diff --git a/Doc/HP-Socket Class Diagram.uml b/Doc/HP-Socket Class Diagram.uml
index 77bdce120..222d58874 100644
--- a/Doc/HP-Socket Class Diagram.uml
+++ b/Doc/HP-Socket Class Diagram.uml
@@ -2163,13 +2163,13 @@
jvfBmo6uGkC61ckI99TMgAAA
ze/Hc/i6d0uBL3aw+cFlmwAA
-142
+153
clMaroon
$00EDDADA
10
-268
-2028
+594
+2064
118
116
True
@@ -2199,8 +2199,8 @@
clMaroon
$00EDDADA
10
-268
-2168
+594
+2204
133
148
True
@@ -2230,8 +2230,8 @@
clMaroon
$00EDDADA
10
-456
-2028
+782
+2064
118
100
True
@@ -2261,8 +2261,8 @@
clMaroon
$00EDDADA
10
-456
-2168
+782
+2204
156
100
True
@@ -2292,8 +2292,8 @@
clMaroon
$00EDDADA
10
-664
-2028
+990
+2064
118
100
True
@@ -2323,8 +2323,8 @@
clMaroon
$00EDDADA
10
-848
-2028
+1174
+2064
198
308
True
@@ -2354,8 +2354,8 @@
clMaroon
$00EDDADA
10
-664
-2308
+990
+2344
118
100
True
@@ -2385,8 +2385,8 @@
clMaroon
$00B9FFFF
10
-2572
-48
+2898
+84
201
52
True
@@ -2420,8 +2420,8 @@
clMaroon
$00B9FFFF
10
-2476
-888
+2802
+924
148
68
True
@@ -2455,7 +2455,7 @@
clMaroon
$00B9FFFF
10
-2554,888;2668,99
+2880,924;2994,135
sCzG9DqxZkGTaKemcfKYcAAA
gL3x0HKKs0C7DDVK9HdhLwAA
yfVKcgxjhUa+TjjPZrtVYQAA
@@ -2482,8 +2482,8 @@
clMaroon
$00BDFFDE
10
-2384
-1072
+2710
+1108
134
36
False
@@ -2516,7 +2516,7 @@
clMaroon
$00B9FFFF
10
-2460,1072;2529,955
+2786,1108;2855,991
2uOeA48ekEWyQBc6HVdLyAAA
yfVKcgxjhUa+TjjPZrtVYQAA
bxQFxtW+e0KFZlCcgFO9AAAA
@@ -2543,8 +2543,8 @@
clMaroon
$00B9FFFF
10
-2384
-1408
+2710
+1444
137
132
True
@@ -2578,7 +2578,7 @@
clMaroon
$00B9FFFF
10
-2452,1408;2450,1107
+2778,1444;2776,1143
oU9IW4eh8ESLIhPxMDNlogAA
bxQFxtW+e0KFZlCcgFO9AAAA
afZfzoCg4Eq/XSFKvRAWKAAA
@@ -2605,8 +2605,8 @@
clMaroon
$00B9FFFF
10
-2372
-2668
+2698
+2704
159
68
True
@@ -2640,7 +2640,7 @@
clMaroon
$00B9FFFF
10
-2451,2668;2452,1539
+2777,2704;2778,1575
08VC9kxGKEmdHNOlu6NmbwAA
afZfzoCg4Eq/XSFKvRAWKAAA
120BkdYky02f0xbh3EF3XwAA
@@ -2667,8 +2667,8 @@
clMaroon
$00BDFFDE
10
-2572
-1072
+2898
+1108
136
36
True
@@ -2702,7 +2702,7 @@
clMaroon
$00B9FFFF
10
-2630,1072;2567,955
+2956,1108;2893,991
xHgTfxe+SkyBHjq4gN29qAAA
yfVKcgxjhUa+TjjPZrtVYQAA
GAyMC/pBC0uNZTrkQ2VX4wAA
@@ -2729,8 +2729,8 @@
clMaroon
$00B9FFFF
10
-2568
-1408
+2894
+1444
139
116
True
@@ -2764,7 +2764,7 @@
clMaroon
$00B9FFFF
10
-2637,1408;2639,1107
+2963,1444;2965,1143
7wiMv4rx/0CjGXfkMJ+fBgAA
GAyMC/pBC0uNZTrkQ2VX4wAA
58PT+RQQQEeK5sPeQ8LchgAA
@@ -2791,8 +2791,8 @@
clMaroon
$00B9FFFF
10
-2756
-888
+3082
+924
144
68
True
@@ -2826,7 +2826,7 @@
clMaroon
$00B9FFFF
10
-2821,888;2677,99
+3147,924;3003,135
u7n8K/7SVEOrbQ7qqBgw5gAA
gL3x0HKKs0C7DDVK9HdhLwAA
AD2hOL2vpE+3hsFwE/MFuwAA
@@ -2853,8 +2853,8 @@
clMaroon
$00BDFFDE
10
-2760
-1072
+3086
+1108
130
36
True
@@ -2888,7 +2888,7 @@
clMaroon
$00B9FFFF
10
-2824,1072;2826,955
+3150,1108;3152,991
9cmaeBE4CUK4eiysDAdUBAAA
AD2hOL2vpE+3hsFwE/MFuwAA
lZ1Q7w+edEej4hQluAnhMgAA
@@ -2915,8 +2915,8 @@
clMaroon
$00B9FFFF
10
-2756
-1408
+3082
+1444
135
132
True
@@ -2950,7 +2950,7 @@
clMaroon
$00B9FFFF
10
-2823,1408;2824,1107
+3149,1444;3150,1143
RRh8s6Oze0Sz3Sygnu9oMQAA
lZ1Q7w+edEej4hQluAnhMgAA
geKQC6XZkEefI3E4l/VkGAAA
@@ -2977,8 +2977,8 @@
clMaroon
$00B9FFFF
10
-2744
-2668
+3070
+2704
155
68
True
@@ -3012,7 +3012,7 @@
clMaroon
$00B9FFFF
10
-2821,2668;2823,1539
+3147,2704;3149,1575
xj1q7c1vdUK4s8CkFyDE3wAA
geKQC6XZkEefI3E4l/VkGAAA
eYGlKkdZLEutBTtuUOVCFAAA
@@ -3039,8 +3039,8 @@
clMaroon
$00B9FFFF
10
-1796
-332
+2122
+368
160
452
True
@@ -3074,8 +3074,8 @@
clMaroon
$00B9FFFF
10
-704
-332
+1030
+368
140
68
True
@@ -3109,8 +3109,8 @@
clMaroon
$00BDFFDE
10
-543
-1072
+869
+1108
126
36
True
@@ -3144,7 +3144,7 @@
clMaroon
$00B9FFFF
10
-609,1072;765,399
+935,1108;1091,435
LHdDVg405EStLqtC9ACaJgAA
KrTYF4Cl0UWAT3s9Q59oBAAA
lkeOHiiD8k61jW8z3Jdf1AAA
@@ -3171,8 +3171,8 @@
clMaroon
$00B9FFFF
10
-536
-1408
+862
+1444
135
116
True
@@ -3206,7 +3206,7 @@
clMaroon
$00B9FFFF
10
-603,1408;605,1107
+929,1444;931,1143
jMwPdcNgf0KaJMKQBOazIgAA
lkeOHiiD8k61jW8z3Jdf1AAA
JvAeKTqBzE+W2Tw+N4ESXQAA
@@ -3233,8 +3233,8 @@
clMaroon
$00B9FFFF
10
-528
-1656
+854
+1692
151
68
True
@@ -3268,7 +3268,7 @@
clMaroon
$00B9FFFF
10
-603,1656;603,1523
+929,1692;929,1559
x9j97vQnoEStugksSdPSBwAA
JvAeKTqBzE+W2Tw+N4ESXQAA
7UPYyBmTk0StzHZNW+YJswAA
@@ -3295,8 +3295,8 @@
clMaroon
$00BDFFDE
10
-736
-1072
+1062
+1108
128
36
True
@@ -3330,7 +3330,7 @@
clMaroon
$00B9FFFF
10
-798,1072;774,399
+1124,1108;1100,435
sN55Dgbmo0WZvNqCj0OqQwAA
KrTYF4Cl0UWAT3s9Q59oBAAA
4X4YjiGr1keUOnRkcKUhTQAA
@@ -3357,8 +3357,8 @@
clMaroon
$00B9FFFF
10
-729
-1407
+1055
+1443
135
100
True
@@ -3392,7 +3392,7 @@
clMaroon
$00B9FFFF
10
-796,1407;799,1107
+1122,1443;1125,1143
ckrUyHyNEkqEIaDRIjKBrAAA
4X4YjiGr1keUOnRkcKUhTQAA
awRPnutzt0yg7s50bGBGLQAA
@@ -3419,8 +3419,8 @@
clMaroon
$00BDFFDE
10
-928
-1072
+1254
+1108
121
36
True
@@ -3454,7 +3454,7 @@
clMaroon
$00B9FFFF
10
-983,1072;783,399
+1309,1108;1109,435
iH3ueDodB0OuqZ5awdjDeQAA
KrTYF4Cl0UWAT3s9Q59oBAAA
IpuoRM7390mIm+qG9Hl2bgAA
@@ -3481,8 +3481,8 @@
clMaroon
$00B9FFFF
10
-920
-1407
+1246
+1443
135
100
True
@@ -3516,7 +3516,7 @@
clMaroon
$00B9FFFF
10
-987,1407;988,1107
+1313,1443;1314,1143
FoyTfxOKQ0CcM6uuMKewkwAA
IpuoRM7390mIm+qG9Hl2bgAA
zefMvmnz2UK+gAC3E0jXgQAA
@@ -3543,8 +3543,8 @@
clMaroon
$00B9FFFF
10
-3704
-8
+4030
+44
199
756
True
@@ -3578,8 +3578,8 @@
clMaroon
$00B9FFFF
10
-3508
-888
+3834
+924
126
68
True
@@ -3613,7 +3613,7 @@
clMaroon
$00B9FFFF
10
-3633,897;3732,860;3746,763
+3959,933;4058,896;4072,799
9BTtNyRQHEu7yKoNswewcQAA
eiN6oYelCU++QjaXKMX8mAAA
kiHq/1vHX0WZ96N8FA/STwAA
@@ -3640,8 +3640,8 @@
clMaroon
$00FFE3C8
10
-3636
-1072
+3962
+1108
156
212
True
@@ -3675,7 +3675,7 @@
clMaroon
$00B9FFFF
10
-3654,1072;3589,955
+3980,1108;3915,991
qrDg6u3xU0KpgYiFoJBZ1AAA
kiHq/1vHX0WZ96N8FA/STwAA
Ll1QQzy89EqZaHquqLut4QAA
@@ -3702,8 +3702,8 @@
clMaroon
$00FFE3C8
10
-3356
-1072
+3682
+1108
150
164
True
@@ -3737,7 +3737,7 @@
clMaroon
$00B9FFFF
10
-3479,1072;3550,955
+3805,1108;3876,991
rcZqqPur/USLxxaOeNdjswAA
kiHq/1vHX0WZ96N8FA/STwAA
jbo8sT+vKUaLco+wapuQhwAA
@@ -3764,8 +3764,8 @@
clMaroon
$00B9FFFF
10
-4176
-888
+4502
+924
116
84
True
@@ -3799,7 +3799,7 @@
clMaroon
$00B9FFFF
10
-4176,918;3880,860;3864,763
+4502,954;4206,896;4190,799
dx6I5RGr20SmTHCEMdZ9nAAA
eiN6oYelCU++QjaXKMX8mAAA
n3rJyl0++kq9uoOsANKAUwAA
@@ -3826,8 +3826,8 @@
clMaroon
$00FFE3C8
10
-4160
-1072
+4486
+1108
145
148
True
@@ -3861,7 +3861,7 @@
clMaroon
$00B9FFFF
10
-4232,1072;4233,971
+4558,1108;4559,1007
T7qvCRD8oEeFVhOYfk7D4wAA
n3rJyl0++kq9uoOsANKAUwAA
ROm4wdRu3kujC5L3DT4IAAAA
@@ -3888,8 +3888,8 @@
clMaroon
$00FFE3C8
10
-1804
-1072
+2130
+1108
145
148
True
@@ -3923,7 +3923,7 @@
clMaroon
$00B9FFFF
10
-1876,1072;1875,783
+2202,1108;2201,819
dOpAHC5JfkymmNyAgeRwWAAA
ylsx02qZaUiyvMjQBrZn+gAA
J8pneqLZKkaDgX4DgXGzJwAA
@@ -3950,8 +3950,8 @@
clMaroon
$00FFE3C8
10
-1564
-1072
+1890
+1108
150
132
True
@@ -3985,7 +3985,7 @@
clMaroon
$00B9FFFF
10
-1665,1072;1796,751
+1991,1108;2122,787
VhVmNVhKIEyRJWflThCsqQAA
ylsx02qZaUiyvMjQBrZn+gAA
oleTxFsjKEWwtZuXdUKCNQAA
@@ -4012,8 +4012,8 @@
clMaroon
$00FFE3C8
10
-2132
-1072
+2458
+1108
150
180
True
@@ -4047,7 +4047,7 @@
clMaroon
$00B9FFFF
10
-2157,1072;1955,703
+2483,1108;2281,739
MejA8cLC00G/Y3QcvCU6BgAA
ylsx02qZaUiyvMjQBrZn+gAA
YHlypkK/9EmsY5l1e8kckgAA
@@ -4074,8 +4074,8 @@
clMaroon
$0000C4C4
10
-3588
-2460
+3914
+2496
165
84
True
@@ -4109,8 +4109,8 @@
clMaroon
$0000C4C4
10
-2164
-2460
+2490
+2496
159
84
True
@@ -4144,8 +4144,8 @@
clMaroon
$00B9FFFF
10
-3268
-2668
+3594
+2704
103
68
True
@@ -4179,7 +4179,7 @@
clMaroon
$00B9FFFF
10
-3370,2672;3596,2543
+3696,2708;3922,2579
ETiy7j/ak0iclwwFrOCPHwAA
a0c9acKJG0SO2mD4HdFWdAAA
vwPKwpBbd0GUOwpQTiwJIwAA
@@ -4206,7 +4206,7 @@
clMaroon
$00B9FFFF
10
-3339,2668;3560,2312;3560,1352;3636,1265
+3665,2704;3886,2348;3886,1388;3962,1301
RvwWYNXraU2xkdsooYM/NwAA
Ll1QQzy89EqZaHquqLut4QAA
vwPKwpBbd0GUOwpQTiwJIwAA
@@ -4233,8 +4233,8 @@
clMaroon
$00B9FFFF
10
-3620
-2668
+3946
+2704
99
68
True
@@ -4268,7 +4268,7 @@
clMaroon
$00B9FFFF
10
-3669,2668;3670,2543
+3995,2704;3996,2579
krwZJNbQpUee1OjG3HesgAAA
a0c9acKJG0SO2mD4HdFWdAAA
bfxTyfA02Ue+pDo34ZXTAQAA
@@ -4295,7 +4295,7 @@
clMaroon
$00B9FFFF
10
-3695,2668;3912,2392;3912,1376;4160,1197
+4021,2704;4238,2428;4238,1412;4486,1233
Vo9KdG21TU67s/EtgyfoVQAA
ROm4wdRu3kujC5L3DT4IAAAA
bfxTyfA02Ue+pDo34ZXTAQAA
@@ -4322,8 +4322,8 @@
clMaroon
$00B9FFFF
10
-2196
-2672
+2522
+2708
95
68
True
@@ -4357,7 +4357,7 @@
clMaroon
$00B9FFFF
10
-2243,2672;2243,2543
+2569,2708;2569,2579
wIyBqLGeaEauN2RIkujQrAAA
3G0QePyBUU2U+ZdFBZdeaQAA
JO73WwZwyUit/u2y4GvaEQAA
@@ -4384,7 +4384,7 @@
clMaroon
$00B9FFFF
10
-2200,2672;2056,2560;2056,1412;1926,1219
+2526,2708;2382,2596;2382,1448;2252,1255
GJ1pEOa7xE+Vx6DHIVvLbwAA
J8pneqLZKkaDgX4DgXGzJwAA
JO73WwZwyUit/u2y4GvaEQAA
@@ -4411,8 +4411,8 @@
clMaroon
$00DCB9FF
10
-4132
-1408
+4458
+1444
199
932
True
@@ -4446,7 +4446,7 @@
clMaroon
$00B9FFFF
10
-4232,1408;4232,1219
+4558,1444;4558,1255
M9A+DWOIeUGk+YFgByCYmAAA
ROm4wdRu3kujC5L3DT4IAAAA
nninAmAC7U2238tYjDUvxQAA
@@ -4473,8 +4473,8 @@
clMaroon
$00FFC8FF
10
-1796
-1408
+2122
+1444
164
580
True
@@ -4508,7 +4508,7 @@
clMaroon
$00B9FFFF
10
-1876,1408;1876,1219
+2202,1444;2202,1255
hwXxX+YbkkG6mY/KLykG4AAA
J8pneqLZKkaDgX4DgXGzJwAA
PGFFeARNxk+lxLKoUolRcgAA
@@ -4535,8 +4535,8 @@
clMaroon
$00DCB9FF
10
-3752
-2668
+4078
+2704
185
100
True
@@ -4570,7 +4570,7 @@
clMaroon
$00B9FFFF
10
-3805,2668;3704,2543
+4131,2704;4030,2579
SWj0s9+zMUW6Sa0s98LfDgAA
a0c9acKJG0SO2mD4HdFWdAAA
91D3350Tx0G/REKMBgAVcgAA
@@ -4597,7 +4597,7 @@
clMaroon
$00B9FFFF
10
-3911,2668;3972,2624;3972,2180;4132,1990
+4237,2704;4298,2660;4298,2216;4458,2026
IDQB44Q61kudclcYwyYEMwAA
nninAmAC7U2238tYjDUvxQAA
91D3350Tx0G/REKMBgAVcgAA
@@ -4624,8 +4624,8 @@
clMaroon
$00FFC8FF
10
-1960
-2672
+2286
+2708
184
100
True
@@ -4659,7 +4659,7 @@
clMaroon
$00B9FFFF
10
-2094,2672;2206,2543
+2420,2708;2532,2579
t7BFiOV+U0+3Fzwd6nXwzgAA
3G0QePyBUU2U+ZdFBZdeaQAA
pHz4Yn9KW0u1EHHgf7i2PQAA
@@ -4686,7 +4686,7 @@
clMaroon
$00B9FFFF
10
-2043,2672;1926,1987
+2369,2708;2252,2023
ZNw4OjQkUkmijjdgoAjX+gAA
PGFFeARNxk+lxLKoUolRcgAA
pHz4Yn9KW0u1EHHgf7i2PQAA
@@ -4713,8 +4713,8 @@
clMaroon
$00A6D2FF
10
-3400
-2668
+3726
+2704
190
100
True
@@ -4748,7 +4748,7 @@
clMaroon
$00B9FFFF
10
-3534,2668;3636,2543
+3860,2704;3962,2579
DLbR09fsFE6Bx8bzfHmD6AAA
a0c9acKJG0SO2mD4HdFWdAAA
pH4m1vGfz0+s2Byn9+X25QAA
@@ -4775,8 +4775,8 @@
clMaroon
$00A6D2FF
10
-3612
-1408
+3938
+1444
199
980
True
@@ -4810,7 +4810,7 @@
clMaroon
$00B9FFFF
10
-3712,1408;3713,1283
+4038,1444;4039,1319
O5dkSXpa9UWV4M9yJ7QzIwAA
Ll1QQzy89EqZaHquqLut4QAA
b5sh7cGyAEG5dKPNO5ax0wAA
@@ -4837,7 +4837,7 @@
clMaroon
$00B9FFFF
10
-3507,2668;3612,2271
+3833,2704;3938,2307
UT9syzbMZEyZsIIcEMpphAAA
b5sh7cGyAEG5dKPNO5ax0wAA
pH4m1vGfz0+s2Byn9+X25QAA
@@ -4864,8 +4864,8 @@
clMaroon
$00FFC8FF
10
-2124
-1408
+2450
+1444
160
612
True
@@ -4899,7 +4899,7 @@
clMaroon
$00B9FFFF
10
-2205,1408;2206,1251
+2531,1444;2532,1287
Mrk3QXUHNk2R1/cHV9/5pAAA
YHlypkK/9EmsY5l1e8kckgAA
19i0QowlNkm9OgeAWSgS4wAA
@@ -4926,8 +4926,8 @@
clMaroon
$00FFC8FF
10
-1552
-1408
+1878
+1444
165
564
True
@@ -4961,7 +4961,7 @@
clMaroon
$00B9FFFF
10
-1636,1408;1638,1203
+1962,1444;1964,1239
TevsU+ekCkCxrYsp/lugswAA
oleTxFsjKEWwtZuXdUKCNQAA
c825HJK3kEKsHWC48ErTtwAA
@@ -4988,8 +4988,8 @@
clMaroon
$00A6D2FF
10
-3320
-1408
+3646
+1444
199
932
True
@@ -5023,7 +5023,7 @@
clMaroon
$00B9FFFF
10
-3426,1408;3429,1235
+3752,1444;3755,1271
j09xKlrPNkS8/NZ3JXD5MwAA
jbo8sT+vKUaLco+wapuQhwAA
bwCisxwrCEKKPJ3Eu3K44AAA
@@ -5050,8 +5050,8 @@
clMaroon
$00CCE8F4
10
-564
-1920
+890
+1956
114
42
True
@@ -5086,8 +5086,8 @@
clMaroon
$0000C4C4
10
-1536
-2420
+1862
+2456
165
116
True
@@ -5121,8 +5121,8 @@
clMaroon
$00B9FFFF
10
-1568
-2672
+1894
+2708
103
68
True
@@ -5155,7 +5155,7 @@
clMaroon
$00B9FFFF
-1619,2672;1618,2535
+1945,2708;1944,2571
xly9lJtUukKwQ90VKrZR2AAA
Yb89wcpcAk2cxvunkv6qmgAA
32lcn4ak5UeWCJbHkp/gUwAA
@@ -5181,7 +5181,7 @@
clMaroon
$00B9FFFF
-1670,2674;1796,2596;1796,1400;1853,1219
+1996,2710;2122,2632;2122,1436;2179,1255
l44zgodkDEuj17c7XdoPSQAA
J8pneqLZKkaDgX4DgXGzJwAA
32lcn4ak5UeWCJbHkp/gUwAA
@@ -5208,8 +5208,8 @@
clMaroon
$00FFC8FF
10
-1720
-2672
+2046
+2708
190
174
True
@@ -5241,7 +5241,7 @@
clMaroon
$00B9FFFF
-1847,2672;1876,2596;1877,1987
+2173,2708;2202,2632;2203,2023
PhcJjlYZKkK5/K0LejildAAA
PGFFeARNxk+lxLKoUolRcgAA
yhdU0K3mvEeeVvCvv3kUNQAA
@@ -5267,7 +5267,7 @@
clMaroon
$00B9FFFF
-1754,2672;1658,2535
+2080,2708;1984,2571
N9PjlD8Kvk26PvXMITpM2QAA
Yb89wcpcAk2cxvunkv6qmgAA
yhdU0K3mvEeeVvCvv3kUNQAA
@@ -5294,8 +5294,8 @@
clMaroon
$0000C4C4
10
-4128
-2460
+4454
+2496
171
116
False
@@ -5328,8 +5328,8 @@
clMaroon
$00B9FFFF
10
-3972
-2668
+4298
+2704
111
68
False
@@ -5361,7 +5361,7 @@
clMaroon
$00B9FFFF
-4060,2668;4154,2575
+4386,2704;4480,2611
sgmcH4+s1Em05SzAjJdHjAAA
o4hWQrYZQkOmrY1zgQbErQAA
kTpvQ8TEEkmzpYp6oZMMXwAA
@@ -5387,7 +5387,7 @@
clMaroon
$00B9FFFF
-4027,2668;4028,1376;3791,1226
+4353,2704;4354,1412;4117,1262
nzQ/3s2PQEG5Cz2AX+hkOgAA
Ll1QQzy89EqZaHquqLut4QAA
kTpvQ8TEEkmzpYp6oZMMXwAA
@@ -5414,8 +5414,8 @@
clMaroon
$00A6D2FF
10
-4116
-2668
+4442
+2704
196
164
False
@@ -5447,7 +5447,7 @@
clMaroon
$00B9FFFF
-4213,2668;4213,2575
+4539,2704;4539,2611
OH/WIarq+EioSJWJSZjh6AAA
o4hWQrYZQkOmrY1zgQbErQAA
3Oc58Cgr6Uet0hJOu0xXvgAA
@@ -5473,7 +5473,7 @@
clMaroon
$00B9FFFF
-4116,2680;3708,2392;3708,2387
+4442,2716;4034,2428;4034,2423
aQ1uf7mN+EuF/eGcASNwmgAA
b5sh7cGyAEG5dKPNO5ax0wAA
3Oc58Cgr6Uet0hJOu0xXvgAA
@@ -5500,8 +5500,8 @@
clMaroon
$00B9FFFF
10
-4344
-2668
+4670
+2704
107
68
False
@@ -5533,7 +5533,7 @@
clMaroon
$00B9FFFF
-4364,2668;4271,2575
+4690,2704;4597,2611
WUHNHDfka0O+CbvKWj/7kQAA
o4hWQrYZQkOmrY1zgQbErQAA
kXZKbMdJjEWlFo6Q0wMKUwAA
@@ -5559,7 +5559,7 @@
clMaroon
$00B9FFFF
-4397,2668;4396,1376;4285,1219
+4723,2704;4722,1412;4611,1255
lqZ7xgrWKkewtFXoEKU2+AAA
ROm4wdRu3kujC5L3DT4IAAAA
kXZKbMdJjEWlFo6Q0wMKUwAA
@@ -5586,8 +5586,8 @@
clMaroon
$00DCB9FF
10
-4484
-2668
+4810
+2704
191
164
False
@@ -5619,7 +5619,7 @@
clMaroon
$00B9FFFF
-4484,2689;4298,2571
+4810,2725;4624,2607
v+HDY4XmuEqbLAgnV9F1XgAA
o4hWQrYZQkOmrY1zgQbErQAA
D/2eg6bkTEKcTZu0rbkM1wAA
@@ -5645,7 +5645,7 @@
clMaroon
$00B9FFFF
-4579,2668;4580,2064;4330,1927
+4905,2704;4906,2100;4656,1963
YVPRQLCk1keYCHnO8PWR/AAA
nninAmAC7U2238tYjDUvxQAA
D/2eg6bkTEKcTZu0rbkM1wAA
@@ -5672,8 +5672,8 @@
clMaroon
$00B9FFFF
10
-676
-8
+1002
+44
198
132
True
@@ -5706,7 +5706,7 @@
clMaroon
$00B9FFFF
-773,332;774,139
+1099,368;1100,175
mL0VYtf+mU6FpUJBId6LxwAA
eKMWH+xrGUiX6TBscrmVDgAA
KrTYF4Cl0UWAT3s9Q59oBAAA
@@ -5732,7 +5732,7 @@
clMaroon
$00B9FFFF
-2572,73;873,73
+2898,109;1199,109
gKKDwGOiTEWplL6sQr7cIwAA
eKMWH+xrGUiX6TBscrmVDgAA
gL3x0HKKs0C7DDVK9HdhLwAA
@@ -5759,8 +5759,8 @@
clMaroon
$00EDDADA
10
-664
-2168
+990
+2204
142
100
mVFnW9hMTEGyZVQuv4IeOAAA
@@ -5788,8 +5788,8 @@
clMaroon
$0000C4C4
10
-2928
-2112
+3254
+2148
209
420
False
@@ -5822,8 +5822,8 @@
clMaroon
$00B9FFFF
10
-2956
-2620
+3282
+2656
153
30
False
@@ -5857,8 +5857,8 @@
clMaroon
$00A6D2FF
10
-3064
-2668
+3390
+2704
165
30
False
@@ -5891,7 +5891,7 @@
clMaroon
$00B9FFFF
-3032,2620;3032,2531
+3358,2656;3358,2567
Mr/oVV3BbkSTRL7QZZ/kQQAA
FRZB+mFhz0u3ptmg5zCiLQAA
F2GyGyP/WECd37uDRrTY+wAA
@@ -5917,7 +5917,7 @@
clMaroon
$00B9FFFF
-3162,2668;3420,2444;3420,2339
+3488,2704;3746,2480;3746,2375
L6U+8rAFd0+PMtQKJOASsgAA
bwCisxwrCEKKPJ3Eu3K44AAA
n5JRT29bgkKd1rC4duOdpgAA
@@ -5943,7 +5943,7 @@
clMaroon
$00B9FFFF
-3057,2620;3256,2508;3256,1372;3365,1235
+3383,2656;3582,2544;3582,1408;3691,1271
zzvMYWKwo0K0jTTTVcv4KAAA
jbo8sT+vKUaLco+wapuQhwAA
F2GyGyP/WECd37uDRrTY+wAA
@@ -5969,7 +5969,7 @@
clMaroon
$00B9FFFF
-3142,2668;3099,2531
+3468,2704;3425,2567
8CKVn2FY4U2nEnyWCPHpEgAA
FRZB+mFhz0u3ptmg5zCiLQAA
n5JRT29bgkKd1rC4duOdpgAA
@@ -5996,8 +5996,8 @@
clMaroon
$0000C4C4
10
-1152
-2152
+1478
+2188
205
420
False
@@ -6030,8 +6030,8 @@
clMaroon
$00B9FFFF
10
-1180
-2672
+1506
+2708
149
30
False
@@ -6065,8 +6065,8 @@
clMaroon
$00FFC8FF
10
-1384
-2672
+1710
+2708
145
30
False
@@ -6099,7 +6099,7 @@
clMaroon
$00B9FFFF
-1254,2672;1254,2571
+1580,2708;1580,2607
k9Cy2fl9gk+L+lH6rKbJbgAA
T6iQKz3h4EywbeMnJe/hQgAA
XyoChLq31kKRhfx/5bIxjwAA
@@ -6125,7 +6125,7 @@
clMaroon
$00B9FFFF
-1458,2672;1584,1971
+1784,2708;1910,2007
+FbnZrGkh0CV9us7D8CYYgAA
c825HJK3kEKsHWC48ErTtwAA
CGRH3V3u3UqnzEgP6gP7xAAA
@@ -6151,7 +6151,7 @@
clMaroon
$00B9FFFF
-1275,2672;1436,2564;1436,1404;1588,1203
+1601,2708;1762,2600;1762,1440;1914,1239
a4FQ0hXYE02cePG7HFVZQgAA
oleTxFsjKEWwtZuXdUKCNQAA
XyoChLq31kKRhfx/5bIxjwAA
@@ -6177,7 +6177,7 @@
clMaroon
$00B9FFFF
-1447,2672;1356,2525
+1773,2708;1682,2561
Xn7LMfaAmEqrJGjRtmltWAAA
T6iQKz3h4EywbeMnJe/hQgAA
CGRH3V3u3UqnzEgP6gP7xAAA
@@ -6204,8 +6204,8 @@
clMaroon
$00EDDADA
10
-456
-2308
+782
+2344
156
100
0eiFesJ1t021Z7+TO32LWgAA
@@ -6231,10 +6231,10 @@
clMaroon
-$00FFE3C8
+$00FFDEC8
10
-312
-332
+638
+368
163
580
False
@@ -6267,8 +6267,8 @@
clMaroon
$00F3BEF1
10
-312
-1072
+638
+1108
165
596
False
@@ -6300,7 +6300,7 @@
clMaroon
$00B9FFFF
-394,1072;394,911
+720,1108;720,947
I1JyQpUv5kCRC+BTHVYzEwAA
fspwyW1ebE6kweE9IbakdAAA
u/cs7NWrLUu9fbFBtJV7JwAA
@@ -6327,8 +6327,8 @@
clMaroon
$00BDFFDE
10
-60
-332
+386
+368
206
132
False
@@ -6361,8 +6361,8 @@
clMaroon
$00B9FFFF
10
-96
-564
+422
+600
129
84
False
@@ -6394,7 +6394,7 @@
clMaroon
$00B9FFFF
-160,564;161,463
+486,600;487,499
mzE8diZqi0Wr5Qbzs2lj6AAA
/3F8wdzfCUaUxARYYP6ilwAA
Ya7K0on8iEKsnGdZwLG23gAA
@@ -6421,8 +6421,8 @@
clMaroon
$00D2FFE9
10
-60
-1072
+386
+1108
190
260
False
@@ -6455,8 +6455,8 @@
clMaroon
$00EBD7EC
10
-60
-1448
+386
+1484
194
276
False
@@ -6488,7 +6488,7 @@
clMaroon
$00B9FFFF
-155,1448;155,1331
+481,1484;481,1367
aDeoo2TgWEeiGgF+zGpZSAAA
iGi5bbTSaE2QNxyN5RSk0gAA
VtwxJJRRoE+1rs36JC0D9QAA
@@ -6511,6 +6511,348 @@
aDeoo2TgWEeiGgF+zGpZSAAA
+
+clMaroon
+$00FFDEC8
+10
+116
+1108
+235
+116
+False
+Z7P3g1SEM0O7zzzM80RlJAAA
+
+
+1
+IHPThreadPoolListener
+
+
+False
+
+
+False
+
+
+
+False
+Z7P3g1SEM0O7zzzM80RlJAAA
+
+
+Z7P3g1SEM0O7zzzM80RlJAAA
+
+
+False
+Z7P3g1SEM0O7zzzM80RlJAAA
+
+
+
+clMaroon
+$00D2FFE9
+10
+184
+1828
+194
+100
+False
+TZMWJ1/VYkS2XhwFSZ9ekgAA
+
+
+1
+IHPCompressor
+
+
+False
+
+
+False
+
+
+
+False
+TZMWJ1/VYkS2XhwFSZ9ekgAA
+
+
+TZMWJ1/VYkS2XhwFSZ9ekgAA
+
+
+False
+TZMWJ1/VYkS2XhwFSZ9ekgAA
+
+
+
+clMaroon
+$00D2FFE9
+10
+184
+2292
+207
+100
+False
+P1RN+3E0wEOavYa82KWm4wAA
+
+
+1
+IHPDecompressor
+
+
+False
+
+
+False
+
+
+
+False
+P1RN+3E0wEOavYa82KWm4wAA
+
+
+P1RN+3E0wEOavYa82KWm4wAA
+
+
+False
+P1RN+3E0wEOavYa82KWm4wAA
+
+
+
+clMaroon
+$00EBD7EC
+10
+288
+2048
+227
+116
+False
+HBjuPhmcA068SkilsqSZhAAA
+
+
+1
+CHPBrotliCompressor
+
+
+False
+
+
+False
+
+
+
+False
+HBjuPhmcA068SkilsqSZhAAA
+
+
+HBjuPhmcA068SkilsqSZhAAA
+
+
+False
+HBjuPhmcA068SkilsqSZhAAA
+
+
+
+clMaroon
+$00EBD7EC
+10
+296
+2492
+240
+116
+False
+L6Ut1ABU8kSHU1GGweSvqgAA
+
+
+1
+CHPBrotliDecompressor
+
+
+False
+
+
+False
+
+
+
+False
+L6Ut1ABU8kSHU1GGweSvqgAA
+
+
+L6Ut1ABU8kSHU1GGweSvqgAA
+
+
+False
+L6Ut1ABU8kSHU1GGweSvqgAA
+
+
+
+clMaroon
+$00EBD7EC
+10
+40
+2048
+218
+116
+False
+7ScDrKrOJkq4IDnO/eZFQQAA
+
+
+1
+CHPZlibCompressor
+
+
+False
+
+
+False
+
+
+
+False
+7ScDrKrOJkq4IDnO/eZFQQAA
+
+
+7ScDrKrOJkq4IDnO/eZFQQAA
+
+
+False
+7ScDrKrOJkq4IDnO/eZFQQAA
+
+
+
+clMaroon
+$00EBD7EC
+10
+20
+2492
+231
+116
+False
+edlhhy6FAky4GEhbCfrpZwAA
+
+
+1
+CHPZlibDecompressor
+
+
+False
+
+
+False
+
+
+
+False
+edlhhy6FAky4GEhbCfrpZwAA
+
+
+edlhhy6FAky4GEhbCfrpZwAA
+
+
+False
+edlhhy6FAky4GEhbCfrpZwAA
+
+
+
+clMaroon
+$00B9FFFF
+181,2048;251,1927
+6vcmBiJ93kS344xhXEiXuAAA
+oYQ5sky+LEm6PhEBQruV/QAA
+BgCiJhcz60Ol5BpLS0/d9gAA
+
+False
+1.5707963267949
+15
+6vcmBiJ93kS344xhXEiXuAAA
+
+
+False
+1.5707963267949
+30
+6vcmBiJ93kS344xhXEiXuAAA
+
+
+False
+-1.5707963267949
+15
+6vcmBiJ93kS344xhXEiXuAAA
+
+
+
+clMaroon
+$00B9FFFF
+371,2048;307,1927
+24fDL0PoDESi1XjprKhFTgAA
+oYQ5sky+LEm6PhEBQruV/QAA
+MzcdSh1u2U+9MQAVgdUhfgAA
+
+False
+1.5707963267949
+15
+24fDL0PoDESi1XjprKhFTgAA
+
+
+False
+1.5707963267949
+30
+24fDL0PoDESi1XjprKhFTgAA
+
+
+False
+-1.5707963267949
+15
+24fDL0PoDESi1XjprKhFTgAA
+
+
+
+clMaroon
+$00B9FFFF
+177,2492;251,2391
+fDjMGhZiI0iYa4FJGoadRAAA
+OqM4c+pKK0SzWxgp/aisMAAA
+bmFi0HRhV0OhOs4V6l+vaQAA
+
+False
+1.5707963267949
+15
+fDjMGhZiI0iYa4FJGoadRAAA
+
+
+False
+1.5707963267949
+30
+fDjMGhZiI0iYa4FJGoadRAAA
+
+
+False
+-1.5707963267949
+15
+fDjMGhZiI0iYa4FJGoadRAAA
+
+
+
+clMaroon
+$00B9FFFF
+380,2492;318,2391
+KvEs8NVwbUmiDcH3y2QKagAA
+OqM4c+pKK0SzWxgp/aisMAAA
+GZBS7yno4k6sNs02/TpEdQAA
+
+False
+1.5707963267949
+15
+KvEs8NVwbUmiDcH3y2QKagAA
+
+
+False
+1.5707963267949
+30
+KvEs8NVwbUmiDcH3y2QKagAA
+
+
+False
+-1.5707963267949
+15
+KvEs8NVwbUmiDcH3y2QKagAA
+
+
@@ -8395,7 +8737,7 @@
-175
+186
EnServiceState
jvfBmo6uGkC61ckI99TMgAAA
@@ -29765,6 +30107,12 @@
destroy
vkYP7tVCRkCiFfXsHimWwgAA
+5
+TPNTUuw800+5MNCX2qQgxAAA
+t6h6zhICtkSU+CLKZgEKBwAA
+f2+kBwq0b0mF6jX8JW6lvgAA
+D69qtwzspU6kqNHhLObkugAA
+a3yra8gYwkap1O74SYBPdAAA
CHPThreadPool
@@ -29990,6 +30338,560 @@
jKZ3+A+gr0e2f2rxzPmKYgAA
/f7mlsw+3EGl7sKNdSF7mAAA
+
+IHPThreadPoolListener
+jvfBmo6uGkC61ckI99TMgAAA
+4
+LAJ+0q4czkWa+SioOhVZwQAA
+tVugQt0RCEeqIZcUg2gxfwAA
+jVaf+FqGckeuBxgE4c1gPwAA
+xzL9E0x6b0aU1zOiB/Ev5gAA
+5
+
+OnStartup
+True
+Z7P3g1SEM0O7zzzM80RlJAAA
+2
+
+pdkReturn
+void
+9eK0EEnr6E+AY8BYrh9P3QAA
+
+
+pThreadPool
+9eK0EEnr6E+AY8BYrh9P3QAA
+vkYP7tVCRkCiFfXsHimWwgAA
+
+
+
+OnShutdown
+True
+Z7P3g1SEM0O7zzzM80RlJAAA
+2
+
+pdkReturn
+void
+0F6++UrE5E6eGZv9Iqb+QAAA
+
+
+pThreadPool
+0F6++UrE5E6eGZv9Iqb+QAAA
+vkYP7tVCRkCiFfXsHimWwgAA
+
+
+
+OnWorkerThreadStart
+True
+Z7P3g1SEM0O7zzzM80RlJAAA
+3
+
+pdkReturn
+void
+e6nypnN70UqnC5tTR+wObAAA
+
+
+pThreadPool
+e6nypnN70UqnC5tTR+wObAAA
+vkYP7tVCRkCiFfXsHimWwgAA
+
+
+dwThreadID
+THR_ID
+e6nypnN70UqnC5tTR+wObAAA
+
+
+
+OnWorkerThreadStop
+True
+Z7P3g1SEM0O7zzzM80RlJAAA
+3
+
+pdkReturn
+void
+qiGjldIG+EC6Xo4674SoeQAA
+
+
+pThreadPool
+qiGjldIG+EC6Xo4674SoeQAA
+vkYP7tVCRkCiFfXsHimWwgAA
+
+
+dwThreadID
+THR_ID
+qiGjldIG+EC6Xo4674SoeQAA
+
+
+
+IHPThreadPoolListener
+UMLStandard
+destroy
+Z7P3g1SEM0O7zzzM80RlJAAA
+
+
+
+IHPCompressor
+jvfBmo6uGkC61ckI99TMgAAA
+4
+oYQ5sky+LEm6PhEBQruV/QAA
+7QQAs+DVMkGe+nE6WxzCtQAA
+YCmWB85PqEyCyVjiNdqvIQAA
+eOjVc2a100+/0g/Iey30AQAA
+2
+6vcmBiJ93kS344xhXEiXuAAA
+24fDL0PoDESi1XjprKhFTgAA
+4
+
+Process
+True
+TZMWJ1/VYkS2XhwFSZ9ekgAA
+5
+
+pdkReturn
+BOOL
+A8S3jG2t1kOBUBAjsRKhgAAA
+
+
+pData
+BYTE
+A8S3jG2t1kOBUBAjsRKhgAAA
+
+
+iLength
+int
+A8S3jG2t1kOBUBAjsRKhgAAA
+
+
+bLast
+BOOL
+A8S3jG2t1kOBUBAjsRKhgAAA
+
+
+pContext
+PVOID
+A8S3jG2t1kOBUBAjsRKhgAAA
+
+
+
+IsValid
+True
+TZMWJ1/VYkS2XhwFSZ9ekgAA
+1
+
+pdkReturn
+BOOL
+Q63cwExjXU2mhkjGTzXI9wAA
+
+
+
+Reset
+True
+TZMWJ1/VYkS2XhwFSZ9ekgAA
+1
+
+pdkReturn
+BOOL
+hQRIuffaP0SC3QbnnwjQHAAA
+
+
+
+IHPCompressor
+UMLStandard
+destroy
+TZMWJ1/VYkS2XhwFSZ9ekgAA
+
+
+
+IHPDecompressor
+jvfBmo6uGkC61ckI99TMgAAA
+4
+OqM4c+pKK0SzWxgp/aisMAAA
+auPP0fEWWUOHD6izv1pNNgAA
+rrEOqnGma0yoON+NbtlbGAAA
+4mxsf/k0+kOGdfk6t4k6LQAA
+2
+fDjMGhZiI0iYa4FJGoadRAAA
+KvEs8NVwbUmiDcH3y2QKagAA
+4
+
+Process
+True
+P1RN+3E0wEOavYa82KWm4wAA
+4
+
+pdkReturn
+BOOL
+MwW8yl1QHk2PB1qzeIJSWQAA
+
+
+pData
+BYTE
+MwW8yl1QHk2PB1qzeIJSWQAA
+
+
+iLength
+int
+MwW8yl1QHk2PB1qzeIJSWQAA
+
+
+pContext
+PVOID
+MwW8yl1QHk2PB1qzeIJSWQAA
+
+
+
+IsValid
+True
+P1RN+3E0wEOavYa82KWm4wAA
+1
+
+pdkReturn
+BOOL
+uhTJ4/jWAEaUcE994D2RxAAA
+
+
+
+Reset
+True
+P1RN+3E0wEOavYa82KWm4wAA
+1
+
+pdkReturn
+BOOL
+jCDVZ0bwlEC9yIECbNo0sQAA
+
+
+
+IHPDecompressor
+UMLStandard
+destroy
+P1RN+3E0wEOavYa82KWm4wAA
+
+
+
+CHPBrotliCompressor
+jvfBmo6uGkC61ckI99TMgAAA
+4
+MzcdSh1u2U+9MQAVgdUhfgAA
+BsUran6HBUmKYh+/+yb07wAA
+8mRev76ixUKNIV3l81E77QAA
+EhFjG1goakKASUWAPUyopAAA
+1
+24fDL0PoDESi1XjprKhFTgAA
+5
+
+Process
+HBjuPhmcA068SkilsqSZhAAA
+5
+
+pdkReturn
+BOOL
+r/1K7yxVOU6pkvGe8ByBrQAA
+
+
+pData
+BYTE
+r/1K7yxVOU6pkvGe8ByBrQAA
+
+
+iLength
+int
+r/1K7yxVOU6pkvGe8ByBrQAA
+
+
+bLast
+BOOL
+r/1K7yxVOU6pkvGe8ByBrQAA
+
+
+pContext
+PVOID
+r/1K7yxVOU6pkvGe8ByBrQAA
+
+
+
+IsValid
+HBjuPhmcA068SkilsqSZhAAA
+1
+
+pdkReturn
+BOOL
+h6wlO8orgUyfYoC6gLiScAAA
+
+
+
+Reset
+HBjuPhmcA068SkilsqSZhAAA
+1
+
+pdkReturn
+BOOL
+Q1t/Cp9xzkKuL3yfg2BekgAA
+
+
+
+CHPBrotliCompressor
+create
+HBjuPhmcA068SkilsqSZhAAA
+
+
+CHPBrotliCompressor
+UMLStandard
+destroy
+HBjuPhmcA068SkilsqSZhAAA
+
+
+
+CHPBrotliDecompressor
+jvfBmo6uGkC61ckI99TMgAAA
+4
+GZBS7yno4k6sNs02/TpEdQAA
+Hfup+KZKmEejw/PZ/9NW5wAA
+MkZ+UbhBuUi1AnX2KDx1UAAA
+y8CuY5QA0kGeJAokUho/DwAA
+1
+KvEs8NVwbUmiDcH3y2QKagAA
+5
+
+Process
+L6Ut1ABU8kSHU1GGweSvqgAA
+4
+
+pdkReturn
+BOOL
+LyQbs6keHkGA5enUb9R76gAA
+
+
+pData
+BYTE
+LyQbs6keHkGA5enUb9R76gAA
+
+
+iLength
+int
+LyQbs6keHkGA5enUb9R76gAA
+
+
+pContext
+PVOID
+LyQbs6keHkGA5enUb9R76gAA
+
+
+
+IsValid
+L6Ut1ABU8kSHU1GGweSvqgAA
+1
+
+pdkReturn
+BOOL
+B+ZPwG5PkEeaLftFSTf2OwAA
+
+
+
+Reset
+L6Ut1ABU8kSHU1GGweSvqgAA
+1
+
+pdkReturn
+BOOL
+J/5igmOqA0CvftV7+VTQxAAA
+
+
+
+CHPBrotliDecompressor
+UMLStandard
+create
+L6Ut1ABU8kSHU1GGweSvqgAA
+
+
+CHPBrotliDecompressor
+UMLStandard
+destroy
+L6Ut1ABU8kSHU1GGweSvqgAA
+
+
+
+CHPZlibCompressor
+jvfBmo6uGkC61ckI99TMgAAA
+4
+BgCiJhcz60Ol5BpLS0/d9gAA
+6TuCt/+n0US99l2XPHfa7wAA
++lxzYRZAlkiE5jhnwdOB0gAA
+4TP2lP+1B0e3yc2mRZRXRgAA
+1
+6vcmBiJ93kS344xhXEiXuAAA
+5
+
+Process
+7ScDrKrOJkq4IDnO/eZFQQAA
+5
+
+pdkReturn
+BOOL
+Gbr/LOwmsEGY/5uDoRm73wAA
+
+
+pData
+BYTE
+Gbr/LOwmsEGY/5uDoRm73wAA
+
+
+iLength
+int
+Gbr/LOwmsEGY/5uDoRm73wAA
+
+
+bLast
+BOOL
+Gbr/LOwmsEGY/5uDoRm73wAA
+
+
+pContext
+PVOID
+Gbr/LOwmsEGY/5uDoRm73wAA
+
+
+
+IsValid
+7ScDrKrOJkq4IDnO/eZFQQAA
+1
+
+pdkReturn
+BOOL
+6znIJG5UHUax2uvqU0OGcQAA
+
+
+
+Reset
+7ScDrKrOJkq4IDnO/eZFQQAA
+1
+
+pdkReturn
+BOOL
+E0d1Q7g1okGq5FBtHTpeJQAA
+
+
+
+CHPZlibCompressor
+UMLStandard
+create
+7ScDrKrOJkq4IDnO/eZFQQAA
+
+
+CHPZlibCompressor
+UMLStandard
+destroy
+7ScDrKrOJkq4IDnO/eZFQQAA
+
+
+
+CHPZlibDecompressor
+jvfBmo6uGkC61ckI99TMgAAA
+4
+bmFi0HRhV0OhOs4V6l+vaQAA
+GVEQPG0+cEqNmjC9wycFiwAA
+VE2JQsCdBUeU4O8ZP0gLagAA
+h2duHK4/L0ylqg4VCwpYrAAA
+1
+fDjMGhZiI0iYa4FJGoadRAAA
+5
+
+Process
+edlhhy6FAky4GEhbCfrpZwAA
+4
+
+pdkReturn
+BOOL
+GsyD8Xk1hEem1GVO/lylYQAA
+
+
+pData
+BYTE
+GsyD8Xk1hEem1GVO/lylYQAA
+
+
+iLength
+int
+GsyD8Xk1hEem1GVO/lylYQAA
+
+
+pContext
+PVOID
+GsyD8Xk1hEem1GVO/lylYQAA
+
+
+
+IsValid
+edlhhy6FAky4GEhbCfrpZwAA
+1
+
+pdkReturn
+BOOL
+XIUSzlBT3UCtZjKcgvsOMgAA
+
+
+
+Reset
+edlhhy6FAky4GEhbCfrpZwAA
+1
+
+pdkReturn
+BOOL
+wVj0qGlqCUi+SSu6eoV5UQAA
+
+
+
+CHPZlibDecompressor
+UMLStandard
+create
+edlhhy6FAky4GEhbCfrpZwAA
+
+
+CHPZlibDecompressor
+UMLStandard
+destroy
+edlhhy6FAky4GEhbCfrpZwAA
+
+
+
+jvfBmo6uGkC61ckI99TMgAAA
+7ScDrKrOJkq4IDnO/eZFQQAA
+TZMWJ1/VYkS2XhwFSZ9ekgAA
+4
+rJmipwN2i0SB+wiVnRC9+wAA
+61QVfjLa2E+xXaIldXpQhgAA
+2pU8i6ELU0KCtkXNPqwhiAAA
+aGQNjklX7kK6usG1dYDAXQAA
+
+
+jvfBmo6uGkC61ckI99TMgAAA
+HBjuPhmcA068SkilsqSZhAAA
+TZMWJ1/VYkS2XhwFSZ9ekgAA
+4
+Ter6Mmbd7kO4Uq19RqDpvAAA
+9xMmFZA5YE2Z2ocxHFABGgAA
+JluCMNjYY0OHfNYL13SDVgAA
+rguekbKXAU60elJGrcX5ewAA
+
+
+jvfBmo6uGkC61ckI99TMgAAA
+edlhhy6FAky4GEhbCfrpZwAA
+P1RN+3E0wEOavYa82KWm4wAA
+4
+7q1eAtdXnUuN95bFzmfyOQAA
+2YktnCcgrEqjlxD5CQcxBAAA
+rcAg0MqMPkWMy5xrjldoXwAA
+7eyUSuXlME6Rhq2ZvNeZuQAA
+
+
+jvfBmo6uGkC61ckI99TMgAAA
+L6Ut1ABU8kSHU1GGweSvqgAA
+P1RN+3E0wEOavYa82KWm4wAA
+4
+7AiW3Lucq0WRGt4+1jMajgAA
+N1ymgCWCokqIlnmRNmqjxgAA
+MbkvymY/i0mapFWFFcF0rQAA
+Ls9Pxd5nWkuZ5ysrI905wgAA
+
Deployment Model
diff --git a/Doc/HP-Socket Development Guide.pdf b/Doc/HP-Socket Development Guide.pdf
index 7ca99b744..f033fcc3e 100644
Binary files a/Doc/HP-Socket Development Guide.pdf and b/Doc/HP-Socket Development Guide.pdf differ