Conditional Fields for Contact Form 7 - Version 1.9.11

Version Description

(2020-08-19) = * PRO:Repeater: Fix bug group inside repeater not visible when shown by default #64 * PRO:Multifile: Add new tag: [multifile]. Allows to upload multiple files at once. * PRO:Repeater: Fix bug that occured when removing sub-repeater before the animation of the previous removal was finished. * PRO:Repeater: Introduce global JS API function wpcf7cf.repeaterAddSub * PRO:Repeater: Introduce global JS API function wpcf7cf.repeaterAddSubAtIndex * PRO:Repeater: Introduce global JS API function wpcf7cf.repeaterRemoveSub * PRO:Repeater: Introduce global JS API function wpcf7cf.repeaterRemoveSubAtIndex * PRO:Multistep: Introduce global JS API function wpcf7cf.multistepMoveToStep * PRO:Multistep: Introduce global JS API function wpcf7cf.multistepMoveToStepWithValidation

Download this release

Release Info

Developer Jules Colle
Plugin Icon 128x128 Conditional Fields for Contact Form 7
Version 1.9.11
Comparing to
See all releases

Code changes from version 1.9.10 to 1.9.11

Wpcf7cfMailParser.php CHANGED
@@ -21,6 +21,34 @@ class Wpcf7cfMailParser {
21
  return preg_replace_callback(WPCF7CF_REGEX_MAIL_GROUP, array($this, 'hide_hidden_mail_fields_regex_callback'), $this->mail_body );
22
  }
23
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
24
  function hide_hidden_mail_fields_regex_callback ( $matches ) {
25
  $name = $matches[1];
26
 
21
  return preg_replace_callback(WPCF7CF_REGEX_MAIL_GROUP, array($this, 'hide_hidden_mail_fields_regex_callback'), $this->mail_body );
22
  }
23
 
24
+ /**
25
+ * Turn [my-files] into [my-files__0] [my-files__1] ..
26
+ *
27
+ * @param string $attachments
28
+ * @param WPCF7_Submission $submission
29
+ * @return void
30
+ */
31
+ public static function split_multifile_attachment_fields($attachments, $form, $submission) {
32
+ $tags = $form->scan_form_tags();
33
+ $files = array_keys($submission->uploaded_files());
34
+ foreach($tags as $tag) {
35
+ if ($tag->type == 'multifile') {
36
+ $tag_name = $tag->name;
37
+ $new_tagnames = array_filter($files, function($file) use ($tag_name) {
38
+ $parts = explode('__',$file);
39
+ array_pop($parts);
40
+ return implode('__',$parts) == $tag_name;
41
+ });
42
+
43
+ $replaced_tags = '['.implode('][',$new_tagnames).']';
44
+
45
+ $attachments = str_replace('['.$tag_name.']', $replaced_tags, $attachments);
46
+ }
47
+ }
48
+
49
+ return $attachments;
50
+ }
51
+
52
  function hide_hidden_mail_fields_regex_callback ( $matches ) {
53
  $name = $matches[1];
54
 
cf7cf.php CHANGED
@@ -246,8 +246,15 @@ class CF7CF {
246
 
247
  // $props[$mail][$key] = preg_replace_callback(WPCF7CF_REGEX_MAIL_GROUP, array($this, 'hide_hidden_mail_fields_regex_callback'), $val );
248
  $props[$mail][$key] = $parser->getParsedMail();
249
- }
 
 
 
 
 
250
  }
 
 
251
  //$props['mail']['body'] = 'xxx';
252
  $form->set_properties($props);
253
  }
246
 
247
  // $props[$mail][$key] = preg_replace_callback(WPCF7CF_REGEX_MAIL_GROUP, array($this, 'hide_hidden_mail_fields_regex_callback'), $val );
248
  $props[$mail][$key] = $parser->getParsedMail();
249
+ }
250
+
251
+ if (isset($props[$mail]['attachments'])) {
252
+ $props[$mail]['attachments'] = Wpcf7cfMailParser::split_multifile_attachment_fields($props[$mail]['attachments'], $form, $submission);
253
+ }
254
+
255
  }
256
+
257
+
258
  //$props['mail']['body'] = 'xxx';
259
  $form->set_properties($props);
260
  }
contact-form-7-conditional-fields.php CHANGED
@@ -4,7 +4,7 @@ Plugin Name: Contact Form 7 Conditional Fields
4
  Plugin URI: http://bdwm.be/
5
  Description: Adds support for conditional fields to Contact Form 7. This plugin depends on Contact Form 7.
6
  Author: Jules Colle
7
- Version: 1.9.10
8
  Author URI: http://bdwm.be/
9
  */
10
 
4
  Plugin URI: http://bdwm.be/
5
  Description: Adds support for conditional fields to Contact Form 7. This plugin depends on Contact Form 7.
6
  Author: Jules Colle
7
+ Version: 1.9.11
8
  Author URI: http://bdwm.be/
9
  */
10
 
init.php CHANGED
@@ -1,6 +1,6 @@
1
  <?php
2
 
3
- if (!defined('WPCF7CF_VERSION')) define( 'WPCF7CF_VERSION', '1.9.10' );
4
  if (!defined('WPCF7CF_REQUIRED_WP_VERSION')) define( 'WPCF7CF_REQUIRED_WP_VERSION', '4.1' );
5
  if (!defined('WPCF7CF_PLUGIN')) define( 'WPCF7CF_PLUGIN', __FILE__ );
6
  if (!defined('WPCF7CF_PLUGIN_BASENAME')) define( 'WPCF7CF_PLUGIN_BASENAME', plugin_basename( WPCF7CF_PLUGIN ) );
1
  <?php
2
 
3
+ if (!defined('WPCF7CF_VERSION')) define( 'WPCF7CF_VERSION', '1.9.11' );
4
  if (!defined('WPCF7CF_REQUIRED_WP_VERSION')) define( 'WPCF7CF_REQUIRED_WP_VERSION', '4.1' );
5
  if (!defined('WPCF7CF_PLUGIN')) define( 'WPCF7CF_PLUGIN', __FILE__ );
6
  if (!defined('WPCF7CF_PLUGIN_BASENAME')) define( 'WPCF7CF_PLUGIN_BASENAME', plugin_basename( WPCF7CF_PLUGIN ) );
js/scripts.js CHANGED
@@ -95,14 +95,28 @@
95
 
96
  "use strict";
97
  __webpack_require__.r(__webpack_exports__);
98
- /* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/regenerator */ "./node_modules/@babel/runtime/regenerator/index.js");
99
- /* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0__);
100
- /* harmony import */ var _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ "./node_modules/@babel/runtime/helpers/asyncToGenerator.js");
101
- /* harmony import */ var _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_1__);
 
 
 
 
 
 
102
 
103
 
104
 
105
 
 
 
 
 
 
 
 
 
106
  var cf7signature_resized = 0; // for compatibility with contact-form-7-signature-addon
107
 
108
  var wpcf7cf_timeout;
@@ -144,7 +158,7 @@ var wpcf7cf_forms = [];
144
  window.wpcf7cf_dom = {};
145
 
146
  var wpcf7cf_reload_dom = function wpcf7cf_reload_dom($form) {
147
- wpcf7cf_dom = wpcf7cf.get_simplified_dom_model($form);
148
  };
149
 
150
  var wpcf7cf_getFieldsByOriginalName = function wpcf7cf_getFieldsByOriginalName(originalName) {
@@ -305,7 +319,7 @@ Wpcf7cfForm.prototype.displayFields = function () {
305
  if ($group.is(':animated')) $group.finish(); // stop any current animations on the group
306
 
307
  if ($group.css('display') === 'none' && !$group.hasClass('wpcf7cf-hidden')) {
308
- if ($group.prop('tagName') === 'SPAN') {
309
  $group.show().trigger('wpcf7cf_show_group');
310
  } else {
311
  $group.animate(wpcf7cf_show_animation, animation_intime).trigger('wpcf7cf_show_group'); // show
@@ -353,10 +367,12 @@ Wpcf7cfForm.prototype.updateSummaryFields = function () {
353
  }); // Make sure to add file fields to FormData
354
 
355
  jQuery.each(form.$form.find('input[type="file"]'), function (index, el) {
356
- if (!el.files.length) return false;
357
- var file = el.files[0];
358
  var fieldName = el.name;
359
- fd.append(fieldName, new Blob(), file.name);
 
 
360
  }); // add file fields to form-data
361
 
362
  jQuery.ajax({
@@ -381,12 +397,12 @@ Wpcf7cfForm.prototype.updateHiddenFields = function () {
381
  var $this = jQuery(this);
382
 
383
  if ($this.hasClass('wpcf7cf-hidden')) {
384
- hidden_groups.push($this.data('id'));
385
  $this.find('input,select,textarea').each(function () {
386
  hidden_fields.push(jQuery(this).attr('name'));
387
  });
388
  } else {
389
- visible_groups.push($this.data('id'));
390
  }
391
  });
392
  form.hidden_fields = hidden_fields;
@@ -418,12 +434,12 @@ Wpcf7cfForm.prototype.updateEventListeners = function () {
418
  form.get('.wpcf7cf-togglebutton').off('click.toggle_wpcf7cf').on('click.toggle_wpcf7cf', function () {
419
  var $this = jQuery(this);
420
 
421
- if ($this.text() === $this.data('val-1')) {
422
- $this.text($this.data('val-2'));
423
- $this.val($this.data('val-2'));
424
  } else {
425
- $this.text($this.data('val-1'));
426
- $this.val($this.data('val-1'));
427
  }
428
  }); // END PRO ONLY
429
  }; // PRO ONLY
@@ -434,12 +450,15 @@ function Wpcf7cfRepeater($repeater, form) {
434
  var repeater = this;
435
  var wpcf7cf_settings = form.settings;
436
  repeater.form = form;
 
 
 
437
  $repeater.num_subs = 0;
438
- $repeater.id = $repeater.data('id');
439
- $repeater.orig_id = $repeater.data('orig_data_id');
440
- $repeater.min = typeof $repeater.data('min') !== 'undefined' ? parseInt($repeater.data('min')) : 1;
441
- $repeater.max = typeof $repeater.data('max') !== 'undefined' ? parseInt($repeater.data('max')) : 200;
442
- $repeater.initial_subs = typeof $repeater.data('initial') !== 'undefined' ? parseInt($repeater.data('initial')) : $repeater.min;
443
  if ($repeater.initial_subs > $repeater.max) $repeater.initial_subs = $repeater.max;
444
  var $repeater_sub = $repeater.children('.wpcf7cf_repeater_sub').eq(0);
445
  var $repeater_controls = $repeater.children('.wpcf7cf_repeater_controls').eq(0);
@@ -528,17 +547,10 @@ Wpcf7cfRepeater.prototype.getNewName = function (previousName) {
528
  return newName;
529
  };
530
 
531
- Wpcf7cfRepeater.prototype.updateSubs = function (subs_to_show) {
532
  var repeater = this;
533
  var params = repeater.params;
534
- var subs_to_add = subs_to_show - params.$repeater.num_subs;
535
-
536
- if (subs_to_add < 0) {
537
- repeater.removeSubs(-subs_to_add);
538
- } else if (subs_to_add > 0) {
539
- repeater.addSubs(subs_to_add);
540
- }
541
-
542
  var showButtonRemove = false;
543
  var showButtonAdd = false;
544
 
@@ -562,27 +574,60 @@ Wpcf7cfRepeater.prototype.updateSubs = function (subs_to_show) {
562
  params.$button_remove.hide();
563
  }
564
 
565
- params.$repeater_count_field.val(subs_to_show);
566
  };
567
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
568
  Wpcf7cfRepeater.prototype.addSubs = function (subs_to_add) {
 
569
  var $ = jQuery;
570
  var params = this.params;
571
  var repeater = this;
572
  var form = repeater.form;
573
  var $repeater = params.$repeater;
574
- var $repeater_controls = params.$repeater_controls; //jQuery(params.repeater_sub_html.replace(/name="(.*?)"/g,'name="wpcf7cf_repeater['+$repeater.id+']['+$repeater.num_subs+'][$1]" data-original-name="$1"')).hide().insertBefore($repeater_controls).animate(wpcf7cf_show_animation, params.wpcf7cf_settings.animation_intime);
 
 
 
 
575
 
576
  var html_str = '';
577
 
578
  for (var i = 1; i <= subs_to_add; i++) {
579
  var sub_suffix = $repeater.num_subs + i;
580
- html_str += params.repeater_sub_html.replace(/\{\{repeater_sub_suffix\}\}/g, sub_suffix).replace(new RegExp('\{\{' + $repeater.orig_id + '_index\}\}', 'g'), sub_suffix);
581
  }
582
 
583
- var $html = jQuery(html_str); // Add the newly created fields to the form
 
 
 
 
 
 
 
 
584
 
585
- $html.hide().insertBefore($repeater_controls).animate(wpcf7cf_show_animation, params.wpcf7cf_settings.animation_intime).trigger('wpcf7cf_repeater_added');
586
  jQuery('.wpcf7cf_repeater', $html).each(function () {
587
  form.repeaters.push(new Wpcf7cfRepeater(jQuery(this), form));
588
  });
@@ -590,10 +635,16 @@ Wpcf7cfRepeater.prototype.addSubs = function (subs_to_add) {
590
  return item.params.$repeater.id;
591
  })));
592
  $repeater.num_subs += subs_to_add;
 
 
 
 
 
593
  window.wpcf7cf.updateMultistepState(form.multistep);
594
  form.updateGroups();
595
  form.updateEventListeners();
596
- form.displayFields(); // Exclusive Checkbox
 
597
 
598
  $html.on('click', '.wpcf7-exclusive-checkbox input:checkbox', function () {
599
  var name = $(this).attr('name');
@@ -606,13 +657,91 @@ Wpcf7cfRepeater.prototype.addSubs = function (subs_to_add) {
606
 
607
  return false;
608
  };
 
609
 
610
- Wpcf7cfRepeater.prototype.removeSubs = function (num_subs) {
611
- var $ = jQuery;
612
- var params = this.params;
 
 
 
 
 
 
613
  var form = this.form;
614
- params.$repeater.num_subs -= num_subs;
615
- jQuery('> .wpcf7cf_repeater_sub', params.$repeater).slice(-num_subs).animate(wpcf7cf_hide_animation, {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
616
  duration: params.wpcf7cf_settings.animation_intime,
617
  done: function done() {
618
  var $this = jQuery(this); //remove the actual fields from the form
@@ -623,6 +752,11 @@ Wpcf7cfRepeater.prototype.removeSubs = function (num_subs) {
623
  form.updateGroups();
624
  form.updateEventListeners();
625
  form.displayFields();
 
 
 
 
 
626
  }
627
  });
628
  return false;
@@ -641,12 +775,12 @@ function Wpcf7cfMultistep($multistep, form) {
641
  multistep.$dots.html('');
642
 
643
  for (var i = 1; i <= multistep.numSteps; i++) {
644
- multistep.$dots.append("\n <div class=\"dot\" data-step=\"".concat(i, "\">\n <div class=\"step-index\">").concat(i, "</div>\n <div class=\"step-title\">").concat(multistep.$steps.eq(i - 1).data('title'), "</div>\n </div>\n "));
645
  }
646
 
647
- multistep.$btn_next.on('click.wpcf7cf_step', /*#__PURE__*/_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee() {
648
  var result;
649
- return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.wrap(function _callee$(_context) {
650
  while (1) {
651
  switch (_context.prev = _context.next) {
652
  case 0:
@@ -698,7 +832,8 @@ Wpcf7cfMultistep.prototype.validateStep = function (step_index) {
698
  var fd = new FormData(); // Make sure to add file fields to FormData
699
 
700
  jQuery.each($form.find('[data-id="step-' + step_index + '"] input[type="file"]'), function (index, el) {
701
- if (!el.files.length) return false;
 
702
  var file = el.files[0];
703
  var fieldName = el.name;
704
  fd.append(fieldName, file);
@@ -783,8 +918,49 @@ Wpcf7cfMultistep.prototype.getFieldsInStep = function (step_index) {
783
  });
784
  }; // END PRO ONLY
785
 
 
 
 
 
 
786
 
787
  window.wpcf7cf = {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
788
  // keep this for backwards compatibility
789
  initForm: function initForm($forms) {
790
  $forms.each(function () {
@@ -797,6 +973,19 @@ window.wpcf7cf = {
797
  }
798
  });
799
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
800
  get_nested_conditions: function get_nested_conditions(conditions, $current_form) {
801
  //loop trough conditions. Then loop trough the dom, and each repeater we pass we should update all sub_values we encounter with __index
802
  wpcf7cf_reload_dom($current_form);
@@ -827,26 +1016,35 @@ window.wpcf7cf = {
827
 
828
  return sub_conditions;
829
  },
830
- get_simplified_dom_model: function get_simplified_dom_model($current_form) {
831
- var currentNode;
832
- var ni = document.createNodeIterator($current_form[0], NodeFilter.SHOW_ELEMENT, null, false); //, NodeFilter.SHOW_ELEMENT, function(){ return NodeFilter.FILTER_ACCEPT; }
 
 
 
 
833
 
834
- var simplified_dom = {};
835
 
836
- while (currentNode = ni.nextNode()) {
837
- var type = currentNode.classList.contains('wpcf7cf_repeater') ? 'repeater' : currentNode.dataset["class"] == 'wpcf7cf_group' ? 'group' : currentNode.className == 'wpcf7cf_step' ? 'step' : currentNode.hasAttribute('name') ? 'input' : false;
838
 
839
- if (!type) {
840
- continue;
841
  }
842
 
843
- var name = type === 'input' ? currentNode.getAttribute('name') : currentNode.dataset.id; // skip _wpcf7 hidden fields
 
 
844
 
845
- if (name.substring(0, 6) === '_wpcf7') continue;
 
846
  var original_name = type === 'repeater' || type === 'group' ? currentNode.dataset.orig_data_id : type === 'input' ? currentNode.getAttribute('data-orig_name') || name : name;
 
 
847
  var val = type === 'step' ? [currentNode.dataset.id.substring(5)] : [];
848
- var original_name_length = original_name == null ? name.length : original_name.length;
849
- var suffix = name.substring(original_name_length);
850
 
851
  if (!simplified_dom[name]) {
852
  // init entry
@@ -855,13 +1053,15 @@ window.wpcf7cf = {
855
  type: type,
856
  original_name: original_name,
857
  suffix: suffix,
858
- val: val
 
 
859
  };
860
  }
861
 
862
  if (type === 'input') {
863
  // skip unchecked checkboxes and radiobuttons
864
- if ((currentNode.type === 'checkbox' || currentNode.type === 'radio') && !currentNode.checked) continue; // if multiselect, make sure to add all the values
865
 
866
  if (currentNode.multiple && currentNode.options) {
867
  simplified_dom[name].val = Object.values(currentNode.options).filter(function (o) {
@@ -875,6 +1075,10 @@ window.wpcf7cf = {
875
  }
876
  }
877
 
 
 
 
 
878
  return simplified_dom;
879
  },
880
  updateMultistepState: function updateMultistepState(multistep) {
@@ -1022,6 +1226,130 @@ window.wpcf7cf = {
1022
  }
1023
 
1024
  return condition_ok;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1025
  }
1026
  };
1027
  jQuery('.wpcf7-form').each(function () {
@@ -1046,6 +1374,59 @@ jQuery.fn.wpcf7ExclusiveCheckbox = function () {
1046
 
1047
  /***/ }),
1048
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1049
  /***/ "./node_modules/@babel/runtime/helpers/asyncToGenerator.js":
1050
  /*!*****************************************************************!*\
1051
  !*** ./node_modules/@babel/runtime/helpers/asyncToGenerator.js ***!
@@ -1093,6 +1474,183 @@ module.exports = _asyncToGenerator;
1093
 
1094
  /***/ }),
1095
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1096
  /***/ "./node_modules/@babel/runtime/regenerator/index.js":
1097
  /*!**********************************************************!*\
1098
  !*** ./node_modules/@babel/runtime/regenerator/index.js ***!
95
 
96
  "use strict";
97
  __webpack_require__.r(__webpack_exports__);
98
+ /* harmony import */ var _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ "./node_modules/@babel/runtime/helpers/toConsumableArray.js");
99
+ /* harmony import */ var _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_0__);
100
+ /* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "./node_modules/@babel/runtime/helpers/slicedToArray.js");
101
+ /* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1__);
102
+ /* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "./node_modules/@babel/runtime/helpers/defineProperty.js");
103
+ /* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_2__);
104
+ /* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/regenerator */ "./node_modules/@babel/runtime/regenerator/index.js");
105
+ /* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3__);
106
+ /* harmony import */ var _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ "./node_modules/@babel/runtime/helpers/asyncToGenerator.js");
107
+ /* harmony import */ var _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_4__);
108
 
109
 
110
 
111
 
112
+
113
+
114
+
115
+
116
+ function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }
117
+
118
+ function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_2___default()(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }
119
+
120
  var cf7signature_resized = 0; // for compatibility with contact-form-7-signature-addon
121
 
122
  var wpcf7cf_timeout;
158
  window.wpcf7cf_dom = {};
159
 
160
  var wpcf7cf_reload_dom = function wpcf7cf_reload_dom($form) {
161
+ wpcf7cf_dom = wpcf7cf.get_simplified_dom_model($form[0]);
162
  };
163
 
164
  var wpcf7cf_getFieldsByOriginalName = function wpcf7cf_getFieldsByOriginalName(originalName) {
319
  if ($group.is(':animated')) $group.finish(); // stop any current animations on the group
320
 
321
  if ($group.css('display') === 'none' && !$group.hasClass('wpcf7cf-hidden')) {
322
+ if ($group.prop('tagName') === 'SPAN' || $group.is(':hidden')) {
323
  $group.show().trigger('wpcf7cf_show_group');
324
  } else {
325
  $group.animate(wpcf7cf_show_animation, animation_intime).trigger('wpcf7cf_show_group'); // show
367
  }); // Make sure to add file fields to FormData
368
 
369
  jQuery.each(form.$form.find('input[type="file"]'), function (index, el) {
370
+ if (!el.files.length) return true; // continue
371
+
372
  var fieldName = el.name;
373
+ fd.append(fieldName, new Blob(), Array.from(el.files).map(function (file) {
374
+ return file.name;
375
+ }).join(', '));
376
  }); // add file fields to form-data
377
 
378
  jQuery.ajax({
397
  var $this = jQuery(this);
398
 
399
  if ($this.hasClass('wpcf7cf-hidden')) {
400
+ hidden_groups.push($this.attr('data-id'));
401
  $this.find('input,select,textarea').each(function () {
402
  hidden_fields.push(jQuery(this).attr('name'));
403
  });
404
  } else {
405
+ visible_groups.push($this.attr('data-id'));
406
  }
407
  });
408
  form.hidden_fields = hidden_fields;
434
  form.get('.wpcf7cf-togglebutton').off('click.toggle_wpcf7cf').on('click.toggle_wpcf7cf', function () {
435
  var $this = jQuery(this);
436
 
437
+ if ($this.text() === $this.attr('data-val-1')) {
438
+ $this.text($this.attr('data-val-2'));
439
+ $this.val($this.attr('data-val-2'));
440
  } else {
441
+ $this.text($this.attr('data-val-1'));
442
+ $this.val($this.attr('data-val-1'));
443
  }
444
  }); // END PRO ONLY
445
  }; // PRO ONLY
450
  var repeater = this;
451
  var wpcf7cf_settings = form.settings;
452
  repeater.form = form;
453
+ $repeater.parentRepeaters = Array.from($repeater.parents('.wpcf7cf_repeater').map(function () {
454
+ return this.getAttribute('data-id');
455
+ })).reverse();
456
  $repeater.num_subs = 0;
457
+ $repeater.id = $repeater.attr('data-id');
458
+ $repeater.orig_id = $repeater.attr('data-orig_data_id');
459
+ $repeater.min = typeof $repeater.attr('data-min') !== 'undefined' ? parseInt($repeater.attr('data-min')) : 1;
460
+ $repeater.max = typeof $repeater.attr('data-max') !== 'undefined' ? parseInt($repeater.attr('data-max')) : 200;
461
+ $repeater.initial_subs = typeof $repeater.attr('data-initial') !== 'undefined' ? parseInt($repeater.attr('data-initial')) : $repeater.min;
462
  if ($repeater.initial_subs > $repeater.max) $repeater.initial_subs = $repeater.max;
463
  var $repeater_sub = $repeater.children('.wpcf7cf_repeater_sub').eq(0);
464
  var $repeater_controls = $repeater.children('.wpcf7cf_repeater_controls').eq(0);
547
  return newName;
548
  };
549
 
550
+ Wpcf7cfRepeater.prototype.updateButtons = function () {
551
  var repeater = this;
552
  var params = repeater.params;
553
+ var num_subs = params.$repeater.num_subs;
 
 
 
 
 
 
 
554
  var showButtonRemove = false;
555
  var showButtonAdd = false;
556
 
574
  params.$button_remove.hide();
575
  }
576
 
577
+ params.$repeater_count_field.val(num_subs);
578
  };
579
 
580
+ Wpcf7cfRepeater.prototype.updateSubs = function (subs_to_show) {
581
+ var repeater = this;
582
+ var params = repeater.params; // make sure subs_to_show is a valid number
583
+
584
+ subs_to_show = subs_to_show < params.$repeater.min ? params.$repeater.min : subs_to_show;
585
+ subs_to_show = subs_to_show > params.$repeater.max ? params.$repeater.max : subs_to_show;
586
+ var subs_to_add = subs_to_show - params.$repeater.num_subs;
587
+
588
+ if (subs_to_add < 0) {
589
+ repeater.removeSubs(-subs_to_add);
590
+ } else if (subs_to_add > 0) {
591
+ repeater.addSubs(subs_to_add);
592
+ }
593
+ };
594
+ /**
595
+ * add Subs to repeater
596
+ * @param {Number} subs_to_add
597
+ * @param {Number} index - zero-based. leave blank (or null) to append at the end
598
+ */
599
+
600
+
601
  Wpcf7cfRepeater.prototype.addSubs = function (subs_to_add) {
602
+ var index = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;
603
  var $ = jQuery;
604
  var params = this.params;
605
  var repeater = this;
606
  var form = repeater.form;
607
  var $repeater = params.$repeater;
608
+ var $repeater_controls = params.$repeater_controls;
609
+
610
+ if (subs_to_add + $repeater.num_subs > $repeater.max) {
611
+ subs_to_add = $repeater.max - $repeater.num_subs;
612
+ }
613
 
614
  var html_str = '';
615
 
616
  for (var i = 1; i <= subs_to_add; i++) {
617
  var sub_suffix = $repeater.num_subs + i;
618
+ html_str += params.repeater_sub_html.replace(/\{\{repeater_sub_suffix\}\}/g, sub_suffix).replace(new RegExp('\{\{' + $repeater.orig_id + '_index\}\}', 'g'), '<span class="wpcf7cf-index wpcf7cf__' + $repeater.orig_id + '">' + sub_suffix + '</span>');
619
  }
620
 
621
+ var $html = jQuery(html_str);
622
+ jQuery('> .wpcf7cf_repeater_sub', $repeater).finish(); // finish any currently running animations immediately.
623
+ // Add the newly created fields to the form
624
+
625
+ if (index === null) {
626
+ $html.hide().insertBefore($repeater_controls).animate(wpcf7cf_show_animation, params.wpcf7cf_settings.animation_intime).trigger('wpcf7cf_repeater_added');
627
+ } else {
628
+ $html.hide().insertBefore(jQuery('> .wpcf7cf_repeater_sub', $repeater).eq(index)).animate(wpcf7cf_show_animation, params.wpcf7cf_settings.animation_intime).trigger('wpcf7cf_repeater_added');
629
+ }
630
 
 
631
  jQuery('.wpcf7cf_repeater', $html).each(function () {
632
  form.repeaters.push(new Wpcf7cfRepeater(jQuery(this), form));
633
  });
635
  return item.params.$repeater.id;
636
  })));
637
  $repeater.num_subs += subs_to_add;
638
+
639
+ if (index !== null) {
640
+ repeater.updateSuffixes();
641
+ }
642
+
643
  window.wpcf7cf.updateMultistepState(form.multistep);
644
  form.updateGroups();
645
  form.updateEventListeners();
646
+ form.displayFields();
647
+ repeater.updateButtons(); // Exclusive Checkbox
648
 
649
  $html.on('click', '.wpcf7-exclusive-checkbox input:checkbox', function () {
650
  var name = $(this).attr('name');
657
 
658
  return false;
659
  };
660
+ /** TODO: implement this */
661
 
662
+
663
+ Wpcf7cfRepeater.prototype.updateSuffixes = function () {
664
+ // Loop trough all subs
665
+ // -- 1. update all fields, groups and repeaters names, id's, for's, ...
666
+ // -- 2. loop trough all repeaters
667
+ // -- update sub_html template for nested repeater
668
+ // -- call updateSuffixes() for nested repeater
669
+ var $repeater = this.params.$repeater;
670
+ var num_subs = this.params.$repeater.num_subs;
671
  var form = this.form;
672
+ var orig_id = $repeater.attr('data-orig_data_id');
673
+ var repeater_id = $repeater.attr('data-id');
674
+ var repeater_suffix = repeater_id.replace(orig_id, '');
675
+ var simplifiedDomArray = Object.values(wpcf7cf.get_simplified_dom_model(form.$form[0]));
676
+
677
+ var _loop = function _loop(i) {
678
+ var $sub = jQuery('> .wpcf7cf_repeater_sub', $repeater).eq(i);
679
+ var newIndex = i + 1;
680
+ var currentSuffix = $sub.attr('data-repeater_sub_suffix');
681
+ var newSuffix = repeater_suffix + '__' + newIndex;
682
+ $sub.attr('data-repeater_sub_suffix', newSuffix); // update sub attr
683
+
684
+ $sub.find('.wpcf7cf__' + orig_id).html(newIndex); // update {{r_index}} parts
685
+
686
+ simplifiedDomArray.forEach(function (el) {
687
+ if (el.suffix !== currentSuffix) return; // TODO: may need an extra check to verify that the element is inside the current repeater
688
+ // (orig_id) . Otherwise problems may occur if there are repeaters on the same level.
689
+
690
+ var newName = el.name.replace(currentSuffix, newSuffix);
691
+ var pureElName = el.name.replace('[]', '');
692
+ var pureNewName = newName.replace('[]', '');
693
+ jQuery('[name="' + el.name + '"]', $sub).attr('name', newName);
694
+ jQuery('[id="' + el.name + '"]', $sub).attr('id', newName);
695
+ jQuery('label[for="' + el.name + '"]', $sub).attr('for', newName);
696
+ var $nested_repeater = jQuery('[data-id="' + el.name + '"]', $sub);
697
+ $nested_repeater.attr('data-id', newName);
698
+ jQuery('.wpcf7-form-control-wrap.' + pureElName, $sub).removeClass(pureElName).addClass(pureNewName);
699
+
700
+ if (el.type === 'repeater') {
701
+ var nested_repeater = form.repeaters.find(function (repeater) {
702
+ return repeater.params.$repeater.get(0) === $nested_repeater.get(0);
703
+ });
704
+ if (!nested_repeater) return;
705
+ nested_repeater.params.repeater_sub_html = wpcf7cf.updateRepeaterSubHTML(nested_repeater.params.repeater_sub_html, currentSuffix, newSuffix, nested_repeater.params.$repeater.parentRepeaters);
706
+ nested_repeater.updateSuffixes();
707
+ }
708
+ });
709
+ };
710
+
711
+ for (var i = 0; i < num_subs; i++) {
712
+ _loop(i);
713
+ }
714
+ };
715
+ /**
716
+ * Return the parent repeaters, order is not guaranteed.
717
+ */
718
+
719
+
720
+ Wpcf7cfRepeater.prototype.getParentRepeaters = function () {
721
+ var simplifiedDomArray = Object.values(wpcf7cf.get_simplified_dom_model(form.$form[0]));
722
+ form.repeaters.map(function (repeater) {});
723
+ };
724
+
725
+ Wpcf7cfRepeater.prototype.removeSubs = function (subs_to_remove) {
726
+ var index = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;
727
+ var $ = jQuery;
728
+ var repeater = this;
729
+ var params = repeater.params;
730
+ var form = repeater.form;
731
+ var $repeater = params.$repeater;
732
+
733
+ if ($repeater.num_subs - subs_to_remove < $repeater.min) {
734
+ subs_to_remove = $repeater.num_subs - $repeater.min;
735
+ }
736
+
737
+ if (index === null) {
738
+ index = $repeater.num_subs - subs_to_remove;
739
+ }
740
+
741
+ $repeater.num_subs -= subs_to_remove;
742
+ jQuery('> .wpcf7cf_repeater_sub', $repeater).finish(); // finish any currently running animations immediately.
743
+
744
+ jQuery('> .wpcf7cf_repeater_sub', $repeater).slice(index, index + subs_to_remove).animate(wpcf7cf_hide_animation, {
745
  duration: params.wpcf7cf_settings.animation_intime,
746
  done: function done() {
747
  var $this = jQuery(this); //remove the actual fields from the form
752
  form.updateGroups();
753
  form.updateEventListeners();
754
  form.displayFields();
755
+ repeater.updateButtons();
756
+
757
+ if (index !== null) {
758
+ repeater.updateSuffixes();
759
+ }
760
  }
761
  });
762
  return false;
775
  multistep.$dots.html('');
776
 
777
  for (var i = 1; i <= multistep.numSteps; i++) {
778
+ multistep.$dots.append("\n <div class=\"dot\" data-step=\"".concat(i, "\">\n <div class=\"step-index\">").concat(i, "</div>\n <div class=\"step-title\">").concat(multistep.$steps.eq(i - 1).attr('data-title'), "</div>\n </div>\n "));
779
  }
780
 
781
+ multistep.$btn_next.on('click.wpcf7cf_step', /*#__PURE__*/_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_4___default()( /*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default.a.mark(function _callee() {
782
  var result;
783
+ return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default.a.wrap(function _callee$(_context) {
784
  while (1) {
785
  switch (_context.prev = _context.next) {
786
  case 0:
832
  var fd = new FormData(); // Make sure to add file fields to FormData
833
 
834
  jQuery.each($form.find('[data-id="step-' + step_index + '"] input[type="file"]'), function (index, el) {
835
+ if (!el.files.length) return true; // = continue
836
+
837
  var file = el.files[0];
838
  var fieldName = el.name;
839
  fd.append(fieldName, file);
918
  });
919
  }; // END PRO ONLY
920
 
921
+ /**
922
+ * @global
923
+ * @namespace wpcf7cf
924
+ */
925
+
926
 
927
  window.wpcf7cf = {
928
+ updateRepeaterSubHTML: function updateRepeaterSubHTML(html, oldSuffix, newSuffix, parentRepeaters) {
929
+ var oldIndexes = oldSuffix.split('__');
930
+ oldIndexes.shift(); // remove first empty element
931
+
932
+ var newIndexes = newSuffix.split('__');
933
+ newIndexes.shift(); // remove first empty element
934
+
935
+ var returnHtml = html;
936
+
937
+ if (oldIndexes && newIndexes && oldIndexes.length === parentRepeaters.length && newIndexes.length === parentRepeaters.length) {
938
+ var parentRepeatersInfo = parentRepeaters.map(function (repeaterId, i) {
939
+ return _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_2___default()({}, repeaterId.split('__')[0], [oldIndexes[i], newIndexes[i]]);
940
+ });
941
+ var length = parentRepeatersInfo.length;
942
+ var replacements = oldIndexes.map(function (oldIndex, i) {
943
+ return ['__' + oldIndexes.slice(0, length - i).join('__'), '__' + newIndexes.slice(0, length - i).join('__')];
944
+ });
945
+
946
+ for (var i = 0; i < length; i++) {
947
+ var id = Object.keys(parentRepeatersInfo[i])[0];
948
+ var find = parentRepeatersInfo[i][id][0];
949
+ var repl = parentRepeatersInfo[i][id][1];
950
+ replacements.push(["<span class=\"wpcf7cf-index wpcf7cf__".concat(id, "\">").concat(find, "<\\/span>"), "<span class=\"wpcf7cf-index wpcf7cf__".concat(id, "\">").concat(repl, "</span>")]);
951
+ }
952
+
953
+ replacements.forEach(function (_ref3) {
954
+ var _ref4 = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1___default()(_ref3, 2),
955
+ oldSuffix = _ref4[0],
956
+ newSuffix = _ref4[1];
957
+
958
+ returnHtml = returnHtml.replace(new RegExp(oldSuffix, 'g'), newSuffix);
959
+ });
960
+ }
961
+
962
+ return returnHtml;
963
+ },
964
  // keep this for backwards compatibility
965
  initForm: function initForm($forms) {
966
  $forms.each(function () {
973
  }
974
  });
975
  },
976
+ getWpcf7cfForm: function getWpcf7cfForm($form) {
977
+ var matched_forms = wpcf7cf_forms.filter(function (form) {
978
+ var f1 = form.$form.get(0);
979
+ var f2 = $form.get(0);
980
+ return form.$form.get(0) === $form.get(0);
981
+ });
982
+
983
+ if (matched_forms.length) {
984
+ return matched_forms[0];
985
+ }
986
+
987
+ return false;
988
+ },
989
  get_nested_conditions: function get_nested_conditions(conditions, $current_form) {
990
  //loop trough conditions. Then loop trough the dom, and each repeater we pass we should update all sub_values we encounter with __index
991
  wpcf7cf_reload_dom($current_form);
1016
 
1017
  return sub_conditions;
1018
  },
1019
+ get_simplified_dom_model: function get_simplified_dom_model(currentNode) {
1020
+ var simplified_dom = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
1021
+ var parentGroups = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : [];
1022
+ var parentRepeaters = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : [];
1023
+ var type = currentNode.classList.contains('wpcf7cf_repeater') ? 'repeater' : currentNode.dataset["class"] == 'wpcf7cf_group' ? 'group' : currentNode.className == 'wpcf7cf_step' ? 'step' : currentNode.hasAttribute('name') ? 'input' : false;
1024
+
1025
+ var newParentRepeaters = _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_0___default()(parentRepeaters);
1026
 
1027
+ var newParentGroups = _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_0___default()(parentGroups);
1028
 
1029
+ if (type) {
1030
+ var name = type === 'input' ? currentNode.getAttribute('name') : currentNode.dataset.id;
1031
 
1032
+ if (type === 'repeater') {
1033
+ newParentRepeaters.push(name);
1034
  }
1035
 
1036
+ if (type === 'group') {
1037
+ newParentGroups.push(name);
1038
+ } // skip _wpcf7 hidden fields
1039
 
1040
+
1041
+ if (name.substring(0, 6) === '_wpcf7') return {};
1042
  var original_name = type === 'repeater' || type === 'group' ? currentNode.dataset.orig_data_id : type === 'input' ? currentNode.getAttribute('data-orig_name') || name : name;
1043
+ var nameWithoutBrackets = name.replace('[]', '');
1044
+ var originalNameWithoutBrackets = original_name.replace('[]', '');
1045
  var val = type === 'step' ? [currentNode.dataset.id.substring(5)] : [];
1046
+ var parentGroup = 'parent-group';
1047
+ var suffix = nameWithoutBrackets.replace(originalNameWithoutBrackets, '');
1048
 
1049
  if (!simplified_dom[name]) {
1050
  // init entry
1053
  type: type,
1054
  original_name: original_name,
1055
  suffix: suffix,
1056
+ val: val,
1057
+ parentGroups: parentGroups,
1058
+ parentRepeaters: parentRepeaters
1059
  };
1060
  }
1061
 
1062
  if (type === 'input') {
1063
  // skip unchecked checkboxes and radiobuttons
1064
+ if ((currentNode.type === 'checkbox' || currentNode.type === 'radio') && !currentNode.checked) return {}; // if multiselect, make sure to add all the values
1065
 
1066
  if (currentNode.multiple && currentNode.options) {
1067
  simplified_dom[name].val = Object.values(currentNode.options).filter(function (o) {
1075
  }
1076
  }
1077
 
1078
+ Array.from(currentNode.children).forEach(function (childNode) {
1079
+ var dom = wpcf7cf.get_simplified_dom_model(childNode, simplified_dom, newParentGroups, newParentRepeaters);
1080
+ simplified_dom = _objectSpread(_objectSpread({}, dom), simplified_dom);
1081
+ });
1082
  return simplified_dom;
1083
  },
1084
  updateMultistepState: function updateMultistepState(multistep) {
1226
  }
1227
 
1228
  return condition_ok;
1229
+ },
1230
+ getFormObj: function getFormObj($form) {
1231
+ if (typeof $form === 'string') {
1232
+ $form = jQuery($form).eq(0);
1233
+ }
1234
+
1235
+ return wpcf7cf.getWpcf7cfForm($form);
1236
+ },
1237
+ getRepeaterObj: function getRepeaterObj($form, repeaterDataId) {
1238
+ var form = wpcf7cf.getFormObj($form);
1239
+ var repeater = form.repeaters.find(function (repeater) {
1240
+ return repeater.params.$repeater.attr('data-id') === repeaterDataId;
1241
+ });
1242
+ return repeater;
1243
+ },
1244
+ getMultiStepObj: function getMultiStepObj($form) {
1245
+ var form = wpcf7cf.getFormObj($form);
1246
+ return form.multistep;
1247
+ },
1248
+
1249
+ /**
1250
+ * Append a new sub-entry to the repeater with the name `repeaterDataId` inside the form `$form`
1251
+ * @memberof wpcf7cf
1252
+ * @function wpcf7cf.repeaterAddSub
1253
+ * @link
1254
+ * @param {String|JQuery} $form - JQuery object or css-selector representing the form
1255
+ * @param {String} repeaterDataId - *data-id* attribute of the repeater. Normally this is simply the name of the repeater. However, in case of a nested repeater you need to append the name with the correct suffix. For example `my-nested-repeater__1__3`. Hint (check the `data-id` attribute in the HTML code to find the correct suffix)
1256
+ */
1257
+ repeaterAddSub: function repeaterAddSub($form, repeaterDataId) {
1258
+ var repeater = wpcf7cf.getRepeaterObj($form, repeaterDataId);
1259
+ repeater.updateSubs(repeater.params.$repeater.num_subs + 1);
1260
+ },
1261
+
1262
+ /**
1263
+ * Insert a new sub-entry at the given `index` of the repeater with the name `repeaterDataId` inside the form `$form`
1264
+ * @memberof wpcf7cf
1265
+ * @param {String|JQuery} $form - JQuery object or css-selector representing the form
1266
+ * @param {String} repeaterDataId - *data-id* attribute of the repeater.
1267
+ * @param {Number} index - position where to insert the new sub-entry within the repeater
1268
+ */
1269
+ repeaterAddSubAtIndex: function repeaterAddSubAtIndex($form, repeaterDataId, index) {
1270
+ var repeater = wpcf7cf.getRepeaterObj($form, repeaterDataId);
1271
+ repeater.addSubs(1, index);
1272
+ },
1273
+
1274
+ /**
1275
+ * Remove the sub-entry at the given `index` of the repeater with the *data-id* attribute of `repeaterDataId` inside the form `$form`
1276
+ * @memberof wpcf7cf
1277
+ * @param {String|JQuery} $form - JQuery object or css-selector representing the form
1278
+ * @param {String} repeaterDataId - *data-id* attribute of the repeater.
1279
+ * @param {Number} index - position where to insert the new sub-entry within the repeater
1280
+ */
1281
+ repeaterRemoveSubAtIndex: function repeaterRemoveSubAtIndex($form, repeaterDataId, index) {
1282
+ var repeater = wpcf7cf.getRepeaterObj($form, repeaterDataId);
1283
+ repeater.removeSubs(1, index);
1284
+ },
1285
+
1286
+ /**
1287
+ * Remove the last sub-entry from the repeater with the *data-id* attribute of `repeaterDataId` inside the form `$form`
1288
+ * @memberof wpcf7cf
1289
+ * @param {String|JQuery} $form - JQuery object or css-selector representing the form
1290
+ * @param {String} repeaterDataId - *data-id* attribute of the repeater.
1291
+ * @param {Number} index - position where to insert the new sub-entry within the repeater
1292
+ */
1293
+ repeaterRemoveSub: function repeaterRemoveSub($form, repeaterDataId) {
1294
+ var repeater = wpcf7cf.getRepeaterObj($form, repeaterDataId);
1295
+ repeater.updateSubs(repeater.params.$repeater.num_subs - 1);
1296
+ },
1297
+
1298
+ /**
1299
+ * Set the number of subs for the repeater with the *data-id* attribute of `repeaterDataId` inside the form `$form`.
1300
+ * Subs are either appended to or removed from the end of the repeater.
1301
+ * @memberof wpcf7cf
1302
+ * @param {String|JQuery} $form - JQuery object or css-selector representing the form
1303
+ * @param {String} repeaterDataId - *data-id* attribute of the repeater.
1304
+ * @param {Number} numberOfSubs - position where to insert the new sub-entry within the repeater
1305
+ */
1306
+ repeaterSetNumberOfSubs: function repeaterSetNumberOfSubs($form, repeaterDataId, numberOfSubs) {
1307
+ var repeater = wpcf7cf.getRepeaterObj($form, repeaterDataId);
1308
+ repeater.updateSubs(numberOfSubs);
1309
+ },
1310
+
1311
+ /**
1312
+ * Move to step number `step`, ignoring any validation.
1313
+ * @memberof wpcf7cf
1314
+ * @param {String|JQuery} $form - JQuery object or css-selector representing the form
1315
+ * @param {*} step
1316
+ */
1317
+ multistepMoveToStep: function multistepMoveToStep($form, step) {
1318
+ var multistep = wpcf7cf.getMultiStepObj($form);
1319
+ multistep.moveToStep(step);
1320
+ },
1321
+
1322
+ /**
1323
+ * Validate the current step, and move to step number `step` if validation passes.
1324
+ * @memberof wpcf7cf
1325
+ * @param {String|JQuery} $form - JQuery object or css-selector representing the form
1326
+ * @param {Number} step
1327
+ */
1328
+ multistepMoveToStepWithValidation: function multistepMoveToStepWithValidation($form, step) {
1329
+ return _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_4___default()( /*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default.a.mark(function _callee2() {
1330
+ var multistep, result;
1331
+ return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default.a.wrap(function _callee2$(_context2) {
1332
+ while (1) {
1333
+ switch (_context2.prev = _context2.next) {
1334
+ case 0:
1335
+ multistep = wpcf7cf.getMultiStepObj($form);
1336
+ _context2.next = 3;
1337
+ return multistep.validateStep(multistep.currentStep);
1338
+
1339
+ case 3:
1340
+ result = _context2.sent;
1341
+
1342
+ if (result === 'success') {
1343
+ multistep.moveToStep(step);
1344
+ }
1345
+
1346
+ case 5:
1347
+ case "end":
1348
+ return _context2.stop();
1349
+ }
1350
+ }
1351
+ }, _callee2);
1352
+ }))();
1353
  }
1354
  };
1355
  jQuery('.wpcf7-form').each(function () {
1374
 
1375
  /***/ }),
1376
 
1377
+ /***/ "./node_modules/@babel/runtime/helpers/arrayLikeToArray.js":
1378
+ /*!*****************************************************************!*\
1379
+ !*** ./node_modules/@babel/runtime/helpers/arrayLikeToArray.js ***!
1380
+ \*****************************************************************/
1381
+ /*! no static exports found */
1382
+ /***/ (function(module, exports) {
1383
+
1384
+ function _arrayLikeToArray(arr, len) {
1385
+ if (len == null || len > arr.length) len = arr.length;
1386
+
1387
+ for (var i = 0, arr2 = new Array(len); i < len; i++) {
1388
+ arr2[i] = arr[i];
1389
+ }
1390
+
1391
+ return arr2;
1392
+ }
1393
+
1394
+ module.exports = _arrayLikeToArray;
1395
+
1396
+ /***/ }),
1397
+
1398
+ /***/ "./node_modules/@babel/runtime/helpers/arrayWithHoles.js":
1399
+ /*!***************************************************************!*\
1400
+ !*** ./node_modules/@babel/runtime/helpers/arrayWithHoles.js ***!
1401
+ \***************************************************************/
1402
+ /*! no static exports found */
1403
+ /***/ (function(module, exports) {
1404
+
1405
+ function _arrayWithHoles(arr) {
1406
+ if (Array.isArray(arr)) return arr;
1407
+ }
1408
+
1409
+ module.exports = _arrayWithHoles;
1410
+
1411
+ /***/ }),
1412
+
1413
+ /***/ "./node_modules/@babel/runtime/helpers/arrayWithoutHoles.js":
1414
+ /*!******************************************************************!*\
1415
+ !*** ./node_modules/@babel/runtime/helpers/arrayWithoutHoles.js ***!
1416
+ \******************************************************************/
1417
+ /*! no static exports found */
1418
+ /***/ (function(module, exports, __webpack_require__) {
1419
+
1420
+ var arrayLikeToArray = __webpack_require__(/*! ./arrayLikeToArray */ "./node_modules/@babel/runtime/helpers/arrayLikeToArray.js");
1421
+
1422
+ function _arrayWithoutHoles(arr) {
1423
+ if (Array.isArray(arr)) return arrayLikeToArray(arr);
1424
+ }
1425
+
1426
+ module.exports = _arrayWithoutHoles;
1427
+
1428
+ /***/ }),
1429
+
1430
  /***/ "./node_modules/@babel/runtime/helpers/asyncToGenerator.js":
1431
  /*!*****************************************************************!*\
1432
  !*** ./node_modules/@babel/runtime/helpers/asyncToGenerator.js ***!
1474
 
1475
  /***/ }),
1476
 
1477
+ /***/ "./node_modules/@babel/runtime/helpers/defineProperty.js":
1478
+ /*!***************************************************************!*\
1479
+ !*** ./node_modules/@babel/runtime/helpers/defineProperty.js ***!
1480
+ \***************************************************************/
1481
+ /*! no static exports found */
1482
+ /***/ (function(module, exports) {
1483
+
1484
+ function _defineProperty(obj, key, value) {
1485
+ if (key in obj) {
1486
+ Object.defineProperty(obj, key, {
1487
+ value: value,
1488
+ enumerable: true,
1489
+ configurable: true,
1490
+ writable: true
1491
+ });
1492
+ } else {
1493
+ obj[key] = value;
1494
+ }
1495
+
1496
+ return obj;
1497
+ }
1498
+
1499
+ module.exports = _defineProperty;
1500
+
1501
+ /***/ }),
1502
+
1503
+ /***/ "./node_modules/@babel/runtime/helpers/iterableToArray.js":
1504
+ /*!****************************************************************!*\
1505
+ !*** ./node_modules/@babel/runtime/helpers/iterableToArray.js ***!
1506
+ \****************************************************************/
1507
+ /*! no static exports found */
1508
+ /***/ (function(module, exports) {
1509
+
1510
+ function _iterableToArray(iter) {
1511
+ if (typeof Symbol !== "undefined" && Symbol.iterator in Object(iter)) return Array.from(iter);
1512
+ }
1513
+
1514
+ module.exports = _iterableToArray;
1515
+
1516
+ /***/ }),
1517
+
1518
+ /***/ "./node_modules/@babel/runtime/helpers/iterableToArrayLimit.js":
1519
+ /*!*********************************************************************!*\
1520
+ !*** ./node_modules/@babel/runtime/helpers/iterableToArrayLimit.js ***!
1521
+ \*********************************************************************/
1522
+ /*! no static exports found */
1523
+ /***/ (function(module, exports) {
1524
+
1525
+ function _iterableToArrayLimit(arr, i) {
1526
+ if (typeof Symbol === "undefined" || !(Symbol.iterator in Object(arr))) return;
1527
+ var _arr = [];
1528
+ var _n = true;
1529
+ var _d = false;
1530
+ var _e = undefined;
1531
+
1532
+ try {
1533
+ for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) {
1534
+ _arr.push(_s.value);
1535
+
1536
+ if (i && _arr.length === i) break;
1537
+ }
1538
+ } catch (err) {
1539
+ _d = true;
1540
+ _e = err;
1541
+ } finally {
1542
+ try {
1543
+ if (!_n && _i["return"] != null) _i["return"]();
1544
+ } finally {
1545
+ if (_d) throw _e;
1546
+ }
1547
+ }
1548
+
1549
+ return _arr;
1550
+ }
1551
+
1552
+ module.exports = _iterableToArrayLimit;
1553
+
1554
+ /***/ }),
1555
+
1556
+ /***/ "./node_modules/@babel/runtime/helpers/nonIterableRest.js":
1557
+ /*!****************************************************************!*\
1558
+ !*** ./node_modules/@babel/runtime/helpers/nonIterableRest.js ***!
1559
+ \****************************************************************/
1560
+ /*! no static exports found */
1561
+ /***/ (function(module, exports) {
1562
+
1563
+ function _nonIterableRest() {
1564
+ throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
1565
+ }
1566
+
1567
+ module.exports = _nonIterableRest;
1568
+
1569
+ /***/ }),
1570
+
1571
+ /***/ "./node_modules/@babel/runtime/helpers/nonIterableSpread.js":
1572
+ /*!******************************************************************!*\
1573
+ !*** ./node_modules/@babel/runtime/helpers/nonIterableSpread.js ***!
1574
+ \******************************************************************/
1575
+ /*! no static exports found */
1576
+ /***/ (function(module, exports) {
1577
+
1578
+ function _nonIterableSpread() {
1579
+ throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
1580
+ }
1581
+
1582
+ module.exports = _nonIterableSpread;
1583
+
1584
+ /***/ }),
1585
+
1586
+ /***/ "./node_modules/@babel/runtime/helpers/slicedToArray.js":
1587
+ /*!**************************************************************!*\
1588
+ !*** ./node_modules/@babel/runtime/helpers/slicedToArray.js ***!
1589
+ \**************************************************************/
1590
+ /*! no static exports found */
1591
+ /***/ (function(module, exports, __webpack_require__) {
1592
+
1593
+ var arrayWithHoles = __webpack_require__(/*! ./arrayWithHoles */ "./node_modules/@babel/runtime/helpers/arrayWithHoles.js");
1594
+
1595
+ var iterableToArrayLimit = __webpack_require__(/*! ./iterableToArrayLimit */ "./node_modules/@babel/runtime/helpers/iterableToArrayLimit.js");
1596
+
1597
+ var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray */ "./node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js");
1598
+
1599
+ var nonIterableRest = __webpack_require__(/*! ./nonIterableRest */ "./node_modules/@babel/runtime/helpers/nonIterableRest.js");
1600
+
1601
+ function _slicedToArray(arr, i) {
1602
+ return arrayWithHoles(arr) || iterableToArrayLimit(arr, i) || unsupportedIterableToArray(arr, i) || nonIterableRest();
1603
+ }
1604
+
1605
+ module.exports = _slicedToArray;
1606
+
1607
+ /***/ }),
1608
+
1609
+ /***/ "./node_modules/@babel/runtime/helpers/toConsumableArray.js":
1610
+ /*!******************************************************************!*\
1611
+ !*** ./node_modules/@babel/runtime/helpers/toConsumableArray.js ***!
1612
+ \******************************************************************/
1613
+ /*! no static exports found */
1614
+ /***/ (function(module, exports, __webpack_require__) {
1615
+
1616
+ var arrayWithoutHoles = __webpack_require__(/*! ./arrayWithoutHoles */ "./node_modules/@babel/runtime/helpers/arrayWithoutHoles.js");
1617
+
1618
+ var iterableToArray = __webpack_require__(/*! ./iterableToArray */ "./node_modules/@babel/runtime/helpers/iterableToArray.js");
1619
+
1620
+ var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray */ "./node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js");
1621
+
1622
+ var nonIterableSpread = __webpack_require__(/*! ./nonIterableSpread */ "./node_modules/@babel/runtime/helpers/nonIterableSpread.js");
1623
+
1624
+ function _toConsumableArray(arr) {
1625
+ return arrayWithoutHoles(arr) || iterableToArray(arr) || unsupportedIterableToArray(arr) || nonIterableSpread();
1626
+ }
1627
+
1628
+ module.exports = _toConsumableArray;
1629
+
1630
+ /***/ }),
1631
+
1632
+ /***/ "./node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js":
1633
+ /*!***************************************************************************!*\
1634
+ !*** ./node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js ***!
1635
+ \***************************************************************************/
1636
+ /*! no static exports found */
1637
+ /***/ (function(module, exports, __webpack_require__) {
1638
+
1639
+ var arrayLikeToArray = __webpack_require__(/*! ./arrayLikeToArray */ "./node_modules/@babel/runtime/helpers/arrayLikeToArray.js");
1640
+
1641
+ function _unsupportedIterableToArray(o, minLen) {
1642
+ if (!o) return;
1643
+ if (typeof o === "string") return arrayLikeToArray(o, minLen);
1644
+ var n = Object.prototype.toString.call(o).slice(8, -1);
1645
+ if (n === "Object" && o.constructor) n = o.constructor.name;
1646
+ if (n === "Map" || n === "Set") return Array.from(o);
1647
+ if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return arrayLikeToArray(o, minLen);
1648
+ }
1649
+
1650
+ module.exports = _unsupportedIterableToArray;
1651
+
1652
+ /***/ }),
1653
+
1654
  /***/ "./node_modules/@babel/runtime/regenerator/index.js":
1655
  /*!**********************************************************!*\
1656
  !*** ./node_modules/@babel/runtime/regenerator/index.js ***!
js/scripts.js.map CHANGED
@@ -1 +1 @@
1
- {"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./js/scripts_es6.js","webpack:///./node_modules/@babel/runtime/helpers/asyncToGenerator.js","webpack:///./node_modules/@babel/runtime/regenerator/index.js","webpack:///./node_modules/es6-promise-promise/index.js","webpack:///config/versionTemplate.txt","webpack:///lib/es6-promise/utils.js","webpack:///lib/es6-promise/asap.js","webpack:///lib/es6-promise/then.js","webpack:///lib/es6-promise/promise/resolve.js","webpack:///lib/es6-promise/-internal.js","webpack:///lib/es6-promise/enumerator.js","webpack:///lib/es6-promise/promise/all.js","webpack:///lib/es6-promise/promise/race.js","webpack:///lib/es6-promise/promise/reject.js","webpack:///lib/es6-promise/promise.js","webpack:///lib/es6-promise/polyfill.js","webpack:///lib/es6-promise.js","webpack:///./node_modules/process/browser.js","webpack:///./node_modules/regenerator-runtime/runtime.js","webpack:///(webpack)/buildin/global.js","webpack:///(webpack)/buildin/module.js","webpack:///vertx (ignored)"],"names":["cf7signature_resized","wpcf7cf_timeout","wpcf7cf_change_time_ms","window","wpcf7cf_running_tests","jQuery","each","e","$input","opt","JSON","parse","val","settings","animation_intime","animation_outtime","stringify","wpcf7cf_show_animation","wpcf7cf_hide_animation","wpcf7cf_show_step_animation","wpcf7cf_hide_step_animation","wpcf7cf_change_events","wpcf7cf_forms","wpcf7cf_dom","wpcf7cf_reload_dom","$form","wpcf7cf","get_simplified_dom_model","wpcf7cf_getFieldsByOriginalName","originalName","Object","values","filter","inputField","original_name","wpcf7cf_getFieldByName","name","String","prototype","endsWith","search","this_len","undefined","length","substring","o","keys","map","k","Wpcf7cfForm","options_element","find","eq","form","form_options","$input_hidden_group_fields","$input_hidden_groups","$input_visible_groups","$input_repeaters","$input_steps","unit_tag","closest","attr","conditions","get","selector","i","condition","and_rules","if_field","if_value","operator","initial_conditions","$groups","repeaters","multistep","fields","parseInt","animation","updateGroups","updateEventListeners","displayFields","on","data","setTimeout","resetRepeaters","moveToStep","push","Wpcf7cfRepeater","item","params","$repeater","id","$multistep","Wpcf7cfMultistep","forEach","repeater","updateSubs","initial_subs","wpcf7cf_conditions","wpcf7cf_settings","signatures","constructor","Array","canvas","width","$sig_canvas","$sig_wrap","height","addClass","show_group","should_group_be_shown","then_field","removeClass","index","$group","is","finish","css","hasClass","prop","show","trigger","animate","$inputs","not","$this","defaultValue","defaultChecked","selected","defaultSelected","$select","change","hide","updateHiddenFields","updateSummaryFields","$summary","fd","FormData","formdata","serializeArray","key","input","append","value","el","files","file","fieldName","Blob","ajax","url","wpcf7cf_global_settings","ajaxurl","type","processData","contentType","dataType","success","json","html","summaryHtml","hidden_fields","hidden_groups","visible_groups","get_nested_conditions","off","clearTimeout","text","$","num_subs","orig_id","min","max","$repeater_sub","children","$repeater_controls","$repeater_sub_clone","clone","addBack","prev_suffix","new_suffix","prev_name","new_name","getNewName","orig_name","replace","prev_data_id","orig_data_id","new_data_id","prev_id","new_id","prev_for","orig_for","new_for","repeater_sub_html","outerHTML","$repeater_count_field","$button_add","$button_remove","remove","previousName","prev_parts","split","prev_suff","splice","join","newName","subs_to_show","subs_to_add","removeSubs","addSubs","showButtonRemove","showButtonAdd","html_str","sub_suffix","RegExp","$html","insertBefore","updateMultistepState","cf7mdInit","slice","duration","done","$steps","$btn_next","$btn_prev","$dots","currentStep","numSteps","validateStep","result","stopImmediatePropagation","document","ajaxComplete","xhr","hasOwnProperty","responseJSON","status","into","step_index","Promise","resolve","checkError","invalid_fields","controlWrap","reason","parent","message","wpcf7","setStatus","fail","always","previousStep","formEl","topOffset","getBoundingClientRect","top","scrollIntoView","behavior","getFieldsInStep","inStep","initForm","$forms","some","$current_form","groups","sub_conditions","g","relevant_conditions","and_rule","suffix","concat","currentNode","ni","createNodeIterator","NodeFilter","SHOW_ELEMENT","simplified_dom","nextNode","classList","contains","dataset","className","hasAttribute","getAttribute","original_name_length","checked","multiple","options","stepsData","fieldsInCurrentStep","$submit_button","$ajax_loader","detach","appendTo","step","and_rule_i","condition_ok","condition_and_rule","if_val","$field","isConditionTrue","testValue","isArray","valuesAreEmpty","every","v","testValueNumber","isFinite","parseFloat","NaN","regex_patt","isValidRegex","valueNumber","valsAreNumbers","isNaN","test","ready","f","old_wpcf7ExclusiveCheckbox","fn","wpcf7ExclusiveCheckbox","asyncGeneratorStep","gen","reject","_next","_throw","arg","info","error","then","_asyncToGenerator","self","args","arguments","apply","err","module","exports","require","originalThen","originalResolve","Resolve","Reject","process","cachedSetTimeout","cachedClearTimeout","defaultSetTimout","Error","defaultClearTimeout","runTimeout","fun","call","runClearTimeout","marker","queue","draining","currentQueue","queueIndex","cleanUpNextTick","drainQueue","timeout","len","run","nextTick","Item","array","title","browser","env","argv","version","versions","noop","addListener","once","removeListener","removeAllListeners","emit","prependListener","prependOnceListener","listeners","binding","cwd","chdir","dir","umask","runtime","Op","hasOwn","$Symbol","Symbol","iteratorSymbol","iterator","asyncIteratorSymbol","asyncIterator","toStringTagSymbol","toStringTag","wrap","innerFn","outerFn","tryLocsList","protoGenerator","Generator","generator","create","context","Context","_invoke","makeInvokeMethod","tryCatch","obj","GenStateSuspendedStart","GenStateSuspendedYield","GenStateExecuting","GenStateCompleted","ContinueSentinel","GeneratorFunction","GeneratorFunctionPrototype","IteratorPrototype","getProto","getPrototypeOf","NativeIteratorPrototype","Gp","displayName","defineIteratorMethods","method","isGeneratorFunction","genFun","ctor","mark","setPrototypeOf","__proto__","awrap","__await","AsyncIterator","PromiseImpl","invoke","record","unwrapped","previousPromise","enqueue","callInvokeWithMethodAndArg","async","iter","next","state","doneResult","delegate","delegateResult","maybeInvokeDelegate","sent","_sent","dispatchException","abrupt","TypeError","resultName","nextLoc","toString","pushTryEntry","locs","entry","tryLoc","catchLoc","finallyLoc","afterLoc","tryEntries","resetTryEntry","completion","reset","object","reverse","pop","iterable","iteratorMethod","skipTempReset","prev","charAt","stop","rootEntry","rootRecord","rval","exception","handle","loc","caught","hasCatch","hasFinally","finallyEntry","complete","thrown","delegateYield","regeneratorRuntime","accidentalStrictMode","Function","webpackPolyfill","deprecate","paths","defineProperty","enumerable","l"],"mappings":"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","file":"scripts.js","sourcesContent":[" \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = 0);\n","\"use strict\";\n\nvar cf7signature_resized = 0; // for compatibility with contact-form-7-signature-addon\n\nvar wpcf7cf_timeout;\nvar wpcf7cf_change_time_ms = 100;\n\nif (window.wpcf7cf_running_tests) {\n jQuery('input[name=\"_wpcf7cf_options\"]').each(function(e) {\n var $input = jQuery(this);\n var opt = JSON.parse($input.val());\n opt.settings.animation_intime = 0;\n opt.settings.animation_outtime = 0;\n $input.val(JSON.stringify(opt));\n });\n wpcf7cf_change_time_ms = 0;\n}\n\nvar wpcf7cf_show_animation = { \"height\": \"show\", \"marginTop\": \"show\", \"marginBottom\": \"show\", \"paddingTop\": \"show\", \"paddingBottom\": \"show\" };\nvar wpcf7cf_hide_animation = { \"height\": \"hide\", \"marginTop\": \"hide\", \"marginBottom\": \"hide\", \"paddingTop\": \"hide\", \"paddingBottom\": \"hide\" };\n\nvar wpcf7cf_show_step_animation = { \"opacity\": \"show\" };\nvar wpcf7cf_hide_step_animation = { \"opacity\": \"hide\" };\n\nvar wpcf7cf_change_events = 'input.wpcf7cf paste.wpcf7cf change.wpcf7cf click.wpcf7cf propertychange.wpcf7cf';\n\nvar wpcf7cf_forms = [];\n\nwindow.wpcf7cf_dom = {};\n\nconst wpcf7cf_reload_dom = function($form) {\n wpcf7cf_dom = wpcf7cf.get_simplified_dom_model($form);\n}\n\nconst wpcf7cf_getFieldsByOriginalName = function(originalName) {\n return Object.values(wpcf7cf_dom).filter(function (inputField) {\n return inputField.original_name === originalName || inputField.original_name === originalName+'[]';\n });\n}\n\nconst wpcf7cf_getFieldByName = function(name) {\n return wpcf7cf_dom[name] || wpcf7cf_dom[name+'[]'];\n}\n\n// endsWith polyfill\nif (!String.prototype.endsWith) {\n\tString.prototype.endsWith = function(search, this_len) {\n\t\tif (this_len === undefined || this_len > this.length) {\n\t\t\tthis_len = this.length;\n\t\t}\n\t\treturn this.substring(this_len - search.length, this_len) === search;\n\t};\n}\n\n// Object.values polyfill\nif (!Object.values) Object.values = o=>Object.keys(o).map(k=>o[k]);\n\nvar Wpcf7cfForm = function($form) {\n\n var options_element = $form.find('input[name=\"_wpcf7cf_options\"]').eq(0);\n if (!options_element.length || !options_element.val()) {\n // doesn't look like a CF7 form created with conditional fields plugin enabled.\n return false;\n }\n\n var form = this;\n\n var form_options = JSON.parse(options_element.val());\n\n form.$form = $form;\n form.$input_hidden_group_fields = $form.find('[name=\"_wpcf7cf_hidden_group_fields\"]');\n form.$input_hidden_groups = $form.find('[name=\"_wpcf7cf_hidden_groups\"]');\n form.$input_visible_groups = $form.find('[name=\"_wpcf7cf_visible_groups\"]');\n form.$input_repeaters = $form.find('[name=\"_wpcf7cf_repeaters\"]');\n form.$input_steps = $form.find('[name=\"_wpcf7cf_steps\"]');\n\n form.unit_tag = $form.closest('.wpcf7').attr('id');\n form.conditions = form_options['conditions'];\n\n // Wrapper around jQuery(selector, form.$form)\n form.get = function (selector) {\n // TODO: implement some caching here.\n return jQuery(selector, form.$form);\n }\n\n // compatibility with conditional forms created with older versions of the plugin ( < 1.4 )\n for (var i=0; i < form.conditions.length; i++) {\n var condition = form.conditions[i];\n if (!('and_rules' in condition)) {\n condition.and_rules = [{'if_field':condition.if_field,'if_value':condition.if_value,'operator':condition.operator}];\n }\n }\n\n form.initial_conditions = form.conditions;\n form.settings = form_options['settings'];\n\n form.$groups = jQuery(); // empty jQuery set\n form.repeaters = [];\n form.multistep = null;\n form.fields = [];\n\n form.settings.animation_intime = parseInt(form.settings.animation_intime);\n form.settings.animation_outtime = parseInt(form.settings.animation_outtime);\n\n if (form.settings.animation === 'no') {\n form.settings.animation_intime = 0;\n form.settings.animation_outtime = 0;\n }\n\n form.updateGroups();\n form.updateEventListeners();\n form.displayFields();\n\n // bring form in initial state if the reset event is fired on it.\n form.$form.on('reset.wpcf7cf', form, function(e) {\n var form = e.data;\n setTimeout(function(){\n form.displayFields();\n form.resetRepeaters();\n if (form.multistep != null) {\n form.multistep.moveToStep(1); \n }\n },200);\n });\n\n // PRO ONLY\n\n form.get('.wpcf7cf_repeater:not(.wpcf7cf_repeater .wpcf7cf_repeater)').each(function(){\n form.repeaters.push(new Wpcf7cfRepeater(jQuery(this),form));\n });\n\n form.$input_repeaters.val(JSON.stringify(form.repeaters.map((item)=>item.params.$repeater.id)));\n\n var $multistep = form.get('.wpcf7cf_multistep');\n\n if ($multistep.length) {\n form.multistep = new Wpcf7cfMultistep($multistep, form);\n // window.wpcf7cf.updateMultistepState(form.multistep);\n }\n\n // END PRO ONLY\n\n}\n\n/**\n * reset initial number of subs for each repeater.\n * (does not clear values)\n */\nWpcf7cfForm.prototype.resetRepeaters = function() {\n var form = this;\n form.repeaters.forEach(repeater => {\n repeater.updateSubs( repeater.params.$repeater.initial_subs );\n });\n}\n\nWpcf7cfForm.prototype.displayFields = function() {\n\n var form = this;\n\n var wpcf7cf_conditions = this.conditions;\n var wpcf7cf_settings = this.settings;\n\n //for compatibility with contact-form-7-signature-addon\n if (cf7signature_resized === 0 && typeof signatures !== 'undefined' && signatures.constructor === Array && signatures.length > 0 ) {\n for (var i = 0; i < signatures.length; i++) {\n if (signatures[i].canvas.width === 0) {\n\n var $sig_canvas = jQuery(\".wpcf7-form-control-signature-body>canvas\");\n var $sig_wrap = jQuery(\".wpcf7-form-control-signature-wrap\");\n $sig_canvas.eq(i).attr('width', $sig_wrap.width());\n $sig_canvas.eq(i).attr('height', $sig_wrap.height());\n\n cf7signature_resized = 1;\n }\n }\n }\n\n form.$groups.addClass('wpcf7cf-hidden');\n\n wpcf7cf_reload_dom(form.$form);\n\n for (var i=0; i < wpcf7cf_conditions.length; i++) {\n\n var condition = wpcf7cf_conditions[i];\n\n var show_group = window.wpcf7cf.should_group_be_shown(condition, form);\n\n if (show_group) {\n form.get('[data-id=\"'+condition.then_field+'\"]').removeClass('wpcf7cf-hidden');\n }\n }\n\n\n var animation_intime = wpcf7cf_settings.animation_intime;\n var animation_outtime = wpcf7cf_settings.animation_outtime;\n\n form.$groups.each(function (index) {\n var $group = jQuery(this);\n if ($group.is(':animated')) $group.finish(); // stop any current animations on the group\n if ($group.css('display') === 'none' && !$group.hasClass('wpcf7cf-hidden')) {\n if ($group.prop('tagName') === 'SPAN') {\n $group.show().trigger('wpcf7cf_show_group');\n } else {\n $group.animate(wpcf7cf_show_animation, animation_intime).trigger('wpcf7cf_show_group'); // show\n }\n } else if ($group.css('display') !== 'none' && $group.hasClass('wpcf7cf-hidden')) {\n\n if ($group.attr('data-clear_on_hide') !== undefined) {\n var $inputs = jQuery(':input', $group).not(':button, :submit, :reset, :hidden');\n\n $inputs.each(function(){\n var $this = jQuery(this);\n $this.val(this.defaultValue);\n $this.prop('checked', this.defaultChecked);\n });\n\n jQuery('option', $group).each(function() {\n this.selected = this.defaultSelected;\n });\n\n jQuery('select', $group).each(function() {\n const $select = jQuery(this);\n if ($select.val() === null) {\n $select.val(jQuery(\"option:first\",$select).val());\n }\n });\n\n $inputs.change();\n //display_fields();\n }\n\n if ($group.prop('tagName') === 'SPAN') {\n $group.hide().trigger('wpcf7cf_hide_group');\n } else {\n $group.animate(wpcf7cf_hide_animation, animation_outtime).trigger('wpcf7cf_hide_group'); // hide\n }\n\n }\n });\n\n form.updateHiddenFields();\n form.updateSummaryFields();\n};\n\nWpcf7cfForm.prototype.updateSummaryFields = function() {\n const form = this;\n var $summary = form.get('.wpcf7cf-summary');\n\n if ($summary.length == 0 || !$summary.is(':visible')) return;\n\n var fd = new FormData();\n\n var formdata = form.$form.serializeArray();\n jQuery.each(formdata,function(key, input){\n fd.append(input.name, input.value);\n });\n\n // Make sure to add file fields to FormData\n jQuery.each(form.$form.find('input[type=\"file\"]'), function(index, el) {\n if (! el.files.length) return false;\n const file = el.files[0];\n const fieldName = el.name;\n fd.append(fieldName, new Blob() ,file.name);\n });\n\n // add file fields to form-data\n\n jQuery.ajax({\n url: wpcf7cf_global_settings.ajaxurl + '?action=wpcf7cf_get_summary',\n type: 'POST',\n data: fd,\n processData: false,\n contentType: false,\n dataType: 'json',\n success: function(json) {\n $summary.html(json.summaryHtml);\n }\n });\n};\n\nWpcf7cfForm.prototype.updateHiddenFields = function() {\n\n var form = this;\n\n var hidden_fields = [];\n var hidden_groups = [];\n var visible_groups = [];\n\n form.$groups.each(function () {\n var $this = jQuery(this);\n if ($this.hasClass('wpcf7cf-hidden')) {\n hidden_groups.push($this.data('id'));\n $this.find('input,select,textarea').each(function () {\n hidden_fields.push(jQuery(this).attr('name'));\n });\n } else {\n visible_groups.push($this.data('id'));\n }\n });\n\n form.hidden_fields = hidden_fields;\n form.hidden_groups = hidden_groups;\n form.visible_groups = visible_groups;\n\n form.$input_hidden_group_fields.val(JSON.stringify(hidden_fields));\n form.$input_hidden_groups.val(JSON.stringify(hidden_groups));\n form.$input_visible_groups.val(JSON.stringify(visible_groups));\n\n return true;\n};\nWpcf7cfForm.prototype.updateGroups = function() {\n var form = this;\n form.$groups = form.$form.find('[data-class=\"wpcf7cf_group\"]');\n\n form.conditions = window.wpcf7cf.get_nested_conditions(form.initial_conditions, form.$form);\n\n};\nWpcf7cfForm.prototype.updateEventListeners = function() {\n\n var form = this;\n\n // monitor input changes, and call displayFields() if something has changed\n form.get('input, select, textarea, button').not('.wpcf7cf_add, .wpcf7cf_remove').off(wpcf7cf_change_events).on(wpcf7cf_change_events,form, function(e) {\n var form = e.data;\n clearTimeout(wpcf7cf_timeout);\n wpcf7cf_timeout = setTimeout(function() {\n form.displayFields();\n }, wpcf7cf_change_time_ms);\n });\n\n // PRO ONLY\n form.get('.wpcf7cf-togglebutton').off('click.toggle_wpcf7cf').on('click.toggle_wpcf7cf',function() {\n var $this = jQuery(this);\n if ($this.text() === $this.data('val-1')) {\n $this.text($this.data('val-2'));\n $this.val($this.data('val-2'));\n } else {\n $this.text($this.data('val-1'));\n $this.val($this.data('val-1'));\n }\n });\n // END PRO ONLY\n};\n\n// PRO ONLY\nfunction Wpcf7cfRepeater($repeater, form) {\n var $ = jQuery;\n\n var repeater = this;\n\n var wpcf7cf_settings = form.settings;\n\n repeater.form = form;\n\n $repeater.num_subs = 0;\n $repeater.id = $repeater.data('id');\n $repeater.orig_id = $repeater.data('orig_data_id');\n $repeater.min = typeof( $repeater.data('min')) !== 'undefined' ? parseInt($repeater.data('min')) : 1;\n $repeater.max = typeof( $repeater.data('max')) !== 'undefined' ? parseInt($repeater.data('max')) : 200;\n $repeater.initial_subs = typeof( $repeater.data('initial')) !== 'undefined' ? parseInt($repeater.data('initial')) : $repeater.min;\n if ($repeater.initial_subs > $repeater.max) $repeater.initial_subs = $repeater.max;\n var $repeater_sub = $repeater.children('.wpcf7cf_repeater_sub').eq(0);\n var $repeater_controls = $repeater.children('.wpcf7cf_repeater_controls').eq(0);\n\n var $repeater_sub_clone = $repeater_sub.clone();\n\n $repeater_sub_clone.find('.wpcf7cf_repeater_sub').addBack('.wpcf7cf_repeater_sub').each(function() {\n var $this = jQuery(this);\n var prev_suffix = $this.attr('data-repeater_sub_suffix');\n var new_suffix = prev_suffix+'__{{repeater_sub_suffix}}';\n $this.attr('data-repeater_sub_suffix', new_suffix);\n });\n\n $repeater_sub_clone.find('[name]').each(function() {\n var $this = jQuery(this);\n var prev_name = $this.attr('name');\n var new_name = repeater.getNewName(prev_name);\n\n var orig_name = $this.attr('data-orig_name') != null ? $this.attr('data-orig_name') : prev_name;\n\n $this.attr('name', new_name);\n $this.attr('data-orig_name', orig_name);\n $this.closest('.wpcf7-form-control-wrap').addClass(new_name.replace('[]',''));\n });\n\n $repeater_sub_clone.find('.wpcf7cf_repeater,[data-class=\"wpcf7cf_group\"]').each(function() {\n var $this = jQuery(this);\n var prev_data_id = $this.attr('data-id');\n var orig_data_id = $this.attr('data-orig_data_id') != null ? $this.attr('data-orig_data_id') : prev_data_id;\n var new_data_id = repeater.getNewName(prev_data_id);\n\n if(prev_data_id.endsWith('_count')) {\n new_data_id = prev_data_id.replace('_count','__{{repeater_sub_suffix}}_count');\n }\n\n $this.attr('data-id', new_data_id);\n $this.attr('data-orig_data_id', orig_data_id);\n });\n\n $repeater_sub_clone.find('[id]').each(function() {\n var $this = jQuery(this);\n var prev_id = $this.attr('id');\n var orig_id = $this.attr('data-orig_id') != null ? $this.attr('data-orig_id') : prev_id;\n var new_id = repeater.getNewName(prev_id);\n\n $this.attr('id', new_id);\n $this.attr('data-orig_id', orig_id);\n });\n\n $repeater_sub_clone.find('[for]').each(function() {\n var $this = jQuery(this);\n var prev_for = $this.attr('for');\n var orig_for = $this.attr('data-orig_for') != null ? $this.attr('data-orig_for') : prev_for;\n var new_for = repeater.getNewName(prev_for);\n\n $this.attr('for', new_for);\n $this.attr('data-orig_for', orig_for);\n });\n\n var repeater_sub_html = $repeater_sub_clone[0].outerHTML;\n\n var $repeater_count_field = $repeater.find('[name='+$repeater.id+'_count]').eq(0);\n var $button_add = $repeater_controls.find('.wpcf7cf_add').eq(0);\n var $button_remove = $repeater_controls.find('.wpcf7cf_remove').eq(0);\n\n var params = {\n $repeater: $repeater,\n $repeater_count_field: $repeater_count_field,\n repeater_sub_html: repeater_sub_html,\n $repeater_controls: $repeater_controls,\n $button_add: $button_add,\n $button_remove: $button_remove,\n wpcf7cf_settings: wpcf7cf_settings\n };\n \n this.params = params;\n\n $button_add.on('click', null, repeater, function(e) {\n var repeater = e.data;\n repeater.updateSubs(params.$repeater.num_subs+1);\n });\n\n $button_remove.on('click', null, repeater,function(e) {\n var repeater = e.data;\n repeater.updateSubs(params.$repeater.num_subs-1);\n });\n\n jQuery('> .wpcf7cf_repeater_sub',params.$repeater).eq(0).remove(); // remove the first sub, it's just a template.\n\n repeater.updateSubs($repeater.initial_subs); \n\n}\n\nWpcf7cfRepeater.prototype.getNewName = function(previousName) {\n var prev_parts = previousName.split('[');\n previousName = prev_parts[0];\n var prev_suff = prev_parts.length > 1 ? '['+prev_parts.splice(1).join('[') : '';\n var newName = previousName+'__{{repeater_sub_suffix}}'+prev_suff;\n\n if(previousName.endsWith('_count')) {\n newName = previousName.replace('_count','__{{repeater_sub_suffix}}_count');\n }\n\n return newName;\n}\n\n\nWpcf7cfRepeater.prototype.updateSubs = function(subs_to_show) {\n var repeater = this;\n var params = repeater.params;\n var subs_to_add = subs_to_show - params.$repeater.num_subs;\n\n if (subs_to_add < 0) {\n repeater.removeSubs(-subs_to_add);\n } else if (subs_to_add > 0) {\n repeater.addSubs(subs_to_add);\n }\n\n var showButtonRemove = false;\n var showButtonAdd = false;\n\n if (params.$repeater.num_subs < params.$repeater.max) {\n showButtonAdd = true;\n }\n if (params.$repeater.num_subs > params.$repeater.min) {\n showButtonRemove = true;\n }\n\n if (showButtonAdd) {\n params.$button_add.show();\n } else {\n params.$button_add.hide();\n\n }\n\n if (showButtonRemove) {\n params.$button_remove.show();\n } else {\n params.$button_remove.hide();\n }\n\n params.$repeater_count_field.val(subs_to_show);\n\n};\nWpcf7cfRepeater.prototype.addSubs = function(subs_to_add) {\n var $ = jQuery;\n var params = this.params;\n var repeater = this;\n var form = repeater.form;\n\n\n var $repeater = params.$repeater; \n var $repeater_controls = params.$repeater_controls;\n\n //jQuery(params.repeater_sub_html.replace(/name=\"(.*?)\"/g,'name=\"wpcf7cf_repeater['+$repeater.id+']['+$repeater.num_subs+'][$1]\" data-original-name=\"$1\"')).hide().insertBefore($repeater_controls).animate(wpcf7cf_show_animation, params.wpcf7cf_settings.animation_intime);\n\n var html_str = '';\n\n for(var i=1; i<=subs_to_add; i++) {\n var sub_suffix = $repeater.num_subs+i;\n html_str += params.repeater_sub_html.replace(/\\{\\{repeater_sub_suffix\\}\\}/g,sub_suffix)\n .replace(new RegExp('\\{\\{'+$repeater.orig_id+'_index\\}\\}','g'),sub_suffix);\n }\n\n\n var $html = jQuery(html_str);\n\n // Add the newly created fields to the form\n $html.hide().insertBefore($repeater_controls).animate(wpcf7cf_show_animation, params.wpcf7cf_settings.animation_intime).trigger('wpcf7cf_repeater_added');\n\n jQuery('.wpcf7cf_repeater', $html).each(function(){\n form.repeaters.push(new Wpcf7cfRepeater(jQuery(this),form));\n });\n form.$input_repeaters.val(JSON.stringify(form.repeaters.map((item)=>item.params.$repeater.id)));\n\n $repeater.num_subs+= subs_to_add;\n\n window.wpcf7cf.updateMultistepState(form.multistep);\n form.updateGroups();\n form.updateEventListeners();\n form.displayFields();\n\n // Exclusive Checkbox\n $html.on( 'click', '.wpcf7-exclusive-checkbox input:checkbox', function() {\n var name = $( this ).attr( 'name' );\n $html.find( 'input:checkbox[name=\"' + name + '\"]' ).not( this ).prop( 'checked', false );\n } );\n\n //basic compatibility with material-design-for-contact-form-7\n if (typeof window.cf7mdInit === \"function\") {\n window.cf7mdInit();\n }\n\n return false;\n};\nWpcf7cfRepeater.prototype.removeSubs = function(num_subs) {\n var $ = jQuery;\n var params = this.params;\n var form = this.form;\n\n params.$repeater.num_subs-= num_subs;\n\n jQuery('> .wpcf7cf_repeater_sub',params.$repeater).slice(-num_subs).animate(wpcf7cf_hide_animation, {duration:params.wpcf7cf_settings.animation_intime, done:function() {\n var $this = jQuery(this);\n //remove the actual fields from the form\n $this.remove();\n params.$repeater.trigger('wpcf7cf_repeater_removed');\n window.wpcf7cf.updateMultistepState(form.multistep);\n form.updateGroups();\n form.updateEventListeners();\n form.displayFields();\n }});\n\n return false;\n};\n\nfunction Wpcf7cfMultistep($multistep, form) {\n var multistep = this;\n multistep.$multistep = $multistep;\n multistep.form = form;\n multistep.$steps = $multistep.find('.wpcf7cf_step');\n multistep.$btn_next = $multistep.find('.wpcf7cf_next');\n multistep.$btn_prev = $multistep.find('.wpcf7cf_prev');\n multistep.$dots = $multistep.find('.wpcf7cf_steps-dots');\n multistep.currentStep = 0;\n multistep.numSteps = multistep.$steps.length;\n\n\n multistep.$dots.html('');\n for (var i = 1; i <= multistep.numSteps; i++) {\n multistep.$dots.append(`\n <div class=\"dot\" data-step=\"${i}\">\n <div class=\"step-index\">${i}</div>\n <div class=\"step-title\">${multistep.$steps.eq(i-1).data('title')}</div>\n </div>\n `);\n }\n\n multistep.$btn_next.on('click.wpcf7cf_step', async function() {\n \n var result = await multistep.validateStep(multistep.currentStep);\n if (result === 'success') {\n multistep.moveToStep(multistep.currentStep+1); \n }\n\n });\n\n // If form is submitted (by pressing Enter for example), and if we are not on the last step,\n // then trigger click event on the $btn_next button instead.\n multistep.form.$form.on('submit.wpcf7cf_step', function(e) {\n\n if (multistep.currentStep !== multistep.numSteps) {\n multistep.$btn_next.trigger('click.wpcf7cf_step');\n\n e.stopImmediatePropagation();\n return false;\n }\n });\n\n multistep.$btn_prev.on( 'click', function() {\n multistep.moveToStep(multistep.currentStep-1);\n });\n\n multistep.moveToStep(1);\n}\n\njQuery(document).ajaxComplete(function(e, xhr, settings){\n if (\n xhr.hasOwnProperty('responseJSON') &&\n xhr.responseJSON != null &&\n xhr.responseJSON.hasOwnProperty('status') &&\n xhr.responseJSON.hasOwnProperty('into') &&\n xhr.responseJSON.status === \"mail_success\"\n ) {\n jQuery( xhr.responseJSON.into ).trigger('reset.wpcf7cf');\n }\n});\n\nWpcf7cfMultistep.prototype.validateStep = function(step_index) {\n\n var multistep = this;\n var $multistep = multistep.$multistep;\n var $form = multistep.form.$form;\n var form = multistep.form;\n\n $form.find('.wpcf7-response-output').addClass('wpcf7-display-none');\n\n return new Promise(resolve => {\n\n var fd = new FormData();\n\n // Make sure to add file fields to FormData\n jQuery.each($form.find('[data-id=\"step-'+step_index+'\"] input[type=\"file\"]'), function(index, el) {\n if (! el.files.length) return false;\n const file = el.files[0];\n const fieldName = el.name;\n fd.append(fieldName, file);\n });\n\n var formdata = $form.serializeArray();\n jQuery.each(formdata,function(key, input){\n fd.append(input.name, input.value);\n });\n\n jQuery.ajax({\n url: wpcf7cf_global_settings.ajaxurl + '?action=wpcf7cf_validate_step',\n type: 'POST',\n data: fd,\n processData: false,\n contentType: false,\n dataType: 'json',\n }).done(function(json) {\n \n $multistep.find('.wpcf7-form-control-wrap .wpcf7-not-valid-tip').remove();\n $multistep.find('.wpcf7-not-valid').removeClass('wpcf7-not-valid');\n $multistep.find('.wpcf7-response-output').remove();\n $multistep.find('.wpcf7-response-output.wpcf7-validation-errors').removeClass('wpcf7-validation-errors');\n\n if (!json.success) {\n var checkError = 0;\n\n jQuery.each(json.invalid_fields, function(index, el) {\n if ($multistep.find('input[name=\"'+index+'\"]').length ||\n $multistep.find('input[name=\"'+index+'[]\"]').length ||\n $multistep.find('select[name=\"'+index+'\"]').length ||\n $multistep.find('select[name=\"'+index+'[]\"]').length ||\n $multistep.find('textarea[name=\"'+index+'\"]').length ||\n $multistep.find('textarea[name=\"'+index+'[]\"]').length\n ) {\n checkError = checkError + 1;\n\n var controlWrap = form.get('.wpcf7-form-control-wrap.' + index);\n controlWrap.find('.wpcf7-form-control').addClass('wpcf7-not-valid');\n controlWrap.find('span.wpcf7-not-valid-tip').remove();\n controlWrap.append('<span role=\"alert\" class=\"wpcf7-not-valid-tip\">' + el.reason + '</span>');\n\n }\n });\n\n resolve('failed');\n\n $multistep.parent().find('.wpcf7-response-output').removeClass('wpcf7-display-none').html(json.message);\n\n wpcf7.setStatus( $form, 'invalid' );\n\n\n } else if (json.success) {\n\n wpcf7.setStatus( $form, 'init' );\n\n resolve('success');\n return false;\n }\n\n }).fail(function() {\n resolve('error');\n }).always(function() {\n // do nothing\n });\n });\n\n};\nWpcf7cfMultistep.prototype.moveToStep = function(step_index) {\n var multistep = this;\n var previousStep = multistep.currentStep;\n\n multistep.currentStep = step_index > multistep.numSteps ? multistep.numSteps\n : step_index < 1 ? 1\n : step_index;\n\n // ANIMATION DISABLED FOR NOW cause it's ugly\n // multistep.$steps.animate(wpcf7cf_hide_step_animation, multistep.form.settings.animation_outtime);\n // multistep.$steps.eq(multistep.currentStep-1).animate(wpcf7cf_show_step_animation, multistep.form.settings.animation_intime);\n\n multistep.$multistep.attr('data-current_step', multistep.currentStep);\n multistep.$steps.hide();\n multistep.$steps\n .eq(multistep.currentStep-1)\n .show()\n .trigger('wpcf7cf_change_step', [previousStep, multistep.currentStep]);\n\n const formEl = multistep.form.$form[0];\n const topOffset = formEl.getBoundingClientRect().top;\n if (topOffset < 0 && previousStep > 0) {\n formEl.scrollIntoView({behavior: \"smooth\"});\n }\n\n multistep.form.updateSummaryFields();\n\n window.wpcf7cf.updateMultistepState(multistep);\n};\n\nWpcf7cfMultistep.prototype.getFieldsInStep = function(step_index) {\n wpcf7cf_reload_dom(this.form.$form);\n var inStep = false;\n return Object.values(wpcf7cf_dom).filter(function(item, i) {\n if(item.type == 'step') {\n inStep = item.val == step_index+'';\n }\n return inStep && item.type == 'input';\n }).map(function(item) {\n return item.name;\n });\n};\n\n// END PRO ONLY\n\nwindow.wpcf7cf = {\n\n // keep this for backwards compatibility\n initForm : function($forms) {\n $forms.each(function(){\n const $form = jQuery(this);\n // only add form is its class is \"wpcf7-form\" and if the form was not previously added\n if (\n $form.hasClass('wpcf7-form') &&\n !wpcf7cf_forms.some((form)=>{ return form.$form.get(0) === $form.get(0); })\n ) {\n wpcf7cf_forms.push(new Wpcf7cfForm($form));\n }\n });\n },\n\n get_nested_conditions : function(conditions, $current_form) {\n //loop trough conditions. Then loop trough the dom, and each repeater we pass we should update all sub_values we encounter with __index\n wpcf7cf_reload_dom($current_form);\n var groups = Object.values(wpcf7cf_dom).filter(function(item, i) {\n return item.type==='group';\n });\n\n var sub_conditions = [];\n\n for(var i = 0; i < groups.length; i++) {\n var g = groups[i];\n var relevant_conditions = conditions.filter(function(condition, i) {\n return condition.then_field === g.original_name;\n });\n \n var relevant_conditions = relevant_conditions.map(function(item,i) {\n return {\n then_field : g.name,\n and_rules : item.and_rules.map(function(and_rule, i) {\n return {\n if_field : and_rule.if_field+g.suffix,\n if_value : and_rule.if_value,\n operator : and_rule.operator\n };\n })\n }\n });\n\n sub_conditions = sub_conditions.concat(relevant_conditions);\n }\n return sub_conditions;\n },\n\n get_simplified_dom_model : function($current_form) {\n\n var currentNode;\n var ni = document.createNodeIterator($current_form[0], NodeFilter.SHOW_ELEMENT, null, false); //, NodeFilter.SHOW_ELEMENT, function(){ return NodeFilter.FILTER_ACCEPT; }\n\n var simplified_dom = {};\n\n while(currentNode = ni.nextNode()) {\n\n const type = currentNode.classList.contains('wpcf7cf_repeater') ? 'repeater' :\n currentNode.dataset.class == 'wpcf7cf_group' ? 'group' :\n currentNode.className == 'wpcf7cf_step' ? 'step' :\n currentNode.hasAttribute('name') ? 'input' : false;\n\n if (!type) {\n continue;\n } \n\n const name = type === 'input' ? currentNode.getAttribute('name') : currentNode.dataset.id;\n\n // skip _wpcf7 hidden fields\n if (name.substring(0,6) === '_wpcf7') continue;\n\n const original_name = type === 'repeater' || type === 'group' ? currentNode.dataset.orig_data_id\n : type === 'input' ? (currentNode.getAttribute('data-orig_name') || name)\n : name;\n\n const val = type === 'step' ? [currentNode.dataset.id.substring(5)] : [];\n\n const original_name_length = original_name == null ? name.length : original_name.length;\n const suffix = name.substring(original_name_length);\n\n if (!simplified_dom[name]) {\n // init entry\n simplified_dom[name] = {name, type, original_name, suffix, val}\n }\n\n if (type === 'input') {\n\n // skip unchecked checkboxes and radiobuttons\n if ( (currentNode.type === 'checkbox' || currentNode.type === 'radio') && !currentNode.checked ) continue;\n\n // if multiselect, make sure to add all the values\n if ( currentNode.multiple && currentNode.options ) {\n simplified_dom[name].val = Object.values(currentNode.options).filter(o => o.selected).map(o => o.value)\n } else {\n simplified_dom[name].val.push(currentNode.value);\n }\n }\n\n }\n\n return simplified_dom;\n },\n\n updateMultistepState: function (multistep) {\n if (multistep == null) return;\n\n // update hidden input field\n\n var stepsData = {\n currentStep : multistep.currentStep,\n numSteps : multistep.numSteps,\n fieldsInCurrentStep : multistep.getFieldsInStep(multistep.currentStep)\n };\n multistep.form.$input_steps.val(JSON.stringify(stepsData));\n\n // update Buttons\n multistep.$btn_prev.removeClass('disabled').attr('disabled', false);\n multistep.$btn_next.removeClass('disabled').attr('disabled', false);\n if (multistep.currentStep == multistep.numSteps) {\n multistep.$btn_next.addClass('disabled').attr('disabled', true);\n }\n if (multistep.currentStep == 1) {\n multistep.$btn_prev.addClass('disabled').attr('disabled', true);\n }\n\n // replace next button with submit button on last step.\n // TODO: make this depend on a setting\n var $submit_button = multistep.form.$form.find('input[type=\"submit\"]').eq(0);\n var $ajax_loader = multistep.form.$form.find('.ajax-loader').eq(0);\n if (multistep.currentStep == multistep.numSteps) {\n multistep.$btn_next.hide();\n $ajax_loader.detach().appendTo(multistep.$btn_next.parent());\n $submit_button.detach().appendTo(multistep.$btn_next.parent());\n $submit_button.show();\n } else {\n $submit_button.hide();\n multistep.$btn_next.show();\n }\n\n // update dots\n var $dots = multistep.$dots.find('.dot');\n $dots.removeClass('active').removeClass('completed');\n for(var step = 1; step <= multistep.numSteps; step++) {\n if (step < multistep.currentStep) {\n $dots.eq(step-1).addClass('completed');\n } else if (step == multistep.currentStep) {\n $dots.eq(step-1).addClass('active');\n }\n }\n\n },\n\n should_group_be_shown : function(condition) {\n\n var show_group = true;\n\n for (var and_rule_i = 0; and_rule_i < condition.and_rules.length; and_rule_i++) {\n\n var condition_ok = false;\n\n var condition_and_rule = condition.and_rules[and_rule_i];\n\n var inputField = wpcf7cf_getFieldByName(condition_and_rule.if_field);\n\n if (!inputField) continue; // field not found\n\n var if_val = condition_and_rule.if_value;\n var operator = condition_and_rule.operator;\n\n //backwards compat\n operator = operator === '≤' ? 'less than or equals' : operator;\n operator = operator === '≥' ? 'greater than or equals' : operator;\n operator = operator === '>' ? 'greater than' : operator;\n operator = operator === '<' ? 'less than' : operator;\n\n const $field = operator === 'function' && jQuery(`[name=\"${inputField.name}\"]`).eq(0);\n\n condition_ok = this.isConditionTrue(inputField.val,operator,if_val, $field);\n\n show_group = show_group && condition_ok;\n }\n\n return show_group;\n\n },\n isConditionTrue(values, operator, testValue='', $field=jQuery()) {\n\n if (!Array.isArray(values)) {\n values = [values];\n }\n\n let condition_ok = false; // start by assuming that the condition is not met\n\n // Considered EMPTY: [] [''] [null] ['',null] [,,'']\n // Considered NOT EMPTY: [0] ['ab','c'] ['',0,null]\n const valuesAreEmpty = values.length === 0 || values.every((v) => !v&&v!==0); // 0 is not considered empty\n\n // special cases: [] equals '' => TRUE; [] not equals '' => FALSE\n if (operator === 'equals' && testValue === '' && valuesAreEmpty) {\n return true;\n }\n if (operator === 'not equals' && testValue === '' && valuesAreEmpty) {\n return false;\n }\n\n if (valuesAreEmpty) {\n if (operator === 'is empty') {\n condition_ok = true;\n }\n } else {\n if (operator === 'not empty') {\n condition_ok = true;\n }\n }\n\n const testValueNumber = isFinite(parseFloat(testValue)) ? parseFloat(testValue) : NaN;\n\n\n if (operator === 'not equals' || operator === 'not equals (regex)') {\n // start by assuming that the condition is met\n condition_ok = true;\n }\n\n if (\n operator === 'function'\n && typeof window[testValue] == 'function'\n && window[testValue]($field) // here we call the actual user defined function\n ) {\n condition_ok = true;\n }\n\n let regex_patt = /.*/i; // fallback regex pattern\n let isValidRegex = true;\n if (operator === 'equals (regex)' || operator === 'not equals (regex)') {\n try {\n regex_patt = new RegExp(testValue, 'i');\n } catch(e) {\n isValidRegex = false;\n }\n }\n\n\n for(let i = 0; i < values.length; i++) {\n\n const value = values[i];\n\n const valueNumber = isFinite(parseFloat(value)) ? parseFloat(value) : NaN;\n const valsAreNumbers = !isNaN(valueNumber) && !isNaN(testValueNumber);\n\n if (\n\n operator === 'equals' && value === testValue ||\n operator === 'equals (regex)' && regex_patt.test(value) ||\n operator === 'greater than' && valsAreNumbers && valueNumber > testValueNumber ||\n operator === 'less than' && valsAreNumbers && valueNumber < testValueNumber ||\n operator === 'greater than or equals' && valsAreNumbers && valueNumber >= testValueNumber ||\n operator === 'less than or equals' && valsAreNumbers && valueNumber <= testValueNumber\n \n ) {\n\n condition_ok = true;\n break;\n\n } else if (\n\n operator === 'not equals' && value === testValue ||\n operator === 'not equals (regex)' && regex_patt.test(value)\n\n ) {\n\n condition_ok = false;\n break;\n\n }\n }\n\n return condition_ok;\n\n }\n\n};\n\njQuery('.wpcf7-form').each(function(){\n wpcf7cf_forms.push(new Wpcf7cfForm(jQuery(this)));\n});\n\n// Call displayFields again on all forms\n// Necessary in case some theme or plugin changed a form value by the time the entire page is fully loaded.\njQuery('document').ready(function() {\n wpcf7cf_forms.forEach(function(f){\n f.displayFields();\n });\n});\n\n// fix for exclusive checkboxes in IE (this will call the change-event again after all other checkboxes are unchecked, triggering the display_fields() function)\nvar old_wpcf7ExclusiveCheckbox = jQuery.fn.wpcf7ExclusiveCheckbox;\njQuery.fn.wpcf7ExclusiveCheckbox = function() {\n return this.find('input:checkbox').on('click', function() {\n var name = jQuery(this).attr('name');\n jQuery(this).closest('form').find('input:checkbox[name=\"' + name + '\"]').not(this).prop('checked', false).eq(0).change();\n });\n};\n\n","function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) {\n try {\n var info = gen[key](arg);\n var value = info.value;\n } catch (error) {\n reject(error);\n return;\n }\n\n if (info.done) {\n resolve(value);\n } else {\n Promise.resolve(value).then(_next, _throw);\n }\n}\n\nfunction _asyncToGenerator(fn) {\n return function () {\n var self = this,\n args = arguments;\n return new Promise(function (resolve, reject) {\n var gen = fn.apply(self, args);\n\n function _next(value) {\n asyncGeneratorStep(gen, resolve, reject, _next, _throw, \"next\", value);\n }\n\n function _throw(err) {\n asyncGeneratorStep(gen, resolve, reject, _next, _throw, \"throw\", err);\n }\n\n _next(undefined);\n });\n };\n}\n\nmodule.exports = _asyncToGenerator;","module.exports = require(\"regenerator-runtime\");\n","module.exports = require('es6-promise').Promise;\n","/*!\n * @overview es6-promise - a tiny implementation of Promises/A+.\n * @copyright Copyright (c) 2014 Yehuda Katz, Tom Dale, Stefan Penner and contributors (Conversion to ES6 API by Jake Archibald)\n * @license Licensed under MIT license\n * See https://raw.githubusercontent.com/stefanpenner/es6-promise/master/LICENSE\n * @version 3.3.1\n */\n","'use strict';\n\nexport { objectOrFunction };\nexport { isFunction };\nexport { isMaybeThenable };\n\nfunction objectOrFunction(x) {\n return typeof x === 'function' || typeof x === 'object' && x !== null;\n}\n\nfunction isFunction(x) {\n return typeof x === 'function';\n}\n\nfunction isMaybeThenable(x) {\n return typeof x === 'object' && x !== null;\n}\n\nvar _isArray = undefined;\nif (!Array.isArray) {\n _isArray = function (x) {\n return Object.prototype.toString.call(x) === '[object Array]';\n };\n} else {\n _isArray = Array.isArray;\n}\n\nvar isArray = _isArray;\nexport { isArray };","'use strict';\n\nexport { setScheduler };\nexport { setAsap };\nvar len = 0;\nvar vertxNext = undefined;\nvar customSchedulerFn = undefined;\n\nvar asap = function asap(callback, arg) {\n queue[len] = callback;\n queue[len + 1] = arg;\n len += 2;\n if (len === 2) {\n // If len is 2, that means that we need to schedule an async flush.\n // If additional callbacks are queued before the queue is flushed, they\n // will be processed by this flush that we are scheduling.\n if (customSchedulerFn) {\n customSchedulerFn(flush);\n } else {\n scheduleFlush();\n }\n }\n};\n\nexport { asap };\n\nfunction setScheduler(scheduleFn) {\n customSchedulerFn = scheduleFn;\n}\n\nfunction setAsap(asapFn) {\n asap = asapFn;\n}\n\nvar browserWindow = typeof window !== 'undefined' ? window : undefined;\nvar browserGlobal = browserWindow || {};\nvar BrowserMutationObserver = browserGlobal.MutationObserver || browserGlobal.WebKitMutationObserver;\nvar isNode = typeof self === 'undefined' && typeof process !== 'undefined' && ({}).toString.call(process) === '[object process]';\n\n// test for web worker but not in IE10\nvar isWorker = typeof Uint8ClampedArray !== 'undefined' && typeof importScripts !== 'undefined' && typeof MessageChannel !== 'undefined';\n\n// node\nfunction useNextTick() {\n // node version 0.10.x displays a deprecation warning when nextTick is used recursively\n // see https://github.com/cujojs/when/issues/410 for details\n return function () {\n return process.nextTick(flush);\n };\n}\n\n// vertx\nfunction useVertxTimer() {\n return function () {\n vertxNext(flush);\n };\n}\n\nfunction useMutationObserver() {\n var iterations = 0;\n var observer = new BrowserMutationObserver(flush);\n var node = document.createTextNode('');\n observer.observe(node, { characterData: true });\n\n return function () {\n node.data = iterations = ++iterations % 2;\n };\n}\n\n// web worker\nfunction useMessageChannel() {\n var channel = new MessageChannel();\n channel.port1.onmessage = flush;\n return function () {\n return channel.port2.postMessage(0);\n };\n}\n\nfunction useSetTimeout() {\n // Store setTimeout reference so es6-promise will be unaffected by\n // other code modifying setTimeout (like sinon.useFakeTimers())\n var globalSetTimeout = setTimeout;\n return function () {\n return globalSetTimeout(flush, 1);\n };\n}\n\nvar queue = new Array(1000);\nfunction flush() {\n for (var i = 0; i < len; i += 2) {\n var callback = queue[i];\n var arg = queue[i + 1];\n\n callback(arg);\n\n queue[i] = undefined;\n queue[i + 1] = undefined;\n }\n\n len = 0;\n}\n\nfunction attemptVertx() {\n try {\n var r = require;\n var vertx = r('vertx');\n vertxNext = vertx.runOnLoop || vertx.runOnContext;\n return useVertxTimer();\n } catch (e) {\n return useSetTimeout();\n }\n}\n\nvar scheduleFlush = undefined;\n// Decide what async method to use to triggering processing of queued callbacks:\nif (isNode) {\n scheduleFlush = useNextTick();\n} else if (BrowserMutationObserver) {\n scheduleFlush = useMutationObserver();\n} else if (isWorker) {\n scheduleFlush = useMessageChannel();\n} else if (browserWindow === undefined && typeof require === 'function') {\n scheduleFlush = attemptVertx();\n} else {\n scheduleFlush = useSetTimeout();\n}","'use strict';\n\nexport default then;\nimport { invokeCallback, subscribe, FULFILLED, REJECTED, noop, makePromise, PROMISE_ID } from './-internal';\n\nimport { asap } from './asap';\nfunction then(onFulfillment, onRejection) {\n var _arguments = arguments;\n\n var parent = this;\n\n var child = new this.constructor(noop);\n\n if (child[PROMISE_ID] === undefined) {\n makePromise(child);\n }\n\n var _state = parent._state;\n\n if (_state) {\n (function () {\n var callback = _arguments[_state - 1];\n asap(function () {\n return invokeCallback(_state, child, callback, parent._result);\n });\n })();\n } else {\n subscribe(parent, child, onFulfillment, onRejection);\n }\n\n return child;\n}","'use strict';\n\nexport default resolve;\nimport { noop, resolve as _resolve } from '../-internal';\n\n/**\n `Promise.resolve` returns a promise that will become resolved with the\n passed `value`. It is shorthand for the following:\n\n ```javascript\n let promise = new Promise(function(resolve, reject){\n resolve(1);\n });\n\n promise.then(function(value){\n // value === 1\n });\n ```\n\n Instead of writing the above, your code now simply becomes the following:\n\n ```javascript\n let promise = Promise.resolve(1);\n\n promise.then(function(value){\n // value === 1\n });\n ```\n\n @method resolve\n @static\n @param {Any} value value that the returned promise will be resolved with\n Useful for tooling.\n @return {Promise} a promise that will become fulfilled with the given\n `value`\n*/\nfunction resolve(object) {\n /*jshint validthis:true */\n var Constructor = this;\n\n if (object && typeof object === 'object' && object.constructor === Constructor) {\n return object;\n }\n\n var promise = new Constructor(noop);\n _resolve(promise, object);\n return promise;\n}","'use strict';\n\nimport { objectOrFunction, isFunction } from './utils';\n\nimport { asap } from './asap';\n\nimport originalThen from './then';\nimport originalResolve from './promise/resolve';\n\nvar PROMISE_ID = Math.random().toString(36).substring(16);\n\nexport { PROMISE_ID };\nfunction noop() {}\n\nvar PENDING = void 0;\nvar FULFILLED = 1;\nvar REJECTED = 2;\n\nvar GET_THEN_ERROR = new ErrorObject();\n\nfunction selfFulfillment() {\n return new TypeError(\"You cannot resolve a promise with itself\");\n}\n\nfunction cannotReturnOwn() {\n return new TypeError('A promises callback cannot return that same promise.');\n}\n\nfunction getThen(promise) {\n try {\n return promise.then;\n } catch (error) {\n GET_THEN_ERROR.error = error;\n return GET_THEN_ERROR;\n }\n}\n\nfunction tryThen(then, value, fulfillmentHandler, rejectionHandler) {\n try {\n then.call(value, fulfillmentHandler, rejectionHandler);\n } catch (e) {\n return e;\n }\n}\n\nfunction handleForeignThenable(promise, thenable, then) {\n asap(function (promise) {\n var sealed = false;\n var error = tryThen(then, thenable, function (value) {\n if (sealed) {\n return;\n }\n sealed = true;\n if (thenable !== value) {\n resolve(promise, value);\n } else {\n fulfill(promise, value);\n }\n }, function (reason) {\n if (sealed) {\n return;\n }\n sealed = true;\n\n reject(promise, reason);\n }, 'Settle: ' + (promise._label || ' unknown promise'));\n\n if (!sealed && error) {\n sealed = true;\n reject(promise, error);\n }\n }, promise);\n}\n\nfunction handleOwnThenable(promise, thenable) {\n if (thenable._state === FULFILLED) {\n fulfill(promise, thenable._result);\n } else if (thenable._state === REJECTED) {\n reject(promise, thenable._result);\n } else {\n subscribe(thenable, undefined, function (value) {\n return resolve(promise, value);\n }, function (reason) {\n return reject(promise, reason);\n });\n }\n}\n\nfunction handleMaybeThenable(promise, maybeThenable, then) {\n if (maybeThenable.constructor === promise.constructor && then === originalThen && maybeThenable.constructor.resolve === originalResolve) {\n handleOwnThenable(promise, maybeThenable);\n } else {\n if (then === GET_THEN_ERROR) {\n reject(promise, GET_THEN_ERROR.error);\n } else if (then === undefined) {\n fulfill(promise, maybeThenable);\n } else if (isFunction(then)) {\n handleForeignThenable(promise, maybeThenable, then);\n } else {\n fulfill(promise, maybeThenable);\n }\n }\n}\n\nfunction resolve(promise, value) {\n if (promise === value) {\n reject(promise, selfFulfillment());\n } else if (objectOrFunction(value)) {\n handleMaybeThenable(promise, value, getThen(value));\n } else {\n fulfill(promise, value);\n }\n}\n\nfunction publishRejection(promise) {\n if (promise._onerror) {\n promise._onerror(promise._result);\n }\n\n publish(promise);\n}\n\nfunction fulfill(promise, value) {\n if (promise._state !== PENDING) {\n return;\n }\n\n promise._result = value;\n promise._state = FULFILLED;\n\n if (promise._subscribers.length !== 0) {\n asap(publish, promise);\n }\n}\n\nfunction reject(promise, reason) {\n if (promise._state !== PENDING) {\n return;\n }\n promise._state = REJECTED;\n promise._result = reason;\n\n asap(publishRejection, promise);\n}\n\nfunction subscribe(parent, child, onFulfillment, onRejection) {\n var _subscribers = parent._subscribers;\n var length = _subscribers.length;\n\n parent._onerror = null;\n\n _subscribers[length] = child;\n _subscribers[length + FULFILLED] = onFulfillment;\n _subscribers[length + REJECTED] = onRejection;\n\n if (length === 0 && parent._state) {\n asap(publish, parent);\n }\n}\n\nfunction publish(promise) {\n var subscribers = promise._subscribers;\n var settled = promise._state;\n\n if (subscribers.length === 0) {\n return;\n }\n\n var child = undefined,\n callback = undefined,\n detail = promise._result;\n\n for (var i = 0; i < subscribers.length; i += 3) {\n child = subscribers[i];\n callback = subscribers[i + settled];\n\n if (child) {\n invokeCallback(settled, child, callback, detail);\n } else {\n callback(detail);\n }\n }\n\n promise._subscribers.length = 0;\n}\n\nfunction ErrorObject() {\n this.error = null;\n}\n\nvar TRY_CATCH_ERROR = new ErrorObject();\n\nfunction tryCatch(callback, detail) {\n try {\n return callback(detail);\n } catch (e) {\n TRY_CATCH_ERROR.error = e;\n return TRY_CATCH_ERROR;\n }\n}\n\nfunction invokeCallback(settled, promise, callback, detail) {\n var hasCallback = isFunction(callback),\n value = undefined,\n error = undefined,\n succeeded = undefined,\n failed = undefined;\n\n if (hasCallback) {\n value = tryCatch(callback, detail);\n\n if (value === TRY_CATCH_ERROR) {\n failed = true;\n error = value.error;\n value = null;\n } else {\n succeeded = true;\n }\n\n if (promise === value) {\n reject(promise, cannotReturnOwn());\n return;\n }\n } else {\n value = detail;\n succeeded = true;\n }\n\n if (promise._state !== PENDING) {\n // noop\n } else if (hasCallback && succeeded) {\n resolve(promise, value);\n } else if (failed) {\n reject(promise, error);\n } else if (settled === FULFILLED) {\n fulfill(promise, value);\n } else if (settled === REJECTED) {\n reject(promise, value);\n }\n}\n\nfunction initializePromise(promise, resolver) {\n try {\n resolver(function resolvePromise(value) {\n resolve(promise, value);\n }, function rejectPromise(reason) {\n reject(promise, reason);\n });\n } catch (e) {\n reject(promise, e);\n }\n}\n\nvar id = 0;\nfunction nextId() {\n return id++;\n}\n\nfunction makePromise(promise) {\n promise[PROMISE_ID] = id++;\n promise._state = undefined;\n promise._result = undefined;\n promise._subscribers = [];\n}\n\nexport { nextId, makePromise, getThen, noop, resolve, reject, fulfill, subscribe, publish, publishRejection, initializePromise, invokeCallback, FULFILLED, REJECTED, PENDING, handleMaybeThenable };","'use strict';\n\nimport { isArray, isMaybeThenable } from './utils';\n\nimport { noop, reject, fulfill, subscribe, FULFILLED, REJECTED, PENDING, getThen, handleMaybeThenable } from './-internal';\n\nimport then from './then';\nimport Promise from './promise';\nimport originalResolve from './promise/resolve';\nimport originalThen from './then';\nimport { makePromise, PROMISE_ID } from './-internal';\n\nexport default Enumerator;\nfunction Enumerator(Constructor, input) {\n this._instanceConstructor = Constructor;\n this.promise = new Constructor(noop);\n\n if (!this.promise[PROMISE_ID]) {\n makePromise(this.promise);\n }\n\n if (isArray(input)) {\n this._input = input;\n this.length = input.length;\n this._remaining = input.length;\n\n this._result = new Array(this.length);\n\n if (this.length === 0) {\n fulfill(this.promise, this._result);\n } else {\n this.length = this.length || 0;\n this._enumerate();\n if (this._remaining === 0) {\n fulfill(this.promise, this._result);\n }\n }\n } else {\n reject(this.promise, validationError());\n }\n}\n\nfunction validationError() {\n return new Error('Array Methods must be provided an Array');\n};\n\nEnumerator.prototype._enumerate = function () {\n var length = this.length;\n var _input = this._input;\n\n for (var i = 0; this._state === PENDING && i < length; i++) {\n this._eachEntry(_input[i], i);\n }\n};\n\nEnumerator.prototype._eachEntry = function (entry, i) {\n var c = this._instanceConstructor;\n var resolve = c.resolve;\n\n if (resolve === originalResolve) {\n var _then = getThen(entry);\n\n if (_then === originalThen && entry._state !== PENDING) {\n this._settledAt(entry._state, i, entry._result);\n } else if (typeof _then !== 'function') {\n this._remaining--;\n this._result[i] = entry;\n } else if (c === Promise) {\n var promise = new c(noop);\n handleMaybeThenable(promise, entry, _then);\n this._willSettleAt(promise, i);\n } else {\n this._willSettleAt(new c(function (resolve) {\n return resolve(entry);\n }), i);\n }\n } else {\n this._willSettleAt(resolve(entry), i);\n }\n};\n\nEnumerator.prototype._settledAt = function (state, i, value) {\n var promise = this.promise;\n\n if (promise._state === PENDING) {\n this._remaining--;\n\n if (state === REJECTED) {\n reject(promise, value);\n } else {\n this._result[i] = value;\n }\n }\n\n if (this._remaining === 0) {\n fulfill(promise, this._result);\n }\n};\n\nEnumerator.prototype._willSettleAt = function (promise, i) {\n var enumerator = this;\n\n subscribe(promise, undefined, function (value) {\n return enumerator._settledAt(FULFILLED, i, value);\n }, function (reason) {\n return enumerator._settledAt(REJECTED, i, reason);\n });\n};","'use strict';\n\nexport default all;\nimport Enumerator from '../enumerator';\n\n/**\n `Promise.all` accepts an array of promises, and returns a new promise which\n is fulfilled with an array of fulfillment values for the passed promises, or\n rejected with the reason of the first passed promise to be rejected. It casts all\n elements of the passed iterable to promises as it runs this algorithm.\n\n Example:\n\n ```javascript\n let promise1 = resolve(1);\n let promise2 = resolve(2);\n let promise3 = resolve(3);\n let promises = [ promise1, promise2, promise3 ];\n\n Promise.all(promises).then(function(array){\n // The array here would be [ 1, 2, 3 ];\n });\n ```\n\n If any of the `promises` given to `all` are rejected, the first promise\n that is rejected will be given as an argument to the returned promises's\n rejection handler. For example:\n\n Example:\n\n ```javascript\n let promise1 = resolve(1);\n let promise2 = reject(new Error(\"2\"));\n let promise3 = reject(new Error(\"3\"));\n let promises = [ promise1, promise2, promise3 ];\n\n Promise.all(promises).then(function(array){\n // Code here never runs because there are rejected promises!\n }, function(error) {\n // error.message === \"2\"\n });\n ```\n\n @method all\n @static\n @param {Array} entries array of promises\n @param {String} label optional string for labeling the promise.\n Useful for tooling.\n @return {Promise} promise that is fulfilled when all `promises` have been\n fulfilled, or rejected if any of them become rejected.\n @static\n*/\nfunction all(entries) {\n return new Enumerator(this, entries).promise;\n}","\"use strict\";\n\nexport default race;\nimport { isArray } from \"../utils\";\n\n/**\n `Promise.race` returns a new promise which is settled in the same way as the\n first passed promise to settle.\n\n Example:\n\n ```javascript\n let promise1 = new Promise(function(resolve, reject){\n setTimeout(function(){\n resolve('promise 1');\n }, 200);\n });\n\n let promise2 = new Promise(function(resolve, reject){\n setTimeout(function(){\n resolve('promise 2');\n }, 100);\n });\n\n Promise.race([promise1, promise2]).then(function(result){\n // result === 'promise 2' because it was resolved before promise1\n // was resolved.\n });\n ```\n\n `Promise.race` is deterministic in that only the state of the first\n settled promise matters. For example, even if other promises given to the\n `promises` array argument are resolved, but the first settled promise has\n become rejected before the other promises became fulfilled, the returned\n promise will become rejected:\n\n ```javascript\n let promise1 = new Promise(function(resolve, reject){\n setTimeout(function(){\n resolve('promise 1');\n }, 200);\n });\n\n let promise2 = new Promise(function(resolve, reject){\n setTimeout(function(){\n reject(new Error('promise 2'));\n }, 100);\n });\n\n Promise.race([promise1, promise2]).then(function(result){\n // Code here never runs\n }, function(reason){\n // reason.message === 'promise 2' because promise 2 became rejected before\n // promise 1 became fulfilled\n });\n ```\n\n An example real-world use case is implementing timeouts:\n\n ```javascript\n Promise.race([ajax('foo.json'), timeout(5000)])\n ```\n\n @method race\n @static\n @param {Array} promises array of promises to observe\n Useful for tooling.\n @return {Promise} a promise which settles in the same way as the first passed\n promise to settle.\n*/\nfunction race(entries) {\n /*jshint validthis:true */\n var Constructor = this;\n\n if (!isArray(entries)) {\n return new Constructor(function (_, reject) {\n return reject(new TypeError('You must pass an array to race.'));\n });\n } else {\n return new Constructor(function (resolve, reject) {\n var length = entries.length;\n for (var i = 0; i < length; i++) {\n Constructor.resolve(entries[i]).then(resolve, reject);\n }\n });\n }\n}","'use strict';\n\nexport default reject;\nimport { noop, reject as _reject } from '../-internal';\n\n/**\n `Promise.reject` returns a promise rejected with the passed `reason`.\n It is shorthand for the following:\n\n ```javascript\n let promise = new Promise(function(resolve, reject){\n reject(new Error('WHOOPS'));\n });\n\n promise.then(function(value){\n // Code here doesn't run because the promise is rejected!\n }, function(reason){\n // reason.message === 'WHOOPS'\n });\n ```\n\n Instead of writing the above, your code now simply becomes the following:\n\n ```javascript\n let promise = Promise.reject(new Error('WHOOPS'));\n\n promise.then(function(value){\n // Code here doesn't run because the promise is rejected!\n }, function(reason){\n // reason.message === 'WHOOPS'\n });\n ```\n\n @method reject\n @static\n @param {Any} reason value that the returned promise will be rejected with.\n Useful for tooling.\n @return {Promise} a promise rejected with the given `reason`.\n*/\nfunction reject(reason) {\n /*jshint validthis:true */\n var Constructor = this;\n var promise = new Constructor(noop);\n _reject(promise, reason);\n return promise;\n}","'use strict';\n\nexport default Promise;\n\nimport { isFunction } from './utils';\n\nimport { noop, nextId, PROMISE_ID, initializePromise } from './-internal';\n\nimport { asap, setAsap, setScheduler } from './asap';\n\nimport all from './promise/all';\nimport race from './promise/race';\nimport Resolve from './promise/resolve';\nimport Reject from './promise/reject';\nimport then from './then';\n\nfunction needsResolver() {\n throw new TypeError('You must pass a resolver function as the first argument to the promise constructor');\n}\n\nfunction needsNew() {\n throw new TypeError(\"Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.\");\n}\n\n/**\n Promise objects represent the eventual result of an asynchronous operation. The\n primary way of interacting with a promise is through its `then` method, which\n registers callbacks to receive either a promise's eventual value or the reason\n why the promise cannot be fulfilled.\n\n Terminology\n -----------\n\n - `promise` is an object or function with a `then` method whose behavior conforms to this specification.\n - `thenable` is an object or function that defines a `then` method.\n - `value` is any legal JavaScript value (including undefined, a thenable, or a promise).\n - `exception` is a value that is thrown using the throw statement.\n - `reason` is a value that indicates why a promise was rejected.\n - `settled` the final resting state of a promise, fulfilled or rejected.\n\n A promise can be in one of three states: pending, fulfilled, or rejected.\n\n Promises that are fulfilled have a fulfillment value and are in the fulfilled\n state. Promises that are rejected have a rejection reason and are in the\n rejected state. A fulfillment value is never a thenable.\n\n Promises can also be said to *resolve* a value. If this value is also a\n promise, then the original promise's settled state will match the value's\n settled state. So a promise that *resolves* a promise that rejects will\n itself reject, and a promise that *resolves* a promise that fulfills will\n itself fulfill.\n\n\n Basic Usage:\n ------------\n\n ```js\n let promise = new Promise(function(resolve, reject) {\n // on success\n resolve(value);\n\n // on failure\n reject(reason);\n });\n\n promise.then(function(value) {\n // on fulfillment\n }, function(reason) {\n // on rejection\n });\n ```\n\n Advanced Usage:\n ---------------\n\n Promises shine when abstracting away asynchronous interactions such as\n `XMLHttpRequest`s.\n\n ```js\n function getJSON(url) {\n return new Promise(function(resolve, reject){\n let xhr = new XMLHttpRequest();\n\n xhr.open('GET', url);\n xhr.onreadystatechange = handler;\n xhr.responseType = 'json';\n xhr.setRequestHeader('Accept', 'application/json');\n xhr.send();\n\n function handler() {\n if (this.readyState === this.DONE) {\n if (this.status === 200) {\n resolve(this.response);\n } else {\n reject(new Error('getJSON: `' + url + '` failed with status: [' + this.status + ']'));\n }\n }\n };\n });\n }\n\n getJSON('/posts.json').then(function(json) {\n // on fulfillment\n }, function(reason) {\n // on rejection\n });\n ```\n\n Unlike callbacks, promises are great composable primitives.\n\n ```js\n Promise.all([\n getJSON('/posts'),\n getJSON('/comments')\n ]).then(function(values){\n values[0] // => postsJSON\n values[1] // => commentsJSON\n\n return values;\n });\n ```\n\n @class Promise\n @param {function} resolver\n Useful for tooling.\n @constructor\n*/\nfunction Promise(resolver) {\n this[PROMISE_ID] = nextId();\n this._result = this._state = undefined;\n this._subscribers = [];\n\n if (noop !== resolver) {\n typeof resolver !== 'function' && needsResolver();\n this instanceof Promise ? initializePromise(this, resolver) : needsNew();\n }\n}\n\nPromise.all = all;\nPromise.race = race;\nPromise.resolve = Resolve;\nPromise.reject = Reject;\nPromise._setScheduler = setScheduler;\nPromise._setAsap = setAsap;\nPromise._asap = asap;\n\nPromise.prototype = {\n constructor: Promise,\n\n /**\n The primary way of interacting with a promise is through its `then` method,\n which registers callbacks to receive either a promise's eventual value or the\n reason why the promise cannot be fulfilled.\n \n ```js\n findUser().then(function(user){\n // user is available\n }, function(reason){\n // user is unavailable, and you are given the reason why\n });\n ```\n \n Chaining\n --------\n \n The return value of `then` is itself a promise. This second, 'downstream'\n promise is resolved with the return value of the first promise's fulfillment\n or rejection handler, or rejected if the handler throws an exception.\n \n ```js\n findUser().then(function (user) {\n return user.name;\n }, function (reason) {\n return 'default name';\n }).then(function (userName) {\n // If `findUser` fulfilled, `userName` will be the user's name, otherwise it\n // will be `'default name'`\n });\n \n findUser().then(function (user) {\n throw new Error('Found user, but still unhappy');\n }, function (reason) {\n throw new Error('`findUser` rejected and we're unhappy');\n }).then(function (value) {\n // never reached\n }, function (reason) {\n // if `findUser` fulfilled, `reason` will be 'Found user, but still unhappy'.\n // If `findUser` rejected, `reason` will be '`findUser` rejected and we're unhappy'.\n });\n ```\n If the downstream promise does not specify a rejection handler, rejection reasons will be propagated further downstream.\n \n ```js\n findUser().then(function (user) {\n throw new PedagogicalException('Upstream error');\n }).then(function (value) {\n // never reached\n }).then(function (value) {\n // never reached\n }, function (reason) {\n // The `PedgagocialException` is propagated all the way down to here\n });\n ```\n \n Assimilation\n ------------\n \n Sometimes the value you want to propagate to a downstream promise can only be\n retrieved asynchronously. This can be achieved by returning a promise in the\n fulfillment or rejection handler. The downstream promise will then be pending\n until the returned promise is settled. This is called *assimilation*.\n \n ```js\n findUser().then(function (user) {\n return findCommentsByAuthor(user);\n }).then(function (comments) {\n // The user's comments are now available\n });\n ```\n \n If the assimliated promise rejects, then the downstream promise will also reject.\n \n ```js\n findUser().then(function (user) {\n return findCommentsByAuthor(user);\n }).then(function (comments) {\n // If `findCommentsByAuthor` fulfills, we'll have the value here\n }, function (reason) {\n // If `findCommentsByAuthor` rejects, we'll have the reason here\n });\n ```\n \n Simple Example\n --------------\n \n Synchronous Example\n \n ```javascript\n let result;\n \n try {\n result = findResult();\n // success\n } catch(reason) {\n // failure\n }\n ```\n \n Errback Example\n \n ```js\n findResult(function(result, err){\n if (err) {\n // failure\n } else {\n // success\n }\n });\n ```\n \n Promise Example;\n \n ```javascript\n findResult().then(function(result){\n // success\n }, function(reason){\n // failure\n });\n ```\n \n Advanced Example\n --------------\n \n Synchronous Example\n \n ```javascript\n let author, books;\n \n try {\n author = findAuthor();\n books = findBooksByAuthor(author);\n // success\n } catch(reason) {\n // failure\n }\n ```\n \n Errback Example\n \n ```js\n \n function foundBooks(books) {\n \n }\n \n function failure(reason) {\n \n }\n \n findAuthor(function(author, err){\n if (err) {\n failure(err);\n // failure\n } else {\n try {\n findBoooksByAuthor(author, function(books, err) {\n if (err) {\n failure(err);\n } else {\n try {\n foundBooks(books);\n } catch(reason) {\n failure(reason);\n }\n }\n });\n } catch(error) {\n failure(err);\n }\n // success\n }\n });\n ```\n \n Promise Example;\n \n ```javascript\n findAuthor().\n then(findBooksByAuthor).\n then(function(books){\n // found books\n }).catch(function(reason){\n // something went wrong\n });\n ```\n \n @method then\n @param {Function} onFulfilled\n @param {Function} onRejected\n Useful for tooling.\n @return {Promise}\n */\n then: then,\n\n /**\n `catch` is simply sugar for `then(undefined, onRejection)` which makes it the same\n as the catch block of a try/catch statement.\n \n ```js\n function findAuthor(){\n throw new Error('couldn't find that author');\n }\n \n // synchronous\n try {\n findAuthor();\n } catch(reason) {\n // something went wrong\n }\n \n // async with promises\n findAuthor().catch(function(reason){\n // something went wrong\n });\n ```\n \n @method catch\n @param {Function} onRejection\n Useful for tooling.\n @return {Promise}\n */\n 'catch': function _catch(onRejection) {\n return this.then(null, onRejection);\n }\n};","/*global self*/\n'use strict';\n\nexport default polyfill;\nimport Promise from './promise';\nfunction polyfill() {\n var local = undefined;\n\n if (typeof global !== 'undefined') {\n local = global;\n } else if (typeof self !== 'undefined') {\n local = self;\n } else {\n try {\n local = Function('return this')();\n } catch (e) {\n throw new Error('polyfill failed because global object is unavailable in this environment');\n }\n }\n\n var P = local.Promise;\n\n if (P) {\n var promiseToString = null;\n try {\n promiseToString = Object.prototype.toString.call(P.resolve());\n } catch (e) {\n // silently ignored\n }\n\n if (promiseToString === '[object Promise]' && !P.cast) {\n return;\n }\n }\n\n local.Promise = Promise;\n}","'use strict';\n\nimport Promise from './es6-promise/promise';\nimport polyfill from './es6-promise/polyfill';\n\npolyfill();\n// Strange compat..\nPromise.polyfill = polyfill;\nPromise.Promise = Promise;\nexport default Promise;","// shim for using process in browser\nvar process = module.exports = {};\n\n// cached from whatever global is present so that test runners that stub it\n// don't break things. But we need to wrap it in a try catch in case it is\n// wrapped in strict mode code which doesn't define any globals. It's inside a\n// function because try/catches deoptimize in certain engines.\n\nvar cachedSetTimeout;\nvar cachedClearTimeout;\n\nfunction defaultSetTimout() {\n throw new Error('setTimeout has not been defined');\n}\nfunction defaultClearTimeout () {\n throw new Error('clearTimeout has not been defined');\n}\n(function () {\n try {\n if (typeof setTimeout === 'function') {\n cachedSetTimeout = setTimeout;\n } else {\n cachedSetTimeout = defaultSetTimout;\n }\n } catch (e) {\n cachedSetTimeout = defaultSetTimout;\n }\n try {\n if (typeof clearTimeout === 'function') {\n cachedClearTimeout = clearTimeout;\n } else {\n cachedClearTimeout = defaultClearTimeout;\n }\n } catch (e) {\n cachedClearTimeout = defaultClearTimeout;\n }\n} ())\nfunction runTimeout(fun) {\n if (cachedSetTimeout === setTimeout) {\n //normal enviroments in sane situations\n return setTimeout(fun, 0);\n }\n // if setTimeout wasn't available but was latter defined\n if ((cachedSetTimeout === defaultSetTimout || !cachedSetTimeout) && setTimeout) {\n cachedSetTimeout = setTimeout;\n return setTimeout(fun, 0);\n }\n try {\n // when when somebody has screwed with setTimeout but no I.E. maddness\n return cachedSetTimeout(fun, 0);\n } catch(e){\n try {\n // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally\n return cachedSetTimeout.call(null, fun, 0);\n } catch(e){\n // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error\n return cachedSetTimeout.call(this, fun, 0);\n }\n }\n\n\n}\nfunction runClearTimeout(marker) {\n if (cachedClearTimeout === clearTimeout) {\n //normal enviroments in sane situations\n return clearTimeout(marker);\n }\n // if clearTimeout wasn't available but was latter defined\n if ((cachedClearTimeout === defaultClearTimeout || !cachedClearTimeout) && clearTimeout) {\n cachedClearTimeout = clearTimeout;\n return clearTimeout(marker);\n }\n try {\n // when when somebody has screwed with setTimeout but no I.E. maddness\n return cachedClearTimeout(marker);\n } catch (e){\n try {\n // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally\n return cachedClearTimeout.call(null, marker);\n } catch (e){\n // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error.\n // Some versions of I.E. have different rules for clearTimeout vs setTimeout\n return cachedClearTimeout.call(this, marker);\n }\n }\n\n\n\n}\nvar queue = [];\nvar draining = false;\nvar currentQueue;\nvar queueIndex = -1;\n\nfunction cleanUpNextTick() {\n if (!draining || !currentQueue) {\n return;\n }\n draining = false;\n if (currentQueue.length) {\n queue = currentQueue.concat(queue);\n } else {\n queueIndex = -1;\n }\n if (queue.length) {\n drainQueue();\n }\n}\n\nfunction drainQueue() {\n if (draining) {\n return;\n }\n var timeout = runTimeout(cleanUpNextTick);\n draining = true;\n\n var len = queue.length;\n while(len) {\n currentQueue = queue;\n queue = [];\n while (++queueIndex < len) {\n if (currentQueue) {\n currentQueue[queueIndex].run();\n }\n }\n queueIndex = -1;\n len = queue.length;\n }\n currentQueue = null;\n draining = false;\n runClearTimeout(timeout);\n}\n\nprocess.nextTick = function (fun) {\n var args = new Array(arguments.length - 1);\n if (arguments.length > 1) {\n for (var i = 1; i < arguments.length; i++) {\n args[i - 1] = arguments[i];\n }\n }\n queue.push(new Item(fun, args));\n if (queue.length === 1 && !draining) {\n runTimeout(drainQueue);\n }\n};\n\n// v8 likes predictible objects\nfunction Item(fun, array) {\n this.fun = fun;\n this.array = array;\n}\nItem.prototype.run = function () {\n this.fun.apply(null, this.array);\n};\nprocess.title = 'browser';\nprocess.browser = true;\nprocess.env = {};\nprocess.argv = [];\nprocess.version = ''; // empty string to avoid regexp issues\nprocess.versions = {};\n\nfunction noop() {}\n\nprocess.on = noop;\nprocess.addListener = noop;\nprocess.once = noop;\nprocess.off = noop;\nprocess.removeListener = noop;\nprocess.removeAllListeners = noop;\nprocess.emit = noop;\nprocess.prependListener = noop;\nprocess.prependOnceListener = noop;\n\nprocess.listeners = function (name) { return [] }\n\nprocess.binding = function (name) {\n throw new Error('process.binding is not supported');\n};\n\nprocess.cwd = function () { return '/' };\nprocess.chdir = function (dir) {\n throw new Error('process.chdir is not supported');\n};\nprocess.umask = function() { return 0; };\n","/**\n * Copyright (c) 2014-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\nvar runtime = (function (exports) {\n \"use strict\";\n\n var Op = Object.prototype;\n var hasOwn = Op.hasOwnProperty;\n var undefined; // More compressible than void 0.\n var $Symbol = typeof Symbol === \"function\" ? Symbol : {};\n var iteratorSymbol = $Symbol.iterator || \"@@iterator\";\n var asyncIteratorSymbol = $Symbol.asyncIterator || \"@@asyncIterator\";\n var toStringTagSymbol = $Symbol.toStringTag || \"@@toStringTag\";\n\n function wrap(innerFn, outerFn, self, tryLocsList) {\n // If outerFn provided and outerFn.prototype is a Generator, then outerFn.prototype instanceof Generator.\n var protoGenerator = outerFn && outerFn.prototype instanceof Generator ? outerFn : Generator;\n var generator = Object.create(protoGenerator.prototype);\n var context = new Context(tryLocsList || []);\n\n // The ._invoke method unifies the implementations of the .next,\n // .throw, and .return methods.\n generator._invoke = makeInvokeMethod(innerFn, self, context);\n\n return generator;\n }\n exports.wrap = wrap;\n\n // Try/catch helper to minimize deoptimizations. Returns a completion\n // record like context.tryEntries[i].completion. This interface could\n // have been (and was previously) designed to take a closure to be\n // invoked without arguments, but in all the cases we care about we\n // already have an existing method we want to call, so there's no need\n // to create a new function object. We can even get away with assuming\n // the method takes exactly one argument, since that happens to be true\n // in every case, so we don't have to touch the arguments object. The\n // only additional allocation required is the completion record, which\n // has a stable shape and so hopefully should be cheap to allocate.\n function tryCatch(fn, obj, arg) {\n try {\n return { type: \"normal\", arg: fn.call(obj, arg) };\n } catch (err) {\n return { type: \"throw\", arg: err };\n }\n }\n\n var GenStateSuspendedStart = \"suspendedStart\";\n var GenStateSuspendedYield = \"suspendedYield\";\n var GenStateExecuting = \"executing\";\n var GenStateCompleted = \"completed\";\n\n // Returning this object from the innerFn has the same effect as\n // breaking out of the dispatch switch statement.\n var ContinueSentinel = {};\n\n // Dummy constructor functions that we use as the .constructor and\n // .constructor.prototype properties for functions that return Generator\n // objects. For full spec compliance, you may wish to configure your\n // minifier not to mangle the names of these two functions.\n function Generator() {}\n function GeneratorFunction() {}\n function GeneratorFunctionPrototype() {}\n\n // This is a polyfill for %IteratorPrototype% for environments that\n // don't natively support it.\n var IteratorPrototype = {};\n IteratorPrototype[iteratorSymbol] = function () {\n return this;\n };\n\n var getProto = Object.getPrototypeOf;\n var NativeIteratorPrototype = getProto && getProto(getProto(values([])));\n if (NativeIteratorPrototype &&\n NativeIteratorPrototype !== Op &&\n hasOwn.call(NativeIteratorPrototype, iteratorSymbol)) {\n // This environment has a native %IteratorPrototype%; use it instead\n // of the polyfill.\n IteratorPrototype = NativeIteratorPrototype;\n }\n\n var Gp = GeneratorFunctionPrototype.prototype =\n Generator.prototype = Object.create(IteratorPrototype);\n GeneratorFunction.prototype = Gp.constructor = GeneratorFunctionPrototype;\n GeneratorFunctionPrototype.constructor = GeneratorFunction;\n GeneratorFunctionPrototype[toStringTagSymbol] =\n GeneratorFunction.displayName = \"GeneratorFunction\";\n\n // Helper for defining the .next, .throw, and .return methods of the\n // Iterator interface in terms of a single ._invoke method.\n function defineIteratorMethods(prototype) {\n [\"next\", \"throw\", \"return\"].forEach(function(method) {\n prototype[method] = function(arg) {\n return this._invoke(method, arg);\n };\n });\n }\n\n exports.isGeneratorFunction = function(genFun) {\n var ctor = typeof genFun === \"function\" && genFun.constructor;\n return ctor\n ? ctor === GeneratorFunction ||\n // For the native GeneratorFunction constructor, the best we can\n // do is to check its .name property.\n (ctor.displayName || ctor.name) === \"GeneratorFunction\"\n : false;\n };\n\n exports.mark = function(genFun) {\n if (Object.setPrototypeOf) {\n Object.setPrototypeOf(genFun, GeneratorFunctionPrototype);\n } else {\n genFun.__proto__ = GeneratorFunctionPrototype;\n if (!(toStringTagSymbol in genFun)) {\n genFun[toStringTagSymbol] = \"GeneratorFunction\";\n }\n }\n genFun.prototype = Object.create(Gp);\n return genFun;\n };\n\n // Within the body of any async function, `await x` is transformed to\n // `yield regeneratorRuntime.awrap(x)`, so that the runtime can test\n // `hasOwn.call(value, \"__await\")` to determine if the yielded value is\n // meant to be awaited.\n exports.awrap = function(arg) {\n return { __await: arg };\n };\n\n function AsyncIterator(generator, PromiseImpl) {\n function invoke(method, arg, resolve, reject) {\n var record = tryCatch(generator[method], generator, arg);\n if (record.type === \"throw\") {\n reject(record.arg);\n } else {\n var result = record.arg;\n var value = result.value;\n if (value &&\n typeof value === \"object\" &&\n hasOwn.call(value, \"__await\")) {\n return PromiseImpl.resolve(value.__await).then(function(value) {\n invoke(\"next\", value, resolve, reject);\n }, function(err) {\n invoke(\"throw\", err, resolve, reject);\n });\n }\n\n return PromiseImpl.resolve(value).then(function(unwrapped) {\n // When a yielded Promise is resolved, its final value becomes\n // the .value of the Promise<{value,done}> result for the\n // current iteration.\n result.value = unwrapped;\n resolve(result);\n }, function(error) {\n // If a rejected Promise was yielded, throw the rejection back\n // into the async generator function so it can be handled there.\n return invoke(\"throw\", error, resolve, reject);\n });\n }\n }\n\n var previousPromise;\n\n function enqueue(method, arg) {\n function callInvokeWithMethodAndArg() {\n return new PromiseImpl(function(resolve, reject) {\n invoke(method, arg, resolve, reject);\n });\n }\n\n return previousPromise =\n // If enqueue has been called before, then we want to wait until\n // all previous Promises have been resolved before calling invoke,\n // so that results are always delivered in the correct order. If\n // enqueue has not been called before, then it is important to\n // call invoke immediately, without waiting on a callback to fire,\n // so that the async generator function has the opportunity to do\n // any necessary setup in a predictable way. This predictability\n // is why the Promise constructor synchronously invokes its\n // executor callback, and why async functions synchronously\n // execute code before the first await. Since we implement simple\n // async functions in terms of async generators, it is especially\n // important to get this right, even though it requires care.\n previousPromise ? previousPromise.then(\n callInvokeWithMethodAndArg,\n // Avoid propagating failures to Promises returned by later\n // invocations of the iterator.\n callInvokeWithMethodAndArg\n ) : callInvokeWithMethodAndArg();\n }\n\n // Define the unified helper method that is used to implement .next,\n // .throw, and .return (see defineIteratorMethods).\n this._invoke = enqueue;\n }\n\n defineIteratorMethods(AsyncIterator.prototype);\n AsyncIterator.prototype[asyncIteratorSymbol] = function () {\n return this;\n };\n exports.AsyncIterator = AsyncIterator;\n\n // Note that simple async functions are implemented on top of\n // AsyncIterator objects; they just return a Promise for the value of\n // the final result produced by the iterator.\n exports.async = function(innerFn, outerFn, self, tryLocsList, PromiseImpl) {\n if (PromiseImpl === void 0) PromiseImpl = Promise;\n\n var iter = new AsyncIterator(\n wrap(innerFn, outerFn, self, tryLocsList),\n PromiseImpl\n );\n\n return exports.isGeneratorFunction(outerFn)\n ? iter // If outerFn is a generator, return the full iterator.\n : iter.next().then(function(result) {\n return result.done ? result.value : iter.next();\n });\n };\n\n function makeInvokeMethod(innerFn, self, context) {\n var state = GenStateSuspendedStart;\n\n return function invoke(method, arg) {\n if (state === GenStateExecuting) {\n throw new Error(\"Generator is already running\");\n }\n\n if (state === GenStateCompleted) {\n if (method === \"throw\") {\n throw arg;\n }\n\n // Be forgiving, per 25.3.3.3.3 of the spec:\n // https://people.mozilla.org/~jorendorff/es6-draft.html#sec-generatorresume\n return doneResult();\n }\n\n context.method = method;\n context.arg = arg;\n\n while (true) {\n var delegate = context.delegate;\n if (delegate) {\n var delegateResult = maybeInvokeDelegate(delegate, context);\n if (delegateResult) {\n if (delegateResult === ContinueSentinel) continue;\n return delegateResult;\n }\n }\n\n if (context.method === \"next\") {\n // Setting context._sent for legacy support of Babel's\n // function.sent implementation.\n context.sent = context._sent = context.arg;\n\n } else if (context.method === \"throw\") {\n if (state === GenStateSuspendedStart) {\n state = GenStateCompleted;\n throw context.arg;\n }\n\n context.dispatchException(context.arg);\n\n } else if (context.method === \"return\") {\n context.abrupt(\"return\", context.arg);\n }\n\n state = GenStateExecuting;\n\n var record = tryCatch(innerFn, self, context);\n if (record.type === \"normal\") {\n // If an exception is thrown from innerFn, we leave state ===\n // GenStateExecuting and loop back for another invocation.\n state = context.done\n ? GenStateCompleted\n : GenStateSuspendedYield;\n\n if (record.arg === ContinueSentinel) {\n continue;\n }\n\n return {\n value: record.arg,\n done: context.done\n };\n\n } else if (record.type === \"throw\") {\n state = GenStateCompleted;\n // Dispatch the exception by looping back around to the\n // context.dispatchException(context.arg) call above.\n context.method = \"throw\";\n context.arg = record.arg;\n }\n }\n };\n }\n\n // Call delegate.iterator[context.method](context.arg) and handle the\n // result, either by returning a { value, done } result from the\n // delegate iterator, or by modifying context.method and context.arg,\n // setting context.delegate to null, and returning the ContinueSentinel.\n function maybeInvokeDelegate(delegate, context) {\n var method = delegate.iterator[context.method];\n if (method === undefined) {\n // A .throw or .return when the delegate iterator has no .throw\n // method always terminates the yield* loop.\n context.delegate = null;\n\n if (context.method === \"throw\") {\n // Note: [\"return\"] must be used for ES3 parsing compatibility.\n if (delegate.iterator[\"return\"]) {\n // If the delegate iterator has a return method, give it a\n // chance to clean up.\n context.method = \"return\";\n context.arg = undefined;\n maybeInvokeDelegate(delegate, context);\n\n if (context.method === \"throw\") {\n // If maybeInvokeDelegate(context) changed context.method from\n // \"return\" to \"throw\", let that override the TypeError below.\n return ContinueSentinel;\n }\n }\n\n context.method = \"throw\";\n context.arg = new TypeError(\n \"The iterator does not provide a 'throw' method\");\n }\n\n return ContinueSentinel;\n }\n\n var record = tryCatch(method, delegate.iterator, context.arg);\n\n if (record.type === \"throw\") {\n context.method = \"throw\";\n context.arg = record.arg;\n context.delegate = null;\n return ContinueSentinel;\n }\n\n var info = record.arg;\n\n if (! info) {\n context.method = \"throw\";\n context.arg = new TypeError(\"iterator result is not an object\");\n context.delegate = null;\n return ContinueSentinel;\n }\n\n if (info.done) {\n // Assign the result of the finished delegate to the temporary\n // variable specified by delegate.resultName (see delegateYield).\n context[delegate.resultName] = info.value;\n\n // Resume execution at the desired location (see delegateYield).\n context.next = delegate.nextLoc;\n\n // If context.method was \"throw\" but the delegate handled the\n // exception, let the outer generator proceed normally. If\n // context.method was \"next\", forget context.arg since it has been\n // \"consumed\" by the delegate iterator. If context.method was\n // \"return\", allow the original .return call to continue in the\n // outer generator.\n if (context.method !== \"return\") {\n context.method = \"next\";\n context.arg = undefined;\n }\n\n } else {\n // Re-yield the result returned by the delegate method.\n return info;\n }\n\n // The delegate iterator is finished, so forget it and continue with\n // the outer generator.\n context.delegate = null;\n return ContinueSentinel;\n }\n\n // Define Generator.prototype.{next,throw,return} in terms of the\n // unified ._invoke helper method.\n defineIteratorMethods(Gp);\n\n Gp[toStringTagSymbol] = \"Generator\";\n\n // A Generator should always return itself as the iterator object when the\n // @@iterator function is called on it. Some browsers' implementations of the\n // iterator prototype chain incorrectly implement this, causing the Generator\n // object to not be returned from this call. This ensures that doesn't happen.\n // See https://github.com/facebook/regenerator/issues/274 for more details.\n Gp[iteratorSymbol] = function() {\n return this;\n };\n\n Gp.toString = function() {\n return \"[object Generator]\";\n };\n\n function pushTryEntry(locs) {\n var entry = { tryLoc: locs[0] };\n\n if (1 in locs) {\n entry.catchLoc = locs[1];\n }\n\n if (2 in locs) {\n entry.finallyLoc = locs[2];\n entry.afterLoc = locs[3];\n }\n\n this.tryEntries.push(entry);\n }\n\n function resetTryEntry(entry) {\n var record = entry.completion || {};\n record.type = \"normal\";\n delete record.arg;\n entry.completion = record;\n }\n\n function Context(tryLocsList) {\n // The root entry object (effectively a try statement without a catch\n // or a finally block) gives us a place to store values thrown from\n // locations where there is no enclosing try statement.\n this.tryEntries = [{ tryLoc: \"root\" }];\n tryLocsList.forEach(pushTryEntry, this);\n this.reset(true);\n }\n\n exports.keys = function(object) {\n var keys = [];\n for (var key in object) {\n keys.push(key);\n }\n keys.reverse();\n\n // Rather than returning an object with a next method, we keep\n // things simple and return the next function itself.\n return function next() {\n while (keys.length) {\n var key = keys.pop();\n if (key in object) {\n next.value = key;\n next.done = false;\n return next;\n }\n }\n\n // To avoid creating an additional object, we just hang the .value\n // and .done properties off the next function object itself. This\n // also ensures that the minifier will not anonymize the function.\n next.done = true;\n return next;\n };\n };\n\n function values(iterable) {\n if (iterable) {\n var iteratorMethod = iterable[iteratorSymbol];\n if (iteratorMethod) {\n return iteratorMethod.call(iterable);\n }\n\n if (typeof iterable.next === \"function\") {\n return iterable;\n }\n\n if (!isNaN(iterable.length)) {\n var i = -1, next = function next() {\n while (++i < iterable.length) {\n if (hasOwn.call(iterable, i)) {\n next.value = iterable[i];\n next.done = false;\n return next;\n }\n }\n\n next.value = undefined;\n next.done = true;\n\n return next;\n };\n\n return next.next = next;\n }\n }\n\n // Return an iterator with no values.\n return { next: doneResult };\n }\n exports.values = values;\n\n function doneResult() {\n return { value: undefined, done: true };\n }\n\n Context.prototype = {\n constructor: Context,\n\n reset: function(skipTempReset) {\n this.prev = 0;\n this.next = 0;\n // Resetting context._sent for legacy support of Babel's\n // function.sent implementation.\n this.sent = this._sent = undefined;\n this.done = false;\n this.delegate = null;\n\n this.method = \"next\";\n this.arg = undefined;\n\n this.tryEntries.forEach(resetTryEntry);\n\n if (!skipTempReset) {\n for (var name in this) {\n // Not sure about the optimal order of these conditions:\n if (name.charAt(0) === \"t\" &&\n hasOwn.call(this, name) &&\n !isNaN(+name.slice(1))) {\n this[name] = undefined;\n }\n }\n }\n },\n\n stop: function() {\n this.done = true;\n\n var rootEntry = this.tryEntries[0];\n var rootRecord = rootEntry.completion;\n if (rootRecord.type === \"throw\") {\n throw rootRecord.arg;\n }\n\n return this.rval;\n },\n\n dispatchException: function(exception) {\n if (this.done) {\n throw exception;\n }\n\n var context = this;\n function handle(loc, caught) {\n record.type = \"throw\";\n record.arg = exception;\n context.next = loc;\n\n if (caught) {\n // If the dispatched exception was caught by a catch block,\n // then let that catch block handle the exception normally.\n context.method = \"next\";\n context.arg = undefined;\n }\n\n return !! caught;\n }\n\n for (var i = this.tryEntries.length - 1; i >= 0; --i) {\n var entry = this.tryEntries[i];\n var record = entry.completion;\n\n if (entry.tryLoc === \"root\") {\n // Exception thrown outside of any try block that could handle\n // it, so set the completion value of the entire function to\n // throw the exception.\n return handle(\"end\");\n }\n\n if (entry.tryLoc <= this.prev) {\n var hasCatch = hasOwn.call(entry, \"catchLoc\");\n var hasFinally = hasOwn.call(entry, \"finallyLoc\");\n\n if (hasCatch && hasFinally) {\n if (this.prev < entry.catchLoc) {\n return handle(entry.catchLoc, true);\n } else if (this.prev < entry.finallyLoc) {\n return handle(entry.finallyLoc);\n }\n\n } else if (hasCatch) {\n if (this.prev < entry.catchLoc) {\n return handle(entry.catchLoc, true);\n }\n\n } else if (hasFinally) {\n if (this.prev < entry.finallyLoc) {\n return handle(entry.finallyLoc);\n }\n\n } else {\n throw new Error(\"try statement without catch or finally\");\n }\n }\n }\n },\n\n abrupt: function(type, arg) {\n for (var i = this.tryEntries.length - 1; i >= 0; --i) {\n var entry = this.tryEntries[i];\n if (entry.tryLoc <= this.prev &&\n hasOwn.call(entry, \"finallyLoc\") &&\n this.prev < entry.finallyLoc) {\n var finallyEntry = entry;\n break;\n }\n }\n\n if (finallyEntry &&\n (type === \"break\" ||\n type === \"continue\") &&\n finallyEntry.tryLoc <= arg &&\n arg <= finallyEntry.finallyLoc) {\n // Ignore the finally entry if control is not jumping to a\n // location outside the try/catch block.\n finallyEntry = null;\n }\n\n var record = finallyEntry ? finallyEntry.completion : {};\n record.type = type;\n record.arg = arg;\n\n if (finallyEntry) {\n this.method = \"next\";\n this.next = finallyEntry.finallyLoc;\n return ContinueSentinel;\n }\n\n return this.complete(record);\n },\n\n complete: function(record, afterLoc) {\n if (record.type === \"throw\") {\n throw record.arg;\n }\n\n if (record.type === \"break\" ||\n record.type === \"continue\") {\n this.next = record.arg;\n } else if (record.type === \"return\") {\n this.rval = this.arg = record.arg;\n this.method = \"return\";\n this.next = \"end\";\n } else if (record.type === \"normal\" && afterLoc) {\n this.next = afterLoc;\n }\n\n return ContinueSentinel;\n },\n\n finish: function(finallyLoc) {\n for (var i = this.tryEntries.length - 1; i >= 0; --i) {\n var entry = this.tryEntries[i];\n if (entry.finallyLoc === finallyLoc) {\n this.complete(entry.completion, entry.afterLoc);\n resetTryEntry(entry);\n return ContinueSentinel;\n }\n }\n },\n\n \"catch\": function(tryLoc) {\n for (var i = this.tryEntries.length - 1; i >= 0; --i) {\n var entry = this.tryEntries[i];\n if (entry.tryLoc === tryLoc) {\n var record = entry.completion;\n if (record.type === \"throw\") {\n var thrown = record.arg;\n resetTryEntry(entry);\n }\n return thrown;\n }\n }\n\n // The context.catch method must only be called with a location\n // argument that corresponds to a known catch block.\n throw new Error(\"illegal catch attempt\");\n },\n\n delegateYield: function(iterable, resultName, nextLoc) {\n this.delegate = {\n iterator: values(iterable),\n resultName: resultName,\n nextLoc: nextLoc\n };\n\n if (this.method === \"next\") {\n // Deliberately forget the last sent value so that we don't\n // accidentally pass it on to the delegate.\n this.arg = undefined;\n }\n\n return ContinueSentinel;\n }\n };\n\n // Regardless of whether this script is executing as a CommonJS module\n // or not, return the runtime object so that we can declare the variable\n // regeneratorRuntime in the outer scope, which allows this module to be\n // injected easily by `bin/regenerator --include-runtime script.js`.\n return exports;\n\n}(\n // If this script is executing as a CommonJS module, use module.exports\n // as the regeneratorRuntime namespace. Otherwise create a new empty\n // object. Either way, the resulting object will be used to initialize\n // the regeneratorRuntime variable at the top of this file.\n typeof module === \"object\" ? module.exports : {}\n));\n\ntry {\n regeneratorRuntime = runtime;\n} catch (accidentalStrictMode) {\n // This module should not be running in strict mode, so the above\n // assignment should always work unless something is misconfigured. Just\n // in case runtime.js accidentally runs in strict mode, we can escape\n // strict mode using a global Function call. This could conceivably fail\n // if a Content Security Policy forbids using Function, but in that case\n // the proper solution is to fix the accidental strict mode problem. If\n // you've misconfigured your bundler to force strict mode and applied a\n // CSP to forbid Function, and you're not willing to fix either of those\n // problems, please detail your unique predicament in a GitHub issue.\n Function(\"r\", \"regeneratorRuntime = r\")(runtime);\n}\n","var g;\n\n// This works in non-strict mode\ng = (function() {\n\treturn this;\n})();\n\ntry {\n\t// This works if eval is allowed (see CSP)\n\tg = g || new Function(\"return this\")();\n} catch (e) {\n\t// This works if the window reference is available\n\tif (typeof window === \"object\") g = window;\n}\n\n// g can still be undefined, but nothing to do about it...\n// We return undefined, instead of nothing here, so it's\n// easier to handle this case. if(!global) { ...}\n\nmodule.exports = g;\n","module.exports = function(module) {\n\tif (!module.webpackPolyfill) {\n\t\tmodule.deprecate = function() {};\n\t\tmodule.paths = [];\n\t\t// module.parent = undefined by default\n\t\tif (!module.children) module.children = [];\n\t\tObject.defineProperty(module, \"loaded\", {\n\t\t\tenumerable: true,\n\t\t\tget: function() {\n\t\t\t\treturn module.l;\n\t\t\t}\n\t\t});\n\t\tObject.defineProperty(module, \"id\", {\n\t\t\tenumerable: true,\n\t\t\tget: function() {\n\t\t\t\treturn module.i;\n\t\t\t}\n\t\t});\n\t\tmodule.webpackPolyfill = 1;\n\t}\n\treturn module;\n};\n","/* (ignored) */"],"sourceRoot":""}
1
+ {"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./js/scripts_es6.js","webpack:///./node_modules/@babel/runtime/helpers/arrayLikeToArray.js","webpack:///./node_modules/@babel/runtime/helpers/arrayWithHoles.js","webpack:///./node_modules/@babel/runtime/helpers/arrayWithoutHoles.js","webpack:///./node_modules/@babel/runtime/helpers/asyncToGenerator.js","webpack:///./node_modules/@babel/runtime/helpers/defineProperty.js","webpack:///./node_modules/@babel/runtime/helpers/iterableToArray.js","webpack:///./node_modules/@babel/runtime/helpers/iterableToArrayLimit.js","webpack:///./node_modules/@babel/runtime/helpers/nonIterableRest.js","webpack:///./node_modules/@babel/runtime/helpers/nonIterableSpread.js","webpack:///./node_modules/@babel/runtime/helpers/slicedToArray.js","webpack:///./node_modules/@babel/runtime/helpers/toConsumableArray.js","webpack:///./node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js","webpack:///./node_modules/@babel/runtime/regenerator/index.js","webpack:///./node_modules/es6-promise-promise/index.js","webpack:///config/versionTemplate.txt","webpack:///lib/es6-promise/utils.js","webpack:///lib/es6-promise/asap.js","webpack:///lib/es6-promise/then.js","webpack:///lib/es6-promise/promise/resolve.js","webpack:///lib/es6-promise/-internal.js","webpack:///lib/es6-promise/enumerator.js","webpack:///lib/es6-promise/promise/all.js","webpack:///lib/es6-promise/promise/race.js","webpack:///lib/es6-promise/promise/reject.js","webpack:///lib/es6-promise/promise.js","webpack:///lib/es6-promise/polyfill.js","webpack:///lib/es6-promise.js","webpack:///./node_modules/process/browser.js","webpack:///./node_modules/regenerator-runtime/runtime.js","webpack:///(webpack)/buildin/global.js","webpack:///(webpack)/buildin/module.js","webpack:///vertx (ignored)"],"names":["cf7signature_resized","wpcf7cf_timeout","wpcf7cf_change_time_ms","window","wpcf7cf_running_tests","jQuery","each","e","$input","opt","JSON","parse","val","settings","animation_intime","animation_outtime","stringify","wpcf7cf_show_animation","wpcf7cf_hide_animation","wpcf7cf_show_step_animation","wpcf7cf_hide_step_animation","wpcf7cf_change_events","wpcf7cf_forms","wpcf7cf_dom","wpcf7cf_reload_dom","$form","wpcf7cf","get_simplified_dom_model","wpcf7cf_getFieldsByOriginalName","originalName","Object","values","filter","inputField","original_name","wpcf7cf_getFieldByName","name","String","prototype","endsWith","search","this_len","undefined","length","substring","o","keys","map","k","Wpcf7cfForm","options_element","find","eq","form","form_options","$input_hidden_group_fields","$input_hidden_groups","$input_visible_groups","$input_repeaters","$input_steps","unit_tag","closest","attr","conditions","get","selector","i","condition","and_rules","if_field","if_value","operator","initial_conditions","$groups","repeaters","multistep","fields","parseInt","animation","updateGroups","updateEventListeners","displayFields","on","data","setTimeout","resetRepeaters","moveToStep","push","Wpcf7cfRepeater","item","params","$repeater","id","$multistep","Wpcf7cfMultistep","forEach","repeater","updateSubs","initial_subs","wpcf7cf_conditions","wpcf7cf_settings","signatures","constructor","Array","canvas","width","$sig_canvas","$sig_wrap","height","addClass","show_group","should_group_be_shown","then_field","removeClass","index","$group","is","finish","css","hasClass","prop","show","trigger","animate","$inputs","not","$this","defaultValue","defaultChecked","selected","defaultSelected","$select","change","hide","updateHiddenFields","updateSummaryFields","$summary","fd","FormData","formdata","serializeArray","key","input","append","value","el","files","fieldName","Blob","from","file","join","ajax","url","wpcf7cf_global_settings","ajaxurl","type","processData","contentType","dataType","success","json","html","summaryHtml","hidden_fields","hidden_groups","visible_groups","get_nested_conditions","off","clearTimeout","text","$","parentRepeaters","parents","getAttribute","reverse","num_subs","orig_id","min","max","$repeater_sub","children","$repeater_controls","$repeater_sub_clone","clone","addBack","prev_suffix","new_suffix","prev_name","new_name","getNewName","orig_name","replace","prev_data_id","orig_data_id","new_data_id","prev_id","new_id","prev_for","orig_for","new_for","repeater_sub_html","outerHTML","$repeater_count_field","$button_add","$button_remove","remove","previousName","prev_parts","split","prev_suff","splice","newName","updateButtons","showButtonRemove","showButtonAdd","subs_to_show","subs_to_add","removeSubs","addSubs","html_str","sub_suffix","RegExp","$html","insertBefore","updateSuffixes","updateMultistepState","cf7mdInit","repeater_id","repeater_suffix","simplifiedDomArray","$sub","newIndex","currentSuffix","newSuffix","suffix","pureElName","pureNewName","$nested_repeater","nested_repeater","updateRepeaterSubHTML","getParentRepeaters","subs_to_remove","slice","duration","done","$steps","$btn_next","$btn_prev","$dots","currentStep","numSteps","validateStep","result","stopImmediatePropagation","document","ajaxComplete","xhr","hasOwnProperty","responseJSON","status","into","step_index","Promise","resolve","checkError","invalid_fields","controlWrap","reason","parent","message","wpcf7","setStatus","fail","always","previousStep","formEl","topOffset","getBoundingClientRect","top","scrollIntoView","behavior","getFieldsInStep","inStep","oldSuffix","oldIndexes","shift","newIndexes","returnHtml","parentRepeatersInfo","repeaterId","replacements","oldIndex","repl","initForm","$forms","some","getWpcf7cfForm","matched_forms","f1","f2","$current_form","groups","sub_conditions","g","relevant_conditions","and_rule","concat","currentNode","simplified_dom","parentGroups","classList","contains","dataset","className","hasAttribute","newParentRepeaters","newParentGroups","nameWithoutBrackets","originalNameWithoutBrackets","parentGroup","checked","multiple","options","childNode","dom","stepsData","fieldsInCurrentStep","$submit_button","$ajax_loader","detach","appendTo","step","and_rule_i","condition_ok","condition_and_rule","if_val","$field","isConditionTrue","testValue","isArray","valuesAreEmpty","every","v","testValueNumber","isFinite","parseFloat","NaN","regex_patt","isValidRegex","valueNumber","valsAreNumbers","isNaN","test","getFormObj","getRepeaterObj","repeaterDataId","getMultiStepObj","repeaterAddSub","repeaterAddSubAtIndex","repeaterRemoveSubAtIndex","repeaterRemoveSub","repeaterSetNumberOfSubs","numberOfSubs","multistepMoveToStep","multistepMoveToStepWithValidation","ready","f","old_wpcf7ExclusiveCheckbox","fn","wpcf7ExclusiveCheckbox","_arrayLikeToArray","arr","len","arr2","module","exports","_arrayWithHoles","arrayLikeToArray","require","_arrayWithoutHoles","asyncGeneratorStep","gen","reject","_next","_throw","arg","info","error","then","_asyncToGenerator","self","args","arguments","apply","err","_defineProperty","obj","defineProperty","enumerable","configurable","writable","_iterableToArray","iter","Symbol","iterator","_iterableToArrayLimit","_arr","_n","_d","_e","_i","_s","next","_nonIterableRest","TypeError","_nonIterableSpread","arrayWithHoles","iterableToArrayLimit","unsupportedIterableToArray","nonIterableRest","_slicedToArray","arrayWithoutHoles","iterableToArray","nonIterableSpread","_toConsumableArray","_unsupportedIterableToArray","minLen","n","toString","call","originalThen","originalResolve","Resolve","Reject","process","cachedSetTimeout","cachedClearTimeout","defaultSetTimout","Error","defaultClearTimeout","runTimeout","fun","runClearTimeout","marker","queue","draining","currentQueue","queueIndex","cleanUpNextTick","drainQueue","timeout","run","nextTick","Item","array","title","browser","env","argv","version","versions","noop","addListener","once","removeListener","removeAllListeners","emit","prependListener","prependOnceListener","listeners","binding","cwd","chdir","dir","umask","runtime","Op","hasOwn","$Symbol","iteratorSymbol","asyncIteratorSymbol","asyncIterator","toStringTagSymbol","toStringTag","wrap","innerFn","outerFn","tryLocsList","protoGenerator","Generator","generator","create","context","Context","_invoke","makeInvokeMethod","tryCatch","GenStateSuspendedStart","GenStateSuspendedYield","GenStateExecuting","GenStateCompleted","ContinueSentinel","GeneratorFunction","GeneratorFunctionPrototype","IteratorPrototype","getProto","getPrototypeOf","NativeIteratorPrototype","Gp","displayName","defineIteratorMethods","method","isGeneratorFunction","genFun","ctor","mark","setPrototypeOf","__proto__","awrap","__await","AsyncIterator","PromiseImpl","invoke","record","unwrapped","previousPromise","enqueue","callInvokeWithMethodAndArg","async","state","doneResult","delegate","delegateResult","maybeInvokeDelegate","sent","_sent","dispatchException","abrupt","resultName","nextLoc","pushTryEntry","locs","entry","tryLoc","catchLoc","finallyLoc","afterLoc","tryEntries","resetTryEntry","completion","reset","object","pop","iterable","iteratorMethod","skipTempReset","prev","charAt","stop","rootEntry","rootRecord","rval","exception","handle","loc","caught","hasCatch","hasFinally","finallyEntry","complete","thrown","delegateYield","regeneratorRuntime","accidentalStrictMode","Function","webpackPolyfill","deprecate","paths","l"],"mappings":"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","file":"scripts.js","sourcesContent":[" \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = 0);\n","\"use strict\";\n\nvar cf7signature_resized = 0; // for compatibility with contact-form-7-signature-addon\n\nvar wpcf7cf_timeout;\nvar wpcf7cf_change_time_ms = 100;\n\nif (window.wpcf7cf_running_tests) {\n jQuery('input[name=\"_wpcf7cf_options\"]').each(function(e) {\n var $input = jQuery(this);\n var opt = JSON.parse($input.val());\n opt.settings.animation_intime = 0;\n opt.settings.animation_outtime = 0;\n $input.val(JSON.stringify(opt));\n });\n wpcf7cf_change_time_ms = 0;\n}\n\nvar wpcf7cf_show_animation = { \"height\": \"show\", \"marginTop\": \"show\", \"marginBottom\": \"show\", \"paddingTop\": \"show\", \"paddingBottom\": \"show\" };\nvar wpcf7cf_hide_animation = { \"height\": \"hide\", \"marginTop\": \"hide\", \"marginBottom\": \"hide\", \"paddingTop\": \"hide\", \"paddingBottom\": \"hide\" };\n\nvar wpcf7cf_show_step_animation = { \"opacity\": \"show\" };\nvar wpcf7cf_hide_step_animation = { \"opacity\": \"hide\" };\n\nvar wpcf7cf_change_events = 'input.wpcf7cf paste.wpcf7cf change.wpcf7cf click.wpcf7cf propertychange.wpcf7cf';\n\nvar wpcf7cf_forms = [];\n\nwindow.wpcf7cf_dom = {};\n\nconst wpcf7cf_reload_dom = function($form) {\n wpcf7cf_dom = wpcf7cf.get_simplified_dom_model($form[0]);\n}\n\nconst wpcf7cf_getFieldsByOriginalName = function(originalName) {\n return Object.values(wpcf7cf_dom).filter(function (inputField) {\n return inputField.original_name === originalName || inputField.original_name === originalName+'[]';\n });\n}\n\nconst wpcf7cf_getFieldByName = function(name) {\n return wpcf7cf_dom[name] || wpcf7cf_dom[name+'[]'];\n}\n\n// endsWith polyfill\nif (!String.prototype.endsWith) {\n\tString.prototype.endsWith = function(search, this_len) {\n\t\tif (this_len === undefined || this_len > this.length) {\n\t\t\tthis_len = this.length;\n\t\t}\n\t\treturn this.substring(this_len - search.length, this_len) === search;\n\t};\n}\n\n// Object.values polyfill\nif (!Object.values) Object.values = o=>Object.keys(o).map(k=>o[k]);\n\nvar Wpcf7cfForm = function($form) {\n\n var options_element = $form.find('input[name=\"_wpcf7cf_options\"]').eq(0);\n if (!options_element.length || !options_element.val()) {\n // doesn't look like a CF7 form created with conditional fields plugin enabled.\n return false;\n }\n\n var form = this;\n\n var form_options = JSON.parse(options_element.val());\n\n form.$form = $form;\n form.$input_hidden_group_fields = $form.find('[name=\"_wpcf7cf_hidden_group_fields\"]');\n form.$input_hidden_groups = $form.find('[name=\"_wpcf7cf_hidden_groups\"]');\n form.$input_visible_groups = $form.find('[name=\"_wpcf7cf_visible_groups\"]');\n form.$input_repeaters = $form.find('[name=\"_wpcf7cf_repeaters\"]');\n form.$input_steps = $form.find('[name=\"_wpcf7cf_steps\"]');\n\n form.unit_tag = $form.closest('.wpcf7').attr('id');\n form.conditions = form_options['conditions'];\n\n // Wrapper around jQuery(selector, form.$form)\n form.get = function (selector) {\n // TODO: implement some caching here.\n return jQuery(selector, form.$form);\n }\n\n // compatibility with conditional forms created with older versions of the plugin ( < 1.4 )\n for (var i=0; i < form.conditions.length; i++) {\n var condition = form.conditions[i];\n if (!('and_rules' in condition)) {\n condition.and_rules = [{'if_field':condition.if_field,'if_value':condition.if_value,'operator':condition.operator}];\n }\n }\n\n form.initial_conditions = form.conditions;\n form.settings = form_options['settings'];\n\n form.$groups = jQuery(); // empty jQuery set\n form.repeaters = [];\n form.multistep = null;\n form.fields = [];\n\n form.settings.animation_intime = parseInt(form.settings.animation_intime);\n form.settings.animation_outtime = parseInt(form.settings.animation_outtime);\n\n if (form.settings.animation === 'no') {\n form.settings.animation_intime = 0;\n form.settings.animation_outtime = 0;\n }\n\n form.updateGroups();\n form.updateEventListeners();\n form.displayFields();\n\n // bring form in initial state if the reset event is fired on it.\n form.$form.on('reset.wpcf7cf', form, function(e) {\n var form = e.data;\n setTimeout(function(){\n form.displayFields();\n form.resetRepeaters();\n if (form.multistep != null) {\n form.multistep.moveToStep(1); \n }\n },200);\n });\n\n // PRO ONLY\n\n form.get('.wpcf7cf_repeater:not(.wpcf7cf_repeater .wpcf7cf_repeater)').each(function(){\n form.repeaters.push(new Wpcf7cfRepeater(jQuery(this),form));\n });\n\n form.$input_repeaters.val(JSON.stringify(form.repeaters.map((item)=>item.params.$repeater.id)));\n\n var $multistep = form.get('.wpcf7cf_multistep');\n\n if ($multistep.length) {\n form.multistep = new Wpcf7cfMultistep($multistep, form);\n // window.wpcf7cf.updateMultistepState(form.multistep);\n }\n\n // END PRO ONLY\n\n}\n\n/**\n * reset initial number of subs for each repeater.\n * (does not clear values)\n */\nWpcf7cfForm.prototype.resetRepeaters = function() {\n var form = this;\n form.repeaters.forEach(repeater => {\n repeater.updateSubs( repeater.params.$repeater.initial_subs );\n });\n}\n\nWpcf7cfForm.prototype.displayFields = function() {\n\n var form = this;\n\n var wpcf7cf_conditions = this.conditions;\n var wpcf7cf_settings = this.settings;\n\n //for compatibility with contact-form-7-signature-addon\n if (cf7signature_resized === 0 && typeof signatures !== 'undefined' && signatures.constructor === Array && signatures.length > 0 ) {\n for (var i = 0; i < signatures.length; i++) {\n if (signatures[i].canvas.width === 0) {\n\n var $sig_canvas = jQuery(\".wpcf7-form-control-signature-body>canvas\");\n var $sig_wrap = jQuery(\".wpcf7-form-control-signature-wrap\");\n $sig_canvas.eq(i).attr('width', $sig_wrap.width());\n $sig_canvas.eq(i).attr('height', $sig_wrap.height());\n\n cf7signature_resized = 1;\n }\n }\n }\n\n form.$groups.addClass('wpcf7cf-hidden');\n\n wpcf7cf_reload_dom(form.$form);\n\n for (var i=0; i < wpcf7cf_conditions.length; i++) {\n\n var condition = wpcf7cf_conditions[i];\n\n var show_group = window.wpcf7cf.should_group_be_shown(condition, form);\n\n if (show_group) {\n form.get('[data-id=\"'+condition.then_field+'\"]').removeClass('wpcf7cf-hidden');\n }\n }\n\n\n var animation_intime = wpcf7cf_settings.animation_intime;\n var animation_outtime = wpcf7cf_settings.animation_outtime;\n\n form.$groups.each(function (index) {\n var $group = jQuery(this);\n if ($group.is(':animated')) $group.finish(); // stop any current animations on the group\n if ($group.css('display') === 'none' && !$group.hasClass('wpcf7cf-hidden')) {\n if ($group.prop('tagName') === 'SPAN' || $group.is(':hidden')) {\n $group.show().trigger('wpcf7cf_show_group');\n } else {\n $group.animate(wpcf7cf_show_animation, animation_intime).trigger('wpcf7cf_show_group'); // show\n }\n } else if ($group.css('display') !== 'none' && $group.hasClass('wpcf7cf-hidden')) {\n\n if ($group.attr('data-clear_on_hide') !== undefined) {\n var $inputs = jQuery(':input', $group).not(':button, :submit, :reset, :hidden');\n\n $inputs.each(function(){\n var $this = jQuery(this);\n $this.val(this.defaultValue);\n $this.prop('checked', this.defaultChecked);\n });\n\n jQuery('option', $group).each(function() {\n this.selected = this.defaultSelected;\n });\n\n jQuery('select', $group).each(function() {\n const $select = jQuery(this);\n if ($select.val() === null) {\n $select.val(jQuery(\"option:first\",$select).val());\n }\n });\n\n $inputs.change();\n //display_fields();\n }\n\n if ($group.prop('tagName') === 'SPAN') {\n $group.hide().trigger('wpcf7cf_hide_group');\n } else {\n $group.animate(wpcf7cf_hide_animation, animation_outtime).trigger('wpcf7cf_hide_group'); // hide\n }\n\n }\n });\n\n form.updateHiddenFields();\n form.updateSummaryFields();\n};\n\nWpcf7cfForm.prototype.updateSummaryFields = function() {\n const form = this;\n var $summary = form.get('.wpcf7cf-summary');\n\n if ($summary.length == 0 || !$summary.is(':visible')) return;\n\n var fd = new FormData();\n\n var formdata = form.$form.serializeArray();\n jQuery.each(formdata,function(key, input){\n fd.append(input.name, input.value);\n });\n\n // Make sure to add file fields to FormData\n jQuery.each(form.$form.find('input[type=\"file\"]'), function(index, el) {\n if (! el.files.length) return true; // continue\n const fieldName = el.name;\n fd.append(fieldName, new Blob() , Array.from(el.files).map(file => file.name).join(', '));\n });\n\n // add file fields to form-data\n\n jQuery.ajax({\n url: wpcf7cf_global_settings.ajaxurl + '?action=wpcf7cf_get_summary',\n type: 'POST',\n data: fd,\n processData: false,\n contentType: false,\n dataType: 'json',\n success: function(json) {\n $summary.html(json.summaryHtml);\n }\n });\n};\n\nWpcf7cfForm.prototype.updateHiddenFields = function() {\n\n var form = this;\n\n var hidden_fields = [];\n var hidden_groups = [];\n var visible_groups = [];\n\n form.$groups.each(function () {\n var $this = jQuery(this);\n if ($this.hasClass('wpcf7cf-hidden')) {\n hidden_groups.push($this.attr('data-id'));\n $this.find('input,select,textarea').each(function () {\n hidden_fields.push(jQuery(this).attr('name'));\n });\n } else {\n visible_groups.push($this.attr('data-id'));\n }\n });\n\n form.hidden_fields = hidden_fields;\n form.hidden_groups = hidden_groups;\n form.visible_groups = visible_groups;\n\n form.$input_hidden_group_fields.val(JSON.stringify(hidden_fields));\n form.$input_hidden_groups.val(JSON.stringify(hidden_groups));\n form.$input_visible_groups.val(JSON.stringify(visible_groups));\n\n return true;\n};\nWpcf7cfForm.prototype.updateGroups = function() {\n var form = this;\n form.$groups = form.$form.find('[data-class=\"wpcf7cf_group\"]');\n\n form.conditions = window.wpcf7cf.get_nested_conditions(form.initial_conditions, form.$form);\n\n};\nWpcf7cfForm.prototype.updateEventListeners = function() {\n\n var form = this;\n\n // monitor input changes, and call displayFields() if something has changed\n form.get('input, select, textarea, button').not('.wpcf7cf_add, .wpcf7cf_remove').off(wpcf7cf_change_events).on(wpcf7cf_change_events,form, function(e) {\n var form = e.data;\n clearTimeout(wpcf7cf_timeout);\n wpcf7cf_timeout = setTimeout(function() {\n form.displayFields();\n }, wpcf7cf_change_time_ms);\n });\n\n // PRO ONLY\n form.get('.wpcf7cf-togglebutton').off('click.toggle_wpcf7cf').on('click.toggle_wpcf7cf',function() {\n var $this = jQuery(this);\n if ($this.text() === $this.attr('data-val-1')) {\n $this.text($this.attr('data-val-2'));\n $this.val($this.attr('data-val-2'));\n } else {\n $this.text($this.attr('data-val-1'));\n $this.val($this.attr('data-val-1'));\n }\n });\n // END PRO ONLY\n};\n\n// PRO ONLY\nfunction Wpcf7cfRepeater($repeater, form) {\n var $ = jQuery;\n\n var repeater = this;\n\n var wpcf7cf_settings = form.settings;\n\n repeater.form = form;\n\n $repeater.parentRepeaters = Array.from($repeater.parents('.wpcf7cf_repeater').map(function() {\n return this.getAttribute('data-id');\n } )).reverse();\n\n $repeater.num_subs = 0;\n $repeater.id = $repeater.attr('data-id');\n $repeater.orig_id = $repeater.attr('data-orig_data_id');\n $repeater.min = typeof( $repeater.attr('data-min')) !== 'undefined' ? parseInt($repeater.attr('data-min')) : 1;\n $repeater.max = typeof( $repeater.attr('data-max')) !== 'undefined' ? parseInt($repeater.attr('data-max')) : 200;\n $repeater.initial_subs = typeof( $repeater.attr('data-initial')) !== 'undefined' ? parseInt($repeater.attr('data-initial')) : $repeater.min;\n if ($repeater.initial_subs > $repeater.max) $repeater.initial_subs = $repeater.max;\n var $repeater_sub = $repeater.children('.wpcf7cf_repeater_sub').eq(0);\n var $repeater_controls = $repeater.children('.wpcf7cf_repeater_controls').eq(0);\n\n var $repeater_sub_clone = $repeater_sub.clone();\n\n $repeater_sub_clone.find('.wpcf7cf_repeater_sub').addBack('.wpcf7cf_repeater_sub').each(function() {\n var $this = jQuery(this);\n var prev_suffix = $this.attr('data-repeater_sub_suffix');\n var new_suffix = prev_suffix+'__{{repeater_sub_suffix}}';\n $this.attr('data-repeater_sub_suffix', new_suffix);\n });\n\n $repeater_sub_clone.find('[name]').each(function() {\n var $this = jQuery(this);\n var prev_name = $this.attr('name');\n var new_name = repeater.getNewName(prev_name);\n\n var orig_name = $this.attr('data-orig_name') != null ? $this.attr('data-orig_name') : prev_name;\n\n $this.attr('name', new_name);\n $this.attr('data-orig_name', orig_name);\n $this.closest('.wpcf7-form-control-wrap').addClass(new_name.replace('[]',''));\n });\n\n $repeater_sub_clone.find('.wpcf7cf_repeater,[data-class=\"wpcf7cf_group\"]').each(function() {\n var $this = jQuery(this);\n var prev_data_id = $this.attr('data-id');\n var orig_data_id = $this.attr('data-orig_data_id') != null ? $this.attr('data-orig_data_id') : prev_data_id;\n var new_data_id = repeater.getNewName(prev_data_id);\n\n if(prev_data_id.endsWith('_count')) {\n new_data_id = prev_data_id.replace('_count','__{{repeater_sub_suffix}}_count');\n }\n\n $this.attr('data-id', new_data_id);\n $this.attr('data-orig_data_id', orig_data_id);\n });\n\n $repeater_sub_clone.find('[id]').each(function() {\n var $this = jQuery(this);\n var prev_id = $this.attr('id');\n var orig_id = $this.attr('data-orig_id') != null ? $this.attr('data-orig_id') : prev_id;\n var new_id = repeater.getNewName(prev_id);\n\n $this.attr('id', new_id);\n $this.attr('data-orig_id', orig_id);\n });\n\n $repeater_sub_clone.find('[for]').each(function() {\n var $this = jQuery(this);\n var prev_for = $this.attr('for');\n var orig_for = $this.attr('data-orig_for') != null ? $this.attr('data-orig_for') : prev_for;\n var new_for = repeater.getNewName(prev_for);\n\n $this.attr('for', new_for);\n $this.attr('data-orig_for', orig_for);\n });\n\n var repeater_sub_html = $repeater_sub_clone[0].outerHTML;\n\n var $repeater_count_field = $repeater.find('[name='+$repeater.id+'_count]').eq(0);\n var $button_add = $repeater_controls.find('.wpcf7cf_add').eq(0);\n var $button_remove = $repeater_controls.find('.wpcf7cf_remove').eq(0);\n\n var params = {\n $repeater: $repeater,\n $repeater_count_field: $repeater_count_field,\n repeater_sub_html: repeater_sub_html,\n $repeater_controls: $repeater_controls,\n $button_add: $button_add,\n $button_remove: $button_remove,\n wpcf7cf_settings: wpcf7cf_settings\n };\n \n this.params = params;\n\n $button_add.on('click', null, repeater, function(e) {\n var repeater = e.data;\n repeater.updateSubs(params.$repeater.num_subs+1);\n });\n\n $button_remove.on('click', null, repeater,function(e) {\n var repeater = e.data;\n repeater.updateSubs(params.$repeater.num_subs-1);\n });\n\n jQuery('> .wpcf7cf_repeater_sub',params.$repeater).eq(0).remove(); // remove the first sub, it's just a template.\n\n repeater.updateSubs($repeater.initial_subs); \n\n}\n\nWpcf7cfRepeater.prototype.getNewName = function(previousName) {\n var prev_parts = previousName.split('[');\n previousName = prev_parts[0];\n var prev_suff = prev_parts.length > 1 ? '['+prev_parts.splice(1).join('[') : '';\n var newName = previousName+'__{{repeater_sub_suffix}}'+prev_suff;\n\n if(previousName.endsWith('_count')) {\n newName = previousName.replace('_count','__{{repeater_sub_suffix}}_count');\n }\n\n return newName;\n}\n\nWpcf7cfRepeater.prototype.updateButtons = function() {\n const repeater = this;\n const params = repeater.params;\n const num_subs = params.$repeater.num_subs;\n\n var showButtonRemove = false;\n var showButtonAdd = false;\n\n if (params.$repeater.num_subs < params.$repeater.max) {\n showButtonAdd = true;\n }\n if (params.$repeater.num_subs > params.$repeater.min) {\n showButtonRemove = true;\n }\n\n if (showButtonAdd) {\n params.$button_add.show();\n } else {\n params.$button_add.hide();\n\n }\n\n if (showButtonRemove) {\n params.$button_remove.show();\n } else {\n params.$button_remove.hide();\n }\n\n params.$repeater_count_field.val(num_subs);\n}\n\nWpcf7cfRepeater.prototype.updateSubs = function(subs_to_show) {\n var repeater = this;\n var params = repeater.params;\n\n // make sure subs_to_show is a valid number\n subs_to_show = subs_to_show < params.$repeater.min ? params.$repeater.min : subs_to_show\n subs_to_show = subs_to_show > params.$repeater.max ? params.$repeater.max : subs_to_show\n\n var subs_to_add = subs_to_show - params.$repeater.num_subs;\n\n if (subs_to_add < 0) {\n repeater.removeSubs(-subs_to_add);\n } else if (subs_to_add > 0) {\n repeater.addSubs(subs_to_add);\n }\n};\n/**\n * add Subs to repeater\n * @param {Number} subs_to_add \n * @param {Number} index - zero-based. leave blank (or null) to append at the end\n */\nWpcf7cfRepeater.prototype.addSubs = function(subs_to_add, index=null) {\n\n var $ = jQuery;\n var params = this.params;\n var repeater = this;\n var form = repeater.form;\n \n\n \n var $repeater = params.$repeater; \n var $repeater_controls = params.$repeater_controls;\n\n if (subs_to_add + $repeater.num_subs > $repeater.max) {\n subs_to_add = $repeater.max - $repeater.num_subs;\n }\n \n var html_str = '';\n\n for(var i=1; i<=subs_to_add; i++) {\n var sub_suffix = $repeater.num_subs+i;\n html_str += params.repeater_sub_html.replace(/\\{\\{repeater_sub_suffix\\}\\}/g,sub_suffix)\n .replace(new RegExp('\\{\\{'+$repeater.orig_id+'_index\\}\\}','g'),'<span class=\"wpcf7cf-index wpcf7cf__'+$repeater.orig_id+'\">'+sub_suffix+'</span>');\n }\n\n\n var $html = jQuery(html_str);\n\n jQuery('> .wpcf7cf_repeater_sub',$repeater).finish(); // finish any currently running animations immediately.\n\n // Add the newly created fields to the form\n if (index === null) {\n $html.hide().insertBefore($repeater_controls).animate(wpcf7cf_show_animation, params.wpcf7cf_settings.animation_intime).trigger('wpcf7cf_repeater_added');\n } else {\n $html.hide().insertBefore(jQuery('> .wpcf7cf_repeater_sub', $repeater).eq(index)).animate(wpcf7cf_show_animation, params.wpcf7cf_settings.animation_intime).trigger('wpcf7cf_repeater_added');\n }\n\n\n jQuery('.wpcf7cf_repeater', $html).each(function(){\n form.repeaters.push(new Wpcf7cfRepeater(jQuery(this),form));\n });\n\n form.$input_repeaters.val(JSON.stringify(form.repeaters.map((item)=>item.params.$repeater.id)));\n\n $repeater.num_subs+= subs_to_add;\n\n if (index !== null) {\n repeater.updateSuffixes();\n }\n\n window.wpcf7cf.updateMultistepState(form.multistep);\n form.updateGroups();\n form.updateEventListeners();\n form.displayFields();\n\n repeater.updateButtons();\n\n // Exclusive Checkbox\n $html.on( 'click', '.wpcf7-exclusive-checkbox input:checkbox', function() {\n var name = $( this ).attr( 'name' );\n $html.find( 'input:checkbox[name=\"' + name + '\"]' ).not( this ).prop( 'checked', false );\n } );\n\n //basic compatibility with material-design-for-contact-form-7\n if (typeof window.cf7mdInit === \"function\") {\n window.cf7mdInit();\n }\n\n return false;\n};\n\n/** TODO: implement this */\nWpcf7cfRepeater.prototype.updateSuffixes = function() {\n\n // Loop trough all subs\n // -- 1. update all fields, groups and repeaters names, id's, for's, ...\n // -- 2. loop trough all repeaters\n // -- update sub_html template for nested repeater\n // -- call updateSuffixes() for nested repeater\n\n var $repeater = this.params.$repeater;\n var num_subs = this.params.$repeater.num_subs;\n var form = this.form;\n const orig_id = $repeater.attr('data-orig_data_id');\n const repeater_id = $repeater.attr('data-id');\n const repeater_suffix = repeater_id.replace(orig_id,'');\n\n let simplifiedDomArray = Object.values(wpcf7cf.get_simplified_dom_model(form.$form[0]));\n \n for (let i = 0; i < num_subs; i++) {\n\n const $sub = jQuery('> .wpcf7cf_repeater_sub', $repeater).eq(i);\n\n const newIndex = i+1;\n const currentSuffix = $sub.attr('data-repeater_sub_suffix');\n const newSuffix = repeater_suffix+'__'+newIndex;\n\n $sub.attr('data-repeater_sub_suffix', newSuffix); // update sub attr\n $sub.find('.wpcf7cf__'+orig_id).html(newIndex); // update {{r_index}} parts\n\n simplifiedDomArray.forEach(function(el) {\n\n if (el.suffix !== currentSuffix) return;\n\n // TODO: may need an extra check to verify that the element is inside the current repeater\n // (orig_id) . Otherwise problems may occur if there are repeaters on the same level.\n\n const newName = el.name.replace(currentSuffix, newSuffix);\n\n const pureElName = el.name.replace('[]','');\n const pureNewName = newName.replace('[]','');\n\n jQuery('[name=\"'+el.name+'\"]', $sub).attr('name', newName);\n jQuery('[id=\"'+el.name+'\"]', $sub).attr('id', newName);\n jQuery('label[for=\"'+el.name+'\"]', $sub).attr('for', newName);\n const $nested_repeater = jQuery('[data-id=\"'+el.name+'\"]', $sub);\n $nested_repeater.attr('data-id', newName);\n jQuery('.wpcf7-form-control-wrap.'+pureElName,$sub).removeClass(pureElName).addClass(pureNewName);\n\n if (el.type === 'repeater') {\n const nested_repeater = form.repeaters.find( function(repeater) {\n return repeater.params.$repeater.get(0) === $nested_repeater.get(0);\n });\n\n if (!nested_repeater) return;\n\n nested_repeater.params.repeater_sub_html = wpcf7cf.updateRepeaterSubHTML(\n nested_repeater.params.repeater_sub_html,\n currentSuffix,\n newSuffix,\n nested_repeater.params.$repeater.parentRepeaters\n );\n\n nested_repeater.updateSuffixes();\n\n }\n\n });\n }\n\n};\n\n/**\n * Return the parent repeaters, order is not guaranteed.\n */\nWpcf7cfRepeater.prototype.getParentRepeaters = function() {\n const simplifiedDomArray = Object.values(wpcf7cf.get_simplified_dom_model(form.$form[0]));\n form.repeaters.map(repeater => {\n\n });\n};\n\nWpcf7cfRepeater.prototype.removeSubs = function(subs_to_remove, index=null) {\n var $ = jQuery;\n var repeater = this;\n var params = repeater.params;\n var form = repeater.form;\n var $repeater = params.$repeater;\n\n if ($repeater.num_subs - subs_to_remove < $repeater.min) {\n subs_to_remove = $repeater.num_subs - $repeater.min;\n }\n\n if (index===null) {\n index = $repeater.num_subs-subs_to_remove;\n }\n $repeater.num_subs-= subs_to_remove;\n\n jQuery('> .wpcf7cf_repeater_sub',$repeater).finish(); // finish any currently running animations immediately.\n\n jQuery('> .wpcf7cf_repeater_sub',$repeater).slice(index,index+subs_to_remove).animate(wpcf7cf_hide_animation, {duration:params.wpcf7cf_settings.animation_intime, done:function() {\n var $this = jQuery(this);\n //remove the actual fields from the form\n $this.remove();\n params.$repeater.trigger('wpcf7cf_repeater_removed');\n window.wpcf7cf.updateMultistepState(form.multistep);\n form.updateGroups();\n form.updateEventListeners();\n form.displayFields();\n\n repeater.updateButtons();\n\n if (index !== null) {\n repeater.updateSuffixes();\n }\n }});\n\n return false;\n};\n\nfunction Wpcf7cfMultistep($multistep, form) {\n var multistep = this;\n multistep.$multistep = $multistep;\n multistep.form = form;\n multistep.$steps = $multistep.find('.wpcf7cf_step');\n multistep.$btn_next = $multistep.find('.wpcf7cf_next');\n multistep.$btn_prev = $multistep.find('.wpcf7cf_prev');\n multistep.$dots = $multistep.find('.wpcf7cf_steps-dots');\n multistep.currentStep = 0;\n multistep.numSteps = multistep.$steps.length;\n\n\n multistep.$dots.html('');\n for (var i = 1; i <= multistep.numSteps; i++) {\n multistep.$dots.append(`\n <div class=\"dot\" data-step=\"${i}\">\n <div class=\"step-index\">${i}</div>\n <div class=\"step-title\">${multistep.$steps.eq(i-1).attr('data-title')}</div>\n </div>\n `);\n }\n\n multistep.$btn_next.on('click.wpcf7cf_step', async function() {\n \n var result = await multistep.validateStep(multistep.currentStep);\n if (result === 'success') {\n multistep.moveToStep(multistep.currentStep+1); \n }\n\n });\n\n // If form is submitted (by pressing Enter for example), and if we are not on the last step,\n // then trigger click event on the $btn_next button instead.\n multistep.form.$form.on('submit.wpcf7cf_step', function(e) {\n\n if (multistep.currentStep !== multistep.numSteps) {\n multistep.$btn_next.trigger('click.wpcf7cf_step');\n\n e.stopImmediatePropagation();\n return false;\n }\n });\n\n multistep.$btn_prev.on( 'click', function() {\n multistep.moveToStep(multistep.currentStep-1);\n });\n\n multistep.moveToStep(1);\n}\n\njQuery(document).ajaxComplete(function(e, xhr, settings){\n if (\n xhr.hasOwnProperty('responseJSON') &&\n xhr.responseJSON != null &&\n xhr.responseJSON.hasOwnProperty('status') &&\n xhr.responseJSON.hasOwnProperty('into') &&\n xhr.responseJSON.status === \"mail_success\"\n ) {\n jQuery( xhr.responseJSON.into ).trigger('reset.wpcf7cf');\n }\n});\n\nWpcf7cfMultistep.prototype.validateStep = function(step_index) {\n\n var multistep = this;\n var $multistep = multistep.$multistep;\n var $form = multistep.form.$form;\n var form = multistep.form;\n\n $form.find('.wpcf7-response-output').addClass('wpcf7-display-none');\n\n return new Promise(resolve => {\n\n var fd = new FormData();\n\n // Make sure to add file fields to FormData\n jQuery.each($form.find('[data-id=\"step-'+step_index+'\"] input[type=\"file\"]'), function(index, el) {\n if (! el.files.length) return true; // = continue\n const file = el.files[0];\n const fieldName = el.name;\n fd.append(fieldName, file);\n });\n\n var formdata = $form.serializeArray();\n jQuery.each(formdata,function(key, input){\n fd.append(input.name, input.value);\n });\n\n jQuery.ajax({\n url: wpcf7cf_global_settings.ajaxurl + '?action=wpcf7cf_validate_step',\n type: 'POST',\n data: fd,\n processData: false,\n contentType: false,\n dataType: 'json',\n }).done(function(json) {\n \n $multistep.find('.wpcf7-form-control-wrap .wpcf7-not-valid-tip').remove();\n $multistep.find('.wpcf7-not-valid').removeClass('wpcf7-not-valid');\n $multistep.find('.wpcf7-response-output').remove();\n $multistep.find('.wpcf7-response-output.wpcf7-validation-errors').removeClass('wpcf7-validation-errors');\n\n if (!json.success) {\n var checkError = 0;\n\n jQuery.each(json.invalid_fields, function(index, el) {\n if ($multistep.find('input[name=\"'+index+'\"]').length ||\n $multistep.find('input[name=\"'+index+'[]\"]').length ||\n $multistep.find('select[name=\"'+index+'\"]').length ||\n $multistep.find('select[name=\"'+index+'[]\"]').length ||\n $multistep.find('textarea[name=\"'+index+'\"]').length ||\n $multistep.find('textarea[name=\"'+index+'[]\"]').length\n ) {\n checkError = checkError + 1;\n\n var controlWrap = form.get('.wpcf7-form-control-wrap.' + index);\n controlWrap.find('.wpcf7-form-control').addClass('wpcf7-not-valid');\n controlWrap.find('span.wpcf7-not-valid-tip').remove();\n controlWrap.append('<span role=\"alert\" class=\"wpcf7-not-valid-tip\">' + el.reason + '</span>');\n\n }\n });\n\n resolve('failed');\n\n $multistep.parent().find('.wpcf7-response-output').removeClass('wpcf7-display-none').html(json.message);\n\n wpcf7.setStatus( $form, 'invalid' );\n\n\n } else if (json.success) {\n\n wpcf7.setStatus( $form, 'init' );\n\n resolve('success');\n return false;\n }\n\n }).fail(function() {\n resolve('error');\n }).always(function() {\n // do nothing\n });\n });\n\n};\nWpcf7cfMultistep.prototype.moveToStep = function(step_index) {\n var multistep = this;\n var previousStep = multistep.currentStep;\n\n multistep.currentStep = step_index > multistep.numSteps ? multistep.numSteps\n : step_index < 1 ? 1\n : step_index;\n\n // ANIMATION DISABLED FOR NOW cause it's ugly\n // multistep.$steps.animate(wpcf7cf_hide_step_animation, multistep.form.settings.animation_outtime);\n // multistep.$steps.eq(multistep.currentStep-1).animate(wpcf7cf_show_step_animation, multistep.form.settings.animation_intime);\n\n multistep.$multistep.attr('data-current_step', multistep.currentStep);\n multistep.$steps.hide();\n multistep.$steps\n .eq(multistep.currentStep-1)\n .show()\n .trigger('wpcf7cf_change_step', [previousStep, multistep.currentStep]);\n\n const formEl = multistep.form.$form[0];\n const topOffset = formEl.getBoundingClientRect().top;\n if (topOffset < 0 && previousStep > 0) {\n formEl.scrollIntoView({behavior: \"smooth\"});\n }\n\n multistep.form.updateSummaryFields();\n\n window.wpcf7cf.updateMultistepState(multistep);\n};\n\nWpcf7cfMultistep.prototype.getFieldsInStep = function(step_index) {\n wpcf7cf_reload_dom(this.form.$form);\n var inStep = false;\n return Object.values(wpcf7cf_dom).filter(function(item, i) {\n if(item.type == 'step') {\n inStep = item.val == step_index+'';\n }\n return inStep && item.type == 'input';\n }).map(function(item) {\n return item.name;\n });\n};\n\n// END PRO ONLY\n\n/**\n * @global\n * @namespace wpcf7cf\n */\nwindow.wpcf7cf = {\n\n updateRepeaterSubHTML : function(html, oldSuffix, newSuffix, parentRepeaters) {\n const oldIndexes = oldSuffix.split('__');\n oldIndexes.shift(); // remove first empty element\n const newIndexes = newSuffix.split('__');\n newIndexes.shift(); // remove first empty element\n\n let returnHtml = html;\n\n if (\n oldIndexes && newIndexes &&\n oldIndexes.length === parentRepeaters.length &&\n newIndexes.length === parentRepeaters.length\n ) {\n\n const parentRepeatersInfo = parentRepeaters.map((repeaterId, i) => {\n return {[repeaterId.split('__')[0]]: [oldIndexes[i], newIndexes[i]]};\n });\n\n const length = parentRepeatersInfo.length;\n\n let replacements = oldIndexes.map( (oldIndex, i) => {\n return [\n '__'+oldIndexes.slice(0,length-i).join('__'),\n '__'+newIndexes.slice(0,length-i).join('__'),\n ];\n });\n\n \n for (let i=0; i<length ; i++) {\n const id = Object.keys(parentRepeatersInfo[i])[0];\n const find = parentRepeatersInfo[i][id][0];\n const repl = parentRepeatersInfo[i][id][1];\n replacements.push([\n `<span class=\"wpcf7cf-index wpcf7cf__${id}\">${find}<\\\\/span>`,\n `<span class=\"wpcf7cf-index wpcf7cf__${id}\">${repl}</span>`\n ]);\n }\n \n replacements.forEach( ([oldSuffix, newSuffix]) => {\n returnHtml = returnHtml.replace(new RegExp(oldSuffix,'g'), newSuffix);\n });\n\n }\n\n return returnHtml ;\n },\n\n // keep this for backwards compatibility\n initForm : function($forms) {\n $forms.each(function(){\n const $form = jQuery(this);\n // only add form is its class is \"wpcf7-form\" and if the form was not previously added\n if (\n $form.hasClass('wpcf7-form') &&\n !wpcf7cf_forms.some((form)=>{ return form.$form.get(0) === $form.get(0); })\n ) {\n wpcf7cf_forms.push(new Wpcf7cfForm($form));\n }\n });\n },\n\n getWpcf7cfForm : function ($form) {\n const matched_forms = wpcf7cf_forms.filter((form)=>{\n const f1 = form.$form.get(0);\n const f2 = $form.get(0);\n return form.$form.get(0) === $form.get(0);\n });\n if (matched_forms.length) {\n return matched_forms[0];\n }\n return false;\n },\n\n get_nested_conditions : function(conditions, $current_form) {\n //loop trough conditions. Then loop trough the dom, and each repeater we pass we should update all sub_values we encounter with __index\n wpcf7cf_reload_dom($current_form);\n var groups = Object.values(wpcf7cf_dom).filter(function(item, i) {\n return item.type==='group';\n });\n\n var sub_conditions = [];\n\n for(var i = 0; i < groups.length; i++) {\n var g = groups[i];\n var relevant_conditions = conditions.filter(function(condition, i) {\n return condition.then_field === g.original_name;\n });\n \n var relevant_conditions = relevant_conditions.map(function(item,i) {\n return {\n then_field : g.name,\n and_rules : item.and_rules.map(function(and_rule, i) {\n return {\n if_field : and_rule.if_field+g.suffix,\n if_value : and_rule.if_value,\n operator : and_rule.operator\n };\n })\n }\n });\n\n sub_conditions = sub_conditions.concat(relevant_conditions);\n }\n return sub_conditions;\n },\n\n get_simplified_dom_model : function(currentNode, simplified_dom = {}, parentGroups = [], parentRepeaters = []) {\n\n const type = currentNode.classList.contains('wpcf7cf_repeater') ? 'repeater' :\n currentNode.dataset.class == 'wpcf7cf_group' ? 'group' :\n currentNode.className == 'wpcf7cf_step' ? 'step' :\n currentNode.hasAttribute('name') ? 'input' : false;\n\n let newParentRepeaters = [...parentRepeaters];\n let newParentGroups = [...parentGroups];\n\n if (type) {\n\n \n const name = type === 'input' ? currentNode.getAttribute('name') : currentNode.dataset.id;\n \n if (type === 'repeater') {\n newParentRepeaters.push(name);\n }\n if (type === 'group') {\n newParentGroups.push(name);\n }\n\n // skip _wpcf7 hidden fields\n if (name.substring(0,6) === '_wpcf7') return {}; \n \n const original_name = type === 'repeater' || type === 'group' ? currentNode.dataset.orig_data_id\n : type === 'input' ? (currentNode.getAttribute('data-orig_name') || name)\n : name;\n \n const nameWithoutBrackets = name.replace('[]','');\n const originalNameWithoutBrackets = original_name.replace('[]','');\n \n const val = type === 'step' ? [currentNode.dataset.id.substring(5)] : [];\n \n const parentGroup = 'parent-group';\n \n const suffix = nameWithoutBrackets.replace(originalNameWithoutBrackets, '');\n \n if (!simplified_dom[name]) {\n // init entry\n simplified_dom[name] = {name, type, original_name, suffix, val, parentGroups, parentRepeaters}\n }\n \n if (type === 'input') {\n \n // skip unchecked checkboxes and radiobuttons\n if ( (currentNode.type === 'checkbox' || currentNode.type === 'radio') && !currentNode.checked ) return {};\n \n // if multiselect, make sure to add all the values\n if ( currentNode.multiple && currentNode.options ) {\n simplified_dom[name].val = Object.values(currentNode.options).filter(o => o.selected).map(o => o.value)\n } else {\n simplified_dom[name].val.push(currentNode.value);\n }\n }\n }\n \n Array.from(currentNode.children).forEach(childNode => {\n const dom = wpcf7cf.get_simplified_dom_model(childNode, simplified_dom, newParentGroups, newParentRepeaters);\n simplified_dom = {...dom, ...simplified_dom} ;\n });\n\n return simplified_dom;\n },\n\n updateMultistepState: function (multistep) {\n if (multistep == null) return;\n\n // update hidden input field\n\n var stepsData = {\n currentStep : multistep.currentStep,\n numSteps : multistep.numSteps,\n fieldsInCurrentStep : multistep.getFieldsInStep(multistep.currentStep)\n };\n multistep.form.$input_steps.val(JSON.stringify(stepsData));\n\n // update Buttons\n multistep.$btn_prev.removeClass('disabled').attr('disabled', false);\n multistep.$btn_next.removeClass('disabled').attr('disabled', false);\n if (multistep.currentStep == multistep.numSteps) {\n multistep.$btn_next.addClass('disabled').attr('disabled', true);\n }\n if (multistep.currentStep == 1) {\n multistep.$btn_prev.addClass('disabled').attr('disabled', true);\n }\n\n // replace next button with submit button on last step.\n // TODO: make this depend on a setting\n var $submit_button = multistep.form.$form.find('input[type=\"submit\"]').eq(0);\n var $ajax_loader = multistep.form.$form.find('.ajax-loader').eq(0);\n if (multistep.currentStep == multistep.numSteps) {\n multistep.$btn_next.hide();\n $ajax_loader.detach().appendTo(multistep.$btn_next.parent());\n $submit_button.detach().appendTo(multistep.$btn_next.parent());\n $submit_button.show();\n } else {\n $submit_button.hide();\n multistep.$btn_next.show();\n }\n\n // update dots\n var $dots = multistep.$dots.find('.dot');\n $dots.removeClass('active').removeClass('completed');\n for(var step = 1; step <= multistep.numSteps; step++) {\n if (step < multistep.currentStep) {\n $dots.eq(step-1).addClass('completed');\n } else if (step == multistep.currentStep) {\n $dots.eq(step-1).addClass('active');\n }\n }\n\n },\n\n should_group_be_shown : function(condition) {\n\n var show_group = true;\n\n for (var and_rule_i = 0; and_rule_i < condition.and_rules.length; and_rule_i++) {\n\n var condition_ok = false;\n\n var condition_and_rule = condition.and_rules[and_rule_i];\n\n var inputField = wpcf7cf_getFieldByName(condition_and_rule.if_field);\n\n if (!inputField) continue; // field not found\n\n var if_val = condition_and_rule.if_value;\n var operator = condition_and_rule.operator;\n\n //backwards compat\n operator = operator === '≤' ? 'less than or equals' : operator;\n operator = operator === '≥' ? 'greater than or equals' : operator;\n operator = operator === '>' ? 'greater than' : operator;\n operator = operator === '<' ? 'less than' : operator;\n\n const $field = operator === 'function' && jQuery(`[name=\"${inputField.name}\"]`).eq(0);\n\n condition_ok = this.isConditionTrue(inputField.val,operator,if_val, $field);\n\n show_group = show_group && condition_ok;\n }\n\n return show_group;\n\n },\n\n isConditionTrue(values, operator, testValue='', $field=jQuery()) {\n\n if (!Array.isArray(values)) {\n values = [values];\n }\n\n let condition_ok = false; // start by assuming that the condition is not met\n\n // Considered EMPTY: [] [''] [null] ['',null] [,,'']\n // Considered NOT EMPTY: [0] ['ab','c'] ['',0,null]\n const valuesAreEmpty = values.length === 0 || values.every((v) => !v&&v!==0); // 0 is not considered empty\n\n // special cases: [] equals '' => TRUE; [] not equals '' => FALSE\n if (operator === 'equals' && testValue === '' && valuesAreEmpty) {\n return true;\n }\n if (operator === 'not equals' && testValue === '' && valuesAreEmpty) {\n return false;\n }\n\n if (valuesAreEmpty) {\n if (operator === 'is empty') {\n condition_ok = true;\n }\n } else {\n if (operator === 'not empty') {\n condition_ok = true;\n }\n }\n\n const testValueNumber = isFinite(parseFloat(testValue)) ? parseFloat(testValue) : NaN;\n\n\n if (operator === 'not equals' || operator === 'not equals (regex)') {\n // start by assuming that the condition is met\n condition_ok = true;\n }\n\n if (\n operator === 'function'\n && typeof window[testValue] == 'function'\n && window[testValue]($field) // here we call the actual user defined function\n ) {\n condition_ok = true;\n }\n\n let regex_patt = /.*/i; // fallback regex pattern\n let isValidRegex = true;\n if (operator === 'equals (regex)' || operator === 'not equals (regex)') {\n try {\n regex_patt = new RegExp(testValue, 'i');\n } catch(e) {\n isValidRegex = false;\n }\n }\n\n\n for(let i = 0; i < values.length; i++) {\n\n const value = values[i];\n\n const valueNumber = isFinite(parseFloat(value)) ? parseFloat(value) : NaN;\n const valsAreNumbers = !isNaN(valueNumber) && !isNaN(testValueNumber);\n\n if (\n\n operator === 'equals' && value === testValue ||\n operator === 'equals (regex)' && regex_patt.test(value) ||\n operator === 'greater than' && valsAreNumbers && valueNumber > testValueNumber ||\n operator === 'less than' && valsAreNumbers && valueNumber < testValueNumber ||\n operator === 'greater than or equals' && valsAreNumbers && valueNumber >= testValueNumber ||\n operator === 'less than or equals' && valsAreNumbers && valueNumber <= testValueNumber\n \n ) {\n\n condition_ok = true;\n break;\n\n } else if (\n\n operator === 'not equals' && value === testValue ||\n operator === 'not equals (regex)' && regex_patt.test(value)\n\n ) {\n\n condition_ok = false;\n break;\n\n }\n }\n\n return condition_ok;\n\n },\n\n getFormObj($form) {\n if (typeof $form === 'string') {\n $form = jQuery($form).eq(0);\n }\n return wpcf7cf.getWpcf7cfForm($form);\n },\n\n getRepeaterObj($form, repeaterDataId) {\n const form = wpcf7cf.getFormObj($form);\n const repeater = form.repeaters.find( repeater => repeater.params.$repeater.attr('data-id') === repeaterDataId );\n\n return repeater;\n\n },\n\n getMultiStepObj($form){\n const form = wpcf7cf.getFormObj($form);\n return form.multistep;\n },\n\n /**\n * Append a new sub-entry to the repeater with the name `repeaterDataId` inside the form `$form`\n * @memberof wpcf7cf\n * @function wpcf7cf.repeaterAddSub\n * @link\n * @param {String|JQuery} $form - JQuery object or css-selector representing the form\n * @param {String} repeaterDataId - *data-id* attribute of the repeater. Normally this is simply the name of the repeater. However, in case of a nested repeater you need to append the name with the correct suffix. For example `my-nested-repeater__1__3`. Hint (check the `data-id` attribute in the HTML code to find the correct suffix)\n */\n repeaterAddSub($form,repeaterDataId) {\n const repeater = wpcf7cf.getRepeaterObj($form, repeaterDataId);\n repeater.updateSubs(repeater.params.$repeater.num_subs+1);\n },\n\n /**\n * Insert a new sub-entry at the given `index` of the repeater with the name `repeaterDataId` inside the form `$form`\n * @memberof wpcf7cf\n * @param {String|JQuery} $form - JQuery object or css-selector representing the form\n * @param {String} repeaterDataId - *data-id* attribute of the repeater.\n * @param {Number} index - position where to insert the new sub-entry within the repeater\n */\n repeaterAddSubAtIndex($form,repeaterDataId,index) {\n const repeater = wpcf7cf.getRepeaterObj($form, repeaterDataId);\n repeater.addSubs(1, index);\n },\n\n /**\n * Remove the sub-entry at the given `index` of the repeater with the *data-id* attribute of `repeaterDataId` inside the form `$form`\n * @memberof wpcf7cf\n * @param {String|JQuery} $form - JQuery object or css-selector representing the form\n * @param {String} repeaterDataId - *data-id* attribute of the repeater.\n * @param {Number} index - position where to insert the new sub-entry within the repeater\n */\n repeaterRemoveSubAtIndex($form,repeaterDataId,index) {\n const repeater = wpcf7cf.getRepeaterObj($form, repeaterDataId);\n repeater.removeSubs(1, index);\n },\n\n /**\n * Remove the last sub-entry from the repeater with the *data-id* attribute of `repeaterDataId` inside the form `$form`\n * @memberof wpcf7cf\n * @param {String|JQuery} $form - JQuery object or css-selector representing the form\n * @param {String} repeaterDataId - *data-id* attribute of the repeater.\n * @param {Number} index - position where to insert the new sub-entry within the repeater\n */ \n repeaterRemoveSub($form,repeaterDataId) {\n const repeater = wpcf7cf.getRepeaterObj($form, repeaterDataId);\n repeater.updateSubs(repeater.params.$repeater.num_subs-1);\n },\n\n /**\n * Set the number of subs for the repeater with the *data-id* attribute of `repeaterDataId` inside the form `$form`.\n * Subs are either appended to or removed from the end of the repeater.\n * @memberof wpcf7cf\n * @param {String|JQuery} $form - JQuery object or css-selector representing the form\n * @param {String} repeaterDataId - *data-id* attribute of the repeater.\n * @param {Number} numberOfSubs - position where to insert the new sub-entry within the repeater\n */ \n repeaterSetNumberOfSubs($form, repeaterDataId, numberOfSubs) {\n const repeater = wpcf7cf.getRepeaterObj($form, repeaterDataId);\n repeater.updateSubs(numberOfSubs);\n },\n\n /**\n * Move to step number `step`, ignoring any validation.\n * @memberof wpcf7cf\n * @param {String|JQuery} $form - JQuery object or css-selector representing the form\n * @param {*} step \n */\n multistepMoveToStep($form, step) {\n const multistep = wpcf7cf.getMultiStepObj($form);\n multistep.moveToStep(step); \n },\n\n /**\n * Validate the current step, and move to step number `step` if validation passes.\n * @memberof wpcf7cf\n * @param {String|JQuery} $form - JQuery object or css-selector representing the form\n * @param {Number} step \n */\n async multistepMoveToStepWithValidation($form, step) {\n const multistep = wpcf7cf.getMultiStepObj($form);\n\n var result = await multistep.validateStep(multistep.currentStep);\n if (result === 'success') {\n multistep.moveToStep(step); \n }\n },\n\n\n};\n\njQuery('.wpcf7-form').each(function(){\n wpcf7cf_forms.push(new Wpcf7cfForm(jQuery(this)));\n});\n\n// Call displayFields again on all forms\n// Necessary in case some theme or plugin changed a form value by the time the entire page is fully loaded.\njQuery('document').ready(function() {\n wpcf7cf_forms.forEach(function(f){\n f.displayFields();\n });\n});\n\n// fix for exclusive checkboxes in IE (this will call the change-event again after all other checkboxes are unchecked, triggering the display_fields() function)\nvar old_wpcf7ExclusiveCheckbox = jQuery.fn.wpcf7ExclusiveCheckbox;\njQuery.fn.wpcf7ExclusiveCheckbox = function() {\n return this.find('input:checkbox').on('click', function() {\n var name = jQuery(this).attr('name');\n jQuery(this).closest('form').find('input:checkbox[name=\"' + name + '\"]').not(this).prop('checked', false).eq(0).change();\n });\n};","function _arrayLikeToArray(arr, len) {\n if (len == null || len > arr.length) len = arr.length;\n\n for (var i = 0, arr2 = new Array(len); i < len; i++) {\n arr2[i] = arr[i];\n }\n\n return arr2;\n}\n\nmodule.exports = _arrayLikeToArray;","function _arrayWithHoles(arr) {\n if (Array.isArray(arr)) return arr;\n}\n\nmodule.exports = _arrayWithHoles;","var arrayLikeToArray = require(\"./arrayLikeToArray\");\n\nfunction _arrayWithoutHoles(arr) {\n if (Array.isArray(arr)) return arrayLikeToArray(arr);\n}\n\nmodule.exports = _arrayWithoutHoles;","function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) {\n try {\n var info = gen[key](arg);\n var value = info.value;\n } catch (error) {\n reject(error);\n return;\n }\n\n if (info.done) {\n resolve(value);\n } else {\n Promise.resolve(value).then(_next, _throw);\n }\n}\n\nfunction _asyncToGenerator(fn) {\n return function () {\n var self = this,\n args = arguments;\n return new Promise(function (resolve, reject) {\n var gen = fn.apply(self, args);\n\n function _next(value) {\n asyncGeneratorStep(gen, resolve, reject, _next, _throw, \"next\", value);\n }\n\n function _throw(err) {\n asyncGeneratorStep(gen, resolve, reject, _next, _throw, \"throw\", err);\n }\n\n _next(undefined);\n });\n };\n}\n\nmodule.exports = _asyncToGenerator;","function _defineProperty(obj, key, value) {\n if (key in obj) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n\n return obj;\n}\n\nmodule.exports = _defineProperty;","function _iterableToArray(iter) {\n if (typeof Symbol !== \"undefined\" && Symbol.iterator in Object(iter)) return Array.from(iter);\n}\n\nmodule.exports = _iterableToArray;","function _iterableToArrayLimit(arr, i) {\n if (typeof Symbol === \"undefined\" || !(Symbol.iterator in Object(arr))) return;\n var _arr = [];\n var _n = true;\n var _d = false;\n var _e = undefined;\n\n try {\n for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) {\n _arr.push(_s.value);\n\n if (i && _arr.length === i) break;\n }\n } catch (err) {\n _d = true;\n _e = err;\n } finally {\n try {\n if (!_n && _i[\"return\"] != null) _i[\"return\"]();\n } finally {\n if (_d) throw _e;\n }\n }\n\n return _arr;\n}\n\nmodule.exports = _iterableToArrayLimit;","function _nonIterableRest() {\n throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n}\n\nmodule.exports = _nonIterableRest;","function _nonIterableSpread() {\n throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n}\n\nmodule.exports = _nonIterableSpread;","var arrayWithHoles = require(\"./arrayWithHoles\");\n\nvar iterableToArrayLimit = require(\"./iterableToArrayLimit\");\n\nvar unsupportedIterableToArray = require(\"./unsupportedIterableToArray\");\n\nvar nonIterableRest = require(\"./nonIterableRest\");\n\nfunction _slicedToArray(arr, i) {\n return arrayWithHoles(arr) || iterableToArrayLimit(arr, i) || unsupportedIterableToArray(arr, i) || nonIterableRest();\n}\n\nmodule.exports = _slicedToArray;","var arrayWithoutHoles = require(\"./arrayWithoutHoles\");\n\nvar iterableToArray = require(\"./iterableToArray\");\n\nvar unsupportedIterableToArray = require(\"./unsupportedIterableToArray\");\n\nvar nonIterableSpread = require(\"./nonIterableSpread\");\n\nfunction _toConsumableArray(arr) {\n return arrayWithoutHoles(arr) || iterableToArray(arr) || unsupportedIterableToArray(arr) || nonIterableSpread();\n}\n\nmodule.exports = _toConsumableArray;","var arrayLikeToArray = require(\"./arrayLikeToArray\");\n\nfunction _unsupportedIterableToArray(o, minLen) {\n if (!o) return;\n if (typeof o === \"string\") return arrayLikeToArray(o, minLen);\n var n = Object.prototype.toString.call(o).slice(8, -1);\n if (n === \"Object\" && o.constructor) n = o.constructor.name;\n if (n === \"Map\" || n === \"Set\") return Array.from(o);\n if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return arrayLikeToArray(o, minLen);\n}\n\nmodule.exports = _unsupportedIterableToArray;","module.exports = require(\"regenerator-runtime\");\n","module.exports = require('es6-promise').Promise;\n","/*!\n * @overview es6-promise - a tiny implementation of Promises/A+.\n * @copyright Copyright (c) 2014 Yehuda Katz, Tom Dale, Stefan Penner and contributors (Conversion to ES6 API by Jake Archibald)\n * @license Licensed under MIT license\n * See https://raw.githubusercontent.com/stefanpenner/es6-promise/master/LICENSE\n * @version 3.3.1\n */\n","'use strict';\n\nexport { objectOrFunction };\nexport { isFunction };\nexport { isMaybeThenable };\n\nfunction objectOrFunction(x) {\n return typeof x === 'function' || typeof x === 'object' && x !== null;\n}\n\nfunction isFunction(x) {\n return typeof x === 'function';\n}\n\nfunction isMaybeThenable(x) {\n return typeof x === 'object' && x !== null;\n}\n\nvar _isArray = undefined;\nif (!Array.isArray) {\n _isArray = function (x) {\n return Object.prototype.toString.call(x) === '[object Array]';\n };\n} else {\n _isArray = Array.isArray;\n}\n\nvar isArray = _isArray;\nexport { isArray };","'use strict';\n\nexport { setScheduler };\nexport { setAsap };\nvar len = 0;\nvar vertxNext = undefined;\nvar customSchedulerFn = undefined;\n\nvar asap = function asap(callback, arg) {\n queue[len] = callback;\n queue[len + 1] = arg;\n len += 2;\n if (len === 2) {\n // If len is 2, that means that we need to schedule an async flush.\n // If additional callbacks are queued before the queue is flushed, they\n // will be processed by this flush that we are scheduling.\n if (customSchedulerFn) {\n customSchedulerFn(flush);\n } else {\n scheduleFlush();\n }\n }\n};\n\nexport { asap };\n\nfunction setScheduler(scheduleFn) {\n customSchedulerFn = scheduleFn;\n}\n\nfunction setAsap(asapFn) {\n asap = asapFn;\n}\n\nvar browserWindow = typeof window !== 'undefined' ? window : undefined;\nvar browserGlobal = browserWindow || {};\nvar BrowserMutationObserver = browserGlobal.MutationObserver || browserGlobal.WebKitMutationObserver;\nvar isNode = typeof self === 'undefined' && typeof process !== 'undefined' && ({}).toString.call(process) === '[object process]';\n\n// test for web worker but not in IE10\nvar isWorker = typeof Uint8ClampedArray !== 'undefined' && typeof importScripts !== 'undefined' && typeof MessageChannel !== 'undefined';\n\n// node\nfunction useNextTick() {\n // node version 0.10.x displays a deprecation warning when nextTick is used recursively\n // see https://github.com/cujojs/when/issues/410 for details\n return function () {\n return process.nextTick(flush);\n };\n}\n\n// vertx\nfunction useVertxTimer() {\n return function () {\n vertxNext(flush);\n };\n}\n\nfunction useMutationObserver() {\n var iterations = 0;\n var observer = new BrowserMutationObserver(flush);\n var node = document.createTextNode('');\n observer.observe(node, { characterData: true });\n\n return function () {\n node.data = iterations = ++iterations % 2;\n };\n}\n\n// web worker\nfunction useMessageChannel() {\n var channel = new MessageChannel();\n channel.port1.onmessage = flush;\n return function () {\n return channel.port2.postMessage(0);\n };\n}\n\nfunction useSetTimeout() {\n // Store setTimeout reference so es6-promise will be unaffected by\n // other code modifying setTimeout (like sinon.useFakeTimers())\n var globalSetTimeout = setTimeout;\n return function () {\n return globalSetTimeout(flush, 1);\n };\n}\n\nvar queue = new Array(1000);\nfunction flush() {\n for (var i = 0; i < len; i += 2) {\n var callback = queue[i];\n var arg = queue[i + 1];\n\n callback(arg);\n\n queue[i] = undefined;\n queue[i + 1] = undefined;\n }\n\n len = 0;\n}\n\nfunction attemptVertx() {\n try {\n var r = require;\n var vertx = r('vertx');\n vertxNext = vertx.runOnLoop || vertx.runOnContext;\n return useVertxTimer();\n } catch (e) {\n return useSetTimeout();\n }\n}\n\nvar scheduleFlush = undefined;\n// Decide what async method to use to triggering processing of queued callbacks:\nif (isNode) {\n scheduleFlush = useNextTick();\n} else if (BrowserMutationObserver) {\n scheduleFlush = useMutationObserver();\n} else if (isWorker) {\n scheduleFlush = useMessageChannel();\n} else if (browserWindow === undefined && typeof require === 'function') {\n scheduleFlush = attemptVertx();\n} else {\n scheduleFlush = useSetTimeout();\n}","'use strict';\n\nexport default then;\nimport { invokeCallback, subscribe, FULFILLED, REJECTED, noop, makePromise, PROMISE_ID } from './-internal';\n\nimport { asap } from './asap';\nfunction then(onFulfillment, onRejection) {\n var _arguments = arguments;\n\n var parent = this;\n\n var child = new this.constructor(noop);\n\n if (child[PROMISE_ID] === undefined) {\n makePromise(child);\n }\n\n var _state = parent._state;\n\n if (_state) {\n (function () {\n var callback = _arguments[_state - 1];\n asap(function () {\n return invokeCallback(_state, child, callback, parent._result);\n });\n })();\n } else {\n subscribe(parent, child, onFulfillment, onRejection);\n }\n\n return child;\n}","'use strict';\n\nexport default resolve;\nimport { noop, resolve as _resolve } from '../-internal';\n\n/**\n `Promise.resolve` returns a promise that will become resolved with the\n passed `value`. It is shorthand for the following:\n\n ```javascript\n let promise = new Promise(function(resolve, reject){\n resolve(1);\n });\n\n promise.then(function(value){\n // value === 1\n });\n ```\n\n Instead of writing the above, your code now simply becomes the following:\n\n ```javascript\n let promise = Promise.resolve(1);\n\n promise.then(function(value){\n // value === 1\n });\n ```\n\n @method resolve\n @static\n @param {Any} value value that the returned promise will be resolved with\n Useful for tooling.\n @return {Promise} a promise that will become fulfilled with the given\n `value`\n*/\nfunction resolve(object) {\n /*jshint validthis:true */\n var Constructor = this;\n\n if (object && typeof object === 'object' && object.constructor === Constructor) {\n return object;\n }\n\n var promise = new Constructor(noop);\n _resolve(promise, object);\n return promise;\n}","'use strict';\n\nimport { objectOrFunction, isFunction } from './utils';\n\nimport { asap } from './asap';\n\nimport originalThen from './then';\nimport originalResolve from './promise/resolve';\n\nvar PROMISE_ID = Math.random().toString(36).substring(16);\n\nexport { PROMISE_ID };\nfunction noop() {}\n\nvar PENDING = void 0;\nvar FULFILLED = 1;\nvar REJECTED = 2;\n\nvar GET_THEN_ERROR = new ErrorObject();\n\nfunction selfFulfillment() {\n return new TypeError(\"You cannot resolve a promise with itself\");\n}\n\nfunction cannotReturnOwn() {\n return new TypeError('A promises callback cannot return that same promise.');\n}\n\nfunction getThen(promise) {\n try {\n return promise.then;\n } catch (error) {\n GET_THEN_ERROR.error = error;\n return GET_THEN_ERROR;\n }\n}\n\nfunction tryThen(then, value, fulfillmentHandler, rejectionHandler) {\n try {\n then.call(value, fulfillmentHandler, rejectionHandler);\n } catch (e) {\n return e;\n }\n}\n\nfunction handleForeignThenable(promise, thenable, then) {\n asap(function (promise) {\n var sealed = false;\n var error = tryThen(then, thenable, function (value) {\n if (sealed) {\n return;\n }\n sealed = true;\n if (thenable !== value) {\n resolve(promise, value);\n } else {\n fulfill(promise, value);\n }\n }, function (reason) {\n if (sealed) {\n return;\n }\n sealed = true;\n\n reject(promise, reason);\n }, 'Settle: ' + (promise._label || ' unknown promise'));\n\n if (!sealed && error) {\n sealed = true;\n reject(promise, error);\n }\n }, promise);\n}\n\nfunction handleOwnThenable(promise, thenable) {\n if (thenable._state === FULFILLED) {\n fulfill(promise, thenable._result);\n } else if (thenable._state === REJECTED) {\n reject(promise, thenable._result);\n } else {\n subscribe(thenable, undefined, function (value) {\n return resolve(promise, value);\n }, function (reason) {\n return reject(promise, reason);\n });\n }\n}\n\nfunction handleMaybeThenable(promise, maybeThenable, then) {\n if (maybeThenable.constructor === promise.constructor && then === originalThen && maybeThenable.constructor.resolve === originalResolve) {\n handleOwnThenable(promise, maybeThenable);\n } else {\n if (then === GET_THEN_ERROR) {\n reject(promise, GET_THEN_ERROR.error);\n } else if (then === undefined) {\n fulfill(promise, maybeThenable);\n } else if (isFunction(then)) {\n handleForeignThenable(promise, maybeThenable, then);\n } else {\n fulfill(promise, maybeThenable);\n }\n }\n}\n\nfunction resolve(promise, value) {\n if (promise === value) {\n reject(promise, selfFulfillment());\n } else if (objectOrFunction(value)) {\n handleMaybeThenable(promise, value, getThen(value));\n } else {\n fulfill(promise, value);\n }\n}\n\nfunction publishRejection(promise) {\n if (promise._onerror) {\n promise._onerror(promise._result);\n }\n\n publish(promise);\n}\n\nfunction fulfill(promise, value) {\n if (promise._state !== PENDING) {\n return;\n }\n\n promise._result = value;\n promise._state = FULFILLED;\n\n if (promise._subscribers.length !== 0) {\n asap(publish, promise);\n }\n}\n\nfunction reject(promise, reason) {\n if (promise._state !== PENDING) {\n return;\n }\n promise._state = REJECTED;\n promise._result = reason;\n\n asap(publishRejection, promise);\n}\n\nfunction subscribe(parent, child, onFulfillment, onRejection) {\n var _subscribers = parent._subscribers;\n var length = _subscribers.length;\n\n parent._onerror = null;\n\n _subscribers[length] = child;\n _subscribers[length + FULFILLED] = onFulfillment;\n _subscribers[length + REJECTED] = onRejection;\n\n if (length === 0 && parent._state) {\n asap(publish, parent);\n }\n}\n\nfunction publish(promise) {\n var subscribers = promise._subscribers;\n var settled = promise._state;\n\n if (subscribers.length === 0) {\n return;\n }\n\n var child = undefined,\n callback = undefined,\n detail = promise._result;\n\n for (var i = 0; i < subscribers.length; i += 3) {\n child = subscribers[i];\n callback = subscribers[i + settled];\n\n if (child) {\n invokeCallback(settled, child, callback, detail);\n } else {\n callback(detail);\n }\n }\n\n promise._subscribers.length = 0;\n}\n\nfunction ErrorObject() {\n this.error = null;\n}\n\nvar TRY_CATCH_ERROR = new ErrorObject();\n\nfunction tryCatch(callback, detail) {\n try {\n return callback(detail);\n } catch (e) {\n TRY_CATCH_ERROR.error = e;\n return TRY_CATCH_ERROR;\n }\n}\n\nfunction invokeCallback(settled, promise, callback, detail) {\n var hasCallback = isFunction(callback),\n value = undefined,\n error = undefined,\n succeeded = undefined,\n failed = undefined;\n\n if (hasCallback) {\n value = tryCatch(callback, detail);\n\n if (value === TRY_CATCH_ERROR) {\n failed = true;\n error = value.error;\n value = null;\n } else {\n succeeded = true;\n }\n\n if (promise === value) {\n reject(promise, cannotReturnOwn());\n return;\n }\n } else {\n value = detail;\n succeeded = true;\n }\n\n if (promise._state !== PENDING) {\n // noop\n } else if (hasCallback && succeeded) {\n resolve(promise, value);\n } else if (failed) {\n reject(promise, error);\n } else if (settled === FULFILLED) {\n fulfill(promise, value);\n } else if (settled === REJECTED) {\n reject(promise, value);\n }\n}\n\nfunction initializePromise(promise, resolver) {\n try {\n resolver(function resolvePromise(value) {\n resolve(promise, value);\n }, function rejectPromise(reason) {\n reject(promise, reason);\n });\n } catch (e) {\n reject(promise, e);\n }\n}\n\nvar id = 0;\nfunction nextId() {\n return id++;\n}\n\nfunction makePromise(promise) {\n promise[PROMISE_ID] = id++;\n promise._state = undefined;\n promise._result = undefined;\n promise._subscribers = [];\n}\n\nexport { nextId, makePromise, getThen, noop, resolve, reject, fulfill, subscribe, publish, publishRejection, initializePromise, invokeCallback, FULFILLED, REJECTED, PENDING, handleMaybeThenable };","'use strict';\n\nimport { isArray, isMaybeThenable } from './utils';\n\nimport { noop, reject, fulfill, subscribe, FULFILLED, REJECTED, PENDING, getThen, handleMaybeThenable } from './-internal';\n\nimport then from './then';\nimport Promise from './promise';\nimport originalResolve from './promise/resolve';\nimport originalThen from './then';\nimport { makePromise, PROMISE_ID } from './-internal';\n\nexport default Enumerator;\nfunction Enumerator(Constructor, input) {\n this._instanceConstructor = Constructor;\n this.promise = new Constructor(noop);\n\n if (!this.promise[PROMISE_ID]) {\n makePromise(this.promise);\n }\n\n if (isArray(input)) {\n this._input = input;\n this.length = input.length;\n this._remaining = input.length;\n\n this._result = new Array(this.length);\n\n if (this.length === 0) {\n fulfill(this.promise, this._result);\n } else {\n this.length = this.length || 0;\n this._enumerate();\n if (this._remaining === 0) {\n fulfill(this.promise, this._result);\n }\n }\n } else {\n reject(this.promise, validationError());\n }\n}\n\nfunction validationError() {\n return new Error('Array Methods must be provided an Array');\n};\n\nEnumerator.prototype._enumerate = function () {\n var length = this.length;\n var _input = this._input;\n\n for (var i = 0; this._state === PENDING && i < length; i++) {\n this._eachEntry(_input[i], i);\n }\n};\n\nEnumerator.prototype._eachEntry = function (entry, i) {\n var c = this._instanceConstructor;\n var resolve = c.resolve;\n\n if (resolve === originalResolve) {\n var _then = getThen(entry);\n\n if (_then === originalThen && entry._state !== PENDING) {\n this._settledAt(entry._state, i, entry._result);\n } else if (typeof _then !== 'function') {\n this._remaining--;\n this._result[i] = entry;\n } else if (c === Promise) {\n var promise = new c(noop);\n handleMaybeThenable(promise, entry, _then);\n this._willSettleAt(promise, i);\n } else {\n this._willSettleAt(new c(function (resolve) {\n return resolve(entry);\n }), i);\n }\n } else {\n this._willSettleAt(resolve(entry), i);\n }\n};\n\nEnumerator.prototype._settledAt = function (state, i, value) {\n var promise = this.promise;\n\n if (promise._state === PENDING) {\n this._remaining--;\n\n if (state === REJECTED) {\n reject(promise, value);\n } else {\n this._result[i] = value;\n }\n }\n\n if (this._remaining === 0) {\n fulfill(promise, this._result);\n }\n};\n\nEnumerator.prototype._willSettleAt = function (promise, i) {\n var enumerator = this;\n\n subscribe(promise, undefined, function (value) {\n return enumerator._settledAt(FULFILLED, i, value);\n }, function (reason) {\n return enumerator._settledAt(REJECTED, i, reason);\n });\n};","'use strict';\n\nexport default all;\nimport Enumerator from '../enumerator';\n\n/**\n `Promise.all` accepts an array of promises, and returns a new promise which\n is fulfilled with an array of fulfillment values for the passed promises, or\n rejected with the reason of the first passed promise to be rejected. It casts all\n elements of the passed iterable to promises as it runs this algorithm.\n\n Example:\n\n ```javascript\n let promise1 = resolve(1);\n let promise2 = resolve(2);\n let promise3 = resolve(3);\n let promises = [ promise1, promise2, promise3 ];\n\n Promise.all(promises).then(function(array){\n // The array here would be [ 1, 2, 3 ];\n });\n ```\n\n If any of the `promises` given to `all` are rejected, the first promise\n that is rejected will be given as an argument to the returned promises's\n rejection handler. For example:\n\n Example:\n\n ```javascript\n let promise1 = resolve(1);\n let promise2 = reject(new Error(\"2\"));\n let promise3 = reject(new Error(\"3\"));\n let promises = [ promise1, promise2, promise3 ];\n\n Promise.all(promises).then(function(array){\n // Code here never runs because there are rejected promises!\n }, function(error) {\n // error.message === \"2\"\n });\n ```\n\n @method all\n @static\n @param {Array} entries array of promises\n @param {String} label optional string for labeling the promise.\n Useful for tooling.\n @return {Promise} promise that is fulfilled when all `promises` have been\n fulfilled, or rejected if any of them become rejected.\n @static\n*/\nfunction all(entries) {\n return new Enumerator(this, entries).promise;\n}","\"use strict\";\n\nexport default race;\nimport { isArray } from \"../utils\";\n\n/**\n `Promise.race` returns a new promise which is settled in the same way as the\n first passed promise to settle.\n\n Example:\n\n ```javascript\n let promise1 = new Promise(function(resolve, reject){\n setTimeout(function(){\n resolve('promise 1');\n }, 200);\n });\n\n let promise2 = new Promise(function(resolve, reject){\n setTimeout(function(){\n resolve('promise 2');\n }, 100);\n });\n\n Promise.race([promise1, promise2]).then(function(result){\n // result === 'promise 2' because it was resolved before promise1\n // was resolved.\n });\n ```\n\n `Promise.race` is deterministic in that only the state of the first\n settled promise matters. For example, even if other promises given to the\n `promises` array argument are resolved, but the first settled promise has\n become rejected before the other promises became fulfilled, the returned\n promise will become rejected:\n\n ```javascript\n let promise1 = new Promise(function(resolve, reject){\n setTimeout(function(){\n resolve('promise 1');\n }, 200);\n });\n\n let promise2 = new Promise(function(resolve, reject){\n setTimeout(function(){\n reject(new Error('promise 2'));\n }, 100);\n });\n\n Promise.race([promise1, promise2]).then(function(result){\n // Code here never runs\n }, function(reason){\n // reason.message === 'promise 2' because promise 2 became rejected before\n // promise 1 became fulfilled\n });\n ```\n\n An example real-world use case is implementing timeouts:\n\n ```javascript\n Promise.race([ajax('foo.json'), timeout(5000)])\n ```\n\n @method race\n @static\n @param {Array} promises array of promises to observe\n Useful for tooling.\n @return {Promise} a promise which settles in the same way as the first passed\n promise to settle.\n*/\nfunction race(entries) {\n /*jshint validthis:true */\n var Constructor = this;\n\n if (!isArray(entries)) {\n return new Constructor(function (_, reject) {\n return reject(new TypeError('You must pass an array to race.'));\n });\n } else {\n return new Constructor(function (resolve, reject) {\n var length = entries.length;\n for (var i = 0; i < length; i++) {\n Constructor.resolve(entries[i]).then(resolve, reject);\n }\n });\n }\n}","'use strict';\n\nexport default reject;\nimport { noop, reject as _reject } from '../-internal';\n\n/**\n `Promise.reject` returns a promise rejected with the passed `reason`.\n It is shorthand for the following:\n\n ```javascript\n let promise = new Promise(function(resolve, reject){\n reject(new Error('WHOOPS'));\n });\n\n promise.then(function(value){\n // Code here doesn't run because the promise is rejected!\n }, function(reason){\n // reason.message === 'WHOOPS'\n });\n ```\n\n Instead of writing the above, your code now simply becomes the following:\n\n ```javascript\n let promise = Promise.reject(new Error('WHOOPS'));\n\n promise.then(function(value){\n // Code here doesn't run because the promise is rejected!\n }, function(reason){\n // reason.message === 'WHOOPS'\n });\n ```\n\n @method reject\n @static\n @param {Any} reason value that the returned promise will be rejected with.\n Useful for tooling.\n @return {Promise} a promise rejected with the given `reason`.\n*/\nfunction reject(reason) {\n /*jshint validthis:true */\n var Constructor = this;\n var promise = new Constructor(noop);\n _reject(promise, reason);\n return promise;\n}","'use strict';\n\nexport default Promise;\n\nimport { isFunction } from './utils';\n\nimport { noop, nextId, PROMISE_ID, initializePromise } from './-internal';\n\nimport { asap, setAsap, setScheduler } from './asap';\n\nimport all from './promise/all';\nimport race from './promise/race';\nimport Resolve from './promise/resolve';\nimport Reject from './promise/reject';\nimport then from './then';\n\nfunction needsResolver() {\n throw new TypeError('You must pass a resolver function as the first argument to the promise constructor');\n}\n\nfunction needsNew() {\n throw new TypeError(\"Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.\");\n}\n\n/**\n Promise objects represent the eventual result of an asynchronous operation. The\n primary way of interacting with a promise is through its `then` method, which\n registers callbacks to receive either a promise's eventual value or the reason\n why the promise cannot be fulfilled.\n\n Terminology\n -----------\n\n - `promise` is an object or function with a `then` method whose behavior conforms to this specification.\n - `thenable` is an object or function that defines a `then` method.\n - `value` is any legal JavaScript value (including undefined, a thenable, or a promise).\n - `exception` is a value that is thrown using the throw statement.\n - `reason` is a value that indicates why a promise was rejected.\n - `settled` the final resting state of a promise, fulfilled or rejected.\n\n A promise can be in one of three states: pending, fulfilled, or rejected.\n\n Promises that are fulfilled have a fulfillment value and are in the fulfilled\n state. Promises that are rejected have a rejection reason and are in the\n rejected state. A fulfillment value is never a thenable.\n\n Promises can also be said to *resolve* a value. If this value is also a\n promise, then the original promise's settled state will match the value's\n settled state. So a promise that *resolves* a promise that rejects will\n itself reject, and a promise that *resolves* a promise that fulfills will\n itself fulfill.\n\n\n Basic Usage:\n ------------\n\n ```js\n let promise = new Promise(function(resolve, reject) {\n // on success\n resolve(value);\n\n // on failure\n reject(reason);\n });\n\n promise.then(function(value) {\n // on fulfillment\n }, function(reason) {\n // on rejection\n });\n ```\n\n Advanced Usage:\n ---------------\n\n Promises shine when abstracting away asynchronous interactions such as\n `XMLHttpRequest`s.\n\n ```js\n function getJSON(url) {\n return new Promise(function(resolve, reject){\n let xhr = new XMLHttpRequest();\n\n xhr.open('GET', url);\n xhr.onreadystatechange = handler;\n xhr.responseType = 'json';\n xhr.setRequestHeader('Accept', 'application/json');\n xhr.send();\n\n function handler() {\n if (this.readyState === this.DONE) {\n if (this.status === 200) {\n resolve(this.response);\n } else {\n reject(new Error('getJSON: `' + url + '` failed with status: [' + this.status + ']'));\n }\n }\n };\n });\n }\n\n getJSON('/posts.json').then(function(json) {\n // on fulfillment\n }, function(reason) {\n // on rejection\n });\n ```\n\n Unlike callbacks, promises are great composable primitives.\n\n ```js\n Promise.all([\n getJSON('/posts'),\n getJSON('/comments')\n ]).then(function(values){\n values[0] // => postsJSON\n values[1] // => commentsJSON\n\n return values;\n });\n ```\n\n @class Promise\n @param {function} resolver\n Useful for tooling.\n @constructor\n*/\nfunction Promise(resolver) {\n this[PROMISE_ID] = nextId();\n this._result = this._state = undefined;\n this._subscribers = [];\n\n if (noop !== resolver) {\n typeof resolver !== 'function' && needsResolver();\n this instanceof Promise ? initializePromise(this, resolver) : needsNew();\n }\n}\n\nPromise.all = all;\nPromise.race = race;\nPromise.resolve = Resolve;\nPromise.reject = Reject;\nPromise._setScheduler = setScheduler;\nPromise._setAsap = setAsap;\nPromise._asap = asap;\n\nPromise.prototype = {\n constructor: Promise,\n\n /**\n The primary way of interacting with a promise is through its `then` method,\n which registers callbacks to receive either a promise's eventual value or the\n reason why the promise cannot be fulfilled.\n \n ```js\n findUser().then(function(user){\n // user is available\n }, function(reason){\n // user is unavailable, and you are given the reason why\n });\n ```\n \n Chaining\n --------\n \n The return value of `then` is itself a promise. This second, 'downstream'\n promise is resolved with the return value of the first promise's fulfillment\n or rejection handler, or rejected if the handler throws an exception.\n \n ```js\n findUser().then(function (user) {\n return user.name;\n }, function (reason) {\n return 'default name';\n }).then(function (userName) {\n // If `findUser` fulfilled, `userName` will be the user's name, otherwise it\n // will be `'default name'`\n });\n \n findUser().then(function (user) {\n throw new Error('Found user, but still unhappy');\n }, function (reason) {\n throw new Error('`findUser` rejected and we're unhappy');\n }).then(function (value) {\n // never reached\n }, function (reason) {\n // if `findUser` fulfilled, `reason` will be 'Found user, but still unhappy'.\n // If `findUser` rejected, `reason` will be '`findUser` rejected and we're unhappy'.\n });\n ```\n If the downstream promise does not specify a rejection handler, rejection reasons will be propagated further downstream.\n \n ```js\n findUser().then(function (user) {\n throw new PedagogicalException('Upstream error');\n }).then(function (value) {\n // never reached\n }).then(function (value) {\n // never reached\n }, function (reason) {\n // The `PedgagocialException` is propagated all the way down to here\n });\n ```\n \n Assimilation\n ------------\n \n Sometimes the value you want to propagate to a downstream promise can only be\n retrieved asynchronously. This can be achieved by returning a promise in the\n fulfillment or rejection handler. The downstream promise will then be pending\n until the returned promise is settled. This is called *assimilation*.\n \n ```js\n findUser().then(function (user) {\n return findCommentsByAuthor(user);\n }).then(function (comments) {\n // The user's comments are now available\n });\n ```\n \n If the assimliated promise rejects, then the downstream promise will also reject.\n \n ```js\n findUser().then(function (user) {\n return findCommentsByAuthor(user);\n }).then(function (comments) {\n // If `findCommentsByAuthor` fulfills, we'll have the value here\n }, function (reason) {\n // If `findCommentsByAuthor` rejects, we'll have the reason here\n });\n ```\n \n Simple Example\n --------------\n \n Synchronous Example\n \n ```javascript\n let result;\n \n try {\n result = findResult();\n // success\n } catch(reason) {\n // failure\n }\n ```\n \n Errback Example\n \n ```js\n findResult(function(result, err){\n if (err) {\n // failure\n } else {\n // success\n }\n });\n ```\n \n Promise Example;\n \n ```javascript\n findResult().then(function(result){\n // success\n }, function(reason){\n // failure\n });\n ```\n \n Advanced Example\n --------------\n \n Synchronous Example\n \n ```javascript\n let author, books;\n \n try {\n author = findAuthor();\n books = findBooksByAuthor(author);\n // success\n } catch(reason) {\n // failure\n }\n ```\n \n Errback Example\n \n ```js\n \n function foundBooks(books) {\n \n }\n \n function failure(reason) {\n \n }\n \n findAuthor(function(author, err){\n if (err) {\n failure(err);\n // failure\n } else {\n try {\n findBoooksByAuthor(author, function(books, err) {\n if (err) {\n failure(err);\n } else {\n try {\n foundBooks(books);\n } catch(reason) {\n failure(reason);\n }\n }\n });\n } catch(error) {\n failure(err);\n }\n // success\n }\n });\n ```\n \n Promise Example;\n \n ```javascript\n findAuthor().\n then(findBooksByAuthor).\n then(function(books){\n // found books\n }).catch(function(reason){\n // something went wrong\n });\n ```\n \n @method then\n @param {Function} onFulfilled\n @param {Function} onRejected\n Useful for tooling.\n @return {Promise}\n */\n then: then,\n\n /**\n `catch` is simply sugar for `then(undefined, onRejection)` which makes it the same\n as the catch block of a try/catch statement.\n \n ```js\n function findAuthor(){\n throw new Error('couldn't find that author');\n }\n \n // synchronous\n try {\n findAuthor();\n } catch(reason) {\n // something went wrong\n }\n \n // async with promises\n findAuthor().catch(function(reason){\n // something went wrong\n });\n ```\n \n @method catch\n @param {Function} onRejection\n Useful for tooling.\n @return {Promise}\n */\n 'catch': function _catch(onRejection) {\n return this.then(null, onRejection);\n }\n};","/*global self*/\n'use strict';\n\nexport default polyfill;\nimport Promise from './promise';\nfunction polyfill() {\n var local = undefined;\n\n if (typeof global !== 'undefined') {\n local = global;\n } else if (typeof self !== 'undefined') {\n local = self;\n } else {\n try {\n local = Function('return this')();\n } catch (e) {\n throw new Error('polyfill failed because global object is unavailable in this environment');\n }\n }\n\n var P = local.Promise;\n\n if (P) {\n var promiseToString = null;\n try {\n promiseToString = Object.prototype.toString.call(P.resolve());\n } catch (e) {\n // silently ignored\n }\n\n if (promiseToString === '[object Promise]' && !P.cast) {\n return;\n }\n }\n\n local.Promise = Promise;\n}","'use strict';\n\nimport Promise from './es6-promise/promise';\nimport polyfill from './es6-promise/polyfill';\n\npolyfill();\n// Strange compat..\nPromise.polyfill = polyfill;\nPromise.Promise = Promise;\nexport default Promise;","// shim for using process in browser\nvar process = module.exports = {};\n\n// cached from whatever global is present so that test runners that stub it\n// don't break things. But we need to wrap it in a try catch in case it is\n// wrapped in strict mode code which doesn't define any globals. It's inside a\n// function because try/catches deoptimize in certain engines.\n\nvar cachedSetTimeout;\nvar cachedClearTimeout;\n\nfunction defaultSetTimout() {\n throw new Error('setTimeout has not been defined');\n}\nfunction defaultClearTimeout () {\n throw new Error('clearTimeout has not been defined');\n}\n(function () {\n try {\n if (typeof setTimeout === 'function') {\n cachedSetTimeout = setTimeout;\n } else {\n cachedSetTimeout = defaultSetTimout;\n }\n } catch (e) {\n cachedSetTimeout = defaultSetTimout;\n }\n try {\n if (typeof clearTimeout === 'function') {\n cachedClearTimeout = clearTimeout;\n } else {\n cachedClearTimeout = defaultClearTimeout;\n }\n } catch (e) {\n cachedClearTimeout = defaultClearTimeout;\n }\n} ())\nfunction runTimeout(fun) {\n if (cachedSetTimeout === setTimeout) {\n //normal enviroments in sane situations\n return setTimeout(fun, 0);\n }\n // if setTimeout wasn't available but was latter defined\n if ((cachedSetTimeout === defaultSetTimout || !cachedSetTimeout) && setTimeout) {\n cachedSetTimeout = setTimeout;\n return setTimeout(fun, 0);\n }\n try {\n // when when somebody has screwed with setTimeout but no I.E. maddness\n return cachedSetTimeout(fun, 0);\n } catch(e){\n try {\n // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally\n return cachedSetTimeout.call(null, fun, 0);\n } catch(e){\n // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error\n return cachedSetTimeout.call(this, fun, 0);\n }\n }\n\n\n}\nfunction runClearTimeout(marker) {\n if (cachedClearTimeout === clearTimeout) {\n //normal enviroments in sane situations\n return clearTimeout(marker);\n }\n // if clearTimeout wasn't available but was latter defined\n if ((cachedClearTimeout === defaultClearTimeout || !cachedClearTimeout) && clearTimeout) {\n cachedClearTimeout = clearTimeout;\n return clearTimeout(marker);\n }\n try {\n // when when somebody has screwed with setTimeout but no I.E. maddness\n return cachedClearTimeout(marker);\n } catch (e){\n try {\n // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally\n return cachedClearTimeout.call(null, marker);\n } catch (e){\n // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error.\n // Some versions of I.E. have different rules for clearTimeout vs setTimeout\n return cachedClearTimeout.call(this, marker);\n }\n }\n\n\n\n}\nvar queue = [];\nvar draining = false;\nvar currentQueue;\nvar queueIndex = -1;\n\nfunction cleanUpNextTick() {\n if (!draining || !currentQueue) {\n return;\n }\n draining = false;\n if (currentQueue.length) {\n queue = currentQueue.concat(queue);\n } else {\n queueIndex = -1;\n }\n if (queue.length) {\n drainQueue();\n }\n}\n\nfunction drainQueue() {\n if (draining) {\n return;\n }\n var timeout = runTimeout(cleanUpNextTick);\n draining = true;\n\n var len = queue.length;\n while(len) {\n currentQueue = queue;\n queue = [];\n while (++queueIndex < len) {\n if (currentQueue) {\n currentQueue[queueIndex].run();\n }\n }\n queueIndex = -1;\n len = queue.length;\n }\n currentQueue = null;\n draining = false;\n runClearTimeout(timeout);\n}\n\nprocess.nextTick = function (fun) {\n var args = new Array(arguments.length - 1);\n if (arguments.length > 1) {\n for (var i = 1; i < arguments.length; i++) {\n args[i - 1] = arguments[i];\n }\n }\n queue.push(new Item(fun, args));\n if (queue.length === 1 && !draining) {\n runTimeout(drainQueue);\n }\n};\n\n// v8 likes predictible objects\nfunction Item(fun, array) {\n this.fun = fun;\n this.array = array;\n}\nItem.prototype.run = function () {\n this.fun.apply(null, this.array);\n};\nprocess.title = 'browser';\nprocess.browser = true;\nprocess.env = {};\nprocess.argv = [];\nprocess.version = ''; // empty string to avoid regexp issues\nprocess.versions = {};\n\nfunction noop() {}\n\nprocess.on = noop;\nprocess.addListener = noop;\nprocess.once = noop;\nprocess.off = noop;\nprocess.removeListener = noop;\nprocess.removeAllListeners = noop;\nprocess.emit = noop;\nprocess.prependListener = noop;\nprocess.prependOnceListener = noop;\n\nprocess.listeners = function (name) { return [] }\n\nprocess.binding = function (name) {\n throw new Error('process.binding is not supported');\n};\n\nprocess.cwd = function () { return '/' };\nprocess.chdir = function (dir) {\n throw new Error('process.chdir is not supported');\n};\nprocess.umask = function() { return 0; };\n","/**\n * Copyright (c) 2014-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\nvar runtime = (function (exports) {\n \"use strict\";\n\n var Op = Object.prototype;\n var hasOwn = Op.hasOwnProperty;\n var undefined; // More compressible than void 0.\n var $Symbol = typeof Symbol === \"function\" ? Symbol : {};\n var iteratorSymbol = $Symbol.iterator || \"@@iterator\";\n var asyncIteratorSymbol = $Symbol.asyncIterator || \"@@asyncIterator\";\n var toStringTagSymbol = $Symbol.toStringTag || \"@@toStringTag\";\n\n function wrap(innerFn, outerFn, self, tryLocsList) {\n // If outerFn provided and outerFn.prototype is a Generator, then outerFn.prototype instanceof Generator.\n var protoGenerator = outerFn && outerFn.prototype instanceof Generator ? outerFn : Generator;\n var generator = Object.create(protoGenerator.prototype);\n var context = new Context(tryLocsList || []);\n\n // The ._invoke method unifies the implementations of the .next,\n // .throw, and .return methods.\n generator._invoke = makeInvokeMethod(innerFn, self, context);\n\n return generator;\n }\n exports.wrap = wrap;\n\n // Try/catch helper to minimize deoptimizations. Returns a completion\n // record like context.tryEntries[i].completion. This interface could\n // have been (and was previously) designed to take a closure to be\n // invoked without arguments, but in all the cases we care about we\n // already have an existing method we want to call, so there's no need\n // to create a new function object. We can even get away with assuming\n // the method takes exactly one argument, since that happens to be true\n // in every case, so we don't have to touch the arguments object. The\n // only additional allocation required is the completion record, which\n // has a stable shape and so hopefully should be cheap to allocate.\n function tryCatch(fn, obj, arg) {\n try {\n return { type: \"normal\", arg: fn.call(obj, arg) };\n } catch (err) {\n return { type: \"throw\", arg: err };\n }\n }\n\n var GenStateSuspendedStart = \"suspendedStart\";\n var GenStateSuspendedYield = \"suspendedYield\";\n var GenStateExecuting = \"executing\";\n var GenStateCompleted = \"completed\";\n\n // Returning this object from the innerFn has the same effect as\n // breaking out of the dispatch switch statement.\n var ContinueSentinel = {};\n\n // Dummy constructor functions that we use as the .constructor and\n // .constructor.prototype properties for functions that return Generator\n // objects. For full spec compliance, you may wish to configure your\n // minifier not to mangle the names of these two functions.\n function Generator() {}\n function GeneratorFunction() {}\n function GeneratorFunctionPrototype() {}\n\n // This is a polyfill for %IteratorPrototype% for environments that\n // don't natively support it.\n var IteratorPrototype = {};\n IteratorPrototype[iteratorSymbol] = function () {\n return this;\n };\n\n var getProto = Object.getPrototypeOf;\n var NativeIteratorPrototype = getProto && getProto(getProto(values([])));\n if (NativeIteratorPrototype &&\n NativeIteratorPrototype !== Op &&\n hasOwn.call(NativeIteratorPrototype, iteratorSymbol)) {\n // This environment has a native %IteratorPrototype%; use it instead\n // of the polyfill.\n IteratorPrototype = NativeIteratorPrototype;\n }\n\n var Gp = GeneratorFunctionPrototype.prototype =\n Generator.prototype = Object.create(IteratorPrototype);\n GeneratorFunction.prototype = Gp.constructor = GeneratorFunctionPrototype;\n GeneratorFunctionPrototype.constructor = GeneratorFunction;\n GeneratorFunctionPrototype[toStringTagSymbol] =\n GeneratorFunction.displayName = \"GeneratorFunction\";\n\n // Helper for defining the .next, .throw, and .return methods of the\n // Iterator interface in terms of a single ._invoke method.\n function defineIteratorMethods(prototype) {\n [\"next\", \"throw\", \"return\"].forEach(function(method) {\n prototype[method] = function(arg) {\n return this._invoke(method, arg);\n };\n });\n }\n\n exports.isGeneratorFunction = function(genFun) {\n var ctor = typeof genFun === \"function\" && genFun.constructor;\n return ctor\n ? ctor === GeneratorFunction ||\n // For the native GeneratorFunction constructor, the best we can\n // do is to check its .name property.\n (ctor.displayName || ctor.name) === \"GeneratorFunction\"\n : false;\n };\n\n exports.mark = function(genFun) {\n if (Object.setPrototypeOf) {\n Object.setPrototypeOf(genFun, GeneratorFunctionPrototype);\n } else {\n genFun.__proto__ = GeneratorFunctionPrototype;\n if (!(toStringTagSymbol in genFun)) {\n genFun[toStringTagSymbol] = \"GeneratorFunction\";\n }\n }\n genFun.prototype = Object.create(Gp);\n return genFun;\n };\n\n // Within the body of any async function, `await x` is transformed to\n // `yield regeneratorRuntime.awrap(x)`, so that the runtime can test\n // `hasOwn.call(value, \"__await\")` to determine if the yielded value is\n // meant to be awaited.\n exports.awrap = function(arg) {\n return { __await: arg };\n };\n\n function AsyncIterator(generator, PromiseImpl) {\n function invoke(method, arg, resolve, reject) {\n var record = tryCatch(generator[method], generator, arg);\n if (record.type === \"throw\") {\n reject(record.arg);\n } else {\n var result = record.arg;\n var value = result.value;\n if (value &&\n typeof value === \"object\" &&\n hasOwn.call(value, \"__await\")) {\n return PromiseImpl.resolve(value.__await).then(function(value) {\n invoke(\"next\", value, resolve, reject);\n }, function(err) {\n invoke(\"throw\", err, resolve, reject);\n });\n }\n\n return PromiseImpl.resolve(value).then(function(unwrapped) {\n // When a yielded Promise is resolved, its final value becomes\n // the .value of the Promise<{value,done}> result for the\n // current iteration.\n result.value = unwrapped;\n resolve(result);\n }, function(error) {\n // If a rejected Promise was yielded, throw the rejection back\n // into the async generator function so it can be handled there.\n return invoke(\"throw\", error, resolve, reject);\n });\n }\n }\n\n var previousPromise;\n\n function enqueue(method, arg) {\n function callInvokeWithMethodAndArg() {\n return new PromiseImpl(function(resolve, reject) {\n invoke(method, arg, resolve, reject);\n });\n }\n\n return previousPromise =\n // If enqueue has been called before, then we want to wait until\n // all previous Promises have been resolved before calling invoke,\n // so that results are always delivered in the correct order. If\n // enqueue has not been called before, then it is important to\n // call invoke immediately, without waiting on a callback to fire,\n // so that the async generator function has the opportunity to do\n // any necessary setup in a predictable way. This predictability\n // is why the Promise constructor synchronously invokes its\n // executor callback, and why async functions synchronously\n // execute code before the first await. Since we implement simple\n // async functions in terms of async generators, it is especially\n // important to get this right, even though it requires care.\n previousPromise ? previousPromise.then(\n callInvokeWithMethodAndArg,\n // Avoid propagating failures to Promises returned by later\n // invocations of the iterator.\n callInvokeWithMethodAndArg\n ) : callInvokeWithMethodAndArg();\n }\n\n // Define the unified helper method that is used to implement .next,\n // .throw, and .return (see defineIteratorMethods).\n this._invoke = enqueue;\n }\n\n defineIteratorMethods(AsyncIterator.prototype);\n AsyncIterator.prototype[asyncIteratorSymbol] = function () {\n return this;\n };\n exports.AsyncIterator = AsyncIterator;\n\n // Note that simple async functions are implemented on top of\n // AsyncIterator objects; they just return a Promise for the value of\n // the final result produced by the iterator.\n exports.async = function(innerFn, outerFn, self, tryLocsList, PromiseImpl) {\n if (PromiseImpl === void 0) PromiseImpl = Promise;\n\n var iter = new AsyncIterator(\n wrap(innerFn, outerFn, self, tryLocsList),\n PromiseImpl\n );\n\n return exports.isGeneratorFunction(outerFn)\n ? iter // If outerFn is a generator, return the full iterator.\n : iter.next().then(function(result) {\n return result.done ? result.value : iter.next();\n });\n };\n\n function makeInvokeMethod(innerFn, self, context) {\n var state = GenStateSuspendedStart;\n\n return function invoke(method, arg) {\n if (state === GenStateExecuting) {\n throw new Error(\"Generator is already running\");\n }\n\n if (state === GenStateCompleted) {\n if (method === \"throw\") {\n throw arg;\n }\n\n // Be forgiving, per 25.3.3.3.3 of the spec:\n // https://people.mozilla.org/~jorendorff/es6-draft.html#sec-generatorresume\n return doneResult();\n }\n\n context.method = method;\n context.arg = arg;\n\n while (true) {\n var delegate = context.delegate;\n if (delegate) {\n var delegateResult = maybeInvokeDelegate(delegate, context);\n if (delegateResult) {\n if (delegateResult === ContinueSentinel) continue;\n return delegateResult;\n }\n }\n\n if (context.method === \"next\") {\n // Setting context._sent for legacy support of Babel's\n // function.sent implementation.\n context.sent = context._sent = context.arg;\n\n } else if (context.method === \"throw\") {\n if (state === GenStateSuspendedStart) {\n state = GenStateCompleted;\n throw context.arg;\n }\n\n context.dispatchException(context.arg);\n\n } else if (context.method === \"return\") {\n context.abrupt(\"return\", context.arg);\n }\n\n state = GenStateExecuting;\n\n var record = tryCatch(innerFn, self, context);\n if (record.type === \"normal\") {\n // If an exception is thrown from innerFn, we leave state ===\n // GenStateExecuting and loop back for another invocation.\n state = context.done\n ? GenStateCompleted\n : GenStateSuspendedYield;\n\n if (record.arg === ContinueSentinel) {\n continue;\n }\n\n return {\n value: record.arg,\n done: context.done\n };\n\n } else if (record.type === \"throw\") {\n state = GenStateCompleted;\n // Dispatch the exception by looping back around to the\n // context.dispatchException(context.arg) call above.\n context.method = \"throw\";\n context.arg = record.arg;\n }\n }\n };\n }\n\n // Call delegate.iterator[context.method](context.arg) and handle the\n // result, either by returning a { value, done } result from the\n // delegate iterator, or by modifying context.method and context.arg,\n // setting context.delegate to null, and returning the ContinueSentinel.\n function maybeInvokeDelegate(delegate, context) {\n var method = delegate.iterator[context.method];\n if (method === undefined) {\n // A .throw or .return when the delegate iterator has no .throw\n // method always terminates the yield* loop.\n context.delegate = null;\n\n if (context.method === \"throw\") {\n // Note: [\"return\"] must be used for ES3 parsing compatibility.\n if (delegate.iterator[\"return\"]) {\n // If the delegate iterator has a return method, give it a\n // chance to clean up.\n context.method = \"return\";\n context.arg = undefined;\n maybeInvokeDelegate(delegate, context);\n\n if (context.method === \"throw\") {\n // If maybeInvokeDelegate(context) changed context.method from\n // \"return\" to \"throw\", let that override the TypeError below.\n return ContinueSentinel;\n }\n }\n\n context.method = \"throw\";\n context.arg = new TypeError(\n \"The iterator does not provide a 'throw' method\");\n }\n\n return ContinueSentinel;\n }\n\n var record = tryCatch(method, delegate.iterator, context.arg);\n\n if (record.type === \"throw\") {\n context.method = \"throw\";\n context.arg = record.arg;\n context.delegate = null;\n return ContinueSentinel;\n }\n\n var info = record.arg;\n\n if (! info) {\n context.method = \"throw\";\n context.arg = new TypeError(\"iterator result is not an object\");\n context.delegate = null;\n return ContinueSentinel;\n }\n\n if (info.done) {\n // Assign the result of the finished delegate to the temporary\n // variable specified by delegate.resultName (see delegateYield).\n context[delegate.resultName] = info.value;\n\n // Resume execution at the desired location (see delegateYield).\n context.next = delegate.nextLoc;\n\n // If context.method was \"throw\" but the delegate handled the\n // exception, let the outer generator proceed normally. If\n // context.method was \"next\", forget context.arg since it has been\n // \"consumed\" by the delegate iterator. If context.method was\n // \"return\", allow the original .return call to continue in the\n // outer generator.\n if (context.method !== \"return\") {\n context.method = \"next\";\n context.arg = undefined;\n }\n\n } else {\n // Re-yield the result returned by the delegate method.\n return info;\n }\n\n // The delegate iterator is finished, so forget it and continue with\n // the outer generator.\n context.delegate = null;\n return ContinueSentinel;\n }\n\n // Define Generator.prototype.{next,throw,return} in terms of the\n // unified ._invoke helper method.\n defineIteratorMethods(Gp);\n\n Gp[toStringTagSymbol] = \"Generator\";\n\n // A Generator should always return itself as the iterator object when the\n // @@iterator function is called on it. Some browsers' implementations of the\n // iterator prototype chain incorrectly implement this, causing the Generator\n // object to not be returned from this call. This ensures that doesn't happen.\n // See https://github.com/facebook/regenerator/issues/274 for more details.\n Gp[iteratorSymbol] = function() {\n return this;\n };\n\n Gp.toString = function() {\n return \"[object Generator]\";\n };\n\n function pushTryEntry(locs) {\n var entry = { tryLoc: locs[0] };\n\n if (1 in locs) {\n entry.catchLoc = locs[1];\n }\n\n if (2 in locs) {\n entry.finallyLoc = locs[2];\n entry.afterLoc = locs[3];\n }\n\n this.tryEntries.push(entry);\n }\n\n function resetTryEntry(entry) {\n var record = entry.completion || {};\n record.type = \"normal\";\n delete record.arg;\n entry.completion = record;\n }\n\n function Context(tryLocsList) {\n // The root entry object (effectively a try statement without a catch\n // or a finally block) gives us a place to store values thrown from\n // locations where there is no enclosing try statement.\n this.tryEntries = [{ tryLoc: \"root\" }];\n tryLocsList.forEach(pushTryEntry, this);\n this.reset(true);\n }\n\n exports.keys = function(object) {\n var keys = [];\n for (var key in object) {\n keys.push(key);\n }\n keys.reverse();\n\n // Rather than returning an object with a next method, we keep\n // things simple and return the next function itself.\n return function next() {\n while (keys.length) {\n var key = keys.pop();\n if (key in object) {\n next.value = key;\n next.done = false;\n return next;\n }\n }\n\n // To avoid creating an additional object, we just hang the .value\n // and .done properties off the next function object itself. This\n // also ensures that the minifier will not anonymize the function.\n next.done = true;\n return next;\n };\n };\n\n function values(iterable) {\n if (iterable) {\n var iteratorMethod = iterable[iteratorSymbol];\n if (iteratorMethod) {\n return iteratorMethod.call(iterable);\n }\n\n if (typeof iterable.next === \"function\") {\n return iterable;\n }\n\n if (!isNaN(iterable.length)) {\n var i = -1, next = function next() {\n while (++i < iterable.length) {\n if (hasOwn.call(iterable, i)) {\n next.value = iterable[i];\n next.done = false;\n return next;\n }\n }\n\n next.value = undefined;\n next.done = true;\n\n return next;\n };\n\n return next.next = next;\n }\n }\n\n // Return an iterator with no values.\n return { next: doneResult };\n }\n exports.values = values;\n\n function doneResult() {\n return { value: undefined, done: true };\n }\n\n Context.prototype = {\n constructor: Context,\n\n reset: function(skipTempReset) {\n this.prev = 0;\n this.next = 0;\n // Resetting context._sent for legacy support of Babel's\n // function.sent implementation.\n this.sent = this._sent = undefined;\n this.done = false;\n this.delegate = null;\n\n this.method = \"next\";\n this.arg = undefined;\n\n this.tryEntries.forEach(resetTryEntry);\n\n if (!skipTempReset) {\n for (var name in this) {\n // Not sure about the optimal order of these conditions:\n if (name.charAt(0) === \"t\" &&\n hasOwn.call(this, name) &&\n !isNaN(+name.slice(1))) {\n this[name] = undefined;\n }\n }\n }\n },\n\n stop: function() {\n this.done = true;\n\n var rootEntry = this.tryEntries[0];\n var rootRecord = rootEntry.completion;\n if (rootRecord.type === \"throw\") {\n throw rootRecord.arg;\n }\n\n return this.rval;\n },\n\n dispatchException: function(exception) {\n if (this.done) {\n throw exception;\n }\n\n var context = this;\n function handle(loc, caught) {\n record.type = \"throw\";\n record.arg = exception;\n context.next = loc;\n\n if (caught) {\n // If the dispatched exception was caught by a catch block,\n // then let that catch block handle the exception normally.\n context.method = \"next\";\n context.arg = undefined;\n }\n\n return !! caught;\n }\n\n for (var i = this.tryEntries.length - 1; i >= 0; --i) {\n var entry = this.tryEntries[i];\n var record = entry.completion;\n\n if (entry.tryLoc === \"root\") {\n // Exception thrown outside of any try block that could handle\n // it, so set the completion value of the entire function to\n // throw the exception.\n return handle(\"end\");\n }\n\n if (entry.tryLoc <= this.prev) {\n var hasCatch = hasOwn.call(entry, \"catchLoc\");\n var hasFinally = hasOwn.call(entry, \"finallyLoc\");\n\n if (hasCatch && hasFinally) {\n if (this.prev < entry.catchLoc) {\n return handle(entry.catchLoc, true);\n } else if (this.prev < entry.finallyLoc) {\n return handle(entry.finallyLoc);\n }\n\n } else if (hasCatch) {\n if (this.prev < entry.catchLoc) {\n return handle(entry.catchLoc, true);\n }\n\n } else if (hasFinally) {\n if (this.prev < entry.finallyLoc) {\n return handle(entry.finallyLoc);\n }\n\n } else {\n throw new Error(\"try statement without catch or finally\");\n }\n }\n }\n },\n\n abrupt: function(type, arg) {\n for (var i = this.tryEntries.length - 1; i >= 0; --i) {\n var entry = this.tryEntries[i];\n if (entry.tryLoc <= this.prev &&\n hasOwn.call(entry, \"finallyLoc\") &&\n this.prev < entry.finallyLoc) {\n var finallyEntry = entry;\n break;\n }\n }\n\n if (finallyEntry &&\n (type === \"break\" ||\n type === \"continue\") &&\n finallyEntry.tryLoc <= arg &&\n arg <= finallyEntry.finallyLoc) {\n // Ignore the finally entry if control is not jumping to a\n // location outside the try/catch block.\n finallyEntry = null;\n }\n\n var record = finallyEntry ? finallyEntry.completion : {};\n record.type = type;\n record.arg = arg;\n\n if (finallyEntry) {\n this.method = \"next\";\n this.next = finallyEntry.finallyLoc;\n return ContinueSentinel;\n }\n\n return this.complete(record);\n },\n\n complete: function(record, afterLoc) {\n if (record.type === \"throw\") {\n throw record.arg;\n }\n\n if (record.type === \"break\" ||\n record.type === \"continue\") {\n this.next = record.arg;\n } else if (record.type === \"return\") {\n this.rval = this.arg = record.arg;\n this.method = \"return\";\n this.next = \"end\";\n } else if (record.type === \"normal\" && afterLoc) {\n this.next = afterLoc;\n }\n\n return ContinueSentinel;\n },\n\n finish: function(finallyLoc) {\n for (var i = this.tryEntries.length - 1; i >= 0; --i) {\n var entry = this.tryEntries[i];\n if (entry.finallyLoc === finallyLoc) {\n this.complete(entry.completion, entry.afterLoc);\n resetTryEntry(entry);\n return ContinueSentinel;\n }\n }\n },\n\n \"catch\": function(tryLoc) {\n for (var i = this.tryEntries.length - 1; i >= 0; --i) {\n var entry = this.tryEntries[i];\n if (entry.tryLoc === tryLoc) {\n var record = entry.completion;\n if (record.type === \"throw\") {\n var thrown = record.arg;\n resetTryEntry(entry);\n }\n return thrown;\n }\n }\n\n // The context.catch method must only be called with a location\n // argument that corresponds to a known catch block.\n throw new Error(\"illegal catch attempt\");\n },\n\n delegateYield: function(iterable, resultName, nextLoc) {\n this.delegate = {\n iterator: values(iterable),\n resultName: resultName,\n nextLoc: nextLoc\n };\n\n if (this.method === \"next\") {\n // Deliberately forget the last sent value so that we don't\n // accidentally pass it on to the delegate.\n this.arg = undefined;\n }\n\n return ContinueSentinel;\n }\n };\n\n // Regardless of whether this script is executing as a CommonJS module\n // or not, return the runtime object so that we can declare the variable\n // regeneratorRuntime in the outer scope, which allows this module to be\n // injected easily by `bin/regenerator --include-runtime script.js`.\n return exports;\n\n}(\n // If this script is executing as a CommonJS module, use module.exports\n // as the regeneratorRuntime namespace. Otherwise create a new empty\n // object. Either way, the resulting object will be used to initialize\n // the regeneratorRuntime variable at the top of this file.\n typeof module === \"object\" ? module.exports : {}\n));\n\ntry {\n regeneratorRuntime = runtime;\n} catch (accidentalStrictMode) {\n // This module should not be running in strict mode, so the above\n // assignment should always work unless something is misconfigured. Just\n // in case runtime.js accidentally runs in strict mode, we can escape\n // strict mode using a global Function call. This could conceivably fail\n // if a Content Security Policy forbids using Function, but in that case\n // the proper solution is to fix the accidental strict mode problem. If\n // you've misconfigured your bundler to force strict mode and applied a\n // CSP to forbid Function, and you're not willing to fix either of those\n // problems, please detail your unique predicament in a GitHub issue.\n Function(\"r\", \"regeneratorRuntime = r\")(runtime);\n}\n","var g;\n\n// This works in non-strict mode\ng = (function() {\n\treturn this;\n})();\n\ntry {\n\t// This works if eval is allowed (see CSP)\n\tg = g || new Function(\"return this\")();\n} catch (e) {\n\t// This works if the window reference is available\n\tif (typeof window === \"object\") g = window;\n}\n\n// g can still be undefined, but nothing to do about it...\n// We return undefined, instead of nothing here, so it's\n// easier to handle this case. if(!global) { ...}\n\nmodule.exports = g;\n","module.exports = function(module) {\n\tif (!module.webpackPolyfill) {\n\t\tmodule.deprecate = function() {};\n\t\tmodule.paths = [];\n\t\t// module.parent = undefined by default\n\t\tif (!module.children) module.children = [];\n\t\tObject.defineProperty(module, \"loaded\", {\n\t\t\tenumerable: true,\n\t\t\tget: function() {\n\t\t\t\treturn module.l;\n\t\t\t}\n\t\t});\n\t\tObject.defineProperty(module, \"id\", {\n\t\t\tenumerable: true,\n\t\t\tget: function() {\n\t\t\t\treturn module.i;\n\t\t\t}\n\t\t});\n\t\tmodule.webpackPolyfill = 1;\n\t}\n\treturn module;\n};\n","/* (ignored) */"],"sourceRoot":""}
js/scripts_es6.js CHANGED
@@ -29,7 +29,7 @@ var wpcf7cf_forms = [];
29
  window.wpcf7cf_dom = {};
30
 
31
  const wpcf7cf_reload_dom = function($form) {
32
- wpcf7cf_dom = wpcf7cf.get_simplified_dom_model($form);
33
  }
34
 
35
  const wpcf7cf_getFieldsByOriginalName = function(originalName) {
@@ -198,7 +198,7 @@ Wpcf7cfForm.prototype.displayFields = function() {
198
  var $group = jQuery(this);
199
  if ($group.is(':animated')) $group.finish(); // stop any current animations on the group
200
  if ($group.css('display') === 'none' && !$group.hasClass('wpcf7cf-hidden')) {
201
- if ($group.prop('tagName') === 'SPAN') {
202
  $group.show().trigger('wpcf7cf_show_group');
203
  } else {
204
  $group.animate(wpcf7cf_show_animation, animation_intime).trigger('wpcf7cf_show_group'); // show
@@ -257,10 +257,9 @@ Wpcf7cfForm.prototype.updateSummaryFields = function() {
257
 
258
  // Make sure to add file fields to FormData
259
  jQuery.each(form.$form.find('input[type="file"]'), function(index, el) {
260
- if (! el.files.length) return false;
261
- const file = el.files[0];
262
  const fieldName = el.name;
263
- fd.append(fieldName, new Blob() ,file.name);
264
  });
265
 
266
  // add file fields to form-data
@@ -289,12 +288,12 @@ Wpcf7cfForm.prototype.updateHiddenFields = function() {
289
  form.$groups.each(function () {
290
  var $this = jQuery(this);
291
  if ($this.hasClass('wpcf7cf-hidden')) {
292
- hidden_groups.push($this.data('id'));
293
  $this.find('input,select,textarea').each(function () {
294
  hidden_fields.push(jQuery(this).attr('name'));
295
  });
296
  } else {
297
- visible_groups.push($this.data('id'));
298
  }
299
  });
300
 
@@ -331,12 +330,12 @@ Wpcf7cfForm.prototype.updateEventListeners = function() {
331
  // PRO ONLY
332
  form.get('.wpcf7cf-togglebutton').off('click.toggle_wpcf7cf').on('click.toggle_wpcf7cf',function() {
333
  var $this = jQuery(this);
334
- if ($this.text() === $this.data('val-1')) {
335
- $this.text($this.data('val-2'));
336
- $this.val($this.data('val-2'));
337
  } else {
338
- $this.text($this.data('val-1'));
339
- $this.val($this.data('val-1'));
340
  }
341
  });
342
  // END PRO ONLY
@@ -352,12 +351,16 @@ function Wpcf7cfRepeater($repeater, form) {
352
 
353
  repeater.form = form;
354
 
 
 
 
 
355
  $repeater.num_subs = 0;
356
- $repeater.id = $repeater.data('id');
357
- $repeater.orig_id = $repeater.data('orig_data_id');
358
- $repeater.min = typeof( $repeater.data('min')) !== 'undefined' ? parseInt($repeater.data('min')) : 1;
359
- $repeater.max = typeof( $repeater.data('max')) !== 'undefined' ? parseInt($repeater.data('max')) : 200;
360
- $repeater.initial_subs = typeof( $repeater.data('initial')) !== 'undefined' ? parseInt($repeater.data('initial')) : $repeater.min;
361
  if ($repeater.initial_subs > $repeater.max) $repeater.initial_subs = $repeater.max;
362
  var $repeater_sub = $repeater.children('.wpcf7cf_repeater_sub').eq(0);
363
  var $repeater_controls = $repeater.children('.wpcf7cf_repeater_controls').eq(0);
@@ -464,17 +467,10 @@ Wpcf7cfRepeater.prototype.getNewName = function(previousName) {
464
  return newName;
465
  }
466
 
467
-
468
- Wpcf7cfRepeater.prototype.updateSubs = function(subs_to_show) {
469
- var repeater = this;
470
- var params = repeater.params;
471
- var subs_to_add = subs_to_show - params.$repeater.num_subs;
472
-
473
- if (subs_to_add < 0) {
474
- repeater.removeSubs(-subs_to_add);
475
- } else if (subs_to_add > 0) {
476
- repeater.addSubs(subs_to_add);
477
- }
478
 
479
  var showButtonRemove = false;
480
  var showButtonAdd = false;
@@ -499,47 +495,86 @@ Wpcf7cfRepeater.prototype.updateSubs = function(subs_to_show) {
499
  params.$button_remove.hide();
500
  }
501
 
502
- params.$repeater_count_field.val(subs_to_show);
 
503
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
504
  };
505
- Wpcf7cfRepeater.prototype.addSubs = function(subs_to_add) {
 
 
 
 
 
 
506
  var $ = jQuery;
507
  var params = this.params;
508
  var repeater = this;
509
  var form = repeater.form;
 
510
 
511
-
512
  var $repeater = params.$repeater;
513
  var $repeater_controls = params.$repeater_controls;
514
 
515
- //jQuery(params.repeater_sub_html.replace(/name="(.*?)"/g,'name="wpcf7cf_repeater['+$repeater.id+']['+$repeater.num_subs+'][$1]" data-original-name="$1"')).hide().insertBefore($repeater_controls).animate(wpcf7cf_show_animation, params.wpcf7cf_settings.animation_intime);
516
-
 
 
517
  var html_str = '';
518
 
519
  for(var i=1; i<=subs_to_add; i++) {
520
  var sub_suffix = $repeater.num_subs+i;
521
  html_str += params.repeater_sub_html.replace(/\{\{repeater_sub_suffix\}\}/g,sub_suffix)
522
- .replace(new RegExp('\{\{'+$repeater.orig_id+'_index\}\}','g'),sub_suffix);
523
  }
524
 
525
 
526
  var $html = jQuery(html_str);
527
 
 
 
528
  // Add the newly created fields to the form
529
- $html.hide().insertBefore($repeater_controls).animate(wpcf7cf_show_animation, params.wpcf7cf_settings.animation_intime).trigger('wpcf7cf_repeater_added');
 
 
 
 
 
530
 
531
  jQuery('.wpcf7cf_repeater', $html).each(function(){
532
  form.repeaters.push(new Wpcf7cfRepeater(jQuery(this),form));
533
  });
 
534
  form.$input_repeaters.val(JSON.stringify(form.repeaters.map((item)=>item.params.$repeater.id)));
535
 
536
  $repeater.num_subs+= subs_to_add;
537
 
 
 
 
 
538
  window.wpcf7cf.updateMultistepState(form.multistep);
539
  form.updateGroups();
540
  form.updateEventListeners();
541
  form.displayFields();
542
 
 
 
543
  // Exclusive Checkbox
544
  $html.on( 'click', '.wpcf7-exclusive-checkbox input:checkbox', function() {
545
  var name = $( this ).attr( 'name' );
@@ -553,14 +588,107 @@ Wpcf7cfRepeater.prototype.addSubs = function(subs_to_add) {
553
 
554
  return false;
555
  };
556
- Wpcf7cfRepeater.prototype.removeSubs = function(num_subs) {
557
- var $ = jQuery;
558
- var params = this.params;
 
 
 
 
 
 
 
 
 
559
  var form = this.form;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
560
 
561
- params.$repeater.num_subs-= num_subs;
 
562
 
563
- jQuery('> .wpcf7cf_repeater_sub',params.$repeater).slice(-num_subs).animate(wpcf7cf_hide_animation, {duration:params.wpcf7cf_settings.animation_intime, done:function() {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
564
  var $this = jQuery(this);
565
  //remove the actual fields from the form
566
  $this.remove();
@@ -569,6 +697,12 @@ Wpcf7cfRepeater.prototype.removeSubs = function(num_subs) {
569
  form.updateGroups();
570
  form.updateEventListeners();
571
  form.displayFields();
 
 
 
 
 
 
572
  }});
573
 
574
  return false;
@@ -591,7 +725,7 @@ function Wpcf7cfMultistep($multistep, form) {
591
  multistep.$dots.append(`
592
  <div class="dot" data-step="${i}">
593
  <div class="step-index">${i}</div>
594
- <div class="step-title">${multistep.$steps.eq(i-1).data('title')}</div>
595
  </div>
596
  `);
597
  }
@@ -651,7 +785,7 @@ Wpcf7cfMultistep.prototype.validateStep = function(step_index) {
651
 
652
  // Make sure to add file fields to FormData
653
  jQuery.each($form.find('[data-id="step-'+step_index+'"] input[type="file"]'), function(index, el) {
654
- if (! el.files.length) return false;
655
  const file = el.files[0];
656
  const fieldName = el.name;
657
  fd.append(fieldName, file);
@@ -765,8 +899,59 @@ Wpcf7cfMultistep.prototype.getFieldsInStep = function(step_index) {
765
 
766
  // END PRO ONLY
767
 
 
 
 
 
768
  window.wpcf7cf = {
769
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
770
  // keep this for backwards compatibility
771
  initForm : function($forms) {
772
  $forms.each(function(){
@@ -781,6 +966,18 @@ window.wpcf7cf = {
781
  });
782
  },
783
 
 
 
 
 
 
 
 
 
 
 
 
 
784
  get_nested_conditions : function(conditions, $current_form) {
785
  //loop trough conditions. Then loop trough the dom, and each repeater we pass we should update all sub_values we encounter with __index
786
  wpcf7cf_reload_dom($current_form);
@@ -814,48 +1011,54 @@ window.wpcf7cf = {
814
  return sub_conditions;
815
  },
816
 
817
- get_simplified_dom_model : function($current_form) {
818
 
819
- var currentNode;
820
- var ni = document.createNodeIterator($current_form[0], NodeFilter.SHOW_ELEMENT, null, false); //, NodeFilter.SHOW_ELEMENT, function(){ return NodeFilter.FILTER_ACCEPT; }
 
 
821
 
822
- var simplified_dom = {};
 
823
 
824
- while(currentNode = ni.nextNode()) {
825
-
826
- const type = currentNode.classList.contains('wpcf7cf_repeater') ? 'repeater' :
827
- currentNode.dataset.class == 'wpcf7cf_group' ? 'group' :
828
- currentNode.className == 'wpcf7cf_step' ? 'step' :
829
- currentNode.hasAttribute('name') ? 'input' : false;
830
-
831
- if (!type) {
832
- continue;
833
- }
834
 
 
835
  const name = type === 'input' ? currentNode.getAttribute('name') : currentNode.dataset.id;
 
 
 
 
 
 
 
836
 
837
  // skip _wpcf7 hidden fields
838
- if (name.substring(0,6) === '_wpcf7') continue;
839
-
840
  const original_name = type === 'repeater' || type === 'group' ? currentNode.dataset.orig_data_id
841
- : type === 'input' ? (currentNode.getAttribute('data-orig_name') || name)
842
- : name;
843
-
 
 
 
844
  const val = type === 'step' ? [currentNode.dataset.id.substring(5)] : [];
845
-
846
- const original_name_length = original_name == null ? name.length : original_name.length;
847
- const suffix = name.substring(original_name_length);
848
-
 
849
  if (!simplified_dom[name]) {
850
  // init entry
851
- simplified_dom[name] = {name, type, original_name, suffix, val}
852
  }
853
-
854
  if (type === 'input') {
855
-
856
  // skip unchecked checkboxes and radiobuttons
857
- if ( (currentNode.type === 'checkbox' || currentNode.type === 'radio') && !currentNode.checked ) continue;
858
-
859
  // if multiselect, make sure to add all the values
860
  if ( currentNode.multiple && currentNode.options ) {
861
  simplified_dom[name].val = Object.values(currentNode.options).filter(o => o.selected).map(o => o.value)
@@ -863,8 +1066,12 @@ window.wpcf7cf = {
863
  simplified_dom[name].val.push(currentNode.value);
864
  }
865
  }
866
-
867
  }
 
 
 
 
 
868
 
869
  return simplified_dom;
870
  },
@@ -951,6 +1158,7 @@ window.wpcf7cf = {
951
  return show_group;
952
 
953
  },
 
954
  isConditionTrue(values, operator, testValue='', $field=jQuery()) {
955
 
956
  if (!Array.isArray(values)) {
@@ -1044,7 +1252,116 @@ window.wpcf7cf = {
1044
 
1045
  return condition_ok;
1046
 
1047
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1048
 
1049
  };
1050
 
@@ -1067,5 +1384,4 @@ jQuery.fn.wpcf7ExclusiveCheckbox = function() {
1067
  var name = jQuery(this).attr('name');
1068
  jQuery(this).closest('form').find('input:checkbox[name="' + name + '"]').not(this).prop('checked', false).eq(0).change();
1069
  });
1070
- };
1071
-
29
  window.wpcf7cf_dom = {};
30
 
31
  const wpcf7cf_reload_dom = function($form) {
32
+ wpcf7cf_dom = wpcf7cf.get_simplified_dom_model($form[0]);
33
  }
34
 
35
  const wpcf7cf_getFieldsByOriginalName = function(originalName) {
198
  var $group = jQuery(this);
199
  if ($group.is(':animated')) $group.finish(); // stop any current animations on the group
200
  if ($group.css('display') === 'none' && !$group.hasClass('wpcf7cf-hidden')) {
201
+ if ($group.prop('tagName') === 'SPAN' || $group.is(':hidden')) {
202
  $group.show().trigger('wpcf7cf_show_group');
203
  } else {
204
  $group.animate(wpcf7cf_show_animation, animation_intime).trigger('wpcf7cf_show_group'); // show
257
 
258
  // Make sure to add file fields to FormData
259
  jQuery.each(form.$form.find('input[type="file"]'), function(index, el) {
260
+ if (! el.files.length) return true; // continue
 
261
  const fieldName = el.name;
262
+ fd.append(fieldName, new Blob() , Array.from(el.files).map(file => file.name).join(', '));
263
  });
264
 
265
  // add file fields to form-data
288
  form.$groups.each(function () {
289
  var $this = jQuery(this);
290
  if ($this.hasClass('wpcf7cf-hidden')) {
291
+ hidden_groups.push($this.attr('data-id'));
292
  $this.find('input,select,textarea').each(function () {
293
  hidden_fields.push(jQuery(this).attr('name'));
294
  });
295
  } else {
296
+ visible_groups.push($this.attr('data-id'));
297
  }
298
  });
299
 
330
  // PRO ONLY
331
  form.get('.wpcf7cf-togglebutton').off('click.toggle_wpcf7cf').on('click.toggle_wpcf7cf',function() {
332
  var $this = jQuery(this);
333
+ if ($this.text() === $this.attr('data-val-1')) {
334
+ $this.text($this.attr('data-val-2'));
335
+ $this.val($this.attr('data-val-2'));
336
  } else {
337
+ $this.text($this.attr('data-val-1'));
338
+ $this.val($this.attr('data-val-1'));
339
  }
340
  });
341
  // END PRO ONLY
351
 
352
  repeater.form = form;
353
 
354
+ $repeater.parentRepeaters = Array.from($repeater.parents('.wpcf7cf_repeater').map(function() {
355
+ return this.getAttribute('data-id');
356
+ } )).reverse();
357
+
358
  $repeater.num_subs = 0;
359
+ $repeater.id = $repeater.attr('data-id');
360
+ $repeater.orig_id = $repeater.attr('data-orig_data_id');
361
+ $repeater.min = typeof( $repeater.attr('data-min')) !== 'undefined' ? parseInt($repeater.attr('data-min')) : 1;
362
+ $repeater.max = typeof( $repeater.attr('data-max')) !== 'undefined' ? parseInt($repeater.attr('data-max')) : 200;
363
+ $repeater.initial_subs = typeof( $repeater.attr('data-initial')) !== 'undefined' ? parseInt($repeater.attr('data-initial')) : $repeater.min;
364
  if ($repeater.initial_subs > $repeater.max) $repeater.initial_subs = $repeater.max;
365
  var $repeater_sub = $repeater.children('.wpcf7cf_repeater_sub').eq(0);
366
  var $repeater_controls = $repeater.children('.wpcf7cf_repeater_controls').eq(0);
467
  return newName;
468
  }
469
 
470
+ Wpcf7cfRepeater.prototype.updateButtons = function() {
471
+ const repeater = this;
472
+ const params = repeater.params;
473
+ const num_subs = params.$repeater.num_subs;
 
 
 
 
 
 
 
474
 
475
  var showButtonRemove = false;
476
  var showButtonAdd = false;
495
  params.$button_remove.hide();
496
  }
497
 
498
+ params.$repeater_count_field.val(num_subs);
499
+ }
500
 
501
+ Wpcf7cfRepeater.prototype.updateSubs = function(subs_to_show) {
502
+ var repeater = this;
503
+ var params = repeater.params;
504
+
505
+ // make sure subs_to_show is a valid number
506
+ subs_to_show = subs_to_show < params.$repeater.min ? params.$repeater.min : subs_to_show
507
+ subs_to_show = subs_to_show > params.$repeater.max ? params.$repeater.max : subs_to_show
508
+
509
+ var subs_to_add = subs_to_show - params.$repeater.num_subs;
510
+
511
+ if (subs_to_add < 0) {
512
+ repeater.removeSubs(-subs_to_add);
513
+ } else if (subs_to_add > 0) {
514
+ repeater.addSubs(subs_to_add);
515
+ }
516
  };
517
+ /**
518
+ * add Subs to repeater
519
+ * @param {Number} subs_to_add
520
+ * @param {Number} index - zero-based. leave blank (or null) to append at the end
521
+ */
522
+ Wpcf7cfRepeater.prototype.addSubs = function(subs_to_add, index=null) {
523
+
524
  var $ = jQuery;
525
  var params = this.params;
526
  var repeater = this;
527
  var form = repeater.form;
528
+
529
 
530
+
531
  var $repeater = params.$repeater;
532
  var $repeater_controls = params.$repeater_controls;
533
 
534
+ if (subs_to_add + $repeater.num_subs > $repeater.max) {
535
+ subs_to_add = $repeater.max - $repeater.num_subs;
536
+ }
537
+
538
  var html_str = '';
539
 
540
  for(var i=1; i<=subs_to_add; i++) {
541
  var sub_suffix = $repeater.num_subs+i;
542
  html_str += params.repeater_sub_html.replace(/\{\{repeater_sub_suffix\}\}/g,sub_suffix)
543
+ .replace(new RegExp('\{\{'+$repeater.orig_id+'_index\}\}','g'),'<span class="wpcf7cf-index wpcf7cf__'+$repeater.orig_id+'">'+sub_suffix+'</span>');
544
  }
545
 
546
 
547
  var $html = jQuery(html_str);
548
 
549
+ jQuery('> .wpcf7cf_repeater_sub',$repeater).finish(); // finish any currently running animations immediately.
550
+
551
  // Add the newly created fields to the form
552
+ if (index === null) {
553
+ $html.hide().insertBefore($repeater_controls).animate(wpcf7cf_show_animation, params.wpcf7cf_settings.animation_intime).trigger('wpcf7cf_repeater_added');
554
+ } else {
555
+ $html.hide().insertBefore(jQuery('> .wpcf7cf_repeater_sub', $repeater).eq(index)).animate(wpcf7cf_show_animation, params.wpcf7cf_settings.animation_intime).trigger('wpcf7cf_repeater_added');
556
+ }
557
+
558
 
559
  jQuery('.wpcf7cf_repeater', $html).each(function(){
560
  form.repeaters.push(new Wpcf7cfRepeater(jQuery(this),form));
561
  });
562
+
563
  form.$input_repeaters.val(JSON.stringify(form.repeaters.map((item)=>item.params.$repeater.id)));
564
 
565
  $repeater.num_subs+= subs_to_add;
566
 
567
+ if (index !== null) {
568
+ repeater.updateSuffixes();
569
+ }
570
+
571
  window.wpcf7cf.updateMultistepState(form.multistep);
572
  form.updateGroups();
573
  form.updateEventListeners();
574
  form.displayFields();
575
 
576
+ repeater.updateButtons();
577
+
578
  // Exclusive Checkbox
579
  $html.on( 'click', '.wpcf7-exclusive-checkbox input:checkbox', function() {
580
  var name = $( this ).attr( 'name' );
588
 
589
  return false;
590
  };
591
+
592
+ /** TODO: implement this */
593
+ Wpcf7cfRepeater.prototype.updateSuffixes = function() {
594
+
595
+ // Loop trough all subs
596
+ // -- 1. update all fields, groups and repeaters names, id's, for's, ...
597
+ // -- 2. loop trough all repeaters
598
+ // -- update sub_html template for nested repeater
599
+ // -- call updateSuffixes() for nested repeater
600
+
601
+ var $repeater = this.params.$repeater;
602
+ var num_subs = this.params.$repeater.num_subs;
603
  var form = this.form;
604
+ const orig_id = $repeater.attr('data-orig_data_id');
605
+ const repeater_id = $repeater.attr('data-id');
606
+ const repeater_suffix = repeater_id.replace(orig_id,'');
607
+
608
+ let simplifiedDomArray = Object.values(wpcf7cf.get_simplified_dom_model(form.$form[0]));
609
+
610
+ for (let i = 0; i < num_subs; i++) {
611
+
612
+ const $sub = jQuery('> .wpcf7cf_repeater_sub', $repeater).eq(i);
613
+
614
+ const newIndex = i+1;
615
+ const currentSuffix = $sub.attr('data-repeater_sub_suffix');
616
+ const newSuffix = repeater_suffix+'__'+newIndex;
617
+
618
+ $sub.attr('data-repeater_sub_suffix', newSuffix); // update sub attr
619
+ $sub.find('.wpcf7cf__'+orig_id).html(newIndex); // update {{r_index}} parts
620
+
621
+ simplifiedDomArray.forEach(function(el) {
622
+
623
+ if (el.suffix !== currentSuffix) return;
624
 
625
+ // TODO: may need an extra check to verify that the element is inside the current repeater
626
+ // (orig_id) . Otherwise problems may occur if there are repeaters on the same level.
627
 
628
+ const newName = el.name.replace(currentSuffix, newSuffix);
629
+
630
+ const pureElName = el.name.replace('[]','');
631
+ const pureNewName = newName.replace('[]','');
632
+
633
+ jQuery('[name="'+el.name+'"]', $sub).attr('name', newName);
634
+ jQuery('[id="'+el.name+'"]', $sub).attr('id', newName);
635
+ jQuery('label[for="'+el.name+'"]', $sub).attr('for', newName);
636
+ const $nested_repeater = jQuery('[data-id="'+el.name+'"]', $sub);
637
+ $nested_repeater.attr('data-id', newName);
638
+ jQuery('.wpcf7-form-control-wrap.'+pureElName,$sub).removeClass(pureElName).addClass(pureNewName);
639
+
640
+ if (el.type === 'repeater') {
641
+ const nested_repeater = form.repeaters.find( function(repeater) {
642
+ return repeater.params.$repeater.get(0) === $nested_repeater.get(0);
643
+ });
644
+
645
+ if (!nested_repeater) return;
646
+
647
+ nested_repeater.params.repeater_sub_html = wpcf7cf.updateRepeaterSubHTML(
648
+ nested_repeater.params.repeater_sub_html,
649
+ currentSuffix,
650
+ newSuffix,
651
+ nested_repeater.params.$repeater.parentRepeaters
652
+ );
653
+
654
+ nested_repeater.updateSuffixes();
655
+
656
+ }
657
+
658
+ });
659
+ }
660
+
661
+ };
662
+
663
+ /**
664
+ * Return the parent repeaters, order is not guaranteed.
665
+ */
666
+ Wpcf7cfRepeater.prototype.getParentRepeaters = function() {
667
+ const simplifiedDomArray = Object.values(wpcf7cf.get_simplified_dom_model(form.$form[0]));
668
+ form.repeaters.map(repeater => {
669
+
670
+ });
671
+ };
672
+
673
+ Wpcf7cfRepeater.prototype.removeSubs = function(subs_to_remove, index=null) {
674
+ var $ = jQuery;
675
+ var repeater = this;
676
+ var params = repeater.params;
677
+ var form = repeater.form;
678
+ var $repeater = params.$repeater;
679
+
680
+ if ($repeater.num_subs - subs_to_remove < $repeater.min) {
681
+ subs_to_remove = $repeater.num_subs - $repeater.min;
682
+ }
683
+
684
+ if (index===null) {
685
+ index = $repeater.num_subs-subs_to_remove;
686
+ }
687
+ $repeater.num_subs-= subs_to_remove;
688
+
689
+ jQuery('> .wpcf7cf_repeater_sub',$repeater).finish(); // finish any currently running animations immediately.
690
+
691
+ jQuery('> .wpcf7cf_repeater_sub',$repeater).slice(index,index+subs_to_remove).animate(wpcf7cf_hide_animation, {duration:params.wpcf7cf_settings.animation_intime, done:function() {
692
  var $this = jQuery(this);
693
  //remove the actual fields from the form
694
  $this.remove();
697
  form.updateGroups();
698
  form.updateEventListeners();
699
  form.displayFields();
700
+
701
+ repeater.updateButtons();
702
+
703
+ if (index !== null) {
704
+ repeater.updateSuffixes();
705
+ }
706
  }});
707
 
708
  return false;
725
  multistep.$dots.append(`
726
  <div class="dot" data-step="${i}">
727
  <div class="step-index">${i}</div>
728
+ <div class="step-title">${multistep.$steps.eq(i-1).attr('data-title')}</div>
729
  </div>
730
  `);
731
  }
785
 
786
  // Make sure to add file fields to FormData
787
  jQuery.each($form.find('[data-id="step-'+step_index+'"] input[type="file"]'), function(index, el) {
788
+ if (! el.files.length) return true; // = continue
789
  const file = el.files[0];
790
  const fieldName = el.name;
791
  fd.append(fieldName, file);
899
 
900
  // END PRO ONLY
901
 
902
+ /**
903
+ * @global
904
+ * @namespace wpcf7cf
905
+ */
906
  window.wpcf7cf = {
907
 
908
+ updateRepeaterSubHTML : function(html, oldSuffix, newSuffix, parentRepeaters) {
909
+ const oldIndexes = oldSuffix.split('__');
910
+ oldIndexes.shift(); // remove first empty element
911
+ const newIndexes = newSuffix.split('__');
912
+ newIndexes.shift(); // remove first empty element
913
+
914
+ let returnHtml = html;
915
+
916
+ if (
917
+ oldIndexes && newIndexes &&
918
+ oldIndexes.length === parentRepeaters.length &&
919
+ newIndexes.length === parentRepeaters.length
920
+ ) {
921
+
922
+ const parentRepeatersInfo = parentRepeaters.map((repeaterId, i) => {
923
+ return {[repeaterId.split('__')[0]]: [oldIndexes[i], newIndexes[i]]};
924
+ });
925
+
926
+ const length = parentRepeatersInfo.length;
927
+
928
+ let replacements = oldIndexes.map( (oldIndex, i) => {
929
+ return [
930
+ '__'+oldIndexes.slice(0,length-i).join('__'),
931
+ '__'+newIndexes.slice(0,length-i).join('__'),
932
+ ];
933
+ });
934
+
935
+
936
+ for (let i=0; i<length ; i++) {
937
+ const id = Object.keys(parentRepeatersInfo[i])[0];
938
+ const find = parentRepeatersInfo[i][id][0];
939
+ const repl = parentRepeatersInfo[i][id][1];
940
+ replacements.push([
941
+ `<span class="wpcf7cf-index wpcf7cf__${id}">${find}<\\/span>`,
942
+ `<span class="wpcf7cf-index wpcf7cf__${id}">${repl}</span>`
943
+ ]);
944
+ }
945
+
946
+ replacements.forEach( ([oldSuffix, newSuffix]) => {
947
+ returnHtml = returnHtml.replace(new RegExp(oldSuffix,'g'), newSuffix);
948
+ });
949
+
950
+ }
951
+
952
+ return returnHtml ;
953
+ },
954
+
955
  // keep this for backwards compatibility
956
  initForm : function($forms) {
957
  $forms.each(function(){
966
  });
967
  },
968
 
969
+ getWpcf7cfForm : function ($form) {
970
+ const matched_forms = wpcf7cf_forms.filter((form)=>{
971
+ const f1 = form.$form.get(0);
972
+ const f2 = $form.get(0);
973
+ return form.$form.get(0) === $form.get(0);
974
+ });
975
+ if (matched_forms.length) {
976
+ return matched_forms[0];
977
+ }
978
+ return false;
979
+ },
980
+
981
  get_nested_conditions : function(conditions, $current_form) {
982
  //loop trough conditions. Then loop trough the dom, and each repeater we pass we should update all sub_values we encounter with __index
983
  wpcf7cf_reload_dom($current_form);
1011
  return sub_conditions;
1012
  },
1013
 
1014
+ get_simplified_dom_model : function(currentNode, simplified_dom = {}, parentGroups = [], parentRepeaters = []) {
1015
 
1016
+ const type = currentNode.classList.contains('wpcf7cf_repeater') ? 'repeater' :
1017
+ currentNode.dataset.class == 'wpcf7cf_group' ? 'group' :
1018
+ currentNode.className == 'wpcf7cf_step' ? 'step' :
1019
+ currentNode.hasAttribute('name') ? 'input' : false;
1020
 
1021
+ let newParentRepeaters = [...parentRepeaters];
1022
+ let newParentGroups = [...parentGroups];
1023
 
1024
+ if (type) {
 
 
 
 
 
 
 
 
 
1025
 
1026
+
1027
  const name = type === 'input' ? currentNode.getAttribute('name') : currentNode.dataset.id;
1028
+
1029
+ if (type === 'repeater') {
1030
+ newParentRepeaters.push(name);
1031
+ }
1032
+ if (type === 'group') {
1033
+ newParentGroups.push(name);
1034
+ }
1035
 
1036
  // skip _wpcf7 hidden fields
1037
+ if (name.substring(0,6) === '_wpcf7') return {};
1038
+
1039
  const original_name = type === 'repeater' || type === 'group' ? currentNode.dataset.orig_data_id
1040
+ : type === 'input' ? (currentNode.getAttribute('data-orig_name') || name)
1041
+ : name;
1042
+
1043
+ const nameWithoutBrackets = name.replace('[]','');
1044
+ const originalNameWithoutBrackets = original_name.replace('[]','');
1045
+
1046
  const val = type === 'step' ? [currentNode.dataset.id.substring(5)] : [];
1047
+
1048
+ const parentGroup = 'parent-group';
1049
+
1050
+ const suffix = nameWithoutBrackets.replace(originalNameWithoutBrackets, '');
1051
+
1052
  if (!simplified_dom[name]) {
1053
  // init entry
1054
+ simplified_dom[name] = {name, type, original_name, suffix, val, parentGroups, parentRepeaters}
1055
  }
1056
+
1057
  if (type === 'input') {
1058
+
1059
  // skip unchecked checkboxes and radiobuttons
1060
+ if ( (currentNode.type === 'checkbox' || currentNode.type === 'radio') && !currentNode.checked ) return {};
1061
+
1062
  // if multiselect, make sure to add all the values
1063
  if ( currentNode.multiple && currentNode.options ) {
1064
  simplified_dom[name].val = Object.values(currentNode.options).filter(o => o.selected).map(o => o.value)
1066
  simplified_dom[name].val.push(currentNode.value);
1067
  }
1068
  }
 
1069
  }
1070
+
1071
+ Array.from(currentNode.children).forEach(childNode => {
1072
+ const dom = wpcf7cf.get_simplified_dom_model(childNode, simplified_dom, newParentGroups, newParentRepeaters);
1073
+ simplified_dom = {...dom, ...simplified_dom} ;
1074
+ });
1075
 
1076
  return simplified_dom;
1077
  },
1158
  return show_group;
1159
 
1160
  },
1161
+
1162
  isConditionTrue(values, operator, testValue='', $field=jQuery()) {
1163
 
1164
  if (!Array.isArray(values)) {
1252
 
1253
  return condition_ok;
1254
 
1255
+ },
1256
+
1257
+ getFormObj($form) {
1258
+ if (typeof $form === 'string') {
1259
+ $form = jQuery($form).eq(0);
1260
+ }
1261
+ return wpcf7cf.getWpcf7cfForm($form);
1262
+ },
1263
+
1264
+ getRepeaterObj($form, repeaterDataId) {
1265
+ const form = wpcf7cf.getFormObj($form);
1266
+ const repeater = form.repeaters.find( repeater => repeater.params.$repeater.attr('data-id') === repeaterDataId );
1267
+
1268
+ return repeater;
1269
+
1270
+ },
1271
+
1272
+ getMultiStepObj($form){
1273
+ const form = wpcf7cf.getFormObj($form);
1274
+ return form.multistep;
1275
+ },
1276
+
1277
+ /**
1278
+ * Append a new sub-entry to the repeater with the name `repeaterDataId` inside the form `$form`
1279
+ * @memberof wpcf7cf
1280
+ * @function wpcf7cf.repeaterAddSub
1281
+ * @link
1282
+ * @param {String|JQuery} $form - JQuery object or css-selector representing the form
1283
+ * @param {String} repeaterDataId - *data-id* attribute of the repeater. Normally this is simply the name of the repeater. However, in case of a nested repeater you need to append the name with the correct suffix. For example `my-nested-repeater__1__3`. Hint (check the `data-id` attribute in the HTML code to find the correct suffix)
1284
+ */
1285
+ repeaterAddSub($form,repeaterDataId) {
1286
+ const repeater = wpcf7cf.getRepeaterObj($form, repeaterDataId);
1287
+ repeater.updateSubs(repeater.params.$repeater.num_subs+1);
1288
+ },
1289
+
1290
+ /**
1291
+ * Insert a new sub-entry at the given `index` of the repeater with the name `repeaterDataId` inside the form `$form`
1292
+ * @memberof wpcf7cf
1293
+ * @param {String|JQuery} $form - JQuery object or css-selector representing the form
1294
+ * @param {String} repeaterDataId - *data-id* attribute of the repeater.
1295
+ * @param {Number} index - position where to insert the new sub-entry within the repeater
1296
+ */
1297
+ repeaterAddSubAtIndex($form,repeaterDataId,index) {
1298
+ const repeater = wpcf7cf.getRepeaterObj($form, repeaterDataId);
1299
+ repeater.addSubs(1, index);
1300
+ },
1301
+
1302
+ /**
1303
+ * Remove the sub-entry at the given `index` of the repeater with the *data-id* attribute of `repeaterDataId` inside the form `$form`
1304
+ * @memberof wpcf7cf
1305
+ * @param {String|JQuery} $form - JQuery object or css-selector representing the form
1306
+ * @param {String} repeaterDataId - *data-id* attribute of the repeater.
1307
+ * @param {Number} index - position where to insert the new sub-entry within the repeater
1308
+ */
1309
+ repeaterRemoveSubAtIndex($form,repeaterDataId,index) {
1310
+ const repeater = wpcf7cf.getRepeaterObj($form, repeaterDataId);
1311
+ repeater.removeSubs(1, index);
1312
+ },
1313
+
1314
+ /**
1315
+ * Remove the last sub-entry from the repeater with the *data-id* attribute of `repeaterDataId` inside the form `$form`
1316
+ * @memberof wpcf7cf
1317
+ * @param {String|JQuery} $form - JQuery object or css-selector representing the form
1318
+ * @param {String} repeaterDataId - *data-id* attribute of the repeater.
1319
+ * @param {Number} index - position where to insert the new sub-entry within the repeater
1320
+ */
1321
+ repeaterRemoveSub($form,repeaterDataId) {
1322
+ const repeater = wpcf7cf.getRepeaterObj($form, repeaterDataId);
1323
+ repeater.updateSubs(repeater.params.$repeater.num_subs-1);
1324
+ },
1325
+
1326
+ /**
1327
+ * Set the number of subs for the repeater with the *data-id* attribute of `repeaterDataId` inside the form `$form`.
1328
+ * Subs are either appended to or removed from the end of the repeater.
1329
+ * @memberof wpcf7cf
1330
+ * @param {String|JQuery} $form - JQuery object or css-selector representing the form
1331
+ * @param {String} repeaterDataId - *data-id* attribute of the repeater.
1332
+ * @param {Number} numberOfSubs - position where to insert the new sub-entry within the repeater
1333
+ */
1334
+ repeaterSetNumberOfSubs($form, repeaterDataId, numberOfSubs) {
1335
+ const repeater = wpcf7cf.getRepeaterObj($form, repeaterDataId);
1336
+ repeater.updateSubs(numberOfSubs);
1337
+ },
1338
+
1339
+ /**
1340
+ * Move to step number `step`, ignoring any validation.
1341
+ * @memberof wpcf7cf
1342
+ * @param {String|JQuery} $form - JQuery object or css-selector representing the form
1343
+ * @param {*} step
1344
+ */
1345
+ multistepMoveToStep($form, step) {
1346
+ const multistep = wpcf7cf.getMultiStepObj($form);
1347
+ multistep.moveToStep(step);
1348
+ },
1349
+
1350
+ /**
1351
+ * Validate the current step, and move to step number `step` if validation passes.
1352
+ * @memberof wpcf7cf
1353
+ * @param {String|JQuery} $form - JQuery object or css-selector representing the form
1354
+ * @param {Number} step
1355
+ */
1356
+ async multistepMoveToStepWithValidation($form, step) {
1357
+ const multistep = wpcf7cf.getMultiStepObj($form);
1358
+
1359
+ var result = await multistep.validateStep(multistep.currentStep);
1360
+ if (result === 'success') {
1361
+ multistep.moveToStep(step);
1362
+ }
1363
+ },
1364
+
1365
 
1366
  };
1367
 
1384
  var name = jQuery(this).attr('name');
1385
  jQuery(this).closest('form').find('input:checkbox[name="' + name + '"]').not(this).prop('checked', false).eq(0).change();
1386
  });
1387
+ };
 
jsdoc-out/fonts/OpenSans-Bold-webfont.eot ADDED
Binary file
jsdoc-out/fonts/OpenSans-Bold-webfont.svg ADDED
@@ -0,0 +1,1830 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" standalone="no"?>
2
+ <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
3
+ <svg xmlns="http://www.w3.org/2000/svg">
4
+ <metadata></metadata>
5
+ <defs>
6
+ <font id="open_sansbold" horiz-adv-x="1169" >
7
+ <font-face units-per-em="2048" ascent="1638" descent="-410" />
8
+ <missing-glyph horiz-adv-x="532" />
9
+ <glyph unicode="&#xfb01;" horiz-adv-x="1417" d="M41 0zM778 889h-264v-889h-305v889h-168v147l168 82v82q0 191 94 279t301 88q158 0 281 -47l-78 -224q-92 29 -170 29q-65 0 -94 -38.5t-29 -98.5v-70h264v-229zM940 1407q0 149 166 149t166 -149q0 -71 -41.5 -110.5t-124.5 -39.5q-166 0 -166 150zM1258 0h-305v1118 h305v-1118z" />
10
+ <glyph unicode="&#xfb02;" horiz-adv-x="1417" d="M41 0zM778 889h-264v-889h-305v889h-168v147l168 82v82q0 191 94 279t301 88q158 0 281 -47l-78 -224q-92 29 -170 29q-65 0 -94 -38.5t-29 -98.5v-70h264v-229zM1258 0h-305v1556h305v-1556z" />
11
+ <glyph unicode="&#xfb03;" horiz-adv-x="2208" d="M41 0zM778 889h-264v-889h-305v889h-168v147l168 82v82q0 191 94 279t301 88q158 0 281 -47l-78 -224q-92 29 -170 29q-65 0 -94 -38.5t-29 -98.5v-70h264v-229zM1571 889h-264v-889h-305v889h-168v147l168 82v82q0 191 94 279t301 88q158 0 281 -47l-78 -224 q-92 29 -170 29q-65 0 -94 -38.5t-29 -98.5v-70h264v-229zM1730 1407q0 149 166 149t166 -149q0 -71 -41.5 -110.5t-124.5 -39.5q-166 0 -166 150zM2048 0h-305v1118h305v-1118z" />
12
+ <glyph unicode="&#xfb04;" horiz-adv-x="2208" d="M41 0zM778 889h-264v-889h-305v889h-168v147l168 82v82q0 191 94 279t301 88q158 0 281 -47l-78 -224q-92 29 -170 29q-65 0 -94 -38.5t-29 -98.5v-70h264v-229zM1571 889h-264v-889h-305v889h-168v147l168 82v82q0 191 94 279t301 88q158 0 281 -47l-78 -224 q-92 29 -170 29q-65 0 -94 -38.5t-29 -98.5v-70h264v-229zM2048 0h-305v1556h305v-1556z" />
13
+ <glyph horiz-adv-x="2048" />
14
+ <glyph horiz-adv-x="2048" />
15
+ <glyph unicode="&#xd;" horiz-adv-x="1044" />
16
+ <glyph unicode=" " horiz-adv-x="532" />
17
+ <glyph unicode="&#x09;" horiz-adv-x="532" />
18
+ <glyph unicode="&#xa0;" horiz-adv-x="532" />
19
+ <glyph unicode="!" horiz-adv-x="586" d="M416 485h-244l-51 977h346zM117 143q0 84 45 127t131 43q83 0 128.5 -44t45.5 -126q0 -79 -46 -124.5t-128 -45.5q-84 0 -130 44.5t-46 125.5z" />
20
+ <glyph unicode="&#x22;" horiz-adv-x="967" d="M412 1462l-41 -528h-197l-41 528h279zM834 1462l-41 -528h-197l-41 528h279z" />
21
+ <glyph unicode="#" horiz-adv-x="1323" d="M999 844l-47 -232h258v-206h-297l-77 -406h-220l78 406h-194l-76 -406h-215l74 406h-238v206h277l47 232h-252v209h289l77 407h219l-77 -407h198l78 407h215l-78 -407h240v-209h-279zM539 612h196l47 232h-196z" />
22
+ <glyph unicode="$" d="M1092 457q0 -159 -115 -255.5t-322 -115.5v-205h-137v201q-244 5 -428 86v264q87 -43 209.5 -76t218.5 -39v310l-67 26q-198 78 -280.5 169.5t-82.5 226.5q0 145 113.5 238.5t316.5 113.5v153h137v-149q229 -10 414 -92l-94 -234q-156 64 -320 78v-295 q195 -75 277.5 -130t121 -121t38.5 -154zM791 442q0 42 -34 71t-102 60v-249q136 23 136 118zM389 1049q0 -44 30.5 -72.5t98.5 -58.5v235q-129 -19 -129 -104z" />
23
+ <glyph unicode="%" horiz-adv-x="1845" d="M315 1024q0 -127 22.5 -189.5t72.5 -62.5q96 0 96 252q0 250 -96 250q-50 0 -72.5 -61.5t-22.5 -188.5zM758 1026q0 -230 -89 -345.5t-261 -115.5q-165 0 -255 118.5t-90 342.5q0 457 345 457q169 0 259.5 -118.5t90.5 -338.5zM1446 1462l-811 -1462h-240l811 1462h240z M1339 440q0 -127 22.5 -189.5t72.5 -62.5q96 0 96 252q0 250 -96 250q-50 0 -72.5 -61.5t-22.5 -188.5zM1782 442q0 -229 -89 -344.5t-261 -115.5q-165 0 -255 118.5t-90 341.5q0 457 345 457q169 0 259.5 -118.5t90.5 -338.5z" />
24
+ <glyph unicode="&#x26;" horiz-adv-x="1536" d="M1536 0h-377l-115 113q-191 -133 -432 -133q-244 0 -387 112t-143 303q0 137 60.5 233.5t207.5 180.5q-75 86 -109 164.5t-34 171.5q0 152 116.5 245t311.5 93q186 0 297.5 -86.5t111.5 -231.5q0 -119 -69 -217.5t-223 -187.5l284 -277q71 117 123 301h318 q-36 -135 -99 -263.5t-143 -227.5zM403 424q0 -86 64.5 -137t165.5 -51q126 0 227 61l-332 330q-58 -44 -91.5 -92t-33.5 -111zM762 1133q0 53 -36 83.5t-93 30.5q-67 0 -105.5 -32t-38.5 -91q0 -88 95 -194q86 48 132 94.5t46 108.5z" />
25
+ <glyph unicode="'" horiz-adv-x="545" d="M412 1462l-41 -528h-197l-41 528h279z" />
26
+ <glyph unicode="(" horiz-adv-x="694" d="M82 561q0 265 77.5 496t223.5 405h250q-141 -193 -213 -424t-72 -475q0 -245 73.5 -473.5t209.5 -413.5h-248q-147 170 -224 397t-77 488z" />
27
+ <glyph unicode=")" horiz-adv-x="694" d="M612 561q0 -263 -77.5 -490t-223.5 -395h-248q135 184 209 412.5t74 474.5q0 244 -72 475t-213 424h250q147 -175 224 -406.5t77 -494.5z" />
28
+ <glyph unicode="*" horiz-adv-x="1116" d="M688 1556l-41 -368l373 104l33 -252l-340 -24l223 -297l-227 -121l-156 313l-137 -311l-236 119l221 297l-338 26l39 250l365 -104l-41 368h262z" />
29
+ <glyph unicode="+" d="M475 612h-387v219h387v390h219v-390h387v-219h-387v-385h-219v385z" />
30
+ <glyph unicode="," horiz-adv-x="594" d="M459 215q-52 -202 -176 -479h-220q65 266 101 502h280z" />
31
+ <glyph unicode="-" horiz-adv-x="659" d="M61 424v250h537v-250h-537z" />
32
+ <glyph unicode="." horiz-adv-x="584" d="M117 143q0 84 45 127t131 43q83 0 128.5 -44t45.5 -126q0 -79 -46 -124.5t-128 -45.5q-84 0 -130 44.5t-46 125.5z" />
33
+ <glyph unicode="/" horiz-adv-x="846" d="M836 1462l-545 -1462h-277l545 1462h277z" />
34
+ <glyph unicode="0" d="M1096 731q0 -383 -125.5 -567t-386.5 -184q-253 0 -381.5 190t-128.5 561q0 387 125 570.5t385 183.5q253 0 382.5 -192t129.5 -562zM381 731q0 -269 46.5 -385.5t156.5 -116.5q108 0 156 118t48 384q0 269 -48.5 386.5t-155.5 117.5q-109 0 -156 -117.5t-47 -386.5z" />
35
+ <glyph unicode="1" d="M846 0h-309v846l3 139l5 152q-77 -77 -107 -101l-168 -135l-149 186l471 375h254v-1462z" />
36
+ <glyph unicode="2" d="M1104 0h-1022v215l367 371q163 167 213 231.5t72 119.5t22 114q0 88 -48.5 131t-129.5 43q-85 0 -165 -39t-167 -111l-168 199q108 92 179 130t155 58.5t188 20.5q137 0 242 -50t163 -140t58 -206q0 -101 -35.5 -189.5t-110 -181.5t-262.5 -265l-188 -177v-14h637v-260z " />
37
+ <glyph unicode="3" d="M1047 1135q0 -137 -83 -233t-233 -132v-6q177 -22 268 -107.5t91 -230.5q0 -211 -153 -328.5t-437 -117.5q-238 0 -422 79v263q85 -43 187 -70t202 -27q153 0 226 52t73 167q0 103 -84 146t-268 43h-111v237h113q170 0 248.5 44.5t78.5 152.5q0 166 -208 166 q-72 0 -146.5 -24t-165.5 -83l-143 213q200 144 477 144q227 0 358.5 -92t131.5 -256z" />
38
+ <glyph unicode="4" d="M1137 303h-176v-303h-302v303h-624v215l641 944h285v-919h176v-240zM659 543v248q0 62 5 180t8 137h-8q-37 -82 -89 -160l-268 -405h352z" />
39
+ <glyph unicode="5" d="M614 934q212 0 337.5 -119t125.5 -326q0 -245 -151 -377t-432 -132q-244 0 -394 79v267q79 -42 184 -68.5t199 -26.5q283 0 283 232q0 221 -293 221q-53 0 -117 -10.5t-104 -22.5l-123 66l55 745h793v-262h-522l-27 -287l35 7q61 14 151 14z" />
40
+ <glyph unicode="6" d="M72 621q0 434 183.5 646t549.5 212q125 0 196 -15v-247q-89 20 -176 20q-159 0 -259.5 -48t-150.5 -142t-59 -267h13q99 170 317 170q196 0 307 -123t111 -340q0 -234 -132 -370.5t-366 -136.5q-162 0 -282.5 75t-186 219t-65.5 347zM600 227q99 0 152 66.5t53 189.5 q0 107 -49.5 168.5t-149.5 61.5q-94 0 -160.5 -61t-66.5 -142q0 -119 62.5 -201t158.5 -82z" />
41
+ <glyph unicode="7" d="M227 0l549 1200h-721v260h1049v-194l-553 -1266h-324z" />
42
+ <glyph unicode="8" d="M586 1481q210 0 338.5 -95.5t128.5 -257.5q0 -112 -62 -199.5t-200 -156.5q164 -88 235.5 -183.5t71.5 -209.5q0 -180 -141 -289.5t-371 -109.5q-240 0 -377 102t-137 289q0 125 66.5 222t213.5 171q-125 79 -180 169t-55 197q0 157 130 254t339 97zM358 389 q0 -86 60 -134t164 -48q115 0 172 49.5t57 130.5q0 67 -56.5 125.5t-183.5 124.5q-213 -98 -213 -248zM584 1255q-79 0 -127.5 -40.5t-48.5 -108.5q0 -60 38.5 -107.5t139.5 -97.5q98 46 137 94t39 111q0 69 -50 109t-128 40z" />
43
+ <glyph unicode="9" d="M1098 838q0 -432 -182 -645t-551 -213q-130 0 -197 14v248q84 -21 176 -21q155 0 255 45.5t153 143t61 268.5h-12q-58 -94 -134 -132t-190 -38q-191 0 -301 122.5t-110 340.5q0 235 133.5 371.5t363.5 136.5q162 0 283.5 -76t186.5 -220.5t65 -344.5zM569 1231 q-96 0 -150 -66t-54 -190q0 -106 49 -168t149 -62q94 0 161 61.5t67 141.5q0 119 -62.5 201t-159.5 82z" />
44
+ <glyph unicode=":" horiz-adv-x="584" d="M117 143q0 84 45 127t131 43q83 0 128.5 -44t45.5 -126q0 -79 -46 -124.5t-128 -45.5q-84 0 -130 44.5t-46 125.5zM117 969q0 84 45 127t131 43q83 0 128.5 -44t45.5 -126q0 -81 -46.5 -125.5t-127.5 -44.5q-84 0 -130 44t-46 126z" />
45
+ <glyph unicode=";" horiz-adv-x="594" d="M444 238l15 -23q-52 -202 -176 -479h-220q65 266 101 502h280zM117 969q0 84 45 127t131 43q83 0 128.5 -44t45.5 -126q0 -81 -46.5 -125.5t-127.5 -44.5q-84 0 -130 44t-46 126z" />
46
+ <glyph unicode="&#x3c;" d="M1081 203l-993 438v143l993 496v-240l-684 -317l684 -281v-239z" />
47
+ <glyph unicode="=" d="M88 805v219h993v-219h-993zM88 418v219h993v-219h-993z" />
48
+ <glyph unicode="&#x3e;" d="M88 442l684 281l-684 317v240l993 -496v-143l-993 -438v239z" />
49
+ <glyph unicode="?" horiz-adv-x="977" d="M276 485v74q0 96 41 167t150 151q105 75 138.5 122t33.5 105q0 65 -48 99t-134 34q-150 0 -342 -98l-109 219q223 125 473 125q206 0 327.5 -99t121.5 -264q0 -110 -50 -190t-190 -180q-96 -71 -121.5 -108t-25.5 -97v-60h-265zM244 143q0 84 45 127t131 43 q83 0 128.5 -44t45.5 -126q0 -79 -46 -124.5t-128 -45.5q-84 0 -130 44.5t-46 125.5z" />
50
+ <glyph unicode="@" horiz-adv-x="1837" d="M1735 752q0 -144 -46 -263.5t-130 -187.5t-195 -68q-74 0 -131 35.5t-82 93.5h-16q-108 -129 -275 -129q-177 0 -279 106.5t-102 291.5q0 211 134 340t350 129q86 0 189.5 -16.5t170.5 -39.5l-23 -489q0 -139 76 -139q64 0 102 93.5t38 244.5q0 161 -67 284.5 t-188.5 188.5t-277.5 65q-202 0 -351 -83t-228.5 -239.5t-79.5 -361.5q0 -276 147.5 -423.5t427.5 -147.5q106 0 233 23.5t250 68.5v-192q-214 -91 -475 -91q-380 0 -592.5 200t-212.5 556q0 247 108.5 448.5t309 316t461.5 114.5q220 0 393 -90t267 -256t94 -383zM711 627 q0 -211 172 -211q90 0 137 63.5t57 206.5l13 221q-51 11 -115 11q-125 0 -194.5 -78t-69.5 -213z" />
51
+ <glyph unicode="A" horiz-adv-x="1413" d="M1079 0l-106 348h-533l-106 -348h-334l516 1468h379l518 -1468h-334zM899 608q-147 473 -165.5 535t-26.5 98q-33 -128 -189 -633h381z" />
52
+ <glyph unicode="B" horiz-adv-x="1376" d="M184 1462h455q311 0 451.5 -88.5t140.5 -281.5q0 -131 -61.5 -215t-163.5 -101v-10q139 -31 200.5 -116t61.5 -226q0 -200 -144.5 -312t-392.5 -112h-547v1462zM494 883h180q126 0 182.5 39t56.5 129q0 84 -61.5 120.5t-194.5 36.5h-163v-325zM494 637v-381h202 q128 0 189 49t61 150q0 182 -260 182h-192z" />
53
+ <glyph unicode="C" horiz-adv-x="1305" d="M805 1225q-175 0 -271 -131.5t-96 -366.5q0 -489 367 -489q154 0 373 77v-260q-180 -75 -402 -75q-319 0 -488 193.5t-169 555.5q0 228 83 399.5t238.5 263t364.5 91.5q213 0 428 -103l-100 -252q-82 39 -165 68t-163 29z" />
54
+ <glyph unicode="D" horiz-adv-x="1516" d="M1397 745q0 -361 -205.5 -553t-593.5 -192h-414v1462h459q358 0 556 -189t198 -528zM1075 737q0 471 -416 471h-165v-952h133q448 0 448 481z" />
55
+ <glyph unicode="E" horiz-adv-x="1147" d="M1026 0h-842v1462h842v-254h-532v-321h495v-254h-495v-377h532v-256z" />
56
+ <glyph unicode="F" horiz-adv-x="1124" d="M489 0h-305v1462h838v-254h-533v-377h496v-253h-496v-578z" />
57
+ <glyph unicode="G" horiz-adv-x="1483" d="M739 821h580v-758q-141 -46 -265.5 -64.5t-254.5 -18.5q-331 0 -505.5 194.5t-174.5 558.5q0 354 202.5 552t561.5 198q225 0 434 -90l-103 -248q-160 80 -333 80q-201 0 -322 -135t-121 -363q0 -238 97.5 -363.5t283.5 -125.5q97 0 197 20v305h-277v258z" />
58
+ <glyph unicode="H" horiz-adv-x="1567" d="M1382 0h-309v631h-579v-631h-310v1462h310v-573h579v573h309v-1462z" />
59
+ <glyph unicode="I" horiz-adv-x="678" d="M184 0v1462h310v-1462h-310z" />
60
+ <glyph unicode="J" horiz-adv-x="678" d="M31 -430q-105 0 -183 22v258q80 -20 146 -20q102 0 146 63.5t44 198.5v1370h310v-1368q0 -256 -117 -390t-346 -134z" />
61
+ <glyph unicode="K" horiz-adv-x="1360" d="M1360 0h-352l-383 616l-131 -94v-522h-310v1462h310v-669l122 172l396 497h344l-510 -647z" />
62
+ <glyph unicode="L" horiz-adv-x="1157" d="M184 0v1462h310v-1206h593v-256h-903z" />
63
+ <glyph unicode="M" horiz-adv-x="1931" d="M803 0l-352 1147h-9q19 -350 19 -467v-680h-277v1462h422l346 -1118h6l367 1118h422v-1462h-289v692q0 49 1.5 113t13.5 340h-9l-377 -1145h-284z" />
64
+ <glyph unicode="N" horiz-adv-x="1665" d="M1481 0h-394l-636 1106h-9q19 -293 19 -418v-688h-277v1462h391l635 -1095h7q-15 285 -15 403v692h279v-1462z" />
65
+ <glyph unicode="O" horiz-adv-x="1630" d="M1511 733q0 -363 -180 -558t-516 -195t-516 195t-180 560t180.5 557.5t517.5 192.5t515.5 -194t178.5 -558zM444 733q0 -245 93 -369t278 -124q371 0 371 493q0 494 -369 494q-185 0 -279 -124.5t-94 -369.5z" />
66
+ <glyph unicode="P" horiz-adv-x="1286" d="M494 774h102q143 0 214 56.5t71 164.5q0 109 -59.5 161t-186.5 52h-141v-434zM1194 1006q0 -236 -147.5 -361t-419.5 -125h-133v-520h-310v1462h467q266 0 404.5 -114.5t138.5 -341.5z" />
67
+ <glyph unicode="Q" horiz-adv-x="1630" d="M1511 733q0 -258 -91.5 -432.5t-268.5 -255.5l352 -393h-397l-268 328h-23q-336 0 -516 195t-180 560t180.5 557.5t517.5 192.5t515.5 -194t178.5 -558zM444 733q0 -245 93 -369t278 -124q371 0 371 493q0 494 -369 494q-185 0 -279 -124.5t-94 -369.5z" />
68
+ <glyph unicode="R" horiz-adv-x="1352" d="M494 813h100q147 0 217 49t70 154q0 104 -71.5 148t-221.5 44h-94v-395zM494 561v-561h-310v1462h426q298 0 441 -108.5t143 -329.5q0 -129 -71 -229.5t-201 -157.5q330 -493 430 -637h-344l-349 561h-165z" />
69
+ <glyph unicode="S" horiz-adv-x="1128" d="M1047 406q0 -198 -142.5 -312t-396.5 -114q-234 0 -414 88v288q148 -66 250.5 -93t187.5 -27q102 0 156.5 39t54.5 116q0 43 -24 76.5t-70.5 64.5t-189.5 99q-134 63 -201 121t-107 135t-40 180q0 194 131.5 305t363.5 111q114 0 217.5 -27t216.5 -76l-100 -241 q-117 48 -193.5 67t-150.5 19q-88 0 -135 -41t-47 -107q0 -41 19 -71.5t60.5 -59t196.5 -102.5q205 -98 281 -196.5t76 -241.5z" />
70
+ <glyph unicode="T" horiz-adv-x="1186" d="M748 0h-310v1204h-397v258h1104v-258h-397v-1204z" />
71
+ <glyph unicode="U" horiz-adv-x="1548" d="M1374 1462v-946q0 -162 -72.5 -284t-209.5 -187t-324 -65q-282 0 -438 144.5t-156 395.5v942h309v-895q0 -169 68 -248t225 -79q152 0 220.5 79.5t68.5 249.5v893h309z" />
72
+ <glyph unicode="V" horiz-adv-x="1331" d="M1018 1462h313l-497 -1462h-338l-496 1462h313l275 -870q23 -77 47.5 -179.5t30.5 -142.5q11 92 75 322z" />
73
+ <glyph unicode="W" horiz-adv-x="1980" d="M1608 0h-353l-198 768q-11 41 -37.5 169.5t-30.5 172.5q-6 -54 -30 -173.5t-37 -170.5l-197 -766h-352l-373 1462h305l187 -798q49 -221 71 -383q6 57 27.5 176.5t40.5 185.5l213 819h293l213 -819q14 -55 35 -168t32 -194q10 78 32 194.5t40 188.5l186 798h305z" />
74
+ <glyph unicode="X" horiz-adv-x="1366" d="M1366 0h-354l-340 553l-340 -553h-332l485 754l-454 708h342l315 -526l309 526h334l-459 -725z" />
75
+ <glyph unicode="Y" horiz-adv-x="1278" d="M639 860l305 602h334l-485 -893v-569h-308v559l-485 903h336z" />
76
+ <glyph unicode="Z" horiz-adv-x="1186" d="M1137 0h-1088v201l701 1005h-682v256h1050v-200l-700 -1006h719v-256z" />
77
+ <glyph unicode="[" horiz-adv-x="678" d="M627 -324h-484v1786h484v-211h-224v-1364h224v-211z" />
78
+ <glyph unicode="\" horiz-adv-x="846" d="M289 1462l545 -1462h-277l-545 1462h277z" />
79
+ <glyph unicode="]" horiz-adv-x="678" d="M51 -113h223v1364h-223v211h484v-1786h-484v211z" />
80
+ <glyph unicode="^" horiz-adv-x="1090" d="M8 520l438 950h144l495 -950h-239l-322 643l-280 -643h-236z" />
81
+ <glyph unicode="_" horiz-adv-x="842" d="M846 -324h-850v140h850v-140z" />
82
+ <glyph unicode="`" horiz-adv-x="1243" d="M707 1241q-63 44 -185 142.5t-190 164.5v21h342q63 -101 235 -301v-27h-202z" />
83
+ <glyph unicode="a" horiz-adv-x="1237" d="M870 0l-59 152h-8q-77 -97 -158.5 -134.5t-212.5 -37.5q-161 0 -253.5 92t-92.5 262q0 178 124.5 262.5t375.5 93.5l194 6v49q0 170 -174 170q-134 0 -315 -81l-101 206q193 101 428 101q225 0 345 -98t120 -298v-745h-213zM780 518l-118 -4q-133 -4 -198 -48t-65 -134 q0 -129 148 -129q106 0 169.5 61t63.5 162v92z" />
84
+ <glyph unicode="b" horiz-adv-x="1296" d="M782 1139q198 0 310 -154.5t112 -423.5q0 -277 -115.5 -429t-314.5 -152q-197 0 -309 143h-21l-51 -123h-233v1556h305v-362q0 -69 -12 -221h12q107 166 317 166zM684 895q-113 0 -165 -69.5t-54 -229.5v-33q0 -180 53.5 -258t169.5 -78q94 0 149.5 86.5t55.5 251.5 t-56 247.5t-153 82.5z" />
85
+ <glyph unicode="c" horiz-adv-x="1053" d="M614 -20q-522 0 -522 573q0 285 142 435.5t407 150.5q194 0 348 -76l-90 -236q-72 29 -134 47.5t-124 18.5q-238 0 -238 -338q0 -328 238 -328q88 0 163 23.5t150 73.5v-261q-74 -47 -149.5 -65t-190.5 -18z" />
86
+ <glyph unicode="d" horiz-adv-x="1296" d="M514 -20q-197 0 -309.5 153t-112.5 424q0 275 114.5 428.5t315.5 153.5q211 0 322 -164h10q-23 125 -23 223v358h306v-1556h-234l-59 145h-13q-104 -165 -317 -165zM621 223q117 0 171.5 68t59.5 231v33q0 180 -55.5 258t-180.5 78q-102 0 -158.5 -86.5t-56.5 -251.5 t57 -247.5t163 -82.5z" />
87
+ <glyph unicode="e" horiz-adv-x="1210" d="M623 922q-97 0 -152 -61.5t-63 -174.5h428q-2 113 -59 174.5t-154 61.5zM666 -20q-270 0 -422 149t-152 422q0 281 140.5 434.5t388.5 153.5q237 0 369 -135t132 -373v-148h-721q5 -130 77 -203t202 -73q101 0 191 21t188 67v-236q-80 -40 -171 -59.5t-222 -19.5z" />
88
+ <glyph unicode="f" horiz-adv-x="793" d="M778 889h-264v-889h-305v889h-168v147l168 82v82q0 191 94 279t301 88q158 0 281 -47l-78 -224q-92 29 -170 29q-65 0 -94 -38.5t-29 -98.5v-70h264v-229z" />
89
+ <glyph unicode="g" horiz-adv-x="1157" d="M1133 1118v-155l-175 -45q48 -75 48 -168q0 -180 -125.5 -280.5t-348.5 -100.5l-55 3l-45 5q-47 -36 -47 -80q0 -66 168 -66h190q184 0 280.5 -79t96.5 -232q0 -196 -163.5 -304t-469.5 -108q-234 0 -357.5 81.5t-123.5 228.5q0 101 63 169t185 97q-47 20 -82 65.5 t-35 96.5q0 64 37 106.5t107 83.5q-88 38 -139.5 122t-51.5 198q0 183 119 283t340 100q47 0 111.5 -8.5t82.5 -12.5h390zM270 -158q0 -63 60.5 -99t169.5 -36q164 0 257 45t93 123q0 63 -55 87t-170 24h-158q-84 0 -140.5 -39.5t-56.5 -104.5zM381 752q0 -91 41.5 -144 t126.5 -53q86 0 126 53t40 144q0 202 -166 202q-168 0 -168 -202z" />
90
+ <glyph unicode="h" horiz-adv-x="1346" d="M1192 0h-305v653q0 242 -180 242q-128 0 -185 -87t-57 -282v-526h-305v1556h305v-317q0 -37 -7 -174l-7 -90h16q102 164 324 164q197 0 299 -106t102 -304v-729z" />
91
+ <glyph unicode="i" horiz-adv-x="625" d="M147 1407q0 149 166 149t166 -149q0 -71 -41.5 -110.5t-124.5 -39.5q-166 0 -166 150zM465 0h-305v1118h305v-1118z" />
92
+ <glyph unicode="j" horiz-adv-x="625" d="M70 -492q-117 0 -201 25v240q70 -19 143 -19q77 0 112.5 43t35.5 127v1194h305v-1239q0 -178 -103 -274.5t-292 -96.5zM147 1407q0 149 166 149t166 -149q0 -71 -41.5 -110.5t-124.5 -39.5q-166 0 -166 150z" />
93
+ <glyph unicode="k" horiz-adv-x="1270" d="M453 608l133 170l313 340h344l-444 -485l471 -633h-352l-322 453l-131 -105v-348h-305v1556h305v-694l-16 -254h4z" />
94
+ <glyph unicode="l" horiz-adv-x="625" d="M465 0h-305v1556h305v-1556z" />
95
+ <glyph unicode="m" horiz-adv-x="2011" d="M1161 0h-305v653q0 121 -40.5 181.5t-127.5 60.5q-117 0 -170 -86t-53 -283v-526h-305v1118h233l41 -143h17q45 77 130 120.5t195 43.5q251 0 340 -164h27q45 78 132.5 121t197.5 43q190 0 287.5 -97.5t97.5 -312.5v-729h-306v653q0 121 -40.5 181.5t-127.5 60.5 q-112 0 -167.5 -80t-55.5 -254v-561z" />
96
+ <glyph unicode="n" horiz-adv-x="1346" d="M1192 0h-305v653q0 121 -43 181.5t-137 60.5q-128 0 -185 -85.5t-57 -283.5v-526h-305v1118h233l41 -143h17q51 81 140.5 122.5t203.5 41.5q195 0 296 -105.5t101 -304.5v-729z" />
97
+ <glyph unicode="o" horiz-adv-x="1268" d="M403 561q0 -166 54.5 -251t177.5 -85q122 0 175.5 84.5t53.5 251.5q0 166 -54 249t-177 83q-122 0 -176 -82.5t-54 -249.5zM1176 561q0 -273 -144 -427t-401 -154q-161 0 -284 70.5t-189 202.5t-66 308q0 274 143 426t402 152q161 0 284 -70t189 -201t66 -307z" />
98
+ <glyph unicode="p" horiz-adv-x="1296" d="M774 -20q-197 0 -309 143h-16q16 -140 16 -162v-453h-305v1610h248l43 -145h14q107 166 317 166q198 0 310 -153t112 -425q0 -179 -52.5 -311t-149.5 -201t-228 -69zM684 895q-113 0 -165 -69.5t-54 -229.5v-33q0 -180 53.5 -258t169.5 -78q205 0 205 338 q0 165 -50.5 247.5t-158.5 82.5z" />
99
+ <glyph unicode="q" horiz-adv-x="1296" d="M623 219q116 0 170 66.5t59 232.5v37q0 180 -55.5 258t-178.5 78q-215 0 -215 -338q0 -168 53.5 -251t166.5 -83zM514 -20q-198 0 -310 152.5t-112 424.5q0 274 114.5 428t313.5 154q106 0 185 -40t139 -124h8l27 143h258v-1610h-306v469q0 61 13 168h-13 q-49 -81 -130 -123t-187 -42z" />
100
+ <glyph unicode="r" horiz-adv-x="930" d="M784 1139q62 0 103 -9l-23 -286q-37 10 -90 10q-146 0 -227.5 -75t-81.5 -210v-569h-305v1118h231l45 -188h15q52 94 140.5 151.5t192.5 57.5z" />
101
+ <glyph unicode="s" horiz-adv-x="1018" d="M940 332q0 -172 -119.5 -262t-357.5 -90q-122 0 -208 16.5t-161 48.5v252q85 -40 191.5 -67t187.5 -27q166 0 166 96q0 36 -22 58.5t-76 51t-144 66.5q-129 54 -189.5 100t-88 105.5t-27.5 146.5q0 149 115.5 230.5t327.5 81.5q202 0 393 -88l-92 -220q-84 36 -157 59 t-149 23q-135 0 -135 -73q0 -41 43.5 -71t190.5 -89q131 -53 192 -99t90 -106t29 -143z" />
102
+ <glyph unicode="t" horiz-adv-x="889" d="M631 223q80 0 192 35v-227q-114 -51 -280 -51q-183 0 -266.5 92.5t-83.5 277.5v539h-146v129l168 102l88 236h195v-238h313v-229h-313v-539q0 -65 36.5 -96t96.5 -31z" />
103
+ <glyph unicode="u" horiz-adv-x="1346" d="M952 0l-41 143h-16q-49 -78 -139 -120.5t-205 -42.5q-197 0 -297 105.5t-100 303.5v729h305v-653q0 -121 43 -181.5t137 -60.5q128 0 185 85.5t57 283.5v526h305v-1118h-234z" />
104
+ <glyph unicode="v" horiz-adv-x="1165" d="M426 0l-426 1118h319l216 -637q36 -121 45 -229h6q5 96 45 229l215 637h319l-426 -1118h-313z" />
105
+ <glyph unicode="w" horiz-adv-x="1753" d="M1079 0l-86 391l-116 494h-7l-204 -885h-328l-318 1118h304l129 -495q31 -133 63 -367h6q4 76 35 241l16 85l138 536h336l131 -536q4 -22 12.5 -65t16.5 -91.5t14.5 -95t7.5 -74.5h6q9 72 32 197.5t33 169.5l134 495h299l-322 -1118h-332z" />
106
+ <glyph unicode="x" horiz-adv-x="1184" d="M389 571l-360 547h346l217 -356l219 356h346l-364 -547l381 -571h-347l-235 383l-236 -383h-346z" />
107
+ <glyph unicode="y" horiz-adv-x="1165" d="M0 1118h334l211 -629q27 -82 37 -194h6q11 103 43 194l207 629h327l-473 -1261q-65 -175 -185.5 -262t-281.5 -87q-79 0 -155 17v242q55 -13 120 -13q81 0 141.5 49.5t94.5 149.5l18 55z" />
108
+ <glyph unicode="z" horiz-adv-x="999" d="M938 0h-883v180l518 705h-487v233h834v-198l-504 -687h522v-233z" />
109
+ <glyph unicode="{" horiz-adv-x="807" d="M287 270q0 87 -65.5 133t-190.5 46v239q126 0 191 44t65 126v8v318q0 153 97 215.5t341 62.5v-225q-99 -3 -136.5 -38t-37.5 -103v-299q-6 -188 -234 -222v-12q234 -35 234 -212v-9v-299q0 -68 37 -103t137 -38v-226q-244 0 -341 62.5t-97 216.5v315z" />
110
+ <glyph unicode="|" horiz-adv-x="1128" d="M455 1550h219v-2015h-219v2015z" />
111
+ <glyph unicode="}" horiz-adv-x="807" d="M520 -45q0 -112 -41 -169t-135.5 -83.5t-261.5 -26.5v226q99 2 136.5 36t37.5 105v299v11q0 86 59 139.5t174 70.5v12q-227 34 -233 222v299q0 70 -37 104t-137 37v225q167 0 262 -26.5t135.5 -84t40.5 -167.5v-318v-10q0 -84 61.5 -126t194.5 -42v-239 q-125 0 -190.5 -41t-65.5 -138v-315z" />
112
+ <glyph unicode="~" d="M322 672q-55 0 -117.5 -33.5t-116.5 -87.5v231q103 109 256 109q73 0 137.5 -16t139.5 -48q129 -55 227 -55q53 0 116 32t117 89v-231q-101 -109 -256 -109q-66 0 -126 13t-150 50q-131 56 -227 56z" />
113
+ <glyph unicode="&#xa1;" horiz-adv-x="586" d="M168 606h244l51 -975h-346zM467 948q0 -84 -45 -127t-131 -43q-83 0 -128.5 44t-45.5 126q0 81 46.5 125.5t127.5 44.5q84 0 130 -44t46 -126z" />
114
+ <glyph unicode="&#xa2;" d="M563 176q-420 59 -420 565q0 261 104.5 403t315.5 173v166h178v-158q166 -9 299 -74l-90 -235q-72 29 -134 47t-124 18q-121 0 -179 -83.5t-58 -254.5q0 -327 237 -327q82 0 148 15.5t166 60.5v-254q-127 -61 -265 -70v-188h-178v196z" />
115
+ <glyph unicode="&#xa3;" d="M700 1483q195 0 390 -82l-93 -230q-157 64 -272 64q-78 0 -120 -44.5t-42 -127.5v-193h375v-219h-375v-143q0 -170 -151 -248h718v-260h-1048v248q103 44 141.5 101t38.5 157v145h-178v219h178v195q0 201 114.5 309.5t323.5 108.5z" />
116
+ <glyph unicode="&#xa4;" d="M188 723q0 102 54 197l-129 127l147 147l127 -127q91 53 197 53q105 0 196 -55l127 129l150 -143l-129 -129q53 -89 53 -199q0 -107 -53 -199l125 -125l-146 -145l-127 125q-95 -51 -196 -51q-115 0 -199 51l-125 -123l-145 145l127 125q-54 93 -54 197zM395 723 q0 -77 54.5 -132.5t134.5 -55.5q81 0 136.5 55t55.5 133q0 80 -56.5 135t-135.5 55q-78 0 -133.5 -56t-55.5 -134z" />
117
+ <glyph unicode="&#xa5;" d="M584 860l264 602h313l-383 -747h195v-178h-246v-138h246v-178h-246v-221h-287v221h-247v178h247v138h-247v178h190l-377 747h316z" />
118
+ <glyph unicode="&#xa6;" horiz-adv-x="1128" d="M455 1550h219v-815h-219v815zM455 350h219v-815h-219v815z" />
119
+ <glyph unicode="&#xa7;" horiz-adv-x="995" d="M121 805q0 79 36 144.5t97 105.5q-133 84 -133 233q0 131 111.5 210t293.5 79q170 0 363 -84l-82 -190q-68 32 -138.5 57.5t-148.5 25.5q-81 0 -118 -23t-37 -71q0 -49 49.5 -86t163.5 -82q163 -64 240 -148.5t77 -193.5q0 -177 -125 -260q62 -40 93.5 -92.5t31.5 -126.5 q0 -148 -119.5 -235.5t-320.5 -87.5q-203 0 -349 79v207q81 -41 180 -69.5t169 -28.5q194 0 194 117q0 39 -18.5 63t-63.5 49.5t-125 59.5q-183 74 -252 152.5t-69 195.5zM344 827q0 -67 65 -119t181 -98q78 57 78 146q0 68 -50.5 115t-183.5 96q-37 -14 -63.5 -53.5 t-26.5 -86.5z" />
120
+ <glyph unicode="&#xa8;" horiz-adv-x="1243" d="M279 1405q0 65 37.5 100t101.5 35q66 0 103.5 -37t37.5 -98q0 -60 -38 -96.5t-103 -36.5q-64 0 -101.5 35t-37.5 98zM682 1405q0 70 40.5 102.5t100.5 32.5q65 0 103.5 -36t38.5 -99q0 -61 -39 -97t-103 -36q-60 0 -100.5 32.5t-40.5 100.5z" />
121
+ <glyph unicode="&#xa9;" horiz-adv-x="1704" d="M895 1010q-97 0 -150 -74t-53 -205q0 -280 203 -280q57 0 123 15t123 44v-191q-120 -57 -252 -57q-204 0 -316 125t-112 346q0 220 110.5 342.5t309.5 122.5q149 0 305 -78l-74 -168q-113 58 -217 58zM100 731q0 200 100 375t275 276t377 101q200 0 375 -100t276 -275 t101 -377q0 -197 -97 -370t-272 -277t-383 -104q-207 0 -382 103.5t-272.5 276.5t-97.5 371zM242 731q0 -164 82 -305.5t224 -223t304 -81.5q164 0 305.5 82t223 224t81.5 304q0 164 -82 305.5t-224 223t-304 81.5q-164 0 -305.5 -82t-223 -224t-81.5 -304z" />
122
+ <glyph unicode="&#xaa;" horiz-adv-x="784" d="M561 764l-31 110q-43 -58 -105 -90t-136 -32q-117 0 -179.5 58.5t-62.5 164.5q0 109 82.5 163.5t267.5 63.5l99 4q0 117 -127 117q-81 0 -217 -61l-66 135q66 32 145.5 57t178.5 25q137 0 211.5 -71t74.5 -202v-442h-135zM252 977q0 -38 23 -56t55 -18q77 0 121.5 41.5 t44.5 106.5v36l-99 -6q-145 -10 -145 -104z" />
123
+ <glyph unicode="&#xab;" horiz-adv-x="1260" d="M82 573l371 455l219 -119l-279 -348l279 -348l-219 -119l-371 453v26zM588 573l370 455l220 -119l-279 -348l279 -348l-220 -119l-370 453v26z" />
124
+ <glyph unicode="&#xac;" d="M1081 248h-219v364h-774v219h993v-583z" />
125
+ <glyph unicode="&#xad;" horiz-adv-x="659" d="M61 424zM61 424v250h537v-250h-537z" />
126
+ <glyph unicode="&#xae;" horiz-adv-x="1704" d="M1157 905q0 -170 -143 -233l237 -400h-254l-178 338h-47v-338h-229v916h264q181 0 265.5 -70t84.5 -213zM772 778h31q66 0 94.5 28.5t28.5 94.5q0 65 -28 92t-97 27h-29v-242zM100 731q0 200 100 375t275 276t377 101q200 0 375 -100t276 -275t101 -377q0 -197 -97 -370 t-272 -277t-383 -104q-207 0 -382 103.5t-272.5 276.5t-97.5 371zM242 731q0 -164 82 -305.5t224 -223t304 -81.5q164 0 305.5 82t223 224t81.5 304q0 164 -82 305.5t-224 223t-304 81.5q-164 0 -305.5 -82t-223 -224t-81.5 -304z" />
127
+ <glyph unicode="&#xaf;" horiz-adv-x="1024" d="M1030 1556h-1036v201h1036v-201z" />
128
+ <glyph unicode="&#xb0;" horiz-adv-x="877" d="M92 1137q0 92 46 172t126 127t174 47q92 0 172.5 -46t127 -127t46.5 -173q0 -93 -46.5 -173.5t-126.5 -125.5t-173 -45q-145 0 -245.5 99.5t-100.5 244.5zM283 1137q0 -64 44.5 -109t110.5 -45t111 46t45 108q0 63 -45.5 110t-110.5 47q-64 0 -109.5 -46t-45.5 -111z" />
129
+ <glyph unicode="&#xb1;" d="M475 674h-387v219h387v389h219v-389h387v-219h-387v-385h-219v385zM88 0v219h993v-219h-993z" />
130
+ <glyph unicode="&#xb2;" horiz-adv-x="776" d="M702 586h-647v168l224 219q102 100 130.5 144.5t28.5 94.5q0 38 -24 58t-64 20q-81 0 -180 -88l-123 152q147 129 336 129q137 0 216 -66.5t79 -183.5q0 -85 -47 -160t-176 -192l-105 -95h352v-200z" />
131
+ <glyph unicode="&#xb3;" horiz-adv-x="776" d="M666 1249q0 -143 -170 -198v-13q94 -20 146 -75t52 -134q0 -121 -88 -190.5t-274 -69.5q-143 0 -273 70v190q148 -90 271 -90q143 0 143 107q0 53 -44 79.5t-122 26.5h-112v160h92q83 0 123.5 26t40.5 83q0 38 -25 63t-76 25q-47 0 -89 -19t-99 -59l-101 141 q62 47 137.5 78t178.5 31q127 0 208 -64t81 -168z" />
132
+ <glyph unicode="&#xb4;" horiz-adv-x="1243" d="M332 1241v27q172 200 235 301h342v-21q-52 -52 -177.5 -154.5t-196.5 -152.5h-203z" />
133
+ <glyph unicode="&#xb5;" horiz-adv-x="1352" d="M465 465q0 -121 44 -181.5t138 -60.5q126 0 183 86.5t57 282.5v526h305v-1118h-231l-43 150h-15q-42 -85 -102 -127.5t-148 -42.5q-62 0 -114 23t-84 67l5 -85l5 -157v-320h-305v1610h305v-653z" />
134
+ <glyph unicode="&#xb6;" horiz-adv-x="1341" d="M1167 -260h-161v1616h-166v-1616h-162v819q-62 -18 -146 -18q-216 0 -317.5 125t-101.5 376q0 260 109 387t341 127h604v-1816z" />
135
+ <glyph unicode="&#xb7;" horiz-adv-x="584" d="M117 723q0 84 45 127t131 43q83 0 128.5 -44t45.5 -126q0 -81 -46.5 -125.5t-127.5 -44.5q-84 0 -130 44t-46 126z" />
136
+ <glyph unicode="&#xb8;" horiz-adv-x="420" d="M418 -250q0 -128 -75.5 -185t-233.5 -57q-78 0 -146 21v168q27 -7 72.5 -14t70.5 -7q72 0 72 62q0 83 -166 108l78 154h193l-27 -61q74 -24 118 -74.5t44 -114.5z" />
137
+ <glyph unicode="&#xb9;" horiz-adv-x="776" d="M584 586h-238v446l3 112l5 95q-27 -36 -75 -78l-78 -61l-109 127l301 235h191v-876z" />
138
+ <glyph unicode="&#xba;" horiz-adv-x="795" d="M737 1116q0 -171 -91.5 -267.5t-250.5 -96.5q-153 0 -245.5 98.5t-92.5 265.5q0 169 89.5 266t252.5 97q152 0 245 -98.5t93 -264.5zM260 1116q0 -100 32.5 -150.5t104.5 -50.5t103.5 50.5t31.5 150.5t-31.5 149.5t-103.5 49.5t-104.5 -49.5t-32.5 -149.5z" />
139
+ <glyph unicode="&#xbb;" horiz-adv-x="1260" d="M1178 547l-371 -453l-219 119l278 348l-278 348l219 119l371 -455v-26zM672 547l-371 -453l-219 119l278 348l-278 348l219 119l371 -455v-26z" />
140
+ <glyph unicode="&#xbc;" horiz-adv-x="1804" d="M46 0zM538 586h-238v446l3 112l5 95q-27 -36 -75 -78l-78 -61l-109 127l301 235h191v-876zM1370 1462l-811 -1462h-239l811 1462h239zM1682 152h-125v-151h-238v151h-383v154l385 577h236v-563h125v-168zM1319 320v164q0 86 6 184q-9 -26 -35.5 -80t-41.5 -77l-127 -191 h198z" />
141
+ <glyph unicode="&#xbd;" horiz-adv-x="1804" d="M46 0zM538 586h-238v446l3 112l5 95q-27 -36 -75 -78l-78 -61l-109 127l301 235h191v-876zM1370 1462l-811 -1462h-239l811 1462h239zM1716 1h-647v168l224 219q102 100 130.5 144.5t28.5 94.5q0 38 -24 58t-64 20q-81 0 -180 -88l-123 152q147 129 336 129 q137 0 216 -66.5t79 -183.5q0 -85 -47 -160t-176 -192l-105 -95h352v-200z" />
142
+ <glyph unicode="&#xbe;" horiz-adv-x="1804" d="M90 0zM697 1249q0 -143 -170 -198v-13q94 -20 146 -75t52 -134q0 -121 -88 -190.5t-274 -69.5q-143 0 -273 70v190q148 -90 271 -90q143 0 143 107q0 53 -44 79.5t-122 26.5h-112v160h92q83 0 123.5 26t40.5 83q0 38 -25 63t-76 25q-47 0 -89 -19t-99 -59l-101 141 q62 47 137.5 78t178.5 31q127 0 208 -64t81 -168zM1441 1462l-811 -1462h-239l811 1462h239zM1712 152h-125v-151h-238v151h-383v154l385 577h236v-563h125v-168zM1349 320v164q0 86 6 184q-9 -26 -35.5 -80t-41.5 -77l-127 -191h198z" />
143
+ <glyph unicode="&#xbf;" horiz-adv-x="977" d="M713 606v-74q0 -98 -44.5 -169t-152.5 -148q-109 -78 -137.5 -122t-28.5 -107q0 -57 43.5 -94t132.5 -37q79 0 169 29t186 71l102 -221q-98 -56 -221.5 -90.5t-229.5 -34.5q-220 0 -345.5 96.5t-125.5 265.5q0 108 48.5 187t191.5 184q95 70 121.5 107t26.5 98v59h264z M745 948q0 -84 -45 -127t-131 -43q-83 0 -128.5 44t-45.5 126q0 81 46.5 125.5t127.5 44.5q84 0 130 -44t46 -126z" />
144
+ <glyph unicode="&#xc0;" horiz-adv-x="1413" d="M0 0zM1079 0l-106 348h-533l-106 -348h-334l516 1468h379l518 -1468h-334zM899 608q-147 473 -165.5 535t-26.5 98q-33 -128 -189 -633h381zM713 1579q-63 44 -185 142.5t-190 164.5v21h342q63 -101 235 -301v-27h-202z" />
145
+ <glyph unicode="&#xc1;" horiz-adv-x="1413" d="M0 0zM1079 0l-106 348h-533l-106 -348h-334l516 1468h379l518 -1468h-334zM899 608q-147 473 -165.5 535t-26.5 98q-33 -128 -189 -633h381zM541 1579v27q172 200 235 301h342v-21q-52 -52 -177.5 -154.5t-196.5 -152.5h-203z" />
146
+ <glyph unicode="&#xc2;" horiz-adv-x="1413" d="M0 0zM1079 0l-106 348h-533l-106 -348h-334l516 1468h379l518 -1468h-334zM899 608q-147 473 -165.5 535t-26.5 98q-33 -128 -189 -633h381zM938 1579q-157 93 -234 176q-78 -81 -229 -176h-203v27q189 189 256 301h357q31 -52 107.5 -141.5t148.5 -159.5v-27h-203z" />
147
+ <glyph unicode="&#xc3;" horiz-adv-x="1413" d="M0 0zM1079 0l-106 348h-533l-106 -348h-334l516 1468h379l518 -1468h-334zM899 608q-147 473 -165.5 535t-26.5 98q-33 -128 -189 -633h381zM543 1684q-31 0 -59.5 -26.5t-41.5 -80.5h-149q11 145 82.5 227t189.5 82q41 0 80.5 -16.5t78 -36t75.5 -35.5t73 -16 q31 0 59.5 26t41.5 80h149q-11 -145 -83.5 -227t-188.5 -82q-41 0 -80.5 16.5t-78 36t-75.5 36t-73 16.5z" />
148
+ <glyph unicode="&#xc4;" horiz-adv-x="1413" d="M0 0zM1079 0l-106 348h-533l-106 -348h-334l516 1468h379l518 -1468h-334zM899 608q-147 473 -165.5 535t-26.5 98q-33 -128 -189 -633h381zM365 1743q0 65 37.5 100t101.5 35q66 0 103.5 -37t37.5 -98q0 -60 -38 -96.5t-103 -36.5q-64 0 -101.5 35t-37.5 98zM768 1743 q0 70 40.5 102.5t100.5 32.5q65 0 103.5 -36t38.5 -99q0 -61 -39 -97t-103 -36q-60 0 -100.5 32.5t-40.5 100.5z" />
149
+ <glyph unicode="&#xc5;" horiz-adv-x="1413" d="M0 0zM1079 0l-106 348h-533l-106 -348h-334l516 1468h379l518 -1468h-334zM899 608q-147 473 -165.5 535t-26.5 98q-33 -128 -189 -633h381zM959 1567q0 -108 -71 -174t-183 -66t-180 64t-68 174q0 108 67.5 172.5t180.5 64.5q110 0 182 -66t72 -169zM801 1565 q0 45 -27 70.5t-69 25.5t-69 -25.5t-27 -70.5t24 -71t72 -26q42 0 69 26t27 71z" />
150
+ <glyph unicode="&#xc6;" horiz-adv-x="1950" d="M1829 0h-873v348h-491l-150 -348h-315l655 1462h1174v-254h-563v-321h526v-254h-526v-377h563v-256zM578 608h378v590h-127z" />
151
+ <glyph unicode="&#xc7;" horiz-adv-x="1305" d="M119 0zM805 1225q-175 0 -271 -131.5t-96 -366.5q0 -489 367 -489q154 0 373 77v-260q-180 -75 -402 -75q-319 0 -488 193.5t-169 555.5q0 228 83 399.5t238.5 263t364.5 91.5q213 0 428 -103l-100 -252q-82 39 -165 68t-163 29zM959 -250q0 -128 -75.5 -185t-233.5 -57 q-78 0 -146 21v168q27 -7 72.5 -14t70.5 -7q72 0 72 62q0 83 -166 108l78 154h193l-27 -61q74 -24 118 -74.5t44 -114.5z" />
152
+ <glyph unicode="&#xc8;" horiz-adv-x="1147" d="M184 0zM1026 0h-842v1462h842v-254h-532v-321h495v-254h-495v-377h532v-256zM634 1579q-63 44 -185 142.5t-190 164.5v21h342q63 -101 235 -301v-27h-202z" />
153
+ <glyph unicode="&#xc9;" horiz-adv-x="1147" d="M184 0zM1026 0h-842v1462h842v-254h-532v-321h495v-254h-495v-377h532v-256zM424 1579v27q172 200 235 301h342v-21q-52 -52 -177.5 -154.5t-196.5 -152.5h-203z" />
154
+ <glyph unicode="&#xca;" horiz-adv-x="1147" d="M175 0zM1026 0h-842v1462h842v-254h-532v-321h495v-254h-495v-377h532v-256zM841 1579q-157 93 -234 176q-78 -81 -229 -176h-203v27q189 189 256 301h357q31 -52 107.5 -141.5t148.5 -159.5v-27h-203z" />
155
+ <glyph unicode="&#xcb;" horiz-adv-x="1147" d="M184 0zM1026 0h-842v1462h842v-254h-532v-321h495v-254h-495v-377h532v-256zM272 1743q0 65 37.5 100t101.5 35q66 0 103.5 -37t37.5 -98q0 -60 -38 -96.5t-103 -36.5q-64 0 -101.5 35t-37.5 98zM675 1743q0 70 40.5 102.5t100.5 32.5q65 0 103.5 -36t38.5 -99 q0 -61 -39 -97t-103 -36q-60 0 -100.5 32.5t-40.5 100.5z" />
156
+ <glyph unicode="&#xcc;" horiz-adv-x="678" d="M0 0zM184 0v1462h310v-1462h-310zM317 1579q-63 44 -185 142.5t-190 164.5v21h342q63 -101 235 -301v-27h-202z" />
157
+ <glyph unicode="&#xcd;" horiz-adv-x="678" d="M167 0zM184 0v1462h310v-1462h-310zM167 1579v27q172 200 235 301h342v-21q-52 -52 -177.5 -154.5t-196.5 -152.5h-203z" />
158
+ <glyph unicode="&#xce;" horiz-adv-x="678" d="M0 0zM184 0v1462h310v-1462h-310zM570 1579q-157 93 -234 176q-78 -81 -229 -176h-203v27q189 189 256 301h357q31 -52 107.5 -141.5t148.5 -159.5v-27h-203z" />
159
+ <glyph unicode="&#xcf;" horiz-adv-x="678" d="M0 0zM184 0v1462h310v-1462h-310zM-3 1743q0 65 37.5 100t101.5 35q66 0 103.5 -37t37.5 -98q0 -60 -38 -96.5t-103 -36.5q-64 0 -101.5 35t-37.5 98zM400 1743q0 70 40.5 102.5t100.5 32.5q65 0 103.5 -36t38.5 -99q0 -61 -39 -97t-103 -36q-60 0 -100.5 32.5 t-40.5 100.5z" />
160
+ <glyph unicode="&#xd0;" horiz-adv-x="1516" d="M47 850h137v612h459q358 0 556 -189t198 -528q0 -361 -205.5 -553t-593.5 -192h-414v596h-137v254zM1075 737q0 232 -104 351.5t-314 119.5h-163v-358h237v-254h-237v-340h131q450 0 450 481z" />
161
+ <glyph unicode="&#xd1;" horiz-adv-x="1665" d="M184 0zM1481 0h-394l-636 1106h-9q19 -293 19 -418v-688h-277v1462h391l635 -1095h7q-15 285 -15 403v692h279v-1462zM668 1684q-31 0 -59.5 -26.5t-41.5 -80.5h-149q11 145 82.5 227t189.5 82q41 0 80.5 -16.5t78 -36t75.5 -35.5t73 -16q31 0 59.5 26t41.5 80h149 q-11 -145 -83.5 -227t-188.5 -82q-41 0 -80.5 16.5t-78 36t-75.5 36t-73 16.5z" />
162
+ <glyph unicode="&#xd2;" horiz-adv-x="1630" d="M119 0zM1511 733q0 -363 -180 -558t-516 -195t-516 195t-180 560t180.5 557.5t517.5 192.5t515.5 -194t178.5 -558zM444 733q0 -245 93 -369t278 -124q371 0 371 493q0 494 -369 494q-185 0 -279 -124.5t-94 -369.5zM824 1579q-63 44 -185 142.5t-190 164.5v21h342 q63 -101 235 -301v-27h-202z" />
163
+ <glyph unicode="&#xd3;" horiz-adv-x="1630" d="M119 0zM1511 733q0 -363 -180 -558t-516 -195t-516 195t-180 560t180.5 557.5t517.5 192.5t515.5 -194t178.5 -558zM444 733q0 -245 93 -369t278 -124q371 0 371 493q0 494 -369 494q-185 0 -279 -124.5t-94 -369.5zM658 1579v27q172 200 235 301h342v-21 q-52 -52 -177.5 -154.5t-196.5 -152.5h-203z" />
164
+ <glyph unicode="&#xd4;" horiz-adv-x="1630" d="M119 0zM1511 733q0 -363 -180 -558t-516 -195t-516 195t-180 560t180.5 557.5t517.5 192.5t515.5 -194t178.5 -558zM444 733q0 -245 93 -369t278 -124q371 0 371 493q0 494 -369 494q-185 0 -279 -124.5t-94 -369.5zM1047 1579q-157 93 -234 176q-78 -81 -229 -176h-203 v27q189 189 256 301h357q31 -52 107.5 -141.5t148.5 -159.5v-27h-203z" />
165
+ <glyph unicode="&#xd5;" horiz-adv-x="1630" d="M119 0zM1511 733q0 -363 -180 -558t-516 -195t-516 195t-180 560t180.5 557.5t517.5 192.5t515.5 -194t178.5 -558zM444 733q0 -245 93 -369t278 -124q371 0 371 493q0 494 -369 494q-185 0 -279 -124.5t-94 -369.5zM652 1684q-31 0 -59.5 -26.5t-41.5 -80.5h-149 q11 145 82.5 227t189.5 82q41 0 80.5 -16.5t78 -36t75.5 -35.5t73 -16q31 0 59.5 26t41.5 80h149q-11 -145 -83.5 -227t-188.5 -82q-41 0 -80.5 16.5t-78 36t-75.5 36t-73 16.5z" />
166
+ <glyph unicode="&#xd6;" horiz-adv-x="1630" d="M119 0zM1511 733q0 -363 -180 -558t-516 -195t-516 195t-180 560t180.5 557.5t517.5 192.5t515.5 -194t178.5 -558zM444 733q0 -245 93 -369t278 -124q371 0 371 493q0 494 -369 494q-185 0 -279 -124.5t-94 -369.5zM474 1743q0 65 37.5 100t101.5 35q66 0 103.5 -37 t37.5 -98q0 -60 -38 -96.5t-103 -36.5q-64 0 -101.5 35t-37.5 98zM877 1743q0 70 40.5 102.5t100.5 32.5q65 0 103.5 -36t38.5 -99q0 -61 -39 -97t-103 -36q-60 0 -100.5 32.5t-40.5 100.5z" />
167
+ <glyph unicode="&#xd7;" d="M428 723l-299 301l152 154l301 -299l305 299l153 -150l-305 -305l301 -303l-149 -152l-305 301l-301 -299l-150 152z" />
168
+ <glyph unicode="&#xd8;" horiz-adv-x="1630" d="M1511 733q0 -363 -180 -558t-516 -195q-197 0 -336 65l-90 -135l-162 108l90 136q-198 194 -198 581q0 365 180.5 557.5t517.5 192.5q198 0 344 -70l84 125l160 -104l-88 -131q194 -194 194 -572zM444 733q0 -191 56 -307l506 756q-84 45 -189 45q-185 0 -279 -124.5 t-94 -369.5zM1186 733q0 180 -51 297l-500 -751q76 -39 180 -39q371 0 371 493z" />
169
+ <glyph unicode="&#xd9;" horiz-adv-x="1548" d="M174 0zM1374 1462v-946q0 -162 -72.5 -284t-209.5 -187t-324 -65q-282 0 -438 144.5t-156 395.5v942h309v-895q0 -169 68 -248t225 -79q152 0 220.5 79.5t68.5 249.5v893h309zM750 1579q-63 44 -185 142.5t-190 164.5v21h342q63 -101 235 -301v-27h-202z" />
170
+ <glyph unicode="&#xda;" horiz-adv-x="1548" d="M174 0zM1374 1462v-946q0 -162 -72.5 -284t-209.5 -187t-324 -65q-282 0 -438 144.5t-156 395.5v942h309v-895q0 -169 68 -248t225 -79q152 0 220.5 79.5t68.5 249.5v893h309zM602 1579v27q172 200 235 301h342v-21q-52 -52 -177.5 -154.5t-196.5 -152.5h-203z" />
171
+ <glyph unicode="&#xdb;" horiz-adv-x="1548" d="M174 0zM1374 1462v-946q0 -162 -72.5 -284t-209.5 -187t-324 -65q-282 0 -438 144.5t-156 395.5v942h309v-895q0 -169 68 -248t225 -79q152 0 220.5 79.5t68.5 249.5v893h309zM1006 1579q-157 93 -234 176q-78 -81 -229 -176h-203v27q189 189 256 301h357 q31 -52 107.5 -141.5t148.5 -159.5v-27h-203z" />
172
+ <glyph unicode="&#xdc;" horiz-adv-x="1548" d="M174 0zM1374 1462v-946q0 -162 -72.5 -284t-209.5 -187t-324 -65q-282 0 -438 144.5t-156 395.5v942h309v-895q0 -169 68 -248t225 -79q152 0 220.5 79.5t68.5 249.5v893h309zM433 1743q0 65 37.5 100t101.5 35q66 0 103.5 -37t37.5 -98q0 -60 -38 -96.5t-103 -36.5 q-64 0 -101.5 35t-37.5 98zM836 1743q0 70 40.5 102.5t100.5 32.5q65 0 103.5 -36t38.5 -99q0 -61 -39 -97t-103 -36q-60 0 -100.5 32.5t-40.5 100.5z" />
173
+ <glyph unicode="&#xdd;" horiz-adv-x="1278" d="M0 0zM639 860l305 602h334l-485 -893v-569h-308v559l-485 903h336zM461 1579v27q172 200 235 301h342v-21q-52 -52 -177.5 -154.5t-196.5 -152.5h-203z" />
174
+ <glyph unicode="&#xde;" horiz-adv-x="1286" d="M1194 770q0 -229 -142.5 -353t-404.5 -124h-153v-293h-310v1462h310v-229h178q254 0 388 -119t134 -344zM494 543h100q145 0 216 52.5t71 174.5q0 107 -63.5 159t-199.5 52h-124v-438z" />
175
+ <glyph unicode="&#xdf;" horiz-adv-x="1456" d="M1249 1241q0 -64 -21 -112.5t-53 -86.5t-69 -67t-69 -53t-53 -45t-21 -43q0 -27 26.5 -53t92.5 -66q146 -91 198.5 -140t78 -110t25.5 -139q0 -172 -116.5 -259t-343.5 -87q-99 0 -171 14.5t-132 48.5v242q53 -36 135.5 -61t146.5 -25q168 0 168 123q0 41 -16 66.5 t-57 55.5t-115 72q-126 72 -175 131.5t-49 140.5q0 64 35 117t105 102q77 55 108 95t31 86q0 60 -63.5 100.5t-163.5 40.5q-116 0 -181 -52.5t-65 -148.5v-1128h-305v1139q0 201 146.5 314.5t404.5 113.5q244 0 391 -88.5t147 -237.5z" />
176
+ <glyph unicode="&#xe0;" horiz-adv-x="1237" d="M86 0zM870 0l-59 152h-8q-77 -97 -158.5 -134.5t-212.5 -37.5q-161 0 -253.5 92t-92.5 262q0 178 124.5 262.5t375.5 93.5l194 6v49q0 170 -174 170q-134 0 -315 -81l-101 206q193 101 428 101q225 0 345 -98t120 -298v-745h-213zM780 518l-118 -4q-133 -4 -198 -48 t-65 -134q0 -129 148 -129q106 0 169.5 61t63.5 162v92zM614 1241q-63 44 -185 142.5t-190 164.5v21h342q63 -101 235 -301v-27h-202z" />
177
+ <glyph unicode="&#xe1;" horiz-adv-x="1237" d="M86 0zM870 0l-59 152h-8q-77 -97 -158.5 -134.5t-212.5 -37.5q-161 0 -253.5 92t-92.5 262q0 178 124.5 262.5t375.5 93.5l194 6v49q0 170 -174 170q-134 0 -315 -81l-101 206q193 101 428 101q225 0 345 -98t120 -298v-745h-213zM780 518l-118 -4q-133 -4 -198 -48 t-65 -134q0 -129 148 -129q106 0 169.5 61t63.5 162v92zM441 1241v27q172 200 235 301h342v-21q-52 -52 -177.5 -154.5t-196.5 -152.5h-203z" />
178
+ <glyph unicode="&#xe2;" horiz-adv-x="1237" d="M86 0zM870 0l-59 152h-8q-77 -97 -158.5 -134.5t-212.5 -37.5q-161 0 -253.5 92t-92.5 262q0 178 124.5 262.5t375.5 93.5l194 6v49q0 170 -174 170q-134 0 -315 -81l-101 206q193 101 428 101q225 0 345 -98t120 -298v-745h-213zM780 518l-118 -4q-133 -4 -198 -48 t-65 -134q0 -129 148 -129q106 0 169.5 61t63.5 162v92zM843 1240q-157 93 -234 176q-78 -81 -229 -176h-203v27q189 189 256 301h357q31 -52 107.5 -141.5t148.5 -159.5v-27h-203z" />
179
+ <glyph unicode="&#xe3;" horiz-adv-x="1237" d="M86 0zM870 0l-59 152h-8q-77 -97 -158.5 -134.5t-212.5 -37.5q-161 0 -253.5 92t-92.5 262q0 178 124.5 262.5t375.5 93.5l194 6v49q0 170 -174 170q-134 0 -315 -81l-101 206q193 101 428 101q225 0 345 -98t120 -298v-745h-213zM780 518l-118 -4q-133 -4 -198 -48 t-65 -134q0 -129 148 -129q106 0 169.5 61t63.5 162v92zM467 1346q-31 0 -59.5 -26.5t-41.5 -80.5h-149q11 145 82.5 227t189.5 82q41 0 80.5 -16.5t78 -36t75.5 -35.5t73 -16q31 0 59.5 26t41.5 80h149q-11 -145 -83.5 -227t-188.5 -82q-41 0 -80.5 16.5t-78 36t-75.5 36 t-73 16.5z" />
180
+ <glyph unicode="&#xe4;" horiz-adv-x="1237" d="M86 0zM870 0l-59 152h-8q-77 -97 -158.5 -134.5t-212.5 -37.5q-161 0 -253.5 92t-92.5 262q0 178 124.5 262.5t375.5 93.5l194 6v49q0 170 -174 170q-134 0 -315 -81l-101 206q193 101 428 101q225 0 345 -98t120 -298v-745h-213zM780 518l-118 -4q-133 -4 -198 -48 t-65 -134q0 -129 148 -129q106 0 169.5 61t63.5 162v92zM285 1405q0 65 37.5 100t101.5 35q66 0 103.5 -37t37.5 -98q0 -60 -38 -96.5t-103 -36.5q-64 0 -101.5 35t-37.5 98zM688 1405q0 70 40.5 102.5t100.5 32.5q65 0 103.5 -36t38.5 -99q0 -61 -39 -97t-103 -36 q-60 0 -100.5 32.5t-40.5 100.5z" />
181
+ <glyph unicode="&#xe5;" horiz-adv-x="1237" d="M86 0zM870 0l-59 152h-8q-77 -97 -158.5 -134.5t-212.5 -37.5q-161 0 -253.5 92t-92.5 262q0 178 124.5 262.5t375.5 93.5l194 6v49q0 170 -174 170q-134 0 -315 -81l-101 206q193 101 428 101q225 0 345 -98t120 -298v-745h-213zM780 518l-118 -4q-133 -4 -198 -48 t-65 -134q0 -129 148 -129q106 0 169.5 61t63.5 162v92zM883 1479q0 -108 -71 -174t-183 -66t-180 64t-68 174q0 108 67.5 172.5t180.5 64.5q110 0 182 -66t72 -169zM725 1477q0 45 -27 70.5t-69 25.5t-69 -25.5t-27 -70.5t24 -71t72 -26q42 0 69 26t27 71z" />
182
+ <glyph unicode="&#xe6;" horiz-adv-x="1878" d="M1329 -20q-137 0 -249.5 50.5t-184.5 155.5q-98 -117 -196.5 -161.5t-256.5 -44.5q-161 0 -258.5 94.5t-97.5 259.5q0 178 121 262.5t362 93.5l191 6v84q0 69 -44.5 102t-121.5 33q-140 0 -305 -77l-99 202q189 101 422 101q227 0 342 -131q66 64 152.5 96.5t206.5 32.5 q221 0 349 -137.5t128 -370.5v-148h-723q5 -130 77 -203t202 -73q196 0 380 88v-236q-79 -39 -171 -59t-226 -20zM760 518l-113 -4q-124 -4 -186 -47.5t-62 -134.5q0 -129 140 -129q101 0 161 61t60 162v92zM1307 922q-217 0 -234 -236h430q-2 112 -55 174t-141 62z" />
183
+ <glyph unicode="&#xe7;" horiz-adv-x="1053" d="M92 0zM614 -20q-522 0 -522 573q0 285 142 435.5t407 150.5q194 0 348 -76l-90 -236q-72 29 -134 47.5t-124 18.5q-238 0 -238 -338q0 -328 238 -328q88 0 163 23.5t150 73.5v-261q-74 -47 -149.5 -65t-190.5 -18zM805 -250q0 -128 -75.5 -185t-233.5 -57q-78 0 -146 21 v168q27 -7 72.5 -14t70.5 -7q72 0 72 62q0 83 -166 108l78 154h193l-27 -61q74 -24 118 -74.5t44 -114.5z" />
184
+ <glyph unicode="&#xe8;" horiz-adv-x="1210" d="M92 0zM623 922q-97 0 -152 -61.5t-63 -174.5h428q-2 113 -59 174.5t-154 61.5zM666 -20q-270 0 -422 149t-152 422q0 281 140.5 434.5t388.5 153.5q237 0 369 -135t132 -373v-148h-721q5 -130 77 -203t202 -73q101 0 191 21t188 67v-236q-80 -40 -171 -59.5t-222 -19.5z M620 1241q-63 44 -185 142.5t-190 164.5v21h342q63 -101 235 -301v-27h-202z" />
185
+ <glyph unicode="&#xe9;" horiz-adv-x="1210" d="M92 0zM623 922q-97 0 -152 -61.5t-63 -174.5h428q-2 113 -59 174.5t-154 61.5zM666 -20q-270 0 -422 149t-152 422q0 281 140.5 434.5t388.5 153.5q237 0 369 -135t132 -373v-148h-721q5 -130 77 -203t202 -73q101 0 191 21t188 67v-236q-80 -40 -171 -59.5t-222 -19.5z M447 1241v27q172 200 235 301h342v-21q-52 -52 -177.5 -154.5t-196.5 -152.5h-203z" />
186
+ <glyph unicode="&#xea;" horiz-adv-x="1210" d="M92 0zM623 922q-97 0 -152 -61.5t-63 -174.5h428q-2 113 -59 174.5t-154 61.5zM666 -20q-270 0 -422 149t-152 422q0 281 140.5 434.5t388.5 153.5q237 0 369 -135t132 -373v-148h-721q5 -130 77 -203t202 -73q101 0 191 21t188 67v-236q-80 -40 -171 -59.5t-222 -19.5z M860 1241q-157 93 -234 176q-78 -81 -229 -176h-203v27q189 189 256 301h357q31 -52 107.5 -141.5t148.5 -159.5v-27h-203z" />
187
+ <glyph unicode="&#xeb;" horiz-adv-x="1210" d="M92 0zM623 922q-97 0 -152 -61.5t-63 -174.5h428q-2 113 -59 174.5t-154 61.5zM666 -20q-270 0 -422 149t-152 422q0 281 140.5 434.5t388.5 153.5q237 0 369 -135t132 -373v-148h-721q5 -130 77 -203t202 -73q101 0 191 21t188 67v-236q-80 -40 -171 -59.5t-222 -19.5z M297 1405q0 65 37.5 100t101.5 35q66 0 103.5 -37t37.5 -98q0 -60 -38 -96.5t-103 -36.5q-64 0 -101.5 35t-37.5 98zM700 1405q0 70 40.5 102.5t100.5 32.5q65 0 103.5 -36t38.5 -99q0 -61 -39 -97t-103 -36q-60 0 -100.5 32.5t-40.5 100.5z" />
188
+ <glyph unicode="&#xec;" horiz-adv-x="625" d="M0 0zM465 0h-305v1118h305v-1118zM274 1241q-63 44 -185 142.5t-190 164.5v21h342q63 -101 235 -301v-27h-202z" />
189
+ <glyph unicode="&#xed;" horiz-adv-x="625" d="M145 0zM465 0h-305v1118h305v-1118zM145 1241v27q172 200 235 301h342v-21q-52 -52 -177.5 -154.5t-196.5 -152.5h-203z" />
190
+ <glyph unicode="&#xee;" horiz-adv-x="625" d="M0 0zM465 0h-305v1118h305v-1118zM544 1241q-157 93 -234 176q-78 -81 -229 -176h-203v27q189 189 256 301h357q31 -52 107.5 -141.5t148.5 -159.5v-27h-203z" />
191
+ <glyph unicode="&#xef;" horiz-adv-x="625" d="M0 0zM465 0h-305v1118h305v-1118zM-29 1405q0 65 37.5 100t101.5 35q66 0 103.5 -37t37.5 -98q0 -60 -38 -96.5t-103 -36.5q-64 0 -101.5 35t-37.5 98zM374 1405q0 70 40.5 102.5t100.5 32.5q65 0 103.5 -36t38.5 -99q0 -61 -39 -97t-103 -36q-60 0 -100.5 32.5 t-40.5 100.5z" />
192
+ <glyph unicode="&#xf0;" horiz-adv-x="1268" d="M510 1303q-80 53 -152 92l101 176q144 -65 258 -141l225 139l100 -154l-170 -104q156 -143 230 -324.5t74 -413.5q0 -280 -145 -436.5t-400 -156.5q-245 0 -392 137t-147 372q0 233 130 369.5t351 136.5q205 0 275 -98l8 4q-67 162 -192 281l-230 -142l-100 156zM864 532 q0 108 -61 173t-168 65q-121 0 -176.5 -68.5t-55.5 -214.5q0 -140 60 -211t172 -71q123 0 176 82t53 245z" />
193
+ <glyph unicode="&#xf1;" horiz-adv-x="1346" d="M160 0zM1192 0h-305v653q0 121 -43 181.5t-137 60.5q-128 0 -185 -85.5t-57 -283.5v-526h-305v1118h233l41 -143h17q51 81 140.5 122.5t203.5 41.5q195 0 296 -105.5t101 -304.5v-729zM508 1346q-31 0 -59.5 -26.5t-41.5 -80.5h-149q11 145 82.5 227t189.5 82 q41 0 80.5 -16.5t78 -36t75.5 -35.5t73 -16q31 0 59.5 26t41.5 80h149q-11 -145 -83.5 -227t-188.5 -82q-41 0 -80.5 16.5t-78 36t-75.5 36t-73 16.5z" />
194
+ <glyph unicode="&#xf2;" horiz-adv-x="1268" d="M92 0zM403 561q0 -166 54.5 -251t177.5 -85q122 0 175.5 84.5t53.5 251.5q0 166 -54 249t-177 83q-122 0 -176 -82.5t-54 -249.5zM1176 561q0 -273 -144 -427t-401 -154q-161 0 -284 70.5t-189 202.5t-66 308q0 274 143 426t402 152q161 0 284 -70t189 -201t66 -307z M612 1241q-63 44 -185 142.5t-190 164.5v21h342q63 -101 235 -301v-27h-202z" />
195
+ <glyph unicode="&#xf3;" horiz-adv-x="1268" d="M92 0zM403 561q0 -166 54.5 -251t177.5 -85q122 0 175.5 84.5t53.5 251.5q0 166 -54 249t-177 83q-122 0 -176 -82.5t-54 -249.5zM1176 561q0 -273 -144 -427t-401 -154q-161 0 -284 70.5t-189 202.5t-66 308q0 274 143 426t402 152q161 0 284 -70t189 -201t66 -307z M467 1241v27q172 200 235 301h342v-21q-52 -52 -177.5 -154.5t-196.5 -152.5h-203z" />
196
+ <glyph unicode="&#xf4;" horiz-adv-x="1268" d="M92 0zM403 561q0 -166 54.5 -251t177.5 -85q122 0 175.5 84.5t53.5 251.5q0 166 -54 249t-177 83q-122 0 -176 -82.5t-54 -249.5zM1176 561q0 -273 -144 -427t-401 -154q-161 0 -284 70.5t-189 202.5t-66 308q0 274 143 426t402 152q161 0 284 -70t189 -201t66 -307z M864 1241q-157 93 -234 176q-78 -81 -229 -176h-203v27q189 189 256 301h357q31 -52 107.5 -141.5t148.5 -159.5v-27h-203z" />
197
+ <glyph unicode="&#xf5;" horiz-adv-x="1268" d="M92 0zM403 561q0 -166 54.5 -251t177.5 -85q122 0 175.5 84.5t53.5 251.5q0 166 -54 249t-177 83q-122 0 -176 -82.5t-54 -249.5zM1176 561q0 -273 -144 -427t-401 -154q-161 0 -284 70.5t-189 202.5t-66 308q0 274 143 426t402 152q161 0 284 -70t189 -201t66 -307z M469 1346q-31 0 -59.5 -26.5t-41.5 -80.5h-149q11 145 82.5 227t189.5 82q41 0 80.5 -16.5t78 -36t75.5 -35.5t73 -16q31 0 59.5 26t41.5 80h149q-11 -145 -83.5 -227t-188.5 -82q-41 0 -80.5 16.5t-78 36t-75.5 36t-73 16.5z" />
198
+ <glyph unicode="&#xf6;" horiz-adv-x="1268" d="M92 0zM403 561q0 -166 54.5 -251t177.5 -85q122 0 175.5 84.5t53.5 251.5q0 166 -54 249t-177 83q-122 0 -176 -82.5t-54 -249.5zM1176 561q0 -273 -144 -427t-401 -154q-161 0 -284 70.5t-189 202.5t-66 308q0 274 143 426t402 152q161 0 284 -70t189 -201t66 -307z M291 1405q0 65 37.5 100t101.5 35q66 0 103.5 -37t37.5 -98q0 -60 -38 -96.5t-103 -36.5q-64 0 -101.5 35t-37.5 98zM694 1405q0 70 40.5 102.5t100.5 32.5q65 0 103.5 -36t38.5 -99q0 -61 -39 -97t-103 -36q-60 0 -100.5 32.5t-40.5 100.5z" />
199
+ <glyph unicode="&#xf7;" d="M88 612v219h993v-219h-993zM444 373q0 76 37 113.5t103 37.5t102.5 -39t36.5 -112q0 -70 -37 -111t-102 -41t-102.5 39t-37.5 113zM444 1071q0 75 37 113.5t103 38.5q67 0 103 -40.5t36 -111.5q0 -70 -37 -110.5t-102 -40.5t-102.5 39t-37.5 112z" />
200
+ <glyph unicode="&#xf8;" horiz-adv-x="1268" d="M1176 561q0 -273 -144 -427t-401 -154q-126 0 -234 45l-67 -101l-154 105l68 100q-152 156 -152 432q0 274 143 426t402 152q132 0 248 -52l55 82l152 -108l-58 -84q142 -155 142 -416zM403 561q0 -94 19 -166l317 475q-43 23 -106 23q-122 0 -176 -82.5t-54 -249.5z M864 561q0 81 -12 141l-309 -462q38 -15 92 -15q122 0 175.5 84.5t53.5 251.5z" />
201
+ <glyph unicode="&#xf9;" horiz-adv-x="1346" d="M154 0zM952 0l-41 143h-16q-49 -78 -139 -120.5t-205 -42.5q-197 0 -297 105.5t-100 303.5v729h305v-653q0 -121 43 -181.5t137 -60.5q128 0 185 85.5t57 283.5v526h305v-1118h-234zM620 1241q-63 44 -185 142.5t-190 164.5v21h342q63 -101 235 -301v-27h-202z" />
202
+ <glyph unicode="&#xfa;" horiz-adv-x="1346" d="M154 0zM952 0l-41 143h-16q-49 -78 -139 -120.5t-205 -42.5q-197 0 -297 105.5t-100 303.5v729h305v-653q0 -121 43 -181.5t137 -60.5q128 0 185 85.5t57 283.5v526h305v-1118h-234zM498 1241v27q172 200 235 301h342v-21q-52 -52 -177.5 -154.5t-196.5 -152.5h-203z" />
203
+ <glyph unicode="&#xfb;" horiz-adv-x="1346" d="M154 0zM952 0l-41 143h-16q-49 -78 -139 -120.5t-205 -42.5q-197 0 -297 105.5t-100 303.5v729h305v-653q0 -121 43 -181.5t137 -60.5q128 0 185 85.5t57 283.5v526h305v-1118h-234zM901 1241q-157 93 -234 176q-78 -81 -229 -176h-203v27q189 189 256 301h357 q31 -52 107.5 -141.5t148.5 -159.5v-27h-203z" />
204
+ <glyph unicode="&#xfc;" horiz-adv-x="1346" d="M154 0zM952 0l-41 143h-16q-49 -78 -139 -120.5t-205 -42.5q-197 0 -297 105.5t-100 303.5v729h305v-653q0 -121 43 -181.5t137 -60.5q128 0 185 85.5t57 283.5v526h305v-1118h-234zM326 1405q0 65 37.5 100t101.5 35q66 0 103.5 -37t37.5 -98q0 -60 -38 -96.5 t-103 -36.5q-64 0 -101.5 35t-37.5 98zM729 1405q0 70 40.5 102.5t100.5 32.5q65 0 103.5 -36t38.5 -99q0 -61 -39 -97t-103 -36q-60 0 -100.5 32.5t-40.5 100.5z" />
205
+ <glyph unicode="&#xfd;" horiz-adv-x="1165" d="M0 0zM0 1118h334l211 -629q27 -82 37 -194h6q11 103 43 194l207 629h327l-473 -1261q-65 -175 -185.5 -262t-281.5 -87q-79 0 -155 17v242q55 -13 120 -13q81 0 141.5 49.5t94.5 149.5l18 55zM393 1241v27q172 200 235 301h342v-21q-52 -52 -177.5 -154.5t-196.5 -152.5 h-203z" />
206
+ <glyph unicode="&#xfe;" horiz-adv-x="1296" d="M465 973q50 81 131 123.5t186 42.5q198 0 310 -154.5t112 -423.5q0 -273 -111.5 -427t-310.5 -154q-213 0 -317 137h-14l7 -62l7 -94v-453h-305v2048h305v-391l-7 -120l-7 -72h14zM684 895q-113 0 -165 -69.5t-54 -229.5v-33q0 -180 53.5 -258t169.5 -78q205 0 205 338 q0 165 -50.5 247.5t-158.5 82.5z" />
207
+ <glyph unicode="&#xff;" horiz-adv-x="1165" d="M0 0zM0 1118h334l211 -629q27 -82 37 -194h6q11 103 43 194l207 629h327l-473 -1261q-65 -175 -185.5 -262t-281.5 -87q-79 0 -155 17v242q55 -13 120 -13q81 0 141.5 49.5t94.5 149.5l18 55zM243 1405q0 65 37.5 100t101.5 35q66 0 103.5 -37t37.5 -98q0 -60 -38 -96.5 t-103 -36.5q-64 0 -101.5 35t-37.5 98zM646 1405q0 70 40.5 102.5t100.5 32.5q65 0 103.5 -36t38.5 -99q0 -61 -39 -97t-103 -36q-60 0 -100.5 32.5t-40.5 100.5z" />
208
+ <glyph unicode="&#x131;" horiz-adv-x="625" d="M465 0h-305v1118h305v-1118z" />
209
+ <glyph unicode="&#x152;" horiz-adv-x="1993" d="M1872 0h-873q-38 -9 -109 -14.5t-116 -5.5q-319 0 -487 197t-168 558q0 363 169.5 556.5t487.5 193.5q61 0 127 -7t101 -16h868v-254h-563v-321h526v-254h-526v-377h563v-256zM776 1227q-166 0 -252 -125.5t-86 -368.5q0 -244 86 -368.5t250 -124.5q65 0 126 10.5 t99 28.5v907q-35 19 -101.5 30t-121.5 11z" />
210
+ <glyph unicode="&#x153;" horiz-adv-x="2003" d="M1446 -20q-271 0 -420 155q-141 -155 -391 -155q-162 0 -286 70t-190.5 202t-66.5 309q0 277 141.5 427.5t399.5 150.5q112 0 212 -39.5t171 -116.5q144 156 383 156q244 0 380 -135t136 -373v-148h-746v-8q7 -127 81.5 -197.5t207.5 -70.5q107 0 200 21t193 67v-236 q-81 -39 -175.5 -59t-229.5 -20zM403 561q0 -166 54.5 -251t177.5 -85q122 0 175.5 84.5t53.5 251.5q0 166 -54 249t-177 83q-122 0 -176 -82.5t-54 -249.5zM1405 922q-94 0 -156 -57.5t-71 -178.5h450q-2 111 -60.5 173.5t-162.5 62.5z" />
211
+ <glyph unicode="&#x178;" horiz-adv-x="1278" d="M0 0zM639 860l305 602h334l-485 -893v-569h-308v559l-485 903h336zM297 1743q0 65 37.5 100t101.5 35q66 0 103.5 -37t37.5 -98q0 -60 -38 -96.5t-103 -36.5q-64 0 -101.5 35t-37.5 98zM700 1743q0 70 40.5 102.5t100.5 32.5q65 0 103.5 -36t38.5 -99q0 -61 -39 -97 t-103 -36q-60 0 -100.5 32.5t-40.5 100.5z" />
212
+ <glyph unicode="&#x2c6;" horiz-adv-x="1243" d="M852 1241q-157 93 -234 176q-78 -81 -229 -176h-203v27q189 189 256 301h357q31 -52 107.5 -141.5t148.5 -159.5v-27h-203z" />
213
+ <glyph unicode="&#x2da;" horiz-adv-x="1182" d="M842 1479q0 -108 -71 -174t-183 -66t-180 64t-68 174q0 108 67.5 172.5t180.5 64.5q110 0 182 -66t72 -169zM684 1477q0 45 -27 70.5t-69 25.5t-69 -25.5t-27 -70.5t24 -71t72 -26q42 0 69 26t27 71z" />
214
+ <glyph unicode="&#x2dc;" horiz-adv-x="1243" d="M457 1346q-31 0 -59.5 -26.5t-41.5 -80.5h-149q11 145 82.5 227t189.5 82q41 0 80.5 -16.5t78 -36t75.5 -35.5t73 -16q31 0 59.5 26t41.5 80h149q-11 -145 -83.5 -227t-188.5 -82q-41 0 -80.5 16.5t-78 36t-75.5 36t-73 16.5z" />
215
+ <glyph unicode="&#x2000;" horiz-adv-x="953" />
216
+ <glyph unicode="&#x2001;" horiz-adv-x="1907" />
217
+ <glyph unicode="&#x2002;" horiz-adv-x="953" />
218
+ <glyph unicode="&#x2003;" horiz-adv-x="1907" />
219
+ <glyph unicode="&#x2004;" horiz-adv-x="635" />
220
+ <glyph unicode="&#x2005;" horiz-adv-x="476" />
221
+ <glyph unicode="&#x2006;" horiz-adv-x="317" />
222
+ <glyph unicode="&#x2007;" horiz-adv-x="317" />
223
+ <glyph unicode="&#x2008;" horiz-adv-x="238" />
224
+ <glyph unicode="&#x2009;" horiz-adv-x="381" />
225
+ <glyph unicode="&#x200a;" horiz-adv-x="105" />
226
+ <glyph unicode="&#x2010;" horiz-adv-x="659" d="M61 424v250h537v-250h-537z" />
227
+ <glyph unicode="&#x2011;" horiz-adv-x="659" d="M61 424v250h537v-250h-537z" />
228
+ <glyph unicode="&#x2012;" horiz-adv-x="659" d="M61 424v250h537v-250h-537z" />
229
+ <glyph unicode="&#x2013;" horiz-adv-x="1024" d="M82 436v230h860v-230h-860z" />
230
+ <glyph unicode="&#x2014;" horiz-adv-x="2048" d="M82 436v230h1884v-230h-1884z" />
231
+ <glyph unicode="&#x2018;" horiz-adv-x="444" d="M39 961l-14 22q22 91 72.5 228.5t103.5 250.5h219q-66 -267 -101 -501h-280z" />
232
+ <glyph unicode="&#x2019;" horiz-adv-x="444" d="M406 1462l14 -22q-50 -197 -176 -479h-219q69 296 100 501h281z" />
233
+ <glyph unicode="&#x201a;" horiz-adv-x="596" d="M459 215q-52 -202 -176 -479h-220q65 266 101 502h280z" />
234
+ <glyph unicode="&#x201c;" horiz-adv-x="911" d="M492 983q22 91 72.5 228.5t103.5 250.5h219q-66 -267 -101 -501h-280zM25 983q22 91 72.5 228.5t103.5 250.5h219q-66 -267 -101 -501h-280z" />
235
+ <glyph unicode="&#x201d;" horiz-adv-x="911" d="M420 1440q-50 -197 -176 -479h-219q69 296 100 501h281zM887 1440q-50 -197 -176 -479h-219q69 296 100 501h280z" />
236
+ <glyph unicode="&#x201e;" horiz-adv-x="1061" d="M459 215q-52 -202 -176 -479h-220q65 266 101 502h280zM926 215q-52 -202 -176 -479h-220q65 266 101 502h280z" />
237
+ <glyph unicode="&#x2022;" horiz-adv-x="770" d="M98 748q0 154 74 235.5t213 81.5q137 0 212 -82t75 -235q0 -152 -75.5 -235t-211.5 -83q-138 0 -212.5 83t-74.5 235z" />
238
+ <glyph unicode="&#x2026;" horiz-adv-x="1751" d="M117 143q0 84 45 127t131 43q83 0 128.5 -44t45.5 -126q0 -79 -46 -124.5t-128 -45.5q-84 0 -130 44.5t-46 125.5zM700 143q0 84 45 127t132 43q83 0 128.5 -44t45.5 -126q0 -79 -46 -124.5t-128 -45.5q-85 0 -131 44.5t-46 125.5zM1284 143q0 84 45 127t131 43 q83 0 128.5 -44t45.5 -126q0 -79 -46 -124.5t-128 -45.5q-84 0 -130 44.5t-46 125.5z" />
239
+ <glyph unicode="&#x202f;" horiz-adv-x="381" />
240
+ <glyph unicode="&#x2039;" horiz-adv-x="754" d="M82 573l371 455l219 -119l-279 -348l279 -348l-219 -119l-371 453v26z" />
241
+ <glyph unicode="&#x203a;" horiz-adv-x="754" d="M672 547l-371 -453l-219 119l278 348l-278 348l219 119l371 -455v-26z" />
242
+ <glyph unicode="&#x2044;" horiz-adv-x="266" d="M657 1462l-811 -1462h-239l811 1462h239z" />
243
+ <glyph unicode="&#x205f;" horiz-adv-x="476" />
244
+ <glyph unicode="&#x2074;" horiz-adv-x="776" d="M758 737h-125v-151h-238v151h-383v154l385 577h236v-563h125v-168zM395 905v164q0 86 6 184q-9 -26 -35.5 -80t-41.5 -77l-127 -191h198z" />
245
+ <glyph unicode="&#x20ac;" d="M803 1225q-122 0 -201 -70.5t-102 -204.5h403v-176h-418l-2 -35v-47l2 -33h355v-178h-338q51 -243 321 -243q143 0 275 57v-256q-116 -59 -293 -59q-245 0 -403 133t-199 368h-137v178h118q-4 23 -4 62l2 53h-116v176h133q37 242 199 382.5t405 140.5q188 0 352 -82 l-98 -232q-69 31 -129 48.5t-125 17.5z" />
246
+ <glyph unicode="&#x2122;" horiz-adv-x="1534" d="M381 741h-168v572h-197v149h564v-149h-199v-572zM956 741l-165 529h-7l4 -111v-418h-163v721h247l160 -510l170 510h240v-721h-168v408l4 121h-6l-174 -529h-142z" />
247
+ <glyph unicode="&#xe000;" horiz-adv-x="1120" d="M0 1120h1120v-1120h-1120v1120z" />
248
+ <glyph horiz-adv-x="1296" d="M0 0z" />
249
+ <hkern u1="&#x22;" u2="&#x178;" k="-20" />
250
+ <hkern u1="&#x22;" u2="&#x153;" k="123" />
251
+ <hkern u1="&#x22;" u2="&#xfc;" k="61" />
252
+ <hkern u1="&#x22;" u2="&#xfb;" k="61" />
253
+ <hkern u1="&#x22;" u2="&#xfa;" k="61" />
254
+ <hkern u1="&#x22;" u2="&#xf9;" k="61" />
255
+ <hkern u1="&#x22;" u2="&#xf8;" k="123" />
256
+ <hkern u1="&#x22;" u2="&#xf6;" k="123" />
257
+ <hkern u1="&#x22;" u2="&#xf5;" k="123" />
258
+ <hkern u1="&#x22;" u2="&#xf4;" k="123" />
259
+ <hkern u1="&#x22;" u2="&#xf3;" k="123" />
260
+ <hkern u1="&#x22;" u2="&#xf2;" k="123" />
261
+ <hkern u1="&#x22;" u2="&#xeb;" k="123" />
262
+ <hkern u1="&#x22;" u2="&#xea;" k="123" />
263
+ <hkern u1="&#x22;" u2="&#xe9;" k="123" />
264
+ <hkern u1="&#x22;" u2="&#xe8;" k="123" />
265
+ <hkern u1="&#x22;" u2="&#xe7;" k="123" />
266
+ <hkern u1="&#x22;" u2="&#xe6;" k="82" />
267
+ <hkern u1="&#x22;" u2="&#xe5;" k="82" />
268
+ <hkern u1="&#x22;" u2="&#xe4;" k="82" />
269
+ <hkern u1="&#x22;" u2="&#xe3;" k="82" />
270
+ <hkern u1="&#x22;" u2="&#xe2;" k="82" />
271
+ <hkern u1="&#x22;" u2="&#xe1;" k="82" />
272
+ <hkern u1="&#x22;" u2="&#xe0;" k="123" />
273
+ <hkern u1="&#x22;" u2="&#xdd;" k="-20" />
274
+ <hkern u1="&#x22;" u2="&#xc5;" k="143" />
275
+ <hkern u1="&#x22;" u2="&#xc4;" k="143" />
276
+ <hkern u1="&#x22;" u2="&#xc3;" k="143" />
277
+ <hkern u1="&#x22;" u2="&#xc2;" k="143" />
278
+ <hkern u1="&#x22;" u2="&#xc1;" k="143" />
279
+ <hkern u1="&#x22;" u2="&#xc0;" k="143" />
280
+ <hkern u1="&#x22;" u2="u" k="61" />
281
+ <hkern u1="&#x22;" u2="s" k="61" />
282
+ <hkern u1="&#x22;" u2="r" k="61" />
283
+ <hkern u1="&#x22;" u2="q" k="123" />
284
+ <hkern u1="&#x22;" u2="p" k="61" />
285
+ <hkern u1="&#x22;" u2="o" k="123" />
286
+ <hkern u1="&#x22;" u2="n" k="61" />
287
+ <hkern u1="&#x22;" u2="m" k="61" />
288
+ <hkern u1="&#x22;" u2="g" k="61" />
289
+ <hkern u1="&#x22;" u2="e" k="123" />
290
+ <hkern u1="&#x22;" u2="d" k="123" />
291
+ <hkern u1="&#x22;" u2="c" k="123" />
292
+ <hkern u1="&#x22;" u2="a" k="82" />
293
+ <hkern u1="&#x22;" u2="Y" k="-20" />
294
+ <hkern u1="&#x22;" u2="W" k="-41" />
295
+ <hkern u1="&#x22;" u2="V" k="-41" />
296
+ <hkern u1="&#x22;" u2="T" k="-41" />
297
+ <hkern u1="&#x22;" u2="A" k="143" />
298
+ <hkern u1="&#x27;" u2="&#x178;" k="-20" />
299
+ <hkern u1="&#x27;" u2="&#x153;" k="123" />
300
+ <hkern u1="&#x27;" u2="&#xfc;" k="61" />
301
+ <hkern u1="&#x27;" u2="&#xfb;" k="61" />
302
+ <hkern u1="&#x27;" u2="&#xfa;" k="61" />
303
+ <hkern u1="&#x27;" u2="&#xf9;" k="61" />
304
+ <hkern u1="&#x27;" u2="&#xf8;" k="123" />
305
+ <hkern u1="&#x27;" u2="&#xf6;" k="123" />
306
+ <hkern u1="&#x27;" u2="&#xf5;" k="123" />
307
+ <hkern u1="&#x27;" u2="&#xf4;" k="123" />
308
+ <hkern u1="&#x27;" u2="&#xf3;" k="123" />
309
+ <hkern u1="&#x27;" u2="&#xf2;" k="123" />
310
+ <hkern u1="&#x27;" u2="&#xeb;" k="123" />
311
+ <hkern u1="&#x27;" u2="&#xea;" k="123" />
312
+ <hkern u1="&#x27;" u2="&#xe9;" k="123" />
313
+ <hkern u1="&#x27;" u2="&#xe8;" k="123" />
314
+ <hkern u1="&#x27;" u2="&#xe7;" k="123" />
315
+ <hkern u1="&#x27;" u2="&#xe6;" k="82" />
316
+ <hkern u1="&#x27;" u2="&#xe5;" k="82" />
317
+ <hkern u1="&#x27;" u2="&#xe4;" k="82" />
318
+ <hkern u1="&#x27;" u2="&#xe3;" k="82" />
319
+ <hkern u1="&#x27;" u2="&#xe2;" k="82" />
320
+ <hkern u1="&#x27;" u2="&#xe1;" k="82" />
321
+ <hkern u1="&#x27;" u2="&#xe0;" k="123" />
322
+ <hkern u1="&#x27;" u2="&#xdd;" k="-20" />
323
+ <hkern u1="&#x27;" u2="&#xc5;" k="143" />
324
+ <hkern u1="&#x27;" u2="&#xc4;" k="143" />
325
+ <hkern u1="&#x27;" u2="&#xc3;" k="143" />
326
+ <hkern u1="&#x27;" u2="&#xc2;" k="143" />
327
+ <hkern u1="&#x27;" u2="&#xc1;" k="143" />
328
+ <hkern u1="&#x27;" u2="&#xc0;" k="143" />
329
+ <hkern u1="&#x27;" u2="u" k="61" />
330
+ <hkern u1="&#x27;" u2="s" k="61" />
331
+ <hkern u1="&#x27;" u2="r" k="61" />
332
+ <hkern u1="&#x27;" u2="q" k="123" />
333
+ <hkern u1="&#x27;" u2="p" k="61" />
334
+ <hkern u1="&#x27;" u2="o" k="123" />
335
+ <hkern u1="&#x27;" u2="n" k="61" />
336
+ <hkern u1="&#x27;" u2="m" k="61" />
337
+ <hkern u1="&#x27;" u2="g" k="61" />
338
+ <hkern u1="&#x27;" u2="e" k="123" />
339
+ <hkern u1="&#x27;" u2="d" k="123" />
340
+ <hkern u1="&#x27;" u2="c" k="123" />
341
+ <hkern u1="&#x27;" u2="a" k="82" />
342
+ <hkern u1="&#x27;" u2="Y" k="-20" />
343
+ <hkern u1="&#x27;" u2="W" k="-41" />
344
+ <hkern u1="&#x27;" u2="V" k="-41" />
345
+ <hkern u1="&#x27;" u2="T" k="-41" />
346
+ <hkern u1="&#x27;" u2="A" k="143" />
347
+ <hkern u1="&#x28;" u2="J" k="-184" />
348
+ <hkern u1="&#x2c;" u2="&#x178;" k="123" />
349
+ <hkern u1="&#x2c;" u2="&#x152;" k="102" />
350
+ <hkern u1="&#x2c;" u2="&#xdd;" k="123" />
351
+ <hkern u1="&#x2c;" u2="&#xdc;" k="41" />
352
+ <hkern u1="&#x2c;" u2="&#xdb;" k="41" />
353
+ <hkern u1="&#x2c;" u2="&#xda;" k="41" />
354
+ <hkern u1="&#x2c;" u2="&#xd9;" k="41" />
355
+ <hkern u1="&#x2c;" u2="&#xd8;" k="102" />
356
+ <hkern u1="&#x2c;" u2="&#xd6;" k="102" />
357
+ <hkern u1="&#x2c;" u2="&#xd5;" k="102" />
358
+ <hkern u1="&#x2c;" u2="&#xd4;" k="102" />
359
+ <hkern u1="&#x2c;" u2="&#xd3;" k="102" />
360
+ <hkern u1="&#x2c;" u2="&#xd2;" k="102" />
361
+ <hkern u1="&#x2c;" u2="&#xc7;" k="102" />
362
+ <hkern u1="&#x2c;" u2="Y" k="123" />
363
+ <hkern u1="&#x2c;" u2="W" k="123" />
364
+ <hkern u1="&#x2c;" u2="V" k="123" />
365
+ <hkern u1="&#x2c;" u2="U" k="41" />
366
+ <hkern u1="&#x2c;" u2="T" k="143" />
367
+ <hkern u1="&#x2c;" u2="Q" k="102" />
368
+ <hkern u1="&#x2c;" u2="O" k="102" />
369
+ <hkern u1="&#x2c;" u2="G" k="102" />
370
+ <hkern u1="&#x2c;" u2="C" k="102" />
371
+ <hkern u1="&#x2d;" u2="T" k="82" />
372
+ <hkern u1="&#x2e;" u2="&#x178;" k="123" />
373
+ <hkern u1="&#x2e;" u2="&#x152;" k="102" />
374
+ <hkern u1="&#x2e;" u2="&#xdd;" k="123" />
375
+ <hkern u1="&#x2e;" u2="&#xdc;" k="41" />
376
+ <hkern u1="&#x2e;" u2="&#xdb;" k="41" />
377
+ <hkern u1="&#x2e;" u2="&#xda;" k="41" />
378
+ <hkern u1="&#x2e;" u2="&#xd9;" k="41" />
379
+ <hkern u1="&#x2e;" u2="&#xd8;" k="102" />
380
+ <hkern u1="&#x2e;" u2="&#xd6;" k="102" />
381
+ <hkern u1="&#x2e;" u2="&#xd5;" k="102" />
382
+ <hkern u1="&#x2e;" u2="&#xd4;" k="102" />
383
+ <hkern u1="&#x2e;" u2="&#xd3;" k="102" />
384
+ <hkern u1="&#x2e;" u2="&#xd2;" k="102" />
385
+ <hkern u1="&#x2e;" u2="&#xc7;" k="102" />
386
+ <hkern u1="&#x2e;" u2="Y" k="123" />
387
+ <hkern u1="&#x2e;" u2="W" k="123" />
388
+ <hkern u1="&#x2e;" u2="V" k="123" />
389
+ <hkern u1="&#x2e;" u2="U" k="41" />
390
+ <hkern u1="&#x2e;" u2="T" k="143" />
391
+ <hkern u1="&#x2e;" u2="Q" k="102" />
392
+ <hkern u1="&#x2e;" u2="O" k="102" />
393
+ <hkern u1="&#x2e;" u2="G" k="102" />
394
+ <hkern u1="&#x2e;" u2="C" k="102" />
395
+ <hkern u1="A" u2="&#x201d;" k="143" />
396
+ <hkern u1="A" u2="&#x2019;" k="143" />
397
+ <hkern u1="A" u2="&#x178;" k="123" />
398
+ <hkern u1="A" u2="&#x152;" k="41" />
399
+ <hkern u1="A" u2="&#xdd;" k="123" />
400
+ <hkern u1="A" u2="&#xd8;" k="41" />
401
+ <hkern u1="A" u2="&#xd6;" k="41" />
402
+ <hkern u1="A" u2="&#xd5;" k="41" />
403
+ <hkern u1="A" u2="&#xd4;" k="41" />
404
+ <hkern u1="A" u2="&#xd3;" k="41" />
405
+ <hkern u1="A" u2="&#xd2;" k="41" />
406
+ <hkern u1="A" u2="&#xc7;" k="41" />
407
+ <hkern u1="A" u2="Y" k="123" />
408
+ <hkern u1="A" u2="W" k="82" />
409
+ <hkern u1="A" u2="V" k="82" />
410
+ <hkern u1="A" u2="T" k="143" />
411
+ <hkern u1="A" u2="Q" k="41" />
412
+ <hkern u1="A" u2="O" k="41" />
413
+ <hkern u1="A" u2="J" k="-266" />
414
+ <hkern u1="A" u2="G" k="41" />
415
+ <hkern u1="A" u2="C" k="41" />
416
+ <hkern u1="A" u2="&#x27;" k="143" />
417
+ <hkern u1="A" u2="&#x22;" k="143" />
418
+ <hkern u1="B" u2="&#x201e;" k="82" />
419
+ <hkern u1="B" u2="&#x201a;" k="82" />
420
+ <hkern u1="B" u2="&#x178;" k="20" />
421
+ <hkern u1="B" u2="&#xdd;" k="20" />
422
+ <hkern u1="B" u2="&#xc5;" k="41" />
423
+ <hkern u1="B" u2="&#xc4;" k="41" />
424
+ <hkern u1="B" u2="&#xc3;" k="41" />
425
+ <hkern u1="B" u2="&#xc2;" k="41" />
426
+ <hkern u1="B" u2="&#xc1;" k="41" />
427
+ <hkern u1="B" u2="&#xc0;" k="41" />
428
+ <hkern u1="B" u2="Z" k="20" />
429
+ <hkern u1="B" u2="Y" k="20" />
430
+ <hkern u1="B" u2="X" k="41" />
431
+ <hkern u1="B" u2="W" k="20" />
432
+ <hkern u1="B" u2="V" k="20" />
433
+ <hkern u1="B" u2="T" k="61" />
434
+ <hkern u1="B" u2="A" k="41" />
435
+ <hkern u1="B" u2="&#x2e;" k="82" />
436
+ <hkern u1="B" u2="&#x2c;" k="82" />
437
+ <hkern u1="C" u2="&#x152;" k="41" />
438
+ <hkern u1="C" u2="&#xd8;" k="41" />
439
+ <hkern u1="C" u2="&#xd6;" k="41" />
440
+ <hkern u1="C" u2="&#xd5;" k="41" />
441
+ <hkern u1="C" u2="&#xd4;" k="41" />
442
+ <hkern u1="C" u2="&#xd3;" k="41" />
443
+ <hkern u1="C" u2="&#xd2;" k="41" />
444
+ <hkern u1="C" u2="&#xc7;" k="41" />
445
+ <hkern u1="C" u2="Q" k="41" />
446
+ <hkern u1="C" u2="O" k="41" />
447
+ <hkern u1="C" u2="G" k="41" />
448
+ <hkern u1="C" u2="C" k="41" />
449
+ <hkern u1="D" u2="&#x201e;" k="82" />
450
+ <hkern u1="D" u2="&#x201a;" k="82" />
451
+ <hkern u1="D" u2="&#x178;" k="20" />
452
+ <hkern u1="D" u2="&#xdd;" k="20" />
453
+ <hkern u1="D" u2="&#xc5;" k="41" />
454
+ <hkern u1="D" u2="&#xc4;" k="41" />
455
+ <hkern u1="D" u2="&#xc3;" k="41" />
456
+ <hkern u1="D" u2="&#xc2;" k="41" />
457
+ <hkern u1="D" u2="&#xc1;" k="41" />
458
+ <hkern u1="D" u2="&#xc0;" k="41" />
459
+ <hkern u1="D" u2="Z" k="20" />
460
+ <hkern u1="D" u2="Y" k="20" />
461
+ <hkern u1="D" u2="X" k="41" />
462
+ <hkern u1="D" u2="W" k="20" />
463
+ <hkern u1="D" u2="V" k="20" />
464
+ <hkern u1="D" u2="T" k="61" />
465
+ <hkern u1="D" u2="A" k="41" />
466
+ <hkern u1="D" u2="&#x2e;" k="82" />
467
+ <hkern u1="D" u2="&#x2c;" k="82" />
468
+ <hkern u1="E" u2="J" k="-123" />
469
+ <hkern u1="F" u2="&#x201e;" k="123" />
470
+ <hkern u1="F" u2="&#x201a;" k="123" />
471
+ <hkern u1="F" u2="&#xc5;" k="41" />
472
+ <hkern u1="F" u2="&#xc4;" k="41" />
473
+ <hkern u1="F" u2="&#xc3;" k="41" />
474
+ <hkern u1="F" u2="&#xc2;" k="41" />
475
+ <hkern u1="F" u2="&#xc1;" k="41" />
476
+ <hkern u1="F" u2="&#xc0;" k="41" />
477
+ <hkern u1="F" u2="A" k="41" />
478
+ <hkern u1="F" u2="&#x3f;" k="-41" />
479
+ <hkern u1="F" u2="&#x2e;" k="123" />
480
+ <hkern u1="F" u2="&#x2c;" k="123" />
481
+ <hkern u1="K" u2="&#x152;" k="41" />
482
+ <hkern u1="K" u2="&#xd8;" k="41" />
483
+ <hkern u1="K" u2="&#xd6;" k="41" />
484
+ <hkern u1="K" u2="&#xd5;" k="41" />
485
+ <hkern u1="K" u2="&#xd4;" k="41" />
486
+ <hkern u1="K" u2="&#xd3;" k="41" />
487
+ <hkern u1="K" u2="&#xd2;" k="41" />
488
+ <hkern u1="K" u2="&#xc7;" k="41" />
489
+ <hkern u1="K" u2="Q" k="41" />
490
+ <hkern u1="K" u2="O" k="41" />
491
+ <hkern u1="K" u2="G" k="41" />
492
+ <hkern u1="K" u2="C" k="41" />
493
+ <hkern u1="L" u2="&#x201d;" k="164" />
494
+ <hkern u1="L" u2="&#x2019;" k="164" />
495
+ <hkern u1="L" u2="&#x178;" k="61" />
496
+ <hkern u1="L" u2="&#x152;" k="41" />
497
+ <hkern u1="L" u2="&#xdd;" k="61" />
498
+ <hkern u1="L" u2="&#xdc;" k="20" />
499
+ <hkern u1="L" u2="&#xdb;" k="20" />
500
+ <hkern u1="L" u2="&#xda;" k="20" />
501
+ <hkern u1="L" u2="&#xd9;" k="20" />
502
+ <hkern u1="L" u2="&#xd8;" k="41" />
503
+ <hkern u1="L" u2="&#xd6;" k="41" />
504
+ <hkern u1="L" u2="&#xd5;" k="41" />
505
+ <hkern u1="L" u2="&#xd4;" k="41" />
506
+ <hkern u1="L" u2="&#xd3;" k="41" />
507
+ <hkern u1="L" u2="&#xd2;" k="41" />
508
+ <hkern u1="L" u2="&#xc7;" k="41" />
509
+ <hkern u1="L" u2="Y" k="61" />
510
+ <hkern u1="L" u2="W" k="41" />
511
+ <hkern u1="L" u2="V" k="41" />
512
+ <hkern u1="L" u2="U" k="20" />
513
+ <hkern u1="L" u2="T" k="41" />
514
+ <hkern u1="L" u2="Q" k="41" />
515
+ <hkern u1="L" u2="O" k="41" />
516
+ <hkern u1="L" u2="G" k="41" />
517
+ <hkern u1="L" u2="C" k="41" />
518
+ <hkern u1="L" u2="&#x27;" k="164" />
519
+ <hkern u1="L" u2="&#x22;" k="164" />
520
+ <hkern u1="O" u2="&#x201e;" k="82" />
521
+ <hkern u1="O" u2="&#x201a;" k="82" />
522
+ <hkern u1="O" u2="&#x178;" k="20" />
523
+ <hkern u1="O" u2="&#xdd;" k="20" />
524
+ <hkern u1="O" u2="&#xc5;" k="41" />
525
+ <hkern u1="O" u2="&#xc4;" k="41" />
526
+ <hkern u1="O" u2="&#xc3;" k="41" />
527
+ <hkern u1="O" u2="&#xc2;" k="41" />
528
+ <hkern u1="O" u2="&#xc1;" k="41" />
529
+ <hkern u1="O" u2="&#xc0;" k="41" />
530
+ <hkern u1="O" u2="Z" k="20" />
531
+ <hkern u1="O" u2="Y" k="20" />
532
+ <hkern u1="O" u2="X" k="41" />
533
+ <hkern u1="O" u2="W" k="20" />
534
+ <hkern u1="O" u2="V" k="20" />
535
+ <hkern u1="O" u2="T" k="61" />
536
+ <hkern u1="O" u2="A" k="41" />
537
+ <hkern u1="O" u2="&#x2e;" k="82" />
538
+ <hkern u1="O" u2="&#x2c;" k="82" />
539
+ <hkern u1="P" u2="&#x201e;" k="266" />
540
+ <hkern u1="P" u2="&#x201a;" k="266" />
541
+ <hkern u1="P" u2="&#xc5;" k="102" />
542
+ <hkern u1="P" u2="&#xc4;" k="102" />
543
+ <hkern u1="P" u2="&#xc3;" k="102" />
544
+ <hkern u1="P" u2="&#xc2;" k="102" />
545
+ <hkern u1="P" u2="&#xc1;" k="102" />
546
+ <hkern u1="P" u2="&#xc0;" k="102" />
547
+ <hkern u1="P" u2="Z" k="20" />
548
+ <hkern u1="P" u2="X" k="41" />
549
+ <hkern u1="P" u2="A" k="102" />
550
+ <hkern u1="P" u2="&#x2e;" k="266" />
551
+ <hkern u1="P" u2="&#x2c;" k="266" />
552
+ <hkern u1="Q" u2="&#x201e;" k="82" />
553
+ <hkern u1="Q" u2="&#x201a;" k="82" />
554
+ <hkern u1="Q" u2="&#x178;" k="20" />
555
+ <hkern u1="Q" u2="&#xdd;" k="20" />
556
+ <hkern u1="Q" u2="&#xc5;" k="41" />
557
+ <hkern u1="Q" u2="&#xc4;" k="41" />
558
+ <hkern u1="Q" u2="&#xc3;" k="41" />
559
+ <hkern u1="Q" u2="&#xc2;" k="41" />
560
+ <hkern u1="Q" u2="&#xc1;" k="41" />
561
+ <hkern u1="Q" u2="&#xc0;" k="41" />
562
+ <hkern u1="Q" u2="Z" k="20" />
563
+ <hkern u1="Q" u2="Y" k="20" />
564
+ <hkern u1="Q" u2="X" k="41" />
565
+ <hkern u1="Q" u2="W" k="20" />
566
+ <hkern u1="Q" u2="V" k="20" />
567
+ <hkern u1="Q" u2="T" k="61" />
568
+ <hkern u1="Q" u2="A" k="41" />
569
+ <hkern u1="Q" u2="&#x2e;" k="82" />
570
+ <hkern u1="Q" u2="&#x2c;" k="82" />
571
+ <hkern u1="T" u2="&#x201e;" k="123" />
572
+ <hkern u1="T" u2="&#x201a;" k="123" />
573
+ <hkern u1="T" u2="&#x2014;" k="82" />
574
+ <hkern u1="T" u2="&#x2013;" k="82" />
575
+ <hkern u1="T" u2="&#x153;" k="143" />
576
+ <hkern u1="T" u2="&#x152;" k="41" />
577
+ <hkern u1="T" u2="&#xfd;" k="41" />
578
+ <hkern u1="T" u2="&#xfc;" k="102" />
579
+ <hkern u1="T" u2="&#xfb;" k="102" />
580
+ <hkern u1="T" u2="&#xfa;" k="102" />
581
+ <hkern u1="T" u2="&#xf9;" k="102" />
582
+ <hkern u1="T" u2="&#xf8;" k="143" />
583
+ <hkern u1="T" u2="&#xf6;" k="143" />
584
+ <hkern u1="T" u2="&#xf5;" k="143" />
585
+ <hkern u1="T" u2="&#xf4;" k="143" />
586
+ <hkern u1="T" u2="&#xf3;" k="143" />
587
+ <hkern u1="T" u2="&#xf2;" k="143" />
588
+ <hkern u1="T" u2="&#xeb;" k="143" />
589
+ <hkern u1="T" u2="&#xea;" k="143" />
590
+ <hkern u1="T" u2="&#xe9;" k="143" />
591
+ <hkern u1="T" u2="&#xe8;" k="143" />
592
+ <hkern u1="T" u2="&#xe7;" k="143" />
593
+ <hkern u1="T" u2="&#xe6;" k="164" />
594
+ <hkern u1="T" u2="&#xe5;" k="164" />
595
+ <hkern u1="T" u2="&#xe4;" k="164" />
596
+ <hkern u1="T" u2="&#xe3;" k="164" />
597
+ <hkern u1="T" u2="&#xe2;" k="164" />
598
+ <hkern u1="T" u2="&#xe1;" k="164" />
599
+ <hkern u1="T" u2="&#xe0;" k="143" />
600
+ <hkern u1="T" u2="&#xd8;" k="41" />
601
+ <hkern u1="T" u2="&#xd6;" k="41" />
602
+ <hkern u1="T" u2="&#xd5;" k="41" />
603
+ <hkern u1="T" u2="&#xd4;" k="41" />
604
+ <hkern u1="T" u2="&#xd3;" k="41" />
605
+ <hkern u1="T" u2="&#xd2;" k="41" />
606
+ <hkern u1="T" u2="&#xc7;" k="41" />
607
+ <hkern u1="T" u2="&#xc5;" k="143" />
608
+ <hkern u1="T" u2="&#xc4;" k="143" />
609
+ <hkern u1="T" u2="&#xc3;" k="143" />
610
+ <hkern u1="T" u2="&#xc2;" k="143" />
611
+ <hkern u1="T" u2="&#xc1;" k="143" />
612
+ <hkern u1="T" u2="&#xc0;" k="143" />
613
+ <hkern u1="T" u2="z" k="82" />
614
+ <hkern u1="T" u2="y" k="41" />
615
+ <hkern u1="T" u2="x" k="41" />
616
+ <hkern u1="T" u2="w" k="41" />
617
+ <hkern u1="T" u2="v" k="41" />
618
+ <hkern u1="T" u2="u" k="102" />
619
+ <hkern u1="T" u2="s" k="123" />
620
+ <hkern u1="T" u2="r" k="102" />
621
+ <hkern u1="T" u2="q" k="143" />
622
+ <hkern u1="T" u2="p" k="102" />
623
+ <hkern u1="T" u2="o" k="143" />
624
+ <hkern u1="T" u2="n" k="102" />
625
+ <hkern u1="T" u2="m" k="102" />
626
+ <hkern u1="T" u2="g" k="143" />
627
+ <hkern u1="T" u2="e" k="143" />
628
+ <hkern u1="T" u2="d" k="143" />
629
+ <hkern u1="T" u2="c" k="143" />
630
+ <hkern u1="T" u2="a" k="164" />
631
+ <hkern u1="T" u2="T" k="-41" />
632
+ <hkern u1="T" u2="Q" k="41" />
633
+ <hkern u1="T" u2="O" k="41" />
634
+ <hkern u1="T" u2="G" k="41" />
635
+ <hkern u1="T" u2="C" k="41" />
636
+ <hkern u1="T" u2="A" k="143" />
637
+ <hkern u1="T" u2="&#x3f;" k="-41" />
638
+ <hkern u1="T" u2="&#x2e;" k="123" />
639
+ <hkern u1="T" u2="&#x2d;" k="82" />
640
+ <hkern u1="T" u2="&#x2c;" k="123" />
641
+ <hkern u1="U" u2="&#x201e;" k="41" />
642
+ <hkern u1="U" u2="&#x201a;" k="41" />
643
+ <hkern u1="U" u2="&#xc5;" k="20" />
644
+ <hkern u1="U" u2="&#xc4;" k="20" />
645
+ <hkern u1="U" u2="&#xc3;" k="20" />
646
+ <hkern u1="U" u2="&#xc2;" k="20" />
647
+ <hkern u1="U" u2="&#xc1;" k="20" />
648
+ <hkern u1="U" u2="&#xc0;" k="20" />
649
+ <hkern u1="U" u2="A" k="20" />
650
+ <hkern u1="U" u2="&#x2e;" k="41" />
651
+ <hkern u1="U" u2="&#x2c;" k="41" />
652
+ <hkern u1="V" u2="&#x201e;" k="102" />
653
+ <hkern u1="V" u2="&#x201a;" k="102" />
654
+ <hkern u1="V" u2="&#x153;" k="41" />
655
+ <hkern u1="V" u2="&#x152;" k="20" />
656
+ <hkern u1="V" u2="&#xfc;" k="20" />
657
+ <hkern u1="V" u2="&#xfb;" k="20" />
658
+ <hkern u1="V" u2="&#xfa;" k="20" />
659
+ <hkern u1="V" u2="&#xf9;" k="20" />
660
+ <hkern u1="V" u2="&#xf8;" k="41" />
661
+ <hkern u1="V" u2="&#xf6;" k="41" />
662
+ <hkern u1="V" u2="&#xf5;" k="41" />
663
+ <hkern u1="V" u2="&#xf4;" k="41" />
664
+ <hkern u1="V" u2="&#xf3;" k="41" />
665
+ <hkern u1="V" u2="&#xf2;" k="41" />
666
+ <hkern u1="V" u2="&#xeb;" k="41" />
667
+ <hkern u1="V" u2="&#xea;" k="41" />
668
+ <hkern u1="V" u2="&#xe9;" k="41" />
669
+ <hkern u1="V" u2="&#xe8;" k="41" />
670
+ <hkern u1="V" u2="&#xe7;" k="41" />
671
+ <hkern u1="V" u2="&#xe6;" k="41" />
672
+ <hkern u1="V" u2="&#xe5;" k="41" />
673
+ <hkern u1="V" u2="&#xe4;" k="41" />
674
+ <hkern u1="V" u2="&#xe3;" k="41" />
675
+ <hkern u1="V" u2="&#xe2;" k="41" />
676
+ <hkern u1="V" u2="&#xe1;" k="41" />
677
+ <hkern u1="V" u2="&#xe0;" k="41" />
678
+ <hkern u1="V" u2="&#xd8;" k="20" />
679
+ <hkern u1="V" u2="&#xd6;" k="20" />
680
+ <hkern u1="V" u2="&#xd5;" k="20" />
681
+ <hkern u1="V" u2="&#xd4;" k="20" />
682
+ <hkern u1="V" u2="&#xd3;" k="20" />
683
+ <hkern u1="V" u2="&#xd2;" k="20" />
684
+ <hkern u1="V" u2="&#xc7;" k="20" />
685
+ <hkern u1="V" u2="&#xc5;" k="82" />
686
+ <hkern u1="V" u2="&#xc4;" k="82" />
687
+ <hkern u1="V" u2="&#xc3;" k="82" />
688
+ <hkern u1="V" u2="&#xc2;" k="82" />
689
+ <hkern u1="V" u2="&#xc1;" k="82" />
690
+ <hkern u1="V" u2="&#xc0;" k="82" />
691
+ <hkern u1="V" u2="u" k="20" />
692
+ <hkern u1="V" u2="s" k="20" />
693
+ <hkern u1="V" u2="r" k="20" />
694
+ <hkern u1="V" u2="q" k="41" />
695
+ <hkern u1="V" u2="p" k="20" />
696
+ <hkern u1="V" u2="o" k="41" />
697
+ <hkern u1="V" u2="n" k="20" />
698
+ <hkern u1="V" u2="m" k="20" />
699
+ <hkern u1="V" u2="g" k="20" />
700
+ <hkern u1="V" u2="e" k="41" />
701
+ <hkern u1="V" u2="d" k="41" />
702
+ <hkern u1="V" u2="c" k="41" />
703
+ <hkern u1="V" u2="a" k="41" />
704
+ <hkern u1="V" u2="Q" k="20" />
705
+ <hkern u1="V" u2="O" k="20" />
706
+ <hkern u1="V" u2="G" k="20" />
707
+ <hkern u1="V" u2="C" k="20" />
708
+ <hkern u1="V" u2="A" k="82" />
709
+ <hkern u1="V" u2="&#x3f;" k="-41" />
710
+ <hkern u1="V" u2="&#x2e;" k="102" />
711
+ <hkern u1="V" u2="&#x2c;" k="102" />
712
+ <hkern u1="W" u2="&#x201e;" k="102" />
713
+ <hkern u1="W" u2="&#x201a;" k="102" />
714
+ <hkern u1="W" u2="&#x153;" k="41" />
715
+ <hkern u1="W" u2="&#x152;" k="20" />
716
+ <hkern u1="W" u2="&#xfc;" k="20" />
717
+ <hkern u1="W" u2="&#xfb;" k="20" />
718
+ <hkern u1="W" u2="&#xfa;" k="20" />
719
+ <hkern u1="W" u2="&#xf9;" k="20" />
720
+ <hkern u1="W" u2="&#xf8;" k="41" />
721
+ <hkern u1="W" u2="&#xf6;" k="41" />
722
+ <hkern u1="W" u2="&#xf5;" k="41" />
723
+ <hkern u1="W" u2="&#xf4;" k="41" />
724
+ <hkern u1="W" u2="&#xf3;" k="41" />
725
+ <hkern u1="W" u2="&#xf2;" k="41" />
726
+ <hkern u1="W" u2="&#xeb;" k="41" />
727
+ <hkern u1="W" u2="&#xea;" k="41" />
728
+ <hkern u1="W" u2="&#xe9;" k="41" />
729
+ <hkern u1="W" u2="&#xe8;" k="41" />
730
+ <hkern u1="W" u2="&#xe7;" k="41" />
731
+ <hkern u1="W" u2="&#xe6;" k="41" />
732
+ <hkern u1="W" u2="&#xe5;" k="41" />
733
+ <hkern u1="W" u2="&#xe4;" k="41" />
734
+ <hkern u1="W" u2="&#xe3;" k="41" />
735
+ <hkern u1="W" u2="&#xe2;" k="41" />
736
+ <hkern u1="W" u2="&#xe1;" k="41" />
737
+ <hkern u1="W" u2="&#xe0;" k="41" />
738
+ <hkern u1="W" u2="&#xd8;" k="20" />
739
+ <hkern u1="W" u2="&#xd6;" k="20" />
740
+ <hkern u1="W" u2="&#xd5;" k="20" />
741
+ <hkern u1="W" u2="&#xd4;" k="20" />
742
+ <hkern u1="W" u2="&#xd3;" k="20" />
743
+ <hkern u1="W" u2="&#xd2;" k="20" />
744
+ <hkern u1="W" u2="&#xc7;" k="20" />
745
+ <hkern u1="W" u2="&#xc5;" k="82" />
746
+ <hkern u1="W" u2="&#xc4;" k="82" />
747
+ <hkern u1="W" u2="&#xc3;" k="82" />
748
+ <hkern u1="W" u2="&#xc2;" k="82" />
749
+ <hkern u1="W" u2="&#xc1;" k="82" />
750
+ <hkern u1="W" u2="&#xc0;" k="82" />
751
+ <hkern u1="W" u2="u" k="20" />
752
+ <hkern u1="W" u2="s" k="20" />
753
+ <hkern u1="W" u2="r" k="20" />
754
+ <hkern u1="W" u2="q" k="41" />
755
+ <hkern u1="W" u2="p" k="20" />
756
+ <hkern u1="W" u2="o" k="41" />
757
+ <hkern u1="W" u2="n" k="20" />
758
+ <hkern u1="W" u2="m" k="20" />
759
+ <hkern u1="W" u2="g" k="20" />
760
+ <hkern u1="W" u2="e" k="41" />
761
+ <hkern u1="W" u2="d" k="41" />
762
+ <hkern u1="W" u2="c" k="41" />
763
+ <hkern u1="W" u2="a" k="41" />
764
+ <hkern u1="W" u2="Q" k="20" />
765
+ <hkern u1="W" u2="O" k="20" />
766
+ <hkern u1="W" u2="G" k="20" />
767
+ <hkern u1="W" u2="C" k="20" />
768
+ <hkern u1="W" u2="A" k="82" />
769
+ <hkern u1="W" u2="&#x3f;" k="-41" />
770
+ <hkern u1="W" u2="&#x2e;" k="102" />
771
+ <hkern u1="W" u2="&#x2c;" k="102" />
772
+ <hkern u1="X" u2="&#x152;" k="41" />
773
+ <hkern u1="X" u2="&#xd8;" k="41" />
774
+ <hkern u1="X" u2="&#xd6;" k="41" />
775
+ <hkern u1="X" u2="&#xd5;" k="41" />
776
+ <hkern u1="X" u2="&#xd4;" k="41" />
777
+ <hkern u1="X" u2="&#xd3;" k="41" />
778
+ <hkern u1="X" u2="&#xd2;" k="41" />
779
+ <hkern u1="X" u2="&#xc7;" k="41" />
780
+ <hkern u1="X" u2="Q" k="41" />
781
+ <hkern u1="X" u2="O" k="41" />
782
+ <hkern u1="X" u2="G" k="41" />
783
+ <hkern u1="X" u2="C" k="41" />
784
+ <hkern u1="Y" u2="&#x201e;" k="123" />
785
+ <hkern u1="Y" u2="&#x201a;" k="123" />
786
+ <hkern u1="Y" u2="&#x153;" k="102" />
787
+ <hkern u1="Y" u2="&#x152;" k="41" />
788
+ <hkern u1="Y" u2="&#xfc;" k="61" />
789
+ <hkern u1="Y" u2="&#xfb;" k="61" />
790
+ <hkern u1="Y" u2="&#xfa;" k="61" />
791
+ <hkern u1="Y" u2="&#xf9;" k="61" />
792
+ <hkern u1="Y" u2="&#xf8;" k="102" />
793
+ <hkern u1="Y" u2="&#xf6;" k="102" />
794
+ <hkern u1="Y" u2="&#xf5;" k="102" />
795
+ <hkern u1="Y" u2="&#xf4;" k="102" />
796
+ <hkern u1="Y" u2="&#xf3;" k="102" />
797
+ <hkern u1="Y" u2="&#xf2;" k="102" />
798
+ <hkern u1="Y" u2="&#xeb;" k="102" />
799
+ <hkern u1="Y" u2="&#xea;" k="102" />
800
+ <hkern u1="Y" u2="&#xe9;" k="102" />
801
+ <hkern u1="Y" u2="&#xe8;" k="102" />
802
+ <hkern u1="Y" u2="&#xe7;" k="102" />
803
+ <hkern u1="Y" u2="&#xe6;" k="102" />
804
+ <hkern u1="Y" u2="&#xe5;" k="102" />
805
+ <hkern u1="Y" u2="&#xe4;" k="102" />
806
+ <hkern u1="Y" u2="&#xe3;" k="102" />
807
+ <hkern u1="Y" u2="&#xe2;" k="102" />
808
+ <hkern u1="Y" u2="&#xe1;" k="102" />
809
+ <hkern u1="Y" u2="&#xe0;" k="102" />
810
+ <hkern u1="Y" u2="&#xd8;" k="41" />
811
+ <hkern u1="Y" u2="&#xd6;" k="41" />
812
+ <hkern u1="Y" u2="&#xd5;" k="41" />
813
+ <hkern u1="Y" u2="&#xd4;" k="41" />
814
+ <hkern u1="Y" u2="&#xd3;" k="41" />
815
+ <hkern u1="Y" u2="&#xd2;" k="41" />
816
+ <hkern u1="Y" u2="&#xc7;" k="41" />
817
+ <hkern u1="Y" u2="&#xc5;" k="123" />
818
+ <hkern u1="Y" u2="&#xc4;" k="123" />
819
+ <hkern u1="Y" u2="&#xc3;" k="123" />
820
+ <hkern u1="Y" u2="&#xc2;" k="123" />
821
+ <hkern u1="Y" u2="&#xc1;" k="123" />
822
+ <hkern u1="Y" u2="&#xc0;" k="123" />
823
+ <hkern u1="Y" u2="z" k="41" />
824
+ <hkern u1="Y" u2="u" k="61" />
825
+ <hkern u1="Y" u2="s" k="82" />
826
+ <hkern u1="Y" u2="r" k="61" />
827
+ <hkern u1="Y" u2="q" k="102" />
828
+ <hkern u1="Y" u2="p" k="61" />
829
+ <hkern u1="Y" u2="o" k="102" />
830
+ <hkern u1="Y" u2="n" k="61" />
831
+ <hkern u1="Y" u2="m" k="61" />
832
+ <hkern u1="Y" u2="g" k="41" />
833
+ <hkern u1="Y" u2="e" k="102" />
834
+ <hkern u1="Y" u2="d" k="102" />
835
+ <hkern u1="Y" u2="c" k="102" />
836
+ <hkern u1="Y" u2="a" k="102" />
837
+ <hkern u1="Y" u2="Q" k="41" />
838
+ <hkern u1="Y" u2="O" k="41" />
839
+ <hkern u1="Y" u2="G" k="41" />
840
+ <hkern u1="Y" u2="C" k="41" />
841
+ <hkern u1="Y" u2="A" k="123" />
842
+ <hkern u1="Y" u2="&#x3f;" k="-41" />
843
+ <hkern u1="Y" u2="&#x2e;" k="123" />
844
+ <hkern u1="Y" u2="&#x2c;" k="123" />
845
+ <hkern u1="Z" u2="&#x152;" k="20" />
846
+ <hkern u1="Z" u2="&#xd8;" k="20" />
847
+ <hkern u1="Z" u2="&#xd6;" k="20" />
848
+ <hkern u1="Z" u2="&#xd5;" k="20" />
849
+ <hkern u1="Z" u2="&#xd4;" k="20" />
850
+ <hkern u1="Z" u2="&#xd3;" k="20" />
851
+ <hkern u1="Z" u2="&#xd2;" k="20" />
852
+ <hkern u1="Z" u2="&#xc7;" k="20" />
853
+ <hkern u1="Z" u2="Q" k="20" />
854
+ <hkern u1="Z" u2="O" k="20" />
855
+ <hkern u1="Z" u2="G" k="20" />
856
+ <hkern u1="Z" u2="C" k="20" />
857
+ <hkern u1="[" u2="J" k="-184" />
858
+ <hkern u1="a" u2="&#x201d;" k="20" />
859
+ <hkern u1="a" u2="&#x2019;" k="20" />
860
+ <hkern u1="a" u2="&#x27;" k="20" />
861
+ <hkern u1="a" u2="&#x22;" k="20" />
862
+ <hkern u1="b" u2="&#x201d;" k="20" />
863
+ <hkern u1="b" u2="&#x2019;" k="20" />
864
+ <hkern u1="b" u2="&#xfd;" k="41" />
865
+ <hkern u1="b" u2="z" k="20" />
866
+ <hkern u1="b" u2="y" k="41" />
867
+ <hkern u1="b" u2="x" k="41" />
868
+ <hkern u1="b" u2="w" k="41" />
869
+ <hkern u1="b" u2="v" k="41" />
870
+ <hkern u1="b" u2="&#x27;" k="20" />
871
+ <hkern u1="b" u2="&#x22;" k="20" />
872
+ <hkern u1="c" u2="&#x201d;" k="-41" />
873
+ <hkern u1="c" u2="&#x2019;" k="-41" />
874
+ <hkern u1="c" u2="&#x27;" k="-41" />
875
+ <hkern u1="c" u2="&#x22;" k="-41" />
876
+ <hkern u1="e" u2="&#x201d;" k="20" />
877
+ <hkern u1="e" u2="&#x2019;" k="20" />
878
+ <hkern u1="e" u2="&#xfd;" k="41" />
879
+ <hkern u1="e" u2="z" k="20" />
880
+ <hkern u1="e" u2="y" k="41" />
881
+ <hkern u1="e" u2="x" k="41" />
882
+ <hkern u1="e" u2="w" k="41" />
883
+ <hkern u1="e" u2="v" k="41" />
884
+ <hkern u1="e" u2="&#x27;" k="20" />
885
+ <hkern u1="e" u2="&#x22;" k="20" />
886
+ <hkern u1="f" u2="&#x201d;" k="-123" />
887
+ <hkern u1="f" u2="&#x2019;" k="-123" />
888
+ <hkern u1="f" u2="&#x27;" k="-123" />
889
+ <hkern u1="f" u2="&#x22;" k="-123" />
890
+ <hkern u1="h" u2="&#x201d;" k="20" />
891
+ <hkern u1="h" u2="&#x2019;" k="20" />
892
+ <hkern u1="h" u2="&#x27;" k="20" />
893
+ <hkern u1="h" u2="&#x22;" k="20" />
894
+ <hkern u1="k" u2="&#x153;" k="41" />
895
+ <hkern u1="k" u2="&#xf8;" k="41" />
896
+ <hkern u1="k" u2="&#xf6;" k="41" />
897
+ <hkern u1="k" u2="&#xf5;" k="41" />
898
+ <hkern u1="k" u2="&#xf4;" k="41" />
899
+ <hkern u1="k" u2="&#xf3;" k="41" />
900
+ <hkern u1="k" u2="&#xf2;" k="41" />
901
+ <hkern u1="k" u2="&#xeb;" k="41" />
902
+ <hkern u1="k" u2="&#xea;" k="41" />
903
+ <hkern u1="k" u2="&#xe9;" k="41" />
904
+ <hkern u1="k" u2="&#xe8;" k="41" />
905
+ <hkern u1="k" u2="&#xe7;" k="41" />
906
+ <hkern u1="k" u2="&#xe0;" k="41" />
907
+ <hkern u1="k" u2="q" k="41" />
908
+ <hkern u1="k" u2="o" k="41" />
909
+ <hkern u1="k" u2="e" k="41" />
910
+ <hkern u1="k" u2="d" k="41" />
911
+ <hkern u1="k" u2="c" k="41" />
912
+ <hkern u1="m" u2="&#x201d;" k="20" />
913
+ <hkern u1="m" u2="&#x2019;" k="20" />
914
+ <hkern u1="m" u2="&#x27;" k="20" />
915
+ <hkern u1="m" u2="&#x22;" k="20" />
916
+ <hkern u1="n" u2="&#x201d;" k="20" />
917
+ <hkern u1="n" u2="&#x2019;" k="20" />
918
+ <hkern u1="n" u2="&#x27;" k="20" />
919
+ <hkern u1="n" u2="&#x22;" k="20" />
920
+ <hkern u1="o" u2="&#x201d;" k="20" />
921
+ <hkern u1="o" u2="&#x2019;" k="20" />
922
+ <hkern u1="o" u2="&#xfd;" k="41" />
923
+ <hkern u1="o" u2="z" k="20" />
924
+ <hkern u1="o" u2="y" k="41" />
925
+ <hkern u1="o" u2="x" k="41" />
926
+ <hkern u1="o" u2="w" k="41" />
927
+ <hkern u1="o" u2="v" k="41" />
928
+ <hkern u1="o" u2="&#x27;" k="20" />
929
+ <hkern u1="o" u2="&#x22;" k="20" />
930
+ <hkern u1="p" u2="&#x201d;" k="20" />
931
+ <hkern u1="p" u2="&#x2019;" k="20" />
932
+ <hkern u1="p" u2="&#xfd;" k="41" />
933
+ <hkern u1="p" u2="z" k="20" />
934
+ <hkern u1="p" u2="y" k="41" />
935
+ <hkern u1="p" u2="x" k="41" />
936
+ <hkern u1="p" u2="w" k="41" />
937
+ <hkern u1="p" u2="v" k="41" />
938
+ <hkern u1="p" u2="&#x27;" k="20" />
939
+ <hkern u1="p" u2="&#x22;" k="20" />
940
+ <hkern u1="r" u2="&#x201d;" k="-82" />
941
+ <hkern u1="r" u2="&#x2019;" k="-82" />
942
+ <hkern u1="r" u2="&#x153;" k="41" />
943
+ <hkern u1="r" u2="&#xf8;" k="41" />
944
+ <hkern u1="r" u2="&#xf6;" k="41" />
945
+ <hkern u1="r" u2="&#xf5;" k="41" />
946
+ <hkern u1="r" u2="&#xf4;" k="41" />
947
+ <hkern u1="r" u2="&#xf3;" k="41" />
948
+ <hkern u1="r" u2="&#xf2;" k="41" />
949
+ <hkern u1="r" u2="&#xeb;" k="41" />
950
+ <hkern u1="r" u2="&#xea;" k="41" />
951
+ <hkern u1="r" u2="&#xe9;" k="41" />
952
+ <hkern u1="r" u2="&#xe8;" k="41" />
953
+ <hkern u1="r" u2="&#xe7;" k="41" />
954
+ <hkern u1="r" u2="&#xe6;" k="41" />
955
+ <hkern u1="r" u2="&#xe5;" k="41" />
956
+ <hkern u1="r" u2="&#xe4;" k="41" />
957
+ <hkern u1="r" u2="&#xe3;" k="41" />
958
+ <hkern u1="r" u2="&#xe2;" k="41" />
959
+ <hkern u1="r" u2="&#xe1;" k="41" />
960
+ <hkern u1="r" u2="&#xe0;" k="41" />
961
+ <hkern u1="r" u2="q" k="41" />
962
+ <hkern u1="r" u2="o" k="41" />
963
+ <hkern u1="r" u2="g" k="20" />
964
+ <hkern u1="r" u2="e" k="41" />
965
+ <hkern u1="r" u2="d" k="41" />
966
+ <hkern u1="r" u2="c" k="41" />
967
+ <hkern u1="r" u2="a" k="41" />
968
+ <hkern u1="r" u2="&#x27;" k="-82" />
969
+ <hkern u1="r" u2="&#x22;" k="-82" />
970
+ <hkern u1="t" u2="&#x201d;" k="-41" />
971
+ <hkern u1="t" u2="&#x2019;" k="-41" />
972
+ <hkern u1="t" u2="&#x27;" k="-41" />
973
+ <hkern u1="t" u2="&#x22;" k="-41" />
974
+ <hkern u1="v" u2="&#x201e;" k="82" />
975
+ <hkern u1="v" u2="&#x201d;" k="-82" />
976
+ <hkern u1="v" u2="&#x201a;" k="82" />
977
+ <hkern u1="v" u2="&#x2019;" k="-82" />
978
+ <hkern u1="v" u2="&#x3f;" k="-41" />
979
+ <hkern u1="v" u2="&#x2e;" k="82" />
980
+ <hkern u1="v" u2="&#x2c;" k="82" />
981
+ <hkern u1="v" u2="&#x27;" k="-82" />
982
+ <hkern u1="v" u2="&#x22;" k="-82" />
983
+ <hkern u1="w" u2="&#x201e;" k="82" />
984
+ <hkern u1="w" u2="&#x201d;" k="-82" />
985
+ <hkern u1="w" u2="&#x201a;" k="82" />
986
+ <hkern u1="w" u2="&#x2019;" k="-82" />
987
+ <hkern u1="w" u2="&#x3f;" k="-41" />
988
+ <hkern u1="w" u2="&#x2e;" k="82" />
989
+ <hkern u1="w" u2="&#x2c;" k="82" />
990
+ <hkern u1="w" u2="&#x27;" k="-82" />
991
+ <hkern u1="w" u2="&#x22;" k="-82" />
992
+ <hkern u1="x" u2="&#x153;" k="41" />
993
+ <hkern u1="x" u2="&#xf8;" k="41" />
994
+ <hkern u1="x" u2="&#xf6;" k="41" />
995
+ <hkern u1="x" u2="&#xf5;" k="41" />
996
+ <hkern u1="x" u2="&#xf4;" k="41" />
997
+ <hkern u1="x" u2="&#xf3;" k="41" />
998
+ <hkern u1="x" u2="&#xf2;" k="41" />
999
+ <hkern u1="x" u2="&#xeb;" k="41" />
1000
+ <hkern u1="x" u2="&#xea;" k="41" />
1001
+ <hkern u1="x" u2="&#xe9;" k="41" />
1002
+ <hkern u1="x" u2="&#xe8;" k="41" />
1003
+ <hkern u1="x" u2="&#xe7;" k="41" />
1004
+ <hkern u1="x" u2="&#xe0;" k="41" />
1005
+ <hkern u1="x" u2="q" k="41" />
1006
+ <hkern u1="x" u2="o" k="41" />
1007
+ <hkern u1="x" u2="e" k="41" />
1008
+ <hkern u1="x" u2="d" k="41" />
1009
+ <hkern u1="x" u2="c" k="41" />
1010
+ <hkern u1="y" u2="&#x201e;" k="82" />
1011
+ <hkern u1="y" u2="&#x201d;" k="-82" />
1012
+ <hkern u1="y" u2="&#x201a;" k="82" />
1013
+ <hkern u1="y" u2="&#x2019;" k="-82" />
1014
+ <hkern u1="y" u2="&#x3f;" k="-41" />
1015
+ <hkern u1="y" u2="&#x2e;" k="82" />
1016
+ <hkern u1="y" u2="&#x2c;" k="82" />
1017
+ <hkern u1="y" u2="&#x27;" k="-82" />
1018
+ <hkern u1="y" u2="&#x22;" k="-82" />
1019
+ <hkern u1="&#x7b;" u2="J" k="-184" />
1020
+ <hkern u1="&#xc0;" u2="&#x201d;" k="143" />
1021
+ <hkern u1="&#xc0;" u2="&#x2019;" k="143" />
1022
+ <hkern u1="&#xc0;" u2="&#x178;" k="123" />
1023
+ <hkern u1="&#xc0;" u2="&#x152;" k="41" />
1024
+ <hkern u1="&#xc0;" u2="&#xdd;" k="123" />
1025
+ <hkern u1="&#xc0;" u2="&#xd8;" k="41" />
1026
+ <hkern u1="&#xc0;" u2="&#xd6;" k="41" />
1027
+ <hkern u1="&#xc0;" u2="&#xd5;" k="41" />
1028
+ <hkern u1="&#xc0;" u2="&#xd4;" k="41" />
1029
+ <hkern u1="&#xc0;" u2="&#xd3;" k="41" />
1030
+ <hkern u1="&#xc0;" u2="&#xd2;" k="41" />
1031
+ <hkern u1="&#xc0;" u2="&#xc7;" k="41" />
1032
+ <hkern u1="&#xc0;" u2="Y" k="123" />
1033
+ <hkern u1="&#xc0;" u2="W" k="82" />
1034
+ <hkern u1="&#xc0;" u2="V" k="82" />
1035
+ <hkern u1="&#xc0;" u2="T" k="143" />
1036
+ <hkern u1="&#xc0;" u2="Q" k="41" />
1037
+ <hkern u1="&#xc0;" u2="O" k="41" />
1038
+ <hkern u1="&#xc0;" u2="J" k="-266" />
1039
+ <hkern u1="&#xc0;" u2="G" k="41" />
1040
+ <hkern u1="&#xc0;" u2="C" k="41" />
1041
+ <hkern u1="&#xc0;" u2="&#x27;" k="143" />
1042
+ <hkern u1="&#xc0;" u2="&#x22;" k="143" />
1043
+ <hkern u1="&#xc1;" u2="&#x201d;" k="143" />
1044
+ <hkern u1="&#xc1;" u2="&#x2019;" k="143" />
1045
+ <hkern u1="&#xc1;" u2="&#x178;" k="123" />
1046
+ <hkern u1="&#xc1;" u2="&#x152;" k="41" />
1047
+ <hkern u1="&#xc1;" u2="&#xdd;" k="123" />
1048
+ <hkern u1="&#xc1;" u2="&#xd8;" k="41" />
1049
+ <hkern u1="&#xc1;" u2="&#xd6;" k="41" />
1050
+ <hkern u1="&#xc1;" u2="&#xd5;" k="41" />
1051
+ <hkern u1="&#xc1;" u2="&#xd4;" k="41" />
1052
+ <hkern u1="&#xc1;" u2="&#xd3;" k="41" />
1053
+ <hkern u1="&#xc1;" u2="&#xd2;" k="41" />
1054
+ <hkern u1="&#xc1;" u2="&#xc7;" k="41" />
1055
+ <hkern u1="&#xc1;" u2="Y" k="123" />
1056
+ <hkern u1="&#xc1;" u2="W" k="82" />
1057
+ <hkern u1="&#xc1;" u2="V" k="82" />
1058
+ <hkern u1="&#xc1;" u2="T" k="143" />
1059
+ <hkern u1="&#xc1;" u2="Q" k="41" />
1060
+ <hkern u1="&#xc1;" u2="O" k="41" />
1061
+ <hkern u1="&#xc1;" u2="J" k="-266" />
1062
+ <hkern u1="&#xc1;" u2="G" k="41" />
1063
+ <hkern u1="&#xc1;" u2="C" k="41" />
1064
+ <hkern u1="&#xc1;" u2="&#x27;" k="143" />
1065
+ <hkern u1="&#xc1;" u2="&#x22;" k="143" />
1066
+ <hkern u1="&#xc2;" u2="&#x201d;" k="143" />
1067
+ <hkern u1="&#xc2;" u2="&#x2019;" k="143" />
1068
+ <hkern u1="&#xc2;" u2="&#x178;" k="123" />
1069
+ <hkern u1="&#xc2;" u2="&#x152;" k="41" />
1070
+ <hkern u1="&#xc2;" u2="&#xdd;" k="123" />
1071
+ <hkern u1="&#xc2;" u2="&#xd8;" k="41" />
1072
+ <hkern u1="&#xc2;" u2="&#xd6;" k="41" />
1073
+ <hkern u1="&#xc2;" u2="&#xd5;" k="41" />
1074
+ <hkern u1="&#xc2;" u2="&#xd4;" k="41" />
1075
+ <hkern u1="&#xc2;" u2="&#xd3;" k="41" />
1076
+ <hkern u1="&#xc2;" u2="&#xd2;" k="41" />
1077
+ <hkern u1="&#xc2;" u2="&#xc7;" k="41" />
1078
+ <hkern u1="&#xc2;" u2="Y" k="123" />
1079
+ <hkern u1="&#xc2;" u2="W" k="82" />
1080
+ <hkern u1="&#xc2;" u2="V" k="82" />
1081
+ <hkern u1="&#xc2;" u2="T" k="143" />
1082
+ <hkern u1="&#xc2;" u2="Q" k="41" />
1083
+ <hkern u1="&#xc2;" u2="O" k="41" />
1084
+ <hkern u1="&#xc2;" u2="J" k="-266" />
1085
+ <hkern u1="&#xc2;" u2="G" k="41" />
1086
+ <hkern u1="&#xc2;" u2="C" k="41" />
1087
+ <hkern u1="&#xc2;" u2="&#x27;" k="143" />
1088
+ <hkern u1="&#xc2;" u2="&#x22;" k="143" />
1089
+ <hkern u1="&#xc3;" u2="&#x201d;" k="143" />
1090
+ <hkern u1="&#xc3;" u2="&#x2019;" k="143" />
1091
+ <hkern u1="&#xc3;" u2="&#x178;" k="123" />
1092
+ <hkern u1="&#xc3;" u2="&#x152;" k="41" />
1093
+ <hkern u1="&#xc3;" u2="&#xdd;" k="123" />
1094
+ <hkern u1="&#xc3;" u2="&#xd8;" k="41" />
1095
+ <hkern u1="&#xc3;" u2="&#xd6;" k="41" />
1096
+ <hkern u1="&#xc3;" u2="&#xd5;" k="41" />
1097
+ <hkern u1="&#xc3;" u2="&#xd4;" k="41" />
1098
+ <hkern u1="&#xc3;" u2="&#xd3;" k="41" />
1099
+ <hkern u1="&#xc3;" u2="&#xd2;" k="41" />
1100
+ <hkern u1="&#xc3;" u2="&#xc7;" k="41" />
1101
+ <hkern u1="&#xc3;" u2="Y" k="123" />
1102
+ <hkern u1="&#xc3;" u2="W" k="82" />
1103
+ <hkern u1="&#xc3;" u2="V" k="82" />
1104
+ <hkern u1="&#xc3;" u2="T" k="143" />
1105
+ <hkern u1="&#xc3;" u2="Q" k="41" />
1106
+ <hkern u1="&#xc3;" u2="O" k="41" />
1107
+ <hkern u1="&#xc3;" u2="J" k="-266" />
1108
+ <hkern u1="&#xc3;" u2="G" k="41" />
1109
+ <hkern u1="&#xc3;" u2="C" k="41" />
1110
+ <hkern u1="&#xc3;" u2="&#x27;" k="143" />
1111
+ <hkern u1="&#xc3;" u2="&#x22;" k="143" />
1112
+ <hkern u1="&#xc4;" u2="&#x201d;" k="143" />
1113
+ <hkern u1="&#xc4;" u2="&#x2019;" k="143" />
1114
+ <hkern u1="&#xc4;" u2="&#x178;" k="123" />
1115
+ <hkern u1="&#xc4;" u2="&#x152;" k="41" />
1116
+ <hkern u1="&#xc4;" u2="&#xdd;" k="123" />
1117
+ <hkern u1="&#xc4;" u2="&#xd8;" k="41" />
1118
+ <hkern u1="&#xc4;" u2="&#xd6;" k="41" />
1119
+ <hkern u1="&#xc4;" u2="&#xd5;" k="41" />
1120
+ <hkern u1="&#xc4;" u2="&#xd4;" k="41" />
1121
+ <hkern u1="&#xc4;" u2="&#xd3;" k="41" />
1122
+ <hkern u1="&#xc4;" u2="&#xd2;" k="41" />
1123
+ <hkern u1="&#xc4;" u2="&#xc7;" k="41" />
1124
+ <hkern u1="&#xc4;" u2="Y" k="123" />
1125
+ <hkern u1="&#xc4;" u2="W" k="82" />
1126
+ <hkern u1="&#xc4;" u2="V" k="82" />
1127
+ <hkern u1="&#xc4;" u2="T" k="143" />
1128
+ <hkern u1="&#xc4;" u2="Q" k="41" />
1129
+ <hkern u1="&#xc4;" u2="O" k="41" />
1130
+ <hkern u1="&#xc4;" u2="J" k="-266" />
1131
+ <hkern u1="&#xc4;" u2="G" k="41" />
1132
+ <hkern u1="&#xc4;" u2="C" k="41" />
1133
+ <hkern u1="&#xc4;" u2="&#x27;" k="143" />
1134
+ <hkern u1="&#xc4;" u2="&#x22;" k="143" />
1135
+ <hkern u1="&#xc5;" u2="&#x201d;" k="143" />
1136
+ <hkern u1="&#xc5;" u2="&#x2019;" k="143" />
1137
+ <hkern u1="&#xc5;" u2="&#x178;" k="123" />
1138
+ <hkern u1="&#xc5;" u2="&#x152;" k="41" />
1139
+ <hkern u1="&#xc5;" u2="&#xdd;" k="123" />
1140
+ <hkern u1="&#xc5;" u2="&#xd8;" k="41" />
1141
+ <hkern u1="&#xc5;" u2="&#xd6;" k="41" />
1142
+ <hkern u1="&#xc5;" u2="&#xd5;" k="41" />
1143
+ <hkern u1="&#xc5;" u2="&#xd4;" k="41" />
1144
+ <hkern u1="&#xc5;" u2="&#xd3;" k="41" />
1145
+ <hkern u1="&#xc5;" u2="&#xd2;" k="41" />
1146
+ <hkern u1="&#xc5;" u2="&#xc7;" k="41" />
1147
+ <hkern u1="&#xc5;" u2="Y" k="123" />
1148
+ <hkern u1="&#xc5;" u2="W" k="82" />
1149
+ <hkern u1="&#xc5;" u2="V" k="82" />
1150
+ <hkern u1="&#xc5;" u2="T" k="143" />
1151
+ <hkern u1="&#xc5;" u2="Q" k="41" />
1152
+ <hkern u1="&#xc5;" u2="O" k="41" />
1153
+ <hkern u1="&#xc5;" u2="J" k="-266" />
1154
+ <hkern u1="&#xc5;" u2="G" k="41" />
1155
+ <hkern u1="&#xc5;" u2="C" k="41" />
1156
+ <hkern u1="&#xc5;" u2="&#x27;" k="143" />
1157
+ <hkern u1="&#xc5;" u2="&#x22;" k="143" />
1158
+ <hkern u1="&#xc6;" u2="J" k="-123" />
1159
+ <hkern u1="&#xc7;" u2="&#x152;" k="41" />
1160
+ <hkern u1="&#xc7;" u2="&#xd8;" k="41" />
1161
+ <hkern u1="&#xc7;" u2="&#xd6;" k="41" />
1162
+ <hkern u1="&#xc7;" u2="&#xd5;" k="41" />
1163
+ <hkern u1="&#xc7;" u2="&#xd4;" k="41" />
1164
+ <hkern u1="&#xc7;" u2="&#xd3;" k="41" />
1165
+ <hkern u1="&#xc7;" u2="&#xd2;" k="41" />
1166
+ <hkern u1="&#xc7;" u2="&#xc7;" k="41" />
1167
+ <hkern u1="&#xc7;" u2="Q" k="41" />
1168
+ <hkern u1="&#xc7;" u2="O" k="41" />
1169
+ <hkern u1="&#xc7;" u2="G" k="41" />
1170
+ <hkern u1="&#xc7;" u2="C" k="41" />
1171
+ <hkern u1="&#xc8;" u2="J" k="-123" />
1172
+ <hkern u1="&#xc9;" u2="J" k="-123" />
1173
+ <hkern u1="&#xca;" u2="J" k="-123" />
1174
+ <hkern u1="&#xcb;" u2="J" k="-123" />
1175
+ <hkern u1="&#xd0;" u2="&#x201e;" k="82" />
1176
+ <hkern u1="&#xd0;" u2="&#x201a;" k="82" />
1177
+ <hkern u1="&#xd0;" u2="&#x178;" k="20" />
1178
+ <hkern u1="&#xd0;" u2="&#xdd;" k="20" />
1179
+ <hkern u1="&#xd0;" u2="&#xc5;" k="41" />
1180
+ <hkern u1="&#xd0;" u2="&#xc4;" k="41" />
1181
+ <hkern u1="&#xd0;" u2="&#xc3;" k="41" />
1182
+ <hkern u1="&#xd0;" u2="&#xc2;" k="41" />
1183
+ <hkern u1="&#xd0;" u2="&#xc1;" k="41" />
1184
+ <hkern u1="&#xd0;" u2="&#xc0;" k="41" />
1185
+ <hkern u1="&#xd0;" u2="Z" k="20" />
1186
+ <hkern u1="&#xd0;" u2="Y" k="20" />
1187
+ <hkern u1="&#xd0;" u2="X" k="41" />
1188
+ <hkern u1="&#xd0;" u2="W" k="20" />
1189
+ <hkern u1="&#xd0;" u2="V" k="20" />
1190
+ <hkern u1="&#xd0;" u2="T" k="61" />
1191
+ <hkern u1="&#xd0;" u2="A" k="41" />
1192
+ <hkern u1="&#xd0;" u2="&#x2e;" k="82" />
1193
+ <hkern u1="&#xd0;" u2="&#x2c;" k="82" />
1194
+ <hkern u1="&#xd2;" u2="&#x201e;" k="82" />
1195
+ <hkern u1="&#xd2;" u2="&#x201a;" k="82" />
1196
+ <hkern u1="&#xd2;" u2="&#x178;" k="20" />
1197
+ <hkern u1="&#xd2;" u2="&#xdd;" k="20" />
1198
+ <hkern u1="&#xd2;" u2="&#xc5;" k="41" />
1199
+ <hkern u1="&#xd2;" u2="&#xc4;" k="41" />
1200
+ <hkern u1="&#xd2;" u2="&#xc3;" k="41" />
1201
+ <hkern u1="&#xd2;" u2="&#xc2;" k="41" />
1202
+ <hkern u1="&#xd2;" u2="&#xc1;" k="41" />
1203
+ <hkern u1="&#xd2;" u2="&#xc0;" k="41" />
1204
+ <hkern u1="&#xd2;" u2="Z" k="20" />
1205
+ <hkern u1="&#xd2;" u2="Y" k="20" />
1206
+ <hkern u1="&#xd2;" u2="X" k="41" />
1207
+ <hkern u1="&#xd2;" u2="W" k="20" />
1208
+ <hkern u1="&#xd2;" u2="V" k="20" />
1209
+ <hkern u1="&#xd2;" u2="T" k="61" />
1210
+ <hkern u1="&#xd2;" u2="A" k="41" />
1211
+ <hkern u1="&#xd2;" u2="&#x2e;" k="82" />
1212
+ <hkern u1="&#xd2;" u2="&#x2c;" k="82" />
1213
+ <hkern u1="&#xd3;" u2="&#x201e;" k="82" />
1214
+ <hkern u1="&#xd3;" u2="&#x201a;" k="82" />
1215
+ <hkern u1="&#xd3;" u2="&#x178;" k="20" />
1216
+ <hkern u1="&#xd3;" u2="&#xdd;" k="20" />
1217
+ <hkern u1="&#xd3;" u2="&#xc5;" k="41" />
1218
+ <hkern u1="&#xd3;" u2="&#xc4;" k="41" />
1219
+ <hkern u1="&#xd3;" u2="&#xc3;" k="41" />
1220
+ <hkern u1="&#xd3;" u2="&#xc2;" k="41" />
1221
+ <hkern u1="&#xd3;" u2="&#xc1;" k="41" />
1222
+ <hkern u1="&#xd3;" u2="&#xc0;" k="41" />
1223
+ <hkern u1="&#xd3;" u2="Z" k="20" />
1224
+ <hkern u1="&#xd3;" u2="Y" k="20" />
1225
+ <hkern u1="&#xd3;" u2="X" k="41" />
1226
+ <hkern u1="&#xd3;" u2="W" k="20" />
1227
+ <hkern u1="&#xd3;" u2="V" k="20" />
1228
+ <hkern u1="&#xd3;" u2="T" k="61" />
1229
+ <hkern u1="&#xd3;" u2="A" k="41" />
1230
+ <hkern u1="&#xd3;" u2="&#x2e;" k="82" />
1231
+ <hkern u1="&#xd3;" u2="&#x2c;" k="82" />
1232
+ <hkern u1="&#xd4;" u2="&#x201e;" k="82" />
1233
+ <hkern u1="&#xd4;" u2="&#x201a;" k="82" />
1234
+ <hkern u1="&#xd4;" u2="&#x178;" k="20" />
1235
+ <hkern u1="&#xd4;" u2="&#xdd;" k="20" />
1236
+ <hkern u1="&#xd4;" u2="&#xc5;" k="41" />
1237
+ <hkern u1="&#xd4;" u2="&#xc4;" k="41" />
1238
+ <hkern u1="&#xd4;" u2="&#xc3;" k="41" />
1239
+ <hkern u1="&#xd4;" u2="&#xc2;" k="41" />
1240
+ <hkern u1="&#xd4;" u2="&#xc1;" k="41" />
1241
+ <hkern u1="&#xd4;" u2="&#xc0;" k="41" />
1242
+ <hkern u1="&#xd4;" u2="Z" k="20" />
1243
+ <hkern u1="&#xd4;" u2="Y" k="20" />
1244
+ <hkern u1="&#xd4;" u2="X" k="41" />
1245
+ <hkern u1="&#xd4;" u2="W" k="20" />
1246
+ <hkern u1="&#xd4;" u2="V" k="20" />
1247
+ <hkern u1="&#xd4;" u2="T" k="61" />
1248
+ <hkern u1="&#xd4;" u2="A" k="41" />
1249
+ <hkern u1="&#xd4;" u2="&#x2e;" k="82" />
1250
+ <hkern u1="&#xd4;" u2="&#x2c;" k="82" />
1251
+ <hkern u1="&#xd5;" u2="&#x201e;" k="82" />
1252
+ <hkern u1="&#xd5;" u2="&#x201a;" k="82" />
1253
+ <hkern u1="&#xd5;" u2="&#x178;" k="20" />
1254
+ <hkern u1="&#xd5;" u2="&#xdd;" k="20" />
1255
+ <hkern u1="&#xd5;" u2="&#xc5;" k="41" />
1256
+ <hkern u1="&#xd5;" u2="&#xc4;" k="41" />
1257
+ <hkern u1="&#xd5;" u2="&#xc3;" k="41" />
1258
+ <hkern u1="&#xd5;" u2="&#xc2;" k="41" />
1259
+ <hkern u1="&#xd5;" u2="&#xc1;" k="41" />
1260
+ <hkern u1="&#xd5;" u2="&#xc0;" k="41" />
1261
+ <hkern u1="&#xd5;" u2="Z" k="20" />
1262
+ <hkern u1="&#xd5;" u2="Y" k="20" />
1263
+ <hkern u1="&#xd5;" u2="X" k="41" />
1264
+ <hkern u1="&#xd5;" u2="W" k="20" />
1265
+ <hkern u1="&#xd5;" u2="V" k="20" />
1266
+ <hkern u1="&#xd5;" u2="T" k="61" />
1267
+ <hkern u1="&#xd5;" u2="A" k="41" />
1268
+ <hkern u1="&#xd5;" u2="&#x2e;" k="82" />
1269
+ <hkern u1="&#xd5;" u2="&#x2c;" k="82" />
1270
+ <hkern u1="&#xd6;" u2="&#x201e;" k="82" />
1271
+ <hkern u1="&#xd6;" u2="&#x201a;" k="82" />
1272
+ <hkern u1="&#xd6;" u2="&#x178;" k="20" />
1273
+ <hkern u1="&#xd6;" u2="&#xdd;" k="20" />
1274
+ <hkern u1="&#xd6;" u2="&#xc5;" k="41" />
1275
+ <hkern u1="&#xd6;" u2="&#xc4;" k="41" />
1276
+ <hkern u1="&#xd6;" u2="&#xc3;" k="41" />
1277
+ <hkern u1="&#xd6;" u2="&#xc2;" k="41" />
1278
+ <hkern u1="&#xd6;" u2="&#xc1;" k="41" />
1279
+ <hkern u1="&#xd6;" u2="&#xc0;" k="41" />
1280
+ <hkern u1="&#xd6;" u2="Z" k="20" />
1281
+ <hkern u1="&#xd6;" u2="Y" k="20" />
1282
+ <hkern u1="&#xd6;" u2="X" k="41" />
1283
+ <hkern u1="&#xd6;" u2="W" k="20" />
1284
+ <hkern u1="&#xd6;" u2="V" k="20" />
1285
+ <hkern u1="&#xd6;" u2="T" k="61" />
1286
+ <hkern u1="&#xd6;" u2="A" k="41" />
1287
+ <hkern u1="&#xd6;" u2="&#x2e;" k="82" />
1288
+ <hkern u1="&#xd6;" u2="&#x2c;" k="82" />
1289
+ <hkern u1="&#xd8;" u2="&#x201e;" k="82" />
1290
+ <hkern u1="&#xd8;" u2="&#x201a;" k="82" />
1291
+ <hkern u1="&#xd8;" u2="&#x178;" k="20" />
1292
+ <hkern u1="&#xd8;" u2="&#xdd;" k="20" />
1293
+ <hkern u1="&#xd8;" u2="&#xc5;" k="41" />
1294
+ <hkern u1="&#xd8;" u2="&#xc4;" k="41" />
1295
+ <hkern u1="&#xd8;" u2="&#xc3;" k="41" />
1296
+ <hkern u1="&#xd8;" u2="&#xc2;" k="41" />
1297
+ <hkern u1="&#xd8;" u2="&#xc1;" k="41" />
1298
+ <hkern u1="&#xd8;" u2="&#xc0;" k="41" />
1299
+ <hkern u1="&#xd8;" u2="Z" k="20" />
1300
+ <hkern u1="&#xd8;" u2="Y" k="20" />
1301
+ <hkern u1="&#xd8;" u2="X" k="41" />
1302
+ <hkern u1="&#xd8;" u2="W" k="20" />
1303
+ <hkern u1="&#xd8;" u2="V" k="20" />
1304
+ <hkern u1="&#xd8;" u2="T" k="61" />
1305
+ <hkern u1="&#xd8;" u2="A" k="41" />
1306
+ <hkern u1="&#xd8;" u2="&#x2e;" k="82" />
1307
+ <hkern u1="&#xd8;" u2="&#x2c;" k="82" />
1308
+ <hkern u1="&#xd9;" u2="&#x201e;" k="41" />
1309
+ <hkern u1="&#xd9;" u2="&#x201a;" k="41" />
1310
+ <hkern u1="&#xd9;" u2="&#xc5;" k="20" />
1311
+ <hkern u1="&#xd9;" u2="&#xc4;" k="20" />
1312
+ <hkern u1="&#xd9;" u2="&#xc3;" k="20" />
1313
+ <hkern u1="&#xd9;" u2="&#xc2;" k="20" />
1314
+ <hkern u1="&#xd9;" u2="&#xc1;" k="20" />
1315
+ <hkern u1="&#xd9;" u2="&#xc0;" k="20" />
1316
+ <hkern u1="&#xd9;" u2="A" k="20" />
1317
+ <hkern u1="&#xd9;" u2="&#x2e;" k="41" />
1318
+ <hkern u1="&#xd9;" u2="&#x2c;" k="41" />
1319
+ <hkern u1="&#xda;" u2="&#x201e;" k="41" />
1320
+ <hkern u1="&#xda;" u2="&#x201a;" k="41" />
1321
+ <hkern u1="&#xda;" u2="&#xc5;" k="20" />
1322
+ <hkern u1="&#xda;" u2="&#xc4;" k="20" />
1323
+ <hkern u1="&#xda;" u2="&#xc3;" k="20" />
1324
+ <hkern u1="&#xda;" u2="&#xc2;" k="20" />
1325
+ <hkern u1="&#xda;" u2="&#xc1;" k="20" />
1326
+ <hkern u1="&#xda;" u2="&#xc0;" k="20" />
1327
+ <hkern u1="&#xda;" u2="A" k="20" />
1328
+ <hkern u1="&#xda;" u2="&#x2e;" k="41" />
1329
+ <hkern u1="&#xda;" u2="&#x2c;" k="41" />
1330
+ <hkern u1="&#xdb;" u2="&#x201e;" k="41" />
1331
+ <hkern u1="&#xdb;" u2="&#x201a;" k="41" />
1332
+ <hkern u1="&#xdb;" u2="&#xc5;" k="20" />
1333
+ <hkern u1="&#xdb;" u2="&#xc4;" k="20" />
1334
+ <hkern u1="&#xdb;" u2="&#xc3;" k="20" />
1335
+ <hkern u1="&#xdb;" u2="&#xc2;" k="20" />
1336
+ <hkern u1="&#xdb;" u2="&#xc1;" k="20" />
1337
+ <hkern u1="&#xdb;" u2="&#xc0;" k="20" />
1338
+ <hkern u1="&#xdb;" u2="A" k="20" />
1339
+ <hkern u1="&#xdb;" u2="&#x2e;" k="41" />
1340
+ <hkern u1="&#xdb;" u2="&#x2c;" k="41" />
1341
+ <hkern u1="&#xdc;" u2="&#x201e;" k="41" />
1342
+ <hkern u1="&#xdc;" u2="&#x201a;" k="41" />
1343
+ <hkern u1="&#xdc;" u2="&#xc5;" k="20" />
1344
+ <hkern u1="&#xdc;" u2="&#xc4;" k="20" />
1345
+ <hkern u1="&#xdc;" u2="&#xc3;" k="20" />
1346
+ <hkern u1="&#xdc;" u2="&#xc2;" k="20" />
1347
+ <hkern u1="&#xdc;" u2="&#xc1;" k="20" />
1348
+ <hkern u1="&#xdc;" u2="&#xc0;" k="20" />
1349
+ <hkern u1="&#xdc;" u2="A" k="20" />
1350
+ <hkern u1="&#xdc;" u2="&#x2e;" k="41" />
1351
+ <hkern u1="&#xdc;" u2="&#x2c;" k="41" />
1352
+ <hkern u1="&#xdd;" u2="&#x201e;" k="123" />
1353
+ <hkern u1="&#xdd;" u2="&#x201a;" k="123" />
1354
+ <hkern u1="&#xdd;" u2="&#x153;" k="102" />
1355
+ <hkern u1="&#xdd;" u2="&#x152;" k="41" />
1356
+ <hkern u1="&#xdd;" u2="&#xfc;" k="61" />
1357
+ <hkern u1="&#xdd;" u2="&#xfb;" k="61" />
1358
+ <hkern u1="&#xdd;" u2="&#xfa;" k="61" />
1359
+ <hkern u1="&#xdd;" u2="&#xf9;" k="61" />
1360
+ <hkern u1="&#xdd;" u2="&#xf8;" k="102" />
1361
+ <hkern u1="&#xdd;" u2="&#xf6;" k="102" />
1362
+ <hkern u1="&#xdd;" u2="&#xf5;" k="102" />
1363
+ <hkern u1="&#xdd;" u2="&#xf4;" k="102" />
1364
+ <hkern u1="&#xdd;" u2="&#xf3;" k="102" />
1365
+ <hkern u1="&#xdd;" u2="&#xf2;" k="102" />
1366
+ <hkern u1="&#xdd;" u2="&#xeb;" k="102" />
1367
+ <hkern u1="&#xdd;" u2="&#xea;" k="102" />
1368
+ <hkern u1="&#xdd;" u2="&#xe9;" k="102" />
1369
+ <hkern u1="&#xdd;" u2="&#xe8;" k="102" />
1370
+ <hkern u1="&#xdd;" u2="&#xe7;" k="102" />
1371
+ <hkern u1="&#xdd;" u2="&#xe6;" k="102" />
1372
+ <hkern u1="&#xdd;" u2="&#xe5;" k="102" />
1373
+ <hkern u1="&#xdd;" u2="&#xe4;" k="102" />
1374
+ <hkern u1="&#xdd;" u2="&#xe3;" k="102" />
1375
+ <hkern u1="&#xdd;" u2="&#xe2;" k="102" />
1376
+ <hkern u1="&#xdd;" u2="&#xe1;" k="102" />
1377
+ <hkern u1="&#xdd;" u2="&#xe0;" k="102" />
1378
+ <hkern u1="&#xdd;" u2="&#xd8;" k="41" />
1379
+ <hkern u1="&#xdd;" u2="&#xd6;" k="41" />
1380
+ <hkern u1="&#xdd;" u2="&#xd5;" k="41" />
1381
+ <hkern u1="&#xdd;" u2="&#xd4;" k="41" />
1382
+ <hkern u1="&#xdd;" u2="&#xd3;" k="41" />
1383
+ <hkern u1="&#xdd;" u2="&#xd2;" k="41" />
1384
+ <hkern u1="&#xdd;" u2="&#xc7;" k="41" />
1385
+ <hkern u1="&#xdd;" u2="&#xc5;" k="123" />
1386
+ <hkern u1="&#xdd;" u2="&#xc4;" k="123" />
1387
+ <hkern u1="&#xdd;" u2="&#xc3;" k="123" />
1388
+ <hkern u1="&#xdd;" u2="&#xc2;" k="123" />
1389
+ <hkern u1="&#xdd;" u2="&#xc1;" k="123" />
1390
+ <hkern u1="&#xdd;" u2="&#xc0;" k="123" />
1391
+ <hkern u1="&#xdd;" u2="z" k="41" />
1392
+ <hkern u1="&#xdd;" u2="u" k="61" />
1393
+ <hkern u1="&#xdd;" u2="s" k="82" />
1394
+ <hkern u1="&#xdd;" u2="r" k="61" />
1395
+ <hkern u1="&#xdd;" u2="q" k="102" />
1396
+ <hkern u1="&#xdd;" u2="p" k="61" />
1397
+ <hkern u1="&#xdd;" u2="o" k="102" />
1398
+ <hkern u1="&#xdd;" u2="n" k="61" />
1399
+ <hkern u1="&#xdd;" u2="m" k="61" />
1400
+ <hkern u1="&#xdd;" u2="g" k="41" />
1401
+ <hkern u1="&#xdd;" u2="e" k="102" />
1402
+ <hkern u1="&#xdd;" u2="d" k="102" />
1403
+ <hkern u1="&#xdd;" u2="c" k="102" />
1404
+ <hkern u1="&#xdd;" u2="a" k="102" />
1405
+ <hkern u1="&#xdd;" u2="Q" k="41" />
1406
+ <hkern u1="&#xdd;" u2="O" k="41" />
1407
+ <hkern u1="&#xdd;" u2="G" k="41" />
1408
+ <hkern u1="&#xdd;" u2="C" k="41" />
1409
+ <hkern u1="&#xdd;" u2="A" k="123" />
1410
+ <hkern u1="&#xdd;" u2="&#x3f;" k="-41" />
1411
+ <hkern u1="&#xdd;" u2="&#x2e;" k="123" />
1412
+ <hkern u1="&#xdd;" u2="&#x2c;" k="123" />
1413
+ <hkern u1="&#xde;" u2="&#x201e;" k="266" />
1414
+ <hkern u1="&#xde;" u2="&#x201a;" k="266" />
1415
+ <hkern u1="&#xde;" u2="&#xc5;" k="102" />
1416
+ <hkern u1="&#xde;" u2="&#xc4;" k="102" />
1417
+ <hkern u1="&#xde;" u2="&#xc3;" k="102" />
1418
+ <hkern u1="&#xde;" u2="&#xc2;" k="102" />
1419
+ <hkern u1="&#xde;" u2="&#xc1;" k="102" />
1420
+ <hkern u1="&#xde;" u2="&#xc0;" k="102" />
1421
+ <hkern u1="&#xde;" u2="Z" k="20" />
1422
+ <hkern u1="&#xde;" u2="X" k="41" />
1423
+ <hkern u1="&#xde;" u2="A" k="102" />
1424
+ <hkern u1="&#xde;" u2="&#x2e;" k="266" />
1425
+ <hkern u1="&#xde;" u2="&#x2c;" k="266" />
1426
+ <hkern u1="&#xe0;" u2="&#x201d;" k="20" />
1427
+ <hkern u1="&#xe0;" u2="&#x2019;" k="20" />
1428
+ <hkern u1="&#xe0;" u2="&#x27;" k="20" />
1429
+ <hkern u1="&#xe0;" u2="&#x22;" k="20" />
1430
+ <hkern u1="&#xe1;" u2="&#x201d;" k="20" />
1431
+ <hkern u1="&#xe1;" u2="&#x2019;" k="20" />
1432
+ <hkern u1="&#xe1;" u2="&#x27;" k="20" />
1433
+ <hkern u1="&#xe1;" u2="&#x22;" k="20" />
1434
+ <hkern u1="&#xe2;" u2="&#x201d;" k="20" />
1435
+ <hkern u1="&#xe2;" u2="&#x2019;" k="20" />
1436
+ <hkern u1="&#xe2;" u2="&#x27;" k="20" />
1437
+ <hkern u1="&#xe2;" u2="&#x22;" k="20" />
1438
+ <hkern u1="&#xe3;" u2="&#x201d;" k="20" />
1439
+ <hkern u1="&#xe3;" u2="&#x2019;" k="20" />
1440
+ <hkern u1="&#xe3;" u2="&#x27;" k="20" />
1441
+ <hkern u1="&#xe3;" u2="&#x22;" k="20" />
1442
+ <hkern u1="&#xe4;" u2="&#x201d;" k="20" />
1443
+ <hkern u1="&#xe4;" u2="&#x2019;" k="20" />
1444
+ <hkern u1="&#xe4;" u2="&#x27;" k="20" />
1445
+ <hkern u1="&#xe4;" u2="&#x22;" k="20" />
1446
+ <hkern u1="&#xe5;" u2="&#x201d;" k="20" />
1447
+ <hkern u1="&#xe5;" u2="&#x2019;" k="20" />
1448
+ <hkern u1="&#xe5;" u2="&#x27;" k="20" />
1449
+ <hkern u1="&#xe5;" u2="&#x22;" k="20" />
1450
+ <hkern u1="&#xe8;" u2="&#x201d;" k="20" />
1451
+ <hkern u1="&#xe8;" u2="&#x2019;" k="20" />
1452
+ <hkern u1="&#xe8;" u2="&#xfd;" k="41" />
1453
+ <hkern u1="&#xe8;" u2="z" k="20" />
1454
+ <hkern u1="&#xe8;" u2="y" k="41" />
1455
+ <hkern u1="&#xe8;" u2="x" k="41" />
1456
+ <hkern u1="&#xe8;" u2="w" k="41" />
1457
+ <hkern u1="&#xe8;" u2="v" k="41" />
1458
+ <hkern u1="&#xe8;" u2="&#x27;" k="20" />
1459
+ <hkern u1="&#xe8;" u2="&#x22;" k="20" />
1460
+ <hkern u1="&#xe9;" u2="&#x201d;" k="20" />
1461
+ <hkern u1="&#xe9;" u2="&#x2019;" k="20" />
1462
+ <hkern u1="&#xe9;" u2="&#xfd;" k="41" />
1463
+ <hkern u1="&#xe9;" u2="z" k="20" />
1464
+ <hkern u1="&#xe9;" u2="y" k="41" />
1465
+ <hkern u1="&#xe9;" u2="x" k="41" />
1466
+ <hkern u1="&#xe9;" u2="w" k="41" />
1467
+ <hkern u1="&#xe9;" u2="v" k="41" />
1468
+ <hkern u1="&#xe9;" u2="&#x27;" k="20" />
1469
+ <hkern u1="&#xe9;" u2="&#x22;" k="20" />
1470
+ <hkern u1="&#xea;" u2="&#x201d;" k="20" />
1471
+ <hkern u1="&#xea;" u2="&#x2019;" k="20" />
1472
+ <hkern u1="&#xea;" u2="&#xfd;" k="41" />
1473
+ <hkern u1="&#xea;" u2="z" k="20" />
1474
+ <hkern u1="&#xea;" u2="y" k="41" />
1475
+ <hkern u1="&#xea;" u2="x" k="41" />
1476
+ <hkern u1="&#xea;" u2="w" k="41" />
1477
+ <hkern u1="&#xea;" u2="v" k="41" />
1478
+ <hkern u1="&#xea;" u2="&#x27;" k="20" />
1479
+ <hkern u1="&#xea;" u2="&#x22;" k="20" />
1480
+ <hkern u1="&#xeb;" u2="&#x201d;" k="20" />
1481
+ <hkern u1="&#xeb;" u2="&#x2019;" k="20" />
1482
+ <hkern u1="&#xeb;" u2="&#xfd;" k="41" />
1483
+ <hkern u1="&#xeb;" u2="z" k="20" />
1484
+ <hkern u1="&#xeb;" u2="y" k="41" />
1485
+ <hkern u1="&#xeb;" u2="x" k="41" />
1486
+ <hkern u1="&#xeb;" u2="w" k="41" />
1487
+ <hkern u1="&#xeb;" u2="v" k="41" />
1488
+ <hkern u1="&#xeb;" u2="&#x27;" k="20" />
1489
+ <hkern u1="&#xeb;" u2="&#x22;" k="20" />
1490
+ <hkern u1="&#xf0;" u2="&#x201d;" k="20" />
1491
+ <hkern u1="&#xf0;" u2="&#x2019;" k="20" />
1492
+ <hkern u1="&#xf0;" u2="&#xfd;" k="41" />
1493
+ <hkern u1="&#xf0;" u2="z" k="20" />
1494
+ <hkern u1="&#xf0;" u2="y" k="41" />
1495
+ <hkern u1="&#xf0;" u2="x" k="41" />
1496
+ <hkern u1="&#xf0;" u2="w" k="41" />
1497
+ <hkern u1="&#xf0;" u2="v" k="41" />
1498
+ <hkern u1="&#xf0;" u2="&#x27;" k="20" />
1499
+ <hkern u1="&#xf0;" u2="&#x22;" k="20" />
1500
+ <hkern u1="&#xf2;" u2="&#x201d;" k="20" />
1501
+ <hkern u1="&#xf2;" u2="&#x2019;" k="20" />
1502
+ <hkern u1="&#xf2;" u2="&#xfd;" k="41" />
1503
+ <hkern u1="&#xf2;" u2="z" k="20" />
1504
+ <hkern u1="&#xf2;" u2="y" k="41" />
1505
+ <hkern u1="&#xf2;" u2="x" k="41" />
1506
+ <hkern u1="&#xf2;" u2="w" k="41" />
1507
+ <hkern u1="&#xf2;" u2="v" k="41" />
1508
+ <hkern u1="&#xf2;" u2="&#x27;" k="20" />
1509
+ <hkern u1="&#xf2;" u2="&#x22;" k="20" />
1510
+ <hkern u1="&#xf3;" u2="&#x201d;" k="20" />
1511
+ <hkern u1="&#xf3;" u2="&#x2019;" k="20" />
1512
+ <hkern u1="&#xf3;" u2="&#xfd;" k="41" />
1513
+ <hkern u1="&#xf3;" u2="z" k="20" />
1514
+ <hkern u1="&#xf3;" u2="y" k="41" />
1515
+ <hkern u1="&#xf3;" u2="x" k="41" />
1516
+ <hkern u1="&#xf3;" u2="w" k="41" />
1517
+ <hkern u1="&#xf3;" u2="v" k="41" />
1518
+ <hkern u1="&#xf3;" u2="&#x27;" k="20" />
1519
+ <hkern u1="&#xf3;" u2="&#x22;" k="20" />
1520
+ <hkern u1="&#xf4;" u2="&#x201d;" k="20" />
1521
+ <hkern u1="&#xf4;" u2="&#x2019;" k="20" />
1522
+ <hkern u1="&#xf4;" u2="&#xfd;" k="41" />
1523
+ <hkern u1="&#xf4;" u2="z" k="20" />
1524
+ <hkern u1="&#xf4;" u2="y" k="41" />
1525
+ <hkern u1="&#xf4;" u2="x" k="41" />
1526
+ <hkern u1="&#xf4;" u2="w" k="41" />
1527
+ <hkern u1="&#xf4;" u2="v" k="41" />
1528
+ <hkern u1="&#xf4;" u2="&#x27;" k="20" />
1529
+ <hkern u1="&#xf4;" u2="&#x22;" k="20" />
1530
+ <hkern u1="&#xf6;" u2="&#x201d;" k="41" />
1531
+ <hkern u1="&#xf6;" u2="&#x2019;" k="41" />
1532
+ <hkern u1="&#xf6;" u2="&#x27;" k="41" />
1533
+ <hkern u1="&#xf6;" u2="&#x22;" k="41" />
1534
+ <hkern u1="&#xf8;" u2="&#x201d;" k="20" />
1535
+ <hkern u1="&#xf8;" u2="&#x2019;" k="20" />
1536
+ <hkern u1="&#xf8;" u2="&#xfd;" k="41" />
1537
+ <hkern u1="&#xf8;" u2="z" k="20" />
1538
+ <hkern u1="&#xf8;" u2="y" k="41" />
1539
+ <hkern u1="&#xf8;" u2="x" k="41" />
1540
+ <hkern u1="&#xf8;" u2="w" k="41" />
1541
+ <hkern u1="&#xf8;" u2="v" k="41" />
1542
+ <hkern u1="&#xf8;" u2="&#x27;" k="20" />
1543
+ <hkern u1="&#xf8;" u2="&#x22;" k="20" />
1544
+ <hkern u1="&#xfd;" u2="&#x201e;" k="82" />
1545
+ <hkern u1="&#xfd;" u2="&#x201d;" k="-82" />
1546
+ <hkern u1="&#xfd;" u2="&#x201a;" k="82" />
1547
+ <hkern u1="&#xfd;" u2="&#x2019;" k="-82" />
1548
+ <hkern u1="&#xfd;" u2="&#x3f;" k="-41" />
1549
+ <hkern u1="&#xfd;" u2="&#x2e;" k="82" />
1550
+ <hkern u1="&#xfd;" u2="&#x2c;" k="82" />
1551
+ <hkern u1="&#xfd;" u2="&#x27;" k="-82" />
1552
+ <hkern u1="&#xfd;" u2="&#x22;" k="-82" />
1553
+ <hkern u1="&#xfe;" u2="&#x201d;" k="20" />
1554
+ <hkern u1="&#xfe;" u2="&#x2019;" k="20" />
1555
+ <hkern u1="&#xfe;" u2="&#xfd;" k="41" />
1556
+ <hkern u1="&#xfe;" u2="z" k="20" />
1557
+ <hkern u1="&#xfe;" u2="y" k="41" />
1558
+ <hkern u1="&#xfe;" u2="x" k="41" />
1559
+ <hkern u1="&#xfe;" u2="w" k="41" />
1560
+ <hkern u1="&#xfe;" u2="v" k="41" />
1561
+ <hkern u1="&#xfe;" u2="&#x27;" k="20" />
1562
+ <hkern u1="&#xfe;" u2="&#x22;" k="20" />
1563
+ <hkern u1="&#xff;" u2="&#x201e;" k="82" />
1564
+ <hkern u1="&#xff;" u2="&#x201d;" k="-82" />
1565
+ <hkern u1="&#xff;" u2="&#x201a;" k="82" />
1566
+ <hkern u1="&#xff;" u2="&#x2019;" k="-82" />
1567
+ <hkern u1="&#xff;" u2="&#x3f;" k="-41" />
1568
+ <hkern u1="&#xff;" u2="&#x2e;" k="82" />
1569
+ <hkern u1="&#xff;" u2="&#x2c;" k="82" />
1570
+ <hkern u1="&#xff;" u2="&#x27;" k="-82" />
1571
+ <hkern u1="&#xff;" u2="&#x22;" k="-82" />
1572
+ <hkern u1="&#x152;" u2="J" k="-123" />
1573
+ <hkern u1="&#x178;" u2="&#x201e;" k="123" />
1574
+ <hkern u1="&#x178;" u2="&#x201a;" k="123" />
1575
+ <hkern u1="&#x178;" u2="&#x153;" k="102" />
1576
+ <hkern u1="&#x178;" u2="&#x152;" k="41" />
1577
+ <hkern u1="&#x178;" u2="&#xfc;" k="61" />
1578
+ <hkern u1="&#x178;" u2="&#xfb;" k="61" />
1579
+ <hkern u1="&#x178;" u2="&#xfa;" k="61" />
1580
+ <hkern u1="&#x178;" u2="&#xf9;" k="61" />
1581
+ <hkern u1="&#x178;" u2="&#xf8;" k="102" />
1582
+ <hkern u1="&#x178;" u2="&#xf6;" k="102" />
1583
+ <hkern u1="&#x178;" u2="&#xf5;" k="102" />
1584
+ <hkern u1="&#x178;" u2="&#xf4;" k="102" />
1585
+ <hkern u1="&#x178;" u2="&#xf3;" k="102" />
1586
+ <hkern u1="&#x178;" u2="&#xf2;" k="102" />
1587
+ <hkern u1="&#x178;" u2="&#xeb;" k="102" />
1588
+ <hkern u1="&#x178;" u2="&#xea;" k="102" />
1589
+ <hkern u1="&#x178;" u2="&#xe9;" k="102" />
1590
+ <hkern u1="&#x178;" u2="&#xe8;" k="102" />
1591
+ <hkern u1="&#x178;" u2="&#xe7;" k="102" />
1592
+ <hkern u1="&#x178;" u2="&#xe6;" k="102" />
1593
+ <hkern u1="&#x178;" u2="&#xe5;" k="102" />
1594
+ <hkern u1="&#x178;" u2="&#xe4;" k="102" />
1595
+ <hkern u1="&#x178;" u2="&#xe3;" k="102" />
1596
+ <hkern u1="&#x178;" u2="&#xe2;" k="102" />
1597
+ <hkern u1="&#x178;" u2="&#xe1;" k="102" />
1598
+ <hkern u1="&#x178;" u2="&#xe0;" k="102" />
1599
+ <hkern u1="&#x178;" u2="&#xd8;" k="41" />
1600
+ <hkern u1="&#x178;" u2="&#xd6;" k="41" />
1601
+ <hkern u1="&#x178;" u2="&#xd5;" k="41" />
1602
+ <hkern u1="&#x178;" u2="&#xd4;" k="41" />
1603
+ <hkern u1="&#x178;" u2="&#xd3;" k="41" />
1604
+ <hkern u1="&#x178;" u2="&#xd2;" k="41" />
1605
+ <hkern u1="&#x178;" u2="&#xc7;" k="41" />
1606
+ <hkern u1="&#x178;" u2="&#xc5;" k="123" />
1607
+ <hkern u1="&#x178;" u2="&#xc4;" k="123" />
1608
+ <hkern u1="&#x178;" u2="&#xc3;" k="123" />
1609
+ <hkern u1="&#x178;" u2="&#xc2;" k="123" />
1610
+ <hkern u1="&#x178;" u2="&#xc1;" k="123" />
1611
+ <hkern u1="&#x178;" u2="&#xc0;" k="123" />
1612
+ <hkern u1="&#x178;" u2="z" k="41" />
1613
+ <hkern u1="&#x178;" u2="u" k="61" />
1614
+ <hkern u1="&#x178;" u2="s" k="82" />
1615
+ <hkern u1="&#x178;" u2="r" k="61" />
1616
+ <hkern u1="&#x178;" u2="q" k="102" />
1617
+ <hkern u1="&#x178;" u2="p" k="61" />
1618
+ <hkern u1="&#x178;" u2="o" k="102" />
1619
+ <hkern u1="&#x178;" u2="n" k="61" />
1620
+ <hkern u1="&#x178;" u2="m" k="61" />
1621
+ <hkern u1="&#x178;" u2="g" k="41" />
1622
+ <hkern u1="&#x178;" u2="e" k="102" />
1623
+ <hkern u1="&#x178;" u2="d" k="102" />
1624
+ <hkern u1="&#x178;" u2="c" k="102" />
1625
+ <hkern u1="&#x178;" u2="a" k="102" />
1626
+ <hkern u1="&#x178;" u2="Q" k="41" />
1627
+ <hkern u1="&#x178;" u2="O" k="41" />
1628
+ <hkern u1="&#x178;" u2="G" k="41" />
1629
+ <hkern u1="&#x178;" u2="C" k="41" />
1630
+ <hkern u1="&#x178;" u2="A" k="123" />
1631
+ <hkern u1="&#x178;" u2="&#x3f;" k="-41" />
1632
+ <hkern u1="&#x178;" u2="&#x2e;" k="123" />
1633
+ <hkern u1="&#x178;" u2="&#x2c;" k="123" />
1634
+ <hkern u1="&#x2013;" u2="T" k="82" />
1635
+ <hkern u1="&#x2014;" u2="T" k="82" />
1636
+ <hkern u1="&#x2018;" u2="&#x178;" k="-20" />
1637
+ <hkern u1="&#x2018;" u2="&#x153;" k="123" />
1638
+ <hkern u1="&#x2018;" u2="&#xfc;" k="61" />
1639
+ <hkern u1="&#x2018;" u2="&#xfb;" k="61" />
1640
+ <hkern u1="&#x2018;" u2="&#xfa;" k="61" />
1641
+ <hkern u1="&#x2018;" u2="&#xf9;" k="61" />
1642
+ <hkern u1="&#x2018;" u2="&#xf8;" k="123" />
1643
+ <hkern u1="&#x2018;" u2="&#xf6;" k="123" />
1644
+ <hkern u1="&#x2018;" u2="&#xf5;" k="123" />
1645
+ <hkern u1="&#x2018;" u2="&#xf4;" k="123" />
1646
+ <hkern u1="&#x2018;" u2="&#xf3;" k="123" />
1647
+ <hkern u1="&#x2018;" u2="&#xf2;" k="123" />
1648
+ <hkern u1="&#x2018;" u2="&#xeb;" k="123" />
1649
+ <hkern u1="&#x2018;" u2="&#xea;" k="123" />
1650
+ <hkern u1="&#x2018;" u2="&#xe9;" k="123" />
1651
+ <hkern u1="&#x2018;" u2="&#xe8;" k="123" />
1652
+ <hkern u1="&#x2018;" u2="&#xe7;" k="123" />
1653
+ <hkern u1="&#x2018;" u2="&#xe6;" k="82" />
1654
+ <hkern u1="&#x2018;" u2="&#xe5;" k="82" />
1655
+ <hkern u1="&#x2018;" u2="&#xe4;" k="82" />
1656
+ <hkern u1="&#x2018;" u2="&#xe3;" k="82" />
1657
+ <hkern u1="&#x2018;" u2="&#xe2;" k="82" />
1658
+ <hkern u1="&#x2018;" u2="&#xe1;" k="82" />
1659
+ <hkern u1="&#x2018;" u2="&#xe0;" k="123" />
1660
+ <hkern u1="&#x2018;" u2="&#xdd;" k="-20" />
1661
+ <hkern u1="&#x2018;" u2="&#xc5;" k="143" />
1662
+ <hkern u1="&#x2018;" u2="&#xc4;" k="143" />
1663
+ <hkern u1="&#x2018;" u2="&#xc3;" k="143" />
1664
+ <hkern u1="&#x2018;" u2="&#xc2;" k="143" />
1665
+ <hkern u1="&#x2018;" u2="&#xc1;" k="143" />
1666
+ <hkern u1="&#x2018;" u2="&#xc0;" k="143" />
1667
+ <hkern u1="&#x2018;" u2="u" k="61" />
1668
+ <hkern u1="&#x2018;" u2="s" k="61" />
1669
+ <hkern u1="&#x2018;" u2="r" k="61" />
1670
+ <hkern u1="&#x2018;" u2="q" k="123" />
1671
+ <hkern u1="&#x2018;" u2="p" k="61" />
1672
+ <hkern u1="&#x2018;" u2="o" k="123" />
1673
+ <hkern u1="&#x2018;" u2="n" k="61" />
1674
+ <hkern u1="&#x2018;" u2="m" k="61" />
1675
+ <hkern u1="&#x2018;" u2="g" k="61" />
1676
+ <hkern u1="&#x2018;" u2="e" k="123" />
1677
+ <hkern u1="&#x2018;" u2="d" k="123" />
1678
+ <hkern u1="&#x2018;" u2="c" k="123" />
1679
+ <hkern u1="&#x2018;" u2="a" k="82" />
1680
+ <hkern u1="&#x2018;" u2="Y" k="-20" />
1681
+ <hkern u1="&#x2018;" u2="W" k="-41" />
1682
+ <hkern u1="&#x2018;" u2="V" k="-41" />
1683
+ <hkern u1="&#x2018;" u2="T" k="-41" />
1684
+ <hkern u1="&#x2018;" u2="A" k="143" />
1685
+ <hkern u1="&#x2019;" u2="&#x178;" k="-20" />
1686
+ <hkern u1="&#x2019;" u2="&#x153;" k="123" />
1687
+ <hkern u1="&#x2019;" u2="&#xfc;" k="61" />
1688
+ <hkern u1="&#x2019;" u2="&#xfb;" k="61" />
1689
+ <hkern u1="&#x2019;" u2="&#xfa;" k="61" />
1690
+ <hkern u1="&#x2019;" u2="&#xf9;" k="61" />
1691
+ <hkern u1="&#x2019;" u2="&#xf8;" k="123" />
1692
+ <hkern u1="&#x2019;" u2="&#xf6;" k="123" />
1693
+ <hkern u1="&#x2019;" u2="&#xf5;" k="123" />
1694
+ <hkern u1="&#x2019;" u2="&#xf4;" k="123" />
1695
+ <hkern u1="&#x2019;" u2="&#xf3;" k="123" />
1696
+ <hkern u1="&#x2019;" u2="&#xf2;" k="123" />
1697
+ <hkern u1="&#x2019;" u2="&#xeb;" k="123" />
1698
+ <hkern u1="&#x2019;" u2="&#xea;" k="123" />
1699
+ <hkern u1="&#x2019;" u2="&#xe9;" k="123" />
1700
+ <hkern u1="&#x2019;" u2="&#xe8;" k="123" />
1701
+ <hkern u1="&#x2019;" u2="&#xe7;" k="123" />
1702
+ <hkern u1="&#x2019;" u2="&#xe6;" k="82" />
1703
+ <hkern u1="&#x2019;" u2="&#xe5;" k="82" />
1704
+ <hkern u1="&#x2019;" u2="&#xe4;" k="82" />
1705
+ <hkern u1="&#x2019;" u2="&#xe3;" k="82" />
1706
+ <hkern u1="&#x2019;" u2="&#xe2;" k="82" />
1707
+ <hkern u1="&#x2019;" u2="&#xe1;" k="82" />
1708
+ <hkern u1="&#x2019;" u2="&#xe0;" k="123" />
1709
+ <hkern u1="&#x2019;" u2="&#xdd;" k="-20" />
1710
+ <hkern u1="&#x2019;" u2="&#xc5;" k="143" />
1711
+ <hkern u1="&#x2019;" u2="&#xc4;" k="143" />
1712
+ <hkern u1="&#x2019;" u2="&#xc3;" k="143" />
1713
+ <hkern u1="&#x2019;" u2="&#xc2;" k="143" />
1714
+ <hkern u1="&#x2019;" u2="&#xc1;" k="143" />
1715
+ <hkern u1="&#x2019;" u2="&#xc0;" k="143" />
1716
+ <hkern u1="&#x2019;" u2="u" k="61" />
1717
+ <hkern u1="&#x2019;" u2="s" k="61" />
1718
+ <hkern u1="&#x2019;" u2="r" k="61" />
1719
+ <hkern u1="&#x2019;" u2="q" k="123" />
1720
+ <hkern u1="&#x2019;" u2="p" k="61" />
1721
+ <hkern u1="&#x2019;" u2="o" k="123" />
1722
+ <hkern u1="&#x2019;" u2="n" k="61" />
1723
+ <hkern u1="&#x2019;" u2="m" k="61" />
1724
+ <hkern u1="&#x2019;" u2="g" k="61" />
1725
+ <hkern u1="&#x2019;" u2="e" k="123" />
1726
+ <hkern u1="&#x2019;" u2="d" k="123" />
1727
+ <hkern u1="&#x2019;" u2="c" k="123" />
1728
+ <hkern u1="&#x2019;" u2="a" k="82" />
1729
+ <hkern u1="&#x2019;" u2="Y" k="-20" />
1730
+ <hkern u1="&#x2019;" u2="W" k="-41" />
1731
+ <hkern u1="&#x2019;" u2="V" k="-41" />
1732
+ <hkern u1="&#x2019;" u2="T" k="-41" />
1733
+ <hkern u1="&#x2019;" u2="A" k="143" />
1734
+ <hkern u1="&#x201a;" u2="&#x178;" k="123" />
1735
+ <hkern u1="&#x201a;" u2="&#x152;" k="102" />
1736
+ <hkern u1="&#x201a;" u2="&#xdd;" k="123" />
1737
+ <hkern u1="&#x201a;" u2="&#xdc;" k="41" />
1738
+ <hkern u1="&#x201a;" u2="&#xdb;" k="41" />
1739
+ <hkern u1="&#x201a;" u2="&#xda;" k="41" />
1740
+ <hkern u1="&#x201a;" u2="&#xd9;" k="41" />
1741
+ <hkern u1="&#x201a;" u2="&#xd8;" k="102" />
1742
+ <hkern u1="&#x201a;" u2="&#xd6;" k="102" />
1743
+ <hkern u1="&#x201a;" u2="&#xd5;" k="102" />
1744
+ <hkern u1="&#x201a;" u2="&#xd4;" k="102" />
1745
+ <hkern u1="&#x201a;" u2="&#xd3;" k="102" />
1746
+ <hkern u1="&#x201a;" u2="&#xd2;" k="102" />
1747
+ <hkern u1="&#x201a;" u2="&#xc7;" k="102" />
1748
+ <hkern u1="&#x201a;" u2="Y" k="123" />
1749
+ <hkern u1="&#x201a;" u2="W" k="123" />
1750
+ <hkern u1="&#x201a;" u2="V" k="123" />
1751
+ <hkern u1="&#x201a;" u2="U" k="41" />
1752
+ <hkern u1="&#x201a;" u2="T" k="143" />
1753
+ <hkern u1="&#x201a;" u2="Q" k="102" />
1754
+ <hkern u1="&#x201a;" u2="O" k="102" />
1755
+ <hkern u1="&#x201a;" u2="G" k="102" />
1756
+ <hkern u1="&#x201a;" u2="C" k="102" />
1757
+ <hkern u1="&#x201c;" u2="&#x178;" k="-20" />
1758
+ <hkern u1="&#x201c;" u2="&#x153;" k="123" />
1759
+ <hkern u1="&#x201c;" u2="&#xfc;" k="61" />
1760
+ <hkern u1="&#x201c;" u2="&#xfb;" k="61" />
1761
+ <hkern u1="&#x201c;" u2="&#xfa;" k="61" />
1762
+ <hkern u1="&#x201c;" u2="&#xf9;" k="61" />
1763
+ <hkern u1="&#x201c;" u2="&#xf8;" k="123" />
1764
+ <hkern u1="&#x201c;" u2="&#xf6;" k="123" />
1765
+ <hkern u1="&#x201c;" u2="&#xf5;" k="123" />
1766
+ <hkern u1="&#x201c;" u2="&#xf4;" k="123" />
1767
+ <hkern u1="&#x201c;" u2="&#xf3;" k="123" />
1768
+ <hkern u1="&#x201c;" u2="&#xf2;" k="123" />
1769
+ <hkern u1="&#x201c;" u2="&#xeb;" k="123" />
1770
+ <hkern u1="&#x201c;" u2="&#xea;" k="123" />
1771
+ <hkern u1="&#x201c;" u2="&#xe9;" k="123" />
1772
+ <hkern u1="&#x201c;" u2="&#xe8;" k="123" />
1773
+ <hkern u1="&#x201c;" u2="&#xe7;" k="123" />
1774
+ <hkern u1="&#x201c;" u2="&#xe6;" k="82" />
1775
+ <hkern u1="&#x201c;" u2="&#xe5;" k="82" />
1776
+ <hkern u1="&#x201c;" u2="&#xe4;" k="82" />
1777
+ <hkern u1="&#x201c;" u2="&#xe3;" k="82" />
1778
+ <hkern u1="&#x201c;" u2="&#xe2;" k="82" />
1779
+ <hkern u1="&#x201c;" u2="&#xe1;" k="82" />
1780
+ <hkern u1="&#x201c;" u2="&#xe0;" k="123" />
1781
+ <hkern u1="&#x201c;" u2="&#xdd;" k="-20" />
1782
+ <hkern u1="&#x201c;" u2="&#xc5;" k="143" />
1783
+ <hkern u1="&#x201c;" u2="&#xc4;" k="143" />
1784
+ <hkern u1="&#x201c;" u2="&#xc3;" k="143" />
1785
+ <hkern u1="&#x201c;" u2="&#xc2;" k="143" />
1786
+ <hkern u1="&#x201c;" u2="&#xc1;" k="143" />
1787
+ <hkern u1="&#x201c;" u2="&#xc0;" k="143" />
1788
+ <hkern u1="&#x201c;" u2="u" k="61" />
1789
+ <hkern u1="&#x201c;" u2="s" k="61" />
1790
+ <hkern u1="&#x201c;" u2="r" k="61" />
1791
+ <hkern u1="&#x201c;" u2="q" k="123" />
1792
+ <hkern u1="&#x201c;" u2="p" k="61" />
1793
+ <hkern u1="&#x201c;" u2="o" k="123" />
1794
+ <hkern u1="&#x201c;" u2="n" k="61" />
1795
+ <hkern u1="&#x201c;" u2="m" k="61" />
1796
+ <hkern u1="&#x201c;" u2="g" k="61" />
1797
+ <hkern u1="&#x201c;" u2="e" k="123" />
1798
+ <hkern u1="&#x201c;" u2="d" k="123" />
1799
+ <hkern u1="&#x201c;" u2="c" k="123" />
1800
+ <hkern u1="&#x201c;" u2="a" k="82" />
1801
+ <hkern u1="&#x201c;" u2="Y" k="-20" />
1802
+ <hkern u1="&#x201c;" u2="W" k="-41" />
1803
+ <hkern u1="&#x201c;" u2="V" k="-41" />
1804
+ <hkern u1="&#x201c;" u2="T" k="-41" />
1805
+ <hkern u1="&#x201c;" u2="A" k="143" />
1806
+ <hkern u1="&#x201e;" u2="&#x178;" k="123" />
1807
+ <hkern u1="&#x201e;" u2="&#x152;" k="102" />
1808
+ <hkern u1="&#x201e;" u2="&#xdd;" k="123" />
1809
+ <hkern u1="&#x201e;" u2="&#xdc;" k="41" />
1810
+ <hkern u1="&#x201e;" u2="&#xdb;" k="41" />
1811
+ <hkern u1="&#x201e;" u2="&#xda;" k="41" />
1812
+ <hkern u1="&#x201e;" u2="&#xd9;" k="41" />
1813
+ <hkern u1="&#x201e;" u2="&#xd8;" k="102" />
1814
+ <hkern u1="&#x201e;" u2="&#xd6;" k="102" />
1815
+ <hkern u1="&#x201e;" u2="&#xd5;" k="102" />
1816
+ <hkern u1="&#x201e;" u2="&#xd4;" k="102" />
1817
+ <hkern u1="&#x201e;" u2="&#xd3;" k="102" />
1818
+ <hkern u1="&#x201e;" u2="&#xd2;" k="102" />
1819
+ <hkern u1="&#x201e;" u2="&#xc7;" k="102" />
1820
+ <hkern u1="&#x201e;" u2="Y" k="123" />
1821
+ <hkern u1="&#x201e;" u2="W" k="123" />
1822
+ <hkern u1="&#x201e;" u2="V" k="123" />
1823
+ <hkern u1="&#x201e;" u2="U" k="41" />
1824
+ <hkern u1="&#x201e;" u2="T" k="143" />
1825
+ <hkern u1="&#x201e;" u2="Q" k="102" />
1826
+ <hkern u1="&#x201e;" u2="O" k="102" />
1827
+ <hkern u1="&#x201e;" u2="G" k="102" />
1828
+ <hkern u1="&#x201e;" u2="C" k="102" />
1829
+ </font>
1830
+ </defs></svg>
jsdoc-out/fonts/OpenSans-Bold-webfont.woff ADDED
Binary file
jsdoc-out/fonts/OpenSans-BoldItalic-webfont.eot ADDED
Binary file
jsdoc-out/fonts/OpenSans-BoldItalic-webfont.svg ADDED
@@ -0,0 +1,1830 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" standalone="no"?>
2
+ <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
3
+ <svg xmlns="http://www.w3.org/2000/svg">
4
+ <metadata></metadata>
5
+ <defs>
6
+ <font id="open_sansbold_italic" horiz-adv-x="1128" >
7
+ <font-face units-per-em="2048" ascent="1638" descent="-410" />
8
+ <missing-glyph horiz-adv-x="532" />
9
+ <glyph unicode="&#xfb01;" horiz-adv-x="1352" d="M0 0zM-45 -492q-104 0 -174 25v242q61 -21 115 -21q61 0 107 40t65 130l204 965h-163l30 145l183 84l18 84q41 190 138.5 277.5t273.5 87.5q131 0 235 -49l-80 -224q-69 31 -133 31q-57 0 -92 -40t-47 -105l-12 -62h219l-49 -229h-220l-215 -1010q-77 -371 -403 -371z M1065 1380q0 87 47.5 131.5t134.5 44.5q73 0 111 -31t38 -89q0 -80 -44 -129.5t-136 -49.5q-151 0 -151 123zM1081 0h-301l237 1118h301z" />
10
+ <glyph unicode="&#xfb02;" horiz-adv-x="1352" d="M0 0zM-45 -492q-104 0 -174 25v242q61 -21 115 -21q61 0 107 40t65 130l204 965h-163l30 145l183 84l18 84q41 190 138.5 277.5t273.5 87.5q131 0 235 -49l-80 -224q-69 31 -133 31q-57 0 -92 -40t-47 -105l-12 -62h219l-49 -229h-220l-215 -1010q-77 -371 -403 -371z M1081 0h-301l330 1556h301z" />
11
+ <glyph unicode="&#xfb03;" horiz-adv-x="2048" d="M-45 -492q-104 0 -174 25v242q61 -21 115 -21q61 0 107 40t65 130l204 965h-163l30 145l183 84l18 84q41 190 138.5 277.5t273.5 87.5q131 0 235 -49l-80 -224q-69 31 -133 31q-57 0 -92 -40t-47 -105l-12 -62h395l18 84q41 190 138.5 277.5t273.5 87.5q131 0 235 -49 l-79 -224q-69 31 -134 31q-57 0 -91.5 -40t-47.5 -105l-12 -62h219l-49 -229h-219l-215 -1010q-77 -371 -404 -371q-104 0 -174 25v242q61 -21 115 -21q136 0 172 170l205 965h-396l-215 -1010q-77 -371 -403 -371zM1778 0h-301l237 1118h301zM1761 1380q0 87 48 131.5 t135 44.5q73 0 111 -31t38 -89q0 -80 -44 -129.5t-136 -49.5q-152 0 -152 123z" />
12
+ <glyph unicode="&#xfb04;" horiz-adv-x="2048" d="M-45 -492q-104 0 -174 25v242q61 -21 115 -21q61 0 107 40t65 130l204 965h-163l30 145l183 84l18 84q41 190 138.5 277.5t273.5 87.5q131 0 235 -49l-80 -224q-69 31 -133 31q-57 0 -92 -40t-47 -105l-12 -62h395l18 84q41 190 138.5 277.5t273.5 87.5q131 0 235 -49 l-79 -224q-69 31 -134 31q-57 0 -91.5 -40t-47.5 -105l-12 -62h219l-49 -229h-219l-215 -1010q-77 -371 -404 -371q-104 0 -174 25v242q61 -21 115 -21q136 0 172 170l205 965h-396l-215 -1010q-77 -371 -403 -371zM1778 0h-301l329 1556h301z" />
13
+ <glyph horiz-adv-x="2048" />
14
+ <glyph horiz-adv-x="2048" />
15
+ <glyph unicode="&#xd;" horiz-adv-x="1044" />
16
+ <glyph unicode=" " horiz-adv-x="532" />
17
+ <glyph unicode="&#x09;" horiz-adv-x="532" />
18
+ <glyph unicode="&#xa0;" horiz-adv-x="532" />
19
+ <glyph unicode="!" horiz-adv-x="586" d="M391 485h-241l157 977h340zM25 115q0 90 53.5 144t150.5 54q68 0 109 -38t41 -107q0 -87 -55 -141t-144 -54q-73 0 -114 37.5t-41 104.5z" />
20
+ <glyph unicode="&#x22;" horiz-adv-x="928" d="M549 1462l-152 -528h-196l71 528h277zM954 1462l-151 -528h-199l74 528h276z" />
21
+ <glyph unicode="#" horiz-adv-x="1323" d="M1036 846l-69 -232h258l-19 -206h-297l-116 -408h-220l117 408h-194l-115 -408h-215l113 408h-238l18 206h277l70 232h-252l18 209h289l119 407h217l-117 -407h199l116 407h215l-116 -407h239l-18 -209h-279zM553 614h197l69 232h-196z" />
22
+ <glyph unicode="$" d="M1034 496q0 -184 -125.5 -291.5t-367.5 -124.5l-39 -199h-140l44 201q-209 12 -355 86v266q198 -107 404 -117l71 322q-163 61 -241 151t-78 214q0 173 127 279.5t350 121.5l35 151h139l-33 -151q166 -22 295 -90l-106 -232q-132 65 -242 74l-63 -299q131 -51 195 -99.5 t97 -113t33 -149.5zM594 322q63 9 102 45t39 98q0 46 -24.5 75.5t-59.5 43.5zM633 1157q-62 -7 -96.5 -41t-34.5 -94q0 -79 80 -111z" />
23
+ <glyph unicode="%" horiz-adv-x="1753" d="M518 1274q-63 0 -110.5 -128.5t-47.5 -277.5q0 -96 56 -96q65 0 112 131t47 275q0 96 -57 96zM821 1165q0 -166 -56 -310t-151 -217t-217 -73q-139 0 -210.5 83.5t-71.5 236.5q0 169 55.5 311.5t148.5 214.5t216 72q137 0 211.5 -80t74.5 -238zM1554 1462l-1083 -1462 h-240l1088 1462h235zM1376 690q-39 0 -75 -56t-59 -154t-23 -195t55 -97q41 0 77 55t59.5 154.5t23.5 196.5q0 96 -58 96zM1679 590q0 -167 -54 -313.5t-148 -220.5t-215 -74q-144 0 -216.5 78.5t-72.5 222.5q0 177 53 322.5t148 219.5t219 74q137 0 211.5 -78.5 t74.5 -230.5z" />
24
+ <glyph unicode="&#x26;" horiz-adv-x="1450" d="M1325 0h-350l-72 98q-175 -118 -403 -118q-209 0 -320.5 97.5t-111.5 280.5q0 145 78.5 248.5t273.5 200.5q-76 130 -76 258q0 195 117.5 307.5t316.5 112.5q169 0 266 -82.5t97 -224.5q0 -280 -365 -426l195 -263q44 57 80.5 121.5t78.5 173.5h300q-133 -313 -310 -497z M541 623q-88 -51 -123 -104.5t-35 -131.5q0 -65 45.5 -108t116.5 -43q115 0 221 59zM662 920q113 59 155.5 111t42.5 112q0 57 -30 82.5t-70 25.5q-66 0 -102.5 -46.5t-36.5 -119.5q0 -46 12 -92t29 -73z" />
25
+ <glyph unicode="'" horiz-adv-x="522" d="M549 1462l-152 -528h-196l71 528h277z" />
26
+ <glyph unicode="(" horiz-adv-x="694" d="M74 281q0 339 122.5 626.5t381.5 554.5h262q-255 -278 -377.5 -573.5t-122.5 -618.5q0 -308 117 -594h-234q-149 266 -149 605z" />
27
+ <glyph unicode=")" horiz-adv-x="694" d="M618 858q0 -342 -124 -630.5t-379 -551.5h-262q499 545 499 1192q0 307 -116 594h233q149 -264 149 -604z" />
28
+ <glyph unicode="*" horiz-adv-x="1116" d="M885 1522l-113 -353l387 29l-18 -254l-338 43l160 -336l-246 -73l-90 337l-197 -278l-207 164l275 248l-326 92l86 237l338 -174l33 369z" />
29
+ <glyph unicode="+" d="M475 612h-366v219h366v369h219v-369h367v-219h-367v-364h-219v364z" />
30
+ <glyph unicode="," horiz-adv-x="569" d="M377 238l8 -23q-118 -255 -262 -479h-225q74 167 194 502h285z" />
31
+ <glyph unicode="-" horiz-adv-x="659" d="M41 424l53 250h524l-53 -250h-524z" />
32
+ <glyph unicode="." horiz-adv-x="584" d="M25 115q0 90 53.5 144t150.5 54q68 0 109 -38t41 -107q0 -87 -55 -141t-144 -54q-73 0 -114 37.5t-41 104.5z" />
33
+ <glyph unicode="/" horiz-adv-x="862" d="M1014 1462l-809 -1462h-295l809 1462h295z" />
34
+ <glyph unicode="0" d="M1110 1012q0 -470 -168.5 -751t-472.5 -281q-198 0 -300.5 122t-102.5 365q0 297 84 537t228 360.5t333 120.5q399 0 399 -473zM684 1235q-80 0 -149.5 -104t-117.5 -302t-48 -368q0 -115 27.5 -173.5t97.5 -58.5q81 0 150.5 106t116 301t46.5 386q0 111 -30.5 162 t-92.5 51z" />
35
+ <glyph unicode="1" d="M688 0h-305l180 829q35 152 76 287q-9 -8 -61.5 -47t-262.5 -170l-133 215l566 348h249z" />
36
+ <glyph unicode="2" d="M913 0h-962l43 213l477 424q180 159 248.5 254.5t68.5 179.5q0 75 -41 114.5t-110 39.5q-66 0 -135.5 -33.5t-171.5 -118.5l-146 203q132 112 252 159.5t250 47.5q190 0 301 -98t111 -259q0 -107 -41 -201t-122.5 -188t-266.5 -245l-269 -222v-10h568z" />
37
+ <glyph unicode="3" d="M1104 1149q0 -156 -94.5 -262t-261.5 -135v-4q131 -26 198.5 -106.5t67.5 -201.5q0 -133 -74 -238t-212 -163.5t-327 -58.5q-239 0 -387 79v267q84 -50 182 -75.5t191 -25.5q158 0 243 63.5t85 176.5q0 172 -258 172h-138l46 221h73q167 0 263 62t96 172q0 67 -43 104 t-121 37q-134 0 -287 -100l-127 204q124 81 232.5 113.5t246.5 32.5q190 0 298 -90.5t108 -243.5z" />
38
+ <glyph unicode="4" d="M1028 303h-170l-63 -303h-293l63 303h-590l48 234l770 925h311l-195 -919h170zM616 543l58 248q12 58 40 164t42 141h-6q-35 -63 -132 -181l-313 -372h311z" />
39
+ <glyph unicode="5" d="M623 922q183 0 289 -103t106 -287q0 -167 -71.5 -292t-208.5 -192.5t-330 -67.5q-117 0 -218.5 23t-162.5 58v269q174 -99 352 -99q154 0 241 71t87 194q0 94 -57.5 141t-166.5 47q-102 0 -213 -33l-104 78l207 733h755l-55 -262h-489l-88 -293q72 15 127 15z" />
40
+ <glyph unicode="6" d="M88 469q0 202 61 395.5t167.5 335t256.5 213.5t357 72q125 0 223 -27l-51 -246q-84 25 -191 25q-194 0 -313.5 -108t-185.5 -345h4q115 166 311 166q157 0 242.5 -97t85.5 -273q0 -169 -71 -313.5t-190.5 -215.5t-277.5 -71q-212 0 -320 127t-108 362zM530 227 q99 0 161.5 94t62.5 236q0 71 -33.5 113.5t-102.5 42.5q-60 0 -114.5 -35.5t-87.5 -95.5t-33 -160q0 -91 40 -143t107 -52z" />
41
+ <glyph unicode="7" d="M78 0l737 1202h-629l56 260h975l-41 -194l-752 -1268h-346z" />
42
+ <glyph unicode="8" d="M721 1485q123 0 215.5 -42t141 -118t48.5 -174q0 -134 -80.5 -233.5t-230.5 -151.5q217 -141 217 -365q0 -122 -63.5 -218.5t-181 -149.5t-273.5 -53q-214 0 -336.5 100t-122.5 270q0 298 348 426q-165 132 -165 299q0 119 58 212.5t168 145.5t257 52zM582 643 q-116 -45 -173 -107t-57 -153q0 -81 50 -128.5t135 -47.5q93 0 147.5 53.5t54.5 138.5q0 73 -36.5 131.5t-120.5 112.5zM694 1260q-76 0 -121 -46.5t-45 -119.5q0 -132 123 -201q185 72 185 221q0 68 -39.5 107t-102.5 39z" />
43
+ <glyph unicode="9" d="M1092 1001q0 -280 -99 -533t-264 -370.5t-403 -117.5q-128 0 -240 32v256q111 -41 227 -41q121 0 207.5 49t144 138.5t99.5 257.5h-4q-111 -158 -295 -158q-163 0 -252.5 103.5t-89.5 285.5q0 166 73 305.5t196 208t286 68.5q203 0 308.5 -123t105.5 -361zM645 1237 q-65 0 -115.5 -42t-78 -114t-27.5 -153q0 -87 37.5 -131.5t105.5 -44.5q60 0 111.5 36.5t82 100t30.5 158.5q0 84 -35.5 137t-110.5 53z" />
44
+ <glyph unicode=":" horiz-adv-x="584" d="M207 940q0 92 55.5 145.5t149.5 53.5q68 0 108.5 -38.5t40.5 -107.5q0 -86 -54.5 -140t-144.5 -54q-72 0 -113.5 36.5t-41.5 104.5zM25 115q0 90 53.5 144t150.5 54q68 0 109 -38t41 -107q0 -87 -55 -141t-144 -54q-73 0 -114 37.5t-41 104.5z" />
45
+ <glyph unicode=";" horiz-adv-x="584" d="M385 215q-118 -255 -262 -479h-225q74 167 194 502h285zM207 940q0 92 55.5 145.5t149.5 53.5q68 0 108.5 -38.5t40.5 -107.5q0 -86 -54.5 -140t-144.5 -54q-72 0 -113.5 36.5t-41.5 104.5z" />
46
+ <glyph unicode="&#x3c;" d="M1061 203l-952 438v143l952 496v-240l-643 -317l643 -281v-239z" />
47
+ <glyph unicode="=" d="M109 807v217h952v-217h-952zM109 418v219h952v-219h-952z" />
48
+ <glyph unicode="&#x3e;" d="M109 442l643 281l-643 317v240l952 -496v-143l-952 -438v239z" />
49
+ <glyph unicode="?" horiz-adv-x="940" d="M260 485l14 78q19 103 73.5 177t172.5 155q124 84 157.5 127t33.5 96q0 119 -133 119q-50 0 -106.5 -16t-201.5 -84l-92 221q230 125 445 125q177 0 280 -87.5t103 -244.5q0 -83 -28.5 -149.5t-82.5 -123t-190 -147.5q-64 -43 -96.5 -73t-52.5 -64.5t-38 -108.5h-258z M166 115q0 91 55 144.5t150 53.5q68 0 108.5 -38t40.5 -107q0 -87 -55 -141t-143 -54q-74 0 -115 38t-41 104z" />
50
+ <glyph unicode="@" horiz-adv-x="1753" d="M1733 840q0 -173 -64 -321t-177.5 -231t-254.5 -83q-88 0 -144.5 38.5t-72.5 108.5h-6q-50 -77 -113 -112t-147 -35q-127 0 -198 79.5t-71 229.5q0 147 67.5 276.5t187.5 205t268 75.5q185 0 327 -55l-106 -420q-11 -44 -19 -76.5t-8 -64.5q0 -68 58 -68q66 0 124 64 t92.5 171t34.5 214q0 213 -123.5 325.5t-359.5 112.5q-203 0 -366.5 -94t-255 -266t-91.5 -392q0 -243 134 -380.5t376 -137.5q117 0 219.5 20t221.5 66v-186q-230 -90 -465 -90q-217 0 -378 85.5t-246 241.5t-85 359q0 279 120.5 497t343 341.5t497.5 123.5 q318 0 499 -163.5t181 -458.5zM995 889q-82 0 -145.5 -51.5t-100 -137t-36.5 -174.5q0 -65 24.5 -102t69.5 -37q141 0 213 270l57 222q-36 10 -82 10z" />
51
+ <glyph unicode="A" horiz-adv-x="1286" d="M842 348h-473l-172 -348h-320l766 1468h373l147 -1468h-297zM827 608l-26 350q-10 131 -10 253v36q-44 -120 -109 -254l-188 -385h333z" />
52
+ <glyph unicode="B" horiz-adv-x="1270" d="M788 1462q229 0 346 -81.5t117 -243.5q0 -150 -83 -247.5t-236 -129.5v-6q100 -26 159.5 -96.5t59.5 -180.5q0 -229 -153 -353t-423 -124h-522l309 1462h426zM545 883h149q121 0 181.5 48.5t60.5 139.5q0 137 -170 137h-152zM412 256h180q117 0 183.5 58t66.5 161 q0 162 -183 162h-165z" />
53
+ <glyph unicode="C" horiz-adv-x="1253" d="M905 1227q-132 0 -237.5 -81t-169.5 -238.5t-64 -338.5q0 -167 68.5 -248t218.5 -81q146 0 338 77v-260q-199 -77 -400 -77q-254 0 -395 149.5t-141 423.5q0 262 104 482.5t278 335t400 114.5q125 0 222 -22.5t208 -82.5l-118 -250q-106 59 -175 78t-137 19z" />
54
+ <glyph unicode="D" horiz-adv-x="1386" d="M1323 909q0 -280 -98 -486.5t-283.5 -314.5t-437.5 -108h-451l309 1462h396q270 0 417.5 -143t147.5 -410zM518 256q148 0 258 76t172 223.5t62 337.5q0 154 -72.5 234.5t-208.5 80.5h-115l-202 -952h106z" />
55
+ <glyph unicode="E" horiz-adv-x="1110" d="M870 0h-817l309 1462h818l-54 -254h-512l-67 -321h477l-55 -254h-477l-80 -377h512z" />
56
+ <glyph unicode="F" horiz-adv-x="1087" d="M358 0h-305l309 1462h814l-54 -254h-508l-79 -377h473l-56 -253h-473z" />
57
+ <glyph unicode="G" horiz-adv-x="1413" d="M754 821h563l-162 -762q-134 -46 -248.5 -62.5t-242.5 -16.5q-259 0 -400 147t-141 422q0 268 107 484.5t301 334t448 117.5q218 0 410 -99l-115 -251q-74 40 -148 64t-161 24q-153 0 -273.5 -83t-189 -236.5t-68.5 -330.5q0 -172 72.5 -252.5t222.5 -80.5q76 0 170 24 l66 299h-267z" />
58
+ <glyph unicode="H" horiz-adv-x="1434" d="M1135 0h-306l134 631h-471l-134 -631h-305l309 1462h306l-121 -573h471l121 573h305z" />
59
+ <glyph unicode="I" horiz-adv-x="659" d="M53 0l312 1462h305l-312 -1462h-305z" />
60
+ <glyph unicode="J" horiz-adv-x="678" d="M-135 -430q-94 0 -187 27v253q88 -20 164 -20q99 0 160.5 60.5t89.5 191.5l293 1380h305l-303 -1423q-52 -245 -175.5 -357t-346.5 -112z" />
61
+ <glyph unicode="K" horiz-adv-x="1255" d="M1141 0h-338l-211 592l-125 -70l-109 -522h-305l309 1462h306l-152 -702l158 205l409 497h361l-594 -700z" />
62
+ <glyph unicode="L" horiz-adv-x="1061" d="M53 0l309 1462h306l-256 -1206h512l-54 -256h-817z" />
63
+ <glyph unicode="M" horiz-adv-x="1802" d="M838 369l551 1093h423l-309 -1462h-280l145 692q53 247 105 441h-5l-569 -1133h-281l-61 1133h-4q-11 -88 -38 -231t-187 -902h-275l309 1462h404l68 -1093h4z" />
64
+ <glyph unicode="N" horiz-adv-x="1546" d="M1247 0h-342l-356 1106h-6l-4 -32q-32 -216 -66 -386l-145 -688h-275l309 1462h357l340 -1077h4q12 76 39 217t180 860h274z" />
65
+ <glyph unicode="O" horiz-adv-x="1495" d="M1432 938q0 -283 -99 -506.5t-271 -337.5t-396 -114q-256 0 -399.5 147.5t-143.5 409.5q0 265 99 487.5t273 341.5t402 119q255 0 395 -144t140 -403zM872 1227q-121 0 -222 -91.5t-158.5 -251.5t-57.5 -347q0 -147 66.5 -222t187.5 -75t220.5 87t155.5 246t56 357 q0 142 -65 219.5t-183 77.5z" />
66
+ <glyph unicode="P" horiz-adv-x="1188" d="M522 774h56q142 0 223.5 69t81.5 185q0 180 -195 180h-74zM1190 1036q0 -241 -169.5 -378.5t-467.5 -137.5h-86l-109 -520h-305l309 1462h338q242 0 366 -106.5t124 -319.5z" />
67
+ <glyph unicode="Q" horiz-adv-x="1495" d="M1432 938q0 -316 -122.5 -555.5t-334.5 -337.5l254 -393h-359l-178 328h-26q-256 0 -399.5 147.5t-143.5 409.5q0 265 99 487.5t273 341.5t402 119q255 0 395 -144t140 -403zM872 1227q-121 0 -222 -91.5t-158.5 -251.5t-57.5 -347q0 -147 66.5 -222t187.5 -75t220.5 87 t155.5 246t56 357q0 142 -65 219.5t-183 77.5z" />
68
+ <glyph unicode="R" horiz-adv-x="1247" d="M530 813h78q131 0 204 57t73 174q0 82 -47.5 123t-149.5 41h-74zM477 561l-119 -561h-305l309 1462h359q237 0 356 -102t119 -299q0 -158 -83 -271.5t-239 -168.5l261 -621h-332l-207 561h-119z" />
69
+ <glyph unicode="S" horiz-adv-x="1085" d="M946 432q0 -209 -148 -330.5t-401 -121.5q-221 0 -356 90v274q193 -108 358 -108q112 0 175 42.5t63 116.5q0 43 -13.5 75.5t-38.5 60.5t-124 102q-138 99 -194 196t-56 209q0 129 62 230.5t176.5 158t263.5 56.5q217 0 397 -99l-109 -233q-156 74 -288 74 q-83 0 -136 -45t-53 -119q0 -61 33 -106.5t148 -120.5q121 -80 181 -176.5t60 -225.5z" />
70
+ <glyph unicode="T" horiz-adv-x="1087" d="M571 0h-305l254 1204h-352l55 258h1010l-55 -258h-353z" />
71
+ <glyph unicode="U" horiz-adv-x="1415" d="M1434 1462l-201 -946q-57 -266 -218 -401t-419 -135q-212 0 -333.5 113.5t-121.5 307.5q0 72 15 138l196 923h305l-194 -919q-17 -74 -17 -125q0 -178 189 -178q123 0 195 76.5t104 228.5l194 917h306z" />
72
+ <glyph unicode="V" horiz-adv-x="1208" d="M535 299q78 221 110 283l432 880h316l-748 -1462h-334l-127 1462h295l51 -880q4 -45 4 -133q-2 -103 -6 -150h7z" />
73
+ <glyph unicode="W" horiz-adv-x="1831" d="M1006 1018q-46 -146 -115 -299l-324 -719h-338l-45 1462h287l6 -798q0 -52 -4 -173t-10 -174h6q22 64 67 180.5t60 145.5l369 819h270l21 -873q0 -146 -9 -272h6q43 129 131 349l330 796h309l-647 -1462h-346l-22 721l-2 139q0 88 4 158h-4z" />
74
+ <glyph unicode="X" horiz-adv-x="1241" d="M1124 0h-331l-172 543l-396 -543h-342l576 764l-238 698h320l153 -518l363 518h344l-545 -725z" />
75
+ <glyph unicode="Y" horiz-adv-x="1155" d="M627 870l374 592h342l-618 -903l-119 -559h-303l119 559l-236 903h312z" />
76
+ <glyph unicode="Z" horiz-adv-x="1098" d="M920 0h-981l38 201l777 1005h-543l53 256h936l-41 -202l-782 -1004h596z" />
77
+ <glyph unicode="[" horiz-adv-x="678" d="M436 -324h-473l381 1786h473l-45 -211h-215l-291 -1364h215z" />
78
+ <glyph unicode="\" horiz-adv-x="862" d="M481 1462l224 -1462h-267l-217 1462h260z" />
79
+ <glyph unicode="]" horiz-adv-x="678" d="M-92 -113h213l291 1364h-215l45 211h473l-381 -1786h-471z" />
80
+ <glyph unicode="^" horiz-adv-x="1081" d="M20 520l619 950h147l277 -950h-223l-174 633l-402 -633h-244z" />
81
+ <glyph unicode="_" horiz-adv-x="819" d="M635 -324h-821l30 140h822z" />
82
+ <glyph unicode="`" horiz-adv-x="1135" d="M934 1241h-184q-71 69 -138.5 153.5t-103.5 153.5v21h311q36 -148 115 -303v-25z" />
83
+ <glyph unicode="a" horiz-adv-x="1217" d="M406 -20q-147 0 -231.5 106.5t-84.5 298.5q0 198 72 377.5t189 278t257 98.5q97 0 167.5 -42t109.5 -122h8l57 143h232l-238 -1118h-229l14 145h-4q-134 -165 -319 -165zM524 223q69 0 133 67t103 181.5t39 259.5q0 71 -38.5 117.5t-101.5 46.5q-68 0 -129.5 -72 t-98 -190t-36.5 -234q0 -88 33.5 -132t95.5 -44z" />
84
+ <glyph unicode="b" horiz-adv-x="1219" d="M813 1139q146 0 230.5 -108t84.5 -298t-68 -367.5t-187 -281.5t-263 -104q-194 0 -276 163h-8l-58 -143h-231l330 1556h301l-62 -288q-41 -182 -84 -299h8q78 98 142.5 134t140.5 36zM692 895q-68 0 -130 -65t-102 -180.5t-40 -250.5q0 -80 37 -128t102 -48q67 0 128 69 t98.5 189.5t37.5 237.5q0 176 -131 176z" />
85
+ <glyph unicode="c" horiz-adv-x="989" d="M506 -20q-201 0 -308.5 107.5t-107.5 303.5q0 212 74.5 385.5t209.5 268t308 94.5q182 0 328 -72l-92 -229q-54 23 -106 40t-118 17q-85 0 -153.5 -64t-107 -175.5t-38.5 -239.5q0 -96 45.5 -144.5t126.5 -48.5q76 0 141 23.5t134 58.5v-246q-152 -79 -336 -79z" />
86
+ <glyph unicode="d" horiz-adv-x="1217" d="M406 -20q-147 0 -231.5 107t-84.5 300q0 196 71.5 374.5t188.5 278t258 99.5q82 0 141.5 -37t112.5 -127h8l2 28q6 110 25 195l76 358h301l-330 -1556h-229l14 145h-4q-71 -87 -148.5 -126t-170.5 -39zM532 223q66 0 128.5 68.5t100.5 182.5t38 245q0 80 -37.5 128 t-102.5 48q-68 0 -129.5 -72t-98 -190t-36.5 -234q0 -176 137 -176z" />
87
+ <glyph unicode="e" horiz-adv-x="1141" d="M696 922q-88 0 -166 -80t-102 -195h45q155 0 241.5 48.5t86.5 131.5q0 95 -105 95zM532 -20q-210 0 -326 113t-116 319q0 207 82.5 377.5t223.5 260t319 89.5q177 0 276 -81.5t99 -223.5q0 -187 -167 -288.5t-477 -101.5h-51l-2 -21v-20q0 -91 51.5 -143.5t147.5 -52.5 q87 0 158 19t172 67v-227q-172 -86 -390 -86z" />
88
+ <glyph unicode="f" horiz-adv-x="764" d="M-45 -492q-104 0 -174 25v242q61 -21 115 -21q61 0 107 40t65 130l204 965h-163l30 145l183 84l18 84q41 190 138.5 277.5t273.5 87.5q131 0 235 -49l-80 -224q-69 31 -133 31q-57 0 -92 -40t-47 -105l-12 -62h219l-49 -229h-220l-215 -1010q-77 -371 -403 -371z" />
89
+ <glyph unicode="g" horiz-adv-x="1108" d="M1186 1116l-35 -166l-174 -41q16 -52 16 -118q0 -195 -121 -308.5t-329 -113.5q-59 0 -99 10q-84 -27 -84 -78q0 -34 30 -49t89 -23l137 -18q163 -21 237.5 -84.5t74.5 -183.5q0 -211 -156 -323t-446 -112q-208 0 -324.5 75.5t-116.5 207.5q0 102 68.5 175.5t214.5 121.5 q-74 47 -74 133q0 71 44.5 122.5t146.5 98.5q-65 49 -96 112t-31 153q0 199 125.5 315.5t341.5 116.5q83 0 166 -23h395zM365 -6q-106 -14 -160.5 -57t-54.5 -109q0 -115 194 -115q151 0 228 45t77 127q0 39 -32.5 60t-137.5 35zM614 948q-77 0 -124.5 -76.5t-47.5 -191.5 q0 -119 103 -119q75 0 121.5 76.5t46.5 193.5t-99 117z" />
90
+ <glyph unicode="h" horiz-adv-x="1237" d="M977 0h-301l137 653q16 68 16 119q0 123 -108 123q-92 0 -167 -114t-118 -318l-98 -463h-301l330 1556h301q-39 -181 -60 -278t-86 -309h8q62 77 138 123.5t176 46.5q138 0 213.5 -83.5t75.5 -238.5q0 -73 -23 -180z" />
91
+ <glyph unicode="i" horiz-adv-x="608" d="M322 1380q0 87 47.5 131.5t134.5 44.5q73 0 111 -31t38 -89q0 -80 -44 -129.5t-136 -49.5q-151 0 -151 123zM338 0h-301l237 1118h301z" />
92
+ <glyph unicode="j" horiz-adv-x="608" d="M-90 -492q-104 0 -174 25v242q61 -21 114 -21q137 0 173 170l253 1194h302l-265 -1239q-77 -371 -403 -371zM324 1380q0 87 47.5 131.5t134.5 44.5q73 0 111 -31t38 -89q0 -80 -44 -129.5t-136 -49.5q-151 0 -151 123z" />
93
+ <glyph unicode="k" horiz-adv-x="1163" d="M920 1118h344l-498 -504l285 -614h-336l-183 420l-120 -72l-74 -348h-301l330 1556h301l-148 -694q-8 -41 -29 -117l-28 -102h4z" />
94
+ <glyph unicode="l" horiz-adv-x="608" d="M338 0h-301l330 1556h301z" />
95
+ <glyph unicode="m" horiz-adv-x="1853" d="M844 1139q219 0 262 -228h6q68 110 160.5 169t197.5 59q136 0 207.5 -85t71.5 -237q0 -76 -23 -180l-133 -637h-301l138 653q16 68 16 119q0 123 -98 123q-92 0 -166.5 -112t-118.5 -318l-96 -465h-301l137 653q16 68 16 119q0 123 -98 123q-92 0 -167 -114t-118 -318 l-98 -463h-301l237 1118h230l-21 -207h6q146 228 355 228z" />
96
+ <glyph unicode="n" horiz-adv-x="1237" d="M977 0h-301l137 653q16 68 16 119q0 123 -108 123q-92 0 -167 -114t-118 -318l-98 -463h-301l237 1118h230l-21 -207h6q146 228 355 228q138 0 213.5 -83.5t75.5 -238.5q0 -73 -23 -180z" />
97
+ <glyph unicode="o" horiz-adv-x="1198" d="M805 696q0 197 -143 197q-75 0 -134.5 -61t-97 -179t-37.5 -243q0 -185 150 -185q75 0 135 61.5t93.5 171t33.5 238.5zM1108 696q0 -211 -70.5 -374t-203.5 -252.5t-316 -89.5q-195 0 -311.5 117.5t-116.5 312.5q0 213 71.5 379.5t206.5 258t316 91.5q196 0 310 -118 t114 -325z" />
98
+ <glyph unicode="p" horiz-adv-x="1219" d="M813 1139q146 0 230.5 -107.5t84.5 -300.5q0 -191 -68.5 -367.5t-187.5 -280t-262 -103.5q-83 0 -143 37t-111 126h-8q-12 -159 -43 -295l-72 -340h-301l342 1610h230l-17 -170h9q138 191 317 191zM692 895q-68 0 -131.5 -67.5t-102 -180t-38.5 -248.5q0 -80 37 -128 t102 -48q67 0 128 69t98.5 189.5t37.5 237.5q0 176 -131 176z" />
99
+ <glyph unicode="q" horiz-adv-x="1217" d="M391 -20q-88 0 -156 47.5t-106.5 138.5t-38.5 219q0 198 72 377.5t189 278t257 98.5q86 0 152.5 -37.5t124.5 -126.5h8l57 143h232l-342 -1610h-301q47 218 73 337.5t84 304.5h-8q-72 -94 -143 -132t-154 -38zM535 223q64 0 127.5 70t100 181t36.5 245q0 80 -37.5 128 t-102.5 48q-68 0 -129.5 -72t-98 -190t-36.5 -234q0 -88 36.5 -132t103.5 -44z" />
100
+ <glyph unicode="r" horiz-adv-x="862" d="M842 1139q59 0 96 -11l-66 -290q-45 16 -100 16q-116 0 -203.5 -91.5t-124.5 -262.5l-106 -500h-301l237 1118h230l-21 -207h6q147 228 353 228z" />
101
+ <glyph unicode="s" horiz-adv-x="969" d="M829 369q0 -188 -124.5 -288.5t-346.5 -100.5q-107 0 -186.5 15t-148.5 50v248q157 -90 319 -90q80 0 131 32.5t51 88.5q0 43 -37 77t-131 86q-121 68 -169 135.5t-48 159.5q0 170 110.5 263.5t315.5 93.5q201 0 363 -95l-99 -215q-140 84 -258 84q-57 0 -92 -25.5 t-35 -68.5q0 -39 32 -68.5t120 -74.5q123 -63 178 -137t55 -170z" />
102
+ <glyph unicode="t" horiz-adv-x="840" d="M514 223q65 0 162 35v-225q-111 -53 -266 -53q-150 0 -220.5 63t-70.5 195q0 50 12 112l115 539h-152l29 147l196 84l132 236h194l-49 -238h283l-50 -229h-282l-115 -539q-6 -30 -6 -53q0 -74 88 -74z" />
103
+ <glyph unicode="u" horiz-adv-x="1237" d="M262 1118h301l-137 -653q-16 -68 -16 -119q0 -123 108 -123q92 0 167 114t118 318l98 463h301l-237 -1118h-230l21 207h-6q-145 -227 -355 -227q-138 0 -211 82.5t-73 238.5q0 93 24 213z" />
104
+ <glyph unicode="v" horiz-adv-x="1049" d="M455 301q55 153 92 223l297 594h323l-604 -1118h-323l-138 1118h295l45 -586q7 -133 7 -231h6z" />
105
+ <glyph unicode="w" horiz-adv-x="1614" d="M856 860q-62 -178 -123 -319l-233 -541h-324l-51 1118h281l4 -495l-4 -167l-7 -171h4q6 20 14 41.5t51 136.5t46 119l231 536h328v-536q0 -142 -10 -297h6l28 80q73 208 95 258l219 495h307l-530 -1118h-330l-6 520q0 155 10 340h-6z" />
106
+ <glyph unicode="x" horiz-adv-x="1087" d="M379 573l-225 545h321l115 -334l244 334h354l-467 -561l244 -557h-326l-125 342l-264 -342h-350z" />
107
+ <glyph unicode="y" horiz-adv-x="1063" d="M102 1118h295l56 -518q14 -122 14 -293h6q20 51 44 119.5t65 153.5l260 538h327l-680 -1278q-177 -332 -483 -332q-90 0 -147 19v240q68 -13 116 -13q84 0 147.5 48t117.5 149l26 49z" />
108
+ <glyph unicode="z" horiz-adv-x="932" d="M748 0h-795l35 180l575 705h-397l51 233h750l-43 -200l-566 -685h439z" />
109
+ <glyph unicode="{" horiz-adv-x="727" d="M201 319q0 140 -209 140l45 229q122 0 192.5 41.5t92.5 138.5l61 285q38 170 131 239.5t270 69.5h84l-49 -225q-90 -2 -130.5 -34.5t-55.5 -106.5l-66 -297q-45 -207 -276 -236v-8q85 -26 126.5 -82.5t41.5 -134.5q0 -44 -15 -113l-36 -178q-7 -28 -7 -51q0 -54 33.5 -74 t91.5 -20v-226h-53q-167 0 -253.5 63.5t-86.5 184.5q0 57 14 125l39 184q15 69 15 86z" />
110
+ <glyph unicode="|" d="M455 1550h219v-2015h-219v2015z" />
111
+ <glyph unicode="}" horiz-adv-x="727" d="M256 1462q340 0 340 -248q0 -56 -14 -124l-39 -185q-15 -69 -15 -86q0 -139 209 -139l-45 -229q-122 0 -192.5 -42t-91.5 -139l-62 -284q-37 -170 -130.5 -240t-270.5 -70h-45v226q93 3 137 35.5t59 105.5l66 297q25 111 95 166t181 69v9q-168 51 -168 217q0 43 15 112 l37 179q6 30 6 51q0 54 -36.5 74t-109.5 20l41 225h33z" />
112
+ <glyph unicode="~" d="M342 672q-54 0 -116.5 -33t-116.5 -88v231q101 109 256 109q64 0 117 -14t139 -50q64 -27 111 -41t95 -14q51 0 112 30.5t122 90.5v-231q-103 -109 -256 -109q-59 0 -109 11.5t-147 51.5q-89 38 -127 47t-80 9z" />
113
+ <glyph unicode="&#xa1;" horiz-adv-x="586" d="M182 606h242l-158 -977h-340zM549 977q0 -92 -55.5 -145.5t-149.5 -53.5q-68 0 -108.5 38t-40.5 108q0 85 54 139.5t144 54.5q73 0 114.5 -37t41.5 -104z" />
114
+ <glyph unicode="&#xa2;" d="M575 -20h-188l49 210q-134 36 -203 136t-69 258q0 193 62.5 355t178 262.5t267.5 123.5l33 158h188l-35 -158q118 -14 225 -65l-92 -230q-53 23 -105 40t-118 17q-133 0 -216 -143t-83 -336q0 -96 45 -144t127 -48q75 0 140 23.5t134 58.5v-246q-136 -71 -299 -80z" />
115
+ <glyph unicode="&#xa3;" d="M872 1485q195 0 369 -86l-113 -232q-141 68 -237 68q-75 0 -123 -39.5t-68 -132.5l-47 -229h299l-45 -220h-299l-18 -84q-42 -195 -209 -270h655l-55 -260h-993l49 246q196 48 244 264l22 104h-192l45 220h192l49 247q41 197 162 300.5t313 103.5z" />
116
+ <glyph unicode="&#xa4;" d="M190 723q0 102 54 197l-129 127l147 147l127 -127q91 53 197 53q105 0 196 -55l127 129l150 -143l-129 -129q53 -89 53 -199q0 -107 -53 -199l125 -125l-146 -145l-127 125q-95 -51 -196 -51q-115 0 -199 51l-125 -123l-145 145l127 125q-54 93 -54 197zM397 723 q0 -77 54.5 -132.5t134.5 -55.5q81 0 136.5 55t55.5 133q0 80 -56.5 135t-135.5 55q-78 0 -133.5 -56t-55.5 -134z" />
117
+ <glyph unicode="&#xa5;" d="M608 872l371 590h311l-506 -747h203l-39 -178h-252l-28 -138h252l-37 -178h-252l-47 -221h-291l47 221h-252l37 178h252l29 138h-252l39 178h196l-192 747h297z" />
118
+ <glyph unicode="&#xa6;" d="M455 1550h219v-815h-219v815zM455 350h219v-815h-219v815z" />
119
+ <glyph unicode="&#xa7;" horiz-adv-x="995" d="M150 760q0 89 47.5 163t154.5 142q-42 34 -70 84.5t-28 107.5q0 149 117 234.5t313 85.5q172 0 344 -88l-82 -193q-147 84 -282 84q-144 0 -144 -106q0 -43 40.5 -76t127.5 -72q242 -106 242 -303q0 -188 -193 -303q38 -35 64 -85.5t26 -108.5q0 -161 -126 -253.5 t-345 -92.5q-204 0 -336 75v224q172 -105 345 -105q99 0 144.5 35t45.5 92q0 39 -33 72.5t-127 79.5q-117 57 -181 131t-64 176zM506 967q-51 -25 -82 -70.5t-31 -99.5t43.5 -96.5t143.5 -88.5q49 31 75.5 78.5t26.5 95.5q0 109 -176 181z" />
120
+ <glyph unicode="&#xa8;" horiz-adv-x="1135" d="M397 1382q0 78 42.5 118t119.5 40q133 0 133 -108q0 -73 -39 -116.5t-121 -43.5q-135 0 -135 110zM799 1382q0 78 42 118t120 40q65 0 99 -28t34 -80q0 -73 -39.5 -116.5t-120.5 -43.5q-135 0 -135 110z" />
121
+ <glyph unicode="&#xa9;" horiz-adv-x="1704" d="M932 1010q-111 0 -163 -73t-52 -214q0 -134 55.5 -203t159.5 -69q43 0 108.5 15.5t124.5 43.5v-191q-131 -57 -262 -57q-196 0 -307 122.5t-111 336.5q0 225 117.5 351t325.5 126q142 0 284 -72l-75 -174q-114 58 -205 58zM125 731q0 200 100 375t275 276t377 101 q199 0 373.5 -99t276 -275.5t101.5 -377.5q0 -199 -98.5 -373t-272.5 -276t-380 -102q-207 0 -382 103.5t-272.5 276.5t-97.5 371zM266 731q0 -164 81.5 -305t224 -223t305.5 -82q167 0 308 83t221.5 223.5t80.5 303.5t-80.5 303.5t-222 223.5t-307.5 83 q-164 0 -306.5 -82.5t-223.5 -223.5t-81 -304z" />
122
+ <glyph unicode="&#xaa;" horiz-adv-x="772" d="M369 752q-103 0 -160 70t-57 198q0 117 46 228t123 171t177 60q120 0 180 -103h6l39 90h154l-158 -702h-154l8 92h-2q-80 -104 -202 -104zM442 903q45 0 84 41.5t65.5 120t26.5 154.5q0 106 -88 106q-73 0 -123.5 -96t-50.5 -215q0 -111 86 -111z" />
123
+ <glyph unicode="&#xab;" horiz-adv-x="1151" d="M72 569l401 463l191 -155l-279 -334l135 -350l-246 -103l-202 461v18zM559 569l402 463l190 -155l-279 -334l136 -350l-246 -103l-203 461v18z" />
124
+ <glyph unicode="&#xac;" d="M1061 248h-219v364h-733v219h952v-583z" />
125
+ <glyph unicode="&#xad;" horiz-adv-x="659" d="M41 424zM41 424l53 250h524l-53 -250h-524z" />
126
+ <glyph unicode="&#xae;" horiz-adv-x="1704" d="M1237 899q0 -86 -44 -149.5t-130 -96.5l197 -360h-254l-138 297h-67v-297h-230v874h308q173 0 265.5 -67.5t92.5 -200.5zM801 758h51q72 0 113 31t41 92q0 59 -35.5 88.5t-116.5 29.5h-53v-241zM125 731q0 200 100 375t275 276t377 101q199 0 373.5 -99t276 -275.5 t101.5 -377.5q0 -199 -98.5 -373t-272.5 -276t-380 -102q-207 0 -382 103.5t-272.5 276.5t-97.5 371zM266 731q0 -164 81.5 -305t224 -223t305.5 -82q167 0 308 83t221.5 223.5t80.5 303.5t-80.5 303.5t-222 223.5t-307.5 83q-164 0 -306.5 -82.5t-223.5 -223.5t-81 -304z " />
127
+ <glyph unicode="&#xaf;" horiz-adv-x="1024" d="M1030 1556h-1036l45 201h1036z" />
128
+ <glyph unicode="&#xb0;" horiz-adv-x="877" d="M164 1137q0 93 46.5 173.5t127.5 126.5t172 46q93 0 173.5 -47t126.5 -127t46 -172q0 -93 -46 -173t-126 -125.5t-174 -45.5q-93 0 -173 45t-126.5 125t-46.5 174zM354 1137q0 -63 45.5 -108.5t110.5 -45.5q66 0 111 46t45 108q0 63 -45.5 110t-110.5 47t-110.5 -47.5 t-45.5 -109.5z" />
129
+ <glyph unicode="&#xb1;" d="M475 674h-366v219h366v369h219v-369h367v-219h-367v-365h-219v365zM109 0v219h952v-219h-952z" />
130
+ <glyph unicode="&#xb2;" horiz-adv-x="776" d="M707 586h-648l35 166l273 219q111 91 141 122t44.5 59t14.5 56q0 42 -25.5 62t-60.5 20q-86 0 -188 -82l-100 158q74 57 156 87t192 30q123 0 196.5 -63t73.5 -160q0 -70 -22 -123t-70 -103.5t-189 -152.5l-129 -95h347z" />
131
+ <glyph unicode="&#xb3;" horiz-adv-x="776" d="M813 1270q0 -87 -51 -145.5t-166 -88.5v-4q154 -33 154 -176q0 -131 -107 -209t-285 -78q-75 0 -145.5 15.5t-120.5 40.5v192q125 -72 254 -72q76 0 125 30.5t49 88.5q0 37 -26 62.5t-88 25.5h-127l34 160h90q84 0 132.5 28t48.5 85q0 40 -26 60t-71 20q-86 0 -188 -66 l-82 150q142 92 313 92q130 0 206.5 -55.5t76.5 -155.5z" />
132
+ <glyph unicode="&#xb4;" horiz-adv-x="1135" d="M483 1266q79 88 222 303h335v-17q-46 -56 -154 -152.5t-194 -158.5h-209v25z" />
133
+ <glyph unicode="&#xb5;" horiz-adv-x="1249" d="M424 348q0 -60 31.5 -92.5t79.5 -32.5q90 0 162.5 106.5t117.5 319.5l98 469h301l-237 -1118h-229l18 176h-6q-117 -196 -266 -196q-51 0 -89.5 19.5t-58.5 47.5h-6q-8 -66 -21.5 -139t-82.5 -400h-304l342 1610h301l-135 -645q-16 -70 -16 -125z" />
134
+ <glyph unicode="&#xb6;" horiz-adv-x="1341" d="M1202 -260h-162v1616h-166v-1616h-161v819q-62 -18 -146 -18q-216 0 -318 125t-102 376q0 256 107.5 385t343.5 129h604v-1816z" />
135
+ <glyph unicode="&#xb7;" horiz-adv-x="584" d="M131 553zM131 695q0 90 53.5 144t150.5 54q68 0 109 -38t41 -107q0 -87 -55 -141t-144 -54q-73 0 -114 37.5t-41 104.5z" />
136
+ <glyph unicode="&#xb8;" horiz-adv-x="420" d="M262 -250q0 -116 -83 -179t-234 -63q-86 0 -152 23v168q63 -23 125 -23q102 0 102 82q0 34 -31 56.5t-110 31.5l96 154h185l-39 -72q141 -49 141 -178z" />
137
+ <glyph unicode="&#xb9;" horiz-adv-x="776" d="M528 1462h207l-186 -876h-246l84 397q24 109 55 207q-16 -15 -80 -60l-131 -81l-102 165z" />
138
+ <glyph unicode="&#xba;" horiz-adv-x="754" d="M809 1194q0 -128 -48.5 -232.5t-132.5 -157t-196 -52.5q-134 0 -202 75t-68 211q0 197 104 319t277 122q129 0 197.5 -73.5t68.5 -211.5zM522 1315q-64 0 -107.5 -89.5t-43.5 -199.5q0 -111 80 -111q63 0 105 85.5t42 207.5q0 107 -76 107z" />
139
+ <glyph unicode="&#xbb;" horiz-adv-x="1151" d="M1079 535l-401 -463l-191 155l279 334l-135 350l246 103l202 -461v-18zM592 535l-402 -463l-190 155l279 334l-136 350l246 103l203 -461v-18z" />
140
+ <glyph unicode="&#xbc;" horiz-adv-x="1804" d="M97 0zM1500 1462l-1084 -1462h-239l1087 1462h236zM496 1462h207l-186 -876h-246l84 397q24 109 55 207q-16 -15 -80 -60l-131 -81l-102 165zM1573 152h-119l-32 -151h-238l33 151h-373l31 174l475 557h260l-121 -563h119zM1252 320l58 231l22 74q-13 -20 -43 -58 t-211 -247h174z" />
141
+ <glyph unicode="&#xbd;" horiz-adv-x="1804" d="M97 0zM1588 1h-648l35 166l273 219q111 91 141 122t44.5 59t14.5 56q0 42 -25.5 62t-60.5 20q-86 0 -188 -82l-100 158q74 57 156 87t192 30q123 0 196.5 -63t73.5 -160q0 -70 -22 -123t-70 -103.5t-189 -152.5l-129 -95h347zM496 1462h207l-186 -876h-246l84 397 q24 109 55 207q-16 -15 -80 -60l-131 -81l-102 165zM1500 1462l-1084 -1462h-239l1087 1462h236z" />
142
+ <glyph unicode="&#xbe;" horiz-adv-x="1804" d="M133 0zM1633 1462l-1084 -1462h-239l1087 1462h236zM1634 152h-119l-32 -151h-238l33 151h-373l31 174l475 557h260l-121 -563h119zM1313 320l58 231l22 74q-13 -20 -43 -58t-211 -247h174zM854 1270q0 -87 -51 -145.5t-166 -88.5v-4q154 -33 154 -176q0 -131 -107 -209 t-285 -78q-75 0 -145.5 15.5t-120.5 40.5v192q125 -72 254 -72q76 0 125 30.5t49 88.5q0 37 -26 62.5t-88 25.5h-127l34 160h90q84 0 132.5 28t48.5 85q0 40 -26 60t-71 20q-86 0 -188 -66l-82 150q142 92 313 92q130 0 206.5 -55.5t76.5 -155.5z" />
143
+ <glyph unicode="&#xbf;" horiz-adv-x="940" d="M678 606l-14 -78q-19 -105 -76.5 -180t-169.5 -151q-122 -83 -156.5 -126t-34.5 -98q0 -118 133 -118q50 0 106.5 16t201.5 84l92 -221q-221 -125 -445 -125q-177 0 -280 87.5t-103 244.5q0 82 28.5 148.5t83.5 124t189 146.5q93 62 128 106.5t51 106.5l8 33h258z M772 977q0 -92 -55.5 -145.5t-149.5 -53.5q-68 0 -108.5 38t-40.5 108q0 86 54.5 140t143.5 54q73 0 114.5 -37t41.5 -104z" />
144
+ <glyph unicode="&#xc0;" horiz-adv-x="1286" d="M0 0zM842 348h-473l-172 -348h-320l766 1468h373l147 -1468h-297zM827 608l-26 350q-10 131 -10 253v36q-44 -120 -109 -254l-188 -385h333zM965 1579h-184q-71 69 -138.5 153.5t-103.5 153.5v21h311q36 -148 115 -303v-25z" />
145
+ <glyph unicode="&#xc1;" horiz-adv-x="1286" d="M0 0zM842 348h-473l-172 -348h-320l766 1468h373l147 -1468h-297zM827 608l-26 350q-10 131 -10 253v36q-44 -120 -109 -254l-188 -385h333zM735 1604q79 88 222 303h335v-17q-46 -56 -154 -152.5t-194 -158.5h-209v25z" />
146
+ <glyph unicode="&#xc2;" horiz-adv-x="1286" d="M0 0zM842 348h-473l-172 -348h-320l766 1468h373l147 -1468h-297zM827 608l-26 350q-10 131 -10 253v36q-44 -120 -109 -254l-188 -385h333zM1235 1579h-198q-63 53 -162 168q-105 -88 -232 -168h-217v25q63 57 153 147t142 156h338q22 -54 74 -142.5t102 -160.5v-25z " />
147
+ <glyph unicode="&#xc3;" horiz-adv-x="1286" d="M0 0zM842 348h-473l-172 -348h-320l766 1468h373l147 -1468h-297zM827 608l-26 350q-10 131 -10 253v36q-44 -120 -109 -254l-188 -385h333zM999 1579q-49 0 -86.5 16.5t-69.5 36t-61.5 36t-62.5 16.5q-31 0 -55.5 -28t-38.5 -79h-177q59 309 281 309q49 0 87.5 -16.5 t71.5 -36t62 -35.5t60 -16q34 0 58 25.5t46 80.5h172q-66 -309 -287 -309z" />
148
+ <glyph unicode="&#xc4;" horiz-adv-x="1286" d="M0 0zM842 348h-473l-172 -348h-320l766 1468h373l147 -1468h-297zM827 608l-26 350q-10 131 -10 253v36q-44 -120 -109 -254l-188 -385h333zM516 1720q0 78 42.5 118t119.5 40q133 0 133 -108q0 -73 -39 -116.5t-121 -43.5q-135 0 -135 110zM918 1720q0 78 42 118t120 40 q65 0 99 -28t34 -80q0 -73 -39.5 -116.5t-120.5 -43.5q-135 0 -135 110z" />
149
+ <glyph unicode="&#xc5;" horiz-adv-x="1286" d="M0 0zM842 348h-473l-172 -348h-320l766 1468h373l147 -1468h-297zM827 608l-26 350q-10 131 -10 253v36q-44 -120 -109 -254l-188 -385h333zM1087 1567q0 -107 -70 -173.5t-184 -66.5q-110 0 -179 63.5t-69 174.5q0 109 68.5 173t179.5 64q110 0 182 -65t72 -170z M930 1565q0 45 -27.5 70.5t-69.5 25.5t-69 -25.5t-27 -70.5t24 -71t72 -26q42 0 69.5 26t27.5 71z" />
150
+ <glyph unicode="&#xc6;" horiz-adv-x="1833" d="M1593 0h-817l74 348h-426l-219 -348h-328l922 1462h1104l-54 -254h-512l-67 -321h477l-55 -254h-478l-79 -377h512zM905 608l127 600h-80l-364 -600h317z" />
151
+ <glyph unicode="&#xc7;" horiz-adv-x="1253" d="M123 0zM905 1227q-132 0 -237.5 -81t-169.5 -238.5t-64 -338.5q0 -167 68.5 -248t218.5 -81q146 0 338 77v-260q-199 -77 -400 -77q-254 0 -395 149.5t-141 423.5q0 262 104 482.5t278 335t400 114.5q125 0 222 -22.5t208 -82.5l-118 -250q-106 59 -175 78t-137 19z M825 -250q0 -116 -83 -179t-234 -63q-86 0 -152 23v168q63 -23 125 -23q102 0 102 82q0 34 -31 56.5t-110 31.5l96 154h185l-39 -72q141 -49 141 -178z" />
152
+ <glyph unicode="&#xc8;" horiz-adv-x="1110" d="M53 0zM870 0h-817l309 1462h818l-54 -254h-512l-67 -321h477l-55 -254h-477l-80 -377h512zM906 1579h-184q-71 69 -138.5 153.5t-103.5 153.5v21h311q36 -148 115 -303v-25z" />
153
+ <glyph unicode="&#xc9;" horiz-adv-x="1110" d="M53 0zM870 0h-817l309 1462h818l-54 -254h-512l-67 -321h477l-55 -254h-477l-80 -377h512zM608 1604q79 88 222 303h335v-17q-46 -56 -154 -152.5t-194 -158.5h-209v25z" />
154
+ <glyph unicode="&#xca;" horiz-adv-x="1110" d="M53 0zM870 0h-817l309 1462h818l-54 -254h-512l-67 -321h477l-55 -254h-477l-80 -377h512zM1177 1579h-198q-63 53 -162 168q-105 -88 -232 -168h-217v25q63 57 153 147t142 156h338q22 -54 74 -142.5t102 -160.5v-25z" />
155
+ <glyph unicode="&#xcb;" horiz-adv-x="1110" d="M53 0zM870 0h-817l309 1462h818l-54 -254h-512l-67 -321h477l-55 -254h-477l-80 -377h512zM438 1720q0 78 42.5 118t119.5 40q133 0 133 -108q0 -73 -39 -116.5t-121 -43.5q-135 0 -135 110zM840 1720q0 78 42 118t120 40q65 0 99 -28t34 -80q0 -73 -39.5 -116.5 t-120.5 -43.5q-135 0 -135 110z" />
156
+ <glyph unicode="&#xcc;" horiz-adv-x="659" d="M53 0zM53 0l312 1462h305l-312 -1462h-305zM667 1579h-184q-71 69 -138.5 153.5t-103.5 153.5v21h311q36 -148 115 -303v-25z" />
157
+ <glyph unicode="&#xcd;" horiz-adv-x="659" d="M53 0zM53 0l312 1462h305l-312 -1462h-305zM414 1604q79 88 222 303h335v-17q-46 -56 -154 -152.5t-194 -158.5h-209v25z" />
158
+ <glyph unicode="&#xce;" horiz-adv-x="659" d="M53 0zM53 0l312 1462h305l-312 -1462h-305zM937 1579h-198q-63 53 -162 168q-105 -88 -232 -168h-217v25q63 57 153 147t142 156h338q22 -54 74 -142.5t102 -160.5v-25z" />
159
+ <glyph unicode="&#xcf;" horiz-adv-x="659" d="M53 0zM53 0l312 1462h305l-312 -1462h-305zM222 1720q0 78 42.5 118t119.5 40q133 0 133 -108q0 -73 -39 -116.5t-121 -43.5q-135 0 -135 110zM624 1720q0 78 42 118t120 40q65 0 99 -28t34 -80q0 -73 -39.5 -116.5t-120.5 -43.5q-135 0 -135 110z" />
160
+ <glyph unicode="&#xd0;" horiz-adv-x="1386" d="M1323 909q0 -280 -98 -486.5t-283.5 -314.5t-437.5 -108h-451l125 596h-141l55 254h139l131 612h396q270 0 417.5 -143t147.5 -410zM518 256q148 0 258 76t172 223.5t62 337.5q0 154 -72.5 234.5t-208.5 80.5h-115l-75 -358h237l-55 -254h-238l-71 -340h106z" />
161
+ <glyph unicode="&#xd1;" horiz-adv-x="1546" d="M53 0zM1247 0h-342l-356 1106h-6l-4 -32q-32 -216 -66 -386l-145 -688h-275l309 1462h357l340 -1077h4q12 76 39 217t180 860h274zM1114 1579q-49 0 -86.5 16.5t-69.5 36t-61.5 36t-62.5 16.5q-31 0 -55.5 -28t-38.5 -79h-177q59 309 281 309q49 0 87.5 -16.5t71.5 -36 t62 -35.5t60 -16q34 0 58 25.5t46 80.5h172q-66 -309 -287 -309z" />
162
+ <glyph unicode="&#xd2;" horiz-adv-x="1495" d="M123 0zM1432 938q0 -283 -99 -506.5t-271 -337.5t-396 -114q-256 0 -399.5 147.5t-143.5 409.5q0 265 99 487.5t273 341.5t402 119q255 0 395 -144t140 -403zM872 1227q-121 0 -222 -91.5t-158.5 -251.5t-57.5 -347q0 -147 66.5 -222t187.5 -75t220.5 87t155.5 246 t56 357q0 142 -65 219.5t-183 77.5zM1053 1579h-184q-71 69 -138.5 153.5t-103.5 153.5v21h311q36 -148 115 -303v-25z" />
163
+ <glyph unicode="&#xd3;" horiz-adv-x="1495" d="M123 0zM1432 938q0 -283 -99 -506.5t-271 -337.5t-396 -114q-256 0 -399.5 147.5t-143.5 409.5q0 265 99 487.5t273 341.5t402 119q255 0 395 -144t140 -403zM872 1227q-121 0 -222 -91.5t-158.5 -251.5t-57.5 -347q0 -147 66.5 -222t187.5 -75t220.5 87t155.5 246 t56 357q0 142 -65 219.5t-183 77.5zM753 1604q79 88 222 303h335v-17q-46 -56 -154 -152.5t-194 -158.5h-209v25z" />
164
+ <glyph unicode="&#xd4;" horiz-adv-x="1495" d="M123 0zM1432 938q0 -283 -99 -506.5t-271 -337.5t-396 -114q-256 0 -399.5 147.5t-143.5 409.5q0 265 99 487.5t273 341.5t402 119q255 0 395 -144t140 -403zM872 1227q-121 0 -222 -91.5t-158.5 -251.5t-57.5 -347q0 -147 66.5 -222t187.5 -75t220.5 87t155.5 246 t56 357q0 142 -65 219.5t-183 77.5zM1308 1579h-198q-63 53 -162 168q-105 -88 -232 -168h-217v25q63 57 153 147t142 156h338q22 -54 74 -142.5t102 -160.5v-25z" />
165
+ <glyph unicode="&#xd5;" horiz-adv-x="1495" d="M123 0zM1432 938q0 -283 -99 -506.5t-271 -337.5t-396 -114q-256 0 -399.5 147.5t-143.5 409.5q0 265 99 487.5t273 341.5t402 119q255 0 395 -144t140 -403zM872 1227q-121 0 -222 -91.5t-158.5 -251.5t-57.5 -347q0 -147 66.5 -222t187.5 -75t220.5 87t155.5 246 t56 357q0 142 -65 219.5t-183 77.5zM1071 1579q-49 0 -86.5 16.5t-69.5 36t-61.5 36t-62.5 16.5q-31 0 -55.5 -28t-38.5 -79h-177q59 309 281 309q49 0 87.5 -16.5t71.5 -36t62 -35.5t60 -16q34 0 58 25.5t46 80.5h172q-66 -309 -287 -309z" />
166
+ <glyph unicode="&#xd6;" horiz-adv-x="1495" d="M123 0zM1432 938q0 -283 -99 -506.5t-271 -337.5t-396 -114q-256 0 -399.5 147.5t-143.5 409.5q0 265 99 487.5t273 341.5t402 119q255 0 395 -144t140 -403zM872 1227q-121 0 -222 -91.5t-158.5 -251.5t-57.5 -347q0 -147 66.5 -222t187.5 -75t220.5 87t155.5 246 t56 357q0 142 -65 219.5t-183 77.5zM585 1720q0 78 42.5 118t119.5 40q133 0 133 -108q0 -73 -39 -116.5t-121 -43.5q-135 0 -135 110zM987 1720q0 78 42 118t120 40q65 0 99 -28t34 -80q0 -73 -39.5 -116.5t-120.5 -43.5q-135 0 -135 110z" />
167
+ <glyph unicode="&#xd7;" d="M428 723l-299 301l152 154l301 -299l305 299l153 -150l-305 -305l301 -303l-149 -152l-305 301l-301 -299l-150 152z" />
168
+ <glyph unicode="&#xd8;" horiz-adv-x="1495" d="M1432 938q0 -283 -99 -506.5t-271 -337.5t-396 -114q-180 0 -304 71l-108 -137l-154 115l121 151q-98 138 -98 357q0 265 99 487.5t273 341.5t402 119q182 0 305 -76l105 131l151 -117l-117 -145q91 -134 91 -340zM870 1233q-126 0 -229 -91.5t-160 -252.5t-57 -352 q0 -32 8 -101l596 754q-69 43 -158 43zM1133 930l-5 80l-589 -740q59 -37 153 -37q124 0 226 89t158.5 247.5t56.5 360.5z" />
169
+ <glyph unicode="&#xd9;" horiz-adv-x="1415" d="M141 0zM1434 1462l-201 -946q-57 -266 -218 -401t-419 -135q-212 0 -333.5 113.5t-121.5 307.5q0 72 15 138l196 923h305l-194 -919q-17 -74 -17 -125q0 -178 189 -178q123 0 195 76.5t104 228.5l194 917h306zM1002 1579h-184q-71 69 -138.5 153.5t-103.5 153.5v21h311 q36 -148 115 -303v-25z" />
170
+ <glyph unicode="&#xda;" horiz-adv-x="1415" d="M141 0zM1434 1462l-201 -946q-57 -266 -218 -401t-419 -135q-212 0 -333.5 113.5t-121.5 307.5q0 72 15 138l196 923h305l-194 -919q-17 -74 -17 -125q0 -178 189 -178q123 0 195 76.5t104 228.5l194 917h306zM757 1604q79 88 222 303h335v-17q-46 -56 -154 -152.5 t-194 -158.5h-209v25z" />
171
+ <glyph unicode="&#xdb;" horiz-adv-x="1415" d="M141 0zM1434 1462l-201 -946q-57 -266 -218 -401t-419 -135q-212 0 -333.5 113.5t-121.5 307.5q0 72 15 138l196 923h305l-194 -919q-17 -74 -17 -125q0 -178 189 -178q123 0 195 76.5t104 228.5l194 917h306zM1284 1579h-198q-63 53 -162 168q-105 -88 -232 -168h-217 v25q63 57 153 147t142 156h338q22 -54 74 -142.5t102 -160.5v-25z" />
172
+ <glyph unicode="&#xdc;" horiz-adv-x="1415" d="M141 0zM1434 1462l-201 -946q-57 -266 -218 -401t-419 -135q-212 0 -333.5 113.5t-121.5 307.5q0 72 15 138l196 923h305l-194 -919q-17 -74 -17 -125q0 -178 189 -178q123 0 195 76.5t104 228.5l194 917h306zM565 1720q0 78 42.5 118t119.5 40q133 0 133 -108 q0 -73 -39 -116.5t-121 -43.5q-135 0 -135 110zM967 1720q0 78 42 118t120 40q65 0 99 -28t34 -80q0 -73 -39.5 -116.5t-120.5 -43.5q-135 0 -135 110z" />
173
+ <glyph unicode="&#xdd;" horiz-adv-x="1155" d="M186 0zM627 870l374 592h342l-618 -903l-119 -559h-303l119 559l-236 903h312zM606 1604q79 88 222 303h335v-17q-46 -56 -154 -152.5t-194 -158.5h-209v25z" />
174
+ <glyph unicode="&#xde;" horiz-adv-x="1188" d="M1143 807q0 -243 -170.5 -378.5t-466.5 -135.5h-86l-62 -293h-305l309 1462h306l-50 -229h35q242 0 366 -106.5t124 -319.5zM475 547h55q139 0 222.5 66.5t83.5 185.5q0 180 -195 180h-74z" />
175
+ <glyph unicode="&#xdf;" horiz-adv-x="1350" d="M846 1567q208 0 331 -90t123 -240q0 -114 -49 -192t-178 -152q-73 -42 -96 -68.5t-23 -54.5q0 -23 22 -49.5t79 -69.5q107 -83 144.5 -150.5t37.5 -150.5q0 -170 -123.5 -270t-337.5 -100q-187 0 -297 61v240q128 -78 258 -78q101 0 148 33t47 86q0 40 -26.5 75 t-108.5 97q-94 72 -129 130t-35 126q0 84 45 145t162 127q66 37 104.5 76t38.5 96q0 62 -39.5 98.5t-124.5 36.5q-96 0 -156 -51.5t-85 -171.5l-254 -1219q-43 -198 -147 -288.5t-277 -90.5q-90 0 -160 25v242q61 -21 115 -21q133 0 170 178l254 1207q47 224 182 326 t385 102z" />
176
+ <glyph unicode="&#xe0;" horiz-adv-x="1217" d="M90 0zM406 -20q-147 0 -231.5 106.5t-84.5 298.5q0 198 72 377.5t189 278t257 98.5q97 0 167.5 -42t109.5 -122h8l57 143h232l-238 -1118h-229l14 145h-4q-134 -165 -319 -165zM524 223q69 0 133 67t103 181.5t39 259.5q0 71 -38.5 117.5t-101.5 46.5q-68 0 -129.5 -72 t-98 -190t-36.5 -234q0 -88 33.5 -132t95.5 -44zM869 1241h-184q-71 69 -138.5 153.5t-103.5 153.5v21h311q36 -148 115 -303v-25z" />
177
+ <glyph unicode="&#xe1;" horiz-adv-x="1217" d="M90 0zM406 -20q-147 0 -231.5 106.5t-84.5 298.5q0 198 72 377.5t189 278t257 98.5q97 0 167.5 -42t109.5 -122h8l57 143h232l-238 -1118h-229l14 145h-4q-134 -165 -319 -165zM524 223q69 0 133 67t103 181.5t39 259.5q0 71 -38.5 117.5t-101.5 46.5q-68 0 -129.5 -72 t-98 -190t-36.5 -234q0 -88 33.5 -132t95.5 -44zM598 1266q79 88 222 303h335v-17q-46 -56 -154 -152.5t-194 -158.5h-209v25z" />
178
+ <glyph unicode="&#xe2;" horiz-adv-x="1217" d="M90 0zM406 -20q-147 0 -231.5 106.5t-84.5 298.5q0 198 72 377.5t189 278t257 98.5q97 0 167.5 -42t109.5 -122h8l57 143h232l-238 -1118h-229l14 145h-4q-134 -165 -319 -165zM524 223q69 0 133 67t103 181.5t39 259.5q0 71 -38.5 117.5t-101.5 46.5q-68 0 -129.5 -72 t-98 -190t-36.5 -234q0 -88 33.5 -132t95.5 -44zM1120 1240h-198q-63 53 -162 168q-105 -88 -232 -168h-217v25q63 57 153 147t142 156h338q22 -54 74 -142.5t102 -160.5v-25z" />
179
+ <glyph unicode="&#xe3;" horiz-adv-x="1217" d="M90 0zM406 -20q-147 0 -231.5 106.5t-84.5 298.5q0 198 72 377.5t189 278t257 98.5q97 0 167.5 -42t109.5 -122h8l57 143h232l-238 -1118h-229l14 145h-4q-134 -165 -319 -165zM524 223q69 0 133 67t103 181.5t39 259.5q0 71 -38.5 117.5t-101.5 46.5q-68 0 -129.5 -72 t-98 -190t-36.5 -234q0 -88 33.5 -132t95.5 -44zM884 1241q-49 0 -86.5 16.5t-69.5 36t-61.5 36t-62.5 16.5q-31 0 -55.5 -28t-38.5 -79h-177q59 309 281 309q49 0 87.5 -16.5t71.5 -36t62 -35.5t60 -16q34 0 58 25.5t46 80.5h172q-66 -309 -287 -309z" />
180
+ <glyph unicode="&#xe4;" horiz-adv-x="1217" d="M90 0zM406 -20q-147 0 -231.5 106.5t-84.5 298.5q0 198 72 377.5t189 278t257 98.5q97 0 167.5 -42t109.5 -122h8l57 143h232l-238 -1118h-229l14 145h-4q-134 -165 -319 -165zM524 223q69 0 133 67t103 181.5t39 259.5q0 71 -38.5 117.5t-101.5 46.5q-68 0 -129.5 -72 t-98 -190t-36.5 -234q0 -88 33.5 -132t95.5 -44zM397 1382q0 78 42.5 118t119.5 40q133 0 133 -108q0 -73 -39 -116.5t-121 -43.5q-135 0 -135 110zM799 1382q0 78 42 118t120 40q65 0 99 -28t34 -80q0 -73 -39.5 -116.5t-120.5 -43.5q-135 0 -135 110z" />
181
+ <glyph unicode="&#xe5;" horiz-adv-x="1217" d="M90 0zM406 -20q-147 0 -231.5 106.5t-84.5 298.5q0 198 72 377.5t189 278t257 98.5q97 0 167.5 -42t109.5 -122h8l57 143h232l-238 -1118h-229l14 145h-4q-134 -165 -319 -165zM524 223q69 0 133 67t103 181.5t39 259.5q0 71 -38.5 117.5t-101.5 46.5q-68 0 -129.5 -72 t-98 -190t-36.5 -234q0 -88 33.5 -132t95.5 -44zM1023 1479q0 -107 -70 -173.5t-184 -66.5q-110 0 -179 63.5t-69 174.5q0 109 68.5 173t179.5 64q110 0 182 -65t72 -170zM866 1477q0 45 -27.5 70.5t-69.5 25.5t-69 -25.5t-27 -70.5t24 -71t72 -26q42 0 69.5 26t27.5 71z " />
182
+ <glyph unicode="&#xe6;" horiz-adv-x="1786" d="M1206 -20q-109 0 -179.5 27t-117.5 87l-16 -94h-188l14 145h-6q-71 -88 -146.5 -126.5t-167.5 -38.5q-146 0 -227.5 109t-81.5 296q0 200 68.5 375.5t185 277t258.5 101.5q96 0 160.5 -38.5t114.5 -125.5h6l57 143h188l-18 -90q44 49 120.5 80t168.5 31 q157 0 246.5 -83.5t89.5 -221.5q0 -187 -167 -288.5t-476 -101.5h-52l-2 -19v-19q0 -96 55.5 -147.5t159.5 -51.5q66 0 152 23t162 63v-227q-179 -86 -361 -86zM518 223q72 0 134 68t99 184.5t37 243.5q0 80 -33 128t-102 48q-68 0 -128 -69t-95 -185.5t-35 -241.5 q0 -84 32.5 -130t90.5 -46zM1341 922q-88 0 -166 -80t-102 -195h45q155 0 241.5 48.5t86.5 131.5q0 95 -105 95z" />
183
+ <glyph unicode="&#xe7;" horiz-adv-x="989" d="M90 0zM506 -20q-201 0 -308.5 107.5t-107.5 303.5q0 212 74.5 385.5t209.5 268t308 94.5q182 0 328 -72l-92 -229q-54 23 -106 40t-118 17q-85 0 -153.5 -64t-107 -175.5t-38.5 -239.5q0 -96 45.5 -144.5t126.5 -48.5q76 0 141 23.5t134 58.5v-246q-152 -79 -336 -79z M653 -250q0 -116 -83 -179t-234 -63q-86 0 -152 23v168q63 -23 125 -23q102 0 102 82q0 34 -31 56.5t-110 31.5l96 154h185l-39 -72q141 -49 141 -178z" />
184
+ <glyph unicode="&#xe8;" horiz-adv-x="1141" d="M90 0zM696 922q-88 0 -166 -80t-102 -195h45q155 0 241.5 48.5t86.5 131.5q0 95 -105 95zM532 -20q-210 0 -326 113t-116 319q0 207 82.5 377.5t223.5 260t319 89.5q177 0 276 -81.5t99 -223.5q0 -187 -167 -288.5t-477 -101.5h-51l-2 -21v-20q0 -91 51.5 -143.5 t147.5 -52.5q87 0 158 19t172 67v-227q-172 -86 -390 -86zM849 1241h-184q-71 69 -138.5 153.5t-103.5 153.5v21h311q36 -148 115 -303v-25z" />
185
+ <glyph unicode="&#xe9;" horiz-adv-x="1141" d="M90 0zM696 922q-88 0 -166 -80t-102 -195h45q155 0 241.5 48.5t86.5 131.5q0 95 -105 95zM532 -20q-210 0 -326 113t-116 319q0 207 82.5 377.5t223.5 260t319 89.5q177 0 276 -81.5t99 -223.5q0 -187 -167 -288.5t-477 -101.5h-51l-2 -21v-20q0 -91 51.5 -143.5 t147.5 -52.5q87 0 158 19t172 67v-227q-172 -86 -390 -86zM528 1266q79 88 222 303h335v-17q-46 -56 -154 -152.5t-194 -158.5h-209v25z" />
186
+ <glyph unicode="&#xea;" horiz-adv-x="1141" d="M90 0zM696 922q-88 0 -166 -80t-102 -195h45q155 0 241.5 48.5t86.5 131.5q0 95 -105 95zM532 -20q-210 0 -326 113t-116 319q0 207 82.5 377.5t223.5 260t319 89.5q177 0 276 -81.5t99 -223.5q0 -187 -167 -288.5t-477 -101.5h-51l-2 -21v-20q0 -91 51.5 -143.5 t147.5 -52.5q87 0 158 19t172 67v-227q-172 -86 -390 -86zM1101 1241h-198q-63 53 -162 168q-105 -88 -232 -168h-217v25q63 57 153 147t142 156h338q22 -54 74 -142.5t102 -160.5v-25z" />
187
+ <glyph unicode="&#xeb;" horiz-adv-x="1141" d="M90 0zM696 922q-88 0 -166 -80t-102 -195h45q155 0 241.5 48.5t86.5 131.5q0 95 -105 95zM532 -20q-210 0 -326 113t-116 319q0 207 82.5 377.5t223.5 260t319 89.5q177 0 276 -81.5t99 -223.5q0 -187 -167 -288.5t-477 -101.5h-51l-2 -21v-20q0 -91 51.5 -143.5 t147.5 -52.5q87 0 158 19t172 67v-227q-172 -86 -390 -86zM365 1382q0 78 42.5 118t119.5 40q133 0 133 -108q0 -73 -39 -116.5t-121 -43.5q-135 0 -135 110zM767 1382q0 78 42 118t120 40q65 0 99 -28t34 -80q0 -73 -39.5 -116.5t-120.5 -43.5q-135 0 -135 110z" />
188
+ <glyph unicode="&#xec;" horiz-adv-x="608" d="M37 0zM338 0h-301l237 1118h301zM579 1241h-184q-71 69 -138.5 153.5t-103.5 153.5v21h311q36 -148 115 -303v-25z" />
189
+ <glyph unicode="&#xed;" horiz-adv-x="608" d="M37 0zM338 0h-301l237 1118h301zM291 1266q79 88 222 303h335v-17q-46 -56 -154 -152.5t-194 -158.5h-209v25z" />
190
+ <glyph unicode="&#xee;" horiz-adv-x="608" d="M36 0zM338 0h-301l237 1118h301zM845 1241h-198q-63 53 -162 168q-105 -88 -232 -168h-217v25q63 57 153 147t142 156h338q22 -54 74 -142.5t102 -160.5v-25z" />
191
+ <glyph unicode="&#xef;" horiz-adv-x="608" d="M37 0zM338 0h-301l237 1118h301zM126 1382q0 78 42.5 118t119.5 40q133 0 133 -108q0 -73 -39 -116.5t-121 -43.5q-135 0 -135 110zM528 1382q0 78 42 118t120 40q65 0 99 -28t34 -80q0 -73 -39.5 -116.5t-120.5 -43.5q-135 0 -135 110z" />
192
+ <glyph unicode="&#xf0;" horiz-adv-x="1182" d="M618 1309q-34 34 -124 80l118 186q134 -61 232 -139l237 131l76 -152l-192 -106q81 -107 113 -235t32 -279q0 -249 -69.5 -432.5t-203.5 -283t-323 -99.5q-216 0 -329 110t-113 316q0 165 64.5 301t180.5 212t265 76q83 0 151.5 -31t114.5 -94h6q-20 213 -117 310 l-231 -131l-88 147zM528 205q66 0 122.5 55.5t89 148.5t32.5 193q0 77 -38.5 122.5t-108.5 45.5q-73 0 -130 -53t-88.5 -143t-31.5 -197q0 -81 39 -126.5t114 -45.5z" />
193
+ <glyph unicode="&#xf1;" horiz-adv-x="1237" d="M37 0zM977 0h-301l137 653q16 68 16 119q0 123 -108 123q-92 0 -167 -114t-118 -318l-98 -463h-301l237 1118h230l-21 -207h6q146 228 355 228q138 0 213.5 -83.5t75.5 -238.5q0 -73 -23 -180zM909 1241q-49 0 -86.5 16.5t-69.5 36t-61.5 36t-62.5 16.5q-31 0 -55.5 -28 t-38.5 -79h-177q59 309 281 309q49 0 87.5 -16.5t71.5 -36t62 -35.5t60 -16q34 0 58 25.5t46 80.5h172q-66 -309 -287 -309z" />
194
+ <glyph unicode="&#xf2;" horiz-adv-x="1198" d="M90 0zM805 696q0 197 -143 197q-75 0 -134.5 -61t-97 -179t-37.5 -243q0 -185 150 -185q75 0 135 61.5t93.5 171t33.5 238.5zM1108 696q0 -211 -70.5 -374t-203.5 -252.5t-316 -89.5q-195 0 -311.5 117.5t-116.5 312.5q0 213 71.5 379.5t206.5 258t316 91.5 q196 0 310 -118t114 -325zM845 1241h-184q-71 69 -138.5 153.5t-103.5 153.5v21h311q36 -148 115 -303v-25z" />
195
+ <glyph unicode="&#xf3;" horiz-adv-x="1198" d="M90 0zM805 696q0 197 -143 197q-75 0 -134.5 -61t-97 -179t-37.5 -243q0 -185 150 -185q75 0 135 61.5t93.5 171t33.5 238.5zM1108 696q0 -211 -70.5 -374t-203.5 -252.5t-316 -89.5q-195 0 -311.5 117.5t-116.5 312.5q0 213 71.5 379.5t206.5 258t316 91.5 q196 0 310 -118t114 -325zM571 1266q79 88 222 303h335v-17q-46 -56 -154 -152.5t-194 -158.5h-209v25z" />
196
+ <glyph unicode="&#xf4;" horiz-adv-x="1198" d="M90 0zM805 696q0 197 -143 197q-75 0 -134.5 -61t-97 -179t-37.5 -243q0 -185 150 -185q75 0 135 61.5t93.5 171t33.5 238.5zM1108 696q0 -211 -70.5 -374t-203.5 -252.5t-316 -89.5q-195 0 -311.5 117.5t-116.5 312.5q0 213 71.5 379.5t206.5 258t316 91.5 q196 0 310 -118t114 -325zM1109 1241h-198q-63 53 -162 168q-105 -88 -232 -168h-217v25q63 57 153 147t142 156h338q22 -54 74 -142.5t102 -160.5v-25z" />
197
+ <glyph unicode="&#xf5;" horiz-adv-x="1198" d="M90 0zM805 696q0 197 -143 197q-75 0 -134.5 -61t-97 -179t-37.5 -243q0 -185 150 -185q75 0 135 61.5t93.5 171t33.5 238.5zM1108 696q0 -211 -70.5 -374t-203.5 -252.5t-316 -89.5q-195 0 -311.5 117.5t-116.5 312.5q0 213 71.5 379.5t206.5 258t316 91.5 q196 0 310 -118t114 -325zM865 1241q-49 0 -86.5 16.5t-69.5 36t-61.5 36t-62.5 16.5q-31 0 -55.5 -28t-38.5 -79h-177q59 309 281 309q49 0 87.5 -16.5t71.5 -36t62 -35.5t60 -16q34 0 58 25.5t46 80.5h172q-66 -309 -287 -309z" />
198
+ <glyph unicode="&#xf6;" horiz-adv-x="1198" d="M90 0zM805 696q0 197 -143 197q-75 0 -134.5 -61t-97 -179t-37.5 -243q0 -185 150 -185q75 0 135 61.5t93.5 171t33.5 238.5zM1108 696q0 -211 -70.5 -374t-203.5 -252.5t-316 -89.5q-195 0 -311.5 117.5t-116.5 312.5q0 213 71.5 379.5t206.5 258t316 91.5 q196 0 310 -118t114 -325zM386 1382q0 78 42.5 118t119.5 40q133 0 133 -108q0 -73 -39 -116.5t-121 -43.5q-135 0 -135 110zM788 1382q0 78 42 118t120 40q65 0 99 -28t34 -80q0 -73 -39.5 -116.5t-120.5 -43.5q-135 0 -135 110z" />
199
+ <glyph unicode="&#xf7;" d="M109 612v219h952v-219h-952zM444 373q0 76 37 113.5t103 37.5t102.5 -39t36.5 -112q0 -70 -37 -111t-102 -41t-102.5 39t-37.5 113zM444 1071q0 75 37 113.5t103 38.5q67 0 103 -40.5t36 -111.5q0 -70 -37 -110.5t-102 -40.5t-102.5 39t-37.5 112z" />
200
+ <glyph unicode="&#xf8;" horiz-adv-x="1198" d="M1108 696q0 -211 -70.5 -374t-203.5 -252.5t-316 -89.5q-123 0 -225 53l-109 -135l-141 108l119 148q-72 107 -72 256q0 213 71.5 379.5t206.5 258t316 91.5q131 0 227 -56l70 88l145 -110l-84 -105q66 -107 66 -260zM662 903q-81 0 -144.5 -62.5t-98 -169.5t-34.5 -233 v-12l365 453q-35 24 -88 24zM543 215q114 0 193 133t79 318v16l-358 -444q11 -8 35.5 -15.5t50.5 -7.5z" />
201
+ <glyph unicode="&#xf9;" horiz-adv-x="1237" d="M111 0zM262 1118h301l-137 -653q-16 -68 -16 -119q0 -123 108 -123q92 0 167 114t118 318l98 463h301l-237 -1118h-230l21 207h-6q-145 -227 -355 -227q-138 0 -211 82.5t-73 238.5q0 93 24 213zM845 1241h-184q-71 69 -138.5 153.5t-103.5 153.5v21h311 q36 -148 115 -303v-25z" />
202
+ <glyph unicode="&#xfa;" horiz-adv-x="1237" d="M111 0zM262 1118h301l-137 -653q-16 -68 -16 -119q0 -123 108 -123q92 0 167 114t118 318l98 463h301l-237 -1118h-230l21 207h-6q-145 -227 -355 -227q-138 0 -211 82.5t-73 238.5q0 93 24 213zM610 1266q79 88 222 303h335v-17q-46 -56 -154 -152.5t-194 -158.5h-209 v25z" />
203
+ <glyph unicode="&#xfb;" horiz-adv-x="1237" d="M111 0zM262 1118h301l-137 -653q-16 -68 -16 -119q0 -123 108 -123q92 0 167 114t118 318l98 463h301l-237 -1118h-230l21 207h-6q-145 -227 -355 -227q-138 0 -211 82.5t-73 238.5q0 93 24 213zM1143 1241h-198q-63 53 -162 168q-105 -88 -232 -168h-217v25 q63 57 153 147t142 156h338q22 -54 74 -142.5t102 -160.5v-25z" />
204
+ <glyph unicode="&#xfc;" horiz-adv-x="1237" d="M111 0zM262 1118h301l-137 -653q-16 -68 -16 -119q0 -123 108 -123q92 0 167 114t118 318l98 463h301l-237 -1118h-230l21 207h-6q-145 -227 -355 -227q-138 0 -211 82.5t-73 238.5q0 93 24 213zM411 1382q0 78 42.5 118t119.5 40q133 0 133 -108q0 -73 -39 -116.5 t-121 -43.5q-135 0 -135 110zM813 1382q0 78 42 118t120 40q65 0 99 -28t34 -80q0 -73 -39.5 -116.5t-120.5 -43.5q-135 0 -135 110z" />
205
+ <glyph unicode="&#xfd;" horiz-adv-x="1063" d="M0 0zM102 1118h295l56 -518q14 -122 14 -293h6q20 51 44 119.5t65 153.5l260 538h327l-680 -1278q-177 -332 -483 -332q-90 0 -147 19v240q68 -13 116 -13q84 0 147.5 48t117.5 149l26 49zM497 1266q79 88 222 303h335v-17q-46 -56 -154 -152.5t-194 -158.5h-209v25z" />
206
+ <glyph unicode="&#xfe;" horiz-adv-x="1219" d="M813 1139q150 0 232.5 -106.5t82.5 -301.5q0 -199 -69 -381t-182 -276t-250 -94q-178 0 -271 163h-8q-12 -159 -43 -295l-72 -340h-301l435 2048h301l-66 -307q-29 -131 -80 -280h8q131 170 283 170zM682 895q-71 0 -130 -65t-95.5 -184.5t-36.5 -246.5q0 -80 33.5 -128 t105.5 -48q69 0 129 65t97.5 183.5t37.5 247.5q0 88 -37.5 132t-103.5 44z" />
207
+ <glyph unicode="&#xff;" horiz-adv-x="1063" d="M0 0zM102 1118h295l56 -518q14 -122 14 -293h6q20 51 44 119.5t65 153.5l260 538h327l-680 -1278q-177 -332 -483 -332q-90 0 -147 19v240q68 -13 116 -13q84 0 147.5 48t117.5 149l26 49zM310 1382q0 78 42.5 118t119.5 40q133 0 133 -108q0 -73 -39 -116.5t-121 -43.5 q-135 0 -135 110zM712 1382q0 78 42 118t120 40q65 0 99 -28t34 -80q0 -73 -39.5 -116.5t-120.5 -43.5q-135 0 -135 110z" />
208
+ <glyph unicode="&#x131;" horiz-adv-x="608" d="M338 0h-301l237 1118h301z" />
209
+ <glyph unicode="&#x152;" horiz-adv-x="1845" d="M1606 0h-760q-93 -20 -180 -20q-256 0 -399.5 147.5t-143.5 409.5q0 265 99 487.5t273 341.5t402 119q140 0 209 -23h809l-53 -254h-512l-68 -321h477l-55 -254h-477l-80 -377h512zM688 240q88 0 158 32l194 916q-62 39 -168 39q-121 0 -222 -91.5t-158.5 -251.5 t-57.5 -347q0 -147 66.5 -222t187.5 -75z" />
210
+ <glyph unicode="&#x153;" horiz-adv-x="1806" d="M1198 -20q-116 0 -208 38.5t-138 106.5q-63 -68 -147 -106.5t-207 -38.5q-187 0 -297.5 117t-110.5 317q0 216 69 380.5t200 254.5t309 90q209 0 313 -160q154 160 399 160q177 0 276 -81.5t99 -223.5q0 -187 -167 -288.5t-476 -101.5h-51l-2 -21v-20q0 -91 51 -143.5 t147 -52.5q87 0 158 19t172 67v-227q-93 -46 -185.5 -66t-203.5 -20zM645 893q-71 0 -127 -60.5t-90.5 -176.5t-34.5 -242q0 -91 36.5 -140t109.5 -49q109 0 179 134.5t70 336.5q0 96 -37 146.5t-106 50.5zM1362 922q-88 0 -165.5 -78.5t-102.5 -196.5h45q155 0 241 48.5 t86 131.5q0 95 -104 95z" />
211
+ <glyph unicode="&#x178;" horiz-adv-x="1155" d="M186 0zM627 870l374 592h342l-618 -903l-119 -559h-303l119 559l-236 903h312zM432 1720q0 78 42.5 118t119.5 40q133 0 133 -108q0 -73 -39 -116.5t-121 -43.5q-135 0 -135 110zM834 1720q0 78 42 118t120 40q65 0 99 -28t34 -80q0 -73 -39.5 -116.5t-120.5 -43.5 q-135 0 -135 110z" />
212
+ <glyph unicode="&#x2c6;" horiz-adv-x="1135" d="M1120 1241h-198q-63 53 -162 168q-105 -88 -232 -168h-217v25q63 57 153 147t142 156h338q22 -54 74 -142.5t102 -160.5v-25z" />
213
+ <glyph unicode="&#x2da;" horiz-adv-x="1182" d="M1034 1479q0 -107 -70 -173.5t-184 -66.5q-110 0 -179 63.5t-69 174.5q0 109 68.5 173t179.5 64q110 0 182 -65t72 -170zM877 1477q0 45 -27.5 70.5t-69.5 25.5t-69 -25.5t-27 -70.5t24 -71t72 -26q42 0 69.5 26t27.5 71z" />
214
+ <glyph unicode="&#x2dc;" horiz-adv-x="1135" d="M866 1241q-49 0 -86.5 16.5t-69.5 36t-61.5 36t-62.5 16.5q-31 0 -55.5 -28t-38.5 -79h-177q59 309 281 309q49 0 87.5 -16.5t71.5 -36t62 -35.5t60 -16q34 0 58 25.5t46 80.5h172q-66 -309 -287 -309z" />
215
+ <glyph unicode="&#x2000;" horiz-adv-x="953" />
216
+ <glyph unicode="&#x2001;" horiz-adv-x="1907" />
217
+ <glyph unicode="&#x2002;" horiz-adv-x="953" />
218
+ <glyph unicode="&#x2003;" horiz-adv-x="1907" />
219
+ <glyph unicode="&#x2004;" horiz-adv-x="635" />
220
+ <glyph unicode="&#x2005;" horiz-adv-x="476" />
221
+ <glyph unicode="&#x2006;" horiz-adv-x="317" />
222
+ <glyph unicode="&#x2007;" horiz-adv-x="317" />
223
+ <glyph unicode="&#x2008;" horiz-adv-x="238" />
224
+ <glyph unicode="&#x2009;" horiz-adv-x="381" />
225
+ <glyph unicode="&#x200a;" horiz-adv-x="105" />
226
+ <glyph unicode="&#x2010;" horiz-adv-x="659" d="M41 424l53 250h524l-53 -250h-524z" />
227
+ <glyph unicode="&#x2011;" horiz-adv-x="659" d="M41 424l53 250h524l-53 -250h-524z" />
228
+ <glyph unicode="&#x2012;" horiz-adv-x="659" d="M41 424l53 250h524l-53 -250h-524z" />
229
+ <glyph unicode="&#x2013;" horiz-adv-x="983" d="M41 436l49 230h852l-49 -230h-852z" />
230
+ <glyph unicode="&#x2014;" horiz-adv-x="1966" d="M41 436l49 230h1835l-49 -230h-1835z" />
231
+ <glyph unicode="&#x2018;" horiz-adv-x="440" d="M123 961l-8 22q103 227 262 479h225q-91 -213 -194 -501h-285z" />
232
+ <glyph unicode="&#x2019;" horiz-adv-x="440" d="M586 1462l8 -22q-103 -227 -262 -479h-226q89 206 195 501h285z" />
233
+ <glyph unicode="&#x201a;" horiz-adv-x="569" d="M377 238l8 -23q-103 -227 -262 -479h-225q88 207 194 502h285z" />
234
+ <glyph unicode="&#x201c;" horiz-adv-x="887" d="M569 961l-8 22q103 227 262 479h226q-97 -227 -195 -501h-285zM123 961l-8 22q103 227 262 479h225q-91 -213 -194 -501h-285z" />
235
+ <glyph unicode="&#x201d;" horiz-adv-x="887" d="M586 1462l8 -22q-103 -227 -262 -479h-226q89 206 195 501h285zM1032 1462l8 -22q-103 -227 -262 -479h-225q23 53 46.5 111t148.5 390h284z" />
236
+ <glyph unicode="&#x201e;" horiz-adv-x="1018" d="M377 238l8 -23q-103 -227 -262 -479h-225q88 207 194 502h285zM825 238l9 -23q-100 -221 -263 -479h-225q24 57 49 118.5t146 383.5h284z" />
237
+ <glyph unicode="&#x2022;" horiz-adv-x="739" d="M104 686q0 106 42.5 194t120 136.5t182.5 48.5q120 0 182.5 -67t62.5 -191q0 -177 -91.5 -277t-248.5 -100q-117 0 -183.5 67t-66.5 189z" />
238
+ <glyph unicode="&#x2026;" horiz-adv-x="1706" d="M25 0zM25 115q0 90 53.5 144t150.5 54q68 0 109 -38t41 -107q0 -87 -55 -141t-144 -54q-73 0 -114 37.5t-41 104.5zM586 115q0 90 53.5 144t150.5 54q68 0 109 -38t41 -107q0 -87 -55 -141t-144 -54q-73 0 -114 37.5t-41 104.5zM1147 115q0 90 53.5 144t150.5 54 q68 0 109 -38t41 -107q0 -87 -55 -141t-144 -54q-73 0 -114 37.5t-41 104.5z" />
239
+ <glyph unicode="&#x202f;" horiz-adv-x="381" />
240
+ <glyph unicode="&#x2039;" horiz-adv-x="664" d="M72 569l401 463l191 -155l-279 -334l135 -350l-246 -103l-202 461v18z" />
241
+ <glyph unicode="&#x203a;" horiz-adv-x="664" d="M592 535l-402 -463l-190 155l279 334l-136 350l246 103l203 -461v-18z" />
242
+ <glyph unicode="&#x2044;" horiz-adv-x="256" d="M791 1462l-1084 -1462h-239l1087 1462h236z" />
243
+ <glyph unicode="&#x205f;" horiz-adv-x="476" />
244
+ <glyph unicode="&#x2074;" horiz-adv-x="776" d="M776 737h-119l-32 -151h-238l33 151h-373l31 174l475 557h260l-121 -563h119zM455 905l58 231l22 74q-13 -20 -43 -58t-211 -247h174z" />
245
+ <glyph unicode="&#x20ac;" d="M899 1237q-97 0 -176 -74.5t-135 -212.5h348l-39 -176h-360q-11 -34 -25 -115h299l-37 -178h-280q0 -120 44.5 -181.5t147.5 -61.5q133 0 283 63v-258q-126 -63 -330 -63q-446 0 -446 501h-152l37 178h127q9 67 22 115h-125l39 176h135q87 252 250.5 393.5t374.5 141.5 q100 0 179 -23t165 -80l-125 -223q-87 49 -131 63.5t-90 14.5z" />
246
+ <glyph unicode="&#x2122;" horiz-adv-x="1534" d="M471 741h-168v572h-197v149h564v-149h-199v-572zM1047 741l-166 529h-7l5 -111v-418h-164v721h248l159 -510l170 510h240v-721h-168v408l4 121h-6l-174 -529h-141z" />
247
+ <glyph unicode="&#xe000;" horiz-adv-x="1120" d="M0 1120h1120v-1120h-1120v1120z" />
248
+ <glyph horiz-adv-x="1217" d="M0 0z" />
249
+ <hkern u1="&#x22;" u2="&#x178;" k="-20" />
250
+ <hkern u1="&#x22;" u2="&#x153;" k="123" />
251
+ <hkern u1="&#x22;" u2="&#xfc;" k="61" />
252
+ <hkern u1="&#x22;" u2="&#xfb;" k="61" />
253
+ <hkern u1="&#x22;" u2="&#xfa;" k="61" />
254
+ <hkern u1="&#x22;" u2="&#xf9;" k="61" />
255
+ <hkern u1="&#x22;" u2="&#xf8;" k="123" />
256
+ <hkern u1="&#x22;" u2="&#xf6;" k="123" />
257
+ <hkern u1="&#x22;" u2="&#xf5;" k="123" />
258
+ <hkern u1="&#x22;" u2="&#xf4;" k="123" />
259
+ <hkern u1="&#x22;" u2="&#xf3;" k="123" />
260
+ <hkern u1="&#x22;" u2="&#xf2;" k="123" />
261
+ <hkern u1="&#x22;" u2="&#xeb;" k="123" />
262
+ <hkern u1="&#x22;" u2="&#xea;" k="123" />
263
+ <hkern u1="&#x22;" u2="&#xe9;" k="123" />
264
+ <hkern u1="&#x22;" u2="&#xe8;" k="123" />
265
+ <hkern u1="&#x22;" u2="&#xe7;" k="123" />
266
+ <hkern u1="&#x22;" u2="&#xe6;" k="82" />
267
+ <hkern u1="&#x22;" u2="&#xe5;" k="82" />
268
+ <hkern u1="&#x22;" u2="&#xe4;" k="82" />
269
+ <hkern u1="&#x22;" u2="&#xe3;" k="82" />
270
+ <hkern u1="&#x22;" u2="&#xe2;" k="82" />
271
+ <hkern u1="&#x22;" u2="&#xe1;" k="82" />
272
+ <hkern u1="&#x22;" u2="&#xe0;" k="123" />
273
+ <hkern u1="&#x22;" u2="&#xdd;" k="-20" />
274
+ <hkern u1="&#x22;" u2="&#xc5;" k="143" />
275
+ <hkern u1="&#x22;" u2="&#xc4;" k="143" />
276
+ <hkern u1="&#x22;" u2="&#xc3;" k="143" />
277
+ <hkern u1="&#x22;" u2="&#xc2;" k="143" />
278
+ <hkern u1="&#x22;" u2="&#xc1;" k="143" />
279
+ <hkern u1="&#x22;" u2="&#xc0;" k="143" />
280
+ <hkern u1="&#x22;" u2="u" k="61" />
281
+ <hkern u1="&#x22;" u2="s" k="61" />
282
+ <hkern u1="&#x22;" u2="r" k="61" />
283
+ <hkern u1="&#x22;" u2="q" k="123" />
284
+ <hkern u1="&#x22;" u2="p" k="61" />
285
+ <hkern u1="&#x22;" u2="o" k="123" />
286
+ <hkern u1="&#x22;" u2="n" k="61" />
287
+ <hkern u1="&#x22;" u2="m" k="61" />
288
+ <hkern u1="&#x22;" u2="g" k="61" />
289
+ <hkern u1="&#x22;" u2="e" k="123" />
290
+ <hkern u1="&#x22;" u2="d" k="123" />
291
+ <hkern u1="&#x22;" u2="c" k="123" />
292
+ <hkern u1="&#x22;" u2="a" k="82" />
293
+ <hkern u1="&#x22;" u2="Y" k="-20" />
294
+ <hkern u1="&#x22;" u2="W" k="-41" />
295
+ <hkern u1="&#x22;" u2="V" k="-41" />
296
+ <hkern u1="&#x22;" u2="T" k="-41" />
297
+ <hkern u1="&#x22;" u2="A" k="143" />
298
+ <hkern u1="&#x27;" u2="&#x178;" k="-20" />
299
+ <hkern u1="&#x27;" u2="&#x153;" k="123" />
300
+ <hkern u1="&#x27;" u2="&#xfc;" k="61" />
301
+ <hkern u1="&#x27;" u2="&#xfb;" k="61" />
302
+ <hkern u1="&#x27;" u2="&#xfa;" k="61" />
303
+ <hkern u1="&#x27;" u2="&#xf9;" k="61" />
304
+ <hkern u1="&#x27;" u2="&#xf8;" k="123" />
305
+ <hkern u1="&#x27;" u2="&#xf6;" k="123" />
306
+ <hkern u1="&#x27;" u2="&#xf5;" k="123" />
307
+ <hkern u1="&#x27;" u2="&#xf4;" k="123" />
308
+ <hkern u1="&#x27;" u2="&#xf3;" k="123" />
309
+ <hkern u1="&#x27;" u2="&#xf2;" k="123" />
310
+ <hkern u1="&#x27;" u2="&#xeb;" k="123" />
311
+ <hkern u1="&#x27;" u2="&#xea;" k="123" />
312
+ <hkern u1="&#x27;" u2="&#xe9;" k="123" />
313
+ <hkern u1="&#x27;" u2="&#xe8;" k="123" />
314
+ <hkern u1="&#x27;" u2="&#xe7;" k="123" />
315
+ <hkern u1="&#x27;" u2="&#xe6;" k="82" />
316
+ <hkern u1="&#x27;" u2="&#xe5;" k="82" />
317
+ <hkern u1="&#x27;" u2="&#xe4;" k="82" />
318
+ <hkern u1="&#x27;" u2="&#xe3;" k="82" />
319
+ <hkern u1="&#x27;" u2="&#xe2;" k="82" />
320
+ <hkern u1="&#x27;" u2="&#xe1;" k="82" />
321
+ <hkern u1="&#x27;" u2="&#xe0;" k="123" />
322
+ <hkern u1="&#x27;" u2="&#xdd;" k="-20" />
323
+ <hkern u1="&#x27;" u2="&#xc5;" k="143" />
324
+ <hkern u1="&#x27;" u2="&#xc4;" k="143" />
325
+ <hkern u1="&#x27;" u2="&#xc3;" k="143" />
326
+ <hkern u1="&#x27;" u2="&#xc2;" k="143" />
327
+ <hkern u1="&#x27;" u2="&#xc1;" k="143" />
328
+ <hkern u1="&#x27;" u2="&#xc0;" k="143" />
329
+ <hkern u1="&#x27;" u2="u" k="61" />
330
+ <hkern u1="&#x27;" u2="s" k="61" />
331
+ <hkern u1="&#x27;" u2="r" k="61" />
332
+ <hkern u1="&#x27;" u2="q" k="123" />
333
+ <hkern u1="&#x27;" u2="p" k="61" />
334
+ <hkern u1="&#x27;" u2="o" k="123" />
335
+ <hkern u1="&#x27;" u2="n" k="61" />
336
+ <hkern u1="&#x27;" u2="m" k="61" />
337
+ <hkern u1="&#x27;" u2="g" k="61" />
338
+ <hkern u1="&#x27;" u2="e" k="123" />
339
+ <hkern u1="&#x27;" u2="d" k="123" />
340
+ <hkern u1="&#x27;" u2="c" k="123" />
341
+ <hkern u1="&#x27;" u2="a" k="82" />
342
+ <hkern u1="&#x27;" u2="Y" k="-20" />
343
+ <hkern u1="&#x27;" u2="W" k="-41" />
344
+ <hkern u1="&#x27;" u2="V" k="-41" />
345
+ <hkern u1="&#x27;" u2="T" k="-41" />
346
+ <hkern u1="&#x27;" u2="A" k="143" />
347
+ <hkern u1="&#x28;" u2="J" k="-184" />
348
+ <hkern u1="&#x2c;" u2="&#x178;" k="123" />
349
+ <hkern u1="&#x2c;" u2="&#x152;" k="102" />
350
+ <hkern u1="&#x2c;" u2="&#xdd;" k="123" />
351
+ <hkern u1="&#x2c;" u2="&#xdc;" k="41" />
352
+ <hkern u1="&#x2c;" u2="&#xdb;" k="41" />
353
+ <hkern u1="&#x2c;" u2="&#xda;" k="41" />
354
+ <hkern u1="&#x2c;" u2="&#xd9;" k="41" />
355
+ <hkern u1="&#x2c;" u2="&#xd8;" k="102" />
356
+ <hkern u1="&#x2c;" u2="&#xd6;" k="102" />
357
+ <hkern u1="&#x2c;" u2="&#xd5;" k="102" />
358
+ <hkern u1="&#x2c;" u2="&#xd4;" k="102" />
359
+ <hkern u1="&#x2c;" u2="&#xd3;" k="102" />
360
+ <hkern u1="&#x2c;" u2="&#xd2;" k="102" />
361
+ <hkern u1="&#x2c;" u2="&#xc7;" k="102" />
362
+ <hkern u1="&#x2c;" u2="Y" k="123" />
363
+ <hkern u1="&#x2c;" u2="W" k="123" />
364
+ <hkern u1="&#x2c;" u2="V" k="123" />
365
+ <hkern u1="&#x2c;" u2="U" k="41" />
366
+ <hkern u1="&#x2c;" u2="T" k="143" />
367
+ <hkern u1="&#x2c;" u2="Q" k="102" />
368
+ <hkern u1="&#x2c;" u2="O" k="102" />
369
+ <hkern u1="&#x2c;" u2="G" k="102" />
370
+ <hkern u1="&#x2c;" u2="C" k="102" />
371
+ <hkern u1="&#x2d;" u2="T" k="82" />
372
+ <hkern u1="&#x2e;" u2="&#x178;" k="123" />
373
+ <hkern u1="&#x2e;" u2="&#x152;" k="102" />
374
+ <hkern u1="&#x2e;" u2="&#xdd;" k="123" />
375
+ <hkern u1="&#x2e;" u2="&#xdc;" k="41" />
376
+ <hkern u1="&#x2e;" u2="&#xdb;" k="41" />
377
+ <hkern u1="&#x2e;" u2="&#xda;" k="41" />
378
+ <hkern u1="&#x2e;" u2="&#xd9;" k="41" />
379
+ <hkern u1="&#x2e;" u2="&#xd8;" k="102" />
380
+ <hkern u1="&#x2e;" u2="&#xd6;" k="102" />
381
+ <hkern u1="&#x2e;" u2="&#xd5;" k="102" />
382
+ <hkern u1="&#x2e;" u2="&#xd4;" k="102" />
383
+ <hkern u1="&#x2e;" u2="&#xd3;" k="102" />
384
+ <hkern u1="&#x2e;" u2="&#xd2;" k="102" />
385
+ <hkern u1="&#x2e;" u2="&#xc7;" k="102" />
386
+ <hkern u1="&#x2e;" u2="Y" k="123" />
387
+ <hkern u1="&#x2e;" u2="W" k="123" />
388
+ <hkern u1="&#x2e;" u2="V" k="123" />
389
+ <hkern u1="&#x2e;" u2="U" k="41" />
390
+ <hkern u1="&#x2e;" u2="T" k="143" />
391
+ <hkern u1="&#x2e;" u2="Q" k="102" />
392
+ <hkern u1="&#x2e;" u2="O" k="102" />
393
+ <hkern u1="&#x2e;" u2="G" k="102" />
394
+ <hkern u1="&#x2e;" u2="C" k="102" />
395
+ <hkern u1="A" u2="&#x201d;" k="143" />
396
+ <hkern u1="A" u2="&#x2019;" k="143" />
397
+ <hkern u1="A" u2="&#x178;" k="123" />
398
+ <hkern u1="A" u2="&#x152;" k="41" />
399
+ <hkern u1="A" u2="&#xdd;" k="123" />
400
+ <hkern u1="A" u2="&#xd8;" k="41" />
401
+ <hkern u1="A" u2="&#xd6;" k="41" />
402
+ <hkern u1="A" u2="&#xd5;" k="41" />
403
+ <hkern u1="A" u2="&#xd4;" k="41" />
404
+ <hkern u1="A" u2="&#xd3;" k="41" />
405
+ <hkern u1="A" u2="&#xd2;" k="41" />
406
+ <hkern u1="A" u2="&#xc7;" k="41" />
407
+ <hkern u1="A" u2="Y" k="123" />
408
+ <hkern u1="A" u2="W" k="82" />
409
+ <hkern u1="A" u2="V" k="82" />
410
+ <hkern u1="A" u2="T" k="143" />
411
+ <hkern u1="A" u2="Q" k="41" />
412
+ <hkern u1="A" u2="O" k="41" />
413
+ <hkern u1="A" u2="J" k="-266" />
414
+ <hkern u1="A" u2="G" k="41" />
415
+ <hkern u1="A" u2="C" k="41" />
416
+ <hkern u1="A" u2="&#x27;" k="143" />
417
+ <hkern u1="A" u2="&#x22;" k="143" />
418
+ <hkern u1="B" u2="&#x201e;" k="82" />
419
+ <hkern u1="B" u2="&#x201a;" k="82" />
420
+ <hkern u1="B" u2="&#x178;" k="20" />
421
+ <hkern u1="B" u2="&#xdd;" k="20" />
422
+ <hkern u1="B" u2="&#xc5;" k="41" />
423
+ <hkern u1="B" u2="&#xc4;" k="41" />
424
+ <hkern u1="B" u2="&#xc3;" k="41" />
425
+ <hkern u1="B" u2="&#xc2;" k="41" />
426
+ <hkern u1="B" u2="&#xc1;" k="41" />
427
+ <hkern u1="B" u2="&#xc0;" k="41" />
428
+ <hkern u1="B" u2="Z" k="20" />
429
+ <hkern u1="B" u2="Y" k="20" />
430
+ <hkern u1="B" u2="X" k="41" />
431
+ <hkern u1="B" u2="W" k="20" />
432
+ <hkern u1="B" u2="V" k="20" />
433
+ <hkern u1="B" u2="T" k="61" />
434
+ <hkern u1="B" u2="A" k="41" />
435
+ <hkern u1="B" u2="&#x2e;" k="82" />
436
+ <hkern u1="B" u2="&#x2c;" k="82" />
437
+ <hkern u1="C" u2="&#x152;" k="41" />
438
+ <hkern u1="C" u2="&#xd8;" k="41" />
439
+ <hkern u1="C" u2="&#xd6;" k="41" />
440
+ <hkern u1="C" u2="&#xd5;" k="41" />
441
+ <hkern u1="C" u2="&#xd4;" k="41" />
442
+ <hkern u1="C" u2="&#xd3;" k="41" />
443
+ <hkern u1="C" u2="&#xd2;" k="41" />
444
+ <hkern u1="C" u2="&#xc7;" k="41" />
445
+ <hkern u1="C" u2="Q" k="41" />
446
+ <hkern u1="C" u2="O" k="41" />
447
+ <hkern u1="C" u2="G" k="41" />
448
+ <hkern u1="C" u2="C" k="41" />
449
+ <hkern u1="D" u2="&#x201e;" k="82" />
450
+ <hkern u1="D" u2="&#x201a;" k="82" />
451
+ <hkern u1="D" u2="&#x178;" k="20" />
452
+ <hkern u1="D" u2="&#xdd;" k="20" />
453
+ <hkern u1="D" u2="&#xc5;" k="41" />
454
+ <hkern u1="D" u2="&#xc4;" k="41" />
455
+ <hkern u1="D" u2="&#xc3;" k="41" />
456
+ <hkern u1="D" u2="&#xc2;" k="41" />
457
+ <hkern u1="D" u2="&#xc1;" k="41" />
458
+ <hkern u1="D" u2="&#xc0;" k="41" />
459
+ <hkern u1="D" u2="Z" k="20" />
460
+ <hkern u1="D" u2="Y" k="20" />
461
+ <hkern u1="D" u2="X" k="41" />
462
+ <hkern u1="D" u2="W" k="20" />
463
+ <hkern u1="D" u2="V" k="20" />
464
+ <hkern u1="D" u2="T" k="61" />
465
+ <hkern u1="D" u2="A" k="41" />
466
+ <hkern u1="D" u2="&#x2e;" k="82" />
467
+ <hkern u1="D" u2="&#x2c;" k="82" />
468
+ <hkern u1="E" u2="J" k="-123" />
469
+ <hkern u1="F" u2="&#x201e;" k="123" />
470
+ <hkern u1="F" u2="&#x201a;" k="123" />
471
+ <hkern u1="F" u2="&#xc5;" k="41" />
472
+ <hkern u1="F" u2="&#xc4;" k="41" />
473
+ <hkern u1="F" u2="&#xc3;" k="41" />
474
+ <hkern u1="F" u2="&#xc2;" k="41" />
475
+ <hkern u1="F" u2="&#xc1;" k="41" />
476
+ <hkern u1="F" u2="&#xc0;" k="41" />
477
+ <hkern u1="F" u2="A" k="41" />
478
+ <hkern u1="F" u2="&#x3f;" k="-41" />
479
+ <hkern u1="F" u2="&#x2e;" k="123" />
480
+ <hkern u1="F" u2="&#x2c;" k="123" />
481
+ <hkern u1="K" u2="&#x152;" k="41" />
482
+ <hkern u1="K" u2="&#xd8;" k="41" />
483
+ <hkern u1="K" u2="&#xd6;" k="41" />
484
+ <hkern u1="K" u2="&#xd5;" k="41" />
485
+ <hkern u1="K" u2="&#xd4;" k="41" />
486
+ <hkern u1="K" u2="&#xd3;" k="41" />
487
+ <hkern u1="K" u2="&#xd2;" k="41" />
488
+ <hkern u1="K" u2="&#xc7;" k="41" />
489
+ <hkern u1="K" u2="Q" k="41" />
490
+ <hkern u1="K" u2="O" k="41" />
491
+ <hkern u1="K" u2="G" k="41" />
492
+ <hkern u1="K" u2="C" k="41" />
493
+ <hkern u1="L" u2="&#x201d;" k="164" />
494
+ <hkern u1="L" u2="&#x2019;" k="164" />
495
+ <hkern u1="L" u2="&#x178;" k="61" />
496
+ <hkern u1="L" u2="&#x152;" k="41" />
497
+ <hkern u1="L" u2="&#xdd;" k="61" />
498
+ <hkern u1="L" u2="&#xdc;" k="20" />
499
+ <hkern u1="L" u2="&#xdb;" k="20" />
500
+ <hkern u1="L" u2="&#xda;" k="20" />
501
+ <hkern u1="L" u2="&#xd9;" k="20" />
502
+ <hkern u1="L" u2="&#xd8;" k="41" />
503
+ <hkern u1="L" u2="&#xd6;" k="41" />
504
+ <hkern u1="L" u2="&#xd5;" k="41" />
505
+ <hkern u1="L" u2="&#xd4;" k="41" />
506
+ <hkern u1="L" u2="&#xd3;" k="41" />
507
+ <hkern u1="L" u2="&#xd2;" k="41" />
508
+ <hkern u1="L" u2="&#xc7;" k="41" />
509
+ <hkern u1="L" u2="Y" k="61" />
510
+ <hkern u1="L" u2="W" k="41" />
511
+ <hkern u1="L" u2="V" k="41" />
512
+ <hkern u1="L" u2="U" k="20" />
513
+ <hkern u1="L" u2="T" k="41" />
514
+ <hkern u1="L" u2="Q" k="41" />
515
+ <hkern u1="L" u2="O" k="41" />
516
+ <hkern u1="L" u2="G" k="41" />
517
+ <hkern u1="L" u2="C" k="41" />
518
+ <hkern u1="L" u2="&#x27;" k="164" />
519
+ <hkern u1="L" u2="&#x22;" k="164" />
520
+ <hkern u1="O" u2="&#x201e;" k="82" />
521
+ <hkern u1="O" u2="&#x201a;" k="82" />
522
+ <hkern u1="O" u2="&#x178;" k="20" />
523
+ <hkern u1="O" u2="&#xdd;" k="20" />
524
+ <hkern u1="O" u2="&#xc5;" k="41" />
525
+ <hkern u1="O" u2="&#xc4;" k="41" />
526
+ <hkern u1="O" u2="&#xc3;" k="41" />
527
+ <hkern u1="O" u2="&#xc2;" k="41" />
528
+ <hkern u1="O" u2="&#xc1;" k="41" />
529
+ <hkern u1="O" u2="&#xc0;" k="41" />
530
+ <hkern u1="O" u2="Z" k="20" />
531
+ <hkern u1="O" u2="Y" k="20" />
532
+ <hkern u1="O" u2="X" k="41" />
533
+ <hkern u1="O" u2="W" k="20" />
534
+ <hkern u1="O" u2="V" k="20" />
535
+ <hkern u1="O" u2="T" k="61" />
536
+ <hkern u1="O" u2="A" k="41" />
537
+ <hkern u1="O" u2="&#x2e;" k="82" />
538
+ <hkern u1="O" u2="&#x2c;" k="82" />
539
+ <hkern u1="P" u2="&#x201e;" k="266" />
540
+ <hkern u1="P" u2="&#x201a;" k="266" />
541
+ <hkern u1="P" u2="&#xc5;" k="102" />
542
+ <hkern u1="P" u2="&#xc4;" k="102" />
543
+ <hkern u1="P" u2="&#xc3;" k="102" />
544
+ <hkern u1="P" u2="&#xc2;" k="102" />
545
+ <hkern u1="P" u2="&#xc1;" k="102" />
546
+ <hkern u1="P" u2="&#xc0;" k="102" />
547
+ <hkern u1="P" u2="Z" k="20" />
548
+ <hkern u1="P" u2="X" k="41" />
549
+ <hkern u1="P" u2="A" k="102" />
550
+ <hkern u1="P" u2="&#x2e;" k="266" />
551
+ <hkern u1="P" u2="&#x2c;" k="266" />
552
+ <hkern u1="Q" u2="&#x201e;" k="82" />
553
+ <hkern u1="Q" u2="&#x201a;" k="82" />
554
+ <hkern u1="Q" u2="&#x178;" k="20" />
555
+ <hkern u1="Q" u2="&#xdd;" k="20" />
556
+ <hkern u1="Q" u2="&#xc5;" k="41" />
557
+ <hkern u1="Q" u2="&#xc4;" k="41" />
558
+ <hkern u1="Q" u2="&#xc3;" k="41" />
559
+ <hkern u1="Q" u2="&#xc2;" k="41" />
560
+ <hkern u1="Q" u2="&#xc1;" k="41" />
561
+ <hkern u1="Q" u2="&#xc0;" k="41" />
562
+ <hkern u1="Q" u2="Z" k="20" />
563
+ <hkern u1="Q" u2="Y" k="20" />
564
+ <hkern u1="Q" u2="X" k="41" />
565
+ <hkern u1="Q" u2="W" k="20" />
566
+ <hkern u1="Q" u2="V" k="20" />
567
+ <hkern u1="Q" u2="T" k="61" />
568
+ <hkern u1="Q" u2="A" k="41" />
569
+ <hkern u1="Q" u2="&#x2e;" k="82" />
570
+ <hkern u1="Q" u2="&#x2c;" k="82" />
571
+ <hkern u1="T" u2="&#x201e;" k="123" />
572
+ <hkern u1="T" u2="&#x201a;" k="123" />
573
+ <hkern u1="T" u2="&#x2014;" k="82" />
574
+ <hkern u1="T" u2="&#x2013;" k="82" />
575
+ <hkern u1="T" u2="&#x153;" k="143" />
576
+ <hkern u1="T" u2="&#x152;" k="41" />
577
+ <hkern u1="T" u2="&#xfd;" k="41" />
578
+ <hkern u1="T" u2="&#xfc;" k="102" />
579
+ <hkern u1="T" u2="&#xfb;" k="102" />
580
+ <hkern u1="T" u2="&#xfa;" k="102" />
581
+ <hkern u1="T" u2="&#xf9;" k="102" />
582
+ <hkern u1="T" u2="&#xf8;" k="143" />
583
+ <hkern u1="T" u2="&#xf6;" k="143" />
584
+ <hkern u1="T" u2="&#xf5;" k="143" />
585
+ <hkern u1="T" u2="&#xf4;" k="143" />
586
+ <hkern u1="T" u2="&#xf3;" k="143" />
587
+ <hkern u1="T" u2="&#xf2;" k="143" />
588
+ <hkern u1="T" u2="&#xeb;" k="143" />
589
+ <hkern u1="T" u2="&#xea;" k="143" />
590
+ <hkern u1="T" u2="&#xe9;" k="143" />
591
+ <hkern u1="T" u2="&#xe8;" k="143" />
592
+ <hkern u1="T" u2="&#xe7;" k="143" />
593
+ <hkern u1="T" u2="&#xe6;" k="164" />
594
+ <hkern u1="T" u2="&#xe5;" k="164" />
595
+ <hkern u1="T" u2="&#xe4;" k="164" />
596
+ <hkern u1="T" u2="&#xe3;" k="164" />
597
+ <hkern u1="T" u2="&#xe2;" k="164" />
598
+ <hkern u1="T" u2="&#xe1;" k="164" />
599
+ <hkern u1="T" u2="&#xe0;" k="143" />
600
+ <hkern u1="T" u2="&#xd8;" k="41" />
601
+ <hkern u1="T" u2="&#xd6;" k="41" />
602
+ <hkern u1="T" u2="&#xd5;" k="41" />
603
+ <hkern u1="T" u2="&#xd4;" k="41" />
604
+ <hkern u1="T" u2="&#xd3;" k="41" />
605
+ <hkern u1="T" u2="&#xd2;" k="41" />
606
+ <hkern u1="T" u2="&#xc7;" k="41" />
607
+ <hkern u1="T" u2="&#xc5;" k="143" />
608
+ <hkern u1="T" u2="&#xc4;" k="143" />
609
+ <hkern u1="T" u2="&#xc3;" k="143" />
610
+ <hkern u1="T" u2="&#xc2;" k="143" />
611
+ <hkern u1="T" u2="&#xc1;" k="143" />
612
+ <hkern u1="T" u2="&#xc0;" k="143" />
613
+ <hkern u1="T" u2="z" k="82" />
614
+ <hkern u1="T" u2="y" k="41" />
615
+ <hkern u1="T" u2="x" k="41" />
616
+ <hkern u1="T" u2="w" k="41" />
617
+ <hkern u1="T" u2="v" k="41" />
618
+ <hkern u1="T" u2="u" k="102" />
619
+ <hkern u1="T" u2="s" k="123" />
620
+ <hkern u1="T" u2="r" k="102" />
621
+ <hkern u1="T" u2="q" k="143" />
622
+ <hkern u1="T" u2="p" k="102" />
623
+ <hkern u1="T" u2="o" k="143" />
624
+ <hkern u1="T" u2="n" k="102" />
625
+ <hkern u1="T" u2="m" k="102" />
626
+ <hkern u1="T" u2="g" k="143" />
627
+ <hkern u1="T" u2="e" k="143" />
628
+ <hkern u1="T" u2="d" k="143" />
629
+ <hkern u1="T" u2="c" k="143" />
630
+ <hkern u1="T" u2="a" k="164" />
631
+ <hkern u1="T" u2="T" k="-41" />
632
+ <hkern u1="T" u2="Q" k="41" />
633
+ <hkern u1="T" u2="O" k="41" />
634
+ <hkern u1="T" u2="G" k="41" />
635
+ <hkern u1="T" u2="C" k="41" />
636
+ <hkern u1="T" u2="A" k="143" />
637
+ <hkern u1="T" u2="&#x3f;" k="-41" />
638
+ <hkern u1="T" u2="&#x2e;" k="123" />
639
+ <hkern u1="T" u2="&#x2d;" k="82" />
640
+ <hkern u1="T" u2="&#x2c;" k="123" />
641
+ <hkern u1="U" u2="&#x201e;" k="41" />
642
+ <hkern u1="U" u2="&#x201a;" k="41" />
643
+ <hkern u1="U" u2="&#xc5;" k="20" />
644
+ <hkern u1="U" u2="&#xc4;" k="20" />
645
+ <hkern u1="U" u2="&#xc3;" k="20" />
646
+ <hkern u1="U" u2="&#xc2;" k="20" />
647
+ <hkern u1="U" u2="&#xc1;" k="20" />
648
+ <hkern u1="U" u2="&#xc0;" k="20" />
649
+ <hkern u1="U" u2="A" k="20" />
650
+ <hkern u1="U" u2="&#x2e;" k="41" />
651
+ <hkern u1="U" u2="&#x2c;" k="41" />
652
+ <hkern u1="V" u2="&#x201e;" k="102" />
653
+ <hkern u1="V" u2="&#x201a;" k="102" />
654
+ <hkern u1="V" u2="&#x153;" k="41" />
655
+ <hkern u1="V" u2="&#x152;" k="20" />
656
+ <hkern u1="V" u2="&#xfc;" k="20" />
657
+ <hkern u1="V" u2="&#xfb;" k="20" />
658
+ <hkern u1="V" u2="&#xfa;" k="20" />
659
+ <hkern u1="V" u2="&#xf9;" k="20" />
660
+ <hkern u1="V" u2="&#xf8;" k="41" />
661
+ <hkern u1="V" u2="&#xf6;" k="41" />
662
+ <hkern u1="V" u2="&#xf5;" k="41" />
663
+ <hkern u1="V" u2="&#xf4;" k="41" />
664
+ <hkern u1="V" u2="&#xf3;" k="41" />
665
+ <hkern u1="V" u2="&#xf2;" k="41" />
666
+ <hkern u1="V" u2="&#xeb;" k="41" />
667
+ <hkern u1="V" u2="&#xea;" k="41" />
668
+ <hkern u1="V" u2="&#xe9;" k="41" />
669
+ <hkern u1="V" u2="&#xe8;" k="41" />
670
+ <hkern u1="V" u2="&#xe7;" k="41" />
671
+ <hkern u1="V" u2="&#xe6;" k="41" />
672
+ <hkern u1="V" u2="&#xe5;" k="41" />
673
+ <hkern u1="V" u2="&#xe4;" k="41" />
674
+ <hkern u1="V" u2="&#xe3;" k="41" />
675
+ <hkern u1="V" u2="&#xe2;" k="41" />
676
+ <hkern u1="V" u2="&#xe1;" k="41" />
677
+ <hkern u1="V" u2="&#xe0;" k="41" />
678
+ <hkern u1="V" u2="&#xd8;" k="20" />
679
+ <hkern u1="V" u2="&#xd6;" k="20" />
680
+ <hkern u1="V" u2="&#xd5;" k="20" />
681
+ <hkern u1="V" u2="&#xd4;" k="20" />
682
+ <hkern u1="V" u2="&#xd3;" k="20" />
683
+ <hkern u1="V" u2="&#xd2;" k="20" />
684
+ <hkern u1="V" u2="&#xc7;" k="20" />
685
+ <hkern u1="V" u2="&#xc5;" k="82" />
686
+ <hkern u1="V" u2="&#xc4;" k="82" />
687
+ <hkern u1="V" u2="&#xc3;" k="82" />
688
+ <hkern u1="V" u2="&#xc2;" k="82" />
689
+ <hkern u1="V" u2="&#xc1;" k="82" />
690
+ <hkern u1="V" u2="&#xc0;" k="82" />
691
+ <hkern u1="V" u2="u" k="20" />
692
+ <hkern u1="V" u2="s" k="20" />
693
+ <hkern u1="V" u2="r" k="20" />
694
+ <hkern u1="V" u2="q" k="41" />
695
+ <hkern u1="V" u2="p" k="20" />
696
+ <hkern u1="V" u2="o" k="41" />
697
+ <hkern u1="V" u2="n" k="20" />
698
+ <hkern u1="V" u2="m" k="20" />
699
+ <hkern u1="V" u2="g" k="20" />
700
+ <hkern u1="V" u2="e" k="41" />
701
+ <hkern u1="V" u2="d" k="41" />
702
+ <hkern u1="V" u2="c" k="41" />
703
+ <hkern u1="V" u2="a" k="41" />
704
+ <hkern u1="V" u2="Q" k="20" />
705
+ <hkern u1="V" u2="O" k="20" />
706
+ <hkern u1="V" u2="G" k="20" />
707
+ <hkern u1="V" u2="C" k="20" />
708
+ <hkern u1="V" u2="A" k="82" />
709
+ <hkern u1="V" u2="&#x3f;" k="-41" />
710
+ <hkern u1="V" u2="&#x2e;" k="102" />
711
+ <hkern u1="V" u2="&#x2c;" k="102" />
712
+ <hkern u1="W" u2="&#x201e;" k="102" />
713
+ <hkern u1="W" u2="&#x201a;" k="102" />
714
+ <hkern u1="W" u2="&#x153;" k="41" />
715
+ <hkern u1="W" u2="&#x152;" k="20" />
716
+ <hkern u1="W" u2="&#xfc;" k="20" />
717
+ <hkern u1="W" u2="&#xfb;" k="20" />
718
+ <hkern u1="W" u2="&#xfa;" k="20" />
719
+ <hkern u1="W" u2="&#xf9;" k="20" />
720
+ <hkern u1="W" u2="&#xf8;" k="41" />
721
+ <hkern u1="W" u2="&#xf6;" k="41" />
722
+ <hkern u1="W" u2="&#xf5;" k="41" />
723
+ <hkern u1="W" u2="&#xf4;" k="41" />
724
+ <hkern u1="W" u2="&#xf3;" k="41" />
725
+ <hkern u1="W" u2="&#xf2;" k="41" />
726
+ <hkern u1="W" u2="&#xeb;" k="41" />
727
+ <hkern u1="W" u2="&#xea;" k="41" />
728
+ <hkern u1="W" u2="&#xe9;" k="41" />
729
+ <hkern u1="W" u2="&#xe8;" k="41" />
730
+ <hkern u1="W" u2="&#xe7;" k="41" />
731
+ <hkern u1="W" u2="&#xe6;" k="41" />
732
+ <hkern u1="W" u2="&#xe5;" k="41" />
733
+ <hkern u1="W" u2="&#xe4;" k="41" />
734
+ <hkern u1="W" u2="&#xe3;" k="41" />
735
+ <hkern u1="W" u2="&#xe2;" k="41" />
736
+ <hkern u1="W" u2="&#xe1;" k="41" />
737
+ <hkern u1="W" u2="&#xe0;" k="41" />
738
+ <hkern u1="W" u2="&#xd8;" k="20" />
739
+ <hkern u1="W" u2="&#xd6;" k="20" />
740
+ <hkern u1="W" u2="&#xd5;" k="20" />
741
+ <hkern u1="W" u2="&#xd4;" k="20" />
742
+ <hkern u1="W" u2="&#xd3;" k="20" />
743
+ <hkern u1="W" u2="&#xd2;" k="20" />
744
+ <hkern u1="W" u2="&#xc7;" k="20" />
745
+ <hkern u1="W" u2="&#xc5;" k="82" />
746
+ <hkern u1="W" u2="&#xc4;" k="82" />
747
+ <hkern u1="W" u2="&#xc3;" k="82" />
748
+ <hkern u1="W" u2="&#xc2;" k="82" />
749
+ <hkern u1="W" u2="&#xc1;" k="82" />
750
+ <hkern u1="W" u2="&#xc0;" k="82" />
751
+ <hkern u1="W" u2="u" k="20" />
752
+ <hkern u1="W" u2="s" k="20" />
753
+ <hkern u1="W" u2="r" k="20" />
754
+ <hkern u1="W" u2="q" k="41" />
755
+ <hkern u1="W" u2="p" k="20" />
756
+ <hkern u1="W" u2="o" k="41" />
757
+ <hkern u1="W" u2="n" k="20" />
758
+ <hkern u1="W" u2="m" k="20" />
759
+ <hkern u1="W" u2="g" k="20" />
760
+ <hkern u1="W" u2="e" k="41" />
761
+ <hkern u1="W" u2="d" k="41" />
762
+ <hkern u1="W" u2="c" k="41" />
763
+ <hkern u1="W" u2="a" k="41" />
764
+ <hkern u1="W" u2="Q" k="20" />
765
+ <hkern u1="W" u2="O" k="20" />
766
+ <hkern u1="W" u2="G" k="20" />
767
+ <hkern u1="W" u2="C" k="20" />
768
+ <hkern u1="W" u2="A" k="82" />
769
+ <hkern u1="W" u2="&#x3f;" k="-41" />
770
+ <hkern u1="W" u2="&#x2e;" k="102" />
771
+ <hkern u1="W" u2="&#x2c;" k="102" />
772
+ <hkern u1="X" u2="&#x152;" k="41" />
773
+ <hkern u1="X" u2="&#xd8;" k="41" />
774
+ <hkern u1="X" u2="&#xd6;" k="41" />
775
+ <hkern u1="X" u2="&#xd5;" k="41" />
776
+ <hkern u1="X" u2="&#xd4;" k="41" />
777
+ <hkern u1="X" u2="&#xd3;" k="41" />
778
+ <hkern u1="X" u2="&#xd2;" k="41" />
779
+ <hkern u1="X" u2="&#xc7;" k="41" />
780
+ <hkern u1="X" u2="Q" k="41" />
781
+ <hkern u1="X" u2="O" k="41" />
782
+ <hkern u1="X" u2="G" k="41" />
783
+ <hkern u1="X" u2="C" k="41" />
784
+ <hkern u1="Y" u2="&#x201e;" k="123" />
785
+ <hkern u1="Y" u2="&#x201a;" k="123" />
786
+ <hkern u1="Y" u2="&#x153;" k="102" />
787
+ <hkern u1="Y" u2="&#x152;" k="41" />
788
+ <hkern u1="Y" u2="&#xfc;" k="61" />
789
+ <hkern u1="Y" u2="&#xfb;" k="61" />
790
+ <hkern u1="Y" u2="&#xfa;" k="61" />
791
+ <hkern u1="Y" u2="&#xf9;" k="61" />
792
+ <hkern u1="Y" u2="&#xf8;" k="102" />
793
+ <hkern u1="Y" u2="&#xf6;" k="102" />
794
+ <hkern u1="Y" u2="&#xf5;" k="102" />
795
+ <hkern u1="Y" u2="&#xf4;" k="102" />
796
+ <hkern u1="Y" u2="&#xf3;" k="102" />
797
+ <hkern u1="Y" u2="&#xf2;" k="102" />
798
+ <hkern u1="Y" u2="&#xeb;" k="102" />
799
+ <hkern u1="Y" u2="&#xea;" k="102" />
800
+ <hkern u1="Y" u2="&#xe9;" k="102" />
801
+ <hkern u1="Y" u2="&#xe8;" k="102" />
802
+ <hkern u1="Y" u2="&#xe7;" k="102" />
803
+ <hkern u1="Y" u2="&#xe6;" k="102" />
804
+ <hkern u1="Y" u2="&#xe5;" k="102" />
805
+ <hkern u1="Y" u2="&#xe4;" k="102" />
806
+ <hkern u1="Y" u2="&#xe3;" k="102" />
807
+ <hkern u1="Y" u2="&#xe2;" k="102" />
808
+ <hkern u1="Y" u2="&#xe1;" k="102" />
809
+ <hkern u1="Y" u2="&#xe0;" k="102" />
810
+ <hkern u1="Y" u2="&#xd8;" k="41" />
811
+ <hkern u1="Y" u2="&#xd6;" k="41" />
812
+ <hkern u1="Y" u2="&#xd5;" k="41" />
813
+ <hkern u1="Y" u2="&#xd4;" k="41" />
814
+ <hkern u1="Y" u2="&#xd3;" k="41" />
815
+ <hkern u1="Y" u2="&#xd2;" k="41" />
816
+ <hkern u1="Y" u2="&#xc7;" k="41" />
817
+ <hkern u1="Y" u2="&#xc5;" k="123" />
818
+ <hkern u1="Y" u2="&#xc4;" k="123" />
819
+ <hkern u1="Y" u2="&#xc3;" k="123" />
820
+ <hkern u1="Y" u2="&#xc2;" k="123" />
821
+ <hkern u1="Y" u2="&#xc1;" k="123" />
822
+ <hkern u1="Y" u2="&#xc0;" k="123" />
823
+ <hkern u1="Y" u2="z" k="41" />
824
+ <hkern u1="Y" u2="u" k="61" />
825
+ <hkern u1="Y" u2="s" k="82" />
826
+ <hkern u1="Y" u2="r" k="61" />
827
+ <hkern u1="Y" u2="q" k="102" />
828
+ <hkern u1="Y" u2="p" k="61" />
829
+ <hkern u1="Y" u2="o" k="102" />
830
+ <hkern u1="Y" u2="n" k="61" />
831
+ <hkern u1="Y" u2="m" k="61" />
832
+ <hkern u1="Y" u2="g" k="41" />
833
+ <hkern u1="Y" u2="e" k="102" />
834
+ <hkern u1="Y" u2="d" k="102" />
835
+ <hkern u1="Y" u2="c" k="102" />
836
+ <hkern u1="Y" u2="a" k="102" />
837
+ <hkern u1="Y" u2="Q" k="41" />
838
+ <hkern u1="Y" u2="O" k="41" />
839
+ <hkern u1="Y" u2="G" k="41" />
840
+ <hkern u1="Y" u2="C" k="41" />
841
+ <hkern u1="Y" u2="A" k="123" />
842
+ <hkern u1="Y" u2="&#x3f;" k="-41" />
843
+ <hkern u1="Y" u2="&#x2e;" k="123" />
844
+ <hkern u1="Y" u2="&#x2c;" k="123" />
845
+ <hkern u1="Z" u2="&#x152;" k="20" />
846
+ <hkern u1="Z" u2="&#xd8;" k="20" />
847
+ <hkern u1="Z" u2="&#xd6;" k="20" />
848
+ <hkern u1="Z" u2="&#xd5;" k="20" />
849
+ <hkern u1="Z" u2="&#xd4;" k="20" />
850
+ <hkern u1="Z" u2="&#xd3;" k="20" />
851
+ <hkern u1="Z" u2="&#xd2;" k="20" />
852
+ <hkern u1="Z" u2="&#xc7;" k="20" />
853
+ <hkern u1="Z" u2="Q" k="20" />
854
+ <hkern u1="Z" u2="O" k="20" />
855
+ <hkern u1="Z" u2="G" k="20" />
856
+ <hkern u1="Z" u2="C" k="20" />
857
+ <hkern u1="[" u2="J" k="-184" />
858
+ <hkern u1="a" u2="&#x201d;" k="20" />
859
+ <hkern u1="a" u2="&#x2019;" k="20" />
860
+ <hkern u1="a" u2="&#x27;" k="20" />
861
+ <hkern u1="a" u2="&#x22;" k="20" />
862
+ <hkern u1="b" u2="&#x201d;" k="20" />
863
+ <hkern u1="b" u2="&#x2019;" k="20" />
864
+ <hkern u1="b" u2="&#xfd;" k="41" />
865
+ <hkern u1="b" u2="z" k="20" />
866
+ <hkern u1="b" u2="y" k="41" />
867
+ <hkern u1="b" u2="x" k="41" />
868
+ <hkern u1="b" u2="w" k="41" />
869
+ <hkern u1="b" u2="v" k="41" />
870
+ <hkern u1="b" u2="&#x27;" k="20" />
871
+ <hkern u1="b" u2="&#x22;" k="20" />
872
+ <hkern u1="c" u2="&#x201d;" k="-41" />
873
+ <hkern u1="c" u2="&#x2019;" k="-41" />
874
+ <hkern u1="c" u2="&#x27;" k="-41" />
875
+ <hkern u1="c" u2="&#x22;" k="-41" />
876
+ <hkern u1="e" u2="&#x201d;" k="20" />
877
+ <hkern u1="e" u2="&#x2019;" k="20" />
878
+ <hkern u1="e" u2="&#xfd;" k="41" />
879
+ <hkern u1="e" u2="z" k="20" />
880
+ <hkern u1="e" u2="y" k="41" />
881
+ <hkern u1="e" u2="x" k="41" />
882
+ <hkern u1="e" u2="w" k="41" />
883
+ <hkern u1="e" u2="v" k="41" />
884
+ <hkern u1="e" u2="&#x27;" k="20" />
885
+ <hkern u1="e" u2="&#x22;" k="20" />
886
+ <hkern u1="f" u2="&#x201d;" k="-123" />
887
+ <hkern u1="f" u2="&#x2019;" k="-123" />
888
+ <hkern u1="f" u2="&#x27;" k="-123" />
889
+ <hkern u1="f" u2="&#x22;" k="-123" />
890
+ <hkern u1="h" u2="&#x201d;" k="20" />
891
+ <hkern u1="h" u2="&#x2019;" k="20" />
892
+ <hkern u1="h" u2="&#x27;" k="20" />
893
+ <hkern u1="h" u2="&#x22;" k="20" />
894
+ <hkern u1="k" u2="&#x153;" k="41" />
895
+ <hkern u1="k" u2="&#xf8;" k="41" />
896
+ <hkern u1="k" u2="&#xf6;" k="41" />
897
+ <hkern u1="k" u2="&#xf5;" k="41" />
898
+ <hkern u1="k" u2="&#xf4;" k="41" />
899
+ <hkern u1="k" u2="&#xf3;" k="41" />
900
+ <hkern u1="k" u2="&#xf2;" k="41" />
901
+ <hkern u1="k" u2="&#xeb;" k="41" />
902
+ <hkern u1="k" u2="&#xea;" k="41" />
903
+ <hkern u1="k" u2="&#xe9;" k="41" />
904
+ <hkern u1="k" u2="&#xe8;" k="41" />
905
+ <hkern u1="k" u2="&#xe7;" k="41" />
906
+ <hkern u1="k" u2="&#xe0;" k="41" />
907
+ <hkern u1="k" u2="q" k="41" />
908
+ <hkern u1="k" u2="o" k="41" />
909
+ <hkern u1="k" u2="e" k="41" />
910
+ <hkern u1="k" u2="d" k="41" />
911
+ <hkern u1="k" u2="c" k="41" />
912
+ <hkern u1="m" u2="&#x201d;" k="20" />
913
+ <hkern u1="m" u2="&#x2019;" k="20" />
914
+ <hkern u1="m" u2="&#x27;" k="20" />
915
+ <hkern u1="m" u2="&#x22;" k="20" />
916
+ <hkern u1="n" u2="&#x201d;" k="20" />
917
+ <hkern u1="n" u2="&#x2019;" k="20" />
918
+ <hkern u1="n" u2="&#x27;" k="20" />
919
+ <hkern u1="n" u2="&#x22;" k="20" />
920
+ <hkern u1="o" u2="&#x201d;" k="20" />
921
+ <hkern u1="o" u2="&#x2019;" k="20" />
922
+ <hkern u1="o" u2="&#xfd;" k="41" />
923
+ <hkern u1="o" u2="z" k="20" />
924
+ <hkern u1="o" u2="y" k="41" />
925
+ <hkern u1="o" u2="x" k="41" />
926
+ <hkern u1="o" u2="w" k="41" />
927
+ <hkern u1="o" u2="v" k="41" />
928
+ <hkern u1="o" u2="&#x27;" k="20" />
929
+ <hkern u1="o" u2="&#x22;" k="20" />
930
+ <hkern u1="p" u2="&#x201d;" k="20" />
931
+ <hkern u1="p" u2="&#x2019;" k="20" />
932
+ <hkern u1="p" u2="&#xfd;" k="41" />
933
+ <hkern u1="p" u2="z" k="20" />
934
+ <hkern u1="p" u2="y" k="41" />
935
+ <hkern u1="p" u2="x" k="41" />
936
+ <hkern u1="p" u2="w" k="41" />
937
+ <hkern u1="p" u2="v" k="41" />
938
+ <hkern u1="p" u2="&#x27;" k="20" />
939
+ <hkern u1="p" u2="&#x22;" k="20" />
940
+ <hkern u1="r" u2="&#x201d;" k="-82" />
941
+ <hkern u1="r" u2="&#x2019;" k="-82" />
942
+ <hkern u1="r" u2="&#x153;" k="41" />
943
+ <hkern u1="r" u2="&#xf8;" k="41" />
944
+ <hkern u1="r" u2="&#xf6;" k="41" />
945
+ <hkern u1="r" u2="&#xf5;" k="41" />
946
+ <hkern u1="r" u2="&#xf4;" k="41" />
947
+ <hkern u1="r" u2="&#xf3;" k="41" />
948
+ <hkern u1="r" u2="&#xf2;" k="41" />
949
+ <hkern u1="r" u2="&#xeb;" k="41" />
950
+ <hkern u1="r" u2="&#xea;" k="41" />
951
+ <hkern u1="r" u2="&#xe9;" k="41" />
952
+ <hkern u1="r" u2="&#xe8;" k="41" />
953
+ <hkern u1="r" u2="&#xe7;" k="41" />
954
+ <hkern u1="r" u2="&#xe6;" k="41" />
955
+ <hkern u1="r" u2="&#xe5;" k="41" />
956
+ <hkern u1="r" u2="&#xe4;" k="41" />
957
+ <hkern u1="r" u2="&#xe3;" k="41" />
958
+ <hkern u1="r" u2="&#xe2;" k="41" />
959
+ <hkern u1="r" u2="&#xe1;" k="41" />
960
+ <hkern u1="r" u2="&#xe0;" k="41" />
961
+ <hkern u1="r" u2="q" k="41" />
962
+ <hkern u1="r" u2="o" k="41" />
963
+ <hkern u1="r" u2="g" k="20" />
964
+ <hkern u1="r" u2="e" k="41" />
965
+ <hkern u1="r" u2="d" k="41" />
966
+ <hkern u1="r" u2="c" k="41" />
967
+ <hkern u1="r" u2="a" k="41" />
968
+ <hkern u1="r" u2="&#x27;" k="-82" />
969
+ <hkern u1="r" u2="&#x22;" k="-82" />
970
+ <hkern u1="t" u2="&#x201d;" k="-41" />
971
+ <hkern u1="t" u2="&#x2019;" k="-41" />
972
+ <hkern u1="t" u2="&#x27;" k="-41" />
973
+ <hkern u1="t" u2="&#x22;" k="-41" />
974
+ <hkern u1="v" u2="&#x201e;" k="82" />
975
+ <hkern u1="v" u2="&#x201d;" k="-82" />
976
+ <hkern u1="v" u2="&#x201a;" k="82" />
977
+ <hkern u1="v" u2="&#x2019;" k="-82" />
978
+ <hkern u1="v" u2="&#x3f;" k="-41" />
979
+ <hkern u1="v" u2="&#x2e;" k="82" />
980
+ <hkern u1="v" u2="&#x2c;" k="82" />
981
+ <hkern u1="v" u2="&#x27;" k="-82" />
982
+ <hkern u1="v" u2="&#x22;" k="-82" />
983
+ <hkern u1="w" u2="&#x201e;" k="82" />
984
+ <hkern u1="w" u2="&#x201d;" k="-82" />
985
+ <hkern u1="w" u2="&#x201a;" k="82" />
986
+ <hkern u1="w" u2="&#x2019;" k="-82" />
987
+ <hkern u1="w" u2="&#x3f;" k="-41" />
988
+ <hkern u1="w" u2="&#x2e;" k="82" />
989
+ <hkern u1="w" u2="&#x2c;" k="82" />
990
+ <hkern u1="w" u2="&#x27;" k="-82" />
991
+ <hkern u1="w" u2="&#x22;" k="-82" />
992
+ <hkern u1="x" u2="&#x153;" k="41" />
993
+ <hkern u1="x" u2="&#xf8;" k="41" />
994
+ <hkern u1="x" u2="&#xf6;" k="41" />
995
+ <hkern u1="x" u2="&#xf5;" k="41" />
996
+ <hkern u1="x" u2="&#xf4;" k="41" />
997
+ <hkern u1="x" u2="&#xf3;" k="41" />
998
+ <hkern u1="x" u2="&#xf2;" k="41" />
999
+ <hkern u1="x" u2="&#xeb;" k="41" />
1000
+ <hkern u1="x" u2="&#xea;" k="41" />
1001
+ <hkern u1="x" u2="&#xe9;" k="41" />
1002
+ <hkern u1="x" u2="&#xe8;" k="41" />
1003
+ <hkern u1="x" u2="&#xe7;" k="41" />
1004
+ <hkern u1="x" u2="&#xe0;" k="41" />
1005
+ <hkern u1="x" u2="q" k="41" />
1006
+ <hkern u1="x" u2="o" k="41" />
1007
+ <hkern u1="x" u2="e" k="41" />
1008
+ <hkern u1="x" u2="d" k="41" />
1009
+ <hkern u1="x" u2="c" k="41" />
1010
+ <hkern u1="y" u2="&#x201e;" k="82" />
1011
+ <hkern u1="y" u2="&#x201d;" k="-82" />
1012
+ <hkern u1="y" u2="&#x201a;" k="82" />
1013
+ <hkern u1="y" u2="&#x2019;" k="-82" />
1014
+ <hkern u1="y" u2="&#x3f;" k="-41" />
1015
+ <hkern u1="y" u2="&#x2e;" k="82" />
1016
+ <hkern u1="y" u2="&#x2c;" k="82" />
1017
+ <hkern u1="y" u2="&#x27;" k="-82" />
1018
+ <hkern u1="y" u2="&#x22;" k="-82" />
1019
+ <hkern u1="&#x7b;" u2="J" k="-184" />
1020
+ <hkern u1="&#xc0;" u2="&#x201d;" k="143" />
1021
+ <hkern u1="&#xc0;" u2="&#x2019;" k="143" />
1022
+ <hkern u1="&#xc0;" u2="&#x178;" k="123" />
1023
+ <hkern u1="&#xc0;" u2="&#x152;" k="41" />
1024
+ <hkern u1="&#xc0;" u2="&#xdd;" k="123" />
1025
+ <hkern u1="&#xc0;" u2="&#xd8;" k="41" />
1026
+ <hkern u1="&#xc0;" u2="&#xd6;" k="41" />
1027
+ <hkern u1="&#xc0;" u2="&#xd5;" k="41" />
1028
+ <hkern u1="&#xc0;" u2="&#xd4;" k="41" />
1029
+ <hkern u1="&#xc0;" u2="&#xd3;" k="41" />
1030
+ <hkern u1="&#xc0;" u2="&#xd2;" k="41" />
1031
+ <hkern u1="&#xc0;" u2="&#xc7;" k="41" />
1032
+ <hkern u1="&#xc0;" u2="Y" k="123" />
1033
+ <hkern u1="&#xc0;" u2="W" k="82" />
1034
+ <hkern u1="&#xc0;" u2="V" k="82" />
1035
+ <hkern u1="&#xc0;" u2="T" k="143" />
1036
+ <hkern u1="&#xc0;" u2="Q" k="41" />
1037
+ <hkern u1="&#xc0;" u2="O" k="41" />
1038
+ <hkern u1="&#xc0;" u2="J" k="-266" />
1039
+ <hkern u1="&#xc0;" u2="G" k="41" />
1040
+ <hkern u1="&#xc0;" u2="C" k="41" />
1041
+ <hkern u1="&#xc0;" u2="&#x27;" k="143" />
1042
+ <hkern u1="&#xc0;" u2="&#x22;" k="143" />
1043
+ <hkern u1="&#xc1;" u2="&#x201d;" k="143" />
1044
+ <hkern u1="&#xc1;" u2="&#x2019;" k="143" />
1045
+ <hkern u1="&#xc1;" u2="&#x178;" k="123" />
1046
+ <hkern u1="&#xc1;" u2="&#x152;" k="41" />
1047
+ <hkern u1="&#xc1;" u2="&#xdd;" k="123" />
1048
+ <hkern u1="&#xc1;" u2="&#xd8;" k="41" />
1049
+ <hkern u1="&#xc1;" u2="&#xd6;" k="41" />
1050
+ <hkern u1="&#xc1;" u2="&#xd5;" k="41" />
1051
+ <hkern u1="&#xc1;" u2="&#xd4;" k="41" />
1052
+ <hkern u1="&#xc1;" u2="&#xd3;" k="41" />
1053
+ <hkern u1="&#xc1;" u2="&#xd2;" k="41" />
1054
+ <hkern u1="&#xc1;" u2="&#xc7;" k="41" />
1055
+ <hkern u1="&#xc1;" u2="Y" k="123" />
1056
+ <hkern u1="&#xc1;" u2="W" k="82" />
1057
+ <hkern u1="&#xc1;" u2="V" k="82" />
1058
+ <hkern u1="&#xc1;" u2="T" k="143" />
1059
+ <hkern u1="&#xc1;" u2="Q" k="41" />
1060
+ <hkern u1="&#xc1;" u2="O" k="41" />
1061
+ <hkern u1="&#xc1;" u2="J" k="-266" />
1062
+ <hkern u1="&#xc1;" u2="G" k="41" />
1063
+ <hkern u1="&#xc1;" u2="C" k="41" />
1064
+ <hkern u1="&#xc1;" u2="&#x27;" k="143" />
1065
+ <hkern u1="&#xc1;" u2="&#x22;" k="143" />
1066
+ <hkern u1="&#xc2;" u2="&#x201d;" k="143" />
1067
+ <hkern u1="&#xc2;" u2="&#x2019;" k="143" />
1068
+ <hkern u1="&#xc2;" u2="&#x178;" k="123" />
1069
+ <hkern u1="&#xc2;" u2="&#x152;" k="41" />
1070
+ <hkern u1="&#xc2;" u2="&#xdd;" k="123" />
1071
+ <hkern u1="&#xc2;" u2="&#xd8;" k="41" />
1072
+ <hkern u1="&#xc2;" u2="&#xd6;" k="41" />
1073
+ <hkern u1="&#xc2;" u2="&#xd5;" k="41" />
1074
+ <hkern u1="&#xc2;" u2="&#xd4;" k="41" />
1075
+ <hkern u1="&#xc2;" u2="&#xd3;" k="41" />
1076
+ <hkern u1="&#xc2;" u2="&#xd2;" k="41" />
1077
+ <hkern u1="&#xc2;" u2="&#xc7;" k="41" />
1078
+ <hkern u1="&#xc2;" u2="Y" k="123" />
1079
+ <hkern u1="&#xc2;" u2="W" k="82" />
1080
+ <hkern u1="&#xc2;" u2="V" k="82" />
1081
+ <hkern u1="&#xc2;" u2="T" k="143" />
1082
+ <hkern u1="&#xc2;" u2="Q" k="41" />
1083
+ <hkern u1="&#xc2;" u2="O" k="41" />
1084
+ <hkern u1="&#xc2;" u2="J" k="-266" />
1085
+ <hkern u1="&#xc2;" u2="G" k="41" />
1086
+ <hkern u1="&#xc2;" u2="C" k="41" />
1087
+ <hkern u1="&#xc2;" u2="&#x27;" k="143" />
1088
+ <hkern u1="&#xc2;" u2="&#x22;" k="143" />
1089
+ <hkern u1="&#xc3;" u2="&#x201d;" k="143" />
1090
+ <hkern u1="&#xc3;" u2="&#x2019;" k="143" />
1091
+ <hkern u1="&#xc3;" u2="&#x178;" k="123" />
1092
+ <hkern u1="&#xc3;" u2="&#x152;" k="41" />
1093
+ <hkern u1="&#xc3;" u2="&#xdd;" k="123" />
1094
+ <hkern u1="&#xc3;" u2="&#xd8;" k="41" />
1095
+ <hkern u1="&#xc3;" u2="&#xd6;" k="41" />
1096
+ <hkern u1="&#xc3;" u2="&#xd5;" k="41" />
1097
+ <hkern u1="&#xc3;" u2="&#xd4;" k="41" />
1098
+ <hkern u1="&#xc3;" u2="&#xd3;" k="41" />
1099
+ <hkern u1="&#xc3;" u2="&#xd2;" k="41" />
1100
+ <hkern u1="&#xc3;" u2="&#xc7;" k="41" />
1101
+ <hkern u1="&#xc3;" u2="Y" k="123" />
1102
+ <hkern u1="&#xc3;" u2="W" k="82" />
1103
+ <hkern u1="&#xc3;" u2="V" k="82" />
1104
+ <hkern u1="&#xc3;" u2="T" k="143" />
1105
+ <hkern u1="&#xc3;" u2="Q" k="41" />
1106
+ <hkern u1="&#xc3;" u2="O" k="41" />
1107
+ <hkern u1="&#xc3;" u2="J" k="-266" />
1108
+ <hkern u1="&#xc3;" u2="G" k="41" />
1109
+ <hkern u1="&#xc3;" u2="C" k="41" />
1110
+ <hkern u1="&#xc3;" u2="&#x27;" k="143" />
1111
+ <hkern u1="&#xc3;" u2="&#x22;" k="143" />
1112
+ <hkern u1="&#xc4;" u2="&#x201d;" k="143" />
1113
+ <hkern u1="&#xc4;" u2="&#x2019;" k="143" />
1114
+ <hkern u1="&#xc4;" u2="&#x178;" k="123" />
1115
+ <hkern u1="&#xc4;" u2="&#x152;" k="41" />
1116
+ <hkern u1="&#xc4;" u2="&#xdd;" k="123" />
1117
+ <hkern u1="&#xc4;" u2="&#xd8;" k="41" />
1118
+ <hkern u1="&#xc4;" u2="&#xd6;" k="41" />
1119
+ <hkern u1="&#xc4;" u2="&#xd5;" k="41" />
1120
+ <hkern u1="&#xc4;" u2="&#xd4;" k="41" />
1121
+ <hkern u1="&#xc4;" u2="&#xd3;" k="41" />
1122
+ <hkern u1="&#xc4;" u2="&#xd2;" k="41" />
1123
+ <hkern u1="&#xc4;" u2="&#xc7;" k="41" />
1124
+ <hkern u1="&#xc4;" u2="Y" k="123" />
1125
+ <hkern u1="&#xc4;" u2="W" k="82" />
1126
+ <hkern u1="&#xc4;" u2="V" k="82" />
1127
+ <hkern u1="&#xc4;" u2="T" k="143" />
1128
+ <hkern u1="&#xc4;" u2="Q" k="41" />
1129
+ <hkern u1="&#xc4;" u2="O" k="41" />
1130
+ <hkern u1="&#xc4;" u2="J" k="-266" />
1131
+ <hkern u1="&#xc4;" u2="G" k="41" />
1132
+ <hkern u1="&#xc4;" u2="C" k="41" />
1133
+ <hkern u1="&#xc4;" u2="&#x27;" k="143" />
1134
+ <hkern u1="&#xc4;" u2="&#x22;" k="143" />
1135
+ <hkern u1="&#xc5;" u2="&#x201d;" k="143" />
1136
+ <hkern u1="&#xc5;" u2="&#x2019;" k="143" />
1137
+ <hkern u1="&#xc5;" u2="&#x178;" k="123" />
1138
+ <hkern u1="&#xc5;" u2="&#x152;" k="41" />
1139
+ <hkern u1="&#xc5;" u2="&#xdd;" k="123" />
1140
+ <hkern u1="&#xc5;" u2="&#xd8;" k="41" />
1141
+ <hkern u1="&#xc5;" u2="&#xd6;" k="41" />
1142
+ <hkern u1="&#xc5;" u2="&#xd5;" k="41" />
1143
+ <hkern u1="&#xc5;" u2="&#xd4;" k="41" />
1144
+ <hkern u1="&#xc5;" u2="&#xd3;" k="41" />
1145
+ <hkern u1="&#xc5;" u2="&#xd2;" k="41" />
1146
+ <hkern u1="&#xc5;" u2="&#xc7;" k="41" />
1147
+ <hkern u1="&#xc5;" u2="Y" k="123" />
1148
+ <hkern u1="&#xc5;" u2="W" k="82" />
1149
+ <hkern u1="&#xc5;" u2="V" k="82" />
1150
+ <hkern u1="&#xc5;" u2="T" k="143" />
1151
+ <hkern u1="&#xc5;" u2="Q" k="41" />
1152
+ <hkern u1="&#xc5;" u2="O" k="41" />
1153
+ <hkern u1="&#xc5;" u2="J" k="-266" />
1154
+ <hkern u1="&#xc5;" u2="G" k="41" />
1155
+ <hkern u1="&#xc5;" u2="C" k="41" />
1156
+ <hkern u1="&#xc5;" u2="&#x27;" k="143" />
1157
+ <hkern u1="&#xc5;" u2="&#x22;" k="143" />
1158
+ <hkern u1="&#xc6;" u2="J" k="-123" />
1159
+ <hkern u1="&#xc7;" u2="&#x152;" k="41" />
1160
+ <hkern u1="&#xc7;" u2="&#xd8;" k="41" />
1161
+ <hkern u1="&#xc7;" u2="&#xd6;" k="41" />
1162
+ <hkern u1="&#xc7;" u2="&#xd5;" k="41" />
1163
+ <hkern u1="&#xc7;" u2="&#xd4;" k="41" />
1164
+ <hkern u1="&#xc7;" u2="&#xd3;" k="41" />
1165
+ <hkern u1="&#xc7;" u2="&#xd2;" k="41" />
1166
+ <hkern u1="&#xc7;" u2="&#xc7;" k="41" />
1167
+ <hkern u1="&#xc7;" u2="Q" k="41" />
1168
+ <hkern u1="&#xc7;" u2="O" k="41" />
1169
+ <hkern u1="&#xc7;" u2="G" k="41" />
1170
+ <hkern u1="&#xc7;" u2="C" k="41" />
1171
+ <hkern u1="&#xc8;" u2="J" k="-123" />
1172
+ <hkern u1="&#xc9;" u2="J" k="-123" />
1173
+ <hkern u1="&#xca;" u2="J" k="-123" />
1174
+ <hkern u1="&#xcb;" u2="J" k="-123" />
1175
+ <hkern u1="&#xd0;" u2="&#x201e;" k="82" />
1176
+ <hkern u1="&#xd0;" u2="&#x201a;" k="82" />
1177
+ <hkern u1="&#xd0;" u2="&#x178;" k="20" />
1178
+ <hkern u1="&#xd0;" u2="&#xdd;" k="20" />
1179
+ <hkern u1="&#xd0;" u2="&#xc5;" k="41" />
1180
+ <hkern u1="&#xd0;" u2="&#xc4;" k="41" />
1181
+ <hkern u1="&#xd0;" u2="&#xc3;" k="41" />
1182
+ <hkern u1="&#xd0;" u2="&#xc2;" k="41" />
1183
+ <hkern u1="&#xd0;" u2="&#xc1;" k="41" />
1184
+ <hkern u1="&#xd0;" u2="&#xc0;" k="41" />
1185
+ <hkern u1="&#xd0;" u2="Z" k="20" />
1186
+ <hkern u1="&#xd0;" u2="Y" k="20" />
1187
+ <hkern u1="&#xd0;" u2="X" k="41" />
1188
+ <hkern u1="&#xd0;" u2="W" k="20" />
1189
+ <hkern u1="&#xd0;" u2="V" k="20" />
1190
+ <hkern u1="&#xd0;" u2="T" k="61" />
1191
+ <hkern u1="&#xd0;" u2="A" k="41" />
1192
+ <hkern u1="&#xd0;" u2="&#x2e;" k="82" />
1193
+ <hkern u1="&#xd0;" u2="&#x2c;" k="82" />
1194
+ <hkern u1="&#xd2;" u2="&#x201e;" k="82" />
1195
+ <hkern u1="&#xd2;" u2="&#x201a;" k="82" />
1196
+ <hkern u1="&#xd2;" u2="&#x178;" k="20" />
1197
+ <hkern u1="&#xd2;" u2="&#xdd;" k="20" />
1198
+ <hkern u1="&#xd2;" u2="&#xc5;" k="41" />
1199
+ <hkern u1="&#xd2;" u2="&#xc4;" k="41" />
1200
+ <hkern u1="&#xd2;" u2="&#xc3;" k="41" />
1201
+ <hkern u1="&#xd2;" u2="&#xc2;" k="41" />
1202
+ <hkern u1="&#xd2;" u2="&#xc1;" k="41" />
1203
+ <hkern u1="&#xd2;" u2="&#xc0;" k="41" />
1204
+ <hkern u1="&#xd2;" u2="Z" k="20" />
1205
+ <hkern u1="&#xd2;" u2="Y" k="20" />
1206
+ <hkern u1="&#xd2;" u2="X" k="41" />
1207
+ <hkern u1="&#xd2;" u2="W" k="20" />
1208
+ <hkern u1="&#xd2;" u2="V" k="20" />
1209
+ <hkern u1="&#xd2;" u2="T" k="61" />
1210
+ <hkern u1="&#xd2;" u2="A" k="41" />
1211
+ <hkern u1="&#xd2;" u2="&#x2e;" k="82" />
1212
+ <hkern u1="&#xd2;" u2="&#x2c;" k="82" />
1213
+ <hkern u1="&#xd3;" u2="&#x201e;" k="82" />
1214
+ <hkern u1="&#xd3;" u2="&#x201a;" k="82" />
1215
+ <hkern u1="&#xd3;" u2="&#x178;" k="20" />
1216
+ <hkern u1="&#xd3;" u2="&#xdd;" k="20" />
1217
+ <hkern u1="&#xd3;" u2="&#xc5;" k="41" />
1218
+ <hkern u1="&#xd3;" u2="&#xc4;" k="41" />
1219
+ <hkern u1="&#xd3;" u2="&#xc3;" k="41" />
1220
+ <hkern u1="&#xd3;" u2="&#xc2;" k="41" />
1221
+ <hkern u1="&#xd3;" u2="&#xc1;" k="41" />
1222
+ <hkern u1="&#xd3;" u2="&#xc0;" k="41" />
1223
+ <hkern u1="&#xd3;" u2="Z" k="20" />
1224
+ <hkern u1="&#xd3;" u2="Y" k="20" />
1225
+ <hkern u1="&#xd3;" u2="X" k="41" />
1226
+ <hkern u1="&#xd3;" u2="W" k="20" />
1227
+ <hkern u1="&#xd3;" u2="V" k="20" />
1228
+ <hkern u1="&#xd3;" u2="T" k="61" />
1229
+ <hkern u1="&#xd3;" u2="A" k="41" />
1230
+ <hkern u1="&#xd3;" u2="&#x2e;" k="82" />
1231
+ <hkern u1="&#xd3;" u2="&#x2c;" k="82" />
1232
+ <hkern u1="&#xd4;" u2="&#x201e;" k="82" />
1233
+ <hkern u1="&#xd4;" u2="&#x201a;" k="82" />
1234
+ <hkern u1="&#xd4;" u2="&#x178;" k="20" />
1235
+ <hkern u1="&#xd4;" u2="&#xdd;" k="20" />
1236
+ <hkern u1="&#xd4;" u2="&#xc5;" k="41" />
1237
+ <hkern u1="&#xd4;" u2="&#xc4;" k="41" />
1238
+ <hkern u1="&#xd4;" u2="&#xc3;" k="41" />
1239
+ <hkern u1="&#xd4;" u2="&#xc2;" k="41" />
1240
+ <hkern u1="&#xd4;" u2="&#xc1;" k="41" />
1241
+ <hkern u1="&#xd4;" u2="&#xc0;" k="41" />
1242
+ <hkern u1="&#xd4;" u2="Z" k="20" />
1243
+ <hkern u1="&#xd4;" u2="Y" k="20" />
1244
+ <hkern u1="&#xd4;" u2="X" k="41" />
1245
+ <hkern u1="&#xd4;" u2="W" k="20" />
1246
+ <hkern u1="&#xd4;" u2="V" k="20" />
1247
+ <hkern u1="&#xd4;" u2="T" k="61" />
1248
+ <hkern u1="&#xd4;" u2="A" k="41" />
1249
+ <hkern u1="&#xd4;" u2="&#x2e;" k="82" />
1250
+ <hkern u1="&#xd4;" u2="&#x2c;" k="82" />
1251
+ <hkern u1="&#xd5;" u2="&#x201e;" k="82" />
1252
+ <hkern u1="&#xd5;" u2="&#x201a;" k="82" />
1253
+ <hkern u1="&#xd5;" u2="&#x178;" k="20" />
1254
+ <hkern u1="&#xd5;" u2="&#xdd;" k="20" />
1255
+ <hkern u1="&#xd5;" u2="&#xc5;" k="41" />
1256
+ <hkern u1="&#xd5;" u2="&#xc4;" k="41" />
1257
+ <hkern u1="&#xd5;" u2="&#xc3;" k="41" />
1258
+ <hkern u1="&#xd5;" u2="&#xc2;" k="41" />
1259
+ <hkern u1="&#xd5;" u2="&#xc1;" k="41" />
1260
+ <hkern u1="&#xd5;" u2="&#xc0;" k="41" />
1261
+ <hkern u1="&#xd5;" u2="Z" k="20" />
1262
+ <hkern u1="&#xd5;" u2="Y" k="20" />
1263
+ <hkern u1="&#xd5;" u2="X" k="41" />
1264
+ <hkern u1="&#xd5;" u2="W" k="20" />
1265
+ <hkern u1="&#xd5;" u2="V" k="20" />
1266
+ <hkern u1="&#xd5;" u2="T" k="61" />
1267
+ <hkern u1="&#xd5;" u2="A" k="41" />
1268
+ <hkern u1="&#xd5;" u2="&#x2e;" k="82" />
1269
+ <hkern u1="&#xd5;" u2="&#x2c;" k="82" />
1270
+ <hkern u1="&#xd6;" u2="&#x201e;" k="82" />
1271
+ <hkern u1="&#xd6;" u2="&#x201a;" k="82" />
1272
+ <hkern u1="&#xd6;" u2="&#x178;" k="20" />
1273
+ <hkern u1="&#xd6;" u2="&#xdd;" k="20" />
1274
+ <hkern u1="&#xd6;" u2="&#xc5;" k="41" />
1275
+ <hkern u1="&#xd6;" u2="&#xc4;" k="41" />
1276
+ <hkern u1="&#xd6;" u2="&#xc3;" k="41" />
1277
+ <hkern u1="&#xd6;" u2="&#xc2;" k="41" />
1278
+ <hkern u1="&#xd6;" u2="&#xc1;" k="41" />
1279
+ <hkern u1="&#xd6;" u2="&#xc0;" k="41" />
1280
+ <hkern u1="&#xd6;" u2="Z" k="20" />
1281
+ <hkern u1="&#xd6;" u2="Y" k="20" />
1282
+ <hkern u1="&#xd6;" u2="X" k="41" />
1283
+ <hkern u1="&#xd6;" u2="W" k="20" />
1284
+ <hkern u1="&#xd6;" u2="V" k="20" />
1285
+ <hkern u1="&#xd6;" u2="T" k="61" />
1286
+ <hkern u1="&#xd6;" u2="A" k="41" />
1287
+ <hkern u1="&#xd6;" u2="&#x2e;" k="82" />
1288
+ <hkern u1="&#xd6;" u2="&#x2c;" k="82" />
1289
+ <hkern u1="&#xd8;" u2="&#x201e;" k="82" />
1290
+ <hkern u1="&#xd8;" u2="&#x201a;" k="82" />
1291
+ <hkern u1="&#xd8;" u2="&#x178;" k="20" />
1292
+ <hkern u1="&#xd8;" u2="&#xdd;" k="20" />
1293
+ <hkern u1="&#xd8;" u2="&#xc5;" k="41" />
1294
+ <hkern u1="&#xd8;" u2="&#xc4;" k="41" />
1295
+ <hkern u1="&#xd8;" u2="&#xc3;" k="41" />
1296
+ <hkern u1="&#xd8;" u2="&#xc2;" k="41" />
1297
+ <hkern u1="&#xd8;" u2="&#xc1;" k="41" />
1298
+ <hkern u1="&#xd8;" u2="&#xc0;" k="41" />
1299
+ <hkern u1="&#xd8;" u2="Z" k="20" />
1300
+ <hkern u1="&#xd8;" u2="Y" k="20" />
1301
+ <hkern u1="&#xd8;" u2="X" k="41" />
1302
+ <hkern u1="&#xd8;" u2="W" k="20" />
1303
+ <hkern u1="&#xd8;" u2="V" k="20" />
1304
+ <hkern u1="&#xd8;" u2="T" k="61" />
1305
+ <hkern u1="&#xd8;" u2="A" k="41" />
1306
+ <hkern u1="&#xd8;" u2="&#x2e;" k="82" />
1307
+ <hkern u1="&#xd8;" u2="&#x2c;" k="82" />
1308
+ <hkern u1="&#xd9;" u2="&#x201e;" k="41" />
1309
+ <hkern u1="&#xd9;" u2="&#x201a;" k="41" />
1310
+ <hkern u1="&#xd9;" u2="&#xc5;" k="20" />
1311
+ <hkern u1="&#xd9;" u2="&#xc4;" k="20" />
1312
+ <hkern u1="&#xd9;" u2="&#xc3;" k="20" />
1313
+ <hkern u1="&#xd9;" u2="&#xc2;" k="20" />
1314
+ <hkern u1="&#xd9;" u2="&#xc1;" k="20" />
1315
+ <hkern u1="&#xd9;" u2="&#xc0;" k="20" />
1316
+ <hkern u1="&#xd9;" u2="A" k="20" />
1317
+ <hkern u1="&#xd9;" u2="&#x2e;" k="41" />
1318
+ <hkern u1="&#xd9;" u2="&#x2c;" k="41" />
1319
+ <hkern u1="&#xda;" u2="&#x201e;" k="41" />
1320
+ <hkern u1="&#xda;" u2="&#x201a;" k="41" />
1321
+ <hkern u1="&#xda;" u2="&#xc5;" k="20" />
1322
+ <hkern u1="&#xda;" u2="&#xc4;" k="20" />
1323
+ <hkern u1="&#xda;" u2="&#xc3;" k="20" />
1324
+ <hkern u1="&#xda;" u2="&#xc2;" k="20" />
1325
+ <hkern u1="&#xda;" u2="&#xc1;" k="20" />
1326
+ <hkern u1="&#xda;" u2="&#xc0;" k="20" />
1327
+ <hkern u1="&#xda;" u2="A" k="20" />
1328
+ <hkern u1="&#xda;" u2="&#x2e;" k="41" />
1329
+ <hkern u1="&#xda;" u2="&#x2c;" k="41" />
1330
+ <hkern u1="&#xdb;" u2="&#x201e;" k="41" />
1331
+ <hkern u1="&#xdb;" u2="&#x201a;" k="41" />
1332
+ <hkern u1="&#xdb;" u2="&#xc5;" k="20" />
1333
+ <hkern u1="&#xdb;" u2="&#xc4;" k="20" />
1334
+ <hkern u1="&#xdb;" u2="&#xc3;" k="20" />
1335
+ <hkern u1="&#xdb;" u2="&#xc2;" k="20" />
1336
+ <hkern u1="&#xdb;" u2="&#xc1;" k="20" />
1337
+ <hkern u1="&#xdb;" u2="&#xc0;" k="20" />
1338
+ <hkern u1="&#xdb;" u2="A" k="20" />
1339
+ <hkern u1="&#xdb;" u2="&#x2e;" k="41" />
1340
+ <hkern u1="&#xdb;" u2="&#x2c;" k="41" />
1341
+ <hkern u1="&#xdc;" u2="&#x201e;" k="41" />
1342
+ <hkern u1="&#xdc;" u2="&#x201a;" k="41" />
1343
+ <hkern u1="&#xdc;" u2="&#xc5;" k="20" />
1344
+ <hkern u1="&#xdc;" u2="&#xc4;" k="20" />
1345
+ <hkern u1="&#xdc;" u2="&#xc3;" k="20" />
1346
+ <hkern u1="&#xdc;" u2="&#xc2;" k="20" />
1347
+ <hkern u1="&#xdc;" u2="&#xc1;" k="20" />
1348
+ <hkern u1="&#xdc;" u2="&#xc0;" k="20" />
1349
+ <hkern u1="&#xdc;" u2="A" k="20" />
1350
+ <hkern u1="&#xdc;" u2="&#x2e;" k="41" />
1351
+ <hkern u1="&#xdc;" u2="&#x2c;" k="41" />
1352
+ <hkern u1="&#xdd;" u2="&#x201e;" k="123" />
1353
+ <hkern u1="&#xdd;" u2="&#x201a;" k="123" />
1354
+ <hkern u1="&#xdd;" u2="&#x153;" k="102" />
1355
+ <hkern u1="&#xdd;" u2="&#x152;" k="41" />
1356
+ <hkern u1="&#xdd;" u2="&#xfc;" k="61" />
1357
+ <hkern u1="&#xdd;" u2="&#xfb;" k="61" />
1358
+ <hkern u1="&#xdd;" u2="&#xfa;" k="61" />
1359
+ <hkern u1="&#xdd;" u2="&#xf9;" k="61" />
1360
+ <hkern u1="&#xdd;" u2="&#xf8;" k="102" />
1361
+ <hkern u1="&#xdd;" u2="&#xf6;" k="102" />
1362
+ <hkern u1="&#xdd;" u2="&#xf5;" k="102" />
1363
+ <hkern u1="&#xdd;" u2="&#xf4;" k="102" />
1364
+ <hkern u1="&#xdd;" u2="&#xf3;" k="102" />
1365
+ <hkern u1="&#xdd;" u2="&#xf2;" k="102" />
1366
+ <hkern u1="&#xdd;" u2="&#xeb;" k="102" />
1367
+ <hkern u1="&#xdd;" u2="&#xea;" k="102" />
1368
+ <hkern u1="&#xdd;" u2="&#xe9;" k="102" />
1369
+ <hkern u1="&#xdd;" u2="&#xe8;" k="102" />
1370
+ <hkern u1="&#xdd;" u2="&#xe7;" k="102" />
1371
+ <hkern u1="&#xdd;" u2="&#xe6;" k="102" />
1372
+ <hkern u1="&#xdd;" u2="&#xe5;" k="102" />
1373
+ <hkern u1="&#xdd;" u2="&#xe4;" k="102" />
1374
+ <hkern u1="&#xdd;" u2="&#xe3;" k="102" />
1375
+ <hkern u1="&#xdd;" u2="&#xe2;" k="102" />
1376
+ <hkern u1="&#xdd;" u2="&#xe1;" k="102" />
1377
+ <hkern u1="&#xdd;" u2="&#xe0;" k="102" />
1378
+ <hkern u1="&#xdd;" u2="&#xd8;" k="41" />
1379
+ <hkern u1="&#xdd;" u2="&#xd6;" k="41" />
1380
+ <hkern u1="&#xdd;" u2="&#xd5;" k="41" />
1381
+ <hkern u1="&#xdd;" u2="&#xd4;" k="41" />
1382
+ <hkern u1="&#xdd;" u2="&#xd3;" k="41" />
1383
+ <hkern u1="&#xdd;" u2="&#xd2;" k="41" />
1384
+ <hkern u1="&#xdd;" u2="&#xc7;" k="41" />
1385
+ <hkern u1="&#xdd;" u2="&#xc5;" k="123" />
1386
+ <hkern u1="&#xdd;" u2="&#xc4;" k="123" />
1387
+ <hkern u1="&#xdd;" u2="&#xc3;" k="123" />
1388
+ <hkern u1="&#xdd;" u2="&#xc2;" k="123" />
1389
+ <hkern u1="&#xdd;" u2="&#xc1;" k="123" />
1390
+ <hkern u1="&#xdd;" u2="&#xc0;" k="123" />
1391
+ <hkern u1="&#xdd;" u2="z" k="41" />
1392
+ <hkern u1="&#xdd;" u2="u" k="61" />
1393
+ <hkern u1="&#xdd;" u2="s" k="82" />
1394
+ <hkern u1="&#xdd;" u2="r" k="61" />
1395
+ <hkern u1="&#xdd;" u2="q" k="102" />
1396
+ <hkern u1="&#xdd;" u2="p" k="61" />
1397
+ <hkern u1="&#xdd;" u2="o" k="102" />
1398
+ <hkern u1="&#xdd;" u2="n" k="61" />
1399
+ <hkern u1="&#xdd;" u2="m" k="61" />
1400
+ <hkern u1="&#xdd;" u2="g" k="41" />
1401
+ <hkern u1="&#xdd;" u2="e" k="102" />
1402
+ <hkern u1="&#xdd;" u2="d" k="102" />
1403
+ <hkern u1="&#xdd;" u2="c" k="102" />
1404
+ <hkern u1="&#xdd;" u2="a" k="102" />
1405
+ <hkern u1="&#xdd;" u2="Q" k="41" />
1406
+ <hkern u1="&#xdd;" u2="O" k="41" />
1407
+ <hkern u1="&#xdd;" u2="G" k="41" />
1408
+ <hkern u1="&#xdd;" u2="C" k="41" />
1409
+ <hkern u1="&#xdd;" u2="A" k="123" />
1410
+ <hkern u1="&#xdd;" u2="&#x3f;" k="-41" />
1411
+ <hkern u1="&#xdd;" u2="&#x2e;" k="123" />
1412
+ <hkern u1="&#xdd;" u2="&#x2c;" k="123" />
1413
+ <hkern u1="&#xde;" u2="&#x201e;" k="266" />
1414
+ <hkern u1="&#xde;" u2="&#x201a;" k="266" />
1415
+ <hkern u1="&#xde;" u2="&#xc5;" k="102" />
1416
+ <hkern u1="&#xde;" u2="&#xc4;" k="102" />
1417
+ <hkern u1="&#xde;" u2="&#xc3;" k="102" />
1418
+ <hkern u1="&#xde;" u2="&#xc2;" k="102" />
1419
+ <hkern u1="&#xde;" u2="&#xc1;" k="102" />
1420
+ <hkern u1="&#xde;" u2="&#xc0;" k="102" />
1421
+ <hkern u1="&#xde;" u2="Z" k="20" />
1422
+ <hkern u1="&#xde;" u2="X" k="41" />
1423
+ <hkern u1="&#xde;" u2="A" k="102" />
1424
+ <hkern u1="&#xde;" u2="&#x2e;" k="266" />
1425
+ <hkern u1="&#xde;" u2="&#x2c;" k="266" />
1426
+ <hkern u1="&#xe0;" u2="&#x201d;" k="20" />
1427
+ <hkern u1="&#xe0;" u2="&#x2019;" k="20" />
1428
+ <hkern u1="&#xe0;" u2="&#x27;" k="20" />
1429
+ <hkern u1="&#xe0;" u2="&#x22;" k="20" />
1430
+ <hkern u1="&#xe1;" u2="&#x201d;" k="20" />
1431
+ <hkern u1="&#xe1;" u2="&#x2019;" k="20" />
1432
+ <hkern u1="&#xe1;" u2="&#x27;" k="20" />
1433
+ <hkern u1="&#xe1;" u2="&#x22;" k="20" />
1434
+ <hkern u1="&#xe2;" u2="&#x201d;" k="20" />
1435
+ <hkern u1="&#xe2;" u2="&#x2019;" k="20" />
1436
+ <hkern u1="&#xe2;" u2="&#x27;" k="20" />
1437
+ <hkern u1="&#xe2;" u2="&#x22;" k="20" />
1438
+ <hkern u1="&#xe3;" u2="&#x201d;" k="20" />
1439
+ <hkern u1="&#xe3;" u2="&#x2019;" k="20" />
1440
+ <hkern u1="&#xe3;" u2="&#x27;" k="20" />
1441
+ <hkern u1="&#xe3;" u2="&#x22;" k="20" />
1442
+ <hkern u1="&#xe4;" u2="&#x201d;" k="20" />
1443
+ <hkern u1="&#xe4;" u2="&#x2019;" k="20" />
1444
+ <hkern u1="&#xe4;" u2="&#x27;" k="20" />
1445
+ <hkern u1="&#xe4;" u2="&#x22;" k="20" />
1446
+ <hkern u1="&#xe5;" u2="&#x201d;" k="20" />
1447
+ <hkern u1="&#xe5;" u2="&#x2019;" k="20" />
1448
+ <hkern u1="&#xe5;" u2="&#x27;" k="20" />
1449
+ <hkern u1="&#xe5;" u2="&#x22;" k="20" />
1450
+ <hkern u1="&#xe8;" u2="&#x201d;" k="20" />
1451
+ <hkern u1="&#xe8;" u2="&#x2019;" k="20" />
1452
+ <hkern u1="&#xe8;" u2="&#xfd;" k="41" />
1453
+ <hkern u1="&#xe8;" u2="z" k="20" />
1454
+ <hkern u1="&#xe8;" u2="y" k="41" />
1455
+ <hkern u1="&#xe8;" u2="x" k="41" />
1456
+ <hkern u1="&#xe8;" u2="w" k="41" />
1457
+ <hkern u1="&#xe8;" u2="v" k="41" />
1458
+ <hkern u1="&#xe8;" u2="&#x27;" k="20" />
1459
+ <hkern u1="&#xe8;" u2="&#x22;" k="20" />
1460
+ <hkern u1="&#xe9;" u2="&#x201d;" k="20" />
1461
+ <hkern u1="&#xe9;" u2="&#x2019;" k="20" />
1462
+ <hkern u1="&#xe9;" u2="&#xfd;" k="41" />
1463
+ <hkern u1="&#xe9;" u2="z" k="20" />
1464
+ <hkern u1="&#xe9;" u2="y" k="41" />
1465
+ <hkern u1="&#xe9;" u2="x" k="41" />
1466
+ <hkern u1="&#xe9;" u2="w" k="41" />
1467
+ <hkern u1="&#xe9;" u2="v" k="41" />
1468
+ <hkern u1="&#xe9;" u2="&#x27;" k="20" />
1469
+ <hkern u1="&#xe9;" u2="&#x22;" k="20" />
1470
+ <hkern u1="&#xea;" u2="&#x201d;" k="20" />
1471
+ <hkern u1="&#xea;" u2="&#x2019;" k="20" />
1472
+ <hkern u1="&#xea;" u2="&#xfd;" k="41" />
1473
+ <hkern u1="&#xea;" u2="z" k="20" />
1474
+ <hkern u1="&#xea;" u2="y" k="41" />
1475
+ <hkern u1="&#xea;" u2="x" k="41" />
1476
+ <hkern u1="&#xea;" u2="w" k="41" />
1477
+ <hkern u1="&#xea;" u2="v" k="41" />
1478
+ <hkern u1="&#xea;" u2="&#x27;" k="20" />
1479
+ <hkern u1="&#xea;" u2="&#x22;" k="20" />
1480
+ <hkern u1="&#xeb;" u2="&#x201d;" k="20" />
1481
+ <hkern u1="&#xeb;" u2="&#x2019;" k="20" />
1482
+ <hkern u1="&#xeb;" u2="&#xfd;" k="41" />
1483
+ <hkern u1="&#xeb;" u2="z" k="20" />
1484
+ <hkern u1="&#xeb;" u2="y" k="41" />
1485
+ <hkern u1="&#xeb;" u2="x" k="41" />
1486
+ <hkern u1="&#xeb;" u2="w" k="41" />
1487
+ <hkern u1="&#xeb;" u2="v" k="41" />
1488
+ <hkern u1="&#xeb;" u2="&#x27;" k="20" />
1489
+ <hkern u1="&#xeb;" u2="&#x22;" k="20" />
1490
+ <hkern u1="&#xf0;" u2="&#x201d;" k="20" />
1491
+ <hkern u1="&#xf0;" u2="&#x2019;" k="20" />
1492
+ <hkern u1="&#xf0;" u2="&#xfd;" k="41" />
1493
+ <hkern u1="&#xf0;" u2="z" k="20" />
1494
+ <hkern u1="&#xf0;" u2="y" k="41" />
1495
+ <hkern u1="&#xf0;" u2="x" k="41" />
1496
+ <hkern u1="&#xf0;" u2="w" k="41" />
1497
+ <hkern u1="&#xf0;" u2="v" k="41" />
1498
+ <hkern u1="&#xf0;" u2="&#x27;" k="20" />
1499
+ <hkern u1="&#xf0;" u2="&#x22;" k="20" />
1500
+ <hkern u1="&#xf2;" u2="&#x201d;" k="20" />
1501
+ <hkern u1="&#xf2;" u2="&#x2019;" k="20" />
1502
+ <hkern u1="&#xf2;" u2="&#xfd;" k="41" />
1503
+ <hkern u1="&#xf2;" u2="z" k="20" />
1504
+ <hkern u1="&#xf2;" u2="y" k="41" />
1505
+ <hkern u1="&#xf2;" u2="x" k="41" />
1506
+ <hkern u1="&#xf2;" u2="w" k="41" />
1507
+ <hkern u1="&#xf2;" u2="v" k="41" />
1508
+ <hkern u1="&#xf2;" u2="&#x27;" k="20" />
1509
+ <hkern u1="&#xf2;" u2="&#x22;" k="20" />
1510
+ <hkern u1="&#xf3;" u2="&#x201d;" k="20" />
1511
+ <hkern u1="&#xf3;" u2="&#x2019;" k="20" />
1512
+ <hkern u1="&#xf3;" u2="&#xfd;" k="41" />
1513
+ <hkern u1="&#xf3;" u2="z" k="20" />
1514
+ <hkern u1="&#xf3;" u2="y" k="41" />
1515
+ <hkern u1="&#xf3;" u2="x" k="41" />
1516
+ <hkern u1="&#xf3;" u2="w" k="41" />
1517
+ <hkern u1="&#xf3;" u2="v" k="41" />
1518
+ <hkern u1="&#xf3;" u2="&#x27;" k="20" />
1519
+ <hkern u1="&#xf3;" u2="&#x22;" k="20" />
1520
+ <hkern u1="&#xf4;" u2="&#x201d;" k="20" />
1521
+ <hkern u1="&#xf4;" u2="&#x2019;" k="20" />
1522
+ <hkern u1="&#xf4;" u2="&#xfd;" k="41" />
1523
+ <hkern u1="&#xf4;" u2="z" k="20" />
1524
+ <hkern u1="&#xf4;" u2="y" k="41" />
1525
+ <hkern u1="&#xf4;" u2="x" k="41" />
1526
+ <hkern u1="&#xf4;" u2="w" k="41" />
1527
+ <hkern u1="&#xf4;" u2="v" k="41" />
1528
+ <hkern u1="&#xf4;" u2="&#x27;" k="20" />
1529
+ <hkern u1="&#xf4;" u2="&#x22;" k="20" />
1530
+ <hkern u1="&#xf6;" u2="&#x201d;" k="41" />
1531
+ <hkern u1="&#xf6;" u2="&#x2019;" k="41" />
1532
+ <hkern u1="&#xf6;" u2="&#x27;" k="41" />
1533
+ <hkern u1="&#xf6;" u2="&#x22;" k="41" />
1534
+ <hkern u1="&#xf8;" u2="&#x201d;" k="20" />
1535
+ <hkern u1="&#xf8;" u2="&#x2019;" k="20" />
1536
+ <hkern u1="&#xf8;" u2="&#xfd;" k="41" />
1537
+ <hkern u1="&#xf8;" u2="z" k="20" />
1538
+ <hkern u1="&#xf8;" u2="y" k="41" />
1539
+ <hkern u1="&#xf8;" u2="x" k="41" />
1540
+ <hkern u1="&#xf8;" u2="w" k="41" />
1541
+ <hkern u1="&#xf8;" u2="v" k="41" />
1542
+ <hkern u1="&#xf8;" u2="&#x27;" k="20" />
1543
+ <hkern u1="&#xf8;" u2="&#x22;" k="20" />
1544
+ <hkern u1="&#xfd;" u2="&#x201e;" k="82" />
1545
+ <hkern u1="&#xfd;" u2="&#x201d;" k="-82" />
1546
+ <hkern u1="&#xfd;" u2="&#x201a;" k="82" />
1547
+ <hkern u1="&#xfd;" u2="&#x2019;" k="-82" />
1548
+ <hkern u1="&#xfd;" u2="&#x3f;" k="-41" />
1549
+ <hkern u1="&#xfd;" u2="&#x2e;" k="82" />
1550
+ <hkern u1="&#xfd;" u2="&#x2c;" k="82" />
1551
+ <hkern u1="&#xfd;" u2="&#x27;" k="-82" />
1552
+ <hkern u1="&#xfd;" u2="&#x22;" k="-82" />
1553
+ <hkern u1="&#xfe;" u2="&#x201d;" k="20" />
1554
+ <hkern u1="&#xfe;" u2="&#x2019;" k="20" />
1555
+ <hkern u1="&#xfe;" u2="&#xfd;" k="41" />
1556
+ <hkern u1="&#xfe;" u2="z" k="20" />
1557
+ <hkern u1="&#xfe;" u2="y" k="41" />
1558
+ <hkern u1="&#xfe;" u2="x" k="41" />
1559
+ <hkern u1="&#xfe;" u2="w" k="41" />
1560
+ <hkern u1="&#xfe;" u2="v" k="41" />
1561
+ <hkern u1="&#xfe;" u2="&#x27;" k="20" />
1562
+ <hkern u1="&#xfe;" u2="&#x22;" k="20" />
1563
+ <hkern u1="&#xff;" u2="&#x201e;" k="82" />
1564
+ <hkern u1="&#xff;" u2="&#x201d;" k="-82" />
1565
+ <hkern u1="&#xff;" u2="&#x201a;" k="82" />
1566
+ <hkern u1="&#xff;" u2="&#x2019;" k="-82" />
1567
+ <hkern u1="&#xff;" u2="&#x3f;" k="-41" />
1568
+ <hkern u1="&#xff;" u2="&#x2e;" k="82" />
1569
+ <hkern u1="&#xff;" u2="&#x2c;" k="82" />
1570
+ <hkern u1="&#xff;" u2="&#x27;" k="-82" />
1571
+ <hkern u1="&#xff;" u2="&#x22;" k="-82" />
1572
+ <hkern u1="&#x152;" u2="J" k="-123" />
1573
+ <hkern u1="&#x178;" u2="&#x201e;" k="123" />
1574
+ <hkern u1="&#x178;" u2="&#x201a;" k="123" />
1575
+ <hkern u1="&#x178;" u2="&#x153;" k="102" />
1576
+ <hkern u1="&#x178;" u2="&#x152;" k="41" />
1577
+ <hkern u1="&#x178;" u2="&#xfc;" k="61" />
1578
+ <hkern u1="&#x178;" u2="&#xfb;" k="61" />
1579
+ <hkern u1="&#x178;" u2="&#xfa;" k="61" />
1580
+ <hkern u1="&#x178;" u2="&#xf9;" k="61" />
1581
+ <hkern u1="&#x178;" u2="&#xf8;" k="102" />
1582
+ <hkern u1="&#x178;" u2="&#xf6;" k="102" />
1583
+ <hkern u1="&#x178;" u2="&#xf5;" k="102" />
1584
+ <hkern u1="&#x178;" u2="&#xf4;" k="102" />
1585
+ <hkern u1="&#x178;" u2="&#xf3;" k="102" />
1586
+ <hkern u1="&#x178;" u2="&#xf2;" k="102" />
1587
+ <hkern u1="&#x178;" u2="&#xeb;" k="102" />
1588
+ <hkern u1="&#x178;" u2="&#xea;" k="102" />
1589
+ <hkern u1="&#x178;" u2="&#xe9;" k="102" />
1590
+ <hkern u1="&#x178;" u2="&#xe8;" k="102" />
1591
+ <hkern u1="&#x178;" u2="&#xe7;" k="102" />
1592
+ <hkern u1="&#x178;" u2="&#xe6;" k="102" />
1593
+ <hkern u1="&#x178;" u2="&#xe5;" k="102" />
1594
+ <hkern u1="&#x178;" u2="&#xe4;" k="102" />
1595
+ <hkern u1="&#x178;" u2="&#xe3;" k="102" />
1596
+ <hkern u1="&#x178;" u2="&#xe2;" k="102" />
1597
+ <hkern u1="&#x178;" u2="&#xe1;" k="102" />
1598
+ <hkern u1="&#x178;" u2="&#xe0;" k="102" />
1599
+ <hkern u1="&#x178;" u2="&#xd8;" k="41" />
1600
+ <hkern u1="&#x178;" u2="&#xd6;" k="41" />
1601
+ <hkern u1="&#x178;" u2="&#xd5;" k="41" />
1602
+ <hkern u1="&#x178;" u2="&#xd4;" k="41" />
1603
+ <hkern u1="&#x178;" u2="&#xd3;" k="41" />
1604
+ <hkern u1="&#x178;" u2="&#xd2;" k="41" />
1605
+ <hkern u1="&#x178;" u2="&#xc7;" k="41" />
1606
+ <hkern u1="&#x178;" u2="&#xc5;" k="123" />
1607
+ <hkern u1="&#x178;" u2="&#xc4;" k="123" />
1608
+ <hkern u1="&#x178;" u2="&#xc3;" k="123" />
1609
+ <hkern u1="&#x178;" u2="&#xc2;" k="123" />
1610
+ <hkern u1="&#x178;" u2="&#xc1;" k="123" />
1611
+ <hkern u1="&#x178;" u2="&#xc0;" k="123" />
1612
+ <hkern u1="&#x178;" u2="z" k="41" />
1613
+ <hkern u1="&#x178;" u2="u" k="61" />
1614
+ <hkern u1="&#x178;" u2="s" k="82" />
1615
+ <hkern u1="&#x178;" u2="r" k="61" />
1616
+ <hkern u1="&#x178;" u2="q" k="102" />
1617
+ <hkern u1="&#x178;" u2="p" k="61" />
1618
+ <hkern u1="&#x178;" u2="o" k="102" />
1619
+ <hkern u1="&#x178;" u2="n" k="61" />
1620
+ <hkern u1="&#x178;" u2="m" k="61" />
1621
+ <hkern u1="&#x178;" u2="g" k="41" />
1622
+ <hkern u1="&#x178;" u2="e" k="102" />
1623
+ <hkern u1="&#x178;" u2="d" k="102" />
1624
+ <hkern u1="&#x178;" u2="c" k="102" />
1625
+ <hkern u1="&#x178;" u2="a" k="102" />
1626
+ <hkern u1="&#x178;" u2="Q" k="41" />
1627
+ <hkern u1="&#x178;" u2="O" k="41" />
1628
+ <hkern u1="&#x178;" u2="G" k="41" />
1629
+ <hkern u1="&#x178;" u2="C" k="41" />
1630
+ <hkern u1="&#x178;" u2="A" k="123" />
1631
+ <hkern u1="&#x178;" u2="&#x3f;" k="-41" />
1632
+ <hkern u1="&#x178;" u2="&#x2e;" k="123" />
1633
+ <hkern u1="&#x178;" u2="&#x2c;" k="123" />
1634
+ <hkern u1="&#x2013;" u2="T" k="82" />
1635
+ <hkern u1="&#x2014;" u2="T" k="82" />
1636
+ <hkern u1="&#x2018;" u2="&#x178;" k="-20" />
1637
+ <hkern u1="&#x2018;" u2="&#x153;" k="123" />
1638
+ <hkern u1="&#x2018;" u2="&#xfc;" k="61" />
1639
+ <hkern u1="&#x2018;" u2="&#xfb;" k="61" />
1640
+ <hkern u1="&#x2018;" u2="&#xfa;" k="61" />
1641
+ <hkern u1="&#x2018;" u2="&#xf9;" k="61" />
1642
+ <hkern u1="&#x2018;" u2="&#xf8;" k="123" />
1643
+ <hkern u1="&#x2018;" u2="&#xf6;" k="123" />
1644
+ <hkern u1="&#x2018;" u2="&#xf5;" k="123" />
1645
+ <hkern u1="&#x2018;" u2="&#xf4;" k="123" />
1646
+ <hkern u1="&#x2018;" u2="&#xf3;" k="123" />
1647
+ <hkern u1="&#x2018;" u2="&#xf2;" k="123" />
1648
+ <hkern u1="&#x2018;" u2="&#xeb;" k="123" />
1649
+ <hkern u1="&#x2018;" u2="&#xea;" k="123" />
1650
+ <hkern u1="&#x2018;" u2="&#xe9;" k="123" />
1651
+ <hkern u1="&#x2018;" u2="&#xe8;" k="123" />
1652
+ <hkern u1="&#x2018;" u2="&#xe7;" k="123" />
1653
+ <hkern u1="&#x2018;" u2="&#xe6;" k="82" />
1654
+ <hkern u1="&#x2018;" u2="&#xe5;" k="82" />
1655
+ <hkern u1="&#x2018;" u2="&#xe4;" k="82" />
1656
+ <hkern u1="&#x2018;" u2="&#xe3;" k="82" />
1657
+ <hkern u1="&#x2018;" u2="&#xe2;" k="82" />
1658
+ <hkern u1="&#x2018;" u2="&#xe1;" k="82" />
1659
+ <hkern u1="&#x2018;" u2="&#xe0;" k="123" />
1660
+ <hkern u1="&#x2018;" u2="&#xdd;" k="-20" />
1661
+ <hkern u1="&#x2018;" u2="&#xc5;" k="143" />
1662
+ <hkern u1="&#x2018;" u2="&#xc4;" k="143" />
1663
+ <hkern u1="&#x2018;" u2="&#xc3;" k="143" />
1664
+ <hkern u1="&#x2018;" u2="&#xc2;" k="143" />
1665
+ <hkern u1="&#x2018;" u2="&#xc1;" k="143" />
1666
+ <hkern u1="&#x2018;" u2="&#xc0;" k="143" />
1667
+ <hkern u1="&#x2018;" u2="u" k="61" />
1668
+ <hkern u1="&#x2018;" u2="s" k="61" />
1669
+ <hkern u1="&#x2018;" u2="r" k="61" />
1670
+ <hkern u1="&#x2018;" u2="q" k="123" />
1671
+ <hkern u1="&#x2018;" u2="p" k="61" />
1672
+ <hkern u1="&#x2018;" u2="o" k="123" />
1673
+ <hkern u1="&#x2018;" u2="n" k="61" />
1674
+ <hkern u1="&#x2018;" u2="m" k="61" />
1675
+ <hkern u1="&#x2018;" u2="g" k="61" />
1676
+ <hkern u1="&#x2018;" u2="e" k="123" />
1677
+ <hkern u1="&#x2018;" u2="d" k="123" />
1678
+ <hkern u1="&#x2018;" u2="c" k="123" />
1679
+ <hkern u1="&#x2018;" u2="a" k="82" />
1680
+ <hkern u1="&#x2018;" u2="Y" k="-20" />
1681
+ <hkern u1="&#x2018;" u2="W" k="-41" />
1682
+ <hkern u1="&#x2018;" u2="V" k="-41" />
1683
+ <hkern u1="&#x2018;" u2="T" k="-41" />
1684
+ <hkern u1="&#x2018;" u2="A" k="143" />
1685
+ <hkern u1="&#x2019;" u2="&#x178;" k="-20" />
1686
+ <hkern u1="&#x2019;" u2="&#x153;" k="123" />
1687
+ <hkern u1="&#x2019;" u2="&#xfc;" k="61" />
1688
+ <hkern u1="&#x2019;" u2="&#xfb;" k="61" />
1689
+ <hkern u1="&#x2019;" u2="&#xfa;" k="61" />
1690
+ <hkern u1="&#x2019;" u2="&#xf9;" k="61" />
1691
+ <hkern u1="&#x2019;" u2="&#xf8;" k="123" />
1692
+ <hkern u1="&#x2019;" u2="&#xf6;" k="123" />
1693
+ <hkern u1="&#x2019;" u2="&#xf5;" k="123" />
1694
+ <hkern u1="&#x2019;" u2="&#xf4;" k="123" />
1695
+ <hkern u1="&#x2019;" u2="&#xf3;" k="123" />
1696
+ <hkern u1="&#x2019;" u2="&#xf2;" k="123" />
1697
+ <hkern u1="&#x2019;" u2="&#xeb;" k="123" />
1698
+ <hkern u1="&#x2019;" u2="&#xea;" k="123" />
1699
+ <hkern u1="&#x2019;" u2="&#xe9;" k="123" />
1700
+ <hkern u1="&#x2019;" u2="&#xe8;" k="123" />
1701
+ <hkern u1="&#x2019;" u2="&#xe7;" k="123" />
1702
+ <hkern u1="&#x2019;" u2="&#xe6;" k="82" />
1703
+ <hkern u1="&#x2019;" u2="&#xe5;" k="82" />
1704
+ <hkern u1="&#x2019;" u2="&#xe4;" k="82" />
1705
+ <hkern u1="&#x2019;" u2="&#xe3;" k="82" />
1706
+ <hkern u1="&#x2019;" u2="&#xe2;" k="82" />
1707
+ <hkern u1="&#x2019;" u2="&#xe1;" k="82" />
1708
+ <hkern u1="&#x2019;" u2="&#xe0;" k="123" />
1709
+ <hkern u1="&#x2019;" u2="&#xdd;" k="-20" />
1710
+ <hkern u1="&#x2019;" u2="&#xc5;" k="143" />
1711
+ <hkern u1="&#x2019;" u2="&#xc4;" k="143" />
1712
+ <hkern u1="&#x2019;" u2="&#xc3;" k="143" />
1713
+ <hkern u1="&#x2019;" u2="&#xc2;" k="143" />
1714
+ <hkern u1="&#x2019;" u2="&#xc1;" k="143" />
1715
+ <hkern u1="&#x2019;" u2="&#xc0;" k="143" />
1716
+ <hkern u1="&#x2019;" u2="u" k="61" />
1717
+ <hkern u1="&#x2019;" u2="s" k="61" />
1718
+ <hkern u1="&#x2019;" u2="r" k="61" />
1719
+ <hkern u1="&#x2019;" u2="q" k="123" />
1720
+ <hkern u1="&#x2019;" u2="p" k="61" />
1721
+ <hkern u1="&#x2019;" u2="o" k="123" />
1722
+ <hkern u1="&#x2019;" u2="n" k="61" />
1723
+ <hkern u1="&#x2019;" u2="m" k="61" />
1724
+ <hkern u1="&#x2019;" u2="g" k="61" />
1725
+ <hkern u1="&#x2019;" u2="e" k="123" />
1726
+ <hkern u1="&#x2019;" u2="d" k="123" />
1727
+ <hkern u1="&#x2019;" u2="c" k="123" />
1728
+ <hkern u1="&#x2019;" u2="a" k="82" />
1729
+ <hkern u1="&#x2019;" u2="Y" k="-20" />
1730
+ <hkern u1="&#x2019;" u2="W" k="-41" />
1731
+ <hkern u1="&#x2019;" u2="V" k="-41" />
1732
+ <hkern u1="&#x2019;" u2="T" k="-41" />
1733
+ <hkern u1="&#x2019;" u2="A" k="143" />
1734
+ <hkern u1="&#x201a;" u2="&#x178;" k="123" />
1735
+ <hkern u1="&#x201a;" u2="&#x152;" k="102" />
1736
+ <hkern u1="&#x201a;" u2="&#xdd;" k="123" />
1737
+ <hkern u1="&#x201a;" u2="&#xdc;" k="41" />
1738
+ <hkern u1="&#x201a;" u2="&#xdb;" k="41" />
1739
+ <hkern u1="&#x201a;" u2="&#xda;" k="41" />
1740
+ <hkern u1="&#x201a;" u2="&#xd9;" k="41" />
1741
+ <hkern u1="&#x201a;" u2="&#xd8;" k="102" />
1742
+ <hkern u1="&#x201a;" u2="&#xd6;" k="102" />
1743
+ <hkern u1="&#x201a;" u2="&#xd5;" k="102" />
1744
+ <hkern u1="&#x201a;" u2="&#xd4;" k="102" />
1745
+ <hkern u1="&#x201a;" u2="&#xd3;" k="102" />
1746
+ <hkern u1="&#x201a;" u2="&#xd2;" k="102" />
1747
+ <hkern u1="&#x201a;" u2="&#xc7;" k="102" />
1748
+ <hkern u1="&#x201a;" u2="Y" k="123" />
1749
+ <hkern u1="&#x201a;" u2="W" k="123" />
1750
+ <hkern u1="&#x201a;" u2="V" k="123" />
1751
+ <hkern u1="&#x201a;" u2="U" k="41" />
1752
+ <hkern u1="&#x201a;" u2="T" k="143" />
1753
+ <hkern u1="&#x201a;" u2="Q" k="102" />
1754
+ <hkern u1="&#x201a;" u2="O" k="102" />
1755
+ <hkern u1="&#x201a;" u2="G" k="102" />
1756
+ <hkern u1="&#x201a;" u2="C" k="102" />
1757
+ <hkern u1="&#x201c;" u2="&#x178;" k="-20" />
1758
+ <hkern u1="&#x201c;" u2="&#x153;" k="123" />
1759
+ <hkern u1="&#x201c;" u2="&#xfc;" k="61" />
1760
+ <hkern u1="&#x201c;" u2="&#xfb;" k="61" />
1761
+ <hkern u1="&#x201c;" u2="&#xfa;" k="61" />
1762
+ <hkern u1="&#x201c;" u2="&#xf9;" k="61" />
1763
+ <hkern u1="&#x201c;" u2="&#xf8;" k="123" />
1764
+ <hkern u1="&#x201c;" u2="&#xf6;" k="123" />
1765
+ <hkern u1="&#x201c;" u2="&#xf5;" k="123" />
1766
+ <hkern u1="&#x201c;" u2="&#xf4;" k="123" />
1767
+ <hkern u1="&#x201c;" u2="&#xf3;" k="123" />
1768
+ <hkern u1="&#x201c;" u2="&#xf2;" k="123" />
1769
+ <hkern u1="&#x201c;" u2="&#xeb;" k="123" />
1770
+ <hkern u1="&#x201c;" u2="&#xea;" k="123" />
1771
+ <hkern u1="&#x201c;" u2="&#xe9;" k="123" />
1772
+ <hkern u1="&#x201c;" u2="&#xe8;" k="123" />
1773
+ <hkern u1="&#x201c;" u2="&#xe7;" k="123" />
1774
+ <hkern u1="&#x201c;" u2="&#xe6;" k="82" />
1775
+ <hkern u1="&#x201c;" u2="&#xe5;" k="82" />
1776
+ <hkern u1="&#x201c;" u2="&#xe4;" k="82" />
1777
+ <hkern u1="&#x201c;" u2="&#xe3;" k="82" />
1778
+ <hkern u1="&#x201c;" u2="&#xe2;" k="82" />
1779
+ <hkern u1="&#x201c;" u2="&#xe1;" k="82" />
1780
+ <hkern u1="&#x201c;" u2="&#xe0;" k="123" />
1781
+ <hkern u1="&#x201c;" u2="&#xdd;" k="-20" />
1782
+ <hkern u1="&#x201c;" u2="&#xc5;" k="143" />
1783
+ <hkern u1="&#x201c;" u2="&#xc4;" k="143" />
1784
+ <hkern u1="&#x201c;" u2="&#xc3;" k="143" />
1785
+ <hkern u1="&#x201c;" u2="&#xc2;" k="143" />
1786
+ <hkern u1="&#x201c;" u2="&#xc1;" k="143" />
1787
+ <hkern u1="&#x201c;" u2="&#xc0;" k="143" />
1788
+ <hkern u1="&#x201c;" u2="u" k="61" />
1789
+ <hkern u1="&#x201c;" u2="s" k="61" />
1790
+ <hkern u1="&#x201c;" u2="r" k="61" />
1791
+ <hkern u1="&#x201c;" u2="q" k="123" />
1792
+ <hkern u1="&#x201c;" u2="p" k="61" />
1793
+ <hkern u1="&#x201c;" u2="o" k="123" />
1794
+ <hkern u1="&#x201c;" u2="n" k="61" />
1795
+ <hkern u1="&#x201c;" u2="m" k="61" />
1796
+ <hkern u1="&#x201c;" u2="g" k="61" />
1797
+ <hkern u1="&#x201c;" u2="e" k="123" />
1798
+ <hkern u1="&#x201c;" u2="d" k="123" />
1799
+ <hkern u1="&#x201c;" u2="c" k="123" />
1800
+ <hkern u1="&#x201c;" u2="a" k="82" />
1801
+ <hkern u1="&#x201c;" u2="Y" k="-20" />
1802
+ <hkern u1="&#x201c;" u2="W" k="-41" />
1803
+ <hkern u1="&#x201c;" u2="V" k="-41" />
1804
+ <hkern u1="&#x201c;" u2="T" k="-41" />
1805
+ <hkern u1="&#x201c;" u2="A" k="143" />
1806
+ <hkern u1="&#x201e;" u2="&#x178;" k="123" />
1807
+ <hkern u1="&#x201e;" u2="&#x152;" k="102" />
1808
+ <hkern u1="&#x201e;" u2="&#xdd;" k="123" />
1809
+ <hkern u1="&#x201e;" u2="&#xdc;" k="41" />
1810
+ <hkern u1="&#x201e;" u2="&#xdb;" k="41" />
1811
+ <hkern u1="&#x201e;" u2="&#xda;" k="41" />
1812
+ <hkern u1="&#x201e;" u2="&#xd9;" k="41" />
1813
+ <hkern u1="&#x201e;" u2="&#xd8;" k="102" />
1814
+ <hkern u1="&#x201e;" u2="&#xd6;" k="102" />
1815
+ <hkern u1="&#x201e;" u2="&#xd5;" k="102" />
1816
+ <hkern u1="&#x201e;" u2="&#xd4;" k="102" />
1817
+ <hkern u1="&#x201e;" u2="&#xd3;" k="102" />
1818
+ <hkern u1="&#x201e;" u2="&#xd2;" k="102" />
1819
+ <hkern u1="&#x201e;" u2="&#xc7;" k="102" />
1820
+ <hkern u1="&#x201e;" u2="Y" k="123" />
1821
+ <hkern u1="&#x201e;" u2="W" k="123" />
1822
+ <hkern u1="&#x201e;" u2="V" k="123" />
1823
+ <hkern u1="&#x201e;" u2="U" k="41" />
1824
+ <hkern u1="&#x201e;" u2="T" k="143" />
1825
+ <hkern u1="&#x201e;" u2="Q" k="102" />
1826
+ <hkern u1="&#x201e;" u2="O" k="102" />
1827
+ <hkern u1="&#x201e;" u2="G" k="102" />
1828
+ <hkern u1="&#x201e;" u2="C" k="102" />
1829
+ </font>
1830
+ </defs></svg>
jsdoc-out/fonts/OpenSans-BoldItalic-webfont.woff ADDED
Binary file
jsdoc-out/fonts/OpenSans-Italic-webfont.eot ADDED
Binary file
jsdoc-out/fonts/OpenSans-Italic-webfont.svg ADDED
@@ -0,0 +1,1830 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" standalone="no"?>
2
+ <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
3
+ <svg xmlns="http://www.w3.org/2000/svg">
4
+ <metadata></metadata>
5
+ <defs>
6
+ <font id="open_sansitalic" horiz-adv-x="1128" >
7
+ <font-face units-per-em="2048" ascent="1638" descent="-410" />
8
+ <missing-glyph horiz-adv-x="532" />
9
+ <glyph unicode="&#xfb01;" horiz-adv-x="1165" d="M0 0zM-104 -492q-69 0 -125 21v141q64 -22 112 -22q76 0 117 62t66 177l227 1082h-193l13 67l206 66l23 100q46 200 127.5 282.5t241.5 82.5q40 0 98 -11.5t90 -25.5l-43 -129q-76 29 -137 29q-87 0 -133.5 -48.5t-75.5 -177.5l-25 -108h238l-25 -127h-237l-232 -1098 q-39 -189 -120 -276t-213 -87zM870 0h-168l234 1096h168zM983 1376q0 56 32 91.5t83 35.5q88 0 88 -90q0 -55 -33.5 -93t-77.5 -38q-40 0 -66 24.5t-26 69.5z" />
10
+ <glyph unicode="&#xfb02;" horiz-adv-x="1165" d="M0 0zM-104 -492q-69 0 -125 21v141q64 -22 112 -22q76 0 117 62t66 177l227 1082h-193l13 67l206 66l23 100q46 200 127.5 282.5t241.5 82.5q40 0 98 -11.5t90 -25.5l-43 -129q-76 29 -137 29q-87 0 -133.5 -48.5t-75.5 -177.5l-25 -108h238l-25 -127h-237l-232 -1098 q-39 -189 -120 -276t-213 -87zM868 0h-168l332 1556h168z" />
11
+ <glyph unicode="&#xfb03;" horiz-adv-x="1815" d="M545 -492q-71 0 -125 21v141q61 -22 115 -22q68 0 111 57.5t69 181.5l227 1082h-481l-232 -1098q-39 -189 -120 -276t-213 -87q-69 0 -125 21v141q64 -22 112 -22q70 0 114 58t69 181l227 1082h-193l13 67l206 66l23 100q46 200 127.5 282.5t241.5 82.5q40 0 98 -11.5 t90 -25.5l-43 -129q-76 29 -137 29q-87 0 -133.5 -48.5t-75.5 -177.5l-25 -108h482l24 108q45 197 126 280t243 83q41 0 97.5 -11t92.5 -26l-45 -129q-76 29 -137 29q-89 0 -135 -51t-74 -175l-24 -108h239l-26 -127h-238l-231 -1098q-43 -195 -123.5 -279t-210.5 -84z M1522 0h-168l233 1096h168zM1634 1376q0 54 32 90.5t83 36.5q88 0 88 -90q0 -55 -33.5 -93t-77.5 -38q-38 0 -65 24.5t-27 69.5z" />
12
+ <glyph unicode="&#xfb04;" horiz-adv-x="1815" d="M1520 0h-168l331 1556h168zM545 -492q-71 0 -125 21v141q61 -22 115 -22q68 0 111 57.5t69 181.5l227 1082h-481l-232 -1098q-39 -189 -120 -276t-213 -87q-69 0 -125 21v141q64 -22 112 -22q70 0 114 58t69 181l227 1082h-193l13 67l206 66l23 100q46 200 127.5 282.5 t241.5 82.5q40 0 98 -11.5t90 -25.5l-43 -129q-76 29 -137 29q-87 0 -133.5 -48.5t-75.5 -177.5l-25 -108h482l24 108q45 197 126 280t243 83q41 0 97.5 -11t92.5 -26l-45 -129q-76 29 -137 29q-89 0 -135 -51t-74 -175l-24 -108h239l-26 -127h-238l-231 -1098 q-43 -195 -123.5 -279t-210.5 -84z" />
13
+ <glyph horiz-adv-x="2048" />
14
+ <glyph horiz-adv-x="2048" />
15
+ <glyph unicode="&#xd;" horiz-adv-x="1044" />
16
+ <glyph unicode=" " horiz-adv-x="532" />
17
+ <glyph unicode="&#x09;" horiz-adv-x="532" />
18
+ <glyph unicode="&#xa0;" horiz-adv-x="532" />
19
+ <glyph unicode="!" horiz-adv-x="530" d="M555 1462l-274 -1059h-109q49 307 176 1059h207zM43 78q0 76 39.5 120t107.5 44q45 0 73 -27.5t28 -81.5q0 -68 -39 -115t-105 -47q-49 0 -76.5 28t-27.5 79z" />
20
+ <glyph unicode="&#x22;" horiz-adv-x="791" d="M485 1462l-153 -528h-107l72 528h188zM834 1462l-154 -528h-107l72 528h189z" />
21
+ <glyph unicode="#" horiz-adv-x="1323" d="M1036 899l-98 -340h285l-13 -129h-309l-125 -430h-139l129 430h-303l-127 -430h-133l121 430h-261l13 129h284l101 340h-277l13 127h301l123 436h139l-125 -436h305l127 436h133l-125 -436h264l-12 -127h-291zM500 559h303l96 340h-303z" />
22
+ <glyph unicode="$" d="M942 492q0 -162 -112.5 -263t-309.5 -123l-49 -225h-133l49 223q-195 14 -315 72v154q82 -41 175.5 -63.5t166.5 -22.5l98 452q-139 49 -201.5 123.5t-62.5 188.5q0 159 108 255t299 113l39 176h133l-39 -178q159 -12 283 -76l-63 -135q-121 63 -248 72l-94 -440 q149 -55 212.5 -125t63.5 -178zM549 250q107 13 170 75t63 154q0 54 -33 96t-114 74zM627 1235q-108 -11 -167 -69t-59 -156q0 -53 34.5 -97.5t107.5 -70.5z" />
23
+ <glyph unicode="%" horiz-adv-x="1624" d="M1468 1462l-1085 -1462h-152l1086 1462h151zM1284 772q-67 0 -119.5 -64.5t-84 -188.5t-31.5 -240q0 -173 106 -173q65 0 117 65t86.5 198.5t34.5 236.5q0 166 -109 166zM1532 621q0 -107 -31.5 -236t-82 -217.5t-121 -138t-156.5 -49.5q-110 0 -171 74.5t-61 219.5 q0 166 50.5 318.5t136.5 228.5t200 76q116 0 176 -71.5t60 -204.5zM543 1358q-66 0 -119 -63t-85 -187.5t-32 -243.5q0 -172 107 -172q52 0 94 39.5t73.5 114t50.5 175t19 171.5q0 166 -108 166zM791 1206q0 -108 -32 -237.5t-82.5 -217.5t-120.5 -137t-157 -49 q-109 0 -170 75t-61 220q0 166 50.5 318.5t136.5 228.5t200 76q116 0 176 -72t60 -205z" />
24
+ <glyph unicode="&#x26;" horiz-adv-x="1372" d="M737 1348q-105 0 -163 -60t-58 -170q0 -120 82 -235q139 71 191 110t83 85t31 104q0 77 -42.5 121.5t-123.5 44.5zM471 119q87 0 168 33t195 124l-306 433q-128 -67 -184 -116t-85.5 -107.5t-29.5 -131.5q0 -106 66.5 -170.5t175.5 -64.5zM66 342q0 148 90 257.5 t303 211.5q-103 165 -103 309q0 164 106 264.5t281 100.5q149 0 236.5 -79t87.5 -212q0 -78 -32.5 -137t-87.5 -108t-127.5 -90t-153.5 -83l278 -389q127 110 199 295h168q-101 -236 -283 -412l203 -270h-201l-117 166q-120 -100 -230 -143t-247 -43q-168 0 -269 96 t-101 266z" />
25
+ <glyph unicode="'" horiz-adv-x="444" d="M485 1462l-153 -528h-107l72 528h188z" />
26
+ <glyph unicode="(" horiz-adv-x="584" d="M82 272q0 339 120 627t384 563h157q-246 -270 -371.5 -570t-125.5 -618q0 -339 114 -598h-131q-147 266 -147 596z" />
27
+ <glyph unicode=")" horiz-adv-x="584" d="M500 864q0 -341 -121.5 -629.5t-382.5 -558.5h-156q496 551 496 1188q0 341 -113 598h131q146 -269 146 -598z" />
28
+ <glyph unicode="*" horiz-adv-x="1130" d="M854 1528l-123 -383l422 18l-8 -157l-393 47l180 -383l-166 -52l-113 406l-258 -344l-116 121l309 284l-373 109l55 154l371 -185l41 400z" />
29
+ <glyph unicode="+" d="M516 651h-389v142h389v391h141v-391h390v-142h-390v-387h-141v387z" />
30
+ <glyph unicode="," horiz-adv-x="492" d="M291 238l8 -23q-113 -235 -270 -479h-129q126 286 204 502h187z" />
31
+ <glyph unicode="-" horiz-adv-x="639" d="M55 469l35 158h479l-34 -158h-480z" />
32
+ <glyph unicode="." horiz-adv-x="518" d="M43 74q0 77 40.5 122.5t111.5 45.5q43 0 69.5 -26t26.5 -79q0 -71 -40 -118.5t-108 -47.5q-46 0 -73 26t-27 77z" />
33
+ <glyph unicode="/" horiz-adv-x="717" d="M893 1462l-813 -1462h-174l813 1462h174z" />
34
+ <glyph unicode="0" d="M1092 1014q0 -295 -78.5 -539t-214 -369.5t-314.5 -125.5q-176 0 -270 127.5t-94 369.5q0 270 82 514.5t216.5 369t307.5 124.5q365 0 365 -471zM717 1341q-113 0 -209 -115.5t-155.5 -323t-59.5 -423.5q0 -172 50 -264t161 -92q115 0 209 114t150.5 328t56.5 453 q0 323 -203 323z" />
35
+ <glyph unicode="1" d="M588 0h-172l196 913q59 261 88 359q-50 -53 -139 -111l-178 -110l-80 127l449 284h149z" />
36
+ <glyph unicode="2" d="M911 0h-899l31 147l465 420q102 93 176.5 163.5t123 133t72 124t23.5 136.5q0 99 -60 157t-163 58q-77 0 -150.5 -28.5t-162.5 -96.5l-82 115q191 154 413 154q176 0 278.5 -88.5t102.5 -243.5q0 -111 -39.5 -204t-131 -197t-294.5 -281l-352 -307v-8h678z" />
37
+ <glyph unicode="3" d="M1073 1159q0 -156 -101 -264.5t-280 -140.5v-9q124 -23 195 -106.5t71 -208.5q0 -133 -62 -234.5t-181 -158.5t-283 -57q-210 0 -385 79v164q94 -49 199 -75.5t190 -26.5q162 0 252 79.5t90 217.5q0 131 -79 198.5t-220 67.5h-131l31 143h139q165 0 274 87t109 227 q0 92 -58 146t-157 54q-80 0 -157 -27t-175 -93l-80 118q195 144 424 144q179 0 277 -87t98 -237z" />
38
+ <glyph unicode="4" d="M1067 334h-233l-72 -334h-164l74 334h-656l29 158l834 978h196l-207 -983h232zM705 487q46 220 78 373t116 445h-8q-17 -29 -66.5 -96.5t-72.5 -96.5l-533 -625h486z" />
39
+ <glyph unicode="5" d="M598 893q182 0 289.5 -104.5t107.5 -282.5q0 -161 -73 -283t-204 -182.5t-308 -60.5q-193 0 -330 79v164q164 -102 334 -102q191 0 298 96t107 268q0 126 -73.5 199.5t-204.5 73.5q-48 0 -97 -6.5t-139 -30.5l-74 57l197 684h668l-33 -153h-522l-127 -439q87 23 184 23z " />
40
+ <glyph unicode="6" d="M133 424q0 209 60.5 415t163.5 351.5t246 219t327 73.5q111 0 184 -23l-35 -145q-68 22 -170 22q-212 0 -356.5 -149t-212.5 -443h8q59 79 146.5 126t193.5 47q154 0 244 -98.5t90 -270.5q0 -161 -66.5 -294.5t-180.5 -204t-261 -70.5q-182 0 -281.5 115t-99.5 329z M532 121q94 0 167.5 54t114 149t40.5 208q0 248 -221 248q-66 0 -128 -28.5t-110 -76t-72 -104.5t-24 -155q0 -137 60.5 -216t172.5 -79z" />
41
+ <glyph unicode="7" d="M174 0l768 1313h-719l31 149h891l-27 -139l-764 -1323h-180z" />
42
+ <glyph unicode="8" d="M741 1485q174 0 271.5 -86.5t97.5 -235.5q0 -129 -78 -225t-266 -176q127 -78 180 -165t53 -202q0 -122 -60 -217.5t-172.5 -146.5t-264.5 -51q-190 0 -298 98.5t-108 267.5q0 148 95 256t296 184q-95 69 -135.5 144.5t-40.5 171.5q0 111 54.5 198.5t153.5 136t222 48.5z M608 700q-185 -60 -261.5 -143.5t-76.5 -202.5q0 -107 69 -170t181 -63q139 0 222 74t83 196q0 99 -52 174t-165 135zM729 1341q-114 0 -182 -65.5t-68 -175.5q0 -82 39 -144t127 -116q161 60 228 131.5t67 173.5q0 90 -57.5 143t-153.5 53z" />
43
+ <glyph unicode="9" d="M1067 1034q0 -194 -56 -406.5t-147.5 -360t-221.5 -217.5t-302 -70q-136 0 -242 34v158q134 -47 246 -47q202 0 327 141t189 441h-10q-51 -75 -132.5 -118.5t-180.5 -43.5q-169 0 -261 98.5t-92 288.5q0 153 64.5 280.5t180 199t259.5 71.5q180 0 279.5 -114.5 t99.5 -334.5zM682 1341q-150 0 -241 -113t-91 -290q0 -124 54.5 -190t162.5 -66q76 0 140 28.5t108.5 81.5t65 114t20.5 151q0 131 -59 207.5t-160 76.5z" />
44
+ <glyph unicode=":" horiz-adv-x="518" d="M43 74q0 77 40.5 122.5t111.5 45.5q43 0 69.5 -26t26.5 -79q0 -71 -40 -118.5t-108 -47.5q-46 0 -73 26t-27 77zM203 956q0 77 40 122.5t111 45.5q97 0 97 -104q0 -73 -41.5 -119.5t-106.5 -46.5q-46 0 -73 26.5t-27 75.5z" />
45
+ <glyph unicode=";" horiz-adv-x="518" d="M291 238l8 -23q-113 -235 -270 -479h-129q126 286 204 502h187zM203 956q0 77 40 122.5t111 45.5q97 0 97 -104q0 -73 -41.5 -119.5t-106.5 -46.5q-46 0 -73 26.5t-27 75.5z" />
46
+ <glyph unicode="&#x3c;" d="M1040 242l-919 422v98l919 479v-149l-747 -371l747 -328v-151z" />
47
+ <glyph unicode="=" d="M127 858v139h920v-139h-920zM127 444v142h920v-142h-920z" />
48
+ <glyph unicode="&#x3e;" d="M121 393l745 328l-745 371v149l919 -479v-98l-919 -422v151z" />
49
+ <glyph unicode="?" horiz-adv-x="874" d="M260 403q22 130 72.5 213.5t165.5 174.5q128 100 168 144t63 94t23 112q0 93 -51.5 143.5t-147.5 50.5q-81 0 -155 -25.5t-140 -56.5l-61 129q92 51 192 76t182 25q167 0 259 -84t92 -238q0 -123 -65.5 -226.5t-225.5 -223.5q-125 -91 -169 -147.5t-67 -160.5h-135z M158 74q0 77 40 122.5t111 45.5q44 0 70.5 -26t26.5 -79q0 -73 -41.5 -119.5t-106.5 -46.5q-46 0 -73 26t-27 77z" />
50
+ <glyph unicode="@" horiz-adv-x="1735" d="M1679 852q0 -179 -55 -324t-155 -227t-222 -82q-197 0 -213 184h-8q-111 -184 -291 -184q-115 0 -180.5 75.5t-65.5 209.5q0 157 68 284t188.5 199t260.5 72q65 0 127.5 -12t150.5 -48q-64 -242 -98 -368t-31 -172q0 -117 102 -117q78 0 141.5 67t100.5 183.5t37 243.5 q0 239 -128 367t-370 128q-228 0 -406.5 -107t-277 -295.5t-98.5 -416.5q0 -270 143.5 -418.5t409.5 -148.5q197 0 420 86v-127q-219 -90 -443 -90q-314 0 -494.5 184.5t-180.5 505.5q0 261 126.5 485.5t343.5 347.5t486 123q191 0 329 -75.5t210.5 -213.5t72.5 -319z M985 938q-94 0 -174 -55t-126 -153t-46 -212q0 -93 33 -134.5t98 -41.5q187 0 272 315l70 258q-63 23 -127 23z" />
51
+ <glyph unicode="A" horiz-adv-x="1137" d="M813 465h-496l-245 -465h-189l799 1462h174l184 -1462h-170zM795 621l-35 299q-24 179 -29 350q-37 -88 -80.5 -175t-249.5 -474h394z" />
52
+ <glyph unicode="B" horiz-adv-x="1225" d="M770 1462q432 0 432 -336q0 -141 -87 -238t-245 -126v-10q115 -32 176.5 -110.5t61.5 -188.5q0 -212 -152 -332.5t-407 -120.5h-463l309 1462h375zM434 836h248q156 0 249 73t93 199q0 104 -66.5 155.5t-209.5 51.5h-211zM287 145h266q181 0 278 80.5t97 227.5 q0 116 -74.5 177.5t-214.5 61.5h-236z" />
53
+ <glyph unicode="C" horiz-adv-x="1198" d="M942 1331q-174 0 -311.5 -97t-218 -284.5t-80.5 -408.5q0 -187 97.5 -298.5t268.5 -111.5q139 0 322 57v-149q-86 -31 -164 -45t-188 -14q-242 0 -380 149.5t-138 407.5q0 261 105.5 485.5t283.5 342.5t403 118q197 0 348 -80l-69 -141q-138 69 -279 69z" />
54
+ <glyph unicode="D" horiz-adv-x="1364" d="M1300 877q0 -261 -105 -461t-300 -308t-457 -108h-352l309 1462h342q276 0 419.5 -149.5t143.5 -435.5zM449 147q202 0 355 91.5t234.5 258.5t81.5 382t-103 325.5t-302 110.5h-178l-250 -1168h162z" />
55
+ <glyph unicode="E" horiz-adv-x="1047" d="M821 0h-735l309 1462h735l-32 -153h-566l-98 -469h527l-29 -152h-529l-114 -536h565z" />
56
+ <glyph unicode="F" horiz-adv-x="967" d="M258 0h-172l309 1462h735l-30 -153h-568l-110 -533h528l-32 -153h-529z" />
57
+ <glyph unicode="G" horiz-adv-x="1386" d="M821 766h459l-154 -711q-216 -75 -419 -75q-264 0 -410.5 144.5t-146.5 403.5q0 269 101.5 489.5t281.5 343t399 122.5q117 0 219.5 -20t206.5 -64l-66 -152q-77 34 -165.5 59t-194.5 25q-169 0 -307.5 -101.5t-215.5 -283.5t-77 -407q0 -190 102.5 -299t286.5 -109 q154 0 260 39l96 444h-289z" />
58
+ <glyph unicode="H" horiz-adv-x="1389" d="M1085 0h-167l143 688h-660l-145 -688h-170l309 1462h170l-131 -622h660l133 622h168z" />
59
+ <glyph unicode="I" horiz-adv-x="559" d="M86 0l311 1462h168l-311 -1462h-168z" />
60
+ <glyph unicode="J" horiz-adv-x="547" d="M-166 -385q-105 0 -153 25l6 147q69 -20 145 -20q100 0 165.5 62.5t90.5 182.5l307 1450h170l-309 -1468q-79 -379 -422 -379z" />
61
+ <glyph unicode="K" horiz-adv-x="1141" d="M1034 0h-186q-72 181 -146.5 359.5t-146.5 361.5l-174 -131l-125 -590h-170l309 1462h170l-151 -710l700 710h209l-639 -637z" />
62
+ <glyph unicode="L" horiz-adv-x="971" d="M86 0l309 1462h170l-276 -1308h565l-33 -154h-735z" />
63
+ <glyph unicode="M" horiz-adv-x="1714" d="M676 0l-166 1296h-8q-7 -72 -28.5 -197.5t-37.5 -199.5l-190 -899h-162l309 1462h244l149 -1204h9l659 1204h266l-303 -1462h-174q126 590 193 905.5t94 392.5h-6l-717 -1298h-131z" />
64
+ <glyph unicode="N" horiz-adv-x="1438" d="M1139 0h-181l-460 1223h-6q-32 -221 -74 -418l-172 -805h-162l309 1462h180l459 -1220h6q30 224 72 405l174 815h164z" />
65
+ <glyph unicode="O" horiz-adv-x="1475" d="M1411 907q0 -269 -88 -481.5t-252 -329t-379 -116.5q-256 0 -399 149.5t-143 419.5q0 264 96 482t263.5 336t377.5 118q244 0 384 -154t140 -424zM874 1333q-157 0 -281 -101t-192.5 -281t-68.5 -398q0 -199 98 -310.5t266 -111.5q152 0 272.5 97.5t190.5 279.5t70 403 q0 199 -94 310.5t-261 111.5z" />
66
+ <glyph unicode="P" horiz-adv-x="1159" d="M1159 1085q0 -248 -164 -379t-481 -131h-135l-123 -575h-170l309 1462h330q214 0 324 -94.5t110 -282.5zM410 721h133q216 0 328 91t112 267q0 125 -69.5 180.5t-213.5 55.5h-163z" />
67
+ <glyph unicode="Q" horiz-adv-x="1475" d="M874 1333q-157 0 -281 -101t-192.5 -281t-68.5 -398q0 -199 98 -310.5t266 -111.5q158 0 279 100t187.5 280.5t66.5 399.5q0 199 -94 310.5t-261 111.5zM725 -18l-17 -2h-16q-256 0 -399 149.5t-143 419.5q0 264 96 482t263.5 336t377.5 118q244 0 384 -154t140 -424 q0 -333 -139 -576t-375 -321l274 -358h-219z" />
68
+ <glyph unicode="R" horiz-adv-x="1165" d="M385 608l-129 -608h-170l309 1462h320q446 0 446 -366q0 -348 -368 -449l239 -647h-186l-209 608h-252zM532 1313q-102 -494 -116 -559h168q193 0 297 85t104 244q0 121 -67.5 175.5t-219.5 54.5h-166z" />
69
+ <glyph unicode="S" horiz-adv-x="1028" d="M913 424q0 -211 -140.5 -327.5t-395.5 -116.5q-106 0 -186.5 14.5t-151.5 48.5v170q162 -84 340 -84q162 0 257 75.5t95 207.5q0 78 -52.5 137.5t-195.5 140.5q-151 85 -209.5 170t-58.5 201q0 187 132 304.5t347 117.5q99 0 184.5 -19t180.5 -65l-66 -150 q-66 38 -148 60t-151 22q-134 0 -215.5 -69.5t-81.5 -188.5q0 -54 17 -92.5t54 -72.5t142 -95q147 -88 198.5 -138t78 -110.5t26.5 -140.5z" />
70
+ <glyph unicode="T" horiz-adv-x="1020" d="M487 0h-172l277 1311h-406l33 151h985l-30 -151h-408z" />
71
+ <glyph unicode="U" horiz-adv-x="1384" d="M1407 1462l-205 -966q-55 -263 -197.5 -389.5t-388.5 -126.5q-230 0 -341 104t-111 299q0 81 24 201l189 878h170l-191 -891q-22 -106 -22 -188q0 -117 73 -184.5t218 -67.5q172 0 267.5 87.5t139.5 289.5l205 954h170z" />
72
+ <glyph unicode="V" horiz-adv-x="1122" d="M479 197q61 144 162 338l479 927h191l-781 -1462h-180l-162 1462h170l97 -930q20 -196 20 -335h4z" />
73
+ <glyph unicode="W" horiz-adv-x="1745" d="M1257 0h-170l-49 965q-8 136 -8 282h-6q-25 -72 -61 -154.5t-504 -1092.5h-174l-62 1462h170l31 -901l2 -88q0 -98 -10 -258h6q89 243 156 383l405 864h178l43 -860q9 -153 9 -304l-1 -83h9q75 224 131 354l387 893h182z" />
74
+ <glyph unicode="X" horiz-adv-x="1063" d="M956 0h-180l-213 641l-481 -641h-186l596 776l-263 686h172l203 -563l443 563h186l-555 -694z" />
75
+ <glyph unicode="Y" horiz-adv-x="1030" d="M537 715l489 747h193l-627 -921l-113 -541h-172l119 549l-238 913h170z" />
76
+ <glyph unicode="Z" horiz-adv-x="1087" d="M885 0h-901l28 137l924 1170h-655l32 155h858l-26 -139l-924 -1169h697z" />
77
+ <glyph unicode="[" horiz-adv-x="586" d="M371 -324h-387l381 1786h387l-31 -141h-227l-318 -1503h227z" />
78
+ <glyph unicode="\" horiz-adv-x="717" d="M375 1462l217 -1462h-154l-217 1462h154z" />
79
+ <glyph unicode="]" horiz-adv-x="586" d="M-119 -182h225l320 1503h-227l30 141h389l-380 -1786h-388z" />
80
+ <glyph unicode="^" horiz-adv-x="1059" d="M53 553l598 920h109l266 -920h-145l-201 747l-467 -747h-160z" />
81
+ <glyph unicode="_" horiz-adv-x="807" d="M623 -324h-811l30 140h811z" />
82
+ <glyph unicode="`" horiz-adv-x="1135" d="M903 1241h-104q-61 61 -128.5 154t-95.5 153v21h181q43 -136 147 -303v-25z" />
83
+ <glyph unicode="a" horiz-adv-x="1157" d="M639 1116q92 0 164 -49.5t112 -142.5h11l67 172h127l-233 -1096h-133l26 209h-8q-179 -229 -377 -229q-139 0 -218 99t-79 271q0 208 71 386t196 279t274 101zM449 119q97 0 193 92.5t156 241t60 297.5q0 103 -56 164t-147 61q-104 0 -193.5 -86t-140.5 -233t-51 -310 q0 -114 47 -170.5t132 -56.5z" />
84
+ <glyph unicode="b" horiz-adv-x="1182" d="M545 -20q-97 0 -170.5 51t-110.5 139h-10l-70 -170h-125l330 1556h168q-51 -242 -78.5 -370.5t-75.5 -300.5h9q93 118 183.5 173.5t186.5 55.5q141 0 220 -99t79 -272q0 -209 -68.5 -386.5t-191 -277t-276.5 -99.5zM731 975q-96 0 -195.5 -95t-158 -239t-58.5 -295 q0 -110 55.5 -168.5t160.5 -58.5q99 0 184.5 81t137.5 230.5t52 317.5q0 227 -178 227z" />
85
+ <glyph unicode="c" horiz-adv-x="922" d="M506 -20q-194 0 -301 107t-107 302q0 200 74 369t204.5 263.5t293.5 94.5q137 0 268 -51l-47 -141q-120 51 -219 51q-112 0 -204.5 -76.5t-145 -213t-52.5 -296.5q0 -128 66.5 -199t183.5 -71q72 0 136 20t126 47v-143q-124 -63 -276 -63z" />
86
+ <glyph unicode="d" horiz-adv-x="1182" d="M639 1114q194 0 281 -190h10q17 155 45 274l78 358h166l-330 -1556h-139l22 209h-8q-101 -125 -189 -177t-182 -52q-139 0 -217 98t-78 272q0 214 72 392t194.5 275t274.5 97zM449 119q94 0 194 93.5t158.5 239t58.5 296.5q0 111 -54 169t-157 58q-101 0 -187.5 -82.5 t-139 -232t-52.5 -314.5q0 -227 179 -227z" />
87
+ <glyph unicode="e" horiz-adv-x="1010" d="M492 -20q-184 0 -289 109t-105 302q0 188 74.5 360.5t197.5 268.5t271 96q153 0 230 -66.5t77 -185.5q0 -180 -166 -282.5t-475 -102.5h-33l-4 -80q0 -131 61.5 -204.5t190.5 -73.5q63 0 129.5 18t165.5 66v-146q-94 -44 -166 -61.5t-159 -17.5zM631 973 q-103 0 -193.5 -94t-138.5 -261h12q228 0 349.5 59.5t121.5 172.5q0 53 -36.5 88t-114.5 35z" />
88
+ <glyph unicode="f" horiz-adv-x="641" d="M-104 -492q-69 0 -125 21v141q64 -22 112 -22q76 0 117 62t66 177l227 1082h-193l13 67l206 66l23 100q46 200 127.5 282.5t241.5 82.5q40 0 98 -11.5t90 -25.5l-43 -129q-76 29 -137 29q-87 0 -133.5 -48.5t-75.5 -177.5l-25 -108h238l-25 -127h-237l-232 -1098 q-39 -189 -120 -276t-213 -87z" />
89
+ <glyph unicode="g" horiz-adv-x="1026" d="M1100 1096l-25 -107l-211 -24q41 -62 41 -158q0 -191 -116.5 -304.5t-311.5 -113.5q-55 0 -84 8q-139 -53 -139 -131q0 -41 33 -54.5t96 -21.5l117 -14q181 -22 262.5 -88t81.5 -194q0 -184 -146 -285t-411 -101q-194 0 -304 73.5t-110 207.5q0 105 72 182t233 131 q-78 41 -78 121q0 69 51 118.5t142 92.5q-63 32 -103 94.5t-40 145.5q0 194 119.5 318t305.5 124q78 0 154 -20h371zM35 -195q0 -77 65 -122t193 -45q182 0 284.5 63.5t102.5 179.5q0 62 -54 98t-184 50l-159 16q-120 -25 -184 -88t-64 -152zM313 680q0 -85 45 -129.5 t125 -44.5q79 0 138 42t90.5 115.5t31.5 159.5q0 82 -44 125t-126 43q-78 0 -136.5 -40.5t-91 -113t-32.5 -157.5z" />
90
+ <glyph unicode="h" horiz-adv-x="1182" d="M729 0l148 692q18 94 18 135q0 148 -147 148q-89 0 -173.5 -59t-149 -171.5t-97.5 -271.5l-101 -473h-168l330 1556h168q-18 -82 -34.5 -159t-34 -156.5t-38 -166.5t-47.5 -189h11q94 123 185.5 176t191.5 53q131 0 202.5 -72t71.5 -204q0 -62 -23 -166 q-39 -193 -145 -672h-168z" />
91
+ <glyph unicode="i" horiz-adv-x="520" d="M227 0h-168l234 1096h168zM340 1376q0 56 32 91.5t83 35.5q88 0 88 -90q0 -55 -33.5 -93t-77.5 -38q-40 0 -66 24.5t-26 69.5z" />
92
+ <glyph unicode="j" horiz-adv-x="520" d="M-135 -492q-69 0 -123 21v141q61 -22 119 -22q125 0 168 205l264 1243h166l-266 -1258q-36 -171 -114.5 -250.5t-213.5 -79.5zM340 1376q0 56 32 91.5t83 35.5q86 0 86 -90q0 -55 -33.5 -93t-77.5 -38q-38 0 -64 24.5t-26 69.5z" />
93
+ <glyph unicode="k" horiz-adv-x="999" d="M330 559l526 537h201l-469 -467l295 -629h-187l-235 524l-152 -123l-82 -401h-170l330 1556h170l-129 -602t-102 -395h4z" />
94
+ <glyph unicode="l" horiz-adv-x="520" d="M225 0h-168l332 1556h168z" />
95
+ <glyph unicode="m" horiz-adv-x="1786" d="M696 0l148 692q18 94 18 135q0 70 -31 109t-106 39q-84 0 -163.5 -60t-140 -171.5t-93.5 -268.5l-101 -475h-168l234 1096h139l-22 -203h10q87 119 173.5 171t178.5 52q113 0 174 -65t72 -181h8q86 125 183 185.5t196 60.5q127 0 196.5 -68t69.5 -198q0 -68 -22 -178 l-144 -672h-170l148 692q20 104 20 146q0 62 -34.5 99.5t-108.5 37.5q-81 0 -160 -58t-138.5 -164.5t-90.5 -252.5l-107 -500h-168z" />
96
+ <glyph unicode="n" horiz-adv-x="1182" d="M729 0l148 692q20 104 20 144q0 63 -35.5 101t-113.5 38q-89 0 -173.5 -60t-149 -171t-97.5 -269l-101 -475h-168l234 1096h139l-22 -203h10q96 122 185.5 172.5t185.5 50.5q127 0 200.5 -69.5t73.5 -194.5q0 -79 -23 -180l-143 -672h-170z" />
97
+ <glyph unicode="o" horiz-adv-x="1149" d="M643 1110q190 0 300 -112.5t110 -309.5q0 -188 -72 -355t-195 -258t-278 -91q-192 0 -301 113t-109 309q0 190 73 357.5t197 257t275 89.5zM879 711q0 115 -62.5 186.5t-169.5 71.5q-109 0 -195.5 -74t-134 -205.5t-47.5 -292.5q0 -131 63.5 -202.5t182.5 -71.5 q104 0 187 73t129.5 207.5t46.5 307.5z" />
98
+ <glyph unicode="p" horiz-adv-x="1182" d="M545 -20q-97 0 -170 50t-113 140h-10l-4 -38q-3 -25 -10.5 -70t-114.5 -554h-166l336 1588h139l-26 -209h8q179 227 372 227q137 0 216 -97.5t79 -273.5q0 -212 -69 -389t-191 -275.5t-276 -98.5zM731 975q-96 0 -195.5 -95t-158 -239t-58.5 -295q0 -110 55.5 -168.5 t160.5 -58.5q99 0 184.5 81t137.5 230.5t52 317.5q0 227 -178 227z" />
99
+ <glyph unicode="q" horiz-adv-x="1182" d="M641 1116q94 0 165.5 -50.5t108.5 -141.5h13l67 172h125l-336 -1588h-166l101 480q9 45 57 221h-8q-95 -121 -185 -175t-186 -54q-140 0 -219.5 97.5t-79.5 272.5q0 212 72.5 392t196 277t274.5 97zM449 119q92 0 190 92t158.5 237t60.5 300q0 105 -54.5 166t-152.5 61 q-101 0 -189 -84.5t-140 -233t-52 -311.5q0 -227 179 -227z" />
100
+ <glyph unicode="r" horiz-adv-x="811" d="M752 1116q69 0 120 -14l-36 -150q-53 13 -105 13q-91 0 -170.5 -60t-139 -166.5t-87.5 -236.5l-107 -502h-168l234 1096h139l-22 -203h10q72 95 119 136.5t98.5 64t114.5 22.5z" />
101
+ <glyph unicode="s" horiz-adv-x="877" d="M735 311q0 -156 -110.5 -243.5t-311.5 -87.5q-169 0 -305 69v158q70 -42 151 -65t150 -23q126 0 190 50t64 128q0 57 -35 96t-151 107q-130 73 -184 143t-54 166q0 138 101 222.5t266 84.5q171 0 330 -74l-54 -137l-56 25q-101 43 -220 43q-93 0 -146 -43.5t-53 -112.5 q0 -56 35.5 -96t146.5 -103q107 -60 153.5 -103t69.5 -92.5t23 -111.5z" />
102
+ <glyph unicode="t" horiz-adv-x="664" d="M395 117q55 0 144 26v-129q-34 -14 -84 -24t-80 -10q-125 0 -191.5 59.5t-66.5 177.5q0 66 18 150l127 602h-172l14 73l185 78l125 228h98l-55 -252h274l-26 -127h-273l-129 -604q-18 -87 -18 -132q0 -56 29 -86t81 -30z" />
103
+ <glyph unicode="u" horiz-adv-x="1182" d="M451 1096l-150 -695q-18 -89 -18 -139q0 -143 147 -143q88 0 173 60t150 172t99 270l100 475h166l-231 -1096h-139l22 203h-12q-98 -125 -187 -174t-184 -49q-128 0 -201 69.5t-73 198.5q0 62 22 172l146 676h170z" />
104
+ <glyph unicode="v" horiz-adv-x="946" d="M223 0l-125 1096h168l64 -613q24 -258 24 -362h6q127 275 179 371l325 604h178l-591 -1096h-228z" />
105
+ <glyph unicode="w" horiz-adv-x="1468" d="M831 0l-32 602q-4 94 -4 172v156h-9l-50 -118l-83 -189l-291 -623h-202l-43 1096h164l18 -594v-88q0 -147 -8 -269h6q47 124 137 322l295 629h182l37 -594q6 -168 6 -262v-53l-2 -42h6q28 86 83 218.5t323 732.5h178l-506 -1096h-205z" />
106
+ <glyph unicode="x" horiz-adv-x="979" d="M467 434l-346 -434h-195l475 565l-239 531h170l174 -412l330 412h194l-455 -539l252 -557h-168z" />
107
+ <glyph unicode="y" horiz-adv-x="946" d="M98 1096h168l74 -545q10 -69 19.5 -203.5t9.5 -216.5h6q35 87 87 200t77 156l325 609h178l-696 -1282q-93 -172 -184 -239t-219 -67q-72 0 -140 21v135q63 -18 131 -18q82 0 140.5 50.5t113.5 149.5l76 136z" />
108
+ <glyph unicode="z" horiz-adv-x="909" d="M690 0h-719l23 117l694 854h-479l27 125h657l-29 -140l-680 -831h531z" />
109
+ <glyph unicode="{" horiz-adv-x="715" d="M442 -324q-141 0 -216.5 52.5t-75.5 171.5q0 52 20 141q33 146 51.5 227.5t14.5 102.5q0 143 -209 143l32 143q118 0 189.5 43.5t93.5 147.5l68 326q34 160 117.5 224t254.5 64h33l-31 -141q-105 0 -151 -36.5t-66 -123.5l-71 -321q-28 -123 -91 -184t-167 -78v-5 q151 -41 151 -213q0 -59 -18 -131l-47 -211q-15 -58 -15 -98q0 -53 36.5 -77.5t119.5 -24.5v-142h-23z" />
110
+ <glyph unicode="|" d="M541 1556h139v-2052h-139v2052z" />
111
+ <glyph unicode="}" horiz-adv-x="715" d="M285 1462q144 0 220.5 -52.5t76.5 -170.5q0 -48 -21 -141l-49 -219q-16 -68 -16 -111q0 -143 209 -143l-33 -144q-119 0 -190 -43t-93 -147l-67 -326q-36 -164 -119 -226.5t-264 -62.5h-13v142q115 0 167 36t71 123l72 322q25 117 88 179.5t170 80.5v6q-150 42 -150 211 q0 59 18 131l50 213q14 65 14 99q0 53 -40.5 77.5t-139.5 24.5l28 141h11z" />
112
+ <glyph unicode="~" d="M348 713q-54 0 -118.5 -34.5t-114.5 -86.5v151q98 109 243 109q69 0 127 -14.5t144 -51.5q64 -27 112.5 -41t98.5 -14q55 0 119.5 33t115.5 88v-150q-100 -110 -244 -110q-72 0 -135 16.5t-135 48.5q-75 32 -120 44t-93 12z" />
113
+ <glyph unicode="&#xa1;" horiz-adv-x="530" d="M260 684h109l-176 -1057h-207zM250 950q0 76 40.5 122t110.5 46q44 0 70.5 -26t26.5 -80q0 -71 -40.5 -117.5t-105.5 -46.5q-48 0 -75 25.5t-27 76.5z" />
114
+ <glyph unicode="&#xa2;" d="M582 -20h-125l43 215q-132 34 -203.5 137.5t-71.5 257.5q0 185 63.5 344t178.5 258.5t260 120.5l35 170h123l-37 -168q119 -9 217 -49l-47 -142q-109 52 -219 52q-112 0 -204.5 -76.5t-145 -213t-52.5 -296.5q0 -125 66 -198t184 -73q72 0 136 20t126 48v-143 q-123 -62 -286 -66z" />
115
+ <glyph unicode="&#xa3;" d="M842 1481q184 0 336 -86l-66 -133q-146 79 -278 79q-213 0 -263 -237l-69 -326h370l-26 -127h-371l-47 -219q-22 -98 -66 -166.5t-124 -111.5h725l-33 -154h-953l27 141q205 46 258 289l47 221h-200l26 127h201l76 350q75 353 430 353z" />
116
+ <glyph unicode="&#xa4;" d="M229 723q0 117 68 215l-129 129l92 92l127 -129q103 70 217 70t215 -70l129 129l92 -90l-129 -129q70 -104 70 -217q0 -119 -70 -217l127 -127l-90 -90l-129 127q-98 -68 -215 -68q-119 0 -217 70l-127 -127l-90 90l127 127q-68 96 -68 215zM358 723q0 -103 71.5 -174.5 t174.5 -71.5q104 0 177 71.5t73 174.5q0 104 -73 177t-177 73q-102 0 -174 -72.5t-72 -177.5z" />
117
+ <glyph unicode="&#xa5;" d="M582 715l491 747h187l-533 -770h231l-28 -133h-297l-33 -160h297l-29 -133h-295l-57 -266h-154l56 266h-291l29 133h290l33 160h-291l29 133h225l-202 770h163z" />
118
+ <glyph unicode="&#xa6;" d="M541 1556h139v-776h-139v776zM541 281h139v-777h-139v777z" />
119
+ <glyph unicode="&#xa7;" horiz-adv-x="995" d="M174 770q0 201 238 307q-119 70 -119 203q0 127 103.5 206t279.5 79q189 0 321 -68l-53 -123q-148 60 -266 60q-102 0 -162.5 -40.5t-60.5 -109.5q0 -49 38 -83.5t162 -90.5q100 -44 149 -83.5t75 -89.5t26 -114q0 -97 -61 -180t-172 -139q114 -71 114 -189 q0 -152 -114 -237.5t-318 -85.5q-176 0 -295 61v148q56 -34 136.5 -56t156.5 -22q133 0 204 44.5t71 129.5q0 48 -50.5 89t-152.5 87q-138 61 -194 130.5t-56 166.5zM514 1010q-82 -26 -135 -87.5t-53 -131.5t50.5 -117t198.5 -111q80 44 127.5 107t47.5 131 q0 60 -49.5 105.5t-186.5 103.5z" />
120
+ <glyph unicode="&#xa8;" horiz-adv-x="1135" d="M457 1378q0 46 28 79.5t74 33.5q78 0 78 -80q0 -49 -29.5 -83t-68.5 -34q-35 0 -58.5 22t-23.5 62zM821 1378q0 46 28 79.5t75 33.5q77 0 77 -80q0 -49 -29.5 -83t-68.5 -34q-35 0 -58.5 22t-23.5 62z" />
121
+ <glyph unicode="&#xa9;" horiz-adv-x="1704" d="M928 1059q-125 0 -191.5 -87t-66.5 -241q0 -169 65 -249.5t193 -80.5q82 0 211 43v-122q-66 -28 -113 -38t-104 -10q-192 0 -297 119.5t-105 339.5q0 208 110 330.5t300 122.5q130 0 248 -60l-60 -120q-106 53 -190 53zM139 731q0 200 100 375t275 276t377 101 q197 0 370 -97t277 -272t104 -383q0 -204 -100.5 -376.5t-273 -273.5t-377.5 -101q-207 0 -382 103.5t-272.5 276.5t-97.5 371zM244 731q0 -173 87 -323.5t237.5 -237t322.5 -86.5q174 0 323 87t236.5 235.5t87.5 324.5q0 174 -87 323t-235.5 236.5t-324.5 87.5 q-174 0 -323 -87t-236.5 -235.5t-87.5 -324.5z" />
122
+ <glyph unicode="&#xaa;" horiz-adv-x="686" d="M498 1479q114 0 153 -103h6l37 90h86l-139 -665h-92l14 117h-4q-40 -56 -90 -93t-123 -37q-77 0 -126.5 60t-49.5 166q0 127 41.5 234.5t116.5 169t170 61.5zM381 891q61 0 112.5 49t86 137.5t34.5 167.5q0 62 -28.5 96.5t-85.5 34.5q-92 0 -154.5 -103t-62.5 -243 q0 -139 98 -139z" />
123
+ <glyph unicode="&#xab;" horiz-adv-x="958" d="M88 584l391 374l78 -81l-297 -328l172 -387l-113 -49l-231 442v29zM483 541l367 405l86 -69l-283 -365l158 -350l-113 -49l-215 397v31z" />
124
+ <glyph unicode="&#xac;" d="M1047 793v-529h-140v387h-780v142h920z" />
125
+ <glyph unicode="&#xad;" horiz-adv-x="639" d="M55 469zM55 469l35 158h479l-34 -158h-480z" />
126
+ <glyph unicode="&#xae;" horiz-adv-x="1704" d="M139 731q0 200 100 375t275 276t377 101q197 0 370 -97t277 -272t104 -383q0 -204 -100.5 -376.5t-273 -273.5t-377.5 -101q-207 0 -382 103.5t-272.5 276.5t-97.5 371zM244 731q0 -173 87 -323.5t237.5 -237t322.5 -86.5q174 0 323 87t236.5 235.5t87.5 324.5 q0 174 -87 323t-235.5 236.5t-324.5 87.5q-174 0 -323 -87t-236.5 -235.5t-87.5 -324.5zM1194 915q0 -78 -47.5 -141t-132.5 -98l227 -385h-149l-207 352h-113v-352h-127v880h229q163 0 241.5 -63t78.5 -193zM772 762h92q195 0 195 149q0 76 -47.5 107t-149.5 31h-90v-287z " />
127
+ <glyph unicode="&#xaf;" horiz-adv-x="782" d="M1012 1556h-785l33 132h787z" />
128
+ <glyph unicode="&#xb0;" horiz-adv-x="877" d="M215 1171q0 128 90.5 220t220.5 92q83 0 155.5 -41.5t114.5 -114t42 -156.5q0 -128 -90.5 -218.5t-221.5 -90.5t-221 90.5t-90 218.5zM328 1171q0 -80 58 -138t140 -58q83 0 140 58.5t57 137.5q0 82 -57.5 140.5t-139.5 58.5q-80 0 -139 -58.5t-59 -140.5z" />
129
+ <glyph unicode="&#xb1;" d="M516 643h-389v141h389v392h141v-392h390v-141h-390v-387h-141v387zM127 0v141h920v-141h-920z" />
130
+ <glyph unicode="&#xb2;" horiz-adv-x="717" d="M657 586h-561l23 106l264 228q115 100 158.5 149.5t63.5 93t20 90.5q0 53 -31 85t-90 32q-90 0 -195 -80l-59 90q125 101 274 101q109 0 171.5 -56.5t62.5 -150.5q0 -99 -52.5 -179.5t-197.5 -205.5l-221 -187h395z" />
131
+ <glyph unicode="&#xb3;" horiz-adv-x="717" d="M549 1036q69 -17 108 -68t39 -120q0 -132 -91 -205.5t-253 -73.5q-125 0 -233 56v127q125 -72 239 -72q205 0 205 170q0 137 -178 137h-90l22 107h95q97 0 155 41t58 112q0 60 -34.5 90.5t-93.5 30.5q-102 0 -196 -68l-55 93q109 88 268 88q114 0 178 -56t64 -151 q0 -180 -207 -234v-4z" />
132
+ <glyph unicode="&#xb4;" horiz-adv-x="1135" d="M532 1268q56 60 125.5 151.5t106.5 149.5h190v-21q-38 -49 -140 -151t-177 -156h-105v27z" />
133
+ <glyph unicode="&#xb5;" horiz-adv-x="1194" d="M295 266q0 -147 147 -147q89 0 172 59t148.5 171t99.5 269l105 478h163l-233 -1096h-139l24 205h-12q-93 -121 -183 -173t-188 -52q-112 0 -163 96h-9q-11 -78 -22.5 -148t-83.5 -420h-164l336 1588h168l-148 -695q-18 -92 -18 -135z" />
134
+ <glyph unicode="&#xb6;" horiz-adv-x="1341" d="M1206 -260h-114v1661h-213v-1661h-115v819q-62 -18 -146 -18q-216 0 -317.5 125t-101.5 376q0 260 109 387t341 127h557v-1816z" />
135
+ <glyph unicode="&#xb7;" horiz-adv-x="518" d="M170 587zM170 690q0 77 40.5 122.5t111.5 45.5q43 0 69.5 -26t26.5 -79q0 -71 -40 -118.5t-108 -47.5q-46 0 -73 26t-27 77z" />
136
+ <glyph unicode="&#xb8;" horiz-adv-x="420" d="M211 -276q0 -98 -81 -157t-214 -59q-41 0 -86 9v100q38 -6 68 -6q174 0 174 110q0 46 -39 67.5t-99 29.5l101 182h106l-61 -121q131 -38 131 -155z" />
137
+ <glyph unicode="&#xb9;" horiz-adv-x="717" d="M537 1462h118l-186 -876h-135l112 526q25 103 58 225q-25 -25 -50 -46.5t-145 -100.5l-51 90z" />
138
+ <glyph unicode="&#xba;" horiz-adv-x="688" d="M745 1219q0 -191 -88.5 -311t-240.5 -120q-113 0 -180.5 71t-67.5 196q0 117 42 215.5t117.5 153.5t174.5 55q117 0 180 -67t63 -193zM500 1376q-102 0 -160.5 -87.5t-58.5 -229.5q0 -85 38 -127.5t107 -42.5q94 0 152.5 88.5t58.5 232.5q0 166 -137 166z" />
139
+ <glyph unicode="&#xbb;" horiz-adv-x="958" d="M872 485l-393 -370l-78 82l297 323l-172 391l113 50l233 -447v-29zM477 528l-368 -401l-86 70l282 360l-158 354l113 50l217 -402v-31z" />
140
+ <glyph unicode="&#xbc;" horiz-adv-x="1518" d="M123 0zM1362 1462l-1086 -1462h-153l1085 1462h154zM483 1462h118l-186 -876h-135l112 526q25 103 58 225q-25 -25 -50 -46.5t-145 -100.5l-51 90zM1327 203h-129l-43 -202h-127l43 202h-365l23 101l481 579h133l-121 -563h127zM1095 320q69 322 90 395 q-20 -36 -110 -149l-205 -246h225z" />
141
+ <glyph unicode="&#xbd;" horiz-adv-x="1518" d="M66 0zM427 1462h118l-186 -876h-135l112 526q25 103 58 225q-25 -25 -50 -46.5t-145 -100.5l-51 90zM1305 1462l-1086 -1462h-153l1085 1462h154zM1343 1h-561l23 106l264 228q115 100 158.5 149.5t63.5 93t20 90.5q0 53 -31 85t-90 32q-90 0 -195 -80l-59 90 q125 101 274 101q109 0 171.5 -56.5t62.5 -150.5q0 -99 -52.5 -179.5t-197.5 -205.5l-221 -187h395z" />
142
+ <glyph unicode="&#xbe;" horiz-adv-x="1565" d="M87 0zM517 1036q69 -17 108 -68t39 -120q0 -132 -91 -205.5t-253 -73.5q-125 0 -233 56v127q125 -72 239 -72q205 0 205 170q0 137 -178 137h-90l22 107h95q97 0 155 41t58 112q0 60 -34.5 90.5t-93.5 30.5q-102 0 -196 -68l-55 93q109 88 268 88q114 0 178 -56t64 -151 q0 -180 -207 -234v-4zM1512 1462l-1086 -1462h-153l1085 1462h154zM1477 203h-129l-43 -202h-127l43 202h-365l23 101l481 579h133l-121 -563h127zM1245 320q69 322 90 395q-20 -36 -110 -149l-205 -246h225z" />
143
+ <glyph unicode="&#xbf;" horiz-adv-x="874" d="M657 680q-22 -130 -72 -212t-165 -175l-95 -75q-159 -127 -159 -275q0 -93 51.5 -144t147.5 -51q80 0 154 25.5t140 56.5l62 -129q-90 -48 -189 -74t-186 -26q-168 0 -259 83.5t-91 237.5q0 124 66 228t225 223q132 98 172.5 152.5t62.5 154.5h135zM760 1010 q0 -77 -40.5 -122.5t-111.5 -45.5q-43 0 -69.5 26t-26.5 78q0 71 40 118.5t107 47.5q47 0 74 -25.5t27 -76.5z" />
144
+ <glyph unicode="&#xc0;" horiz-adv-x="1137" d="M0 0zM813 465h-496l-245 -465h-189l799 1462h174l184 -1462h-170zM795 621l-35 299q-24 179 -29 350q-37 -88 -80.5 -175t-249.5 -474h394zM863 1579h-104q-61 61 -128.5 154t-95.5 153v21h181q43 -136 147 -303v-25z" />
145
+ <glyph unicode="&#xc1;" horiz-adv-x="1137" d="M0 0zM813 465h-496l-245 -465h-189l799 1462h174l184 -1462h-170zM795 621l-35 299q-24 179 -29 350q-37 -88 -80.5 -175t-249.5 -474h394zM679 1606q56 60 125.5 151.5t106.5 149.5h190v-21q-38 -49 -140 -151t-177 -156h-105v27z" />
146
+ <glyph unicode="&#xc2;" horiz-adv-x="1137" d="M0 0zM813 465h-496l-245 -465h-189l799 1462h174l184 -1462h-170zM795 621l-35 299q-24 179 -29 350q-37 -88 -80.5 -175t-249.5 -474h394zM1080 1579h-103q-57 48 -161 189q-134 -119 -242 -189h-109v27q145 133 204.5 197.5t82.5 103.5h158q37 -99 128 -235l42 -66v-27 z" />
147
+ <glyph unicode="&#xc3;" horiz-adv-x="1137" d="M0 0zM813 465h-496l-245 -465h-189l799 1462h174l184 -1462h-170zM795 621l-35 299q-24 179 -29 350q-37 -88 -80.5 -175t-249.5 -474h394zM934 1581q-40 0 -77.5 17.5t-73 39t-69 39t-65.5 17.5q-44 0 -69.5 -28.5t-47.5 -86.5h-100q58 258 231 258q44 0 83.5 -18 t75 -39.5t66.5 -39.5t58 -18q44 0 69.5 27t51.5 90h100q-66 -258 -233 -258z" />
148
+ <glyph unicode="&#xc4;" horiz-adv-x="1137" d="M0 0zM813 465h-496l-245 -465h-189l799 1462h174l184 -1462h-170zM795 621l-35 299q-24 179 -29 350q-37 -88 -80.5 -175t-249.5 -474h394zM523 1716q0 46 28 79.5t74 33.5q78 0 78 -80q0 -49 -29.5 -83t-68.5 -34q-35 0 -58.5 22t-23.5 62zM887 1716q0 46 28 79.5 t75 33.5q77 0 77 -80q0 -49 -29.5 -83t-68.5 -34q-35 0 -58.5 22t-23.5 62z" />
149
+ <glyph unicode="&#xc5;" horiz-adv-x="1137" d="M0 0zM813 465h-496l-245 -465h-189l799 1462h174l184 -1462h-170zM795 621l-35 299q-24 179 -29 350q-37 -88 -80.5 -175t-249.5 -474h394zM991 1585q0 -99 -60 -157t-159 -58q-101 0 -160 57.5t-59 155.5q0 94 62 152.5t157 58.5q101 0 160 -57t59 -152zM887 1583 q0 53 -32 84t-83 31q-49 0 -82 -31t-33 -84q0 -54 29.5 -84.5t85.5 -30.5q51 0 83 30.5t32 84.5z" />
150
+ <glyph unicode="&#xc6;" horiz-adv-x="1673" d="M1448 0h-737l98 465h-438l-293 -465h-197l938 1462h938l-33 -153h-565l-100 -469h528l-28 -150h-529l-115 -538h566zM840 621l147 688h-84l-434 -688h371z" />
151
+ <glyph unicode="&#xc7;" horiz-adv-x="1198" d="M150 0zM942 1331q-174 0 -311.5 -97t-218 -284.5t-80.5 -408.5q0 -187 97.5 -298.5t268.5 -111.5q139 0 322 57v-149q-86 -31 -164 -45t-188 -14q-242 0 -380 149.5t-138 407.5q0 261 105.5 485.5t283.5 342.5t403 118q197 0 348 -80l-69 -141q-138 69 -279 69zM758 -276 q0 -98 -81 -157t-214 -59q-41 0 -86 9v100q38 -6 68 -6q174 0 174 110q0 46 -39 67.5t-99 29.5l101 182h106l-61 -121q131 -38 131 -155z" />
152
+ <glyph unicode="&#xc8;" horiz-adv-x="1047" d="M86 0zM821 0h-735l309 1462h735l-32 -153h-566l-98 -469h527l-29 -152h-529l-114 -536h565zM898 1579h-104q-61 61 -128.5 154t-95.5 153v21h181q43 -136 147 -303v-25z" />
153
+ <glyph unicode="&#xc9;" horiz-adv-x="1047" d="M86 0zM821 0h-735l309 1462h735l-32 -153h-566l-98 -469h527l-29 -152h-529l-114 -536h565zM657 1606q56 60 125.5 151.5t106.5 149.5h190v-21q-38 -49 -140 -151t-177 -156h-105v27z" />
154
+ <glyph unicode="&#xca;" horiz-adv-x="1047" d="M86 0zM821 0h-735l309 1462h735l-32 -153h-566l-98 -469h527l-29 -152h-529l-114 -536h565zM1084 1579h-103q-57 48 -161 189q-134 -119 -242 -189h-109v27q145 133 204.5 197.5t82.5 103.5h158q37 -99 128 -235l42 -66v-27z" />
155
+ <glyph unicode="&#xcb;" horiz-adv-x="1047" d="M86 0zM821 0h-735l309 1462h735l-32 -153h-566l-98 -469h527l-29 -152h-529l-114 -536h565zM523 1716q0 46 28 79.5t74 33.5q78 0 78 -80q0 -49 -29.5 -83t-68.5 -34q-35 0 -58.5 22t-23.5 62zM887 1716q0 46 28 79.5t75 33.5q77 0 77 -80q0 -49 -29.5 -83t-68.5 -34 q-35 0 -58.5 22t-23.5 62z" />
156
+ <glyph unicode="&#xcc;" horiz-adv-x="559" d="M86 0zM86 0l311 1462h168l-311 -1462h-168zM593 1579h-104q-61 61 -128.5 154t-95.5 153v21h181q43 -136 147 -303v-25z" />
157
+ <glyph unicode="&#xcd;" horiz-adv-x="559" d="M86 0zM86 0l311 1462h168l-311 -1462h-168zM412 1606q56 60 125.5 151.5t106.5 149.5h190v-21q-38 -49 -140 -151t-177 -156h-105v27z" />
158
+ <glyph unicode="&#xce;" horiz-adv-x="559" d="M86 0zM86 0l311 1462h168l-311 -1462h-168zM808 1579h-103q-57 48 -161 189q-134 -119 -242 -189h-109v27q145 133 204.5 197.5t82.5 103.5h158q37 -99 128 -235l42 -66v-27z" />
159
+ <glyph unicode="&#xcf;" horiz-adv-x="559" d="M86 0zM86 0l311 1462h168l-311 -1462h-168zM265 1716q0 46 28 79.5t74 33.5q78 0 78 -80q0 -49 -29.5 -83t-68.5 -34q-35 0 -58.5 22t-23.5 62zM629 1716q0 46 28 79.5t75 33.5q77 0 77 -80q0 -49 -29.5 -83t-68.5 -34q-35 0 -58.5 22t-23.5 62z" />
160
+ <glyph unicode="&#xd0;" horiz-adv-x="1364" d="M1300 877q0 -261 -105 -461t-300 -308t-457 -108h-352l135 649h-149l32 150h150l141 663h342q276 0 419.5 -149.5t143.5 -435.5zM449 147q202 0 355 91.5t234.5 258.5t81.5 382t-103 325.5t-302 110.5h-178l-111 -516h330l-33 -150h-330l-106 -502h162z" />
161
+ <glyph unicode="&#xd1;" horiz-adv-x="1438" d="M84 0zM1139 0h-181l-460 1223h-6q-32 -221 -74 -418l-172 -805h-162l309 1462h180l459 -1220h6q30 224 72 405l174 815h164zM1102 1581q-40 0 -77.5 17.5t-73 39t-69 39t-65.5 17.5q-44 0 -69.5 -28.5t-47.5 -86.5h-100q58 258 231 258q44 0 83.5 -18t75 -39.5 t66.5 -39.5t58 -18q44 0 69.5 27t51.5 90h100q-66 -258 -233 -258z" />
162
+ <glyph unicode="&#xd2;" horiz-adv-x="1475" d="M150 0zM1411 907q0 -269 -88 -481.5t-252 -329t-379 -116.5q-256 0 -399 149.5t-143 419.5q0 264 96 482t263.5 336t377.5 118q244 0 384 -154t140 -424zM874 1333q-157 0 -281 -101t-192.5 -281t-68.5 -398q0 -199 98 -310.5t266 -111.5q152 0 272.5 97.5t190.5 279.5 t70 403q0 199 -94 310.5t-261 111.5zM1007 1579h-104q-61 61 -128.5 154t-95.5 153v21h181q43 -136 147 -303v-25z" />
163
+ <glyph unicode="&#xd3;" horiz-adv-x="1475" d="M150 0zM1411 907q0 -269 -88 -481.5t-252 -329t-379 -116.5q-256 0 -399 149.5t-143 419.5q0 264 96 482t263.5 336t377.5 118q244 0 384 -154t140 -424zM874 1333q-157 0 -281 -101t-192.5 -281t-68.5 -398q0 -199 98 -310.5t266 -111.5q152 0 272.5 97.5t190.5 279.5 t70 403q0 199 -94 310.5t-261 111.5zM821 1606q56 60 125.5 151.5t106.5 149.5h190v-21q-38 -49 -140 -151t-177 -156h-105v27z" />
164
+ <glyph unicode="&#xd4;" horiz-adv-x="1475" d="M150 0zM1411 907q0 -269 -88 -481.5t-252 -329t-379 -116.5q-256 0 -399 149.5t-143 419.5q0 264 96 482t263.5 336t377.5 118q244 0 384 -154t140 -424zM874 1333q-157 0 -281 -101t-192.5 -281t-68.5 -398q0 -199 98 -310.5t266 -111.5q152 0 272.5 97.5t190.5 279.5 t70 403q0 199 -94 310.5t-261 111.5zM1227 1579h-103q-57 48 -161 189q-134 -119 -242 -189h-109v27q145 133 204.5 197.5t82.5 103.5h158q37 -99 128 -235l42 -66v-27z" />
165
+ <glyph unicode="&#xd5;" horiz-adv-x="1475" d="M150 0zM1411 907q0 -269 -88 -481.5t-252 -329t-379 -116.5q-256 0 -399 149.5t-143 419.5q0 264 96 482t263.5 336t377.5 118q244 0 384 -154t140 -424zM874 1333q-157 0 -281 -101t-192.5 -281t-68.5 -398q0 -199 98 -310.5t266 -111.5q152 0 272.5 97.5t190.5 279.5 t70 403q0 199 -94 310.5t-261 111.5zM1067 1581q-40 0 -77.5 17.5t-73 39t-69 39t-65.5 17.5q-44 0 -69.5 -28.5t-47.5 -86.5h-100q58 258 231 258q44 0 83.5 -18t75 -39.5t66.5 -39.5t58 -18q44 0 69.5 27t51.5 90h100q-66 -258 -233 -258z" />
166
+ <glyph unicode="&#xd6;" horiz-adv-x="1475" d="M150 0zM1411 907q0 -269 -88 -481.5t-252 -329t-379 -116.5q-256 0 -399 149.5t-143 419.5q0 264 96 482t263.5 336t377.5 118q244 0 384 -154t140 -424zM874 1333q-157 0 -281 -101t-192.5 -281t-68.5 -398q0 -199 98 -310.5t266 -111.5q152 0 272.5 97.5t190.5 279.5 t70 403q0 199 -94 310.5t-261 111.5zM664 1716q0 46 28 79.5t74 33.5q78 0 78 -80q0 -49 -29.5 -83t-68.5 -34q-35 0 -58.5 22t-23.5 62zM1028 1716q0 46 28 79.5t75 33.5q77 0 77 -80q0 -49 -29.5 -83t-68.5 -34q-35 0 -58.5 22t-23.5 62z" />
167
+ <glyph unicode="&#xd7;" d="M487 723l-319 321l98 99l320 -320l323 320l99 -96l-324 -324l322 -322l-97 -96l-323 320l-320 -318l-96 96z" />
168
+ <glyph unicode="&#xd8;" horiz-adv-x="1475" d="M1411 907q0 -269 -88 -481.5t-252 -329t-379 -116.5q-200 0 -332 96l-129 -160l-112 92l137 170q-106 136 -106 371q0 264 96 482t263.5 336t377.5 118q99 0 178.5 -27t151.5 -84l131 166l114 -92l-149 -184q48 -62 73 -156t25 -201zM874 1333q-157 0 -281 -101 t-192.5 -281t-68.5 -398q0 -135 41 -227l737 919q-90 88 -236 88zM1229 911q0 118 -33 205l-733 -911q91 -74 233 -74q152 0 272.5 97.5t190.5 279.5t70 403z" />
169
+ <glyph unicode="&#xd9;" horiz-adv-x="1384" d="M164 0zM1407 1462l-205 -966q-55 -263 -197.5 -389.5t-388.5 -126.5q-230 0 -341 104t-111 299q0 81 24 201l189 878h170l-191 -891q-22 -106 -22 -188q0 -117 73 -184.5t218 -67.5q172 0 267.5 87.5t139.5 289.5l205 954h170zM991 1579h-104q-61 61 -128.5 154 t-95.5 153v21h181q43 -136 147 -303v-25z" />
170
+ <glyph unicode="&#xda;" horiz-adv-x="1384" d="M164 0zM1407 1462l-205 -966q-55 -263 -197.5 -389.5t-388.5 -126.5q-230 0 -341 104t-111 299q0 81 24 201l189 878h170l-191 -891q-22 -106 -22 -188q0 -117 73 -184.5t218 -67.5q172 0 267.5 87.5t139.5 289.5l205 954h170zM823 1606q56 60 125.5 151.5t106.5 149.5 h190v-21q-38 -49 -140 -151t-177 -156h-105v27z" />
171
+ <glyph unicode="&#xdb;" horiz-adv-x="1384" d="M164 0zM1407 1462l-205 -966q-55 -263 -197.5 -389.5t-388.5 -126.5q-230 0 -341 104t-111 299q0 81 24 201l189 878h170l-191 -891q-22 -106 -22 -188q0 -117 73 -184.5t218 -67.5q172 0 267.5 87.5t139.5 289.5l205 954h170zM1217 1579h-103q-57 48 -161 189 q-134 -119 -242 -189h-109v27q145 133 204.5 197.5t82.5 103.5h158q37 -99 128 -235l42 -66v-27z" />
172
+ <glyph unicode="&#xdc;" horiz-adv-x="1384" d="M164 0zM1407 1462l-205 -966q-55 -263 -197.5 -389.5t-388.5 -126.5q-230 0 -341 104t-111 299q0 81 24 201l189 878h170l-191 -891q-22 -106 -22 -188q0 -117 73 -184.5t218 -67.5q172 0 267.5 87.5t139.5 289.5l205 954h170zM643 1716q0 46 28 79.5t74 33.5 q78 0 78 -80q0 -49 -29.5 -83t-68.5 -34q-35 0 -58.5 22t-23.5 62zM1007 1716q0 46 28 79.5t75 33.5q77 0 77 -80q0 -49 -29.5 -83t-68.5 -34q-35 0 -58.5 22t-23.5 62z" />
173
+ <glyph unicode="&#xdd;" horiz-adv-x="1030" d="M188 0zM537 715l489 747h193l-627 -921l-113 -541h-172l119 549l-238 913h170zM616 1606q56 60 125.5 151.5t106.5 149.5h190v-21q-38 -49 -140 -151t-177 -156h-105v27z" />
174
+ <glyph unicode="&#xde;" horiz-adv-x="1159" d="M1106 829q0 -248 -164 -379t-483 -131h-133l-70 -319h-170l309 1462h170l-53 -256h160q213 0 323.5 -95t110.5 -282zM354 465h135q215 0 328 91t113 267q0 126 -70 181t-215 55h-166z" />
175
+ <glyph unicode="&#xdf;" horiz-adv-x="1182" d="M-133 -492q-69 0 -123 21v143q61 -22 111 -22q65 0 107 47.5t65 157.5l280 1314q43 200 156 299t307 99q162 0 252 -71t90 -196q0 -57 -21 -106.5t-61.5 -95t-178.5 -150.5q-110 -83 -110 -151q0 -56 95 -122q47 -34 101 -87.5t79.5 -110t25.5 -123.5 q0 -175 -108.5 -274.5t-292.5 -99.5q-175 0 -268 71v160q51 -41 118.5 -66.5t129.5 -25.5q113 0 181 58t68 159q0 40 -10.5 71t-33.5 59t-89 83q-88 69 -122.5 124t-34.5 115q0 53 18.5 96t49.5 78.5t124 104.5q80 56 111 87.5t48 65t17 70.5q0 64 -52.5 100.5t-141.5 36.5 q-119 0 -186 -62.5t-95 -190.5l-274 -1303q-40 -189 -121 -276t-211 -87z" />
176
+ <glyph unicode="&#xe0;" horiz-adv-x="1157" d="M98 0zM639 1116q92 0 164 -49.5t112 -142.5h11l67 172h127l-233 -1096h-133l26 209h-8q-179 -229 -377 -229q-139 0 -218 99t-79 271q0 208 71 386t196 279t274 101zM449 119q97 0 193 92.5t156 241t60 297.5q0 103 -56 164t-147 61q-104 0 -193.5 -86t-140.5 -233 t-51 -310q0 -114 47 -170.5t132 -56.5zM824 1241h-104q-61 61 -128.5 154t-95.5 153v21h181q43 -136 147 -303v-25z" />
177
+ <glyph unicode="&#xe1;" horiz-adv-x="1157" d="M98 0zM639 1116q92 0 164 -49.5t112 -142.5h11l67 172h127l-233 -1096h-133l26 209h-8q-179 -229 -377 -229q-139 0 -218 99t-79 271q0 208 71 386t196 279t274 101zM449 119q97 0 193 92.5t156 241t60 297.5q0 103 -56 164t-147 61q-104 0 -193.5 -86t-140.5 -233 t-51 -310q0 -114 47 -170.5t132 -56.5zM600 1268q56 60 125.5 151.5t106.5 149.5h190v-21q-38 -49 -140 -151t-177 -156h-105v27z" />
178
+ <glyph unicode="&#xe2;" horiz-adv-x="1157" d="M98 0zM639 1116q92 0 164 -49.5t112 -142.5h11l67 172h127l-233 -1096h-133l26 209h-8q-179 -229 -377 -229q-139 0 -218 99t-79 271q0 208 71 386t196 279t274 101zM449 119q97 0 193 92.5t156 241t60 297.5q0 103 -56 164t-147 61q-104 0 -193.5 -86t-140.5 -233 t-51 -310q0 -114 47 -170.5t132 -56.5zM1005 1241h-103q-57 48 -161 189q-134 -119 -242 -189h-109v27q145 133 204.5 197.5t82.5 103.5h158q37 -99 128 -235l42 -66v-27z" />
179
+ <glyph unicode="&#xe3;" horiz-adv-x="1157" d="M98 0zM639 1116q92 0 164 -49.5t112 -142.5h11l67 172h127l-233 -1096h-133l26 209h-8q-179 -229 -377 -229q-139 0 -218 99t-79 271q0 208 71 386t196 279t274 101zM449 119q97 0 193 92.5t156 241t60 297.5q0 103 -56 164t-147 61q-104 0 -193.5 -86t-140.5 -233 t-51 -310q0 -114 47 -170.5t132 -56.5zM856 1243q-40 0 -77.5 17.5t-73 39t-69 39t-65.5 17.5q-44 0 -69.5 -28.5t-47.5 -86.5h-100q58 258 231 258q44 0 83.5 -18t75 -39.5t66.5 -39.5t58 -18q44 0 69.5 27t51.5 90h100q-66 -258 -233 -258z" />
180
+ <glyph unicode="&#xe4;" horiz-adv-x="1157" d="M98 0zM639 1116q92 0 164 -49.5t112 -142.5h11l67 172h127l-233 -1096h-133l26 209h-8q-179 -229 -377 -229q-139 0 -218 99t-79 271q0 208 71 386t196 279t274 101zM449 119q97 0 193 92.5t156 241t60 297.5q0 103 -56 164t-147 61q-104 0 -193.5 -86t-140.5 -233 t-51 -310q0 -114 47 -170.5t132 -56.5zM454 1378q0 46 28 79.5t74 33.5q78 0 78 -80q0 -49 -29.5 -83t-68.5 -34q-35 0 -58.5 22t-23.5 62zM818 1378q0 46 28 79.5t75 33.5q77 0 77 -80q0 -49 -29.5 -83t-68.5 -34q-35 0 -58.5 22t-23.5 62z" />
181
+ <glyph unicode="&#xe5;" horiz-adv-x="1157" d="M98 0zM639 1116q92 0 164 -49.5t112 -142.5h11l67 172h127l-233 -1096h-133l26 209h-8q-179 -229 -377 -229q-139 0 -218 99t-79 271q0 208 71 386t196 279t274 101zM449 119q97 0 193 92.5t156 241t60 297.5q0 103 -56 164t-147 61q-104 0 -193.5 -86t-140.5 -233 t-51 -310q0 -114 47 -170.5t132 -56.5zM951 1456q0 -99 -60 -157t-159 -58q-101 0 -160 57.5t-59 155.5q0 94 62 152.5t157 58.5q101 0 160 -57t59 -152zM847 1454q0 53 -32 84t-83 31q-49 0 -82 -31t-33 -84q0 -54 29.5 -84.5t85.5 -30.5q51 0 83 30.5t32 84.5z" />
182
+ <glyph unicode="&#xe6;" horiz-adv-x="1669" d="M1165 -20q-108 0 -189.5 39.5t-121.5 119.5l-31 -139h-114l26 209h-8q-109 -132 -191.5 -180.5t-177.5 -48.5q-122 0 -191 99t-69 269q0 206 70.5 385t191.5 281t263 102q82 0 145 -48.5t102 -143.5h11l67 172h109l-31 -146q123 166 332 166q119 0 192.5 -68t73.5 -184 q0 -182 -166.5 -283.5t-472.5 -101.5h-39l-4 -80q0 -131 62.5 -204.5t193.5 -73.5q55 0 116.5 16.5t178.5 67.5v-150q-164 -75 -328 -75zM412 119q95 0 188.5 91.5t153 240.5t59.5 299q0 103 -45.5 164t-122.5 61q-99 0 -187 -86.5t-138 -231.5t-50 -309q0 -114 37 -171.5 t105 -57.5zM1325 973q-117 0 -211 -94.5t-141 -260.5h14q226 0 348.5 58.5t122.5 169.5q0 61 -35 94t-98 33z" />
183
+ <glyph unicode="&#xe7;" horiz-adv-x="922" d="M98 0zM506 -20q-194 0 -301 107t-107 302q0 200 74 369t204.5 263.5t293.5 94.5q137 0 268 -51l-47 -141q-120 51 -219 51q-112 0 -204.5 -76.5t-145 -213t-52.5 -296.5q0 -128 66.5 -199t183.5 -71q72 0 136 20t126 47v-143q-124 -63 -276 -63zM592 -276q0 -98 -81 -157 t-214 -59q-41 0 -86 9v100q38 -6 68 -6q174 0 174 110q0 46 -39 67.5t-99 29.5l101 182h106l-61 -121q131 -38 131 -155z" />
184
+ <glyph unicode="&#xe8;" horiz-adv-x="1010" d="M98 0zM492 -20q-184 0 -289 109t-105 302q0 188 74.5 360.5t197.5 268.5t271 96q153 0 230 -66.5t77 -185.5q0 -180 -166 -282.5t-475 -102.5h-33l-4 -80q0 -131 61.5 -204.5t190.5 -73.5q63 0 129.5 18t165.5 66v-146q-94 -44 -166 -61.5t-159 -17.5zM631 973 q-103 0 -193.5 -94t-138.5 -261h12q228 0 349.5 59.5t121.5 172.5q0 53 -36.5 88t-114.5 35zM777 1241h-104q-61 61 -128.5 154t-95.5 153v21h181q43 -136 147 -303v-25z" />
185
+ <glyph unicode="&#xe9;" horiz-adv-x="1010" d="M98 0zM492 -20q-184 0 -289 109t-105 302q0 188 74.5 360.5t197.5 268.5t271 96q153 0 230 -66.5t77 -185.5q0 -180 -166 -282.5t-475 -102.5h-33l-4 -80q0 -131 61.5 -204.5t190.5 -73.5q63 0 129.5 18t165.5 66v-146q-94 -44 -166 -61.5t-159 -17.5zM631 973 q-103 0 -193.5 -94t-138.5 -261h12q228 0 349.5 59.5t121.5 172.5q0 53 -36.5 88t-114.5 35zM585 1268q56 60 125.5 151.5t106.5 149.5h190v-21q-38 -49 -140 -151t-177 -156h-105v27z" />
186
+ <glyph unicode="&#xea;" horiz-adv-x="1010" d="M98 0zM492 -20q-184 0 -289 109t-105 302q0 188 74.5 360.5t197.5 268.5t271 96q153 0 230 -66.5t77 -185.5q0 -180 -166 -282.5t-475 -102.5h-33l-4 -80q0 -131 61.5 -204.5t190.5 -73.5q63 0 129.5 18t165.5 66v-146q-94 -44 -166 -61.5t-159 -17.5zM631 973 q-103 0 -193.5 -94t-138.5 -261h12q228 0 349.5 59.5t121.5 172.5q0 53 -36.5 88t-114.5 35zM966 1241h-103q-57 48 -161 189q-134 -119 -242 -189h-109v27q145 133 204.5 197.5t82.5 103.5h158q37 -99 128 -235l42 -66v-27z" />
187
+ <glyph unicode="&#xeb;" horiz-adv-x="1010" d="M98 0zM492 -20q-184 0 -289 109t-105 302q0 188 74.5 360.5t197.5 268.5t271 96q153 0 230 -66.5t77 -185.5q0 -180 -166 -282.5t-475 -102.5h-33l-4 -80q0 -131 61.5 -204.5t190.5 -73.5q63 0 129.5 18t165.5 66v-146q-94 -44 -166 -61.5t-159 -17.5zM631 973 q-103 0 -193.5 -94t-138.5 -261h12q228 0 349.5 59.5t121.5 172.5q0 53 -36.5 88t-114.5 35zM413 1378q0 46 28 79.5t74 33.5q78 0 78 -80q0 -49 -29.5 -83t-68.5 -34q-35 0 -58.5 22t-23.5 62zM777 1378q0 46 28 79.5t75 33.5q77 0 77 -80q0 -49 -29.5 -83t-68.5 -34 q-35 0 -58.5 22t-23.5 62z" />
188
+ <glyph unicode="&#xec;" horiz-adv-x="520" d="M59 0zM227 0h-168l234 1096h168zM492 1241h-104q-61 61 -128.5 154t-95.5 153v21h181q43 -136 147 -303v-25z" />
189
+ <glyph unicode="&#xed;" horiz-adv-x="520" d="M59 0zM227 0h-168l234 1096h168zM324 1268q56 60 125.5 151.5t106.5 149.5h190v-21q-38 -49 -140 -151t-177 -156h-105v27z" />
190
+ <glyph unicode="&#xee;" horiz-adv-x="520" d="M59 0zM227 0h-168l234 1096h168zM708 1241h-103q-57 48 -161 189q-134 -119 -242 -189h-109v27q145 133 204.5 197.5t82.5 103.5h158q37 -99 128 -235l42 -66v-27z" />
191
+ <glyph unicode="&#xef;" horiz-adv-x="520" d="M59 0zM227 0h-168l234 1096h168zM161 1378q0 46 28 79.5t74 33.5q78 0 78 -80q0 -49 -29.5 -83t-68.5 -34q-35 0 -58.5 22t-23.5 62zM525 1378q0 46 28 79.5t75 33.5q77 0 77 -80q0 -49 -29.5 -83t-68.5 -34q-35 0 -58.5 22t-23.5 62z" />
192
+ <glyph unicode="&#xf0;" horiz-adv-x="1165" d="M676 1343q-66 58 -146 113l95 117q118 -84 188 -154l260 146l64 -105l-240 -133q87 -115 126.5 -240.5t39.5 -269.5q0 -253 -71.5 -447t-203 -292t-311.5 -98q-182 0 -284.5 104t-102.5 289q0 160 67.5 298t187 217t267.5 79q105 0 181.5 -45.5t111.5 -124.5l6 2v17 q0 136 -36.5 240t-110.5 197l-270 -149l-56 108zM487 121q107 0 190 56t134 168t51 226q0 118 -65.5 187t-178.5 69q-109 0 -189 -57.5t-123.5 -161t-43.5 -231.5q0 -126 57.5 -191t167.5 -65z" />
193
+ <glyph unicode="&#xf1;" horiz-adv-x="1182" d="M59 0zM729 0l148 692q20 104 20 144q0 63 -35.5 101t-113.5 38q-89 0 -173.5 -60t-149 -171t-97.5 -269l-101 -475h-168l234 1096h139l-22 -203h10q96 122 185.5 172.5t185.5 50.5q127 0 200.5 -69.5t73.5 -194.5q0 -79 -23 -180l-143 -672h-170zM871 1243 q-40 0 -77.5 17.5t-73 39t-69 39t-65.5 17.5q-44 0 -69.5 -28.5t-47.5 -86.5h-100q58 258 231 258q44 0 83.5 -18t75 -39.5t66.5 -39.5t58 -18q44 0 69.5 27t51.5 90h100q-66 -258 -233 -258z" />
194
+ <glyph unicode="&#xf2;" horiz-adv-x="1149" d="M98 0zM643 1110q190 0 300 -112.5t110 -309.5q0 -188 -72 -355t-195 -258t-278 -91q-192 0 -301 113t-109 309q0 190 73 357.5t197 257t275 89.5zM879 711q0 115 -62.5 186.5t-169.5 71.5q-109 0 -195.5 -74t-134 -205.5t-47.5 -292.5q0 -131 63.5 -202.5t182.5 -71.5 q104 0 187 73t129.5 207.5t46.5 307.5zM798 1241h-104q-61 61 -128.5 154t-95.5 153v21h181q43 -136 147 -303v-25z" />
195
+ <glyph unicode="&#xf3;" horiz-adv-x="1149" d="M98 0zM643 1110q190 0 300 -112.5t110 -309.5q0 -188 -72 -355t-195 -258t-278 -91q-192 0 -301 113t-109 309q0 190 73 357.5t197 257t275 89.5zM879 711q0 115 -62.5 186.5t-169.5 71.5q-109 0 -195.5 -74t-134 -205.5t-47.5 -292.5q0 -131 63.5 -202.5t182.5 -71.5 q104 0 187 73t129.5 207.5t46.5 307.5zM589 1268q56 60 125.5 151.5t106.5 149.5h190v-21q-38 -49 -140 -151t-177 -156h-105v27z" />
196
+ <glyph unicode="&#xf4;" horiz-adv-x="1149" d="M98 0zM643 1110q190 0 300 -112.5t110 -309.5q0 -188 -72 -355t-195 -258t-278 -91q-192 0 -301 113t-109 309q0 190 73 357.5t197 257t275 89.5zM879 711q0 115 -62.5 186.5t-169.5 71.5q-109 0 -195.5 -74t-134 -205.5t-47.5 -292.5q0 -131 63.5 -202.5t182.5 -71.5 q104 0 187 73t129.5 207.5t46.5 307.5zM997 1241h-103q-57 48 -161 189q-134 -119 -242 -189h-109v27q145 133 204.5 197.5t82.5 103.5h158q37 -99 128 -235l42 -66v-27z" />
197
+ <glyph unicode="&#xf5;" horiz-adv-x="1149" d="M98 0zM643 1110q190 0 300 -112.5t110 -309.5q0 -188 -72 -355t-195 -258t-278 -91q-192 0 -301 113t-109 309q0 190 73 357.5t197 257t275 89.5zM879 711q0 115 -62.5 186.5t-169.5 71.5q-109 0 -195.5 -74t-134 -205.5t-47.5 -292.5q0 -131 63.5 -202.5t182.5 -71.5 q104 0 187 73t129.5 207.5t46.5 307.5zM844 1243q-40 0 -77.5 17.5t-73 39t-69 39t-65.5 17.5q-44 0 -69.5 -28.5t-47.5 -86.5h-100q58 258 231 258q44 0 83.5 -18t75 -39.5t66.5 -39.5t58 -18q44 0 69.5 27t51.5 90h100q-66 -258 -233 -258z" />
198
+ <glyph unicode="&#xf6;" horiz-adv-x="1149" d="M98 0zM643 1110q190 0 300 -112.5t110 -309.5q0 -188 -72 -355t-195 -258t-278 -91q-192 0 -301 113t-109 309q0 190 73 357.5t197 257t275 89.5zM879 711q0 115 -62.5 186.5t-169.5 71.5q-109 0 -195.5 -74t-134 -205.5t-47.5 -292.5q0 -131 63.5 -202.5t182.5 -71.5 q104 0 187 73t129.5 207.5t46.5 307.5zM433 1378q0 46 28 79.5t74 33.5q78 0 78 -80q0 -49 -29.5 -83t-68.5 -34q-35 0 -58.5 22t-23.5 62zM797 1378q0 46 28 79.5t75 33.5q77 0 77 -80q0 -49 -29.5 -83t-68.5 -34q-35 0 -58.5 22t-23.5 62z" />
199
+ <glyph unicode="&#xf7;" d="M127 651v142h920v-142h-920zM475 373q0 121 111 121q53 0 82.5 -30.5t29.5 -90.5q0 -58 -30 -89.5t-82 -31.5t-81.5 31t-29.5 90zM475 1071q0 121 111 121q53 0 82.5 -30.5t29.5 -90.5q0 -58 -30 -89.5t-82 -31.5t-81.5 31t-29.5 90z" />
200
+ <glyph unicode="&#xf8;" horiz-adv-x="1149" d="M1047 705q0 -189 -69.5 -360t-191.5 -266t-276 -95q-146 0 -246 65l-98 -125l-105 82l109 135q-68 103 -68 265q0 194 73.5 361t195.5 255t272 88q146 0 252 -68l104 129l105 -79l-119 -129q62 -97 62 -258zM647 971q-108 0 -195.5 -73t-137.5 -202t-50 -280 q0 -92 17 -137l518 645q-54 47 -152 47zM885 688q0 84 -13 119l-514 -641q57 -45 158 -45q103 0 188.5 71.5t133 200.5t47.5 295z" />
201
+ <glyph unicode="&#xf9;" horiz-adv-x="1182" d="M113 0zM451 1096l-150 -695q-18 -89 -18 -139q0 -143 147 -143q88 0 173 60t150 172t99 270l100 475h166l-231 -1096h-139l22 203h-12q-98 -125 -187 -174t-184 -49q-128 0 -201 69.5t-73 198.5q0 62 22 172l146 676h170zM800 1241h-104q-61 61 -128.5 154t-95.5 153v21 h181q43 -136 147 -303v-25z" />
202
+ <glyph unicode="&#xfa;" horiz-adv-x="1182" d="M113 0zM451 1096l-150 -695q-18 -89 -18 -139q0 -143 147 -143q88 0 173 60t150 172t99 270l100 475h166l-231 -1096h-139l22 203h-12q-98 -125 -187 -174t-184 -49q-128 0 -201 69.5t-73 198.5q0 62 22 172l146 676h170zM636 1268q56 60 125.5 151.5t106.5 149.5h190 v-21q-38 -49 -140 -151t-177 -156h-105v27z" />
203
+ <glyph unicode="&#xfb;" horiz-adv-x="1182" d="M113 0zM451 1096l-150 -695q-18 -89 -18 -139q0 -143 147 -143q88 0 173 60t150 172t99 270l100 475h166l-231 -1096h-139l22 203h-12q-98 -125 -187 -174t-184 -49q-128 0 -201 69.5t-73 198.5q0 62 22 172l146 676h170zM1024 1241h-103q-57 48 -161 189 q-134 -119 -242 -189h-109v27q145 133 204.5 197.5t82.5 103.5h158q37 -99 128 -235l42 -66v-27z" />
204
+ <glyph unicode="&#xfc;" horiz-adv-x="1182" d="M113 0zM451 1096l-150 -695q-18 -89 -18 -139q0 -143 147 -143q88 0 173 60t150 172t99 270l100 475h166l-231 -1096h-139l22 203h-12q-98 -125 -187 -174t-184 -49q-128 0 -201 69.5t-73 198.5q0 62 22 172l146 676h170zM457 1378q0 46 28 79.5t74 33.5q78 0 78 -80 q0 -49 -29.5 -83t-68.5 -34q-35 0 -58.5 22t-23.5 62zM821 1378q0 46 28 79.5t75 33.5q77 0 77 -80q0 -49 -29.5 -83t-68.5 -34q-35 0 -58.5 22t-23.5 62z" />
205
+ <glyph unicode="&#xfd;" horiz-adv-x="946" d="M0 0zM98 1096h168l74 -545q10 -69 19.5 -203.5t9.5 -216.5h6q35 87 87 200t77 156l325 609h178l-696 -1282q-93 -172 -184 -239t-219 -67q-72 0 -140 21v135q63 -18 131 -18q82 0 140.5 50.5t113.5 149.5l76 136zM500 1268q56 60 125.5 151.5t106.5 149.5h190v-21 q-38 -49 -140 -151t-177 -156h-105v27z" />
206
+ <glyph unicode="&#xfe;" horiz-adv-x="1182" d="M545 -20q-98 0 -172 51t-113 139h-10q-8 -104 -25 -176l-102 -486h-166l432 2048h168q-95 -441 -115 -522t-39 -149h9q101 125 189 177t183 52q139 0 218 -97.5t79 -273.5q0 -212 -69 -389t-191 -275.5t-276 -98.5zM731 975q-96 0 -195.5 -95t-158 -239t-58.5 -295 q0 -110 55.5 -168.5t160.5 -58.5q99 0 184.5 81t137.5 230.5t52 317.5q0 227 -178 227z" />
207
+ <glyph unicode="&#xff;" horiz-adv-x="946" d="M0 0zM98 1096h168l74 -545q10 -69 19.5 -203.5t9.5 -216.5h6q35 87 87 200t77 156l325 609h178l-696 -1282q-93 -172 -184 -239t-219 -67q-72 0 -140 21v135q63 -18 131 -18q82 0 140.5 50.5t113.5 149.5l76 136zM335 1378q0 46 28 79.5t74 33.5q78 0 78 -80 q0 -49 -29.5 -83t-68.5 -34q-35 0 -58.5 22t-23.5 62zM699 1378q0 46 28 79.5t75 33.5q77 0 77 -80q0 -49 -29.5 -83t-68.5 -34q-35 0 -58.5 22t-23.5 62z" />
208
+ <glyph unicode="&#x131;" horiz-adv-x="520" d="M227 0h-168l234 1096h168z" />
209
+ <glyph unicode="&#x152;" horiz-adv-x="1751" d="M1524 0h-674q-78 -20 -158 -20q-256 0 -399 149.5t-143 419.5q0 264 96 482t263.5 336t377.5 118q152 0 237 -23h709l-31 -153h-565l-100 -469h528l-31 -150h-528l-115 -538h565zM696 131q69 0 123 19l246 1161q-76 22 -191 22q-157 0 -281 -101t-192.5 -281t-68.5 -398 q0 -199 98 -310.5t266 -111.5z" />
210
+ <glyph unicode="&#x153;" horiz-adv-x="1769" d="M1251 -20q-270 0 -356 225q-69 -107 -171.5 -164t-225.5 -57q-184 0 -292 114t-108 308q0 193 75 360t201 255.5t281 88.5q270 0 359 -225q75 109 177.5 170t221.5 61q139 0 217 -65.5t78 -186.5q0 -183 -164.5 -284t-468.5 -101h-41l-4 -80q0 -131 61.5 -204.5 t190.5 -73.5q75 0 145 24.5t150 59.5v-150q-162 -75 -326 -75zM649 969q-109 0 -196 -73t-135 -202t-48 -284q0 -141 62 -214t172 -73q177 0 278 160.5t101 427.5q0 124 -59.5 191t-174.5 67zM1413 973q-125 0 -220.5 -94.5t-139.5 -260.5h18q231 0 351 61t120 177 q0 48 -32 82.5t-97 34.5z" />
211
+ <glyph unicode="&#x178;" horiz-adv-x="1030" d="M188 0zM537 715l489 747h193l-627 -921l-113 -541h-172l119 549l-238 913h170zM452 1716q0 46 28 79.5t74 33.5q78 0 78 -80q0 -49 -29.5 -83t-68.5 -34q-35 0 -58.5 22t-23.5 62zM816 1716q0 46 28 79.5t75 33.5q77 0 77 -80q0 -49 -29.5 -83t-68.5 -34q-35 0 -58.5 22 t-23.5 62z" />
212
+ <glyph unicode="&#x2c6;" horiz-adv-x="1135" d="M1014 1241h-103q-57 48 -161 189q-134 -119 -242 -189h-109v27q145 133 204.5 197.5t82.5 103.5h158q37 -99 128 -235l42 -66v-27z" />
213
+ <glyph unicode="&#x2da;" horiz-adv-x="1182" d="M989 1456q0 -99 -60 -157t-159 -58q-101 0 -160 57.5t-59 155.5q0 94 62 152.5t157 58.5q101 0 160 -57t59 -152zM885 1454q0 53 -32 84t-83 31q-49 0 -82 -31t-33 -84q0 -54 29.5 -84.5t85.5 -30.5q51 0 83 30.5t32 84.5z" />
214
+ <glyph unicode="&#x2dc;" horiz-adv-x="1135" d="M838 1243q-40 0 -77.5 17.5t-73 39t-69 39t-65.5 17.5q-44 0 -69.5 -28.5t-47.5 -86.5h-100q58 258 231 258q44 0 83.5 -18t75 -39.5t66.5 -39.5t58 -18q44 0 69.5 27t51.5 90h100q-66 -258 -233 -258z" />
215
+ <glyph unicode="&#x2000;" horiz-adv-x="953" />
216
+ <glyph unicode="&#x2001;" horiz-adv-x="1907" />
217
+ <glyph unicode="&#x2002;" horiz-adv-x="953" />
218
+ <glyph unicode="&#x2003;" horiz-adv-x="1907" />
219
+ <glyph unicode="&#x2004;" horiz-adv-x="635" />
220
+ <glyph unicode="&#x2005;" horiz-adv-x="476" />
221
+ <glyph unicode="&#x2006;" horiz-adv-x="317" />
222
+ <glyph unicode="&#x2007;" horiz-adv-x="317" />
223
+ <glyph unicode="&#x2008;" horiz-adv-x="238" />
224
+ <glyph unicode="&#x2009;" horiz-adv-x="381" />
225
+ <glyph unicode="&#x200a;" horiz-adv-x="105" />
226
+ <glyph unicode="&#x2010;" horiz-adv-x="639" d="M55 469l35 158h479l-34 -158h-480z" />
227
+ <glyph unicode="&#x2011;" horiz-adv-x="639" d="M55 469l35 158h479l-34 -158h-480z" />
228
+ <glyph unicode="&#x2012;" horiz-adv-x="639" d="M55 469l35 158h479l-34 -158h-480z" />
229
+ <glyph unicode="&#x2013;" horiz-adv-x="983" d="M55 469l35 160h823l-34 -160h-824z" />
230
+ <glyph unicode="&#x2014;" horiz-adv-x="1966" d="M55 469l35 160h1806l-34 -160h-1807z" />
231
+ <glyph unicode="&#x2018;" horiz-adv-x="348" d="M129 961l-6 22q98 211 270 479h127q-147 -345 -203 -501h-188z" />
232
+ <glyph unicode="&#x2019;" horiz-adv-x="348" d="M516 1462l8 -22q-40 -91 -111 -218.5t-159 -260.5h-129q134 298 203 501h188z" />
233
+ <glyph unicode="&#x201a;" horiz-adv-x="492" d="M291 238l8 -23q-113 -235 -270 -479h-129q126 286 204 502h187z" />
234
+ <glyph unicode="&#x201c;" horiz-adv-x="719" d="M500 961l-8 22q80 181 272 479h127q-162 -379 -203 -501h-188zM129 961l-6 22q98 211 270 479h127q-147 -345 -203 -501h-188z" />
235
+ <glyph unicode="&#x201d;" horiz-adv-x="719" d="M516 1462l8 -22q-40 -91 -111 -218.5t-159 -260.5h-129q134 298 203 501h188zM885 1462l10 -22q-94 -206 -274 -479h-127q57 126 115.5 272.5t86.5 228.5h189z" />
236
+ <glyph unicode="&#x201e;" horiz-adv-x="858" d="M291 238l8 -23q-113 -235 -270 -479h-129q126 286 204 502h187zM659 238l9 -23q-95 -205 -271 -479h-129q140 316 203 502h188z" />
237
+ <glyph unicode="&#x2022;" horiz-adv-x="774" d="M199 684q0 145 73.5 231t198.5 86q92 0 139 -49t47 -141q0 -141 -74 -230t-202 -89q-89 0 -135.5 49.5t-46.5 142.5z" />
238
+ <glyph unicode="&#x2026;" horiz-adv-x="1563" d="M43 0zM563 74q0 77 40.5 122.5t111.5 45.5q43 0 69.5 -26t26.5 -79q0 -71 -40 -118.5t-108 -47.5q-46 0 -73 26t-27 77zM1085 74q0 77 40.5 122.5t111.5 45.5q43 0 69.5 -26t26.5 -79q0 -71 -40 -118.5t-108 -47.5q-46 0 -73 26t-27 77zM43 74q0 77 40.5 122.5 t111.5 45.5q43 0 69.5 -26t26.5 -79q0 -71 -40 -118.5t-108 -47.5q-46 0 -73 26t-27 77z" />
239
+ <glyph unicode="&#x202f;" horiz-adv-x="381" />
240
+ <glyph unicode="&#x2039;" horiz-adv-x="580" d="M88 578l391 380l78 -81l-297 -334l172 -381l-113 -49l-231 436v29z" />
241
+ <glyph unicode="&#x203a;" horiz-adv-x="580" d="M492 496l-392 -381l-77 82l296 333l-172 381l113 50l232 -437v-28z" />
242
+ <glyph unicode="&#x2044;" horiz-adv-x="268" d="M752 1462l-1086 -1462h-153l1085 1462h154z" />
243
+ <glyph unicode="&#x205f;" horiz-adv-x="476" />
244
+ <glyph unicode="&#x2074;" horiz-adv-x="717" d="M713 788h-129l-43 -202h-127l43 202h-365l23 101l481 579h133l-121 -563h127zM481 905q69 322 90 395q-20 -36 -110 -149l-205 -246h225z" />
245
+ <glyph unicode="&#x20ac;" d="M928 1329q-140 0 -254 -99t-189 -298h426l-26 -133h-441q-21 -65 -32 -164h381l-29 -131h-361q0 -373 297 -373q123 0 256 55v-147q-127 -59 -278 -59q-212 0 -328.5 133.5t-116.5 378.5v12h-170l27 131h154q8 80 30 164h-151l27 133h159q97 267 259.5 408t369.5 141 q89 0 160 -21.5t141 -70.5l-80 -138q-113 78 -231 78z" />
246
+ <glyph unicode="&#x2122;" horiz-adv-x="1534" d="M438 741h-121v617h-196v104h516v-104h-199v-617zM1014 741l-189 551h-6q4 -52 4 -121v-430h-118v721h180l182 -557l193 557h170v-721h-121v430q0 73 4 121h-6l-197 -551h-96z" />
247
+ <glyph unicode="&#xe000;" horiz-adv-x="1095" d="M0 1095h1095v-1095h-1095v1095z" />
248
+ <glyph horiz-adv-x="1182" d="M0 0z" />
249
+ <hkern u1="&#x22;" u2="&#x178;" k="-20" />
250
+ <hkern u1="&#x22;" u2="&#x153;" k="123" />
251
+ <hkern u1="&#x22;" u2="&#xfc;" k="61" />
252
+ <hkern u1="&#x22;" u2="&#xfb;" k="61" />
253
+ <hkern u1="&#x22;" u2="&#xfa;" k="61" />
254
+ <hkern u1="&#x22;" u2="&#xf9;" k="61" />
255
+ <hkern u1="&#x22;" u2="&#xf8;" k="123" />
256
+ <hkern u1="&#x22;" u2="&#xf6;" k="123" />
257
+ <hkern u1="&#x22;" u2="&#xf5;" k="123" />
258
+ <hkern u1="&#x22;" u2="&#xf4;" k="123" />
259
+ <hkern u1="&#x22;" u2="&#xf3;" k="123" />
260
+ <hkern u1="&#x22;" u2="&#xf2;" k="123" />
261
+ <hkern u1="&#x22;" u2="&#xeb;" k="123" />
262
+ <hkern u1="&#x22;" u2="&#xea;" k="123" />
263
+ <hkern u1="&#x22;" u2="&#xe9;" k="123" />
264
+ <hkern u1="&#x22;" u2="&#xe8;" k="123" />
265
+ <hkern u1="&#x22;" u2="&#xe7;" k="123" />
266
+ <hkern u1="&#x22;" u2="&#xe6;" k="82" />
267
+ <hkern u1="&#x22;" u2="&#xe5;" k="82" />
268
+ <hkern u1="&#x22;" u2="&#xe4;" k="82" />
269
+ <hkern u1="&#x22;" u2="&#xe3;" k="82" />
270
+ <hkern u1="&#x22;" u2="&#xe2;" k="82" />
271
+ <hkern u1="&#x22;" u2="&#xe1;" k="82" />
272
+ <hkern u1="&#x22;" u2="&#xe0;" k="123" />
273
+ <hkern u1="&#x22;" u2="&#xdd;" k="-20" />
274
+ <hkern u1="&#x22;" u2="&#xc5;" k="143" />
275
+ <hkern u1="&#x22;" u2="&#xc4;" k="143" />
276
+ <hkern u1="&#x22;" u2="&#xc3;" k="143" />
277
+ <hkern u1="&#x22;" u2="&#xc2;" k="143" />
278
+ <hkern u1="&#x22;" u2="&#xc1;" k="143" />
279
+ <hkern u1="&#x22;" u2="&#xc0;" k="143" />
280
+ <hkern u1="&#x22;" u2="u" k="61" />
281
+ <hkern u1="&#x22;" u2="s" k="61" />
282
+ <hkern u1="&#x22;" u2="r" k="61" />
283
+ <hkern u1="&#x22;" u2="q" k="123" />
284
+ <hkern u1="&#x22;" u2="p" k="61" />
285
+ <hkern u1="&#x22;" u2="o" k="123" />
286
+ <hkern u1="&#x22;" u2="n" k="61" />
287
+ <hkern u1="&#x22;" u2="m" k="61" />
288
+ <hkern u1="&#x22;" u2="g" k="61" />
289
+ <hkern u1="&#x22;" u2="e" k="123" />
290
+ <hkern u1="&#x22;" u2="d" k="123" />
291
+ <hkern u1="&#x22;" u2="c" k="123" />
292
+ <hkern u1="&#x22;" u2="a" k="82" />
293
+ <hkern u1="&#x22;" u2="Y" k="-20" />
294
+ <hkern u1="&#x22;" u2="W" k="-41" />
295
+ <hkern u1="&#x22;" u2="V" k="-41" />
296
+ <hkern u1="&#x22;" u2="T" k="-41" />
297
+ <hkern u1="&#x22;" u2="A" k="143" />
298
+ <hkern u1="&#x27;" u2="&#x178;" k="-20" />
299
+ <hkern u1="&#x27;" u2="&#x153;" k="123" />
300
+ <hkern u1="&#x27;" u2="&#xfc;" k="61" />
301
+ <hkern u1="&#x27;" u2="&#xfb;" k="61" />
302
+ <hkern u1="&#x27;" u2="&#xfa;" k="61" />
303
+ <hkern u1="&#x27;" u2="&#xf9;" k="61" />
304
+ <hkern u1="&#x27;" u2="&#xf8;" k="123" />
305
+ <hkern u1="&#x27;" u2="&#xf6;" k="123" />
306
+ <hkern u1="&#x27;" u2="&#xf5;" k="123" />
307
+ <hkern u1="&#x27;" u2="&#xf4;" k="123" />
308
+ <hkern u1="&#x27;" u2="&#xf3;" k="123" />
309
+ <hkern u1="&#x27;" u2="&#xf2;" k="123" />
310
+ <hkern u1="&#x27;" u2="&#xeb;" k="123" />
311
+ <hkern u1="&#x27;" u2="&#xea;" k="123" />
312
+ <hkern u1="&#x27;" u2="&#xe9;" k="123" />
313
+ <hkern u1="&#x27;" u2="&#xe8;" k="123" />
314
+ <hkern u1="&#x27;" u2="&#xe7;" k="123" />
315
+ <hkern u1="&#x27;" u2="&#xe6;" k="82" />
316
+ <hkern u1="&#x27;" u2="&#xe5;" k="82" />
317
+ <hkern u1="&#x27;" u2="&#xe4;" k="82" />
318
+ <hkern u1="&#x27;" u2="&#xe3;" k="82" />
319
+ <hkern u1="&#x27;" u2="&#xe2;" k="82" />
320
+ <hkern u1="&#x27;" u2="&#xe1;" k="82" />
321
+ <hkern u1="&#x27;" u2="&#xe0;" k="123" />
322
+ <hkern u1="&#x27;" u2="&#xdd;" k="-20" />
323
+ <hkern u1="&#x27;" u2="&#xc5;" k="143" />
324
+ <hkern u1="&#x27;" u2="&#xc4;" k="143" />
325
+ <hkern u1="&#x27;" u2="&#xc3;" k="143" />
326
+ <hkern u1="&#x27;" u2="&#xc2;" k="143" />
327
+ <hkern u1="&#x27;" u2="&#xc1;" k="143" />
328
+ <hkern u1="&#x27;" u2="&#xc0;" k="143" />
329
+ <hkern u1="&#x27;" u2="u" k="61" />
330
+ <hkern u1="&#x27;" u2="s" k="61" />
331
+ <hkern u1="&#x27;" u2="r" k="61" />
332
+ <hkern u1="&#x27;" u2="q" k="123" />
333
+ <hkern u1="&#x27;" u2="p" k="61" />
334
+ <hkern u1="&#x27;" u2="o" k="123" />
335
+ <hkern u1="&#x27;" u2="n" k="61" />
336
+ <hkern u1="&#x27;" u2="m" k="61" />
337
+ <hkern u1="&#x27;" u2="g" k="61" />
338
+ <hkern u1="&#x27;" u2="e" k="123" />
339
+ <hkern u1="&#x27;" u2="d" k="123" />
340
+ <hkern u1="&#x27;" u2="c" k="123" />
341
+ <hkern u1="&#x27;" u2="a" k="82" />
342
+ <hkern u1="&#x27;" u2="Y" k="-20" />
343
+ <hkern u1="&#x27;" u2="W" k="-41" />
344
+ <hkern u1="&#x27;" u2="V" k="-41" />
345
+ <hkern u1="&#x27;" u2="T" k="-41" />
346
+ <hkern u1="&#x27;" u2="A" k="143" />
347
+ <hkern u1="&#x28;" u2="J" k="-184" />
348
+ <hkern u1="&#x2c;" u2="&#x178;" k="123" />
349
+ <hkern u1="&#x2c;" u2="&#x152;" k="102" />
350
+ <hkern u1="&#x2c;" u2="&#xdd;" k="123" />
351
+ <hkern u1="&#x2c;" u2="&#xdc;" k="41" />
352
+ <hkern u1="&#x2c;" u2="&#xdb;" k="41" />
353
+ <hkern u1="&#x2c;" u2="&#xda;" k="41" />
354
+ <hkern u1="&#x2c;" u2="&#xd9;" k="41" />
355
+ <hkern u1="&#x2c;" u2="&#xd8;" k="102" />
356
+ <hkern u1="&#x2c;" u2="&#xd6;" k="102" />
357
+ <hkern u1="&#x2c;" u2="&#xd5;" k="102" />
358
+ <hkern u1="&#x2c;" u2="&#xd4;" k="102" />
359
+ <hkern u1="&#x2c;" u2="&#xd3;" k="102" />
360
+ <hkern u1="&#x2c;" u2="&#xd2;" k="102" />
361
+ <hkern u1="&#x2c;" u2="&#xc7;" k="102" />
362
+ <hkern u1="&#x2c;" u2="Y" k="123" />
363
+ <hkern u1="&#x2c;" u2="W" k="123" />
364
+ <hkern u1="&#x2c;" u2="V" k="123" />
365
+ <hkern u1="&#x2c;" u2="U" k="41" />
366
+ <hkern u1="&#x2c;" u2="T" k="143" />
367
+ <hkern u1="&#x2c;" u2="Q" k="102" />
368
+ <hkern u1="&#x2c;" u2="O" k="102" />
369
+ <hkern u1="&#x2c;" u2="G" k="102" />
370
+ <hkern u1="&#x2c;" u2="C" k="102" />
371
+ <hkern u1="&#x2d;" u2="T" k="82" />
372
+ <hkern u1="&#x2e;" u2="&#x178;" k="123" />
373
+ <hkern u1="&#x2e;" u2="&#x152;" k="102" />
374
+ <hkern u1="&#x2e;" u2="&#xdd;" k="123" />
375
+ <hkern u1="&#x2e;" u2="&#xdc;" k="41" />
376
+ <hkern u1="&#x2e;" u2="&#xdb;" k="41" />
377
+ <hkern u1="&#x2e;" u2="&#xda;" k="41" />
378
+ <hkern u1="&#x2e;" u2="&#xd9;" k="41" />
379
+ <hkern u1="&#x2e;" u2="&#xd8;" k="102" />
380
+ <hkern u1="&#x2e;" u2="&#xd6;" k="102" />
381
+ <hkern u1="&#x2e;" u2="&#xd5;" k="102" />
382
+ <hkern u1="&#x2e;" u2="&#xd4;" k="102" />
383
+ <hkern u1="&#x2e;" u2="&#xd3;" k="102" />
384
+ <hkern u1="&#x2e;" u2="&#xd2;" k="102" />
385
+ <hkern u1="&#x2e;" u2="&#xc7;" k="102" />
386
+ <hkern u1="&#x2e;" u2="Y" k="123" />
387
+ <hkern u1="&#x2e;" u2="W" k="123" />
388
+ <hkern u1="&#x2e;" u2="V" k="123" />
389
+ <hkern u1="&#x2e;" u2="U" k="41" />
390
+ <hkern u1="&#x2e;" u2="T" k="143" />
391
+ <hkern u1="&#x2e;" u2="Q" k="102" />
392
+ <hkern u1="&#x2e;" u2="O" k="102" />
393
+ <hkern u1="&#x2e;" u2="G" k="102" />
394
+ <hkern u1="&#x2e;" u2="C" k="102" />
395
+ <hkern u1="A" u2="&#x201d;" k="143" />
396
+ <hkern u1="A" u2="&#x2019;" k="143" />
397
+ <hkern u1="A" u2="&#x178;" k="123" />
398
+ <hkern u1="A" u2="&#x152;" k="41" />
399
+ <hkern u1="A" u2="&#xdd;" k="123" />
400
+ <hkern u1="A" u2="&#xd8;" k="41" />
401
+ <hkern u1="A" u2="&#xd6;" k="41" />
402
+ <hkern u1="A" u2="&#xd5;" k="41" />
403
+ <hkern u1="A" u2="&#xd4;" k="41" />
404
+ <hkern u1="A" u2="&#xd3;" k="41" />
405
+ <hkern u1="A" u2="&#xd2;" k="41" />
406
+ <hkern u1="A" u2="&#xc7;" k="41" />
407
+ <hkern u1="A" u2="Y" k="123" />
408
+ <hkern u1="A" u2="W" k="82" />
409
+ <hkern u1="A" u2="V" k="82" />
410
+ <hkern u1="A" u2="T" k="143" />
411
+ <hkern u1="A" u2="Q" k="41" />
412
+ <hkern u1="A" u2="O" k="41" />
413
+ <hkern u1="A" u2="J" k="-266" />
414
+ <hkern u1="A" u2="G" k="41" />
415
+ <hkern u1="A" u2="C" k="41" />
416
+ <hkern u1="A" u2="&#x27;" k="143" />
417
+ <hkern u1="A" u2="&#x22;" k="143" />
418
+ <hkern u1="B" u2="&#x201e;" k="82" />
419
+ <hkern u1="B" u2="&#x201a;" k="82" />
420
+ <hkern u1="B" u2="&#x178;" k="20" />
421
+ <hkern u1="B" u2="&#xdd;" k="20" />
422
+ <hkern u1="B" u2="&#xc5;" k="41" />
423
+ <hkern u1="B" u2="&#xc4;" k="41" />
424
+ <hkern u1="B" u2="&#xc3;" k="41" />
425
+ <hkern u1="B" u2="&#xc2;" k="41" />
426
+ <hkern u1="B" u2="&#xc1;" k="41" />
427
+ <hkern u1="B" u2="&#xc0;" k="41" />
428
+ <hkern u1="B" u2="Z" k="20" />
429
+ <hkern u1="B" u2="Y" k="20" />
430
+ <hkern u1="B" u2="X" k="41" />
431
+ <hkern u1="B" u2="W" k="20" />
432
+ <hkern u1="B" u2="V" k="20" />
433
+ <hkern u1="B" u2="T" k="61" />
434
+ <hkern u1="B" u2="A" k="41" />
435
+ <hkern u1="B" u2="&#x2e;" k="82" />
436
+ <hkern u1="B" u2="&#x2c;" k="82" />
437
+ <hkern u1="C" u2="&#x152;" k="41" />
438
+ <hkern u1="C" u2="&#xd8;" k="41" />
439
+ <hkern u1="C" u2="&#xd6;" k="41" />
440
+ <hkern u1="C" u2="&#xd5;" k="41" />
441
+ <hkern u1="C" u2="&#xd4;" k="41" />
442
+ <hkern u1="C" u2="&#xd3;" k="41" />
443
+ <hkern u1="C" u2="&#xd2;" k="41" />
444
+ <hkern u1="C" u2="&#xc7;" k="41" />
445
+ <hkern u1="C" u2="Q" k="41" />
446
+ <hkern u1="C" u2="O" k="41" />
447
+ <hkern u1="C" u2="G" k="41" />
448
+ <hkern u1="C" u2="C" k="41" />
449
+ <hkern u1="D" u2="&#x201e;" k="82" />
450
+ <hkern u1="D" u2="&#x201a;" k="82" />
451
+ <hkern u1="D" u2="&#x178;" k="20" />
452
+ <hkern u1="D" u2="&#xdd;" k="20" />
453
+ <hkern u1="D" u2="&#xc5;" k="41" />
454
+ <hkern u1="D" u2="&#xc4;" k="41" />
455
+ <hkern u1="D" u2="&#xc3;" k="41" />
456
+ <hkern u1="D" u2="&#xc2;" k="41" />
457
+ <hkern u1="D" u2="&#xc1;" k="41" />
458
+ <hkern u1="D" u2="&#xc0;" k="41" />
459
+ <hkern u1="D" u2="Z" k="20" />
460
+ <hkern u1="D" u2="Y" k="20" />
461
+ <hkern u1="D" u2="X" k="41" />
462
+ <hkern u1="D" u2="W" k="20" />
463
+ <hkern u1="D" u2="V" k="20" />
464
+ <hkern u1="D" u2="T" k="61" />
465
+ <hkern u1="D" u2="A" k="41" />
466
+ <hkern u1="D" u2="&#x2e;" k="82" />
467
+ <hkern u1="D" u2="&#x2c;" k="82" />
468
+ <hkern u1="E" u2="J" k="-123" />
469
+ <hkern u1="F" u2="&#x201e;" k="123" />
470
+ <hkern u1="F" u2="&#x201a;" k="123" />
471
+ <hkern u1="F" u2="&#xc5;" k="41" />
472
+ <hkern u1="F" u2="&#xc4;" k="41" />
473
+ <hkern u1="F" u2="&#xc3;" k="41" />
474
+ <hkern u1="F" u2="&#xc2;" k="41" />
475
+ <hkern u1="F" u2="&#xc1;" k="41" />
476
+ <hkern u1="F" u2="&#xc0;" k="41" />
477
+ <hkern u1="F" u2="A" k="41" />
478
+ <hkern u1="F" u2="&#x3f;" k="-41" />
479
+ <hkern u1="F" u2="&#x2e;" k="123" />
480
+ <hkern u1="F" u2="&#x2c;" k="123" />
481
+ <hkern u1="K" u2="&#x152;" k="41" />
482
+ <hkern u1="K" u2="&#xd8;" k="41" />
483
+ <hkern u1="K" u2="&#xd6;" k="41" />
484
+ <hkern u1="K" u2="&#xd5;" k="41" />
485
+ <hkern u1="K" u2="&#xd4;" k="41" />
486
+ <hkern u1="K" u2="&#xd3;" k="41" />
487
+ <hkern u1="K" u2="&#xd2;" k="41" />
488
+ <hkern u1="K" u2="&#xc7;" k="41" />
489
+ <hkern u1="K" u2="Q" k="41" />
490
+ <hkern u1="K" u2="O" k="41" />
491
+ <hkern u1="K" u2="G" k="41" />
492
+ <hkern u1="K" u2="C" k="41" />
493
+ <hkern u1="L" u2="&#x201d;" k="164" />
494
+ <hkern u1="L" u2="&#x2019;" k="164" />
495
+ <hkern u1="L" u2="&#x178;" k="61" />
496
+ <hkern u1="L" u2="&#x152;" k="41" />
497
+ <hkern u1="L" u2="&#xdd;" k="61" />
498
+ <hkern u1="L" u2="&#xdc;" k="20" />
499
+ <hkern u1="L" u2="&#xdb;" k="20" />
500
+ <hkern u1="L" u2="&#xda;" k="20" />
501
+ <hkern u1="L" u2="&#xd9;" k="20" />
502
+ <hkern u1="L" u2="&#xd8;" k="41" />
503
+ <hkern u1="L" u2="&#xd6;" k="41" />
504
+ <hkern u1="L" u2="&#xd5;" k="41" />
505
+ <hkern u1="L" u2="&#xd4;" k="41" />
506
+ <hkern u1="L" u2="&#xd3;" k="41" />
507
+ <hkern u1="L" u2="&#xd2;" k="41" />
508
+ <hkern u1="L" u2="&#xc7;" k="41" />
509
+ <hkern u1="L" u2="Y" k="61" />
510
+ <hkern u1="L" u2="W" k="41" />
511
+ <hkern u1="L" u2="V" k="41" />
512
+ <hkern u1="L" u2="U" k="20" />
513
+ <hkern u1="L" u2="T" k="41" />
514
+ <hkern u1="L" u2="Q" k="41" />
515
+ <hkern u1="L" u2="O" k="41" />
516
+ <hkern u1="L" u2="G" k="41" />
517
+ <hkern u1="L" u2="C" k="41" />
518
+ <hkern u1="L" u2="&#x27;" k="164" />
519
+ <hkern u1="L" u2="&#x22;" k="164" />
520
+ <hkern u1="O" u2="&#x201e;" k="82" />
521
+ <hkern u1="O" u2="&#x201a;" k="82" />
522
+ <hkern u1="O" u2="&#x178;" k="20" />
523
+ <hkern u1="O" u2="&#xdd;" k="20" />
524
+ <hkern u1="O" u2="&#xc5;" k="41" />
525
+ <hkern u1="O" u2="&#xc4;" k="41" />
526
+ <hkern u1="O" u2="&#xc3;" k="41" />
527
+ <hkern u1="O" u2="&#xc2;" k="41" />
528
+ <hkern u1="O" u2="&#xc1;" k="41" />
529
+ <hkern u1="O" u2="&#xc0;" k="41" />
530
+ <hkern u1="O" u2="Z" k="20" />
531
+ <hkern u1="O" u2="Y" k="20" />
532
+ <hkern u1="O" u2="X" k="41" />
533
+ <hkern u1="O" u2="W" k="20" />
534
+ <hkern u1="O" u2="V" k="20" />
535
+ <hkern u1="O" u2="T" k="61" />
536
+ <hkern u1="O" u2="A" k="41" />
537
+ <hkern u1="O" u2="&#x2e;" k="82" />
538
+ <hkern u1="O" u2="&#x2c;" k="82" />
539
+ <hkern u1="P" u2="&#x201e;" k="266" />
540
+ <hkern u1="P" u2="&#x201a;" k="266" />
541
+ <hkern u1="P" u2="&#xc5;" k="102" />
542
+ <hkern u1="P" u2="&#xc4;" k="102" />
543
+ <hkern u1="P" u2="&#xc3;" k="102" />
544
+ <hkern u1="P" u2="&#xc2;" k="102" />
545
+ <hkern u1="P" u2="&#xc1;" k="102" />
546
+ <hkern u1="P" u2="&#xc0;" k="102" />
547
+ <hkern u1="P" u2="Z" k="20" />
548
+ <hkern u1="P" u2="X" k="41" />
549
+ <hkern u1="P" u2="A" k="102" />
550
+ <hkern u1="P" u2="&#x2e;" k="266" />
551
+ <hkern u1="P" u2="&#x2c;" k="266" />
552
+ <hkern u1="Q" u2="&#x201e;" k="82" />
553
+ <hkern u1="Q" u2="&#x201a;" k="82" />
554
+ <hkern u1="Q" u2="&#x178;" k="20" />
555
+ <hkern u1="Q" u2="&#xdd;" k="20" />
556
+ <hkern u1="Q" u2="&#xc5;" k="41" />
557
+ <hkern u1="Q" u2="&#xc4;" k="41" />
558
+ <hkern u1="Q" u2="&#xc3;" k="41" />
559
+ <hkern u1="Q" u2="&#xc2;" k="41" />
560
+ <hkern u1="Q" u2="&#xc1;" k="41" />
561
+ <hkern u1="Q" u2="&#xc0;" k="41" />
562
+ <hkern u1="Q" u2="Z" k="20" />
563
+ <hkern u1="Q" u2="Y" k="20" />
564
+ <hkern u1="Q" u2="X" k="41" />
565
+ <hkern u1="Q" u2="W" k="20" />
566
+ <hkern u1="Q" u2="V" k="20" />
567
+ <hkern u1="Q" u2="T" k="61" />
568
+ <hkern u1="Q" u2="A" k="41" />
569
+ <hkern u1="Q" u2="&#x2e;" k="82" />
570
+ <hkern u1="Q" u2="&#x2c;" k="82" />
571
+ <hkern u1="T" u2="&#x201e;" k="123" />
572
+ <hkern u1="T" u2="&#x201a;" k="123" />
573
+ <hkern u1="T" u2="&#x2014;" k="82" />
574
+ <hkern u1="T" u2="&#x2013;" k="82" />
575
+ <hkern u1="T" u2="&#x153;" k="143" />
576
+ <hkern u1="T" u2="&#x152;" k="41" />
577
+ <hkern u1="T" u2="&#xfd;" k="41" />
578
+ <hkern u1="T" u2="&#xfc;" k="102" />
579
+ <hkern u1="T" u2="&#xfb;" k="102" />
580
+ <hkern u1="T" u2="&#xfa;" k="102" />
581
+ <hkern u1="T" u2="&#xf9;" k="102" />
582
+ <hkern u1="T" u2="&#xf8;" k="143" />
583
+ <hkern u1="T" u2="&#xf6;" k="143" />
584
+ <hkern u1="T" u2="&#xf5;" k="143" />
585
+ <hkern u1="T" u2="&#xf4;" k="143" />
586
+ <hkern u1="T" u2="&#xf3;" k="143" />
587
+ <hkern u1="T" u2="&#xf2;" k="143" />
588
+ <hkern u1="T" u2="&#xeb;" k="143" />
589
+ <hkern u1="T" u2="&#xea;" k="143" />
590
+ <hkern u1="T" u2="&#xe9;" k="143" />
591
+ <hkern u1="T" u2="&#xe8;" k="143" />
592
+ <hkern u1="T" u2="&#xe7;" k="143" />
593
+ <hkern u1="T" u2="&#xe6;" k="164" />
594
+ <hkern u1="T" u2="&#xe5;" k="164" />
595
+ <hkern u1="T" u2="&#xe4;" k="164" />
596
+ <hkern u1="T" u2="&#xe3;" k="164" />
597
+ <hkern u1="T" u2="&#xe2;" k="164" />
598
+ <hkern u1="T" u2="&#xe1;" k="164" />
599
+ <hkern u1="T" u2="&#xe0;" k="143" />
600
+ <hkern u1="T" u2="&#xd8;" k="41" />
601
+ <hkern u1="T" u2="&#xd6;" k="41" />
602
+ <hkern u1="T" u2="&#xd5;" k="41" />
603
+ <hkern u1="T" u2="&#xd4;" k="41" />
604
+ <hkern u1="T" u2="&#xd3;" k="41" />
605
+ <hkern u1="T" u2="&#xd2;" k="41" />
606
+ <hkern u1="T" u2="&#xc7;" k="41" />
607
+ <hkern u1="T" u2="&#xc5;" k="143" />
608
+ <hkern u1="T" u2="&#xc4;" k="143" />
609
+ <hkern u1="T" u2="&#xc3;" k="143" />
610
+ <hkern u1="T" u2="&#xc2;" k="143" />
611
+ <hkern u1="T" u2="&#xc1;" k="143" />
612
+ <hkern u1="T" u2="&#xc0;" k="143" />
613
+ <hkern u1="T" u2="z" k="82" />
614
+ <hkern u1="T" u2="y" k="41" />
615
+ <hkern u1="T" u2="x" k="41" />
616
+ <hkern u1="T" u2="w" k="41" />
617
+ <hkern u1="T" u2="v" k="41" />
618
+ <hkern u1="T" u2="u" k="102" />
619
+ <hkern u1="T" u2="s" k="123" />
620
+ <hkern u1="T" u2="r" k="102" />
621
+ <hkern u1="T" u2="q" k="143" />
622
+ <hkern u1="T" u2="p" k="102" />
623
+ <hkern u1="T" u2="o" k="143" />
624
+ <hkern u1="T" u2="n" k="102" />
625
+ <hkern u1="T" u2="m" k="102" />
626
+ <hkern u1="T" u2="g" k="143" />
627
+ <hkern u1="T" u2="e" k="143" />
628
+ <hkern u1="T" u2="d" k="143" />
629
+ <hkern u1="T" u2="c" k="143" />
630
+ <hkern u1="T" u2="a" k="164" />
631
+ <hkern u1="T" u2="T" k="-41" />
632
+ <hkern u1="T" u2="Q" k="41" />
633
+ <hkern u1="T" u2="O" k="41" />
634
+ <hkern u1="T" u2="G" k="41" />
635
+ <hkern u1="T" u2="C" k="41" />
636
+ <hkern u1="T" u2="A" k="143" />
637
+ <hkern u1="T" u2="&#x3f;" k="-41" />
638
+ <hkern u1="T" u2="&#x2e;" k="123" />
639
+ <hkern u1="T" u2="&#x2d;" k="82" />
640
+ <hkern u1="T" u2="&#x2c;" k="123" />
641
+ <hkern u1="U" u2="&#x201e;" k="41" />
642
+ <hkern u1="U" u2="&#x201a;" k="41" />
643
+ <hkern u1="U" u2="&#xc5;" k="20" />
644
+ <hkern u1="U" u2="&#xc4;" k="20" />
645
+ <hkern u1="U" u2="&#xc3;" k="20" />
646
+ <hkern u1="U" u2="&#xc2;" k="20" />
647
+ <hkern u1="U" u2="&#xc1;" k="20" />
648
+ <hkern u1="U" u2="&#xc0;" k="20" />
649
+ <hkern u1="U" u2="A" k="20" />
650
+ <hkern u1="U" u2="&#x2e;" k="41" />
651
+ <hkern u1="U" u2="&#x2c;" k="41" />
652
+ <hkern u1="V" u2="&#x201e;" k="102" />
653
+ <hkern u1="V" u2="&#x201a;" k="102" />
654
+ <hkern u1="V" u2="&#x153;" k="41" />
655
+ <hkern u1="V" u2="&#x152;" k="20" />
656
+ <hkern u1="V" u2="&#xfc;" k="20" />
657
+ <hkern u1="V" u2="&#xfb;" k="20" />
658
+ <hkern u1="V" u2="&#xfa;" k="20" />
659
+ <hkern u1="V" u2="&#xf9;" k="20" />
660
+ <hkern u1="V" u2="&#xf8;" k="41" />
661
+ <hkern u1="V" u2="&#xf6;" k="41" />
662
+ <hkern u1="V" u2="&#xf5;" k="41" />
663
+ <hkern u1="V" u2="&#xf4;" k="41" />
664
+ <hkern u1="V" u2="&#xf3;" k="41" />
665
+ <hkern u1="V" u2="&#xf2;" k="41" />
666
+ <hkern u1="V" u2="&#xeb;" k="41" />
667
+ <hkern u1="V" u2="&#xea;" k="41" />
668
+ <hkern u1="V" u2="&#xe9;" k="41" />
669
+ <hkern u1="V" u2="&#xe8;" k="41" />
670
+ <hkern u1="V" u2="&#xe7;" k="41" />
671
+ <hkern u1="V" u2="&#xe6;" k="41" />
672
+ <hkern u1="V" u2="&#xe5;" k="41" />
673
+ <hkern u1="V" u2="&#xe4;" k="41" />
674
+ <hkern u1="V" u2="&#xe3;" k="41" />
675
+ <hkern u1="V" u2="&#xe2;" k="41" />
676
+ <hkern u1="V" u2="&#xe1;" k="41" />
677
+ <hkern u1="V" u2="&#xe0;" k="41" />
678
+ <hkern u1="V" u2="&#xd8;" k="20" />
679
+ <hkern u1="V" u2="&#xd6;" k="20" />
680
+ <hkern u1="V" u2="&#xd5;" k="20" />
681
+ <hkern u1="V" u2="&#xd4;" k="20" />
682
+ <hkern u1="V" u2="&#xd3;" k="20" />
683
+ <hkern u1="V" u2="&#xd2;" k="20" />
684
+ <hkern u1="V" u2="&#xc7;" k="20" />
685
+ <hkern u1="V" u2="&#xc5;" k="82" />
686
+ <hkern u1="V" u2="&#xc4;" k="82" />
687
+ <hkern u1="V" u2="&#xc3;" k="82" />
688
+ <hkern u1="V" u2="&#xc2;" k="82" />
689
+ <hkern u1="V" u2="&#xc1;" k="82" />
690
+ <hkern u1="V" u2="&#xc0;" k="82" />
691
+ <hkern u1="V" u2="u" k="20" />
692
+ <hkern u1="V" u2="s" k="20" />
693
+ <hkern u1="V" u2="r" k="20" />
694
+ <hkern u1="V" u2="q" k="41" />
695
+ <hkern u1="V" u2="p" k="20" />
696
+ <hkern u1="V" u2="o" k="41" />
697
+ <hkern u1="V" u2="n" k="20" />
698
+ <hkern u1="V" u2="m" k="20" />
699
+ <hkern u1="V" u2="g" k="20" />
700
+ <hkern u1="V" u2="e" k="41" />
701
+ <hkern u1="V" u2="d" k="41" />
702
+ <hkern u1="V" u2="c" k="41" />
703
+ <hkern u1="V" u2="a" k="41" />
704
+ <hkern u1="V" u2="Q" k="20" />
705
+ <hkern u1="V" u2="O" k="20" />
706
+ <hkern u1="V" u2="G" k="20" />
707
+ <hkern u1="V" u2="C" k="20" />
708
+ <hkern u1="V" u2="A" k="82" />
709
+ <hkern u1="V" u2="&#x3f;" k="-41" />
710
+ <hkern u1="V" u2="&#x2e;" k="102" />
711
+ <hkern u1="V" u2="&#x2c;" k="102" />
712
+ <hkern u1="W" u2="&#x201e;" k="102" />
713
+ <hkern u1="W" u2="&#x201a;" k="102" />
714
+ <hkern u1="W" u2="&#x153;" k="41" />
715
+ <hkern u1="W" u2="&#x152;" k="20" />
716
+ <hkern u1="W" u2="&#xfc;" k="20" />
717
+ <hkern u1="W" u2="&#xfb;" k="20" />
718
+ <hkern u1="W" u2="&#xfa;" k="20" />
719
+ <hkern u1="W" u2="&#xf9;" k="20" />
720
+ <hkern u1="W" u2="&#xf8;" k="41" />
721
+ <hkern u1="W" u2="&#xf6;" k="41" />
722
+ <hkern u1="W" u2="&#xf5;" k="41" />
723
+ <hkern u1="W" u2="&#xf4;" k="41" />
724
+ <hkern u1="W" u2="&#xf3;" k="41" />
725
+ <hkern u1="W" u2="&#xf2;" k="41" />
726
+ <hkern u1="W" u2="&#xeb;" k="41" />
727
+ <hkern u1="W" u2="&#xea;" k="41" />
728
+ <hkern u1="W" u2="&#xe9;" k="41" />
729
+ <hkern u1="W" u2="&#xe8;" k="41" />
730
+ <hkern u1="W" u2="&#xe7;" k="41" />
731
+ <hkern u1="W" u2="&#xe6;" k="41" />
732
+ <hkern u1="W" u2="&#xe5;" k="41" />
733
+ <hkern u1="W" u2="&#xe4;" k="41" />
734
+ <hkern u1="W" u2="&#xe3;" k="41" />
735
+ <hkern u1="W" u2="&#xe2;" k="41" />
736
+ <hkern u1="W" u2="&#xe1;" k="41" />
737
+ <hkern u1="W" u2="&#xe0;" k="41" />
738
+ <hkern u1="W" u2="&#xd8;" k="20" />
739
+ <hkern u1="W" u2="&#xd6;" k="20" />
740
+ <hkern u1="W" u2="&#xd5;" k="20" />
741
+ <hkern u1="W" u2="&#xd4;" k="20" />
742
+ <hkern u1="W" u2="&#xd3;" k="20" />
743
+ <hkern u1="W" u2="&#xd2;" k="20" />
744
+ <hkern u1="W" u2="&#xc7;" k="20" />
745
+ <hkern u1="W" u2="&#xc5;" k="82" />
746
+ <hkern u1="W" u2="&#xc4;" k="82" />
747
+ <hkern u1="W" u2="&#xc3;" k="82" />
748
+ <hkern u1="W" u2="&#xc2;" k="82" />
749
+ <hkern u1="W" u2="&#xc1;" k="82" />
750
+ <hkern u1="W" u2="&#xc0;" k="82" />
751
+ <hkern u1="W" u2="u" k="20" />
752
+ <hkern u1="W" u2="s" k="20" />
753
+ <hkern u1="W" u2="r" k="20" />
754
+ <hkern u1="W" u2="q" k="41" />
755
+ <hkern u1="W" u2="p" k="20" />
756
+ <hkern u1="W" u2="o" k="41" />
757
+ <hkern u1="W" u2="n" k="20" />
758
+ <hkern u1="W" u2="m" k="20" />
759
+ <hkern u1="W" u2="g" k="20" />
760
+ <hkern u1="W" u2="e" k="41" />
761
+ <hkern u1="W" u2="d" k="41" />
762
+ <hkern u1="W" u2="c" k="41" />
763
+ <hkern u1="W" u2="a" k="41" />
764
+ <hkern u1="W" u2="Q" k="20" />
765
+ <hkern u1="W" u2="O" k="20" />
766
+ <hkern u1="W" u2="G" k="20" />
767
+ <hkern u1="W" u2="C" k="20" />
768
+ <hkern u1="W" u2="A" k="82" />
769
+ <hkern u1="W" u2="&#x3f;" k="-41" />
770
+ <hkern u1="W" u2="&#x2e;" k="102" />
771
+ <hkern u1="W" u2="&#x2c;" k="102" />
772
+ <hkern u1="X" u2="&#x152;" k="41" />
773
+ <hkern u1="X" u2="&#xd8;" k="41" />
774
+ <hkern u1="X" u2="&#xd6;" k="41" />
775
+ <hkern u1="X" u2="&#xd5;" k="41" />
776
+ <hkern u1="X" u2="&#xd4;" k="41" />
777
+ <hkern u1="X" u2="&#xd3;" k="41" />
778
+ <hkern u1="X" u2="&#xd2;" k="41" />
779
+ <hkern u1="X" u2="&#xc7;" k="41" />
780
+ <hkern u1="X" u2="Q" k="41" />
781
+ <hkern u1="X" u2="O" k="41" />
782
+ <hkern u1="X" u2="G" k="41" />
783
+ <hkern u1="X" u2="C" k="41" />
784
+ <hkern u1="Y" u2="&#x201e;" k="123" />
785
+ <hkern u1="Y" u2="&#x201a;" k="123" />
786
+ <hkern u1="Y" u2="&#x153;" k="102" />
787
+ <hkern u1="Y" u2="&#x152;" k="41" />
788
+ <hkern u1="Y" u2="&#xfc;" k="61" />
789
+ <hkern u1="Y" u2="&#xfb;" k="61" />
790
+ <hkern u1="Y" u2="&#xfa;" k="61" />
791
+ <hkern u1="Y" u2="&#xf9;" k="61" />
792
+ <hkern u1="Y" u2="&#xf8;" k="102" />
793
+ <hkern u1="Y" u2="&#xf6;" k="102" />
794
+ <hkern u1="Y" u2="&#xf5;" k="102" />
795
+ <hkern u1="Y" u2="&#xf4;" k="102" />
796
+ <hkern u1="Y" u2="&#xf3;" k="102" />
797
+ <hkern u1="Y" u2="&#xf2;" k="102" />
798
+ <hkern u1="Y" u2="&#xeb;" k="102" />
799
+ <hkern u1="Y" u2="&#xea;" k="102" />
800
+ <hkern u1="Y" u2="&#xe9;" k="102" />
801
+ <hkern u1="Y" u2="&#xe8;" k="102" />
802
+ <hkern u1="Y" u2="&#xe7;" k="102" />
803
+ <hkern u1="Y" u2="&#xe6;" k="102" />
804
+ <hkern u1="Y" u2="&#xe5;" k="102" />
805
+ <hkern u1="Y" u2="&#xe4;" k="102" />
806
+ <hkern u1="Y" u2="&#xe3;" k="102" />
807
+ <hkern u1="Y" u2="&#xe2;" k="102" />
808
+ <hkern u1="Y" u2="&#xe1;" k="102" />
809
+ <hkern u1="Y" u2="&#xe0;" k="102" />
810
+ <hkern u1="Y" u2="&#xd8;" k="41" />
811
+ <hkern u1="Y" u2="&#xd6;" k="41" />
812
+ <hkern u1="Y" u2="&#xd5;" k="41" />
813
+ <hkern u1="Y" u2="&#xd4;" k="41" />
814
+ <hkern u1="Y" u2="&#xd3;" k="41" />
815
+ <hkern u1="Y" u2="&#xd2;" k="41" />
816
+ <hkern u1="Y" u2="&#xc7;" k="41" />
817
+ <hkern u1="Y" u2="&#xc5;" k="123" />
818
+ <hkern u1="Y" u2="&#xc4;" k="123" />
819
+ <hkern u1="Y" u2="&#xc3;" k="123" />
820
+ <hkern u1="Y" u2="&#xc2;" k="123" />
821
+ <hkern u1="Y" u2="&#xc1;" k="123" />
822
+ <hkern u1="Y" u2="&#xc0;" k="123" />
823
+ <hkern u1="Y" u2="z" k="41" />
824
+ <hkern u1="Y" u2="u" k="61" />
825
+ <hkern u1="Y" u2="s" k="82" />
826
+ <hkern u1="Y" u2="r" k="61" />
827
+ <hkern u1="Y" u2="q" k="102" />
828
+ <hkern u1="Y" u2="p" k="61" />
829
+ <hkern u1="Y" u2="o" k="102" />
830
+ <hkern u1="Y" u2="n" k="61" />
831
+ <hkern u1="Y" u2="m" k="61" />
832
+ <hkern u1="Y" u2="g" k="41" />
833
+ <hkern u1="Y" u2="e" k="102" />
834
+ <hkern u1="Y" u2="d" k="102" />
835
+ <hkern u1="Y" u2="c" k="102" />
836
+ <hkern u1="Y" u2="a" k="102" />
837
+ <hkern u1="Y" u2="Q" k="41" />
838
+ <hkern u1="Y" u2="O" k="41" />
839
+ <hkern u1="Y" u2="G" k="41" />
840
+ <hkern u1="Y" u2="C" k="41" />
841
+ <hkern u1="Y" u2="A" k="123" />
842
+ <hkern u1="Y" u2="&#x3f;" k="-41" />
843
+ <hkern u1="Y" u2="&#x2e;" k="123" />
844
+ <hkern u1="Y" u2="&#x2c;" k="123" />
845
+ <hkern u1="Z" u2="&#x152;" k="20" />
846
+ <hkern u1="Z" u2="&#xd8;" k="20" />
847
+ <hkern u1="Z" u2="&#xd6;" k="20" />
848
+ <hkern u1="Z" u2="&#xd5;" k="20" />
849
+ <hkern u1="Z" u2="&#xd4;" k="20" />
850
+ <hkern u1="Z" u2="&#xd3;" k="20" />
851
+ <hkern u1="Z" u2="&#xd2;" k="20" />
852
+ <hkern u1="Z" u2="&#xc7;" k="20" />
853
+ <hkern u1="Z" u2="Q" k="20" />
854
+ <hkern u1="Z" u2="O" k="20" />
855
+ <hkern u1="Z" u2="G" k="20" />
856
+ <hkern u1="Z" u2="C" k="20" />
857
+ <hkern u1="[" u2="J" k="-184" />
858
+ <hkern u1="a" u2="&#x201d;" k="20" />
859
+ <hkern u1="a" u2="&#x2019;" k="20" />
860
+ <hkern u1="a" u2="&#x27;" k="20" />
861
+ <hkern u1="a" u2="&#x22;" k="20" />
862
+ <hkern u1="b" u2="&#x201d;" k="20" />
863
+ <hkern u1="b" u2="&#x2019;" k="20" />
864
+ <hkern u1="b" u2="&#xfd;" k="41" />
865
+ <hkern u1="b" u2="z" k="20" />
866
+ <hkern u1="b" u2="y" k="41" />
867
+ <hkern u1="b" u2="x" k="41" />
868
+ <hkern u1="b" u2="w" k="41" />
869
+ <hkern u1="b" u2="v" k="41" />
870
+ <hkern u1="b" u2="&#x27;" k="20" />
871
+ <hkern u1="b" u2="&#x22;" k="20" />
872
+ <hkern u1="c" u2="&#x201d;" k="-41" />
873
+ <hkern u1="c" u2="&#x2019;" k="-41" />
874
+ <hkern u1="c" u2="&#x27;" k="-41" />
875
+ <hkern u1="c" u2="&#x22;" k="-41" />
876
+ <hkern u1="e" u2="&#x201d;" k="20" />
877
+ <hkern u1="e" u2="&#x2019;" k="20" />
878
+ <hkern u1="e" u2="&#xfd;" k="41" />
879
+ <hkern u1="e" u2="z" k="20" />
880
+ <hkern u1="e" u2="y" k="41" />
881
+ <hkern u1="e" u2="x" k="41" />
882
+ <hkern u1="e" u2="w" k="41" />
883
+ <hkern u1="e" u2="v" k="41" />
884
+ <hkern u1="e" u2="&#x27;" k="20" />
885
+ <hkern u1="e" u2="&#x22;" k="20" />
886
+ <hkern u1="f" u2="&#x201d;" k="-123" />
887
+ <hkern u1="f" u2="&#x2019;" k="-123" />
888
+ <hkern u1="f" u2="&#x27;" k="-123" />
889
+ <hkern u1="f" u2="&#x22;" k="-123" />
890
+ <hkern u1="h" u2="&#x201d;" k="20" />
891
+ <hkern u1="h" u2="&#x2019;" k="20" />
892
+ <hkern u1="h" u2="&#x27;" k="20" />
893
+ <hkern u1="h" u2="&#x22;" k="20" />
894
+ <hkern u1="k" u2="&#x153;" k="41" />
895
+ <hkern u1="k" u2="&#xf8;" k="41" />
896
+ <hkern u1="k" u2="&#xf6;" k="41" />
897
+ <hkern u1="k" u2="&#xf5;" k="41" />
898
+ <hkern u1="k" u2="&#xf4;" k="41" />
899
+ <hkern u1="k" u2="&#xf3;" k="41" />
900
+ <hkern u1="k" u2="&#xf2;" k="41" />
901
+ <hkern u1="k" u2="&#xeb;" k="41" />
902
+ <hkern u1="k" u2="&#xea;" k="41" />
903
+ <hkern u1="k" u2="&#xe9;" k="41" />
904
+ <hkern u1="k" u2="&#xe8;" k="41" />
905
+ <hkern u1="k" u2="&#xe7;" k="41" />
906
+ <hkern u1="k" u2="&#xe0;" k="41" />
907
+ <hkern u1="k" u2="q" k="41" />
908
+ <hkern u1="k" u2="o" k="41" />
909
+ <hkern u1="k" u2="e" k="41" />
910
+ <hkern u1="k" u2="d" k="41" />
911
+ <hkern u1="k" u2="c" k="41" />
912
+ <hkern u1="m" u2="&#x201d;" k="20" />
913
+ <hkern u1="m" u2="&#x2019;" k="20" />
914
+ <hkern u1="m" u2="&#x27;" k="20" />
915
+ <hkern u1="m" u2="&#x22;" k="20" />
916
+ <hkern u1="n" u2="&#x201d;" k="20" />
917
+ <hkern u1="n" u2="&#x2019;" k="20" />
918
+ <hkern u1="n" u2="&#x27;" k="20" />
919
+ <hkern u1="n" u2="&#x22;" k="20" />
920
+ <hkern u1="o" u2="&#x201d;" k="20" />
921
+ <hkern u1="o" u2="&#x2019;" k="20" />
922
+ <hkern u1="o" u2="&#xfd;" k="41" />
923
+ <hkern u1="o" u2="z" k="20" />
924
+ <hkern u1="o" u2="y" k="41" />
925
+ <hkern u1="o" u2="x" k="41" />
926
+ <hkern u1="o" u2="w" k="41" />
927
+ <hkern u1="o" u2="v" k="41" />
928
+ <hkern u1="o" u2="&#x27;" k="20" />
929
+ <hkern u1="o" u2="&#x22;" k="20" />
930
+ <hkern u1="p" u2="&#x201d;" k="20" />
931
+ <hkern u1="p" u2="&#x2019;" k="20" />
932
+ <hkern u1="p" u2="&#xfd;" k="41" />
933
+ <hkern u1="p" u2="z" k="20" />
934
+ <hkern u1="p" u2="y" k="41" />
935
+ <hkern u1="p" u2="x" k="41" />
936
+ <hkern u1="p" u2="w" k="41" />
937
+ <hkern u1="p" u2="v" k="41" />
938
+ <hkern u1="p" u2="&#x27;" k="20" />
939
+ <hkern u1="p" u2="&#x22;" k="20" />
940
+ <hkern u1="r" u2="&#x201d;" k="-82" />
941
+ <hkern u1="r" u2="&#x2019;" k="-82" />
942
+ <hkern u1="r" u2="&#x153;" k="41" />
943
+ <hkern u1="r" u2="&#xf8;" k="41" />
944
+ <hkern u1="r" u2="&#xf6;" k="41" />
945
+ <hkern u1="r" u2="&#xf5;" k="41" />
946
+ <hkern u1="r" u2="&#xf4;" k="41" />
947
+ <hkern u1="r" u2="&#xf3;" k="41" />
948
+ <hkern u1="r" u2="&#xf2;" k="41" />
949
+ <hkern u1="r" u2="&#xeb;" k="41" />
950
+ <hkern u1="r" u2="&#xea;" k="41" />
951
+ <hkern u1="r" u2="&#xe9;" k="41" />
952
+ <hkern u1="r" u2="&#xe8;" k="41" />
953
+ <hkern u1="r" u2="&#xe7;" k="41" />
954
+ <hkern u1="r" u2="&#xe6;" k="41" />
955
+ <hkern u1="r" u2="&#xe5;" k="41" />
956
+ <hkern u1="r" u2="&#xe4;" k="41" />
957
+ <hkern u1="r" u2="&#xe3;" k="41" />
958
+ <hkern u1="r" u2="&#xe2;" k="41" />
959
+ <hkern u1="r" u2="&#xe1;" k="41" />
960
+ <hkern u1="r" u2="&#xe0;" k="41" />
961
+ <hkern u1="r" u2="q" k="41" />
962
+ <hkern u1="r" u2="o" k="41" />
963
+ <hkern u1="r" u2="g" k="20" />
964
+ <hkern u1="r" u2="e" k="41" />
965
+ <hkern u1="r" u2="d" k="41" />
966
+ <hkern u1="r" u2="c" k="41" />
967
+ <hkern u1="r" u2="a" k="41" />
968
+ <hkern u1="r" u2="&#x27;" k="-82" />
969
+ <hkern u1="r" u2="&#x22;" k="-82" />
970
+ <hkern u1="t" u2="&#x201d;" k="-41" />
971
+ <hkern u1="t" u2="&#x2019;" k="-41" />
972
+ <hkern u1="t" u2="&#x27;" k="-41" />
973
+ <hkern u1="t" u2="&#x22;" k="-41" />
974
+ <hkern u1="v" u2="&#x201e;" k="82" />
975
+ <hkern u1="v" u2="&#x201d;" k="-82" />
976
+ <hkern u1="v" u2="&#x201a;" k="82" />
977
+ <hkern u1="v" u2="&#x2019;" k="-82" />
978
+ <hkern u1="v" u2="&#x3f;" k="-41" />
979
+ <hkern u1="v" u2="&#x2e;" k="82" />
980
+ <hkern u1="v" u2="&#x2c;" k="82" />
981
+ <hkern u1="v" u2="&#x27;" k="-82" />
982
+ <hkern u1="v" u2="&#x22;" k="-82" />
983
+ <hkern u1="w" u2="&#x201e;" k="82" />
984
+ <hkern u1="w" u2="&#x201d;" k="-82" />
985
+ <hkern u1="w" u2="&#x201a;" k="82" />
986
+ <hkern u1="w" u2="&#x2019;" k="-82" />
987
+ <hkern u1="w" u2="&#x3f;" k="-41" />
988
+ <hkern u1="w" u2="&#x2e;" k="82" />
989
+ <hkern u1="w" u2="&#x2c;" k="82" />
990
+ <hkern u1="w" u2="&#x27;" k="-82" />
991
+ <hkern u1="w" u2="&#x22;" k="-82" />
992
+ <hkern u1="x" u2="&#x153;" k="41" />
993
+ <hkern u1="x" u2="&#xf8;" k="41" />
994
+ <hkern u1="x" u2="&#xf6;" k="41" />
995
+ <hkern u1="x" u2="&#xf5;" k="41" />
996
+ <hkern u1="x" u2="&#xf4;" k="41" />
997
+ <hkern u1="x" u2="&#xf3;" k="41" />
998
+ <hkern u1="x" u2="&#xf2;" k="41" />
999
+ <hkern u1="x" u2="&#xeb;" k="41" />
1000
+ <hkern u1="x" u2="&#xea;" k="41" />
1001
+ <hkern u1="x" u2="&#xe9;" k="41" />
1002
+ <hkern u1="x" u2="&#xe8;" k="41" />
1003
+ <hkern u1="x" u2="&#xe7;" k="41" />
1004
+ <hkern u1="x" u2="&#xe0;" k="41" />
1005
+ <hkern u1="x" u2="q" k="41" />
1006
+ <hkern u1="x" u2="o" k="41" />
1007
+ <hkern u1="x" u2="e" k="41" />
1008
+ <hkern u1="x" u2="d" k="41" />
1009
+ <hkern u1="x" u2="c" k="41" />
1010
+ <hkern u1="y" u2="&#x201e;" k="82" />
1011
+ <hkern u1="y" u2="&#x201d;" k="-82" />
1012
+ <hkern u1="y" u2="&#x201a;" k="82" />
1013
+ <hkern u1="y" u2="&#x2019;" k="-82" />
1014
+ <hkern u1="y" u2="&#x3f;" k="-41" />
1015
+ <hkern u1="y" u2="&#x2e;" k="82" />
1016
+ <hkern u1="y" u2="&#x2c;" k="82" />
1017
+ <hkern u1="y" u2="&#x27;" k="-82" />
1018
+ <hkern u1="y" u2="&#x22;" k="-82" />
1019
+ <hkern u1="&#x7b;" u2="J" k="-184" />
1020
+ <hkern u1="&#xc0;" u2="&#x201d;" k="143" />
1021
+ <hkern u1="&#xc0;" u2="&#x2019;" k="143" />
1022
+ <hkern u1="&#xc0;" u2="&#x178;" k="123" />
1023
+ <hkern u1="&#xc0;" u2="&#x152;" k="41" />
1024
+ <hkern u1="&#xc0;" u2="&#xdd;" k="123" />
1025
+ <hkern u1="&#xc0;" u2="&#xd8;" k="41" />
1026
+ <hkern u1="&#xc0;" u2="&#xd6;" k="41" />
1027
+ <hkern u1="&#xc0;" u2="&#xd5;" k="41" />
1028
+ <hkern u1="&#xc0;" u2="&#xd4;" k="41" />
1029
+ <hkern u1="&#xc0;" u2="&#xd3;" k="41" />
1030
+ <hkern u1="&#xc0;" u2="&#xd2;" k="41" />
1031
+ <hkern u1="&#xc0;" u2="&#xc7;" k="41" />
1032
+ <hkern u1="&#xc0;" u2="Y" k="123" />
1033
+ <hkern u1="&#xc0;" u2="W" k="82" />
1034
+ <hkern u1="&#xc0;" u2="V" k="82" />
1035
+ <hkern u1="&#xc0;" u2="T" k="143" />
1036
+ <hkern u1="&#xc0;" u2="Q" k="41" />
1037
+ <hkern u1="&#xc0;" u2="O" k="41" />
1038
+ <hkern u1="&#xc0;" u2="J" k="-266" />
1039
+ <hkern u1="&#xc0;" u2="G" k="41" />
1040
+ <hkern u1="&#xc0;" u2="C" k="41" />
1041
+ <hkern u1="&#xc0;" u2="&#x27;" k="143" />
1042
+ <hkern u1="&#xc0;" u2="&#x22;" k="143" />
1043
+ <hkern u1="&#xc1;" u2="&#x201d;" k="143" />
1044
+ <hkern u1="&#xc1;" u2="&#x2019;" k="143" />
1045
+ <hkern u1="&#xc1;" u2="&#x178;" k="123" />
1046
+ <hkern u1="&#xc1;" u2="&#x152;" k="41" />
1047
+ <hkern u1="&#xc1;" u2="&#xdd;" k="123" />
1048
+ <hkern u1="&#xc1;" u2="&#xd8;" k="41" />
1049
+ <hkern u1="&#xc1;" u2="&#xd6;" k="41" />
1050
+ <hkern u1="&#xc1;" u2="&#xd5;" k="41" />
1051
+ <hkern u1="&#xc1;" u2="&#xd4;" k="41" />
1052
+ <hkern u1="&#xc1;" u2="&#xd3;" k="41" />
1053
+ <hkern u1="&#xc1;" u2="&#xd2;" k="41" />
1054
+ <hkern u1="&#xc1;" u2="&#xc7;" k="41" />
1055
+ <hkern u1="&#xc1;" u2="Y" k="123" />
1056
+ <hkern u1="&#xc1;" u2="W" k="82" />
1057
+ <hkern u1="&#xc1;" u2="V" k="82" />
1058
+ <hkern u1="&#xc1;" u2="T" k="143" />
1059
+ <hkern u1="&#xc1;" u2="Q" k="41" />
1060
+ <hkern u1="&#xc1;" u2="O" k="41" />
1061
+ <hkern u1="&#xc1;" u2="J" k="-266" />
1062
+ <hkern u1="&#xc1;" u2="G" k="41" />
1063
+ <hkern u1="&#xc1;" u2="C" k="41" />
1064
+ <hkern u1="&#xc1;" u2="&#x27;" k="143" />
1065
+ <hkern u1="&#xc1;" u2="&#x22;" k="143" />
1066
+ <hkern u1="&#xc2;" u2="&#x201d;" k="143" />
1067
+ <hkern u1="&#xc2;" u2="&#x2019;" k="143" />
1068
+ <hkern u1="&#xc2;" u2="&#x178;" k="123" />
1069
+ <hkern u1="&#xc2;" u2="&#x152;" k="41" />
1070
+ <hkern u1="&#xc2;" u2="&#xdd;" k="123" />
1071
+ <hkern u1="&#xc2;" u2="&#xd8;" k="41" />
1072
+ <hkern u1="&#xc2;" u2="&#xd6;" k="41" />
1073
+ <hkern u1="&#xc2;" u2="&#xd5;" k="41" />
1074
+ <hkern u1="&#xc2;" u2="&#xd4;" k="41" />
1075
+ <hkern u1="&#xc2;" u2="&#xd3;" k="41" />
1076
+ <hkern u1="&#xc2;" u2="&#xd2;" k="41" />
1077
+ <hkern u1="&#xc2;" u2="&#xc7;" k="41" />
1078
+ <hkern u1="&#xc2;" u2="Y" k="123" />
1079
+ <hkern u1="&#xc2;" u2="W" k="82" />
1080
+ <hkern u1="&#xc2;" u2="V" k="82" />
1081
+ <hkern u1="&#xc2;" u2="T" k="143" />
1082
+ <hkern u1="&#xc2;" u2="Q" k="41" />
1083
+ <hkern u1="&#xc2;" u2="O" k="41" />
1084
+ <hkern u1="&#xc2;" u2="J" k="-266" />
1085
+ <hkern u1="&#xc2;" u2="G" k="41" />
1086
+ <hkern u1="&#xc2;" u2="C" k="41" />
1087
+ <hkern u1="&#xc2;" u2="&#x27;" k="143" />
1088
+ <hkern u1="&#xc2;" u2="&#x22;" k="143" />
1089
+ <hkern u1="&#xc3;" u2="&#x201d;" k="143" />
1090
+ <hkern u1="&#xc3;" u2="&#x2019;" k="143" />
1091
+ <hkern u1="&#xc3;" u2="&#x178;" k="123" />
1092
+ <hkern u1="&#xc3;" u2="&#x152;" k="41" />
1093
+ <hkern u1="&#xc3;" u2="&#xdd;" k="123" />
1094
+ <hkern u1="&#xc3;" u2="&#xd8;" k="41" />
1095
+ <hkern u1="&#xc3;" u2="&#xd6;" k="41" />
1096
+ <hkern u1="&#xc3;" u2="&#xd5;" k="41" />
1097
+ <hkern u1="&#xc3;" u2="&#xd4;" k="41" />
1098
+ <hkern u1="&#xc3;" u2="&#xd3;" k="41" />
1099
+ <hkern u1="&#xc3;" u2="&#xd2;" k="41" />
1100
+ <hkern u1="&#xc3;" u2="&#xc7;" k="41" />
1101
+ <hkern u1="&#xc3;" u2="Y" k="123" />
1102
+ <hkern u1="&#xc3;" u2="W" k="82" />
1103
+ <hkern u1="&#xc3;" u2="V" k="82" />
1104
+ <hkern u1="&#xc3;" u2="T" k="143" />
1105
+ <hkern u1="&#xc3;" u2="Q" k="41" />
1106
+ <hkern u1="&#xc3;" u2="O" k="41" />
1107
+ <hkern u1="&#xc3;" u2="J" k="-266" />
1108
+ <hkern u1="&#xc3;" u2="G" k="41" />
1109
+ <hkern u1="&#xc3;" u2="C" k="41" />
1110
+ <hkern u1="&#xc3;" u2="&#x27;" k="143" />
1111
+ <hkern u1="&#xc3;" u2="&#x22;" k="143" />
1112
+ <hkern u1="&#xc4;" u2="&#x201d;" k="143" />
1113
+ <hkern u1="&#xc4;" u2="&#x2019;" k="143" />
1114
+ <hkern u1="&#xc4;" u2="&#x178;" k="123" />
1115
+ <hkern u1="&#xc4;" u2="&#x152;" k="41" />
1116
+ <hkern u1="&#xc4;" u2="&#xdd;" k="123" />
1117
+ <hkern u1="&#xc4;" u2="&#xd8;" k="41" />
1118
+ <hkern u1="&#xc4;" u2="&#xd6;" k="41" />
1119
+ <hkern u1="&#xc4;" u2="&#xd5;" k="41" />
1120
+ <hkern u1="&#xc4;" u2="&#xd4;" k="41" />
1121
+ <hkern u1="&#xc4;" u2="&#xd3;" k="41" />
1122
+ <hkern u1="&#xc4;" u2="&#xd2;" k="41" />
1123
+ <hkern u1="&#xc4;" u2="&#xc7;" k="41" />
1124
+ <hkern u1="&#xc4;" u2="Y" k="123" />
1125
+ <hkern u1="&#xc4;" u2="W" k="82" />
1126
+ <hkern u1="&#xc4;" u2="V" k="82" />
1127
+ <hkern u1="&#xc4;" u2="T" k="143" />
1128
+ <hkern u1="&#xc4;" u2="Q" k="41" />
1129
+ <hkern u1="&#xc4;" u2="O" k="41" />
1130
+ <hkern u1="&#xc4;" u2="J" k="-266" />
1131
+ <hkern u1="&#xc4;" u2="G" k="41" />
1132
+ <hkern u1="&#xc4;" u2="C" k="41" />
1133
+ <hkern u1="&#xc4;" u2="&#x27;" k="143" />
1134
+ <hkern u1="&#xc4;" u2="&#x22;" k="143" />
1135
+ <hkern u1="&#xc5;" u2="&#x201d;" k="143" />
1136
+ <hkern u1="&#xc5;" u2="&#x2019;" k="143" />
1137
+ <hkern u1="&#xc5;" u2="&#x178;" k="123" />
1138
+ <hkern u1="&#xc5;" u2="&#x152;" k="41" />
1139
+ <hkern u1="&#xc5;" u2="&#xdd;" k="123" />
1140
+ <hkern u1="&#xc5;" u2="&#xd8;" k="41" />
1141
+ <hkern u1="&#xc5;" u2="&#xd6;" k="41" />
1142
+ <hkern u1="&#xc5;" u2="&#xd5;" k="41" />
1143
+ <hkern u1="&#xc5;" u2="&#xd4;" k="41" />
1144
+ <hkern u1="&#xc5;" u2="&#xd3;" k="41" />
1145
+ <hkern u1="&#xc5;" u2="&#xd2;" k="41" />
1146
+ <hkern u1="&#xc5;" u2="&#xc7;" k="41" />
1147
+ <hkern u1="&#xc5;" u2="Y" k="123" />
1148
+ <hkern u1="&#xc5;" u2="W" k="82" />
1149
+ <hkern u1="&#xc5;" u2="V" k="82" />
1150
+ <hkern u1="&#xc5;" u2="T" k="143" />
1151
+ <hkern u1="&#xc5;" u2="Q" k="41" />
1152
+ <hkern u1="&#xc5;" u2="O" k="41" />
1153
+ <hkern u1="&#xc5;" u2="J" k="-266" />
1154
+ <hkern u1="&#xc5;" u2="G" k="41" />
1155
+ <hkern u1="&#xc5;" u2="C" k="41" />
1156
+ <hkern u1="&#xc5;" u2="&#x27;" k="143" />
1157
+ <hkern u1="&#xc5;" u2="&#x22;" k="143" />
1158
+ <hkern u1="&#xc6;" u2="J" k="-123" />
1159
+ <hkern u1="&#xc7;" u2="&#x152;" k="41" />
1160
+ <hkern u1="&#xc7;" u2="&#xd8;" k="41" />
1161
+ <hkern u1="&#xc7;" u2="&#xd6;" k="41" />
1162
+ <hkern u1="&#xc7;" u2="&#xd5;" k="41" />
1163
+ <hkern u1="&#xc7;" u2="&#xd4;" k="41" />
1164
+ <hkern u1="&#xc7;" u2="&#xd3;" k="41" />
1165
+ <hkern u1="&#xc7;" u2="&#xd2;" k="41" />
1166
+ <hkern u1="&#xc7;" u2="&#xc7;" k="41" />
1167
+ <hkern u1="&#xc7;" u2="Q" k="41" />
1168
+ <hkern u1="&#xc7;" u2="O" k="41" />
1169
+ <hkern u1="&#xc7;" u2="G" k="41" />
1170
+ <hkern u1="&#xc7;" u2="C" k="41" />
1171
+ <hkern u1="&#xc8;" u2="J" k="-123" />
1172
+ <hkern u1="&#xc9;" u2="J" k="-123" />
1173
+ <hkern u1="&#xca;" u2="J" k="-123" />
1174
+ <hkern u1="&#xcb;" u2="J" k="-123" />
1175
+ <hkern u1="&#xd0;" u2="&#x201e;" k="82" />
1176
+ <hkern u1="&#xd0;" u2="&#x201a;" k="82" />
1177
+ <hkern u1="&#xd0;" u2="&#x178;" k="20" />
1178
+ <hkern u1="&#xd0;" u2="&#xdd;" k="20" />
1179
+ <hkern u1="&#xd0;" u2="&#xc5;" k="41" />
1180
+ <hkern u1="&#xd0;" u2="&#xc4;" k="41" />
1181
+ <hkern u1="&#xd0;" u2="&#xc3;" k="41" />
1182
+ <hkern u1="&#xd0;" u2="&#xc2;" k="41" />
1183
+ <hkern u1="&#xd0;" u2="&#xc1;" k="41" />
1184
+ <hkern u1="&#xd0;" u2="&#xc0;" k="41" />
1185
+ <hkern u1="&#xd0;" u2="Z" k="20" />
1186
+ <hkern u1="&#xd0;" u2="Y" k="20" />
1187
+ <hkern u1="&#xd0;" u2="X" k="41" />
1188
+ <hkern u1="&#xd0;" u2="W" k="20" />
1189
+ <hkern u1="&#xd0;" u2="V" k="20" />
1190
+ <hkern u1="&#xd0;" u2="T" k="61" />
1191
+ <hkern u1="&#xd0;" u2="A" k="41" />
1192
+ <hkern u1="&#xd0;" u2="&#x2e;" k="82" />
1193
+ <hkern u1="&#xd0;" u2="&#x2c;" k="82" />
1194
+ <hkern u1="&#xd2;" u2="&#x201e;" k="82" />
1195
+ <hkern u1="&#xd2;" u2="&#x201a;" k="82" />
1196
+ <hkern u1="&#xd2;" u2="&#x178;" k="20" />
1197
+ <hkern u1="&#xd2;" u2="&#xdd;" k="20" />
1198
+ <hkern u1="&#xd2;" u2="&#xc5;" k="41" />
1199
+ <hkern u1="&#xd2;" u2="&#xc4;" k="41" />
1200
+ <hkern u1="&#xd2;" u2="&#xc3;" k="41" />
1201
+ <hkern u1="&#xd2;" u2="&#xc2;" k="41" />
1202
+ <hkern u1="&#xd2;" u2="&#xc1;" k="41" />
1203
+ <hkern u1="&#xd2;" u2="&#xc0;" k="41" />
1204
+ <hkern u1="&#xd2;" u2="Z" k="20" />
1205
+ <hkern u1="&#xd2;" u2="Y" k="20" />
1206
+ <hkern u1="&#xd2;" u2="X" k="41" />
1207
+ <hkern u1="&#xd2;" u2="W" k="20" />
1208
+ <hkern u1="&#xd2;" u2="V" k="20" />
1209
+ <hkern u1="&#xd2;" u2="T" k="61" />
1210
+ <hkern u1="&#xd2;" u2="A" k="41" />
1211
+ <hkern u1="&#xd2;" u2="&#x2e;" k="82" />
1212
+ <hkern u1="&#xd2;" u2="&#x2c;" k="82" />
1213
+ <hkern u1="&#xd3;" u2="&#x201e;" k="82" />
1214
+ <hkern u1="&#xd3;" u2="&#x201a;" k="82" />
1215
+ <hkern u1="&#xd3;" u2="&#x178;" k="20" />
1216
+ <hkern u1="&#xd3;" u2="&#xdd;" k="20" />
1217
+ <hkern u1="&#xd3;" u2="&#xc5;" k="41" />
1218
+ <hkern u1="&#xd3;" u2="&#xc4;" k="41" />
1219
+ <hkern u1="&#xd3;" u2="&#xc3;" k="41" />
1220
+ <hkern u1="&#xd3;" u2="&#xc2;" k="41" />
1221
+ <hkern u1="&#xd3;" u2="&#xc1;" k="41" />
1222
+ <hkern u1="&#xd3;" u2="&#xc0;" k="41" />
1223
+ <hkern u1="&#xd3;" u2="Z" k="20" />
1224
+ <hkern u1="&#xd3;" u2="Y" k="20" />
1225
+ <hkern u1="&#xd3;" u2="X" k="41" />
1226
+ <hkern u1="&#xd3;" u2="W" k="20" />
1227
+ <hkern u1="&#xd3;" u2="V" k="20" />
1228
+ <hkern u1="&#xd3;" u2="T" k="61" />
1229
+ <hkern u1="&#xd3;" u2="A" k="41" />
1230
+ <hkern u1="&#xd3;" u2="&#x2e;" k="82" />
1231
+ <hkern u1="&#xd3;" u2="&#x2c;" k="82" />
1232
+ <hkern u1="&#xd4;" u2="&#x201e;" k="82" />
1233
+ <hkern u1="&#xd4;" u2="&#x201a;" k="82" />
1234
+ <hkern u1="&#xd4;" u2="&#x178;" k="20" />
1235
+ <hkern u1="&#xd4;" u2="&#xdd;" k="20" />
1236
+ <hkern u1="&#xd4;" u2="&#xc5;" k="41" />
1237
+ <hkern u1="&#xd4;" u2="&#xc4;" k="41" />
1238
+ <hkern u1="&#xd4;" u2="&#xc3;" k="41" />
1239
+ <hkern u1="&#xd4;" u2="&#xc2;" k="41" />
1240
+ <hkern u1="&#xd4;" u2="&#xc1;" k="41" />
1241
+ <hkern u1="&#xd4;" u2="&#xc0;" k="41" />
1242
+ <hkern u1="&#xd4;" u2="Z" k="20" />
1243
+ <hkern u1="&#xd4;" u2="Y" k="20" />
1244
+ <hkern u1="&#xd4;" u2="X" k="41" />
1245
+ <hkern u1="&#xd4;" u2="W" k="20" />
1246
+ <hkern u1="&#xd4;" u2="V" k="20" />
1247
+ <hkern u1="&#xd4;" u2="T" k="61" />
1248
+ <hkern u1="&#xd4;" u2="A" k="41" />
1249
+ <hkern u1="&#xd4;" u2="&#x2e;" k="82" />
1250
+ <hkern u1="&#xd4;" u2="&#x2c;" k="82" />
1251
+ <hkern u1="&#xd5;" u2="&#x201e;" k="82" />
1252
+ <hkern u1="&#xd5;" u2="&#x201a;" k="82" />
1253
+ <hkern u1="&#xd5;" u2="&#x178;" k="20" />
1254
+ <hkern u1="&#xd5;" u2="&#xdd;" k="20" />
1255
+ <hkern u1="&#xd5;" u2="&#xc5;" k="41" />
1256
+ <hkern u1="&#xd5;" u2="&#xc4;" k="41" />
1257
+ <hkern u1="&#xd5;" u2="&#xc3;" k="41" />
1258
+ <hkern u1="&#xd5;" u2="&#xc2;" k="41" />
1259
+ <hkern u1="&#xd5;" u2="&#xc1;" k="41" />
1260
+ <hkern u1="&#xd5;" u2="&#xc0;" k="41" />
1261
+ <hkern u1="&#xd5;" u2="Z" k="20" />
1262
+ <hkern u1="&#xd5;" u2="Y" k="20" />
1263
+ <hkern u1="&#xd5;" u2="X" k="41" />
1264
+ <hkern u1="&#xd5;" u2="W" k="20" />
1265
+ <hkern u1="&#xd5;" u2="V" k="20" />
1266
+ <hkern u1="&#xd5;" u2="T" k="61" />
1267
+ <hkern u1="&#xd5;" u2="A" k="41" />
1268
+ <hkern u1="&#xd5;" u2="&#x2e;" k="82" />
1269
+ <hkern u1="&#xd5;" u2="&#x2c;" k="82" />
1270
+ <hkern u1="&#xd6;" u2="&#x201e;" k="82" />
1271
+ <hkern u1="&#xd6;" u2="&#x201a;" k="82" />
1272
+ <hkern u1="&#xd6;" u2="&#x178;" k="20" />
1273
+ <hkern u1="&#xd6;" u2="&#xdd;" k="20" />
1274
+ <hkern u1="&#xd6;" u2="&#xc5;" k="41" />
1275
+ <hkern u1="&#xd6;" u2="&#xc4;" k="41" />
1276
+ <hkern u1="&#xd6;" u2="&#xc3;" k="41" />
1277
+ <hkern u1="&#xd6;" u2="&#xc2;" k="41" />
1278
+ <hkern u1="&#xd6;" u2="&#xc1;" k="41" />
1279
+ <hkern u1="&#xd6;" u2="&#xc0;" k="41" />
1280
+ <hkern u1="&#xd6;" u2="Z" k="20" />
1281
+ <hkern u1="&#xd6;" u2="Y" k="20" />
1282
+ <hkern u1="&#xd6;" u2="X" k="41" />
1283
+ <hkern u1="&#xd6;" u2="W" k="20" />
1284
+ <hkern u1="&#xd6;" u2="V" k="20" />
1285
+ <hkern u1="&#xd6;" u2="T" k="61" />
1286
+ <hkern u1="&#xd6;" u2="A" k="41" />
1287
+ <hkern u1="&#xd6;" u2="&#x2e;" k="82" />
1288
+ <hkern u1="&#xd6;" u2="&#x2c;" k="82" />
1289
+ <hkern u1="&#xd8;" u2="&#x201e;" k="82" />
1290
+ <hkern u1="&#xd8;" u2="&#x201a;" k="82" />
1291
+ <hkern u1="&#xd8;" u2="&#x178;" k="20" />
1292
+ <hkern u1="&#xd8;" u2="&#xdd;" k="20" />
1293
+ <hkern u1="&#xd8;" u2="&#xc5;" k="41" />
1294
+ <hkern u1="&#xd8;" u2="&#xc4;" k="41" />
1295
+ <hkern u1="&#xd8;" u2="&#xc3;" k="41" />
1296
+ <hkern u1="&#xd8;" u2="&#xc2;" k="41" />
1297
+ <hkern u1="&#xd8;" u2="&#xc1;" k="41" />
1298
+ <hkern u1="&#xd8;" u2="&#xc0;" k="41" />
1299
+ <hkern u1="&#xd8;" u2="Z" k="20" />
1300
+ <hkern u1="&#xd8;" u2="Y" k="20" />
1301
+ <hkern u1="&#xd8;" u2="X" k="41" />
1302
+ <hkern u1="&#xd8;" u2="W" k="20" />
1303
+ <hkern u1="&#xd8;" u2="V" k="20" />
1304
+ <hkern u1="&#xd8;" u2="T" k="61" />
1305
+ <hkern u1="&#xd8;" u2="A" k="41" />
1306
+ <hkern u1="&#xd8;" u2="&#x2e;" k="82" />
1307
+ <hkern u1="&#xd8;" u2="&#x2c;" k="82" />
1308
+ <hkern u1="&#xd9;" u2="&#x201e;" k="41" />
1309
+ <hkern u1="&#xd9;" u2="&#x201a;" k="41" />
1310
+ <hkern u1="&#xd9;" u2="&#xc5;" k="20" />
1311
+ <hkern u1="&#xd9;" u2="&#xc4;" k="20" />
1312
+ <hkern u1="&#xd9;" u2="&#xc3;" k="20" />
1313
+ <hkern u1="&#xd9;" u2="&#xc2;" k="20" />
1314
+ <hkern u1="&#xd9;" u2="&#xc1;" k="20" />
1315
+ <hkern u1="&#xd9;" u2="&#xc0;" k="20" />
1316
+ <hkern u1="&#xd9;" u2="A" k="20" />
1317
+ <hkern u1="&#xd9;" u2="&#x2e;" k="41" />
1318
+ <hkern u1="&#xd9;" u2="&#x2c;" k="41" />
1319
+ <hkern u1="&#xda;" u2="&#x201e;" k="41" />
1320
+ <hkern u1="&#xda;" u2="&#x201a;" k="41" />
1321
+ <hkern u1="&#xda;" u2="&#xc5;" k="20" />
1322
+ <hkern u1="&#xda;" u2="&#xc4;" k="20" />
1323
+ <hkern u1="&#xda;" u2="&#xc3;" k="20" />
1324
+ <hkern u1="&#xda;" u2="&#xc2;" k="20" />
1325
+ <hkern u1="&#xda;" u2="&#xc1;" k="20" />
1326
+ <hkern u1="&#xda;" u2="&#xc0;" k="20" />
1327
+ <hkern u1="&#xda;" u2="A" k="20" />
1328
+ <hkern u1="&#xda;" u2="&#x2e;" k="41" />
1329
+ <hkern u1="&#xda;" u2="&#x2c;" k="41" />
1330
+ <hkern u1="&#xdb;" u2="&#x201e;" k="41" />
1331
+ <hkern u1="&#xdb;" u2="&#x201a;" k="41" />
1332
+ <hkern u1="&#xdb;" u2="&#xc5;" k="20" />
1333
+ <hkern u1="&#xdb;" u2="&#xc4;" k="20" />
1334
+ <hkern u1="&#xdb;" u2="&#xc3;" k="20" />
1335
+ <hkern u1="&#xdb;" u2="&#xc2;" k="20" />
1336
+ <hkern u1="&#xdb;" u2="&#xc1;" k="20" />
1337
+ <hkern u1="&#xdb;" u2="&#xc0;" k="20" />
1338
+ <hkern u1="&#xdb;" u2="A" k="20" />
1339
+ <hkern u1="&#xdb;" u2="&#x2e;" k="41" />
1340
+ <hkern u1="&#xdb;" u2="&#x2c;" k="41" />
1341
+ <hkern u1="&#xdc;" u2="&#x201e;" k="41" />
1342
+ <hkern u1="&#xdc;" u2="&#x201a;" k="41" />
1343
+ <hkern u1="&#xdc;" u2="&#xc5;" k="20" />
1344
+ <hkern u1="&#xdc;" u2="&#xc4;" k="20" />
1345
+ <hkern u1="&#xdc;" u2="&#xc3;" k="20" />
1346
+ <hkern u1="&#xdc;" u2="&#xc2;" k="20" />
1347
+ <hkern u1="&#xdc;" u2="&#xc1;" k="20" />
1348
+ <hkern u1="&#xdc;" u2="&#xc0;" k="20" />
1349
+ <hkern u1="&#xdc;" u2="A" k="20" />
1350
+ <hkern u1="&#xdc;" u2="&#x2e;" k="41" />
1351
+ <hkern u1="&#xdc;" u2="&#x2c;" k="41" />
1352
+ <hkern u1="&#xdd;" u2="&#x201e;" k="123" />
1353
+ <hkern u1="&#xdd;" u2="&#x201a;" k="123" />
1354
+ <hkern u1="&#xdd;" u2="&#x153;" k="102" />
1355
+ <hkern u1="&#xdd;" u2="&#x152;" k="41" />
1356
+ <hkern u1="&#xdd;" u2="&#xfc;" k="61" />
1357
+ <hkern u1="&#xdd;" u2="&#xfb;" k="61" />
1358
+ <hkern u1="&#xdd;" u2="&#xfa;" k="61" />
1359
+ <hkern u1="&#xdd;" u2="&#xf9;" k="61" />
1360
+ <hkern u1="&#xdd;" u2="&#xf8;" k="102" />
1361
+ <hkern u1="&#xdd;" u2="&#xf6;" k="102" />
1362
+ <hkern u1="&#xdd;" u2="&#xf5;" k="102" />
1363
+ <hkern u1="&#xdd;" u2="&#xf4;" k="102" />
1364
+ <hkern u1="&#xdd;" u2="&#xf3;" k="102" />
1365
+ <hkern u1="&#xdd;" u2="&#xf2;" k="102" />
1366
+ <hkern u1="&#xdd;" u2="&#xeb;" k="102" />
1367
+ <hkern u1="&#xdd;" u2="&#xea;" k="102" />
1368
+ <hkern u1="&#xdd;" u2="&#xe9;" k="102" />
1369
+ <hkern u1="&#xdd;" u2="&#xe8;" k="102" />
1370
+ <hkern u1="&#xdd;" u2="&#xe7;" k="102" />
1371
+ <hkern u1="&#xdd;" u2="&#xe6;" k="102" />
1372
+ <hkern u1="&#xdd;" u2="&#xe5;" k="102" />
1373
+ <hkern u1="&#xdd;" u2="&#xe4;" k="102" />
1374
+ <hkern u1="&#xdd;" u2="&#xe3;" k="102" />
1375
+ <hkern u1="&#xdd;" u2="&#xe2;" k="102" />
1376
+ <hkern u1="&#xdd;" u2="&#xe1;" k="102" />
1377
+ <hkern u1="&#xdd;" u2="&#xe0;" k="102" />
1378
+ <hkern u1="&#xdd;" u2="&#xd8;" k="41" />
1379
+ <hkern u1="&#xdd;" u2="&#xd6;" k="41" />
1380
+ <hkern u1="&#xdd;" u2="&#xd5;" k="41" />
1381
+ <hkern u1="&#xdd;" u2="&#xd4;" k="41" />
1382
+ <hkern u1="&#xdd;" u2="&#xd3;" k="41" />
1383
+ <hkern u1="&#xdd;" u2="&#xd2;" k="41" />
1384
+ <hkern u1="&#xdd;" u2="&#xc7;" k="41" />
1385
+ <hkern u1="&#xdd;" u2="&#xc5;" k="123" />
1386
+ <hkern u1="&#xdd;" u2="&#xc4;" k="123" />
1387
+ <hkern u1="&#xdd;" u2="&#xc3;" k="123" />
1388
+ <hkern u1="&#xdd;" u2="&#xc2;" k="123" />
1389
+ <hkern u1="&#xdd;" u2="&#xc1;" k="123" />
1390
+ <hkern u1="&#xdd;" u2="&#xc0;" k="123" />
1391
+ <hkern u1="&#xdd;" u2="z" k="41" />
1392
+ <hkern u1="&#xdd;" u2="u" k="61" />
1393
+ <hkern u1="&#xdd;" u2="s" k="82" />
1394
+ <hkern u1="&#xdd;" u2="r" k="61" />
1395
+ <hkern u1="&#xdd;" u2="q" k="102" />
1396
+ <hkern u1="&#xdd;" u2="p" k="61" />
1397
+ <hkern u1="&#xdd;" u2="o" k="102" />
1398
+ <hkern u1="&#xdd;" u2="n" k="61" />
1399
+ <hkern u1="&#xdd;" u2="m" k="61" />
1400
+ <hkern u1="&#xdd;" u2="g" k="41" />
1401
+ <hkern u1="&#xdd;" u2="e" k="102" />
1402
+ <hkern u1="&#xdd;" u2="d" k="102" />
1403
+ <hkern u1="&#xdd;" u2="c" k="102" />
1404
+ <hkern u1="&#xdd;" u2="a" k="102" />
1405
+ <hkern u1="&#xdd;" u2="Q" k="41" />
1406
+ <hkern u1="&#xdd;" u2="O" k="41" />
1407
+ <hkern u1="&#xdd;" u2="G" k="41" />
1408
+ <hkern u1="&#xdd;" u2="C" k="41" />
1409
+ <hkern u1="&#xdd;" u2="A" k="123" />
1410
+ <hkern u1="&#xdd;" u2="&#x3f;" k="-41" />
1411
+ <hkern u1="&#xdd;" u2="&#x2e;" k="123" />
1412
+ <hkern u1="&#xdd;" u2="&#x2c;" k="123" />
1413
+ <hkern u1="&#xde;" u2="&#x201e;" k="266" />
1414
+ <hkern u1="&#xde;" u2="&#x201a;" k="266" />
1415
+ <hkern u1="&#xde;" u2="&#xc5;" k="102" />
1416
+ <hkern u1="&#xde;" u2="&#xc4;" k="102" />
1417
+ <hkern u1="&#xde;" u2="&#xc3;" k="102" />
1418
+ <hkern u1="&#xde;" u2="&#xc2;" k="102" />
1419
+ <hkern u1="&#xde;" u2="&#xc1;" k="102" />
1420
+ <hkern u1="&#xde;" u2="&#xc0;" k="102" />
1421
+ <hkern u1="&#xde;" u2="Z" k="20" />
1422
+ <hkern u1="&#xde;" u2="X" k="41" />
1423
+ <hkern u1="&#xde;" u2="A" k="102" />
1424
+ <hkern u1="&#xde;" u2="&#x2e;" k="266" />
1425
+ <hkern u1="&#xde;" u2="&#x2c;" k="266" />
1426
+ <hkern u1="&#xe0;" u2="&#x201d;" k="20" />
1427
+ <hkern u1="&#xe0;" u2="&#x2019;" k="20" />
1428
+ <hkern u1="&#xe0;" u2="&#x27;" k="20" />
1429
+ <hkern u1="&#xe0;" u2="&#x22;" k="20" />
1430
+ <hkern u1="&#xe1;" u2="&#x201d;" k="20" />
1431
+ <hkern u1="&#xe1;" u2="&#x2019;" k="20" />
1432
+ <hkern u1="&#xe1;" u2="&#x27;" k="20" />
1433
+ <hkern u1="&#xe1;" u2="&#x22;" k="20" />
1434
+ <hkern u1="&#xe2;" u2="&#x201d;" k="20" />
1435
+ <hkern u1="&#xe2;" u2="&#x2019;" k="20" />
1436
+ <hkern u1="&#xe2;" u2="&#x27;" k="20" />
1437
+ <hkern u1="&#xe2;" u2="&#x22;" k="20" />
1438
+ <hkern u1="&#xe3;" u2="&#x201d;" k="20" />
1439
+ <hkern u1="&#xe3;" u2="&#x2019;" k="20" />
1440
+ <hkern u1="&#xe3;" u2="&#x27;" k="20" />
1441
+ <hkern u1="&#xe3;" u2="&#x22;" k="20" />
1442
+ <hkern u1="&#xe4;" u2="&#x201d;" k="20" />
1443
+ <hkern u1="&#xe4;" u2="&#x2019;" k="20" />
1444
+ <hkern u1="&#xe4;" u2="&#x27;" k="20" />
1445
+ <hkern u1="&#xe4;" u2="&#x22;" k="20" />
1446
+ <hkern u1="&#xe5;" u2="&#x201d;" k="20" />
1447
+ <hkern u1="&#xe5;" u2="&#x2019;" k="20" />
1448
+ <hkern u1="&#xe5;" u2="&#x27;" k="20" />
1449
+ <hkern u1="&#xe5;" u2="&#x22;" k="20" />
1450
+ <hkern u1="&#xe8;" u2="&#x201d;" k="20" />
1451
+ <hkern u1="&#xe8;" u2="&#x2019;" k="20" />
1452
+ <hkern u1="&#xe8;" u2="&#xfd;" k="41" />
1453
+ <hkern u1="&#xe8;" u2="z" k="20" />
1454
+ <hkern u1="&#xe8;" u2="y" k="41" />
1455
+ <hkern u1="&#xe8;" u2="x" k="41" />
1456
+ <hkern u1="&#xe8;" u2="w" k="41" />
1457
+ <hkern u1="&#xe8;" u2="v" k="41" />
1458
+ <hkern u1="&#xe8;" u2="&#x27;" k="20" />
1459
+ <hkern u1="&#xe8;" u2="&#x22;" k="20" />
1460
+ <hkern u1="&#xe9;" u2="&#x201d;" k="20" />
1461
+ <hkern u1="&#xe9;" u2="&#x2019;" k="20" />
1462
+ <hkern u1="&#xe9;" u2="&#xfd;" k="41" />
1463
+ <hkern u1="&#xe9;" u2="z" k="20" />
1464
+ <hkern u1="&#xe9;" u2="y" k="41" />
1465
+ <hkern u1="&#xe9;" u2="x" k="41" />
1466
+ <hkern u1="&#xe9;" u2="w" k="41" />
1467
+ <hkern u1="&#xe9;" u2="v" k="41" />
1468
+ <hkern u1="&#xe9;" u2="&#x27;" k="20" />
1469
+ <hkern u1="&#xe9;" u2="&#x22;" k="20" />
1470
+ <hkern u1="&#xea;" u2="&#x201d;" k="20" />
1471
+ <hkern u1="&#xea;" u2="&#x2019;" k="20" />
1472
+ <hkern u1="&#xea;" u2="&#xfd;" k="41" />
1473
+ <hkern u1="&#xea;" u2="z" k="20" />
1474
+ <hkern u1="&#xea;" u2="y" k="41" />
1475
+ <hkern u1="&#xea;" u2="x" k="41" />
1476
+ <hkern u1="&#xea;" u2="w" k="41" />
1477
+ <hkern u1="&#xea;" u2="v" k="41" />
1478
+ <hkern u1="&#xea;" u2="&#x27;" k="20" />
1479
+ <hkern u1="&#xea;" u2="&#x22;" k="20" />
1480
+ <hkern u1="&#xeb;" u2="&#x201d;" k="20" />
1481
+ <hkern u1="&#xeb;" u2="&#x2019;" k="20" />
1482
+ <hkern u1="&#xeb;" u2="&#xfd;" k="41" />
1483
+ <hkern u1="&#xeb;" u2="z" k="20" />
1484
+ <hkern u1="&#xeb;" u2="y" k="41" />
1485
+ <hkern u1="&#xeb;" u2="x" k="41" />
1486
+ <hkern u1="&#xeb;" u2="w" k="41" />
1487
+ <hkern u1="&#xeb;" u2="v" k="41" />
1488
+ <hkern u1="&#xeb;" u2="&#x27;" k="20" />
1489
+ <hkern u1="&#xeb;" u2="&#x22;" k="20" />
1490
+ <hkern u1="&#xf0;" u2="&#x201d;" k="20" />
1491
+ <hkern u1="&#xf0;" u2="&#x2019;" k="20" />
1492
+ <hkern u1="&#xf0;" u2="&#xfd;" k="41" />
1493
+ <hkern u1="&#xf0;" u2="z" k="20" />
1494
+ <hkern u1="&#xf0;" u2="y" k="41" />
1495
+ <hkern u1="&#xf0;" u2="x" k="41" />
1496
+ <hkern u1="&#xf0;" u2="w" k="41" />
1497
+ <hkern u1="&#xf0;" u2="v" k="41" />
1498
+ <hkern u1="&#xf0;" u2="&#x27;" k="20" />
1499
+ <hkern u1="&#xf0;" u2="&#x22;" k="20" />
1500
+ <hkern u1="&#xf2;" u2="&#x201d;" k="20" />
1501
+ <hkern u1="&#xf2;" u2="&#x2019;" k="20" />
1502
+ <hkern u1="&#xf2;" u2="&#xfd;" k="41" />
1503
+ <hkern u1="&#xf2;" u2="z" k="20" />
1504
+ <hkern u1="&#xf2;" u2="y" k="41" />
1505
+ <hkern u1="&#xf2;" u2="x" k="41" />
1506
+ <hkern u1="&#xf2;" u2="w" k="41" />
1507
+ <hkern u1="&#xf2;" u2="v" k="41" />
1508
+ <hkern u1="&#xf2;" u2="&#x27;" k="20" />
1509
+ <hkern u1="&#xf2;" u2="&#x22;" k="20" />
1510
+ <hkern u1="&#xf3;" u2="&#x201d;" k="20" />
1511
+ <hkern u1="&#xf3;" u2="&#x2019;" k="20" />
1512
+ <hkern u1="&#xf3;" u2="&#xfd;" k="41" />
1513
+ <hkern u1="&#xf3;" u2="z" k="20" />
1514
+ <hkern u1="&#xf3;" u2="y" k="41" />
1515
+ <hkern u1="&#xf3;" u2="x" k="41" />
1516
+ <hkern u1="&#xf3;" u2="w" k="41" />
1517
+ <hkern u1="&#xf3;" u2="v" k="41" />
1518
+ <hkern u1="&#xf3;" u2="&#x27;" k="20" />
1519
+ <hkern u1="&#xf3;" u2="&#x22;" k="20" />
1520
+ <hkern u1="&#xf4;" u2="&#x201d;" k="20" />
1521
+ <hkern u1="&#xf4;" u2="&#x2019;" k="20" />
1522
+ <hkern u1="&#xf4;" u2="&#xfd;" k="41" />
1523
+ <hkern u1="&#xf4;" u2="z" k="20" />
1524
+ <hkern u1="&#xf4;" u2="y" k="41" />
1525
+ <hkern u1="&#xf4;" u2="x" k="41" />
1526
+ <hkern u1="&#xf4;" u2="w" k="41" />
1527
+ <hkern u1="&#xf4;" u2="v" k="41" />
1528
+ <hkern u1="&#xf4;" u2="&#x27;" k="20" />
1529
+ <hkern u1="&#xf4;" u2="&#x22;" k="20" />
1530
+ <hkern u1="&#xf6;" u2="&#x201d;" k="41" />
1531
+ <hkern u1="&#xf6;" u2="&#x2019;" k="41" />
1532
+ <hkern u1="&#xf6;" u2="&#x27;" k="41" />
1533
+ <hkern u1="&#xf6;" u2="&#x22;" k="41" />
1534
+ <hkern u1="&#xf8;" u2="&#x201d;" k="20" />
1535
+ <hkern u1="&#xf8;" u2="&#x2019;" k="20" />
1536
+ <hkern u1="&#xf8;" u2="&#xfd;" k="41" />
1537
+ <hkern u1="&#xf8;" u2="z" k="20" />
1538
+ <hkern u1="&#xf8;" u2="y" k="41" />
1539
+ <hkern u1="&#xf8;" u2="x" k="41" />
1540
+ <hkern u1="&#xf8;" u2="w" k="41" />
1541
+ <hkern u1="&#xf8;" u2="v" k="41" />
1542
+ <hkern u1="&#xf8;" u2="&#x27;" k="20" />
1543
+ <hkern u1="&#xf8;" u2="&#x22;" k="20" />
1544
+ <hkern u1="&#xfd;" u2="&#x201e;" k="82" />
1545
+ <hkern u1="&#xfd;" u2="&#x201d;" k="-82" />
1546
+ <hkern u1="&#xfd;" u2="&#x201a;" k="82" />
1547
+ <hkern u1="&#xfd;" u2="&#x2019;" k="-82" />
1548
+ <hkern u1="&#xfd;" u2="&#x3f;" k="-41" />
1549
+ <hkern u1="&#xfd;" u2="&#x2e;" k="82" />
1550
+ <hkern u1="&#xfd;" u2="&#x2c;" k="82" />
1551
+ <hkern u1="&#xfd;" u2="&#x27;" k="-82" />
1552
+ <hkern u1="&#xfd;" u2="&#x22;" k="-82" />
1553
+ <hkern u1="&#xfe;" u2="&#x201d;" k="20" />
1554
+ <hkern u1="&#xfe;" u2="&#x2019;" k="20" />
1555
+ <hkern u1="&#xfe;" u2="&#xfd;" k="41" />
1556
+ <hkern u1="&#xfe;" u2="z" k="20" />
1557
+ <hkern u1="&#xfe;" u2="y" k="41" />
1558
+ <hkern u1="&#xfe;" u2="x" k="41" />
1559
+ <hkern u1="&#xfe;" u2="w" k="41" />
1560
+ <hkern u1="&#xfe;" u2="v" k="41" />
1561
+ <hkern u1="&#xfe;" u2="&#x27;" k="20" />
1562
+ <hkern u1="&#xfe;" u2="&#x22;" k="20" />
1563
+ <hkern u1="&#xff;" u2="&#x201e;" k="82" />
1564
+ <hkern u1="&#xff;" u2="&#x201d;" k="-82" />
1565
+ <hkern u1="&#xff;" u2="&#x201a;" k="82" />
1566
+ <hkern u1="&#xff;" u2="&#x2019;" k="-82" />
1567
+ <hkern u1="&#xff;" u2="&#x3f;" k="-41" />
1568
+ <hkern u1="&#xff;" u2="&#x2e;" k="82" />
1569
+ <hkern u1="&#xff;" u2="&#x2c;" k="82" />
1570
+ <hkern u1="&#xff;" u2="&#x27;" k="-82" />
1571
+ <hkern u1="&#xff;" u2="&#x22;" k="-82" />
1572
+ <hkern u1="&#x152;" u2="J" k="-123" />
1573
+ <hkern u1="&#x178;" u2="&#x201e;" k="123" />
1574
+ <hkern u1="&#x178;" u2="&#x201a;" k="123" />
1575
+ <hkern u1="&#x178;" u2="&#x153;" k="102" />
1576
+ <hkern u1="&#x178;" u2="&#x152;" k="41" />
1577
+ <hkern u1="&#x178;" u2="&#xfc;" k="61" />
1578
+ <hkern u1="&#x178;" u2="&#xfb;" k="61" />
1579
+ <hkern u1="&#x178;" u2="&#xfa;" k="61" />
1580
+ <hkern u1="&#x178;" u2="&#xf9;" k="61" />
1581
+ <hkern u1="&#x178;" u2="&#xf8;" k="102" />
1582
+ <hkern u1="&#x178;" u2="&#xf6;" k="102" />
1583
+ <hkern u1="&#x178;" u2="&#xf5;" k="102" />
1584
+ <hkern u1="&#x178;" u2="&#xf4;" k="102" />
1585
+ <hkern u1="&#x178;" u2="&#xf3;" k="102" />
1586
+ <hkern u1="&#x178;" u2="&#xf2;" k="102" />
1587
+ <hkern u1="&#x178;" u2="&#xeb;" k="102" />
1588
+ <hkern u1="&#x178;" u2="&#xea;" k="102" />
1589
+ <hkern u1="&#x178;" u2="&#xe9;" k="102" />
1590
+ <hkern u1="&#x178;" u2="&#xe8;" k="102" />
1591
+ <hkern u1="&#x178;" u2="&#xe7;" k="102" />
1592
+ <hkern u1="&#x178;" u2="&#xe6;" k="102" />
1593
+ <hkern u1="&#x178;" u2="&#xe5;" k="102" />
1594
+ <hkern u1="&#x178;" u2="&#xe4;" k="102" />
1595
+ <hkern u1="&#x178;" u2="&#xe3;" k="102" />
1596
+ <hkern u1="&#x178;" u2="&#xe2;" k="102" />
1597
+ <hkern u1="&#x178;" u2="&#xe1;" k="102" />
1598
+ <hkern u1="&#x178;" u2="&#xe0;" k="102" />
1599
+ <hkern u1="&#x178;" u2="&#xd8;" k="41" />
1600
+ <hkern u1="&#x178;" u2="&#xd6;" k="41" />
1601
+ <hkern u1="&#x178;" u2="&#xd5;" k="41" />
1602
+ <hkern u1="&#x178;" u2="&#xd4;" k="41" />
1603
+ <hkern u1="&#x178;" u2="&#xd3;" k="41" />
1604
+ <hkern u1="&#x178;" u2="&#xd2;" k="41" />
1605
+ <hkern u1="&#x178;" u2="&#xc7;" k="41" />
1606
+ <hkern u1="&#x178;" u2="&#xc5;" k="123" />
1607
+ <hkern u1="&#x178;" u2="&#xc4;" k="123" />
1608
+ <hkern u1="&#x178;" u2="&#xc3;" k="123" />
1609
+ <hkern u1="&#x178;" u2="&#xc2;" k="123" />
1610
+ <hkern u1="&#x178;" u2="&#xc1;" k="123" />
1611
+ <hkern u1="&#x178;" u2="&#xc0;" k="123" />
1612
+ <hkern u1="&#x178;" u2="z" k="41" />
1613
+ <hkern u1="&#x178;" u2="u" k="61" />
1614
+ <hkern u1="&#x178;" u2="s" k="82" />
1615
+ <hkern u1="&#x178;" u2="r" k="61" />
1616
+ <hkern u1="&#x178;" u2="q" k="102" />
1617
+ <hkern u1="&#x178;" u2="p" k="61" />
1618
+ <hkern u1="&#x178;" u2="o" k="102" />
1619
+ <hkern u1="&#x178;" u2="n" k="61" />
1620
+ <hkern u1="&#x178;" u2="m" k="61" />
1621
+ <hkern u1="&#x178;" u2="g" k="41" />
1622
+ <hkern u1="&#x178;" u2="e" k="102" />
1623
+ <hkern u1="&#x178;" u2="d" k="102" />
1624
+ <hkern u1="&#x178;" u2="c" k="102" />
1625
+ <hkern u1="&#x178;" u2="a" k="102" />
1626
+ <hkern u1="&#x178;" u2="Q" k="41" />
1627
+ <hkern u1="&#x178;" u2="O" k="41" />
1628
+ <hkern u1="&#x178;" u2="G" k="41" />
1629
+ <hkern u1="&#x178;" u2="C" k="41" />
1630
+ <hkern u1="&#x178;" u2="A" k="123" />
1631
+ <hkern u1="&#x178;" u2="&#x3f;" k="-41" />
1632
+ <hkern u1="&#x178;" u2="&#x2e;" k="123" />
1633
+ <hkern u1="&#x178;" u2="&#x2c;" k="123" />
1634
+ <hkern u1="&#x2013;" u2="T" k="82" />
1635
+ <hkern u1="&#x2014;" u2="T" k="82" />
1636
+ <hkern u1="&#x2018;" u2="&#x178;" k="-20" />
1637
+ <hkern u1="&#x2018;" u2="&#x153;" k="123" />
1638
+ <hkern u1="&#x2018;" u2="&#xfc;" k="61" />
1639
+ <hkern u1="&#x2018;" u2="&#xfb;" k="61" />
1640
+ <hkern u1="&#x2018;" u2="&#xfa;" k="61" />
1641
+ <hkern u1="&#x2018;" u2="&#xf9;" k="61" />
1642
+ <hkern u1="&#x2018;" u2="&#xf8;" k="123" />
1643
+ <hkern u1="&#x2018;" u2="&#xf6;" k="123" />
1644
+ <hkern u1="&#x2018;" u2="&#xf5;" k="123" />
1645
+ <hkern u1="&#x2018;" u2="&#xf4;" k="123" />
1646
+ <hkern u1="&#x2018;" u2="&#xf3;" k="123" />
1647
+ <hkern u1="&#x2018;" u2="&#xf2;" k="123" />
1648
+ <hkern u1="&#x2018;" u2="&#xeb;" k="123" />
1649
+ <hkern u1="&#x2018;" u2="&#xea;" k="123" />
1650
+ <hkern u1="&#x2018;" u2="&#xe9;" k="123" />
1651
+ <hkern u1="&#x2018;" u2="&#xe8;" k="123" />
1652
+ <hkern u1="&#x2018;" u2="&#xe7;" k="123" />
1653
+ <hkern u1="&#x2018;" u2="&#xe6;" k="82" />
1654
+ <hkern u1="&#x2018;" u2="&#xe5;" k="82" />
1655
+ <hkern u1="&#x2018;" u2="&#xe4;" k="82" />
1656
+ <hkern u1="&#x2018;" u2="&#xe3;" k="82" />
1657
+ <hkern u1="&#x2018;" u2="&#xe2;" k="82" />
1658
+ <hkern u1="&#x2018;" u2="&#xe1;" k="82" />
1659
+ <hkern u1="&#x2018;" u2="&#xe0;" k="123" />
1660
+ <hkern u1="&#x2018;" u2="&#xdd;" k="-20" />
1661
+ <hkern u1="&#x2018;" u2="&#xc5;" k="143" />
1662
+ <hkern u1="&#x2018;" u2="&#xc4;" k="143" />
1663
+ <hkern u1="&#x2018;" u2="&#xc3;" k="143" />
1664
+ <hkern u1="&#x2018;" u2="&#xc2;" k="143" />
1665
+ <hkern u1="&#x2018;" u2="&#xc1;" k="143" />
1666
+ <hkern u1="&#x2018;" u2="&#xc0;" k="143" />
1667
+ <hkern u1="&#x2018;" u2="u" k="61" />
1668
+ <hkern u1="&#x2018;" u2="s" k="61" />
1669
+ <hkern u1="&#x2018;" u2="r" k="61" />
1670
+ <hkern u1="&#x2018;" u2="q" k="123" />
1671
+ <hkern u1="&#x2018;" u2="p" k="61" />
1672
+ <hkern u1="&#x2018;" u2="o" k="123" />
1673
+ <hkern u1="&#x2018;" u2="n" k="61" />
1674
+ <hkern u1="&#x2018;" u2="m" k="61" />
1675
+ <hkern u1="&#x2018;" u2="g" k="61" />
1676
+ <hkern u1="&#x2018;" u2="e" k="123" />
1677
+ <hkern u1="&#x2018;" u2="d" k="123" />
1678
+ <hkern u1="&#x2018;" u2="c" k="123" />
1679
+ <hkern u1="&#x2018;" u2="a" k="82" />
1680
+ <hkern u1="&#x2018;" u2="Y" k="-20" />
1681
+ <hkern u1="&#x2018;" u2="W" k="-41" />
1682
+ <hkern u1="&#x2018;" u2="V" k="-41" />
1683
+ <hkern u1="&#x2018;" u2="T" k="-41" />
1684
+ <hkern u1="&#x2018;" u2="A" k="143" />
1685
+ <hkern u1="&#x2019;" u2="&#x178;" k="-20" />
1686
+ <hkern u1="&#x2019;" u2="&#x153;" k="123" />
1687
+ <hkern u1="&#x2019;" u2="&#xfc;" k="61" />
1688
+ <hkern u1="&#x2019;" u2="&#xfb;" k="61" />
1689
+ <hkern u1="&#x2019;" u2="&#xfa;" k="61" />
1690
+ <hkern u1="&#x2019;" u2="&#xf9;" k="61" />
1691
+ <hkern u1="&#x2019;" u2="&#xf8;" k="123" />
1692
+ <hkern u1="&#x2019;" u2="&#xf6;" k="123" />
1693
+ <hkern u1="&#x2019;" u2="&#xf5;" k="123" />
1694
+ <hkern u1="&#x2019;" u2="&#xf4;" k="123" />
1695
+ <hkern u1="&#x2019;" u2="&#xf3;" k="123" />
1696
+ <hkern u1="&#x2019;" u2="&#xf2;" k="123" />
1697
+ <hkern u1="&#x2019;" u2="&#xeb;" k="123" />
1698
+ <hkern u1="&#x2019;" u2="&#xea;" k="123" />
1699
+ <hkern u1="&#x2019;" u2="&#xe9;" k="123" />
1700
+ <hkern u1="&#x2019;" u2="&#xe8;" k="123" />
1701
+ <hkern u1="&#x2019;" u2="&#xe7;" k="123" />
1702
+ <hkern u1="&#x2019;" u2="&#xe6;" k="82" />
1703
+ <hkern u1="&#x2019;" u2="&#xe5;" k="82" />
1704
+ <hkern u1="&#x2019;" u2="&#xe4;" k="82" />
1705
+ <hkern u1="&#x2019;" u2="&#xe3;" k="82" />
1706
+ <hkern u1="&#x2019;" u2="&#xe2;" k="82" />
1707
+ <hkern u1="&#x2019;" u2="&#xe1;" k="82" />
1708
+ <hkern u1="&#x2019;" u2="&#xe0;" k="123" />
1709
+ <hkern u1="&#x2019;" u2="&#xdd;" k="-20" />
1710
+ <hkern u1="&#x2019;" u2="&#xc5;" k="143" />
1711
+ <hkern u1="&#x2019;" u2="&#xc4;" k="143" />
1712
+ <hkern u1="&#x2019;" u2="&#xc3;" k="143" />
1713
+ <hkern u1="&#x2019;" u2="&#xc2;" k="143" />
1714
+ <hkern u1="&#x2019;" u2="&#xc1;" k="143" />
1715
+ <hkern u1="&#x2019;" u2="&#xc0;" k="143" />
1716
+ <hkern u1="&#x2019;" u2="u" k="61" />
1717
+ <hkern u1="&#x2019;" u2="s" k="61" />
1718
+ <hkern u1="&#x2019;" u2="r" k="61" />
1719
+ <hkern u1="&#x2019;" u2="q" k="123" />
1720
+ <hkern u1="&#x2019;" u2="p" k="61" />
1721
+ <hkern u1="&#x2019;" u2="o" k="123" />
1722
+ <hkern u1="&#x2019;" u2="n" k="61" />
1723
+ <hkern u1="&#x2019;" u2="m" k="61" />
1724
+ <hkern u1="&#x2019;" u2="g" k="61" />
1725
+ <hkern u1="&#x2019;" u2="e" k="123" />
1726
+ <hkern u1="&#x2019;" u2="d" k="123" />
1727
+ <hkern u1="&#x2019;" u2="c" k="123" />
1728
+ <hkern u1="&#x2019;" u2="a" k="82" />
1729
+ <hkern u1="&#x2019;" u2="Y" k="-20" />
1730
+ <hkern u1="&#x2019;" u2="W" k="-41" />
1731
+ <hkern u1="&#x2019;" u2="V" k="-41" />
1732
+ <hkern u1="&#x2019;" u2="T" k="-41" />
1733
+ <hkern u1="&#x2019;" u2="A" k="143" />
1734
+ <hkern u1="&#x201a;" u2="&#x178;" k="123" />
1735
+ <hkern u1="&#x201a;" u2="&#x152;" k="102" />
1736
+ <hkern u1="&#x201a;" u2="&#xdd;" k="123" />
1737
+ <hkern u1="&#x201a;" u2="&#xdc;" k="41" />
1738
+ <hkern u1="&#x201a;" u2="&#xdb;" k="41" />
1739
+ <hkern u1="&#x201a;" u2="&#xda;" k="41" />
1740
+ <hkern u1="&#x201a;" u2="&#xd9;" k="41" />
1741
+ <hkern u1="&#x201a;" u2="&#xd8;" k="102" />
1742
+ <hkern u1="&#x201a;" u2="&#xd6;" k="102" />
1743
+ <hkern u1="&#x201a;" u2="&#xd5;" k="102" />
1744
+ <hkern u1="&#x201a;" u2="&#xd4;" k="102" />
1745
+ <hkern u1="&#x201a;" u2="&#xd3;" k="102" />
1746
+ <hkern u1="&#x201a;" u2="&#xd2;" k="102" />
1747
+ <hkern u1="&#x201a;" u2="&#xc7;" k="102" />
1748
+ <hkern u1="&#x201a;" u2="Y" k="123" />
1749
+ <hkern u1="&#x201a;" u2="W" k="123" />
1750
+ <hkern u1="&#x201a;" u2="V" k="123" />
1751
+ <hkern u1="&#x201a;" u2="U" k="41" />
1752
+ <hkern u1="&#x201a;" u2="T" k="143" />
1753
+ <hkern u1="&#x201a;" u2="Q" k="102" />
1754
+ <hkern u1="&#x201a;" u2="O" k="102" />
1755
+ <hkern u1="&#x201a;" u2="G" k="102" />
1756
+ <hkern u1="&#x201a;" u2="C" k="102" />
1757
+ <hkern u1="&#x201c;" u2="&#x178;" k="-20" />
1758
+ <hkern u1="&#x201c;" u2="&#x153;" k="123" />
1759
+ <hkern u1="&#x201c;" u2="&#xfc;" k="61" />
1760
+ <hkern u1="&#x201c;" u2="&#xfb;" k="61" />
1761
+ <hkern u1="&#x201c;" u2="&#xfa;" k="61" />
1762
+ <hkern u1="&#x201c;" u2="&#xf9;" k="61" />
1763
+ <hkern u1="&#x201c;" u2="&#xf8;" k="123" />
1764
+ <hkern u1="&#x201c;" u2="&#xf6;" k="123" />
1765
+ <hkern u1="&#x201c;" u2="&#xf5;" k="123" />
1766
+ <hkern u1="&#x201c;" u2="&#xf4;" k="123" />
1767
+ <hkern u1="&#x201c;" u2="&#xf3;" k="123" />
1768
+ <hkern u1="&#x201c;" u2="&#xf2;" k="123" />
1769
+ <hkern u1="&#x201c;" u2="&#xeb;" k="123" />
1770
+ <hkern u1="&#x201c;" u2="&#xea;" k="123" />
1771
+ <hkern u1="&#x201c;" u2="&#xe9;" k="123" />
1772
+ <hkern u1="&#x201c;" u2="&#xe8;" k="123" />
1773
+ <hkern u1="&#x201c;" u2="&#xe7;" k="123" />
1774
+ <hkern u1="&#x201c;" u2="&#xe6;" k="82" />
1775
+ <hkern u1="&#x201c;" u2="&#xe5;" k="82" />
1776
+ <hkern u1="&#x201c;" u2="&#xe4;" k="82" />
1777
+ <hkern u1="&#x201c;" u2="&#xe3;" k="82" />
1778
+ <hkern u1="&#x201c;" u2="&#xe2;" k="82" />
1779
+ <hkern u1="&#x201c;" u2="&#xe1;" k="82" />
1780
+ <hkern u1="&#x201c;" u2="&#xe0;" k="123" />
1781
+ <hkern u1="&#x201c;" u2="&#xdd;" k="-20" />
1782
+ <hkern u1="&#x201c;" u2="&#xc5;" k="143" />
1783
+ <hkern u1="&#x201c;" u2="&#xc4;" k="143" />
1784
+ <hkern u1="&#x201c;" u2="&#xc3;" k="143" />
1785
+ <hkern u1="&#x201c;" u2="&#xc2;" k="143" />
1786
+ <hkern u1="&#x201c;" u2="&#xc1;" k="143" />
1787
+ <hkern u1="&#x201c;" u2="&#xc0;" k="143" />
1788
+ <hkern u1="&#x201c;" u2="u" k="61" />
1789
+ <hkern u1="&#x201c;" u2="s" k="61" />
1790
+ <hkern u1="&#x201c;" u2="r" k="61" />
1791
+ <hkern u1="&#x201c;" u2="q" k="123" />
1792
+ <hkern u1="&#x201c;" u2="p" k="61" />
1793
+ <hkern u1="&#x201c;" u2="o" k="123" />
1794
+ <hkern u1="&#x201c;" u2="n" k="61" />
1795
+ <hkern u1="&#x201c;" u2="m" k="61" />
1796
+ <hkern u1="&#x201c;" u2="g" k="61" />
1797
+ <hkern u1="&#x201c;" u2="e" k="123" />
1798
+ <hkern u1="&#x201c;" u2="d" k="123" />
1799
+ <hkern u1="&#x201c;" u2="c" k="123" />
1800
+ <hkern u1="&#x201c;" u2="a" k="82" />
1801
+ <hkern u1="&#x201c;" u2="Y" k="-20" />
1802
+ <hkern u1="&#x201c;" u2="W" k="-41" />
1803
+ <hkern u1="&#x201c;" u2="V" k="-41" />
1804
+ <hkern u1="&#x201c;" u2="T" k="-41" />
1805
+ <hkern u1="&#x201c;" u2="A" k="143" />
1806
+ <hkern u1="&#x201e;" u2="&#x178;" k="123" />
1807
+ <hkern u1="&#x201e;" u2="&#x152;" k="102" />
1808
+ <hkern u1="&#x201e;" u2="&#xdd;" k="123" />
1809
+ <hkern u1="&#x201e;" u2="&#xdc;" k="41" />
1810
+ <hkern u1="&#x201e;" u2="&#xdb;" k="41" />
1811
+ <hkern u1="&#x201e;" u2="&#xda;" k="41" />
1812
+ <hkern u1="&#x201e;" u2="&#xd9;" k="41" />
1813
+ <hkern u1="&#x201e;" u2="&#xd8;" k="102" />
1814
+ <hkern u1="&#x201e;" u2="&#xd6;" k="102" />
1815
+ <hkern u1="&#x201e;" u2="&#xd5;" k="102" />
1816
+ <hkern u1="&#x201e;" u2="&#xd4;" k="102" />
1817
+ <hkern u1="&#x201e;" u2="&#xd3;" k="102" />
1818
+ <hkern u1="&#x201e;" u2="&#xd2;" k="102" />
1819
+ <hkern u1="&#x201e;" u2="&#xc7;" k="102" />
1820
+ <hkern u1="&#x201e;" u2="Y" k="123" />
1821
+ <hkern u1="&#x201e;" u2="W" k="123" />
1822
+ <hkern u1="&#x201e;" u2="V" k="123" />
1823
+ <hkern u1="&#x201e;" u2="U" k="41" />
1824
+ <hkern u1="&#x201e;" u2="T" k="143" />
1825
+ <hkern u1="&#x201e;" u2="Q" k="102" />
1826
+ <hkern u1="&#x201e;" u2="O" k="102" />
1827
+ <hkern u1="&#x201e;" u2="G" k="102" />
1828
+ <hkern u1="&#x201e;" u2="C" k="102" />
1829
+ </font>
1830
+ </defs></svg>
jsdoc-out/fonts/OpenSans-Italic-webfont.woff ADDED
Binary file
jsdoc-out/fonts/OpenSans-Light-webfont.eot ADDED
Binary file
jsdoc-out/fonts/OpenSans-Light-webfont.svg ADDED
@@ -0,0 +1,1831 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" standalone="no"?>
2
+ <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
3
+ <svg xmlns="http://www.w3.org/2000/svg">
4
+ <metadata></metadata>
5
+ <defs>
6
+ <font id="open_sanslight" horiz-adv-x="1169" >
7
+ <font-face units-per-em="2048" ascent="1638" descent="-410" />
8
+ <missing-glyph horiz-adv-x="532" />
9
+ <glyph unicode="&#xfb01;" horiz-adv-x="1077" d="M29 0zM586 1001h-256v-1001h-99v1001h-202v58l202 37v84q0 200 73.5 293.5t240.5 93.5q90 0 180 -27l-23 -86q-80 25 -159 25q-116 0 -164.5 -68.5t-48.5 -222.5v-101h256v-86zM895 0h-99v1087h99v-1087zM782 1389q0 96 63 96q31 0 48.5 -25t17.5 -71q0 -45 -17.5 -71 t-48.5 -26q-63 0 -63 97z" />
10
+ <glyph unicode="&#xfb02;" horiz-adv-x="1077" d="M29 0zM586 1001h-256v-1001h-99v1001h-202v58l202 37v84q0 200 73.5 293.5t240.5 93.5q90 0 180 -27l-23 -86q-80 25 -159 25q-116 0 -164.5 -68.5t-48.5 -222.5v-101h256v-86zM895 0h-99v1556h99v-1556z" />
11
+ <glyph unicode="&#xfb03;" horiz-adv-x="1692" d="M29 0zM586 1001h-256v-1001h-99v1001h-202v58l202 37v84q0 200 73.5 293.5t240.5 93.5q90 0 180 -27l-23 -86q-80 25 -159 25q-116 0 -164.5 -68.5t-48.5 -222.5v-101h256v-86zM1200 1001h-256v-1001h-99v1001h-202v58l202 37v84q0 200 73.5 293.5t240.5 93.5 q90 0 180 -27l-23 -86q-80 25 -159 25q-116 0 -164.5 -68.5t-48.5 -222.5v-101h256v-86zM1510 0h-99v1087h99v-1087zM1397 1389q0 96 63 96q31 0 48.5 -25t17.5 -71q0 -45 -17.5 -71t-48.5 -26q-63 0 -63 97z" />
12
+ <glyph unicode="&#xfb04;" horiz-adv-x="1692" d="M29 0zM586 1001h-256v-1001h-99v1001h-202v58l202 37v84q0 200 73.5 293.5t240.5 93.5q90 0 180 -27l-23 -86q-80 25 -159 25q-116 0 -164.5 -68.5t-48.5 -222.5v-101h256v-86zM1200 1001h-256v-1001h-99v1001h-202v58l202 37v84q0 200 73.5 293.5t240.5 93.5 q90 0 180 -27l-23 -86q-80 25 -159 25q-116 0 -164.5 -68.5t-48.5 -222.5v-101h256v-86zM1510 0h-99v1556h99v-1556z" />
13
+ <glyph horiz-adv-x="2048" />
14
+ <glyph horiz-adv-x="2048" />
15
+ <glyph unicode="&#xd;" horiz-adv-x="1044" />
16
+ <glyph unicode=" " horiz-adv-x="532" />
17
+ <glyph unicode="&#x09;" horiz-adv-x="532" />
18
+ <glyph unicode="&#xa0;" horiz-adv-x="532" />
19
+ <glyph unicode="!" horiz-adv-x="492" d="M276 377h-61l-29 1085h119zM164 78q0 98 80 98q82 0 82 -98t-82 -98q-80 0 -80 98z" />
20
+ <glyph unicode="&#x22;" horiz-adv-x="723" d="M260 1462l-33 -528h-61l-33 528h127zM590 1462l-33 -528h-61l-33 528h127z" />
21
+ <glyph unicode="#" horiz-adv-x="1323" d="M967 928l-76 -398h303v-79h-320l-86 -451h-90l88 451h-360l-86 -451h-88l86 451h-283v79h299l76 398h-297v80h311l86 454h91l-89 -454h365l88 454h86l-88 -454h285v-80h-301zM440 530h363l78 398h-363z" />
22
+ <glyph unicode="$" d="M991 440q0 -133 -99 -217t-274 -106v-236h-81v232q-92 2 -200.5 22.5t-172.5 50.5v103q75 -36 179.5 -61t193.5 -25v508q-145 44 -215 88t-102 104t-32 146q0 124 94.5 208.5t254.5 104.5v192h81v-190q197 -9 351 -72l-33 -90q-141 62 -318 72v-486q213 -66 293 -144 t80 -204zM881 444q0 85 -63 140.5t-200 95.5v-471q122 13 192.5 75t70.5 160zM297 1049q0 -86 57 -141t183 -93v453q-119 -16 -179.5 -76t-60.5 -143z" />
23
+ <glyph unicode="%" horiz-adv-x="1653" d="M211 1026q0 -186 45 -279.5t141 -93.5q193 0 193 373q0 184 -49.5 276.5t-143.5 92.5q-96 0 -141 -92.5t-45 -276.5zM688 1026q0 -226 -75 -343.5t-216 -117.5q-133 0 -208.5 120.5t-75.5 340.5q0 223 72 340t212 117q139 0 215 -120.5t76 -336.5zM1063 438 q0 -185 45 -277.5t141 -92.5q193 0 193 370q0 369 -193 369q-96 0 -141 -91.5t-45 -277.5zM1540 438q0 -226 -74 -343.5t-215 -117.5q-136 0 -211 121.5t-75 339.5q0 225 73.5 341t212.5 116q137 0 213 -120t76 -337zM1280 1462l-811 -1462h-96l811 1462h96z" />
24
+ <glyph unicode="&#x26;" horiz-adv-x="1460" d="M123 371q0 138 73.5 235t274.5 205l-75 82q-66 71 -98 139t-32 142q0 143 95.5 227t256.5 84q155 0 245.5 -81t90.5 -224q0 -105 -70 -192.5t-253 -194.5l452 -457q61 72 104 157t75 201h96q-63 -246 -209 -426l266 -268h-135l-193 197q-92 -90 -164 -131.5t-157.5 -63.5 t-194.5 -22q-209 0 -328.5 103t-119.5 288zM578 70q128 0 234.5 43.5t209.5 146.5l-483 485q-136 -72 -196.5 -122.5t-88 -109.5t-27.5 -138q0 -143 93 -224t258 -81zM373 1176q0 -79 40 -146t152 -174q159 85 221 159t62 169q0 94 -62 152.5t-168 58.5q-114 0 -179.5 -58 t-65.5 -161z" />
25
+ <glyph unicode="'" horiz-adv-x="393" d="M260 1462l-33 -528h-61l-33 528h127z" />
26
+ <glyph unicode="(" horiz-adv-x="557" d="M82 561q0 265 77.5 496t223.5 405h113q-148 -182 -227 -412.5t-79 -486.5q0 -483 304 -887h-111q-147 170 -224 397t-77 488z" />
27
+ <glyph unicode=")" horiz-adv-x="557" d="M475 561q0 -263 -77.5 -490t-223.5 -395h-111q304 404 304 887q0 257 -79 487.5t-227 411.5h113q147 -175 224 -406.5t77 -494.5z" />
28
+ <glyph unicode="*" horiz-adv-x="1128" d="M631 1556l-37 -405l405 104l21 -131l-395 -39l247 -340l-124 -71l-191 379l-180 -379l-125 71l242 340l-390 39l19 131l401 -104l-39 405h146z" />
29
+ <glyph unicode="+" d="M625 764h434v-82h-434v-432h-82v432h-432v82h432v434h82v-434z" />
30
+ <glyph unicode="," horiz-adv-x="440" d="M295 238l12 -21q-75 -265 -174 -481h-65q77 275 110 502h117z" />
31
+ <glyph unicode="-" horiz-adv-x="659" d="M92 512v82h475v-82h-475z" />
32
+ <glyph unicode="." horiz-adv-x="487" d="M162 78q0 98 80 98q82 0 82 -98t-82 -98q-80 0 -80 98z" />
33
+ <glyph unicode="/" horiz-adv-x="698" d="M674 1462l-545 -1462h-104l544 1462h105z" />
34
+ <glyph unicode="0" d="M1055 735q0 -385 -117.5 -570t-355.5 -185q-229 0 -348 190.5t-119 564.5q0 382 115.5 566t351.5 184q231 0 352 -190.5t121 -559.5zM223 735q0 -340 89 -502.5t270 -162.5q189 0 275.5 168t86.5 497q0 324 -86.5 492t-275.5 168t-274 -168t-85 -492z" />
35
+ <glyph unicode="1" d="M682 0h-98v1065q0 145 12 301q-15 -15 -31 -29t-309 -243l-57 71l397 297h86v-1462z" />
36
+ <glyph unicode="2" d="M1028 0h-915v88l389 406q164 170 230 260t97 172t31 172q0 131 -86 213t-223 82q-183 0 -350 -133l-54 69q183 154 406 154q191 0 300.5 -102t109.5 -281q0 -145 -73.5 -280.5t-268.5 -334.5l-375 -385v-4h782v-96z" />
37
+ <glyph unicode="3" d="M979 1118q0 -136 -85.5 -229t-229.5 -119v-6q176 -22 268 -112t92 -242q0 -205 -139.5 -317.5t-401.5 -112.5q-223 0 -389 83v99q84 -44 188.5 -69t196.5 -25q221 0 332 89.5t111 252.5q0 145 -113.5 223t-333.5 78h-158v96h160q182 0 288.5 86.5t106.5 234.5 q0 122 -86.5 195.5t-226.5 73.5q-109 0 -199 -30.5t-202 -104.5l-49 67q85 71 205 112.5t243 41.5q202 0 312 -95.5t110 -269.5z" />
38
+ <glyph unicode="4" d="M1141 373h-252v-373h-94v373h-752v67l725 1030h121v-1011h252v-86zM795 459v418q0 302 14 507h-8q-20 -37 -123 -188l-516 -737h633z" />
39
+ <glyph unicode="5" d="M537 879q234 0 368.5 -113t134.5 -311q0 -225 -140 -350t-386 -125q-109 0 -207 21.5t-164 61.5v103q108 -55 192 -76.5t179 -21.5q192 0 308 101.5t116 274.5q0 163 -113 256t-307 93q-130 0 -272 -39l-60 39l58 669h704v-96h-610l-45 -516q156 29 244 29z" />
40
+ <glyph unicode="6" d="M131 623q0 285 77.5 479.5t220 288.5t343.5 94q94 0 172 -23v-88q-73 27 -176 27q-247 0 -384.5 -178t-154.5 -518h13q76 98 174 148t207 50q205 0 320.5 -117t115.5 -323q0 -224 -121.5 -353.5t-327.5 -129.5q-222 0 -350.5 169.5t-128.5 473.5zM610 68q164 0 255 103 t91 294q0 168 -90 262t-245 94q-102 0 -189.5 -45t-139.5 -119.5t-52 -152.5q0 -111 49.5 -213.5t134 -162.5t186.5 -60z" />
41
+ <glyph unicode="7" d="M334 0l602 1366h-827v96h946v-73l-604 -1389h-117z" />
42
+ <glyph unicode="8" d="M582 1487q186 0 299.5 -95t113.5 -257q0 -112 -70.5 -198t-228.5 -159q192 -79 270 -173t78 -228q0 -181 -126.5 -289t-339.5 -108q-221 0 -339 101t-118 294q0 131 83 230t257 169q-161 76 -227 160.5t-66 202.5q0 105 53 184.5t148.5 122.5t212.5 43zM223 360 q0 -138 93.5 -214t261.5 -76q164 0 264 80.5t100 218.5q0 124 -78.5 201.5t-302.5 162.5q-184 -71 -261 -157t-77 -216zM580 1397q-141 0 -226.5 -69.5t-85.5 -190.5q0 -70 31.5 -123.5t91 -97t199.5 -101.5q163 63 234 139t71 183q0 120 -84.5 190t-230.5 70z" />
43
+ <glyph unicode="9" d="M1036 842q0 -288 -75.5 -482t-220 -287t-349.5 -93q-104 0 -192 26v86q43 -14 103.5 -21.5t92.5 -7.5q247 0 387 178.5t156 520.5h-12q-73 -96 -174 -147.5t-211 -51.5q-203 0 -316.5 112t-113.5 318q0 220 124.5 356t323.5 136q144 0 252 -75.5t166.5 -221.5t58.5 -346z M559 1397q-158 0 -252 -106.5t-94 -291.5q0 -174 87 -264t249 -90q101 0 188.5 45t139 119.5t51.5 151.5q0 117 -46.5 219t-130 159.5t-192.5 57.5z" />
44
+ <glyph unicode=":" horiz-adv-x="487" d="M162 78q0 98 80 98q82 0 82 -98t-82 -98q-80 0 -80 98zM162 971q0 98 80 98q82 0 82 -98q0 -53 -23.5 -76t-58.5 -23q-34 0 -57 23t-23 76z" />
45
+ <glyph unicode=";" horiz-adv-x="487" d="M303 238l12 -21q-75 -265 -174 -481h-65q29 97 62 245.5t48 256.5h117zM162 971q0 98 80 98q82 0 82 -98q0 -53 -23.5 -76t-58.5 -23q-34 0 -57 23t-23 76z" />
46
+ <glyph unicode="&#x3c;" d="M1059 266l-948 416v61l948 474v-95l-823 -405l823 -355v-96z" />
47
+ <glyph unicode="=" d="M111 885v82h948v-82h-948zM111 477v82h948v-82h-948z" />
48
+ <glyph unicode="&#x3e;" d="M111 362l823 355l-823 405v95l948 -474v-61l-948 -416v96z" />
49
+ <glyph unicode="?" horiz-adv-x="862" d="M293 377v37q0 123 37.5 201t138.5 167l91 79q72 61 103 121t31 138q0 127 -83.5 202t-219.5 75q-79 0 -148 -17.5t-149 -56.5l-37 80q110 48 184.5 64t153.5 16q183 0 288 -98.5t105 -270.5q0 -68 -18 -119t-50.5 -94.5t-78.5 -84t-102 -87.5q-64 -54 -98.5 -98.5 t-50 -93.5t-15.5 -146v-14h-82zM260 78q0 98 80 98q82 0 82 -98t-82 -98q-80 0 -80 98z" />
50
+ <glyph unicode="@" horiz-adv-x="1815" d="M1702 725q0 -228 -90.5 -366t-245.5 -138q-89 0 -144.5 54t-64.5 147h-4q-43 -100 -124 -150.5t-189 -50.5q-148 0 -229 96.5t-81 270.5q0 202 120.5 330.5t314.5 128.5q138 0 286 -41l-22 -464v-30q0 -104 35 -156.5t116 -52.5q103 0 168.5 116.5t65.5 303.5 q0 194 -79 340t-225.5 224.5t-334.5 78.5q-230 0 -405.5 -99.5t-270 -281.5t-94.5 -418q0 -322 167 -497.5t474 -175.5q93 0 188.5 18t231.5 70v-99q-203 -80 -414 -80q-349 0 -544 200.5t-195 557.5q0 256 108.5 460.5t307 317.5t448.5 113q215 0 380.5 -89t255 -254.5 t89.5 -383.5zM633 590q0 -143 55 -215t174 -72q255 0 273 346l16 291q-79 27 -193 27q-149 0 -237 -102.5t-88 -274.5z" />
51
+ <glyph unicode="A" horiz-adv-x="1229" d="M911 516h-594l-204 -516h-113l588 1468h65l576 -1468h-115zM354 608h523l-199 527q-25 62 -60 172q-27 -96 -59 -174z" />
52
+ <glyph unicode="B" horiz-adv-x="1284" d="M207 1462h401q271 0 398 -92t127 -278q0 -127 -77.5 -211.5t-226.5 -108.5v-6q175 -26 257.5 -110.5t82.5 -235.5q0 -202 -134 -311t-380 -109h-448v1462zM309 811h322q206 0 299.5 68.5t93.5 214.5t-105.5 212t-314.5 66h-295v-561zM309 721v-631h344q406 0 406 330 q0 301 -428 301h-322z" />
53
+ <glyph unicode="C" horiz-adv-x="1272" d="M831 1391q-275 0 -433 -176t-158 -482q0 -313 149 -486t426 -173q184 0 338 47v-90q-145 -51 -362 -51q-308 0 -485 199t-177 556q0 223 84.5 393t243 262.5t368.5 92.5q214 0 383 -80l-41 -92q-160 80 -336 80z" />
54
+ <glyph unicode="D" horiz-adv-x="1446" d="M1317 745q0 -368 -193 -556.5t-567 -188.5h-350v1462h395q350 0 532.5 -183t182.5 -534zM1206 741q0 314 -159.5 472.5t-468.5 158.5h-269v-1282h242q655 0 655 651z" />
55
+ <glyph unicode="E" horiz-adv-x="1130" d="M1006 0h-799v1462h799v-94h-697v-553h658v-94h-658v-627h697v-94z" />
56
+ <glyph unicode="F" horiz-adv-x="1028" d="M309 0h-102v1462h801v-94h-699v-620h660v-95h-660v-653z" />
57
+ <glyph unicode="G" horiz-adv-x="1481" d="M782 737h539v-667q-212 -90 -477 -90q-346 0 -530.5 195.5t-184.5 553.5q0 223 91.5 395.5t262 266.5t391.5 94q239 0 429 -88l-41 -92q-190 88 -394 88q-289 0 -458.5 -178.5t-169.5 -481.5q0 -330 161 -496.5t473 -166.5q202 0 343 57v514h-435v96z" />
58
+ <glyph unicode="H" horiz-adv-x="1473" d="M1266 0h-103v719h-854v-719h-102v1462h102v-649h854v649h103v-1462z" />
59
+ <glyph unicode="I" horiz-adv-x="516" d="M207 0v1462h102v-1462h-102z" />
60
+ <glyph unicode="J" horiz-adv-x="506" d="M-33 -369q-92 0 -151 27v88q78 -20 149 -20q242 0 242 264v1472h102v-1462q0 -369 -342 -369z" />
61
+ <glyph unicode="K" horiz-adv-x="1190" d="M1190 0h-125l-561 772l-195 -172v-600h-102v1462h102v-760l162 162l573 598h130l-599 -618z" />
62
+ <glyph unicode="L" horiz-adv-x="1051" d="M207 0v1462h102v-1366h697v-96h-799z" />
63
+ <glyph unicode="M" horiz-adv-x="1767" d="M850 0l-545 1350h-8q8 -124 8 -254v-1096h-98v1462h158l518 -1286h6l518 1286h154v-1462h-103v1108q0 116 12 240h-8l-547 -1348h-65z" />
64
+ <glyph unicode="N" horiz-adv-x="1477" d="M1270 0h-103l-866 1298h-8q12 -232 12 -350v-948h-98v1462h102l865 -1296h6q-9 180 -9 342v954h99v-1462z" />
65
+ <glyph unicode="O" horiz-adv-x="1565" d="M1436 733q0 -348 -174 -550.5t-480 -202.5q-305 0 -479 202.5t-174 552.5q0 349 175.5 549.5t479.5 200.5q306 0 479 -201.5t173 -550.5zM240 733q0 -314 140 -485.5t402 -171.5q264 0 403.5 170t139.5 487q0 316 -139.5 484.5t-401.5 168.5q-261 0 -402.5 -170 t-141.5 -483z" />
66
+ <glyph unicode="P" horiz-adv-x="1198" d="M1087 1042q0 -212 -144 -325t-408 -113h-226v-604h-102v1462h358q522 0 522 -420zM309 692h201q247 0 357 81.5t110 264.5q0 169 -104 250.5t-322 81.5h-242v-678z" />
67
+ <glyph unicode="Q" horiz-adv-x="1565" d="M1436 733q0 -294 -126 -486.5t-349 -246.5l333 -348h-166l-282 330l-33 -2h-31q-305 0 -479 202.5t-174 552.5q0 349 175.5 549.5t479.5 200.5q306 0 479 -201.5t173 -550.5zM240 733q0 -314 140 -485.5t402 -171.5q264 0 403.5 170t139.5 487q0 316 -139.5 484.5 t-401.5 168.5q-261 0 -402.5 -170t-141.5 -483z" />
68
+ <glyph unicode="R" horiz-adv-x="1217" d="M309 637v-637h-102v1462h348q272 0 402 -100.5t130 -302.5q0 -147 -77.5 -248t-235.5 -145l397 -666h-122l-377 637h-363zM309 725h279q185 0 287 82.5t102 243.5q0 167 -100 243t-326 76h-242v-645z" />
69
+ <glyph unicode="S" horiz-adv-x="1116" d="M1014 377q0 -183 -134.5 -290t-357.5 -107q-268 0 -411 59v102q158 -67 403 -67q180 0 285.5 82.5t105.5 216.5q0 83 -35 137.5t-114 99.5t-232 97q-224 77 -309.5 166.5t-85.5 238.5q0 164 128.5 267.5t330.5 103.5q206 0 387 -78l-37 -88q-182 76 -348 76 q-162 0 -258 -75t-96 -204q0 -81 29.5 -133t96.5 -93.5t230 -99.5q171 -59 257 -114.5t125.5 -126t39.5 -170.5z" />
70
+ <glyph unicode="T" horiz-adv-x="1073" d="M588 0h-103v1366h-475v96h1053v-96h-475v-1366z" />
71
+ <glyph unicode="U" horiz-adv-x="1473" d="M1282 1462v-946q0 -252 -146 -394t-407 -142q-254 0 -396.5 142.5t-142.5 397.5v942h103v-946q0 -211 117 -328.5t331 -117.5q209 0 324 115.5t115 320.5v956h102z" />
72
+ <glyph unicode="V" horiz-adv-x="1182" d="M1071 1462h111l-547 -1462h-90l-545 1462h109l368 -995q84 -225 113 -338q20 75 79 233z" />
73
+ <glyph unicode="W" horiz-adv-x="1827" d="M1372 0h-84l-321 1128q-40 139 -60 228q-16 -87 -45.5 -200t-322.5 -1156h-86l-402 1462h107l256 -942q15 -57 28 -105.5t23.5 -91t19 -82t15.5 -79.5q24 136 102 413l250 887h113l293 -1018q51 -176 73 -284q13 72 33.5 153t308.5 1149h103z" />
74
+ <glyph unicode="X" horiz-adv-x="1102" d="M1102 0h-117l-432 682l-440 -682h-113l492 762l-447 700h115l395 -626l401 626h109l-453 -698z" />
75
+ <glyph unicode="Y" horiz-adv-x="1081" d="M543 662l428 800h110l-487 -897v-565h-105v557l-489 905h117z" />
76
+ <glyph unicode="Z" horiz-adv-x="1180" d="M1098 0h-1016v76l856 1290h-817v96h954v-76l-858 -1290h881v-96z" />
77
+ <glyph unicode="[" horiz-adv-x="653" d="M602 -324h-428v1786h428v-94h-330v-1597h330v-95z" />
78
+ <glyph unicode="\" horiz-adv-x="698" d="M127 1462l547 -1462h-103l-546 1462h102z" />
79
+ <glyph unicode="]" horiz-adv-x="653" d="M51 -229h330v1597h-330v94h428v-1786h-428v95z" />
80
+ <glyph unicode="^" d="M88 561l465 912h68l460 -912h-100l-395 791l-398 -791h-100z" />
81
+ <glyph unicode="_" horiz-adv-x="842" d="M846 -266h-850v82h850v-82z" />
82
+ <glyph unicode="`" horiz-adv-x="1182" d="M776 1241h-69q-96 79 -188.5 171.5t-125.5 139.5v17h142q26 -48 98.5 -142t142.5 -170v-16z" />
83
+ <glyph unicode="a" horiz-adv-x="1085" d="M842 0l-25 172h-8q-82 -105 -168.5 -148.5t-204.5 -43.5q-160 0 -249 82t-89 227q0 159 132.5 247t383.5 93l207 6v72q0 155 -63 234t-203 79q-151 0 -313 -84l-37 86q179 84 354 84q179 0 267.5 -93t88.5 -290v-723h-73zM442 70q174 0 274.5 99.5t100.5 276.5v107 l-190 -8q-229 -11 -326.5 -71.5t-97.5 -188.5q0 -102 62.5 -158.5t176.5 -56.5z" />
84
+ <glyph unicode="b" horiz-adv-x="1219" d="M641 1108q228 0 343.5 -143.5t115.5 -419.5q0 -271 -121.5 -418t-341.5 -147q-116 0 -209 48t-147 136h-9l-28 -164h-62v1556h99v-391q0 -88 -4 -162l-3 -85h7q62 98 149.5 144t210.5 46zM639 1018q-192 0 -275 -110t-83 -363v-17q0 -246 86.5 -353t269.5 -107 q178 0 268 124.5t90 354.5q0 471 -356 471z" />
85
+ <glyph unicode="c" horiz-adv-x="973" d="M616 -20q-233 0 -365 147t-132 410q0 270 137 420.5t375 150.5q141 0 270 -49l-27 -88q-141 47 -245 47q-200 0 -303 -123.5t-103 -355.5q0 -220 103 -344.5t288 -124.5q148 0 275 53v-92q-104 -51 -273 -51z" />
86
+ <glyph unicode="d" horiz-adv-x="1219" d="M580 1108q118 0 204 -43t154 -147h6q-6 126 -6 247v391h98v-1556h-65l-25 166h-8q-124 -186 -356 -186q-225 0 -344 140t-119 408q0 282 118 431t343 149zM580 1018q-178 0 -267.5 -125t-89.5 -363q0 -462 359 -462q184 0 270 107t86 353v17q0 252 -84.5 362.5 t-273.5 110.5z" />
87
+ <glyph unicode="e" horiz-adv-x="1124" d="M621 -20q-237 0 -369.5 146t-132.5 409q0 260 128 416.5t345 156.5q192 0 303 -134t111 -364v-80h-783q2 -224 104.5 -342t293.5 -118q93 0 163.5 13t178.5 56v-90q-92 -40 -170 -54.5t-172 -14.5zM592 1020q-157 0 -252 -103.5t-111 -298.5h672q0 189 -82 295.5 t-227 106.5z" />
88
+ <glyph unicode="f" horiz-adv-x="614" d="M586 1001h-256v-1001h-99v1001h-202v58l202 37v84q0 200 73.5 293.5t240.5 93.5q90 0 180 -27l-23 -86q-80 25 -159 25q-116 0 -164.5 -68.5t-48.5 -222.5v-101h256v-86z" />
89
+ <glyph unicode="g" horiz-adv-x="1071" d="M1030 1087v-69l-225 -14q90 -112 90 -246q0 -157 -104.5 -254.5t-280.5 -97.5q-74 0 -104 6q-59 -31 -90 -73t-31 -89q0 -52 39.5 -76t132.5 -24h190q177 0 271 -71.5t94 -211.5q0 -172 -139.5 -265.5t-397.5 -93.5q-205 0 -317.5 79t-112.5 220q0 112 69.5 186 t188.5 101q-49 21 -78.5 59.5t-29.5 88.5q0 109 139 192q-95 39 -148 122.5t-53 191.5q0 163 103.5 261.5t279.5 98.5q107 0 166 -21h348zM150 -184q0 -224 333 -224q428 0 428 273q0 98 -67 142t-217 44h-178q-299 0 -299 -235zM233 748q0 -126 76.5 -195.5t204.5 -69.5 q136 0 208.5 69t72.5 200q0 139 -74.5 208.5t-208.5 69.5q-130 0 -204.5 -74.5t-74.5 -207.5z" />
90
+ <glyph unicode="h" horiz-adv-x="1208" d="M940 0v705q0 164 -69 238.5t-214 74.5q-195 0 -285.5 -98.5t-90.5 -319.5v-600h-99v1556h99v-495l-5 -139h7q61 98 154 142t231 44q370 0 370 -397v-711h-98z" />
91
+ <glyph unicode="i" horiz-adv-x="463" d="M281 0h-99v1087h99v-1087zM168 1389q0 96 63 96q31 0 48.5 -25t17.5 -71q0 -45 -17.5 -71t-48.5 -26q-63 0 -63 97z" />
92
+ <glyph unicode="j" horiz-adv-x="463" d="M37 -492q-80 0 -135 25v86q69 -20 129 -20q151 0 151 176v1312h99v-1298q0 -135 -63.5 -208t-180.5 -73zM168 1389q0 96 63 96q31 0 48.5 -25t17.5 -71q0 -45 -17.5 -71t-48.5 -26q-63 0 -63 97z" />
93
+ <glyph unicode="k" horiz-adv-x="991" d="M279 477l555 610h120l-428 -464l465 -623h-119l-413 549l-178 -162v-387h-99v1556h99v-780l-7 -299h5z" />
94
+ <glyph unicode="l" horiz-adv-x="463" d="M281 0h-99v1556h99v-1556z" />
95
+ <glyph unicode="m" horiz-adv-x="1808" d="M1540 0v713q0 159 -62 232t-190 73q-167 0 -247 -92t-80 -289v-637h-101v743q0 275 -252 275q-171 0 -249 -99.5t-78 -318.5v-600h-99v1087h82l21 -149h6q45 81 128 125.5t183 44.5q257 0 330 -193h4q53 93 142.5 143t203.5 50q178 0 267 -95t89 -302v-711h-98z" />
96
+ <glyph unicode="n" horiz-adv-x="1208" d="M940 0v705q0 164 -69 238.5t-214 74.5q-195 0 -285.5 -98.5t-90.5 -319.5v-600h-99v1087h84l19 -149h6q106 170 377 170q370 0 370 -397v-711h-98z" />
97
+ <glyph unicode="o" horiz-adv-x="1200" d="M1081 545q0 -266 -129 -415.5t-356 -149.5q-143 0 -252 69t-167 198t-58 298q0 266 129 414.5t354 148.5q224 0 351.5 -150.5t127.5 -412.5zM223 545q0 -224 98.5 -349.5t278.5 -125.5t278.5 125.5t98.5 349.5q0 225 -99.5 349t-279.5 124t-277.5 -123.5t-97.5 -349.5z " />
98
+ <glyph unicode="p" horiz-adv-x="1219" d="M647 -20q-251 0 -366 188h-7l3 -84q4 -74 4 -162v-414h-99v1579h84l19 -155h6q112 176 358 176q220 0 335.5 -144.5t115.5 -420.5q0 -268 -121.5 -415.5t-331.5 -147.5zM645 68q167 0 258.5 124t91.5 347q0 479 -346 479q-190 0 -279 -104.5t-89 -340.5v-32 q0 -255 85.5 -364t278.5 -109z" />
99
+ <glyph unicode="q" horiz-adv-x="1219" d="M569 -20q-214 0 -332 142t-118 410q0 275 118 425.5t338 150.5q236 0 353 -174h6l18 153h84v-1579h-98v414q0 122 6 248h-6q-118 -190 -369 -190zM571 68q198 0 282.5 109t84.5 366v12q0 245 -85 354t-271 109q-176 0 -267.5 -124t-91.5 -364q0 -229 89.5 -345.5 t258.5 -116.5z" />
100
+ <glyph unicode="r" horiz-adv-x="797" d="M610 1108q69 0 148 -14l-19 -95q-68 17 -141 17q-139 0 -228 -118t-89 -298v-600h-99v1087h84l10 -196h7q67 120 143 168.5t184 48.5z" />
101
+ <glyph unicode="s" horiz-adv-x="954" d="M856 283q0 -146 -111 -224.5t-315 -78.5q-218 0 -346 67v107q164 -82 346 -82q161 0 244.5 53.5t83.5 142.5q0 82 -66.5 138t-218.5 110q-163 59 -229 101.5t-99.5 96t-33.5 130.5q0 122 102.5 193t286.5 71q176 0 334 -66l-37 -90q-160 66 -297 66q-133 0 -211 -44 t-78 -122q0 -85 60.5 -136t236.5 -114q147 -53 214 -95.5t100.5 -96.5t33.5 -127z" />
102
+ <glyph unicode="t" horiz-adv-x="686" d="M469 68q94 0 164 16v-80q-72 -24 -166 -24q-144 0 -212.5 77t-68.5 242v702h-161v58l161 45l50 246h51v-263h319v-86h-319v-688q0 -125 44 -185t138 -60z" />
103
+ <glyph unicode="u" horiz-adv-x="1208" d="M268 1087v-704q0 -164 69 -238.5t214 -74.5q194 0 285.5 98t91.5 319v600h98v-1087h-84l-18 150h-6q-106 -170 -377 -170q-371 0 -371 397v710h98z" />
104
+ <glyph unicode="v" horiz-adv-x="940" d="M420 0l-420 1087h102l281 -739q56 -142 84 -248h6q41 136 84 250l281 737h102l-420 -1087h-100z" />
105
+ <glyph unicode="w" horiz-adv-x="1481" d="M1051 0l-238 727q-23 74 -59 217h-6l-21 -74l-45 -145l-242 -725h-98l-311 1087h106l174 -630q61 -234 80 -344h6q59 234 86 311l224 663h90l213 -661q72 -235 88 -311h6q8 65 80 348l166 624h100l-295 -1087h-104z" />
106
+ <glyph unicode="x" horiz-adv-x="1020" d="M449 559l-379 528h114l324 -458l321 458h109l-373 -528l400 -559h-115l-342 485l-344 -485h-109z" />
107
+ <glyph unicode="y" horiz-adv-x="940" d="M0 1087h102l230 -610q105 -281 133 -379h6q42 129 137 385l230 604h102l-487 -1263q-59 -154 -99 -208t-93.5 -81t-129.5 -27q-57 0 -127 21v86q58 -16 125 -16q51 0 90 24t70.5 74.5t73 160t53.5 142.5z" />
108
+ <glyph unicode="z" horiz-adv-x="944" d="M858 0h-776v63l645 936h-598v88h727v-63l-649 -936h651v-88z" />
109
+ <glyph unicode="{" horiz-adv-x="723" d="M389 -27q0 -102 59.5 -152.5t202.5 -53.5v-91q-195 0 -277.5 75t-82.5 231v337q0 205 -230 209v80q122 2 176 51t54 148v350q0 299 360 305v-90q-138 -5 -200 -58t-62 -157v-305q0 -130 -44 -194t-142 -85v-8q97 -20 141.5 -83.5t44.5 -186.5v-322z" />
110
+ <glyph unicode="|" horiz-adv-x="1108" d="M508 1561h92v-2067h-92v2067z" />
111
+ <glyph unicode="}" horiz-adv-x="723" d="M334 295q0 123 44.5 186.5t141.5 83.5v8q-97 20 -141.5 84t-44.5 195v305q0 103 -61.5 156.5t-200.5 58.5v90q174 0 267 -77.5t93 -227.5v-350q0 -100 54.5 -148.5t175.5 -50.5v-80q-230 -4 -230 -209v-337q0 -155 -82.5 -230.5t-277.5 -75.5v91q141 2 201.5 52.5 t60.5 153.5v322z" />
112
+ <glyph unicode="~" d="M334 745q-49 0 -108 -30.5t-115 -89.5v94q108 110 233 110q61 0 115 -13.5t155 -57.5q126 -58 220 -58q56 0 109.5 30.5t115.5 94.5v-96q-48 -49 -104.5 -81t-129.5 -32q-116 0 -270 72q-124 57 -221 57z" />
113
+ <glyph unicode="&#xa1;" horiz-adv-x="492" d="M215 711h61l29 -1086h-119zM166 1010q0 98 80 98q82 0 82 -98q0 -53 -23.5 -76t-58.5 -23q-34 0 -57 23t-23 76z" />
114
+ <glyph unicode="&#xa2;" d="M602 190q-186 30 -288.5 175t-102.5 380q0 232 102.5 381.5t288.5 182.5v174h82v-166h14q131 0 275 -55l-31 -84q-134 51 -237 51q-187 0 -288.5 -122.5t-101.5 -358.5q0 -225 100.5 -349.5t280.5 -124.5q131 0 267 58v-92q-110 -56 -267 -56h-12v-204h-82v210z" />
115
+ <glyph unicode="&#xa3;" d="M412 676v-256q0 -116 -35 -196t-113 -128h809v-96h-995v84q110 21 171.5 110t61.5 224v258h-211v82h211v297q0 204 98 315t281 111q175 0 330 -68l-35 -86q-157 66 -295 66q-141 0 -209.5 -81t-68.5 -253v-301h411v-82h-411z" />
116
+ <glyph unicode="&#xa4;" d="M991 723q0 -151 -90 -256l139 -141l-59 -60l-137 142q-110 -93 -260 -93q-153 0 -260 93l-138 -142l-59 60l139 141q-90 106 -90 256q0 147 90 258l-139 141l59 60l138 -142q103 93 260 93q155 0 260 -93l137 142l59 -60l-139 -141q90 -111 90 -258zM584 395 q134 0 228.5 95.5t94.5 232.5q0 136 -95 233t-228 97q-134 0 -229 -97t-95 -233t94.5 -232t229.5 -96z" />
117
+ <glyph unicode="&#xa5;" d="M586 666l428 796h110l-432 -788h283v-82h-338v-205h338v-82h-338v-305h-105v305h-337v82h337v205h-337v82h278l-430 788h117z" />
118
+ <glyph unicode="&#xa6;" horiz-adv-x="1108" d="M508 1561h92v-764h-92v764zM508 258h92v-764h-92v764z" />
119
+ <glyph unicode="&#xa7;" horiz-adv-x="1057" d="M145 813q0 83 50.5 152.5t138.5 107.5q-86 47 -125 102t-39 136q0 117 101.5 183.5t275.5 66.5q175 0 336 -64l-35 -80q-91 34 -158.5 47t-144.5 13q-134 0 -205.5 -44.5t-71.5 -119.5q0 -54 25.5 -88.5t85.5 -65.5t188 -74q192 -64 264 -132.5t72 -170.5 q0 -173 -186 -274q86 -42 129 -96t43 -136q0 -135 -113 -207.5t-311 -72.5q-92 0 -171 15t-165 52v95q182 -78 332 -78q162 0 247 49.5t85 140.5q0 55 -25 87.5t-88.5 65.5t-190.5 79q-200 73 -272 141.5t-72 169.5zM246 825q0 -65 31.5 -104t105.5 -75t250 -99 q82 41 126 98t44 121q0 62 -32 102t-108.5 77t-236.5 87q-81 -23 -130.5 -79t-49.5 -128z" />
120
+ <glyph unicode="&#xa8;" horiz-adv-x="1182" d="M336 1389q0 46 15.5 66t47.5 20q64 0 64 -86t-64 -86q-63 0 -63 86zM717 1389q0 46 15.5 66t47.5 20q64 0 64 -86t-64 -86q-63 0 -63 86z" />
121
+ <glyph unicode="&#xa9;" horiz-adv-x="1704" d="M897 1092q-142 0 -222.5 -94.5t-80.5 -264.5q0 -186 74.5 -275t220.5 -89q84 0 198 43v-88q-102 -45 -208 -45q-187 0 -288.5 115t-101.5 331q0 208 111 332.5t297 124.5q119 0 227 -52l-37 -83q-98 45 -190 45zM100 731q0 200 100 375t275 276t377 101q200 0 375 -100 t276 -275t101 -377q0 -197 -97 -370t-272 -277t-383 -104q-207 0 -382 103.5t-272.5 276.5t-97.5 371zM193 731q0 -178 88.5 -329.5t240.5 -240.5t330 -89t329.5 88.5t240.5 240.5t89 330q0 174 -85.5 325t-239 243t-334.5 92q-176 0 -328.5 -88.5t-241.5 -242.5t-89 -329z " />
122
+ <glyph unicode="&#xaa;" horiz-adv-x="686" d="M512 813l-25 72q-84 -84 -202 -84q-95 0 -151 49t-56 139q0 100 80 151.5t241 59.5l95 4v43q0 77 -38 114.5t-106 37.5q-87 0 -196 -49l-33 73q117 56 231 56q228 0 228 -215v-451h-68zM168 993q0 -54 35 -85t96 -31q90 0 142.5 50t52.5 142v64l-88 -5 q-116 -6 -177 -36.5t-61 -98.5z" />
123
+ <glyph unicode="&#xab;" horiz-adv-x="885" d="M82 543l309 393l62 -43l-254 -363l254 -362l-62 -43l-309 391v27zM442 543l310 393l61 -43l-254 -363l254 -362l-61 -43l-310 391v27z" />
124
+ <glyph unicode="&#xac;" d="M1038 764v-494h-82v412h-845v82h927z" />
125
+ <glyph unicode="&#xad;" horiz-adv-x="659" d="M92 512zM92 512v82h475v-82h-475z" />
126
+ <glyph unicode="&#xae;" horiz-adv-x="1704" d="M709 731h112q91 0 143 46.5t52 135.5q0 172 -197 172h-110v-354zM1120 918q0 -79 -38.5 -139.5t-110.5 -94.5l237 -393h-121l-210 360h-168v-360h-101v880h211q143 0 222 -62t79 -191zM100 731q0 200 100 375t275 276t377 101q200 0 375 -100t276 -275t101 -377 q0 -197 -97 -370t-272 -277t-383 -104q-207 0 -382 103.5t-272.5 276.5t-97.5 371zM193 731q0 -178 88.5 -329.5t240.5 -240.5t330 -89t329.5 88.5t240.5 240.5t89 330q0 174 -85.5 325t-239 243t-334.5 92q-176 0 -328.5 -88.5t-241.5 -242.5t-89 -329z" />
127
+ <glyph unicode="&#xaf;" horiz-adv-x="1024" d="M1030 1556h-1036v82h1036v-82z" />
128
+ <glyph unicode="&#xb0;" horiz-adv-x="877" d="M139 1184q0 132 86.5 215.5t212.5 83.5t212.5 -83.5t86.5 -215.5t-86.5 -215.5t-212.5 -83.5q-130 0 -214.5 83t-84.5 216zM229 1184q0 -91 61 -154t148 -63q86 0 147.5 62t61.5 155q0 92 -60 154.5t-149 62.5q-90 0 -149.5 -64t-59.5 -153z" />
129
+ <glyph unicode="&#xb1;" d="M111 1zM111 1v82h948v-82h-948zM625 764h434v-82h-434v-432h-82v432h-432v82h432v434h82v-434z" />
130
+ <glyph unicode="&#xb2;" horiz-adv-x="688" d="M629 586h-576v78l242 237q125 121 172 193t47 149q0 71 -46.5 112.5t-123.5 41.5q-108 0 -217 -82l-49 65q119 103 270 103q124 0 194 -63.5t70 -174.5q0 -47 -13 -89t-40 -85.5t-68.5 -90t-308.5 -306.5h447v-88z" />
131
+ <glyph unicode="&#xb3;" horiz-adv-x="688" d="M616 1260q0 -78 -44 -131.5t-117 -75.5q186 -45 186 -211q0 -130 -88.5 -201.5t-247.5 -71.5q-144 0 -264 60v88q136 -62 266 -62q115 0 174.5 49t59.5 136q0 83 -59.5 122t-178.5 39h-131v84h135q105 0 158 43.5t53 120.5q0 67 -47 107.5t-127 40.5q-128 0 -246 -78 l-47 70q130 94 293 94q127 0 199.5 -60t72.5 -163z" />
132
+ <glyph unicode="&#xb4;" horiz-adv-x="1182" d="M393 1257q73 79 144.5 171.5t97.5 140.5h141v-17q-36 -52 -122.5 -138t-190.5 -173h-70v16z" />
133
+ <glyph unicode="&#xb5;" horiz-adv-x="1221" d="M281 1087v-704q0 -164 69 -238.5t213 -74.5q194 0 285.5 98t91.5 319v600h98v-1087h-84l-18 150h-6q-50 -77 -150 -123.5t-217 -46.5q-99 0 -167.5 27.5t-119.5 84.5q5 -92 5 -170v-414h-99v1579h99z" />
134
+ <glyph unicode="&#xb6;" horiz-adv-x="1341" d="M1106 -260h-100v1722h-228v-1722h-100v819q-64 -18 -146 -18q-216 0 -317.5 125t-101.5 376q0 260 109 387t341 127h543v-1816z" />
135
+ <glyph unicode="&#xb7;" horiz-adv-x="487" d="M162 623zM162 721q0 98 80 98q82 0 82 -98t-82 -98q-80 0 -80 98z" />
136
+ <glyph unicode="&#xb8;" horiz-adv-x="420" d="M393 -291q0 -100 -67.5 -150.5t-188.5 -50.5q-68 0 -94 11v88q30 -10 92 -10q78 0 119 28t41 80q0 94 -193 121l93 174h96l-66 -117q168 -37 168 -174z" />
137
+ <glyph unicode="&#xb9;" horiz-adv-x="688" d="M350 1462h92v-876h-98v547q0 99 12 233q-26 -23 -233 -145l-47 77z" />
138
+ <glyph unicode="&#xba;" horiz-adv-x="739" d="M670 1141q0 -161 -80 -250.5t-223 -89.5t-220 86t-77 254q0 162 78 250t223 88q142 0 220.5 -87t78.5 -251zM160 1141q0 -264 209 -264t209 264q0 131 -50 194.5t-159 63.5t-159 -63.5t-50 -194.5z" />
139
+ <glyph unicode="&#xbb;" horiz-adv-x="885" d="M803 518l-309 -393l-62 43l254 362l-254 363l62 43l309 -391v-27zM442 518l-309 -393l-61 43l254 362l-254 363l61 43l309 -391v-27z" />
140
+ <glyph unicode="&#xbc;" horiz-adv-x="1516" d="M59 0zM333 1462h92v-876h-98v547q0 99 12 233q-26 -23 -233 -145l-47 77zM1148 1462l-811 -1462h-94l811 1462h94zM1392 242h-129v-241h-90v241h-413v60l407 581h96v-563h129v-78zM1173 320v221q0 132 8 232q-6 -12 -21.5 -35.5t-295.5 -417.5h309z" />
141
+ <glyph unicode="&#xbd;" horiz-adv-x="1516" d="M11 0zM285 1462h92v-876h-98v547q0 99 12 233q-26 -23 -233 -145l-47 77zM1073 1462l-811 -1462h-94l811 1462h94zM1403 1h-576v78l242 237q125 121 172 193t47 149q0 71 -46.5 112.5t-123.5 41.5q-108 0 -217 -82l-49 65q119 103 270 103q124 0 194 -63.5t70 -174.5 q0 -47 -13 -89t-40 -85.5t-68.5 -90t-308.5 -306.5h447v-88z" />
142
+ <glyph unicode="&#xbe;" horiz-adv-x="1516" d="M41 0zM616 1260q0 -78 -44 -131.5t-117 -75.5q186 -45 186 -211q0 -130 -88.5 -201.5t-247.5 -71.5q-144 0 -264 60v88q136 -62 266 -62q115 0 174.5 49t59.5 136q0 83 -59.5 122t-178.5 39h-131v84h135q105 0 158 43.5t53 120.5q0 67 -47 107.5t-127 40.5 q-128 0 -246 -78l-47 70q130 94 293 94q127 0 199.5 -60t72.5 -163zM1300 1462l-811 -1462h-94l811 1462h94zM1495 242h-129v-241h-90v241h-413v60l407 581h96v-563h129v-78zM1276 320v221q0 132 8 232q-6 -12 -21.5 -35.5t-295.5 -417.5h309z" />
143
+ <glyph unicode="&#xbf;" horiz-adv-x="862" d="M569 711v-37q0 -125 -39.5 -204.5t-136.5 -164.5l-90 -79q-73 -61 -104 -120.5t-31 -138.5q0 -124 82 -200t221 -76q125 0 233 46l64 27l37 -79q-111 -48 -185.5 -64t-152.5 -16q-184 0 -288.5 99t-104.5 269q0 70 20 124t58.5 102t171.5 159q64 53 98.5 98.5t49.5 94 t15 145.5v15h82zM440 1010q0 98 80 98q82 0 82 -98q0 -53 -23.5 -76t-58.5 -23q-34 0 -57 23t-23 76z" />
144
+ <glyph unicode="&#xc0;" horiz-adv-x="1229" d="M0 0zM911 516h-594l-204 -516h-113l588 1468h65l576 -1468h-115zM354 608h523l-199 527q-25 62 -60 172q-27 -96 -59 -174zM720 1579h-69q-96 79 -188.5 171.5t-125.5 139.5v17h142q26 -48 98.5 -142t142.5 -170v-16z" />
145
+ <glyph unicode="&#xc1;" horiz-adv-x="1229" d="M0 0zM911 516h-594l-204 -516h-113l588 1468h65l576 -1468h-115zM354 608h523l-199 527q-25 62 -60 172q-27 -96 -59 -174zM504 1595q73 79 144.5 171.5t97.5 140.5h141v-17q-36 -52 -122.5 -138t-190.5 -173h-70v16z" />
146
+ <glyph unicode="&#xc2;" horiz-adv-x="1229" d="M0 0zM911 516h-594l-204 -516h-113l588 1468h65l576 -1468h-115zM354 608h523l-199 527q-25 62 -60 172q-27 -96 -59 -174zM328 1595q62 67 131.5 156t110.5 156h98q68 -120 242 -312v-16h-70q-122 101 -221 207q-108 -114 -221 -207h-70v16z" />
147
+ <glyph unicode="&#xc3;" horiz-adv-x="1229" d="M0 0zM911 516h-594l-204 -516h-113l588 1468h65l576 -1468h-115zM354 608h523l-199 527q-25 62 -60 172q-27 -96 -59 -174zM784 1581q-36 0 -75 18.5t-101 71.5q-32 26 -62.5 46t-62.5 20q-45 0 -75 -34.5t-48 -121.5h-73q10 111 63 174.5t137 63.5q48 0 88 -25t82 -59 q34 -28 66 -50t61 -22q46 0 77 36.5t48 119.5h76q-16 -116 -69 -177t-132 -61z" />
148
+ <glyph unicode="&#xc4;" horiz-adv-x="1229" d="M0 0zM911 516h-594l-204 -516h-113l588 1468h65l576 -1468h-115zM354 608h523l-199 527q-25 62 -60 172q-27 -96 -59 -174zM367 1727q0 46 15.5 66t47.5 20q64 0 64 -86t-64 -86q-63 0 -63 86zM748 1727q0 46 15.5 66t47.5 20q64 0 64 -86t-64 -86q-63 0 -63 86z" />
149
+ <glyph unicode="&#xc5;" horiz-adv-x="1229" d="M0 0zM911 516h-594l-204 -516h-113l588 1468h65l576 -1468h-115zM354 608h523l-199 527q-25 62 -60 172q-27 -96 -59 -174zM836 1610q0 -97 -60 -155t-157 -58t-157 58t-60 155q0 94 60 152.5t157 58.5t157 -59t60 -152zM482 1610q0 -66 37.5 -103.5t99.5 -37.5 t99.5 37.5t37.5 103.5q0 64 -39 101.5t-98 37.5q-62 0 -99.5 -38t-37.5 -101z" />
150
+ <glyph unicode="&#xc6;" horiz-adv-x="1653" d="M1528 0h-717v516h-475l-227 -516h-111l653 1462h877v-94h-615v-553h576v-94h-576v-627h615v-94zM377 608h434v760h-100z" />
151
+ <glyph unicode="&#xc7;" horiz-adv-x="1272" d="M129 0zM831 1391q-275 0 -433 -176t-158 -482q0 -313 149 -486t426 -173q184 0 338 47v-90q-145 -51 -362 -51q-308 0 -485 199t-177 556q0 223 84.5 393t243 262.5t368.5 92.5q214 0 383 -80l-41 -92q-160 80 -336 80zM911 -291q0 -100 -67.5 -150.5t-188.5 -50.5 q-68 0 -94 11v88q30 -10 92 -10q78 0 119 28t41 80q0 94 -193 121l93 174h96l-66 -117q168 -37 168 -174z" />
152
+ <glyph unicode="&#xc8;" horiz-adv-x="1130" d="M207 0zM1006 0h-799v1462h799v-94h-697v-553h658v-94h-658v-627h697v-94zM697 1579h-69q-96 79 -188.5 171.5t-125.5 139.5v17h142q26 -48 98.5 -142t142.5 -170v-16z" />
153
+ <glyph unicode="&#xc9;" horiz-adv-x="1130" d="M207 0zM1006 0h-799v1462h799v-94h-697v-553h658v-94h-658v-627h697v-94zM463 1595q73 79 144.5 171.5t97.5 140.5h141v-17q-36 -52 -122.5 -138t-190.5 -173h-70v16z" />
154
+ <glyph unicode="&#xca;" horiz-adv-x="1130" d="M207 0zM1006 0h-799v1462h799v-94h-697v-553h658v-94h-658v-627h697v-94zM315 1595q62 67 131.5 156t110.5 156h98q68 -120 242 -312v-16h-70q-122 101 -221 207q-108 -114 -221 -207h-70v16z" />
155
+ <glyph unicode="&#xcb;" horiz-adv-x="1130" d="M207 0zM1006 0h-799v1462h799v-94h-697v-553h658v-94h-658v-627h697v-94zM354 1727q0 46 15.5 66t47.5 20q64 0 64 -86t-64 -86q-63 0 -63 86zM735 1727q0 46 15.5 66t47.5 20q64 0 64 -86t-64 -86q-63 0 -63 86z" />
156
+ <glyph unicode="&#xcc;" horiz-adv-x="516" d="M0 0zM207 0v1462h102v-1462h-102zM320 1579h-69q-96 79 -188.5 171.5t-125.5 139.5v17h142q26 -48 98.5 -142t142.5 -170v-16z" />
157
+ <glyph unicode="&#xcd;" horiz-adv-x="516" d="M191 0zM207 0v1462h102v-1462h-102zM191 1595q73 79 144.5 171.5t97.5 140.5h141v-17q-36 -52 -122.5 -138t-190.5 -173h-70v16z" />
158
+ <glyph unicode="&#xce;" horiz-adv-x="516" d="M0 0zM207 0v1462h102v-1462h-102zM-32 1595q62 67 131.5 156t110.5 156h98q68 -120 242 -312v-16h-70q-122 101 -221 207q-108 -114 -221 -207h-70v16z" />
159
+ <glyph unicode="&#xcf;" horiz-adv-x="516" d="M5 0zM207 0v1462h102v-1462h-102zM5 1727q0 46 15.5 66t47.5 20q64 0 64 -86t-64 -86q-63 0 -63 86zM386 1727q0 46 15.5 66t47.5 20q64 0 64 -86t-64 -86q-63 0 -63 86z" />
160
+ <glyph unicode="&#xd0;" horiz-adv-x="1466" d="M1317 745q0 -368 -193 -556.5t-567 -188.5h-350v678h-160v94h160v690h395q350 0 532.5 -183t182.5 -534zM1206 741q0 314 -159.5 472.5t-468.5 158.5h-269v-600h406v-94h-406v-588h242q655 0 655 651z" />
161
+ <glyph unicode="&#xd1;" horiz-adv-x="1477" d="M207 0zM1270 0h-103l-866 1298h-8q12 -232 12 -350v-948h-98v1462h102l865 -1296h6q-9 180 -9 342v954h99v-1462zM897 1581q-36 0 -75 18.5t-101 71.5q-32 26 -62.5 46t-62.5 20q-45 0 -75 -34.5t-48 -121.5h-73q10 111 63 174.5t137 63.5q48 0 88 -25t82 -59 q34 -28 66 -50t61 -22q46 0 77 36.5t48 119.5h76q-16 -116 -69 -177t-132 -61z" />
162
+ <glyph unicode="&#xd2;" horiz-adv-x="1565" d="M129 0zM1436 733q0 -348 -174 -550.5t-480 -202.5q-305 0 -479 202.5t-174 552.5q0 349 175.5 549.5t479.5 200.5q306 0 479 -201.5t173 -550.5zM240 733q0 -314 140 -485.5t402 -171.5q264 0 403.5 170t139.5 487q0 316 -139.5 484.5t-401.5 168.5q-261 0 -402.5 -170 t-141.5 -483zM885 1579h-69q-96 79 -188.5 171.5t-125.5 139.5v17h142q26 -48 98.5 -142t142.5 -170v-16z" />
163
+ <glyph unicode="&#xd3;" horiz-adv-x="1565" d="M129 0zM1436 733q0 -348 -174 -550.5t-480 -202.5q-305 0 -479 202.5t-174 552.5q0 349 175.5 549.5t479.5 200.5q306 0 479 -201.5t173 -550.5zM240 733q0 -314 140 -485.5t402 -171.5q264 0 403.5 170t139.5 487q0 316 -139.5 484.5t-401.5 168.5q-261 0 -402.5 -170 t-141.5 -483zM686 1595q73 79 144.5 171.5t97.5 140.5h141v-17q-36 -52 -122.5 -138t-190.5 -173h-70v16z" />
164
+ <glyph unicode="&#xd4;" horiz-adv-x="1565" d="M129 0zM1436 733q0 -348 -174 -550.5t-480 -202.5q-305 0 -479 202.5t-174 552.5q0 349 175.5 549.5t479.5 200.5q306 0 479 -201.5t173 -550.5zM240 733q0 -314 140 -485.5t402 -171.5q264 0 403.5 170t139.5 487q0 316 -139.5 484.5t-401.5 168.5q-261 0 -402.5 -170 t-141.5 -483zM492 1595q62 67 131.5 156t110.5 156h98q68 -120 242 -312v-16h-70q-122 101 -221 207q-108 -114 -221 -207h-70v16z" />
165
+ <glyph unicode="&#xd5;" horiz-adv-x="1565" d="M129 0zM1436 733q0 -348 -174 -550.5t-480 -202.5q-305 0 -479 202.5t-174 552.5q0 349 175.5 549.5t479.5 200.5q306 0 479 -201.5t173 -550.5zM240 733q0 -314 140 -485.5t402 -171.5q264 0 403.5 170t139.5 487q0 316 -139.5 484.5t-401.5 168.5q-261 0 -402.5 -170 t-141.5 -483zM940 1581q-36 0 -75 18.5t-101 71.5q-32 26 -62.5 46t-62.5 20q-45 0 -75 -34.5t-48 -121.5h-73q10 111 63 174.5t137 63.5q48 0 88 -25t82 -59q34 -28 66 -50t61 -22q46 0 77 36.5t48 119.5h76q-16 -116 -69 -177t-132 -61z" />
166
+ <glyph unicode="&#xd6;" horiz-adv-x="1565" d="M129 0zM1436 733q0 -348 -174 -550.5t-480 -202.5q-305 0 -479 202.5t-174 552.5q0 349 175.5 549.5t479.5 200.5q306 0 479 -201.5t173 -550.5zM240 733q0 -314 140 -485.5t402 -171.5q264 0 403.5 170t139.5 487q0 316 -139.5 484.5t-401.5 168.5q-261 0 -402.5 -170 t-141.5 -483zM529 1727q0 46 15.5 66t47.5 20q64 0 64 -86t-64 -86q-63 0 -63 86zM910 1727q0 46 15.5 66t47.5 20q64 0 64 -86t-64 -86q-63 0 -63 86z" />
167
+ <glyph unicode="&#xd7;" d="M584 780l409 408l58 -58l-408 -407l406 -408l-58 -57l-407 408l-406 -408l-57 57l405 408l-407 407l57 58z" />
168
+ <glyph unicode="&#xd8;" horiz-adv-x="1565" d="M1436 733q0 -348 -174 -550.5t-480 -202.5q-236 0 -395 120l-86 -120l-74 59l90 127q-188 200 -188 569q0 349 175.5 549.5t479.5 200.5q232 0 392 -121l108 152l72 -60l-111 -153q191 -207 191 -570zM1325 733q0 315 -139 486l-742 -1037q133 -106 338 -106 q264 0 403.5 170t139.5 487zM240 733q0 -312 139 -483l739 1034q-133 102 -334 102q-261 0 -402.5 -170t-141.5 -483z" />
169
+ <glyph unicode="&#xd9;" horiz-adv-x="1473" d="M190 0zM1282 1462v-946q0 -252 -146 -394t-407 -142q-254 0 -396.5 142.5t-142.5 397.5v942h103v-946q0 -211 117 -328.5t331 -117.5q209 0 324 115.5t115 320.5v956h102zM833 1579h-69q-96 79 -188.5 171.5t-125.5 139.5v17h142q26 -48 98.5 -142t142.5 -170v-16z" />
170
+ <glyph unicode="&#xda;" horiz-adv-x="1473" d="M190 0zM1282 1462v-946q0 -252 -146 -394t-407 -142q-254 0 -396.5 142.5t-142.5 397.5v942h103v-946q0 -211 117 -328.5t331 -117.5q209 0 324 115.5t115 320.5v956h102zM633 1595q73 79 144.5 171.5t97.5 140.5h141v-17q-36 -52 -122.5 -138t-190.5 -173h-70v16z" />
171
+ <glyph unicode="&#xdb;" horiz-adv-x="1473" d="M190 0zM1282 1462v-946q0 -252 -146 -394t-407 -142q-254 0 -396.5 142.5t-142.5 397.5v942h103v-946q0 -211 117 -328.5t331 -117.5q209 0 324 115.5t115 320.5v956h102zM444 1595q62 67 131.5 156t110.5 156h98q68 -120 242 -312v-16h-70q-122 101 -221 207 q-108 -114 -221 -207h-70v16z" />
172
+ <glyph unicode="&#xdc;" horiz-adv-x="1473" d="M190 0zM1282 1462v-946q0 -252 -146 -394t-407 -142q-254 0 -396.5 142.5t-142.5 397.5v942h103v-946q0 -211 117 -328.5t331 -117.5q209 0 324 115.5t115 320.5v956h102zM481 1727q0 46 15.5 66t47.5 20q64 0 64 -86t-64 -86q-63 0 -63 86zM862 1727q0 46 15.5 66 t47.5 20q64 0 64 -86t-64 -86q-63 0 -63 86z" />
173
+ <glyph unicode="&#xdd;" horiz-adv-x="1081" d="M0 0zM543 662l428 800h110l-487 -897v-565h-105v557l-489 905h117zM434 1595q73 79 144.5 171.5t97.5 140.5h141v-17q-36 -52 -122.5 -138t-190.5 -173h-70v16z" />
174
+ <glyph unicode="&#xde;" horiz-adv-x="1198" d="M1087 778q0 -212 -144 -325t-408 -113h-226v-340h-102v1462h102v-264h256q522 0 522 -420zM309 428h201q247 0 357 81.5t110 264.5q0 169 -104 250.5t-322 81.5h-242v-678z" />
175
+ <glyph unicode="&#xdf;" horiz-adv-x="1194" d="M961 1284q0 -139 -139 -250q-81 -64 -110.5 -100.5t-29.5 -75.5q0 -44 14.5 -68t51.5 -57t102 -78q106 -75 151.5 -124.5t68 -103t22.5 -120.5q0 -156 -88 -241.5t-246 -85.5q-95 0 -174.5 18.5t-126.5 48.5v107q65 -38 148.5 -62t152.5 -24q114 0 174.5 54.5t60.5 160.5 q0 83 -39 144t-149 136q-127 87 -175 147t-48 146q0 60 32.5 110t106.5 108q74 57 106.5 105.5t32.5 106.5q0 93 -70 143t-202 50q-145 0 -226 -69t-81 -196v-1214h-99v1206q0 173 103.5 267t292.5 94q188 0 285.5 -72.5t97.5 -210.5z" />
176
+ <glyph unicode="&#xe0;" horiz-adv-x="1085" d="M98 0zM842 0l-25 172h-8q-82 -105 -168.5 -148.5t-204.5 -43.5q-160 0 -249 82t-89 227q0 159 132.5 247t383.5 93l207 6v72q0 155 -63 234t-203 79q-151 0 -313 -84l-37 86q179 84 354 84q179 0 267.5 -93t88.5 -290v-723h-73zM442 70q174 0 274.5 99.5t100.5 276.5v107 l-190 -8q-229 -11 -326.5 -71.5t-97.5 -188.5q0 -102 62.5 -158.5t176.5 -56.5zM638 1241h-69q-96 79 -188.5 171.5t-125.5 139.5v17h142q26 -48 98.5 -142t142.5 -170v-16z" />
177
+ <glyph unicode="&#xe1;" horiz-adv-x="1085" d="M98 0zM842 0l-25 172h-8q-82 -105 -168.5 -148.5t-204.5 -43.5q-160 0 -249 82t-89 227q0 159 132.5 247t383.5 93l207 6v72q0 155 -63 234t-203 79q-151 0 -313 -84l-37 86q179 84 354 84q179 0 267.5 -93t88.5 -290v-723h-73zM442 70q174 0 274.5 99.5t100.5 276.5v107 l-190 -8q-229 -11 -326.5 -71.5t-97.5 -188.5q0 -102 62.5 -158.5t176.5 -56.5zM422 1257q73 79 144.5 171.5t97.5 140.5h141v-17q-36 -52 -122.5 -138t-190.5 -173h-70v16z" />
178
+ <glyph unicode="&#xe2;" horiz-adv-x="1085" d="M98 0zM842 0l-25 172h-8q-82 -105 -168.5 -148.5t-204.5 -43.5q-160 0 -249 82t-89 227q0 159 132.5 247t383.5 93l207 6v72q0 155 -63 234t-203 79q-151 0 -313 -84l-37 86q179 84 354 84q179 0 267.5 -93t88.5 -290v-723h-73zM442 70q174 0 274.5 99.5t100.5 276.5v107 l-190 -8q-229 -11 -326.5 -71.5t-97.5 -188.5q0 -102 62.5 -158.5t176.5 -56.5zM251 1257q62 67 131.5 156t110.5 156h98q68 -120 242 -312v-16h-70q-122 101 -221 207q-108 -114 -221 -207h-70v16z" />
179
+ <glyph unicode="&#xe3;" horiz-adv-x="1085" d="M98 0zM842 0l-25 172h-8q-82 -105 -168.5 -148.5t-204.5 -43.5q-160 0 -249 82t-89 227q0 159 132.5 247t383.5 93l207 6v72q0 155 -63 234t-203 79q-151 0 -313 -84l-37 86q179 84 354 84q179 0 267.5 -93t88.5 -290v-723h-73zM442 70q174 0 274.5 99.5t100.5 276.5v107 l-190 -8q-229 -11 -326.5 -71.5t-97.5 -188.5q0 -102 62.5 -158.5t176.5 -56.5zM697 1243q-36 0 -75 18.5t-101 71.5q-32 26 -62.5 46t-62.5 20q-45 0 -75 -34.5t-48 -121.5h-73q10 111 63 174.5t137 63.5q48 0 88 -25t82 -59q34 -28 66 -50t61 -22q46 0 77 36.5t48 119.5 h76q-16 -116 -69 -177t-132 -61z" />
180
+ <glyph unicode="&#xe4;" horiz-adv-x="1085" d="M98 0zM842 0l-25 172h-8q-82 -105 -168.5 -148.5t-204.5 -43.5q-160 0 -249 82t-89 227q0 159 132.5 247t383.5 93l207 6v72q0 155 -63 234t-203 79q-151 0 -313 -84l-37 86q179 84 354 84q179 0 267.5 -93t88.5 -290v-723h-73zM442 70q174 0 274.5 99.5t100.5 276.5v107 l-190 -8q-229 -11 -326.5 -71.5t-97.5 -188.5q0 -102 62.5 -158.5t176.5 -56.5zM282 1389q0 46 15.5 66t47.5 20q64 0 64 -86t-64 -86q-63 0 -63 86zM663 1389q0 46 15.5 66t47.5 20q64 0 64 -86t-64 -86q-63 0 -63 86z" />
181
+ <glyph unicode="&#xe5;" horiz-adv-x="1085" d="M98 0zM842 0l-25 172h-8q-82 -105 -168.5 -148.5t-204.5 -43.5q-160 0 -249 82t-89 227q0 159 132.5 247t383.5 93l207 6v72q0 155 -63 234t-203 79q-151 0 -313 -84l-37 86q179 84 354 84q179 0 267.5 -93t88.5 -290v-723h-73zM442 70q174 0 274.5 99.5t100.5 276.5v107 l-190 -8q-229 -11 -326.5 -71.5t-97.5 -188.5q0 -102 62.5 -158.5t176.5 -56.5zM759 1456q0 -97 -60 -155t-157 -58t-157 58t-60 155q0 94 60 152.5t157 58.5t157 -59t60 -152zM405 1456q0 -66 37.5 -103.5t99.5 -37.5t99.5 37.5t37.5 103.5q0 64 -39 101.5t-98 37.5 q-62 0 -99.5 -38t-37.5 -101z" />
182
+ <glyph unicode="&#xe6;" horiz-adv-x="1731" d="M1243 -20q-295 0 -397 256q-68 -133 -168 -194.5t-252 -61.5q-156 0 -242 82.5t-86 226.5q0 154 125 243t377 97l201 6v72q0 155 -61.5 234t-198.5 79q-148 0 -305 -84l-37 86q173 84 346 84q261 0 325 -211q111 213 347 213q184 0 289.5 -134.5t105.5 -363.5v-80h-715 q0 -460 348 -460q85 0 150 12t174 57v-90q-92 -41 -165 -55t-161 -14zM434 70q169 0 266 99.5t97 276.5v107l-187 -8q-219 -11 -313 -71.5t-94 -188.5q0 -102 61 -158.5t170 -56.5zM1217 1020q-284 0 -314 -402h604q0 188 -77.5 295t-212.5 107z" />
183
+ <glyph unicode="&#xe7;" horiz-adv-x="973" d="M119 0zM616 -20q-233 0 -365 147t-132 410q0 270 137 420.5t375 150.5q141 0 270 -49l-27 -88q-141 47 -245 47q-200 0 -303 -123.5t-103 -355.5q0 -220 103 -344.5t288 -124.5q148 0 275 53v-92q-104 -51 -273 -51zM723 -291q0 -100 -67.5 -150.5t-188.5 -50.5 q-68 0 -94 11v88q30 -10 92 -10q78 0 119 28t41 80q0 94 -193 121l93 174h96l-66 -117q168 -37 168 -174z" />
184
+ <glyph unicode="&#xe8;" horiz-adv-x="1124" d="M119 0zM621 -20q-237 0 -369.5 146t-132.5 409q0 260 128 416.5t345 156.5q192 0 303 -134t111 -364v-80h-783q2 -224 104.5 -342t293.5 -118q93 0 163.5 13t178.5 56v-90q-92 -40 -170 -54.5t-172 -14.5zM592 1020q-157 0 -252 -103.5t-111 -298.5h672q0 189 -82 295.5 t-227 106.5zM685 1241h-69q-96 79 -188.5 171.5t-125.5 139.5v17h142q26 -48 98.5 -142t142.5 -170v-16z" />
185
+ <glyph unicode="&#xe9;" horiz-adv-x="1124" d="M119 0zM621 -20q-237 0 -369.5 146t-132.5 409q0 260 128 416.5t345 156.5q192 0 303 -134t111 -364v-80h-783q2 -224 104.5 -342t293.5 -118q93 0 163.5 13t178.5 56v-90q-92 -40 -170 -54.5t-172 -14.5zM592 1020q-157 0 -252 -103.5t-111 -298.5h672q0 189 -82 295.5 t-227 106.5zM452 1257q73 79 144.5 171.5t97.5 140.5h141v-17q-36 -52 -122.5 -138t-190.5 -173h-70v16z" />
186
+ <glyph unicode="&#xea;" horiz-adv-x="1124" d="M119 0zM621 -20q-237 0 -369.5 146t-132.5 409q0 260 128 416.5t345 156.5q192 0 303 -134t111 -364v-80h-783q2 -224 104.5 -342t293.5 -118q93 0 163.5 13t178.5 56v-90q-92 -40 -170 -54.5t-172 -14.5zM592 1020q-157 0 -252 -103.5t-111 -298.5h672q0 189 -82 295.5 t-227 106.5zM290 1257q62 67 131.5 156t110.5 156h98q68 -120 242 -312v-16h-70q-122 101 -221 207q-108 -114 -221 -207h-70v16z" />
187
+ <glyph unicode="&#xeb;" horiz-adv-x="1124" d="M119 0zM621 -20q-237 0 -369.5 146t-132.5 409q0 260 128 416.5t345 156.5q192 0 303 -134t111 -364v-80h-783q2 -224 104.5 -342t293.5 -118q93 0 163.5 13t178.5 56v-90q-92 -40 -170 -54.5t-172 -14.5zM592 1020q-157 0 -252 -103.5t-111 -298.5h672q0 189 -82 295.5 t-227 106.5zM331 1389q0 46 15.5 66t47.5 20q64 0 64 -86t-64 -86q-63 0 -63 86zM712 1389q0 46 15.5 66t47.5 20q64 0 64 -86t-64 -86q-63 0 -63 86z" />
188
+ <glyph unicode="&#xec;" horiz-adv-x="463" d="M0 0zM281 0h-99v1087h99v-1087zM349 1241h-69q-96 79 -188.5 171.5t-125.5 139.5v17h142q26 -48 98.5 -142t142.5 -170v-16z" />
189
+ <glyph unicode="&#xed;" horiz-adv-x="463" d="M107 0zM281 0h-99v1087h99v-1087zM107 1257q73 79 144.5 171.5t97.5 140.5h141v-17q-36 -52 -122.5 -138t-190.5 -173h-70v16z" />
190
+ <glyph unicode="&#xee;" horiz-adv-x="463" d="M0 0zM281 0h-99v1087h99v-1087zM-58 1257q62 67 131.5 156t110.5 156h98q68 -120 242 -312v-16h-70q-122 101 -221 207q-108 -114 -221 -207h-70v16z" />
191
+ <glyph unicode="&#xef;" horiz-adv-x="463" d="M0 0zM281 0h-99v1087h99v-1087zM-21 1389q0 46 15.5 66t47.5 20q64 0 64 -86t-64 -86q-63 0 -63 86zM360 1389q0 46 15.5 66t47.5 20q64 0 64 -86t-64 -86q-63 0 -63 86z" />
192
+ <glyph unicode="&#xf0;" horiz-adv-x="1174" d="M1055 559q0 -276 -124 -427.5t-349 -151.5q-214 0 -339.5 130t-125.5 361q0 228 126.5 357.5t342.5 129.5q108 0 187.5 -33t148.5 -96l4 2q-64 270 -269 459l-270 -157l-49 77l244 146q-86 62 -199 119l45 81q147 -69 248 -145l225 137l49 -84l-202 -121 q154 -151 230.5 -353t76.5 -431zM950 557q0 146 -97 228.5t-267 82.5q-185 0 -275 -100.5t-90 -304.5q0 -186 94.5 -289.5t268.5 -103.5q179 0 272.5 123t93.5 364z" />
193
+ <glyph unicode="&#xf1;" horiz-adv-x="1208" d="M182 0zM940 0v705q0 164 -69 238.5t-214 74.5q-195 0 -285.5 -98.5t-90.5 -319.5v-600h-99v1087h84l19 -149h6q106 170 377 170q370 0 370 -397v-711h-98zM779 1243q-36 0 -75 18.5t-101 71.5q-32 26 -62.5 46t-62.5 20q-45 0 -75 -34.5t-48 -121.5h-73q10 111 63 174.5 t137 63.5q48 0 88 -25t82 -59q34 -28 66 -50t61 -22q46 0 77 36.5t48 119.5h76q-16 -116 -69 -177t-132 -61z" />
194
+ <glyph unicode="&#xf2;" horiz-adv-x="1200" d="M119 0zM1081 545q0 -266 -129 -415.5t-356 -149.5q-143 0 -252 69t-167 198t-58 298q0 266 129 414.5t354 148.5q224 0 351.5 -150.5t127.5 -412.5zM223 545q0 -224 98.5 -349.5t278.5 -125.5t278.5 125.5t98.5 349.5q0 225 -99.5 349t-279.5 124t-277.5 -123.5 t-97.5 -349.5zM718 1241h-69q-96 79 -188.5 171.5t-125.5 139.5v17h142q26 -48 98.5 -142t142.5 -170v-16z" />
195
+ <glyph unicode="&#xf3;" horiz-adv-x="1200" d="M119 0zM1081 545q0 -266 -129 -415.5t-356 -149.5q-143 0 -252 69t-167 198t-58 298q0 266 129 414.5t354 148.5q224 0 351.5 -150.5t127.5 -412.5zM223 545q0 -224 98.5 -349.5t278.5 -125.5t278.5 125.5t98.5 349.5q0 225 -99.5 349t-279.5 124t-277.5 -123.5 t-97.5 -349.5zM499 1257q73 79 144.5 171.5t97.5 140.5h141v-17q-36 -52 -122.5 -138t-190.5 -173h-70v16z" />
196
+ <glyph unicode="&#xf4;" horiz-adv-x="1200" d="M119 0zM1081 545q0 -266 -129 -415.5t-356 -149.5q-143 0 -252 69t-167 198t-58 298q0 266 129 414.5t354 148.5q224 0 351.5 -150.5t127.5 -412.5zM223 545q0 -224 98.5 -349.5t278.5 -125.5t278.5 125.5t98.5 349.5q0 225 -99.5 349t-279.5 124t-277.5 -123.5 t-97.5 -349.5zM309 1257q62 67 131.5 156t110.5 156h98q68 -120 242 -312v-16h-70q-122 101 -221 207q-108 -114 -221 -207h-70v16z" />
197
+ <glyph unicode="&#xf5;" horiz-adv-x="1200" d="M119 0zM1081 545q0 -266 -129 -415.5t-356 -149.5q-143 0 -252 69t-167 198t-58 298q0 266 129 414.5t354 148.5q224 0 351.5 -150.5t127.5 -412.5zM223 545q0 -224 98.5 -349.5t278.5 -125.5t278.5 125.5t98.5 349.5q0 225 -99.5 349t-279.5 124t-277.5 -123.5 t-97.5 -349.5zM761 1243q-36 0 -75 18.5t-101 71.5q-32 26 -62.5 46t-62.5 20q-45 0 -75 -34.5t-48 -121.5h-73q10 111 63 174.5t137 63.5q48 0 88 -25t82 -59q34 -28 66 -50t61 -22q46 0 77 36.5t48 119.5h76q-16 -116 -69 -177t-132 -61z" />
198
+ <glyph unicode="&#xf6;" horiz-adv-x="1200" d="M119 0zM1081 545q0 -266 -129 -415.5t-356 -149.5q-143 0 -252 69t-167 198t-58 298q0 266 129 414.5t354 148.5q224 0 351.5 -150.5t127.5 -412.5zM223 545q0 -224 98.5 -349.5t278.5 -125.5t278.5 125.5t98.5 349.5q0 225 -99.5 349t-279.5 124t-277.5 -123.5 t-97.5 -349.5zM346 1389q0 46 15.5 66t47.5 20q64 0 64 -86t-64 -86q-63 0 -63 86zM727 1389q0 46 15.5 66t47.5 20q64 0 64 -86t-64 -86q-63 0 -63 86z" />
199
+ <glyph unicode="&#xf7;" d="M111 682v82h948v-82h-948zM504 1075q0 99 80 99q82 0 82 -99q0 -52 -23.5 -75t-58.5 -23q-34 0 -57 23t-23 75zM504 371q0 98 80 98q82 0 82 -98q0 -53 -23.5 -76t-58.5 -23q-34 0 -57 23t-23 76z" />
200
+ <glyph unicode="&#xf8;" horiz-adv-x="1200" d="M1081 545q0 -266 -129 -415.5t-356 -149.5q-173 0 -291 98l-86 -113l-72 58l93 120q-121 153 -121 402q0 266 129 414.5t354 148.5q179 0 301 -104l96 124l74 -55l-104 -137q112 -147 112 -391zM223 545q0 -200 78 -322l543 705q-98 90 -246 90q-180 0 -277.5 -123.5 t-97.5 -349.5zM977 545q0 190 -72 309l-543 -702q94 -82 238 -82q180 0 278.5 125.5t98.5 349.5z" />
201
+ <glyph unicode="&#xf9;" horiz-adv-x="1208" d="M170 0zM268 1087v-704q0 -164 69 -238.5t214 -74.5q194 0 285.5 98t91.5 319v600h98v-1087h-84l-18 150h-6q-106 -170 -377 -170q-371 0 -371 397v710h98zM687 1241h-69q-96 79 -188.5 171.5t-125.5 139.5v17h142q26 -48 98.5 -142t142.5 -170v-16z" />
202
+ <glyph unicode="&#xfa;" horiz-adv-x="1208" d="M170 0zM268 1087v-704q0 -164 69 -238.5t214 -74.5q194 0 285.5 98t91.5 319v600h98v-1087h-84l-18 150h-6q-106 -170 -377 -170q-371 0 -371 397v710h98zM495 1257q73 79 144.5 171.5t97.5 140.5h141v-17q-36 -52 -122.5 -138t-190.5 -173h-70v16z" />
203
+ <glyph unicode="&#xfb;" horiz-adv-x="1208" d="M170 0zM268 1087v-704q0 -164 69 -238.5t214 -74.5q194 0 285.5 98t91.5 319v600h98v-1087h-84l-18 150h-6q-106 -170 -377 -170q-371 0 -371 397v710h98zM313 1257q62 67 131.5 156t110.5 156h98q68 -120 242 -312v-16h-70q-122 101 -221 207q-108 -114 -221 -207h-70 v16z" />
204
+ <glyph unicode="&#xfc;" horiz-adv-x="1208" d="M170 0zM268 1087v-704q0 -164 69 -238.5t214 -74.5q194 0 285.5 98t91.5 319v600h98v-1087h-84l-18 150h-6q-106 -170 -377 -170q-371 0 -371 397v710h98zM350 1389q0 46 15.5 66t47.5 20q64 0 64 -86t-64 -86q-63 0 -63 86zM731 1389q0 46 15.5 66t47.5 20q64 0 64 -86 t-64 -86q-63 0 -63 86z" />
205
+ <glyph unicode="&#xfd;" horiz-adv-x="940" d="M0 0zM0 1087h102l230 -610q105 -281 133 -379h6q42 129 137 385l230 604h102l-487 -1263q-59 -154 -99 -208t-93.5 -81t-129.5 -27q-57 0 -127 21v86q58 -16 125 -16q51 0 90 24t70.5 74.5t73 160t53.5 142.5zM361 1257q73 79 144.5 171.5t97.5 140.5h141v-17 q-36 -52 -122.5 -138t-190.5 -173h-70v16z" />
206
+ <glyph unicode="&#xfe;" horiz-adv-x="1219" d="M281 918q114 190 368 190q220 0 335.5 -144.5t115.5 -420.5q0 -268 -121.5 -415.5t-331.5 -147.5q-251 0 -366 188h-7l3 -84q4 -74 4 -162v-414h-99v2048h99v-391l-7 -247h7zM645 68q167 0 258.5 124t91.5 347q0 479 -348 479q-193 0 -279.5 -105t-86.5 -354v-18 q0 -255 85.5 -364t278.5 -109z" />
207
+ <glyph unicode="&#xff;" horiz-adv-x="940" d="M0 0zM0 1087h102l230 -610q105 -281 133 -379h6q42 129 137 385l230 604h102l-487 -1263q-59 -154 -99 -208t-93.5 -81t-129.5 -27q-57 0 -127 21v86q58 -16 125 -16q51 0 90 24t70.5 74.5t73 160t53.5 142.5zM214 1389q0 46 15.5 66t47.5 20q64 0 64 -86t-64 -86 q-63 0 -63 86zM595 1389q0 46 15.5 66t47.5 20q64 0 64 -86t-64 -86q-63 0 -63 86z" />
208
+ <glyph unicode="&#x131;" horiz-adv-x="463" d="M281 0h-99v1087h99v-1087z" />
209
+ <glyph unicode="&#x152;" horiz-adv-x="1839" d="M1714 0h-756q-76 -16 -176 -16q-305 0 -479 200t-174 551q0 347 174.5 545.5t480.5 198.5q78 0 183 -17h747v-94h-655v-553h616v-94h-616v-627h655v-94zM782 80q109 0 174 18v1266q-62 16 -172 16q-262 0 -403 -167.5t-141 -479.5q0 -315 140.5 -484t401.5 -169z" />
210
+ <glyph unicode="&#x153;" horiz-adv-x="1942" d="M1438 -20q-156 0 -266.5 67.5t-165.5 198.5q-59 -128 -158 -197t-252 -69q-143 0 -252 69t-167 198t-58 298q0 266 129 414.5t354 148.5q151 0 251 -70t157 -209q110 279 399 279q192 0 303 -134t111 -364v-80h-762q2 -230 100.5 -345t276.5 -115q93 0 163.5 13t178.5 56 v-90q-92 -40 -170 -54.5t-172 -14.5zM223 545q0 -224 98.5 -349.5t278.5 -125.5q174 0 265 122.5t91 352.5q0 224 -93 348.5t-265 124.5q-180 0 -277.5 -123.5t-97.5 -349.5zM1409 1020q-155 0 -242 -104t-102 -298h653q0 189 -82 295.5t-227 106.5z" />
211
+ <glyph unicode="&#x178;" horiz-adv-x="1081" d="M0 0zM543 662l428 800h110l-487 -897v-565h-105v557l-489 905h117zM288 1727q0 46 15.5 66t47.5 20q64 0 64 -86t-64 -86q-63 0 -63 86zM669 1727q0 46 15.5 66t47.5 20q64 0 64 -86t-64 -86q-63 0 -63 86z" />
212
+ <glyph unicode="&#x2c6;" horiz-adv-x="1182" d="M299 1257q62 67 131.5 156t110.5 156h98q68 -120 242 -312v-16h-70q-122 101 -221 207q-108 -114 -221 -207h-70v16z" />
213
+ <glyph unicode="&#x2da;" horiz-adv-x="1182" d="M805 1456q0 -97 -60 -155t-157 -58t-157 58t-60 155q0 94 60 152.5t157 58.5t157 -59t60 -152zM451 1456q0 -66 37.5 -103.5t99.5 -37.5t99.5 37.5t37.5 103.5q0 64 -39 101.5t-98 37.5q-62 0 -99.5 -38t-37.5 -101z" />
214
+ <glyph unicode="&#x2dc;" horiz-adv-x="1182" d="M780 1243q-36 0 -75 18.5t-101 71.5q-32 26 -62.5 46t-62.5 20q-45 0 -75 -34.5t-48 -121.5h-73q10 111 63 174.5t137 63.5q48 0 88 -25t82 -59q34 -28 66 -50t61 -22q46 0 77 36.5t48 119.5h76q-16 -116 -69 -177t-132 -61z" />
215
+ <glyph unicode="&#x2000;" horiz-adv-x="953" />
216
+ <glyph unicode="&#x2001;" horiz-adv-x="1907" />
217
+ <glyph unicode="&#x2002;" horiz-adv-x="953" />
218
+ <glyph unicode="&#x2003;" horiz-adv-x="1907" />
219
+ <glyph unicode="&#x2004;" horiz-adv-x="635" />
220
+ <glyph unicode="&#x2005;" horiz-adv-x="476" />
221
+ <glyph unicode="&#x2006;" horiz-adv-x="317" />
222
+ <glyph unicode="&#x2007;" horiz-adv-x="317" />
223
+ <glyph unicode="&#x2008;" horiz-adv-x="238" />
224
+ <glyph unicode="&#x2009;" horiz-adv-x="381" />
225
+ <glyph unicode="&#x200a;" horiz-adv-x="105" />
226
+ <glyph unicode="&#x2010;" horiz-adv-x="659" d="M92 512v82h475v-82h-475z" />
227
+ <glyph unicode="&#x2011;" horiz-adv-x="659" d="M92 512v82h475v-82h-475z" />
228
+ <glyph unicode="&#x2012;" horiz-adv-x="659" d="M92 512v82h475v-82h-475z" />
229
+ <glyph unicode="&#x2013;" horiz-adv-x="1024" d="M82 512v82h860v-82h-860z" />
230
+ <glyph unicode="&#x2014;" horiz-adv-x="2048" d="M82 512v82h1884v-82h-1884z" />
231
+ <glyph unicode="&#x2018;" horiz-adv-x="297" d="M41 961l-12 20q32 112 81.5 251t92.5 230h65q-30 -101 -64.5 -257t-45.5 -244h-117z" />
232
+ <glyph unicode="&#x2019;" horiz-adv-x="297" d="M256 1462l12 -20q-75 -265 -174 -481h-65q29 96 61 241.5t49 259.5h117z" />
233
+ <glyph unicode="&#x201a;" horiz-adv-x="451" d="M68 0zM295 238l12 -20q-75 -265 -174 -481h-65q29 96 61 241.5t49 259.5h117z" />
234
+ <glyph unicode="&#x201c;" horiz-adv-x="614" d="M358 961l-12 20q34 120 83 255t91 226h66q-30 -98 -63 -248.5t-48 -252.5h-117zM41 961l-12 20q32 112 81.5 251t92.5 230h65q-30 -101 -64.5 -257t-45.5 -244h-117z" />
235
+ <glyph unicode="&#x201d;" horiz-adv-x="614" d="M256 1462l12 -20q-75 -265 -174 -481h-65q29 96 61 241.5t49 259.5h117zM573 1462l13 -20q-36 -128 -85 -261t-89 -220h-66q30 98 63 248.5t48 252.5h116z" />
236
+ <glyph unicode="&#x201e;" horiz-adv-x="768" d="M68 0zM295 238l12 -20q-75 -265 -174 -481h-65q29 96 61 241.5t49 259.5h117zM612 238l13 -20q-36 -128 -85 -261t-89 -220h-66q30 98 63 248.5t48 252.5h116z" />
237
+ <glyph unicode="&#x2022;" horiz-adv-x="770" d="M231 748q0 89 40.5 134.5t113.5 45.5t113.5 -47t40.5 -133q0 -85 -41 -133t-113 -48t-113 47t-41 134z" />
238
+ <glyph unicode="&#x2026;" horiz-adv-x="1466" d="M162 0zM162 78q0 98 80 98q82 0 82 -98t-82 -98q-80 0 -80 98zM651 78q0 98 80 98q82 0 82 -98t-82 -98q-80 0 -80 98zM1141 78q0 98 80 98q82 0 82 -98t-82 -98q-80 0 -80 98z" />
239
+ <glyph unicode="&#x202f;" horiz-adv-x="381" />
240
+ <glyph unicode="&#x2039;" horiz-adv-x="524" d="M82 543l309 393l62 -43l-254 -363l254 -362l-62 -43l-309 391v27z" />
241
+ <glyph unicode="&#x203a;" horiz-adv-x="524" d="M442 518l-309 -393l-61 43l254 362l-254 363l61 43l309 -391v-27z" />
242
+ <glyph unicode="&#x2044;" horiz-adv-x="246" d="M573 1462l-811 -1462h-94l811 1462h94z" />
243
+ <glyph unicode="&#x205f;" horiz-adv-x="476" />
244
+ <glyph unicode="&#x2074;" horiz-adv-x="688" d="M657 827h-129v-241h-90v241h-413v60l407 581h96v-563h129v-78zM438 905v221q0 132 8 232q-6 -12 -21.5 -35.5t-295.5 -417.5h309z" />
245
+ <glyph unicode="&#x20ac;" d="M803 1397q-174 0 -288 -125.5t-155 -364.5h502v-82h-510l-4 -104v-24q0 -65 4 -87h449v-82h-443q30 -217 147.5 -338.5t301.5 -121.5q148 0 287 65v-94q-81 -34 -150.5 -46.5t-140.5 -12.5q-228 0 -367.5 140t-181.5 408h-180v82h172q-4 38 -4 113l4 102h-172v82h184 q39 272 183 425t362 153q88 0 161 -17t148 -57l-39 -86q-132 72 -270 72z" />
246
+ <glyph unicode="&#x2122;" horiz-adv-x="1485" d="M313 741h-86v643h-217v78h522v-78h-219v-643zM913 741l-221 609h-6l4 -201v-408h-82v721h125l221 -606l224 606h125v-721h-86v398l4 207h-7l-227 -605h-74z" />
247
+ <glyph unicode="&#x2212;" d="M111 682v82h948v-82h-948z" />
248
+ <glyph unicode="&#xe000;" horiz-adv-x="1085" d="M0 1085h1085v-1085h-1085v1085z" />
249
+ <glyph horiz-adv-x="1219" d="M0 0z" />
250
+ <hkern u1="&#x22;" u2="&#x178;" k="-20" />
251
+ <hkern u1="&#x22;" u2="&#x153;" k="123" />
252
+ <hkern u1="&#x22;" u2="&#xfc;" k="61" />
253
+ <hkern u1="&#x22;" u2="&#xfb;" k="61" />
254
+ <hkern u1="&#x22;" u2="&#xfa;" k="61" />
255
+ <hkern u1="&#x22;" u2="&#xf9;" k="61" />
256
+ <hkern u1="&#x22;" u2="&#xf8;" k="123" />
257
+ <hkern u1="&#x22;" u2="&#xf6;" k="123" />
258
+ <hkern u1="&#x22;" u2="&#xf5;" k="123" />
259
+ <hkern u1="&#x22;" u2="&#xf4;" k="123" />
260
+ <hkern u1="&#x22;" u2="&#xf3;" k="123" />
261
+ <hkern u1="&#x22;" u2="&#xf2;" k="123" />
262
+ <hkern u1="&#x22;" u2="&#xeb;" k="123" />
263
+ <hkern u1="&#x22;" u2="&#xea;" k="123" />
264
+ <hkern u1="&#x22;" u2="&#xe9;" k="123" />
265
+ <hkern u1="&#x22;" u2="&#xe8;" k="123" />
266
+ <hkern u1="&#x22;" u2="&#xe7;" k="123" />
267
+ <hkern u1="&#x22;" u2="&#xe6;" k="82" />
268
+ <hkern u1="&#x22;" u2="&#xe5;" k="82" />
269
+ <hkern u1="&#x22;" u2="&#xe4;" k="82" />
270
+ <hkern u1="&#x22;" u2="&#xe3;" k="82" />
271
+ <hkern u1="&#x22;" u2="&#xe2;" k="82" />
272
+ <hkern u1="&#x22;" u2="&#xe1;" k="82" />
273
+ <hkern u1="&#x22;" u2="&#xe0;" k="123" />
274
+ <hkern u1="&#x22;" u2="&#xdd;" k="-20" />
275
+ <hkern u1="&#x22;" u2="&#xc5;" k="143" />
276
+ <hkern u1="&#x22;" u2="&#xc4;" k="143" />
277
+ <hkern u1="&#x22;" u2="&#xc3;" k="143" />
278
+ <hkern u1="&#x22;" u2="&#xc2;" k="143" />
279
+ <hkern u1="&#x22;" u2="&#xc1;" k="143" />
280
+ <hkern u1="&#x22;" u2="&#xc0;" k="143" />
281
+ <hkern u1="&#x22;" u2="u" k="61" />
282
+ <hkern u1="&#x22;" u2="s" k="61" />
283
+ <hkern u1="&#x22;" u2="r" k="61" />
284
+ <hkern u1="&#x22;" u2="q" k="123" />
285
+ <hkern u1="&#x22;" u2="p" k="61" />
286
+ <hkern u1="&#x22;" u2="o" k="123" />
287
+ <hkern u1="&#x22;" u2="n" k="61" />
288
+ <hkern u1="&#x22;" u2="m" k="61" />
289
+ <hkern u1="&#x22;" u2="g" k="61" />
290
+ <hkern u1="&#x22;" u2="e" k="123" />
291
+ <hkern u1="&#x22;" u2="d" k="123" />
292
+ <hkern u1="&#x22;" u2="c" k="123" />
293
+ <hkern u1="&#x22;" u2="a" k="82" />
294
+ <hkern u1="&#x22;" u2="Y" k="-20" />
295
+ <hkern u1="&#x22;" u2="W" k="-41" />
296
+ <hkern u1="&#x22;" u2="V" k="-41" />
297
+ <hkern u1="&#x22;" u2="T" k="-41" />
298
+ <hkern u1="&#x22;" u2="A" k="143" />
299
+ <hkern u1="&#x27;" u2="&#x178;" k="-20" />
300
+ <hkern u1="&#x27;" u2="&#x153;" k="123" />
301
+ <hkern u1="&#x27;" u2="&#xfc;" k="61" />
302
+ <hkern u1="&#x27;" u2="&#xfb;" k="61" />
303
+ <hkern u1="&#x27;" u2="&#xfa;" k="61" />
304
+ <hkern u1="&#x27;" u2="&#xf9;" k="61" />
305
+ <hkern u1="&#x27;" u2="&#xf8;" k="123" />
306
+ <hkern u1="&#x27;" u2="&#xf6;" k="123" />
307
+ <hkern u1="&#x27;" u2="&#xf5;" k="123" />
308
+ <hkern u1="&#x27;" u2="&#xf4;" k="123" />
309
+ <hkern u1="&#x27;" u2="&#xf3;" k="123" />
310
+ <hkern u1="&#x27;" u2="&#xf2;" k="123" />
311
+ <hkern u1="&#x27;" u2="&#xeb;" k="123" />
312
+ <hkern u1="&#x27;" u2="&#xea;" k="123" />
313
+ <hkern u1="&#x27;" u2="&#xe9;" k="123" />
314
+ <hkern u1="&#x27;" u2="&#xe8;" k="123" />
315
+ <hkern u1="&#x27;" u2="&#xe7;" k="123" />
316
+ <hkern u1="&#x27;" u2="&#xe6;" k="82" />
317
+ <hkern u1="&#x27;" u2="&#xe5;" k="82" />
318
+ <hkern u1="&#x27;" u2="&#xe4;" k="82" />
319
+ <hkern u1="&#x27;" u2="&#xe3;" k="82" />
320
+ <hkern u1="&#x27;" u2="&#xe2;" k="82" />
321
+ <hkern u1="&#x27;" u2="&#xe1;" k="82" />
322
+ <hkern u1="&#x27;" u2="&#xe0;" k="123" />
323
+ <hkern u1="&#x27;" u2="&#xdd;" k="-20" />
324
+ <hkern u1="&#x27;" u2="&#xc5;" k="143" />
325
+ <hkern u1="&#x27;" u2="&#xc4;" k="143" />
326
+ <hkern u1="&#x27;" u2="&#xc3;" k="143" />
327
+ <hkern u1="&#x27;" u2="&#xc2;" k="143" />
328
+ <hkern u1="&#x27;" u2="&#xc1;" k="143" />
329
+ <hkern u1="&#x27;" u2="&#xc0;" k="143" />
330
+ <hkern u1="&#x27;" u2="u" k="61" />
331
+ <hkern u1="&#x27;" u2="s" k="61" />
332
+ <hkern u1="&#x27;" u2="r" k="61" />
333
+ <hkern u1="&#x27;" u2="q" k="123" />
334
+ <hkern u1="&#x27;" u2="p" k="61" />
335
+ <hkern u1="&#x27;" u2="o" k="123" />
336
+ <hkern u1="&#x27;" u2="n" k="61" />
337
+ <hkern u1="&#x27;" u2="m" k="61" />
338
+ <hkern u1="&#x27;" u2="g" k="61" />
339
+ <hkern u1="&#x27;" u2="e" k="123" />
340
+ <hkern u1="&#x27;" u2="d" k="123" />
341
+ <hkern u1="&#x27;" u2="c" k="123" />
342
+ <hkern u1="&#x27;" u2="a" k="82" />
343
+ <hkern u1="&#x27;" u2="Y" k="-20" />
344
+ <hkern u1="&#x27;" u2="W" k="-41" />
345
+ <hkern u1="&#x27;" u2="V" k="-41" />
346
+ <hkern u1="&#x27;" u2="T" k="-41" />
347
+ <hkern u1="&#x27;" u2="A" k="143" />
348
+ <hkern u1="&#x28;" u2="J" k="-184" />
349
+ <hkern u1="&#x2c;" u2="&#x178;" k="123" />
350
+ <hkern u1="&#x2c;" u2="&#x152;" k="102" />
351
+ <hkern u1="&#x2c;" u2="&#xdd;" k="123" />
352
+ <hkern u1="&#x2c;" u2="&#xdc;" k="41" />
353
+ <hkern u1="&#x2c;" u2="&#xdb;" k="41" />
354
+ <hkern u1="&#x2c;" u2="&#xda;" k="41" />
355
+ <hkern u1="&#x2c;" u2="&#xd9;" k="41" />
356
+ <hkern u1="&#x2c;" u2="&#xd8;" k="102" />
357
+ <hkern u1="&#x2c;" u2="&#xd6;" k="102" />
358
+ <hkern u1="&#x2c;" u2="&#xd5;" k="102" />
359
+ <hkern u1="&#x2c;" u2="&#xd4;" k="102" />
360
+ <hkern u1="&#x2c;" u2="&#xd3;" k="102" />
361
+ <hkern u1="&#x2c;" u2="&#xd2;" k="102" />
362
+ <hkern u1="&#x2c;" u2="&#xc7;" k="102" />
363
+ <hkern u1="&#x2c;" u2="Y" k="123" />
364
+ <hkern u1="&#x2c;" u2="W" k="123" />
365
+ <hkern u1="&#x2c;" u2="V" k="123" />
366
+ <hkern u1="&#x2c;" u2="U" k="41" />
367
+ <hkern u1="&#x2c;" u2="T" k="143" />
368
+ <hkern u1="&#x2c;" u2="Q" k="102" />
369
+ <hkern u1="&#x2c;" u2="O" k="102" />
370
+ <hkern u1="&#x2c;" u2="G" k="102" />
371
+ <hkern u1="&#x2c;" u2="C" k="102" />
372
+ <hkern u1="&#x2d;" u2="T" k="82" />
373
+ <hkern u1="&#x2e;" u2="&#x178;" k="123" />
374
+ <hkern u1="&#x2e;" u2="&#x152;" k="102" />
375
+ <hkern u1="&#x2e;" u2="&#xdd;" k="123" />
376
+ <hkern u1="&#x2e;" u2="&#xdc;" k="41" />
377
+ <hkern u1="&#x2e;" u2="&#xdb;" k="41" />
378
+ <hkern u1="&#x2e;" u2="&#xda;" k="41" />
379
+ <hkern u1="&#x2e;" u2="&#xd9;" k="41" />
380
+ <hkern u1="&#x2e;" u2="&#xd8;" k="102" />
381
+ <hkern u1="&#x2e;" u2="&#xd6;" k="102" />
382
+ <hkern u1="&#x2e;" u2="&#xd5;" k="102" />
383
+ <hkern u1="&#x2e;" u2="&#xd4;" k="102" />
384
+ <hkern u1="&#x2e;" u2="&#xd3;" k="102" />
385
+ <hkern u1="&#x2e;" u2="&#xd2;" k="102" />
386
+ <hkern u1="&#x2e;" u2="&#xc7;" k="102" />
387
+ <hkern u1="&#x2e;" u2="Y" k="123" />
388
+ <hkern u1="&#x2e;" u2="W" k="123" />
389
+ <hkern u1="&#x2e;" u2="V" k="123" />
390
+ <hkern u1="&#x2e;" u2="U" k="41" />
391
+ <hkern u1="&#x2e;" u2="T" k="143" />
392
+ <hkern u1="&#x2e;" u2="Q" k="102" />
393
+ <hkern u1="&#x2e;" u2="O" k="102" />
394
+ <hkern u1="&#x2e;" u2="G" k="102" />
395
+ <hkern u1="&#x2e;" u2="C" k="102" />
396
+ <hkern u1="A" u2="&#x201d;" k="143" />
397
+ <hkern u1="A" u2="&#x2019;" k="143" />
398
+ <hkern u1="A" u2="&#x178;" k="123" />
399
+ <hkern u1="A" u2="&#x152;" k="41" />
400
+ <hkern u1="A" u2="&#xdd;" k="123" />
401
+ <hkern u1="A" u2="&#xd8;" k="41" />
402
+ <hkern u1="A" u2="&#xd6;" k="41" />
403
+ <hkern u1="A" u2="&#xd5;" k="41" />
404
+ <hkern u1="A" u2="&#xd4;" k="41" />
405
+ <hkern u1="A" u2="&#xd3;" k="41" />
406
+ <hkern u1="A" u2="&#xd2;" k="41" />
407
+ <hkern u1="A" u2="&#xc7;" k="41" />
408
+ <hkern u1="A" u2="Y" k="123" />
409
+ <hkern u1="A" u2="W" k="82" />
410
+ <hkern u1="A" u2="V" k="82" />
411
+ <hkern u1="A" u2="T" k="143" />
412
+ <hkern u1="A" u2="Q" k="41" />
413
+ <hkern u1="A" u2="O" k="41" />
414
+ <hkern u1="A" u2="J" k="-266" />
415
+ <hkern u1="A" u2="G" k="41" />
416
+ <hkern u1="A" u2="C" k="41" />
417
+ <hkern u1="A" u2="&#x27;" k="143" />
418
+ <hkern u1="A" u2="&#x22;" k="143" />
419
+ <hkern u1="B" u2="&#x201e;" k="82" />
420
+ <hkern u1="B" u2="&#x201a;" k="82" />
421
+ <hkern u1="B" u2="&#x178;" k="20" />
422
+ <hkern u1="B" u2="&#xdd;" k="20" />
423
+ <hkern u1="B" u2="&#xc5;" k="41" />
424
+ <hkern u1="B" u2="&#xc4;" k="41" />
425
+ <hkern u1="B" u2="&#xc3;" k="41" />
426
+ <hkern u1="B" u2="&#xc2;" k="41" />
427
+ <hkern u1="B" u2="&#xc1;" k="41" />
428
+ <hkern u1="B" u2="&#xc0;" k="41" />
429
+ <hkern u1="B" u2="Z" k="20" />
430
+ <hkern u1="B" u2="Y" k="20" />
431
+ <hkern u1="B" u2="X" k="41" />
432
+ <hkern u1="B" u2="W" k="20" />
433
+ <hkern u1="B" u2="V" k="20" />
434
+ <hkern u1="B" u2="T" k="61" />
435
+ <hkern u1="B" u2="A" k="41" />
436
+ <hkern u1="B" u2="&#x2e;" k="82" />
437
+ <hkern u1="B" u2="&#x2c;" k="82" />
438
+ <hkern u1="C" u2="&#x152;" k="41" />
439
+ <hkern u1="C" u2="&#xd8;" k="41" />
440
+ <hkern u1="C" u2="&#xd6;" k="41" />
441
+ <hkern u1="C" u2="&#xd5;" k="41" />
442
+ <hkern u1="C" u2="&#xd4;" k="41" />
443
+ <hkern u1="C" u2="&#xd3;" k="41" />
444
+ <hkern u1="C" u2="&#xd2;" k="41" />
445
+ <hkern u1="C" u2="&#xc7;" k="41" />
446
+ <hkern u1="C" u2="Q" k="41" />
447
+ <hkern u1="C" u2="O" k="41" />
448
+ <hkern u1="C" u2="G" k="41" />
449
+ <hkern u1="C" u2="C" k="41" />
450
+ <hkern u1="D" u2="&#x201e;" k="82" />
451
+ <hkern u1="D" u2="&#x201a;" k="82" />
452
+ <hkern u1="D" u2="&#x178;" k="20" />
453
+ <hkern u1="D" u2="&#xdd;" k="20" />
454
+ <hkern u1="D" u2="&#xc5;" k="41" />
455
+ <hkern u1="D" u2="&#xc4;" k="41" />
456
+ <hkern u1="D" u2="&#xc3;" k="41" />
457
+ <hkern u1="D" u2="&#xc2;" k="41" />
458
+ <hkern u1="D" u2="&#xc1;" k="41" />
459
+ <hkern u1="D" u2="&#xc0;" k="41" />
460
+ <hkern u1="D" u2="Z" k="20" />
461
+ <hkern u1="D" u2="Y" k="20" />
462
+ <hkern u1="D" u2="X" k="41" />
463
+ <hkern u1="D" u2="W" k="20" />
464
+ <hkern u1="D" u2="V" k="20" />
465
+ <hkern u1="D" u2="T" k="61" />
466
+ <hkern u1="D" u2="A" k="41" />
467
+ <hkern u1="D" u2="&#x2e;" k="82" />
468
+ <hkern u1="D" u2="&#x2c;" k="82" />
469
+ <hkern u1="E" u2="J" k="-123" />
470
+ <hkern u1="F" u2="&#x201e;" k="123" />
471
+ <hkern u1="F" u2="&#x201a;" k="123" />
472
+ <hkern u1="F" u2="&#xc5;" k="41" />
473
+ <hkern u1="F" u2="&#xc4;" k="41" />
474
+ <hkern u1="F" u2="&#xc3;" k="41" />
475
+ <hkern u1="F" u2="&#xc2;" k="41" />
476
+ <hkern u1="F" u2="&#xc1;" k="41" />
477
+ <hkern u1="F" u2="&#xc0;" k="41" />
478
+ <hkern u1="F" u2="A" k="41" />
479
+ <hkern u1="F" u2="&#x3f;" k="-41" />
480
+ <hkern u1="F" u2="&#x2e;" k="123" />
481
+ <hkern u1="F" u2="&#x2c;" k="123" />
482
+ <hkern u1="K" u2="&#x152;" k="41" />
483
+ <hkern u1="K" u2="&#xd8;" k="41" />
484
+ <hkern u1="K" u2="&#xd6;" k="41" />
485
+ <hkern u1="K" u2="&#xd5;" k="41" />
486
+ <hkern u1="K" u2="&#xd4;" k="41" />
487
+ <hkern u1="K" u2="&#xd3;" k="41" />
488
+ <hkern u1="K" u2="&#xd2;" k="41" />
489
+ <hkern u1="K" u2="&#xc7;" k="41" />
490
+ <hkern u1="K" u2="Q" k="41" />
491
+ <hkern u1="K" u2="O" k="41" />
492
+ <hkern u1="K" u2="G" k="41" />
493
+ <hkern u1="K" u2="C" k="41" />
494
+ <hkern u1="L" u2="&#x201d;" k="164" />
495
+ <hkern u1="L" u2="&#x2019;" k="164" />
496
+ <hkern u1="L" u2="&#x178;" k="61" />
497
+ <hkern u1="L" u2="&#x152;" k="41" />
498
+ <hkern u1="L" u2="&#xdd;" k="61" />
499
+ <hkern u1="L" u2="&#xdc;" k="20" />
500
+ <hkern u1="L" u2="&#xdb;" k="20" />
501
+ <hkern u1="L" u2="&#xda;" k="20" />
502
+ <hkern u1="L" u2="&#xd9;" k="20" />
503
+ <hkern u1="L" u2="&#xd8;" k="41" />
504
+ <hkern u1="L" u2="&#xd6;" k="41" />
505
+ <hkern u1="L" u2="&#xd5;" k="41" />
506
+ <hkern u1="L" u2="&#xd4;" k="41" />
507
+ <hkern u1="L" u2="&#xd3;" k="41" />
508
+ <hkern u1="L" u2="&#xd2;" k="41" />
509
+ <hkern u1="L" u2="&#xc7;" k="41" />
510
+ <hkern u1="L" u2="Y" k="61" />
511
+ <hkern u1="L" u2="W" k="41" />
512
+ <hkern u1="L" u2="V" k="41" />
513
+ <hkern u1="L" u2="U" k="20" />
514
+ <hkern u1="L" u2="T" k="41" />
515
+ <hkern u1="L" u2="Q" k="41" />
516
+ <hkern u1="L" u2="O" k="41" />
517
+ <hkern u1="L" u2="G" k="41" />
518
+ <hkern u1="L" u2="C" k="41" />
519
+ <hkern u1="L" u2="&#x27;" k="164" />
520
+ <hkern u1="L" u2="&#x22;" k="164" />
521
+ <hkern u1="O" u2="&#x201e;" k="82" />
522
+ <hkern u1="O" u2="&#x201a;" k="82" />
523
+ <hkern u1="O" u2="&#x178;" k="20" />
524
+ <hkern u1="O" u2="&#xdd;" k="20" />
525
+ <hkern u1="O" u2="&#xc5;" k="41" />
526
+ <hkern u1="O" u2="&#xc4;" k="41" />
527
+ <hkern u1="O" u2="&#xc3;" k="41" />
528
+ <hkern u1="O" u2="&#xc2;" k="41" />
529
+ <hkern u1="O" u2="&#xc1;" k="41" />
530
+ <hkern u1="O" u2="&#xc0;" k="41" />
531
+ <hkern u1="O" u2="Z" k="20" />
532
+ <hkern u1="O" u2="Y" k="20" />
533
+ <hkern u1="O" u2="X" k="41" />
534
+ <hkern u1="O" u2="W" k="20" />
535
+ <hkern u1="O" u2="V" k="20" />
536
+ <hkern u1="O" u2="T" k="61" />
537
+ <hkern u1="O" u2="A" k="41" />
538
+ <hkern u1="O" u2="&#x2e;" k="82" />
539
+ <hkern u1="O" u2="&#x2c;" k="82" />
540
+ <hkern u1="P" u2="&#x201e;" k="266" />
541
+ <hkern u1="P" u2="&#x201a;" k="266" />
542
+ <hkern u1="P" u2="&#xc5;" k="102" />
543
+ <hkern u1="P" u2="&#xc4;" k="102" />
544
+ <hkern u1="P" u2="&#xc3;" k="102" />
545
+ <hkern u1="P" u2="&#xc2;" k="102" />
546
+ <hkern u1="P" u2="&#xc1;" k="102" />
547
+ <hkern u1="P" u2="&#xc0;" k="102" />
548
+ <hkern u1="P" u2="Z" k="20" />
549
+ <hkern u1="P" u2="X" k="41" />
550
+ <hkern u1="P" u2="A" k="102" />
551
+ <hkern u1="P" u2="&#x2e;" k="266" />
552
+ <hkern u1="P" u2="&#x2c;" k="266" />
553
+ <hkern u1="Q" u2="&#x201e;" k="82" />
554
+ <hkern u1="Q" u2="&#x201a;" k="82" />
555
+ <hkern u1="Q" u2="&#x178;" k="20" />
556
+ <hkern u1="Q" u2="&#xdd;" k="20" />
557
+ <hkern u1="Q" u2="&#xc5;" k="41" />
558
+ <hkern u1="Q" u2="&#xc4;" k="41" />
559
+ <hkern u1="Q" u2="&#xc3;" k="41" />
560
+ <hkern u1="Q" u2="&#xc2;" k="41" />
561
+ <hkern u1="Q" u2="&#xc1;" k="41" />
562
+ <hkern u1="Q" u2="&#xc0;" k="41" />
563
+ <hkern u1="Q" u2="Z" k="20" />
564
+ <hkern u1="Q" u2="Y" k="20" />
565
+ <hkern u1="Q" u2="X" k="41" />
566
+ <hkern u1="Q" u2="W" k="20" />
567
+ <hkern u1="Q" u2="V" k="20" />
568
+ <hkern u1="Q" u2="T" k="61" />
569
+ <hkern u1="Q" u2="A" k="41" />
570
+ <hkern u1="Q" u2="&#x2e;" k="82" />
571
+ <hkern u1="Q" u2="&#x2c;" k="82" />
572
+ <hkern u1="T" u2="&#x201e;" k="123" />
573
+ <hkern u1="T" u2="&#x201a;" k="123" />
574
+ <hkern u1="T" u2="&#x2014;" k="82" />
575
+ <hkern u1="T" u2="&#x2013;" k="82" />
576
+ <hkern u1="T" u2="&#x153;" k="143" />
577
+ <hkern u1="T" u2="&#x152;" k="41" />
578
+ <hkern u1="T" u2="&#xfd;" k="41" />
579
+ <hkern u1="T" u2="&#xfc;" k="102" />
580
+ <hkern u1="T" u2="&#xfb;" k="102" />
581
+ <hkern u1="T" u2="&#xfa;" k="102" />
582
+ <hkern u1="T" u2="&#xf9;" k="102" />
583
+ <hkern u1="T" u2="&#xf8;" k="143" />
584
+ <hkern u1="T" u2="&#xf6;" k="143" />
585
+ <hkern u1="T" u2="&#xf5;" k="143" />
586
+ <hkern u1="T" u2="&#xf4;" k="143" />
587
+ <hkern u1="T" u2="&#xf3;" k="143" />
588
+ <hkern u1="T" u2="&#xf2;" k="143" />
589
+ <hkern u1="T" u2="&#xeb;" k="143" />
590
+ <hkern u1="T" u2="&#xea;" k="143" />
591
+ <hkern u1="T" u2="&#xe9;" k="143" />
592
+ <hkern u1="T" u2="&#xe8;" k="143" />
593
+ <hkern u1="T" u2="&#xe7;" k="143" />
594
+ <hkern u1="T" u2="&#xe6;" k="164" />
595
+ <hkern u1="T" u2="&#xe5;" k="164" />
596
+ <hkern u1="T" u2="&#xe4;" k="164" />
597
+ <hkern u1="T" u2="&#xe3;" k="164" />
598
+ <hkern u1="T" u2="&#xe2;" k="164" />
599
+ <hkern u1="T" u2="&#xe1;" k="164" />
600
+ <hkern u1="T" u2="&#xe0;" k="143" />
601
+ <hkern u1="T" u2="&#xd8;" k="41" />
602
+ <hkern u1="T" u2="&#xd6;" k="41" />
603
+ <hkern u1="T" u2="&#xd5;" k="41" />
604
+ <hkern u1="T" u2="&#xd4;" k="41" />
605
+ <hkern u1="T" u2="&#xd3;" k="41" />
606
+ <hkern u1="T" u2="&#xd2;" k="41" />
607
+ <hkern u1="T" u2="&#xc7;" k="41" />
608
+ <hkern u1="T" u2="&#xc5;" k="143" />
609
+ <hkern u1="T" u2="&#xc4;" k="143" />
610
+ <hkern u1="T" u2="&#xc3;" k="143" />
611
+ <hkern u1="T" u2="&#xc2;" k="143" />
612
+ <hkern u1="T" u2="&#xc1;" k="143" />
613
+ <hkern u1="T" u2="&#xc0;" k="143" />
614
+ <hkern u1="T" u2="z" k="82" />
615
+ <hkern u1="T" u2="y" k="41" />
616
+ <hkern u1="T" u2="x" k="41" />
617
+ <hkern u1="T" u2="w" k="41" />
618
+ <hkern u1="T" u2="v" k="41" />
619
+ <hkern u1="T" u2="u" k="102" />
620
+ <hkern u1="T" u2="s" k="123" />
621
+ <hkern u1="T" u2="r" k="102" />
622
+ <hkern u1="T" u2="q" k="143" />
623
+ <hkern u1="T" u2="p" k="102" />
624
+ <hkern u1="T" u2="o" k="143" />
625
+ <hkern u1="T" u2="n" k="102" />
626
+ <hkern u1="T" u2="m" k="102" />
627
+ <hkern u1="T" u2="g" k="143" />
628
+ <hkern u1="T" u2="e" k="143" />
629
+ <hkern u1="T" u2="d" k="143" />
630
+ <hkern u1="T" u2="c" k="143" />
631
+ <hkern u1="T" u2="a" k="164" />
632
+ <hkern u1="T" u2="T" k="-41" />
633
+ <hkern u1="T" u2="Q" k="41" />
634
+ <hkern u1="T" u2="O" k="41" />
635
+ <hkern u1="T" u2="G" k="41" />
636
+ <hkern u1="T" u2="C" k="41" />
637
+ <hkern u1="T" u2="A" k="143" />
638
+ <hkern u1="T" u2="&#x3f;" k="-41" />
639
+ <hkern u1="T" u2="&#x2e;" k="123" />
640
+ <hkern u1="T" u2="&#x2d;" k="82" />
641
+ <hkern u1="T" u2="&#x2c;" k="123" />
642
+ <hkern u1="U" u2="&#x201e;" k="41" />
643
+ <hkern u1="U" u2="&#x201a;" k="41" />
644
+ <hkern u1="U" u2="&#xc5;" k="20" />
645
+ <hkern u1="U" u2="&#xc4;" k="20" />
646
+ <hkern u1="U" u2="&#xc3;" k="20" />
647
+ <hkern u1="U" u2="&#xc2;" k="20" />
648
+ <hkern u1="U" u2="&#xc1;" k="20" />
649
+ <hkern u1="U" u2="&#xc0;" k="20" />
650
+ <hkern u1="U" u2="A" k="20" />
651
+ <hkern u1="U" u2="&#x2e;" k="41" />
652
+ <hkern u1="U" u2="&#x2c;" k="41" />
653
+ <hkern u1="V" u2="&#x201e;" k="102" />
654
+ <hkern u1="V" u2="&#x201a;" k="102" />
655
+ <hkern u1="V" u2="&#x153;" k="41" />
656
+ <hkern u1="V" u2="&#x152;" k="20" />
657
+ <hkern u1="V" u2="&#xfc;" k="20" />
658
+ <hkern u1="V" u2="&#xfb;" k="20" />
659
+ <hkern u1="V" u2="&#xfa;" k="20" />
660
+ <hkern u1="V" u2="&#xf9;" k="20" />
661
+ <hkern u1="V" u2="&#xf8;" k="41" />
662
+ <hkern u1="V" u2="&#xf6;" k="41" />
663
+ <hkern u1="V" u2="&#xf5;" k="41" />
664
+ <hkern u1="V" u2="&#xf4;" k="41" />
665
+ <hkern u1="V" u2="&#xf3;" k="41" />
666
+ <hkern u1="V" u2="&#xf2;" k="41" />
667
+ <hkern u1="V" u2="&#xeb;" k="41" />
668
+ <hkern u1="V" u2="&#xea;" k="41" />
669
+ <hkern u1="V" u2="&#xe9;" k="41" />
670
+ <hkern u1="V" u2="&#xe8;" k="41" />
671
+ <hkern u1="V" u2="&#xe7;" k="41" />
672
+ <hkern u1="V" u2="&#xe6;" k="41" />
673
+ <hkern u1="V" u2="&#xe5;" k="41" />
674
+ <hkern u1="V" u2="&#xe4;" k="41" />
675
+ <hkern u1="V" u2="&#xe3;" k="41" />
676
+ <hkern u1="V" u2="&#xe2;" k="41" />
677
+ <hkern u1="V" u2="&#xe1;" k="41" />
678
+ <hkern u1="V" u2="&#xe0;" k="41" />
679
+ <hkern u1="V" u2="&#xd8;" k="20" />
680
+ <hkern u1="V" u2="&#xd6;" k="20" />
681
+ <hkern u1="V" u2="&#xd5;" k="20" />
682
+ <hkern u1="V" u2="&#xd4;" k="20" />
683
+ <hkern u1="V" u2="&#xd3;" k="20" />
684
+ <hkern u1="V" u2="&#xd2;" k="20" />
685
+ <hkern u1="V" u2="&#xc7;" k="20" />
686
+ <hkern u1="V" u2="&#xc5;" k="82" />
687
+ <hkern u1="V" u2="&#xc4;" k="82" />
688
+ <hkern u1="V" u2="&#xc3;" k="82" />
689
+ <hkern u1="V" u2="&#xc2;" k="82" />
690
+ <hkern u1="V" u2="&#xc1;" k="82" />
691
+ <hkern u1="V" u2="&#xc0;" k="82" />
692
+ <hkern u1="V" u2="u" k="20" />
693
+ <hkern u1="V" u2="s" k="20" />
694
+ <hkern u1="V" u2="r" k="20" />
695
+ <hkern u1="V" u2="q" k="41" />
696
+ <hkern u1="V" u2="p" k="20" />
697
+ <hkern u1="V" u2="o" k="41" />
698
+ <hkern u1="V" u2="n" k="20" />
699
+ <hkern u1="V" u2="m" k="20" />
700
+ <hkern u1="V" u2="g" k="20" />
701
+ <hkern u1="V" u2="e" k="41" />
702
+ <hkern u1="V" u2="d" k="41" />
703
+ <hkern u1="V" u2="c" k="41" />
704
+ <hkern u1="V" u2="a" k="41" />
705
+ <hkern u1="V" u2="Q" k="20" />
706
+ <hkern u1="V" u2="O" k="20" />
707
+ <hkern u1="V" u2="G" k="20" />
708
+ <hkern u1="V" u2="C" k="20" />
709
+ <hkern u1="V" u2="A" k="82" />
710
+ <hkern u1="V" u2="&#x3f;" k="-41" />
711
+ <hkern u1="V" u2="&#x2e;" k="102" />
712
+ <hkern u1="V" u2="&#x2c;" k="102" />
713
+ <hkern u1="W" u2="&#x201e;" k="102" />
714
+ <hkern u1="W" u2="&#x201a;" k="102" />
715
+ <hkern u1="W" u2="&#x153;" k="41" />
716
+ <hkern u1="W" u2="&#x152;" k="20" />
717
+ <hkern u1="W" u2="&#xfc;" k="20" />
718
+ <hkern u1="W" u2="&#xfb;" k="20" />
719
+ <hkern u1="W" u2="&#xfa;" k="20" />
720
+ <hkern u1="W" u2="&#xf9;" k="20" />
721
+ <hkern u1="W" u2="&#xf8;" k="41" />
722
+ <hkern u1="W" u2="&#xf6;" k="41" />
723
+ <hkern u1="W" u2="&#xf5;" k="41" />
724
+ <hkern u1="W" u2="&#xf4;" k="41" />
725
+ <hkern u1="W" u2="&#xf3;" k="41" />
726
+ <hkern u1="W" u2="&#xf2;" k="41" />
727
+ <hkern u1="W" u2="&#xeb;" k="41" />
728
+ <hkern u1="W" u2="&#xea;" k="41" />
729
+ <hkern u1="W" u2="&#xe9;" k="41" />
730
+ <hkern u1="W" u2="&#xe8;" k="41" />
731
+ <hkern u1="W" u2="&#xe7;" k="41" />
732
+ <hkern u1="W" u2="&#xe6;" k="41" />
733
+ <hkern u1="W" u2="&#xe5;" k="41" />
734
+ <hkern u1="W" u2="&#xe4;" k="41" />
735
+ <hkern u1="W" u2="&#xe3;" k="41" />
736
+ <hkern u1="W" u2="&#xe2;" k="41" />
737
+ <hkern u1="W" u2="&#xe1;" k="41" />
738
+ <hkern u1="W" u2="&#xe0;" k="41" />
739
+ <hkern u1="W" u2="&#xd8;" k="20" />
740
+ <hkern u1="W" u2="&#xd6;" k="20" />
741
+ <hkern u1="W" u2="&#xd5;" k="20" />
742
+ <hkern u1="W" u2="&#xd4;" k="20" />
743
+ <hkern u1="W" u2="&#xd3;" k="20" />
744
+ <hkern u1="W" u2="&#xd2;" k="20" />
745
+ <hkern u1="W" u2="&#xc7;" k="20" />
746
+ <hkern u1="W" u2="&#xc5;" k="82" />
747
+ <hkern u1="W" u2="&#xc4;" k="82" />
748
+ <hkern u1="W" u2="&#xc3;" k="82" />
749
+ <hkern u1="W" u2="&#xc2;" k="82" />
750
+ <hkern u1="W" u2="&#xc1;" k="82" />
751
+ <hkern u1="W" u2="&#xc0;" k="82" />
752
+ <hkern u1="W" u2="u" k="20" />
753
+ <hkern u1="W" u2="s" k="20" />
754
+ <hkern u1="W" u2="r" k="20" />
755
+ <hkern u1="W" u2="q" k="41" />
756
+ <hkern u1="W" u2="p" k="20" />
757
+ <hkern u1="W" u2="o" k="41" />
758
+ <hkern u1="W" u2="n" k="20" />
759
+ <hkern u1="W" u2="m" k="20" />
760
+ <hkern u1="W" u2="g" k="20" />
761
+ <hkern u1="W" u2="e" k="41" />
762
+ <hkern u1="W" u2="d" k="41" />
763
+ <hkern u1="W" u2="c" k="41" />
764
+ <hkern u1="W" u2="a" k="41" />
765
+ <hkern u1="W" u2="Q" k="20" />
766
+ <hkern u1="W" u2="O" k="20" />
767
+ <hkern u1="W" u2="G" k="20" />
768
+ <hkern u1="W" u2="C" k="20" />
769
+ <hkern u1="W" u2="A" k="82" />
770
+ <hkern u1="W" u2="&#x3f;" k="-41" />
771
+ <hkern u1="W" u2="&#x2e;" k="102" />
772
+ <hkern u1="W" u2="&#x2c;" k="102" />
773
+ <hkern u1="X" u2="&#x152;" k="41" />
774
+ <hkern u1="X" u2="&#xd8;" k="41" />
775
+ <hkern u1="X" u2="&#xd6;" k="41" />
776
+ <hkern u1="X" u2="&#xd5;" k="41" />
777
+ <hkern u1="X" u2="&#xd4;" k="41" />
778
+ <hkern u1="X" u2="&#xd3;" k="41" />
779
+ <hkern u1="X" u2="&#xd2;" k="41" />
780
+ <hkern u1="X" u2="&#xc7;" k="41" />
781
+ <hkern u1="X" u2="Q" k="41" />
782
+ <hkern u1="X" u2="O" k="41" />
783
+ <hkern u1="X" u2="G" k="41" />
784
+ <hkern u1="X" u2="C" k="41" />
785
+ <hkern u1="Y" u2="&#x201e;" k="123" />
786
+ <hkern u1="Y" u2="&#x201a;" k="123" />
787
+ <hkern u1="Y" u2="&#x153;" k="102" />
788
+ <hkern u1="Y" u2="&#x152;" k="41" />
789
+ <hkern u1="Y" u2="&#xfc;" k="61" />
790
+ <hkern u1="Y" u2="&#xfb;" k="61" />
791
+ <hkern u1="Y" u2="&#xfa;" k="61" />
792
+ <hkern u1="Y" u2="&#xf9;" k="61" />
793
+ <hkern u1="Y" u2="&#xf8;" k="102" />
794
+ <hkern u1="Y" u2="&#xf6;" k="102" />
795
+ <hkern u1="Y" u2="&#xf5;" k="102" />
796
+ <hkern u1="Y" u2="&#xf4;" k="102" />
797
+ <hkern u1="Y" u2="&#xf3;" k="102" />
798
+ <hkern u1="Y" u2="&#xf2;" k="102" />
799
+ <hkern u1="Y" u2="&#xeb;" k="102" />
800
+ <hkern u1="Y" u2="&#xea;" k="102" />
801
+ <hkern u1="Y" u2="&#xe9;" k="102" />
802
+ <hkern u1="Y" u2="&#xe8;" k="102" />
803
+ <hkern u1="Y" u2="&#xe7;" k="102" />
804
+ <hkern u1="Y" u2="&#xe6;" k="102" />
805
+ <hkern u1="Y" u2="&#xe5;" k="102" />
806
+ <hkern u1="Y" u2="&#xe4;" k="102" />
807
+ <hkern u1="Y" u2="&#xe3;" k="102" />
808
+ <hkern u1="Y" u2="&#xe2;" k="102" />
809
+ <hkern u1="Y" u2="&#xe1;" k="102" />
810
+ <hkern u1="Y" u2="&#xe0;" k="102" />
811
+ <hkern u1="Y" u2="&#xd8;" k="41" />
812
+ <hkern u1="Y" u2="&#xd6;" k="41" />
813
+ <hkern u1="Y" u2="&#xd5;" k="41" />
814
+ <hkern u1="Y" u2="&#xd4;" k="41" />
815
+ <hkern u1="Y" u2="&#xd3;" k="41" />
816
+ <hkern u1="Y" u2="&#xd2;" k="41" />
817
+ <hkern u1="Y" u2="&#xc7;" k="41" />
818
+ <hkern u1="Y" u2="&#xc5;" k="123" />
819
+ <hkern u1="Y" u2="&#xc4;" k="123" />
820
+ <hkern u1="Y" u2="&#xc3;" k="123" />
821
+ <hkern u1="Y" u2="&#xc2;" k="123" />
822
+ <hkern u1="Y" u2="&#xc1;" k="123" />
823
+ <hkern u1="Y" u2="&#xc0;" k="123" />
824
+ <hkern u1="Y" u2="z" k="41" />
825
+ <hkern u1="Y" u2="u" k="61" />
826
+ <hkern u1="Y" u2="s" k="82" />
827
+ <hkern u1="Y" u2="r" k="61" />
828
+ <hkern u1="Y" u2="q" k="102" />
829
+ <hkern u1="Y" u2="p" k="61" />
830
+ <hkern u1="Y" u2="o" k="102" />
831
+ <hkern u1="Y" u2="n" k="61" />
832
+ <hkern u1="Y" u2="m" k="61" />
833
+ <hkern u1="Y" u2="g" k="41" />
834
+ <hkern u1="Y" u2="e" k="102" />
835
+ <hkern u1="Y" u2="d" k="102" />
836
+ <hkern u1="Y" u2="c" k="102" />
837
+ <hkern u1="Y" u2="a" k="102" />
838
+ <hkern u1="Y" u2="Q" k="41" />
839
+ <hkern u1="Y" u2="O" k="41" />
840
+ <hkern u1="Y" u2="G" k="41" />
841
+ <hkern u1="Y" u2="C" k="41" />
842
+ <hkern u1="Y" u2="A" k="123" />
843
+ <hkern u1="Y" u2="&#x3f;" k="-41" />
844
+ <hkern u1="Y" u2="&#x2e;" k="123" />
845
+ <hkern u1="Y" u2="&#x2c;" k="123" />
846
+ <hkern u1="Z" u2="&#x152;" k="20" />
847
+ <hkern u1="Z" u2="&#xd8;" k="20" />
848
+ <hkern u1="Z" u2="&#xd6;" k="20" />
849
+ <hkern u1="Z" u2="&#xd5;" k="20" />
850
+ <hkern u1="Z" u2="&#xd4;" k="20" />
851
+ <hkern u1="Z" u2="&#xd3;" k="20" />
852
+ <hkern u1="Z" u2="&#xd2;" k="20" />
853
+ <hkern u1="Z" u2="&#xc7;" k="20" />
854
+ <hkern u1="Z" u2="Q" k="20" />
855
+ <hkern u1="Z" u2="O" k="20" />
856
+ <hkern u1="Z" u2="G" k="20" />
857
+ <hkern u1="Z" u2="C" k="20" />
858
+ <hkern u1="[" u2="J" k="-184" />
859
+ <hkern u1="a" u2="&#x201d;" k="20" />
860
+ <hkern u1="a" u2="&#x2019;" k="20" />
861
+ <hkern u1="a" u2="&#x27;" k="20" />
862
+ <hkern u1="a" u2="&#x22;" k="20" />
863
+ <hkern u1="b" u2="&#x201d;" k="20" />
864
+ <hkern u1="b" u2="&#x2019;" k="20" />
865
+ <hkern u1="b" u2="&#xfd;" k="41" />
866
+ <hkern u1="b" u2="z" k="20" />
867
+ <hkern u1="b" u2="y" k="41" />
868
+ <hkern u1="b" u2="x" k="41" />
869
+ <hkern u1="b" u2="w" k="41" />
870
+ <hkern u1="b" u2="v" k="41" />
871
+ <hkern u1="b" u2="&#x27;" k="20" />
872
+ <hkern u1="b" u2="&#x22;" k="20" />
873
+ <hkern u1="c" u2="&#x201d;" k="-41" />
874
+ <hkern u1="c" u2="&#x2019;" k="-41" />
875
+ <hkern u1="c" u2="&#x27;" k="-41" />
876
+ <hkern u1="c" u2="&#x22;" k="-41" />
877
+ <hkern u1="e" u2="&#x201d;" k="20" />
878
+ <hkern u1="e" u2="&#x2019;" k="20" />
879
+ <hkern u1="e" u2="&#xfd;" k="41" />
880
+ <hkern u1="e" u2="z" k="20" />
881
+ <hkern u1="e" u2="y" k="41" />
882
+ <hkern u1="e" u2="x" k="41" />
883
+ <hkern u1="e" u2="w" k="41" />
884
+ <hkern u1="e" u2="v" k="41" />
885
+ <hkern u1="e" u2="&#x27;" k="20" />
886
+ <hkern u1="e" u2="&#x22;" k="20" />
887
+ <hkern u1="f" u2="&#x201d;" k="-123" />
888
+ <hkern u1="f" u2="&#x2019;" k="-123" />
889
+ <hkern u1="f" u2="&#x27;" k="-123" />
890
+ <hkern u1="f" u2="&#x22;" k="-123" />
891
+ <hkern u1="h" u2="&#x201d;" k="20" />
892
+ <hkern u1="h" u2="&#x2019;" k="20" />
893
+ <hkern u1="h" u2="&#x27;" k="20" />
894
+ <hkern u1="h" u2="&#x22;" k="20" />
895
+ <hkern u1="k" u2="&#x153;" k="41" />
896
+ <hkern u1="k" u2="&#xf8;" k="41" />
897
+ <hkern u1="k" u2="&#xf6;" k="41" />
898
+ <hkern u1="k" u2="&#xf5;" k="41" />
899
+ <hkern u1="k" u2="&#xf4;" k="41" />
900
+ <hkern u1="k" u2="&#xf3;" k="41" />
901
+ <hkern u1="k" u2="&#xf2;" k="41" />
902
+ <hkern u1="k" u2="&#xeb;" k="41" />
903
+ <hkern u1="k" u2="&#xea;" k="41" />
904
+ <hkern u1="k" u2="&#xe9;" k="41" />
905
+ <hkern u1="k" u2="&#xe8;" k="41" />
906
+ <hkern u1="k" u2="&#xe7;" k="41" />
907
+ <hkern u1="k" u2="&#xe0;" k="41" />
908
+ <hkern u1="k" u2="q" k="41" />
909
+ <hkern u1="k" u2="o" k="41" />
910
+ <hkern u1="k" u2="e" k="41" />
911
+ <hkern u1="k" u2="d" k="41" />
912
+ <hkern u1="k" u2="c" k="41" />
913
+ <hkern u1="m" u2="&#x201d;" k="20" />
914
+ <hkern u1="m" u2="&#x2019;" k="20" />
915
+ <hkern u1="m" u2="&#x27;" k="20" />
916
+ <hkern u1="m" u2="&#x22;" k="20" />
917
+ <hkern u1="n" u2="&#x201d;" k="20" />
918
+ <hkern u1="n" u2="&#x2019;" k="20" />
919
+ <hkern u1="n" u2="&#x27;" k="20" />
920
+ <hkern u1="n" u2="&#x22;" k="20" />
921
+ <hkern u1="o" u2="&#x201d;" k="20" />
922
+ <hkern u1="o" u2="&#x2019;" k="20" />
923
+ <hkern u1="o" u2="&#xfd;" k="41" />
924
+ <hkern u1="o" u2="z" k="20" />
925
+ <hkern u1="o" u2="y" k="41" />
926
+ <hkern u1="o" u2="x" k="41" />
927
+ <hkern u1="o" u2="w" k="41" />
928
+ <hkern u1="o" u2="v" k="41" />
929
+ <hkern u1="o" u2="&#x27;" k="20" />
930
+ <hkern u1="o" u2="&#x22;" k="20" />
931
+ <hkern u1="p" u2="&#x201d;" k="20" />
932
+ <hkern u1="p" u2="&#x2019;" k="20" />
933
+ <hkern u1="p" u2="&#xfd;" k="41" />
934
+ <hkern u1="p" u2="z" k="20" />
935
+ <hkern u1="p" u2="y" k="41" />
936
+ <hkern u1="p" u2="x" k="41" />
937
+ <hkern u1="p" u2="w" k="41" />
938
+ <hkern u1="p" u2="v" k="41" />
939
+ <hkern u1="p" u2="&#x27;" k="20" />
940
+ <hkern u1="p" u2="&#x22;" k="20" />
941
+ <hkern u1="r" u2="&#x201d;" k="-82" />
942
+ <hkern u1="r" u2="&#x2019;" k="-82" />
943
+ <hkern u1="r" u2="&#x153;" k="41" />
944
+ <hkern u1="r" u2="&#xf8;" k="41" />
945
+ <hkern u1="r" u2="&#xf6;" k="41" />
946
+ <hkern u1="r" u2="&#xf5;" k="41" />
947
+ <hkern u1="r" u2="&#xf4;" k="41" />
948
+ <hkern u1="r" u2="&#xf3;" k="41" />
949
+ <hkern u1="r" u2="&#xf2;" k="41" />
950
+ <hkern u1="r" u2="&#xeb;" k="41" />
951
+ <hkern u1="r" u2="&#xea;" k="41" />
952
+ <hkern u1="r" u2="&#xe9;" k="41" />
953
+ <hkern u1="r" u2="&#xe8;" k="41" />
954
+ <hkern u1="r" u2="&#xe7;" k="41" />
955
+ <hkern u1="r" u2="&#xe6;" k="41" />
956
+ <hkern u1="r" u2="&#xe5;" k="41" />
957
+ <hkern u1="r" u2="&#xe4;" k="41" />
958
+ <hkern u1="r" u2="&#xe3;" k="41" />
959
+ <hkern u1="r" u2="&#xe2;" k="41" />
960
+ <hkern u1="r" u2="&#xe1;" k="41" />
961
+ <hkern u1="r" u2="&#xe0;" k="41" />
962
+ <hkern u1="r" u2="q" k="41" />
963
+ <hkern u1="r" u2="o" k="41" />
964
+ <hkern u1="r" u2="g" k="20" />
965
+ <hkern u1="r" u2="e" k="41" />
966
+ <hkern u1="r" u2="d" k="41" />
967
+ <hkern u1="r" u2="c" k="41" />
968
+ <hkern u1="r" u2="a" k="41" />
969
+ <hkern u1="r" u2="&#x27;" k="-82" />
970
+ <hkern u1="r" u2="&#x22;" k="-82" />
971
+ <hkern u1="t" u2="&#x201d;" k="-41" />
972
+ <hkern u1="t" u2="&#x2019;" k="-41" />
973
+ <hkern u1="t" u2="&#x27;" k="-41" />
974
+ <hkern u1="t" u2="&#x22;" k="-41" />
975
+ <hkern u1="v" u2="&#x201e;" k="82" />
976
+ <hkern u1="v" u2="&#x201d;" k="-82" />
977
+ <hkern u1="v" u2="&#x201a;" k="82" />
978
+ <hkern u1="v" u2="&#x2019;" k="-82" />
979
+ <hkern u1="v" u2="&#x3f;" k="-41" />
980
+ <hkern u1="v" u2="&#x2e;" k="82" />
981
+ <hkern u1="v" u2="&#x2c;" k="82" />
982
+ <hkern u1="v" u2="&#x27;" k="-82" />
983
+ <hkern u1="v" u2="&#x22;" k="-82" />
984
+ <hkern u1="w" u2="&#x201e;" k="82" />
985
+ <hkern u1="w" u2="&#x201d;" k="-82" />
986
+ <hkern u1="w" u2="&#x201a;" k="82" />
987
+ <hkern u1="w" u2="&#x2019;" k="-82" />
988
+ <hkern u1="w" u2="&#x3f;" k="-41" />
989
+ <hkern u1="w" u2="&#x2e;" k="82" />
990
+ <hkern u1="w" u2="&#x2c;" k="82" />
991
+ <hkern u1="w" u2="&#x27;" k="-82" />
992
+ <hkern u1="w" u2="&#x22;" k="-82" />
993
+ <hkern u1="x" u2="&#x153;" k="41" />
994
+ <hkern u1="x" u2="&#xf8;" k="41" />
995
+ <hkern u1="x" u2="&#xf6;" k="41" />
996
+ <hkern u1="x" u2="&#xf5;" k="41" />
997
+ <hkern u1="x" u2="&#xf4;" k="41" />
998
+ <hkern u1="x" u2="&#xf3;" k="41" />
999
+ <hkern u1="x" u2="&#xf2;" k="41" />
1000
+ <hkern u1="x" u2="&#xeb;" k="41" />
1001
+ <hkern u1="x" u2="&#xea;" k="41" />
1002
+ <hkern u1="x" u2="&#xe9;" k="41" />
1003
+ <hkern u1="x" u2="&#xe8;" k="41" />
1004
+ <hkern u1="x" u2="&#xe7;" k="41" />
1005
+ <hkern u1="x" u2="&#xe0;" k="41" />
1006
+ <hkern u1="x" u2="q" k="41" />
1007
+ <hkern u1="x" u2="o" k="41" />
1008
+ <hkern u1="x" u2="e" k="41" />
1009
+ <hkern u1="x" u2="d" k="41" />
1010
+ <hkern u1="x" u2="c" k="41" />
1011
+ <hkern u1="y" u2="&#x201e;" k="82" />
1012
+ <hkern u1="y" u2="&#x201d;" k="-82" />
1013
+ <hkern u1="y" u2="&#x201a;" k="82" />
1014
+ <hkern u1="y" u2="&#x2019;" k="-82" />
1015
+ <hkern u1="y" u2="&#x3f;" k="-41" />
1016
+ <hkern u1="y" u2="&#x2e;" k="82" />
1017
+ <hkern u1="y" u2="&#x2c;" k="82" />
1018
+ <hkern u1="y" u2="&#x27;" k="-82" />
1019
+ <hkern u1="y" u2="&#x22;" k="-82" />
1020
+ <hkern u1="&#x7b;" u2="J" k="-184" />
1021
+ <hkern u1="&#xc0;" u2="&#x201d;" k="143" />
1022
+ <hkern u1="&#xc0;" u2="&#x2019;" k="143" />
1023
+ <hkern u1="&#xc0;" u2="&#x178;" k="123" />
1024
+ <hkern u1="&#xc0;" u2="&#x152;" k="41" />
1025
+ <hkern u1="&#xc0;" u2="&#xdd;" k="123" />
1026
+ <hkern u1="&#xc0;" u2="&#xd8;" k="41" />
1027
+ <hkern u1="&#xc0;" u2="&#xd6;" k="41" />
1028
+ <hkern u1="&#xc0;" u2="&#xd5;" k="41" />
1029
+ <hkern u1="&#xc0;" u2="&#xd4;" k="41" />
1030
+ <hkern u1="&#xc0;" u2="&#xd3;" k="41" />
1031
+ <hkern u1="&#xc0;" u2="&#xd2;" k="41" />
1032
+ <hkern u1="&#xc0;" u2="&#xc7;" k="41" />
1033
+ <hkern u1="&#xc0;" u2="Y" k="123" />
1034
+ <hkern u1="&#xc0;" u2="W" k="82" />
1035
+ <hkern u1="&#xc0;" u2="V" k="82" />
1036
+ <hkern u1="&#xc0;" u2="T" k="143" />
1037
+ <hkern u1="&#xc0;" u2="Q" k="41" />
1038
+ <hkern u1="&#xc0;" u2="O" k="41" />
1039
+ <hkern u1="&#xc0;" u2="J" k="-266" />
1040
+ <hkern u1="&#xc0;" u2="G" k="41" />
1041
+ <hkern u1="&#xc0;" u2="C" k="41" />
1042
+ <hkern u1="&#xc0;" u2="&#x27;" k="143" />
1043
+ <hkern u1="&#xc0;" u2="&#x22;" k="143" />
1044
+ <hkern u1="&#xc1;" u2="&#x201d;" k="143" />
1045
+ <hkern u1="&#xc1;" u2="&#x2019;" k="143" />
1046
+ <hkern u1="&#xc1;" u2="&#x178;" k="123" />
1047
+ <hkern u1="&#xc1;" u2="&#x152;" k="41" />
1048
+ <hkern u1="&#xc1;" u2="&#xdd;" k="123" />
1049
+ <hkern u1="&#xc1;" u2="&#xd8;" k="41" />
1050
+ <hkern u1="&#xc1;" u2="&#xd6;" k="41" />
1051
+ <hkern u1="&#xc1;" u2="&#xd5;" k="41" />
1052
+ <hkern u1="&#xc1;" u2="&#xd4;" k="41" />
1053
+ <hkern u1="&#xc1;" u2="&#xd3;" k="41" />
1054
+ <hkern u1="&#xc1;" u2="&#xd2;" k="41" />
1055
+ <hkern u1="&#xc1;" u2="&#xc7;" k="41" />
1056
+ <hkern u1="&#xc1;" u2="Y" k="123" />
1057
+ <hkern u1="&#xc1;" u2="W" k="82" />
1058
+ <hkern u1="&#xc1;" u2="V" k="82" />
1059
+ <hkern u1="&#xc1;" u2="T" k="143" />
1060
+ <hkern u1="&#xc1;" u2="Q" k="41" />
1061
+ <hkern u1="&#xc1;" u2="O" k="41" />
1062
+ <hkern u1="&#xc1;" u2="J" k="-266" />
1063
+ <hkern u1="&#xc1;" u2="G" k="41" />
1064
+ <hkern u1="&#xc1;" u2="C" k="41" />
1065
+ <hkern u1="&#xc1;" u2="&#x27;" k="143" />
1066
+ <hkern u1="&#xc1;" u2="&#x22;" k="143" />
1067
+ <hkern u1="&#xc2;" u2="&#x201d;" k="143" />
1068
+ <hkern u1="&#xc2;" u2="&#x2019;" k="143" />
1069
+ <hkern u1="&#xc2;" u2="&#x178;" k="123" />
1070
+ <hkern u1="&#xc2;" u2="&#x152;" k="41" />
1071
+ <hkern u1="&#xc2;" u2="&#xdd;" k="123" />
1072
+ <hkern u1="&#xc2;" u2="&#xd8;" k="41" />
1073
+ <hkern u1="&#xc2;" u2="&#xd6;" k="41" />
1074
+ <hkern u1="&#xc2;" u2="&#xd5;" k="41" />
1075
+ <hkern u1="&#xc2;" u2="&#xd4;" k="41" />
1076
+ <hkern u1="&#xc2;" u2="&#xd3;" k="41" />
1077
+ <hkern u1="&#xc2;" u2="&#xd2;" k="41" />
1078
+ <hkern u1="&#xc2;" u2="&#xc7;" k="41" />
1079
+ <hkern u1="&#xc2;" u2="Y" k="123" />
1080
+ <hkern u1="&#xc2;" u2="W" k="82" />
1081
+ <hkern u1="&#xc2;" u2="V" k="82" />
1082
+ <hkern u1="&#xc2;" u2="T" k="143" />
1083
+ <hkern u1="&#xc2;" u2="Q" k="41" />
1084
+ <hkern u1="&#xc2;" u2="O" k="41" />
1085
+ <hkern u1="&#xc2;" u2="J" k="-266" />
1086
+ <hkern u1="&#xc2;" u2="G" k="41" />
1087
+ <hkern u1="&#xc2;" u2="C" k="41" />
1088
+ <hkern u1="&#xc2;" u2="&#x27;" k="143" />
1089
+ <hkern u1="&#xc2;" u2="&#x22;" k="143" />
1090
+ <hkern u1="&#xc3;" u2="&#x201d;" k="143" />
1091
+ <hkern u1="&#xc3;" u2="&#x2019;" k="143" />
1092
+ <hkern u1="&#xc3;" u2="&#x178;" k="123" />
1093
+ <hkern u1="&#xc3;" u2="&#x152;" k="41" />
1094
+ <hkern u1="&#xc3;" u2="&#xdd;" k="123" />
1095
+ <hkern u1="&#xc3;" u2="&#xd8;" k="41" />
1096
+ <hkern u1="&#xc3;" u2="&#xd6;" k="41" />
1097
+ <hkern u1="&#xc3;" u2="&#xd5;" k="41" />
1098
+ <hkern u1="&#xc3;" u2="&#xd4;" k="41" />
1099
+ <hkern u1="&#xc3;" u2="&#xd3;" k="41" />
1100
+ <hkern u1="&#xc3;" u2="&#xd2;" k="41" />
1101
+ <hkern u1="&#xc3;" u2="&#xc7;" k="41" />
1102
+ <hkern u1="&#xc3;" u2="Y" k="123" />
1103
+ <hkern u1="&#xc3;" u2="W" k="82" />
1104
+ <hkern u1="&#xc3;" u2="V" k="82" />
1105
+ <hkern u1="&#xc3;" u2="T" k="143" />
1106
+ <hkern u1="&#xc3;" u2="Q" k="41" />
1107
+ <hkern u1="&#xc3;" u2="O" k="41" />
1108
+ <hkern u1="&#xc3;" u2="J" k="-266" />
1109
+ <hkern u1="&#xc3;" u2="G" k="41" />
1110
+ <hkern u1="&#xc3;" u2="C" k="41" />
1111
+ <hkern u1="&#xc3;" u2="&#x27;" k="143" />
1112
+ <hkern u1="&#xc3;" u2="&#x22;" k="143" />
1113
+ <hkern u1="&#xc4;" u2="&#x201d;" k="143" />
1114
+ <hkern u1="&#xc4;" u2="&#x2019;" k="143" />
1115
+ <hkern u1="&#xc4;" u2="&#x178;" k="123" />
1116
+ <hkern u1="&#xc4;" u2="&#x152;" k="41" />
1117
+ <hkern u1="&#xc4;" u2="&#xdd;" k="123" />
1118
+ <hkern u1="&#xc4;" u2="&#xd8;" k="41" />
1119
+ <hkern u1="&#xc4;" u2="&#xd6;" k="41" />
1120
+ <hkern u1="&#xc4;" u2="&#xd5;" k="41" />
1121
+ <hkern u1="&#xc4;" u2="&#xd4;" k="41" />
1122
+ <hkern u1="&#xc4;" u2="&#xd3;" k="41" />
1123
+ <hkern u1="&#xc4;" u2="&#xd2;" k="41" />
1124
+ <hkern u1="&#xc4;" u2="&#xc7;" k="41" />
1125
+ <hkern u1="&#xc4;" u2="Y" k="123" />
1126
+ <hkern u1="&#xc4;" u2="W" k="82" />
1127
+ <hkern u1="&#xc4;" u2="V" k="82" />
1128
+ <hkern u1="&#xc4;" u2="T" k="143" />
1129
+ <hkern u1="&#xc4;" u2="Q" k="41" />
1130
+ <hkern u1="&#xc4;" u2="O" k="41" />
1131
+ <hkern u1="&#xc4;" u2="J" k="-266" />
1132
+ <hkern u1="&#xc4;" u2="G" k="41" />
1133
+ <hkern u1="&#xc4;" u2="C" k="41" />
1134
+ <hkern u1="&#xc4;" u2="&#x27;" k="143" />
1135
+ <hkern u1="&#xc4;" u2="&#x22;" k="143" />
1136
+ <hkern u1="&#xc5;" u2="&#x201d;" k="143" />
1137
+ <hkern u1="&#xc5;" u2="&#x2019;" k="143" />
1138
+ <hkern u1="&#xc5;" u2="&#x178;" k="123" />
1139
+ <hkern u1="&#xc5;" u2="&#x152;" k="41" />
1140
+ <hkern u1="&#xc5;" u2="&#xdd;" k="123" />
1141
+ <hkern u1="&#xc5;" u2="&#xd8;" k="41" />
1142
+ <hkern u1="&#xc5;" u2="&#xd6;" k="41" />
1143
+ <hkern u1="&#xc5;" u2="&#xd5;" k="41" />
1144
+ <hkern u1="&#xc5;" u2="&#xd4;" k="41" />
1145
+ <hkern u1="&#xc5;" u2="&#xd3;" k="41" />
1146
+ <hkern u1="&#xc5;" u2="&#xd2;" k="41" />
1147
+ <hkern u1="&#xc5;" u2="&#xc7;" k="41" />
1148
+ <hkern u1="&#xc5;" u2="Y" k="123" />
1149
+ <hkern u1="&#xc5;" u2="W" k="82" />
1150
+ <hkern u1="&#xc5;" u2="V" k="82" />
1151
+ <hkern u1="&#xc5;" u2="T" k="143" />
1152
+ <hkern u1="&#xc5;" u2="Q" k="41" />
1153
+ <hkern u1="&#xc5;" u2="O" k="41" />
1154
+ <hkern u1="&#xc5;" u2="J" k="-266" />
1155
+ <hkern u1="&#xc5;" u2="G" k="41" />
1156
+ <hkern u1="&#xc5;" u2="C" k="41" />
1157
+ <hkern u1="&#xc5;" u2="&#x27;" k="143" />
1158
+ <hkern u1="&#xc5;" u2="&#x22;" k="143" />
1159
+ <hkern u1="&#xc6;" u2="J" k="-123" />
1160
+ <hkern u1="&#xc7;" u2="&#x152;" k="41" />
1161
+ <hkern u1="&#xc7;" u2="&#xd8;" k="41" />
1162
+ <hkern u1="&#xc7;" u2="&#xd6;" k="41" />
1163
+ <hkern u1="&#xc7;" u2="&#xd5;" k="41" />
1164
+ <hkern u1="&#xc7;" u2="&#xd4;" k="41" />
1165
+ <hkern u1="&#xc7;" u2="&#xd3;" k="41" />
1166
+ <hkern u1="&#xc7;" u2="&#xd2;" k="41" />
1167
+ <hkern u1="&#xc7;" u2="&#xc7;" k="41" />
1168
+ <hkern u1="&#xc7;" u2="Q" k="41" />
1169
+ <hkern u1="&#xc7;" u2="O" k="41" />
1170
+ <hkern u1="&#xc7;" u2="G" k="41" />
1171
+ <hkern u1="&#xc7;" u2="C" k="41" />
1172
+ <hkern u1="&#xc8;" u2="J" k="-123" />
1173
+ <hkern u1="&#xc9;" u2="J" k="-123" />
1174
+ <hkern u1="&#xca;" u2="J" k="-123" />
1175
+ <hkern u1="&#xcb;" u2="J" k="-123" />
1176
+ <hkern u1="&#xd0;" u2="&#x201e;" k="82" />
1177
+ <hkern u1="&#xd0;" u2="&#x201a;" k="82" />
1178
+ <hkern u1="&#xd0;" u2="&#x178;" k="20" />
1179
+ <hkern u1="&#xd0;" u2="&#xdd;" k="20" />
1180
+ <hkern u1="&#xd0;" u2="&#xc5;" k="41" />
1181
+ <hkern u1="&#xd0;" u2="&#xc4;" k="41" />
1182
+ <hkern u1="&#xd0;" u2="&#xc3;" k="41" />
1183
+ <hkern u1="&#xd0;" u2="&#xc2;" k="41" />
1184
+ <hkern u1="&#xd0;" u2="&#xc1;" k="41" />
1185
+ <hkern u1="&#xd0;" u2="&#xc0;" k="41" />
1186
+ <hkern u1="&#xd0;" u2="Z" k="20" />
1187
+ <hkern u1="&#xd0;" u2="Y" k="20" />
1188
+ <hkern u1="&#xd0;" u2="X" k="41" />
1189
+ <hkern u1="&#xd0;" u2="W" k="20" />
1190
+ <hkern u1="&#xd0;" u2="V" k="20" />
1191
+ <hkern u1="&#xd0;" u2="T" k="61" />
1192
+ <hkern u1="&#xd0;" u2="A" k="41" />
1193
+ <hkern u1="&#xd0;" u2="&#x2e;" k="82" />
1194
+ <hkern u1="&#xd0;" u2="&#x2c;" k="82" />
1195
+ <hkern u1="&#xd2;" u2="&#x201e;" k="82" />
1196
+ <hkern u1="&#xd2;" u2="&#x201a;" k="82" />
1197
+ <hkern u1="&#xd2;" u2="&#x178;" k="20" />
1198
+ <hkern u1="&#xd2;" u2="&#xdd;" k="20" />
1199
+ <hkern u1="&#xd2;" u2="&#xc5;" k="41" />
1200
+ <hkern u1="&#xd2;" u2="&#xc4;" k="41" />
1201
+ <hkern u1="&#xd2;" u2="&#xc3;" k="41" />
1202
+ <hkern u1="&#xd2;" u2="&#xc2;" k="41" />
1203
+ <hkern u1="&#xd2;" u2="&#xc1;" k="41" />
1204
+ <hkern u1="&#xd2;" u2="&#xc0;" k="41" />
1205
+ <hkern u1="&#xd2;" u2="Z" k="20" />
1206
+ <hkern u1="&#xd2;" u2="Y" k="20" />
1207
+ <hkern u1="&#xd2;" u2="X" k="41" />
1208
+ <hkern u1="&#xd2;" u2="W" k="20" />
1209
+ <hkern u1="&#xd2;" u2="V" k="20" />
1210
+ <hkern u1="&#xd2;" u2="T" k="61" />
1211
+ <hkern u1="&#xd2;" u2="A" k="41" />
1212
+ <hkern u1="&#xd2;" u2="&#x2e;" k="82" />
1213
+ <hkern u1="&#xd2;" u2="&#x2c;" k="82" />
1214
+ <hkern u1="&#xd3;" u2="&#x201e;" k="82" />
1215
+ <hkern u1="&#xd3;" u2="&#x201a;" k="82" />
1216
+ <hkern u1="&#xd3;" u2="&#x178;" k="20" />
1217
+ <hkern u1="&#xd3;" u2="&#xdd;" k="20" />
1218
+ <hkern u1="&#xd3;" u2="&#xc5;" k="41" />
1219
+ <hkern u1="&#xd3;" u2="&#xc4;" k="41" />
1220
+ <hkern u1="&#xd3;" u2="&#xc3;" k="41" />
1221
+ <hkern u1="&#xd3;" u2="&#xc2;" k="41" />
1222
+ <hkern u1="&#xd3;" u2="&#xc1;" k="41" />
1223
+ <hkern u1="&#xd3;" u2="&#xc0;" k="41" />
1224
+ <hkern u1="&#xd3;" u2="Z" k="20" />
1225
+ <hkern u1="&#xd3;" u2="Y" k="20" />
1226
+ <hkern u1="&#xd3;" u2="X" k="41" />
1227
+ <hkern u1="&#xd3;" u2="W" k="20" />
1228
+ <hkern u1="&#xd3;" u2="V" k="20" />
1229
+ <hkern u1="&#xd3;" u2="T" k="61" />
1230
+ <hkern u1="&#xd3;" u2="A" k="41" />
1231
+ <hkern u1="&#xd3;" u2="&#x2e;" k="82" />
1232
+ <hkern u1="&#xd3;" u2="&#x2c;" k="82" />
1233
+ <hkern u1="&#xd4;" u2="&#x201e;" k="82" />
1234
+ <hkern u1="&#xd4;" u2="&#x201a;" k="82" />
1235
+ <hkern u1="&#xd4;" u2="&#x178;" k="20" />
1236
+ <hkern u1="&#xd4;" u2="&#xdd;" k="20" />
1237
+ <hkern u1="&#xd4;" u2="&#xc5;" k="41" />
1238
+ <hkern u1="&#xd4;" u2="&#xc4;" k="41" />
1239
+ <hkern u1="&#xd4;" u2="&#xc3;" k="41" />
1240
+ <hkern u1="&#xd4;" u2="&#xc2;" k="41" />
1241
+ <hkern u1="&#xd4;" u2="&#xc1;" k="41" />
1242
+ <hkern u1="&#xd4;" u2="&#xc0;" k="41" />
1243
+ <hkern u1="&#xd4;" u2="Z" k="20" />
1244
+ <hkern u1="&#xd4;" u2="Y" k="20" />
1245
+ <hkern u1="&#xd4;" u2="X" k="41" />
1246
+ <hkern u1="&#xd4;" u2="W" k="20" />
1247
+ <hkern u1="&#xd4;" u2="V" k="20" />
1248
+ <hkern u1="&#xd4;" u2="T" k="61" />
1249
+ <hkern u1="&#xd4;" u2="A" k="41" />
1250
+ <hkern u1="&#xd4;" u2="&#x2e;" k="82" />
1251
+ <hkern u1="&#xd4;" u2="&#x2c;" k="82" />
1252
+ <hkern u1="&#xd5;" u2="&#x201e;" k="82" />
1253
+ <hkern u1="&#xd5;" u2="&#x201a;" k="82" />
1254
+ <hkern u1="&#xd5;" u2="&#x178;" k="20" />
1255
+ <hkern u1="&#xd5;" u2="&#xdd;" k="20" />
1256
+ <hkern u1="&#xd5;" u2="&#xc5;" k="41" />
1257
+ <hkern u1="&#xd5;" u2="&#xc4;" k="41" />
1258
+ <hkern u1="&#xd5;" u2="&#xc3;" k="41" />
1259
+ <hkern u1="&#xd5;" u2="&#xc2;" k="41" />
1260
+ <hkern u1="&#xd5;" u2="&#xc1;" k="41" />
1261
+ <hkern u1="&#xd5;" u2="&#xc0;" k="41" />
1262
+ <hkern u1="&#xd5;" u2="Z" k="20" />
1263
+ <hkern u1="&#xd5;" u2="Y" k="20" />
1264
+ <hkern u1="&#xd5;" u2="X" k="41" />
1265
+ <hkern u1="&#xd5;" u2="W" k="20" />
1266
+ <hkern u1="&#xd5;" u2="V" k="20" />
1267
+ <hkern u1="&#xd5;" u2="T" k="61" />
1268
+ <hkern u1="&#xd5;" u2="A" k="41" />
1269
+ <hkern u1="&#xd5;" u2="&#x2e;" k="82" />
1270
+ <hkern u1="&#xd5;" u2="&#x2c;" k="82" />
1271
+ <hkern u1="&#xd6;" u2="&#x201e;" k="82" />
1272
+ <hkern u1="&#xd6;" u2="&#x201a;" k="82" />
1273
+ <hkern u1="&#xd6;" u2="&#x178;" k="20" />
1274
+ <hkern u1="&#xd6;" u2="&#xdd;" k="20" />
1275
+ <hkern u1="&#xd6;" u2="&#xc5;" k="41" />
1276
+ <hkern u1="&#xd6;" u2="&#xc4;" k="41" />
1277
+ <hkern u1="&#xd6;" u2="&#xc3;" k="41" />
1278
+ <hkern u1="&#xd6;" u2="&#xc2;" k="41" />
1279
+ <hkern u1="&#xd6;" u2="&#xc1;" k="41" />
1280
+ <hkern u1="&#xd6;" u2="&#xc0;" k="41" />
1281
+ <hkern u1="&#xd6;" u2="Z" k="20" />
1282
+ <hkern u1="&#xd6;" u2="Y" k="20" />
1283
+ <hkern u1="&#xd6;" u2="X" k="41" />
1284
+ <hkern u1="&#xd6;" u2="W" k="20" />
1285
+ <hkern u1="&#xd6;" u2="V" k="20" />
1286
+ <hkern u1="&#xd6;" u2="T" k="61" />
1287
+ <hkern u1="&#xd6;" u2="A" k="41" />
1288
+ <hkern u1="&#xd6;" u2="&#x2e;" k="82" />
1289
+ <hkern u1="&#xd6;" u2="&#x2c;" k="82" />
1290
+ <hkern u1="&#xd8;" u2="&#x201e;" k="82" />
1291
+ <hkern u1="&#xd8;" u2="&#x201a;" k="82" />
1292
+ <hkern u1="&#xd8;" u2="&#x178;" k="20" />
1293
+ <hkern u1="&#xd8;" u2="&#xdd;" k="20" />
1294
+ <hkern u1="&#xd8;" u2="&#xc5;" k="41" />
1295
+ <hkern u1="&#xd8;" u2="&#xc4;" k="41" />
1296
+ <hkern u1="&#xd8;" u2="&#xc3;" k="41" />
1297
+ <hkern u1="&#xd8;" u2="&#xc2;" k="41" />
1298
+ <hkern u1="&#xd8;" u2="&#xc1;" k="41" />
1299
+ <hkern u1="&#xd8;" u2="&#xc0;" k="41" />
1300
+ <hkern u1="&#xd8;" u2="Z" k="20" />
1301
+ <hkern u1="&#xd8;" u2="Y" k="20" />
1302
+ <hkern u1="&#xd8;" u2="X" k="41" />
1303
+ <hkern u1="&#xd8;" u2="W" k="20" />
1304
+ <hkern u1="&#xd8;" u2="V" k="20" />
1305
+ <hkern u1="&#xd8;" u2="T" k="61" />
1306
+ <hkern u1="&#xd8;" u2="A" k="41" />
1307
+ <hkern u1="&#xd8;" u2="&#x2e;" k="82" />
1308
+ <hkern u1="&#xd8;" u2="&#x2c;" k="82" />
1309
+ <hkern u1="&#xd9;" u2="&#x201e;" k="41" />
1310
+ <hkern u1="&#xd9;" u2="&#x201a;" k="41" />
1311
+ <hkern u1="&#xd9;" u2="&#xc5;" k="20" />
1312
+ <hkern u1="&#xd9;" u2="&#xc4;" k="20" />
1313
+ <hkern u1="&#xd9;" u2="&#xc3;" k="20" />
1314
+ <hkern u1="&#xd9;" u2="&#xc2;" k="20" />
1315
+ <hkern u1="&#xd9;" u2="&#xc1;" k="20" />
1316
+ <hkern u1="&#xd9;" u2="&#xc0;" k="20" />
1317
+ <hkern u1="&#xd9;" u2="A" k="20" />
1318
+ <hkern u1="&#xd9;" u2="&#x2e;" k="41" />
1319
+ <hkern u1="&#xd9;" u2="&#x2c;" k="41" />
1320
+ <hkern u1="&#xda;" u2="&#x201e;" k="41" />
1321
+ <hkern u1="&#xda;" u2="&#x201a;" k="41" />
1322
+ <hkern u1="&#xda;" u2="&#xc5;" k="20" />
1323
+ <hkern u1="&#xda;" u2="&#xc4;" k="20" />
1324
+ <hkern u1="&#xda;" u2="&#xc3;" k="20" />
1325
+ <hkern u1="&#xda;" u2="&#xc2;" k="20" />
1326
+ <hkern u1="&#xda;" u2="&#xc1;" k="20" />
1327
+ <hkern u1="&#xda;" u2="&#xc0;" k="20" />
1328
+ <hkern u1="&#xda;" u2="A" k="20" />
1329
+ <hkern u1="&#xda;" u2="&#x2e;" k="41" />
1330
+ <hkern u1="&#xda;" u2="&#x2c;" k="41" />
1331
+ <hkern u1="&#xdb;" u2="&#x201e;" k="41" />
1332
+ <hkern u1="&#xdb;" u2="&#x201a;" k="41" />
1333
+ <hkern u1="&#xdb;" u2="&#xc5;" k="20" />
1334
+ <hkern u1="&#xdb;" u2="&#xc4;" k="20" />
1335
+ <hkern u1="&#xdb;" u2="&#xc3;" k="20" />
1336
+ <hkern u1="&#xdb;" u2="&#xc2;" k="20" />
1337
+ <hkern u1="&#xdb;" u2="&#xc1;" k="20" />
1338
+ <hkern u1="&#xdb;" u2="&#xc0;" k="20" />
1339
+ <hkern u1="&#xdb;" u2="A" k="20" />
1340
+ <hkern u1="&#xdb;" u2="&#x2e;" k="41" />
1341
+ <hkern u1="&#xdb;" u2="&#x2c;" k="41" />
1342
+ <hkern u1="&#xdc;" u2="&#x201e;" k="41" />
1343
+ <hkern u1="&#xdc;" u2="&#x201a;" k="41" />
1344
+ <hkern u1="&#xdc;" u2="&#xc5;" k="20" />
1345
+ <hkern u1="&#xdc;" u2="&#xc4;" k="20" />
1346
+ <hkern u1="&#xdc;" u2="&#xc3;" k="20" />
1347
+ <hkern u1="&#xdc;" u2="&#xc2;" k="20" />
1348
+ <hkern u1="&#xdc;" u2="&#xc1;" k="20" />
1349
+ <hkern u1="&#xdc;" u2="&#xc0;" k="20" />
1350
+ <hkern u1="&#xdc;" u2="A" k="20" />
1351
+ <hkern u1="&#xdc;" u2="&#x2e;" k="41" />
1352
+ <hkern u1="&#xdc;" u2="&#x2c;" k="41" />
1353
+ <hkern u1="&#xdd;" u2="&#x201e;" k="123" />
1354
+ <hkern u1="&#xdd;" u2="&#x201a;" k="123" />
1355
+ <hkern u1="&#xdd;" u2="&#x153;" k="102" />
1356
+ <hkern u1="&#xdd;" u2="&#x152;" k="41" />
1357
+ <hkern u1="&#xdd;" u2="&#xfc;" k="61" />
1358
+ <hkern u1="&#xdd;" u2="&#xfb;" k="61" />
1359
+ <hkern u1="&#xdd;" u2="&#xfa;" k="61" />
1360
+ <hkern u1="&#xdd;" u2="&#xf9;" k="61" />
1361
+ <hkern u1="&#xdd;" u2="&#xf8;" k="102" />
1362
+ <hkern u1="&#xdd;" u2="&#xf6;" k="102" />
1363
+ <hkern u1="&#xdd;" u2="&#xf5;" k="102" />
1364
+ <hkern u1="&#xdd;" u2="&#xf4;" k="102" />
1365
+ <hkern u1="&#xdd;" u2="&#xf3;" k="102" />
1366
+ <hkern u1="&#xdd;" u2="&#xf2;" k="102" />
1367
+ <hkern u1="&#xdd;" u2="&#xeb;" k="102" />
1368
+ <hkern u1="&#xdd;" u2="&#xea;" k="102" />
1369
+ <hkern u1="&#xdd;" u2="&#xe9;" k="102" />
1370
+ <hkern u1="&#xdd;" u2="&#xe8;" k="102" />
1371
+ <hkern u1="&#xdd;" u2="&#xe7;" k="102" />
1372
+ <hkern u1="&#xdd;" u2="&#xe6;" k="102" />
1373
+ <hkern u1="&#xdd;" u2="&#xe5;" k="102" />
1374
+ <hkern u1="&#xdd;" u2="&#xe4;" k="102" />
1375
+ <hkern u1="&#xdd;" u2="&#xe3;" k="102" />
1376
+ <hkern u1="&#xdd;" u2="&#xe2;" k="102" />
1377
+ <hkern u1="&#xdd;" u2="&#xe1;" k="102" />
1378
+ <hkern u1="&#xdd;" u2="&#xe0;" k="102" />
1379
+ <hkern u1="&#xdd;" u2="&#xd8;" k="41" />
1380
+ <hkern u1="&#xdd;" u2="&#xd6;" k="41" />
1381
+ <hkern u1="&#xdd;" u2="&#xd5;" k="41" />
1382
+ <hkern u1="&#xdd;" u2="&#xd4;" k="41" />
1383
+ <hkern u1="&#xdd;" u2="&#xd3;" k="41" />
1384
+ <hkern u1="&#xdd;" u2="&#xd2;" k="41" />
1385
+ <hkern u1="&#xdd;" u2="&#xc7;" k="41" />
1386
+ <hkern u1="&#xdd;" u2="&#xc5;" k="123" />
1387
+ <hkern u1="&#xdd;" u2="&#xc4;" k="123" />
1388
+ <hkern u1="&#xdd;" u2="&#xc3;" k="123" />
1389
+ <hkern u1="&#xdd;" u2="&#xc2;" k="123" />
1390
+ <hkern u1="&#xdd;" u2="&#xc1;" k="123" />
1391
+ <hkern u1="&#xdd;" u2="&#xc0;" k="123" />
1392
+ <hkern u1="&#xdd;" u2="z" k="41" />
1393
+ <hkern u1="&#xdd;" u2="u" k="61" />
1394
+ <hkern u1="&#xdd;" u2="s" k="82" />
1395
+ <hkern u1="&#xdd;" u2="r" k="61" />
1396
+ <hkern u1="&#xdd;" u2="q" k="102" />
1397
+ <hkern u1="&#xdd;" u2="p" k="61" />
1398
+ <hkern u1="&#xdd;" u2="o" k="102" />
1399
+ <hkern u1="&#xdd;" u2="n" k="61" />
1400
+ <hkern u1="&#xdd;" u2="m" k="61" />
1401
+ <hkern u1="&#xdd;" u2="g" k="41" />
1402
+ <hkern u1="&#xdd;" u2="e" k="102" />
1403
+ <hkern u1="&#xdd;" u2="d" k="102" />
1404
+ <hkern u1="&#xdd;" u2="c" k="102" />
1405
+ <hkern u1="&#xdd;" u2="a" k="102" />
1406
+ <hkern u1="&#xdd;" u2="Q" k="41" />
1407
+ <hkern u1="&#xdd;" u2="O" k="41" />
1408
+ <hkern u1="&#xdd;" u2="G" k="41" />
1409
+ <hkern u1="&#xdd;" u2="C" k="41" />
1410
+ <hkern u1="&#xdd;" u2="A" k="123" />
1411
+ <hkern u1="&#xdd;" u2="&#x3f;" k="-41" />
1412
+ <hkern u1="&#xdd;" u2="&#x2e;" k="123" />
1413
+ <hkern u1="&#xdd;" u2="&#x2c;" k="123" />
1414
+ <hkern u1="&#xde;" u2="&#x201e;" k="266" />
1415
+ <hkern u1="&#xde;" u2="&#x201a;" k="266" />
1416
+ <hkern u1="&#xde;" u2="&#xc5;" k="102" />
1417
+ <hkern u1="&#xde;" u2="&#xc4;" k="102" />
1418
+ <hkern u1="&#xde;" u2="&#xc3;" k="102" />
1419
+ <hkern u1="&#xde;" u2="&#xc2;" k="102" />
1420
+ <hkern u1="&#xde;" u2="&#xc1;" k="102" />
1421
+ <hkern u1="&#xde;" u2="&#xc0;" k="102" />
1422
+ <hkern u1="&#xde;" u2="Z" k="20" />
1423
+ <hkern u1="&#xde;" u2="X" k="41" />
1424
+ <hkern u1="&#xde;" u2="A" k="102" />
1425
+ <hkern u1="&#xde;" u2="&#x2e;" k="266" />
1426
+ <hkern u1="&#xde;" u2="&#x2c;" k="266" />
1427
+ <hkern u1="&#xe0;" u2="&#x201d;" k="20" />
1428
+ <hkern u1="&#xe0;" u2="&#x2019;" k="20" />
1429
+ <hkern u1="&#xe0;" u2="&#x27;" k="20" />
1430
+ <hkern u1="&#xe0;" u2="&#x22;" k="20" />
1431
+ <hkern u1="&#xe1;" u2="&#x201d;" k="20" />
1432
+ <hkern u1="&#xe1;" u2="&#x2019;" k="20" />
1433
+ <hkern u1="&#xe1;" u2="&#x27;" k="20" />
1434
+ <hkern u1="&#xe1;" u2="&#x22;" k="20" />
1435
+ <hkern u1="&#xe2;" u2="&#x201d;" k="20" />
1436
+ <hkern u1="&#xe2;" u2="&#x2019;" k="20" />
1437
+ <hkern u1="&#xe2;" u2="&#x27;" k="20" />
1438
+ <hkern u1="&#xe2;" u2="&#x22;" k="20" />
1439
+ <hkern u1="&#xe3;" u2="&#x201d;" k="20" />
1440
+ <hkern u1="&#xe3;" u2="&#x2019;" k="20" />
1441
+ <hkern u1="&#xe3;" u2="&#x27;" k="20" />
1442
+ <hkern u1="&#xe3;" u2="&#x22;" k="20" />
1443
+ <hkern u1="&#xe4;" u2="&#x201d;" k="20" />
1444
+ <hkern u1="&#xe4;" u2="&#x2019;" k="20" />
1445
+ <hkern u1="&#xe4;" u2="&#x27;" k="20" />
1446
+ <hkern u1="&#xe4;" u2="&#x22;" k="20" />
1447
+ <hkern u1="&#xe5;" u2="&#x201d;" k="20" />
1448
+ <hkern u1="&#xe5;" u2="&#x2019;" k="20" />
1449
+ <hkern u1="&#xe5;" u2="&#x27;" k="20" />
1450
+ <hkern u1="&#xe5;" u2="&#x22;" k="20" />
1451
+ <hkern u1="&#xe8;" u2="&#x201d;" k="20" />
1452
+ <hkern u1="&#xe8;" u2="&#x2019;" k="20" />
1453
+ <hkern u1="&#xe8;" u2="&#xfd;" k="41" />
1454
+ <hkern u1="&#xe8;" u2="z" k="20" />
1455
+ <hkern u1="&#xe8;" u2="y" k="41" />
1456
+ <hkern u1="&#xe8;" u2="x" k="41" />
1457
+ <hkern u1="&#xe8;" u2="w" k="41" />
1458
+ <hkern u1="&#xe8;" u2="v" k="41" />
1459
+ <hkern u1="&#xe8;" u2="&#x27;" k="20" />
1460
+ <hkern u1="&#xe8;" u2="&#x22;" k="20" />
1461
+ <hkern u1="&#xe9;" u2="&#x201d;" k="20" />
1462
+ <hkern u1="&#xe9;" u2="&#x2019;" k="20" />
1463
+ <hkern u1="&#xe9;" u2="&#xfd;" k="41" />
1464
+ <hkern u1="&#xe9;" u2="z" k="20" />
1465
+ <hkern u1="&#xe9;" u2="y" k="41" />
1466
+ <hkern u1="&#xe9;" u2="x" k="41" />
1467
+ <hkern u1="&#xe9;" u2="w" k="41" />
1468
+ <hkern u1="&#xe9;" u2="v" k="41" />
1469
+ <hkern u1="&#xe9;" u2="&#x27;" k="20" />
1470
+ <hkern u1="&#xe9;" u2="&#x22;" k="20" />
1471
+ <hkern u1="&#xea;" u2="&#x201d;" k="20" />
1472
+ <hkern u1="&#xea;" u2="&#x2019;" k="20" />
1473
+ <hkern u1="&#xea;" u2="&#xfd;" k="41" />
1474
+ <hkern u1="&#xea;" u2="z" k="20" />
1475
+ <hkern u1="&#xea;" u2="y" k="41" />
1476
+ <hkern u1="&#xea;" u2="x" k="41" />
1477
+ <hkern u1="&#xea;" u2="w" k="41" />
1478
+ <hkern u1="&#xea;" u2="v" k="41" />
1479
+ <hkern u1="&#xea;" u2="&#x27;" k="20" />
1480
+ <hkern u1="&#xea;" u2="&#x22;" k="20" />
1481
+ <hkern u1="&#xeb;" u2="&#x201d;" k="20" />
1482
+ <hkern u1="&#xeb;" u2="&#x2019;" k="20" />
1483
+ <hkern u1="&#xeb;" u2="&#xfd;" k="41" />
1484
+ <hkern u1="&#xeb;" u2="z" k="20" />
1485
+ <hkern u1="&#xeb;" u2="y" k="41" />
1486
+ <hkern u1="&#xeb;" u2="x" k="41" />
1487
+ <hkern u1="&#xeb;" u2="w" k="41" />
1488
+ <hkern u1="&#xeb;" u2="v" k="41" />
1489
+ <hkern u1="&#xeb;" u2="&#x27;" k="20" />
1490
+ <hkern u1="&#xeb;" u2="&#x22;" k="20" />
1491
+ <hkern u1="&#xf0;" u2="&#x201d;" k="20" />
1492
+ <hkern u1="&#xf0;" u2="&#x2019;" k="20" />
1493
+ <hkern u1="&#xf0;" u2="&#xfd;" k="41" />
1494
+ <hkern u1="&#xf0;" u2="z" k="20" />
1495
+ <hkern u1="&#xf0;" u2="y" k="41" />
1496
+ <hkern u1="&#xf0;" u2="x" k="41" />
1497
+ <hkern u1="&#xf0;" u2="w" k="41" />
1498
+ <hkern u1="&#xf0;" u2="v" k="41" />
1499
+ <hkern u1="&#xf0;" u2="&#x27;" k="20" />
1500
+ <hkern u1="&#xf0;" u2="&#x22;" k="20" />
1501
+ <hkern u1="&#xf2;" u2="&#x201d;" k="20" />
1502
+ <hkern u1="&#xf2;" u2="&#x2019;" k="20" />
1503
+ <hkern u1="&#xf2;" u2="&#xfd;" k="41" />
1504
+ <hkern u1="&#xf2;" u2="z" k="20" />
1505
+ <hkern u1="&#xf2;" u2="y" k="41" />
1506
+ <hkern u1="&#xf2;" u2="x" k="41" />
1507
+ <hkern u1="&#xf2;" u2="w" k="41" />
1508
+ <hkern u1="&#xf2;" u2="v" k="41" />
1509
+ <hkern u1="&#xf2;" u2="&#x27;" k="20" />
1510
+ <hkern u1="&#xf2;" u2="&#x22;" k="20" />
1511
+ <hkern u1="&#xf3;" u2="&#x201d;" k="20" />
1512
+ <hkern u1="&#xf3;" u2="&#x2019;" k="20" />
1513
+ <hkern u1="&#xf3;" u2="&#xfd;" k="41" />
1514
+ <hkern u1="&#xf3;" u2="z" k="20" />
1515
+ <hkern u1="&#xf3;" u2="y" k="41" />
1516
+ <hkern u1="&#xf3;" u2="x" k="41" />
1517
+ <hkern u1="&#xf3;" u2="w" k="41" />
1518
+ <hkern u1="&#xf3;" u2="v" k="41" />
1519
+ <hkern u1="&#xf3;" u2="&#x27;" k="20" />
1520
+ <hkern u1="&#xf3;" u2="&#x22;" k="20" />
1521
+ <hkern u1="&#xf4;" u2="&#x201d;" k="20" />
1522
+ <hkern u1="&#xf4;" u2="&#x2019;" k="20" />
1523
+ <hkern u1="&#xf4;" u2="&#xfd;" k="41" />
1524
+ <hkern u1="&#xf4;" u2="z" k="20" />
1525
+ <hkern u1="&#xf4;" u2="y" k="41" />
1526
+ <hkern u1="&#xf4;" u2="x" k="41" />
1527
+ <hkern u1="&#xf4;" u2="w" k="41" />
1528
+ <hkern u1="&#xf4;" u2="v" k="41" />
1529
+ <hkern u1="&#xf4;" u2="&#x27;" k="20" />
1530
+ <hkern u1="&#xf4;" u2="&#x22;" k="20" />
1531
+ <hkern u1="&#xf6;" u2="&#x201d;" k="41" />
1532
+ <hkern u1="&#xf6;" u2="&#x2019;" k="41" />
1533
+ <hkern u1="&#xf6;" u2="&#x27;" k="41" />
1534
+ <hkern u1="&#xf6;" u2="&#x22;" k="41" />
1535
+ <hkern u1="&#xf8;" u2="&#x201d;" k="20" />
1536
+ <hkern u1="&#xf8;" u2="&#x2019;" k="20" />
1537
+ <hkern u1="&#xf8;" u2="&#xfd;" k="41" />
1538
+ <hkern u1="&#xf8;" u2="z" k="20" />
1539
+ <hkern u1="&#xf8;" u2="y" k="41" />
1540
+ <hkern u1="&#xf8;" u2="x" k="41" />
1541
+ <hkern u1="&#xf8;" u2="w" k="41" />
1542
+ <hkern u1="&#xf8;" u2="v" k="41" />
1543
+ <hkern u1="&#xf8;" u2="&#x27;" k="20" />
1544
+ <hkern u1="&#xf8;" u2="&#x22;" k="20" />
1545
+ <hkern u1="&#xfd;" u2="&#x201e;" k="82" />
1546
+ <hkern u1="&#xfd;" u2="&#x201d;" k="-82" />
1547
+ <hkern u1="&#xfd;" u2="&#x201a;" k="82" />
1548
+ <hkern u1="&#xfd;" u2="&#x2019;" k="-82" />
1549
+ <hkern u1="&#xfd;" u2="&#x3f;" k="-41" />
1550
+ <hkern u1="&#xfd;" u2="&#x2e;" k="82" />
1551
+ <hkern u1="&#xfd;" u2="&#x2c;" k="82" />
1552
+ <hkern u1="&#xfd;" u2="&#x27;" k="-82" />
1553
+ <hkern u1="&#xfd;" u2="&#x22;" k="-82" />
1554
+ <hkern u1="&#xfe;" u2="&#x201d;" k="20" />
1555
+ <hkern u1="&#xfe;" u2="&#x2019;" k="20" />
1556
+ <hkern u1="&#xfe;" u2="&#xfd;" k="41" />
1557
+ <hkern u1="&#xfe;" u2="z" k="20" />
1558
+ <hkern u1="&#xfe;" u2="y" k="41" />
1559
+ <hkern u1="&#xfe;" u2="x" k="41" />
1560
+ <hkern u1="&#xfe;" u2="w" k="41" />
1561
+ <hkern u1="&#xfe;" u2="v" k="41" />
1562
+ <hkern u1="&#xfe;" u2="&#x27;" k="20" />
1563
+ <hkern u1="&#xfe;" u2="&#x22;" k="20" />
1564
+ <hkern u1="&#xff;" u2="&#x201e;" k="82" />
1565
+ <hkern u1="&#xff;" u2="&#x201d;" k="-82" />
1566
+ <hkern u1="&#xff;" u2="&#x201a;" k="82" />
1567
+ <hkern u1="&#xff;" u2="&#x2019;" k="-82" />
1568
+ <hkern u1="&#xff;" u2="&#x3f;" k="-41" />
1569
+ <hkern u1="&#xff;" u2="&#x2e;" k="82" />
1570
+ <hkern u1="&#xff;" u2="&#x2c;" k="82" />
1571
+ <hkern u1="&#xff;" u2="&#x27;" k="-82" />
1572
+ <hkern u1="&#xff;" u2="&#x22;" k="-82" />
1573
+ <hkern u1="&#x152;" u2="J" k="-123" />
1574
+ <hkern u1="&#x178;" u2="&#x201e;" k="123" />
1575
+ <hkern u1="&#x178;" u2="&#x201a;" k="123" />
1576
+ <hkern u1="&#x178;" u2="&#x153;" k="102" />
1577
+ <hkern u1="&#x178;" u2="&#x152;" k="41" />
1578
+ <hkern u1="&#x178;" u2="&#xfc;" k="61" />
1579
+ <hkern u1="&#x178;" u2="&#xfb;" k="61" />
1580
+ <hkern u1="&#x178;" u2="&#xfa;" k="61" />
1581
+ <hkern u1="&#x178;" u2="&#xf9;" k="61" />
1582
+ <hkern u1="&#x178;" u2="&#xf8;" k="102" />
1583
+ <hkern u1="&#x178;" u2="&#xf6;" k="102" />
1584
+ <hkern u1="&#x178;" u2="&#xf5;" k="102" />
1585
+ <hkern u1="&#x178;" u2="&#xf4;" k="102" />
1586
+ <hkern u1="&#x178;" u2="&#xf3;" k="102" />
1587
+ <hkern u1="&#x178;" u2="&#xf2;" k="102" />
1588
+ <hkern u1="&#x178;" u2="&#xeb;" k="102" />
1589
+ <hkern u1="&#x178;" u2="&#xea;" k="102" />
1590
+ <hkern u1="&#x178;" u2="&#xe9;" k="102" />
1591
+ <hkern u1="&#x178;" u2="&#xe8;" k="102" />
1592
+ <hkern u1="&#x178;" u2="&#xe7;" k="102" />
1593
+ <hkern u1="&#x178;" u2="&#xe6;" k="102" />
1594
+ <hkern u1="&#x178;" u2="&#xe5;" k="102" />
1595
+ <hkern u1="&#x178;" u2="&#xe4;" k="102" />
1596
+ <hkern u1="&#x178;" u2="&#xe3;" k="102" />
1597
+ <hkern u1="&#x178;" u2="&#xe2;" k="102" />
1598
+ <hkern u1="&#x178;" u2="&#xe1;" k="102" />
1599
+ <hkern u1="&#x178;" u2="&#xe0;" k="102" />
1600
+ <hkern u1="&#x178;" u2="&#xd8;" k="41" />
1601
+ <hkern u1="&#x178;" u2="&#xd6;" k="41" />
1602
+ <hkern u1="&#x178;" u2="&#xd5;" k="41" />
1603
+ <hkern u1="&#x178;" u2="&#xd4;" k="41" />
1604
+ <hkern u1="&#x178;" u2="&#xd3;" k="41" />
1605
+ <hkern u1="&#x178;" u2="&#xd2;" k="41" />
1606
+ <hkern u1="&#x178;" u2="&#xc7;" k="41" />
1607
+ <hkern u1="&#x178;" u2="&#xc5;" k="123" />
1608
+ <hkern u1="&#x178;" u2="&#xc4;" k="123" />
1609
+ <hkern u1="&#x178;" u2="&#xc3;" k="123" />
1610
+ <hkern u1="&#x178;" u2="&#xc2;" k="123" />
1611
+ <hkern u1="&#x178;" u2="&#xc1;" k="123" />
1612
+ <hkern u1="&#x178;" u2="&#xc0;" k="123" />
1613
+ <hkern u1="&#x178;" u2="z" k="41" />
1614
+ <hkern u1="&#x178;" u2="u" k="61" />
1615
+ <hkern u1="&#x178;" u2="s" k="82" />
1616
+ <hkern u1="&#x178;" u2="r" k="61" />
1617
+ <hkern u1="&#x178;" u2="q" k="102" />
1618
+ <hkern u1="&#x178;" u2="p" k="61" />
1619
+ <hkern u1="&#x178;" u2="o" k="102" />
1620
+ <hkern u1="&#x178;" u2="n" k="61" />
1621
+ <hkern u1="&#x178;" u2="m" k="61" />
1622
+ <hkern u1="&#x178;" u2="g" k="41" />
1623
+ <hkern u1="&#x178;" u2="e" k="102" />
1624
+ <hkern u1="&#x178;" u2="d" k="102" />
1625
+ <hkern u1="&#x178;" u2="c" k="102" />
1626
+ <hkern u1="&#x178;" u2="a" k="102" />
1627
+ <hkern u1="&#x178;" u2="Q" k="41" />
1628
+ <hkern u1="&#x178;" u2="O" k="41" />
1629
+ <hkern u1="&#x178;" u2="G" k="41" />
1630
+ <hkern u1="&#x178;" u2="C" k="41" />
1631
+ <hkern u1="&#x178;" u2="A" k="123" />
1632
+ <hkern u1="&#x178;" u2="&#x3f;" k="-41" />
1633
+ <hkern u1="&#x178;" u2="&#x2e;" k="123" />
1634
+ <hkern u1="&#x178;" u2="&#x2c;" k="123" />
1635
+ <hkern u1="&#x2013;" u2="T" k="82" />
1636
+ <hkern u1="&#x2014;" u2="T" k="82" />
1637
+ <hkern u1="&#x2018;" u2="&#x178;" k="-20" />
1638
+ <hkern u1="&#x2018;" u2="&#x153;" k="123" />
1639
+ <hkern u1="&#x2018;" u2="&#xfc;" k="61" />
1640
+ <hkern u1="&#x2018;" u2="&#xfb;" k="61" />
1641
+ <hkern u1="&#x2018;" u2="&#xfa;" k="61" />
1642
+ <hkern u1="&#x2018;" u2="&#xf9;" k="61" />
1643
+ <hkern u1="&#x2018;" u2="&#xf8;" k="123" />
1644
+ <hkern u1="&#x2018;" u2="&#xf6;" k="123" />
1645
+ <hkern u1="&#x2018;" u2="&#xf5;" k="123" />
1646
+ <hkern u1="&#x2018;" u2="&#xf4;" k="123" />
1647
+ <hkern u1="&#x2018;" u2="&#xf3;" k="123" />
1648
+ <hkern u1="&#x2018;" u2="&#xf2;" k="123" />
1649
+ <hkern u1="&#x2018;" u2="&#xeb;" k="123" />
1650
+ <hkern u1="&#x2018;" u2="&#xea;" k="123" />
1651
+ <hkern u1="&#x2018;" u2="&#xe9;" k="123" />
1652
+ <hkern u1="&#x2018;" u2="&#xe8;" k="123" />
1653
+ <hkern u1="&#x2018;" u2="&#xe7;" k="123" />
1654
+ <hkern u1="&#x2018;" u2="&#xe6;" k="82" />
1655
+ <hkern u1="&#x2018;" u2="&#xe5;" k="82" />
1656
+ <hkern u1="&#x2018;" u2="&#xe4;" k="82" />
1657
+ <hkern u1="&#x2018;" u2="&#xe3;" k="82" />
1658
+ <hkern u1="&#x2018;" u2="&#xe2;" k="82" />
1659
+ <hkern u1="&#x2018;" u2="&#xe1;" k="82" />
1660
+ <hkern u1="&#x2018;" u2="&#xe0;" k="123" />
1661
+ <hkern u1="&#x2018;" u2="&#xdd;" k="-20" />
1662
+ <hkern u1="&#x2018;" u2="&#xc5;" k="143" />
1663
+ <hkern u1="&#x2018;" u2="&#xc4;" k="143" />
1664
+ <hkern u1="&#x2018;" u2="&#xc3;" k="143" />
1665
+ <hkern u1="&#x2018;" u2="&#xc2;" k="143" />
1666
+ <hkern u1="&#x2018;" u2="&#xc1;" k="143" />
1667
+ <hkern u1="&#x2018;" u2="&#xc0;" k="143" />
1668
+ <hkern u1="&#x2018;" u2="u" k="61" />
1669
+ <hkern u1="&#x2018;" u2="s" k="61" />
1670
+ <hkern u1="&#x2018;" u2="r" k="61" />
1671
+ <hkern u1="&#x2018;" u2="q" k="123" />
1672
+ <hkern u1="&#x2018;" u2="p" k="61" />
1673
+ <hkern u1="&#x2018;" u2="o" k="123" />
1674
+ <hkern u1="&#x2018;" u2="n" k="61" />
1675
+ <hkern u1="&#x2018;" u2="m" k="61" />
1676
+ <hkern u1="&#x2018;" u2="g" k="61" />
1677
+ <hkern u1="&#x2018;" u2="e" k="123" />
1678
+ <hkern u1="&#x2018;" u2="d" k="123" />
1679
+ <hkern u1="&#x2018;" u2="c" k="123" />
1680
+ <hkern u1="&#x2018;" u2="a" k="82" />
1681
+ <hkern u1="&#x2018;" u2="Y" k="-20" />
1682
+ <hkern u1="&#x2018;" u2="W" k="-41" />
1683
+ <hkern u1="&#x2018;" u2="V" k="-41" />
1684
+ <hkern u1="&#x2018;" u2="T" k="-41" />
1685
+ <hkern u1="&#x2018;" u2="A" k="143" />
1686
+ <hkern u1="&#x2019;" u2="&#x178;" k="-20" />
1687
+ <hkern u1="&#x2019;" u2="&#x153;" k="123" />
1688
+ <hkern u1="&#x2019;" u2="&#xfc;" k="61" />
1689
+ <hkern u1="&#x2019;" u2="&#xfb;" k="61" />
1690
+ <hkern u1="&#x2019;" u2="&#xfa;" k="61" />
1691
+ <hkern u1="&#x2019;" u2="&#xf9;" k="61" />
1692
+ <hkern u1="&#x2019;" u2="&#xf8;" k="123" />
1693
+ <hkern u1="&#x2019;" u2="&#xf6;" k="123" />
1694
+ <hkern u1="&#x2019;" u2="&#xf5;" k="123" />
1695
+ <hkern u1="&#x2019;" u2="&#xf4;" k="123" />
1696
+ <hkern u1="&#x2019;" u2="&#xf3;" k="123" />
1697
+ <hkern u1="&#x2019;" u2="&#xf2;" k="123" />
1698
+ <hkern u1="&#x2019;" u2="&#xeb;" k="123" />
1699
+ <hkern u1="&#x2019;" u2="&#xea;" k="123" />
1700
+ <hkern u1="&#x2019;" u2="&#xe9;" k="123" />
1701
+ <hkern u1="&#x2019;" u2="&#xe8;" k="123" />
1702
+ <hkern u1="&#x2019;" u2="&#xe7;" k="123" />
1703
+ <hkern u1="&#x2019;" u2="&#xe6;" k="82" />
1704
+ <hkern u1="&#x2019;" u2="&#xe5;" k="82" />
1705
+ <hkern u1="&#x2019;" u2="&#xe4;" k="82" />
1706
+ <hkern u1="&#x2019;" u2="&#xe3;" k="82" />
1707
+ <hkern u1="&#x2019;" u2="&#xe2;" k="82" />
1708
+ <hkern u1="&#x2019;" u2="&#xe1;" k="82" />
1709
+ <hkern u1="&#x2019;" u2="&#xe0;" k="123" />
1710
+ <hkern u1="&#x2019;" u2="&#xdd;" k="-20" />
1711
+ <hkern u1="&#x2019;" u2="&#xc5;" k="143" />
1712
+ <hkern u1="&#x2019;" u2="&#xc4;" k="143" />
1713
+ <hkern u1="&#x2019;" u2="&#xc3;" k="143" />
1714
+ <hkern u1="&#x2019;" u2="&#xc2;" k="143" />
1715
+ <hkern u1="&#x2019;" u2="&#xc1;" k="143" />
1716
+ <hkern u1="&#x2019;" u2="&#xc0;" k="143" />
1717
+ <hkern u1="&#x2019;" u2="u" k="61" />
1718
+ <hkern u1="&#x2019;" u2="s" k="61" />
1719
+ <hkern u1="&#x2019;" u2="r" k="61" />
1720
+ <hkern u1="&#x2019;" u2="q" k="123" />
1721
+ <hkern u1="&#x2019;" u2="p" k="61" />
1722
+ <hkern u1="&#x2019;" u2="o" k="123" />
1723
+ <hkern u1="&#x2019;" u2="n" k="61" />
1724
+ <hkern u1="&#x2019;" u2="m" k="61" />
1725
+ <hkern u1="&#x2019;" u2="g" k="61" />
1726
+ <hkern u1="&#x2019;" u2="e" k="123" />
1727
+ <hkern u1="&#x2019;" u2="d" k="123" />
1728
+ <hkern u1="&#x2019;" u2="c" k="123" />
1729
+ <hkern u1="&#x2019;" u2="a" k="82" />
1730
+ <hkern u1="&#x2019;" u2="Y" k="-20" />
1731
+ <hkern u1="&#x2019;" u2="W" k="-41" />
1732
+ <hkern u1="&#x2019;" u2="V" k="-41" />
1733
+ <hkern u1="&#x2019;" u2="T" k="-41" />
1734
+ <hkern u1="&#x2019;" u2="A" k="143" />
1735
+ <hkern u1="&#x201a;" u2="&#x178;" k="123" />
1736
+ <hkern u1="&#x201a;" u2="&#x152;" k="102" />
1737
+ <hkern u1="&#x201a;" u2="&#xdd;" k="123" />
1738
+ <hkern u1="&#x201a;" u2="&#xdc;" k="41" />
1739
+ <hkern u1="&#x201a;" u2="&#xdb;" k="41" />
1740
+ <hkern u1="&#x201a;" u2="&#xda;" k="41" />
1741
+ <hkern u1="&#x201a;" u2="&#xd9;" k="41" />
1742
+ <hkern u1="&#x201a;" u2="&#xd8;" k="102" />
1743
+ <hkern u1="&#x201a;" u2="&#xd6;" k="102" />
1744
+ <hkern u1="&#x201a;" u2="&#xd5;" k="102" />
1745
+ <hkern u1="&#x201a;" u2="&#xd4;" k="102" />
1746
+ <hkern u1="&#x201a;" u2="&#xd3;" k="102" />
1747
+ <hkern u1="&#x201a;" u2="&#xd2;" k="102" />
1748
+ <hkern u1="&#x201a;" u2="&#xc7;" k="102" />
1749
+ <hkern u1="&#x201a;" u2="Y" k="123" />
1750
+ <hkern u1="&#x201a;" u2="W" k="123" />
1751
+ <hkern u1="&#x201a;" u2="V" k="123" />
1752
+ <hkern u1="&#x201a;" u2="U" k="41" />
1753
+ <hkern u1="&#x201a;" u2="T" k="143" />
1754
+ <hkern u1="&#x201a;" u2="Q" k="102" />
1755
+ <hkern u1="&#x201a;" u2="O" k="102" />
1756
+ <hkern u1="&#x201a;" u2="G" k="102" />
1757
+ <hkern u1="&#x201a;" u2="C" k="102" />
1758
+ <hkern u1="&#x201c;" u2="&#x178;" k="-20" />
1759
+ <hkern u1="&#x201c;" u2="&#x153;" k="123" />
1760
+ <hkern u1="&#x201c;" u2="&#xfc;" k="61" />
1761
+ <hkern u1="&#x201c;" u2="&#xfb;" k="61" />
1762
+ <hkern u1="&#x201c;" u2="&#xfa;" k="61" />
1763
+ <hkern u1="&#x201c;" u2="&#xf9;" k="61" />
1764
+ <hkern u1="&#x201c;" u2="&#xf8;" k="123" />
1765
+ <hkern u1="&#x201c;" u2="&#xf6;" k="123" />
1766
+ <hkern u1="&#x201c;" u2="&#xf5;" k="123" />
1767
+ <hkern u1="&#x201c;" u2="&#xf4;" k="123" />
1768
+ <hkern u1="&#x201c;" u2="&#xf3;" k="123" />
1769
+ <hkern u1="&#x201c;" u2="&#xf2;" k="123" />
1770
+ <hkern u1="&#x201c;" u2="&#xeb;" k="123" />
1771
+ <hkern u1="&#x201c;" u2="&#xea;" k="123" />
1772
+ <hkern u1="&#x201c;" u2="&#xe9;" k="123" />
1773
+ <hkern u1="&#x201c;" u2="&#xe8;" k="123" />
1774
+ <hkern u1="&#x201c;" u2="&#xe7;" k="123" />
1775
+ <hkern u1="&#x201c;" u2="&#xe6;" k="82" />
1776
+ <hkern u1="&#x201c;" u2="&#xe5;" k="82" />
1777
+ <hkern u1="&#x201c;" u2="&#xe4;" k="82" />
1778
+ <hkern u1="&#x201c;" u2="&#xe3;" k="82" />
1779
+ <hkern u1="&#x201c;" u2="&#xe2;" k="82" />
1780
+ <hkern u1="&#x201c;" u2="&#xe1;" k="82" />
1781
+ <hkern u1="&#x201c;" u2="&#xe0;" k="123" />
1782
+ <hkern u1="&#x201c;" u2="&#xdd;" k="-20" />
1783
+ <hkern u1="&#x201c;" u2="&#xc5;" k="143" />
1784
+ <hkern u1="&#x201c;" u2="&#xc4;" k="143" />
1785
+ <hkern u1="&#x201c;" u2="&#xc3;" k="143" />
1786
+ <hkern u1="&#x201c;" u2="&#xc2;" k="143" />
1787
+ <hkern u1="&#x201c;" u2="&#xc1;" k="143" />
1788
+ <hkern u1="&#x201c;" u2="&#xc0;" k="143" />
1789
+ <hkern u1="&#x201c;" u2="u" k="61" />
1790
+ <hkern u1="&#x201c;" u2="s" k="61" />
1791
+ <hkern u1="&#x201c;" u2="r" k="61" />
1792
+ <hkern u1="&#x201c;" u2="q" k="123" />
1793
+ <hkern u1="&#x201c;" u2="p" k="61" />
1794
+ <hkern u1="&#x201c;" u2="o" k="123" />
1795
+ <hkern u1="&#x201c;" u2="n" k="61" />
1796
+ <hkern u1="&#x201c;" u2="m" k="61" />
1797
+ <hkern u1="&#x201c;" u2="g" k="61" />
1798
+ <hkern u1="&#x201c;" u2="e" k="123" />
1799
+ <hkern u1="&#x201c;" u2="d" k="123" />
1800
+ <hkern u1="&#x201c;" u2="c" k="123" />
1801
+ <hkern u1="&#x201c;" u2="a" k="82" />
1802
+ <hkern u1="&#x201c;" u2="Y" k="-20" />
1803
+ <hkern u1="&#x201c;" u2="W" k="-41" />
1804
+ <hkern u1="&#x201c;" u2="V" k="-41" />
1805
+ <hkern u1="&#x201c;" u2="T" k="-41" />
1806
+ <hkern u1="&#x201c;" u2="A" k="143" />
1807
+ <hkern u1="&#x201e;" u2="&#x178;" k="123" />
1808
+ <hkern u1="&#x201e;" u2="&#x152;" k="102" />
1809
+ <hkern u1="&#x201e;" u2="&#xdd;" k="123" />
1810
+ <hkern u1="&#x201e;" u2="&#xdc;" k="41" />
1811
+ <hkern u1="&#x201e;" u2="&#xdb;" k="41" />
1812
+ <hkern u1="&#x201e;" u2="&#xda;" k="41" />
1813
+ <hkern u1="&#x201e;" u2="&#xd9;" k="41" />
1814
+ <hkern u1="&#x201e;" u2="&#xd8;" k="102" />
1815
+ <hkern u1="&#x201e;" u2="&#xd6;" k="102" />
1816
+ <hkern u1="&#x201e;" u2="&#xd5;" k="102" />
1817
+ <hkern u1="&#x201e;" u2="&#xd4;" k="102" />
1818
+ <hkern u1="&#x201e;" u2="&#xd3;" k="102" />
1819
+ <hkern u1="&#x201e;" u2="&#xd2;" k="102" />
1820
+ <hkern u1="&#x201e;" u2="&#xc7;" k="102" />
1821
+ <hkern u1="&#x201e;" u2="Y" k="123" />
1822
+ <hkern u1="&#x201e;" u2="W" k="123" />
1823
+ <hkern u1="&#x201e;" u2="V" k="123" />
1824
+ <hkern u1="&#x201e;" u2="U" k="41" />
1825
+ <hkern u1="&#x201e;" u2="T" k="143" />
1826
+ <hkern u1="&#x201e;" u2="Q" k="102" />
1827
+ <hkern u1="&#x201e;" u2="O" k="102" />
1828
+ <hkern u1="&#x201e;" u2="G" k="102" />
1829
+ <hkern u1="&#x201e;" u2="C" k="102" />
1830
+ </font>
1831
+ </defs></svg>
jsdoc-out/fonts/OpenSans-Light-webfont.woff ADDED
Binary file
jsdoc-out/fonts/OpenSans-LightItalic-webfont.eot ADDED
Binary file
jsdoc-out/fonts/OpenSans-LightItalic-webfont.svg ADDED
@@ -0,0 +1,1835 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" standalone="no"?>
2
+ <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
3
+ <svg xmlns="http://www.w3.org/2000/svg">
4
+ <metadata></metadata>
5
+ <defs>
6
+ <font id="open_sanslight_italic" horiz-adv-x="1128" >
7
+ <font-face units-per-em="2048" ascent="1638" descent="-410" />
8
+ <missing-glyph horiz-adv-x="532" />
9
+ <glyph unicode="&#xfb00;" horiz-adv-x="1155" d="M-131 -492q-48 0 -102 19v90q53 -16 100 -16q88 0 134 53t75 186l246 1166h-205l14 67l205 14l35 160q35 168 116.5 244t227.5 76q73 0 166 -31l-25 -80q-87 27 -147 27q-96 0 -153.5 -53.5t-84.5 -178.5l-35 -164h477l35 160q35 168 116.5 244t227.5 76q73 0 166 -31 l-24 -80q-87 27 -148 27q-97 0 -154.5 -54.5t-82.5 -177.5l-35 -164h248l-17 -81h-248l-252 -1190q-34 -165 -105.5 -236.5t-193.5 -71.5q-48 0 -102 19v90q53 -16 100 -16q88 0 134 53t75 186l244 1166h-477l-252 -1190q-33 -161 -104 -234.5t-195 -73.5z" />
10
+ <glyph unicode="&#xfb01;" horiz-adv-x="1040" d="M0 0zM739 0h-98l231 1087h96zM915 1366q0 55 22 88t60 33q57 0 57 -72q0 -57 -22 -90t-57 -33q-29 0 -44.5 19.5t-15.5 54.5zM-148 -492q-48 0 -102 19v90q53 -16 100 -16q88 0 134 53t75 186l246 1166h-205l14 67l205 14l35 160q35 168 116.5 244t227.5 76q73 0 166 -31 l-25 -80q-87 27 -147 27q-96 0 -153.5 -53.5t-84.5 -178.5l-35 -164h248l-16 -81h-248l-252 -1190q-33 -161 -104 -234.5t-195 -73.5z" />
11
+ <glyph unicode="&#xfb02;" horiz-adv-x="1042" d="M0 0zM737 0h-94l334 1556h94zM-148 -492q-48 0 -102 19v90q53 -16 100 -16q88 0 134 53t75 186l246 1166h-205l14 67l205 14l35 160q35 168 116.5 244t227.5 76q73 0 166 -31l-25 -80q-87 27 -147 27q-96 0 -153.5 -53.5t-84.5 -178.5l-35 -164h248l-16 -81h-248 l-252 -1190q-33 -161 -104 -234.5t-195 -73.5z" />
12
+ <glyph unicode="&#xfb03;" horiz-adv-x="1616" d="M0 0zM-148 -492q-48 0 -102 19v90q53 -16 100 -16q88 0 134 53t75 186l246 1166h-205l14 67l205 14l35 160q35 168 116.5 244t227.5 76q73 0 166 -31l-25 -80q-87 27 -147 27q-96 0 -153.5 -53.5t-84.5 -178.5l-35 -164h477l35 160q35 168 116.5 244t227.5 76 q73 0 166 -31l-24 -80q-87 27 -148 27q-97 0 -154.5 -54.5t-82.5 -177.5l-35 -164h248l-17 -81h-248l-252 -1190q-34 -165 -105.5 -236.5t-193.5 -71.5q-48 0 -102 19v90q53 -16 100 -16q88 0 134 53t75 186l244 1166h-477l-252 -1190q-33 -161 -104 -234.5t-195 -73.5z M1315 0h-98l231 1087h96zM1491 1366q0 55 22 88t60 33q57 0 57 -72q0 -57 -22 -90t-57 -33q-29 0 -44.5 19.5t-15.5 54.5z" />
13
+ <glyph unicode="&#xfb04;" horiz-adv-x="1626" d="M0 0zM-148 -492q-48 0 -102 19v90q53 -16 100 -16q88 0 134 53t75 186l246 1166h-205l14 67l205 14l35 160q35 168 116.5 244t227.5 76q73 0 166 -31l-25 -80q-87 27 -147 27q-96 0 -153.5 -53.5t-84.5 -178.5l-35 -164h477l35 160q35 168 116.5 244t227.5 76 q73 0 166 -31l-24 -80q-87 27 -148 27q-97 0 -154.5 -54.5t-82.5 -177.5l-35 -164h248l-17 -81h-248l-252 -1190q-34 -165 -105.5 -236.5t-193.5 -71.5q-48 0 -102 19v90q53 -16 100 -16q88 0 134 53t75 186l244 1166h-477l-252 -1190q-33 -161 -104 -234.5t-195 -73.5z M1321 0h-94l334 1556h94z" />
14
+ <glyph horiz-adv-x="2048" />
15
+ <glyph horiz-adv-x="2048" />
16
+ <glyph unicode="&#xd;" horiz-adv-x="1044" />
17
+ <glyph unicode=" " horiz-adv-x="532" />
18
+ <glyph unicode="&#x09;" horiz-adv-x="532" />
19
+ <glyph unicode="&#xa0;" horiz-adv-x="532" />
20
+ <glyph unicode="!" horiz-adv-x="502" d="M248 377h-62l203 1085h119zM80 57q0 56 25 88.5t69 32.5q66 0 66 -72q0 -53 -25 -87.5t-68 -34.5q-67 0 -67 73z" />
21
+ <glyph unicode="&#x22;" horiz-adv-x="721" d="M455 1462l-146 -528h-61l80 528h127zM784 1462l-145 -528h-61l79 528h127z" />
22
+ <glyph unicode="#" horiz-adv-x="1323" d="M389 530l119 398h-297l8 80h311l134 454h90l-136 -454h365l135 454h86l-135 -454h285l-8 -80h-302l-118 -398h303l-8 -79h-320l-133 -451h-90l135 451h-360l-134 -451h-88l134 451h-283l8 79h299zM475 530h363l120 398h-362z" />
23
+ <glyph unicode="$" d="M928 467q0 -151 -110.5 -243t-297.5 -103l-53 -240h-82l51 240q-79 2 -158 18t-137 43v94q65 -34 153.5 -53.5t160.5 -19.5l110 512q-110 53 -153 91t-66.5 87.5t-23.5 116.5q0 155 105.5 250.5t272.5 99.5l41 192h80l-41 -192q149 -5 277 -68l-35 -78q-110 61 -256 70 l-109 -514q124 -60 172.5 -99.5t73.5 -88.5t25 -115zM537 203q142 7 223.5 74.5t81.5 183.5q0 76 -48 129.5t-157 97.5zM686 1284q-134 -9 -205 -80t-71 -186q0 -78 37 -128.5t137 -96.5z" />
24
+ <glyph unicode="%" horiz-adv-x="1556" d="M1458 1462l-1139 -1462h-106l1135 1462h110zM1520 612q0 -175 -50 -327t-136 -230t-197 -78q-112 0 -172 75.5t-60 223.5q0 160 52 312t138 229.5t193 77.5q121 0 176.5 -71.5t55.5 -211.5zM1284 821q-80 0 -146.5 -72.5t-106.5 -202.5t-40 -263q0 -116 41 -174t113 -58 q130 0 209.5 166.5t79.5 386.5q0 109 -36 163t-114 54zM760 1198q0 -175 -50 -327t-136 -230t-197 -78q-112 0 -172 75.5t-60 223.5q0 160 52 312t138 229.5t193 77.5q232 0 232 -283zM524 1407q-79 0 -145 -71.5t-107 -203t-41 -264.5q0 -115 41 -173t113 -58 q84 0 148.5 72t102.5 204t38 277q0 109 -36 163t-114 54z" />
25
+ <glyph unicode="&#x26;" horiz-adv-x="1331" d="M748 1395q-125 0 -194 -68t-69 -192q0 -132 109 -281q203 89 279.5 163.5t76.5 182.5q0 91 -56.5 143t-145.5 52zM465 63q108 0 211.5 42.5t222.5 146.5l-352 493q-164 -79 -232 -134.5t-103.5 -124t-35.5 -158.5q0 -119 78 -192t211 -73zM78 324q0 162 99 277.5 t325 215.5l-41 67q-78 128 -78 251q0 157 101 253.5t264 96.5q145 0 227 -76.5t82 -206.5q0 -85 -41 -154t-121 -128t-256 -138l330 -463q73 75 135.5 176.5t91.5 186.5h111q-102 -247 -285 -436l184 -246h-123l-131 184q-121 -108 -242 -156t-266 -48q-167 0 -266.5 94 t-99.5 250z" />
26
+ <glyph unicode="'" horiz-adv-x="403" d="M461 1462l-146 -528h-61l80 528h127z" />
27
+ <glyph unicode="(" horiz-adv-x="526" d="M104 270q0 343 122 633t382 559h105q-259 -276 -384.5 -568t-125.5 -618q0 -317 127 -600h-80q-146 262 -146 594z" />
28
+ <glyph unicode=")" horiz-adv-x="526" d="M453 868q0 -345 -123.5 -636t-380.5 -556h-105q257 274 383.5 566.5t126.5 619.5q0 148 -28.5 294t-98.5 306h80q146 -262 146 -594z" />
29
+ <glyph unicode="*" horiz-adv-x="1137" d="M834 1540l-109 -405l438 8l-8 -107l-416 29l181 -401l-115 -37l-135 417l-285 -348l-78 78l318 318l-392 125l39 102l394 -168l47 408z" />
30
+ <glyph unicode="+" d="M563 672h-401v100h401v404h101v-404h401v-100h-401v-400h-101v400z" />
31
+ <glyph unicode="," horiz-adv-x="451" d="M250 238l8 -23q-34 -92 -114 -233.5t-160 -245.5h-74q79 132 141 271t88 231h111z" />
32
+ <glyph unicode="-" horiz-adv-x="629" d="M82 502l18 90h457l-16 -90h-459z" />
33
+ <glyph unicode="." horiz-adv-x="485" d="M82 55q0 56 25 88.5t69 32.5q66 0 66 -72q0 -53 -25 -87.5t-67 -34.5q-68 0 -68 73z" />
34
+ <glyph unicode="/" horiz-adv-x="641" d="M827 1462l-817 -1462h-110l815 1462h112z" />
35
+ <glyph unicode="0" d="M1075 1016q0 -201 -41 -405t-116.5 -346t-183.5 -213.5t-242 -71.5q-176 0 -264.5 126.5t-88.5 387.5q0 186 44.5 381.5t124 334t187 207t240.5 68.5q340 0 340 -469zM723 1397q-134 0 -241.5 -113t-173.5 -329t-66 -451q0 -222 62.5 -329t197.5 -107q139 0 244 112 t166 337t61 489q0 199 -59.5 295t-190.5 96z" />
36
+ <glyph unicode="1" d="M537 0h-105l225 1055q19 92 74 293q-42 -36 -75.5 -61t-249.5 -161l-52 78l406 258h90z" />
37
+ <glyph unicode="2" d="M909 0h-870l22 104l449 402q198 177 284 276.5t126.5 186.5t40.5 180q0 112 -66 178t-197 66q-176 0 -333 -129l-54 73q180 146 394 146q173 0 268.5 -85t95.5 -237q0 -110 -43.5 -208.5t-141.5 -211.5t-311 -303l-383 -338v-4h736z" />
38
+ <glyph unicode="3" d="M1049 1174q0 -162 -106 -275t-286 -143v-4q117 -24 185.5 -115.5t68.5 -226.5q0 -134 -64 -233t-179.5 -148t-274.5 -49q-96 0 -184.5 20.5t-153.5 52.5v101q172 -86 344 -86q197 0 303.5 89.5t106.5 252.5q0 145 -89 223t-247 78h-117l21 96h110q209 0 333 95.5 t124 258.5q0 114 -63.5 175t-188.5 61q-167 0 -344 -131l-49 75q84 67 188 104.5t218 37.5q161 0 252.5 -82.5t91.5 -226.5z" />
39
+ <glyph unicode="4" d="M1071 371h-264l-80 -371h-96l80 371h-688l20 96l881 1010h118l-215 -1018h265zM729 459q79 369 119 558.5t86 354.5h-4q-66 -91 -129 -166l-651 -747h579z" />
40
+ <glyph unicode="5" d="M582 879q188 0 292.5 -102t104.5 -279q0 -237 -148 -377.5t-407 -140.5q-84 0 -177.5 20t-158.5 51v107q170 -90 340 -90q208 0 328.5 114.5t120.5 313.5q0 140 -85 219.5t-225 79.5q-133 0 -243 -41l-66 49l193 659h624l-18 -96h-541l-149 -516q98 29 215 29z" />
41
+ <glyph unicode="6" d="M170 428q0 283 105 544.5t269.5 385t383.5 123.5q123 0 182 -21l-18 -90q-86 23 -170 23q-233 0 -393.5 -174t-233.5 -502h8q68 94 164 143t211 49q161 0 250.5 -100.5t89.5 -282.5q0 -156 -60 -281t-171 -195t-257 -70q-171 0 -265.5 119t-94.5 329zM543 68 q112 0 196.5 58.5t130 162t45.5 229.5q0 146 -67 224.5t-195 78.5q-81 0 -154 -31.5t-129 -87t-78 -115t-22 -173.5q0 -164 72.5 -255t200.5 -91z" />
42
+ <glyph unicode="7" d="M244 0l796 1366h-766l23 96h858l-20 -110l-779 -1352h-112z" />
43
+ <glyph unicode="8" d="M737 1485q163 0 258 -85t95 -229q0 -138 -84 -234.5t-285 -172.5q130 -78 190 -170.5t60 -208.5t-58 -208t-165.5 -144.5t-260.5 -52.5q-178 0 -283.5 92.5t-105.5 253.5q0 159 100.5 268.5t321.5 187.5q-100 72 -144 152t-44 180q0 159 114 265t291 106zM610 733 q-218 -73 -313.5 -167.5t-95.5 -225.5q0 -136 77.5 -206.5t219.5 -70.5q168 0 270 91t102 233q0 104 -62 189t-198 157zM727 1399q-130 0 -214.5 -82t-84.5 -203q0 -91 41.5 -159t157.5 -142q192 62 279 144t87 206q0 109 -70.5 172.5t-195.5 63.5z" />
44
+ <glyph unicode="9" d="M1059 1032q0 -288 -101.5 -548t-263.5 -382t-393 -122q-114 0 -186 22v90q87 -29 192 -29q474 0 627 674h-8q-140 -192 -367 -192q-162 0 -255 105t-93 284q0 155 59.5 281t170.5 196t257 70q174 0 267.5 -115.5t93.5 -333.5zM686 1393q-112 0 -197.5 -58.5 t-130.5 -162.5t-45 -230q0 -145 67.5 -225t192.5 -80q83 0 157.5 32.5t129 87.5t76.5 114t22 176q0 166 -71 256t-201 90z" />
45
+ <glyph unicode=":" horiz-adv-x="485" d="M260 989q0 57 25.5 89t68.5 32q66 0 66 -72q0 -55 -25 -89t-67 -34q-68 0 -68 74zM102 55q0 56 25.5 88.5t69.5 32.5q65 0 65 -72q0 -55 -25.5 -88.5t-66.5 -33.5q-68 0 -68 73z" />
46
+ <glyph unicode=";" horiz-adv-x="485" d="M287 238l8 -23q-35 -96 -118.5 -242t-156.5 -237h-73q79 132 141 271t88 231h111zM266 989q0 57 25.5 89t68.5 32q66 0 66 -72q0 -55 -25 -89t-67 -34q-68 0 -68 74z" />
47
+ <glyph unicode="&#x3c;" d="M1051 262l-914 414v74l914 471v-103l-801 -399l801 -350v-107z" />
48
+ <glyph unicode="=" d="M168 885v100h903v-100h-903zM168 461v98h903v-98h-903z" />
49
+ <glyph unicode="&#x3e;" d="M170 369l801 350l-801 399v103l915 -471v-74l-915 -414v107z" />
50
+ <glyph unicode="?" horiz-adv-x="799" d="M242 362l6 29q29 132 82 206.5t157 147.5q118 84 175 145.5t86.5 127.5t29.5 141q0 108 -67.5 170t-182.5 62q-139 0 -307 -101l-39 86q85 49 171.5 78t187.5 29q159 0 250.5 -84.5t91.5 -229.5q0 -127 -66 -234t-231 -226q-85 -61 -132.5 -108.5t-73 -95t-46.5 -143.5 h-92zM170 59q0 56 25 88.5t69 32.5q66 0 66 -71q0 -54 -24.5 -88.5t-67.5 -34.5q-68 0 -68 73z" />
51
+ <glyph unicode="@" horiz-adv-x="1724" d="M1688 858q0 -179 -56 -323.5t-154.5 -227t-211.5 -82.5q-98 0 -154.5 55t-56.5 144h-4q-54 -97 -132.5 -148t-168.5 -51q-112 0 -178 73t-66 202q0 156 63 283t178 198.5t261 71.5q122 0 252 -52l-84 -315q-39 -140 -39 -221q0 -71 34.5 -111.5t100.5 -40.5 q86 0 160 73.5t117.5 198t43.5 251.5q0 156 -65 277t-187 188t-292 67q-235 0 -424.5 -108.5t-295.5 -304t-106 -439.5q0 -288 155 -449t435 -161q207 0 420 82v-90q-210 -82 -428 -82q-203 0 -357.5 82.5t-238.5 239t-84 370.5q0 276 121.5 493.5t337 337t473.5 119.5 q189 0 330.5 -72.5t221 -213t79.5 -314.5zM1008 969q-113 0 -204.5 -59t-142.5 -165.5t-51 -238.5q0 -92 40.5 -142.5t113.5 -50.5q101 0 180.5 89t124.5 255l78 289q-66 23 -139 23z" />
52
+ <glyph unicode="A" horiz-adv-x="1059" d="M805 520h-512l-287 -520h-117l822 1468h67l201 -1468h-105zM793 612l-39 291q-31 242 -39 402q-30 -63 -64.5 -130t-306.5 -563h449z" />
53
+ <glyph unicode="B" horiz-adv-x="1202" d="M412 1462h379q190 0 290.5 -84t100.5 -241q0 -153 -90 -249t-254 -124v-4q125 -31 188.5 -113.5t63.5 -204.5q0 -205 -140.5 -323.5t-390.5 -118.5h-457zM377 811h278q206 0 313 81t107 238q0 119 -78 180.5t-229 61.5h-272zM358 721l-135 -631h342q201 0 309.5 87.5 t108.5 256.5q0 145 -90 216t-275 71h-260z" />
54
+ <glyph unicode="C" horiz-adv-x="1169" d="M961 1389q-197 0 -351.5 -104.5t-245 -304.5t-90.5 -441q0 -225 110.5 -346t317.5 -121q140 0 304 51v-94q-156 -49 -316 -49q-252 0 -386 145t-134 410q0 266 104.5 488t284.5 341t402 119q177 0 307 -68l-45 -90q-55 30 -124.5 47t-137.5 17z" />
55
+ <glyph unicode="D" horiz-adv-x="1350" d="M1288 879q0 -253 -109.5 -461.5t-300.5 -313t-446 -104.5h-330l310 1462h305q282 0 426.5 -147.5t144.5 -435.5zM430 90q226 0 394.5 94.5t261 275.5t92.5 412q0 498 -476 498h-206l-275 -1280h209z" />
56
+ <glyph unicode="E" horiz-adv-x="1067" d="M829 0h-727l310 1462h727l-21 -94h-624l-117 -553h590l-21 -94h-588l-135 -627h627z" />
57
+ <glyph unicode="F" horiz-adv-x="981" d="M205 0h-103l310 1462h708l-20 -94h-604l-134 -620h570l-21 -95h-569z" />
58
+ <glyph unicode="G" horiz-adv-x="1374" d="M856 735h406l-150 -682q-211 -73 -405 -73q-257 0 -397 146t-140 421q0 265 105 483.5t283.5 335.5t395.5 117q113 0 203 -19t184 -59l-38 -94q-110 46 -189.5 62t-167.5 16q-184 0 -339 -107.5t-244 -301.5t-89 -433q0 -229 114.5 -352t326.5 -123q155 0 309 47l117 526 h-303z" />
59
+ <glyph unicode="H" horiz-adv-x="1366" d="M1063 0h-100l151 719h-760l-149 -719h-103l310 1462h102l-139 -649h760l137 649h100z" />
60
+ <glyph unicode="I" horiz-adv-x="504" d="M102 0l310 1462h98l-309 -1462h-99z" />
61
+ <glyph unicode="J" horiz-adv-x="477" d="M-180 -360q-48 0 -88 8t-56 16l11 92q57 -20 137 -20q213 0 262 241l309 1485h105l-314 -1491q-35 -170 -125 -250.5t-241 -80.5z" />
62
+ <glyph unicode="K" horiz-adv-x="1122" d="M979 0h-111l-342 788l-190 -153l-131 -635h-103l310 1462h102l-158 -723l133 121l680 602h138l-699 -610z" />
63
+ <glyph unicode="L" horiz-adv-x="938" d="M102 0l310 1462h102l-289 -1366h621l-23 -96h-721z" />
64
+ <glyph unicode="M" horiz-adv-x="1669" d="M772 205l733 1257h150l-301 -1462h-101l191 901q79 369 100 447h-6l-780 -1348h-51l-222 1348h-6q-20 -154 -78 -426l-196 -922h-96l309 1462h143l205 -1257h6z" />
65
+ <glyph unicode="N" horiz-adv-x="1372" d="M1069 0h-86l-516 1284h-8q-23 -149 -48 -273t-214 -1011h-95l310 1462h80l522 -1294h8q23 176 74 416l188 878h94z" />
66
+ <glyph unicode="O" horiz-adv-x="1464" d="M1403 911q0 -255 -94 -481.5t-252 -338t-365 -111.5q-250 0 -385 149t-135 430q0 262 93 477.5t255 331t373 115.5q247 0 378.5 -148.5t131.5 -423.5zM879 1389q-174 0 -308.5 -101t-214.5 -298t-80 -417q0 -245 109.5 -373t319.5 -128q169 0 300 98.5t210 300t79 430.5 q0 240 -104.5 364t-310.5 124z" />
67
+ <glyph unicode="P" horiz-adv-x="1145" d="M1145 1102q0 -500 -610 -500h-201l-129 -602h-103l310 1462h315q202 0 310 -92.5t108 -267.5zM350 694h191q252 0 373.5 96.5t121.5 305.5q0 274 -329 274h-211z" />
68
+ <glyph unicode="Q" horiz-adv-x="1464" d="M1403 911q0 -216 -70 -418t-186.5 -324t-274.5 -167l267 -350h-142l-231 332l-74 -4q-250 0 -385 149t-135 430q0 262 93 477.5t255 331t373 115.5q247 0 378.5 -148.5t131.5 -423.5zM879 1389q-174 0 -308.5 -101t-214.5 -298t-80 -417q0 -245 109.5 -373t319.5 -128 q169 0 300 98.5t210 300t79 430.5q0 240 -104.5 364t-310.5 124z" />
69
+ <glyph unicode="R" horiz-adv-x="1145" d="M336 633l-131 -633h-103l310 1462h303q430 0 430 -360q0 -182 -103.5 -303t-281.5 -152q201 -591 221 -647h-111l-211 633h-323zM358 725h252q208 0 317 95.5t109 281.5q0 268 -329 268h-211z" />
70
+ <glyph unicode="S" horiz-adv-x="1020" d="M895 403q0 -126 -65.5 -224.5t-179.5 -148.5t-269 -50q-88 0 -172.5 17t-171.5 58v109q163 -92 348 -92q188 0 295.5 86.5t107.5 232.5q0 61 -17 104.5t-52.5 78.5t-91 68t-131.5 75q-150 76 -209.5 164t-59.5 206t59 207.5t165 139t237 49.5q99 0 180 -17.5t168 -60.5 l-32 -94q-66 40 -151.5 63t-164.5 23q-163 0 -259.5 -82.5t-96.5 -218.5q0 -103 49 -170t182 -133q154 -79 213.5 -130t89 -113t29.5 -147z" />
71
+ <glyph unicode="T" horiz-adv-x="985" d="M438 0h-102l289 1368h-432l20 94h973l-19 -94h-440z" />
72
+ <glyph unicode="U" horiz-adv-x="1370" d="M1395 1462l-207 -977q-58 -270 -197 -387.5t-375 -117.5q-440 0 -440 401q0 83 27 201l186 880h103l-193 -899q-20 -89 -20 -184q0 -309 342 -309q195 0 307.5 96.5t158.5 318.5l207 977h101z" />
73
+ <glyph unicode="V" horiz-adv-x="1079" d="M457 147q51 111 124 247l572 1068h117l-799 -1462h-88l-182 1462h100l117 -950q26 -217 35 -365h4z" />
74
+ <glyph unicode="W" horiz-adv-x="1702" d="M1018 1341q-27 -76 -62 -153.5t-563 -1187.5h-82l-73 1462h100l47 -1031l4 -165l-2 -86h6q85 226 170 398l434 884h105l61 -878q19 -266 19 -410h6q30 86 61.5 163t493.5 1125h108q-169 -365 -330.5 -731t-328.5 -731h-78l-78 1075q-11 142 -11 219l1 47h-8z" />
75
+ <glyph unicode="X" horiz-adv-x="971" d="M879 0h-107l-254 678l-526 -678h-127l608 766l-272 696h106l240 -626l483 626h119l-555 -719z" />
76
+ <glyph unicode="Y" horiz-adv-x="965" d="M494 645l544 817h117l-631 -932l-108 -530h-105l119 545l-237 917h100z" />
77
+ <glyph unicode="Z" d="M913 0h-925l22 92l1069 1276h-764l23 94h887l-19 -88l-1069 -1280h799z" />
78
+ <glyph unicode="[" horiz-adv-x="537" d="M369 -324h-426l376 1786h429l-19 -90h-330l-340 -1605h330z" />
79
+ <glyph unicode="\" horiz-adv-x="641" d="M295 1462l242 -1462h-82l-246 1462h86z" />
80
+ <glyph unicode="]" horiz-adv-x="537" d="M203 1462h426l-377 -1786h-428l18 91h330l340 1605h-330z" />
81
+ <glyph unicode="^" horiz-adv-x="1047" d="M70 569l587 906h91l260 -906h-105l-217 809l-500 -809h-116z" />
82
+ <glyph unicode="_" horiz-adv-x="801" d="M625 -291h-807l18 86h807z" />
83
+ <glyph unicode="`" horiz-adv-x="1135" d="M766 1241h-66q-50 52 -114 144.5t-99 162.5v21h115q46 -129 164 -303v-25z" />
84
+ <glyph unicode="a" horiz-adv-x="1133" d="M655 1104q232 0 279 -219h6l59 202h80l-229 -1087h-82l45 274h-6q-84 -142 -187 -218t-237 -76q-281 0 -281 374q0 197 75 376t200.5 276.5t277.5 97.5zM406 70q89 0 177.5 62t159 166t107.5 230t37 213q0 79 -26 141.5t-77 99t-127 36.5q-124 0 -224 -82t-164 -245.5 t-64 -325.5q0 -152 50 -223.5t151 -71.5z" />
85
+ <glyph unicode="b" horiz-adv-x="1151" d="M500 -16q-113 0 -186 59t-97 166h-6l-55 -209h-80l327 1556h95q-131 -628 -162 -751h6q93 156 199 229.5t231 73.5q281 0 281 -375q0 -203 -76 -380t-201 -273t-276 -96zM750 1018q-91 0 -180 -61.5t-160.5 -169.5t-106.5 -235t-35 -206q0 -129 64 -202.5t166 -73.5 q124 0 224 83t164 245t64 325q0 152 -49 223.5t-151 71.5z" />
86
+ <glyph unicode="c" horiz-adv-x="887" d="M477 -20q-174 0 -274.5 110.5t-100.5 306.5q0 193 73.5 361.5t198.5 257t290 88.5q134 0 241 -43l-28 -90q-107 47 -218 47q-129 0 -232.5 -77t-162.5 -222t-59 -320q0 -158 73.5 -243.5t208.5 -85.5q71 0 131.5 13t131.5 46v-92q-116 -57 -273 -57z" />
87
+ <glyph unicode="d" horiz-adv-x="1133" d="M655 1104q230 0 279 -219h4q12 66 143 671h99l-330 -1556h-82l45 274h-6q-173 -294 -424 -294q-281 0 -281 374q0 193 71.5 370t197.5 278.5t284 101.5zM406 70q89 0 178.5 62.5t160 168t106.5 231t36 209.5q0 126 -61.5 201.5t-168.5 75.5q-124 0 -224 -83t-164 -242.5 t-64 -327.5q0 -295 201 -295z" />
88
+ <glyph unicode="e" horiz-adv-x="928" d="M469 -20q-173 0 -270 109.5t-97 305.5q0 181 71 347t195.5 264t274.5 98q114 0 182 -61t68 -166q0 -181 -163.5 -276t-485.5 -95h-33q-6 -44 -6 -98q0 -165 74 -251.5t213 -86.5q132 0 276 73v-94q-140 -69 -299 -69zM631 1018q-131 0 -243.5 -115.5t-162.5 -308.5h49 q517 0 517 270q0 67 -43.5 110.5t-116.5 43.5z" />
89
+ <glyph unicode="f" horiz-adv-x="578" d="M-131 -492q-48 0 -102 19v90q53 -16 100 -16q88 0 134 53t75 186l246 1166h-205l14 67l205 14l35 160q35 168 116.5 244t227.5 76q73 0 166 -31l-25 -80q-87 27 -147 27q-96 0 -153.5 -53.5t-84.5 -178.5l-35 -164h248l-16 -81h-248l-252 -1190q-33 -161 -104 -234.5 t-195 -73.5z" />
90
+ <glyph unicode="g" horiz-adv-x="1040" d="M1100 1087l-17 -79l-243 -11q26 -28 43.5 -84t17.5 -114q0 -109 -54.5 -206.5t-148 -145.5t-213.5 -48q-63 0 -77 9q-80 -33 -124 -73t-44 -81t31.5 -64.5t113.5 -31.5l121 -11q346 -31 346 -264q0 -112 -65 -197.5t-187 -131.5t-291 -46q-186 0 -291.5 72t-105.5 203 q0 236 309 334q-78 42 -78 123q0 123 191 202q-71 36 -110.5 105.5t-39.5 157.5q0 111 53.5 204t148 146t206.5 53q69 0 147 -21h361zM14 -207q0 -101 81 -150t224 -49q203 0 317 74.5t114 204.5q0 85 -62.5 130.5t-218.5 57.5l-160 15q-157 -45 -226 -114.5t-69 -168.5z M285 711q0 -112 58.5 -170t164.5 -58q88 0 154 37t102.5 114t36.5 169q0 104 -56 161.5t-157 57.5q-93 0 -161 -43t-105 -116t-37 -152z" />
91
+ <glyph unicode="h" horiz-adv-x="1143" d="M764 0l149 692q21 92 21 156q0 80 -43.5 125t-134.5 45q-112 0 -210.5 -67t-166 -188t-103.5 -286l-102 -477h-98l332 1556h96l-86 -411q-44 -200 -66 -279h6q78 113 186.5 175.5t229.5 62.5q124 0 192 -65t68 -183q0 -70 -24 -182l-148 -674h-98z" />
92
+ <glyph unicode="i" horiz-adv-x="475" d="M174 0h-98l231 1087h96zM350 1366q0 55 22 88t60 33q57 0 57 -72q0 -57 -22 -90t-57 -33q-29 0 -44.5 19.5t-15.5 54.5z" />
93
+ <glyph unicode="j" horiz-adv-x="475" d="M-166 -492q-62 0 -113 19v92q47 -22 113 -22q82 0 128.5 51.5t72.5 177.5l266 1261h96l-268 -1271q-35 -165 -106.5 -236.5t-188.5 -71.5zM350 1366q0 55 22 88t60 33q57 0 57 -72q0 -57 -22 -90t-57 -33q-29 0 -44.5 19.5t-15.5 54.5z" />
94
+ <glyph unicode="k" horiz-adv-x="944" d="M270 477l609 610h125l-474 -469l297 -618h-106l-264 559l-205 -188l-80 -371h-96l330 1556h96l-166 -780l-70 -299h4z" />
95
+ <glyph unicode="l" horiz-adv-x="475" d="M170 0h-94l334 1556h94z" />
96
+ <glyph unicode="m" horiz-adv-x="1751" d="M711 0l147 674q25 125 25 162q0 182 -154 182q-106 0 -200 -67.5t-159 -188.5t-100 -287l-100 -475h-98l231 1087h80l-33 -210h6q80 113 181.5 170t212.5 57q106 0 163 -67t60 -195h6q77 129 181 195.5t222 66.5q117 0 182.5 -61.5t65.5 -176.5q0 -29 -2.5 -56.5 t-19.5 -119.5l-152 -690h-100l149 680q25 120 25 176q0 77 -43 119.5t-119 42.5q-157 0 -277.5 -137.5t-168.5 -362.5l-109 -518h-102z" />
97
+ <glyph unicode="n" horiz-adv-x="1143" d="M764 0l149 692q21 92 21 156q0 80 -43.5 125t-134.5 45q-112 0 -210.5 -67t-166 -187.5t-103.5 -286.5l-102 -477h-98l231 1087h82l-37 -221h6q164 238 416 238q130 0 195 -64t65 -184q0 -70 -24 -182l-148 -674h-98z" />
98
+ <glyph unicode="o" horiz-adv-x="1124" d="M649 1108q180 0 278.5 -108.5t98.5 -299.5q0 -197 -71.5 -368.5t-195.5 -261.5t-286 -90q-184 0 -279.5 109.5t-95.5 313.5q0 191 73 358t197 257t281 90zM641 1022q-124 0 -223 -78.5t-158 -225t-59 -310.5q0 -342 282 -342q127 0 225.5 77.5t157 228t58.5 330.5 q0 154 -73 237t-210 83z" />
99
+ <glyph unicode="p" horiz-adv-x="1149" d="M498 -16q-230 0 -279 219h-4q-13 -72 -149 -695h-99l336 1579h82l-45 -274h6q91 153 195.5 224t228.5 71q135 0 208 -92.5t73 -282.5q0 -195 -72 -371t-197.5 -277t-283.5 -101zM748 1018q-87 0 -174 -58.5t-161.5 -167.5t-110.5 -237.5t-36 -208.5q0 -125 61.5 -200.5 t168.5 -75.5q124 0 225 84t164 243.5t63 325.5q0 295 -200 295z" />
100
+ <glyph unicode="q" horiz-adv-x="1157" d="M651 1104q109 0 183.5 -58t99.5 -167h6l55 208h80l-327 -1556h-95l98 470l64 282h-6q-93 -156 -199 -229.5t-231 -73.5q-281 0 -281 374q0 201 75.5 379t200.5 274.5t277 96.5zM401 70q92 0 182 62.5t160.5 171.5t105 236.5t34.5 200.5q0 130 -63.5 203.5t-166.5 73.5 q-124 0 -224 -83t-164 -245t-64 -325q0 -143 45.5 -219t154.5 -76z" />
101
+ <glyph unicode="r" horiz-adv-x="752" d="M713 1106q69 0 123 -14l-21 -93q-47 15 -113 15q-94 0 -179 -64t-153 -192t-100 -277l-100 -481h-98l231 1087h80l-29 -204h6q73 94 123 135.5t106.5 64.5t123.5 23z" />
102
+ <glyph unicode="s" horiz-adv-x="827" d="M713 295q0 -144 -103 -229.5t-280 -85.5q-173 0 -305 75v107q74 -46 153 -71t148 -25q138 0 211 57.5t73 163.5q0 42 -15.5 74t-50 61.5t-132.5 85.5q-148 80 -200 145.5t-52 159.5q0 128 98.5 209.5t259.5 81.5q75 0 158.5 -17.5t140.5 -46.5l-35 -88q-136 64 -264 64 q-116 0 -186 -53t-70 -138q0 -55 17 -88t60.5 -68.5t119.5 -76.5q114 -63 161.5 -103.5t70 -86.5t22.5 -107z" />
103
+ <glyph unicode="t" horiz-adv-x="616" d="M694 1087l-18 -81h-283l-135 -635q-22 -99 -22 -164q0 -139 126 -139q68 0 152 26v-86q-101 -28 -170 -28q-99 0 -153 54.5t-54 158.5q0 73 29 206l129 607h-182l14 67l184 17l97 253h55l-55 -256h286z" />
104
+ <glyph unicode="u" horiz-adv-x="1143" d="M381 1087l-152 -698q-22 -106 -22 -158q0 -74 47.5 -117.5t138.5 -43.5q110 0 207.5 65.5t164 187t99.5 279.5l105 485h98l-231 -1087h-80l28 205h-6q-167 -221 -403 -221q-131 0 -198.5 62t-67.5 181q0 60 22 170l150 690h100z" />
105
+ <glyph unicode="v" horiz-adv-x="895" d="M276 0l-172 1087h101l108 -735q26 -165 33 -254h6q51 115 129 256l406 733h102l-600 -1087h-113z" />
106
+ <glyph unicode="w" horiz-adv-x="1393" d="M838 0l-60 686q-14 224 -14 266h-6q-34 -92 -144 -290l-356 -662h-117l-20 1087h92l13 -821l-3 -157h6q61 134 150 297l373 681h77l64 -681q14 -147 14 -297h6l24 61l101 236l320 681h96l-508 -1087h-108z" />
107
+ <glyph unicode="x" horiz-adv-x="922" d="M442 483l-393 -483h-121l471 559l-245 528h100l207 -462l373 462h120l-448 -534l258 -553h-98z" />
108
+ <glyph unicode="y" horiz-adv-x="920" d="M123 1087h100l82 -548q51 -351 55 -449h11q43 105 186 367l348 630h103l-713 -1290q-72 -127 -122.5 -178t-114 -81t-146.5 -30q-68 0 -129 21v92q71 -27 137 -27q80 0 147 49.5t130 164.5t100 184z" />
109
+ <glyph unicode="z" horiz-adv-x="887" d="M700 0h-729l15 72l776 932h-543l17 83h659l-18 -83l-762 -920h602z" />
110
+ <glyph unicode="{" horiz-adv-x="709" d="M424 -324q-256 0 -256 199q0 45 16 115l56 252q18 90 18 127q0 159 -199 159l21 78q126 0 191 49t89 158l89 393q30 135 106 195.5t215 60.5h29l-17 -86q-86 -2 -129 -20.5t-69.5 -61.5t-44.5 -120l-74 -338q-30 -134 -91.5 -194.5t-164.5 -78.5v-4q68 -18 105.5 -68.5 t37.5 -121.5q0 -52 -24 -164l-47 -225q-13 -58 -13 -101q0 -61 37.5 -89t138.5 -28v-86h-20z" />
111
+ <glyph unicode="|" d="M584 1561h100v-2071h-100v2071z" />
112
+ <glyph unicode="}" horiz-adv-x="709" d="M332 1462q131 0 189.5 -51t58.5 -147q0 -41 -17 -115l-55 -252q-19 -95 -19 -127q0 -77 49.5 -118.5t149.5 -41.5l-20 -78q-125 0 -191 -48.5t-90 -157.5l-88 -394q-32 -139 -108.5 -197.5t-213.5 -58.5h-18v86q96 2 138 21t68.5 61t43.5 121l74 338q27 126 87.5 189.5 t168.5 82.5v5q-75 20 -109.5 72.5t-34.5 117.5q0 55 18 131l54 258q12 61 12 101q0 44 -18 69t-54 36t-116 11l20 86h21z" />
113
+ <glyph unicode="~" d="M350 745q-49 0 -108 -30.5t-115 -89.5v94q108 110 233 110q61 0 115 -13.5t156 -57.5q126 -58 219 -58q54 0 107.5 29t117.5 96v-96q-111 -113 -233 -113q-117 0 -271 72q-62 29 -112.5 43t-108.5 14z" />
114
+ <glyph unicode="&#xa1;" horiz-adv-x="502" d="M264 711h62l-203 -1086h-119zM432 1030q0 -56 -25 -88.5t-69 -32.5q-66 0 -66 72q0 55 25 89t68 34q67 0 67 -74z" />
115
+ <glyph unicode="&#xa2;" d="M578 -20h-93l45 215q-132 25 -206 132.5t-74 272.5q0 184 63.5 341t178 253t256.5 111l36 178h90l-38 -176q116 -4 217 -43l-29 -90q-107 47 -217 47q-130 0 -233 -76t-162.5 -221t-59.5 -322q0 -164 74.5 -247t208.5 -83q127 0 264 60v-92q-118 -58 -281 -58z" />
116
+ <glyph unicode="&#xa3;" d="M879 1479q170 0 313 -78l-39 -84l-54 26q-108 50 -231 50q-134 0 -220.5 -74.5t-117.5 -220.5l-73 -340h409l-18 -82h-408l-57 -268q-50 -225 -188 -314h759l-20 -94h-938l16 84q93 11 165.5 95.5t107.5 236.5l57 260h-199l17 82h198l76 350q41 187 155 279t290 92z" />
117
+ <glyph unicode="&#xa4;" d="M262 723q0 118 74 225l-129 129l63 64l127 -129q105 78 230 78q118 0 223 -78l131 129l61 -62l-129 -129q78 -106 78 -227q0 -135 -78 -227l129 -127l-61 -62l-131 127q-104 -76 -223 -76q-126 0 -228 80l-129 -129l-61 62l127 127q-74 98 -74 225zM350 723 q0 -116 80 -196.5t197 -80.5t198.5 81t81.5 196q0 75 -36.5 140t-102.5 104t-141 39q-114 0 -195.5 -82t-81.5 -201z" />
118
+ <glyph unicode="&#xa5;" d="M584 645l544 817h117l-559 -823h266l-16 -76h-315l-39 -190h317l-18 -84h-316l-59 -289h-105l64 289h-299l18 84h299l41 190h-301l17 76h258l-215 823h100z" />
119
+ <glyph unicode="&#xa6;" d="M578 1561h100v-756h-100v756zM578 246h100v-756h-100v756z" />
120
+ <glyph unicode="&#xa7;" horiz-adv-x="995" d="M211 778q0 101 69.5 182t198.5 130q-64 31 -103.5 85.5t-39.5 120.5q0 74 46 134.5t132.5 94.5t202.5 34q163 0 289 -58l-31 -80q-138 54 -264 54q-124 0 -202.5 -46.5t-78.5 -123.5q0 -59 46 -104.5t183 -106.5q112 -52 158.5 -89.5t71 -85t24.5 -110.5 q0 -197 -249 -317q122 -64 122 -197q0 -86 -48 -153.5t-139.5 -105.5t-221.5 -38q-157 0 -275 53v99q47 -27 126 -46.5t153 -19.5q149 0 228 52.5t79 150.5q0 62 -42.5 106t-166.5 96q-155 65 -211.5 130t-56.5 159zM559 1038q-119 -30 -187.5 -97.5t-68.5 -154.5 q0 -57 24.5 -96.5t81 -73t187.5 -81.5q103 49 162 113.5t59 156.5q0 72 -57.5 126t-200.5 107z" />
121
+ <glyph unicode="&#xa8;" horiz-adv-x="1135" d="M836 1366q0 49 20.5 78t56.5 29q54 0 54 -64q0 -48 -21 -77t-55 -29q-55 0 -55 63zM492 1366q0 49 20.5 78t56.5 29q54 0 54 -64q0 -48 -21 -77t-55 -29q-55 0 -55 63z" />
122
+ <glyph unicode="&#xa9;" horiz-adv-x="1704" d="M944 1092q-142 0 -222.5 -94.5t-80.5 -264.5q0 -186 74.5 -275t220.5 -89q85 0 199 43v-88q-104 -45 -209 -45q-187 0 -288 116t-101 330q0 207 110 332t297 125q119 0 227 -52l-36 -83q-99 45 -191 45zM147 731q0 200 100 375t275 276t377 101q200 0 375 -100t276 -275 t101 -377q0 -197 -97 -370t-272 -277t-383 -104q-207 0 -382 103.5t-272.5 276.5t-97.5 371zM240 731q0 -178 88.5 -329.5t240.5 -240.5t330 -89q174 0 325 85.5t243 239t92 334.5q0 178 -89 330t-240.5 241t-330.5 89q-182 0 -335 -92t-238.5 -243t-85.5 -325z" />
123
+ <glyph unicode="&#xaa;" horiz-adv-x="643" d="M487 1485q55 0 97.5 -29t66.5 -86h6l35 103h66l-137 -650h-72l22 125h-4q-96 -137 -223 -137q-80 0 -127 56.5t-47 164.5q0 189 90.5 321t226.5 132zM369 885q66 0 133.5 75.5t97.5 184.5q16 51 16 123q0 58 -36 100.5t-93 42.5q-94 0 -161.5 -111.5t-67.5 -271.5 q0 -143 111 -143z" />
124
+ <glyph unicode="&#xab;" horiz-adv-x="860" d="M426 932l57 -49l-317 -336l213 -385l-64 -39l-254 418l2 26zM786 932l58 -49l-314 -336l209 -385l-63 -39l-254 418l2 26z" />
125
+ <glyph unicode="&#xac;" d="M1028 772v-500h-100v400h-803v100h903z" />
126
+ <glyph unicode="&#xad;" horiz-adv-x="629" d="M77 502zM77 502l18 90h457l-16 -90h-459z" />
127
+ <glyph unicode="&#xae;" horiz-adv-x="1704" d="M758 731h112q93 0 144 46.5t51 135.5q0 172 -197 172h-110v-354zM1169 918q0 -80 -39.5 -141t-109.5 -93l237 -393h-120l-211 360h-168v-360h-101v880h211q143 0 222 -62t79 -191zM150 731q0 207 103.5 382t276.5 272.5t371 97.5q200 0 375 -100t276 -275t101 -377 q0 -197 -97 -370t-272 -277t-383 -104q-204 0 -376.5 100.5t-273.5 273t-101 377.5zM242 731q0 -178 88.5 -329.5t240.5 -240.5t330 -89q174 0 325 85.5t243 239t92 334.5q0 178 -89 330t-240.5 241t-330.5 89q-182 0 -335 -92t-238.5 -243t-85.5 -325z" />
128
+ <glyph unicode="&#xaf;" horiz-adv-x="655" d="M1001 1556h-653l53 97h654z" />
129
+ <glyph unicode="&#xb0;" horiz-adv-x="877" d="M242 1190q0 120 85 206.5t208 86.5q122 0 207 -86.5t85 -206.5q0 -122 -85.5 -207.5t-206.5 -85.5q-122 0 -207.5 85.5t-85.5 207.5zM315 1190q0 -89 64.5 -153t155.5 -64q92 0 155.5 64t63.5 153q0 90 -64 155.5t-155 65.5q-90 0 -155 -65.5t-65 -155.5z" />
130
+ <glyph unicode="&#xb1;" d="M528 629h-401v98h401v406h101v-406h401v-98h-401v-400h-101v400zM127 0v100h903v-100h-903z" />
131
+ <glyph unicode="&#xb2;" horiz-adv-x="643" d="M604 586h-522l16 80l297 258q137 118 182.5 190.5t45.5 153.5q0 59 -38.5 97t-105.5 38q-95 0 -194 -76l-41 62q108 90 239 90q73 0 125 -27t78.5 -72t26.5 -100q0 -106 -59 -198.5t-183 -194.5l-266 -223h416z" />
132
+ <glyph unicode="&#xb3;" horiz-adv-x="643" d="M705 1276q0 -85 -48.5 -148t-154.5 -88v-4q66 -16 105.5 -68t39.5 -124q0 -77 -39 -141t-109 -99t-161 -35q-59 0 -123.5 15.5t-105.5 40.5v90q46 -28 108 -48t125 -20q99 0 159 52.5t60 142.5q0 162 -196 162h-84l16 79h86q102 0 168.5 49.5t66.5 129.5 q0 68 -37.5 102.5t-105.5 34.5q-100 0 -199 -68l-40 64q109 86 251 86q100 0 159 -56.5t59 -148.5z" />
133
+ <glyph unicode="&#xb4;" horiz-adv-x="1135" d="M580 1262q66 51 150.5 142t129.5 165h137v-23q-51 -66 -157.5 -158.5t-192.5 -146.5h-67v21z" />
134
+ <glyph unicode="&#xb5;" horiz-adv-x="1171" d="M238 242q0 -82 48.5 -127t135.5 -45q110 0 207 64.5t162.5 182.5t101.5 285l104 485h99l-234 -1087h-78l29 205h-6q-164 -221 -404 -221q-85 0 -139 32.5t-76 89.5h-6q-18 -132 -51 -284l-63 -314h-97l338 1579h101l-152 -698q-20 -96 -20 -147z" />
135
+ <glyph unicode="&#xb6;" horiz-adv-x="1341" d="M1208 -260h-100v1722h-227v-1722h-101v819q-64 -18 -145 -18q-216 0 -318 125t-102 376q0 260 109 387t342 127h542v-1816z" />
136
+ <glyph unicode="&#xb7;" horiz-adv-x="485" d="M207 625zM207 698q0 56 25 88.5t69 32.5q66 0 66 -72q0 -53 -25 -87.5t-67 -34.5q-68 0 -68 73z" />
137
+ <glyph unicode="&#xb8;" horiz-adv-x="420" d="M197 -289q0 -94 -75.5 -148.5t-217.5 -54.5q-46 0 -78 7v79q30 -6 72 -6q198 0 198 115q0 97 -151 107l110 190h80l-78 -137q140 -30 140 -152z" />
138
+ <glyph unicode="&#xb9;" horiz-adv-x="643" d="M512 1462h80l-186 -876h-84l118 569q5 21 11.5 50.5t14 60t15.5 59t15 49.5q-34 -31 -60 -51.5t-143 -93.5l-39 59z" />
139
+ <glyph unicode="&#xba;" horiz-adv-x="655" d="M518 1479q105 0 165 -64t60 -180q0 -115 -40 -214t-114 -156.5t-175 -57.5q-114 0 -169 67.5t-55 184.5q0 112 41.5 209.5t116 154t170.5 56.5zM508 1405q-70 0 -124 -46.5t-84 -124.5t-30 -167q0 -186 156 -186q73 0 125.5 46.5t81.5 127.5t29 176q0 83 -39 128.5 t-115 45.5z" />
140
+ <glyph unicode="&#xbb;" horiz-adv-x="860" d="M451 123l-58 49l314 336l-209 385l63 39l254 -418l-2 -27zM90 123l-57 49l313 336l-209 385l64 39l254 -418l-2 -27z" />
141
+ <glyph unicode="&#xbc;" horiz-adv-x="1481" d="M129 0zM1319 230h-131l-49 -229h-82l49 229h-391l21 76l506 577h86l-125 -581h133zM1121 302q61 294 79 365.5t29 105.5q-10 -16 -61 -79t-338 -392h291zM1323 1462l-1087 -1462h-107l1086 1462h108zM509 1462h80l-186 -876h-84l118 569q5 21 11.5 50.5t14 60t15.5 59 t15 49.5q-34 -31 -60 -51.5t-143 -93.5l-39 59z" />
142
+ <glyph unicode="&#xbd;" horiz-adv-x="1458" d="M53 0zM1278 1h-522l16 80l297 258q137 118 182.5 190.5t45.5 153.5q0 59 -38.5 97t-105.5 38q-95 0 -194 -76l-41 62q108 90 239 90q73 0 125 -27t78.5 -72t26.5 -100q0 -106 -59 -198.5t-183 -194.5l-266 -223h416zM431 1462h80l-186 -876h-84l118 569q5 21 11.5 50.5 t14 60t15.5 59t15 49.5q-34 -31 -60 -51.5t-143 -93.5l-39 59zM1247 1462l-1087 -1462h-107l1086 1462h108z" />
143
+ <glyph unicode="&#xbe;" horiz-adv-x="1458" d="M71 0zM1380 230h-131l-49 -229h-82l49 229h-391l21 76l506 577h86l-125 -581h133zM1182 302q61 294 79 365.5t29 105.5q-10 -16 -61 -79t-338 -392h291zM667 1276q0 -85 -48.5 -148t-154.5 -88v-4q66 -16 105.5 -68t39.5 -124q0 -77 -39 -141t-109 -99t-161 -35 q-59 0 -123.5 15.5t-105.5 40.5v90q46 -28 108 -48t125 -20q99 0 159 52.5t60 142.5q0 162 -196 162h-84l16 79h86q102 0 168.5 49.5t66.5 129.5q0 68 -37.5 102.5t-105.5 34.5q-100 0 -199 -68l-40 64q109 86 251 86q100 0 159 -56.5t59 -148.5zM1407 1462l-1087 -1462 h-107l1086 1462h108z" />
144
+ <glyph unicode="&#xbf;" horiz-adv-x="799" d="M641 717l-6 -29q-28 -127 -79 -200t-161 -154q-118 -84 -175 -145.5t-86.5 -127.5t-29.5 -141q0 -106 65.5 -168.5t184.5 -62.5q141 0 308 100l38 -86q-85 -49 -170.5 -77.5t-187.5 -28.5q-159 0 -250.5 84.5t-91.5 228.5q0 133 70 240.5t227 220.5q85 61 133.5 109 t73 95t45.5 142h92zM713 1020q0 -56 -25.5 -88.5t-69.5 -32.5q-65 0 -65 72q0 56 25 89.5t67 33.5q68 0 68 -74z" />
145
+ <glyph unicode="&#xc0;" horiz-adv-x="1059" d="M0 0zM805 520h-512l-287 -520h-117l822 1468h67l201 -1468h-105zM793 612l-39 291q-31 242 -39 402q-30 -63 -64.5 -130t-306.5 -563h449zM815 1579h-66q-50 52 -114 144.5t-99 162.5v21h115q46 -129 164 -303v-25z" />
146
+ <glyph unicode="&#xc1;" horiz-adv-x="1059" d="M0 0zM805 520h-512l-287 -520h-117l822 1468h67l201 -1468h-105zM793 612l-39 291q-31 242 -39 402q-30 -63 -64.5 -130t-306.5 -563h449zM668 1600q66 51 150.5 142t129.5 165h137v-23q-51 -66 -157.5 -158.5t-192.5 -146.5h-67v21z" />
147
+ <glyph unicode="&#xc2;" horiz-adv-x="1059" d="M0 0zM805 520h-512l-287 -520h-117l822 1468h67l201 -1468h-105zM793 612l-39 291q-31 242 -39 402q-30 -63 -64.5 -130t-306.5 -563h449zM1007 1579h-49q-70 60 -161 207q-55 -57 -125 -114.5t-125 -92.5h-54v29q68 56 157.5 148.5t127.5 150.5h64q23 -64 72.5 -152.5 t92.5 -146.5v-29z" />
148
+ <glyph unicode="&#xc3;" horiz-adv-x="1059" d="M0 0zM805 520h-512l-287 -520h-117l822 1468h67l201 -1468h-105zM793 612l-39 291q-31 242 -39 402q-30 -63 -64.5 -130t-306.5 -563h449zM911 1587q-40 0 -77.5 19t-75.5 45q-34 23 -64.5 41t-68.5 18q-45 0 -74 -28.5t-51 -100.5h-74q19 108 71 166.5t134 58.5 q41 0 73.5 -14t117.5 -72q52 -36 94 -36q43 0 71.5 30.5t46.5 100.5h76q-26 -118 -74.5 -173t-124.5 -55z" />
149
+ <glyph unicode="&#xc4;" horiz-adv-x="1059" d="M0 0zM805 520h-512l-287 -520h-117l822 1468h67l201 -1468h-105zM793 612l-39 291q-31 242 -39 402q-30 -63 -64.5 -130t-306.5 -563h449zM879 1704q0 49 20.5 78t56.5 29q54 0 54 -64q0 -48 -21 -77t-55 -29q-55 0 -55 63zM535 1704q0 49 20.5 78t56.5 29q54 0 54 -64 q0 -48 -21 -77t-55 -29q-55 0 -55 63z" />
150
+ <glyph unicode="&#xc5;" horiz-adv-x="1059" d="M0 0zM805 520h-512l-287 -520h-117l822 1468h67l201 -1468h-105zM793 612l-39 291q-31 242 -39 402q-30 -63 -64.5 -130t-306.5 -563h449zM945 1600q0 -92 -57.5 -148.5t-145.5 -56.5q-93 0 -148 52t-55 145q0 88 59.5 144t149.5 56q88 0 142.5 -50t54.5 -142zM867 1598 q0 57 -33.5 90t-87.5 33q-60 0 -93.5 -36t-33.5 -93t33 -90t90 -33q56 0 90.5 36t34.5 93z" />
151
+ <glyph unicode="&#xc6;" horiz-adv-x="1640" d="M1403 0h-727l110 522h-444l-328 -522h-131l946 1462h883l-20 -94h-625l-117 -553h590l-20 -94h-588l-135 -627h626zM408 627h401l156 741h-88z" />
152
+ <glyph unicode="&#xc7;" horiz-adv-x="1169" d="M170 0zM961 1389q-197 0 -351.5 -104.5t-245 -304.5t-90.5 -441q0 -225 110.5 -346t317.5 -121q140 0 304 51v-94q-156 -49 -316 -49q-252 0 -386 145t-134 410q0 266 104.5 488t284.5 341t402 119q177 0 307 -68l-45 -90q-55 30 -124.5 47t-137.5 17zM752 -289 q0 -94 -75.5 -148.5t-217.5 -54.5q-46 0 -78 7v79q30 -6 72 -6q198 0 198 115q0 97 -151 107l110 190h80l-78 -137q140 -30 140 -152z" />
153
+ <glyph unicode="&#xc8;" horiz-adv-x="1067" d="M102 0zM829 0h-727l310 1462h727l-21 -94h-624l-117 -553h590l-21 -94h-588l-135 -627h627zM891 1579h-66q-50 52 -114 144.5t-99 162.5v21h115q46 -129 164 -303v-25z" />
154
+ <glyph unicode="&#xc9;" horiz-adv-x="1067" d="M102 0zM829 0h-727l310 1462h727l-21 -94h-624l-117 -553h590l-21 -94h-588l-135 -627h627zM654 1600q66 51 150.5 142t129.5 165h137v-23q-51 -66 -157.5 -158.5t-192.5 -146.5h-67v21z" />
155
+ <glyph unicode="&#xca;" horiz-adv-x="1067" d="M102 0zM829 0h-727l310 1462h727l-21 -94h-624l-117 -553h590l-21 -94h-588l-135 -627h627zM1036 1579h-49q-70 60 -161 207q-55 -57 -125 -114.5t-125 -92.5h-54v29q68 56 157.5 148.5t127.5 150.5h64q23 -64 72.5 -152.5t92.5 -146.5v-29z" />
156
+ <glyph unicode="&#xcb;" horiz-adv-x="1067" d="M102 0zM829 0h-727l310 1462h727l-21 -94h-624l-117 -553h590l-21 -94h-588l-135 -627h627zM902 1704q0 49 20.5 78t56.5 29q54 0 54 -64q0 -48 -21 -77t-55 -29q-55 0 -55 63zM558 1704q0 49 20.5 78t56.5 29q54 0 54 -64q0 -48 -21 -77t-55 -29q-55 0 -55 63z" />
157
+ <glyph unicode="&#xcc;" horiz-adv-x="504" d="M102 0zM102 0l310 1462h98l-309 -1462h-99zM525 1579h-66q-50 52 -114 144.5t-99 162.5v21h115q46 -129 164 -303v-25z" />
158
+ <glyph unicode="&#xcd;" horiz-adv-x="504" d="M102 0zM102 0l310 1462h98l-309 -1462h-99zM419 1600q66 51 150.5 142t129.5 165h137v-23q-51 -66 -157.5 -158.5t-192.5 -146.5h-67v21z" />
159
+ <glyph unicode="&#xce;" horiz-adv-x="504" d="M102 0zM102 0l310 1462h98l-309 -1462h-99zM738 1579h-49q-70 60 -161 207q-55 -57 -125 -114.5t-125 -92.5h-54v29q68 56 157.5 148.5t127.5 150.5h64q23 -64 72.5 -152.5t92.5 -146.5v-29z" />
160
+ <glyph unicode="&#xcf;" horiz-adv-x="504" d="M102 0zM102 0l310 1462h98l-309 -1462h-99zM604 1704q0 49 20.5 78t56.5 29q54 0 54 -64q0 -48 -21 -77t-55 -29q-55 0 -55 63zM260 1704q0 49 20.5 78t56.5 29q54 0 54 -64q0 -48 -21 -77t-55 -29q-55 0 -55 63z" />
161
+ <glyph unicode="&#xd0;" horiz-adv-x="1352" d="M1288 879q0 -253 -109.5 -461.5t-300.5 -313t-446 -104.5h-330l144 676h-156l21 96h155l146 690h305q282 0 426.5 -147.5t144.5 -435.5zM430 90q226 0 394.5 94.5t261 275.5t92.5 412q0 498 -476 498h-206l-129 -598h378l-20 -96h-379l-125 -586h209z" />
162
+ <glyph unicode="&#xd1;" horiz-adv-x="1372" d="M102 0zM1069 0h-86l-516 1284h-8q-23 -149 -48 -273t-214 -1011h-95l310 1462h80l522 -1294h8q23 176 74 416l188 878h94zM1062 1587q-40 0 -77.5 19t-75.5 45q-34 23 -64.5 41t-68.5 18q-45 0 -74 -28.5t-51 -100.5h-74q19 108 71 166.5t134 58.5q41 0 73.5 -14 t117.5 -72q52 -36 94 -36q43 0 71.5 30.5t46.5 100.5h76q-26 -118 -74.5 -173t-124.5 -55z" />
163
+ <glyph unicode="&#xd2;" horiz-adv-x="1464" d="M172 0zM1403 911q0 -255 -94 -481.5t-252 -338t-365 -111.5q-250 0 -385 149t-135 430q0 262 93 477.5t255 331t373 115.5q247 0 378.5 -148.5t131.5 -423.5zM879 1389q-174 0 -308.5 -101t-214.5 -298t-80 -417q0 -245 109.5 -373t319.5 -128q169 0 300 98.5t210 300 t79 430.5q0 240 -104.5 364t-310.5 124zM989 1579h-66q-50 52 -114 144.5t-99 162.5v21h115q46 -129 164 -303v-25z" />
164
+ <glyph unicode="&#xd3;" horiz-adv-x="1464" d="M172 0zM1403 911q0 -255 -94 -481.5t-252 -338t-365 -111.5q-250 0 -385 149t-135 430q0 262 93 477.5t255 331t373 115.5q247 0 378.5 -148.5t131.5 -423.5zM879 1389q-174 0 -308.5 -101t-214.5 -298t-80 -417q0 -245 109.5 -373t319.5 -128q169 0 300 98.5t210 300 t79 430.5q0 240 -104.5 364t-310.5 124zM844 1600q66 51 150.5 142t129.5 165h137v-23q-51 -66 -157.5 -158.5t-192.5 -146.5h-67v21z" />
165
+ <glyph unicode="&#xd4;" horiz-adv-x="1464" d="M172 0zM1403 911q0 -255 -94 -481.5t-252 -338t-365 -111.5q-250 0 -385 149t-135 430q0 262 93 477.5t255 331t373 115.5q247 0 378.5 -148.5t131.5 -423.5zM879 1389q-174 0 -308.5 -101t-214.5 -298t-80 -417q0 -245 109.5 -373t319.5 -128q169 0 300 98.5t210 300 t79 430.5q0 240 -104.5 364t-310.5 124zM1171 1579h-49q-70 60 -161 207q-55 -57 -125 -114.5t-125 -92.5h-54v29q68 56 157.5 148.5t127.5 150.5h64q23 -64 72.5 -152.5t92.5 -146.5v-29z" />
166
+ <glyph unicode="&#xd5;" horiz-adv-x="1464" d="M172 0zM1403 911q0 -255 -94 -481.5t-252 -338t-365 -111.5q-250 0 -385 149t-135 430q0 262 93 477.5t255 331t373 115.5q247 0 378.5 -148.5t131.5 -423.5zM879 1389q-174 0 -308.5 -101t-214.5 -298t-80 -417q0 -245 109.5 -373t319.5 -128q169 0 300 98.5t210 300 t79 430.5q0 240 -104.5 364t-310.5 124zM1077 1587q-40 0 -77.5 19t-75.5 45q-34 23 -64.5 41t-68.5 18q-45 0 -74 -28.5t-51 -100.5h-74q19 108 71 166.5t134 58.5q41 0 73.5 -14t117.5 -72q52 -36 94 -36q43 0 71.5 30.5t46.5 100.5h76q-26 -118 -74.5 -173t-124.5 -55z " />
167
+ <glyph unicode="&#xd6;" horiz-adv-x="1464" d="M172 0zM1403 911q0 -255 -94 -481.5t-252 -338t-365 -111.5q-250 0 -385 149t-135 430q0 262 93 477.5t255 331t373 115.5q247 0 378.5 -148.5t131.5 -423.5zM879 1389q-174 0 -308.5 -101t-214.5 -298t-80 -417q0 -245 109.5 -373t319.5 -128q169 0 300 98.5t210 300 t79 430.5q0 240 -104.5 364t-310.5 124zM1031 1704q0 49 20.5 78t56.5 29q54 0 54 -64q0 -48 -21 -77t-55 -29q-55 0 -55 63zM687 1704q0 49 20.5 78t56.5 29q54 0 54 -64q0 -48 -21 -77t-55 -29q-55 0 -55 63z" />
168
+ <glyph unicode="&#xd7;" d="M551 723l-330 332l70 69l330 -329l333 329l68 -67l-332 -334l332 -332l-68 -67l-333 329l-330 -327l-68 67z" />
169
+ <glyph unicode="&#xd8;" horiz-adv-x="1464" d="M1403 911q0 -187 -52 -365.5t-144.5 -304.5t-223 -193.5t-291.5 -67.5q-215 0 -348 112l-139 -170l-66 64l146 172q-113 149 -113 401q0 263 94 479.5t256.5 330.5t370.5 114q219 0 352 -121l133 168l70 -53l-145 -183q45 -51 72.5 -161t27.5 -222zM879 1389 q-134 0 -244 -59.5t-188.5 -170t-124.5 -267.5t-46 -319q0 -105 21.5 -191t56.5 -138l826 1032q-107 113 -301 113zM1294 901q0 85 -17.5 172t-43.5 129l-821 -1030q107 -100 293 -100q170 0 301 100t209.5 296.5t78.5 432.5z" />
170
+ <glyph unicode="&#xd9;" horiz-adv-x="1370" d="M176 0zM1395 1462l-207 -977q-58 -270 -197 -387.5t-375 -117.5q-440 0 -440 401q0 83 27 201l186 880h103l-193 -899q-20 -89 -20 -184q0 -309 342 -309q195 0 307.5 96.5t158.5 318.5l207 977h101zM946 1579h-66q-50 52 -114 144.5t-99 162.5v21h115q46 -129 164 -303 v-25z" />
171
+ <glyph unicode="&#xda;" horiz-adv-x="1370" d="M176 0zM1395 1462l-207 -977q-58 -270 -197 -387.5t-375 -117.5q-440 0 -440 401q0 83 27 201l186 880h103l-193 -899q-20 -89 -20 -184q0 -309 342 -309q195 0 307.5 96.5t158.5 318.5l207 977h101zM838 1600q66 51 150.5 142t129.5 165h137v-23q-51 -66 -157.5 -158.5 t-192.5 -146.5h-67v21z" />
172
+ <glyph unicode="&#xdb;" horiz-adv-x="1370" d="M176 0zM1395 1462l-207 -977q-58 -270 -197 -387.5t-375 -117.5q-440 0 -440 401q0 83 27 201l186 880h103l-193 -899q-20 -89 -20 -184q0 -309 342 -309q195 0 307.5 96.5t158.5 318.5l207 977h101zM1148 1579h-49q-70 60 -161 207q-55 -57 -125 -114.5t-125 -92.5h-54 v29q68 56 157.5 148.5t127.5 150.5h64q23 -64 72.5 -152.5t92.5 -146.5v-29z" />
173
+ <glyph unicode="&#xdc;" horiz-adv-x="1370" d="M176 0zM1395 1462l-207 -977q-58 -270 -197 -387.5t-375 -117.5q-440 0 -440 401q0 83 27 201l186 880h103l-193 -899q-20 -89 -20 -184q0 -309 342 -309q195 0 307.5 96.5t158.5 318.5l207 977h101zM1022 1704q0 49 20.5 78t56.5 29q54 0 54 -64q0 -48 -21 -77t-55 -29 q-55 0 -55 63zM678 1704q0 49 20.5 78t56.5 29q54 0 54 -64q0 -48 -21 -77t-55 -29q-55 0 -55 63z" />
174
+ <glyph unicode="&#xdd;" horiz-adv-x="965" d="M193 0zM494 645l544 817h117l-631 -932l-108 -530h-105l119 545l-237 917h100zM563 1600q66 51 150.5 142t129.5 165h137v-23q-51 -66 -157.5 -158.5t-192.5 -146.5h-67v21z" />
175
+ <glyph unicode="&#xde;" horiz-adv-x="1145" d="M1087 836q0 -247 -153 -373.5t-457 -126.5h-201l-71 -336h-103l310 1462h102l-57 -266h213q200 0 308.5 -92.5t108.5 -267.5zM293 428h190q256 0 376 98.5t120 302.5q0 275 -330 275h-211z" />
176
+ <glyph unicode="&#xdf;" horiz-adv-x="1094" d="M-162 -492q-73 0 -119 23v90q53 -24 115 -24q79 0 123 50.5t66 153.5l305 1409q80 357 405 357q137 0 215 -61.5t78 -174.5q0 -75 -44.5 -140.5t-166.5 -148.5q-107 -76 -141.5 -124.5t-34.5 -106.5q0 -51 34 -88.5t93 -75.5q96 -63 138 -133.5t42 -165.5 q0 -170 -106.5 -269t-286.5 -99q-143 0 -234 65v109q45 -36 112.5 -59t129.5 -23q132 0 208.5 71t76.5 195q0 75 -31.5 129t-109.5 108q-82 58 -119 110.5t-37 121.5q0 57 21 103t60.5 88.5t137.5 113.5q101 70 131.5 116t30.5 101q0 70 -55 110t-150 40q-129 0 -205 -76 t-108 -229l-291 -1377q-33 -152 -103.5 -220.5t-179.5 -68.5z" />
177
+ <glyph unicode="&#xe0;" horiz-adv-x="1133" d="M102 0zM655 1104q232 0 279 -219h6l59 202h80l-229 -1087h-82l45 274h-6q-84 -142 -187 -218t-237 -76q-281 0 -281 374q0 197 75 376t200.5 276.5t277.5 97.5zM406 70q89 0 177.5 62t159 166t107.5 230t37 213q0 79 -26 141.5t-77 99t-127 36.5q-124 0 -224 -82 t-164 -245.5t-64 -325.5q0 -152 50 -223.5t151 -71.5zM809 1241h-66q-50 52 -114 144.5t-99 162.5v21h115q46 -129 164 -303v-25z" />
178
+ <glyph unicode="&#xe1;" horiz-adv-x="1133" d="M102 0zM655 1104q232 0 279 -219h6l59 202h80l-229 -1087h-82l45 274h-6q-84 -142 -187 -218t-237 -76q-281 0 -281 374q0 197 75 376t200.5 276.5t277.5 97.5zM406 70q89 0 177.5 62t159 166t107.5 230t37 213q0 79 -26 141.5t-77 99t-127 36.5q-124 0 -224 -82 t-164 -245.5t-64 -325.5q0 -152 50 -223.5t151 -71.5zM586 1262q66 51 150.5 142t129.5 165h137v-23q-51 -66 -157.5 -158.5t-192.5 -146.5h-67v21z" />
179
+ <glyph unicode="&#xe2;" horiz-adv-x="1133" d="M102 0zM655 1104q232 0 279 -219h6l59 202h80l-229 -1087h-82l45 274h-6q-84 -142 -187 -218t-237 -76q-281 0 -281 374q0 197 75 376t200.5 276.5t277.5 97.5zM406 70q89 0 177.5 62t159 166t107.5 230t37 213q0 79 -26 141.5t-77 99t-127 36.5q-124 0 -224 -82 t-164 -245.5t-64 -325.5q0 -152 50 -223.5t151 -71.5zM955 1243h-49q-70 60 -161 207q-55 -57 -125 -114.5t-125 -92.5h-54v29q68 56 157.5 148.5t127.5 150.5h64q23 -64 72.5 -152.5t92.5 -146.5v-29z" />
180
+ <glyph unicode="&#xe3;" horiz-adv-x="1133" d="M102 0zM655 1104q232 0 279 -219h6l59 202h80l-229 -1087h-82l45 274h-6q-84 -142 -187 -218t-237 -76q-281 0 -281 374q0 197 75 376t200.5 276.5t277.5 97.5zM406 70q89 0 177.5 62t159 166t107.5 230t37 213q0 79 -26 141.5t-77 99t-127 36.5q-124 0 -224 -82 t-164 -245.5t-64 -325.5q0 -152 50 -223.5t151 -71.5zM858 1249q-40 0 -77.5 19t-75.5 45q-34 23 -64.5 41t-68.5 18q-45 0 -74 -28.5t-51 -100.5h-74q19 108 71 166.5t134 58.5q41 0 73.5 -14t117.5 -72q52 -36 94 -36q43 0 71.5 30.5t46.5 100.5h76q-26 -118 -74.5 -173 t-124.5 -55z" />
181
+ <glyph unicode="&#xe4;" horiz-adv-x="1133" d="M102 0zM655 1104q232 0 279 -219h6l59 202h80l-229 -1087h-82l45 274h-6q-84 -142 -187 -218t-237 -76q-281 0 -281 374q0 197 75 376t200.5 276.5t277.5 97.5zM406 70q89 0 177.5 62t159 166t107.5 230t37 213q0 79 -26 141.5t-77 99t-127 36.5q-124 0 -224 -82 t-164 -245.5t-64 -325.5q0 -152 50 -223.5t151 -71.5zM835 1366q0 49 20.5 78t56.5 29q54 0 54 -64q0 -48 -21 -77t-55 -29q-55 0 -55 63zM491 1366q0 49 20.5 78t56.5 29q54 0 54 -64q0 -48 -21 -77t-55 -29q-55 0 -55 63z" />
182
+ <glyph unicode="&#xe5;" horiz-adv-x="1133" d="M102 0zM655 1104q232 0 279 -219h6l59 202h80l-229 -1087h-82l45 274h-6q-84 -142 -187 -218t-237 -76q-281 0 -281 374q0 197 75 376t200.5 276.5t277.5 97.5zM406 70q89 0 177.5 62t159 166t107.5 230t37 213q0 79 -26 141.5t-77 99t-127 36.5q-124 0 -224 -82 t-164 -245.5t-64 -325.5q0 -152 50 -223.5t151 -71.5zM927 1448q0 -92 -57.5 -148.5t-145.5 -56.5q-93 0 -148 52t-55 145q0 88 59.5 144t149.5 56q88 0 142.5 -50t54.5 -142zM849 1446q0 57 -33.5 90t-87.5 33q-60 0 -93.5 -36t-33.5 -93t33 -90t90 -33q56 0 90.5 36 t34.5 93z" />
183
+ <glyph unicode="&#xe6;" horiz-adv-x="1602" d="M1155 -20q-123 0 -211 60t-117 165l-39 -205h-77l41 254h-9q-94 -142 -189 -208t-208 -66q-120 0 -182 94t-62 270q0 206 70.5 384.5t192.5 277t274 98.5q106 0 166 -56.5t74 -156.5h10l59 192h66l-35 -186q139 207 350 207q112 0 175 -61.5t63 -172.5 q0 -179 -158.5 -271.5t-470.5 -92.5h-39q-8 -51 -8 -96q0 -161 69.5 -250.5t217.5 -89.5q69 0 133.5 21t130.5 52v-94q-80 -37 -147 -53t-140 -16zM369 70q67 0 138.5 42t134 117.5t106 170.5t63.5 199t20 165q0 118 -49 186t-141 68q-123 0 -223 -86t-156.5 -240 t-56.5 -340q0 -150 42.5 -216t121.5 -66zM1317 1018q-119 0 -232 -115.5t-172 -308.5h48q263 0 383 67t120 203q0 71 -38.5 112.5t-108.5 41.5z" />
184
+ <glyph unicode="&#xe7;" horiz-adv-x="887" d="M102 0zM477 -20q-174 0 -274.5 110.5t-100.5 306.5q0 193 73.5 361.5t198.5 257t290 88.5q134 0 241 -43l-28 -90q-107 47 -218 47q-129 0 -232.5 -77t-162.5 -222t-59 -320q0 -158 73.5 -243.5t208.5 -85.5q71 0 131.5 13t131.5 46v-92q-116 -57 -273 -57zM574 -289 q0 -94 -75.5 -148.5t-217.5 -54.5q-46 0 -78 7v79q30 -6 72 -6q198 0 198 115q0 97 -151 107l110 190h80l-78 -137q140 -30 140 -152z" />
185
+ <glyph unicode="&#xe8;" horiz-adv-x="928" d="M102 0zM469 -20q-173 0 -270 109.5t-97 305.5q0 181 71 347t195.5 264t274.5 98q114 0 182 -61t68 -166q0 -181 -163.5 -276t-485.5 -95h-33q-6 -44 -6 -98q0 -165 74 -251.5t213 -86.5q132 0 276 73v-94q-140 -69 -299 -69zM631 1018q-131 0 -243.5 -115.5 t-162.5 -308.5h49q517 0 517 270q0 67 -43.5 110.5t-116.5 43.5zM751 1241h-66q-50 52 -114 144.5t-99 162.5v21h115q46 -129 164 -303v-25z" />
186
+ <glyph unicode="&#xe9;" horiz-adv-x="928" d="M102 0zM469 -20q-173 0 -270 109.5t-97 305.5q0 181 71 347t195.5 264t274.5 98q114 0 182 -61t68 -166q0 -181 -163.5 -276t-485.5 -95h-33q-6 -44 -6 -98q0 -165 74 -251.5t213 -86.5q132 0 276 73v-94q-140 -69 -299 -69zM631 1018q-131 0 -243.5 -115.5 t-162.5 -308.5h49q517 0 517 270q0 67 -43.5 110.5t-116.5 43.5zM532 1262q66 51 150.5 142t129.5 165h137v-23q-51 -66 -157.5 -158.5t-192.5 -146.5h-67v21z" />
187
+ <glyph unicode="&#xea;" horiz-adv-x="928" d="M102 0zM469 -20q-173 0 -270 109.5t-97 305.5q0 181 71 347t195.5 264t274.5 98q114 0 182 -61t68 -166q0 -181 -163.5 -276t-485.5 -95h-33q-6 -44 -6 -98q0 -165 74 -251.5t213 -86.5q132 0 276 73v-94q-140 -69 -299 -69zM631 1018q-131 0 -243.5 -115.5 t-162.5 -308.5h49q517 0 517 270q0 67 -43.5 110.5t-116.5 43.5zM904 1241h-49q-70 60 -161 207q-55 -57 -125 -114.5t-125 -92.5h-54v29q68 56 157.5 148.5t127.5 150.5h64q23 -64 72.5 -152.5t92.5 -146.5v-29z" />
188
+ <glyph unicode="&#xeb;" horiz-adv-x="928" d="M102 0zM469 -20q-173 0 -270 109.5t-97 305.5q0 181 71 347t195.5 264t274.5 98q114 0 182 -61t68 -166q0 -181 -163.5 -276t-485.5 -95h-33q-6 -44 -6 -98q0 -165 74 -251.5t213 -86.5q132 0 276 73v-94q-140 -69 -299 -69zM631 1018q-131 0 -243.5 -115.5 t-162.5 -308.5h49q517 0 517 270q0 67 -43.5 110.5t-116.5 43.5zM780 1366q0 49 20.5 78t56.5 29q54 0 54 -64q0 -48 -21 -77t-55 -29q-55 0 -55 63zM436 1366q0 49 20.5 78t56.5 29q54 0 54 -64q0 -48 -21 -77t-55 -29q-55 0 -55 63z" />
189
+ <glyph unicode="&#xec;" horiz-adv-x="475" d="M76 0zM174 0h-98l231 1087h96zM454 1241h-66q-50 52 -114 144.5t-99 162.5v21h115q46 -129 164 -303v-25z" />
190
+ <glyph unicode="&#xed;" horiz-adv-x="475" d="M76 0zM174 0h-98l231 1087h96zM284 1262q66 51 150.5 142t129.5 165h137v-23q-51 -66 -157.5 -158.5t-192.5 -146.5h-67v21z" />
191
+ <glyph unicode="&#xee;" horiz-adv-x="475" d="M76 0zM174 0h-98l231 1087h96zM642 1241h-49q-70 60 -161 207q-55 -57 -125 -114.5t-125 -92.5h-54v29q68 56 157.5 148.5t127.5 150.5h64q23 -64 72.5 -152.5t92.5 -146.5v-29z" />
192
+ <glyph unicode="&#xef;" horiz-adv-x="475" d="M76 0zM174 0h-98l231 1087h96zM515 1366q0 49 20.5 78t56.5 29q54 0 54 -64q0 -48 -21 -77t-55 -29q-55 0 -55 63zM171 1366q0 49 20.5 78t56.5 29q54 0 54 -64q0 -48 -21 -77t-55 -29q-55 0 -55 63z" />
193
+ <glyph unicode="&#xf0;" horiz-adv-x="1124" d="M713 1364q-54 60 -158 139l59 68q32 -26 81 -66t100 -94l266 150l39 -74l-256 -141q87 -116 131.5 -276t44.5 -335q0 -355 -141.5 -555t-399.5 -200q-177 0 -277 106.5t-100 294.5q0 170 63 301.5t178.5 203.5t262.5 72q107 0 188 -49.5t121 -142.5h5q0 139 -43 289 t-115 243l-295 -163l-39 73zM489 70q118 0 208.5 61t144 186.5t53.5 270.5q0 77 -35 142t-100 101.5t-156 36.5q-124 0 -213.5 -61.5t-137.5 -169.5t-48 -248q0 -153 73.5 -236t210.5 -83z" />
194
+ <glyph unicode="&#xf1;" horiz-adv-x="1143" d="M76 0zM764 0l149 692q21 92 21 156q0 80 -43.5 125t-134.5 45q-112 0 -210.5 -67t-166 -187.5t-103.5 -286.5l-102 -477h-98l231 1087h82l-37 -221h6q164 238 416 238q130 0 195 -64t65 -184q0 -70 -24 -182l-148 -674h-98zM874 1249q-40 0 -77.5 19t-75.5 45 q-34 23 -64.5 41t-68.5 18q-45 0 -74 -28.5t-51 -100.5h-74q19 108 71 166.5t134 58.5q41 0 73.5 -14t117.5 -72q52 -36 94 -36q43 0 71.5 30.5t46.5 100.5h76q-26 -118 -74.5 -173t-124.5 -55z" />
195
+ <glyph unicode="&#xf2;" horiz-adv-x="1124" d="M98 0zM649 1108q180 0 278.5 -108.5t98.5 -299.5q0 -197 -71.5 -368.5t-195.5 -261.5t-286 -90q-184 0 -279.5 109.5t-95.5 313.5q0 191 73 358t197 257t281 90zM641 1022q-124 0 -223 -78.5t-158 -225t-59 -310.5q0 -342 282 -342q127 0 225.5 77.5t157 228t58.5 330.5 q0 154 -73 237t-210 83zM744 1241h-66q-50 52 -114 144.5t-99 162.5v21h115q46 -129 164 -303v-25z" />
196
+ <glyph unicode="&#xf3;" horiz-adv-x="1124" d="M98 0zM649 1108q180 0 278.5 -108.5t98.5 -299.5q0 -197 -71.5 -368.5t-195.5 -261.5t-286 -90q-184 0 -279.5 109.5t-95.5 313.5q0 191 73 358t197 257t281 90zM641 1022q-124 0 -223 -78.5t-158 -225t-59 -310.5q0 -342 282 -342q127 0 225.5 77.5t157 228t58.5 330.5 q0 154 -73 237t-210 83zM573 1262q66 51 150.5 142t129.5 165h137v-23q-51 -66 -157.5 -158.5t-192.5 -146.5h-67v21z" />
197
+ <glyph unicode="&#xf4;" horiz-adv-x="1124" d="M98 0zM649 1108q180 0 278.5 -108.5t98.5 -299.5q0 -197 -71.5 -368.5t-195.5 -261.5t-286 -90q-184 0 -279.5 109.5t-95.5 313.5q0 191 73 358t197 257t281 90zM641 1022q-124 0 -223 -78.5t-158 -225t-59 -310.5q0 -342 282 -342q127 0 225.5 77.5t157 228t58.5 330.5 q0 154 -73 237t-210 83zM941 1241h-49q-70 60 -161 207q-55 -57 -125 -114.5t-125 -92.5h-54v29q68 56 157.5 148.5t127.5 150.5h64q23 -64 72.5 -152.5t92.5 -146.5v-29z" />
198
+ <glyph unicode="&#xf5;" horiz-adv-x="1124" d="M98 0zM649 1108q180 0 278.5 -108.5t98.5 -299.5q0 -197 -71.5 -368.5t-195.5 -261.5t-286 -90q-184 0 -279.5 109.5t-95.5 313.5q0 191 73 358t197 257t281 90zM641 1022q-124 0 -223 -78.5t-158 -225t-59 -310.5q0 -342 282 -342q127 0 225.5 77.5t157 228t58.5 330.5 q0 154 -73 237t-210 83zM839 1249q-40 0 -77.5 19t-75.5 45q-34 23 -64.5 41t-68.5 18q-45 0 -74 -28.5t-51 -100.5h-74q19 108 71 166.5t134 58.5q41 0 73.5 -14t117.5 -72q52 -36 94 -36q43 0 71.5 30.5t46.5 100.5h76q-26 -118 -74.5 -173t-124.5 -55z" />
199
+ <glyph unicode="&#xf6;" horiz-adv-x="1124" d="M98 0zM649 1108q180 0 278.5 -108.5t98.5 -299.5q0 -197 -71.5 -368.5t-195.5 -261.5t-286 -90q-184 0 -279.5 109.5t-95.5 313.5q0 191 73 358t197 257t281 90zM641 1022q-124 0 -223 -78.5t-158 -225t-59 -310.5q0 -342 282 -342q127 0 225.5 77.5t157 228t58.5 330.5 q0 154 -73 237t-210 83zM812 1366q0 49 20.5 78t56.5 29q54 0 54 -64q0 -48 -21 -77t-55 -29q-55 0 -55 63zM468 1366q0 49 20.5 78t56.5 29q54 0 54 -64q0 -48 -21 -77t-55 -29q-55 0 -55 63z" />
200
+ <glyph unicode="&#xf7;" d="M168 672v100h903v-100h-903zM522 373q0 106 96 106q48 0 73.5 -27.5t25.5 -78.5q0 -57 -29 -82t-70 -25q-96 0 -96 107zM522 1071q0 107 96 107q46 0 72.5 -27.5t26.5 -79.5q0 -57 -29 -81.5t-70 -24.5q-96 0 -96 106z" />
201
+ <glyph unicode="&#xf8;" horiz-adv-x="1124" d="M164 127q-66 106 -66 276q0 191 73 358t197 257t281 90q150 0 250 -82l109 133l65 -53l-117 -143q70 -105 70 -263q0 -197 -71.5 -368.5t-195.5 -261.5t-286 -90q-163 0 -254 83l-110 -135l-64 54zM924 702q0 101 -35 179l-608 -742q67 -73 202 -73q127 0 225.5 77.5 t157 228t58.5 330.5zM641 1022q-124 0 -223 -78.5t-158 -225t-59 -310.5q0 -125 32 -197l605 739q-74 72 -197 72z" />
202
+ <glyph unicode="&#xf9;" horiz-adv-x="1143" d="M109 0zM381 1087l-152 -698q-22 -106 -22 -158q0 -74 47.5 -117.5t138.5 -43.5q110 0 207.5 65.5t164 187t99.5 279.5l105 485h98l-231 -1087h-80l28 205h-6q-167 -221 -403 -221q-131 0 -198.5 62t-67.5 181q0 60 22 170l150 690h100zM774 1241h-66q-50 52 -114 144.5 t-99 162.5v21h115q46 -129 164 -303v-25z" />
203
+ <glyph unicode="&#xfa;" horiz-adv-x="1143" d="M109 0zM381 1087l-152 -698q-22 -106 -22 -158q0 -74 47.5 -117.5t138.5 -43.5q110 0 207.5 65.5t164 187t99.5 279.5l105 485h98l-231 -1087h-80l28 205h-6q-167 -221 -403 -221q-131 0 -198.5 62t-67.5 181q0 60 22 170l150 690h100zM627 1262q66 51 150.5 142 t129.5 165h137v-23q-51 -66 -157.5 -158.5t-192.5 -146.5h-67v21z" />
204
+ <glyph unicode="&#xfb;" horiz-adv-x="1143" d="M109 0zM381 1087l-152 -698q-22 -106 -22 -158q0 -74 47.5 -117.5t138.5 -43.5q110 0 207.5 65.5t164 187t99.5 279.5l105 485h98l-231 -1087h-80l28 205h-6q-167 -221 -403 -221q-131 0 -198.5 62t-67.5 181q0 60 22 170l150 690h100zM957 1241h-49q-70 60 -161 207 q-55 -57 -125 -114.5t-125 -92.5h-54v29q68 56 157.5 148.5t127.5 150.5h64q23 -64 72.5 -152.5t92.5 -146.5v-29z" />
205
+ <glyph unicode="&#xfc;" horiz-adv-x="1143" d="M109 0zM381 1087l-152 -698q-22 -106 -22 -158q0 -74 47.5 -117.5t138.5 -43.5q110 0 207.5 65.5t164 187t99.5 279.5l105 485h98l-231 -1087h-80l28 205h-6q-167 -221 -403 -221q-131 0 -198.5 62t-67.5 181q0 60 22 170l150 690h100zM827 1366q0 49 20.5 78t56.5 29 q54 0 54 -64q0 -48 -21 -77t-55 -29q-55 0 -55 63zM483 1366q0 49 20.5 78t56.5 29q54 0 54 -64q0 -48 -21 -77t-55 -29q-55 0 -55 63z" />
206
+ <glyph unicode="&#xfd;" horiz-adv-x="920" d="M0 0zM123 1087h100l82 -548q51 -351 55 -449h11q43 105 186 367l348 630h103l-713 -1290q-72 -127 -122.5 -178t-114 -81t-146.5 -30q-68 0 -129 21v92q71 -27 137 -27q80 0 147 49.5t130 164.5t100 184zM505 1262q66 51 150.5 142t129.5 165h137v-23 q-51 -66 -157.5 -158.5t-192.5 -146.5h-67v21z" />
207
+ <glyph unicode="&#xfe;" horiz-adv-x="1163" d="M498 -16q-230 0 -279 219h-4q-13 -72 -149 -695h-99l434 2048h99q-114 -535 -164 -751h6q93 156 199 229.5t231 73.5q133 0 206 -92.5t73 -282.5q0 -195 -72 -371t-197.5 -277t-283.5 -101zM748 1018q-86 0 -172.5 -57.5t-162.5 -169.5t-111.5 -238t-35.5 -207 q0 -125 61.5 -200.5t168.5 -75.5q124 0 225 84t164 243.5t63 325.5q0 295 -200 295z" />
208
+ <glyph unicode="&#xff;" horiz-adv-x="920" d="M0 0zM123 1087h100l82 -548q51 -351 55 -449h11q43 105 186 367l348 630h103l-713 -1290q-72 -127 -122.5 -178t-114 -81t-146.5 -30q-68 0 -129 21v92q71 -27 137 -27q80 0 147 49.5t130 164.5t100 184zM698 1366q0 49 20.5 78t56.5 29q54 0 54 -64q0 -48 -21 -77 t-55 -29q-55 0 -55 63zM354 1366q0 49 20.5 78t56.5 29q54 0 54 -64q0 -48 -21 -77t-55 -29q-55 0 -55 63z" />
209
+ <glyph unicode="&#x131;" horiz-adv-x="475" d="M174 0h-98l231 1087h96z" />
210
+ <glyph unicode="&#x152;" horiz-adv-x="1767" d="M1530 0h-666q-25 -6 -77.5 -13t-94.5 -7q-251 0 -385.5 149.5t-134.5 429.5q0 263 96 482t262 330.5t381 111.5q130 0 240 -21h688l-20 -94h-625l-117 -553h590l-20 -94h-588l-135 -627h626zM705 72q68 0 116 12l271 1290q-110 15 -189 15q-182 0 -321.5 -98.5 t-222.5 -293.5t-83 -424q0 -245 109 -373t320 -128z" />
211
+ <glyph unicode="&#x153;" horiz-adv-x="1720" d="M1262 -20q-135 0 -228 69t-125 201q-65 -127 -179 -198.5t-257 -71.5q-184 0 -279.5 109.5t-95.5 313.5q0 191 73 358t197 257t281 90q141 0 237 -74.5t126 -212.5q70 132 182.5 207.5t241.5 75.5q114 0 182 -61t68 -166q0 -181 -163.5 -276t-486.5 -95h-32 q-7 -38 -7 -98q0 -165 74 -251.5t213 -86.5q133 0 277 73v-94q-140 -69 -299 -69zM641 1022q-124 0 -223 -78.5t-158 -225t-59 -310.5q0 -342 282 -342q127 0 225.5 77.5t157 228t58.5 330.5q0 154 -73 237t-210 83zM1423 1018q-131 0 -243 -115t-162 -309h49q516 0 516 270 q0 70 -44.5 112t-115.5 42z" />
212
+ <glyph unicode="&#x178;" horiz-adv-x="965" d="M193 0zM494 645l544 817h117l-631 -932l-108 -530h-105l119 545l-237 917h100zM798 1704q0 49 20.5 78t56.5 29q54 0 54 -64q0 -48 -21 -77t-55 -29q-55 0 -55 63zM454 1704q0 49 20.5 78t56.5 29q54 0 54 -64q0 -48 -21 -77t-55 -29q-55 0 -55 63z" />
213
+ <glyph unicode="&#x2c6;" horiz-adv-x="1135" d="M958 1241h-49q-70 60 -161 207q-55 -57 -125 -114.5t-125 -92.5h-54v29q68 56 157.5 148.5t127.5 150.5h64q23 -64 72.5 -152.5t92.5 -146.5v-29z" />
214
+ <glyph unicode="&#x2da;" horiz-adv-x="1182" d="M967 1448q0 -92 -57.5 -148.5t-145.5 -56.5q-93 0 -148 52t-55 145q0 88 59.5 144t149.5 56q88 0 142.5 -50t54.5 -142zM889 1446q0 57 -33.5 90t-87.5 33q-60 0 -93.5 -36t-33.5 -93t33 -90t90 -33q56 0 90.5 36t34.5 93z" />
215
+ <glyph unicode="&#x2dc;" horiz-adv-x="1135" d="M831 1249q-40 0 -77.5 19t-75.5 45q-34 23 -64.5 41t-68.5 18q-45 0 -74 -28.5t-51 -100.5h-74q19 108 71 166.5t134 58.5q41 0 73.5 -14t117.5 -72q52 -36 94 -36q43 0 71.5 30.5t46.5 100.5h76q-26 -118 -74.5 -173t-124.5 -55z" />
216
+ <glyph unicode="&#x2000;" horiz-adv-x="953" />
217
+ <glyph unicode="&#x2001;" horiz-adv-x="1907" />
218
+ <glyph unicode="&#x2002;" horiz-adv-x="953" />
219
+ <glyph unicode="&#x2003;" horiz-adv-x="1907" />
220
+ <glyph unicode="&#x2004;" horiz-adv-x="635" />
221
+ <glyph unicode="&#x2005;" horiz-adv-x="476" />
222
+ <glyph unicode="&#x2006;" horiz-adv-x="317" />
223
+ <glyph unicode="&#x2007;" horiz-adv-x="317" />
224
+ <glyph unicode="&#x2008;" horiz-adv-x="238" />
225
+ <glyph unicode="&#x2009;" horiz-adv-x="381" />
226
+ <glyph unicode="&#x200a;" horiz-adv-x="105" />
227
+ <glyph unicode="&#x2010;" horiz-adv-x="629" d="M82 502l18 90h457l-16 -90h-459z" />
228
+ <glyph unicode="&#x2011;" horiz-adv-x="629" d="M82 502l18 90h457l-16 -90h-459z" />
229
+ <glyph unicode="&#x2012;" horiz-adv-x="629" d="M82 502l18 90h457l-16 -90h-459z" />
230
+ <glyph unicode="&#x2013;" horiz-adv-x="983" d="M66 502l18 90h807l-17 -90h-808z" />
231
+ <glyph unicode="&#x2014;" horiz-adv-x="1966" d="M68 502l18 90h1788l-16 -90h-1790z" />
232
+ <glyph unicode="&#x2018;" horiz-adv-x="299" d="M133 961l-4 22q41 100 116 231t161 248h73q-66 -106 -129.5 -242.5t-103.5 -258.5h-113z" />
233
+ <glyph unicode="&#x2019;" horiz-adv-x="299" d="M475 1462l4 -22q-43 -105 -117.5 -235.5t-158.5 -243.5h-74q66 106 129.5 242.5t103.5 258.5h113z" />
234
+ <glyph unicode="&#x201a;" horiz-adv-x="451" d="M246 238l4 -23q-40 -97 -115.5 -230t-161.5 -249h-73q68 110 131.5 248t101.5 254h113z" />
235
+ <glyph unicode="&#x201c;" horiz-adv-x="631" d="M133 961l-4 22q41 100 116 231t161 248h73q-66 -106 -129.5 -242.5t-103.5 -258.5h-113zM467 961l-4 22q43 104 120 238.5t156 240.5h74q-66 -106 -129.5 -242.5t-103.5 -258.5h-113z" />
236
+ <glyph unicode="&#x201d;" horiz-adv-x="631" d="M809 1462l4 -22q-43 -105 -117.5 -235.5t-158.5 -243.5h-74q66 106 129.5 242.5t103.5 258.5h113zM475 1462l4 -22q-43 -105 -117.5 -235.5t-158.5 -243.5h-74q66 106 129.5 242.5t103.5 258.5h113z" />
237
+ <glyph unicode="&#x201e;" horiz-adv-x="776" d="M561 238l4 -23q-43 -105 -117.5 -235.5t-158.5 -243.5h-74q66 108 129 242.5t105 259.5h112zM227 238l4 -23q-43 -105 -117.5 -235.5t-158.5 -243.5h-74q73 119 135.5 254.5t98.5 247.5h112z" />
238
+ <glyph unicode="&#x2022;" horiz-adv-x="793" d="M248 682q0 137 63 213t172 76q76 0 116 -39.5t40 -118.5q0 -125 -66 -207t-176 -82q-149 0 -149 158z" />
239
+ <glyph unicode="&#x2026;" horiz-adv-x="1489" d="M69 0zM69 55q0 56 25 88.5t69 32.5q66 0 66 -72q0 -53 -25 -87.5t-67 -34.5q-68 0 -68 73zM569 55q0 56 25 88.5t69 32.5q66 0 66 -72q0 -53 -25 -87.5t-67 -34.5q-68 0 -68 73zM1071 55q0 56 25 88.5t69 32.5q66 0 66 -72q0 -53 -25 -87.5t-67 -34.5q-68 0 -68 73z" />
240
+ <glyph unicode="&#x202f;" horiz-adv-x="381" />
241
+ <glyph unicode="&#x2039;" horiz-adv-x="537" d="M451 932l57 -49l-318 -336l213 -385l-63 -39l-254 418l2 26z" />
242
+ <glyph unicode="&#x203a;" horiz-adv-x="537" d="M94 123l-57 49l317 336l-213 385l64 39l254 -418l-2 -27z" />
243
+ <glyph unicode="&#x2044;" horiz-adv-x="274" d="M731 1462l-1087 -1462h-107l1086 1462h108z" />
244
+ <glyph unicode="&#x205f;" horiz-adv-x="476" />
245
+ <glyph unicode="&#x2074;" horiz-adv-x="643" d="M657 815h-131l-49 -229h-82l49 229h-391l21 76l506 577h86l-125 -581h133zM459 887q61 294 79 365.5t29 105.5q-10 -16 -61 -79t-338 -392h291z" />
246
+ <glyph unicode="&#x20ac;" d="M991 1389q-186 0 -330.5 -120.5t-226.5 -346.5h457l-21 -82h-460q-30 -98 -39 -217h442l-20 -82h-424q0 -243 89 -356t265 -113q115 0 252 57v-94q-129 -55 -270 -55q-209 0 -325 139.5t-116 394.5v27h-184l16 82h172q5 101 35 217h-170l19 82h174q95 273 270 417 t399 144q166 0 287 -90l-53 -82q-102 78 -238 78z" />
247
+ <glyph unicode="&#x2122;" horiz-adv-x="1534" d="M477 741h-86v643h-217v78h522v-78h-219v-643zM1077 741l-221 609h-6l4 -201v-408h-82v721h125l221 -606l223 606h125v-721h-86v398l4 207h-6l-227 -605h-74z" />
248
+ <glyph unicode="&#xe000;" horiz-adv-x="1085" d="M0 1085h1085v-1085h-1085v1085z" />
249
+ <glyph horiz-adv-x="1133" d="M0 0z" />
250
+ <hkern u1="&#x22;" u2="&#x178;" k="-20" />
251
+ <hkern u1="&#x22;" u2="&#x153;" k="123" />
252
+ <hkern u1="&#x22;" u2="&#xfc;" k="61" />
253
+ <hkern u1="&#x22;" u2="&#xfb;" k="61" />
254
+ <hkern u1="&#x22;" u2="&#xfa;" k="61" />
255
+ <hkern u1="&#x22;" u2="&#xf9;" k="61" />
256
+ <hkern u1="&#x22;" u2="&#xf8;" k="123" />
257
+ <hkern u1="&#x22;" u2="&#xf6;" k="123" />
258
+ <hkern u1="&#x22;" u2="&#xf5;" k="123" />
259
+ <hkern u1="&#x22;" u2="&#xf4;" k="123" />
260
+ <hkern u1="&#x22;" u2="&#xf3;" k="123" />
261
+ <hkern u1="&#x22;" u2="&#xf2;" k="123" />
262
+ <hkern u1="&#x22;" u2="&#xeb;" k="123" />
263
+ <hkern u1="&#x22;" u2="&#xea;" k="123" />
264
+ <hkern u1="&#x22;" u2="&#xe9;" k="123" />
265
+ <hkern u1="&#x22;" u2="&#xe8;" k="123" />
266
+ <hkern u1="&#x22;" u2="&#xe7;" k="123" />
267
+ <hkern u1="&#x22;" u2="&#xe6;" k="82" />
268
+ <hkern u1="&#x22;" u2="&#xe5;" k="82" />
269
+ <hkern u1="&#x22;" u2="&#xe4;" k="82" />
270
+ <hkern u1="&#x22;" u2="&#xe3;" k="82" />
271
+ <hkern u1="&#x22;" u2="&#xe2;" k="82" />
272
+ <hkern u1="&#x22;" u2="&#xe1;" k="82" />
273
+ <hkern u1="&#x22;" u2="&#xe0;" k="123" />
274
+ <hkern u1="&#x22;" u2="&#xdd;" k="-20" />
275
+ <hkern u1="&#x22;" u2="&#xc5;" k="143" />
276
+ <hkern u1="&#x22;" u2="&#xc4;" k="143" />
277
+ <hkern u1="&#x22;" u2="&#xc3;" k="143" />
278
+ <hkern u1="&#x22;" u2="&#xc2;" k="143" />
279
+ <hkern u1="&#x22;" u2="&#xc1;" k="143" />
280
+ <hkern u1="&#x22;" u2="&#xc0;" k="143" />
281
+ <hkern u1="&#x22;" u2="u" k="61" />
282
+ <hkern u1="&#x22;" u2="s" k="61" />
283
+ <hkern u1="&#x22;" u2="r" k="61" />
284
+ <hkern u1="&#x22;" u2="q" k="123" />
285
+ <hkern u1="&#x22;" u2="p" k="61" />
286
+ <hkern u1="&#x22;" u2="o" k="123" />
287
+ <hkern u1="&#x22;" u2="n" k="61" />
288
+ <hkern u1="&#x22;" u2="m" k="61" />
289
+ <hkern u1="&#x22;" u2="g" k="61" />
290
+ <hkern u1="&#x22;" u2="e" k="123" />
291
+ <hkern u1="&#x22;" u2="d" k="123" />
292
+ <hkern u1="&#x22;" u2="c" k="123" />
293
+ <hkern u1="&#x22;" u2="a" k="82" />
294
+ <hkern u1="&#x22;" u2="Y" k="-20" />
295
+ <hkern u1="&#x22;" u2="W" k="-41" />
296
+ <hkern u1="&#x22;" u2="V" k="-41" />
297
+ <hkern u1="&#x22;" u2="T" k="-41" />
298
+ <hkern u1="&#x22;" u2="A" k="143" />
299
+ <hkern u1="&#x27;" u2="&#x178;" k="-20" />
300
+ <hkern u1="&#x27;" u2="&#x153;" k="123" />
301
+ <hkern u1="&#x27;" u2="&#xfc;" k="61" />
302
+ <hkern u1="&#x27;" u2="&#xfb;" k="61" />
303
+ <hkern u1="&#x27;" u2="&#xfa;" k="61" />
304
+ <hkern u1="&#x27;" u2="&#xf9;" k="61" />
305
+ <hkern u1="&#x27;" u2="&#xf8;" k="123" />
306
+ <hkern u1="&#x27;" u2="&#xf6;" k="123" />
307
+ <hkern u1="&#x27;" u2="&#xf5;" k="123" />
308
+ <hkern u1="&#x27;" u2="&#xf4;" k="123" />
309
+ <hkern u1="&#x27;" u2="&#xf3;" k="123" />
310
+ <hkern u1="&#x27;" u2="&#xf2;" k="123" />
311
+ <hkern u1="&#x27;" u2="&#xeb;" k="123" />
312
+ <hkern u1="&#x27;" u2="&#xea;" k="123" />
313
+ <hkern u1="&#x27;" u2="&#xe9;" k="123" />
314
+ <hkern u1="&#x27;" u2="&#xe8;" k="123" />
315
+ <hkern u1="&#x27;" u2="&#xe7;" k="123" />
316
+ <hkern u1="&#x27;" u2="&#xe6;" k="82" />
317
+ <hkern u1="&#x27;" u2="&#xe5;" k="82" />
318
+ <hkern u1="&#x27;" u2="&#xe4;" k="82" />
319
+ <hkern u1="&#x27;" u2="&#xe3;" k="82" />
320
+ <hkern u1="&#x27;" u2="&#xe2;" k="82" />
321
+ <hkern u1="&#x27;" u2="&#xe1;" k="82" />
322
+ <hkern u1="&#x27;" u2="&#xe0;" k="123" />
323
+ <hkern u1="&#x27;" u2="&#xdd;" k="-20" />
324
+ <hkern u1="&#x27;" u2="&#xc5;" k="143" />
325
+ <hkern u1="&#x27;" u2="&#xc4;" k="143" />
326
+ <hkern u1="&#x27;" u2="&#xc3;" k="143" />
327
+ <hkern u1="&#x27;" u2="&#xc2;" k="143" />
328
+ <hkern u1="&#x27;" u2="&#xc1;" k="143" />
329
+ <hkern u1="&#x27;" u2="&#xc0;" k="143" />
330
+ <hkern u1="&#x27;" u2="u" k="61" />
331
+ <hkern u1="&#x27;" u2="s" k="61" />
332
+ <hkern u1="&#x27;" u2="r" k="61" />
333
+ <hkern u1="&#x27;" u2="q" k="123" />
334
+ <hkern u1="&#x27;" u2="p" k="61" />
335
+ <hkern u1="&#x27;" u2="o" k="123" />
336
+ <hkern u1="&#x27;" u2="n" k="61" />
337
+ <hkern u1="&#x27;" u2="m" k="61" />
338
+ <hkern u1="&#x27;" u2="g" k="61" />
339
+ <hkern u1="&#x27;" u2="e" k="123" />
340
+ <hkern u1="&#x27;" u2="d" k="123" />
341
+ <hkern u1="&#x27;" u2="c" k="123" />
342
+ <hkern u1="&#x27;" u2="a" k="82" />
343
+ <hkern u1="&#x27;" u2="Y" k="-20" />
344
+ <hkern u1="&#x27;" u2="W" k="-41" />
345
+ <hkern u1="&#x27;" u2="V" k="-41" />
346
+ <hkern u1="&#x27;" u2="T" k="-41" />
347
+ <hkern u1="&#x27;" u2="A" k="143" />
348
+ <hkern u1="&#x28;" u2="J" k="-184" />
349
+ <hkern u1="&#x2c;" u2="&#x178;" k="123" />
350
+ <hkern u1="&#x2c;" u2="&#x152;" k="102" />
351
+ <hkern u1="&#x2c;" u2="&#xdd;" k="123" />
352
+ <hkern u1="&#x2c;" u2="&#xdc;" k="41" />
353
+ <hkern u1="&#x2c;" u2="&#xdb;" k="41" />
354
+ <hkern u1="&#x2c;" u2="&#xda;" k="41" />
355
+ <hkern u1="&#x2c;" u2="&#xd9;" k="41" />
356
+ <hkern u1="&#x2c;" u2="&#xd8;" k="102" />
357
+ <hkern u1="&#x2c;" u2="&#xd6;" k="102" />
358
+ <hkern u1="&#x2c;" u2="&#xd5;" k="102" />
359
+ <hkern u1="&#x2c;" u2="&#xd4;" k="102" />
360
+ <hkern u1="&#x2c;" u2="&#xd3;" k="102" />
361
+ <hkern u1="&#x2c;" u2="&#xd2;" k="102" />
362
+ <hkern u1="&#x2c;" u2="&#xc7;" k="102" />
363
+ <hkern u1="&#x2c;" u2="Y" k="123" />
364
+ <hkern u1="&#x2c;" u2="W" k="123" />
365
+ <hkern u1="&#x2c;" u2="V" k="123" />
366
+ <hkern u1="&#x2c;" u2="U" k="41" />
367
+ <hkern u1="&#x2c;" u2="T" k="143" />
368
+ <hkern u1="&#x2c;" u2="Q" k="102" />
369
+ <hkern u1="&#x2c;" u2="O" k="102" />
370
+ <hkern u1="&#x2c;" u2="G" k="102" />
371
+ <hkern u1="&#x2c;" u2="C" k="102" />
372
+ <hkern u1="&#x2d;" u2="T" k="82" />
373
+ <hkern u1="&#x2e;" u2="&#x178;" k="123" />
374
+ <hkern u1="&#x2e;" u2="&#x152;" k="102" />
375
+ <hkern u1="&#x2e;" u2="&#xdd;" k="123" />
376
+ <hkern u1="&#x2e;" u2="&#xdc;" k="41" />
377
+ <hkern u1="&#x2e;" u2="&#xdb;" k="41" />
378
+ <hkern u1="&#x2e;" u2="&#xda;" k="41" />
379
+ <hkern u1="&#x2e;" u2="&#xd9;" k="41" />
380
+ <hkern u1="&#x2e;" u2="&#xd8;" k="102" />
381
+ <hkern u1="&#x2e;" u2="&#xd6;" k="102" />
382
+ <hkern u1="&#x2e;" u2="&#xd5;" k="102" />
383
+ <hkern u1="&#x2e;" u2="&#xd4;" k="102" />
384
+ <hkern u1="&#x2e;" u2="&#xd3;" k="102" />
385
+ <hkern u1="&#x2e;" u2="&#xd2;" k="102" />
386
+ <hkern u1="&#x2e;" u2="&#xc7;" k="102" />
387
+ <hkern u1="&#x2e;" u2="Y" k="123" />
388
+ <hkern u1="&#x2e;" u2="W" k="123" />
389
+ <hkern u1="&#x2e;" u2="V" k="123" />
390
+ <hkern u1="&#x2e;" u2="U" k="41" />
391
+ <hkern u1="&#x2e;" u2="T" k="143" />
392
+ <hkern u1="&#x2e;" u2="Q" k="102" />
393
+ <hkern u1="&#x2e;" u2="O" k="102" />
394
+ <hkern u1="&#x2e;" u2="G" k="102" />
395
+ <hkern u1="&#x2e;" u2="C" k="102" />
396
+ <hkern u1="A" u2="&#x201d;" k="143" />
397
+ <hkern u1="A" u2="&#x2019;" k="143" />
398
+ <hkern u1="A" u2="&#x178;" k="123" />
399
+ <hkern u1="A" u2="&#x152;" k="41" />
400
+ <hkern u1="A" u2="&#xdd;" k="123" />
401
+ <hkern u1="A" u2="&#xd8;" k="41" />
402
+ <hkern u1="A" u2="&#xd6;" k="41" />
403
+ <hkern u1="A" u2="&#xd5;" k="41" />
404
+ <hkern u1="A" u2="&#xd4;" k="41" />
405
+ <hkern u1="A" u2="&#xd3;" k="41" />
406
+ <hkern u1="A" u2="&#xd2;" k="41" />
407
+ <hkern u1="A" u2="&#xc7;" k="41" />
408
+ <hkern u1="A" u2="Y" k="123" />
409
+ <hkern u1="A" u2="W" k="82" />
410
+ <hkern u1="A" u2="V" k="82" />
411
+ <hkern u1="A" u2="T" k="143" />
412
+ <hkern u1="A" u2="Q" k="41" />
413
+ <hkern u1="A" u2="O" k="41" />
414
+ <hkern u1="A" u2="J" k="-266" />
415
+ <hkern u1="A" u2="G" k="41" />
416
+ <hkern u1="A" u2="C" k="41" />
417
+ <hkern u1="A" u2="&#x27;" k="143" />
418
+ <hkern u1="A" u2="&#x22;" k="143" />
419
+ <hkern u1="B" u2="&#x201e;" k="82" />
420
+ <hkern u1="B" u2="&#x201a;" k="82" />
421
+ <hkern u1="B" u2="&#x178;" k="20" />
422
+ <hkern u1="B" u2="&#xdd;" k="20" />
423
+ <hkern u1="B" u2="&#xc5;" k="41" />
424
+ <hkern u1="B" u2="&#xc4;" k="41" />
425
+ <hkern u1="B" u2="&#xc3;" k="41" />
426
+ <hkern u1="B" u2="&#xc2;" k="41" />
427
+ <hkern u1="B" u2="&#xc1;" k="41" />
428
+ <hkern u1="B" u2="&#xc0;" k="41" />
429
+ <hkern u1="B" u2="Z" k="20" />
430
+ <hkern u1="B" u2="Y" k="20" />
431
+ <hkern u1="B" u2="X" k="41" />
432
+ <hkern u1="B" u2="W" k="20" />
433
+ <hkern u1="B" u2="V" k="20" />
434
+ <hkern u1="B" u2="T" k="61" />
435
+ <hkern u1="B" u2="A" k="41" />
436
+ <hkern u1="B" u2="&#x2e;" k="82" />
437
+ <hkern u1="B" u2="&#x2c;" k="82" />
438
+ <hkern u1="C" u2="&#x152;" k="41" />
439
+ <hkern u1="C" u2="&#xd8;" k="41" />
440
+ <hkern u1="C" u2="&#xd6;" k="41" />
441
+ <hkern u1="C" u2="&#xd5;" k="41" />
442
+ <hkern u1="C" u2="&#xd4;" k="41" />
443
+ <hkern u1="C" u2="&#xd3;" k="41" />
444
+ <hkern u1="C" u2="&#xd2;" k="41" />
445
+ <hkern u1="C" u2="&#xc7;" k="41" />
446
+ <hkern u1="C" u2="Q" k="41" />
447
+ <hkern u1="C" u2="O" k="41" />
448
+ <hkern u1="C" u2="G" k="41" />
449
+ <hkern u1="C" u2="C" k="41" />
450
+ <hkern u1="D" u2="&#x201e;" k="82" />
451
+ <hkern u1="D" u2="&#x201a;" k="82" />
452
+ <hkern u1="D" u2="&#x178;" k="20" />
453
+ <hkern u1="D" u2="&#xdd;" k="20" />
454
+ <hkern u1="D" u2="&#xc5;" k="41" />
455
+ <hkern u1="D" u2="&#xc4;" k="41" />
456
+ <hkern u1="D" u2="&#xc3;" k="41" />
457
+ <hkern u1="D" u2="&#xc2;" k="41" />
458
+ <hkern u1="D" u2="&#xc1;" k="41" />
459
+ <hkern u1="D" u2="&#xc0;" k="41" />
460
+ <hkern u1="D" u2="Z" k="20" />
461
+ <hkern u1="D" u2="Y" k="20" />
462
+ <hkern u1="D" u2="X" k="41" />
463
+ <hkern u1="D" u2="W" k="20" />
464
+ <hkern u1="D" u2="V" k="20" />
465
+ <hkern u1="D" u2="T" k="61" />
466
+ <hkern u1="D" u2="A" k="41" />
467
+ <hkern u1="D" u2="&#x2e;" k="82" />
468
+ <hkern u1="D" u2="&#x2c;" k="82" />
469
+ <hkern u1="E" u2="J" k="-123" />
470
+ <hkern u1="F" u2="&#x201e;" k="123" />
471
+ <hkern u1="F" u2="&#x201a;" k="123" />
472
+ <hkern u1="F" u2="&#xc5;" k="41" />
473
+ <hkern u1="F" u2="&#xc4;" k="41" />
474
+ <hkern u1="F" u2="&#xc3;" k="41" />
475
+ <hkern u1="F" u2="&#xc2;" k="41" />
476
+ <hkern u1="F" u2="&#xc1;" k="41" />
477
+ <hkern u1="F" u2="&#xc0;" k="41" />
478
+ <hkern u1="F" u2="A" k="41" />
479
+ <hkern u1="F" u2="&#x3f;" k="-41" />
480
+ <hkern u1="F" u2="&#x2e;" k="123" />
481
+ <hkern u1="F" u2="&#x2c;" k="123" />
482
+ <hkern u1="K" u2="&#x152;" k="41" />
483
+ <hkern u1="K" u2="&#xd8;" k="41" />
484
+ <hkern u1="K" u2="&#xd6;" k="41" />
485
+ <hkern u1="K" u2="&#xd5;" k="41" />
486
+ <hkern u1="K" u2="&#xd4;" k="41" />
487
+ <hkern u1="K" u2="&#xd3;" k="41" />
488
+ <hkern u1="K" u2="&#xd2;" k="41" />
489
+ <hkern u1="K" u2="&#xc7;" k="41" />
490
+ <hkern u1="K" u2="Q" k="41" />
491
+ <hkern u1="K" u2="O" k="41" />
492
+ <hkern u1="K" u2="G" k="41" />
493
+ <hkern u1="K" u2="C" k="41" />
494
+ <hkern u1="L" u2="&#x201d;" k="164" />
495
+ <hkern u1="L" u2="&#x2019;" k="164" />
496
+ <hkern u1="L" u2="&#x178;" k="61" />
497
+ <hkern u1="L" u2="&#x152;" k="41" />
498
+ <hkern u1="L" u2="&#xdd;" k="61" />
499
+ <hkern u1="L" u2="&#xdc;" k="20" />
500
+ <hkern u1="L" u2="&#xdb;" k="20" />
501
+ <hkern u1="L" u2="&#xda;" k="20" />
502
+ <hkern u1="L" u2="&#xd9;" k="20" />
503
+ <hkern u1="L" u2="&#xd8;" k="41" />
504
+ <hkern u1="L" u2="&#xd6;" k="41" />
505
+ <hkern u1="L" u2="&#xd5;" k="41" />
506
+ <hkern u1="L" u2="&#xd4;" k="41" />
507
+ <hkern u1="L" u2="&#xd3;" k="41" />
508
+ <hkern u1="L" u2="&#xd2;" k="41" />
509
+ <hkern u1="L" u2="&#xc7;" k="41" />
510
+ <hkern u1="L" u2="Y" k="61" />
511
+ <hkern u1="L" u2="W" k="41" />
512
+ <hkern u1="L" u2="V" k="41" />
513
+ <hkern u1="L" u2="U" k="20" />
514
+ <hkern u1="L" u2="T" k="41" />
515
+ <hkern u1="L" u2="Q" k="41" />
516
+ <hkern u1="L" u2="O" k="41" />
517
+ <hkern u1="L" u2="G" k="41" />
518
+ <hkern u1="L" u2="C" k="41" />
519
+ <hkern u1="L" u2="&#x27;" k="164" />
520
+ <hkern u1="L" u2="&#x22;" k="164" />
521
+ <hkern u1="O" u2="&#x201e;" k="82" />
522
+ <hkern u1="O" u2="&#x201a;" k="82" />
523
+ <hkern u1="O" u2="&#x178;" k="20" />
524
+ <hkern u1="O" u2="&#xdd;" k="20" />
525
+ <hkern u1="O" u2="&#xc5;" k="41" />
526
+ <hkern u1="O" u2="&#xc4;" k="41" />
527
+ <hkern u1="O" u2="&#xc3;" k="41" />
528
+ <hkern u1="O" u2="&#xc2;" k="41" />
529
+ <hkern u1="O" u2="&#xc1;" k="41" />
530
+ <hkern u1="O" u2="&#xc0;" k="41" />
531
+ <hkern u1="O" u2="Z" k="20" />
532
+ <hkern u1="O" u2="Y" k="20" />
533
+ <hkern u1="O" u2="X" k="41" />
534
+ <hkern u1="O" u2="W" k="20" />
535
+ <hkern u1="O" u2="V" k="20" />
536
+ <hkern u1="O" u2="T" k="61" />
537
+ <hkern u1="O" u2="A" k="41" />
538
+ <hkern u1="O" u2="&#x2e;" k="82" />
539
+ <hkern u1="O" u2="&#x2c;" k="82" />
540
+ <hkern u1="P" u2="&#x201e;" k="266" />
541
+ <hkern u1="P" u2="&#x201a;" k="266" />
542
+ <hkern u1="P" u2="&#xc5;" k="102" />
543
+ <hkern u1="P" u2="&#xc4;" k="102" />
544
+ <hkern u1="P" u2="&#xc3;" k="102" />
545
+ <hkern u1="P" u2="&#xc2;" k="102" />
546
+ <hkern u1="P" u2="&#xc1;" k="102" />
547
+ <hkern u1="P" u2="&#xc0;" k="102" />
548
+ <hkern u1="P" u2="Z" k="20" />
549
+ <hkern u1="P" u2="X" k="41" />
550
+ <hkern u1="P" u2="A" k="102" />
551
+ <hkern u1="P" u2="&#x2e;" k="266" />
552
+ <hkern u1="P" u2="&#x2c;" k="266" />
553
+ <hkern u1="Q" u2="&#x201e;" k="82" />
554
+ <hkern u1="Q" u2="&#x201a;" k="82" />
555
+ <hkern u1="Q" u2="&#x178;" k="20" />
556
+ <hkern u1="Q" u2="&#xdd;" k="20" />
557
+ <hkern u1="Q" u2="&#xc5;" k="41" />
558
+ <hkern u1="Q" u2="&#xc4;" k="41" />
559
+ <hkern u1="Q" u2="&#xc3;" k="41" />
560
+ <hkern u1="Q" u2="&#xc2;" k="41" />
561
+ <hkern u1="Q" u2="&#xc1;" k="41" />
562
+ <hkern u1="Q" u2="&#xc0;" k="41" />
563
+ <hkern u1="Q" u2="Z" k="20" />
564
+ <hkern u1="Q" u2="Y" k="20" />
565
+ <hkern u1="Q" u2="X" k="41" />
566
+ <hkern u1="Q" u2="W" k="20" />
567
+ <hkern u1="Q" u2="V" k="20" />
568
+ <hkern u1="Q" u2="T" k="61" />
569
+ <hkern u1="Q" u2="A" k="41" />
570
+ <hkern u1="Q" u2="&#x2e;" k="82" />
571
+ <hkern u1="Q" u2="&#x2c;" k="82" />
572
+ <hkern u1="T" u2="&#x201e;" k="123" />
573
+ <hkern u1="T" u2="&#x201a;" k="123" />
574
+ <hkern u1="T" u2="&#x2014;" k="82" />
575
+ <hkern u1="T" u2="&#x2013;" k="82" />
576
+ <hkern u1="T" u2="&#x153;" k="143" />
577
+ <hkern u1="T" u2="&#x152;" k="41" />
578
+ <hkern u1="T" u2="&#xfd;" k="41" />
579
+ <hkern u1="T" u2="&#xfc;" k="102" />
580
+ <hkern u1="T" u2="&#xfb;" k="102" />
581
+ <hkern u1="T" u2="&#xfa;" k="102" />
582
+ <hkern u1="T" u2="&#xf9;" k="102" />
583
+ <hkern u1="T" u2="&#xf8;" k="143" />
584
+ <hkern u1="T" u2="&#xf6;" k="143" />
585
+ <hkern u1="T" u2="&#xf5;" k="143" />
586
+ <hkern u1="T" u2="&#xf4;" k="143" />
587
+ <hkern u1="T" u2="&#xf3;" k="143" />
588
+ <hkern u1="T" u2="&#xf2;" k="143" />
589
+ <hkern u1="T" u2="&#xeb;" k="143" />
590
+ <hkern u1="T" u2="&#xea;" k="143" />
591
+ <hkern u1="T" u2="&#xe9;" k="143" />
592
+ <hkern u1="T" u2="&#xe8;" k="143" />
593
+ <hkern u1="T" u2="&#xe7;" k="143" />
594
+ <hkern u1="T" u2="&#xe6;" k="164" />
595
+ <hkern u1="T" u2="&#xe5;" k="164" />
596
+ <hkern u1="T" u2="&#xe4;" k="164" />
597
+ <hkern u1="T" u2="&#xe3;" k="164" />
598
+ <hkern u1="T" u2="&#xe2;" k="164" />
599
+ <hkern u1="T" u2="&#xe1;" k="164" />
600
+ <hkern u1="T" u2="&#xe0;" k="143" />
601
+ <hkern u1="T" u2="&#xd8;" k="41" />
602
+ <hkern u1="T" u2="&#xd6;" k="41" />
603
+ <hkern u1="T" u2="&#xd5;" k="41" />
604
+ <hkern u1="T" u2="&#xd4;" k="41" />
605
+ <hkern u1="T" u2="&#xd3;" k="41" />
606
+ <hkern u1="T" u2="&#xd2;" k="41" />
607
+ <hkern u1="T" u2="&#xc7;" k="41" />
608
+ <hkern u1="T" u2="&#xc5;" k="143" />
609
+ <hkern u1="T" u2="&#xc4;" k="143" />
610
+ <hkern u1="T" u2="&#xc3;" k="143" />
611
+ <hkern u1="T" u2="&#xc2;" k="143" />
612
+ <hkern u1="T" u2="&#xc1;" k="143" />
613
+ <hkern u1="T" u2="&#xc0;" k="143" />
614
+ <hkern u1="T" u2="z" k="82" />
615
+ <hkern u1="T" u2="y" k="41" />
616
+ <hkern u1="T" u2="x" k="41" />
617
+ <hkern u1="T" u2="w" k="41" />
618
+ <hkern u1="T" u2="v" k="41" />
619
+ <hkern u1="T" u2="u" k="102" />
620
+ <hkern u1="T" u2="s" k="123" />
621
+ <hkern u1="T" u2="r" k="102" />
622
+ <hkern u1="T" u2="q" k="143" />
623
+ <hkern u1="T" u2="p" k="102" />
624
+ <hkern u1="T" u2="o" k="143" />
625
+ <hkern u1="T" u2="n" k="102" />
626
+ <hkern u1="T" u2="m" k="102" />
627
+ <hkern u1="T" u2="g" k="143" />
628
+ <hkern u1="T" u2="e" k="143" />
629
+ <hkern u1="T" u2="d" k="143" />
630
+ <hkern u1="T" u2="c" k="143" />
631
+ <hkern u1="T" u2="a" k="164" />
632
+ <hkern u1="T" u2="T" k="-41" />
633
+ <hkern u1="T" u2="Q" k="41" />
634
+ <hkern u1="T" u2="O" k="41" />
635
+ <hkern u1="T" u2="G" k="41" />
636
+ <hkern u1="T" u2="C" k="41" />
637
+ <hkern u1="T" u2="A" k="143" />
638
+ <hkern u1="T" u2="&#x3f;" k="-41" />
639
+ <hkern u1="T" u2="&#x2e;" k="123" />
640
+ <hkern u1="T" u2="&#x2d;" k="82" />
641
+ <hkern u1="T" u2="&#x2c;" k="123" />
642
+ <hkern u1="U" u2="&#x201e;" k="41" />
643
+ <hkern u1="U" u2="&#x201a;" k="41" />
644
+ <hkern u1="U" u2="&#xc5;" k="20" />
645
+ <hkern u1="U" u2="&#xc4;" k="20" />
646
+ <hkern u1="U" u2="&#xc3;" k="20" />
647
+ <hkern u1="U" u2="&#xc2;" k="20" />
648
+ <hkern u1="U" u2="&#xc1;" k="20" />
649
+ <hkern u1="U" u2="&#xc0;" k="20" />
650
+ <hkern u1="U" u2="A" k="20" />
651
+ <hkern u1="U" u2="&#x2e;" k="41" />
652
+ <hkern u1="U" u2="&#x2c;" k="41" />
653
+ <hkern u1="V" u2="&#x201e;" k="102" />
654
+ <hkern u1="V" u2="&#x201a;" k="102" />
655
+ <hkern u1="V" u2="&#x153;" k="41" />
656
+ <hkern u1="V" u2="&#x152;" k="20" />
657
+ <hkern u1="V" u2="&#xfc;" k="20" />
658
+ <hkern u1="V" u2="&#xfb;" k="20" />
659
+ <hkern u1="V" u2="&#xfa;" k="20" />
660
+ <hkern u1="V" u2="&#xf9;" k="20" />
661
+ <hkern u1="V" u2="&#xf8;" k="41" />
662
+ <hkern u1="V" u2="&#xf6;" k="41" />
663
+ <hkern u1="V" u2="&#xf5;" k="41" />
664
+ <hkern u1="V" u2="&#xf4;" k="41" />
665
+ <hkern u1="V" u2="&#xf3;" k="41" />
666
+ <hkern u1="V" u2="&#xf2;" k="41" />
667
+ <hkern u1="V" u2="&#xeb;" k="41" />
668
+ <hkern u1="V" u2="&#xea;" k="41" />
669
+ <hkern u1="V" u2="&#xe9;" k="41" />
670
+ <hkern u1="V" u2="&#xe8;" k="41" />
671
+ <hkern u1="V" u2="&#xe7;" k="41" />
672
+ <hkern u1="V" u2="&#xe6;" k="41" />
673
+ <hkern u1="V" u2="&#xe5;" k="41" />
674
+ <hkern u1="V" u2="&#xe4;" k="41" />
675
+ <hkern u1="V" u2="&#xe3;" k="41" />
676
+ <hkern u1="V" u2="&#xe2;" k="41" />
677
+ <hkern u1="V" u2="&#xe1;" k="41" />
678
+ <hkern u1="V" u2="&#xe0;" k="41" />
679
+ <hkern u1="V" u2="&#xd8;" k="20" />
680
+ <hkern u1="V" u2="&#xd6;" k="20" />
681
+ <hkern u1="V" u2="&#xd5;" k="20" />
682
+ <hkern u1="V" u2="&#xd4;" k="20" />
683
+ <hkern u1="V" u2="&#xd3;" k="20" />
684
+ <hkern u1="V" u2="&#xd2;" k="20" />
685
+ <hkern u1="V" u2="&#xc7;" k="20" />
686
+ <hkern u1="V" u2="&#xc5;" k="82" />
687
+ <hkern u1="V" u2="&#xc4;" k="82" />
688
+ <hkern u1="V" u2="&#xc3;" k="82" />
689
+ <hkern u1="V" u2="&#xc2;" k="82" />
690
+ <hkern u1="V" u2="&#xc1;" k="82" />
691
+ <hkern u1="V" u2="&#xc0;" k="82" />
692
+ <hkern u1="V" u2="u" k="20" />
693
+ <hkern u1="V" u2="s" k="20" />
694
+ <hkern u1="V" u2="r" k="20" />
695
+ <hkern u1="V" u2="q" k="41" />
696
+ <hkern u1="V" u2="p" k="20" />
697
+ <hkern u1="V" u2="o" k="41" />
698
+ <hkern u1="V" u2="n" k="20" />
699
+ <hkern u1="V" u2="m" k="20" />
700
+ <hkern u1="V" u2="g" k="20" />
701
+ <hkern u1="V" u2="e" k="41" />
702
+ <hkern u1="V" u2="d" k="41" />
703
+ <hkern u1="V" u2="c" k="41" />
704
+ <hkern u1="V" u2="a" k="41" />
705
+ <hkern u1="V" u2="Q" k="20" />
706
+ <hkern u1="V" u2="O" k="20" />
707
+ <hkern u1="V" u2="G" k="20" />
708
+ <hkern u1="V" u2="C" k="20" />
709
+ <hkern u1="V" u2="A" k="82" />
710
+ <hkern u1="V" u2="&#x3f;" k="-41" />
711
+ <hkern u1="V" u2="&#x2e;" k="102" />
712
+ <hkern u1="V" u2="&#x2c;" k="102" />
713
+ <hkern u1="W" u2="&#x201e;" k="102" />
714
+ <hkern u1="W" u2="&#x201a;" k="102" />
715
+ <hkern u1="W" u2="&#x153;" k="41" />
716
+ <hkern u1="W" u2="&#x152;" k="20" />
717
+ <hkern u1="W" u2="&#xfc;" k="20" />
718
+ <hkern u1="W" u2="&#xfb;" k="20" />
719
+ <hkern u1="W" u2="&#xfa;" k="20" />
720
+ <hkern u1="W" u2="&#xf9;" k="20" />
721
+ <hkern u1="W" u2="&#xf8;" k="41" />
722
+ <hkern u1="W" u2="&#xf6;" k="41" />
723
+ <hkern u1="W" u2="&#xf5;" k="41" />
724
+ <hkern u1="W" u2="&#xf4;" k="41" />
725
+ <hkern u1="W" u2="&#xf3;" k="41" />
726
+ <hkern u1="W" u2="&#xf2;" k="41" />
727
+ <hkern u1="W" u2="&#xeb;" k="41" />
728
+ <hkern u1="W" u2="&#xea;" k="41" />
729
+ <hkern u1="W" u2="&#xe9;" k="41" />
730
+ <hkern u1="W" u2="&#xe8;" k="41" />
731
+ <hkern u1="W" u2="&#xe7;" k="41" />
732
+ <hkern u1="W" u2="&#xe6;"