summaryrefslogtreecommitdiffstats
path: root/src/plugins/acl/acl_test.c
blob: dcb0888076d7f8a8b01280a4f0d801f8cf6886e5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
/*
 * Copyright (c) 2015 Cisco and/or its affiliates.
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at:
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*
 *------------------------------------------------------------------
 * acl_test.c - test harness plugin
 *------------------------------------------------------------------
 */

#include <vat/vat.h>
#include <vlibapi/api.h>
#include <vlibmemory/api.h>
#include <vppinfra/error.h>
#include <vnet/ip/ip.h>
#include <arpa/inet.h>

#define __plugin_msg_base acl_test_main.msg_id_base
#include <vlibapi/vat_helper_macros.h>

uword unformat_sw_if_index (unformat_input_t * input, va_list * args);

/* Declare message IDs */
#include <acl/acl_msg_enum.h>

/* define message structures */
#define vl_typedefs
#include <acl/acl_all_api_h.h>
#undef vl_typedefs

/* define message structures */
#define vl_endianfun
#include <acl/acl_all_api_h.h>
#undef vl_endianfun

/* instantiate all the print functions we know about */
#define vl_print(handle, ...)
#define vl_printfun
#include <acl/acl_all_api_h.h>
#undef vl_printfun

/* Get the API version number. */
#define vl_api_version(n,v) static u32 api_version=(v);
#include <acl/acl_all_api_h.h>
#undef vl_api_version

typedef struct {
    /* API message ID base */
    u16 msg_id_base;
    vat_main_t *vat_main;
} acl_test_main_t;

acl_test_main_t acl_test_main;

#define foreach_standard_reply_retval_handler   \
_(acl_del_reply) \
_(acl_interface_add_del_reply) \
_(macip_acl_interface_add_del_reply) \
_(acl_interface_set_acl_list_reply) \
_(acl_interface_set_etype_whitelist_reply) \
_(macip_acl_del_reply)

#define foreach_reply_retval_aclindex_handler  \
_(acl_add_replace_reply) \
_(macip_acl_add_reply) \
_(macip_acl_add_replace_reply)

#define _(n)                                            \
    static void vl_api_##n##_t_handler                  \
    (vl_api_##n##_t * mp)                               \
    {                                                   \
        vat_main_t * vam = acl_test_main.vat_main;   \
        i32 retval = ntohl(mp->retval);                 \
        if (vam->async_mode) {                          \
            vam->async_errors += (retval < 0);          \
        } else {                                        \
            vam->retval = retval;                       \
            vam->result_ready = 1;                      \
        }                                               \
    }
foreach_standard_reply_retval_handler;
#undef _

#define _(n)                                            \
    static void vl_api_##n##_t_handler                  \
    (vl_api_##n##_t * mp)                               \
    {                                                   \
        vat_main_t * vam = acl_test_main.vat_main;   \
        i32 retval = ntohl(mp->retval);                 \
        if (vam->async_mode) {                          \
            vam->async_errors += (retval < 0);          \
        } else {                                        \
            clib_warning("ACL index: %d", ntohl(mp->acl_index)); \
            vam->retval = retval;                       \
            vam->result_ready = 1;                      \
        }                                               \
    }
foreach_reply_retval_aclindex_handler;
#undef _

/* These two ought to be in a library somewhere but they aren't */
static uword
my_unformat_mac_address (unformat_input_t * input, va_list * args)
{
  u8 *a = va_arg (*args, u8 *);
  return unformat (input, "%x:%x:%x:%x:%x:%x", &a[0], &a[1], &a[2], &a[3],
                   &a[4], &a[5]);
}

static u8 *
my_format_mac_address (u8 * s, va_list * args)
{
  u8 *a = va_arg (*args, u8 *);
  return format (s, "%02x:%02x:%02x:%02x:%02x:%02x",
                 a[0], a[1], a[2], a[3], a[4], a[5]);
}



static void vl_api_acl_plugin_get_version_reply_t_handler
    (vl_api_acl_plugin_get_version_reply_t * mp)
    {
        vat_main_t * vam = acl_test_main.vat_main;
        clib_warning("ACL plugin version: %d.%d", ntohl(mp->major), ntohl(mp->minor));
        vam->result_ready = 1;
    }

static void vl_api_acl_interface_list_details_t_handler
    (vl_api_acl_interface_list_details_t * mp)
    {
        int i;
        vat_main_t * vam = acl_test_main.vat_main;
        u8 *out = 0;
        vl_api_acl_interface_list_details_t_endian(mp);
	out = format(out, "sw_if_index: %d, count: %d, n_input: %d\n", mp->sw_if_index, mp->count, mp->n_input);
        out = format(out, "   input ");
	for(i=0; i<mp->count; i++) {
          if (i == mp->n_input)
            out = format(out, "\n  output ");
	  out = format(out, "%d ", ntohl (mp->acls[i]));
	}
        out = format(out, "\n");
        clib_warning("%s", out);
        vec_free(out);
        vam->result_ready = 1;
    }

static void vl_api_acl_interface_etype_whitelist_details_t_handler
    (vl_api_acl_interface_etype_whitelist_details_t * mp)
    {
        int i;
        vat_main_t * vam = acl_test_main.vat_main;
        u8 *out = 0;
        vl_api_acl_interface_etype_whitelist_details_t_endian(mp);
	out = format(out, "sw_if_index: %d, count: %d, n_input: %d\n", mp->sw_if_index, mp->count, mp->n_input);
        out = format(out, "   input ");
	for(i=0; i<mp->count; i++) {
          if (i == mp->n_input)
            out = format(out, "\n  output ");
	  out = format(out, "%04x ", ntohs(mp->whitelist[i]));
	}
        out = format(out, "\n");
        clib_warning("%s", out);
        vec_free(out);
        vam->result_ready = 1;
    }



static inline u8 *
vl_api_acl_rule_t_pretty_format (u8 *out, vl_api_acl_rule_t * a)
{
  int af = a->is_ipv6 ? AF_INET6 : AF_INET;
  u8 src[INET6_ADDRSTRLEN];
  u8 dst[INET6_ADDRSTRLEN];
  inet_ntop(af, a->src_ip_addr, (void *)src, sizeof(src));
  inet_ntop(af, a->dst_ip_addr, (void *)dst, sizeof(dst));

  out = format(out, "%s action %d src %s/%d dst %s/%d proto %d sport %d-%d dport %d-%d tcpflags %d mask %d",
                     a->is_ipv6 ? "ipv6" : "ipv4", a->is_permit,
                     src, a->src_ip_prefix_len,
                     dst, a->dst_ip_prefix_len,
                     a->proto,
                     a->srcport_or_icmptype_first, a->srcport_or_icmptype_last,
	             a->dstport_or_icmpcode_first, a->dstport_or_icmpcode_last,
                     a->tcp_flags_value, a->tcp_flags_mask);
  return(out);
}



static void vl_api_acl_details_t_handler
    (vl_api_acl_details_t * mp)
    {
        int i;
        vat_main_t * vam = acl_test_main.vat_main;
        vl_api_acl_details_t_endian(mp);
        u8 *out = 0;
        out = format(0, "acl_index: %d, count: %d\n   tag {%s}\n", mp->acl_index, mp->count, mp->tag);
	for(i=0; i<mp->count; i++) {
          out = format(out, "   ");
          out = vl_api_acl_rule_t_pretty_format(out, &mp->r[i]);
          out = format(out, "%s\n", i<mp->count-1 ? "," : "");
	}
        clib_warning("%s", out);
        vec_free(out);
        vam->result_ready = 1;
    }

static inline u8 *
vl_api_macip_acl_rule_t_pretty_format (u8 *out, vl_api_macip_acl_rule_t * a)
{
  int af = a->is_ipv6 ? AF_INET6 : AF_INET;
  u8 src[INET6_ADDRSTRLEN];
  inet_ntop(af, a->src_ip_addr, (void *)src, sizeof(src));

  out = format(out, "%s action %d ip %s/%d mac %U mask %U",
                     a->is_ipv6 ? "ipv6" : "ipv4", a->is_permit,
                     src, a->src_ip_prefix_len,
                     my_format_mac_address, a->src_mac,
                     my_format_mac_address, a->src_mac_mask);
  return(out);
}


static void vl_api_macip_acl_details_t_handler
    (vl_api_macip_acl_details_t * mp)
    {
        int i;
        vat_main_t * vam = acl_test_main.vat_main;
        vl_api_macip_acl_details_t_endian(mp);
        u8 *out = format(0,"MACIP acl_index: %d, count: %d\n   tag {%s}\n", mp->acl_index, mp->count, mp->tag);
	for(i=0; i<mp->count; i++) {
          out = format(out, "   ");
          out = vl_api_macip_acl_rule_t_pretty_format(out, &mp->r[i]);
          out = format(out, "%s\n", i<mp->count-1 ? "," : "");
	}
        clib_warning("%s", out);
        vec_free(out);
        vam->result_ready = 1;
    }

static void vl_api_macip_acl_interface_get_reply_t_handler
    (vl_api_macip_acl_interface_get_reply_t * mp)
    {
        int i;
        vat_main_t * vam = acl_test_main.vat_main;
        u8 *out = format(0, "sw_if_index with MACIP ACL count: %d\n", ntohl(mp->count));
	for(i=0; i<ntohl(mp->count); i++) {
          out = format(out, "  macip_acl_interface_add_del sw_if_index %d add acl %d\n", i, ntohl(mp->acls[i]));
	}
        out = format(out, "\n");
        clib_warning("%s", out);
        vec_free(out);
        vam->result_ready = 1;
    }

static void vl_api_acl_plugin_control_ping_reply_t_handler
  (vl_api_acl_plugin_control_ping_reply_t * mp)
{
  vat_main_t *vam = &vat_main;
  i32 retval = ntohl (mp->retval);
  if (vam->async_mode)
    {
      vam->async_errors += (retval < 0);
    }
  else
    {
      vam->retval = retval;
      vam->result_ready = 1;
    }
}


/*
 * Table of message reply handlers, must include boilerplate handlers
 * we just generated
 */
#define foreach_vpe_api_reply_msg                                       \
_(ACL_ADD_REPLACE_REPLY, acl_add_replace_reply) \
_(ACL_DEL_REPLY, acl_del_reply) \
_(ACL_INTERFACE_ADD_DEL_REPLY, acl_interface_add_del_reply)  \
_(ACL_INTERFACE_SET_ACL_LIST_REPLY, acl_interface_set_acl_list_reply) \
_(ACL_INTERFACE_SET_ETYPE_WHITELIST_REPLY, acl_interface_set_etype_whitelist_reply) \
_(ACL_INTERFACE_ETYPE_WHITELIST_DETAILS, acl_interface_etype_whitelist_details)  \
_(ACL_INTERFACE_LIST_DETAILS, acl_interface_list_details)  \
_(ACL_DETAILS, acl_details)  \
_(MACIP_ACL_ADD_REPLY, macip_acl_add_reply) \
_(MACIP_ACL_ADD_REPLACE_REPLY, macip_acl_add_replace_reply) \
_(MACIP_ACL_DEL_REPLY, macip_acl_del_reply) \
_(MACIP_ACL_DETAILS, macip_acl_details)  \
_(MACIP_ACL_INTERFACE_ADD_DEL_REPLY, macip_acl_interface_add_del_reply)  \
_(MACIP_ACL_INTERFACE_GET_REPLY, macip_acl_interface_get_reply)  \
_(ACL_PLUGIN_CONTROL_PING_REPLY, acl_plugin_control_ping_reply) \
_(ACL_PLUGIN_GET_VERSION_REPLY, acl_plugin_get_version_reply)

static int api_acl_plugin_get_version (vat_main_t * vam)
{
    acl_test_main_t * sm = &acl_test_main;
    vl_api_acl_plugin_get_version_t * mp;
    u32 msg_size = sizeof(*mp);
    int ret;

    vam->result_ready = 0;
    mp = vl_msg_api_alloc_as_if_client(msg_size);
    clib_memset (mp, 0, msg_size);
    mp->_vl_msg_id = ntohs (VL_API_ACL_PLUGIN_GET_VERSION + sm->msg_id_base);
    mp->client_index = vam->my_client_index;

    /* send it... */
    S(mp);

    /* Wait for a reply... */
    W (ret);
    return ret;
}

static int api_macip_acl_interface_get (vat_main_t * vam)
{
    acl_test_main_t * sm = &acl_test_main;
    vl_api_acl_plugin_get_version_t * mp;
    u32 msg_size = sizeof(*mp);
    int ret;

    vam->result_ready = 0;
    mp = vl_msg_api_alloc_as_if_client(msg_size);
    clib_memset (mp, 0, msg_size);
    mp->_vl_msg_id = ntohs (VL_API_MACIP_ACL_INTERFACE_GET + sm->msg_id_base);
    mp->client_index = vam->my_client_index;

    /* send it... */
    S(mp);

    /* Wait for a reply... */
    W (ret);
    return ret;
}

#define vec_validate_acl_rules(v, idx) \
  do {                                 \
    if (vec_len(v) < idx+1) {  \
      vec_validate(v, idx); \
      v[idx].is_permit = 0x1; \
      v[idx].srcport_or_icmptype_last = 0xffff; \
      v[idx].dstport_or_icmpcode_last = 0xffff; \
    } \
  } while (0)


static int api_acl_add_replace (vat_main_t * vam)
{
    acl_test_main_t * sm = &acl_test_main;
    unformat_input_t * i = vam->input;
    vl_api_acl_add_replace_t * mp;
    u32 acl_index = ~0;
    u32 msg_size = sizeof (*mp); /* without the rules */

    vl_api_acl_rule_t *rules = 0;
    int rule_idx = 0;
    int n_rules = 0;
    int n_rules_override = -1;
    u32 proto = 0;
    u32 port1 = 0;
    u32 port2 = 0;
    u32 action = 0;
    u32 tcpflags, tcpmask;
    u32 src_prefix_length = 0, dst_prefix_length = 0;
    ip4_address_t src_v4address, dst_v4address;
    ip6_address_t src_v6address, dst_v6address;
    u8 *tag = 0;
    int ret;

    if (!unformat (i, "%d", &acl_index)) {
	/* Just assume -1 */
    }

    while (unformat_check_input (i) != UNFORMAT_END_OF_INPUT)
    {
        if (unformat (i, "ipv6"))
          {
            vec_validate_acl_rules(rules, rule_idx);
            rules[rule_idx].is_ipv6 = 1;
          }
        else if (unformat (i, "ipv4"))
          {
            vec_validate_acl_rules(rules, rule_idx);
            rules[rule_idx].is_ipv6 = 0;
          }
        else if (unformat (i, "permit+reflect"))
          {
            vec_validate_acl_rules(rules, rule_idx);
            rules[rule_idx].is_permit = 2;
          }
        else if (unformat (i, "permit"))
          {
            vec_validate_acl_rules(rules, rule_idx);
            rules[rule_idx].is_permit = 1;
          }
        else if (unformat (i, "deny"))
          {
            vec_validate_acl_rules(rules, rule_idx);
            rules[rule_idx].is_permit = 0;
          }
        else if (unformat (i, "count %d", &n_rules_override))
          {
            /* we will use this later */
          }
        else if (unformat (i, "action %d", &action))
          {
            vec_validate_acl_rules(rules, rule_idx);
            rules[rule_idx].is_permit = action;
          }
        else if (unformat (i, "src %U/%d",
         unformat_ip4_address, &src_v4address, &src_prefix_length))
          {
            vec_validate_acl_rules(rules, rule_idx);
            memcpy (rules[rule_idx].src_ip_addr, &src_v4address, 4);
            rules[rule_idx].src_ip_prefix_len = src_prefix_length;
            rules[rule_idx].is_ipv6 = 0;
          }
        else if (unformat (i, "src %U/%d",
         unformat_ip6_address, &src_v6address, &src_prefix_length))
          {
            vec_validate_acl_rules(rules, rule_idx);
            memcpy (rules[rule_idx].src_ip_addr, &src_v6address, 16);
            rules[rule_idx].src_ip_prefix_len = src_prefix_length;
            rules[rule_idx].is_ipv6 = 1;
          }
        else if (unformat (i, "dst %U/%d",
         unformat_ip4_address, &dst_v4address, &dst_prefix_length))
          {
            vec_validate_acl_rules(rules, rule_idx);
            memcpy (rules[rule_idx].dst_ip_addr, &dst_v4address, 4);
            rules[rule_idx].dst_ip_prefix_len = dst_prefix_length;
            rules[rule_idx].is_ipv6 = 0;
          }
        else if (unformat (i, "dst %U/%d",
         unformat_ip6_address, &dst_v6address, &dst_prefix_length))
          {
            vec_validate_acl_rules(rules, rule_idx);
            memcpy (rules[rule_idx].dst_ip_addr, &dst_v6address, 16);
            rules[rule_idx].dst_ip_prefix_len = dst_prefix_length;
            rules[rule_idx].is_ipv6 = 1;
          }
        else if (unformat (i, "sport %d-%d", &port1, &port2))
          {
            vec_validate_acl_rules(rules, rule_idx);
            rules[rule_idx].srcport_or_icmptype_first = htons(port1);
            rules[rule_idx].srcport_or_icmptype_last = htons(port2);
          }
        else if (unformat (i, "sport %d", &port1))
          {
            vec_validate_acl_rules(rules, rule_idx);
            rules[rule_idx].srcport_or_icmptype_first = htons(port1);
            rules[rule_idx].srcport_or_icmptype_last = htons(port1);
          }
        else if (unformat (i, "dport %d-%d", &port1, &port2))
          {
            vec_validate_acl_rules(rules, rule_idx);
            rules[rule_idx].dstport_or_icmpcode_first = htons(port1);
            rules[rule_idx].dstport_or_icmpcode_last = htons(port2);
          }
        else if (unformat (i, "dport %d", &port1))
          {
            vec_validate_acl_rules(rules, rule_idx);
            rules[rule_idx].dstport_or_icmpcode_first = htons(port1);
            rules[rule_idx].dstport_or_icmpcode_last = htons(port1);
          }
        else if (unformat (i, "tcpflags %d %d", &tcpflags, &tcpmask))
          {
            vec_validate_acl_rules(rules, rule_idx);
            rules[rule_idx].tcp_flags_value = tcpflags;
            rules[rule_idx].tcp_flags_mask = tcpmask;
          }
        else if (unformat (i, "tcpflags %d mask %d", &tcpflags, &tcpmask))
          {
            vec_validate_acl_rules(rules, rule_idx);
            rules[rule_idx].tcp_flags_value = tcpflags;
            rules[rule_idx].tcp_flags_mask = tcpmask;
          }
        else if (unformat (i, "proto %d", &proto))
          {
            vec_validate_acl_rules(rules, rule_idx);
            rules[rule_idx].proto = proto;
          }
        else if (unformat (i, "tag %s", &tag))
          {
          }
        else if (unformat (i, ","))
          {
            rule_idx++;
            vec_validate_acl_rules(rules, rule_idx);
          }
        else
    break;
    }

    /* Construct the API message */
    vam->result_ready = 0;

    if(rules)
      n_rules = vec_len(rules);
    else
      n_rules = 0;

    if (n_rules_override >= 0)
      n_rules = n_rules_override;

    msg_size += n_rules*sizeof(rules[0]);

    mp = vl_msg_api_alloc_as_if_client(msg_size);
    clib_memset (mp, 0, msg_size);
    mp->_vl_msg_id = ntohs (VL_API_ACL_ADD_REPLACE + sm->msg_id_base);
    mp->client_index = vam->my_client_index;
    if ((n_rules > 0) && rules)
      clib_memcpy(mp->r, rules, n_rules*sizeof (vl_api_acl_rule_t));
    if (tag)
      {
        if (vec_len(tag) >= sizeof(mp->tag))
          {
            tag[sizeof(mp->tag)-1] = 0;
            _vec_len(tag) = sizeof(mp->tag);
          }
        clib_memcpy(mp->tag, tag, vec_len(tag));
        vec_free(tag);
      }
    mp->acl_index = ntohl(acl_index);
    mp->count = htonl(n_rules);

    /* send it... */
    S(mp);

    /* Wait for a reply... */
    W (ret);
    return ret;
}


/*
 * Read the series of ACL entries from file in the following format:
 *

@0.0.0.0/1      131.179.121.0/24        0 : 65535       0 : 65535       0x00/0x00       0x0000/0x0000
@128.0.0.0/1    85.54.226.0/23  0 : 65535       0 : 65535       0x00/0x00       0x0000/0x0000
@128.0.0.0/1    85.54.48.0/23   0 : 65535       0 : 65535       0x00/0x00       0x0000/0x0000
@128.0.0.0/1    31.237.44.0/23  0 : 65535       0 : 65535       0x00/0x00       0x0000/0x0000
@0.0.0.0/1      255.84.184.0/23 0 : 65535       0 : 65535       0x00/0x00       0x0000/0x0000
@132.92.0.0/16  0.0.0.0/0       0 : 65535       0 : 65535       0x01/0xFF       0x0000/0x0000

 *
 */

static int
api_acl_add_replace_from_file (vat_main_t * vam)
{
    int ret = -1;
    unformat_input_t * input = vam->input;
    acl_test_main_t * sm = &acl_test_main;
    vl_api_acl_add_replace_t * mp;
    u32 acl_index = ~0;
    u32 msg_size = sizeof (*mp); /* without the rules */

    vl_api_acl_rule_t *rules = 0;
    int rule_idx = -1;
    int n_rules = 0;
    int is_permit = 0;
    int append_default_permit = 0;
    u32 tcpflags = 0, tcpmask = 0;
    ip4_address_t src_v4address, dst_v4address;
    int fd = -1;

    char *file_name = NULL;
    unformat_input_t file_input;

    while (unformat_check_input (input) != UNFORMAT_END_OF_INPUT)
      {
        if (unformat (input, "filename %s", &file_name))
          {
            /* we will use this later */
          }
        else if (unformat (input, "acl-index %d", &acl_index))
	  {
            /* we will try to replace an existing ACL */
	  }
        else if (unformat (input, "permit+reflect"))
	  {
	    is_permit = 2;
	  }
        else if (unformat (input, "permit"))
	  {
	    is_permit = 1;
	  }
        else if (unformat (input, "append-default-permit"))
	  {
	    append_default_permit = 1;
	  }
	else
	  break;
      }

    fd = open(file_name, O_RDONLY);
    if (fd < 0)
      {
        clib_warning("Could not open file '%s'");
        goto done;
      }

    /* input from file */
    input =  &file_input;
    unformat_init_clib_file(input, fd);

    unsigned sport_low, sport_high, dport_low, dport_high;
    unsigned proto, protomask;
    u32 src_prefix_length, dst_prefix_length;
    u32 unused1, unused2;

    while (unformat_check_input (input) != UNFORMAT_END_OF_INPUT)
      {
            if (!unformat(input, "@%U/%d\t%U/%d\t%d : %d\t%d : %d\t0x%x/0x%x\t0x%x/0x%x",
                                 unformat_ip4_address, &src_v4address, &src_prefix_length,
                                 unformat_ip4_address, &dst_v4address, &dst_prefix_length,
                                 &sport_low, &sport_high, &dport_low, &dport_high, &proto, &protomask, &unused1, &unused2)) {
              clib_warning("Error parsing");
              break;
            }

	    rule_idx++;
	    vec_validate_acl_rules(rules, rule_idx);

	    rules[rule_idx].is_ipv6 = 0;
	    rules[rule_idx].is_permit = is_permit;
	    memcpy (rules[rule_idx].src_ip_addr, &src_v4address, 4);
	    rules[rule_idx].src_ip_prefix_len = src_prefix_length;
	    memcpy (rules[rule_idx].dst_ip_addr, &dst_v4address, 4);
	    rules[rule_idx].dst_ip_prefix_len = dst_prefix_length;
	    rules[rule_idx].srcport_or_icmptype_first = htons(sport_low);
	    rules[rule_idx].srcport_or_icmptype_last = htons(sport_high);
	    rules[rule_idx].dstport_or_icmpcode_first = htons(dport_low);
	    rules[rule_idx].dstport_or_icmpcode_last = htons(dport_high);
	    rules[rule_idx].tcp_flags_value = tcpflags;
	    rules[rule_idx].tcp_flags_mask = tcpmask;
	    rules[rule_idx].proto = proto;

      }
    rules[rule_idx].is_permit = is_permit;

    if (append_default_permit) {
	rule_idx++;
	vec_validate_acl_rules(rules, rule_idx);

	rules[rule_idx].is_ipv6 = 0;
	rules[rule_idx].is_permit = is_permit == 2 ? 2 : 1;

	src_v4address.data[0]=0;
	src_v4address.data[1]=0;
	src_v4address.data[2]=0;
	src_v4address.data[3]=0;
	memcpy (rules[rule_idx].src_ip_addr, &src_v4address, 4);
	rules[rule_idx].src_ip_prefix_len = 0;

	dst_v4address.data[0]=0;
	dst_v4address.data[1]=0;
	dst_v4address.data[2]=0;
	dst_v4address.data[3]=0;
	memcpy (rules[rule_idx].dst_ip_addr, &dst_v4address, 4);
	rules[rule_idx].dst_ip_prefix_len = 0;

	rules[rule_idx].srcport_or_icmptype_first = htons(0);
	rules[rule_idx].srcport_or_icmptype_last = htons(65535);
	rules[rule_idx].dstport_or_icmpcode_first = htons(0);
	rules[rule_idx].dstport_or_icmpcode_last = htons(65535);
	rules[rule_idx].tcp_flags_value = 0;
	rules[rule_idx].tcp_flags_mask = 0;
	rules[rule_idx].proto = 0;
    }

    /* Construct the API message */

    vam->result_ready = 0;

    n_rules = vec_len(rules);

    msg_size += n_rules*sizeof(rules[0]);

    mp = vl_msg_api_alloc_as_if_client(msg_size);
    clib_memset (mp, 0, msg_size);
    mp->_vl_msg_id = ntohs (VL_API_ACL_ADD_REPLACE + sm->msg_id_base);
    mp->client_index = vam->my_client_index;
    if (n_rules > 0)
      clib_memcpy(mp->r, rules, n_rules*sizeof (vl_api_acl_rule_t));
    mp->acl_index = ntohl(acl_index);
    mp->count = htonl(n_rules);

    /* send it... */
    S(mp);

    /* Wait for a reply... */
    W (ret);
done:
    if (fd > 0)
      close (fd);
    vec_free(file_name);

    return ret;
}


static int api_acl_del (vat_main_t * vam)
{
    unformat_input_t * i = vam->input;
    vl_api_acl_del_t * mp;
    u32 acl_index = ~0;
    int ret;

    if (!unformat (i, "%d", &acl_index)) {
      errmsg ("missing acl index\n");
      return -99;
    }

    /* Construct the API message */
    M(ACL_DEL, mp);
    mp->acl_index = ntohl(acl_index);

    /* send it... */
    S(mp);

    /* Wait for a reply... */
    W (ret);
    return ret;
}

static int api_macip_acl_del (vat_main_t * vam)
{
    unformat_input_t * i = vam->input;
    vl_api_acl_del_t * mp;
    u32 acl_index = ~0;
    int ret;

    if (!unformat (i, "%d", &acl_index)) {
      errmsg ("missing acl index\n");
      return -99;
    }

    /* Construct the API message */
    M(MACIP_ACL_DEL, mp);
    mp->acl_index = ntohl(acl_index);

    /* send it... */
    S(mp);

    /* Wait for a reply... */
    W (ret);
    return ret;
}

static int api_acl_interface_add_del (vat_main_t * vam)
{
    unformat_input_t * i = vam->input;
    vl_api_acl_interface_add_del_t * mp;
    u32 sw_if_index = ~0;
    u32 acl_index = ~0;
    u8 is_input = 0;
    u8 is_add = 0;
    int ret;

//    acl_interface_add_del <intfc> | sw_if_index <if-idx> acl_index <acl-idx> [out] [del]

    while (unformat_check_input (i) != UNFORMAT_END_OF_INPUT)
    {
        if (unformat (i, "%d", &acl_index))
    ;
        else
    break;
    }


    /* Parse args required to build the message */
    while (unformat_check_input (i) != UNFORMAT_END_OF_INPUT) {
        if (unformat (i, "%U", unformat_sw_if_index, vam, &sw_if_index))
            ;
        else if (unformat (i, "sw_if_index %d", &sw_if_index))
            ;
        else if (unformat (i, "add"))
            is_add = 1;
        else if (unformat (i, "del"))
            is_add = 0;
        else if (unformat (i, "acl %d", &acl_index))
            ;
        else if (unformat (i, "input"))
            is_input = 1;
        else if (unformat (i, "output"))
            is_input = 0;
        else
            break;
    }

    if (sw_if_index == ~0) {
        errmsg ("missing interface name / explicit sw_if_index number \n");
        return -99;
    }

    if (acl_index == ~0) {
        errmsg ("missing ACL index\n");
        return -99;
    }



    /* Construct the API message */
    M(ACL_INTERFACE_ADD_DEL, mp);
    mp->acl_index = ntohl(acl_index);
    mp->sw_if_index = ntohl(sw_if_index);
    mp->is_add = is_add;
    mp->is_input = is_input;

    /* send it... */
    S(mp);

    /* Wait for a reply... */
    W (ret);
    return ret;
}

static int api_macip_acl_interface_add_del (vat_main_t * vam)
{
    unformat_input_t * i = vam->input;
    vl_api_macip_acl_interface_add_del_t * mp;
    u32 sw_if_index = ~0;
    u32 acl_index = ~0;
    u8 is_add = 0;
    int ret;

    /* Parse args required to build the message */
    while (unformat_check_input (i) != UNFORMAT_END_OF_INPUT) {
        if (unformat (i, "%U", unformat_sw_if_index, vam, &sw_if_index))
            ;
        else if (unformat (i, "sw_if_index %d", &sw_if_index))
            ;
        else if (unformat (i, "add"))
            is_add = 1;
        else if (unformat (i, "del"))
            is_add = 0;
        else if (unformat (i, "acl %d", &acl_index))
            ;
        else
            break;
    }

    if (sw_if_index == ~0) {
        errmsg ("missing interface name / explicit sw_if_index number \n");
        return -99;
    }

    if (acl_index == ~0) {
        errmsg ("missing ACL index\n");
        return -99;
    }



    /* Construct the API message */
    M(MACIP_ACL_INTERFACE_ADD_DEL, mp);
    mp->acl_index = ntohl(acl_index);
    mp->sw_if_index = ntohl(sw_if_index);
    mp->is_add = is_add;

    /* send it... */
    S(mp);

    /* Wait for a reply... */
    W (ret);
    return ret;
}

static int api_acl_interface_set_acl_list (vat_main_t * vam)
{
    unformat_input_t * i = vam->input;
    vl_api_acl_interface_set_acl_list_t * mp;
    u32 sw_if_index = ~0;
    u32 acl_index = ~0;
    u32 *inacls = 0;
    u32 *outacls = 0;
    u8 is_input = 0;
    int ret;

//  acl_interface_set_acl_list <intfc> | sw_if_index <if-idx> input [acl-idx list] output [acl-idx list]

    /* Parse args required to build the message */
    while (unformat_check_input (i) != UNFORMAT_END_OF_INPUT) {
        if (unformat (i, "%U", unformat_sw_if_index, vam, &sw_if_index))
            ;
        else if (unformat (i, "sw_if_index %d", &sw_if_index))
            ;
        else if (unformat (i, "%d", &acl_index))
          {
            if(is_input)
              vec_add1(inacls, htonl(acl_index));
            else
              vec_add1(outacls, htonl(acl_index));
          }
        else if (unformat (i, "acl %d", &acl_index))
            ;
        else if (unformat (i, "input"))
            is_input = 1;
        else if (unformat (i, "output"))
            is_input = 0;
        else
            break;
    }

    if (sw_if_index == ~0) {
        errmsg ("missing interface name / explicit sw_if_index number \n");
        return -99;
    }

    /* Construct the API message */
    M2(ACL_INTERFACE_SET_ACL_LIST, mp, sizeof(u32) * (vec_len(inacls) + vec_len(outacls)));
    mp->sw_if_index = ntohl(sw_if_index);
    mp->n_input = vec_len(inacls);
    mp->count = vec_len(inacls) + vec_len(outacls);
    vec_append(inacls, outacls);
    if (vec_len(inacls) > 0)
      clib_memcpy(mp->acls, inacls, vec_len(inacls)*sizeof(u32));

    /* send it... */
    S(mp);

    /* Wait for a reply... */
    W (ret);
    return ret;
}

static int api_acl_interface_set_etype_whitelist (vat_main_t * vam)
{
    unformat_input_t * i = vam->input;
    vl_api_acl_interface_set_etype_whitelist_t * mp;
    u32 sw_if_index = ~0;
    u32 ethertype = ~0;
    u16 *etypes_in = 0;
    u16 *etypes_out = 0;
    u8 is_input = 1;
    int ret;

//  acl_interface_set_etype_whitelist <intfc> | sw_if_index <if-idx> input [ethertype list] output [ethertype list]

    /* Parse args required to build the message */
    while (unformat_check_input (i) != UNFORMAT_END_OF_INPUT) {
        if (unformat (i, "%U", unformat_sw_if_index, vam, &sw_if_index))
            ;
        else if (unformat (i, "sw_if_index %d", &sw_if_index))
            ;
        else if (unformat (i, "%x", &ethertype))
          {
            ethertype = ethertype & 0xffff;
            if(is_input)
              vec_add1(etypes_in, htons(ethertype));
            else
              vec_add1(etypes_out, htons(ethertype));
          }
        else if (unformat (i, "input"))
            is_input = 1;
        else if (unformat (i, "output"))
            is_input = 0;
        else
            break;
    }

    if (sw_if_index == ~0) {
        errmsg ("missing interface name / explicit sw_if_index number \n");
        return -99;
    }

    /* Construct the API message */
    M2(ACL_INTERFACE_SET_ETYPE_WHITELIST, mp, sizeof(u32) * (vec_len(etypes_in) + vec_len(etypes_out)));
    mp->sw_if_index = ntohl(sw_if_index);
    mp->n_input = vec_len(etypes_in);
    mp->count = vec_len(etypes_in) + vec_len(etypes_out);
    vec_append(etypes_in, etypes_out);
    if (vec_len(etypes_in) > 0)
      clib_memcpy(mp->whitelist, etypes_in, vec_len(etypes_in)*sizeof(etypes_in[0]));

    /* send it... */
    S(mp);

    /* Wait for a reply... */
    W (ret);
    return ret;
}

static void
api_acl_send_control_ping(vat_main_t *vam)
{
  vl_api_acl_plugin_control_ping_t *mp_ping;

  M(ACL_PLUGIN_CONTROL_PING, mp_ping);
  S(mp_ping);
}


static int api_acl_interface_list_dump (vat_main_t * vam)
{
    unformat_input_t * i = vam->input;
    u32 sw_if_index = ~0;
    vl_api_acl_interface_list_dump_t * mp;
    int ret;

    /* Parse args required to build the message */
    while (unformat_check_input (i) != UNFORMAT_END_OF_INPUT) {
        if (unformat (i, "%U", unformat_sw_if_index, vam, &sw_if_index))
            ;
        else if (unformat (i, "sw_if_index %d", &sw_if_index))
            ;
        else
            break;
    }

    /* Construct the API message */
    M(ACL_INTERFACE_LIST_DUMP, mp);
    mp->sw_if_index = ntohl (sw_if_index);

    /* send it... */
    S(mp);

    /* Use control ping for synchronization */
    api_acl_send_control_ping(vam);

    /* Wait for a reply... */
    W (ret);
    return ret;
}

static int api_acl_dump (vat_main_t * vam)
{
    unformat_input_t * i = vam->input;
    u32 acl_index = ~0;
    vl_api_acl_dump_t * mp;
    int ret;

    /* Parse args required to build the message */
    while (unformat_check_input (i) != UNFORMAT_END_OF_INPUT) {
        if (unformat (i, "%d", &acl_index))
            ;
        else
            break;
    }

    /* Construct the API message */
    M(ACL_DUMP, mp);
    mp->acl_index = ntohl (acl_index);

    /* send it... */
    S(mp);

    /* Use control ping for synchronization */
    api_acl_send_control_ping(vam);

    /* Wait for a reply... */
    W (ret);
    return ret;
}

static int api_macip_acl_dump (vat_main_t * vam)
{
    unformat_input_t * i = vam->input;
    u32 acl_index = ~0;
    vl_api_acl_dump_t * mp;
    int ret;

    /* Parse args required to build the message */
    while (unformat_check_input (i) != UNFORMAT_END_OF_INPUT) {
        if (unformat (i, "%d", &acl_index))
            ;
        else
            break;
    }

    /* Construct the API message */
    M(MACIP_ACL_DUMP, mp);
    mp->acl_index = ntohl (acl_index);

    /* send it... */
    S(mp);

    /* Use control ping for synchronization */
    api_acl_send_control_ping(vam);

    /* Wait for a reply... */
    W (ret);
    return ret;
}

static int api_acl_interface_etype_whitelist_dump (vat_main_t * vam)
{
    unformat_input_t * i = vam->input;
    u32 sw_if_index = ~0;
    vl_api_acl_interface_etype_whitelist_dump_t * mp;
    int ret;

    /* Parse args required to build the message */
    while (unformat_check_input (i) != UNFORMAT_END_OF_INPUT) {
        if (unformat (i, "%U", unformat_sw_if_index, vam, &sw_if_index))
            ;
        else if (unformat (i, "sw_if_index %d", &sw_if_index))
            ;
        else
            break;
    }

    /* Construct the API message */
    M(ACL_INTERFACE_ETYPE_WHITELIST_DUMP, mp);
    mp->sw_if_index = ntohl (sw_if_index);

    /* send it... */
    S(mp);

    /* Use control ping for synchronization */
    api_acl_send_control_ping(vam);

    /* Wait for a reply... */
    W (ret);
    return ret;
}


#define vec_validate_macip_acl_rules(v, idx) \
  do {                                 \
    if (vec_len(v) < idx+1) {  \
      vec_validate(v, idx); \
      v[idx].is_permit = 0x1; \
    } \
  } while (0)


static int api_macip_acl_add (vat_main_t * vam)
{
    acl_test_main_t * sm = &acl_test_main;
    unformat_input_t * i = vam->input;
    vl_api_macip_acl_add_t * mp;
    u32 msg_size = sizeof (*mp); /* without the rules */

    vl_api_macip_acl_rule_t *rules = 0;
    int rule_idx = 0;
    int n_rules = 0;
    int n_rules_override = -1;
    u32 src_prefix_length = 0;
    u32 action = 0;
    ip4_address_t src_v4address;
    ip6_address_t src_v6address;
    u8 src_mac[6];
    u8 *tag = 0;
    u8 mac_mask_all_1[6] = { 0xff, 0xff, 0xff, 0xff, 0xff, 0xff };
    int ret;

    while (unformat_check_input (i) != UNFORMAT_END_OF_INPUT)
    {
        if (unformat (i, "ipv6"))
          {
            vec_validate_macip_acl_rules(rules, rule_idx);
            rules[rule_idx].is_ipv6 = 1;
          }
        else if (unformat (i, "ipv4"))
          {
            vec_validate_macip_acl_rules(rules, rule_idx);
            rules[rule_idx].is_ipv6 = 0;
          }
        else if (unformat (i, "permit"))
          {
            vec_validate_macip_acl_rules(rules, rule_idx);
            rules[rule_idx].is_permit = 1;
          }
        else if (unformat (i, "deny"))
          {
            vec_validate_macip_acl_rules(rules, rule_idx);
            rules[rule_idx].is_permit = 0;
          }
        else if (unformat (i, "count %d", &n_rules_override))
          {
            /* we will use this later */
          }
        else if (unformat (i, "action %d", &action))
          {
            vec_validate_macip_acl_rules(rules, rule_idx);
            rules[rule_idx].is_permit = action;
          }
        else if (unformat (i, "ip %U/%d",
         unformat_ip4_address, &src_v4address, &src_prefix_length) ||
                 unformat (i, "ip %U",
         unformat_ip4_address, &src_v4address))
          {
            if (src_prefix_length == 0)
              src_prefix_length = 32;
            vec_validate_macip_acl_rules(rules, rule_idx);
            memcpy (rules[rule_idx].src_ip_addr, &src_v4address, 4);
            rules[rule_idx].src_ip_prefix_len = src_prefix_length;
            rules[rule_idx].is_ipv6 = 0;
          }
        else if (unformat (i, "src"))
          {
            /* Everything in MACIP is "source" but allow this verbosity */
          }
        else if (unformat (i, "ip %U/%d",
         unformat_ip6_address, &src_v6address, &src_prefix_length) ||
                 unformat (i, "ip %U",
         unformat_ip6_address, &src_v6address))
          {
            if (src_prefix_length == 0)
              src_prefix_length = 128;
            vec_validate_macip_acl_rules(rules, rule_idx);
            memcpy (rules[rule_idx].src_ip_addr, &src_v6address, 16);
            rules[rule_idx].src_ip_prefix_len = src_prefix_length;
            rules[rule_idx].is_ipv6 = 1;
          }
        else if (unformat (i, "mac %U",
         my_unformat_mac_address, &src_mac))
          {
            vec_validate_macip_acl_rules(rules, rule_idx);
            memcpy (rules[rule_idx].src_mac, &src_mac, 6);
            memcpy (rules[rule_idx].src_mac_mask, &mac_mask_all_1, 6);
          }
        else if (unformat (i, "mask %U",
         my_unformat_mac_address, &src_mac))
          {
            vec_validate_macip_acl_rules(rules, rule_idx);
            memcpy (rules[rule_idx].src_mac_mask, &src_mac, 6);
          }
        else if (unformat (i, "tag %s", &tag))
          {
          }
        else if (unformat (i, ","))
          {
            rule_idx++;
            vec_validate_macip_acl_rules(rules, rule_idx);
          }
        else
    break;
    }

    /* Construct the API message */
    vam->result_ready = 0;

    if(rules)
      n_rules = vec_len(rules);

    if (n_rules_override >= 0)
      n_rules = n_rules_override;

    msg_size += n_rules*sizeof(rules[0]);

    mp = vl_msg_api_alloc_as_if_client(msg_size);
    clib_memset (mp, 0, msg_size);
    mp->_vl_msg_id = ntohs (VL_API_MACIP_ACL_ADD + sm->msg_id_base);
    mp->client_index = vam->my_client_index;
    if ((n_rules > 0) && rules)
      clib_memcpy(mp->r, rules, n_rules*sizeof (mp->r[0]));
    if (tag)
      {
        if (vec_len(tag) >= sizeof(mp->tag))
          {
            tag[sizeof(mp->tag)-1] = 0;
            _vec_len(tag) = sizeof(mp->tag);
          }
        clib_memcpy(mp->tag, tag, vec_len(tag));
        vec_free(tag);
      }

    mp->count = htonl(n_rules);

    /* send it... */
    S(mp);

    /* Wait for a reply... */
    W (ret);
    return ret;
}

static int api_macip_acl_add_replace (vat_main_t * vam)
{
    acl_test_main_t * sm = &acl_test_main;
    unformat_input_t * i = vam->input;
    vl_api_macip_acl_add_replace_t * mp;
    u32 acl_index = ~0;
    u32 msg_size = sizeof (*mp); /* without the rules */

    vl_api_macip_acl_rule_t *rules = 0;
    int rule_idx = 0;
    int n_rules = 0;
    int n_rules_override = -1;
    u32 src_prefix_length = 0;
    u32 action = 0;
    ip4_address_t src_v4address;
    ip6_address_t src_v6address;
    u8 src_mac[6];
    u8 *tag = 0;
    u8 mac_mask_all_1[6] = { 0xff, 0xff, 0xff, 0xff, 0xff, 0xff };
    int ret;

    if (!unformat (i, "%d", &acl_index)) {
        /* Just assume -1 */
    }

    while (unformat_check_input (i) != UNFORMAT_END_OF_INPUT)
    {
        if (unformat (i, "ipv6"))
          {
            vec_validate_macip_acl_rules(rules, rule_idx);
            rules[rule_idx].is_ipv6 = 1;
          }
        else if (unformat (i, "ipv4"))
          {
            vec_validate_macip_acl_rules(rules, rule_idx);
            rules[rule_idx].is_ipv6 = 0;
          }
        else if (unformat (i, "permit"))
          {
            vec_validate_macip_acl_rules(rules, rule_idx);
            rules[rule_idx].is_permit = 1;
          }
        else if (unformat (i, "deny"))
          {
            vec_validate_macip_acl_rules(rules, rule_idx);
            rules[rule_idx].is_permit = 0;
          }
        else if (unformat (i, "count %d", &n_rules_override))
          {
            /* we will use this later */
          }
        else if (unformat (i, "action %d", &action))
          {
            vec_validate_macip_acl_rules(rules, rule_idx);
            rules[rule_idx].is_permit = action;
          }
        else if (unformat (i, "ip %U/%d",
         unformat_ip4_address, &src_v4address, &src_prefix_length) ||
                 unformat (i, "ip %U",
         unformat_ip4_address, &src_v4address))
          {
            if (src_prefix_length == 0)
              src_prefix_length = 32;
            vec_validate_macip_acl_rules(rules, rule_idx);
            memcpy (rules[rule_idx].src_ip_addr, &src_v4address, 4);
            rules[rule_idx].src_ip_prefix_len = src_prefix_length;
            rules[rule_idx].is_ipv6 = 0;
          }
        else if (unformat (i, "src"))
          {
            /* Everything in MACIP is "source" but allow this verbosity */
          }
        else if (unformat (i, "ip %U/%d",
         unformat_ip6_address, &src_v6address, &src_prefix_length) ||
                 unformat (i, "ip %U",
         unformat_ip6_address, &src_v6address))
          {
            if (src_prefix_length == 0)
              src_prefix_length = 128;
            vec_validate_macip_acl_rules(rules, rule_idx);
            memcpy (rules[rule_idx].src_ip_addr, &src_v6address, 16);
            rules[rule_idx].src_ip_prefix_len = src_prefix_length;
            rules[rule_idx].is_ipv6 = 1;
          }
        else if (unformat (i, "mac %U",
         my_unformat_mac_address, &src_mac))
          {
            vec_validate_macip_acl_rules(rules, rule_idx);
            memcpy (rules[rule_idx].src_mac, &src_mac, 6);
            memcpy (rules[rule_idx].src_mac_mask, &mac_mask_all_1, 6);
          }
        else if (unformat (i, "mask %U",
         my_unformat_mac_address, &src_mac))
          {
            vec_validate_macip_acl_rules(rules, rule_idx);
            memcpy (rules[rule_idx].src_mac_mask, &src_mac, 6);
          }
        else if (unformat (i, "tag %s", &tag))
          {
          }
        else if (unformat (i, ","))
          {
            rule_idx++;
            vec_validate_macip_acl_rules(rules, rule_idx);
          }
        else
    break;
    }

    if (!rules)
      {
      errmsg ("rule/s required\n");
      return -99;
      }
    /* Construct the API message */
    vam->result_ready = 0;

    if(rules)
      n_rules = vec_len(rules);

    if (n_rules_override >= 0)
      n_rules = n_rules_override;

    msg_size += n_rules*sizeof(rules[0]);

    mp = vl_msg_api_alloc_as_if_client(msg_size);
    clib_memset (mp, 0, msg_size);
    mp->_vl_msg_id = ntohs (VL_API_MACIP_ACL_ADD_REPLACE + sm->msg_id_base);
    mp->client_index = vam->my_client_index;
    if ((n_rules > 0) && rules)
      clib_memcpy(mp->r, rules, n_rules*sizeof (mp->r[0]));
    if (tag)
      {
        if (vec_len(tag) >= sizeof(mp->tag))
          {
            tag[sizeof(mp->tag)-1] = 0;
            _vec_len(tag) = sizeof(mp->tag);
          }
        clib_memcpy(mp->tag, tag, vec_len(tag));
        vec_free(tag);
      }

    mp->acl_index = ntohl(acl_index);
    mp->count = htonl(n_rules);

    /* send it... */
    S(mp);

    /* Wait for a reply... */
    W (ret);
    return ret;
}

/*
 * List of messages that the api test plugin sends,
 * and that the data plane plugin processes
 */
#define foreach_vpe_api_msg \
_(acl_plugin_get_version, "") \
_(acl_add_replace, "<acl-idx> [<ipv4|ipv6> <permit|permit+reflect|deny|action N> [src IP/plen] [dst IP/plen] [sport X-Y] [dport X-Y] [proto P] [tcpflags FL MASK], ... , ...") \
_(acl_add_replace_from_file, "filename <file> [permit] [append-default-permit]") \
_(acl_del, "<acl-idx>") \
_(acl_dump, "[<acl-idx>]") \
_(acl_interface_add_del, "<intfc> | sw_if_index <if-idx> [add|del] [input|output] acl <acl-idx>") \
_(acl_interface_set_acl_list, "<intfc> | sw_if_index <if-idx> input [acl-idx list] output [acl-idx list]") \
_(acl_interface_set_etype_whitelist, "<intfc> | sw_if_index <if-idx> input [ethertype list] output [ethertype list]") \
_(acl_interface_etype_whitelist_dump, "[<intfc> | sw_if_index <if-idx>]") \
_(acl_interface_list_dump, "[<intfc> | sw_if_index <if-idx>]") \
_(macip_acl_add, "...") \
_(macip_acl_add_replace, "<acl-idx> [<ipv4|ipv6> <permit|deny|action N> [count <count>] [src] ip <ipaddress/[plen]> mac <mac> mask <mac_mask>, ... , ...") \
_(macip_acl_del, "<acl-idx>")\
_(macip_acl_dump, "[<acl-idx>]") \
_(macip_acl_interface_add_del, "<intfc> | sw_if_index <if-idx> [add|del] acl <acl-idx>") \
_(macip_acl_interface_get, "")


static
void acl_vat_api_hookup (vat_main_t *vam)
{
    acl_test_main_t * sm = &acl_test_main;
    /* Hook up handlers for replies from the data plane plug-in */
#define _(N,n)                                                  \
    vl_msg_api_set_handlers((VL_API_##N + sm->msg_id_base),     \
                           #n,                                  \
                           vl_api_##n##_t_handler,              \
                           vl_noop_handler,                     \
                           vl_api_##n##_t_endian,               \
                           vl_api_##n##_t_print,                \
                           sizeof(vl_api_##n##_t), 1);
    foreach_vpe_api_reply_msg;
#undef _

    /* API messages we can send */
#define _(n,h) hash_set_mem (vam->function_by_name, #n, api_##n);
    foreach_vpe_api_msg;
#undef _

    /* Help strings */
#define _(n,h) hash_set_mem (vam->help_by_name, #n, h);
    foreach_vpe_api_msg;
#undef _
}

clib_error_t * vat_plugin_register (vat_main_t *vam)
{
  acl_test_main_t * sm = &acl_test_main;
  u8 * name;

  sm->vat_main = vam;

  name = format (0, "acl_%08x%c", api_version, 0);
  sm->msg_id_base = vl_client_get_first_plugin_msg_id ((char *) name);

  if (sm->msg_id_base != (u16) ~0)
    acl_vat_api_hookup (vam);

  vec_free(name);

  return 0;
}
19531,-0.144531 2.488281,-0.128906 2.4375,-0.109375 2.382812,-0.0859375 2.316406,-0.0625 2.234375,-0.03125 2.148438,-0.0078125 2.050781,0.0078125 1.9375,0.03125 1.832031,0.0507812 1.71875,0.0625 1.59375,0.0625 1.375,0.0625 1.179688,0.03125 1.015625,-0.03125 0.859375,-0.09375 0.722656,-0.179688 0.609375,-0.296875 0.492188,-0.421875 0.40625,-0.570312 0.34375,-0.75 0.289062,-0.925781 0.265625,-1.132812 0.265625,-1.375 c 0,-0.226562 0.03125,-0.429688 0.09375,-0.609375 0.0625,-0.1875 0.144531,-0.34375 0.25,-0.46875 0.113281,-0.125 0.25,-0.21875 0.40625,-0.28125 0.15625,-0.070313 0.328125,-0.109375 0.515625,-0.109375 0.207031,0 0.382812,0.039062 0.53125,0.109375 0.144531,0.0625 0.265625,0.152344 0.359375,0.265625 0.09375,0.105469 0.160156,0.234375 0.203125,0.390625 0.050781,0.148437 0.078125,0.308594 0.078125,0.484375 z M 2.21875,-1.65625 c 0,-0.25 -0.0625,-0.445312 -0.1875,-0.59375 -0.117188,-0.144531 -0.289062,-0.21875 -0.515625,-0.21875 -0.117187,0 -0.21875,0.027344 -0.3125,0.078125 C 1.109375,-2.347656 1.03125,-2.289062 0.96875,-2.21875 0.914062,-2.144531 0.867188,-2.054688 0.828125,-1.953125 0.796875,-1.859375 0.78125,-1.757812 0.78125,-1.65625 Z m 0,0" id="path128" inkscape:connector-curvature="0" /> </symbol> <symbol overflow="visible" id="glyph1-15" style="overflow:visible"> <path style="stroke:none" d="" id="path131" inkscape:connector-curvature="0" /> </symbol> <symbol overflow="visible" id="glyph1-16" style="overflow:visible"> <path style="stroke:none" d="m 2.875,-1.4375 c 0,0.230469 -0.027344,0.4375 -0.078125,0.625 -0.054687,0.1875 -0.125,0.34375 -0.21875,0.46875 -0.09375,0.125 -0.214844,0.226562 -0.359375,0.296875 C 2.070312,0.0234375 1.910156,0.0625 1.734375,0.0625 1.648438,0.0625 1.578125,0.0507812 1.515625,0.03125 1.453125,0.0195312 1.382812,0 1.3125,-0.03125 1.25,-0.0703125 1.1875,-0.117188 1.125,-0.171875 1.0625,-0.222656 1,-0.28125 0.9375,-0.34375 v 1.3125 c 0,0.019531 -0.007812,0.035156 -0.015625,0.046875 C 0.910156,1.023438 0.894531,1.035156 0.875,1.046875 0.863281,1.054688 0.84375,1.0625 0.8125,1.0625 c -0.03125,0 -0.074219,0 -0.125,0 -0.042969,0 -0.078125,0 -0.109375,0 C 0.546875,1.0625 0.519531,1.054688 0.5,1.046875 0.476562,1.035156 0.460938,1.023438 0.453125,1.015625 c 0,-0.011719 0,-0.027344 0,-0.046875 v -3.671875 c 0,-0.019531 0,-0.035156 0,-0.046875 0.007813,-0.00781 0.019531,-0.019531 0.03125,-0.03125 0.019531,-0.00781 0.039063,-0.015625 0.0625,-0.015625 0.03125,0 0.066406,0 0.109375,0 0.039062,0 0.070312,0 0.09375,0 0.03125,0 0.054688,0.00781 0.078125,0.015625 0.019531,0.011719 0.03125,0.023438 0.03125,0.03125 C 0.867188,-2.738281 0.875,-2.722656 0.875,-2.703125 v 0.34375 C 0.957031,-2.441406 1.035156,-2.507812 1.109375,-2.5625 1.179688,-2.625 1.253906,-2.675781 1.328125,-2.71875 1.398438,-2.757812 1.472656,-2.789062 1.546875,-2.8125 1.628906,-2.832031 1.71875,-2.84375 1.8125,-2.84375 c 0.1875,0 0.347656,0.039062 0.484375,0.109375 0.132813,0.074219 0.242187,0.179687 0.328125,0.3125 0.082031,0.125 0.144531,0.277344 0.1875,0.453125 C 2.851562,-1.800781 2.875,-1.625 2.875,-1.4375 Z M 2.359375,-1.375 c 0,-0.132812 -0.011719,-0.265625 -0.03125,-0.390625 C 2.304688,-1.890625 2.269531,-2 2.21875,-2.09375 2.175781,-2.195312 2.113281,-2.273438 2.03125,-2.328125 c -0.085938,-0.0625 -0.1875,-0.09375 -0.3125,-0.09375 -0.0625,0 -0.125,0.011719 -0.1875,0.03125 -0.0625,0.011719 -0.125,0.039063 -0.1875,0.078125 -0.0625,0.042969 -0.132812,0.101562 -0.203125,0.171875 C 1.078125,-2.078125 1.007812,-2 0.9375,-1.90625 v 1.046875 c 0.125,0.15625 0.242188,0.28125 0.359375,0.375 0.125,0.085937 0.253906,0.125 0.390625,0.125 0.113281,0 0.210938,-0.023437 0.296875,-0.078125 C 2.078125,-0.5 2.148438,-0.578125 2.203125,-0.671875 2.253906,-0.773438 2.289062,-0.882812 2.3125,-1 2.34375,-1.125 2.359375,-1.25 2.359375,-1.375 Z m 0,0" id="path134" inkscape:connector-curvature="0" /> </symbol> <symbol overflow="visible" id="glyph1-17" style="overflow:visible"> <path style="stroke:none" d="m 1.984375,-2.53125 c 0,0.042969 0,0.078125 0,0.109375 0,0.023437 -0.00781,0.042969 -0.015625,0.0625 0,0.023437 -0.00781,0.039063 -0.015625,0.046875 -0.011719,0 -0.023437,0 -0.03125,0 -0.023437,0 -0.042969,0 -0.0625,0 C 1.835938,-2.320312 1.8125,-2.332031 1.78125,-2.34375 1.75,-2.351562 1.71875,-2.363281 1.6875,-2.375 1.65625,-2.382812 1.617188,-2.390625 1.578125,-2.390625 c -0.054687,0 -0.105469,0.011719 -0.15625,0.03125 C 1.378906,-2.335938 1.332031,-2.300781 1.28125,-2.25 1.226562,-2.207031 1.171875,-2.148438 1.109375,-2.078125 1.054688,-2.003906 1,-1.914062 0.9375,-1.8125 v 1.734375 c 0,0.0234375 -0.007812,0.0390625 -0.015625,0.046875 C 0.910156,-0.0195312 0.894531,-0.0078125 0.875,0 0.863281,0 0.84375,0 0.8125,0 0.78125,0.0078125 0.738281,0.015625 0.6875,0.015625 0.644531,0.015625 0.609375,0.0078125 0.578125,0 0.546875,0 0.519531,0 0.5,0 0.476562,-0.0078125 0.460938,-0.0195312 0.453125,-0.03125 c 0,-0.0078125 0,-0.0234375 0,-0.046875 v -2.625 c 0,-0.019531 0,-0.035156 0,-0.046875 0.007813,-0.00781 0.019531,-0.019531 0.03125,-0.03125 0.019531,-0.00781 0.039063,-0.015625 0.0625,-0.015625 0.03125,0 0.070313,0 0.125,0 0.039063,0 0.070313,0 0.09375,0 0.03125,0 0.050781,0.00781 0.0625,0.015625 0.019531,0.011719 0.035156,0.023438 0.046875,0.03125 0.007812,0.011719 0.015625,0.027344 0.015625,0.046875 v 0.375 c 0.070313,-0.101563 0.140625,-0.1875 0.203125,-0.25 0.0625,-0.070313 0.117188,-0.125 0.171875,-0.15625 0.0625,-0.039063 0.117187,-0.066406 0.171875,-0.078125 0.050781,-0.019531 0.109375,-0.03125 0.171875,-0.03125 0.019531,0 0.046875,0.00781 0.078125,0.015625 0.03125,0 0.0625,0.00781 0.09375,0.015625 0.039062,0 0.078125,0.00781 0.109375,0.015625 0.03125,0.011719 0.050781,0.023437 0.0625,0.03125 0.00781,0.011719 0.015625,0.023437 0.015625,0.03125 0.00781,0.011719 0.015625,0.023437 0.015625,0.03125 0,0.011719 0,0.03125 0,0.0625 0,0.023437 0,0.058594 0,0.109375 z m 0,0" id="path137" inkscape:connector-curvature="0" /> </symbol> <symbol overflow="visible" id="glyph1-18" style="overflow:visible"> <path style="stroke:none" d="m 1.8125,-0.265625 c 0,0.054687 -0.00781,0.101563 -0.015625,0.140625 0,0.03125 -0.011719,0.0585938 -0.03125,0.078125 -0.011719,0.0117188 -0.03125,0.0234375 -0.0625,0.03125 C 1.671875,-0.00390625 1.632812,0.00390625 1.59375,0.015625 1.550781,0.0234375 1.507812,0.03125 1.46875,0.03125 1.425781,0.0390625 1.378906,0.046875 1.328125,0.046875 1.191406,0.046875 1.070312,0.03125 0.96875,0 0.875,-0.0390625 0.796875,-0.0976562 0.734375,-0.171875 0.671875,-0.242188 0.625,-0.332031 0.59375,-0.4375 0.570312,-0.550781 0.5625,-0.6875 0.5625,-0.84375 v -1.546875 h -0.375 c -0.023438,0 -0.042969,-0.015625 -0.0625,-0.046875 -0.023438,-0.03125 -0.03125,-0.078125 -0.03125,-0.140625 0,-0.039063 0,-0.070313 0,-0.09375 0.007812,-0.03125 0.019531,-0.050781 0.03125,-0.0625 0.007812,-0.019531 0.019531,-0.03125 0.03125,-0.03125 0.007812,-0.00781 0.023438,-0.015625 0.046875,-0.015625 H 0.5625 v -0.625 c 0,-0.019531 0,-0.035156 0,-0.046875 0.007812,-0.00781 0.023438,-0.019531 0.046875,-0.03125 C 0.628906,-3.492188 0.65625,-3.5 0.6875,-3.5 c 0.03125,0 0.066406,0 0.109375,0 0.050781,0 0.09375,0 0.125,0 0.03125,0 0.050781,0.00781 0.0625,0.015625 0.019531,0.011719 0.035156,0.023437 0.046875,0.03125 0.00781,0.011719 0.015625,0.027344 0.015625,0.046875 v 0.625 H 1.71875 c 0.019531,0 0.035156,0.00781 0.046875,0.015625 0.00781,0 0.019531,0.011719 0.03125,0.03125 0.00781,0.011719 0.015625,0.03125 0.015625,0.0625 0,0.023437 0,0.054687 0,0.09375 0,0.0625 -0.011719,0.109375 -0.03125,0.140625 C 1.769531,-2.40625 1.75,-2.390625 1.71875,-2.390625 H 1.046875 v 1.46875 c 0,0.1875 0.023437,0.328125 0.078125,0.421875 0.050781,0.09375 0.148438,0.140625 0.296875,0.140625 C 1.460938,-0.359375 1.5,-0.363281 1.53125,-0.375 1.570312,-0.382812 1.601562,-0.394531 1.625,-0.40625 1.65625,-0.414062 1.679688,-0.425781 1.703125,-0.4375 1.722656,-0.445312 1.738281,-0.453125 1.75,-0.453125 c 0.00781,0 0.019531,0.007813 0.03125,0.015625 0.00781,0 0.015625,0.011719 0.015625,0.03125 0.00781,0.011719 0.015625,0.03125 0.015625,0.0625 0,0.023438 0,0.046875 0,0.078125 z m 0,0" id="path140" inkscape:connector-curvature="0" /> </symbol> <symbol overflow="visible" id="glyph1-19" style="overflow:visible"> <path style="stroke:none" d="m 2.90625,-1.421875 c 0,0.21875 -0.03125,0.417969 -0.09375,0.59375 -0.054688,0.179687 -0.136719,0.335937 -0.25,0.46875 -0.117188,0.125 -0.257812,0.230469 -0.421875,0.3125 C 1.972656,0.0234375 1.773438,0.0625 1.546875,0.0625 1.335938,0.0625 1.148438,0.03125 0.984375,-0.03125 0.828125,-0.101562 0.691406,-0.195312 0.578125,-0.3125 0.472656,-0.4375 0.394531,-0.585938 0.34375,-0.765625 0.289062,-0.941406 0.265625,-1.144531 0.265625,-1.375 c 0,-0.207031 0.023437,-0.398438 0.078125,-0.578125 0.0625,-0.1875 0.144531,-0.34375 0.25,-0.46875 0.113281,-0.132813 0.253906,-0.238281 0.421875,-0.3125 0.164063,-0.070313 0.363281,-0.109375 0.59375,-0.109375 0.21875,0 0.40625,0.03125 0.5625,0.09375 0.164063,0.0625 0.300781,0.15625 0.40625,0.28125 0.101563,0.125 0.179687,0.277344 0.234375,0.453125 0.0625,0.179687 0.09375,0.375 0.09375,0.59375 z m -0.515625,0.03125 c 0,-0.144531 -0.015625,-0.28125 -0.046875,-0.40625 -0.023438,-0.125 -0.0625,-0.234375 -0.125,-0.328125 -0.0625,-0.09375 -0.148438,-0.164062 -0.25,-0.21875 -0.105469,-0.0625 -0.230469,-0.09375 -0.375,-0.09375 -0.148438,0 -0.273438,0.027344 -0.375,0.078125 -0.105469,0.054687 -0.1875,0.125 -0.25,0.21875 -0.0625,0.09375 -0.117188,0.203125 -0.15625,0.328125 -0.03125,0.125 -0.046875,0.261719 -0.046875,0.40625 0,0.148438 0.007813,0.289062 0.03125,0.421875 C 0.828125,-0.859375 0.875,-0.75 0.9375,-0.65625 1,-0.5625 1.082031,-0.488281 1.1875,-0.4375 c 0.101562,0.054688 0.234375,0.078125 0.390625,0.078125 0.132813,0 0.253906,-0.019531 0.359375,-0.0625 0.101562,-0.050781 0.1875,-0.125 0.25,-0.21875 0.070312,-0.09375 0.125,-0.203125 0.15625,-0.328125 0.03125,-0.125 0.046875,-0.265625 0.046875,-0.421875 z m 0,0" id="path143" inkscape:connector-curvature="0" /> </symbol> <symbol overflow="visible" id="glyph1-20" style="overflow:visible"> <path style="stroke:none" d="m 3.375,-0.203125 c 0,0.03125 -0.011719,0.0625 -0.03125,0.09375 C 3.332031,-0.078125 3.316406,-0.0507812 3.296875,-0.03125 3.273438,-0.0195312 3.25,-0.0078125 3.21875,0 3.195312,0.0078125 3.175781,0.015625 3.15625,0.015625 H 3 C 2.945312,0.015625 2.898438,0.0078125 2.859375,0 2.816406,-0.0195312 2.78125,-0.0390625 2.75,-0.0625 2.71875,-0.09375 2.679688,-0.128906 2.640625,-0.171875 2.609375,-0.222656 2.570312,-0.289062 2.53125,-0.375 L 1.34375,-2.53125 C 1.28125,-2.632812 1.21875,-2.75 1.15625,-2.875 1.09375,-3 1.03125,-3.117188 0.96875,-3.234375 c 0,0.148437 0,0.292969 0,0.4375 0.007812,0.148437 0.015625,0.292969 0.015625,0.4375 v 2.28125 c 0,0.0117188 -0.007813,0.0273438 -0.015625,0.046875 C 0.957031,-0.0195312 0.941406,-0.0078125 0.921875,0 0.910156,0 0.890625,0 0.859375,0 0.828125,0.0078125 0.785156,0.015625 0.734375,0.015625 0.691406,0.015625 0.65625,0.0078125 0.625,0 0.59375,0 0.566406,0 0.546875,0 0.535156,-0.0078125 0.523438,-0.0195312 0.515625,-0.03125 0.503906,-0.0507812 0.5,-0.0664062 0.5,-0.078125 v -3.5 c 0,-0.070313 0.019531,-0.125 0.0625,-0.15625 0.050781,-0.039063 0.097656,-0.0625 0.140625,-0.0625 h 0.25 c 0.050781,0 0.097656,0.00781 0.140625,0.015625 0.039062,0.011719 0.070312,0.03125 0.09375,0.0625 0.03125,0.023438 0.0625,0.054688 0.09375,0.09375 0.03125,0.03125 0.0625,0.078125 0.09375,0.140625 L 2.296875,-1.8125 c 0.050781,0.09375 0.101563,0.195312 0.15625,0.296875 0.050781,0.09375 0.101563,0.1875 0.15625,0.28125 0.050781,0.09375 0.097656,0.1875 0.140625,0.28125 0.050781,0.085937 0.097656,0.171875 0.140625,0.265625 H 2.90625 C 2.894531,-0.84375 2.890625,-1.003906 2.890625,-1.171875 c 0,-0.164063 0,-0.328125 0,-0.484375 v -2.046875 c 0,-0.019531 0.00391,-0.035156 0.015625,-0.046875 0.00781,-0.00781 0.019531,-0.015625 0.03125,-0.015625 0.019531,-0.00781 0.046875,-0.015625 0.078125,-0.015625 0.03125,-0.00781 0.070313,-0.015625 0.125,-0.015625 0.039063,0 0.078125,0.00781 0.109375,0.015625 0.03125,0 0.050781,0.00781 0.0625,0.015625 0.019531,0 0.035156,0.00781 0.046875,0.015625 0.00781,0.011719 0.015625,0.027344 0.015625,0.046875 z m 0,0" id="path146" inkscape:connector-curvature="0" /> </symbol> <symbol overflow="visible" id="glyph1-21" style="overflow:visible"> <path style="stroke:none" d="m 3.421875,-1.953125 c 0,0.335937 -0.042969,0.625 -0.125,0.875 -0.085937,0.242187 -0.210937,0.445313 -0.375,0.609375 -0.15625,0.15625 -0.355469,0.277344 -0.59375,0.359375 C 2.097656,-0.0351562 1.820312,0 1.5,0 H 0.6875 C 0.644531,0 0.601562,-0.015625 0.5625,-0.046875 0.519531,-0.078125 0.5,-0.128906 0.5,-0.203125 V -3.59375 c 0,-0.070312 0.019531,-0.125 0.0625,-0.15625 0.039062,-0.03125 0.082031,-0.046875 0.125,-0.046875 h 0.859375 c 0.332031,0 0.609375,0.046875 0.828125,0.140625 0.226562,0.085938 0.421875,0.203125 0.578125,0.359375 0.15625,0.15625 0.269531,0.351563 0.34375,0.578125 0.082031,0.230469 0.125,0.484375 0.125,0.765625 z M 2.890625,-1.9375 C 2.890625,-2.132812 2.863281,-2.320312 2.8125,-2.5 2.757812,-2.675781 2.675781,-2.828125 2.5625,-2.953125 2.457031,-3.085938 2.320312,-3.191406 2.15625,-3.265625 1.988281,-3.335938 1.773438,-3.375 1.515625,-3.375 h -0.5 v 2.953125 H 1.53125 c 0.238281,0 0.441406,-0.03125 0.609375,-0.09375 0.164063,-0.0625 0.300781,-0.15625 0.40625,-0.28125 0.113281,-0.125 0.195313,-0.28125 0.25,-0.46875 0.0625,-0.1875 0.09375,-0.410156 0.09375,-0.671875 z m 0,0" id="path149" inkscape:connector-curvature="0" /> </symbol> <symbol overflow="visible" id="glyph1-22" style="overflow:visible"> <path style="stroke:none" d="m 3.03125,-0.078125 c 0,0.0234375 -0.00781,0.0390625 -0.015625,0.046875 0,0.0117188 -0.011719,0.0234375 -0.03125,0.03125 C 2.960938,0 2.929688,0 2.890625,0 2.859375,0.0078125 2.816406,0.015625 2.765625,0.015625 2.710938,0.015625 2.671875,0.0078125 2.640625,0 2.609375,0 2.582031,0 2.5625,0 2.539062,-0.0078125 2.523438,-0.0195312 2.515625,-0.03125 2.503906,-0.0507812 2.492188,-0.078125 2.484375,-0.109375 L 2.140625,-1 C 2.097656,-1.101562 2.054688,-1.195312 2.015625,-1.28125 1.972656,-1.363281 1.921875,-1.4375 1.859375,-1.5 1.796875,-1.5625 1.722656,-1.609375 1.640625,-1.640625 1.554688,-1.671875 1.457031,-1.6875 1.34375,-1.6875 H 1.015625 v 1.609375 C 1.015625,-0.0546875 1.007812,-0.0390625 1,-0.03125 0.988281,-0.0195312 0.972656,-0.0078125 0.953125,0 0.929688,0 0.90625,0 0.875,0 0.84375,0.0078125 0.800781,0.015625 0.75,0.015625 0.707031,0.015625 0.671875,0.0078125 0.640625,0 0.609375,0 0.582031,0 0.5625,0 0.539062,-0.0078125 0.523438,-0.0195312 0.515625,-0.03125 0.503906,-0.0390625 0.5,-0.0546875 0.5,-0.078125 V -3.59375 c 0,-0.070312 0.019531,-0.125 0.0625,-0.15625 0.039062,-0.03125 0.082031,-0.046875 0.125,-0.046875 H 1.5 c 0.09375,0 0.171875,0.00781 0.234375,0.015625 0.0625,0 0.117187,0.00781 0.171875,0.015625 0.144531,0.023437 0.273438,0.0625 0.390625,0.125 0.113281,0.054687 0.207031,0.121094 0.28125,0.203125 0.070313,0.085938 0.128906,0.183594 0.171875,0.296875 0.039062,0.105469 0.0625,0.21875 0.0625,0.34375 0,0.125 -0.023438,0.242187 -0.0625,0.34375 -0.03125,0.105469 -0.078125,0.199219 -0.140625,0.28125 -0.0625,0.074219 -0.140625,0.136719 -0.234375,0.1875 -0.09375,0.054687 -0.195312,0.101563 -0.296875,0.140625 0.0625,0.03125 0.117187,0.070312 0.171875,0.109375 0.050781,0.042969 0.097656,0.09375 0.140625,0.15625 C 2.429688,-1.523438 2.46875,-1.457031 2.5,-1.375 c 0.039062,0.074219 0.082031,0.15625 0.125,0.25 l 0.34375,0.828125 c 0.03125,0.074219 0.046875,0.125 0.046875,0.15625 0.00781,0.03125 0.015625,0.0546875 0.015625,0.0625 z m -0.75,-2.65625 c 0,-0.15625 -0.039062,-0.28125 -0.109375,-0.375 C 2.109375,-3.210938 2,-3.289062 1.84375,-3.34375 1.789062,-3.351562 1.734375,-3.359375 1.671875,-3.359375 1.609375,-3.367188 1.53125,-3.375 1.4375,-3.375 H 1.015625 v 1.28125 H 1.5 c 0.132812,0 0.25,-0.015625 0.34375,-0.046875 0.09375,-0.03125 0.171875,-0.078125 0.234375,-0.140625 0.070313,-0.0625 0.125,-0.128906 0.15625,-0.203125 0.03125,-0.082031 0.046875,-0.164063 0.046875,-0.25 z m 0,0" id="path152" inkscape:connector-curvature="0" /> </symbol> <symbol overflow="visible" id="glyph1-23" style="overflow:visible"> <path style="stroke:none" d="m 2.703125,-0.078125 c 0,0.0234375 -0.00781,0.0390625 -0.015625,0.046875 C 2.6875,-0.0195312 2.675781,-0.0078125 2.65625,0 2.644531,0 2.625,0 2.59375,0 2.5625,0.0078125 2.523438,0.015625 2.484375,0.015625 2.441406,0.015625 2.40625,0.0078125 2.375,0 2.34375,0 2.316406,0 2.296875,0 2.285156,-0.0078125 2.273438,-0.0195312 2.265625,-0.03125 c 0,-0.0078125 0,-0.0234375 0,-0.046875 v -0.34375 c -0.148437,0.167969 -0.292969,0.292969 -0.4375,0.375 C 1.679688,0.0234375 1.53125,0.0625 1.375,0.0625 1.195312,0.0625 1.046875,0.03125 0.921875,-0.03125 0.804688,-0.09375 0.710938,-0.171875 0.640625,-0.265625 0.566406,-0.367188 0.515625,-0.488281 0.484375,-0.625 0.453125,-0.757812 0.4375,-0.921875 0.4375,-1.109375 v -1.59375 c 0,-0.019531 0,-0.035156 0,-0.046875 0.007812,-0.00781 0.023438,-0.019531 0.046875,-0.03125 0.019531,-0.00781 0.046875,-0.015625 0.078125,-0.015625 0.03125,0 0.066406,0 0.109375,0 0.050781,0 0.09375,0 0.125,0 0.03125,0 0.050781,0.00781 0.0625,0.015625 0.019531,0.011719 0.035156,0.023438 0.046875,0.03125 0.007812,0.011719 0.015625,0.027344 0.015625,0.046875 v 1.53125 c 0,0.15625 0.007813,0.28125 0.03125,0.375 0.019531,0.085937 0.050781,0.164063 0.09375,0.234375 0.050781,0.0625 0.113281,0.117188 0.1875,0.15625 0.070313,0.03125 0.15625,0.046875 0.25,0.046875 0.113281,0 0.226563,-0.039063 0.34375,-0.125 0.125,-0.09375 0.253906,-0.222656 0.390625,-0.390625 v -1.828125 c 0,-0.019531 0,-0.035156 0,-0.046875 0.00781,-0.00781 0.023438,-0.019531 0.046875,-0.03125 0.019531,-0.00781 0.046875,-0.015625 0.078125,-0.015625 0.03125,0 0.070312,0 0.125,0 0.039062,0 0.078125,0 0.109375,0 0.03125,0 0.054687,0.00781 0.078125,0.015625 0.019531,0.011719 0.03125,0.023438 0.03125,0.03125 0.00781,0.011719 0.015625,0.027344 0.015625,0.046875 z m 0,0" id="path155" inkscape:connector-curvature="0" /> </symbol> <symbol overflow="visible" id="glyph1-24" style="overflow:visible"> <path style="stroke:none" d="m 2.875,-1.421875 c 0,0.230469 -0.027344,0.4375 -0.078125,0.625 -0.054687,0.179687 -0.125,0.328125 -0.21875,0.453125 -0.09375,0.125 -0.214844,0.226562 -0.359375,0.296875 C 2.082031,0.0234375 1.921875,0.0625 1.734375,0.0625 1.648438,0.0625 1.570312,0.0507812 1.5,0.03125 1.4375,0.0078125 1.367188,-0.015625 1.296875,-0.046875 1.234375,-0.0859375 1.164062,-0.132812 1.09375,-0.1875 1.019531,-0.25 0.945312,-0.316406 0.875,-0.390625 v 0.3125 c 0,0.0234375 -0.007812,0.0390625 -0.015625,0.046875 0,0.0117188 -0.011719,0.0234375 -0.03125,0.03125 C 0.804688,0 0.78125,0 0.75,0 0.726562,0.0078125 0.695312,0.015625 0.65625,0.015625 0.613281,0.015625 0.578125,0.0078125 0.546875,0 0.523438,0 0.503906,0 0.484375,0 0.472656,-0.0078125 0.460938,-0.0195312 0.453125,-0.03125 c 0,-0.0078125 0,-0.0234375 0,-0.046875 v -3.90625 c 0,-0.019531 0,-0.035156 0,-0.046875 C 0.460938,-4.039062 0.476562,-4.046875 0.5,-4.046875 0.519531,-4.054688 0.546875,-4.0625 0.578125,-4.0625 c 0.03125,-0.00781 0.066406,-0.015625 0.109375,-0.015625 0.050781,0 0.09375,0.00781 0.125,0.015625 0.03125,0 0.050781,0.00781 0.0625,0.015625 0.019531,0 0.035156,0.00781 0.046875,0.015625 0.007813,0.011719 0.015625,0.027344 0.015625,0.046875 v 1.578125 c 0.070312,-0.082031 0.144531,-0.148438 0.21875,-0.203125 0.070312,-0.050781 0.144531,-0.09375 0.21875,-0.125 0.070312,-0.039063 0.140625,-0.066406 0.203125,-0.078125 0.070313,-0.019531 0.148437,-0.03125 0.234375,-0.03125 0.1875,0 0.347656,0.042969 0.484375,0.125 0.132813,0.074219 0.242187,0.171875 0.328125,0.296875 0.082031,0.125 0.144531,0.277344 0.1875,0.453125 0.039062,0.167969 0.0625,0.351562 0.0625,0.546875 z M 2.359375,-1.375 c 0,-0.132812 -0.011719,-0.265625 -0.03125,-0.390625 C 2.304688,-1.890625 2.269531,-2 2.21875,-2.09375 2.175781,-2.195312 2.113281,-2.273438 2.03125,-2.328125 c -0.085938,-0.0625 -0.1875,-0.09375 -0.3125,-0.09375 -0.0625,0 -0.125,0.011719 -0.1875,0.03125 -0.0625,0.011719 -0.125,0.039063 -0.1875,0.078125 -0.0625,0.042969 -0.132812,0.09375 -0.203125,0.15625 -0.0625,0.0625 -0.132813,0.148438 -0.203125,0.25 v 1.046875 c 0.125,0.167969 0.25,0.292969 0.375,0.375 0.125,0.085937 0.25,0.125 0.375,0.125 0.125,0 0.226562,-0.023437 0.3125,-0.078125 C 2.082031,-0.5 2.148438,-0.578125 2.203125,-0.671875 2.265625,-0.773438 2.304688,-0.882812 2.328125,-1 c 0.019531,-0.125 0.03125,-0.25 0.03125,-0.375 z m 0,0" id="path158" inkscape:connector-curvature="0" /> </symbol> <symbol overflow="visible" id="glyph1-25" style="overflow:visible"> <path style="stroke:none" d="m 2.71875,-0.078125 c 0,0.0234375 -0.00781,0.0390625 -0.015625,0.046875 0,0.0117188 -0.011719,0.0234375 -0.03125,0.03125 C 2.648438,0 2.625,0 2.59375,0 2.5625,0.0078125 2.523438,0.015625 2.484375,0.015625 2.429688,0.015625 2.390625,0.0078125 2.359375,0 2.328125,0 2.300781,0 2.28125,0 2.269531,-0.0078125 2.257812,-0.0195312 2.25,-0.03125 2.238281,-0.0390625 2.234375,-0.0546875 2.234375,-0.078125 V -1.625 c 0,-0.144531 -0.011719,-0.265625 -0.03125,-0.359375 C 2.179688,-2.078125 2.144531,-2.15625 2.09375,-2.21875 2.050781,-2.28125 1.992188,-2.328125 1.921875,-2.359375 c -0.074219,-0.039063 -0.15625,-0.0625 -0.25,-0.0625 -0.117187,0 -0.234375,0.042969 -0.359375,0.125 -0.125,0.085937 -0.25,0.210937 -0.375,0.375 v 1.84375 c 0,0.0234375 -0.007812,0.0390625 -0.015625,0.046875 C 0.910156,-0.0195312 0.894531,-0.0078125 0.875,0 0.863281,0 0.84375,0 0.8125,0 0.78125,0.0078125 0.738281,0.015625 0.6875,0.015625 0.644531,0.015625 0.609375,0.0078125 0.578125,0 0.546875,0 0.519531,0 0.5,0 0.476562,-0.0078125 0.460938,-0.0195312 0.453125,-0.03125 c 0,-0.0078125 0,-0.0234375 0,-0.046875 v -2.625 c 0,-0.019531 0,-0.035156 0,-0.046875 0.007813,-0.00781 0.019531,-0.019531 0.03125,-0.03125 0.019531,-0.00781 0.039063,-0.015625 0.0625,-0.015625 0.03125,0 0.070313,0 0.125,0 0.039063,0 0.070313,0 0.09375,0 0.03125,0 0.050781,0.00781 0.0625,0.015625 0.019531,0.011719 0.035156,0.023438 0.046875,0.03125 0.007812,0.011719 0.015625,0.027344 0.015625,0.046875 v 0.34375 c 0.144531,-0.164063 0.289063,-0.285156 0.4375,-0.359375 0.144531,-0.082031 0.296875,-0.125 0.453125,-0.125 0.175781,0 0.320312,0.03125 0.4375,0.09375 0.125,0.0625 0.222656,0.148438 0.296875,0.25 0.070313,0.09375 0.125,0.210938 0.15625,0.34375 0.03125,0.125 0.046875,0.28125 0.046875,0.46875 z m 0,0" id="path161" inkscape:connector-curvature="0" /> </symbol> <symbol overflow="visible" id="glyph1-26" style="overflow:visible"> <path style="stroke:none" d="m 2.703125,-0.078125 c 0,0.0234375 -0.00781,0.0390625 -0.015625,0.046875 C 2.6875,-0.0195312 2.675781,-0.0078125 2.65625,0 2.644531,0 2.625,0 2.59375,0 2.570312,0.0078125 2.539062,0.015625 2.5,0.015625 2.457031,0.015625 2.421875,0.0078125 2.390625,0 2.367188,0 2.347656,0 2.328125,0 2.304688,-0.0078125 2.289062,-0.0195312 2.28125,-0.03125 c 0,-0.0078125 0,-0.0234375 0,-0.046875 v -0.34375 C 2.132812,-0.273438 1.988281,-0.15625 1.84375,-0.0625 1.695312,0.0195312 1.535156,0.0625 1.359375,0.0625 c -0.199219,0 -0.367187,-0.0390625 -0.5,-0.109375 -0.136719,-0.082031 -0.246094,-0.1875 -0.328125,-0.3125 -0.085938,-0.125 -0.148438,-0.273437 -0.1875,-0.453125 -0.042969,-0.175781 -0.0625,-0.359375 -0.0625,-0.546875 0,-0.226563 0.019531,-0.429687 0.0625,-0.609375 0.050781,-0.1875 0.125,-0.34375 0.21875,-0.46875 0.101562,-0.132812 0.222656,-0.234375 0.359375,-0.296875 0.144531,-0.070313 0.3125,-0.109375 0.5,-0.109375 0.15625,0 0.296875,0.039062 0.421875,0.109375 0.125,0.0625 0.25,0.164063 0.375,0.296875 v -1.53125 c 0,-0.019531 0,-0.035156 0,-0.046875 0.00781,-0.00781 0.023438,-0.019531 0.046875,-0.03125 C 2.285156,-4.054688 2.3125,-4.0625 2.34375,-4.0625 c 0.03125,0 0.070312,0 0.125,0 0.039062,0 0.078125,0 0.109375,0 0.03125,0 0.054687,0.00781 0.078125,0.015625 0.019531,0.011719 0.03125,0.023437 0.03125,0.03125 0.00781,0.011719 0.015625,0.027344 0.015625,0.046875 z M 2.21875,-1.921875 c -0.125,-0.164063 -0.25,-0.289063 -0.375,-0.375 -0.125,-0.082031 -0.257812,-0.125 -0.390625,-0.125 -0.117187,0 -0.21875,0.03125 -0.3125,0.09375 -0.085937,0.054687 -0.152344,0.125 -0.203125,0.21875 -0.054688,0.09375 -0.09375,0.203125 -0.125,0.328125 -0.023438,0.125 -0.03125,0.25 -0.03125,0.375 0,0.125 0.007812,0.257812 0.03125,0.390625 0.019531,0.125 0.054688,0.242187 0.109375,0.34375 C 0.972656,-0.578125 1.039062,-0.5 1.125,-0.4375 c 0.082031,0.054688 0.1875,0.078125 0.3125,0.078125 0.0625,0 0.125,-0.003906 0.1875,-0.015625 C 1.6875,-0.394531 1.75,-0.425781 1.8125,-0.46875 1.875,-0.507812 1.9375,-0.5625 2,-0.625 2.070312,-0.695312 2.144531,-0.78125 2.21875,-0.875 Z m 0,0" id="path164" inkscape:connector-curvature="0" /> </symbol> <symbol overflow="visible" id="glyph1-27" style="overflow:visible"> <path style="stroke:none" d="m 0.9375,-0.078125 c 0,0.0234375 -0.007812,0.0390625 -0.015625,0.046875 C 0.910156,-0.0195312 0.894531,-0.0078125 0.875,0 0.863281,0 0.84375,0 0.8125,0 0.78125,0.0078125 0.738281,0.015625 0.6875,0.015625 0.644531,0.015625 0.609375,0.0078125 0.578125,0 0.546875,0 0.519531,0 0.5,0 0.476562,-0.0078125 0.460938,-0.0195312 0.453125,-0.03125 c 0,-0.0078125 0,-0.0234375 0,-0.046875 v -3.90625 c 0,-0.019531 0,-0.035156 0,-0.046875 C 0.460938,-4.039062 0.476562,-4.046875 0.5,-4.046875 0.519531,-4.054688 0.546875,-4.0625 0.578125,-4.0625 c 0.03125,-0.00781 0.066406,-0.015625 0.109375,-0.015625 0.050781,0 0.09375,0.00781 0.125,0.015625 0.03125,0 0.050781,0.00781 0.0625,0.015625 0.019531,0 0.035156,0.00781 0.046875,0.015625 0.007813,0.011719 0.015625,0.027344 0.015625,0.046875 z m 0,0" id="path167" inkscape:connector-curvature="0" /> </symbol> <symbol overflow="visible" id="glyph1-28" style="overflow:visible"> <path style="stroke:none" d="m 4.140625,-2.71875 c 0,0.011719 -0.00781,0.027344 -0.015625,0.046875 0,0.023437 -0.00781,0.046875 -0.015625,0.078125 l -0.78125,2.5 c 0,0.0234375 -0.011719,0.0429688 -0.03125,0.0625 C 3.285156,-0.0195312 3.269531,-0.0078125 3.25,0 3.226562,0.0078125 3.195312,0.015625 3.15625,0.015625 c -0.03125,0 -0.078125,0 -0.140625,0 C 2.953125,0.015625 2.898438,0.0078125 2.859375,0 2.816406,0 2.785156,0 2.765625,0 2.742188,-0.0078125 2.722656,-0.0195312 2.703125,-0.03125 2.691406,-0.0507812 2.6875,-0.0703125 2.6875,-0.09375 L 2.125,-2 V -2.03125 -2 L 1.609375,-0.09375 C 1.597656,-0.0703125 1.585938,-0.0507812 1.578125,-0.03125 1.566406,-0.0195312 1.546875,-0.0078125 1.515625,0 1.492188,0.0078125 1.460938,0.015625 1.421875,0.015625 c -0.042969,0 -0.089844,0 -0.140625,0 C 1.21875,0.015625 1.164062,0.0078125 1.125,0 1.082031,0 1.050781,0 1.03125,0 1.007812,-0.0078125 0.992188,-0.0195312 0.984375,-0.03125 0.972656,-0.0507812 0.960938,-0.0703125 0.953125,-0.09375 l -0.765625,-2.5 C 0.175781,-2.625 0.164062,-2.648438 0.15625,-2.671875 c 0,-0.019531 0,-0.035156 0,-0.046875 0,-0.019531 0,-0.035156 0,-0.046875 C 0.164062,-2.773438 0.179688,-2.78125 0.203125,-2.78125 0.222656,-2.789062 0.25,-2.796875 0.28125,-2.796875 c 0.03125,0 0.066406,0 0.109375,0 0.0625,0 0.109375,0 0.140625,0 0.03125,0 0.050781,0.00781 0.0625,0.015625 0.019531,0.011719 0.035156,0.023438 0.046875,0.03125 0.007813,0.011719 0.015625,0.027344 0.015625,0.046875 L 1.296875,-0.53125 V -0.5 L 1.3125,-0.53125 1.890625,-2.703125 C 1.898438,-2.722656 1.90625,-2.738281 1.90625,-2.75 c 0.00781,-0.00781 0.023438,-0.019531 0.046875,-0.03125 0.019531,-0.00781 0.039063,-0.015625 0.0625,-0.015625 0.03125,0 0.070313,0 0.125,0 0.050781,0 0.085937,0 0.109375,0 0.03125,0 0.054688,0.00781 0.078125,0.015625 0.019531,0.011719 0.03125,0.023438 0.03125,0.03125 0.00781,0.011719 0.019531,0.023438 0.03125,0.03125 l 0.625,2.1875 V -0.5 l 0.015625,-0.03125 0.625,-2.171875 c 0,-0.019531 0.00391,-0.035156 0.015625,-0.046875 0.00781,-0.00781 0.019531,-0.019531 0.03125,-0.03125 0.019531,-0.00781 0.046875,-0.015625 0.078125,-0.015625 0.03125,0 0.070312,0 0.125,0 0.050781,0 0.085938,0 0.109375,0 0.03125,0 0.050781,0.00781 0.0625,0.015625 0.019531,0.011719 0.035156,0.023438 0.046875,0.03125 0.00781,0 0.015625,0.011719 0.015625,0.03125 z m 0,0" id="path170" inkscape:connector-curvature="0" /> </symbol> <symbol overflow="visible" id="glyph2-0" style="overflow:visible"> <path style="stroke:none" d="M -4.421875,-3.34375 H 0 v 3.1875 h -4.421875 z m 4.140625,0.296875 H -4.140625 V -0.4375 H -0.28125 Z M -2.921875,-2.625 c 0.136719,0 0.257813,0.023438 0.359375,0.0625 0.105469,0.042969 0.195312,0.101562 0.265625,0.171875 0.074219,0.074219 0.132813,0.15625 0.171875,0.25 0.042969,0.09375 0.0625,0.203125 0.0625,0.328125 l 0.53125,0.015625 c 0.023438,0 0.039062,0.015625 0.046875,0.046875 0,0.03125 0,0.078125 0,0.140625 0,0.03125 0,0.0625 0,0.09375 0,0.023437 0,0.039063 0,0.046875 C -1.492188,-1.457031 -1.5,-1.445312 -1.5,-1.4375 c -0.00781,0.011719 -0.019531,0.015625 -0.03125,0.015625 l -0.640625,0.015625 c -0.0625,0 -0.109375,-0.015625 -0.140625,-0.046875 -0.03125,-0.03125 -0.046875,-0.070313 -0.046875,-0.125 v -0.0625 c 0,-0.101563 -0.00781,-0.1875 -0.03125,-0.25 C -2.421875,-1.960938 -2.457031,-2.019531 -2.5,-2.0625 -2.550781,-2.101562 -2.609375,-2.132812 -2.671875,-2.15625 -2.742188,-2.175781 -2.816406,-2.1875 -2.890625,-2.1875 c -0.164063,0 -0.296875,0.054688 -0.390625,0.15625 -0.101562,0.09375 -0.15625,0.242188 -0.15625,0.4375 0,0.09375 0.011719,0.179688 0.03125,0.25 0.011719,0.0625 0.027344,0.121094 0.046875,0.171875 0.023437,0.054687 0.042969,0.09375 0.0625,0.125 0.023437,0.03125 0.03125,0.058594 0.03125,0.078125 0,0 0,0.007812 0,0.015625 -0.00781,0.011719 -0.019531,0.023437 -0.03125,0.03125 -0.00781,0 -0.023437,0.007813 -0.046875,0.015625 -0.03125,0 -0.0625,0 -0.09375,0 -0.039062,0 -0.070312,0 -0.09375,0 -0.03125,-0.007812 -0.050781,-0.023438 -0.0625,-0.046875 -0.019531,-0.019531 -0.039062,-0.050781 -0.0625,-0.09375 -0.019531,-0.039063 -0.039062,-0.09375 -0.0625,-0.15625 -0.019531,-0.0625 -0.035156,-0.128906 -0.046875,-0.203125 -0.00781,-0.082031 -0.015625,-0.160156 -0.015625,-0.234375 0,-0.175781 0.027344,-0.320313 0.078125,-0.4375 0.042969,-0.125 0.101563,-0.222656 0.171875,-0.296875 0.074219,-0.082031 0.167969,-0.144531 0.28125,-0.1875 0.105469,-0.039062 0.214844,-0.0625 0.328125,-0.0625 z m 1.984375,0.75 c 0.054688,0 0.09375,0.00781 0.125,0.015625 0.03125,0 0.058594,0.011719 0.078125,0.03125 0.023437,0.023437 0.039063,0.046875 0.046875,0.078125 0.011719,0.03125 0.015625,0.074219 0.015625,0.125 0,0.054688 -0.003906,0.09375 -0.015625,0.125 -0.007812,0.03125 -0.023438,0.058594 -0.046875,0.078125 -0.019531,0.023437 -0.046875,0.039063 -0.078125,0.046875 -0.03125,0.011719 -0.070312,0.015625 -0.125,0.015625 -0.039062,0 -0.078125,-0.00391 -0.109375,-0.015625 -0.039063,-0.00781 -0.070313,-0.023438 -0.09375,-0.046875 C -1.160156,-1.441406 -1.171875,-1.46875 -1.171875,-1.5 -1.179688,-1.53125 -1.1875,-1.570312 -1.1875,-1.625 c 0,-0.050781 0.00781,-0.09375 0.015625,-0.125 0,-0.03125 0.011719,-0.054688 0.03125,-0.078125 0.023437,-0.019531 0.054687,-0.03125 0.09375,-0.03125 C -1.015625,-1.867188 -0.976562,-1.875 -0.9375,-1.875 Z M 1.359375,0 Z m 0,0" id="path173" inkscape:connector-curvature="0" /> </symbol> <symbol overflow="visible" id="glyph2-1" style="overflow:visible"> <path style="stroke:none" d="m -4.171875,-3.359375 c 0.042969,0 0.078125,0.00781 0.109375,0.015625 0.03125,0 0.058594,0.00781 0.078125,0.015625 0.023437,0.011719 0.039063,0.027344 0.046875,0.046875 0.011719,0.011719 0.015625,0.023438 0.015625,0.03125 V -2 h 3.828125 c 0.0234375,0 0.0429688,0.00781 0.0625,0.015625 0.0117188,0.011719 0.0234375,0.027344 0.03125,0.046875 0,0.023438 0,0.054688 0,0.09375 0.0078125,0.03125 0.015625,0.078125 0.015625,0.140625 0,0.054687 -0.0078125,0.101563 -0.015625,0.140625 0,0.042969 0,0.074219 0,0.09375 -0.0078125,0.023438 -0.0195312,0.039062 -0.03125,0.046875 -0.0195312,0.011719 -0.0390625,0.015625 -0.0625,0.015625 h -3.828125 v 1.234375 c 0,0.023437 -0.00391,0.042969 -0.015625,0.0625 -0.00781,0.0117188 -0.023438,0.0234375 -0.046875,0.03125 -0.019531,0.0117188 -0.046875,0.0234375 -0.078125,0.03125 -0.03125,0 -0.066406,0 -0.109375,0 -0.039063,0 -0.078125,0 -0.109375,0 -0.03125,-0.0078125 -0.054688,-0.0195312 -0.078125,-0.03125 -0.019531,-0.0078125 -0.035156,-0.0195312 -0.046875,-0.03125 -0.00781,-0.019531 -0.015625,-0.039063 -0.015625,-0.0625 V -3.25 c 0,-0.00781 0.00781,-0.019531 0.015625,-0.03125 0.011719,-0.019531 0.027344,-0.035156 0.046875,-0.046875 0.023437,-0.00781 0.046875,-0.015625 0.078125,-0.015625 0.03125,-0.00781 0.070312,-0.015625 0.109375,-0.015625 z m 0,0" id="path176" inkscape:connector-curvature="0" /> </symbol> <symbol overflow="visible" id="glyph2-2" style="overflow:visible"> <path style="stroke:none" d="m -2.953125,-2.328125 c 0.042969,0 0.085937,0.00781 0.125,0.015625 0.03125,0 0.058594,0.00781 0.078125,0.015625 0.023438,0 0.039062,0.00781 0.046875,0.015625 0.011719,0.011719 0.015625,0.027344 0.015625,0.046875 0,0.023437 -0.00391,0.046875 -0.015625,0.078125 -0.00781,0.023438 -0.019531,0.046875 -0.03125,0.078125 -0.00781,0.03125 -0.019531,0.070313 -0.03125,0.109375 -0.00781,0.042969 -0.015625,0.089844 -0.015625,0.140625 0,0.054687 0.011719,0.105469 0.03125,0.15625 0.023438,0.054687 0.058594,0.109375 0.109375,0.171875 0.054687,0.0625 0.125,0.132812 0.21875,0.203125 0.085937,0.0625 0.1875,0.132813 0.3125,0.203125 h 2.03125 c 0.0117188,0 0.0273438,0.00781 0.046875,0.015625 0.0117188,0.011719 0.0234375,0.027344 0.03125,0.046875 0,0.023438 0,0.054688 0,0.09375 0.0078125,0.03125 0.015625,0.078125 0.015625,0.140625 0,0.054687 -0.0078125,0.101563 -0.015625,0.140625 0,0.03125 0,0.058594 0,0.078125 -0.0078125,0.023437 -0.0195312,0.039063 -0.03125,0.046875 -0.0195312,0.011719 -0.0351562,0.015625 -0.046875,0.015625 H -3.15625 c -0.019531,0 -0.035156,-0.003906 -0.046875,-0.015625 -0.019531,-0.007812 -0.03125,-0.023438 -0.03125,-0.046875 C -3.242188,-0.597656 -3.25,-0.625 -3.25,-0.65625 c -0.00781,-0.03125 -0.015625,-0.070312 -0.015625,-0.125 0,-0.050781 0.00781,-0.09375 0.015625,-0.125 0,-0.03125 0.00781,-0.054688 0.015625,-0.078125 0,-0.019531 0.011719,-0.03125 0.03125,-0.03125 0.011719,-0.00781 0.027344,-0.015625 0.046875,-0.015625 h 0.4375 C -2.84375,-1.113281 -2.941406,-1.191406 -3.015625,-1.265625 -3.085938,-1.335938 -3.144531,-1.40625 -3.1875,-1.46875 -3.238281,-1.539062 -3.269531,-1.609375 -3.28125,-1.671875 -3.300781,-1.742188 -3.3125,-1.8125 -3.3125,-1.875 c 0,-0.03125 0,-0.0625 0,-0.09375 0,-0.039062 0.00781,-0.082031 0.015625,-0.125 0.011719,-0.039062 0.023437,-0.078125 0.03125,-0.109375 0.011719,-0.03125 0.027344,-0.050781 0.046875,-0.0625 0.011719,-0.019531 0.023438,-0.03125 0.03125,-0.03125 0.011719,-0.00781 0.027344,-0.015625 0.046875,-0.015625 0.011719,0 0.03125,0 0.0625,0 0.03125,-0.00781 0.074219,-0.015625 0.125,-0.015625 z m 0,0" id="path179" inkscape:connector-curvature="0" /> </symbol> <symbol overflow="visible" id="glyph2-3" style="overflow:visible"> <path style="stroke:none" d="m -0.078125,-2.84375 c 0.0234375,0 0.0429688,0.011719 0.0625,0.03125 C -0.00390625,-2.789062 0,-2.765625 0,-2.734375 c 0.0078125,0.03125 0.015625,0.078125 0.015625,0.140625 0,0.054688 -0.0078125,0.101562 -0.015625,0.140625 0,0.03125 -0.00390625,0.058594 -0.015625,0.078125 -0.0195312,0.011719 -0.0390625,0.015625 -0.0625,0.015625 h -0.3125 c 0.148437,0.136719 0.261719,0.289063 0.34375,0.453125 0.0703125,0.167969 0.109375,0.34375 0.109375,0.53125 0,0.15625 -0.0234375,0.304688 -0.0625,0.4375 -0.0390625,0.125 -0.0976562,0.234375 -0.171875,0.328125 -0.082031,0.09375 -0.179687,0.167969 -0.296875,0.21875 -0.125,0.054687 -0.257812,0.078125 -0.40625,0.078125 -0.164062,0 -0.3125,-0.035156 -0.4375,-0.109375 -0.132812,-0.070313 -0.242188,-0.171875 -0.328125,-0.296875 -0.082031,-0.132812 -0.144531,-0.296875 -0.1875,-0.484375 -0.039063,-0.195313 -0.0625,-0.414063 -0.0625,-0.65625 V -2.28125 h -0.25 c -0.113281,0 -0.210937,0.015625 -0.296875,0.046875 -0.09375,0.023437 -0.171875,0.0625 -0.234375,0.125 -0.0625,0.054687 -0.109375,0.125 -0.140625,0.21875 -0.03125,0.085937 -0.046875,0.1875 -0.046875,0.3125 0,0.136719 0.015625,0.261719 0.046875,0.375 0.03125,0.117187 0.070312,0.214844 0.109375,0.296875 0.042969,0.085938 0.078125,0.152344 0.109375,0.203125 0.03125,0.054687 0.046875,0.09375 0.046875,0.125 0,0.023437 0,0.039063 0,0.046875 -0.00781,0.011719 -0.023437,0.023438 -0.046875,0.03125 -0.019531,0.011719 -0.039062,0.023438 -0.0625,0.03125 -0.03125,0 -0.066406,0 -0.109375,0 -0.050781,0 -0.09375,0 -0.125,0 -0.03125,-0.007812 -0.0625,-0.03125 -0.09375,-0.0625 -0.03125,-0.03125 -0.066406,-0.082031 -0.109375,-0.15625 -0.039062,-0.082031 -0.078125,-0.171875 -0.109375,-0.265625 -0.03125,-0.09375 -0.054687,-0.195313 -0.078125,-0.3125 -0.019531,-0.125 -0.03125,-0.242187 -0.03125,-0.359375 0,-0.21875 0.027344,-0.40625 0.078125,-0.5625 0.042969,-0.15625 0.117187,-0.28125 0.21875,-0.375 0.09375,-0.09375 0.214844,-0.160156 0.359375,-0.203125 0.148438,-0.050781 0.3125,-0.078125 0.5,-0.078125 z m -1.40625,0.5625 v 0.484375 c 0,0.15625 0.015625,0.292969 0.046875,0.40625 0.023438,0.117187 0.058594,0.210937 0.109375,0.28125 0.054687,0.074219 0.117187,0.132813 0.1875,0.171875 0.0625,0.03125 0.140625,0.046875 0.234375,0.046875 0.167969,0 0.296875,-0.050781 0.390625,-0.15625 0.09375,-0.101563 0.140625,-0.242187 0.140625,-0.421875 0,-0.144531 -0.035156,-0.28125 -0.109375,-0.40625 -0.082031,-0.132812 -0.195313,-0.269531 -0.34375,-0.40625 z m 0,0" id="path182" inkscape:connector-curvature="0" /> </symbol> <symbol overflow="visible" id="glyph2-4" style="overflow:visible"> <path style="stroke:none" d="m -0.078125,-3.171875 c 0.0117188,0 0.0273438,0.00781 0.046875,0.015625 0.0117188,0.011719 0.0234375,0.027344 0.03125,0.046875 0,0.023437 0,0.054687 0,0.09375 0.0078125,0.03125 0.015625,0.074219 0.015625,0.125 0,0.054687 -0.0078125,0.101563 -0.015625,0.140625 0,0.03125 0,0.058594 0,0.078125 -0.0078125,0.023437 -0.0195312,0.039063 -0.03125,0.046875 -0.0195312,0.011719 -0.0351562,0.015625 -0.046875,0.015625 h -1.8125 c -0.175781,0 -0.316406,0.015625 -0.421875,0.046875 -0.101562,0.023438 -0.191406,0.058594 -0.265625,0.109375 -0.082031,0.054687 -0.144531,0.121094 -0.1875,0.203125 -0.039063,0.085938 -0.0625,0.183594 -0.0625,0.296875 0,0.136719 0.054687,0.277344 0.15625,0.421875 0.09375,0.148438 0.242187,0.292969 0.4375,0.4375 h 2.15625 c 0.0117188,0 0.0273438,0.00781 0.046875,0.015625 0.0117188,0.011719 0.0234375,0.027344 0.03125,0.046875 0,0.023438 0,0.054688 0,0.09375 0.0078125,0.03125 0.015625,0.078125 0.015625,0.140625 0,0.054687 -0.0078125,0.101563 -0.015625,0.140625 0,0.03125 0,0.058594 0,0.078125 -0.0078125,0.023437 -0.0195312,0.039063 -0.03125,0.046875 -0.0195312,0.011719 -0.0351562,0.015625 -0.046875,0.015625 H -3.15625 c -0.019531,0 -0.035156,-0.003906 -0.046875,-0.015625 -0.019531,-0.007812 -0.03125,-0.023438 -0.03125,-0.046875 C -3.242188,-0.597656 -3.25,-0.625 -3.25,-0.65625 c -0.00781,-0.03125 -0.015625,-0.070312 -0.015625,-0.125 0,-0.050781 0.00781,-0.09375 0.015625,-0.125 0,-0.03125 0.00781,-0.054688 0.015625,-0.078125 0,-0.019531 0.011719,-0.03125 0.03125,-0.03125 0.011719,-0.00781 0.027344,-0.015625 0.046875,-0.015625 H -2.75 c -0.195312,-0.175781 -0.335938,-0.347656 -0.421875,-0.515625 -0.09375,-0.175781 -0.140625,-0.351563 -0.140625,-0.53125 0,-0.195313 0.039062,-0.363281 0.109375,-0.5 0.0625,-0.144531 0.152344,-0.257813 0.265625,-0.34375 0.117188,-0.09375 0.25,-0.15625 0.40625,-0.1875 0.15625,-0.039063 0.34375,-0.0625 0.5625,-0.0625 z m 0,0" id="path185" inkscape:connector-curvature="0" /> </symbol> <symbol overflow="visible" id="glyph2-5" style="overflow:visible"> <path style="stroke:none" d="m -0.921875,-2.453125 c 0.15625,0 0.296875,0.03125 0.421875,0.09375 0.125,0.054687 0.230469,0.136719 0.3125,0.25 0.085938,0.105469 0.1484375,0.230469 0.1875,0.375 0.0390625,0.148437 0.0625,0.308594 0.0625,0.484375 0,0.117188 -0.0117188,0.226562 -0.03125,0.328125 -0.0117188,0.09375 -0.02734375,0.183594 -0.046875,0.265625 -0.03125,0.074219 -0.0625,0.136719 -0.09375,0.1875 -0.03125,0.054688 -0.054687,0.09375 -0.078125,0.125 -0.019531,0.023438 -0.050781,0.039062 -0.09375,0.046875 -0.039062,0.011719 -0.097656,0.015625 -0.171875,0.015625 -0.039063,0 -0.078125,0 -0.109375,0 C -0.59375,-0.289062 -0.613281,-0.296875 -0.625,-0.296875 -0.644531,-0.304688 -0.660156,-0.316406 -0.671875,-0.328125 -0.679688,-0.335938 -0.6875,-0.351562 -0.6875,-0.375 c 0,-0.019531 0.015625,-0.054688 0.046875,-0.109375 0.03125,-0.050781 0.070313,-0.109375 0.109375,-0.171875 0.03125,-0.070312 0.0625,-0.15625 0.09375,-0.25 0.03125,-0.101562 0.046875,-0.222656 0.046875,-0.359375 0,-0.09375 -0.007813,-0.175781 -0.03125,-0.25 C -0.441406,-1.597656 -0.46875,-1.664062 -0.5,-1.71875 c -0.039062,-0.0625 -0.09375,-0.101562 -0.15625,-0.125 -0.0625,-0.03125 -0.132812,-0.046875 -0.21875,-0.046875 -0.09375,0 -0.164062,0.023437 -0.21875,0.0625 -0.0625,0.042969 -0.113281,0.101563 -0.15625,0.171875 -0.050781,0.074219 -0.09375,0.15625 -0.125,0.25 -0.03125,0.09375 -0.066406,0.1875 -0.109375,0.28125 -0.039063,0.09375 -0.082031,0.1875 -0.125,0.28125 -0.050781,0.09375 -0.113281,0.179688 -0.1875,0.25 -0.070313,0.074219 -0.15625,0.132812 -0.25,0.171875 -0.101563,0.042969 -0.222656,0.0625 -0.359375,0.0625 -0.113281,0 -0.226562,-0.019531 -0.34375,-0.0625 -0.113281,-0.050781 -0.210938,-0.117187 -0.296875,-0.203125 -0.082031,-0.09375 -0.144531,-0.207031 -0.1875,-0.34375 -0.050781,-0.144531 -0.078125,-0.3125 -0.078125,-0.5 0,-0.082031 0.00781,-0.164062 0.015625,-0.25 0.011719,-0.082031 0.027344,-0.15625 0.046875,-0.21875 0.023438,-0.070312 0.046875,-0.128906 0.078125,-0.171875 0.023437,-0.050781 0.042969,-0.085937 0.0625,-0.109375 0.011719,-0.019531 0.027344,-0.035156 0.046875,-0.046875 0.011719,-0.00781 0.027344,-0.015625 0.046875,-0.015625 0.011719,0 0.03125,0 0.0625,0 0.023437,-0.00781 0.054687,-0.015625 0.09375,-0.015625 0.03125,0 0.0625,0.00781 0.09375,0.015625 0.03125,0 0.058594,0.00781 0.078125,0.015625 0.011719,0 0.023438,0.00781 0.03125,0.015625 0.011719,0.011719 0.015625,0.027344 0.015625,0.046875 0,0.023437 -0.00781,0.054687 -0.03125,0.09375 -0.03125,0.03125 -0.054687,0.078125 -0.078125,0.140625 -0.03125,0.0625 -0.054688,0.136719 -0.078125,0.21875 -0.03125,0.085938 -0.046875,0.179688 -0.046875,0.28125 0,0.09375 0.011719,0.179688 0.03125,0.25 0.023438,0.074219 0.054688,0.136719 0.09375,0.1875 0.042969,0.042969 0.089844,0.078125 0.140625,0.109375 0.054687,0.023437 0.109375,0.03125 0.171875,0.03125 0.09375,0 0.171875,-0.019531 0.234375,-0.0625 0.054687,-0.050781 0.105469,-0.113281 0.15625,-0.1875 0.042969,-0.070313 0.085937,-0.15625 0.125,-0.25 0.03125,-0.09375 0.070313,-0.1875 0.109375,-0.28125 0.042969,-0.09375 0.089844,-0.1875 0.140625,-0.28125 0.042969,-0.101563 0.101563,-0.191406 0.171875,-0.265625 0.0625,-0.070312 0.140625,-0.128906 0.234375,-0.171875 0.09375,-0.039063 0.210937,-0.0625 0.34375,-0.0625 z m 0,0" id="path188" inkscape:connector-curvature="0" /> </symbol> <symbol overflow="visible" id="glyph2-6" style="overflow:visible"> <path style="stroke:none" d="m -0.078125,-5.09375 c 0.0117188,0 0.0273438,0.00781 0.046875,0.015625 0.0117188,0.011719 0.0234375,0.027344 0.03125,0.046875 0,0.023438 0,0.054688 0,0.09375 0.0078125,0.03125 0.015625,0.074219 0.015625,0.125 0,0.0625 -0.0078125,0.117188 -0.015625,0.15625 0,0.03125 0,0.058594 0,0.078125 -0.0078125,0.023437 -0.0195312,0.039063 -0.03125,0.046875 -0.0195312,0.011719 -0.0351562,0.015625 -0.046875,0.015625 h -1.875 c -0.132813,0 -0.253906,0.011719 -0.359375,0.03125 -0.101562,0.023437 -0.191406,0.058594 -0.265625,0.109375 -0.082031,0.054688 -0.144531,0.121094 -0.1875,0.203125 -0.039063,0.074219 -0.0625,0.164063 -0.0625,0.265625 0,0.125 0.054687,0.257812 0.15625,0.390625 0.09375,0.125 0.242187,0.265625 0.4375,0.421875 h 2.15625 c 0.0117188,0 0.0273438,0.00781 0.046875,0.015625 0.0117188,0.011719 0.0234375,0.027344 0.03125,0.046875 0,0.023438 0,0.054688 0,0.09375 0.0078125,0.03125 0.015625,0.078125 0.015625,0.140625 0,0.054687 -0.0078125,0.101563 -0.015625,0.140625 0,0.03125 0,0.058594 0,0.078125 -0.0078125,0.023437 -0.0195312,0.039063 -0.03125,0.046875 -0.0195312,0.011719 -0.0351562,0.015625 -0.046875,0.015625 h -1.875 c -0.132813,0 -0.253906,0.011719 -0.359375,0.03125 -0.101562,0.023437 -0.191406,0.058594 -0.265625,0.109375 -0.082031,0.054688 -0.144531,0.121094 -0.1875,0.203125 -0.039063,0.074219 -0.0625,0.164063 -0.0625,0.265625 0,0.125 0.054687,0.257812 0.15625,0.390625 0.09375,0.136719 0.242187,0.277344 0.4375,0.421875 h 2.15625 c 0.0117188,0 0.0273438,0.00781 0.046875,0.015625 0.0117188,0.011719 0.0234375,0.027344 0.03125,0.046875 0,0.023438 0,0.054688 0,0.09375 0.0078125,0.03125 0.015625,0.078125 0.015625,0.140625 0,0.054687 -0.0078125,0.101563 -0.015625,0.140625 0,0.03125 0,0.058594 0,0.078125 -0.0078125,0.023437 -0.0195312,0.039063 -0.03125,0.046875 -0.0195312,0.011719 -0.0351562,0.015625 -0.046875,0.015625 H -3.15625 c -0.019531,0 -0.035156,-0.003906 -0.046875,-0.015625 -0.019531,-0.007812 -0.03125,-0.023438 -0.03125,-0.046875 C -3.242188,-0.597656 -3.25,-0.625 -3.25,-0.65625 c -0.00781,-0.03125 -0.015625,-0.070312 -0.015625,-0.125 0,-0.050781 0.00781,-0.09375 0.015625,-0.125 0,-0.03125 0.00781,-0.054688 0.015625,-0.078125 0,-0.019531 0.011719,-0.03125 0.03125,-0.03125 0.011719,-0.00781 0.027344,-0.015625 0.046875,-0.015625 H -2.75 c -0.195312,-0.175781 -0.335938,-0.34375 -0.421875,-0.5 -0.09375,-0.164062 -0.140625,-0.332031 -0.140625,-0.5 0,-0.125 0.015625,-0.238281 0.046875,-0.34375 0.023437,-0.101562 0.0625,-0.191406 0.125,-0.265625 0.054687,-0.082031 0.117187,-0.148437 0.1875,-0.203125 0.074219,-0.050781 0.15625,-0.097656 0.25,-0.140625 -0.113281,-0.09375 -0.207031,-0.1875 -0.28125,-0.28125 -0.082031,-0.09375 -0.144531,-0.179687 -0.1875,-0.265625 -0.050781,-0.09375 -0.085937,-0.175781 -0.109375,-0.25 -0.019531,-0.082031 -0.03125,-0.164062 -0.03125,-0.25 0,-0.195312 0.039062,-0.363281 0.109375,-0.5 0.0625,-0.132812 0.152344,-0.242188 0.265625,-0.328125 0.117188,-0.082031 0.25,-0.140625 0.40625,-0.171875 0.15625,-0.039062 0.324219,-0.0625 0.5,-0.0625 z m 0,0" id="path191" inkscape:connector-curvature="0" /> </symbol> <symbol overflow="visible" id="glyph2-7" style="overflow:visible"> <path style="stroke:none" d="m -0.078125,-1.09375 c 0.0117188,0 0.0273438,0.00781 0.046875,0.015625 0.0117188,0.011719 0.0234375,0.027344 0.03125,0.046875 0,0.023438 0,0.054688 0,0.09375 0.0078125,0.03125 0.015625,0.078125 0.015625,0.140625 0,0.054687 -0.0078125,0.101563 -0.015625,0.140625 0,0.03125 0,0.058594 0,0.078125 -0.0078125,0.023437 -0.0195312,0.039063 -0.03125,0.046875 -0.0195312,0.011719 -0.0351562,0.015625 -0.046875,0.015625 H -3.15625 c -0.019531,0 -0.035156,-0.003906 -0.046875,-0.015625 -0.019531,-0.007812 -0.03125,-0.023438 -0.03125,-0.046875 C -3.242188,-0.597656 -3.25,-0.625 -3.25,-0.65625 c -0.00781,-0.039062 -0.015625,-0.085938 -0.015625,-0.140625 0,-0.0625 0.00781,-0.109375 0.015625,-0.140625 0,-0.039062 0.00781,-0.070312 0.015625,-0.09375 0,-0.019531 0.011719,-0.035156 0.03125,-0.046875 0.011719,-0.00781 0.027344,-0.015625 0.046875,-0.015625 z m -4.125,-0.0625 c 0.136719,0 0.230469,0.027344 0.28125,0.078125 0.042969,0.054687 0.0625,0.148437 0.0625,0.28125 0,0.125 -0.019531,0.214844 -0.0625,0.265625 -0.050781,0.054688 -0.140625,0.078125 -0.265625,0.078125 -0.132812,0 -0.222656,-0.023437 -0.265625,-0.078125 -0.050781,-0.050781 -0.078125,-0.144531 -0.078125,-0.28125 0,-0.125 0.027344,-0.210938 0.078125,-0.265625 0.042969,-0.050781 0.125,-0.078125 0.25,-0.078125 z m 0,0" id="path194" inkscape:connector-curvature="0" /> </symbol> <symbol overflow="visible" id="glyph2-8" style="overflow:visible"> <path style="stroke:none" d="m -0.3125,-2.125 c 0.0625,0 0.117188,0.00781 0.15625,0.015625 0.042969,0.011719 0.0742188,0.027344 0.09375,0.046875 0.0117188,0.011719 0.0273438,0.039062 0.046875,0.078125 0.01171875,0.03125 0.01953125,0.074219 0.03125,0.125 0.0078125,0.042969 0.0195312,0.089844 0.03125,0.140625 0.0078125,0.054688 0.015625,0.105469 0.015625,0.15625 0,0.167969 -0.0234375,0.308594 -0.0625,0.421875 -0.0390625,0.117187 -0.101562,0.210937 -0.1875,0.28125 -0.09375,0.074219 -0.203125,0.125 -0.328125,0.15625 -0.132813,0.03125 -0.289063,0.046875 -0.46875,0.046875 H -2.78125 v 0.4375 c 0,0.03125 -0.015625,0.058594 -0.046875,0.078125 -0.039063,0.023437 -0.101563,0.03125 -0.1875,0.03125 -0.039063,0 -0.078125,0 -0.109375,0 -0.03125,-0.007813 -0.054688,-0.019531 -0.078125,-0.03125 -0.019531,-0.007813 -0.03125,-0.019531 -0.03125,-0.03125 C -3.242188,-0.191406 -3.25,-0.210938 -3.25,-0.234375 V -0.65625 h -0.734375 c -0.00781,0 -0.019531,-0.003906 -0.03125,-0.015625 C -4.035156,-0.679688 -4.050781,-0.695312 -4.0625,-0.71875 -4.070312,-0.738281 -4.078125,-0.765625 -4.078125,-0.796875 -4.085938,-0.835938 -4.09375,-0.882812 -4.09375,-0.9375 c 0,-0.050781 0.00781,-0.09375 0.015625,-0.125 0,-0.039062 0.00781,-0.070312 0.015625,-0.09375 0.011719,-0.019531 0.027344,-0.035156 0.046875,-0.046875 0.011719,-0.00781 0.023437,-0.015625 0.03125,-0.015625 H -3.25 v -0.796875 c 0,-0.00781 0.00781,-0.019531 0.015625,-0.03125 0,-0.019531 0.011719,-0.035156 0.03125,-0.046875 0.023437,-0.00781 0.046875,-0.015625 0.078125,-0.015625 0.03125,-0.00781 0.070312,-0.015625 0.109375,-0.015625 0.085937,0 0.148437,0.011719 0.1875,0.03125 0.03125,0.023438 0.046875,0.046875 0.046875,0.078125 v 0.796875 h 1.71875 c 0.210938,0 0.371094,-0.03125 0.484375,-0.09375 0.105469,-0.0625 0.15625,-0.175781 0.15625,-0.34375 0,-0.050781 -0.003906,-0.097656 -0.015625,-0.140625 C -0.445312,-1.835938 -0.457031,-1.875 -0.46875,-1.90625 -0.476562,-1.9375 -0.488281,-1.960938 -0.5,-1.984375 c -0.007812,-0.019531 -0.015625,-0.039063 -0.015625,-0.0625 0,-0.00781 0.007813,-0.019531 0.015625,-0.03125 0,-0.00781 0.011719,-0.015625 0.03125,-0.015625 0.011719,-0.00781 0.03125,-0.015625 0.0625,-0.015625 C -0.382812,-2.117188 -0.351562,-2.125 -0.3125,-2.125 Z m 0,0" id="path197" inkscape:connector-curvature="0" /> </symbol> <symbol overflow="visible" id="glyph2-9" style="overflow:visible"> <path style="stroke:none" d="" id="path200" inkscape:connector-curvature="0" /> </symbol> <symbol overflow="visible" id="glyph2-10" style="overflow:visible"> <path style="stroke:none" d="m -1.75,-3.140625 c 0.085938,0 0.148438,0.023437 0.1875,0.0625 0.03125,0.042969 0.046875,0.09375 0.046875,0.15625 v 2.015625 c 0.179687,0 0.335937,-0.015625 0.46875,-0.046875 0.136719,-0.039063 0.257813,-0.097656 0.359375,-0.171875 0.09375,-0.082031 0.167969,-0.1875 0.21875,-0.3125 0.054688,-0.132812 0.078125,-0.296875 0.078125,-0.484375 0,-0.144531 -0.007813,-0.269531 -0.03125,-0.375 C -0.453125,-2.410156 -0.476562,-2.507812 -0.5,-2.59375 c -0.03125,-0.082031 -0.054688,-0.148438 -0.078125,-0.203125 -0.03125,-0.0625 -0.046875,-0.101563 -0.046875,-0.125 0,-0.019531 0.007812,-0.035156 0.015625,-0.046875 0,-0.00781 0.011719,-0.019531 0.03125,-0.03125 0.023437,-0.00781 0.046875,-0.015625 0.078125,-0.015625 0.023438,0 0.054688,0 0.09375,0 0.03125,0 0.058594,0 0.078125,0 0.023437,0 0.042969,0.00781 0.0625,0.015625 0.011719,0 0.027344,0.00781 0.046875,0.015625 0.011719,0 0.023438,0.011719 0.03125,0.03125 0.011719,0.011719 0.03125,0.046875 0.0625,0.109375 0.03125,0.0625 0.0625,0.140625 0.09375,0.234375 0.0234375,0.09375 0.0390625,0.210937 0.0625,0.34375 0.0195312,0.125 0.03125,0.261719 0.03125,0.40625 0,0.25 -0.03125,0.476563 -0.09375,0.671875 -0.070312,0.1875 -0.175781,0.351562 -0.3125,0.484375 -0.144531,0.125 -0.320312,0.226563 -0.53125,0.296875 -0.207031,0.0625 -0.453125,0.09375 -0.734375,0.09375 -0.257813,0 -0.492187,-0.03125 -0.703125,-0.09375 -0.21875,-0.070312 -0.398438,-0.171875 -0.546875,-0.296875 -0.144531,-0.132813 -0.253906,-0.289063 -0.328125,-0.46875 -0.082031,-0.1875 -0.125,-0.394531 -0.125,-0.625 0,-0.238281 0.042969,-0.441406 0.125,-0.609375 0.074219,-0.175781 0.179688,-0.316406 0.3125,-0.421875 0.125,-0.113281 0.277344,-0.191406 0.453125,-0.234375 0.179687,-0.050781 0.367187,-0.078125 0.5625,-0.078125 z m -0.171875,0.5625 C -2.222656,-2.585938 -2.457031,-2.519531 -2.625,-2.375 c -0.164062,0.136719 -0.25,0.339844 -0.25,0.609375 0,0.136719 0.027344,0.257813 0.078125,0.359375 0.054687,0.105469 0.125,0.195312 0.21875,0.265625 0.085937,0.074219 0.183594,0.132813 0.296875,0.171875 0.117188,0.03125 0.234375,0.054688 0.359375,0.0625 z m 0,0" id="path203" inkscape:connector-curvature="0" /> </symbol> <symbol overflow="visible" id="glyph2-11" style="overflow:visible"> <path style="stroke:none" d="m 0.890625,-1.84375 c 0.070313,0 0.125,0.011719 0.15625,0.03125 0.03125,0.011719 0.046875,0.03125 0.046875,0.0625 v 0.875 c 0,0.03125 -0.00781,0.0625 -0.015625,0.09375 C 1.066406,-0.757812 1.050781,-0.738281 1.03125,-0.71875 1.019531,-0.695312 1,-0.679688 0.96875,-0.671875 0.9375,-0.660156 0.898438,-0.65625 0.859375,-0.65625 h -5.40625 c -0.039063,0 -0.078125,-0.003906 -0.109375,-0.015625 -0.03125,-0.007813 -0.054688,-0.023437 -0.078125,-0.046875 -0.019531,-0.019531 -0.03125,-0.039062 -0.03125,-0.0625 C -4.773438,-0.8125 -4.78125,-0.84375 -4.78125,-0.875 V -1.75 c 0,-0.00781 0.00781,-0.019531 0.015625,-0.03125 0,-0.00781 0.011719,-0.019531 0.03125,-0.03125 0.023437,-0.00781 0.046875,-0.015625 0.078125,-0.015625 0.023438,-0.00781 0.054688,-0.015625 0.09375,-0.015625 0.074219,0 0.125,0.011719 0.15625,0.03125 0.03125,0.011719 0.046875,0.03125 0.046875,0.0625 v 0.5625 H 0.6875 V -1.75 c 0,-0.00781 0,-0.019531 0,-0.03125 0.007812,-0.00781 0.019531,-0.019531 0.03125,-0.03125 0.019531,-0.00781 0.039062,-0.015625 0.0625,-0.015625 0.03125,-0.00781 0.066406,-0.015625 0.109375,-0.015625 z m 0,0" id="path206" inkscape:connector-curvature="0" /> </symbol> <symbol overflow="visible" id="glyph2-12" style="overflow:visible"> <path style="stroke:none" d="m -0.09375,-5.390625 c 0.0234375,0 0.0429688,0.00781 0.0625,0.015625 0.0117188,0 0.0234375,0.015625 0.03125,0.046875 0,0.023437 0,0.046875 0,0.078125 0.0078125,0.03125 0.015625,0.078125 0.015625,0.140625 0,0.054687 -0.0078125,0.101563 -0.015625,0.140625 0,0.03125 0,0.058594 0,0.078125 -0.0078125,0.023437 -0.0195312,0.039063 -0.03125,0.046875 -0.0195312,0.011719 -0.0390625,0.015625 -0.0625,0.015625 H -3.9375 V -4.8125 l 3.859375,1.5625 c 0.0234375,0.011719 0.0390625,0.023438 0.046875,0.03125 0.0117188,0.011719 0.0234375,0.03125 0.03125,0.0625 0.0078125,0.023438 0.015625,0.046875 0.015625,0.078125 0,0.03125 0,0.074219 0,0.125 0,0.042969 -0.0078125,0.085937 -0.015625,0.125 0,0.03125 0,0.058594 0,0.078125 -0.0078125,0.023438 -0.0195312,0.042969 -0.03125,0.0625 -0.0078125,0.011719 -0.0234375,0.015625 -0.046875,0.015625 L -3.9375,-1.15625 h 3.84375 c 0.0234375,0 0.0429688,0.00781 0.0625,0.015625 C -0.0195312,-1.128906 -0.0078125,-1.113281 0,-1.09375 0,-1.070312 0,-1.039062 0,-1 c 0.0078125,0.03125 0.015625,0.074219 0.015625,0.125 0,0.0625 -0.0078125,0.117188 -0.015625,0.15625 0,0.03125 0,0.058594 0,0.078125 -0.0078125,0.023437 -0.0195312,0.039063 -0.03125,0.046875 -0.0195312,0 -0.0390625,0 -0.0625,0 h -4.0625 c -0.09375,0 -0.160156,-0.019531 -0.203125,-0.0625 -0.039063,-0.050781 -0.0625,-0.109375 -0.0625,-0.171875 V -1.1875 c 0,-0.070312 0.011719,-0.132812 0.03125,-0.1875 0.011719,-0.050781 0.03125,-0.097656 0.0625,-0.140625 0.023437,-0.039063 0.058594,-0.078125 0.109375,-0.109375 0.042969,-0.03125 0.09375,-0.054688 0.15625,-0.078125 l 3.203125,-1.28125 V -3 l -3.1875,-1.328125 C -4.117188,-4.347656 -4.175781,-4.375 -4.21875,-4.40625 -4.269531,-4.4375 -4.3125,-4.46875 -4.34375,-4.5 -4.375,-4.539062 -4.394531,-4.582031 -4.40625,-4.625 -4.414062,-4.664062 -4.421875,-4.71875 -4.421875,-4.78125 v -0.359375 c 0,-0.039063 0.00781,-0.078125 0.015625,-0.109375 0.011719,-0.03125 0.027344,-0.054688 0.046875,-0.078125 0.023437,-0.019531 0.046875,-0.035156 0.078125,-0.046875 0.03125,-0.00781 0.074219,-0.015625 0.125,-0.015625 z m 0,0" id="path209" inkscape:connector-curvature="0" /> </symbol> <symbol overflow="visible" id="glyph2-13" style="overflow:visible"> <path style="stroke:none" d="m -1.671875,-3.359375 c 0.273437,0 0.515625,0.03125 0.734375,0.09375 0.210938,0.0625 0.390625,0.152344 0.546875,0.265625 0.148437,0.105469 0.261719,0.242188 0.34375,0.40625 0.0703125,0.167969 0.109375,0.359375 0.109375,0.578125 0,0.085937 -0.0117188,0.167969 -0.03125,0.25 -0.0117188,0.074219 -0.03515625,0.152344 -0.078125,0.234375 -0.0390625,0.074219 -0.085937,0.148438 -0.140625,0.21875 -0.0625,0.074219 -0.132812,0.148438 -0.21875,0.21875 h 1.546875 c 0.00781,0 0.019531,0.00781 0.03125,0.015625 0.019531,0.011719 0.035156,0.027344 0.046875,0.046875 0.00781,0.023438 0.015625,0.054688 0.015625,0.09375 0.00781,0.03125 0.015625,0.078125 0.015625,0.140625 0,0.054687 -0.00781,0.101563 -0.015625,0.140625 0,0.03125 -0.00781,0.058594 -0.015625,0.078125 -0.011719,0.023437 -0.027344,0.039063 -0.046875,0.046875 -0.011719,0.011719 -0.023437,0.015625 -0.03125,0.015625 H -3.15625 c -0.019531,0 -0.035156,-0.003906 -0.046875,-0.015625 -0.019531,-0.007812 -0.03125,-0.023438 -0.03125,-0.046875 C -3.242188,-0.597656 -3.25,-0.625 -3.25,-0.65625 c -0.00781,-0.03125 -0.015625,-0.066406 -0.015625,-0.109375 0,-0.050781 0.00781,-0.09375 0.015625,-0.125 0,-0.03125 0.00781,-0.054687 0.015625,-0.078125 0,-0.019531 0.011719,-0.03125 0.03125,-0.03125 0.011719,-0.00781 0.027344,-0.015625 0.046875,-0.015625 H -2.75 C -2.84375,-1.109375 -2.925781,-1.195312 -3,-1.28125 -3.070312,-1.375 -3.128906,-1.460938 -3.171875,-1.546875 -3.222656,-1.640625 -3.257812,-1.726562 -3.28125,-1.8125 -3.300781,-1.90625 -3.3125,-2.003906 -3.3125,-2.109375 c 0,-0.226563 0.042969,-0.421875 0.125,-0.578125 0.085938,-0.15625 0.203125,-0.28125 0.359375,-0.375 0.148437,-0.101562 0.324219,-0.175781 0.53125,-0.21875 0.199219,-0.050781 0.40625,-0.078125 0.625,-0.078125 z m 0.0625,0.59375 c -0.15625,0 -0.304687,0.015625 -0.453125,0.046875 -0.144531,0.023438 -0.273438,0.0625 -0.390625,0.125 -0.113281,0.054688 -0.203125,0.132812 -0.265625,0.234375 -0.070312,0.09375 -0.109375,0.214844 -0.109375,0.359375 0,0.074219 0.011719,0.148438 0.03125,0.21875 0.023437,0.074219 0.058594,0.148438 0.109375,0.21875 0.042969,0.074219 0.105469,0.152344 0.1875,0.234375 0.074219,0.074219 0.164062,0.152344 0.265625,0.234375 H -1 c 0.1875,-0.144531 0.335938,-0.285156 0.4375,-0.421875 0.09375,-0.144531 0.140625,-0.296875 0.140625,-0.453125 0,-0.132812 -0.03125,-0.253906 -0.09375,-0.359375 -0.070313,-0.101563 -0.164063,-0.1875 -0.28125,-0.25 -0.113281,-0.0625 -0.238281,-0.109375 -0.375,-0.140625 -0.144531,-0.03125 -0.289063,-0.046875 -0.4375,-0.046875 z m 0,0" id="path212" inkscape:connector-curvature="0" /> </symbol> <symbol overflow="visible" id="glyph2-14" style="overflow:visible"> <path style="stroke:none" d="m 0.859375,-1.5 c 0.039063,0 0.078125,0.011719 0.109375,0.03125 0.03125,0.011719 0.050781,0.027344 0.0625,0.046875 0.019531,0.023437 0.035156,0.046875 0.046875,0.078125 0.00781,0.023438 0.015625,0.042969 0.015625,0.0625 v 0.875 c 0,0.03125 -0.015625,0.058594 -0.046875,0.078125 -0.03125,0.011719 -0.085937,0.015625 -0.15625,0.015625 -0.042969,0 -0.078125,0 -0.109375,0 -0.023438,0 -0.042969,-0.003906 -0.0625,-0.015625 -0.011719,-0.007813 -0.023438,-0.019531 -0.03125,-0.03125 0,-0.019531 0,-0.035156 0,-0.046875 v -0.5625 h -5.046875 v 0.5625 c 0,0.03125 -0.015625,0.058594 -0.046875,0.078125 -0.03125,0.011719 -0.082031,0.015625 -0.15625,0.015625 -0.039062,0 -0.070312,0 -0.09375,0 -0.03125,0 -0.054688,-0.003906 -0.078125,-0.015625 -0.019531,-0.007813 -0.03125,-0.019531 -0.03125,-0.03125 -0.00781,-0.019531 -0.015625,-0.035156 -0.015625,-0.046875 v -0.875 c 0,-0.019531 0.00781,-0.039062 0.015625,-0.0625 0,-0.03125 0.011719,-0.054688 0.03125,-0.078125 C -4.710938,-1.441406 -4.6875,-1.457031 -4.65625,-1.46875 -4.625,-1.488281 -4.585938,-1.5 -4.546875,-1.5 Z m 0,0" id="path215" inkscape:connector-curvature="0" /> </symbol> <symbol overflow="visible" id="glyph3-0" style="overflow:visible"> <path style="stroke:none" d="M 3.34375,-4.421875 V 0 H 0.15625 V -4.421875 Z M 3.046875,-0.28125 V -4.140625 H 0.4375 V -0.28125 Z M 2.625,-2.921875 c 0,0.136719 -0.023438,0.257813 -0.0625,0.359375 -0.042969,0.105469 -0.101562,0.195312 -0.171875,0.265625 -0.074219,0.074219 -0.15625,0.132813 -0.25,0.171875 C 2.046875,-2.082031 1.9375,-2.0625 1.8125,-2.0625 l -0.015625,0.53125 c 0,0.023438 -0.015625,0.039062 -0.046875,0.046875 -0.03125,0 -0.078125,0 -0.140625,0 -0.03125,0 -0.0625,0 -0.09375,0 -0.023437,0 -0.039063,0 -0.046875,0 C 1.457031,-1.492188 1.445312,-1.5 1.4375,-1.5 1.425781,-1.507812 1.421875,-1.519531 1.421875,-1.53125 L 1.40625,-2.171875 c 0,-0.0625 0.015625,-0.109375 0.046875,-0.140625 0.03125,-0.03125 0.070313,-0.046875 0.125,-0.046875 h 0.0625 c 0.101563,0 0.1875,-0.00781 0.25,-0.03125 C 1.960938,-2.421875 2.019531,-2.457031 2.0625,-2.5 2.101562,-2.550781 2.132812,-2.609375 2.15625,-2.671875 2.175781,-2.742188 2.1875,-2.816406 2.1875,-2.890625 2.1875,-3.054688 2.132812,-3.1875 2.03125,-3.28125 1.9375,-3.382812 1.789062,-3.4375 1.59375,-3.4375 c -0.09375,0 -0.179688,0.011719 -0.25,0.03125 -0.0625,0.011719 -0.121094,0.027344 -0.171875,0.046875 -0.054687,0.023437 -0.09375,0.042969 -0.125,0.0625 -0.03125,0.023437 -0.058594,0.03125 -0.078125,0.03125 0,0 -0.007812,0 -0.015625,0 -0.011719,-0.00781 -0.023437,-0.019531 -0.03125,-0.03125 0,-0.00781 -0.007813,-0.023437 -0.015625,-0.046875 0,-0.03125 0,-0.0625 0,-0.09375 0,-0.039062 0,-0.070312 0,-0.09375 0.007812,-0.03125 0.023438,-0.050781 0.046875,-0.0625 0.019531,-0.019531 0.050781,-0.039062 0.09375,-0.0625 0.039063,-0.019531 0.09375,-0.039062 0.15625,-0.0625 0.0625,-0.019531 0.128906,-0.035156 0.203125,-0.046875 0.082031,-0.00781 0.160156,-0.015625 0.234375,-0.015625 0.175781,0 0.320313,0.027344 0.4375,0.078125 0.125,0.042969 0.222656,0.101563 0.296875,0.171875 0.082031,0.074219 0.144531,0.167969 0.1875,0.28125 0.039062,0.105469 0.0625,0.214844 0.0625,0.328125 z M 1.875,-0.9375 c 0,0.054688 -0.00781,0.09375 -0.015625,0.125 0,0.03125 -0.011719,0.058594 -0.03125,0.078125 C 1.804688,-0.710938 1.78125,-0.695312 1.75,-0.6875 1.71875,-0.675781 1.675781,-0.671875 1.625,-0.671875 1.570312,-0.671875 1.53125,-0.675781 1.5,-0.6875 1.46875,-0.695312 1.441406,-0.710938 1.421875,-0.734375 1.398438,-0.753906 1.382812,-0.78125 1.375,-0.8125 1.363281,-0.84375 1.359375,-0.882812 1.359375,-0.9375 c 0,-0.039062 0.00391,-0.078125 0.015625,-0.109375 0.00781,-0.039063 0.023438,-0.070313 0.046875,-0.09375 C 1.441406,-1.160156 1.46875,-1.171875 1.5,-1.171875 1.53125,-1.179688 1.570312,-1.1875 1.625,-1.1875 c 0.050781,0 0.09375,0.00781 0.125,0.015625 0.03125,0 0.054688,0.011719 0.078125,0.03125 0.019531,0.023437 0.03125,0.054687 0.03125,0.09375 C 1.867188,-1.015625 1.875,-0.976562 1.875,-0.9375 Z M 0,1.359375 Z m 0,0" id="path218" inkscape:connector-curvature="0" /> </symbol> <symbol overflow="visible" id="glyph3-1" style="overflow:visible"> <path style="stroke:none" d="m 3.359375,-4.171875 c 0,0.042969 -0.00781,0.078125 -0.015625,0.109375 0,0.03125 -0.00781,0.058594 -0.015625,0.078125 C 3.316406,-3.960938 3.300781,-3.945312 3.28125,-3.9375 3.269531,-3.925781 3.257812,-3.921875 3.25,-3.921875 H 2 v 3.828125 c 0,0.0234375 -0.00781,0.0429688 -0.015625,0.0625 C 1.972656,-0.0195312 1.957031,-0.0078125 1.9375,0 1.914062,0 1.882812,0 1.84375,0 1.8125,0.0078125 1.765625,0.015625 1.703125,0.015625 1.648438,0.015625 1.601562,0.0078125 1.5625,0 1.519531,0 1.488281,0 1.46875,0 1.445312,-0.0078125 1.429688,-0.0195312 1.421875,-0.03125 1.410156,-0.0507812 1.40625,-0.0703125 1.40625,-0.09375 V -3.921875 H 0.171875 c -0.023437,0 -0.042969,-0.00391 -0.0625,-0.015625 C 0.0976562,-3.945312 0.0859375,-3.960938 0.078125,-3.984375 0.0664062,-4.003906 0.0546875,-4.03125 0.046875,-4.0625 c 0,-0.03125 0,-0.066406 0,-0.109375 0,-0.039063 0,-0.078125 0,-0.109375 0.0078125,-0.03125 0.0195312,-0.054688 0.03125,-0.078125 0.0078125,-0.019531 0.0195312,-0.035156 0.03125,-0.046875 0.019531,-0.00781 0.039063,-0.015625 0.0625,-0.015625 H 3.25 c 0.00781,0 0.019531,0.00781 0.03125,0.015625 0.019531,0.011719 0.035156,0.027344 0.046875,0.046875 0.00781,0.023437 0.015625,0.046875 0.015625,0.078125 0.00781,0.03125 0.015625,0.070312 0.015625,0.109375 z m 0,0" id="path221" inkscape:connector-curvature="0" /> </symbol> <symbol overflow="visible" id="glyph3-2" style="overflow:visible"> <path style="stroke:none" d="m 1.09375,-0.078125 c 0,0.0117188 -0.00781,0.0273438 -0.015625,0.046875 C 1.066406,-0.0195312 1.050781,-0.0078125 1.03125,0 1.007812,0 0.976562,0 0.9375,0 0.90625,0.0078125 0.859375,0.015625 0.796875,0.015625 0.742188,0.015625 0.695312,0.0078125 0.65625,0 0.625,0 0.597656,0 0.578125,0 0.554688,-0.0078125 0.539062,-0.0195312 0.53125,-0.03125 0.519531,-0.0507812 0.515625,-0.0664062 0.515625,-0.078125 V -3.15625 c 0,-0.019531 0.003906,-0.035156 0.015625,-0.046875 0.007812,-0.019531 0.023438,-0.03125 0.046875,-0.03125 C 0.597656,-3.242188 0.625,-3.25 0.65625,-3.25 c 0.039062,-0.00781 0.085938,-0.015625 0.140625,-0.015625 0.0625,0 0.109375,0.00781 0.140625,0.015625 0.039062,0 0.070312,0.00781 0.09375,0.015625 0.019531,0 0.035156,0.011719 0.046875,0.03125 0.00781,0.011719 0.015625,0.027344 0.015625,0.046875 z m 0.0625,-4.125 c 0,0.136719 -0.027344,0.230469 -0.078125,0.28125 -0.054687,0.042969 -0.148437,0.0625 -0.28125,0.0625 -0.125,0 -0.214844,-0.019531 -0.265625,-0.0625 C 0.476562,-3.972656 0.453125,-4.0625 0.453125,-4.1875 c 0,-0.132812 0.023437,-0.222656 0.078125,-0.265625 0.050781,-0.050781 0.144531,-0.078125 0.28125,-0.078125 0.125,0 0.210938,0.027344 0.265625,0.078125 0.050781,0.042969 0.078125,0.125 0.078125,0.25 z m 0,0" id="path224" inkscape:connector-curvature="0" /> </symbol> <symbol overflow="visible" id="glyph3-3" style="overflow:visible"> <path style="stroke:none" d="m 5.09375,-0.078125 c 0,0.0117188 -0.00781,0.0273438 -0.015625,0.046875 C 5.066406,-0.0195312 5.050781,-0.0078125 5.03125,0 5.007812,0 4.976562,0 4.9375,0 4.90625,0.0078125 4.863281,0.015625 4.8125,0.015625 4.75,0.015625 4.695312,0.0078125 4.65625,0 4.625,0 4.597656,0 4.578125,0 4.554688,-0.0078125 4.539062,-0.0195312 4.53125,-0.03125 4.519531,-0.0507812 4.515625,-0.0664062 4.515625,-0.078125 v -1.875 c 0,-0.132813 -0.011719,-0.253906 -0.03125,-0.359375 C 4.460938,-2.414062 4.425781,-2.503906 4.375,-2.578125 4.320312,-2.660156 4.253906,-2.722656 4.171875,-2.765625 c -0.074219,-0.039063 -0.164063,-0.0625 -0.265625,-0.0625 -0.125,0 -0.257812,0.054687 -0.390625,0.15625 -0.125,0.09375 -0.265625,0.242187 -0.421875,0.4375 v 2.15625 c 0,0.0117188 -0.00781,0.0273438 -0.015625,0.046875 C 3.066406,-0.0195312 3.050781,-0.0078125 3.03125,0 3.007812,0 2.976562,0 2.9375,0 2.90625,0.0078125 2.859375,0.015625 2.796875,0.015625 2.742188,0.015625 2.695312,0.0078125 2.65625,0 2.625,0 2.597656,0 2.578125,0 2.554688,-0.0078125 2.539062,-0.0195312 2.53125,-0.03125 2.519531,-0.0507812 2.515625,-0.0664062 2.515625,-0.078125 v -1.875 c 0,-0.132813 -0.011719,-0.253906 -0.03125,-0.359375 C 2.460938,-2.414062 2.425781,-2.503906 2.375,-2.578125 2.320312,-2.660156 2.253906,-2.722656 2.171875,-2.765625 c -0.074219,-0.039063 -0.164063,-0.0625 -0.265625,-0.0625 -0.125,0 -0.257812,0.054687 -0.390625,0.15625 -0.136719,0.09375 -0.277344,0.242187 -0.421875,0.4375 v 2.15625 c 0,0.0117188 -0.00781,0.0273438 -0.015625,0.046875 C 1.066406,-0.0195312 1.050781,-0.0078125 1.03125,0 1.007812,0 0.976562,0 0.9375,0 0.90625,0.0078125 0.859375,0.015625 0.796875,0.015625 0.742188,0.015625 0.695312,0.0078125 0.65625,0 0.625,0 0.597656,0 0.578125,0 0.554688,-0.0078125 0.539062,-0.0195312 0.53125,-0.03125 0.519531,-0.0507812 0.515625,-0.0664062 0.515625,-0.078125 V -3.15625 c 0,-0.019531 0.003906,-0.035156 0.015625,-0.046875 0.007812,-0.019531 0.023438,-0.03125 0.046875,-0.03125 C 0.597656,-3.242188 0.625,-3.25 0.65625,-3.25 c 0.03125,-0.00781 0.070312,-0.015625 0.125,-0.015625 0.050781,0 0.09375,0.00781 0.125,0.015625 0.03125,0 0.054688,0.00781 0.078125,0.015625 0.019531,0 0.03125,0.011719 0.03125,0.03125 0.00781,0.011719 0.015625,0.027344 0.015625,0.046875 V -2.75 c 0.175781,-0.195312 0.34375,-0.335938 0.5,-0.421875 0.164062,-0.09375 0.332031,-0.140625 0.5,-0.140625 0.125,0 0.238281,0.015625 0.34375,0.046875 0.101562,0.023437 0.191406,0.0625 0.265625,0.125 0.082031,0.054687 0.148437,0.117187 0.203125,0.1875 0.050781,0.074219 0.097656,0.15625 0.140625,0.25 0.09375,-0.113281 0.1875,-0.207031 0.28125,-0.28125 0.09375,-0.082031 0.179687,-0.144531 0.265625,-0.1875 0.09375,-0.050781 0.175781,-0.085937 0.25,-0.109375 0.082031,-0.019531 0.164062,-0.03125 0.25,-0.03125 0.195312,0 0.363281,0.039062 0.5,0.109375 0.132812,0.0625 0.242188,0.152344 0.328125,0.265625 0.082031,0.117188 0.140625,0.25 0.171875,0.40625 0.039062,0.15625 0.0625,0.324219 0.0625,0.5 z m 0,0" id="path227" inkscape:connector-curvature="0" /> </symbol> <symbol overflow="visible" id="glyph3-4" style="overflow:visible"> <path style="stroke:none" d="m 3.140625,-1.75 c 0,0.085938 -0.023437,0.148438 -0.0625,0.1875 -0.042969,0.03125 -0.09375,0.046875 -0.15625,0.046875 H 0.90625 c 0,0.179687 0.015625,0.335937 0.046875,0.46875 0.039063,0.136719 0.097656,0.257813 0.171875,0.359375 0.082031,0.09375 0.1875,0.167969 0.3125,0.21875 0.132812,0.054688 0.296875,0.078125 0.484375,0.078125 0.144531,0 0.269531,-0.007813 0.375,-0.03125 C 2.410156,-0.453125 2.507812,-0.476562 2.59375,-0.5 c 0.082031,-0.03125 0.148438,-0.054688 0.203125,-0.078125 0.0625,-0.03125 0.101563,-0.046875 0.125,-0.046875 0.019531,0 0.035156,0.007812 0.046875,0.015625 0.00781,0 0.019531,0.011719 0.03125,0.03125 0.00781,0.023437 0.015625,0.046875 0.015625,0.078125 0,0.023438 0,0.054688 0,0.09375 0,0.03125 0,0.058594 0,0.078125 0,0.023437 -0.00781,0.042969 -0.015625,0.0625 0,0.011719 -0.00781,0.027344 -0.015625,0.046875 0,0.011719 -0.011719,0.023438 -0.03125,0.03125 -0.011719,0.011719 -0.046875,0.03125 -0.109375,0.0625 -0.0625,0.03125 -0.140625,0.0625 -0.234375,0.09375 -0.09375,0.0234375 -0.210937,0.0390625 -0.34375,0.0625 -0.125,0.0195312 -0.261719,0.03125 -0.40625,0.03125 -0.25,0 -0.476563,-0.03125 -0.671875,-0.09375 C 1,-0.101562 0.835938,-0.207031 0.703125,-0.34375 0.578125,-0.488281 0.476562,-0.664062 0.40625,-0.875 0.34375,-1.082031 0.3125,-1.328125 0.3125,-1.609375 c 0,-0.257813 0.03125,-0.492187 0.09375,-0.703125 0.070312,-0.21875 0.171875,-0.398438 0.296875,-0.546875 0.132813,-0.144531 0.289063,-0.253906 0.46875,-0.328125 0.1875,-0.082031 0.394531,-0.125 0.625,-0.125 0.238281,0 0.441406,0.042969 0.609375,0.125 0.175781,0.074219 0.316406,0.179688 0.421875,0.3125 0.113281,0.125 0.191406,0.277344 0.234375,0.453125 0.050781,0.179687 0.078125,0.367187 0.078125,0.5625 z m -0.5625,-0.171875 C 2.585938,-2.222656 2.519531,-2.457031 2.375,-2.625 2.238281,-2.789062 2.035156,-2.875 1.765625,-2.875 c -0.136719,0 -0.257813,0.027344 -0.359375,0.078125 -0.105469,0.054687 -0.195312,0.125 -0.265625,0.21875 -0.074219,0.085937 -0.132813,0.183594 -0.171875,0.296875 -0.03125,0.117188 -0.054688,0.234375 -0.0625,0.359375 z m 0,0" id="path230" inkscape:connector-curvature="0" /> </symbol> <symbol overflow="visible" id="glyph3-5" style="overflow:visible"> <path style="stroke:none" d="" id="path233" inkscape:connector-curvature="0" /> </symbol> <symbol overflow="visible" id="glyph3-6" style="overflow:visible"> <path style="stroke:none" d="m 2.453125,-0.921875 c 0,0.15625 -0.03125,0.296875 -0.09375,0.421875 -0.054687,0.125 -0.136719,0.230469 -0.25,0.3125 C 2.003906,-0.101562 1.878906,-0.0390625 1.734375,0 1.585938,0.0390625 1.425781,0.0625 1.25,0.0625 1.132812,0.0625 1.023438,0.0507812 0.921875,0.03125 0.828125,0.0195312 0.738281,0.00390625 0.65625,-0.015625 0.582031,-0.046875 0.519531,-0.078125 0.46875,-0.109375 0.414062,-0.140625 0.375,-0.164062 0.34375,-0.1875 0.320312,-0.207031 0.304688,-0.238281 0.296875,-0.28125 0.285156,-0.320312 0.28125,-0.378906 0.28125,-0.453125 c 0,-0.039063 0,-0.078125 0,-0.109375 C 0.289062,-0.59375 0.296875,-0.613281 0.296875,-0.625 0.304688,-0.644531 0.316406,-0.660156 0.328125,-0.671875 0.335938,-0.679688 0.351562,-0.6875 0.375,-0.6875 c 0.019531,0 0.054688,0.015625 0.109375,0.046875 0.050781,0.03125 0.109375,0.070313 0.171875,0.109375 0.070312,0.03125 0.15625,0.0625 0.25,0.09375 0.101562,0.03125 0.222656,0.046875 0.359375,0.046875 0.09375,0 0.175781,-0.007813 0.25,-0.03125 C 1.597656,-0.441406 1.664062,-0.46875 1.71875,-0.5 c 0.0625,-0.039062 0.101562,-0.09375 0.125,-0.15625 0.03125,-0.0625 0.046875,-0.132812 0.046875,-0.21875 0,-0.09375 -0.023437,-0.164062 -0.0625,-0.21875 C 1.785156,-1.15625 1.726562,-1.207031 1.65625,-1.25 1.582031,-1.300781 1.5,-1.34375 1.40625,-1.375 1.3125,-1.40625 1.21875,-1.441406 1.125,-1.484375 1.03125,-1.523438 0.9375,-1.566406 0.84375,-1.609375 0.75,-1.660156 0.664062,-1.722656 0.59375,-1.796875 c -0.074219,-0.070313 -0.132812,-0.15625 -0.171875,-0.25 -0.042969,-0.101563 -0.0625,-0.222656 -0.0625,-0.359375 0,-0.113281 0.019531,-0.226562 0.0625,-0.34375 0.050781,-0.113281 0.117187,-0.210938 0.203125,-0.296875 0.09375,-0.082031 0.207031,-0.144531 0.34375,-0.1875 0.144531,-0.050781 0.3125,-0.078125 0.5,-0.078125 0.082031,0 0.164062,0.00781 0.25,0.015625 0.082031,0.011719 0.15625,0.027344 0.21875,0.046875 0.070312,0.023438 0.128906,0.046875 0.171875,0.078125 0.050781,0.023437 0.085937,0.042969 0.109375,0.0625 0.019531,0.011719 0.035156,0.027344 0.046875,0.046875 0.00781,0.011719 0.015625,0.027344 0.015625,0.046875 0,0.011719 0,0.03125 0,0.0625 0.00781,0.023437 0.015625,0.054687 0.015625,0.09375 0,0.03125 -0.00781,0.0625 -0.015625,0.09375 0,0.03125 -0.00781,0.058594 -0.015625,0.078125 0,0.011719 -0.00781,0.023438 -0.015625,0.03125 -0.011719,0.011719 -0.027344,0.015625 -0.046875,0.015625 -0.023437,0 -0.054687,-0.00781 -0.09375,-0.03125 C 2.078125,-2.703125 2.03125,-2.726562 1.96875,-2.75 1.90625,-2.78125 1.832031,-2.804688 1.75,-2.828125 1.664062,-2.859375 1.570312,-2.875 1.46875,-2.875 c -0.09375,0 -0.179688,0.011719 -0.25,0.03125 C 1.144531,-2.820312 1.082031,-2.789062 1.03125,-2.75 0.988281,-2.707031 0.953125,-2.660156 0.921875,-2.609375 0.898438,-2.554688 0.890625,-2.5 0.890625,-2.4375 c 0,0.09375 0.019531,0.171875 0.0625,0.234375 0.050781,0.054687 0.113281,0.105469 0.1875,0.15625 0.070313,0.042969 0.15625,0.085937 0.25,0.125 0.09375,0.03125 0.1875,0.070313 0.28125,0.109375 0.09375,0.042969 0.1875,0.089844 0.28125,0.140625 0.101563,0.042969 0.191406,0.101563 0.265625,0.171875 0.070312,0.0625 0.128906,0.140625 0.171875,0.234375 0.039063,0.09375 0.0625,0.210937 0.0625,0.34375 z m 0,0" id="path236" inkscape:connector-curvature="0" /> </symbol> <symbol overflow="visible" id="glyph3-7" style="overflow:visible"> <path style="stroke:none" d="m 3.171875,-0.078125 c 0,0.0117188 -0.00781,0.0273438 -0.015625,0.046875 C 3.144531,-0.0195312 3.128906,-0.0078125 3.109375,0 3.085938,0 3.054688,0 3.015625,0 2.984375,0.0078125 2.941406,0.015625 2.890625,0.015625 2.835938,0.015625 2.789062,0.0078125 2.75,0 2.71875,0 2.691406,0 2.671875,0 2.648438,-0.0078125 2.632812,-0.0195312 2.625,-0.03125 2.613281,-0.0507812 2.609375,-0.0664062 2.609375,-0.078125 v -1.8125 C 2.609375,-2.066406 2.59375,-2.207031 2.5625,-2.3125 2.539062,-2.414062 2.503906,-2.503906 2.453125,-2.578125 2.398438,-2.660156 2.332031,-2.722656 2.25,-2.765625 c -0.085938,-0.039063 -0.183594,-0.0625 -0.296875,-0.0625 -0.136719,0 -0.277344,0.054687 -0.421875,0.15625 -0.148438,0.09375 -0.292969,0.242187 -0.4375,0.4375 v 2.15625 c 0,0.0117188 -0.00781,0.0273438 -0.015625,0.046875 C 1.066406,-0.0195312 1.050781,-0.0078125 1.03125,0 1.007812,0 0.976562,0 0.9375,0 0.90625,0.0078125 0.859375,0.015625 0.796875,0.015625 0.742188,0.015625 0.695312,0.0078125 0.65625,0 0.625,0 0.597656,0 0.578125,0 0.554688,-0.0078125 0.539062,-0.0195312 0.53125,-0.03125 0.519531,-0.0507812 0.515625,-0.0664062 0.515625,-0.078125 V -3.15625 c 0,-0.019531 0.003906,-0.035156 0.015625,-0.046875 0.007812,-0.019531 0.023438,-0.03125 0.046875,-0.03125 C 0.597656,-3.242188 0.625,-3.25 0.65625,-3.25 c 0.03125,-0.00781 0.070312,-0.015625 0.125,-0.015625 0.050781,0 0.09375,0.00781 0.125,0.015625 0.03125,0 0.054688,0.00781 0.078125,0.015625 0.019531,0 0.03125,0.011719 0.03125,0.03125 0.00781,0.011719 0.015625,0.027344 0.015625,0.046875 V -2.75 c 0.175781,-0.195312 0.347656,-0.335938 0.515625,-0.421875 0.175781,-0.09375 0.351563,-0.140625 0.53125,-0.140625 0.195313,0 0.363281,0.039062 0.5,0.109375 0.144531,0.0625 0.257813,0.152344 0.34375,0.265625 0.09375,0.117188 0.15625,0.25 0.1875,0.40625 0.039063,0.15625 0.0625,0.34375 0.0625,0.5625 z m 0,0" id="path239" inkscape:connector-curvature="0" /> </symbol> <symbol overflow="visible" id="glyph3-8" style="overflow:visible"> <path style="stroke:none" d="m 2.734375,-0.546875 c 0,0.03125 0,0.0625 0,0.09375 0,0.03125 -0.00781,0.058594 -0.015625,0.078125 -0.011719,0.011719 -0.023438,0.027344 -0.03125,0.046875 0,0.011719 -0.015625,0.03125 -0.046875,0.0625 -0.03125,0.03125 -0.085937,0.070313 -0.15625,0.109375 -0.0625,0.042969 -0.136719,0.078125 -0.21875,0.109375 C 2.179688,-0.015625 2.085938,0.0078125 1.984375,0.03125 1.890625,0.0507812 1.785156,0.0625 1.671875,0.0625 1.453125,0.0625 1.253906,0.0234375 1.078125,-0.046875 0.910156,-0.117188 0.769531,-0.222656 0.65625,-0.359375 0.539062,-0.503906 0.453125,-0.675781 0.390625,-0.875 0.335938,-1.082031 0.3125,-1.320312 0.3125,-1.59375 c 0,-0.300781 0.035156,-0.554688 0.109375,-0.765625 0.070313,-0.21875 0.171875,-0.394531 0.296875,-0.53125 0.132812,-0.144531 0.285156,-0.25 0.453125,-0.3125 C 1.347656,-3.273438 1.539062,-3.3125 1.75,-3.3125 c 0.09375,0 0.1875,0.011719 0.28125,0.03125 0.09375,0.023438 0.175781,0.046875 0.25,0.078125 0.082031,0.023437 0.148438,0.054687 0.203125,0.09375 0.0625,0.042969 0.101563,0.078125 0.125,0.109375 0.03125,0.023438 0.050781,0.042969 0.0625,0.0625 0.00781,0.011719 0.019531,0.027344 0.03125,0.046875 0.00781,0.023437 0.015625,0.046875 0.015625,0.078125 0,0.023438 0,0.054688 0,0.09375 0,0.09375 -0.011719,0.164062 -0.03125,0.203125 -0.023438,0.03125 -0.046875,0.046875 -0.078125,0.046875 -0.03125,0 -0.070313,-0.019531 -0.109375,-0.0625 -0.042969,-0.039062 -0.101562,-0.082031 -0.171875,-0.125 -0.074219,-0.039062 -0.15625,-0.082031 -0.25,-0.125 -0.09375,-0.039062 -0.210937,-0.0625 -0.34375,-0.0625 -0.273437,0 -0.480469,0.105469 -0.625,0.3125 -0.148437,0.210938 -0.21875,0.515625 -0.21875,0.921875 0,0.199219 0.019531,0.371094 0.0625,0.515625 0.039063,0.148438 0.097656,0.273438 0.171875,0.375 0.070312,0.09375 0.160156,0.167969 0.265625,0.21875 0.101563,0.054688 0.222656,0.078125 0.359375,0.078125 0.125,0 0.234375,-0.019531 0.328125,-0.0625 0.101563,-0.039063 0.191406,-0.082031 0.265625,-0.125 0.070312,-0.050781 0.128906,-0.097656 0.171875,-0.140625 0.050781,-0.039062 0.09375,-0.0625 0.125,-0.0625 0.019531,0 0.035156,0.007812 0.046875,0.015625 0.00781,0.011719 0.015625,0.027344 0.015625,0.046875 0.00781,0.023438 0.015625,0.046875 0.015625,0.078125 0.00781,0.03125 0.015625,0.074219 0.015625,0.125 z m 0,0" id="path242" inkscape:connector-curvature="0" /> </symbol> <symbol overflow="visible" id="glyph3-9" style="overflow:visible"> <path style="stroke:none" d="m 2.84375,-0.078125 c 0,0.0234375 -0.011719,0.0429688 -0.03125,0.0625 C 2.789062,-0.00390625 2.765625,0 2.734375,0 2.703125,0.0078125 2.65625,0.015625 2.59375,0.015625 2.539062,0.015625 2.492188,0.0078125 2.453125,0 2.421875,0 2.394531,-0.00390625 2.375,-0.015625 2.363281,-0.0351562 2.359375,-0.0546875 2.359375,-0.078125 v -0.3125 C 2.222656,-0.242188 2.070312,-0.128906 1.90625,-0.046875 1.738281,0.0234375 1.5625,0.0625 1.375,0.0625 1.21875,0.0625 1.070312,0.0390625 0.9375,0 0.8125,-0.0390625 0.703125,-0.0976562 0.609375,-0.171875 0.515625,-0.253906 0.441406,-0.351562 0.390625,-0.46875 0.335938,-0.59375 0.3125,-0.726562 0.3125,-0.875 c 0,-0.164062 0.035156,-0.3125 0.109375,-0.4375 0.070313,-0.132812 0.171875,-0.242188 0.296875,-0.328125 0.132812,-0.082031 0.296875,-0.144531 0.484375,-0.1875 0.195313,-0.039063 0.414063,-0.0625 0.65625,-0.0625 H 2.28125 v -0.25 c 0,-0.113281 -0.015625,-0.210937 -0.046875,-0.296875 -0.023437,-0.09375 -0.0625,-0.171875 -0.125,-0.234375 -0.054687,-0.0625 -0.125,-0.109375 -0.21875,-0.140625 -0.085937,-0.03125 -0.1875,-0.046875 -0.3125,-0.046875 -0.136719,0 -0.261719,0.015625 -0.375,0.046875 C 1.085938,-2.78125 0.988281,-2.742188 0.90625,-2.703125 0.820312,-2.660156 0.753906,-2.625 0.703125,-2.59375 c -0.054687,0.03125 -0.09375,0.046875 -0.125,0.046875 -0.023437,0 -0.039063,0 -0.046875,0 C 0.519531,-2.554688 0.507812,-2.570312 0.5,-2.59375 0.488281,-2.613281 0.476562,-2.632812 0.46875,-2.65625 c 0,-0.03125 0,-0.066406 0,-0.109375 0,-0.050781 0,-0.09375 0,-0.125 0.007812,-0.03125 0.03125,-0.0625 0.0625,-0.09375 0.03125,-0.03125 0.082031,-0.066406 0.15625,-0.109375 0.082031,-0.039062 0.171875,-0.078125 0.265625,-0.109375 0.09375,-0.03125 0.195313,-0.054687 0.3125,-0.078125 0.125,-0.019531 0.242187,-0.03125 0.359375,-0.03125 0.21875,0 0.40625,0.027344 0.5625,0.078125 0.15625,0.042969 0.28125,0.117187 0.375,0.21875 0.09375,0.09375 0.160156,0.214844 0.203125,0.359375 0.050781,0.148438 0.078125,0.3125 0.078125,0.5 z m -0.5625,-1.40625 H 1.796875 c -0.15625,0 -0.292969,0.015625 -0.40625,0.046875 -0.117187,0.023438 -0.210937,0.058594 -0.28125,0.109375 C 1.035156,-1.273438 0.976562,-1.210938 0.9375,-1.140625 0.90625,-1.078125 0.890625,-1 0.890625,-0.90625 c 0,0.167969 0.050781,0.296875 0.15625,0.390625 0.101563,0.09375 0.242187,0.140625 0.421875,0.140625 0.144531,0 0.28125,-0.035156 0.40625,-0.109375 0.132812,-0.082031 0.269531,-0.195313 0.40625,-0.34375 z m 0,0" id="path245" inkscape:connector-curvature="0" /> </symbol> <symbol overflow="visible" id="glyph3-10" style="overflow:visible"> <path style="stroke:none" d="m 2.328125,-2.953125 c 0,0.042969 -0.00781,0.085937 -0.015625,0.125 0,0.03125 -0.00781,0.058594 -0.015625,0.078125 0,0.023438 -0.00781,0.039062 -0.015625,0.046875 C 2.269531,-2.691406 2.253906,-2.6875 2.234375,-2.6875 2.210938,-2.6875 2.1875,-2.691406 2.15625,-2.703125 2.132812,-2.710938 2.109375,-2.722656 2.078125,-2.734375 2.046875,-2.742188 2.007812,-2.753906 1.96875,-2.765625 1.925781,-2.773438 1.878906,-2.78125 1.828125,-2.78125 1.773438,-2.78125 1.722656,-2.769531 1.671875,-2.75 1.617188,-2.726562 1.5625,-2.691406 1.5,-2.640625 c -0.0625,0.054687 -0.132812,0.125 -0.203125,0.21875 -0.0625,0.085937 -0.132813,0.1875 -0.203125,0.3125 v 2.03125 c 0,0.0117188 -0.00781,0.0273438 -0.015625,0.046875 C 1.066406,-0.0195312 1.050781,-0.0078125 1.03125,0 1.007812,0 0.976562,0 0.9375,0 0.90625,0.0078125 0.859375,0.015625 0.796875,0.015625 0.742188,0.015625 0.695312,0.0078125 0.65625,0 0.625,0 0.597656,0 0.578125,0 0.554688,-0.0078125 0.539062,-0.0195312 0.53125,-0.03125 0.519531,-0.0507812 0.515625,-0.0664062 0.515625,-0.078125 V -3.15625 c 0,-0.019531 0.003906,-0.035156 0.015625,-0.046875 0.007812,-0.019531 0.023438,-0.03125 0.046875,-0.03125 C 0.597656,-3.242188 0.625,-3.25 0.65625,-3.25 c 0.03125,-0.00781 0.070312,-0.015625 0.125,-0.015625 0.050781,0 0.09375,0.00781 0.125,0.015625 0.03125,0 0.054688,0.00781 0.078125,0.015625 0.019531,0 0.03125,0.011719 0.03125,0.03125 0.00781,0.011719 0.015625,0.027344 0.015625,0.046875 v 0.4375 C 1.113281,-2.84375 1.191406,-2.941406 1.265625,-3.015625 1.335938,-3.085938 1.40625,-3.144531 1.46875,-3.1875 1.539062,-3.238281 1.609375,-3.269531 1.671875,-3.28125 1.742188,-3.300781 1.8125,-3.3125 1.875,-3.3125 c 0.03125,0 0.0625,0 0.09375,0 0.039062,0 0.082031,0.00781 0.125,0.015625 0.039062,0.011719 0.078125,0.023437 0.109375,0.03125 0.03125,0.011719 0.050781,0.027344 0.0625,0.046875 0.019531,0.011719 0.03125,0.023438 0.03125,0.03125 0.00781,0.011719 0.015625,0.027344 0.015625,0.046875 0,0.011719 0,0.03125 0,0.0625 0.00781,0.03125 0.015625,0.074219 0.015625,0.125 z m 0,0" id="path248" inkscape:connector-curvature="0" /> </symbol> <symbol overflow="visible" id="glyph3-11" style="overflow:visible"> <path style="stroke:none" d="m 3.171875,-0.078125 c 0,0.0117188 -0.00781,0.0273438 -0.015625,0.046875 C 3.144531,-0.0195312 3.128906,-0.0078125 3.109375,0 3.085938,0 3.054688,0 3.015625,0 2.984375,0.0078125 2.941406,0.015625 2.890625,0.015625 2.835938,0.015625 2.789062,0.0078125 2.75,0 2.71875,0 2.691406,0 2.671875,0 2.648438,-0.0078125 2.632812,-0.0195312 2.625,-0.03125 2.613281,-0.0507812 2.609375,-0.0664062 2.609375,-0.078125 v -1.8125 C 2.609375,-2.066406 2.59375,-2.207031 2.5625,-2.3125 2.539062,-2.414062 2.503906,-2.503906 2.453125,-2.578125 2.398438,-2.660156 2.332031,-2.722656 2.25,-2.765625 c -0.085938,-0.039063 -0.183594,-0.0625 -0.296875,-0.0625 -0.136719,0 -0.277344,0.054687 -0.421875,0.15625 -0.148438,0.09375 -0.292969,0.242187 -0.4375,0.4375 v 2.15625 c 0,0.0117188 -0.00781,0.0273438 -0.015625,0.046875 C 1.066406,-0.0195312 1.050781,-0.0078125 1.03125,0 1.007812,0 0.976562,0 0.9375,0 0.90625,0.0078125 0.859375,0.015625 0.796875,0.015625 0.742188,0.015625 0.695312,0.0078125 0.65625,0 0.625,0 0.597656,0 0.578125,0 0.554688,-0.0078125 0.539062,-0.0195312 0.53125,-0.03125 0.519531,-0.0507812 0.515625,-0.0664062 0.515625,-0.078125 V -4.65625 c 0,-0.00781 0.003906,-0.019531 0.015625,-0.03125 C 0.539062,-4.707031 0.554688,-4.722656 0.578125,-4.734375 0.597656,-4.742188 0.625,-4.75 0.65625,-4.75 c 0.039062,-0.00781 0.085938,-0.015625 0.140625,-0.015625 0.0625,0 0.109375,0.00781 0.140625,0.015625 0.039062,0 0.070312,0.00781 0.09375,0.015625 0.019531,0.011719 0.035156,0.027344 0.046875,0.046875 0.00781,0.011719 0.015625,0.023438 0.015625,0.03125 v 1.84375 c 0.15625,-0.164062 0.316406,-0.289062 0.484375,-0.375 0.164063,-0.082031 0.332031,-0.125 0.5,-0.125 0.195313,0 0.363281,0.039062 0.5,0.109375 0.144531,0.0625 0.257813,0.152344 0.34375,0.265625 0.09375,0.117188 0.15625,0.25 0.1875,0.40625 0.039063,0.15625 0.0625,0.351562 0.0625,0.578125 z m 0,0" id="path251" inkscape:connector-curvature="0" /> </symbol> <symbol overflow="visible" id="glyph3-12" style="overflow:visible"> <path style="stroke:none" d="m 2.125,-0.3125 c 0,0.0625 -0.00781,0.117188 -0.015625,0.15625 C 2.097656,-0.113281 2.082031,-0.0820312 2.0625,-0.0625 2.050781,-0.0507812 2.023438,-0.0351562 1.984375,-0.015625 1.953125,-0.00390625 1.910156,0.00390625 1.859375,0.015625 1.816406,0.0234375 1.769531,0.0351562 1.71875,0.046875 1.664062,0.0546875 1.613281,0.0625 1.5625,0.0625 1.394531,0.0625 1.253906,0.0390625 1.140625,0 1.023438,-0.0390625 0.929688,-0.101562 0.859375,-0.1875 0.785156,-0.28125 0.734375,-0.390625 0.703125,-0.515625 0.671875,-0.648438 0.65625,-0.804688 0.65625,-0.984375 V -2.78125 h -0.4375 c -0.03125,0 -0.058594,-0.015625 -0.078125,-0.046875 -0.023437,-0.039063 -0.03125,-0.101563 -0.03125,-0.1875 0,-0.039063 0,-0.078125 0,-0.109375 0.007813,-0.03125 0.019531,-0.054688 0.03125,-0.078125 0.007813,-0.019531 0.019531,-0.03125 0.03125,-0.03125 C 0.191406,-3.242188 0.210938,-3.25 0.234375,-3.25 H 0.65625 v -0.734375 c 0,-0.00781 0.003906,-0.019531 0.015625,-0.03125 C 0.679688,-4.035156 0.695312,-4.050781 0.71875,-4.0625 0.738281,-4.070312 0.765625,-4.078125 0.796875,-4.078125 0.835938,-4.085938 0.882812,-4.09375 0.9375,-4.09375 c 0.050781,0 0.09375,0.00781 0.125,0.015625 0.039062,0 0.070312,0.00781 0.09375,0.015625 0.019531,0.011719 0.035156,0.027344 0.046875,0.046875 0.00781,0.011719 0.015625,0.023437 0.015625,0.03125 V -3.25 h 0.796875 c 0.00781,0 0.019531,0.00781 0.03125,0.015625 0.019531,0 0.035156,0.011719 0.046875,0.03125 0.00781,0.023437 0.015625,0.046875 0.015625,0.078125 0.00781,0.03125 0.015625,0.070312 0.015625,0.109375 0,0.085937 -0.011719,0.148437 -0.03125,0.1875 -0.023438,0.03125 -0.046875,0.046875 -0.078125,0.046875 H 1.21875 v 1.71875 c 0,0.210938 0.03125,0.371094 0.09375,0.484375 0.0625,0.105469 0.175781,0.15625 0.34375,0.15625 0.050781,0 0.097656,-0.003906 0.140625,-0.015625 C 1.835938,-0.445312 1.875,-0.457031 1.90625,-0.46875 1.9375,-0.476562 1.960938,-0.488281 1.984375,-0.5 c 0.019531,-0.007812 0.039063,-0.015625 0.0625,-0.015625 0.00781,0 0.019531,0.007813 0.03125,0.015625 0.00781,0 0.015625,0.011719 0.015625,0.03125 0.00781,0.011719 0.015625,0.03125 0.015625,0.0625 C 2.117188,-0.382812 2.125,-0.351562 2.125,-0.3125 Z m 0,0" id="path254" inkscape:connector-curvature="0" /> </symbol> <symbol overflow="visible" id="glyph3-13" style="overflow:visible"> <path style="stroke:none" d="m 1.84375,0.890625 c 0,0.070313 -0.011719,0.125 -0.03125,0.15625 C 1.800781,1.078125 1.78125,1.09375 1.75,1.09375 H 0.875 C 0.84375,1.09375 0.8125,1.085938 0.78125,1.078125 0.757812,1.066406 0.738281,1.050781 0.71875,1.03125 0.695312,1.019531 0.679688,1 0.671875,0.96875 0.660156,0.9375 0.65625,0.898438 0.65625,0.859375 v -5.40625 c 0,-0.039063 0.003906,-0.078125 0.015625,-0.109375 0.007813,-0.03125 0.023437,-0.054688 0.046875,-0.078125 0.019531,-0.019531 0.039062,-0.03125 0.0625,-0.03125 C 0.8125,-4.773438 0.84375,-4.78125 0.875,-4.78125 H 1.75 c 0.00781,0 0.019531,0.00781 0.03125,0.015625 0.00781,0 0.019531,0.011719 0.03125,0.03125 0.00781,0.023437 0.015625,0.046875 0.015625,0.078125 0.00781,0.023438 0.015625,0.054688 0.015625,0.09375 0,0.074219 -0.011719,0.125 -0.03125,0.15625 C 1.800781,-4.375 1.78125,-4.359375 1.75,-4.359375 H 1.1875 V 0.6875 H 1.75 c 0.00781,0 0.019531,0 0.03125,0 0.00781,0.007812 0.019531,0.019531 0.03125,0.03125 0.00781,0.019531 0.015625,0.039062 0.015625,0.0625 0.00781,0.03125 0.015625,0.066406 0.015625,0.109375 z m 0,0" id="path257" inkscape:connector-curvature="0" /> </symbol> <symbol overflow="visible" id="glyph3-14" style="overflow:visible"> <path style="stroke:none" d="M 1.5,0.859375 C 1.5,0.898438 1.488281,0.9375 1.46875,0.96875 1.457031,1 1.441406,1.019531 1.421875,1.03125 1.398438,1.050781 1.375,1.066406 1.34375,1.078125 1.320312,1.085938 1.300781,1.09375 1.28125,1.09375 h -0.875 C 0.375,1.09375 0.347656,1.078125 0.328125,1.046875 0.316406,1.015625 0.3125,0.960938 0.3125,0.890625 c 0,-0.042969 0,-0.078125 0,-0.109375 0,-0.023438 0.003906,-0.042969 0.015625,-0.0625 0.007813,-0.011719 0.019531,-0.023438 0.03125,-0.03125 0.019531,0 0.035156,0 0.046875,0 h 0.5625 V -4.359375 H 0.40625 C 0.375,-4.359375 0.347656,-4.375 0.328125,-4.40625 0.316406,-4.4375 0.3125,-4.488281 0.3125,-4.5625 c 0,-0.039062 0,-0.070312 0,-0.09375 0,-0.03125 0.003906,-0.054688 0.015625,-0.078125 0.007813,-0.019531 0.019531,-0.03125 0.03125,-0.03125 0.019531,-0.00781 0.035156,-0.015625 0.046875,-0.015625 h 0.875 c 0.019531,0 0.039062,0.00781 0.0625,0.015625 0.03125,0 0.054688,0.011719 0.078125,0.03125 C 1.441406,-4.710938 1.457031,-4.6875 1.46875,-4.65625 1.488281,-4.625 1.5,-4.585938 1.5,-4.546875 Z m 0,0" id="path260" inkscape:connector-curvature="0" /> </symbol> <symbol overflow="visible" id="glyph4-0" style="overflow:visible"> <path style="stroke:none" d="M 4.78125,-6.3125 V 0 h -4.5625 v -6.3125 z m -0.4375,5.921875 v -5.53125 H 0.625 v 5.53125 z M 3.75,-4.171875 c 0,0.1875 -0.03125,0.359375 -0.09375,0.515625 -0.054688,0.148438 -0.132812,0.273438 -0.234375,0.375 -0.105469,0.105469 -0.230469,0.1875 -0.375,0.25 -0.136719,0.054688 -0.289063,0.085938 -0.453125,0.09375 l -0.015625,0.734375 c 0,0.03125 -0.027344,0.058594 -0.078125,0.078125 -0.054688,0.011719 -0.121094,0.015625 -0.203125,0.015625 -0.042969,0 -0.085937,0 -0.125,0 C 2.140625,-2.117188 2.113281,-2.125 2.09375,-2.125 2.070312,-2.132812 2.054688,-2.144531 2.046875,-2.15625 2.035156,-2.164062 2.03125,-2.179688 2.03125,-2.203125 L 2.015625,-3.09375 c -0.011719,-0.101562 0.00391,-0.171875 0.046875,-0.203125 0.050781,-0.039063 0.113281,-0.0625 0.1875,-0.0625 h 0.09375 c 0.144531,0 0.265625,-0.019531 0.359375,-0.0625 0.101563,-0.039063 0.179687,-0.09375 0.234375,-0.15625 0.0625,-0.070313 0.101562,-0.15625 0.125,-0.25 0.03125,-0.09375 0.046875,-0.195313 0.046875,-0.3125 0,-0.238281 -0.070313,-0.425781 -0.203125,-0.5625 C 2.769531,-4.835938 2.554688,-4.90625 2.265625,-4.90625 c -0.125,0 -0.234375,0.011719 -0.328125,0.03125 -0.09375,0.023438 -0.183594,0.046875 -0.265625,0.078125 -0.074219,0.03125 -0.136719,0.0625 -0.1875,0.09375 -0.042969,0.023437 -0.074219,0.03125 -0.09375,0.03125 -0.011719,0 -0.023437,0 -0.03125,0 C 1.347656,-4.679688 1.335938,-4.691406 1.328125,-4.703125 1.316406,-4.722656 1.304688,-4.75 1.296875,-4.78125 c 0,-0.03125 0,-0.070312 0,-0.125 0,-0.0625 0.00391,-0.109375 0.015625,-0.140625 0.00781,-0.039063 0.023438,-0.070313 0.046875,-0.09375 0.019531,-0.019531 0.0625,-0.046875 0.125,-0.078125 C 1.554688,-5.25 1.632812,-5.273438 1.71875,-5.296875 1.8125,-5.328125 1.910156,-5.351562 2.015625,-5.375 2.128906,-5.394531 2.238281,-5.40625 2.34375,-5.40625 c 0.25,0 0.460938,0.039062 0.640625,0.109375 0.175781,0.0625 0.316406,0.152344 0.421875,0.265625 0.113281,0.105469 0.195312,0.234375 0.25,0.390625 0.0625,0.148437 0.09375,0.304687 0.09375,0.46875 z m -1.0625,2.84375 c 0,0.0625 -0.011719,0.121094 -0.03125,0.171875 -0.011719,0.042969 -0.03125,0.078125 -0.0625,0.109375 -0.023438,0.03125 -0.058594,0.054687 -0.109375,0.0625 C 2.441406,-0.972656 2.382812,-0.96875 2.3125,-0.96875 2.25,-0.96875 2.191406,-0.972656 2.140625,-0.984375 2.097656,-0.992188 2.0625,-1.015625 2.03125,-1.046875 2,-1.078125 1.972656,-1.113281 1.953125,-1.15625 1.941406,-1.207031 1.9375,-1.265625 1.9375,-1.328125 1.9375,-1.398438 1.941406,-1.457031 1.953125,-1.5 1.972656,-1.550781 2,-1.59375 2.03125,-1.625 2.0625,-1.65625 2.097656,-1.675781 2.140625,-1.6875 2.191406,-1.695312 2.25,-1.703125 2.3125,-1.703125 c 0.070312,0 0.128906,0.00781 0.171875,0.015625 0.050781,0.011719 0.085937,0.03125 0.109375,0.0625 0.03125,0.03125 0.050781,0.074219 0.0625,0.125 0.019531,0.042969 0.03125,0.101562 0.03125,0.171875 z M 0,1.9375 Z m 0,0" id="path263" inkscape:connector-curvature="0" /> </symbol> <symbol overflow="visible" id="glyph4-1" style="overflow:visible"> <path style="stroke:none" d="m 4.796875,-5.953125 c 0,0.0625 -0.00781,0.117187 -0.015625,0.15625 0,0.042969 -0.011719,0.078125 -0.03125,0.109375 -0.011719,0.03125 -0.027344,0.054688 -0.046875,0.0625 -0.023437,0.011719 -0.042969,0.015625 -0.0625,0.015625 H 2.859375 V -0.125 c 0,0.023438 -0.011719,0.0429688 -0.03125,0.0625 -0.011719,0.0234375 -0.03125,0.0390625 -0.0625,0.046875 -0.03125,0.01171875 -0.074219,0.01953125 -0.125,0.03125 C 2.585938,0.0234375 2.519531,0.03125 2.4375,0.03125 2.351562,0.03125 2.285156,0.0234375 2.234375,0.015625 2.179688,0.00390625 2.140625,-0.00390625 2.109375,-0.015625 2.078125,-0.0234375 2.050781,-0.0390625 2.03125,-0.0625 2.019531,-0.0820312 2.015625,-0.101562 2.015625,-0.125 v -5.484375 h -1.78125 c -0.023437,0 -0.042969,-0.00391 -0.0625,-0.015625 -0.023437,-0.00781 -0.042969,-0.03125 -0.0625,-0.0625 -0.0117188,-0.03125 -0.0234375,-0.066406 -0.03125,-0.109375 0,-0.039063 0,-0.09375 0,-0.15625 0,-0.0625 0,-0.113281 0,-0.15625 0.0078125,-0.050781 0.0195312,-0.09375 0.03125,-0.125 0.019531,-0.03125 0.039063,-0.050781 0.0625,-0.0625 0.019531,-0.00781 0.039063,-0.015625 0.0625,-0.015625 h 4.40625 c 0.019531,0 0.039063,0.00781 0.0625,0.015625 0.019531,0.011719 0.035156,0.03125 0.046875,0.0625 0.019531,0.03125 0.03125,0.074219 0.03125,0.125 0.00781,0.042969 0.015625,0.09375 0.015625,0.15625 z m 0,0" id="path266" inkscape:connector-curvature="0" /> </symbol> <symbol overflow="visible" id="glyph4-2" style="overflow:visible"> <path style="stroke:none" d="m 1.546875,-0.125 c 0,0.03125 -0.00781,0.0585938 -0.015625,0.078125 C 1.519531,-0.0351562 1.5,-0.0195312 1.46875,0 1.4375,0.0078125 1.394531,0.015625 1.34375,0.015625 1.289062,0.0234375 1.222656,0.03125 1.140625,0.03125 1.066406,0.03125 1.003906,0.0234375 0.953125,0.015625 0.898438,0.015625 0.859375,0.0078125 0.828125,0 0.796875,-0.0195312 0.773438,-0.0351562 0.765625,-0.046875 0.753906,-0.0664062 0.75,-0.09375 0.75,-0.125 v -4.390625 c 0,-0.019531 0.003906,-0.039063 0.015625,-0.0625 0.007813,-0.019531 0.03125,-0.035156 0.0625,-0.046875 0.03125,-0.019531 0.070313,-0.03125 0.125,-0.03125 0.050781,-0.00781 0.113281,-0.015625 0.1875,-0.015625 0.082031,0 0.148437,0.00781 0.203125,0.015625 0.050781,0 0.09375,0.011719 0.125,0.03125 0.03125,0.011719 0.050781,0.027344 0.0625,0.046875 0.00781,0.023437 0.015625,0.042969 0.015625,0.0625 z M 1.640625,-6 c 0,0.1875 -0.039063,0.320312 -0.109375,0.390625 -0.0625,0.0625 -0.195312,0.09375 -0.390625,0.09375 -0.1875,0 -0.320313,-0.03125 -0.390625,-0.09375 -0.0625,-0.070313 -0.09375,-0.195313 -0.09375,-0.375 0,-0.195313 0.03125,-0.328125 0.09375,-0.390625 0.070312,-0.070312 0.207031,-0.109375 0.40625,-0.109375 0.1875,0 0.3125,0.039063 0.375,0.109375 0.070312,0.0625 0.109375,0.1875 0.109375,0.375 z m 0,0" id="path269" inkscape:connector-curvature="0" /> </symbol> <symbol overflow="visible" id="glyph4-3" style="overflow:visible"> <path style="stroke:none" d="m 7.265625,-0.125 c 0,0.03125 -0.00781,0.0585938 -0.015625,0.078125 C 7.238281,-0.0351562 7.21875,-0.0195312 7.1875,0 7.15625,0.0078125 7.113281,0.015625 7.0625,0.015625 7.007812,0.0234375 6.941406,0.03125 6.859375,0.03125 6.785156,0.03125 6.722656,0.0234375 6.671875,0.015625 6.617188,0.015625 6.578125,0.0078125 6.546875,0 6.515625,-0.0195312 6.488281,-0.0351562 6.46875,-0.046875 6.457031,-0.0664062 6.453125,-0.09375 6.453125,-0.125 v -2.671875 c 0,-0.1875 -0.015625,-0.351563 -0.046875,-0.5 C 6.375,-3.453125 6.320312,-3.582031 6.25,-3.6875 6.175781,-3.800781 6.082031,-3.882812 5.96875,-3.9375 5.863281,-4 5.738281,-4.03125 5.59375,-4.03125 c -0.1875,0 -0.375,0.074219 -0.5625,0.21875 -0.1875,0.136719 -0.398438,0.34375 -0.625,0.625 v 3.0625 c 0,0.03125 -0.00781,0.0585938 -0.015625,0.078125 C 4.378906,-0.0351562 4.359375,-0.0195312 4.328125,0 4.296875,0.0078125 4.253906,0.015625 4.203125,0.015625 4.148438,0.0234375 4.082031,0.03125 4,0.03125 3.925781,0.03125 3.863281,0.0234375 3.8125,0.015625 3.757812,0.015625 3.71875,0.0078125 3.6875,0 3.65625,-0.0195312 3.632812,-0.0351562 3.625,-0.046875 3.613281,-0.0664062 3.609375,-0.09375 3.609375,-0.125 v -2.671875 c 0,-0.1875 -0.023437,-0.351563 -0.0625,-0.5 C 3.515625,-3.453125 3.460938,-3.582031 3.390625,-3.6875 3.316406,-3.800781 3.222656,-3.882812 3.109375,-3.9375 3.003906,-4 2.878906,-4.03125 2.734375,-4.03125 c -0.1875,0 -0.375,0.074219 -0.5625,0.21875 -0.1875,0.136719 -0.398437,0.34375 -0.625,0.625 v 3.0625 c 0,0.03125 -0.00781,0.0585938 -0.015625,0.078125 C 1.519531,-0.0351562 1.5,-0.0195312 1.46875,0 1.4375,0.0078125 1.394531,0.015625 1.34375,0.015625 1.289062,0.0234375 1.222656,0.03125 1.140625,0.03125 1.066406,0.03125 1.003906,0.0234375 0.953125,0.015625 0.898438,0.015625 0.859375,0.0078125 0.828125,0 0.796875,-0.0195312 0.773438,-0.0351562 0.765625,-0.046875 0.753906,-0.0664062 0.75,-0.09375 0.75,-0.125 v -4.390625 c 0,-0.03125 0.003906,-0.050781 0.015625,-0.0625 C 0.773438,-4.597656 0.789062,-4.613281 0.8125,-4.625 c 0.03125,-0.019531 0.066406,-0.03125 0.109375,-0.03125 0.050781,-0.00781 0.113281,-0.015625 0.1875,-0.015625 0.070313,0 0.128906,0.00781 0.171875,0.015625 0.050781,0 0.085938,0.011719 0.109375,0.03125 0.03125,0.011719 0.050781,0.027344 0.0625,0.046875 0.00781,0.011719 0.015625,0.03125 0.015625,0.0625 V -3.9375 c 0.25,-0.269531 0.488281,-0.46875 0.71875,-0.59375 0.238281,-0.132812 0.476562,-0.203125 0.71875,-0.203125 0.175781,0 0.335938,0.023437 0.484375,0.0625 0.144531,0.042969 0.269531,0.105469 0.375,0.1875 0.113281,0.074219 0.207031,0.164063 0.28125,0.265625 C 4.128906,-4.113281 4.195312,-4 4.25,-3.875 c 0.144531,-0.15625 0.285156,-0.285156 0.421875,-0.390625 0.132813,-0.113281 0.257813,-0.203125 0.375,-0.265625 0.125,-0.070312 0.242187,-0.125 0.359375,-0.15625 0.113281,-0.03125 0.226562,-0.046875 0.34375,-0.046875 0.289062,0 0.53125,0.054687 0.71875,0.15625 0.195312,0.09375 0.351562,0.226563 0.46875,0.390625 0.113281,0.167969 0.195312,0.367188 0.25,0.59375 0.050781,0.21875 0.078125,0.449219 0.078125,0.6875 z m 0,0" id="path272" inkscape:connector-curvature="0" /> </symbol> <symbol overflow="visible" id="glyph4-4" style="overflow:visible"> <path style="stroke:none" d="m 4.5,-2.515625 c 0,0.136719 -0.03125,0.230469 -0.09375,0.28125 C 4.34375,-2.179688 4.269531,-2.15625 4.1875,-2.15625 H 1.296875 c 0,0.242188 0.023437,0.460938 0.078125,0.65625 0.050781,0.199219 0.132812,0.371094 0.25,0.515625 0.113281,0.136719 0.257812,0.242187 0.4375,0.3125 0.1875,0.074219 0.410156,0.109375 0.671875,0.109375 0.207031,0 0.390625,-0.015625 0.546875,-0.046875 0.164062,-0.039063 0.304688,-0.082031 0.421875,-0.125 C 3.828125,-0.773438 3.925781,-0.8125 4,-0.84375 4.082031,-0.875 4.144531,-0.890625 4.1875,-0.890625 c 0.019531,0 0.035156,0.007813 0.046875,0.015625 0.019531,0.011719 0.035156,0.027344 0.046875,0.046875 0.00781,0.023437 0.015625,0.054687 0.015625,0.09375 0.00781,0.042969 0.015625,0.09375 0.015625,0.15625 0,0.042969 -0.00781,0.078125 -0.015625,0.109375 0,0.03125 -0.00781,0.058594 -0.015625,0.078125 0,0.023437 -0.00781,0.042969 -0.015625,0.0625 -0.011719,0.023437 -0.027344,0.042969 -0.046875,0.0625 -0.011719,0.023437 -0.0625,0.054687 -0.15625,0.09375 C 3.976562,-0.140625 3.863281,-0.101562 3.71875,-0.0625 3.582031,-0.0195312 3.421875,0.015625 3.234375,0.046875 3.054688,0.078125 2.863281,0.09375 2.65625,0.09375 2.289062,0.09375 1.972656,0.046875 1.703125,-0.046875 1.429688,-0.148438 1.203125,-0.300781 1.015625,-0.5 0.828125,-0.707031 0.6875,-0.957031 0.59375,-1.25 0.5,-1.550781 0.453125,-1.898438 0.453125,-2.296875 c 0,-0.375 0.046875,-0.710937 0.140625,-1.015625 0.101562,-0.300781 0.242188,-0.554688 0.421875,-0.765625 0.1875,-0.21875 0.410156,-0.378906 0.671875,-0.484375 0.257812,-0.113281 0.550781,-0.171875 0.875,-0.171875 0.34375,0 0.632812,0.058594 0.875,0.171875 0.25,0.105469 0.453125,0.25 0.609375,0.4375 0.15625,0.1875 0.269531,0.40625 0.34375,0.65625 C 4.460938,-3.21875 4.5,-2.945312 4.5,-2.65625 Z M 3.6875,-2.75 c 0.00781,-0.425781 -0.085938,-0.757812 -0.28125,-1 -0.199219,-0.238281 -0.492188,-0.359375 -0.875,-0.359375 -0.199219,0 -0.375,0.042969 -0.53125,0.125 C 1.851562,-3.910156 1.726562,-3.8125 1.625,-3.6875 1.53125,-3.570312 1.453125,-3.429688 1.390625,-3.265625 1.335938,-3.097656 1.304688,-2.925781 1.296875,-2.75 Z m 0,0" id="path275" inkscape:connector-curvature="0" /> </symbol> <symbol overflow="visible" id="glyph4-5" style="overflow:visible"> <path style="stroke:none" d="" id="path278" inkscape:connector-curvature="0" /> </symbol> <symbol overflow="visible" id="glyph4-6" style="overflow:visible"> <path style="stroke:none" d="m 4.34375,-4.53125 c 0,0.023438 0,0.039062 0,0.046875 0,0.011719 0,0.027344 0,0.046875 0,0.011719 -0.00781,0.027344 -0.015625,0.046875 0,0.023437 -0.00781,0.042969 -0.015625,0.0625 l -1.5,4.1875 C 2.800781,-0.109375 2.785156,-0.0820312 2.765625,-0.0625 2.742188,-0.0390625 2.710938,-0.0195312 2.671875,0 2.628906,0.0078125 2.570312,0.015625 2.5,0.015625 2.4375,0.0234375 2.359375,0.03125 2.265625,0.03125 c -0.105469,0 -0.1875,-0.0078125 -0.25,-0.015625 C 1.953125,0.015625 1.898438,0.0078125 1.859375,0 1.816406,-0.0195312 1.785156,-0.0390625 1.765625,-0.0625 1.742188,-0.0820312 1.722656,-0.109375 1.703125,-0.140625 l -1.484375,-4.1875 c -0.011719,-0.03125 -0.023438,-0.0625 -0.03125,-0.09375 -0.011719,-0.03125 -0.015625,-0.050781 -0.015625,-0.0625 0,-0.019531 0,-0.035156 0,-0.046875 0,-0.019531 0.003906,-0.039062 0.015625,-0.0625 0.007812,-0.019531 0.03125,-0.035156 0.0625,-0.046875 0.03125,-0.00781 0.070312,-0.015625 0.125,-0.015625 0.050781,-0.00781 0.113281,-0.015625 0.1875,-0.015625 0.09375,0 0.164062,0.00781 0.21875,0.015625 0.0625,0 0.109375,0.011719 0.140625,0.03125 0.03125,0.011719 0.050781,0.027344 0.0625,0.046875 0.019531,0.011719 0.035156,0.03125 0.046875,0.0625 l 1.234375,3.625 0.03125,0.0625 0.015625,-0.0625 1.21875,-3.625 c 0.00781,-0.03125 0.019531,-0.050781 0.03125,-0.0625 0.019531,-0.019531 0.046875,-0.035156 0.078125,-0.046875 0.03125,-0.019531 0.070313,-0.03125 0.125,-0.03125 0.050781,-0.00781 0.117187,-0.015625 0.203125,-0.015625 0.082031,0 0.144531,0.00781 0.1875,0.015625 0.050781,0 0.085938,0.00781 0.109375,0.015625 0.03125,0.011719 0.050781,0.027344 0.0625,0.046875 0.00781,0.023438 0.015625,0.042969 0.015625,0.0625 z m 0,0" id="path281" inkscape:connector-curvature="0" /> </symbol> <symbol overflow="visible" id="glyph4-7" style="overflow:visible"> <path style="stroke:none" d="m 4.828125,-2.375 c 0,0.367188 -0.046875,0.699219 -0.140625,1 -0.09375,0.304688 -0.234375,0.5625 -0.421875,0.78125 -0.1875,0.210938 -0.421875,0.375 -0.703125,0.5 -0.28125,0.125 -0.605469,0.1875 -0.96875,0.1875 -0.367188,0 -0.683594,-0.0546875 -0.953125,-0.15625 -0.273437,-0.113281 -0.496094,-0.269531 -0.671875,-0.46875 -0.179688,-0.207031 -0.3125,-0.457031 -0.40625,-0.75 -0.085938,-0.289062 -0.125,-0.625 -0.125,-1 0,-0.351562 0.046875,-0.679688 0.140625,-0.984375 C 0.671875,-3.566406 0.8125,-3.828125 1,-4.046875 c 0.1875,-0.21875 0.421875,-0.382813 0.703125,-0.5 0.28125,-0.125 0.609375,-0.1875 0.984375,-0.1875 0.351562,0 0.664062,0.054687 0.9375,0.15625 0.269531,0.105469 0.492188,0.261719 0.671875,0.46875 0.175781,0.210937 0.304687,0.460937 0.390625,0.75 0.09375,0.292969 0.140625,0.621094 0.140625,0.984375 z m -0.84375,0.0625 c 0,-0.238281 -0.023437,-0.460938 -0.0625,-0.671875 -0.042969,-0.21875 -0.117187,-0.40625 -0.21875,-0.5625 -0.105469,-0.15625 -0.246094,-0.28125 -0.421875,-0.375 C 3.113281,-4.015625 2.898438,-4.0625 2.640625,-4.0625 c -0.230469,0 -0.433594,0.042969 -0.609375,0.125 -0.167969,0.085938 -0.308594,0.203125 -0.421875,0.359375 -0.105469,0.15625 -0.1875,0.34375 -0.25,0.5625 -0.054687,0.210937 -0.078125,0.4375 -0.078125,0.6875 0,0.242187 0.019531,0.464844 0.0625,0.671875 0.050781,0.210938 0.125,0.398438 0.21875,0.5625 0.101562,0.15625 0.238281,0.28125 0.40625,0.375 0.175781,0.085938 0.394531,0.125 0.65625,0.125 0.238281,0 0.441406,-0.039062 0.609375,-0.125 0.175781,-0.082031 0.316406,-0.195312 0.421875,-0.34375 0.113281,-0.15625 0.195312,-0.335938 0.25,-0.546875 C 3.957031,-1.828125 3.984375,-2.0625 3.984375,-2.3125 Z m 0,0" id="path284" inkscape:connector-curvature="0" /> </symbol> <symbol overflow="visible" id="glyph4-8" style="overflow:visible"> <path style="stroke:none" d="m 1.546875,-0.125 c 0,0.03125 -0.00781,0.0585938 -0.015625,0.078125 C 1.519531,-0.0351562 1.5,-0.0195312 1.46875,0 1.4375,0.0078125 1.394531,0.015625 1.34375,0.015625 1.289062,0.0234375 1.222656,0.03125 1.140625,0.03125 1.066406,0.03125 1.003906,0.0234375 0.953125,0.015625 0.898438,0.015625 0.859375,0.0078125 0.828125,0 0.796875,-0.0195312 0.773438,-0.0351562 0.765625,-0.046875 0.753906,-0.0664062 0.75,-0.09375 0.75,-0.125 v -6.515625 c 0,-0.03125 0.003906,-0.054687 0.015625,-0.078125 0.007813,-0.019531 0.03125,-0.035156 0.0625,-0.046875 0.03125,-0.00781 0.070313,-0.015625 0.125,-0.015625 0.050781,-0.00781 0.113281,-0.015625 0.1875,-0.015625 0.082031,0 0.148437,0.00781 0.203125,0.015625 0.050781,0 0.09375,0.00781 0.125,0.015625 0.03125,0.011719 0.050781,0.027344 0.0625,0.046875 0.00781,0.023438 0.015625,0.046875 0.015625,0.078125 z m 0,0" id="path287" inkscape:connector-curvature="0" /> </symbol> <symbol overflow="visible" id="glyph4-9" style="overflow:visible"> <path style="stroke:none" d="m 4.515625,-0.125 c 0,0.03125 -0.00781,0.0585938 -0.015625,0.078125 C 4.488281,-0.0351562 4.46875,-0.0195312 4.4375,0 4.40625,0.0078125 4.363281,0.015625 4.3125,0.015625 4.269531,0.0234375 4.210938,0.03125 4.140625,0.03125 4.066406,0.03125 4.003906,0.0234375 3.953125,0.015625 3.910156,0.015625 3.875,0.0078125 3.84375,0 3.820312,-0.0195312 3.804688,-0.0351562 3.796875,-0.046875 3.785156,-0.0664062 3.78125,-0.09375 3.78125,-0.125 v -0.578125 c -0.25,0.28125 -0.5,0.484375 -0.75,0.609375 -0.242188,0.125 -0.484375,0.1875 -0.734375,0.1875 -0.292969,0 -0.542969,-0.046875 -0.75,-0.140625 C 1.347656,-0.148438 1.1875,-0.285156 1.0625,-0.453125 0.945312,-0.617188 0.859375,-0.8125 0.796875,-1.03125 0.742188,-1.257812 0.71875,-1.53125 0.71875,-1.84375 v -2.671875 c 0,-0.03125 0.003906,-0.050781 0.015625,-0.0625 0.007813,-0.019531 0.03125,-0.035156 0.0625,-0.046875 0.039063,-0.019531 0.085937,-0.03125 0.140625,-0.03125 0.050781,-0.00781 0.113281,-0.015625 0.1875,-0.015625 0.082031,0 0.148438,0.00781 0.203125,0.015625 0.050781,0 0.09375,0.011719 0.125,0.03125 0.03125,0.011719 0.050781,0.027344 0.0625,0.046875 0.00781,0.011719 0.015625,0.03125 0.015625,0.0625 v 2.5625 c 0,0.25 0.015625,0.453125 0.046875,0.609375 0.039063,0.15625 0.097656,0.292969 0.171875,0.40625 0.082031,0.105469 0.179688,0.1875 0.296875,0.25 0.125,0.0625 0.265625,0.09375 0.421875,0.09375 0.195312,0 0.394531,-0.070312 0.59375,-0.21875 0.195312,-0.144531 0.410156,-0.359375 0.640625,-0.640625 v -3.0625 c 0,-0.03125 0.00391,-0.050781 0.015625,-0.0625 0.00781,-0.019531 0.03125,-0.035156 0.0625,-0.046875 0.03125,-0.019531 0.070312,-0.03125 0.125,-0.03125 0.050781,-0.00781 0.117188,-0.015625 0.203125,-0.015625 0.070313,0 0.132813,0.00781 0.1875,0.015625 0.050781,0 0.09375,0.011719 0.125,0.03125 0.03125,0.011719 0.050781,0.027344 0.0625,0.046875 0.019531,0.011719 0.03125,0.03125 0.03125,0.0625 z m 0,0" id="path290" inkscape:connector-curvature="0" /> </symbol> <symbol overflow="visible" id="glyph4-10" style="overflow:visible"> <path style="stroke:none" d="m 3.03125,-0.4375 c 0,0.09375 -0.00781,0.167969 -0.015625,0.21875 -0.011719,0.054688 -0.03125,0.09375 -0.0625,0.125 C 2.929688,-0.0703125 2.894531,-0.046875 2.84375,-0.015625 2.789062,0.00390625 2.726562,0.0195312 2.65625,0.03125 2.59375,0.0390625 2.519531,0.0507812 2.4375,0.0625 2.363281,0.0703125 2.289062,0.078125 2.21875,0.078125 1.988281,0.078125 1.789062,0.0507812 1.625,0 1.46875,-0.0625 1.335938,-0.15625 1.234375,-0.28125 1.128906,-0.40625 1.050781,-0.5625 1,-0.75 0.957031,-0.9375 0.9375,-1.15625 0.9375,-1.40625 v -2.5625 H 0.328125 c -0.054687,0 -0.09375,-0.023438 -0.125,-0.078125 C 0.171875,-4.097656 0.15625,-4.1875 0.15625,-4.3125 c 0,-0.0625 0.003906,-0.113281 0.015625,-0.15625 C 0.179688,-4.507812 0.191406,-4.539062 0.203125,-4.5625 0.210938,-4.59375 0.226562,-4.613281 0.25,-4.625 0.269531,-4.632812 0.296875,-4.640625 0.328125,-4.640625 H 0.9375 V -5.6875 c 0,-0.019531 0.003906,-0.039062 0.015625,-0.0625 0.007813,-0.019531 0.03125,-0.035156 0.0625,-0.046875 0.03125,-0.019531 0.070313,-0.03125 0.125,-0.03125 0.050781,-0.00781 0.117187,-0.015625 0.203125,-0.015625 0.070312,0 0.132812,0.00781 0.1875,0.015625 0.050781,0 0.09375,0.011719 0.125,0.03125 C 1.6875,-5.785156 1.707031,-5.769531 1.71875,-5.75 1.738281,-5.726562 1.75,-5.707031 1.75,-5.6875 v 1.046875 h 1.125 c 0.019531,0 0.039062,0.00781 0.0625,0.015625 0.019531,0.011719 0.035156,0.03125 0.046875,0.0625 0.019531,0.023438 0.03125,0.054688 0.03125,0.09375 0.00781,0.042969 0.015625,0.09375 0.015625,0.15625 0,0.125 -0.015625,0.214844 -0.046875,0.265625 C 2.953125,-3.992188 2.914062,-3.96875 2.875,-3.96875 H 1.75 v 2.4375 c 0,0.3125 0.039062,0.546875 0.125,0.703125 0.09375,0.148437 0.253906,0.21875 0.484375,0.21875 0.070313,0 0.132813,-0.003906 0.1875,-0.015625 0.0625,-0.019531 0.113281,-0.035156 0.15625,-0.046875 0.050781,-0.019531 0.09375,-0.035156 0.125,-0.046875 0.03125,-0.019531 0.0625,-0.03125 0.09375,-0.03125 0.00781,0 0.019531,0.007812 0.03125,0.015625 C 2.972656,-0.722656 2.988281,-0.707031 3,-0.6875 3.007812,-0.664062 3.015625,-0.632812 3.015625,-0.59375 3.023438,-0.550781 3.03125,-0.5 3.03125,-0.4375 Z m 0,0" id="path293" inkscape:connector-curvature="0" /> </symbol> <symbol overflow="visible" id="glyph4-11" style="overflow:visible"> <path style="stroke:none" d="m 4.53125,-0.125 c 0,0.03125 -0.00781,0.0585938 -0.015625,0.078125 C 4.503906,-0.0351562 4.484375,-0.0195312 4.453125,0 4.421875,0.0078125 4.378906,0.015625 4.328125,0.015625 4.273438,0.0234375 4.207031,0.03125 4.125,0.03125 4.050781,0.03125 3.988281,0.0234375 3.9375,0.015625 3.882812,0.015625 3.84375,0.0078125 3.8125,0 3.78125,-0.0195312 3.753906,-0.0351562 3.734375,-0.046875 3.722656,-0.0664062 3.71875,-0.09375 3.71875,-0.125 v -2.578125 c 0,-0.25 -0.023438,-0.445313 -0.0625,-0.59375 C 3.625,-3.453125 3.570312,-3.582031 3.5,-3.6875 3.425781,-3.800781 3.328125,-3.882812 3.203125,-3.9375 3.085938,-4 2.953125,-4.03125 2.796875,-4.03125 c -0.210937,0 -0.414063,0.074219 -0.609375,0.21875 -0.199219,0.136719 -0.414062,0.34375 -0.640625,0.625 v 3.0625 c 0,0.03125 -0.00781,0.0585938 -0.015625,0.078125 C 1.519531,-0.0351562 1.5,-0.0195312 1.46875,0 1.4375,0.0078125 1.394531,0.015625 1.34375,0.015625 1.289062,0.0234375 1.222656,0.03125 1.140625,0.03125 1.066406,0.03125 1.003906,0.0234375 0.953125,0.015625 0.898438,0.015625 0.859375,0.0078125 0.828125,0 0.796875,-0.0195312 0.773438,-0.0351562 0.765625,-0.046875 0.753906,-0.0664062 0.75,-0.09375 0.75,-0.125 v -4.390625 c 0,-0.03125 0.003906,-0.050781 0.015625,-0.0625 C 0.773438,-4.597656 0.789062,-4.613281 0.8125,-4.625 c 0.03125,-0.019531 0.066406,-0.03125 0.109375,-0.03125 0.050781,-0.00781 0.113281,-0.015625 0.1875,-0.015625 0.070313,0 0.128906,0.00781 0.171875,0.015625 0.050781,0 0.085938,0.011719 0.109375,0.03125 0.03125,0.011719 0.050781,0.027344 0.0625,0.046875 0.00781,0.011719 0.015625,0.03125 0.015625,0.0625 V -3.9375 c 0.25,-0.269531 0.492188,-0.46875 0.734375,-0.59375 0.25,-0.132812 0.5,-0.203125 0.75,-0.203125 0.300781,0 0.550781,0.054687 0.75,0.15625 0.195313,0.09375 0.359375,0.226563 0.484375,0.390625 0.125,0.167969 0.210938,0.367188 0.265625,0.59375 0.050781,0.21875 0.078125,0.484375 0.078125,0.796875 z m 0,0" id="path296" inkscape:connector-curvature="0" /> </symbol> <symbol overflow="visible" id="glyph4-12" style="overflow:visible"> <path style="stroke:none" d="m 3.15625,-6.328125 c 0,0.0625 -0.00781,0.117187 -0.015625,0.15625 0,0.03125 -0.00781,0.0625 -0.015625,0.09375 -0.011719,0.023437 -0.023438,0.039063 -0.03125,0.046875 -0.011719,0 -0.027344,0 -0.046875,0 -0.023437,0 -0.054687,-0.00391 -0.09375,-0.015625 -0.03125,-0.00781 -0.074219,-0.023437 -0.125,-0.046875 -0.042969,-0.019531 -0.101563,-0.035156 -0.171875,-0.046875 -0.0625,-0.019531 -0.140625,-0.03125 -0.234375,-0.03125 -0.117187,0 -0.214844,0.023437 -0.296875,0.0625 -0.085938,0.042969 -0.152344,0.105469 -0.203125,0.1875 -0.054687,0.085937 -0.09375,0.195313 -0.125,0.328125 -0.023437,0.125 -0.03125,0.28125 -0.03125,0.46875 v 0.484375 H 2.75 c 0.019531,0 0.039062,0.00781 0.0625,0.015625 0.019531,0.011719 0.035156,0.03125 0.046875,0.0625 0.019531,0.023438 0.03125,0.054688 0.03125,0.09375 0.00781,0.042969 0.015625,0.09375 0.015625,0.15625 0,0.125 -0.015625,0.214844 -0.046875,0.265625 C 2.835938,-3.992188 2.800781,-3.96875 2.75,-3.96875 H 1.765625 V -0.125 c 0,0.03125 -0.00781,0.0585938 -0.015625,0.078125 C 1.738281,-0.0351562 1.71875,-0.0195312 1.6875,0 1.65625,0.0078125 1.613281,0.015625 1.5625,0.015625 1.507812,0.0234375 1.441406,0.03125 1.359375,0.03125 1.285156,0.03125 1.222656,0.0234375 1.171875,0.015625 1.117188,0.015625 1.078125,0.0078125 1.046875,0 1.015625,-0.0195312 0.988281,-0.0351562 0.96875,-0.046875 0.957031,-0.0664062 0.953125,-0.09375 0.953125,-0.125 V -3.96875 H 0.34375 c -0.054688,0 -0.09375,-0.023438 -0.125,-0.078125 C 0.195312,-4.097656 0.1875,-4.1875 0.1875,-4.3125 c 0,-0.0625 0,-0.113281 0,-0.15625 C 0.195312,-4.507812 0.207031,-4.539062 0.21875,-4.5625 0.226562,-4.59375 0.242188,-4.613281 0.265625,-4.625 0.285156,-4.632812 0.3125,-4.640625 0.34375,-4.640625 H 0.953125 V -5.09375 c 0,-0.3125 0.023437,-0.578125 0.078125,-0.796875 0.0625,-0.21875 0.148438,-0.394531 0.265625,-0.53125 0.125,-0.144531 0.273437,-0.25 0.453125,-0.3125 0.175781,-0.070313 0.382812,-0.109375 0.625,-0.109375 0.113281,0 0.222656,0.015625 0.328125,0.046875 0.101563,0.023437 0.1875,0.042969 0.25,0.0625 0.0625,0.023437 0.097656,0.042969 0.109375,0.0625 0.019531,0.023437 0.035156,0.046875 0.046875,0.078125 0.019531,0.03125 0.03125,0.070312 0.03125,0.109375 0.00781,0.042969 0.015625,0.09375 0.015625,0.15625 z m 0,0" id="path299" inkscape:connector-curvature="0" /> </symbol> <symbol overflow="visible" id="glyph4-13" style="overflow:visible"> <path style="stroke:none" d="m 4.0625,-0.125 c 0,0.0429688 -0.015625,0.0742188 -0.046875,0.09375 C 3.992188,-0.0078125 3.957031,0.00390625 3.90625,0.015625 3.863281,0.0234375 3.800781,0.03125 3.71875,0.03125 3.625,0.03125 3.550781,0.0234375 3.5,0.015625 3.457031,0.00390625 3.421875,-0.0078125 3.390625,-0.03125 3.367188,-0.0507812 3.359375,-0.0820312 3.359375,-0.125 V -0.5625 C 3.171875,-0.351562 2.957031,-0.191406 2.71875,-0.078125 2.488281,0.0351562 2.238281,0.09375 1.96875,0.09375 1.738281,0.09375 1.53125,0.0625 1.34375,0 1.15625,-0.0625 0.992188,-0.148438 0.859375,-0.265625 0.734375,-0.378906 0.632812,-0.515625 0.5625,-0.671875 0.488281,-0.835938 0.453125,-1.03125 0.453125,-1.25 c 0,-0.238281 0.046875,-0.445312 0.140625,-0.625 0.101562,-0.1875 0.25,-0.34375 0.4375,-0.46875 0.1875,-0.125 0.414062,-0.210938 0.6875,-0.265625 C 2,-2.671875 2.3125,-2.703125 2.65625,-2.703125 H 3.25 v -0.34375 c 0,-0.164063 -0.015625,-0.3125 -0.046875,-0.4375 C 3.171875,-3.617188 3.113281,-3.726562 3.03125,-3.8125 2.945312,-3.90625 2.84375,-3.972656 2.71875,-4.015625 2.59375,-4.054688 2.4375,-4.078125 2.25,-4.078125 2.050781,-4.078125 1.875,-4.050781 1.71875,-4 1.5625,-3.957031 1.421875,-3.90625 1.296875,-3.84375 1.179688,-3.789062 1.082031,-3.738281 1,-3.6875 0.925781,-3.644531 0.867188,-3.625 0.828125,-3.625 0.796875,-3.625 0.769531,-3.628906 0.75,-3.640625 0.738281,-3.660156 0.722656,-3.679688 0.703125,-3.703125 0.691406,-3.734375 0.679688,-3.769531 0.671875,-3.8125 c 0,-0.039062 0,-0.082031 0,-0.125 0,-0.082031 0.003906,-0.144531 0.015625,-0.1875 0.007812,-0.050781 0.035156,-0.097656 0.078125,-0.140625 0.039063,-0.039063 0.113281,-0.085937 0.21875,-0.140625 0.113281,-0.0625 0.238281,-0.113281 0.375,-0.15625 0.144531,-0.050781 0.300781,-0.09375 0.46875,-0.125 0.164063,-0.03125 0.332031,-0.046875 0.5,-0.046875 0.3125,0 0.578125,0.039063 0.796875,0.109375 0.226562,0.074219 0.410156,0.179688 0.546875,0.3125 0.132813,0.136719 0.234375,0.308594 0.296875,0.515625 0.0625,0.210937 0.09375,0.449219 0.09375,0.71875 z m -0.8125,-2 H 2.5625 c -0.21875,0 -0.414062,0.023438 -0.578125,0.0625 -0.15625,0.03125 -0.292969,0.085938 -0.40625,0.15625 -0.105469,0.074219 -0.183594,0.164062 -0.234375,0.265625 -0.042969,0.105469 -0.0625,0.226563 -0.0625,0.359375 0,0.230469 0.066406,0.414062 0.203125,0.546875 0.144531,0.136719 0.347656,0.203125 0.609375,0.203125 0.21875,0 0.414062,-0.050781 0.59375,-0.15625 0.175781,-0.113281 0.363281,-0.28125 0.5625,-0.5 z m 0,0" id="path302" inkscape:connector-curvature="0" /> </symbol> <symbol overflow="visible" id="glyph4-14" style="overflow:visible"> <path style="stroke:none" d="m 3.5,-1.3125 c 0,0.21875 -0.042969,0.417969 -0.125,0.59375 C 3.289062,-0.539062 3.171875,-0.390625 3.015625,-0.265625 2.867188,-0.148438 2.6875,-0.0625 2.46875,0 2.257812,0.0625 2.03125,0.09375 1.78125,0.09375 1.625,0.09375 1.472656,0.078125 1.328125,0.046875 1.191406,0.0234375 1.066406,0 0.953125,-0.03125 0.835938,-0.0703125 0.738281,-0.113281 0.65625,-0.15625 0.582031,-0.195312 0.523438,-0.234375 0.484375,-0.265625 c -0.03125,-0.03125 -0.058594,-0.070313 -0.078125,-0.125 -0.011719,-0.0625 -0.015625,-0.144531 -0.015625,-0.25 0,-0.0625 0.003906,-0.113281 0.015625,-0.15625 0.007812,-0.039063 0.015625,-0.070313 0.015625,-0.09375 0.007813,-0.03125 0.023437,-0.050781 0.046875,-0.0625 0.019531,-0.007813 0.039062,-0.015625 0.0625,-0.015625 0.039062,0 0.09375,0.023438 0.15625,0.0625 0.070312,0.042969 0.160156,0.089844 0.265625,0.140625 0.101563,0.054687 0.222656,0.105469 0.359375,0.15625 0.144531,0.042969 0.304688,0.0625 0.484375,0.0625 0.132813,0 0.253906,-0.015625 0.359375,-0.046875 0.113281,-0.03125 0.210938,-0.070312 0.296875,-0.125 0.082031,-0.0625 0.144531,-0.132812 0.1875,-0.21875 0.039063,-0.09375 0.0625,-0.195312 0.0625,-0.3125 0,-0.125 -0.03125,-0.226562 -0.09375,-0.3125 -0.0625,-0.082031 -0.148437,-0.15625 -0.25,-0.21875 C 2.253906,-1.851562 2.132812,-1.914062 2,-1.96875 1.875,-2.019531 1.742188,-2.070312 1.609375,-2.125 1.472656,-2.175781 1.335938,-2.238281 1.203125,-2.3125 1.066406,-2.382812 0.945312,-2.46875 0.84375,-2.5625 0.738281,-2.664062 0.65625,-2.785156 0.59375,-2.921875 0.53125,-3.066406 0.5,-3.238281 0.5,-3.4375 c 0,-0.164062 0.03125,-0.328125 0.09375,-0.484375 0.070312,-0.164063 0.175781,-0.304687 0.3125,-0.421875 0.132812,-0.113281 0.300781,-0.207031 0.5,-0.28125 0.195312,-0.070312 0.429688,-0.109375 0.703125,-0.109375 0.113281,0 0.226563,0.011719 0.34375,0.03125 0.113281,0.023437 0.21875,0.046875 0.3125,0.078125 0.101563,0.023438 0.1875,0.054688 0.25,0.09375 C 3.078125,-4.5 3.125,-4.46875 3.15625,-4.4375 3.195312,-4.414062 3.222656,-4.394531 3.234375,-4.375 3.242188,-4.351562 3.25,-4.332031 3.25,-4.3125 c 0.00781,0.023438 0.015625,0.054688 0.015625,0.09375 0.00781,0.03125 0.015625,0.074219 0.015625,0.125 0,0.054688 -0.00781,0.101562 -0.015625,0.140625 0,0.042969 -0.00781,0.078125 -0.015625,0.109375 C 3.238281,-3.820312 3.222656,-3.804688 3.203125,-3.796875 3.191406,-3.785156 3.175781,-3.78125 3.15625,-3.78125 3.125,-3.78125 3.078125,-3.796875 3.015625,-3.828125 2.960938,-3.859375 2.894531,-3.894531 2.8125,-3.9375 2.726562,-3.976562 2.625,-4.015625 2.5,-4.046875 c -0.117188,-0.039063 -0.25,-0.0625 -0.40625,-0.0625 -0.136719,0 -0.257812,0.015625 -0.359375,0.046875 -0.105469,0.03125 -0.195313,0.078125 -0.265625,0.140625 -0.0625,0.054687 -0.109375,0.121094 -0.140625,0.203125 -0.03125,0.074219 -0.046875,0.152344 -0.046875,0.234375 0,0.136719 0.03125,0.246094 0.09375,0.328125 0.0625,0.085938 0.144531,0.164062 0.25,0.234375 0.101562,0.0625 0.222656,0.121094 0.359375,0.171875 0.132813,0.054688 0.269531,0.105469 0.40625,0.15625 0.132813,0.054688 0.269531,0.117188 0.40625,0.1875 0.132813,0.0625 0.253906,0.148438 0.359375,0.25 0.101562,0.09375 0.1875,0.210938 0.25,0.34375 0.0625,0.136719 0.09375,0.304688 0.09375,0.5 z m 0,0" id="path305" inkscape:connector-curvature="0" /> </symbol> <symbol overflow="visible" id="glyph4-15" style="overflow:visible"> <path style="stroke:none" d="m 3.3125,-4.234375 c 0,0.074219 0,0.136719 0,0.1875 0,0.054687 -0.00781,0.09375 -0.015625,0.125 -0.011719,0.023437 -0.027344,0.042969 -0.046875,0.0625 -0.011719,0.011719 -0.03125,0.015625 -0.0625,0.015625 -0.023438,0 -0.054688,-0.00391 -0.09375,-0.015625 C 3.0625,-3.878906 3.019531,-3.894531 2.96875,-3.90625 2.925781,-3.925781 2.875,-3.941406 2.8125,-3.953125 2.75,-3.960938 2.6875,-3.96875 2.625,-3.96875 c -0.085938,0 -0.167969,0.015625 -0.25,0.046875 -0.074219,0.03125 -0.15625,0.085937 -0.25,0.15625 -0.085938,0.074219 -0.171875,0.171875 -0.265625,0.296875 -0.09375,0.125 -0.199219,0.277344 -0.3125,0.453125 V -0.125 c 0,0.03125 -0.00781,0.0585938 -0.015625,0.078125 C 1.519531,-0.0351562 1.5,-0.0195312 1.46875,0 1.4375,0.0078125 1.394531,0.015625 1.34375,0.015625 1.289062,0.0234375 1.222656,0.03125 1.140625,0.03125 1.066406,0.03125 1.003906,0.0234375 0.953125,0.015625 0.898438,0.015625 0.859375,0.0078125 0.828125,0 0.796875,-0.0195312 0.773438,-0.0351562 0.765625,-0.046875 0.753906,-0.0664062 0.75,-0.09375 0.75,-0.125 v -4.390625 c 0,-0.03125 0.003906,-0.050781 0.015625,-0.0625 C 0.773438,-4.597656 0.789062,-4.613281 0.8125,-4.625 c 0.03125,-0.019531 0.066406,-0.03125 0.109375,-0.03125 0.050781,-0.00781 0.113281,-0.015625 0.1875,-0.015625 0.070313,0 0.128906,0.00781 0.171875,0.015625 0.050781,0 0.085938,0.011719 0.109375,0.03125 0.03125,0.011719 0.050781,0.027344 0.0625,0.046875 0.00781,0.011719 0.015625,0.03125 0.015625,0.0625 V -3.875 C 1.59375,-4.050781 1.707031,-4.191406 1.8125,-4.296875 1.914062,-4.410156 2.015625,-4.5 2.109375,-4.5625 c 0.09375,-0.0625 0.1875,-0.101562 0.28125,-0.125 0.09375,-0.03125 0.1875,-0.046875 0.28125,-0.046875 0.039063,0 0.085937,0.00781 0.140625,0.015625 0.0625,0 0.117188,0.00781 0.171875,0.015625 0.0625,0.011719 0.113281,0.027344 0.15625,0.046875 0.050781,0.011719 0.085937,0.027344 0.109375,0.046875 0.019531,0.023437 0.03125,0.039063 0.03125,0.046875 0.00781,0.011719 0.015625,0.03125 0.015625,0.0625 0.00781,0.023438 0.015625,0.054688 0.015625,0.09375 0,0.042969 0,0.101562 0,0.171875 z m 0,0" id="path308" inkscape:connector-curvature="0" /> </symbol> <symbol overflow="visible" id="glyph4-16" style="overflow:visible"> <path style="stroke:none" d="m 4.515625,-0.125 c 0,0.03125 -0.00781,0.0585938 -0.015625,0.078125 C 4.488281,-0.0351562 4.46875,-0.0195312 4.4375,0 4.40625,0.0078125 4.367188,0.015625 4.328125,0.015625 4.285156,0.0234375 4.226562,0.03125 4.15625,0.03125 4.09375,0.03125 4.035156,0.0234375 3.984375,0.015625 3.941406,0.015625 3.90625,0.0078125 3.875,0 3.84375,-0.0195312 3.820312,-0.0351562 3.8125,-0.046875 3.800781,-0.0664062 3.796875,-0.09375 3.796875,-0.125 v -0.578125 c -0.230469,0.25 -0.46875,0.449219 -0.71875,0.59375 C 2.828125,0.0234375 2.550781,0.09375 2.25,0.09375 c -0.324219,0 -0.601562,-0.0625 -0.828125,-0.1875 -0.21875,-0.125 -0.402344,-0.289062 -0.546875,-0.5 C 0.738281,-0.8125 0.632812,-1.0625 0.5625,-1.34375 0.5,-1.632812 0.46875,-1.941406 0.46875,-2.265625 c 0,-0.375 0.039062,-0.710937 0.125,-1.015625 0.082031,-0.3125 0.203125,-0.570312 0.359375,-0.78125 0.15625,-0.21875 0.351563,-0.382812 0.59375,-0.5 0.238281,-0.113281 0.507813,-0.171875 0.8125,-0.171875 0.257813,0 0.492187,0.058594 0.703125,0.171875 0.21875,0.105469 0.429688,0.265625 0.640625,0.484375 V -6.625 c 0,-0.019531 0.00391,-0.039062 0.015625,-0.0625 0.00781,-0.019531 0.03125,-0.035156 0.0625,-0.046875 0.03125,-0.019531 0.070312,-0.03125 0.125,-0.03125 0.050781,-0.00781 0.117188,-0.015625 0.203125,-0.015625 0.070313,0 0.132813,0.00781 0.1875,0.015625 0.050781,0 0.09375,0.011719 0.125,0.03125 0.03125,0.011719 0.050781,0.027344 0.0625,0.046875 0.019531,0.023438 0.03125,0.042969 0.03125,0.0625 z m -0.8125,-3.09375 C 3.484375,-3.488281 3.269531,-3.691406 3.0625,-3.828125 c -0.199219,-0.144531 -0.40625,-0.21875 -0.625,-0.21875 -0.210938,0 -0.386719,0.054687 -0.53125,0.15625 -0.148438,0.09375 -0.265625,0.226563 -0.359375,0.390625 -0.085937,0.15625 -0.148437,0.335938 -0.1875,0.53125 -0.042969,0.199219 -0.0625,0.402344 -0.0625,0.609375 0,0.230469 0.015625,0.449219 0.046875,0.65625 0.039062,0.210937 0.101562,0.398437 0.1875,0.5625 0.082031,0.167969 0.191406,0.304687 0.328125,0.40625 0.144531,0.09375 0.320313,0.140625 0.53125,0.140625 0.113281,0 0.21875,-0.015625 0.3125,-0.046875 0.101563,-0.03125 0.207031,-0.078125 0.3125,-0.140625 0.101563,-0.070312 0.210937,-0.160156 0.328125,-0.265625 0.113281,-0.113281 0.234375,-0.25 0.359375,-0.40625 z m 0,0" id="path311" inkscape:connector-curvature="0" /> </symbol> <symbol overflow="visible" id="glyph4-17" style="overflow:visible"> <path style="stroke:none" d="m 7.703125,-0.125 c 0,0.023438 -0.00781,0.0429688 -0.015625,0.0625 C 7.675781,-0.0390625 7.65625,-0.0234375 7.625,-0.015625 7.59375,-0.00390625 7.550781,0.00390625 7.5,0.015625 7.445312,0.0234375 7.378906,0.03125 7.296875,0.03125 7.222656,0.03125 7.160156,0.0234375 7.109375,0.015625 7.054688,0.00390625 7.015625,-0.00390625 6.984375,-0.015625 6.953125,-0.0234375 6.925781,-0.0390625 6.90625,-0.0625 6.894531,-0.0820312 6.890625,-0.101562 6.890625,-0.125 v -5.5 l -2.25,5.515625 C 4.628906,-0.078125 4.613281,-0.0507812 4.59375,-0.03125 4.570312,-0.0195312 4.546875,-0.0078125 4.515625,0 4.484375,0.0078125 4.441406,0.015625 4.390625,0.015625 4.347656,0.0234375 4.289062,0.03125 4.21875,0.03125 4.15625,0.03125 4.097656,0.0234375 4.046875,0.015625 3.992188,0.015625 3.953125,0.0078125 3.921875,0 3.890625,-0.0195312 3.863281,-0.0351562 3.84375,-0.046875 3.832031,-0.0664062 3.820312,-0.0859375 3.8125,-0.109375 L 1.65625,-5.625 v 5.5 c 0,0.023438 -0.011719,0.0429688 -0.03125,0.0625 C 1.613281,-0.0390625 1.59375,-0.0234375 1.5625,-0.015625 1.53125,-0.00390625 1.488281,0.00390625 1.4375,0.015625 1.382812,0.0234375 1.316406,0.03125 1.234375,0.03125 1.160156,0.03125 1.097656,0.0234375 1.046875,0.015625 0.992188,0.00390625 0.953125,-0.00390625 0.921875,-0.015625 0.890625,-0.0234375 0.867188,-0.0390625 0.859375,-0.0625 0.847656,-0.0820312 0.84375,-0.101562 0.84375,-0.125 v -5.8125 c 0,-0.132812 0.035156,-0.226562 0.109375,-0.28125 C 1.023438,-6.28125 1.101562,-6.3125 1.1875,-6.3125 h 0.5 c 0.101562,0 0.191406,0.011719 0.265625,0.03125 0.082031,0.011719 0.15625,0.039062 0.21875,0.078125 0.0625,0.042969 0.109375,0.101563 0.140625,0.171875 0.039062,0.0625 0.078125,0.136719 0.109375,0.21875 L 4.25,-1.234375 h 0.03125 l 1.90625,-4.5625 C 6.21875,-5.890625 6.253906,-5.96875 6.296875,-6.03125 6.335938,-6.101562 6.382812,-6.160156 6.4375,-6.203125 6.488281,-6.242188 6.546875,-6.269531 6.609375,-6.28125 6.671875,-6.300781 6.742188,-6.3125 6.828125,-6.3125 h 0.53125 c 0.039063,0 0.082031,0.00781 0.125,0.015625 0.050781,0.011719 0.09375,0.03125 0.125,0.0625 0.03125,0.03125 0.050781,0.074219 0.0625,0.125 0.019531,0.042969 0.03125,0.101563 0.03125,0.171875 z m 0,0" id="path314" inkscape:connector-curvature="0" /> </symbol> <symbol overflow="visible" id="glyph4-18" style="overflow:visible"> <path style="stroke:none" d="m 5.703125,-3.25 c 0,0.542969 -0.074219,1.023438 -0.21875,1.4375 -0.136719,0.40625 -0.339844,0.746094 -0.609375,1.015625 -0.273438,0.261719 -0.605469,0.460937 -1,0.59375 C 3.488281,-0.0664062 3.023438,0 2.484375,0 H 1.15625 C 1.082031,0 1.007812,-0.0234375 0.9375,-0.078125 0.875,-0.128906 0.84375,-0.21875 0.84375,-0.34375 v -5.640625 c 0,-0.125 0.03125,-0.207031 0.09375,-0.25 C 1.007812,-6.285156 1.082031,-6.3125 1.15625,-6.3125 h 1.421875 c 0.550781,0 1.015625,0.074219 1.390625,0.21875 0.375,0.136719 0.6875,0.339844 0.9375,0.609375 0.257812,0.261719 0.457031,0.578125 0.59375,0.953125 0.132812,0.375 0.203125,0.804688 0.203125,1.28125 z M 4.8125,-3.21875 c 0,-0.34375 -0.042969,-0.660156 -0.125,-0.953125 C 4.601562,-4.460938 4.46875,-4.71875 4.28125,-4.9375 4.101562,-5.15625 3.875,-5.320312 3.59375,-5.4375 3.320312,-5.5625 2.96875,-5.625 2.53125,-5.625 H 1.6875 v 4.921875 H 2.546875 C 2.953125,-0.703125 3.289062,-0.75 3.5625,-0.84375 3.84375,-0.945312 4.070312,-1.101562 4.25,-1.3125 4.4375,-1.519531 4.578125,-1.78125 4.671875,-2.09375 4.765625,-2.414062 4.8125,-2.789062 4.8125,-3.21875 Z m 0,0" id="path317" inkscape:connector-curvature="0" /> </symbol> <symbol overflow="visible" id="glyph4-19" style="overflow:visible"> <path style="stroke:none" d="m 5.046875,-0.125 c 0,0.023438 -0.00781,0.0429688 -0.015625,0.0625 0,0.0234375 -0.023438,0.0429688 -0.0625,0.0625 C 4.9375,0.0078125 4.890625,0.015625 4.828125,0.015625 4.773438,0.0234375 4.703125,0.03125 4.609375,0.03125 4.523438,0.03125 4.453125,0.0234375 4.390625,0.015625 4.335938,0.015625 4.296875,0.0078125 4.265625,0 4.234375,-0.0195312 4.207031,-0.0390625 4.1875,-0.0625 4.175781,-0.09375 4.160156,-0.128906 4.140625,-0.171875 L 3.5625,-1.65625 C 3.5,-1.832031 3.429688,-1.988281 3.359375,-2.125 3.285156,-2.269531 3.195312,-2.390625 3.09375,-2.484375 2.988281,-2.585938 2.867188,-2.664062 2.734375,-2.71875 2.597656,-2.78125 2.429688,-2.8125 2.234375,-2.8125 H 1.6875 v 2.6875 c 0,0.023438 -0.011719,0.0429688 -0.03125,0.0625 C 1.644531,-0.0390625 1.625,-0.0234375 1.59375,-0.015625 1.5625,-0.00390625 1.515625,0.00390625 1.453125,0.015625 1.398438,0.0234375 1.335938,0.03125 1.265625,0.03125 1.179688,0.03125 1.113281,0.0234375 1.0625,0.015625 1.007812,0.00390625 0.960938,-0.00390625 0.921875,-0.015625 0.890625,-0.0234375 0.867188,-0.0390625 0.859375,-0.0625 0.847656,-0.0820312 0.84375,-0.101562 0.84375,-0.125 v -5.859375 c 0,-0.125 0.03125,-0.207031 0.09375,-0.25 C 1.007812,-6.285156 1.082031,-6.3125 1.15625,-6.3125 H 2.5 c 0.15625,0 0.285156,0.00781 0.390625,0.015625 0.101563,0 0.195313,0.00781 0.28125,0.015625 0.25,0.042969 0.46875,0.109375 0.65625,0.203125 0.1875,0.09375 0.34375,0.214844 0.46875,0.359375 0.125,0.136719 0.21875,0.292969 0.28125,0.46875 0.0625,0.179688 0.09375,0.375 0.09375,0.59375 0,0.210938 -0.03125,0.402344 -0.09375,0.578125 -0.054687,0.167969 -0.132813,0.3125 -0.234375,0.4375 -0.105469,0.125 -0.234375,0.234375 -0.390625,0.328125 -0.148437,0.09375 -0.3125,0.179688 -0.5,0.25 0.101563,0.042969 0.195313,0.101562 0.28125,0.171875 0.09375,0.074219 0.175781,0.15625 0.25,0.25 0.070313,0.09375 0.140625,0.210937 0.203125,0.34375 0.0625,0.125 0.125,0.265625 0.1875,0.421875 l 0.578125,1.390625 c 0.039063,0.117187 0.066406,0.199219 0.078125,0.25 0.00781,0.042969 0.015625,0.078125 0.015625,0.109375 z m -1.25,-4.4375 c 0,-0.25 -0.058594,-0.457031 -0.171875,-0.625 C 3.507812,-5.363281 3.320312,-5.488281 3.0625,-5.5625 2.976562,-5.582031 2.882812,-5.597656 2.78125,-5.609375 2.6875,-5.617188 2.554688,-5.625 2.390625,-5.625 H 1.6875 V -3.5 H 2.5 c 0.21875,0 0.40625,-0.023438 0.5625,-0.078125 0.164062,-0.050781 0.300781,-0.125 0.40625,-0.21875 0.113281,-0.101563 0.195312,-0.21875 0.25,-0.34375 0.050781,-0.132813 0.078125,-0.273437 0.078125,-0.421875 z m 0,0" id="path320" inkscape:connector-curvature="0" /> </symbol> </g> <clipPath id="clip1"> <path d="M 99,301.03906 H 494 V 539.67969 H 99 Z m 0,0" id="path325" inkscape:connector-curvature="0" /> </clipPath> <clipPath id="clip2"> <path d="M 96.105469,301.03906 H 494 V 491 H 96.105469 Z m 0,0" id="path328" inkscape:connector-curvature="0" /> </clipPath> <clipPath id="clip3"> <path d="M 96.105469,301.03906 H 494 V 465 H 96.105469 Z m 0,0" id="path331" inkscape:connector-curvature="0" /> </clipPath> <clipPath id="clip4"> <path d="M 96.105469,301.03906 H 494 V 516 H 96.105469 Z m 0,0" id="path334" inkscape:connector-curvature="0" /> </clipPath> <clipPath id="clip5"> <path d="M 96.105469,301.03906 H 494 V 459 H 96.105469 Z m 0,0" id="path337" inkscape:connector-curvature="0" /> </clipPath> <clipPath id="clip6"> <path d="M 96.105469,301.03906 H 258 V 413 H 96.105469 Z m 0,0" id="path340" inkscape:connector-curvature="0" /> </clipPath> <clipPath id="clip7"> <path d="M 50.398438,291.71875 H 544.80078 V 590.64062 H 50.398438 Z m 0,0" id="path343" inkscape:connector-curvature="0" /> </clipPath> </defs> <g id="surface372" transform="translate(-50.562751,-291.84791)"> <path style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" d="M 50.816406,590.35937 H 544.63672 V 292.10156 H 50.816406 Z m 0,0" id="path348" inkscape:connector-curvature="0" /> <path style="fill:none;stroke:#f0f0f0;stroke-width:0.67641002;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" d="M 96.183594,326.38984 H 535.94922 M 96.183594,350.24922 H 535.94922 M 96.183594,374.03047 H 535.94922 M 96.183594,397.81953 H 535.94922 M 96.183594,421.67891 H 535.94922 M 96.183594,445.46016 H 535.94922 M 96.183594,469.24922 H 535.94922 M 96.183594,493.10859 H 535.94922 M 96.183594,516.88984 H 535.94922 M 96.183594,540.69062 H 535.94922" transform="matrix(1,0,0,-1,0,841.8)" id="path350" inkscape:connector-curvature="0" /> <path style="fill:none;stroke:#f0f0f0;stroke-width:0.67641002;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" d="M 145.05078,540.69062 V 302.62031 m 48.87109,238.07031 V 302.62031 m 48.85938,238.07031 V 302.62031 m 48.85937,238.07031 V 302.62031 m 48.8711,238.07031 V 302.62031 m 48.85937,238.07031 V 302.62031 m 48.85938,238.07031 V 302.62031 m 48.87109,238.07031 V 302.62031 m 48.84766,238.07031 V 302.62031" transform="matrix(1,0,0,-1,0,841.8)" id="path352" inkscape:connector-curvature="0" /> <path style="fill:none;stroke:#bdbdbd;stroke-width:0.50730997;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" d="M 96.183594,302.62031 V 540.69062" transform="matrix(1,0,0,-1,0,841.8)" id="path354" inkscape:connector-curvature="0" /> <path style="fill:none;stroke:#bdbdbd;stroke-width:0.50730997;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" d="M 96.183594,302.62031 H 535.94922" transform="matrix(1,0,0,-1,0,841.8)" id="path356" inkscape:connector-curvature="0" /> <g clip-path="url(#clip1)" id="g360" style="clip-rule:nonzero"> <path style="fill:none;stroke:#d9e1f3;stroke-width:1.35280001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" d="m 100.08984,302.62031 v 238.07031 m 5.83985,-238.07031 V 540.69062 M 138.14844,302.62031 V 540.69062 M 492.92969,302.62031 v 238.07031" transform="matrix(1,0,0,-1,0,841.8)" id="path358" inkscape:connector-curvature="0" /> </g> <g clip-path="url(#clip2)" id="g364" style="clip-rule:nonzero"> <path style="fill:none;stroke:#2cdc2c;stroke-width:0.84551001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:5.9186, 3.382;stroke-opacity:1" d="m 97.164062,6626.1594 h 1.945313 L 100.07813,383.76875 h 0.49218 l 0.98047,-6.57031 h 12.98047 l 7.54688,-12.91016 h 16.64062 l 58.60156,-6.41016 h 118.75 l 58.60938,-6.33984 h 118.25" transform="matrix(1,0,0,-1,0,841.8)" id="path362" inkscape:connector-curvature="0" /> </g> <g clip-path="url(#clip3)" id="g368" style="clip-rule:nonzero"> <path style="fill:none;stroke:#afaf00;stroke-width:0.84551001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" d="m 97.164062,6626.1594 h 0.484376 L 98.621094,383.76875 h 0.488281 l 0.968755,-6.53906 h 1.95312 l 0.98047,6.53906 h 0.47656 l 0.98047,26.71094 h 1.95313 l 7.6289,13.71875 h 378.87891" transform="matrix(1,0,0,-1,0,841.8)" id="path366" inkscape:connector-curvature="0" /> </g> <g clip-path="url(#clip4)" id="g372" style="clip-rule:nonzero"> <path style="fill:none;stroke:#2cdc2c;stroke-width:0.84551001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" d="m 97.164062,6626.1594 h 0.484376 L 98.621094,383.76875 h 0.488281 l 0.968755,-6.57031 h 0.49218 l 0.98047,-50.5586 h 3.39844 l 0.98047,24.91016 h 210.14062 l 58.60938,-12.57813 h 0.49218 l 58.59766,6.25 h 59.16016" transform="matrix(1,0,0,-1,0,841.8)" id="path370" inkscape:connector-curvature="0" /> </g> <g clip-path="url(#clip5)" id="g376" style="clip-rule:nonzero"> <path style="fill:none;stroke:#afaf00;stroke-width:0.84551001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:5.9186, 3.382;stroke-opacity:1" d="m 97.164062,6626.1594 h 1.945313 L 100.07813,383.78047 h 1.95312 l 0.98047,54.30078 h 94.79687 l 58.61328,-6.98047 h 236.50782" transform="matrix(1,0,0,-1,0,841.8)" id="path374" inkscape:connector-curvature="0" /> </g> <path style="fill:none;stroke:#2cdc2c;stroke-width:2.70560002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" d="m 97.652344,383.76875 h 0.96875 m 1.949216,-57.12891 h 0.98047 m 1.9375,83.85157 h 0.98047 M 104.94922,351.55 h 0.98047 m 16.64062,0 h 7.55078 m 185.94922,-12.57813 h 58.60938 m 0.49218,6.25 h 58.63672" transform="matrix(1,0,0,-1,0,841.8)" id="path378" inkscape:connector-curvature="0" /> <path style="fill:none;stroke:#afaf00;stroke-width:2.70560002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" d="m 99.117188,377.19844 h 0.960942 m 6.34375,46.96093 h 7.6289 m 0.48047,-59.87109 h 7.54688 m 16.64062,-6.41016 h 58.60156 m 59.57813,-6.33984 h 58.6914 m 118.75,72.62109 h 58.58985" transform="matrix(1,0,0,-1,0,841.8)" id="path380" inkscape:connector-curvature="0" /> <g clip-path="url(#clip6)" id="g384" style="clip-rule:nonzero"> <path style="fill:none;stroke:#ff5050;stroke-width:2.70560002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" d="m 96.183594,6626.1594 h 0.976562 M 102.03125,438.08125 h 0.98047 m 27.58984,0 h 7.54688 m 59.66015,-7.01172 h 58.63282" transform="matrix(1,0,0,-1,0,841.8)" id="path382" inkscape:connector-curvature="0" /> </g> <g style="fill:#575757;fill-opacity:1" id="g390"> <use xlink:href="#glyph0-1" x="82.848" y="540.97998" id="use386" width="100%" height="100%" /> <use xlink:href="#glyph0-2" x="85.926506" y="540.97998" id="use388" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g394"> <use xlink:href="#glyph0-3" x="87.474861" y="540.97998" id="use392" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g400"> <use xlink:href="#glyph0-1" x="82.848" y="517.17999" id="use396" width="100%" height="100%" /> <use xlink:href="#glyph0-2" x="85.926506" y="517.17999" id="use398" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g404"> <use xlink:href="#glyph0-1" x="87.474861" y="517.17999" id="use402" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g410"> <use xlink:href="#glyph0-1" x="82.848" y="493.37" id="use406" width="100%" height="100%" /> <use xlink:href="#glyph0-2" x="85.926506" y="493.37" id="use408" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g414"> <use xlink:href="#glyph0-4" x="87.474861" y="493.37" id="use412" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g422"> <use xlink:href="#glyph1-1" x="82.848" y="469.54001" id="use416" width="100%" height="100%" /> <use xlink:href="#glyph1-2" x="85.944" y="469.54001" id="use418" width="100%" height="100%" /> <use xlink:href="#glyph1-3" x="87.485527" y="469.54001" id="use420" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g430"> <use xlink:href="#glyph1-1" x="82.848" y="445.73001" id="use424" width="100%" height="100%" /> <use xlink:href="#glyph1-2" x="85.944" y="445.73001" id="use426" width="100%" height="100%" /> <use xlink:href="#glyph1-4" x="87.485527" y="445.73001" id="use428" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g438"> <use xlink:href="#glyph1-1" x="82.848" y="421.92001" id="use432" width="100%" height="100%" /> <use xlink:href="#glyph1-2" x="85.944" y="421.92001" id="use434" width="100%" height="100%" /> <use xlink:href="#glyph1-5" x="87.485527" y="421.92001" id="use436" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g446"> <use xlink:href="#glyph1-1" x="82.848" y="398.10999" id="use440" width="100%" height="100%" /> <use xlink:href="#glyph1-2" x="85.944" y="398.10999" id="use442" width="100%" height="100%" /> <use xlink:href="#glyph1-6" x="87.485527" y="398.10999" id="use444" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g454"> <use xlink:href="#glyph1-1" x="82.848" y="374.29999" id="use448" width="100%" height="100%" /> <use xlink:href="#glyph1-2" x="85.944" y="374.29999" id="use450" width="100%" height="100%" /> <use xlink:href="#glyph1-7" x="87.485527" y="374.29999" id="use452" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g458"> <use xlink:href="#glyph1-8" x="87.480003" y="350.5" id="use456" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g466"> <use xlink:href="#glyph1-8" x="82.848" y="326.69" id="use460" width="100%" height="100%" /> <use xlink:href="#glyph1-2" x="85.944" y="326.69" id="use462" width="100%" height="100%" /> <use xlink:href="#glyph1-9" x="87.485527" y="326.69" id="use464" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g472"> <use xlink:href="#glyph0-4" x="82.848" y="302.88" id="use468" width="100%" height="100%" /> <use xlink:href="#glyph0-2" x="85.926506" y="302.88" id="use470" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g476"> <use xlink:href="#glyph0-3" x="87.474861" y="302.88" id="use474" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g480"> <use xlink:href="#glyph0-5" x="94.655998" y="548.90002" id="use478" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g486"> <use xlink:href="#glyph0-6" x="141.98" y="548.90002" id="use482" width="100%" height="100%" /> <use xlink:href="#glyph0-5" x="145.076" y="548.90002" id="use484" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g494"> <use xlink:href="#glyph0-7" x="189.31" y="548.90002" id="use488" width="100%" height="100%" /> <use xlink:href="#glyph0-5" x="192.40601" y="548.90002" id="use490" width="100%" height="100%" /> <use xlink:href="#glyph0-5" x="195.50201" y="548.90002" id="use492" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g502"> <use xlink:href="#glyph0-7" x="238.2" y="548.90002" id="use496" width="100%" height="100%" /> <use xlink:href="#glyph0-6" x="241.272" y="548.90002" id="use498" width="100%" height="100%" /> <use xlink:href="#glyph0-5" x="244.34401" y="548.90002" id="use500" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g510"> <use xlink:href="#glyph0-3" x="287.06" y="548.90002" id="use504" width="100%" height="100%" /> <use xlink:href="#glyph0-5" x="290.15601" y="548.90002" id="use506" width="100%" height="100%" /> <use xlink:href="#glyph0-5" x="293.25201" y="548.90002" id="use508" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g518"> <use xlink:href="#glyph0-3" x="335.92999" y="548.90002" id="use512" width="100%" height="100%" /> <use xlink:href="#glyph0-6" x="339.026" y="548.90002" id="use514" width="100%" height="100%" /> <use xlink:href="#glyph0-5" x="342.12201" y="548.90002" id="use516" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g526"> <use xlink:href="#glyph0-1" x="384.82001" y="548.90002" id="use520" width="100%" height="100%" /> <use xlink:href="#glyph0-5" x="387.892" y="548.90002" id="use522" width="100%" height="100%" /> <use xlink:href="#glyph0-5" x="390.96402" y="548.90002" id="use524" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g534"> <use xlink:href="#glyph0-1" x="433.67999" y="548.90002" id="use528" width="100%" height="100%" /> <use xlink:href="#glyph0-6" x="436.776" y="548.90002" id="use530" width="100%" height="100%" /> <use xlink:href="#glyph0-5" x="439.87201" y="548.90002" id="use532" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g542"> <use xlink:href="#glyph0-4" x="482.54001" y="548.90002" id="use536" width="100%" height="100%" /> <use xlink:href="#glyph0-5" x="485.63602" y="548.90002" id="use538" width="100%" height="100%" /> <use xlink:href="#glyph0-5" x="488.73199" y="548.90002" id="use540" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g550"> <use xlink:href="#glyph0-4" x="531.42999" y="548.90002" id="use544" width="100%" height="100%" /> <use xlink:href="#glyph0-6" x="534.50201" y="548.90002" id="use546" width="100%" height="100%" /> <use xlink:href="#glyph0-5" x="537.57404" y="548.90002" id="use548" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g554"> <use xlink:href="#glyph2-1" x="73.776001" y="459.5" id="use552" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g560"> <use xlink:href="#glyph2-2" x="73.776001" y="456.2359" id="use556" width="100%" height="100%" /> <use xlink:href="#glyph2-3" x="73.776001" y="453.88226" id="use558" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g564"> <use xlink:href="#glyph2-4" x="73.776001" y="450.62491" id="use562" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g568"> <use xlink:href="#glyph2-5" x="73.776001" y="447.05731" id="use566" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g578"> <use xlink:href="#glyph2-6" x="73.776001" y="444.44064" id="use570" width="100%" height="100%" /> <use xlink:href="#glyph2-7" x="73.776001" y="439.05219" id="use572" width="100%" height="100%" /> <use xlink:href="#glyph2-8" x="73.776001" y="437.50107" id="use574" width="100%" height="100%" /> <use xlink:href="#glyph2-9" x="73.776001" y="435.24182" id="use576" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g584"> <use xlink:href="#glyph2-2" x="73.776001" y="433.59628" id="use580" width="100%" height="100%" /> <use xlink:href="#glyph2-3" x="73.776001" y="431.24265" id="use582" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g588"> <use xlink:href="#glyph2-8" x="73.776001" y="427.98529" id="use586" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g592"> <use xlink:href="#glyph2-10" x="73.776001" y="425.71255" id="use590" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g596"> <use xlink:href="#glyph2-9" x="73.776001" y="422.37427" id="use594" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g600"> <use xlink:href="#glyph2-11" x="73.776001" y="420.74896" id="use598" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g606"> <use xlink:href="#glyph2-12" x="73.776001" y="418.71228" id="use602" width="100%" height="100%" /> <use xlink:href="#glyph2-13" x="73.776001" y="412.94617" id="use604" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g610"> <use xlink:href="#glyph2-13" x="73.776001" y="409.35837" id="use608" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g614"> <use xlink:href="#glyph2-5" x="73.776001" y="405.79077" id="use612" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g618"> <use xlink:href="#glyph2-14" x="73.776001" y="403.1741" id="use616" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g622"> <use xlink:href="#glyph3-1" x="275.51999" y="560.46997" id="use620" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g628"> <use xlink:href="#glyph3-2" x="278.75711" y="560.46997" id="use624" width="100%" height="100%" /> <use xlink:href="#glyph3-3" x="280.30823" y="560.46997" id="use626" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g632"> <use xlink:href="#glyph3-4" x="285.64273" y="560.46997" id="use630" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g636"> <use xlink:href="#glyph3-5" x="288.98102" y="560.46997" id="use634" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g640"> <use xlink:href="#glyph3-6" x="290.68051" y="560.46997" id="use638" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g646"> <use xlink:href="#glyph3-2" x="293.2702" y="560.46997" id="use642" width="100%" height="100%" /> <use xlink:href="#glyph3-7" x="294.82132" y="560.46997" id="use644" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g650"> <use xlink:href="#glyph3-8" x="298.37543" y="560.46997" id="use648" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g654"> <use xlink:href="#glyph3-4" x="301.20789" y="560.46997" id="use652" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g658"> <use xlink:href="#glyph3-5" x="304.54617" y="560.46997" id="use656" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g662"> <use xlink:href="#glyph3-6" x="306.17148" y="560.46997" id="use660" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g666"> <use xlink:href="#glyph3-4" x="308.76117" y="560.46997" id="use664" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g676"> <use xlink:href="#glyph3-9" x="312.09946" y="560.46997" id="use668" width="100%" height="100%" /> <use xlink:href="#glyph3-10" x="315.32983" y="560.46997" id="use670" width="100%" height="100%" /> <use xlink:href="#glyph3-8" x="317.6835" y="560.46997" id="use672" width="100%" height="100%" /> <use xlink:href="#glyph3-11" x="320.53619" y="560.46997" id="use674" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g680"> <use xlink:href="#glyph3-5" x="324.0903" y="560.46997" id="use678" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g684"> <use xlink:href="#glyph3-6" x="325.71561" y="560.46997" id="use682" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g688"> <use xlink:href="#glyph3-12" x="328.3053" y="560.46997" id="use686" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g696"> <use xlink:href="#glyph3-9" x="330.578" y="560.46997" id="use690" width="100%" height="100%" /> <use xlink:href="#glyph3-10" x="333.80838" y="560.46997" id="use692" width="100%" height="100%" /> <use xlink:href="#glyph3-12" x="336.16205" y="560.46997" id="use694" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g700"> <use xlink:href="#glyph3-6" x="338.44153" y="560.46997" id="use698" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g706"> <use xlink:href="#glyph3-5" x="341.03122" y="560.46997" id="use702" width="100%" height="100%" /> <use xlink:href="#glyph3-13" x="342.55536" y="560.46997" id="use704" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g710"> <use xlink:href="#glyph3-6" x="344.5853" y="560.46997" id="use708" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g714"> <use xlink:href="#glyph3-14" x="347.17499" y="560.46997" id="use712" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g722"> <use xlink:href="#glyph4-1" x="219.94" y="314.88" id="use716" width="100%" height="100%" /> <use xlink:href="#glyph4-2" x="224.56845" y="314.88" id="use718" width="100%" height="100%" /> <use xlink:href="#glyph4-3" x="226.75436" y="314.88" id="use720" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g726"> <use xlink:href="#glyph4-4" x="234.31955" y="314.88" id="use724" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g730"> <use xlink:href="#glyph4-5" x="239.02403" y="314.88" id="use728" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g734"> <use xlink:href="#glyph4-4" x="241.13393" y="314.88" id="use732" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g738"> <use xlink:href="#glyph4-6" x="245.76237" y="314.88" id="use736" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g742"> <use xlink:href="#glyph4-7" x="249.98215" y="314.88" id="use740" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g748"> <use xlink:href="#glyph4-8" x="255.00977" y="314.88" id="use744" width="100%" height="100%" /> <use xlink:href="#glyph4-9" x="257.19568" y="314.88" id="use746" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g758"> <use xlink:href="#glyph4-10" x="262.13776" y="314.88" id="use750" width="100%" height="100%" /> <use xlink:href="#glyph4-2" x="265.32159" y="314.88" id="use752" width="100%" height="100%" /> <use xlink:href="#glyph4-7" x="267.50751" y="314.88" id="use754" width="100%" height="100%" /> <use xlink:href="#glyph4-11" x="272.51611" y="314.88" id="use756" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g762"> <use xlink:href="#glyph4-5" x="277.4772" y="314.88" id="use760" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g766"> <use xlink:href="#glyph4-7" x="279.5871" y="314.88" id="use764" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g770"> <use xlink:href="#glyph4-12" x="284.61472" y="314.88" id="use768" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g774"> <use xlink:href="#glyph4-5" x="287.53244" y="314.88" id="use772" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g778"> <use xlink:href="#glyph4-3" x="289.64233" y="314.88" id="use776" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g782"> <use xlink:href="#glyph4-4" x="297.19803" y="314.88" id="use780" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g790"> <use xlink:href="#glyph4-13" x="301.9025" y="314.88" id="use784" width="100%" height="100%" /> <use xlink:href="#glyph4-14" x="306.45493" y="314.88" id="use786" width="100%" height="100%" /> <use xlink:href="#glyph4-9" x="310.17099" y="314.88" id="use788" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g794"> <use xlink:href="#glyph4-15" x="315.12256" y="314.88" id="use792" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g798"> <use xlink:href="#glyph4-4" x="318.28738" y="314.88" id="use796" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g802"> <use xlink:href="#glyph4-3" x="322.99188" y="314.88" id="use800" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g806"> <use xlink:href="#glyph4-4" x="330.54755" y="314.88" id="use804" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g810"> <use xlink:href="#glyph4-11" x="335.25204" y="314.88" id="use808" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g820"> <use xlink:href="#glyph4-10" x="340.12759" y="314.88" id="use812" width="100%" height="100%" /> <use xlink:href="#glyph4-14" x="343.31143" y="314.88" id="use814" width="100%" height="100%" /> <use xlink:href="#glyph4-5" x="347.0275" y="314.88" id="use816" width="100%" height="100%" /> <use xlink:href="#glyph4-13" x="349.17538" y="314.88" id="use818" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g824"> <use xlink:href="#glyph4-11" x="353.68979" y="314.88" id="use822" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g828"> <use xlink:href="#glyph4-16" x="358.63187" y="314.88" id="use826" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g832"> <use xlink:href="#glyph4-5" x="363.57394" y="314.88" id="use830" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g838"> <use xlink:href="#glyph4-2" x="365.75037" y="314.88" id="use834" width="100%" height="100%" /> <use xlink:href="#glyph4-11" x="367.93628" y="314.88" id="use836" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g842"> <use xlink:href="#glyph4-10" x="372.80234" y="314.88" id="use840" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g846"> <use xlink:href="#glyph4-4" x="375.90063" y="314.88" id="use844" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g850"> <use xlink:href="#glyph4-15" x="380.60513" y="314.88" id="use848" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g854"> <use xlink:href="#glyph4-6" x="384.00754" y="314.88" id="use852" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g864"> <use xlink:href="#glyph4-13" x="388.1608" y="314.88" id="use856" width="100%" height="100%" /> <use xlink:href="#glyph4-8" x="392.71323" y="314.88" id="use858" width="100%" height="100%" /> <use xlink:href="#glyph4-14" x="394.89914" y="314.88" id="use860" width="100%" height="100%" /> <use xlink:href="#glyph4-5" x="398.6152" y="314.88" id="use862" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g870"> <use xlink:href="#glyph4-2" x="400.66806" y="314.88" id="use866" width="100%" height="100%" /> <use xlink:href="#glyph4-11" x="402.85397" y="314.88" id="use868" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g874"> <use xlink:href="#glyph4-5" x="407.79605" y="314.88" id="use872" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g882"> <use xlink:href="#glyph4-17" x="409.97247" y="314.88" id="use876" width="100%" height="100%" /> <use xlink:href="#glyph4-18" x="418.09839" y="314.88" id="use878" width="100%" height="100%" /> <use xlink:href="#glyph4-19" x="423.94336" y="314.88" id="use880" width="100%" height="100%" /> </g> <path style="fill:none;stroke:#d9e1f3;stroke-width:1.35280001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" d="m 150.44141,271.60078 h 17.04687" transform="matrix(1,0,0,-1,0,841.8)" id="path884" inkscape:connector-curvature="0" /> <g style="fill:#575757;fill-opacity:1" id="g894"> <use xlink:href="#glyph1-10" x="169.39" y="571.98999" id="use886" width="100%" height="100%" /> <use xlink:href="#glyph1-11" x="172.54163" y="571.98999" id="use888" width="100%" height="100%" /> <use xlink:href="#glyph1-12" x="175.74203" y="571.98999" id="use890" width="100%" height="100%" /> <use xlink:href="#glyph1-13" x="178.66202" y="571.98999" id="use892" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g898"> <use xlink:href="#glyph1-14" x="181.00897" y="571.98999" id="use896" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g906"> <use xlink:href="#glyph1-15" x="184.09966" y="571.98999" id="use900" width="100%" height="100%" /> <use xlink:href="#glyph1-13" x="185.47734" y="571.98999" id="use902" width="100%" height="100%" /> <use xlink:href="#glyph1-14" x="187.86089" y="571.98999" id="use904" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g910"> <use xlink:href="#glyph1-16" x="190.84183" y="571.98999" id="use908" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g922"> <use xlink:href="#glyph1-12" x="194.09709" y="571.98999" id="use912" width="100%" height="100%" /> <use xlink:href="#glyph1-17" x="197.01707" y="571.98999" id="use914" width="100%" height="100%" /> <use xlink:href="#glyph1-12" x="199.14458" y="571.98999" id="use916" width="100%" height="100%" /> <use xlink:href="#glyph1-18" x="202.06456" y="571.98999" id="use918" width="100%" height="100%" /> <use xlink:href="#glyph1-19" x="204.10672" y="571.98999" id="use920" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g926"> <use xlink:href="#glyph1-17" x="207.27054" y="571.98999" id="use924" width="100%" height="100%" /> </g> <path style="fill:none;stroke:#2cdc2c;stroke-width:0.84551001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:5.9186, 3.382;stroke-opacity:1" d="m 225.39844,271.60078 h 17.05078" transform="matrix(1,0,0,-1,0,841.8)" id="path928" inkscape:connector-curvature="0" /> <g style="fill:#575757;fill-opacity:1" id="g932"> <use xlink:href="#glyph1-20" x="244.37" y="571.98999" id="use930" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g936"> <use xlink:href="#glyph1-21" x="248.25925" y="571.98999" id="use934" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g940"> <use xlink:href="#glyph1-22" x="252.06924" y="571.98999" id="use938" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g946"> <use xlink:href="#glyph1-15" x="255.30623" y="571.98999" id="use942" width="100%" height="100%" /> <use xlink:href="#glyph1-23" x="256.68393" y="571.98999" id="use944" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g950"> <use xlink:href="#glyph1-16" x="259.93307" y="571.98999" id="use948" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g954"> <use xlink:href="#glyph1-16" x="263.103" y="571.98999" id="use952" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g958"> <use xlink:href="#glyph1-14" x="266.27292" y="571.98999" id="use956" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g966"> <use xlink:href="#glyph1-17" x="269.36359" y="571.98999" id="use960" width="100%" height="100%" /> <use xlink:href="#glyph1-15" x="271.49109" y="571.98999" id="use962" width="100%" height="100%" /> <use xlink:href="#glyph1-24" x="272.8688" y="571.98999" id="use964" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g970"> <use xlink:href="#glyph1-19" x="276.03262" y="571.98999" id="use968" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g974"> <use xlink:href="#glyph1-23" x="279.26349" y="571.98999" id="use972" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g978"> <use xlink:href="#glyph1-25" x="282.43341" y="571.98999" id="use976" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g982"> <use xlink:href="#glyph1-26" x="285.66431" y="571.98999" id="use980" width="100%" height="100%" /> </g> <path style="fill:none;stroke:#afaf00;stroke-width:0.84551001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" d="m 300.35937,271.60078 h 17.05079" transform="matrix(1,0,0,-1,0,841.8)" id="path984" inkscape:connector-curvature="0" /> <g style="fill:#575757;fill-opacity:1" id="g992"> <use xlink:href="#glyph1-10" x="319.34" y="571.98999" id="use986" width="100%" height="100%" /> <use xlink:href="#glyph1-21" x="322.49164" y="571.98999" id="use988" width="100%" height="100%" /> <use xlink:href="#glyph1-22" x="326.24066" y="571.98999" id="use990" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g1000"> <use xlink:href="#glyph1-15" x="329.58127" y="571.98999" id="use994" width="100%" height="100%" /> <use xlink:href="#glyph1-27" x="330.95898" y="571.98999" id="use996" width="100%" height="100%" /> <use xlink:href="#glyph1-19" x="332.36105" y="571.98999" id="use998" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g1004"> <use xlink:href="#glyph1-28" x="335.53098" y="571.98999" id="use1002" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g1008"> <use xlink:href="#glyph1-14" x="339.914" y="571.98999" id="use1006" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g1016"> <use xlink:href="#glyph1-17" x="342.91324" y="571.98999" id="use1010" width="100%" height="100%" /> <use xlink:href="#glyph1-15" x="345.04074" y="571.98999" id="use1012" width="100%" height="100%" /> <use xlink:href="#glyph1-24" x="346.41843" y="571.98999" id="use1014" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g1020"> <use xlink:href="#glyph1-19" x="349.64932" y="571.98999" id="use1018" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g1024"> <use xlink:href="#glyph1-23" x="352.81924" y="571.98999" id="use1022" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g1028"> <use xlink:href="#glyph1-25" x="356.05011" y="571.98999" id="use1026" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g1032"> <use xlink:href="#glyph1-26" x="359.22003" y="571.98999" id="use1030" width="100%" height="100%" /> </g> <path style="fill:none;stroke:#2cdc2c;stroke-width:0.84551001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" d="m 375.32031,271.60078 h 17.05078" transform="matrix(1,0,0,-1,0,841.8)" id="path1034" inkscape:connector-curvature="0" /> <g style="fill:#575757;fill-opacity:1" id="g1038"> <use xlink:href="#glyph1-20" x="394.32001" y="571.98999" id="use1036" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g1042"> <use xlink:href="#glyph1-21" x="398.20926" y="571.98999" id="use1040" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g1046"> <use xlink:href="#glyph1-22" x="402.01926" y="571.98999" id="use1044" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g1054"> <use xlink:href="#glyph1-15" x="405.25623" y="571.98999" id="use1048" width="100%" height="100%" /> <use xlink:href="#glyph1-27" x="406.63391" y="571.98999" id="use1050" width="100%" height="100%" /> <use xlink:href="#glyph1-19" x="408.03601" y="571.98999" id="use1052" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g1058"> <use xlink:href="#glyph1-28" x="411.27298" y="571.98999" id="use1056" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g1062"> <use xlink:href="#glyph1-14" x="415.65601" y="571.98999" id="use1060" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g1070"> <use xlink:href="#glyph1-17" x="418.65524" y="571.98999" id="use1064" width="100%" height="100%" /> <use xlink:href="#glyph1-15" x="420.78275" y="571.98999" id="use1066" width="100%" height="100%" /> <use xlink:href="#glyph1-24" x="422.16043" y="571.98999" id="use1068" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g1074"> <use xlink:href="#glyph1-19" x="425.32425" y="571.98999" id="use1072" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g1078"> <use xlink:href="#glyph1-23" x="428.55515" y="571.98999" id="use1076" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g1082"> <use xlink:href="#glyph1-25" x="431.72507" y="571.98999" id="use1080" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g1086"> <use xlink:href="#glyph1-26" x="434.95593" y="571.98999" id="use1084" width="100%" height="100%" /> </g> <path style="fill:none;stroke:#afaf00;stroke-width:0.84551001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:5.9186, 3.382;stroke-opacity:1" d="m 150.44141,260.19062 h 17.04687" transform="matrix(1,0,0,-1,0,841.8)" id="path1088" inkscape:connector-curvature="0" /> <g style="fill:#575757;fill-opacity:1" id="g1092"> <use xlink:href="#glyph0-8" x="169.39" y="583.41998" id="use1090" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g1098"> <use xlink:href="#glyph0-9" x="172.55351" y="583.41998" id="use1094" width="100%" height="100%" /> <use xlink:href="#glyph0-10" x="176.2878" y="583.41998" id="use1096" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g1102"> <use xlink:href="#glyph0-11" x="179.6274" y="583.41998" id="use1100" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g1106"> <use xlink:href="#glyph0-12" x="181.01181" y="583.41998" id="use1104" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g1110"> <use xlink:href="#glyph0-13" x="184.1814" y="583.41998" id="use1108" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g1114"> <use xlink:href="#glyph0-13" x="187.35098" y="583.41998" id="use1112" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g1118"> <use xlink:href="#glyph0-14" x="190.61163" y="583.41998" id="use1116" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g1126"> <use xlink:href="#glyph0-15" x="193.61121" y="583.41998" id="use1120" width="100%" height="100%" /> <use xlink:href="#glyph0-11" x="195.73033" y="583.41998" id="use1122" width="100%" height="100%" /> <use xlink:href="#glyph0-16" x="197.10262" y="583.41998" id="use1124" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g1130"> <use xlink:href="#glyph0-17" x="200.37541" y="583.41998" id="use1128" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g1134"> <use xlink:href="#glyph0-12" x="203.545" y="583.41998" id="use1132" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g1138"> <use xlink:href="#glyph0-18" x="206.80566" y="583.41998" id="use1136" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g1142"> <use xlink:href="#glyph0-19" x="209.97525" y="583.41998" id="use1140" width="100%" height="100%" /> </g> <path style="fill:none;stroke:#2cdc2c;stroke-width:2.36739993;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" d="m 225.39844,260.19062 h 17.05078" transform="matrix(1,0,0,-1,0,841.8)" id="path1144" inkscape:connector-curvature="0" /> <g style="fill:#575757;fill-opacity:1" id="g1154"> <use xlink:href="#glyph0-20" x="244.37" y="583.41998" id="use1146" width="100%" height="100%" /> <use xlink:href="#glyph0-14" x="249.56155" y="583.41998" id="use1148" width="100%" height="100%" /> <use xlink:href="#glyph0-21" x="252.58542" y="583.41998" id="use1150" width="100%" height="100%" /> <use xlink:href="#glyph0-22" x="255.4939" y="583.41998" id="use1152" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g1158"> <use xlink:href="#glyph0-12" x="257.94699" y="583.41998" id="use1156" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g1164"> <use xlink:href="#glyph0-15" x="261.11658" y="583.41998" id="use1160" width="100%" height="100%" /> <use xlink:href="#glyph0-14" x="263.23572" y="583.41998" id="use1162" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g1168"> <use xlink:href="#glyph0-19" x="266.32028" y="583.41998" id="use1166" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g1172"> <use xlink:href="#glyph0-11" x="269.48987" y="583.41998" id="use1170" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g1178"> <use xlink:href="#glyph0-23" x="270.87427" y="583.41998" id="use1174" width="100%" height="100%" /> <use xlink:href="#glyph0-17" x="272.27084" y="583.41998" id="use1176" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g1182"> <use xlink:href="#glyph0-22" x="275.50113" y="583.41998" id="use1180" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g1186"> <use xlink:href="#glyph0-22" x="277.85101" y="583.41998" id="use1184" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g1190"> <use xlink:href="#glyph0-11" x="280.20087" y="583.41998" id="use1188" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g1194"> <use xlink:href="#glyph0-24" x="281.5853" y="583.41998" id="use1192" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g1198"> <use xlink:href="#glyph0-24" x="284.67593" y="583.41998" id="use1196" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g1202"> <use xlink:href="#glyph0-11" x="287.67551" y="583.41998" id="use1200" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g1206"> <use xlink:href="#glyph0-5" x="289.05991" y="583.41998" id="use1204" width="100%" height="100%" /> </g> <path style="fill:none;stroke:#afaf00;stroke-width:2.36739993;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" d="m 300.35937,260.19062 h 17.05079" transform="matrix(1,0,0,-1,0,841.8)" id="path1208" inkscape:connector-curvature="0" /> <g style="fill:#575757;fill-opacity:1" id="g1218"> <use xlink:href="#glyph0-20" x="319.34" y="583.41998" id="use1210" width="100%" height="100%" /> <use xlink:href="#glyph0-14" x="324.53156" y="583.41998" id="use1212" width="100%" height="100%" /> <use xlink:href="#glyph0-21" x="327.55542" y="583.41998" id="use1214" width="100%" height="100%" /> <use xlink:href="#glyph0-22" x="330.4639" y="583.41998" id="use1216" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g1222"> <use xlink:href="#glyph0-12" x="332.91699" y="583.41998" id="use1220" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g1228"> <use xlink:href="#glyph0-15" x="336.08658" y="583.41998" id="use1224" width="100%" height="100%" /> <use xlink:href="#glyph0-14" x="338.20572" y="583.41998" id="use1226" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g1232"> <use xlink:href="#glyph0-19" x="341.29028" y="583.41998" id="use1230" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g1236"> <use xlink:href="#glyph0-11" x="344.45987" y="583.41998" id="use1234" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g1242"> <use xlink:href="#glyph0-23" x="345.84427" y="583.41998" id="use1238" width="100%" height="100%" /> <use xlink:href="#glyph0-17" x="347.24084" y="583.41998" id="use1240" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g1246"> <use xlink:href="#glyph0-22" x="350.47113" y="583.41998" id="use1244" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g1250"> <use xlink:href="#glyph0-22" x="352.82101" y="583.41998" id="use1248" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g1254"> <use xlink:href="#glyph0-11" x="355.17087" y="583.41998" id="use1252" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g1258"> <use xlink:href="#glyph0-25" x="356.5553" y="583.41998" id="use1256" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g1262"> <use xlink:href="#glyph0-24" x="359.64594" y="583.41998" id="use1260" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g1266"> <use xlink:href="#glyph0-11" x="362.64551" y="583.41998" id="use1264" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g1270"> <use xlink:href="#glyph0-8" x="364.02991" y="583.41998" id="use1268" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g1274"> <use xlink:href="#glyph0-26" x="367.19342" y="583.41998" id="use1272" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g1278"> <use xlink:href="#glyph0-10" x="369.71332" y="583.41998" id="use1276" width="100%" height="100%" /> </g> <path style="fill:none;stroke:#ff5050;stroke-width:2.36739993;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" d="m 375.32031,260.19062 h 17.05078" transform="matrix(1,0,0,-1,0,841.8)" id="path1280" inkscape:connector-curvature="0" /> <g style="fill:#575757;fill-opacity:1" id="g1286"> <use xlink:href="#glyph0-20" x="394.32001" y="583.41998" id="use1282" width="100%" height="100%" /> <use xlink:href="#glyph0-14" x="399.51157" y="583.41998" id="use1284" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g1290"> <use xlink:href="#glyph0-21" x="402.50507" y="583.41998" id="use1288" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g1294"> <use xlink:href="#glyph0-22" x="405.42569" y="583.41998" id="use1292" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g1298"> <use xlink:href="#glyph0-12" x="407.84235" y="583.41998" id="use1296" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g1304"> <use xlink:href="#glyph0-15" x="411.01193" y="583.41998" id="use1300" width="100%" height="100%" /> <use xlink:href="#glyph0-14" x="413.13104" y="583.41998" id="use1302" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g1308"> <use xlink:href="#glyph0-19" x="416.21564" y="583.41998" id="use1306" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g1312"> <use xlink:href="#glyph0-11" x="419.38522" y="583.41998" id="use1310" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g1318"> <use xlink:href="#glyph0-23" x="420.76962" y="583.41998" id="use1314" width="100%" height="100%" /> <use xlink:href="#glyph0-17" x="422.1662" y="583.41998" id="use1316" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g1322"> <use xlink:href="#glyph0-22" x="425.39648" y="583.41998" id="use1320" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g1326"> <use xlink:href="#glyph0-22" x="427.74637" y="583.41998" id="use1324" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g1330"> <use xlink:href="#glyph0-11" x="430.09622" y="583.41998" id="use1328" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g1334"> <use xlink:href="#glyph0-27" x="431.48065" y="583.41998" id="use1332" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g1338"> <use xlink:href="#glyph0-11" x="434.57129" y="583.41998" id="use1336" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g1342"> <use xlink:href="#glyph0-8" x="435.95572" y="583.41998" id="use1340" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g1346"> <use xlink:href="#glyph0-26" x="439.05243" y="583.41998" id="use1344" width="100%" height="100%" /> </g> <g style="fill:#575757;fill-opacity:1" id="g1350"> <use xlink:href="#glyph0-10" x="441.6391" y="583.41998" id="use1348" width="100%" height="100%" /> </g> <g clip-path="url(#clip7)" id="g1354" style="clip-rule:nonzero"> <path style="fill:none;stroke:#d9d9d9;stroke-width:0.50730997;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" d="M 50.816406,251.44062 H 544.63672 V 549.69844 H 50.816406 Z m 0,0" transform="matrix(1,0,0,-1,0,841.8)" id="path1352" inkscape:connector-curvature="0" /> </g> </g> </svg>