From dd8a3a658b164d1395c413117481d648568b17f2 Mon Sep 17 00:00:00 2001 From: "Chen, Junjie" Date: Thu, 8 Dec 2022 00:33:11 +0000 Subject: [PATCH] DMS UMN Initial Version Reviewed-by: Hasko, Vladimir Co-authored-by: Chen, Junjie Co-committed-by: Chen, Junjie --- docs/dms/umn/ALL_META.TXT.json | 1282 +++++++++++++++++ docs/dms/umn/CLASS.TXT.json | 1154 +++++++++++++++ docs/dms/umn/Kafka-specification.html | 107 ++ docs/dms/umn/PARAMETERS.txt | 3 + docs/dms/umn/TagManagement.html | 44 + docs/dms/umn/dms-ug-001.html | 137 ++ docs/dms/umn/dms-ug-0312114.html | 7 + docs/dms/umn/dms-ug-180413002.html | 656 +++++++++ docs/dms/umn/dms-ug-180604013.html | 45 + docs/dms/umn/dms-ug-180604018.html | 85 ++ docs/dms/umn/dms-ug-190128001.html | 13 + docs/dms/umn/en-us_image_0000001098967408.png | Bin 0 -> 16130 bytes docs/dms/umn/en-us_image_0000001160594580.png | Bin 0 -> 357 bytes docs/dms/umn/en-us_image_0000001191767177.png | Bin 0 -> 473 bytes docs/dms/umn/en-us_image_0000001194643828.png | Bin 0 -> 335 bytes docs/dms/umn/en-us_image_0000001206335999.png | Bin 0 -> 762 bytes docs/dms/umn/en-us_image_0000001244372389.png | Bin 0 -> 6728 bytes docs/dms/umn/en-us_image_0000001283221910.png | Bin 0 -> 485 bytes docs/dms/umn/en-us_image_0000001328313684.png | Bin 0 -> 9692 bytes docs/dms/umn/en-us_image_0000001328633848.png | Bin 0 -> 7270 bytes docs/dms/umn/en-us_image_0000001328644244.png | Bin 0 -> 13280 bytes docs/dms/umn/en-us_image_0000001328948884.png | Bin 0 -> 14772 bytes docs/dms/umn/en-us_image_0000001328950348.png | Bin 0 -> 9055 bytes docs/dms/umn/en-us_image_0000001328954164.png | Bin 0 -> 18663 bytes docs/dms/umn/en-us_image_0000001329138322.png | Bin 0 -> 16606 bytes docs/dms/umn/en-us_image_0000001329185932.png | Bin 0 -> 8918 bytes docs/dms/umn/en-us_image_0000001329793006.png | Bin 0 -> 27034 bytes docs/dms/umn/en-us_image_0000001329906052.png | Bin 0 -> 16220 bytes docs/dms/umn/en-us_image_0000001330112650.png | Bin 0 -> 15076 bytes docs/dms/umn/en-us_image_0000001376864660.png | Bin 0 -> 21217 bytes docs/dms/umn/en-us_image_0000001377028284.png | Bin 0 -> 50811 bytes docs/dms/umn/en-us_image_0000001378919582.png | Bin 0 -> 491 bytes docs/dms/umn/en-us_image_0000001379301802.png | Bin 0 -> 1004 bytes docs/dms/umn/en-us_image_0000001379445357.png | Bin 0 -> 7163 bytes docs/dms/umn/en-us_image_0000001380118889.png | Bin 0 -> 18913 bytes docs/dms/umn/en-us_image_0000001380194201.png | Bin 0 -> 13690 bytes docs/dms/umn/en-us_image_0000001380403152.png | Bin 0 -> 277 bytes docs/dms/umn/en-us_image_0000001380945917.png | Bin 0 -> 28818 bytes docs/dms/umn/en-us_image_0000001381108612.png | Bin 0 -> 335 bytes docs/dms/umn/en-us_image_0000001382159745.png | Bin 0 -> 17406 bytes docs/dms/umn/en-us_image_0000001384665714.png | Bin 0 -> 38715 bytes docs/dms/umn/en-us_image_0000001427521685.png | Bin 0 -> 42740 bytes docs/dms/umn/en-us_image_0000001427644729.png | Bin 0 -> 407 bytes docs/dms/umn/en-us_image_0000001435265813.png | Bin 0 -> 32031 bytes docs/dms/umn/en-us_image_0143920315.png | Bin 0 -> 354 bytes docs/dms/umn/en-us_image_0143929918.png | Bin 0 -> 1004 bytes docs/dms/umn/en-us_image_0169395994.png | Bin 0 -> 85988 bytes docs/dms/umn/en-us_image_0169396006.png | Bin 0 -> 6459 bytes docs/dms/umn/en-us_image_0169396010.png | Bin 0 -> 4560 bytes docs/dms/umn/en-us_image_0169396012.png | Bin 0 -> 6096 bytes docs/dms/umn/en-us_image_0169396015.png | Bin 0 -> 11945 bytes docs/dms/umn/en-us_image_0252462263.png | Bin 0 -> 195080 bytes docs/dms/umn/en-us_image_0252462634.png | Bin 0 -> 26870 bytes docs/dms/umn/en-us_image_0252462689.png | Bin 0 -> 56397 bytes docs/dms/umn/en-us_image_0252483830.png | Bin 0 -> 31440 bytes docs/dms/umn/en-us_image_0272312053.png | Bin 0 -> 43440 bytes docs/dms/umn/en-us_image_0281104603.png | Bin 0 -> 587 bytes docs/dms/umn/glossary-kafka.html | 30 + docs/dms/umn/kafka-advantage.html | 24 + docs/dms/umn/kafka-connect-other.html | 11 + docs/dms/umn/kafka-dnat.html | 36 + docs/dms/umn/kafka-faq-0001.html | 13 + docs/dms/umn/kafka-faq-0003.html | 12 + docs/dms/umn/kafka-faq-0007.html | 12 + docs/dms/umn/kafka-faq-0010.html | 11 + docs/dms/umn/kafka-faq-0014.html | 12 + docs/dms/umn/kafka-faq-0015.html | 11 + docs/dms/umn/kafka-faq-0018.html | 11 + docs/dms/umn/kafka-faq-0020.html | 11 + docs/dms/umn/kafka-faq-0022.html | 11 + docs/dms/umn/kafka-faq-0023.html | 11 + docs/dms/umn/kafka-faq-0025.html | 12 + docs/dms/umn/kafka-faq-0026.html | 11 + docs/dms/umn/kafka-faq-0027.html | 11 + docs/dms/umn/kafka-faq-0028.html | 11 + docs/dms/umn/kafka-faq-0029.html | 11 + docs/dms/umn/kafka-faq-0030.html | 11 + docs/dms/umn/kafka-faq-0031.html | 11 + docs/dms/umn/kafka-faq-0032.html | 11 + docs/dms/umn/kafka-faq-0033.html | 12 + docs/dms/umn/kafka-faq-0034.html | 11 + docs/dms/umn/kafka-faq-0036.html | 11 + docs/dms/umn/kafka-faq-0037.html | 11 + docs/dms/umn/kafka-faq-0038.html | 18 + docs/dms/umn/kafka-faq-0040.html | 11 + docs/dms/umn/kafka-faq-0041.html | 15 + docs/dms/umn/kafka-faq-0043.html | 14 + docs/dms/umn/kafka-faq-0045.html | 11 + docs/dms/umn/kafka-faq-0604001.html | 45 + docs/dms/umn/kafka-faq-180604024.html | 175 +++ docs/dms/umn/kafka-faq-190416001.html | 27 + docs/dms/umn/kafka-faq-191030001.html | 47 + docs/dms/umn/kafka-faq-191030002.html | 55 + docs/dms/umn/kafka-faq-191030003.html | 39 + docs/dms/umn/kafka-faq-191030004.html | 19 + docs/dms/umn/kafka-faq-200423001.html | 19 + docs/dms/umn/kafka-faq-200426002.html | 13 + docs/dms/umn/kafka-faq-200426003.html | 11 + docs/dms/umn/kafka-faq-200426005.html | 13 + docs/dms/umn/kafka-faq-200426006.html | 13 + docs/dms/umn/kafka-faq-200426007.html | 15 + docs/dms/umn/kafka-faq-200426008.html | 11 + docs/dms/umn/kafka-faq-200426009.html | 12 + docs/dms/umn/kafka-faq-200426010.html | 11 + docs/dms/umn/kafka-faq-200426011.html | 17 + docs/dms/umn/kafka-faq-200426012.html | 11 + docs/dms/umn/kafka-faq-200426013.html | 11 + docs/dms/umn/kafka-faq-200426014.html | 11 + docs/dms/umn/kafka-faq-200426015.html | 11 + docs/dms/umn/kafka-faq-200426016.html | 11 + docs/dms/umn/kafka-faq-200426017.html | 11 + docs/dms/umn/kafka-faq-200426019.html | 12 + docs/dms/umn/kafka-faq-200426020.html | 12 + docs/dms/umn/kafka-faq-200426023.html | 12 + docs/dms/umn/kafka-faq-200426024.html | 90 ++ docs/dms/umn/kafka-faq-200426025.html | 90 ++ docs/dms/umn/kafka-faq-200426026.html | 12 + docs/dms/umn/kafka-faq-200426027.html | 13 + docs/dms/umn/kafka-faq-200426028.html | 12 + docs/dms/umn/kafka-faq-200426030.html | 13 + docs/dms/umn/kafka-faq-200426032.html | 12 + docs/dms/umn/kafka-faq-200426033.html | 12 + docs/dms/umn/kafka-faq-200426035.html | 11 + docs/dms/umn/kafka-faq-200426036.html | 23 + docs/dms/umn/kafka-faq-200426037.html | 16 + docs/dms/umn/kafka-faq-200426041.html | 13 + docs/dms/umn/kafka-faq-200426101.html | 11 + docs/dms/umn/kafka-faq-200708001.html | 15 + docs/dms/umn/kafka-faq-200708002.html | 12 + docs/dms/umn/kafka-pd-190605001.html | 16 + docs/dms/umn/kafka-pd-190605002.html | 24 + docs/dms/umn/kafka-pd-190605003.html | 158 ++ docs/dms/umn/kafka-pd-200720001.html | 97 ++ docs/dms/umn/kafka-scenarios.html | 29 + docs/dms/umn/kafka-ug-00001.html | 132 ++ docs/dms/umn/kafka-ug-0001.html | 52 + docs/dms/umn/kafka-ug-0002.html | 29 + docs/dms/umn/kafka-ug-0003.html | 19 + docs/dms/umn/kafka-ug-0004.html | 18 + docs/dms/umn/kafka-ug-0006.html | 29 + docs/dms/umn/kafka-ug-0007.html | 245 ++++ docs/dms/umn/kafka-ug-0009.html | 21 + docs/dms/umn/kafka-ug-0011.html | 21 + docs/dms/umn/kafka-ug-0012.html | 34 + docs/dms/umn/kafka-ug-0014.html | 50 + docs/dms/umn/kafka-ug-0015.html | 19 + docs/dms/umn/kafka-ug-0319001.html | 64 + docs/dms/umn/kafka-ug-0720001.html | 27 + docs/dms/umn/kafka-ug-0720002.html | 15 + docs/dms/umn/kafka-ug-0723001.html | 30 + docs/dms/umn/kafka-ug-0723004.html | 25 + docs/dms/umn/kafka-ug-180413001.html | 13 + docs/dms/umn/kafka-ug-180418001.html | 13 + docs/dms/umn/kafka-ug-180418002.html | 282 ++++ docs/dms/umn/kafka-ug-180418003.html | 20 + docs/dms/umn/kafka-ug-180604011.html | 27 + docs/dms/umn/kafka-ug-180604012.html | 139 ++ docs/dms/umn/kafka-ug-180604014.html | 82 ++ docs/dms/umn/kafka-ug-180604015.html | 24 + docs/dms/umn/kafka-ug-180604016.html | 31 + docs/dms/umn/kafka-ug-180604017.html | 18 + docs/dms/umn/kafka-ug-180604019.html | 26 + docs/dms/umn/kafka-ug-180604020.html | 54 + docs/dms/umn/kafka-ug-180718001.html | 22 + docs/dms/umn/kafka-ug-180801001.html | 74 + docs/dms/umn/kafka-ug-190605001.html | 19 + docs/dms/umn/kafka-ug-190904001.html | 23 + docs/dms/umn/kafka-ug-200119002.html | 20 + docs/dms/umn/kafka-ug-200506001.html | 21 + docs/dms/umn/kafka-ug190605003.html | 18 + docs/dms/umn/kafka_faq_0046.html | 11 + docs/dms/umn/kafka_ug_0021.html | 47 + docs/dms/umn/kafka_ug_0022.html | 22 + docs/dms/umn/kafka_ug_0024.html | 16 + docs/dms/umn/kafka_ug_0025.html | 22 + docs/dms/umn/kafka_ug_0026.html | 18 + docs/dms/umn/kafka_ug_0027.html | 18 + .../public_sys-resources/ExpandCollapse.js | 1 + .../caution_3.0-en-us.png | Bin 0 -> 2752 bytes .../umn/public_sys-resources/commonltr.css | 1 + .../public_sys-resources/commonltr_print.css | 1 + .../umn/public_sys-resources/commonrtl.css | 2 + .../public_sys-resources/danger_3.0-en-us.png | Bin 0 -> 2771 bytes docs/dms/umn/public_sys-resources/delta.gif | Bin 0 -> 836 bytes .../dms/umn/public_sys-resources/deltaend.gif | Bin 0 -> 834 bytes .../umn/public_sys-resources/icon-arrowdn.gif | Bin 0 -> 1887 bytes .../umn/public_sys-resources/icon-arrowrt.gif | Bin 0 -> 1890 bytes .../umn/public_sys-resources/icon-caution.gif | Bin 0 -> 1086 bytes .../umn/public_sys-resources/icon-danger.gif | Bin 0 -> 1086 bytes .../umn/public_sys-resources/icon-huawei.gif | Bin 0 -> 2767 bytes .../umn/public_sys-resources/icon-note.gif | Bin 0 -> 983 bytes .../umn/public_sys-resources/icon-notice.gif | Bin 0 -> 962 bytes .../dms/umn/public_sys-resources/icon-tip.gif | Bin 0 -> 879 bytes .../umn/public_sys-resources/icon-warning.gif | Bin 0 -> 1086 bytes .../public_sys-resources/note_3.0-en-us.png | Bin 0 -> 1080 bytes .../public_sys-resources/notice_3.0-en-us.png | Bin 0 -> 1672 bytes docs/dms/umn/public_sys-resources/popup.js | 1 + .../warning_3.0-en-us.png | Bin 0 -> 3164 bytes 198 files changed, 7191 insertions(+) create mode 100644 docs/dms/umn/ALL_META.TXT.json create mode 100644 docs/dms/umn/CLASS.TXT.json create mode 100644 docs/dms/umn/Kafka-specification.html create mode 100644 docs/dms/umn/PARAMETERS.txt create mode 100644 docs/dms/umn/TagManagement.html create mode 100644 docs/dms/umn/dms-ug-001.html create mode 100644 docs/dms/umn/dms-ug-0312114.html create mode 100644 docs/dms/umn/dms-ug-180413002.html create mode 100644 docs/dms/umn/dms-ug-180604013.html create mode 100644 docs/dms/umn/dms-ug-180604018.html create mode 100644 docs/dms/umn/dms-ug-190128001.html create mode 100644 docs/dms/umn/en-us_image_0000001098967408.png create mode 100644 docs/dms/umn/en-us_image_0000001160594580.png create mode 100644 docs/dms/umn/en-us_image_0000001191767177.png create mode 100644 docs/dms/umn/en-us_image_0000001194643828.png create mode 100644 docs/dms/umn/en-us_image_0000001206335999.png create mode 100644 docs/dms/umn/en-us_image_0000001244372389.png create mode 100644 docs/dms/umn/en-us_image_0000001283221910.png create mode 100644 docs/dms/umn/en-us_image_0000001328313684.png create mode 100644 docs/dms/umn/en-us_image_0000001328633848.png create mode 100644 docs/dms/umn/en-us_image_0000001328644244.png create mode 100644 docs/dms/umn/en-us_image_0000001328948884.png create mode 100644 docs/dms/umn/en-us_image_0000001328950348.png create mode 100644 docs/dms/umn/en-us_image_0000001328954164.png create mode 100644 docs/dms/umn/en-us_image_0000001329138322.png create mode 100644 docs/dms/umn/en-us_image_0000001329185932.png create mode 100644 docs/dms/umn/en-us_image_0000001329793006.png create mode 100644 docs/dms/umn/en-us_image_0000001329906052.png create mode 100644 docs/dms/umn/en-us_image_0000001330112650.png create mode 100644 docs/dms/umn/en-us_image_0000001376864660.png create mode 100644 docs/dms/umn/en-us_image_0000001377028284.png create mode 100644 docs/dms/umn/en-us_image_0000001378919582.png create mode 100644 docs/dms/umn/en-us_image_0000001379301802.png create mode 100644 docs/dms/umn/en-us_image_0000001379445357.png create mode 100644 docs/dms/umn/en-us_image_0000001380118889.png create mode 100644 docs/dms/umn/en-us_image_0000001380194201.png create mode 100644 docs/dms/umn/en-us_image_0000001380403152.png create mode 100644 docs/dms/umn/en-us_image_0000001380945917.png create mode 100644 docs/dms/umn/en-us_image_0000001381108612.png create mode 100644 docs/dms/umn/en-us_image_0000001382159745.png create mode 100644 docs/dms/umn/en-us_image_0000001384665714.png create mode 100644 docs/dms/umn/en-us_image_0000001427521685.png create mode 100644 docs/dms/umn/en-us_image_0000001427644729.png create mode 100644 docs/dms/umn/en-us_image_0000001435265813.png create mode 100644 docs/dms/umn/en-us_image_0143920315.png create mode 100644 docs/dms/umn/en-us_image_0143929918.png create mode 100644 docs/dms/umn/en-us_image_0169395994.png create mode 100644 docs/dms/umn/en-us_image_0169396006.png create mode 100644 docs/dms/umn/en-us_image_0169396010.png create mode 100644 docs/dms/umn/en-us_image_0169396012.png create mode 100644 docs/dms/umn/en-us_image_0169396015.png create mode 100644 docs/dms/umn/en-us_image_0252462263.png create mode 100644 docs/dms/umn/en-us_image_0252462634.png create mode 100644 docs/dms/umn/en-us_image_0252462689.png create mode 100644 docs/dms/umn/en-us_image_0252483830.png create mode 100644 docs/dms/umn/en-us_image_0272312053.png create mode 100644 docs/dms/umn/en-us_image_0281104603.png create mode 100644 docs/dms/umn/glossary-kafka.html create mode 100644 docs/dms/umn/kafka-advantage.html create mode 100644 docs/dms/umn/kafka-connect-other.html create mode 100644 docs/dms/umn/kafka-dnat.html create mode 100644 docs/dms/umn/kafka-faq-0001.html create mode 100644 docs/dms/umn/kafka-faq-0003.html create mode 100644 docs/dms/umn/kafka-faq-0007.html create mode 100644 docs/dms/umn/kafka-faq-0010.html create mode 100644 docs/dms/umn/kafka-faq-0014.html create mode 100644 docs/dms/umn/kafka-faq-0015.html create mode 100644 docs/dms/umn/kafka-faq-0018.html create mode 100644 docs/dms/umn/kafka-faq-0020.html create mode 100644 docs/dms/umn/kafka-faq-0022.html create mode 100644 docs/dms/umn/kafka-faq-0023.html create mode 100644 docs/dms/umn/kafka-faq-0025.html create mode 100644 docs/dms/umn/kafka-faq-0026.html create mode 100644 docs/dms/umn/kafka-faq-0027.html create mode 100644 docs/dms/umn/kafka-faq-0028.html create mode 100644 docs/dms/umn/kafka-faq-0029.html create mode 100644 docs/dms/umn/kafka-faq-0030.html create mode 100644 docs/dms/umn/kafka-faq-0031.html create mode 100644 docs/dms/umn/kafka-faq-0032.html create mode 100644 docs/dms/umn/kafka-faq-0033.html create mode 100644 docs/dms/umn/kafka-faq-0034.html create mode 100644 docs/dms/umn/kafka-faq-0036.html create mode 100644 docs/dms/umn/kafka-faq-0037.html create mode 100644 docs/dms/umn/kafka-faq-0038.html create mode 100644 docs/dms/umn/kafka-faq-0040.html create mode 100644 docs/dms/umn/kafka-faq-0041.html create mode 100644 docs/dms/umn/kafka-faq-0043.html create mode 100644 docs/dms/umn/kafka-faq-0045.html create mode 100644 docs/dms/umn/kafka-faq-0604001.html create mode 100644 docs/dms/umn/kafka-faq-180604024.html create mode 100644 docs/dms/umn/kafka-faq-190416001.html create mode 100644 docs/dms/umn/kafka-faq-191030001.html create mode 100644 docs/dms/umn/kafka-faq-191030002.html create mode 100644 docs/dms/umn/kafka-faq-191030003.html create mode 100644 docs/dms/umn/kafka-faq-191030004.html create mode 100644 docs/dms/umn/kafka-faq-200423001.html create mode 100644 docs/dms/umn/kafka-faq-200426002.html create mode 100644 docs/dms/umn/kafka-faq-200426003.html create mode 100644 docs/dms/umn/kafka-faq-200426005.html create mode 100644 docs/dms/umn/kafka-faq-200426006.html create mode 100644 docs/dms/umn/kafka-faq-200426007.html create mode 100644 docs/dms/umn/kafka-faq-200426008.html create mode 100644 docs/dms/umn/kafka-faq-200426009.html create mode 100644 docs/dms/umn/kafka-faq-200426010.html create mode 100644 docs/dms/umn/kafka-faq-200426011.html create mode 100644 docs/dms/umn/kafka-faq-200426012.html create mode 100644 docs/dms/umn/kafka-faq-200426013.html create mode 100644 docs/dms/umn/kafka-faq-200426014.html create mode 100644 docs/dms/umn/kafka-faq-200426015.html create mode 100644 docs/dms/umn/kafka-faq-200426016.html create mode 100644 docs/dms/umn/kafka-faq-200426017.html create mode 100644 docs/dms/umn/kafka-faq-200426019.html create mode 100644 docs/dms/umn/kafka-faq-200426020.html create mode 100644 docs/dms/umn/kafka-faq-200426023.html create mode 100644 docs/dms/umn/kafka-faq-200426024.html create mode 100644 docs/dms/umn/kafka-faq-200426025.html create mode 100644 docs/dms/umn/kafka-faq-200426026.html create mode 100644 docs/dms/umn/kafka-faq-200426027.html create mode 100644 docs/dms/umn/kafka-faq-200426028.html create mode 100644 docs/dms/umn/kafka-faq-200426030.html create mode 100644 docs/dms/umn/kafka-faq-200426032.html create mode 100644 docs/dms/umn/kafka-faq-200426033.html create mode 100644 docs/dms/umn/kafka-faq-200426035.html create mode 100644 docs/dms/umn/kafka-faq-200426036.html create mode 100644 docs/dms/umn/kafka-faq-200426037.html create mode 100644 docs/dms/umn/kafka-faq-200426041.html create mode 100644 docs/dms/umn/kafka-faq-200426101.html create mode 100644 docs/dms/umn/kafka-faq-200708001.html create mode 100644 docs/dms/umn/kafka-faq-200708002.html create mode 100644 docs/dms/umn/kafka-pd-190605001.html create mode 100644 docs/dms/umn/kafka-pd-190605002.html create mode 100644 docs/dms/umn/kafka-pd-190605003.html create mode 100644 docs/dms/umn/kafka-pd-200720001.html create mode 100644 docs/dms/umn/kafka-scenarios.html create mode 100644 docs/dms/umn/kafka-ug-00001.html create mode 100644 docs/dms/umn/kafka-ug-0001.html create mode 100644 docs/dms/umn/kafka-ug-0002.html create mode 100644 docs/dms/umn/kafka-ug-0003.html create mode 100644 docs/dms/umn/kafka-ug-0004.html create mode 100644 docs/dms/umn/kafka-ug-0006.html create mode 100644 docs/dms/umn/kafka-ug-0007.html create mode 100644 docs/dms/umn/kafka-ug-0009.html create mode 100644 docs/dms/umn/kafka-ug-0011.html create mode 100644 docs/dms/umn/kafka-ug-0012.html create mode 100644 docs/dms/umn/kafka-ug-0014.html create mode 100644 docs/dms/umn/kafka-ug-0015.html create mode 100644 docs/dms/umn/kafka-ug-0319001.html create mode 100644 docs/dms/umn/kafka-ug-0720001.html create mode 100644 docs/dms/umn/kafka-ug-0720002.html create mode 100644 docs/dms/umn/kafka-ug-0723001.html create mode 100644 docs/dms/umn/kafka-ug-0723004.html create mode 100644 docs/dms/umn/kafka-ug-180413001.html create mode 100644 docs/dms/umn/kafka-ug-180418001.html create mode 100644 docs/dms/umn/kafka-ug-180418002.html create mode 100644 docs/dms/umn/kafka-ug-180418003.html create mode 100644 docs/dms/umn/kafka-ug-180604011.html create mode 100644 docs/dms/umn/kafka-ug-180604012.html create mode 100644 docs/dms/umn/kafka-ug-180604014.html create mode 100644 docs/dms/umn/kafka-ug-180604015.html create mode 100644 docs/dms/umn/kafka-ug-180604016.html create mode 100644 docs/dms/umn/kafka-ug-180604017.html create mode 100644 docs/dms/umn/kafka-ug-180604019.html create mode 100644 docs/dms/umn/kafka-ug-180604020.html create mode 100644 docs/dms/umn/kafka-ug-180718001.html create mode 100644 docs/dms/umn/kafka-ug-180801001.html create mode 100644 docs/dms/umn/kafka-ug-190605001.html create mode 100644 docs/dms/umn/kafka-ug-190904001.html create mode 100644 docs/dms/umn/kafka-ug-200119002.html create mode 100644 docs/dms/umn/kafka-ug-200506001.html create mode 100644 docs/dms/umn/kafka-ug190605003.html create mode 100644 docs/dms/umn/kafka_faq_0046.html create mode 100644 docs/dms/umn/kafka_ug_0021.html create mode 100644 docs/dms/umn/kafka_ug_0022.html create mode 100644 docs/dms/umn/kafka_ug_0024.html create mode 100644 docs/dms/umn/kafka_ug_0025.html create mode 100644 docs/dms/umn/kafka_ug_0026.html create mode 100644 docs/dms/umn/kafka_ug_0027.html create mode 100644 docs/dms/umn/public_sys-resources/ExpandCollapse.js create mode 100644 docs/dms/umn/public_sys-resources/caution_3.0-en-us.png create mode 100644 docs/dms/umn/public_sys-resources/commonltr.css create mode 100644 docs/dms/umn/public_sys-resources/commonltr_print.css create mode 100644 docs/dms/umn/public_sys-resources/commonrtl.css create mode 100644 docs/dms/umn/public_sys-resources/danger_3.0-en-us.png create mode 100644 docs/dms/umn/public_sys-resources/delta.gif create mode 100644 docs/dms/umn/public_sys-resources/deltaend.gif create mode 100644 docs/dms/umn/public_sys-resources/icon-arrowdn.gif create mode 100644 docs/dms/umn/public_sys-resources/icon-arrowrt.gif create mode 100644 docs/dms/umn/public_sys-resources/icon-caution.gif create mode 100644 docs/dms/umn/public_sys-resources/icon-danger.gif create mode 100644 docs/dms/umn/public_sys-resources/icon-huawei.gif create mode 100644 docs/dms/umn/public_sys-resources/icon-note.gif create mode 100644 docs/dms/umn/public_sys-resources/icon-notice.gif create mode 100644 docs/dms/umn/public_sys-resources/icon-tip.gif create mode 100644 docs/dms/umn/public_sys-resources/icon-warning.gif create mode 100644 docs/dms/umn/public_sys-resources/note_3.0-en-us.png create mode 100644 docs/dms/umn/public_sys-resources/notice_3.0-en-us.png create mode 100644 docs/dms/umn/public_sys-resources/popup.js create mode 100644 docs/dms/umn/public_sys-resources/warning_3.0-en-us.png diff --git a/docs/dms/umn/ALL_META.TXT.json b/docs/dms/umn/ALL_META.TXT.json new file mode 100644 index 000000000..a3f5366b2 --- /dev/null +++ b/docs/dms/umn/ALL_META.TXT.json @@ -0,0 +1,1282 @@ +[ + { + "uri":"kafka-ug-0723001.html", + "product_code":"dms", + "code":"1", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"usermanual", + "kw":"Service Overview", + "title":"Service Overview", + "githuburl":"" + }, + { + "uri":"kafka-pd-190605001.html", + "product_code":"dms", + "code":"2", + "des":"Apache Kafka is distributed message middleware that features high throughput, data persistence, horizontal scalability, and stream data processing. It adopts the publish-", + "doc_type":"usermanual", + "kw":"What Is DMS?,Service Overview,User Guide", + "title":"What Is DMS?", + "githuburl":"" + }, + { + "uri":"kafka-advantage.html", + "product_code":"dms", + "code":"3", + "des":"DMS provides easy-to-use message queuing based on Apache Kafka. Services can be quickly migrated to the cloud without any change, reducing maintenance and usage costs.Rap", + "doc_type":"usermanual", + "kw":"Product Advantages,Service Overview,User Guide", + "title":"Product Advantages", + "githuburl":"" + }, + { + "uri":"kafka-scenarios.html", + "product_code":"dms", + "code":"4", + "des":"Kafka is popular message-oriented middleware that features highly reliable, asynchronous message delivery. It is widely used for transmitting data between different syste", + "doc_type":"usermanual", + "kw":"Application Scenarios,Service Overview,User Guide", + "title":"Application Scenarios", + "githuburl":"" + }, + { + "uri":"Kafka-specification.html", + "product_code":"dms", + "code":"5", + "des":"Kafka instances are compatible with open-source Kafka 1.1.0, 2.3.0, and 2.7. The instance specifications are classified based on bandwidth, namely, 100 MB/s, 300 MB/s, 60", + "doc_type":"usermanual", + "kw":"Specifications,Service Overview,User Guide", + "title":"Specifications", + "githuburl":"" + }, + { + "uri":"kafka-pd-200720001.html", + "product_code":"dms", + "code":"6", + "des":"DMS is compatible with open-source Kafka and has customized and enhanced Kafka features. In addition to the advantages of open-source Kafka, DMS for Kafka provides more r", + "doc_type":"usermanual", + "kw":"Comparing DMS for Kafka and Open-Source Kafka,Service Overview,User Guide", + "title":"Comparing DMS for Kafka and Open-Source Kafka", + "githuburl":"" + }, + { + "uri":"kafka-pd-190605003.html", + "product_code":"dms", + "code":"7", + "des":"This section describes the notes and constraints on DMS.", + "doc_type":"usermanual", + "kw":"Notes and Constraints,Service Overview,User Guide", + "title":"Notes and Constraints", + "githuburl":"" + }, + { + "uri":"kafka-pd-190605002.html", + "product_code":"dms", + "code":"8", + "des":"Cloud Trace Service (CTS)CTS generates traces to provide you with a history of operations performed on cloud service resources. The traces include operation requests sent", + "doc_type":"usermanual", + "kw":"Related Services,Service Overview,User Guide", + "title":"Related Services", + "githuburl":"" + }, + { + "uri":"glossary-kafka.html", + "product_code":"dms", + "code":"9", + "des":"DMS for Kafka of the cloud service platform uses Kafka as the message engine. This chapter presents explanations of basic concepts of Kafka.A topic is a category for mess", + "doc_type":"usermanual", + "kw":"Basic Concepts,Service Overview,User Guide", + "title":"Basic Concepts", + "githuburl":"" + }, + { + "uri":"dms-ug-001.html", + "product_code":"dms", + "code":"10", + "des":"This section provides recommendations on configuring common parameters for Kafka producers and consumers.", + "doc_type":"usermanual", + "kw":"Best Practices,Service Overview,User Guide", + "title":"Best Practices", + "githuburl":"" + }, + { + "uri":"dms-ug-190128001.html", + "product_code":"dms", + "code":"11", + "des":"By default, there are two types of user permissions: user management and resource management.User management refers to the management of users, user groups, and user grou", + "doc_type":"usermanual", + "kw":"Permissions,Service Overview,User Guide", + "title":"Permissions", + "githuburl":"" + }, + { + "uri":"kafka-ug-180604012.html", + "product_code":"dms", + "code":"12", + "des":"Before creating a Kafka instance, ensure the availability of resources, including a virtual private cloud (VPC), subnet, security group, and security group rules. Each Ka", + "doc_type":"usermanual", + "kw":"Preparing Required Resources,User Guide", + "title":"Preparing Required Resources", + "githuburl":"" + }, + { + "uri":"dms-ug-180604013.html", + "product_code":"dms", + "code":"13", + "des":"Kafka instances are physically isolated and exclusively occupied by each tenant. You can customize the computing capabilities and storage space of an instance based on se", + "doc_type":"usermanual", + "kw":"Creating an Instance,User Guide", + "title":"Creating an Instance", + "githuburl":"" + }, + { + "uri":"kafka-ug190605003.html", + "product_code":"dms", + "code":"14", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"usermanual", + "kw":"Accessing a Kafka Instance", + "title":"Accessing a Kafka Instance", + "githuburl":"" + }, + { + "uri":"kafka-ug-180604020.html", + "product_code":"dms", + "code":"15", + "des":"This section describes how to use an open-source Kafka client to access a Kafka instance if SASL access is not enabled for the instance. There are two scenarios. For cros", + "doc_type":"usermanual", + "kw":"Accessing a Kafka Instance Without SASL,Accessing a Kafka Instance,User Guide", + "title":"Accessing a Kafka Instance Without SASL", + "githuburl":"" + }, + { + "uri":"kafka-ug-180801001.html", + "product_code":"dms", + "code":"16", + "des":"If you enable SASL_SSL when creating an instance, data will be encrypted before transmission for enhanced security.For security purposes, TLS_ECDHE_RSA_WITH_AES_128_GCM_S", + "doc_type":"usermanual", + "kw":"Accessing a Kafka Instance with SASL,Accessing a Kafka Instance,User Guide", + "title":"Accessing a Kafka Instance with SASL", + "githuburl":"" + }, + { + "uri":"kafka-ug-0001.html", + "product_code":"dms", + "code":"17", + "des":"VPCs are logically isolated from each other. If a Kafka instance and a Kafka client are in different VPCs within a region, they cannot communicate with each other. In thi", + "doc_type":"usermanual", + "kw":"Cross-VPC Access to a Kafka Instance,Accessing a Kafka Instance,User Guide", + "title":"Cross-VPC Access to a Kafka Instance", + "githuburl":"" + }, + { + "uri":"kafka-dnat.html", + "product_code":"dms", + "code":"18", + "des":"You can use destination NAT (DNAT) to access a Kafka instance so that the instance can provide services on the public network through port mapping.You have created EIPs. ", + "doc_type":"usermanual", + "kw":"Using DNAT to Access a Kafka Instance,Accessing a Kafka Instance,User Guide", + "title":"Using DNAT to Access a Kafka Instance", + "githuburl":"" + }, + { + "uri":"kafka-ug-180604011.html", + "product_code":"dms", + "code":"19", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"usermanual", + "kw":"Managing Instances", + "title":"Managing Instances", + "githuburl":"" + }, + { + "uri":"kafka-ug-180604014.html", + "product_code":"dms", + "code":"20", + "des":"View detailed information about a Kafka instance on the DMS console, for example, the IP addresses and port numbers for accessing the instance.Select the region where you", + "doc_type":"usermanual", + "kw":"Viewing an Instance,Managing Instances,User Guide", + "title":"Viewing an Instance", + "githuburl":"" + }, + { + "uri":"kafka-ug-180604015.html", + "product_code":"dms", + "code":"21", + "des":"Restart one or more Kafka instances at a time on the DMS console.When a Kafka instance is being restarted, message retrieval and creation requests of clients will be reje", + "doc_type":"usermanual", + "kw":"Restarting an Instance,Managing Instances,User Guide", + "title":"Restarting an Instance", + "githuburl":"" + }, + { + "uri":"kafka-ug-180604016.html", + "product_code":"dms", + "code":"22", + "des":"On the DMS console, you can delete one or more Kafka instances that have been created or failed to be created.Deleting a Kafka instance will delete the data in the instan", + "doc_type":"usermanual", + "kw":"Deleting an Instance,Managing Instances,User Guide", + "title":"Deleting an Instance", + "githuburl":"" + }, + { + "uri":"kafka-ug-180604017.html", + "product_code":"dms", + "code":"23", + "des":"After creating a Kafka instance, you can modify some parameters of the instance based on service requirements, including the instance name, description, security group, a", + "doc_type":"usermanual", + "kw":"Modifying the Information About an Instance,Managing Instances,User Guide", + "title":"Modifying the Information About an Instance", + "githuburl":"" + }, + { + "uri":"kafka-ug-0319001.html", + "product_code":"dms", + "code":"24", + "des":"To access a Kafka instance over a public network, enable public access and configure EIPs for the instance.If you no longer need public access to the instance, you can di", + "doc_type":"usermanual", + "kw":"Configuring Public Access,Managing Instances,User Guide", + "title":"Configuring Public Access", + "githuburl":"" + }, + { + "uri":"kafka-ug-180718001.html", + "product_code":"dms", + "code":"25", + "des":"You can reset the SASL_SSL password for accessing a Kafka instance by resetting Kafka password if you forget it.You can reset the Kafka password only if Kafka SASL_SSL ha", + "doc_type":"usermanual", + "kw":"Resetting Kafka Password,Managing Instances,User Guide", + "title":"Resetting Kafka Password", + "githuburl":"" + }, + { + "uri":"TagManagement.html", + "product_code":"dms", + "code":"26", + "des":"Tags facilitate Kafka instance identification and management.You can add tags to a Kafka instance when creating the instance or add tags on the Tags tab page of the creat", + "doc_type":"usermanual", + "kw":"Managing Instance Tags,Managing Instances,User Guide", + "title":"Managing Instance Tags", + "githuburl":"" + }, + { + "uri":"kafka-ug-200119002.html", + "product_code":"dms", + "code":"27", + "des":"After you initiate certain instance operations such as configuring public access and modifying the capacity threshold policy, a background task will start for each operat", + "doc_type":"usermanual", + "kw":"Viewing Background Tasks,Managing Instances,User Guide", + "title":"Viewing Background Tasks", + "githuburl":"" + }, + { + "uri":"kafka-ug-0004.html", + "product_code":"dms", + "code":"28", + "des":"On the Kafka console, you can view the disk usage of each broker.Select the region where your Kafka instance is located.You can query topics that use the most disk space ", + "doc_type":"usermanual", + "kw":"Viewing Disk Usage,Managing Instances,User Guide", + "title":"Viewing Disk Usage", + "githuburl":"" + }, + { + "uri":"kafka-ug-0720001.html", + "product_code":"dms", + "code":"29", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"usermanual", + "kw":"Managing Topics", + "title":"Managing Topics", + "githuburl":"" + }, + { + "uri":"dms-ug-180604018.html", + "product_code":"dms", + "code":"30", + "des":"A topic is a stream of messages. If automatic topic creation is not enabled during Kafka instance creation, you need to manually create topics for creating and retrieving", + "doc_type":"usermanual", + "kw":"Creating a Topic,Managing Topics,User Guide", + "title":"Creating a Topic", + "githuburl":"" + }, + { + "uri":"kafka-ug-180604019.html", + "product_code":"dms", + "code":"31", + "des":"Delete a topic using either of the following methods:By using the consoleBy using Kafka CLIA Kafka instance has been created, and a topic has been created in this instanc", + "doc_type":"usermanual", + "kw":"Deleting a Topic,Managing Topics,User Guide", + "title":"Deleting a Topic", + "githuburl":"" + }, + { + "uri":"kafka-ug-200506001.html", + "product_code":"dms", + "code":"32", + "des":"Aging time is a period that messages in the topic are retained for. Consumers must retrieve messages before this period ends. Otherwise, the messages will be deleted and ", + "doc_type":"usermanual", + "kw":"Modifying Topic Aging Time,Managing Topics,User Guide", + "title":"Modifying Topic Aging Time", + "githuburl":"" + }, + { + "uri":"kafka-ug-0006.html", + "product_code":"dms", + "code":"33", + "des":"After creating a topic, you can increase the number of partitions based on service requirements.Changing the number of partitions does not affect services.Methods for cha", + "doc_type":"usermanual", + "kw":"Changing Partition Quantity,Managing Topics,User Guide", + "title":"Changing Partition Quantity", + "githuburl":"" + }, + { + "uri":"kafka_ug_0022.html", + "product_code":"dms", + "code":"34", + "des":"Synchronous replication: A message is returned to the client only after the message creation request has been received and the message has been acknowledged by all replic", + "doc_type":"usermanual", + "kw":"Modifying Synchronous Replication and Flushing Settings,Managing Topics,User Guide", + "title":"Modifying Synchronous Replication and Flushing Settings", + "githuburl":"" + }, + { + "uri":"kafka_ug_0024.html", + "product_code":"dms", + "code":"35", + "des":"On the console, view sample code for creating and retrieving messages in Java, Go, and Python.Select the region where your Kafka instance is located.View sample code for ", + "doc_type":"usermanual", + "kw":"Viewing Sample Code,Managing Topics,User Guide", + "title":"Viewing Sample Code", + "githuburl":"" + }, + { + "uri":"kafka_ug_0027.html", + "product_code":"dms", + "code":"36", + "des":"Export topics on the console. Batch export is supported.A topic has been created.Select the region where your Kafka instance is located.The topic list contains the follow", + "doc_type":"usermanual", + "kw":"Exporting Topics,Managing Topics,User Guide", + "title":"Exporting Topics", + "githuburl":"" + }, + { + "uri":"kafka-ug-0720002.html", + "product_code":"dms", + "code":"37", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"usermanual", + "kw":"Managing Messages", + "title":"Managing Messages", + "githuburl":"" + }, + { + "uri":"kafka-ug-190904001.html", + "product_code":"dms", + "code":"38", + "des":"You can view the offset of different partitions, the message size, creation time, and body of messages in topics.Select the region where your Kafka instance is located.If", + "doc_type":"usermanual", + "kw":"Querying Messages,Managing Messages,User Guide", + "title":"Querying Messages", + "githuburl":"" + }, + { + "uri":"kafka-ug-0009.html", + "product_code":"dms", + "code":"39", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"usermanual", + "kw":"Managing Users", + "title":"Managing Users", + "githuburl":"" + }, + { + "uri":"kafka-ug-0003.html", + "product_code":"dms", + "code":"40", + "des":"DMS supports ACL permission management for topics. You can differentiate the operations that different users are allowed to perform on a topic by granting the users diffe", + "doc_type":"usermanual", + "kw":"Creating a SASL_SSL User,Managing Users,User Guide", + "title":"Creating a SASL_SSL User", + "githuburl":"" + }, + { + "uri":"kafka-ug-0002.html", + "product_code":"dms", + "code":"41", + "des":"DMS supports ACL permission management for topics. You can differentiate the operations that different users are allowed to perform on a topic by granting the users diffe", + "doc_type":"usermanual", + "kw":"Granting Permissions to a SASL_SSL User,Managing Users,User Guide", + "title":"Granting Permissions to a SASL_SSL User", + "githuburl":"" + }, + { + "uri":"kafka_ug_0025.html", + "product_code":"dms", + "code":"42", + "des":"If you forget the password of a SASL_SSL user created on the Users tab page, you can reset the password and use the new password to connect to the Kafka instance.If you f", + "doc_type":"usermanual", + "kw":"Resetting the SASL_SSL Password,Managing Users,User Guide", + "title":"Resetting the SASL_SSL Password", + "githuburl":"" + }, + { + "uri":"kafka_ug_0026.html", + "product_code":"dms", + "code":"43", + "des":"This section describes how to delete a SASL_SSL user.Select the region where your Kafka instance is located.On the Users tab page, click Delete in the row that contains t", + "doc_type":"usermanual", + "kw":"Deleting a SASL_SSL User,Managing Users,User Guide", + "title":"Deleting a SASL_SSL User", + "githuburl":"" + }, + { + "uri":"kafka-ug-0011.html", + "product_code":"dms", + "code":"44", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"usermanual", + "kw":"Managing Consumer Groups", + "title":"Managing Consumer Groups", + "githuburl":"" + }, + { + "uri":"kafka_ug_0021.html", + "product_code":"dms", + "code":"45", + "des":"View the consumer group list, consumer list, and consumer offsets.The consumer list can be viewed only when consumers in a consumer group are connected to the Kafka insta", + "doc_type":"usermanual", + "kw":"Querying Consumer Group Details,Managing Consumer Groups,User Guide", + "title":"Querying Consumer Group Details", + "githuburl":"" + }, + { + "uri":"kafka-ug-0012.html", + "product_code":"dms", + "code":"46", + "des":"You can delete a consumer group using either of the following methods:Method 1: Delete a consumer group on the console.Method 2: Use Kafka CLI to delete a consumer group.", + "doc_type":"usermanual", + "kw":"Deleting a Consumer Group,Managing Consumer Groups,User Guide", + "title":"Deleting a Consumer Group", + "githuburl":"" + }, + { + "uri":"kafka-ug-0014.html", + "product_code":"dms", + "code":"47", + "des":"Resetting the consumer offset is to change the retrieval position of a consumer.Messages may be retrieved more than once after the offset is reset. Exercise caution when ", + "doc_type":"usermanual", + "kw":"Resetting the Consumer Offset,Managing Consumer Groups,User Guide", + "title":"Resetting the Consumer Offset", + "githuburl":"" + }, + { + "uri":"kafka-ug-0015.html", + "product_code":"dms", + "code":"48", + "des":"View consumer connection addresses on the DMS console.The connection address of a consumer can be viewed only when the consumer is connected to a Kafka instance.Select th", + "doc_type":"usermanual", + "kw":"Viewing Consumer Connection Addresses,Managing Consumer Groups,User Guide", + "title":"Viewing Consumer Connection Addresses", + "githuburl":"" + }, + { + "uri":"kafka-ug-0007.html", + "product_code":"dms", + "code":"49", + "des":"Your Kafka instances, topics, and consumers come with default configuration parameter settings. You can modify common parameters on the DMS console. For details about par", + "doc_type":"usermanual", + "kw":"Modifying Kafka Parameters,User Guide", + "title":"Modifying Kafka Parameters", + "githuburl":"" + }, + { + "uri":"kafka-ug-180413001.html", + "product_code":"dms", + "code":"50", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"usermanual", + "kw":"Monitoring", + "title":"Monitoring", + "githuburl":"" + }, + { + "uri":"kafka-ug-190605001.html", + "product_code":"dms", + "code":"51", + "des":"Cloud Eye monitors Kafka instance metrics in real time. You can view these metrics on the Cloud Eye console.At least one Kafka instance has been created. The instance has", + "doc_type":"usermanual", + "kw":"Viewing Metrics,Monitoring,User Guide", + "title":"Viewing Metrics", + "githuburl":"" + }, + { + "uri":"dms-ug-180413002.html", + "product_code":"dms", + "code":"52", + "des":"This section describes DMS metrics reported to Cloud Eye as well as their namespace and dimensions. You can use the Cloud Eye console to query the Kafka metrics and alarm", + "doc_type":"usermanual", + "kw":"Kafka Metrics,Monitoring,User Guide", + "title":"Kafka Metrics", + "githuburl":"" + }, + { + "uri":"kafka-ug-180418001.html", + "product_code":"dms", + "code":"53", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"usermanual", + "kw":"Auditing", + "title":"Auditing", + "githuburl":"" + }, + { + "uri":"kafka-ug-180418002.html", + "product_code":"dms", + "code":"54", + "des":"With Cloud Trace Service (CTS), you can record operations associated with DMS for later query, audit, and backtrack operations.", + "doc_type":"usermanual", + "kw":"Operations Logged by CTS,Auditing,User Guide", + "title":"Operations Logged by CTS", + "githuburl":"" + }, + { + "uri":"kafka-ug-180418003.html", + "product_code":"dms", + "code":"55", + "des":"This section describes how to view operation records of the last 7 days on the CTS console.Select the region where your Kafka instance is located.Trace Source: Select DMS", + "doc_type":"usermanual", + "kw":"Viewing Audit Logs,Auditing,User Guide", + "title":"Viewing Audit Logs", + "githuburl":"" + }, + { + "uri":"kafka-ug-0723004.html", + "product_code":"dms", + "code":"56", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"usermanual", + "kw":"FAQs", + "title":"FAQs", + "githuburl":"" + }, + { + "uri":"kafka-faq-191030002.html", + "product_code":"dms", + "code":"57", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"usermanual", + "kw":"Instances", + "title":"Instances", + "githuburl":"" + }, + { + "uri":"kafka-faq-200426002.html", + "product_code":"dms", + "code":"58", + "des":"To improve the reliability of a Kafka instance, you are advised to select three AZs or more when creating the instance. You cannot select two AZs.Each Kafka instance cont", + "doc_type":"usermanual", + "kw":"Why Can't I Select Two AZs?,Instances,User Guide", + "title":"Why Can't I Select Two AZs?", + "githuburl":"" + }, + { + "uri":"kafka-faq-200426003.html", + "product_code":"dms", + "code":"59", + "des":"This may be because you do not have the Server Administrator and VPC Administrator permissions. For details about how to add permissions to a user group, see \"User and Us", + "doc_type":"usermanual", + "kw":"Why Can't I View the Subnet and Security Group Information When Creating a DMS Instance?,Instances,U", + "title":"Why Can't I View the Subnet and Security Group Information When Creating a DMS Instance?", + "githuburl":"" + }, + { + "uri":"kafka-faq-200426005.html", + "product_code":"dms", + "code":"60", + "des":"The storage space is the space for storing messages (including messages in replicas), logs and metadata. When specifying storage space, specify the disk type and disk siz", + "doc_type":"usermanual", + "kw":"How Do I Select Storage Space for a Kafka Instance?,Instances,User Guide", + "title":"How Do I Select Storage Space for a Kafka Instance?", + "githuburl":"" + }, + { + "uri":"kafka-faq-200426006.html", + "product_code":"dms", + "code":"61", + "des":"High I/O: The average latency is 6 to 10 ms, and the maximum bandwidth is 120 MB/s (read + write).Ultra-high I/O: The average latency is 1 to 3 ms, and the maximum bandwi", + "doc_type":"usermanual", + "kw":"How Do I Choose Between High I/O and Ultra-high I/O?,Instances,User Guide", + "title":"How Do I Choose Between High I/O and Ultra-high I/O?", + "githuburl":"" + }, + { + "uri":"kafka-faq-200426007.html", + "product_code":"dms", + "code":"62", + "des":"The following policies are supported:Stop productionWhen the memory usage reaches the disk capacity threshold (95%), new messages will no longer be created, but existing ", + "doc_type":"usermanual", + "kw":"Which Capacity Threshold Policy Should I Use?,Instances,User Guide", + "title":"Which Capacity Threshold Policy Should I Use?", + "githuburl":"" + }, + { + "uri":"kafka-faq-200426008.html", + "product_code":"dms", + "code":"63", + "des":"Kafka v1.1.0, v2.3.0, and v2.7.", + "doc_type":"usermanual", + "kw":"Which Kafka Versions Are Supported?,Instances,User Guide", + "title":"Which Kafka Versions Are Supported?", + "githuburl":"" + }, + { + "uri":"kafka-faq-200426009.html", + "product_code":"dms", + "code":"64", + "des":"Kafka instances are managed using ZooKeeper. Opening ZooKeeper may cause misoperations and service losses. ZooKeeper is used only within Kafka clusters and does not provi", + "doc_type":"usermanual", + "kw":"What Is the ZooKeeper Address of a Kafka Instance?,Instances,User Guide", + "title":"What Is the ZooKeeper Address of a Kafka Instance?", + "githuburl":"" + }, + { + "uri":"kafka-faq-200426010.html", + "product_code":"dms", + "code":"65", + "des":"Yes. A Kafka instance is a cluster that consists of three or more brokers.", + "doc_type":"usermanual", + "kw":"Are Kafka Instances in Cluster Mode?,Instances,User Guide", + "title":"Are Kafka Instances in Cluster Mode?", + "githuburl":"" + }, + { + "uri":"kafka-faq-200426011.html", + "product_code":"dms", + "code":"66", + "des":"No. You must access a Kafka instance through one of the following ports:Accessing a Kafka instance without SASL:The port varies with the access mode:Intra-VPC access: por", + "doc_type":"usermanual", + "kw":"Can I Modify the Connection Address for Accessing a Kafka Instance?,Instances,User Guide", + "title":"Can I Modify the Connection Address for Accessing a Kafka Instance?", + "githuburl":"" + }, + { + "uri":"kafka-faq-200426012.html", + "product_code":"dms", + "code":"67", + "des":"The certificates are valid for more than 15 years. You do not need to worry about certificate expiration. The certificates are used for one-way authentication when enabli", + "doc_type":"usermanual", + "kw":"How Long Are Kafka SSL Certificates Valid for?,Instances,User Guide", + "title":"How Long Are Kafka SSL Certificates Valid for?", + "githuburl":"" + }, + { + "uri":"kafka-faq-200426013.html", + "product_code":"dms", + "code":"68", + "des":"Unfortunately, you cannot synchronize two Kafka instances in real time. To migrate services from one instance to another, create messages to both instances. After all mes", + "doc_type":"usermanual", + "kw":"How Do I Synchronize Data from One Kafka Instance to Another?,Instances,User Guide", + "title":"How Do I Synchronize Data from One Kafka Instance to Another?", + "githuburl":"" + }, + { + "uri":"kafka-faq-200426014.html", + "product_code":"dms", + "code":"69", + "des":"The SASL_SSL setting cannot be changed once the instance has been created. Be careful when configuring this setting during instance creation. If you need to change the se", + "doc_type":"usermanual", + "kw":"How Do I Change the SASL_SSL Setting of a Kafka Instance?,Instances,User Guide", + "title":"How Do I Change the SASL_SSL Setting of a Kafka Instance?", + "githuburl":"" + }, + { + "uri":"kafka-faq-0015.html", + "product_code":"dms", + "code":"70", + "des":"Kafka brokers and ZooKeeper are deployed on the same VM.", + "doc_type":"usermanual", + "kw":"Are Kafka Brokers and ZooKeeper Deployed on the Same VM or on Different VMs?,Instances,User Guide", + "title":"Are Kafka Brokers and ZooKeeper Deployed on the Same VM or on Different VMs?", + "githuburl":"" + }, + { + "uri":"kafka-faq-0020.html", + "product_code":"dms", + "code":"71", + "des":"For security purposes, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 is supported.", + "doc_type":"usermanual", + "kw":"Which Cipher Suites Are Supported by Kafka?,Instances,User Guide", + "title":"Which Cipher Suites Are Supported by Kafka?", + "githuburl":"" + }, + { + "uri":"kafka-faq-0023.html", + "product_code":"dms", + "code":"72", + "des":"No. The AZ configuration cannot be changed once the instance is created. To use multiple AZs, create another instance.", + "doc_type":"usermanual", + "kw":"Can I Change an Instance from Single-AZ Deployment to Multi-AZ Deployment?,Instances,User Guide", + "title":"Can I Change an Instance from Single-AZ Deployment to Multi-AZ Deployment?", + "githuburl":"" + }, + { + "uri":"kafka-faq-0025.html", + "product_code":"dms", + "code":"73", + "des":"DMS for Kafka supports cross-AZ disaster recovery. If you select multiple AZs when creating an instance, cross-AZ disaster recovery will be available.You can view the AZs", + "doc_type":"usermanual", + "kw":"Does DMS for Kafka Support Cross-AZ Disaster Recovery? Where Can I View the AZs Configured for an Ex", + "title":"Does DMS for Kafka Support Cross-AZ Disaster Recovery? Where Can I View the AZs Configured for an Existing Instance?", + "githuburl":"" + }, + { + "uri":"kafka-faq-0030.html", + "product_code":"dms", + "code":"74", + "des":"Yes.", + "doc_type":"usermanual", + "kw":"Do Kafka Instances Support Disk Encryption?,Instances,User Guide", + "title":"Do Kafka Instances Support Disk Encryption?", + "githuburl":"" + }, + { + "uri":"kafka-faq-0036.html", + "product_code":"dms", + "code":"75", + "des":"No. Once an instance is created, its VPC and subnet cannot be changed.", + "doc_type":"usermanual", + "kw":"Can I Change the VPC and Subnet After a Kafka Instance Is Created?,Instances,User Guide", + "title":"Can I Change the VPC and Subnet After a Kafka Instance Is Created?", + "githuburl":"" + }, + { + "uri":"kafka-faq-0037.html", + "product_code":"dms", + "code":"76", + "des":"You can find Kafka Streams use cases on the official Kafka website.", + "doc_type":"usermanual", + "kw":"Where Can I Find Kafka Streams Use Cases?,Instances,User Guide", + "title":"Where Can I Find Kafka Streams Use Cases?", + "githuburl":"" + }, + { + "uri":"kafka-faq-0040.html", + "product_code":"dms", + "code":"77", + "des":"No. Kafka instances cannot be upgraded once they are created. To use a higher Kafka version, create another Kafka instance.", + "doc_type":"usermanual", + "kw":"Can I Upgrade Kafka Instances?,Instances,User Guide", + "title":"Can I Upgrade Kafka Instances?", + "githuburl":"" + }, + { + "uri":"kafka_faq_0046.html", + "product_code":"dms", + "code":"78", + "des":"On the DMS console, click the name of the target Kafka instance. Disable Public Access in the Connection section on the Basic Information tab page, and then enable it aga", + "doc_type":"usermanual", + "kw":"How Do I Bind an EIP Again?,Instances,User Guide", + "title":"How Do I Bind an EIP Again?", + "githuburl":"" + }, + { + "uri":"kafka-faq-191030001.html", + "product_code":"dms", + "code":"79", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"usermanual", + "kw":"Connections", + "title":"Connections", + "githuburl":"" + }, + { + "uri":"kafka-faq-0604001.html", + "product_code":"dms", + "code":"80", + "des":"This section describes how to troubleshoot Kafka connection problems.If the connection to a Kafka instance is abnormal, perform the following operations to troubleshoot t", + "doc_type":"usermanual", + "kw":"Troubleshooting Kafka Connection Exceptions,Connections,User Guide", + "title":"Troubleshooting Kafka Connection Exceptions", + "githuburl":"" + }, + { + "uri":"kafka-faq-180604024.html", + "product_code":"dms", + "code":"81", + "des":"Kafka instances can be accessed within a VPC, across VPCs, through DNAT, or over public networks. Before accessing a Kafka instance, configure a security group.If they us", + "doc_type":"usermanual", + "kw":"How Do I Select and Configure a Security Group?,Connections,User Guide", + "title":"How Do I Select and Configure a Security Group?", + "githuburl":"" + }, + { + "uri":"kafka-faq-200426015.html", + "product_code":"dms", + "code":"82", + "des":"Yes. For details, see the instance access instructions.", + "doc_type":"usermanual", + "kw":"Can I Access a Kafka Instance Over a Public Network?,Connections,User Guide", + "title":"Can I Access a Kafka Instance Over a Public Network?", + "githuburl":"" + }, + { + "uri":"kafka-faq-200426016.html", + "product_code":"dms", + "code":"83", + "des":"The number of connection addresses of a Kafka instance is the same as the number of brokers of the instance.", + "doc_type":"usermanual", + "kw":"How Many Connection Addresses Does a Kafka Instance Have by Default?,Connections,User Guide", + "title":"How Many Connection Addresses Does a Kafka Instance Have by Default?", + "githuburl":"" + }, + { + "uri":"kafka-faq-200426017.html", + "product_code":"dms", + "code":"84", + "des":"Yes. You can access a Kafka instance across regions over a public network or by using direct connections.", + "doc_type":"usermanual", + "kw":"Do Kafka Instances Support Cross-Region Access?,Connections,User Guide", + "title":"Do Kafka Instances Support Cross-Region Access?", + "githuburl":"" + }, + { + "uri":"kafka-faq-200426019.html", + "product_code":"dms", + "code":"85", + "des":"Yes. You can use one of the following methods to access a Kafka instance across VPCs:Establish a VPC peering connection to allow two VPCs to communicate with each other. ", + "doc_type":"usermanual", + "kw":"Do Kafka Instances Support Cross-VPC Access?,Connections,User Guide", + "title":"Do Kafka Instances Support Cross-VPC Access?", + "githuburl":"" + }, + { + "uri":"kafka-faq-200426020.html", + "product_code":"dms", + "code":"86", + "des":"Yes.If the client and the instance are in the same VPC, cross-subnet access is supported.", + "doc_type":"usermanual", + "kw":"Do Kafka Instances Support Cross-Subnet Access?,Connections,User Guide", + "title":"Do Kafka Instances Support Cross-Subnet Access?", + "githuburl":"" + }, + { + "uri":"kafka-faq-200426023.html", + "product_code":"dms", + "code":"87", + "des":"No, Kerberos authentication is not supported. Kafka supports client authentication with SASL and API calling authentication using tokens and AK/SK.To access an instance i", + "doc_type":"usermanual", + "kw":"Does DMS for Kafka Support Authentication with Kerberos?,Connections,User Guide", + "title":"Does DMS for Kafka Support Authentication with Kerberos?", + "githuburl":"" + }, + { + "uri":"kafka-faq-200708002.html", + "product_code":"dms", + "code":"88", + "des":"Yes. No password is required for accessing a Kafka instance with SASL disabled. For details, see Accessing a Kafka Instance Without SASL.", + "doc_type":"usermanual", + "kw":"Does DMS for Kafka Support Password-Free Access?,Connections,User Guide", + "title":"Does DMS for Kafka Support Password-Free Access?", + "githuburl":"" + }, + { + "uri":"kafka-connect-other.html", + "product_code":"dms", + "code":"89", + "des":"Kafka instances are fully compatible with open-source clients. You can obtain clients in other programming languages and access your instance as instructed by the officia", + "doc_type":"usermanual", + "kw":"Obtaining Kafka Clients,Connections,User Guide", + "title":"Obtaining Kafka Clients", + "githuburl":"" + }, + { + "uri":"kafka-faq-0001.html", + "product_code":"dms", + "code":"90", + "des":"Click the name of your Kafka instance. In the Connection section on the Basic Information tab page, view Instance Address (Public Network).For details about how to connec", + "doc_type":"usermanual", + "kw":"How Do I Obtain the Public Access Address After Public Access Is Enabled?,Connections,User Guide", + "title":"How Do I Obtain the Public Access Address After Public Access Is Enabled?", + "githuburl":"" + }, + { + "uri":"kafka-faq-0026.html", + "product_code":"dms", + "code":"91", + "des":"No.", + "doc_type":"usermanual", + "kw":"Does DMS for Kafka Support Authentication on Clients by the Server?,Connections,User Guide", + "title":"Does DMS for Kafka Support Authentication on Clients by the Server?", + "githuburl":"" + }, + { + "uri":"kafka-faq-0027.html", + "product_code":"dms", + "code":"92", + "des":"No. You can only use JKS certificates for connecting to instances in Java.", + "doc_type":"usermanual", + "kw":"Can I Use PEM SSL Truststore When Connecting to a Kafka Instance with SASL_SSL Enabled?,Connections,", + "title":"Can I Use PEM SSL Truststore When Connecting to a Kafka Instance with SASL_SSL Enabled?", + "githuburl":"" + }, + { + "uri":"kafka-faq-0028.html", + "product_code":"dms", + "code":"93", + "des":"JKS certificates are used for connecting to instances in Java and CRT certificates are used for connecting to instances in Python.", + "doc_type":"usermanual", + "kw":"What Are the Differences Between JKS and CRT Certificates?,Connections,User Guide", + "title":"What Are the Differences Between JKS and CRT Certificates?", + "githuburl":"" + }, + { + "uri":"kafka-faq-0029.html", + "product_code":"dms", + "code":"94", + "des":"TLS 1.2.", + "doc_type":"usermanual", + "kw":"Which TLS Version Does DMS for Kafka Support?,Connections,User Guide", + "title":"Which TLS Version Does DMS for Kafka Support?", + "githuburl":"" + }, + { + "uri":"kafka-faq-0033.html", + "product_code":"dms", + "code":"95", + "des":"Yes. The maximum allowed number of client connections varies by instance specifications.If the bandwidth is 100 MB/s, a maximum of 3000 client connections are allowed.If ", + "doc_type":"usermanual", + "kw":"Is There a Limit on the Number of Client Connections to a Kafka Instance?,Connections,User Guide", + "title":"Is There a Limit on the Number of Client Connections to a Kafka Instance?", + "githuburl":"" + }, + { + "uri":"kafka-faq-0034.html", + "product_code":"dms", + "code":"96", + "des":"Each Kafka broker allows a maximum of 1000 connections from each IP address by default. Excess connections will be rejected. You can change the limit by referring to Modi", + "doc_type":"usermanual", + "kw":"How Many Connections Are Allowed from Each IP Address?,Connections,User Guide", + "title":"How Many Connections Are Allowed from Each IP Address?", + "githuburl":"" + }, + { + "uri":"kafka-faq-191030003.html", + "product_code":"dms", + "code":"97", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"usermanual", + "kw":"Topics and Partitions", + "title":"Topics and Partitions", + "githuburl":"" + }, + { + "uri":"kafka-faq-200426024.html", + "product_code":"dms", + "code":"98", + "des":"The number of topics is related to the total number of topic partitions and the number of partitions in each topic. There is an upper limit on the aggregate number of par", + "doc_type":"usermanual", + "kw":"Is There a Limit on the Number of Topics in a Kafka Instance?,Topics and Partitions,User Guide", + "title":"Is There a Limit on the Number of Topics in a Kafka Instance?", + "githuburl":"" + }, + { + "uri":"kafka-faq-200426025.html", + "product_code":"dms", + "code":"99", + "des":"Kafka manages messages by partition. If there are too many partitions, message creation, storage, and retrieval will be fragmented, affecting the performance and stabilit", + "doc_type":"usermanual", + "kw":"Why Is Partition Quantity Limited?,Topics and Partitions,User Guide", + "title":"Why Is Partition Quantity Limited?", + "githuburl":"" + }, + { + "uri":"kafka-faq-200426101.html", + "product_code":"dms", + "code":"100", + "des":"No. If you want to use fewer partitions, delete the corresponding topic, create another one, and specify the desired number of partitions.", + "doc_type":"usermanual", + "kw":"Can I Change the Partition Quantity?,Topics and Partitions,User Guide", + "title":"Can I Change the Partition Quantity?", + "githuburl":"" + }, + { + "uri":"kafka-faq-200426026.html", + "product_code":"dms", + "code":"101", + "des":"Possible cause: The aggregate number of partitions of created topics has reached the upper limit. The maximum number of partitions varies with instance specifications. Fo", + "doc_type":"usermanual", + "kw":"Why Do I Fail to Create Topics?,Topics and Partitions,User Guide", + "title":"Why Do I Fail to Create Topics?", + "githuburl":"" + }, + { + "uri":"kafka-faq-200426027.html", + "product_code":"dms", + "code":"102", + "des":"Automatic topic creation is supported, but batch topic import is not supported. You can only export topics in batches.Enable automatic topic creation using one of the fol", + "doc_type":"usermanual", + "kw":"Do Kafka Instances Support Batch Importing Topics or Automatic Topic Creation?,Topics and Partitions", + "title":"Do Kafka Instances Support Batch Importing Topics or Automatic Topic Creation?", + "githuburl":"" + }, + { + "uri":"kafka-faq-200426028.html", + "product_code":"dms", + "code":"103", + "des":"This may be because automatic topic creation has been enabled and a consumer is connecting to the topic. If no existing topics are available for message creation, new top", + "doc_type":"usermanual", + "kw":"Why Do Deleted Topics Still Exist?,Topics and Partitions,User Guide", + "title":"Why Do Deleted Topics Still Exist?", + "githuburl":"" + }, + { + "uri":"kafka-faq-200426030.html", + "product_code":"dms", + "code":"104", + "des":"Yes. Use either of the following methods to check the disk space used by a topic:Click next to the Kafka instance name to go to the Cloud Eye console. On the Queues tab ", + "doc_type":"usermanual", + "kw":"Can I View the Disk Space Used by a Topic?,Topics and Partitions,User Guide", + "title":"Can I View the Disk Space Used by a Topic?", + "githuburl":"" + }, + { + "uri":"kafka-faq-200426032.html", + "product_code":"dms", + "code":"105", + "des":"If you have enabled SASL_SSL for your Kafka instance, you can configure ACL permissions for your topics. On the Topics tab page of the Kafka console, click Grant User Per", + "doc_type":"usermanual", + "kw":"Can I Add ACL Permissions for Topics?,Topics and Partitions,User Guide", + "title":"Can I Add ACL Permissions for Topics?", + "githuburl":"" + }, + { + "uri":"kafka-faq-0003.html", + "product_code":"dms", + "code":"106", + "des":"Messages are not deleted immediately after being retrieved. They are deleted only when the aging time expires.You can shorten the aging time.", + "doc_type":"usermanual", + "kw":"What Should I Do If Kafka Storage Space Is Used Up Because Retrieved Messages Are Not Deleted?,Topic", + "title":"What Should I Do If Kafka Storage Space Is Used Up Because Retrieved Messages Are Not Deleted?", + "githuburl":"" + }, + { + "uri":"kafka-faq-0010.html", + "product_code":"dms", + "code":"107", + "des":"Yes. A Kafka instance will be restarted if you enable or disable automatic topic creation for it.", + "doc_type":"usermanual", + "kw":"Will a Kafka Instance Be Restarted After Its Automatic Topic Creation Setting Is Modified?,Topics an", + "title":"Will a Kafka Instance Be Restarted After Its Automatic Topic Creation Setting Is Modified?", + "githuburl":"" + }, + { + "uri":"kafka-faq-0014.html", + "product_code":"dms", + "code":"108", + "des":"On the Kafka console, click the name of your instance.In the Instance Information section of the Basic Information tab page, click next to Automatic Topic Creation to di", + "doc_type":"usermanual", + "kw":"How Do I Disable Automatic Topic Creation?,Topics and Partitions,User Guide", + "title":"How Do I Disable Automatic Topic Creation?", + "githuburl":"" + }, + { + "uri":"kafka-faq-0031.html", + "product_code":"dms", + "code":"109", + "des":"Yes, just simply unsubscribe from it on the Kafka client.", + "doc_type":"usermanual", + "kw":"Can I Delete Unnecessary Topics in a Consumer Group?,Topics and Partitions,User Guide", + "title":"Can I Delete Unnecessary Topics in a Consumer Group?", + "githuburl":"" + }, + { + "uri":"kafka-faq-0038.html", + "product_code":"dms", + "code":"110", + "des":"Symptom: Different consumers in a consumer group have different topic permissions. When a consumer attempts to retrieve messages from a topic, the error message \"Not auth", + "doc_type":"usermanual", + "kw":"What Can I Do If a Consumer Fails to Retrieve Messages from a Topic Due to Insufficient Permissions?", + "title":"What Can I Do If a Consumer Fails to Retrieve Messages from a Topic Due to Insufficient Permissions?", + "githuburl":"" + }, + { + "uri":"kafka-faq-200423001.html", + "product_code":"dms", + "code":"111", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"usermanual", + "kw":"Consumer Groups", + "title":"Consumer Groups", + "githuburl":"" + }, + { + "uri":"kafka-faq-200426033.html", + "product_code":"dms", + "code":"112", + "des":"No. They are generated automatically when you use the instance.For details about creating and retrieving messages after connecting to a Kafka instance, see Accessing a Ka", + "doc_type":"usermanual", + "kw":"Do I Need to Create Consumer Groups, Producers, and Consumers for Kafka Instances?,Consumer Groups,U", + "title":"Do I Need to Create Consumer Groups, Producers, and Consumers for Kafka Instances?", + "githuburl":"" + }, + { + "uri":"kafka-faq-0032.html", + "product_code":"dms", + "code":"113", + "des":"No. You can directly delete the consumer group.", + "doc_type":"usermanual", + "kw":"Do I Need to Unsubscribe from a Topic Before Deleting a Consumer Group?,Consumer Groups,User Guide", + "title":"Do I Need to Unsubscribe from a Topic Before Deleting a Consumer Group?", + "githuburl":"" + }, + { + "uri":"kafka-faq-0043.html", + "product_code":"dms", + "code":"114", + "des":"Yes.Kafka uses the offsets.retention.minutes parameter to control how long to keep offsets for a consumer group. If offsets are not committed within this period, they wil", + "doc_type":"usermanual", + "kw":"Will a Consumer Group Without Active Consumers Be Automatically Deleted in 14 Days?,Consumer Groups,", + "title":"Will a Consumer Group Without Active Consumers Be Automatically Deleted in 14 Days?", + "githuburl":"" + }, + { + "uri":"kafka-faq-190416001.html", + "product_code":"dms", + "code":"115", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"usermanual", + "kw":"Messages", + "title":"Messages", + "githuburl":"" + }, + { + "uri":"kafka-faq-200426035.html", + "product_code":"dms", + "code":"116", + "des":"10 MB.", + "doc_type":"usermanual", + "kw":"What Is the Maximum Size of a Message that Can be Created?,Messages,User Guide", + "title":"What Is the Maximum Size of a Message that Can be Created?", + "githuburl":"" + }, + { + "uri":"kafka-faq-200426036.html", + "product_code":"dms", + "code":"117", + "des":"Rebalancing is a process where partitions of topics are re-allocated for a consumer group.In normal cases, rebalancing occurs inevitably when a consumer is added to or re", + "doc_type":"usermanual", + "kw":"Why Does Message Poll Often Fail During Rebalancing?,Messages,User Guide", + "title":"Why Does Message Poll Often Fail During Rebalancing?", + "githuburl":"" + }, + { + "uri":"kafka-faq-200426037.html", + "product_code":"dms", + "code":"118", + "des":"Possible cause 1: The message has been aged.Solution: Change the aging time.Solution: Change the aging time.Possible cause 2: The createTime timestamp of the message is i", + "doc_type":"usermanual", + "kw":"Why Can't I Query Messages on the Console?,Messages,User Guide", + "title":"Why Can't I Query Messages on the Console?", + "githuburl":"" + }, + { + "uri":"kafka-faq-200708001.html", + "product_code":"dms", + "code":"119", + "des":"If the aging time has been set for a topic, the value of the log.retention.hours parameter does not take effect for the topic. The value of the log.retention.hours parame", + "doc_type":"usermanual", + "kw":"Why Do Messages Still Exist After the Retention Period Elapses?,Messages,User Guide", + "title":"Why Do Messages Still Exist After the Retention Period Elapses?", + "githuburl":"" + }, + { + "uri":"kafka-faq-0018.html", + "product_code":"dms", + "code":"120", + "des":"No.", + "doc_type":"usermanual", + "kw":"Do Kafka Instances Support Delayed Message Delivery?,Messages,User Guide", + "title":"Do Kafka Instances Support Delayed Message Delivery?", + "githuburl":"" + }, + { + "uri":"kafka-faq-0041.html", + "product_code":"dms", + "code":"121", + "des":"View the number of accumulated messages using any of the following methods:On the Consumer Groups page of an instance, click the name of the consumer group whose accumula", + "doc_type":"usermanual", + "kw":"How Do I View the Number of Accumulated Messages?,Messages,User Guide", + "title":"How Do I View the Number of Accumulated Messages?", + "githuburl":"" + }, + { + "uri":"kafka-faq-0045.html", + "product_code":"dms", + "code":"122", + "des":"The message creation time is specified by CreateTime when a producer creates messages. If this parameter is not set during message creation, the message creation time is ", + "doc_type":"usermanual", + "kw":"Why Is the Message Creation Time Displayed as Year 1970?,Messages,User Guide", + "title":"Why Is the Message Creation Time Displayed as Year 1970?", + "githuburl":"" + }, + { + "uri":"kafka-faq-191030004.html", + "product_code":"dms", + "code":"123", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"usermanual", + "kw":"Monitoring & Alarm", + "title":"Monitoring & Alarm", + "githuburl":"" + }, + { + "uri":"kafka-faq-200426041.html", + "product_code":"dms", + "code":"124", + "des":"The possible causes are as follows:The topic name starts with a special character, such as an underscore (_) or a number sign (#).The consumer group name starts with a sp", + "doc_type":"usermanual", + "kw":"Why Can't I View the Monitoring Data?,Monitoring & Alarm,User Guide", + "title":"Why Can't I View the Monitoring Data?", + "githuburl":"" + }, + { + "uri":"kafka-faq-0007.html", + "product_code":"dms", + "code":"125", + "des":"Symptom: The monitoring data shows that there are 810 million accumulated messages. However, the Kafka console shows that there are 100 million messages in all six topics", + "doc_type":"usermanual", + "kw":"Why Is the Monitored Number of Accumulated Messages Inconsistent with the Message Quantity Displayed", + "title":"Why Is the Monitored Number of Accumulated Messages Inconsistent with the Message Quantity Displayed on the Kafka Console?", + "githuburl":"" + }, + { + "uri":"kafka-faq-0022.html", + "product_code":"dms", + "code":"126", + "des":"The monitoring data is reported every minute. The reported data will be displayed on the monitoring page after being sorted. This process takes less than 20 minutes. Afte", + "doc_type":"usermanual", + "kw":"Why Is a Consumer Group Still on the Monitoring Page After Being Deleted?,Monitoring & Alarm,User Gu", + "title":"Why Is a Consumer Group Still on the Monitoring Page After Being Deleted?", + "githuburl":"" + }, + { + "uri":"kafka-ug-00001.html", + "product_code":"dms", + "code":"127", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"usermanual", + "kw":"Change History,User Guide", + "title":"Change History", + "githuburl":"" + }, + { + "uri":"dms-ug-0312114.html", + "product_code":"dms", + "code":"128", + "des":"See Glossary.", + "doc_type":"usermanual", + "kw":"Glossary,User Guide", + "title":"Glossary", + "githuburl":"" + } +] \ No newline at end of file diff --git a/docs/dms/umn/CLASS.TXT.json b/docs/dms/umn/CLASS.TXT.json new file mode 100644 index 000000000..bf94028ef --- /dev/null +++ b/docs/dms/umn/CLASS.TXT.json @@ -0,0 +1,1154 @@ +[ + { + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"dms", + "title":"Service Overview", + "uri":"kafka-ug-0723001.html", + "doc_type":"usermanual", + "p_code":"", + "code":"1" + }, + { + "desc":"Apache Kafka is distributed message middleware that features high throughput, data persistence, horizontal scalability, and stream data processing. It adopts the publish-", + "product_code":"dms", + "title":"What Is DMS?", + "uri":"kafka-pd-190605001.html", + "doc_type":"usermanual", + "p_code":"1", + "code":"2" + }, + { + "desc":"DMS provides easy-to-use message queuing based on Apache Kafka. Services can be quickly migrated to the cloud without any change, reducing maintenance and usage costs.Rap", + "product_code":"dms", + "title":"Product Advantages", + "uri":"kafka-advantage.html", + "doc_type":"usermanual", + "p_code":"1", + "code":"3" + }, + { + "desc":"Kafka is popular message-oriented middleware that features highly reliable, asynchronous message delivery. It is widely used for transmitting data between different syste", + "product_code":"dms", + "title":"Application Scenarios", + "uri":"kafka-scenarios.html", + "doc_type":"usermanual", + "p_code":"1", + "code":"4" + }, + { + "desc":"Kafka instances are compatible with open-source Kafka 1.1.0, 2.3.0, and 2.7. The instance specifications are classified based on bandwidth, namely, 100 MB/s, 300 MB/s, 60", + "product_code":"dms", + "title":"Specifications", + "uri":"Kafka-specification.html", + "doc_type":"usermanual", + "p_code":"1", + "code":"5" + }, + { + "desc":"DMS is compatible with open-source Kafka and has customized and enhanced Kafka features. In addition to the advantages of open-source Kafka, DMS for Kafka provides more r", + "product_code":"dms", + "title":"Comparing DMS for Kafka and Open-Source Kafka", + "uri":"kafka-pd-200720001.html", + "doc_type":"usermanual", + "p_code":"1", + "code":"6" + }, + { + "desc":"This section describes the notes and constraints on DMS.", + "product_code":"dms", + "title":"Notes and Constraints", + "uri":"kafka-pd-190605003.html", + "doc_type":"usermanual", + "p_code":"1", + "code":"7" + }, + { + "desc":"Cloud Trace Service (CTS)CTS generates traces to provide you with a history of operations performed on cloud service resources. The traces include operation requests sent", + "product_code":"dms", + "title":"Related Services", + "uri":"kafka-pd-190605002.html", + "doc_type":"usermanual", + "p_code":"1", + "code":"8" + }, + { + "desc":"DMS for Kafka of the cloud service platform uses Kafka as the message engine. This chapter presents explanations of basic concepts of Kafka.A topic is a category for mess", + "product_code":"dms", + "title":"Basic Concepts", + "uri":"glossary-kafka.html", + "doc_type":"usermanual", + "p_code":"1", + "code":"9" + }, + { + "desc":"This section provides recommendations on configuring common parameters for Kafka producers and consumers.", + "product_code":"dms", + "title":"Best Practices", + "uri":"dms-ug-001.html", + "doc_type":"usermanual", + "p_code":"1", + "code":"10" + }, + { + "desc":"By default, there are two types of user permissions: user management and resource management.User management refers to the management of users, user groups, and user grou", + "product_code":"dms", + "title":"Permissions", + "uri":"dms-ug-190128001.html", + "doc_type":"usermanual", + "p_code":"1", + "code":"11" + }, + { + "desc":"Before creating a Kafka instance, ensure the availability of resources, including a virtual private cloud (VPC), subnet, security group, and security group rules. Each Ka", + "product_code":"dms", + "title":"Preparing Required Resources", + "uri":"kafka-ug-180604012.html", + "doc_type":"usermanual", + "p_code":"", + "code":"12" + }, + { + "desc":"Kafka instances are physically isolated and exclusively occupied by each tenant. You can customize the computing capabilities and storage space of an instance based on se", + "product_code":"dms", + "title":"Creating an Instance", + "uri":"dms-ug-180604013.html", + "doc_type":"usermanual", + "p_code":"", + "code":"13" + }, + { + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"dms", + "title":"Accessing a Kafka Instance", + "uri":"kafka-ug190605003.html", + "doc_type":"usermanual", + "p_code":"", + "code":"14" + }, + { + "desc":"This section describes how to use an open-source Kafka client to access a Kafka instance if SASL access is not enabled for the instance. There are two scenarios. For cros", + "product_code":"dms", + "title":"Accessing a Kafka Instance Without SASL", + "uri":"kafka-ug-180604020.html", + "doc_type":"usermanual", + "p_code":"14", + "code":"15" + }, + { + "desc":"If you enable SASL_SSL when creating an instance, data will be encrypted before transmission for enhanced security.For security purposes, TLS_ECDHE_RSA_WITH_AES_128_GCM_S", + "product_code":"dms", + "title":"Accessing a Kafka Instance with SASL", + "uri":"kafka-ug-180801001.html", + "doc_type":"usermanual", + "p_code":"14", + "code":"16" + }, + { + "desc":"VPCs are logically isolated from each other. If a Kafka instance and a Kafka client are in different VPCs within a region, they cannot communicate with each other. In thi", + "product_code":"dms", + "title":"Cross-VPC Access to a Kafka Instance", + "uri":"kafka-ug-0001.html", + "doc_type":"usermanual", + "p_code":"14", + "code":"17" + }, + { + "desc":"You can use destination NAT (DNAT) to access a Kafka instance so that the instance can provide services on the public network through port mapping.You have created EIPs. ", + "product_code":"dms", + "title":"Using DNAT to Access a Kafka Instance", + "uri":"kafka-dnat.html", + "doc_type":"usermanual", + "p_code":"14", + "code":"18" + }, + { + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"dms", + "title":"Managing Instances", + "uri":"kafka-ug-180604011.html", + "doc_type":"usermanual", + "p_code":"", + "code":"19" + }, + { + "desc":"View detailed information about a Kafka instance on the DMS console, for example, the IP addresses and port numbers for accessing the instance.Select the region where you", + "product_code":"dms", + "title":"Viewing an Instance", + "uri":"kafka-ug-180604014.html", + "doc_type":"usermanual", + "p_code":"19", + "code":"20" + }, + { + "desc":"Restart one or more Kafka instances at a time on the DMS console.When a Kafka instance is being restarted, message retrieval and creation requests of clients will be reje", + "product_code":"dms", + "title":"Restarting an Instance", + "uri":"kafka-ug-180604015.html", + "doc_type":"usermanual", + "p_code":"19", + "code":"21" + }, + { + "desc":"On the DMS console, you can delete one or more Kafka instances that have been created or failed to be created.Deleting a Kafka instance will delete the data in the instan", + "product_code":"dms", + "title":"Deleting an Instance", + "uri":"kafka-ug-180604016.html", + "doc_type":"usermanual", + "p_code":"19", + "code":"22" + }, + { + "desc":"After creating a Kafka instance, you can modify some parameters of the instance based on service requirements, including the instance name, description, security group, a", + "product_code":"dms", + "title":"Modifying the Information About an Instance", + "uri":"kafka-ug-180604017.html", + "doc_type":"usermanual", + "p_code":"19", + "code":"23" + }, + { + "desc":"To access a Kafka instance over a public network, enable public access and configure EIPs for the instance.If you no longer need public access to the instance, you can di", + "product_code":"dms", + "title":"Configuring Public Access", + "uri":"kafka-ug-0319001.html", + "doc_type":"usermanual", + "p_code":"19", + "code":"24" + }, + { + "desc":"You can reset the SASL_SSL password for accessing a Kafka instance by resetting Kafka password if you forget it.You can reset the Kafka password only if Kafka SASL_SSL ha", + "product_code":"dms", + "title":"Resetting Kafka Password", + "uri":"kafka-ug-180718001.html", + "doc_type":"usermanual", + "p_code":"19", + "code":"25" + }, + { + "desc":"Tags facilitate Kafka instance identification and management.You can add tags to a Kafka instance when creating the instance or add tags on the Tags tab page of the creat", + "product_code":"dms", + "title":"Managing Instance Tags", + "uri":"TagManagement.html", + "doc_type":"usermanual", + "p_code":"19", + "code":"26" + }, + { + "desc":"After you initiate certain instance operations such as configuring public access and modifying the capacity threshold policy, a background task will start for each operat", + "product_code":"dms", + "title":"Viewing Background Tasks", + "uri":"kafka-ug-200119002.html", + "doc_type":"usermanual", + "p_code":"19", + "code":"27" + }, + { + "desc":"On the Kafka console, you can view the disk usage of each broker.Select the region where your Kafka instance is located.You can query topics that use the most disk space ", + "product_code":"dms", + "title":"Viewing Disk Usage", + "uri":"kafka-ug-0004.html", + "doc_type":"usermanual", + "p_code":"19", + "code":"28" + }, + { + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"dms", + "title":"Managing Topics", + "uri":"kafka-ug-0720001.html", + "doc_type":"usermanual", + "p_code":"", + "code":"29" + }, + { + "desc":"A topic is a stream of messages. If automatic topic creation is not enabled during Kafka instance creation, you need to manually create topics for creating and retrieving", + "product_code":"dms", + "title":"Creating a Topic", + "uri":"dms-ug-180604018.html", + "doc_type":"usermanual", + "p_code":"29", + "code":"30" + }, + { + "desc":"Delete a topic using either of the following methods:By using the consoleBy using Kafka CLIA Kafka instance has been created, and a topic has been created in this instanc", + "product_code":"dms", + "title":"Deleting a Topic", + "uri":"kafka-ug-180604019.html", + "doc_type":"usermanual", + "p_code":"29", + "code":"31" + }, + { + "desc":"Aging time is a period that messages in the topic are retained for. Consumers must retrieve messages before this period ends. Otherwise, the messages will be deleted and ", + "product_code":"dms", + "title":"Modifying Topic Aging Time", + "uri":"kafka-ug-200506001.html", + "doc_type":"usermanual", + "p_code":"29", + "code":"32" + }, + { + "desc":"After creating a topic, you can increase the number of partitions based on service requirements.Changing the number of partitions does not affect services.Methods for cha", + "product_code":"dms", + "title":"Changing Partition Quantity", + "uri":"kafka-ug-0006.html", + "doc_type":"usermanual", + "p_code":"29", + "code":"33" + }, + { + "desc":"Synchronous replication: A message is returned to the client only after the message creation request has been received and the message has been acknowledged by all replic", + "product_code":"dms", + "title":"Modifying Synchronous Replication and Flushing Settings", + "uri":"kafka_ug_0022.html", + "doc_type":"usermanual", + "p_code":"29", + "code":"34" + }, + { + "desc":"On the console, view sample code for creating and retrieving messages in Java, Go, and Python.Select the region where your Kafka instance is located.View sample code for ", + "product_code":"dms", + "title":"Viewing Sample Code", + "uri":"kafka_ug_0024.html", + "doc_type":"usermanual", + "p_code":"29", + "code":"35" + }, + { + "desc":"Export topics on the console. Batch export is supported.A topic has been created.Select the region where your Kafka instance is located.The topic list contains the follow", + "product_code":"dms", + "title":"Exporting Topics", + "uri":"kafka_ug_0027.html", + "doc_type":"usermanual", + "p_code":"29", + "code":"36" + }, + { + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"dms", + "title":"Managing Messages", + "uri":"kafka-ug-0720002.html", + "doc_type":"usermanual", + "p_code":"", + "code":"37" + }, + { + "desc":"You can view the offset of different partitions, the message size, creation time, and body of messages in topics.Select the region where your Kafka instance is located.If", + "product_code":"dms", + "title":"Querying Messages", + "uri":"kafka-ug-190904001.html", + "doc_type":"usermanual", + "p_code":"37", + "code":"38" + }, + { + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"dms", + "title":"Managing Users", + "uri":"kafka-ug-0009.html", + "doc_type":"usermanual", + "p_code":"", + "code":"39" + }, + { + "desc":"DMS supports ACL permission management for topics. You can differentiate the operations that different users are allowed to perform on a topic by granting the users diffe", + "product_code":"dms", + "title":"Creating a SASL_SSL User", + "uri":"kafka-ug-0003.html", + "doc_type":"usermanual", + "p_code":"39", + "code":"40" + }, + { + "desc":"DMS supports ACL permission management for topics. You can differentiate the operations that different users are allowed to perform on a topic by granting the users diffe", + "product_code":"dms", + "title":"Granting Permissions to a SASL_SSL User", + "uri":"kafka-ug-0002.html", + "doc_type":"usermanual", + "p_code":"39", + "code":"41" + }, + { + "desc":"If you forget the password of a SASL_SSL user created on the Users tab page, you can reset the password and use the new password to connect to the Kafka instance.If you f", + "product_code":"dms", + "title":"Resetting the SASL_SSL Password", + "uri":"kafka_ug_0025.html", + "doc_type":"usermanual", + "p_code":"39", + "code":"42" + }, + { + "desc":"This section describes how to delete a SASL_SSL user.Select the region where your Kafka instance is located.On the Users tab page, click Delete in the row that contains t", + "product_code":"dms", + "title":"Deleting a SASL_SSL User", + "uri":"kafka_ug_0026.html", + "doc_type":"usermanual", + "p_code":"39", + "code":"43" + }, + { + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"dms", + "title":"Managing Consumer Groups", + "uri":"kafka-ug-0011.html", + "doc_type":"usermanual", + "p_code":"", + "code":"44" + }, + { + "desc":"View the consumer group list, consumer list, and consumer offsets.The consumer list can be viewed only when consumers in a consumer group are connected to the Kafka insta", + "product_code":"dms", + "title":"Querying Consumer Group Details", + "uri":"kafka_ug_0021.html", + "doc_type":"usermanual", + "p_code":"44", + "code":"45" + }, + { + "desc":"You can delete a consumer group using either of the following methods:Method 1: Delete a consumer group on the console.Method 2: Use Kafka CLI to delete a consumer group.", + "product_code":"dms", + "title":"Deleting a Consumer Group", + "uri":"kafka-ug-0012.html", + "doc_type":"usermanual", + "p_code":"44", + "code":"46" + }, + { + "desc":"Resetting the consumer offset is to change the retrieval position of a consumer.Messages may be retrieved more than once after the offset is reset. Exercise caution when ", + "product_code":"dms", + "title":"Resetting the Consumer Offset", + "uri":"kafka-ug-0014.html", + "doc_type":"usermanual", + "p_code":"44", + "code":"47" + }, + { + "desc":"View consumer connection addresses on the DMS console.The connection address of a consumer can be viewed only when the consumer is connected to a Kafka instance.Select th", + "product_code":"dms", + "title":"Viewing Consumer Connection Addresses", + "uri":"kafka-ug-0015.html", + "doc_type":"usermanual", + "p_code":"44", + "code":"48" + }, + { + "desc":"Your Kafka instances, topics, and consumers come with default configuration parameter settings. You can modify common parameters on the DMS console. For details about par", + "product_code":"dms", + "title":"Modifying Kafka Parameters", + "uri":"kafka-ug-0007.html", + "doc_type":"usermanual", + "p_code":"", + "code":"49" + }, + { + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"dms", + "title":"Monitoring", + "uri":"kafka-ug-180413001.html", + "doc_type":"usermanual", + "p_code":"", + "code":"50" + }, + { + "desc":"Cloud Eye monitors Kafka instance metrics in real time. You can view these metrics on the Cloud Eye console.At least one Kafka instance has been created. The instance has", + "product_code":"dms", + "title":"Viewing Metrics", + "uri":"kafka-ug-190605001.html", + "doc_type":"usermanual", + "p_code":"50", + "code":"51" + }, + { + "desc":"This section describes DMS metrics reported to Cloud Eye as well as their namespace and dimensions. You can use the Cloud Eye console to query the Kafka metrics and alarm", + "product_code":"dms", + "title":"Kafka Metrics", + "uri":"dms-ug-180413002.html", + "doc_type":"usermanual", + "p_code":"50", + "code":"52" + }, + { + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"dms", + "title":"Auditing", + "uri":"kafka-ug-180418001.html", + "doc_type":"usermanual", + "p_code":"", + "code":"53" + }, + { + "desc":"With Cloud Trace Service (CTS), you can record operations associated with DMS for later query, audit, and backtrack operations.", + "product_code":"dms", + "title":"Operations Logged by CTS", + "uri":"kafka-ug-180418002.html", + "doc_type":"usermanual", + "p_code":"53", + "code":"54" + }, + { + "desc":"This section describes how to view operation records of the last 7 days on the CTS console.Select the region where your Kafka instance is located.Trace Source: Select DMS", + "product_code":"dms", + "title":"Viewing Audit Logs", + "uri":"kafka-ug-180418003.html", + "doc_type":"usermanual", + "p_code":"53", + "code":"55" + }, + { + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"dms", + "title":"FAQs", + "uri":"kafka-ug-0723004.html", + "doc_type":"usermanual", + "p_code":"", + "code":"56" + }, + { + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"dms", + "title":"Instances", + "uri":"kafka-faq-191030002.html", + "doc_type":"usermanual", + "p_code":"56", + "code":"57" + }, + { + "desc":"To improve the reliability of a Kafka instance, you are advised to select three AZs or more when creating the instance. You cannot select two AZs.Each Kafka instance cont", + "product_code":"dms", + "title":"Why Can't I Select Two AZs?", + "uri":"kafka-faq-200426002.html", + "doc_type":"usermanual", + "p_code":"57", + "code":"58" + }, + { + "desc":"This may be because you do not have the Server Administrator and VPC Administrator permissions. For details about how to add permissions to a user group, see \"User and Us", + "product_code":"dms", + "title":"Why Can't I View the Subnet and Security Group Information When Creating a DMS Instance?", + "uri":"kafka-faq-200426003.html", + "doc_type":"usermanual", + "p_code":"57", + "code":"59" + }, + { + "desc":"The storage space is the space for storing messages (including messages in replicas), logs and metadata. When specifying storage space, specify the disk type and disk siz", + "product_code":"dms", + "title":"How Do I Select Storage Space for a Kafka Instance?", + "uri":"kafka-faq-200426005.html", + "doc_type":"usermanual", + "p_code":"57", + "code":"60" + }, + { + "desc":"High I/O: The average latency is 6 to 10 ms, and the maximum bandwidth is 120 MB/s (read + write).Ultra-high I/O: The average latency is 1 to 3 ms, and the maximum bandwi", + "product_code":"dms", + "title":"How Do I Choose Between High I/O and Ultra-high I/O?", + "uri":"kafka-faq-200426006.html", + "doc_type":"usermanual", + "p_code":"57", + "code":"61" + }, + { + "desc":"The following policies are supported:Stop productionWhen the memory usage reaches the disk capacity threshold (95%), new messages will no longer be created, but existing ", + "product_code":"dms", + "title":"Which Capacity Threshold Policy Should I Use?", + "uri":"kafka-faq-200426007.html", + "doc_type":"usermanual", + "p_code":"57", + "code":"62" + }, + { + "desc":"Kafka v1.1.0, v2.3.0, and v2.7.", + "product_code":"dms", + "title":"Which Kafka Versions Are Supported?", + "uri":"kafka-faq-200426008.html", + "doc_type":"usermanual", + "p_code":"57", + "code":"63" + }, + { + "desc":"Kafka instances are managed using ZooKeeper. Opening ZooKeeper may cause misoperations and service losses. ZooKeeper is used only within Kafka clusters and does not provi", + "product_code":"dms", + "title":"What Is the ZooKeeper Address of a Kafka Instance?", + "uri":"kafka-faq-200426009.html", + "doc_type":"usermanual", + "p_code":"57", + "code":"64" + }, + { + "desc":"Yes. A Kafka instance is a cluster that consists of three or more brokers.", + "product_code":"dms", + "title":"Are Kafka Instances in Cluster Mode?", + "uri":"kafka-faq-200426010.html", + "doc_type":"usermanual", + "p_code":"57", + "code":"65" + }, + { + "desc":"No. You must access a Kafka instance through one of the following ports:Accessing a Kafka instance without SASL:The port varies with the access mode:Intra-VPC access: por", + "product_code":"dms", + "title":"Can I Modify the Connection Address for Accessing a Kafka Instance?", + "uri":"kafka-faq-200426011.html", + "doc_type":"usermanual", + "p_code":"57", + "code":"66" + }, + { + "desc":"The certificates are valid for more than 15 years. You do not need to worry about certificate expiration. The certificates are used for one-way authentication when enabli", + "product_code":"dms", + "title":"How Long Are Kafka SSL Certificates Valid for?", + "uri":"kafka-faq-200426012.html", + "doc_type":"usermanual", + "p_code":"57", + "code":"67" + }, + { + "desc":"Unfortunately, you cannot synchronize two Kafka instances in real time. To migrate services from one instance to another, create messages to both instances. After all mes", + "product_code":"dms", + "title":"How Do I Synchronize Data from One Kafka Instance to Another?", + "uri":"kafka-faq-200426013.html", + "doc_type":"usermanual", + "p_code":"57", + "code":"68" + }, + { + "desc":"The SASL_SSL setting cannot be changed once the instance has been created. Be careful when configuring this setting during instance creation. If you need to change the se", + "product_code":"dms", + "title":"How Do I Change the SASL_SSL Setting of a Kafka Instance?", + "uri":"kafka-faq-200426014.html", + "doc_type":"usermanual", + "p_code":"57", + "code":"69" + }, + { + "desc":"Kafka brokers and ZooKeeper are deployed on the same VM.", + "product_code":"dms", + "title":"Are Kafka Brokers and ZooKeeper Deployed on the Same VM or on Different VMs?", + "uri":"kafka-faq-0015.html", + "doc_type":"usermanual", + "p_code":"57", + "code":"70" + }, + { + "desc":"For security purposes, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 is supported.", + "product_code":"dms", + "title":"Which Cipher Suites Are Supported by Kafka?", + "uri":"kafka-faq-0020.html", + "doc_type":"usermanual", + "p_code":"57", + "code":"71" + }, + { + "desc":"No. The AZ configuration cannot be changed once the instance is created. To use multiple AZs, create another instance.", + "product_code":"dms", + "title":"Can I Change an Instance from Single-AZ Deployment to Multi-AZ Deployment?", + "uri":"kafka-faq-0023.html", + "doc_type":"usermanual", + "p_code":"57", + "code":"72" + }, + { + "desc":"DMS for Kafka supports cross-AZ disaster recovery. If you select multiple AZs when creating an instance, cross-AZ disaster recovery will be available.You can view the AZs", + "product_code":"dms", + "title":"Does DMS for Kafka Support Cross-AZ Disaster Recovery? Where Can I View the AZs Configured for an Existing Instance?", + "uri":"kafka-faq-0025.html", + "doc_type":"usermanual", + "p_code":"57", + "code":"73" + }, + { + "desc":"Yes.", + "product_code":"dms", + "title":"Do Kafka Instances Support Disk Encryption?", + "uri":"kafka-faq-0030.html", + "doc_type":"usermanual", + "p_code":"57", + "code":"74" + }, + { + "desc":"No. Once an instance is created, its VPC and subnet cannot be changed.", + "product_code":"dms", + "title":"Can I Change the VPC and Subnet After a Kafka Instance Is Created?", + "uri":"kafka-faq-0036.html", + "doc_type":"usermanual", + "p_code":"57", + "code":"75" + }, + { + "desc":"You can find Kafka Streams use cases on the official Kafka website.", + "product_code":"dms", + "title":"Where Can I Find Kafka Streams Use Cases?", + "uri":"kafka-faq-0037.html", + "doc_type":"usermanual", + "p_code":"57", + "code":"76" + }, + { + "desc":"No. Kafka instances cannot be upgraded once they are created. To use a higher Kafka version, create another Kafka instance.", + "product_code":"dms", + "title":"Can I Upgrade Kafka Instances?", + "uri":"kafka-faq-0040.html", + "doc_type":"usermanual", + "p_code":"57", + "code":"77" + }, + { + "desc":"On the DMS console, click the name of the target Kafka instance. Disable Public Access in the Connection section on the Basic Information tab page, and then enable it aga", + "product_code":"dms", + "title":"How Do I Bind an EIP Again?", + "uri":"kafka_faq_0046.html", + "doc_type":"usermanual", + "p_code":"57", + "code":"78" + }, + { + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"dms", + "title":"Connections", + "uri":"kafka-faq-191030001.html", + "doc_type":"usermanual", + "p_code":"56", + "code":"79" + }, + { + "desc":"This section describes how to troubleshoot Kafka connection problems.If the connection to a Kafka instance is abnormal, perform the following operations to troubleshoot t", + "product_code":"dms", + "title":"Troubleshooting Kafka Connection Exceptions", + "uri":"kafka-faq-0604001.html", + "doc_type":"usermanual", + "p_code":"79", + "code":"80" + }, + { + "desc":"Kafka instances can be accessed within a VPC, across VPCs, through DNAT, or over public networks. Before accessing a Kafka instance, configure a security group.If they us", + "product_code":"dms", + "title":"How Do I Select and Configure a Security Group?", + "uri":"kafka-faq-180604024.html", + "doc_type":"usermanual", + "p_code":"79", + "code":"81" + }, + { + "desc":"Yes. For details, see the instance access instructions.", + "product_code":"dms", + "title":"Can I Access a Kafka Instance Over a Public Network?", + "uri":"kafka-faq-200426015.html", + "doc_type":"usermanual", + "p_code":"79", + "code":"82" + }, + { + "desc":"The number of connection addresses of a Kafka instance is the same as the number of brokers of the instance.", + "product_code":"dms", + "title":"How Many Connection Addresses Does a Kafka Instance Have by Default?", + "uri":"kafka-faq-200426016.html", + "doc_type":"usermanual", + "p_code":"79", + "code":"83" + }, + { + "desc":"Yes. You can access a Kafka instance across regions over a public network or by using direct connections.", + "product_code":"dms", + "title":"Do Kafka Instances Support Cross-Region Access?", + "uri":"kafka-faq-200426017.html", + "doc_type":"usermanual", + "p_code":"79", + "code":"84" + }, + { + "desc":"Yes. You can use one of the following methods to access a Kafka instance across VPCs:Establish a VPC peering connection to allow two VPCs to communicate with each other. ", + "product_code":"dms", + "title":"Do Kafka Instances Support Cross-VPC Access?", + "uri":"kafka-faq-200426019.html", + "doc_type":"usermanual", + "p_code":"79", + "code":"85" + }, + { + "desc":"Yes.If the client and the instance are in the same VPC, cross-subnet access is supported.", + "product_code":"dms", + "title":"Do Kafka Instances Support Cross-Subnet Access?", + "uri":"kafka-faq-200426020.html", + "doc_type":"usermanual", + "p_code":"79", + "code":"86" + }, + { + "desc":"No, Kerberos authentication is not supported. Kafka supports client authentication with SASL and API calling authentication using tokens and AK/SK.To access an instance i", + "product_code":"dms", + "title":"Does DMS for Kafka Support Authentication with Kerberos?", + "uri":"kafka-faq-200426023.html", + "doc_type":"usermanual", + "p_code":"79", + "code":"87" + }, + { + "desc":"Yes. No password is required for accessing a Kafka instance with SASL disabled. For details, see Accessing a Kafka Instance Without SASL.", + "product_code":"dms", + "title":"Does DMS for Kafka Support Password-Free Access?", + "uri":"kafka-faq-200708002.html", + "doc_type":"usermanual", + "p_code":"79", + "code":"88" + }, + { + "desc":"Kafka instances are fully compatible with open-source clients. You can obtain clients in other programming languages and access your instance as instructed by the officia", + "product_code":"dms", + "title":"Obtaining Kafka Clients", + "uri":"kafka-connect-other.html", + "doc_type":"usermanual", + "p_code":"79", + "code":"89" + }, + { + "desc":"Click the name of your Kafka instance. In the Connection section on the Basic Information tab page, view Instance Address (Public Network).For details about how to connec", + "product_code":"dms", + "title":"How Do I Obtain the Public Access Address After Public Access Is Enabled?", + "uri":"kafka-faq-0001.html", + "doc_type":"usermanual", + "p_code":"79", + "code":"90" + }, + { + "desc":"No.", + "product_code":"dms", + "title":"Does DMS for Kafka Support Authentication on Clients by the Server?", + "uri":"kafka-faq-0026.html", + "doc_type":"usermanual", + "p_code":"79", + "code":"91" + }, + { + "desc":"No. You can only use JKS certificates for connecting to instances in Java.", + "product_code":"dms", + "title":"Can I Use PEM SSL Truststore When Connecting to a Kafka Instance with SASL_SSL Enabled?", + "uri":"kafka-faq-0027.html", + "doc_type":"usermanual", + "p_code":"79", + "code":"92" + }, + { + "desc":"JKS certificates are used for connecting to instances in Java and CRT certificates are used for connecting to instances in Python.", + "product_code":"dms", + "title":"What Are the Differences Between JKS and CRT Certificates?", + "uri":"kafka-faq-0028.html", + "doc_type":"usermanual", + "p_code":"79", + "code":"93" + }, + { + "desc":"TLS 1.2.", + "product_code":"dms", + "title":"Which TLS Version Does DMS for Kafka Support?", + "uri":"kafka-faq-0029.html", + "doc_type":"usermanual", + "p_code":"79", + "code":"94" + }, + { + "desc":"Yes. The maximum allowed number of client connections varies by instance specifications.If the bandwidth is 100 MB/s, a maximum of 3000 client connections are allowed.If ", + "product_code":"dms", + "title":"Is There a Limit on the Number of Client Connections to a Kafka Instance?", + "uri":"kafka-faq-0033.html", + "doc_type":"usermanual", + "p_code":"79", + "code":"95" + }, + { + "desc":"Each Kafka broker allows a maximum of 1000 connections from each IP address by default. Excess connections will be rejected. You can change the limit by referring to Modi", + "product_code":"dms", + "title":"How Many Connections Are Allowed from Each IP Address?", + "uri":"kafka-faq-0034.html", + "doc_type":"usermanual", + "p_code":"79", + "code":"96" + }, + { + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"dms", + "title":"Topics and Partitions", + "uri":"kafka-faq-191030003.html", + "doc_type":"usermanual", + "p_code":"56", + "code":"97" + }, + { + "desc":"The number of topics is related to the total number of topic partitions and the number of partitions in each topic. There is an upper limit on the aggregate number of par", + "product_code":"dms", + "title":"Is There a Limit on the Number of Topics in a Kafka Instance?", + "uri":"kafka-faq-200426024.html", + "doc_type":"usermanual", + "p_code":"97", + "code":"98" + }, + { + "desc":"Kafka manages messages by partition. If there are too many partitions, message creation, storage, and retrieval will be fragmented, affecting the performance and stabilit", + "product_code":"dms", + "title":"Why Is Partition Quantity Limited?", + "uri":"kafka-faq-200426025.html", + "doc_type":"usermanual", + "p_code":"97", + "code":"99" + }, + { + "desc":"No. If you want to use fewer partitions, delete the corresponding topic, create another one, and specify the desired number of partitions.", + "product_code":"dms", + "title":"Can I Change the Partition Quantity?", + "uri":"kafka-faq-200426101.html", + "doc_type":"usermanual", + "p_code":"97", + "code":"100" + }, + { + "desc":"Possible cause: The aggregate number of partitions of created topics has reached the upper limit. The maximum number of partitions varies with instance specifications. Fo", + "product_code":"dms", + "title":"Why Do I Fail to Create Topics?", + "uri":"kafka-faq-200426026.html", + "doc_type":"usermanual", + "p_code":"97", + "code":"101" + }, + { + "desc":"Automatic topic creation is supported, but batch topic import is not supported. You can only export topics in batches.Enable automatic topic creation using one of the fol", + "product_code":"dms", + "title":"Do Kafka Instances Support Batch Importing Topics or Automatic Topic Creation?", + "uri":"kafka-faq-200426027.html", + "doc_type":"usermanual", + "p_code":"97", + "code":"102" + }, + { + "desc":"This may be because automatic topic creation has been enabled and a consumer is connecting to the topic. If no existing topics are available for message creation, new top", + "product_code":"dms", + "title":"Why Do Deleted Topics Still Exist?", + "uri":"kafka-faq-200426028.html", + "doc_type":"usermanual", + "p_code":"97", + "code":"103" + }, + { + "desc":"Yes. Use either of the following methods to check the disk space used by a topic:Click next to the Kafka instance name to go to the Cloud Eye console. On the Queues tab ", + "product_code":"dms", + "title":"Can I View the Disk Space Used by a Topic?", + "uri":"kafka-faq-200426030.html", + "doc_type":"usermanual", + "p_code":"97", + "code":"104" + }, + { + "desc":"If you have enabled SASL_SSL for your Kafka instance, you can configure ACL permissions for your topics. On the Topics tab page of the Kafka console, click Grant User Per", + "product_code":"dms", + "title":"Can I Add ACL Permissions for Topics?", + "uri":"kafka-faq-200426032.html", + "doc_type":"usermanual", + "p_code":"97", + "code":"105" + }, + { + "desc":"Messages are not deleted immediately after being retrieved. They are deleted only when the aging time expires.You can shorten the aging time.", + "product_code":"dms", + "title":"What Should I Do If Kafka Storage Space Is Used Up Because Retrieved Messages Are Not Deleted?", + "uri":"kafka-faq-0003.html", + "doc_type":"usermanual", + "p_code":"97", + "code":"106" + }, + { + "desc":"Yes. A Kafka instance will be restarted if you enable or disable automatic topic creation for it.", + "product_code":"dms", + "title":"Will a Kafka Instance Be Restarted After Its Automatic Topic Creation Setting Is Modified?", + "uri":"kafka-faq-0010.html", + "doc_type":"usermanual", + "p_code":"97", + "code":"107" + }, + { + "desc":"On the Kafka console, click the name of your instance.In the Instance Information section of the Basic Information tab page, click next to Automatic Topic Creation to di", + "product_code":"dms", + "title":"How Do I Disable Automatic Topic Creation?", + "uri":"kafka-faq-0014.html", + "doc_type":"usermanual", + "p_code":"97", + "code":"108" + }, + { + "desc":"Yes, just simply unsubscribe from it on the Kafka client.", + "product_code":"dms", + "title":"Can I Delete Unnecessary Topics in a Consumer Group?", + "uri":"kafka-faq-0031.html", + "doc_type":"usermanual", + "p_code":"97", + "code":"109" + }, + { + "desc":"Symptom: Different consumers in a consumer group have different topic permissions. When a consumer attempts to retrieve messages from a topic, the error message \"Not auth", + "product_code":"dms", + "title":"What Can I Do If a Consumer Fails to Retrieve Messages from a Topic Due to Insufficient Permissions?", + "uri":"kafka-faq-0038.html", + "doc_type":"usermanual", + "p_code":"97", + "code":"110" + }, + { + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"dms", + "title":"Consumer Groups", + "uri":"kafka-faq-200423001.html", + "doc_type":"usermanual", + "p_code":"56", + "code":"111" + }, + { + "desc":"No. They are generated automatically when you use the instance.For details about creating and retrieving messages after connecting to a Kafka instance, see Accessing a Ka", + "product_code":"dms", + "title":"Do I Need to Create Consumer Groups, Producers, and Consumers for Kafka Instances?", + "uri":"kafka-faq-200426033.html", + "doc_type":"usermanual", + "p_code":"111", + "code":"112" + }, + { + "desc":"No. You can directly delete the consumer group.", + "product_code":"dms", + "title":"Do I Need to Unsubscribe from a Topic Before Deleting a Consumer Group?", + "uri":"kafka-faq-0032.html", + "doc_type":"usermanual", + "p_code":"111", + "code":"113" + }, + { + "desc":"Yes.Kafka uses the offsets.retention.minutes parameter to control how long to keep offsets for a consumer group. If offsets are not committed within this period, they wil", + "product_code":"dms", + "title":"Will a Consumer Group Without Active Consumers Be Automatically Deleted in 14 Days?", + "uri":"kafka-faq-0043.html", + "doc_type":"usermanual", + "p_code":"111", + "code":"114" + }, + { + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"dms", + "title":"Messages", + "uri":"kafka-faq-190416001.html", + "doc_type":"usermanual", + "p_code":"56", + "code":"115" + }, + { + "desc":"10 MB.", + "product_code":"dms", + "title":"What Is the Maximum Size of a Message that Can be Created?", + "uri":"kafka-faq-200426035.html", + "doc_type":"usermanual", + "p_code":"115", + "code":"116" + }, + { + "desc":"Rebalancing is a process where partitions of topics are re-allocated for a consumer group.In normal cases, rebalancing occurs inevitably when a consumer is added to or re", + "product_code":"dms", + "title":"Why Does Message Poll Often Fail During Rebalancing?", + "uri":"kafka-faq-200426036.html", + "doc_type":"usermanual", + "p_code":"115", + "code":"117" + }, + { + "desc":"Possible cause 1: The message has been aged.Solution: Change the aging time.Solution: Change the aging time.Possible cause 2: The createTime timestamp of the message is i", + "product_code":"dms", + "title":"Why Can't I Query Messages on the Console?", + "uri":"kafka-faq-200426037.html", + "doc_type":"usermanual", + "p_code":"115", + "code":"118" + }, + { + "desc":"If the aging time has been set for a topic, the value of the log.retention.hours parameter does not take effect for the topic. The value of the log.retention.hours parame", + "product_code":"dms", + "title":"Why Do Messages Still Exist After the Retention Period Elapses?", + "uri":"kafka-faq-200708001.html", + "doc_type":"usermanual", + "p_code":"115", + "code":"119" + }, + { + "desc":"No.", + "product_code":"dms", + "title":"Do Kafka Instances Support Delayed Message Delivery?", + "uri":"kafka-faq-0018.html", + "doc_type":"usermanual", + "p_code":"115", + "code":"120" + }, + { + "desc":"View the number of accumulated messages using any of the following methods:On the Consumer Groups page of an instance, click the name of the consumer group whose accumula", + "product_code":"dms", + "title":"How Do I View the Number of Accumulated Messages?", + "uri":"kafka-faq-0041.html", + "doc_type":"usermanual", + "p_code":"115", + "code":"121" + }, + { + "desc":"The message creation time is specified by CreateTime when a producer creates messages. If this parameter is not set during message creation, the message creation time is ", + "product_code":"dms", + "title":"Why Is the Message Creation Time Displayed as Year 1970?", + "uri":"kafka-faq-0045.html", + "doc_type":"usermanual", + "p_code":"115", + "code":"122" + }, + { + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"dms", + "title":"Monitoring & Alarm", + "uri":"kafka-faq-191030004.html", + "doc_type":"usermanual", + "p_code":"56", + "code":"123" + }, + { + "desc":"The possible causes are as follows:The topic name starts with a special character, such as an underscore (_) or a number sign (#).The consumer group name starts with a sp", + "product_code":"dms", + "title":"Why Can't I View the Monitoring Data?", + "uri":"kafka-faq-200426041.html", + "doc_type":"usermanual", + "p_code":"123", + "code":"124" + }, + { + "desc":"Symptom: The monitoring data shows that there are 810 million accumulated messages. However, the Kafka console shows that there are 100 million messages in all six topics", + "product_code":"dms", + "title":"Why Is the Monitored Number of Accumulated Messages Inconsistent with the Message Quantity Displayed on the Kafka Console?", + "uri":"kafka-faq-0007.html", + "doc_type":"usermanual", + "p_code":"123", + "code":"125" + }, + { + "desc":"The monitoring data is reported every minute. The reported data will be displayed on the monitoring page after being sorted. This process takes less than 20 minutes. Afte", + "product_code":"dms", + "title":"Why Is a Consumer Group Still on the Monitoring Page After Being Deleted?", + "uri":"kafka-faq-0022.html", + "doc_type":"usermanual", + "p_code":"123", + "code":"126" + }, + { + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"dms", + "title":"Change History", + "uri":"kafka-ug-00001.html", + "doc_type":"usermanual", + "p_code":"", + "code":"127" + }, + { + "desc":"See Glossary.", + "product_code":"dms", + "title":"Glossary", + "uri":"dms-ug-0312114.html", + "doc_type":"usermanual", + "p_code":"", + "code":"128" + } +] \ No newline at end of file diff --git a/docs/dms/umn/Kafka-specification.html b/docs/dms/umn/Kafka-specification.html new file mode 100644 index 000000000..2338555bd --- /dev/null +++ b/docs/dms/umn/Kafka-specification.html @@ -0,0 +1,107 @@ + + +

Specifications

+

Kafka Instance Specifications

Kafka instances are compatible with open-source Kafka 1.1.0, 2.3.0, and 2.7. The instance specifications are classified based on bandwidth, namely, 100 MB/s, 300 MB/s, 600 MB/s, and 1200 MB/s.

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Table 1 TPS and the maximum number of partitions supported by different instance specifications and I/O types

Bandwidth

+

I/O Type

+

TPS (High-Throughput)

+

TPS (Synchronous Replication)

+

Maximum Partitions

+

100 MB/s

+

High I/O

+

100,000

+

60,000

+

300

+

Ultra-high I/O

+

100,000

+

80,000

+

300

+

300 MB/s

+

High I/O

+

300,000

+

150,000

+

900

+

Ultra-high I/O

+

300,000

+

200,000

+

900

+

600 MB/s

+

Ultra-high I/O

+

600,000

+

300,000

+

1800

+

1200 MB/s

+

Ultra-high I/O

+

1,200,000

+

400,000

+

1800

+
+
+

For Kafka instances, the number of transactions per second (TPS) is the maximum number of messages that can be written per second. The preceding TPS is calculated with each message being 1 KB.

+
+
+

Bandwidth Selection

The bandwidth of a Kafka instance refers to the maximum read or write bandwidth. You are advised to select a bandwidth 30% higher than what is required.

+
  • 100 MB/s

    Recommended for up to 3000 client connections, 60 consumer groups, and 70 MB/s service traffic.

    +
  • 300 MB/s

    Recommended for up to 10,000 client connections, 300 consumer groups, and 210 MB/s service traffic.

    +
  • 600 MB/s

    Recommended for up to 20,000 client connections, 600 consumer groups, and 420 MB/s service traffic.

    +
  • 1200 MB/s

    Recommended for up to 20,000 client connections, 600 consumer groups, and 840 MB/s service traffic.

    +
+
+

Storage Space Selection

Kafka instances support storage with 1 to 3 replicas. The storage space is consumed by all replicas. When creating an instance, specify its storage space based on the expected service message size and the number of replicas.

+

For example, if the estimated message size is 100 GB, the disk capacity must be at least: 100 GB x Number of replicas + 100 GB (reserved space).

+
+

Topic Quantity

There are limits on the topic quantity and the aggregate number of partitions in the topics. When the partition quantity limit is reached, you can no longer create topics.

+

The number of topics is related to the maximum number of partitions allowed and the specified number of partitions in each topic (see Table 1).

+

The maximum number of partitions for a 100 MB/s instance is 300.

+
  • If the number of partitions of each topic in the instance is 3, the maximum number of topics is 300/3 = 100.
  • If the number of partitions of each topic in the instance is 1, the maximum number of topics is 300/1 = 300.
+
+
+
+ +
+ diff --git a/docs/dms/umn/PARAMETERS.txt b/docs/dms/umn/PARAMETERS.txt new file mode 100644 index 000000000..6da8d5f07 --- /dev/null +++ b/docs/dms/umn/PARAMETERS.txt @@ -0,0 +1,3 @@ +version="" +language="en-us" +type="" \ No newline at end of file diff --git a/docs/dms/umn/TagManagement.html b/docs/dms/umn/TagManagement.html new file mode 100644 index 000000000..47a5b302a --- /dev/null +++ b/docs/dms/umn/TagManagement.html @@ -0,0 +1,44 @@ + + +

Managing Instance Tags

+

Tags facilitate Kafka instance identification and management.

+

You can add tags to a Kafka instance when creating the instance or add tags on the Tags tab page of the created instance. Up to 20 tags can be added to an instance. Tags can be modified and deleted.

+

A tag consists of a tag key and a tag value. Table 1 lists the tag key and value requirements.

+ +
+ + + + + + + + + + +
Table 1 Tag key and value requirements

Parameter

+

Requirements

+

Tag key

+
  • Cannot be left blank.
  • Must be unique for the same instance.
  • Can contain a maximum of 36 characters.
  • Cannot contain the following characters: =*<>\,|/
  • Cannot start or end with a space.
+

Tag value

+
  • Cannot be left blank.
  • Can contain a maximum of 43 characters.
  • Cannot contain the following characters: =*<>\,|/
  • Cannot start or end with a space.
+
+
+

Procedure

  1. Log in to the management console.
  2. Click in the upper left corner to select a region.

    Select the region where your Kafka instance is located.

    +
    +

  3. Click Service List and choose Application > Distributed Message Service. The Kafka instance list is displayed.
  4. Click the name of an instance.
  5. Click the Tags tab.

    View the tags of the instance.

    +

  6. Perform the following operations as required:

    • Add a tag
      1. Click Add/Edit Tag.
      2. Enter a tag key and a tag value, and click Add.

        If you have predefined tags, select a predefined pair of tag key and value, and click Add.

        +
      3. Click OK.
      +
    • Modify a tag
      1. Click Add/Edit Tag.
      2. Click next to the tag to be edited, enter the original tag key and the new tag value, and click Add.
      3. Click OK.
      +
    • Delete a tag

      Delete a tag using either of the following methods:

      +
      • In the row containing the tag to be deleted, click Delete. In the Delete Tag dialog box, click Yes.
      • Click Add/Edit Tag. In the Add/Edit Tag dialog box, click next to the tag to be deleted and click OK.
      +
    +

+
+
+
+ +
+ diff --git a/docs/dms/umn/dms-ug-001.html b/docs/dms/umn/dms-ug-001.html new file mode 100644 index 000000000..22ea10e1a --- /dev/null +++ b/docs/dms/umn/dms-ug-001.html @@ -0,0 +1,137 @@ + + +

Best Practices

+

This section provides recommendations on configuring common parameters for Kafka producers and consumers.

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Table 1 Producer parameters

Parameter

+

Default Value

+

Recommended Value

+

Description

+

acks

+

1

+

all or –1 (if high reliability mode is selected)

+

1 (if high throughput mode is selected)

+

Number of acknowledgments the producer requires the server to return before considering a request complete. This controls the durability of records that are sent. Options:

+

0: The producer will not wait for any acknowledgment from the server at all. The record will be immediately added to the socket buffer and considered sent. No guarantee can be made that the server has received the record, and the retries configuration will not take effect (as the client generally does not know of any failures). The offset given back for each record will always be set to –1.

+

1: The leader will write the record to its local log but will respond without waiting until receiving full acknowledgement from all followers. If the leader fails immediately after acknowledging the record but before the followers have replicated it, the record will be lost.

+

all or –1: The leader will wait for the full set of replicas to acknowledge the record. This is the strongest available guarantee because the record will not be lost even if there is just one replica that works. min.insync.replicas specifies the minimum number of replicas that must acknowledge a write for the write to be considered successful.

+

retries

+

0

+

Set as required.

+

Number of times that the client resends a message. Setting this parameter to a value greater than zero will cause the client to resend any record that failed to be sent.

+

Note that this retry is no different than if the client resends the record upon receiving the error. Allowing retries will potentially change the ordering of records because if two batches are sent to the same partition, and the first fails and is retried but the second succeeds, then the records in the second batch may appear first.

+

You are advised to configure producers so that they can be able to retry in case of network disconnections. Set retries to 3 and the retry interval retry.backoff.ms to 1000.

+

request.timeout.ms

+

30000

+

Set as required.

+

Maximum amount of time (in ms) the client will wait for the response of a request. If the response is not received before the timeout elapses, the client will throw a timeout exception.

+

Setting this parameter to a large value, for example, 127000 (127s), can prevent records from failing to be sent in high-concurrency scenarios.

+

block.on.buffer.full

+

TRUE

+

TRUE

+

Setting this parameter to TRUE indicates that when buffer memory is exhausted, the producer must stop receiving new message records or throw an exception.

+

By default, this parameter is set to TRUE. However, in some cases, non-blocking usage is desired and it is better to throw an exception immediately. Setting this parameter to FALSE will cause the producer to instead throw "BufferExhaustedException" when buffer memory is exhausted.

+

batch.size

+

16384

+

262144

+

Default maximum number of bytes of messages that can be processed at a time. The producer will attempt to batch records together into fewer requests whenever multiple records are being sent to the same partition. This improves performance of both the client and the server. No attempt will be made to batch records larger than this size.

+

Requests sent to brokers will contain multiple batches, one for each partition with data available to be sent.

+

A smaller batch size will make batching less common and may reduce throughput (a batch size of zero will disable batching entirely). A larger batch size may use more memory as a buffer of the specified batch size will always be allocated in anticipation of additional records.

+

buffer.memory

+

33554432

+

67108864

+

Total bytes of memory the producer can use to buffer records waiting to be sent to the server. If data is generated faster than it is sent to the broker, the producer blocks or throw a "block.on.buffer.full" exception.

+

This setting should correspond roughly to the total memory the producer will use, but is not a rigid bound since not all memory the producer uses is used for buffering. Some additional memory will be used for compression (if compression is enabled) as well as for maintaining in-flight requests.

+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + +
Table 2 Consumer parameters

Parameter

+

Default Value

+

Recommended Value

+

Description

+

auto.commit.enable

+

TRUE

+

FALSE

+

If this parameter is set to TRUE, the offset of messages already fetched by the consumer will be periodically committed to ZooKeeper. This committed offset will be used when the process fails as the position from which the new consumer will begin.

+

Constraints: If this parameter is set to FALSE, to avoid message loss, an offset must be committed to ZooKeeper after the messages are successfully consumed.

+

auto.offset.reset

+

latest

+

earliest

+

Indicates what to do when there is no initial offset in ZooKeeper or if the current offset has been deleted. Options:

+

earliest: Automatically reset to the smallest offset.

+

latest: Automatically reset to the largest offset.

+

none: The system throws an exception to the consumer if no offset is available.

+

anything else: The system throws an exception to the consumer.

+

connections.max.idle.ms

+

600000

+

30000

+

Timeout interval (in ms) for an idle connection. The server closes the idle connection after this period of time ends. Setting this parameter to 30000 can reduce the server response failures when the network condition is poor.

+
+
+

+
+
+ +
+ diff --git a/docs/dms/umn/dms-ug-0312114.html b/docs/dms/umn/dms-ug-0312114.html new file mode 100644 index 000000000..0fd511c51 --- /dev/null +++ b/docs/dms/umn/dms-ug-0312114.html @@ -0,0 +1,7 @@ + + +

Glossary

+

See Glossary.

+
+
+ diff --git a/docs/dms/umn/dms-ug-180413002.html b/docs/dms/umn/dms-ug-180413002.html new file mode 100644 index 000000000..8617a7d6f --- /dev/null +++ b/docs/dms/umn/dms-ug-180413002.html @@ -0,0 +1,656 @@ + + +

Kafka Metrics

+

Introduction

This section describes DMS metrics reported to Cloud Eye as well as their namespace and dimensions. You can use the Cloud Eye console to query the Kafka metrics and alarms.

+
+

Namespace

SYS.DMS

+
+

Instance Metrics

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Table 1 Instance metrics

Metric ID

+

Metric Name

+

Description

+

Value Range

+

Monitored Object

+

Monitoring Period (Raw Data)

+

current_partitions

+

Partitions

+

Number of used partitions in the instance

+

Unit: count

+

0~1800

+

Kafka instance

+

1 minute

+

current_topics

+

Topics

+

Number of created topics in the instance

+

Unit: count

+

0–600

+

Kafka instance

+

1 minute

+

group_msgs

+

Accumulated Messages

+

Total number of accumulated messages in all consumer groups of the instance

+

Unit: count

+

0–1,000,000,000

+

Kafka instance

+

1 minute

+
+
+
+

Broker Metrics

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Table 2 Broker metrics

Metric ID

+

Metric Name

+

Description

+

Value Range

+

Monitored Object

+

Monitoring Period (Raw Data)

+

broker_data_size

+

Message Size

+

Total size of messages in the broker

+

Unit: byte, KB, MB, GB, TB or PB

+

0–5,000,000,000,000

+

Kafka instance broker

+

1 minute

+

broker_messages_in_rate

+

Message Creation Rate

+

Number of messages created per second

+

Unit: count/s

+

0–500,000

+

Kafka instance broker

+

1 minute

+

broker_bytes_out_rate

+

Message Retrieval

+

Number of bytes retrieved per second

+

Unit: byte/s, KB/s, MB/s, or GB/s

+

0–500,000,000

+

Kafka instance broker

+

1 minute

+

broker_bytes_in_rate

+

Message Creation

+

Number of bytes created per second

+

Unit: byte/s, KB/s, MB/s, or GB/s

+

0–500,000,000

+

Kafka instance broker

+

1 minute

+

broker_public_bytes_in_rate

+

Public Inbound Traffic

+

Inbound traffic over public networks per second

+

Unit: byte/s, KB/s, MB/s, or GB/s

+
NOTE:

You can view this metric on the EIP console if public access has been enabled and EIPs have been assigned to the instance.

+
+

0–500,000,000

+

Kafka instance broker

+

1 minute

+

broker_public_bytes_out_rate

+

Public Outbound Traffic

+

Outbound traffic over public networks per second

+

Unit: byte/s, KB/s, MB/s, or GB/s

+
NOTE:

You can view this metric on the EIP console if public access has been enabled and EIPs have been assigned to the instance.

+
+

0–500,000,000

+

Kafka instance broker

+

1 minute

+

broker_fetch_mean

+

Average Message Retrieval Processing Duration

+

Average time that the broker spends processing message retrieval requests

+

Unit: ms

+

0–10,000

+

Kafka instance broker

+

1 minute

+

broker_produce_mean

+

Average Message Creation Processing Duration

+

Average time that the broker spends processing message creation requests

+

Unit: ms

+

0–10,000

+

Kafka instance broker

+

1 minute

+

broker_cpu_core_load

+

Average Load per CPU Core

+

Average load of each CPU core of the Kafka VM

+

Unit: %

+

0–20

+

Kafka instance broker

+

1 minute

+

broker_disk_usage

+

Disk Capacity Usage

+

Disk usage of the Kafka VM

+

Unit: %

+

0–100

+

Kafka instance broker

+

1 minute

+

broker_memory_usage

+

Memory Usage

+

Memory usage of the Kafka VM

+

Unit: %

+

0–100

+

Kafka instance broker

+

1 minute

+

broker_heap_usage

+

JVM Heap Memory Usage of Kafka

+

Heap memory usage of the Kafka JVM

+

Unit: %

+

0–100

+

Kafka instance broker

+

1 minute

+

broker_alive

+

Broker Alive

+

Whether the Kafka broker is alive

+

1: alive

+

0: not alive

+

Kafka instance broker

+

1 minute

+

broker_connections

+

Connections

+

Total number of TCP connections on the Kafka broker

+

Unit: count

+

> 0

+

Kafka instance broker

+

1 minute

+

broker_cpu_usage

+

CPU Usage

+

CPU usage of the Kafka VM

+

Unit: %

+

0–100

+

Kafka instance broker

+

1 minute

+

broker_disk_read_await

+

Average Disk Read Time

+

Average time for each disk I/O read in the monitoring period

+

Unit: ms

+

> 0

+

Kafka instance broker

+

1 minute

+

broker_disk_write_await

+

Average Disk Write Time

+

Average time for each disk I/O write in the monitoring period

+

Unit: ms

+

> 0

+

Kafka instance broker

+

1 minute

+

broker_total_bytes_in_rate

+

Inbound Traffic

+

Inbound traffic per second

+

Unit: byte/s

+

> 0

+

Kafka instance broker

+

1 minute

+

broker_total_bytes_out_rate

+

Outbound Traffic

+

Outbound traffic per second

+

Unit: byte/s

+

> 0

+

Kafka instance broker

+

1 minute

+
+
+
+

Topic Metrics

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Table 3 Topic metrics

Metric ID

+

Metric Name

+

Description

+

Value Range

+

Monitored Object

+

Monitoring Period (Raw Data)

+

topic_bytes_in_rate

+

Message Creation

+

Number of bytes created per second

+

Unit: byte/s, KB/s, MB/s, or GB/s

+
NOTE:

This metric is available only when Scope is set to Basic monitoring on the Queues tab page.

+
+

0–500,000,000

+

Topic in a Kafka instance

+

1 minute

+

topic_bytes_out_rate

+

Message Retrieval

+

Number of bytes retrieved per second

+

Unit: byte/s, KB/s, MB/s, or GB/s

+
NOTE:

This metric is available only when Scope is set to Basic monitoring on the Queues tab page.

+
+

0–500,000,000

+

Topic in a Kafka instance

+

1 minute

+

topic_data_size

+

Message Size

+

Total size of messages in the queue

+

Unit: byte, KB, MB, GB, TB or PB

+
NOTE:

This metric is available only when Scope is set to Basic monitoring on the Queues tab page.

+
+

0–5,000,000,000,000

+

Topic in a Kafka instance

+

1 minute

+

topic_messages

+

Total Messages

+

Total number of messages in the queue

+

Unit: count

+
NOTE:

This metric is available only when Scope is set to Basic monitoring on the Queues tab page.

+
+

≥ 0

+

Topic in a Kafka instance

+

1 minute

+

topic_messages_in_rate

+

Message Creation Rate

+

Number of messages created per second

+

Unit: count/s

+
NOTE:

This metric is available only when Scope is set to Basic monitoring on the Queues tab page.

+
+

0–500,000

+

Topic in a Kafka instance

+

1 minute

+

partition_messages

+

Partition Messages

+

Total number of messages in the partition

+

Unit: count

+
NOTE:

This metric is available only when Scope is set to Partition monitoring on the Queues tab page.

+
+

≥ 0

+

Topic in a Kafka instance

+

1 minute

+

produced_messages

+

Created Messages

+

Number of messages that have been created

+

Unit: count

+
NOTE:

This metric is available only when Scope is set to Partition monitoring on the Queues tab page.

+
+

≥ 0

+

Topic in a Kafka instance

+

1 minute

+
+
+
+

Consumer Group Metrics

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Table 4 Consumer group metrics

Metric ID

+

Metric Name

+

Description

+

Value Range

+

Monitored Object

+

Monitoring Period (Raw Data)

+

messages_consumed

+

Retrieved Messages

+

Number of messages that have been retrieved in the consumer group

+

Unit: count

+
NOTE:

This metric is available only when Queue is set to a specified topic name and Monitoring Type is set to Partition monitoring on the By Consumer Group tab page.

+
+

≥ 0

+

Consumer group of a Kafka instance

+

1 minute

+

messages_remained

+

Available Messages

+

Number of messages that can be retrieved in the consumer group

+

Unit: count

+
NOTE:

This metric is available only when Queue is set to a specified topic name and Monitoring Type is set to Partition monitoring on the By Consumer Group tab page.

+
+

≥ 0

+

Consumer group of a Kafka instance

+

1 minute

+

topic_messages_remained

+

Topic Available Messages

+

Number of remaining messages that can be retrieved from the specified topic in the consumer group

+

Unit: Count

+
NOTE:

This metric is available only when Queue is set to a specified topic name and Monitoring Type is set to Basic monitoring on the By Consumer Group tab page.

+
+

0 to 263–1

+

Consumer group of a Kafka instance

+

1 minute

+

topic_messages_consumed

+

Topic Retrieved Messages

+

Number of messages that have been retrieved from the specified topic in the consumer group

+

Unit: Count

+
NOTE:

This metric is available only when Queue is set to a specified topic name and Monitoring Type is set to Basic monitoring on the By Consumer Group tab page.

+
+

0 to 263–1

+

Consumer group of a Kafka instance

+

1 minute

+

consumer_messages_remained

+

Consumer Available Messages

+

Number of remaining messages that can be retrieved in the consumer group

+

Unit: Count

+
NOTE:

This metric is available only when Queue is set to All queues on the By Consumer Group tab page.

+
+

0 to 263–1

+

Consumer group of a Kafka instance

+

1 minute

+

consumer_messages_consumed

+

Consumer Retrieved Messages

+

Number of messages that have been retrieved in the consumer group

+

Unit: Count

+
NOTE:

This metric is available only when Queue is set to All queues on the By Consumer Group tab page.

+
+

0 to 263–1

+

Consumer group of a Kafka instance

+

1 minute

+
+
+
+

Dimension

+
+ + + + + + + + + + + + + + + + + + + + + + + + + +

Key

+

Value

+

kafka_instance_id

+

Kafka instance

+

kafka_broker

+

Kafka instance broker

+

kafka_topics

+

Topic in a Kafka instance

+

kafka_partitions

+

Partition in a Kafka instance

+

kafka_groups-partitions

+

Partition consumer group in a Kafka instance

+

kafka_groups_topics

+

Topic consumer group in a Kafka instance

+

kafka_groups

+

Consumer group of a Kafka instance

+
+
+
+
+
+ +
+ diff --git a/docs/dms/umn/dms-ug-180604013.html b/docs/dms/umn/dms-ug-180604013.html new file mode 100644 index 000000000..9a572d7b9 --- /dev/null +++ b/docs/dms/umn/dms-ug-180604013.html @@ -0,0 +1,45 @@ + + +

Creating an Instance

+

Scenario

Kafka instances are physically isolated and exclusively occupied by each tenant. You can customize the computing capabilities and storage space of an instance based on service requirements.

+
+

Before You Start

  • Before creating a Kafka instance, ensure that a VPC configured with security groups and subnets is available.
  • (Optional) If you want to access a Kafka instance over a public network, prepare an elastic IP address (EIP) in advance.
  • (Optional) If you need to encrypt the disk, prepare a KMS key in advance.
+
+

Procedure

  1. Log in to the management console.
  2. Click in the upper left corner to select a region.

    Select the same region as your application service.

    +
    +

  3. Click Service List and choose Application > Distributed Message Service. The Kafka instance list is displayed.
  4. Click Create Instance in the upper right corner of the page.

    By default, you can create a maximum of 100 Kafka instances for each project. To create more instances, contact customer service to increase your quota.

    +

  5. Specify Region, Project, and AZ.
  6. Enter an instance name.
  7. Configure the following instance parameters:

    1. Version: Kafka v1.1.0, v2.3.0, and v2.7 are supported. v2.7 is recommended. The version cannot be changed once the instance is created.
    2. CPU Architecture: The x86 architecture is supported.
    3. Flavor: Select a bandwidth based on the estimated service traffic.

      You can view the broker quantity and flavor, the maximum number of partitions allowed, and number of consumer groups recommended for each bandwidth option.

      +

      The Maximum Partitions parameter indicates the maximum number of partitions that can be created for a Kafka instance. If the total number of partitions of all topics exceeds this threshold, topic creation will fail.

      +
    4. Storage Space: Disk type and total disk space for storing the instance data. The disk type cannot be changed once the instance is created.

      The storage space is the total space to be consumed by all replicas. Specify the storage space based on the expected service message size and the number of replicas. For example, if the required disk size to store the data for the retention period is 100 GB, the disk capacity must be at least: 100 GB x Number of replicas + 100 GB (reserved space).

      +

      Disks are formatted when an instance is created. As a result, the actual available disk space is 93% to 95% of the total disk space.

      +
      • 100 MB/s bandwidth: The value range of Storage Space is 600–90,000 GB.
      • 300 MB/s bandwidth: The value range of Storage Space is 1200–90,000 GB.
      • 600 MB/s bandwidth: The value range of Storage Space is 2400–90,000 GB.
      • 1200 MB/s bandwidth: The value range of Storage Space is 4800–90,000 GB.
      +
      • High I/O + 100 MB/s bandwidth: If the average message size is 1 KB, the transactions per second (TPS) can reach 100,000 in high throughput scenarios and 60,000 in synchronous replication scenarios.
      • High I/O + 300 MB/s bandwidth: If the average message size is 1 KB, the TPS can reach 300,000 in high throughput scenarios and 150,000 in synchronous replication scenarios.
      • Ultra-high I/O + 100 MB/s bandwidth: If the average message size is 1 KB, the TPS can reach 100,000 in high throughput scenarios and 80,000 in synchronous replication scenarios.
      • Ultra-high I/O + 300 MB/s bandwidth: If the average message size is 1 KB, the TPS can reach 300,000 in high throughput scenarios and 200,000 in synchronous replication scenarios.
      • Ultra-high I/O + 600 MB/s bandwidth: If the average message size is 1 KB, the TPS can reach 600,000 in high throughput scenarios and 300,000 in synchronous replication scenarios.
      • Ultra-high I/O + 1200 MB/s bandwidth: If the average message size is 1 KB, the TPS can reach 1,200,000 in high throughput scenarios and 400,000 in synchronous replication scenarios.
      +
      +
    5. Disk Encryption: Specify whether to enable disk encryption. Enabling disk encryption improves data security. Disk encryption depends on Key Management Service (KMS). If you enable disk encryption, select a KMS key. This parameter cannot be modified once the instance is created.
    6. Capacity Threshold Policy: policy used when the disk usage reaches the threshold. The capacity threshold is 95%.
      • Automatically delete: Messages can be created and retrieved, but 10% of the earliest messages will be deleted to ensure sufficient disk space. This policy is suitable for scenarios where no service interruption can be tolerated. Data may be lost.
      • Stop production: New messages cannot be created, but existing messages can still be retrieved. This policy is suitable for scenarios where no data loss can be tolerated.
      +
    +

  8. Configure the instance network parameters.

    • Select a VPC and a subnet.

      A VPC provides an isolated virtual network for your Kafka instances. You can configure and manage the network as required.

      +

      After the Kafka instance is created, its VPC and subnet cannot be changed.

      +
      +
    • Select a security group.

      A security group is a set of rules for accessing a Kafka instance. You can click Manage Security Group to view or create security groups on the network console.

      +
    +

  9. Click Advanced Settings to configure more parameters.

    1. Configure public access.

      Public access is disabled by default. You can enable or disable it as required.

      +

      After public access is enabled, configure an IPv4 EIP for each broker.

      +
    2. Configure Kafka SASL_SSL.

      This parameter indicates whether to enable SSL authentication when a client connects to the instance. If you enable Kafka SASL_SSL, data will be encrypted before transmission to enhance security.

      +

      Kafka SASL_SSL is disabled by default. You can enable or disable it as required. This setting cannot be changed after the instance is created. If you want to use a different setting, you must create a new instance.

      +

      If you enable Kafka SASL_SSL, you must also set the username and password for accessing the instance.

      +
    3. Configure Automatic Topic Creation.

      This setting is disabled by default. You can enable or disable it as required.

      +

      If automatic topic creation is enabled, the system automatically creates a topic when a message is created in or retrieved from a topic that does not exist. This topic has the following default settings: 3 partitions, 3 replicas, aging time 72 hours, and synchronous replication and flushing disabled.

      +

      After you change the value of the log.retention.hours, default.replication.factor, or num.partitions parameter, automatically created topics later use the new value. For example, if num.partitions is set to 5, an automatically created topic will have the following settings: 5 partitions, 3 replicas, aging time 72 hours, and synchronous replication and flushing disabled.

      +
    4. Specify Tags.

      Tags are used to identify cloud resources. When you have many cloud resources of the same type, you can use tags to classify them by dimension (for example, use, owner, or environment).

      +
      • If you have predefined tags, select a predefined pair of tag key and value. Click View predefined tags. On the Tag Management Service (TMS) console, view predefined tags or create tags.
      • You can also create new tags by specifying Tag key and Tag value.
      +

      Up to 20 tags can be added to each Kafka instance. For details about the requirements on tags, see Managing Instance Tags.

      +
    5. Enter a description of the instance.
    +

  10. Click Create.
  11. Confirm the instance information, and click Submit.
  12. Return to the instance list and check whether the Kafka instance has been created.

    It takes 3 to 15 minutes to create an instance. During this period, the instance status is Creating.

    +
    • If the instance is created successfully, its status changes to Running.
    • If the instance fails to be created, view Instance Creation Failures. Delete the instance by referring to Deleting an Instance and create another instance. If the instance creation fails again, contact customer service.

      Instances that fail to be created do not occupy other resources.

      +
      +
    +

+
+
+
+ diff --git a/docs/dms/umn/dms-ug-180604018.html b/docs/dms/umn/dms-ug-180604018.html new file mode 100644 index 000000000..2d8d79321 --- /dev/null +++ b/docs/dms/umn/dms-ug-180604018.html @@ -0,0 +1,85 @@ + + +

Creating a Topic

+

A topic is a stream of messages. If automatic topic creation is not enabled during Kafka instance creation, you need to manually create topics for creating and retrieving messages. If automatic topic creation has been enabled for the instance, this operation is optional.

+

If automatic topic creation is enabled, the system automatically creates a topic when a message is created in or retrieved from a topic that does not exist. This topic has the following default settings: 3 partitions, 3 replicas, aging time 72 hours, and synchronous replication and flushing disabled. After you change the value of the log.retention.hours, default.replication.factor, or num.partitions parameter, automatically created topics later use the new value. For example, if num.partitions is set to 5, an automatically created topic will have the following settings: 5 partitions, 3 replicas, aging time 72 hours, and synchronous replication and flushing disabled.

+

There is a limit on the total number of partitions in topics. When the partition quantity limit is reached, you can no longer create topics. The total number of partitions varies with instance specifications. For details, see Specifications.

+

Methods that can be used to manually create a topic:

+ +

If an instance node is faulty, an internal service error may be reported when you query messages in a topic with only one replica. Therefore, you are not advised to use a topic with only one replica.

+
+

Method 1: Creating a Topic on the Console

  1. Log in to the management console.
  2. Click in the upper left corner to select a region.

    Select the region where your Kafka instance is located.

    +
    +

  3. Click Service List and choose Application > Distributed Message Service. The Kafka instance list is displayed.
  4. Click the desired Kafka instance to view the instance details.
  5. Click the Topics tab, and click Create Topic.

    The Create Topic dialog box is displayed.

    +

  6. Specify the topic parameters listed in the following table.

    +

    + + + + + + + + + + + + + + + + + + + + + + +
    Table 1 Topic parameters

    Parameter

    +

    Description

    +

    Topic Name

    +

    When creating a topic, you can modify the automatically generated topic name.

    +

    Once the topic is created, you cannot modify its name.

    +

    Partitions

    +

    A larger number of partitions for a topic indicates more messages retrieved concurrently.

    +

    If this parameter is set to 1, messages will be retrieved in the FIFO order.

    +

    Value range: 1 to 100

    +

    Default value: 3

    +

    Replicas

    +

    A higher number of replicas delivers higher reliability. Data is automatically backed up on each replica. When one Kafka broker becomes faulty, data is still available on other brokers.

    +

    If this parameter is set to 1, only one set of data is available.

    +

    Value range: 1 to 3

    +

    Default value: 3

    +
    NOTE:

    If an instance node is faulty, an internal service error may be reported when you query messages in a topic with only one replica. Therefore, you are not advised to use a topic with only one replica.

    +
    +

    Aging Time (h)

    +

    The period that messages are retained for. Consumers must retrieve messages before this period ends. Otherwise, the messages will be deleted and can no longer be retrieved.

    +

    Value range: 1 to 720

    +

    Default value: 72

    +

    Synchronous Replication

    +

    A message is returned to the client only after the message creation request has been received and the message has been acknowledged by all replicas.

    +

    After enabling synchronous replication, set acks to all or –1 on the client. Otherwise, this function will not take effect.

    +

    If there is only one replica, synchronous replication cannot be enabled.

    +

    Synchronous Flushing

    +

    An indicator of whether a message is immediately flushed to disk once created.

    +
    • Enabled: A message is immediately flushed to disk once it is created, resulting in higher reliability.
    • Disabled: A message is stored in the memory instead of being immediately flushed to disk once created.
    +
    +
    +

  7. Click OK.
+
+

Method 2: Create a Topic by Using Kafka CLI

If your client is v2.2 or later, you can use kafka-topics.sh to create topics and manage topic parameters.

+

If a topic name starts with a special character, for example, an underscore (_) or a number sign (#), monitoring data cannot be displayed.

+
+
  • If SASL is not enabled for the Kafka instance, run the following command in the /{directory where the CLI is located}/kafka_{version}/bin/ directory to create a topic:
    ./kafka-topics.sh --create --topic {topic_name} --bootstrap-server {broker_ip}:{port} --partitions {partition_num} --replication-factor {replication_num}
    +
  • If SASL has been enabled for the Kafka instance, perform the following steps to create a topic:
    1. (Optional) If the SSL certificate configuration has been set, skip this step. Otherwise, perform the following operations:

      Create the ssl-user-config.properties file in the /config directory of the Kafka client and add the SSL certificate configurations by referring to 3.

      +
    2. Run the following command in the /{directory where the CLI is located}/kafka_{version}/bin/ directory to create a topic:
      ./kafka-topics.sh --create --topic {topic_name} --bootstrap-server {broker_ip}:{port} --partitions {partition_num} --replication-factor {replication_num} --command-config ./config/ssl-user-config.properties 
      +
    +
+
+
+
+ +
+ diff --git a/docs/dms/umn/dms-ug-190128001.html b/docs/dms/umn/dms-ug-190128001.html new file mode 100644 index 000000000..088289601 --- /dev/null +++ b/docs/dms/umn/dms-ug-190128001.html @@ -0,0 +1,13 @@ + + +

Permissions

+

By default, there are two types of user permissions: user management and resource management.

+
  • User management refers to the management of users, user groups, and user group rights.
  • Resource management refers to the control operations that can be performed by users on cloud service resources.
+

For further details, see Permissions.

+
+
+ +
+ diff --git a/docs/dms/umn/en-us_image_0000001098967408.png b/docs/dms/umn/en-us_image_0000001098967408.png new file mode 100644 index 0000000000000000000000000000000000000000..902c17bdb969a40b2913bdbbb24712010b9e8ddd GIT binary patch literal 16130 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 A00000 literal 0 HcmV?d00001 diff --git a/docs/dms/umn/en-us_image_0000001191767177.png b/docs/dms/umn/en-us_image_0000001191767177.png new file mode 100644 index 0000000000000000000000000000000000000000..c8df48a5a813d3ca0f87d607923a97e3a37006ee GIT binary patch literal 473 zcmV;~0Ve*5P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0d7e|K~zXf)t1pp z!$1&4{r`UvRFsMYC1@Y?O@vlRg$i1!RVhBE4`a{jgvn-`)?{1bg$p6c&YbMd&Sp2g6KW zXYZ2d3-_Gs@#B;9&eBqn7$&!`5+E@8^6lO5=k97{qj4!g3=`9;0Az~wrFC^-#f;hn zF>IH+0Mwe>WafM^#!u45u&5m1^JH3i@EcK|`hl?w6LNrBd!ZuTRCaU4Figk+rkB_5 z=Irgm-E1Pp`bpXtCgcFM3FnLNR?G zvdoN$ee{*u3`)*B)Toy%ssga-QOCPBcnk-RI^_Q>tXuBvVTV5pDho+XQvB>th2US*?PADs~bxN>9>e9>c^UCb4z5u2L=F-%I2R4vq+^8`5n} P00000NkvXXu0mjfAqms! literal 0 HcmV?d00001 diff --git a/docs/dms/umn/en-us_image_0000001194643828.png b/docs/dms/umn/en-us_image_0000001194643828.png new file mode 100644 index 0000000000000000000000000000000000000000..adf55a9b8a112adc9b62a7c41f6aa8721a617087 GIT binary patch literal 335 zcmeAS@N?(olHy`uVBq!ia0vp^B0wz2!3HGny7cS=QjEnx?oJHr&dIz4a#+$GeH|GX zHuiJ>Nn{1`ISV`@iy0XB4ude`@%$AjK*1-TE{-7<{>eZ5Qyr|CS1-5uD)rl?5>K>J940mL&-=@AS;0B#xy}Fj7jM#e!i91lye{AWKYfc0lQa{Tx&SZJ zi*+ie4*XNqKUgEcTO@d5!utFFo1Qwb9e(1_kRg7^q3W~q2JS+}NxUqb3*A|a4rD8w zsDAyuR)MqmOM>ZyNpqMkaWfY%uVmdI#nE-~_4oP*M;D~D@+O!HOiABZ$t&5sNy*G1 eRsa8geuhgW7p8MfD|ij`FN3G6pUXO@geCy_c7s^} literal 0 HcmV?d00001 diff --git a/docs/dms/umn/en-us_image_0000001206335999.png b/docs/dms/umn/en-us_image_0000001206335999.png new file mode 100644 index 0000000000000000000000000000000000000000..98259cb05c5a9a902c59f8975dcd0d2ea79eb197 GIT binary patch literal 762 zcmVA!!L5L6`f}tK3EEOskT1XEY3g#fR#6zHg+)~IPpCKQ@d!T_90`Vp^&_W~u z4-rcC&_IKNfs_g!3|UygfC0f^nIzWg3X{>TcyKPWf8Ke2&-`X*W|^s0tJPwR%abu? zyF;4*4m(0)@1VQ4hc`DjoSd8>>QR>I>1lLb$LsZW$xijo;%qjHrfK;7{;t6PePdY` z<#L&LJl-W`8)D(ysNn>W(CjyAHoz|YF}Rrk4m$`F2ZwdgwhpQ$Y}PLLacod1nN%CM zcgXkDXtkmjIJD>$^)1=y8U;0!X@amYO^9B$gwr+>(C|>YoCqt?8 zV4y4IWu|;u;2M}&SVkYgcCF~3MX4;@n<4UQPU1+I)vYZ_jQq8tgHH z0?K>rbc7<{EdCjRU{bLZP%2rrlSz^vk5OqR6chpdgftIuP4VZ|qX{d;3+jMJ3!(aD zC<21E5Ji}HeVV~|j2)K2(dpg1C%T|Lx>M~yWkBYZc>6-QXp&2%$=BMc`qZ^N=~ND} z;dr76;6`#J|c-t!f(d*ck3S1?F*x?gwfmF z4%Y*GgANl&(oFy*21#E}9F$rl39vaRPMO3(&Zvvf6xzMTcDhxs*D(yE??Fy)V<+zg s+~VS*4bleaq^J|QY(wlsQYUl#0jGf7anXQl{{R3007*qoM6N<$g5-i}1poj5 literal 0 HcmV?d00001 diff --git a/docs/dms/umn/en-us_image_0000001244372389.png b/docs/dms/umn/en-us_image_0000001244372389.png new file mode 100644 index 0000000000000000000000000000000000000000..42aba96a90c0df8bb8b7171d8873afdb08a0e58e GIT binary patch literal 6728 zcmcJUcTiLNw#QLX0TB*OdRIY^s))2iAb@lcfkR8ADdo^>2u0~Vpg@!o1e798kSZi7 zEfEBal+Ys(dJm8Y3Gg^)-ktYm-kmq+&YkCysr&Ofg+81FJ?Iy&BIeURp(5b(wn!PI;OjoH~9{KjQ9kQM6C#@q6R-?8Y) zB9C?v$F1C*W#awDIOiwu#Ha2eL1J%XHm5mwYDLcp@QO&TX9%0DYpUu<122Fc40p=K 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 HdK~p%ScYU? literal 0 HcmV?d00001 diff --git a/docs/dms/umn/en-us_image_0000001283221910.png b/docs/dms/umn/en-us_image_0000001283221910.png new file mode 100644 index 0000000000000000000000000000000000000000..47a03930564416598cb9f2e8e9486ddf0a010711 GIT binary patch literal 485 zcmVPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0eVS9K~zXf)s`_% z!$1&4a|5_ZxB=V<3Q8on0HlLs5K3r3Tz~>fXh2bv${~e`C^GmV&t`4!dL6tL@s~!j zY|qT|?98qQ(h~(i)A5UZp54jp;7UGrPvm`Y9L0!5Ok$HGBroXq(?q6w7tSPI7`e#l zlM|G$bOmc;fXq*CWqJQ9t0et3uDNFygxoGwKykDa#IWS(CXenG(8=N0yuTPd=14Wk6^9mz88~Z29n(N8Vic5(6fc0gbttW2^aB9(i-I{KSAswFceUBGAm27%-{& zxAeUkrY^RpzbrpKwc8V#4$mtI+gPg&KVz{~0R8tPG<#S5YL8IV)lW%X8}Ljki3NX3 zR9(Q*cMJ&=4H(8X_p~Q57bJ3mB1#{-XX}hy<>j{J1ywP5RG2+2=Al3=ViMb)Zl8jn b+aZx3X}wqv4rX)$00000NkvXXu0mjfkul4y literal 0 HcmV?d00001 diff --git a/docs/dms/umn/en-us_image_0000001328313684.png b/docs/dms/umn/en-us_image_0000001328313684.png new file mode 100644 index 0000000000000000000000000000000000000000..973d6c4eea40828271e6d62ef9f928e0e8152ed3 GIT binary patch literal 9692 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 literal 0 HcmV?d00001 diff --git a/docs/dms/umn/en-us_image_0000001328633848.png b/docs/dms/umn/en-us_image_0000001328633848.png new file mode 100644 index 0000000000000000000000000000000000000000..b342e0335aaab31d73a74b295b565591e0028e01 GIT binary patch literal 7270 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 CfZ}EV literal 0 HcmV?d00001 diff --git a/docs/dms/umn/en-us_image_0000001328644244.png b/docs/dms/umn/en-us_image_0000001328644244.png new file mode 100644 index 0000000000000000000000000000000000000000..be9039f2a7c6fc8643b966633cb96eb6c6b12c05 GIT binary patch literal 13280 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 AUH||9 literal 0 HcmV?d00001 diff --git a/docs/dms/umn/en-us_image_0000001328950348.png b/docs/dms/umn/en-us_image_0000001328950348.png new file mode 100644 index 0000000000000000000000000000000000000000..ae5b4e2d45d7268887d5f541dbc89d817326ec52 GIT binary patch literal 9055 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 literal 0 HcmV?d00001 diff --git a/docs/dms/umn/en-us_image_0000001329185932.png b/docs/dms/umn/en-us_image_0000001329185932.png new file mode 100644 index 0000000000000000000000000000000000000000..c849f28343611dd70b52eee4d5ec268b0fb35af6 GIT binary patch literal 8918 zcmcJVWmH?;w)ZJepg^HGg<`=P+}(;4*Wm72pjhw%#l1jqD^P;F7A@KaD-JsPz_7#T6?xX zUIO*I%eD7kPd}|d6Y-L%(h*^aL5q=d`;7g1N{A(fJ?5zmK`sg*ZY&0B7~Aym3c9ol zq4YfA?xSjZz zm-z%9827{(0L!%$3aW4B#6k(Sz|N@m_E8@@RQ8McER9>B`YBt|-Hc01BOEX`+)|l= zTR;7xl$KJ@L^cS|GP{(GeT?l*kmKzd(i$*sGf>zUHYf5|+RorAtBiG;dkx>Vb623C z_GnrQSvepyFoO z&ft25k@>;Wu?`+tad+5wbAv^bzmlgVX?2+P*?U5J`7UgImvbRnworiquz*o{>~5tq z*tPC0A9-*;9sgx?;{NmvRdiPU>WnJDE|UtO&;7t28QDA%-yPcZ7U%OoV_*Ra3NAgu zTq!}`=Mz1^l3R;cxSDmh8X-=sZK3of-bA}S1gUB^Gztq^k$f~v0)NxHwMFohJL;?LbCUs)t%Rc+ZP?3P9sp-cJUdD`_!>E z&iEHNgJfGefA5(3FmMa};>E|Ai(kG8#sQP1bNe3xT%2O;Cyvy``$2MaiHiV0R<^n3 zd^xLs!geht|(o2iFVM>J5s*LT2}|{(l6@6}8hA zx{Og!B5>}w7;nK^wu_ZB_k-dYXYTwq9JvBxrH2l0l|o=kn|v{az#E&F+Y{HMQ?F&w zajXfW|J-N5qr)=*l-w4R={^=j{NW-wi!eRmqu9`#32!+-*t{m>!&TYg8l$OgVT_X< z4%^3c{S8Lq#QnT`UE@AR|B?i^U$pDXCmC`?@8KQgabaQYO&F%X7fBUXecgae1u@NT zM3p*t&nKUmNouSHxC)D1nW=r2Xzr+={B*?gCw<~mr%Sr|_5|&)=@|s%IV~EQ)&lc7 z`Ti6o7#rcJq$y*uH3Q)7c-Yv2OzyBcLNS^0!^WgHR2AiNuL3N8j+OsV^OJBBCIzRC zuxsAX1>A_Ry#*{dl2@@RMX&~gwe3lGV$<^soVh)!^BWj7jp-Ey;G#;Zu+IFGmJ70G z-q{FD*a`(I^pzn-y)?WeP$Zd3#@@FvO$977*cNPZ-OpK9?AM+8`}cjqnucgP!FvAM z={k(oYpuzixBZ1Lhy?~xn+Un~`1|202sJojcRhg`Rhp|n?Yan_`750vHJdOua0}p( znlUMD8&i%2?eOg)dIFd zXD4dPZo`w7fMlS2il9YM`l*4ON_|CBb#xM56z`(5ZHHcC?-FuYe>kZkIPeZRg)0tNWyu^j_DfqZ(^J>1-hfFKm?vI$L zjiSyk@P#K}!)=iOjYwvRLvMb9ce;abb)|d#sm7o?ct4&`qv6B|@3{B|Pn8Y8J9=L=#SKeHE5Yco1;VmgO^-Pw-5%ya%0>?A=+Pfl*V4NQwLw_|?Jlyvo zJ4Oz#I4j>Xmp%arQ&-%vZ|;9C@1W24DulI|8CnHuj>19b$dh|xM09#1dsi*xY-F+E zo0hE|?~ZiDF(JYE)`wniL3z%FW~r^d;C9)FoOIj8RRM>7i0a|Lqto00B=}%@5T|mS zZ{@(03vC=VZRxTBxpV0lM*fs%=nl1k6}Ta8xho1s19D`PS7=mbw#i=U`#}77xHH)J z8CluiQ3>waaS_6)_)0tG5-lHq;o=tk5t-Wwv2 z{HPcGuR)nfRLttJf4f^|gP~Kjh)| z$!Shog-r>6$pn(2>y)cEY2xedg*DUSLC)xfiu#03{lZ9%a!xlX`@_C3&PO@(c;-

cd1-b)~J|e;*HW5`ckphD&3TaRf(~Uq*Rw`pYQi~F8p(SM;gcN8FbeS8-JA# za`H%1SlMye>yM7vBG>rOzQ6d|SAL5tN_@J=R+w=B_g|;EVuw#1L?r*NEyA=@(tX=6 zy+!7`Z*22-M&nZ}t4Ki8kbtmfIg(Oi*Uk9JQu401GKQCNLH5;Iiwmgmx!i`3 z276l@R-Dq6)esm5ijGo+0@cP5qBGgYJ>ej58rE=Q`9*nXJoxEWlgFMAtQ9u79JR3fdsh39XIlji=LgXxS z)fT)~YbNL$1u|Dc8OJtPx(q3Camds=!VFJzy47oOWyWuXFA%%*chfs5Nw6M&YePeD zCs);A-&-<8Qr8OA6TwL|UR*ix?FqSPuC?hr?Qw@%+f?FolI0L6uPdWgStKYJSibkP z@?2xWKYiZ6rlY27INw`;a$xUD^o5R7z_RlLZU!L=-}4N@@s|;Q`PwVgDR!cx&ZZ8m zk4pHckBNvmI&-xgl~`Entp@C~4hX3!Rf|rBle-Or(rhd&*6MlU`~*ffuviqdv$)+} zs>sri(D4fi=+@H-_)qn=E}W#m3KHg5<}yYMW2(4UlSw;+sP?zM2}KUBD9 zAg9g2Cm__e{%`6EG%wdn$Rh$5rxS8NefT4Q%KQZlHg1g9%AWQ1vfdNvzI&wk zrycB_`tF5n_Jk-Xa^E1qMW5pQ#u5Xu`!+x(+T5Kp#)2!BfX9+8c&ffKo;#M$XFwbPB8Fsn<+)|e^tFKMf(Dh zo_>B4;Ea#{C)6BSTwT?fQkukHNMRzkux&jl%<6*)RHE)13jcaye0o~j#N==dRs96R z4^!pY4#v}`PpPS?7pR|p7B)08ik1Z+q+b(LP*UQ{k)0?%Eq#Xc+4C=Ej)e($AyQb~ zEfiAf>WL~$1kcc)UoXziMl76ez)~(RFYPCXhFAaq)Fx^*xcMrnL0au=o4-Qg&&flo80q(GeAj?uo`#+&o?jya~8(c3#ZN&fYwmc($1* z?tgK4iCM>q3>TBRl9V6{2oD?8H1;#v8!T%p8L#66c1C5#=Oukqy@-T8`BDl59C@Y-7;MjZDX;0R_D!{(p%JubF`#EKW zj!3EZ+xad*r?%l8Q+_OD#F4#H1_LprKn}B)A2ABnC>e&Y@6eday5vcas^Za}olszS z4ULIN(izTLH@{!AmmPHt1ONR}k!{i^>lSn8{PmIEeMrrI%xw$S|- zOH1+oZBwc9(46mgHEllxVS`IT%npyu`SPD-xv7?#Q@%}ckxSLBQqE>ha(ZA@mGI_% z`*%VXaY+W7yG60WVaUN!D=U*()hPq8yEcn;HRr9avV1ki$K=XsGs+1vs9F~Y{o19| ze!yK`<>Zt}yiGIWFuU$TUu>>yTSplwnjQoDIdMX7TBPKYx~M8V;95ha?6_y9TE7q= zjEI@h%MO%}9(E8!40XNq$1qs78H$0F8gaNKYqEUo%624yi!1A_ZQ9EsZ4M>nle7+L{1c5*_5&^H%g}wHs2V%*twV$dy`zL!bEQcmN zl6E20w9L0#E1jt{RC~n9IY3eLR-*YupVrUCpV6-KH^s^9;MO`M)j*lMqax?Azs5Aw zB3_WS*KSZYk-JT}l7|dkx_mv3ep7Eci&JUx#?A=0k>Ksc<;v~cO?r)_Q!10~iwRdr!u!DYVojhyd)B`A3mFjh_Op3gKJ zYHcFQL3wsa%{T^;F8CzdD_zr@HR6gtjeZcDu|N_gi<5pI(M;?mu=Y#O3J zK9h4dxP;Rqi(s}`2_S8Tj>hCU0AFO;zvUZWjAUjrzoco%OKQ9xzA2c zNe`&%5Z5iFJ zJEE>j=ORvf>W-l+K6H7KG5kQhHgLEFV?BdvMuVr{&o?GiJdD_}10wDlSP08I#3eDd zoR`JpS2||Z{|29JCLb|o*U?1$-#2yV*3XVJ4N+}Wma-vD#_fmHxPEAl zB=OOxzt-Lq+0@9a7qGKB`r~Yp3r?(;2iYF1-1&^$;Cu+8iw$=0n=@c41w}(M4OG0?B9xy_uBFyk8=dVd`Qh1W_{TM z5n^qs8{WI1Dzn`KN9%HM-JuUYnm zOViR)q2rKAwvizo@^bUjKqH5=wCEMPJu4kKjhJ3k=scO`Jkit#18FQu{X;)T*j)~! zx(i2)w=n$;SPttKA%Et0YX6%eZFAbbA86iN6plL^#CvCr8j^}Xn^7;OlBq3ORG72< zc1mxOS$7+{T1HBX)$=a-kLCM0o}Wpv>Ud`!!NJtzpMZ7b8`0~#B+>xbv{#akhpNX) z9aZLRlBmSsveF;juy*nM@8213dhy^JKL}dm>-`vVG=(nNcK3r;oNl}2QgGWv;!R`^ zU!_(8%_LQXy>>OJW{aYiKb}-)ON8UAzk}rxPhEG4)qB>`*z)FeB#HV5TOX-piw?A< zM>>W8{lDC|P{IXWwz@0d5f%U^6C@I!EgRVAY8&C-`ndBQTsQ7`X<1o7(nejCQX8aceJU;tQ1OY;wDs-=i&wPn z1<0D7Nu_PWKj)7@okMSO%I( zS=?an`FH${X`t{m7G1)%5ouH0#d-{l3!qwbEL`;Zt6Tip-e3~{kI4&R-398Xg~sz2 zXsQotS5CQ;q}kEH_^!gtOsYmMie81G%H|B=xu0+?OGz7Of8%9XAbsS1 zTij7hK1|1&Sv6;8X-R$A$Hf8l|P$z*Z96t}wN5Men3nI6t4XCrpzfO2{#Y1-f7 zClpUq%Gkd_uxnip7CiQZMPm8f&TobKS3?~mQ~^(O9`3UOg&89aIAs;otOnC(wJ$7{ zOo8j)GaA%6o9SlX4nC2H#fucqD3inn{^Stm&QX@ku6#SuhGRy9og^_Hcd=4*PA4FU zSN$ff%t;B}Wq3X(%Vm$*!lq+zITIh+tn$#JpUUi?o}>QC`Q4zy?>KLXIt$?{8t@kJ zL6D}Y#l?q?l+JQEHuIgYRN6#1QSx zc()Q0tzc>UC+-`SbPIkvrV9?kz0?K>d6;p&@P=t$jEqW6_1VC zB@EKqKiV+}IQ}L0wZ%sP zZ>!d0D1&-tY4R zNala!{MQx^fBozObP^lKq7u&(e8C4x3Rhk7(bt^9O%t6JUW(}r6eQ;-(2Xl0=#i6V z8hQkU&t6(H3TVx|*m-HlJZZ3UrQItbIaj0m4h^SGX%`Ne4`Y-3HSZ^~!h0PQW!V~J z3*H^sw%X}cO^ko5OmMEd~!qKe?jvxl{&jI9mpfKU>2X}N9PyP&Lw$PlX>ba zOT$}u+uIcBuyy#eI&45PFq{_Ss*72`N7HSzg3re3=Jy?t%rOe17mRi-rD(FX9L8_A zzX*#8p%f3)9M&~9tL#*!p5)-jk7(BNV0I4zr+u<#s$Fhl&T$EMGMhk7g+sqc^URya zyt6D8o3@7S9=7+>`SCB<)(-8|xiyEqRmsxo@!JzSxT*qowI)#bqH)I|dW#);w;036VpMy2 zBscJUHK|VSoVs4Ouo{&Ffw?^|XwQzKz~<$pc>#^Y%zO>&%Op&S1HM0Hd$-175LWpAa~3Vu&+VKytDXRwh#dx%=_6dS6V}jGTRFZ>QK3(C>~CYhb8`0@1o{XxnJh;J`_i2V%8hacHaUSaZ+!{ zI3>4KFK|38O16ou+7)5zVr4m^@f^S3loq>Z>VJt5b72Z>&Ly}K3ysx_HTq$_xI4T> zH`hMW@9TGn1R7#t!MWmJg?`MSuNG54iDM_xyvZ1u+6}i;J@wQ+_>HZLQ1^@vg)8}t z5O~9MlOwxLzElAO?`F?Q(PO_+sAsiX8$UZTq#!{Kbo5D1eogsEDOz*`M-=T8Yo2I@ zookx4J8Sanb^k_%|mzyhj!_{<5kUPbt$qgF&ONkNc@+b%2vx}0SzTNbGwwll% zlG#E!Sior(^HCu$aDmsvhwkLJWDBhi_c6AE^N#$%k~hEjM5P3SjaKi)aIHW}(74dL zq9!iIXN$30)mxH8E3&YJ};Mfqf++ zJ^l1S3oc?)0yKMN>IJir}sEw9=o0@1|#~#GIOY^&(IQpI{%6V&n$spPIJo7MDA8EM>xBMca|~ zLu4p;pYr(MX7|@3`W&R>4Bjj5}^F6|EM`KF`Sa$kXHjyvHNMB~*~gO$qp@&w0} z2#cPb@MY*bc6}nvE)3pc6|+e%rD=qj7_LyOX{8kZ9B>A@xqE3Cihsy_af%046JJl| z9#ymzG`yvJ3yj`cNq2A%d{nH#RN@p;the68F9)FqUh?Y9{F$PH#a#ktMnQg=fj^5| ziv>C4m?Vc?WHzNQyssn)#LrXXfSPqS0}r)Z>ELpLy5*7ICu5%+6mFvDzw}*V2++Ty zC(EMgviH7Po{0ZQO3PXrWaZaXoM5 zcUA%(zgZ%@1Fem1)5gEqe(}Jqy5}5u=_<*q_?HJr(5|D@cB9+ODcg3P3i5GK{p*T6 zjCj~SDNwh$-o>4U^r1bb$u|=~)|>O|upd3!=Pk~Qvr9{C>8_5BZFWDY1MhmoUO8bM z5fXrctQKd3bg<;B=G&c2&7>o~)graz4iW{Ae)a-2H#P=5++CB9khtIA;oudCybP@--00$isp^Rcf7;_U1UNP102 z7cy#Fq)17beRA?1HN@PS??($K{^qk?>N^orVshxCN=H#CV^U?DYrvs^1cauriKA|b z#2*wR-g6a)rKOP)KFh9n7T(+QyiEy77N7i!!Gua=X#GJ<6cYivY445N^VMOjit&=y zr3MTPaCZI0%N=>yP-wvR^0VcV-R`chLEcQtTg#_7-EgixVvAMr8xz}Njn_PvfBD?& zK$1BFUD@DuIe+zI3Y8NRA(_j9`@ZiG3KW;gr~i;7$Luq&l{%u-ysrMr>>@y$3OqpY zgZIS6p_3SLqpcR0BD@!Sh%>05l9~EZFHiMW$rlu2pLN3Lba^$E+ zA$|mlZ)l2YkURwRqa+vluFL;5bo%<2qaK@P(yPFMy^7JUqW(=j+o6U{`ep=6=9pLF zbEA{gYZOp(}hg;*8F zW645dyI{b-q8|lR{wW6q6^h6Wbba-9-IR}HSbzxHL^7ljZI<4rSmIRE)HwLGsISlKMV4#Jb^g(p2w;~4o{ioA~QoHd5W<9T3`;@GYtefW}( z79?<&oTtgc&q(UYZ`b|O<_^k=%R1(TZF~|E<1CJ3o*Mr`fNd^A^bfo9O_s?^ZB`EM z+FKc=H32F~Z@3xH_ErWcIs4D$>zD@K%vEz$%BFpJ=0S>NSN4zR@G*~RX-*66N6oJM z7Rt(G@ho*8B4am1qgCEpbb^!G8_E2TwcqH}kZ4_R;10Ih%5Y8&x%9{-^vw;r5g`rY zr#hCkO$Aq}CbLliKh_V~PKSceB~B@d%bz02)ayr#7#fm6=+M<9S#5chFayG^>#TWj zi&^06gXn>@tb`Q1Rb`-m{lUXsQDp$P5^xbiC_(`0**tOoA1(Ab{OX`fpjyqiv@79q`{WGdh ziZO6S{sWq0Vq?E2P&wIRs3&7$VB$rdpKU6Wk&z+M_4t!VlfG@A=ZpJC+)rOg1xsQf u5QwX*s~z=!S3eT>&;RouHU2l%e}aDJ+*oIEg&aM;tth7^TPW4uxM%C zGN7S3=0ihs^e*F3@D;`RdRWu+{D{54sd zLg=zr*>m5X!6)|yND?rVJ&F*x!{!I|FVRdiG|#oqJAgYzUt~-HU;V@w48Ga?Qts;2 zCv)Fpkh{I)F%6ZiQ~vmGT=3PEl~ft~9wGtXDVa?DzgM3&5*AV^B=DIg@W7pZ9jV5J z6laLDb_cN)+H?U^w_4Vjl9FQAopRsmC#^2{VN7cYCRT)l5lqnXph$O$iKXWd6hqL} zO~x>=>N8=G@_4;RPk%o zIPeqkNKy%9XLkYtulHKBO|neHOdv?Zh{}qJ05Tp0^V|N^Fo4BAc~N4lckq=%KYns8 z#krUe2P4Gg8RlC3SO#}67~8k&KqlcRq~)Ok++Ne3^1-jn4J75zaF3gZr*3cBe?E7v zVXWMq@>76(L6rmS@j|4W11lRFa@_;vf3TDbqY!#2ok)U|;U1v?b5MXIP2ouUZLp?? zUtWuqG;BSBZ&5a=`?ZE6uOX0!6VWj8z7%;z%4&5P?8jjIwHl4``g;G_)<~TsNm3*3 zuu-hI=HmWZG?F+QDiE|U1}A9iu{S>W6Iux}^s0CP%BH|Z?PA72u0CSAfv^~~z8H)n zgQdV2mslwW9&E$Nv#>;zeNUPep8}FFpCtGhtUGz0S*qcxZAW}gPR{V~aIMGUvPWu$ z-*VpJ1_o19v<3~Dg|5CMlY>MEU&A=qA9G1r6(Tz3U2sh#7-f;NitCEyfb5uT&6J}^ ztKfMl^Cgsnl9iPe*iN4QlzXQH*vmX(Rc`KL33<7s37@{vK-!%!`#FKYkhp?=a?MpY zovTfos`p0j6u@;Gi!Y9_($L(^ZawcXZh_ia87X;C3Z6PnUxlE7+}6PCm}3OF@5LHA zVU^tH-pt8|MX;AoQ^v(p#DElH5C=}3_OFJus)?+s_OXd$m+fJ@qc&xK z;sx$Gbl-GjClV2$X0VW@6<4uW{k;;tieRLnxslu|#^6qmMzYUX)w*XlAVvg> zNV&*^TsUdj1V&oYm$In&{G$?%MSyhDe3rYMp=u@mJnu#Q$#-=q`qQ+!=@sN6L||u~ zQsm1Ku=0EJN$|vzgcoc9H>Ba_<`Y}%hs>5PtY)_!I5 z&qWp*nkOw0rr5!WE1v!OmX?<8#c>;!8-7W8$NHy&(RqhN6a|k2!6oC^e;NKmaibw~ zPsQo@pxyu!7hu>q!V3}n$il*+y#FI)Ww@w*HcFA6fnlW3RK}(?!kQMQ6XOr@$k-DZ zaR*tw_KC<(1bG4R=NN4SZVZsZ&sh=2#kR+e(a;zTzNga-jOe3gQ|*&P>d~H?oRu** zH>a-N1o1sMQeB&Av9c~&$^!nYrBZ=QI_#3Lt(a(HE@c~aaBv{!I{s{HuDzY4Dz=LRk3X3^#7rWz|baAJ0^5uSt8CHcA3 zV#OktmNZ^M8XvE8#swX^GR1>)hvb;7^0moN#x#=x%FBX{lPGlyPC2j`@@fh2giyHat^A z>KgpAL)5QvkhSxB9?*Bk3F~W*`jK`<1m(5Pn>YIH^iqhu3l@@^O@+bI z1-78yAt>UU@J9Vclj3^KEH%w-H+7W+?G&&nZ)2nQ6z3Y`yx<1hs)nJfCH3odQBhHQ zjT?cx)YbxpgKC4oPg;WhJ#=Ej8&`lhF?e*f3q=u$p!gKPpj z$b`K$Id(iahmXChN3SPJyu`BJ3xovwD){ZvhC@!g4dokVpQ~xnV9{I3yy{Ny6g68e zyL`BKM)H!wveOb}7e_V^>kC4LMPu-a7@Iu@p+&m^h7oF=qqL)lS|%n*6%j_2`<2v4 zNH0B+(q8NNyclGfpFbbAr|b@1;DAm4A}pdXpm@Q3e!fEPZIGv^sT#AWyb%M{PrJVP z{Zh0NX?vi0$}5%jdZ2}^`+AeU?}g3I<4OJNO^0snPqxe+S!~+tC!T`rY-+i`a6fZU z;U&KTZQ5jMA2zTLdoAC~5V)A`okfQ4|HGw1{K*E}#;V0?Ydl*6aWP~Y5t38nB3S}9 z=GO@YE<+RgT9_T4bZ5 zx>`Ub;6bsDo;RpmE8D-ng>zAJeqdlA`KhLtCBR6PkFnIv&xz+^zYp@yc#M@I$YP${ zv*_fsm1hlG9bzGlH$O@dznw=)H(2@5%I5+wMmcfel&6?EVTtF-7` zU0SLITS^Vk8O!JM-3lYw?UV`RAtHsZvXw(ssCSp%jP5m=eJS>)|86R z5KV-IZ%yaGGe$InaspC=8~`4jQkZ})W&u|$aT6pK3}ug!q2#-D-^6lf-5YcGQI;KC zudY`%Sy0mCcd)(029CE)#=JT&gn@y9nm)8zxXNFFYpxzwQ&UT_^cpKPEpM$F?W6Ce zA}51ftvDget}3w1%~u*g#R~}u8L{x_9_3UVM-#k}d*0ML1DF&K0{on!*PWoAWSPZ_ za@3vZ_?^BHum}niS6fwADN~9@)VZ;G?~OoE_rIMnvFPFi_56nEe}nHdqQQTV{oAt` zRS%G_%k6u~UxihkUQ1;FA2-jFtBPOBMY%aS)$NWuOW93;FIt~&b;M?AP(k8&Bo5uK zOl=14NB;eo|7Z~2Z1O@(SHS9_^TCC_*Uag_m6_`Q$6zrE#0JbKm{3C%WU7La5`@c$ zI6TABBmxHtO%F+@yO4aZS?iWf) zYW~ED6XKS2&pHz&(TmT?eJZ8h=AX(4reD4cDz7<>6b4poFPE44?;mEbh5#x`^>NbVJIhSuTMY+EKWwofNC@-7t z@O$n`NRDLHW!D{m-A7a1-(=}CrHoj5r!Q!>ucty0iCh5xCZ#F&q;i2EG_O1fIR>iu zRH;p9!-KNNVc!(_n0FD{%YIw!!t;Duc9?A)%(J2UCXS2QyT6rxHy=}0R&KB5@7{mH zR|X3r)-=>Q4&)Tl3fTiJ6Ul$wb-Y5}W5MBlIh~xMqM|-ZMOjIy0ZAdZwyL8jbJbE! z`!f;TG6o~+WyO* zI$EeiQ~eAj#~7oH_ZC$yrrckKRUDjP*=$K>NdKv!AwjNbEY=!oD@09WSC50|;DDN? zr|}IYethN>zJ?CzV_yi+|KPP%WKrvmU+69{DbZVNxTE~a$D;lSpYJ!&Y%uRMr!AT2cW02|Li7in#4hFx7-OW=H0=xB4mL`|d-H(BU) zFEJrN24*h@C}M`c&02HZ?LHBtm4c;wpJ=;wrw7=~@Ff*FF^2}_DbR8orJFIQJk1|Sy+o3DpQ19WK~dWJeyJ^ruRIw_cI)}U z+A~yO0$MB6W67-bQt+mRIczQJ=Hrk<_rzlitiQAjH~I!mRoQ7ZWS$i_Ca4+@-xVv7 zb#N-lt)%&Lw+2OY-Cw&E_VAUi<28-k`ejTRYIAXkd~O_HNQL;cr}()^;wH#}<2f9B z%6@~rv`J6ouV24%JG)0gU%ItByjLOVq=^4G#3Q?fnkLCDX)RZfu^?`4T?Fm_IoY$2 zw%YTb?pwBfpqJJ#+pIbb!ud)5EM3*MlgY@f6Zf8|g8v_j2|2 zu121}cSm5+YTA7c1a@UUXK;?>yMciLnFUo3kR3qIoTzd&*TagJ-DCq9o7QMY)o>Ny z#Lby+fJ6X&zRmvmO^`fRr|L~E+If5L{qu^s-2F0j1<&7?pw-oHs~7P3aU?8IE?;s9 z|2^iC^KhY751eLdn4=n6$>q@zFLJoIfva#dY`E?-S*b;RAWhi|!FFnDA-1YoY5sfb z2>~K4eQnq_0VMHfs6e9HoC!!S-$H*dQ8RO%kTy1+iaw;JC_WNv_%W(_Y}d34Zo2}L9>d2BBtL2=VWy?HK`bjf<=C# z8;@S{uGwfh9G{q&_nhQdVgsM!N5upNLuS~)C$#~DE&YHQ4uvBQ139`uHzwWk(iA-N zzunbA*`7%Ehz1zqMm~tk_S&}G&T!COdHVP~SPYve#LumstnJw;HC^1b(~A}=?*SjF zo<$$BK=-F$Xx_%2lb{keH$;OM&RQ3FfDk$RzoCzUQP7RdLIKtnIP5;9Jc5sePXA8b z@a^?)&5zC1OW#Tb_1vyU(86~Q-uu6Qo)I$!Bm&s- zK)@O$T*_VVhm10@C^Quis(k$IR@7&;km&YVI8=b)i3j6^uA zcE7)-X7)fJFyC2a4TpirBVT-~bRO~Y_HJ`lJwo$5SjYl#F5?&`f%61jJJHEWT z)weoUu5s*B0BsAar>EyuOcAI=Ao!^((IHnFyZ}lq4u_Mf{ZLS#^Uvg)1ET0N1(xtw z7gj!n3a25_wI9^-9UiZb-A*-CHS7o=Zng;;HUS`8^{!FENlI15YE+9o_p4#p`>ClZ zW-iIc-NN9LWlDqXZq%27E;3pGw%%qS*j!{AU~?A)#ST z;CU-n+Z%C==IRmMZM5%?<|8bxf{24N=*xO5C*t5*t8onV+YvcP~U5SaDuIi3zS|7Ip%PBWMM_r+zv9bNg&^>42RxT+CYj%~F z_8c4%?gPwIW4i(C2*hx@F_2alBX6v>xCLWyRQHt-xa;pq%HVxMVdeI;m%`d9$ zoawOb4{VOS9nOcCmt^}J(}g7^dsDra>NLQ?n7icgT6F+du^8GDzUL6tq%9bdGwtR8 zjTH^f!BwE;orlF63x2-hvU(G;0EkPX%#rO2G!YqKWrY}1L{tqm%m7;_0s}BOoVNSx zRHl5&snPQe+A~c2P36`tM-SH+VEd{_an%8Y88$xp%R2J6+9KI-IA<5NstLPJLv!+y zgB@#n@B3?+Ai;qki`8)7t;NZ!8X81(|EVdR?>*h1tlFiKk&)fq-LZ{;QLd0O)Z>fa zfHI{V%lBo990xe}Ma0*p-C8j7Yx$?5zaB%W& zcZFv@QA2OXw!2S$1e%N`jO6d$OHPoK`4bTZ&ZAE+9Vi}&{SIt475VyL(}`Ah7(RgqMXq(WKw z%qpGkJH0qKhahxH_zp_(##K6bwexouvS0Sl6yFEXO3Xgy`AmIb#Y<4+eBp7=(yC{6 zWIQ7`wi5535S=Yq|Ircxibsdm=+-MQgy@(9qBw5>bY}UF~>0%HT-RlXH;0^{INlon;W0_Ves3!?ACd zG89&e8)LV~t&zNOc!oEwlk)P&XDXi}?)!ji-CyV{ZQg1}k4;VzzexpMd+HqCmf7A; zsAd=)tu7XV0p<>OwEumsJ}R*)A>Fli-w6dsLv@S=GeALK}VfuXm;W z*G$)L4(yd+$bO9*ciHb)a3c?GoX%?Z+^)E+t&@TW3CK0V$}}mrdjGWAFm+I@4V?b1HY+6pFVUn=%r=Hpt;%Xk-$hyOFH|pW5)=%uJaB#)55?1VV3&3 zD2g}${j2SH2jeUanH~>1f5>e6!mzOY%;M@kbJ(E}>GAI1+iVrVwvmqB@MtlQ!?kJ( zmE4?G$O|xHv2!|nRPF}}k*labgAeT~QZ^JG-p{-Gtv5koOo{yZ0s4d)IyYDNDfEc& z;`+en&1X6~U1RdJMnp6HbEa>n%&BM$u-PB-ZCh!cBDwZm6j z*lw3)R-|2b;J^N)d3<1<8+#{DqU1KA;r^CIUeZaWY-z^IJPEY7)OXY1FpH}421iBO zJxhnqLmezf_H^bF;^h>8^jDu{P}YvpSa+R*P((xtsf5d%U)2_G+oc~mj>~ahkw$pw|RV z+GRrJT%kv5)uW+A?~0R(mggX|rik zht8Fi8juwW{nLAQ$Cun{e$tOM0P^02(QD`|Z;t^ygUsbieyQR=)pxw*MNTgQ`WHJl%k&GYX*EdK48 z8!uq0h^e47lvyH?m|Jzl#l^$J#sX8Kry%&Tx8i>hX4i7jA0k0i7Jy8bzvcBEmxP3b zMl}BrTEy2Vcq&|~>AFqp3BJ$6P3@qbDgouR41ch*GQS8?@6L{}%4XP{%S8)7r*IY^ z%%XD|E=eu)q#pusZQAPzcsB-F&~2C~C@74Nj|YGK)4ttzy2+rs@-6;^@C)}RPwrZE z9`50g6ie?ZPe2r{PgGM0fUTUY8)1IooD#9mKfN%>%vw9IVS1|f=T0;oWvm@r<5r`(?Bh-EIfUhV>5rT2Ds`2jKQe=?jwca4KeYn}E4>H|u_ z(+L#ntS%s{2FIKRYip5QqbkEaz^{umTE@y#NkHq5$yilG_J=?N)7y(t%8h#w8{rSp zq1Tmg0}D!e)5B3|bkah0lGQR)KV4xSirXpno*!H; zs-Eu1n~N7QbT^yb>XhoO1$Uj#sLH{0L{%nNmWn!3RIy)g-@tY`vVf)(ZFds#^wdd+ zhgk@~exJB$yPq8x?fz}vfc#O|Ul2KAIC*$*P{x^drzo~ZYeaTgcI> zY=8g971!mZC;^yc2`?|N=lq?iHrB}s$2iMM@cojJy-q?70M=H^%qNe7QLXQdA|7)ovddt2%5xU(4o0bR55cvJWbIV85wD4ZX+#2 zY8CZF>IQ*@CO^Ss)F;e(m)pvbMAw3ryv&(Ip04mZHaD))6fMaLTd@5W zHexpE3yc_oOOtg@#GNRcr7D~lsvvoOu^M(*4qJhSzJ5(ypbAPDQ#f28;7Sm_tWy%7 zs+xcJr!NV4%&l}xwkCjSJ_vt^qXa!++I)0xJOcF0pk4r5K!OxK*xReDryv7b@5bxB zOXh0V*VkV$b6GuSc(DGLQ(@=3yq>i%UZef=O$FmjJ$p!Cu(!Chwm}7aDV4`wFpL_! zhvK#j-7PH&X$P9V@*Tz_gAWRqgeBz|t-!JY#ZIJy(%T~SP&86}%+l(ar)N9moKF^v z#=7Bx1LwzDC&2K+$y-SrQ2I5EV%N_P+=qaz17NcGKwrcD_vd&cgeLBmotY=3CEd>+ zlpUCbhCE2F?DumInz^HkYJ#8~)+$f)moUOS7P@Lisk$6_@bAwhEbJrR^pZexFw3i2 zev;44s=^_L*gi4>`0Mcr=+&#%fu4z7tmm$uPfaNW?XKWUtqXEpuBNKf+p|5Fiej@B z{0B_ba7@8=%lF6+bgGAa9i?K+MKnrAq#_*ClVZCHxdzUsbI~=kqJD^*=l*7_y=N?q{&pm@1js?g?_$MgUJ$D1u}dYhs^= z&~K)ydNnNP7Z7s-4&>YD!{kQg-}myd8&q@rb@}SI}TB;@9)rS z_n<_J)00{rpJ#>!Nx$>7I%vN!9uB&Aefr~XS^l{Q+Ch5N0ik2xriQ@dc!0-o4_??_ z8mJ6Kbf?H3yl*F>mjG4iI|-GY3}$F56_&PI|q1t@)RMpc>p2c#V3 z>F?|6H8j09K(@Mb62dGZ|7;qZJ%4&`FLD zntQO_uu6+)ObR`*E~<*Z?kkV74cMi3OwYb~$aiKa`$M=NbhMi#O~MPUrhuium7zP_ z;J*ATiJsy!pNEFxJYsr2MzDz)bNk8&gYvcYkA^@IzSO2o9Jv@;HJCj&J8s6@rc-x# zd(qIuWu)X5act?{mcj#Bh(mH(iRrR;jy3b?5~pQ`<&l$HC`${M-%?b$>q;;>xyKm4 zvc7Ir^W>r4%~)6$yP9CxchvMBkT5(*N8>q^=z~Jb=#z^Du0Q$F%8NM1&p&+by#3N2 zsiXms65ZDvC0p~cT=d@Th zvK6FG-FVH@S)ihJ z@T+$n_f^Hl?_XqL&xI7EvV>_%mNI6iXR=G_0da<8-hy^=B7Z()C9y>DXaxIf8S1=Y z8{z3e!Qg7SLvr%G8-UuGdxc;Ce6u`aT1mir^|jFl*LD4(A!axA?aIoWMD=%2!Fyv% z!Rdh<1Rr~OS^3mC4oGIJh6Q! zt}0VG8otkV5_q>5Q(ghd25T2{V?Q&a-$ravui+={Tt-cYaPF-wcprvGVBGTxdJ_@jqsGpQz16>BBzc1z`~ zLbUTrs)F;c$+wXI}h4Kd;j$flg%GXi%_!=DQx&UGbu`1D|F+3u)zoXFDiWzz1f)xc`MYrb&r3){&< z_TcOD&Tg13WsmmSR64-}&6HYTqJqd1wB&Vlb;m7}c!G;Yf&78Cwd>88nw&g$!oE|5 zSI%V==o=;KXn|{$taPc zIYl1%Pv8|MgBV@q-MDVU&b?|)J6(?UWrH2TN#DhEHkJJ!XX$m70kxz})!8i2P6X(-%biw2GuHHs z1J*=*-VoMx)jJB)o2Rb}nz}3y zIJ5))q&thik(1eAx+rgxmlyKcZ!x?3C{x`rQd;yr;pgVDi8zP;iu=e35>4i?(Z+Y?M;!@DTujmF81?Zn0dE9L0oP}+vE|I27#^b2$dG@3%zR9EBo=|=xQN>qXz=-Plr zfU)gN1pNzeryBqJy3@cz+Og1`YEojQI}E_~r!*!m$P%?#sJRMskH^v{fwuPQKYb<~ z*BrK*y}&&%TOXy<9aaFhQ}Yho9QaSouWnKQ_@6B)_jXkOrL#FYI{pm14Q_Q-dx$}I z6F769J$nYsfSXvV0=Y>A^EA)jeu_c+Qb>C^&?Svn`MU~^1IR>U`{@-rPlqgSUKK&T z>T1y7P3&o)homd}?^1ihYl!pUs`y;>;GEHF1d4ds8LV9dhb;Twr#g#py5Jzq4L-^G zTz)0GJu?bi-5Lgju`*v!Azr@*L^61cZ}%?&G2Lc5!J8?5CBjHvvmXbjBIRdoIKLyJ=8_ZUB;x9)7{o_7&tN&?;>)@n59B~ zSI8_reRneqkc1rYS8|=8r(WZz=;#!AJP;*1#yI@kAe0Lp&}Y(W(vQ5-VshJy@i<#? z_4jI4n&+Yh%&LZ{;c37_BLN|w>Y9MQN3RQaF~)8m4vvgWEX@sWiLn?MM*_74RR@@K z1rcM9UH};d3$#QP0`@<*a``se_h!^=J$3X`fR`n5nmkbJ2h1iPSHTcglum>2*zRY^ zcLfwr>fG%B1*QjEGM^rAzCNyZ*>z}a%&~L`(XmnzFfZn@*po2sbfqHe7stbvlDC!p zfOHIgyW~u%&9y4Q{NDGQ?~cVOfYwnHgjcEaNHK7Efd*T9(AmM^cjvvR*HUr?6@`Js z{P&3x!9l9C`0Pdz-(Md>`Tc&pU?{s7E+wJ)>8WFTZBt`nVq&I7bZeOC%9Ti4V1O4m zcdo*CXX>Lo%N1LGB_HYrwk(wySdOs>ZfM%N*rSNs??&LrsYj)0fg96}WOw)cEX4_K zQs^U0?7)~kU*T&WBzM3-wiO}PvJvJ)z9{{2;!S0J4r*NK#-m*`6p>qk%IZ%=ykYTeuNZ3`2X<|B?S@oE z?{!duI~h}gst4uv6i2yQk@35A-*=AE++A}L1r9-bp~C_xRebY{V_Vf0lsYz6*5#|& zt5nJPyg*jea#TD^fb;Rv9(fU^v+P61on-@<$`-NMyYEoJ#VT;Kwh*EC_;y{Ij@Z~;c~nx4a$eYuiW{(;8=?;4vl_R8b6n}C>inv0 zmnjCphmQh3_taX^&^R^UVgf3*ID3SN6V%|{=-UY9MQoS|&;AxZj%;l8wecA_M=kDt z3g&|h%;#HJzNWX?Nk|~09?MtvL?ATesRh&(E+>rKReh0I73ZNmuqAMUDFtx1@d34f z=?8(U_11gZcQJ%bRV*Oz4HN}*U#_Kex?Q-`mvigJ{F!@ z91NX}7ncAKNhgY}xA(U5`co{OTHAC9UDeD)GO{NRxulR2;$;yYv7 z{b=Lxc<%1S!&Hs(rekyh2&3I89*}tTfsZH7V?cVi1dd><66Xe{o}1~iZdTIo2qMxQ z85|i07VG<3O9uK=-B~@WT7lN}jmebe-5IE^pK5dtY6_97!xzk^$HnHspmE0K)Ae_B zQ=f*Vck>9*itA_z^7o-ZhN{Ezwp_jAu+PfZxs=mso;#U@fJTrz_W8UpU^S>PvUxwd z7h$i-_vatfbo~F&{Qb9YeOwO7Q4TOqDwRZVx2Fkm#(9J*{G~+|7njEB&g-%(Zz%^| zsYbH;lJP^J804D(Pl=^jPHt|l`+qm6fYeyvb4Yh#)|Ot-kQ4sTDNxD%?gwJ;^e7M3 zRaaMolF%S)v=x%`wWZO2Py6fY-{z?2=3GZ;kM+0C>$$B3(x8M5zBXe_IRd-7#+5Pr z>O1LfC5u-lwg2aV7_zZ-M04%ziYs=kpz-~Q#?ju?!ItMdhR&)3i}EX`z$2L@P&NF) z2^XGs&FE2f8dRm>F;`BE+GT0rGYe0-8)DT32rK%KL$lEN&ZH#h3^3GO%>cHNJG!BA zLFs90-%hxtP~9Z2dH{BpFs}l9<;rsZQ;7HjhOktFH?6}!SiNRsg-r()*$LQ_bUR~G zPRHR7uaj5-$s}jzY8hP?!kUu`vZ=J)vO|Tdt7|upg0L;P%M=r5RSy?`Naw6f_Rgb& zhtGskkI_62Lk|b%u=#Qd%##ZJAvUI}bY=m(_k_Pvz6TH}6@Wljbr zgC(t^-fa)cvnhz=7a5jU-s8I70~)CFsos-MHLk8Gc}^-h57%}-)bBwR^DBLxN-E*u zLwh72<%WxGvx4m6?;0SU+Q(<^mwn>g(%0+jmM8{O7d+uYbP?WdGvH(SZR&Pt}2v zcPc6FZy~{H&i}SIO}uC5KAvy_M3>or6tdxw5fhUR?gF%F)+v|y4}ZzJsGm2J62!Ox z(yRoblCfK?n=EZhA(H^0i2Ys(jGK|X(2kNsaZ`6-%cSC&vgih%&2L=ux>LgP(1QSg zGyDy=2L5H0ab)-jSj_oFFt{QirH4`>b;<!5!3)KmKTSq6{NaV_x_V=(UmD%y{ z^{YrQz$WWF{GHW6OyrhfX65@vk$PpqT-;UxNW>E?0Era<;ymV4W#xUDAh8e)lQX#lZo4!6z~nxVkDYyIwPr(%s6QyT?2X zw!M_+L`u+AGxv6#7tbG*q&w=)QAoD;bq3{UJ4VHp=bY7kV*r#1{ zKElwtS|B{MD*KGMT;vsp1Aas0+rwIh3`v2m60u&Mp0dD!Ig+Da%5%e{*uwGBPJU@= zX+(39?6Y;m1?*GbdY0xwI0j^t3@S9<8gd6mV#6ZB@sn9o00H;-KQ-S*H z47{UYC{3{W%u=7YIml9qzs7*C%#laf1z_(Rkqo-1P~eiNw(sTF(&OXfh9|3Hrm zmnkBsS;fo4Q+9aT^UfH9E;2gjTjf_4u@$ZIqo$Mgz!21G-5)zQWqo#Py)Qnn@bx7= zh3a=jNrh00~D zQc^lc+x_E4>REmiq_Rq`r`Z04o%B*=SGwX}C!FjadyRUk8@?BMz}tb<=DwuvUNz9# zBAUK!cc<~|>U_F$n}NnUxS$ekIu!gy?zR3{Lo*n-83nk+a|j$hn{c#z6s_U+0*J#n zenLYb1tdKupy=NGJ=-UA_CByZue>HiBshO~S1J6eqXBqn^8f|Tb~rfO2k-D18T`R^Xw6wo&2gar zfqMm-zT8JNfjYT_&<1WA7+wbUUzR+8XW9^CFuJ)-oqr6%Q>Th>4aBWZkGBUu7+}Ak z^YwF}vnJSLs7@jb;b5g?F`jCERm}Z_?g7VWHwy!JUuH~Rn5{<4UyrR6^P(@lK z5yaUitN*ZFiy;&6T$X9iwdJCe;f+8={Q1u-Vf_s8(HJdkSDpt5w3VcBXQm{;R1VkY zMV*ts2wPcR{_9lB2O^575wq&R0J#>Jyho4DY(B_^*G?qLMvo}4wFXOYeh&w(Y#6>v z20-!Z;ymk^?ZG3%?~Bh$KGkqaeOxF}e5}wc8My2;AIE!Wm5Lb`?yuUzcu$Pvuy&?g zbVg5HTo}#-V?haNo$5^(iT&x55RzRBe>ZTu>ohHAHq3+2e_B8vl0!U$aCIGmO>m~J z=0FJvuOxJ{fmjgRzZ%_muD`GE0(Hi=>v#%Pt&|QtTj_r!Fc-bi@^&fRH$^H0Z^lx2 zC(r{ZjBgW;31(_)#)<){?UvHAsA7D&<#Bpl$7_BNkL9#8kTtbxUg(b4GccdGHd!lE zqksA@d>PQc5|d`XCv=bs#)-Wl2btoEl4ccG!~hfzHd!Vn>}Rpl8fJ#{w&dN;&apzd zxzotK=NXH@Yka7rEQ zt`mrtCqUs7EUsG?#c+SU>j-R*Y?R+@@@H7z9%RE01Th3Kc{qa5&HxgWLc?6F4spS` zq!C!(&|s`C=G?fd^slBRdXkKH@1x#u~*{vZt`tIzp zyQ^cDkpCzGkPzLd8@0(H?NVXp&*^#2FxO4|!RPagDS63K@_R4OD>@qYJ~GBuOi0dK zFtDDxBK>TAqc8sSgIz|Ka}a-j{~h*iJ>#N`!F=G_70?7{Do+(}5;SiT`~eS?sZK7D zrnu`XIiMxU*NJ54{;Eq;ePPu{&pTFbMd@id2FQt^Lk9X)2%7ucS=g|m{iKq})o0Yf zU0}SS_lPSGwwtj_&y7k=g03jZEADAZ-YuR7VrdehE8TmV@FRpRXxR|8#Q?mMpsa0s z8)vC}R$jSAmlu5lkX&gXv4t_e{@{Tzz3PxSfVFR@TmfF~JpG`pINKyD6QhBp&3~?f zN#6lv$IvUZ?}gFkPf4)+sF;s2z&M2XKXMlTLN-(+ED<>X5XX~Oo10%sPMn7Kfl=Ql z|F+&LJ8wE$=6uS_a|8`<)#rx|zwcPoATMUZovwI}WfdNuxOpq6cThHQ3s-R_K^^C} z`Do8f4I^pPpcFVJfRZ}|^D!~^3*pB=Q7Me z4ho$>%(8Fu`JR%REgt&Z@KMLdd}fom@-TajG_!iiwGJ&!z6mf2XA+_^;aJ;chh-Z@ z*KgkoeYnKkGB9L&GW09da+s{j{CLf-GM2Q%vFDsd?=QryD&z2?hQ}-=@VK8OLA`yX z(2vr66!@pXqKyI_Y35rv2qZzoP;c+27L+L;Fs0e9Y`~3t^R;lQ-dpF{b&x^Mg_E>MD}9ByH8GpT*kP^2zr^Rwyy4(-TYK__1^T_j4UBK4z58&_Aov@HzETViL>8|7 z?2V#Gpw75pXU6y~U=uA9k(#mV;%Q?O%~Um%1g@-ZfO_Mcl1`-bv;LJvo_H;%(`^2z zugVRoTzynYM33$pe%8Ob!#l$TecLuR+rW=|d$Rh5g`E?uE=b+|O@O39;gB|FEmmk= zAU?>z&uH=}8NY@5gw~LOT{%YMbO#K15aNc%$Mca{B%D#C?v@yDONGyzO&rVJgCn>( zBHDNR*F6cDn)-X0UF~tgA#n?nGdcc3_BM$-cr98Hcc>L-w|e54V7*%slWYl2oJ_Hi zRauZIW3>(!C#P60a(^LT1ybjD!0wnmz=4mUEcRs4U^7Ac*&6kCbE}`-u@U3sT`fAQ zx2~^$ZV>>ot z6nDs^kXM$?h1^~YO3$yl-!p)s!btDys~V;$XjDp2)bQ(F3?uGn3sRT})rOj~o~98( z1MI4Lu{5PI9zqQlTL*34(Fv=!SRwmmSQstG-JrPON39UhRL+exl}( zzT$P+1c#y6Y}@**{w=*hz}UsT2&PF-qu`=17vV>7{>$Mk!FG2Gr^KnGW|(O;7|Ju$ zR~9_8zP#K)dA)xKFQU6#;P@pcXl2X1IY|UAr}M(twfn2ri{UDR`^-t3zOyP*`@Cl+ zvw5O>z>YqU04Vik{BE8@Xk=3fpNq;{0GeBs^+6$9`@T8*U9}ghX&*TUdG!)g^LviC zegm}@94`{8$zBKamomTcEvZ{Pp8+RyJxLDz?X)A3cly49kL#D=gFviX&tQjxfV~qV zUPLC0j6m;&6wbXa25=m%n$0PkEW!A#>o z=C+Hy7AjszN38Da*rpU{^+bu*Uf+`SoSsfu&rDbGWDzF!U6Ar_uHwdhjse)92<(;v<<9lk^UN!|ek=Dv3=677DQzxA1IwKdT!x(*8`Qj>anr9y6x??e9zcO=@~zlbF%bV zQZ(km7Uc-iZi7#Q z`t@28lTMN*P=I^2_*2#bkPojqtE}+r!eYMT5`Hlh&L)#pa`x>i*uK5)fx3)-2Fx=$ zsroUt;!9+jS-m?RC`H>&1y!q3I4#0R?3r={`*iz2aJv_VGq&^qrw7KVr|`>CExq<^ zO`cDgvl6*a|JpGJA|S3k!*I8+~lWTxGwZC$oHMbmuU$XS)+#!z2d3-B|bcY$fo z;_(5|%WabO`M4Uk;UrP5oF)1U&{rz|_o+|W`A`_~1FiwQL4`zp{{nFVBrwuKh2sEm z0T^zH3t-ZfxB%v7SD`rHMZSLxq5$d`jAv3FRf9&m2FsWt`-<8(wz37=>0Y2RNSm3U zj1@)nQ)~avHs&ukqK7Z)RiUvuWK-sPS>(v0lfF3O4iI}J^>8*MoysR zfy>*vQNuiWfYWi13-l}0M$t)a2sqa!2QsMDG}EYW=AvMM1e3wVq+4Bo$qz7!t1%+s z;^-(3+JE?^dygi6{P+Q!eP>>lQ|Wlb@X!#U8>mR#2zuNx!fE0HcxTEIG^C4Xt|vNh z)h5XB(WhHhI@5I@>ux`(eMzmj3yB*ajkmBL)C!D?>PAtZJ3LzidaonAaXTx|Ci?q# z?LPO^NU}*Nx&WUfm}VMRy+V-U|5>?Hf=AWx&*l4^S@Kzo?No+=glP~JU}x-Msci8G z#R}}&Xvat;;8Hs8K<^Ehz31b1ovDM8EDhuD3vIQ14KMak6%%PYI$ilHD)I5|>j0R! z?Nr<{E5GOAQLe6_^|I+@jgTr<$!qmJaWEqL%$54U8T>dOYF5r6i2BZs)pbN$g`TNz zAegD))H+H%9@bc@Rnkj+JXN9d)}^TI3NirU=sc;*+ga0(mqJ{EppQ>NBrF!%27*T( z05t15qJHuwVz_T1C+_(z*)$EEH?P2ON=kWgikhtA9u zjklnm7UI6(zugXupb`3Dm@rb;736nqQEX;1ayPs`lK|ebg4>W+QUb9ETz`aa(9#`t zpV!t-4#F#M_(tObz$-~e3*Zeb3sB^OeNZbx8^7!USu>`^`Q;&~#3op;0U)rxlJjrH zWpXRI=7MfCD4_<;9iKD10jT^6H$C`Gi@5U+tgNi`)Wyk%I5-I=Nx>ysEP1@Ftr*!O#x z$)3ge*Bq9QO}I+G!)VA9u!MW_1JZIc4@}MZ#8KvUOJyODIcS?cR@{b3+dtw8AP=64 z-o_SQ54Q7FHH=!`*r0%S_*gBegO@Cvxd{gBV6p3Cml7o(Q^nJ>u>Vic{4IdyQ2*Uk z9{-o`iv7XZTYROu-V;LI@jgv~>@53svoqz70f!031pga!j>#IDoOE%HG5ORkd6~)A z{T?`HVBQ)Y^eWgc=+D)FqCO4Ydt}z&^Av$7dHLb>>(^$W;f*>MgZf|N9qpY-UcC6w zFI;)xL2eWRHnUIGXLkdKO0#^g5u`#T^2#w7_;eCi)k}Rq{(1gzovQN$k~Ue_eAT`+ zg4_KEAnn}spuSsk_8GqFUT!Wf0sH?~duJXEb^rhUX^~2$lor`qP$8AEWE)Xr523Nl zv{(k0gpgenSJ|?MFj96YTiH_~+n^a^H)4=I!(bS?UsKn)&iUTw-1ql)&i(K0k2#KU zWw6NlW!EkCxt)}mN|T=#FM3`M&utW{zu9T0V?>_5?|9E zkP^@q5si%8y%SlhkiUt>B^Gz1PO}6sNx=I?vzYc^S)aub6=PvMUiSLj%LE6^FXoY*TtU$ZnzzzHNRB*r-CA?eL_hwx!X@qtS0&MkB1o-{L14+DA#CpC$6l zcv|U|wLt!x?YEOwo@o^N&KU;C6dumR?DHJ~UBF?DJhT?r@1qdb#w~W6KT~y}_FJY= zeN8D<#I{XXQscm2p_LYlfOa2SZy6=ZIHo+FAT1`mm=P#36d4c5un1UZ2{Mq}dl-3(G`3fs-8r(eN3V9u-ixr!WKo_&!W1hdYup^x{LqzO2fE1D}0T;j_(oN)LgdtCn zF$j`EE9t{7qg!>VD&~Kytiu+OEJ83wW_h|N+SL&k-a$!EV4>(A4`-Kvc6#(Uw#K(g zKuNd1oe{MAsM~D6?TN2T)vff>cXKDbes7o0vNb)vx}W{x1u0yUhXYB;zTbP7O|p!% zH0=a?o{QSfps^Y)ifGj`1bj%WqrTpmHS##sQ zMhfuRc~<12v&1+l%`?moLN$r{guBp@Fa;N%1sR8|+mnnEDyO(Ngy#*R3?$Np&ZoTcoEY&#Fhg z;Og<1GY&n4S1_Q4%81O{01N*V)Bu% z5BeBplHYS8WD?oz+9P!d-ulH;w|e*DZ-`9ug_DRMhtNVEWo+6 z4Q`|oV#irjO^_1Kx+G$$xjwn6y7*6IzQ<3^_^)|67;JN{8D5fn5@ZDpN9pco?Y4D_ zow_*jkAr{m7+M0)D=KdeWWSO~>~wumaprdeO!pHi7qt#3M(Q}+YNO*Y%UZExt$X-h zdLGPnu=`nPc-44eJeJ&^CtLvP5!ECrLcF8*!Vh%tRFZ+O-CFlhb!kqinzOG-7G@5L zEJnDfs4Z+$=09ikpu4F9*3Q~tPY$Ayzu25wLA!g9=qac5lnXAZv7Kg9p_NERVI(f#hEBlmiQ%N;e*=GqgU+KfGP9wAq)N0#T`6BYP*{F`erhV z;kh0Hcbr4$4UYJ)$LAVkIC>Fp8jrjyIbap3B`xL1hQ3zR^+yBF*iw52@@VSDj<|b+ zQE56}yXiMHUi9uua(UqB=-96W!G^-5gTu>#%DjGRz?eO=K8+dg@UDQ1pG{IfAS2@R zQaPv)jYLLq=15&*Pv(K1n?Ak~W4JHtCF#?AF{^VuMVZv^)#}9XunOy$lt%;t;SoPv zaKf+P2xlfxQF}OfW%28O`)0U#v)^j8*~Y+U%Zu2|(PN^dSo5*u0e2sa8yP(K%6KaPolEspo z8?!ry!(5hjl0PklWxw+S(uq*F_4{5s8Zh>JM>!eF5rT>rfVu*~zdpL}kI43#5qZ0f z(`ZdZX;Pl`%jatUI}`?jy2EKa_&Dd$y-t@!T20S?{lal2{O>mkB$(dm%%v6DIxhqA zo@V(C{K0n(N9f%n4G|)NlHnr@vq3|aO7}3h-MB5SS7jPYrf@0 zD0lIm@pwbh68$FZ+xfr?S;c)A6{&1j2=fAKyPvR)u^T7w0u@qVX=fj!pqcvep8f`; z;O$tI2|h4`>9wuwNGwH;{s_!4zYf=`Zu?^V+@Xp25QE-AIp?dD1h2PGBg8cmN>r@P z6E7d92w&8)Uk&AcpMw1+`70}cW3z2O^@@1{$>lZ1G*UWp8R}2gziF19E~uf!7Qkp` zVwanW7jmX-uj}eAPF&M^tEp+$GmfEUJ=k&0W8u@Uz|9C!&VP<=%EpBuPTB`J6VnwU zsR#zz#Kiqadzw+Mao8d)pQkoz*2({;e0LJML!<;*<3fJO^LDH)6(uWs_&vt>l%AsI zVE>A992Z*5=Q$IZyhvP*!lUU}VZi`z)tqdYYZ@(DUck+OY5 z^pM}WCjY2>s00&r3Za~z^B6xdAf|l?sgAJhkvnL6C*AqF z-E{-w54@cu64fg-F)68LrA}hE@C4D!jxen3}eyABh*f z@BaWg1<>~CnMxETdKPJPDDbXs_Aj8I9V_SSMN%GovS}JJ-^hyE9os96?wUeLdE9zu zq?z(B+=G6o^rM3mHPa2u^cVHIs@^;aSZtcX3VpQA&fY$EqiT`QB>QvEYR0sqpVjDl zE_qACU%Q$eeYi>lg`S*q{b^D+9)-8nVrP7|YD-HycJZ+{my?k?F|<0V)tyjh+sRqT zZj$E8K{GVAmHwFQ(qI|YAz)794;(thG1|zGxx9@YgO`v9h;kvsQm&yLqJDYUUUW;( zFa8GnA*J$cUzqJE_8Owz!^XH?c6D>BHxi#C5UA#2W^ZpkbR}4gic}3! z%~MLb0+RLw=7wl3lu4tcGD8}TclU&{~@d=&6)yk+NT3#72 zmksLziaeuX)T(0i^AaQMHjJYdhog3vZwYQ*52<;xaG+i)NWmugsWiL!@ zT-I#O&?dLAgecWvydrE4QF8p2ZgWVqymtkWxsqYyb^y>oE1{PUrIbh=Moj{7Nw2aFifbyC}Lp8CF6Rr17RDtq}TZJf^ zT9p{O=R7@I5q*N-$+(yxQBr*KheGBv*$Wwj>Bfsq>^*r}OD0r9lZ`S1iTtZcTi26U zch9SiySdjwlWpK>`E0BO_80yW+NBcKq5XpY@0%C1H{ZmT-em>;;kc)ZI03S`Ss6R7Y!FES+sIj zAH%H?nC0EKqu+U76<_(dG-SSb9~^*ma)7Y^yVsm9toD*7<@T-5)Ke*hXL1PquC1-K zx)IWu@j;jl{Ga>-yZ+ChlAWS3e-hBilZ0oRmg8F`UVD)OWr;`yDhp# zZh`%W=4 z+u`-gfYitNSE!t!@i}J$0Y7C!XOxu0Icp4Z7Xx9A!ywlq--bW;xp&-uK+0ztL6wfSW$^E|- zqb4B$kYIBQQ}rP+Tn6po9WbeA>?MDUX>`?Pq2>99Vt;$mWH6M|&sCaa`_-fKs#OQZ zp`)>&5^Rhlm)mG#TjO^xVoR)2p`NK9+A9Ik^rbKTK|{kY;I={i3o8|&bwdHSDtp+y zV$Azs?d|1N(}3Q;%WZY`A_F73O}=589Y!$fcXLp=DW&G5W-f2P)Rf?;N)ezUA1@k?ZG!=Ixo|WM+Xj5E%5p#kvB-sCI z&~}It8feRl1R^)zC)#-@1JwfCXCJ+sSnK#Pt*=eDvQw|Lr)PKZNBEl=HjGRxmBcr# z2=e=VxfEf|tfGy#@>H}jLJig`i{7vy&g~;zXYnSI#O_yqCwvGCP7ND7o8GOC6FIBL zMS@5j28y4lbmus&y?J7(snfp#ANAKHub~3HGYV}-2&Ni*%}ac7 zN)o+ELXJmwD{*L1~HZo(bw`1$uLUM|q= zcmdX+P}*z|m=V-W+OnP;Qx|Cc6TQ-ReEq>Hu-{UtJzYk=qapNxH{@yGpNboQ`+THN zpy;i6=NDg?x#s6=WCZD1b2ci$=Lu$Vf)-PT% zM^B!ef`}ymLsoP`M)-TvLJh(|;9=fbM}-d?t5ZN~ac|w@XOcSbXz#8esIQhu*P}92 z$9oI%MoO#KAB=7r7;D*jvj;XTcp3D{8WhvbUMcpzIYj4%bvPvE!9k!4?cPr=r4k zA+CLfk}NR~cYN$MOX1*hgkmB@6bp4B$Q)tVSmtH0FmAZ!PUC!^_%(?fl0eaqC#Fw` zMw=#HS%`8k49`+0z9QUf0EsE;_IQk63<0v=1#pmdW1u1@YFbeD}FxO zS->$Sl*+HOu3R!fHM^@?PP0}x@>OJL2*c*U{%iW!ue}0QNyM?{afQLJ5k>4K)L=r1 zCF+uhYw5GLJmY}bXD?BM;C7U-LS+f_C4f93A(l(SmKgFU%`#0swzRBS>6kMZ?cE;#(}+j9cLL| z=tE%X$@N{YJ?Avp&VZfzNoUaV7)(>z!x^UrBRk1(_y&e@iKf&~K{P0nHs0~KQ%&AL zx~=*IcU=)-J+Nmq~*WuI`h~|8`|{SJc+5z zO4X!3$vg+c=9X1$4pwIFdI@-uh@5~&`V0u;`}07%*gdBo1{^1RPAMYrPxm6VLf93# z_1HlH{raDI6V|rre~-^VRb{c27R%!{yXDO!W?KGJNr@I!o>Y+sT8gc!jaRkyb`XOO zFSuWw1?MWf1&JlV+Qr4CvX}NarsnYdsCT8BN*68vwC!Bf3Y&8N4s*pJ8C+bR2z1TM z0>>#l&c6n2lA`Bxp_+6lAS0%SLXj{b{gy=%J@ID?4gTG3SbWtg#X~5rGV0&=9EoRx z2DxaaH>)Nx^Ob-H7Srw0RYZP5mYLZx<2y5Uz4mwq#1iRKhLANOPNs|Ev~=$O0(B(s zkD*v9`yt#%i*0z6FcLlHZe}O1oua@;Onz-@TGCr7xOKX@Wld@A9%Ia7EZKH7mNMF9 zcgRN6#uf^1pyubyhApMqr=)^%&w{DlCQ&m}E?0@X6Gm~~gSa;Jwmr{iun@h7&iP2P zI~@dFCf60-oRy243aPU<6gQHggh=u#Jb0T|TyOu{Vr^K#iV5AH*`Bn>$ViRT2nFS|1eLe4 zm_;%;dEYFQI=wy`2E#%tUqO{_6xNlKaf9L8I{ZMYCTA{Cj52qlYPh@m#{7q?pNl!L zRjZ3fmx<5MATvE9#(W-Ik05vIAn@6`9Id?-X4EU4^yOul0XYh^h=4p;b_c^Rv7DVN zW2{%?h{^4D#V8f^ujsz7%Jdtk_VM!6^)O_Be%W+aOD4#%`)wMgK(BnN($n3W{!+4R zs&c~AmRLcsdGCtRy)&OG1fNrl?=WarE$k{_f9zFR7|ikNG15Wl@FDy!!=iYv%Kz!% zc1jSdUlOR}AmD#aRu*7uBH;)CRK{bDxPzSa4GmE8SYzLH zHh%}=Su*2jqA|!zh0=bi#8zbl0=*wTz@xpahv!{s6I(#kp-Bm-E`WXracWoxRzuCM zpyB@g`$5A6Q!}ZLSjv-F_Z+TTuw}XkWt$LqHppW^sUE;?&woD)(JndnS#xNlWRaWY z<-M$9?$3PkPD4i0f#kjkAgLXLbY^k+=Ey%c{+j>jE$Q#;#0h|D6YC2}n1 z*_Fw%)c0P32=RT1%GSPpRU;jyeiiEbX0Ojsumu8lmro%~k0T$pY}fHO->xGlsj^@2 z5WG}q`_`|I+qYggf!ySL?7u(VqJdLlzSi?uX%AoKTzrM4$j*Pu)ngu4#4HTEhonmQ zEF~;$B&h8Ffq>W6o=Pj5WY>GcT-r}Z)kF;!x;Na}(ss8>@j}Y50d8{(ciIlijJkGh z`-J_!KA4}qMV`&Dq0BZk_`1<(%Mm833nLQVQ{ThvpRzmF__{16wOPnB-%r-M-yJBU zMIU+^PulQ%vbgkP<*Q*ZWo4u}pZV__hoqq$nlkiGsTOT-5=vdeO*Yertnkvt1w|*7t#B<6P4Nb!WlE&)mpfRNV80jd1B(rWPU6%Ye zuHWrOnnPU9t~d2Ma~HwqSVyh*`uQ^AvrXNE9|^Z_dL;ZTVObd2;J3W2!I4@w-*>10 z%jj4bJ;><9{*to7l_g+uW^>xY+qcU3!|7fa{3}_HJFzo~SfR9Vb!XFTn_u1(G1t@& zYaRQ~uk3e{yjDK1;1Hu%nuDHRz3?K)FY$l$bhzK}gi*YmVo7kX;xpxulK1e> z90<_`(~ir^e=fet4O$(_hmjytU=BaqEROD3c#QJ4nMfpHKd{Lq{a;6(FTW6jf{}cW U&5i@=fIw(m(Y^de%D4`=DASGa^(xpRyprS#gw;Fjm|AHo{q_O^WM=kMXO zR~IJzv=<8nS8|BY*(<_w=sp@L0+hBfpMMRQXk)sVtuXs(VMb!3eTw6SQU1>JtRp>yH=Lkdr=q)#LpO`wLBEI{p-1iH&;llA ztJG=%w#be-G}&O$MH#pG$t=8B-)eI&jjs?nTGm}UL=0}m)efz^nOlhBlQoMPLicq{ zfwVz|>H7I}A29|H0Ard#u&d8@IXwe|9=1G@1;wcrDluCeH*Zv=1=Z4OYs~+=pl#%P z7nmZ$Z^N_R=DO^S>nUnic6wQKGygj4OMXr}nA^4zlXF;G?f}NaZDpc*-nqwM(2CP2 zpkn3-d52C{v41=+noW>mKTU)ekjazYJ|LxiUoM%=XZi<@37K>J_%p4jY*o_MNXCSB zJ=D7_o8$q@0pW4DG45xBYS*^~tQt0F!%RApqSeaI^944QTX<9mgmd?_<;tzCMqmW5 z>r}gG)B2JZ>XXg3cR=aHC0&uhaUL6IfsU0q7c3qd9eEz7hr=Gox*6?5gYF&4Rx>kZ zHLom(^2vRRB1qw-&s%J% zf-BoiM8pTgv?IIy#ej`9J*nlOn=d;_NSaPWi6T86G)$cY z&R9upzkQuhvYUsn*vL|nn%S^gBPe_R_dvd@=Y5_%o1w+E3&i%7p9atak+&q>3DZbF&8P(C^0i9Jtgx~r|ZdiR^UzJT@NRG`?}O}MZs)oyYkYu_@yD4rMN>90&T zo5TG1Xd)X&%m!ul#%vK*@~Z;WISPFU!zq%fYftZ6LjY|3Y=+;Z_>pp{A5AI_XHzG> zeUBi_MZ5ZV_5mffln}tFs18xD`NK8b*5=4JlUi3Trpf4C2E#-oZ=5r(Hr3xG;Z|H^ zpG(`6-(595towxKyUOpVF>WWew9L;A^81Ya`6#JLwYCJ#DWRRD=sJPVZ(h4y+>bC3DC+1h zlW`qgIZEVaHz;s&NODEW4eeKp?V#qP^MM@?L?sTE=KJUM(45vD-abk={6f?OKvZ|^ zp`t}}RF#i?higEyagUs(H&TGEs<^fmnc+dcf8ob>3MQ#W;FC>o?O}$=t%P2CDR0#x zG%he7O3{|WhvgC&Bk0+keelK8$?cl_K30USQ}P&k?#XJ3y4e6 zQA4=hLG`_vk>(B_*SW8VPvEjt+|bH$R3#G4A=t71y$cQP!@hOiY#vLyQS^$9y`hMd zH<-SxAa;R%&d?E97>ar%%=JkJ{6@Aqe!%<3!qBfXb%E$Uw&KtniA(FXgIjb5VWG@g z^WS5;W}haJM=FU$W?q6?Cb4xr;?|EuU5$z@@~bvqAoZ#g=3F(dV?uv~9FXr;H%PAT zH>5eXyA@{Vy71%P8XB@cbF@Lap@{%3RoeX72B~@fjiR(L-YR23jN7;z(HG0R{`VVh zdDus5-rjDR8yI0vJ5U=Xs4Hj0VF59R4Fh&}pZ*3dL>X&Xm!+o{Jy``J=T19} z2szbP7g;xk>A{|+BqgFBzg(Xb5$#hL!FOkZ&>l-!1C^bux-$4|T}7u_g@o8AqPYha zT!GLit7l!#VR;Pc+^j{3Lqgqxtu3st>rHV_NMeJyiVNt3VXd8`s6IjyWKd?SOCw;^7w=?~MT&Ay!)Q+@WhJXp*HlF;|%I>uDe0gC%ZndG(m^il4 z>KUNL*WLCv*Ubo~udlBq5%5C5ZoHiGx^dx+X<~);8?E{L7vp+$iKN_=4g8a3z(l*r1{1wi0T32ye-1PkuK#ZDJ10Rpk_jmg1O){Fq61k>jE@`de z5vf=23{Zq+dYz3cjdJ%le9;qE3`GN_*NOr+L0fw_ z@wIXRb)G%yF=18pB!kz|(4gk|*;m~Gk7gN+UGa&pYU*aD4*i|+`Emmv8`txHUljb! zP<2Ys9?(3i)8#8$iV6NMmRv^cX%lw@eIUqvzO1*nE;(|bFmr7eG&d%3HY<0QG`gR9 z7S$-Uk3w^4>}1GMe4nCFP+;a(&fpV<^teu2DW>9%2MIgC499BHmBPvWeqWj_k0p*q z+gU)lhgLoidR8UVUbLxYH8S-<&lN=X9Y7_;PFucvpJdUyvz`uLQSQMWeykuNo{hD> z$E}0;1WU?sx*gIJ+=KPuDXTR{NQ=STD!DbSD@`A&A&ji6vh~m{s7-o%JBQuSn9~#a zd@I1zjJ&sjHfUxIF`sV)-^9d~p!}?wRCmc-XiV^V@Efr%MjW*(A z{s)t>3l8J94L4U6UIyW=t{Lanmmgj>PzdtVIGxIQ1731RkEOYS$F*T9>IU25bm8^0 z7wzAvz3&N-ep$PR_cPTjHn6fSd`kt)||cdsm_yscaPlv7@J&f^x@X}7x!@=bfw&*SHo6Ilh?IlxoP*# zzyOQh9linQvYL{&>Ue5WgJe8Y;&69gq$Hw9&s*<}!o;4qDfV{)_?6h2KY_&8H;sr5 zGthaH@QghC_Qwgi>FbM4F?&jzd0u?J=k4uu1d<3vx^d-WFZ5(c{lv;}2p>3q!4kKn zdqe`Q&9O6ByhYLuJaKmM*)N%pwUMKp5z)u`&>}x`og+12^SeLl0|zwf2wNKO#m&werCVB1pvB4^oOJyUU}%5vs?JbkbfG%WS}vslum|6cw6p;w-+^K%6i z0e)jWw-;8Gj+P%ddPHR^+E?g`FW;?7h?S|JPv;=~B>k@YDt*bBq})(2+EmTq%g$ae z(0OB}BEza=33GYuR)>%2%dm~ot?jW5-K_wvq&x?n#PUglbOXa~{VCGCPB)trQvt5R zg-D;yvf4D*^V?kD=}EN8qfh6?OO*deyzq(M;@KHp)}5Q0(r20gW1yIJc%RyjRW3W< zG|YH$Xt-#|@96v|Eb%_~wNm6_>WQpkZvaQ6MB;rrAvP3OcybpGrXCDUZa5|N`{Y#* zS(zfx37Kt$4+%W3UX4*<0Qz*_Dc*8E<%mg-SK~s`(FCYoGA21jRJsS&gn3tQ&|-`s z=R5E+SqeIh((isFkJ1^Q2m0KCcH2U<@RAjdVldwHpqgZo#p|0E z=xCq2DT2oJBh_#W@7;ijEbVq|S;SS2d$N3TH^wb?E;|75Xbk8&{hT9CdyvqsaA8H8 z=;wo1(0)-CRHAvB*^ANQ(+AH9C}J21#dWpE59lN2ObyrVm7bDNx}4U3fM2c^Nh*w1 z%nfOJqPACVyVjleU`Q|Y{YIV!KWG0`+zNj~GSeG+-`s6qWS}!1JIb?;RASp%uh=Bg&lv<20O>iUVbrWxCqkK) zA$#hPeUqaZYV2n!gT$JACQxiX8%f&?Jy-a?#EVs|giricF@@(ttto~O`0;M z2HeVIn=5N=2$p6mya~k;hV*X1-E?Kpz4GV74;@F-rvqw-ErO+UhiG=9Uvf`}d2e;n z>*IVkeMN-v##yO+MI?NfY2mwX(BGnx3r)+UH{R%OctKtx&KqC8Q$vDCm=<F|z;YY&i9zHXRaO=nndH?~HO(x?`)U0Wehm0f%rM$&kc=$ zLOmCj>F3h?urRfh#7)!ey25kTTIP3YjDerut+x zB$^O_w`+Jhq>CjY?Qs#`M^|gYM;OvI>w-Ltif1fvQXv0o+sS|+K5v^k*lFf_ zOM#iB$jfO|U{ZUe>9<^8Q78zeV*+(1E^n%tRTNq%@j*~{`4>8vl*y@?o%9BlzJpPF zMu9y6Jg3ZNZ^e0!jy#NKPj({q@*>GLF}MMJcRlbnVyx+cICs(7K&^j9Nw4{<+*_Pu^8Av4&0uwFt=IWIBir6@sfGnz6d4-e7kFIr|f z?6LcKb-msOz|IyZtrhU?1)Ro zgY~6>3VVhDspKJlzWP^j#JEZa!_}0>7Y;8&1)4h2vZm^dh7Wd^qTkKra8q@ltUNnJ zaqJbL-8Z$G7gwxLG}>5kPtU{1=H{YtJk?ow=!!!!t4i;_U zG5LIAu43gNlw7w-F76W{b-Um{!(G`jmof)334?B~7k}WexehHmra`gfFbrt-+nv$q zgO#1`Sd|xyPbT-Qbir}HE5kDA?@iigYR;mxpl1|WAtuxd} zK5rHnyP(bC_(B9lT(=025meemCu*YetBlsd4G;_DKe?ucL*tqY6)G4%96KLa@_aSp zYOT?rw+$_f_=(s$x>*p)*Ya2CIr~~+`VWB#sXbDh7x39&!$L@st(594kdekx@Ir2v)ejo}w87@hhq4 zn+iBW+RL*3uH5SgW{xC>7z}Amqz^yoin%Hd{G0v^;T7Q^wi{D#_%*$A?IBDt8??|r zALA$MX|yW3F-q&}6lMXW7Ftr*4q(&Wmg^QR z9t2KZTxmVSn3w+yLBi=h$eEE6T}RDbtLPTy4HK#IDi;V%_B^6pn(nn_iO)M=Tu1k7 zucpVBCSSp+#t5h`exAE_Uyb_ajt8ctEkbLx?Ey6M6{XOXV~|6IF$ zjh^$LOV2()&YqmTQx-a=<*CP&i}0)eoZbB`bo%7%@jZajKbJnA{r@>x+ZW-GqeBvE z0auJdn3s%1IIxW~{WBNq+#i6FDC}6z6g=Mkzpmr>W%=->{3j!SkuUvgNt*YZry7Vy z(tH8YQ%5_ZdyOe}AH5Vj#ir!yxlw+*i~%dVzlAuyImUNfR)&nH$co8`NKOdIec}(; zf9KGpQY6EVbq{j4%(8MsrxdRi+_bFD2ahS~Q>17>e}?NrEVsX_Wpl-@ASO%#(fnea z-R&Wkb%mWW_l6=Pu^U~NHO!w2lvk-38)r%r?47Wl!h&apnY=RY4JAc4TAO&3^M6uL zC|_F4+`8~kq+cTK=+j(~w4Hdv(MkzrzmsQcU}|xJCyx=N5Z%*o01UwPZA><1_k(%j zt1ORr0`~J2Zf+QebD`(ArViRT|L!Ekr6hevFe>yPr5va)noDW^3h1yoii|VE9BKvZ zzxH!;G=lB(6tl~z+I_DqR&YZBAZzl%=nf{VD?rbYF1KVRfL^Lmw@q z&wdm*1&%Z`Gmgf?w&Tz<2`IWH}#}NzrrOl9G8?rbAyel;qP^VPoagk^+A{t_PVC6wJ#wI~-IXKL!;u-(;bzL#B;(Uuj}&Z>n{9uw!rEL$x0R$|m=FPp0a_9gBxn7_7l5vN4hPcXXd!s`(Of{g zO#oG>O3XWj34tul2R-;4Z&1^2y2GTLAkbfoFZ%CMPYN?*iz5J?RhN;D1WVV}X5`zC zF`hOSNx%(1PVJE9^)=I18neupCSJ-K)9sfNDTZ*B7u~G%Da!oq5C3E(*!6Irr4%wTgp%Q!ldCLh+i}Qhr&qdnAE5L(7CidBM}_puAvA*} zEScRffhA&{qB`_K@{NT3o+it;!oG?I(T8W&T;lg#Ck#8XGkv+0xf-oAV0<5{Q^SmC z)w+8I@iis)C`;K+Du+V>WVb`mp&skKC5AHkYd)gSk|CwJM^S9)R)H^*It?s3aIDP% ze0eH4>!&DHod?2#DA+7xJY}(g;#a;*bdQI;v>+xVJn1nIAA-ARbP=+*;*-c#DfuqG z_XAu|1F#mJt@AdnjtRDV3k$LRS5##1DMpNI3Jw?WjO%_5(C&jlpvm615-}0JmJt>3ycsN7)(c3#_ta&C9 zUt$A*E{y3ti(R&Rdkc~nAHVI~iMI+}V@ zxwl@pC7xPcR(F@Vf4@rRWoyXl_2Ao1IqCX$#xnHGaT!iZL`k2IaY4Sl^a+=*?S8eC z|FG-C`RfD)dL};ShRQPcq>rv86uf?2JebIB00e09;gQ(zWm~V2hm! zt_nng4^6&|id7~;CIpnT%&WhcXLSK9-ETJmDj1W#dp4QMY2cpHbC#c#c^I{n>+Lq0 z9P7Z#SvKR#{=L0>^)c2$a>!w{>4qa=t~3~W>gAuL$=S~tqQf0P5l-@-yPw%sa;$b$ zqaCN-0t6l~hJ0|AXjG}53vym?wcSl#N#Ck1VO5#~+HalLSPa;YRB-53Pff-J{jPa5 z8P&5YbQm#cH>cga!%nY}h*(!BY|U~WT&)kBDdPf{ape3I-pV-y6SE$+FQqt}NWp$^ z?@H1gZj62QSy;<&Z+wfIl1a&#;}{bf7Iv^|w7PmI!_oA{$_6;)vb5R96YD_$KCgmR z)7zmT#63OJ^Y7E(8j`Ak@DjKo{pY@8iIkHrDiZPQ%G_s%V{bd)Y-TeMMop*i2pt9^iTXz?t zt5v?_!Yo|cj^)rWW_=3AD>-qc{|cfUEff+^Q_!|w;e3#*%Bch7mnfiQ!irrniPgUkCigD&A1AvoI(H)}JnfM@UPJh7Avn;FO>+`ldmIOg%nAEsaQ zo7prR(M&%#wPcxrFr>d9-~7M_+arC+=(kX}b>o+&qRyo;MLclK_iHR(2yqQJd6PvY zTWuUcpH7PyJvG_V&=fy>Zz}gxn^{*w)c2z9*Fqt0=U3au{In}oRl<;7x-e$u+1JMU zi|BHz4HvU4hKBBo8ZGjk19D|8HzZp4Scj~iQB_O5R##e0PM>IT^$&x`pekiytDNG# z?Y75l**@_TMWv2=cC-|Cv6S$sw$KtSDoYl?QP0ElNnw7QWOfd(dRXP>M)>YG%_vzg zO|(#vO1C_E_S6)1GckNK{ip)%B@|-)N1l?z`a>t4G9KV8O53y>co2O<4=yYwSdT>7 zlibABOnoRn$O%Q>K_&auAX`A!pTpUzDu2SE!d8+gCs2vCd4v3+j~XnF_LR2LhwA{_ zjZ6z@pe-^MlgWqDwMUJzdFBlkG$EI4NWX$IUG+ZLFSFZL2f5f#i>#JeObY9*!&Biq z;OsfckVUe9vO%6=KlqG@{o3Jr)(whaqNm5&fvTM^XpG@uDCL9Q^jc+bRL=;i3NcLV zk4gv^kR&gOim*c+#FHm$o?@fdx&9Hf^&K8LY>a7&XXuKD$;e>M72vo|C!?|fNOk-S zKWY2jyxLLGMXGYXP$6T&C%>`e?2}kD;$Jm0fWBR|a?3IfXZdzDQ}dsw5)7PA;7L&- z;Xil{%WI2z8gH5THW!Y4Zk-BVSBrPLFg4mDLfRO9PoGZtkv03$6t+{>%dDBd=lLAw ztf+ZF*!>G+&e;Cl9*~zx52uHt;42MLc1NOy%HLkv|eHFKc{6S9X3O0*JJgFMJJPOHB*<2cU!{)@JcrhY?1)=BZe*7rv;*T$L2ANN0Qwrw)k{pu+MCcife)0;#icfdNX?A(&)=0Rp>vwlXh7H7jVsswo?P3ynB3Zp*Le;|^r`M7&w4I8T~+Ht3;T7cBD zpP7B!lcHA?PTfG#OYv*Ke_D0q`UfPJ)#rX3Op4xT22y*3j=G^pUauCdj@%NN(rsyT zpA1avY?rWj`E}PLuHy~&3bQna#t~dC>`auJo4FL+w37Fq*j9LJ3223N?0tFgK-P>@ z8BlT0%ce+eX7l<3_0YDxwz{p|8U7kSLMoqZ9cLU5wU#+w*e@?JjF>;{j4@%A;o+n< z!_1XT4X~^(ji$-g=5~0DRt<{3#-*%*5Rr?zyPS_i+E0+SSzMJKaZ`!Yi5#&oTp zto)t51VSmr4$S0!nCTLlU$ta4#Pa7~-8O(__C!zC~rZsH1j{MTaLb9{7wP?#Qhve=_yXlMkRK+Ac3H{Sz zM^)?vIhMXhL&fmT4p!l}#NXeT=hSOgSGU1?-mNL?*tp+Mg7s>_DL{ksj>ZbKC~DUg zle4&dH#2dBX~`X^sA$Nt+S3+W!{)mP_D$t>#ZBoafJI}@*#bNrSpo&GRx%ivy%LOZv&RJ<-2-w9WU)KhqIzS%k58>~6H zz0A(wCw<_j3WxeGbaq)8!W`b$X?0^Nr#6%j)|zV0_=xW+$%#}8~QsVv3uGC&h7etdYkVe8eE!eH=wa=P%cJJ%j~)pN;+)Jp8SMoN@CR7_;T2fM{QCs#qwb8M(Vg}GiZJ`;gfmKs=b=D$25v}-!+u73ER6l(Y zdHL_iC(wF*;@);ZAkn*)5DzY53vNQOQO&q*nCd1%XZ2XNLJiu48ccVRbuMdqYiW64 zpqr^C939dYamekX_HXApQZLq!y-kzl3FR+L;uugtn~&j}H4I!8*{M=(J@S#+j74=b z@{nn5ShLR(H=o|uW@$FSmF_l@Bf9s?F5)YK zjm_Gh66?o14tsTiOJbL-@Xs(mZAn^AFB@>5si7fter1^<-R@vi5C0r0+4)x&A93`> zDd4lMts&l)lo}s8%a3LQV65L#z7$BB1A=i|?mBUwb|7|xLQZ~l)IQH3UU&r}yoyAk zDlt@H=wvO9hM|Br_(9+&NTQpfu_C!gvo)z_r`xw&pT%NLJe&}i>H(!)s6T=!9Q$Jo z<6mbG9X-WO;k(_dVAGpt%nIAnoOHvUIJdhv zPGOM&bu&eoyDZ|)&LR9QZo&BrZpFahkljS(#-JkgnBi?^Wh&?Y6LgikcQ!V8< zJ=x~K{`xmfj1m0LP;>zy;kB{{UmVVxRaF40V%b=%bsQMy9S z#C}N3tI|Z!{4=l1rkd~yun<@oLrLb~S4MWal^(=Ozs znVspMalh_RjE3e{8^l0@P7148K_!3_GWyR%nT>A74O!P+36H018LST5!~{alzB~Ii zjXvF>xUHSZlbWS!-nRF_c6PQR6du%#mm*PSAw8X+%z5F$+|<2A(3lH_95cmt3HAg1 z(RR@j^|a}e;_=COed#dCmeABv;7|Xl8tVPevP42`v28uU%y7@lZ)z%@!;Bvv zGH1BG)^Cbu{vi$ex{kkA_q;8$RL2yl8~CG2NvgU~r9qT4bEH)v3TuWsouc|GA_xFG@X zXUOXe^-W*A&E53vI_{PGYPXtz>>A>jT!x;jv&`b{U+Z4tP5D(6qHOG0WGNIlU5UUK zTyPioIV6ivxJX0uHgUC}ZB;ouV@&2=db4nQJ&OdmuL)peomD8O8{z2tYb+Tt(`eNC z>v_wtT#4aDeASNd=Y0HGsy1JHtPXd1c7!VfN2nXC_DjTMWw4?zJB3>nizW3MRIwYK77zR6kewmuU2IO3J2Rafys$%Q`jvnzG)k2U5B3NjHNU7*Q)&?X{LP!77Jhksh_ zC9AYkIOp6;eL*7~HI z?8a;oA-|8eLwm9v3S3)p%tRvd{rwwAPh<(dM1ff0DPggv&7%If>d$`?45qI4I*{ML zKXoKWm%ekNJh4gqqZ0xx8HMp7yW)U#(nA1A;>y} zKb~FLcD4W2qXNPbNEPm4!zFkI%*s>8$DL*M8rmg^AVkr@zrazZtSrVjw&w3GLZ9=4 z&Y$QJ?LP&pW4Cekzs;Y}{9pH3)4vKw#;cqk-VpmRL^zHbAFtG0dwQQmnqnb{x_Vs0 zdv~EVmge@Ue<0oLJClnv*Jw^$^zF<4lWzQoJ?59PZjT>Yo+Bcj|8z|SQwwxozA3j0 zhn+p~%ff)>lLFt&k3M_Ghf(l5uG3ns!aK2B{FD?$}q9{(f_ z7cO_O(S(otX8c@0JS!FHuSE5YB}O_`^;g~?uwdUfM^{#QVtWZmg=P46XV}vro|aD4 zU?>I1+#_s$9Cj|=W@>uXYKdtR3M&simhWwdH@w8sz0&&LKyvgfEP3+>T-(#i-ijY8 zml6mlER5%9!>X)xT4lOr;z2ofdM4Lcg1?L!C03MGd_g(c#pZRrXAFYt6^VH(7G7ZQHfP8&@9WoJXF2FTv z7|`5)4twjHhZf%&`^O1C;+!hK9m z*q;z}oP7O*gHV=G;>zRn9$N!6KBiMWHouIpJZRAq6V5JgU1%}bAr*FxD)@Wvb{Xc@ z>*vQ@b#^{6^_H4%+S+Fsj}_Vozd}=;G0nSsI<|nSCD-mN4bp_-h)oZ0^Ob9E`X> zXSCP_*xeX+SDKevYrE>V>gA!g1A~){aR8!gn8m3R-GVhOe@IsNQ=S1SxyrM1jcjy> zXEN7Qk}~Mq@cCpxvn)!aKDN+La-%GU7emx59=Mm3At2?+ZTs-P5rIW63m_UBkC+~p z_6^bh1eu5&eb2h68ak)!RcA>_t~*`_f7AWHS9>}i_;x>_$TY3)b;TZspDL7*REzMt z|3?I(4NOyD=|Xf`jxBt!ryO%)5zlyi0S|K|lp&lIEwZ^jbkHtd#Ph#B>_nX;@lexG zkaF*&q4?+MA->nYe7)*mXk%I*!FKS=!>tzg7~a?LRr<=MhC1VfQoT#)?+sYjhaYrAkIfx1)> zh`lMNdIX&u6}Ap};Lsh{HP!uf{`@Lk8mpiY*g5epO!>acSE#11| zNt#}2-AC%Sg>I!YMLu0ub=YmOFBTSw_jZIsD#B)RBHeD$omgYZNyEmYC$AW7VxI(Z z{_kioEob8;Z?JObBj?Beff3@@d*hNS=PCXBZ_ef~ah@O%SFVpQMBH~5S6j){~5WaQ{%BK<;`$XTjQj$I4G|js-xm!*kKH z8VR~&?4)wOj!fQ z>);)~)#J`(y`_3_Dl(ZZ#1;l0d(CK-3dls%Q?2ZI^mfkyy@jumwFELdx9;y%>}v8R zNByu+NMy+?;ihk_-y+4CU;Qh}Jc;?ld6G6xw=&E*3G=LBArHL!T1#Y7qAMrr;oK>) zS8Y4Gr8r+Xo_4J5dOn~Lk6r1f!FEX=XO?eWbHzf&-K1rvW|XBV((%&Pq@-oA^QDkoMu#cNx^ynm#$cPhESZd*gqM>e`%t&^kjdg-a`+X=c2X^Q@!yv1*4LfXE3Q1PI7jpLgOuMxrlH%%<%|od zs;6iYU%&ZFHDBuSpY67j`U&wP?@$@$6G9}Fq`dv__Peupj}%g@I>1-=U?Rsesyx?x KR`m4shyMk21OAWz literal 0 HcmV?d00001 diff --git a/docs/dms/umn/en-us_image_0000001330112650.png b/docs/dms/umn/en-us_image_0000001330112650.png new file mode 100644 index 0000000000000000000000000000000000000000..38189a0e7554e255ab6c5776290f1a8b5743c45a GIT binary patch literal 15076 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 literal 0 HcmV?d00001 diff --git a/docs/dms/umn/en-us_image_0000001377028284.png b/docs/dms/umn/en-us_image_0000001377028284.png new file mode 100644 index 0000000000000000000000000000000000000000..9d14187d638201f96045b2ca07fdf337f8395897 GIT binary patch literal 50811 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 EZ;?XsGynhq literal 0 HcmV?d00001 diff --git a/docs/dms/umn/en-us_image_0000001378919582.png b/docs/dms/umn/en-us_image_0000001378919582.png new file mode 100644 index 0000000000000000000000000000000000000000..0f21e6345fd7023a873e2dc78ae6d98f168e5e8e GIT binary patch literal 491 zcmVPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0f0$FK~y+TwUe=H z!ax*<`_FXBWGCyCrR}1NbWns2LWK?@#i3B>P!t3U9VOsUaF8q|i(ML*;Ly@Z5F&_$ zg5qFZ;*{;zm)=uziA|x{4{o@Zm+#%ZyW7K#_)pOit)9S_C}Uf)c#Yd1KJlQ4FMYHz{GGCt7^j|G*I&!P2~9P_h)b(^6g z8C3f&$2P1*PWOhkvOQ@77fZHab7TdJmUu4H(u*b{+8`LVpeku-L!L7%8lXx|%^5Q> zjYQ<;4Y^m6DEM(Zk)jc_qXg9ENKB(}ER;x8>dFVQZnoV_(}~q#MfIAP8<%u)SLg(q zxfbEmL_S8VDw~*aD8%$hN@yX^K{Xz5_LZ+m3 hj5+d0QJ5WxfG-rsg{my`(dz&J002ovPDHLkV1mDP+j#&0 literal 0 HcmV?d00001 diff --git a/docs/dms/umn/en-us_image_0000001379301802.png b/docs/dms/umn/en-us_image_0000001379301802.png new file mode 100644 index 0000000000000000000000000000000000000000..1909444d23d92a3a6566bca91ce065d14dbda919 GIT binary patch literal 1004 zcmeAS@N?(olHy`uVBq!ia0vp^Vj#@H3?x5i&EaHVU}gyL32_B-i2;l_022maMg=TL zfE5PVkN`UjaKHd37;wP=HyH51052HufdM}l2!Meg7zlxZFc^q{fvBjc7#N6yfrNyF zBp676fwZ)=3>e7D%F2O(yu7@Ef`TF#C@Co^gMo^QimIxrnwpwA7-(o{XliO|X=!PL zfsT%juCA`0o}RwGz5y5*8X6iI85tWJo0yoGnwpxKnVFlLTUc0FT3T9JSy@|K+kkCcvmzTGP*6~CaBxUSNN8wiSXfv@L_}m{WK>jCbaZq~OiWx{Tzq_dLPA1fVq$V~a!N`{ zYHDg)T3SX%MrLMaR#sMac6M%VZeCtqetv#oVPR2GQAtTjX=!O$Sy@FzMP+4WRaI3@ zO-*fWZGC-xLqkJTQ&V$ub4yE0TU%RudwXYRXIEEOPft&8Z*PBp|AYw>CQX_&dGh3` zQ>RX!K7GcF8M9{1nmv2=+_`h-&!4|w!GcAL7A;=9cQ>uk5sDH4e!pN zM?2c%!f)$Moqn;JbAR{#-LH2<-aWd<6M=_Uy)Vz z>Gb1s+(~DB#NsS6_)g4`cRj>@b~4MGr%TsH2#HlrdJFVdQ&MBb@08(^UA^-pY literal 0 HcmV?d00001 diff --git a/docs/dms/umn/en-us_image_0000001379445357.png b/docs/dms/umn/en-us_image_0000001379445357.png new file mode 100644 index 0000000000000000000000000000000000000000..49a7f6e72a9bbbb8cd8115401b2174416a7c6915 GIT binary patch literal 7163 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

lqPlsuBIIq zyzx5f;jo+K0NaoaM;LCuQOS4P0wAqIq@LuO5-};GqZYQ}&&Us)3&=K+)9OgVbwvhj zm#u48k8O;He5vH|P6_+mSdM)WvF`_K$$d{viL%vv-&mROtsC!19*YpHJZVvTbDoW4 z3XnM6rh*sDmoa%7WRw`ElhpV{LC1T_pV!bl}@? zgsI@@g0SAr@Q=||wQEx+$BmD^nST~?lAFddaQY$H^1!Yt!8~3e%BsKkj0pi2xMDr& z5HEjKk)-D-48;t$=v-u9T*{2{Z>Ly@R#wMMlBCS0@NZ zrm+z9NmOc_CqIUP@Kau?b1%-ro8x{A(hG&OS6t=@Dq0^42n%M9^u^p;lh1TWX5$0p?IXg8KO52D`{~-F(v5Be{!Zuj-hR* zoVqv~4HuMzhpnz}pZjnYqy_!qBCvzd%hqXbbZqfxm-4u{ppY~Tl_`aF?^Acva_`HZ zvXuRdj->e=@=C)0(wE{0Hf-F2G%IL^I6bfQ57Yk6jUti0sJcPu*H@ke`5PliU?P-b z#zc0ah@BR5*XD;{HR^pnGN@_cYg3Aola4^Cn zJeKr+s5UYU%m#Tgm696z3xRc}cfFGx0)kPn2rd*8y@7;#wp^WnW0Jc&JVJdU5EKdx zf;cq$uD~y+=*uZdH@&9%_~~nkEAfOcBUc5qSEy7*zoqhfinJNp1>9xYM}^jMatr#{ z-&6M~ofHebL82S?N5P|y)a|l<;ym}!-cFaKHPCWl!$0BvP;Go9Re#v!z=Ti%PP-3P zCc|ilIE_kb_aYfpD4x=I$Q?T@mr(X$^0I`j;e#J&1Xn;#{ZE_1ob#}N>JXhtqA%zc~Mi+R;-n``TTzX D@SMB1 literal 0 HcmV?d00001 diff --git a/docs/dms/umn/en-us_image_0000001380118889.png b/docs/dms/umn/en-us_image_0000001380118889.png new file mode 100644 index 0000000000000000000000000000000000000000..ca1addbff989eda96f47b14eefbb5018484d6c3e GIT binary patch literal 18913 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 BYg7OL literal 0 HcmV?d00001 diff --git a/docs/dms/umn/en-us_image_0000001380403152.png b/docs/dms/umn/en-us_image_0000001380403152.png new file mode 100644 index 0000000000000000000000000000000000000000..7c490b30cde76733cd7bce6d36dea34c6985bd3f GIT binary patch literal 277 zcmeAS@N?(olHy`uVBq!ia0vp^!XV7S1|*9D%+3HQ#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6;>1s;*b3=DjSL74G){)!Z!;3`iS#}Etun_WVwqqnZ(sLo{>0`0X5n_m9f=CAZO_*IU;JpZfx#xV2}@Vq3QORbFVdQ&MBb@0MwgjdH?_b literal 0 HcmV?d00001 diff --git a/docs/dms/umn/en-us_image_0000001380945917.png b/docs/dms/umn/en-us_image_0000001380945917.png new file mode 100644 index 0000000000000000000000000000000000000000..caf8732b0df08d49759eb85906d00861382a8964 GIT binary patch literal 28818 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 XZ{B{UI%_$+#3yKTE3<;V$A0`T6sXZ< literal 0 HcmV?d00001 diff --git a/docs/dms/umn/en-us_image_0000001381108612.png b/docs/dms/umn/en-us_image_0000001381108612.png new file mode 100644 index 0000000000000000000000000000000000000000..adf55a9b8a112adc9b62a7c41f6aa8721a617087 GIT binary patch literal 335 zcmeAS@N?(olHy`uVBq!ia0vp^B0wz2!3HGny7cS=QjEnx?oJHr&dIz4a#+$GeH|GX zHuiJ>Nn{1`ISV`@iy0XB4ude`@%$AjK*1-TE{-7<{>eZ5Qyr|CS1-5uD)rl?5>K>J940mL&-=@AS;0B#xy}Fj7jM#e!i91lye{AWKYfc0lQa{Tx&SZJ zi*+ie4*XNqKUgEcTO@d5!utFFo1Qwb9e(1_kRg7^q3W~q2JS+}NxUqb3*A|a4rD8w zsDAyuR)MqmOM>ZyNpqMkaWfY%uVmdI#nE-~_4oP*M;D~D@+O!HOiABZ$t&5sNy*G1 eRsa8geuhgW7p8MfD|ij`FN3G6pUXO@geCy_c7s^} literal 0 HcmV?d00001 diff --git a/docs/dms/umn/en-us_image_0000001382159745.png b/docs/dms/umn/en-us_image_0000001382159745.png new file mode 100644 index 0000000000000000000000000000000000000000..261b7c810d45fdafc65f4086be668d3e3afb091e GIT binary patch literal 17406 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

)F^#(% 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 Ax&QzG literal 0 HcmV?d00001 diff --git a/docs/dms/umn/en-us_image_0000001427521685.png b/docs/dms/umn/en-us_image_0000001427521685.png new file mode 100644 index 0000000000000000000000000000000000000000..2ad6a46044bc5935090993eee9cb4543944ff62a GIT binary patch literal 42740 zcmd?RcT`hd7dNO6&m$HD6)8$nK~U)(X_2lHKtu(k1_(_;=)LGe?;^cMS^%XABoLZX zg;0dhLx^-k2`vypC=>L3znL|&X3fkuYt28i7FlQ zorB4%pDHR=D_c8}ok9^hXWF7Q41u;w3>6_DU{&Q&)zX};$trF_>WH?rBfJDv-}3|))d z=M@OOqI&+edRroag?0?R5~T$bCq6N|Gw=9?HnK!3@)Os)eKHs9F1D|()s`Tk@qQi&C<`X!jy2_eX`F(tnTJU zJNk*5p%$hPkk#YE!4t*Lgd!1G@Nq-sC116pU5k^t)#-*B6QpxaqwBop==ITJl^VN2 zFBTS-m!-)2qM~GYmfQZI%VW6A$K2!y3h%}eAr!k z)_=Wje44Ve{Q0>g<_BC>h*^@-FN?4L7D8X#Z(V8LZ0g|PP*%#f;z!vA1B6Fx{M;cS zKmKmr8BidujDCK3KclA>$R=v;K}XL>0xOYzsI@ezDt{+kr0H+YxnK;=#w_c$@V$2H zps|&zKn~$K{910-IF>basx35Ev6u0iG zA1gO$6m8jW)4SB?O`LA1(8-cH2DE1YMI8iRm2H9#7cGv9HdIxz(vp*3ES?%ysD19p z6e(BHcUb9&gqh(R$dVmwCeQfK{McO`A2e(9Dt|Bz;gz=TVt{%)Nq8XTuA!kp3}Z8o z?2lNn@|*3;kR)sqp1T|!?2@Dg6?bC&$vAJE#bKv~PmSFWh9>2>%-aL0X7-hrpIztv(;MHQ|vyrbqKY(fNjn$kmYPB5gJvGuGeYRE+eJtWaXs?8ZPI+mv7Y`UCVl z0adSCCn{Tyr?Le5MznYW7y57LkLv-BYBMtmELJ|Mgf#W|k%qKz2ne=`py0WZ?7!8? zcC?SmG>^5X8GN9zhwCkQM@-Xpub?xTh&u)l7I>AC2>r#EKehlxcZwR%K`lNCG2Azk zrj6;oI|i;3#Hr~wl&?XE+#C$rlZ39M2^r7rTsWPVQd*8+zxD{Em>WAE>TVNhSX=qI zyz87gfYBWd-3IXw<|r%|cPna8N!$uveXT7FAxM{5Rp|c5ia!0p%W3*Bc-nViC{&DDYe813S@EqVS2;{%(emOv5LyAT z92q4^nB7A;TrrcOy_V8TOq*egTDxN=P)f|-|9R*PoNdPzE|w%#qX_Jzd&YXd*8ZNl z&c@b!H;y(zj>MQk!#1epdKiDwFMYfPTS2cHWJJKxZsh0;Pp#9;@)l5zX3ud(HlL zO*)lIO<^i?)(m+M+k_@p8^vPO2MKpR zQH-|K5ciDV$r0I__unSg*oeIEYBnk4+1CrqJH7R<%3o7J*EPk~Q!LcqQb~mQaE2Qn za#bWwIwPdNa3W5|S8P8-;IQ_e_eaVwL7d%6QTwopIB*vpYAI zc&(x@%*#U6zh8G{xNIfY9Q9Z-(6SV!pG3Hu0m8?@Y;KALOds8v5ld|N!<_9birB)+?(tO`5lFavcJ=G zdNJx65#I`sX>+*pWt8+z5_8*i` z=rfVU2=sTkH?5+rhr_|oCwtE?YajWLiM0-x!^UKYBD!OIC;d1{PkD>&qI6y3Z{6l4 zkwct*+n=hG?Ef(<_`j7p{Qs_#n@n>`3evQ*-^BTZa*>ROb9o0#9YoTSv(rD8?9ES9 z(HA}&(Gg+Uf0C;H5q0o56a~n7wE*WqEmh38{OHp_er6@|=Ym@p;; z5p&f4{y$FUaIznze(<_|L`nwc8Txoz4Y#tJWrg`rlHtDG=peb= z0hbQX^gDKa&>=6Kytf9JLy-fqpAN zy~}vJ2Wc_p4S|tM!BcAneq|T6oa_H7>T{Ov)qI~G zqSllJXBR{&;AudtPc@b+kn05(kpbMjC;gaKPaeHPJ|)J^y35q5OQJ0c*znmJw#xd{ zN@N8>FEcf$`hk)eBpHHRxMQ-Xs+ca+tlII`{Vgz3@C z9Ll}Ri+|-CZYYoLU0`Nol`&Jhhlk{qCbUz|<0ls2lQug7CjfkKD=h7X&7Ix^rQ=Yx^>1hY-D)Ird5Jb3Mkm~AoqD3JmN_hYv0I_D`{-D_W6C@;s&|=gu zCMqBxyQEDS(}n9`y(peqChyZOX~FwPX7s^RhCfod8jrq+al0bh#2E7aoT0h%bS-c&Ng2u+5Zi!A^1c zeVAvjG8p@eUpz_xl;Akv#t$t@HawrIJ`%duYuO~17 z=J?8kia1C4b5kfACC~L4%!WW=7zEnxWTLJwxy~_`8|u8jY?WKu6D8 z$@GCgnam5fV80&DKiqfUti$3a$8Mhxo>xnHzRyz%XW+`!EdVZo^d-7XUh@wfI~k6J zkA#FgfQPIn>}qG#^t*qwp%lSm^5T`W!@b@`zJYH^Zeo08*1CmdhQN#KD&`D# z9kM4%d3Fnfh9vZL7TrF;H;U_Oa9(y96EimkrC0;=`t9i(134hY&xSmc%A4B>&)|V! z^40H$wFMpEG(^fl|pN3i<~5 z@>0}8s>{Ur;6B^jvXCAFyTTo;Yua8PVq@7YHqMy`KDEXnWLPYM3urciHB(7DDi;JL zu?V~T_`l=6w||LP&IdxeWZGMxSQbp;U}^>_&7>(a-qdc2F(1pkKDCuI&_ex?f<95b zl3U%Qv(d^GT$>ps?Ku@NWY(I2BT3M_UENiE)m6z5N*vlCDPKVq5tkB|Nhj(%c~4Hx zO~SGm6tU2{xcIam=pfVH0mW9&b$EdAw^B3Y!@(UFn9;f&EPMijSmT1|v3{>yF{XSa zxu4asYmd`210$k|-`NC~AcjW_c5f1%A)MP51w z{hkffa@l=0&^fi1B3xO(u_Ry#y~n9JWDl51+@l#ul6Of!FF3HuEK$Ief9cy{{jVs5 zacz#O#<&h*58>*XuZ*ZvU*#0BK-5+>m6Z6`12i!Ac&A@o1;17Z->Htdh^Vy3T0ZDA zdOy(VV4vL<_@hgsGw2F8K7Yq@0)Y_|MhSn=RhpD7D=W!IbEk6kn`Bx0PB_Odx7L*| zN`p<1b(0lFh+jd>ICJCF`gumo)Ulpk`Lfjk=6&g(d3U~=L{OLY)NCfFQI5i6J$XBdnCHBQx+ zl<=bM+DBr1v5K@V1Rtw>q5SPK!A46of@@P@I@d_^FWKaz^|mkfL!nM?n5u2(rmc#=mi3!0O)6iFtsD7Xu%Z z#U{=?OMl47XsV;-ef@e4U{`fbYMPb*!&hNm=W3Tr(O_`#&pmo%;>;=*zd-_JM4I?> zeoars_9{wQ?(~dt=jE^RznBn7O~5MkCFEr6UduT*xjnf#&`f{$j{0nh*uZ!3S-%$F+Dq<=R__M*Z6i5Lpr_SAFGE-&Rn_mG6 z`mC_1t~ZnC_#iDtZmc?LePeSAb3E3HyC&`Gl7P6e7`lEvIsi1|v<{hnh6oHJv?I=^ ziJD}_NrJI3Rq&_zfe|lfTwWXHnRnmCZu$eU*VrmO_gNNmm!K0WzS4_B7K6ANy?AN$ z8YDOzl648Qufs8%icpTq4szc#LjBhUVz!l1-D9h~tQAin*xDwz)2ht)`h)Af`P9qc z&_yvNuw(+wB`ivZp*fI>AU_YYYwI2ALq-4o+N@}%$9-i|CSk6ab$kS4W$#Hk4Z6_Q z6IlXiTAWE3dpIQm2d+0s4hDu;i(e(U;2*ITX}F@Vv3N2dudZ}9MfolJDT<5dTDJj? zFn}W7ojwJO*A=7^Xvzc$S;jAbaJMe1{EjYMGG=AAHaZRI=BN3w%pBs1E!z&39mnw= zhX6&`&Rf%4a$-UaOE{mo$B{I>+nynKpAEVw8fH#+o#z$J=(vz{Pp6jQw*d$-3*2ZF z2KuWriKstsFuR6Rkz;oY>w`eT3n1C$N~#*gmsk+mhyZ<>qQ$OW5V;s%tQ#=$FqYlL zm z7p6BCF=Py?Pkp&v=3U;g%~YQU)&__2;<4&q{9j7izGOO_^s29_}DH}l`7=gLjP3v=h{z_hJ<9>K%3lZjCyjYprv3E z9VZ7L$90a6IL%waez&5crB<|*+P4@anY_+4#_1_d=&vEMHs{s#__Dyfjv&MS$uW=-{BjL2S*6h(8@2mrBqt_R49Y**BfIAPy(iMuON{U4 zSCtQo%X~UnNt#ClW)AYR7YO;pREPqjMni2w3J-UBDIL>mqgKf=0KJ8-E$8EhAKivn zQ|)?RRdD@)H0H-AcgxSd;_d2i?ibJX*wfctAocS>+7?O)>s?C@Z6y<{5$pqFGqWC( zdn_wYJC?pCGPfwhgw2TwTtbGlFmRYjOFD-F-+4ygpZzQ2KwM<1EAmi1$q28WX-~g* zNn0yhJt}evVhZmWNrnGv$%QBsHP^?X10EOX-8~nL0KGODSNDe)t7@d>Y#Rj+?MW^A z3n8(crUCD})PNqJt(8Fy_pqpb&&G=^NW6N2!bsxY00LlSZZM$G(ob2 zXTAQtaK1;}Y4~2et|*)JccC@= zm=SA2oJLM`aSHE4?+E*Gbi(W6GO^0B%K(9^73>dxx+!c!PxhdJ%@V?T9><8CDoNK{ zAUiu>ew_>=Hfk^LSaCM$yV^_@kT!9O8_x=aB^Gp3xcZiua|GHEz&s~hD0)EQx-lzU zAWm_}GhK)Ckxz7rpFW_kY!v2ZuSd&r#DuZ(wK6rnn^;C$b|uC(^2vU8OT1$F8(&Fb z*|}T2QDRL-d1en)+|DfI^eMiz*S|U}H?gHIvYPwZbBPT(^Pja%0ElvE*9xLqrZ-+< zx5zD7Dtx@~4GyLj#y!k44lCq63?G%qt z<^3tmS`ggY(!=bI$iRJkmpkZ@&B#g$1aFy(AeJk}Gdr=>itiRzmZjv-T#}dKrI$2= z!t$&t67#tvow`>|5lSoHgTA^(?Nz%wAY^JF5$oX|Q_;k`vxu*5R(=jJC#*`nQn^v{ zHy&zh zHC|jd8u-Uks!imsLHY=gO>P+324IaPXsAOaoBPiuzKXm$Gu7*?W^*u?#wzeIrfe$#dKb`);>VOlLmwB3UHx|RIk9($d|i|p5Q;-(y9CpxHVdA z<9GKrDp%N{4LAG)nLTa#KRKE8EMSuFz|Hx-c>u20JXQGjg~^pRep%04EedGcAWCD#_+-Ppr)wjC33dM zI-8T%ppM!6)6Xs8FYd|vZK3>arrC%;C~v9>C2$l>TX=cLU>vop)q2!sm?!dEc@mOf>!1Q$&=ymFUC>Bf8t9&jDab0>E5rq(B= zp>ZwlhPb8tHh+Bu+cbGw$!6(MF87mP`=XySW>n37W0Z~;dr0Rb47$iz$^Zbr%C8zN zzL+)2uoLL8z1>XMgL*vdx;<5M>#$*}Rn zgt`@^*xITbNQvKWL%~|TFrKFMqesvjfa}R15fh+J?*GSR`eeTR03HTP(f%VNpKwp z$`&RY4Qe~M2K5QzV+H;K8naK+0P7cm5%QBRG%yJt%NwUSlIW+gidGaO%ZPSSFNIfhV}3E~uOH1Jh1q6d#kVbj2IG z=*$-=-E{q(F;2!vW++ znA+T|Uz~9{w%vXJ0KV`b6P}Yt3RAq(b*@X7kGylf;Bl$y%ZcqzMSSbtqpg<~Gp)gP zUpC|)70Sp5da#Fio_zaA8SNA9we_2a&&tj}t_hg+NH-7a9v$C4_2|#tKLDX0OYWm( zfKuLl-ONW2-(fMEbhRK%=ex&?Y=Ywl*j-mMj%Oo4-3(=Pn)ZqD!FiL(jO*nV74Wo! zI%llNUO5vDxS~}6nDPCZxoTHJ=20dd|M-%U@X=&4(wUXCae0+(43HJMGMr+0xYRy+ zuzW|-n}q9RcUJ&pvx2w@ZDMZi?>s`&j=!{zuagsps#>e=J3h}4fPVOB0hOwB==|oc z%(SFpa>nP~AI>S;x`AGhb_@1kw}2=d=T z+(y{8-m{}E18wiaDC+21w>CFI{M-9V9&5?4AX5E>7Evk8#~-9?&G1Wfnyk$;@Nx^~ z;dF#ag1Pfb>}1ePYyr2&{H^Fy<^^y(QEG)R4+ZBD6%1_I=XH}cOZ=sEpSN*we_dACMzXmNM&DZ&EYeOQ6a@f6Iqs6@iz8c7%36#Cq+a24b@PhUj#gh(&H%*_OjdM}Xt%!GsI^@|^L-Yk53z zBy`(9=fbn-7t56Ohos+C`~!0;ZGnU@#UFnf)HR+zhIB_A$DK>p<(A@&yZ0-2MP8aq zx^7#n_0_8qxumDbX%SzK&AOko1OPW@UQpCwC)h?w3^ewZ=+ZU1r)+=am#!vUx07l< zRL+*j9b0^h6!tK$#U;QR3cfR)zyfWls0fT@^!hr(iPj)tW+DO#tqPEdB`D=iwa)*q zF7Ps6pU9D)q$lL@C$Z+CQ@;;){}89oZ$E`2b2VCx zl^Ilmjs1VDI$wjQjmK}r&(?eV$-m(5f&aFP?JyB&W73yG>|1KV z2QS-cC*3p*Fsp3G<{V<>=Y}t-%py$BV;P}R7XWzNgyRZjybxYtp$6e?YIB&%2pvhn<<-)TeccrsRJtR( z4-b17j$MqLS_-3?bxG*Jx|eEo7WKli3y2zD>Nt^tZ~ocp$DZbFg?H#>eomv%KK=58 zt{i}|nsPzifh>}2VK9gtdlD7}Q8;<%89o`bAHDdFSKyP5A%`pD%4lPP$!W$EtFks+ zuBBp;z4Y0sJNIBB{2p0W?_><;KB#0KP?s!IJGjgnFBl-~u{wZ-xyg1y)XL~Y9`(^> zH~Vx3XX1OA>PRs!N8$a3VTc5_d>g-2gnb4i|{!SLN0GQFT!79Tt>S*CkuT^X9dW$j{qpFVpe@cKvy0tS2Rh#dx z9VO`<$p_}CQn!_le;FFiBbc{a_J=o)I=|BxT<^kaq20QEwkc)v$Pa{ayXp|qI^e68 zKShVH{Z8weSZi=m7`2l(p+3z#sB?YBdmnuh!#!3^7Uo=4Rck_mt=HIAnSyh}u^Zqq=XA%rc?XGXSDJyTh9gXswZ2YUrh`3Q~T=+9h_+v#{(pYZy% zNtwoBzr}qHUV74~uQet;cg7CVda~(Cjz}$^9%8mTs)|A!SS?PG4(7h@yTuqD9Xe&D zi&G8o2vgvwEmfuVGL`}TltaY0MZ!yI645EYh*&-5?SA9Ltc@NSJ1nk<4Q|%KDoov~ zI4Z%?Qnn*8^i5|`{qonyA*~*6|HCK+#5W+VI+MbIB$C#RKJ==${JIbYLRgzr!mExb zxH^A5=&;Vo#YlrJ-rGC68X#1R@iX(Y_6t7=t1x`f!LvcGaYJ`{IQZhy|R> zSQLV-t3;S(IR#t2UgF{QZu3HddSgsB>L4)SP8B{QKCMy6|h%rg=@bMdcZB=1X2#Joy+DxoP@RvRvR1s={dR}7#U zAM8DYbc9EU+l0)Y>Anz_q(q;d^U^SyhJQu6oQZZWnbqV>jhV=kGk(TM-*8(kqS#x) z>t5_X82wkv6*%014)(C=;ij7foRaBqb*Nw5+n)Jx9+CWoo_!34*o$;5d69MF;Q6fI=%Km-&U5dIMZhybdQ`a zUpifHK7(MI)b_9~XFyp$1xl|R0O5arrvpd%YF|F+*;Q)8%DE5`NrPjiiJLGyr!B zfZH^LP`KM>RTR?#RFG&Qe;snfWK8Ha)E9G(Jq+)QeKbLoaaxr}&Ah=XPcD7i0CuBI z6GUAd4jIWTy$Ea0#i0STVcAyu?17csw0Az?kTKyx?fu0aY=;Yc{{FhkB!ZZ~^TjiV zP|q&HOi|0|S(FV=cQY2PGdt0*1`08?mbRO4&Frn_9%UT8x0iF6l~_c@@vcPdb1A(F z%{T2WEOSu|hdI=rse+`%AYB4A($XkDT7>AabZo|{;rAlIQJ*WLD4|pfj~fNpgraIE z*X5(CwZ_v`O1&8<@Qqwz$6}Ahni1#U^_jJFJOamJPumy=dM;RJLwFGqI+Kid*a4Ek zsa@|L$V0uP7{n75y)G*B@b-S8v%R;X$yLhH4rI<@-HGa{o(1LytfRJAz& zG4pF^f|1s$mWkWfspH)ih2A>S=EB!th0U$35Z(GRklET9dk6K44}XZ~ z$}IC)V^vCi9b81x1=R!^)fOSJdi9)zi4lvjCf!1MMm+HTG5*xl((;Et-BmlvB93PB zqY)OhW)r&i5<-x1G0f;LFUYFQbZYxpXfv#$QI${%Eh=FU(=c%i3J12G@f!xr^br_g~h|w9b9wY;chy{I0W| zUHaCf%$yh?n)m|LaELT<;dh25c02QC)=Sq&doFV3Fo7q|N?!LYh#!fYt(Ui*dUs># z;`ma3=NSqkOU^dfDC2u-f}3Q~WL4DXiPL%yBtq`lYf_R4Wcp$a<(lwBt>-w`;+-Y7 zT+TL%7Ur2z+U6PiJ9i#mk3zXTkBqrDaexFZfw3z4SyI~?%OH%_j)c=HzbWG|jil}< zpLfZ4=F!mprA;b)ekxOWP(A2Z{x`2488&Z!;i;e@ubx+S&i-!K>~g1P7RD+T3plA< zA|{A!V`#Se!y9hjz6U!at*0J>CXP8DIGt=FizZQ#@Gwnzlbr4QlE9eM8~q&dNCzj* z9q{qOWvuuEcr~Q0D{L`rJ$_%u_Ye-GLNKH7z%Tv02Cq$<3w+f&Qrmy#$&asWw*ZQ z6=ulm16CY%E*4)%yFX>Vkbv#dM_6l=)Pq$$^naFLO{chE7t_Og5}adVmj^!kUL+lD z1h>9E6YAiEo2)NM*E1UYB@w>P1=mlg-%;L0ej#eokhQtg8#Epcy-}~&@BjsJlek=o z61r&wOElLVHh>R4EzU@n4eZNDmPLLLO_|Cx#E=h9_j8O34sk45J*WSZt| zv;d|as3~E88+7-m3tWmL{$fbj5Z_acqsVJv=u^DBi?=TGe(OxfsWP%a@W0$5z+nyDkmNf-WAAnzA zK?Lt(hn>vSG4`TUaeJRjbsJJ|z`@uSC(cg}76Tr@M+nBY$Q#&Kw5o>{PC|d(AI-IN zr`5Z)fmXCyUnz8bu=PAYexd!4iTqhC$89ctHjfs*9b~T)>4tp4r;+-)z)H7<5cK|? zDU-Bao@hT%OL^9r-69=(j=kp1LlzN(3T*wTB&Pb#3ppr){4~?Vr-Rz05J~kr$2bw%g66qLyN%t_JMPsqb^Oyl zHhLai8P2yoA+GbOpFBsH(CRcFy5^&J9!$^ZC8VAl9Z@)O;Rf_*u>RU&FIUK5ybA30 z5{LJ#TL5~AgY%M3^k-L@IL+5Jix)q3vhY)kT4-eGJ{OKVH*bT_p<9>5-?~FWKL}oH zPboAA?ud$@h{K$f{3y!Rg-HqEpR$$jYn1JQ?ZJ(>9+gBzQet7urB!jo?^BBHyKfVD zFMd}P<}!Fn{lO+j17xfe>8%c)NvwzV7+~nX9!v#2^Eo5%`rEgMO`WzE(=LpT@Q>sq zy@VqW2ypsIdXF520|L&opfkoQOb(g9kHMRX?)2WZ;v z^BQogaT20SG@qJ59F??rvY0^`x^v#&OH;0`rS2~dNf^^5hFd5AQtht9%|K` ziib9V*7pSi>LV`EuXOtmyk0VZ1kJ8zpIh7^902NLHIp=4hG~~#t<&;Xo zJgjh4ar}=VBnW`yvFuBO+=zl)89f79jD@`0hpff~hT0c+irxwSJ(*qGYKOEku_Pw} zpdprK7BOrl&btnv25bYf%(&6* zG3!DU4Ia6r3_MfBhUS#t4{#q3q!2~&DIjTdz-TO zFxW>{^Oy8ABe8_FF8X8{ma9>x`U;-W@auVEp?xb)fn3yY8 zNA=u}V~$la?mJxnsLqwXtjF#1)q=%ML7e#L?Y$Ti-8D-gp51wyCmGZ7JtQfiu2|-a zo>mP}*C#HZhkcfBqhr5SEuvFdqmfrFyYlr)!Z9^{oNG}YubYi+QzPhZQjC?mwyeB! z!=2ir~M64Gbj zF%L}n4d60)M9vXk*j<4FAVdfI#VHaDMpXq|hqR)>vdyKlg&hG6MUN>%1SfyHNuv{w z#XL@I5M{9Cs|J_A%Wao`Em2O3*6|L2H~zZQwII@cKZE*;{M9&+q?8kVvNmvLZf*}FTH9$8jyN82Z7yQupQHI%C|e>Fz|P)B2= zb|RfIhX^V7;Nt$jV%C3OpBOV@8*-a0cET45F;w*nm5 zz8E_udwu7^s>7-j(dW@ar%R^it19LOs7`uLvZjimI}Ij$G+5*^U;Y)v4qJh@nYEIh zyK$v`UT69YInTG3gwa4qNLbX}Ifo&&Cyvgv!tla#?{heRxm`<(7i;&5iTWjmOlvnO z*}Z*QJ-(u?jwQf5AiFdq<$(tcI(e=Xt!ywYvH*H)t_~CKMGG4^YrC#qaP_~DbTbW! z$X9gsboB>_n0??YP*! z>3drG^2?NPnLP1UuW6qPzC|1vz@#>|`mU;ZlMYiH9lUE^tqZ%6y>1d2bDGzpMNB;h zFK2m<*XgZZfc+8T`Mc9~ktTVZ2k4CtJPJe}e_e+*Wie(qEO4($&fvx&$uyXDPEd9l zbtEud^yMjD#8mA2AK>VPJq^tZB?N-@oyPgWR*@^=7F{=yR$2aTn=i=o=GGXv^TM_; zv2u!W`{1OOV=Z+}ajhGw9MGk7G9)DHyQ@nE%y7;fuksw!hhZ7_rTTUX?pyDtmDAUs zjD3N8^#RN>vx)%|*-WeS32R|7FttQq4 z1>9SqZuPFWh%8v&c-rfHux%39^do_)(w#@}`*5)z;8V5CauS)ho;O0HX(RA1Ny zZ_{TVNAaBACnMIiP&AL%joITCj8+R*|6@HfY8@2=AbCp4uDKRJUu;f&0FyuITs^|= zzrT66fJSt0@ZUweszSK3KVb@8XuOZlV060+|b*D z?6l5MzC+|a_{~y(Q>m9lX*jd39{^W7m?h8fU|w8e8qw_&1}7hmUNn3SMzl->jwp%S zM-Rq0v^B+1+&=4d8(mX@2ZU$DJBSn>x5`wc14C-g!_%P61)aXHSIpUJm$nXb9J0jis_AHZ(YTiNpy zWP{{UT8`+yMJp123>{gp;x3P4ml=}&_n!P!YmQ^^Nly!>IynkiEaYjYjmAK>^gk(& z?D{xzmkEA`>Ueg?T6>hzdDbDAIwf4Iw`Z3vim>%?H(_A|6Zdx`%a~DRrd`Ck=II0| z>`DYeZ%H%KRnDy52MB*dyu{9uOG--q$Gkn$Yg+W6h_{|$c z(S|qs$}6JqHhjD{@%OxRr4feTY5NQ9CM$TAGoQX-oey`o&@b2pCc>eI|@tbSrd=qDu=6@LQ>9oZsIr;;=li#$1 z9u7&gBWe#vA{0mR;HU^RM^5E^Q+^IZn)Ld`v}j}Fy=Ukjc#}Vu$oT4iV`X`SyN(B> z2+06L`ePICGm@t2#^SkS(r;aDUl+jdXEV~_{E44DY6oN47Ecy%uFms$7{bB(@N_oZ zm2L5-9xRrbX5BHk*1asFa#Lo{8{3p{g|20*O(9{^SE-_oeuTM4q@+uKi`>bl#m2dYu~WS|5x3Kz!Y8GcJD~!<;;&xiz4d3*WSq_*;`Evi_eo{lu|PVn7YL+R$-2T ziBYyE*5o1L&kS@>(=MS19dg5+fs@I6(aKMp$h4dD(~I?G!Xs-TUmqb_LU`vuTVX@l z_1pMrl5}GLU`7t3t#Gx6JKIrh+bTbb&m_n3Q{$0sMk#Y(^$kWAv)~fAoA^v2*zt|J zd_L!&txArjv=vNrrgX)`=fr|_CPaLdg>ZT@BBu-F)yR!6_3{i#05o~_@4&rdd!fuIJ zQ^cew9gXV>=>2-dDx7fV9cWz^s-p{MQ`7PVY9-&8*X4HJkW8qrxEx9Fp`-Kl;ZVbm z9F}Nj6Er-oe%pU;H>Dgvt9|vfQ)IfKi9fjV0CoHf;pV`EDg_!h3R;^C8nt#0rXl4w zy&~!(k$?P`K*r2ptVn#nk+dDi%U4Xuu)yvdKnk^+CpP?>_8rFErS-U$XyOkQGUM@S zW;45zPsvP*pj%D58AJJYA9~9ke?z@PybYt5Y2l?tnc^J>5!}I1(!Tn zzFz5CgfPy{v!5)c%(NuDnbx`mObGwLoQkfxy%MUepsN+gUL8a_c|)?*uTHLc;_<#fnyB zxQK@hsTlpqM?Pelk2h;|ex5Vls_-%TK1rH;pK%@uOiw?)>cOxSCHGra8sX_=ZGE!CljD#j%sG)Stn+3?9?>2fNEq1FGle6n+~_HB>*c= zkD-qhC7OTl=)AM_|5c~_pA8d^6$)DdI9xTrk(Nk)l1fA0Ed{;wYj23|{d8IP{1E$h zQuM#e`@zJeXe)+jzER|GN5=IhpJ=<#Dhv5S?WJt|G`=z0>GGA{PUasdeEeMP@%bV9 z(`y6HxS4K&>Z}2mM9JJ3+IM23)5$ndy-Dw|2$oHR*lb!C07{YgCkN2H{HcR@5Pd*Q)gDhhqnQYLfU7s%6))h&V=2ED=U7Euok zbDhm}a)6bF^{ax6s3iP)(tv-%Mq0%-u+$yt{Ls5*7^i4HCvq61S+`BJJrz=??4f~e zy+5&`dzFemY4Kl@ZS{opXD;`~7_3UB1kE3^ke!ja&P#=*-ar!$;Y=lbf0nX>OuvU4 z{_6O8jtKFzQnL9qVn0NoDp1d9rfV#IHw#y#qGpA;_>}hc3e0t&J->!3Y&s%8<@tCK zrwO$E%JWaP4d_>{8&;a@oH##-=T=%7$W=0t=DQdt=k6x^=@;I^Ll(j5z4(UFkR!O1 z>;^R-RFdn;n&Gg3?adD=NsZwYU3<)OnijoUa{nlt`D*RJwqOD1`)(2J#s*}} zcl{9konHs41h@n14;Nz1_YNEr@}JWm9`J1c?&k8)Q{7}QcW;O%Dd}*>uuN(C-yGB9 z)+v@u+=>kgoWMUD#HXsl+jBTacB2=Ev#X3{kKNO|{A3G^jIG&hMANE%#n`d(N3*8O z?n4sHeF!$Hh0JODsiUh+&$bVwx-0jOcLUPXy{?$wz6W0BzBbaMG}V=^68nj*z&SX39>JoM@rgqOlt#hb77o{UORy1WWkQs`1{Iv z6HQdP&+4pzL=hZ9!up_E>v*++-rt+1#{&}GhP#nj`7uY-cLTFJoE}9oWe?wy^a~@H z)&OnZZ|u^s?GHK3wbaYm*w2a|`MXl2zfS_VO0VvS6b11HMR&ZpR~xX+dR|#!Z&&q) z8>+T^_@3PN7+~*wR9G{syR4cd$`q6+(rfIs^?q@u+1O!<;}U<0WCW$b05f$$g(#=u zE&(yl6r)V6vi*y>!*z~sr4ON*=xki-#T?nSGeJy6p`0D%_Iyelc2T2MJ~`=fn|1*3 zg)rzZRU>M0s{|murOV&C)0s^ za21CySUugtfPJ-RSM!nx6VvGTL*p8iQW^9I2b>6W zDm3P;Gc#aWg2V57W0NHj3C&Ti8r!%zmoy~;`4xD?ROP+0g}V@5zqK@s{l1OFr5Z5iNgNwaRq$+&q3?784qgx*G?;ZK=2@&6S9JqIxOdbe7zuf{ zn1zy~PxUs;ao(UWGWD|#P!JhG|D4W|cf0KmcO)0h-o`gl-Vhf8h($3A)ryfqC+J}4sE)nbNUKKbU?tNkGI<_@2DPg9#$87?=;qPMCowgiG%O2nUWMY5!N#K)3tnq^f z)B7h@M$5bPx}|MzNhO-?9b3W4(KeWjbg>?M5>(75M=zZiMo{^Aa3`8ATLrBH?L*vk zM*E;2-k)_@Qku~{@>wD6K#|O*tmvOO)O})BZFS`<*SWy`h(L_G^a}0^fB>H(E+v`K za2>h@9@lFhWr$$n+DPvMm+oYZ{d&dy+1%CZaLi_W`(wa&k$~fSd-?POIo?N6@~k={ zR!5{-Qw5kl%JC%3rS6kev&7c{y%)>9mul!mZOh7#35M_1%EF6QB(9IR|5B~C4NY^s z!K`mT>wqyXB7=raESiVD%xQSCijy4SW2Pi%Yf1%Xkylo;6;DxKoHxXbUNj3l^gIsy z`T9(NA3rwo@k~DThuhnsAcbm|YWSHX`qr`49;=jyrq4);Lyc082l)v#t$s#B;aJEg z1q_iM?t+}v?b{nVrV~C7%_?TAv>Rt?+5bMB#L-)6X7~v0>C5h{NxkHYr0m~w2jY`; z66WwbL!7q}0l~Lmk}q%t%$pxlxF8IDud#v@6jF^Djlgam{pMu;`D*7^3YH!|e5XyX zzbJjOvlTjmFl(P)ruA_Bq}xH=0Nb!q0Yp0t&)u=UPG=eKu=6_uf7TdH{RcGk=oB*S zUic@FBSW|ULx7z8Q47vQKk9bu=RGpM;MLm97nb`Xdy@xZeT57jBMZCST8^y~jN-sw zu);w`oDoQU|RIo0jv91ijdU73ZMCk_lnmdp}ort#h3md=FhA8 z4BlM|Tlp9bpj##I>2#O6;6_TFhI>8dfBjq@`kr-NM)k6o+0tcE6C;@isr_FKtC-FG z*62J}@Ho>-x9sZ)_H^LgR2yhp*>bf>51caD)iFOd&K|^l{BGVfo1ZUQw%dn8z34Pu zsO+ORCvIm~`K-TJ+-_|Ns5tm)T`+m;yW*i7#aErdUkdIkVFgy(tloK}?}tcghTsW( zf92!FR8O%(qDHy>*1@wWiE3Lo{qg})A1dYv^jI&a5mR#KqhE+De@e19l(d5M|D|LL zmxJM#!ax++qJlSZsVhZ(Ds00NU+rTy9NwiTtvcDE#q-sp^_h2ZZeyyi{Worv{kT}- zSi=;t)sWfpo7nbYZ|ZK3xT>E`AEo!ki-?#VNxzA0DHE-*kba~C&2IR{Pb)w>3?e@+ zj;)x#Xxk*L6$p!o>cqg#W7)el3O;}aEjNyUerQH4xMB4Bx^Bu{+OdBj?Yn)!p$+Bt zvChLkno42g_&cuwJYMcfS6$iQRPbn}Ws`30OjjMx5qVP5TKcTN{Z3?Ct^1sAy4XFB z006e#)kA4q!54g6&q*$Zdh5csFUy*ZD~i6M7nCIFS= zV)^bIyyyW99=KPfl~pE9NAASw^z9nH<>tX0+~&hD6PvY%$GAgwMO|d{;_e(0K6USD z#roJK!`@wY)gux;W!1W8-tscMX_-iE&gstlByeHlGJuBN-i!C2DWV?}a+*BM%~9Rm z!dQ~Pkz=7p>bvgR&0w)OI8F)PbLklFR!T^Wmuw&8T0@Q^h0WcEyz_IF3>J>14)edx zsH~eD>@+^x5b_{njC1-;Azxjd*Pe7~VE&3G;L0}_J)Qt3cS!-v+lw#EZ<=dwSDly# zqCu);oi-iHMNPev4fDOpSbn>;q4qhf)N!SYTlr(!TS?VaSxio6x=M@QF@XD|UGHz> zODgHbb;`RtOf?<)+;rQUv~#I9!RZ#Qkce;pz^H`H3>iI6U8%6%#xLrs991yavfg3y zQ3IIQ_5v0K8&`qd0dbGLOrkuNrZL|M zwtlN#n?G$rY_+GYcF+S*H-NPBPlK^jJW?R zSX#yO{?dqad|D(ydHXkFh>-Q;K-Ou-bZKXp6PrM1KIg(!HNU?i$r)>=9Y+xH>j@j! zTTfH=7`x*nkxVmZ4LA3ldFcIJ&=U%!-AK1=*5gwAiCMqzl^kEVPc?OSWo&}ed!{eM z16bjp?)$RKey4Xw65o5ILA1#&UNS+1*w>coj00m#GKpp=L54~)l8sqX>+=W=?MKOp zcjZPC&O~j2F2z6L4C*gLV&_wMqMWJFNU7u8V$}R8SJHgXmy}E%@FH|-AjXr!x~ten zb$9Gt08rAZe)wp@#Z<_F z$}AcKg;`P?43|B0^zK&P{=5miFynXpv>pY_}X(G~# z34-6yd-&N9S-u-yK*desHp(BZ>!LLt+eh#3xq@DUG@PwXVJe_Woc>$?m2?pwUf zPPhxxK@OI9Z|IsMH8Pm~&>`MfWBmzH8jkt)fx<$zi39M!YWNl>;+1{3Dnw0D6(9z6 zcLJQSm7rPN0a!q+P#E;))hl+%5f!^VO|Qa+6}*-Z#E}y~{n&#_Ck*Drruzi$5prs@ zDNSkvlo$Op4jJuq&p#$bqF2|U<1L$w=^oyLwMz5*YnpuMnibgELm02W`S6Fw)iqAF z>7gFbnKf17f{T-U8qpvbmTtD*qNA7gR|a9zKRU+LV^HOAWUjVmuShTJZB6Y;mqGs? z>5&vVPr*7|J1k!(#!;8d(Ir)eBi1d3-s`D;mE|%RnTVD%?MVy5`&m6_WL7%>`(K}x5n^SKb52*>I%G=OHha^Jz6pe1imO!1r{&q$&OE z0`=_-t(s(Vk8;-`Bo<%cAw*9uJ5{};b%h@RhkLlSYc~_|^;ZGIVh9w9GBP(S1co=@ zWJFQ%6)JZ4oDg3}B{JKQICY)Z|E*6}!(4ix8DJhmKtF5JOYpV+n=JiGsn*=ExE0yC}D|7YU> z@VB35yy6jeRbvvF^af>K@co1I>pHCXH>2h|7uBTc{@XeG|8){U=5LV2?5*fc^Z-vc z&^(^SgTp*QHU1n=5*?XWfBr*INGOl(0?3l3Y7rO3hcM`bkxBUQ_aLU){Z5M{Pts-b zzng~u@#2(1{JEYIGVy;$;5-lH!msbpaHIyA$XC!m%k%!_TN^cL5i&8~69Iy(PkY>8 z%5(rB)@NdLFRF!K{bZfUpc6^{}C=-f2Ll4t$b4fXXWK%DF}m+z83w+9nH^tqhN*mL*U z4%cmvzNTk=01|5b19*aS=|SA4{SzQ3#7A*0-_wlBWqZ>CU777nK3v74eNE@OQgMk= zb_dT3{-Q%ZK+5g*Z9#r|0A|wz0Nj8b5XbBSVAqk_*NTdvn1&^C&T@_=Jc6hWpoZ^a ze)(9EjN?HOgIeDu(6}bW1AJ#ZGec~DeWqZt@f=5!GdB6c-`Fk_DaRq3B_DX?$DQB6 zz^(M+SF%+oh&rCG;;a)$_nR~WxOxz&!@fLL!BzDd zBT7uby~}jSizDPiSsSHLk=oMQvogb_X3^Xr;!Y2MQMv?l zY4wX9dWz;GA4`)=2MZh4N99FdHEO72^pE=z2)H6k^=LpHKJ^7<8|PSvo)s(j<{QPJ z_DiE33jRy*)`9O#L?#rR2KnEa`$Ts+y)+V8GKsvvh7r`y(z z_*%1Tx+kXH6?5>gE;>R{>MeueW=w+Eer_=@Iz$6Z*Y2&?08UJP8&uSAK@P(OHz?@C zIsfJm)!M`3^Ucj=>UYPZA|tnEt>Jp93Nw7}O1~)gw^zIYFd@x;w8xPN-!j-Z5j&r? zKM}@_++Q|B!~4BMeqRZC%wM>$OWe$XHj=THE`ke$>y_>$ZSyo#4pm1 zt_b4BBg(3(y0W@G0Ubap_q_Z2!s=~@Dz&zd>VeXLUYm)gQR=gW!Cn^D?6s2{(PS26 z_Wr5n1Uc#F`$B%c6ouLK;u|g&$cfba&z2se0KAez?Dv_Br4b4i9|%*zQ==u|5}y%$ zsd7j%*amvT{x<1o{*LOsZN3EX?WM1R17BJs+65lc%A6_~%%FAazu_Fz_*v{e*QKb! zBNEKe8S(!8g>t}rd;u(i0ht2hs;LQEyLOKk%<*$HNkqj=o&9rwlLNW`Z&wEVpU--I zNJywkRrE%Ita`G_PMZr(ja};k1}zA=pl}3h-@ErEl$^Xy7Bn|+Q}VnI|5KP$$m#VQ z9vzpo{;oVHsCgh$8P)}Num7n$CymbXu+ek6Yux`+dFblY&i1^RM+m=v^QZEhxU3f5 ztlnZ0`+$rgvM7o`WIytI%qxZ2H=p0zgLYy-#CvDeQZC@&#UR*BFbFiN?b&1)3b+af z$?S(I$|LW3j^I-d@QcPerGapHxaV1JgSjl{zvm(6J_|kGD`uB-d5{gxgR281D|@ip zU{Qw%0z>C?h@dXufF6RIZi_PodEsMZ=_6jmc-949{aEIsAmk~0h3f^k)c$N!B=gti zi*y|708tspT-4Lh2vMz3I#_Kust7unOIz8YJ*F&8h1GuN&=5*{RNY>7+$NA-0TQ<> z$y%HX4&_79u>)RiLmhB!3<{CkCi`1v!xdi3N#m=4Bx@?c!xu#Ye~f~-Zau!38Alwd zl$-;;2v#nPez(5!P-qyGoa#kD(=7IXP1pw);Gl~oM7aB!cKnVT_~h58jO(V|PuQA@ znN<%dZw*lO;Hyk6yg|EFJU5u0KBJ#)(u!8#8&P&i z#I(2jja~@|dl%T3t4}PiJTF0Ku5JlfDr~VJ+KaGlT{ztoWN20gwYjUads|7zq_n1^X&p7Us1sqS6V!N#P zM<;idzuN8CqQ;|GrTlPjIpinJ{5KyOK6vmzrpZ|xju<{eeR;>9r)!nbA;Uxp?WbD; zbRrj^P6nuqd3|;UThtDA@Y zg#n&-6tJZZSbp4P!8k&;3kQ`Ty=BML$ji|$jsxHF*xGgdlg-+*I42j<=_jf)o$KLG zs|xZ&dF3yn2s8DFD_D^G|4?Suc&Me)eyV;yD@LVP;H^g7eelW&m#&#NsXQY4I#4_eXkVBDyCKgMut_9ov9g zjuqvm82R$>>oZC^zGe~PO-WW2(RJ|*?F3PsWV3}^(>?K7$eCt)_iaA5=!mkgk4y#0 zP|vbGH_Mlx5tAZA&(W?ZUS8hdyoRf)JHLZ!v@ZmE0-oaUS>UIfQZD>yKC~P+f2G?y z(6{rt9UW|RR|Qeg?q7vxg)_%2v2j`Qy8DQ|v&nP<+K*t^=jsXEyaw;Tfh zmDU$`SJ9j8h8jDY@$d3{Ic@9Fh4I?jeR9$bW?F8_NY5(_dNti7=G9o~^i5`gUbk!M z)}lo*Zgbf+D=H}>BJSICkLL%t^SN$S+&7!xVk_eJa#jDc<<14Z(U}a zd8N}Wu+P@%3H@8Mg#zTPvi-~;aa(Etx#3^lePg?J8!<}`6d;Cii+Y%+7mR8Y+TUDw z3Kuq@I+6n091h2K-zvr{{7U~9hI}ej2>7VX^5L3uT@i@UB&7;l+@&EOdBSRXoQQzD z?hi-}O-F%717sq$`y>m~%e5vwaK*d?ohZP6>26Nf<&d)VsG`IAlINAtNup+u zAFXpNts3TitCFJJ>xtaYGdfL6_CgyRt9;l^x37(UX&$qk`tDAA6{~Hc^|*4>AJus2 zV_%>lcgNB=ZQ4p%YA(_8$}_kK_hxG4RQP@ZVMMO4zrhb2}i>TvOuWO4v8?$YY9QTj0Wlxnv-j%?Ow0LrOnx)+bd-!i?M&I#GM9e_ z#;bl)w;xgaR>NWxkAZSK-?^B!mO-GMW76ztC;^{W!RRoN{_x%7E$F@swk6SQK!90- zL@z7I-qZAkT6po9hQIw3fVC|yc05p+=2*Mbj`K1zG6ch^CO<*qt(miJl zMoG%PUVE>aQAv0~S>;h0Ms3vn6QKx|%88(a6q=ht44k3%yJK8|gzSWB%jORk@}K%f z@jcrS$I^@*-DVG-jkCYPe3E4yur!r`8hpB>@YBO}nKNJPctZv~4OZhM%k3Z@cknk$ zOTX#a{pG@9vv3jFlxW7Aw={~-vp5_*!_dO8IK^F0O5`1N#e}i61OgsS^~hDxmL*?s8DP3RCGMtt*g+=I9kIg48}%k`32Tpbk54x{kF5lT^#LSRO?YoP6Iq{0M9P(VnzBhX zUjiB9K(qS{WRSV?>a)8^_zJ(oR$I8wJ6fsW#Bg8LLeM$B2PX#hR%2gLKq}Y}wb^rX z(aspVJOR~g5SI$|X`Fv2S4}Me>d~{%V7C|Quh6?cNqWa5z5dLITf<|IVj?Tl`c`{X zdfXV9qaZib5%Gst6!e0&FxPq`9j?8;SjIgoVVrKZfN46rFKEiS6JtpqZRMfDLG|Ly z1=9!hB{#8{whvy`xKN8wR&GN%Bye-|MH0ogoK7Ixo~n2(w?54Tu`$C;0=lHdi-?*U zXdy4!n|?RxFN>rRDAlfR*l-i6D_KsgjGfWjfMC$E)v1yy2Jw{0xpj=s;m?0=^Dx#} z3XK>E+<9&}GG?VoFt6H&M#M~u;=Fs==O4MtR&+&{p$Mb&RlSRsh&>-9-b$50xtFn# z!{j4DVbkabu6w1qQ*rdRwDNy4i{!YHt$0ut&t_VdYp zbajZAMcn+c4lP88%p_ME^%6f_wgG=Du)?dx1@WbVFhyg2cG+h3oROw3B-}+AlI<*?`70oi zH(h^9BmL1x5{l7=|I0=Hsnd`}ZS%*OBh@x1)v{Pp>3iHe6fq3Q?<$p!>g?>KAfzrO zM%$M+%1#BDV8g5C2-`nf6;kBvy8Y6*O?R~~Y!{*<#@u^Dz`^9=caag)#N=zQbE9I? z=tpAlsdDdwogJB-OJ!s-eR_r#D`hwMKGn&`FDq9M&C2aFI=Iqr&z=fh=MEEDr!VUP zc~b?J$ONV1@0g3*IcVF8W4tetnbCCb;6j^?0?h{dhV0(4v&v!nvJUH{c|i48@`T_n z1ipM*c6N7fjFvcAs)%6ByW=)Vm}%uw3w?7G!*fLdsc``ZgXV$D`vIZlC)I<_urOt^crd>B{ff$O*z!Z% z4?(PpPh0}X>;%ULg2N@z0JdQ7`8HXF8;kMMOZO2@wvXzRqFdbHie|X8NR9B##C_9qJnmMJ<>?+ma z@}G!aJY8FjUUz~Mr!HaILLTXu)<7if>5$ArqVoLDb?4q*&`gMw$1m0421e9Qe=Im} zP|mq^=-N;~VGC!yQ+^7?4Eb4c1n)gR=t%J5p2!Xq?-|N)-1^Mdst?Lf;(A1VR*w!$ zy`k&g2NAZOCh6yr(O&+)gEI}|FUdyx*VQKf%(aeMwk)1KMgNg8vGd~3E{H7FIQMzS z}qLhHUnSq*JIe2HauoUYBcO*Av6#3@Irz%T$YiAAu4{<6zSt z@N=5(ZO-joHI@dPOE4w3jr$N{rqjloD*<$zl;w=(_wn znGd)60!*ZXM{CA(8&`W<#0y3N`w#kG^&Sr32%?RCTgjVuwU=}XX8#E$;2$~9-l2Yj z^mCd=E)9;PKCKtBab(Vluh*oq0G+oIx%0mE9myQN>L&b-YIMm4hp^!K^7C{H8U?+` zrSPwIJVF-D%Q}DJ2Jm%7_`)|GsC5hhW+mt+SJJ1zu)rt zDQ(hiGGBeu^;@aflk>5_g#Mq`BL25=9K1~c6p}gHFQE&~5ljMOW0meWuqf|q^MkqK zZWVXmt))D+>rheinkCx~#003r4`ejSGzFggovEf|0GmK|#umnaNV8>JRr&SOfVx#c zqS1pTjbtyVs7b|Npw)Tv=FM1&yn8jFNeMW&tCD<7iY#vDLstMDfKEh;)USgkZg#di z-Q0TAND=%@(X)>7u?p9QPQZxjq^sZtldBKt=B$G;W@cu@gfN@8Zh*?z-knP~q$Mx0 z`n(ZN0&B{&BhzkZEztpXNSwFm3ku=85hY*M}mnPy`T z5770i01v}Hy7KD!IY7?p-cfbl!2%-%e@~Q%1yPVnpC8LGlS<}Q<=sAWcf%s1fK1=k zZ3lXMl@(yDt+sVhMy6mC|nV|KMO=E_LWs3cCR~iZwWNZ4+T@@O3{dZ6l%XMN4>b0^J0ZE)&cP?QQYM#fL&Z}QAb?1<66X$e%vrXLf3E{CxRXuq?;YNPt>gd zj&cu-u{(i1opP~edrDy#W;?hMhG<%fb~o7kXPY+JtljI-tzeM8)7pNIt&zi;RFT?U z^4aoU#66~KvOf~>e*2_TjK)$ph*JYqyIQ@214ZWd8*!VjfVG-H)ggJ`rD6&4#zEMT z`O1AR6~UJ3B~?me@-o?f@WoMvLpjWho=uS9gB9^0aC5xhwv0LWyxZN>y)2LB!3u&j>T%WQ$2{h#_;fydYoS47%KgjuI+1Z zY=<`kQunMrY;}OT;|Hr1`T6_{JfCWP?2yKWaPs@5FZe${50%UOVqDDJnR=XugQ`%f z*!#pNGjaXepbz=1`!h)-F6+l)wX-_mVEJN)%}93VItzEGz5NbLV`BspE`*x-OLHGx z#})3dI+}F}YL%@b*mw<)6y@D#qmC`Y{Gq(u;&Fcc1+up99WuGQ!lzaz8jilY`bA}x zLFW367N3A?P1a#9DzPN5N;OtmnJYNji+^RQLKnwlzqa}AQjDS6}hd?HzN9K1@ z@w&+rxK1lL@642sTu3#v&UXZ#w3GSIbL#|_LaGp|0AIFE$VuOu7u3I}lHvQi?&Pt9 zN%Pw7=;8kM{u(%Pw;Le(WCtNeoT3!a&Z^P=7O(V}q|&;nyHn()oQn{1fMND8aRd4z zalR*u(7irl7n|4u4l-=$M;{5jW-uaj;o38JgXKPH1!%$kS6K{v!J0(a8&*2LDt&c? z1D?#c<7kX*+ppYjUnQG?%mSFAZCH0p+&CbWc@(>hV1B1pQx>nH3gwI#8C5b8TO2Ih zPFK*3iY#CjjyW#l40doOU!LG_ULakh{aS+je3?|)c$KW&E#uLnIT~4kEajl8k%d24 zjkwNOSB@V_z`~8p)S4l)OnSu~shLHg?5fFgpwb)`vEH9O9=1#O!P0b4<&J(3GB{9T zEw}IC4OCRQ*GIa~jB>S@L{Np2X-Xpa`Zdsz(^J$es`y9Zx!2zE=@K*ZzO;oxyQErH^9!jm zKpsU&G%o>B8SF$>?bI&0XmIXB$hpSqP;uprE1XPsPmk`^NYXE0+-{XXqxc9AEp_ts z@1vLE5S0qX4nRtloHnPueTRX|!%-wjMLymFnD zRbe!UOT_2)Sc9`lF2&9sF7djH0ZiBo2XP{sRn*PlFGgIIHtHK{i_va@WN8>1&lb%i)OFfzej#FXlVI5qGB zNo5?ge6Ug@>y+Hmif+^4de&*Kg~pf`lGOzvEXvV{d&E8+58Xi0&L2Y`j5HhA?cFq> z!?GssktFqaOR9OJ34iRmiDLfl>QdUnV5IQK+a6AEgsS-B*bl!)Z2hSAnz$8c(>`8g z85B6w33m8OePh@1Fr@|`RG%y_1^tZJBFJDrbdpAb9(gd=jaiySK;5d+T@i}w!Tdd+ zXnY$^l#ebiQ@raW1?6_yjR?A~y3mkHyT7r3pW+ERJ4#`pg;d=#7MVWzwvFGpX#& z`CeTo{o&Pc(*veX{%C@Dr4uuPIFBM%%}j9YGODu>oLw3dUx3d&=>kx7I7?D7A=~kk z{*ynx`blGey~9spF^bN~>|=X5Ur*pplXb^6;Pv=l=T!OM^_$+j&Z({*TOO;#f+009 zn0)=aUJ<#XxBi(sT^cFHd<0vw0f7EZp2pe%TfYDP8;1T1YGV;wwBXO2e;hK6q7bDK zIq-~n|B)7%suGwx#!}eV_+1G)2;cO@vjf`Pg_k=?ze9q;OzE>)gG4l0)}x+xUhPXl9p|nJUIH1 zPf^ip>A7`tR36)#IZ!eSfaQh=Mk*g#*PJPiyxq}4B9Hg!VgKRE;kL}?+I0hRs2o^^ z>rLJ%FCi0DX%hhY1uw8KHAT)0@U@g_F=5L(X&xmcD(VGxB71>lfL4RPo#=XC$ec(mz@?fur@%FVq@7Y<7re;Ki1N&iJA@(_LsB9gy zV*Bv&{5t z{Vk`-EOkeEquGuMLXv0GN^3po|!u?~x40U+BMfO2^0Y31BIWH$SLxyv%8F61wQqpbhoxm9}ud+9vRU$!y4POAIe=w$7)Bb7JUz#kPGZT^>aT;*;dJ>>O z2H3$ml@af47g@AEB3@Lg`qe8Jx^GN>rJKc`{>OXe0ynVT{I|hJp^bNYofQ@KV$JT8 zjS={ik!1StJ~9{`e_w9A4e^g?v-GPEX*v|V~s_#qY(E&nV;3(dQMB-QTn_E_l6%%CCQX~yJCEHGb2!J2ES7z%jFK0% z)h^k<)kQsyrS{$z#spU+|N2vt_^`&mhgyV?(8S683^pK$d933)xpM%lP}>g$zu_$u zCiSwWlB9*CzN?eY!*70nZ=LPm*FwDQDgTE+>1Z&lj(47E|9JFDnM@b;wk1e=STXZ* zEwhtfM@e+&S(KR5SVd25|7$&ljT#H^k9Lao)!+Y$Fb#iE0_rz}NXEx^{#7o)n{u8j zbtokK&Obg0FrtFtn7r+&^Ng?jUz1BS1SEI7c^y_bL_Mi&3$maB({S!7T&je`Bl{Qv?pW@QcA zg~!ybGRvA%AT=Le55rVoWSTL_rJG4pCU%%OhrcL(L0@Vu&|r0wYBk7P-c7`P(Q z8FM_Y5ICtIHnPxeFg3`bGIg|fSQ&6oyL_`Jrq;}L&Xuxwx32YCz+;BmWB0+lns3Kn zS2(ttUKu=;pL$$#{CQs$uIugF^)!(AW~f{o;qWl3lx#($__tgWFfg}4`30Of1vZ%Y z0`)LD7vL{@nAbnys7}U;z{#A)7RSxf@`{3Lp#3J04!fgSB&* zi3D2LAMD<3+2~eX*^YSk=FRz9w8~l|Q%%j1F_hSI3KVm_M=8OB-yTl^)h<<5OW&yZb`WKyH{PekdAtVwY$^5WS98+^ zGedGB1mKv^grWCr`jF^d z>v#c6Elii@b-WmKhIr7w_|Q6K5$zPl9NbJBv#wEWA!nvoF#xRvmR8 zoBL@$vMQDS&F#|1{!|BkY}N7DHQ3!L-f#Q&9iZ;hY7YH~4zPixXF?D$VIE~ntWkR2 zuB>oG?VY!z`S9Me)NG``<4^u=bCjO@F?t)yEf3NakR=^r!i>*)!y%(e_ATGdm$#9J zgf?M=WmBSAN=`LnN%-f8xRbWAqw|n^;*BhNy%ixUPD4c=(u{Fq#ddnf$7IC^ zJn-7oOkU(>2eew->lm?p*8|%W4e@aR#s`6v1$#Ex`V>ADn)N)BOY&*>{=(NnKUT}r z9|U>%#~1bnjA7Z)&PZtpd%n^4`ai?8qEq0)H?$=Ak?xv=u02BZF%veW@%j#H+?B%2uV2Ih5eWN)mA#uaq zzb`}O6PG1g!r#RnW=FX5P|?p7s*tmzLZf;^T_(9jY3Ea&7V9kJ$v$Y9Uon`L z^DEQ-r*q?E(Dp_TShL04L9%)hDCbS&8`9T;0_E*9>ViO`}Ee|KCqhk#n^N0ZBOCaAVn!XJE~H|{o+C-!7lOfkvR91 zxo))ZSIOPWglj7s28LAu=0vxT4=+)RvFzw58o)lK$jv&Fd?ZSbC9S@%xTvZA29Ab( zrO)~g#y~>AAxIB0PLwpW1E_fHmS}Xgg+)ZZ#Zb-$wF=G-t-D!e zQ&Su#axcFWYW8DCm=5UOET{o}V_HNmAzBkE2E@X0bS_WEp?Jfl!-IuW&WtjPkj!D( zH28whb{z%%j_4_qp})LExgzS)6}`J)#Y=V}XFX?Li#pBCD_no@BcI~;?O&kj-#@Gn z(h;+$6aR-Pqz5pj6$$^L zYa%q|Uidi!saw9KOF4$GcAFVBRseSd$)YG_mZcfJ-Yj`u;PPIE)w%m^7Pp1NmfVVl}g|4_!C0c$K1Pd zmUoBfB=Z-M;A`cHZ6c3uP+=O}fU4F>Uu@dbLOR-C+1_VeEN93t^RPQRT3d<0J1xGP zYNF!y`yDN|uWyiS1{I=wf0ysjw;|x0?O5vucNNq%aKtgR)-xu2zIQI6RS;`ADIR_R z+aMUaz}jyftxwJ1r#0Fx5>jic1g$^Iop#?ldIJKEL~x>HuOipeEWAfcYoEr;v)i?c zH}jHMk2k#S_C)DjJ!P>N&@o#>bP5moyS?{2?s*4^Tf!d~&_7z=nuql1pzdY&s#G&`>0m-r zvufp8oC-BExnm}=fAmUehyJfA=nrfMcybn!c5OhhC9blcYsNued_RG41#n5BipE%nV2cn)h z9Q5n&!Y=Ak0@p6%W0dIX71pT;QAxT6J9;kH^^#ntz8mkE8*ELl{)iRoO{QH?Kdm4g z#X`ed5oHX#+WR0=s23^q4XmGEm7D&-(GdgI;@)&I`2Yk+s$p?`midb94Osy!dx$5- z>!~+uxUIW{<>*7xPdY-$RMQJU4sn~fJ;=n>A!S50V7D77R+G!-TV<>}6sBZuRQLhM zu!s=7SHgJsE;w+XFDL?9HY0>OABRHS}eXN9iI+y<7O=%8~@S5A@%mI7`^%0Lg7ttac6OGq9J~4 zc=Qrtd}1S;xW37*0*8*9wQgM|$JIbZcGa--5Q|DdL7k84wWfO_1_F4|+sYDXh&iEn zzwI)YlUL0O(R?eF(-E#UXL)mPp|{}qaCO|3yTyT zZL*^4kJ+&pzj;;m=$B7|lLUnr9iYM+E$^P+|Lg~Sgp|IRgok2&!q}U?4KFXvSAgq( z02+Hr`ZCM#<&)*_W(Ux(?iS_?l*#c9esj;&YoG>BIR{6g(yx|eo5_L*9Kph;veYHk zbc=N$pLR}LJ;}_d#6GsLP=spniuC(UE&n8Ncw7mVbzHbB_KW#r0X4~z_FN~MJ`~DT ze(d9WlAnd|JVd?o>8V(Kmx=WAF56)i@GO70GrTHQuhz8rczm2=g|CH03#X6awk&oz-Lv|Ee^`jzNWz&t!S&0h7Q5TELcJT^-cMZB@(8gPw{ex^eckSC zz?(8QD=-owG4p>Fcjn9W ziAXYOY`v0`ZN`i&sbmRBwvjAZvJWz2d4CUe%DbHFy{`AY-s4|0&-2Xv+|P60_xJPt zeQ!LulN3|m04KgbE=nW{Oh9RWYsoio{2fog>)RGaQZzd+<`U;5{5P##ZW( zILAIMU|K8H!7a+BFq>nwSmV0A1}oaqM#^stPL)7Ltnv4j1*=5)&|WlGQ(bVewG-hu(H72$s($%MadXat2M_qBrFdyL1DP4${&*8} zviIo9V!j%x%W^F#XXBF&mmUas_atZxq}5Y)`PzqZ^u}YkpvSxPR!2X2SqU=*ZA)Sa z|BDY*mQV;?6!c8MzZO})yELWi1?K zRP-%?sUI;3uRem9P1XV!BMXCZ7^J%z?;Xnt&HmY}Ss$N?N~Q0K&DMx*!If__Hk2j~ zLJ>7}MC)_%Pj*peL&o|k0w{=}WNTRGpNX}*;pQmOBKs$dtHWkZ6* z(N6(+Qf7si49*te{k4xFb@X&Wrsa>0*n5?{88(%n^HZ=~7`+K}W`rftF0>mzXMuKn zB{bI)CP+%K3TSIZxY!x8uyr;DJkB=&CsMtu@S6ajgA<|3ozidbn5McrN442^fo!P-#!2LU7!r%*?Q8x` zkS9V(pmyG8;+>{okTBmfWfGg4{yfZ~)l+qq!HKTJGp!fGLvZ4?uMs)%)0rE)!6+h^ z(7E1$xAHL5pu2j?SdjYIV^hv0x<0g|G#NWYZXU3`lF1*dn=B?8IoJpOHymD$%$qO! z9%D(>2Efi35OfXzMCk(R~TEeha$B#Q_9AUQ>n6mG~JCC5nz$MDco74h60x zOU9?B58hA^sh&zXeMOPjzYe`EduFb`TwX#(ByOlb?FT~b?+y*K&77L)ks&GP2*d=E z4FPWcX(iD+#mFSejI*a-$=*HFU%T$rp+f04QD6QI&A%H&@hR0jGzyrWWgTM;Su9=K zN%}N%i3w=2S7-&s>~FFfJ8%$$QYLNRwA|Vxn^oFzQ*l3z_XMNnD5wnUf`cdV;OxZD zg%5V{Yc;?0Wi0%{ma-Xq>)ef-+O|ch8ebTJe^?S5gDXe?h+pX{8i@Xv-U=a##nbWjtf2`%x|p|aqU2*XbLxJ98{9{9TEXO<^cFgT zDnl6<@0HJxpC)>FY^!JN^BIMzzUYz5?&vjh17|JY;uv+3>hY)kehzg>{md=GEBOlN zm=$JCYvv_9-yvG51xmJL*3bq?JNkC?iCL*}{+5&cqxgO~tl?OgU@V7L=aNu8u(XvD z>(?R3_daC{i1`rCUKi=&K?Tn~)r0X=X$3FBc>Y%gnEzGA5O8{cdt)WT-SN11jHR2{ zQabtY>@jEVtllj99Azx^f|JL$-jNzj@JmcMi-vF%fGu!yWMqRdbw%4oV2iQc% zz#%*a?t~ND34e1`fQ%8uJrmCQeZ7dN@w^sYzP?lMmTvNveLBv_j7{-?JF8qo4eAzc z0X9Vr$z=QdVIlbN{^sN|gmZd9@CBTuYIl{0xD`Cmu>COyK^md#d^ePX6LtC{F|JG3 z;b5;>z{jH#%;mrlmx+rVs5qvKF;aKX0lBs>s*+|LOFh!+3kbuy9!8Zv=buNY^UE8 z$&zc0kV}Dp`PCm{YLc?xBIsks)H8Xsd|M&_M-U9#LZuF0Bl~?M9EOO*0CPudg9f?< zN$bwVl^(P(#EV<;)zHCU(x%4z_&XB&l?zEM$oPq$u0xN3m*vs?h#ArfTB~;o+K@DS zV!R)sh68P|1(ObA%;!j^d#)kveOMhG8&^6SB4L)_uxl|nriGX#)32|cNCPp7jKp#6 zRybcplrbx;U1YSDdBaA(natL}MHBSJH7)3j^cc`6oR$0=R?~5Cod?x4v(!D2S(<8lLr{tI0{^k^|c1(G9Y9TIAr4BP* zU{vOfzG_J)DkqguZ^*FQVC9mK8u$(%0hd&WJ16~Nf<eb1T;IVLCYH2~VFPa! zfqBdDi;hExJJP#YAOeVkpc$bM?iGJ^;Pmc}%$n9c-snSub7hnv3X;cJSk)yd?rtLH zLKP0gAG89MPC(i1Niq!+O9S%dw?RK4MC^`lg+|}`qX5b3&ZX-u4;cjx!wy7yRZb#Z zC+}<5iQjHE(p_v{b`pTKja;zy`Vc2w6N$ z=5rBH85f_uJ$W?2-62r5g5R7rctoWa#-0tAT1^C9@?5qfXF=JR`yF?FdSw@NS*mwC z)PGQy7#F*{6R5>ec1u^)W=*4sC}9J1IQU*Ox>+?-X-KkZf+hCFD8$ZuC|asWw5U}& z-&T_?^8%ia;mcndb0$qegKwawb?@Y&SJ3h{1=>^y5p_nScpvG9K7H+5mQe>AJHZUq zSeAiOTV9xU0XNE$Gg~Qs-Om`45Ez-?IAZ6)VC913D=nW614Z+dlxd#O;w&pk`M9X7 zn`!>J2sBj?HxcANoRv}9SU5GT{ZFqEc6)4`B+@b#$YkO#eTUUR=ojBbt~imKa#r3S z-}b;yPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0W3*GK~y+TjgsAN zfuq zj1YAvN(yYkL0m{#Go&Hl_b>u?ke|E3K8RZ{y#;d?Q3bKn(`YI?XT65efq2Kj)h1y> z69p3SvayA4_1w!=ZD+s_aXF+*m3Rmf%i+&B5{@Rpb$s9vMDbt323RjaRKy}1X0H&y z1bsS!!KDzSXp1{7MOvIdfS|<-!GlYv0S#`! zf)tk^B@iI!4SnVJJLlXnzVDuM#y#H{_wGL+JF@rMbFDSke4hEt^+8KRk^DOSbs{1n za%H9GIz&Vy;e^)A~m7mM#`AlxKszhIo)x2 zENLt#Tlv+wa`Bd7O+8(Wm8}fP>*C~wy&QqExe;0l&rP&Ff8gq6CDd)=?&{Qp_y}`I zSg8yEc5Rbh@GO;S?E3jtlFP!fsgzX%`bNxj&|BNB?|+nbmEun+@{0R<-qUWk9tO}Q z^k1~_pJO%E?wIDEGs26XzgXBV|Jxe_qM@LFJ0%i}h$s8E^JgnJ!GHYQ`6{C<;NMP( zGKWc!(M8f0*}Uf>%|~k+F0S=bVjJSSapcEWsicCLSlk2w1!t#gXsK4Z{81n)>6cZc+}?WRZrgU_I| z@z~Sgv(L`y#PliEN3ymiyE=o*wl?ZunqjiLvBq? zMD&KLg#{{EYJ-&YWd~PAvrn~T`zSs?rLShgywLqz^x-f9v&-rg3fKDf@-cIasXlM5 z?v%M%`Eby|ysqTKh1z$oQ>mMrB~GzNJIkl_w3;>_gftN1;RUR0cOD4em|~|Bs#%DS zKKqqOL>m`%LhF5RdSmh<`2hEI*cxg4PT zkAY#sb?oWlizmtScngK~v3Pc6%0%RtvOX!PyfJ@^`E>SZ;Wkb8kvp6mE~uOsowynM z#gr8J{X_31Z)FAY=`bAoOJQ5nKBH~#&G6oNX2Z?!Z{hK3aY@+AR%@4wnF!P zj`5z2VPld<>pphu2uP3?1M(J_#GvHjH(Qj6HVkt8424 zUY@$9yj$tB=B;U^L*-lYv7#(J5Ar5aEo0*L>G8$|LlXLMj-R|Z=)47*|%`!E|IHYGYt>*62R@ zBfw&5bIs=)AdIXxxYgUG<9*EIfYV$C+wo~}^*J25e!uqV$Ignc!b2-u^M>qs`~;gb zJ{)9$7HRAqm$(P78_!ZDBA3|{yP$?k*HiBpkeW|}FusksM=Q9E7gFieoSf~OniU-B zufNG=0n9|=D|?nPZg>~p)s1fFHEsq-l-t{%(@_TWshpJ>ZHsv6d4C!d zaEz5yv<^BT4L-e#na16c6%ho6dOZ>Jgp`xN>zTtwdOqS=Qrg%Kn^@OAd`5(H4~@8- z&0tvBoY?=4la&JIRYCdLus*YPfw>?{qw3?N%MVpHtGHn!v-l$mJ{xrd72j{ThedY% z4z10yjv`I;flxs%q2Lf)ftbA$=N(={vZl^KMXkd3J-Fasj-j9s{Mj=WsCnHCz5iOU zdYOF#b}71t&UHjk!uT8;Mi;U>`^L(^#v$CWBzVF?Nuf9goW*x)IZ&Y{e0!NocGKl$ zGGTdmW%xV-)S?)UkIOIac=**oF1YyA^LTav_4HSfLE@xt`5Sc97JNyI+x=Y`tZ;c} z`b)q9T$HpT{ix2wfR@!UrH){_3|TT{kE36mKpcHVl;4?y;W^g!BmX2v5hKmh4Fe(n z4j6AOMH*==ysRm5AY5kom2bOPD%9qlS1X~5~it+XL-yVSyO{aQMbmS6JS{$jJN9emA=Jf`Gb$%>$7*~CK$ zP33zq!n8Q4WMeetDBH(xK`MaN&K^BzbU+lpbnB6xX5-_k3QF4P^USzp@mA@;K%e(a zl%XQR-FOAi90QfU$Z7fb)KAbnIkHC(!qCRPz^CEO0-e~vBa!wqjP=Ts18%(h~8y1URijVeo?EG}hx9mm^!7nw)VXZc{M zRJbu7?1$?eJB6`8yHaiauWwtO|KRC2^lMdbYAmPa{g_sf?B=Wb%JIZDyUAo`(!MkJ z6?9)`%v=@#79LIaciGO)9-H+_sd?c(xtGKaz1pTjgNw$8M-793=_I7)v{D}whx7}D zc>%pJTXpD91{=yY(!5l^Xxf=Z+# zXu&Vx`fG9+zJZjpF?FL+VBe1xfu+q(p9imC2h*2xFgwxcrFY#x&A@RceBiFn>w7!K zx|~9KDEEBn2z>_k2q~a;03qc28L>z_#Xf90W)fh(|FVHvl;6;?goMHZ5&)@5XV#*f zO)I9@C@CfOje(5Mgo1cg%-i;L8OC^A@zh0kpl?|wgpV+*oBbVY)6|@rSq`2~qrzs|>@vsU zMMgQ|`?aba`N;hEo~qZ2h2tWVA#z)+?(6={FQi-^}&7ro&$AGPpsVrQY{lMU>HIMicJPc{SpBX3{jX=!J zcgINF<~g*>yuBYTZC*Gv5TU*0@3i-0s()JgGYb8|!aBTKMuH^4pFLuM%GAvGA#97? zjx0>l>Fh7Lg_}l;u!VYryt6-VXboyEKQJT9U81LdAb&Ez{(vnnTK{PQA&&njBhCVy z6s5wIeZivE`Gx|5B~GiSL?yC&BNG#?Zh?)WY64aY)W*D78@>H;i`^L4lLy9?{)A^uo0*R<-WRz z*N_9${*kTBP$!R0O1gY0DySej8W+IM&VMJ}%&c5GxY0*+9k;LqJ)?*0g_IS-$eizj zfSDZ@#Av0)c(-T?a%6&jv7%Whr~^fbeEN1G`C-&(DJ$0THDN}D9eY%ruy#agmg`>i z6JuxO8KY8M#s&^FdVa|N)})0APFE}~ilrODhGP<{><;{#fS74I$%lm%$-$u-=$DMo&uJr5H44%&}CxrUvDQy;~c$lKJe(+iC>?s2( zJ9ypVgtkOF__*SXmJr!vc?1Y6!*YG+djDX>Ng^tHclKCZ10fJpd$j9%?tQUFycC&j z!_{Xb1>;jPlg?qYXM{CK`c~rh_G#uhg0PYt+XWRI?RvL~_Ma68?|(Ylo%22~{I#)t zf@|YTTAgc~a=||mjD|_(-gTF6#R0PyaB+_9x)cs!fbB=Wn8#a!bbov#$K*N( zbg|q~38HpKz(p+D6KLYHv!c6JR^a}ck~bbU2GyZTrP4|N3}A7Q3uW)h@)-vzb>yfe zZ{U9T54Z`%#xsH^#w+0OE?;7yTPkQEOeY&12xX#(nb`O+7tM%6*HKL9QfxM;lBc0}Aw)>NHzuz$QZ8jdRO8HFE93RmE^NaW7ZgR9;7%IEMjT$tFWaf9Wb zei>gMgNI=;o{TNIIS4OIiuhHNr7&g#+p`Z;slZR6HD8t2lEc^cha4)BH?c#fX9Ut9) zgSWp=i99G+=>9n&w7T!LETD5?Eg~v$&>n9s)!gbU-RN&KNRCZ*~MUg`=% z-Gb-N(&jiiV$|g>MwTIHNz?i%(~W;_URF(xJJ4}j{1c~tbr~3Q>B!yuLUhXm`8xHp$u8%1Q_g`pHhEAoxF1T{=d;9 z$1m=HcldOfG&uw~6GxMQ*;|c1Eltv`QnT7hwk$~uA;rn|iL)>GV$Xb7pmPbd;5F`9 zw(xP6je%*3iokz(lQ(4Fu7`QnfH!KeBmH9Sk7E}Y+UEIaOdOR6?l3# zytzzk$@a}s?Xvt*$!7zHOpvbTA_nzm53U2+q}{+ z`K>c?En?U615D8XiSGiyfS)AHrH57cT(e@9;Z}QlzY+soB5f#k(J+IkhtFGCeRvc; zWAvO?m&pBN<6ValyXf@p56aAPP9l0{ONaXHRW#IdgE4G21t%WeDVANxvwyKc&DM9o zTy0&Ih8Y3D2S1IvyG@O!oeZ@vvFA8-74&@Sw@mGSj*WbhrDhReLQJz>^jLHyhwt09 zZSxjscY`@O1AV9_4XoCc_C`r};%Elzdz}yM{JQ1>QWYBM)e(r~Vi#aJZTEqIlyl@_ zmRW7m5y+Wa7a^ld*Tqno19mNsp=m!h214aa1VoOj+++c1!h6_oNkyc${->pHGV;V> zYp%_=>OL021lx?IYt-@iBmtL-P)Sct{xwLwI`>TgeF_on{-Xz|3J=bJLjPq1142y3 zsh$NY>;KuWGTuGAB{svIcc?lQ(x1doqu<6G2D0trl-eNXZl`I$(&{3B5cvS8T%X98 z!V(;P?mX>P!9v&TE{l((8CmsgzSXB!VM7|EKW0K#8A*a z?jFH*^aDwBkjan2u3upfi+ekF9&;@kCW9N&PE%HeD`{AU;+rSunAJ-5MNR% zyC8ahAD>+&!a>Q7op4w;97U(Sg_oP=E8}N2y{Aq+BdL{DMs>Vg@Ba&>n;<1T>TF5Mm&HJKk3(KZKb4%?-PdN4FOMG`T-Hyu>zA`5ccBOlf=@rI&WuY@zb}LeJw^sa& z0XctKqLxtX_BQ&YvT5N|>vQVkYYXc?bruPMt~aUN!08K_j)r3+o=Tu{ZB^5ml=gI|n7v+WR1 zTyV+BK~~9auV_RaL&((%Le$YehG+pV7|2(VrX*3%?bNWx@tyCrD>q^xT#3?m{zX}j zKk3INzS;lzoki(#KmN<-pMP~B5z%D=BUoXXNj>!0og!-obTp54z<|9P?)~$Hz1y;Y z){rny!Vg6Q7U7rw8PFfk|H~|!>{dx7*2!VV<^pb7KUbRG+~QIw98~DKhj|!VcBAK{ zm_dI=Y+)@0lbB!u$QEX_$ntc`Ipvc7Q7<<;W#HSo@sXlwNm7cb4JLT9JJGu|k*Rz~ zqq&uRykm5)<E(q#r>S*V*wRGmZMg-W9yoU-AI3)r3dwKOy0DrK?T?a4JExO|*^ZjES zgTD@Ot4Qs%x8m4VlipB9xjVQfr$^9VDKL%BzPBm8cC)I%tp9oFly{a8pi6d6`+Wa67Uea}{2+b+CZ@;5qohjwYI0o4mrr5i#Sd#F10|GVb9#SKh~wubz_* zgh$3Jc;g;|Nj$p&^?B#5;h<}RhiLzMWF!NS>oIGiF1pJeqt(|2vrga20w7-$J_(5@ z#j8<*))MJ2#-7^*fzQapEFc$`Ktsk#%WGLtov`C!jJqu0nD&sE4&}Aq6hK4QwLRmq zDW1dEuEBBW&*j=yoZ>A34ajWR3@XVraC{bICXCB46MYBvq5;2@GbpQw+v*At{d(kR z1pdee98b!}vUVnGYh5?nzhMM8&T|llDf(Rpx~AA{9r$#ynr+wr81EkTy*E``?liMB z5z5`WR;@bpf#w=BcunQ8pMh)T3&YGG;n;ym~*fRli5pi`*Uc2^L$7MPQY2$mAPqNJ##eedoci7E%M zsrdSa&-v}Z0qYce-*0AKH%p{_NO8H|pknm#Vs9R{@o7we zWQd^V<%B(6d^j(}Hn8`4a+;M{hAOH3_pL3rU88L>-{zqYdc=IVhkQ$hw>@g#8H_ep zTJ~AzFnpz4Kb37rQ7b<#v}>=9b};IpXJWp46?v+iMH;f%p~BI)-IpXf-&4xJuAM@v zXVa$&!wkOXHv_e~{umSHV6?iYN0E%HGx$;!Ihi)GK|3BwpLO=h`pFl}h#e|H&GX8V zA583O&&%FL*oOr%A-3V^Qa(H05|;5#X?6WgR{rc`F1oYozaw*s59&&V88N(tmkFr- zQbZpp6eOGn{DyHxICaT5Z>&`v6>$kSA5AA(?Zx*XZP!NvhTSA7%+1XT9VHLFguJr# zvv661Ok#cPCM8=s$;w@0>z8(jQ(`!WX=k}3NQC20}Jy>B*KEe!=u#1dAOT3!6qMTDUm3rmdB0Zuq3J zBK&t|L}+n~Fg|B{KZ@gUb?!Aas=*7RPxXx-O(>r^)Cn1K?QX22fEeR@Np3wF6Dq_N zKD6m@%@SE}eu#Q?%}NNCjoFl=MpV>u7VG4<;7oV5)1c0;kXSTuOJ<07K z8`m!DED%^Vg^}Ej{bOUq=;OJYn2)bSr_8T*au?px8xnr*tieg!F`!zw<;WjLWU81& zqk2w=I>~tZ1>KFGv~wnQdWsUK*z}bRb>`CN#(=V^Bo)i2I}qu=Goy^R(XPm+0?d4c zNe6uxMMA!5vzF^zyjz?S8Jdq}&eO#oRT2W1=)KG#AQL~Q!Yvl4@21hh2UM97%B%~( zg-m=N-8FD3x;4tw)z0m}v zVlrM9w(YtEyFhg1Y=$OTz6Bojl|{c6C%CfD_kDrKfdLXhyUV!2wcVxi1^m9ybhH_u zFYf~jR4{35!hufzIh@gyrfE`1bj1V^6qsr|pseGWQmrP7@S;^BLF$QYR@ft$)1)}< zrP&tTlUCuDEluxXTrx5>k{*7Dx5d-@QU}3N2Xd~iGr>nk@xQ|D<=rFeMR2^t&pnDm z90A3fkO_)4-9uT^IkKf@y(y>tlSR;?D5nDKU0B^-a$@yckeO$bY9YgoBr2DUKJ zS7!~4X%WfvQ6CdU8NLY6qLDYw*bH*ENd&h2wj^6{! zR2s71B?5dL^ATLnLi064!&hgUJy8}gNu}A8HJm1I&bP793Y(u9 zF$C^)mPt@YzNfjJ3csm7TXfd$|)W-@WLKK>e<84H_*#>p+k^@)Q&8cyD* zyu!#hwF#^^GTfmkr=W3Qrl$sTxjH>yvkt&_)cdMBxh9zdxY(?H9|~UWvF{}_(CzeO z+9bxjPIrg(RDF6jsv*?tzBuVj$MQRhd-HA{`bs_UK~V@J*hsSs*7MFAt{QFz2oKog zzsUf8ob-v1*f@#2qmqL$11twD$O6(qG}-j6Qajm$w4>vbuGjmOZ$@VEA#Np=RF-ja z0ZGb8l)&Ph;Lhr_a7E!Ybk~FrW@@zLE>QWlZZdKR^7xxiRa3R4#s{hj39~+?lEpC$M{hN3HGAP0QJ=1H9tY{=yo^WcygR&R7QWfH5A0!5!CB( z$wmkVCPt`s=%m%sJGhh0wu(=%TSJVz6GsRQ-GK;R1D4;uh*RIlS=|APGHIFzdG^zJ zDMS$Zo*wsQ#76?r-0VK|LCjH^ZHp+R%OXHv#F_I~*CqRodVRGOm7=SUoCp)eEyKhR zE7bhVNvY%2{oONJK+f%@(TrcaM+Rzc2zKkfvDy$(wmV%G!v?;mB@O#YW}|SF$oB(X z@`#p^(vKrlMq5pE4{iaU76fEEZpp~j$qhQg*tocOyt)VUvHVbtg09FP&&z=F(>I+o z$XY>$F{5=lPtOIg&5Zm0U~gBFQ`w_>ka4`x401G3^12jse$xv&9Ev`*XR9JO5!9)} zd(THz+hcM7KS$fiK@(a9=BO|1|Hvo{et4K^NsYr9r&{ip;tL!VJ04(d&IrCzS*={ zs%%1JMx7Vn11-l96{CQAMoUJ!xz0Q~wF%hy=|V$Y95>s7aWLK}LVIs*Gq-b@kYAZ} zNzT`KM_U1H4Qi2aOzL?6F>EbJv%-%5x}KWl`q>&{6N^k4o8_OKl}s93T7mfdX_>BIHc@g0_3c&eWP zUjDwzs(J6?dvsDa8*95=uLI4w7&O~V1qAp&M*(`7oNGBDxHoNT`#XDL>p!bu$9WJ1 zhuz@qxi2V42dEgJ>s3>$G~pKxbU_r7<;nqK?Ib3CF7M>pesPfn0Lxm>H6xBr8S`u^1tu0%vJHhwOXL|VfCE0Vqf^nAuf?m4uP1!-bYSn~zjG^lbOixCmwW?` zKOL)2`FW4z=!GE^GJ&k|KOm)q0v+Uf8o!1D_A!-{GX zrHo-;CsUl7s=!+C=p%5khnLVDo+rI6qiQcPLmi$m^G$wRE~CjT?&?0A;d@a>WI zo>%(4R5Wh==@-Av83o-YqM(aXnI=iR3C8EVe;U;y6MN)_oi^}|An^;I9@fMh=$2eR z-i#Y^E24Cc%5-px@MKxOxp-=g&(%zULf2Y34pir>3)=?*@$h1Tk3sq&?|Ly?rrhRnVxje=$*Nw>g<1u=_)(5i{hy)xF^Kb!!T}7 zXQaxn87N14c@;9Z0*8IN#Ff_5K3=p}JzFt5o+!53TD*x6Z}J)|055xFCgzjd6i&#k z5BEHC9Gxz8j%(la<6vDx?3P~88-$?-Hlo;%yx`G)nD_D5zmt|zQpo(yJN$4tPuoXr zV#}w6nTL>YH%4hQu1{_R1w8N5AL^js9r2^tZ1A*W-~J}yoiaZHFf_J<8~)A}2Cb9a zCg@hy6~16EbLMO`T}LjiIs8k2rimgCkbok1q$+58vYKY&#yCgiBQlL1l{^<}aVf+5 zt*}5ty9y<9-xo!P=-e242}@vuFEUJ{@|0Ld%1{G<;w7RcUab&&e{v+5{jd51vAZ`v z@=((cmrWP;td-i3=Sm)54g+z&i_voQddLE0`Z2_LK_w6^R+AzR6~;Ofk=@Ar+W4Mf zN!mDrgQBsOP|&`>FG@hk=7uMp7mzgDIz8zvYZ95M_Uk}rCP-Ic+XsLbdyPKTldl+k zbJFCrF52vNjeV1sZ8*H#*n)YQ5ITk8#;Vz5OiC-cl$YdV`SLzeHEqyVgZ33sUck6L zDxG&JF8iJ@j!-Z|J=8HDU?1yYPV8OAlMeG2&QWo1+5mgxhJA?uHR<#iiv~h#Z~bPo z?5{p%(`6TDgJ)c84aBX*h^0)L5eQJgsg`JjRdaD$mBZSJc`F4$Fs98EGa&KR%0Hx? zbwY7>$`yhoI+Y{o4+A-YzkT=IateECh%$CgYsTr|D%^ort=xFdC~Wl zLYx=cw_dJqIqL^ee>$aoH59>fq;%nEJgFi^ER&@ug z5HbxOIIjM5tF;FgnFh>V?EX!<9n%a21d~i!(OV_Iz~?ghZz|ye^~aQ@CZG!=w}@auZ@o&;^S8&T&0u z6J~+B30J35w6yt?Fp4GK0#8I6lULN^tGS44tBN|;vkS*J*1h|42IK&o>BYLc>fN}f zKE9rWNaQCPH694`9rai6UwxY5RNSO$#KC0&yYZdbRQMuS0%O!3db*uMWh-@#NCQZy zTg*_!)KhBe%yWm;wQ%rTm5*h%M(EvLPdM*YX)OH2YaghfS8?_0+qwETY>XY>6V&K^t87**RrF1|MF`(guihwTxJZvS9{ zQ~uwvP{j9(TurxP)Pe3+=2#pV0TMato_QyGGl5B!m!uVnu(%iOY{PfgB4SG){?~@t zNiRQzyXgILJI&68J;Cez{}}r}z}QL$`!+MR^ph`@3d089Kc!JxJy;5evHnT`SdBs4 zn-JGhD|#7rS2^BL(M)Xqj4DSMsD>-cLz2Kqv>1bgLTru^5 zR8-X=wt+bo@10u5iWj?`v z1Uh3fLLm&)#egPo1r~_n-nH-5#(oz-Ybi&o75QHSYU|GY&p>Syx)m>SjegKy?{eD4 ze+q94O?z)^cp(jKMyJ_4Q=)wX*kj&8V81IJe#Vc7f?_)pQ!J+4!!rk8xG5DX1U?dC zire1W%J9ftsgjwexc}*-{Xllw>rw^p8~Xl13et>SKInz#7VYEXy&&*}*{q+&`v$W> zwLZ8xY8?8W@^FaGf*-G7jK45~NtY_tU@bxVrv6?0n2B|U`QzenIdcb~mO~`3_jGgu z2~UO&qEG1HJ_|Z$wN4+LltkTZv&!w8qE@7{RHofo`k#l}3<)nO;=?MQ<+H7w>vrcQ zd=Iif8XUk_M!$SVSWqHY%b+h6UCr*=XcVm(Z2qRBbmuRayWxu!uL;dQoY`}|aJ0Lw zS%c96iGQD?{W}VO_3$FmqP)Jb?uPqn6&UAl#{yk?2UG9EQf;#xeGU#RwuHAedA(7< z;d)VMPqa~D9Z?gv0{$1k4D*K$tZWtD1z(m&1M?joEVVbQR~4@7D|OVKVFwQX=WutF z&2ZexB&?I=vY&Y_YL79i$x-J+za#LbV`Nj`Yk+~2DJve%u=@yIZ!VhI&ecjmv#$?6 zOp+H`T;;xx^Eq0=t<<_o;71mxJKc{-LHCRwH9nW`acs#6yge7MR@sXzKCYwZ?ry1w zS5xACopEQ-yPiNT`IeS_pVKmh&6JN0bZON&0VQ%@E{qcx(jgW(tESVbY8G|bSxTVI&Y06R>=iA8&L^%dG`(Cf0jNuQ zKl$Gdy#3SOTKwMt@5!e@roHRiaX|XwG9w>K%JOnS4pj)WIt^$FxHf#m&S~#hk2R`%9qbRefVfMN5!elJ$)2O{Z&Yw+x4eJN~7zGf$jb| zY7P1RnC?CXi19sMR-kgO?tWr1PyYg1aoTl$v^kHWfO}79z2^3WdFVl%ZFmsNxa#sq z;F6K{a*4|RP4KOJaEItJLi{DE_)i9fIBJv#n0fOv8b#lmlI=WI3>TXqSjk1cXQZx(ag>c{r;Lg@R=R?1E`9A3Dgk!a=F%4#Uw?z z+>vSw#9S4a(w@1d0c zZnQ}5HjJMz*;yLeV$kcVc+_r_!5 z)nbh;UH38N$$#qvKo<}b_$Zb$F(pyik>Eiut)foXaCi+_fboYWtD7v)z?E61uAwxy ziTT9Sd{u_i`z%oTq4s%)^tYChvs=9NZSiWF1&SlB!(;z&AfIP$$^rDN7J`rj((@U$T5@w79=f6_oH{Mo&A=VyPGc?yVX(du zP<`ZaBIEa4Y*srGvw#KOZaY0`;x(R@K{%Z(FF&T@xxVr6lV53K2{#HjI1^CN^b!5= znTxuwR5o>95oh-L7xgMN>mYxegAP3RF1?WgsIJ*&kAT1;>mj6zJSjg~bAm<^i?>vl zdL4Ve;@1Jh8T7kJZhhg-R zmBxbM6MV@tu5~|O2Twoa*5}I2dO$~Io}4Vu(W<%}O5b!D4Z(zaWm94Co=5unP?%69 z4(Z;x;7w4rRq%xrY=f%~L0_9kw|sq7c``?6oM}aRR%Q(_?>iTe>A6$QwdPgR;|Jf{ zoK~qF@twUTt5#54dr?d^s5psWCd;Y>%bAh1Y9sD5W8iN4JpoJ>H)EI(R;5O%@}_Pd zDe`V$*KtkpR>W?vQ}2kdV!Wu6MPhw@wp)0oLu6m^apXM?g5wzd@`on19wxzRzS31M z1W;?Wf(L1Q$hYIM;w03N7(LSM|8o`)5%JW`f?u0cn6>!$ZMXb%BtedttC#Vum5-`; z(}J~CMog=V&*Tx@tgQy7<2s4SIXwQt-&1zpHAS9Asx=U``%R1Ol<=`yA3oDoQR-Mu z++m@ccJGRR!!mTc>2ZU~y#?)%`Y|kZcCRS&!=gf`^OjSKyq%lgF-|V!jd>YZb2)(V zH04q{I&IBa!*IDW(0OLYugf{Zp1r1}*i%}LNLLa}R(jYW_8I3hSD3z(=$!n+Tau40 zug(+c_qP~z{8#Dz@uAPjaxW%tc%}P^%<@Iq7B1rZUztUZOYB&i8nbjrMOP|~bD|s| zrncJ9xqW5BByQ%6Z>7Yx2_;p8PCv*-NJ&V9x<*nU4Fdswr=z+Je%LP?(JWz>RQF5u zjJQQDS_?l3Uys+-1=&40>{za>KGFq>0HX(GloZO2Y3y7LAN48xq4)&3aVBgG!zH;( z0D&GF(_`>bM*cchDp2Ih8Ye{6jNx(z*ew76fBqHDGRMo2#Fv_9_g8Pc;p-1E=vsIt zOzh4U0dk<+l3=^@FyY`k-m10ofdypETS>t@5@+GL-y+!ezN@hW-7~RT6LS-|{hksz zPG~c#_u!d2Y`){(EM~2DY4z)`5QG__*|q$u!hrRXnE2>C{x6kLs)`~pl*mt9l#khl zZ5>C=3H`R2nV+#yRh{d;j$r@R>uWsY+LRx5JsL4LJ)KAmMsg(_mRgdbLSJvP{iE?! zTDZu>86XImxShbp7cQhfYocqOd=z?o#0XaA^=xzqGzvJ>nwrWsr%Dk~WUjvvBWlo_ zY!c9iKl<($nc_CFmDq}Azf(Qv;*ESh`S5d)EMPc0SZXKo3HsVCN}h|R37?n&P&L+) z1T%U!gBEYswyJhmOj$`W$1o0>;E?ZcLpQql|CV#E@}*yJyI8E_68f>cb34nzPe4RR z)%n8Cbf!Oz%AQ}~ea^<`TxfYU4?;8-FeXF8SJ0!n5S&fj&n#dO=(oG{ZSY`z5#I`z zP4*E|tSXc>@~DY(MP8Bq${%d@z;xWDjorHJhW61qp;M?N4_WAhY-X>)mPHWq5YGcX zs1^cRX4F>?x^irLArQ1l7uw+Hf*qGof6dNEUZ-9~R3$W?*;F!S_i!bwU6#BTs2cu{ z8()MI1j}PI7j75^e>Uab-E;%VOArvsunGXPQ#B@EyWdvPvo&i(_}Cl~3MPzfra67| zKc6uL-qJ~}9PqF9Nk89|{Zxbv*jty#hegN8*npST(F)hSU-IviuXHoxFNXZ5V+noWpe@Wkv3TK~s*K1=;b<&wwiS2!pS2)}ngq6m^#Aj!% z$Ec1>MZfzXuQT**lOd_!-RW9mU4}?vHA)-E)QSw{9>E87awg%TNAJLSwuLJEO5$Htm>TC=U0n zqe);feK?I!+*@{1vcE+At_K`=wW3?i=#ydxP+m5=q;M=yw7cwuodF@>9xEd}t@;#( zA!fg6Ce`kc;I%{TT9Y4*0wzNKsm%X)FKdbOk7m}Dk4amIO!t9}1E;jqyvuVR=i>9p zw9Gj_0{`|WR3u0;lH|``YQHiH`|kdk%jq7Coq5YlvK~Y=l6UWo=HD{b{AWtG&nmCf zJ*X?%E68+AO04zSzkBjY>tNv{lP9IrMe)GJ5l<+;AbP``wAL@39a_F4`uFNe^rr5A zaVG&zHbRCVsNpGHOtSPcoZycWnePa%|+0!B_; z_SUz*tW-a=aTG@}8UeotN%`;ma&Nt>Y7^9dELblcBdp`1nP&DVE2vS5j_=%`gjsyH z$zog8x`Hb*M%KBHgH{fL9jMc^ttE3fp1Qu1HWj8%cMl77={rxZqV0>*pk4pksj)qmxI-YcCeGswFQL=Dk834v)mNRb;)XFZO+S41bS za);M)z$VNGYlfEhIN1`RE(c%YsMINh*@n%gr>(my+kOcDbtfXH3#lKE{QsDQXeL7@ z!3GT4J--_7J(2_XCvFe?(7MC|t<#GBXj)ezdYW6o0%cRb4W4+t&MLV6_w@pwksz&3->A1&@BWVzzZVQ)(gXo0 zn(+^jKX+)5;A|)e16@@10Q&6=T)t9QVOEAqvsy))8q6h4xVBX2q5`#Hjv{eela9bH zbY6i37e=095%Zo=3;u&3{F@6nt#Mb&c8@jxb^?4G7$=NTUJ@t?bYv25Yi-QyO>Rxl82JFVJ(PKaEp+p>^bRjd9P)~3C zypDW-lb`JY+5m2u%OMU?L2!>zA+whdYL4hT$5iixzXGDlR37~CuiYv9Z3xky!6;2s z=tcDBs10R-_8M2t6?j_+FZlsaL=PDnBW)4gj_LY??K+cDnl8L7THJhWf0i!@6rnWV zz&?qyv$VBn+Iyy=})1!JW&sa99mryvC6j&7d1J#x({n>jpxj> zYrG|b4z}8lpDfHb`D<8kjg^u=z?-r91 zw(z0%fX(=r)fYnDVzO}2MKR|!!d@DV6B+zEL5+ir#b;i(!3mo%<3~n`)5--uN>Nl_ zvTd@pCifSm*efVX1V|Sf{@LWCrt5+?=V^)>3*OF5@gOJg<~*NkuU4Z}e!0j2AXDpf z3~|P)1Z`2+&GW))J=rDoy=SagtDVe)EaO{UL}t&GI7DpVbovY9`o#!?8RQq6E$WpN zD~pBZUulL}@zGgs<4$z@Lcwpi+1ace-Ni_dNl54OdgmcETzyo0w39_|2wmESTFEDv ze6+MN(e59IarcCWyYwv@| zw^{mG{R*8mT(mgy#kjgRCNhlWZzxAJe(NGmlQR%D}K(Q80hV*eaw?j|!(+wluW`%*m8&nJZ0(X#`m^;V5 z_QzA~@KcJ8g|PI16MiUF)e&5^FimYBgg{@Jr0>dwf&lw@Actz{W)Sb_a3HJrY@Zi0 z)P&k3=Wi=m8aQ1Pcp0_b)y=u1A}$`c7eg1A;eZRTuG; zyX{3hb;sym@zj+E0w-C|GY6?mt!I;7;$B1RZ9dS>k`RKN(yH85aY)vvf_@sDA;%_ zD#ZpjX1qf?0rNeEmj_{T)5Zy$s2_f%-8wr?YLt>~QbH)(Y+AzH)L#Vd2e|CVsJ5~{A-wMTQS zC2HZNYAQ?rYp015ukX8P^mdWSY@>wZ55d#Q@_bGGJp@;6;Q;I2_11iHBkHEWQ{0%n zOmX3c1ej`?`RUiKr?kk2VB0M18idd0FpPS z7d4J=NQUAf#n@VmSIvd^vToefub!#aeMy{~Ciu9SKO^JpnI8IaB+b7n7xxHj#DLHO za<9D}bz`>ct+_PG+uA|G9PQ#`Qnv6XWfLC%{lk;R4X3rP)mOz)`Mju~E#-3g zz^i|IzN4%EH2>nQH+}z$G1R}-yNk>lx-2KBdmKNrK&^;fJr!2Ea9Si=9~3+K>W$TBRjbyTYtC7| zZ$ad|@@&G^w(xO>v%LBV9~vrI3d#DFWLd=bjI%xUrPgSN*Z6&{-k##MPOnz=E%Imi zl`TWWDOJHowNh7g_DoOjMKCWPMVX)-VnKTWhH@AU zh*Tueew<~HkVk73P6Mszm8u(!Vl*$u(1Q}Rr>hMN;F;BIO$ik`$jYP|gXJN@&}Z_; zReT@)j5%dWAh6LVfEd%aUc|rgFmY-Ef1nlh5q!?Rs+H||w%L!%9YPm&WJEWT1!?~k zDcB&e4-0Wpc><+EL@3syJx;mo6objP7TSSgD9j?fR~tiC3{Bn|o5lr08}U zb?kmmmbIUr28&C=p5;@U2591JJ-AuY`TbPyknZo?Z$);L>Ar>!r#cHko6{AxpU!uI za}Nq&-}G!V!@kIv&j9EelT~#*5yH@cfu7FGUhK?3L;9FNI}Nn6p}2!DA-ttC?IHUG zJWC3sB+uq!Fp!p~#m9*)9Ch`bbxwc~>Xm$o`HB#_@OlI5@mtDdj{Z*HL+DXwk&XaIDjT zJa_2g9Vz2~Tyw77jYf_t`|C)6!_ojP)Zu!Jf_<8m0mwuM*z+p1!Qdl;z#JIB*Oso~ zRxYH0DsApns&VfIbOI1?XnHem(y|cM=aT6vd90TVvmw&Iz+G{|4;m?O`R32_i`>3k z;P$8Z9$bXaSMr>$MV$vW?2CbHy@*QEO1CHnlkP5$06+~;MKove?gFMtCynW2E+r6% z4?o-Cy%vd*ARnt0Vlj}J{H&ytqzph-Tbf$5lfYENH?GbxTQgb7JJd^To8MY+`ezsL zfSBJY^`O6x?!MR1Q;VBTV(NZ?_LyUHZ|wSg1G=#L^D^uEG*To^-uebs;ke_sE~d+QF*#H>C!&kNm$adSlTMIxN^ z)zJb?9FKEFei7UQj!~J@Z~i>r|53oC9P{0@lPQQh_;kBoC>MHHFm!MQ3r+`2k_H9u zLaeT}qWeBI^$`z!HI>R^K;h8G?yu4Iby%CtNt*_$G034V_@vG25VL)B+HZZNv5gMK zI%|^ep-eAFpN)AR8=>bAhcQF%_R^^0RP{PEuJ@~!9(KP>SWV80QsyQL&Hd|-ZJo4)@U3DrdFL|O}u*=R_et!Dg+K*w7_^0#}PuM99 zEK$5*|6|0tzCZW(a-O5M_IY+#ARQYJQ^nRP4W>W)huj-{>H{9Vo9xDA6`d5ON=-?h z787BW`6TllJKTO@`=fF(QQZ5wAAH|pMaZC_)zf`ddkxegf2ogGLyL3Otf>rR2h-pd zye><9j56ERD; zc^&;LXeshGjKmk(I3kAtMT=zpRU)_22w5}`DiZntT;$xK5Y<`yl*nPIIv_@2(B)X? zI#QS(*q<5ikOuVdp14Lx;i!~pN4}Jj!J6+{xmhFvZLQx#J_TGAh(_#PTu9-p+S}_%`p*+f8U)h>KVuzZz(HRYO@%iYh1xtC9~3b_yI+} zPR?E=vGk*Zl-K7Jd$?YBwoEio_pQCR*Zc7HhAz67WzS2uu6M&v@@K~MaLvl8CghC^ z5`ZnNJR(pRonCCcxq#w>K2YmqRa9N8&C(OLJ2e#jyFz%gpO>-1{>JFQqA{qF2~P z_-xa)F9K%yIqB&T9|ewwY3u>B$gUUupvZIcC z^KpY|hP1^Mt<|s+UHSQE9T%+%QIHI)VS$&l)DaK|8t6MnVp4@#iS_k%ehVDG>qg=S zTeQU+SIebsb{%djD_2;LXwW%xC?N2EZU>+gu;+Pc1lb4O&yLv9q}`|45MNE7iU|S1 zT#~=y_=Iw_4oB|AVU@e}33WA)fHJoscd1N7OxgTO8L3SJm=Qn)vSW z)!(cVm%Eu;0{XZ3!rcCy#lI8&zy4tHHgV9}&gcvilDZm}HL`!qK9=Kr?WgLyes1G; z2Dqruyva3>xaO7PlQ88ToSyo+yLh>4Lk>KJF5W<@nuW3q13A6Rj|pm&EE(+iS&Gh-%{rPOtYqyD`HmKFJo6cB(rL&iD9uiNl~mB5cSK zhh@%ZPd|*;FwGM%a}jcx0QzanTQaq3L&>#Q_KqqwvHZ!8%Gzp;Uy%_TGVB(P)b*um zI1AsOF`hyu%(F*l@fOGJw$iKw+0yO8#dAlnET-8~HY&ZQ@tI&=8HVMStsjQwPCIfs zLf&dq&W2R3(2z+d7iSQVa@l&mUAQ(dEkSVjoXw$z&-y!PNOHT7ho97#2F5;5ZA@$& zm|d*K&rK~P%e92-|IO*thUMicYb28;?2-?+L8+!(&!rAn+ z&qU{j=n=;qOo2!GNghy3MHsr6&`F7bDn1viGEp~QJIR!JZGsQn)KDMNyLOppq^!~Q z$+}%f);{<8LpB2I9tz*Rp{1gZHT-9xJ|znBHso1^hUos%d!1L_=r=d~sx_6<;A;*Q zkhC5fZW@FP?(cq*dAdPa++_yjei04eB(!3q?R(92rgb)Mxp?UYvz^3w2TDK~s1%wF@zm z#5<9Gk)y7D#u@G0ot|+0t(bzq9jLrixQ@Sm#rt*vwEj2~g<&9=kf`rL|DOA426ty> zElr{Q4{WK32-0qVT@Y#|+*smZQTE-XY=4C{xnkyawNzex)oI}~!7~re*C5?bBdrTDRww2m-%E&QVx}CrAVom~Qr{_OJW>5q zN}sxgLw!OK=5Nzp*6EZa)2QaFCOgM=E050S!HonJ^`JjXrJj>f9fAl(j?hq;W2=jot< z$7r@0N8~R7W_r4sc)eEVi&|Q*1S9-!^RuMiN~sf_za3&Z{A1xLzWMPNEQ1GjC-OFQ!}mROjKuTap4y$Yh2@|RlJ=oLVjKF8 zmJlaaQ`{-lS5<^hCKuE6*jNM z?4JPcgJVAS#5w>f!&xf22$hMgdWIOvKj76)Gqi0t=W|2qfboF`OgnPLvOAh z_+yJg+dtqzoZD>bZp_aza4MQk#wbQrYg7{Ia-hgYXC5SM7eHXnS?X^>*JCv$zj`lv z%a(zCP9wh{xv5YDaP{;IkrnuroINycm~h4dpDIHT{<4|HV{`}Cv#TEPbH-Y3HXIcHy1&~*8ScSjbSL+uXitw|H zW3)fLkE0|g*pkUDPA#qCIG|Zf#tky7i6Zr=0C4!BZ@F)kB~xTOOPghK6CsKGy=8bC z4y@xk9!QifMBi3vvkMnzYm^`>vrZ~3<8DL~`23E;JTTkLoHdepTQ|5&d2aSiz_Gbmr+tdS@%iGM`KXSzs$)5kt#x|EbbZYL- zn=p>!Af@vrs-ZG!ImmC`byf8HaX;sLd^n_AenhGZekAM%A+i&`1cZxHF3Cv82g2*< z;(nBJE4GahZpH~Tfx(8l5b?y33Mr~eW!myfDG6{Xb8j%1HdiW#cjP%MsUBCc#D_cj z`WMzd$qGhbdPwq66dfpn%o|WEMzmD;NxT#%2NAg= z`~TovY^az3oQp$8>8Bg1Ux!o9K`^xTu2xRVbqgS=;H~IJ*=A$d>TsE3Su+1v85J}! z`e9H{!t!lCM4+B+l~DKu#1q6UQkKvxRK!zdj&l<9q5OGPg1XiKjswk~D33MtJ0bWT z<=d_&`ZMPC^)!3CW%thG;vo67I>S*`vxW`puqb$vpSr-auFA`Ue$^oaxC7Ly!=;zD zQPsQfS$by!rt3bQg}ySJkm@l|tGWD5m3CtjsBv{Kk<7<%R#)vnzyvCvz@&%N#EB!+fTQc38*1YRiKC~;2R$kXa1ClW5p z*|zK5{uvX@XXd+U1oxeE5NRs&l13*qY>>RuVv4klMWBg`Iw8eC*oDT zY($z)gsH}RjRu;2v8){Iew*LQjb0|9yX9Dx$X~0fZ)=vZOFNe~_$6twKxnzebi}54 zB-W=k0YTDje`k)>y`(nywc(BknZlfkku}bk%MFt|ycQLI&j390u?xEZXy0X-=nyo7 z$!_7J3GY^$sGe?H!%G!{Il3D3ZimAYWjJzE(Bpxac7m>es6w1T#|Nx@zGFF!`)p7Z zN-WfyC#dhaq~y{?;5qqg<`L@mT7;`|r| z>lgnj)l1q7kSD1*l%zHeuiI7!d*zt*YmqJn?BylWbl>>M07YjDBz=HN!-HfC=X*Bh z_Q%=jc(bvvW#GmL>zJU9zX>scC2f;g5l?Ja>~2S8rq7_Z?61!5(?%J$%5|7xAOwL! z!WK(gJ@-NG_{mw4nc@uNF|Ozhs!}>6TBobyW7G6$>R=3gzE3z~^ z2}Hto-Q-Zj`dFGJN4h2HPU5u$=$RZjV3)+3x`3Zg6ts9xf?wb3LjCU=>g4C%0Ve9dBNMS7X9ezoETUi-|U@zwRFFID1uI z{^;M^Md_aI9j&<$SXn`o;^m%MlmX#SSv`Fwn*V!SOOXKH4f|^Y@yA(%$JSF}nOyfN zasRA|cM2(?uEShbwEc9N4w&(TlKJXE?TP2G)!NJ#@*KyTODqR#!j_{fN^q!_mt;zIm_M; z0#DMcE}nf#3e5AR+tONMmu`P*+BM62m(L8i@d3x4-0z_Mw>?#=l@g;d(-cRaY-y&m z!$+-Acc`R7bX_n&mol=ZI>LE)^RcDM-x?Z}V}VLt9g!I7n7L1@XuO-egu4zq?YQ$~ z{N7z4VBe8O9b--X!_- zPDA{{0b;TEteuBTj}f*_Xy@N^!t+h-915K)a| z;A#lEUZl$S@R(#nXyMPI>bBnM3GS4t*E>-|*N&L7ldUU;$%tja#z-8 zT$52!7f->C2_E^y*94YZI{ftdi{2Y=vzChxTD?AzmBtsJ1hsT}K;PN@P7iZNE02Eke>jn5RrHQB zFS);J`PA5LsO?Rfw1;qqKsBA~jcY^SfpmV%y*YkSTJsaiv+CuE@Wp^Z+N!Ei22CXY zzI%X|8VBPFS9YR^rK(YBo3oM}DoLG>n9-AWQKtY{v#Bk?2fL0f*S9gGAcP3NTTF4*93*vIGodwiiZz_V`X#1<1xt^3 zg(;kB&|^pt?@|pWnRxN#xn*b`Yd2G3!Z7VCii!?g6N}n2cXxCc288>kV<#L`xxHN5 zu8>DEO}(#>Cqq_TZgi!`>}+Fr5|0ma3q!4vW=0YO!SYu$R@f-6Id7T|)_)4xKclDX zE7e!g4xMSum#iC)Q)gN=7O1;V3^-(Hs ztIFJ%FUzxMkGv}RqGWqIfSw6kSM?SSu`@RhsrJ(t2py%Up&2Q2Z&YeeG5tPo(lv{N zq@E3VOA!~VKfO6MV9eK3f4D)|z$>VsmBq+Ds^{9)c|cAZIcU6arHNaXjBp+O7(Jv| z@V&J~6c*K3WC_AWo5} z<<@STXK=RLy4!dDEiuCPU{uSC&`563Xq7_BwtKDBV#bS|Yb^=7pAtBgvI3E7@-blr zyeVD7_+~u3$4e_k~}uU@uebakD~_%e8U7l3ZLPx>R|EzoSj zYxZhN3jVw_L3bId^o@1Jil|EoT6Y!a3`=G+9SK|H8ENS!6zKBs zx?BBlu#zjxg#l^S)G;G9_6S2jCY^p;s2_d!nXdU5KO35V?OE8zfI$u6U^@?wyUG11 zpuzD1d&0yaR$ErB#)JY!?T)l!wCPBKSA4ChW+pKY5{b%QOn|BJn1Q>jskrw|k`;KN z-O_8BVO;S+x?ZtTtY<7vQTh}E3-h~f!(|97v_r7~l!%8dU6ev3!>Wng^D{vDGX7E! zxt@@CAch1`*pT<+JoNuI*(5}}Ckph%Uz|O~MeYIug*FQ($lbR1n1~{g_SUrnx|a8^ zKDbV83&^TTCV}c*sRfd2vSNvfVeZFPr5!I*y>H)SSuv(V!r5vLOSw1P0dc5&g43Or z#OW1seBFwSspxx1X?oJP3ZD!q4h(fq3uFgUOjoWq_g!Q-Hr|`A*?9z5!Ezc!?kS`) z`-p0@^)@WG*;SSak5hEp6 z#}YMCxwfT0U{g9-?a%vFqjqqRJ<=D&zDRMuaokt!cg>1RL-vjf5OvLDA<9kwW@@j? zh&ttiKQZk|r;h8@b+LCFiSNl6r?EZt{)rtATj_!h9%o&asmDef{AH^iMsXwiVJ~Ko zNt$~l4ttQ&yxrO%Y4C~DZR-4FxaFLz|MZoIA_bX?>=ku&%L;Zv5O2djeY| zF39fG{ib;kP&yEp2`%Wn>cAF#tY${`|{Z3s8**J(X3b&A@2#_3{?xRwT72U&-K zwIzzp^d2N-gSNbvkLr+COp95eo)76{;(mO40^UZT`;Q`W-rJLJ+j_{i#c~S&tExuk zK*sIASJQm)&{PtTF8Q${>99V+z;K-s%W79S6@8p3dR$!N{iwXHWQMs`-gT*7euKxd*q0fr8nrk7i%}pqs#m4a5!YR-3hA7Hz5je@*l6HO=EMJnuq(Q?XAA z9=EgzrKza?TQ%c=Px*h^n3?7I68mpWnO=f2coa5!quiu&hC?hbkl_EvWwAyJ`D8iFQE+jrOJKy zjTNoss@rbdJG8Z>vh3#x-$D zX+>$QLRC|B{5Qr~YxR}ptkeEM@NcGNzRt8%!}Q(TuwWCC3Uq2ivl7+kJur zPb)>AdP%=JZIydT+1|bX0r8peU2mDk6OYq@b6e8yk!EeCrj)ET4MVKa#?q{}PrANy zS~r61!INwVk_UIau_|bAOT)+~D0l}9o_Bp>wG)R6I1hr*61LL6z2rSS(i4(@;48`={>r zUM@}GAK0#S4ZPCb>8uq$=^4^VZ4vWvKsY)b*5Vz`v;WKt^fRqR5N+=7pOv#NA$B#Z z=Ta~sodc7(TkRB(wy`t5$ff7!;G2k~6}B-~i(h%F)%ySF5FX*0RO&-~F3wy)AU73r z?_4P;PLPhPn*$dia|Z?;B|*Nj_o~C8j^|eytv<3xT4ZmN88ggHh(kx2pRw}MDJjEY zB+CznZ(UZfG$BqET*qz=qqkWZp}lZbOUD_PcMxz_Kq3rsYRPNil znxrCU77}Z_`?BR~*L&Irp<0dL-BH^Ruvyan-e&YXy6WupG7n#{5YlQ&=%;ru-(=;K zDi5d&7iJd_Qh5(4S`|{M+`p|n{nqA3e*m{g{(fA;bA4MopigHf+$d`1Lj~n%rWjs&6IU#>2#3aq4{+?_ephGS3ccpxpOoZ8R zlrfal(rLOiHG{9F(4{Aixt4|GU5UcSY!aAOuM2J07~Qlo=mY3gLb~MzE~D}z((0{} zA(wr@%E&HU)_;A5pY&{TJVK%4*&It683hYd>dD4Vj*iZ@#G(Wi$K{_4U@b<7eFm8e zhB}X8iI%EY%gYKpds8Jd5Pq0k1)@|#Tg+_q_#~QIvVP0)&%tq^*!WC$i}1XAuP?(c-2j?CN9Uw z|1;^_rh%Z9s&%ju!oSu)dOuGgAC9dk10V{Ampz@6y4WamgWHU!lMlLxCLeD~6RSlw zl$nTgVK)3jz%UL%|KalGv0rH9pn@SYpL0XV7bBe~N6k0LAk?;2yOy^qu*#35OfQlX zhMXUUCy_#Xd4tt>2v3cpBq%}Qgr{Xr3N*O<(=qb#yuIp=FZLPdU|^6MXzeAv1L?7% zzDjz>2s%Af4O-`M8uFrtKv)`aN$Mk?^h?KlieKo$qetrz5g!K+n(bu2)4`xXl!=GG z2g+q(qj*5BSwd`Jrm>H>9AYv2wGUHxLFLdVIizCt&*K?NImIrSuI)(D=n6T;QcEA} zMF>%OEtj29!PuZ4Dr0Rr>X;+ZhO*JEP1|_%bN{DwQzFRTi(nyN?Mqij{fJ;2f^5W!0M&TK%5-&sXjr ztIzw{8B~1*KO=>Nr6i!qq-$&}2;INQq2DZwjnvZG<%ukHI@Rm%05hPZ=KP@K=_7fHzC!wdEj926=ja9yC@HuNvwts+= zPeAbM;K1eT=+fqJ{~O-f`ILC%P9(Vn2dUW@y0%>=?*>v^h!8rty%hAshsVB5Fcr@U zV?Jx%a5UbhE!c+5cR#dr#pslNi;YZolM=_$t~%}bm*$HEBhCy9rnC8@tt39nh_@QZ zH13=N)q-JHsepPG=c$*DLIEt~Jh8m)D%`p2h7w5Mht zzfNoU6pBphDel=VX`THntD$#eQ+9UHsR0nfjpgjkR+W}AS|5|b_CuA)L{z-laMW?f zt!%3s)IV)XJCvV2lKb<;$p3sXFa$XxKq$L7Pg1nsbFN(|h>W(ndn=Ym%ts#K=yLY$ z;)}1-r^qjO7FcJ&HXtjVFFBKAdZF3vso3iI-opS^E~;J2?GcfyyApxTYq-;DN;|4b zp{9Ewv)@)QL)N121KL)DLX7>DUS`RxUE1lr^0HV+(5=dzFb`bsRY0=x+JVw$N=|Bf zwd}xPa5iV zUlIm^nBN|dI`4m{Mt@ZaDi890-`uU0{jaA0f0=Nb`I^!8?(r`xhntMzzn^yfK=SKf ze%jq;%iQ+lM)fJo#?MGU2>X2LxoA22U-84Me6C{PpEJu`+yDOgVY?r13rK)JB>erK f0O#)0`CYweM!7vDa^OO<8#iPnl_bi=Og{WC1X-Uu literal 0 HcmV?d00001 diff --git a/docs/dms/umn/en-us_image_0143920315.png b/docs/dms/umn/en-us_image_0143920315.png new file mode 100644 index 0000000000000000000000000000000000000000..09db68b57420787b33e57b3e2db2f11bccf35785 GIT binary patch literal 354 zcmeAS@N?(olHy`uVBq!ia0vp^Vn8g!!3HGbRrPd%6k~CayA#8@b22Z19F}xPUq=Rp zjs4tz5?O(K&H|6fVg?4jBOuH;Rhv&5DEQse#WBRfKlu+o3y%qdPr$5K2_K~XJUqkK z#vQ*vM#W*`L3zIrgNmH5DIaEBI#|GTwqO%4oAj>DlOL)~ID2sML4||Ng6+%!s~lLr z|ChI~l|OZi@1DH=|NMIgKFnwAc&fgh{nY`M47U6K_t$N*326TD|HIiEyz0jS1RQv~ z>}7alWP}`!dAChX*OgG(X4BB&%(&_M)7I<8GAB3_0vbFLnO3lRJox+n@#nJ#^_Wzopr0LKY`Jpcdz literal 0 HcmV?d00001 diff --git a/docs/dms/umn/en-us_image_0143929918.png b/docs/dms/umn/en-us_image_0143929918.png new file mode 100644 index 0000000000000000000000000000000000000000..1909444d23d92a3a6566bca91ce065d14dbda919 GIT binary patch literal 1004 zcmeAS@N?(olHy`uVBq!ia0vp^Vj#@H3?x5i&EaHVU}gyL32_B-i2;l_022maMg=TL zfE5PVkN`UjaKHd37;wP=HyH51052HufdM}l2!Meg7zlxZFc^q{fvBjc7#N6yfrNyF zBp676fwZ)=3>e7D%F2O(yu7@Ef`TF#C@Co^gMo^QimIxrnwpwA7-(o{XliO|X=!PL zfsT%juCA`0o}RwGz5y5*8X6iI85tWJo0yoGnwpxKnVFlLTUc0FT3T9JSy@|K+kkCcvmzTGP*6~CaBxUSNN8wiSXfv@L_}m{WK>jCbaZq~OiWx{Tzq_dLPA1fVq$V~a!N`{ zYHDg)T3SX%MrLMaR#sMac6M%VZeCtqetv#oVPR2GQAtTjX=!O$Sy@FzMP+4WRaI3@ zO-*fWZGC-xLqkJTQ&V$ub4yE0TU%RudwXYRXIEEOPft&8Z*PBp|AYw>CQX_&dGh3` zQ>RX!K7GcF8M9{1nmv2=+_`h-&!4|w!GcAL7A;=9cQ>uk5sDH4e!pN zM?2c%!f)$Moqn;JbAR{#-LH2<-aWd<6M=_Uy)Vz z>Gb1s+(~DB#NsS6_)g4`cRj>@b~4MGr%TsH2#HlrdJFVdQ&MBb@08(^UA^-pY literal 0 HcmV?d00001 diff --git a/docs/dms/umn/en-us_image_0169395994.png b/docs/dms/umn/en-us_image_0169395994.png new file mode 100644 index 0000000000000000000000000000000000000000..cc0fb041be82c8a5d65266ce1c531215e3b5578b GIT binary patch literal 85988 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 literal 0 HcmV?d00001 diff --git a/docs/dms/umn/en-us_image_0169396010.png b/docs/dms/umn/en-us_image_0169396010.png new file mode 100644 index 0000000000000000000000000000000000000000..37ab98e5b923b3ca5ef7d88e63e41fcdaa8ac73f GIT binary patch literal 4560 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 U%XF`(k`91dM&^d^Z~Tt_9~4c{EC2ui literal 0 HcmV?d00001 diff --git a/docs/dms/umn/en-us_image_0169396012.png b/docs/dms/umn/en-us_image_0169396012.png new file mode 100644 index 0000000000000000000000000000000000000000..82987fe50667e281b0145960d46bff3515cbb0b8 GIT binary patch literal 6096 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 literal 0 HcmV?d00001 diff --git a/docs/dms/umn/en-us_image_0169396015.png b/docs/dms/umn/en-us_image_0169396015.png new file mode 100644 index 0000000000000000000000000000000000000000..03655d42536cf081ffa426b3b07c14c586994574 GIT binary patch literal 11945 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

#G5!tCU1$K%<=)TNHa1duEpXR%%*;QLuJ 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 bV&2iYnRZdU5H!4g0DLLQtIL(hm<0VlUFtF0 literal 0 HcmV?d00001 diff --git a/docs/dms/umn/en-us_image_0252462634.png b/docs/dms/umn/en-us_image_0252462634.png new file mode 100644 index 0000000000000000000000000000000000000000..59c81dd640d91c4a9a5afcc733389d06259afb8a GIT binary patch literal 26870 zcmZr%RZtu}v|ik$rG?^9-2dY4#mnL>-lC;gS=_g1p|}=X9E!WMXmMZMi!AOAi(Kx* zeY-E2%w&?uWO8!y$qCm`S0uotzy$yR1jxiMxqQu#MBH72#f*1(1|HY~c=c2L`vZ}Ks;0|R& zAc48t#z{$Xx^8Pj6st>($abllfST2v+OdT&5*hSdTPxkwZ7k?d;X`KvsShEpIW3GaXOX#an6Y9@z?i;KG@^?V_P7$q|s4oLreA3#tDJoO43|Np1FtToWd zD($(EKx1oLmQvtSsG^f-cAY8AM6{Hazkcnu(C+@jkeGx|a3HhK+OI)`LngNj#J1@7 zm#fjqq(vT?%V_IgVcfKmdvs)Y9w&*%;^`cY!sXFXVDN{M@-34=I#4B`U(WWMV?4*s z5YvY-p+)b#TE_@HR{WC6Ju347$Ci&tv-VrVFeY4-)pIc^N zl1V@JzEkVnTo~4K zW=YBA`X*bxJ)E(bHc5ZfocAaH6>$B!fJ~gtkQX@oLF)FeC%Z?byRAbX`eX6%$xw^J zo>M8ow*W8OOt{goLA6#wt5!=2x7%~_-+pw7()0v6XYImBZ^6-=oMK?}{5w?@(ybqaj)0wEnRtTJX)#bDsD*GDP)xYe>K8JZGHsBs0u*^9&Xc56?Kg zr(IOoby|E!X0jGXlk*t4BXmGeBMGfp<#o|dQ60W>*tqyO*zG2^HH*l5{re4dHTBT4 zo$c(E=<5046Nf{M-Jt#1BfiUJ^b!)byIY^-fv;DVn9*#0FnAwgUQP3)c41};)*YHF zWbN>;kX$RET^*iF7js>!vOnfmTGmS#alHy4-F|Kb7aFU+73aMq243tOm{ANpOqcB7&S`ek}iycwbxi(R6r4RIlt%*pQ*TJPKUp84jxD zMSL^K%x97h_z&icyeGHvgh#41d)KS;N=3vq72|*}5-j)45+&x3il&X8C&#U>W`;&bej>>GPs3WhxQ&7jf19V~+L~+SW-&Vs#UI1B zcp}4vD>W8lP=kfCV451%WFxU@d@OGcN0dw$c+5QZ6iN#b;feMmaWUY=;UY94CP$T$ z3{gJ~((!AKf4g26vIhVy01M#v+&E3}THQV80?64!$Tz{-Qu*dWad9l7$75@Cue%XD z)6AVpwD|LTYxoNRi76wXJ2 zI1D0_6%ouf0UEv`MpIjk${mMa1B9lnNT4auk~O^XmAPtOV4qWGbjm!0MLUH|XBEzw zN%pDa;jGmk?*}bouVN!fLO}%{Livx%%*QqXlE? zeWbN`_HN?%*E#)ikjuGq{}qH*MrmGKF2B_(}vk62))b;H(+7K5NGNYT^=$ zOsoU@nBk&uNEqLV7XXl>$sMKQ1d&nabNfHnlfdmO|eg5 z8K)Txy(DjdhD?&&`fWeO8nceP?O+hvp?Ow_cKFRCsR)hYgy{-qo)>1UoBT1APjrh} zOyq)!~12nMf1efD~9K}FE^-B*B^6yR!0D9=dD&SGd-q4*|n z@2z@3M$IbN*R090_2pfia^wl#cJ!fH^xXRpF}r?$b=o@;B@#9(u({F9hV}S5f*s-J z6XnY{|w)6xBFF#=PANmQ^T$>2JpB8x72-x-!hI$@Qh}xX|Nrr~1gvWSzZj?3K z37*7vM!x!|;8SSUlQ3}|czaY3_m(5&73Eq zI_##9^J>V+Rpla%;I-5!=6Ki%;qaB8h`GTe!})qnM=_;)fXy0d-g~brs4RFdYYv!ItcG2RL1G3QMNzx&5F_(yw8y^U z7B%4Ofzv5UUMYG*X4nyo7Q`hHv{K`x7pS%lld>srC306a?M}>YvG(OQ5r4#p>XO6a zF)7}ey-NIWkyFOD>9<{w(y$Z9&^d8{ zqd2#V^*vJ`857>Maol<#39m@s?8m7_a)!$tz#)9f2{GRS3U5%DMenn>3~3;!#3vYi zZu8wqy>r+;@e`EtXcV{WVCS<@Yh0QV;Fg)SUt}X6WWd5&zdt?S;evd(e2sYsFkZ}Z z8@x7Idh-VLNsB60zK8fn)aFC*9e78%(ugp-*}u!x=q~78A}e5IWodS>-^c~M3atud z8pZJ2x00YT#nmn>zee*J+<`)hSPVM!-N}aP=n&NIT)9zjqjyYn+>>ZY1XIAcTRrs4 zmoiClRHf>F!KfTlQk{*6Q*R7%3A1N~3bPLGqHD+L(X8ZZ^MbvLfH~g6=)3$5Xe+Xp zEbINm>tRmPp@G>dd@d{#zyT()p2VFVRM0nf9I#ziIh)kyjnOOhmbm6S1@V9f+9f_V z|1%a9>g}y1K2~iq2eGS6wuK)$6$M2b5gq!pc@$zA!>gzJ=V6!A%Z|3H-g8;S4ROrs za2ig`fk4lfDYRF0_XEdC_vW1&cqfr=@z=3m7B@xw0N8P8i$P{HV!SI}zwdqn2}OmC z|2XX>DqgiRva`$e#|zD|Ol=75-U3`NRnq~cW$U}3sq~XeA-B;VC>QlydgRAlILTg? z(P(6xGp96nJ30O9tKm{3eQQ6XcloQN{Oyc8d8FW@qWrK6@Q`R-6|+ zs5J-;`8c^3`}b&D{!PhX8;ybfVTzFZ6KScs7jUnYsrqc9YEz2UI}-*(m<2q@W;vOq zS9pUT)EgVZ`u}bp{;lH0r+e79N*UTF)$WT(GI>i@$7KX;h~QcDzrOcqz-Mqd(@O+k zSAR`}!g3Ed^?KZ_Z0fjq^TY{!4AbaW%=|Woq!5LlQ`N>2kLTn9@nx~LyA5$b0^WfI zY^B-D{_aJZ{id~+NyfhXtOd=WAl|J>=_1Z7n{cONcH2F2ctf`BK7N+u!QO#B(eH}u zgM0iZD%&HEz43=`1IR?eMPnKwCg4ev#<+!EY_{-M2<6y<4}9)y;>f0NIRq6rvWVf3 zbG2i3UBbP&ch;*9i_b9??E<6z={#3iG0F@&U-`#Xzet)yqnBo~mQt>VHcJe#{S2=2 zO*G>4E3Zd=tp3eQT6SEIC}k4$4r#kTI>|5C3#}vQn6+8o#w4f_%+yE?x}FL9mB?Z@ zJf^f`;S=TK+ba9uYzx2L7do$7uc*k2*;lPw3$be~HGaNZ+5sPUM~#h69F(qeD?`5- zaaiY9B(IW5bl*>1%m{&N%cP_E+ma&$K5SfIY`N>lyb;!eF%aG7H?ETu9L#JQ^$Kxl zSD3UGx-I0{52|a$;>YYYwm-Gl8>hY3^NldXGJ8JusPPGh8Ep80>qkuwyt3>Em9?P0 z*H$sJK4%B|HDA_8KFE0YKJp;uLt_HV1PQX9c$)Q_HOo;kiD?Fv5_)v!wuYKv-|mcz z^w{PqOy=A!9Y3Xll7XI~gl+z_?E0mLU_f`eRftyAP8$EJDBDyX*WeIO_I_xb zXv8erej{}?_m4N*(?H%v8CBdX#YKz#G0S3V<#ruD?L@n~Z>-$%w@V+gyF9eF^}U@p zX|00O<&8t#RW_-S5)#8TjLv7?Ug8tX1Y@<+gCER$nTEPt+`vcoZeGIkJVg-~jEh-} z{f<(}+kKSaN)M%W$~LZAn|rHg1Qt8(5t>Pjho5vj@2slHia-+C_V5#1>-S1msiTys zq%g+OR5HqI2QnI^{=5S?{7Jq7I$!A0Q**t2;b;qUm0JR(h$+q{>8kW^S{EGLJn#4z zPzs5ZMOtpBC{x!g!0G)QQY;sz@4z<*A>N6*@Y$mllN{347;wWNi_j4`^XRIE&Z~sc zx=i2Oq_R>!RaspvKJP{{Wi_<5r2p|{?rhz=vr!W^pf_?Wp^!8k_^QkklbCzRg#KpH z$jVN=1~f?q>{oaO@}`}TXD9C*wIM=k6aMZLEs`UhAbRRg3I3ImG#G@8su8zp8BsIg@^GAHBQPM*=QgEF$?_MXAZE5w zvN0`OQF5|gAwodZC3HahU!>s=q$Gp5GoO0wvdp2y4iZZMAGF5)M`C1_=GCIqtAqC2+-oj)8rG+OnT<`fvieHrYSX2w?TM)xdKy!12LpwuiDrXf`s9qkqeXx|>5A;Ij8}3vc ze!;O!7)G@QXtB~QyO(Gq%gRdhI1rr$E2v87N}oj*^`)|t$xdt&7C7N7dL+g+)%+-; zIog_cB0p=mL_k>hXXJQ15~h+M0fXT0gJ{zKIdYa3+Mn8lI)cBi^~Mi? zoU2W$9e)MN2`Yj7go`@`-h3YwU&SJRa@4Irl`8Xt_;+S`T{AO$1d7OJeVK8QG1p0K zi9me<1Q&8=nI5bm0o{k)cr7`>?KqU(@kVxQm`CUAjEG;eOq_e1RuG) zG0keydPbLS5?(0!j87bTz(6VwpaeLdj!F%b3?|o!lFGVLPBd7yz>0A(g7pobyXxPa zO9cE_zuE;_(DS=+msgiZO~8GHo?WCCerD{)rYq{RYasZ?%V@(WO^0DqA75K66!mft zuIb(FczAnd*6F_;&L7k^zR%O1pe2T|V3Eq!P6Ewb)B^fJk~0a=J{7K==$^Q@(nGY* z4_GgOmeNp4F)nu*9E7#0fcsUnMtEkG_>L1Jcp8J1HQQymD=sENTlaj1sFIOmE5tH} zUhW4isWPFJp;>!;!4%5^k?cPS{mt4^%!afADl5)zwt zEqTDqN<1u!KVliW{HZ@MuUr;yQQ;EqC0ojGu&*Eb)EiWJDROz;jwWjx3U!rqBupcN zoc10)qQZ*PO}?Ab%p6Uvfks=T7I+Q>bq9OyO|%S`IOcAwhhb2944#~p;XZOxcrq$% zl{w|f2K{uWO;GMGYd<}bx*tL*GOaIv)@H<;EYFZrCS2!Fka z-t0N$Djuk+Exic6!TXo=VS!&s2U0j*25O#sR>9S(d25N*x3MWS@b5rDIn%b|=J&xw z`Qz&y5%j7ugdwvRI~MKBMS%fJ8Zi@}5JF=8=)r*hIITk~%1l6yu{@U9&v2UX>pMoj zs}FlEZv2)BX{=;4k|}UwN@DA-gi@rXRvnNl6-WgYw<~|cAu3vSHGaB!S(>~~-UWe3 z{O~%_Cd6AmwJ{sYqhwkna~K&nX7;&0($Bno7^WHQYaxEi)JtZF@YSpsCIZllUX)bM zV)#$(N zsDLNHtxm1N3@09HT?$G&KEcgd!t1l8C299#lTa+y36zY?!di%Bhx^SQRA%J?!BaL% zzOsU?9S`+~rgb`oP;oNpSFYs&{B%a(_};8HvEA?<_MUQ{P=v-YyNEL~T*v8?_T7vd z`%nWh&2Sc1HDB$P@`*Mz+COBUCZSiZ)zTdnxY~F04}sJpa z4i0_9+WMQx0uLxwD@2Wt=gqILGyyaB&Lbfr90-Xs&n#w7D(p3+e|*O|#hJ#Pj#G-G&+zcpY5gD7 z{I8buz~EEuF7=NjMBEY1t`^OhzzRs|KP)(jG@aS z%o7Y9HOgr~r)jsDwi`Uc<(a#F^@wB)AMW8EmnEyI90l8og$hKK;q~lsob6=t_t*)S z=Ug!&AE>{G=T3-DSv^I^@sr&1E-Ju`o08N?a z8rM0iHc6H+5pyPW&q+kHbw43DlB-7Zq3K`!P!Zy7Sx zm!}1|o-mwuXz1%8e!VTF`zUlp51_%LKmLtLS2g(jP-==Ct9I#sEqYZyqmm={Ec6PH zWBBCniJ0w0O*vf1rzFqGa3=Q?IF(+Zn4C*QdNM#{5TSZ3 z@MtN&Gl}4Ee{lV{+Oy0vp=c=T$6U<^=TKDHG9LyyUb;rw8zui10^!}~&)2xcKDX1= zn2X6UCCKUFBYiPwbEWAP+DPz$Nq~WVw zi0=*U+Hg4n1H;UJ^labyi=%0;?N0CGIg#mbPun2cx9Y?S2 zE7l0d@?hx{Gb1K3I3hsL4ItzGMDc9r9o0RzzI}&+KS* zl81)r%R_qwxjblnLwwva!BEfCb)3yjJwIj1O(J-j9^Z|^>y!B(gm^e;|8JY;*+-16 z!BQEK7MuFAC9U^z9o_=WbiRDwRf*ot81AVi8kwvFx;b8@37l^Yn++G{qo>du-{zvi z|9ha^3s}qrkG7)WvC?7Ut?#oXEQ=oA>?6&*pmzo5t1pBXpE8j;?pWPGZ_SJf3ukbF zt;KTKC7`<{45rm$8;;r?b3ij>V|KmIY;Y2mHD7q#2I1vAT$AWv;xo6`x9p@HKh^2P zZJ>K0ppIOp-bBtdg z;cDYmT5mQx@j9xUfLt8`_mTqVyBd3p^@3l?Lq}tdY#>WoC7lNG1bB!lq7$KKE7D=2 z$2pvQ|MaEUph015l`?Tf)&73TVG%OnpZq>5<|P4k%ddBS_Uy!@1%0fBnmf>thjE1g zx}_exr5#rfbV@0tMSYMWdwv?Fu3X|v@8uc^<EVfO*B!^Tr7lN)=_7j2X#$XhB zx>wS-gU-l>z`yURH+BXee-zk-Hi*N@^5;@qL&ZLEB^WB+K)iPNl$2R?GSt)ZSi{R>Wa8~44Edfo{8c9r5REc> z!*i@5dLsS|;!YkTLOnH#mP!P6NCVSmv`jqA(^0$c^GauOZG)!Kc)6IpjUmLui*7a@ zfeIWpjjn4QthE;Q*-l^i1nDjfx~&rlXlLJ+S=)2Z;CeP`%tKso39`*E28L->BiO=* zsVam)HS-yYxHW+6_ZnCpCi5Do?p2@vrNlB!6{*Y>j2^Ph3@%s4IV6`Uv0 zJW(Sejm%i-{&r)1M*Upl)fb5K4$T-YBpuRfz$!%-0T5x>Ms0-umg@MLiCSB>DZnvk@^`x3)oer*wXxDW!E!p@BeKRvuh3`@{H&+RW zs$$WICo+d6vSM(so8_=$M5<)^-;vn?EF|E!+dY78XAt%zu#*-*aX_2x@FE8rB4ttN zNu`$^*=#t2gDMrJ-@7&c!X`p-gh-Wj?N+0BJrw%qUqxQUK5xdSiLNvhYNV|F$av;% zDh)+T7-9HgQGoBd8i&Bswwl=&;Es7ozXzt9M+x!dzsn!`(gWSz*sVQuzF(22#H05{ z`8kX~qG_<>;UWj)H2YoXYfa79viqnbJ@0GWg+*zrhj8O3Y-6YF=Gv1)hPMua#Cj;Y0E+&LUg}13Jt~(rJgU-S%1vs~gsNOZ3_rQDr;6(~<}&?uLwf zj@u?bPMe@;2F2D%%iMbc=)+Pjv~Ur%Jl>Xfx%__pTf#Sw@Y)pB&4aZ+A;f8b+3zQm zPnURXpsz*~-^s5~ySsy;&i^=eDX)-;ymE8W5gQH*wBB&8E-IE z^r!yqoK!kX<~L0N@h(|mW;%JAG7!!VuL?0aQlqOVYS>|anlT}BA;uib8e{w=q)PpR9$gzaM)H^eYEYs$&frr1IT6(;dLC!44ii|z}X z>Cr3JI8?Uhyx$DJZyQH@I^>X&fy4@v1Bl;axwh8d@|h`muWM+mQ7AHo1%)F&lv zo7}W&v~~s}>eHRjcdte)6F$E zi`rf*&Zcl}vV$hvIj*E5G9$#&PNU@)a0@@b;6TL33%95|hfVq~v%<5kos%nl3iYP4 zB**~&=2fAxs!!t#rz+u+Ud|a~&@Sgu}mU8k`@^S63NCPub@r>Na;f4o!X6y^FP&>K(jJ5O&qvXd&4Pp?T# z=z!71v5m%&JVo=X>*ge+#gp`~Ser&p_4vg$@#risJwPpM%s5^rp0IdcU-R|o0}3mj zKSCMlMMd|_3H!JBZOkxfdr7Rz@D7SRiJ{crc zOGmHm!&_rKl}513;(tKh2UD}&*KQmkGeHGB?y%(jjXPc+g$zRrqpXJE(1MHn+ipKw zNhc$UD9KY1LApqlY1TY%v+_biwEoX$-57*qAtWyWkj)WJvD};3BV<$_>O6MA$D$Be z8|;+|28VtO^6m@lDa6oMhgR?15H3C*%Wu0P-A*X)kFLL!gdo54$)aLwq^JY`YQ5i_ zj1i*yWtdoU*upt-sc3>a|NHEWcj|*2*-m?Q!?<{ce^exbKr}rSB%a1^Zwda}601N}B*id>qPnhPV&~9HW2L3`pzvh9@l;$O zmDq*o#&n8L%$|mSieyvt3ANro-;HDH6i8>Xq=tOTdT2nfPCn6CU=^a+^Ro1y&H3@7 zX5q)!0+(Eki2-d*lU-5}20&uZo2|9evBVr23x3GoU50bON%M({(RL#_?G^02FOzdI z&@A#-HKjSV3ouUV=m^ z!E14}#GIgqvrHQh<|h&82U^Ly&1RH^Me9gJask2CY$BS@c{=#ZvoC`iIT1g#(B-FFueL<4YT zEg^B0)tUW!C&hn_7smZfe4dfTUX+R-qqY}p!}^n3^fq+Mqp0bMjuPqZf6|GOJq?6|pAE*M>;df&;cayI5bF^y5xY-bUD z1g5Ztju3bV-h)#3j7}8KX_k*C)*4WeGmm40v$9J@E07OOYm<@}R-DTmWfcwmWe20E zWuKC-HT|}Or|ZO%@tV}sftq-P7l9rizE6HUz_ywyFbwAY>R)dpr6k`mxeMtxpHNd! z>w?a!8Il&71(-^JOIG#os~FZ+yCaB%wUqR;OaLKW*(!zo$1U#9lUgk2rQ`8dON0X( zma1GTP2s#`i;{kXe(bY% zttAvKx|SCwQy;)*93pK_`!9>!%0LLSA;uVlu@_j$tCw1hkA~B`INZ6VA>`V|pU*mJ zXS5X^(w(uH$CWZ0DKmUZ8er_i-6o9g-?+y@mf5i+J1R=w;Xsv2?e_b zB5P4h*{7(-?;e2#y%`_|s7V>yL3-E1Hdz@(1I~?Mzn8qn*RqwEPeAqtkmT z?86-Q?0z9mkCQ4w2sPaIIZtlD_2@iG#@U|_Rc0h-df)Ehh)O;yHiNhRiZm{3<(?_@ z<9ZO6mXuodw}kL|fis>k`LjDhLP8u9O^4`vd?MzCU0F0pTtu$VXl{;K9J85>=Jpv$1na?6y;TSJ&k zp<5~$RHB_vy9Qhd*6;+2!R&|C$A)Dp_Bo%~W%{k}+iGt0 z$+bjO_K((t1K44zk%-gq+G8;kk0W7NN~^j$v|NiPliWEE=AwWi%c%!?wLFS7D{OQ2 zD_?y3IZm>N%{ad%;A#hYH<5ztwY%{I?O>>XyLacgJv5Bp;Zi#orDN0PS4H3H7eD3i zWCUS=I|sKMz_}?|q|5xhExW|0cxennqnR!n8_giR=ho6h&u9~$qk7G^xhT(ChqXH} zzkYG~FJ9%Q2mv#~-SAzveR(MUHiEg*FR`Uc(@SK6S(4HaxTLCShh$ z&Yae2C&)YXIvR^IfbO!-CDb7p%)KJ+YQ7vw@C~jKCW6tq@7=t#yUkQ3p1@-+)b(y&M{^Z4 z|6JXcE}l+I`uWGIgO7&yguZ5M9%hL?kef!%NLneJeT(#O(*J6#(Em;7GGLP&&rJcP zdm@zCKZa{w3d=7r7+y+8vZlz@p25Dc5susnt5ScYdZ3=cT0gL1j&}Hw_V1B(H70ix zJ<30ozs8(pD*%515j$bB*#|>;T7HZPR+yS%obP?elfYarj`Xd^-@`NPzw)W!A1!4unJqudVm=)V z0Vof%ED|0Y<3DT*?oaz}NIVXUEtB`a&l=;)I}AIXleR^3eszeOP_c|lzN6bZmq3vp z$r_X+Q%4ceUH4Bl{9Xov0j=NbgmTaxlRtWq6vePxEZ6oa|J1ya`Yy5kKyS8Dchiu< ze6!Z(anYB?(0yy}w_Hx%L% zt+vtan7bLuvFX>h!miaE+Y#gA(8Q2VC%X#ns5?0r8lS&7HSi`Q&ZOh?nfDU5s>1he z6VPYCfr`8R$BN?7&mN-s}F~9b{LItts)yp>`Ui%g|{^t32B-x>&efJ7~m)W3V<#GG4@rzS$E!Hqq z{b=0SbIGIU*9ZBQ+rvM&L{1Q|BcO*RZJerdT0!!;a$1Jb#;tDpj%F1TVkS)mj$`WH zJk(Ls{o_wm63*K)EqKS7nXA;25+Tu}&1Q+I~@y+260NnU!|pnYdS*1yiI=uT6S2ugX9o zP5*t=YBt-iwcL5I_iA%3jx=Dg^aWw^j4Q_u#%*ubO8!(_z(NVOpZ`Q0ulW}{^<6eL z=4+k5ZhIF7vcW3nE3oqRyXU1LpQ+csMFUF5HAPNjzn&j&){qpY|6`BaPnniXO71!6 z|ELYVdzCbC$_RT{d?#}K-d-W#ye)9aN^Mga`O5Z*WISl^t}z>{nIilaDe1RKF?V@y z#D+8fBfQVP$7XQVDBt=W&biBBmp(98H>E(}(Az zs{xxGX2#ww~O-JG)TqjC+ zz(i88{8fKS2EF_||366nDx;ZDN6+kLRl!!owif>n_U>dK9vF7g2eE?SOjGl%0Q8mx z-M?Kj!J|7^dp`Lc9jgzkc|-)Lx(p6;s)5}XF&>e-gDdM!`L0h&u?auj{E`!AJO;d2 zcHSeDFe~o>0fTicE}gJ(fdI>~?M(`5SN~x2YnAkTe6Q2PVoud60t$*umnx(4jI}R& zVbB+(5Y$N6gtOL@jHIhcqZ1ONQGLpl7y3@%mzvEJ@K)l=AU-*knTM=sVC!rk5DnYr zRepb}%c5HAQ~udBOGV$It5;my`>FSdSdf@8x!Yq=Qgm#bp7BAlJ)$-g5hWvH5tPOi zTVd&+G5oeTRZl3_{AoECk#%U8zMY*KkT76VwV+nYSBU%v{&BVRJoHf!dKNNTk=ZKG zSMiyj+0&ekWYU>SW8N6VdIDn5|(HTYNjqr==6S4*{@lWgnb)?lKp$U=#Vp zrbPYY6spv<^9;ycnmoyRI?tOG(i4(>N|+}9g=tlt|5dUZB-XJa!O~BYF5L%*gHAxm z!%MO{#phsS+K*_8yZCgB-{_0^e?CMoK_myC#I7pJk$Aq~ z6%eO8s28tYMw_H7;cMLVW{kAxK)W&_P@4WpsX!*1I=AKvwGbYjjJ~0FYvSz4Cx%&3 zHlAaeN?k*e@_5!b^u-?)L}8eLxwGCopPGk;-4>y7Zd#hLwUPBXr7P-2G9q6``4UK( z6Ir}m{7~r_KVsI=mxrAXRzJvK-AhZsEMDxv_GRI63EV2dyKbd_JAy%RPD=Xph^Y!_(UWAU7*(|r3?BWsf99QXMr z?nv7RpR0(Me?=i)Hn#=603duaPW3ig()L@3h94L}?`i|9Vh~x3g96Pc)=2=r>O<>L z%LwXzS8Ov)1?-~^b z!+6E_pY&tQmAD7w*43_s0bVic4Z)w zz1sS#CxZOU3IekKV)T;v17) zbjrSnTP|mtdg8rMy!>nLS{*EFHX?N(!Zag^?s4xa63pCSnOn$wUx0MwbS@>dQ{Al z%0i|?qEvN(O6f8c^10rtx!fm@X}sZ+{3Llu>mL8|Vw0<_5orA)Pn^<8{Zd=2k#>cx zyb{8><08jbV43O0D=TB3+2({uWhcSsxYj3$5|MXlZ0ifp5$!V>HBcVZ@;@rR|%J* zFS3C>4i5nb)jBCncPfd>WS4W=cs=uvgGrhY;`@`dfL7gYky@OK2*=hSydWaa z)CRp9Ro3#CD^1694;dU>X)slATO@OUgfD)xAcdO;kMmG+mcG!r@>38LK`c|i&tKt# z{ab#oygFz{3@e%u_@5bi0qNRs!qa}2&5glOGU>0~NmJ^?FTzmTPb02SNwF|$?mw45 zO4%rhUuVWxY2w!tf7`gbSeh0!@H}oe9P5S|FLcKLrp*2;{Ha|8TFr*eijvQdWuX`) zDK>jwKb@TawaL@8&VIGo*b$BzTuU6UMh(CeUhgG3g)awHUo$T@l%Q`Rges4)GxW+} z3v&dUw_L%IVNv<07%YJ-ccV&pfUnGM=$Bahsf=3>*3g&w7^n9T)Y(77Yoj(!fn^^U zYW~epxdMbayV7dGiiOuGnFHlm)FPZ3&iM|Sjgxu~}4OF?k9wWVi@rnGUxUv7Qw4(;}p6JJKmKyu%0nqkl{VZ}|oT*F6Iz z?3q=C`s+^hYR zJg?8^Dlf^y7^ucxN^i<}u)!Od%Pnfr{Oz+g2{x9+y5o!>p^G^n7BOn>M1P&Un0|5! z@P$;GNdW0dmUw+iz-UYGn7lhzqsy-D$-rw4_mV(sX^wSdCH{k6#mVq& zhIa{z%?TS&EgF{GL;2p3JL(}pwJPsh>zl0o*sv=m+z36Y7A~%$Uv*O2(Z;Uj0qxsf2bemF<4Fv(7d4yVdzYoUW3`LZy;esXE!*=t`s_ zqtcMP`41&^zG>&r<*M5yqf^ch;ds@45`{!~CVT&h_#~A-V_}$Lf{nHE!G-@PZ>jy2 zBM|oUtq$ISmmD=SVmF#n)7W7&-{lc=89`t3X^FD3D!o_vBO6#ZsFJNaA9UA&bGw`qYrAi>Y~=gZlS&G?7aINJ3MHDBZ(xQ=%)o{<7REmv z4MK|AbQ(o>O8&%3f_5pN0@6cYjCuttc`Q$ZlWCh(cdl`N)lv&ZuCoQ2(Zd{RV>7r| z1hD?$2h_DU>H=}US!UO30qPY`{OCc4+gqf=!%xUGB}uy}=e;&J9qZsY{XSH>!xK+N z2&)!JHp>NH3R{fGGzG=6E6I3REivJ>RC2|&cdEpcQwIyz-e_so=3(%itKU�pI+fowM|SInQG#E75{h0IZMvk4z!^Dao~-PE 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 QCjbBd07*qoM6N<$f{@Ab9smFU literal 0 HcmV?d00001 diff --git a/docs/dms/umn/en-us_image_0252483830.png b/docs/dms/umn/en-us_image_0252483830.png new file mode 100644 index 0000000000000000000000000000000000000000..1bf209e9943ffeed7af87b8e409dafb316680774 GIT binary patch literal 31440 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 bP87!CD)w_?HfCf~H9%QG<8_ssMcDrV;fOgM literal 0 HcmV?d00001 diff --git a/docs/dms/umn/en-us_image_0272312053.png b/docs/dms/umn/en-us_image_0272312053.png new file mode 100644 index 0000000000000000000000000000000000000000..9c6871e3d451452470eb38fb7f93e5527410a006 GIT binary patch literal 43440 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

$n1XP6;b5oAO_S(iP5mmRBSBb+{YH!PJ3lhOp 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 aCw>fDO&*>6i%$W#kKzlp=f%%V1O5*$RfZY> literal 0 HcmV?d00001 diff --git a/docs/dms/umn/en-us_image_0281104603.png b/docs/dms/umn/en-us_image_0281104603.png new file mode 100644 index 0000000000000000000000000000000000000000..4b899703cfcc9a3ce7b0582f18ca4ae56435cc92 GIT binary patch literal 587 zcmV-R0<`^!P)f)oJuEKk!c+{Nc?Xztka>)8pg>-p|O008!EdVAv>XO?C4 z!}EimTVeL?jbqQIaM)ao6`cCz)AA%00AyMEuy8(qTndA~efN0HUcu}84FK4)>2V`; zWSIuvwU{`l0f$k{Sb<3T&f3xZ+CJ=*QDUqJqxhoz$N|7IF9#;evNSyS6gzLgNtywG zuBpS5M+JA3q*;67ya0ev)k7*+YL08bB8EK?=0aV!&7~j#fKldfj*}=z8Zf^we$xXr zD!3zEQyVZM1%NR6RaS%ML0MJX$0uPhB5lByX&@zx72K%*D%bO$pMMKdDX~oB)wx!8 z3jpwgZM2Ku&Wv`kABfvE2lWn#xns*xcUqTK<$C@()R!S~G!|PnBC*U%T~o1b_$1A? zk59rCKBS%ibH@7XhFi+N5>m3dd-EaiqA-dX%ab(Qv!WW->K#dvq#)5X6_HxzfTz#@ Z(H|eZ@))*z7Bv6>002ovPDHLkV1oTB3+?~_ literal 0 HcmV?d00001 diff --git a/docs/dms/umn/glossary-kafka.html b/docs/dms/umn/glossary-kafka.html new file mode 100644 index 000000000..0c468476c --- /dev/null +++ b/docs/dms/umn/glossary-kafka.html @@ -0,0 +1,30 @@ + + +

Basic Concepts

+

DMS for Kafka of the cloud service platform uses Kafka as the message engine. This chapter presents explanations of basic concepts of Kafka.

+

Topic

A topic is a category for messages. Messages are created, retrieved, and managed in the form of topics.

+

Topics adopt the publish-subscribe pattern. Producers publish messages into topics. One or more consumers subscribe to the messages in the topics. The producers and consumers are not directly linked to each other.

+
+

Producer

A producer publishes messages into topics. The messages are then delivered to other systems or modules for processing as agreed.

+
+

Consumer

A consumer subscribes to messages in topics and processes the messages. For example, a monitoring and alarm platform (a consumer) subscribing to log messages in certain topics can identify alarm logs and then send SMS or email alarm notifications.

+
+

Broker

A broker is a Kafka process in a Kafka cluster. Each process runs on a server, so a broker includes the storage, bandwidth, and other server resources.

+
+

Partition

A topic is divided into partitions. Messages are distributed to multiple partitions to achieve scalability and fault tolerance.

+
+

Replica

A replica is a redundant copy of a partition in a topic. Each partition can have one or more replicas, enabling message reliability.

+

Messages in each partition are fully replicated and synchronized, preventing data loss if one replica fails.

+

Each partition has one replica as the leader which handles the creation and retrievals of all messages. The rest replicas are followers which replicate the leader.

+
+

Topics and partitions are logical concepts, while replicas and brokers are physical concepts. The following diagram shows the relationships between partitions, brokers, and topics in messages streaming.

+
Figure 1 Kafka message streaming
+

Aging Time

The period that messages are retained for. Consumers must retrieve messages before this period ends. Otherwise, the messages will be deleted and can no longer be retrieved.

+
+
+
+ +
+ diff --git a/docs/dms/umn/kafka-advantage.html b/docs/dms/umn/kafka-advantage.html new file mode 100644 index 000000000..b36d62dec --- /dev/null +++ b/docs/dms/umn/kafka-advantage.html @@ -0,0 +1,24 @@ + + +

Product Advantages

+

DMS provides easy-to-use message queuing based on Apache Kafka. Services can be quickly migrated to the cloud without any change, reducing maintenance and usage costs.

+
  • Rapid deployment

    Simply set instance information on the DMS for Kafka console, submit your order, and a complete Kafka instance will be automatically created and deployed.

    +
  • Service migration without modifications

    DMS for Kafka is compatible with open-source Kafka APIs and supports all message processing functions of open-source Kafka.

    +

    If your application services are developed based on open-source Kafka, you can easily migrate them to DMS after specifying a few authentication configurations.

    +

    Kafka instances are compatible with Apache Kafka v1.1.0, v2.3.0, and v2.7. Keep the client and server versions the same.

    +
    +
  • Security

    Operations on Kafka instances are recorded and can be audited. Messages can be encrypted before storage.

    +

    In addition to Simple Authentication and Security Layer (SASL) authentication, Virtual Private Clouds (VPCs) and security groups also provide security controls on network access.

    +
  • Data reliability

    Kafka instances support data persistence and replication. Messages can be synchronously or asynchronously replicated between replicas and flushed to disk.

    +
  • High availability

    Kafka runs in clusters, enabling failover and fault tolerance so that services can run smoothly.

    +

    Kafka instance brokers can be deployed across AZs to enhance service availability.

    +
  • Simple O&M

    The cloud service platform provides a whole set of monitoring and alarm services, eliminating the need for 24/7 attendance. Kafka instance metrics are monitored and reported, including the number of partitions, topics, and accumulated messages. You can configure alarm rules and receive SMS or email notifications on how your services are running in real time.

    +
  • Flexible specifications

    You can customize the bandwidth and storage space for the instance and the number of partitions and replicas for topics in the instance.

    +
+
+
+ +
+ diff --git a/docs/dms/umn/kafka-connect-other.html b/docs/dms/umn/kafka-connect-other.html new file mode 100644 index 000000000..1d5e4e530 --- /dev/null +++ b/docs/dms/umn/kafka-connect-other.html @@ -0,0 +1,11 @@ + + +

Obtaining Kafka Clients

+

Kafka instances are fully compatible with open-source clients. You can obtain clients in other programming languages and access your instance as instructed by the official Kafka website.

+
+
+ +
+ diff --git a/docs/dms/umn/kafka-dnat.html b/docs/dms/umn/kafka-dnat.html new file mode 100644 index 000000000..5d645132a --- /dev/null +++ b/docs/dms/umn/kafka-dnat.html @@ -0,0 +1,36 @@ + + +

Using DNAT to Access a Kafka Instance

+

Scenario

You can use destination NAT (DNAT) to access a Kafka instance so that the instance can provide services on the public network through port mapping.

+
+

Prerequisites

You have created EIPs. The number of EIPs is the same as the number of brokers in the Kafka instance.

+
+

Step 1: Obtain Information About the Kafka Instance

  1. Log in to the management console.
  2. Click in the upper left corner to select a region.

    Select the region where your Kafka instance is located.

    +
    +

  3. Click Service List and choose Application > Distributed Message Service. The Kafka instance list is displayed.
  4. Click the desired Kafka instance to view the instance details.
  5. In the Connection area on the Basic Information tab page, view and record the private network access addresses of the Kafka instance. In the Network area, view and record the VPC and subnet where the Kafka instance is located.
+
+

Step 2: Create a Public NAT Gateway

  1. Click Service List and choose Network > NAT Gateway.
  2. Click Create Public NAT Gateway.
  3. Set the following parameters:

    • Region: Select the region that the Kafka instance is in.
    • Name: Enter a name for the public NAT gateway.
    • VPC: Select the VPC recorded in 5.
    • Subnet: Select the subnet recorded in 5.
    +

    Set other parameters as required. For details, see Creating a NAT Gateway.

    +

  4. Click Create Now.
  5. Confirm the specifications and click Submit.
+
+

Step 3: Add a DNAT Rule

  1. On Public NAT Gateways page, locate the row that contains the newly created public NAT gateway and click Add Rule in the Operation column.
  2. On the DNAT Rules tab page, click Add DNAT Rule.
  3. Set the following parameters:

    • Scenario: Select VPC.
    • Port Type: Select Specific port.
    • Protocol: Select TCP.
    • EIP: Select an EIP.
    • Outside Port: Enter 9011.
    • Private IP Address: Enter one of the private network addresses of the Kafka instance recorded in 5.
    • Inside Port: Enter 9011.
    +

    For details about more parameters, see Adding a DNAT Rule.

    +
    Figure 1 Adding a DNAT rule
    +

  4. Click OK.

    View the DNAT rule status in the DNAT rule list. If Status is Running, the rule has been added successfully.

    +

  5. Repeat 2 to 4 to create DNAT rules for other private network addresses of the Kafka instance recorded in 5. Each private network address corresponds to a separate EIP.
  6. After all DNAT rules are created, click the DNAT Rules tab to view the created DNAT rules and record the EIPs corresponding to the private IP addresses.
+
+

Step 4: Bind EIPs on the Kafka Console

  1. Click Service List and choose Application > Distributed Message Service. The Kafka instance list is displayed.
  2. Click the desired Kafka instance to view the instance details.
  3. In the Advanced Settings section on the Basic Information tab page, click Modify next to Cross-VPC Access.
  4. Change the values of advertised.listeners IP Address/Domain Name to the EIPs in the DNAT rules. Ensure that the mapping between the private network addresses and the EIPs is consistent with that recorded in 6. Then click Save.

    Figure 2 Changing the advertised.listeners IP addresses
    +

+
+

Step 5: Verify Connectivity

Check whether messages can be created and retrieved by referring to Accessing a Kafka Instance Without SASL or Accessing a Kafka Instance with SASL.

+

Notes:

+
  • The address for connecting to a Kafka instance is in the format of "advertised.listeners IP:9011". For example, the addresses for connecting to the Kafka instance shown in Figure 2 are 100.xxx.xxx.20:9011,100.xxx.xxx.21:9011,100.xxx.xxx.23:9011.
  • Configure security group rules for the Kafka instance to allow inbound access over port 9011.
  • Public access must be enabled on the client connected to the Kafka instance.
+
+

+
+
+ +
+ diff --git a/docs/dms/umn/kafka-faq-0001.html b/docs/dms/umn/kafka-faq-0001.html new file mode 100644 index 000000000..786df671a --- /dev/null +++ b/docs/dms/umn/kafka-faq-0001.html @@ -0,0 +1,13 @@ + + +

How Do I Obtain the Public Access Address After Public Access Is Enabled?

+

Click the name of your Kafka instance. In the Connection section on the Basic Information tab page, view Instance Address (Public Network).

+

For details about how to connect to a Kafka instance, see Accessing a Kafka Instance.

+

+
+
+ +
+ diff --git a/docs/dms/umn/kafka-faq-0003.html b/docs/dms/umn/kafka-faq-0003.html new file mode 100644 index 000000000..8d4e40bcb --- /dev/null +++ b/docs/dms/umn/kafka-faq-0003.html @@ -0,0 +1,12 @@ + + +

What Should I Do If Kafka Storage Space Is Used Up Because Retrieved Messages Are Not Deleted?

+

Messages are not deleted immediately after being retrieved. They are deleted only when the aging time expires.

+

You can shorten the aging time.

+
+
+ +
+ diff --git a/docs/dms/umn/kafka-faq-0007.html b/docs/dms/umn/kafka-faq-0007.html new file mode 100644 index 000000000..e7779ce89 --- /dev/null +++ b/docs/dms/umn/kafka-faq-0007.html @@ -0,0 +1,12 @@ + + +

Why Is the Monitored Number of Accumulated Messages Inconsistent with the Message Quantity Displayed on the Kafka Console?

+

Symptom: The monitoring data shows that there are 810 million accumulated messages. However, the Kafka console shows that there are 100 million messages in all six topics of the instance.

+

Analysis: The two statistics methods are different. The Kafka console shows the number of messages that have not been retrieved. The monitoring data shows the number of accumulated messages in the topics multiplied by the number of consumer groups.

+
+
+ +
+ diff --git a/docs/dms/umn/kafka-faq-0010.html b/docs/dms/umn/kafka-faq-0010.html new file mode 100644 index 000000000..64e1a6e1a --- /dev/null +++ b/docs/dms/umn/kafka-faq-0010.html @@ -0,0 +1,11 @@ + + +

Will a Kafka Instance Be Restarted After Its Automatic Topic Creation Setting Is Modified?

+

Yes. A Kafka instance will be restarted if you enable or disable automatic topic creation for it.

+
+
+ +
+ diff --git a/docs/dms/umn/kafka-faq-0014.html b/docs/dms/umn/kafka-faq-0014.html new file mode 100644 index 000000000..7164695a4 --- /dev/null +++ b/docs/dms/umn/kafka-faq-0014.html @@ -0,0 +1,12 @@ + + +

How Do I Disable Automatic Topic Creation?

+
  1. On the Kafka console, click the name of your instance.
  2. In the Instance Information section of the Basic Information tab page, click next to Automatic Topic Creation to disable automatic topic creation.

    You can view the execution status of the task on the Background Tasks tab page.

    +
+
+
+ +
+ diff --git a/docs/dms/umn/kafka-faq-0015.html b/docs/dms/umn/kafka-faq-0015.html new file mode 100644 index 000000000..9edbacd03 --- /dev/null +++ b/docs/dms/umn/kafka-faq-0015.html @@ -0,0 +1,11 @@ + + +

Are Kafka Brokers and ZooKeeper Deployed on the Same VM or on Different VMs?

+

Kafka brokers and ZooKeeper are deployed on the same VM.

+
+
+ +
+ diff --git a/docs/dms/umn/kafka-faq-0018.html b/docs/dms/umn/kafka-faq-0018.html new file mode 100644 index 000000000..f2034dea6 --- /dev/null +++ b/docs/dms/umn/kafka-faq-0018.html @@ -0,0 +1,11 @@ + + +

Do Kafka Instances Support Delayed Message Delivery?

+

No.

+
+
+ +
+ diff --git a/docs/dms/umn/kafka-faq-0020.html b/docs/dms/umn/kafka-faq-0020.html new file mode 100644 index 000000000..cdabe23d4 --- /dev/null +++ b/docs/dms/umn/kafka-faq-0020.html @@ -0,0 +1,11 @@ + + +

Which Cipher Suites Are Supported by Kafka?

+

For security purposes, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 is supported.

+
+
+ +
+ diff --git a/docs/dms/umn/kafka-faq-0022.html b/docs/dms/umn/kafka-faq-0022.html new file mode 100644 index 000000000..933483066 --- /dev/null +++ b/docs/dms/umn/kafka-faq-0022.html @@ -0,0 +1,11 @@ + + +

Why Is a Consumer Group Still on the Monitoring Page After Being Deleted?

+

The monitoring data is reported every minute. The reported data will be displayed on the monitoring page after being sorted. This process takes less than 20 minutes. After deleting a consumer group, you can wait for a while before checking the latest monitoring data.

+
+
+ +
+ diff --git a/docs/dms/umn/kafka-faq-0023.html b/docs/dms/umn/kafka-faq-0023.html new file mode 100644 index 000000000..5aae68f3d --- /dev/null +++ b/docs/dms/umn/kafka-faq-0023.html @@ -0,0 +1,11 @@ + + +

Can I Change an Instance from Single-AZ Deployment to Multi-AZ Deployment?

+

No. The AZ configuration cannot be changed once the instance is created. To use multiple AZs, create another instance.

+
+
+ +
+ diff --git a/docs/dms/umn/kafka-faq-0025.html b/docs/dms/umn/kafka-faq-0025.html new file mode 100644 index 000000000..10fa0a54f --- /dev/null +++ b/docs/dms/umn/kafka-faq-0025.html @@ -0,0 +1,12 @@ + + +

Does DMS for Kafka Support Cross-AZ Disaster Recovery? Where Can I View the AZs Configured for an Existing Instance?

+

DMS for Kafka supports cross-AZ disaster recovery. If you select multiple AZs when creating an instance, cross-AZ disaster recovery will be available.

+

You can view the AZs configured for an instance in the Network section on the Basic Information tab page of the instance. If there are multiple AZs, cross-AZ disaster recovery is available.

+
+
+ +
+ diff --git a/docs/dms/umn/kafka-faq-0026.html b/docs/dms/umn/kafka-faq-0026.html new file mode 100644 index 000000000..b9813d9ce --- /dev/null +++ b/docs/dms/umn/kafka-faq-0026.html @@ -0,0 +1,11 @@ + + +

Does DMS for Kafka Support Authentication on Clients by the Server?

+

No.

+
+
+ +
+ diff --git a/docs/dms/umn/kafka-faq-0027.html b/docs/dms/umn/kafka-faq-0027.html new file mode 100644 index 000000000..78ae2dc98 --- /dev/null +++ b/docs/dms/umn/kafka-faq-0027.html @@ -0,0 +1,11 @@ + + +

Can I Use PEM SSL Truststore When Connecting to a Kafka Instance with SASL_SSL Enabled?

+

No. You can only use JKS certificates for connecting to instances in Java.

+
+
+ +
+ diff --git a/docs/dms/umn/kafka-faq-0028.html b/docs/dms/umn/kafka-faq-0028.html new file mode 100644 index 000000000..a0a431f29 --- /dev/null +++ b/docs/dms/umn/kafka-faq-0028.html @@ -0,0 +1,11 @@ + + +

What Are the Differences Between JKS and CRT Certificates?

+

JKS certificates are used for connecting to instances in Java and CRT certificates are used for connecting to instances in Python.

+
+
+ +
+ diff --git a/docs/dms/umn/kafka-faq-0029.html b/docs/dms/umn/kafka-faq-0029.html new file mode 100644 index 000000000..6908fbb9c --- /dev/null +++ b/docs/dms/umn/kafka-faq-0029.html @@ -0,0 +1,11 @@ + + +

Which TLS Version Does DMS for Kafka Support?

+

TLS 1.2.

+
+
+ +
+ diff --git a/docs/dms/umn/kafka-faq-0030.html b/docs/dms/umn/kafka-faq-0030.html new file mode 100644 index 000000000..afff988b6 --- /dev/null +++ b/docs/dms/umn/kafka-faq-0030.html @@ -0,0 +1,11 @@ + + +

Do Kafka Instances Support Disk Encryption?

+

Yes.

+
+
+ +
+ diff --git a/docs/dms/umn/kafka-faq-0031.html b/docs/dms/umn/kafka-faq-0031.html new file mode 100644 index 000000000..5fd0d22a3 --- /dev/null +++ b/docs/dms/umn/kafka-faq-0031.html @@ -0,0 +1,11 @@ + + +

Can I Delete Unnecessary Topics in a Consumer Group?

+

Yes, just simply unsubscribe from it on the Kafka client.

+
+
+ +
+ diff --git a/docs/dms/umn/kafka-faq-0032.html b/docs/dms/umn/kafka-faq-0032.html new file mode 100644 index 000000000..2de817789 --- /dev/null +++ b/docs/dms/umn/kafka-faq-0032.html @@ -0,0 +1,11 @@ + + +

Do I Need to Unsubscribe from a Topic Before Deleting a Consumer Group?

+

No. You can directly delete the consumer group.

+
+
+ +
+ diff --git a/docs/dms/umn/kafka-faq-0033.html b/docs/dms/umn/kafka-faq-0033.html new file mode 100644 index 000000000..229360732 --- /dev/null +++ b/docs/dms/umn/kafka-faq-0033.html @@ -0,0 +1,12 @@ + + +

Is There a Limit on the Number of Client Connections to a Kafka Instance?

+

Yes. The maximum allowed number of client connections varies by instance specifications.

+
  • If the bandwidth is 100 MB/s, a maximum of 3000 client connections are allowed.
  • If the bandwidth is 300 MB/s, a maximum of 10,000 client connections are allowed.
  • If the bandwidth is 600 MB/s, a maximum of 20,000 client connections are allowed.
  • If the bandwidth is 1200 MB/s, a maximum of 20,000 client connections are allowed.
+
+
+ +
+ diff --git a/docs/dms/umn/kafka-faq-0034.html b/docs/dms/umn/kafka-faq-0034.html new file mode 100644 index 000000000..34002e38e --- /dev/null +++ b/docs/dms/umn/kafka-faq-0034.html @@ -0,0 +1,11 @@ + + +

How Many Connections Are Allowed from Each IP Address?

+

Each Kafka broker allows a maximum of 1000 connections from each IP address by default. Excess connections will be rejected. You can change the limit by referring to Modifying Kafka Parameters.

+
+
+ +
+ diff --git a/docs/dms/umn/kafka-faq-0036.html b/docs/dms/umn/kafka-faq-0036.html new file mode 100644 index 000000000..6dbf626e1 --- /dev/null +++ b/docs/dms/umn/kafka-faq-0036.html @@ -0,0 +1,11 @@ + + +

Can I Change the VPC and Subnet After a Kafka Instance Is Created?

+

No. Once an instance is created, its VPC and subnet cannot be changed.

+
+
+ +
+ diff --git a/docs/dms/umn/kafka-faq-0037.html b/docs/dms/umn/kafka-faq-0037.html new file mode 100644 index 000000000..3f7a8d84d --- /dev/null +++ b/docs/dms/umn/kafka-faq-0037.html @@ -0,0 +1,11 @@ + + +

Where Can I Find Kafka Streams Use Cases?

+

You can find Kafka Streams use cases on the official Kafka website.

+
+
+ +
+ diff --git a/docs/dms/umn/kafka-faq-0038.html b/docs/dms/umn/kafka-faq-0038.html new file mode 100644 index 000000000..aba39f09b --- /dev/null +++ b/docs/dms/umn/kafka-faq-0038.html @@ -0,0 +1,18 @@ + + +

What Can I Do If a Consumer Fails to Retrieve Messages from a Topic Due to Insufficient Permissions?

+

Symptom: Different consumers in a consumer group have different topic permissions. When a consumer attempts to retrieve messages from a topic, the error message "Not authorized to access topics." is displayed, and the message retrieval fails.

+

+

Analysis: When assigning partitions, the leader of the consumer group does not consider the permissions of individual consumers. Instead, the leader assigns partitions based on the overall subscription of the consumer group. In this case, consumers may be assigned topics that they do not have access to.

+

For example, consumers A, B, and C are in the same consumer group. Consumer A has subscribed to and has permissions to access Topics 0, 1, and 2; consumer B has subscribed to and has permissions to access Topics 3, 4, and 5; consumer C has subscribed to and has permissions to access Topics 6, 7, and 8. Assume that each topic has only one partition. Based on the partition assignment determined by the leader, consumer A may be assigned Topics 0, 3, and 6; consumer B is assigned Topics 1, 4, and 7; and consumer C is assigned Topics 2, 5, and 8. In this case, consumer A does not have permissions to access Topics 3 and 6, resulting in the error.

+
Figure 1 Consumer access permissions
+

Solution:

+
  • If all consumers must be in the same consumer group (group.id is the same), grant the same topic access permissions to all the consumers.
  • If the consumers do not need to be in the same consumer group, change the value of group.id to ensure that each consumer is in a separate consumer group.
+

+
+
+ +
+ diff --git a/docs/dms/umn/kafka-faq-0040.html b/docs/dms/umn/kafka-faq-0040.html new file mode 100644 index 000000000..ae4662fde --- /dev/null +++ b/docs/dms/umn/kafka-faq-0040.html @@ -0,0 +1,11 @@ + + +

Can I Upgrade Kafka Instances?

+

No. Kafka instances cannot be upgraded once they are created. To use a higher Kafka version, create another Kafka instance.

+
+
+ +
+ diff --git a/docs/dms/umn/kafka-faq-0041.html b/docs/dms/umn/kafka-faq-0041.html new file mode 100644 index 000000000..810cffefe --- /dev/null +++ b/docs/dms/umn/kafka-faq-0041.html @@ -0,0 +1,15 @@ + + +

How Do I View the Number of Accumulated Messages?

+

View the number of accumulated messages using any of the following methods:

+
  • On the Consumer Groups page of an instance, click the name of the consumer group whose accumulated messages are to be viewed. The consumer group details page is displayed. On the Consumer Offset tab page, view the number of messages accumulated in each topic of your target consumer group. For details, see Querying Consumer Group Details.
  • On the Monitoring tab page of an instance, click the By Consumer Group tab. Select the desired consumer group for Consumer Group and All queues for Queue. The Consumer Available Messages metric reflects the number of messages accumulated in all topics of this consumer group. For details about viewing the monitoring data, see Viewing Metrics.
  • On the Consumer Groups tab page of the Cloud Eye console, click the By Consumer Group tab. Select the desired consumer group for Consumer Group and All queues for Queue. The Consumer Available Messages metric reflects the number of messages accumulated in all topics of this consumer group. For details about viewing the monitoring data, see Viewing Metrics.
  • On the Kafka client, run the kafka-consumer-groups.sh --bootstrap-server {Kafka connection address} --describe --group {Consumer group} command in the /{directory where the CLI is located}/kafka_{version}/bin/ directory to view the number of messages accumulated in each topic of the consumer group. LAG indicates the total number of messages accumulated in each topic.
    Figure 1 Viewing the total number of messages accumulated in each topic
    +

    If SASL authentication is enabled for the Kafka instance, the --command-config {SASL authentication configuration file consumer.properties} parameter must be added to the preceding command. For details about the configuration file consumer.properties, see the CLI access instructions provided in Accessing a Kafka Instance with SASL.

    +
    +
+
+
+ +
+ diff --git a/docs/dms/umn/kafka-faq-0043.html b/docs/dms/umn/kafka-faq-0043.html new file mode 100644 index 000000000..514fc5a8b --- /dev/null +++ b/docs/dms/umn/kafka-faq-0043.html @@ -0,0 +1,14 @@ + + +

Will a Consumer Group Without Active Consumers Be Automatically Deleted in 14 Days?

+

Yes.

+

Kafka uses the offsets.retention.minutes parameter to control how long to keep offsets for a consumer group. If offsets are not committed within this period, they will be deleted. The default value of offsets.retention.minutes is 20,160 minutes (14 days).

+

If Kafka determines that there are no active consumers in a consumer group (for example, when the consumer group is empty) and there are no offsets, Kafka will delete the consumer group.

+

+
+
+ +
+ diff --git a/docs/dms/umn/kafka-faq-0045.html b/docs/dms/umn/kafka-faq-0045.html new file mode 100644 index 000000000..9e93b0046 --- /dev/null +++ b/docs/dms/umn/kafka-faq-0045.html @@ -0,0 +1,11 @@ + + +

Why Is the Message Creation Time Displayed as Year 1970?

+

The message creation time is specified by CreateTime when a producer creates messages. If this parameter is not set during message creation, the message creation time is year 1970 by default.

+
+
+ +
+ diff --git a/docs/dms/umn/kafka-faq-0604001.html b/docs/dms/umn/kafka-faq-0604001.html new file mode 100644 index 000000000..ad3938f7a --- /dev/null +++ b/docs/dms/umn/kafka-faq-0604001.html @@ -0,0 +1,45 @@ + + +

Troubleshooting Kafka Connection Exceptions

+

Overview

This section describes how to troubleshoot Kafka connection problems.

+
+

Problem Classification

If the connection to a Kafka instance is abnormal, perform the following operations to troubleshoot the fault:

+ +
+

Checking the Network

Before connecting to a Kafka instance, ensure that the client and the instance are interconnected. If they cannot be connected, check the network connection.

+

For example, if you have enabled SASL_SSL to access the Kafka instance, run the following command:

+

curl -kv {ip}:{port}

+
  • If the network is normal, information similar to the following is shown:

    +
  • If the network is abnormal or disconnected, information similar to the following is shown:

    +
+
Solution:
  1. Check whether the client and the Kafka instance are in the same VPC. If they are not in the same VPC, refer to Do Kafka Instances Support Cross-VPC Access?
  2. Check whether the security group rules are correctly configured. For details, see How Do I Select and Configure a Security Group?
+
+
+

Checking Consumer and Producer Configurations

View logs to check whether the parameters printed during the initialization of the consumer and producer are the same as those set in the configuration files.

+

If they are different, check the parameters in the configuration file.

+
+

Common Errors on Java Clients

  • Domain name verification enabled

    The following error is displayed:

    +

    +

    Solution: Check the consumer.properties and producer.properties files, in which the ssl.endpoint.identification.algorithm parameter must be left empty, indicating that domain name verification is disabled.

    +
    ssl.endpoint.identification.algorithm=
    +
  • SSL certificate failing to be loaded

    The following error is displayed:

    +

    +

    Solution:

    +
    1. Check whether the client.truststore.jks file exists in the corresponding address.
    2. Check the permissions on the processes and files.
    3. Check whether the ssl.truststore.password parameter in the consumer.properties and producer.properties files is correctly set.
      ssl.truststore.password is the server certificate password, which must be set to dms@kafka and cannot be changed.
      ssl.truststore.password=dms@kafka 
      +
      +
    +
  • Incorrect topic name

    The following error is displayed:

    +

    +

    Solution: Create another topic or enable the automatic topic creation function.

    +
+
+

Common Errors on the Go Client

The Go client fails to connect to Kafka over SSL and the error "first record does not look like a TLS handshake" is returned.

+

Solution: Enable the TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 cipher suite (which is disabled by default).

+
+
+
+ +
+ diff --git a/docs/dms/umn/kafka-faq-180604024.html b/docs/dms/umn/kafka-faq-180604024.html new file mode 100644 index 000000000..7c3122e54 --- /dev/null +++ b/docs/dms/umn/kafka-faq-180604024.html @@ -0,0 +1,175 @@ + + +

How Do I Select and Configure a Security Group?

+

Kafka instances can be accessed within a VPC, across VPCs, through DNAT, or over public networks. Before accessing a Kafka instance, configure a security group.

+

Intra-VPC Access

  1. Check whether the client and instance use the same security group.

    • If they use the same security group, check whether the security group has the default inbound rule that allows communication among ECSs within the security group and the default outbound rule that allows all outbound traffic. If these rules are available, you do not need to add more rules. If these rules are not available, add rules according to Table 1. +
      + + + + + + + + + + + + + + + + + + + +
      Table 1 Security group rules

      Direction

      +

      Protocol

      +

      Port

      +

      Source

      +

      Description

      +

      Inbound

      +

      TCP

      +

      9092

      +

      0.0.0.0/0

      +

      Accessing an instance within a VPC (with SSL encryption disabled)

      +

      Inbound

      +

      TCP

      +

      9093

      +

      0.0.0.0/0

      +

      Accessing an instance within a VPC (with SSL encryption enabled)

      +
      +
      +
    • If they use different security groups, go to 2.
    +

  2. Configure security group rules as follows.

    Assume that the security groups of the client and Kafka instance are sg-53d4 and Default_All, respectively. You can specify a security group or IP address as the destination in the following rule. A security group is used as an example.

    +

    To ensure that your client can access the Kafka instance, add the following rule to the security group configured for the client:

    + +
    + + + + + + + + + +
    Table 2 Security group rule

    Direction

    +

    Protocol & Port

    +

    Destination

    +

    Outbound

    +

    All

    +

    Default_All

    +
    +
    +

    To ensure that your client can access the Kafka instance, add the following rule to the security group configured for the instance.

    + +
    + + + + + + + + + +
    Table 3 Security group rule

    Direction

    +

    Protocol & Port

    +

    Source

    +

    Inbound

    +

    All

    +

    sg-53d4

    +
    +
    +

+
+

Cross-VPC and DNAT-based Instance Access

Configure security group rules according to Table 5.

+ +
+ + + + + + + + + + + + + + + + + + + +
Table 4 Security group rules

Direction

+

Protocol

+

Port

+

Source

+

Description

+

Inbound

+

TCP

+

9011

+

198.19.128.0/17

+

Accessing a Kafka instance using VPC Endpoint (VPCEP)

+

Inbound

+

TCP

+

9011

+

0.0.0.0/0

+

Accessing a Kafka instance using DNAT

+
+
+

+
+

Public Access

Configure security group rules according to Table 5.

+ +
+ + + + + + + + + + + + + + + + + + + +
Table 5 Security group rules

Direction

+

Protocol

+

Port

+

Source

+

Description

+

Inbound

+

TCP

+

9094

+

0.0.0.0/0

+

Access Kafka through the public network (without SSL encryption).

+

Inbound

+

TCP

+

9095

+

0.0.0.0/0

+

Access Kafka through the public network (with SSL encryption).

+
+
+

+
+
+
+ +
+ diff --git a/docs/dms/umn/kafka-faq-190416001.html b/docs/dms/umn/kafka-faq-190416001.html new file mode 100644 index 000000000..6a0451680 --- /dev/null +++ b/docs/dms/umn/kafka-faq-190416001.html @@ -0,0 +1,27 @@ + + +

Messages

+
+ + diff --git a/docs/dms/umn/kafka-faq-191030001.html b/docs/dms/umn/kafka-faq-191030001.html new file mode 100644 index 000000000..f10a27b34 --- /dev/null +++ b/docs/dms/umn/kafka-faq-191030001.html @@ -0,0 +1,47 @@ + + +

Connections

+
+
+ + + +
+ diff --git a/docs/dms/umn/kafka-faq-191030002.html b/docs/dms/umn/kafka-faq-191030002.html new file mode 100644 index 000000000..af20a2dec --- /dev/null +++ b/docs/dms/umn/kafka-faq-191030002.html @@ -0,0 +1,55 @@ + + +

Instances

+
+
+ + + +
+ diff --git a/docs/dms/umn/kafka-faq-191030003.html b/docs/dms/umn/kafka-faq-191030003.html new file mode 100644 index 000000000..26c762564 --- /dev/null +++ b/docs/dms/umn/kafka-faq-191030003.html @@ -0,0 +1,39 @@ + + +

Topics and Partitions

+
+
+ + + +
+ diff --git a/docs/dms/umn/kafka-faq-191030004.html b/docs/dms/umn/kafka-faq-191030004.html new file mode 100644 index 000000000..30720d734 --- /dev/null +++ b/docs/dms/umn/kafka-faq-191030004.html @@ -0,0 +1,19 @@ + + +

Monitoring & Alarm

+
+ + diff --git a/docs/dms/umn/kafka-faq-200423001.html b/docs/dms/umn/kafka-faq-200423001.html new file mode 100644 index 000000000..7b7eaab50 --- /dev/null +++ b/docs/dms/umn/kafka-faq-200423001.html @@ -0,0 +1,19 @@ + + +

Consumer Groups

+
+ + diff --git a/docs/dms/umn/kafka-faq-200426002.html b/docs/dms/umn/kafka-faq-200426002.html new file mode 100644 index 000000000..da4c8fab6 --- /dev/null +++ b/docs/dms/umn/kafka-faq-200426002.html @@ -0,0 +1,13 @@ + + +

Why Can't I Select Two AZs?

+

To improve the reliability of a Kafka instance, you are advised to select three AZs or more when creating the instance. You cannot select two AZs.

+

Each Kafka instance contains three ZooKeeper nodes. The ZooKeeper cluster manages Kafka instance configurations. If the ZooKeeper cluster is faulty, the Kafka instance cannot run properly. At least two ZooKeepers are required for the cluster to run properly.

+

Assume that you select only two AZs. AZ 1 has one ZooKeeper node, and AZ 2 has two. If AZ 1 is faulty, the instance can be used properly. If AZ 2 is faulty, the cluster cannot be used. In this case, the availability rate of the Kafka instance is just 50%. Therefore, do not select 2 AZs.

+
+
+ +
+ diff --git a/docs/dms/umn/kafka-faq-200426003.html b/docs/dms/umn/kafka-faq-200426003.html new file mode 100644 index 000000000..f70dfba4d --- /dev/null +++ b/docs/dms/umn/kafka-faq-200426003.html @@ -0,0 +1,11 @@ + + +

Why Can't I View the Subnet and Security Group Information When Creating a DMS Instance?

+

This may be because you do not have the Server Administrator and VPC Administrator permissions. For details about how to add permissions to a user group, see "User and User Group Management" > "Viewing and Modifying User Group Information" in the Identity and Access Management User Guide.

+
+
+ +
+ diff --git a/docs/dms/umn/kafka-faq-200426005.html b/docs/dms/umn/kafka-faq-200426005.html new file mode 100644 index 000000000..9c0f57552 --- /dev/null +++ b/docs/dms/umn/kafka-faq-200426005.html @@ -0,0 +1,13 @@ + + +

How Do I Select Storage Space for a Kafka Instance?

+

The storage space is the space for storing messages (including messages in replicas), logs and metadata. When specifying storage space, specify the disk type and disk size. Different bandwidth configurations support different disk types. For details, see Table 1.For more information about disks, see "Overview" > "Disk Types and Performance" in the Elastic Volume Service User Guide.

+

For example, if the required disk size to store data for the retention period is 100 GB, the disk capacity must be at least: 100 GB x Number of replicas + 100 GB (reserved space). In a Kafka cluster, each node uses a 33 GB disk to store logs and ZooKeeper data. Therefore, the actual available storage space is less than the created storage space.

+

The number of replicas (3 by default) can be configured when you create a topic. If automatic topic creation has been enabled, each automatically created topic has three replicas by default. You can change this quantity by setting default.replication.factor on the Parameters tab page.

+
+
+ +
+ diff --git a/docs/dms/umn/kafka-faq-200426006.html b/docs/dms/umn/kafka-faq-200426006.html new file mode 100644 index 000000000..1771e0baa --- /dev/null +++ b/docs/dms/umn/kafka-faq-200426006.html @@ -0,0 +1,13 @@ + + +

How Do I Choose Between High I/O and Ultra-high I/O?

+
  • High I/O: The average latency is 6 to 10 ms, and the maximum bandwidth is 120 MB/s (read + write).
  • Ultra-high I/O: The average latency is 1 to 3 ms, and the maximum bandwidth is 320 MB/s (read + write).
+

You are advised to select ultra-high I/O, because ultra-high I/O disks deliver much higher bandwidth than high I/O.

+

Different bandwidth configurations support different disk types. For details, see Table 1.

+
+
+ +
+ diff --git a/docs/dms/umn/kafka-faq-200426007.html b/docs/dms/umn/kafka-faq-200426007.html new file mode 100644 index 000000000..f6a011185 --- /dev/null +++ b/docs/dms/umn/kafka-faq-200426007.html @@ -0,0 +1,15 @@ + + +

Which Capacity Threshold Policy Should I Use?

+

The following policies are supported:

+
  • Stop production

    When the memory usage reaches the disk capacity threshold (95%), new messages will no longer be created, but existing messages can still be retrieved until they are discarded. The default retention time is three days. This policy is suitable for scenarios where no data losses can be tolerated.

    +
  • Automatically delete

    When the memory usage reaches the disk capacity threshold (95%), messages can be created and retrieved, but 10% of the earliest messages will be deleted to ensure sufficient disk space. This policy is suitable for scenarios where no service interruption can be tolerated. Data may be lost.

    +
+

Select a proper policy based on requirements for data and service reliability. Both policies are only used for handling extreme scenarios. To avoid extreme scenarios, create sufficient disk space in the first place.

+
+
+ +
+ diff --git a/docs/dms/umn/kafka-faq-200426008.html b/docs/dms/umn/kafka-faq-200426008.html new file mode 100644 index 000000000..293b6c932 --- /dev/null +++ b/docs/dms/umn/kafka-faq-200426008.html @@ -0,0 +1,11 @@ + + +

Which Kafka Versions Are Supported?

+

Kafka v1.1.0, v2.3.0, and v2.7.

+
+
+ +
+ diff --git a/docs/dms/umn/kafka-faq-200426009.html b/docs/dms/umn/kafka-faq-200426009.html new file mode 100644 index 000000000..554d0f67e --- /dev/null +++ b/docs/dms/umn/kafka-faq-200426009.html @@ -0,0 +1,12 @@ + + +

What Is the ZooKeeper Address of a Kafka Instance?

+

Kafka instances are managed using ZooKeeper. Opening ZooKeeper may cause misoperations and service losses. ZooKeeper is used only within Kafka clusters and does not provide services externally.

+

You can use open-source Kafka clients to connect to Kafka instances and call the native APIs to create and retrieve messages.

+
+
+ +
+ diff --git a/docs/dms/umn/kafka-faq-200426010.html b/docs/dms/umn/kafka-faq-200426010.html new file mode 100644 index 000000000..3d7e323b3 --- /dev/null +++ b/docs/dms/umn/kafka-faq-200426010.html @@ -0,0 +1,11 @@ + + +

Are Kafka Instances in Cluster Mode?

+

Yes. A Kafka instance is a cluster that consists of three or more brokers.

+
+
+ +
+ diff --git a/docs/dms/umn/kafka-faq-200426011.html b/docs/dms/umn/kafka-faq-200426011.html new file mode 100644 index 000000000..6ae5e8f18 --- /dev/null +++ b/docs/dms/umn/kafka-faq-200426011.html @@ -0,0 +1,17 @@ + + +

Can I Modify the Connection Address for Accessing a Kafka Instance?

+

No. You must access a Kafka instance through one of the following ports:

+
  • Accessing a Kafka instance without SASL:

    The port varies with the access mode:

    +
    • Intra-VPC access: port 9092
    • Public access: port 9094
    • Cross-VPC access and DNAT access: port 9011
    +
  • Accessing a Kafka instance with SASL:

    The port varies with the access mode:

    +
    • Intra-VPC access: port 9093
    • Public access: port 9095
    • Cross-VPC access and DNAT access: port 9011
    +
+

Ensure that correct rules have been configured for the security group of the instance. For details, see How Do I Select and Configure a Security Group?

+
+
+ +
+ diff --git a/docs/dms/umn/kafka-faq-200426012.html b/docs/dms/umn/kafka-faq-200426012.html new file mode 100644 index 000000000..170bb1720 --- /dev/null +++ b/docs/dms/umn/kafka-faq-200426012.html @@ -0,0 +1,11 @@ + + +

How Long Are Kafka SSL Certificates Valid for?

+

The certificates are valid for more than 15 years. You do not need to worry about certificate expiration. The certificates are used for one-way authentication when enabling SASL for Kafka instances.

+
+
+ +
+ diff --git a/docs/dms/umn/kafka-faq-200426013.html b/docs/dms/umn/kafka-faq-200426013.html new file mode 100644 index 000000000..845ded181 --- /dev/null +++ b/docs/dms/umn/kafka-faq-200426013.html @@ -0,0 +1,11 @@ + + +

How Do I Synchronize Data from One Kafka Instance to Another?

+

Unfortunately, you cannot synchronize two Kafka instances in real time. To migrate services from one instance to another, create messages to both instances. After all messages in the original instance have been retrieved or aged, you can migrate services to the new instance.

+
+
+ +
+ diff --git a/docs/dms/umn/kafka-faq-200426014.html b/docs/dms/umn/kafka-faq-200426014.html new file mode 100644 index 000000000..fa200fa43 --- /dev/null +++ b/docs/dms/umn/kafka-faq-200426014.html @@ -0,0 +1,11 @@ + + +

How Do I Change the SASL_SSL Setting of a Kafka Instance?

+

The SASL_SSL setting cannot be changed once the instance has been created. Be careful when configuring this setting during instance creation. If you need to change the setting, you must create another instance.

+
+
+ +
+ diff --git a/docs/dms/umn/kafka-faq-200426015.html b/docs/dms/umn/kafka-faq-200426015.html new file mode 100644 index 000000000..c597b20f3 --- /dev/null +++ b/docs/dms/umn/kafka-faq-200426015.html @@ -0,0 +1,11 @@ + + +

Can I Access a Kafka Instance Over a Public Network?

+

Yes. For details, see the instance access instructions.

+
+
+ +
+ diff --git a/docs/dms/umn/kafka-faq-200426016.html b/docs/dms/umn/kafka-faq-200426016.html new file mode 100644 index 000000000..12263f5d2 --- /dev/null +++ b/docs/dms/umn/kafka-faq-200426016.html @@ -0,0 +1,11 @@ + + +

How Many Connection Addresses Does a Kafka Instance Have by Default?

+

The number of connection addresses of a Kafka instance is the same as the number of brokers of the instance.

+
+
+ +
+ diff --git a/docs/dms/umn/kafka-faq-200426017.html b/docs/dms/umn/kafka-faq-200426017.html new file mode 100644 index 000000000..0aca9d254 --- /dev/null +++ b/docs/dms/umn/kafka-faq-200426017.html @@ -0,0 +1,11 @@ + + +

Do Kafka Instances Support Cross-Region Access?

+

Yes. You can access a Kafka instance across regions over a public network or by using direct connections.

+
+
+ +
+ diff --git a/docs/dms/umn/kafka-faq-200426019.html b/docs/dms/umn/kafka-faq-200426019.html new file mode 100644 index 000000000..ceee8124b --- /dev/null +++ b/docs/dms/umn/kafka-faq-200426019.html @@ -0,0 +1,12 @@ + + +

Do Kafka Instances Support Cross-VPC Access?

+

Yes. You can use one of the following methods to access a Kafka instance across VPCs:

+
  • Establish a VPC peering connection to allow two VPCs to communicate with each other. For details, see "Operation Guide" > "VPC Peering Connection" in Virtual Private Cloud User Guide.
  • Use VPC Endpoint (VPCEP) to establish a cross-VPC connection. For details, see Cross-VPC Access to a Kafka Instance.
+
+
+ +
+ diff --git a/docs/dms/umn/kafka-faq-200426020.html b/docs/dms/umn/kafka-faq-200426020.html new file mode 100644 index 000000000..b39d380ca --- /dev/null +++ b/docs/dms/umn/kafka-faq-200426020.html @@ -0,0 +1,12 @@ + + +

Do Kafka Instances Support Cross-Subnet Access?

+

Yes.

+

If the client and the instance are in the same VPC, cross-subnet access is supported.

+
+
+ +
+ diff --git a/docs/dms/umn/kafka-faq-200426023.html b/docs/dms/umn/kafka-faq-200426023.html new file mode 100644 index 000000000..cb9591082 --- /dev/null +++ b/docs/dms/umn/kafka-faq-200426023.html @@ -0,0 +1,12 @@ + + +

Does DMS for Kafka Support Authentication with Kerberos?

+

No, Kerberos authentication is not supported. Kafka supports client authentication with SASL and API calling authentication using tokens and AK/SK.

+

To access an instance in SASL mode, you need the certificates provided by DMS. For details, see Accessing a Kafka Instance with SASL.

+
+
+ +
+ diff --git a/docs/dms/umn/kafka-faq-200426024.html b/docs/dms/umn/kafka-faq-200426024.html new file mode 100644 index 000000000..2a67e898d --- /dev/null +++ b/docs/dms/umn/kafka-faq-200426024.html @@ -0,0 +1,90 @@ + + +

Is There a Limit on the Number of Topics in a Kafka Instance?

+

The number of topics is related to the total number of topic partitions and the number of partitions in each topic. There is an upper limit on the aggregate number of partitions of topics. When this limit is reached, no more topics can be created.

+

The partition limit varies depending on the flavor, as shown in the following table.

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Table 1 TPS and the maximum number of partitions supported by different instance specifications and I/O types

Bandwidth

+

I/O Type

+

TPS (High-Throughput)

+

TPS (Synchronous Replication)

+

Maximum Partitions

+

100 MB/s

+

High I/O

+

100,000

+

60,000

+

300

+

Ultra-high I/O

+

100,000

+

80,000

+

300

+

300 MB/s

+

High I/O

+

300,000

+

150,000

+

900

+

Ultra-high I/O

+

300,000

+

200,000

+

900

+

600 MB/s

+

Ultra-high I/O

+

600,000

+

300,000

+

1800

+

1200 MB/s

+

Ultra-high I/O

+

1,200,000

+

400,000

+

1800

+
+
+
+
+ +
+ diff --git a/docs/dms/umn/kafka-faq-200426025.html b/docs/dms/umn/kafka-faq-200426025.html new file mode 100644 index 000000000..fd6c9d209 --- /dev/null +++ b/docs/dms/umn/kafka-faq-200426025.html @@ -0,0 +1,90 @@ + + +

Why Is Partition Quantity Limited?

+

Kafka manages messages by partition. If there are too many partitions, message creation, storage, and retrieval will be fragmented, affecting the performance and stability. If the total number of partitions of topics reaches the upper limit, you cannot create more topics.

+

The partition limit varies depending on the flavor, as shown in the following table.

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Table 1 TPS and the maximum number of partitions supported by different instance specifications and I/O types

Bandwidth

+

I/O Type

+

TPS (High-Throughput)

+

TPS (Synchronous Replication)

+

Maximum Partitions

+

100 MB/s

+

High I/O

+

100,000

+

60,000

+

300

+

Ultra-high I/O

+

100,000

+

80,000

+

300

+

300 MB/s

+

High I/O

+

300,000

+

150,000

+

900

+

Ultra-high I/O

+

300,000

+

200,000

+

900

+

600 MB/s

+

Ultra-high I/O

+

600,000

+

300,000

+

1800

+

1200 MB/s

+

Ultra-high I/O

+

1,200,000

+

400,000

+

1800

+
+
+
+
+ +
+ diff --git a/docs/dms/umn/kafka-faq-200426026.html b/docs/dms/umn/kafka-faq-200426026.html new file mode 100644 index 000000000..a37df62e1 --- /dev/null +++ b/docs/dms/umn/kafka-faq-200426026.html @@ -0,0 +1,12 @@ + + +

Why Do I Fail to Create Topics?

+

Possible cause: The aggregate number of partitions of created topics has reached the upper limit. The maximum number of partitions varies with instance specifications. For details, see Specifications.

+

Solution: Delete unnecessary topics.

+
+
+ +
+ diff --git a/docs/dms/umn/kafka-faq-200426027.html b/docs/dms/umn/kafka-faq-200426027.html new file mode 100644 index 000000000..f525b301d --- /dev/null +++ b/docs/dms/umn/kafka-faq-200426027.html @@ -0,0 +1,13 @@ + + +

Do Kafka Instances Support Batch Importing Topics or Automatic Topic Creation?

+

Automatic topic creation is supported, but batch topic import is not supported. You can only export topics in batches.

+

Enable automatic topic creation using one of the following methods:

+ +
+
+ +
+ diff --git a/docs/dms/umn/kafka-faq-200426028.html b/docs/dms/umn/kafka-faq-200426028.html new file mode 100644 index 000000000..e9e5d2b9c --- /dev/null +++ b/docs/dms/umn/kafka-faq-200426028.html @@ -0,0 +1,12 @@ + + +

Why Do Deleted Topics Still Exist?

+

This may be because automatic topic creation has been enabled and a consumer is connecting to the topic. If no existing topics are available for message creation, new topics will be automatically created.

+

To solve this problem, disable automatic topic creation.

+
+
+ +
+ diff --git a/docs/dms/umn/kafka-faq-200426030.html b/docs/dms/umn/kafka-faq-200426030.html new file mode 100644 index 000000000..58b6de8ed --- /dev/null +++ b/docs/dms/umn/kafka-faq-200426030.html @@ -0,0 +1,13 @@ + + +

Can I View the Disk Space Used by a Topic?

+

Yes. Use either of the following methods to check the disk space used by a topic:

+
  • Click next to the Kafka instance name to go to the Cloud Eye console. On the Queues tab page, set Queue to the name of the topic whose disk space you want to view and Scope to Basic monitoring. The Message Size metric reflects the message size of the selected topic.
  • Click the desired Kafka instance to view its details. In the navigation pane, choose Monitoring. On the By Topic tab page, set Topic to the name of the topic whose disk space you want to view and Monitoring Type to Basic monitoring. The Message Size metric reflects the message size of the selected topic.
+

+
+
+ +
+ diff --git a/docs/dms/umn/kafka-faq-200426032.html b/docs/dms/umn/kafka-faq-200426032.html new file mode 100644 index 000000000..f0ea93a01 --- /dev/null +++ b/docs/dms/umn/kafka-faq-200426032.html @@ -0,0 +1,12 @@ + + +

Can I Add ACL Permissions for Topics?

+

If you have enabled SASL_SSL for your Kafka instance, you can configure ACL permissions for your topics. On the Topics tab page of the Kafka console, click Grant User Permission in the row that contains the topic for which you want to configure user permissions.

+

For details, see Granting Permissions to a SASL_SSL User.

+
+
+ +
+ diff --git a/docs/dms/umn/kafka-faq-200426033.html b/docs/dms/umn/kafka-faq-200426033.html new file mode 100644 index 000000000..70825fcae --- /dev/null +++ b/docs/dms/umn/kafka-faq-200426033.html @@ -0,0 +1,12 @@ + + +

Do I Need to Create Consumer Groups, Producers, and Consumers for Kafka Instances?

+

No. They are generated automatically when you use the instance.

+

For details about creating and retrieving messages after connecting to a Kafka instance, see Accessing a Kafka Instance.

+
+
+ +
+ diff --git a/docs/dms/umn/kafka-faq-200426035.html b/docs/dms/umn/kafka-faq-200426035.html new file mode 100644 index 000000000..3f3fc1a20 --- /dev/null +++ b/docs/dms/umn/kafka-faq-200426035.html @@ -0,0 +1,11 @@ + + +

What Is the Maximum Size of a Message that Can be Created?

+

10 MB.

+
+
+ +
+ diff --git a/docs/dms/umn/kafka-faq-200426036.html b/docs/dms/umn/kafka-faq-200426036.html new file mode 100644 index 000000000..a1148d3fe --- /dev/null +++ b/docs/dms/umn/kafka-faq-200426036.html @@ -0,0 +1,23 @@ + + +

Why Does Message Poll Often Fail During Rebalancing?

+

Rebalancing is a process where partitions of topics are re-allocated for a consumer group.

+

In normal cases, rebalancing occurs inevitably when a consumer is added to or removed from a consumer group. However, if a consumer is regarded as abnormal and removed from the consumer group, message retrieval may fail.

+

This may happen in the following scenarios:

+
  1. Heartbeat requests are not sent in time.

    A consumer sends heartbeat requests to the broker at the interval specified by heartbeat.interval.ms. If the broker does not receive any heartbeat request from the consumer within the period specified by session.timeout.ms, the broker considers that the consumer is abnormal and removes the consumer from the consumer group, triggering rebalancing.

    +
  2. The interval between retrievals is too long.

    The maximum number of messages that a consumer can retrieve at a time is specified by max.poll.records. In most cases, a client processes the retrieved data before starting the next retrieval. The processing may be prolonged when a large number of messages are retrieved at a time and cannot be processed within the time specified by max.poll.interval.ms, or when an exception occurs during the process (for example, data needs to be written to the backend database, but the backend database pressure is too high, resulting in high latency). If the consumer does not send the next retrieval request within the time specified by max.poll.interval.ms, the broker considers that the consumer is inactive and removes it from the consumer group, triggering rebalancing.

    +
+

Solutions and Troubleshooting Methods

Scenario 1: Heartbeat requests are not sent in time.

+

Solution: Set the value of session.timeout.ms to three times the value of heartbeat.interval.ms.

+

Scenario 2: The interval between retrievals is too long.

+

Troubleshooting methods:

+
  1. Check the time required for processing a single message and whether the time required for processing a specified number (max.poll.records) of messages exceeds the time specified by max.poll.interval.ms.
  2. Check whether message processing requires network connections, such as writing data to the database and calling backend APIs, and whether the backend is normal in rebalancing scenarios.
+
+

+
+
+ +
+ diff --git a/docs/dms/umn/kafka-faq-200426037.html b/docs/dms/umn/kafka-faq-200426037.html new file mode 100644 index 000000000..723c70334 --- /dev/null +++ b/docs/dms/umn/kafka-faq-200426037.html @@ -0,0 +1,16 @@ + + +

Why Can't I Query Messages on the Console?

+
  • Possible cause 1: The message has been aged.

    Solution: Change the aging time.

    +
  • Possible cause 2: The createTime timestamp of the message is incorrect.

    On the console, messages are queried based on the timestamp, which is generated by the client. Different clients have different processing policies. The default value may be 0 or -1. As a result, message may fail to be queried.

    +

    Solution: Check whether the value of createTime is correctly configured.

    +
  • Possible cause 3: The disk usage exceeds 95%, and Capacity Threshold Policy is set to Automatically delete.

    If Capacity Threshold Policy is set to Automatically delete, the earliest 10% of messages will be deleted when 95% of the disk capacity is used, to ensure sufficient disk space. In this case, the messages that do not reach the aging time are also deleted and cannot be queried.

    +

    Solution: Modify the capacity threshold policy. If Capacity Threshold Policy is set to Stop production, new messages will no longer be created when the disk usage reaches the disk capacity threshold (95%), but existing messages can still be retrieved until the aging time arrives. This policy is suitable for scenarios where no data losses can be tolerated.

    +
+
+
+ +
+ diff --git a/docs/dms/umn/kafka-faq-200426041.html b/docs/dms/umn/kafka-faq-200426041.html new file mode 100644 index 000000000..5c8d9a14c --- /dev/null +++ b/docs/dms/umn/kafka-faq-200426041.html @@ -0,0 +1,13 @@ + + +

Why Can't I View the Monitoring Data?

+

The possible causes are as follows:

+
  • The topic name starts with a special character, such as an underscore (_) or a number sign (#).
  • The consumer group name starts with a special character, such as an underscore (_) or a number sign (#).
+

To solve the problem, delete topics and consumer groups whose names contain the special character.

+
+
+ +
+ diff --git a/docs/dms/umn/kafka-faq-200426101.html b/docs/dms/umn/kafka-faq-200426101.html new file mode 100644 index 000000000..fae68a3ae --- /dev/null +++ b/docs/dms/umn/kafka-faq-200426101.html @@ -0,0 +1,11 @@ + + +

Can I Change the Partition Quantity?

+

No. If you want to use fewer partitions, delete the corresponding topic, create another one, and specify the desired number of partitions.

+
+
+ +
+ diff --git a/docs/dms/umn/kafka-faq-200708001.html b/docs/dms/umn/kafka-faq-200708001.html new file mode 100644 index 000000000..fd7f467e7 --- /dev/null +++ b/docs/dms/umn/kafka-faq-200708001.html @@ -0,0 +1,15 @@ + + +

Why Do Messages Still Exist After the Retention Period Elapses?

+

If the aging time has been set for a topic, the value of the log.retention.hours parameter does not take effect for the topic. The value of the log.retention.hours parameter takes effect only if the aging time has not been set for the topic.

+

Possible cause 1: The segment files are in use.

+

Solution: Wait until the segment is no longer in use or delete the topic where messages have reached their retention period.

+

Possible cause 2: In a topic, there is a message whose CreateTime is a future time. For example, assume that it is January 1, and the CreateTime is February 1. The message will not be aged after 72 hours from now. As a result, messages created subsequently will also not be aged.

+

Solution: Delete the topic where the CreateTime of a message is a future time.

+
+
+ +
+ diff --git a/docs/dms/umn/kafka-faq-200708002.html b/docs/dms/umn/kafka-faq-200708002.html new file mode 100644 index 000000000..efc875481 --- /dev/null +++ b/docs/dms/umn/kafka-faq-200708002.html @@ -0,0 +1,12 @@ + + +

Does DMS for Kafka Support Password-Free Access?

+

Yes. No password is required for accessing a Kafka instance with SASL disabled. For details, see Accessing a Kafka Instance Without SASL.

+

+
+
+ +
+ diff --git a/docs/dms/umn/kafka-pd-190605001.html b/docs/dms/umn/kafka-pd-190605001.html new file mode 100644 index 000000000..aaef23cee --- /dev/null +++ b/docs/dms/umn/kafka-pd-190605001.html @@ -0,0 +1,16 @@ + + +

What Is DMS?

+

Apache Kafka is distributed message middleware that features high throughput, data persistence, horizontal scalability, and stream data processing. It adopts the publish-subscribe pattern and is widely used for log collection, data streaming, online/offline system analytics, and real-time monitoring.

+

DMS is a message queuing service based on Apache Kafka. It provides Kafka instances with isolated compute, storage, and bandwidth resources. DMS allows you to apply and configure resources based on service requirements. It can be used out of the box and frees you from deployment and O&M so that you can focus on the agile development of your applications.

+

+

Readers' Guide

This documentation introduces DMS for Kafka and its differences from Apache Kafka. You will learn about the detailed information about the specifications, console operations, and client access to instances of DMS for Kafka.

+

For more information about the basic knowledge of Kafka or technical details about creating and retrieving messages, please go to the official Apache Kafka website.

+
+
+
+ +
+ diff --git a/docs/dms/umn/kafka-pd-190605002.html b/docs/dms/umn/kafka-pd-190605002.html new file mode 100644 index 000000000..39db25f6b --- /dev/null +++ b/docs/dms/umn/kafka-pd-190605002.html @@ -0,0 +1,24 @@ + + +

Related Services

+
  • Cloud Trace Service (CTS)

    CTS generates traces to provide you with a history of operations performed on cloud service resources. The traces include operation requests sent using the management console or open APIs, as well as the operation results. You can view all generated traces to query, audit, and backtrack performed operations.

    +

    For details about the operations recorded by CTS, see Operations Logged by CTS.

    +
  • Virtual Private Cloud (VPC)

    Kafka instances run in VPCs and use the IP addresses and bandwidth of VPC. Security groups of VPCs enhance the security of network access to the Kafka instances.

    +
  • ECS

    An ECS is a basic computing unit that consists of vCPUs, memory, OS, and EVS disks. Kafka instances run on ECSs. A broker corresponds to an ECS.

    +
  • Elastic Volume Service (EVS)

    EVS provides block storage services for ECSs. All Kafka data, such as messages, metadata, and logs, is stored in EVS disks.

    +
  • Cloud Eye

    Cloud Eye is an open platform that provides monitoring, alarm reporting, and alarm notification for your resources in real time.

    +

    For details about DMS metrics monitored by Cloud Eye, see Kafka Metrics.

    +

    The values of all Kafka instance metrics are reported to Cloud Eye every minute.

    +
    +
  • Elastic IP (EIP)

    The EIP service provides independent public IP addresses and bandwidth for Internet access. Kafka instances bound with EIPs can be accessed over public networks.

    +
  • Tag Management Service (TMS)

    TMS is a visualized service for fast and unified cross-region tagging and categorization of cloud services.

    +

    Tags facilitate Kafka instance identification and management.

    +
  • Key Management Service (KMS)

    When creating a Kafka instance, you can specify whether to enable disk encryption. Enabling disk encryption improves data security. Disk encryption depends on the keys provided by KMS.

    +
+
+
+ +
+ diff --git a/docs/dms/umn/kafka-pd-190605003.html b/docs/dms/umn/kafka-pd-190605003.html new file mode 100644 index 000000000..3f0ad2ab0 --- /dev/null +++ b/docs/dms/umn/kafka-pd-190605003.html @@ -0,0 +1,158 @@ + + +

Notes and Constraints

+

This section describes the notes and constraints on DMS.

+

Instance

+
+ + + + + + + + + + + + + + + + + + + +
Table 1 Instance notes and constraints

Item

+

Notes and Constraints

+

Kafka ZooKeeper

+

Kafka clusters are managed using ZooKeeper. Opening ZooKeeper may cause misoperations and service losses. Currently, ZooKeeper is used only within Kafka clusters and does not provide services externally.

+

Version

+
  • The service version can be 1.1.0, 2.3.0, or 2.7. Kafka instances cannot be upgraded once they are created.
  • Clients later than version 0.10 are supported. Use a version that is consistent with the service version.
+

Logging in to the VM where the Kafka brokers reside

+

Not supported

+

VPC and subnet

+

After an instance is created, its VPC and subnet cannot be modified.

+

Kerberos authentication

+

Not supported

+
+
+
+

Topic

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Table 2 Topic notes and constraints

Item

+

Notes and Constraints

+

Total number of topic partitions

+

The total number of topic partitions is related to the instance specifications. For details, see Specifications.

+

Kafka manages messages by partition. If there are too many partitions, message creation, storage, and retrieval will be fragmented, affecting the performance and stability. If the total number of partitions of topics reaches the upper limit, you cannot create more topics.

+

Number of partitions in a topic

+

The number of partitions in a topic can be increased but cannot be decreased.

+

Topic quantity

+

The topic quantity is related to the total number of topic partitions and number of partitions in each topic. For details, see Specifications.

+

Automatic topic creation

+

Supported. If automatic topic creation is enabled, the system automatically creates a topic when a message is created in or retrieved from a topic that does not exist. This topic has the following default settings: 3 partitions, 3 replicas, aging time 72 hours, and synchronous replication and flushing disabled.

+

After you change the value of the log.retention.hours, default.replication.factor, or num.partitions parameter, automatically created topics later use the new value. For example, if num.partitions is set to 5, an automatically created topic will have the following settings: 5 partitions, 3 replicas, aging time 72 hours, and synchronous replication and flushing disabled.

+

Decreasing partition quantity

+

The partition quantity cannot be decreased due to the limitations of Apache Kafka.

+

Synchronous replication

+

If a topic has only one replica, synchronous replication cannot be enabled.

+

Replica quantity

+

Single-replica topics are not recommended. If an instance node is faulty, an internal service error may be reported when you query messages in a topic with only one replica. Therefore, you are not advised to use a topic with only one replica.

+

Aging time

+

The value of the log.retention.hours parameter takes effect only if the aging time has not been set for the topic.

+

For example, if the aging time of Topic01 is set to 60 hours and log.retention.hours is set to 72 hours, the actual aging time of Topic01 is 60 hours.

+

Batch importing and exporting topics

+

Batch export is supported, but batch import is not supported.

+

Topic name

+

If a topic name starts with a special character, for example, an underscore (_) or a number sign (#), monitoring data cannot be displayed.

+

Delay queues

+

Not supported

+
+
+
+

Consumer Group

+
+ + + + + + + + + + + + + +
Table 3 Consumer group notes and constraints

Item

+

Notes and Constraints

+

Creating consumer groups, consumers, and producers

+

Consumer groups, consumers, and producers are generated automatically when you use the instance.

+

Resetting the consumer offset

+

Messages may be retrieved more than once after the offset is reset.

+

Consumer group name

+

If a consumer group name starts with a special character, for example, an underscore (_) or a number sign (#), monitoring data cannot be displayed.

+
+
+
+

Message

+
+ + + + + + + +
Table 4 Message notes and constraints

Item

+

Notes and Constraints

+

Message size

+

The maximum length of a message is 10 MB. If the length exceeds 10 MB, the production fails.

+
+
+
+
+
+ +
+ diff --git a/docs/dms/umn/kafka-pd-200720001.html b/docs/dms/umn/kafka-pd-200720001.html new file mode 100644 index 000000000..fe7414585 --- /dev/null +++ b/docs/dms/umn/kafka-pd-200720001.html @@ -0,0 +1,97 @@ + + +

Comparing DMS for Kafka and Open-Source Kafka

+

DMS is compatible with open-source Kafka and has customized and enhanced Kafka features. In addition to the advantages of open-source Kafka, DMS for Kafka provides more reliable and useful features.

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Table 1 Differences between DMS and open-source Kafka

Category

+

Item

+

DMS

+

Open-source Kafka

+

Ease of use

+

Readily available

+

Instances can be created intuitively within minutes and used right out of the box with visualized operations and real-time monitoring.

+

Preparing server resources and installing and configuring the software is time-consuming and prone to mistakes.

+

APIs

+

Instances can be managed easily by calling RESTful APIs.

+

N/A

+

Costs

+

On-demand use

+

Multiple specifications are available to suit different needs.

+

Expenses are incurred for setting up a message service and occupying underlying resources.

+

Fully managed

+

Services are readily available without requiring additional hardware resources or expenses.

+

Users must prepare hardware resources and set up the service by themselves, and bear high usage and maintenance costs.

+

Proven success

+

+

Mature

+

DMS has been deployed in many cloud products and proven successful in large e-commerce events. It is also used in the clouds of carrier-grade customers across the world, and meets strict carrier-grade reliability standards. DMS closely follows up with community updates to continuously fix known open-source vulnerabilities and add support for new features.

+

Using open-source software requires lengthy self-development and verification and has had few successful cases.

+

Feature-rich

+

While maintaining 100% open-source compatibility, DMS further optimizes open-source code to improve performance and reliability, and provides message querying, and many other features.

+

Functionality is limited and requires self-development.

+

Reliability

+

Highly available

+

DMS supports cross-AZ deployment to improve reliability. In addition, automatic fault detection and alarms ensure reliable operations of key services.

+

High availability requires self-development or open-source code implementation, which are costly and cannot guarantee reliability.

+

Simple O&M

+

O&M is entirely transparent to tenants with a full set of monitoring and alarm functions. O&M personnel will be informed of any exceptions, eliminating the need for 24/7 attending.

+

Users need to develop and optimize O&M functions, especially alarm notification functions. Otherwise, manual attendance is required.

+

Secure

+

DMS uses VPC isolation, disk encryption, and SSL channel encryption.

+

Security must be hardened by users themselves.

+
+
+
+
+ +
+ diff --git a/docs/dms/umn/kafka-scenarios.html b/docs/dms/umn/kafka-scenarios.html new file mode 100644 index 000000000..68cccf92f --- /dev/null +++ b/docs/dms/umn/kafka-scenarios.html @@ -0,0 +1,29 @@ + + +

Application Scenarios

+

Kafka is popular message-oriented middleware that features highly reliable, asynchronous message delivery. It is widely used for transmitting data between different systems in many industries, including enterprise application, payment, telecommunications, e-commerce, social networking, instant messaging, video, Internet of Things, and Internet of Vehicle.

+

Asynchronous Communication

Non-core or less important messages are sent asynchronously to receiving systems, so that the main service process is not kept waiting for the results of other systems, allowing for faster responses.

+

For example, Kafka can be used to send a notification email and SMS message after a user has registered with a website, providing fast responses throughout the registration process.

+
Figure 1 Serial registration and notification
+
Figure 2 Asynchronous registration and notification using message queues
+
+

Traffic Control

In e-commerce systems or large-scale websites, there is a processing capability gap between upstream and downstream systems. Traffic bursts from upstream systems with high processing capabilities may have a large impact on downstream systems with lower processing capabilities. For example, online sales promotions involve a huge amount of traffic flooding into e-commerce systems. Kafka provides a three-day buffer by default for hundreds of millions of messages, such as orders and other information. In this way, message consumption systems can process the messages during off-peak periods.

+

In addition, flash sale traffic bursts originating from frontend systems can be handled with Kafka, keeping the backend systems from crashing.

+
Figure 3 Traffic burst handling using Kafka
+
+

Log Synchronization

In large-scale service systems, logs of different applications are collected for quick troubleshooting, full-link tracing, and real-time monitoring.

+

Kafka is originally designed for this scenario. Applications asynchronously send log messages to message queues over reliable transmission channels. Other components can read the log messages from message queues for further analysis, either in real time or offline. In addition, Kafka can collect key log information to monitor applications.

+

Log synchronization involves three major components: log collection clients, Kafka, and backend log processing applications.

+
  1. The log collection clients collect log data from a user application service and asynchronously send the log data in batches to Kafka clients.

    Kafka clients receive and compress messages in batches. This only has a minor impact on the service performance.

    +
  2. Kafka persists logs.
  3. Log processing applications, such as Logstash, subscribe to messages in Kafka and retrieve log messages from Kafka. Then, the messages are searched for by file search services or delivered to big data applications such as Hadoop for storage and analysis.
+
Figure 4 Log synchronization process
+

Logstash is for log analytics, Elasticsearch is for log search, and Hadoop is for big data analytics. They are all open-source tools.

+
+
+
+
+ +
+ diff --git a/docs/dms/umn/kafka-ug-00001.html b/docs/dms/umn/kafka-ug-00001.html new file mode 100644 index 000000000..b4672fc65 --- /dev/null +++ b/docs/dms/umn/kafka-ug-00001.html @@ -0,0 +1,132 @@ + + +

Change History

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Released On

+

What's New

+

2022-10-30

+

This release incorporates the following changes:

+ +

2020-08-11

+

This release incorporates the following changes:

+ +

2020-07-29

+

This release incorporates the following changes:

+
  • Added the description that public access is not supported when the instance specification is 100 MB/s in section Creating an Instance.
  • Deleted the description about public network bandwidth being 100 MB/s in section Configuring Public Access.
+

2020-02-20

+

This release incorporates the following changes:

+ +

2019-12-16

+

Accepted for RM-2128.

+

2019-11-30

+

This release incorporates the following changes:

+
  • Optimized description about Kafka premium instances in section What Is DMS?.
  • Added description about DMS functions in section "Functions".
  • Added description about the differences between Kafka queues and Kafka premium instances in section "Comparing Kafka Queues and Kafka Premium Instances".
  • Added description about the specifications of Kafka queues and Kafka premium instances in section Specifications.
  • Added explanation of the relationship between Kafka premium instances and VPCs in section Related Services.
  • Optimized description about DMS queues and added description about Kafka premium instances in section Basic Concepts.
  • Added recommendations on Kafka client configurations in section Best Practices.
  • Removed the Region parameter in section "Creating a Queue".
  • Optimized description about queue policy parameters in section "Managing Queue Policies".
  • Optimized description about Kafka premium instance operations and parameters in chapter "Managing Kafka Premium Instances".
  • Optimized description about DMS metrics in section Kafka Metrics.
  • Added description about Kafka premium instance operations supported by CTS in section Operations Logged by CTS.
+

2019-11-08

+

This release incorporates the following changes:

+ +

2018-11-07

+

Accepted in OTC 3.2.

+

2018-05-25

+

Accepted in OTC 3.1.

+

2018-04-28

+

Added the following content:

+ +

2018-04-03

+

Added the following content:

+
  • Added queue policy description in section "Managing Queue Policies".
+

2018-01-19

+

Modified the following content:

+
  • Added the support for Kafka queues.
+

2017-12-05

+

Modified the following content:

+
  • Modified the description of some steps based on DMS console UI 3.0.
+

2017-10-25

+

Modified the following content:

+ +

2017-07-28

+

Modified the following content:

+
  • Provided support for FIFO queues.
  • Provided support for dead letter queues.
  • Added two dead letter message monitoring metrics to Cloud Eye.
  • Added section Basic Concepts.
  • Added the step of selecting a region and a project.
+

2017-03-30

+

Modified the following content:

+
  • In section "Retrieving Messages", changed Consume Interval to Queue Polling Interval.
  • In section "Retrieving Messages", changed Consume Message to Retrieve Message.
+

2017-01-19

+

Modified the following content:

+
  • In sections Change History and "Functions", added description about how multiple consumer groups retrieve messages.
  • In section Change History, revised description about attribute names.
  • In section "Creating a Queue", added description about queue quota.
  • In section Change History, added description about attribute names.
  • In section "Retrieving Messages", changed Message Count to Max. Message Count.
+
  • In section "Retrieving Messages", revised description about message retrieval.
+

2017-01-13

+

Modified the following content:

+
  • In section Change History, revised description about queues and messages.
  • In section Change History, revised the figure "Distribution of messages from a queue".
  • Deleted redundant information.
+

2017-01-09

+

Modified the following content:

+
  • In section Change History, added description about message creation results.
  • Added section "Why Do Consumers Need to Acknowledge Messages?".
+

2016-12-19

+

This issue is the first official release.

+
+
+
+ diff --git a/docs/dms/umn/kafka-ug-0001.html b/docs/dms/umn/kafka-ug-0001.html new file mode 100644 index 000000000..d31c02cb3 --- /dev/null +++ b/docs/dms/umn/kafka-ug-0001.html @@ -0,0 +1,52 @@ + + +

Cross-VPC Access to a Kafka Instance

+

Context

VPCs are logically isolated from each other. If a Kafka instance and a Kafka client are in different VPCs within a region, they cannot communicate with each other. In this case, you can use one of the following methods to access a Kafka instance across VPCs:

+
  • Establish a VPC peering connection to allow two VPCs to communicate with each other. For details, see section "VPC Peering Connection" in Virtual Private Cloud User Guide.
  • Use VPC Endpoint (VPCEP) to establish a cross-VPC connection.
+
+

Scenario

The following describes how to use VPCEP to implement cross-VPC access.

+

VPCEP provides two types of resources: VPC endpoint services and VPC endpoints.

+
  • A VPC endpoint service can be a Kafka instance which is accessed using VPC endpoints.
  • A VPC endpoint is a secure and private channel for connecting a VPC to a VPC endpoint service.
+
Figure 1 Working principle of accessing a Kafka instance across VPCs
+
+

Procedure

Figure 2 Process for accessing a Kafka instance across VPCs
+
+

Creating a VPC Endpoint Service

  1. Log in to the management console.
  2. Click in the upper left corner to select a region.

    Select the region where your Kafka instance is located.

    +
    +

  3. Click Service List and choose Application > Distributed Message Service. The Kafka instance list is displayed.
  4. Click the desired Kafka instance to view the instance details.
  5. In the Advanced Settings section on the Basic Information tab page, obtain the listeners IP addresses and port IDs of the instance for Cross-VPC Access.

    Figure 3 Cross-VPC access–related listeners IP addresses and corresponding port IDs of the Kafka instance
    +

  6. In the Network section on the Basic Information tab page, view the VPC to which the Kafka instance belongs.

    Figure 4 Viewing the VPC to which the Kafka instance belongs
    +

  7. Click the VPC to obtain the VPC ID on the VPC console.

    Figure 5 Obtaining the VPC ID
    +

  8. Call the VPC Endpoint API to create a VPC endpoint service. For details, see "Creating a VPC Endpoint Service" in VPC Endpoint API Reference.

    curl -i -k -H 'Accept:application/json' -H 'Content-Type:application/json;charset=utf8' -X POST -H "X-Auth-Token:$token" -d '{"port_id":"38axxxeac","vpc_id":"706xxx888","ports":[{"protocol":"TCP","client_port":9011,"server_port":9011 }],"approval_enabled":false,"service_type":"interface","server_type":"VM"}' https://{endpoint}/v1/{project_id}/vpc-endpoint-services
    +

    Parameter description:

    +
    • token: an access credential issued to an IAM user to bear its identity and permissions. For details on how to obtain a token, see Obtaining a User Token.
    • port_id: one of the port IDs obtained in 5.
    • vpc_id: VPC ID obtained in 7.
    • endpoint: VPCEP endpoint obtained from Regions and Endpoints. The region must be the same as that of the Kafka instance.
    • project_id: project ID obtained from "Obtaining a Project ID". The region must be the same as that of the Kafka instance. For details about how to obtain the value, see section "Common Parameters" > "Obtaining a Project ID" in the VPC Endpoint API Reference.
    +

    +

    Record the value of service_name in the response. This parameter indicates the name of the VPC endpoint service.

    +

  9. Repeat 8 to create VPC endpoint services for other port IDs obtained in 5 and record the VPC endpoint service names.
+
+

(Optional) Adding a Whitelist Record

If the Kafka client and Kafka instance belong to different accounts, add the ID of the account to which the Kafka client belongs to the whitelist of the endpoint service. For details, see Add a Whitelist Record.

+
+

Creating a VPC Endpoint

  1. Click Service List. Then choose Networking > VPC Endpoint.
  2. Click Create VPC Endpoint.
  3. Set the following parameters:

    • Region: Select the region that the Kafka instance is in.
    • Service Category: Select Find a service by name.
    • VPC Endpoint Service Name: Enter the VPC endpoint service name recorded in 8 and click Verify. If Service name found is displayed, proceed with subsequent operations.
    • VPC: Select the VPC that the Kafka instance is in.
    • Subnet: Select the subnet that the Kafka instance is in.
    • Private IP Address: Select Automatic.
    +

    Retain the default values for other parameters. For details, see Creating a VPC Endpoint.

    +

  4. Click Create Now.
  5. Confirm the configurations and submit the request.
  6. Go back to the VPC endpoint list and check whether the status of the created VPC endpoint has changed to Accepted. The Accepted state means that the VPC endpoint has been connected to the VPC endpoint service.

    Figure 6 Checking the VPC endpoint status
    +

  7. Click the VPC endpoint ID. On the Summary tab page, obtain the private IP address.

    You can use the private IP address to access the VPC endpoint service.

    +
    Figure 7 Viewing the private IP address
    +

  8. Repeat 1 to 7 to create a VPC endpoint for each VPC endpoint service created in 9, and view and record the private IP addresses of the VPC endpoint services.
+
+

Changing the advertised.listeners IP Address

  1. Click Service List and choose Application > Distributed Message Service. The Kafka instance list is displayed.
  2. Click the desired Kafka instance to view the instance details.
  3. On the Advanced Settings section of the Basic Information tab page, click Modify for Cross-VPC Access to change the value of advertised.listeners IP address to the private IP addresses recorded in 7 and 8. Click Save.

    Each IP address must match the corresponding port ID. Otherwise, the network will be disconnected.

    +
    +
    Figure 8 Changing the advertised.listeners IP addresses
    +

+
+

Verifying Connectivity

Check whether messages can be created and retrieved by referring to Accessing a Kafka Instance Without SASL or Accessing a Kafka Instance with SASL.

+

Notes:

+
  • The address for connecting to a Kafka instance is in the format of "advertised.listeners IP:9011". For example, the addresses for connecting to the Kafka instance shown in Figure 8 are 10.158.0.151:9011,10.158.0.162:9011,10.158.0.164:9011.
  • Configure inbound rules for the security group of the Kafka instance to allow access from 198.19.128.0/17 over port 9011.
  • If a network access control list (ACL) has been configured for the subnet of this instance, configure inbound rules for the network ACL to allow access from 198.19.128.0/17 and from the subnet used by the VPC endpoint.
+

198.19.128.0/17 is the network segment allocated to the VPCEP service. To use VPCEP, allow access from this network segment.

+
+
+
+
+ +
+ diff --git a/docs/dms/umn/kafka-ug-0002.html b/docs/dms/umn/kafka-ug-0002.html new file mode 100644 index 000000000..3dddf617b --- /dev/null +++ b/docs/dms/umn/kafka-ug-0002.html @@ -0,0 +1,29 @@ + + +

Granting Permissions to a SASL_SSL User

+

DMS supports ACL permission management for topics. You can differentiate the operations that different users are allowed to perform on a topic by granting the users different permissions.

+

This section describes how to grant topic permissions to a SASL_SSL user. For details about how to create a SASL_SSL user, see Creating a SASL_SSL User.

+

If no SASL_SSL user is granted any permission for a topic, all users can subscribe to or publish messages to the topic.

+

If one or more SASL_SSL users are granted permissions for a topic, only the authorized users can subscribe to or publish messages to the topic.

+

Prerequisites

  • SASL_SSL has been enabled when you create the Kafka instance.
  • (Optional) A SASL_SSL user has been created. For details, see Creating a SASL_SSL User.
+
+

Granting Permissions to a SASL_SSL User

  1. Log in to the management console.
  2. Click in the upper left corner to select a region.

    Select the region where your Kafka instance is located.

    +
    +

  3. Click Service List and choose Application > Distributed Message Service. The Kafka instance list is displayed.
  4. Click the desired Kafka instance to view the instance details.
  5. In the navigation pane, choose the Topics tab.
  6. In the row that contains the topic for which you want to configure user permissions, click Grant User Permission.

    In the upper part of the Grant User Permission dialog box, the topic information is displayed, including the topic name, number of partitions, aging time, number of replicas, and whether synchronous flushing is enabled. In the middle part, you can use the search box to search for a user if there are many SASL_SSL users. In the Users area, the list of created SASL_SSL users is displayed. In the Selected area, you can grant permissions to the SASL_SSL users.

    +

  7. In the Users area of the Grant User Permission dialog box, select target users. In the Selected area, configure permissions (Subscribe, Publish, and Publish/Subscribe) for the users.

    Figure 1 Granting user permissions
    +

    As shown in Figure 1, only the test, send, and receive users can subscribe to or publish messages to topic-01. The send_receive user cannot subscribe to or publish messages to topic-01.

    +

  8. Click OK.

    On the Topics tab page, click next to the topic name to view the authorized users and their permissions.

    +
    Figure 2 Viewing authorized users and their permissions
    +

+
+

(Optional) Removing Permissions from a SASL_SSL User

  1. Log in to the management console.
  2. Click in the upper left corner to select a region.

    Select the region where your Kafka instance is located.

    +
    +

  3. Click Service List and choose Application > Distributed Message Service. The Kafka instance list is displayed.
  4. Click the desired Kafka instance to view the instance details.
  5. In the navigation pane, choose the Topics tab.
  6. In the row that contains the topic for which you want to remove user permissions, click Grant User Permission.
  7. In the Selected area of the displayed Grant User Permission dialog box, locate the row that contains the SASL_SSL user whose permissions are to be removed, click Delete, and click OK.
+
+
+
+ +
+ diff --git a/docs/dms/umn/kafka-ug-0003.html b/docs/dms/umn/kafka-ug-0003.html new file mode 100644 index 000000000..affec0b49 --- /dev/null +++ b/docs/dms/umn/kafka-ug-0003.html @@ -0,0 +1,19 @@ + + +

Creating a SASL_SSL User

+

DMS supports ACL permission management for topics. You can differentiate the operations that different users are allowed to perform on a topic by granting the users different permissions.

+

This section describes how to create a SASL_SSL user after SASL_SSL is enabled for a Kafka instance. For details about how to grant user permissions, see Granting Permissions to a SASL_SSL User.

+

Prerequisites

SASL_SSL has been enabled when you create the Kafka instance.

+
+

Procedure

  1. Log in to the management console.
  2. Click in the upper left corner to select a region.

    Select the region where your Kafka instance is located.

    +
    +

  3. Click Service List and choose Application > Distributed Message Service. The Kafka instance list is displayed.
  4. Click the desired Kafka instance to view the instance details.
  5. On the Users tab page, click Create User.
  6. In the displayed Create User dialog box, set the username and password, and click OK.

    After the SASL_SSL user is created, grant permissions to the user by referring to Granting Permissions to a SASL_SSL User.

    +

+
+
+
+ +
+ diff --git a/docs/dms/umn/kafka-ug-0004.html b/docs/dms/umn/kafka-ug-0004.html new file mode 100644 index 000000000..17a6c9610 --- /dev/null +++ b/docs/dms/umn/kafka-ug-0004.html @@ -0,0 +1,18 @@ + + +

Viewing Disk Usage

+

On the Kafka console, you can view the disk usage of each broker.

+

Procedure

  1. Log in to the management console.
  2. Click in the upper left corner to select a region.

    Select the region where your Kafka instance is located.

    +
    +

  3. Click Service List and choose Application > Distributed Message Service. The Kafka instance list is displayed.
  4. Click a Kafka instance to go to the Basic Information tab page.
  5. Click the Disk Usage Statistics tab.

    Figure 1 Viewing disk usage
    +

    You can query topics that use the most disk space or topics that have used a specified amount or percentage of disk space.

    +

    In the upper right corner of the page, click View Metric. On the displayed Cloud Eye page, you can view metrics of Kafka instances.

    +

+
+
+
+ +
+ diff --git a/docs/dms/umn/kafka-ug-0006.html b/docs/dms/umn/kafka-ug-0006.html new file mode 100644 index 000000000..e7d13e0a0 --- /dev/null +++ b/docs/dms/umn/kafka-ug-0006.html @@ -0,0 +1,29 @@ + + +

Changing Partition Quantity

+

After creating a topic, you can increase the number of partitions based on service requirements.

+

Changing the number of partitions does not affect services.

+
+

Methods for changing the partition quantity:

+ +

Method 1: By Using the Console

  1. Log in to the management console.
  2. Click in the upper left corner to select a region.

    Select the region where your Kafka instance is located.

    +
    +

  3. Click Service List and choose Application > Distributed Message Service. The Kafka instance list is displayed.
  4. Click the desired Kafka instance to view the instance details.
  5. Click the Topics tab.
  6. Modify the number of partitions using either of the following methods:

    • Select one or more topics and click Edit Topic in the upper left corner.
    • In the row containing the desired topic, click Edit.
    +

  7. In the Edit Topic dialog box, enter the number of partitions and click OK.

    • The number of partitions can only be increased.
    • To ensure performance, the Kafka console allows a maximum of 100 partitions for each topic.
    • The total number of partitions of all topics cannot exceed the maximum number of partitions allowed by the instance.
    +
    +

+
+

Method 2: By Using Kafka CLI

If your Kafka client version is later than 2.2, you can use kafka-topics.sh to change the partition quantity.

+
  • If SASL is not enabled for the Kafka instance, run the following command in the /{directory where the CLI is located}/kafka_{version}/bin/ directory to change the partition quantity:
    ./kafka-topics.sh --bootstrap-server {broker_ip}:{port} --topic {topic_name} --alter --partitions {partition_num}
    +
  • If SASL has been enabled for the Kafka instance, perform the following steps to change the partition quantity:
    1. (Optional) If the SSL certificate configuration has been set, skip this step. Otherwise, perform the following operations:

      Create the ssl-user-config.properties file in the /config directory of the Kafka client and add the SSL certificate configurations by referring to 3.

      +
    2. Run the following command in the /{directory where the CLI is located}/kafka_{version}/bin/ directory to change the partition quantity:
      ./kafka-topics.sh --bootstrap-server {broker_ip}:{port} --topic {topic_name} --alter --partitions {partition_num} --command-config ./config/ssl-user-config.properties 
      +
    +
+
+
+
+ +
+ diff --git a/docs/dms/umn/kafka-ug-0007.html b/docs/dms/umn/kafka-ug-0007.html new file mode 100644 index 000000000..0d9d30b89 --- /dev/null +++ b/docs/dms/umn/kafka-ug-0007.html @@ -0,0 +1,245 @@ + + +

Modifying Kafka Parameters

+

Scenario

Your Kafka instances, topics, and consumers come with default configuration parameter settings. You can modify common parameters on the DMS console. For details about parameters that are not listed on the console, see the Kafka official website.

+

Parameters of v1.1.0 instances are all static parameters. v2.3.0/2.7 instances have both dynamic and static parameters.

+
  • Dynamic parameters: Modifying dynamic parameters will not restart the instance.
  • Static parameters: After static parameters are modified, you must manually restart the instance.
+

Configuration parameters of some old instances cannot be modified. Check whether your instance parameters can be modified on the console. If they cannot be modified, contact customer service.

+
+
+

Prerequisites

You can modify configuration parameters of a Kafka instance when the instance is in the Running state.

+
+

Procedure

  1. Log in to the management console.
  2. Click in the upper left corner to select a region.

    Select the region where your Kafka instance is located.

    +
    +

  3. Click Service List and choose Application > Distributed Message Service. The Kafka instance list is displayed.
  4. Click the desired Kafka instance to view the instance details.
  5. On the Parameters tab page, click Edit in the row containing the parameter to modify. Table 1 describes the parameters of v1.1.0 instances. Table 2 and Table 3 describe the parameters of v2.3.0/2.7 instances.

    +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Table 1 Static parameters (v1.1.0 instances)

    Parameter

    +

    Description

    +

    Value Range

    +

    Default Value

    +

    min.insync.replicas

    +

    If a producer sets the acks parameter to all (or -1), the min.insync.replicas parameter specifies the minimum number of replicas that must acknowledge a write for the write to be considered successful.

    +

    1–3

    +

    1

    +

    message.max.bytes

    +

    Maximum length of a single message, in bytes.

    +

    0–10,485,760

    +

    10,485,760

    +

    unclean.leader.election.enable

    +

    Indicates whether to allow replicas not in the ISR set to be elected as the leader as a last resort, even though doing so may result in data loss.

    +

    true or false

    +

    true

    +

    connections.max.idle.ms

    +

    Idle connection timeout (in ms). Connections that are idle for the duration specified by this parameter will be closed.

    +

    5000–600,000

    +

    600,000

    +

    log.retention.hours

    +

    Duration (in hours) for retaining a log file.

    +

    This parameter takes effect only for topics that have no aging time configured. If there is aging time configured for topics, it overrides this parameter.

    +

    1–168

    +

    72

    +

    max.connections.per.ip

    +

    The maximum number of connections allowed from each IP address. Request for new connections will be rejected once the limit is reached. The limit set using this parameter will be replaced if there are overrides configured using the max.connections.per.ip.overrides parameter.

    +

    100–20,000

    +

    1000

    +

    group.max.session.timeout.ms

    +

    The maximum session timeout (in ms) for consumers. A longer timeout gives consumers more time to process messages between heartbeats but results in a longer time to detect failures.

    +

    6000–1,800,000

    +

    1,800,000

    +

    default.replication.factor

    +

    The default number of replicas configured for an automatically created topic.

    +

    1–3

    +

    3

    +

    num.partitions

    +

    The default number of partitions configured for each automatically created topic.

    +

    1–100

    +

    3

    +

    group.min.session.timeout.ms

    +

    The minimum session timeout (in ms) for consumers. A shorter timeout enables quicker failure detection but results in more frequent consumer heartbeating, which can overwhelm broker resources.

    +

    6000–300,000

    +

    6000

    +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + +
    Table 2 Dynamic parameters (v2.3.0/2.7 instances)

    Parameter

    +

    Description

    +

    Value Range

    +

    Default Value

    +

    min.insync.replicas

    +

    If a producer sets the acks parameter to all (or -1), the min.insync.replicas parameter specifies the minimum number of replicas that must acknowledge a write for the write to be considered successful.

    +

    1–3

    +

    1

    +

    message.max.bytes

    +

    Maximum length of a single message, in bytes.

    +

    0–10,485,760

    +

    10,485,760

    +

    unclean.leader.election.enable

    +

    Indicates whether to allow replicas not in the ISR set to be elected as the leader as a last resort, even though doing so may result in data loss.

    +

    true or false

    +

    true

    +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Table 3 Static parameters (v2.3.0/2.7 instances)

    Parameter

    +

    Description

    +

    Value Range

    +

    Default Value

    +

    connections.max.idle.ms

    +

    Idle connection timeout (in ms). Connections that are idle for the duration specified by this parameter will be closed.

    +

    5000–600,000

    +

    600,000

    +

    log.retention.hours

    +

    Duration (in hours) for retaining a log file.

    +

    This parameter takes effect only for topics that have no aging time configured. If there is aging time configured for topics, it overrides this parameter.

    +

    1–168

    +

    72

    +

    max.connections.per.ip

    +

    The maximum number of connections allowed from each IP address. Request for new connections will be rejected once the limit is reached. The limit set using this parameter will be replaced if there are overrides configured using the max.connections.per.ip.overrides parameter.

    +

    100–20,000

    +

    1000

    +

    group.max.session.timeout.ms

    +

    The maximum session timeout (in ms) for consumers. A longer timeout gives consumers more time to process messages between heartbeats but results in a longer time to detect failures.

    +

    6000–1,800,000

    +

    1,800,000

    +

    default.replication.factor

    +

    The default number of replicas configured for an automatically created topic.

    +

    1–3

    +

    3

    +

    num.partitions

    +

    The default number of partitions configured for each automatically created topic.

    +

    1–100

    +

    3

    +

    group.min.session.timeout.ms

    +

    The minimum session timeout (in ms) for consumers. A shorter timeout enables quicker failure detection but results in more frequent consumer heartbeating, which can overwhelm broker resources.

    +

    6000–300,000

    +

    6000

    +
    +
    +
    • To modify multiple dynamic or static parameters at a time, click Modify above the parameter list.
    • If you want to restore the default values, click Restore Default in the row containing the desired parameter.
    +
    +

  6. Click Save.

    Modifying dynamic parameters will not restart the instance. Static parameter modification requires manual restart of the instance.

    +
    +

+
+
+ diff --git a/docs/dms/umn/kafka-ug-0009.html b/docs/dms/umn/kafka-ug-0009.html new file mode 100644 index 000000000..f10e2323f --- /dev/null +++ b/docs/dms/umn/kafka-ug-0009.html @@ -0,0 +1,21 @@ + + + +

Managing Users

+ +

+
+ + + diff --git a/docs/dms/umn/kafka-ug-0011.html b/docs/dms/umn/kafka-ug-0011.html new file mode 100644 index 000000000..057742bbb --- /dev/null +++ b/docs/dms/umn/kafka-ug-0011.html @@ -0,0 +1,21 @@ + + + +

Managing Consumer Groups

+ +

+
+ + + diff --git a/docs/dms/umn/kafka-ug-0012.html b/docs/dms/umn/kafka-ug-0012.html new file mode 100644 index 000000000..2914fa65a --- /dev/null +++ b/docs/dms/umn/kafka-ug-0012.html @@ -0,0 +1,34 @@ + + +

Deleting a Consumer Group

+

You can delete a consumer group using either of the following methods:

+
  • Method 1: Delete a consumer group on the console.
  • Method 2: Use Kafka CLI to delete a consumer group. (Ensure that the Kafka instance version is the same as the CLI version.)
+

Prerequisites

The status of the consumer group to be deleted is EMPTY.

+
+

Method 1: Deleting a Consumer Group on the Console

  1. Log in to the management console.
  2. Click in the upper left corner to select a region.

    Select the region where your Kafka instance is located.

    +
    +

  3. Click Service List and choose Application > Distributed Message Service. The Kafka instance list is displayed.
  4. Click the desired Kafka instance to view the instance details.
  5. In the navigation pane, choose the Consumer Groups tab.
  6. Delete consumer groups using either of the following methods:

    • Select one or more consumer groups and click Delete Consumer Group above the consumer group list.
    • In the row containing the consumer group you want to delete, click Delete.
    +

    A consumer group can be deleted only when its status is EMPTY.

    +
    +

    Consumer group statuses include:

    +
    • DEAD: The consumer group has no member or metadata.
    • EMPTY: The consumer group has metadata but has no member.
    • PREPARING_REBALANCE: The consumer group is to be rebalanced.
    • COMPLETING_REBALANCE: All members have joined the consumer group.
    • STABLE: Members in the consumer group can consume messages normally.
    +

  7. In the displayed Delete Consumer Group dialog box, click Yes.
+
+

Method 2: Using the CLI to Delete a Consumer Group

The following uses Linux as an example.

+
  1. Download Kafka CLI v1.1.0, v2.7.2, or v2.3.0. Ensure that the Kafka instance and the CLI are of the same version.
  2. Use the CLI to connect to the Kafka instance. For details, see Accessing a Kafka Instance Without SASL or Accessing a Kafka Instance with SASL.
  3. In the /{directory where the CLI is located}/kafka_{version}/bin/ directory, run the following command to delete a consumer group:

    kafka-consumer-groups.sh --bootstrap-server {Kafka instance connection address} --delete --group {consumer group name}

    +
    [root@zk-server-1 bin]# ./kafka-consumer-groups.sh --bootstrap-server 192.168.1.245:9091,192.168.1.86:9091,192.168.1.128:9091 --delete --group bbbb
    +Note: This will not show information about old Zookeeper-based consumers.
    +Deletion of requested consumer groups ('bbbb') was successful.
    +

    If SASL authentication is enabled for the Kafka instance, the --command-config {consumer.properties file with SASL authentication} parameter must be added to the preceding commands. For details about the consumer.properties file, see Accessing a Kafka Instance with SASL.

    +
    +

+

+
+

+
+
+ +
+ diff --git a/docs/dms/umn/kafka-ug-0014.html b/docs/dms/umn/kafka-ug-0014.html new file mode 100644 index 000000000..916b6b9ca --- /dev/null +++ b/docs/dms/umn/kafka-ug-0014.html @@ -0,0 +1,50 @@ + + +

Resetting the Consumer Offset

+

Resetting the consumer offset is to change the retrieval position of a consumer.

+

Messages may be retrieved more than once after the offset is reset. Exercise caution when performing this operation.

+
+

Prerequisites

The consumer offset cannot be reset on the fly. You must first stop retrieval of the desired consumer group.

+
+

Procedure

  1. Log in to the management console.
  2. Click in the upper left corner to select a region.

    Select the region where your Kafka instance is located.

    +
    +

  3. Click Service List and choose Application > Distributed Message Service. The Kafka instance list is displayed.
  4. Click the desired Kafka instance to view the instance details.
  5. In the navigation pane, choose the Consumer Groups tab.
  6. Click the name of the desired consumer group.
  7. On the Consumer Offset tab page, you can perform the following operations:

    • To reset the consumer offset of all partitions of a topic, click Reset Consumer Offset in the row containing the desired topic.
    • To reset the consumer offset of a single partition of a topic, click Reset Consumer Offset in the row containing the desired partition.
    +

  8. In the displayed Reset Consumer Offset dialog box, set the parameters by referring to Table 1.

    +

    + + + + + + + + + + + + + +
    Table 1 Parameters for resetting the consumer offset

    Parameter

    +

    Description

    +

    Reset By

    +

    You can reset an offset by:

    +
    • Time: Reset the offset to the specified time.
    • Offset: Reset the offset to the specified position.
    +

    Time

    +

    Set this parameter if Reset By is set to Time.

    +

    Select a time point. After the reset is complete, retrieval starts from this time point.

    +
    • Earliest: earliest offset
    • Custom Time Range: a custom time point
    • Latest: latest offset
    +

    Offset

    +

    Set this parameter if Reset By is set to Offset.

    +

    Enter an offset, which is greater than or equal to 0. After the reset is complete, retrieval starts from this offset.

    +
    +
    +

  9. Click OK.
  10. Click Yes in the confirmation dialog box. The consumer offset is reset.
+
+

+
+
+ +
+ diff --git a/docs/dms/umn/kafka-ug-0015.html b/docs/dms/umn/kafka-ug-0015.html new file mode 100644 index 000000000..dd56601a1 --- /dev/null +++ b/docs/dms/umn/kafka-ug-0015.html @@ -0,0 +1,19 @@ + + +

Viewing Consumer Connection Addresses

+

View consumer connection addresses on the DMS console.

+

The connection address of a consumer can be viewed only when the consumer is connected to a Kafka instance.

+
+

Viewing Consumer Addresses on Console

  1. Log in to the management console.
  2. Click in the upper left corner to select a region.

    Select the region where your Kafka instance is located.

    +
    +

  3. Click Service List and choose Application > Distributed Message Service. The Kafka instance list is displayed.
  4. Click the desired Kafka instance to view the instance details.
  5. In the navigation pane, choose Consumer Groups.
  6. Click the desired consumer group.
  7. On the Consumers tab page, view the consumer addresses.
+
+

+

+
+
+ +
+ diff --git a/docs/dms/umn/kafka-ug-0319001.html b/docs/dms/umn/kafka-ug-0319001.html new file mode 100644 index 000000000..e67676ff5 --- /dev/null +++ b/docs/dms/umn/kafka-ug-0319001.html @@ -0,0 +1,64 @@ + + +

Configuring Public Access

+

To access a Kafka instance over a public network, enable public access and configure EIPs for the instance.

+

If you no longer need public access to the instance, you can disable it as required.

+

Procedure

  1. Log in to the management console.
  2. Click in the upper left corner to select a region.

    Select the region where your Kafka instance is located.

    +
    +

  3. Click Service List and choose Application > Distributed Message Service. The Kafka instance list is displayed.
  4. Click a Kafka instance to go to the Basic Information tab page.
  5. Configure public access.

    • You can change the public access setting only when the Kafka instance is in the Running state.
    • Only IPv4 EIPs can be bound to Kafka instances.
    +
    +

    Enabling public access

    +

    Click next to Public Access to enable public access. For Elastic IP Address, select an EIP for each broker and then click .

    +

    You can view the operation progress on the Background Tasks page. If the task status is Successful, the modification has succeeded.

    +
    Figure 1 Configuring public access
    +

    After public access is enabled, configure security group rules listed in Table 1 before attempting to access Kafka. For details about accessing Kafka, see Accessing a Kafka Instance.

    + +
    + + + + + + + + + + + + + + + + + + + +
    Table 1 Security group rules

    Direction

    +

    Protocol

    +

    Port

    +

    Source

    +

    Description

    +

    Inbound

    +

    TCP

    +

    9094

    +

    0.0.0.0/0

    +

    Access Kafka through the public network (without SSL encryption).

    +

    Inbound

    +

    TCP

    +

    9095

    +

    0.0.0.0/0

    +

    Access Kafka through the public network (with SSL encryption).

    +
    +
    +

    Disabling public access

    +

    Click next to Public Access.

    +

    You can view the operation progress on the Background Tasks page. If the task status is Successful, the modification has succeeded.

    +

+
+
+
+ +
+ diff --git a/docs/dms/umn/kafka-ug-0720001.html b/docs/dms/umn/kafka-ug-0720001.html new file mode 100644 index 000000000..94f4a896b --- /dev/null +++ b/docs/dms/umn/kafka-ug-0720001.html @@ -0,0 +1,27 @@ + + + +

Managing Topics

+ +

+
+ + + diff --git a/docs/dms/umn/kafka-ug-0720002.html b/docs/dms/umn/kafka-ug-0720002.html new file mode 100644 index 000000000..7198c52e3 --- /dev/null +++ b/docs/dms/umn/kafka-ug-0720002.html @@ -0,0 +1,15 @@ + + + +

Managing Messages

+ +

+
+ + + diff --git a/docs/dms/umn/kafka-ug-0723001.html b/docs/dms/umn/kafka-ug-0723001.html new file mode 100644 index 000000000..67d5e797f --- /dev/null +++ b/docs/dms/umn/kafka-ug-0723001.html @@ -0,0 +1,30 @@ + + +

Service Overview

+

+
+ + diff --git a/docs/dms/umn/kafka-ug-0723004.html b/docs/dms/umn/kafka-ug-0723004.html new file mode 100644 index 000000000..3863de836 --- /dev/null +++ b/docs/dms/umn/kafka-ug-0723004.html @@ -0,0 +1,25 @@ + + + +

FAQs

+ +

+
+ + + diff --git a/docs/dms/umn/kafka-ug-180413001.html b/docs/dms/umn/kafka-ug-180413001.html new file mode 100644 index 000000000..62b30b1e2 --- /dev/null +++ b/docs/dms/umn/kafka-ug-180413001.html @@ -0,0 +1,13 @@ + + +

Monitoring

+
+ + diff --git a/docs/dms/umn/kafka-ug-180418001.html b/docs/dms/umn/kafka-ug-180418001.html new file mode 100644 index 000000000..a88902318 --- /dev/null +++ b/docs/dms/umn/kafka-ug-180418001.html @@ -0,0 +1,13 @@ + + +

Auditing

+
+ + diff --git a/docs/dms/umn/kafka-ug-180418002.html b/docs/dms/umn/kafka-ug-180418002.html new file mode 100644 index 000000000..606839da4 --- /dev/null +++ b/docs/dms/umn/kafka-ug-180418002.html @@ -0,0 +1,282 @@ + + +

Operations Logged by CTS

+

With Cloud Trace Service (CTS), you can record operations associated with DMS for later query, audit, and backtrack operations.

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Table 1 DMS operations that can be recorded by CTS

Operation

+

Resource Type

+

Trace Name

+

Successfully deleting a background task

+

kafka

+

deleteDMSBackendJobSuccess

+

Failing to delete a background task

+

kafka

+

deleteDMSBackendJobFailure

+

Successfully creating an order for creating an instance

+

kafka

+

createDMSInstanceOrderSuccess

+

Failing to create an order for creating an instance

+

kafka

+

createDMSInstanceOrderFailure

+

Successfully submitting a request to modify an instance order

+

kafka

+

modifyDMSInstanceOrderSuccess

+

Failing to submit a request to modify an instance order

+

kafka

+

modifyDMSInstanceOrderFailure

+

Successfully submitting a request to scale up an instance

+

kafka

+

extendDMSInstanceSuccess

+

Failing to submit a request to scale up an instance

+

kafka

+

extendDMSInstanceFailure

+

Successfully submitting a request to reset instance password

+

kafka

+

resetDMSInstancePasswordSuccess

+

Failing to submit a request to reset instance password

+

kafka

+

resetDMSInstancePasswordFailure

+

Successfully creating a topic for a Kafka instance

+

kafka

+

Kafka_platinum_create_topicSuccess

+

Failing to create a topic for a Kafka instance

+

kafka

+

Kafka_platinum_create_topicFailure

+

Successfully deleting a topic from a Kafka instance

+

kafka

+

Kafka_platinum_delete_topicsSuccess

+

Failing to delete a topic for a Kafka instance

+

kafka

+

Kafka_platinum_delete_topicsFailure

+

Successfully deleting an instance that failed to be created

+

kafka

+

deleteDMSCreateFailureInstancesSuccess

+

Failing to delete an instance that failed to be created

+

kafka

+

deleteDMSCreateFailureInstancesFailure

+

Successfully submitting a request to restart an instance

+

kafka

+

restartDMSInstanceSuccess

+

Failing to submit a request to restart an instance

+

kafka

+

restartDMSInstanceFailure

+

Successfully submitting a request to delete multiple instances at a time

+

kafka

+

batchDeleteDMSInstanceSuccess

+

Failing to submit a request to delete multiple instances at a time

+

kafka

+

batchDeleteDMSInstanceFailure

+

Successfully submitting a request to restart multiple instances at a time

+

kafka

+

batchRestartDMSInstanceSuccess

+

Failing to submit a request to restart multiple instances at a time

+

kafka

+

batchRestartDMSInstanceFailure

+

Successfully submitting a request to modify instance information

+

kafka

+

modifyDMSInstanceInfoSuccess

+

Failing to submit a request to modify instance information

+

kafka

+

modifyDMSInstanceInfoFailure

+

Deleting multiple instance tasks at a time

+

kafka

+

batchDeleteDMSInstanceTask

+

Successfully deleting an instance

+

kafka

+

deleteDMSInstanceTaskSuccess

+

Failing to delete an instance

+

kafka

+

deleteDMSInstanceTaskFailure

+

Successfully creating an instance

+

kafka

+

createDMSInstanceTaskSuccess

+

Failing to create an instance

+

kafka

+

createDMSInstanceTaskFailure

+

Successfully scaling up an instance

+

kafka

+

extendDMSInstanceTaskSuccess

+

Failing to scale up an instance

+

kafka

+

extendDMSInstanceTaskFailure

+

Successfully restarting an instance

+

kafka

+

restartDMSInstanceTaskSuccess

+

Failing to restart an instance

+

kafka

+

restartDMSInstanceTaskFailure

+

Successfully restarting multiple instances at a time

+

kafka

+

batchRestartDMSInstanceTaskSuccess

+

Failing to restart multiple instances at a time

+

kafka

+

batchRestartDMSInstanceTaskFailure

+

Successfully modifying instance information

+

kafka

+

modifyDMSInstanceInfoTaskSuccess

+

Failing to modify instance information

+

kafka

+

modifyDMSInstanceInfoTaskFailure

+
+
+
+
+ +
+ diff --git a/docs/dms/umn/kafka-ug-180418003.html b/docs/dms/umn/kafka-ug-180418003.html new file mode 100644 index 000000000..46d2a6d2f --- /dev/null +++ b/docs/dms/umn/kafka-ug-180418003.html @@ -0,0 +1,20 @@ + + +

Viewing Audit Logs

+

Scenario

This section describes how to view operation records of the last 7 days on the CTS console.

+
+

Procedure

  1. Log in to the management console.
  2. Click in the upper left corner to select a region.

    Select the region where your Kafka instance is located.

    +
    +

  3. Click Service List and choose Management & Deployment > Cloud Trace Service.
  4. In the navigation pane, choose Trace List.
  5. Set filters to search for desired traces. The following filters are available:

    • Trace Source: Select DMS.
    • Resource Type: Select kafka or Instance.
    • Search By: Select an option from the drop-down list.
      • When you select Trace name, you also need to select a specific trace name.
      • If you select Resource ID for Search By, you need to enter a specific resource ID. The corresponding operation trace can be queried only when the resource ID is completely matched.
      • When you select Resource name, you also need to select a specific resource name.
      +
    • Operator: Select a specific operator (a user other than tenant).
    • Trace Status: Available options include All trace statuses, normal, warning, and incident. You can only select one of them.
    • Time Range: In the upper right corner, choose Last 1 hour, Last 1 day, or Last 1 week, or specify a custom time range. If you select Customize, you also need to select the start time and end time, and then click OK.
    +

  6. Click on the left of a trace to expand its details.

    Figure 1 Expanding trace details
    +

  7. Click View Trace in the Operation column. In the dialog box, the trace details are displayed, as shown in Figure 2.

    Figure 2 Viewing a trace
    +

+
+
+
+ +
+ diff --git a/docs/dms/umn/kafka-ug-180604011.html b/docs/dms/umn/kafka-ug-180604011.html new file mode 100644 index 000000000..6b0ed21de --- /dev/null +++ b/docs/dms/umn/kafka-ug-180604011.html @@ -0,0 +1,27 @@ + + +

Managing Instances

+
+ + diff --git a/docs/dms/umn/kafka-ug-180604012.html b/docs/dms/umn/kafka-ug-180604012.html new file mode 100644 index 000000000..1e98d9290 --- /dev/null +++ b/docs/dms/umn/kafka-ug-180604012.html @@ -0,0 +1,139 @@ + + +

Preparing Required Resources

+

Overview

Before creating a Kafka instance, ensure the availability of resources, including a virtual private cloud (VPC), subnet, security group, and security group rules. Each Kafka instance is deployed in a VPC and bound to a specific subnet and security group. In this way, Kafka provides an isolated virtual network environment and security protection policies that you can easily configure and manage.

+

To access a Kafka instance over a public network, prepare an elastic IP address (EIP) in advance.

+

To encrypt the disk, prepare a KMS key in advance.

+
+

Required Resources

Table 1 lists the resources required by a Kafka instance.

+ +
+ + + + + + + + + + + + + + + + + + + + + +
Table 1 Kafka resources

Resource

+

Requirement

+

Operations

+

VPC and subnet

+

Different Kafka instances can use the same or different VPCs and subnets based on site requirements. Note the following when creating a VPC and a subnet:

+
  • The VPC must be created in the same region as the Kafka instance.
  • Use the default settings when creating a VPC and subnet.
+

For details about how to create a VPC and subnet, see the Virtual Private Cloud User Guide.

+

Security group

+

Different Kafka instances can use the same or different security groups. Note the following when creating a security group:

+
  • To use Kafka instances, add the security group rules described in Table 2. Other rules can be added based on site requirements.
    NOTE:

    After a security group is created, its default inbound rule allows communication among ECSs within the security group and its default outbound rule allows all outbound traffic. In this case, you can access a Kafka instance within a VPC, and do not need to add rules according to Table 2.

    +
    +
+

For details about how to create a security group and configure security group rules, see the Virtual Private Cloud User Guide.

+

EIP

+

Note the following when creating EIPs:

+
  • The EIPs must be created in the same region as the Kafka instance.
  • The number of EIPs must be the same as the number of Kafka instance brokers.
+

For details about how to create an EIP, see "Assigning an EIP" in Elastic IP User Guide.

+

KMS key

+

To encrypt the disk for a Kafka instance, prepare a KMS key in advance.

+

The KMS key must be created in the same region as the Kafka instance.

+

For details about how to create a KMS key, see "Creating a Key" in the Key Management Service User Guide.

+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Table 2 Security group rules

Direction

+

Protocol

+

Port

+

Source

+

Description

+

Inbound

+

TCP

+

9094

+

0.0.0.0/0

+

Access a Kafka instance through the public network (without SSL encryption).

+

Inbound

+

TCP

+

9092

+

0.0.0.0/0

+

Access a Kafka instance within a VPC (without SSL encryption).

+

Inbound

+

TCP

+

9095

+

0.0.0.0/0

+

Access a Kafka instance through the public network (with SSL encryption).

+

Inbound

+

TCP

+

9093

+

0.0.0.0/0

+

Access a Kafka instance within a VPC (with SSL encryption).

+

Inbound

+

TCP

+

9011

+

198.19.128.0/17

+

Access a Kafka instance using VPC Endpoint (VPCEP).

+

Inbound

+

TCP

+

9011

+

0.0.0.0/0

+

Access a Kafka instance using DNAT.

+
+
+
+
+ diff --git a/docs/dms/umn/kafka-ug-180604014.html b/docs/dms/umn/kafka-ug-180604014.html new file mode 100644 index 000000000..7e13f30ce --- /dev/null +++ b/docs/dms/umn/kafka-ug-180604014.html @@ -0,0 +1,82 @@ + + +

Viewing an Instance

+

Scenario

View detailed information about a Kafka instance on the DMS console, for example, the IP addresses and port numbers for accessing the instance.

+
+

Procedure

  1. Log in to the management console.
  2. Click in the upper left corner to select a region.

    Select the region where your Kafka instance is located.

    +
    +

  3. Click Service List and choose Application > Distributed Message Service. The Kafka instance list is displayed.
  4. Search for a Kafka instance by tag, status, name, ID, or connection address. Table 1 describes the various possible statuses of a Kafka instance.

    +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Table 1 Kafka instance status description

    Status

    +

    Description

    +

    Creating

    +

    The instance is being created.

    +

    Running

    +

    The instance is running properly.

    +

    Only instances in the Running state can provide services.

    +

    Faulty

    +

    The instance is not running properly.

    +

    Starting

    +

    The status between Frozen and Running.

    +

    Restarting

    +

    The instance is being restarted.

    +

    Changing

    +

    The instance specifications or public access configurations are being modified.

    +

    Change failed

    +

    The instance specifications or public access configurations failed to be modified.

    +

    Frozen

    +

    The instance is frozen.

    +

    Freezing

    +

    The status between Running and Frozen.

    +

    Upgrading

    +

    The instance is being upgraded.

    +

    Rolling back

    +

    The instance is being rolled back.

    +
    +
    +

  5. Click the name of the desired Kafka instance and view detailed information about the instance on the Basic Information tab page.
+
+
+
+ +
+ diff --git a/docs/dms/umn/kafka-ug-180604015.html b/docs/dms/umn/kafka-ug-180604015.html new file mode 100644 index 000000000..20640e211 --- /dev/null +++ b/docs/dms/umn/kafka-ug-180604015.html @@ -0,0 +1,24 @@ + + +

Restarting an Instance

+

Scenario

Restart one or more Kafka instances at a time on the DMS console.

+

When a Kafka instance is being restarted, message retrieval and creation requests of clients will be rejected.

+
+
+

Prerequisites

The status of the Kafka instance you want to restart is either Running or Faulty.

+
+

Procedure

  1. Log in to the management console.
  2. Click in the upper left corner to select a region.

    Select the region where your Kafka instance is located.

    +
    +

  3. Click Service List and choose Application > Distributed Message Service. The Kafka instance list is displayed.
  4. Restart Kafka instances using one of the following methods:

    • Select one or more Kafka instances and click Restart in the upper left corner.
    • In the row containing the desired instance, click Restart.
    +

  5. In the Restart Instance dialog box, click Yes to restart the Kafka instance.

    It takes 3 to 15 minutes to restart a Kafka instance. After the instance is successfully restarted, its status should be Running.

    +

    Restarting a Kafka instance only restarts the instance process and does not restart the VM where the instance is located.

    +
    +

+
+
+
+ +
+ diff --git a/docs/dms/umn/kafka-ug-180604016.html b/docs/dms/umn/kafka-ug-180604016.html new file mode 100644 index 000000000..714959830 --- /dev/null +++ b/docs/dms/umn/kafka-ug-180604016.html @@ -0,0 +1,31 @@ + + +

Deleting an Instance

+

Scenario

On the DMS console, you can delete one or more Kafka instances that have been created or failed to be created.

+

Deleting a Kafka instance will delete the data in the instance without any backup. Exercise caution when performing this operation.

+
+
+

Prerequisites

The status of the Kafka instance you want to delete is Running or Faulty.

+
+

Deleting Kafka Instances

  1. Log in to the management console.
  2. Click in the upper left corner to select a region.

    Select the region where your Kafka instance is located.

    +
    +

  3. Click Service List and choose Application > Distributed Message Service. The Kafka instance list is displayed.
  4. Delete Kafka instances using one of the following methods:

    • Select one or more Kafka instances and click Delete in the upper left corner.
    • In the row containing the Kafka instance to be deleted, choose More > Delete.
    +

    Kafka instances in the Creating, Starting, Changing, Change failed, or Restarting state cannot be deleted.

    +
    +

  5. In the Delete Instance dialog box, click Yes to delete the Kafka instance.

    It takes 1 to 60 seconds to delete a Kafka instance.

    +

+
+

Deleting Kafka Instances That Failed to Be Created

  1. Log in to the management console.
  2. Click in the upper left corner to select a region.

    Select the region where your Kafka instance is located.

    +
    +

  3. Click Service List and choose Application > Distributed Message Service. The Kafka instance list is displayed.
  4. If there are Kafka instances that failed to be created, Instance Creation Failures and quantity information will be displayed.

    Instances that fail to be created do not occupy other resources.

    +
    +

  5. Click Instance Creation Failures or the icon or quantity next to it.
  6. Delete Kafka instances that failed to be created in either of the following ways:

    • To delete all Kafka instances that failed to be created at once, click Clear Failed Instance.
    • To delete a single Kafka instance that failed to be created, click Delete in the row containing the chosen Kafka instance.
    +

+
+
+
+ +
+ diff --git a/docs/dms/umn/kafka-ug-180604017.html b/docs/dms/umn/kafka-ug-180604017.html new file mode 100644 index 000000000..fe0359a09 --- /dev/null +++ b/docs/dms/umn/kafka-ug-180604017.html @@ -0,0 +1,18 @@ + + +

Modifying the Information About an Instance

+

After creating a Kafka instance, you can modify some parameters of the instance based on service requirements, including the instance name, description, security group, and capacity threshold policy.

+

Procedure

  1. Log in to the management console.
  2. Click in the upper left corner to select a region.

    Select the region where your Kafka instance is located.

    +
    +

  3. Click Service List and choose Application > Distributed Message Service. The Kafka instance list is displayed.
  4. Click the desired Kafka instance to view the instance details.
  5. Modify the following parameters if needed:

    • Instance Name
    • Description
    • Security Group
    • Public Access (For details about how to change the public access configuration, see Configuring Public Access.)
    • Capacity Threshold Policy (Modifying this setting will not restart the instance.)
    • Automatic Topic Creation (Modifying this setting will restart the instance.)
    +

    After the parameters are modified, view the modification result in one of the following ways:

    +
    • If Capacity Threshold Policy, Public Access, or Automatic Topic Creation has been modified, you will be redirected to the Background Tasks page, which displays the modification progress and result.
    • If Instance Name, Description, or Security Group has been modified, the modification result will be displayed on the upper right corner of the page.
    +

+
+
+
+ +
+ diff --git a/docs/dms/umn/kafka-ug-180604019.html b/docs/dms/umn/kafka-ug-180604019.html new file mode 100644 index 000000000..75800fc96 --- /dev/null +++ b/docs/dms/umn/kafka-ug-180604019.html @@ -0,0 +1,26 @@ + + +

Deleting a Topic

+

Delete a topic using either of the following methods:

+ +

Prerequisites

  • A Kafka instance has been created, and a topic has been created in this instance.
  • The Kafka instance is in the Running state.
+
+

Deleting a Topic on the Console

  1. Log in to the management console.
  2. Click in the upper left corner to select a region.

    Select the region where your Kafka instance is located.

    +
    +

  3. Click Service List and choose Application > Distributed Message Service. The Kafka instance list is displayed.
  4. Click the desired Kafka instance to view the instance details.
  5. Click the Topics tab.
  6. Delete topics using either of the following methods:

    • Select one or more topics and click Delete Topic in the upper left corner.
    • In the row containing the topic you want to delete, click Delete.
    +

  7. In the Delete Topic dialog box that is displayed, click Yes to delete the topic.
+
+

Deleting a Topic with the Kafka CLI

If your Kafka client version is later than 2.2, you can use kafka-topics.sh to delete topics.

+
  • If SASL is not enabled for the Kafka instance, run the following command in the /{directory where the CLI is located}/kafka_{version}/bin/ directory to delete a topic:
    ./kafka-topics.sh --bootstrap-server {broker_ip}:{port} --delete --topic {topic_name}
    +
  • If SASL has been enabled for the Kafka instance, perform the following steps to delete a topic:
    1. (Optional) If the SSL certificate configuration has been set, skip this step. Otherwise, perform the following operations:

      Create the ssl-user-config.properties file in the /config directory of the Kafka client and add the SSL certificate configurations by referring to 3.

      +
    2. Run the following command in the /{directory where the CLI is located}/kafka_{version}/bin/ directory to delete a topic:
      ./kafka-topics.sh --bootstrap-server {broker_ip}:{port} --delete --topic {topic_name} --command-config ./config/ssl-user-config.properties
      +
    +
+
+
+
+ +
+ diff --git a/docs/dms/umn/kafka-ug-180604020.html b/docs/dms/umn/kafka-ug-180604020.html new file mode 100644 index 000000000..f94200c3e --- /dev/null +++ b/docs/dms/umn/kafka-ug-180604020.html @@ -0,0 +1,54 @@ + + +

Accessing a Kafka Instance Without SASL

+

This section describes how to use an open-source Kafka client to access a Kafka instance if SASL access is not enabled for the instance. There are two scenarios. For cross-VPC access, see Cross-VPC Access to a Kafka Instance. For DNAT-based access, see Using DNAT to Access a Kafka Instance.

+

For details on how to use Kafka clients in different languages, visit https://cwiki.apache.org/confluence/display/KAFKA/Clients.

+
  • The following describes the procedure for accessing a Kafka instance using CLI. To access an instance in your service code, see the Distributed Message Service Developer Guide.
  • Each Kafka broker allows a maximum of 1000 connections from each IP address by default. Excess connections will be rejected. You can change the limit by referring to Modifying Kafka Parameters.
+
+

Prerequisites

  • Security group rules have been correctly configured.

    To access a Kafka instance with SASL disabled, configure correct security group rules. For details about security group configuration requirements, see Table 2.

    +
  • The instance connection address has been obtained.
    • For intra-VPC access, use port 9092. Obtain the instance connection address in the Connection section of the Basic Information tab page.
      Figure 1 Kafka instance connection addresses for intra-VPC access without SASL
      +
    • For public access, use port 9094. Obtain the instance connection address in the Connection section of the Basic Information tab page.
      Figure 2 Kafka instance connection addresses for public access without SASL
      +
    +
  • If automatic topic creation is not enabled for the Kafka instance, create a topic before connecting to the instance.
  • Kafka CLI v1.1.0, v2.7.2, or v2.3.0 is available. Ensure that the Kafka instance and the CLI are of the same version.
  • An ECS has been created. For intra-VPC access, ensure that its VPC, subnet, and security group configurations are the same as those of the Kafka instance. JDK v1.8.111 or later has been installed on the ECS, and the JAVA_HOME and PATH environment variables have been configured as follows:

    Add the following lines to the .bash_profile file in the home directory as an authorized user: In this command, /opt/java/jdk1.8.0_151 is the JDK installation path. Change it to the path where you install JDK.

    +
    export JAVA_HOME=/opt/java/jdk1.8.0_151 
    +export PATH=$JAVA_HOME/bin:$PATH
    +

    Run the source .bash_profile command for the modification to take effect.

    +
+
+

Accessing the Instance Using CLI

The following uses Linux as an example.

+
  1. Decompress the Kafka CLI package.

    Access the directory where the CLI package is stored and run the following command to decompress the package:

    +

    tar -zxf [kafka_tar]

    +

    In the preceding command, [kafka_tar] indicates the name of the CLI package.

    +

    For example:

    +

    tar -zxf kafka_2.12-2.7.2.tgz

    +

  2. Access the /bin directory of the Kafka CLI.

    In Windows, you need to access the /bin/windows directory.

    +

  3. Run the following command to create messages:

    ./kafka-console-producer.sh --broker-list ${connection-address} --topic ${topic-name}
    +

    Parameter description:

    +
    • {connection-address}: the address obtained in Prerequisites. For public access, use Instance Address (Public Network). For intra-VPC access, use Instance Address (Private Network).
    • {topic-name}: the name of the topic created for the Kafka instance. If automatic topic creation has enabled for the Kafka instance, set this parameter to the name of a created topic or a topic that has not been created.
    +

    The following example uses connection addresses 10.3.196.45:9094,10.78.42.127:9094,10.4.49.103:9094. After running the preceding command, you can send a message to the Kafka instance by writing it and pressing Enter. Each line of content is sent as a message.

    +
    [root@ecs-kafka bin]# ./kafka-console-producer.sh --broker-list 10.3.196.45:9094,10.78.42.127:9094,10.4.49.103:9094  --topic topic-demo
    +>Hello
    +>DMS
    +>Kafka!
    +>^C[root@ecs-kafka bin]# 
    +

    To stop creating messages, press Ctrl+C to exit.

    +

  4. Run the following command to retrieve messages:

    ./kafka-console-consumer.sh --bootstrap-server ${connection-address} --topic ${topic-name} --group ${consumer-group-name} --from-beginning
    +

    Parameter description:

    +
    • {connection-address}: the address obtained in Prerequisites. For public access, use Instance Address (Public Network). For intra-VPC access, use Instance Address (Private Network).
    • {topic-name}: the name of the topic created for the Kafka instance
    • {consumer-group-name}: the consumer group name set based on your service requirements. If a consumer group name has been specified in the configuration file, ensure that you use the same name in the command line. Otherwise, consumption may fail. If a consumer group name starts with a special character, such as an underscore (_) or a number sign (#), the monitoring data cannot be displayed.
    +

    Example:

    +
    [root@ecs-kafka bin]#  ./kafka-console-consumer.sh --bootstrap-server 10.3.196.45:9094,10.78.42.127:9094,10.4.49.103:9094 --topic topic-demo --group order-test --from-beginning
    +Kafka!
    +DMS
    +Hello
    +^CProcessed a total of 3 messages
    +[root@ecs-kafka bin]# 
    +

    To stop retrieving messages, press Ctrl+C to exit.

    +

+
+
+
+ +
+ diff --git a/docs/dms/umn/kafka-ug-180718001.html b/docs/dms/umn/kafka-ug-180718001.html new file mode 100644 index 000000000..ccf041408 --- /dev/null +++ b/docs/dms/umn/kafka-ug-180718001.html @@ -0,0 +1,22 @@ + + +

Resetting Kafka Password

+

Scenario

You can reset the SASL_SSL password for accessing a Kafka instance by resetting Kafka password if you forget it.

+
  • You can reset the Kafka password only if Kafka SASL_SSL has been enabled for the instance.
  • You can reset the Kafka password only when the instance is in the Running state.
+
+
+

Procedure

  1. Log in to the management console.
  2. Click in the upper left corner to select a region.

    Select the region where your Kafka instance is located.

    +
    +

  3. Click Service List and choose Application > Distributed Message Service. The Kafka instance list is displayed.
  4. Reset the Kafka instance password using either of the following methods:

    • Choose More > Reset Kafka Password in the row containing the desired Kafka instance.
    • Click the desired Kafka instance to view its details. On the Basic Information tab page, click Reset Password next to Username in the Connection section.
    • Click the desired Kafka instance to view its details. On the Users tab page, click Reset Password in the row containing the desired user.
    +

  5. In the Reset Kafka Password dialog box, enter and confirm a new password, and click OK.

    • If the password is successfully reset, a success message is displayed.
    • If the password fails to be reset, a failure message is displayed. Reset the password again. If you still fail to reset the password after multiple attempts, contact customer service.
    +

    The system will display a success message only after the password is successfully reset on all brokers.

    +
    +

+
+
+
+ +
+ diff --git a/docs/dms/umn/kafka-ug-180801001.html b/docs/dms/umn/kafka-ug-180801001.html new file mode 100644 index 000000000..133c6543d --- /dev/null +++ b/docs/dms/umn/kafka-ug-180801001.html @@ -0,0 +1,74 @@ + + +

Accessing a Kafka Instance with SASL

+

If you enable SASL_SSL when creating an instance, data will be encrypted before transmission for enhanced security.

+

For security purposes, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 is supported.

+

This section describes how to use an open-source Kafka client to access a Kafka instance if SASL has been enabled for the instance. There are two scenarios. For cross-VPC access, see Cross-VPC Access to a Kafka Instance. For DNAT-based access, see Using DNAT to Access a Kafka Instance.

+

Each Kafka broker allows a maximum of 1000 connections from each IP address by default. Excess connections will be rejected. You can change the limit by referring to Modifying Kafka Parameters.

+
+

Prerequisites

  • Security group rules have been correctly configured.

    A Kafka instance with SASL enabled can be accessed within a VPC or over public networks. Ensure that security group rules have been correctly configured for the instance. For details about security group configuration requirements, see Table 2.

    +
  • The instance connection address has been obtained.
    • For intra-VPC access, use port 9093. Obtain the instance connection address in the Connection section of the Basic Information tab page.
      Figure 1 Kafka instance connection addresses for intra-VPC access with SASL
      +
    • For public access, use port 9095. Obtain the instance connection address in the Connection section of the Basic Information tab page.
      Figure 2 Kafka instance connection addresses for public access with SASL
      +

      +
    +
  • If automatic topic creation is not enabled for the Kafka instance, create a topic before connecting to the instance.
  • The client.truststore.jks certificate has been downloaded. Click the Kafka instance to go to the Basic Information tab page. Click Download next to SSL Certificate in the Connection area. Download and decompress the package to obtain the client certificate file client.truststore.jks.
  • Kafka CLI v1.1.0, v2.7.2, or v2.3.0 is available. Ensure that the Kafka instance and the CLI are of the same version.
  • An ECS has been created. For intra-VPC access, ensure that its VPC, subnet, and security group configurations are the same as those of the Kafka instance. JDK v1.8.111 or later has been installed on the ECS, and the JAVA_HOME and PATH environment variables have been configured as follows:

    Add the following lines to the .bash_profile file in the home directory as an authorized user: In this command, /opt/java/jdk1.8.0_151 is the JDK installation path. Change it to the path where you install JDK.

    +
    export JAVA_HOME=/opt/java/jdk1.8.0_151 
    +export PATH=$JAVA_HOME/bin:$PATH
    +

    Run the source .bash_profile command for the modification to take effect.

    +
+
+

Accessing the Instance Using CLI

The following uses Linux as an example.

+
  1. Map hosts to IP addresses in the /etc/hosts file on the host where the client is located, so that the client can quickly parse the instance brokers.

    Set IP addresses to the instance connection addresses obtained in Prerequisites. Set hosts to the names of instance hosts. Specify a unique name for each host.

    +

    For example:

    +

    10.154.48.120 server01

    +

    10.154.48.121 server02

    +

    10.154.48.122 server03

    +

  2. Decompress the Kafka CLI package.

    Access the directory where the CLI package is stored and run the following command to decompress the package:

    +

    tar -zxf [kafka_tar]

    +

    In the preceding command, [kafka_tar] indicates the name of the CLI package.

    +

    For example:

    +

    tar -zxf kafka_2.12-2.7.2.tgz

    +

  3. Modify the configuration file of the Kafka CLI.

    Find the consumer.properties and producer.properties files in the /config directory of the Kafka CLI and add the following content to the files:

    +
    sasl.jaas.config=org.apache.kafka.common.security.plain.PlainLoginModule required \
    +username="**********" \
    +password="**********";        
    +sasl.mechanism=PLAIN
    +
    +security.protocol=SASL_SSL
    +ssl.truststore.location={ssl_truststore_path}
    +ssl.truststore.password=dms@kafka
    +ssl.endpoint.identification.algorithm=
    +

    Parameter description:

    +
    • username and password: username and password you set when enabling SASL_SSL during Kafka instance creation or when creating a SASL_SSL user.
    • ssl.truststore.location: path for storing the client.truststore.jks certificate. Even in Windows, you need to use slashes (/) for the certificate path. Do not use backslashes (\), which are used by default for paths in Windows. Otherwise, the client will fail to obtain the certificate.
    • ssl.truststore.password: server certificate password, which must be set to dms@kafka and cannot be changed.
    • ssl.endpoint.identification.algorithm: whether to verify the certificate domain name. This parameter must be left blank, which indicates disabling domain name verification.
    +

  4. Access the /bin directory of the Kafka CLI.

    In Windows, you need to access the /bin/windows directory.

    +

  5. Run the following command to create messages:

    ./kafka-console-producer.sh --broker-list ${connection-address} --topic ${topic-name} --producer.config ../config/producer.properties
    +

    Parameter description:

    +
    • {connection-address}: the address obtained in Prerequisites. For public access, use Instance Address (Public Network). For intra-VPC access, use Instance Address (Private Network).
    • {topic-name}: the name of the topic created for the Kafka instance If automatic topic creation has enabled for the Kafka instance, set this parameter to the name of a created topic or a topic that has not been created.
    +

    The following example uses connection addresses 10.3.196.45:9095,10.78.42.127:9095,10.4.49.103:9095.

    +

    After running the preceding command, you can send a message to the Kafka instance by writing it and pressing Enter. Each line of content is sent as a message.

    +
    [root@ecs-kafka bin]#./kafka-console-producer.sh --broker-list 10.3.196.45:9095,10.78.42.127:9095,10.4.49.103:9095  --topic topic-demo --producer.config ../config/producer.properties
    +>Hello
    +>DMS
    +>Kafka!
    +>^C[root@ecs-kafka bin]# 
    +

    To stop creating messages, press Ctrl+C to exit.

    +

  6. Run the following command to retrieve messages:

    ./kafka-console-consumer.sh --bootstrap-server ${connection-address} --topic ${topic-name} --group ${consumer-group-name} --from-beginning  --consumer.config ../config/consumer.properties
    +

    Parameter description:

    +
    • {connection-address}: the address obtained in Prerequisites. For public access, use Instance Address (Public Network). For intra-VPC access, use Instance Address (Private Network).
    • {topic-name}: the name of the topic created for the Kafka instance
    • {consumer-group-name}: the consumer group name set based on your service requirements. If a consumer group name has been specified in the configuration file, ensure that you use the same name in the command line. Otherwise, consumption may fail. If a consumer group name starts with a special character, such as an underscore (_) or a number sign (#), the monitoring data cannot be displayed.
    +

    Example:

    +
    [root@ecs-kafka bin]#  ./kafka-console-consumer.sh --bootstrap-server 10.3.196.45:9095,10.78.42.127:9095,10.4.49.103:9095 --topic topic-demo --group order-test --from-beginning --consumer.config ../config/consumer.properties
    +Hello
    +DMS
    +Kafka!
    +^CProcessed a total of 3 messages
    +[root@ecs-kafka bin]# 
    +

    To stop retrieving messages, press Ctrl+C to exit.

    +

+
+
+
+ +
+ diff --git a/docs/dms/umn/kafka-ug-190605001.html b/docs/dms/umn/kafka-ug-190605001.html new file mode 100644 index 000000000..fc6b7bc37 --- /dev/null +++ b/docs/dms/umn/kafka-ug-190605001.html @@ -0,0 +1,19 @@ + + +

Viewing Metrics

+

Scenario

Cloud Eye monitors Kafka instance metrics in real time. You can view these metrics on the Cloud Eye console.

+
+

Prerequisites

At least one Kafka instance has been created. The instance has at least one available message.

+
+

Procedure

  1. Log in to the management console.
  2. Click in the upper left corner to select a region.

    Select the region where your Kafka instance is located.

    +
    +

  3. Click Service List and choose Application > Distributed Message Service. The Kafka instance list is displayed.
  4. View the instance metrics using either of the following methods:

    • Click next to a Kafka instance name. On the Cloud Eye console, view the metrics of the instance, nodes, topics, and consumer groups. Metric data is reported to Cloud Eye every minute.
    • Click the desired Kafka instance to view its details. In the navigation pane, choose Monitoring view. On the displayed page, view the metrics of the instance, nodes, topics, and consumer groups. Metric data is reported to Cloud Eye every minute.
    +

+
+
+
+ +
+ diff --git a/docs/dms/umn/kafka-ug-190904001.html b/docs/dms/umn/kafka-ug-190904001.html new file mode 100644 index 000000000..303f21039 --- /dev/null +++ b/docs/dms/umn/kafka-ug-190904001.html @@ -0,0 +1,23 @@ + + +

Querying Messages

+

Scenario

You can view the offset of different partitions, the message size, creation time, and body of messages in topics.

+
+

Procedure

  1. Log in to the management console.
  2. Click in the upper left corner to select a region.

    Select the region where your Kafka instance is located.

    +
    +

  3. Click Service List and choose Application > Distributed Message Service. The Kafka instance list is displayed.
  4. Click the desired Kafka instance to view the instance details.
  5. Click the Message Query tab. Then specify the topic name, partition, and the search method.

    If no partition is specified, messages in all partitions of the topic are displayed.

    +

    You can search by the following methods:

    +
    • Creation time: Search by the time that messages are created.
    • Offset: Search by the message position.
    +

    If a topic contains a large amount of data, an internal service error may be reported when you query messages in a topic with only one replica. You can shorten the time range for query based on the data volume.

    +
    +

  6. Click Search to query messages.

    Parameter description:

    +
    • Topic Name: name of the topic where the message is located
    • Partition: partition where the message is located
    • Offset: position of the message in the partition
    • Message Size (Byte) size of the message
    • Created: time when the message is created. The message creation time is specified by CreateTime when a producer creates messages. If this parameter is not set during message creation, the message creation time is year 1970 by default.
    +

  7. Click View Message Body. In the displayed View Message Body dialog box, view the message content, including the topic name, partition, offset, creation time, and message body.
  8. (Optional) To restore the default settings, click Reset.
+
+
+
+ +
+ diff --git a/docs/dms/umn/kafka-ug-200119002.html b/docs/dms/umn/kafka-ug-200119002.html new file mode 100644 index 000000000..a0864a677 --- /dev/null +++ b/docs/dms/umn/kafka-ug-200119002.html @@ -0,0 +1,20 @@ + + +

Viewing Background Tasks

+

After you initiate certain instance operations such as configuring public access and modifying the capacity threshold policy, a background task will start for each operation. On the console, you can view the background task status and clear task information by deleting task records.

+

Procedure

  1. Log in to the management console.
  2. Click in the upper left corner to select a region.

    Select the region where your Kafka instance is located.

    +
    +

  3. Click Service List and choose Application > Distributed Message Service. The Kafka instance list is displayed.
  4. Click a Kafka instance to go to the Basic Information tab page.
  5. Click the Background Tasks tab.

    A list of background tasks is displayed.

    +

  6. In the upper right corner, click the time period next to the calendar icon, select the start time and end time, and click OK. Tasks started in the specified period are displayed.

    On the Background Tasks page, you can also perform the following operations:
    • Click to refresh the task status.
    • Click Delete. In the displayed Delete Task dialog box, click Yes to clear the task information.

      You can only delete the records of tasks in the Successful or Failed state.

      +
      +
    +
    +

+
+
+
+ +
+ diff --git a/docs/dms/umn/kafka-ug-200506001.html b/docs/dms/umn/kafka-ug-200506001.html new file mode 100644 index 000000000..d5bf6aeaf --- /dev/null +++ b/docs/dms/umn/kafka-ug-200506001.html @@ -0,0 +1,21 @@ + + +

Modifying Topic Aging Time

+

Aging time is a period that messages in the topic are retained for. Consumers must retrieve messages before this period ends. Otherwise, the messages will be deleted and can no longer be retrieved.

+

After creating a topic, you can change its aging time based on service requirements. Changing the aging time does not affect services. The default aging time is 72 hours.

+

You can change the aging time in either of the following ways:

+
  • By editing the topic on the Topics tab page
  • By changing the value of the log.retention.hours parameter on the Parameters tab page. For details, see Modifying Kafka Parameters.
+

The log.retention.hours parameter takes effect only for topics that have no aging time configured. If there is aging time configured for a topic, it overrides the log.retention.hours parameter. For example, if the aging time of Topic01 is set to 60 hours and log.retention.hours is set to 72 hours, the actual aging time of Topic01 is 60 hours.

+
+

Procedure

  1. Log in to the management console.
  2. Click in the upper left corner to select a region.

    Select the region where your Kafka instance is located.

    +
    +

  3. Click Service List and choose Application > Distributed Message Service. The Kafka instance list is displayed.
  4. Click the desired Kafka instance to view the instance details.
  5. Click the Topics tab.
  6. Modify the topic aging time using either of the following methods:

    • Select one or more topics and click Edit Topic in the upper left corner.
    • In the row containing the desired topic, click Edit.
    +

  7. In the Edit Topic dialog box, enter the aging time and click OK.
+
+
+
+ +
+ diff --git a/docs/dms/umn/kafka-ug190605003.html b/docs/dms/umn/kafka-ug190605003.html new file mode 100644 index 000000000..877a56d4a --- /dev/null +++ b/docs/dms/umn/kafka-ug190605003.html @@ -0,0 +1,18 @@ + + +

Accessing a Kafka Instance

+

+
+ + diff --git a/docs/dms/umn/kafka_faq_0046.html b/docs/dms/umn/kafka_faq_0046.html new file mode 100644 index 000000000..db3bc8012 --- /dev/null +++ b/docs/dms/umn/kafka_faq_0046.html @@ -0,0 +1,11 @@ + + +

How Do I Bind an EIP Again?

+

On the DMS console, click the name of the target Kafka instance. Disable Public Access in the Connection section on the Basic Information tab page, and then enable it again. Select the EIP to be bound.

+
+
+ +
+ diff --git a/docs/dms/umn/kafka_ug_0021.html b/docs/dms/umn/kafka_ug_0021.html new file mode 100644 index 000000000..09bf4b7de --- /dev/null +++ b/docs/dms/umn/kafka_ug_0021.html @@ -0,0 +1,47 @@ + + +

Querying Consumer Group Details

+

View the consumer group list, consumer list, and consumer offsets.

+

Prerequisites

The consumer list can be viewed only when consumers in a consumer group are connected to the Kafka instance (that is, the consumer group is in the STABLE state).

+
+

Viewing the Consumer Group List (Console)

  1. Log in to the management console.
  2. Click in the upper left corner to select a region.

    Select the region where your Kafka instance is located.

    +
    +

  3. Click Service List and choose Application > Distributed Message Service. The Kafka instance list is displayed.
  4. Click the desired Kafka instance to view its details.
  5. In the navigation pane, choose the Consumer Groups tab.

    The consumer group name, status, and Coordinator are displayed. Coordinator indicates the broker where the coordinator component is located. The consumer group status can be:

    +
    • DEAD: The consumer group has no member or metadata.
    • EMPTY: The consumer group has metadata but has no member.
    • PREPARING_REBALANCE: The consumer group is to be rebalanced.
    • COMPLETING_REBALANCE: All members have joined the consumer group.
    • STABLE: Members in the consumer group can consume messages normally.
    +

  6. (Optional) To query a specific consumer group, enter the consumer group name in the search box and click .
  7. (Optional) To refresh the consumer group list, click in the upper right corner.
+
+

Viewing the Consumer Group List (Kafka CLI)

  • If SASL is not enabled for the Kafka instance, run the following command in the /{directory where the CLI is located}/kafka_{version}/bin/ directory to query the consumer group list:
    ./kafka-consumer-groups.sh --bootstrap-server {broker_ip}:{port} --list
    +
  • If SASL has been enabled for the Kafka instance, perform the following steps to query the consumer group list:
    1. (Optional) If the SSL certificate configuration has been set, skip this step. Otherwise, perform the following operations:

      Create the ssl-user-config.properties file in the /config directory of the Kafka client and add the SSL certificate configurations by referring to 3.

      +
    2. Run the following command in the /{directory where the CLI is located}/kafka_{version}/bin/ directory to query the consumer group list:
      ./kafka-consumer-groups.sh --bootstrap-server {broker_ip}:{port} --list --command-config ./config/ssl-user-config.properties 
      +
    +
+
+

Viewing the Consumer List (Console)

  1. Log in to the management console.
  2. Click in the upper left corner to select a region.

    Select the region where your Kafka instance is located.

    +
    +

  3. Click Service List and choose Application > Distributed Message Service. The Kafka instance list is displayed.
  4. Click the desired Kafka instance to view its details.
  5. In the navigation pane, choose the Consumer Groups tab.
  6. Click the name of the desired consumer group.
  7. On the Consumers tab page, view the consumer list.

    In the consumer list, you can view the consumer ID, consumer address, and client ID.

    +

  8. (Optional) To query a specific consumer, enter the consumer ID in the search box and click .
+

+
+

Viewing the Consumer List (Kafka CLI)

  • If SASL is not enabled for the Kafka instance, run the following command in the /{directory where the CLI is located}/kafka_{version}/bin/ directory to query the consumer list:
    ./kafka-consumer-groups.sh --bootstrap-server {broker_ip}:{port} --group {group_name} --members --describe
    +
  • If SASL has been enabled for the Kafka instance, perform the following steps to query the consumer list:
    1. (Optional) If the SSL certificate configuration has been set, skip this step. Otherwise, perform the following operations:

      Create the ssl-user-config.properties file in the /config directory of the Kafka client and add the SSL certificate configurations by referring to 3.

      +
    2. Run the following command in the /{directory where the CLI is located}/kafka_{version}/bin/ directory to query the consumer list:
      ./kafka-consumer-groups.sh --bootstrap-server {broker_ip}:{port} --group {group_name} --members --describe --command-config ./config/ssl-user-config.properties 
      +
    +
+
+

Viewing Consumer Offsets (Console)

  1. Log in to the management console.
  2. Click in the upper left corner to select a region.

    Select the region where your Kafka instance is located.

    +
    +

  3. Click Service List and choose Application > Distributed Message Service. The Kafka instance list is displayed.
  4. Click the desired Kafka instance to view its details.
  5. In the navigation pane, choose the Consumer Groups tab.
  6. Click the name of the desired consumer group.
  7. On the Consumer Offset tab page, view the list of topics that the consumer group has subscribed to, total number of messages accumulated in the topic, number of messages accumulated in each partition of the topic, offset of each partition, and latest offset.
  8. (Optional) To query the consumer offsets of a specific topic, enter the topic name in the search box and click .
+
+

Viewing Consumer Offsets (Kafka CLI)

  • If SASL is not enabled for the Kafka instance, run the following command in the /{directory where the CLI is located}/kafka_{version}/bin/ directory to query consumer offsets:
    ./kafka-consumer-groups.sh --bootstrap-server {broker_ip}:{port} --offsets --describe --all-groups
    +
  • If SASL has been enabled for the Kafka instance, perform the following steps to query consumer offsets:
    1. (Optional) If the SSL certificate configuration has been set, skip this step. Otherwise, perform the following operations:

      Create the ssl-user-config.properties file in the /config directory of the Kafka client and add the SSL certificate configurations by referring to 3.

      +
    2. Run the following command in the /{directory where the CLI is located}/kafka_{version}/bin/ directory to query consumer offsets:
      ./kafka-consumer-groups.sh --bootstrap-server {broker_ip}:{port} --offsets --describe --all-groups --command-config ./config/ssl-user-config.properties 
      +
    +
+
+
+
+ +
+ diff --git a/docs/dms/umn/kafka_ug_0022.html b/docs/dms/umn/kafka_ug_0022.html new file mode 100644 index 000000000..2c7851a24 --- /dev/null +++ b/docs/dms/umn/kafka_ug_0022.html @@ -0,0 +1,22 @@ + + +

Modifying Synchronous Replication and Flushing Settings

+

Synchronous replication: A message is returned to the client only after the message creation request has been received and the message has been acknowledged by all replicas.

+

Synchronous flushing: A message is immediately flushed to disk once created.

+
  • Enabled: A message is immediately flushed to disk once it is created, resulting in higher reliability.
  • Disabled: A message is stored in the memory instead of being immediately flushed to disk once created.
+

The following procedure describes how to modify synchronous replication and synchronous flushing settings on the console.

+

Procedure

  1. Log in to the management console.
  2. Click in the upper left corner to select a region.

    Select the region where your Kafka instance is located.

    +
    +

  3. Click Service List and choose Application > Distributed Message Service. The Kafka instance list is displayed.
  4. Click the desired Kafka instance to view the instance details.
  5. Click the Topics tab.
  6. Use either of the following methods to modify synchronous replication and synchronous flushing settings:

    • Select one or more topics and click Edit Topic above the topic list.
    • In the row that contains the topic whose synchronous replication and flushing settings are to be modified, click Edit.
    +

  7. In the Edit Topic dialog box, enable or disable synchronous replication and synchronous flushing, and click OK.

    • To enable them, click .
    • To disable them, click .
    +
    • If there is only one replica, synchronous replication cannot be enabled.
    • After enabling synchronous replication, set acks to all or –1 on the client. Otherwise, this function will not take effect.
    +
    +

+
+
+
+ +
+ diff --git a/docs/dms/umn/kafka_ug_0024.html b/docs/dms/umn/kafka_ug_0024.html new file mode 100644 index 000000000..2902869ef --- /dev/null +++ b/docs/dms/umn/kafka_ug_0024.html @@ -0,0 +1,16 @@ + + +

Viewing Sample Code

+

On the console, view sample code for creating and retrieving messages in Java, Go, and Python.

+

Procedure

  1. Log in to the management console.
  2. Click in the upper left corner to select a region.

    Select the region where your Kafka instance is located.

    +
    +

  3. Click Service List and choose Application > Distributed Message Service. The Kafka instance list is displayed.
  4. Click the desired Kafka instance to view the instance details.
  5. Click the Topics tab.
  6. Click View Sample Code. The Sample Code dialog box is displayed.

    View sample code for creating and retrieving messages in Java, Go, and Python. In the sample code in Go and Python, you can see whether SASL_SSL authentication is enabled. If Access By is PLAINTEXT, SASL_SSL authentication is disabled. If Access By is SASL_SSL, SASL_SSL authentication is enabled.

    +

+
+
+
+ +
+ diff --git a/docs/dms/umn/kafka_ug_0025.html b/docs/dms/umn/kafka_ug_0025.html new file mode 100644 index 000000000..d0a2bd448 --- /dev/null +++ b/docs/dms/umn/kafka_ug_0025.html @@ -0,0 +1,22 @@ + + +

Resetting the SASL_SSL Password

+

Scenario

If you forget the password of a SASL_SSL user created on the Users tab page, you can reset the password and use the new password to connect to the Kafka instance.

+

If you forget the SASL_SSL password set during instance creation, reset the password by following the instructions provided in Resetting Kafka Password.

+
  • You can reset the SASL_SSL password only if Kafka SASL_SSL has been enabled for the instance.
  • You can reset the SASL_SSL password only when the instance is in the Running state.
+
+
+

Procedure

  1. Log in to the management console.
  2. Click in the upper left corner to select a region.

    Select the region where your Kafka instance is located.

    +
    +

  3. Click Service List and choose Application > Distributed Message Service. The Kafka instance list is displayed.
  4. Click the name of the desired Kafka instance.
  5. On the Users tab page, click Reset Password in the row containing the desired user.
  6. Enter and confirm a new password, and click OK.

    • If the password is successfully reset, a success message is displayed.
    • If the password fails to be reset, a failure message is displayed. In this case, reset the password again. If you still fail to reset the password after multiple attempts, contact customer service.
    +

    The system will display a success message only after the password is successfully reset on all brokers.

    +
    +

+
+
+
+ +
+ diff --git a/docs/dms/umn/kafka_ug_0026.html b/docs/dms/umn/kafka_ug_0026.html new file mode 100644 index 000000000..1046c6288 --- /dev/null +++ b/docs/dms/umn/kafka_ug_0026.html @@ -0,0 +1,18 @@ + + +

Deleting a SASL_SSL User

+

This section describes how to delete a SASL_SSL user.

+

Procedure

  1. Log in to the management console.
  2. Click in the upper left corner to select a region.

    Select the region where your Kafka instance is located.

    +
    +

  3. Click Service List and choose Application > Distributed Message Service. The Kafka instance list is displayed.
  4. Click the desired Kafka instance to view its details.
  5. Delete a SASL_SSL user using either of the following methods:

    • On the Users tab page, click Delete in the row that contains the SASL_SSL user to be deleted.
    • On the Users tab page, select one or more SASL_SSL users and click Delete above the list.
    +

    The SASL_SSL user configured during the creation of a Kafka instance cannot be deleted.

    +
    +

  6. In the displayed Delete User dialog box, click Yes to delete the SASL_SSL user.
+
+
+
+ +
+ diff --git a/docs/dms/umn/kafka_ug_0027.html b/docs/dms/umn/kafka_ug_0027.html new file mode 100644 index 000000000..4f049a950 --- /dev/null +++ b/docs/dms/umn/kafka_ug_0027.html @@ -0,0 +1,18 @@ + + +

Exporting Topics

+

Export topics on the console. Batch export is supported.

+

Prerequisites

A topic has been created.

+
+

Procedure

  1. Log in to the management console.
  2. Click in the upper left corner to select a region.

    Select the region where your Kafka instance is located.

    +
    +

  3. Click Service List and choose Application > Distributed Message Service. The Kafka instance list is displayed.
  4. Click the desired Kafka instance to view the instance details.
  5. Click the Topics tab.
  6. Select one or more topics and click in the upper right corner to export the topic list.

    The topic list contains the following information: topic name, number of partitions, number of replicas, aging time, and whether synchronous replication and flushing are enabled.

    +

+
+
+
+ +
+ diff --git a/docs/dms/umn/public_sys-resources/ExpandCollapse.js b/docs/dms/umn/public_sys-resources/ExpandCollapse.js new file mode 100644 index 000000000..116ddaabf --- /dev/null +++ b/docs/dms/umn/public_sys-resources/ExpandCollapse.js @@ -0,0 +1 @@ +var expandClassName="dropdownexpand";var collapseClassName="dropdowncollapse";var collapseTableClassName="dropdowncollapsetable";function ExpandorCollapseNode(a){a=a.parentNode;if(a.className==expandClassName){a.className=collapseClassName}else{a.className=expandClassName}}function ExpandorCollapseTableNode(a){a=a.parentNode;if(a.className==expandClassName){a.className=collapseTableClassName}else{a.className=expandClassName}}function ExpandorCollapseAllNodes(g,h,c){var a=g.getAttribute("title");var b=g.parentNode;if(a=="collapse"){g.setAttribute("title","expand");g.className="dropdownAllButtonexpand";g.innerHTML=h}else{g.setAttribute("title","collapse");g.className="dropdownAllButtoncollapse";g.innerHTML=c}var f=b.getElementsByTagName("*");for(var d=0;d-1){ExpandForHref(a.substring(a.lastIndexOf("#")+1))}}catch(c){}}; \ No newline at end of file diff --git a/docs/dms/umn/public_sys-resources/caution_3.0-en-us.png b/docs/dms/umn/public_sys-resources/caution_3.0-en-us.png new file mode 100644 index 0000000000000000000000000000000000000000..60f60762138fe7d98fa081415cf26a4943897779 GIT binary patch literal 2752 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:0}*[compact="no"]>li{margin-top:.53em}.liexpand{margin-top:1em;margin-bottom:1em}.sliexpand{margin-top:1em;margin-bottom:1em}.dlexpand{margin-top:1em;margin-bottom:1em}.ddexpand{margin-top:1em;margin-bottom:1em}.stepexpand{margin-top:.3em;margin-bottom:.3em}.substepexpand{margin-top:.3em;margin-bottom:.3em}div.imageleft{text-align:left}div.imagecenter{text-align:center}div.imageright{text-align:right}div.imagejustify{text-align:justify}div.noblankline{text-align:center}div.noblankline img{margin-top:0}pre.screen{margin-top:2px;margin-bottom:2px;padding:1.5px 1.5px 0 1.5px;border:0;background-color:#ddd;white-space:pre}pre.codeblock{margin-top:2px;margin-bottom:2px;padding:1.5px 1.5px 0 1.5px;border:0;background-color:#ddd;white-space:pre}.hrcopyright{color:#3f4e5d;margin-top:18pt}.hwcopyright{text-align:center}.comment{margin:2px 2px 2px 2px;font-family:Arial;font-size:10pt;background-color:#bfb;color:#000}.dropdownAllButtonexpand{cursor:pointer;background-repeat:no-repeat;background-position:0 4px;padding-left:15px;background-image:url(icon-arrowrt.gif);text-decoration:underline;color:#007af4}.dropdownAllButtoncollapse{cursor:pointer;background-repeat:no-repeat;background-position:0 4px;padding-left:15px;background-image:url(icon-arrowdn.gif);text-decoration:underline;color:#007af4;text-decoration:underline;color:#007af4}.dropdowntitle{background-repeat:no-repeat;background-position:0 4px;padding-left:15px;cursor:pointer;text-decoration:underline;color:#007af4}.dropdownexpand .dropdowntitle{background-image:url(icon-arrowdn.gif);text-decoration:underline;color:#007af4;margin:0 0 8px 0}.dropdowncollapse .dropdowncontext{display:none}.dropdowncollapse .dropdowntitle{background-image:url(icon-arrowrt.gif);text-decoration:underline;color:#007af4}.dropdowncollapsetable{border:0}.dropdowncollapsetable .dropdowncontext{display:none}.dropdowncollapsetable .dropdowntitle{background-image:url(icon-arrowrt.gif);text-decoration:underline;color:#007af4}pre{font-size:10pt;font-weight:normal;margin-left:9;margin-top:2;margin-bottom:2}.termcolor{color:blue;cursor:pointer}#dhtmlgoodies_tooltip{background-color:#f0f0d2;border:1px solid #000;position:absolute;display:none;z-index:20000;padding:2px;font-size:.9em;-moz-border-radius:6px;font-family:"Trebuchet MS","Lucida Sans Unicode",Arial,sans-serif}#dhtmlgoodies_tooltipShadow{position:absolute;background-color:#555;display:none;z-index:10000;opacity:.7;filter:alpha(opacity=70);-khtml-opacity:.7;-moz-opacity:.7;-moz-border-radius:6px}.freeze{position:fixed;_position:absolute;_top:expression(eval(document.documentElement.scrollTop));left:10;top:0} \ No newline at end of file diff --git a/docs/dms/umn/public_sys-resources/commonltr_print.css b/docs/dms/umn/public_sys-resources/commonltr_print.css new file mode 100644 index 000000000..a59823141 --- /dev/null +++ b/docs/dms/umn/public_sys-resources/commonltr_print.css @@ -0,0 +1 @@ +body{font-size:12.0pt;margin:1.5em;margin-left:1.6cm}.msgph{font-family:Courier New}.rowlinecopyright{color:red;margin-top:10pt}.unresolved{background-color:skyblue}.noTemplate{background-color:yellow}.base{background-color:#fff}.nested0{margin-top:1em}.p{margin-top:1em}p{margin-top:.5em;margin-bottom:.5em}.note p{margin-top:.5em;margin-bottom:.5em}.tip p{margin-top:.5em;margin-bottom:.5em}.danger p{margin-top:.5em;margin-bottom:.5em}.warning p{margin-top:.5em;margin-bottom:.5em}.notice p{margin-top:.5em;margin-bottom:.5em}.caution p{margin-top:.5em;margin-bottom:.5em}.attention p{margin-top:.5em;margin-bottom:.5em}table p{margin-top:.2em;margin-bottom:.2em}table .p{margin-top:.4em;margin-bottom:.2em}.covertable{border:0;width:100% cellpadding:8pt;cellspacing:8pt}.cover_productname{font-size:15.0pt;font-family:"Arial"}.cover_manualtitle{font-size:24.0pt;font-weight:bold;font-family:"Arial"}.cover_manualsubtitle{font-size:18.0pt;font-weight:bold;font-family:"Arial"}.cover_heading{font-size:12.0pt;font-weight:bold;font-family:"Arial"}.cover_text{font-size:9.0pt;font-family:"Arial"}.tocheading,.heading1,.topictitle1{margin-top:40.0pt;margin-right:0;margin-bottom:20.0pt;margin-left:-1cm;text-align:left;border:0;border-bottom:solid windowtext .5pt;font-size:22.0pt;font-family:"Arial";font-weight:bold}.topictitlenumber1{font-size:72.0pt;font-family:"Book Antiqua";font-weight:bold}.topictitle2{margin-top:10.0pt;margin-right:0;margin-bottom:8.0pt;margin-left:-1cm;text-indent:0;font-size:18.0pt;font-family:"Arial";font-weight:bold}.topictitle3{margin-top:10.0pt;margin-right:0;margin-bottom:8.0pt;margin-left:0;text-indent:0;font-size:16.0pt;font-family:"Book Antiqua";font-weight:bold}.topictitle4{margin-top:10.0pt;margin-right:0;margin-bottom:8.0pt;margin-left:0;text-indent:0;font-size:14.0pt;font-family:"Book Antiqua";font-weight:bold}.topictitle5{margin-top:10.0pt;margin-right:0;margin-bottom:8.0pt;margin-left:0;text-indent:0;font-size:13.0pt;font-family:"Book Antiqua";font-weight:bold}.blocklabel,.topictitle6{margin-top:15.0pt;margin-right:0;margin-bottom:4.0pt;margin-left:0;text-indent:0;font-size:13.0pt;font-family:"Book Antiqua";font-weight:bold}.sectiontitle{margin-top:15.0pt;margin-right:0;margin-bottom:4.0pt;margin-left:-1cm;text-indent:0;font-size:13.0pt;font-family:"Arial";font-weight:bold}.tocentry1{margin-top:8.0pt;margin-right:0;margin-bottom:4.0pt;margin-left:0;line-height:12.0pt;font-size:12.0pt;font-family:"Book Antiqua";font-weight:bold}.tocentry2{margin-top:4.0pt;margin-right:0;margin-bottom:4.0pt;margin-left:0;line-height:12.0pt;font-size:11.0pt;font-family:"Times New Roman"}.tocentry3{margin-top:4.0pt;margin-right:0;margin-bottom:4.0pt;margin-left:0;line-height:12.0pt;font-size:11.0pt;font-family:"Times New Roman"}.tocentry4{margin-top:4.0pt;margin-right:0;margin-bottom:4.0pt;margin-left:0;line-height:12.0pt;font-size:11.0pt;font-family:"Times New Roman"}.tocentry5{margin-top:4.0pt;margin-right:0;margin-bottom:4.0pt;margin-left:0;line-height:12.0pt;font-size:11.0pt;font-family:"Times New Roman"}.tofentry1{margin-top:8.0pt;margin-right:0;margin-bottom:4.0pt;margin-left:0;line-height:12.0pt;font-size:11.0pt;font-family:"Times New Roman";font-weight:normal}.totentry1{margin-top:8.0pt;margin-right:0;margin-bottom:4.0pt;margin-left:0;line-height:12.0pt;font-size:11.0pt;font-family:"Times New Roman";font-weight:normal}.indexheading{margin-top:15.0pt;margin-right:0;margin-bottom:4.0pt;margin-left:0;text-indent:0;font-size:13.0pt;font-family:"Book Antiqua";font-weight:bold}.indexentry1{margin-top:4pt;margin-right:0;margin-bottom:0;margin-left:0;line-height:12.0pt;font-size:12.0pt;font-family:"Times New Roman"}.indexentry2{margin-top:0;margin-right:0;margin-bottom:0;margin-left:24.0pt;line-height:12.0pt;font-size:12.0pt}.indexentry3{margin-top:0;margin-right:0;margin-bottom:0;margin-left:48pt;line-height:12.0pt;font-size:12.0pt}.figurenumber{font-weight:bold}.tablenumber{font-weight:bold}.familylinks{margin-top:1.5em;margin-bottom:1em}.figcap{font-size:11.0pt}.tablecap{font-size:11.0pt}.figdesc{font-style:normal}.fignone{margin-top:8.0pt}.figborder{border-style:solid;padding-left:3px;border-width:2px;padding-right:3px;margin-top:1em;border-color:Silver}.figsides{border-left:2px solid;padding-left:3px;border-right:2px solid;padding-right:3px;margin-top:1em;border-color:Silver}.figtop{border-top:2px solid;margin-top:1em;border-color:Silver}.figbottom{border-bottom:2px solid;border-color:Silver}.figtopbot{border-top:2px solid;border-bottom:2px solid;margin-top:1em;border-color:Silver}.ullinks{margin-left:0;list-style-type:none}.ulchildlink{margin-top:1em;margin-bottom:1em}.olchildlink{margin-top:1em;margin-bottom:1em;margin-left:1em}.linklist{margin-bottom:1em}.linklistwithchild{margin-left:1.5em;margin-bottom:1em}.sublinklist{margin-left:1.5em;margin-bottom:1em}.relconcepts{margin-left:1cm;margin-top:1em;margin-bottom:1em}.reltasks{margin-left:1cm;margin-top:1em;margin-bottom:1em}.relref{margin-left:1cm;margin-top:1em;margin-bottom:1em}.relinfo{margin-top:1em;margin-bottom:1em}.breadcrumb{font-size:smaller;margin-bottom:1em}.prereq{margin-left:0}.parentlink{margin-top:.6em;margin-bottom:.6em}.nextlink{margin-top:.6em;margin-bottom:.6em}.previouslink{margin-top:.6em;margin-bottom:.6em}.section{margin-top:1em;margin-bottom:1em}.example{margin-top:1em;margin-bottom:1em}table .note{margin-top:1em;margin-bottom:1em;border:0;font-size:10.0pt;font-family:"Times New Roman"}.note{margin-top:1em;margin-bottom:1em;border:0;font-size:10.0pt;border-top:solid .5pt;border-bottom:solid .5pt}.notetitle{font-weight:bold;font-size:11.0pt}.notelisttitle{font-weight:bold}table .tip{margin-top:1em;margin-bottom:1em;border:0;font-size:10.0pt;font-family:"Times New Roman"}.tip{margin-top:1em;margin-bottom:1em;border:0;font-size:10.0pt;border-top:solid .5pt;border-bottom:solid .5pt}.tiptitle{font-weight:bold;font-size:11.0pt}table .fastpath{margin-top:1em;margin-bottom:1em;border:0;font-size:10.0pt;font-family:"Times New Roman"}.fastpath{margin-top:1em;margin-bottom:1em;border:0;font-size:10.0pt;border-top:solid .5pt;border-bottom:solid .5pt}.fastpathtitle{font-weight:bold;font-size:11.0pt}table .important{margin-top:1em;margin-bottom:1em;border:0;font-size:10.0pt;font-family:"Times New Roman";font-style:italic}.important{margin-top:1em;margin-bottom:1em;border:0;font-size:10.0pt;border-top:solid .5pt;border-bottom:solid .5pt}.importanttitle{font-weight:bold;font-size:11.0pt}table .remember{margin-top:1em;margin-bottom:1em;border:0;font-size:10.0pt;font-family:"Times New Roman";font-style:italic}.remember{margin-top:1em;margin-bottom:1em;border:0;font-size:10.0pt;border-top:solid .5pt;border-bottom:solid .5pt}.remembertitle{font-weight:bold;font-size:11.0pt}table .restriction{margin-top:1em;margin-bottom:1em;border:0;font-size:10.0pt;font-family:"Times New Roman";font-style:italic}.restriction{margin-top:1em;margin-bottom:1em;border:0;font-size:10.0pt;border-top:solid .5pt;border-bottom:solid .5pt}.restrictiontitle{font-weight:bold;font-size:11.0pt}table .attention{margin-top:1em;margin-bottom:1em;border:0;font-size:10.0pt;font-family:"Times New Roman"}.attention{margin-top:1em;margin-bottom:1em;border:0;border-top:solid .5pt;border-bottom:solid .5pt}.attentiontitle{font-weight:bold}table .danger{margin-top:1em;margin-bottom:1em;border:0;font-size:10.0pt;font-family:"Times New Roman"}.dangertitle{font-weight:bold}.danger{margin-top:1em;margin-bottom:1em;border:0;border-top:solid .5pt;border-bottom:solid .5pt}table .notice{margin-top:1em;margin-bottom:1em;border:0;font-size:10.0pt;font-family:"Times New Roman"}.noticetitle{font-weight:bold}.notice{margin-top:1em;margin-bottom:1em;border:0;border-top:solid .5pt;border-bottom:solid .5pt}table .warning{margin-top:1em;margin-bottom:1em;border:0;font-size:10.0pt;font-family:"Times New Roman"}.warningtitle{font-weight:bold}.warning{margin-top:1em;margin-bottom:1em;border:0;border-top:solid .5pt;border-bottom:solid .5pt}table .caution{margin-top:1em;margin-bottom:1em;border:0;font-size:10.0pt;font-family:"Times New Roman"}table caption{margin-top:8pt;text-align:left;font-weight:bold}.tablenoborder{margin-top:8pt}.cautiontitle{font-weight:bold}.caution{margin-top:1em;margin-bottom:1em;border:0;border-top:solid .5pt;border-bottom:solid .5pt}ul.simple{list-style-type:none}li ul{margin-top:.6em}li{margin-top:.6em;margin-bottom:.6em}.note li{margin-top:.2em;margin-bottom:.2em}.tip li{margin-top:.2em;margin-bottom:.2em}.danger li{margin-top:.2em;margin-bottom:.2em}.warning li{margin-top:.2em;margin-bottom:.2em}.notice li{margin-top:.2em;margin-bottom:.2em}.caution li{margin-top:.2em;margin-bottom:.2em}.attention li{margin-top:.2em;margin-bottom:.2em}table li{margin-top:.2em;margin-bottom:.2em}.firstcol{font-weight:bold}th{background-color:#cfcfcf}.bold{font-weight:bold}.boldItalic{font-weight:bold;font-style:italic}.italic{font-style:italic}.underlined{text-decoration:underline}.var{font-style:italic}.shortcut{text-decoration:underline}.dlterm{font-weight:bold}dd{margin-top:.5em;margin-bottom:.5em}.dltermexpand{font-weight:bold;margin-top:1em}*[compact="yes"]>li{margin-top:0}*[compact="no"]>li{margin-top:.53em}.liexpand{margin-top:1em;margin-bottom:1em}.sliexpand{margin-top:1em;margin-bottom:1em}.dlexpand{margin-top:1em;margin-bottom:1em}.ddexpand{margin-top:1em;margin-bottom:1em}.stepexpand{margin-top:1em;margin-bottom:1em}.substepexpand{margin-top:1em;margin-bottom:1em}table{margin-top:8pt;margin-bottom:10.0pt;width:100%}thead{font-size:10.0pt;font-family:"Book Antiqua";font-weight:bold}tbody{font-size:11.0pt}ol{margin-top:1em;margin-bottom:1em;margin-left:1.7em;-webkit-padding-start:0}ul{margin-top:1em;margin-bottom:1em;margin-left:1.2em;-webkit-padding-start:0}ol ul{list-style:disc}ul ul{list-style:square}ol ol{list-style-type:lower-alpha}table ol{margin-top:.4em;margin-bottom:.4em;list-style:decimal}table ul{margin-top:.4em;margin-bottom:.4em;list-style:disc}table ul ul{margin-top:.4em;margin-bottom:.4em;list-style:square}table ol ol{margin-top:.4em;margin-bottom:.4em;list-style:lower-alpha}table ol ul{margin-top:.4em;margin-bottom:.4em;list-style:disc}table ul ol{margin-top:.4em;margin-bottom:.4em;list-style:decimal}.substepthirdol{list-style-type:lower-roman}div.imageleft{text-align:left}div.imagecenter{text-align:center}div.imageright{text-align:right}div.imagejustify{text-align:justify}div.noblankline{text-align:center}div.noblankline img{margin-top:0}pre{font-size:10.0pt;border-width:2px;padding:2px;margin-top:5px;margin-bottom:5px;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}pre.screen{margin-top:2px;margin-bottom:2px;padding:1.5px 1.5px 0 1.5px;border:0;white-space:pre}pre.codeblock{margin-top:2px;margin-bottom:2px;padding:1.5px 1.5px 0 1.5px;border:0;white-space:pre}.dropdownAllButtonexpand{cursor:pointer;background-repeat:no-repeat;background-position:0 4px;padding-left:15px;background-image:url(icon-arrowrt.gif);text-decoration:underline;color:#007af4}.dropdownAllButtoncollapse{cursor:pointer;background-repeat:no-repeat;background-position:0 4px;padding-left:15px;background-image:url(icon-arrowdn.gif);text-decoration:underline;color:#007af4;text-decoration:underline;color:#007af4}.dropdowntitle{background-repeat:no-repeat;background-position:0 4px;padding-left:15px;cursor:pointer;text-decoration:underline;color:#007af4}.dropdownexpand .dropdowntitle{background-image:url(icon-arrowdn.gif);text-decoration:underline;color:#007af4;margin:0 0 8px 0}.dropdowncollapse .dropdowntitle{background-image:url(icon-arrowrt.gif);text-decoration:underline;color:#007af4;margin:0 0 8px 0}.dropdowncollapsetable .dropdowntitle{background-image:url(icon-arrowrt.gif);text-decoration:underline;color:#007af4;margin:0 0 8px 0}.prefacesectiontitle1{margin-top:10.0pt;margin-right:0;margin-bottom:8.0pt;margin-left:-1cm;text-indent:0;font-size:18.0pt;font-family:"Book Antiqua";font-weight:bold;overflow:auto}.termcolor{color:blue;cursor:pointer}#dhtmlgoodies_tooltip{background-color:#f0f0d2;border:1px solid #000;position:absolute;display:none;z-index:20000;padding:2px;font-size:.9em;-moz-border-radius:6px;font-family:"Trebuchet MS","Lucida Sans Unicode",Arial,sans-serif}#dhtmlgoodies_tooltipShadow{position:absolute;background-color:#555;display:none;z-index:10000;opacity:.7;filter:alpha(opacity=70);-khtml-opacity:.7;-moz-opacity:.7;-moz-border-radius:6px}.freeze{position:fixed;_position:absolute;_top:expression(eval(document.documentElement.scrollTop));left:10;top:0}.hrcopyright{color:#3f4e5d;margin-top:18pt;margin-left:-1cm}.hwcopyright{text-align:center;font-family:Arial;margin-left:-1cm} \ No newline at end of file diff --git a/docs/dms/umn/public_sys-resources/commonrtl.css b/docs/dms/umn/public_sys-resources/commonrtl.css new file mode 100644 index 000000000..f261da752 --- /dev/null +++ b/docs/dms/umn/public_sys-resources/commonrtl.css @@ -0,0 +1,2 @@ +/*! Copyright (c) Huawei Technologies Co., Ltd. 2020-2022. All rights reserved. */.msgph{font-family:Courier New}.unresolved{background-color:#87ceeb}.noTemplate{background-color:#ff0}.base{background-color:#fff}/*! Add space for top level topics */.nested0,.p{margin-top:1em}/*! div with class=p is used for paragraphs that contain blocks, to keep the XHTML valid *//*! Default of italics to set apart figure captions */.figcap,.italic,.var{font-style:italic}.figdesc{font-style:normal}/*! Use @frame to create frames on figures */.figborder{padding-left:3px;padding-right:3px;margin-top:1em;border:2px solid Silver}.figsides{margin-top:1em;padding-left:3px;padding-right:3px;border-left:2px solid Silver;border-right:2px solid Silver}.figtop{border-top:2px solid Silver;margin-top:1em}.figbottom{border-bottom:2px solid Silver}.figtopbot{border-top:2px solid Silver;border-bottom:2px solid Silver;margin-top:1em}/*! Most link groups are created with
. Ensure they have space before and after. */.ullinks,ul.simple{list-style-type:none}.attention,.danger,.ddexpand,.dlexpand,.example,.fastpath,.important,.liexpand,.linklist,.note,.notice,.olchildlink,.relconcepts,.relinfo,.relref,.reltasks,.remember,.restriction,.section,.sliexpand,.stepexpand,.substepexpand,.tip,.ulchildlink,.warning{margin-top:1em;margin-bottom:1em}.linklistwithchild,.sublinklist{margin-top:1em;margin-right:1.5em;margin-bottom:1em}.breadcrumb{font-size:smaller;margin-bottom:1em}.prereq{margin-right:20px}/*! Set heading sizes, getting smaller for deeper nesting */.topictitle1{font-size:1.34em;margin-top:0;margin-bottom:.1em}.topictitle2,.topictitle3,.topictitle4,.topictitle5,.topictitle6,.sectiontitle{font-size:1.17em}.topictitle2{margin-top:1pc;margin-bottom:.45em}.topictitle3{margin-top:1pc;margin-bottom:.17em;font-weight:700}.topictitle4{margin-top:.83em;font-weight:700}.topictitle5{font-weight:700}.topictitle6{font-style:italic}.sectiontitle{margin-top:1em;margin-bottom:0;color:#000;font-weight:700}/*! All note formats have the same default presentation */.attentiontitle,.bold,.cautiontitle,.dangertitle,.dlterm,.fastpathtitle,.firstcol,.importanttitle,.notelisttitle,.notetitle,.noticetitle,.parmname,.remembertitle,.restrictiontitle,.tiptitle,.uicontrol,.warningtitle{font-weight:700}.caution{font-weight:700;margin-bottom:1em}/*! Simple lists do not get a bullet *//*! Used on the first column of a table, when rowheader="firstcol" is used *//*! Various basic phrase styles */.boldItalic{font-weight:700;font-style:italic}.shortcut,.underlined{text-decoration:underline}/*! 2008-10-27 keyword采用跟随上下文的样式 +*//*! Default of bold for definition list terms *//*! Use CSS to expand lists with @compact="no" */.dltermexpand{font-weight:700;margin-top:1em}[compact="yes"]>li{margin-top:0}[compact="no"]>li{margin-top:.53em}/*! Align images based on @align on topic/image */div.imageleft,.text-align-left{text-align:left}div.imagecenter,.text-align-center{text-align:center}div.imageright,.text-align-right{text-align:right}div.imagejustify,.text-align-justify{text-align:justify}.cellrowborder{border-right:0;border-top:0;border-left:1px solid;border-bottom:1px solid}.row-nocellborder{border-left:hidden;border-right:0;border-top:0;border-bottom:1px solid}.cell-norowborder{border-top:0;border-bottom:hidden;border-right:0;border-left:1px solid}.nocellnorowborder{border:0;border-left:hidden;border-bottom:hidden}pre.codeblock,pre.screen{padding:5px;border:outset;background-color:#ccc;margin-top:2px;margin-bottom:2px;white-space:pre} \ No newline at end of file diff --git a/docs/dms/umn/public_sys-resources/danger_3.0-en-us.png b/docs/dms/umn/public_sys-resources/danger_3.0-en-us.png new file mode 100644 index 0000000000000000000000000000000000000000..47a9c723532a0ac410285e5152684262127922bf GIT binary patch literal 2771 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 literal 0 HcmV?d00001 diff --git a/docs/dms/umn/public_sys-resources/icon-arrowdn.gif b/docs/dms/umn/public_sys-resources/icon-arrowdn.gif new file mode 100644 index 0000000000000000000000000000000000000000..379428032932289326e52c2772bd90ba3d88b906 GIT binary patch literal 1887 zcmZ?wbhEHbCgqow z*eU^C3h_d20o>TUVm+{T^pf*)^(zt!^bPe4Kwg3=^!3HBG&dKny0|1L72#g21{a4^ z7NqJ2r55Lx7A2Jm>Ih`8X1|p zSh~8p7&*iAy5uL9=BDPA!1Sgd^t#~G3rY&P1wfl!Qj0RnQd8WD@^clyUbf1_?G{Iz z=0WwQ;C71>PQCg-$LND17Ac}(Lcr7mV#1RxkONQnsd>QEUIa|mjQ{`r{qy_R&mZ5v zef{$J)5j0*-@SeF`qj%9&!0Vg^7zri2lwyYy>t84%^TORUA=Po(!~qs&z(JU`qar2 z$B!L7a`@1}1N-;w-Lrew&K=vgZQZhY)5ZeMTG_VdAT{+S(zE> zX{jm6Nr?&Zaj`McQIQehVWA3>*p!%p5Wn0u7E$th{n6D>ft^YU5&dnB%c=(a~-RV>2EO25SIA CZ-yWM literal 0 HcmV?d00001 diff --git a/docs/dms/umn/public_sys-resources/icon-arrowrt.gif b/docs/dms/umn/public_sys-resources/icon-arrowrt.gif new file mode 100644 index 0000000000000000000000000000000000000000..6aaaa11c23e919c4798d7dcd2b1ae98dd35dd316 GIT binary patch literal 1890 zcmZ?wbhEHb7yetOgf{ zR2HP_2c;J0mlh?b0+lO+tSYc_E=o--$uA1Y&(DE{Vn9ZINq%ugeu08>u$h8JcxGNo zetEGbSiP^Wm1kaYNn&1ds;7&s63_&_%*+%k11Cod14Ab>6ALqQLqk^=3j-5FHzP|& zBUd9gQwvj9m|mCsATTyHM;rzL?XHK6w zdE)r7qel)OI(T6JzP)>P@7lRz`?jrHHgDRvVg0(bYgVsXxnlXUrArnsTDV~Tyt#8` z&zd=7`n0K2CQq6;p}()Ur@O1OqrI)QrMaoGp}wxRrn;)KqP(oMq`0WCAU`iRCp#-M zBRwrOB{?ZEAwDiPCORrIB0MZKBseHAz~9f;$J@)(!`;o*#o5Wx!QRf+#@fo#!raW% z#MsEtKwnQ+M_Wr%LtRZ(MOjHvL0(Q)Mp{ZzLR?H#L|8~rfS-?-hntI&gPo0)g_((w zfkE*n3y@@B&;b#k`jUY|nSq%>!ec`MLnAA%oR7zc2TpB#@>)|YCO&lN;uMU!b7Eqm H1A{dHTIz>f literal 0 HcmV?d00001 diff --git a/docs/dms/umn/public_sys-resources/icon-caution.gif b/docs/dms/umn/public_sys-resources/icon-caution.gif new file mode 100644 index 0000000000000000000000000000000000000000..079c79b263f4b48089f3b3256154c73e7699593f GIT binary patch literal 1086 zcmW+#YfRQ<6hA3LZMyP?V}KhnEtF{Q4vGxS52AozEVM85nq$#%tv8gRF!3GhgM?_) zd5Luv3SKrXFTGCpn$y>EMGZQ&sWI^~+e%qWysRPK%BSD+f4-fabAGq;|Cf|4nO{(o zMH%#n$oXf^sdM5SJ4e1UbEeM389O82RCB6M#VI=_KP%=$orn{5LVlIau{svV?3jS$ z$Q-F7am0>L02|Q2!ZN1G^Z2J`V#a3VX;G<~iYc3tSAnLeiI}hnc~O{UH5OwwCTPT} zks65+8-W$70S3`f30dfY7}$UY7M95y@-?2QvMPChphYF3!YbtLLIs*E%B)Oq4^fy^ z5+zoGJ>&tI*hU=i4-s$()c}KNsKh9AfEd_-1{V3`d>b_$i;xcz{y>Y0S(uP3>_P>a zLM((Fku(B;E{r2+xJ8u612VCVIG_oJ;Sj0;2GQ7rEa(6+umMf}M1C4=)Odu8AxQWG zEh;Aearj(=d;4Z^LLYN*6+asU?Nbl3^Q%D|{s@6Xj}(aZHwkoj-~bw*1FnSd;0aX! zUW<-TPD&b;6s;@zw7K~4mF9cDuK&BQ;b_N-Cj%R=CnEjde9%~1kk}vYY^@mTTNm%F z?mbrf*~d#iX;?ITDf(MHQdK;&p(ek&e9qe?*&A0E)mG(1s`J*pn^#ttId4vCXjV$j zj464u)2F9Q$V#0!dHk4(FDB#D&wP^f0*q1)G?4!%Xe>;ROD~Oee-}xfJUd+aa_0AK zFP$vgR2te>+%}b$hVw&Ni`yT>F5LNRM@_utk68Piwi5??BLBpCcb8mx|3c*1x!xZJ zKU!7(#h8s(^x)5*w=Z0K{=a9#qeoHU|0&%MiU0rr literal 0 HcmV?d00001 diff --git a/docs/dms/umn/public_sys-resources/icon-danger.gif b/docs/dms/umn/public_sys-resources/icon-danger.gif new file mode 100644 index 0000000000000000000000000000000000000000..079c79b263f4b48089f3b3256154c73e7699593f GIT binary patch literal 1086 zcmW+#YfRQ<6hA3LZMyP?V}KhnEtF{Q4vGxS52AozEVM85nq$#%tv8gRF!3GhgM?_) zd5Luv3SKrXFTGCpn$y>EMGZQ&sWI^~+e%qWysRPK%BSD+f4-fabAGq;|Cf|4nO{(o zMH%#n$oXf^sdM5SJ4e1UbEeM389O82RCB6M#VI=_KP%=$orn{5LVlIau{svV?3jS$ z$Q-F7am0>L02|Q2!ZN1G^Z2J`V#a3VX;G<~iYc3tSAnLeiI}hnc~O{UH5OwwCTPT} zks65+8-W$70S3`f30dfY7}$UY7M95y@-?2QvMPChphYF3!YbtLLIs*E%B)Oq4^fy^ z5+zoGJ>&tI*hU=i4-s$()c}KNsKh9AfEd_-1{V3`d>b_$i;xcz{y>Y0S(uP3>_P>a zLM((Fku(B;E{r2+xJ8u612VCVIG_oJ;Sj0;2GQ7rEa(6+umMf}M1C4=)Odu8AxQWG zEh;Aearj(=d;4Z^LLYN*6+asU?Nbl3^Q%D|{s@6Xj}(aZHwkoj-~bw*1FnSd;0aX! zUW<-TPD&b;6s;@zw7K~4mF9cDuK&BQ;b_N-Cj%R=CnEjde9%~1kk}vYY^@mTTNm%F z?mbrf*~d#iX;?ITDf(MHQdK;&p(ek&e9qe?*&A0E)mG(1s`J*pn^#ttId4vCXjV$j zj464u)2F9Q$V#0!dHk4(FDB#D&wP^f0*q1)G?4!%Xe>;ROD~Oee-}xfJUd+aa_0AK zFP$vgR2te>+%}b$hVw&Ni`yT>F5LNRM@_utk68Piwi5??BLBpCcb8mx|3c*1x!xZJ zKU!7(#h8s(^x)5*w=Z0K{=a9#qeoHU|0&%MiU0rr literal 0 HcmV?d00001 diff --git a/docs/dms/umn/public_sys-resources/icon-huawei.gif b/docs/dms/umn/public_sys-resources/icon-huawei.gif new file mode 100644 index 0000000000000000000000000000000000000000..a31d60f895af919d33855217ca02daf4093136d7 GIT binary patch literal 2767 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 GE&l)<3Z_>8 literal 0 HcmV?d00001 diff --git a/docs/dms/umn/public_sys-resources/icon-notice.gif b/docs/dms/umn/public_sys-resources/icon-notice.gif new file mode 100644 index 0000000000000000000000000000000000000000..409070650a49518feb1624c624d814c3bfa63d2e GIT binary patch literal 962 zcmb7D&r8&C5S<{wSd_qn6)U)w5LOaRh!N}_*49lD)S!dZp@M<3gPIX|@UR9-fz+X3 zAaT9)OY{xZtO-;RC85Vab;JEUNIMS5f^r$7-e%-XK`j{0+N$CsgpRd6B1wp z8dw-cH^rU^H4`&7qgabf)l^K`l!66{q9$U(CKRO5%W5pfY)s&YQ6n`HBR0ZTum%`N zgC%I8hQ+`JG_WvCAt-W$sIn@BKCDG1qQWW^a=`*c7G+i@s0S(ZDv1&+K_2`7O-#cM z=m!ZX1Z#kSG+3e)Jg^wpfCd(Yb5TZ)U=a!DwsG z)Z`|1ejMK4ap%CHj;%+>T6=D++5I=uBbQ$fZ48cf{hV1}9&Njl-I}i7e0#6Hdug@s zsr-57_=gLr&9Ros$k}}M>tJ77=hEJ}iPaZ%8|P+gUbS|Oj}5I{|5nZZc)C1$e*Rj` d`09hYXJ4M@PhCx)dHK8WZo1*|*q+^V@*ncduk8Q; literal 0 HcmV?d00001 diff --git a/docs/dms/umn/public_sys-resources/icon-tip.gif b/docs/dms/umn/public_sys-resources/icon-tip.gif new file mode 100644 index 0000000000000000000000000000000000000000..c47bae05c9fd17c02a851d96cfac67bf194498d8 GIT binary patch literal 879 zcmchWKWmj?48@OdDOZPr)a61!OE4yGD)salg#|^Ix$qIEF#uk)V>D{95e^!2r`i+9t# zTMu5YtUcd+@#gp0tDE;9ug>oLIzL$6dOx4-t#2PKExu1KulwoYeD?Os#mVO%AMWih HO|EMGZQ&sWI^~+e%qWysRPK%BSD+f4-fabAGq;|Cf|4nO{(o zMH%#n$oXf^sdM5SJ4e1UbEeM389O82RCB6M#VI=_KP%=$orn{5LVlIau{svV?3jS$ z$Q-F7am0>L02|Q2!ZN1G^Z2J`V#a3VX;G<~iYc3tSAnLeiI}hnc~O{UH5OwwCTPT} zks65+8-W$70S3`f30dfY7}$UY7M95y@-?2QvMPChphYF3!YbtLLIs*E%B)Oq4^fy^ z5+zoGJ>&tI*hU=i4-s$()c}KNsKh9AfEd_-1{V3`d>b_$i;xcz{y>Y0S(uP3>_P>a zLM((Fku(B;E{r2+xJ8u612VCVIG_oJ;Sj0;2GQ7rEa(6+umMf}M1C4=)Odu8AxQWG zEh;Aearj(=d;4Z^LLYN*6+asU?Nbl3^Q%D|{s@6Xj}(aZHwkoj-~bw*1FnSd;0aX! zUW<-TPD&b;6s;@zw7K~4mF9cDuK&BQ;b_N-Cj%R=CnEjde9%~1kk}vYY^@mTTNm%F z?mbrf*~d#iX;?ITDf(MHQdK;&p(ek&e9qe?*&A0E)mG(1s`J*pn^#ttId4vCXjV$j zj464u)2F9Q$V#0!dHk4(FDB#D&wP^f0*q1)G?4!%Xe>;ROD~Oee-}xfJUd+aa_0AK zFP$vgR2te>+%}b$hVw&Ni`yT>F5LNRM@_utk68Piwi5??BLBpCcb8mx|3c*1x!xZJ zKU!7(#h8s(^x)5*w=Z0K{=a9#qeoHU|0&%MiU0rr literal 0 HcmV?d00001 diff --git a/docs/dms/umn/public_sys-resources/note_3.0-en-us.png b/docs/dms/umn/public_sys-resources/note_3.0-en-us.png new file mode 100644 index 0000000000000000000000000000000000000000..57a0e1f53377b28fd80ceb393b035f8d9b8b392a GIT binary patch literal 1080 zcmV-81jqY{P)pI>PbXFRA}Dqnq7z+RTRg6r`*v5D@IBmL~4s5$SN3-f`YICkrqS^ z3O*?4J{4psT?>Nv;P$DA4|YKmeJd1v=!+{-P(e)MT23E4 zfpM5g?!;YNyXOywggfWv-aG#}pA%7499KRz`7Lmw98Q!I<#3`LPLvbnaH1TQ5UMEG zlVk_b1{y%CK&5Na8Kh~iV1CQyHSIUD=$Ui|Y1(mW{t2nlnW!hpqTT3)%#9tQ2@Hwc z4!jG@4brq%Pm%+`OlEvYXy4{GY5awd{We?gCpulWuT{Z9`oN)jk~9ZtI#ba@Tm#IC$eXI#i?GB7 z@C|Siuxi7{ffK+jzyrW_z5t&id2Xi{7fGOZ7RUNhF z=`q(YYu4B2zr}fA1-My6UW~A&C(H`Z0J{sqLLYb>ST?)$UTJH~j4 z)U5D`kx~@HyTBjADBwh`9UcOHGnaO3gx+o=^sFTdqcDs&7cD!S1Y1R9DJQENmMBXi zUX68u7SqPL=oS0?tDydiCJNY=lMCxo@cxg;Iw&H0tZv&cB5#jSkGc8v45{4-xAi@+ zH#c^6Llb3aTk2cp0#8`%*2*ZSb3DivIwje71|rV*JnwHI2e{V0 z?L}VtT_k|}D>qFKHz^_)cUMxtxkDBWXzz2D1oirfKkqs5Z>m~O`i+$JJR1>-NN>fsG-Q5hHbmeou}1??2@ zp;^{uvz{qy3k557pH|h^|K(Paf~;?wS^K(J)S`9Ki+p;|vZBS3*BostG+QG&8PgN& z=@C2h$ubuxBJTs&=XH#%UFPZrh=oAMNN{DPG_uReuDWcPESRPGOKD;{Otwcu3X@*QY`k0+@}-e yxT4{IZgHXpLI!Q!9RCwC$n{8}UWfaGMW8J;IUE8&LY1fUhGLTVa3!QBW+ZA*L=y*M3rfr5il?z?dJZieJ#47>M$@*mD4$1ecadv1qsU1#wR$;qu4Bmh4yS`Hi)ReG=4*#e zajgEV5YlLPaKTMvrW)|6L6Y@JtlU|tX}9u@d<^;|8a!TJ`kRn8mKIZX-z)%<^+`jn z738I}>P{CwooQ#@mc8ItdHsQ6rsk%O$iLY)*x7Zcj%}lwEK@`-=;otzSyX+&p9{kzQYbgSF@Q=2Qy+?#VW0=Vy|cYT&lQ@%;A2YQ{hH z9%ov+34{hBa~SnWOw39F;7p5`9$z4G?cJ)An*I*rb~&khdI=d8h1SkK)If-j5C2TB z8p4%r<<^31tR|Tw4Xs1QHMjMk20}yD8f4p%dXd_$me9Z-SWPlj8%nUOe;>LpUUAI& z1+$nxI~Q3>q`9q!{1-nPlEMa4o@e_SGSdvCrzn))J%_ut?ipfIn4e4CD=Pq4zT@D? zqk$|@wV{L*qfBG7mtFghv-Lntl$pcnz~kwNI)BUSUuvgmQEXp5=UThz?DmmjlsW$V z@)3#dyh6UbBYa%QD%n4gom-Glu20@0My{Xs3VRpaU9=0QxbJP-J)Pz^`?kOW30Tn z@ufYqb@gL4$<)8N0%S?kG%v#(IqvH7UvcW1v+a@N8!}9Baks0-uUUYP1beE1+)Q)S zUobczB2ql)J>S90pM1~e2X4k70q-59;@Rj(Ixc6Ok_Z$V@dbE+GNTrV;HlFQ=lRMeN%CX^J*|inqrfX$fdWuECU& zYE~#M%8xCgqI||*N`--7Xw)BgEZ#bB0-qYhW>q--LhLmBU*r0E*5+4PP+l2n2}rtV z_qXh+#jl32SrvAyo2R)OD=o_BoyYIMW>x6y_Tety7r)3^eF8`TK$3KP{`eA2F}YpN zxa|~0YP$+*PB&3e-M~W&UFbFHknL5q%yVT?GB=Ox3?p^VEh7*N@$03nevU0%RA*Qe zy8Bd~e78Ejsl=~x+vYF$e)B!#In3BC3Kw>)rNi4F>6}lnndnzTghB(1f9&nZP({}9 z<_Y#X?@5R5*rUdbm zZ9zPQB)-@t_#f`t1VTsxAtZr72uUD>BoIOp2q6gsLP&yt3mvdY+y=oIIs7M?<}pwN SX0_=60000=0&&navigator.userAgent.indexOf("opera")==-1&&document.all)?true:false;var xPos;var yPos;window.document.onmousemove=function(a){a=a||window.event;if(a.pageX){xPos=a.pageX;yPos=a.pageY}else{if(document.body!==null&&typeof document.body!=="undefined"){xPos=a.clientX+document.body.scrollLeft-document.body.clientLeft;yPos=a.clientY+document.body.scrollTop-document.body.clientTop}}};function showTooltip(e){if(document.body===null||typeof document.body==="undefined"){return}if(i==0){return}clickFlag=true;var f=Json.parse("jsonData."+e);var a=Math.max(document.body.clientWidth,document.documentElement.clientWidth)-20;if(!dhtmlgoodies_tooltipFlag){dhtmlgoodies_tooltip=document.createElement("DIV");dhtmlgoodies_tooltip.id="dhtmlgoodies_tooltip";dhtmlgoodies_tooltipShadow=document.createElement("DIV");dhtmlgoodies_tooltipShadow.id="dhtmlgoodies_tooltipShadow";document.body.appendChild(dhtmlgoodies_tooltip);document.body.appendChild(dhtmlgoodies_tooltipShadow);if(tooltip_is_msie){dhtmlgoodies_iframe=document.createElement("IFRAME");dhtmlgoodies_iframe.frameborder="5";dhtmlgoodies_iframe.style.backgroundColor="#FFFFFF";dhtmlgoodies_iframe.src="#";dhtmlgoodies_iframe.style.zIndex=100;dhtmlgoodies_iframe.style.position="absolute";document.body.appendChild(dhtmlgoodies_iframe)}}dhtmlgoodies_tooltip.style.display="block";dhtmlgoodies_tooltipShadow.style.display="block";if(tooltip_is_msie){dhtmlgoodies_iframe.style.display="block"}var b=Math.max(document.body.scrollTop,document.documentElement.scrollTop);if(navigator.userAgent.toLowerCase().indexOf("safari")>=0){b=0}var c=xPos+10;dhtmlgoodies_tooltip.style.width=null;dhtmlgoodies_tooltip.innerHTML=f;dhtmlgoodies_tooltip.style.left=c+"px";if(tooltip_is_msie){dhtmlgoodies_tooltip.style.top=yPos+20+b+"px"}else{dhtmlgoodies_tooltip.style.top=yPos+20+"px"}dhtmlgoodies_tooltipShadow.style.left=c+dhtmlgoodies_shadowSize+"px";if(tooltip_is_msie){dhtmlgoodies_tooltipShadow.style.top=yPos+20+b+dhtmlgoodies_shadowSize+"px"}else{dhtmlgoodies_tooltipShadow.style.top=yPos+20+dhtmlgoodies_shadowSize+"px"}if(dhtmlgoodies_tooltip.offsetWidth>dhtmlgoodies_tooltipMaxWidth){dhtmlgoodies_tooltip.style.width=dhtmlgoodies_tooltipMaxWidth+"px"}var d=dhtmlgoodies_tooltip.offsetWidth;if(da){dhtmlgoodies_tooltip.style.left=(dhtmlgoodies_tooltipShadow.style.left.replace("px","")-((c+d)-a))+"px";dhtmlgoodies_tooltipShadow.style.left=(dhtmlgoodies_tooltipShadow.style.left.replace("px","")-((c+d)-a)+dhtmlgoodies_shadowSize)+"px"}if(tooltip_is_msie){dhtmlgoodies_iframe.style.left=dhtmlgoodies_tooltip.style.left;dhtmlgoodies_iframe.style.top=dhtmlgoodies_tooltip.style.top;dhtmlgoodies_iframe.style.width=dhtmlgoodies_tooltip.offsetWidth+"px";dhtmlgoodies_iframe.style.height=dhtmlgoodies_tooltip.offsetHeight+"px"}}function hideTooltip(){i=0;clickFlag=false;if((dhtmlgoodies_tooltip!==null&&typeof dhtmlgoodies_tooltip!=="undefined")&&+(dhtmlgoodies_tooltip.style!==null&&typeof dhtmlgoodies_tooltip.style!=="undefined")){dhtmlgoodies_tooltip.style.display="none";dhtmlgoodies_tooltipShadow.style.display="none";if(tooltip_is_msie){dhtmlgoodies_iframe.style.display="none"}}if(timeId!==null&&typeof timeId!=="undefined"&&timeId!=""){clearTimeout(timeId)}}function showText(a){i=1;timeId=setTimeout(function(){showTooltip(a)},500)}function showText2(a){if(!clickFlag){i=1;showTooltip(a);i=0;if(timeId!==null&&typeof timeId!=="undefined"&&timeId!=""){clearTimeout(timeId)}}}function anchorScroll(b){var d=document.getElementsByName(b);if(d!=null&&d.length>0){var c=d[0];var a=c.getBoundingClientRect().left+(document.body.scrollLeft||(document.documentElement&&document.documentElement.scrollLeft));var e=c.getBoundingClientRect().top+(document.body.scrollTop||(document.documentElement&&document.documentElement.scrollTop));window.scrollTo(a,e-30)}}; \ No newline at end of file diff --git a/docs/dms/umn/public_sys-resources/warning_3.0-en-us.png b/docs/dms/umn/public_sys-resources/warning_3.0-en-us.png new file mode 100644 index 0000000000000000000000000000000000000000..def5c3565da51684d78479f45904c0360844c243 GIT binary patch literal 3164 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