From 477f26a3c4320fe5571952b2073bbf92faf38214 Mon Sep 17 00:00:00 2001
From: Tristan Cavelier <tristan.cavelier@nexedi.com>
Date: Mon, 18 Jan 2016 09:56:42 +0000
Subject: [PATCH] erp5_svg_editor: replace svg-edit by newest method-draw

svg-edit: https://code.google.com/p/svg-edit/
method-draw: https://github.com/duopixel/Method-Draw/tree/eac7ea07c6eabe34a54c9b7b413e4a007c53aa22
---
 .../Base_viewSVGEditor/text_content.xml       |    2 +-
 .../erp5_svg_editor/method-draw.xml           |   26 +
 .../browser-not-supported.html.xml            |   69 +
 .../erp5_svg_editor/method-draw/css.xml       |   26 +
 .../method-draw/css/font-files.xml            |   26 +
 .../css/font-files/Anivers-webfont.eot.xml    | 1319 +++
 .../css/font-files/Anivers-webfont.ttf.xml    | 1314 +++
 .../css/font-files/Anivers-webfont.woff.xml   |  714 ++
 .../font-files/Arvo-Regular-webfont.svg.xml   |  188 +
 .../font-files/Arvo-Regular-webfont.ttf.xml   |  476 +
 .../css/font-files/Junction-webfont.eot.xml   |  426 +
 .../css/font-files/Junction-webfont.svg.xml   |  176 +
 .../css/font-files/Junction-webfont.ttf.xml   |  423 +
 .../css/font-files/Junction-webfont.woff.xml  |  294 +
 .../font-files/League_Gothic-webfont.eot.xml  |  836 ++
 .../font-files/League_Gothic-webfont.svg.xml  |  278 +
 .../font-files/League_Gothic-webfont.ttf.xml  |  833 ++
 .../font-files/League_Gothic-webfont.woff.xml |  459 +
 .../css/font-files/Museo_Slab-webfont.eot.xml | 1466 +++
 .../css/font-files/Museo_Slab-webfont.ttf.xml | 1461 +++
 .../font-files/Museo_Slab-webfont.woff.xml    |  768 ++
 .../Museo_Slab_Italic-webfont.eot.xml         | 1621 +++
 .../Museo_Slab_Italic-webfont.ttf.xml         | 1616 +++
 .../Museo_Slab_Italic-webfont.woff.xml        |  845 ++
 .../css/font-files/arvo-bold-webfont.woff.xml |  482 +
 .../arvo-bolditalic-webfont.woff.xml          |  482 +
 .../font-files/arvo-italic-webfont.woff.xml   |  503 +
 .../font-files/arvo-regular-webfont.woff.xml  |  483 +
 .../euphoriascript-regular-webfont.woff.xml   |  715 ++
 .../css/font-files/fanwood-webfont.eot.xml    |  913 ++
 .../css/font-files/fanwood-webfont.svg.xml    | 1141 ++
 .../css/font-files/fanwood-webfont.ttf.xml    | 4052 +++++++
 .../css/font-files/fanwood-webfont.woff.xml   | 1241 +++
 .../font-files/fanwood_italic-webfont.eot.xml |  729 ++
 .../font-files/fanwood_italic-webfont.svg.xml |  838 ++
 .../font-files/fanwood_italic-webfont.ttf.xml | 2776 +++++
 .../fanwood_italic-webfont.woff.xml           |  950 ++
 .../css/font-files/fertigo-webfont.eot.xml    | 1807 ++++
 .../css/font-files/fertigo-webfont.ttf.xml    | 1803 ++++
 .../css/font-files/fertigo-webfont.woff.xml   |  987 ++
 .../font-files/oswald-bold-webfont.woff.xml   |  478 +
 .../font-files/oswald-light-webfont.woff.xml  |  472 +
 .../shadowsintolight-webfont.woff.xml         |  761 ++
 .../simonetta-black-webfont.woff.xml          |  583 +
 .../simonetta-blackitalic-webfont.woff.xml    |  546 +
 .../simonetta-italic-webfont.ttf.xml          |  969 ++
 .../simonetta-regular-webfont.woff.xml        |  619 ++
 .../method-draw/css/font-files/test.html.xml  |  106 +
 .../method-draw/css/font-files/test.svg.xml   |   58 +
 .../css/font-files/test_ff.svg.xml            |   59 +
 .../css/font-files/test_ffsvg.svg.xml         |   56 +
 .../method-draw/css/fonts.css.xml             |  123 +
 .../css/method-draw.compiled.css.xml          |  460 +
 .../method-draw/css/method-draw.css.xml       | 2126 ++++
 .../method-draw/embedapi.html.xml             |   99 +
 .../method-draw/extensions.xml                |   26 +
 .../extensions/closepath_icons.svg.xml        |   84 +
 .../method-draw/extensions/ext-arrows.js.xml  |  342 +
 .../extensions/ext-closepath.js.xml           |  136 +
 .../extensions/ext-connector.js.xml           |  631 ++
 .../extensions/ext-eyedropper.js.xml          |  178 +
 .../extensions/ext-foreignobject.js.xml       |  321 +
 .../method-draw/extensions/ext-grid.js.xml    |  230 +
 .../extensions/ext-helloworld.js.xml          |  118 +
 .../extensions/ext-imagelib.js.xml            |  488 +
 .../extensions/ext-imagelib.xml.xml           |   57 +
 .../method-draw/extensions/ext-markers.js.xml |  620 ++
 .../extensions/ext-server_moinsave.js.xml     |  100 +
 .../extensions/ext-server_opensave.js.xml     |  224 +
 .../method-draw/extensions/ext-shapes.js.xml  |  402 +
 .../method-draw/extensions/ext-shapes.png.xml |   46 +
 .../method-draw/extensions/ext-shapes.xml.xml |   51 +
 .../extensions/eyedropper-icon.xml.xml        |   60 +
 .../method-draw/extensions/eyedropper.png.xml |   46 +
 .../method-draw/extensions/eyedropper.svg.xml |   59 +
 .../method-draw/extensions/fileopen.php.xml   |   75 +
 .../method-draw/extensions/filesave.php.xml   |   87 +
 .../extensions/foreignobject-icons.xml.xml    |  139 +
 .../method-draw/extensions/grid-icon.xml.xml  |   74 +
 .../extensions/helloworld-icon.xml.xml        |   64 +
 .../method-draw/extensions/imagelib.xml       |   26 +
 .../extensions/imagelib/index.html.xml        |  108 +
 .../extensions/imagelib/smiley.svg.xml        |   55 +
 .../extensions/markers-icons.xml.xml          |  159 +
 .../method-draw/extensions/shapelib.png.xml   |   46 +
 .../method-draw/extensions/shapelib.svg.xml   |   54 +
 .../method-draw/extensions/shapelib.xml       |   26 +
 .../extensions/shapelib/arrow.json.xml        |   79 +
 .../shapelib/dialog_balloon.json.xml          |   53 +
 .../extensions/shapelib/flowchart.json.xml    |   59 +
 .../extensions/shapelib/game.json.xml         |   52 +
 .../extensions/shapelib/math.json.xml         |   47 +
 .../extensions/shapelib/misc.json.xml         |   40 +
 .../extensions/shapelib/music.json.xml        |   60 +
 .../extensions/shapelib/nature.json.xml       |   90 +
 .../extensions/shapelib/object.json.xml       |   69 +
 .../extensions/shapelib/raphael.txt.xml       |   51 +
 .../extensions/shapelib/raphael_1.json.xml    |   46 +
 .../extensions/shapelib/social.json.xml       |   56 +
 .../extensions/shapelib/symbol.json.xml       |   74 +
 .../extensions/shapelib/ui.json.xml           |   94 +
 .../extensions/shapelib/weather.json.xml      |   76 +
 .../erp5_svg_editor/method-draw/icons.xml     |   26 +
 .../method-draw/icons/jquery.svgicons.js.xml  |  514 +
 .../erp5_svg_editor/method-draw/images.xml    |   26 +
 .../method-draw/images/AlphaBar.png.xml       |   78 +
 .../method-draw/images/Bars.png.xml           |   46 +
 .../method-draw/images/Maps.png.xml           | 1427 +++
 .../method-draw/images/NoColor.png.xml        |   49 +
 .../method-draw/images/README.txt.xml         |  101 +
 .../method-draw/images/align-bottom.png.xml   |  889 ++
 .../method-draw/images/align-bottom.svg.xml   |   44 +
 .../method-draw/images/align-center.png.xml   |   45 +
 .../method-draw/images/align-center.svg.xml   |   44 +
 .../method-draw/images/align-left.png.xml     |   44 +
 .../method-draw/images/align-left.svg.xml     |   44 +
 .../method-draw/images/align-middle.png.xml   |   45 +
 .../method-draw/images/align-middle.svg.xml   |   44 +
 .../method-draw/images/align-right.png.xml    |   44 +
 .../method-draw/images/align-right.svg.xml    |   44 +
 .../method-draw/images/align-top.png.xml      |   44 +
 .../method-draw/images/align-top.svg.xml      |   44 +
 .../method-draw/images/bar-opacity.png.xml    |   42 +
 .../method-draw/images/bold.png.xml           |   92 +
 .../method-draw/images/cancel.png.xml         |   64 +
 .../method-draw/images/circle.png.xml         |   58 +
 .../method-draw/images/clear.png.xml          |   54 +
 .../method-draw/images/clone.png.xml          |   52 +
 .../method-draw/images/conn.svg.xml           |   72 +
 .../method-draw/images/copy.png.xml           |   54 +
 .../method-draw/images/cross.png.xml          |   45 +
 .../method-draw/images/cut.png.xml            |   62 +
 .../method-draw/images/delete.png.xml         |   51 +
 .../images/document-properties.png.xml        |   52 +
 .../method-draw/images/drag.png.xml           |   47 +
 .../method-draw/images/dragging.png.xml       |   46 +
 .../method-draw/images/dropdown.gif.xml       |   40 +
 .../method-draw/images/ellipse.png.xml        |   46 +
 .../method-draw/images/ellipse.svg.xml        |   52 +
 .../method-draw/images/eye.png.xml            |   48 +
 .../method-draw/images/eye.svg.xml            |   44 +
 .../method-draw/images/eyedropper.png.xml     |   44 +
 .../images/eyedropper_tool.png.xml            |   46 +
 .../method-draw/images/fhpath.png.xml         |   61 +
 .../method-draw/images/flyouth.gif.xml        |   43 +
 .../method-draw/images/flyup.gif.xml          |   40 +
 .../images/freehand-circle.png.xml            |   62 +
 .../images/freehand-square.png.xml            |   55 +
 .../method-draw/images/go-down.png.xml        |   51 +
 .../method-draw/images/go-up.png.xml          |   51 +
 .../method-draw/images/image.png.xml          |   46 +
 .../method-draw/images/image.svg.xml          |   56 +
 .../method-draw/images/italic.png.xml         |   47 +
 .../method-draw/images/italic.svg.xml         |   44 +
 .../method-draw/images/line.png.xml           |   45 +
 .../method-draw/images/link_controls.png.xml  |   56 +
 .../method-draw/images/logo.png.xml           |   44 +
 .../method-draw/images/map-opacity.png.xml    |   42 +
 .../method-draw/images/mappoint.gif.xml       |   41 +
 .../method-draw/images/mappoint_c.png.xml     |   44 +
 .../method-draw/images/mappoint_f.png.xml     |   44 +
 .../method-draw/images/move_bottom.png.xml    |   52 +
 .../method-draw/images/move_top.png.xml       |   51 +
 .../method-draw/images/node_clone.png.xml     |   50 +
 .../method-draw/images/node_delete.png.xml    |   50 +
 .../method-draw/images/none.png.xml           |   42 +
 .../method-draw/images/open.png.xml           |   56 +
 .../method-draw/images/paste.png.xml          |   55 +
 .../method-draw/images/path.png.xml           |   46 +
 .../method-draw/images/path.svg.xml           |   54 +
 .../method-draw/images/pencil.png.xml         |   47 +
 .../method-draw/images/pencil.svg.xml         |   55 +
 .../method-draw/images/pencil_cursor.png.xml  |   45 +
 .../method-draw/images/picker.gif.xml         |   42 +
 .../method-draw/images/placeholder.svg.xml    |   54 +
 .../method-draw/images/polygon.png.xml        |   47 +
 .../method-draw/images/polygon.svg.xml        |   44 +
 .../images/preview-opacity.png.xml            |   42 +
 .../method-draw/images/rangearrows.gif.xml    |   41 +
 .../method-draw/images/rangearrows2.gif.xml   |   42 +
 .../method-draw/images/rect.png.xml           |   47 +
 .../method-draw/images/redo.png.xml           |   56 +
 .../method-draw/images/reorient.png.xml       |   57 +
 .../method-draw/images/rotate.png.xml         |   66 +
 .../method-draw/images/save.png.xml           |   62 +
 .../method-draw/images/select.png.xml         |   46 +
 .../method-draw/images/select.svg.xml         |   54 +
 .../method-draw/images/select_node.png.xml    |   54 +
 .../method-draw/images/sep.png.xml            |   41 +
 .../method-draw/images/shape_group.png.xml    |   49 +
 .../method-draw/images/shape_ungroup.png.xml  |   51 +
 .../method-draw/images/source.png.xml         |   59 +
 .../images/spinbtn_updn_big.png.xml           |   75 +
 .../method-draw/images/square.png.xml         |   42 +
 .../method-draw/images/svg_edit_icons.svg.xml |  499 +
 .../images/svg_edit_icons.svgz.xml            |  136 +
 .../method-draw/images/text.png.xml           |   45 +
 .../method-draw/images/text.svg.xml           |   54 +
 .../method-draw/images/to_path.png.xml        |   60 +
 .../method-draw/images/undo.png.xml           |   59 +
 .../method-draw/images/view-refresh.png.xml   |   55 +
 .../method-draw/images/wave.png.xml           |   75 +
 .../method-draw/images/wireframe.png.xml      |   48 +
 .../method-draw/images/zoom.png.xml           |   48 +
 .../method-draw/images/zoom.svg.xml           |   56 +
 .../erp5_svg_editor/method-draw/lib.xml       |   26 +
 .../erp5_svg_editor/method-draw/lib/canvg.xml |   20 +
 .../method-draw/lib/contextmenu.js.xml        |  112 +
 .../method-draw/lib/contextmenu.xml           |   26 +
 .../lib/contextmenu/jquery.contextMenu.js.xml |  257 +
 .../method-draw/lib/filesaver.js.xml          |  313 +
 .../method-draw/lib/jgraduate.xml             |   26 +
 .../method-draw/lib/jgraduate/LICENSE.xml     |  242 +
 .../method-draw/lib/jgraduate/README.xml      |   43 +
 .../method-draw/lib/jgraduate/css.xml         |   26 +
 .../lib/jgraduate/css/jPicker.css.xml         |  290 +
 .../lib/jgraduate/css/jgraduate.css.xml       |  376 +
 .../method-draw/lib/jgraduate/images.xml      |   26 +
 .../lib/jgraduate/images/AlphaBar.png.xml     |   78 +
 .../lib/jgraduate/images/Bars.png.xml         |   46 +
 .../lib/jgraduate/images/Maps.png.xml         | 1427 +++
 .../lib/jgraduate/images/NoColor.png.xml      |   49 +
 .../lib/jgraduate/images/bar-opacity.png.xml  |   42 +
 .../lib/jgraduate/images/eyedropper.png.xml   |   44 +
 .../lib/jgraduate/images/map-opacity.png.xml  |   42 +
 .../lib/jgraduate/images/mappoint.gif.xml     |   41 +
 .../lib/jgraduate/images/mappoint_c.png.xml   |   44 +
 .../lib/jgraduate/images/mappoint_f.png.xml   |   44 +
 .../lib/jgraduate/images/picker.gif.xml       |   42 +
 .../jgraduate/images/preview-opacity.png.xml  |   42 +
 .../lib/jgraduate/images/rangearrows.gif.xml  |   41 +
 .../lib/jgraduate/images/rangearrows2.gif.xml |   42 +
 .../lib/jgraduate/jpicker.min.js.xml          | 2145 ++++
 .../lib/jgraduate/jquery.jgraduate.js.xml     | 1212 +++
 .../lib/jgraduate/jquery.jgraduate.min.js.xml |   80 +
 .../method-draw/lib/jquery-draginput.js.xml   |  225 +
 .../method-draw/lib/jquery-ui.xml             |   26 +
 .../jquery-ui-1.8.17.custom.min.js.xml        |   97 +
 .../jquery-ui/jquery-ui-1.8.custom.min.js.xml |  127 +
 .../method-draw/lib/jquery.js.xml             | 9344 +++++++++++++++++
 .../method-draw/lib/jquerybbq.xml             |   26 +
 .../lib/jquerybbq/jquery.bbq.min.js.xml       |   61 +
 .../method-draw/lib/js-hotkeys.xml            |   26 +
 .../method-draw/lib/js-hotkeys/README.md.xml  |   84 +
 .../lib/js-hotkeys/jquery.hotkeys.min.js.xml  |   58 +
 .../method-draw/lib/mousewheel.js.xml         |  127 +
 .../method-draw/lib/pathseg.js.xml            |  854 ++
 .../lib/requestanimationframe.js.xml          |   68 +
 .../method-draw/lib/taphold.js.xml            |  179 +
 .../method-draw/lib/touch.js.xml              |   72 +
 .../method-draw/method-draw.compiled.css.xml  |  460 +
 .../method-draw/method-draw.compiled.js.xml   |  803 ++
 .../method-draw/method-draw.html.xml          |  676 ++
 .../erp5_svg_editor/method-draw/src.xml       |   26 +
 .../method-draw/src/browser.js.xml            |  215 +
 .../method-draw/src/dialog.js.xml             |   92 +
 .../method-draw/src/dragupload.js.xml         |   50 +
 .../method-draw/src/draw.js.xml               |  577 +
 .../method-draw/src/embedapi.js.xml           |  217 +
 .../method-draw/src/history.js.xml            |  644 ++
 .../method-draw/src/math.js.xml               |  290 +
 .../method-draw/src/method-draw.js.xml        | 4184 ++++++++
 .../method-draw/src/path.js.xml               |  991 ++
 .../method-draw/src/sanitize.js.xml           |  317 +
 .../method-draw/src/select.js.xml             |  648 ++
 .../method-draw/src/svgcanvas.js.xml          | 9174 ++++++++++++++++
 .../method-draw/src/svgtransformlist.js.xml   |  334 +
 .../method-draw/src/svgutils.js.xml           |  683 ++
 .../method-draw/src/units.js.xml              |  324 +
 .../erp5_svg_editor/svg_editor_support.xml    |    2 +-
 bt5/erp5_svg_editor/bt/change_log             |    4 +
 bt5/erp5_svg_editor/bt/dependency_list        |    9 +-
 bt5/erp5_svg_editor/bt/description            |    2 +-
 273 files changed, 96920 insertions(+), 11 deletions(-)
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/browser-not-supported.html.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/Anivers-webfont.eot.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/Anivers-webfont.ttf.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/Anivers-webfont.woff.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/Arvo-Regular-webfont.svg.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/Arvo-Regular-webfont.ttf.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/Junction-webfont.eot.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/Junction-webfont.svg.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/Junction-webfont.ttf.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/Junction-webfont.woff.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/League_Gothic-webfont.eot.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/League_Gothic-webfont.svg.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/League_Gothic-webfont.ttf.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/League_Gothic-webfont.woff.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/Museo_Slab-webfont.eot.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/Museo_Slab-webfont.ttf.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/Museo_Slab-webfont.woff.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/Museo_Slab_Italic-webfont.eot.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/Museo_Slab_Italic-webfont.ttf.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/Museo_Slab_Italic-webfont.woff.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/arvo-bold-webfont.woff.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/arvo-bolditalic-webfont.woff.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/arvo-italic-webfont.woff.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/arvo-regular-webfont.woff.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/euphoriascript-regular-webfont.woff.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/fanwood-webfont.eot.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/fanwood-webfont.svg.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/fanwood-webfont.ttf.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/fanwood-webfont.woff.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/fanwood_italic-webfont.eot.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/fanwood_italic-webfont.svg.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/fanwood_italic-webfont.ttf.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/fanwood_italic-webfont.woff.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/fertigo-webfont.eot.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/fertigo-webfont.ttf.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/fertigo-webfont.woff.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/oswald-bold-webfont.woff.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/oswald-light-webfont.woff.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/shadowsintolight-webfont.woff.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/simonetta-black-webfont.woff.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/simonetta-blackitalic-webfont.woff.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/simonetta-italic-webfont.ttf.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/simonetta-regular-webfont.woff.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/test.html.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/test.svg.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/test_ff.svg.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/test_ffsvg.svg.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/fonts.css.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/method-draw.compiled.css.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/method-draw.css.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/embedapi.html.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/closepath_icons.svg.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/ext-arrows.js.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/ext-closepath.js.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/ext-connector.js.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/ext-eyedropper.js.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/ext-foreignobject.js.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/ext-grid.js.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/ext-helloworld.js.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/ext-imagelib.js.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/ext-imagelib.xml.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/ext-markers.js.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/ext-server_moinsave.js.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/ext-server_opensave.js.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/ext-shapes.js.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/ext-shapes.png.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/ext-shapes.xml.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/eyedropper-icon.xml.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/eyedropper.png.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/eyedropper.svg.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/fileopen.php.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/filesave.php.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/foreignobject-icons.xml.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/grid-icon.xml.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/helloworld-icon.xml.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/imagelib.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/imagelib/index.html.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/imagelib/smiley.svg.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/markers-icons.xml.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/shapelib.png.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/shapelib.svg.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/shapelib.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/shapelib/arrow.json.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/shapelib/dialog_balloon.json.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/shapelib/flowchart.json.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/shapelib/game.json.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/shapelib/math.json.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/shapelib/misc.json.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/shapelib/music.json.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/shapelib/nature.json.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/shapelib/object.json.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/shapelib/raphael.txt.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/shapelib/raphael_1.json.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/shapelib/social.json.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/shapelib/symbol.json.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/shapelib/ui.json.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/shapelib/weather.json.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/icons.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/icons/jquery.svgicons.js.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/AlphaBar.png.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/Bars.png.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/Maps.png.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/NoColor.png.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/README.txt.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/align-bottom.png.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/align-bottom.svg.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/align-center.png.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/align-center.svg.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/align-left.png.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/align-left.svg.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/align-middle.png.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/align-middle.svg.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/align-right.png.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/align-right.svg.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/align-top.png.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/align-top.svg.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/bar-opacity.png.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/bold.png.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/cancel.png.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/circle.png.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/clear.png.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/clone.png.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/conn.svg.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/copy.png.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/cross.png.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/cut.png.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/delete.png.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/document-properties.png.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/drag.png.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/dragging.png.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/dropdown.gif.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/ellipse.png.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/ellipse.svg.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/eye.png.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/eye.svg.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/eyedropper.png.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/eyedropper_tool.png.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/fhpath.png.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/flyouth.gif.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/flyup.gif.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/freehand-circle.png.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/freehand-square.png.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/go-down.png.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/go-up.png.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/image.png.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/image.svg.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/italic.png.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/italic.svg.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/line.png.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/link_controls.png.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/logo.png.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/map-opacity.png.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/mappoint.gif.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/mappoint_c.png.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/mappoint_f.png.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/move_bottom.png.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/move_top.png.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/node_clone.png.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/node_delete.png.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/none.png.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/open.png.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/paste.png.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/path.png.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/path.svg.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/pencil.png.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/pencil.svg.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/pencil_cursor.png.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/picker.gif.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/placeholder.svg.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/polygon.png.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/polygon.svg.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/preview-opacity.png.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/rangearrows.gif.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/rangearrows2.gif.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/rect.png.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/redo.png.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/reorient.png.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/rotate.png.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/save.png.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/select.png.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/select.svg.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/select_node.png.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/sep.png.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/shape_group.png.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/shape_ungroup.png.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/source.png.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/spinbtn_updn_big.png.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/square.png.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/svg_edit_icons.svg.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/svg_edit_icons.svgz.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/text.png.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/text.svg.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/to_path.png.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/undo.png.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/view-refresh.png.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/wave.png.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/wireframe.png.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/zoom.png.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/zoom.svg.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/canvg.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/contextmenu.js.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/contextmenu.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/contextmenu/jquery.contextMenu.js.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/filesaver.js.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jgraduate.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jgraduate/LICENSE.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jgraduate/README.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jgraduate/css.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jgraduate/css/jPicker.css.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jgraduate/css/jgraduate.css.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jgraduate/images.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jgraduate/images/AlphaBar.png.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jgraduate/images/Bars.png.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jgraduate/images/Maps.png.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jgraduate/images/NoColor.png.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jgraduate/images/bar-opacity.png.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jgraduate/images/eyedropper.png.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jgraduate/images/map-opacity.png.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jgraduate/images/mappoint.gif.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jgraduate/images/mappoint_c.png.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jgraduate/images/mappoint_f.png.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jgraduate/images/picker.gif.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jgraduate/images/preview-opacity.png.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jgraduate/images/rangearrows.gif.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jgraduate/images/rangearrows2.gif.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jgraduate/jpicker.min.js.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jgraduate/jquery.jgraduate.js.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jgraduate/jquery.jgraduate.min.js.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jquery-draginput.js.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jquery-ui.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jquery-ui/jquery-ui-1.8.17.custom.min.js.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jquery-ui/jquery-ui-1.8.custom.min.js.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jquery.js.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jquerybbq.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jquerybbq/jquery.bbq.min.js.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/js-hotkeys.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/js-hotkeys/README.md.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/js-hotkeys/jquery.hotkeys.min.js.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/mousewheel.js.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/pathseg.js.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/requestanimationframe.js.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/taphold.js.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/touch.js.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/method-draw.compiled.css.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/method-draw.compiled.js.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/method-draw.html.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/src.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/src/browser.js.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/src/dialog.js.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/src/dragupload.js.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/src/draw.js.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/src/embedapi.js.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/src/history.js.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/src/math.js.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/src/method-draw.js.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/src/path.js.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/src/sanitize.js.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/src/select.js.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/src/svgcanvas.js.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/src/svgtransformlist.js.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/src/svgutils.js.xml
 create mode 100644 bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/src/units.js.xml

diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/Base_viewSVGEditor/text_content.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/Base_viewSVGEditor/text_content.xml
index 95bf888189..37d28c9c77 100644
--- a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/Base_viewSVGEditor/text_content.xml
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/Base_viewSVGEditor/text_content.xml
@@ -219,7 +219,7 @@
                     <key> <string>default</string> </key>
                     <value> <string encoding="cdata"><![CDATA[
 
-<object name="svgframe" id="svgframe" data="jquery/plugin/svg-editor/svg-editor.html?no_save_warning=true" width="1200" height="700"></object>
+<object name="svgframe" id="svgframe" data="method-draw/method-draw.html?no_save_warning=true" width="1200" height="700"></object>
 
 ]]></string> </value>
                 </item>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw.xml
new file mode 100644
index 0000000000..f3219538ae
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="Folder" module="OFS.Folder"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_objects</string> </key>
+            <value>
+              <tuple/>
+            </value>
+        </item>
+        <item>
+            <key> <string>id</string> </key>
+            <value> <string>method-draw</string> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/browser-not-supported.html.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/browser-not-supported.html.xml
new file mode 100644
index 0000000000..064c1efa65
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/browser-not-supported.html.xml
@@ -0,0 +1,69 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52791603.3</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>browser-not-supported.html</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>text/html</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+<!DOCTYPE html>\n
+<html>\n
+<head>\n
+<meta http-equiv="Content-type" content="text/html;charset=UTF-8" />\n
+<meta http-equiv="X-UA-Compatible" content="chrome=1"/>\n
+<link rel="icon" type="image/png" href="images/logo.png"/>\n
+<link rel="stylesheet" href="svg-editor.css" type="text/css"/>\n
+<script type="text/javascript" src="jquery.js"></script>\n
+<title>Browser does not support SVG | Method Draw</title>\n
+</head>\n
+<body>\n
+\n
+<div id="browser-not-supported">\n
+<img style="float:left;padding:10px;" src="images/logo.png" width="48" height="48" alt="SVG-edit logo" /><br />\n
+<p>Sorry, but your browser does not support SVG. Below is a list of alternate browsers and versions that support SVG and SVG-edit (from <a href="http://caniuse.com/#cats=SVG">caniuse.com</a>).</p>\n
+<p>Try the latest version of <a href="http://www.getfirefox.com">Firefox</a>, <a href="http://www.google.com/chrome/">Google Chrome</a>, <a href="http://www.apple.com/safari/download/">Safari</a>, <a href="http://www.opera.com/download/">Opera</a> or <a href="http://windows.microsoft.com/ie9">Internet Explorer</a>.</p>\n
+\n
+<script type="text/javascript">\n
+var viewportHeight =(window.innerHeight ? window.innerHeight : $(window).height()) - 140;\n
+document.write(\'<iframe width="100%" height="\'+viewportHeight+\'" src="http://caniuse.com/#cats=SVG"></iframe>\');\n
+</script>\n
+\n
+</div>\n
+\n
+</body>\n
+</html>
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>1341</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css.xml
new file mode 100644
index 0000000000..956abfea7c
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="Folder" module="OFS.Folder"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_objects</string> </key>
+            <value>
+              <tuple/>
+            </value>
+        </item>
+        <item>
+            <key> <string>id</string> </key>
+            <value> <string>css</string> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files.xml
new file mode 100644
index 0000000000..c921137bbf
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="Folder" module="OFS.Folder"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_objects</string> </key>
+            <value>
+              <tuple/>
+            </value>
+        </item>
+        <item>
+            <key> <string>id</string> </key>
+            <value> <string>font-files</string> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/Anivers-webfont.eot.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/Anivers-webfont.eot.xml
new file mode 100644
index 0000000000..fe838083d8
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/Anivers-webfont.eot.xml
@@ -0,0 +1,1319 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52850211.71</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>Anivers-webfont.eot</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/octet-stream</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>72054</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="2" aka="AAAAAAAAAAI=">
+    <pickle>
+      <global name="Pdata" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">dhkBAIQYAQABAAIAAAAAAAIAAAAAAAAAAAABAJABAAAAAExQrwAAgEoAAEAAAAAAAAAAAJsAAAAA
+AAAAN3CO3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAB4mAABsADEALgAwADAAMAA7AGMAbwBtAC4A
+bQB5AGYAbwBuAHQAcwAuAGUAeABsAGoAYgByAGkAcwAuAGEAbgBpAHYAZQByAHMALgByAGUAZwB1
+AGwAYQByAC4AdwBmAGsAaQB0ADIALgBjAFEAUAByAAAAIAAeJkEAbgBpAHYAZQByAHMALQBSAGUA
+ZwB1AGwAYQByAAAAAAAAAQAAABEBAAAEABBHREVGCK4G0gAA+OAAAABER1BPU/gtAnUAAPkkAAAa
+7kdTVULAU5TuAAEUFAAABHBPUy8yf7I/tAAAAXQAAABgY21hcGssIDgAAAHUAAAClGN2dCAFCAb1
+AAD2HAAAACpmcGdtD7QvpwAA9kgAAAJlZ2FzcP//AAMAAPYUAAAACGdseWZDCdHTAAAZyAAA3Exo
+ZWFk+Lf1ugAAATwAAAA2aGhlYQejBMYAAARoAAAAJGhtdHgjAFaPAAAEjAAABlpsb2Nh0FmXgAAA
+FpQAAAMybWF4cAK+A4wAAAEcAAAAIG5hbWX4SPbaAAAK6AAAAu1wb3N0BSuSXwAADdgAAAi8cHJl
+cLDyKxQAAPiwAAAALgABAAABmABYAAcAWAAEAAIAAQACABYAAAEAAtcAAwABAAEAAAABAADcjnA3
+Xw889QAfA+gAAAAAytZZKAAAAADK1lko/4P/EwRVA3IAAAAIAAIAAAAAAAAAAgGdAZAABQAEArwC
+igAAAIwCvAKKAAAB3QAyAPoAAAIAAAAAAAAAAACAAACvQAAASgAAAAAAAAAAeGxqYgBAACD7BAMA
+/xgAyAOvAQEAAACbAAAAAAHuAqMAAAAgAAMAAAACAAAAAwAAABQAAwABAAABVAAEAUAAAABMAEAA
+BQAMAH4AowEpASsBfwGSAhsCxwLdA5QDqQO8A8AeniAUIBogHiAiICYgMCA6IEQgrCEiISYiAiIG
+Ig8iEiIaIh4iKyJIImAiZSXK+wT//wAAACAAoAClASsBLgGSAhgCxgLYA5QDqQO8A8AeniATIBgg
+HCAgICYgMCA5IEQgrCEiISYiAiIGIg8iESIaIh4iKyJIImAiZCXK+wD////j/8L/wf/A/77/rP8n
+/n3+bf23/aP8uv2N4rDhPOE54TjhN+E04SvhI+Ea4LPgPuAm31/fRd9T31LfS99I3zzfIN8J3wbb
+ogZtAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQBQAAAAEwAQAAFAAwAfgCjASkBKwF/AZICGwLHAt0D
+lAOpA7wDwB6eIBQgGiAeICIgJiAwIDogRCCsISIhJiICIgYiDyISIhoiHiIrIkgiYCJlJcr7BP//
+AAAAIACgAKUBKwEuAZICGALGAtgDlAOpA7wDwB6eIBMgGCAcICAgJiAwIDkgRCCsISIhJiICIgYi
+DyIRIhoiHiIrIkgiYCJkJcr7AP///+P/wv/B/8D/vv+s/yf+ff5t/bf9o/y6/Y3isOE84TnhOOE3
+4TThK+Ej4Rrgs+A+4CbfX99F31PfUt9L30jfPN8g3wnfBtuiBm0AAQAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAQAAAwD/GADIBJT/g/+EBFUAAQAAAAAAAAAAAAAAAAAAAZUBEgAAAAAAAAFNAAAA+QAAAR8A
+WwFaADQCngAtAesAMwLBADoCVgA5AMAANAEaAEABGgAjAh4AMgImAF4A9wAgAakAUwDsAEMBWgAj
+AjoAQwG2ACkCAwApAgkAGAIZABgB6AAAAjQATwHHABECKgA9AjUANQDsAEMA9wAgAiYAOAImAF4C
+JgBMAewAIwOGAEECTgAMAkUAXQJzAEcCkABdAgEAXQHjAF0CjQBHAscAXQEPAF0BeQAEAlIAXQHa
+AF0DKQBdAsMAXQKcAEcCKgBdApwARwJHAF0B/AAwAfEAEAK3AFYCUgANA2YADgI/ABsCAgAMAg4A
+LQE0AFwBVgAjATQAIwH3AAICLAAjAfYAjQHaACgB+ABMAdgAOwH7ADwB3QA7AUQAHwHmACcCCgBM
+AOcARQDn/4MB2wBMAPcASgMWADYCDQA2AfYAOwH8ADYB+QA8ATUANgGnAC8BewAeAgYARwHOAA4C
+2gAOAecAGwHR/98BrwApAYAAJgEAAFcBfwAjAkwAPQD5AAAA/wBNAggAOAJHADcCLAA7ARIAYQGo
+ACMB9gCNAxQAPQFRAC8B9AAsAgsAIwGpAFMB2AAwAfcAiwFiACwCJgBeAW0AMAFpACYB9gC1AxMA
+IwJFADgBBgBQAfYAmwFqADQBWgA1AfQAMwMLACsDHQArAwYAJwHeADACTgAMAk4ADAJOAAwCTgAM
+Ak4ADAJOAAwC/gAJAnMARwIBAF0CAQBdAgEAXQIBAF0BDwAPAQ8ATQEPAAQBDwAYAp4AOALDAF0C
+nABHApwARwKcAEcCnABHApwARwImAF0CnABHArcAVgK3AFYCtwBWArcAVgICAAwCLABdAlYAIAHa
+ACgB2gAoAdoAKAHaACgB2gAoAdoAKALjACgB2AA7Ad0AOwHdADsB3QA7Ad0AOwDn//cA5wA6AOf/
+7wDnAAUB9AA8Ag0ANgH2ADsB9gA7AfYAOwH2ADsB9gA7AiYAXgH7AD0CBgBHAgYARwIGAEcCBgBH
+AdH/3wH4AEwB0f/fAk4ADAHaACgCTgAMAdoAKAJOAAwB2gAoAnMARwHYADsCcwBHAdgAOwJzAEcB
+2AA7AnMARwHYADsCkABdAhkAPAKeADgB+wA8AgEAXQHdADsCAQBdAd0AOwIBAF0B3QA7AgEAXQHd
+ADsCAQBdAd0AOwKNAEcB5gAnAo0ARwHmACcCjQBHAeYAJwKNAEcB5gAnAscAXQIK//IDBAApAgoA
+BQEP//0A5//lAOcAAAEPABMA5//9AQ8AWgDnAEsCfQBdAeEARQF5AAQA5/+DAlIAXQHbAEwB3QBL
+AdoAWAD3AD8B2gBdAPcASAHaAF0BFQBKAdoAXQGbAEoB5wAxASEAHQLDAF0CDQA2AsMAXQINADYC
+wwBdAg0ANgINACUCwwBdAg0ANgKcAEcB9gA7ApwARwH2ADsCnABHAfYAOwOlAEcDDQA7AkcAXQE1
+ADYCRwBdATUALwJHAF0BNQAsAfwAMAGnAC8B/AAwAacALwH8ADABpwAvAfwAMAGnAC8B8QAQAXsA
+HgHxABABewAeAhgAIwGRACsCtwBWAgYARwK3AFYCBgBHArcAVgIGAEcCtwBWAgYARwK3AFYCBgBH
+ArgAVgIGAEcDZgAOAtoADgICAAwB0f/fAgIADAIOAC0BrwApAg4ALQGvACkCDgAtAa8AKQEBAB8C
+bgAjAfwAMAGnAC8B8QAQAXsAHgH2AHgB9gB4AfYAhAH3AM0B9gCqAfgApQH2AG8B9wB8AlsATgIQ
+AA8DAgA0AlEATAKYAFMDXgBTANoAKADLAC4A7QAqAXQAKAFlAC4BhwArAboAKAHhADsB6ABKAxYA
+QwPtADoBNwAsATcAMwKFACMCUQA1AxEAFgMTACMDQwA5A0MAPQImAF4CCwAxAewAIwI4ACMCXQA+
+AiYAXgImADgCJgBMAkgAVAJdAB8CCwAfAisAHwM4AB8DRAAfAUQAHwJdAB8CCwAfBJQAPwImADgC
+JgBDAiYAPwImADUCJgAVAiYANQImAD4CJgAnAiYAOgImADYBGABAARgAIQFBAFwBQQAwAY8AIgGN
+ADYBvgA1AZ4ATgC8ACMCjQBOA1MATgDn/+gA5//oAiYARQImAE8CJgAiAiYAEgImACgA5wBFAPkA
+AAETAAAANwBXABMAAAAAABAAxgABAAEAAAABAAAAAAABAAEAAAAEAA8CGAADAAEECQAAAHAAAAAD
+AAEECQABAAAAAAADAAEECQACAAIB+AADAAEECQADAGAAfAADAAEECQAEACAB+AADAAEECQAFAGwA
+cAADAAEECQAGAB4B+gADAAEECQAHAE4BMgADAAEECQAIABgALAADAAEECQAJABgALAADAAEECQAK
+ADoBvgADAAEECQALAD4BgAADAAEECQAMAD4BgAADAAEECQAOAFYA3ABDAG8AcAB5AHIAaQBnAGgA
+dAAgACgAYwApACAAMgAwADAAOAAgAGIAeQAgAEoAbwBzACAAQgB1AGkAdgBlAG4AZwBhAC4AIABB
+AGwAbAAgAHIAaQBnAGgAdABzACAAcgBlAHMAZQByAHYAZQBkAC4AMQAuADAAMAAwADsAYwBvAG0A
+LgBtAHkAZgBvAG4AdABzAC4AZQB4AGwAagBiAHIAaQBzAC4AYQBuAGkAdgBlAHIAcwAuAHIAZQBn
+AHUAbABhAHIALgB3AGYAawBpAHQAMgAuAGMAUQBQAHIAaAB0AHQAcAA6AC8ALwB3AHcAdwAuAG0A
+eQBmAG8AbgB0AHMALgBjAG8AbQAvAHYAaQBlAHcAbABpAGMAZQBuAHMAZQA/AGwAaQBkAD0AMQAy
+ADkANABBAG4AaQB2AGUAcgBzACAAaQBzACAAYQAgAHQAcgBhAGQAZQBtAGEAcgBrACAAbwBmACAA
+SgBvAHMAIABCAHUAaQB2AGUAbgBnAGEALgBoAHQAdABwADoALwAvAHcAdwB3AC4AagBvAHMAYgB1
+AGkAdgBlAG4AZwBhAC4AZABlAG0AbwBuAC4AbgBsAFMAcABhAGMAZQBkACAAYQBuAGQAIABrAGUA
+cgBuAGUAZAAgAHcAaQB0AGgAIABpAEsAZQByAG4ALiYeAEEAbgBpAHYAZQByAHMALQBSAGUAZwB1
+AGwAYQByQW5pdmVycy1SZWd1bGFyAAAAAAIAAAAAAAD/4wA2AAAAAAAAAAAAAAAAAAAAAAAAAAAB
+mAAAAAEAAgADAAQABQAGAAcACAAJAAoACwAMAA0ADgAPABAAEQASABMAFAAVABYAFwAYABkAGgAb
+ABwAHQAeAB8AIAAhACIAIwAkACUAJgAnACgAKQAqACsALAAtAC4ALwAwADEAMgAzADQANQA2ADcA
+OAA5ADoAOwA8AD0APgA/AEAAQQBCAEMARABFAEYARwBIAEkASgBLAEwATQBOAE8AUABRAFIAUwBU
+AFUAVgBXAFgAWQBaAFsAXABdAF4AXwBgAGEBAgCjAIQAhQCWAOgAhgCOAIsAnQCpAKQBAwCKANoA
+gwCTAPIA8wCNAJcAiADDAN4A8QCeAKoA9QD0APYAogCtAMkAxwCuAGIAYwCQAGQAywBlAMgAygDP
+AMwAzQDOAOkAZgDTANAA0QCvAGcA8ACRANYA1ADVAGgA6wDtAIkAagBpAGsAbQBsAG4AoABvAHEA
+cAByAHMAdQB0AHYAdwDqAHgAegB5AHsAfQB8ALgAoQB/AH4AgACBAOwA7gC6AQQBBQEGAQcBCAEJ
+AP0A/gEKAQsBDAENAP8BAAEOAQ8BEAEBAREBEgETARQBFQEWARcBGAEZARoBGwEcAPgA+QEdAR4B
+HwEgASEBIgEjASQBJQEmAScBKAEpAPoA1wEqASsBLAEtAS4BLwEwATEBMgEzATQBNQE2ATcBOADi
+AOMBOQE6ATsBPAE9AT4BPwFAAUEBQgFDAUQBRQFGAUcAsACxAUgBSQFKAUsBTAFNAU4BTwFQAVEA
++wD8AOQA5QFSAVMBVAFVAVYBVwFYAVkBWgFbAVwBXQFeAV8BYAFhAWIBYwFkAWUBZgFnALsBaAFp
+AWoBawDmAOcBbACmAW0BbgFvAXAA2ADhANsA3ADdAOAA2QDfAKgAnwCbAXEAsgCzALYAtwDEALQA
+tQDFAIIAwgCHAKsAxgC+AL8AvAFyAIwAmACaAJkA7wClAJIAnACnAI8AlACVALkBcwDAAMEBdAF1
+AXYBdwF4ANIBeQF6AXsBfAF9AX4BfwGAAYEBggGDAYQBhQGGAYcBiAGJAYoBiwGMAY0BjgGPAZAB
+kQGSAZMBlAGVAZYBlwGYAZkBmgd1bmkwMEEwB3VuaTAwQUQHQW1hY3JvbgdhbWFjcm9uBkFicmV2
+ZQZhYnJldmUHQW9nb25lawdhb2dvbmVrC0NjaXJjdW1mbGV4C2NjaXJjdW1mbGV4CkNkb3RhY2Nl
+bnQKY2RvdGFjY2VudAZEY2Fyb24GZGNhcm9uBkRjcm9hdAdFbWFjcm9uB2VtYWNyb24GRWJyZXZl
+BmVicmV2ZQpFZG90YWNjZW50CmVkb3RhY2NlbnQHRW9nb25lawdlb2dvbmVrBkVjYXJvbgZlY2Fy
+b24LR2NpcmN1bWZsZXgLZ2NpcmN1bWZsZXgKR2RvdGFjY2VudApnZG90YWNjZW50DEdjb21tYWFj
+Y2VudAxnY29tbWFhY2NlbnQLSGNpcmN1bWZsZXgLaGNpcmN1bWZsZXgESGJhcgRoYmFyBkl0aWxk
+ZQZpdGlsZGUHaW1hY3JvbgdJb2dvbmVrB2lvZ29uZWsCSUoCaWoLSmNpcmN1bWZsZXgLamNpcmN1
+bWZsZXgMS2NvbW1hYWNjZW50DGtjb21tYWFjY2VudAxrZ3JlZW5sYW5kaWMGTGFjdXRlBmxhY3V0
+ZQxMY29tbWFhY2NlbnQMbGNvbW1hYWNjZW50BkxjYXJvbgZsY2Fyb24ETGRvdARsZG90Bk5hY3V0
+ZQZuYWN1dGUMTmNvbW1hYWNjZW50DG5jb21tYWFjY2VudAZOY2Fyb24GbmNhcm9uC25hcG9zdHJv
+cGhlA0VuZwNlbmcHT21hY3JvbgdvbWFjcm9uBk9icmV2ZQZvYnJldmUNT2h1bmdhcnVtbGF1dA1v
+aHVuZ2FydW1sYXV0BlJhY3V0ZQZyYWN1dGUMUmNvbW1hYWNjZW50DHJjb21tYWFjY2VudAZSY2Fy
+b24GcmNhcm9uBlNhY3V0ZQZzYWN1dGULU2NpcmN1bWZsZXgLc2NpcmN1bWZsZXgMVGNvbW1hYWNj
+ZW50DHRjb21tYWFjY2VudAZUY2Fyb24GdGNhcm9uBFRiYXIEdGJhcgZVdGlsZGUGdXRpbGRlB1Vt
+YWNyb24HdW1hY3JvbgZVYnJldmUGdWJyZXZlBVVyaW5nBXVyaW5nDVVodW5nYXJ1bWxhdXQNdWh1
+bmdhcnVtbGF1dAdVb2dvbmVrB3VvZ29uZWsLV2NpcmN1bWZsZXgLd2NpcmN1bWZsZXgLWWNpcmN1
+bWZsZXgLeWNpcmN1bWZsZXgGWmFjdXRlBnphY3V0ZQpaZG90YWNjZW50Cnpkb3RhY2NlbnQFbG9u
+Z3MMU2NvbW1hYWNjZW50DHNjb21tYWFjY2VudAd1bmkwMjFBB3VuaTAyMUIHdW5pMUU5RQRFdXJv
+A2ZfZgVmX2ZfaQVmX2ZfbAVmLmFsdAdmX2YuYWx0A2Zfagh6ZXJvLnRhYgdvbmUudGFiB3R3by50
+YWIJdGhyZWUudGFiCGZvdXIudGFiCGZpdmUudGFiB3NpeC50YWIJc2V2ZW4udGFiCWVpZ2h0LnRh
+YghuaW5lLnRhYgxwYXJlbmxlZnQuY3MNcGFyZW5yaWdodC5jcw5icmFja2V0bGVmdC5jcw9icmFj
+a2V0cmlnaHQuY3MMYnJhY2VsZWZ0LmNzDWJyYWNlcmlnaHQuY3MJYnVsbGV0LmNzCWh5cGhlbi5j
+cwtjb21tYWFjY2VudAllbmRhc2guY3MJZW1kYXNoLmNzBWouYWx0D2pjaXJjdW1mbGV4LmFsdAlk
+b2xsYXIuY3MHY2VudC5jcwtzdGVybGluZy5jcwdFdXJvLmNzBnllbi5jcwVpLnRyawJIVAlzcGFj
+ZS5hbHQJY29tbWEuYWx0CnBlcmlvZC5hbHQKaHlwaGVuLmFsdAAAAAAAAAAAAAAARABSATwB0AJ8
+AwYDJgNcA5AEkATCBMwE1gT6BUQFhgXGBkQGwAcEB4QIBAhACLwJPAlKCVgJlgnCCgIKdgsiC7QM
+HgxmDKwM+g1ADaoN9g4YDlAOyA76D2gPyBAKEGQQ1hFQEfoSMBJ0EtQTXBQIFFoUoBTeFRYVVBW6
+FdoV/haGFuoXMBeeGA4YYBkaGXIZsBoCGnoarhssG4IbxhwsHIoc0h1wHcQeHB5MHp4fah/eICIg
+LCBMIFYgpCCkIOohWiIgIqIi0iOCI7YkQiTUJWAlhiWQJiomTiaGJtQnKiegJ8Qn+ChAKGIooCjg
+KRwppipgKyosHCyOLJwsqiy4LMYs1CziLaIuGi4oLjYuRC5SLmAubi58Loou7C76LwgvWi9oL94v
+7DCEMUQxUjGmMiwyOjJIMqozeDOGM5QzojOwM74zzDSONQo1GDUmNTQ1QjVQNV41bDV6NiY2tjbE
+NtI24DdgN243gDg6OEg4sjjAOM443DlCOVA5XjlsOXo5iDo4OuQ7OjtIO1Y7ZDtyO4A7jjucO6o8
+KDwyPLY8xDzSPOA87jz8PQo9dD4MPho+KD42PkQ+Uj5gPm4+fD6KP1g/6ECGQPBBXkFsQXpBiEHQ
+QjBCPkJgQrZDQENOQ8xD2kPoRHZEhETMRNpE6EUsRW5FfEWKRgZGhEb4R2JHcEd+R4xHmkgASHZI
+2kjoSPZJBEkSSSBJLkm0SlRKYkpwSn5KjEqaSqhKtkrEStJK4Eu4TIZMlEyiTQxNmE2mTghOWE7E
+TtJPZE9yT4BPjk+cT6pPuE/GT9RQQFC6UYRSHFIqUjhSRlJUUmJScFJ+UoxSmlLmU5RTolOwU75T
+zFQcVHBUqlTMVQRVNFV2VaxVtlXsVoRW+lcYVzZXXFeCV6ZX3FgSWCBYWFimWMhY2lm6WgZaUlqM
+Ww5brlvkW+5b+FwWXDxculzwXVpd3F4mXnJekF8UX4Rf+GCcYUZhjGIMYpJkamSuZPBlgGX+Zk5m
+1GdUZ5ZoEmiWaKBoqmi0aL5pDmlcaX5poGnAacpp1GoeapRreGvubLxtPm3MbdZt1m3WbfpuBG4m
+AAAAAgBbAAAAwgLVAAcADwBKALIPAAArsArNAbAQL7AJ1rACMrAMzbAFMrANzbMGDQkIK7ABzbAB
+L7AGzbERASuxAQkRErIDCg85OTmxDAYRErIECw45OTkAMDE3JwM/ARcDDwE1NzMXFQcjdQUVBVwG
+EwVMBVkFBVm6BQIEBgwE/e4FtVsFBVsF//8ANAHwASYCowAjAAoAmgAAAAMACgAAAAAAAAACAC0A
+AAJ7AqkAKwAvAUQAsisAACuwJDOyDwIAK7AVM7IQAgArshYCACuyDAEAK7IREhczMzOwB82yHC4v
+MjIytAEGKwwNK7IdLC0zMzOwAc2yIicoMjIyAbAwL7ExASuwNhq6Puv0RwAVKwqwEC4OsCnAsQ0E
++bAAwLo+6/RHABUrCgWwFi4OsCPAsRME+bAmwAWwABCzAQANEyuzBgANEyuzBwANEyuzDAANEyuw
+KRCzESkQEyuwJhCzEiYTEyuwIxCzFyMWEyuzHCMWEyuzHSMWEyuzIiMWEyuwJhCzJyYTEyuwKRCz
+KCkQEyuzLCkQEyuwJhCzLSYTEyuzLiYTEyuwKRCzLykQEysDALUADRMjJikuLi4uLi4BQBgAAQYH
+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
+MjKwDM2yBwgLMjIysAwQsRoBK7AbMrAKzbAJMrFIASuwNhq6HwTIBQAVKwoEsAEuDrAGwASxIxL5
+DrAewLrg68gOABUrCgSwAC4OsA3ABLESEvkOsBfAuh46x5cAFSsKBLADLg6wBMAEsSET+Q6wIMC6
+4fDHgAAVKwoEsBAuDrAPwASxFBP5DrAVwLrg8cgKABUrCgSwGy6xISAIsCDABLEJEvmxAwQIsATA
+uh8hyBUAFSsKBLAaLrEUFQiwFcAEsQoS+bEQDwiwD8C6HhDHgAAVKwoEsBgusRIXCLAXwASxDBP5
+sQANCLANwLrhxseXABUrCgSwHS6xIx4IsB7ABLEHFPmxAQYIsAbABLABELMCAQYTK7ofBMgFABUr
+C7MFAQYTK7EBBgiwBBCzBQQJEysEswgECRMrsA8QswsPChMruuDryA4AFSsLsAAQsw4ADRMrsQAN
+CLAPELMODwoTKwSwABCzEQANEyuwEhCzExIXEyu64N/IFQAVKwuzFhIXEyuxEhcIsBUQsxYVGhMr
+BLMZFRoTK7AgELMcIBsTK7ofD8gKABUrC7AjELMfIx4TK7EjHgiwIBCzHyAbEysEsCMQsyIjHhMr
+AkAkAAECAwQFBgcICQoLDA0ODxAREhMUFRYXGBkaGxwdHh8gISIjLi4uLi4uLi4uLi4uLi4uLi4u
+Li4uLi4uLi4uLi4uLi4uLi4uAUAMBAUGDQ4PFRYXHh8gLi4uLi4uLi4uLi4usEAaAbFCNhEStCgq
+MTM9JBc5ALFAPxESsSUtOTmwKBG0JiksREYkFzkwMTcRNzUlFzcFFRcRBxUFJwclNScXFRc3Fzc1
+NzUnNScHJwcVBxc1NzU3FzcXFRcVBxUHJwcnNR8BMzc1Mz8BJyM1Mzc1JyEHP34BCYaEAQl8fP73
+hIb+90py7nl27nJy7nZ57nIxY9dua9ZkZNZrbte7BEwEvQcRAtP1BQX+uwSAARZHl45HR46XR/7q
+SJiNR0eNmFZAi35CQn6LQPlCiH5AQH6IQu3hOntyOztyezrhPHlyOjpyeVkFBdcDRgaJBEcFBQAA
+AAIAOP/0AewCrQALABcAOQCyCgAAK7APzbIEAgArsBXNAbAYL7AA1rAMzbAMELERASuwB82xGQEr
+sREMERKzBAkKAyQXOQAwMTcRNDYyFhURFAYiJjcUFjI2NRE0JiIGFTh/tn9/tn9SS3pLS3pLtgE1
+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
+WCNiILAAI0IbYiCwASNCWSCwQFJYsgAgAENjQrIBIAFDY0KwIGOwGWUcIVkbISFZLbAVLLABQ2Mj
+sABDYyMtAAAAuAH/hbABjQBLsAhQWLEBAY5ZsUYGK1ghsBBZS7AUUlghsIBZHbAGK1xYWbAUKwAA
+AAEAAAAOAAAAPAAAAAAAAgAHAAEAfAABAH0AfwACAIABbAABAW0BcQACAXIBcwABAXQBdAACAXUB
+lwABAAQAAAACAAAAAQAAAAoAMAA+AAFsYXRuAAgAFgADTU9MIAAWUk9NIAAWVFJLIAAWAAD//wAB
+AAAAAWtlcm4ACAAAAAEAAAABAAQAAgAAAAIACgZeAAEF0gAEAAAAPwCIAIgAngDEANoA7AECARQB
+HgEsATYBPAFOAZABygHsAg4CMAJCAlQCZgKwAroC1ALaAuwDAgMUAx4DMAM2A0ADYgNsA3IB7AN8
+A4IDjAOmA7gEOgRMBG4DjAR8BJoE5AFOAU4E7gVgAcoB7AHsBXYBTgV8BYYFnAWyBcQFxAAFAK0A
+BwCvAAwA6gAXAPMADAEkAAEACQA5AAkATQAsAK8AFACwAA8A6AANAOoAHwDrABQA8wAsAYwAFAAF
+ABcACwAY//EAGv/tABz/9gA5/9MABAAY//AAGv/wABz/9AA5/9MABQAPAAgAEQAGABj/7QAa//MA
+HP/yAAQADwAWABEAGgASAAgAGv/7AAIAFv/7ABr/6wADAA//5AAR/+QAF//sAAIAW//zAOoACwAB
+AHj/wwAEAA//rAAd/9IAHv/MADv//QAQAKT/ywCtABMArwAWALAAEgDoAAkA6gAoAOsAFwDv/8kA
+8wAWAPb/yQEH/+MBF//rARv/1QEf/+EBJAABATz/3AAOAAwACQAiAAkAQAAIAGAACACtABUArwAJ
+ALAACwCx//AA6gAeAOsAEADv//gA8wAJAPb/+AEkAAEACACtABAArwAGALAABwDqABkA6wAMAO//
++QDzAAYA9v/5AAgArQAUALAACgDqABkA6wAPAO//6AD2/+gBFwABASQAAQAIADkABwCtAAwArwAQ
+ALAADwDqABoA6wARAPMASwGMABAABAA3/8kAOf/xADr/8wA8/94ABAA3/8oAOf/5ADr/+gA8//IA
+BAA3/7oAOf/3ADr/+QA8/+cAEgAEABMADAAWACIAEAAt//cANwAlADkAKAA6ACcAOwAGADwAKABA
+ABgAYAAYAK0APwCwADAA5gAMAOoAGgDrACYBBwAHARcACgACADf/0gA9//oABgAtAAMAN//NADj/
++wA5//kAOv/5ADz/+AABAHj/xgAEADf/xgA5//kAOv/6ADz/7AAFACT/+wAt/+0AN//QADv//AA9
+/+EABAA3/8EAOf/5ADr/+gA8//MAAgAtABAAN//WAAQAN//IADn/+QA6//oAPP/uAAEAN//EAAIA
+N//AADz//AAIADkABwCtAAwArwANALAADgDqABkA6wAQAPMASwGMAA0AAgBNAEkA8wBJAAEAT//G
+AAIATQBDAPMARAABADv/8gACAEAACwBgAAsABgAFAAgACgAIAAwAEQAiABkAQAAOAGAADAAEAAwA
+DQAiAAgAQAANAGAADQAgAAQAIgAFADIACgAyAAwANwAiACgAQAA5AEUADQBLAA0ATAANAE0ADQBO
+AA0ATwAQAGAAOgCtAFgArwAyALAASgC/AA0A6AAtAOoASgDrAEQA7QANAPEADQDzADIA9QANAPoA
+EAD8ABAA/gAQAQcAGQEXACEBUgAgAVUAIAGSAA0ABAAMABMAIgANAEAADQBgAAwACAAFABcACgAX
+AAwAHgAiABkAQAAbAGAAGgFSAAYBVQAGAAMADAARAEAAEABgAA8ABwAPAAEAEQABAB0AAQAeAAEB
+UgAHAVUABwFaAAEAEgAEABUABQAnAAoAJwAMAC0AIgAcAEAAMABgADAArQBLAK8AJQCwAD0A6AAf
+AOoAPQDrADcA8wAlAQcADAEXABQBUgATAVUAEwACAAUAEwAKABMAHAA3AAEAOQABADoAAQA8AAEA
+Wf/ZAFr/2QBc/9gAngABAL7/2ADA/9gA6gAVAQf/4wEX/+MBGf/HARv/yAEf/9YBIAABASIAAQEk
+AAEBMgABATP/2QE0AAEBNf/YATYAAQE8/84BQQABAVIAAQFVAAEABQAPAAgAEQABAB0AAQAeAAgB
+WgABAAEBBwA/AAIAOf/9AFv//AAFAK0ADACvAA4A6gAdAOsABwDzAA4ABQCtAAwArwAPAOoAHQDr
+AAcA8wAPAAQArQA2ALAAJwDqABEA6wAdAAMADAABAEAAAQBgAAEAAQA/AAUACgALAA8AEQAUABcA
+GQAaACkALwAzADcAOQA6ADwAPgBEAEYASABJAEoATgBPAFQAVQBWAFcAWABbAF0AXgBjAHgAgACe
+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
+AAD//f/9AAAAAAAAAAAAAAAAAAAAAAAA/+H/5QAJAAAAAAAAAAAAAP/9AAAAAAAAAAD//P/6AAX/
+0v/OAAD/0v/h/+b/6P/zAAD/2wAA/+v/4gAAAAsACQALAAv//AAAAAAAAAAAAAAAAAAAAAD/+wAA
+AAAAAAAAAAAAAAAAAAAAAAAA/8cAAAAA//oAAAAAAAAAAAAAAAD//QAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAABwAAAAgADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/cAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAALv/0//UALv/0AAAAAAAAAAAAAAAAAAAAAAAAAA0AAAAAAAAAAAAAABgAAAAAAAAA
+AAAAAAAAAP/6AAD/+gAAAAAAAAAAAAAAAAAAAAz/+QAAAAj/+gAAAAAAAP/9//r/+//8//oAAAAA
+AAAAAAAAAAAAAAAAAAAAAP/G/+3/7//ZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/8f/9P/1/9wAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAJ//H/8wAX//EAAAAAAAAAAAAAAAAAAAAA//0AAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFQAAAAAADAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//P/y/8QAAAAAAAAAAAAAAAAAAAAA//r/3gAAAAAACf/t
+AAAAF//tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAD/9QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/1AAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAHAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//kAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4//T
+AAAAAP/3AAAAAAAAAAAAAAAA//AAAAAAAAD/1QAAAAD/1gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9QAAAAAAAAAAAAAAAAAAAAD/8QAAAAD/9QAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/d/9kADAAKAAoACQAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//oAAAAAAAAAAAAAAAAAAAAAAAAAAP/U/9H/0//R
+/+7/+P/z/+8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//AAA//3//f/8AAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAsBaQABAAAAAAAAAAIAAwAE
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABgAHAA8ACAAJAAoACwALAAwA
+DQAOAAsACwAPABAADwARABIAEwAUABUAFgAXABgAGQAaAAAAAAAAAAAAAAAAAB8AGwAAAAAAHAAA
+AB4AAAAAAB0AAAAeAB4AHwAfAAAAIAAAACEAAAAiACIAIwAiACQAJQAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAACsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACYAAAAAAAAAAAAAAAAAAAAAAAUABQAF
+AAUABQAFAAgABwAIAAgACAAIAAsACwALAAsADwALAA8ADwAPAA8ADwAAAA8AFAAUABQAFAAYACcA
+KAAAAAAAAAAAAAAAAAAAABsAAAAAAAAAAAAAAAAAAAAAAAAAHgAfAB8AHwAfAB8AAAAfAAAAAAAA
+AAAAIgAfACIABQAAAAUAAAAFAAAABwAbAAcAGwAHABsABwAbAA8AAAAPAAAACAAAAAgAAAAIAAAA
+CAAAAAgAAAAKAAAACgAAAAoAAAAKAAAACwAeAAsAHgALAAAAAAALAAAACwAAAAwAAAAMAAAADQAd
+AB0ADgAAAA4AAAAOAAAADgAAAA4AAAALAB4ACwAeAAsAHgAeAAsAHgAPAB8ADwAfAA8AHwAIAAAA
+EQAgABEAIAARACAAEgAAABIAAAASAAAAEgAAABMAIQATACEAEwAhABQAAAAUAAAAFAAAABQAAAAU
+AAAAFAAAABYAIgAYACIAGAAZACQAGQAkABkAJAAAAAAAEgAAABMAIQAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAALAADAAMAKQAAACoAKQAAACoAAAAAAAAAAAAAACsAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAcAAAAAAAAAAAAHAAcAAEABQFwABAAAAAAAAAAAAAQAAAAHwAAAAAAEQASABQA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAEQAAAAAAAAAgAAAAAQAIAAkACAAIAAgACQAIAAgAAgAI
+AAgACAAIAAkACAAJAAgACwADAAoABAAFAAwABgANAAAAAAAhAAAAAAAAABcAAAAaABoAGgAZABUA
+AAAAAAAAAAAAABgAGAAaABgAGgAYABYAGwAcAAcABwAOAAcADwAAACQAIgAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAQABAAEA
+AQABAAEAAQAJAAgACAAIAAgACAAIAAgACAAIAAgACQAJAAkACQAJAAAACQAKAAoACgAKAAYACAAZ
+ABcAFwAXABcAFwAXABcAGgAaABoAGgAaAAAAAAAAAAAAHQAYABoAGgAaABoAGgAAABoAHAAcABwA
+HAAHAAAABwABABcAAQAXAAEAFwAJABoACQAaAAkAGgAJABoACAAaAAgAGgAIABoACAAaAAgAGgAI
+ABoACAAaAAkAFQAJABUACQAVAAkAFQAIAAAACAAAAAgAAAAAAAgAAAAIAAAACAAAAAIAAAAIAAAA
+AAAIAAAACAAAAAgAAAAIAAAACAAAAAgAGAAIABgACAAYABgACAAYAAkAGgAJABoACQAaAAkAGgAI
+ABgACAAYAAgAGAALABYACwAWAAsAFgALABYAAwAbAAMAGwADABsACgAcAAoAHAAKABwACgAcAAoA
+HAAKABwABQAHAAYABwAGAA0ADwANAA8ADQAPABkAAAALABYAAwAbAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAjABIAEgAAABMAAAAAABMAAAAAAAAAAAAUAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAABkAGQAZABkAGQAAAAAAGQACAD8ABQAFAAAACgALAAEADwARAAMAJAA+AAYARQBG
+ACEASQBJACMASwBLACQATgBOACUAUABTACYAVQBVACoAVwBXACsAWQBeACwAbABsADIAeAB4ADMA
+gQCXADQAmQCgAEsAqACoAFMAsgC3AFQAuQC5AFoAvgDBAFsAwwDDAF8AxQDFAGAAxwDPAGEA0QDR
+AGoA0wDTAGsA1QDVAGwA1wDXAG0A2QDZAG4A2wDbAG8A3QDdAHAA3wDfAHEA4QDhAHIA4wDjAHMA
+5QDpAHQA7ADsAHkA7gDuAHoA8ADwAHsA8gDyAHwA9AD3AH0A+QD5AIEA+wD7AIIA/QD9AIMA/wD/
+AIQBAQEQAIUBEgEYAJUBGgEaAJwBHAEcAJ0BHgEeAJ4BIAEmAJ8BKAEoAKYBKgEqAKcBLAEsAKgB
+LgEuAKkBMAEwAKoBMgE8AKsBPwE/ALYBQQFCALcBTgFRALkBUwFUAL0BVgFWAL8BXAFcAMABbQFt
+AMEBcgFzAMIAAAABAAAACgCGARwAAWxhdG4ACAAWAANNT0wgACxST00gAERUUksgAFwAAP//AAgA
+AAABAAMABAAIAAkACgALAAD//wAJAAAAAQADAAQABQAIAAkACgALAAD//wAJAAAAAQADAAQABgAI
+AAkACgALAAD//wAJAAAAAgADAAQABwAIAAkACgALAAxjYWx0AEpjYXNlAFBjYXNlAFZmcmFjAF5s
+aWdhAGRsb2NsAGpsb2NsAHBsb2NsAHZvbnVtAH5zYWx0AIRzczAxAIp0bnVtAJAAAAABAAgAAAAB
+AAsAAAACAAsADAAAAAEABgAAAAEABwAAAAEAAQAAAAEAAAAAAAIAAgADAAAAAQAKAAAAAQAEAAAA
+AQAFAAAAAQAJAA4AHgAmAC4ANgA+AEYATgBWAF4AbgB2AH4AhgCOAAEAAAABAHgAAQAAAAEAfgAB
+AAAAAQCEAAYAAAABAIgAAQAAAAEAoAABAAAAAQCyAAQAAAABAMQABAAAAAEA8AAGAAAABQEsAVgB
+egGcAb4AAQAAAAEB3gABAAAAAQIWAAEAAAABAkIAAQAAAAECqAABAAAAAQKsAAEABgAjAAEAAgEc
+AR0AAQAGACMAAQACARwBHQABAAYBRgABAAEATAADAAAAAQASAAEAGgABAAAADQABAAIASQFtAAEA
+AQGSAAIADgAEAZQBlQGXAZYAAQAEAAMADwAQABEAAgAOAAQBlAGVAZcBlgABAAQAAwAPABAAEQAB
+ACwAAgAKACAAAgAGAA4AfgADABIAFQB9AAMAEgAXAAEABAB/AAMAEgAXAAEAAgAUABYAAQA+AAEA
+CAAGAA4AFgAeACQAKgAwAXEAAwBJAE8BcAADAEkATAF0AAIATQFvAAIATwFuAAIATAFtAAIASQAB
+AAEASQADAAAAAQASAAEAGgABAAAADQABAAIASQFtAAEABwCtAK8AsADqAOsA8wGMAAMAAAABABIA
+AQAaAAEAAAANAAEAAgBJAW0AAQACAEkBbQADAAEAGgABABIAAAABAAAADQABAAIATQDzAAEAAgBJ
+AW0AAwABABoAAQASAAAAAQAAAA0AAQACAE0A8wABAAIATQDzAAMAAQAaAAEAEgAAAAEAAAANAAEA
+AgBNAPMAAQAJAAsAPgBKAF4AXwDeAOAA4gDkAAIAJAAPAY0BdgF3AXgBeQF6AXsBfAF9AX4BfwGO
+AY8BkQGQAAIABAAHAAcAAAATABwAAQBkAGYACwFfAV8ADgACACQADwATABQAFQAWABcAGAAZABoA
+GwAcAAcAZABlAV8AZgACAAIBdgF/AAABjQGRAAoAAgA4ABkBjQGAAYEBhwF2AXcBeAF5AXoBewF8
+AX0BfgF/AYIBgwGEAYUBjgGPAZEBiQGKAYYBkAABABkABwALAAwAEAATABQAFQAWABcAGAAZABoA
+GwAcAD4AQABeAGAAZABlAGYBTwFQAVkBXwABAAb+mgABAAEBkgACAA4ABAFyAYsBjAFzAAEABABJ
+AE0A8wFt</string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/Anivers-webfont.ttf.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/Anivers-webfont.ttf.xml
new file mode 100644
index 0000000000..685c803b8e
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/Anivers-webfont.ttf.xml
@@ -0,0 +1,1314 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52850189.77</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>Anivers-webfont.ttf</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/octet-stream</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>71812</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="2" aka="AAAAAAAAAAI=">
+    <pickle>
+      <global name="Pdata" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">AAEAAAARAQAABAAQR0RFRgiuBtIAAPjgAAAAREdQT1P4LQJ1AAD5JAAAGu5HU1VCwFOU7gABFBQA
+AARwT1MvMn+yP7QAAAF0AAAAYGNtYXBrLCA4AAAB1AAAApRjdnQgBQgG9QAA9hwAAAAqZnBnbQ+0
+L6cAAPZIAAACZWdhc3D//wADAAD2FAAAAAhnbHlmQwnR0wAAGcgAANxMaGVhZPi39boAAAE8AAAA
+NmhoZWEHowTGAAAEaAAAACRobXR4IwBWjwAABIwAAAZabG9jYdBZl4AAABaUAAADMm1heHACvgOM
+AAABHAAAACBuYW1l+Ej22gAACugAAALtcG9zdAUrkl8AAA3YAAAIvHByZXCw8isUAAD4sAAAAC4A
+AQAAAZgAWAAHAFgABAACAAEAAgAWAAABAALXAAMAAQABAAAAAQAA3I5wN18PPPUAHwPoAAAAAMrW
+WSgAAAAAytZZKP+D/xMEVQNyAAAACAACAAAAAAAAAAIBnQGQAAUABAK8AooAAACMArwCigAAAd0A
+MgD6AAACAAAAAAAAAAAAgAAAr0AAAEoAAAAAAAAAAHhsamIAQAAg+wQDAP8YAMgDrwEBAAAAmwAA
+AAAB7gKjAAAAIAADAAAAAgAAAAMAAAAUAAMAAQAAAVQABAFAAAAATABAAAUADAB+AKMBKQErAX8B
+kgIbAscC3QOUA6kDvAPAHp4gFCAaIB4gIiAmIDAgOiBEIKwhIiEmIgIiBiIPIhIiGiIeIisiSCJg
+ImUlyvsE//8AAAAgAKAApQErAS4BkgIYAsYC2AOUA6kDvAPAHp4gEyAYIBwgICAmIDAgOSBEIKwh
+IiEmIgIiBiIPIhEiGiIeIisiSCJgImQlyvsA////4//C/8H/wP++/6z/J/59/m39t/2j/Lr9jeKw
+4TzhOeE44TfhNOEr4SPhGuCz4D7gJt9f30XfU99S30vfSN883yDfCd8G26IGbQABAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAEAUAAAABMAEAABQAMAH4AowEpASsBfwGSAhsCxwLdA5QDqQO8A8AeniAUIBog
+HiAiICYgMCA6IEQgrCEiISYiAiIGIg8iEiIaIh4iKyJIImAiZSXK+wT//wAAACAAoAClASsBLgGS
+AhgCxgLYA5QDqQO8A8AeniATIBggHCAgICYgMCA5IEQgrCEiISYiAiIGIg8iESIaIh4iKyJIImAi
+ZCXK+wD////j/8L/wf/A/77/rP8n/n3+bf23/aP8uv2N4rDhPOE54TjhN+E04SvhI+Ea4LPgPuAm
+31/fRd9T31LfS99I3zzfIN8J3wbbogZtAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAMA/xgAyASU
+/4P/hARVAAEAAAAAAAAAAAAAAAAAAAGVARIAAAAAAAABTQAAAPkAAAEfAFsBWgA0Ap4ALQHrADMC
+wQA6AlYAOQDAADQBGgBAARoAIwIeADICJgBeAPcAIAGpAFMA7ABDAVoAIwI6AEMBtgApAgMAKQIJ
+ABgCGQAYAegAAAI0AE8BxwARAioAPQI1ADUA7ABDAPcAIAImADgCJgBeAiYATAHsACMDhgBBAk4A
+DAJFAF0CcwBHApAAXQIBAF0B4wBdAo0ARwLHAF0BDwBdAXkABAJSAF0B2gBdAykAXQLDAF0CnABH
+AioAXQKcAEcCRwBdAfwAMAHxABACtwBWAlIADQNmAA4CPwAbAgIADAIOAC0BNABcAVYAIwE0ACMB
+9wACAiwAIwH2AI0B2gAoAfgATAHYADsB+wA8Ad0AOwFEAB8B5gAnAgoATADnAEUA5/+DAdsATAD3
+AEoDFgA2Ag0ANgH2ADsB/AA2AfkAPAE1ADYBpwAvAXsAHgIGAEcBzgAOAtoADgHnABsB0f/fAa8A
+KQGAACYBAABXAX8AIwJMAD0A+QAAAP8ATQIIADgCRwA3AiwAOwESAGEBqAAjAfYAjQMUAD0BUQAv
+AfQALAILACMBqQBTAdgAMAH3AIsBYgAsAiYAXgFtADABaQAmAfYAtQMTACMCRQA4AQYAUAH2AJsB
+agA0AVoANQH0ADMDCwArAx0AKwMGACcB3gAwAk4ADAJOAAwCTgAMAk4ADAJOAAwCTgAMAv4ACQJz
+AEcCAQBdAgEAXQIBAF0CAQBdAQ8ADwEPAE0BDwAEAQ8AGAKeADgCwwBdApwARwKcAEcCnABHApwA
+RwKcAEcCJgBdApwARwK3AFYCtwBWArcAVgK3AFYCAgAMAiwAXQJWACAB2gAoAdoAKAHaACgB2gAo
+AdoAKAHaACgC4wAoAdgAOwHdADsB3QA7Ad0AOwHdADsA5//3AOcAOgDn/+8A5wAFAfQAPAINADYB
+9gA7AfYAOwH2ADsB9gA7AfYAOwImAF4B+wA9AgYARwIGAEcCBgBHAgYARwHR/98B+ABMAdH/3wJO
+AAwB2gAoAk4ADAHaACgCTgAMAdoAKAJzAEcB2AA7AnMARwHYADsCcwBHAdgAOwJzAEcB2AA7ApAA
+XQIZADwCngA4AfsAPAIBAF0B3QA7AgEAXQHdADsCAQBdAd0AOwIBAF0B3QA7AgEAXQHdADsCjQBH
+AeYAJwKNAEcB5gAnAo0ARwHmACcCjQBHAeYAJwLHAF0CCv/yAwQAKQIKAAUBD//9AOf/5QDnAAAB
+DwATAOf//QEPAFoA5wBLAn0AXQHhAEUBeQAEAOf/gwJSAF0B2wBMAd0ASwHaAFgA9wA/AdoAXQD3
+AEgB2gBdARUASgHaAF0BmwBKAecAMQEhAB0CwwBdAg0ANgLDAF0CDQA2AsMAXQINADYCDQAlAsMA
+XQINADYCnABHAfYAOwKcAEcB9gA7ApwARwH2ADsDpQBHAw0AOwJHAF0BNQA2AkcAXQE1AC8CRwBd
+ATUALAH8ADABpwAvAfwAMAGnAC8B/AAwAacALwH8ADABpwAvAfEAEAF7AB4B8QAQAXsAHgIYACMB
+kQArArcAVgIGAEcCtwBWAgYARwK3AFYCBgBHArcAVgIGAEcCtwBWAgYARwK4AFYCBgBHA2YADgLa
+AA4CAgAMAdH/3wICAAwCDgAtAa8AKQIOAC0BrwApAg4ALQGvACkBAQAfAm4AIwH8ADABpwAvAfEA
+EAF7AB4B9gB4AfYAeAH2AIQB9wDNAfYAqgH4AKUB9gBvAfcAfAJbAE4CEAAPAwIANAJRAEwCmABT
+A14AUwDaACgAywAuAO0AKgF0ACgBZQAuAYcAKwG6ACgB4QA7AegASgMWAEMD7QA6ATcALAE3ADMC
+hQAjAlEANQMRABYDEwAjA0MAOQNDAD0CJgBeAgsAMQHsACMCOAAjAl0APgImAF4CJgA4AiYATAJI
+AFQCXQAfAgsAHwIrAB8DOAAfA0QAHwFEAB8CXQAfAgsAHwSUAD8CJgA4AiYAQwImAD8CJgA1AiYA
+FQImADUCJgA+AiYAJwImADoCJgA2ARgAQAEYACEBQQBcAUEAMAGPACIBjQA2Ab4ANQGeAE4AvAAj
+Ao0ATgNTAE4A5//oAOf/6AImAEUCJgBPAiYAIgImABICJgAoAOcARQD5AAABEwAAADcAVwATAAAA
+AAAQAMYAAQABAAAAAQAAAAAAAQABAAAABAAPAhgAAwABBAkAAABwAAAAAwABBAkAAQAAAAAAAwAB
+BAkAAgACAfgAAwABBAkAAwBgAHwAAwABBAkABAAgAfgAAwABBAkABQBsAHAAAwABBAkABgAeAfoA
+AwABBAkABwBOATIAAwABBAkACAAYACwAAwABBAkACQAYACwAAwABBAkACgA6Ab4AAwABBAkACwA+
+AYAAAwABBAkADAA+AYAAAwABBAkADgBWANwAQwBvAHAAeQByAGkAZwBoAHQAIAAoAGMAKQAgADIA
+MAAwADgAIABiAHkAIABKAG8AcwAgAEIAdQBpAHYAZQBuAGcAYQAuACAAQQBsAGwAIAByAGkAZwBo
+AHQAcwAgAHIAZQBzAGUAcgB2AGUAZAAuADEALgAwADAAMAA7AGMAbwBtAC4AbQB5AGYAbwBuAHQA
+cwAuAGUAeABsAGoAYgByAGkAcwAuAGEAbgBpAHYAZQByAHMALgByAGUAZwB1AGwAYQByAC4AdwBm
+AGsAaQB0ADIALgBjAFEAUAByAGgAdAB0AHAAOgAvAC8AdwB3AHcALgBtAHkAZgBvAG4AdABzAC4A
+YwBvAG0ALwB2AGkAZQB3AGwAaQBjAGUAbgBzAGUAPwBsAGkAZAA9ADEAMgA5ADQAQQBuAGkAdgBl
+AHIAcwAgAGkAcwAgAGEAIAB0AHIAYQBkAGUAbQBhAHIAawAgAG8AZgAgAEoAbwBzACAAQgB1AGkA
+dgBlAG4AZwBhAC4AaAB0AHQAcAA6AC8ALwB3AHcAdwAuAGoAbwBzAGIAdQBpAHYAZQBuAGcAYQAu
+AGQAZQBtAG8AbgAuAG4AbABTAHAAYQBjAGUAZAAgAGEAbgBkACAAawBlAHIAbgBlAGQAIAB3AGkA
+dABoACAAaQBLAGUAcgBuAC4mHgBBAG4AaQB2AGUAcgBzAC0AUgBlAGcAdQBsAGEAckFuaXZlcnMt
+UmVndWxhcgAAAAACAAAAAAAA/+MANgAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAABAAIAAwAEAAUA
+BgAHAAgACQAKAAsADAANAA4ADwAQABEAEgATABQAFQAWABcAGAAZABoAGwAcAB0AHgAfACAAIQAi
+ACMAJAAlACYAJwAoACkAKgArACwALQAuAC8AMAAxADIAMwA0ADUANgA3ADgAOQA6ADsAPAA9AD4A
+PwBAAEEAQgBDAEQARQBGAEcASABJAEoASwBMAE0ATgBPAFAAUQBSAFMAVABVAFYAVwBYAFkAWgBb
+AFwAXQBeAF8AYABhAQIAowCEAIUAlgDoAIYAjgCLAJ0AqQCkAQMAigDaAIMAkwDyAPMAjQCXAIgA
+wwDeAPEAngCqAPUA9AD2AKIArQDJAMcArgBiAGMAkABkAMsAZQDIAMoAzwDMAM0AzgDpAGYA0wDQ
+ANEArwBnAPAAkQDWANQA1QBoAOsA7QCJAGoAaQBrAG0AbABuAKAAbwBxAHAAcgBzAHUAdAB2AHcA
+6gB4AHoAeQB7AH0AfAC4AKEAfwB+AIAAgQDsAO4AugEEAQUBBgEHAQgBCQD9AP4BCgELAQwBDQD/
+AQABDgEPARABAQERARIBEwEUARUBFgEXARgBGQEaARsBHAD4APkBHQEeAR8BIAEhASIBIwEkASUB
+JgEnASgBKQD6ANcBKgErASwBLQEuAS8BMAExATIBMwE0ATUBNgE3ATgA4gDjATkBOgE7ATwBPQE+
+AT8BQAFBAUIBQwFEAUUBRgFHALAAsQFIAUkBSgFLAUwBTQFOAU8BUAFRAPsA/ADkAOUBUgFTAVQB
+VQFWAVcBWAFZAVoBWwFcAV0BXgFfAWABYQFiAWMBZAFlAWYBZwC7AWgBaQFqAWsA5gDnAWwApgFt
+AW4BbwFwANgA4QDbANwA3QDgANkA3wCoAJ8AmwFxALIAswC2ALcAxAC0ALUAxQCCAMIAhwCrAMYA
+vgC/ALwBcgCMAJgAmgCZAO8ApQCSAJwApwCPAJQAlQC5AXMAwADBAXQBdQF2AXcBeADSAXkBegF7
+AXwBfQF+AX8BgAGBAYIBgwGEAYUBhgGHAYgBiQGKAYsBjAGNAY4BjwGQAZEBkgGTAZQBlQGWAZcB
+mAGZAZoHdW5pMDBBMAd1bmkwMEFEB0FtYWNyb24HYW1hY3JvbgZBYnJldmUGYWJyZXZlB0FvZ29u
+ZWsHYW9nb25lawtDY2lyY3VtZmxleAtjY2lyY3VtZmxleApDZG90YWNjZW50CmNkb3RhY2NlbnQG
+RGNhcm9uBmRjYXJvbgZEY3JvYXQHRW1hY3JvbgdlbWFjcm9uBkVicmV2ZQZlYnJldmUKRWRvdGFj
+Y2VudAplZG90YWNjZW50B0VvZ29uZWsHZW9nb25lawZFY2Fyb24GZWNhcm9uC0djaXJjdW1mbGV4
+C2djaXJjdW1mbGV4Ckdkb3RhY2NlbnQKZ2RvdGFjY2VudAxHY29tbWFhY2NlbnQMZ2NvbW1hYWNj
+ZW50C0hjaXJjdW1mbGV4C2hjaXJjdW1mbGV4BEhiYXIEaGJhcgZJdGlsZGUGaXRpbGRlB2ltYWNy
+b24HSW9nb25lawdpb2dvbmVrAklKAmlqC0pjaXJjdW1mbGV4C2pjaXJjdW1mbGV4DEtjb21tYWFj
+Y2VudAxrY29tbWFhY2NlbnQMa2dyZWVubGFuZGljBkxhY3V0ZQZsYWN1dGUMTGNvbW1hYWNjZW50
+DGxjb21tYWFjY2VudAZMY2Fyb24GbGNhcm9uBExkb3QEbGRvdAZOYWN1dGUGbmFjdXRlDE5jb21t
+YWFjY2VudAxuY29tbWFhY2NlbnQGTmNhcm9uBm5jYXJvbgtuYXBvc3Ryb3BoZQNFbmcDZW5nB09t
+YWNyb24Hb21hY3JvbgZPYnJldmUGb2JyZXZlDU9odW5nYXJ1bWxhdXQNb2h1bmdhcnVtbGF1dAZS
+YWN1dGUGcmFjdXRlDFJjb21tYWFjY2VudAxyY29tbWFhY2NlbnQGUmNhcm9uBnJjYXJvbgZTYWN1
+dGUGc2FjdXRlC1NjaXJjdW1mbGV4C3NjaXJjdW1mbGV4DFRjb21tYWFjY2VudAx0Y29tbWFhY2Nl
+bnQGVGNhcm9uBnRjYXJvbgRUYmFyBHRiYXIGVXRpbGRlBnV0aWxkZQdVbWFjcm9uB3VtYWNyb24G
+VWJyZXZlBnVicmV2ZQVVcmluZwV1cmluZw1VaHVuZ2FydW1sYXV0DXVodW5nYXJ1bWxhdXQHVW9n
+b25lawd1b2dvbmVrC1djaXJjdW1mbGV4C3djaXJjdW1mbGV4C1ljaXJjdW1mbGV4C3ljaXJjdW1m
+bGV4BlphY3V0ZQZ6YWN1dGUKWmRvdGFjY2VudAp6ZG90YWNjZW50BWxvbmdzDFNjb21tYWFjY2Vu
+dAxzY29tbWFhY2NlbnQHdW5pMDIxQQd1bmkwMjFCB3VuaTFFOUUERXVybwNmX2YFZl9mX2kFZl9m
+X2wFZi5hbHQHZl9mLmFsdANmX2oIemVyby50YWIHb25lLnRhYgd0d28udGFiCXRocmVlLnRhYghm
+b3VyLnRhYghmaXZlLnRhYgdzaXgudGFiCXNldmVuLnRhYgllaWdodC50YWIIbmluZS50YWIMcGFy
+ZW5sZWZ0LmNzDXBhcmVucmlnaHQuY3MOYnJhY2tldGxlZnQuY3MPYnJhY2tldHJpZ2h0LmNzDGJy
+YWNlbGVmdC5jcw1icmFjZXJpZ2h0LmNzCWJ1bGxldC5jcwloeXBoZW4uY3MLY29tbWFhY2NlbnQJ
+ZW5kYXNoLmNzCWVtZGFzaC5jcwVqLmFsdA9qY2lyY3VtZmxleC5hbHQJZG9sbGFyLmNzB2NlbnQu
+Y3MLc3RlcmxpbmcuY3MHRXVyby5jcwZ5ZW4uY3MFaS50cmsCSFQJc3BhY2UuYWx0CWNvbW1hLmFs
+dApwZXJpb2QuYWx0Cmh5cGhlbi5hbHQAAAAAAAAAAAAAAEQAUgE8AdACfAMGAyYDXAOQBJAEwgTM
+BNYE+gVEBYYFxgZEBsAHBAeECAQIQAi8CTwJSglYCZYJwgoCCnYLIgu0DB4MZgysDPoNQA2qDfYO
+GA5QDsgO+g9oD8gQChBkENYRUBH6EjASdBLUE1wUCBRaFKAU3hUWFVQVuhXaFf4WhhbqFzAXnhgO
+GGAZGhlyGbAaAhp6Gq4bLBuCG8YcLByKHNIdcB3EHhweTB6eH2of3iAiICwgTCBWIKQgpCDqIVoi
+ICKiItIjgiO2JEIk1CVgJYYlkCYqJk4mhibUJyonoCfEJ/goQChiKKAo4CkcKaYqYCsqLBwsjiyc
+LKosuCzGLNQs4i2iLhouKC42LkQuUi5gLm4ufC6KLuwu+i8IL1ovaC/eL+wwhDFEMVIxpjIsMjoy
+SDKqM3gzhjOUM6IzsDO+M8w0jjUKNRg1JjU0NUI1UDVeNWw1ejYmNrY2xDbSNuA3YDduN4A4OjhI
+OLI4wDjOONw5QjlQOV45bDl6OYg6ODrkOzo7SDtWO2Q7cjuAO447nDuqPCg8Mjy2PMQ80jzgPO48
+/D0KPXQ+DD4aPig+Nj5EPlI+YD5uPnw+ij9YP+hAhkDwQV5BbEF6QYhB0EIwQj5CYEK2Q0BDTkPM
+Q9pD6ER2RIREzETaROhFLEVuRXxFikYGRoRG+EdiR3BHfkeMR5pIAEh2SNpI6Ej2SQRJEkkgSS5J
+tEpUSmJKcEp+SoxKmkqoSrZKxErSSuBLuEyGTJRMok0MTZhNpk4ITlhOxE7ST2RPck+AT45PnE+q
+T7hPxk/UUEBQulGEUhxSKlI4UkZSVFJiUnBSflKMUppS5lOUU6JTsFO+U8xUHFRwVKpUzFUEVTRV
+dlWsVbZV7FaEVvpXGFc2V1xXglemV9xYElggWFhYpljIWNpZuloGWlJajFsOW65b5FvuW/hcFlw8
+XLpc8F1aXdxeJl5yXpBfFF+EX/hgnGFGYYxiDGKSZGpkrmTwZYBl/mZOZtRnVGeWaBJolmigaKpo
+tGi+aQ5pXGl+aaBpwGnKadRqHmqUa3hr7my8bT5tzG3WbdZt1m36bgRuJgAAAAIAWwAAAMIC1QAH
+AA8ASgCyDwAAK7AKzQGwEC+wCdawAjKwDM2wBTKwDc2zBg0JCCuwAc2wAS+wBs2xEQErsQEJERKy
+AwoPOTk5sQwGERKyBAsOOTk5ADAxNycDPwEXAw8BNTczFxUHI3UFFQVcBhMFTAVZBQVZugUCBAYM
+BP3uBbVbBQVbBf//ADQB8AEmAqMAIwAKAJoAAAADAAoAAAAAAAAAAgAtAAACewKpACsALwFEALIr
+AAArsCQzsg8CACuwFTOyEAIAK7IWAgArsgwBACuyERIXMzMzsAfNshwuLzIyMrQBBisMDSuyHSwt
+MzMzsAHNsiInKDIyMgGwMC+xMQErsDYauj7r9EcAFSsKsBAuDrApwLENBPmwAMC6Puv0RwAVKwoF
+sBYuDrAjwLETBPmwJsAFsAAQswEADRMrswYADRMrswcADRMrswwADRMrsCkQsxEpEBMrsCYQsxIm
+ExMrsCMQsxcjFhMrsxwjFhMrsx0jFhMrsyIjFhMrsCYQsycmExMrsCkQsygpEBMrsywpEBMrsCYQ
+sy0mExMrsy4mExMrsCkQsy8pEBMrAwC1AA0TIyYpLi4uLi4uAUAYAAEGBwwNEBESExYXHB0iIyYn
+KCksLS4vLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4usEAaADAxPwEjJzU3MzcjJzU3Mz8CFwczPwIX
+BzMXDwEjBzMXDwEjDwEjJzcjDwEjNzM3I3ggZgUFcyFjBQVwIAZABiKXIAZABiJ5BBEHciF2BBEH
+byAGQAQglyAGQHOXIZcFrgU7BbEFOwWrBgoFtqsGCgW2BTsFsQU7Ba4FBa6uBfixAAAAAwAz/7IB
+tQJqACsAMQA3AIEAsioAACuwJTOwBc2wMjKwHC+wLTOwE82wDjIBsDgvsAvWsC/NsC8QsQYBK7IO
+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
+AAAAAQAEAAIAAAACAAoGXgABBdIABAAAAD8AiACIAJ4AxADaAOwBAgEUAR4BLAE2ATwBTgGQAcoB
+7AIOAjACQgJUAmYCsAK6AtQC2gLsAwIDFAMeAzADNgNAA2IDbANyAewDfAOCA4wDpgO4BDoETARu
+A4wEfASaBOQBTgFOBO4FYAHKAewB7AV2AU4FfAWGBZwFsgXEBcQABQCtAAcArwAMAOoAFwDzAAwB
+JAABAAkAOQAJAE0ALACvABQAsAAPAOgADQDqAB8A6wAUAPMALAGMABQABQAXAAsAGP/xABr/7QAc
+//YAOf/TAAQAGP/wABr/8AAc//QAOf/TAAUADwAIABEABgAY/+0AGv/zABz/8gAEAA8AFgARABoA
+EgAIABr/+wACABb/+wAa/+sAAwAP/+QAEf/kABf/7AACAFv/8wDqAAsAAQB4/8MABAAP/6wAHf/S
+AB7/zAA7//0AEACk/8sArQATAK8AFgCwABIA6AAJAOoAKADrABcA7//JAPMAFgD2/8kBB//jARf/
+6wEb/9UBH//hASQAAQE8/9wADgAMAAkAIgAJAEAACABgAAgArQAVAK8ACQCwAAsAsf/wAOoAHgDr
+ABAA7//4APMACQD2//gBJAABAAgArQAQAK8ABgCwAAcA6gAZAOsADADv//kA8wAGAPb/+QAIAK0A
+FACwAAoA6gAZAOsADwDv/+gA9v/oARcAAQEkAAEACAA5AAcArQAMAK8AEACwAA8A6gAaAOsAEQDz
+AEsBjAAQAAQAN//JADn/8QA6//MAPP/eAAQAN//KADn/+QA6//oAPP/yAAQAN/+6ADn/9wA6//kA
+PP/nABIABAATAAwAFgAiABAALf/3ADcAJQA5ACgAOgAnADsABgA8ACgAQAAYAGAAGACtAD8AsAAw
+AOYADADqABoA6wAmAQcABwEXAAoAAgA3/9IAPf/6AAYALQADADf/zQA4//sAOf/5ADr/+QA8//gA
+AQB4/8YABAA3/8YAOf/5ADr/+gA8/+wABQAk//sALf/tADf/0AA7//wAPf/hAAQAN//BADn/+QA6
+//oAPP/zAAIALQAQADf/1gAEADf/yAA5//kAOv/6ADz/7gABADf/xAACADf/wAA8//wACAA5AAcA
+rQAMAK8ADQCwAA4A6gAZAOsAEADzAEsBjAANAAIATQBJAPMASQABAE//xgACAE0AQwDzAEQAAQA7
+//IAAgBAAAsAYAALAAYABQAIAAoACAAMABEAIgAZAEAADgBgAAwABAAMAA0AIgAIAEAADQBgAA0A
+IAAEACIABQAyAAoAMgAMADcAIgAoAEAAOQBFAA0ASwANAEwADQBNAA0ATgANAE8AEABgADoArQBY
+AK8AMgCwAEoAvwANAOgALQDqAEoA6wBEAO0ADQDxAA0A8wAyAPUADQD6ABAA/AAQAP4AEAEHABkB
+FwAhAVIAIAFVACABkgANAAQADAATACIADQBAAA0AYAAMAAgABQAXAAoAFwAMAB4AIgAZAEAAGwBg
+ABoBUgAGAVUABgADAAwAEQBAABAAYAAPAAcADwABABEAAQAdAAEAHgABAVIABwFVAAcBWgABABIA
+BAAVAAUAJwAKACcADAAtACIAHABAADAAYAAwAK0ASwCvACUAsAA9AOgAHwDqAD0A6wA3APMAJQEH
+AAwBFwAUAVIAEwFVABMAAgAFABMACgATABwANwABADkAAQA6AAEAPAABAFn/2QBa/9kAXP/YAJ4A
+AQC+/9gAwP/YAOoAFQEH/+MBF//jARn/xwEb/8gBH//WASAAAQEiAAEBJAABATIAAQEz/9kBNAAB
+ATX/2AE2AAEBPP/OAUEAAQFSAAEBVQABAAUADwAIABEAAQAdAAEAHgAIAVoAAQABAQcAPwACADn/
+/QBb//wABQCtAAwArwAOAOoAHQDrAAcA8wAOAAUArQAMAK8ADwDqAB0A6wAHAPMADwAEAK0ANgCw
+ACcA6gARAOsAHQADAAwAAQBAAAEAYAABAAEAPwAFAAoACwAPABEAFAAXABkAGgApAC8AMwA3ADkA
+OgA8AD4ARABGAEgASQBKAE4ATwBUAFUAVgBXAFgAWwBdAF4AYwB4AIAAngCfAK4ArwCwANAA0gDq
+AOsA8wD2APwBFwEgASIBJAElATIBNAE2AT0BQQFOAVEBVAFtAXIBcwACEtAABAAADRIP6gAtACUA
+AP/d/9kADAAHAAgABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALAAAACQANAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/9UAAP/V/9L/7//5//b/8gAA
+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
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/3AAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC7/9P/1
+AC7/9AAAAAAAAAAAAAAAAAAAAAAAAAANAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAD/+gAA//oA
+AAAAAAAAAAAAAAAAAAAM//kAAAAI//oAAAAAAAD//f/6//v//P/6AAAAAAAAAAAAAAAAAAAAAAAA
+AAD/xv/t/+//2QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAP/H//T/9f/cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAACf/x//MAF//xAAAAAAAAAAAAAAAAAAAAAP/9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAA//z/8v/EAAAAAAAAAAAAAAAAAAAAAP/6/94AAAAAAAn/7QAAABf/7QAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAA//UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAD/9QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAHAAAABwAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/5AAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+P/0wAAAAD/9wAAAAAAAAAA
+AAAAAP/wAAAAAAAA/9UAAAAA/9YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAA//UAAAAAAAAAAAAAAAAAAAAA//EAAAAA//UAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAD/3f/ZAAwACgAKAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAP/6AAAAAAAAAAAAAAAAAAAAAAAAAAD/1P/R/9P/0f/u//j/8//vAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAA//wAAP/9//3//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQALAWkAAQAAAAAAAAACAAMABAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAYABwAPAAgACQAKAAsACwAMAA0ADgALAAsADwAQAA8A
+EQASABMAFAAVABYAFwAYABkAGgAAAAAAAAAAAAAAAAAfABsAAAAAABwAAAAeAAAAAAAdAAAAHgAe
+AB8AHwAAACAAAAAhAAAAIgAiACMAIgAkACUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAmAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAIAAcACAAI
+AAgACAALAAsACwALAA8ACwAPAA8ADwAPAA8AAAAPABQAFAAUABQAGAAnACgAAAAAAAAAAAAAAAAA
+AAAbAAAAAAAAAAAAAAAAAAAAAAAAAB4AHwAfAB8AHwAfAAAAHwAAAAAAAAAAACIAHwAiAAUAAAAF
+AAAABQAAAAcAGwAHABsABwAbAAcAGwAPAAAADwAAAAgAAAAIAAAACAAAAAgAAAAIAAAACgAAAAoA
+AAAKAAAACgAAAAsAHgALAB4ACwAAAAAACwAAAAsAAAAMAAAADAAAAA0AHQAdAA4AAAAOAAAADgAA
+AA4AAAAOAAAACwAeAAsAHgALAB4AHgALAB4ADwAfAA8AHwAPAB8ACAAAABEAIAARACAAEQAgABIA
+AAASAAAAEgAAABIAAAATACEAEwAhABMAIQAUAAAAFAAAABQAAAAUAAAAFAAAABQAAAAWACIAGAAi
+ABgAGQAkABkAJAAZACQAAAAAABIAAAATACEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAwADACkA
+AAAqACkAAAAqAAAAAAAAAAAAAAArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAA
+AAAAAAAAABwAHAABAAUBcAAQAAAAAAAAAAAAEAAAAB8AAAAAABEAEgAUAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAUABEAAAAAAAAAIAAAAAEACAAJAAgACAAIAAkACAAIAAIACAAIAAgACAAJAAgACQAI
+AAsAAwAKAAQABQAMAAYADQAAAAAAIQAAAAAAAAAXAAAAGgAaABoAGQAVAAAAAAAAAAAAAAAYABgA
+GgAYABoAGAAWABsAHAAHAAcADgAHAA8AAAAkACIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAEAAQABAAEAAQABAAEACQAIAAgA
+CAAIAAgACAAIAAgACAAIAAkACQAJAAkACQAAAAkACgAKAAoACgAGAAgAGQAXABcAFwAXABcAFwAX
+ABoAGgAaABoAGgAAAAAAAAAAAB0AGAAaABoAGgAaABoAAAAaABwAHAAcABwABwAAAAcAAQAXAAEA
+FwABABcACQAaAAkAGgAJABoACQAaAAgAGgAIABoACAAaAAgAGgAIABoACAAaAAgAGgAJABUACQAV
+AAkAFQAJABUACAAAAAgAAAAIAAAAAAAIAAAACAAAAAgAAAACAAAACAAAAAAACAAAAAgAAAAIAAAA
+CAAAAAgAAAAIABgACAAYAAgAGAAYAAgAGAAJABoACQAaAAkAGgAJABoACAAYAAgAGAAIABgACwAW
+AAsAFgALABYACwAWAAMAGwADABsAAwAbAAoAHAAKABwACgAcAAoAHAAKABwACgAcAAUABwAGAAcA
+BgANAA8ADQAPAA0ADwAZAAAACwAWAAMAGwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwASABIAAAAT
+AAAAAAATAAAAAAAAAAAAFAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZABkA
+GQAZABkAAAAAABkAAgA/AAUABQAAAAoACwABAA8AEQADACQAPgAGAEUARgAhAEkASQAjAEsASwAk
+AE4ATgAlAFAAUwAmAFUAVQAqAFcAVwArAFkAXgAsAGwAbAAyAHgAeAAzAIEAlwA0AJkAoABLAKgA
+qABTALIAtwBUALkAuQBaAL4AwQBbAMMAwwBfAMUAxQBgAMcAzwBhANEA0QBqANMA0wBrANUA1QBs
+ANcA1wBtANkA2QBuANsA2wBvAN0A3QBwAN8A3wBxAOEA4QByAOMA4wBzAOUA6QB0AOwA7AB5AO4A
+7gB6APAA8AB7APIA8gB8APQA9wB9APkA+QCBAPsA+wCCAP0A/QCDAP8A/wCEAQEBEACFARIBGACV
+ARoBGgCcARwBHACdAR4BHgCeASABJgCfASgBKACmASoBKgCnASwBLACoAS4BLgCpATABMACqATIB
+PACrAT8BPwC2AUEBQgC3AU4BUQC5AVMBVAC9AVYBVgC/AVwBXADAAW0BbQDBAXIBcwDCAAAAAQAA
+AAoAhgEcAAFsYXRuAAgAFgADTU9MIAAsUk9NIABEVFJLIABcAAD//wAIAAAAAQADAAQACAAJAAoA
+CwAA//8ACQAAAAEAAwAEAAUACAAJAAoACwAA//8ACQAAAAEAAwAEAAYACAAJAAoACwAA//8ACQAA
+AAIAAwAEAAcACAAJAAoACwAMY2FsdABKY2FzZQBQY2FzZQBWZnJhYwBebGlnYQBkbG9jbABqbG9j
+bABwbG9jbAB2b251bQB+c2FsdACEc3MwMQCKdG51bQCQAAAAAQAIAAAAAQALAAAAAgALAAwAAAAB
+AAYAAAABAAcAAAABAAEAAAABAAAAAAACAAIAAwAAAAEACgAAAAEABAAAAAEABQAAAAEACQAOAB4A
+JgAuADYAPgBGAE4AVgBeAG4AdgB+AIYAjgABAAAAAQB4AAEAAAABAH4AAQAAAAEAhAAGAAAAAQCI
+AAEAAAABAKAAAQAAAAEAsgAEAAAAAQDEAAQAAAABAPAABgAAAAUBLAFYAXoBnAG+AAEAAAABAd4A
+AQAAAAECFgABAAAAAQJCAAEAAAABAqgAAQAAAAECrAABAAYAIwABAAIBHAEdAAEABgAjAAEAAgEc
+AR0AAQAGAUYAAQABAEwAAwAAAAEAEgABABoAAQAAAA0AAQACAEkBbQABAAEBkgACAA4ABAGUAZUB
+lwGWAAEABAADAA8AEAARAAIADgAEAZQBlQGXAZYAAQAEAAMADwAQABEAAQAsAAIACgAgAAIABgAO
+AH4AAwASABUAfQADABIAFwABAAQAfwADABIAFwABAAIAFAAWAAEAPgABAAgABgAOABYAHgAkACoA
+MAFxAAMASQBPAXAAAwBJAEwBdAACAE0BbwACAE8BbgACAEwBbQACAEkAAQABAEkAAwAAAAEAEgAB
+ABoAAQAAAA0AAQACAEkBbQABAAcArQCvALAA6gDrAPMBjAADAAAAAQASAAEAGgABAAAADQABAAIA
+SQFtAAEAAgBJAW0AAwABABoAAQASAAAAAQAAAA0AAQACAE0A8wABAAIASQFtAAMAAQAaAAEAEgAA
+AAEAAAANAAEAAgBNAPMAAQACAE0A8wADAAEAGgABABIAAAABAAAADQABAAIATQDzAAEACQALAD4A
+SgBeAF8A3gDgAOIA5AACACQADwGNAXYBdwF4AXkBegF7AXwBfQF+AX8BjgGPAZEBkAACAAQABwAH
+AAAAEwAcAAEAZABmAAsBXwFfAA4AAgAkAA8AEwAUABUAFgAXABgAGQAaABsAHAAHAGQAZQFfAGYA
+AgACAXYBfwAAAY0BkQAKAAIAOAAZAY0BgAGBAYcBdgF3AXgBeQF6AXsBfAF9AX4BfwGCAYMBhAGF
+AY4BjwGRAYkBigGGAZAAAQAZAAcACwAMABAAEwAUABUAFgAXABgAGQAaABsAHAA+AEAAXgBgAGQA
+ZQBmAU8BUAFZAV8AAQAG/poAAQABAZIAAgAOAAQBcgGLAYwBcwABAAQASQBNAPMBbQ==</string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/Anivers-webfont.woff.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/Anivers-webfont.woff.xml
new file mode 100644
index 0000000000..ee5b2ec712
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/Anivers-webfont.woff.xml
@@ -0,0 +1,714 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52850175.56</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>Anivers-webfont.woff</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/font-woff</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">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
+G9jIVVzNNVzLdVzPDdzITdzMLdzKbdzOHdzJXdzNPdzLfdzPAzzIQzzMIzzKYzzOEzwZMBQpMzM7
+08WcQHa1ENZUJSA46M8u18Ra0S/YEMhWo6oiVgUEB4PTw5IWNqorZLE+GG7iKdMjqi6Ew6Kip4TP
+Un9OWLBCRhzIMeMLeiDkJhTdhCEnoWhDSqgpkHiWBkKuDNFBf8iJKNoQzPWIinpE5TbFip6lqblh
+tbpacI2oxwjmeeLEmnhSXrmgJcXMxZ+vS3JE9Es2BCS3knxXneRgQv7MBKkyONMTrbKJp87y5q86
+x4hqoqjIghKRwv4CIWzool+2IbXAe072GP4CpxWyDUkFZp1Jsrn4Cx1/xfEv9PorXv9Cx19xWqkI
+NWpc19SamJgYUqKJohINFLllqu7AipyBqTakFcUMJSpoRrUsGHqa6rX8xY4GzdFQ7NWgeTUUOxo0
+B0ocr7gNwRJPG+OeNpZ6o+neaKVOGN3pSKk1PN0aXpkzPMMZXplbleFWVeZUZdjgK9MkJeozrDWt
+7JwKDa8VKHNHb7jvY75HbZ2HL/TwhibuX+TU2mhDyqKmC9t4lvpkVYnGU0u89cY9hv2Sh2dluzjN
+wqzQuFBSyNDUxIrlFT7zt1yyV9lXkSHIesDkFpq7lc0aRU3N0IXygFmAjXqdbSfrMfM6WqxZhWpo
+DpFqnTNxqd4+EzebpdhMlKIx3T6kSE6g1BpBM6+zWKFnhONptqHZh8Lx5uXmnagSdXcz3TXPbKda
+tnjG0zbObCWXG7Is2izWYN5SxWRBTzeSRSUixGPWvljtMl+lVWy65xFadnJElWVBM/cDlqMVJ66L
+mmyO3PrP6p6J/gY7hU/K0LWqhLzS5HiNqcb2t7NaLKXGlKdGbOqKMul/zIqiFgAAAAAAAAAAAAAA
+AAAARABSATwB0AJ8AwYDJgNcA5AEkATCBMwE1gT6BUQFhgXGBkQGwAcEB4QIBAhACLwJPAlKCVgJ
+lgnCCgIKdgsiC7QMHgxmDKwM+g1ADaoN9g4YDlAOyA76D2gPyBAKEGQQ1hFQEfoSMBJ0EtQTXBQI
+FFoUoBTeFRYVVBW6FdoV/haGFuoXMBeeGA4YYBkaGXIZsBoCGnoarhssG4IbxhwsHIoc0h1wHcQe
+HB5MHp4fah/eICIgLCBMIFYgpCCkIOohWiIgIqIi0iOCI7YkQiTUJWAlhiWQJiomTiaGJtQnKieg
+J8Qn+ChAKGIooCjgKRwppipgKyosHCyOLJwsqiy4LMYs1CziLaIuGi4oLjYuRC5SLmAubi58Loou
+7C76LwgvWi9oL94v7DCEMUQxUjGmMiwyOjJIMqozeDOGM5QzojOwM74zzDSONQo1GDUmNTQ1QjVQ
+NV41bDV6NiY2tjbENtI24DdgN243gDg6OEg4sjjAOM443DlCOVA5XjlsOXo5iDo4OuQ7OjtIO1Y7
+ZDtyO4A7jjucO6o8KDwyPLY8xDzSPOA87jz8PQo9dD4MPho+KD42PkQ+Uj5gPm4+fD6KP1g/6ECG
+QPBBXkFsQXpBiEHQQjBCPkJgQrZDQENOQ8xD2kPoRHZEhETMRNpE6EUsRW5FfEWKRgZGhEb4R2JH
+cEd+R4xHmkgASHZI2kjoSPZJBEkSSSBJLkm0SlRKYkpwSn5KjEqaSqhKtkrEStJK4Eu4TIZMlEyi
+TQxNmE2mTghOWE7ETtJPZE9yT4BPjk+cT6pPuE/GT9RQQFC6UYRSHFIqUjhSRlJUUmJScFJ+UoxS
+mlLmU5RTolOwU75TzFQcVHBUqlTMVQRVNFV2VaxVtlXsVoRW+lcYVzZXXFeCV6ZX3FgSWCBYWFim
+WMhY2lm6WgZaUlqMWw5brlvkW+5b+FwWXDxculzwXVpd3F4mXnJekF8UX4Rf+GCcYUZhjGIMYpJk
+amSuZPBlgGX+Zk5m1GdUZ5ZoEmiWaKBoqmi0aL5pDmlcaX5poGnAacpp1GoeapRreGvubLxtPm3M
+bdZt1m3WbfpuBG4mAAB42sy9CXxbV5U//u7Tu+9p13vaZe2SbdmWbdmSZVne4sTZkyZp9jZt2qRN
+mnSBQpu2UGgoHbaWtvBjHxiGMgUGWsp7stvyD5spDMMmhukMgWEt+7RAobT8mUBj/86590mWHSfM
+8vsv+ThPT+/pSfeee+7Z7jnfK4jCAUEQnhC/JSiCR9gs1DyCkNftdaKrBd12WheLurOu06Luqs/I
+Lps1r5O6Tgq6XDc0kjeITfPWLHZPtVo1nDKcSw43nAsDg5WcZRUJWTykXCmFAkr2BA3Qy2Qf3Uov
+ofSSU1SUZKd09ln66AFKD9CFBWGI/I50in8nZAW78NfQJgu88n+i0AeH28WPCnmhQNYKtTy2sb1U
+84jwGijVVHitBfHgJHDQvKFSqaQr9Vqsv1AsFmeJnHe68rV4bx9eJ/VaJtcF14k+UDAGSV4fbjs1
++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</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>38471</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/Arvo-Regular-webfont.svg.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/Arvo-Regular-webfont.svg.xml
new file mode 100644
index 0000000000..f1f01e0172
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/Arvo-Regular-webfont.svg.xml
@@ -0,0 +1,188 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52850163.21</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>Arvo-Regular-webfont.svg</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/svg+xml</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+<?xml version="1.0" standalone="no"?>\n
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >\n
+<svg xmlns="http://www.w3.org/2000/svg">\n
+<metadata>\n
+This is a custom SVG webfont generated by Font Squirrel.\n
+Copyright   : Copyright 2010 Anton Koovit\n
+Designer    : Anton Koovit\n
+Foundry     : Anton Koovit\n
+Foundry URL : httpwwwkorkorkcom\n
+</metadata>\n
+<defs>\n
+<font id="ArvoRegular" horiz-adv-x="721" >\n
+<font-face units-per-em="2048" ascent="1638" descent="-410" />\n
+<missing-glyph horiz-adv-x="448" />\n
+<glyph unicode=" " horiz-adv-x="448" d="M0 0z" />\n
+<glyph unicode="!" horiz-adv-x="682" d="M211 121q0 26 10.5 49.5t28 41t41.5 28t51 10.5q26 0 49.5 -10.5t41 -28t28 -41t10.5 -49.5q0 -27 -10.5 -51t-28 -42.5t-41 -29t-49.5 -10.5q-27 0 -51 10.5t-41.5 29t-28 42.5t-10.5 51zM211 1577h260l-41 -1167h-178z" />\n
+<glyph unicode="&#x22;" horiz-adv-x="651" d="M41 1577h228l-18 -518h-169zM405 1577h230l-47 -518h-169z" />\n
+<glyph unicode="#" horiz-adv-x="1423" d="M20 389l41 195h239l82 415h-253l41 199h252l63 318h191l-62 -318h351l63 318h191l-62 -318h225l-39 -199h-225l-81 -415h239l-37 -195h-240l-75 -389h-193l76 389h-351l-75 -389h-197l77 389h-241zM494 584h351l81 415h-351z" />\n
+<glyph unicode="$" horiz-adv-x="1210" d="M150 303v172h251v-11l2 1q0 -81 56 -123.5t166 -42.5q100 0 158.5 39t58.5 111q0 37 -19.5 62t-49 41.5t-65.5 26.5t-69 19l-176 47q-57 15 -105 39.5t-82.5 60.5t-53.5 85t-19 114q0 58 21 107.5t61 87.5t98.5 63t132.5 36v341h197v-342q85 -15 147 -54t100 -93h101 v-172h-209l-23 -3v3h-2v22q-10 65 -65 105t-146 40q-109 0 -166 -35.5t-57 -97.5q0 -42 18.5 -67t46.5 -40.5t61.5 -24t64.5 -17.5l174 -53q66 -20 118.5 -45.5t88.5 -59.5t55.5 -79.5t19.5 -106.5q0 -62 -23.5 -115.5t-66.5 -95.5t-103.5 -71t-133.5 -41v-322h-197v322 q-99 16 -156.5 61t-90.5 106h-119z" />\n
+<glyph unicode="%" horiz-adv-x="1730" d="M75 1167q0 67 25 127.5t70.5 106t108.5 72t138 26.5t138 -26.5t108 -72t70.5 -106t25.5 -127.5q0 -68 -24.5 -128t-69.5 -106t-108 -72.5t-140 -26.5q-78 0 -141 26.5t-107.5 72.5t-69 106t-24.5 128zM212 -16l1040 1556h195l-1041 -1556h-194zM244 1167 q0 -35 13.5 -66.5t37 -55t55 -37t67.5 -13.5q35 0 66 13.5t54 36.5t36.5 54.5t13.5 67.5t-13.5 67t-36.5 53.5t-54 35t-66 12.5q-36 0 -67.5 -12.5t-55 -35t-37 -53.5t-13.5 -67zM941 323q0 67 25 127t70.5 105.5t108.5 72.5t138 27t138 -27t108.5 -72.5t70.5 -105.5 t25 -127q0 -68 -24.5 -128.5t-69 -106t-107.5 -72.5t-141 -27t-141 27t-107.5 72.5t-69 106t-24.5 128.5zM1111 323q0 -35 13.5 -66.5t37 -55t55 -37t66.5 -13.5t66 13.5t54 36.5t36.5 54.5t13.5 67.5t-13.5 66.5t-36.5 53t-54 35.5t-66 13t-66.5 -13t-55 -35.5t-37 -53 t-13.5 -66.5z" />\n
+<glyph unicode="&#x26;" horiz-adv-x="1468" d="M143 426q0 61 18.5 118.5t51 107.5t76 90t135.5 87l-66 64q-26 24 -50.5 55t-43 67t-30 75t-11.5 77q0 80 31 149t84.5 120t125.5 80.5t154 29.5q87 0 161.5 -31t128.5 -83t85 -121t31 -144q0 -60 -12 -105.5t-34 -81.5t-52.5 -65.5t-65 -54.5t-70.5 -45.5t-74 -39.5 l306 -285q32 73 51.5 144.5t30.5 129.5h188q-17 -94 -52 -195t-89 -198l276 -256l-139 -121l-236 228q-42 -52 -91 -95t-104.5 -74.5t-118 -49t-132.5 -17.5q-97 0 -181.5 34t-147 93t-98.5 139.5t-36 173.5zM322 430q0 -58 22.5 -107.5t62 -85.5t93 -56.5t114.5 -20.5 q52 0 98 13t86 36.5t73.5 56t62.5 70.5l-380 367l-81 -37q-34 -14 -61.5 -38.5t-47.5 -56t-31 -68t-11 -73.5zM397 1169q0 -42 20.5 -88.5t74.5 -97.5l89 -83q59 26 111 56t92 70q26 28 44 64.5t18 76.5q0 42 -18.5 81t-49.5 69t-72.5 47.5t-87.5 17.5q-50 0 -90.5 -16.5 t-69.5 -45.5t-45 -67.5t-16 -83.5z" />\n
+<glyph unicode="\'" horiz-adv-x="340" d="M37 1059v518l227 16l-48 -534h-179z" />\n
+<glyph unicode="(" d="M141 590q0 142 27 280.5t77.5 269.5t122.5 254.5t162 235.5l138 -110q-79 -100 -140.5 -211t-103.5 -229t-64 -241.5t-22 -248.5t22 -248.5t64 -242t103.5 -229t140.5 -210.5l-138 -111q-90 112 -162 235.5t-122.5 255t-77.5 270t-27 280.5z" />\n
+<glyph unicode=")" d="M53 -340q79 100 140.5 210.5t103.5 229t64 242t22 248.5t-22 248.5t-64 241.5t-103.5 229t-140.5 211l137 110q90 -112 162 -235.5t123 -254.5t78 -269.5t27 -280.5t-27 -280.5t-78 -270t-123 -255t-162 -235.5z" />\n
+<glyph unicode="*" horiz-adv-x="836" d="M59 1257l39 125l252 -82v246h133v-251l248 81l37 -119l-249 -80l157 -214l-109 -72l-149 206l-148 -204l-108 70l155 212z" />\n
+<glyph unicode="+" horiz-adv-x="1311" d="M143 608v183h420v419h182v-419h422v-183h-422v-422h-182v422h-420z" />\n
+<glyph unicode="," horiz-adv-x="569" d="M20 -287l185 570l219 -86l-260 -537z" />\n
+<glyph unicode="-" horiz-adv-x="737" d="M94 496v172h551v-172h-551z" />\n
+<glyph unicode="." horiz-adv-x="456" d="M96 121q0 26 10.5 49.5t28.5 41t41.5 28t50.5 10.5q26 0 49.5 -10.5t41 -28t28 -41t10.5 -49.5q0 -27 -10.5 -51t-28 -42.5t-41 -29t-49.5 -10.5q-27 0 -50.5 10.5t-41.5 29t-28.5 42.5t-10.5 51z" />\n
+<glyph unicode="/" horiz-adv-x="848" d="M37 -29l600 1598h174l-600 -1598h-174z" />\n
+<glyph unicode="0" horiz-adv-x="1330" d="M88 756q0 173 38 323.5t102 241.5t161.5 155t267.5 64q161 0 268 -51t176.5 -156.5t97.5 -254.5t28 -316q0 -163 -28 -305t-94.5 -247.5t-176.5 -166.5t-273 -61q-162 0 -271 60t-174.5 165t-93.5 246t-28 303zM293 762q0 -124 12.5 -233.5t51 -191.5t110 -129.5 t188.5 -47.5t188.5 47.5t108 129.5t54.5 191.5t18 233.5q0 119 -14 228.5t-54 193.5t-112 134t-187 50q-119 0 -188 -50t-103 -120.5t-53.5 -193.5t-19.5 -242z" />\n
+<glyph unicode="1" horiz-adv-x="858" d="M82 1114v209l422 236h80v-1387h149v-172h-491v172h147v1109z" />\n
+<glyph unicode="2" horiz-adv-x="1100" d="M86 1104q1 95 37 175.5t96.5 139t140.5 91t168 32.5q102 0 185 -32.5t142 -89.5t91.5 -135t32.5 -169q0 -36 -8.5 -76.5t-29 -87t-54 -99.5t-84.5 -114l-473 -563h647v-176h-889v147l533 644q27 32 56.5 69t55 78t42 85.5t16.5 92.5q0 50 -20 94t-55 77t-83.5 52 t-106.5 19q-52 0 -98.5 -16.5t-81.5 -48.5t-56.5 -79.5t-23.5 -109.5h-180z" />\n
+<glyph unicode="3" horiz-adv-x="1110" d="M41 365h192q29 -93 103.5 -146t189.5 -53q52 0 101.5 21t87.5 58.5t61 88t23 110.5q0 63 -23 114t-62 86.5t-90.5 55t-109.5 19.5h-86v151h70q66 0 118.5 19.5t88.5 53.5t55.5 79.5t19.5 97.5q0 39 -16.5 83.5t-51 82t-87 62t-123.5 24.5q-59 0 -107.5 -20.5t-96.5 -76.5 t-52 -124h-190q5 87 43.5 157t97.5 123t138 84t165 31q107 0 194 -35.5t148.5 -94t95 -133.5t33.5 -153q0 -48 -12 -96t-37.5 -91.5t-65.5 -80.5t-97 -65q47 -18 88.5 -50.5t72.5 -77.5t49 -102t18 -125q0 -98 -38 -181.5t-103 -144.5t-152.5 -95.5t-187.5 -34.5 q-92 0 -182.5 32.5t-153.5 92.5t-93 125t-36 129z" />\n
+<glyph unicode="4" horiz-adv-x="1251" d="M90 438l2 158l539 920h213l-513 -906h388v250l196 14v-264h226v-172h-226v-266h150v-172h-492v172h146v266h-629z" />\n
+<glyph unicode="5" horiz-adv-x="1139" d="M74 289l164 82q16 -51 47 -94.5t73 -75t93 -49t108 -17.5q72 0 133.5 26.5t107 72.5t71.5 107.5t26 131.5q0 71 -26 131.5t-72 105t-107.5 70t-132.5 25.5q-80 0 -147.5 -28.5t-112.5 -76.5l-147 23v793h854v-166h-689v-456q56 38 115 57.5t135 19.5q112 0 206 -40 t161.5 -108t105 -158.5t37.5 -191.5q0 -102 -37 -193.5t-105 -160.5t-163.5 -109.5t-212.5 -40.5q-89 0 -166 23.5t-139 66t-107.5 101.5t-72.5 129z" />\n
+<glyph unicode="6" horiz-adv-x="1249" d="M94 488q0 88 33.5 174t83.5 180l371 674h233l-340 -567q61 26 110.5 30t88.5 4q92 0 178 -34.5t152.5 -97t106.5 -149t40 -190.5q0 -127 -43 -226t-116 -167t-169.5 -103.5t-204.5 -35.5q-102 0 -196.5 37t-167.5 103.5t-116.5 160t-43.5 207.5zM281 486q0 -78 26 -140 t72 -104.5t108.5 -65t135.5 -22.5q68 0 130 24t109 68t75 105t28 135q0 82 -30 144.5t-80.5 104.5t-117.5 63t-141 21q-72 0 -122.5 -22.5t-95.5 -63t-71 -103t-26 -144.5z" />\n
+<glyph unicode="7" horiz-adv-x="1077" d="M41 1206v310h995v-150q-66 -130 -138 -275.5t-142.5 -298.5t-136.5 -310t-120 -310h126v-172h-443v172h117q54 154 119 312.5t132 308.5t132 285.5t119 244.5h-568v-117h-192z" />\n
+<glyph unicode="8" horiz-adv-x="1276" d="M139 442q0 61 16.5 118.5t47 107t73 91t94.5 71.5q-76 55 -120.5 137.5t-44.5 179.5q0 82 33 154.5t90.5 126.5t135.5 85t167 31q86 0 162.5 -31t134.5 -85t91.5 -126.5t33.5 -154.5q0 -98 -46 -181t-123 -137q51 -30 93 -71.5t72 -91t46.5 -106.5t16.5 -118 q0 -95 -38.5 -178t-104.5 -145.5t-154 -98.5t-188 -36q-101 0 -190 36t-155 98.5t-104.5 145.5t-38.5 178zM322 446q0 -59 24 -111.5t65.5 -91.5t97 -62t118.5 -23q62 0 117 23t96.5 62t65.5 91.5t24 111.5q0 58 -24 110t-65.5 91t-96.5 61.5t-117 22.5q-63 0 -118.5 -22.5 t-97 -61.5t-65.5 -91t-24 -110zM377 1143q0 -50 19 -93.5t53 -76t80.5 -51.5t101.5 -19q51 0 96 19t79.5 51.5t54.5 76t20 93.5q0 49 -20 92.5t-54.5 76t-79.5 51.5t-96 19q-55 0 -101.5 -19t-80.5 -51.5t-53 -76t-19 -92.5z" />\n
+<glyph unicode="9" horiz-adv-x="1270" d="M103 1009q0 127 43 226t116 167t169.5 103.5t204.5 35.5t201.5 -36t166.5 -103.5t114.5 -161t41.5 -207.5q0 -88 -33.5 -174t-83.5 -180l-380 -679h-233l349 572q-50 -20 -91 -27t-88 -7q-88 0 -182.5 34.5t-161 97t-110 154t-43.5 185.5zM289 1035q0 -82 30 -144.5 t80.5 -104.5t113 -63t125.5 -21q92 0 142.5 22.5t95.5 63t71 103t26 144.5q0 78 -26 140t-72 104.5t-108.5 65t-135.5 22.5q-68 0 -130 -24t-109 -68t-75 -105t-28 -135z" />\n
+<glyph unicode=":" horiz-adv-x="524" d="M96 121q0 26 10.5 49.5t28.5 41t41.5 28t50.5 10.5q26 0 49.5 -10.5t41 -28t28 -41t10.5 -49.5q0 -27 -10.5 -51t-28 -42.5t-41 -29t-49.5 -10.5q-27 0 -50.5 10.5t-41.5 29t-28.5 42.5t-10.5 51zM96 907q0 26 10.5 49.5t28.5 41t41.5 28t50.5 10.5q26 0 49.5 -10.5 t41 -28t28 -41t10.5 -49.5q0 -27 -10.5 -51t-28 -42t-41 -29t-49.5 -11q-27 0 -50.5 11t-41.5 29t-28.5 42t-10.5 51z" />\n
+<glyph unicode=";" horiz-adv-x="524" d="M-20 -287l184 570l219 -86l-260 -537zM96 907q0 26 10.5 49.5t28.5 41t41.5 28t50.5 10.5q26 0 49.5 -10.5t41 -28t28 -41t10.5 -49.5q0 -27 -10.5 -51t-28 -42t-41 -29t-49.5 -11q-27 0 -50.5 11t-41.5 29t-28.5 42t-10.5 51z" />\n
+<glyph unicode="&#x3c;" horiz-adv-x="1001" d="M10 605v156l843 423v-185l-678 -315l678 -315v-185z" />\n
+<glyph unicode="=" horiz-adv-x="922" d="M86 305v141h750v-141h-750zM86 643v141h750v-141h-750z" />\n
+<glyph unicode="&#x3e;" horiz-adv-x="1147" d="M164 184v185l678 315l-678 315v185l843 -423v-156z" />\n
+<glyph unicode="?" horiz-adv-x="1065" d="M121 1137q5 84 40.5 159t95.5 131.5t142 90t181 33.5q100 0 177.5 -33t130.5 -88t80 -127.5t27 -151.5q0 -102 -52 -188t-155 -158q-47 -33 -107.5 -85t-86 -128.5t-29.5 -128t-4 -127.5h-180q0 104 7.5 176.5t28.5 133t58 105.5t96 95q53 45 96.5 78t74.5 64.5t48 68 t17 88.5q0 45 -18 87t-48.5 74.5t-72 52.5t-88.5 20q-81 0 -135 -28t-87 -67.5t-47 -83.5t-14 -75zM338 121q0 26 10.5 49.5t28 41t41.5 28t51 10.5q26 0 49.5 -10.5t41 -28t28 -41t10.5 -49.5q0 -27 -10.5 -51t-28 -42.5t-41 -29t-49.5 -10.5q-27 0 -51 10.5t-41.5 29 t-28 42.5t-10.5 51z" />\n
+<glyph unicode="@" horiz-adv-x="2310" d="M145 494q0 137 35.5 264.5t100.5 238.5t156.5 202t202.5 156t239 100.5t266 35.5q140 0 268.5 -34.5t239.5 -96.5t202 -149t155.5 -192t100 -224.5t35.5 -247.5q0 -68 -13 -137t-39 -132t-63.5 -118t-87 -95.5t-109.5 -64t-130 -23.5q-92 0 -154 40t-97 103 q-63 -52 -142 -81t-170 -29q-105 0 -192.5 36.5t-151.5 100.5t-99.5 149t-35.5 183q0 97 37 182.5t101.5 149.5t152 101.5t188.5 37.5q73 0 140 -20t124 -57v83h184v-663q0 -61 17.5 -92t41.5 -45.5t61 -14.5q74 0 123 40.5t78 97.5t40.5 117.5t11.5 150.5q0 102 -29 197.5 t-81.5 180t-126.5 155t-165 121t-196 78.5t-219 28q-113 0 -217.5 -29t-195 -82t-165 -127t-127 -164.5t-81.5 -194.5t-29 -216q0 -113 29 -217.5t81.5 -195.5t127 -165t165 -127t195 -82t217.5 -29q115 0 222 30.5t200 86.5l94 -157q-113 -69 -243.5 -106.5t-272.5 -37.5 q-138 0 -266 35.5t-239 100.5t-202.5 156.5t-156.5 202.5t-100.5 239t-35.5 266zM846 479q0 -59 21 -110.5t59.5 -90t93 -61t121.5 -22.5q94 0 162 43.5t102 112.5v253q-17 35 -43.5 65t-60.5 51.5t-74.5 33.5t-85.5 12q-64 0 -118 -23t-93.5 -62t-61.5 -91.5t-22 -110.5z " />\n
+<glyph unicode="A" horiz-adv-x="1542" d="M10 0v172h132l472 1344h295l471 -1344h152v-172h-492v172h126l-120 344h-583l-117 -344h156v-172h-492zM520 682h468l-236 678z" />\n
+<glyph unicode="B" horiz-adv-x="1352" d="M143 0v172h144v1171h-144v175l682 -2q92 0 173 -34.5t141 -94t94.5 -140.5t34.5 -174q0 -97 -54 -177t-154 -128q49 -26 89 -60.5t68 -75.5t43.5 -87t15.5 -94q0 -95 -34.5 -177t-94.5 -143t-140.5 -96t-172.5 -35h-691zM483 172h353q48 0 89 24t72 62.5t48.5 87.5 t17.5 100q0 44 -18 85t-48.5 73t-72 51t-88.5 19h-353v-502zM483 848h344q48 0 89.5 19t72 51t48.5 74t18 87q0 49 -18 96.5t-49 84.5t-72.5 60t-88.5 23h-344v-495z" />\n
+<glyph unicode="C" horiz-adv-x="1509" d="M72 760q0 162 53.5 306t150 250.5t230 168t289.5 61.5q139 0 240 -39.5t171.5 -94t121.5 -118.5h106v-178h-215q-67 114 -177.5 179t-246.5 65q-116 0 -212 -49t-164.5 -131.5t-106.5 -191t-38 -228.5q0 -142 42 -251.5t109.5 -182t160.5 -121t209 -48.5q158 0 275 76.5 t200 251.5l176 -83q-38 -108 -129 -208.5t-224.5 -162t-295.5 -61.5q-155 0 -285 58.5t-231.5 166.5t-155 256t-53.5 309z" />\n
+<glyph unicode="D" horiz-adv-x="1507" d="M143 0v172h144v1171h-144v173h564q104 0 198 -27t175 -76t147 -117.5t112.5 -152.5t71.5 -180.5t25 -200.5q0 -106 -25 -203t-71.5 -182t-112.5 -154.5t-147 -119t-175 -76.5t-198 -27h-564zM483 172h236q105 0 197.5 46t161.5 125.5t109 187t40 231.5q0 122 -40 228 t-109 184.5t-161.5 123.5t-197.5 45h-236v-1171z" />\n
+<glyph unicode="E" horiz-adv-x="1286" d="M143 0v172h144v1171h-144v173h1086v-429h-205v256h-541v-485h455v-172h-455v-514h541v256h205v-428h-1086z" />\n
+<glyph unicode="F" horiz-adv-x="1243" d="M143 0v172h144v1171h-144v173h1086v-429h-205v256h-541v-487h521v-168h-521v-516h152v-172h-492z" />\n
+<glyph unicode="G" horiz-adv-x="1683" d="M72 760q0 162 53.5 306t150 251t230 168t289.5 61q144 0 247.5 -41t177 -99.5t117.5 -111.5h97v-178h-215q-67 114 -177 180q-108 64 -240 64h-8q-115 0 -211 -49t-164.5 -132t-106.5 -191t-38 -228q0 -133 42 -247t107 -185t160.5 -117.5t211.5 -46.5q192 0 315 93.5 t172 291.5h-424v172h641v-727h-186v304q-38 -79 -95 -137.5t-127 -96.5t-149.5 -57t-161.5 -19q-148 0 -273 49.5t-226.5 157.5t-155 256t-53.5 309z" />\n
+<glyph unicode="H" horiz-adv-x="1843" d="M143 0v172h144v1172h-144v172h492v-172h-152v-459h877v459h-152v172h492v-172h-144v-1172h144v-172h-492v172h152v545h-877v-545h152v-172h-492z" />\n
+<glyph unicode="I" horiz-adv-x="770" d="M143 0v172h144v1171h-144v173h484v-173h-144v-1171h144v-172h-484z" />\n
+<glyph unicode="J" horiz-adv-x="682" d="M102 -223q59 90 106 172q20 35 39 71.5t34 70.5t24.5 63.5t9.5 50.5v1138h-165v173h491v-173h-127v-1171q0 -22 -10.5 -51.5t-27 -62.5t-38.5 -67.5t-44 -67.5q-53 -77 -120 -161z" />\n
+<glyph unicode="K" horiz-adv-x="1567" d="M143 0v172h144v1171h-142v173h492v-173h-154v-1171h152v-172h-492zM485 774l662 569v173h348v-173h-119l-664 -559l621 -612h162v-172h-408v172z" />\n
+<glyph unicode="L" horiz-adv-x="1296" d="M143 0v172h144v1171h-144v173h492v-173h-152v-1171h523q16 0 32 7.5t29 19.5t21 27.5t8 31.5v191h190v-449h-1143z" />\n
+<glyph unicode="M" horiz-adv-x="2189" d="M143 0v172h144v1153h-144v191h480l481 -1309l487 1309h455v-191h-143v-1153h143v-172h-492v172h162v1164l-530 -1336h-170l-537 1339v-1167h156v-172h-492z" />\n
+<glyph unicode="N" horiz-adv-x="1624" d="M143 1343v175h408l692 -1245l8 48v1022h-170v173h492v-173h-129v-1343h-256l-705 1257v-1085h156v-172h-492v172h140v1171h-144z" />\n
+<glyph unicode="O" horiz-adv-x="1597" d="M72 758q0 164 53.5 308t150 250.5t230 168t293.5 61.5q161 0 295 -61.5t230 -168t149 -250.5t53 -308t-53.5 -307.5t-150 -250.5t-230 -168.5t-293.5 -61.5q-157 0 -287 58.5t-232 166.5t-155 256t-53 307zM276 758q0 -140 41 -249.5t108.5 -182t161 -121.5t212.5 -49 t215.5 49t164.5 131.5t105 191.5t37 230q0 124 -40.5 239.5t-113 195.5t-168.5 123.5t-200 43.5q-119 0 -216 -49t-165 -131.5t-105 -192t-37 -229.5z" />\n
+<glyph unicode="P" horiz-adv-x="1272" d="M143 0v172h144v1171h-144v173h613q102 0 187.5 -26.5t148 -78t97 -128.5t34.5 -177q0 -83 -34 -156.5t-96 -128.5t-148.5 -87t-192.5 -32h-269v-530h152v-172h-492zM483 866h273q57 0 104.5 15.5t82 45.5t54 75t19.5 104q0 112 -68 174.5t-217 62.5h-248v-477z" />\n
+<glyph unicode="Q" horiz-adv-x="1597" d="M72 758q0 164 53.5 308t150 250.5t230 168t293.5 61.5q161 0 295 -61.5t230 -168t149 -250.5t53 -308q0 -152 -46.5 -286.5t-130.5 -239t-201 -172.5t-258 -85q65 -17 104 -40t98 -52.5t118 -29.5q57 0 101.5 28.5t58.5 87.5l152 -69q-12 -56 -44.5 -98.5t-76 -71 t-93.5 -42.5t-98 -14q-77 0 -144.5 28t-141.5 68t-142 40q-41 0 -84 -13v179q-140 19 -255.5 87t-198 172.5t-127.5 238.5t-45 284zM276 758q0 -137 40.5 -247t107.5 -183.5t166.5 -122.5t208.5 -49q119 0 215.5 49t164.5 131.5t105 191.5t37 230q0 124 -40.5 238.5 t-113.5 195.5t-166 124.5t-202 43.5q-119 0 -216 -49t-165 -131.5t-105 -192t-37 -229.5z" />\n
+<glyph unicode="R" horiz-adv-x="1458" d="M143 0v172h144v1171h-144v173h631q101 0 186.5 -26.5t148 -78t97.5 -128.5t35 -177q0 -57 -20.5 -112.5t-57 -103t-86.5 -84.5t-109 -57q25 -11 50.5 -31.5t48 -50t41 -67t29.5 -80.5l84 -330h131l2 -190h-295l-113 461q-31 124 -94.5 182.5t-173.5 58.5h-195v-530h152 v-172h-492zM483 866h291q57 0 104.5 15t82 45t54 74.5t19.5 103.5q0 113 -68 176t-216 63h-267v-477z" />\n
+<glyph unicode="S" horiz-adv-x="1210" d="M80 283v172h252q0 -111 23.5 -157t65.5 -76.5t100 -46t128 -15.5q68 0 122.5 16t93 46.5t59 74t20.5 98.5q0 61 -25.5 103.5t-65.5 72.5t-87.5 49t-91.5 33l-219 62q-72 22 -131.5 56t-102 83t-65.5 114.5t-23 151.5q0 87 34 163t100 133t161.5 89.5t218.5 32.5 q81 0 149.5 -19t124 -53.5t98 -83t71.5 -106.5h75v-172h-245q0 88 -32 132t-70.5 67.5t-84.5 36t-92 12.5q-76 0 -133 -17.5t-94.5 -47.5t-56.5 -70t-19 -84q0 -66 23.5 -106.5t59.5 -65t79.5 -38.5t83.5 -28l202 -66q91 -29 160.5 -66t116.5 -87.5t71.5 -116.5t24.5 -153 q0 -94 -38.5 -174t-107.5 -139t-164.5 -92.5t-209.5 -33.5q-117 0 -200 26.5t-139.5 71t-90.5 101.5t-53 117h-76z" />\n
+<glyph unicode="T" horiz-adv-x="1434" d="M41 1116v400h1352v-400h-205v236h-400v-1180h156v-172h-491v172h139v1180h-346v-236h-205z" />\n
+<glyph unicode="U" horiz-adv-x="1550" d="M113 1343v173h491v-173h-155v-706q0 -127 28.5 -216.5t79 -146t120 -82.5t152.5 -26q86 0 158 23t123.5 77.5t80 145t28.5 225.5v706h-164v173h491v-173h-135v-684q0 -164 -45.5 -291t-124.5 -213t-186 -130.5t-230 -44.5q-120 0 -224.5 44t-182 129t-122 207.5 t-44.5 280.5v702h-139z" />\n
+<glyph unicode="V" horiz-adv-x="1485" d="M-10 1343v173h492v-173h-132l389 -1169l417 1169h-143v173h492v-173h-131l-491 -1343h-275l-484 1343h-134z" />\n
+<glyph unicode="W" horiz-adv-x="2560" d="M10 1343v173h492v-173h-132l367 -1165l387 1338h299l412 -1338l374 1165h-151v173h492v-173h-132l-433 -1343h-306l-411 1321l-379 -1321h-303l-442 1343h-134z" />\n
+<glyph unicode="X" horiz-adv-x="1500" d="M170 0v172h99l432 603l-408 568h-123v173h492v-173h-146l295 -415l298 415h-159v173h492v-173h-112l-410 -569l428 -602h94v-172h-492v172h185l-324 451l-326 -451h177v-172h-492z" />\n
+<glyph unicode="Y" horiz-adv-x="1354" d="M51 1343v173h492v-173h-144l285 -487l305 487h-158v173h492v-173h-129l-426 -646v-525h156v-172h-492v172h139v530l-402 641h-118z" />\n
+<glyph unicode="Z" horiz-adv-x="1214" d="M51 0v227l900 1116h-687v-256h-196v429h1095v-224l-913 -1120h711v252h196v-424h-1106z" />\n
+<glyph unicode="[" d="M238 -377v2083h403v-151h-219v-1780h219v-152h-403z" />\n
+<glyph unicode="\\" horiz-adv-x="948" d="M41 1581h162l704 -1606h-162z" />\n
+<glyph unicode="]" d="M80 -225h219v1780h-219v151h403v-2083h-403v152z" />\n
+<glyph unicode="^" horiz-adv-x="1229" d="M156 723l403 790h113l403 -790h-143l-315 626l-320 -626h-141z" />\n
+<glyph unicode="_" horiz-adv-x="1024" d="M0 -154h1024v-102h-1024v102z" />\n
+<glyph unicode="`" horiz-adv-x="590" d="M100 1460v17h248l184 -299h-145z" />\n
+<glyph unicode="a" horiz-adv-x="1120" d="M70 274q0 66 19.5 117t52 88.5t76 63t91 41t97 22t94.5 6.5q72 0 121 -4.5t89 -12.5l1 85q0 55 -16 95.5t-45 67t-69.5 39.5t-90.5 13q-47 0 -90 -6.5t-80.5 -17t-69 -24t-53.5 -28.5l-61 129q37 24 81 44.5t92.5 35t99 23t99.5 8.5q90 0 162 -21.5t122 -66.5t77 -114.5 t27 -166.5l-1 -518h115v-172h-301v96q-59 -55 -130.5 -90t-162.5 -35q-76 0 -139.5 24t-109.5 65.5t-71.5 96.5t-25.5 117zM250 291q0 -41 15 -71.5t42.5 -51t65.5 -31t84 -10.5q37 0 74 9t70 24.5t61 36t47 42.5l1 234h-216q-54 0 -98.5 -12t-77 -35t-50.5 -57t-18 -78z " />\n
+<glyph unicode="b" horiz-adv-x="1253" d="M57 1384v172h336v-606q66 51 144 81t161 30q102 0 187 -38t146.5 -107t95.5 -165.5t34 -213.5q0 -125 -38 -226.5t-105.5 -174.5t-160.5 -112.5t-204 -39.5q-77 0 -144.5 22.5t-115.5 58.5v-65h-186v1384h-150zM393 229q32 -33 94 -58.5t156 -25.5q64 0 123 24t104 72.5 t72 120.5t27 168q0 88 -25.5 156t-69 115t-101.5 71.5t-124 24.5q-73 0 -140 -30t-116 -81v-557z" />\n
+<glyph unicode="c" horiz-adv-x="1118" d="M92 520q0 120 39 221t107 173.5t159 113.5t195 41q98 0 185.5 -34t153.5 -103h105v-172h-188q-42 75 -106.5 110t-149.5 35q-65 0 -122 -27t-99.5 -77t-67 -121.5t-24.5 -159.5q0 -87 24.5 -157t67.5 -119.5t99.5 -76t121.5 -26.5q96 0 167 46.5t113 136.5l154 -76 q-30 -64 -74 -115t-99.5 -87t-122 -55.5t-140.5 -19.5q-108 0 -199.5 40.5t-158 113.5t-103.5 174t-37 221z" />\n
+<glyph unicode="d" horiz-adv-x="1268" d="M92 528q0 120 36 218.5t102 168t159 108t207 38.5q75 0 137 -16.5t119 -57.5v397h-141v172h327v-1384h152v-172h-338v85q-50 -51 -116 -79.5t-150 -28.5q-105 0 -195.5 36.5t-157 107t-104 173t-37.5 234.5zM285 530q0 -96 24 -169t67 -122.5t103 -74.5t131 -25 q83 0 139 24.5t103 73.5v580q-50 42 -115 61t-133 19q-66 0 -124 -24.5t-101.5 -71.5t-68.5 -115t-25 -156z" />\n
+<glyph unicode="e" horiz-adv-x="1175" d="M92 522q0 111 31 209.5t92.5 172t152.5 116.5t212 43q117 0 195.5 -35.5t128 -94t75 -133.5t35.5 -153q5 -38 6.5 -77t1.5 -76h-746q0 -44 6.5 -80.5t18.5 -69.5q37 -100 118.5 -150.5t184.5 -50.5q81 0 157.5 22.5t160.5 70.5l75 -127q-102 -70 -205 -104t-214 -34 q-105 0 -194.5 35t-154 104t-101 172t-36.5 240zM286 639h537q-4 58 -18.5 107t-44.5 85t-77 56t-116 20q-65 0 -113.5 -18.5t-82.5 -53t-54.5 -84.5t-30.5 -112z" />\n
+<glyph unicode="f" horiz-adv-x="745" d="M85 885v151h171v162q2 90 26 157t68 112t106 67t138 22q53 0 95 -5t75 -13.5t58.5 -18.5t45.5 -20l-57 -133q-32 17 -83.5 29t-107.5 12q-83 0 -130.5 -51.5t-47.5 -151.5v-168h240v-151h-240v-713h162v-172h-504v172h156v713h-171z" />\n
+<glyph unicode="g" horiz-adv-x="1200" d="M92 528q0 120 36 218.5t102 168t159 108t207 38.5q78 0 140.5 -17.5t121.5 -60.5v53h186v-995q0 -246 -116.5 -372t-362.5 -126q-54 0 -113 8t-116.5 25.5t-112 44.5t-100.5 66l100 151q30 -26 68.5 -48t82.5 -37.5t91 -24.5t94 -9q77 0 133.5 16t93 56.5t54.5 109.5 t18 175v15q-51 -54 -118.5 -84t-153.5 -30q-105 0 -195.5 36.5t-157 107t-104 173t-37.5 234.5zM285 530q0 -96 24 -169t67 -122.5t103 -74.5t131 -25q46 0 84 9t69 23.5t54.5 33.5t40.5 40v567q-51 45 -117.5 65t-136.5 20q-66 0 -124 -24.5t-101.5 -71.5t-68.5 -115 t-25 -156z" />\n
+<glyph unicode="h" horiz-adv-x="1354" d="M100 0v172h156v1212h-142v172h328v-634h6q28 28 64.5 52.5t76.5 42.5t83 28t90 10q83 0 150 -23t114 -70t72.5 -120.5t25.5 -173.5v-496h156v-172h-492v172h142v473q0 119 -60.5 180.5t-173.5 61.5q-64 0 -130 -30.5t-124 -76.5v-608h150v-172h-492z" />\n
+<glyph unicode="i" horiz-adv-x="657" d="M92 864v172h338v-864h156v-172h-492v172h148v692h-150zM207 1403q0 26 10.5 49.5t28 41t41.5 28t51 10.5q26 0 49.5 -10.5t41 -28t28 -41t10.5 -49.5q0 -27 -10.5 -51t-28 -42.5t-41 -29t-49.5 -10.5q-27 0 -51 10.5t-41.5 29t-28 42.5t-10.5 51z" />\n
+<glyph unicode="j" horiz-adv-x="604" d="M61 -332q89 13 129.5 84.5t40.5 188.5v923h-147v172h336v-1116q0 -89 -23 -160.5t-66.5 -122t-106.5 -78.5t-144 -30zM207 1403q0 24 9.5 45t25.5 37t37.5 25.5t46.5 9.5q24 0 45.5 -9.5t37.5 -25.5t25.5 -37t9.5 -45q0 -25 -9.5 -47t-25.5 -38.5t-37.5 -26t-45.5 -9.5 q-25 0 -46.5 9.5t-37.5 26t-25.5 38.5t-9.5 47z" />\n
+<glyph unicode="k" horiz-adv-x="1286" d="M92 1384v172h365v-172h-2v-774h180l246 254h-62v172h393v-172h-131l-315 -325l344 -367h125v-172h-219l-424 463h-137v-291h86v-172h-443v172h170v1212h-176z" />\n
+<glyph unicode="l" horiz-adv-x="666" d="M92 0v172h150v1212h-150v172h336v-1384h156v-172h-492z" />\n
+<glyph unicode="m" horiz-adv-x="2050" d="M100 0v172h144v692h-144v172h330v-121h2q34 29 71.5 54.5t78.5 44.5t85.5 30t92.5 11q112 0 193 -41.5t125 -129.5q38 34 80 65.5t87.5 54.5t95.5 37t104 14q84 0 151 -23t114 -70t71.5 -120.5t24.5 -173.5v-496h144v-172h-484v172h146v473q0 119 -60 180.5t-173 61.5 q-67 0 -137 -32t-120 -81v-602h143v-172h-483v172h146v473q0 119 -60.5 180.5t-173.5 61.5q-65 0 -131 -31t-125 -77v-607h146v-172h-484z" />\n
+<glyph unicode="n" horiz-adv-x="1366" d="M100 0v172h144v692h-144v172h330v-122h2q33 29 70.5 55t78.5 45t85.5 30t93.5 11q83 0 150 -23t114 -70t72.5 -120.5t25.5 -173.5v-496h144v-172h-484v172h146v473q0 119 -60.5 180.5t-173.5 61.5q-65 0 -131 -31t-125 -77v-607h146v-172h-484z" />\n
+<glyph unicode="o" horiz-adv-x="1225" d="M86 518q1 123 39.5 224t107.5 173.5t164 111.5t209 39q115 0 210.5 -39t163.5 -110.5t106 -172.5t38 -224q0 -121 -38 -222.5t-106 -174.5t-163.5 -113.5t-210.5 -40.5q-117 0 -212 40t-163 112.5t-106 173.5t-39 223zM283 518q0 -89 25.5 -161t70 -122.5t103 -78 t124.5 -27.5q69 0 128.5 27t103.5 77.5t69 122.5t25 162q0 94 -25 167t-68.5 122t-103.5 74t-129 25q-66 0 -124.5 -25t-103 -74t-70 -122t-25.5 -167z" />\n
+<glyph unicode="p" horiz-adv-x="1249" d="M59 864v172h330v-86q66 51 144 81t161 30q102 0 187 -38t146.5 -107t95.5 -165.5t34 -213.5q0 -125 -38 -228t-105.5 -176.5t-160.5 -114.5t-204 -41q-79 0 -140.5 16.5t-117.5 42.5v-335h162v-172h-492v172h142v1163h-144zM391 227q33 -34 94.5 -61t153.5 -27 q64 0 123 25t104 74.5t72 122.5t27 169q0 88 -25.5 156t-69 115t-101.5 71.5t-124 24.5q-72 0 -138.5 -29t-115.5 -80v-561z" />\n
+<glyph unicode="q" horiz-adv-x="1206" d="M92 528q0 120 36 218.5t102 168t159 108t207 38.5q75 0 135 -16.5t117 -54.5v46h186v-1335h156v-172h-492v172h150v380q-50 -49 -115 -76.5t-147 -27.5q-105 0 -195.5 36.5t-157 107t-104 173t-37.5 234.5zM285 530q0 -96 24 -169t67 -122.5t103 -74.5t131 -25 q85 0 144 28t94 66v587q-50 41 -113.5 59t-130.5 18q-66 0 -124 -24.5t-101.5 -72t-68.5 -115.5t-25 -155z" />\n
+<glyph unicode="r" horiz-adv-x="960" d="M100 0v172h143l1 692h-144v172h331v-143q18 32 40.5 59.5t50 48t61 32t72.5 11.5h98q46 0 92 -2v-225h-190v64q-33 0 -67.5 -12.5t-64.5 -38t-52.5 -65t-32.5 -93.5v-500h176v-172h-514z" />\n
+<glyph unicode="s" horiz-adv-x="993" d="M82 111v172h207q0 -43 18.5 -73.5t49 -49.5t69 -28t78.5 -9q39 0 75 9.5t63.5 28t43.5 44.5t16 59q0 50 -32.5 85t-110.5 63l-198 74q-121 43 -179.5 109.5t-58.5 166.5q0 66 24.5 122t71 96.5t113.5 63.5t153 23q111 0 186 -31t135 -106h97v-172h-205q0 42 -19.5 71.5 t-50.5 48t-69 27t-74 8.5q-40 0 -73.5 -9t-57.5 -26t-37.5 -41.5t-13.5 -54.5q0 -52 31.5 -82.5t105.5 -56.5l199 -70q128 -43 187 -117t59 -177q0 -69 -27.5 -126.5t-78 -98t-121.5 -63t-158 -22.5q-121 0 -197 39t-117 103h-104z" />\n
+<glyph unicode="t" horiz-adv-x="762" d="M51 885v151h167v248l182 86v-334h243v-151h-245l-3 -598q0 -61 14 -99t45 -52.5t70 -14.5q42 0 74 7.5t70 25.5l43 -125q-48 -25 -101 -39.5t-125 -14.5q-68 0 -118.5 16.5t-85 55.5t-51.5 104.5t-17 163.5l3 570h-165z" />\n
+<glyph unicode="u" horiz-adv-x="1350" d="M60 864v172h334v-645q0 -119 55 -180t158 -61q61 0 128.5 22t127.5 61v631h-139v172h334v-864h115v-172h-302v96q-70 -54 -152.5 -84t-176.5 -30q-78 0 -141.5 22.5t-108 70t-68.5 120.5t-24 174v495h-140z" />\n
+<glyph unicode="v" horiz-adv-x="1100" d="M20 864v172h358v-172h-97l256 -714l250 714h-63v172h328v-172h-89l-339 -880h-184l-338 880h-82z" />\n
+<glyph unicode="w" horiz-adv-x="1640" d="M20 864v172h328v-172h-48l181 -661l248 833h156l237 -831l189 659h-60v172h328v-172h-89l-284 -880h-172l-235 827l-234 -827h-174l-282 880h-89z" />\n
+<glyph unicode="x" horiz-adv-x="1090" d="M51 864v172h344v-172h-39l191 -246l193 246h-50v172h344v-172h-89l-293 -338l310 -354h76v-172h-344v172h59l-206 256l-201 -256h51v-172h-344v172h84l315 367l-296 325h-105z" />\n
+<glyph unicode="y" horiz-adv-x="1176" d="M31 864v172h393v-172h-123l243 -661l254 661h-122v172h393v-172h-107l-461 -1163h142v-172h-418v172h126l110 285l-346 878h-84z" />\n
+<glyph unicode="z" horiz-adv-x="924" d="M76 0v115l525 766h-331v-146h-184v301h741v-118l-524 -762h354v176h193v-332h-774z" />\n
+<glyph unicode="{" d="M133 596v127q42 0 73.5 23t52.5 60.5t31.5 85.5t10.5 98v452q0 63 18.5 112t48 83t67.5 51.5t77 17.5h137v-126h-69q-54 0 -74.5 -52.5t-20.5 -146.5v-428q0 -62 -13 -110t-35.5 -84t-53 -60t-66.5 -37v-4q36 -13 66.5 -37t53 -60t35.5 -84.5t13 -109.5v-418 q0 -94 20.5 -146.5t74.5 -52.5h69v-127h-137q-39 0 -77 17.5t-67.5 51.5t-48 83t-18.5 112v443q0 50 -10.5 97.5t-31.5 85t-52.5 60.5t-73.5 23z" />\n
+<glyph unicode="|" horiz-adv-x="455" d="M152 -270v1996h155v-1996h-155z" />\n
+<glyph unicode="}" d="M72 -250h69q54 0 74.5 52.5t20.5 146.5v418q0 61 13 109.5t35.5 84.5t53 60t65.5 37v4q-35 13 -65.5 37t-53 60t-35.5 84t-13 110v428q0 94 -20.5 146.5t-74.5 52.5h-69v126h137q39 0 77 -17.5t67.5 -51.5t48 -83t18.5 -112v-452q0 -50 10.5 -98t31.5 -85.5t52.5 -60.5 t73.5 -23v-127q-42 0 -73.5 -23t-52.5 -60.5t-31.5 -85t-10.5 -97.5v-443q0 -63 -18.5 -112t-48 -83t-67.5 -51.5t-77 -17.5h-137v127z" />\n
+<glyph unicode="~" horiz-adv-x="1229" d="M141 483q45 84 106 130t150 46q58 0 119.5 -22.5t119.5 -49t109 -49t89 -22.5q43 0 86.5 34.5t93.5 117.5l73 -115q-45 -84 -105.5 -130t-150.5 -46q-39 0 -79 10.5t-80.5 26.5t-79 34.5t-74 34.5t-67 26.5t-56.5 10.5q-43 0 -86.5 -34t-93.5 -117z" />\n
+<glyph unicode="&#xa0;" horiz-adv-x="448" d="M0 0z" />\n
+<glyph unicode="&#xa2;" horiz-adv-x="1210" d="M111 684q0 106 31 197t85 161.5t128 117.5t161 64v355h197v-356q68 -14 128 -45t108 -82h106v-172h-183l-4 -2q-1 0 -1 2h-1v1q-43 74 -107 109t-149 35q-65 0 -122 -27t-99.5 -77t-67 -121.5t-24.5 -159.5q0 -87 24.5 -157t67.5 -119.5t99.5 -76t121.5 -26.5 q96 0 167.5 46.5t113.5 135.5l153 -75q-49 -105 -134 -174.5t-197 -92.5v-331h-197v329q-90 16 -164.5 62t-128 116.5t-83 162.5t-29.5 200z" />\n
+<glyph unicode="&#xa3;" horiz-adv-x="932" d="M33 662v145h195q-26 69 -45 142t-19 155q0 78 27 143t76 112t117 73t151 26q74 0 136 -26.5t106 -73.5t66.5 -112t18.5 -142l-166 -10q-1 38 -11.5 74t-30.5 64t-49.5 45t-67.5 17q-43 0 -76 -12.5t-55.5 -34t-35 -50.5t-14.5 -62q-2 -25 0 -48.5t7 -49t14 -55.5t20 -67 q7 -27 15 -54l16 -54h279v-145h-234q14 -43 24.5 -81.5t18.5 -70.5q9 -38 4.5 -83t-22 -91t-48.5 -88.5t-76 -75.5h486v-168h-799v168h110q61 35 98 83.5t52 106t9.5 123t-29.5 133.5l-16 44h-252z" />\n
+<glyph unicode="&#xa5;" horiz-adv-x="1354" d="M51 1344v172h492v-172h-145l286 -488l305 488h-157v172h492v-172h-129l-328 -496h184v-141h-283v-148h283v-141h-283v-246h156v-172h-492v172h139v246h-270v141h270v148h-270v141h178l-311 496h-117z" />\n
+<glyph unicode="&#xa9;" horiz-adv-x="1919" d="M102 831q0 118 30.5 227.5t86 204.5t133.5 173t173 133.5t204.5 86t228.5 30.5q118 0 228 -30.5t205.5 -86t174 -133.5t134.5 -173t86.5 -204.5t30.5 -227.5q0 -119 -30.5 -228.5t-86.5 -204.5t-134.5 -173t-174 -133.5t-205.5 -86t-228 -30.5q-119 0 -228.5 30.5 t-204.5 86t-173 133.5t-133.5 173t-86 204.5t-30.5 228.5zM283 831q0 -142 52.5 -265.5t144 -215t214.5 -144t264 -52.5t263.5 52.5t215 144t145 215t52.5 265.5q0 140 -52.5 269.5t-145 215.5t-215 138.5t-263.5 52.5t-264 -52.5t-214.5 -138.5t-144 -215.5t-52.5 -269.5z M477 834q0 104 39 195.5t107 160t159.5 108t196.5 39.5q58 0 109.5 -12.5t96 -33t81 -47t65.5 -54.5l-141 -131q-48 46 -100.5 67t-110.5 21q-64 0 -120 -24.5t-97.5 -67.5t-65.5 -100t-24 -121t24 -120t65.5 -98t97.5 -66t120 -24q56 0 108.5 22.5t83.5 57.5l134 -129 q-23 -30 -59 -56.5t-79 -46t-91.5 -31t-96.5 -11.5q-105 0 -196.5 39t-159.5 107t-107 159.5t-39 196.5z" />\n
+<glyph unicode="&#xad;" horiz-adv-x="737" d="M94 496v172h551v-172h-551z" />\n
+<glyph unicode="&#xae;" horiz-adv-x="1919" d="M102 831q0 118 30.5 227.5t86 204.5t133.5 173t173 133.5t204.5 86t228.5 30.5q118 0 228 -30.5t205.5 -86t174 -133.5t134.5 -173t86.5 -204.5t30.5 -227.5q0 -119 -30.5 -228.5t-86.5 -204.5t-134.5 -173t-174 -133.5t-205.5 -86t-228 -30.5q-119 0 -228.5 30.5 t-204.5 86t-173 133.5t-133.5 173t-86 204.5t-30.5 228.5zM283 831q0 -142 52.5 -265.5t144 -215t214.5 -144t264 -52.5t263.5 52.5t215 144t145 215t52.5 265.5q0 94 -52.5 246.5t-145 238.5t-215 138.5t-263.5 52.5t-264 -52.5t-214.5 -138.5t-144 -215.5t-52.5 -269.5z M551 1188v158h483q73 0 132 -21t100 -58t63.5 -87.5t22.5 -108.5q0 -49 -10 -87t-30.5 -67.5t-50.5 -51.5t-69 -39q31 -17 55.5 -52.5t36.5 -87.5l41 -168h82l2 -158h-256l-51 254q-14 84 -64 121t-129 37h-67v-254h92v-158h-379v158h98v670h-102zM842 928h143 q74 0 118 30.5t44 98.5q0 62 -41.5 96.5t-128.5 34.5h-135v-260z" />\n
+<glyph unicode="&#xb4;" horiz-adv-x="645" d="M84 1178l213 299h240v-17l-299 -282h-154z" />\n
+<glyph unicode="&#x2000;" horiz-adv-x="863" />\n
+<glyph unicode="&#x2001;" horiz-adv-x="1726" />\n
+<glyph unicode="&#x2002;" horiz-adv-x="863" />\n
+<glyph unicode="&#x2003;" horiz-adv-x="1726" />\n
+<glyph unicode="&#x2004;" horiz-adv-x="575" />\n
+<glyph unicode="&#x2005;" horiz-adv-x="431" />\n
+<glyph unicode="&#x2006;" horiz-adv-x="287" />\n
+<glyph unicode="&#x2007;" horiz-adv-x="287" />\n
+<glyph unicode="&#x2008;" horiz-adv-x="215" />\n
+<glyph unicode="&#x2009;" horiz-adv-x="345" />\n
+<glyph unicode="&#x200a;" horiz-adv-x="95" />\n
+<glyph unicode="&#x2010;" horiz-adv-x="737" d="M94 496v172h551v-172h-551z" />\n
+<glyph unicode="&#x2011;" horiz-adv-x="737" d="M94 496v172h551v-172h-551z" />\n
+<glyph unicode="&#x2012;" horiz-adv-x="737" d="M94 496v172h551v-172h-551z" />\n
+<glyph unicode="&#x2013;" horiz-adv-x="1024" d="M0 485v162h1024v-162h-1024z" />\n
+<glyph unicode="&#x2014;" horiz-adv-x="2048" d="M0 485v162h2048v-162h-2048z" />\n
+<glyph unicode="&#x2018;" horiz-adv-x="606" d="M113 1057l249 499l132 -63l-191 -514z" />\n
+<glyph unicode="&#x2019;" horiz-adv-x="606" d="M92 995l184 570l220 -86l-260 -537z" />\n
+<glyph unicode="&#x201c;" horiz-adv-x="1065" d="M129 1057l250 499l131 -63l-191 -514zM555 1057l250 499l131 -63l-191 -514z" />\n
+<glyph unicode="&#x201d;" horiz-adv-x="1028" d="M92 1042l191 514l190 -77l-250 -500zM518 1042l191 514l190 -77l-250 -500z" />\n
+<glyph unicode="&#x2022;" horiz-adv-x="811" d="M154 780q0 52 19.5 98t53.5 80.5t80 54t99 19.5q52 0 98 -19.5t80 -53.5t53.5 -80t19.5 -99t-19.5 -99t-53.5 -80t-80 -53.5t-98 -19.5q-53 0 -99 19.5t-80 53.5t-53.5 80t-19.5 99z" />\n
+<glyph unicode="&#x2026;" horiz-adv-x="2048" d="M205 123q0 30 11.5 56.5t32 47t47 32t56.5 11.5q31 0 58 -11.5t47.5 -32t32.5 -47t12 -56.5t-12 -57t-32.5 -47t-47.5 -32t-58 -12q-30 0 -56.5 12t-47 32t-32 47t-11.5 57zM877 123q0 30 11.5 56.5t32 47t47 32t56.5 11.5q31 0 58 -11.5t47.5 -32t32.5 -47t12 -56.5 t-12 -57t-32.5 -47t-47.5 -32t-58 -12q-30 0 -56.5 12t-47 32t-32 47t-11.5 57zM1548 123q0 30 12 56.5t32 47t47 32t57 11.5q31 0 58 -11.5t47 -32t32 -47t12 -56.5t-12 -57t-32 -47t-47 -32t-58 -12q-30 0 -57 12t-47 32t-32 47t-12 57z" />\n
+<glyph unicode="&#x202f;" horiz-adv-x="345" />\n
+<glyph unicode="&#x205f;" horiz-adv-x="431" />\n
+<glyph unicode="&#x2122;" horiz-adv-x="3623" d="M1577 0v172h144v1153h-144v191h480l481 -1309l487 1309h455v-191h-143v-1153h143v-172h-492v172h162v1164l-530 -1336h-170l-537 1339v-1167h156v-172h-492zM41 1116v400h1352v-400h-205v236h-400v-1180h156v-172h-491v172h139v1180h-346v-236h-205z" />\n
+<glyph unicode="&#xe000;" horiz-adv-x="1035" d="M0 1035h1035v-1035h-1035v1035z" />\n
+</font>\n
+</defs></svg> 
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>33542</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/Arvo-Regular-webfont.ttf.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/Arvo-Regular-webfont.ttf.xml
new file mode 100644
index 0000000000..45061cda05
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/Arvo-Regular-webfont.ttf.xml
@@ -0,0 +1,476 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52850145.58</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>Arvo-Regular-webfont.ttf</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/octet-stream</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">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
+FwIKblttciU4Qx+uQmlIJy9WeUnFY3MhAS+sCwFRVU5IJTIhFAkvDzFIYkE6Y0wyCwFV/qoPTjas
+AwMWQVBHPioyHxEJNRQzRFs9PmtUOgz+vgFCEFo9AAAFAEv/8AZZBgQAEwAXACsAPwBTAJkAsjsB
+ACuwFDOxRQXpshUDACu0TzE7FQ0rsU8F6bQdDzsVDSuxHQXpsQUVECDAL7EnBekBsFQvsADWsRgH
+6bAYELEiASuxCgfpsAoQsSwBK7FAB+mwQBCxSgErsTYH6bFVASuxGAARErAUObAiEbIPFwU5OTmx
+SkARErMVMTsWJBc5ALFPRRESsTYsOTmxJx0RErEKADk5MDETND4CMzIeAhUUDgIjIi4CEwEzAQMU
+HgIzMj4CNTQuAiMiDgIBND4CMzIeAhUUDgIjIi4CNxQeAjMyPgI1NC4CIyIOAksyW35LS35aMzFa
+fk1OflkxiQQQw/vvohsvPyQjPi4bGy4+IyQ/LxsCuTJbfktLflsyMVl+Tk5+WTGqGy8/IyM+Lhsb
+Lj4jIz8vGwSPQ3lbNTVbeUNEeFw1NVx4+6UGFPnsBJ8jPy8bGy4/JCQ+LRkZLT78kEN4WzY2W3hD
+RHlbNjZbeUQjPy8bGy4/JCQ9LRoaLT0AAAMAj//yBZMGCgAwAEEAVQBzALIsAQArsCYzsTYE6bIQ
+AwArsVEF6QGwVi+wANaxMQfpsDEQsEIg1hGxCwfpsAsvsUIH6bAxELFMASuxFQfpsVcBK7FMQhES
+tRAFLDY8HCQXObAVEbEdOzk5ALE2LBESsCU5sFERtgALFSQnPEYkFzkwMRM0PgI3Jy4DNTQ+AjMy
+HgIVFA4EBwE+ATczDgEHAQcnDgMjIi4CNxQeAjMyPgI3AQcOAxMUFh8BPgE3PgE1NC4CIyIOAo8l
+QVdcQhoxJRc+a5BSV5VsPhgsPUVIJgEyICcLvBFGNgEUi+wqYm99RmGpfUizLU9rPTRcUEMd/oRR
+IjcoFkspNlk7aCgaJCU+Uy4yUTogAao9c2RQL0AYPkhOJlCKZjs+aIpLPFtIOzIpE/7jSY86Xsph
+/wB55DRWPyNEdqFhOmNIKRovQSYBbyUOMT9JAr4qXTNTGjwoHEkoKk48IyE6TQABACUEIwEIBjkA
+AwAnALIAAgArtAIEAAgEKwGwBC+wANaxAgnpsQMH6bECCemxBQErADAxExE3AyXjMAQjAgYQ/eoA
+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
+NikYGCk2Hx41KRcCoBcpNR4fNikYGCk2Hx41KRcCnxgoNh4fNigYGCg2Hx42KBh7HjUpFxcpNR4e
+NigYGCg2Hh41KRcXKTUeHjYoGBgoNh4eNSkXFyk1Hh42KBgYKDYA//8AKQAADZgF7BAnADAFmgAA
+EAYANwAAAAEAAAAABAsECwADAAARIREhBAv79QQL+/UAAAABAAAAAQAAvhcenl8PPPUAHwgAAAAA
+AMrhkKYAAAAAyuGQpv/s/gYNmAa+AAAACAACAAAAAAAAAAEAAAew/gYANw4n/+z/hQ2YAAEAAAAA
+AAAAAAAAAAAAAACEBHUAZgAAAAACqgAAAcAAAAKqANMCiwApBY8AFAS6AJYGwgBLBbwAjwFUACUC
+0QCNAtEANQNEADsFHwCPAjkAFALhAF4ByABgA1AAJQUyAFgDWgBSBEwAVgRWACkE4wBaBHMASgTh
+AF4ENQApBPwAiwT2AGcCDABgAgz/7APpAAoDmgBWBHsApAQpAHkJBgCRBgYACgVIAI8F5QBIBeMA
+jwUGAI8E2wCPBpMASAczAI8DAgCPAqoAZgYfAI8FEACPCI0AjwZYAI8GPQBIBPgAjwY9AEgFsgCP
+BLoAUAWaACkGDgBxBc3/9goAAAoF3ACqBUoAMwS+ADMC0QDuA7QAKQLRAFAEzQCcBAAAAAJOAGQE
+YABGBOUAOQReAFwE9ABcBJcAXALpAFUEsABcBUoAZAKRAFwCXAA9BQYAXAKaAFwIAgBkBVYAZATJ
+AFYE4QA7BLYAXAPAAGQD4QBSAvoAMwVGADwETAAUBmgAFARCADMEmAAfA5wATALRAIUBxwCYAtEA
+SATNAI0BwAAABLoAbwOkACEFSgAzB38AZgLhAF4HfwBmAoUAVANfAAAGvgAAA18AAAa+AAACPwAA
+Aa8AAAEfAAABHwAAANcAAAFZAAAAXwAAAuEAXgLhAF4C4QBeBAAAAAgAAAACXgBxAl4AXAQpAIEE
+BABcAysAmggAAM0BWQAAAa8AAA4nACkECwAAAAAAMgAyADIAOgCGALQBjgKCA0YD/AQeBFAEggT4
+BToFWgV4BbIFwgYiBmAGxgdgB7gIMAicCOwJmgoGCl4Kngq+CuILAAuODHIMsg02DZAN4A4+DpQP
+GA+GD74P/BBQEJwREBF2EdgSOhLSE2wUUBSgFQgVPhXUFkYWmBbqFxYXJBdWF2wXiBeqGEwYvhkU
+GZQZ/hpiGvAbYhvGHCgciBy8HXAd7B5IHsofRh+eIDYgjiD4ITYhtiIoImYiuCMuI0ojwCQCJAok
+hCWGJggmvCbaJ8Yn6ifqJ+on6ifqJ+on6ifqJ+on6ifqJ+ooCCgmKEQoXCh0KJQotCjaKQApOCm2
+KbYptinCKdAAAAABAAAAhABqAAUAKQACAAIAAQACABYAAAEAAV0AAgABAAAACABmAAMAAQQJAAAA
+QAAAAAMAAQQJAAEACABAAAMAAQQJAAIADgBIAAMAAQQJAAMADgBWAAMAAQQJAAQAGABkAAMAAQQJ
+AAUAPgB8AAMAAQQJAAYACAC6AAMAAQQJAMgAbgDCAEMAbwBwAHkAcgBpAGcAaAB0ACAAKABjACkA
+IAAyADAAMQAwACAAQQBuAHQAbwBuACAASwBvAG8AdgBpAHQALgBBAHIAdgBvAFIAZQBnAHUAbABh
+AHIAdwBlAGIAZgBvAG4AdABBAHIAdgBvACAAUgBlAGcAdQBsAGEAcgBWAGUAcgBzAGkAbwBuACAA
+MQAuADAAMAA0ACAAMgAwADEAMAAgAGIAZQB0AGEAIAByAGUAbABlAGEAcwBlAEEAcgB2AG8AVABo
+AGkAcwAgAGYAbwBuAHQAIAB3AGEAcwAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAdABoAGUA
+IABGAG8AbgB0ACAAUwBxAHUAaQByAHIAZQBsACAARwBlAG4AZQByAGEAdABvAHIALgAAAAIAAAAA
+AAD/tQAyAAAAAAAAAAAAAAAAAAAAAAAAAAAAhAAAAAEAAgADAAQABQAGAAcACAAJAAoACwAMAA0A
+DgAPABAAEQASABMAFAAVABYAFwAYABkAGgAbABwAHQAeAB8AIAAhACIAIwAkACUAJgAnACgAKQAq
+ACsALAAtAC4ALwAwADEAMgAzADQANQA2ADcAOAA5ADoAOwA8AD0APgA/AEAAQQBCAEMARABFAEYA
+RwBIAEkASgBLAEwATQBOAE8AUABRAFIAUwBUAFUAVgBXAFgAWQBaAFsAXABdAF4AXwBgAGEBAgCE
+AIUAlgCLAQMAigCNAQQBBQEGAQcBCAEJAQoBCwEMAQ0BDgEPARABEQCyALMAtgC3ALQAtQCHAKsB
+EgETAIwBFAd1bmkwMEEwB3VuaTAwQUQHdW5pMjAwMAd1bmkyMDAxB3VuaTIwMDIHdW5pMjAwMwd1
+bmkyMDA0B3VuaTIwMDUHdW5pMjAwNgd1bmkyMDA3B3VuaTIwMDgHdW5pMjAwOQd1bmkyMDBBB3Vu
+aTIwMTAHdW5pMjAxMQpmaWd1cmVkYXNoB3VuaTIwMkYHdW5pMjA1Rgd1bmlFMDAwAAAAuAH/hbAB
+jQBLsAhQWLEBAY5ZsUYGK1ghsBBZS7AUUlghsIBZHbAGK1xYALAEIEWwAytEsAUgRbIEiQIrsAMr
+RAGwBiBFsAMrRLAHIEWyBm4CK7EDRnYrRLAIIEW6AAZ//wACK7EDRnYrRLAJIEWyCHgCK7EDRnYr
+RFmwFCsAAAA=</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>24860</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/Junction-webfont.eot.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/Junction-webfont.eot.xml
new file mode 100644
index 0000000000..869e3bbb9b
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/Junction-webfont.eot.xml
@@ -0,0 +1,426 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52850133.91</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>Junction-webfont.eot</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/octet-stream</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">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
+MhYVBgcnNjciJDQ2MzIWFQYHJzY3IlxCMT1AApZWZhM3ARpCMTtCApZWZhM3BYdiQGREk7kdf3VB
+YkBkRJO5HX91AAAAAQBmAfAEzQJ5AAMAHQCwAC+0AQUAKwQrtAEFACsEKwGwBC+xBQErADAxEzUh
+FWYEZwHwiYkAAAABAAAAAARlBGUAAwAAESERIQRl+5sEZfubAAAAAQAAAAEAQRJuLgdfDzz1AB8I
+AAAAAADJOMqWAAAAAMk4ypb/uP3NCBkGugAAAAgAAgAAAAAAAAABAAAGAP4AAAAIk/+4/8IIGQAB
+AAAAAAAAAAAAAAAAAAAAegIUAAAAAAAAAqkAAAIUAAACPwCuAwYAXAaZAFIFPQB1CBIAewcKAHsB
+pwBcArQAewK0AD0E8QBkBTMAZgGdAFICxABxAZsAXAN0ACkE5QB7AtsAZgRmAGYEdgBSBQYAUgS4
+AI8E9QCDBCIACgTAAIUE9QB7AgIAjwIOAI8FmQCaBXIAhQWZAI8ECABUCJMAewXCAD0FHACuBU0A
+ewXfAK4EfgCuBFgArgX1AHsF7wCuAhAArgJJ/+wE8QCuBLIArgbOAK4FygCuBhIAewTxAK4GEgB7
+BUUArgVRAHUEfgAUBbQArgWZAD0H4wA9BUEAPQTvABQE6QBoAt8ArgOJADMC3wCPBTsAUgVJAHEC
+2QBxBIMAewUMAK4EFABxBTUAewSjAHEDOQA9BO0AewTZAK4CKwCuAcT/uASFAK4CPQCuB1oArgTt
+AK4EyAB7BQwArgUMAHsDrACuBAIAXAMzAFwE7QCkBHgASAZgAEgEwABSBGYAOwQkAGYDwgCkAfcA
+rgPCAI8FRQB7AhQAAALEAHEDXAAABroAAANcAAAGugAAAj0AAAGuAAABHgAAAR4AAADXAAABWAAA
+AF4AAALEAHECxABxAsQAcQUgAD0GFgBSAwYAXAMGAFwBWAAAAa4AAAUzAGYEZQAAAAAAAAAAAAAA
+AABKAJwBgAJcAyoD9gQqBGYEogUUBVQFhgWoBdQGBgZWBngG0AdEB64IHgiMCLQJfAnwCioKagqy
+CtYLHgvCDIgM/g2UDfAOSg6KDsAPQg96D5gPvhAiEEgQqhD8EWARuBI0EqgTchOiE+oULBR6FRIV
+bBW6FeoWGhZQFqIWvhbeF4YX5Bg6GKYZBBlYGjwafhrAGwIbdBueHAQcRhyaHPwdXh2YHlAeqB7o
+HxgfgiAuILwhDCGQIaoiKiKWIpYiuCK4IrgiuCK4IrgiuCK4IrgiuCK4Irgi2iL8Ix4jOiNWI6wj
+/iP+I/4kGiQoAAAAAQAAAHoAUQAFAAAAAAACAAEAAgAWAAABAAFPAAAAAAAAAAgAZgADAAEECQAA
+AHgAAAADAAEECQABACAAeAADAAEECQACAA4AmAADAAEECQADAA4ApgADAAEECQAEADAAtAADAAEE
+CQAFAAoA5AADAAEECQAGAB4A7gADAAEECQDIAG4BDABHAGUAbgBlAHIAYQB0AGUAZAAgAGkAbgAg
+ADIAMAAwADkAIABiAHkAIABGAG8AbgB0AEwAYQBiACAAUwB0AHUAZABpAG8ALgAgAEMAbwBwAHkA
+cgBpAGcAaAB0ACAAaQBuAGYAbwAgAHAAZQBuAGQAaQBuAGcALgBqAHUAbgBjAHQAaQBvAG4AIABy
+AGUAZwB1AGwAYQByAFIAZQBnAHUAbABhAHIAdwBlAGIAZgBvAG4AdABqAHUAbgBjAHQAaQBvAG4A
+IAByAGUAZwB1AGwAYQByACAAUgBlAGcAdQBsAGEAcgAxAC4AMAAwADAAagB1AG4AYwB0AGkAbwBu
+AHIAZQBnAHUAbABhAHIAVABoAGkAcwAgAGYAbwBuAHQAIAB3AGEAcwAgAGcAZQBuAGUAcgBhAHQA
+ZQBkACAAYgB5ACAAdABoAGUAIABGAG8AbgB0ACAAUwBxAHUAaQByAHIAZQBsACAARwBlAG4AZQBy
+AGEAdABvAHIALgACAAAAAAAA/2cAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAHoAAAABAAIAAwAEAAUA
+BgAHAAgACQAKAAsADAANAA4ADwAQABEAEgATABQAFQAWABcAGAAZABoAGwAcAB0AHgAfACAAIQAi
+ACMAJAAlACYAJwAoACkAKgArACwALQAuAC8AMAAxADIAMwA0ADUANgA3ADgAOQA6ADsAPAA9AD4A
+PwBAAEEAQgBDAEQARQBGAEcASABJAEoASwBMAE0ATgBPAFAAUQBSAFMAVABVAFYAVwBYAFkAWgBb
+AFwAXQBeAF8AYABhAQIBAwEEAQUBBgEHAQgBCQEKAQsBDAENAQ4BDwEQAREAsgCzALQAtQESARMA
+7wEUB3VuaTAwQTAHdW5pMDBBRAd1bmkyMDAwB3VuaTIwMDEHdW5pMjAwMgd1bmkyMDAzB3VuaTIw
+MDQHdW5pMjAwNQd1bmkyMDA2B3VuaTIwMDcHdW5pMjAwOAd1bmkyMDA5B3VuaTIwMEEHdW5pMjAx
+MAd1bmkyMDExCmZpZ3VyZWRhc2gHdW5pMjAyRgd1bmkyMDVGB3VuaUUwMDAAAAC4Af+FsAGNAEuw
+CFBYsQEBjlmxRgYrWCGwEFlLsBRSWCGwgFkdsAYrXFgAsAUgRbADK0QBsAYgRbADK0RZsBQr</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>22056</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/Junction-webfont.svg.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/Junction-webfont.svg.xml
new file mode 100644
index 0000000000..7a9670bdd1
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/Junction-webfont.svg.xml
@@ -0,0 +1,176 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52850110.74</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>Junction-webfont.svg</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/svg+xml</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+<?xml version="1.0" standalone="no"?>\n
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >\n
+<svg xmlns="http://www.w3.org/2000/svg">\n
+<metadata>\n
+This is a custom SVG webfont generated by Font Squirrel.\n
+Copyright   : Generated in 2009 by FontLab Studio Copyright info pending\n
+</metadata>\n
+<defs>\n
+<font id="webfont2B4HRL5F" horiz-adv-x="708" >\n
+<font-face units-per-em="2048" ascent="1536" descent="-512" />\n
+<missing-glyph horiz-adv-x="532" />\n
+<glyph unicode=" "  horiz-adv-x="532" />\n
+<glyph unicode="&#x09;" horiz-adv-x="532" />\n
+<glyph unicode="&#xa0;" horiz-adv-x="532" />\n
+<glyph unicode="!" horiz-adv-x="575" d="M174 100.5q0 49.5 33 81t82 31.5t80.5 -31.5t31.5 -81t-31.5 -82t-80.5 -32.5t-82 32.5t-33 82zM195 1679h188l-27 -1302h-135z" />\n
+<glyph unicode="&#x22;" horiz-adv-x="774" d="M92 1464q0 49 33 81t82 32q61 0 93 -50t32 -118q-2 -147 -152 -332l-86 29q102 127 121 244q-55 0 -89 32.5t-34 81.5zM442 1464q0 49 33 81t82 32q59 0 92 -50t33 -118q-2 -147 -152 -332l-86 29q102 127 121 244q-55 0 -89 32.5t-34 81.5z" />\n
+<glyph unicode="#" horiz-adv-x="1689" d="M82 489l35 148h338l88 362h-348l34 148h351l106 430h152l-107 -430h361l106 430h152l-107 -430h365l-35 -148h-367l-88 -362h377l-35 -148h-379l-118 -489h-152l119 489h-361l-118 -489h-152l119 489h-336zM606 637h361l88 362h-361z" />\n
+<glyph unicode="$" horiz-adv-x="1341" d="M117 281l125 118q131 -213 387 -252v607q-78 25 -129 44t-111.5 54t-95.5 75t-59.5 100t-24.5 136q0 117 42 204t109.5 133t133 68.5t135.5 28.5v125h131v-127q260 -25 411 -186l-127 -111q-106 109 -284 132v-537q109 -35 176.5 -63.5t145 -82t116.5 -132t39 -183.5 q0 -205 -138 -322.5t-339 -129.5v-119h-131v123q-336 39 -512 297zM381 1163q0 -86 64.5 -138t183.5 -91v498q-98 -14 -173 -76t-75 -193zM760 143q129 12 217 87t88 202q0 113 -79 173.5t-226 107.5v-570z" />\n
+<glyph unicode="%" horiz-adv-x="2066" d="M123 1167.5q0 118.5 35 205.5t93 133t122.5 67.5t136.5 21.5q74 0 138.5 -20.5t123.5 -67.5t93 -135t34 -209q-2 -227 -115.5 -326.5t-271.5 -99.5q-72 0 -136.5 21.5t-123.5 67.5t-94 134.5t-35 207zM276 1167q0 -168 70 -241.5t166 -73.5t163.5 72.5t69.5 238.5 q0 170 -68.5 244t-166.5 74q-96 -2 -165 -75t-69 -239zM350 -96l1188 1763h176l-1188 -1763h-176zM1167 416q2 227 115 327.5t272 102.5q74 0 138.5 -21.5t124 -67.5t93.5 -135.5t34 -209.5q-2 -227 -116 -326.5t-272 -99.5q-72 0 -136 21.5t-123.5 67.5t-94.5 134t-35 207z M1323 412q0 -166 68.5 -239t165 -73t164 73t69.5 239q0 168 -67.5 242.5t-163.5 76.5q-96 0 -166 -74.5t-70 -244.5z" />\n
+<glyph unicode="&#x26;" horiz-adv-x="1802" d="M123 410q0 150 95 254t267 200q-104 115 -157.5 203t-53.5 174q0 92 38 159.5t103.5 104.5t138.5 54.5t155 17.5q178 0 302 -80t124 -256q0 -121 -102.5 -210t-295.5 -187l377 -404q31 47 58 102l69 138l55 113l127 -78q-162 -324 -200 -387q182 -180 211 -174q37 0 53 3 t41.5 29.5t50.5 81.5l111 -65q-35 -78 -66 -124t-66.5 -63.5t-57 -21.5t-66.5 -4q-72 -8 -306 207q-184 -211 -491 -211q-59 0 -140 23.5t-168 70.5t-146.5 134t-59.5 196zM295 410q0 -84 68.5 -144.5t142.5 -84t131 -23.5q227 2 377 151l-432 455q-135 -74 -211 -157.5 t-76 -196.5zM446 1241q0 -90 195 -295q100 51 160.5 88t111 93.5t50.5 113.5q0 113 -74 163t-180 50q-109 0 -186 -51t-77 -162z" />\n
+<glyph unicode="\'" horiz-adv-x="423" d="M92 1464q0 49 33 81t82 32q61 0 93 -50t32 -118q-2 -147 -152 -332l-86 29q102 127 121 244q-55 0 -89 32.5t-34 81.5z" />\n
+<glyph unicode="(" horiz-adv-x="692" d="M123 520q0 98 13.5 220t49 269.5t89 267.5t143.5 205t200 95l13 -143q-96 -35 -167 -144.5t-104.5 -255t-49 -273.5t-15.5 -241q0 -111 15.5 -238.5t49 -273t104.5 -256t167 -143.5l-13 -144q-113 12 -202.5 98.5t-142 205t-88 264t-49 266.5t-13.5 221z" />\n
+<glyph unicode=")" horiz-adv-x="692" d="M61 -391q96 33 167 143.5t105 256t49 273.5t15 238q0 113 -15 241t-49 273.5t-104.5 255t-167.5 144.5l13 143q111 -10 201 -95t143 -205t89 -267.5t49 -269.5t13 -220q0 -100 -13 -221t-49 -266.5t-88 -264t-142.5 -204.5t-202.5 -99z" />\n
+<glyph unicode="*" horiz-adv-x="1265" d="M100 1161l52 133l413 -166l-4 449h144l-5 -449l414 166l51 -133l-424 -166l295 -327l-118 -101l-285 353l-283 -353l-123 101l295 327z" />\n
+<glyph unicode="+" horiz-adv-x="1331" d="M102 496v137h484v493h137v-493h506v-137h-506v-496h-137v496h-484z" />\n
+<glyph unicode="," horiz-adv-x="413" d="M82 100.5q0 49.5 32.5 81t82.5 31.5q61 0 93 -50t32 -118q-2 -147 -152 -332l-86 29q102 127 121 244q-55 0 -89 32.5t-34 82z" />\n
+<glyph unicode="-" d="M113 492v143h483v-143h-483z" />\n
+<glyph unicode="." horiz-adv-x="411" d="M92 100.5q0 49.5 33 81t82 31.5t80.5 -31.5t31.5 -81t-31.5 -82t-80.5 -32.5t-82 32.5t-33 82z" />\n
+<glyph unicode="/" horiz-adv-x="884" d="M41 -532l633 2109h170l-633 -2109h-170z" />\n
+<glyph unicode="0" horiz-adv-x="1253" d="M123 579.5q0 165.5 44 287.5t118.5 187.5t159.5 96.5t181.5 31t181.5 -31t159.5 -96.5t118.5 -187.5t44 -287.5t-44 -287.5t-118.5 -187.5t-159.5 -96.5t-181.5 -31t-181.5 31t-159.5 96.5t-118.5 187.5t-44 287.5zM295 579.5q0 -237.5 96 -344t235.5 -106.5t235.5 106.5 t96 344t-96 344t-235.5 106.5t-235.5 -106.5t-96 -344z" />\n
+<glyph unicode="1" horiz-adv-x="731" d="M102 936l293 221h166v-1157h-166v983l-182 -154z" />\n
+<glyph unicode="2" horiz-adv-x="1126" d="M102 0v131l71 49q44 31 155.5 120t196.5 169t156 176t71 162q0 109 -56.5 161t-152.5 50q-53 0 -104.5 -19.5t-85.5 -46t-59.5 -54.5t-37.5 -46l-12 -18q-104 98 -105 100q43 78 155 162t251 86q180 0 280.5 -92.5t100.5 -270.5q0 -139 -165 -323.5t-376 -345.5h627 l2 -150h-912z" />\n
+<glyph unicode="3" horiz-adv-x="1142" d="M82 -313l108 106q10 -8 28 -20.5t80 -30.5t130 -16q92 0 184.5 43t164 147t71.5 250q0 98 -74 173t-174 75q-41 0 -86 -6.5t-80 -13.5t-62.5 -15t-43.5 -14l-17 -5v144q166 68 262.5 148.5t96.5 197.5q0 74 -52.5 120t-125.5 46q-53 0 -99.5 -14.5t-76 -36t-51 -43 t-32.5 -35.5l-8 -15l-96 95q4 8 13.5 22.5t41 52t69.5 65.5t102.5 51.5t133.5 23.5q145 0 247 -93.5t102 -238.5q0 -158 -183 -293q152 -18 257.5 -126.5t109.5 -264.5q0 -147 -57.5 -268t-148.5 -192t-191.5 -108.5t-196.5 -37.5q-88 0 -175 31.5t-130 64.5z" />\n
+<glyph unicode="4" horiz-adv-x="1286" d="M82 0v90l803 1067h108v-1007h232v-150h-232v-440h-166v440h-745zM307 141l39 9h481v688l-491 -666l-29 -29v-2z" />\n
+<glyph unicode="5" horiz-adv-x="1208" d="M143 -301l107 104q8 -8 24.5 -21t79 -34.5t135.5 -21.5q150 0 281 115.5t131 328.5q0 115 -84 218.5t-203 103.5q-158 0 -270 -76h-166v741h770v-156h-604v-413q119 53 270 53q180 0 317.5 -143.5t145.5 -327.5q0 -147 -57 -268t-146.5 -192.5t-188.5 -110.5t-196 -39 q-104 0 -190 34.5t-121 69.5z" />\n
+<glyph unicode="6" horiz-adv-x="1269" d="M131 727q0 360 170 620.5t424 260.5q188 0 356 -135l-110 -107q-100 84 -240 84q-115 0 -202 -76t-134 -195.5t-71.5 -240.5t-26.5 -236q176 268 414 269q193 0 314.5 -111.5t121.5 -353.5q0 -80 -25.5 -164t-78 -167t-151.5 -136t-230 -53q-254 0 -392.5 191.5 t-138.5 549.5zM319 481q35 -168 123 -256t220 -88q111 0 185.5 66.5t101 145.5t26.5 157q0 164 -74 238.5t-190 74.5q-230 0 -392 -338z" />\n
+<glyph unicode="7" horiz-adv-x="1058" d="M10 -328q86 53 339 497.5t437 823.5h-696v164h907v-121q-195 -410 -478 -918.5t-394 -557.5z" />\n
+<glyph unicode="8" horiz-adv-x="1216" d="M133 350q2 143 97.5 263t224.5 208q-281 223 -281 439q0 92 38 160.5t103.5 106.5t138 55t154.5 17t155 -17t138.5 -55t103 -106.5t37.5 -160.5q0 -143 -98 -255t-221 -186q86 -63 137 -106t109.5 -104.5t86 -125t27.5 -133.5q0 -78 -24.5 -140.5t-59 -100t-87 -65.5 t-93.5 -40t-93 -19.5t-72 -7.5h-42h-4h-36q-13 0 -68 6.5t-95 18.5t-95.5 40t-91.5 65.5t-62.5 101t-26.5 141.5zM307 350q0 -55 19.5 -98t55.5 -66.5t67.5 -39t74.5 -19.5l55 -5q11 -1 29 -1h2q23 0 45.5 1t72.5 13t86 33.5t65.5 69t29.5 112.5q0 86 -86 174t-254 209 q-248 -160 -262 -383zM348 1260q0 -90 67.5 -174.5t188.5 -178.5q53 29 105.5 68t105.5 119t53 166q0 111 -75.5 159.5t-184 48.5t-184.5 -48.5t-76 -159.5z" />\n
+<glyph unicode="9" horiz-adv-x="1269" d="M123 662q0 80 25.5 163.5t78 166.5t151.5 136.5t230 53.5q254 0 392.5 -191.5t138.5 -550.5q0 -109 -20.5 -224.5t-69 -234t-116 -212t-171 -151.5t-225.5 -58q-117 0 -217.5 37.5t-155.5 76.5l112 109q119 -66 259 -66q115 0 202.5 75t136 194.5t72 239.5t27.5 237 q-180 -266 -414 -266q-193 0 -314.5 111.5t-121.5 353.5zM295 662q0 -164 73.5 -239t190.5 -75q227 0 391 336q-35 170 -123 258t-219 88q-111 0 -185.5 -66.5t-101 -145t-26.5 -156.5z" />\n
+<glyph unicode=":" horiz-adv-x="514" d="M143 100.5q0 49.5 33 81t82 31.5t81 -31.5t32 -81t-32 -82t-81 -32.5t-82 32.5t-33 82zM143 850q0 49 33 81t82 32t81 -32t32 -81t-32 -82t-81 -33t-82 33t-33 82z" />\n
+<glyph unicode=";" horiz-adv-x="526" d="M143 100.5q0 49.5 33 81t82 31.5q61 0 93 -50t32 -118q-2 -147 -152 -332l-86 29q102 127 121 244q-55 0 -89 32.5t-34 82zM143 850q0 49 33 81t82 32t81 -32t32 -81t-32 -82t-81 -33t-82 33t-33 82z" />\n
+<glyph unicode="&#x3c;" horiz-adv-x="1433" d="M154 500v147l1136 514v-147l-975 -441l975 -440v-147z" />\n
+<glyph unicode="=" horiz-adv-x="1394" d="M133 344v137h1129v-137h-1129zM133 672v137h1129v-137h-1129z" />\n
+<glyph unicode="&#x3e;" horiz-adv-x="1433" d="M143 -14v147l973 440l-973 441v147l1137 -514v-147z" />\n
+<glyph unicode="?" horiz-adv-x="1032" d="M84 1393q6 12 19.5 31.5t56.5 68.5t91 87t125 68.5t156 30.5q104 0 184.5 -25.5t125.5 -64.5t72.5 -91t35.5 -96t8 -91q0 -78 -24.5 -147.5t-81.5 -139.5t-93 -104l-114 -107q-164 -150 -164 -213q0 -88 94 -172l-104 -90q-53 47 -78.5 76.5t-47 79t-21.5 108.5 q0 90 52 164t161 170q74 68 118.5 116t86.5 119.5t44 139.5q0 225 -254 225q-59 0 -115.5 -25.5t-95 -61.5t-69.5 -72t-45 -62l-14 -25zM399 100.5q0 49.5 33 81t82 31.5t81 -31.5t32 -81t-32 -82t-81 -32.5t-82 32.5t-33 82z" />\n
+<glyph unicode="@" horiz-adv-x="2195" d="M123 535q0 266 141.5 507.5t378 388t502.5 146.5q215 0 395 -76t294 -199.5t176.5 -276.5t62.5 -312q0 -158 -54.5 -283t-133.5 -195.5t-175 -117.5t-170 -62.5t-129 -15.5q-166 0 -127 182q-209 -184 -412 -182q-276 2 -276 383q0 162 56.5 308.5t141.5 243.5t183 154.5 t184 57.5q190 0 297 -164l29 121l160 -37q-209 -928 -209 -938q6 -6 57 4t123 46t139.5 94.5t112.5 164t39 236.5q0 127 -51.5 249.5t-145.5 224t-242.5 164t-324.5 62.5q-221 0 -421 -125t-318.5 -328.5t-118.5 -424.5q0 -330 255 -552.5t603 -222.5q182 0 321.5 48.5 t341.5 216.5l103 -127q-231 -190 -392 -245.5t-374 -55.5q-270 0 -503.5 119.5t-376 337t-142.5 481.5zM760 422q0 -254 112 -260q78 -2 160 39t147.5 105.5t100.5 105.5t61 77l76 345q-55 135 -117.5 182t-138.5 47q-135 0 -268 -188.5t-133 -452.5z" />\n
+<glyph unicode="A" horiz-adv-x="1474" d="M61 0l582 1577h188l582 -1577h-190l-199 537h-575l-197 -537h-191zM506 692h461l-230 627z" />\n
+<glyph unicode="B" horiz-adv-x="1308" d="M174 0v1577h180v-115q117 76 190.5 106.5t164.5 30.5q166 0 284.5 -111.5t118.5 -344.5q-2 -223 -160 -324q129 -59 180.5 -154.5t51.5 -179.5v-10q0 -43 -1 -70.5t-11.5 -85t-29 -97.5t-57 -90t-94 -82t-142.5 -53.5t-198 -21.5q-137 4 -297 117v-92h-180zM354 236 q147 -92 297 -93q78 0 138.5 16.5t97.5 36t63.5 58.5t37.5 61.5t17.5 67.5t6.5 56v46q0 31 -13.5 65t-46 77t-106.5 72.5t-178 33.5q-59 -4 -314 -4v-493zM354 877h112q32 0 102.5 3t102.5 10l85 19q53 12 78.5 32t54.5 47.5t40 67.5t11 91q-2 145 -69.5 215t-161.5 70 q-160 0 -355 -119v-436z" />\n
+<glyph unicode="C" horiz-adv-x="1357" d="M123 752q0 203 59.5 369.5t154.5 267t208.5 154.5t228.5 54q92 0 174 -22.5t134.5 -53t92 -62.5t58.5 -54l16 -23l-125 -120l-11 17q-7 11 -38 40t-66.5 50.5t-99 38.5t-137.5 17q-186 0 -325.5 -174t-139.5 -499q0 -256 131 -430.5t320 -174.5q45 0 89 6.5t81 16.5 t70.5 23.5t61 28t50.5 28.5t40 27.5l29.5 23.5t18.5 16l6 7l111 -107q-61 -76 -117 -115q-176 -127 -436 -127q-274 0 -456.5 222.5t-182.5 554.5z" />\n
+<glyph unicode="D" horiz-adv-x="1503" d="M174 0v1577h180v-174q205 193 465 194q111 0 207 -45t178 -137t129 -256t47 -381q0 -342 -179 -572.5t-443 -230.5q-190 4 -404 142v-117h-180zM354 281q197 -129 404 -129q188 0 315 177t127 449q0 315 -111.5 477t-263.5 166q-281 0 -471 -194v-946z" />\n
+<glyph unicode="E" horiz-adv-x="1150" d="M174 0v1577h651l215 10v-186h-686v-508h584v-156h-584v-561h500l215 10v-186h-895z" />\n
+<glyph unicode="F" horiz-adv-x="1112" d="M174 0v1577h651l215 10v-186h-686v-508h584v-156h-584v-737h-180z" />\n
+<glyph unicode="G" horiz-adv-x="1525" d="M123 764q0 184 48 330.5t122 237.5t173 152.5t194.5 86t191.5 26.5q90 0 173 -24.5t138.5 -60t98.5 -71.5t61 -61l20 -24l-124 -121q-4 8 -14.5 21.5t-43.5 47t-70.5 59.5t-100 47.5t-130.5 23.5q-90 0 -180 -35t-176 -108.5t-140.5 -210t-54.5 -316.5q0 -100 30 -201.5 t90 -196t171 -153.5t254 -61q98 0 217 54t119 113v306h-211q-109 0 -166 30v164q74 -18 172 -18h365v-490q0 -135 -150.5 -233t-337.5 -103q-160 0 -290 51.5t-211.5 132.5t-137 187.5t-78 210t-22.5 207.5z" />\n
+<glyph unicode="H" horiz-adv-x="1519" d="M174 0v1577h180v-684h811v684h181v-1577h-181v737h-811v-737h-180z" />\n
+<glyph unicode="I" horiz-adv-x="528" d="M174 0v1577h180v-1577h-180z" />\n
+<glyph unicode="J" horiz-adv-x="585" d="M-20 -369q109 31 181 113t72 221v1612h181v-1612q0 -94 -26 -173t-63.5 -131t-90 -93t-96.5 -61.5t-93 -36.5z" />\n
+<glyph unicode="K" horiz-adv-x="1265" d="M174 0v1577h180v-711l541 711h227l-590 -737q45 -6 112 -38t106 -77q45 -45 244.5 -365.5t230.5 -355.5v-4h-219q-35 37 -188.5 295t-190.5 297q-82 90 -185 90q-61 0 -88 -6v-676h-180z" />\n
+<glyph unicode="L" horiz-adv-x="1202" d="M174 0v1577h180v-1401h561l215 10v-186h-956z" />\n
+<glyph unicode="M" horiz-adv-x="1742" d="M174 0v1577h180l514 -1352l2 -14l2 14l517 1352h180v-1577h-180v1106l2 31l-9 -31l-424 -1106h-174l-424 1106l-8 31l2 -31v-1106h-180z" />\n
+<glyph unicode="N" horiz-adv-x="1482" d="M174 0v1577h180v-2l762 -1239l14 -29l-2 29v1241h181v-1577h-181v2l-761 1243l-15 29l2 -29v-1245h-180z" />\n
+<glyph unicode="O" horiz-adv-x="1554" d="M123 790.5q0 225.5 55 389t152.5 252t208 127t241.5 38.5q102 -2 192.5 -25.5t176.5 -80.5t146.5 -146.5t98.5 -229.5t38 -320q0 -227 -55.5 -391t-152 -252.5t-207 -127t-241.5 -38.5t-240.5 38.5t-206 126t-151.5 251t-55 389zM303 795q0 -180 40 -310.5t109.5 -200 t149.5 -100t174 -30.5t174 30.5t149.5 99t110.5 198.5t41 309q0 176 -40 305t-109.5 198.5t-148.5 101t-173 34.5q-94 0 -175 -31t-151.5 -100.5t-110.5 -197.5t-40 -306z" />\n
+<glyph unicode="P" horiz-adv-x="1265" d="M174 0v1577h180v-123q190 143 365 143q160 -6 301 -140t143 -355q0 -287 -138 -458t-349 -171q-170 2 -322 107v-580h-180zM354 760q166 -129 330 -131q133 4 220 131t87 342q-2 145 -88 233t-184 95q-98 0 -176 -29t-189 -98v-543z" />\n
+<glyph unicode="Q" horiz-adv-x="1554" d="M123 780q0 182 38 325.5t99.5 235t148.5 150.5t178 82.5t193 23.5q129 -2 239.5 -44t206 -131t151 -253.5t55.5 -388.5q0 -207 -47.5 -362.5t-131.5 -244.5t-181 -135t-214 -58q70 -82 232 -82q53 0 192 32l49 -161q-88 -39 -241 -39q-96 0 -174 25.5t-124.5 68.5t-73 80 t-42.5 78q-244 29 -398.5 218t-154.5 580zM303 784q0 -180 40 -310t109.5 -199.5t149.5 -100.5t174 -31t174 31t149.5 99.5t110.5 198.5t41 308q0 143 -26.5 256t-71.5 184.5t-106.5 120t-127 67.5t-139.5 22q-94 0 -175 -33t-150.5 -103.5t-110.5 -201t-41 -308.5z" />\n
+<glyph unicode="R" horiz-adv-x="1349" d="M174 0v1577h180v-115q111 70 187.5 102.5t169.5 32.5q168 -4 295 -112.5t127 -335.5q0 -152 -54.5 -258.5t-128 -155.5t-170.5 -69q82 -70 271.5 -338.5t267.5 -323.5v-4h-223q-53 39 -134 146.5t-149 211t-150.5 192.5t-148.5 101q-113 0 -160 2v-653h-180zM354 799h303 q121 2 211 82t93 268q0 139 -76 207.5t-174 73.5q-100 0 -176 -27t-181 -88v-516z" />\n
+<glyph unicode="S" horiz-adv-x="1361" d="M117 281l125 118q78 -125 202.5 -189.5t272.5 -68.5q143 0 245.5 76t102.5 215q0 53 -22.5 97t-50 71t-84 53.5t-95.5 40t-108 33.5l-21 6q-94 29 -144.5 46.5t-124 55t-111.5 77.5t-66.5 104.5t-28.5 146.5q0 106 36 187.5t88 127.5t119.5 74.5t122 37.5t105.5 9 q150 0 280 -51t211 -139l-127 -111q-131 137 -364 138q-43 0 -87 -11.5t-95.5 -38t-84 -84t-32.5 -139.5q0 -45 22.5 -82t48 -59.5t85 -48t90 -35.5t106.5 -33q90 -29 146.5 -49t132 -60t119 -86t75 -118t31.5 -160q0 -217 -153.5 -336t-370.5 -119q-397 13 -596 304z" />\n
+<glyph unicode="T" horiz-adv-x="1150" d="M20 1421v156h1110v-156h-468v-1421h-181v1421h-461z" />\n
+<glyph unicode="U" horiz-adv-x="1460" d="M174 489v1088h180v-1083q0 -94 29 -163t70 -106t96 -59.5t97 -27.5t85 -5t84 5t96.5 27.5t95.5 58.5t69.5 104.5t29.5 160.5v1088h180v-1088q0 -133 -43 -232t-102.5 -151.5t-141 -83t-143 -39t-125.5 -8.5q-66 0 -126 8.5t-143 39t-142.5 83t-102.5 151.5t-43 232z" />\n
+<glyph unicode="V" horiz-adv-x="1433" d="M61 1577h191l459 -1296l6 -27l6 27l459 1296h190l-561 -1577h-188z" />\n
+<glyph unicode="W" horiz-adv-x="2019" d="M61 1577h189l328 -1270l4 -24l4 24l327 1270h191l328 -1270l4 -24l4 24l327 1270h191l-447 -1577h-149l-348 1217l-6 36l-7 -36l-344 -1217h-149z" />\n
+<glyph unicode="X" horiz-adv-x="1345" d="M61 0l500 786l-500 791h220l391 -616l393 616h219l-502 -791l502 -786h-221l-391 612l-389 -612h-222z" />\n
+<glyph unicode="Y" horiz-adv-x="1263" d="M20 1577h218l397 -627l399 627h209l-520 -821v-756h-178v756z" />\n
+<glyph unicode="Z" horiz-adv-x="1257" d="M104 0v168l789 1241h-768v168h987v-164l-788 -1245h594q23 -1 44 -1q154 0 193 40v-174q-18 -16 -78.5 -24.5t-111.5 -8.5h-52h-809z" />\n
+<glyph unicode="[" horiz-adv-x="735" d="M174 -532v2109h418v-123h-246v-1864h246v-122h-418z" />\n
+<glyph unicode="\\" horiz-adv-x="905" d="M51 1577h170l633 -2109h-170z" />\n
+<glyph unicode="]" horiz-adv-x="735" d="M143 -410h246v1864h-246v123h418v-2109h-418v122z" />\n
+<glyph unicode="^" horiz-adv-x="1339" d="M82 0l514 1126h147l514 -1126h-147l-440 965l-441 -965h-147z" />\n
+<glyph unicode="_" horiz-adv-x="1353" d="M113 0h1128v-131h-1128v131z" />\n
+<glyph unicode="`" horiz-adv-x="729" d="M113 1432l43 145l460 -229l-43 -97z" />\n
+<glyph unicode="a" horiz-adv-x="1155" d="M123 283q0 72 14.5 124t53 103t120.5 87t207 54q213 29 285 47v129q0 51 -32 117t-95 66q-219 0 -344 -107q-18 -20 -16.5 -39.5t16.5 -34.5l-164 -30q-20 26 -20 64q0 24 8 52q20 74 92 115q218 121 445 121h7q100 0 165 -61.5t84.5 -129t19.5 -133.5v-555 q0 -16 4 -40.5t32.5 -73.5t77.5 -80l-110 -103q-119 47 -158 199q-186 -199 -385 -199q-20 0 -49 4.5t-77 22.5t-86 49t-66.5 91.5t-28.5 140.5zM293 283q0 -49 17.5 -85t42 -51.5t42 -21.5t29.5 -6q104 0 204.5 66.5t174.5 158.5v207q-100 -20 -266 -43 q-152 -20 -198 -74.5t-46 -150.5z" />\n
+<glyph unicode="b" horiz-adv-x="1292" d="M174 0v1679h172v-770q189 242 414 242h4q180 -2 292.5 -170t112.5 -399q0 -287 -125.5 -447t-347.5 -160q-156 0 -350 156v-131h-172zM346 319q76 -76 174 -126t176 -50q137 0 219 117t82 322q0 162 -64.5 280.5t-168.5 120.5h-4q-243 0 -414 -266v-398z" />\n
+<glyph unicode="c" horiz-adv-x="1044" d="M113 543q0 295 149 454q144 154 320 154h14q66 -2 125 -21.5t97 -46t67.5 -52t44.5 -44.5l12 -16l-108 -103q-2 4 -8.5 12.5t-27 28t-46 34.5t-68.5 28.5t-92 15.5h-8q-114 0 -205 -113q-94 -117 -94 -331q0 -172 82 -288t215 -116q51 0 81.5 4t83 32t109.5 81l107 -102 q-82 -82 -156 -124t-116 -48.5t-109 -6.5q-209 0 -339 162t-130 406z" />\n
+<glyph unicode="d" horiz-adv-x="1333" d="M123 545q0 287 126 446.5t347 159.5q156 0 350 -156v684h172v-1409q2 -16 7 -39.5t39 -77t87 -79.5l-141 -99q-143 78 -164 242q-189 -242 -414 -242h-4q-180 2 -292.5 170.5t-112.5 399.5zM295 545q0 -162 64.5 -281t168.5 -121h8q243 0 410 267v397q-80 76 -176 126 t-174 50q-137 0 -219 -116.5t-82 -321.5z" />\n
+<glyph unicode="e" horiz-adv-x="1187" d="M113 551q0 242 138 421t347 179q119 0 209 -46t136 -107.5t73.5 -139.5t35 -127t7.5 -84v-76h-774q0 -193 85 -318.5t236 -125.5q115 0 195 49q80 47 153 146l105 -101q-72 -88 -141.5 -144.5t-135 -74.5t-95.5 -22.5t-81 -4.5q-227 0 -360 167t-133 409zM309 723h570 q-10 47 -27.5 89t-48.5 87t-84 72.5t-121 27.5q-100 0 -177 -76.5t-112 -199.5z" />\n
+<glyph unicode="f" horiz-adv-x="825" d="M61 983v143h146v197q0 367 317 367q207 0 363 -129l-111 -107q-119 92 -252 92q-49 0 -79.5 -15t-45 -51t-18.5 -68t-4 -89v-197h332v-143h-332v-983h-170v983h-146z" />\n
+<glyph unicode="g" horiz-adv-x="1261" d="M123 -221q2 125 45 200.5t127 137.5q-96 41 -105 133q0 96 146 213q-170 96 -170 332q0 92 44 165.5t113.5 113.5t142.5 60.5t140 20.5q63 0 137 -18q133 121 310 120q55 0 123 -20l-29 -143q-37 12 -94 12q-88 0 -166 -33q160 -102 160 -278q0 -115 -44.5 -197 t-115 -122t-140 -56.5t-141.5 -16.5q-70 0 -123 11q-121 -86 -121 -164q6 -6 52.5 -9t120.5 -5l73 -3q119 -6 207 -21t179 -49t140.5 -101.5t49.5 -163.5q0 -199 -144.5 -330t-425.5 -131q-199 0 -345 98.5t-146 243.5zM297 -221q0 -82 94 -135.5t223 -53.5q197 0 301.5 87 t104.5 221q0 53 -36 90t-103.5 55t-128 26.5t-146.5 12.5q-119 0 -147 2q-84 -51 -123 -113.5t-39 -191.5zM338 795q0 -80 26.5 -135.5t70.5 -81t85 -34.5t86 -9t87 11t85 37.5t69.5 81t26.5 130.5q0 113 -86 171t-182 58t-182 -58t-86 -171z" />\n
+<glyph unicode="h" horiz-adv-x="1241" d="M174 0v1679h172v-790q270 262 492 262q260 0 260 -350v-801h-172v801q0 178 -88 178q-233 0 -492 -268v-711h-172z" />\n
+<glyph unicode="i" horiz-adv-x="555" d="M174 1475q0 45 29.5 73.5t75 28.5t74 -28.5t28.5 -73.5t-28.5 -75t-74 -30t-75 30t-29.5 75zM193 0v1126h169v-1126h-169z" />\n
+<glyph unicode="j" horiz-adv-x="452" d="M-72 -401q61 8 111.5 101t50.5 212v1214h170v-1214q0 -178 -87 -308t-193 -167zM72 1475q0 45 29.5 73.5t74.5 28.5t74 -28.5t29 -73.5t-29 -75t-74 -30t-74.5 30t-29.5 75z" />\n
+<glyph unicode="k" horiz-adv-x="1157" d="M174 0v1679h172v-950q383 268 449 397h174q-35 -133 -467 -458q66 -27 114 -80l338 -381q190 -207 213 -207h-231q-25 8 -102.5 91l-192.5 217l-147 169q-61 63 -99 74q-20 6 -49 -2v-549h-172z" />\n
+<glyph unicode="l" horiz-adv-x="573" d="M174 299v1380h170v-1380q0 -111 23 -133q45 -45 135 -45l-6 -146q-180 0 -250 70q-72 72 -72 254z" />\n
+<glyph unicode="m" horiz-adv-x="1882" d="M174 0v1126h172v-223q225 248 426 248q221 0 254 -254q227 254 432 254q260 0 260 -350v-801h-172v801q0 178 -88 178q-74 0 -140.5 -24.5t-123.5 -74t-87 -80t-75 -85.5v-715h-172v801q0 178 -88 178q-74 0 -140.5 -24.5t-123.5 -74t-87 -80t-75 -85.5v-715h-172z" />\n
+<glyph unicode="n" horiz-adv-x="1261" d="M174 0v1126h172v-237q270 262 492 262q260 0 260 -350v-801h-172v801q0 178 -88 178q-227 0 -492 -268v-711h-172z" />\n
+<glyph unicode="o" horiz-adv-x="1224" d="M123 563q0 166 41 285t112.5 182.5t154.5 92t181.5 28.5t181.5 -28.5t154.5 -92t112.5 -182.5t41 -285t-41 -284.5t-112.5 -182t-154.5 -92.5t-181.5 -29t-181.5 29t-154.5 92.5t-112.5 182t-41 284.5zM295 563.5q0 -237.5 91 -341t226.5 -103.5t226.5 103.5t91 341 t-91 341t-226.5 103.5t-226.5 -103.5t-91 -341z" />\n
+<glyph unicode="p" horiz-adv-x="1292" d="M174 -532v1658h172v-217q189 242 414 242h4q180 -2 292.5 -170t112.5 -399q0 -287 -125.5 -447t-347.5 -160q-156 0 -350 156v-663h-172zM346 319q76 -76 174 -126t176 -50q137 0 219 117t82 322q0 162 -64.5 280.5t-168.5 120.5h-4q-243 0 -414 -266v-398z" />\n
+<glyph unicode="q" horiz-adv-x="1292" d="M123 545q0 287 126 446.5t347 159.5q156 0 350 -156v131h172v-1658h-172v747q-193 -240 -414 -240h-4q-180 2 -292.5 170.5t-112.5 399.5zM295 545q0 -162 64.5 -281t168.5 -121h8q243 0 410 267v397q-80 76 -176 126t-174 50q-137 0 -219 -116.5t-82 -321.5z" />\n
+<glyph unicode="r" horiz-adv-x="940" d="M174 0v1126h172v-217q141 242 285 242q78 0 146.5 -28.5t96.5 -57.5l29 -27l-119 -114q-49 63 -145 63q-158 0 -293 -282v-705h-172z" />\n
+<glyph unicode="s" horiz-adv-x="1026" d="M92 205l119 96q45 -82 135 -131t191 -51q92 0 157.5 49t65.5 141q0 55 -43 96t-87 58.5t-124 42t-129 44t-106.5 56.5t-85 92.5t-27.5 130.5q0 78 26.5 138.5t65.5 94.5t90 55.5t91 27.5t79 6q223 0 354 -131l-110 -107q-88 94 -244 95q-39 0 -77 -11.5t-74.5 -54.5 t-36.5 -113q0 -35 17 -60.5t57 -46t70 -31.5t89 -29q74 -23 110.5 -35.5t95 -43t87.5 -62.5t52.5 -87t23.5 -125q0 -162 -115 -248t-277 -86q-131 0 -250.5 59.5t-189.5 170.5z" />\n
+<glyph unicode="t" horiz-adv-x="819" d="M92 983v143h144v308h172v-308h270v-143h-270v-655q0 -41 2 -66.5t11 -64.5t32.5 -58.5t60.5 -19.5q96 0 178 78l96 -93q-135 -129 -319 -129q-233 0 -233 353v655h-144z" />\n
+<glyph unicode="u" horiz-adv-x="1261" d="M164 326v800h172v-800q0 -178 88 -179q233 0 491 269v710h172v-1126h-172v236q-272 -260 -491 -261q-260 1 -260 351z" />\n
+<glyph unicode="v" horiz-adv-x="1144" d="M72 1126h198l293 -870l6 -39l4 19q2 18 2 20q246 813 312 870h186q-35 -43 -140.5 -324.5t-193.5 -541.5l-88 -260h-149z" />\n
+<glyph unicode="w" horiz-adv-x="1632" d="M72 1126h186l223 -839l6 -43l7 43l239 839h148l239 -839l8 -43l7 43q217 817 258 839h168q-25 -25 -114 -306t-165 -550l-78 -270h-145l-252 868l-248 -868h-162z" />\n
+<glyph unicode="x" horiz-adv-x="1216" d="M82 0q29 12 187.5 226t250.5 349l-397 551h217l278 -407q266 395 304 407h213q-49 -23 -420 -548l409 -578h-217l-291 434q-295 -426 -321 -434h-213z" />\n
+<glyph unicode="y" horiz-adv-x="1126" d="M59 -414q137 8 217 88q39 39 74 98.5t90 192.5l56 137l-394 1024h183l305 -790q307 754 352 790h195q-45 -43 -130 -232t-405 -974l-55 -131q-20 -47 -62.5 -113.5t-91.5 -113.5q-119 -115 -291 -125z" />\n
+<glyph unicode="z" horiz-adv-x="1060" d="M102 0v145l635 838h-635v143h842v-143l-635 -838h525q113 0 145 35v-145q-12 -14 -49 -22.5t-68 -10.5l-31 -2h-729z" />\n
+<glyph unicode="{" horiz-adv-x="962" d="M164 526v103q88 0 137 38t55 74l4 37v611q0 47 9.5 94t31 99t68.5 85t113 33q59 0 118.5 -16.5t90.5 -32.5l28 -19l-57 -143q-57 39 -180 39q-49 0 -50 -139v-613q0 -6 -1 -16t-9 -35t-20.5 -48.5t-39 -51t-61.5 -47.5q37 -20 64 -48t39 -50.5t19 -48t8 -36t1 -16.5v-612 q0 -139 50 -140q55 0 100 10.5t63 18.5l17 10l57 -143q-102 -68 -237 -68q-66 0 -113 33t-68.5 85t-31 99t-9.5 95v610q0 6 -1 16t-12 36t-29.5 45.5t-58.5 35.5t-95 16z" />\n
+<glyph unicode="|" horiz-adv-x="503" d="M174 -532v2232h156v-2232h-156z" />\n
+<glyph unicode="}" horiz-adv-x="962" d="M143 -477l58 143q57 -39 180 -39q49 0 49 140v610q0 14 4 37.5t36 77t89 86.5q-57 33 -89 83t-36 74.5t-4 40.5v613q0 139 -49 139q-55 0 -100 -10.5t-64 -18.5l-16 -10l-58 143q102 68 238 68q66 0 113 -33t68.5 -85t30.5 -99t9 -94v-611q0 -6 1 -16t11.5 -36t29 -45 t59 -35.5t96.5 -16.5v-103q-53 0 -93 -14t-58.5 -33.5t-30 -44t-13.5 -36t-2 -19.5v-612q0 -47 -9 -94.5t-30.5 -99.5t-69 -85t-112.5 -33q-59 0 -118.5 16.5t-90.5 32.5z" />\n
+<glyph unicode="~" horiz-adv-x="1349" d="M123 709q10 8 31.5 20t99.5 32.5t168 20.5q82 0 256 -63q176 -61 262 -62q72 0 130 11.5t81 23.5l23 13l53 -103q-106 -68 -287 -67q-94 0 -295 69q-154 55 -223 55q-78 0 -137.5 -12t-79.5 -24l-21 -13z" />\n
+<glyph unicode="&#xad;" d="M113 492v143h483v-143h-483z" />\n
+<glyph unicode="&#x2000;" horiz-adv-x="860" />\n
+<glyph unicode="&#x2001;" horiz-adv-x="1722" />\n
+<glyph unicode="&#x2002;" horiz-adv-x="860" />\n
+<glyph unicode="&#x2003;" horiz-adv-x="1722" />\n
+<glyph unicode="&#x2004;" horiz-adv-x="573" />\n
+<glyph unicode="&#x2005;" horiz-adv-x="430" />\n
+<glyph unicode="&#x2006;" horiz-adv-x="286" />\n
+<glyph unicode="&#x2007;" horiz-adv-x="286" />\n
+<glyph unicode="&#x2008;" horiz-adv-x="215" />\n
+<glyph unicode="&#x2009;" horiz-adv-x="344" />\n
+<glyph unicode="&#x200a;" horiz-adv-x="94" />\n
+<glyph unicode="&#x2010;" d="M113 492v143h483v-143h-483z" />\n
+<glyph unicode="&#x2011;" d="M113 492v143h483v-143h-483z" />\n
+<glyph unicode="&#x2012;" d="M113 492v143h483v-143h-483z" />\n
+<glyph unicode="&#x2013;" horiz-adv-x="1312" d="M61 498v133h1129v-133h-1129z" />\n
+<glyph unicode="&#x2014;" horiz-adv-x="1558" d="M82 498v133h1395v-133h-1395z" />\n
+<glyph unicode="&#x201c;" horiz-adv-x="774" d="M92 1245q2 147 152 332l86 -29q-102 -127 -123 -243q55 0 90 -33t35 -82t-33 -81t-82 -32q-61 0 -93 50t-32 118zM442 1245q2 147 152 332l86 -29q-102 -127 -123 -243q55 0 90 -33t35 -82t-33 -81t-82 -32q-61 0 -93 50t-32 118z" />\n
+<glyph unicode="&#x201d;" horiz-adv-x="774" d="M92 1464q0 49 33 81t82 32q61 0 93 -50t32 -118q-2 -147 -152 -332l-86 29q102 127 121 244q-55 0 -89 32.5t-34 81.5zM442 1464q0 49 33 81t82 32q59 0 92 -50t33 -118q-2 -147 -152 -332l-86 29q102 127 121 244q-55 0 -89 32.5t-34 81.5z" />\n
+<glyph unicode="&#x202f;" horiz-adv-x="344" />\n
+<glyph unicode="&#x205f;" horiz-adv-x="430" />\n
+<glyph unicode="&#x2212;" horiz-adv-x="1331" d="M102 496v137h1127v-137h-1127z" />\n
+<glyph unicode="&#xe000;" horiz-adv-x="1125" d="M0 1125h1125v-1125h-1125v1125z" />\n
+</font>\n
+</defs></svg> 
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>26846</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/Junction-webfont.ttf.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/Junction-webfont.ttf.xml
new file mode 100644
index 0000000000..36675d2c45
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/Junction-webfont.ttf.xml
@@ -0,0 +1,423 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52850098.62</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>Junction-webfont.ttf</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/octet-stream</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">AAEAAAAQAQAABAAARkZUTVbtJqkAAAEMAAAAHEdERUYApwAEAAABKAAAACBPUy8ylD/pWwAAAUgA
+AABgY21hcMQDmx0AAAGoAAABimN2dCAPCAxkAAADNAAAADJmcGdtD7QvpwAAA2gAAAJlZ2FzcAAD
+AAcAAAXQAAAADGdseWY3uH75AAAF3AAASFBoZWFk+XXe8QAATiwAAAA2aGhlYQ3UBtAAAE5kAAAA
+JGhtdHj3di7iAABOiAAAAehsb2Nh76jebgAAUHAAAAD2bWF4cAGXAaQAAFFoAAAAIG5hbWUp1kST
+AABRiAAAAeBwb3N0svxEHAAAU2gAAAGxcHJlcF7Lu3kAAFUcAAAAQAAAAAEAAAAAx/6w3wAAAADF
+taszAAAAAMk4ypYAAQAAAA4AAAAYAAAAAAACAAEAAQB5AAEABAAAAAIAAAACA+IBkAAFAAQFmgUz
+AAABHwWaBTMAAAPRAGYCAAAAAAAAAAAAAAAAAIAAAAEAAABAAAAAAAAAAABweXJzAEAAIOAABgD+
+AAAABroCMwAAAAEAAAAABGYGKQAAACAAAQAAAAMAAAADAAAAHAABAAAAAACEAAMAAQAAABwABABo
+AAAAFgAQAAMABgB+AKAArSAKIBQgHSAvIF8iEuAA//8AAAAgAKAArSAAIBAgHCAvIF8iEuAA////
+4//C/7bgZOBf4FjgR+AY3mYgeQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQYAAAEAAAAAAAAA
+AQIAAAACAAAAAAAAAAAAAAAAAAAAAQAAAwQFBgcICQoLDA0ODxAREhMUFRYXGBkaGxwdHh8gISIj
+JCUmJygpKissLS4vMDEyMzQ1Njc4OTo7PD0+P0BBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWltc
+XV5fYGEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABiAAAAAAByc3R1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP3NAAAEZgYpBo8AqACsAJMAqgCRAI4AigCiAJkAnwCFALMA
+sQCbALsAuQC3AKYApAB0AACwACywABNLsCpQWLBKdlmwACM/GLAGK1g9WUuwKlBYfVkg1LABEy4Y
+LbABLCDasAwrLbACLEtSWEUjWSEtsAMsaRggsEBQWCGwQFktsAQssAYrWCEjIXpY3RvNWRtLUlhY
+/RvtWRsjIbAFK1iwRnZZWN0bzVlZWRgtsAUsDVxaLbAGLLEiAYhQWLAgiFxcG7AAWS2wByyxJAGI
+UFiwQIhcXBuwAFktsAgsEhEgOS8tsAksIH2wBitYxBvNWSCwAyVJIyCwBCZKsABQWIplimEgsABQ
+WDgbISFZG4qKYSCwAFJYOBshIVlZGC2wCiywBitYIRAbECFZLbALLCDSsAwrLbAMLCAvsAcrXFgg
+IEcjRmFqIFggZGI4GyEhWRshWS2wDSwSESAgOS8giiBHikZhI4ogiiNKsABQWCOwAFJYsEA4GyFZ
+GyOwAFBYsEBlOBshWVktsA4ssAYrWD3WGCEhGyDWiktSWCCKI0kgsABVWDgbISFZGyEhWVktsA8s
+IyDWIC+wBytcWCMgWEtTGyGwAVlYirAEJkkjiiMgikmKI2E4GyEhISFZGyEhISEhWS2wECwg2rAS
+Ky2wESwg0rASKy2wEiwgL7AHK1xYICBHI0ZhaoogRyNGI2FqYCBYIGRiOBshIVkbISFZLbATLCCK
+IIqHILADJUpkI4oHsCBQWDwbwFktsBQsswBAAUBCQgFLuBAAYwBLuBAAYyCKIIpVWCCKIIpSWCNi
+ILAAI0IbYiCwASNCWSCwQFJYsgAgAENjQrIBIAFDY0KwIGOwGWUcIVkbISFZLbAVLLABQ2MjsABD
+YyMtAAAAAAAAAgAEAAL//wADAAIArv/yAZEGjwAHAAsAZACyBwEAK7QDBQASBCuyCAQAKwGwDC+w
+Ada0BQYAGwQrtAUGABsEK7MKBQEIK7QLBgAeBCuwCy+0CgYAHgQrsx4LCA4rsQkG6bENASuxCgsR
+ErMDBgcCJBc5ALEIAxESsAo5MDE2NDYyFhQGIgMzAyOuQmI/P2ItvBuHM2M/P2NBBp366gACAFwE
+NQKqBikADAAZAEwAsgMDACuwEDO0CwUAEgQrsBgyAbAaL7AB1rAJMrQGBgARBCuwBhCxDgErsBYy
+tBMGABEEK7EbASuxBgERErALObETDhESsBg5ADAxEjQ2MzIWFQYHJzY3IiQ0NjMyFhUGByc2NyJc
+QjE9QAKWVmYTNwEaQjE7QgKWVmYTNwWHYkBkRJO5HX91QWJAZESTuR1/dQAAAAIAUgAABkgGKQAb
+AB8BTwCyGgEAK7IVFhkzMzOyCAMAK7IHCwwzMzOyBQIAK7MGCQoNJBcztAQFADcEK7MDEB4fJBcy
+tAABGgUNK7MCERwdJBcztAAFADcEK7MUFxgbJBcyAbAgL7EhASuwNhq6PijwvwAVKwqwGi6wCC6w
+GhCxGQf5sAgQsQcH+bo+KPC/ABUrCrAWLrAMLrAWELEVB/mwDBCxCwf5sBoQswIaBxMrswMaBxMr
+swYaBxMrsBkQswkZCBMrsBYQswoWCxMrsBUQsw0VDBMrsxAVDBMrsxEVDBMrsxQVDBMrsBYQsxcW
+CxMrsBkQsxgZCBMrsBoQsxsaBxMrsBkQsxwZCBMrsBYQsx0WCxMrsx4WCxMrsBkQsx8ZCBMrA0AY
+AgMGBwgJCgsMDRARFBUWFxgZGhscHR4fLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4usEAaADAxEzch
+EyE3IRMzAyETMwMhByEDIQchAyMTIQMjEzchEyFSIwFSWP6kIgFfaphrAWlqmGsBbSP+kVgBeSP+
+hXaYd/6Xdph3vAFpWP6XAemUAWqUAa7+UgGu/lKU/paU/hcB6f4XAemUAWoAAAMAdf91BNUGugAk
+ACsAMgEWALIjAQArsCAzsQMF6bAsMrIjAwors0AjIgkrsg8DACuwEjOxKQXpsBcysg8pCiuzQA8Q
+CSsBsDMvsArWsSUG6bAlELEEASuyDyIoMjIytDIGAB4EK7IRGCAyMjKwMhCxLwErsR0G6bE0ASuw
+Nhq662jDZwAVKwoEsDIuDrAGwLEaCPkEsCjAsAYQswQGMhMruuu0w04AFSsLswUGMhMrBLAoELMY
+KBoTK7rqm8OuABUrC7MZKBoTK7IZKBogiiCKIwYOERI5sgUGMhESOQC3BBgoMgUGGRouLi4uLi4u
+LgGzBQYZGi4uLi6wQBoBsSUKERKwATmxLzIRErAVObAdEbAUOQCxKQMRErYAAQoUFR0vJBc5MDET
+NxYFES4ENTQ+Ajc1MxUEFwcmJxEeAxUUBAcVIzUkExQWFxEOAQE+ATU0Jid1fYMBAE5meUYxVIeD
+RoMBBJd/arJth5tO/uzJg/6wWIF3YpYBe4GwnpMBGXbVJwJfGSZGUHhMda5cLQZ9fxmhb20X/ecj
+OWudac3rDHd7JwR0VmgnAfIOfPuBDJZ/cXkvAAAABQB7/6AHmAaDABAAGwAfAC8AOgDhALIrAQAr
+tDMFAB8EK7IFAwArtBkFAB8EK7QUDSsFDSuwODO0FAUAHwQrsCMyAbA7L7AB1rQRBgBCBCuwERCx
+HAErsR8G6bAfELEWASu0CgYAQgQrsAoQsSABK7EwBumwMBCxHQErsR4G6bAeELE1ASu0KAYAQgQr
+sTwBK7A2Gro1E9w8ABUrCgSwHC6wHi6wHBCxHwn5sB4QsR0J+QKzHB0eHy4uLi6wQBoBsR8cERKz
+DRMZBSQXObAWEbAUObEdMBESsDI5sB4RsSszOTkAsRQNERKwIjmwGRGxAQA5OTAxEjQ+AjMyHgIV
+DgEjIi4BExQWMjY3NCYjDgETATMJAT4BNzIeAhUOASMiLgI3FBYyNjc0JiciBntGdIFISoF2RALj
+nkiBdlOMwIcCiWJgikoEpLD7XAKBAuKfSoF3RALknkiAd0acicGHAodgYIwEGe2uXCspXrB548cr
+XAEnqJORpqqUApL6awbj+R0CAOPJAitcs3jjxytcsHOmkpKmqJUClQAAAAMAe//yBpoGKQAtADcA
+QwDIALIpAQArsCUzsTIF6bAbMrILAwArtEEFAB8EKwGwRC+wANaxLgbpswYuAAgrsTgG6bAuELE+
+ASuxDgbpsUUBK7A2GrrRP9RMABUrCg6wAxCwNMCxOgX5sBLAsxE6EhMrsAMQszUDNBMrshE6EiCK
+IIojBg4REjmyNQM0ERI5ALUDERI0NTouLi4uLi4BtQMREjQ1Oi4uLi4uLrBAGgGxPjgRErELKTk5
+sA4RsCc5ALEyKRESsBo5sEERtwAGDhYZHyAnJBc5MDETNDY3LgE1ND4CMzIWFRQGBwE2PwIXAgcW
+NzI+ATcXDgMjBicGISIuAjcUHgEzNjcBDgETFBc+AjU0JiMiBnu+rGhrTIOSUrL4zcEBeR8bRTd/
+oia2HSUgMxlvIz5HKy1I6rj+zTuirnesiZQ545b+UIeYl8NkeWWUam2aAZqW0GBzsFZch0ojoLB5
+smL+bC83inFO/rw/tAYGNTdBTlwjCAjX0y9erm1UeS8ClQHHSqcCzlrNM0pxOXFkZgAAAAEAXAQ1
+AUwGKQAMADQAsgMDACu0CAUACQQrAbANL7AB1rAJMrQGBgARBCu0BgYAEQQrsQ4BK7EGARESsAs5
+ADAxEjQ2MzIWFQYHJzY3IlxCMT1AApZWZhM3BYdiQGREk7kdf3UAAAAAAQB7/ekCdwYpABcAHwCy
+BgMAK7QHBQArBCsBsBgvsADWsQwG6bEZASsAMDETNDYSPgE3Fw4BCgEVFBYSFhcHLgICJnsbR2u0
+bg1gjkMfH0OOYA1xs2lHGwIIYvQBJ/CqCo8j2/7d/wBxb//+3d0hkAyt7QEj8gAAAQA9/ekCOQYp
+ABcAHwCyCwMAK7QKBQArBCsBsBgvsAXWsREG6bEZASsAMDETPgEaATU0CgEmJzceAhIWFRQGAg4B
+Bz1gjkQeHkSNYQ1vtGpIGhpIaLVw/nkh3QEjAQBucQEAASPbI48KqvD+2fRiZPL+3e2sDQAAAQBk
+AjcEjQYpAA4AnACyAwMAK7ABL7AGMwGwDy+wANaxAgErtAUGAB4EK7AFELEHASuxEAErsDYasCYa
+AbEBAC7JALEAAS7JsDYauuiSxHEAFSsKDrAAELAOwASwARCwAsCwJhoBsQYHLskAsQcGLsmwNhq6
+F1XEaAAVKwqwBhCwBcAOsAcQsAjAALMCBQgOLi4uLgGxCA4uLrBAGgGxBQIRErALOQAwMRM3BQMz
+AyUXBQEHCQEnAWQ0AZ0EkAUBnjP+WAEndv7j/uV7AScEiYWmAcH+P6aFpv65ZQFh/p9lAUcAAQBm
+AAAEzQRmAAsAUACyCgEAK7IDAgArtAEACgMNK7AHM7QBBQArBCuwBTIBsAwvsArWsAIytAkGAB4E
+K7AEMrIJCgors0AJBwkrsgoJCiuzQAoACSuxDQErADAxEzUhETMRIRUhESMRZgHkiQH6/gaJAfCJ
+Ae3+E4n+EAHwAAABAFL+4QFCANUADAAyALAIL7QDBQAJBCsBsA0vsAHWsAkytAYGABEEK7QGBgAR
+BCuxDgErsQYBERKwCzkAMDE2NDYzMhYVBgcnNjciUkEyPUACllZmEzczYz9kRJO5HX91AAAAAQBx
+AewCVAJ7AAMAKACwAC+0AQUAKwQrtAEFACsEKwGwBC+xAAErtAMGAAkEK7EFASsAMDETNSEVcQHj
+AeyPjwAAAAABAFz/8gE/ANUABwA1ALIHAQArtAMFABIEK7IHAQArtAMFABIEKwGwCC+wAda0BQYA
+GwQrtAUGABsEK7EJASsAMDE2NDYyFhQGIlxCYj8/YjNjPz9jQQAAAQAp/ewDTAYpAAMARACyAgMA
+K7ABMwGwBC+xBQErsDYauj1M7ZoAFSsKsAEuDrAAwAWxAgz5DrADwACxAAMuLgGzAAECAy4uLi6w
+QBoBADAxEwEzASkCear9h/3sCD33wwAAAAIAe//pBGoEngAPABcASACyDQEAK7ETBemwFy+xBQXp
+AbAYL7AB1rERBumwERCxFQErsQkG6bEZASuxFRERErMFDA0EJBc5ALEXExESswEICQAkFzkwMRIQ
+PgIyHgIQDgIiLgESEBYgNhAmIHtYlarBqpVYWJWqwaqVVMABF8DA/ukBngFL9IM+PoP0/rX0gz4+
+gwKH/iXV1QHb1QAAAAABAGYAAAIxBIUABgAgALIEAQArAbAHL7AE1rEDBumxCAErsQMEERKwATkA
+MDETJTMRIxEHZgElpqa2A6jd+3sD15oAAAEAZgAAA/YEngAdAE4AsgABACu0GwUAQwQrsAovsRUF
+6QGwHi+wB9axGAbpshgHCiuzQBgdCSuyBxgKK7NABwAJK7EfASsAsRsAERKwATmwChGyBxAYOTk5
+MDEzNTc+AzU0JgciDgIPASYnPgE3MhYVFAAHIRdmRyzfqo5xYDVnRDMMDGgBK+CLtMn+ttMCcwKD
+MR+yoMBCbWgCJzU4EhJiAk6oArmyi/6PoZYAAAAAAQBS/kgD/gSeADYASwCwMy+xBQXpsBkvsSYF
+6QGwNy+wFtaxKQbpshYpCiuzQBYTCSuwKRCxCQErsS4G6bE4ASsAsQUzERKwADmwGRG0AR8gKSsk
+FzkwMRM3HgI3Mj4BNTQmIyIOAg8BNT4BNTQmIyIOAg8BJz4EMzIWFRQHHgEXFA4CIyImJ1JsCiR8
+RFy5j5RkKVpGNxARpsFpSTVdOysLCGAEEz9MgUWRzLeY0wRztslgWK4r/sdqCBkkAlbQkmKWDQ4Q
+BgWQRKF1SlwdKysOD18IHUs4L7uRnocS2ZyT8o5LPyEAAAIAUv5IBMkEhQAKABAAkwCyAAEAK7AG
+M7QMBQBDBCuwBDKyAAwKK7NAAAkJK7IMAAors0AMAgkrAbARL7AO1rAJMrEDBumwBzKyAw4KK7NA
+AwYJK7IOAwors0AOAAkrsAEysRIBK7A2GrozI9mEABUrCgSwAS4FsALADrEPDfkEsA7AArIBDg8u
+Li4BsQIPLi6wQBoBALEMABESsQsQOTkwMTM1ATMRMxUjESMRJTchEQEHUgMjbOjopv34JwHh/hUd
+WgQr/BGW/kgBuI0JArD9Zh0AAQCP/kgENQSFACAAegCwHS+xBQXpsAsvtBUFADcEK7ILFQors0AL
+DgkrsBIvsQ8F6QGwIS+wDtaxEwbpshMOCiuzQBMRCSuwExCxCAErsRgG6bEiASuxEw4RErENATk5
+sAgRsgUVHTk5ObAYErAXOQCxBR0RErAAObALEbABObAVErATOTAxEzceAjMyJDU0JiMiByMRIRUh
+ETYzMgAXFA4CIyImJ49rCCF9SZYBBqh3nnCmAwL9pHeXtAETCHKzxmForCP+02gIGivn1XPPTALl
+nP5jNf7huJPyj05FIwACAIP/8gR7BkgAGQAlAGUAshcBACu0HQUAQwQrsCQvsQ8F6bAIL7EDBekB
+sCYvsADWsQ0G6bANELEhASuxEgbpsScBK7EhDRESswYDFxokFzmwEhGwBTkAsSQdERKyABINOTk5
+sQgPERKwBjmwAxGwBTkwMRMQADMyFwcmIyIOAgcSNzIWFRQOAiMiADceATMyPgE1NCYjIoMBVP68
+qG5kjHOuXjECsO7B8zNpxoP+/uu8I7CEb5U1lHTmAtcBaAIJh2tUmO/ycwEMAd/yUKimagF/cKiw
+hZ5OpJUAAQAK/kgD5QSFAAoAGwCwBC+xBQXpAbALL7EMASsAsQUEERKwBzkwMRM2ABMhNSEVAgAH
+ClYB+rj9SAOLw/3Kb/64NQN5AXukef5m/AcxAAADAIX/6QQ7Bj8AJgA6AEYAzACyIAEAK7QvBQA3
+BCuwRS+0CgUAHwQrAbBHL7AA1rEnBumwBSDWEbE7BumwJxCxQgErsQ4G6bA2INYRsRYG6bFIASuw
+Nhq62DfN3gAVKwoOsAQQsDnAsT4O+bATwLAEELMDBDkTK7A+ELMRPhMTK7MSPhMTK7IRPhMgiiCK
+IwYOERI5sBI5sgMEORESOQC1AxE5PhITLi4uLi4uAbUDETk+EhMuLi4uLi6wQBoBsTsnERKwOjmw
+QhGxCQo5OQCxRS8RErIFDhY5OTkwMRM+ATckNTQ+AjIeAhUUBgceAxUUDgQrAyIuBDcUHgIfARY7
+ATI+AzU0JicGExQWFz4CNTQmIgaFAr+B/udMg5GkkoNLxHtWZnU3MUVpUmgUKgQkDW5Qb0g1ridI
+Pys3CxICFy1kSDusqPgbh3k1aWqX2ZgBXo/wWN/YXIlMIiJMiVyP4Eo/Vnt/Rk59SzgYDw0YOEt/
+TjdWLx8EBQECGCtfQVaweaACr1qpXh1OoFZvYWEAAgB7/kgEcwSeAB0AKQBmALAOL7EUBemwGy+0
+IQUAQwQrsCYvsQUF6QGwKi+wANaxHgbpsB4QsRkBK7EIBumxKwErsR4AERKxERI5ObAZEbQOFAUb
+IyQXOQCxFA4RErARObAbEbASObEmIRESsggAGTk5OTAxEzQ+AjMyABEUDgMjIiYnNxYzMj4CNwIj
+IiY3FBYzMhMuASMiDgF7M2nGg/4BFSlhh896dck3cHeMc69hLwS06sHzrJN146QjsINvlTUCllCn
+pmv+gf6Zbeftu3RLJ21Clu/wdf723/KklgFQqrCFnQAAAAIAj//yAXMDwwAHAA8AOQCyBwEAK7QD
+BQASBCuwDy+0CwUAEgQrAbAQL7AB1rAIMrQFBgAbBCuwDDK0BQYAGwQrsREBKwAwMTY0NjIWFAYi
+AjQ2MhYUBiKPQmJAQGJCQmJAQGIzYz8/Y0EDL2JAQGJCAAAAAgCP/uEBfwPDAAwAFAA3ALAUL7QQ
+BQASBCsBsBUvsAHWsQkNMjK0BgYAEQQrtAYGABEEK7ARMrEWASuxBgERErALOQAwMTY0NjMyFhUG
+Byc2NyICNDYyFhQGIo9CMT1AApZWZhM3REJiQEBiM2M/ZESTuR1/dQMvYkBAYkIAAAABAJr/8gUK
+BIkABgBpALIGAQArAbAHL7EIASuwNhq6GmLFsQAVKwoOsAEQsALAsQQP+bADwLrlnsWxABUrCgWw
+Bi4OsADAsQUP+bEEAwiwBMAAtQABAgMEBS4uLi4uLgG2AAECAwQFBi4uLi4uLi6wQBoBADAxEzUB
+FQkBFZoEcPwxA88B9JMCApP+R/5IkwACAIUBWATuAykAAwAHACAAsAAvtAEFACsEK7AEL7QFBQAr
+BCsBsAgvsQkBKwAwMRM1IRUBNSEVhQRp+5cEaQFYiYkBSImJAAABAI//8gUABIkABgBpALIAAQAr
+AbAHL7EIASuwNhq6Gl3FrwAVKwqwAC4OsAbAsQEP+bACwLrlo8WvABUrCg6wAxCxAQIIsALADrEE
+D/mwBcAAtQECAwQFBi4uLi4uLgG2AAECAwQFBi4uLi4uLi6wQBoBADAxFzUJATUBFY8DzfwzBHEO
+kwG4AbmT/f6TAAACAFT/8gO+Bo8AKQAxALQAsjEBACu0LQUAEgQrsgYEACu0IwUAKwQrAbAyL7Aa
+1rETBumwKyDWEbQvBgAbBCuwExCxIQErsQwG6bEzASuwNhq6K83RVgAVKwoOsB0QsB/AsREM+bAQ
+wLAdELMeHR8TK7IeHR8giiCKIwYOERI5ALQQER0eHy4uLi4uAbQQER0eHy4uLi4usEAaAbETKxES
+shYsMTk5ObAvEbQGFSMtMCQXOQCxIy0RErMADBYpJBc5MDETPgQzMh4DFRQOAQ8BBhUUFwcuAjU0
+Njc+Ajc0IyIOAg8BEjQ2MhYUBiJUBhtWYJpPaKFaNxAxciRypF5oNTMraG1KWVQC/jtxTT4ODs5C
+YkBAYgVxDCdiTD0zTmhYL06LjCJrlj9YVFovO2M7WpRgRGCPROEzSEgaGfspYz8/Y0EAAAAAAgB7
+/m0IGQYpADwASgCXALIEAwArsSsF6bIdAgArsxMdGg4rtEgFAB8EK7A5L7EyBemwEy+wDzO0PwUA
+HwQrsCAyAbBLL7AA1rEvBumwLxCxFQErsT0G6bA9ELEmASuxCQbpsUwBK7EmPRESQAwEDxAaHiAR
+KzI1OUUkFzmwCRGwNjkAsRMyERKxNTY5ObFIPxEStgkAFRwRL0QkFzmwHRGwHjkwMRMQCAEhMgQW
+EhUUDgMjIjcGJyQRNBI+ATMyFzcXAhUWPgMnNC4BJCMiBAIVEAAhMiQ3FwYEIyAkACUUFxY+AjcT
+LgEjIgB7ARsB2QEK1wFo5H1tnsCUN6Yn0cv+7HGqxFa+ax2g0QZmkIdaBme8/tew3f5w7QH+AVy2
+ARfKZ+f+vtX+8v4t/uMCfXBOpINGGkw3fUyH/vYCFwEKAeMBJZj3/s6fnvqNXh+2uAICAX2iASXC
+c6R5JfxgCgYUSHXTg3/1y336/mnd/rb+Q2Gof75v7wGzl/4GAlKBUiQBWYde/ocAAAAAAgA9AAAF
+hQYpAAcACgC0ALIAAQArsgMEBzMzM7ICAwArsAEztAYIAAINK7AJM7EGBemwBTIBsAsvsQwBK7A2
+Gro8C+nXABUrCrAALg6wChAFsAAQsQcQ+bAKELEBEPm6w/Xp1wAVKwqwBC6wAi6wBBCxAxH5sQcK
+CLACELEKEfkFswUKBBMrsAcQswYHChMrswgHChMrsAoQswkKBBMrAwCwCi4BQAsAAQIDBAUGBwgJ
+Ci4uLi4uLi4uLi4usEAaADAxMwEzASMDIQMTIQM9Aka8Aka+x/3Bxf4BzeYGKfnXAhn95wK0AnMA
+AAADAK7/5wSgBj8AGgAsADwAgQCyAAEAK7IXAQArsR0F6bIBAwArsxMBBg4rsToF6bQtLBcBDSu0
+LQUANwQrAbA9L7AA1rEaBumyAhstMjIysBoQsTcBK7EJBumwJCDWEbEPBumxPgErsTcaERKxBio5
+ObAkEbALOQCxHQARErAZObEtLBESsAs5sQE6ERKwAzkwMTMRMxU+ATMyFhUGBx4BHQEUDgUjJicV
+NRYXMj4EPQE0LgInBiM1MzI2PwE+AzUuASMiB660dZNbpu0CnoFnAhUlTW+ub4mgk5ZOeUo1Fg0b
+QZRoO/9wII0gVTUzOhYCh16gwwYpc0w93+nfZTu/VAorN3NQZEArBHFc7FwBISdOLVoLLh9EVjsE
+BJQGBxMMKDdQM5GMdwAAAAABAHv/5wUjBj0AKQAzALInAQArsRgF6bIFAwArsRIF6QGwKi+wANax
+FQbpsSsBKwCxEhgRErQLAAwiIyQXOTAxEzQSPgEzMh4CHwEHJy4DIyIAERAAMzI+Bj8BFwYHBiEg
+AHt3vuNzXKRpTxMQfQsHPkd/Srr+6QEGvS1YSkM3LiIZBgZvPTiw/vz+7v6TAvDLAU3JbC09QBYX
+eBELOisi/qT+u/8A/qMNFBsdHBsUBgdrTCd/Ab0AAgCu/+cFZAY9ABAAGwBPALIAAQArsg0BACux
+EwXpsgEDACuyBQMAK7EZBekBsBwvsADWsRAG6bECETIysBAQsRYBK7EKBumxHQErALETABESsA85
+sBkRsQoDOTkwMTMRMxU2JTIeARIVEAAhJicVERYzMhIREAInIAeutM0BBG/ApF7+mv74vtbFz7z+
+35j+574GKa7BAVq4/rjZ/qr+MwSKdQEZgQFiARABOwFEBMIAAAAAAQCuAAAELQYzAA0ASgCyAAEA
+K7EKBemyAQMAK7EFBem0BgkAAQ0rsQYF6QGwDi+wANaxCgbpsAUysgoACiuzQAoNCSuzQAoECSuz
+QAoICSuxDwErADAxMxEhNxUhESEVIREhNxWuAovX/VICSP24AfTXBikKuv4EnP3PCroAAAABAK4A
+AAQQBjMACgBAALIAAQArsgEDACuxBQXptAYJAAENK7EGBekBsAsvsADWsQoG6bAFMrIKAAors0AK
+BAkrs0AKCAkrsQwBKwAwMTMRITcVIREhFSERrgKL1/1SAkj9uAYpCrr+BJz9HwABAHv/5wVGBj0A
+MQBtALIsAQArsR0F6bIGAwArsRMF6bQiJywGDSuxIgXpAbAyL7AA1rEYBumwGBCxIAErsSkG6bAM
+MrIgKQors0AgJAkrsTMBK7EgGBESsCw5sCkRsA05ALEnIhESshgAJDk5ObATEbIMDSU5OTkwMRM0
+Ej4CNzIeAh8BBy4EJyIOAQIVFB4CFzI2NREjIic1FjMhERQEByIkLgJ7YJTGv2Bapm9WEhR8BBVC
+S31EWrSsbTx43o9i7tNtOUpiAW3+07ug/vyjby0C/LgBJbZ7MQIxR0gZGHkIG0M0KwJGk/7vtGTL
+vXYCbDsBMh6kEv4Wh8QFZ6LVzwAAAAEArgAABUIGKQALAD8AsgABACuwBzOyAQMAK7AFM7QDCgAB
+DSuxAwXpAbAML7AA1rELBumwAjKwCxCxCAErsAQysQcG6bENASsAMDEzETMRIREzESMRIRGutAMr
+tbX81QYp/VQCrPnXAuH9HwAAAAABAK4AAAFiBikAAwAhALIAAQArsgEDACsBsAQvsADWsQMG6bED
+BumxBQErADAxMxEzEa60Bin51wAAAAAB/+z97gGeBikADAAYALIEAwArAbANL7AD1rEGBumxDgEr
+ADAxAz4BNREzERQOAwcUbZC1NEtpWDH+jx+kiwZM+bRenmhSKRAAAAAAAQCuAAAEyQYpABYAdACy
+AAEAK7ANM7IFAwArsQEEMzMBsBcvsAHWsQMG6bAVMrADELEEASu0BQYAGwQrsRgBK7A2Grox9tgB
+ABUrCgSwBBCwA8AOsAUQsAbAALEDBi4uAbAGLrBAGgGxBAMRErAQObAFEbAOOQCxBQARErATOTAx
+MxEzEQEzAR4BFxYAFxUjJgAnJiMiBxGutAId4/2yLYYnLQGPH9sj/s0lUmc9GwYp/TkCx/0fBkAt
+Lf1/IwQlAgQnWgb9XAABAK4AAARqBikABgAsALIAAQArsQMF6bIBAwArAbAHL7AA1rEDBumyAwAK
+K7NAAwYJK7EIASsAMDEzETMRITcVrrQCMdcGKfqHCroAAQCuAAAGIQYpABIAdwCyDgEAK7EACDMz
+sgIDACuwBjMBsBMvsADWsRIG6bACMrASELEJASuwBjKxCAbpsRQBK7A2GrrELelCABUrCg6wAhCw
+A8CxDwz5BbAOwAMAsQMPLi4BsgMODy4uLrBAGrEJEhESsA05ALECDhESsgQLEDk5OTAxMxEzARc3
+ATMRIxE3BwEjAScXEa60AgICAgIFtLQCCf5Yrv5YCAIGKfq4Dg4FSPnXBFIfH/uuBFIfH/uuAAAA
+AAEArgAABR0GKQAPAGcAsgABACuwCzOyAQMAK7EDBzMzAbAQL7AB1rEDBumwDTKwAxCxCwErsAUy
+sQkG6bERASuwNhq6yWvelQAVKwoOsAsQsAzAsQQM+QCxBAwuLgGxBAwuLrBAGgEAsQEAERKxBQ05
+OTAxMxEzFQEXJxEzESM1AScXEa60AvoOArW1/QcPAgYpAvspHR0E2fnXAgTbHR37IwAAAgB7//IF
+mAY9ABIAJQBGALIQAQArsRgF6bIFAwArsSEF6QGwJi+wAdaxEwbpsBMQsRwBK7ELBumxJwErsRwT
+ERKxEA85OQCxIRgRErIAAQs5OTkwMRIQEj4BMx4DEhUUAg4BIC4BExQSHgEyPgESNTQCLgEnIg4B
+Antuw92DZrWseUxvwd3++tvBRlCLoLygi1JQi55eXqKNUAI1AcMBR7FNAi9ys/7otOP+uLFNTa8C
+LbT++4s9PYkBBLOwAQKLPwM+i/8AAAACAK4AAASLBj0ADgAaAFEAsgABACuyAQMAK7IFAwArsRcF
+6bQLEQAFDSuxCwXpAbAbL7AA1rEOBumxAg8yMrAOELEUASuxCAbpsRwBKwCxEQsRErANObEBFxES
+sAM5MDEzETMVNjMWABcQACMmJxkBFhc+ATUuASciBgeutL6voAEaAv7s06qYpqSFrgKsYmKcbwYp
+e48G/vTd/uH+qgJp/bwC+IECBP7XkbAHOkUAAAIAe/7yBZgGPQAeADIAVwCyBgMAK7EuBemwFy+x
+EgXpAbAzL7AA1rEfBumwHxCxKAErsQsG6bE0ASuxKB8RErMSFxwQJBc5sAsRsRQVOTkAsRIXERKw
+FTmwLhG0CwAUHCMkFzkwMRM0Ej4CMx4CEhUUAg4BBxYzMjcXBiMiLgInJgATFBIeATI+ARI1NC4D
+JyIOAQJ7THuutmaB3b9vX6jCdUaiNYsxWJlgnF01EPT+y7RQi6C8oItSNVp7g0peootSAwy2AR+3
+di8CVLL+t+DP/smyXAxSIKEnM1ZKKR0BegGLtP78iz4+iQEEso/ij2EmA0KN/vsAAgCuAAAFJwY9
+ABoAJQBxALIAAQArsBEzsgEDACuyBgMAK7EiBem0GRsABg0rtBkFADcEKwGwJi+wANaxGgbpsQIb
+MjKwGhCxHwErsQkG6bEnASuxHxoRErENFTk5sAkRsBI5ALEZABESsA85sBsRsA05sCISsAk5sAER
+sAM5MDEzETMVPgEzHgEVFA4BBxYAFxUjLgMnIicZASE+ATc0JiciBgeutG+ZXaj+bZNhUgF7Tt81
+ooilQnEvAS95tAOYYmSYaQYpc0ZBBNnjmNViFEb95zcEJ9fPsgwC/XMDHwKgvIuJBTY9AAEAdf/p
+BNUGPwA2APcAsjUBACuxBAXpsCEvsRsF6QGwNy+wFdaxJgbpsCYQsQcBK7EyBumxOAErsDYauuzN
+wvIAFSsKDrARELALwLEqEfmwLsCwERCzDBELEyuzDRELEyuzDxELEyuzEBELEyuwKhCzKyouEyuz
+LCouEyuzLSouEyuyKyouIIogiiMGDhESObAsObAtObIQEQsREjmwDzmwDTmwDDkAQAsNDywLDBAR
+KistLi4uLi4uLi4uLi4uAUALDQ8sCwwQESorLS4uLi4uLi4uLi4uLrBAGgGxJhURErABObAHEbEb
+Hzk5sDISsB45ALEhBBEStQABFR4fMiQXOTAxEzceARcyNjU0LgMnJicuBDU0PgMzMgQXByYnIg4C
+FRQeAxceBBUUBCMkdX1O+ZSPzS03cU5FDgdeZZNMOUhoh20zlgEEUX+D6StYZ0EtM3c9TFpxl1c/
+/s3Z/nMBGXZ9gQSYizVYNjUbFAQCHSNLUIFSaqNcORJmWG+JARc1c1ItSi0zFBcdKFBckFjZ7g0A
+AQAUAAAEagYpAAcAOgCyBgEAK7IBAwArsQAF6bADMgGwCC+wBtaxBQbpsgUGCiuzQAUDCSuyBgUK
+K7NABgAJK7EJASsAMDETNSEVIREjERQEVv4stQWNnJz6cwWNAAAAAQCu/+cFBgYpABwANwCyFwEA
+K7EJBemyAQMAK7APMwGwHS+wANaxAwbpsAMQsQ4BK7ERBumxHgErsQ4DERKwFzkAMDETETMRFB4D
+Mj4DNREzERQOAyMiLgOutDpSblRWUm9QO7RWd6N7QEJ4pndWAekEQPvFXopKLQoKLUiJXARA+8CF
+xmk9ERE9acYAAAAAAQA9AAAFXAYpAAgAVwCyCAEAK7IBAwArsQAFMzMBsAkvsQoBK7A2GrrDt+qE
+ABUrCrAALg6wAhAFsAAQsQEQ+bACELEIEPkDALACLgGzAAECCC4uLi6wQBoAsQEIERKwAzkwMRMz
+ARc3ATMBIz2/AcsGBgHLvv3PvAYp+vAbGwUQ+dcAAQA9AAAHpgYpABIASQCyEgEAK7AMM7IAAwAr
+sQUKMzMBsBMvsADWsQEG6bABELEKASu0CwYAQQQrsRQBK7EKARESsQwSOTkAsQASERKyAwgPOTk5
+MDETMwEXNwEzARc3ATMBIwEnBwEjPb0BSAQEAUe/AUgEBAFHv/5Blf6kBgf+qJUGKfsKGBgE9vsK
+GBgE9vnXBMEkJPs/AAAAAQA9AAAFBAYpAAsA8QCyAAEAK7IICQszMzOyAgMAK7IDBQYzMzMBsAwv
+sADWsAIytAsGABwEK7ADMrALELEJASuwBTK0CAYAHAQrsAYysQ0BK7A2Gro1/d2hABUrCrrJ/92n
+ABUrCrrJ+92tABUrC7ACELMBAgkTK7ECCQiwABCzAQAFEyu6yf/dpwAVKwuwAxCzBAMIEyuxAwgI
+sAAQswQABRMrusn/3acAFSsLsAMQswcDCBMrsQMICLALELMHCwYTK7rJ+92tABUrC7ACELMKAgkT
+K7ECCQiwCxCzCgsGEysAswEEBwouLi4uAbMBBAcKLi4uLrBAGgEAMDEzCQEzCQEzCQEjCQE9AfT+
+DNwBhwGJ2/4KAfbd/nn+ewMSAxf9mAJo/On87gJk/ZwAAAEAFAAABNsGKQAIAIQAsgcBACuyAAMA
+K7IBAwQzMzMBsAkvsADWtAEGAB0EK7ABELEIASuxBQbpsAUQsQMBK7QEBgAoBCuxCgErsDYausoV
+3YUAFSsKBLAAELAIwA6wARCwAsC6NhHdwQAVKwqxAQIIsAMQsALABLAEELAFwAKyAgUILi4uAbAC
+LrBAGgEAMDETMwkBMwERIxEU2gGNAY/R/fiyBin9jQJz/Mv9DAL0AAAAAAEAaAAABIMGKQARAFsA
+sgABACuxBwXpsgUDACuxAgXpAbASL7ETASuwNhq6NhTdxgAVKwqwAi4OsAHAsQYU+QWwB8ADALEB
+Bi4uAbMBAgYHLi4uLrBAGgCxBwARErANObACEbAMOTAxMzUBITUhFQEhFjMyNxUOASsBaAMV/QAD
+2/zsAlIXFZonEnkzNKgE2aik+yMBKK4QEQAAAAEArv3sAlAGKQAHAD0AsgEDACu0BAUAHwQrsAAv
+tAUFAB8EKwGwCC+wANa0BwYACgQrsAIysQUG6bQDBgAKBCuwBjKxCQErADAxExEhFSMRMxWuAaL2
+9v3sCD17+Lh6AAEAM/3sA1YGKQADAEQAsgADACuwATMBsAQvsQUBK7A2GrrCtO2aABUrCrAALg6w
+A8AFsQEM+Q6wAsAAsQIDLi4BswABAgMuLi4usEAaAQAwMRMzASMzqgJ5qgYp98MAAAEAj/3sAjEG
+KQAHAEYAsgQDACu0AwUAHwQrsAcvtAAFAB8EKwGwCC+wB9awAzK0BgYACgQrsAYQsQEG6bABL7AG
+ELQDBgAKBCuwAy+xCQErADAxEzMRIzUhESGP9vYBov5e/mYHSHv3wwAAAAEAUgAABOkEZgAGAHsA
+sgABACuyAwQGMzMzsgICACuwATMBsAcvsQgBK7A2Gro6OeVsABUrCrAALg6wBRAFsAAQsQYP+bAF
+ELEBD/m6xcflbAAVKwqwBC6wAi6wBBCxAw/5sQYFCLACELEFD/kAsAUuAbYAAQIDBAUGLi4uLi4u
+LrBAGgEAMDEzATMBIwkBUgICkwICk/5I/kcEZvuaA8X8OwAAAQBx/30E2QAAAAMAHQCyAAEAK7QD
+BQAfBCuyAAEAKwGwBC+xBQErADAxMyEVIXEEaPuYgwAAAAABAHEE4wJoBikAAwAiALIBAwArtAMF
+AA0EKwGwBC+wANa0AgYACQQrsQUBKwAwMRM3BQdxKwHMKwWYkeVhAAAAAgB7/+cEOwR/AC4APACe
+ALIpAQArsCUztDQFADcEK7IZAgArtAsFACsEKwGwPS+wANaxLwbpsC8QsTgBK7AHMrEfBumxPgEr
+sDYaugvowR4AFSsKBLAHLg6wBcAEsTgJ+Q6wOsAAswUHODouLi4uAbEFOi4usEAaAbEvABESsRET
+OTmwOBG0DhAZGykkFzmwHxKwJzkAsTQpERKwJDmwCxG1ABETHyAnJBc5MDETND4CNzY3NTQmIyIH
+BhYXByY1NDc2NzYzMjMyHgEVERQeARcHJicGIyIuAzcUHgIzMjY3NQYHDgF7HU2kfdVIQD/bfRID
+D6QUCBRI2uMEA2SCJwg5MW53J7rHFDpgTDmqIzEjDGjJSmSmmFwBG0hoZkgSHRKBM4RrFCcPHhom
+GBxKKXl7h0L91RAxYh9nL5jHCSQ+eVAxSB8MhVzPFBcUbQAAAgCu/+cEkQaPABAAHgBZALIAAQAr
+sg0BACuxFAXpsgEEACuyBQIAK7EcBekBsB8vsADWsRAG6bECETIysBAQsRcBK7EKBumxIAErsRcQ
+ERKxBQ05OQCxFAARErAPObAcEbEKAzk5MDEzETMRNjMyMxYSFRACIyInFREeATMyNjU0JiciIyID
+rqy94QICtOH73pzCTMROiaSBaAIC86sGj/z+8gL+sOf+4f7AnIMBP0xk6s2i7QL+9gAAAAABAHH/
+5wPDBH8AJwAzALIlAQArsRwF6bIEAgArsRUF6QGwKC+wANaxGQbpsSkBKwCxFRwRErQMAA0gISQX
+OTAxExA3NjMyMx4DHwEHLgQnIiMiBwYVFBYzMj4BNxcOAiMiAHGVkLAHB0J2TDsPDGwCDSkzVjEE
+BHJbXqSFMz1pOWtSlFRD0f78Ah8BJ5+aAic1MxMQZwQRJx4bAnF11qzoCDg1ZlJUDQFEAAAAAgB7
+/+cE4waPABUAIwBjALITAQArsA0zsRkF6bIGBAArsgMCACuxIQXpAbAkL7AA1rEWBumwFhCxHQEr
+sAUysQgG6bElASuxHRYRErIDDxE5OTmwCBGwDTkAsRkTERKwDDmwIRGxAA85ObADErAFOTAxExAS
+MzIXETMRHgIXByYnBiMiIyYCNxQWFzIzMhMRLgEjIgZ7/N2cwqwCCkQ1jY8VveECArThrIFoBATz
+p1DATomkAiEBHwE/nAKs+n8QL2saY06k8gIBUeei7gIBCwGNTGTpAAAAAgBx/+cEIwR/ABkAIgBP
+ALIYAQArsQ4F6bIDAgArsSAF6bQaCxgDDSuxGgXpAbAjL7AB1rELBumyCwEKK7NACwoJK7EkASsA
+sQsOERKyABITOTk5sSAaERKwATkwMRIQADMyHgMdASEUFjMyNzY3Fw4DIyIDIS4DIyIGcQEU0Xe0
+XDcP/Pqql3NQUElpSIuDPDPjRgI6CiM+akRkmgE1AeQBZlx7nGIjTMH7MS9jZVhxJAkC7C9UWjeZ
+AAABAD0AAAN3BpoAFgBeALIVAQArsgECACuwEDO0AAUAKwQrsBIysAovtAUFADcEKwGwFy+wFdaw
+AjKxFAbpsA8yshQVCiuzQBQSCSuyFRQKK7NAFQAJK7EYASsAsQoBERKwCDmwBRGwBzkwMRM1MzUQ
+ITIXByYjIg4CHQEhFSERIxE9kgE9z5xvd4UxPR0IAUz+tKoD14/FAW+Ba1weSEA5xY/8KQPXAAAD
+AHv9zQSgBOkAMgBCAFAA3wCyMAAAK7E2BemwQC+xJwXpsCAvtEgFAB8EK7BPL7QOBQAfBCuzFw5P
+CCu0EgUAQwQrAbBRL7AA1rEzBumwMxCwQyDWEbEJBumwCS+xQwbpsAUg1hGxJAbpsDMQsUwBK7Eb
+BumzORtMCCuxLQbpsVIBK7EzBRESsAM5sEMRsAc5sUwkERJAChAgDikwNj5AR08kFzmwORGwGTmx
+LRsRErEXFDk5ALFANhESsC05sCcRsQMpOTmwIBKwJDmwSBGwBzmwTxKxGwk5ObAXEbEVGTk5sA4S
+sBA5sBIRsBQ5MDEXPgE3Jic0NyY1ND4CMzIXNhcyFwcmIyIHFhUUDgIjIicGFR4BHwEeAxUUACEi
+JDcUFjMyNjU0LgInIicOARMUHgIyPgI1NCYiBnsCVlRgCZKqWIuSQz9KhbE3RB0lOVhOoFmNi0hG
+NXkGXUpJd7C2Y/7f/ufH/tyuvIHF0UiHeVZ3HFROKTVYUlpUVjWswKzdfZc+KVxgdWDsXJNQKRJ5
+ARSPDCFmsHOkUCELVk4GBgIDBh5Eh2DH/vrFkVJrroY1SiQRBAIzfQN3UG8zEhY1bUxxdHQAAAAB
+AK4AAARKBo8ADwBHALIAAQArsAgzsgEEACuyBQIAK7EMBekBsBAvsADWsQ8G6bACMrAPELEJASux
+CAbpsREBK7EJDxESsAU5ALEMABESsAM5MDEzETMRADMgGQEjETQjIgERrqwBDt4BBKxY6f79Bo/8
+6gEG/qL83wMhsv70/TkAAAACAK4AAAF9BikABwALAFEAsggBACuyAwMAK7QHBQAeBCuyCQIAKwGw
+DC+wAda0BQYAKAQrtAUGACgEK7MLBQEIK7EIBumwCC+xCwbpsQ0BK7ELCBESswMGBwIkFzkAMDES
+NDYyFhQGIgMRMxGuO1s5OVsoqQWWWjk5Wjz6pgRm+5oAAAAC/7j9zQEXBikACQARAEEAsg0DACu0
+EQUAHgQrsgQCACuwCS8BsBIvsAPWsQYG6bMoAwsOK7QPBgAoBCuxEwErsQYDERKzDA0QESQXOQAw
+MQM+ATURMxEUAgcSNDYyFhQGIkg9Zaqualw7Wjo6Wv5vCLp3BL77QrL+/CUHyVo5OVo8AAABAK4A
+AASPBo8AFwCMALIAAQArsA0zsgEEACuyBQIAKwGwGC+wANaxFwbpsAIysRkBK7A2GrrQINWHABUr
+Cg6wEhCwD8CxCgX5sAvAsBIQsxASDxMrsxESDxMrshASDyCKIIojBg4REjmwETkAtQoLEg8QES4u
+Li4uLgG1CgsSDxARLi4uLi4usEAaAQCxBQARErEDFTk5MDEzETMRADczBgEWFwEWMyMuAQInJicm
+BxGurAF/Qq4j/lBCMAFSvhfnGZvmID0mFB0Gj/xKAQyBhf67GzX+g88IpgEMIz8LBgj92wABAK7/
+5wH2Bo8ACwAkALIIAQArtAcFADcEK7IBBAArAbAML7AA1rEDBumxDQErADAxExEzERQXFjMHIicm
+rqoXLVoGtEZIASsFZPqcbxYtkkZIAAABAK4AAAa2BH8AIABoALIAAQArsQwWMzOyAQIAK7IFAgAr
+sAkzsRoF6bAQMgGwIS+wANaxIAbpsAIysCAQsRcBK7EWBumwFhCxDQErsQwG6bEiASuxFyARErAF
+ObAWEbAHObANErAJOQCxGgARErEDBzk5MDEzETMVNjMyFzYzIBkBIxE0IyIOAgcRIxE0IyIOAgcR
+rqzhyd0h480BBKxYSoVyPC2sWEqFcjwtBGbf+P7+/qL83wMhsjFjPTf9NQMhsjFjPTf9NQAAAAAB
+AK4AAARKBH8ADwBHALIAAQArsAgzsgECACuyBQIAK7EMBekBsBAvsADWsQ8G6bACMrAPELEJASux
+CAbpsREBK7EJDxESsAU5ALEMABESsAM5MDEzETMVADMgGQEjETQjIgERrqwBDt4BBKxY4/73BGbt
+AQb+ovzfAyGy/vT9OQAAAAACAHv/5wROBH8ADwAXAFAAsg0BACu0EwUANwQrsgUCACu0FwUAKwQr
+AbAYL7AB1rERBumwERCxFQErsQkG6bEZASuxFRERErMFDA0EJBc5ALEXExESswAICQEkFzkwMRIQ
+PgIyHgIQDgIiLgESEBYgNhAmIHtSj6bFpo9SUo+mxaaPWrYBD7a2/vEBjQFM7n85OX/u/rTtfzo6
+fwKB/iXPzwHbzwAAAAACAK797ASRBH8AEAAeAF8Asg0BACuxFAXpsg0UCiuzQA0ACSuyAQIAK7IF
+AgArsRwF6QGwHy+wANaxEAbpsQIRMjKwEBCxFwErsQoG6bEgASuxFxARErEFDTk5ALEUDRESsA85
+sBwRsQoDOTkwMRMRMxU2MzIzFhIVEAIjIicZAR4BMzI2NTQmJyIjIgOurL3hAgK04fvenMJMxE6J
+pIFoAgLzq/3sBnrZ8gL+sOf+4f7AnP1pA1NMZOrNou0C/vYAAAAAAgB7/ewEXgR/ABAAHgBfALIO
+AQArsRQF6bIOFAors0AOCQkrsgYCACuyAwIAK7EcBekBsB8vsADWsREG6bARELEJASuxBRgyMrEI
+BumxIAErsQkRERKxAww5OQCxHBQRErEACjk5sAYRsAU5MDETEBIzMhc1MxEjEQYjIiMmAjcUFhcy
+MzITES4BIyIGe/zdnMKsrMHdAgK04ayBaAQE86dQwE6JpAIhAR8BP5yD+YYC6/ACAVHnou4CAQsB
+jUxk6QAAAAEArgAAA4cEfwAPADkAsgABACuyAQIAK7IFAgArsQwF6QGwEC+wANaxDwbpsAIysREB
+KwCxDAARErEDCjk5sAERsAk5MDEzETMVNjMyFh8BByYjIgMRrqyNkE6JHB13MWCehwRm2fI5HRty
+P/7m/T8AAAAAAQBc/+cDnAR/AC4A7ACyLAEAK7QEBQA3BCuyFQIAK7QaBQArBCsBsC8vsA/WsR4G
+6bAeELEHASuxKQbpsTABK7A2GrrrZ8NoABUrCg6wDBCwCcCxIQz5sCXAsAwQswoMCRMrswsMCRMr
+sCEQsyIhJRMrsyMhJRMrsyQhJRMrsiIhJSCKIIojBg4REjmwIzmwJDmyCwwJERI5sAo5AEAJIwkK
+CwwhIiQlLi4uLi4uLi4uAUAJIwkKCwwhIiQlLi4uLi4uLi4usEAaAbEeDxESsAE5sAcRshUYLDk5
+ObApErAXOQCxGgQRErQAAQ8YKSQXObAVEbAXOTAxPwEeARcyNjU0LgU1ND4DMzIXByYnIg4BFRQe
+AhceBBUUBiMiJlx3LbRlXINWWKBiczc1TmZQJ9+DblicJ0xJIlA8O0pJdTov5qKD781gUmICYlw3
+UiMxJ0pvS055RCsMg2teARdWRiMzKRYSFxk9QG5Goqx3AAABAFz/5wMUBZoAFgBmALITAQArtA4F
+ADcEK7IBAgArsAUztAAFACsEK7AHMrIBAAors0ABBAkrAbAXL7AV1rACMrEJBumwBDKyCRUKK7NA
+CQcJK7IVCQors0AVAAkrsRgBKwCxDhMRErARObAAEbAQOTAxEzUzETMRIRUhERQeAjMyNxcGIyIZ
+AVyQrAEO/vIEEi8lYFJgh7jpA9ePATT+zI/9cSkzTidOXYEBYQKPAAEApP/nBD8EZgAPAD8AsgsB
+ACuyDgEAK7EFBemyAQIAK7AIMwGwEC+wANaxAwbpsAMQsQsBK7AHMrEKBumxEQErALEBBRESsAw5
+MDETETMRFBcyAREzESM1AAckpKxY6QECrKz+8Nv+/AFGAyD84LIBAQ0Cxvua7P78AQEAAAAAAQBI
+AAAEMQRmAA4AIQCyDgEAK7IAAgArsAgzAbAPL7EQASsAsQAOERKwAzkwMRMzARc3NjUSNzMGAgsB
+I0jGASUGBAL2Qroj01hYlQRm/JonExICAy05K/3N/vz+/AAAAQBIAAAGGQRmABQAggCyFAEAK7AR
+M7IAAgArsgEGCzMzMwGwFS+xFgErsDYausKD7kEAFSsKsAAuDrACEAWwABCxARD5sAIQsRQQ+brC
+iu4oABUrCrARLg6wEsCxBwr5BbAGwAMAsgIHEi4uLgG3AAECBgcREhQuLi4uLi4uLrBAGgCxABQR
+ErEDCDk5MDETMxMXNxMzExc3EjczBgILASMLASNIut8GB++U7wgH2SmoGbJMTpH8+KIEZvy5KysD
+R/y5KysDMRYZ/c7+8/7yA2T8nAABAFIAAARvBGYAEAEJALINAQArsQAMMzOyBAIAK7EFCDMzAbAR
+L7AE1rQFBgAdBCuwBRCxDQErtAwGAB0EK7ESASuwNhq6NEPbDwAVKwoOsAEQsAbAsQ8M+bAKwLrL
+ettuABUrCrABELMCAQYTK7rLettuABUrC7AEELMDBA0TK7EEDQiwARCzAwEGEyuxAQYIsAUQswYF
+DBMrust6224AFSsLswsFDBMrsQUMCLAPELMLDwoTK7rLettuABUrC7AEELMOBA0TK7EEDQiwDxCz
+Dg8KEyuyAgEGIIogiiMGDhESOQC1AwYLDgECLi4uLi4uAbUDBgsOAQIuLi4uLi6wQBoBsQUEERKw
+EDmxDA0RErAIOQAwMTM2ADcBMwEANzMGCQEjAQAHUh0BPVz+c9kBFgEKJtUx/o0Bmdn+3f7ZGgwB
+rIcCJ/5pAYsMF/3z/b4Bsv5WCAAAAAEAO/3NBHEEZgAVAMIAshUAACu0AAUANwQrsggCACuxBwsz
+MwGwFi+xFwErsDYausRF6QQAFSsKsAcuDrAGwAWxCAj5DrAJwLo7FudnABUrCg6wBRCwCsCxEBb5
+sA3AsQcGCLAFELMGBQoTK7MJBQoTK7o6++cpABUrC7AQELMOEA0TK7MPEA0TK7IPEA0giiCKIwYO
+ERI5sA45ALYFBgkPEA0OLi4uLi4uLgFACQUGBwgJDxANDi4uLi4uLi4uLrBAGgEAsQAVERKwFDkw
+MRM2Nz4BPwEBMwEANzMGAgEHDgEHBgc7iVAnRjc4/na3ATEBMy3DLar+wDcUVTF3rP5iCFAnd4WJ
+BAD86gLyJCv+hvzvgy+FL3MKAAAAAQBmAAAD0wRmAA8AYQCyAAEAK7QHBQA3BCuyBQIAK7QCBQAr
+BCsBsBAvsREBK7A2GrozAtlZABUrCrACLg6wAcCxBhf5BbAHwAMAsQEGLi4BswECBgcuLi4usEAa
+ALEHABESsAs5sAIRsAo5MDEzNQEhNSEVASEyNxUOAQ8BZgJ7/YUDSv2FAg1xIAxKHx+RA0aPj/y6
+I5EOEQICAAAAAAEApP3fAzMGpAA2AGwAsCsvsSQF6bAAL7QBBQATBCuwEi+xCwXpAbA3L7Aw1rAF
+MrEiBumwFDKyMCIKK7NAMAEJK7E4ASuxIjARErAbOQCxJCsRErApObAAEbIhKDA5OTmwARKwGzmw
+EhGyBhAVOTk5sAsSsA85MDETNTI2PwERND4CMzIWHwEHJiMiBxEUDgMHHgQVERQXMjY/ARcGIyIu
+AjURNC4DpFhiBgQTK15CO3cfHDk5ezEBAhAZNSMlNhgOAjI3WhIROWaHQl4rEwIWJVACDmdMJCUC
+Yy9eaEIhEBOPJ4v9mwYUMi83FBQ4LTMVBv2ciwEVCAqPREJoXjACYgYUNCcgAAEArv3sAUoGpAAD
+ABcAAbAEL7AA1rEDBumxAwbpsQUBKwAwMRMRMxGunP3sCLj3SAAAAAABAI/93wMfBqQANABsALAx
+L7EDBemwJS+0JAUAEwQrsBEvsRgF6QGwNS+wBdawDjKxLAbpsB0ysiwFCiuzQCwkCSuxNgErsSwF
+ERKwCjkAsQMxERKwADmwJRGyAQYsOTk5sCQSsAo5sBERsg4VHTk5ObAYErAWOTAxEzcWMzI1ETQ+
+ATcuAjURNCMiBg8BJzYzMh4CFREUHgMzFSIOAxURFA4CIyImJ486OXsxCEA5OUAIMTdaExA6ZohC
+XisSAhUlUTg1UCUXBBIrX0E7dx/+I48njAJiDi9rISFkMRACZYsVCAqPREJoXi/9nQYUNCYhZxwn
+MRcI/ZwvX2hCIRAAAQB7AhcEywMOABcAhQCwFy+zExcPDiu0CAUAHwQrsBMvtAQFAB8EKwGwGC+w
+ANawATKxGQErsDYasCYaAbEXAC7JALEAFy7JsDYauiGwyZUAFSsKDrAAELACwLAXELAWwASwABCz
+AQACEysCshYBAi4uLgGxFgIuLrBAGgEAsRcPERKxDRE5ObEECBESsAw5MDETPgIzMhcWFzI2PwEX
+BiciJyYjIgYPAXsKK5xaUq6wVkh0Fxc1arVeyZpFTncUFQLFCBgpPz0BFwwNZ0QBRTcYDA0AAAAA
+AQBxAewCVAJ7AAMAKACwAC+0AQUAKwQrtAEFACsEKwGwBC+xAAErtAMGAAkEK7EFASsAMDETNSEV
+cQHjAeyPjwAAAAABAHEB7AJUAnsAAwAoALAAL7QBBQArBCu0AQUAKwQrAbAEL7EAASu0AwYACQQr
+sQUBKwAwMRM1IRVxAeMB7I+PAAAAAAEAcQHsAlQCewADACgAsAAvtAEFACsEK7QBBQArBCsBsAQv
+sQABK7QDBgAJBCuxBQErADAxEzUhFXEB4wHsj48AAAAAAQBxAewCVAJ7AAMAKACwAC+0AQUAKwQr
+tAEFACsEKwGwBC+xAAErtAMGAAkEK7EFASsAMDETNSEVcQHjAeyPjwAAAAABAD0B8gSmAncAAwAd
+ALAAL7QBBQArBCu0AQUAKwQrAbAEL7EFASsAMDETNSEVPQRpAfKFhQAAAAEAUgHyBcUCdwADAB0A
+sAAvtAEFACsEK7QBBQArBCsBsAQvsQUBKwAwMRM1IRVSBXMB8oWFAAAAAgBcBDUCqgYpAAwAGQBS
+ALICAwArsA8zsAovsBcztAUFABIEK7ASMgGwGi+wANa0CAYAEQQrsAMysAgQsQ0BK7QVBgARBCuw
+EDKxGwErsQgAERKwBTmxFQ0RErASOQAwMRM2NxcGBzIWFAYjIiYlNjcXBgcyFhQGIyImXAKWVmYV
+N0ZCMT1AAV4CllZmFTdGQjE9QATdk7kdf3RCYkBkRJO5HX90QmJAZAAAAAIAXAQ1AqoGKQAMABkA
+TACyAwMAK7AQM7QLBQASBCuwGDIBsBovsAHWsAkytAYGABEEK7AGELEOASuwFjK0EwYAEQQrsRsB
+K7EGARESsAs5sRMOERKwGDkAMDESNDYzMhYVBgcnNjciJDQ2MzIWFQYHJzY3IlxCMT1AApZWZhM3
+ARpCMTtCApZWZhM3BYdiQGREk7kdf3VBYkBkRJO5HX91AAAAAQBmAfAEzQJ5AAMAHQCwAC+0AQUA
+KwQrtAEFACsEKwGwBC+xBQErADAxEzUhFWYEZwHwiYkAAAABAAAAAARlBGUAAwAAESERIQRl+5sE
+ZfubAAAAAQAAAAEAQRJuLgdfDzz1AB8IAAAAAADJOMqWAAAAAMk4ypb/uP3NCBkGugAAAAgAAgAA
+AAAAAAABAAAGAP4AAAAIk/+4/8IIGQABAAAAAAAAAAAAAAAAAAAAegIUAAAAAAAAAqkAAAIUAAAC
+PwCuAwYAXAaZAFIFPQB1CBIAewcKAHsBpwBcArQAewK0AD0E8QBkBTMAZgGdAFICxABxAZsAXAN0
+ACkE5QB7AtsAZgRmAGYEdgBSBQYAUgS4AI8E9QCDBCIACgTAAIUE9QB7AgIAjwIOAI8FmQCaBXIA
+hQWZAI8ECABUCJMAewXCAD0FHACuBU0AewXfAK4EfgCuBFgArgX1AHsF7wCuAhAArgJJ/+wE8QCu
+BLIArgbOAK4FygCuBhIAewTxAK4GEgB7BUUArgVRAHUEfgAUBbQArgWZAD0H4wA9BUEAPQTvABQE
+6QBoAt8ArgOJADMC3wCPBTsAUgVJAHEC2QBxBIMAewUMAK4EFABxBTUAewSjAHEDOQA9BO0AewTZ
+AK4CKwCuAcT/uASFAK4CPQCuB1oArgTtAK4EyAB7BQwArgUMAHsDrACuBAIAXAMzAFwE7QCkBHgA
+SAZgAEgEwABSBGYAOwQkAGYDwgCkAfcArgPCAI8FRQB7AhQAAALEAHEDXAAABroAAANcAAAGugAA
+Aj0AAAGuAAABHgAAAR4AAADXAAABWAAAAF4AAALEAHECxABxAsQAcQUgAD0GFgBSAwYAXAMGAFwB
+WAAAAa4AAAUzAGYEZQAAAAAAAAAAAAAAAABKAJwBgAJcAyoD9gQqBGYEogUUBVQFhgWoBdQGBgZW
+BngG0AdEB64IHgiMCLQJfAnwCioKagqyCtYLHgvCDIgM/g2UDfAOSg6KDsAPQg96D5gPvhAiEEgQ
+qhD8EWARuBI0EqgTchOiE+oULBR6FRIVbBW6FeoWGhZQFqIWvhbeF4YX5Bg6GKYZBBlYGjwafhrA
+GwIbdBueHAQcRhyaHPwdXh2YHlAeqB7oHxgfgiAuILwhDCGQIaoiKiKWIpYiuCK4IrgiuCK4Irgi
+uCK4IrgiuCK4Irgi2iL8Ix4jOiNWI6wj/iP+I/4kGiQoAAAAAQAAAHoAUQAFAAAAAAACAAEAAgAW
+AAABAAFPAAAAAAAAAAgAZgADAAEECQAAAHgAAAADAAEECQABACAAeAADAAEECQACAA4AmAADAAEE
+CQADAA4ApgADAAEECQAEADAAtAADAAEECQAFAAoA5AADAAEECQAGAB4A7gADAAEECQDIAG4BDABH
+AGUAbgBlAHIAYQB0AGUAZAAgAGkAbgAgADIAMAAwADkAIABiAHkAIABGAG8AbgB0AEwAYQBiACAA
+UwB0AHUAZABpAG8ALgAgAEMAbwBwAHkAcgBpAGcAaAB0ACAAaQBuAGYAbwAgAHAAZQBuAGQAaQBu
+AGcALgBqAHUAbgBjAHQAaQBvAG4AIAByAGUAZwB1AGwAYQByAFIAZQBnAHUAbABhAHIAdwBlAGIA
+ZgBvAG4AdABqAHUAbgBjAHQAaQBvAG4AIAByAGUAZwB1AGwAYQByACAAUgBlAGcAdQBsAGEAcgAx
+AC4AMAAwADAAagB1AG4AYwB0AGkAbwBuAHIAZQBnAHUAbABhAHIAVABoAGkAcwAgAGYAbwBuAHQA
+IAB3AGEAcwAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAdABoAGUAIABGAG8AbgB0ACAAUwBx
+AHUAaQByAHIAZQBsACAARwBlAG4AZQByAGEAdABvAHIALgACAAAAAAAA/2cAZgAAAAAAAAAAAAAA
+AAAAAAAAAAAAAHoAAAABAAIAAwAEAAUABgAHAAgACQAKAAsADAANAA4ADwAQABEAEgATABQAFQAW
+ABcAGAAZABoAGwAcAB0AHgAfACAAIQAiACMAJAAlACYAJwAoACkAKgArACwALQAuAC8AMAAxADIA
+MwA0ADUANgA3ADgAOQA6ADsAPAA9AD4APwBAAEEAQgBDAEQARQBGAEcASABJAEoASwBMAE0ATgBP
+AFAAUQBSAFMAVABVAFYAVwBYAFkAWgBbAFwAXQBeAF8AYABhAQIBAwEEAQUBBgEHAQgBCQEKAQsB
+DAENAQ4BDwEQAREAsgCzALQAtQESARMA7wEUB3VuaTAwQTAHdW5pMDBBRAd1bmkyMDAwB3VuaTIw
+MDEHdW5pMjAwMgd1bmkyMDAzB3VuaTIwMDQHdW5pMjAwNQd1bmkyMDA2B3VuaTIwMDcHdW5pMjAw
+OAd1bmkyMDA5B3VuaTIwMEEHdW5pMjAxMAd1bmkyMDExCmZpZ3VyZWRhc2gHdW5pMjAyRgd1bmky
+MDVGB3VuaUUwMDAAAAC4Af+FsAGNAEuwCFBYsQEBjlmxRgYrWCGwEFlLsBRSWCGwgFkdsAYrXFgA
+sAUgRbADK0QBsAYgRbADK0RZsBQr</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>21852</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/Junction-webfont.woff.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/Junction-webfont.woff.xml
new file mode 100644
index 0000000000..b0229097a7
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/Junction-webfont.woff.xml
@@ -0,0 +1,294 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52850087.11</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>Junction-webfont.woff</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/font-woff</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">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</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>14520</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/League_Gothic-webfont.eot.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/League_Gothic-webfont.eot.xml
new file mode 100644
index 0000000000..96c1bd176a
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/League_Gothic-webfont.eot.xml
@@ -0,0 +1,836 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52850075.05</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>League_Gothic-webfont.eot</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/octet-stream</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">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
+ADECtAAlA+kANwNWADEBNQAtAjEAQgIxACkCpQBKBCQASgE1AC0BvABKAUEANQLQAAgC1ABEAdsA
+GQLbADcCrgAtAqwAGQLAAEoCvABCAk0ACAK4ADUCvAA5AWoASgFqAEoEIgBKBCIASgQiAEoChQAZ
+A2gAQgL9ABQC6QBSAsQARAL5AFICdABSAmgAUgLhAEQDCgBSAYEAUgGnAAwDAABSAlwAUgPfAFID
+KABSAtQARALQAFIC2QBEAuMAUgK+ACUChwAEAu0AUALMABIEDAAZAuEAEAK8AA4CcgAUAhoAUgMY
+AAgCGgA5BE0ANQS6AEoEAAElAqkAMQKuAFIChQBCAq4ASgKTAEIB2wAUArwADAKyAFIBcgBSAWz/
+0wKBAFIBcgBSA/0AUgKyAFICkQA/Aq4AUgKuAEoB9wBSAnYAJQH1ABQCsgBOAloAEAOJABQCagAQ
+AnoAGQIUAAwCsAA9AWQAUgKwADkFAABxATsAAAGDAEoCfABCAzEABALQABkEAAEQBmwANQG8AEoG
+bAA1BAABOQQAAZoA1wAABAABqgKFACkC/QAUAv0AFAL9ABQC/QAUAv0AFAL9ABQESwAQAsQARAJ0
+AFICdABSAnQAUgJ0AFIBkf/6AZEAUgFy/74BdP/LAvkAFAMoAFIC1ABEAtQARALUAEQC1ABEAtQA
+RALUADsC7QBQAu0AUALtAFAC7QBQAsAAEALUAFIC3QBCAqkAMQKpADECqQAxAqkAMQKpADECqQAx
+A90AMQKFAEICkwBCApMAQgKTAEICkwBCAXL/3wFyAFIBcv++AXT/ywKhAEwCsgBSApEAPwKRAD8C
+kQA/ApEAPwKRAD8CkQA/ArIATgKyAE4CsgBOArIATgJ6ABkCrgBSAnoAGQFyAFICdAApAdQAHwPX
+AEQD4wA/Ar4AJQJ2ACUCwAAQAnIAFAIUAAwD/QEEA/0BBAQAAR8D/QGYA/0BZgQAAVwEAAE5BAAA
+1wO4AAAHcAAAA7gAAAdwAAACegAAAdsAAAE9AAABPQAAAO0AAAF8AAAAaAAAAbwASgG8AEoBvABK
+AyYASgPMAEoBNQAxATUALQE1AC0CcAA1AnAANQJwADUClwBSA8QANQF8AAAB2wAAAy0ANQOpAEoD
+CABKBGAAAAMEABQAFAAAAAAAAAAAAAAAAAA4AFYBNAImAwQDrgPWBJQFPgVyBbYF3AX+BiIGVAa0
+BugHOAfoCDQIrgkmCWYJ9ApqCpYKxgsQCzQLfAvMDHINDg2ADfYORg6IDsAPRg9+D5wP0BBmEIwR
+EhF0EdQSGBKMEuoTvBPsFDIUrBVOFiAWcBa6FuoXGBdMF5gXtBfQGFQYrhkCGV4Z1hosGvYbPBtm
+G6wcDBwqHJ4c5B1YHbIeDB5AHuwfOh+AH7YgRiEMIWAhqCISIiwiliLgIuAjGCNoJEYk0CT+JcQl
+5iayJtQm8CcQJzonlig6KN4pjipaKxIr5CxmLOotPC2QLfQuVi6ALqgu3i8aL4owKjCUMQAxejIQ
+MpwzYjOaM9I0HDSKNMQ1EDWCNhA2njc8N/Q4mjlaOio6kjsYO5w8MjzMPPA9Ej1EPYI+TD7MP0A/
+skA2QNZBYkIuQoJC2EM8Q6JEBkRiRNxE+kU8RXBF4EagR4xIVEjESSRJgEmoSdJKBkooSm5Krkrw
+Sx5LHkseSx5LHkseSx5LHkseSx5LHkseS0BLYkuES6JLukviTApMMEx2TMBNCk04TXRNdE10TiJO
+kE6yTsBPKE+KAAAAAQAAAOAAWAAFAAAAAAACAAEAAgAWAAABAAFdAAAAAAAAAAgAZgADAAEECQAA
+AHgAAAADAAEECQABABoAeAADAAEECQACAA4AkgADAAEECQADAA4AoAADAAEECQAEACoArgADAAEE
+CQAFACAA2AADAAEECQAGABgA+AADAAEECQDIAG4BEABHAGUAbgBlAHIAYQB0AGUAZAAgAGkAbgAg
+ADIAMAAwADkAIABiAHkAIABGAG8AbgB0AEwAYQBiACAAUwB0AHUAZABpAG8ALgAgAEMAbwBwAHkA
+cgBpAGcAaAB0ACAAaQBuAGYAbwAgAHAAZQBuAGQAaQBuAGcALgBMAGUAYQBnAHUAZQAgAEcAbwB0
+AGgAaQBjAFIAZQBnAHUAbABhAHIAdwBlAGIAZgBvAG4AdABMAGUAYQBnAHUAZQAgAEcAbwB0AGgA
+aQBjACAAUgBlAGcAdQBsAGEAcgBWAGUAcgBzAGkAbwBuACAAMAAwADEALgAwADAAMQAgAEwAZQBh
+AGcAdQBlAEcAbwB0AGgAaQBjAFQAaABpAHMAIABmAG8AbgB0ACAAdwBhAHMAIABnAGUAbgBlAHIA
+YQB0AGUAZAAgAGIAeQAgAHQAaABlACAARgBvAG4AdAAgAFMAcQB1AGkAcgByAGUAbAAgAEcAZQBu
+AGUAcgBhAHQAbwByAC4AAgAAAAAAAP9nAGYAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAQACAAMA
+BAAFAAYABwAIAAkACgALAAwADQAOAA8AEAARABIAEwAUABUAFgAXABgAGQAaABsAHAAdAB4AHwAg
+ACEAIgAjACQAJQAmACcAKAApACoAKwAsAC0ALgAvADAAMQAyADMANAA1ADYANwA4ADkAOgA7ADwA
+PQA+AD8AQABBAEIAQwBEAEUARgBHAEgASQBKAEsATABNAE4ATwBQAFEAUgBTAFQAVQBWAFcAWABZ
+AFoAWwBcAF0AXgBfAGAAYQECAKMAhACFAJYAjgCLAQMAigDaAI0AwwDeAKIArQDJAMcArgBiAGMA
+kABkAMsAZQDIAMoAzwDMAM0AzgDpAGYA0wDQANEArwBnAJEA1gDUANUAaADrAO0AiQBqAGkAawBt
+AGwAbgCgAG8AcQBwAHIAcwB1AHQAdgB3AOoAeAB6AHkAewB9AHwAoQB/AH4AgACBAOwA7gC6ANcA
+4gDjALAAsQDkAOUAuwDmAOcA2ADhANsA3ADdAOAA2QDfAQQBBQEGAQcBCAEJAQoBCwEMAQ0BDgEP
+ARABEQCyALMAtgC3AMQAtAC1AMUAhwCrARIBEwEUAIwA7wEVARYBFwd1bmkwMEEwB3VuaTAwQUQH
+dW5pMjAwMAd1bmkyMDAxB3VuaTIwMDIHdW5pMjAwMwd1bmkyMDA0B3VuaTIwMDUHdW5pMjAwNgd1
+bmkyMDA3B3VuaTIwMDgHdW5pMjAwOQd1bmkyMDBBB3VuaTIwMTAHdW5pMjAxMQpmaWd1cmVkYXNo
+B3VuaTIwMkYHdW5pMjA1RgRFdXJvB3VuaUUwMDAHdW5pRkIwMQd1bmlGQjAyAAC4Af+FsAGNAEuw
+CFBYsQEBjlmxRgYrWCGwEFlLsBRSWCGwgFkdsAYrXFgAsAQgRbADK0QBsAUgRbADK0RZsBQr</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>45426</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/League_Gothic-webfont.svg.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/League_Gothic-webfont.svg.xml
new file mode 100644
index 0000000000..8ff4ad2833
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/League_Gothic-webfont.svg.xml
@@ -0,0 +1,278 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52850046.74</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>League_Gothic-webfont.svg</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/svg+xml</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+<?xml version="1.0" standalone="no"?>\n
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >\n
+<svg xmlns="http://www.w3.org/2000/svg">\n
+<metadata>\n
+This is a custom SVG webfont generated by Font Squirrel.\n
+Copyright   : Generated in 2009 by FontLab Studio Copyright info pending\n
+</metadata>\n
+<defs>\n
+<font id="webfontbDMP4rcs" horiz-adv-x="724" >\n
+<font-face units-per-em="2048" ascent="1505" descent="-543" />\n
+<missing-glyph horiz-adv-x="315" />\n
+<glyph unicode=" "  horiz-adv-x="315" />\n
+<glyph unicode="&#x09;" horiz-adv-x="315" />\n
+<glyph unicode="&#xa0;" horiz-adv-x="315" />\n
+<glyph unicode="!" horiz-adv-x="387" d="M74 1505h239l-55 -1099h-129zM86 0v227h215v-227h-215z" />\n
+<glyph unicode="&#x22;" horiz-adv-x="329" d="M57 1505h215l-30 -551h-154z" />\n
+<glyph unicode="#" horiz-adv-x="1232" d="M49 438l27 195h198l37 258h-196l26 194h197l57 420h197l-57 -420h260l57 420h197l-58 -420h193l-27 -194h-192l-37 -258h190l-26 -195h-191l-59 -438h-197l60 438h-261l-59 -438h-197l60 438h-199zM471 633h260l37 258h-260z" />\n
+<glyph unicode="$" horiz-adv-x="692" d="M37 358l192 13q12 -186 129 -187q88 0 93 185q0 29 -8.5 59.5t-19.5 55t-32.5 60.5t-34.5 53l-40 55q-28 38 -35 50q-68 92 -101 141.5t-70.5 141.5t-37.5 170q4 293 215 342v131h123v-125q201 -23 235 -282l-192 -25q-6 57 -28 92t-65 33q-80 -2 -84 -162 q0 -29 8.5 -60.5t18.5 -54t32.5 -59.5t34.5 -53l41 -59q30 -42 38 -52q6 -10 32 -48l37 -52q10 -14 33.5 -51t34.5 -58l26 -55q16 -35 23.5 -61.5t13.5 -60.5t6 -64q-4 -338 -245 -369v-217h-123v221q-236 41 -250 352z" />\n
+<glyph unicode="%" horiz-adv-x="1001" d="M55 911v437q0 6 1 18t9.5 42t23.5 53.5t48 42t78 18.5q70 0 110 -44t44 -87l4 -43v-437q0 -6 -1 -18t-9.5 -43t-23.5 -53.5t-47 -42t-77 -19.5q-72 0 -112 44t-44 89zM158 0l553 1505h131l-547 -1505h-137zM178 911q-4 -55 37 -55q16 0 25.5 14.5t9.5 26.5v14v437 q2 55 -35 55q-18 0 -27.5 -13.5t-9.5 -27.5v-14v-437zM631 158v436q0 6 1 18.5t9 43t23.5 53t48 42t78.5 19.5q70 0 109.5 -44t43.5 -87l4 -45v-436q0 -6 -1 -18.5t-9 -42t-23.5 -53.5t-47 -42t-76.5 -18q-72 0 -112 43t-44 88zM754 158q-4 -57 37 -58q16 0 24 14.5t8 28.5 l2 15v436q2 55 -34 55q-18 0 -27.5 -13t-9.5 -28v-14v-436z" />\n
+<glyph unicode="&#x26;" horiz-adv-x="854" d="M49 315q0 115 44 214.5t126 222.5q-106 225 -106 442v18q0 12 5 46t13 65t28.5 69t48.5 65.5t73 46t102 18.5q78 0 134 -34t80 -82t37 -96t13 -81v-35q0 -162 -205 -434q76 -174 148 -285q33 96 47 211l176 -33q-16 -213 -92 -358q55 -63 92 -76v-235q-23 0 -86 37.5 t-123 101.5q-123 -139 -252 -139t-216 97t-87 234zM262 326q2 -66 29.5 -108t70.5 -42q59 0 125 86q-88 139 -174 295q-6 -10 -14 -28.5t-22.5 -77.5t-14.5 -125zM305 1194q0 -111 55 -246q100 156 101 252q-2 2 0 15.5t-2 36t-11.5 43t-23.5 36t-41 15.5q-39 0 -58.5 -38 t-19.5 -75v-39z" />\n
+<glyph unicode="\'" horiz-adv-x="309" d="M45 1012l72 266h-72v227h215v-227l-113 -266h-102z" />\n
+<glyph unicode="(" horiz-adv-x="561" d="M66 645q0 143 29.5 292.5t72.5 261.5t87 204t73 139l30 47l162 -84l-27.5 -40.5t-62.5 -114.5t-79 -182.5t-61.5 -238t-27.5 -284.5t26.5 -282.5t64.5 -240.5t76 -178t65 -118l26 -39l-162 -84q-12 18 -31.5 50t-69.5 133.5t-89 207t-70.5 257t-31.5 294.5z" />\n
+<glyph unicode=")" horiz-adv-x="561" d="M41 -213q10 14 27.5 41t62.5 115t79 181t61.5 236.5t27.5 284.5t-26.5 282.5t-64.5 241t-76 179t-64 118.5l-27 39l162 84q12 -18 31.5 -50t69.5 -134t89 -206.5t71 -257.5t32 -296t-30 -292.5t-74 -261t-87 -203t-72 -138.5l-30 -47z" />\n
+<glyph unicode="*" horiz-adv-x="677" d="M74 1251l43 148l164 -70l-19 176h154l-19 -176l164 70l43 -148l-172 -34l115 -138l-131 -80l-78 152l-76 -152l-131 80l115 138z" />\n
+<glyph unicode="+" horiz-adv-x="1060" d="M74 649v172h370v346h172v-346h371v-172h-371v-346h-172v346h-370z" />\n
+<glyph unicode="," horiz-adv-x="309" d="M45 0v227h215v-227l-113 -266h-102l72 266h-72z" />\n
+<glyph unicode="-" horiz-adv-x="444" d="M74 455v194h297v-194h-297z" />\n
+<glyph unicode="." horiz-adv-x="321" d="M53 0v227h215v-227h-215z" />\n
+<glyph unicode="/" horiz-adv-x="720" d="M8 -147l543 1652h162l-537 -1652h-168z" />\n
+<glyph unicode="0" d="M68 309v887q0 12 2 34.5t17 79t43 99.5t88.5 78t144 35t144 -34t88.5 -81t43 -95t17 -83l2 -33v-887q0 -12 -2 -34.5t-17 -79t-43 -99.5t-88.5 -77.5t-144 -34.5t-144 33.5t-88.5 80.5t-43 95.5t-17 80.5zM289 309q0 -12 1 -30.5t19.5 -49t53 -30.5t53 27.5t18.5 56.5 l2 26v887q0 12 -1 30.5t-19.5 49.5t-53 31t-53 -28t-18.5 -54l-2 -29v-887z" />\n
+<glyph unicode="1" horiz-adv-x="475" d="M25 1180v141q82 16 140 62.5t77 82.5l18 39h133v-1505h-221v1180h-147z" />\n
+<glyph unicode="2" horiz-adv-x="731" d="M55 0v219l39 62q25 39 88.5 152.5t112.5 220t91 241.5t44 238q0 184 -73.5 184t-73.5 -184v-105h-222v105q0 389 295 389t295 -375q0 -336 -346 -928h350v-219h-600z" />\n
+<glyph unicode="3" horiz-adv-x="686" d="M45 1071q0 70 2 115t17.5 115.5t44 112.5t84 75t135.5 33q78 0 135 -31t84.5 -71t44 -92t19.5 -79.5t3 -50.5q0 -291 -106 -397l-2 -2q127 -100 127 -414q0 -25 -3 -58.5t-19.5 -99t-44 -116t-85 -89t-135.5 -38.5q-80 0 -136 31.5t-86 75.5t-47.5 112.5t-20.5 118 t-3 112.5h217q2 -150 17.5 -203t58.5 -53q45 0 57.5 50.5t12.5 140.5q0 18 1 66t0 62.5t-4 49.5t-10 46l-18 33q-12 22 -29.5 29t-45 15t-62.5 10h-19v184q37 2 62.5 7.5t45 14.5t31 21.5t17.5 29.5t9 39.5t3 51.5v62v43q0 45 -1 68.5t-7 58t-21.5 51t-39.5 16.5 q-41 0 -52.5 -49t-13.5 -207h-217z" />\n
+<glyph unicode="4" horiz-adv-x="684" d="M25 328v194l323 983h221v-983h103v-194h-103v-328h-202v328h-342zM213 522h154v471v45h-13l-12 -45z" />\n
+<glyph unicode="5" horiz-adv-x="704" d="M74 438h221v-59q0 -115 14.5 -159t52.5 -44q37 0 52.5 45t15.5 156v336q0 111 -70 110q-33 0 -59.5 -40t-26.5 -70h-186v792h535v-219h-344v-313q8 6 21 15t47 23.5t59 12.5q78 0 133 -40t76.5 -99.5t28.5 -100.5t7 -71v-336q0 -393 -289 -393q-78 0 -133 29.5 t-84.5 71.5t-46 108.5t-20.5 118.5t-4 126z" />\n
+<glyph unicode="6" horiz-adv-x="700" d="M66 309v856q0 356 288.5 356.5t288.5 -356.5v-94h-221q0 162 -11.5 210t-56.5 48q-39 0 -53 -37t-14 -127v-268q59 37 110 37q80 0 133.5 -36t76 -93t29.5 -101.5t7 -87.5v-307q0 -41 -8 -84t-34 -103.5t-89 -99t-157.5 -38.5t-158 38.5t-89 99t-33.5 103.5t-8 84z M287 244q0 -20 17.5 -44t49.5 -24q31 0 49.5 24.5t18.5 43.5v450q0 18 -18.5 43t-49 25t-48 -20.5t-19.5 -41.5v-456z" />\n
+<glyph unicode="7" horiz-adv-x="589" d="M8 1286v219h557v-221l-221 -1284h-229l225 1286h-332z" />\n
+<glyph unicode="8" horiz-adv-x="696" d="M53 322v176q0 188 115 297q-102 102 -102 276v127q0 23 2 49.5t18 79.5t43 93t84 71t135 31t135.5 -31t84 -71t43 -93t18.5 -79.5t2 -49.5v-127q0 -174 -103 -276q115 -109 115 -297v-176q0 -25 -2 -52.5t-18.5 -83t-45 -96.5t-88 -73.5t-141.5 -32.5t-141.5 32.5 t-88 73.5t-45 96.5t-18.5 83t-2 52.5zM268 410q2 -127 17.5 -175.5t62.5 -48.5q37 0 54.5 30t21.5 71t4 123q0 152 -13.5 209t-66.5 57t-66.5 -57t-13.5 -209zM283 1120q0 -127 12 -177t53 -50t53.5 50t12.5 177q0 113 -12.5 160t-53.5 47q-37 0 -50 -44t-15 -163z" />\n
+<glyph unicode="9" horiz-adv-x="700" d="M57 340v94h222q0 -162 11 -210t56 -48q39 0 53.5 37t14.5 127v283q-59 -37 -111 -37q-80 0 -133 35.5t-75.5 93t-30 101.5t-7.5 87v293q0 41 8.5 84t34 103.5t89 99.5t157.5 39t157.5 -39t89 -99.5t34 -103.5t8.5 -84v-856q0 -356 -289 -356t-289 356zM279 825 q0 -18 18 -42.5t49 -24.5t48.5 20.5t19.5 40.5v443q0 20 -17.5 43.5t-50.5 23.5q-31 0 -49 -24.5t-18 -42.5v-437z" />\n
+<glyph unicode=":" horiz-adv-x="362" d="M74 0v227h215v-227h-215zM74 893v227h215v-227h-215z" />\n
+<glyph unicode=";" horiz-adv-x="362" d="M74 0v227h215v-227l-113 -266h-102l71 266h-71zM74 893v227h215v-227h-215z" />\n
+<glyph unicode="&#x3c;" horiz-adv-x="1058" d="M74 649v160l911 475v-199l-698 -356l698 -356v-199z" />\n
+<glyph unicode="=" horiz-adv-x="1058" d="M74 477v172h911v-172h-911zM74 864v172h911v-172h-911z" />\n
+<glyph unicode="&#x3e;" horiz-adv-x="1058" d="M74 174v199l698 356l-698 356v199l911 -475v-160z" />\n
+<glyph unicode="?" horiz-adv-x="645" d="M25 1260q12 33 33.5 68.5t59.5 81.5t96 76t124 27q82 -2 138 -33.5t82 -81.5t36 -91t10 -80q0 -82 -80 -219l-57 -96q-18 -32 -42 -106.5t-24 -143.5v-256h-190v256q0 102 24.5 195t48 140t64.5 117q43 72 53 113q6 27 -11 60.5t-56 33.5q-47 2 -82 -47t-49 -98zM199 0 h215v227h-215v-227z" />\n
+<glyph unicode="@" horiz-adv-x="872" d="M66 303v889q0 43 17 94t56 106.5t117 92.5t184.5 37t184 -37t116.5 -92.5t56.5 -106.5t17.5 -94v-793h-164l-20 56q-4 -8 -11.5 -19.5t-37 -30t-64.5 -18.5q-145 0 -145 172v485q0 170 145 170q35 0 63.5 -17t39.5 -34l10 -16v45q0 51 -45 104.5t-145.5 53.5 t-145.5 -53.5t-45 -104.5v-889q0 -53 44 -103t146 -50q117 0 168 63l152 -86q-109 -143 -320 -143q-106 0 -184 35.5t-117 90t-56 103.5t-17 90zM535 573q0 -53 47 -53q49 0 49 53v455q0 53 -49 53q-47 0 -47 -53v-455z" />\n
+<glyph unicode="A" horiz-adv-x="765" d="M20 0l228 1505h270l227 -1505h-215l-41 307h-213l-40 -307h-216zM307 541h152l-64 475l-6 39h-12l-6 -39z" />\n
+<glyph unicode="B" horiz-adv-x="745" d="M82 0v1505h194q205 0 304.5 -91t99.5 -308q0 -106 -29.5 -175t-107.5 -136q6 -2 16 -9.5t37 -35t47.5 -65.5t36.5 -106.5t16 -152.5q0 -414 -342 -426h-272zM303 219q74 0 109 31q55 55 55 201q0 82 -16.5 134t-46 70.5t-48 22.5t-45.5 4h-8v-463zM303 885q23 0 34 1 t40 10t45 28.5t30.5 60.5t14.5 100.5t-14.5 100.5t-30.5 60.5t-45 28.5t-40 10t-34 1v-401z" />\n
+<glyph unicode="C" horiz-adv-x="708" d="M68 309v887q0 12 2 34.5t17 79t43 99.5t88.5 78t144 35t144 -34t88.5 -81t43 -95t17 -83l2 -33v-207h-206v207q-2 0 0 11.5t-3.5 27.5t-12.5 32.5t-24.5 28t-43.5 11.5q-35 0 -54.5 -28t-21.5 -54l-2 -29v-887q0 -12 2 -30.5t21.5 -49t54.5 -30.5q41 0 62.5 27.5 t21.5 56.5v26v207h206v-207q0 -12 -2 -34.5t-17 -79t-43 -99.5t-88.5 -77.5t-144 -34.5t-144 33.5t-88.5 80.5t-43 95.5t-17 80.5z" />\n
+<glyph unicode="D" horiz-adv-x="761" d="M82 0v1505h174q90 0 153.5 -12t112.5 -33.5t80 -67.5t50.5 -95.5t28.5 -139.5t12 -177t3 -228.5t-3 -228.5t-12 -176t-28.5 -138t-50.5 -95t-80 -67.5t-112.5 -34t-153.5 -12.5h-174zM303 221q94 0 123 41q39 55 41 320v172v52q0 330 -25 402q-23 66 -92 74q-18 2 -47 2 v-1063z" />\n
+<glyph unicode="E" horiz-adv-x="628" d="M82 0v1505h506v-227h-285v-395h205v-242h-205v-414h285v-227h-506z" />\n
+<glyph unicode="F" horiz-adv-x="616" d="M82 0v1505h526v-227h-305v-395h205v-228h-205v-655h-221z" />\n
+<glyph unicode="G" horiz-adv-x="737" d="M68 274v35v887q0 12 2 34.5t17 79t43 99.5t88.5 78t144 35t144 -34t88.5 -81t43 -95t17 -83l2 -33v-231h-221v231q0 12 -1 30.5t-19.5 49.5t-53 31t-53 -28t-18.5 -54l-2 -29v-905q0 -12 1 -30.5t19.5 -49.5t53 -31t53 28t18.5 54l2 29v272h-88v187h309v-750h-131l-26 72 q-70 -88 -172 -88q-78 0 -134.5 33.5t-80 80.5t-34.5 95t-11 81z" />\n
+<glyph unicode="H" horiz-adv-x="778" d="M82 0v1505h221v-622h172v622h221v-1505h-221v655h-172v-655h-221z" />\n
+<glyph unicode="I" horiz-adv-x="385" d="M82 0v1505h221v-1505h-221z" />\n
+<glyph unicode="J" horiz-adv-x="423" d="M12 -14v217q4 0 12.5 -1t29 2t35.5 12t28.5 34.5t13.5 62.5v1192h221v-1226q0 -137 -79 -221q-70 -74 -222 -73q-19 0 -39 1z" />\n
+<glyph unicode="K" horiz-adv-x="768" d="M82 0v1505h221v-501v-25h8l11 25l184 501h215l-203 -495l230 -1010h-216l-153 655l-6 31h-6l-13 -31l-51 -123v-532h-221z" />\n
+<glyph unicode="L" horiz-adv-x="604" d="M82 0v1505h221v-1300h293v-205h-514z" />\n
+<glyph unicode="M" horiz-adv-x="991" d="M82 0v1505h270l131 -688l11 -80h4l10 80l131 688h270v-1505h-204v946v64h-13l-8 -64l-141 -946h-94l-142 946l-8 64h-12v-64v-946h-205z" />\n
+<glyph unicode="N" horiz-adv-x="808" d="M82 0v1505h197l215 -784l18 -70h12v70v784h203v-1505h-197l-215 784l-18 70h-12v-70v-784h-203z" />\n
+<glyph unicode="O" d="M68 309v887q0 12 2 34.5t17 79t43 99.5t88.5 78t144 35t144 -34t88.5 -81t43 -95t17 -83l2 -33v-887q0 -12 -2 -34.5t-17 -79t-43 -99.5t-88.5 -77.5t-144 -34.5t-144 33.5t-88.5 80.5t-43 95.5t-17 80.5zM289 309q0 -12 1 -30.5t19.5 -49t53 -30.5t53 27.5t18.5 56.5 l2 26v887q0 12 -1 30.5t-19.5 49.5t-53 31t-53 -28t-18.5 -54l-2 -29v-887z" />\n
+<glyph unicode="P" horiz-adv-x="720" d="M82 0v1505h221q166 0 277.5 -105.5t111.5 -345t-111.5 -346t-277.5 -106.5v-602h-221zM303 827q102 0 134 45.5t32 174.5q0 131 -33 182t-133 51v-453z" />\n
+<glyph unicode="Q" horiz-adv-x="729" d="M68 309v887q0 12 2 34.5t17 79t43 99.5t88.5 78t144 35t144 -34t88.5 -81t43 -95t17 -83l2 -33v-887q0 -94 -45 -182q33 -43 88 -53v-189q-160 0 -227 117q-55 -18 -111 -18q-84 0 -144 33.5t-88 80.5t-43 95.5t-17 80.5zM289 309q0 -12 1 -30.5t19.5 -49t53 -30.5 t53 27.5t18.5 56.5l2 26v887q0 12 -1 30.5t-19.5 49.5t-53 31t-53 -28t-18.5 -54l-2 -29v-887z" />\n
+<glyph unicode="R" horiz-adv-x="739" d="M82 0v1505h221q377 0 377 -434q0 -258 -123 -342l141 -729h-221l-115 635h-59v-635h-221zM303 840q31 0 52.5 5t51 24.5t45 68.5t15.5 125t-15.5 125t-45 68.5t-51 24.5t-52.5 5v-446z" />\n
+<glyph unicode="S" horiz-adv-x="702" d="M37 422l217 20q0 -256 104 -256q90 0 91 166q0 29 -8.5 59.5t-32 73.5t-36.5 64l-54 79q-40 58 -48 72q-66 96 -102.5 158t-68 149t-31.5 162q0 139 71.5 245t216.5 108h10q88 0 150 -35q66 -37 95.5 -101.5t42 -127t12.5 -136.5l-217 -20q0 217 -89 217q-76 -2 -75 -150 q0 -18 4 -39.5t10 -39t18.5 -43t20.5 -40t28 -43.5l28 -43l33 -48l32 -46l104 -159q31 -49 67 -139.5t36 -166.5q0 -379 -308 -378q-82 0 -142 25.5t-94 63.5t-53.5 99t-25.5 117.5t-6 132.5z" />\n
+<glyph unicode="T" horiz-adv-x="647" d="M4 1278v227h639v-227h-209v-1278h-221v1278h-209z" />\n
+<glyph unicode="U" horiz-adv-x="749" d="M80 309v1196h221v-1196q0 -12 1 -30.5t19.5 -49t53.5 -30.5t53 27.5t18 56.5l3 26v1196h221v-1196q0 -12 -2 -34.5t-17.5 -79t-43 -99.5t-88 -77.5t-144.5 -34.5t-144.5 33.5t-88 80.5t-43 95.5t-17.5 80.5z" />\n
+<glyph unicode="V" horiz-adv-x="716" d="M18 1505h215l111 -827l8 -64h13l8 64l110 827h215l-229 -1505h-221z" />\n
+<glyph unicode="W" horiz-adv-x="1036" d="M25 1505h204l88 -782l5 -49h16l6 49l94 782h160l94 -782l6 -49h17l4 49l88 782h205l-203 -1505h-172l-102 713l-13 88h-8l-12 -88l-103 -713h-172z" />\n
+<glyph unicode="X" horiz-adv-x="737" d="M16 0l244 791l-240 714h218l120 -381l7 -18h8l6 18l121 381h217l-240 -714l244 -791h-217l-127 449l-4 18h-8l-5 -18l-127 -449h-217z" />\n
+<glyph unicode="Y" horiz-adv-x="700" d="M14 1505h217l111 -481l6 -14h4l6 14l111 481h217l-225 -864v-641h-221v641z" />\n
+<glyph unicode="Z" horiz-adv-x="626" d="M20 0v238l347 1048h-297v219h536v-219l-352 -1067h352v-219h-586z" />\n
+<glyph unicode="[" horiz-adv-x="538" d="M82 -16v1521h399v-196h-202v-1325h202v-197h-399v197z" />\n
+<glyph unicode="\\" horiz-adv-x="792" d="M8 1692h162l614 -1872h-168z" />\n
+<glyph unicode="]" horiz-adv-x="538" d="M57 -16h203v1325h-203v196h400v-1521v-197h-400v197z" />\n
+<glyph unicode="^" horiz-adv-x="1101" d="M53 809l381 696h234l381 -696h-199l-299 543l-299 -543h-199z" />\n
+<glyph unicode="_" horiz-adv-x="1210" d="M74 -154h1063v-172h-1063v172z" />\n
+<glyph unicode="`" horiz-adv-x="1024" d="M293 1489h215l106 -184h-159z" />\n
+<glyph unicode="a" horiz-adv-x="681" d="M49 260q0 106 34 187t83 124t98 73t88 50.5t43 36.5v37v86q0 102 -57 102q-20 0 -32.5 -9t-17.5 -32.5t-7 -37t-2 -47.5v-39h-207v47q0 123 80.5 211t197.5 88q102 0 177 -74t75 -180v-351v-337q0 -109 14 -195h-202q-18 20 -19 90h-14q-20 -37 -65.5 -71.5t-100.5 -34.5 q-59 0 -112.5 60t-53.5 216zM252 291q0 -104 57 -105q35 0 60.5 19.5t25.5 48.5v287q-143 -62 -143 -250z" />\n
+<glyph unicode="b" horiz-adv-x="686" d="M82 0v1505h207v-458q88 90 164 90q78 0 118.5 -69t40.5 -150v-715q0 -82 -41 -150.5t-118 -68.5q-33 0 -74 22.5t-66 44.5l-24 23v-74h-207zM289 246q0 -29 19.5 -48.5t42 -19.5t39 19.5t16.5 48.5v628q0 29 -16.5 48.5t-39 19.5t-42 -21.5t-19.5 -46.5v-628z" />\n
+<glyph unicode="c" horiz-adv-x="645" d="M66 315v490q0 332 264 332q137 0 201.5 -71t64.5 -251v-88h-207v135q0 51 -12 70.5t-47 19.5q-57 0 -58 -90v-604q0 -90 58 -90q35 0 47 19.5t12 70.5v156h207v-109q0 -180 -64.5 -250.5t-201.5 -70.5q-264 -1 -264 331z" />\n
+<glyph unicode="d" horiz-adv-x="686" d="M74 203v715q0 82 41 150.5t118 68.5q33 0 74 -22.5t66 -45.5l24 -22v458h207v-1505h-207v74q-88 -90 -164 -90q-78 0 -118.5 68.5t-40.5 150.5zM281 246q0 -29 16 -48.5t38.5 -19.5t42 19.5t19.5 48.5v628q0 25 -19.5 46.5t-42 21.5t-38.5 -19.5t-16 -48.5v-628z" />\n
+<glyph unicode="e" horiz-adv-x="659" d="M66 279v563q0 12 2 31.5t16 70.5t40 90t81 71t129 32q76 0 130 -30t79.5 -73t40 -85t14.5 -72l2 -29v-326h-342v-243v-13q0 -8 4 -27.5t11.5 -34t23.5 -26.5t37 -12q35 0 53.5 27.5t18.5 56.5l2 29v122h192v-129q0 -12 -2 -31.5t-16.5 -68.5t-39 -88t-79.5 -69.5 t-131 -30.5q-74 0 -129.5 30.5t-80 73.5t-38.5 86t-16 74zM258 684h150v158q0 12 -1 31.5t-19.5 51t-53.5 31.5q-33 0 -52.5 -28.5t-21.5 -57.5l-2 -28v-158z" />\n
+<glyph unicode="f" horiz-adv-x="475" d="M20 934v186h105v17v14q0 51 2 84t14.5 92t35 94t70.5 63.5t115 28.5q29 0 53.5 -3t35.5 -7l8 -4v-178q-27 8 -62 8q-66 0 -65 -180v-16v-13h104v-186h-104v-934h-207v934h-105z" />\n
+<glyph unicode="g" horiz-adv-x="700" d="M12 -184q0 94 162 170q-125 35 -125 149q0 45 40 93t89 75q-51 35 -80.5 95.5t-34.5 105.5l-4 43v305q0 12 2 30.5t16.5 67.5t39 87t79 69t126.5 31q135 0 206 -103q102 102 170 103v-185q-72 0 -120 -24l10 -70v-317q0 -10 -2 -29.5t-17.5 -67t-40 -84t-79 -66.5 t-127.5 -30q-27 0 -39 2q-29 -25 -29 -51q0 -16 11 -28.5t42 -20.5t45.5 -10t59.5 -11q57 -8 101 -21t89 -41t70.5 -78t25.5 -120q0 -152 -103 -219t-251 -67q-164 4 -248 52t-84 165zM213 -150q0 -78 135 -77q59 0 108.5 19.5t49.5 55.5q0 33 -20.5 50.5t-90.5 29.5 l-106 21q-76 -44 -76 -99zM262 509q0 -17 15.5 -45t44.5 -28q31 0 47 25.5t16 50.5v25v307q-1 1 -1 3.5t1 7.5t1 6q0 8 -3 19q-4 15 -9 30.5t-18.5 25.5t-33.5 10q-29 0 -44.5 -25.5t-15.5 -52.5v-24v-307v-28z" />\n
+<glyph unicode="h" horiz-adv-x="690" d="M82 0v1505h207v-479l32 32q30 30 66.5 54.5t69.5 24.5q76 0 115.5 -69t39.5 -150v-918h-206v887q0 49 -50 49q-18 0 -34.5 -13.5t-24.5 -25.5l-8 -14v-883h-207z" />\n
+<glyph unicode="i" horiz-adv-x="370" d="M82 0v1120h207v-1120h-207zM82 1298v207h207v-207h-207z" />\n
+<glyph unicode="j" horiz-adv-x="364" d="M-45 -182q29 -8 57 -8q64 0 64 142v10.5v10.5v1147h207v-1149q0 -51 -2 -83.5t-14.5 -90t-35 -92.5t-70.5 -62.5t-116 -27.5q-29 0 -51.5 3t-30.5 5l-8 4v191zM76 1298v207h207v-207h-207z" />\n
+<glyph unicode="k" horiz-adv-x="641" d="M82 0v1505h207v-678v-36h10l12 36l101 293h186l-149 -364l188 -756h-199l-102 453l-4 16h-10l-7 -16l-26 -66v-387h-207z" />\n
+<glyph unicode="l" horiz-adv-x="370" d="M82 0v1505h207v-1505h-207z" />\n
+<glyph unicode="m" horiz-adv-x="1021" d="M82 0v1120h207v-94q2 0 32.5 30.5t68.5 55.5t71 25q100 0 139 -125l43 41t76 60.5t69 23.5q76 0 116 -69t40 -150v-918h-194v887q0 49 -56 49q-18 0 -37.5 -13.5t-29.5 -25.5l-11 -14v-883h-194v887q0 49 -55 49q-18 0 -38 -13.5t-30 -25.5l-10 -14v-883h-207z" />\n
+<glyph unicode="n" horiz-adv-x="690" d="M82 0v1120h207v-94l32 32q30 30 66.5 54.5t69.5 24.5q76 0 115.5 -69t39.5 -150v-918h-206v887q0 49 -50 49q-18 0 -34.5 -13.5t-24.5 -25.5l-8 -14v-883h-207z" />\n
+<glyph unicode="o" horiz-adv-x="657" d="M63 279v563q0 12 1.5 31.5t15.5 70.5t38.5 90t80 71t129.5 32q76 0 130 -30t79.5 -73t40 -85t16.5 -72v-29v-576q0 -12 -1 -31.5t-15.5 -68.5t-40 -88t-80 -69.5t-129.5 -30.5q-74 0 -129.5 30.5t-80 73.5t-38.5 86t-14 74zM257 259q0 -9 3 -20q4 -17 10 -34t21.5 -28 t36.5 -11q35 0 52 27.5t17 56.5l2 29v563q-2 0 0 11q1 4 1 8q0 9 -3 21q-4 17 -10 33.5t-21.5 28.5t-37.5 12q-33 0 -50.5 -28.5t-19.5 -57.5v-28v-563q1 -1 1 -4t-1 -9t-1 -7z" />\n
+<glyph unicode="p" horiz-adv-x="686" d="M82 -385v1505h207v-73q88 90 164 90q78 0 118.5 -69t40.5 -150v-715q0 -82 -41 -150.5t-118 -68.5q-33 0 -74 22.5t-66 44.5l-24 23v-459h-207zM289 246q0 -25 19.5 -46.5t42 -21.5t39 19.5t16.5 48.5v628q0 29 -16.5 48.5t-39 19.5t-42 -19.5t-19.5 -48.5v-628z" />\n
+<glyph unicode="q" horiz-adv-x="686" d="M74 203v715q0 82 41 150.5t118 68.5q33 0 74 -22.5t66 -45.5l24 -22v73h207v-1505h-207v459q-88 -90 -164 -90q-78 0 -118.5 68.5t-40.5 150.5zM281 246q0 -29 16 -48.5t38.5 -19.5t42 21.5t19.5 46.5v628q0 29 -19.5 48.5t-42 19.5t-38.5 -19.5t-16 -48.5v-628z" />\n
+<glyph unicode="r" horiz-adv-x="503" d="M82 0v1120h207v-125q8 41 58 91.5t149 50.5v-230q-34 11 -64 11q-56 0 -98 -37q-45 -41 -45 -103v-778h-207z" />\n
+<glyph unicode="s" horiz-adv-x="630" d="M37 326h192q0 -170 97 -170q72 0 71 135q0 74 -129 198q-68 66 -98.5 99t-64 101.5t-33.5 144.5q0 55 12 104t39 95t78 74t123 30h11q78 0 131 -26q56 -28 80.5 -79t33 -95t8.5 -103h-193q0 131 -67 131q-63 -2 -64 -131q0 -33 23.5 -73t45 -62.5t66.5 -65.5 q190 -182 191 -342q0 -123 -64.5 -215t-199.5 -92q-72 0 -126.5 24.5t-85 60t-49 85t-23.5 89.5t-5 83z" />\n
+<glyph unicode="t" horiz-adv-x="501" d="M20 934v186h105v277h207v-277h141v-186h-141v-557q0 -184 65 -184l76 8v-203q-45 -14 -111 -14q-68 0 -115.5 28.5t-70 64.5t-35 96t-14.5 95t-2 92v574h-105z" />\n
+<glyph unicode="u" horiz-adv-x="690" d="M78 203v917h207v-887q0 -49 49 -49q18 0 34.5 13.5t24.5 27.5l8 13v882h207v-1120h-207v94l-31 -32q-30 -30 -67 -54t-70 -24q-76 0 -115.5 68.5t-39.5 150.5z" />\n
+<glyph unicode="v" horiz-adv-x="602" d="M16 1120h201l68 -649l8 -72h16l8 72l68 649h201l-183 -1120h-204z" />\n
+<glyph unicode="w" horiz-adv-x="905" d="M20 1120h189l65 -585l9 -64h12l10 64l86 585h123l86 -585l10 -64h13l8 64l65 585h189l-166 -1120h-172l-80 535l-10 63h-8l-11 -63l-80 -535h-172z" />\n
+<glyph unicode="x" horiz-adv-x="618" d="M16 0l193 578l-176 542h194l74 -262l6 -31h4l6 31l74 262h195l-176 -542l192 -578h-201l-84 283l-6 30h-4l-6 -30l-84 -283h-201z" />\n
+<glyph unicode="y" horiz-adv-x="634" d="M25 1120h202l82 -688l4 -57h9l4 57l82 688h202l-198 -1204q-16 -127 -94 -222t-193 -95l-92 4v184q16 -4 49 -4q61 6 97 61.5t36 122.5z" />\n
+<glyph unicode="z" horiz-adv-x="532" d="M12 0v168l285 764h-240v188h459v-168l-285 -764h285v-188h-504z" />\n
+<glyph unicode="{" horiz-adv-x="688" d="M61 453v163q72 0 102 49.5t30 90.5v397q0 223 96 298t342 71v-172q-135 2 -188.5 -38t-53.5 -159v-397q0 -143 -127 -221q127 -82 127 -222v-397q0 -119 53.5 -159t188.5 -38v-172q-246 -4 -342 71t-96 298v397q0 20 -8.5 47t-41.5 59t-82 34z" />\n
+<glyph unicode="|" horiz-adv-x="356" d="M82 -512v2204h192v-2204h-192z" />\n
+<glyph unicode="}" horiz-adv-x="688" d="M57 -281q135 -2 188.5 38t53.5 159v397q0 139 127 222q-127 78 -127 221v397q0 119 -53 159t-189 38v172q246 4 342.5 -71t96.5 -298v-397q0 -23 8 -50.5t41 -58.5t82 -31v-163q-72 -4 -101.5 -52.5t-29.5 -87.5v-397q0 -223 -96.5 -298t-342.5 -71v172z" />\n
+<glyph unicode="~" horiz-adv-x="1280" d="M113 1352q4 12 12 32.5t38 73.5t64.5 94t95 74t126.5 33q55 0 111 -18.5t82 -33t83 -51.5q106 -72 174 -71q57 0 105.5 46t66.5 91l19 45l135 -57q-4 -12 -12.5 -34t-38 -75t-64.5 -93t-91 -74t-120 -34q-121 0 -272 101q-115 74 -178.5 74t-113.5 -45.5t-69 -90.5 l-18 -45z" />\n
+<glyph unicode="&#xa1;" horiz-adv-x="387" d="M74 -385l55 1100h129l55 -1100h-239zM86 893v227h215v-227h-215z" />\n
+<glyph unicode="&#xa2;" horiz-adv-x="636" d="M66 508v489q0 297 208 328v242h123v-244q98 -16 144.5 -88t46.5 -227v-88h-189v135q0 90 -73 90q-72 0 -72 -90v-604q0 -90 72 -91q74 0 73 91v155h189v-108q0 -156 -46 -228.5t-145 -89.5v-303h-123v301q-208 31 -208 330z" />\n
+<glyph unicode="&#xa3;" horiz-adv-x="817" d="M4 63q8 20 23.5 53.5t70 91.5t117.5 68q37 111 37 199q0 68 -31 174h-188v137h147l-6 21q-78 254 -78 342q0 70 15.5 131t48.5 116.5t92 89.5t139 36q96 2 164 -32t103.5 -93.5t50 -127t14.5 -149.5h-213q0 86 -25.5 142.5t-89.5 54.5q-47 -2 -68.5 -51t-21.5 -117 q0 -113 70 -338l6 -25h211v-137h-174q25 -100 24 -174q0 -104 -57 -219q16 -8 44 -24.5t48.5 -25.5t40.5 -9q74 4 82 190l188 -22q-12 -182 -81.5 -281.5t-169.5 -99.5q-51 0 -143.5 51t-129.5 51q-33 0 -61.5 -25.5t-40.5 -52.5l-12 -24z" />\n
+<glyph unicode="&#xa5;" horiz-adv-x="720" d="M25 1505h217l110 -481l6 -14h4l7 14l110 481h217l-196 -753h147v-138h-176v-137h176v-137h-176v-340h-221v340h-176v137h176v137h-176v138h147z" />\n
+<glyph unicode="&#xa8;" horiz-adv-x="1024" d="M272 1305v200h191v-200h-191zM561 1305v200h191v-200h-191z" />\n
+<glyph unicode="&#xa9;" horiz-adv-x="1644" d="M53 751.5q0 317.5 225.5 544t543 226.5t543.5 -226.5t226 -544t-226 -542.5t-543.5 -225t-543 225t-225.5 542.5zM172 751.5q0 -266.5 191.5 -458t457.5 -191.5t459 191.5t193 458.5q0 268 -191.5 459.5t-460.5 191.5q-266 0 -457.5 -192.5t-191.5 -459zM627 487v531 q0 8 1 21.5t11 47t27.5 59t57.5 47t95 21.5q53 0 92 -20t56.5 -49t28 -57.5t12.5 -49.5v-20v-125h-138v125v17q0 11 -12 28.5t-37 17.5q-23 0 -35 -16t-12 -33l-2 -14v-531q0 -63 49 -63q25 0 37 15.5t12 31.5v16v125h138v-125q0 -8 -1 -21t-11.5 -47t-28 -59.5t-56.5 -47 t-92 -21.5q-86 0 -134 49t-54 98z" />\n
+<glyph unicode="&#xad;" horiz-adv-x="444" d="M74 455v194h297v-194h-297z" />\n
+<glyph unicode="&#xae;" horiz-adv-x="1644" d="M53 751.5q0 317.5 225.5 544t543 226.5t543.5 -226.5t226 -544t-226 -542.5t-543.5 -225t-543 225t-225.5 542.5zM172 751.5q0 -266.5 191.5 -458t457.5 -191.5t459 191.5t193 458.5q0 268 -191.5 459.5t-460.5 191.5q-266 0 -457.5 -192.5t-191.5 -459zM625 313v879h196 q231 0 232 -258q0 -76 -16.5 -125t-71.5 -96l106 -400h-151l-95 365h-55v-365h-145zM770 805h45q43 0 65.5 21.5t27.5 45t5 60.5q0 39 -5 63.5t-27.5 46t-65.5 21.5h-45v-258z" />\n
+<glyph unicode="&#xaf;" horiz-adv-x="1024" d="M313 1315v162h398v-162h-398z" />\n
+<glyph unicode="&#xb4;" horiz-adv-x="1024" d="M410 1305l106 184h215l-162 -184h-159z" />\n
+<glyph unicode="&#xb7;" horiz-adv-x="215" d="M0 649v228h215v-228h-215z" />\n
+<glyph unicode="&#xb8;" horiz-adv-x="1024" d="M426 -111h172v-141l-45 -133h-104l40 133h-63v141z" />\n
+<glyph unicode="&#xbf;" horiz-adv-x="645" d="M41 -106q0 82 80 219l57 95q18 32 42 106.5t24 144.5v256h190v-256q0 -102 -24.5 -195.5t-48 -140.5t-64.5 -117q-43 -72 -53 -112q-6 -27 11 -61t56 -34q47 -2 82 47.5t49 98.5l179 -84q-12 -33 -34 -69t-60 -82t-96 -75.5t-124 -27.5q-82 2 -138 33.5t-82 82t-36 91.5 t-10 80zM231 893v227h215v-227h-215z" />\n
+<glyph unicode="&#xc0;" horiz-adv-x="765" d="M20 0l228 1505h270l227 -1505h-215l-41 307h-213l-40 -307h-216zM141 1823h215l107 -185h-160zM307 541h152l-64 475l-6 39h-12l-6 -39z" />\n
+<glyph unicode="&#xc1;" horiz-adv-x="765" d="M20 0l228 1505h270l227 -1505h-215l-41 307h-213l-40 -307h-216zM293 1638l106 185h215l-161 -185h-160zM307 541h152l-64 475l-6 39h-12l-6 -39z" />\n
+<glyph unicode="&#xc2;" horiz-adv-x="765" d="M20 0l228 1505h270l227 -1505h-215l-41 307h-213l-40 -307h-216zM133 1638l141 185h220l141 -185h-189l-63 72l-61 -72h-189zM307 541h152l-64 475l-6 39h-12l-6 -39z" />\n
+<glyph unicode="&#xc3;" horiz-adv-x="765" d="M20 0l228 1505h270l227 -1505h-215l-41 307h-213l-40 -307h-216zM184 1632v152q49 39 109 39q33 0 91 -18.5t89 -20.5q25 0 52.5 8t41.5 16l15 9v-152q-51 -39 -109 -39q-31 0 -89 19.5t-91 19.5q-25 0 -52.5 -8t-41.5 -17zM307 541h152l-64 475l-6 39h-12l-6 -39z" />\n
+<glyph unicode="&#xc4;" horiz-adv-x="765" d="M20 0l228 1505h270l227 -1505h-215l-41 307h-213l-40 -307h-216zM143 1638v201h191v-201h-191zM307 541h152l-64 475l-6 39h-12l-6 -39zM432 1638v201h191v-201h-191z" />\n
+<glyph unicode="&#xc5;" horiz-adv-x="765" d="M20 0l228 1505h270l227 -1505h-215l-41 307h-213l-40 -307h-216zM231 1761.5q0 61.5 45.5 102.5t109 41t107.5 -41t44 -102.5t-44 -102.5t-107.5 -41t-109 41t-45.5 102.5zM307 541h152l-64 475l-6 39h-12l-6 -39zM309 1761.5q0 -28.5 23.5 -50t52.5 -21.5t52.5 21.5 t23.5 50t-23.5 50t-52.5 21.5t-52.5 -21.5t-23.5 -50z" />\n
+<glyph unicode="&#xc6;" horiz-adv-x="1099" d="M16 0l420 1505h623v-227h-285v-395h205v-242h-205v-414h285v-227h-506v307h-227l-90 -307h-220zM393 541h160v514h-10z" />\n
+<glyph unicode="&#xc7;" horiz-adv-x="708" d="M68 309v887q0 12 2 34.5t17 79t43 99.5t88.5 78t144 35t144 -34t88.5 -81t43 -95t17 -83l2 -33v-207h-206v207q-2 0 0 11.5t-3.5 27.5t-12.5 32.5t-24.5 28t-43.5 11.5q-35 0 -54.5 -28t-21.5 -54l-2 -29v-887q0 -12 2 -30.5t21.5 -49t54.5 -30.5q41 0 62.5 27.5 t21.5 56.5v26v207h206v-207q0 -12 -2 -34.5t-17 -79t-43 -99.5t-88.5 -77.5t-144 -34.5t-144 33.5t-88.5 80.5t-43 95.5t-17 80.5zM268 -111v-141h64l-41 -133h104l45 133v141h-172z" />\n
+<glyph unicode="&#xc8;" horiz-adv-x="628" d="M82 0v1505h506v-227h-285v-395h205v-242h-205v-414h285v-227h-506zM111 1823h215l106 -185h-160z" />\n
+<glyph unicode="&#xc9;" horiz-adv-x="628" d="M82 0v1505h506v-227h-285v-395h205v-242h-205v-414h285v-227h-506zM236 1638l106 185h215l-162 -185h-159z" />\n
+<glyph unicode="&#xca;" horiz-adv-x="628" d="M82 0v1505h506v-227h-285v-395h205v-242h-205v-414h285v-227h-506zM84 1638l141 185h219l142 -185h-189l-63 72l-62 -72h-188z" />\n
+<glyph unicode="&#xcb;" horiz-adv-x="628" d="M82 0v1505h506v-227h-285v-395h205v-242h-205v-414h285v-227h-506zM94 1638v201h191v-201h-191zM383 1638v201h190v-201h-190z" />\n
+<glyph unicode="&#xcc;" horiz-adv-x="401" d="M-6 1823h215l106 -185h-159zM98 0v1505h221v-1505h-221z" />\n
+<glyph unicode="&#xcd;" horiz-adv-x="401" d="M82 0v1505h221v-1505h-221zM86 1638l107 185h215l-162 -185h-160z" />\n
+<glyph unicode="&#xce;" horiz-adv-x="370" d="M-66 1638l142 185h219l141 -185h-188l-64 72l-61 -72h-189zM74 0v1505h221v-1505h-221z" />\n
+<glyph unicode="&#xcf;" horiz-adv-x="372" d="M-53 1638v201h190v-201h-190zM76 0v1505h221v-1505h-221zM236 1638v201h190v-201h-190z" />\n
+<glyph unicode="&#xd0;" horiz-adv-x="761" d="M20 655v228h62v622h174q90 0 153.5 -12t112.5 -33.5t80 -67.5t50.5 -95.5t28.5 -139.5t12 -177t3 -228.5t-3 -228.5t-12 -176t-28.5 -138t-50.5 -95t-80 -67.5t-112.5 -34t-153.5 -12.5h-174v655h-62zM303 221q94 0 123 41q39 55 41 320v172q2 377 -25 454q-23 66 -92 74 q-18 2 -47 2v-401h84v-228h-84v-434z" />\n
+<glyph unicode="&#xd1;" horiz-adv-x="808" d="M82 0v1505h197l215 -784l18 -70h12v70v784h203v-1505h-197l-215 784l-18 70h-12v-70v-784h-203zM207 1632v152q49 39 108 39q33 0 91.5 -18.5t89.5 -20.5q25 0 52 8t42 16l14 9v-152q-51 -39 -108 -39q-31 0 -89.5 19.5t-91.5 19.5q-25 0 -52 -8t-42 -17z" />\n
+<glyph unicode="&#xd2;" d="M68 309v887q0 12 2 34.5t17 79t43 99.5t88.5 78t144 35t144 -34t88.5 -81t43 -95t17 -83l2 -33v-887q0 -12 -2 -34.5t-17 -79t-43 -99.5t-88.5 -77.5t-144 -34.5t-144 33.5t-88.5 80.5t-43 95.5t-17 80.5zM121 1823h215l106 -185h-159zM289 309q0 -12 1 -30.5t19.5 -49 t53 -30.5t53 27.5t18.5 56.5l2 26v887q0 12 -1 30.5t-19.5 49.5t-53 31t-53 -28t-18.5 -54l-2 -29v-887z" />\n
+<glyph unicode="&#xd3;" d="M68 309v887q0 12 2 34.5t17 79t43 99.5t88.5 78t144 35t144 -34t88.5 -81t43 -95t17 -83l2 -33v-887q0 -12 -2 -34.5t-17 -79t-43 -99.5t-88.5 -77.5t-144 -34.5t-144 33.5t-88.5 80.5t-43 95.5t-17 80.5zM285 1638l106 185h215l-162 -185h-159zM289 309q0 -12 1 -30.5 t19.5 -49t53 -30.5t53 27.5t18.5 56.5l2 26v887q0 12 -1 30.5t-19.5 49.5t-53 31t-53 -28t-18.5 -54l-2 -29v-887z" />\n
+<glyph unicode="&#xd4;" d="M68 309v887q0 12 2 34.5t17 79t43 99.5t88.5 78t144 35t144 -34t88.5 -81t43 -95t17 -83l2 -33v-887q0 -12 -2 -34.5t-17 -79t-43 -99.5t-88.5 -77.5t-144 -34.5t-144 33.5t-88.5 80.5t-43 95.5t-17 80.5zM113 1638l141 185h219l141 -185h-188l-64 72l-61 -72h-188z M289 309q0 -12 1 -30.5t19.5 -49t53 -30.5t53 27.5t18.5 56.5l2 26v887q0 12 -1 30.5t-19.5 49.5t-53 31t-53 -28t-18.5 -54l-2 -29v-887z" />\n
+<glyph unicode="&#xd5;" d="M68 309v887q0 12 2 34.5t17 79t43 99.5t88.5 78t144 35t144 -34t88.5 -81t43 -95t17 -83l2 -33v-887q0 -12 -2 -34.5t-17 -79t-43 -99.5t-88.5 -77.5t-144 -34.5t-144 33.5t-88.5 80.5t-43 95.5t-17 80.5zM164 1632v152q49 39 108 39q33 0 91.5 -18.5t89.5 -20.5 q25 0 52 8t42 16l14 9v-152q-51 -39 -108 -39q-31 0 -89.5 19.5t-91.5 19.5q-25 0 -52 -8t-42 -17zM289 309q0 -12 1 -30.5t19.5 -49t53 -30.5t53 27.5t18.5 56.5l2 26v887q0 12 -1 30.5t-19.5 49.5t-53 31t-53 -28t-18.5 -54l-2 -29v-887z" />\n
+<glyph unicode="&#xd6;" d="M68 309v887q0 12 2 34.5t17 79t43 99.5t88.5 78t144 35t144 -34t88.5 -81t43 -95t17 -83l2 -33v-887q0 -12 -2 -34.5t-17 -79t-43 -99.5t-88.5 -77.5t-144 -34.5t-144 33.5t-88.5 80.5t-43 95.5t-17 80.5zM123 1638v201h190v-201h-190zM289 309q0 -12 1 -30.5t19.5 -49 t53 -30.5t53 27.5t18.5 56.5l2 26v887q0 12 -1 30.5t-19.5 49.5t-53 31t-53 -28t-18.5 -54l-2 -29v-887zM412 1638v201h190v-201h-190z" />\n
+<glyph unicode="&#xd8;" d="M59 -20l47 157q-18 37 -27 80t-9 68l-2 24v887q0 12 2 34.5t17 79t43 99.5t88.5 78t143.5 35q92 0 158 -43l15 47h122l-45 -150q20 -39 31.5 -84t11.5 -71l2 -25v-887q0 -12 -2 -34.5t-17 -79t-43 -99.5t-88.5 -77.5t-144.5 -34.5q-96 0 -159 43l-15 -47h-129zM289 309 q0 -12 1 -30.5t19.5 -49t53 -30.5t53 27.5t18.5 56.5l2 26v488zM289 727l147 479q-8 100 -74 101q-35 0 -53 -28t-18 -54l-2 -29v-469z" />\n
+<glyph unicode="&#xd9;" horiz-adv-x="749" d="M80 309q0 -12 2 -34.5t17.5 -79t43 -99.5t88 -77.5t144.5 -34.5t144.5 33.5t88 80.5t43 95.5t17.5 80.5l2 35v1196h-221v-1196q0 -12 -1.5 -30.5t-19.5 -49t-53 -30.5t-53.5 27.5t-18.5 56.5l-2 26v1196h-221v-1196zM145 1823h215l107 -185h-160z" />\n
+<glyph unicode="&#xda;" horiz-adv-x="749" d="M80 309q0 -12 2 -34.5t17.5 -79t43 -99.5t88 -77.5t144.5 -34.5t144.5 33.5t88 80.5t43 95.5t17.5 80.5l2 35v1196h-221v-1196q0 -12 -1.5 -30.5t-19.5 -49t-53 -30.5t-53.5 27.5t-18.5 56.5l-2 26v1196h-221v-1196zM307 1638l107 185h215l-162 -185h-160z" />\n
+<glyph unicode="&#xdb;" horiz-adv-x="749" d="M80 309q0 -12 2 -34.5t17.5 -79t43 -99.5t88 -77.5t144.5 -34.5t144.5 33.5t88 80.5t43 95.5t17.5 80.5l2 35v1196h-221v-1196q0 -12 -1.5 -30.5t-19.5 -49t-53 -30.5t-53.5 27.5t-18.5 56.5l-2 26v1196h-221v-1196zM125 1638l141 185h219l142 -185h-189l-63 72l-62 -72 h-188z" />\n
+<glyph unicode="&#xdc;" horiz-adv-x="749" d="M80 309v1196h221v-1196q0 -12 1 -30.5t19.5 -49t53.5 -30.5t53 27.5t18 56.5l3 26v1196h221v-1196q0 -12 -2 -34.5t-17.5 -79t-43 -99.5t-88 -77.5t-144.5 -34.5t-144.5 33.5t-88 80.5t-43 95.5t-17.5 80.5zM135 1638v201h191v-201h-191zM424 1638v201h190v-201h-190z " />\n
+<glyph unicode="&#xdd;" horiz-adv-x="704" d="M16 1505l226 -864v-641h221v641l225 864h-217l-111 -481l-6 -14h-4l-6 14l-111 481h-217zM254 1638l106 185h215l-161 -185h-160z" />\n
+<glyph unicode="&#xde;" d="M82 0v1505h219v-241h2q166 0 277.5 -105.5t111.5 -345.5t-111.5 -346.5t-277.5 -106.5v-360h-221zM303 586q102 0 134 45t32 174q0 131 -33 182t-133 51v-452z" />\n
+<glyph unicode="&#xdf;" horiz-adv-x="733" d="M66 0v1235q0 123 70.5 205t209.5 82q133 0 201.5 -81t68.5 -204q0 -109 -88 -174q152 -88 152 -488q0 -182 -20.5 -298.5t-66.5 -176t-102.5 -80t-144.5 -20.5v193q45 0 70.5 25.5t41 111.5t15.5 245q0 170 -15.5 259.5t-41 117t-70.5 27.5v141q35 0 60.5 33t25.5 84 q0 45 -21.5 72.5t-64.5 27.5q-74 0 -74 -102v-1235h-206z" />\n
+<glyph unicode="&#xe0;" horiz-adv-x="681" d="M49 260q0 106 34 187t83 124t98 73t88 50.5t43 36.5v37v86q0 102 -57 102q-20 0 -32.5 -9t-17.5 -32.5t-7 -37t-2 -47.5v-39h-207v47q0 123 80.5 211t197.5 88q102 0 177 -74t75 -180v-351v-337q0 -109 14 -195h-202q-18 20 -19 90h-14q-20 -37 -65.5 -71.5t-100.5 -34.5 q-59 0 -112.5 60t-53.5 216zM102 1489h215l107 -184h-160zM252 291q0 -104 57 -105q35 0 60.5 19.5t25.5 48.5v287q-143 -62 -143 -250z" />\n
+<glyph unicode="&#xe1;" horiz-adv-x="681" d="M49 260q0 106 34 187t83 124t98 73t88 50.5t43 36.5v37v86q0 102 -57 102q-20 0 -32.5 -9t-17.5 -32.5t-7 -37t-2 -47.5v-39h-207v47q0 123 80.5 211t197.5 88q102 0 177 -74t75 -180v-351v-337q0 -109 14 -195h-202q-18 20 -19 90h-14q-20 -37 -65.5 -71.5t-100.5 -34.5 q-59 0 -112.5 60t-53.5 216zM252 291q0 -104 57 -105q35 0 60.5 19.5t25.5 48.5v287q-143 -62 -143 -250zM264 1305l107 184h215l-162 -184h-160z" />\n
+<glyph unicode="&#xe2;" horiz-adv-x="681" d="M49 260q0 106 34 187t83 124t98 73t88 50.5t43 36.5v37v86q0 102 -57 102q-20 0 -32.5 -9t-17.5 -32.5t-7 -37t-2 -47.5v-39h-207v47q0 123 80.5 211t197.5 88q102 0 177 -74t75 -180v-351v-337q0 -109 14 -195h-202q-18 20 -19 90h-14q-20 -37 -65.5 -71.5t-100.5 -34.5 q-59 0 -112.5 60t-53.5 216zM90 1305l141 184h220l141 -184h-189l-63 71l-61 -71h-189zM252 291q0 -104 57 -105q35 0 60.5 19.5t25.5 48.5v287q-143 -62 -143 -250z" />\n
+<glyph unicode="&#xe3;" horiz-adv-x="681" d="M49 260q0 106 34 187t83 124t98 73t88 50.5t43 36.5v37v86q0 102 -57 102q-20 0 -32.5 -9t-17.5 -32.5t-7 -37t-2 -47.5v-39h-207v47q0 123 80.5 211t197.5 88q102 0 177 -74t75 -180v-351v-337q0 -109 14 -195h-202q-18 20 -19 90h-14q-20 -37 -65.5 -71.5t-100.5 -34.5 q-59 0 -112.5 60t-53.5 216zM143 1305v151q49 39 109 39q33 0 91 -18.5t89 -20.5q25 0 52.5 8.5t41.5 16.5l15 8v-152q-51 -39 -109 -39q-31 0 -89 19.5t-91 19.5q-25 0 -52.5 -8t-41.5 -16zM252 291q0 -104 57 -105q35 0 60.5 19.5t25.5 48.5v287q-143 -62 -143 -250z" />\n
+<glyph unicode="&#xe4;" horiz-adv-x="681" d="M49 260q0 106 34 187t83 124t98 73t88 50.5t43 36.5v37v86q0 102 -57 102q-20 0 -32.5 -9t-17.5 -32.5t-7 -37t-2 -47.5v-39h-207v47q0 123 80.5 211t197.5 88q102 0 177 -74t75 -180v-351v-337q0 -109 14 -195h-202q-18 20 -19 90h-14q-20 -37 -65.5 -71.5t-100.5 -34.5 q-59 0 -112.5 60t-53.5 216zM102 1305v200h191v-200h-191zM252 291q0 -104 57 -105q35 0 60.5 19.5t25.5 48.5v287q-143 -62 -143 -250zM391 1305v200h191v-200h-191z" />\n
+<glyph unicode="&#xe5;" horiz-adv-x="681" d="M49 260q0 106 34 187t83 124t98 73t88 50.5t43 36.5v37v86q0 102 -57 102q-20 0 -32.5 -9t-17.5 -32.5t-7 -37t-2 -47.5v-39h-207v47q0 123 80.5 211t197.5 88q102 0 177 -74t75 -180v-351v-337q0 -109 14 -195h-202q-18 20 -19 90h-14q-20 -37 -65.5 -71.5t-100.5 -34.5 q-59 0 -112.5 60t-53.5 216zM188 1421.5q0 61.5 45.5 102.5t109 41t107.5 -41t44 -102.5t-44 -102.5t-107.5 -41t-109 41t-45.5 102.5zM252 291q0 -104 57 -105q35 0 60.5 19.5t25.5 48.5v287q-143 -62 -143 -250zM266 1421.5q0 -28.5 23.5 -50t52.5 -21.5t52.5 21.5 t23.5 50t-23.5 50t-52.5 21.5t-52.5 -21.5t-23.5 -50z" />\n
+<glyph unicode="&#xe6;" horiz-adv-x="989" d="M49 260q0 106 34 187t83 124t98 73t88 50.5t43 36.5v123q0 102 -57 102q-20 0 -32.5 -9t-17.5 -32.5t-7 -37t-2 -47.5v-39h-207v47q0 123 80.5 211t197.5 88q84 0 152 -52q66 51 162 52q76 0 130 -30t79.5 -73t40 -85t16.5 -72v-29v-326h-342v-243v-13q0 -8 4 -27.5 t11 -34t23.5 -26.5t37.5 -12q35 0 53 27.5t20 56.5v29v122h193v-129q0 -12 -2 -31.5t-16.5 -68.5t-39 -88t-80 -69.5t-130.5 -30.5q-158 0 -226 131q-102 -131 -221 -131q-59 0 -112.5 60t-53.5 216zM252 291q0 -104 57 -105q35 0 60.5 19.5t25.5 48.5v287 q-143 -62 -143 -250zM588 684h149v158q0 12 -1 31.5t-19.5 51t-52.5 31.5q-33 0 -52.5 -28.5t-21.5 -57.5l-2 -28v-158z" />\n
+<glyph unicode="&#xe7;" horiz-adv-x="645" d="M66 315v490q0 332 264 332q137 0 201.5 -71t64.5 -251v-88h-207v135q0 51 -12 70.5t-47 19.5q-57 0 -58 -90v-604q0 -90 58 -90q35 0 47 19.5t12 70.5v156h207v-109q0 -180 -64.5 -250.5t-201.5 -70.5q-264 -1 -264 331zM238 -111v-141h63l-41 -133h105l45 133v141h-172z " />\n
+<glyph unicode="&#xe8;" horiz-adv-x="659" d="M66 279v563q0 12 2 31.5t16 70.5t40 90t81 71t129 32q76 0 130 -30t79.5 -73t40 -85t14.5 -72l2 -29v-326h-342v-243v-13q0 -8 4 -27.5t11.5 -34t23.5 -26.5t37 -12q35 0 53.5 27.5t18.5 56.5l2 29v122h192v-129q0 -12 -2 -31.5t-16.5 -68.5t-39 -88t-79.5 -69.5 t-131 -30.5q-74 0 -129.5 30.5t-80 73.5t-38.5 86t-16 74zM102 1489h215l107 -184h-160zM258 684h150v158q0 12 -1 31.5t-19.5 51t-53.5 31.5q-33 0 -52.5 -28.5t-21.5 -57.5l-2 -28v-158z" />\n
+<glyph unicode="&#xe9;" horiz-adv-x="659" d="M66 279v563q0 12 2 31.5t16 70.5t40 90t81 71t129 32q76 0 130 -30t79.5 -73t40 -85t14.5 -72l2 -29v-326h-342v-243v-13q0 -8 4 -27.5t11.5 -34t23.5 -26.5t37 -12q35 0 53.5 27.5t18.5 56.5l2 29v122h192v-129q0 -12 -2 -31.5t-16.5 -68.5t-39 -88t-79.5 -69.5 t-131 -30.5q-74 0 -129.5 30.5t-80 73.5t-38.5 86t-16 74zM258 684h150v158q0 12 -1 31.5t-19.5 51t-53.5 31.5q-33 0 -52.5 -28.5t-21.5 -57.5l-2 -28v-158zM264 1305l107 184h215l-162 -184h-160z" />\n
+<glyph unicode="&#xea;" horiz-adv-x="659" d="M66 279v563q0 12 2 31.5t16 70.5t40 90t81 71t129 32q76 0 130 -30t79.5 -73t40 -85t14.5 -72l2 -29v-326h-342v-243v-13q0 -8 4 -27.5t11.5 -34t23.5 -26.5t37 -12q35 0 53.5 27.5t18.5 56.5l2 29v122h192v-129q0 -12 -2 -31.5t-16.5 -68.5t-39 -88t-79.5 -69.5 t-131 -30.5q-74 0 -129.5 30.5t-80 73.5t-38.5 86t-16 74zM80 1305l141 184h219l142 -184h-189l-63 71l-62 -71h-188zM258 684h150v158q0 12 -1 31.5t-19.5 51t-53.5 31.5q-33 0 -52.5 -28.5t-21.5 -57.5l-2 -28v-158z" />\n
+<glyph unicode="&#xeb;" horiz-adv-x="659" d="M66 279v563q0 12 2 31.5t16 70.5t40 90t81 71t129 32q76 0 130 -30t79.5 -73t40 -85t14.5 -72l2 -29v-326h-342v-243v-13q0 -8 4 -27.5t11.5 -34t23.5 -26.5t37 -12q35 0 53.5 27.5t18.5 56.5l2 29v122h192v-129q0 -12 -2 -31.5t-16.5 -68.5t-39 -88t-79.5 -69.5 t-131 -30.5q-74 0 -129.5 30.5t-80 73.5t-38.5 86t-16 74zM90 1305v200h191v-200h-191zM258 684h150v158q0 12 -1 31.5t-19.5 51t-53.5 31.5q-33 0 -52.5 -28.5t-21.5 -57.5l-2 -28v-158zM379 1305v200h190v-200h-190z" />\n
+<glyph unicode="&#xec;" horiz-adv-x="370" d="M-33 1489h215l107 -184h-160zM82 0h207v1120h-207v-1120z" />\n
+<glyph unicode="&#xed;" horiz-adv-x="370" d="M82 0h207v1120h-207v-1120zM82 1305l106 184h215l-161 -184h-160z" />\n
+<glyph unicode="&#xee;" horiz-adv-x="370" d="M-66 1305l142 184h219l141 -184h-188l-64 71l-61 -71h-189zM82 0h207v1120h-207v-1120z" />\n
+<glyph unicode="&#xef;" horiz-adv-x="372" d="M-53 1305v200h190v-200h-190zM82 0v1120h207v-1120h-207zM236 1305v200h190v-200h-190z" />\n
+<glyph unicode="&#xf0;" horiz-adv-x="673" d="M76 279v579q0 279 172 279q63 0 155 -78q-12 109 -51 203l-82 -72l-55 63l100 88l-45 66l109 100q25 -27 53 -61l94 82l56 -66l-101 -88q125 -201 125 -446v-656q0 -12 -1 -31.5t-15.5 -68.5t-40 -88t-79.5 -69.5t-130 -30.5q-74 0 -129 30.5t-80 73.5t-39 86t-14 74z M270 267.5q-2 -11.5 2 -29t10.5 -34t21.5 -27.5t36 -11q35 0 52.5 27.5t17.5 56.5l2 29v563q-2 0 0 11t-2 28.5t-10.5 34t-22 28.5t-37.5 12q-33 0 -50.5 -28.5t-19.5 -57.5v-28v-563q2 0 0 -11.5z" />\n
+<glyph unicode="&#xf1;" horiz-adv-x="690" d="M82 0v1120h207v-94l32 32q30 30 66.5 54.5t69.5 24.5q76 0 115.5 -69t39.5 -150v-918h-206v887q0 49 -50 49q-18 0 -34.5 -13.5t-24.5 -25.5l-8 -14v-883h-207zM147 1305v151q49 39 109 39q33 0 91.5 -18.5t88.5 -20.5q25 0 52.5 8.5t41.5 16.5l15 8v-152 q-51 -39 -109 -39q-31 0 -89 19.5t-91 19.5q-25 0 -52.5 -8t-41.5 -16z" />\n
+<glyph unicode="&#xf2;" horiz-adv-x="657" d="M63 279v563q0 12 1.5 31.5t15.5 70.5t38.5 90t80 71t129.5 32q76 0 130 -30t79.5 -73t40 -85t16.5 -72v-29v-576q0 -12 -1 -31.5t-15.5 -68.5t-40 -88t-80 -69.5t-129.5 -30.5q-74 0 -129.5 30.5t-80 73.5t-38.5 86t-14 74zM98 1489h215l107 -184h-160zM258 267.5 q-2 -11.5 2 -29t10 -34t21.5 -27.5t36.5 -11q35 0 52 27.5t17 56.5l2 29v563q-2 0 0 11t-2 28.5t-10 34t-21.5 28.5t-37.5 12q-33 0 -50.5 -28.5t-19.5 -57.5v-28v-563q2 0 0 -11.5z" />\n
+<glyph unicode="&#xf3;" horiz-adv-x="657" d="M63 279v563q0 12 1.5 31.5t15.5 70.5t38.5 90t80 71t129.5 32q76 0 130 -30t79.5 -73t40 -85t16.5 -72v-29v-576q0 -12 -1 -31.5t-15.5 -68.5t-40 -88t-80 -69.5t-129.5 -30.5q-74 0 -129.5 30.5t-80 73.5t-38.5 86t-14 74zM258 267.5q-2 -11.5 2 -29t10 -34t21.5 -27.5 t36.5 -11q35 0 52 27.5t17 56.5l2 29v563q-2 0 0 11t-2 28.5t-10 34t-21.5 28.5t-37.5 12q-33 0 -50.5 -28.5t-19.5 -57.5v-28v-563q2 0 0 -11.5zM260 1305l107 184h215l-162 -184h-160z" />\n
+<glyph unicode="&#xf4;" horiz-adv-x="657" d="M63 279v563q0 12 1.5 31.5t15.5 70.5t38.5 90t80 71t129.5 32q76 0 130 -30t79.5 -73t40 -85t16.5 -72v-29v-576q0 -12 -1 -31.5t-15.5 -68.5t-40 -88t-80 -69.5t-129.5 -30.5q-74 0 -129.5 30.5t-80 73.5t-38.5 86t-14 74zM78 1305l141 184h219l142 -184h-189l-63 71 l-62 -71h-188zM258 267.5q-2 -11.5 2 -29t10 -34t21.5 -27.5t36.5 -11q35 0 52 27.5t17 56.5l2 29v563q-2 0 0 11t-2 28.5t-10 34t-21.5 28.5t-37.5 12q-33 0 -50.5 -28.5t-19.5 -57.5v-28v-563q2 0 0 -11.5z" />\n
+<glyph unicode="&#xf5;" horiz-adv-x="657" d="M63 279v563q0 12 1.5 31.5t15.5 70.5t38.5 90t80 71t129.5 32q76 0 130 -30t79.5 -73t40 -85t16.5 -72v-29v-576q0 -12 -1 -31.5t-15.5 -68.5t-40 -88t-80 -69.5t-129.5 -30.5q-74 0 -129.5 30.5t-80 73.5t-38.5 86t-14 74zM131 1305v151q49 39 109 39q33 0 91 -18.5 t89 -20.5q25 0 52.5 8.5t41.5 16.5l14 8v-152q-51 -39 -108 -39q-31 0 -89.5 19.5t-90.5 19.5q-25 0 -52.5 -8t-42.5 -16zM258 267.5q-2 -11.5 2 -29t10 -34t21.5 -27.5t36.5 -11q35 0 52 27.5t17 56.5l2 29v563q-2 0 0 11t-2 28.5t-10 34t-21.5 28.5t-37.5 12 q-33 0 -50.5 -28.5t-19.5 -57.5v-28v-563q2 0 0 -11.5z" />\n
+<glyph unicode="&#xf6;" horiz-adv-x="657" d="M63 279v563q0 12 1.5 31.5t15.5 70.5t38.5 90t80 71t129.5 32q76 0 130 -30t79.5 -73t40 -85t16.5 -72v-29v-576q0 -12 -1 -31.5t-15.5 -68.5t-40 -88t-80 -69.5t-129.5 -30.5q-74 0 -129.5 30.5t-80 73.5t-38.5 86t-14 74zM90 1305v200h191v-200h-191zM258 267.5 q-2 -11.5 2 -29t10 -34t21.5 -27.5t36.5 -11q35 0 52 27.5t17 56.5l2 29v563q-2 0 0 11t-2 28.5t-10 34t-21.5 28.5t-37.5 12q-33 0 -50.5 -28.5t-19.5 -57.5v-28v-563q2 0 0 -11.5zM379 1305v200h190v-200h-190z" />\n
+<glyph unicode="&#xf8;" horiz-adv-x="657" d="M63 279v563q0 12 1.5 31.5t15.5 70.5t38.5 90t80 71t129.5 32q51 0 106 -19l21 80h75l-30 -121q41 -37 64.5 -94t25.5 -96l4 -39v-576q0 -12 -1 -31.5t-15.5 -68.5t-40 -88t-80 -69.5t-129.5 -30.5q-57 0 -103 16l-20 -78h-80l31 121q-41 39 -64.5 97.5t-25.5 97.5z M258 436l125 486q-18 35 -55 34q-33 0 -50.5 -28.5t-19.5 -57.5v-28v-406zM274 197q16 -31 54 -31q35 0 52 27.5t17 56.5l2 29v403z" />\n
+<glyph unicode="&#xf9;" horiz-adv-x="690" d="M78 203v917h207v-887q0 -49 49 -49q18 0 34.5 13.5t24.5 27.5l8 13v882h207v-1120h-207v94l-31 -32q-30 -30 -67 -54t-70 -24q-76 0 -115.5 68.5t-39.5 150.5zM113 1489h215l106 -184h-160z" />\n
+<glyph unicode="&#xfa;" horiz-adv-x="690" d="M78 203v917h207v-887q0 -49 49 -49q18 0 34.5 13.5t24.5 27.5l8 13v882h207v-1120h-207v94l-31 -32q-30 -30 -67 -54t-70 -24q-76 0 -115.5 68.5t-39.5 150.5zM274 1305l107 184h215l-162 -184h-160z" />\n
+<glyph unicode="&#xfb;" horiz-adv-x="690" d="M78 203v917h207v-887q0 -49 49 -49q18 0 34.5 13.5t24.5 27.5l8 13v882h207v-1120h-207v94l-31 -32q-30 -30 -67 -54t-70 -24q-76 0 -115.5 68.5t-39.5 150.5zM94 1305l142 184h219l141 -184h-188l-64 71l-61 -71h-189z" />\n
+<glyph unicode="&#xfc;" horiz-adv-x="690" d="M78 203v917h207v-887q0 -49 49 -49q18 0 34.5 13.5t24.5 27.5l8 13v882h207v-1120h-207v94l-31 -32q-30 -30 -67 -54t-70 -24q-76 0 -115.5 68.5t-39.5 150.5zM106 1305v200h191v-200h-191zM395 1305v200h191v-200h-191z" />\n
+<glyph unicode="&#xfd;" horiz-adv-x="634" d="M25 1120l190 -1153q0 -68 -36 -123t-97 -61l-49 4v-184q70 -4 92 -4q115 0 192.5 95t94.5 222l198 1204h-202l-82 -688l-4 -57h-9l-4 57l-82 688h-202zM231 1305l107 184h215l-162 -184h-160z" />\n
+<glyph unicode="&#xfe;" horiz-adv-x="686" d="M82 -385v1890h207v-458q88 90 164 90q78 0 118.5 -69t40.5 -150v-715q0 -82 -41 -150.5t-118 -68.5q-33 0 -74 22.5t-66 44.5l-24 23v-459h-207zM289 246q0 -25 19.5 -46.5t42 -21.5t39 19.5t16.5 48.5v628q0 29 -16.5 48.5t-39 19.5t-42 -19.5t-19.5 -48.5v-628z" />\n
+<glyph unicode="&#xff;" horiz-adv-x="634" d="M25 1120h202l82 -688l4 -57h9l4 57l82 688h202l-198 -1204q-16 -127 -94 -222t-193 -95l-92 4v184q16 -4 49 -4q61 6 97 61.5t36 122.5zM78 1305v200h190v-200h-190zM367 1305v200h190v-200h-190z" />\n
+<glyph unicode="&#x131;" horiz-adv-x="370" d="M82 0v1120h207v-1120h-207z" />\n
+<glyph unicode="&#x141;" horiz-adv-x="628" d="M41 561v221l65 52v671h222v-499l121 94v-221l-121 -95v-579h293v-205h-515v612z" />\n
+<glyph unicode="&#x142;" horiz-adv-x="468" d="M31 561v221l100 78v645h207v-483l100 78v-221l-100 -78v-801h-207v639z" />\n
+<glyph unicode="&#x152;" horiz-adv-x="983" d="M68 309v887q0 12 2 33.5t17 75t43 93.5t88.5 73.5t143.5 33.5h580v-227h-285v-395h205v-242h-205v-414h285v-227h-580q-84 0 -144 31.5t-88 77t-43 91.5t-17 79zM289 309q0 -12 1 -30.5t19.5 -49t53 -30.5t53 27.5t18.5 56.5l2 26v901q-6 96 -74 97q-35 0 -53 -28 t-18 -54l-2 -29v-887z" />\n
+<glyph unicode="&#x153;" horiz-adv-x="995" d="M63 279v563q0 12 1.5 31.5t15.5 70.5t38.5 90t80 71t129.5 32q106 0 172 -60q66 59 170 60q76 0 130 -30t79.5 -73t40 -85t14.5 -72l2 -29v-326h-342v-250q0 -16 4 -36.5t22.5 -45t49.5 -24.5q35 0 53 27.5t18 56.5l2 29v122h193v-129q0 -12 -2 -31.5t-16.5 -68.5 t-39 -88t-80 -69.5t-130.5 -30.5q-106 0 -170 57q-68 -57 -170 -57q-74 0 -129.5 30.5t-80 73.5t-38.5 86t-14 74zM258 267.5q-2 -11.5 2 -29t10 -34t21.5 -27.5t36.5 -11q35 0 52 27.5t17 56.5l2 29v563q-2 0 0 11t-2 28.5t-10 34t-21.5 28.5t-37.5 12q-33 0 -50.5 -28.5 t-19.5 -57.5v-28v-563q2 0 0 -11.5zM594 684h149v158q0 12 -1 31.5t-19 51t-53 31.5q-43 0 -59.5 -37.5t-16.5 -70.5v-164z" />\n
+<glyph unicode="&#x160;" horiz-adv-x="702" d="M37 422l217 20q0 -256 104 -256q90 0 91 166q0 29 -8.5 59.5t-32 73.5t-36.5 64l-54 79q-40 58 -48 72q-66 96 -102.5 158t-68 149t-31.5 162q0 139 71.5 245t216.5 108q94 2 160 -35t95.5 -101.5t42 -127t12.5 -136.5l-217 -20q0 217 -89 217q-76 -2 -75 -150 q0 -18 4 -39.5t10 -39t18.5 -43t20.5 -40t28 -43.5l28 -43l33 -48l32 -46l104 -159q31 -49 67 -139.5t36 -166.5q0 -379 -308 -378q-82 0 -142 25.5t-94 63.5t-53.5 99t-25.5 117.5t-6 132.5zM100 1823h189l61 -72l64 72h188l-141 -185h-219z" />\n
+<glyph unicode="&#x161;" horiz-adv-x="630" d="M37 326h192q0 -170 97 -170q72 0 71 135q0 74 -129 198q-68 66 -98.5 99t-64 101.5t-33.5 144.5q0 55 12 104t39 95t78 74t123 30q86 2 142 -26t80.5 -79t33 -95t8.5 -103h-193q0 131 -67 131q-63 -2 -64 -131q0 -33 23.5 -73t45 -62.5t66.5 -65.5q190 -182 191 -342 q0 -123 -64.5 -215t-199.5 -92q-72 0 -126.5 24.5t-85 60t-49 85t-23.5 89.5t-5 83zM66 1489h188l61 -72l64 72h188l-141 -184h-219z" />\n
+<glyph unicode="&#x178;" horiz-adv-x="704" d="M16 1505h217l111 -481l6 -14h4l6 14l111 481h217l-225 -864v-641h-221v641zM113 1638v201h190v-201h-190zM401 1638v201h191v-201h-191z" />\n
+<glyph unicode="&#x17d;" horiz-adv-x="626" d="M20 0v238l347 1048h-297v219h536v-219l-352 -1067h352v-219h-586zM88 1823h188l62 -72l63 72h189l-141 -185h-220z" />\n
+<glyph unicode="&#x17e;" horiz-adv-x="532" d="M12 0v168l285 764h-240v188h459v-168l-285 -764h285v-188h-504zM25 1489h188l61 -72l64 72h188l-141 -184h-219z" />\n
+<glyph unicode="&#x2c6;" horiz-adv-x="1021" d="M260 1305l141 184h220l141 -184h-189l-63 71l-61 -71h-189z" />\n
+<glyph unicode="&#x2c7;" horiz-adv-x="1021" d="M260 1489h189l61 -72l63 72h189l-141 -184h-220z" />\n
+<glyph unicode="&#x2d8;" horiz-adv-x="1024" d="M287 1399l110 94q41 -47 115 -47q35 0 64.5 12t41.5 25l13 10l106 -94l-27 -27q-17 -16 -77 -42.5t-121 -26.5q-63 0 -119.5 24.5t-81.5 48.5z" />\n
+<glyph unicode="&#x2d9;" horiz-adv-x="1021" d="M408 1298v207h206v-207h-206z" />\n
+<glyph unicode="&#x2da;" horiz-adv-x="1021" d="M358 1421.5q0 61.5 45.5 102.5t108.5 41t107.5 -41t44.5 -102.5t-44.5 -102.5t-107.5 -41t-108.5 41t-45.5 102.5zM436 1421.5q0 -28.5 23.5 -50t52.5 -21.5t52.5 21.5t23.5 50t-23.5 50t-52.5 21.5t-52.5 -21.5t-23.5 -50z" />\n
+<glyph unicode="&#x2db;" horiz-adv-x="1024" d="M348 -211q0 51 34 103.5t69 78.5l32 29h99q-10 -8 -25.5 -22.5t-41.5 -59.5t-26 -88q0 -41 31 -59.5t72 -18.5t86 19l-16 -138q-55 -18 -105 -18q-96 0 -152.5 51t-56.5 123z" />\n
+<glyph unicode="&#x2dc;" horiz-adv-x="1024" d="M313 1305v151q49 39 109 39q33 0 91 -18.5t89 -20.5q25 0 52.5 8.5t41.5 16.5l15 8v-152q-51 -39 -109 -39q-31 0 -89 19.5t-91 19.5q-25 0 -52.5 -8t-41.5 -16z" />\n
+<glyph unicode="&#x2dd;" horiz-adv-x="1024" d="M215 1305l107 184h215l-162 -184h-160zM518 1305l107 184h215l-162 -184h-160z" />\n
+<glyph unicode="&#x2000;" horiz-adv-x="952" />\n
+<glyph unicode="&#x2001;" horiz-adv-x="1904" />\n
+<glyph unicode="&#x2002;" horiz-adv-x="952" />\n
+<glyph unicode="&#x2003;" horiz-adv-x="1904" />\n
+<glyph unicode="&#x2004;" horiz-adv-x="634" />\n
+<glyph unicode="&#x2005;" horiz-adv-x="475" />\n
+<glyph unicode="&#x2006;" horiz-adv-x="317" />\n
+<glyph unicode="&#x2007;" horiz-adv-x="317" />\n
+<glyph unicode="&#x2008;" horiz-adv-x="237" />\n
+<glyph unicode="&#x2009;" horiz-adv-x="380" />\n
+<glyph unicode="&#x200a;" horiz-adv-x="104" />\n
+<glyph unicode="&#x2010;" horiz-adv-x="444" d="M74 455v194h297v-194h-297z" />\n
+<glyph unicode="&#x2011;" horiz-adv-x="444" d="M74 455v194h297v-194h-297z" />\n
+<glyph unicode="&#x2012;" horiz-adv-x="444" d="M74 455v194h297v-194h-297z" />\n
+<glyph unicode="&#x2013;" horiz-adv-x="806" d="M74 649v195h659v-195h-659z" />\n
+<glyph unicode="&#x2014;" horiz-adv-x="972" d="M74 649v195h825v-195h-825z" />\n
+<glyph unicode="&#x2018;" horiz-adv-x="309" d="M49 1012v227l113 266h102l-71 -266h71v-227h-215z" />\n
+<glyph unicode="&#x2019;" horiz-adv-x="309" d="M45 1012l72 266h-72v227h215v-227l-113 -266h-102z" />\n
+<glyph unicode="&#x201a;" horiz-adv-x="309" d="M45 0v227h215v-227l-113 -266h-102l72 266h-72z" />\n
+<glyph unicode="&#x201c;" horiz-adv-x="624" d="M53 1012v227l113 266h102l-71 -266h71v-227h-215zM356 1012v227l113 266h102l-71 -266h71v-227h-215z" />\n
+<glyph unicode="&#x201d;" horiz-adv-x="624" d="M53 1012l72 266h-72v227h215v-227l-112 -266h-103zM356 1012l72 266h-72v227h215v-227l-112 -266h-103z" />\n
+<glyph unicode="&#x201e;" horiz-adv-x="624" d="M53 0v227h215v-227l-112 -266h-103l72 266h-72zM356 0v227h215v-227l-112 -266h-103l72 266h-72z" />\n
+<glyph unicode="&#x2022;" horiz-adv-x="663" d="M82 817q0 102 72.5 175t179.5 73q102 0 175 -72.5t73 -175.5q0 -106 -73 -179t-175 -73q-106 0 -179 73t-73 179z" />\n
+<glyph unicode="&#x2026;" horiz-adv-x="964" d="M53 0v227h215v-227h-215zM375 0v227h215v-227h-215zM696 0v227h215v-227h-215z" />\n
+<glyph unicode="&#x202f;" horiz-adv-x="380" />\n
+<glyph unicode="&#x205f;" horiz-adv-x="475" />\n
+<glyph unicode="&#x20ac;" horiz-adv-x="813" d="M53 547v137h107v137h-107v137h107v238q0 12 2 34.5t17.5 79t43 99.5t88 78t144.5 35t144 -34t88 -81t43 -95t18 -83l2 -33v-84h-207v84q-2 0 0 11.5t-3 27.5t-12.5 32.5t-25 28t-43.5 11.5q-35 0 -54.5 -28t-21.5 -54l-2 -29v-238h233v-137h-233v-137h233v-137h-233v-238 q0 -12 2 -30.5t21.5 -49t54.5 -30.5q41 0 61.5 27.5t20.5 56.5l2 26v84h207v-84q0 -12 -2.5 -34.5t-17.5 -79t-43 -99.5t-88 -77.5t-144 -34.5t-144.5 33.5t-88 80.5t-43 95.5t-17.5 80.5l-2 35v238h-107z" />\n
+<glyph unicode="&#x2122;" horiz-adv-x="937" d="M74 1401v104h321v-104h-104v-580h-113v580h-104zM440 821v684h138l67 -319h6l68 319h137v-684h-104v449l-78 -449h-51l-80 449v-449h-103z" />\n
+<glyph unicode="&#x2212;" horiz-adv-x="776" d="M74 649v172h628v-172h-628z" />\n
+<glyph unicode="&#xe000;" horiz-adv-x="1120" d="M0 1120h1120v-1120h-1120v1120z" />\n
+<glyph unicode="&#xfb01;" horiz-adv-x="772" d="M20 934v186h105v31q0 45 1 69.5t7 77t22.5 84t43 67.5t72.5 53.5t108 17.5q33 0 69.5 -4.5t57.5 -8.5l20 -2v-184q-41 12 -110 12q-31 0 -50.5 -18.5t-25.5 -58t-7 -54t-1 -53.5v-29h358v-1120h-207v934h-151v-934h-207v934h-105z" />\n
+<glyph unicode="&#xfb02;" horiz-adv-x="772" d="M20 934v186h105v31q0 45 1 69.5t7 77t22.5 84t43 67.5t72.5 53.5t108 17.5q33 0 69.5 -4.5t57.5 -8.5l20 -2h164v-1505h-207v1329q-37 4 -67.5 4t-50 -18.5t-25.5 -58t-7 -54t-1 -53.5v-29h104v-186h-104v-934h-207v934h-105z" />\n
+</font>\n
+</defs></svg> 
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>51914</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/League_Gothic-webfont.ttf.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/League_Gothic-webfont.ttf.xml
new file mode 100644
index 0000000000..071a885992
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/League_Gothic-webfont.ttf.xml
@@ -0,0 +1,833 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52849891.22</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>League_Gothic-webfont.ttf</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/octet-stream</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">AAEAAAASAQAABAAgRkZUTVffDJYAAAEsAAAAHEdERUYBDQAEAAABSAAAACBHUE9TbJF0jwAAAWgA
+AAAgR1NVQtkW3JsAAAGIAAAARE9TLzKVR0NDAAABzAAAAGBjbWFwPfPZhwAAAiwAAAIyY3Z0IAvf
+DvIAAARgAAAAPGZwZ20PtC+nAAAEnAAAAmVnYXNwAAMABwAABwQAAAAMZ2x5ZqU18MMAAAcQAACf
+FGhlYWT3mg6tAACmJAAAADZoaGVhDWkGDgAAplwAAAAkaG10eFxkN4EAAKaAAAADfmxvY2FlfD8a
+AACqAAAAAcJtYXhwAf0BuQAAq8QAAAAgbmFtZShURI8AAKvkAAAB5HBvc3SJ/+6QAACtyAAAApJw
+cmVwXcq7eQAAsFwAAABAAAAAAQAAAADH/rDfAAAAAManebcAAAAAyTjh/wABAAAADgAAABgAAAAA
+AAIAAQABAN8AAQAEAAAAAgAAAAEAAAAKABwAHgABbGF0bgAIAAQAAAAA//8AAAAAAAAAAQAAAAoA
+HgAsAAFsYXRuAAgABAAAAAD//wABAAAAAWxpZ2EACAAAAAEAAAABAAQAAQAAAAEACAABAAYAAAAB
+AAEAlAACAjYBkAAFAAQFmgUzAAABHwWaBTMAAAPRAGYCAAAAAAAAAAAAAAAAAIAAACdAAABKAAAA
+AAAAAABweXJzAEAAIPsCBeH94QFxB3ECAAAAAAEAAAAABGAF4QAAACAAAQAAAAMAAAADAAAAHAAB
+AAAAAAEsAAMAAQAAABwABAEQAAAAQABAAAUAAAB+AKMApQCpAK8AtAC4ANYA9gD/ATEBQgFTAWEB
+eAF+AscC3SAKIBQgGiAeICIgJiAvIF8grCEiIhLgAPsC//8AAAAgAKAApQCoAK0AtAC3AL8A2AD4
+ATEBQQFSAWABeAF9AsYC2CAAIBAgGCAcICIgJiAvIF8grCEiIhLgAPsB////4//C/8H/v/+8/7j/
+tv+w/6//rv99/27/X/9T/z3/Of3y/eLgwOC74Ljgt+C04LHgqeB64C7fud7KIN0F3QABAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAQYAAAEAAAAAAAAAAQIAAAACAAAAAAAAAAAAAAAAAAAAAQAAAwQFBgcICQoLDA0ODxAREhMU
+FRYXGBkaGxwdHh8gISIjJCUmJygpKissLS4vMDEyMzQ1Njc4OTo7PD0+P0BBQkNERUZHSElKS0xN
+Tk9QUVJTVFVWV1hZWltcXV5fYGEAdHV3eYGGi5CPkZOSlJaYl5manJudnqCioaOlpKinqaoAAGRl
+ANYAjmpo22xnAHaHAAAAAGYAAAAAAAAAAACVpm9jAAAAAAAAANdicHOFsbLOz9PU0NEAAK21ANoA
+AN7fAG3S1QByenF7eH1+f3yDhACCiYqIrri+a7q7vG6/vbkAAP5/AAAEYAXhAMMAzwCAALYAtACf
+AOEAqQCwANUAmwCZANEAygDkAK4AwQC6AKQAvgC4AMYAkADTAHsATbAALLAAE0uwKlBYsEp2WbAA
+Iz8YsAYrWD1ZS7AqUFh9WSDUsAETLhgtsAEsINqwDCstsAIsS1JYRSNZIS2wAyxpGCCwQFBYIbBA
+WS2wBCywBitYISMheljdG81ZG0tSWFj9G+1ZGyMhsAUrWLBGdllY3RvNWVlZGC2wBSwNXFotsAYs
+sSIBiFBYsCCIXFwbsABZLbAHLLEkAYhQWLBAiFxcG7AAWS2wCCwSESA5Ly2wCSwgfbAGK1jEG81Z
+ILADJUkjILAEJkqwAFBYimWKYSCwAFBYOBshIVkbiophILAAUlg4GyEhWVkYLbAKLLAGK1ghEBsQ
+IVktsAssINKwDCstsAwsIC+wBytcWCAgRyNGYWogWCBkYjgbISFZGyFZLbANLBIRICA5LyCKIEeK
+RmEjiiCKI0qwAFBYI7AAUliwQDgbIVkbI7AAUFiwQGU4GyFZWS2wDiywBitYPdYYISEbINaKS1JY
+IIojSSCwAFVYOBshIVkbISFZWS2wDywjINYgL7AHK1xYIyBYS1MbIbABWViKsAQmSSOKIyCKSYoj
+YTgbISEhIVkbISEhISFZLbAQLCDasBIrLbARLCDSsBIrLbASLCAvsAcrXFggIEcjRmFqiiBHI0Yj
+YWpgIFggZGI4GyEhWRshIVktsBMsIIogiocgsAMlSmQjigewIFBYPBvAWS2wFCyzAEABQEJCAUu4
+EABjAEu4EABjIIogilVYIIogilJYI2IgsAAjQhtiILABI0JZILBAUliyACAAQ2NCsgEgAUNjQrAg
+Y7AZZRwhWRshIVktsBUssAFDYyOwAENjIy0AAAAAAAACAAQAAv//AAMAAgBKAAABOQXhAAMABwBJ
+ALIEAQArtAUEAC4EK7IAAwArAbAIL7AE1rAAMrEHBemwATKzAgcECCu0AwUADwQrsAMvtAIFAA8E
+K7EJASsAsQAFERKwAjkwMRMzAyMDNTMVSu83gSvXBeH7tf5q4+MAAAEAOQO6ARAF4QADACIAsgAD
+ACu0AwQACAQrAbAEL7AD1rQCBQAZBCuxBQErADAxEzMDIznXHpoF4f3ZAAIAMQAABKAF4QAbAB8B
+SwCyGgEAK7IVFhkzMzOyCAMAK7IHCwwzMzO0AAEaCA0rswIRHB0kFzOxAATpsxQXGBskFzK0BQQa
+CA0rswMQHh8kFzOxBQTpswYJCg0kFzIBsCAvsSEBK7A2Gro/Z/dIABUrCrAaLrAILrAaELEZBPmw
+CBCxBwT5uj9n90gAFSsKsBYusAwusBYQsRUE+bAMELELBPmwGhCzAhoHEyuzAxoHEyuzBhoHEyuw
+GRCzCRkIEyuwFhCzChYLEyuwFRCzDRUMEyuzEBUMEyuzERUMEyuzFBUMEyuwFhCzFxYLEyuwGRCz
+GBkIEyuwGhCzGxoHEyuwGRCzHBkIEyuwFhCzHRYLEyuzHhYLEyuwGRCzHxkIEysDQBgCAwYHCAkK
+CwwNEBEUFRYXGBkaGxwdHh8uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi6wQBoAMDETNzMTIzczEzMD
+IRMzAzMHIwMzByMDIxMhAyMTNyETITEbxiXEGsU5xTkBBDnFOsEbwCW+Gr87xTz++zvFPN8BBCX+
+/AG2wwECwgGk/lwBpP5cwv7+w/5KAbb+SgG2wwECAAEAJf8pAo8GXAA3ATYAAbA4L7AR1rEeBemw
+ACDWEbEBBemwHhCxNQErsBMytDQFAA8EK7AVMrA0ELEFASuwGTKxMQXpsBgysTkBK7A2GrrLONvO
+ABUrCg6wDxCwCMCxIQX5sCvAsA8QswkPCBMrswoPCBMrswsPCBMrsw0PCBMrsw4PCBMrsCEQsyIh
+KxMrsyMhKxMrsyQhKxMrsyYhKxMrsyghKxMrsykhKxMrsyohKxMrsiIhKyCKIIojBg4REjmwIzmw
+JDmwJjmwKDmwKTmwKjmyDQ8IERI5sA45sAs5sAo5sAk5AEAQCgsNIyQmKCkICQ4PISIqKy4uLi4u
+Li4uLi4uLi4uLi4BQBAKCw0jJCYoKQgJDg8hIiorLi4uLi4uLi4uLi4uLi4uLrBAGgGxEQARErA3
+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
+ArwADgJyABQCGgBSAxgACAIaADkETQA1BLoASgQAASUCqQAxAq4AUgKFAEICrgBKApMAQgHbABQC
+vAAMArIAUgFyAFIBbP/TAoEAUgFyAFID/QBSArIAUgKRAD8CrgBSAq4ASgH3AFICdgAlAfUAFAKy
+AE4CWgAQA4kAFAJqABACegAZAhQADAKwAD0BZABSArAAOQUAAHEBOwAAAYMASgJ8AEIDMQAEAtAA
+GQQAARAGbAA1AbwASgZsADUEAAE5BAABmgDXAAAEAAGqAoUAKQL9ABQC/QAUAv0AFAL9ABQC/QAU
+Av0AFARLABACxABEAnQAUgJ0AFICdABSAnQAUgGR//oBkQBSAXL/vgF0/8sC+QAUAygAUgLUAEQC
+1ABEAtQARALUAEQC1ABEAtQAOwLtAFAC7QBQAu0AUALtAFACwAAQAtQAUgLdAEICqQAxAqkAMQKp
+ADECqQAxAqkAMQKpADED3QAxAoUAQgKTAEICkwBCApMAQgKTAEIBcv/fAXIAUgFy/74BdP/LAqEA
+TAKyAFICkQA/ApEAPwKRAD8CkQA/ApEAPwKRAD8CsgBOArIATgKyAE4CsgBOAnoAGQKuAFICegAZ
+AXIAUgJ0ACkB1AAfA9cARAPjAD8CvgAlAnYAJQLAABACcgAUAhQADAP9AQQD/QEEBAABHwP9AZgD
+/QFmBAABXAQAATkEAADXA7gAAAdwAAADuAAAB3AAAAJ6AAAB2wAAAT0AAAE9AAAA7QAAAXwAAABo
+AAABvABKAbwASgG8AEoDJgBKA8wASgE1ADEBNQAtATUALQJwADUCcAA1AnAANQKXAFIDxAA1AXwA
+AAHbAAADLQA1A6kASgMIAEoEYAAAAwQAFAAUAAAAAAAAAAAAAAAAADgAVgE0AiYDBAOuA9YElAU+
+BXIFtgXcBf4GIgZUBrQG6Ac4B+gINAiuCSYJZgn0CmoKlgrGCxALNAt8C8wMcg0ODYAN9g5GDogO
+wA9GD34PnA/QEGYQjBESEXQR1BIYEowS6hO8E+wUMhSsFU4WIBZwFroW6hcYF0wXmBe0F9AYVBiu
+GQIZXhnWGiwa9hs8G2YbrBwMHCocnhzkHVgdsh4MHkAe7B86H4AftiBGIQwhYCGoIhIiLCKWIuAi
+4CMYI2gkRiTQJP4lxCXmJrIm1CbwJxAnOieWKDoo3imOKlorEivkLGYs6i08LZAt9C5WLoAuqC7e
+LxovijAqMJQxADF6MhAynDNiM5oz0jQcNIo0xDUQNYI2EDaeNzw39DiaOVo6KjqSOxg7nDwyPMw8
+8D0SPUQ9gj5MPsw/QD+yQDZA1kFiQi5CgkLYQzxDokQGRGJE3ET6RTxFcEXgRqBHjEhUSMRJJEmA
+SahJ0koGSihKbkquSvBLHkseSx5LHkseSx5LHkseSx5LHkseSx5LQEtiS4RLoku6S+JMCkwwTHZM
+wE0KTThNdE10TXROIk6QTrJOwE8oT4oAAAABAAAA4ABYAAUAAAAAAAIAAQACABYAAAEAAV0AAAAA
+AAAACABmAAMAAQQJAAAAeAAAAAMAAQQJAAEAGgB4AAMAAQQJAAIADgCSAAMAAQQJAAMADgCgAAMA
+AQQJAAQAKgCuAAMAAQQJAAUAIADYAAMAAQQJAAYAGAD4AAMAAQQJAMgAbgEQAEcAZQBuAGUAcgBh
+AHQAZQBkACAAaQBuACAAMgAwADAAOQAgAGIAeQAgAEYAbwBuAHQATABhAGIAIABTAHQAdQBkAGkA
+bwAuACAAQwBvAHAAeQByAGkAZwBoAHQAIABpAG4AZgBvACAAcABlAG4AZABpAG4AZwAuAEwAZQBh
+AGcAdQBlACAARwBvAHQAaABpAGMAUgBlAGcAdQBsAGEAcgB3AGUAYgBmAG8AbgB0AEwAZQBhAGcA
+dQBlACAARwBvAHQAaABpAGMAIABSAGUAZwB1AGwAYQByAFYAZQByAHMAaQBvAG4AIAAwADAAMQAu
+ADAAMAAxACAATABlAGEAZwB1AGUARwBvAHQAaABpAGMAVABoAGkAcwAgAGYAbwBuAHQAIAB3AGEA
+cwAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAdABoAGUAIABGAG8AbgB0ACAAUwBxAHUAaQBy
+AHIAZQBsACAARwBlAG4AZQByAGEAdABvAHIALgACAAAAAAAA/2cAZgAAAAAAAAAAAAAAAAAAAAAA
+AAAAAOAAAAABAAIAAwAEAAUABgAHAAgACQAKAAsADAANAA4ADwAQABEAEgATABQAFQAWABcAGAAZ
+ABoAGwAcAB0AHgAfACAAIQAiACMAJAAlACYAJwAoACkAKgArACwALQAuAC8AMAAxADIAMwA0ADUA
+NgA3ADgAOQA6ADsAPAA9AD4APwBAAEEAQgBDAEQARQBGAEcASABJAEoASwBMAE0ATgBPAFAAUQBS
+AFMAVABVAFYAVwBYAFkAWgBbAFwAXQBeAF8AYABhAQIAowCEAIUAlgCOAIsBAwCKANoAjQDDAN4A
+ogCtAMkAxwCuAGIAYwCQAGQAywBlAMgAygDPAMwAzQDOAOkAZgDTANAA0QCvAGcAkQDWANQA1QBo
+AOsA7QCJAGoAaQBrAG0AbABuAKAAbwBxAHAAcgBzAHUAdAB2AHcA6gB4AHoAeQB7AH0AfAChAH8A
+fgCAAIEA7ADuALoA1wDiAOMAsACxAOQA5QC7AOYA5wDYAOEA2wDcAN0A4ADZAN8BBAEFAQYBBwEI
+AQkBCgELAQwBDQEOAQ8BEAERALIAswC2ALcAxAC0ALUAxQCHAKsBEgETARQAjADvARUBFgEXB3Vu
+aTAwQTAHdW5pMDBBRAd1bmkyMDAwB3VuaTIwMDEHdW5pMjAwMgd1bmkyMDAzB3VuaTIwMDQHdW5p
+MjAwNQd1bmkyMDA2B3VuaTIwMDcHdW5pMjAwOAd1bmkyMDA5B3VuaTIwMEEHdW5pMjAxMAd1bmky
+MDExCmZpZ3VyZWRhc2gHdW5pMjAyRgd1bmkyMDVGBEV1cm8HdW5pRTAwMAd1bmlGQjAxB3VuaUZC
+MDIAALgB/4WwAY0AS7AIUFixAQGOWbFGBitYIbAQWUuwFFJYIbCAWR2wBitcWACwBCBFsAMrRAGw
+BSBFsAMrRFmwFCs=</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>45212</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/League_Gothic-webfont.woff.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/League_Gothic-webfont.woff.xml
new file mode 100644
index 0000000000..7c0f5b51f8
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/League_Gothic-webfont.woff.xml
@@ -0,0 +1,459 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52849792.98</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>League_Gothic-webfont.woff</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/font-woff</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">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</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>23940</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/Museo_Slab-webfont.eot.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/Museo_Slab-webfont.eot.xml
new file mode 100644
index 0000000000..93b28724d6
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/Museo_Slab-webfont.eot.xml
@@ -0,0 +1,1466 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52849720.79</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>Museo_Slab-webfont.eot</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/octet-stream</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>80448</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="2" aka="AAAAAAAAAAI=">
+    <pickle>
+      <global name="Pdata" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">QDoBAEQ5AQABAAIAAAAAAAIAAAAAAAAAAAABAJABAAAAAExQrwAAoEsAAEAAAAAAAAAAAJMAACAA
+AAAAariQjwAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAB4mAAB6AFYAZQByAHMAaQBvAG4AIAAxAC4A
+MAAwADAAOwBjAG8AbQAuAG0AeQBmAG8AbgB0AHMALgBlAHgAbABqAGIAcgBpAHMALgBtAHUAcwBl
+AG8ALQBzAGwAYQBiAC4ANQAwADAALgB3AGYAawBpAHQAMgAuAGMAUQBQAHEAAAAcAB4mTQB1AHMA
+ZQBvAFMAbABhAGIALQA1ADAAMAAAAAAAAAEAAAARAQAABAAQR0RFRggDBf4AAQIMAAAAOEdQT1MW
+BvbvAAECRAAALZJHU1VCg6n9rQABL9gAAAlqT1MvMofYeDAAAAF0AAAAYGNtYXCeA+F8AAAB1AAA
+AiRjdnQgBa8E4gAA/0QAAAAuZnBnbQ+0L6cAAP90AAACZWdhc3D//wADAAD/PAAAAAhnbHlmsfaF
+nQAAHmgAAODUaGVhZPmeHDoAAAE8AAAANmhoZWEHjATOAAAD+AAAACRobXR483ZM1AAABBwAAAco
+bG9jYUn3EPAAABrQAAADlm1heHAC8ANdAAABHAAAACBuYW1lVg/gPAAAC0QAAALrcG9zdPe3qOYA
+AA4wAAAMnXByZXCw8isUAAEB3AAAAC4AAQAAAcoATQAHAE0ABAACAAEAAgAWAAABAAK+AAMAAQAB
+AAAAAQAAj5C4al8PPPUAHwPoAAAAAMtW7FgAAAAAy1bsWP99/x8EQAOGAAAACAACAAAAAAAAAAIB
+7QGQAAUABAK8AooAAACMArwCigAAAd0AMgD6AAACAAAAAAAAAAAAoAAAr0AAAEsAAAAAAAAAAHB5
+cnMAQAAg+wQDBP8cAMgDtgD6IAAAkwAAAAAB+gLCAAAAIAALAAAAAgAAAAMAAAAUAAMAAQAAARwA
+BAEIAAAAPgAgAAQAHgB+AKMApQF/AZICGwLHAt0DvB6eIAkgFCAaIB4gIiAmIDAgOiBEIHAgeSCJ
+IKwhIiISIh4iSCJgImX7BP//AAAAIACgAKUApwGSAhgCxgLYA7weniAJIBMgGCAcICAgJiAwIDkg
+RCBwIHQggCCsISIiEiIeIkgiYCJk+wD////j/8L/wf/A/67/Kf5//m/8ueKv4UXhPOE54TjhN+E0
+4SvhI+Ea4O/g7ODm4MTgT99g31XfLN8V3xIGeAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAEIAAAAPgAgAAQAHgB+AKMApQF/
+AZICGwLHAt0DvB6eIAkgFCAaIB4gIiAmIDAgOiBEIHAgeSCJIKwhIiISIh4iSCJgImX7BP//AAAA
+IACgAKUApwGSAhgCxgLYA7weniAJIBMgGCAcICAgJiAwIDkgRCBwIHQggCCsISIiEiIeIkgiYCJk
++wD////j/8L/wf/A/67/Kf5//m/8ueKv4UXhPOE54TjhN+E04SvhI+Ea4O/g7ODm4MTgT99g31Xf
+LN8V3xIGeAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAQAAAwT/HADIBGr/ff99BEAAAQAAAAAAAAAAAAAAAAAAAcoB/gAFAAAA
+AAFNAAAA+gAAAPcASQFYAEACzQAqAh8AKgLuACsCowAxAM0AQAE6AEUBOgAsAd8AKQJlACoBBQAU
+AdwAXAEAAEwBqAApAmwAPAHfAC4CSgAxAjoAKgJXABoCNAAqAlUAOAIfACgCWAA2AlUALQEqAGEB
+KwArAmUAOgJlAEQCZQBYAdUAJAMTACsC0QALAqgANQLoADEDCwA1AngANQJBADUC/gAxA1AANQF+
+ADUCKwAYArQANQJcADYDvgAmA0YANQM2ADACjQA1AzkAMQK+ADUCQgA1ApgAHQMdAB8CygAMA/EA
+EAKdAB4CigAKAngANgE3AGEBpwAqATgAMQJlAEUCLQAKAfMAiwIrACECYQAAAikAKAJ1ACoCKwAp
+AXcAKwJyACsCogAbAVAAKwEo//ACSwAbASUAAQPoACsCsQArAnIAKAJ9AB0CYQAqAacAKQHhACgB
+aAASApkAFAJFAAkDWAAKAjwAJQJOAAkCDwAwAVEAIQETAF8BUQAiAmEAQwEEAAAA8ABFAioAKQJm
+ACsCegAqAbMALQHzAGoDIgAtAagASgIxACsCUgAxAdwAXAMiAC0B8wB6AYcALAJlACoBdQAhAXYA
+HwHzAJACUwBHAlQAIwEYAFkB8wCnAVAAHwHXAEACMAA3A70AMgOtACsDygAuAdEAMALTAAwC0QAL
+AtEACwLRAAsC0QALAtEACwOtAAwC6AAxAngANQJ4ADUCeAA1AngANQF+ACQBfgA1AX4AMwF+ADAD
+EwA1A0YANQM2ADADNgAwAzYAMAM2ADADNgAwAmUALgM1ADADHQAfAx0AHwMdAB8DHQAfAooACgKK
+ADUCbgAgAisAIQIrACECKwAhAisAIQIrACECKwAhA18AIgIpACgCKwApAisAKQIrACkCKwApAUMA
+DQFDAC0BQwAcAUMAIwJOACsCsQArAnIAKAJyACgCcgAoAnIAKAJyACgCZQA2AnIAKQKZABQCmQAU
+ApkAFAKZABQCTgAJAmAAAwJOAAkC0QALAisAIQLRAAsCKwAhAtEACwIrACEC6AAxAikAKALoADEC
+KQAoAugAMQIpACgC6AAxAikAKAMLADUCdQAqAxMANQJ1ACoCeAA1AisAKQJ4ADUCKwApAngANQIr
+ACkCeAA1AisAKQJ4ADUCKwApAv4AMQJyACsC/gAxAnIAKwL+ADECcgArAv4AMQJyACsDUAA1AqIA
+EwNQADUCogAgAX4AFQFD//8BfgA1AUMAKgF+ADUBQwAkAX4ANQFQACsBfgA1AUMALQLeADUCXgAr
+AisAGAEo//ACtAA1AksAGwJaACsCXAA2ASUAAQJcADYBJQABAlwANgElAAECXAA2AXIAAQJbADUB
+JQABA0YANQKxACsDRgA1ArEAKwNGADUCsQArArEAGgNGADUClAArAzYAMAJyACgDNgAwAnIAKAM2
+ADACcgAoA84AMQPoACgCvgA1AacAKQK+ADUBpwApAr4ANQGnACkCQgA1AeEAKAJCADUB4QAoAkIA
+NQHhACgCQgA1AeEAKAKYAB0BaQAUApgAHQFoABICmAAdAWgAEgMdAB8CmQAUAx0AHwKZABQDHQAf
+ApkAFAMdAB8CmQAUAx0AHwKZABQDHQAfApkAFAPxABADWAAKAooACgJOAAkCigAKAngANgIPADAC
+eAA2Ag8AMAJ4ADYCDwAwAU4AKwH7/+4CQgA1AeEAKAKYAB0BaAASAfMAbQHzAG0B8wB1AfQAzAH0
+AJ4B8wCmAfMATwHzAFUC0AAlAQQAAALKAF4DkgBeAOUALwDfADIA9gAkAXkALwFyADIBhgAkAaYA
+KgGzADABnQA0AwQATARQADMBZwArAWcANwCV/30BjwAqAYgAFQFwABwBfwAnAWIAHwGHACYBfwAh
+AY8AKgFQAB8BdgAiAXYAHwGIABUBcAAcAX8AJwFiAB8BhwAmAX8AIQJXACwDugAcAmUAMAHrAEAC
+ZQA5AmUAQwJlADoCZQBZAs8AKwKmACsClAArA/0AKwPrACsBTwBmBGoAKgKFACsCPgAlAj4AXQI+
+ACsCPgAsAj4ADQI+AC8CPgAsAj4ANwI+ACkCPgAhAdIAVwE7AEUBOwAtATkAYQE6ADMBUQAhAVEA
+IgMBACkCMgArAjEAOAFoACsBaAA4AsIAWgOKAFoBEQBWAbAAHwErAGMBmwAzAlUAOgHTACYCJwA1
+AgUAGAJGABgCBgAXAkcANAIGACUCRwAyAkEAJQI+AC4CPgBbAj4AQAI+ADUCPgAUAj4AMwI+AC8C
+PgBBAj4ALgI+ACoB7AAfAg4AHwJIACsCUAAjAj0ABwI6ACwBjwAqAVEAIAF1ACEBdwAgAYgAFQFx
+ABwBfwAnAWMAIAGHACYBfwAhAY8AKgFQAB8BdgAiAXcAIAGIABUBcAAcAX8AJwFhAB8BhwAmAX8A
+IQAAABAAxgABAAEAAAABAAAAAAABAAEAAAAEAA0CGAADAAEECQAAAHAAegADAAEECQABAAAAAAAD
+AAEECQACAAIB/AADAAEECQADAF4AHAADAAEECQAEABwB/AADAAEECQAFAHoAAAADAAEECQAGABoB
+/gADAAEECQAHAFQBQAADAAEECQAIABgApgADAAEECQAJABgApgADAAEECQAKADoBlAADAAEECQAL
+AC4BzgADAAEECQAMAC4BzgADAAEECQAOAFYA6gBWAGUAcgBzAGkAbwBuACAAMQAuADAAMAAwADsA
+YwBvAG0ALgBtAHkAZgBvAG4AdABzAC4AZQB4AGwAagBiAHIAaQBzAC4AbQB1AHMAZQBvAC0AcwBs
+AGEAYgAuADUAMAAwAC4AdwBmAGsAaQB0ADIALgBjAFEAUABxAEMAbwBwAHkAcgBpAGcAaAB0ACAA
+KABjACkAIAAyADAAMAA5ACAAYgB5ACAASgBvAHMAIABCAHUAaQB2AGUAbgBnAGEALgAgAEEAbABs
+ACAAcgBpAGcAaAB0AHMAIAByAGUAcwBlAHIAdgBlAGQALgBoAHQAdABwADoALwAvAHcAdwB3AC4A
+bQB5AGYAbwBuAHQAcwAuAGMAbwBtAC8AdgBpAGUAdwBsAGkAYwBlAG4AcwBlAD8AbABpAGQAPQAx
+ADIAOQA0AE0AdQBzAGUAbwAgAFMAbABhAGIAIABpAHMAIABhACAAdAByAGEAZABlAG0AYQByAGsA
+IABvAGYAIABKAG8AcwAgAEIAdQBpAHYAZQBuAGcAYQAuAFMAcABhAGMAZQBkACAAYQBuAGQAIABr
+AGUAcgBuAGUAZAAgAHcAaQB0AGgAIABpAEsAZQByAG4ALgBoAHQAdABwADoALwAvAHcAdwB3AC4A
+ZQB4AGwAagBiAHIAaQBzAC4AYwBvAG0mHgBNAHUAcwBlAG8AUwBsAGEAYgAtADUAMAAwTXVzZW9T
+bGFiLTUwMAAAAgAAAAAAAP+1ADIAAAAAAAAAAAAAAAAAAAAAAAAAAAHKAAAAAQACAAMABAAFAAYA
+BwAIAAkACgALAAwADQAOAA8AEAARABIAEwAUABUAFgAXABgAGQAaABsAHAAdAB4AHwAgACEAIgAj
+ACQAJQAmACcAKAApACoAKwAsAC0ALgAvADAAMQAyADMANAA1ADYANwA4ADkAOgA7ADwAPQA+AD8A
+QABBAEIAQwBEAEUARgBHAEgASQBKAEsATABNAE4ATwBQAFEAUgBTAFQAVQBWAFcAWABZAFoAWwBc
+AF0AXgBfAGAAYQECAKMAhACFAJYAhgCOAIsAnQCpAKQBAwCKANoAgwCTAPIA8wCNAJcAiADDAN4A
+8QCeAKoA9QD0APYAogCtAMkAxwCuAGIAYwCQAGQAywBlAMgAygDPAMwAzQDOAOkAZgDTANAA0QCv
+AGcA8ACRANYA1ADVAGgA6wDtAIkAagBpAGsAbQBsAG4AoABvAHEAcAByAHMAdQB0AHYAdwDqAHgA
+egB5AHsAfQB8ALgAoQB/AH4AgACBAOwA7gC6AQQBBQEGAQcBCAEJAP0A/gEKAQsBDAENAP8BAAEO
+AQ8BEAEBAREBEgETARQBFQEWARcBGAEZARoBGwEcAPgA+QEdAR4BHwEgASEBIgEjASQBJQEmAScB
+KAEpASoBKwEsAPoA1wEtAS4BLwEwATEBMgEzATQBNQE2ATcBOAE5AToBOwDiAOMBPAE9AT4BPwFA
+AUEBQgFDAUQBRQFGAUcBSAFJAUoAsACxAUsBTAFNAU4BTwFQAVEBUgFTAVQA+wD8AOQA5QFVAVYB
+VwFYAVkBWgFbAVwBXQFeAV8BYAFhAWIBYwFkAWUBZgFnAWgBaQFqALsBawFsAW0BbgDmAOcBbwCm
+AXABcQFyAXMA2ADhANsA3ADdAOAA2QDfAXQBdQCyALMAtgC3AMQAtAC1AMUAggDCAIcAqwDGAL4A
+vwC8AXYBdwF4AXkBegF7AXwBfQF+AX8BgAGBAYIBgwGEAYUBhgGHAIwA7wCSAKcAjwCUAJUBiADA
+AMEBiQGKAYsA0gGMAY0BjgGPAZABkQGSAZMBlAGVAZYBlwGYAZkBmgGbAZwBnQGeAZ8BoAGhAaIB
+owGkAaUBpgGnAagBqQGqAasBrAGtAa4BrwGwAbEBsgGzAbQBtQG2AbcBuAG5AboBuwG8Ab0BvgG/
+AcABwQHCAcMBxAHFAcYBxwHIAckBygHLAcwBzQHOAc8B0AHRAdIB0wHUAdUB1gd1bmkwMEEwB3Vu
+aTAwQUQHQW1hY3JvbgdhbWFjcm9uBkFicmV2ZQZhYnJldmUHQW9nb25lawdhb2dvbmVrC0NjaXJj
+dW1mbGV4C2NjaXJjdW1mbGV4CkNkb3RhY2NlbnQKY2RvdGFjY2VudAZEY2Fyb24GZGNhcm9uBkRj
+cm9hdAdFbWFjcm9uB2VtYWNyb24GRWJyZXZlBmVicmV2ZQpFZG90YWNjZW50CmVkb3RhY2NlbnQH
+RW9nb25lawdlb2dvbmVrBkVjYXJvbgZlY2Fyb24LR2NpcmN1bWZsZXgLZ2NpcmN1bWZsZXgKR2Rv
+dGFjY2VudApnZG90YWNjZW50DEdjb21tYWFjY2VudAxnY29tbWFhY2NlbnQLSGNpcmN1bWZsZXgL
+aGNpcmN1bWZsZXgESGJhcgRoYmFyBkl0aWxkZQZpdGlsZGUHSW1hY3JvbgdpbWFjcm9uBklicmV2
+ZQZpYnJldmUHSW9nb25lawdpb2dvbmVrAklKAmlqC0pjaXJjdW1mbGV4C2pjaXJjdW1mbGV4DEtj
+b21tYWFjY2VudAxrY29tbWFhY2NlbnQMa2dyZWVubGFuZGljBkxhY3V0ZQZsYWN1dGUMTGNvbW1h
+YWNjZW50DGxjb21tYWFjY2VudAZMY2Fyb24GbGNhcm9uBExkb3QEbGRvdAZOYWN1dGUGbmFjdXRl
+DE5jb21tYWFjY2VudAxuY29tbWFhY2NlbnQGTmNhcm9uBm5jYXJvbgtuYXBvc3Ryb3BoZQNFbmcD
+ZW5nB09tYWNyb24Hb21hY3JvbgZPYnJldmUGb2JyZXZlDU9odW5nYXJ1bWxhdXQNb2h1bmdhcnVt
+bGF1dAZSYWN1dGUGcmFjdXRlDFJjb21tYWFjY2VudAxyY29tbWFhY2NlbnQGUmNhcm9uBnJjYXJv
+bgZTYWN1dGUGc2FjdXRlC1NjaXJjdW1mbGV4C3NjaXJjdW1mbGV4DFRjb21tYWFjY2VudAx0Y29t
+bWFhY2NlbnQGVGNhcm9uBnRjYXJvbgRUYmFyBHRiYXIGVXRpbGRlBnV0aWxkZQdVbWFjcm9uB3Vt
+YWNyb24GVWJyZXZlBnVicmV2ZQVVcmluZwV1cmluZw1VaHVuZ2FydW1sYXV0DXVodW5nYXJ1bWxh
+dXQHVW9nb25lawd1b2dvbmVrC1djaXJjdW1mbGV4C3djaXJjdW1mbGV4C1ljaXJjdW1mbGV4C3lj
+aXJjdW1mbGV4BlphY3V0ZQZ6YWN1dGUKWmRvdGFjY2VudAp6ZG90YWNjZW50BWxvbmdzDFNjb21t
+YWFjY2VudAxzY29tbWFhY2NlbnQHdW5pMDIxQQd1bmkwMjFCB3VuaTFFOUUJdGhpbnNwYWNlDHpl
+cm9zdXBlcmlvcgxmb3Vyc3VwZXJpb3IMZml2ZXN1cGVyaW9yC3NpeHN1cGVyaW9yDXNldmVuc3Vw
+ZXJpb3INZWlnaHRzdXBlcmlvcgxuaW5lc3VwZXJpb3IMemVyb2luZmVyaW9yC29uZWluZmVyaW9y
+C3R3b2luZmVyaW9yDXRocmVlaW5mZXJpb3IMZm91cmluZmVyaW9yDGZpdmVpbmZlcmlvcgtzaXhp
+bmZlcmlvcg1zZXZlbmluZmVyaW9yDWVpZ2h0aW5mZXJpb3IMbmluZWluZmVyaW9yBEV1cm8DZl9m
+BWZfZl9pBWZfZl9sC2NvbW1hYWNjZW50A2Zfagl6ZXJvLnRudW0Ib25lLnRudW0IdHdvLnRudW0K
+dGhyZWUudG51bQlmb3VyLnRudW0JZml2ZS50bnVtCHNpeC50bnVtCnNldmVuLnRudW0KZWlnaHQu
+dG51bQluaW5lLnRudW0LaHlwaGVuLmNhc2UOcGFyZW5sZWZ0LmNhc2UPcGFyZW5yaWdodC5jYXNl
+EGJyYWNrZXRsZWZ0LmNhc2URYnJhY2tldHJpZ2h0LmNhc2UOYnJhY2VsZWZ0LmNhc2UPYnJhY2Vy
+aWdodC5jYXNlB2F0LmNhc2USZ3VpbGxlbW90bGVmdC5jYXNlE2d1aWxsZW1vdHJpZ2h0LmNhc2US
+Z3VpbHNpbmdsbGVmdC5jYXNlE2d1aWxzaW5nbHJpZ2h0LmNhc2ULZW5kYXNoLmNhc2ULZW1kYXNo
+LmNhc2UTcGVyaW9kY2VudGVyZWQuY2FzZRFxdWVzdGlvbmRvd24uY2FzZQ9leGNsYW1kb3duLmNh
+c2ULYnVsbGV0LmNhc2UKemVyby5wX29zZglvbmUucF9vc2YJdHdvLnBfb3NmC3RocmVlLnBfb3Nm
+CmZvdXIucF9vc2YKZml2ZS5wX29zZglzaXgucF9vc2YLc2V2ZW4ucF9vc2YLZWlnaHQucF9vc2YK
+bmluZS5wX29zZgp6ZXJvLnRfb3NmCW9uZS50X29zZgl0d28udF9vc2YLdGhyZWUudF9vc2YKZm91
+ci50X29zZgpmaXZlLnRfb3NmCXNpeC50X29zZgtzZXZlbi50X29zZgtlaWdodC50X29zZgpuaW5l
+LnRfb3NmCmRvbGxhci5vc2YIY2VudC5vc2YMc3Rlcmxpbmcub3NmB3llbi5vc2YKZmxvcmluLm9z
+ZghFdXJvLm9zZg56ZXJvLm51bWVyYXRvcg1vbmUubnVtZXJhdG9yDXR3by5udW1lcmF0b3IPdGhy
+ZWUubnVtZXJhdG9yDmZvdXIubnVtZXJhdG9yDmZpdmUubnVtZXJhdG9yDXNpeC5udW1lcmF0b3IP
+c2V2ZW4ubnVtZXJhdG9yD2VpZ2h0Lm51bWVyYXRvcg5uaW5lLm51bWVyYXRvchB6ZXJvLmRlbm9t
+aW5hdG9yD29uZS5kZW5vbWluYXRvcg90d28uZGVub21pbmF0b3IRdGhyZWUuZGVub21pbmF0b3IQ
+Zm91ci5kZW5vbWluYXRvchBmaXZlLmRlbm9taW5hdG9yD3NpeC5kZW5vbWluYXRvchFzZXZlbi5k
+ZW5vbWluYXRvchFlaWdodC5kZW5vbWluYXRvchBuaW5lLmRlbm9taW5hdG9yAAAAAAAAsACwALAA
+sADeAQgB2gKcA0YD1gPyBBgEIgRMBIYEoASqBMgE9gUABVwGCAYSBnoG9gdmB7wIegjqCPgJIAlc
+CXwJuApwCt4LagvmDEAMigzeDS4NlA4ADjgOhg8WD1gQABCKENARMBHMEl4THBNkE8gULhTUFbQW
+KBaWFqAWzhb4FyAXOhdYF+AYThimGR4ZgBnQGlgavBr6Gz4byhv6HI4c+h0+HcAeLh6AHyYfdh/c
+IEIg6CG2IkQisiMoI0AjtiQAJAAkLiSKJPglmiYyJlom6CdcJ9ooACgKKLYo0ikSKVYpYCneKfgq
+XCqcKrgq+CsCK1grYit0K4YrmCwkLDIsQCxOLFwsaix4LQotlC2iLbAtvi3MLdot6C32LgQuYi5w
+Ln4ujC6aLqguti9MMAowGDAmMDQwQjBQMLIxOjFIMVYxZDFyMYAxjjJKMw4zHDMqMzgzRjNUM2Iz
+cDO+NHw0ijSYNKY0tDTCNNA0/jXANc413DXqNfg2BjaGNpQ2ojawNr42zDeEODY4RDhSOGA4bjh8
+OIo4mDimOLQ5VjlgOe45/DoKOhg6Jjo0OkI6vDtGO1Q7YjtwO347jDuaO6g7tjvEPGo8eDyGPQ49
+iD2WPaQ9sj3APc493D44Ppw+qj7aP0Q/Uj9gP94/7D/6QIZAlECiQQJBEEEaQXRBgkGQQhZCgkKQ
+Qp5CrEK6QshC1kLkQ3xD8kQARA5EHEQqRDhERkTKRWRFckWARY5FnEWqRbhFxkXUReJF8EbaR6xH
+ukfISEhIzkjcSOpJTEmyScBJzkncSepJ+EoGShRKIkowSj5KvktKS1hLZkt0S4JLkEueS6xLukvI
+S9ZL5EwsTKhMtkzETNJM4E0qTXhNsE3MThJOSE6KTrhPRE9ET1xPdE+OT6hPwk/qT/hQIFBcUKpQ
+zFEEUeJR7FIyUmBSalJ0Un5S6FLyUvxTBlMQUxpTJFOgU6pTtFO+U8hURFSuVSZVxlXeVgBWXFbM
+VxJXWFfgWFhY0lmCWjJaWFwiXJ5c4lzsXPZdgF2KXgZeEF4aXiReLl5KXnBell68XuZfXF9mX9Jf
+4GBeYKRgrmC4YMJg3mGeYdBh9mI8YkZimGMWY3xjhmPyZEJkTGS2ZMBlFmVoZeZl8GZqZtZm4Gei
+aAxo5mlSaaxqUmrga1JrjGuWa6BsIGyIbQ5tGG1sbXZtgG2Kbepuem74bwJvhG/sb/ZwAHBqAAAA
+BQAFAAAB+QK8AAMABgAJAAwADwEPALIAAAArsA3NsA4ysAYvsAUzsAHNAbAQL7AA1rAKzbAMMrAK
+ELEIASuwCTKwA82xEQErsDYaujVA3IAAFSsKBLAKLgWwBcCxDRT5BLAJwLrKwNyAABUrCgWwDi4E
+sAzAsQgU+QWwBsC6ysDcgAAVKwuwBhCzBAYIEyuxBggIsAoQswQKBRMrusrA3IAAFSsLsAYQswcG
+CBMrsQYICLANELMHDQkTK7rKwNyAABUrC7AMELMLDA4TK7EMDgiwChCzCwoFEyu6ysDcgAAVKwuw
+DBCzDwwOEyuxDA4IsA0Qsw8NCRMrALcEBwgJCgsMDy4uLi4uLi4uAbcEBQYHCw0ODy4uLi4uLi4u
+sEAaAQAwMTMRIREDEyETFxEBEwMTIQMFAfT6qv6syKr+cKqqHgFUqgK8/UQBiwD//tT/Af7+AgD/
+AP/91QD/AAAAAAIASQAAAK4CwgADAAcANgCyBAAAK7AFzbIBAgArAbAIL7AE1rABMrAHzbACMrMA
+BwQIK7ADzbEJASsAsQEFERKwADkwMTcDMwMHNTMVUAdkBl1kwgIA/gDCYmIAAgBAAfoBGALOAAMA
+BwAyALIFAgArsAEzsATNsAAysgUCACuwBM0BsAgvsATWsAfNsAcQsQABK7ADzbEJASsAMDETNTMV
+IzUzFcxM2EwB+tTU1NQAAgAqAAACowLCABsAHwFBALIAAAArshcYGzMzM7IKAgArsgkNDjMzM7IH
+AQArswgLDA8kFzOwBs2zBRIeHyQXMrQCAwAHDSuzBBMcHSQXM7ACzbMBFhkaJBcyAbAgL7EhASuw
+Nhq6Pw31BAAVKwqwAC6wCi6wABCxGwP5sAoQsQkD+bo/DfUEABUrCrAYLrAOLrAYELEXA/mwDhCx
+DQP5sAAQswEACRMrswQACRMrswUACRMrswgACRMrsBsQswsbChMrsBgQswwYDRMrsBcQsw8XDhMr
+sxIXDhMrsxMXDhMrsxYXDhMrsBgQsxkYDRMrsBsQsxobChMrsxwbChMrsBgQsx0YDRMrsx4YDRMr
+sBsQsx8bChMrA0AYAAEEBQgJCgsMDQ4PEhMWFxgZGhscHR4fLi4uLi4uLi4uLi4uLi4uLi4uLi4u
+Li4usEAaADAxMzcjNzM3IzczNzMHMzczBzMHIwczByMHIzcjBxMzNyOLIoMMgx6CDIIjUSObI1Ij
+ggyDHoIMgiFSIpsiLpsem79KqEnIyMjISahKv7+/AQmoAAAAAQAq/5oB9AMpADQA8gCwLy+wLDOw
+B82yLwcKK7NALy4JK7AfL7ATzbAWMrITHwors0ATFAkrAbA1L7AQ1rAizbAiELEuASuwEzKwLc2w
+FTKwLRCxCgErsCnNsTYBK7A2GrrmXsVcABUrCg6wDhCwDMCxJAT5sCfAsA4Qsw0ODBMrsCQQsyUk
+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
+CQwKK7NACQsJKwGwEC+wC9awCs2yCgsKK7NACg4JK7MACgsIK7APzbERASuwNhq6OT7jYQAVKwoO
+sAAQsAHABLAPELAOwAKxAQ4uLgGwAS6wQBoBALEMCRESsAU5MDEzAT4BPwE1BisBFSM1IRUBZwEk
+BQsDAxIX+VcB5P7BAk4KEgQDAgNarET9ggAAAwA2//QCHwLOABUAJQA0AOIAshMAACuwKc2yBwIA
+K7AjzQGwNS+wANawJs2wJhCwFiDWEbAEzbAEL7AWzbAmELEgASuwCs2wLCDWEbAQzbE2ASuwNhq6
+5oPFSwAVKwoOsDMQsDDAsRsG+bAewLMcGx4TK7MdGx4TK7AzELMxMzATK7MyMzATK7IcGx4giiCK
+IwYOERI5sB05sjEzMBESObAyOQC3HjMbHB0wMTIuLi4uLi4uLgG3HjMbHB0wMTIuLi4uLi4uLrBA
+GgGxFiYRErACObAgEbITByk5OTmwLBKwDjkAsSMpERKzAAQKECQXOTAxNzQ3JjU0NjMyFhUUDgEH
+FhUUBiMiJhMUHgUXNjU0JiMiBgMUFjMyNjU0LgQnBjZyVnNpZHwoHg5lh2tqjX4KFxUqGTcMPUU6
+OUEaVjw5VREVLyFDE1THcFA5VUxtZlQsWiUOO15UengBqBEdGREWCxcFSEI0Ozn+kjtLRDMUIhca
+Dx0IPwAAAAACAC3/9AIdAs4AGwAnAGoAsgsAACuwEs2yAwIAK7AlzbQZHwsDDSuwGc0BsCgvsADW
+sBzNsBwQsSIBK7AVMrAGzbEpASuxHAARErEPEDk5sCIRswsSAxkkFzkAsRILERKwDzmwGRGwEDmw
+HxKwFTmwJRGxBgA5OTAxEzQ2MzIWFRQOAiMiJi8BNxYzMjY3Iw4BIyImNxQWMzI2NTQmIyIGLYRl
+dJMnS39QJEQQEB8tOlxtDQIXWTFifmZPRTpUXkE8RwHhaIW3k0iKdkgOCAdUGI1jHSODYUBRQCtD
+eFQA//8AYQAAAMkB+gAjABEAFQAAAAMAEQAVAZEAAAACACv/hADOAfoAAwAHACgAsgEBACuwAM0B
+sAgvsADWsAUysAPNsAYysQkBK7EDABESsAc5ADAxEzUzFQM3MwdmZqE9ZlUBkWlp/fPl5QAAAAEA
+OgAsAgwCDgAHAFAAsAcvsAbNsAMvsALNAbAIL7EJASuwNhq65erFjwAVKwqwBy4OsADABbEGBfkO
+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
+AMCxEgP5sBPAusEC9LIAFSsKsB0QsBzAsR4I+bAfwAC3AAESExwdHh8uLi4uLi4uLgG3AAESExwd
+Hh8uLi4uLi4uLrBAGgGxEAMRErAVObAaEbMNBhckJBc5sCESsAs5ALEXJBESsBQ5sA0RswMLFSEk
+FzmwBhKwCjkwMTcDJjU0NjMyFh8BByYjIgYVFBcTBzcWMzI2NTQnAzMTFhUUBiMiJieJRwVlVydG
+EBAuKDcvOwVEqywqNy48BkJPRgVmVidGEG8BhhMbS2AaDA1AIjQxDxn+f3pDJTcyGRQBeP56FBlM
+YBkNAAACAGoDDQGIA3IAAwAHACsAsAQvsAAzsAXNsAEysAXNAbAIL7AE1rAHzbAHELEAASuwA82x
+CQErADAxATUzFSE1MxUBMlb+4lYDDWVlZWUAAAMALf/0AvYCzgAJABMANQB+ALIIAAArsA3NsgMC
+ACuwEs20MygIAw0rsDPNtBciCAMNK7AXzQGwNi+wAdawC82wCxCxFAErsCXNsCUQsRABK7AGzbE3
+ASuxECURErcIDQMSFx0tMyQXOQCxKDMRErEGADk5sCIRQAkKDxALHRQeLC0kFzmwFxKxBQE5OTAx
+NhA2MzIWEAYjIgIUFjMyNjQmIyIDNDYzMh4CHwEHLgIjIgYVFBYzMjY/ARcOBCMiJi3PlJXR0ZWU
+hqN3eaSkeXdHbVggOSQbBQY9BA8zHTlDQjodMgoKPQIIHSI6IFhtyQEw1dX+0NUB6vqsrPqs/tZS
+dhQdHgoKIQcVI002OEsgDxAhBA0jGhV1AAAAAwBKAQkBXALMABoAJAAoAHMAshACACuwCc2wJS+w
+Js2wAC+wG82wIC+wBc0BsCkvsAPWsCUysCLNsCIQsRUBK7EGHjIysBTNsCcysSoBK7EiAxESsQ0O
+OTmwFRGyAAkQOTk5ALEbABESsRQWOTmwIBGwAzmxCQURErANObAQEbAOOTAxEyImNTQ7ATU0IyIG
+DwEnNjMyFh0BIzUjDgInMjY9ASMiFRQWBzUhFbcsQb0KQBQpCwsdLUw+QUQCAw0vDiAqC3IbZAES
+AX40LW4GPw4HBzElQT3JLgYSHTs3Igg2EhmwOTkAAAIAKwBNAfoB6AAFAAsAyAABsAwvsAjWsAYy
+sAnNsAsysAkQsQEBK7AFMrACzbAEMrENASuwNhq6MhLYIwAVKwoEsAguDrAHwASxCQX5DrAKwLrO
+BtgFABUrCgSwBi6xBwgIsAfABLELBfmxCgkIsArAujIS2CMAFSsKBLABLg6wAMAEsQIF+Q6wA8C6
+zgbYBQAVKwoEsAUusQABCLAAwASxBAX5sQMCCLADwABADAABAgMEBQYHCAkKCy4uLi4uLi4uLi4u
+LgGzAAMHCi4uLi6wQBoBADAxEzczBxcrASc3MwcX9aRhpKRhyqSkYaSkARrOzs3Nzs7NAAAAAAEA
+MQCXAg4BogAFAC4AsAAvsAHNsgABCiuzQAAECSsBsAYvsATWsAPNsgQDCiuzQAQACSuxBwErADAx
+EzUhESM1MQHdUQFUTv71vf//AFwA8gGAAUgAAwGKAAX/wQAAAAQALf/0AvYCzgAJABMAJAAtAM4A
+sggAACuwDc2yAwIAK7ASzbQiJggDDSuwIs2yIiYKK7NAIhQJK7EgITIytBUtCAMNK7AVzQGwLi+w
+AdawC82wCxCxFAErsCTNsCUysCQQsSkBK7AZzbAhINYRsCDNsBkQsRABK7AGzbEvASuwNhq6xkrk
+VQAVKwqwIRCwIsAOsCAQsB/AALAfLgGxHyIuLrBAGgGxKSQRErMIDRIDJBc5sCERsBw5ALEiDRES
+swYLAA8kFzmwJhGwHDmwLRKyEAoZOTk5sBURsQUBOTkwMTYQNjMyFhAGIyICFBYzMjY0JiMiAxEz
+MhYVFAYHFRYfASMnIxU1MzI2NTQmKwEtz5SV0dGVlIajd3mkpHl3A5E2QSobBAlITkY9PBwhIRw8
+yQEw1dX+0NUB6vqsrPqs/hwBeT80KDUHAgQRi5KSxiIeHSAAAAAAAQB6AxABeQNXAAMAHACwAC+w
+Ac2wAc0BsAQvsQABK7ADzbEFASsAMDETNSEVegD/AxBHRwAAAAACACwBpgFbAs4ACAAQAEMAsgYC
+ACuwDs2wAS+wCs0BsBEvsAPWsBDNsBAQsQwBK7AIzbESASuxDBARErMBBQYAJBc5ALEOChESsgcI
+Azk5OTAxACImNTQ2MhYUBjI2NCYiBhQBAn5YWH5Ztz4sLD4qAaZWPj1XV3oNKz4sLD4AAAIAKv9T
+AjsCOgALAA8AUACyCgAAK7APL7AMzbAAL7AHM7ABzbAFMrIBAAors0ABAwkrAbAQL7AK1rACMrAJ
+zbAEMrIJCgors0AJBwkrsgoJCiuzQAoACSuxEQErADAxNzUzNTMVMxUjFSM1AyEVISrgUt/fUtAB
+8f4P9k729k729v6rTgAAAP//ACEBpwFLA2YAAwHC//8BpwAAAAEAHwGdAU4DXAAiAJIAsAovsBPN
+sCEvsAHNsAEQsADNAbAjL7AA1rAizbIiAAors0AiAwkrsCIQsRYBK7AHzbEkASuwNhq6MH3WOgAV
+KwoEsAMuDrAEwLEcEfmwG8AAswMEGxwuLi4uAbIEGxwuLi6wQBoBsSIAERKwDzmwFhGyChMdOTk5
+ALETChESsA45sAARsQcPOTmwIRKwHTkwMRM1IRUHHgEVFAYjIiYvATceAjMyNjU0JisBJz8BNQYr
+ARUuARhwM0VYRCxKDg8qBA81HiEyNCQgEF8WDhBkAutxMIIIPjY7ViEQETMGEBwsICEmJnMUAwM1
+AAAAAAEAkALzAWcDcgADABgAsAAvsAHNAbAEL7AA1rACzbEFASsAMDETNzMHkGhvfALzf38AAAAB
+AEf/OAIMAfoAHgBuALINAAArshYAACuwBs2yFgYKK7NAFgAJK7IBAQArsAozAbAfL7AB1rADzbAe
+zbADELEJASuwDTKwC82xIAErsR4BERKxGhs5ObEJAxESsBY5sAsRsQ8QOTkAsQYNERKxGhs5ObAB
+EbEPEDk5MDEXETMRFBYzMjY9ATMRIzU3Iw4EIyImLwEjFh0BR2EnN0taYV4CAwIIHydDJx4tCAgC
+B8gCwv7SPUFwT+3+BkUjBQ8oHxkQCAcxHY0AAAIAI//OAh8CwgAKAA4ARgCyBgIAK7AJzbIJBgor
+s0AJAAkrsAsyAbAPL7AA1rAKzbIKAAors0AKBwkrsAoQsATNsAQvsAoQsQsBK7AOzbEQASsAMDEF
+ESImNDYzIRUjETMRMxEBEGGMi2EBEMQ+SjIBI4fEhlb9YgJl/ZsAAAAAAQBZAO0AvwFXAAMAHgCw
+AC+wAc2wAc0BsAQvsADWsAPNsAPNsQUBKwAwMTc1MxVZZu1qagAAAAABAKf/JwFMABkAFQA5ALAK
+L7ARzQGwFi+wE9awB82zAgcTCCuwAc2wAS+wAs2xFwErsRMBERKxBAo5OQCxEQoRErAOOTAxFzcX
+FQceARUUBiMiJi8BNRYzMjU0I7ogMxAiLUAvDRsHBxMZMzthegoIPwIpICsrAwICNQYgIgAA//8A
+HwGnAT0DXAADAcEAAAGnAAAAAwBAAQkBlgLNAAoAFgAaAFYAsgYCACuwEc2wFy+wGM2wAS+wC80B
+sBsvsAPWsBTNsBQQsQ4BK7AJzbEcASuxFAMRErEXGDk5sA4RsgABBjk5ObAJErEZGjk5ALERCxES
+sQkDOTkwMQAiJjU0NjMyFhUUBzI2NTQmIyIGFRQWBzUhFQEzkGNjR0hkqyk5OSkqOTlxATgBgF9J
+Rl9eR0keOi0sOTksLTq4OTkA//8ANwBNAgUB6AADAZP////EAAD//wAyAAADmQLCACMBugIs/vMA
+IwHBABMBDQADAV4BjwAAAAD//wArAAADgQLCACMBwgI1AAAAIwHBAAwBDQADAV4BigAAAAD//wAu
+AAADpALCACMBuQAOAAAAIwG6Ajf+8wADAV4BmQAAAAAAAgAw/y4BrwH6AAMAIwCtALIBAQArsADN
+sCEvsBbNAbAkL7AE1rATzbATELEAASuwCjKwA82wDDKxJQErsDYauisT0KoAFSsKDrAGELAIwLER
+B/mwD8CwBhCzBwYIEyuwERCzEBEPEyuyBwYIIIogiiMGDhESObIQEQ8REjkAtQYHCA8QES4uLi4u
+LgG1BgcIDxARLi4uLi4usEAaAbEDABESsRYhOTkAsRYhERKwGzmwABGyBAsaOTk5MDETNTMVATQ+
+Az0BMxUUDgMVFBYzMjY/ARcOBCMiJt5k/u4kNDUkXiMyMiNCMRw5Dw41AwoiJjofWHkBmGJi/kwu
+STEtOSElKypGLyw3Hyo6FgoLRQMIFhEOZQAA//8ADAAAAscDcgAjACQAAQAAAAMAQwBCAAAAAP//
+AAsAAALGA3IAIwAkAAAAAAADAHQAmwAAAAD//wALAAACxgNyACMAJAAAAAAAAwFFAG4AAAAA//8A
+CwAAAsYDcwAjACQAAAAAAAMBSwBvAAAAAP//AAsAAALGA3IAIwAkAAAAAAADAGgAbwAAAAD//wAL
+AAACxgOGACMAJAAAAAAAAwFJAG4AAAAAAAIADAAAA3oCwgAbAB8AygCyAAAAK7ATM7ACzbIPFRky
+MjKyAAAAK7ARzbIFAgArsB/NsQMJMjKyBQIAK7AIzbQLDgAFDSuwGDOwC82wHDIBsCAvsBbWsB0y
+sA/NsAoysg8WCiuzQA8NCSuyFg8KK7NAFhQJK7APELEQASuwE82wCCDWEbAHzbIIBwors0AIBAkr
+sSEBK7A2Gro7LeefABUrCrACLrAfLrACELEZCfmwHxCxAwn5sBkQsxgZHxMrsxwZHxMrA7UCAxgZ
+HB8uLi4uLi6wQBoAMDEzNTMTIzUhFSM1IxUzFSMVMzUzFSE1MzUjBzMVEzM1Iww/400CiFPt+Pj+
+U/31VrRhTDOWOE4CJ02kUuNS6VOlTu7uTgGK5gAAAAABADH/JwKxAs4ANwB7ALIBAAArsCUzsBnN
+sgcCACuwE82wLC+wM80BsDgvsATWsBbNsBYQsTUBK7ApzbApELEdASuwIM2wDiDWEbANzbE5ASux
+NRYRErcBBxMAGSYsMCQXObApEbAlOQCxMywRErAwObABEbEpMTk5sRMZERKzBA0eHyQXOTAxBTcu
+ATU0NjMyHgIdASM1NC4BIyIGFRQWMzI+AT0BMxUUDgIPAR4BFRQGIyImLwE1FjMyNTQjAVwXjrTP
+miRVWTtdPUolcpSYdCBKRl01VFUpCiEuQS4OGwcHExoyOmFXD8+Rm84OHTsmVjcdKBCYd32hDSge
+N1YjOB8QASwCKh8rKwMCAjUGICIAAP//ADUAAAJFA3IAIwAoAAAAAAADAEMAHwAAAAD//wA1AAAC
+RQNyACMAKAAAAAAAAwB0AHoAAAAA//8ANQAAAkUDcgAjACgAAAAAAAMBRQBNAAAAAP//ADUAAAJF
+A3IAIwAoAAAAAAADAGgATQAAAAD//wAkAAABSgNyACMALAAAAAAAAwBD/5kAAAAA//8ANQAAAVoD
+cgAjACwAAAAAAAMAdP/zAAAAAP//ADMAAAFMA3IAIwFF/8YAAAADACwAAAAAAAD//wAwAAABTgNy
+ACMALAAAAAAAAwBo/8YAAAAAAAIANQAAAt8CwgAQAB0AaACyEAAAK7ARzbABMrIKAgArsBnNsAcy
+tAQFEAoNK7AaM7AEzbAcMgGwHi+wAtawBjKwEc2wGTKyEQIKK7NAERwJK7ICEQors0ACBAkrsBEQ
+sRUBK7ANzbEfASsAsQUEERKxDRU5OTAxMzUzNSM1MzUjNSEyFhUUBiMnMzI2NTQmKwEVMxUjNVhL
+S1gBRKTCwqSIgXiNjneBm5tO6lLrTbulprxSjoKBjeZSAAD//wA1AAADHgNzACMAMQAAAAAAAwFL
+AK8AAAAA//8AMP/0AwYDcgAjADIAAAAAAAMAQwB0AAAAAP//ADD/9AMGA3IAIwAyAAAAAAADAHQA
+zgAAAAD//wAw//QDBgNyACMBRQChAAAAAwAyAAAAAAAA//8AMP/0AwYDcwAjADIAAAAAAAMBSwCi
+AAAAAP//ADD/9AMGA3IAIwAyAAAAAAADAGgAogAAAAAAAQAuAAACNgI6AAsA+gCyCwAAK7AJM7AD
+L7AFMwGwDC+wANawAjKxBgErsAgysQ0BK7A2GrAmGgGxCwAuyQCxAAsuyQGxBQYuyQCxBgUuybA2
+GrAmGgGxAwIuyQCxAgMuyQGxCQguyQCxCAkuybA2GrrQf9UcABUrC7ACELMBAgkTK7ECCQiwABCz
+AQAFEyu60H/VHAAVKwuwAxCzBAMIEyuxAwgIsAAQswQABRMrutB/1RwAFSsLsAMQswcDCBMrsQMI
+CLALELMHCwYTK7rQf9UcABUrC7ACELMKAgkTK7ECCQiwCxCzCgsGEysAswEEBwouLi4uAbMBBAcK
+Li4uLrBAGgEAMDE/ASc3FzcXBxcHJwcuz883zc030NA3zc035uY35OQ35uY34+MAAwAw/+cDBQLc
+ABQAHAAkAQgAshEAACuwH82yBgIAK7AYzbAUL7AJLwGwJS+wANawAyDWEbAbzbEKASuwDiDWEbAi
+zbAiL7AOzbEmASuwNhqwJhoBsRQALskAsQAULskBsQkKLskAsQoJLsmwNhq6M/7argAVKwuwABCz
+AQAJEyuzCAAJEyuwFBCzCxQKEyuzExQKEyuwABCzFQAJEyuzFgAJEyuwFBCzHRQKEyuzJBQKEyuy
+AQAJIIogiiMGDhESObAVObAWObAIObITFAoREjmwHTmwJDmwCzkAtwEICxMVFh0kLi4uLi4uLi4B
+twEICxMVFh0kLi4uLi4uLi6wQBoBsSIbERKxBhE5OQCxGB8RErEOAzk5MDE/ASY1NDYzMhc3Fwce
+ARUUBiMiJwc3ASYjIgYVFBcWMzI2NTQnejF70phmVC0xLTxE0plpVjA6ATc7R22XfDxMbZhTCURu
+q5jQMkAiPzKQU5zWNkO3AbEkmnN5diigd3lMAP//AB//9AL+A3IAIwA4AAAAAAADAEMAaAAAAAD/
+/wAf//QC/gNyACMAOAAAAAAAAwB0AMIAAAAA//8AH//0Av4DcgAjADgAAAAAAAMBRQCVAAAAAP//
+AB//9AL+A3IAIwA4AAAAAAADAGgAlgAAAAD//wAKAAACgANyACMAPAAAAAAAAwB0AHoAAAAAAAIA
+NQAAAm0CwgAUAB0AbwCyAAAAK7ABzbASMrIFAgArsATNsAcytBEVAAUNK7ARzbQJHQAFDSuwCc0B
+sB4vsALWsBLNsQgVMjKyEgIKK7NAEhQJK7AGMrICEgors0ACAAkrsAQysBIQsRkBK7ANzbEfASsA
+sR0VERKwDTkwMTM1MxEjNSEVIxUzMhYVFAYrARUzFSczMjY1NCYrATVYWAEVWqdhdXViplpakkBG
+RUCTTgInTU1IZ1laa1pO9j45ODoAAAABACD/+QJUAs4AMgCIALIXAAArsB7NsgAAACuwAc2yBgIA
+K7AuzQGwMy+wAtawMs2yAjIKK7NAAgAJK7AyELEmASuwDs2wDhCxKwsrsAnNsyEJKwgrsBTNsTQB
+K7EmMhESsRwbOTmwDhG0Bh4kKS4kFzmwIRKxDBc5ObAJEbAROQCxHgARErAbObAuEbIJFBw5OTkw
+MTM1MxE0NjMyFhUUDgIVFB4DFRQGIyImLwE1FjMyNjU0LgI1ND4CNTQmIyIGFREgUIBYUmwgJSAl
+NDUlY0gpRw8OOEokMDhDOB8mHzItL0VLAcdYZF1EITkiKhQRJCQpPSNJTw8HB1YfJCQbNSdAJBw0
+IzEYIC46Nf31//8AIf/0AhICwgAjAEQAAAAAAAMAQ//g/1AAAP//ACH/9AISAsIAIwBEAAAAAAAD
+AHQAOv9QAAD//wAh//QCEgLCACMARAAAAAAAAwFFAA3/UAAA//8AIf/0AhICwwAjAEQAAAAAAAMB
+SwAO/1AAAP//ACH/9AISAsIAIwBEAAAAAAADAGgADv9QAAD//wAh//QCEgLWACMARAAAAAAAAwFJ
+AA3/UAAAAAMAIv/0AzUCBgA1ADwARgCwALIzAAArsCozsEDNsCEyshQBACuwGTOwC82wOjK0B0Uz
+FA0rsB0zsAfNsDYyAbBHL7AA1rA9zbA9ELFDASuwCDKwHs2wNjKwHhCxNwErsBzNsUgBK7E9ABES
+sQ8QOTmwQxGyCxQzOTk5sB4SsxcWLS4kFzmwNxGyGSEqOTk5sBwSsh0lJjk5OQCxQDMRErAmObBF
+EbMAJS0uJBc5sQsHERKyDxYXOTk5sBQRsBA5MDE3ND4EOwE1NCMiBg8BJz4CMzIXMzYzMhYVByEe
+ATMyNj8BFw4CIyImJyMOAyMiJiUhLgEjIgYFFBYzMjY9ASMiIhw2OEw0IhtvJEgSEicIH2Q0fCgC
+PnZldAP+lQReRyZLEhIoCCBmNUtwHwIFFitLLUllAakBCAJGMThN/q4yLDtOL7iNJjsjFgoDEXEY
+DA1FBxQhWVmGZiVUXB0PD0QIGChDPA4jLx9S7j5HReIiMGY9EgAAAAABACj/JwIEAgYAMwD2ALIB
+AAArsCEzsBjNsgcBACuwEs2yEgcKK7NAEg4JK7AoL7AvzbMcIQcIKwGwNC+wBNawFc2wFRCxMQEr
+sCXNsCUQsR0BK7ANINYRsA7NsA4vsA3NsTUBK7A2GrAmGgGxHB0uyQCxHRwuybA2Grompsz8ABUr
+Cg6wHBCwGsCwHRCwH8CwGhCzGxocEyuwHxCzHh8dEyuyGxocIIogiiMGDhESObIeHx0REjkAsxob
+Hh8uLi4uAbMaGx4fLi4uLrBAGgGxMRURErcBBxIAGCIoLCQXObAlEbAhOQCxLygRErAsObABEbEl
+LTk5sRIcERKxBBU5OTAxFzcuATU0NjMyHgIdASM1NCYjIgYVFBYzMj4BNxcOAg8BHgEVFAYjIiYv
+ATUWMzI1NCPzGGKBmnIfQD8oVkYnTV9mTCdPFhYlECtaLgohLkEuDRwHBxQZMjphWQ6ManOXDBkv
+Hz4jGx9jUVRiIBARRw8dIQEsAiofKysDAgI1BiAiAAAA//8AKf/0AgECwgAjAEgAAAAAAAMAQwAA
+/1AAAP//ACn/9AIBAsIAIwBIAAAAAAADAHQAWv9QAAD//wAp//QCAQLCACMASAAAAAAAAwFFAC3/
+UAAA//8AKf/0AgECwgAjAEgAAAAAAAMAaAAu/1AAAP//AA0AAAEjAsIAIwDxAAAAAAADAEP/gv9Q
+AAD//wAtAAABQwLCACMA8QAAAAAAAwB0/9z/UAAA//8AHAAAATUCwgAjAUX/r/9QAAMA8QAAAAAA
+AAADACMAAAEmAsIACQANABEAXgCyAAAAK7ABzbAHMrIPAgArsAszsA7NsAoysgUBACuwBM0BsBIv
+sA7WsBHNsBEQsQILK7AHzbICBwors0ACAAkrswoHAggrsA3NsAgysRMBK7ERDhESsQQFOTkAMDEz
+NTMRIzUzETMVAzUzFSE1MxUvSkytSVNW/v1WSwFkS/5RSwJdZWVlZQAAAAACACv/9AIVAs8AHgAs
+APMAshwAACuwIs2yEAIAK7APzbQDKhwQDSuwA82zCxwQCCuzEw8QCCsBsC0vsAzWsAAg1hGwH82x
+FAErsBcg1hGwJ82wJy+wF82xLgErsDYasCYaAbELDC7JALEMCy7JAbETFC7JALEUEy7JsDYauhm2
+xWQAFSsLsAsQswoLFBMrsAwQsw0MExMrsxIMExMrsAsQsxULFBMrsg0MEyCKIIojBg4REjmwEjmy
+CgsUERI5sBU5ALMKDRIVLi4uLgGzCg0SFS4uLi6wQBoBsR8AERKxDxA5ObAnEbIDCBw5OTkAsSoi
+ERKxFwA5ObADEbEHCDk5MDE3NDYzMhYfATMmJwcnNyYnNxYXNxcHFhUUDgIjIiY3FBYzMj4CNTQm
+IyIGK35uJD0NDQIfULIKgUBGG3lbhQpfkh06ZUFtgGJLQic9IxJNQElQ61+IFQsKUzVONDogEE8c
+Nzw1K3jNNWJVM5NiQl8hOD8iOUlbAAAA//8AKwAAApkCwwAjAFEAAAAAAAMBSwBz/1AAAP//ACj/
+9AJKAsIAIwBSAAAAAAADAEMAEv9QAAD//wAo//QCSgLCACMAUgAAAAAAAwB0AG3/UAAA//8AKP/0
+AkoCwgAjAUUAQP9QAAMAUgAAAAAAAP//ACj/9AJKAsMAIwBSAAAAAAADAUsAQP9QAAD//wAo//QC
+SgLCACMAUgAAAAAAAwBoAED/UAAAAAMANgAsAi8CDgADAAcACwAqALAIL7AJzbAEL7AFzbAAL7AB
+zQGwDC+wCNawADKwC82wAjKxDQErADAxATUzFQU1IRUFNTMVAQNe/tUB+f7UXgGzW1u9Tk7KW1sA
+AwAp/9wCSgIaABQAHAAkARAAshEAACuwH82yAAAAK7IHAQArsBjNsgsBACuwFC+wCi8BsCUvsADW
+sAQg1hGwG82xCwErsA4g1hGwIs2wIi+wDs2xJgErsDYaujQP2sYAFSsKsAAQsRQT+bALELEKE/m6
+NAfaugAVKwuwABCzAQAKEyuzCQAKEyuwFBCzDBQLEyuzExQLEyuwABCzFQAKEyuzFgAKEyuwFBCz
+HRQLEyuzJBQLEyuyAQAKIIogiiMGDhESObAVObAWObAJObITFAsREjmwHTmwJDmwDDkAtwEJDBMV
+Fh0kLi4uLi4uLi4BQAoBCQoMExQVFh0kLi4uLi4uLi4uLrBAGgGxIhsRErEHETk5ALEYHxESsQ4E
+OTkwMRc3LgE1NDYzMhc3FwcWFRQGIyInBzcTJiMiBhUUFxYzMjY1NCdlJS00nnJJQCgrJ1yfckU9
+JzHOLCpIZmAmKEllMAU1JGs/cpYjNx42T3lymCA4oAEfF2ZOSlgUZ09GNQAA//8AFP/0AnkCwgAj
+AFgAAAAAAAMAQwAY/1AAAP//ABT/9AJ5AsIAIwBYAAAAAAADAHQAc/9QAAD//wAU//QCeQLCACMA
+WAAAAAAAAwFFAEX/UAAA//8AFP/0AnkCwgAjAFgAAAAAAAMAaABG/1AAAP//AAn/LgJFAsIAIwBc
+AAAAAAADAHQAYP9QAAAAAgAD/zgCNgLCACAAKwCCALIQAAArsCTNsgECACuwAM2yCwEAK7AqzbAd
+L7AezbAaMgGwLC+wINawA82xFyEyMrIDIAors0ADHAkrsiADCiuzQCAACSuwAxCxJwErsA7NsS0B
+K7EDIBESsQUWOTmwJxGzCxAkKiQXOQCxKiQRErUFDQ4WFwQkFzmwCxGwBzkwMRM1MxUHMz4EMzIW
+FAYjIi4CLwEjFh0BMxUhNTMRExQWMzI2NTQmIgYDswICAgYbIToiZnp/ZCE4IhgFBQICT/8AUF5P
+Qj5SToBTAndL6CoDDB4WE5TqlBIYGQkJEhqaS0sC9P6FT2VkUVBlWgAA//8ACf8uAkUCwgAjAFwA
+AAAAAAMAaAAz/1AAAP//AAsAAALGA1cAIwAkAAAAAAADAG8AbwAAAAD//wAh//QCEgKnACMARAAA
+AAAAAwBvAA7/UAAA//8ACwAAAsYDcgAjACQAAAAAAAMBRwBuAAAAAP//ACH/9AISAsIAIwBEAAAA
+AAADAUcADf9QAAAAAgAL/yQCxgLCAB0AJwD2ALILAAArsQISMzOwDc2yBQgQMjIysg8CACuwDjOw
+Gi+wGc20Bx4LDw0rsB8zsAfNsAYyAbAoL7AA1rAWzbIWAAors0AWEgkrsgAWCiuzQAADCSuxKQEr
+sDYaujxA6moAFSsKsA0uDrAnEAWwDRCxCAv5sCcQsQ4L+brDwOpqABUrCrAFLrAPLrAFELEQBPkO
+sA8QsSAE+QWzBiAFEyuwCBCzBwgnEyuzHggnEyuwIBCzHyAFEysDALEgJy4uAUAMBQYHCA0ODxAe
+HyAnLi4uLi4uLi4uLi4usEAasRYAERKwAjkAsQsZERKwADmxDx4RErAkOTAxBTQ3IzUzJyMHMxUj
+NTMTMxMzFSMiBhUUFhcHLgIBMycuAS8BIwYHAiRDlks3+jdM9UThceFEBRI/KhYSGjEv/uDIVgQG
+AQEDAwl3RDNOnZ1OTgJ0/YxORyAYFwJEAxAvAdX1DRsHBxkdAAACACH/JAISAgYAOwBFAKsAsg4A
+ACuwP82yMAAAK7ACM7AtzbInAQArsBzNsDcvsDbNtBhEDicNK7AYzQGwRi+wEdawPM2wPBCxQgEr
+sBkysCvNswArQggrsAUzsDPNsjMACiuzQDMvCSuxRwErsTwRERKyICEjOTk5sEIRsg4cJzk5ObEz
+ABESsgIHCDk5OQCxDjYRErEAMzk5sUQtERK0CBErBzwkFzmxHBgRErEgKjk5sCcRsCE5MDEFNDcj
+Ij0BNyMOBCMiJjU0PgQ7ATU0IyIGDwEnPgQzMhYdARQ7ARUjIgYVFBYXBy4DAxQWMzI2PQEjIgFv
+RAk8BAICBx0iPSJFYx83O0oxGyBsJEgSEycDCycpQSFhZBYzBRI/KRYSEiQqGuwxKj1OGc13QzQ3
+ByEEDyUcF1BJJjskFwsDE2wYDA1FAgkUEA1jYOIWS0cgGBcCRAIKFigBJyQyZj4VAAAA//8AMf/0
+ArEDcgAjACYAAAAAAAMAdADCAAAAAP//ACj/9AIEAsIAIwBGAAAAAAADAHQAW/9QAAD//wAx//QC
+sQNyACMAJgAAAAAAAwFFAJUAAAAA//8AKP/0AgQCwgAjAEYAAAAAAAMBRQAu/1AAAP//ADH/9AKx
+A3IAIwAmAAAAAAADAUgAlQAAAAD//wAo//QCBALCACMARgAAAAAAAwFIAC7/UAAA//8AMf/0ArED
+cgAjACYAAAAAAAMBRgCVAAAAAP//ACj/9AIEAsIAIwBGAAAAAAADAUYALv9QAAD//wA1AAAC1wNy
+ACMBRgBzAAAAAwAnAAAAAAAAAAMAKv/0AqoCwgAKAC4AOgCgALIsAAArsDLNsiEAACuwHs2yGgIA
+K7AAM7AZzbIOAQArsDjNAbA7L7AL1rAvzbAvELE1ASuwFTKwHM2yNRwKK7NANRkJK7AcELEJASuw
+A82xPAErsTUvERKxDiw5ObAcEbIjJSY5OTmwCRKzAAcfICQXObADEbEBBjk5ALE4HhEStgsVFCUm
+LzUkFzmxGQ4RErEHBjk5sBoRsQMJOTkwMQEzFhUUBgcnNjU0ATQ2MzIeAh8BMyY9ASM1MxEUOwEV
+IyI9ATcjDgQjIiY3FBYzMjY1NCYjIgYCTlUHKiIqJv3Qf2cgOCIYBQUCA1S1FjNlPwMCAgccIz8k
+ZXhjT0A9VUtEP1MCwhUcJj4SIiQqGP5aeJESGBkJCRAWoEv9nxZLNwcbBA4jGhaSd1JjW1lLamAA
+//8ANQAAAt8CwgADAJAAAAAAAAAAAgAq//QCWALCACkANQCPALInAAArsC3NshwAACuwGc2yEQIA
+K7IDAQArsDPNtA8OMxENK7AVM7APzbATMgGwNi+wANawKs2wKhCxDAErsRAwMjKwFs2wEjKyFgwK
+K7NAFhUJK7IMFgors0AMDgkrsTcBK7EMKhESswMnLTMkFzmwFhGzCR4gISQXOQCxMxkRErYACgkg
+ISowJBc5MDE3NDYzMh4CHwEzJj0BIzUzNTMVMxUjERQ7ARUjIj0BNyMOBCMiJjcUFjMyNjU0JiMi
+Bip/ZyA4IhgFBQIDlpZhTEwWM2U/AwICBxwjPyRleGNPQD1VS0Q/U/14kRIaGQkJERVgP05OP/4s
+Fks3BxsEDiMaFpJ3UmNbWUtqYP//ADUAAAJFA1cAIwAoAAAAAAADAG8ATQAAAAD//wAp//QCAQKn
+ACMASAAAAAAAAwBvAC7/UAAA//8ANQAAAkUDcgAjACgAAAAAAAMBRwBMAAAAAP//ACn/9AIBAsIA
+IwBIAAAAAAADAUcALf9QAAD//wA1AAACRQNyACMAKAAAAAAAAwFIAEwAAAAA//8AKf/0AgECwgAj
+AEgAAAAAAAMBSAAt/1AAAAABADX/JAJFAsIAIgCWALIAAAArsBMzsA/NsAEysg8ACiuzQA8RCSuy
+BQIAK7AKzbADMrIFAgArsAjNsBsvsBrNtAsOAAUNK7ALzQGwIy+wAtawD82wCjKyAg8KK7NAAgAJ
+K7AEMrAPELEgASuwF82wDDKwFxCxEAsrsBPNsAgg1hGwB82xJAErsRcIERKwIjmwBxGxGhs5OQCx
+ABoRErAgOTAxMzUzESM1IRUjNSMVMxUjFTM1MxUjIgYVFBYXBy4DNTQ3NVhYAf9X7Pr6/VcGEkAp
+FhISJCoaRE4CJ02kUuNS6VWnRyAYFwJEAgoWKBtDNAAAAgAp/yQCAQIGACIAKQCUALIgAAArsAvN
+shMAACuyAwEAK7AnzbAZL7AYzbQjCCADDSuwI80BsCovsADWsAjNsCMysAgQsR4BK7AVzbAVELEk
+ASuwBs2xKwErsR4IERKwCTmwFRGzCwMgJyQXObAkErITGBk5OTmwBhGzBw8QEiQXOQCxIBgRErIV
+HiE5OTmwCxGwEDmwCBKwDzmwIxGwADkwMTc0NjMyFhUHIR4BMzI2PwEXBgcOARUUFhcHLgM1NDcG
+JjchLgEjIgYpj25ocwP+jgRkRydMEhIoIzEVOikWEhIkKho3e51nAQ0CRTI4Uv13koZnJVFbHA4P
+RxsZCz0lGBcCRAIKFigbOzEGm6hAR0j//wA1AAACRQNyACMAKAAAAAAAAwFGAE0AAAAA//8AKf/0
+AgECwgAjAEgAAAAAAAMBRgAt/1AAAP//ADH/9ALCA3IAIwAqAAAAAAADAUUAnAAAAAD//wAr/y4C
+UwLCACMASgAAAAAAAwFFADL/UAAA//8AMf/0AsIDcgAjACoAAAAAAAMBRwCcAAAAAP//ACv/LgJT
+AsIAIwBKAAAAAAADAUcAMv9QAAD//wAx//QCwgNyACMAKgAAAAAAAwFIAJwAAAAA//8AK/8uAlMC
+wgAjAEoAAAAAAAMBSAAy/1AAAP//ADH/HwLCAs4AIwAqAAAAAAADAX0A6QAAAAAAAwAr/y4CUwLm
+AAoALgA5AKcAshkBACuwNM2yIQEAK7AkzbAsL7ANzbAVL7AvzQGwOi+wF9awN82wNxCxAwErsAnN
+sAkQsRABK7AyMrAnzbAfINYRsCPNsTsBK7E3FxESsQsuOTmwAxGwFTmwCRK2AQYNGSwvNCQXObAQ
+EbIABxQ5OTmwHxKxExw5OQCxDSwRErAuObAVEbALObAvErESJzk5sCQRtBcWJjI3JBc5sSE0ERKw
+HDkwMQEjJjU0NjcXBhUUAxYzMjY9ATcjBiImNDYzMhYXMyY1NDsBFSMiFREUDgIjIicTMjY1NCMi
+BhUUFgFMVQcqIiomxz9MR1kDAjHOe3dnNVsUAgI6bDgWK0pYMllUxztLj0FITwI/FRwmPhIiJCoY
+/UQiRkooIFKT4I0qKQcNM0sU/no8XDUaKgECUlyqWU5QYQAAAP//ADUAAAMbA3IAIwArAAAAAAAD
+AUUArwAAAAD//wATAAACiQNyACMASwAAAAAAAwFF/6YAAAAAAAIANQAAAxsCwgAjACcAoACyIAAA
+K7AXM7AhzbIVGR0yMjKyBQIAK7ANM7AEzbIHCw8yMjK0HCQgBQ0rsBzNtAEAIAUNK7ETJjMzsAHN
+sQkRMjIBsCgvsCLWsAIysB3NsQgkMjKyHSIKK7NAHR8JK7AGMrIiHQors0AiAAkrsB0QsRoBK7EK
+JTIysBXNsBAyshUaCiuzQBUTCSuyGhUKK7NAGhgJK7AMMrEpASsAMDETNTM1IzUhFSMVITUjNSEV
+IxUzFSMRMxUhNTM1IRUzFSE1MxEXITUhO1JYARVZAW5ZARVYU1NY/utZ/pJZ/utYZAFu/pIB4jla
+TU1aWk1NWjn+bE5O5uZOTgGUaWkAAAAAAQAgAAACiQLCACIAlgCyAAAAK7AXM7ABzbEVIDIysgcC
+ACuyEgEAK7AczbQFBBwHDSuwCzOwBc2wCTIBsCMvsALWsAYysCDNsQgMMjKyIAIKK7NAICIJK7NA
+IAsJK7ICIAors0ACAAkrs0ACBAkrsCAQsRgBK7AVzbIVGAors0AVFwkrsSQBK7EgAhESsA85sBgR
+sBI5ALEcARESsQ4POTkwMTM1MxEjNTM1MxUzFSMVBzM+ATMyHQEzFSMRNCYjIgYdATMVIFBISGCa
+mgMCFGRFrk+wKDhKX0pLAeo+T08+eSosSML5SwEuPUJwTqRLAAAA//8AFQAAAWoDcwAjAUv/xgAA
+AAMALAAAAAAAAP////8AAAFUAsMAIwFL/7D/UAADAPEAAAAAAAD//wA1AAABSgNXACMALAAAAAAA
+AwBv/8YAAAAA//8AKgAAASkCpwAjAPEAAAAAAAMAb/+w/1AAAP//ADUAAAFKA3IAIwAsAAAAAAAD
+AUf/xgAAAAD//wAkAAABLQLCACMBR/+v/1AAAwDxAAAAAAAAAAEANf8kAUoCwgAZAGkAsgAAACuw
+CzOwAc2wCTKyBQIAK7AEzbAHMrATL7ASzQGwGi+wAtawCc2wDzKyAgkKK7NAAgAJK7AEMrAJELAX
+zbAXL7IJFwors0AJCwkrsAYysRsBK7EJFxESsBk5ALEAEhESsBc5MDEzNTMRIzUhFSMRMxUjDgEV
+FBYXBy4CNTQ3NVhYARVZWQgTPioWEhoxL0NOAidNTf3ZTgFGIBgXAkQDEC8jRDMAAAACACv/JAEw
+AsIAGAAcAHEAsgAAACuwCTOwAc2wBzKyGgIAK7AZzbIFAQArsATNsBEvsBDNAbAdL7AC1rAZMrAH
+zbAbMrMNBwIIK7AWzbAWL7ANzbINFgors0ANCQkrshYNCiuzQBYACSuxHgErsQ0WERKwGDkAsQAQ
+ERKwFjkwMTM1MxEjNTMRMxUjIgYVFBYXBy4DNTQ3AzUzFTBPVLVQBxI/KhYTEiQqGkRSZksBZEv+
+UUtHIBgXAkQCChYoG0M0Al9jYwAA//8ANQAAAUoDcgAjACwAAAAAAAMBSP/GAAAAAAABAC0AAAEj
+AfoACQA7ALIAAAArsAHNsAcysgUBACuwBM0BsAovsALWsAfNsgcCCiuzQAcJCSuyAgcKK7NAAgAJ
+K7ELASsAMDEzNTMRIzUzETMVL0pMrUlLAWRL/lFLAAACADX//QK3AsIACwAdAHkAsgAAACuwHTOw
+Ac2xCQwyMrIFAgArsBQzsATNsgcSFjIyMgGwHi+wAtawCc2yCQIKK7NACQsJK7NACQcJK7ICCQor
+s0ACAAkrsAQysAkQsREBK7AYzbIYEQors0AYFgkrshEYCiuzQBETCSuzQBEdCSuxHwErADAxMzUz
+ESM1IRUjETMVNxY+AjURIzUhFSMRFA4CJzVYWAEVWUw3GSssGl0BFlUpSE8uTgInTU392U5QAQsd
+PiwBlE1N/nRHYzETAgAA//8AK/8yAgwCwgAjAE0BNgAAAAMATAAAAAAAAP//ABj/9AIOA3IAIwAt
+AAAAAAADAUUAiAAAAAAAAv/w/zIBFQLCAAcAGwChALICAgArsAEzshIBACuwEc2wGi+wCs0BsBwv
+sADWsAfNsAcQsQ8BK7AUzbIPFAors0APEQkrswQUDwgrsAPNsR0BK7A2Gro0m9uNABUrCgSwAC4F
+sAHABLEHD/kOsAbAustl240AFSsKBbACLgSwA8AOsQUS+QSwBMACtQADBAUGBy4uLi4uLgGzAQIF
+Bi4uLi6wQBoBsQcAERKwCjkAMDEDNzMXIycjBwMWMj4DNREjNTMRFA4DIycEWGlYVzUCNGMJGhkf
+FxBVth0qOCwXIQJDf39RUf1AAQQOGCsdAbtL/fcwSScYBwIAAAD//wA1/x8ClALCACMALgAAAAAA
+AwF9AL0AAAAA//8AG/8fAioCwgAjAE4AAAAAAAMBfQCRAAAAAAABACsAAAI6AfoAJQCwALIAAAAr
+sBozsAHNsRgjMjKyCwEAK7AFM7AJzbEDDjIytAghAAsNK7AIzQGwJi+wAtawI82wBjKyIwIKK7NA
+IyUJK7ICIwors0ACAAkrsScBK7A2GrowyNaSABUrCrAILrAOLg6wCBCxDwX5BbAOELEJBfm6yJ3f
+7wAVKwoOsB8QsB7AsRQL+bAVwAC0DxQVHh8uLi4uLgG3CAkODxQVHh8uLi4uLi4uLrBAGgEAMDEz
+NTMRIzUzFTM3IzUzFSMHFTIeAR8BHgE7ARUjIiYvASYrARUzFTBPVLVMYkHkQnwBCRMJVQgREyBM
+IyARYwwjKERLAWRLv3RLS5ICBxUPkQwISxIdqxSjSwD//wA2AAACQANyACMALwAAAAAAAwB0//IA
+AAAA//8AAf/9ASEDcgAjAE8AAAAAAAMAdP+6AAAAAAACADb/HwJAAsIACgAYAHIAsgsAACuwFM2w
+DDKyFAsKK7NAFBYJK7IQAgArsA/NsBIyAbAZL7AN1rAUzbIUDQors0AUEgkrsg0UCiuzQA0LCSuw
+DzKwFBCxCQErsAPNsAMQsRUBK7AYzbEaASuxCRQRErEABzk5sAMRsQEGOTkAMDEFMxYVFAYHJzY1
+NCU1MxEjNSEVIxEzNTMVASpVByoiKib/AFhYARVZ9lg6FRwmPhIiJCoXWk4CIlJS/eJyxP//AAH/
+HwEHAsIAIwBPAAAAAAADAX3//gAAAAD//wA2/x8CQALCAAMA+wAAAAAAAAACAAH//QFaAsIACgAY
+AGEAshcAACuwE82yDgIAK7AAM7ANzQGwGS+wC9awEM2yCxAKK7NACw0JK7AQELEJASuwA82xGgEr
+sQkQERKzAAcUFyQXObADEbEBBjk5ALENExESsQcGOTmwDhGxAwk5OTAxEzMWFRQGByc2NTQDESM1
+MxEUFjM3BwYjIv5VByoiKia1VLUXHxsBFBeGAsEVHCY+EiIkKhj97gHnS/3UJCQBUAIAAP//ADYA
+AAJAAsIAIwAvAAAAAAADAHcBDQBZAAD//wAB//0BcALCACMATwAAAAAAAwB3ALEAWQAAAAEANQAA
+Aj8CwgAVAMoAsgAAACuwEc2wATKyEQAKK7NAERMJK7IJAgArsAjNsAsytAQFAAkNK7AEzbQODwAJ
+DSuwDs0BsBYvsAPWsAYysBDNsA0yshADCiuzQBALCSuyAxAKK7NAAwAJK7AIMrAQELESASuwFc2x
+FwErsDYauh3Jx1oAFSsKsAUusA8usAUQsQQI+bAPELEOCPkEsAQQswMEDxMrsAUQswYFDhMrsw0F
+DhMrsAQQsxAEDxMrArMDBg0QLi4uLgGzBAUODy4uLi6wQBoBADAxMzUzNQc1NxEjNSEVIxU3FQcV
+MzUzFTVYVVVYARVZy8v6VE7GLFgtAQNSUs5qWWr3csQAAAABAAH//QERAsIAFgCRALISAAArsA7N
+sgUCACuwBM20AAESBQ0rsADNtAgJEgUNK7AIzQGwFy+wFtawAjKwCs2wBzKyChYKK7NACgkJK7AI
+MrAKELABzbABL7EABDMzsRgBK7A2GrofVMgxABUrCgSwARCzAgEIEyuzBwEIEyuwABCzCgAJEyuz
+FgAJEysCswIHChYuLi4usEAaAQAwMRM1NzUjNTMVNxUHFRQWMzcHBiMiJj0BBFFUtVtbFyAaARQW
+PkkBGlkt10vsNFk05iQkAVECQVK4AP//ADUAAAMeA3IAIwAxAAAAAAADAHQA3AAAAAD//wArAAAC
+mQLCACMAUQAAAAAAAwB0AKD/UAAA//8ANf8fAx4CwgAjADEAAAAAAAMBfQD9AAAAAP//ACv/HwKZ
+AgYAIwBRAAAAAAADAX0AtwAAAAD//wA1AAADHgNyACMAMQAAAAAAAwFGAK8AAAAA//8AKwAAApkC
+wgAjAFEAAAAAAAMBRgBz/1AAAP//ABoAAAKZAtEAIwBRAAAAAAADAX3/tAMLAAAAAQA1/zMDHgLC
+ACIAxQCyAAAAK7ABzbAgMrIYAAArsgUCACuxBg4zM7AEzbEMEDIysBQvsBXNAbAjL7AC1rAgzbIg
+Agors0AgIgkrsgIgCiuzQAIACSuwBDKwIBCxCwErsBgysBLNshILCiuzQBIQCSuyCxIKK7NACw0J
+K7NACxQJK7EkASuwNhq6yyfb5wAVKwoOsBgQsBnAsQcL+QWwBsADALEHGS4uAbIGBxkuLi6wQBqx
+IAIRErAdObESCxESsQgXOTkAsQQBERKxCB05OTAxMzUzESM1MwEXMyY1ESM1IRUjERQjNTI2NwEu
+AS8BIxcRMxU1WFi9AVkYAwVaARdZ6jhPAf6lBgwDAwMEW04CJ03+BjMjFgGnTU39puhWOjsB/AkZ
+CAk5/lpOAAAAAAEAK/8vAkkCBgAuAHAAsgAAACuwAc2wLDKyEgEAK7AozbIHAQArsAbNsBsvsB/N
+AbAvL7AC1rAszbAKMrIsAgors0AsLgkrsgIsCiuzQAIACSuwLBCxJAErsBbNsTABK7EsAhESsA05
+sCQRsRIcOTkAsSgBERKxDA05OTAxMzUzETQrATUzMh0BBzM+AzMyFhURFA4CIyc1FjMyPgI1ETQm
+IyIGHQEzFTBPFj5yQAMCBRotTC1WUilCOB4iCQ0RICUWJzhKX1BLAU4WSzgaHQ0kLB5gYv6oO1Ij
+DQJRAQgUMCMBPj1CdU+eSwD//wAw//QDBgNXACMAMgAAAAAAAwBvAKIAAAAA//8AKP/0AkoCpwAj
+AFIAAAAAAAMAbwBA/1AAAP//ADD/9AMGA3IAIwAyAAAAAAADAUcAoQAAAAD//wAo//QCSgLCACMA
+UgAAAAAAAwFHAD//UAAA//8AMP/0AwYDcgAjADIAAAAAAAMBTADBAAAAAP//ACj/9AJKAsIAIwBS
+AAAAAAADAUwAX/9QAAAAAgAx//cDmwLLABoAJwCVALIVAAArsBDNshgAACuwHs2yFQAAK7ASzbIG
+AgArsCPNsAoysgYCACuwCc2yAwIAK7AlzbQMDxgDDSuwDM0BsCgvsADWsBvNsBsQsSIBK7AQzbAL
+MrIQIgors0AQDgkrsBAQsREBK7AUzbAJINYRsAjNsSkBK7EiGxESsRgDOTkAsRIQERKwIjmxDA8R
+ErEAGzk5MDETNDYzMhYzIRUjNSMVMxUjFTM1MxUhIgYjIiY3FBYzMjY/AREmIyIGMdKcGlAQAXFT
+7ff3/lP+fxBRGpzSZpR0EiMJCR8odJQBYpnQCaRS5FHpU6UJ0Zp3oAQCAgIdB58AAAAAAwAo//QD
+vgIGAB8AJgAwAKIAshkAACuwHjOwEM2wKTKyAwEAK7AIM7AvzbIDAQArsCTNtCANGQMNK7AgzQGw
+MS+wAdawJ82wJxCxLAErsA3NsCAysA0QsSEBK7ALzbEyASuxLCcRErEDHjk5sA0RswUGGxwkFzmw
+IRKyCBAZOTk5sAsRsgwUFTk5OQCxEBkRErAVObANEbMAFBscJBc5sCASsScsOTmwLxGyAQYFOTk5
+MDE2NDYzMhczNjMyFhUHIR4BMzI2PwEXDgIjIicjBiMiASEuASMiBgUUFjI2NTQmIgYonHGUSAJA
+kGd0A/6PBmNFJ0sSEigJH2c1mUQCSJVyAYkBDgJFMjlS/jRkkmVmkGWH6pV4eIZnJlJbHQ8ORAgY
+KHt7AT4/SEh1UGRlUk9kZf//ADUAAAKaA3IAIwA1AAAAAAADAHQAgwAAAAD//wApAAABlQLCACMA
+VQAAAAAAAwB0ACj/UAAA//8ANf8fApoCwgAjADUAAAAAAAMBfQDMAAAAAP//ACn/HwGVAgAAIwBV
+AAAAAAADAX0ABAAAAAD//wA1AAACmgNyACMANQAAAAAAAwFGAFYAAAAA//8AKQAAAZUCwgAjAFUA
+AAAAAAMBRv/7/1AAAP//ADX/9AIPA3IAIwA2AAAAAAADAHQAUgAAAAD//wAo//QBuQLCACMAVgAA
+AAAAAwB0ACn/UAAA//8ANf/0Ag8DcgAjADYAAAAAAAMBRQAlAAAAAP//ACj/9AG5AsIAIwBWAAAA
+AAADAUX/+/9QAAAAAQA1/ycCDwLOAEYBGACyAQAAK7A0M7AKzbIZAgArsCLNsDsvsELNsx4BGQgr
+AbBHL7AW1rAlzbAEINYRsAfNsCUQsUQBK7A4zbA4ELENASuwMc2wHiDWEbAdzbFIASuwNhq651XE
+8gAVKwoOsBMQsA/AsSkJ+bAtwLATELMREw8TK7MSEw8TK7ApELMqKS0TK7MrKS0TK7MsKS0TK7Iq
+KS0giiCKIwYOERI5sCs5sCw5shITDxESObAROQBACQ8RKxITKSosLS4uLi4uLi4uLgFACQ8RKxIT
+KSosLS4uLi4uLi4uLrBAGgGxRCURErcBCgAZIjU7PyQXObA4EbA0OQCxQjsRErA/ObABEbE4QDk5
+sR4KERKxBTE5ObAiEbEWJTk5MDEXNy4BPQEzFRQWMzI2NTQnJicuAzU0NjMyFh0BIzU0JiMiBhUU
+HgMXHgQVFAYPAR4BFRQGIyImLwE1FjMyNTQj6RdTeFxTOj9NTBdHLDQ+HoFhVoBdSi82RhIVMhsi
+KSxAIRl5XgshLkEuDhsHBxQZMjphVgdNQUo0Ji05M0AoCxwRGS5DLV5gPjdTMR0iMi8WJBYaCw0P
+EyYmPiZaawctAiofKysDAgI1BiAiAAAAAQAo/ycBuQIGAEUA6QCyAQAAK7AzM7AKzbIaAQArsCPN
+sDovsEHNAbBGL7AX1rAmzbAEINYRsAfNsCYQsUMBK7A3zbA3ELENASuwMM2wHyDWEbAezbFHASuw
+Nhq66fjD6QAVKwoOsBIQsBDAsSkG+bAtwLMqKS0TK7MrKS0TK7MsKS0TK7IqKS0giiCKIwYOERI5
+sCs5sCw5ALYQEispKiwtLi4uLi4uLgG2EBIrKSosLS4uLi4uLi6wQBoBsUMmERK3AAoBGiM0Oj4k
+FzmwNxGwMzkAsUE6ERKwPjmwARGyNDc/OTk5sSMKERKzBRceMCQXOTAxFzcuAT0BMxUUFjMyNjU0
+JicmJy4DNTQ2MzIWHQEjNTQmIyIGFRQeAhceAxUUBg8BHgEVFAYjIiYvATUWMzI1NCO8F0dkVUYu
+LTk0PAkFJCs1GnBLQG9VNCUmNBEnIB0lLjgcYU4LIS5ALw0bBwcTGTI6YVYHPjM2IR4hIh8gIhUD
+Ag0VJDMhRUc0Mj0hFx0gHREbFg0KDBQkNCFATgUuAiofKysDAgI1BiAiAAD//wA1//QCDwNyACMA
+NgAAAAAAAwFGACUAAAAA//8AKP/0AbkCwgAjAFYAAAAAAAMBRv/7/1AAAAABAB3/JwJ7AsIAJACc
+ALIkAAArsA8zsALNsA0ysgcCACuwBM2wCzKyBwIAK7AGzbAJMrAXL7AezQGwJS+wBtawBc2wBRCx
+AgErsA3NsgINCiuzQAIACSuzIA0CCCuwFM2yFCAKK7NAFA8JK7ANELEKASuwCc2xJgErsQIFERKy
+GxwjOTk5sCARsxEXHiQkFzmwDRKwEDkAsR4XERKwGzmwJBGxFBw5OTAxMzUzESMVIzUhFSM1IxEz
+FSMHHgEVFAYjIiYvATUWMzI1NCsBN8FZplcCXlemWXINIS5BLg0cBwcUGTI6EhpOAiJuwMBu/d5O
+OAIqHysrAwICNQYgImEAAQAU/ycBTAKFACsAlACyFwAAK7ATzbIGAQArsAozsAXNsAwysgYFCiuz
+QAYJCSuwIC+wJ80BsCwvsAPWsAcysA7NsAkysgMOCiuzQAMFCSuwDhCxKQErsB3Nsh0pCiuzQB0M
+CSuxLQErsQ4DERK0AQAgJCckFzmwKRGwGjmwHRKxGRc5OQCxJyARErAkObAXEbMAGh0lJBc5sBMS
+sAE5MDEXNyY9ASM1MzUzFTMVIxUUHgIzNxUGIyInBx4BFRQGIyImLwE1FjMyNTQjoR5WVVdfeXkW
+JCARFw0VHxkOIi1ALw0bBwcTGTM7YXMuefZLi4tL7SQyFggBUQIFOQIpICsrAwICNQYgIgAA//8A
+HQAAAnsDcgAjAUYAUgAAAAMANwAAAAAAAP//ABL//AF9AtAAIwBXAAAAAAADAX0AoQMKAAAAAQAd
+AAACewLCABcAfwCyFAAAK7AVzbARMrIHAgArsATNsAsysgcCACuwBs2wCTK0AAEUBw0rsA0zsADN
+sA8yAbAYL7AG1rAFzbAFELEWASuwAjKwEc2wDDKyERYKK7NAEQ8JK7NAERMJK7IWEQors0AWAAkr
+s0AWFAkrsBEQsQoBK7AJzbEZASsAMDETNTM1IxUjNSEVIzUjFTMVIxUzFSE1MzVmtKZXAl5XprS0
+Wf7qWQE5RvFuwMBu8UbrTk7rAAAAAAEAEv/8AUsChQAhAG8AshoAACuwFs2yBQEAK7AJM7AEzbAL
+MrIFBAors0AFCAkrtAABGggNK7ANM7AAzbAPMgGwIi+wINaxAgYyMrARzbEIDDIyshEgCiuzQBEL
+CSuwDjKzQBEYCSuyIBEKK7NAIAQJK7AAMrEjASsAMDETNTM1IzUzNTMVMxUjFTMVIxUUHgIzNxUG
+IyIuAz0BFVJVV195eXNzFiUfEhcOFRcsOCkdAQhGZUeLi0dlRkYkMhYIAVECBhgnSDBPAAAA//8A
+H//0Av4DcwAjADgAAAAAAAMBSwCWAAAAAP//ABT/9AJ5AsMAIwBYAAAAAAADAUsARv9QAAD//wAf
+//QC/gNXACMAOAAAAAAAAwBvAJYAAAAA//8AFP/0AnkCpwAjAFgAAAAAAAMAbwBG/1AAAP//AB//
+9AL+A3IAIwA4AAAAAAADAUcAlQAAAAD//wAU//QCeQLCACMAWAAAAAAAAwFHAEX/UAAA//8AH//0
+Av4DhgAjADgAAAAAAAMBSQCVAAAAAP//ABT/9AJ5AtYAIwBYAAAAAAADAUkARf9QAAD//wAf//QC
+/gNyACMAOAAAAAAAAwFMALUAAAAA//8AFP/0AnkCwgAjAFgAAAAAAAMBTABl/1AAAAABAB//JAL+
+AsIAJwCNALIDAgArsA8zsALNsgUNETIyMrAeL7AdzQGwKC+wANawB82yBwAKK7NABwUJK7IABwor
+s0AAAgkrsAcQsSMBK7AazbAaELEMASuwE82yEwwKK7NAExEJK7IMEwors0AMDgkrsSkBK7EjBxES
+sAk5sBoRsCU5sAwSswoWHR4kFzkAsQIdERKxCSM5OTAxNxEjNSEVIxEUFjI2NREjNSEVIxEUBgcO
+AhUUFhcHLgM1NDcGJndYARVZYaRhWQEWWVRJCyAlKhYTEiQqGjeAq/oBe01N/oZSXF1SAXlNTf6F
+U3wkBRk1GxgXAkQCChYoGzkzB40AAQAU/yQCeQH6AC8AlgCyDQAAK7AYzbIlAAArsAIzsCLNshMB
+ACuwHjOwEs2wHDKwLC+wK80BsDAvsBDWsBXNshAVCiuzQBASCSuwFRCxBQErsBsysCDNsgUgCiuz
+QAUdCSuzACAFCCuwKM2yKAAKK7NAKCQJK7ExASuxBRURErEIDTk5sSgAERKwAjkAsQ0rERKxACg5
+ObESGBESsQgHOTkwMQU0NyMiPQE3Iw4DIyImPQEjNTMRFBYzMjY9ASM1MxEUOwEVIyIGFRQWFwcu
+AgHXQw09AgIFGS1JK1VTVbYnOEpaVbYWNQUSPyoWEhoxL3dEMzgWHg0jKx1eZPlL/tA9QXZPnkv+
+ZhZKRyAYFwJEAxAvAAAA//8AEAAAA+EDcgAjADoAAAAAAAMBRQD/AAAAAP//AAoAAANOAsIAIwBa
+AAAAAAADAUUAtP9QAAD//wAKAAACgANyACMAPAAAAAAAAwFFAE0AAAAA//8ACf8uAkUCwgAjAFwA
+AAAAAAMBRQAz/1AAAP//AAoAAAKAA3IAIwA8AAAAAAADAGgATQAAAAD//wA2AAACQgNyACMAPQAA
+AAAAAwB0AHkAAAAA//8AMAAAAd8CwgAjAF0AAAAAAAMAdABB/1AAAP//ADYAAAJCA3IAIwA9AAAA
+AAADAUgATAAAAAD//wAwAAAB3wLCACMAXQAAAAAAAwFIABT/UAAA//8ANgAAAkIDcgAjAD0AAAAA
+AAMBRgBMAAAAAP//ADAAAAHfAsIAIwBdAAAAAAADAUYAFP9QAAAAAQArAAABYgLJABkARgCyAAAA
+K7ABzbAXMrINAgArsBHNsgUBACuwBM0BsBovsALWsAYysBfNshcCCiuzQBcZCSuyAhcKK7NAAgAJ
+K7EbASsAMDEzNTMRIzUzNTQ+AzMXFSYjIg4CFREzFTBKT08bJzYrFi8NGBAcIhRXSwFkSxkuRiUX
+BgNRAwcSKx/+NksAAf/u/5EB7QLOACYAhwCyEgIAK7AWzbAlL7ACzbAIL7AfM7ALzbAcMgGwJy+x
+KAErsDYauj+/+kwAFSsKDrAHELAMwLEgDfmwG8AFsAcQswgHDBMrswsHDBMrsCAQsxwgGxMrsx8g
+GxMrAwCzBwwbIC4uLi4BtwcICwwbHB8gLi4uLi4uLi6wQBoAsRYLERKwFDkwMQcWMzI+AjcTIzUz
+Nz4EMxcVJiMiDgIPATMVIwMOAyMnEicbER8lGgMXUlkJBCMsOiwXVDEeESAlGgMKdXwXBS9EOR5G
+FQYIFS8jAQpOZjBHJxcHB1QHCBUvI19O/u47UCMNBv//ADX/HwIPAs4AIwA2AAAAAAADAX0AdQAA
+AAD//wAo/x8BuQIGACMAVgAAAAAAAwF9AEgAAAAA//8AHf8fAnsCwgAjADcAAAAAAAMBfQChAAAA
+AP//ABL/HwFLAoUAIwBXAAAAAAADAX0ANgAAAAAAAQBtAvMBhgNyAAcAcACwAC+yAwQHMzMzsAHN
+sAIyAbAIL7AA1rAHzbAHELEEASuwA82xCQErsDYaujSb240AFSsKsAAQsAHADrAHELAGwLrLZduN
+ABUrCg6wBBCwBcAFsAMQsALAAwCxBQYuLgGzAQIFBi4uLi6wQBoAMDETNzMXIycjB21YaVhXNQI0
+AvN/f1BQAAEAbQLzAYYDcgAHAHUAsAAvsAczsALNsAUyAbAIL7AB1rACzbACELEFASuwBs2xCQEr
+sDYaustl240AFSsKDrACELADwASxAQ/5BbAAwLo0m9uNABUrCg6wBRCwBMAEsQYS+QWwB8ADALMB
+AwQGLi4uLgGzAAMEBy4uLi6wQBoAMDETJzMXMzczB8VYVzQCNVdYAvN/UVF/AAAAAAEAdQLvAX4D
+cgARADgAsAAvsAnNsgkACiuzQAkECSuwDTIBsBIvsAPWsAbNsAYQsQwBK7APzbETASuxDAYRErAA
+OQAwMRMiJj0BMxUUFjMyNj0BMxUUBvo4TUoiGRcjSk0C7z43Dg0dHh8dDA43PgABAMwDEAEnA3IA
+AwAeALAAL7ABzbABzQGwBC+wANawA82wA82xBQErADAxEzUzFcxbAxBiYgAAAAIAngLjAVgDhgAJ
+ABUARgCwAS+wCs2wEC+wBs0BsBYvsAPWsBPNsBMQsQ0BK7AIzbEXASuxEwMRErEBBTk5sQgNERKx
+BgA5OQCxEAoRErEIAzk5MDEAIiY1NDYyFhUUIzI2NTQmIyIGFRQWASBMNjZMOF4RFBQREBQUAuMs
+JCYtLiUkFBASFRUSEBQAAQCm/yQBRAAUAA8AMwCyBQAAK7ADzbAML7ALzQGwEC+wANawCM2yCAAK
+K7NACAUJK7ERASsAsQULERKwADkwMRc0NjczFSIGFRQWFwcuAqZDHj0SQCoWEhoxL3cuTRAURyAY
+FwJEAxAvAAAAAQBPAvEBpANzABMASACwDC+wADOwB82wES+wAs2wCTIBsBQvsADWsBPNsBMQsQkB
+K7AKzbEVASuxCRMRErECDDk5ALEHDBESsA85sQIRERKwBTkwMRM0MzIeAjMyNTMUIyIuAiMiFU9m
+GCgWHA0oSGYYKBYcDSgC9H8VGRVAfxUZFUAAAgBVAvMBnwNyAAMABwA1ALAEL7AAM7AFzbABMgGw
+CC+wBdawBs2zBwYFCCuwBM2wBC+wB82xCQErsQYHERKwADkAMDETNzMHIzczB+9JZ1/rRFlGAvN/
+f39/AAABACX/+AKgAsIAJgCoALIRAAArsBbNsgAAACuwAc2yBgIAK7AizQGwJy+wAtawJs2yAiYK
+K7NAAgAJK7AmELEZASuwDs2yGQ4KK7NAGRsJK7AcMrEoASuwNhq6NavdIQAVKwoEsBwuDrAdwLEJ
+A/mwCMAAswgJHB0uLi4uAbIICR0uLi6wQBoBsRkmERK0CxETCh4kFzmwDhGwBzkAsRYAERKwEzmw
+IhGxDhQ5ObAGErAeOTAxMzUzETQ2MyEVDwEVHgEVFAYjIic1FjMyNjU0JzU/ATUGKwEiBhURJVl4
+WwEdgBJXbYx9LTIoLFVZw3cUDw6QMkFOAaRadkPFGAIRZ1FfgApXCks7dw48vRoCA0U0/g0AAAAA
+AQBeAPYCbAFEAAMAFQCwAC+wAc2wAc0BsAQvsQUBKwAwMTc1IRVeAg72Tk4AAAAAAQBeAPYDNAFE
+AAMAFQCwAC+wAc2wAc0BsAQvsQUBKwAwMTc1IRVeAtb2Tk4AAAAAAQAvAfMAvgLNAAMAGgCyAQIA
+K7AAzQGwBC+wANawAs2xBQErADAxEzczBy9HSDEB89raAAEAMgHzAMECzQADABoAsgECACuwAM0B
+sAQvsADWsALNsQUBKwAwMRM3MwcyMV5HAfPa2gABACT/jwCxAGkAAwAYALAAL7ABzQGwBC+wANaw
+As2xBQErADAxFzczByQxXEdx2toAAAAAAgAvAfMBUQLNAAMABwAqALIBAgArsAUzsADNsAQyAbAI
+L7AA1rAGzbEJASuxBgARErECBDk5ADAxEzczBzM3MwcvR0gwNEdIMAHz2tra2v//ADIB8wFUAs0A
+IwFSAJMAAAADAVIAAAAAAAAAAgAk/48BQQBpAAMABwAoALAEL7AAM7AFzbABMgGwCC+wBNawAs2x
+CQErsQIEERKxAAY5OQAwMRc3MwcjNzMHtTFbR9YxXEdx2tra2gAAAAABACr/zgF8AsIACwBMALIF
+AgArsgMBACuwBzOwAs2wCTKyAgMKK7NAAgAJKwGwDC+wANawBDKwC82wBjKyCwAKK7NACwkJK7IA
+Cwors0AAAgkrsQ0BKwAwMRcRIzUzNTMVMxUjEaN5eV18fDIB303IyE3+IQAAAAABADD/zgGDAsIA
+EwBiALIHAgArsgUBACuwCTOwBM2wCzKwAC+wDzOwAc2wDTKyAAEKK7NAABIJKwGwFC+wEtaxAgYy
+MrARzbEIDDIyshESCiuzQBEPCSuwCjKyEhEKK7NAEgAJK7AEMrEVASsAMDE3NTM1IzUzNTMVMxUj
+FTMVIxUjNTB5eXlefHx8fF6rTrRNyMhNtE7d3QAAAAABADQAiAFpAb4ABwAeALABL7AFzbAFzQGw
+CC+wA9awB82wB82xCQErADAxJCImNDYyFhQBDoBaWoBbiFuAW1qCAAAAAAMATAAAArgAaQADAAcA
+CwBAALIIAAArsQAEMzOwCc2xAQUyMrIIAAArsAXNAbAML7AI1rALzbALELEEASuwB82wBxCxAAEr
+sAPNsQ0BKwAwMSE1MxUhNTMVITUzFQJTZf6XZv6XZWlpaWlpaQAAAAAHADP/9AQvAs4ACAAMABYA
+HwAnADAAOQEBALIJAAArsAwzsicAACuwHTOwNM2wKjKyCwIAK7AKM7IGAgArsBPNtDgjJwYNK7AZ
+M7A4zbAvMrQNAScGDSuwDc0BsDovsAPWsBXNsAkg1hGwDM2wFRCxEAErsAjNsAgQsSEBK7AxzbAx
+ELE2ASuwJc2wJRCwCyDWEbAKzbAKL7ALzbAlELEXASuwKc2wKRCxLQErsBzNsTsBK7A2Groy1tke
+ABUrCgMBsEAasQwVERKxBQE5ObAQEbMGAA0TJBc5sQoxERKzIic0NyQXObA2EbEjJjk5sS0pERKz
+GR0eGiQXOQCxODQRErYbHCAhJCUXJBc5sRMNERKyBwgDOTk5MDEAIiY1NDYyFhQJATMBEzI2NTQm
+IgYUFgE0NjIWFAYiJiQ0NjIWFAYiJBQWMjY1NCYiBRQWMjY0JiIGAQl+WFh+Wf7hAhte/eQqICor
+PioqAlVYfllZflj+nVl+WVl+AVgqPisrPv5zKz4rKz4rAaZWPj1XV3r+AwLC/T4B8CogHywsPiv+
+mD1XV3pXVgF6V1d6V7M+KyogHyxLICorPiwsAP//ACsATQEwAegAAwGUAAD/xAAAAAEANwBNATwB
+6AAFAG0AAbAGL7AA1rACMrAFzbADMrEHASuwNhq6MfrYBQAVKwoEsAAuDrABwASxBQX5DrAEwLrN
+7tgjABUrCgSwAi6xAAEIsAHABLEDBfmxBQQIsATAALUAAQIDBAUuLi4uLi4BsQEELi6wQBoBADAx
+PwEnMxcHN6SkYaSkTc3Ozs0AAf99AAABGALCAAMAPQCyAAAAK7ADM7ICAgArsAEzAbAEL7AA1rAD
+zbADELEBASuwAs2xBQErsDYaujnK5H8AFSsKAwGwQBoAMDEjATMBgwFQS/6xAsL9PgAAAP//ACoB
+nQFlA2YAAwG2AAAAmgAA//8AFQGnAW0DXAADAboAAACaAAD//wAcAZ0BTQNcAAMBuwAAAJoAAAAC
+ACcBnQFeA2YAGAAkAGcAshMCACuwH82yBAIAK7AAL7AZzbANL7AGzQGwJS+wA9awIs2wIhCxHAEr
+sBbNsSYBK7EcIhEStAYNABMQJBc5sBYRsQsKOTkAsR8ZERKxAxY5ObATEbAQObANErALObAGEbAK
+OTAxEyImNTQ2MzIWHwEHJiMiBgczNjMyFhUUBicyNjU0JiMiBhUUFsxIXWdeGC4MCxkhIC48CgIf
+MEJQUkAhJiwlHy8zAZ1vXGKcCwUGQBBGNx9QP0JURS8jJS8hFCpH//8AHwGnAVADXAADAb3//wCa
+AAD//wAmAZ0BXwNmAAMBbgAAAkMAAP//ACEBnQFYA2YAAwFvAAACRAAA//8AKv9ZAWUBIgADAbYA
+AP5WAAD//wAf/2MBPQEYAAMBwQAA/2MAAP//ACL/YwFMASIAAwHCAAD/YwAAAAEAH/9YAU4BFwAi
+AJIAsAovsBPNsCEvsAHNsAEQsADNAbAjL7AA1rAizbIiAAors0AiAwkrsCIQsRYBK7AHzbEkASuw
+Nhq6MH3WOgAVKwoEsAMuDrAEwLEcEfmwG8AAswMEGxwuLi4uAbIEGxwuLi6wQBoBsSIAERKwDzmw
+FhGyChMdOTk5ALETChESsA45sAARsQcPOTmwIRKwHTkwMTc1IRUHHgEVFAYjIiYvATceAjMyNjU0
+JisBJz8BNQYrARUuARhwM0VYRCxKDg8qBA81HiEyNCQgEF8WDhBkpnEwggg+NjtWIREQMwYQHCwg
+ISYmcxQDAzX//wAV/2MBbQEYAAMBugAA/lYAAP//ABz/WQFNARgAAwG7AAD+VgAA//8AJ/9ZAV4B
+IgADAWIAAP28AAD//wAf/2IBUAEXAAMBvf///lUAAAADACb/WgFfASMAEQAiADAAawCwAS+wI82w
+Fy+wCc0BsDEvsAPWsC7NsC4QsBog1hGwBs2wBi+wGs2wLhCxFAErsCYysAzNsBDNsTIBK7EuBhES
+sAQ5sRQaERK1AQAJIyssJBc5sAwRsA45ALEXIxEStQIGDBASLCQXOTAxBCImNDcmNTQ2MzIWFRQH
+FhUUJzY1NCYjIgYVFB4GBzI2NTQuAycGFRQWAQWAX0czUzo5VTZAdiUrHRwnBQcPCRcLGx8eMQwc
+FS8JLzOmSIAyJTU3Pj84NDwlPji1JS0bHx0aCA8MDAcMBQy9JRwNFhQLFAUmLCIoAAAAAAIAIf9Z
+AVgBIgAZACUAYgCyDQAAK7AazbAAL7AHzbAgL7ATzQGwJi+wENawI82wIxCxHQErsBbNsScBK7Ej
+EBESsQUEOTmwHRG0BwANEwokFzkAsQcAERKwBDmwDRGwBTmwGhKwCjmwIBGxFhA5OTAxFyImLwE3
+FjMyNjcjBiMiJjU0NjMyFhUUDgEnMjY1NCYjIgYVFBaUGC8LDBkgIyw9CQIhMj9PUkBIXShcFSAs
+NCYfJiynCwYFQBBHNh9SP0FTb1w+cFDeIh0iRS8jJS8AAAAAAQAs//QCLwLOACkAcACyJgAAK7Af
+zbAfELAiINYRsCTNsgoCACuwEc2yDQIAK7APzbQAASYKDSuwGTOwAM2wGzK0BgUmCg0rsBYzsAbN
+sBQyAbAqL7AC1rAEMrAZzbAXMrApINYRsBzNsBQysSsBK7EZKRESsQcYOTkAMDE3NTMmNyM1Mz4B
+MzIWHwEHJiMiBgchByEGFyEHIx4BMzI2PwEXBiMiJicsNwUFN0IfuHoYMw0NFycpU3oZARgN/ucF
+BQEJDesYe1MXLgsMEzE/frcd+j0pMz5vjgYDA1YKWks+JzU9Tl8HBANWEZJ0AAAAAgAcAQoDdgLC
+ABQAHADeALIYAgArsgIICTMzM7AXzbAaMrIXGAors0AXFQkrsgAKCzIyMgGwHS+wFdawHM2yHBUK
+K7NAHBoJK7IVHAors0AVFwkrsBwQsQABK7AUzbEeASuwNhq6xa/logAVKwqwAi4OsAPAsRES+bAQ
+wLo6UeWiABUrCgWwCC4OsAfAsQ4S+bAPwLrAMfsSABUrCgWwCy6wCS6wCxCxCgX5DrAJELEMBfkA
+tgMHDA4PEBEuLi4uLi4uAUAMAgMHCAkKCwwODxARLi4uLi4uLi4uLi4usEAaAbEUABESsAE5ADAx
+ARMzHwEzNj8BMxMjAzcjByMnIxcDIREjNSEVIxEBuCNGaA0CBghoRiJMFAECXz1fAgEV/rGZAX2Z
+AQoBuOYqGBLm/kgBBx7U1B7++QF1Q0P+iwABADAA9gI1AUQAAwAVALAAL7ABzbABzQGwBC+xBQEr
+ADAxNzUhFTACBfZOTgAAAAABAEAApwGrAhIACAAeALABL7AFzbAFzQGwCS+wA9awB82wB82xCgEr
+ADAxJCImNDYyFhUUAUGWa2uWaqdrlmppTEsAAAIAOQB2Ai0BxQAPAB8AVgCwGy+wFs2zHhYbCCuw
+E82wCy+wBs2zDgYLCCuwA80BsCAvsSEBKwCxHhsRErAQObAWEbERGTk5sBMSsBg5sQ4LERKwADmw
+BhGxAQk5ObADErAIOTAxEyc2MzIWMzI3FwYjIiYjIgcnNjMyFjMyNxcGIyImIyJiKUVSMnMhOzMp
+RlEycyE4NilFUjJzITszKUZRMnMhOQFBO0lGNztIRvQ6SUY3O0hGAAABAEMAJwIgAhUAEwCeALAT
+L7ABL7ASM7AEzbAPMrAFL7AOM7AIzbALMrAJLwGwFC+wANaxCgErsRUBK7A2GrAmGgGxEwAuyQCx
+ABMuyQGxCQouyQCxCgkuybA2GgWwABCzAQAJEyuzBAAJEyuzBQAJEyuzCAAJEyuwExCzCxMKEyuz
+DhMKEyuzDxMKEyuzEhMKEysDtwEEBQgLDg8SLi4uLi4uLi6wQBoAMDE/ASM1MzcjNSE3FwczFSMH
+MxUhB3k4bqJQ8gEmUjM6bKBP7/7cT0lOTm9OcyNQTm9OcAAAAAIAOv9TAgwCDgAHAAsAVgCwCy+w
+CM2wBy+wBs2wAy+wAs0BsAwvsQ0BK7A2Grrl6sWPABUrCrAHLg6wAMAFsQYF+Q6wBcAAsQAFLi4B
+swAFBgcuLi4usEAaAQCxAwYRErABOTAxNzUlFQUVBRUFIRUhOgHS/poBZv4vAdH+L/xC0FmXApdZ
+i04AAAAAAgBZ/1MCKwIOAAcACwBWALALL7AIzbAAL7ABzbAEL7AFzQGwDC+xDQErsDYauhoWxY8A
+FSsKsAEuDrACwAWxAAb5DrAHwACxAgcuLgGzAAECBy4uLi6wQBoBALEEARESsAY5MDE3NSU1JTUF
+FQEhFSFZAWX+mwHS/i4B0f4vLFmXApdZ0EL+pU4AAAABACsAAAK7AskALwCUALIAAAArsCczsAHN
+siUpLTIyMrIMAgArsBozsBDNsBwysgUBACuxEyEzM7AEzbEjKzIyAbAwL7AC1rAGMrAtzbASMrIt
+Agors0AtLwkrsgItCiuzQAIACSuwLRCxKgErsBQysCXNsCAysiUqCiuzQCUjCSuzQCUnCSuyKiUK
+K7NAKigJK7ExASuxKi0RErANOQAwMTM1MxEjNTM1ND4CMxcVJiMiHQEzNTQ+AjMXFSYjIh0BMxUj
+ETMVITUzESMRMxUwT1RUJj81HC4NF1/3Jj41HC8NGF56el3+8lD3XUsBZEsZOU4iDQNQA2QbGTlO
+Ig0DUANkG0v+nEtLAWT+nEsAAAIAKwAAAocCyQAfACMAjACyAAAAK7AXM7ABzbIVGR0yMjKyDAIA
+K7AQzbIhAgArsCDNsgUBACuwEzOwBM2wGzIBsCQvsALWsAYysB3NsBIysh0CCiuzQB0fCSuyAh0K
+K7NAAgAJK7AdELEaASuwIDKwFc2wIjKyFRoKK7NAFRcJK7IaFQors0AaGAkrsSUBK7EaHRESsA05
+ADAxMzUzESM1MzU0PgIzFxUmIyIdASERMxUhNTMRIxEzFRM1MxUwT1RUJj81HC4NF18BWE//AFD3
+XZdmSwFkSxk5TiINA1ADZBv+UUtLAWT+nEsCX2NjAAEAK//9AnUC0gAoAIMAsgAAACuwFjOwAc2x
+FCYyMrIFAQArsCIzsATNsCQysB4vsAzNAbApL7AC1rAGMrAmzbAhMrImAgors0AmKAkrs0AmJAkr
+sgImCiuzQAIACSuwJhCxGwErsBHNshEbCiuzQBEWCSuxKgErsRsmERKwDDkAsR4FERKwHDmwDBGw
+EDkwMTM1MxEjNTM1ND4CMzIWHwERFBYzNxUGIyImNREmIyIGHQEzFSMRMxUwT1RUKUZOLi9eFxcX
+IhcUFz5IID07THp6XUsBZEsPOFIrFAwGB/3dJCQBUAJBUgHrCjlAEkv+nEsAAAACACsAAAPfAskA
+NQA5AMgAsgAAACuxJS0zM7ABzbQjJysvMyQXMrIMAgArsBozsBDNsBwysjcCACuwNs2yBQEAK7ET
+ITMzsATNsSkxMjIBsDovsALWsAYysDPNsBIysjMCCiuzQDM1CSuyAjMKK7NAAgAJK7AzELEwASuw
+FDKwK82wIDKyKzAKK7NAKy0JK7IwKwors0AwLgkrsCsQsSgBK7A2MrAjzbA4MrIjKAors0AjJQkr
+sigjCiuzQCgmCSuxOwErsTAzERKwDTmxKCsRErAbOQAwMTM1MxEjNTM1ND4CMxcVJiMiHQEzNTQ+
+AjMXFSYjIh0BIREzFSE1MxEjETMVITUzESMRMxUBNTMVME9UVCY/NRwuDRdf9yY+NRwvDRheAVdQ
+/wBQ913+8lD3XQHvZksBZEsZOU4iDQNQA2QbGTlOIg0DUANkG/5RS0sBZP6cS0sBZP6cSwJfY2MA
+AQAr//0DzQLSAD8AuQCyAAAAK7ElNzMzsAHNsyM1OT0kFzKyDQIAK7ARzbAbINYRsC3NsgUBACux
+FDEzM7AEzbEzOzIyAbBAL7AC1rAGMrA9zbATMrI9Agors0A9PwkrsgI9CiuzQAIACSuwPRCxOgEr
+sBUysDXNsDAysjU6CiuzQDUzCSuzQDU3CSuyOjUKK7NAOjgJK7A1ELEqASuwIM2xQQErsTo9ERKw
+DjmxKjURErAbOQCxLRERErArObANEbAfOTAxMzUzESM1MzU0PgMzFxUmIyIdATM1ND4CMzIWHwER
+FBYzNwcGIyImNREmIyIGHQEzFSMRMxUhNTMRIxEzFTBPVFQbJjYqFi0NFmD3KEZPLi9dFxcYIhcB
+Exc+SR89O0x6el3+8lD3XUsBZEsZLkYlFwYDUANkGw84UisUDAYH/d0kJAFQAkFSAesKOUASS/6c
+S0sBZP6cSwAAAAEAZv8fANz/xgAKACIAsAYvsADNAbALL7AJ1rADzbEMASuxAwkRErEBBjk5ADAx
+FzMWFRQGByc2NTSAVQcqIiomOhUcJj4SIiQqFwAEACr/bgRAA10AEQAjADUASQK+ALA7L7A8zbBI
+MgGwSi+wAtawAzKwIs2wITKwIhCxAAErsgEEBTIyMrASzbIfICMyMjKwJiDWEbA2zbASELEoASuw
+JDKwSM2wSBCxQwErsC7NsDEysi5DCiuzQC4wCSuwLhCxFgErshcaGzIyMrAOzbIJCg0yMjKwDhCx
+GAErsBkysAzNsAsysUsBK7A2GrofBMgFABUrCgSwAy4OsAjABLEhFfkOsBzAuuDryA4AFSsKBLAC
+Lg6wD8AEsSIV+Q6wFcC6HjrHlwAVKwoEsAUuDrAGwASxHxT5DrAewLrh8MeAABUrCgSwAC4OsBHA
+BLESFPkOsBPAuuDxyAoAFSsKBLAZLrEfHgiwHsAEsQsV+bEFBgiwBsC6HyHIFQAVKwoEsBgusRIT
+CLATwASxDBX5sQARCLARwLoeEMeAABUrCgSwFi6xIhUIsBXABLEOFPmxAg8IsA/AuuHGx5cAFSsK
+BLAbLrEhHAiwHMAEsQkW+bEDCAiwCMAEsAIQswECDxMrsAMQswQDCBMruh8EyAUAFSsLswcDCBMr
+sQMICLAGELMHBgsTKwSzCgYLEyuwERCzDREMEyu64OvIDgAVKwuwAhCzEAIPEyuxAg8IsBEQsxAR
+DBMruuDfyBUAFSsLsCIQsxQiFRMrsSIVCLATELMUExgTKwSzFxMYEyuwHhCzGh4ZEyu6Hw/ICgAV
+KwuwIRCzHSEcEyuxIRwIsB4Qsx0eGRMrBLAhELMgIRwTK7AiELMjIhUTKwJAJAABAgMEBQYHCAkK
+CwwNDg8QERITFBUWFxgZGhscHR4fICEiIy4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
+Li4uLgFADAYHCA8QERMUFRwdHi4uLi4uLi4uLi4uLrBAGgGxQzYRErMqLDM1JBc5ALE8OxEStSco
+Li9BQiQXOTAxFzUnETc1JRc3BRUXEQcVBScHJxc3Fzc1NzUnNScHJwcVBxUfATUnNTc1Nxc3FxUX
+FQcVBycHJzM1MzUjNTMyFh0BMzU0JiMhFTOofn4BCYaEAQl8fP73hIbh7nl27nJy7nZ57nJyImNj
+125r1mRk1mtuE0/OzpcOCkkYHv61OgWYSAEWR5eOR0eOl0f+6kiYjUdHsH5CQn6LQPlCiH5AQH6I
+QvlAaXk84Tp7cjs7cns64Tx5cjo6jcxFpQwOIUocGUQAAgAr/zICNALJACoALgB3ALIAAAArsAHN
+sCgysgwCACuwEM2yLAIAK7ArzbIFAQArsBMzsATNsCYysBsvsB/NAbAvL7AC1rAGMrAozbASMrIo
+Agors0AoKgkrsgIoCiuzQAIACSuwKBCxJQErsCsysBXNsC0ysTABK7ElKBESsQ0cOTkAMDEzNTMR
+IzUzNTQ+AjMXFSYjIh0BIREUDgMjJzUWMzI+AzURIxEzFRM1MxUwT1RUJj81HC4NF18BUx0qOCwX
+IgkNDhkfFxDyXZNkSwFkSxk5TiINA1ADZBv99zBJJxgHAk8BBA4YKx0Bu/6cSwJfY2MAAAACACX/
+9AIZAs4ADAASAEIAsgAAACuwDs2yBAIAK7ARzQGwEy+wAtawEs2wEhCxDwErsAnNsRQBK7EPEhES
+sQQAOTkAsREOERKyCAkCOTk5MDEFIhEQMzIeAhQOAiYgERAgEQEf+vpEZDgaGjhk2AEo/tgMAW4B
+bDhlf6CAZjhZARUBFP7sAAD//wBdAAAB+ALCAAMAFAAvAAAAAP//ACsAAAIOAs4AAwAV//oAAAAA
+AAEALP/0AgMCwgAqAJcAsgoAACuwF82yAQIAK7ApzbIpAQors0ApAAkrAbArL7AA1rAqzbIqAAor
+s0AqAwkrsCoQsRoBK7AHzbEsASuwNhq6MMTWjQAVKwoEsAMuDrAEwLEhCPmwIMAAswMEICEuLi4u
+AbIEICEuLi6wQBoBsSoAERKwETmwGhGyChclOTk5ALEpFxESsgcQETk5ObABEbAlOTAxEzUhFQce
+ARUUBiMiLgIvATceBDMyNjU0JiMiByc3PgE/ATUGKwEVRwGvu056h2spTTQoCQo0AwsjJjkcPFVZ
+QyAKF6wFDQQFFg7FAhasRdwIZV1ehRQcHAoKRwMLGxQRTDo9RgI0zwYNBAMCA1oA//8ADQAAAiQC
+wgADABf/8wAAAAAAAQAv//QCCQLCACYAhwCyIQAAK7AFzbIRAgArsBbNshYRCiuzQBYPCSuzQBYU
+CSu0GwshEQ0rsBvNAbAnL7AI1rAezbAUINYRsBPNsSgBK7A2Gro/sfm0ABUrCrARLg6wEMAFsRYJ
++Q6wF8AAsRAXLi4BsxARFhcuLi4usEAaAQCxCwURErIAAR45OTmwGxGwGDkwMT8BHgIzMjY1NCYj
+IgYPAScTIRUjNSMPATM2MzIWFRQGIyIuAicvNAcZVC1DXFhIIT4ODzojAW1XwBIFAic9bIiSbihK
+MSYIT0YIGChUPEJQEgkJFQFirFqpHBaAYGSJExobCv//ACz/9AIcAs4AAwAZ//QAAAAA//8ANwAA
+AhsCwgADABoADwAAAAD//wAp//QCEgLOAAMAG//zAAAAAP//ACH/9AIRAs4AAwAc//QAAAAAAAEA
+VwExAXsBhwADABwAsAAvsAHNsAHNAbAEL7EAASuwA82xBQErADAxEzUhFVcBJAExVlYAAAAAAQBF
+/78BDgL9AAkAIgABsAovsALWsAfNsAcQsQABK7AEMrAJzbAFMrELASsAMDEXJjU0NzMGFRQXuXR0
+VXFxQcHy0rm9z+XNAAAAAAEALf+/APYC/QAJACIAAbAKL7AA1rAEMrAJzbAFMrAJELECASuwB82x
+CwErADAxFzY1NCczFhUUBy1xcVV0dEHN5c+9udLywQAAAAABAGH/vwEGAv0ABwAqALAHL7AFzbAE
+L7ACzQGwCC+wANawB82wAjKwBc2wB82wAzKxCQErADAxFxEzFSMRMxVhpVBQQQM+Sf1VSgAAAQAz
+/78A2QL9AAcAMwCwBy+wAM2wAy+wBM0BsAgvsAfWsAMysAbNsAYQsAHNsAEvsAYQsAfNsAcvsQkB
+KwAwMTczESM1MxEjM1BQpqYJAqtJ/MIAAQAh/7wBLwL/ADoATwCwNS+wMc2wGC+wFc0BsDsvsADW
+sA4ysCzNsB0ysiwACiuzQCwzCSuwFjKyACwKK7NAAAcJK7E8ASuxLAARErAkOQCxGDERErEADzk5
+MDE3NTQuAi8BNTI+Az0BND4DMxcVIyIOAh0BFA4CDwEVHgQdARQeAjsBFQYjIi4DdhIYGQkJAwwd
+FxIZIzEjEhcODRcfExEXGAkIAwscFRITHxcNDgkOEiMxIxlrYB0rFQ0BAlYCDhYsHVQtQyMWBQFK
+BxMtImccLhsTBAMCAQQUGi8dcyItEwdKAgUWI0QAAP//ACL/vAEwAv8AAwBgAAAAHgAAAAIAKf/x
+AuIC0gAcACQAbwCwGy+wGs2wCi+wIM2wBzKwIy+wEM2wFC+wA80BsCUvsAHWsBfNshcBCiuzQBcb
+CSuwFxCxDQErsB7NsB4QsSEBK7ARMrAHzbEmASuxIR4RErEDFDk5ALEgChESsAA5sCMRsQ0XOTmw
+EBKwATkwMTYQNjMyFhURMxUhIiY1NDY7AS4BIyIGFRQWMxUiEhQWOwE1IyIp1JmHfUj+71t0c1xs
+AlVLc56ffaVjQjJlYzPFATbXc1n+5UlvTk1vLTqsdnmnTwGhYkXt//8AKwCJAfoCJAAjAZQAygAA
+AAMBlAAAAAAAAAACADgAiQIGAiQABQALAMgAAbAML7AG1rAIMrALzbAJMrALELEAASuwAjKwBc2w
+AzKxDQErsDYaujH62AUAFSsKBLAGLg6wB8AEsQsF+Q6wCsC6ze7YIwAVKwoEsAgusQYHCLAHwASx
+CQX5sQsKCLAKwLox+tgFABUrCgSwAC4OsAHABLEFBfkOsATAus3u2CMAFSsKBLACLrEAAQiwAcAE
+sQMF+bEFBAiwBMAAQAwAAQIDBAUGBwgJCgsuLi4uLi4uLi4uLi4BswEEBwouLi4usEAaAQAwMSU3
+JzMXByE3JzMXBwEBpKRhpKT+1qSkYaSkic3Ozs3Nzs7NAAABACsAiQEwAiQABQBtAAGwBi+wAtaw
+ADKwA82wBTKxBwErsDYaujIS2CMAFSsKBLACLg6wAcAEsQMF+Q6wBMC6zgbYBQAVKwoEsAAusQEC
+CLABwASxBQX5sQQDCLAEwAC1AAECAwQFLi4uLi4uAbEBBC4usEAaAQAwMTcnNzMHF8+kpGGkpInN
+zs7N//8AOACJAT0CJAADAV0AAQA8AAD//wBaATICaAGAAAMBT//8ADwAAP//AFoBMgMwAYAAAwFQ
+//wAPAAAAAEAVgElALsBjwADAB4AsAAvsAHNsAHNAbAEL7AA1rADzbADzbEFASsAMDETNTMVVmUB
+JWpqAAAAAgAf//QBngLCAAMAIQEYALIfAAArsBbNsgECACuwAM2yCwEAK7MaHwsIKwGwIi+wBNaw
+E82wExCxAAErsAoysAPNsAwysAMQsRsBK7EjASuwNhq6KurQhQAVKwoOsAYQsAjAsREH+bAPwLAm
+GgGxGhsuyQCxGxouybA2Gronis2tABUrCg6wGhCwGcCwGxCwHcC6KurQhQAVKwuwBhCzBwYIEyuw
+ERCzEBEPEyu6J/vOBgAVKwuwHRCzHB0bEyuyBwYIIIogiiMGDhESObIQEQ8REjmyHB0bIIogiiMG
+DhESOQBACRkGBwgPEBEcHS4uLi4uLi4uLgFACRkGBwgPEBEcHS4uLi4uLi4uLrBAGgGxAwARErEW
+Hzk5ALELGhESsQQTOTkwMRM1MxUBND4DPQEzFRQOAxUUFjMyNj8BFw4CIyImzWT+7iQ0NCRfIzIy
+I0EyHDgPDjYHHFswWHkCYGJi/kouSTEtOSEnLSpGLyw3Hyo6FgoLRQcVJGUAAAAAAgBjAAAAyALC
+AAMABwA8ALIEAAArsgECACuwAM2yBQEAKwGwCC+wANawBDKwA82wBzKwA82zBgMACCuwBc2wBS+w
+Bs2xCQErADAxEzUzFQMTMxNjZGQHVwcCYGJi/aACAP4AAAEAMwDGAWgB/AAIACUAsgYBACuwAc2y
+BgEAK7ABzQGwCS+wA9awCM2wCM2xCgErADAxJCImNTQ2MhYUAQ6AW1uAWsZbQEFaW4AAAAACADr/
+9AIbAi4ADgAXAD4AsgoAACuwEs2wFy+wA80BsBgvsADWsBDNsBAQsRQBK7AGzbEZASuxFBARErEK
+Azk5ALEXEhESsQYAOTkwMRM0NjMyFhUUDgEjIi4CNhQWMjY1NCYiOnx0dXwxcFA8XjkdYkiMSUmM
+ARB1qal2S3xUMFJji6Z2dlNSdwAA//8AJgAAAb0CIgADAaf/ywAAAAAAAQA1AAAB8QIuAB0ASwCy
+AAAAK7AbzbAHL7ASzQGwHi+wBNawFc2yFQQKK7NAFR0JK7IEFQors0AEAAkrsR8BKwCxGwARErEB
+GDk5sAcRswQLDBUkFzkwMTM1PgE1NCYjIgYPASc+BDMyFhUUBgcVNjsBFUCYnEIyJUwTFDMDDSov
+SSZacIWFFCfpQ2SQQDEyJhITPgQNIRoVYUlUkFICA08AAAABABj/gAHYAiIAJACQALAhL7AFzbAT
+L7AWzbAWELAVzQGwJS+wFdawFM2yFBUKK7NAFBgJK7AUELEIASuwHs2xJgErsDYaujAJ1bYAFSsK
+BLAYLg6wGcCxDgX5sA3AALMNDhgZLi4uLgGyDQ4ZLi4usEAaAbEUFRESsAE5sAgRsgUPITk5OQCx
+FQURErIAAR45OTmxFhMRErAPOTAxFzceAjMyNjU0JiMHJz8BNQYrARUjNSEVBx4DFRQGIyImJxgz
+BxlSLDtSWEQpFqYbFQ+yUgGXuCNAPSWCaj1qFyZCCBgoRTg6PwIzwxoCA1SfP9EEFytIL1x5LRcA
+AAACABj/jAImAiIACgARAI4AsAAvsAYzsAvNsAQysgALCiuzQAAICSuyCwAKK7NACwMJK7ACMgGw
+Ei+wCdawDDKwCM2wAzKyCAkKK7NACAYJK7IJCAors0AJAAkrsAEysRMBK7A2Gro0vtu/ABUrCgSw
+AS4FsALAsQsF+Q6wEcAAsQERLi4BsgILES4uLrBAGgGxCAkRErEODzk5ADAxNzUBMxEzFSMVIzUn
+MxE3IwYHGAE2c2VlX+LiBAMLDiQ7AcP+T02YmE0BFjYZFf//ABf/hgHeAiIAAwGr/+QAAAAAAAIA
+NP/0AhwCogAbACYAZACyGQAAK7AfzbAkL7ATzbAML7AFzQGwJy+wANawHM2wDzKwHBCxIgErsBbN
+sSgBK7EiHBESswwFExkkFzmwFhGxCgk5OQCxJB8RErEAFjk5sBMRsA85sAwSsAo5sAURsAk5MDET
+ND4CMzIWHwEHJiMiBgczPgEzMhYVFAYjIiY3FBYzMjY0JiMiBjQmSX1OJkUPECAsOlptDQIWWDBj
+e39jc5NmXEQ8RU5DO1UBJkODcEYOBgdPFoZeHiN6XmJ9p2REc016TDgAAAEAJf+MAfACIgAMAG4A
+sAYvsAnNsAkQsAjNAbANL7AI1rAHzbIHCAors0AHCwkrswAHCAgrsAzNsQ4BK7A2Gro5DeL/ABUr
+CgSwAC6wCy6wABCxDAT5DrALELEBBPkAswABCwwuLi4uAbABLrBAGgEAsQkGERKwAjkwMRcBNzUG
+KwEVIzUhFQFZARkVEhflVAHL/tB0AikjAgNUn0D9qv//ADL/9AISAqIAAwGuAAQAAAAAAAIAJf+A
+Ag0CLgAbACYAYgCwFy+wAs2wCS+wHM2wIi+wD80BsCcvsAzWsCXNsCUQsR8BK7AFMrASzbEoASux
+JQwRErEAGzk5sB8RswIJDxckFzkAsQIXERKwGzmwCRGwADmwHBKwBTmwIhGxEgw5OTAxFxYzMjY3
+Iw4BIyImNTQ2MzIWFRQOAiMiJi8BEzI2NTQmIyIGFBZpLTlabgwCFlgwY3t/Y3OTJkl9TiZFEA/O
+O1ZcRDxFTRYWh14fI3tdYn2ni0ODcEYOBgcBLDglQ3NNekz//wAu//QCDwIuAAMBnP/0AAAAAAAB
+AFsAAAHyAiIADgB1ALIAAAArsAHNsAwysAgvAbAPL7AJ1rECASuwDM2yDAIKK7NADA4JK7ICDAor
+s0ACAAkrsRABK7A2GrAmGgGxCAkuyQCxCQguybA2Grohfsl3ABUrCg6wCRCwCsCwCBCwB8AAsQcK
+Li4BsQcKLi6wQBoBADAxMzUzETcjBg8BJzczETMVcpgBAg8XWy24VolPATY7Dw42RHH+LU8AAAAA
+AQBAAAAB/AIuAB0ASwCyAAAAK7AbzbAHL7ASzQGwHi+wBNawFc2yFQQKK7NAFR0JK7IEFQors0AE
+AAkrsR8BKwCxGwARErEBGDk5sAcRswQLDBUkFzkwMTM1PgE1NCYjIgYPASc+BDMyFhUUBgcVNjsB
+FUuYnEIyJUwUEzMDDSovSSZacIWFFCfpQ2SQQDEyJhITPgQNIRoVYUlUkFICA08AAAABADX/gQH0
+AiIAJACQALAhL7AFzbATL7AWzbAWELAVzQGwJS+wFdawFM2yFBUKK7NAFBgJK7AUELEIASuwHs2x
+JgErsDYaujAN1boAFSsKBLAYLg6wGcCxDgX5sA3AALMNDhgZLi4uLgGyDQ4ZLi4usEAaAbEUFRES
+sAE5sAgRsgUPITk5OQCxFQURErIAAR45OTmxFhMRErAPOTAxFzceAjMyNjU0JiMHJz8BNQYrARUj
+NSEVBx4DFRQGIyImJzUzBxlSLDpSV0QpFqUbFQ+xUgGWtyJBPCWCaT1qFiVCCBgoRjc6PwIzwhoC
+A1SfP9AEFytIL1x5LRYAAP//ABT/jAIiAiIAAwGg//wAAAAAAAEAM/+GAfoCIgAmAIMAsCEvsAXN
+sAsvsBvNsBYvsBHNsBEQsBTNshQRCiuzQBQPCSsBsCcvsAjWsB7NsBQg1hGwE82xKAErsDYauj+e
++QQAFSsKsBEuDrAQwAWxFgT5DrAXwACxEBcuLgGzEBEWFy4uLi6wQBoBALEFIRESsAA5sAsRsQEe
+OTmwGxKwGDkwMRc3HgIzMjY1NCYjIgYPAScTIRUjNSMPATM2MzIWFRQGIyIuAiczMwYZTio/XFpA
+HjwPDzckAV5UtxAGAiY7ZIOMaidILiQIJUEHFiRIPz5FDwgIFAFIn1SRJRNxYGJ7EhgZCQACAC//
+9AIXAqIAGwAmAGQAshkAACuwH82wJC+wE82wDC+wBc0BsCcvsADWsBzNsA8ysBwQsSIBK7AWzbEo
+ASuxIhwRErMMBRMZJBc5sBYRsQoJOTkAsSQfERKxABY5ObATEbAPObAMErAKObAFEbAJOTAxEzQ+
+AjMyFh8BByYjIgYHMz4BMzIWFRQGIyImNxQWMzI2NCYjIgYvJkl9TiZFEA8gLDpabQ0CFlgwY3t/
+Y3OTZlxEPEVOQztVASZDg3BGDgYHTxaGXh4jel5ifadkRHNNekw4AP//AEH/jAIMAiIAAwGjABwA
+AAAAAAMALv/0Ag4CogATACQAMwDvALIRAAArsCjNsCIvsAfNAbA0L7AA1rAlzbAlELAUINYRsATN
+sAQvsBTNsCUQsR8BK7AKzbArINYRsA7NsTUBK7A2GrrnisTcABUrCg6wMhCwL8CxGQP5sB3AsxoZ
+HRMrsxsZHRMrsxwZHRMrsDIQszAyLxMrszEyLxMrshoZHSCKIIojBg4REjmwGzmwHDmyMDIvERI5
+sDE5AEAJHTIZGhscLzAxLi4uLi4uLi4uAUAJHTIZGhscLzAxLi4uLi4uLi4usEAaAbEUJRESsAI5
+sB8RshEHKDk5ObArErAMOQCxIigRErMABAoOJBc5MDE3NDcmNTQ2MzIWFRQHFhUUBiMiJhMUHgYX
+NjU0JiMiBgMUFjMyNjU0LgQnBi5zVXBnYXlUZYVqaIl9CQwbEicULwk/RTg3QBxVOzpSEhctIjwQ
+WL9eUTVRSGZhUVdUNlhQc3IBjA4YExQMEQkSBEY8LjY1/qs3Rj8yEh8WGA8YBzwAAAACACr/gAIS
+Ai4AGwAmAGIAsBcvsALNsAkvsBzNsCIvsA/NAbAnL7AM1rAlzbAlELEfASuwBTKwEs2xKAErsSUM
+ERKxABs5ObAfEbMCCQ8XJBc5ALECFxESsBs5sAkRsAA5sBwSsAU5sCIRsRIMOTkwMRcWMzI2NyMO
+ASMiJjU0NjMyFhUUDgIjIiYvARMyNjU0JiMiBhQWbi05Wm4MAhZYMGN7f2NzkyZJfU4mRQ8QzjtW
+XEQ8RU0WFodeHyN7XWJ9p4tDg3BGDgYHASw4JUNzTXpMAAEAH/+aAcYCowAuAS4AsCovsAXNsAEv
+sB0vsBLNAbAvL7AA1rAOINYRsB/NsSoBK7ARMrApzbATMrApELEIASuwJc2xMAErsDYasCYaAbEB
+AC7JALEAAS7JsDYaute7zkIAFSsKDrAAELAuwLABELADwLrrNcN5ABUrCg6wDBCwCsCxIQb5sCPA
+utbmzvEAFSsLsAEQswIBAxMruuuPw1oAFSsLsAwQswsMChMrsCEQsyIhIxMrsgIBAyCKIIojBg4R
+EjmyIiEjIIogiiMGDhESObILDAoREjkAQAkuAgMKCwwhIiMuLi4uLi4uLi4BQAkuAgMKCwwhIiMu
+Li4uLi4uLi6wQBoBsSkqERKxBR05ObElCBESsRgZOTkAsQUqERKwKDmxHQERErMIDhklJBc5sBIR
+sREYOTkwMT8BHgIzMjY1NC4DNTQ2NzUzFR4BHwEHLgIjIhUUHgMVFAYHFSM1LgEnHy8IHVouLz5A
+W1pAW0tGLkwPDyUGGE8saEBbWkBeTUYxWxVTRggXJywjHykaI0o3REoLYmEEGwsLSgUPGEciLBsh
+RTVBWghnZgYqEgAAAAABAB//5QHiAnIAIwBsALAeL7AhM7AVzbIeFQors0AeIAkrsA8vsAPNsAYy
+sgMPCiuzQAMECSsBsCQvsADWsBLNsBIQsSABK7ADMrAfzbAFMrElASuxHyARErEPFTk5ALEVHhES
+sBo5sA8RsgALGTk5ObADErAKOTAxEzQ2NzUzFR4BHwEHLgIjIgYVFBYzMjY/ARcOAgcVIzUuAR90
+XkkwVBISLQYWSSdKX19KJ0YQDy0HGlcwSV50AStehQ9VUgQmEhFIBxUjWkRFXCAQEEgIGCoEUFMP
+hQABACsAAAIhAk4AGwBlALIAAAArsAHNsBkysAQvsBczsAXNsBUysBEvsArNAbAcL7AC1rAGMrAZ
+zbAUMrIZAgors0AZGwkrs0AZFwkrsgIZCiuzQAIACSuzQAIECSuxHQErALERBRESsA85sAoRsA45
+MDEzNTM1IzUzNTQ2MzIWHwEHJiMiBh0BMxUjFSEVK08+PoBgLlcUFC84RTlG2dkBRVOeRFhTbhwO
+DUgoPy5VRJ5TAAABACMAAAIrAkMAHAD2ALIWAAArsBgvsBMzsBnNsBEysBwvsA8zsALNsAwyAbAd
+L7AD1rAEzbAEELEbASuwFjKwEM2wFDKyEBsKK7NAEBMJK7ANMrIbEAors0AbGAkrsAAysBAQsQoB
+K7ALzbEeASuwNhq6yRHfKgAVKwoEsAMuDrAFEASwAxCxBAv5sAUQsRsL+bo2798qABUrCrAKLrAQ
+LrAKELELC/kOsBAQsQkL+QWwAxCzAgMbEyuwEBCzDBALEyuzDxALEyuwAxCzHAMbEysDALcDBAUJ
+CgsQGy4uLi4uLi4uAbUCBQkMDxwuLi4uLi6wQBoAsQIcERKxBgc5OTAxEzUzJzMfATM2PwEzBzMV
+IwcVMxUjFSM1IzUzNSdRXoxwaCsCFhVocItghiKoqGKlpSIBG0DouFoyKLjoQDkWQIyMQBY5AAAA
+AAEAB/+AAgMCowAtAJoAsC0vsCczsADNsAAQsCnNsAgvsCIzsAvNsB8ysBcvsBszsBXNsBIysBUQ
+sBnNAbAuL7EvASuwNhq6P8H6YgAVKwoOsAcQsAzAsSML+bAewAWwBxCzCAcMEyuzCwcMEyuwIxCz
+HyMeEyuzIiMeEysDALMHDB4jLi4uLgG3BwgLDB4fIiMuLi4uLi4uLrBAGgCxFRkRErAWOTAxFxYz
+Mj4CPwEjNTM3PgQzMhYfARUmIyIOAg8BMxUjBw4EIyImLwEHJhsRICYZAxVTWQoEIys5LRcQKg0N
+Mh4RICUaAwp2fBUEIys5LBcQIwoJJQYIFS8j7E5pMEcnFwcEAgJTBwgVLyNiTvQwRycXBwQCAQAA
+AQAs//QCEwJOACkAZwCyJgAAK7AfzbAfELAiINYRsCTNshEBACuwCs2wChCwDSDWEbAPzbQAASYR
+DSuwGTOwAM2wGzK0BgUmEQ0rsBYzsAbNsBQyAbAqL7AC1rAZzbAXMrErASuxGQIRErIHGCk5OTkA
+MDE3NTMmNyM1Mz4BMzIWHwEHJiMiBgczByMGFzMHIx4BMzI2PwEXBiMiJicsQQMCQEscnHoYMAwM
+FiQoS2UY/A3/BQbxDNEXZUoWKwsLEi48dpsewDkXNjpbcwYDA1AKRTc6KSQ5NkMHBANREHJaAAAA
+AgAqAQMBZQLMAAcADwA+ALIEAgArsAzNsAAvsAjNAbAQL7AC1rAOzbAOELEKASuwBs2xEQErsQoO
+ERKxBAA5OQCxDAgRErEGAjk5MDETIjU0MzIVFCcyNTQjIhUUyJ6enZ1RUVIBA+Xk5OVFoJ6eoAAA
+AP//ACABDQE+AsIAAwHBAAEBDQAA//8AIQENAUsCzAADAcL//wENAAAAAQAgAQMBTwLCACIAlgCy
+AQIAK7AhzbIBAgArsADNsAovsBPNAbAjL7AA1rAizbIiAAors0AiAwkrsCIQsRYBK7AHzbEkASuw
+Nhq6MH3WOgAVKwoEsAMuDrAEwLEcEfmwG8AAswMEGxwuLi4uAbIEGxwuLi6wQBoBsSIAERKwDzmw
+FhGyChMdOTk5ALETChESsA45sAARsQcPOTmwIRKwHTkwMRM1IRUHHgEVFAYjIiYvATceAjMyNjU0
+JisBJz8BNQYrARUvARhwM0VYRCxKDw4qBA81HiEyNCQgEF8WDhBkAlFxMIIIPjY7ViEQETMGEBws
+ICEmJnMUAwM1AAAAAAIAFQENAW0CwgAKABIAjwCyBAIAK7ACL7AIM7ALzbAGMrICCwors0ACCgkr
+AbATL7AA1rAMMrAKzbAFMrIKAAors0AKCAkrsgAKCiuzQAACCSuwAzKxFAErsDYaujP+2q4AFSsK
+BLADLgWwBMAOsRIT+bARwACyAxESLi4uAbIEERIuLi6wQBoBsQoAERKxDg85OQCxBAsRErAOOTAx
+EzUjNRMzETMVIxUnMzU3IwYPAeXQyVE+Ps2DBAMJDG8BDW0wARj+8zttqJItFhGWAAABABwBAwFN
+AsIAIwCgALIUAgArsBnNshQCACuwF82yFxQKK7NAFxIJK7AAL7AJzbQOHhIUDSuwDs0BsCQvsAzW
+sCHNsBcg1hGwFs2xJQErsDYauj+f+Q8AFSsKsBQuDrATwAWxGRL5DrAbwLAbELMaGxkTK7IaGxkg
+iiCKIwYOERI5ALITGhsuLi4BtBMUGRobLi4uLi6wQBoBALEJABESsAQ5sA4RsQUhOTkwMRMiJi8B
+Nx4CMzI2NCYjIgYPASc3MxUjNSMPATM2MzIWFRQGqylHDxAqBBAyGiY1NCgTJAkJKhjsPnEHBQIX
+IENWWwEDHxAPMgUPGS9ILwoGBQ/ccTVLIQpROz1YAAD//wAnAQMBXgLMAAMBYgAA/2YAAAABACAB
+DQFRAsIADAB0ALIJAgArsAbNsgkCACuwCM0BsA0vsAjWsAfNsgcICiuzQAcLCSuwCBCwACDWEbAM
+zbEOASuwNhq6OPLiygAVKwoEsAAusAsusAAQsQwP+Q6wCxCxAQ/5ALMAAQsMLi4uLgGwAS6wQBoB
+ALEGCBESsAI5MDEbATc1BisBFSM1IRUDPLQQDg2GPwExxgENAWMWAgI1cTP+fgAAAP//ACYBAwFf
+AswAAwFuAAABqQAA//8AIQEDAVgCzAADAW8AAAGqAAD//wAq//YBZQG/AAMBtgAA/vMAAAABAB8A
+AAE9AbUADgCKALIAAAArsAHNsAwysgEACiuzQAEKCSuzCAAKCCsBsA8vsAnWsQIBK7AMzbIMAgor
+s0AMDgkrsgIMCiuzQAIACSuxEAErsDYasCYaAbEICS7JALEJCC7JsDYauix20fcAFSsKBbAJELAK
+wA6wCBCwB8AAsAcuAbEHCi4usEAaAbEMAhESsAU5ADAxMzUzNTcjBg8BJzczETMVJWcDAgULMC51
+Q2Y+9x8JCS8xcf6JPgAAAAABACIAAAFMAb8AIwC5ALIiAAArsB3NsiIAACuwH82wCS+wFM0BsCQv
+sAbWsBfNsgYXCiuzQAYACSuwFxCwICDWEbAezbAeL7AgzbElASuwNhq6IkbJ9AAVKwoOsAIQsATA
+sRsQ+bAZwLACELMDAgQTK7AbELMaGxkTK7IDAgQgiiCKIwYOERI5shobGRESOQC1AgMEGRobLi4u
+Li4uAbUCAwQZGhsuLi4uLi6wQBoBALEdIhESsAA5sQkfERKyDQ4XOTk5MDE3ND4DNTQmIyIGDwEn
+PgQzMhYVFA4DBzM1MxUhJiIsPz8sKB8WKwoKMQIHGx0xGj9OKj49LQKdP/7aBCgsRy0nLxscJRgM
+DC0DChgTEEg4KUApJS4cM3EZAAABACD/9gFPAbUAIgCUALIKAAArsBPNsCEvsAHNsAEQsADNAbAj
+L7AA1rAizbIiAAors0AiAwkrsCIQsRYBK7AHzbEkASuwNhq6MH3WOgAVKwoEsAMuDrAEwLEcEfmw
+G8AAswMEGxwuLi4uAbIEGxwuLi6wQBoBsSIAERKwDzmwFhGyChMdOTk5ALETChESsA45sAARsQcP
+OTmwIRKwHTkwMRM1IRUHHgEVFAYjIiYvATceAjMyNjU0JisBJz8BNQYrARUvARhwM0VYRCxKDw4q
+BA81HiEyNCQgEF8WDhBkAURxMIIIPjY7ViEREDMGEBwsICEmJnMUAwM1AP//ABUAAAFtAbUAAwG6
+AAD+8wAAAAEAHP/2AU0BtQAjAJoAsgAAACuwCc2wDi+wHs2wGS+wFM2wFBCwF82yFxQKK7NAFxIJ
+KwGwJC+wDNawIc2wFyDWEbAWzbElASuwNhq6P5/5DwAVKwqwFC4OsBPABbEZEvkOsBvAsBsQsxob
+GRMrshobGSCKIIojBg4REjkAshMaGy4uLgG0ExQZGhsuLi4uLrBAGgEAsQkAERKwBDmwDhGxBSE5
+OTAxFyImLwE3HgIzMjY0JiMiBg8BJzczFSM1Iw8BMzYzMhYVFAarKUcPECoEEDIaJjU0KBMkCQkq
+GOw+cQcFAhcgQ1ZbCh8PEDIFDxkvSC8LBQUP3HE1SyEKUTs9WAAAAgAn//YBXgG/ABgAJABiALIA
+AAArsBnNsB8vsBPNsA0vsAbNAbAlL7AD1rAizbAiELEcASuwFs2xJgErsRwiERK0Bg0AExAkFzmw
+FhGxCwo5OQCxHxkRErEDFjk5sBMRsBA5sA0SsAs5sAYRsAo5MDEXIiY1NDYzMhYfAQcmIyIGBzM2
+MzIWFRQGJzI2NTQmIyIGFRQWzEhdZ14YLgwLGSEgLjwKAh8wQlBSQCEmLCUfLzMKb1xinAsGBUAQ
+RjcfUD9CVEUvIyUvIRQqRwAA//8AHwAAAVABtQADAb3///7zAAD//wAm//YBXwG/AAMBbgAAAJwA
+AAACACH/9gFYAb8AGQAlAGIAsgAAACuwB82wDS+wGs2wIC+wE80BsCYvsBDWsCPNsCMQsR0BK7AW
+zbEnASuxIxARErEFBDk5sB0RtAcADRMKJBc5ALEHABESsAQ5sA0RsAU5sBoSsAo5sCARsRYQOTkw
+MRciJi8BNxYzMjY3IwYjIiY1NDYzMhYVFA4BJzI2NTQmIyIGFRQWlBgvCwwZICMsPQkCITI/T1JA
+SF0oXBUgLDQmHyYsCgsFBkAQRzYfUj9BU29cPnBQ3iIdIkUvIyUvAAAAAAAAAf//AAIAAAH6AsIA
+TwBaAEoAUQBWAE0AXABYAF8AZABiAFQARgA+ADoAQwA2ADEAJgAzAACwACywABNLsCpQWLBKdlmw
+ACM/GLAGK1g9WUuwKlBYfVkg1LABEy4YLbABLCDasAwrLbACLEtSWEUjWSEtsAMsaRggsEBQWCGw
+QFktsAQssAYrWCEjIXpY3RvNWRtLUlhY/RvtWRsjIbAFK1iwRnZZWN0bzVlZWRgtsAUsDVxaLbAG
+LLEiAYhQWLAgiFxcG7AAWS2wByyxJAGIUFiwQIhcXBuwAFktsAgsEhEgOS8tsAksIH2wBitYxBvN
+WSCwAyVJIyCwBCZKsABQWIplimEgsABQWDgbISFZG4qKYSCwAFJYOBshIVlZGC2wCiywBitYIRAb
+ECFZLbALLCDSsAwrLbAMLCAvsAcrXFggIEcjRmFqIFggZGI4GyEhWRshWS2wDSwSESAgOS8giiBH
+ikZhI4ogiiNKsABQWCOwAFJYsEA4GyFZGyOwAFBYsEBlOBshWVktsA4ssAYrWD3WGCEhGyDWiktS
+WCCKI0kgsABVWDgbISFZGyEhWVktsA8sIyDWIC+wBytcWCMgWEtTGyGwAVlYirAEJkkjiiMgikmK
+I2E4GyEhISFZGyEhISEhWS2wECwg2rASKy2wESwg0rASKy2wEiwgL7AHK1xYICBHI0ZhaoogRyNG
+I2FqYCBYIGRiOBshIVkbISFZLbATLCCKIIqHILADJUpkI4oHsCBQWDwbwFktsBQsswBAAUBCQgFL
+uBAAYwBLuBAAYyCKIIpVWCCKIIpSWCNiILAAI0IbYiCwASNCWSCwQFJYsgAgAENjQrIBIAFDY0Kw
+IGOwGWUcIVkbISFZLbAVLLABQ2MjsABDYyMtAAAAuAH/hbABjQBLsAhQWLEBAY5ZsUYGK1ghsBBZ
+S7AUUlghsIBZHbAGK1xYWbAUKwAAAAEAAAAOAAAAMAAAAAAAAgAFAAEBdwABAXgBfAACAX0BfgAB
+AX8BfwACAYAByQABAAQAAAACAAAAAQAAAAoAHgAsAAFsYXRuAAgABAAAAAD//wABAAAAAWtlcm4A
+CAAAAAEAAAABAAQAAgAAAAIACgeKAAEG6gAEAAAASQCcAKIAsAC6AMAA0gDgAOYA7AD2AQQBCgEg
+ASYBUAFWAWwBdgGAAZYBrAHOAdgB3gHsAgoCaAKSAqwC2gLgAvIDDAMeAzgDRgNsA34DnAOyA8gD
+6gQQBDIESARaBGwElgS4BM4E8AUCBQgFIgU8BVoFaAVuBXgFfgW0BcIF3AXqBfQGKgY8BloGiAa6
+BsQG3gbkAAEAOf/2AAMAhv/iAOkADgD1ABEAAgAW//YAGv/tAAEAF//zAAQAFP/rABX/8wAW/+YA
+Gv/pAAMAF//yADn/vgBZ/+0AAQCG//MAAQAX//UAAgAU//QAGv/wAAMAOf/uADr/8gA8//AAAQCw
+//oABQA5//gAU//8AFv/+gCG//sAn//4AAEAn//0AAoAD//QAB7/+ABT//gAVP/uAFn//ABb/9wA
+hv/VAJ//6QCw//cBTf/zAAEAn//8AAUAn//lAKz//wCw//EA6f//APUAAQACALD/9QD1AAEAAgB3
+/34BmP/IAAUAOf/7AFP/8QBU//gAWf/jALD/9wAFAJ//6ACsAAEAsP/wAOkAAQD1AAEACAAP/7UA
+MP/4ADv/9ABU//kAhv/TAJ//7wCw//YBTf/2AAIAn//8ALD/9gABAJ//+wADAJ//6gCw//AA6QAC
+AAcAn//hAKz//wCv//oAsP/yAOkAAQDt//kA9f//ABcAD/+9ABL/8QAd/+0AHv/sACP/8gAw//sA
+Tf/yAFP/7wBU/8YAWf/3AFv/zwCG/8kAn//cAKwABACu//sAr//8ALD/7gDpAA8A6//8AO3//AD1
+AAEBIf/HAU3/4gAKACP/9QCf/9wArP//AK7/+wCv//wAsP/uAOkACQDr//wA7f/8APUAAQAGAE3/
+8ABT/+kAVP/rAFn/4gCw//QA9QABAAsAI//vAJ//3ACsAAQArv/7AK///ACw/+0A6QAPAOv//ADt
+//wA9QABASH/xwABADn/8QAEADf/0AA5/7kAOv/QADz/twAGADb//AA3/90AOf/IADr/2QA8/7oA
+Pf/7AAQAN//1ADn/8gA6//EAPP/zAAYAN//eADn/vAA6/9YAO//8ADz/rgA9//oAAwAt//gBAgAK
+AXEADAAJAC3/+AAw//EAOf/uADr/8AA7/+kAPP/nAD3//ACf//sAsP/5AAQAN//wADn/7gA6/+4A
+PP/vAAcAMP/5ADb/+wA3//oAOf/4ADr/+AA8//gAPf/7AAUAN//1ADn/1wA6/9sAPP/RALD/9QAF
+ADf/8gA5/+8AOv/vADz/8AB3/78ACAAw//QAN//dADn/wQA6/9IAO//lADz/twA9/+0An//7AAkA
+MP/3ADb/+wA3/+gAOf/XADr/3QA7//QAPP/SAD3/9QCf//wACAAt/+4AMP/tADn/8AA6//IAO//f
+ADz/6gCf//sAsP/0AAUAN//fADn/xQA6/9oAPP+6AD3//AAEADf/+AA5/94AOv/uADz/2wAEADf/
+3gA5/8QAOv/PADz/ywAKAA//7AAi//MALf/xADD/4wA5//cAOv/4ADv/4AA8//IAn//3ALD/8wAI
+AC3/9QAw/+YAOf/3ADr/+AA7/+QAPP/yAJ//+QCw//YABQA3//cAOf/WADr/2gA8/9AAsP/zAAgA
+Lf/xADD/4gA5//cAOv/4ADv/4AA8//IAn//3ALD/8wAEADf/+QA5/94AOv/jADz/3AABABf/7QAG
+ABT/7QAV//UAFv/pABr/6wAv//EAT/+/AAYAD/+7ADD/8QA5/+YAO//KAIb/3AFN//gABwBN//oA
+U//6AFf//ABY//sAWf/wAFr/9ABc//AAAwBFABsATwAbAP4AGwABAE8AAQACAE///ABb//QAAQBN
+AA0ADQAEAAkABQATAAoAEwAMABYADQAxACIAMAA/ABwAQAAjAEUAUwBLADgATgA4AE8AUgBgADIA
+AwBZ//kAWv/5AFz/+QAGACIACABFAC4ASwAUAE4AFABPAC4AYAAOAAMARQADAE8AAwD8AAMAAgBF
+AAcATwAHAA0ABAAJAAUAEwAKABMADAAWAA0AMQAiADAAPwAcAEAAIwBFAFQASwA4AE4AOABPAFMA
+YAAyAAQADQAWAFkAAQBaAAEAXAABAAcADQANACIAEABFADQASwAYAE4AGABPADMAYAASAAsATf/7
+AFP/+wBZ//YArAAkAK8AEACw//wA6QAuAOsACQDtAA8A9QAbAQIAMgAMADn/+gBM//YATf/yAFP/
+8gBX//UAWP/0AFn/6QBa/+4AW//jAFz/6ABd//kAhv/7AAIAEv/zACP/8gAGABT/6gAV//IAFv/l
+ABj/9QAa/+gAHP/2AAEBAgAKAAEAL//xAAEASQAJAA0ADgAPABAAEQASABoAIAAjACQAJQAnACkA
+KgAtAC4ALwAwADEAMwA1ADYANwA4ADkAOgA7ADwAPwBEAEYARwBIAEkASgBMAE0ATgBPAFIAVABV
+AFYAVwBYAFkAWgBbAFwAXQBwAHcAngCfAK0ArwCwAMQAzwDmAOkA6wDtAP4BAgElAT8BTQFSAXIB
+eAGYAAIlSgAEAAAe8iIeAEMAOwAA//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/6z/rP/0/9L/1P/z//P/9//x//X/2f/2/6z/9gAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/l/9UAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAA/63/sf+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP++AAAAAAAA/+kAAAAAAAAAAAAA
+AAD/5//yAAAAAAAAAAAAAP/v/+7/uv/y/9n/4//e/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4AAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAD/rP+y/7EAAAAA/+D/7AAA/9UAAAAA//L/9P/rAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8QAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/1AAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9AAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP+o
+/6oAAP/O/9f/8P/w//T/7v/y/9v/9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//gA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAD/pv+pAAD/zP/Y/+3/7f/y/+v/8P/c//P/p//vAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AP/1//cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAP/eAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP+tAAD/sQAAAAD/3f/t/7//1gAAAAD/
+8v/0/+wAAAAA/+8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAD/8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/0//YA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAA/9gAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAAAAAAA//YAAAAAAAAAAP/oAAD/
+5//vAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAP/MAAAAAAAA/+P/3QAAAAAAAAAAAAD/4P/yAAAAAAAAAAAAAP/v/+3/
+u//z/+D/5//Q/9AAAAAAAAAAAAAAAAD/7wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAD/9QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+IAAAAAAAD/8gAAAAAAAAAAAAAAAP/wAAAAAAAAAAAA
+AAAAAAAAAP/zAAD/7f/y//T/9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/LAAAAAAAAAAAAAP/6//j/+P/4//oAAAAAAAAA
+AP/S/9j/1wAAAAD/zv/g/8L/0gAAAAD/8P/b/9j//AAA/9oAAP/l/+n/8f/7//z//P/1//j//P/1
+/+7/8P/j//IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/+AAAAAAAAP/7AAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAA//kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/8//z//AAA
+//wAAAAAAAAAAAAA//v//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAA/8MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/t//H/8wAA//EAAAAAAAAA
+AAAAAAD/8P/5//IAAAAAAAAAAP/5//gAAP/7//H/9P/nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/8
+AAAAAAAA//wAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAA//z//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9v/0AAAAAP/0AAAAAP/t
+AAAAAAAAAAD/+QAAAAD/+P/6//n/7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/OAAD/
+1f/Y/+7/7f/v/+0AAAAAAAD/zwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//P/j/94AAAAA
+AAD/9QAAAAD/9v/3//sAAP/0AAD//P/5//UAAAAA//QAAAAAAAAAAAAAAAAAAAAAAAAAAP/7AAAA
+AAAA//sAAAAAAAAAAAAAAAD/+wAAAAAAAAAAAAAAAAAAAAAAAAAA//v/+wAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAD/8//w/+//7//zAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//n/8P/v
+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
+//UAAAAAAAAAAAAAAAAAAAAAAAAAAP/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAA/+v/6QAAAAD/6gAAAAD/6wAAAAAAAAAA//QAAAAA//L/9P/z/8gAAAAA//wAAAAAAAAAAAAA
+AAAAAAAAAAAAAP/WAAD/uwAA/+AAAAAAAAAAAAAAAAAAAAAA/7sAAAAAAAAAAP/1AAD/+f/6AAD/
+7wAA//cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9QAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAD/+gAAAAAAAP/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/3AAAAAAAA//sA
+AAAA//oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAAAAAAA//YAAAAAAAAAAAAA//wAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//H/9v/1AAAA
+AAAA/+EAAAAAAAAAAP/3//X/8gAAAAD/8wAAAAAAAP/2AAAAAAAA//r/+gAA//r/+f/6AAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP+7AAAAAAAA//oAAAAAAAAAAAAAAAAAAAAAAAAAAP/z//j/
+9//y//f/3v/p/8b/1v/s//EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAD/+wAAAAD/3wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/8//wAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAA//MAAAAAAAAAAP/3//v/+gAAAAD/+gAAAAAAAAAAAAAAAAAA//z/+QAA
+//z//P/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//wAAAAAAAAAAAAAAAAA
+AAAAAAAAAP/3AAAAAP/6AAAAAP/nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/8AAD/
++wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAA
+AAAA//wAAAAAAAAAAAAAAAAAAAAA//AAAAAA//EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAD//AAAAAAAAAAAAAAAAP/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAA//z/+//7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/vAAAAAAAAAAD/9P/5//cAAAAA//cAAAAA
+AAAAAP/8AAAAAP/7//gAAP/6//v/+wAAAAAAAAAA//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AP/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/+AAAAAD/+QAAAAAAAAAA//sAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//wAAAAAAAAAAAAA//wAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAD/+v/7//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/9wAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAD/+QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAA//z//P/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/wAAAAAAAAAAD/9f/5
+//gAAAAA//gAAAAAAAAAAP/8AAAAAP/7//kAAP/7//v/+wAAAAAAAAAA//wAAAAAAAAAAAAAAAAA
+AAAAAAD/uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8v/2//YAAAAA/87/4P+4/84AAAAA
+//b/9P/xAAAAAP/yAAD/+AAA//YAAAAAAAD/+v/6AAD/+v/5//kAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAD/+AAAAAAAAAAAAAAAAAAAAAAAAAAA//H/9v/2//AAAAAA/+gAAAAA
+AAAAAAAA//z/+wAAAAD/+wAAAAAAAAAAAAD//P/8//wAAP/8//wAAAAAAAAAAP/7AAAAAAAAAAD/
+9AAAAAAAAAAAAAAAAAAAAAAAAAAA//sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/xAAAAAP/p
+AAAAAAAAAAD/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAD//AAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/tAAAAAAAAAAD/+wAAAAAAAAAAAAAAAAAAAAD/7wAA
+AAD/8wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//sA
+AAAAAAAAAAAAAAAAAAAAAAD/9QAAAAAAAAAAAAD//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+//sAAAAA/+cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAP/vAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/8//z//AAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAD/4gAAAAAAAAAA//b/+v/5AAAAAP/5AAAAAAAAAAD//AAAAAD/+//5AAD/
++//7//sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/tAAD/2gAAAAD//AAA//sAAAAA
+AAD/7QAAAAAAAAAA/+8AAAAA//kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAP/3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//P/9AAA/9sAAAAAAAAAAP/8
+AAAAAAAA//MAAAAAAAAAAP/wAAAAAP/6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAD/+QAAAAAAAAAAAAAAAAAAAAAAAP/1AAAAAAAAAAAAAAAAAAAAAP/6
+AAD/9wAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/2wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAP/6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/6//tAAD/2gAA
+AAD//AAA//sAAAAAAAD/7AAAAAAAAAAA/+8AAAAA//kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/3AAAAAAAAAAAAAAAAAAAAAAAA//MAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/mAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//cAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAD//P/7//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//j/
+9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/+QAAAAD/+v/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAQAFAZMAAQAAAAAAAAAAAAEAAAAAAAIAAAADAAQABQAGAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAQABEAEgATABQAFQAWABcAFwAYABkAGgAbABwAHQAeAB0AHwAgACEAIgAj
+ACQAJQAmACcAAAAHAAAAAAAAAAAAKgArACwALQAuAC8AMAA1ADEAMgAzADQANQA1ADYAKwA3ADgA
+OQA6ADsAPAA9AD4APwBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAEAAQABAAEAAQABAAFAASABQAFAAUABQAFwAXABcA
+FwATABwAHQAdAB0AHQAdAAAAHQAiACIAIgAiACYAKAAAACoAKgAqACoAKgAqAC4ALAAuAC4ALgAu
+ADEAMQAxADEAQQA1ADYANgA2ADYANgAAADYAOwA7ADsAOwA/ACsAPwAQACoAEAAqABAAKgASACwA
+EgAsABIALAASACwAEwAtABMALQAUAC4AFAAuABQALgAUAC4AFAAuABYAMAAWADAAFgAwABYAMAAX
+ADUAFwA1ABcAMQAXADEAFwAxABcAMQAXADEAGAAyABgAMgAZADMAAAAaADQAGgA0ABoANAAaAAAA
+GgA0ABwANQAcADUAHAA1ADUAHAA1AB0ANgAdADYAHQA2ABQALgAfADgAHwA4AB8AOAAgADkAIAA5
+ACAAOQAgADkAIQA6ACEAOgAhADoAIgA7ACIAOwAiADsAIgA7ACIAOwAiADsAJAA9ACYAPwAmACcA
+QAAnAEAAJwBAAEIAAAAgADkAIQA6AAAAAAAAAAAAAAAAAAAAAAApAAAABAAEAAgACQAKAAgACQAK
+AAAAAAAAAAAAAAALAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAC8AMQA0ADEANAAAAAAAMgAAAAAAAAAAAAAAAAAAAAAAAAAAAA0AAAAAAAAAAAAA
+AAAAAAAOAA8ADgAPAA0ADQABAAUBkwAQAAAAAAAAAAAAEAAAAAAAIgAAAAIAIwADADgAAAAAAAAA
+AAAEAAAAAAAAAAAAAAAzADQAAAAAAAAAOgAAAAUAEwAbABMAEwATABsAEwATAAYAEwATABQAEwAb
+ABMAGwATACEAFQAWABcAGAAZAAEAGgAAACQAAAAAAAAAAAAfACUACgAHAAgAJgAJADAAJwAoADAA
+KQAqACoACgArAAsAKgAeACwALQAgABwANQAdADEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADcAAAAAAAAAAAAFAAUABQAFAAUABQAMABsA
+EwATABMAEwATABMAEwATABMAEwAbABsAGwAbABsAAAAbABYAFgAWABYAAQATADYAHwAfAB8AHwAf
+AB8AHwAKAAgACAAIAAgAJwAnACcAJwAyACoACgAKAAoACgAKAAAACgAtAC0ALQAtAB0AJQAdAAUA
+HwAFAB8ABQAfABsACgAbAAoAGwAKABsACgATAAcAEwAHABMACAATAAgAEwAIABMACAATAAgAGwAJ
+ABsACQAbAAkAGwAJABMAMAATADAAEwAnABMAJwATACcAEwAnABMAJwAAACcABgAoABMAMAAAABMA
+KQATACkAEwApAAAAKQATACkAEwAqABMAKgATACoAKgATACoAGwAKABsACgAbAAoAGwAKABMAKgAT
+ACoAEwAqACEAHgAhAB4AIQAeACEAHgAVACwAFQAsABUALAAWAC0AFgAtABYALQAWAC0AFgAtABYA
+LQAYABwAAQAdAAEAGgAxABoAMQAaADEAJgAAACEAHgAVACwAAAAAAAAAAAAAAAAAAAAAAA0AAAAj
+ACMAEQASAA4AEQASAA4AAAAAAAAAAwAAAA8ANwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJgAmACYAJgAmAAAAAAAmAAAAAAAAAAAAAAAAAAAAAAAA
+AAAALgAAAAAAAAAAAAAAAAAAAC8AOQAvADkALgAuAAIAFwAFAAUAAAAJAAoAAQANAA0AAwAPABIA
+BAAkAD0ACAA/AD8AIgBEAF0AIwBrAGsAPQB7AHsAPgCAAJYAPwCYAJ4AVgCgALYAXQC4APcAdAD5
+AP8AtAEBAT8AuwFBAUQA+gFNAU0A/gFPAVYA/wFcAV0BBwF4AXwBCQF/AX8BDgGKAYoBDwGSAZcB
+EAAAAAEAAAAKADIA0AABbGF0bgAIAAQAAAAA//8ACwAAAAEAAgADAAQABQAGAAcACAAJAAoAC2Nh
+c2UARGRub20ASmZyYWMAUGxpZ2EAbmxudW0AdG51bXIAem9udW0AgHBudW0AhnNpbmYAjHN1cHMA
+knRudW0AmAAAAAEAAAAAAAEAFAAAAA0AAgADAAQABQAGAAcACAAJAAoACwAMAA0ADgAAAAEAAQAA
+AAEAEAAAAAEAEwAAAAEADwAAAAEAEQAAAAEAFgAAAAEAFQAAAAEAEgAZADQAPABEAEwAVABcAGQA
+bAB0AHwAhACMAJQAnACkAKwAtAC8AMQAzADUANwA5ADsAPQAAQAAAAEAyAAEAAAAAQESAAYAAAAB
+AU4ABgAAAAEBdAAGAAAAAQGOAAYAAAABAbQABgAAAAEB5gAGAAAAAQIkAAYAAAABAm4ABgAAAAEC
+xAAGAAAAAQMmAAYAAAABA5QABgAAAAEEDgAGAAAAAQSUAAYAAAABBLgAAQAAAAEE3gABAAAAAQU4
+AAEAAAABBXQAAQAAAAEFqgABAAAAAQXgAAEAAAABBkQAAQAAAAEGqAABAAAAAQcMAAEAAAABB3AA
+AQAAAAEHlgACACoAEgGLAYwBigGRAY0BjgGPAZABmgGSAZgBkwGZAZYBlwGbAZQBlQABABIACwAM
+ABAAIwA+AEAAXgBgAGMAawB3AHsAfwFPAVABWQFcAV0AAQA+AAEACAAGAA4AFgAeACQAKgAwAXwA
+AwBJAE8BewADAEkATAF/AAIATQF6AAIATwF5AAIATAF4AAIASQABAAEASQADAAEAGgABABQAAQAk
+AAEAAAAXAAEAAQASAAIAAQATABwAAAACAAEAEwAcAAAAAwAAAAEAEgABABwAAQAAABcAAgABABMA
+HAAAAAEAAQFeAAMAAAABABQAAgAeACgAAQAAABcAAgABABMAHAAAAAIAAQG2Ab8AAAABAAEBXgAD
+AAAAAQAWAAMAIAAqADQAAQAAABcAAgABABMAHAAAAAIAAQG2Ab8AAAACAAEBtgG/AAAAAQABAV4A
+AwAAAAEAGAAEACIALAA2AEAAAQAAABcAAgABABMAHAAAAAIAAQG2Ab8AAAACAAEBtgG/AAAAAgAB
+AbYBvwAAAAEAAQFeAAMAAAABABoABQAkAC4AOABCAEwAAQAAABcAAgABABMAHAAAAAIAAQG2Ab8A
+AAACAAEBtgG/AAAAAgABAbYBvwAAAAIAAQG2Ab8AAAABAAEBXgADAAAAAQAcAAYAJgAwADoARABO
+AFgAAQAAABcAAgABABMAHAAAAAIAAQG2Ab8AAAACAAEBtgG/AAAAAgABAbYBvwAAAAIAAQG2Ab8A
+AAACAAEBtgG/AAAAAQABAV4AAwAAAAEAHgAHACgAMgA8AEYAUABaAGQAAQAAABcAAgABABMAHAAA
+AAIAAQG2Ab8AAAACAAEBtgG/AAAAAgABAbYBvwAAAAIAAQG2Ab8AAAACAAEBtgG/AAAAAgABAbYB
+vwAAAAEAAQFeAAMAAAABACAACAAqADQAPgBIAFIAXABmAHAAAQAAABcAAgABABMAHAAAAAIAAQG2
+Ab8AAAACAAEBtgG/AAAAAgABAbYBvwAAAAIAAQG2Ab8AAAACAAEBtgG/AAAAAgABAbYBvwAAAAIA
+AQG2Ab8AAAABAAEBXgADAAAAAQAiAAkALAA2AEAASgBUAF4AaAByAHwAAQAAABcAAgABABMAHAAA
+AAIAAQG2Ab8AAAACAAEBtgG/AAAAAgABAbYBvwAAAAIAAQG2Ab8AAAACAAEBtgG/AAAAAgABAbYB
+vwAAAAIAAQG2Ab8AAAACAAEBtgG/AAAAAQABAV4AAwAAAAEAJAAKAC4AOABCAEwAVgBgAGoAdAB+
+AIgAAQAAABcAAgABABMAHAAAAAIAAQG2Ab8AAAACAAEBtgG/AAAAAgABAbYBvwAAAAIAAQG2Ab8A
+AAACAAEBtgG/AAAAAgABAbYBvwAAAAIAAQG2Ab8AAAACAAEBtgG/AAAAAgABAbYBvwAAAAEAAQFe
+AAMAAQAcAAEAEgAAAAEAAAAYAAIAAQATABwAAAACAAIBXgFeAAABwAHJAAEAAwABABoAAQAUAAEA
+JAABAAAAFwABAAEAAwACAAEAEwAcAAAAAgABAbYBvwAAAAIAOgAaAbABnAGdAZ4BnwGgAaEBogGj
+AaQBpQGxAbIBswG0AbUBpgGnAagBqQGqAasBrAGtAa4BrwACAAYABwAHAAAAEwAcAAEAZABmAAsB
+QAFAAA4BcAFwAA8BgAGJABAAAgA6ABoAEwAUABUAFgAXABgAGQAaABsAHAGAAYEBggGDAYQBhQGG
+AYcBiAGJAAcAZABlAGYBQAFwAAIAAQGcAbUAAAACAC4AFAATABQAFQAWABcAGAAZABoAGwAcAZwB
+nQGeAZ8BoAGhAaIBowGkAaUAAgACAYABiQAAAaYBrwAKAAIALgAUAYABgQGCAYMBhAGFAYYBhwGI
+AYkBpgGnAagBqQGqAasBrAGtAa4BrwACAAIAEwAcAAABnAGlAAoAAgBWACgBtgG3AbgBuQG6AbsB
+vAG9Ab4BvwG2AbcBuAG5AboBuwG8Ab0BvgG/AbYBtwG4AbkBugG7AbwBvQG+Ab8BtgG3AbgBuQG6
+AbsBvAG9Ab4BvwACAAMAEwAcAAABgAGJAAoBnAGvABQAAgBWACgBwAHBAcIBwwHEAcUBxgHHAcgB
+yQHAAcEBwgHDAcQBxQHGAccByAHJAcABwQHCAcMBxAHFAcYBxwHIAckBwAHBAcIBwwHEAcUBxgHH
+AcgByQACAAMAEwAcAAABgAGJAAoBnAGvABQAAgBWACgBXwB5AHIAcwFgAWEBYgFjAWQBZQFfAHkA
+cgBzAWABYQFiAWMBZAFlAV8AeQByAHMBYAFhAWIBYwFkAWUBXwB5AHIAcwFgAWEBYgFjAWQBZQAC
+AAMAEwAcAAABgAGJAAoBnAGvABQAAgBWACgBZgFnAWgBaQFqAWsBbAFtAW4BbwFmAWcBaAFpAWoB
+awFsAW0BbgFvAWYBZwFoAWkBagFrAWwBbQFuAW8BZgFnAWgBaQFqAWsBbAFtAW4BbwACAAMAEwAc
+AAABgAGJAAoBnAGvABQAAgAeAAwBTgFeAbYBtwG4AbkBugG7AbwBvQG+Ab8AAgACAAMAAwAAABIA
+HAABAAEABgGtAAIAAQATABwAAAAA</string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/Museo_Slab-webfont.ttf.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/Museo_Slab-webfont.ttf.xml
new file mode 100644
index 0000000000..79fcfa42ed
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/Museo_Slab-webfont.ttf.xml
@@ -0,0 +1,1461 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52849702.23</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>Museo_Slab-webfont.ttf</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/octet-stream</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>80196</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="2" aka="AAAAAAAAAAI=">
+    <pickle>
+      <global name="Pdata" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">AAEAAAARAQAABAAQR0RFRggDBf4AAQIMAAAAOEdQT1MWBvbvAAECRAAALZJHU1VCg6n9rQABL9gA
+AAlqT1MvMofYeDAAAAF0AAAAYGNtYXCeA+F8AAAB1AAAAiRjdnQgBa8E4gAA/0QAAAAuZnBnbQ+0
+L6cAAP90AAACZWdhc3D//wADAAD/PAAAAAhnbHlmsfaFnQAAHmgAAODUaGVhZPmeHDoAAAE8AAAA
+NmhoZWEHjATOAAAD+AAAACRobXR483ZM1AAABBwAAAcobG9jYUn3EPAAABrQAAADlm1heHAC8ANd
+AAABHAAAACBuYW1lVg/gPAAAC0QAAALrcG9zdPe3qOYAAA4wAAAMnXByZXCw8isUAAEB3AAAAC4A
+AQAAAcoATQAHAE0ABAACAAEAAgAWAAABAAK+AAMAAQABAAAAAQAAj5C4al8PPPUAHwPoAAAAAMtW
+7FgAAAAAy1bsWP99/x8EQAOGAAAACAACAAAAAAAAAAIB7QGQAAUABAK8AooAAACMArwCigAAAd0A
+MgD6AAACAAAAAAAAAAAAoAAAr0AAAEsAAAAAAAAAAHB5cnMAQAAg+wQDBP8cAMgDtgD6IAAAkwAA
+AAAB+gLCAAAAIAALAAAAAgAAAAMAAAAUAAMAAQAAARwABAEIAAAAPgAgAAQAHgB+AKMApQF/AZIC
+GwLHAt0DvB6eIAkgFCAaIB4gIiAmIDAgOiBEIHAgeSCJIKwhIiISIh4iSCJgImX7BP//AAAAIACg
+AKUApwGSAhgCxgLYA7weniAJIBMgGCAcICAgJiAwIDkgRCBwIHQggCCsISIiEiIeIkgiYCJk+wD/
+///j/8L/wf/A/67/Kf5//m/8ueKv4UXhPOE54TjhN+E04SvhI+Ea4O/g7ODm4MTgT99g31XfLN8V
+3xIGeAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAABAEIAAAAPgAgAAQAHgB+AKMApQF/AZICGwLHAt0DvB6eIAkgFCAaIB4gIiAm
+IDAgOiBEIHAgeSCJIKwhIiISIh4iSCJgImX7BP//AAAAIACgAKUApwGSAhgCxgLYA7weniAJIBMg
+GCAcICAgJiAwIDkgRCBwIHQggCCsISIiEiIeIkgiYCJk+wD////j/8L/wf/A/67/Kf5//m/8ueKv
+4UXhPOE54TjhN+E04SvhI+Ea4O/g7ODm4MTgT99g31XfLN8V3xIGeAABAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAwT/HADI
+BGr/ff99BEAAAQAAAAAAAAAAAAAAAAAAAcoB/gAFAAAAAAFNAAAA+gAAAPcASQFYAEACzQAqAh8A
+KgLuACsCowAxAM0AQAE6AEUBOgAsAd8AKQJlACoBBQAUAdwAXAEAAEwBqAApAmwAPAHfAC4CSgAx
+AjoAKgJXABoCNAAqAlUAOAIfACgCWAA2AlUALQEqAGEBKwArAmUAOgJlAEQCZQBYAdUAJAMTACsC
+0QALAqgANQLoADEDCwA1AngANQJBADUC/gAxA1AANQF+ADUCKwAYArQANQJcADYDvgAmA0YANQM2
+ADACjQA1AzkAMQK+ADUCQgA1ApgAHQMdAB8CygAMA/EAEAKdAB4CigAKAngANgE3AGEBpwAqATgA
+MQJlAEUCLQAKAfMAiwIrACECYQAAAikAKAJ1ACoCKwApAXcAKwJyACsCogAbAVAAKwEo//ACSwAb
+ASUAAQPoACsCsQArAnIAKAJ9AB0CYQAqAacAKQHhACgBaAASApkAFAJFAAkDWAAKAjwAJQJOAAkC
+DwAwAVEAIQETAF8BUQAiAmEAQwEEAAAA8ABFAioAKQJmACsCegAqAbMALQHzAGoDIgAtAagASgIx
+ACsCUgAxAdwAXAMiAC0B8wB6AYcALAJlACoBdQAhAXYAHwHzAJACUwBHAlQAIwEYAFkB8wCnAVAA
+HwHXAEACMAA3A70AMgOtACsDygAuAdEAMALTAAwC0QALAtEACwLRAAsC0QALAtEACwOtAAwC6AAx
+AngANQJ4ADUCeAA1AngANQF+ACQBfgA1AX4AMwF+ADADEwA1A0YANQM2ADADNgAwAzYAMAM2ADAD
+NgAwAmUALgM1ADADHQAfAx0AHwMdAB8DHQAfAooACgKKADUCbgAgAisAIQIrACECKwAhAisAIQIr
+ACECKwAhA18AIgIpACgCKwApAisAKQIrACkCKwApAUMADQFDAC0BQwAcAUMAIwJOACsCsQArAnIA
+KAJyACgCcgAoAnIAKAJyACgCZQA2AnIAKQKZABQCmQAUApkAFAKZABQCTgAJAmAAAwJOAAkC0QAL
+AisAIQLRAAsCKwAhAtEACwIrACEC6AAxAikAKALoADECKQAoAugAMQIpACgC6AAxAikAKAMLADUC
+dQAqAxMANQJ1ACoCeAA1AisAKQJ4ADUCKwApAngANQIrACkCeAA1AisAKQJ4ADUCKwApAv4AMQJy
+ACsC/gAxAnIAKwL+ADECcgArAv4AMQJyACsDUAA1AqIAEwNQADUCogAgAX4AFQFD//8BfgA1AUMA
+KgF+ADUBQwAkAX4ANQFQACsBfgA1AUMALQLeADUCXgArAisAGAEo//ACtAA1AksAGwJaACsCXAA2
+ASUAAQJcADYBJQABAlwANgElAAECXAA2AXIAAQJbADUBJQABA0YANQKxACsDRgA1ArEAKwNGADUC
+sQArArEAGgNGADUClAArAzYAMAJyACgDNgAwAnIAKAM2ADACcgAoA84AMQPoACgCvgA1AacAKQK+
+ADUBpwApAr4ANQGnACkCQgA1AeEAKAJCADUB4QAoAkIANQHhACgCQgA1AeEAKAKYAB0BaQAUApgA
+HQFoABICmAAdAWgAEgMdAB8CmQAUAx0AHwKZABQDHQAfApkAFAMdAB8CmQAUAx0AHwKZABQDHQAf
+ApkAFAPxABADWAAKAooACgJOAAkCigAKAngANgIPADACeAA2Ag8AMAJ4ADYCDwAwAU4AKwH7/+4C
+QgA1AeEAKAKYAB0BaAASAfMAbQHzAG0B8wB1AfQAzAH0AJ4B8wCmAfMATwHzAFUC0AAlAQQAAALK
+AF4DkgBeAOUALwDfADIA9gAkAXkALwFyADIBhgAkAaYAKgGzADABnQA0AwQATARQADMBZwArAWcA
+NwCV/30BjwAqAYgAFQFwABwBfwAnAWIAHwGHACYBfwAhAY8AKgFQAB8BdgAiAXYAHwGIABUBcAAc
+AX8AJwFiAB8BhwAmAX8AIQJXACwDugAcAmUAMAHrAEACZQA5AmUAQwJlADoCZQBZAs8AKwKmACsC
+lAArA/0AKwPrACsBTwBmBGoAKgKFACsCPgAlAj4AXQI+ACsCPgAsAj4ADQI+AC8CPgAsAj4ANwI+
+ACkCPgAhAdIAVwE7AEUBOwAtATkAYQE6ADMBUQAhAVEAIgMBACkCMgArAjEAOAFoACsBaAA4AsIA
+WgOKAFoBEQBWAbAAHwErAGMBmwAzAlUAOgHTACYCJwA1AgUAGAJGABgCBgAXAkcANAIGACUCRwAy
+AkEAJQI+AC4CPgBbAj4AQAI+ADUCPgAUAj4AMwI+AC8CPgBBAj4ALgI+ACoB7AAfAg4AHwJIACsC
+UAAjAj0ABwI6ACwBjwAqAVEAIAF1ACEBdwAgAYgAFQFxABwBfwAnAWMAIAGHACYBfwAhAY8AKgFQ
+AB8BdgAiAXcAIAGIABUBcAAcAX8AJwFhAB8BhwAmAX8AIQAAABAAxgABAAEAAAABAAAAAAABAAEA
+AAAEAA0CGAADAAEECQAAAHAAegADAAEECQABAAAAAAADAAEECQACAAIB/AADAAEECQADAF4AHAAD
+AAEECQAEABwB/AADAAEECQAFAHoAAAADAAEECQAGABoB/gADAAEECQAHAFQBQAADAAEECQAIABgA
+pgADAAEECQAJABgApgADAAEECQAKADoBlAADAAEECQALAC4BzgADAAEECQAMAC4BzgADAAEECQAO
+AFYA6gBWAGUAcgBzAGkAbwBuACAAMQAuADAAMAAwADsAYwBvAG0ALgBtAHkAZgBvAG4AdABzAC4A
+ZQB4AGwAagBiAHIAaQBzAC4AbQB1AHMAZQBvAC0AcwBsAGEAYgAuADUAMAAwAC4AdwBmAGsAaQB0
+ADIALgBjAFEAUABxAEMAbwBwAHkAcgBpAGcAaAB0ACAAKABjACkAIAAyADAAMAA5ACAAYgB5ACAA
+SgBvAHMAIABCAHUAaQB2AGUAbgBnAGEALgAgAEEAbABsACAAcgBpAGcAaAB0AHMAIAByAGUAcwBl
+AHIAdgBlAGQALgBoAHQAdABwADoALwAvAHcAdwB3AC4AbQB5AGYAbwBuAHQAcwAuAGMAbwBtAC8A
+dgBpAGUAdwBsAGkAYwBlAG4AcwBlAD8AbABpAGQAPQAxADIAOQA0AE0AdQBzAGUAbwAgAFMAbABh
+AGIAIABpAHMAIABhACAAdAByAGEAZABlAG0AYQByAGsAIABvAGYAIABKAG8AcwAgAEIAdQBpAHYA
+ZQBuAGcAYQAuAFMAcABhAGMAZQBkACAAYQBuAGQAIABrAGUAcgBuAGUAZAAgAHcAaQB0AGgAIABp
+AEsAZQByAG4ALgBoAHQAdABwADoALwAvAHcAdwB3AC4AZQB4AGwAagBiAHIAaQBzAC4AYwBvAG0m
+HgBNAHUAcwBlAG8AUwBsAGEAYgAtADUAMAAwTXVzZW9TbGFiLTUwMAAAAgAAAAAAAP+1ADIAAAAA
+AAAAAAAAAAAAAAAAAAAAAAHKAAAAAQACAAMABAAFAAYABwAIAAkACgALAAwADQAOAA8AEAARABIA
+EwAUABUAFgAXABgAGQAaABsAHAAdAB4AHwAgACEAIgAjACQAJQAmACcAKAApACoAKwAsAC0ALgAv
+ADAAMQAyADMANAA1ADYANwA4ADkAOgA7ADwAPQA+AD8AQABBAEIAQwBEAEUARgBHAEgASQBKAEsA
+TABNAE4ATwBQAFEAUgBTAFQAVQBWAFcAWABZAFoAWwBcAF0AXgBfAGAAYQECAKMAhACFAJYAhgCO
+AIsAnQCpAKQBAwCKANoAgwCTAPIA8wCNAJcAiADDAN4A8QCeAKoA9QD0APYAogCtAMkAxwCuAGIA
+YwCQAGQAywBlAMgAygDPAMwAzQDOAOkAZgDTANAA0QCvAGcA8ACRANYA1ADVAGgA6wDtAIkAagBp
+AGsAbQBsAG4AoABvAHEAcAByAHMAdQB0AHYAdwDqAHgAegB5AHsAfQB8ALgAoQB/AH4AgACBAOwA
+7gC6AQQBBQEGAQcBCAEJAP0A/gEKAQsBDAENAP8BAAEOAQ8BEAEBAREBEgETARQBFQEWARcBGAEZ
+ARoBGwEcAPgA+QEdAR4BHwEgASEBIgEjASQBJQEmAScBKAEpASoBKwEsAPoA1wEtAS4BLwEwATEB
+MgEzATQBNQE2ATcBOAE5AToBOwDiAOMBPAE9AT4BPwFAAUEBQgFDAUQBRQFGAUcBSAFJAUoAsACx
+AUsBTAFNAU4BTwFQAVEBUgFTAVQA+wD8AOQA5QFVAVYBVwFYAVkBWgFbAVwBXQFeAV8BYAFhAWIB
+YwFkAWUBZgFnAWgBaQFqALsBawFsAW0BbgDmAOcBbwCmAXABcQFyAXMA2ADhANsA3ADdAOAA2QDf
+AXQBdQCyALMAtgC3AMQAtAC1AMUAggDCAIcAqwDGAL4AvwC8AXYBdwF4AXkBegF7AXwBfQF+AX8B
+gAGBAYIBgwGEAYUBhgGHAIwA7wCSAKcAjwCUAJUBiADAAMEBiQGKAYsA0gGMAY0BjgGPAZABkQGS
+AZMBlAGVAZYBlwGYAZkBmgGbAZwBnQGeAZ8BoAGhAaIBowGkAaUBpgGnAagBqQGqAasBrAGtAa4B
+rwGwAbEBsgGzAbQBtQG2AbcBuAG5AboBuwG8Ab0BvgG/AcABwQHCAcMBxAHFAcYBxwHIAckBygHL
+AcwBzQHOAc8B0AHRAdIB0wHUAdUB1gd1bmkwMEEwB3VuaTAwQUQHQW1hY3JvbgdhbWFjcm9uBkFi
+cmV2ZQZhYnJldmUHQW9nb25lawdhb2dvbmVrC0NjaXJjdW1mbGV4C2NjaXJjdW1mbGV4CkNkb3Rh
+Y2NlbnQKY2RvdGFjY2VudAZEY2Fyb24GZGNhcm9uBkRjcm9hdAdFbWFjcm9uB2VtYWNyb24GRWJy
+ZXZlBmVicmV2ZQpFZG90YWNjZW50CmVkb3RhY2NlbnQHRW9nb25lawdlb2dvbmVrBkVjYXJvbgZl
+Y2Fyb24LR2NpcmN1bWZsZXgLZ2NpcmN1bWZsZXgKR2RvdGFjY2VudApnZG90YWNjZW50DEdjb21t
+YWFjY2VudAxnY29tbWFhY2NlbnQLSGNpcmN1bWZsZXgLaGNpcmN1bWZsZXgESGJhcgRoYmFyBkl0
+aWxkZQZpdGlsZGUHSW1hY3JvbgdpbWFjcm9uBklicmV2ZQZpYnJldmUHSW9nb25lawdpb2dvbmVr
+AklKAmlqC0pjaXJjdW1mbGV4C2pjaXJjdW1mbGV4DEtjb21tYWFjY2VudAxrY29tbWFhY2NlbnQM
+a2dyZWVubGFuZGljBkxhY3V0ZQZsYWN1dGUMTGNvbW1hYWNjZW50DGxjb21tYWFjY2VudAZMY2Fy
+b24GbGNhcm9uBExkb3QEbGRvdAZOYWN1dGUGbmFjdXRlDE5jb21tYWFjY2VudAxuY29tbWFhY2Nl
+bnQGTmNhcm9uBm5jYXJvbgtuYXBvc3Ryb3BoZQNFbmcDZW5nB09tYWNyb24Hb21hY3JvbgZPYnJl
+dmUGb2JyZXZlDU9odW5nYXJ1bWxhdXQNb2h1bmdhcnVtbGF1dAZSYWN1dGUGcmFjdXRlDFJjb21t
+YWFjY2VudAxyY29tbWFhY2NlbnQGUmNhcm9uBnJjYXJvbgZTYWN1dGUGc2FjdXRlC1NjaXJjdW1m
+bGV4C3NjaXJjdW1mbGV4DFRjb21tYWFjY2VudAx0Y29tbWFhY2NlbnQGVGNhcm9uBnRjYXJvbgRU
+YmFyBHRiYXIGVXRpbGRlBnV0aWxkZQdVbWFjcm9uB3VtYWNyb24GVWJyZXZlBnVicmV2ZQVVcmlu
+ZwV1cmluZw1VaHVuZ2FydW1sYXV0DXVodW5nYXJ1bWxhdXQHVW9nb25lawd1b2dvbmVrC1djaXJj
+dW1mbGV4C3djaXJjdW1mbGV4C1ljaXJjdW1mbGV4C3ljaXJjdW1mbGV4BlphY3V0ZQZ6YWN1dGUK
+WmRvdGFjY2VudAp6ZG90YWNjZW50BWxvbmdzDFNjb21tYWFjY2VudAxzY29tbWFhY2NlbnQHdW5p
+MDIxQQd1bmkwMjFCB3VuaTFFOUUJdGhpbnNwYWNlDHplcm9zdXBlcmlvcgxmb3Vyc3VwZXJpb3IM
+Zml2ZXN1cGVyaW9yC3NpeHN1cGVyaW9yDXNldmVuc3VwZXJpb3INZWlnaHRzdXBlcmlvcgxuaW5l
+c3VwZXJpb3IMemVyb2luZmVyaW9yC29uZWluZmVyaW9yC3R3b2luZmVyaW9yDXRocmVlaW5mZXJp
+b3IMZm91cmluZmVyaW9yDGZpdmVpbmZlcmlvcgtzaXhpbmZlcmlvcg1zZXZlbmluZmVyaW9yDWVp
+Z2h0aW5mZXJpb3IMbmluZWluZmVyaW9yBEV1cm8DZl9mBWZfZl9pBWZfZl9sC2NvbW1hYWNjZW50
+A2Zfagl6ZXJvLnRudW0Ib25lLnRudW0IdHdvLnRudW0KdGhyZWUudG51bQlmb3VyLnRudW0JZml2
+ZS50bnVtCHNpeC50bnVtCnNldmVuLnRudW0KZWlnaHQudG51bQluaW5lLnRudW0LaHlwaGVuLmNh
+c2UOcGFyZW5sZWZ0LmNhc2UPcGFyZW5yaWdodC5jYXNlEGJyYWNrZXRsZWZ0LmNhc2URYnJhY2tl
+dHJpZ2h0LmNhc2UOYnJhY2VsZWZ0LmNhc2UPYnJhY2VyaWdodC5jYXNlB2F0LmNhc2USZ3VpbGxl
+bW90bGVmdC5jYXNlE2d1aWxsZW1vdHJpZ2h0LmNhc2USZ3VpbHNpbmdsbGVmdC5jYXNlE2d1aWxz
+aW5nbHJpZ2h0LmNhc2ULZW5kYXNoLmNhc2ULZW1kYXNoLmNhc2UTcGVyaW9kY2VudGVyZWQuY2Fz
+ZRFxdWVzdGlvbmRvd24uY2FzZQ9leGNsYW1kb3duLmNhc2ULYnVsbGV0LmNhc2UKemVyby5wX29z
+ZglvbmUucF9vc2YJdHdvLnBfb3NmC3RocmVlLnBfb3NmCmZvdXIucF9vc2YKZml2ZS5wX29zZglz
+aXgucF9vc2YLc2V2ZW4ucF9vc2YLZWlnaHQucF9vc2YKbmluZS5wX29zZgp6ZXJvLnRfb3NmCW9u
+ZS50X29zZgl0d28udF9vc2YLdGhyZWUudF9vc2YKZm91ci50X29zZgpmaXZlLnRfb3NmCXNpeC50
+X29zZgtzZXZlbi50X29zZgtlaWdodC50X29zZgpuaW5lLnRfb3NmCmRvbGxhci5vc2YIY2VudC5v
+c2YMc3Rlcmxpbmcub3NmB3llbi5vc2YKZmxvcmluLm9zZghFdXJvLm9zZg56ZXJvLm51bWVyYXRv
+cg1vbmUubnVtZXJhdG9yDXR3by5udW1lcmF0b3IPdGhyZWUubnVtZXJhdG9yDmZvdXIubnVtZXJh
+dG9yDmZpdmUubnVtZXJhdG9yDXNpeC5udW1lcmF0b3IPc2V2ZW4ubnVtZXJhdG9yD2VpZ2h0Lm51
+bWVyYXRvcg5uaW5lLm51bWVyYXRvchB6ZXJvLmRlbm9taW5hdG9yD29uZS5kZW5vbWluYXRvcg90
+d28uZGVub21pbmF0b3IRdGhyZWUuZGVub21pbmF0b3IQZm91ci5kZW5vbWluYXRvchBmaXZlLmRl
+bm9taW5hdG9yD3NpeC5kZW5vbWluYXRvchFzZXZlbi5kZW5vbWluYXRvchFlaWdodC5kZW5vbWlu
+YXRvchBuaW5lLmRlbm9taW5hdG9yAAAAAAAAsACwALAAsADeAQgB2gKcA0YD1gPyBBgEIgRMBIYE
+oASqBMgE9gUABVwGCAYSBnoG9gdmB7wIegjqCPgJIAlcCXwJuApwCt4LagvmDEAMigzeDS4NlA4A
+DjgOhg8WD1gQABCKENARMBHMEl4THBNkE8gULhTUFbQWKBaWFqAWzhb4FyAXOhdYF+AYThimGR4Z
+gBnQGlgavBr6Gz4byhv6HI4c+h0+HcAeLh6AHyYfdh/cIEIg6CG2IkQisiMoI0AjtiQAJAAkLiSK
+JPglmiYyJlom6CdcJ9ooACgKKLYo0ikSKVYpYCneKfgqXCqcKrgq+CsCK1grYit0K4YrmCwkLDIs
+QCxOLFwsaix4LQotlC2iLbAtvi3MLdot6C32LgQuYi5wLn4ujC6aLqguti9MMAowGDAmMDQwQjBQ
+MLIxOjFIMVYxZDFyMYAxjjJKMw4zHDMqMzgzRjNUM2IzcDO+NHw0ijSYNKY0tDTCNNA0/jXANc41
+3DXqNfg2BjaGNpQ2ojawNr42zDeEODY4RDhSOGA4bjh8OIo4mDimOLQ5VjlgOe45/DoKOhg6Jjo0
+OkI6vDtGO1Q7YjtwO347jDuaO6g7tjvEPGo8eDyGPQ49iD2WPaQ9sj3APc493D44Ppw+qj7aP0Q/
+Uj9gP94/7D/6QIZAlECiQQJBEEEaQXRBgkGQQhZCgkKQQp5CrEK6QshC1kLkQ3xD8kQARA5EHEQq
+RDhERkTKRWRFckWARY5FnEWqRbhFxkXUReJF8EbaR6xHukfISEhIzkjcSOpJTEmyScBJzkncSepJ
++EoGShRKIkowSj5KvktKS1hLZkt0S4JLkEueS6xLukvIS9ZL5EwsTKhMtkzETNJM4E0qTXhNsE3M
+ThJOSE6KTrhPRE9ET1xPdE+OT6hPwk/qT/hQIFBcUKpQzFEEUeJR7FIyUmBSalJ0Un5S6FLyUvxT
+BlMQUxpTJFOgU6pTtFO+U8hURFSuVSZVxlXeVgBWXFbMVxJXWFfgWFhY0lmCWjJaWFwiXJ5c4lzs
+XPZdgF2KXgZeEF4aXiReLl5KXnBell68XuZfXF9mX9Jf4GBeYKRgrmC4YMJg3mGeYdBh9mI8YkZi
+mGMWY3xjhmPyZEJkTGS2ZMBlFmVoZeZl8GZqZtZm4GeiaAxo5mlSaaxqUmrga1JrjGuWa6BsIGyI
+bQ5tGG1sbXZtgG2Kbepuem74bwJvhG/sb/ZwAHBqAAAABQAFAAAB+QK8AAMABgAJAAwADwEPALIA
+AAArsA3NsA4ysAYvsAUzsAHNAbAQL7AA1rAKzbAMMrAKELEIASuwCTKwA82xEQErsDYaujVA3IAA
+FSsKBLAKLgWwBcCxDRT5BLAJwLrKwNyAABUrCgWwDi4EsAzAsQgU+QWwBsC6ysDcgAAVKwuwBhCz
+BAYIEyuxBggIsAoQswQKBRMrusrA3IAAFSsLsAYQswcGCBMrsQYICLANELMHDQkTK7rKwNyAABUr
+C7AMELMLDA4TK7EMDgiwChCzCwoFEyu6ysDcgAAVKwuwDBCzDwwOEyuxDA4IsA0Qsw8NCRMrALcE
+BwgJCgsMDy4uLi4uLi4uAbcEBQYHCw0ODy4uLi4uLi4usEAaAQAwMTMRIREDEyETFxEBEwMTIQMF
+AfT6qv6syKr+cKqqHgFUqgK8/UQBiwD//tT/Af7+AgD/AP/91QD/AAAAAAIASQAAAK4CwgADAAcA
+NgCyBAAAK7AFzbIBAgArAbAIL7AE1rABMrAHzbACMrMABwQIK7ADzbEJASsAsQEFERKwADkwMTcD
+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
+IEcjRmFqIFggZGI4GyEhWRshWS2wDSwSESAgOS8giiBHikZhI4ogiiNKsABQWCOwAFJYsEA4GyFZ
+GyOwAFBYsEBlOBshWVktsA4ssAYrWD3WGCEhGyDWiktSWCCKI0kgsABVWDgbISFZGyEhWVktsA8s
+IyDWIC+wBytcWCMgWEtTGyGwAVlYirAEJkkjiiMgikmKI2E4GyEhISFZGyEhISEhWS2wECwg2rAS
+Ky2wESwg0rASKy2wEiwgL7AHK1xYICBHI0ZhaoogRyNGI2FqYCBYIGRiOBshIVkbISFZLbATLCCK
+IIqHILADJUpkI4oHsCBQWDwbwFktsBQsswBAAUBCQgFLuBAAYwBLuBAAYyCKIIpVWCCKIIpSWCNi
+ILAAI0IbYiCwASNCWSCwQFJYsgAgAENjQrIBIAFDY0KwIGOwGWUcIVkbISFZLbAVLLABQ2MjsABD
+YyMtAAAAuAH/hbABjQBLsAhQWLEBAY5ZsUYGK1ghsBBZS7AUUlghsIBZHbAGK1xYWbAUKwAAAAEA
+AAAOAAAAMAAAAAAAAgAFAAEBdwABAXgBfAACAX0BfgABAX8BfwACAYAByQABAAQAAAACAAAAAQAA
+AAoAHgAsAAFsYXRuAAgABAAAAAD//wABAAAAAWtlcm4ACAAAAAEAAAABAAQAAgAAAAIACgeKAAEG
+6gAEAAAASQCcAKIAsAC6AMAA0gDgAOYA7AD2AQQBCgEgASYBUAFWAWwBdgGAAZYBrAHOAdgB3gHs
+AgoCaAKSAqwC2gLgAvIDDAMeAzgDRgNsA34DnAOyA8gD6gQQBDIESARaBGwElgS4BM4E8AUCBQgF
+IgU8BVoFaAVuBXgFfgW0BcIF3AXqBfQGKgY8BloGiAa6BsQG3gbkAAEAOf/2AAMAhv/iAOkADgD1
+ABEAAgAW//YAGv/tAAEAF//zAAQAFP/rABX/8wAW/+YAGv/pAAMAF//yADn/vgBZ/+0AAQCG//MA
+AQAX//UAAgAU//QAGv/wAAMAOf/uADr/8gA8//AAAQCw//oABQA5//gAU//8AFv/+gCG//sAn//4
+AAEAn//0AAoAD//QAB7/+ABT//gAVP/uAFn//ABb/9wAhv/VAJ//6QCw//cBTf/zAAEAn//8AAUA
+n//lAKz//wCw//EA6f//APUAAQACALD/9QD1AAEAAgB3/34BmP/IAAUAOf/7AFP/8QBU//gAWf/j
+ALD/9wAFAJ//6ACsAAEAsP/wAOkAAQD1AAEACAAP/7UAMP/4ADv/9ABU//kAhv/TAJ//7wCw//YB
+Tf/2AAIAn//8ALD/9gABAJ//+wADAJ//6gCw//AA6QACAAcAn//hAKz//wCv//oAsP/yAOkAAQDt
+//kA9f//ABcAD/+9ABL/8QAd/+0AHv/sACP/8gAw//sATf/yAFP/7wBU/8YAWf/3AFv/zwCG/8kA
+n//cAKwABACu//sAr//8ALD/7gDpAA8A6//8AO3//AD1AAEBIf/HAU3/4gAKACP/9QCf/9wArP//
+AK7/+wCv//wAsP/uAOkACQDr//wA7f/8APUAAQAGAE3/8ABT/+kAVP/rAFn/4gCw//QA9QABAAsA
+I//vAJ//3ACsAAQArv/7AK///ACw/+0A6QAPAOv//ADt//wA9QABASH/xwABADn/8QAEADf/0AA5
+/7kAOv/QADz/twAGADb//AA3/90AOf/IADr/2QA8/7oAPf/7AAQAN//1ADn/8gA6//EAPP/zAAYA
+N//eADn/vAA6/9YAO//8ADz/rgA9//oAAwAt//gBAgAKAXEADAAJAC3/+AAw//EAOf/uADr/8AA7
+/+kAPP/nAD3//ACf//sAsP/5AAQAN//wADn/7gA6/+4APP/vAAcAMP/5ADb/+wA3//oAOf/4ADr/
++AA8//gAPf/7AAUAN//1ADn/1wA6/9sAPP/RALD/9QAFADf/8gA5/+8AOv/vADz/8AB3/78ACAAw
+//QAN//dADn/wQA6/9IAO//lADz/twA9/+0An//7AAkAMP/3ADb/+wA3/+gAOf/XADr/3QA7//QA
+PP/SAD3/9QCf//wACAAt/+4AMP/tADn/8AA6//IAO//fADz/6gCf//sAsP/0AAUAN//fADn/xQA6
+/9oAPP+6AD3//AAEADf/+AA5/94AOv/uADz/2wAEADf/3gA5/8QAOv/PADz/ywAKAA//7AAi//MA
+Lf/xADD/4wA5//cAOv/4ADv/4AA8//IAn//3ALD/8wAIAC3/9QAw/+YAOf/3ADr/+AA7/+QAPP/y
+AJ//+QCw//YABQA3//cAOf/WADr/2gA8/9AAsP/zAAgALf/xADD/4gA5//cAOv/4ADv/4AA8//IA
+n//3ALD/8wAEADf/+QA5/94AOv/jADz/3AABABf/7QAGABT/7QAV//UAFv/pABr/6wAv//EAT/+/
+AAYAD/+7ADD/8QA5/+YAO//KAIb/3AFN//gABwBN//oAU//6AFf//ABY//sAWf/wAFr/9ABc//AA
+AwBFABsATwAbAP4AGwABAE8AAQACAE///ABb//QAAQBNAA0ADQAEAAkABQATAAoAEwAMABYADQAx
+ACIAMAA/ABwAQAAjAEUAUwBLADgATgA4AE8AUgBgADIAAwBZ//kAWv/5AFz/+QAGACIACABFAC4A
+SwAUAE4AFABPAC4AYAAOAAMARQADAE8AAwD8AAMAAgBFAAcATwAHAA0ABAAJAAUAEwAKABMADAAW
+AA0AMQAiADAAPwAcAEAAIwBFAFQASwA4AE4AOABPAFMAYAAyAAQADQAWAFkAAQBaAAEAXAABAAcA
+DQANACIAEABFADQASwAYAE4AGABPADMAYAASAAsATf/7AFP/+wBZ//YArAAkAK8AEACw//wA6QAu
+AOsACQDtAA8A9QAbAQIAMgAMADn/+gBM//YATf/yAFP/8gBX//UAWP/0AFn/6QBa/+4AW//jAFz/
+6ABd//kAhv/7AAIAEv/zACP/8gAGABT/6gAV//IAFv/lABj/9QAa/+gAHP/2AAEBAgAKAAEAL//x
+AAEASQAJAA0ADgAPABAAEQASABoAIAAjACQAJQAnACkAKgAtAC4ALwAwADEAMwA1ADYANwA4ADkA
+OgA7ADwAPwBEAEYARwBIAEkASgBMAE0ATgBPAFIAVABVAFYAVwBYAFkAWgBbAFwAXQBwAHcAngCf
+AK0ArwCwAMQAzwDmAOkA6wDtAP4BAgElAT8BTQFSAXIBeAGYAAIlSgAEAAAe8iIeAEMAOwAA//AA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAA/6z/rP/0/9L/1P/z//P/9//x//X/2f/2/6z/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAP/l/9UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/63/sf+wAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAP++AAAAAAAA/+kAAAAAAAAAAAAAAAD/5//yAAAAAAAAAAAAAP/v/+7/uv/y
+/9n/4//e/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAD/4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/rP+y/7EAAAAA
+/+D/7AAA/9UAAAAA//L/9P/rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAD/9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP+o/6oAAP/O/9f/8P/w//T/7v/y/9v/9AAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/pv+pAAD/zP/Y/+3/7f/y/+v/8P/c
+//P/p//vAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/1//cAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/eAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAP+tAAD/sQAAAAD/3f/t/7//1gAAAAD/8v/0/+wAAAAA/+8AAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8QAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/0//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/9gAAAAAAAAAAAAA
+AAAAAAAAAAAAAP/2AAAAAAAA//YAAAAAAAAAAP/oAAD/5//vAAD/9gAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/MAAAAAAAA
+/+P/3QAAAAAAAAAAAAD/4P/yAAAAAAAAAAAAAP/v/+3/u//z/+D/5//Q/9AAAAAAAAAAAAAAAAD/
+7wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9QAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+/+IAAAAAAAD/8gAAAAAAAAAAAAAAAP/wAAAAAAAAAAAAAAAAAAAAAP/zAAD/7f/y//T/9AAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAP/LAAAAAAAAAAAAAP/6//j/+P/4//oAAAAAAAAAAP/S/9j/1wAAAAD/zv/g/8L/0gAAAAD/
+8P/b/9j//AAA/9oAAP/l/+n/8f/7//z//P/1//j//P/1/+7/8P/j//IAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAD/+AAAAAAAAP/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//kA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/8//z//AAA//wAAAAAAAAAAAAA//v//AAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/8MAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAP/t//H/8wAA//EAAAAAAAAAAAAAAAD/8P/5//IAAAAAAAAAAP/5//gA
+AP/7//H/9P/nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/8AAAAAAAA//wAAAAAAAAAAAAAAAD/9gAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//z//AAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAD/9v/0AAAAAP/0AAAAAP/tAAAAAAAAAAD/+QAAAAD/+P/6//n/7gAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/OAAD/1f/Y/+7/7f/v/+0AAAAAAAD/zwAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//P/j/94AAAAAAAD/9QAAAAD/9v/3//sAAP/0AAD//P/5
+//UAAAAA//QAAAAAAAAAAAAAAAAAAAAAAAAAAP/7AAAAAAAA//sAAAAAAAAAAAAAAAD/+wAAAAAA
+AAAAAAAAAAAAAAAAAAAA//v/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8//w/+//7//zAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//n/8P/v//wAAP/vAAAAAP/uAAAAAP/8//z/9AAA
+//z/7//1/+//7gAAAAAAAP/yAAAAAAAAAAAAAAAAAAAAAAAAAAD/7//xAAD/6//5/+z/7P/s/+v/
+7P/s//L/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/7//j/+P/r/+z/+AAAAAD/8wAAAAD/7v/y
+//YAAP/s//D/+P/0//MAAAAA/+wAAP/4//f/1QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/t/+b/
+5P/k/+0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/6P/k/98AAAAA/+AAAAAA/+EAAAAA
+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
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/3AAAAAAAA//sAAAAA//oAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAP/2AAAAAAAA//YAAAAAAAAAAAAA//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//H/9v/1AAAAAAAA/+EAAAAAAAAAAP/3//X/8gAAAAD/
+8wAAAAAAAP/2AAAAAAAA//r/+gAA//r/+f/6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP+7
+AAAAAAAA//oAAAAAAAAAAAAAAAAAAAAAAAAAAP/z//j/9//y//f/3v/p/8b/1v/s//EAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/+wAAAAD/3wAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/8//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//MAAAAAAAAA
+AP/3//v/+gAAAAD/+gAAAAAAAAAAAAAAAAAA//z/+QAA//z//P/8AAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAA//wAAAAAAAAAAAAAAAAAAAAAAAAAAP/3AAAAAP/6AAAAAP/nAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/8AAD/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/4
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAA//wAAAAAAAAAAAAAAAAAAAAA//AA
+AAAA//EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//AAAAAAAAAAAAAAAAP/7
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//z/+//7AAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAP/vAAAAAAAAAAD/9P/5//cAAAAA//cAAAAAAAAAAP/8AAAAAP/7//gAAP/6//v/+wAA
+AAAAAAAA//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/7AAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAD/+AAAAAD/+QAAAAAAAAAA//sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAA//wAAAAAAAAAAAAA//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/+v/7//YAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAA/9wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/+QAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//z//P/8AAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAP/wAAAAAAAAAAD/9f/5//gAAAAA//gAAAAAAAAAAP/8AAAAAP/7
+//kAAP/7//v/+wAAAAAAAAAA//wAAAAAAAAAAAAAAAAAAAAAAAD/uAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAD/8v/2//YAAAAA/87/4P+4/84AAAAA//b/9P/xAAAAAP/yAAD/+AAA//YAAAAA
+AAD/+v/6AAD/+v/5//kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/+AAAAAAA
+AAAAAAAAAAAAAAAAAAAA//H/9v/2//AAAAAA/+gAAAAAAAAAAAAA//z/+wAAAAD/+wAAAAAAAAAA
+AAD//P/8//wAAP/8//wAAAAAAAAAAP/7AAAAAAAAAAD/9AAAAAAAAAAAAAAAAAAAAAAAAAAA//sA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/xAAAAAP/pAAAAAAAAAAD/+wAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAD//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AP/tAAAAAAAAAAD/+wAAAAAAAAAAAAAAAAAAAAD/7wAAAAD/8wAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//sAAAAAAAAAAAAAAAAAAAAAAAD/9QAAAAAA
+AAAAAAD//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//sAAAAA/+cAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/vAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAP/8//z//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4gAAAAAAAAAA
+//b/+v/5AAAAAP/5AAAAAAAAAAD//AAAAAD/+//5AAD/+//7//sAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAP/tAAD/2gAAAAD//AAA//sAAAAAAAD/7QAAAAAAAAAA/+8AAAAA//kAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/3AAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAA//P/9AAA/9sAAAAAAAAAAP/8AAAAAAAA//MAAAAAAAAAAP/wAAAAAP/6
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/+QAAAAAA
+AAAAAAAAAAAAAAAAAP/1AAAAAAAAAAAAAAAAAAAAAP/6AAD/9wAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAD/2wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/6AAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/6//tAAD/2gAAAAD//AAA//sAAAAAAAD/7AAAAAAAAAAA
+/+8AAAAA//kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AP/3AAAAAAAAAAAAAAAAAAAAAAAA//MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAP/mAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAA//cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//P/7//wAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//j/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/
++QAAAAD/+v/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAFAZMAAQAAAAAAAAAAAAEAAAAA
+AAIAAAADAAQABQAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABEAEgATABQA
+FQAWABcAFwAYABkAGgAbABwAHQAeAB0AHwAgACEAIgAjACQAJQAmACcAAAAHAAAAAAAAAAAAKgAr
+ACwALQAuAC8AMAA1ADEAMgAzADQANQA1ADYAKwA3ADgAOQA6ADsAPAA9AD4APwBAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAACwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAA
+AAAAEAAQABAAEAAQABAAFAASABQAFAAUABQAFwAXABcAFwATABwAHQAdAB0AHQAdAAAAHQAiACIA
+IgAiACYAKAAAACoAKgAqACoAKgAqAC4ALAAuAC4ALgAuADEAMQAxADEAQQA1ADYANgA2ADYANgAA
+ADYAOwA7ADsAOwA/ACsAPwAQACoAEAAqABAAKgASACwAEgAsABIALAASACwAEwAtABMALQAUAC4A
+FAAuABQALgAUAC4AFAAuABYAMAAWADAAFgAwABYAMAAXADUAFwA1ABcAMQAXADEAFwAxABcAMQAX
+ADEAGAAyABgAMgAZADMAAAAaADQAGgA0ABoANAAaAAAAGgA0ABwANQAcADUAHAA1ADUAHAA1AB0A
+NgAdADYAHQA2ABQALgAfADgAHwA4AB8AOAAgADkAIAA5ACAAOQAgADkAIQA6ACEAOgAhADoAIgA7
+ACIAOwAiADsAIgA7ACIAOwAiADsAJAA9ACYAPwAmACcAQAAnAEAAJwBAAEIAAAAgADkAIQA6AAAA
+AAAAAAAAAAAAAAAAAAApAAAABAAEAAgACQAKAAgACQAKAAAAAAAAAAAAAAALAAwAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8AMQA0ADEANAAAAAAA
+MgAAAAAAAAAAAAAAAAAAAAAAAAAAAA0AAAAAAAAAAAAAAAAAAAAOAA8ADgAPAA0ADQABAAUBkwAQ
+AAAAAAAAAAAAEAAAAAAAIgAAAAIAIwADADgAAAAAAAAAAAAEAAAAAAAAAAAAAAAzADQAAAAAAAAA
+OgAAAAUAEwAbABMAEwATABsAEwATAAYAEwATABQAEwAbABMAGwATACEAFQAWABcAGAAZAAEAGgAA
+ACQAAAAAAAAAAAAfACUACgAHAAgAJgAJADAAJwAoADAAKQAqACoACgArAAsAKgAeACwALQAgABwA
+NQAdADEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAADcAAAAAAAAAAAAFAAUABQAFAAUABQAMABsAEwATABMAEwATABMAEwATABMAEwAbABsA
+GwAbABsAAAAbABYAFgAWABYAAQATADYAHwAfAB8AHwAfAB8AHwAKAAgACAAIAAgAJwAnACcAJwAy
+ACoACgAKAAoACgAKAAAACgAtAC0ALQAtAB0AJQAdAAUAHwAFAB8ABQAfABsACgAbAAoAGwAKABsA
+CgATAAcAEwAHABMACAATAAgAEwAIABMACAATAAgAGwAJABsACQAbAAkAGwAJABMAMAATADAAEwAn
+ABMAJwATACcAEwAnABMAJwAAACcABgAoABMAMAAAABMAKQATACkAEwApAAAAKQATACkAEwAqABMA
+KgATACoAKgATACoAGwAKABsACgAbAAoAGwAKABMAKgATACoAEwAqACEAHgAhAB4AIQAeACEAHgAV
+ACwAFQAsABUALAAWAC0AFgAtABYALQAWAC0AFgAtABYALQAYABwAAQAdAAEAGgAxABoAMQAaADEA
+JgAAACEAHgAVACwAAAAAAAAAAAAAAAAAAAAAAA0AAAAjACMAEQASAA4AEQASAA4AAAAAAAAAAwAA
+AA8ANwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+JgAmACYAJgAmAAAAAAAmAAAAAAAAAAAAAAAAAAAAAAAAAAAALgAAAAAAAAAAAAAAAAAAAC8AOQAv
+ADkALgAuAAIAFwAFAAUAAAAJAAoAAQANAA0AAwAPABIABAAkAD0ACAA/AD8AIgBEAF0AIwBrAGsA
+PQB7AHsAPgCAAJYAPwCYAJ4AVgCgALYAXQC4APcAdAD5AP8AtAEBAT8AuwFBAUQA+gFNAU0A/gFP
+AVYA/wFcAV0BBwF4AXwBCQF/AX8BDgGKAYoBDwGSAZcBEAAAAAEAAAAKADIA0AABbGF0bgAIAAQA
+AAAA//8ACwAAAAEAAgADAAQABQAGAAcACAAJAAoAC2Nhc2UARGRub20ASmZyYWMAUGxpZ2EAbmxu
+dW0AdG51bXIAem9udW0AgHBudW0AhnNpbmYAjHN1cHMAknRudW0AmAAAAAEAAAAAAAEAFAAAAA0A
+AgADAAQABQAGAAcACAAJAAoACwAMAA0ADgAAAAEAAQAAAAEAEAAAAAEAEwAAAAEADwAAAAEAEQAA
+AAEAFgAAAAEAFQAAAAEAEgAZADQAPABEAEwAVABcAGQAbAB0AHwAhACMAJQAnACkAKwAtAC8AMQA
+zADUANwA5ADsAPQAAQAAAAEAyAAEAAAAAQESAAYAAAABAU4ABgAAAAEBdAAGAAAAAQGOAAYAAAAB
+AbQABgAAAAEB5gAGAAAAAQIkAAYAAAABAm4ABgAAAAECxAAGAAAAAQMmAAYAAAABA5QABgAAAAEE
+DgAGAAAAAQSUAAYAAAABBLgAAQAAAAEE3gABAAAAAQU4AAEAAAABBXQAAQAAAAEFqgABAAAAAQXg
+AAEAAAABBkQAAQAAAAEGqAABAAAAAQcMAAEAAAABB3AAAQAAAAEHlgACACoAEgGLAYwBigGRAY0B
+jgGPAZABmgGSAZgBkwGZAZYBlwGbAZQBlQABABIACwAMABAAIwA+AEAAXgBgAGMAawB3AHsAfwFP
+AVABWQFcAV0AAQA+AAEACAAGAA4AFgAeACQAKgAwAXwAAwBJAE8BewADAEkATAF/AAIATQF6AAIA
+TwF5AAIATAF4AAIASQABAAEASQADAAEAGgABABQAAQAkAAEAAAAXAAEAAQASAAIAAQATABwAAAAC
+AAEAEwAcAAAAAwAAAAEAEgABABwAAQAAABcAAgABABMAHAAAAAEAAQFeAAMAAAABABQAAgAeACgA
+AQAAABcAAgABABMAHAAAAAIAAQG2Ab8AAAABAAEBXgADAAAAAQAWAAMAIAAqADQAAQAAABcAAgAB
+ABMAHAAAAAIAAQG2Ab8AAAACAAEBtgG/AAAAAQABAV4AAwAAAAEAGAAEACIALAA2AEAAAQAAABcA
+AgABABMAHAAAAAIAAQG2Ab8AAAACAAEBtgG/AAAAAgABAbYBvwAAAAEAAQFeAAMAAAABABoABQAk
+AC4AOABCAEwAAQAAABcAAgABABMAHAAAAAIAAQG2Ab8AAAACAAEBtgG/AAAAAgABAbYBvwAAAAIA
+AQG2Ab8AAAABAAEBXgADAAAAAQAcAAYAJgAwADoARABOAFgAAQAAABcAAgABABMAHAAAAAIAAQG2
+Ab8AAAACAAEBtgG/AAAAAgABAbYBvwAAAAIAAQG2Ab8AAAACAAEBtgG/AAAAAQABAV4AAwAAAAEA
+HgAHACgAMgA8AEYAUABaAGQAAQAAABcAAgABABMAHAAAAAIAAQG2Ab8AAAACAAEBtgG/AAAAAgAB
+AbYBvwAAAAIAAQG2Ab8AAAACAAEBtgG/AAAAAgABAbYBvwAAAAEAAQFeAAMAAAABACAACAAqADQA
+PgBIAFIAXABmAHAAAQAAABcAAgABABMAHAAAAAIAAQG2Ab8AAAACAAEBtgG/AAAAAgABAbYBvwAA
+AAIAAQG2Ab8AAAACAAEBtgG/AAAAAgABAbYBvwAAAAIAAQG2Ab8AAAABAAEBXgADAAAAAQAiAAkA
+LAA2AEAASgBUAF4AaAByAHwAAQAAABcAAgABABMAHAAAAAIAAQG2Ab8AAAACAAEBtgG/AAAAAgAB
+AbYBvwAAAAIAAQG2Ab8AAAACAAEBtgG/AAAAAgABAbYBvwAAAAIAAQG2Ab8AAAACAAEBtgG/AAAA
+AQABAV4AAwAAAAEAJAAKAC4AOABCAEwAVgBgAGoAdAB+AIgAAQAAABcAAgABABMAHAAAAAIAAQG2
+Ab8AAAACAAEBtgG/AAAAAgABAbYBvwAAAAIAAQG2Ab8AAAACAAEBtgG/AAAAAgABAbYBvwAAAAIA
+AQG2Ab8AAAACAAEBtgG/AAAAAgABAbYBvwAAAAEAAQFeAAMAAQAcAAEAEgAAAAEAAAAYAAIAAQAT
+ABwAAAACAAIBXgFeAAABwAHJAAEAAwABABoAAQAUAAEAJAABAAAAFwABAAEAAwACAAEAEwAcAAAA
+AgABAbYBvwAAAAIAOgAaAbABnAGdAZ4BnwGgAaEBogGjAaQBpQGxAbIBswG0AbUBpgGnAagBqQGq
+AasBrAGtAa4BrwACAAYABwAHAAAAEwAcAAEAZABmAAsBQAFAAA4BcAFwAA8BgAGJABAAAgA6ABoA
+EwAUABUAFgAXABgAGQAaABsAHAGAAYEBggGDAYQBhQGGAYcBiAGJAAcAZABlAGYBQAFwAAIAAQGc
+AbUAAAACAC4AFAATABQAFQAWABcAGAAZABoAGwAcAZwBnQGeAZ8BoAGhAaIBowGkAaUAAgACAYAB
+iQAAAaYBrwAKAAIALgAUAYABgQGCAYMBhAGFAYYBhwGIAYkBpgGnAagBqQGqAasBrAGtAa4BrwAC
+AAIAEwAcAAABnAGlAAoAAgBWACgBtgG3AbgBuQG6AbsBvAG9Ab4BvwG2AbcBuAG5AboBuwG8Ab0B
+vgG/AbYBtwG4AbkBugG7AbwBvQG+Ab8BtgG3AbgBuQG6AbsBvAG9Ab4BvwACAAMAEwAcAAABgAGJ
+AAoBnAGvABQAAgBWACgBwAHBAcIBwwHEAcUBxgHHAcgByQHAAcEBwgHDAcQBxQHGAccByAHJAcAB
+wQHCAcMBxAHFAcYBxwHIAckBwAHBAcIBwwHEAcUBxgHHAcgByQACAAMAEwAcAAABgAGJAAoBnAGv
+ABQAAgBWACgBXwB5AHIAcwFgAWEBYgFjAWQBZQFfAHkAcgBzAWABYQFiAWMBZAFlAV8AeQByAHMB
+YAFhAWIBYwFkAWUBXwB5AHIAcwFgAWEBYgFjAWQBZQACAAMAEwAcAAABgAGJAAoBnAGvABQAAgBW
+ACgBZgFnAWgBaQFqAWsBbAFtAW4BbwFmAWcBaAFpAWoBawFsAW0BbgFvAWYBZwFoAWkBagFrAWwB
+bQFuAW8BZgFnAWgBaQFqAWsBbAFtAW4BbwACAAMAEwAcAAABgAGJAAoBnAGvABQAAgAeAAwBTgFe
+AbYBtwG4AbkBugG7AbwBvQG+Ab8AAgACAAMAAwAAABIAHAABAAEABgGtAAIAAQATABwAAAAA</string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/Museo_Slab-webfont.woff.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/Museo_Slab-webfont.woff.xml
new file mode 100644
index 0000000000..af2e479308
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/Museo_Slab-webfont.woff.xml
@@ -0,0 +1,768 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52849522.11</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>Museo_Slab-webfont.woff</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/font-woff</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">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
+M3IBEyNOrdQUbkChcAUSZdUOJM7IJUQw3ILyDdegfNUeFFaLUM5yEwqqdcfVvLiap1XzkmpeUs2L
+q3laNU+r5iXVFCw6lmW47QGcFY4oBLlaMCkrmG5I0tNBBlnAcoKbLx3DWxuCFik1uD7CNbzgoody
+ExZKjlmrkh3zFildo6H8JDZsIYlVbSRctZIEy3Zi2iZVFYXtVE1b+oe6dB4q0/hspU07aZPq1jkI
+9ek5QoV6DqVRP1Eq9SRSp3bwfx/hIi4AAAAAALAAsACwALAA3gEIAdoCnANGA9YD8gQYBCIETASG
+BKAEqgTIBPYFAAVcBggGEgZ6BvYHZge8CHoI6gj4CSAJXAl8CbgKcAreC2oL5gxADIoM3g0uDZQO
+AA44DoYPFg9YEAAQihDQETARzBJeExwTZBPIFC4U1BW0FigWlhagFs4W+BcgFzoXWBfgGE4Yphke
+GYAZ0BpYGrwa+hs+G8ob+hyOHPodPh3AHi4egB8mH3Yf3CBCIOghtiJEIrIjKCNAI7YkACQAJC4k
+iiT4JZomMiZaJugnXCfaKAAoCii2KNIpEilWKWAp3in4KlwqnCq4KvgrAitYK2IrdCuGK5gsJCwy
+LEAsTixcLGoseC0KLZQtoi2wLb4tzC3aLegt9i4ELmIucC5+Lowumi6oLrYvTDAKMBgwJjA0MEIw
+UDCyMToxSDFWMWQxcjGAMY4ySjMOMxwzKjM4M0YzVDNiM3AzvjR8NIo0mDSmNLQ0wjTQNP41wDXO
+Ndw16jX4NgY2hjaUNqI2sDa+Nsw3hDg2OEQ4UjhgOG44fDiKOJg4pji0OVY5YDnuOfw6CjoYOiY6
+NDpCOrw7RjtUO2I7cDt+O4w7mjuoO7Y7xDxqPHg8hj0OPYg9lj2kPbI9wD3OPdw+OD6cPqo+2j9E
+P1I/YD/eP+w/+kCGQJRAokECQRBBGkF0QYJBkEIWQoJCkEKeQqxCukLIQtZC5EN8Q/JEAEQORBxE
+KkQ4REZEykVkRXJFgEWORZxFqkW4RcZF1EXiRfBG2kesR7pHyEhISM5I3EjqSUxJsknASc5J3Enq
+SfhKBkoUSiJKMEo+Sr5LSktYS2ZLdEuCS5BLnkusS7pLyEvWS+RMLEyoTLZMxEzSTOBNKk14TbBN
+zE4STkhOik64T0RPRE9cT3RPjk+oT8JP6k/4UCBQXFCqUMxRBFHiUexSMlJgUmpSdFJ+UuhS8lL8
+UwZTEFMaUyRToFOqU7RTvlPIVERUrlUmVcZV3lYAVlxWzFcSV1hX4FhYWNJZgloyWlhcIlyeXOJc
+7Fz2XYBdil4GXhBeGl4kXi5eSl5wXpZevF7mX1xfZl/SX+BgXmCkYK5guGDCYN5hnmHQYfZiPGJG
+YphjFmN8Y4Zj8mRCZExktmTAZRZlaGXmZfBmambWZuBnomgMaOZpUmmsalJq4GtSa4xrlmugbCBs
+iG0ObRhtbG12bYBtim3qbnpu+G8Cb4Rv7G/2cABwagAAeNq8vXlgW1eVMP7ue9rX97Qv1i5bXiVb
+si3LSWxndRInTuLEWbslzdI1bdN0pxQKlFIolLZ0b2lLaRlg4El2WwjDD7dsZVEpnSEzH1MoFKZA
+GZaBAuNOY3/nnPsky1k6fP/8CpGf3tWT7j3n3LOfcwW9oBcENiv+kyAJBsEs2AQncwoVQRA6VHtV
+deRVQ07VF1RWZaqcU4XjqqWq2vKqRS6bWIdqzqtStazAVX/oWN/IK+8RvB0WnWrJ6lX9TNnumdWp
+5plj353hA3rVkdWptpmyyTOrVw31AatqkKd0BpO7o2wwmeC7p3QWvbtj0bCxPmyHN3Zz47BNnrLa
+HDBsc9DT1sVPw7CzPgxPO/Fp4Vmd0WS2WG3OrPYfe1anNxitdkf9jjoSYkJ3T0FJKJI74fYrzA1/
+JT17863Pzn3+hc/OXf7Zz0bZts+K/3RiFfuwMD/3L/Nsbk4U5oX5Ez+CV/hPFNbB6xfE5wG+RqFf
+qOgQsvpqhYlCB1NNOVV3XGV51VhVxfyUYNSZOhCiZtYhlJlecalCqbunKBUkY1/Bu9m433D2/udF
+YU54ft8++O4R9hYLiC/Sd+eFih6+U2UFVVdVhTx/p6vWfgR+wSiXBVb//u4eN3xnCv59f8O/bWBv
+/Qv8B9/ZDpP+FMw3LMTYck4JFX8gXCgUKhb4xorZ7sBrIxM6pkwAvrS/oBqqU3pXNJb256dFmIu9
+Y0rnborgiFidYr5gCEaYGs+VE5xShu1/0SFBqEIWaEUV5HJYmkWaMkuzC4OBLNCLGpDLfhh0yGU7
+/BHkKSYA+qZ09KqnVxO+qmFAfNgCFwF5yhaww4UfcO0HxE+56NVNrz58xc8E6TPwVAifmmqqPRvB
++1PR2mgM70sjAYHp9EQwQCAut88fCIbCTZFoLHuG/4B4kHaKqSL/VzDSP2OK/qWKKaMbBj6cfJ/t
+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</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>41553</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/Museo_Slab_Italic-webfont.eot.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/Museo_Slab_Italic-webfont.eot.xml
new file mode 100644
index 0000000000..0aaab54b15
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/Museo_Slab_Italic-webfont.eot.xml
@@ -0,0 +1,1621 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52849500.26</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>Museo_Slab_Italic-webfont.eot</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/octet-stream</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>89294</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="2" aka="AAAAAAAAAAI=">
+    <pickle>
+      <global name="Pdata" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">zlwBALhbAQABAAIAAAAAAAIAAAAAAAAAAAABAJABAAAAAExQrwAAoEsAAEAAAAAAAAAAAJMAACAA
+AAAA8Og2fQAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAB4mAACIAFYAZQByAHMAaQBvAG4AIAAxAC4A
+MAAwADAAOwBjAG8AbQAuAG0AeQBmAG8AbgB0AHMALgBlAHgAbABqAGIAcgBpAHMALgBtAHUAcwBl
+AG8ALQBzAGwAYQBiAC4ANQAwADAALQBpAHQAYQBsAGkAYwAuAHcAZgBrAGkAdAAyAC4AYwBRAFAA
+dgAAACgAHiZNAHUAcwBlAG8AUwBsAGEAYgAtADUAMAAwAEkAdABhAGwAaQBjAAAAAAAAAQAAABEB
+AAAEABBHREVGCAMF/gABIzwAAAA4R1BPUxh7SqAAASN0AAAu2EdTVUKDqf2tAAFSTAAACWpPUy8y
+f8eAIAAAAXQAAABgY21hcJ4D4XwAAAHUAAACJGN2dCAFaQUMAAEgeAAAACxmcGdtD7QvpwABIKQA
+AAJlZ2FzcP//AAMAASBwAAAACGdseWaInZfsAAAeiAABAehoZWFk+OxVWwAAATwAAAA2aGhlYQdB
+BHwAAAP4AAAAJGhtdHj16C+lAAAEHAAAByhsb2NhsExvUAAAGvAAAAOWbWF4cALwA2QAAAEcAAAA
+IG5hbWUmrVmeAAALRAAAAwtwb3N097eo5gAADlAAAAydcHJlcLDyKxQAASMMAAAALgABAAABygBR
+AAcATwAEAAIAAQACABYAAAEAAr4AAwACAAEAAAABAAB9NujwXw889QAfA+gAAAAAyyOI6wAAAADL
+I4jr/0L/HwQwA4EAAAAIAAIAAAAAAAAAAgHqAZAABQAEArwCigAAAIwCvAKKAAAB3QAyAPoAAAIA
+AAAAAAAAAACgAACvQAAASwAAAAAAAAAAeGxqYgBAACD7BAME/xwAyAO2APogAACTAAAAAAH6AsIA
+AAAgAAsAAAACAAAAAwAAABQAAwABAAABHAAEAQgAAAA+ACAABAAeAH4AowClAX8BkgIbAscC3QO8
+Hp4gCSAUIBogHiAiICYgMCA6IEQgcCB5IIkgrCEiIhIiHiJIImAiZfsE//8AAAAgAKAApQCnAZIC
+GALGAtgDvB6eIAkgEyAYIBwgICAmIDAgOSBEIHAgdCCAIKwhIiISIh4iSCJgImT7AP///+P/wv/B
+/8D/rv8p/n/+b/y54q/hReE84TnhOOE34TThK+Ej4Rrg7+Ds4ObgxOBP32DfVd8s3xXfEgZ4AAEA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAEAQgAAAA+ACAABAAeAH4AowClAX8BkgIbAscC3QO8Hp4gCSAUIBogHiAiICYgMCA6IEQg
+cCB5IIkgrCEiIhIiHiJIImAiZfsE//8AAAAgAKAApQCnAZICGALGAtgDvB6eIAkgEyAYIBwgICAm
+IDAgOSBEIHAgdCCAIKwhIiISIh4iSCJgImT7AP///+P/wv/B/8D/rv8p/n/+b/y54q/hReE84Tnh
+OOE34TThK+Ej4Rrg7+Ds4ObgxOBP32DfVd8s3xXfEgZ4AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAADBP8cAMgEav9C/ysE
+MAABAAAAAAAAAAAAAAAAAAABygH+/8oAAAAAAU0AAAD6AAAA+wARAVwAaQLOABYCHwAGAvwACgKU
+AB0A0ABpAT8AQQFB/+IB4wBYAmUAIAEL/8cB3QBRAQIAFQGv/+gCcwA8AeD//AJKAAMCPAACAlsA
+BwI4AAYCWwA2AiUAKQJeACICXAAkAS0AKQEz/9YCZQAxAmUAQAJlAGEB2QBaAxkAHQLT/9ICrf/9
+AuUAOQMN//wCe//9Akb//QMCADgDUv/8AYD//AIpAAACtf/8Alv//gO+/+4DSP/9AzgAOAKS//wD
+NwA4AsD//AJMACUCmgBGAyEAYALIAEwD8ABQAp7/5AKMAEsCe///ATwAFgGmAIIBPP/nAmUACgIu
+/8EB8wBnAi0AAAJkAB0CLQAcAoAAHgIsAB4BXwA4AnMAAgKDAB0BPwAzASr/jwIvABwBJwAxA9oA
+OAKgADgCcwAdAoIAEgJlAB4BmQA3AeYAEQFlACoCmgAsAkcAJANcACUCM//sAlD/xAIS//UBVQAg
+AUwAfgFV/9cCVwA7AQoAAAD1/+cCNQAyAmj/9QJ6AFIBsf/zAfMAKwMvAD0BqwBEAjMAKAJ4AEcB
+3QBRAy8APQHzAD8BigBeAmUAKAF7AEABeABCAfMASgJY/+kCWQBEARgATQHzAFMBUAA/AdkASgI0
+AAgDwgAyA7IALAPPADMB2//0AtP/0gLT/9IC0//SAtP/0gLT/9IC0//SA7T/1QLlADkCe//9Anv/
+/QJ7//0Ce//9AYD//AGA//wBgP/8AYD//AMS//wDSP/9AzgAOAM4ADgDOAA4AzgAOAM4ADgCZQAs
+AzkAOAMhAGADIQBgAyEAYAMhAGACjABLAo7//QJWAB0CLQAAAi0AAAItAAACLQAAAi0AAAItAAAD
+XwACAi4AHAIsAB4CLAAeAiwAHgIsAB4BPwAzAT8AMwE/ADMBPwAzAlMAGwKgADgCcwAdAnMAHQJz
+AB0CcwAdAnMAHQJlADICdAAdApoALAKaACwCmgAsApoALAJQ/8QCZv/2AlD/xALT/9ICLQAAAtP/
+0gItAAAC0//SAi0AAALlADkCLQAcAuUAOQItABwC5QA5Ai0AHALlADkCLQAcAw3//AKAAB4DEv/8
+AoAAHgJ7//0CLAAeAnv//QIsAB4Ce//9AiwAHgJ7//0CLAAeAnv//QIsAB4DAgA4AnMAAgMCADgC
+cwACAwIAOAJzAAIDAgA4AnMAAgNS//wCgwAdA1L//QKCABwBgP/8AT8AMgGA//wBPwAzAYD//AE/
+ADMBgP/8AUAAKQGA//wBPwAzAt///QJZADMCKQAAASr/jwK1//wCLwAcAkoAOAJb//4BJwAxAlv/
+/gEnAAkCW//+AScAMQJb//4BcQAxAlr//QEmAAIDSP/9AqAAOANI//0CoAA4A0j//QKgADgCoAA4
+A0j//QKFADgDOAA4AnMAHQM4ADgCcwAdAzgAOAJzAB0D0gA4A+oAHQLA//wBmQA3AsD//AGZ//4C
+wP/8AZkANwJMACUB5gARAkwAJQHmABECTAAmAeUADwJMACUB5gARApoARgFnACwCmgBGAWUAKgKa
+AEYBZQAOAyEAYAKaACwDIQBgApoALAMhAGACmgAsAyEAYAKaACwDIQBgApoALAMhAGACmgAsA/AA
+UANcACUCjABLAlD/xAKMAEsCe///AhL/9QJ7//8CEv/1Anv//wIS//UBKgA4AgT/pgJMACUB5gAR
+ApoARgFlACoB8wAlAfMARgHzAE8B9ACOAfQAZgHzAGYB8wARAfMADQLU/+0BCgAAAssAVAOTAFQA
+7QBXAOgAWwEC/9sBgABXAXsAWwGV/9sBqQBFAbQAGAGjADQDBgAVBGAAEwFiACgBZQARAJX/QgGU
+AGUBigBEAXYAQAGEAGEBZQBQAYwAVQGFAFQBlP/1AVD/zgF7/9ABeP/RAYr/0wF1/88BhP/wAWb/
+3wGM/+UBhf/jAlwAJQQLAGcCZQAsAfMATgJlADUCZQBAAmUAMAJlAGECpQA4AnwAOAKCADgDwgA4
+A8gAOAFPAAoEav/vAmMAOAI+ACECPgArAj7//QI+AAMCPv/4Aj4ACQI+ACcCPgA1Aj4AEgI+ABUB
+1ABXAUEARwFA/+gBPAAcAT3/7wFWACcBVv/dAwQAMAI0ADMCNgAVAWMAMwFmAB4CxABaA4wAWgES
+AFQBsQAGAS8AKwGgAD4CWgAwAdMABAIrAAoCCv/aAkn/6QIJ/90CUQAvAgwABgJLABwCUAAFAj4A
+IgI+ADkCPgATAj7/9QI+/+MCPv/3Aj4AJQI+AB8CPgAVAj7//AHv//gCFAAdAkv/8wJSADICPP+3
+AjwAFwGSAEcBVQAlAXsAIwF4ACQBigAmAXYAIgGEAEMBZwAzAYwANwGFADYBlAAUAVD/7AF7/+4B
+eP/wAYr/8gF1/+0BhAAPAWX//gGMAAMBhAABAAAAEADGAAEAAQAAAAEAAAAAAAEAAQAAAAQAEwIy
+AAMAAQQJAAAAcACIAAMAAQQJAAEAAAAAAAMAAQQJAAIAAgIKAAMAAQQJAAMAbAAcAAMAAQQJAAQA
+KAIKAAMAAQQJAAUAiAAAAAMAAQQJAAYAJgIMAAMAAQQJAAcAVAFOAAMAAQQJAAgAGAC0AAMAAQQJ
+AAkAGAC0AAMAAQQJAAoAOgGiAAMAAQQJAAsALgHcAAMAAQQJAAwALgHcAAMAAQQJAA4AVgD4AFYA
+ZQByAHMAaQBvAG4AIAAxAC4AMAAwADAAOwBjAG8AbQAuAG0AeQBmAG8AbgB0AHMALgBlAHgAbABq
+AGIAcgBpAHMALgBtAHUAcwBlAG8ALQBzAGwAYQBiAC4ANQAwADAALQBpAHQAYQBsAGkAYwAuAHcA
+ZgBrAGkAdAAyAC4AYwBRAFAAdgBDAG8AcAB5AHIAaQBnAGgAdAAgACgAYwApACAAMgAwADAAOQAg
+AGIAeQAgAEoAbwBzACAAQgB1AGkAdgBlAG4AZwBhAC4AIABBAGwAbAAgAHIAaQBnAGgAdABzACAA
+cgBlAHMAZQByAHYAZQBkAC4AaAB0AHQAcAA6AC8ALwB3AHcAdwAuAG0AeQBmAG8AbgB0AHMALgBj
+AG8AbQAvAHYAaQBlAHcAbABpAGMAZQBuAHMAZQA/AGwAaQBkAD0AMQAyADkANABNAHUAcwBlAG8A
+IABTAGwAYQBiACAAaQBzACAAYQAgAHQAcgBhAGQAZQBtAGEAcgBrACAAbwBmACAASgBvAHMAIABC
+AHUAaQB2AGUAbgBnAGEALgBTAHAAYQBjAGUAZAAgAGEAbgBkACAAawBlAHIAbgBlAGQAIAB3AGkA
+dABoACAAaQBLAGUAcgBuAC4AaAB0AHQAcAA6AC8ALwB3AHcAdwAuAGUAeABsAGoAYgByAGkAcwAu
+AGMAbwBtJh4ATQB1AHMAZQBvAFMAbABhAGIALQA1ADAAMABJAHQAYQBsAGkAY011c2VvU2xhYi01
+MDBJdGFsaWMAAAIAAAAAAAD/tQAyAAAAAAAAAAAAAAAAAAAAAAAAAAABygAAAAEAAgADAAQABQAG
+AAcACAAJAAoACwAMAA0ADgAPABAAEQASABMAFAAVABYAFwAYABkAGgAbABwAHQAeAB8AIAAhACIA
+IwAkACUAJgAnACgAKQAqACsALAAtAC4ALwAwADEAMgAzADQANQA2ADcAOAA5ADoAOwA8AD0APgA/
+AEAAQQBCAEMARABFAEYARwBIAEkASgBLAEwATQBOAE8AUABRAFIAUwBUAFUAVgBXAFgAWQBaAFsA
+XABdAF4AXwBgAGEBAgCjAIQAhQCWAIYAjgCLAJ0AqQCkAQMAigDaAIMAkwDyAPMAjQCXAIgAwwDe
+APEAngCqAPUA9AD2AKIArQDJAMcArgBiAGMAkABkAMsAZQDIAMoAzwDMAM0AzgDpAGYA0wDQANEA
+rwBnAPAAkQDWANQA1QBoAOsA7QCJAGoAaQBrAG0AbABuAKAAbwBxAHAAcgBzAHUAdAB2AHcA6gB4
+AHoAeQB7AH0AfAC4AKEAfwB+AIAAgQDsAO4AugEEAQUBBgEHAQgBCQD9AP4BCgELAQwBDQD/AQAB
+DgEPARABAQERARIBEwEUARUBFgEXARgBGQEaARsBHAD4APkBHQEeAR8BIAEhASIBIwEkASUBJgEn
+ASgBKQEqASsBLAD6ANcBLQEuAS8BMAExATIBMwE0ATUBNgE3ATgBOQE6ATsA4gDjATwBPQE+AT8B
+QAFBAUIBQwFEAUUBRgFHAUgBSQFKALAAsQFLAUwBTQFOAU8BUAFRAVIBUwFUAPsA/ADkAOUBVQFW
+AVcBWAFZAVoBWwFcAV0BXgFfAWABYQFiAWMBZAFlAWYBZwFoAWkBagC7AWsBbAFtAW4A5gDnAW8A
+pgFwAXEBcgFzANgA4QDbANwA3QDgANkA3wF0AXUAsgCzALYAtwDEALQAtQDFAIIAwgCHAKsAxgC+
+AL8AvAF2AXcBeAF5AXoBewF8AX0BfgF/AYABgQGCAYMBhAGFAYYBhwCMAO8AkgCnAI8AlACVAYgA
+wADBAYkBigGLANIBjAGNAY4BjwGQAZEBkgGTAZQBlQGWAZcBmAGZAZoBmwGcAZ0BngGfAaABoQGi
+AaMBpAGlAaYBpwGoAakBqgGrAawBrQGuAa8BsAGxAbIBswG0AbUBtgG3AbgBuQG6AbsBvAG9Ab4B
+vwHAAcEBwgHDAcQBxQHGAccByAHJAcoBywHMAc0BzgHPAdAB0QHSAdMB1AHVAdYHdW5pMDBBMAd1
+bmkwMEFEB0FtYWNyb24HYW1hY3JvbgZBYnJldmUGYWJyZXZlB0FvZ29uZWsHYW9nb25lawtDY2ly
+Y3VtZmxleAtjY2lyY3VtZmxleApDZG90YWNjZW50CmNkb3RhY2NlbnQGRGNhcm9uBmRjYXJvbgZE
+Y3JvYXQHRW1hY3JvbgdlbWFjcm9uBkVicmV2ZQZlYnJldmUKRWRvdGFjY2VudAplZG90YWNjZW50
+B0VvZ29uZWsHZW9nb25lawZFY2Fyb24GZWNhcm9uC0djaXJjdW1mbGV4C2djaXJjdW1mbGV4Ckdk
+b3RhY2NlbnQKZ2RvdGFjY2VudAxHY29tbWFhY2NlbnQMZ2NvbW1hYWNjZW50C0hjaXJjdW1mbGV4
+C2hjaXJjdW1mbGV4BEhiYXIEaGJhcgZJdGlsZGUGaXRpbGRlB0ltYWNyb24HaW1hY3JvbgZJYnJl
+dmUGaWJyZXZlB0lvZ29uZWsHaW9nb25lawJJSgJpagtKY2lyY3VtZmxleAtqY2lyY3VtZmxleAxL
+Y29tbWFhY2NlbnQMa2NvbW1hYWNjZW50DGtncmVlbmxhbmRpYwZMYWN1dGUGbGFjdXRlDExjb21t
+YWFjY2VudAxsY29tbWFhY2NlbnQGTGNhcm9uBmxjYXJvbgRMZG90BGxkb3QGTmFjdXRlBm5hY3V0
+ZQxOY29tbWFhY2NlbnQMbmNvbW1hYWNjZW50Bk5jYXJvbgZuY2Fyb24LbmFwb3N0cm9waGUDRW5n
+A2VuZwdPbWFjcm9uB29tYWNyb24GT2JyZXZlBm9icmV2ZQ1PaHVuZ2FydW1sYXV0DW9odW5nYXJ1
+bWxhdXQGUmFjdXRlBnJhY3V0ZQxSY29tbWFhY2NlbnQMcmNvbW1hYWNjZW50BlJjYXJvbgZyY2Fy
+b24GU2FjdXRlBnNhY3V0ZQtTY2lyY3VtZmxleAtzY2lyY3VtZmxleAxUY29tbWFhY2NlbnQMdGNv
+bW1hYWNjZW50BlRjYXJvbgZ0Y2Fyb24EVGJhcgR0YmFyBlV0aWxkZQZ1dGlsZGUHVW1hY3Jvbgd1
+bWFjcm9uBlVicmV2ZQZ1YnJldmUFVXJpbmcFdXJpbmcNVWh1bmdhcnVtbGF1dA11aHVuZ2FydW1s
+YXV0B1VvZ29uZWsHdW9nb25lawtXY2lyY3VtZmxleAt3Y2lyY3VtZmxleAtZY2lyY3VtZmxleAt5
+Y2lyY3VtZmxleAZaYWN1dGUGemFjdXRlClpkb3RhY2NlbnQKemRvdGFjY2VudAVsb25ncwxTY29t
+bWFhY2NlbnQMc2NvbW1hYWNjZW50B3VuaTAyMUEHdW5pMDIxQgd1bmkxRTlFCXRoaW5zcGFjZQx6
+ZXJvc3VwZXJpb3IMZm91cnN1cGVyaW9yDGZpdmVzdXBlcmlvcgtzaXhzdXBlcmlvcg1zZXZlbnN1
+cGVyaW9yDWVpZ2h0c3VwZXJpb3IMbmluZXN1cGVyaW9yDHplcm9pbmZlcmlvcgtvbmVpbmZlcmlv
+cgt0d29pbmZlcmlvcg10aHJlZWluZmVyaW9yDGZvdXJpbmZlcmlvcgxmaXZlaW5mZXJpb3ILc2l4
+aW5mZXJpb3INc2V2ZW5pbmZlcmlvcg1laWdodGluZmVyaW9yDG5pbmVpbmZlcmlvcgRFdXJvA2Zf
+ZgVmX2ZfaQVmX2ZfbAtjb21tYWFjY2VudANmX2oJemVyby50bnVtCG9uZS50bnVtCHR3by50bnVt
+CnRocmVlLnRudW0JZm91ci50bnVtCWZpdmUudG51bQhzaXgudG51bQpzZXZlbi50bnVtCmVpZ2h0
+LnRudW0JbmluZS50bnVtC2h5cGhlbi5jYXNlDnBhcmVubGVmdC5jYXNlD3BhcmVucmlnaHQuY2Fz
+ZRBicmFja2V0bGVmdC5jYXNlEWJyYWNrZXRyaWdodC5jYXNlDmJyYWNlbGVmdC5jYXNlD2JyYWNl
+cmlnaHQuY2FzZQdhdC5jYXNlEmd1aWxsZW1vdGxlZnQuY2FzZRNndWlsbGVtb3RyaWdodC5jYXNl
+Emd1aWxzaW5nbGxlZnQuY2FzZRNndWlsc2luZ2xyaWdodC5jYXNlC2VuZGFzaC5jYXNlC2VtZGFz
+aC5jYXNlE3BlcmlvZGNlbnRlcmVkLmNhc2URcXVlc3Rpb25kb3duLmNhc2UPZXhjbGFtZG93bi5j
+YXNlC2J1bGxldC5jYXNlCnplcm8ucF9vc2YJb25lLnBfb3NmCXR3by5wX29zZgt0aHJlZS5wX29z
+Zgpmb3VyLnBfb3NmCmZpdmUucF9vc2YJc2l4LnBfb3NmC3NldmVuLnBfb3NmC2VpZ2h0LnBfb3Nm
+Cm5pbmUucF9vc2YKemVyby50X29zZglvbmUudF9vc2YJdHdvLnRfb3NmC3RocmVlLnRfb3NmCmZv
+dXIudF9vc2YKZml2ZS50X29zZglzaXgudF9vc2YLc2V2ZW4udF9vc2YLZWlnaHQudF9vc2YKbmlu
+ZS50X29zZgpkb2xsYXIub3NmCGNlbnQub3NmDHN0ZXJsaW5nLm9zZgd5ZW4ub3NmCmZsb3Jpbi5v
+c2YIRXVyby5vc2YOemVyby5udW1lcmF0b3INb25lLm51bWVyYXRvcg10d28ubnVtZXJhdG9yD3Ro
+cmVlLm51bWVyYXRvcg5mb3VyLm51bWVyYXRvcg5maXZlLm51bWVyYXRvcg1zaXgubnVtZXJhdG9y
+D3NldmVuLm51bWVyYXRvcg9laWdodC5udW1lcmF0b3IObmluZS5udW1lcmF0b3IQemVyby5kZW5v
+bWluYXRvcg9vbmUuZGVub21pbmF0b3IPdHdvLmRlbm9taW5hdG9yEXRocmVlLmRlbm9taW5hdG9y
+EGZvdXIuZGVub21pbmF0b3IQZml2ZS5kZW5vbWluYXRvcg9zaXguZGVub21pbmF0b3IRc2V2ZW4u
+ZGVub21pbmF0b3IRZWlnaHQuZGVub21pbmF0b3IQbmluZS5kZW5vbWluYXRvcgAAAAAAAK4ArgCu
+AK4BEgFeAi4C+AOiBFAEgASKBJQEvgUYBTAFTAVuBaIFrAYcBiYGrAcsB8IIMAg6CPQJZAlyCZwJ
+2An4CjQK+AuKDBQMpA0sDYgN6g5IDrQPQA+AD+IQhhDmEZQSJhJwEuATghQmFMgVKBWmFg4WpheC
+GAIYjBiWGMYZBhkuGUgZYhoQGpga5BtyHAIcah0CHZIeCB50HxQfaCASII4g1CFIIc4iKiLCIzQj
+vCQkJMolvCZOJtInfieWKEIoiiiKKO4pfioWKtorQit0LAIsbiz2LRwtJi3SLe4uNC54Ly4voC+6
+MFgwtjDUMQwxFjFqMfAyAjIUMiYy9DMCMxAzHjMsMzozSDQCNMQ00jTgNO40/DUKNRg1JjU0NT41
+TDVaNWg1djWENZI2KDboNvY3BDcSNyA3LjemODY4RDhSOGA4bjh8OIo5ajnsOfo6CDoWOiQ6MjpA
+Ok463juaO6g7tjvEO9I74DvuPBw83DzqPPg9Bj0UPSI9oj2wPb49zD3aPeg+ij9kP3I/gD+OP5w/
+qj+4P8Y/1D/iP/BAakEYQSZBNEFCQVBBXkFsQepCekKIQpZCpEKyQsBCzkLcQupC+EOwQ75DzESe
+RVBFXkVsRXpFiEWWRaRGBkagRq5HBEd6R4hHlkgWSCRIMkjOSNxI6klcSWpJdEnqSfhKBkrMS3xL
+ikuYS6ZLtEvCS9BMak0STZ5NrE26TchN1k3kTfJOoE9KT1hPZk90T4JPkE+eT6xPuk/IT9ZQrFF6
+UYhRllIsUthS5lL0U3xUElQgVC5UPFRKVFhUZlR0VIJUkFSeVTxV8FX+VgxWGlYoVjZWRFZSVmBW
+blZ8VopW4FdmV3RXgleQV55X4FgiWFpYeli8WOxZNFlqWgRaBFocWjRaTlpoWoJakFqeWrxbGFuW
+W7hcAlzkXTBdfF2oXbJeMl48XkZeUF5aXmRebl54XoJejF6WXwxfdF9+X4hf8mBoYQhhIGFEYaBi
+EGJWYpxjTmQUZLBlwGamZshokmlOaZpppGo2arxqxmtca8psIGwqbJpspGzMbPhtNG10bhxuyG9a
+b2Rv6m/0cEBwWHBwcJBxSnGgccZx0HI6crJzOHO4c8JzzHQidCx0mHTidOx1ZHXodfJ2dHbeduh3
+qngWeOh5cnnoepJ7GnuQe9h8RnzKfNR83n1YfcJ+En6Qfvp/BH8Ofxh/in+UgAyAdoCAgIqA9AAA
+AAX/ygAAAb4CvAADAAYACQAMAA8BDwCyAAAAK7ANzbAOMrAGL7AFM7ABzQGwEC+wANawCs2wDDKw
+ChCxBwErsAgysAPNsREBK7A2Gro1QNyAABUrCgSwCi4FsAXAsQ0U+QSwCMC6ysDcgAAVKwoFsA4u
+BLAMwLEHFPkFsAbAusrA3IAAFSsLsAYQswQGBxMrsQYHCLAKELMECgUTK7rKwNyAABUrC7AGELMJ
+BgcTK7EGBwiwDRCzCQ0IEyu6ysDcgAAVKwuwDBCzCwwOEyuxDA4IsAoQswsKBRMrusrA3IAAFSsL
+sAwQsw8MDhMrsQwOCLANELMPDQgTKwC3BAcICQoLDA8uLi4uLi4uLgG3BAUGCQsNDg8uLi4uLi4u
+LrBAGgEAMDEjESERAxMhAREPARMDEyEDNgH0+qr+rAFyquaqqh4BVKoCvP1EAYsA//3VAf7//wD/
+AP/91QD/AAIAEQAAAP8CwgADAAcAnQCyBAAAK7AHM7AFzbAGMrICAgArsAEzAbAIL7AE1rACzbEJ
+ASuwNhq6PtTzzwAVKwqwBBCxBwP5sAIQsQED+bo+1PPPABUrC7AEELMABAETK7AHELMDBwITKwWw
+BBCzBQQBEyuwBxCzBgcCEyuyAAQBIIogiiMGDhESObIDBwIREjkAsQADLi4BtQABAwUGBy4uLi4u
+LrBAGgEAMDE3EzMDBzczBz1dZWuDFGQTwgIA/gDCYmIAAAAAAgBpAfoBawLOAAMABwBwALIFAgAr
+sgECBjMzM7AEzbIAAwcyMjIBsAgvsATWsALNsQkBK7A2Gro+1vPZABUrCrAGLrAEELEHBPmwBhCx
+BQT5uj7I85AAFSsKsAAusAIQsQEE+bAAELEDBPkDtQABAwUGBy4uLi4uLrBAGgAwMRM3MwcjNzMH
+9SpMKdkpTCkB+tTU1NQAAAACABYAAALMAsIAGwAfAT8AsgAAACuyFxgbMzMzsgoCACuyCQ0OMzMz
+sgcBACuzCAsMDyQXM7AGzbMFEh4fJBcytAIDAAcNK7MEExwdJBczsALNswEWGRokFzIBsCAvsADW
+sBvNsBsQsQkBK7AKzbAYINYRsBfNsAoQsQ0BK7AOzbEhASuwNhq6PAfpzwAVKwq6PAfpzwAVKwqw
+ABCzAQAJEyuzBAAJEyuzBQAJEyuzCAAJEyuwGxCzCxsKEyuwGBCzDBgNEyuwFxCzDxcOEyuzEhcO
+EyuzExcOEyuzFhcOEyuwGBCzGRgNEyuwGxCzGhsKEyuzHBsKEyuwGBCzHRgNEyuzHhgNEyuwGxCz
+HxsKEysDQBABBAUICwwPEhMWGRocHR4fLi4uLi4uLi4uLi4uLi4uLrBAGrEbABESsQYHOTmxDg0R
+ErEUFTk5ADAxMzcjNzM3IzczNzMHMzczBzMHIwczByMHIzcjBxMzNyNQRoAagT+AG4BKU0qbSlNK
+gBqBP4AbgEZTRptGYZs/m79KqEnIyMjISahKv7+/AQmoAAEABv+aAiIDKQAvAQcAsB0vsBHNsBQy
+shEdCiuzQBESCSuwEzIBsDAvsA7WsCDNsCAQsQgBK7AmzbExASuwNhq6PtPzywAVKwqwEi4OsCvA
+BbETBvkOsCrAuuGxx6EAFSsKDrAMELAKwLEjB/mwJMCwDBCzCwwKEysFsCsQsxErEhMrsCoQsxQq
+ExMruj7T88sAFSsLsykqExMrsCsQsywrEhMrsiwrEiCKIIojBg4REjmyKSoTERI5sgsMCiCKIIoj
+Bg4REjkAQAkpKissCgsMIyQuLi4uLi4uLi4BQA0REhMUKSorLAoLDCMkLi4uLi4uLi4uLi4uLrBA
+GgGxCCARErEFHTk5ALERHRESsRAYOTkwMT8BHgIzMjY1NC4DNTQ2PwEzBx4BHwEHLgIjIgYVFB4D
+FRQGDwEjNy4BJwY7BxpTLDxgO1RVO39iFEcUL04PEDUHGE0oQFc7VVQ7gWQTRxQ3WBFgQAgXJkAx
+IzYnLEw0UG0IbG0FIg8ORwYSHz8uIzQmK0szUngHam0HLBMAAAAABQAK//QDCQLOAAsADwAbACcA
+MwC0ALIMAAArsA8zsiUAACuwK82yDgIAK7ANM7IGAgArsBbNtDEfJQYNK7AxzbQQACUGDSuwEM0B
+sDQvsAPWsBnNsw8ZAwgrsAzNsAwvsA/NsBkQsRMBK7AJzbMcCRMIK7AozbAJELEuASuwIs2zDSIu
+CCuwDs2xNQErsDYaui591AMAFSsKAwGwQBqxExkRErEGADk5sS4oERKxJR85OQCxMSsRErEcIjk5
+sRYQERKxAwk5OTAxEyImNTQ2MzIWFRQGCQEzARMyNjU0JiMiBhUUFhM0NjMyFhUUBiMiJjcUFjMy
+NjU0JiMiBuc9SmpDPEtr/uECm2T9ZIEiNiMcIjcjrGtDPEtrQz1KTyIdIzUjHCI2AaZIOz9mSjpA
+ZP5aAsL9PgHwNSMbIjYkGiH+hz9mSjpAZEg9GiE0JBsiNwAAAAIAHf/0ApECzgAmADEAzwCyJAAA
+K7AqzbINAgArsBTNshACACuwEs2yHAEAK7AbM7QaLiQcDSuwIDOwGs2wHTIBsDIvsADWsCfNswon
+AAgrsBfNsTMBK7A2Gro+z/O2ABUrCrAbLg6wLcAFsRwJ+Q6wIcAFsC0QsxotGxMrsCEQsx0hHBMr
+syAhHBMrsC0Qsy4tGxMrAwCxIS0uLgG3GhscHSAhLS4uLi4uLi4uLrBAGrEXJxESsQQDOTkAsS4q
+ERKwADmwGhGxBAM5ObAcErEKFzk5sRAUERKwETkwMTc0Njc1LgQ1NDYzMhYfAQcmIyIGFRQ7ATcz
+BzMHIwcOASMiJjcUFjMyNj8BIyIGHV1JAwkYEw+QZBcwDAwmGxw6WG6DFGETXRBeEhiPbmh3Z0E6
+RV0QEYZLba5EdhQCAQUTGSwbYXYHAwRNB0k9V2JiUmB9emdcMTpRUlxOAAEAaQH6AOACzgADAEMA
+sgECACuwAjOwAM2wAzIBsAQvsADWsALNsQUBK7A2Gro+yPOQABUrCrAAELEDBPmwAhCxAQT5A7EB
+Ay4usEAaADAxEzczB2kpTioB+tTUAAAA//8AQf+hAWgC3wADAYv/+v/iAAD////i/6EBCALfAAMB
+jP/6/+IAAAABAFgBSAHlAsIAEQARALIHAgArAbASL7ETASsAMDETJzc1JzcXNzMHNxcHFRcHJyOo
+QW9+K3oVWySQDJRCTDkCAUk1cAIkUjKOjjJVJwJsNHcAAAABACAAAAI/AjoACwCFALIAAAArsAsz
+sAIvsQEKMzOwA82xBAcyMrIDAgors0ADBQkrsAYyAbAML7ENASuwNhq6PtLzxAAVKwqwAC6wBi6w
+ABCxCwr5sAYQsQUK+bAAELMBAAUTK7MEAAUTK7ALELMHCwYTK7MKCwYTKwO3AAEEBQYHCgsuLi4u
+Li4uLrBAGgAwMTM3IzczNzMHMwcjB88w3w7gMFIw3w/fMPZO9vZO9gAAAAAB/8f/hACgAGkAAwAY
+ALADL7AAzQGwBC+wA9awAc2xBQErADAxNzMHIzpmiVBp5QABAFEA8gGFAUgAAwAbALAAL7ABzbAB
+zQGwBC+wANawAs2xBQErADAxPwEhB1EQASQQ8lZWAAAAAAEAFQAAAJEAaQADACoAsgAAACuwAc2y
+AAAAK7ABzQGwBC+wAdawAs2wACDWEbADzbEFASsAMDEzNzMHFRRoFGlpAAAAAf/o/9YB2wLoAAMA
+SwABsAQvsADWsAPNsAMQsQEBK7ACzbEFASuwNhq6ONXikgAVKwoEsAAusAIusAAQsQMK+bACELEB
+CvkCswABAgMuLi4usEAaAQAwMQcBMwEYAZdc/mkqAxL87v//ADz/9AJNAs4AAwGAABsAAAAAAAH/
+/AAAAaICwgAOAKYAsg4AACuwDM2wAjKyCwIAK7AKM7MIDgsIKwGwDy+wCdaxEAErsDYasCYaAbEI
+CS7JALEJCC7JsDYauihezlYAFSsKBbAJELAKwA6wCBCwB8C6PtDzuAAVKwoFsAIusAsusAIQsQwJ
++Q6wCxCxBAn5sAIQswMCBBMrsgMCBCCKIIojBg4REjkAsgMEBy4uLgG2AgMEBwoLDC4uLi4uLi6w
+QBoBADAxIzczEzcjBg8BJzczAzMHBA+cWQsCDhZVMstZepoRUgHELxESR0Kl/ZBSAAD//wADAAAC
+JgLOAAMBggAGAAAAAAABAAL/9AJDAsIAKACVALIjAAArsAfNshgCACuwFc2yFRgKK7NAFRcJKwGw
+KS+wF9awFs2wFhCxCgErsCDNsSoBK7A2Gros29JaABUrCg6wDxCwEMCxGwX5sBrAALMPEBobLi4u
+LgGzDxAaGy4uLi6wQBoBsRYXERKwGDmwChGyBxUjOTk5sCASsRESOTkAsRUHERKyAAEgOTk5sBgR
+sBE5MDE/AR4EMzI2NTQmIwcnPwE1BisBByM3IQ8BHgMVFAYjIi4CJwI6AwkgIjYbR2pLOywN0h4W
+Dr4SVyIBrw7mHDU0IKF4J0oxJglSRAMKGRMQXEIzOAI00RgCA1qsReIEFCVBKmaZExwcCQAAAgAH
+AAACLQLCAAoAEgC1ALIJAAArsAgzsgMCACuwAjO0CgwJAw0rsAQzsArNsAcyAbATL7EUASuwNhq6
+L37VGgAVKwqwAi4OsAHAsREI+bASwLo+0PO5ABUrCgWwCS6wAy6wCRCxCA35DrADELENDfkFsAgQ
+swQIAxMrswcIAxMrsAkQswoJDRMrswwJDRMrAwCzAQ0REi4uLi4BQAwBAgMEBwgJCgwNERIuLi4u
+Li4uLi4uLi6wQBoAsQMMERKwDjkwMT8BATMDMwcjByM3JzMTNyMGBwEHDAGbdVZgD2AlYiXV5TYP
+AxAT/vy9PgHH/ktQvb1QARU2GRb+5gAAAAEABv/0AicCwgAoALMAsiMAACuwB82yEwIAK7AYzbIY
+Ewors0AYFQkrtB0NIxMNK7AdzQGwKS+wCtawIM2wIBCwFSDWEbAWzbAWL7AVzbIVFgors0AVFAkr
+sSoBK7A2Gro9VO21ABUrCrATLg6wEsAFsRgH+Q6wGsCwGhCzGRoYEyuyGRoYIIogiiMGDhESOQCy
+EhkaLi4uAbQSExgZGi4uLi4usEAaAbEgFhESsBc5ALENBxESswABESAkFzkwMT8BHgQzMjY1NCYj
+IgYPAScTIQcjNyMPATM2MzIWFRQGIyIuAicGOgIJHSAzG0pySz0gQBAQOGkBbCJXEr8wDgIoOV12
+r3cnSC0iB1BBAwkXEg9iRzhAEQkIFgFgrFqcKBRuWmuZExsbCQAAAAIANv/0Ak8CzgAcACgAZgCy
+GgAAK7AgzbIGAgArsA3NtBQmGgYNK7AUzQGwKS+wANawHc2wHRCxIwErsBfNsSoBK7EjHRESshQa
+EDk5ObAXEbENBjk5ALEmIBESsRcAOTmwFBGwEDmwDRKwCzmwBhGwCjkwMTc0PgMzMhYfAQcmIyIG
+BzM+ATMyFhUUBiMiJjcUFjMyNjU0JiMiBjYgRFyDSidGEA8qKTtdiiACHFktWmiUdWZ7ZUc6Q1w/
+Oz5o9Th+fmVADwcIUReNYx8ka1RsqotrPl9sSzQ+Uf//ACkAAAJdAsIAAwGH//QAAAAAAAMAIv/0
+AkECzgATACMAMQDkALIRAAArsCfNsgcCACuwG80BsDIvsADWsCTNswQkAAgrsB7NsCQQsRgBK7AK
+zbAKELAOINYRsCrNsCovsA7NsTMBK7A2GrrjgMayABUrCg6wMBCwLcCxIQv5sBTAsyIhFBMrsyMh
+FBMrsDAQsy4wLRMrsy8wLRMrsiIhFCCKIIojBg4REjmwIzmyLjAtERI5sC85ALcUMCEiIy0uLy4u
+Li4uLi4uAbcUMCEiIy0uLy4uLi4uLi4usEAaAbEeJBESsAI5sCoRsxEHGyckFzmwGBKwDDkAsRsn
+ERKzAAQKDiQXOTAxNzQ3JjU0NjMyFhUUBxYVFAYjIiYBPgI1NCYjIgYVFB4DBxQWMzI2NTQuAycG
+Ip5BiG9ebX5OnnRjegFcDyQtOTI+Uw8pF0XtRjZAZRMoIz0Pd656YjBHUH1XSmltNE5chWYBIgwl
+UCQoL0UxFCAeDiLHMztLPBUjHRMdCEsAAAIAJP/0AjsCzgAdACkAZgCyGgAAK7ADzbIRAgArsCTN
+tAoeGhENK7AKzQGwKi+wDdawJ82wJxCxIQErsBTNsSsBK7EnDRESsQMaOTmwIRGyChEGOTk5ALED
+GhESsAA5sAoRsAE5sB4SsAY5sCQRsQ0UOTkwMT8BFjMyNjcjDgEjIiY1ND4BMzIWFRQOAyMiJicT
+MjY1NCYjIgYVFBYkKSk5XYsgAhxZLlpoP3xOZ3shQ12DSiZED/o+akc5RF0/E1AWjWMeJGpURX1T
+i3Y3fn5mQBAIAUJQOj5gbEwzPQD//wApAAAA8wH6ACMAEQBiAZEAAwARABQAAAAAAAL/1v+EAPkB
++gADAAcAKgCyAQEAK7AAzQGwCC+wAdawAs2wACDWEbADzbEJASuxAwERErAGOQAwMRM3MwcBNzMH
+fxRmFf7yb2qJAZFpaf3z5eUAAAEAMQAsAgMCDgAHAFAAsAcvsAbNsAMvsALNAbAIL7EJASuwNhq6
+5erFjwAVKwqwBy4OsADABbEGBPkOsAXAALEABS4uAbMABQYHLi4uLrBAGgEAsQMGERKwATkwMTc1
+JRUFFQUVMQHS/psBZfxC0FmXApdZAAAAAAIAQACXAh0BogADAAcAGACwBC+wBc2wAC+wAc0BsAgv
+sQkBKwAwMRM1IRUFNSEVQAHd/iMB3QFUTk69Tk4AAAABAGEALAIzAg4ABwBQALAAL7ABzbAEL7AF
+zQGwCC+xCQErsDYauhoWxY8AFSsKsAEuDrACwAWxAAr5DrAHwACxAgcuLgGzAAECBy4uLi6wQBoB
+ALEEARESsAY5MDE3NSU1JTUFFWEBZf6bAdIsWZcCl1nQQgAAAAACAFoAAAHUAtAAHQAhAR8Ash4A
+ACuwITOwH82wIDKwCi+wE80BsCIvsAfWsBbNsSMBK7A2Gro+xPOAABUrCrAeLg6wAcAFsSED+Q6w
+HMC6J2/NlwAVKwoOsAMQsAXAsRoL+bAYwLo+xPOAABUrC7AeELMAHgETK7onb82XABUrC7ADELME
+AwUTK7AaELMZGhgTK7o/APS9ABUrC7AhELMdIRwTKwWwHhCzHx4BEyuwIRCzICEcEyuyAB4BIIog
+iiMGDhESObIdIRwREjmyBAMFIIogiiMGDhESObIZGhgREjkAQAoAARwdAwQFGBkaLi4uLi4uLi4u
+LgFADgABHB0eHyAhAwQFGBkaLi4uLi4uLi4uLi4uLi6wQBoBALEKHxESsQ4WOTmwExGwDzkwMT8B
+PgQ1NCYjIgYPASc+AjMyFhUUDgMPAjczB4EJCTVAPCk0LB09EBArCSBdLFJoLEFDNgYIhhNlFMIv
+LEoxMDoiJC0VCgtLBhQgV0kxUjcwOyApwmJiAAAAAAIAHf+DAscCYwAjACwAogCwIS+wIM2wDC+w
+Cs2wKDKwKS+wFM2wGS+wBM0BsC0vsADWsB3NsB0QsRABK7AkzbAkELEWASuwB82xLgErsDYauj7W
+89oAFSsKsCguDrAJEAWwKBCxCg/5sAkQsSkP+QMAsAkuAbMJCigpLi4uLrBAGrEkEBESsCE5sBYR
+sxQEGSAkFzmwBxKwDDkAsSkKERKyABAdOTk5sRkUERKwBzkwMTc0PgEzMhYVFAcDMwchIiY1NDY7
+ATY1NCYjIg4BFRQWMwciJiUUFjsBNyMiBh16z3dtbgU0SA/++1VkjW5oAUtAWp5cfmwPi7IBQDQs
+ZS5jOla2ccZ2X0wVGf7zSV1FVoAKCCQxZKFYZoBNqq4qNOxXAAAC/9IAAAKcAsIADwAWAMIAsg8A
+ACuwBzOwDc2yAgUKMjIysgQCACuwAzO0DBAPBA0rsBEzsAzNsAsyAbAXL7EYASuwNhq6N/vg+wAV
+KwqwAi4OsBYQBbACELEND/mwFhCxAw/5usDU9b0AFSsKsAousAQusAoQsQUP+Q6wBBCxEg/5BbML
+EgoTK7ANELMMDRYTK7MQDRYTK7ASELMREgoTKwMAsRIWLi4BQAwCAwQFCgsMDRAREhYuLi4uLi4u
+Li4uLi6wQBoAsQQQERKwEzkwMSM3MwEzEzMHIzczJyMHMwcTMy8BIwYHLg9EAVxwZkUQ8Q9LGPpW
+TBBDxyYCAwcPTgJ0/YxOTp2dTgE79TYZHQAAAAAD//0AAAKCAsIAFgAgACsAmgCyFgAAK7AhzbAC
+MrIGAgArsCDNsAMytBcrFgYNK7AXzQGwLC+wJ9awEc2wGyDWEbALzbEtASuwNhq6PtTzzQAVKwqw
+Ai6wIC6wAhCxIQ35sCAQsQMN+bAhELMXISATK7MrISATKwO1AgMXICErLi4uLi4usEAasRsnERKx
+Dw45OQCxKyERErARObAXEbEODzk5sCASsAs5MDEjNzMTIzchMhceARUUBgcVFhUUBgcGIwMzMjY1
+NCcmKwEDMzI3PgE1NCYrAQMPWGtZEAExSC4oLUE2Vko8NE5RlDZKIBcsh2qUOCUeJTYvn04CJ00U
+EUgwO10YAiFsRm0bGAGZSTgxFRD94hgTQycuMgAAAAABADn/9ALdAs4AIQCqALIfAAArsBXNshUf
+CiuzQBUZCSuwGjKyAwIAK7APzQGwIi+wANawEs2xIwErsDYauj779J0AFSsKDrAYELALwLEbD/mw
+CMCzCRsIEyuwGBCzChgLEysFsxkYCxMrsBsQsxobCBMrsgoYCyCKIIojBg4REjmyCRsIERI5ALUI
+CQoLGBsuLi4uLi4BtwgJCgsYGRobLi4uLi4uLi6wQBoBALEPFRESsAA5MDETNDYzMh4CDwEjNzYu
+ASMiBhUUFjMyNj8BMwcOAiMiJjn+rCZSWDIIElsKBjZEJIW9dGQ/dggLXBAJZXE5jq0BKK35DRw6
+KFc5HigNx4NkfyspNlIyRBmrAAL//AAAAuoCwgAPABsAXQCyDwAAK7AQzbACMrIGAgArsBvNsAMy
+AbAcL7AW1rAKzbEdASuwNhq6PtTzzQAVKwqwAi6wGy6wAhCxEA35sBsQsQMN+QOzAgMQGy4uLi6w
+QBoAsRsQERKwCjkwMSM3MxMjNyEyFxYVFAYHBiMnMzI3PgE1NCcmKwEED1hrWA8BJFtEooRsT2t5
+c1hDT2BpLUtyTgInTRc+w33ZMCRSICmmYY0tFAAAAAAB//0AAAKFAsIAEwCCALIAAAArsA/NsAIy
+sg8ACiuzQA8RCSuyBQIAK7AKzbADMrIKBQors0AKBwkrtAsOAAUNK7ALzQGwFC+xFQErsDYauj7U
+880AFSsKsAIusAousAIQsQ8N+bAKELEDDfmwDxCzCw8KEyuzDg8KEysDtQIDCgsODy4uLi4uLrBA
+GgAwMSM3MxMjNyEHIzcjBzMHIwczNzMHAw9Ya1kQAf8gVxDsLPoR+S79EFghTgInTaRS41LpVacA
+Af/9AAACbwLCABEAfwCyEQAAK7APzbACMrIFAgArsArNsgUCACuwBM2wAzKyCgUKK7NACgcJK7QO
+CxEFDSuwDs0BsBIvsRMBK7A2Gro+1PPNABUrCrACLrAKLrACELEPA/mwChCxAwP5sA8QswsPChMr
+sw4PChMrA7UCAwoLDg8uLi4uLi6wQBoAMDEjNzMTIzchByM3IwczByMHMwcDD1hrWRAB6SFXENYt
+9BH0K18PTgInTadR6lLiTgABADj/9ALrAs4AIgBsALIgAAArsBTNsgMCACuwDs20GBsgAw0rsBjN
+AbAjL7AA1rARzbEkASuwNhq6PsvzogAVKwqwGC4OsBfABbEbD/kOsBzAALEXHC4uAbMXGBscLi4u
+LrBAGgEAsRsYERKxEQA5ObAOEbAIOTAxEzQ2MzIeAQ8BIzc2LgEjIgYVFBYzMjY/ASM3MwcOAiMi
+Jjj9tDx4VwkRXAoGNkkni714bUJ+CROLEOYnCmh4PpSxASet+htCLlc0HioQyYNlfCstXU7GNEYa
+qQAAAAAB//wAAANsAsIAGwC9ALIbAAArsBMzsBnNsgIRFjIyMrIFAgArsA0zsATNswMICxAkFzK0
+GAkbBQ0rsAozsBjNsBcyAbAcL7EdASuwNhq6Ps7zsQAVKwqwAi6wCC6wAhCxGQP5sAgQsQMD+bo+
+zvOxABUrCrAWLrAQLrAWELERA/mwEBCxCwP5sBkQswkZCBMrsBYQswoWCxMrsxcWCxMrsBkQsxgZ
+CBMrA0AMAgMICQoLEBEWFxgZLi4uLi4uLi4uLi4usEAaADAxIzczEyM3IQcjByE3IzchByMDMwch
+NzM3IQczBwQPWGtYDwEVD1guAW0uWQ8BFg9ZbFkP/uoPWS7+ky5ZD04CJ01N6+tNTf3ZTk7q6k4A
+Af/8AAABmgLCAAsAUQCyCwAAK7AJzbACMrIFAgArsATNsQMIMjIBsAwvsQ0BK7A2Gro+1PPNABUr
+CrACLrAILrACELEJA/mwCBCxAwP5A7MCAwgJLi4uLrBAGgAwMSM3MxMjNyEHIwMzBwQPWGtYDwEV
+D1lrWQ9OAidNTf3ZTgABAAD/9AJRAsIAGQByALIXAAArsAnNsg8CACuwDs2xDRIyMgGwGi+wANaw
+B82wBxCwBSDWEbAEzbAEL7AFzbEbASuwNhq6PtXz1wAVKwqwDS4OsAzABbESA/kOsBPAALEMEy4u
+AbMMDRITLi4uLrBAGgEAsQ4JERKxAAQ5OTAxNTQ2PwEzBhUUMzI2NxMjNyEHIwMOAiMiJgYEA2AL
+Vy5KDFNoDwEaD05UDktcNE1qmxIqCwwoH1o8QQGrTU3+TkdgKFUAAf/8//4C4wLCACYA0QCyJgAA
+K7AcM7AkzbECGDIysgUCACuwDTOwBM2zAwgLECQXMrQJIxwFDSuwCc2wCjIBsCcvsSgBK7A2Gro+
+1PPNABUrCrACLrAILrACELEkA/mwCBCxAwP5ui+U1TIAFSsKsAousBAuDrAKELERCvkFsBAQsQsK
++brEW+jKABUrCg6wIBCwH8CxFAP5sBXABbAkELMJJAgTK7MjJAgTKwMAtBEUFR8gLi4uLi4BQA4C
+AwgJCgsQERQVHyAjJC4uLi4uLi4uLi4uLi4usEAaADAxIzczEyM3IQcjBzM3IzczByMDFRYfAR4B
+MzcHBiMiJi8BJisBBzMHBA9Ya1gPAQoPTitWxTwP7g9E6RAMTwkWGh4PECA3MxFKCyg7MFcQTgIn
+TU3e3k1N/v0CCiHLGRUCTgIwLsgh904AAAH//gAAAi0CwgANAIkAsgAAACuwDTOwCc2xAgoyMrIJ
+AAors0AJCwkrsAwysgUCACuwBM2xAwgyMgGwDi+xDwErsDYauj7O87EAFSsKsAIusAgusAIQsQkD
++bAIELEDA/m6PsXzgwAVKwqwCi6wDC6wChCxDQz5sAwQsQsM+QO3AgMICQoLDA0uLi4uLi4uLrBA
+GgAwMSM3MxMjNyEHIwMzNzMHAg9Xa1kQARYQWWr2F1cnTgIiUlL94nLEAAAAAAH/7gAAA7wCwgAk
+AOMAsiQAACuwEjOwIs2yAhAVMjIysgUCACuxBgwzM7ADzbAPMgGwJS+xJgErsDYauj3B7zAAFSsK
+sAIuDrAhEAWwAhCxIgn5sCEQsQMJ+brBkvHrABUrCrAGLg6wB8CxHQf5sBzAujZ83mwAFSsKBbAM
+Lg6wC8CxGgr5sBvAuj+P+IEAFSsKBbAVLrAPLrAVELEQDfkOsA8QsRYN+QC3BwsWGhscHSEuLi4u
+Li4uLgFAEAIDBgcLDA8QFRYaGxwdISIuLi4uLi4uLi4uLi4uLi4usEAaAQCxAyIRErIIFx45OTkw
+MSM3MxMjNzMTFzM2NwEzByMDMwchNzMTNyMGBwMjAycjBgcDMwcSD1eWWQ/FYQYCChABCcsQWEFY
+EP7zD1UyDgMODelZWgUCBAVzVQ9OAidN/lIzFh0Brk392U5OAaY6IhT+jQFzNiQW/lpOAAH//QAA
+A28CwgAeALsAsh4AACuxFRYzM7AczbACMrIFAgArsQYRMzOwBM2yAw8UMjIyAbAfL7EgASuwNhq6
+PtTzzQAVKwqwAi4OsBsQBbACELEcA/mwGxCxAwP5usaD4+AAFSsKsBYuDrAXwLEHDfkFsAbAuj7P
+87gAFSsKsA8usBUusA8QsRQD+Q6wFRCxDgP5ALMHDhcbLi4uLgFADAIDBgcODxQVFhcbHC4uLi4u
+Li4uLi4uLrBAGgEAsQQcERKxCxg5OTAxIzczEyM3MxMeAR8BMzY3EyM3IQcjAyMDJyMGBwMzBwMP
+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
+AAC4Af+FsAGNAEuwCFBYsQEBjlmxRgYrWCGwEFlLsBRSWCGwgFkdsAYrXFhZsBQrAAAAAQAAAA4A
+AAAwAAAAAAACAAUAAQF3AAEBeAF8AAIBfQF+AAEBfwF/AAIBgAHJAAEABAAAAAIAAAABAAAACgAe
+ACwAAWxhdG4ACAAEAAAAAP//AAEAAAABa2VybgAIAAAAAQAAAAEABAACAAAAAgAKCHQAAQfOAAQA
+AABMAKIAqACyALgAwgDYAO4A9AD+ARABGgEsATIBPAFeAWQBcgGAAZYBvAHGAeAB/gIgAioCMAI+
+AmQCwgLsAyIDXANqA3QDigOoA8YD4AQGBCgEPgRcBHIEjASqBNAE8gUIBRoFOAViBYQFmgW8Bc4F
+1AXuBggGKgZABkYGaAZyBngGqga8BsYGzAb+BxAHMgdQB3oHqAe6B8gAAQA5//YAAgCG/+UA6QAH
+AAEAGv/2AAIAF//uABn/9gAFABT/8AAV//YAFv/rABr/5gAc//QABQAT//YAF//tABn/9QA5/78A
+Wf/rAAEAhv/0AAIAFP/2ABr/8AAEADn/7AA6//EAPP/uAVL/9AACAJ//+gCw//gABAA5//QAU//8
+AFn//ACf//kAAQCf//sAAgCf//oAsP/7AAgAD//OAFP/+wBU//AAW//pAIb/0wCf//gAsP/3AU3/
+9AABAJ///AADAKwAAQDpAAEA9f/6AAMArAABAOkAAQD1//kABQCf//EArAABALD/8wDpAAEA9QAB
+AAkAn//5AKwAAQCuAAEArwABALD/8gDpAAMA6//+AO0AAQD1AAEAAgB3/34BmP/AAAYAU//uAFT/
+9ABZ/+sAn//2ALD/8gDp//cABwCf//AArAABAK7//QCw//IA6QABAO3//AD1AAEACAAP/7QAMP/2
+ADn/+wA7/+oAhv/TAJ//+wCw//kBTf/3AAIAn//7ALD/9wABAJ//+gADAJ//+ACw//kBcQAHAAkA
+n//xAKz//wCu//8Ar//+ALD/8gDpAAIA6//+AO3//wD1//8AFwAP/8AAEv/zAB3/7wAe/+4AI//1
+AE3/9ABT//cAVP/GAFn/+wBb/+QAhv/QAJ//8gCj/9YArAAOAK7//ACvAAEAsP/wAOcAAQDpABoA
+6wABAO0AAQD1AAEBTf/rAAoAn//yAKwACgCu//0ArwABALD/8QDnAAEA6QAWAOsAAQDtAAEA9QAB
+AA0ATf/wAFP/9QBU/+EAWf/wAJ//+QCsAAEArgABAK8AAQCw//EA6QAFAOsAAQDtAAEA9QABAA4A
+I//xAJ//8QCg/8QAo//XAKwADgCu//wArwABALD/7gDnAAEA6QAaAOv//wDtAAEA9QABASH/wAAD
+AJ//+QCw//wA6QABAAIAOf/xAVL/8QAFADb//AA3/8gAOf+1ADr/0AA8/7kABwAt//wANv/5ADf/
+2AA5/8EAOv/VADz/uAA9//wABwA2//sAN//yADn/7QA6/+4APP/vAJ///ACw//sABgA2//sAN//W
+ADn/uAA6/9UAPP+sAD3/+gAJAA//+AAt//wAOQAMADoACAA8AA0ArAASAOkAHAECABYBcQAeAAgA
+MP/1ADf//AA5/+QAOv/oADv/7AA8/9oAPf/7ALD/+wAFADb/+gA3//AAOf/uADr/7gA8/+8ABwAw
+//kANv/8ADf/+QA5//gAOv/4ADz/+AA9//oABQA3//EAOf/NADr/ywA8/9EAsP/0AAYANv/6ADf/
+8gA5/+0AOv/tADz/7wB3/78ABwAw//gAN//CADn/wgA6/9MAO//wADz/twA9//IACQAw//gANv/6
+ADf/4wA5/8gAOv/ZADv/9gA8/8AAPf/0AFP//AAIAC3/9QAw/+UAOf/sADr/7gA7/9UAPP/iAD3/
++wCw//YABQA3/9oAOf/BADr/2AA8/7kAPf/8AAQAN//3ADn/4AA6/+gAPP/ZAAcANv/6ADf/2gA5
+/70AOv/PADz/twCf//wAsP/7AAoAD//uACL/9QAt//sAMP/nADn/8AA6//IAO//QADz/6AA9//sA
+sP/4AAgALf/8ADD/6gA5//AAOv/yADv/0QA8/+cAPf/8ALD/+gAFADf/8gA5/8kAOv/OADz/zgCw
+//MACAAt//oAMP/mADn/8AA6//IAO//RADz/5wA9//sAsP/4AAQAN//1ADn/2AA6/9gAPP/XAAEA
+F//zAAYAFP/xABb/7QAa/+gAHP/2AC//8QBP/78ABgAP/7wAMP/0ADn/4gA7/8QAhv/mAU3/+QAI
+AEz/+wBN//sAU//7AFf//ABY//wAWf/wAFr/8wBc//AABQBFABgASwAUAE4AFgBPABgA/gAYAAEA
+TwABAAgATP/8AE3/+wBP//sAU//7AFn//ABa//wAW//yAFz//AACAE0ACgBc/9oAAQBNAAEADAAF
+AA4ACgAOAAwADQANADEAIgAsAD8ADgBAABwARQBNAEsASQBOAEwATwBPAGAAKwAEAEUAHwBLABwA
+TgAeAE8AIAACAEUAAgBPAAMAAQDr//4ADAAFAA8ACgAPAAwADgANADEAIgAtAD8ADwBAAB0ARQBO
+AEsASgBOAE0ATwBQAGAALAAEAA0AEABZAAEAWv/+AFwAAQAIAEz/+gBN//oAU//6AFf//ABY//wA
+Wf/5AFr/+gBc//kABwANABEAIgAUAEUANQBLADEATgAzAE8ANQBgABMACgBT//wArABHAK4AJACv
+AC8A6QBRAOsALgDtADMA9QAvAQIASwEJACIACwA5//oATP/zAE3/8QBT//EAV//1AFj/9QBZ/+cA
+Wv/pAFv/6wBc/+cAXf/5AAQAFP/wABb/6gAa/+cAHP/zAAMArAASAOkAHAECABYAAQAv//EAAQBM
+AAkADQAOAA8AEAARABIAIAAjACQAJQAnACgAKQAqACsALAAtAC4ALwAwADEAMwA1ADYANwA4ADkA
+OgA7ADwAPQA/AEQARgBHAEgASQBKAEwATQBOAE8AUgBUAFUAVgBXAFgAWQBaAFsAXABdAHAAdwCe
+AJ8ArQCvALAAxADFAM8A6QDtAPYA/gECAQsBJQE/AU0BcgF4AZgAAiWsAAQAAB9UIoAARQA6AAD/
+8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAA/8D/w//V/9X/9v/3//X/+P/Z//b/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAA/+j/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/l/+c/5wAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAP++AAAAAP/qAAAAAAAAAAAAAP/p//EAAAAAAAAAAP/v/+//u//z/9n/5P/i/+MAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAA/+IAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/5f/nf+cAAAAAP/i/+kAAP/XAAAAAP/u
+//L/6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAD/8wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/wAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAA//UAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+4AAAAAAAAAAAAAAAAAAP/0
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAP+9/8D/0f/Y//T/9f/z//b/2//1AAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAA//gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAA/7v/vv/P/9n/8f/y//D/8//b//T/vAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAD/9v/4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAA/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/5cAAP+cAAAAAP/f
+/+v/wP/XAAAAAP/v//P/6wAAAAD/7QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAP/0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/vAAD/8wAA
+AAD/5gAA/+f/7wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/8kAAAAA/+T/4wAAAAAAAAAA/+L/8QAAAAAAAAAA
+/+7/7f+6//P/3//n/9L/0gAAAAAAAAAAAAAAAP/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/gAAAAAP/1AAAAAAAAAAAAAP/0AAAAAAAA
+AAAAAAAAAAD/8QAA/+z/8gAA//UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/8kAAAAAAAAAAP/3//X/9P/3AAAAAAAA
+/9H/1//WAAAAAP/M/9v/wf/NAAAAAP/o/9X/zv/0//z/zwAA/+T/6P/w//z/+//z//v/7v/z//b/
+8//z/+n/7P/2/+P/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9QAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAD/+wAA//YAAAAAAAAAAP/8AAAAAAAAAAAAAAAAAAAAAAAA//wAAAAA//wA
+AP/8AAAAAAAAAAD/+AAA//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+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
+AAD/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/t//P/
+8gAAAAAAAP/gAAAAAAAAAAD/9f/w/+0AAAAA/+0AAP/4AAD/9gAAAAD/+QAA//j/+f/7//r/+f/4
+//gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/7sAAAAA//wAAAAAAAAAAAAAAAAAAAAA/+//
+9P/0//b/+v/M/+j/xv/W//T/9AAA//v/+gAAAAD/+gAAAAAAAAAAAAAAAP/8AAAAAP/8AAD//P/8
+AAAAAAAAAAAAAAAAAAAAAAAA//sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAD/3QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//P/6//r//AAAAAAA
+AAAAAAAAAAAAAAAAAP/tAAAAAAAAAAD/8//2//X/+gAA//UAAAAAAAAAAAAA//z/+f/8//n/+f/4
+//n/+v/6//kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//wAAAAAAAAAAAAAAAAA
+AAAA//P/+P/3//sAAAAA/+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//j/7wAAAAAAAAAAAAAA
+AAAA//gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/5AAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAP/zAAAAAP/uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/7//r/
++v/7AAAAAAAAAAAAAAAAAAAAAAAA/+0AAAAAAAAAAP/z//b/9f/6AAD/9QAAAAAAAAAAAAD//P/5
+//z/+P/5//f/+f/5//r/+gAAAAAAAAAA//v/+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/+wAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAD/+QAAAAD/+AAAAAAAAAAA//sAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+//wAAAAAAAAAAAAA//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AP/5//YAAAAAAAAAAAAAAAAAAAAAAAAAAP/XAAAAAAAAAAAAAAAAAAD/+wAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAP/5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AP/8//r/+v/8AAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAAAAAAAP/z//b/9f/6AAD/9QAAAAAAAAAA
+AAD//P/5//z/+f/5//j/+f/5//r/+gAAAAAAAAAA//z/+wAAAAAAAAAAAAAAAAAAAAD/uQAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAD/7v/0//MAAAAA/8r/4P+1/9AAAAAA//T/8P/u//wAAP/t//z/+AAA
+//YAAAAA//kAAP/3//n/+v/5//n/+P/4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AP/7AAAAAAAAAAAAAAAAAAAAAP/r//L/8f/0AAAAAP/nAAAAAAAAAAAAAP/5//cAAAAA//cAAAAA
+AAAAAAAAAAD/+wAA//v/+gAA//r/+wAAAAAAAAAAAAAAAAAAAAAAAP/1AAAAAAAAAAAAAAAAAAAA
+AAAA//sAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//MAAAAA/+gAAAAAAAAAAP/7AAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAP/8AAAAAAAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AP/t/+7/2AAAAAAAAAAAAAAAAAAA/+0AAAAAAAD/6wAAAAD/9AAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//UA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/lAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+8AAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAA//v/+v/6//sAAAAAAAAAAAAAAAAAAAAAAAD/3wAAAAAAAAAA//L/9v/1
+//oAAP/1AAAAAAAAAAAAAP/8//n//P/5//n/9//5//n/+f/5AAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAD/7//ZAAAAAAAAAAAAAAAAAAD/7gAAAAAAAP/tAAAAAP/1AAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAD/8//0/+MAAAAAAAAAAAAAAAAAAP/0AAAAAAAA/+8AAAAA//YAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAP/2AAAAAAAAAAAAAAAAAAD/+//4AAAAAAAAAAAAAAAAAAAAAAAAAAD/2QAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/+QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAA/+z/7v/XAAAAAAAAAAAAAAAAAAD/7QAAAAAAAP/sAAAAAP/1AAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAD/9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+QAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//sAAAAAAAAAAP/7AAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/+wAAAAAAAAAA//sAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/5AAAAAAAAAAD/+QAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEABQGTAAEAAAAAAAAAAAABAAAAAAACAAAAAwAEAAUABgAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAEQASABMAFAAVABYAFwAYABgAGQAaABsA
+HAAdAB4AHwAeACAAIQAiACMAJAAlACYAJwAoAAAACAAAAAAAAAAAACsALAAtAC4ALwAwADEANgAy
+ADMANAA1ADYANgA3ACwAOAA5ADoAOwA8AD0APgA/AEAAQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQAAAAAAAAAAABEAEQARABEAEQAR
+ABUAEwAVABUAFQAVABgAGAAYABgAFAAdAB4AHgAeAB4AHgAAAB4AIwAjACMAIwAnACkAQgArACsA
+KwArACsAKwAvAC0ALwAvAC8ALwAyADIAMgAyAEMANgA3ADcANwA3ADcAAAA3ADwAPAA8ADwAQAAs
+AEAAEQArABEAKwARACsAEwAtABMALQATAC0AEwAtABQALgAUAC4AFQAvABUALwAVAC8AFQAvABUA
+LwAXADEAFwAxABcAMQAXADEAGAA2ABgANgAYADIAGAAyABgAMgAYADIAGAAyABkAMwAZADMAGgA0
+AAAAGwA1ABsANQAbADUAGwAAABsANQAdADYAHQA2AB0ANgA2AB0ARAAeADcAHgA3AB4ANwAVAC8A
+IAA5ACAAOQAgADkAIQA6ACEAOgAhADoAIQA6ACIAOwAiADsAIgA7ACMAPAAjADwAIwA8ACMAPAAj
+ADwAIwA8ACUAPgAnAEAAJwAoAEEAKABBACgAQQAAAAAAIQA6ACIAOwAAAAAAAAAAAAAAAAAAAAAA
+KgAAAAQABAAJAAoACwAJAAoACwAAAAAAAAAAAAAADAANAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwADIANQAyADUAAAAAADMAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADwAQAA8AEAAOAA4AAQAFAZMADQAAAAAAAAAAAA0AAAAA
+AB8AAAACACAAAwA3AAAAAAAAAAAAAAAAAAAAAAAAAAAANQAzAAAAAAAAADkAAAAEABAAGAAQABAA
+EAAYABAAEAAFABAAEAARABAAGAAQABgAEAAeABIAEwAUABUAFgABABcAAAAhAAAAAAAAAAAAIgAj
+AAgABgAHACQAGwAlACYAJwAlACgAKQApAAgAKgAJACkAHAArACwAHQAZADQAGgAwAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAALQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2AAAAAAAA
+AAAABAAEAAQABAAEAAQACgAYABAAEAAQABAAEAAQABAAEAAQABAAGAAYABgAGAAYAAAAGAATABMA
+EwATAAEAEAAxACIAIgAiACIAIgAiACIACAAHAAcABwAHACYAJgAmACYAMgApAAgACAAIAAgACAAA
+AAgALAAsACwALAAaACMAGgAEACIABAAiAAQAIgAYAAgAGAAIABgACAAYAAgAEAAGABAABgAQAAcA
+EAAHABAABwAQAAcAEAAHABgAGwAYABsAGAAbABgAGwAQACUAEAAlABAAJgAQACYAEAAmABAAJgAQ
+ACYAAAAmAAUAJwAQACUAAAAQACgAEAAoABAAKAAAACgAEAAoABAAKQAQACkAEAApACkAEAApABgA
+CAAYAAgAGAAIABgACAAQACkAEAApABAAKQAeABwAHgAcAB4AHAAeABwAEgArABIAKwASACsAEwAs
+ABMALAATACwAEwAsABMALAATACwAFQAZAAEAGgABABcAMAAXADAAFwAwACQAAAAeABwAEgArAAAA
+AAAAAAAAAAAAAAAAAAALAAAAIAAgAA4ADwAMAA4ADwAMAAAAAAAAAAMAAAAtADYAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAJAAkACQAJAAAAAAA
+JAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4AAAAAAAAAAAAAAAAAAAAvADgALwA4AC4ALgACABYABQAF
+AAAACQAKAAEADQANAAMADwASAAQAIwA9AAgAPwA/ACMARABdACQAawBrAD4AewB7AD8AgACWAEAA
+mAC2AFcAuAD3AHYA+QD/ALYBAQE+AL0BQQFEAPsBTQFNAP8BTwFWAQABXAFdAQgBeAF8AQoBfwF/
+AQ8BigGKARABkgGXAREAAQAAAAoAMgDQAAFsYXRuAAgABAAAAAD//wALAAAAAQACAAMABAAFAAYA
+BwAIAAkACgALY2FzZQBEZG5vbQBKZnJhYwBQbGlnYQBubG51bQB0bnVtcgB6b251bQCAcG51bQCG
+c2luZgCMc3VwcwCSdG51bQCYAAAAAQAAAAAAAQAUAAAADQACAAMABAAFAAYABwAIAAkACgALAAwA
+DQAOAAAAAQABAAAAAQAQAAAAAQATAAAAAQAPAAAAAQARAAAAAQAWAAAAAQAVAAAAAQASABkANAA8
+AEQATABUAFwAZABsAHQAfACEAIwAlACcAKQArAC0ALwAxADMANQA3ADkAOwA9AABAAAAAQDIAAQA
+AAABARIABgAAAAEBTgAGAAAAAQF0AAYAAAABAY4ABgAAAAEBtAAGAAAAAQHmAAYAAAABAiQABgAA
+AAECbgAGAAAAAQLEAAYAAAABAyYABgAAAAEDlAAGAAAAAQQOAAYAAAABBJQABgAAAAEEuAABAAAA
+AQTeAAEAAAABBTgAAQAAAAEFdAABAAAAAQWqAAEAAAABBeAAAQAAAAEGRAABAAAAAQaoAAEAAAAB
+BwwAAQAAAAEHcAABAAAAAQeWAAIAKgASAYsBjAGKAZEBjQGOAY8BkAGaAZIBmAGTAZkBlgGXAZsB
+lAGVAAEAEgALAAwAEAAjAD4AQABeAGAAYwBrAHcAewB/AU8BUAFZAVwBXQABAD4AAQAIAAYADgAW
+AB4AJAAqADABfAADAEkATwF7AAMASQBMAX8AAgBNAXoAAgBPAXkAAgBMAXgAAgBJAAEAAQBJAAMA
+AQAaAAEAFAABACQAAQAAABcAAQABABIAAgABABMAHAAAAAIAAQATABwAAAADAAAAAQASAAEAHAAB
+AAAAFwACAAEAEwAcAAAAAQABAV4AAwAAAAEAFAACAB4AKAABAAAAFwACAAEAEwAcAAAAAgABAbYB
+vwAAAAEAAQFeAAMAAAABABYAAwAgACoANAABAAAAFwACAAEAEwAcAAAAAgABAbYBvwAAAAIAAQG2
+Ab8AAAABAAEBXgADAAAAAQAYAAQAIgAsADYAQAABAAAAFwACAAEAEwAcAAAAAgABAbYBvwAAAAIA
+AQG2Ab8AAAACAAEBtgG/AAAAAQABAV4AAwAAAAEAGgAFACQALgA4AEIATAABAAAAFwACAAEAEwAc
+AAAAAgABAbYBvwAAAAIAAQG2Ab8AAAACAAEBtgG/AAAAAgABAbYBvwAAAAEAAQFeAAMAAAABABwA
+BgAmADAAOgBEAE4AWAABAAAAFwACAAEAEwAcAAAAAgABAbYBvwAAAAIAAQG2Ab8AAAACAAEBtgG/
+AAAAAgABAbYBvwAAAAIAAQG2Ab8AAAABAAEBXgADAAAAAQAeAAcAKAAyADwARgBQAFoAZAABAAAA
+FwACAAEAEwAcAAAAAgABAbYBvwAAAAIAAQG2Ab8AAAACAAEBtgG/AAAAAgABAbYBvwAAAAIAAQG2
+Ab8AAAACAAEBtgG/AAAAAQABAV4AAwAAAAEAIAAIACoANAA+AEgAUgBcAGYAcAABAAAAFwACAAEA
+EwAcAAAAAgABAbYBvwAAAAIAAQG2Ab8AAAACAAEBtgG/AAAAAgABAbYBvwAAAAIAAQG2Ab8AAAAC
+AAEBtgG/AAAAAgABAbYBvwAAAAEAAQFeAAMAAAABACIACQAsADYAQABKAFQAXgBoAHIAfAABAAAA
+FwACAAEAEwAcAAAAAgABAbYBvwAAAAIAAQG2Ab8AAAACAAEBtgG/AAAAAgABAbYBvwAAAAIAAQG2
+Ab8AAAACAAEBtgG/AAAAAgABAbYBvwAAAAIAAQG2Ab8AAAABAAEBXgADAAAAAQAkAAoALgA4AEIA
+TABWAGAAagB0AH4AiAABAAAAFwACAAEAEwAcAAAAAgABAbYBvwAAAAIAAQG2Ab8AAAACAAEBtgG/
+AAAAAgABAbYBvwAAAAIAAQG2Ab8AAAACAAEBtgG/AAAAAgABAbYBvwAAAAIAAQG2Ab8AAAACAAEB
+tgG/AAAAAQABAV4AAwABABwAAQASAAAAAQAAABgAAgABABMAHAAAAAIAAgFeAV4AAAHAAckAAQAD
+AAEAGgABABQAAQAkAAEAAAAXAAEAAQADAAIAAQATABwAAAACAAEBtgG/AAAAAgA6ABoBsAGcAZ0B
+ngGfAaABoQGiAaMBpAGlAbEBsgGzAbQBtQGmAacBqAGpAaoBqwGsAa0BrgGvAAIABgAHAAcAAAAT
+ABwAAQBkAGYACwFAAUAADgFwAXAADwGAAYkAEAACADoAGgATABQAFQAWABcAGAAZABoAGwAcAYAB
+gQGCAYMBhAGFAYYBhwGIAYkABwBkAGUAZgFAAXAAAgABAZwBtQAAAAIALgAUABMAFAAVABYAFwAY
+ABkAGgAbABwBnAGdAZ4BnwGgAaEBogGjAaQBpQACAAIBgAGJAAABpgGvAAoAAgAuABQBgAGBAYIB
+gwGEAYUBhgGHAYgBiQGmAacBqAGpAaoBqwGsAa0BrgGvAAIAAgATABwAAAGcAaUACgACAFYAKAG2
+AbcBuAG5AboBuwG8Ab0BvgG/AbYBtwG4AbkBugG7AbwBvQG+Ab8BtgG3AbgBuQG6AbsBvAG9Ab4B
+vwG2AbcBuAG5AboBuwG8Ab0BvgG/AAIAAwATABwAAAGAAYkACgGcAa8AFAACAFYAKAHAAcEBwgHD
+AcQBxQHGAccByAHJAcABwQHCAcMBxAHFAcYBxwHIAckBwAHBAcIBwwHEAcUBxgHHAcgByQHAAcEB
+wgHDAcQBxQHGAccByAHJAAIAAwATABwAAAGAAYkACgGcAa8AFAACAFYAKAFfAHkAcgBzAWABYQFi
+AWMBZAFlAV8AeQByAHMBYAFhAWIBYwFkAWUBXwB5AHIAcwFgAWEBYgFjAWQBZQFfAHkAcgBzAWAB
+YQFiAWMBZAFlAAIAAwATABwAAAGAAYkACgGcAa8AFAACAFYAKAFmAWcBaAFpAWoBawFsAW0BbgFv
+AWYBZwFoAWkBagFrAWwBbQFuAW8BZgFnAWgBaQFqAWsBbAFtAW4BbwFmAWcBaAFpAWoBawFsAW0B
+bgFvAAIAAwATABwAAAGAAYkACgGcAa8AFAACAB4ADAFOAV4BtgG3AbgBuQG6AbsBvAG9Ab4BvwAC
+AAIAAwADAAAAEgAcAAEAAQAGAa0AAgABABMAHAAAAAA=</string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/Museo_Slab_Italic-webfont.ttf.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/Museo_Slab_Italic-webfont.ttf.xml
new file mode 100644
index 0000000000..ae3c8ccad7
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/Museo_Slab_Italic-webfont.ttf.xml
@@ -0,0 +1,1616 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52849299.05</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>Museo_Slab_Italic-webfont.ttf</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/octet-stream</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>89016</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="2" aka="AAAAAAAAAAI=">
+    <pickle>
+      <global name="Pdata" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">AAEAAAARAQAABAAQR0RFRggDBf4AASM8AAAAOEdQT1MYe0qgAAEjdAAALthHU1VCg6n9rQABUkwA
+AAlqT1MvMn/HgCAAAAF0AAAAYGNtYXCeA+F8AAAB1AAAAiRjdnQgBWkFDAABIHgAAAAsZnBnbQ+0
+L6cAASCkAAACZWdhc3D//wADAAEgcAAAAAhnbHlmiJ2X7AAAHogAAQHoaGVhZPjsVVsAAAE8AAAA
+NmhoZWEHQQR8AAAD+AAAACRobXR49egvpQAABBwAAAcobG9jYbBMb1AAABrwAAADlm1heHAC8ANk
+AAABHAAAACBuYW1lJq1ZngAAC0QAAAMLcG9zdPe3qOYAAA5QAAAMnXByZXCw8isUAAEjDAAAAC4A
+AQAAAcoAUQAHAE8ABAACAAEAAgAWAAABAAK+AAMAAgABAAAAAQAAfTbo8F8PPPUAHwPoAAAAAMsj
+iOsAAAAAyyOI6/9C/x8EMAOBAAAACAACAAAAAAAAAAIB6gGQAAUABAK8AooAAACMArwCigAAAd0A
+MgD6AAACAAAAAAAAAAAAoAAAr0AAAEsAAAAAAAAAAHhsamIAQAAg+wQDBP8cAMgDtgD6IAAAkwAA
+AAAB+gLCAAAAIAALAAAAAgAAAAMAAAAUAAMAAQAAARwABAEIAAAAPgAgAAQAHgB+AKMApQF/AZIC
+GwLHAt0DvB6eIAkgFCAaIB4gIiAmIDAgOiBEIHAgeSCJIKwhIiISIh4iSCJgImX7BP//AAAAIACg
+AKUApwGSAhgCxgLYA7weniAJIBMgGCAcICAgJiAwIDkgRCBwIHQggCCsISIiEiIeIkgiYCJk+wD/
+///j/8L/wf/A/67/Kf5//m/8ueKv4UXhPOE54TjhN+E04SvhI+Ea4O/g7ODm4MTgT99g31XfLN8V
+3xIGeAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAABAEIAAAAPgAgAAQAHgB+AKMApQF/AZICGwLHAt0DvB6eIAkgFCAaIB4gIiAm
+IDAgOiBEIHAgeSCJIKwhIiISIh4iSCJgImX7BP//AAAAIACgAKUApwGSAhgCxgLYA7weniAJIBMg
+GCAcICAgJiAwIDkgRCBwIHQggCCsISIiEiIeIkgiYCJk+wD////j/8L/wf/A/67/Kf5//m/8ueKv
+4UXhPOE54TjhN+E04SvhI+Ea4O/g7ODm4MTgT99g31XfLN8V3xIGeAABAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAwT/HADI
+BGr/Qv8rBDAAAQAAAAAAAAAAAAAAAAAAAcoB/v/KAAAAAAFNAAAA+gAAAPsAEQFcAGkCzgAWAh8A
+BgL8AAoClAAdANAAaQE/AEEBQf/iAeMAWAJlACABC//HAd0AUQECABUBr//oAnMAPAHg//wCSgAD
+AjwAAgJbAAcCOAAGAlsANgIlACkCXgAiAlwAJAEtACkBM//WAmUAMQJlAEACZQBhAdkAWgMZAB0C
+0//SAq3//QLlADkDDf/8Anv//QJG//0DAgA4A1L//AGA//wCKQAAArX//AJb//4Dvv/uA0j//QM4
+ADgCkv/8AzcAOALA//wCTAAlApoARgMhAGACyABMA/AAUAKe/+QCjABLAnv//wE8ABYBpgCCATz/
+5wJlAAoCLv/BAfMAZwItAAACZAAdAi0AHAKAAB4CLAAeAV8AOAJzAAICgwAdAT8AMwEq/48CLwAc
+AScAMQPaADgCoAA4AnMAHQKCABICZQAeAZkANwHmABEBZQAqApoALAJHACQDXAAlAjP/7AJQ/8QC
+Ev/1AVUAIAFMAH4BVf/XAlcAOwEKAAAA9f/nAjUAMgJo//UCegBSAbH/8wHzACsDLwA9AasARAIz
+ACgCeABHAd0AUQMvAD0B8wA/AYoAXgJlACgBewBAAXgAQgHzAEoCWP/pAlkARAEYAE0B8wBTAVAA
+PwHZAEoCNAAIA8IAMgOyACwDzwAzAdv/9ALT/9IC0//SAtP/0gLT/9IC0//SAtP/0gO0/9UC5QA5
+Anv//QJ7//0Ce//9Anv//QGA//wBgP/8AYD//AGA//wDEv/8A0j//QM4ADgDOAA4AzgAOAM4ADgD
+OAA4AmUALAM5ADgDIQBgAyEAYAMhAGADIQBgAowASwKO//0CVgAdAi0AAAItAAACLQAAAi0AAAIt
+AAACLQAAA18AAgIuABwCLAAeAiwAHgIsAB4CLAAeAT8AMwE/ADMBPwAzAT8AMwJTABsCoAA4AnMA
+HQJzAB0CcwAdAnMAHQJzAB0CZQAyAnQAHQKaACwCmgAsApoALAKaACwCUP/EAmb/9gJQ/8QC0//S
+Ai0AAALT/9ICLQAAAtP/0gItAAAC5QA5Ai0AHALlADkCLQAcAuUAOQItABwC5QA5Ai0AHAMN//wC
+gAAeAxL//AKAAB4Ce//9AiwAHgJ7//0CLAAeAnv//QIsAB4Ce//9AiwAHgJ7//0CLAAeAwIAOAJz
+AAIDAgA4AnMAAgMCADgCcwACAwIAOAJzAAIDUv/8AoMAHQNS//0CggAcAYD//AE/ADIBgP/8AT8A
+MwGA//wBPwAzAYD//AFAACkBgP/8AT8AMwLf//0CWQAzAikAAAEq/48Ctf/8Ai8AHAJKADgCW//+
+AScAMQJb//4BJwAJAlv//gEnADECW//+AXEAMQJa//0BJgACA0j//QKgADgDSP/9AqAAOANI//0C
+oAA4AqAAOANI//0ChQA4AzgAOAJzAB0DOAA4AnMAHQM4ADgCcwAdA9IAOAPqAB0CwP/8AZkANwLA
+//wBmf/+AsD//AGZADcCTAAlAeYAEQJMACUB5gARAkwAJgHlAA8CTAAlAeYAEQKaAEYBZwAsApoA
+RgFlACoCmgBGAWUADgMhAGACmgAsAyEAYAKaACwDIQBgApoALAMhAGACmgAsAyEAYAKaACwDIQBg
+ApoALAPwAFADXAAlAowASwJQ/8QCjABLAnv//wIS//UCe///AhL/9QJ7//8CEv/1ASoAOAIE/6YC
+TAAlAeYAEQKaAEYBZQAqAfMAJQHzAEYB8wBPAfQAjgH0AGYB8wBmAfMAEQHzAA0C1P/tAQoAAALL
+AFQDkwBUAO0AVwDoAFsBAv/bAYAAVwF7AFsBlf/bAakARQG0ABgBowA0AwYAFQRgABMBYgAoAWUA
+EQCV/0IBlABlAYoARAF2AEABhABhAWUAUAGMAFUBhQBUAZT/9QFQ/84Be//QAXj/0QGK/9MBdf/P
+AYT/8AFm/98BjP/lAYX/4wJcACUECwBnAmUALAHzAE4CZQA1AmUAQAJlADACZQBhAqUAOAJ8ADgC
+ggA4A8IAOAPIADgBTwAKBGr/7wJjADgCPgAhAj4AKwI+//0CPgADAj7/+AI+AAkCPgAnAj4ANQI+
+ABICPgAVAdQAVwFBAEcBQP/oATwAHAE9/+8BVgAnAVb/3QMEADACNAAzAjYAFQFjADMBZgAeAsQA
+WgOMAFoBEgBUAbEABgEvACsBoAA+AloAMAHTAAQCKwAKAgr/2gJJ/+kCCf/dAlEALwIMAAYCSwAc
+AlAABQI+ACICPgA5Aj4AEwI+//UCPv/jAj7/9wI+ACUCPgAfAj4AFQI+//wB7//4AhQAHQJL//MC
+UgAyAjz/twI8ABcBkgBHAVUAJQF7ACMBeAAkAYoAJgF2ACIBhABDAWcAMwGMADcBhQA2AZQAFAFQ
+/+wBe//uAXj/8AGK//IBdf/tAYQADwFl//4BjAADAYQAAQAAABAAxgABAAEAAAABAAAAAAABAAEA
+AAAEABMCMgADAAEECQAAAHAAiAADAAEECQABAAAAAAADAAEECQACAAICCgADAAEECQADAGwAHAAD
+AAEECQAEACgCCgADAAEECQAFAIgAAAADAAEECQAGACYCDAADAAEECQAHAFQBTgADAAEECQAIABgA
+tAADAAEECQAJABgAtAADAAEECQAKADoBogADAAEECQALAC4B3AADAAEECQAMAC4B3AADAAEECQAO
+AFYA+ABWAGUAcgBzAGkAbwBuACAAMQAuADAAMAAwADsAYwBvAG0ALgBtAHkAZgBvAG4AdABzAC4A
+ZQB4AGwAagBiAHIAaQBzAC4AbQB1AHMAZQBvAC0AcwBsAGEAYgAuADUAMAAwAC0AaQB0AGEAbABp
+AGMALgB3AGYAawBpAHQAMgAuAGMAUQBQAHYAQwBvAHAAeQByAGkAZwBoAHQAIAAoAGMAKQAgADIA
+MAAwADkAIABiAHkAIABKAG8AcwAgAEIAdQBpAHYAZQBuAGcAYQAuACAAQQBsAGwAIAByAGkAZwBo
+AHQAcwAgAHIAZQBzAGUAcgB2AGUAZAAuAGgAdAB0AHAAOgAvAC8AdwB3AHcALgBtAHkAZgBvAG4A
+dABzAC4AYwBvAG0ALwB2AGkAZQB3AGwAaQBjAGUAbgBzAGUAPwBsAGkAZAA9ADEAMgA5ADQATQB1
+AHMAZQBvACAAUwBsAGEAYgAgAGkAcwAgAGEAIAB0AHIAYQBkAGUAbQBhAHIAawAgAG8AZgAgAEoA
+bwBzACAAQgB1AGkAdgBlAG4AZwBhAC4AUwBwAGEAYwBlAGQAIABhAG4AZAAgAGsAZQByAG4AZQBk
+ACAAdwBpAHQAaAAgAGkASwBlAHIAbgAuAGgAdAB0AHAAOgAvAC8AdwB3AHcALgBlAHgAbABqAGIA
+cgBpAHMALgBjAG8AbSYeAE0AdQBzAGUAbwBTAGwAYQBiAC0ANQAwADAASQB0AGEAbABpAGNNdXNl
+b1NsYWItNTAwSXRhbGljAAACAAAAAAAA/7UAMgAAAAAAAAAAAAAAAAAAAAAAAAAAAcoAAAABAAIA
+AwAEAAUABgAHAAgACQAKAAsADAANAA4ADwAQABEAEgATABQAFQAWABcAGAAZABoAGwAcAB0AHgAf
+ACAAIQAiACMAJAAlACYAJwAoACkAKgArACwALQAuAC8AMAAxADIAMwA0ADUANgA3ADgAOQA6ADsA
+PAA9AD4APwBAAEEAQgBDAEQARQBGAEcASABJAEoASwBMAE0ATgBPAFAAUQBSAFMAVABVAFYAVwBY
+AFkAWgBbAFwAXQBeAF8AYABhAQIAowCEAIUAlgCGAI4AiwCdAKkApAEDAIoA2gCDAJMA8gDzAI0A
+lwCIAMMA3gDxAJ4AqgD1APQA9gCiAK0AyQDHAK4AYgBjAJAAZADLAGUAyADKAM8AzADNAM4A6QBm
+ANMA0ADRAK8AZwDwAJEA1gDUANUAaADrAO0AiQBqAGkAawBtAGwAbgCgAG8AcQBwAHIAcwB1AHQA
+dgB3AOoAeAB6AHkAewB9AHwAuAChAH8AfgCAAIEA7ADuALoBBAEFAQYBBwEIAQkA/QD+AQoBCwEM
+AQ0A/wEAAQ4BDwEQAQEBEQESARMBFAEVARYBFwEYARkBGgEbARwA+AD5AR0BHgEfASABIQEiASMB
+JAElASYBJwEoASkBKgErASwA+gDXAS0BLgEvATABMQEyATMBNAE1ATYBNwE4ATkBOgE7AOIA4wE8
+AT0BPgE/AUABQQFCAUMBRAFFAUYBRwFIAUkBSgCwALEBSwFMAU0BTgFPAVABUQFSAVMBVAD7APwA
+5ADlAVUBVgFXAVgBWQFaAVsBXAFdAV4BXwFgAWEBYgFjAWQBZQFmAWcBaAFpAWoAuwFrAWwBbQFu
+AOYA5wFvAKYBcAFxAXIBcwDYAOEA2wDcAN0A4ADZAN8BdAF1ALIAswC2ALcAxAC0ALUAxQCCAMIA
+hwCrAMYAvgC/ALwBdgF3AXgBeQF6AXsBfAF9AX4BfwGAAYEBggGDAYQBhQGGAYcAjADvAJIApwCP
+AJQAlQGIAMAAwQGJAYoBiwDSAYwBjQGOAY8BkAGRAZIBkwGUAZUBlgGXAZgBmQGaAZsBnAGdAZ4B
+nwGgAaEBogGjAaQBpQGmAacBqAGpAaoBqwGsAa0BrgGvAbABsQGyAbMBtAG1AbYBtwG4AbkBugG7
+AbwBvQG+Ab8BwAHBAcIBwwHEAcUBxgHHAcgByQHKAcsBzAHNAc4BzwHQAdEB0gHTAdQB1QHWB3Vu
+aTAwQTAHdW5pMDBBRAdBbWFjcm9uB2FtYWNyb24GQWJyZXZlBmFicmV2ZQdBb2dvbmVrB2FvZ29u
+ZWsLQ2NpcmN1bWZsZXgLY2NpcmN1bWZsZXgKQ2RvdGFjY2VudApjZG90YWNjZW50BkRjYXJvbgZk
+Y2Fyb24GRGNyb2F0B0VtYWNyb24HZW1hY3JvbgZFYnJldmUGZWJyZXZlCkVkb3RhY2NlbnQKZWRv
+dGFjY2VudAdFb2dvbmVrB2VvZ29uZWsGRWNhcm9uBmVjYXJvbgtHY2lyY3VtZmxleAtnY2lyY3Vt
+ZmxleApHZG90YWNjZW50Cmdkb3RhY2NlbnQMR2NvbW1hYWNjZW50DGdjb21tYWFjY2VudAtIY2ly
+Y3VtZmxleAtoY2lyY3VtZmxleARIYmFyBGhiYXIGSXRpbGRlBml0aWxkZQdJbWFjcm9uB2ltYWNy
+b24GSWJyZXZlBmlicmV2ZQdJb2dvbmVrB2lvZ29uZWsCSUoCaWoLSmNpcmN1bWZsZXgLamNpcmN1
+bWZsZXgMS2NvbW1hYWNjZW50DGtjb21tYWFjY2VudAxrZ3JlZW5sYW5kaWMGTGFjdXRlBmxhY3V0
+ZQxMY29tbWFhY2NlbnQMbGNvbW1hYWNjZW50BkxjYXJvbgZsY2Fyb24ETGRvdARsZG90Bk5hY3V0
+ZQZuYWN1dGUMTmNvbW1hYWNjZW50DG5jb21tYWFjY2VudAZOY2Fyb24GbmNhcm9uC25hcG9zdHJv
+cGhlA0VuZwNlbmcHT21hY3JvbgdvbWFjcm9uBk9icmV2ZQZvYnJldmUNT2h1bmdhcnVtbGF1dA1v
+aHVuZ2FydW1sYXV0BlJhY3V0ZQZyYWN1dGUMUmNvbW1hYWNjZW50DHJjb21tYWFjY2VudAZSY2Fy
+b24GcmNhcm9uBlNhY3V0ZQZzYWN1dGULU2NpcmN1bWZsZXgLc2NpcmN1bWZsZXgMVGNvbW1hYWNj
+ZW50DHRjb21tYWFjY2VudAZUY2Fyb24GdGNhcm9uBFRiYXIEdGJhcgZVdGlsZGUGdXRpbGRlB1Vt
+YWNyb24HdW1hY3JvbgZVYnJldmUGdWJyZXZlBVVyaW5nBXVyaW5nDVVodW5nYXJ1bWxhdXQNdWh1
+bmdhcnVtbGF1dAdVb2dvbmVrB3VvZ29uZWsLV2NpcmN1bWZsZXgLd2NpcmN1bWZsZXgLWWNpcmN1
+bWZsZXgLeWNpcmN1bWZsZXgGWmFjdXRlBnphY3V0ZQpaZG90YWNjZW50Cnpkb3RhY2NlbnQFbG9u
+Z3MMU2NvbW1hYWNjZW50DHNjb21tYWFjY2VudAd1bmkwMjFBB3VuaTAyMUIHdW5pMUU5RQl0aGlu
+c3BhY2UMemVyb3N1cGVyaW9yDGZvdXJzdXBlcmlvcgxmaXZlc3VwZXJpb3ILc2l4c3VwZXJpb3IN
+c2V2ZW5zdXBlcmlvcg1laWdodHN1cGVyaW9yDG5pbmVzdXBlcmlvcgx6ZXJvaW5mZXJpb3ILb25l
+aW5mZXJpb3ILdHdvaW5mZXJpb3INdGhyZWVpbmZlcmlvcgxmb3VyaW5mZXJpb3IMZml2ZWluZmVy
+aW9yC3NpeGluZmVyaW9yDXNldmVuaW5mZXJpb3INZWlnaHRpbmZlcmlvcgxuaW5laW5mZXJpb3IE
+RXVybwNmX2YFZl9mX2kFZl9mX2wLY29tbWFhY2NlbnQDZl9qCXplcm8udG51bQhvbmUudG51bQh0
+d28udG51bQp0aHJlZS50bnVtCWZvdXIudG51bQlmaXZlLnRudW0Ic2l4LnRudW0Kc2V2ZW4udG51
+bQplaWdodC50bnVtCW5pbmUudG51bQtoeXBoZW4uY2FzZQ5wYXJlbmxlZnQuY2FzZQ9wYXJlbnJp
+Z2h0LmNhc2UQYnJhY2tldGxlZnQuY2FzZRFicmFja2V0cmlnaHQuY2FzZQ5icmFjZWxlZnQuY2Fz
+ZQ9icmFjZXJpZ2h0LmNhc2UHYXQuY2FzZRJndWlsbGVtb3RsZWZ0LmNhc2UTZ3VpbGxlbW90cmln
+aHQuY2FzZRJndWlsc2luZ2xsZWZ0LmNhc2UTZ3VpbHNpbmdscmlnaHQuY2FzZQtlbmRhc2guY2Fz
+ZQtlbWRhc2guY2FzZRNwZXJpb2RjZW50ZXJlZC5jYXNlEXF1ZXN0aW9uZG93bi5jYXNlD2V4Y2xh
+bWRvd24uY2FzZQtidWxsZXQuY2FzZQp6ZXJvLnBfb3NmCW9uZS5wX29zZgl0d28ucF9vc2YLdGhy
+ZWUucF9vc2YKZm91ci5wX29zZgpmaXZlLnBfb3NmCXNpeC5wX29zZgtzZXZlbi5wX29zZgtlaWdo
+dC5wX29zZgpuaW5lLnBfb3NmCnplcm8udF9vc2YJb25lLnRfb3NmCXR3by50X29zZgt0aHJlZS50
+X29zZgpmb3VyLnRfb3NmCmZpdmUudF9vc2YJc2l4LnRfb3NmC3NldmVuLnRfb3NmC2VpZ2h0LnRf
+b3NmCm5pbmUudF9vc2YKZG9sbGFyLm9zZghjZW50Lm9zZgxzdGVybGluZy5vc2YHeWVuLm9zZgpm
+bG9yaW4ub3NmCEV1cm8ub3NmDnplcm8ubnVtZXJhdG9yDW9uZS5udW1lcmF0b3INdHdvLm51bWVy
+YXRvcg90aHJlZS5udW1lcmF0b3IOZm91ci5udW1lcmF0b3IOZml2ZS5udW1lcmF0b3INc2l4Lm51
+bWVyYXRvcg9zZXZlbi5udW1lcmF0b3IPZWlnaHQubnVtZXJhdG9yDm5pbmUubnVtZXJhdG9yEHpl
+cm8uZGVub21pbmF0b3IPb25lLmRlbm9taW5hdG9yD3R3by5kZW5vbWluYXRvchF0aHJlZS5kZW5v
+bWluYXRvchBmb3VyLmRlbm9taW5hdG9yEGZpdmUuZGVub21pbmF0b3IPc2l4LmRlbm9taW5hdG9y
+EXNldmVuLmRlbm9taW5hdG9yEWVpZ2h0LmRlbm9taW5hdG9yEG5pbmUuZGVub21pbmF0b3IAAAAA
+AACuAK4ArgCuARIBXgIuAvgDogRQBIAEigSUBL4FGAUwBUwFbgWiBawGHAYmBqwHLAfCCDAIOgj0
+CWQJcgmcCdgJ+Ao0CvgLigwUDKQNLA2IDeoOSA60D0APgA/iEIYQ5hGUEiYScBLgE4IUJhTIFSgV
+phYOFqYXghgCGIwYlhjGGQYZLhlIGWIaEBqYGuQbchwCHGodAh2SHggedB8UH2ggEiCOINQhSCHO
+IioiwiM0I7wkJCTKJbwmTibSJ34nlihCKIooiijuKX4qFiraK0IrdCwCLG4s9i0cLSYt0i3uLjQu
+eC8uL6AvujBYMLYw1DEMMRYxajHwMgIyFDImMvQzAjMQMx4zLDM6M0g0AjTENNI04DTuNPw1CjUY
+NSY1NDU+NUw1WjVoNXY1hDWSNig26Db2NwQ3EjcgNy43pjg2OEQ4UjhgOG44fDiKOWo57Dn6Ogg6
+FjokOjI6QDpOOt47mjuoO7Y7xDvSO+A77jwcPNw86jz4PQY9FD0iPaI9sD2+Pcw92j3oPoo/ZD9y
+P4A/jj+cP6o/uD/GP9Q/4j/wQGpBGEEmQTRBQkFQQV5BbEHqQnpCiEKWQqRCskLAQs5C3ELqQvhD
+sEO+Q8xEnkVQRV5FbEV6RYhFlkWkRgZGoEauRwRHekeIR5ZIFkgkSDJIzkjcSOpJXElqSXRJ6kn4
+SgZKzEt8S4pLmEumS7RLwkvQTGpNEk2eTaxNuk3ITdZN5E3yTqBPSk9YT2ZPdE+CT5BPnk+sT7pP
+yE/WUKxRelGIUZZSLFLYUuZS9FN8VBJUIFQuVDxUSlRYVGZUdFSCVJBUnlU8VfBV/lYMVhpWKFY2
+VkRWUlZgVm5WfFaKVuBXZld0V4JXkFeeV+BYIlhaWHpYvFjsWTRZaloEWgRaHFo0Wk5aaFqCWpBa
+nlq8Wxhbllu4XAJc5F0wXXxdqF2yXjJePF5GXlBeWl5kXm5eeF6CXoxell8MX3Rffl+IX/JgaGEI
+YSBhRGGgYhBiVmKcY05kFGSwZcBmpmbIaJJpTmmaaaRqNmq8asZrXGvKbCBsKmyabKRszGz4bTRt
+dG4cbshvWm9kb+pv9HBAcFhwcHCQcUpxoHHGcdByOnKyczhzuHPCc8x0InQsdJh04nTsdWR16HXy
+dnR23nbod6p4FnjoeXJ56HqSexp7kHvYfEZ8ynzUfN59WH3CfhJ+kH76fwR/Dn8Yf4p/lIAMgHaA
+gICKgPQAAAAF/8oAAAG+ArwAAwAGAAkADAAPAQ8AsgAAACuwDc2wDjKwBi+wBTOwAc0BsBAvsADW
+sArNsAwysAoQsQcBK7AIMrADzbERASuwNhq6NUDcgAAVKwoEsAouBbAFwLENFPkEsAjAusrA3IAA
+FSsKBbAOLgSwDMCxBxT5BbAGwLrKwNyAABUrC7AGELMEBgcTK7EGBwiwChCzBAoFEyu6ysDcgAAV
+KwuwBhCzCQYHEyuxBgcIsA0QswkNCBMrusrA3IAAFSsLsAwQswsMDhMrsQwOCLAKELMLCgUTK7rK
+wNyAABUrC7AMELMPDA4TK7EMDgiwDRCzDw0IEysAtwQHCAkKCwwPLi4uLi4uLi4BtwQFBgkLDQ4P
+Li4uLi4uLi6wQBoBADAxIxEhEQMTIQERDwETAxMhAzYB9Pqq/qwBcqrmqqoeAVSqArz9RAGLAP/9
+1QH+//8A/wD//dUA/wACABEAAAD/AsIAAwAHAJ0AsgQAACuwBzOwBc2wBjKyAgIAK7ABMwGwCC+w
+BNawAs2xCQErsDYauj7U888AFSsKsAQQsQcD+bACELEBA/m6PtTzzwAVKwuwBBCzAAQBEyuwBxCz
+AwcCEysFsAQQswUEARMrsAcQswYHAhMrsgAEASCKIIojBg4REjmyAwcCERI5ALEAAy4uAbUAAQMF
+BgcuLi4uLi6wQBoBADAxNxMzAwc3Mwc9XWVrgxRkE8ICAP4AwmJiAAAAAAIAaQH6AWsCzgADAAcA
+cACyBQIAK7IBAgYzMzOwBM2yAAMHMjIyAbAIL7AE1rACzbEJASuwNhq6Ptbz2QAVKwqwBi6wBBCx
+BwT5sAYQsQUE+bo+yPOQABUrCrAALrACELEBBPmwABCxAwT5A7UAAQMFBgcuLi4uLi6wQBoAMDET
+NzMHIzczB/UqTCnZKUwpAfrU1NTUAAAAAgAWAAACzALCABsAHwE/ALIAAAArshcYGzMzM7IKAgAr
+sgkNDjMzM7IHAQArswgLDA8kFzOwBs2zBRIeHyQXMrQCAwAHDSuzBBMcHSQXM7ACzbMBFhkaJBcy
+AbAgL7AA1rAbzbAbELEJASuwCs2wGCDWEbAXzbAKELENASuwDs2xIQErsDYaujwH6c8AFSsKujwH
+6c8AFSsKsAAQswEACRMrswQACRMrswUACRMrswgACRMrsBsQswsbChMrsBgQswwYDRMrsBcQsw8X
+DhMrsxIXDhMrsxMXDhMrsxYXDhMrsBgQsxkYDRMrsBsQsxobChMrsxwbChMrsBgQsx0YDRMrsx4Y
+DRMrsBsQsx8bChMrA0AQAQQFCAsMDxITFhkaHB0eHy4uLi4uLi4uLi4uLi4uLi6wQBqxGwARErEG
+Bzk5sQ4NERKxFBU5OQAwMTM3IzczNyM3MzczBzM3MwczByMHMwcjByM3IwcTMzcjUEaAGoE/gBuA
+SlNKm0pTSoAagT+AG4BGU0abRmGbP5u/SqhJyMjIyEmoSr+/vwEJqAABAAb/mgIiAykALwEHALAd
+L7ARzbAUMrIRHQors0AREgkrsBMyAbAwL7AO1rAgzbAgELEIASuwJs2xMQErsDYauj7T88sAFSsK
+sBIuDrArwAWxEwb5DrAqwLrhscehABUrCg6wDBCwCsCxIwf5sCTAsAwQswsMChMrBbArELMRKxIT
+K7AqELMUKhMTK7o+0/PLABUrC7MpKhMTK7ArELMsKxITK7IsKxIgiiCKIwYOERI5sikqExESObIL
+DAogiiCKIwYOERI5AEAJKSorLAoLDCMkLi4uLi4uLi4uAUANERITFCkqKywKCwwjJC4uLi4uLi4u
+Li4uLi6wQBoBsQggERKxBR05OQCxER0RErEQGDk5MDE/AR4CMzI2NTQuAzU0Nj8BMwceAR8BBy4C
+IyIGFRQeAxUUBg8BIzcuAScGOwcaUyw8YDtUVTt/YhRHFC9ODxA1BxhNKEBXO1VUO4FkE0cUN1gR
+YEAIFyZAMSM2JyxMNFBtCGxtBSIPDkcGEh8/LiM0JitLM1J4B2ptBywTAAAAAAUACv/0AwkCzgAL
+AA8AGwAnADMAtACyDAAAK7APM7IlAAArsCvNsg4CACuwDTOyBgIAK7AWzbQxHyUGDSuwMc20EAAl
+Bg0rsBDNAbA0L7AD1rAZzbMPGQMIK7AMzbAML7APzbAZELETASuwCc2zHAkTCCuwKM2wCRCxLgEr
+sCLNsw0iLggrsA7NsTUBK7A2GroufdQDABUrCgMBsEAasRMZERKxBgA5ObEuKBESsSUfOTkAsTEr
+ERKxHCI5ObEWEBESsQMJOTkwMRMiJjU0NjMyFhUUBgkBMwETMjY1NCYjIgYVFBYTNDYzMhYVFAYj
+IiY3FBYzMjY1NCYjIgbnPUpqQzxLa/7hAptk/WSBIjYjHCI3I6xrQzxLa0M9Sk8iHSM1IxwiNgGm
+SDs/Zko6QGT+WgLC/T4B8DUjGyI2JBoh/oc/Zko6QGRIPRohNCQbIjcAAAACAB3/9AKRAs4AJgAx
+AM8AsiQAACuwKs2yDQIAK7AUzbIQAgArsBLNshwBACuwGzO0Gi4kHA0rsCAzsBrNsB0yAbAyL7AA
+1rAnzbMKJwAIK7AXzbEzASuwNhq6Ps/ztgAVKwqwGy4OsC3ABbEcCfkOsCHABbAtELMaLRsTK7Ah
+ELMdIRwTK7MgIRwTK7AtELMuLRsTKwMAsSEtLi4BtxobHB0gIS0uLi4uLi4uLi6wQBqxFycRErEE
+Azk5ALEuKhESsAA5sBoRsQQDOTmwHBKxChc5ObEQFBESsBE5MDE3NDY3NS4ENTQ2MzIWHwEHJiMi
+BhUUOwE3MwczByMHDgEjIiY3FBYzMjY/ASMiBh1dSQMJGBMPkGQXMAwMJhscOlhugxRhE10QXhIY
+j25od2dBOkVdEBGGS22uRHYUAgEFExksG2F2BwMETQdJPVdiYlJgfXpnXDE6UVJcTgABAGkB+gDg
+As4AAwBDALIBAgArsAIzsADNsAMyAbAEL7AA1rACzbEFASuwNhq6PsjzkAAVKwqwABCxAwT5sAIQ
+sQEE+QOxAQMuLrBAGgAwMRM3MwdpKU4qAfrU1AAAAP//AEH/oQFoAt8AAwGL//r/4gAA////4v+h
+AQgC3wADAYz/+v/iAAAAAQBYAUgB5QLCABEAEQCyBwIAKwGwEi+xEwErADAxEyc3NSc3FzczBzcX
+BxUXBycjqEFvfit6FVskkAyUQkw5AgFJNXACJFIyjo4yVScCbDR3AAAAAQAgAAACPwI6AAsAhQCy
+AAAAK7ALM7ACL7EBCjMzsAPNsQQHMjKyAwIKK7NAAwUJK7AGMgGwDC+xDQErsDYauj7S88QAFSsK
+sAAusAYusAAQsQsK+bAGELEFCvmwABCzAQAFEyuzBAAFEyuwCxCzBwsGEyuzCgsGEysDtwABBAUG
+BwoLLi4uLi4uLi6wQBoAMDEzNyM3MzczBzMHIwfPMN8O4DBSMN8P3zD2Tvb2TvYAAAAAAf/H/4QA
+oABpAAMAGACwAy+wAM0BsAQvsAPWsAHNsQUBKwAwMTczByM6ZolQaeUAAQBRAPIBhQFIAAMAGwCw
+AC+wAc2wAc0BsAQvsADWsALNsQUBKwAwMT8BIQdREAEkEPJWVgAAAAABABUAAACRAGkAAwAqALIA
+AAArsAHNsgAAACuwAc0BsAQvsAHWsALNsAAg1hGwA82xBQErADAxMzczBxUUaBRpaQAAAAH/6P/W
+AdsC6AADAEsAAbAEL7AA1rADzbADELEBASuwAs2xBQErsDYaujjV4pIAFSsKBLAALrACLrAAELED
+CvmwAhCxAQr5ArMAAQIDLi4uLrBAGgEAMDEHATMBGAGXXP5pKgMS/O7//wA8//QCTQLOAAMBgAAb
+AAAAAAAB//wAAAGiAsIADgCmALIOAAArsAzNsAIysgsCACuwCjOzCA4LCCsBsA8vsAnWsRABK7A2
+GrAmGgGxCAkuyQCxCQguybA2GrooXs5WABUrCgWwCRCwCsAOsAgQsAfAuj7Q87gAFSsKBbACLrAL
+LrACELEMCfkOsAsQsQQJ+bACELMDAgQTK7IDAgQgiiCKIwYOERI5ALIDBAcuLi4BtgIDBAcKCwwu
+Li4uLi4usEAaAQAwMSM3MxM3IwYPASc3MwMzBwQPnFkLAg4WVTLLWXqaEVIBxC8REkdCpf2QUgAA
+//8AAwAAAiYCzgADAYIABgAAAAAAAQAC//QCQwLCACgAlQCyIwAAK7AHzbIYAgArsBXNshUYCiuz
+QBUXCSsBsCkvsBfWsBbNsBYQsQoBK7AgzbEqASuwNhq6LNvSWgAVKwoOsA8QsBDAsRsF+bAawACz
+DxAaGy4uLi4Bsw8QGhsuLi4usEAaAbEWFxESsBg5sAoRsgcVIzk5ObAgErEREjk5ALEVBxESsgAB
+IDk5ObAYEbAROTAxPwEeBDMyNjU0JiMHJz8BNQYrAQcjNyEPAR4DFRQGIyIuAicCOgMJICI2G0dq
+SzssDdIeFg6+ElciAa8O5hw1NCCheCdKMSYJUkQDChkTEFxCMzgCNNEYAgNarEXiBBQlQSpmmRMc
+HAkAAAIABwAAAi0CwgAKABIAtQCyCQAAK7AIM7IDAgArsAIztAoMCQMNK7AEM7AKzbAHMgGwEy+x
+FAErsDYaui9+1RoAFSsKsAIuDrABwLERCPmwEsC6PtDzuQAVKwoFsAkusAMusAkQsQgN+Q6wAxCx
+DQ35BbAIELMECAMTK7MHCAMTK7AJELMKCQ0TK7MMCQ0TKwMAswENERIuLi4uAUAMAQIDBAcICQoM
+DRESLi4uLi4uLi4uLi4usEAaALEDDBESsA45MDE/AQEzAzMHIwcjNyczEzcjBgcBBwwBm3VWYA9g
+JWIl1eU2DwMQE/78vT4Bx/5LUL29UAEVNhkW/uYAAAABAAb/9AInAsIAKACzALIjAAArsAfNshMC
+ACuwGM2yGBMKK7NAGBUJK7QdDSMTDSuwHc0BsCkvsArWsCDNsCAQsBUg1hGwFs2wFi+wFc2yFRYK
+K7NAFRQJK7EqASuwNhq6PVTttQAVKwqwEy4OsBLABbEYB/kOsBrAsBoQsxkaGBMrshkaGCCKIIoj
+Bg4REjkAshIZGi4uLgG0EhMYGRouLi4uLrBAGgGxIBYRErAXOQCxDQcRErMAAREgJBc5MDE/AR4E
+MzI2NTQmIyIGDwEnEyEHIzcjDwEzNjMyFhUUBiMiLgInBjoCCR0gMxtKcks9IEAQEDhpAWwiVxK/
+MA4CKDlddq93J0gtIgdQQQMJFxIPYkc4QBEJCBYBYKxanCgUblprmRMbGwkAAAACADb/9AJPAs4A
+HAAoAGYAshoAACuwIM2yBgIAK7ANzbQUJhoGDSuwFM0BsCkvsADWsB3NsB0QsSMBK7AXzbEqASux
+Ix0RErIUGhA5OTmwFxGxDQY5OQCxJiARErEXADk5sBQRsBA5sA0SsAs5sAYRsAo5MDE3ND4DMzIW
+HwEHJiMiBgczPgEzMhYVFAYjIiY3FBYzMjY1NCYjIgY2IERcg0onRhAPKik7XYogAhxZLVpolHVm
+e2VHOkNcPzs+aPU4fn5lQA8HCFEXjWMfJGtUbKqLaz5fbEs0PlH//wApAAACXQLCAAMBh//0AAAA
+AAADACL/9AJBAs4AEwAjADEA5ACyEQAAK7AnzbIHAgArsBvNAbAyL7AA1rAkzbMEJAAIK7AezbAk
+ELEYASuwCs2wChCwDiDWEbAqzbAqL7AOzbEzASuwNhq644DGsgAVKwoOsDAQsC3AsSEL+bAUwLMi
+IRQTK7MjIRQTK7AwELMuMC0TK7MvMC0TK7IiIRQgiiCKIwYOERI5sCM5si4wLRESObAvOQC3FDAh
+IiMtLi8uLi4uLi4uLgG3FDAhIiMtLi8uLi4uLi4uLrBAGgGxHiQRErACObAqEbMRBxsnJBc5sBgS
+sAw5ALEbJxESswAECg4kFzkwMTc0NyY1NDYzMhYVFAcWFRQGIyImAT4CNTQmIyIGFRQeAwcUFjMy
+NjU0LgMnBiKeQYhvXm1+Tp50Y3oBXA8kLTkyPlMPKRdF7UY2QGUTKCM9D3euemIwR1B9V0ppbTRO
+XIVmASIMJVAkKC9FMRQgHg4ixzM7SzwVIx0THQhLAAACACT/9AI7As4AHQApAGYAshoAACuwA82y
+EQIAK7AkzbQKHhoRDSuwCs0BsCovsA3WsCfNsCcQsSEBK7AUzbErASuxJw0RErEDGjk5sCERsgoR
+Bjk5OQCxAxoRErAAObAKEbABObAeErAGObAkEbENFDk5MDE/ARYzMjY3Iw4BIyImNTQ+ATMyFhUU
+DgMjIiYnEzI2NTQmIyIGFRQWJCkpOV2LIAIcWS5aaD98Tmd7IUNdg0omRA/6PmpHOURdPxNQFo1j
+HiRqVEV9U4t2N35+ZkAQCAFCUDo+YGxMMz0A//8AKQAAAPMB+gAjABEAYgGRAAMAEQAUAAAAAAAC
+/9b/hAD5AfoAAwAHACoAsgEBACuwAM0BsAgvsAHWsALNsAAg1hGwA82xCQErsQMBERKwBjkAMDET
+NzMHATczB38UZhX+8m9qiQGRaWn98+XlAAABADEALAIDAg4ABwBQALAHL7AGzbADL7ACzQGwCC+x
+CQErsDYauuXqxY8AFSsKsAcuDrAAwAWxBgT5DrAFwACxAAUuLgGzAAUGBy4uLi6wQBoBALEDBhES
+sAE5MDE3NSUVBRUFFTEB0v6bAWX8QtBZlwKXWQAAAAACAEAAlwIdAaIAAwAHABgAsAQvsAXNsAAv
+sAHNAbAIL7EJASsAMDETNSEVBTUhFUAB3f4jAd0BVE5OvU5OAAAAAQBhACwCMwIOAAcAUACwAC+w
+Ac2wBC+wBc0BsAgvsQkBK7A2GroaFsWPABUrCrABLg6wAsAFsQAK+Q6wB8AAsQIHLi4BswABAgcu
+Li4usEAaAQCxBAERErAGOTAxNzUlNSU1BRVhAWX+mwHSLFmXApdZ0EIAAAAAAgBaAAAB1ALQAB0A
+IQEfALIeAAArsCEzsB/NsCAysAovsBPNAbAiL7AH1rAWzbEjASuwNhq6PsTzgAAVKwqwHi4OsAHA
+BbEhA/kOsBzAuidvzZcAFSsKDrADELAFwLEaC/mwGMC6PsTzgAAVKwuwHhCzAB4BEyu6J2/NlwAV
+KwuwAxCzBAMFEyuwGhCzGRoYEyu6PwD0vQAVKwuwIRCzHSEcEysFsB4Qsx8eARMrsCEQsyAhHBMr
+sgAeASCKIIojBg4REjmyHSEcERI5sgQDBSCKIIojBg4REjmyGRoYERI5AEAKAAEcHQMEBRgZGi4u
+Li4uLi4uLi4BQA4AARwdHh8gIQMEBRgZGi4uLi4uLi4uLi4uLi4usEAaAQCxCh8RErEOFjk5sBMR
+sA85MDE/AT4ENTQmIyIGDwEnPgIzMhYVFA4DDwI3MweBCQk1QDwpNCwdPRAQKwkgXSxSaCxBQzYG
+CIYTZRTCLyxKMTA6IiQtFQoLSwYUIFdJMVI3MDsgKcJiYgAAAAACAB3/gwLHAmMAIwAsAKIAsCEv
+sCDNsAwvsArNsCgysCkvsBTNsBkvsATNAbAtL7AA1rAdzbAdELEQASuwJM2wJBCxFgErsAfNsS4B
+K7A2Gro+1vPaABUrCrAoLg6wCRAFsCgQsQoP+bAJELEpD/kDALAJLgGzCQooKS4uLi6wQBqxJBAR
+ErAhObAWEbMUBBkgJBc5sAcSsAw5ALEpChESsgAQHTk5ObEZFBESsAc5MDE3ND4BMzIWFRQHAzMH
+ISImNTQ2OwE2NTQmIyIOARUUFjMHIiYlFBY7ATcjIgYdes93bW4FNEgP/vtVZI1uaAFLQFqeXH5s
+D4uyAUA0LGUuYzpWtnHGdl9MFRn+80ldRVaACggkMWShWGaATaquKjTsVwAAAv/SAAACnALCAA8A
+FgDCALIPAAArsAczsA3NsgIFCjIyMrIEAgArsAMztAwQDwQNK7ARM7AMzbALMgGwFy+xGAErsDYa
+ujf74PsAFSsKsAIuDrAWEAWwAhCxDQ/5sBYQsQMP+brA1PW9ABUrCrAKLrAELrAKELEFD/kOsAQQ
+sRIP+QWzCxIKEyuwDRCzDA0WEyuzEA0WEyuwEhCzERIKEysDALESFi4uAUAMAgMEBQoLDA0QERIW
+Li4uLi4uLi4uLi4usEAaALEEEBESsBM5MDEjNzMBMxMzByM3MycjBzMHEzMvASMGBy4PRAFccGZF
+EPEPSxj6VkwQQ8cmAgMHD04CdP2MTk6dnU4BO/U2GR0AAAAAA//9AAACggLCABYAIAArAJoAshYA
+ACuwIc2wAjKyBgIAK7AgzbADMrQXKxYGDSuwF80BsCwvsCfWsBHNsBsg1hGwC82xLQErsDYauj7U
+880AFSsKsAIusCAusAIQsSEN+bAgELEDDfmwIRCzFyEgEyuzKyEgEysDtQIDFyAhKy4uLi4uLrBA
+GrEbJxESsQ8OOTkAsSshERKwETmwFxGxDg85ObAgErALOTAxIzczEyM3ITIXHgEVFAYHFRYVFAYH
+BiMDMzI2NTQnJisBAzMyNz4BNTQmKwEDD1hrWRABMUguKC1BNlZKPDROUZQ2SiAXLIdqlDglHiU2
+L59OAidNFBFIMDtdGAIhbEZtGxgBmUk4MRUQ/eIYE0MnLjIAAAAAAQA5//QC3QLOACEAqgCyHwAA
+K7AVzbIVHwors0AVGQkrsBoysgMCACuwD80BsCIvsADWsBLNsSMBK7A2Gro++/SdABUrCg6wGBCw
+C8CxGw/5sAjAswkbCBMrsBgQswoYCxMrBbMZGAsTK7AbELMaGwgTK7IKGAsgiiCKIwYOERI5sgkb
+CBESOQC1CAkKCxgbLi4uLi4uAbcICQoLGBkaGy4uLi4uLi4usEAaAQCxDxURErAAOTAxEzQ2MzIe
+Ag8BIzc2LgEjIgYVFBYzMjY/ATMHDgIjIiY5/qwmUlgyCBJbCgY2RCSFvXRkP3YIC1wQCWVxOY6t
+ASit+Q0cOihXOR4oDceDZH8rKTZSMkQZqwAC//wAAALqAsIADwAbAF0Asg8AACuwEM2wAjKyBgIA
+K7AbzbADMgGwHC+wFtawCs2xHQErsDYauj7U880AFSsKsAIusBsusAIQsRAN+bAbELEDDfkDswID
+EBsuLi4usEAaALEbEBESsAo5MDEjNzMTIzchMhcWFRQGBwYjJzMyNz4BNTQnJisBBA9Ya1gPASRb
+RKKEbE9reXNYQ09gaS1Lck4CJ00XPsN92TAkUiAppmGNLRQAAAAAAf/9AAAChQLCABMAggCyAAAA
+K7APzbACMrIPAAors0APEQkrsgUCACuwCs2wAzKyCgUKK7NACgcJK7QLDgAFDSuwC80BsBQvsRUB
+K7A2Gro+1PPNABUrCrACLrAKLrACELEPDfmwChCxAw35sA8QswsPChMrsw4PChMrA7UCAwoLDg8u
+Li4uLi6wQBoAMDEjNzMTIzchByM3IwczByMHMzczBwMPWGtZEAH/IFcQ7Cz6Efku/RBYIU4CJ02k
+UuNS6VWnAAH//QAAAm8CwgARAH8AshEAACuwD82wAjKyBQIAK7AKzbIFAgArsATNsAMysgoFCiuz
+QAoHCSu0DgsRBQ0rsA7NAbASL7ETASuwNhq6PtTzzQAVKwqwAi6wCi6wAhCxDwP5sAoQsQMD+bAP
+ELMLDwoTK7MODwoTKwO1AgMKCw4PLi4uLi4usEAaADAxIzczEyM3IQcjNyMHMwcjBzMHAw9Ya1kQ
+AekhVxDWLfQR9CtfD04CJ02nUepS4k4AAQA4//QC6wLOACIAbACyIAAAK7AUzbIDAgArsA7NtBgb
+IAMNK7AYzQGwIy+wANawEc2xJAErsDYauj7L86IAFSsKsBguDrAXwAWxGw/5DrAcwACxFxwuLgGz
+FxgbHC4uLi6wQBoBALEbGBESsREAOTmwDhGwCDkwMRM0NjMyHgEPASM3Ni4BIyIGFRQWMzI2PwEj
+NzMHDgIjIiY4/bQ8eFcJEVwKBjZJJ4u9eG1CfgkTixDmJwpoeD6UsQEnrfobQi5XNB4qEMmDZXwr
+LV1OxjRGGqkAAAAAAf/8AAADbALCABsAvQCyGwAAK7ATM7AZzbICERYyMjKyBQIAK7ANM7AEzbMD
+CAsQJBcytBgJGwUNK7AKM7AYzbAXMgGwHC+xHQErsDYauj7O87EAFSsKsAIusAgusAIQsRkD+bAI
+ELEDA/m6Ps7zsQAVKwqwFi6wEC6wFhCxEQP5sBAQsQsD+bAZELMJGQgTK7AWELMKFgsTK7MXFgsT
+K7AZELMYGQgTKwNADAIDCAkKCxARFhcYGS4uLi4uLi4uLi4uLrBAGgAwMSM3MxMjNyEHIwchNyM3
+IQcjAzMHITczNyEHMwcED1hrWA8BFQ9YLgFtLlkPARYPWWxZD/7qD1ku/pMuWQ9OAidNTevrTU39
+2U5O6upOAAH//AAAAZoCwgALAFEAsgsAACuwCc2wAjKyBQIAK7AEzbEDCDIyAbAML7ENASuwNhq6
+PtTzzQAVKwqwAi6wCC6wAhCxCQP5sAgQsQMD+QOzAgMICS4uLi6wQBoAMDEjNzMTIzchByMDMwcE
+D1hrWA8BFQ9Za1kPTgInTU392U4AAQAA//QCUQLCABkAcgCyFwAAK7AJzbIPAgArsA7NsQ0SMjIB
+sBovsADWsAfNsAcQsAUg1hGwBM2wBC+wBc2xGwErsDYauj7V89cAFSsKsA0uDrAMwAWxEgP5DrAT
+wACxDBMuLgGzDA0SEy4uLi6wQBoBALEOCRESsQAEOTkwMTU0Nj8BMwYVFDMyNjcTIzchByMDDgIj
+IiYGBANgC1cuSgxTaA8BGg9OVA5LXDRNapsSKgsMKB9aPEEBq01N/k5HYChVAAH//P/+AuMCwgAm
+ANEAsiYAACuwHDOwJM2xAhgyMrIFAgArsA0zsATNswMICxAkFzK0CSMcBQ0rsAnNsAoyAbAnL7Eo
+ASuwNhq6PtTzzQAVKwqwAi6wCC6wAhCxJAP5sAgQsQMD+bovlNUyABUrCrAKLrAQLg6wChCxEQr5
+BbAQELELCvm6xFvoygAVKwoOsCAQsB/AsRQD+bAVwAWwJBCzCSQIEyuzIyQIEysDALQRFBUfIC4u
+Li4uAUAOAgMICQoLEBEUFR8gIyQuLi4uLi4uLi4uLi4uLrBAGgAwMSM3MxMjNyEHIwczNyM3Mwcj
+AxUWHwEeATM3BwYjIiYvASYrAQczBwQPWGtYDwEKD04rVsU8D+4PROkQDE8JFhoeDxAgNzMRSgso
+OzBXEE4CJ01N3t5NTf79AgohyxkVAk4CMC7IIfdOAAAB//4AAAItAsIADQCJALIAAAArsA0zsAnN
+sQIKMjKyCQAKK7NACQsJK7AMMrIFAgArsATNsQMIMjIBsA4vsQ8BK7A2Gro+zvOxABUrCrACLrAI
+LrACELEJA/mwCBCxAwP5uj7F84MAFSsKsAousAwusAoQsQ0M+bAMELELDPkDtwIDCAkKCwwNLi4u
+Li4uLi6wQBoAMDEjNzMTIzchByMDMzczBwIPV2tZEAEWEFlq9hdXJ04CIlJS/eJyxAAAAAAB/+4A
+AAO8AsIAJADjALIkAAArsBIzsCLNsgIQFTIyMrIFAgArsQYMMzOwA82wDzIBsCUvsSYBK7A2Gro9
+we8wABUrCrACLg6wIRAFsAIQsSIJ+bAhELEDCfm6wZLx6wAVKwqwBi4OsAfAsR0H+bAcwLo2fN5s
+ABUrCgWwDC4OsAvAsRoK+bAbwLo/j/iBABUrCgWwFS6wDy6wFRCxEA35DrAPELEWDfkAtwcLFhob
+HB0hLi4uLi4uLi4BQBACAwYHCwwPEBUWGhscHSEiLi4uLi4uLi4uLi4uLi4uLrBAGgEAsQMiERKy
+CBceOTk5MDEjNzMTIzczExczNjcBMwcjAzMHITczEzcjBgcDIwMnIwYHAzMHEg9XllkPxWEGAgoQ
+AQnLEFhBWBD+8w9VMg4DDg3pWVoFAgQFc1UPTgInTf5SMxYdAa5N/dlOTgGmOiIU/o0BczYkFv5a
+TgAB//0AAANvAsIAHgC7ALIeAAArsRUWMzOwHM2wAjKyBQIAK7EGETMzsATNsgMPFDIyMgGwHy+x
+IAErsDYauj7U880AFSsKsAIuDrAbEAWwAhCxHAP5sBsQsQMD+brGg+PgABUrCrAWLg6wF8CxBw35
+BbAGwLo+z/O4ABUrCrAPLrAVLrAPELEUA/kOsBUQsQ4D+QCzBw4XGy4uLi4BQAwCAwYHDg8UFRYX
+GxwuLi4uLi4uLi4uLi6wQBoBALEEHBESsQsYOTkwMSM3MxMjNzMTHgEfATM2NxMjNyEHIwMjAycj
+BgcDMwcDD1hrWRC4+QQHAgEDAgVUWg8BFw9Ze2D6DgMCBVJaD04CJ03+AQgZCAghFgGsTU39iwH/
+MSEW/lVOAAAAAgA4//QDFwLOAA0AGQBAALILAAArsBHNsgQCACuwF80BsBovsADWsA7NsA4QsRQB
+K7AHzbEbASuxFA4RErEECzk5ALEXERESsQcAOTkwMRM0PgEzMhYVFA4BIyImNxQWMzI2NTQmIyIG
+OHnFbomqesVtiKtld156xXdee8QBKHDEcqiEcsh0rYtifciIX3rEAAAAAAL//AAAApkCwgAUACAA
+egCyFAAAK7ASzbACMrIGAgArsCDNsAMytBEVFAYNK7ARzQGwIS+wG9awC82xIgErsDYauj7U880A
+FSsKsAIusCAusAIQsRID+bAgELEDA/mwEhCzERIgEyuzFRIgEysDtQIDERIVIC4uLi4uLrBAGgCx
+IBURErALOTAxIzczEyM3ITIXHgEVFAYHBisBBzMHAzMyNz4BNTQnJisBBA9Za1kQAUFCJzA5VEUw
+Rp4kWQ8Wiy4jKTIvHC6ITgInTQ8SWD9Ngx0Uu04BWxATUzNGGA4AAgA4/+4DGALOABAAIADeALIO
+AAArsBTNsgQCACuwHs2wCy+zGA4ECCsBsCEvsADWsBHNsBEQsRcBK7EKASuwByDWEbAbzbAbL7AH
+zbEiASuwNhqwJhoBsRgXLskAsRcYLskBsQsKLskAsQoLLsmwNhq6zoXXaQAVKwuwGBCzCRgKEyuw
+FxCzDBcLEyuzFhcLEyuwGBCzGRgKEyuyGRgKIIogiiMGDhESObAJObIWFwsREjmwDDkAswkMFhku
+Li4uAbMJDBYZLi4uLrBAGgGxGxERErEEDjk5ALEYFBESsAA5sB4RsgcRGzk5OTAxEzQ+ATMyFhUU
+BxcHJwYjIiY3FBYzMjcnNxc2NTQmIyIGOHjDa4yug0FAQWZ9ja1md15YUFY/VFp3XnzDAShwxHKo
+hKmDTjpTTa2LYn04ajlpYX1fesQAAv/8//4CjgLCACQALgC9ALIkAAArsBkzsCLNsQIVMjKyBgIA
+K7AuzbADMrQhJRkGDSuwIc0BsC8vsCnWsArNsTABK7A2Gro+1PPNABUrCrACLrAuLrACELEiA/mw
+LhCxAwP5usQH6agAFSsKDrAdELAcwLEQDvmwEcAFsCIQsyEiLhMrsyUiLhMrAwCzEBEcHS4uLi4B
+QAoCAxARHB0hIiUuLi4uLi4uLi4uLrBAGrEKKRESsRYZOTkAsSUhERKxDg05ObAuEbAKOTAxIzcz
+EyM3ITIXFhUUBgcVFh8BHgIzNwcGIyImLwEuASsBBzMHAzMyNjU0JyYrAQQPWWtZEAE3UytTZVQQ
+CDcHChYSHQ8QHzYyEjkJGxtZKVYPD4tAXSYdPXZOAidNFitqUYMSAxMTjhEQDQJOAjAumRgQz04B
+b1dEOxgTAAEAJf/0AkECzgAuAL8AsioAACuwBs2yEwIAK7AezbMZKhMIK7AhMwGwLy+wENawIc2w
+IRCxCQErsCfNsTABK7A2GrrnwcTFABUrCg6wDRCwC8CxIw/5sCXAsA0QswwNCxMrsCMQsyQjJRMr
+siQjJSCKIIojBg4REjmyDA0LERI5ALULDA0jJCUuLi4uLi4BtQsMDSMkJS4uLi4uLrBAGgGxIRAR
+ErEEAjk5sAkRswYTHiokFzmwJxKxGRs5OQCxGQYRErIBECc5OTkwMT8BMwcGFjMyNjU0LgQ1NDYz
+Mh4BDwEjNzYuASMiBhUUHgMVFAYjIi4CJQ5cCwhQPEZZLkRRRC6dcC9aQgkQXAkFIzIcQVhAW1pA
+oHMlTEcmkUY3KyhIOSIyGyIlSDFibxY8KkwxFh4LPzQmMyEnUT1mehAiQQAAAAEARgAAAsoCwgAP
+AIYAsg8AACuwDc2wAjKyBwIAK7AEzbEDDDIysgcCACuwBs2wCTIBsBAvsAbWsAXNsAUQsQoBK7AJ
+zbERASuwNhq6Ps7zsQAVKwqwAi6wDC6wAhCxDQP5sAwQsQMD+QOzAgMMDS4uLi6wQBqxBQYRErIB
+AAc5OTmwChGxDg85ObAJErALOQAwMTM3MxMjByM3IQcjNyMDMweHD1hrphVYJgJeJlcVpWtZD04C
+Im7AwG793k4AAAEAYP/0A04CwgAfAJMAsh0AACuwDs2yBQIAK7AVM7AEzbMDCBMYJBcyAbAgL7AA
+1rALzbEhASuwNhq6PtXz1AAVKwqwAy4OsALABbEIA/kOsAnAuj7Q87sAFSsKBbATLg6wEsAFsRgD
++Q6wGcAAswIJEhkuLi4uAbcCAwgJEhMYGS4uLi4uLi4usEAaAbELABESsAU5ALEEDhESsAA5MDE3
+NDcTIzchByMDBhUUFjMyNzY3EyM3IQcjAwYHBiMiJmoKRFgPARUPWUQJT0dTODkPSlkPARYPWUsc
+Yk5tborDGDwBXk1N/qE0FDxFLTBTAXhNTf6AiUQ0bwAAAAEATAAAAw0CwgASAIsAsgAAACuwEjOy
+AwIAK7AOM7ACzbMBBgwRJBcyAbATL7EUASuwNhq6wM/12gAVKwqwAS4OsAcQBbABELEGA/mwBxCx
+AAP5ujgT4ScAFSsKsAwusBIusAwQsREJ+Q6wEhCxCwn5ALEHCy4uAbcAAQYHCwwREi4uLi4uLi4u
+sEAaAQCxAgARErAIOTAxMwMjNzMHIxMXMzY3EyM3MwcjAfVlRA/4D05EAQMKDPlOEP4PRf6mAnVN
+Tf4vNx4ZAdFNTf2LAAABAFAAAAQwAsIAIADCALIaAAArsRkgMzOyAwIAK7IMDRUzMzOwAs2yBRMY
+MjIyAbAhL7AB1rAGzbEiASuwNhq6OfTk2QAVKwqwDC4OsAvAsR8K+QWwIMC6wDH7CgAVKwqwGi4O
+sBvAsQ4Q+QWwDcC6Om/l5QAVKwqwEy6wGS6wExCxGAn5DrAZELESCfkAtAsOEhsfLi4uLi4BQAwL
+DA0OEhMYGRobHyAuLi4uLi4uLi4uLi6wQBoBsQYBERKwADkAsQIaERKyCA8cOTk5MDEzAyM3Mwcj
+EwczNjcTMxMVMzY3EyM3IQcjASMDNyMGBwO3I0QP+A9UFAMECAz9VSoDCArIVA8A/w9E/udyKAIE
+CAzrAnVNTf4xNRwZAhz95DUcGQHPTU39iwH1OB8Z/gsAAf/kAAACzwLCACMBRwCyIwAAK7AYM7Ah
+zbICFhsyMjKyBgIAK7ARM7AFzbMECQ8UJBcyAbAkL7ElASuwNhq6MQ3W5AAVKwqwAi4OsAPABbEh
+CvkOsCDAusYA5PIAFSsKBbAELrAWLrAEELEJB/mwFhCxGwf5ujEc1vYAFSsKsA8uDrAMwAWxFAT5
+DrAVwLECAwiwBBCzAwQbEyu6xgDk8gAVKwuwCRCzCgkWEyuzCwkWEyu6MhfYKQAVKwuwDBCzDgwP
+EyuxFRQIsAkQsxUJFhMrusYA5PIAFSsLsAQQsxwEGxMrsx0EGxMrsgoJFiCKIIojBg4REjmwCzmy
+HQQbERI5sBw5sg4MDyCKIIojBg4REjkAQAkDCgsMDhUcHSAuLi4uLi4uLi4BQBECAwQJCgsMDg8U
+FRYbHB0gIS4uLi4uLi4uLi4uLi4uLi4usEAaAQAwMSM3MxMDIzczByMfATM2PwEjNzMHIwMTMwcj
+NzMvASMGDwEzBxwPQu57RA/xD0tSDAIIDpVHEPEPQu98RRDwD0pSDQIKDZNIEE4BHAELTU27HAwQ
+u01N/uL+905OuB4PD7hOAAABAEsAAALQAsIAGACtALIYAAArsBbNsAIysgYCACuwETOwBc2zBAkP
+FCQXMgGwGS+xGgErsDYauj7S88cAFSsKsAIuDrADwAWxFgP5DrAVwLrEtOfsABUrCgWwBC6xAgMI
+sAPABbEJD/kOsArAujIg2DQAFSsKBbAPLg6wDsAFsRQL+bEWFQiwFcAAswMKDhUuLi4uAUAKAgME
+CQoODxQVFi4uLi4uLi4uLi6wQBoBALEFFhESsAs5MDEzNzM3AyM3MwcjHwEzNj8BIzczByMBBzMH
+gQ9ZK4ZDD+8PSlcJAgkLr0kP9Q9D/vorWA9O3QFKTU3eHg8P3k1N/rbdTgAAAf//AAACiQLCABUA
+xACyFQAAK7ASzbISFQors0ASEwkrsBQysgoCACuwCzOwB82zCRUKCCsBsBYvsAnWsAjNsRcBK7A2
+GrowItXRABUrCg6wARCwAsCxDQ/5sAzAuj759JUAFSsKBbASLrALLrASELEVEPmwCxCxExD5sQ0M
+CLAVELMMFQsTKwWzFBULEysDALMBAgwNLi4uLgFACQECCwwNEhMUFS4uLi4uLi4uLrBAGrEICRES
+sgoODzk5OQCxEhURErAOObEKBxESsAM5MDEjNwE3NQYjIQcjNyEHAQcVNjMhNzMHAQ0ByyQUFP8A
+FVgmAf0N/jMkFBQBDxdXJ0ICDSICA27AQf3yIgIDcsQAAAD//wAW/6EBXQLfAAMBjf/6/+IAAAAB
+AIL/1gE5AugAAwBCAAGwBC+wAdawA82xBQErsDYausCG99gAFSsKBLABLg6wAMCxAgr5BLADwAKz
+AAECAy4uLi4BsQACLi6wQBoBADAxFwMzE+dlUmUqAxL87gAAAAAB/+f/oQEuAt8ABwBaALAHL7AG
+M7AAzbABMrADL7ACM7AEzbAFMgGwCC+wB9awBc2xCQErsDYauj7R870AFSsKsAEusAUQsQIL+bAB
+ELEGC/kDsgECBi4uLrBAGrEFBxESsAM5ADAxBzMTIzczAyMLUIRQD6aipRUCq0n8wgAAAAEACgD3
+AdkCwgAGACsAsgICACsBsAcvsADWsAbNsAYQsQQBK7ADzbEIASuxBAYRErECATk5ADAxNxMzEyML
+AQrIP8hYkI/3Acv+NQFg/qAAAf/B/7IB6QAAAAMAGQCyAAAAK7ADzbIAAAArAbAEL7EFASsAMDEj
+IQchMAIZDv3mTgAAAAEAZwLzASEDcgADABgAsAAvsALNAbAEL7AB1rADzbEFASsAMDETJzMXymNs
+TgLzf38AAAACAAD/9AHsAgYAKgA4AMAAsigAACuwLs2yHwAAK7AbzbITAQArsArNtAUyKBMNK7AF
+zQGwOS+wANawK82wKxCxCAErsBbNsToBK7A2GrAmGgGxDg8vyQCxDw4vybA2Grog7ckfABUrCg6w
+DxCwEcCwDhCwDcCwDxCzEA8REyuyEA8RIIogiiMGDhESOQCyDRARLi4uAbINEBEuLi6wQBoBsQgr
+ERK0BhMhKDIkFzmwFhGxGR85OQCxMhsRErQAGSEiKyQXObEKBRESsBY5MDE1ND4COwE2NTQjIgYP
+ASc+AjMyFhUUBhUUMzcHBiMiJyMyDgMjIiY3FBYzMjY/ASMiDgNCbGw6GQdcI0wUFBkKImUwTGAu
+LhcOEhxnAQIBEB8pPCA/VGEoJzpiEAUaGzJEMiN0OFIoESIQTRgMDEsGEh1HSh/NFCwCSwJcFR4e
+FUNNHyZoPRQDDhgtAAACAB3/9AI1AsIAFwAjAKQAsgAAACuwFzOyEAAAK7AbzbIDAgArsAQzsAHN
+sgoBACuwIc0BsCQvsB7WsA3NsSUBK7A2Gro+vvNhABUrCrAALrAELrAAELEXB/mwBBCxAQf5uj6+
+82EAFSsLsBcQswUXBBMrsxYXBBMrshYXBCCKIIojBg4REjmwBTkAsQUWLi4BtQABBAUWFy4uLi4u
+LrBAGgEAsSEbERK0Bw0GFBMkFzkwMTMTIzczDwEzPgEzMhYVFAYjIiYnIwYPATcUFjMyNjU0JiMi
+Bh16VQ+1LA0CG1wyWWSnbTVTEgIBBAguOTlGdD01TW0Cd0vlLicwcGCLty8tExYnyDhIgGc9RYwA
+AAEAHP/0AhACBgAgADQAsh4AACuwE82yAwEAK7ANzQGwIS+wANawEM2xIgErALETHhESsBg5sA0R
+sgAIFzk5OTAxNzQ2MzIeAQ8BIzc2JiMiBhUUFjMyNj8BFw4EIyImHL2FKlI9BwxWBwU9KVOCUUYt
+VhUVHAMMKS1IJW6D0ny4FDkqOiIcH4JXQk8hERBLAwoaFBB6AAAAAgAe//QCXgLCAB8AKwCbALId
+AAArsCPNshYAACuwEs2yDAIAK7ANM7AKzbIDAQArsCnNAbAsL7AA1rAgzbAgELEmASuwEM2yECYK
+K7NAEA0JK7EtASuwNhq6PtXz1wAVKwoOsA0QsA7ABbEKCfkOsAnAALEJDi4uAbIJCg4uLi6wQBoB
+sSYgERK1AwwYCx0ZJBc5sBARsAY5ALEpIxEStAAHBhkaJBc5MDE3NDYzMhYXMzY/ASM3MwMGFRQz
+NwcGIyImNyMOASMiJjcUFjMyNjU0JiMiBh6mcTNQEAIBBB9UD7VsBC4XDhYUNDgBAhthNlpkYz01
+TWw5OEdzw4y3KywTEqNL/dIWCSwCSwIrMCs6b2c9RY9aOEiAAAACAB7/9AIFAgYAGwAkAK8AshkA
+ACuwEM2yAwEAK7AizbQcCxkDDSuwHM0BsCUvsADWsA3NsA0QsR8BK7AGzbEmASuwNhqwJhoBsRQV
+L8kAsRUUL8mwNhq6I4DKwAAVKwoOsBQQsBPAsBUQsBfAsBcQsxYXFRMrshYXFSCKIIojBg4REjkA
+shMWFy4uLgGyExYXLi4usEAaAbEfDRESswsDGRwkFzmwBhGwCjkAsQsQERKwADmxIhwRErAGOTAx
+NzQ2MzIWFRQGDwEhBhUUFjMyNj8BFw4CIyImNyE2NTQmIyIGHqp9XmIIBAT+kARMRCdRFRUbCiJm
+MG2BdQEOAzUtOV/MgLpmVRIsDQwREzxMHQ8OTAcWJXjGERAyNEgAAAABADgAAAGoAskAFgCFALIA
+AAArsBYzsgsCACuwD82yAwEAK7EEEjMzsALNsQEVMjIBsBcvsRgBK7A2Gro+0/PKABUrCrAALg6w
+BcAFsRYJ+Q6wEcAFsAAQswEABRMrswQABRMrsBYQsxIWERMrsxUWERMrAwCxBREuLgG3AAEEBRES
+FRYuLi4uLi4uLrBAGgAwMTMTIzczNz4EMxcHJiMiDwEzByMDOVNUD1MFCSovOyoWLBEMEWMWBXoO
+elQBr0sWL0cmFwYDTwJnGEv+UQAAAgAC/y4CfAIGACMALgClALIPAQArsCzNshcBACuwGs2wIS+w
+As2wCC+wJ80BsC8vsAvWsCTNsTABK7A2Gro+2fPoABUrCg6wBBCwFcCxHQ35sBzAsAQQswUEFRMr
+sgUEFSCKIIojBg4REjkAtAQFFRwdLi4uLi4BtAQFFRwdLi4uLi6wQBoBsSQLERKwADkAsQIhERKw
+IzmwCBGwADmxGicRErILJCo5OTmwLBGxExI5OTAxFxYzMj8BIwYjIiY1ND4BMzIWFzMmNzY7AQcj
+IgcDDgIjIicTFBYyPgE1NCMiBis3UKIdDwI7YVtmPH1SQFMJAgEDCjltDjgVBUwQWm5AZVGCPXBS
+JXRQYF8hoDlTcVxJimAyIwcONEsU/nVPaiktAX87RU1oNm2CAAAAAAEAHf/+AkECwgAiALgAshcA
+ACuxACIzM7ATzbIDAgArsAQzsAHNsgoBACuwHs0BsCMvsBzWsA3NsBkg1hGwEM2xJAErsDYauj7Q
+87kAFSsKsAAusAQusAAQsSIJ+bAEELEBCfm6PtDzuQAVKwuwIhCzBSIEEyuzISIEEyuyISIEIIog
+iiMGDhESObAFOQCxBSEuLgG1AAEEBSEiLi4uLi4usEAaAbEcGRESsAo5sQ0QERKwFzkAsR4TERKz
+Bw0GGSQXOTAxMxMjNzMDBzM+ATMyFhUUBhUUFjM3BwYjIjU0NjU0IyIGDwEdelEOszINAhJyTENL
+LBcWGA8TGG8rS0p0EC0Cd0v++y0jU0VAItkRGhICSwJfGNYZSXZU4wAAAAIAM//+ASECwgADABcA
+mACyEwAAK7APzbIBAgArsAIzsADNsAMysgkBACuwCjOwB80BsBgvsATWsA3Nsg0ECiuzQA0KCSux
+GQErsDYauj7Z8+sAFSsKsAEuDrAGwAWxAgn5DrALwAWwBhCzAAYBEyuwCxCzAwsCEyuwBhCzBwYB
+EysDALEGCy4uAbYAAQIDBgcLLi4uLi4uLrBAGgCxBw8RErAEOTAxEzczBwM0NxMjNzMDBhUUMzcH
+BiMiLgKnFGYUxAU6VQ+1RgQuFw4XERciJRUCX2Nj/gAQHAEkS/6aFgksAksCBhIpAAAAAv+P/zIB
+JQLCAAMAFgCIALIBAgArsAIzsADNsAMysgcBACuwCDOwBc2wDi+wEs0BsBcvsRgBK7A2Gro+4fQS
+ABUrCrABLg6wBMAFsQIJ+Q6wCcAFsAQQswAEARMrsAkQswMJAhMrsAQQswUEARMrsAkQswgJAhMr
+AwCxBAkuLgG3AAECAwQFCAkuLi4uLi4uLrBAGgAwMRM3MwcDEyM3MwMOAyMnNxYzMj4CrBNmE9xW
+VQ+2ZQs2RTgcLhAIDhEhKR8CX2Nj/ZEBv0v9+jxTJQ4CTgEIFDAAAQAc//4CLALCACIA0wCyGAAA
+K7EAIjMzsBTNsgMCACuwBDOwAc2yCQEAK7AIzbEHDDIytAUhGAkNK7AFzbAGMgGwIy+xJAErsDYa
+uj7L86MAFSsKsAAusAQusAAQsSIJ+bAEELEBCfm6K6bRMgAVKwqwBi6wDC4OsAYQsQ0G+QWwDBCx
+Bwb5usWY5dUAFSsKDrAeELAdwLEQCfmwEcAFsCIQswUiBBMrsyEiBBMrAwC0DRARHR4uLi4uLgFA
+DgABBAUGBwwNEBEdHiEiLi4uLi4uLi4uLi4uLi6wQBoAMDEzEyM3MwMzNyM3MwcjBxUWHwEeATM3
+BwYjIi4CLwEmKwEHHHtUDrZNQIE/DuIPO6MODTcJFxgcDg4eHScbDAs4Cx4oMAJ3S/51eEtLmAIL
+HXkVFQFLAgwfFRp9GO0AAAABADH//QEEAsIAEQBnALIQAAArsAzNsgUCACuwBjOwA80BsBIvsADW
+sAnNsRMBK7A2Gro+2/P0ABUrCrADLg6wAsAFsQYN+Q6wB8AAsQIHLi4BswIDBgcuLi4usEAaAbEJ
+ABESsQQFOTkAsQMMERKwADkwMTc0NxMjNzMDBhUUFjM3BwYjIjEFX1UPtWoFFxcYEBQUcmISHAHn
+S/3XFA4ZEQJQAgAAAAABADj//gOYAgYANwC7ALIfAAArswAtLjckFzOwHc2yDgEAK7AUM7AzzbAp
+MrIFAQArsATNAbA4L7Am1rAXzbAjINYRsBrNsTkBK7A2Gro+0fO+ABUrCrAALg6wAcAFsTcJ+Q6w
+NsC6PtLzxQAVKwoFsC4uDrAvwAWxLQn5DrAswACzASwvNi4uLi4BtwABLC0uLzY3Li4uLi4uLi6w
+QBoBsSYjERKwFDmxFxoRErAhOQCxMx0RErULEBEXCiMkFzmwBRGwCDkwMTMTNisBNzMyFRQHMz4B
+MzIXMz4BMzIWFRQGFRQWMzcHBiMiNTQ2NTQmIyIGDwEjEzY1NCMiBg8BOVADFT8PcjcPAhZzQHcI
+Ah5sPUFKLBcWGA8TGG8rISlDZg8tYTsHSEVpECwBmhVLKh4nKlF7NkVGQCHZERoSAksCXxfZGCQl
+eU7nAS8vCkZ7UeIAAQA4//4CXgIGACYAigCyGwAAK7EAJjMzsBfNsg4BACuwIs2yBQEAK7AEzQGw
+Jy+wINawEc2wHSDWEbAUzbEoASuwNhq6Ps/ztwAVKwqwAC4OsAHABbEmCfkOsCXAALEBJS4uAbMA
+ASUmLi4uLrBAGgGxIB0RErAOObERFBESsBs5ALEiFxESswsRCh0kFzmwBRGwCDkwMTMTNisBNzMy
+FRQHMz4BMzIWFRQGFRQWMzcHBiMiNTQ2NTQjIgYPATlQAxU/D3M2DwISc1FCSiwXFhgPFBdvK0xJ
+dRAsAZkWSysgJCVWRUAi2REaEgJLAl8Y1hlJd1PjAAACAB3/9AJFAgYACwAXAEAAsgkAACuwD82y
+AwEAK7AVzQGwGC+wANawDM2wDBCxEgErsAbNsRkBK7ESDBESsQkDOTkAsRUPERKxBgA5OTAxNzQ2
+MzIWFRQGIyImNxQWMzI2NTQmIyIGHcB/Z4LBfmeCY08/UYNPP1KC04Cze2KBtHxnQE+BWz9PgAAA
+AAIAEv84AlICBgAbACcAcgCyFAAAK7AfzbIOAQArsCXNsgUBACuwBM0BsCgvsCLWsBHNsSkBK7A2
+Gro+1fPTABUrCg6wABCwAcCxGwn5sBrAALMAARobLi4uLgGzAAEaGy4uLi6wQBoBALEEHxEStgoL
+ERcYHCIkFzmwBRGwCDkwMRcTNisBNzMyFRQHMz4BMzIWFRQGIyImJyMGDwETFBYzMjY1NCYjIgYS
+dgMUPw9xNAoCHFw5WWSmbTRQEwIBBS1ROThHczw2TG3IAmEWSycLIys2cGCLty0rFRrlAZI5SYBn
+PUWNAAACAB7/OAI3AgYAFgAiAKIAshQAACuwGs2yCgEAK7AJM7IDAQArsCDNsA0vsA4zsAvNAbAj
+L7AA1rAXzbEkASuwNhq6PrrzSwAVKwqwDi6wCi6wDhCxCwn5sAoQsQkJ+bo+uvNLABUrC7AOELMI
+DgkTK7MPDgkTK7IPDgkgiiCKIwYOERI5sAg5ALEIDy4uAbUICQoLDg8uLi4uLi6wQBoBALEgGhES
+tAAGBREQJBc5MDE3NDYzMhczND8BMwMzByM/ASMOASMiJjcUFjMyNjU0JiMiBh6mcXQkAgQIXHtV
+D7YuDQIZVzlaZGM9NU1tOThHdMKNt1oOFSv9h0nnLyY0b2c9RY9aOEiAAAAAAQA3AAABswIAABcA
+awCyAAAAK7AXM7IGAQArsQ4QMzOwE82yBgEAK7AEzQGwGC+xGQErsDYauj7X890AFSsKsAAuDrAB
+wAWxFwn5DrAWwACxARYuLgGzAAEWFy4uLi6wQBoBALETABESsQoLOTmxBgQRErAIOTAxMxM2KwE3
+MzIVFAczPgEzMhcHJiMiBg8BOU8EFj8QcjYSAhtiORIMEw8MQ3MRJAGZFksrIDY6TQJgA4pbvAAA
+AAEAEf/0AcoCBgAqALcAsigAACuwB82yEwEAK7AczQGwKy+wENawH82wHxCxCgErsCXNsSwBK7A2
+Grrm3MUlABUrCg6wDhCwDMCxIQv5sCPAsA4Qsw0ODBMrsCEQsyIhIxMrsiIhIyCKIIojBg4REjmy
+DQ4MERI5ALUMDQ4hIiMuLi4uLi4BtQwNDiEiIy4uLi4uLrBAGgGxHxARErEEAjk5sAoRswcTHCgk
+FzmwJRKxGBo5OQCxHAcRErMBEBclJBc5MDE/ATMHBh4BMzI2NTQuAzU0NjMyFg8BIzc2JiMiBhUU
+HgMVFAYjIiYRCVUGBSkvGjFCMkdIMn9YRmEKC1UHBTQjKz4yR0gyfGVNdnEyIRkfBygiGiUaHzsr
+SVI4NDckGxYlIRolGB45KkpcPwABACr//AFoAoUAFgCZALIVAAArsBHNsgUBACuxBgkzM7AEzbED
+DDIysgUECiuzQAUHCSuwCDIBsBcvsADWsA/NsRgBK7A2Gro+wvNzABUrCrAHLg6wAsAFsQgJ+Q6w
+DcAFsAIQswMCBxMrswYCBxMrsA0QswkNCBMrswwNCBMrAwCxAg0uLgG3AgMGBwgJDA0uLi4uLi4u
+LrBAGgCxBBERErAAOTAxNzQ/ASM3MzczBzMHIwcGFRQzNwcGIyJLBi5VD1cbXht6D3otBFQcEBAQ
+o5AWHexLi4tL7BMUUAJQAgAAAAABACz/9AJRAfoAJAChALIiAAArsAvNsBgyshsAACuwF82yBQEA
+K7EGEjMzsAPNsA8yAbAlL7AA1rAJzbIJAAors0AJBgkrsSYBK7A2Gro+2PPkABUrCg6wBhCwB8AF
+sQMJ+Q6wAsC6PtDzuAAVKwoFsA8uDrAOwAWxEgn5DrATwACzAgcOEy4uLi4BtgIDBw4PEhMuLi4u
+Li4usEAaAQCxAwsRErMAFR4fJBc5MDE3ND8BIzczAwYVFDMyNj8BIzczAwYVFDM3BwYjIiY3Iw4B
+IyImSgcvVA+1OghMSHMOHlQPtUYDLRgPFhg1NQUCH2pIPlB5ICD2S/7TIhhHe02bS/6aEA8sAksC
+NzgwSUIAAAEAJAAAAmUB+gASAIsAsgAAACuwEjOyAwEAK7AOM7ACzbMBBgwRJBcyAbATL7EUASuw
+Nhq6wQz0dgAVKwqwAS4OsAcQBbABELEGD/mwBxCxAA/5ujeH4C4AFSsKsAwusBIusAwQsREH+Q6w
+EhCxCwf5ALEHCy4uAbcAAQYHCwwREi4uLi4uLi4usEAaAQCxAgARErAIOTAxMwMjNzMHIxMXMzY3
+EyM3MwcjA7NPQA7gD0EyAgMIDKVBD+UOQPcBr0tL/tkvGRYBJ0tL/lEAAAABACUAAAN5AfoAIADg
+ALIAAAArshkaIDMzM7IDAQArsgwNFTMzM7ACzbMBBhMYJBcyAbAhL7EiASuwNhq6wGH5EAAVKwqw
+AS4OsAcQBbABELEGD/mwBxCxAA/5ujk+42EAFSsKsAwuDrALwLEfBPkFsCDAusBX+W0AFSsKsBou
+DrAbwLEOCvkFsA3AujlT44oAFSsKsBMusBkusBMQsRgH+Q6wGRCxEgf5ALUHCw4SGx8uLi4uLi4B
+QBAAAQYHCwwNDhITGBkaGx8gLi4uLi4uLi4uLi4uLi4uLrBAGgEAsQIAERKyCA8cOTk5MDEzAyM3
+MwcjEwczNjcTMxMHMzY3EyM3MwcjAyMDNSMGBwOTLz8P3w5FHQEDBwm4WSYBAwcKkEQO5g8/1m0o
+AwcLrAGvS0v+2i8aFQFw/pAvGhUBJktL/lEBUjAZF/6uAAH/7P/+AjQB+gAqAWQAsioAACuwHTOw
+As2wGzKyCAEAK7ASM7AHzbAVMgGwKy+xLAErsDYaujDJ1pMAFSsKsAIusBUusAIQsSoM+bAVELES
+DPm6xfrk/wAVKwoOsAQQsCLAsQwH+bAXwLowydaTABUrC7ACELMDAhITK7ECEgiwBBCzAwQiEyu6
+xd7lOwAVKwuwDBCzDQwXEyu6MMnWkwAVKwuwAhCzEQISEyuwKhCzFioVEyuxKhUIsAwQsxYMFxMr
+usYH5OIAFSsLsAQQsyMEIhMrsyQEIhMrsyUEIhMrujDJ1pMAFSsLsCoQsykqFRMrshECEiCKIIoj
+Bg4REjmyKSoVERI5sg0MFyCKIIojBg4REjmyJQQiERI5sCQ5sCM5AEAMAwQMDREWFyQlKSIjLi4u
+Li4uLi4uLi4uAUAQAgMEDA0REhUWFyQlKSoiIy4uLi4uLi4uLi4uLi4uLi6wQBoBALEHAhESsQ4m
+OTkwMSM3MzcnJisBNzMyFh8CMzY/ATMHIwcXHgIzNwcGIyIuAi8CIwYPARQORp9DCRQ8D14WFQkv
+CwIJDneGDkiXQAcMFxIiDw4dHigbDAseDAIJDYFLvJYSSw8VcR8QEJRLsIsPDwwBSwIMHxYZSx8P
+EaIAAAAB/8T/LgJtAfoAIAC6ALIIAQArsBYzsAfNswYLFBkkFzKwHC+wAs0BsCEvsSIBK7A2Gro3
+Jd+FABUrCrAULg6wBMAFsRkL+Q6wGsC6wVTzCgAVKwoFsAYuDrAFwAWxCwn5DrAMwLEGBQiwBBCz
+BQQUEyu6N1Pf0wAVKwuzEwQUEyuyEwQUIIogiiMGDhESOQC0BAUMExouLi4uLgFACQQFBgsMExQZ
+Gi4uLi4uLi4uLrBAGgEAsQIcERKwIDmwBxGxABA5OTAxBxYzMj8BAyM3MwcjExYUBxUzNjcTIzcz
+ByMBBiMiJi8BDxgrPyweW0AP4w5DNgIBAwgNqkEP4w8+/tNMdSA3CwxrFkYyAbhLS/7TChYGBhYW
+AS1LS/4BghAICQAAAf/1AAACAAH6ABgAtQCyGAAAK7AVzbIVGAors0AVFgkrsgoBACuwB82yBwoK
+K7NABwkJKwGwGS+xGgErsDYauizj0mEAFSsKDrABELADwLEQCvmwDMCwARCzAgEDEyuwEBCzDRAM
+EyuzDhAMEyuzDxAMEyuyAgEDIIogiiMGDhESObIPEAwREjmwDjmwDTkAtwECAwwNDg8QLi4uLi4u
+Li4BtwECAwwNDg8QLi4uLi4uLi6wQBoBALEVGBESsBE5MDEjNwE3NQYrAQcjNyEHAQ4CNRU2OwE3
+MwcLDAFLKhQcng9VHwGdDf62ChUMFRyzEFQeQAFIJwICUZxA/rgKEwsBAgJRnAAAAQAg/54BhgLg
+ADcAswCwMy+wLs2wFC+wE80BsDgvsADWsCrNsAUg1hGwJc2xOQErsDYauj7Q87kAFSsKDrACELAR
+wLEoC/mwGcCwAhCzAwIREyuzEAIREyuwKBCzGigZEyuzJygZEyuyAwIRIIogiiMGDhESObAQObIn
+KBkREjmwGjkAtwIDEBEZGicoLi4uLi4uLi4BtwIDEBEZGicoLi4uLi4uLi6wQBoBsSoFERKxHh85
+OQCxFC4RErAAOTAxNzQ/ATY1NCYvATcyPgM/ATYXByYOAg8BDgEPARUeBBUUDwEGFRQeAjcHBiMi
+LgNJBREDIREQEQMMIBsaBhIjtg4OHyYfBxUJNRYWAggVDw0DFQQSHRgNDgoODRwoHhUgEyBaEQwh
+KAMEVgIOFiwdWrMMSgEGEi8jbiw9CAgCAQQRFiUWDRBrGgsYHw0DAUoCBRAbMQAAAAABAH7/YQDU
+AxgAAwAVAAGwBC+wANawA82wA82xBQErADAxFxEzEX5WnwO3/EkAAAAB/9f/nwFAAuAANAC8ALAA
+L7ABzbAcL7AdzQGwNS+wF9awIs2wIhCwJyDWEbASzbASL7AnzbE2ASuwNhq6Ptbz2QAVKwoOsAYQ
+sBXAsTML+bAkwLAGELMHBhUTK7MUBhUTK7AzELMlMyQTK7MyMyQTK7IHBhUgiiCKIwYOERI5sBQ5
+sjIzJBESObAlOQC3BgcUFSQlMjMuLi4uLi4uLgG3BgcUFSQlMjMuLi4uLi4uLrBAGgGxJxcRErEO
+DTk5ALEcARESsCI5MDEHNxY+Aj8BPgM/ATUuAjU0PwE2NTQuAgc3Nh4CFRQPAQYVFBYfAQciDgMP
+AQYpDg4gJh4HFwYaHRsJCQcTIQMTBBIdGA0PFjE0IQYPAyEREREDDCAbGwYTJGFLAgYTLyN3HS8Z
+EQMDAgMMMyIOEGMREhgfDQMBSgMIGTkpGBtQEA0hKAMEVgIOFiwdZLcAAAEAOwDIAhgBdQAWAEoA
+sA4vsAjNsBMvsAPNAbAXL7AA1rAWzbAWELELASuwDM2xGAErsQsWERKxAw45OQCxCA4RErIAERY5
+OTmxAxMRErIGCww5OTkwMTc0NjMyHgIzMjY1MxQjIi4CIyIGFTtKQiM5Hi0ZIx9PiyM5Hi0ZIx/M
+VVQfJB84JqkeJR44JQAAAAL/5/84ANUB+gADAAcAmwCyAQEAK7ACM7AAzbADMgGwCC+wBNawAs2x
+CQErsDYauj7U888AFSsKDrACELAHwAWxAQP5BLAEwAWwBBCzAAQBEyuwBxCzAwcCEyu6PtTzzwAV
+KwuwBBCzBQQBEyuwBxCzBgcCEyuyBQQBIIogiiMGDhESObIGBwIREjkAswQFBgcuLi4uAbUAAQMF
+BgcuLi4uLi6wQBoBADAxEzczBwMTMwNcFGUU2mtXXQGYYmL9oAIA/gAAAAAAAQAy//MCJALOACkA
+pACyAAAAK7ApM7IJAgArsAgzAbAqL7AE1rAazbErASuwNhq6PtPzzAAVKwqwAC6wCS6wABCxKQb5
+sAkQsQgG+bo+0/PMABUrC7AAELMBAAgTK7MHAAgTK7ApELMKKQkTK7MoKQkTK7IBAAggiiCKIwYO
+ERI5sAc5sigpCRESObAKOQCzAQcKKC4uLi4BtwABBwgJCigpLi4uLi4uLi6wQBoBADAxFzcuATU0
+Nj8BMwceAx8BBy4EIyIGFRQWMzI2PwEXDgQPAcURTFiecxBHESY7HxUDA1gBAxAWLR1Tbz07LE4Q
+EVMDCykwTisQDVgPc1mAygpUWAckKigNDSEEDSIaFZJmPUgxGBgjBhMzKCQDUwAAAf/1AAACRwLO
+AB8AzgCyHwAAK7AczbECGzIyshwfCiuzQBwdCSuwHjKyCgIAK7ATzbQEBR8KDSuxBhczM7AEzbED
+GjIyAbAgL7EhASuwNhq6PtLzxQAVKwqwAi4OsAfABbEbA/kOsBbAuj7U89IAFSsKBbAcLrAeLrAc
+ELEfDPmwHhCxHQz5sAIQswMCBxMrswYCBxMrsBsQsxcbFhMrsxobFhMrAwCxBxYuLgFADAIDBgcW
+FxobHB0eHy4uLi4uLi4uLi4uLrBAGgCxEwURErAPObAKEbAOOTAxIzczNyM3Mzc+ATMyFh8BBy4C
+IyIGDwEzByMHMzczBwsPVi9GDkQdD4dZMFMSEUAEETccNk0IGrQOsy/9F1cmUO9Gj1BqIhERPQQO
+Fj4uhEbvdMQAAAEAUgAAApwCwgAcASwAsgAAACuwHDOyCgIAK7ILERIzMzO0AgMACg0rsQQYMzOw
+As2xARsyMrQIBwAKDSuxBhYzM7AIzbEJEzIyAbAdL7AK1rALzbALELERASuwEs2xHgErsDYauj7K
+85wAFSsKsAAuDrAFwAWxHAP5DrAXwLrDwupkABUrCrEABQiwChCwBcAOsAsQsAzAujNH2bMAFSsK
+DrARELAQwLEcFwiwEhCwF8AFsAAQswEABRMrswQABRMrsAoQswYKBRMrswkKBRMrsBcQsxMXEhMr
+sxYXEhMrsBwQsxgcFxMrsxscFxMrAwCzBQwQFy4uLi4BQA4AAQQFBgkMEBMWFxgbHC4uLi4uLi4u
+Li4uLi4usEAasQsKERKwCDmwERGxFBk5OQCxCAcRErENDjk5MDEzNyM3MzcnIzczAzMfATM2PwEz
+AzMHIw8BMwcjB80oowujCBKIDGdra0waAh4foHbfZgyIIwiiDKEoxz8lMD8BKNxmNi/d/tg/MCU/
+xwAAAv/z/8IBygLOAA8AHwBkALIEAgArsAvNsBwvsBPNAbAgL7AB1rAOzbAPzbAOELEWASuwGc2w
+GRCwF82wFy+xIQErsQ8BERKxExw5ObEZFxESsQsEOTkAsRMcERKwEDmwCxG0AAkRFxgkFzmwBBKw
+CDkwMTcTJjYzMhYfAQcmIyIGFwMHNxYzMjYnEzMDFgYjIiYnZQYCcGEpSA8QNiE5PUUBB782ITk9
+RQEHTQYCcWEoSBBvAYFegBsNDjofTz7+f3c7H04+AYH+f16AGw0AAAIAKwMNAV4DcgADAAcAOwCw
+BC+wADOwBc2wATKwBc0BsAgvsAXWsAbNsAQg1hGwB82wBhCxAQErsALNsAAg1hGwA82xCQErADAx
+EzczByE3MwfzFVYV/uIUVxUDDWVlZWUAAAADAD3/9AMHAs4ACQATADUAfgCyCAAAK7ANzbIDAgAr
+sBLNtDMoCAMNK7AzzbQXIggDDSuwF80BsDYvsAHWsAvNsAsQsRQBK7AlzbAlELEQASuwBs2xNwEr
+sRAlERK3CA0DEhcdLTMkFzkAsSgzERKxBgA5ObAiEUAJCg8QCx0UHiwtJBc5sBcSsQUBOTkwMTYQ
+NjMyFhAGIyICFBYzMjY0JiMiAzQ2MzIeAh8BBy4CIyIGFRQWMzI2PwEXDgQjIiY90JOW0dGWk4ai
+d3mlpXl3Rm1YIDkkGwYFPQQPNB04REI6HjIKCj0CCB0jOSBZbMkBMNXV/tDVAer6rKz6rP7WUnYU
+HR4KCiEHFSNNNjhLIA8QIQQNIxoVdQAAAAMARAEJAZYCzAAcACQAKABdALIRAgArsArNsCUvsCbN
+sAAvsB3NsCEvsAXNsiEFCiuzQCEWCSsBsCkvsAPWsCPNsSoBK7EjAxESsA85ALEdABESsBg5sCER
+sAM5sQoFERKxDhM5ObAREbAPOTAxEyImNTQ7ATY1NiMiBg8BJzYzMhUUDwEjNyMOAicyNjcjIhUU
+BzchB8olOc4QAgk9FCwMDRU0Sm4FJkQKAgQQNQQhNwYLf3ILARMLAX4tKHgKAjsOBgczImEPFsEw
+BhIfOT8mQSSuOTkAAAIAKABNAiUB6AAFAAsA2gABsAwvsAjWsAnNswsJCAgrsAbNsAYvsAvNsAkQ
+sQIBK7ADzbMFAwIIK7AAzbAAL7AFzbENASuwNhq6LljT3QAVKwoEsAguDrAHwASxCQj5DrAKwLrJ
+kd5XABUrCgSwBi6xBwgIsAfABLELBPmxCgkIsArAuiyC0gIAFSsKBLACLg6wAcAEsQMG+Q6wBMC6
+yZHeVwAVKwoEsAAusQECCLABwASxBQT5sQQDCLAEwABADAABAgMEBQYHCAkKCy4uLi4uLi4uLi4u
+LgGzAQQHCi4uLi6wQBoBADAxJSc3MwcXISc3MwcXAW+Az2fZf/7dgL9myH9Nz8zSyc/M0skAAAAA
+AQBHAJcCJAGiAAUALgCwAC+wAc2yAAEKK7NAAAQJKwGwBi+wBNawA82yBAMKK7NABAAJK7EHASsA
+MDETNSERIzVHAd1RAVRO/vW9//8AUQDyAYUBSAADABAAAAAAAAAABAA9//QDBwLOAAkAEwAkAC0A
+zgCyCAAAK7ANzbIDAgArsBLNtCImCAMNK7AizbIiJgors0AiFAkrsSAhMjK0FS0IAw0rsBXNAbAu
+L7AB1rALzbALELEUASuwJM2wJTKwJBCxKQErsBnNsCEg1hGwIM2wGRCxEAErsAbNsS8BK7A2GrrG
+SuRVABUrCrAhELAiwA6wIBCwH8AAsB8uAbEfIi4usEAaAbEpJBESswgNEgMkFzmwIRGwHDkAsSIN
+ERKzBgsADyQXObAmEbAcObAtErIQChk5OTmwFRGxBQE5OTAxNhA2MzIWEAYjIgIUFjMyNjQmIyID
+ETMyFhUUBgcVFh8BIycjFTUzMjY1NCYrAT3Qk5bR0ZaThqJ3eaWleXcDkjVBKhsECUlORj48HSAg
+HD3JATDV1f7Q1QHq+qys+qz+HAF5PzQoNQcCBBGLkpLGIh4dIAAAAAABAD8DEAFKA1cAAwAbALAA
+L7ABzbABzQGwBC+wANawAs2xBQErADAxEzczBz8N/g0DEEdHAAAAAAIAXgGmAZICzgALABcAPgCy
+BgIAK7ASzbAAL7AMzQGwGC+wA9awFc2wFRCxDwErsAnNsRkBK7EPFRESsQYAOTkAsRIMERKxAwk5
+OTAxEyImNTQ2MzIWFRQGJzI2NTQmIyIGFRQW5zxNakE8TWs7IjYjHCM2IwGmSTlBZUo4QmRKNCMb
+IzYjGyEAAAAAAgAo/1MCOQI6AAsADwBQALIKAAArsA8vsAzNsAAvsAczsAHNsAUysgEACiuzQAED
+CSsBsBAvsArWsAIysAnNsAQysgkKCiuzQAkHCSuyCgkKK7NACgAJK7ERASsAMDE3NTM1MxUzFSMV
+IzUDIRUhKOBS399S0AHx/g/2Tvb2Tvb2/qtOAAAAAAEAQAGnAZ0DZgAgAQgAsCAvsB3Nsh0gCiuz
+QB0eCSuwDi+wCi+wE80BsCEvsA/WsQcBK7AWzbEiASuwNhqwJhoBsQ4PLskAsQ8OLsmwNhq6K2nQ
++QAVKwoOsA8QsBHAsA4QsA3Auh+TyFUAFSsKDrADELAFwLEaEvmwGMCwAxCzBAMFEyu6LILSAgAV
+KwuwDxCzEA8REyu6H/bIjQAVKwuwGhCzGRoYEyuyEA8RIIogiiMGDhESObIEAwUgiiCKIwYOERI5
+shkaGBESOQBACQ0DBAUQERgZGi4uLi4uLi4uLgFACQ0DBAUQERgZGi4uLi4uLi4uLrBAGgGxFgcR
+ErEfIDk5ALEOHRESsAc5sAoRsBY5MDETPgU1NCYjIgYPASc+AjMyFhUUDgMHMzczB0ABKTxGOygh
+GhcvDA0sBxhMJTpKMEdJPAifCj8WAacxTy8tIC4bFx4YDAwxCBYmPzQrRSwnMBszcQAAAAABAEIB
+nQGzA1wAIgB3ALAAL7AJzbAXL7AazbIXGgors0AXGQkrAbAjL7AM1rAgzbEkASuwNhq6LGXR5gAV
+KwoOsBEQsBLAsR0T+bAcwACzERIcHS4uLi4BsxESHB0uLi4usEAaAbEgDBESsRMUOTkAsQkAERKw
+BDmwFxGyBRMgOTk5MDETIiYvATceAjMyNjU0JisBJz8BNQYrAQcjNyEPAR4BFRQG1y1KDw8xBA80
+HSY5LR8fCnUaDhBiCj8WARYJhyU6YwGdIRARMQUPGjQlGx8kcxQDAzVxMIIINy8+YQAAAAABAEoC
+8wE+A3IAAwAYALAAL7ABzQGwBC+wANawAs2xBQErADAxEzczB0qAdJQC839/AAAAAf/p/zgCNwH6
+ABoA4wCyEAAAK7APM7IWAAArsAnNsgQBACuyAw0OMzMzAbAbL7EcASuwNhq6PqPy3gAVKwqwAy4O
+sALABbEEEPkOsAHAuj7P87YAFSsKBbAQLrAOLrAQELEPD/mwDhCxDQ/5uj6j8t4AFSsLsAEQswAB
+BBMrswUBBBMrsBAQswwQDRMrsxEQDRMrsgABBCCKIIojBg4REjmwBTmyERANERI5sAw5ALUAAQIF
+DBEuLi4uLi4BQAwAAQIDBAUMDQ4PEBEuLi4uLi4uLi4uLi6wQBoBALEJEBESsRgZOTmwBBGxEhM5
+OTAxFwcjEzMDBhUUMzI2PwEzAyM/ASMOASMiJyMGWhtWiWE6B01Icw8tYWNeCw0CGm1GPB4CAzuN
+AsL+1h8bSHhO5v4GOzAtSiEzAAAAAAIARP/OAnECwgALAA8AfwCyBwIAK7AKzbIKBwors0AKCwkr
+sgAMDzIyMgGwEC+xEQErsDYauj7U888AFSsKsAAusAousAAQsQsE+Q6wChCxAQT5uj7U884AFSsK
+BbAMLg6wDcAFsQ8E+Q6wDsAAsgENDi4uLgG3AAEKCwwNDg8uLi4uLi4uLrBAGgEAMDEXEyImNTQ2
+MyEHIwMzEzMDzzlPdaloARwQxYI+d0p2MgEjdVZpnVb9YgJl/ZsAAQBNAO0AxgFWAAMAIwCwAC+w
+Ac2wAc0BsAQvsAHWsALNsAAg1hGwA82xBQErADAxPwEzB00UZRTtaWkAAQBT/ycBCgAXABUAKACw
+Ci+wEc2wERCwDs0BsBYvsBPWsAfNsRcBK7EHExESsQQCOTkAMDEXNxcPAR4BFRQGIyImLwE3FjMy
+NTQjfTcvARsdJk4xDhwHBwsRGTs1YXgKCD0DJB0uLwMCAjUGJR0A//8APwGnAWMDXAADAbcAGgCa
+AAAAAwBKAQkBygLNAAsAFwAbAEwAsgYCACuwEs2wGC+wGc2wAC+wDM0BsBwvsAPWsBXNsBUQsQ8B
+K7AJzbEdASuxDxURErEABjk5sAkRsRobOTkAsRIMERKxAwk5OTAxASImNTQ2MzIWFRQGJzI2NTQm
+IyIGFRQWBzchBwECQlF5TkJSe0cuSy4jLkosmgsBOAsBgE0+UHJOPlBxQUg0Iy1JMyQsuDk5AAAA
+AgAIAE0CBgHoAAUACwDaAAGwDC+wCNawCc2zCwkICCuwBs2wBi+wC82wCRCxAgErsAPNswUDAggr
+sADNsAAvsAXNsQ0BK7A2GrosZ9HoABUrCgSwBi4OsAfABLELCPkOsArAusmv3icAFSsKBLAILrEG
+BwiwB8AEsQkF+bELCgiwCsC6LjzTvwAVKwoEsAAuDrABwASxBQT5DrAEwLrJr94nABUrCgSwAi6x
+AAEIsAHABLEDBfmxBQQIsATAAEAMAAECAwQFBgcICQoLLi4uLi4uLi4uLi4uAbMBBAcKLi4uLrBA
+GgEAMDE/ASczFwchNyczFwfgyYBcgcD+wtqAXIHQTdLJz8zSyc/M//8AMgAAA4QCwgAjAWAB3v5Z
+ACMBtwANAAAAAwFeAZAAAAAA//8ALAAAA4ACwgAjAbgCAP7zACMBtwAHAAAAAwFeAYsAAAAA//8A
+MwAAA44CwgAjAWAB6P5ZACMAc//x/2YAAwFeAZoAAAAAAAL/9P8uAW4B+gADACIBLQCyAQEAK7AC
+M7AAzbADMrAgL7AXzQGwIy+wBNawFM2xJAErsDYauij5ztUAFSsKDrAGELAIwLESDPmwD8C6Prrz
+TAAVKwoFsAEuDrAKwAWxAgn5DrANwAWwChCzAAoBEyuwDRCzAw0CEyu6J8vN4AAVKwuwBhCzBwYI
+Eyu6Pvj0jQAVKwuwChCzCwoBEyuwDRCzDA0CEyu6KSLO+AAVKwuwEhCzEBIPEyuzERIPEyuyBwYI
+IIogiiMGDhESObIREg8REjmwEDmyCwoBIIogiiMGDhESObIMDQIREjkAQAsKCwwNBgcIDxAREi4u
+Li4uLi4uLi4uAUAPAAECAwoLDA0GBwgPEBESLi4uLi4uLi4uLi4uLi4usEAaAQCxFyARErAcObAA
+EbEEGzk5MDETNzMHATQ+Az8BMwcOBRUUFjMyNj8BFw4CIyIm9hRkE/6ZLEFCNgcIXggIKTE3LR00
+LB09EBArCSBdLFJoAZhiYv42MVE3MTsgJSsmQSstJTIdJC4WCgtLBhQgVwAAAP///9IAAAKcA3IA
+IwAkAAAAAAADAEMA2QAAAAD////SAAACnANyACMAJAAAAAAAAwB0ATkAAAAA////0gAAApwDcgAj
+ACQAAAAAAAMBRQEMAAAAAP///9IAAAKcA3MAIwAkAAAAAAADAUsBDgAAAAD////SAAACnANyACMA
+JAAAAAAAAwBoAQwAAAAA////0gAAApwDgQAjACQAAAAAAAMBSQEMAAAAAAAC/9UAAAO+AsIAGwAf
+AQ4AsgAAACuwEzOwAc2zAg8WGSQXMrIBAAors0ABEQkrsgUCACuwH82yAwoeMjIysh8FCiuzQB8H
+CSu0Cw4ABQ0rsRcYMzOwC82xHB0yMgGwIC+wCNawB82zEgcICCuwEc2wES+wEs2xIQErsDYaujbG
+3uYAFSsKsAIusB8usAIQsRkH+bAfELEDB/m6Ps7zsQAVKwqwFi6wCi6wFhCxDwP5sAoQsR4D+bAP
+ELMLDwoTK7MODwoTK7AWELMXFh4TK7AZELMYGR8TK7McGR8TK7AWELMdFh4TKwNADgIDCgsODxYX
+GBkcHR4fLi4uLi4uLi4uLi4uLi6wQBqxCBERErIMDRM5OTmwEhGwCTkAMDEjNzMBIzchByM3Iwcz
+ByMHMzczByE3MzcjBzMHEzM3IysPPgFNTBACiyBTEO0t+BD4Lf4QUyD99Q9WL7WPSw+Bli05TgIn
+TaRS41LpU6VO7u5OAYrmAAABADn/JwLdAs4ANwDmALIkAAArsBnNshkkCiuzQBkdCSuwHjKyAQAA
+K7IHAgArsBPNsCsvsDLNsDIQsC/NAbA4L7AE1rAWzbAWELE1ASuwKM2xOQErsDYauj779J0AFSsK
+DrAcELAPwLEfD/mwDMCzDR8MEyuwHBCzDhwPEysFsx0cDxMrsB8Qsx4fDBMrsg4cDyCKIIojBg4R
+EjmyDR8MERI5ALUMDQ4PHB8uLi4uLi4BtwwNDg8cHR4fLi4uLi4uLi6wQBoBsTUWERKzAQArLyQX
+ObAoEbIkGSU5OTkAsSQyERKxACg5ObETGRESsAQ5MDEFNy4BNTQ2MzIeAg8BIzc2LgEjIgYVFBYz
+MjY/ATMHDgIrAQceARUUBiMiJi8BNxYzMjY1NCMBESl2i/6sJlJYMggSWwoGNkQkhb10ZD92CAtc
+EAllcTkGEx0mTjEOHAcHCxIZFiQ1YVoQpXqt+Q0cOihXOR4oDceDZH8rKTZSMkQZLAMkHS4vAwIC
+NQYRFB3////9AAAChQNyACMAKAAAAAAAAwBDALgAAAAA/////QAAAoUDcgAjACgAAAAAAAMAdAEY
+AAAAAP////0AAAKFA3IAIwAoAAAAAAADAUUA6wAAAAD////9AAAChQNyACMAKAAAAAAAAwBoAOsA
+AAAA/////AAAAZoDcgAjACwAAAAAAAMAQwAvAAAAAP////wAAAHNA3IAIwAsAAAAAAADAHQAjwAA
+AAD////8AAABoANyACMBRQBiAAAAAwAsAAAAAAAA/////AAAAcEDcgAjACwAAAAAAAMAaABjAAAA
+AP////wAAALvAsIAAwDQAAAAAAAA/////QAAA28DcwAjADEAAAAAAAMBSwFOAAAAAP//ADj/9AMX
+A3IAIwAyAAAAAAADAEMBDQAAAAD//wA4//QDFwNyACMAMgAAAAAAAwB0AW0AAAAA//8AOP/0AxcD
+cgAjADIAAAAAAAMBRQFAAAAAAP//ADj/9AMXA3MAIwAyAAAAAAADAUsBQQAAAAD//wA4//QDFwNy
+ACMAMgAAAAAAAwBoAUAAAAAAAAEALAAAAjMCOgALAPoAsgsAACuwCTOwAy+wBTMBsAwvsADWsAIy
+sQYBK7AIMrENASuwNhqwJhoBsQsALskAsQALLskBsQUGLskAsQYFLsmwNhqwJhoBsQMCLskAsQID
+LskBsQkILskAsQgJLsmwNhq60HTVKQAVKwuwAhCzAQIJEyuxAgkIsAAQswEABRMrutB01SkAFSsL
+sAMQswQDCBMrsQMICLAAELMEAAUTK7rQdNUpABUrC7ADELMHAwgTK7EDCAiwCxCzBwsGEyu60HTV
+KQAVKwuwAhCzCgIJEyuxAgkIsAsQswoLBhMrALMBBAcKLi4uLgGzAQQHCi4uLi6wQBoBADAxPwEn
+Nxc3FwcXBycHLM7ON8zNN8/PN83MN+bmN+TkN+bmN+PjAAMAOP/nAxgC3AAWAB4AJgEIALITAAAr
+sCHNsgcCACuwGs2wFi+wCi8BsCcvsADWsAMg1hGwHc2xCwErsA4g1hGwJM2wJC+wDs2xKAErsDYa
+sCYaAbEWAC7JALEAFi7JAbEKCy7JALELCi7JsDYaui8U1KYAFSsLsAAQswEAChMrswkAChMrsBYQ
+swwWCxMrsxUWCxMrsAAQsxcAChMrsxgAChMrsBYQsx8WCxMrsyYWCxMrsgEACiCKIIojBg4REjmw
+FzmwGDmwCTmyFRYLERI5sB85sCY5sAw5ALcBCQwVFxgfJi4uLi4uLi4uAbcBCQwVFxgfJi4uLi4u
+Li4usEAaAbEkHRESsQcTOTkAsRohERKxAw45OTAxPwEmNTQ+ATMyFzcXBxYVFA4CIyInBzcBJiMi
+BhUUFxYzMjY1NCdBQ0x4w2ttTz4tPlFIdZpPcFJAWwGLNEV8w1U3SXrFMAxJVX5wxHI2RCZDVH1V
+oHNGOke6Aa8jwoVTYyfHh1E6//8AYP/0A04DcgAjADgAAAAAAAMAQwD/AAAAAP//AGD/9ANOA3IA
+IwA4AAAAAAADAHQBXwAAAAD//wBg//QDTgNyACMAOAAAAAAAAwFFATIAAAAA//8AYP/0A04DcgAj
+ADgAAAAAAAMAaAEzAAAAAP//AEsAAALQA3IAIwA8AAAAAAADAHQBFwAAAAAAAv/9AAACgALCABQA
+HACWALIUAAArsBLNsAIysgUCACuwBM2xAwgyMrQRFRQFDSuwEc20CRwUBQ0rsAnNAbAdL7AZ1rAN
+zbEeASuwNhq6PtTzzQAVKwqwAi6wCC6wAhCxEg35sAgQsQMN+bASELMJEggTK7MREggTK7MVEggT
+K7McEggTKwO3AgMICRESFRwuLi4uLi4uLrBAGgCxHBURErANOTAxIzczEyM3IQcjBzMyFhUUBisB
+BzMHJzMyNjU0KwEDD1hrWRABFQ9bDqNWZJNqqxJaDyqSRltylE4CJ01NSFhLZX1aTvZORFcAAAAA
+AQAd//kCIQLOADAAlwCyAAAAK7AwM7IVAAArsBzNsgQCACuwLM0BsDEvsCTWsA3NsA0QsR8BK7Ap
+MrASzbAHMrEyASuwNhq6Ptbz2gAVKwqwAC4OsAHABbEwCfkOsC/AALEBLy4uAbMAAS8wLi4uLrBA
+GgGxDSQRErUEFRwiJywkFzmwHxGwCzmwEhKwEDkAsRwAERKwGTmwLBGyBxIaOTk5MDEzEz4BMzIW
+FRQOAxUUHgIVFAYjIiYvATcWMzI2NTQuAjU0PgI1NCYjIgYHAx1oEIlSUGEdKCkdKzMrc0sqShAQ
+ETFLJT4sNCwsNSwqKDBOC2YCGlRgTz4hOCYhIxIULyZAI0ViDwcHVB0rKBkzJTgdIj0nMxkcJjo1
+/fX//wAA//QB7ALCACMARAAAAAAAAwBDAFb/UAAA//8AAP/0AfQCwgAjAEQAAAAAAAMAdAC2/1AA
+AP//AAD/9AHsAsIAIwBEAAAAAAADAUUAif9QAAD//wAA//QB+ALDACMARAAAAAAAAwFLAIr/UAAA
+//8AAP/0AewCwgAjAEQAAAAAAAMAaACJ/1AAAP//AAD/9AHsAtEAIwBEAAAAAAADAUkAif9QAAAA
+AwAC//QDOAIGADoAQwBQAN4AsjgAACuwLzOwR82wJjKyFAEAK7AZM7ALzbBBMrQGTDgUDSuwIDOw
+Bs2wOzIBsFEvsADWsETNsEQQsT4BK7AczbFSASuwNhqwJhoBsSorL8kAsSsqL8mwNhq6I4DKwAAV
+KwoOsCoQsCnAsCsQsC3AsC0QsywtKxMrsiwtKyCKIIojBg4REjkAsiksLS4uLgGyKSwtLi4usEAa
+AbFEABESsBA5sD4RQAoHDxQZIQk4OyNLJBc5sBwSsCA5ALFMRxESsgAyMzk5ObELBhEStA8WFxw+
+JBc5sBQRsBA5MDE3ND4DOwE2NTQjIgYPASc+AjMyFzM2MzIWFRQGDwEhBhUUFjMyNj8BFw4CIyIm
+JyMOAyMiJiUhNjU0JiMiBgUUFjMyNj8BIyIOAgIrQVlNKS4GYCRJExMaCiFjLnggAktxX2MIBAP+
+lARJQydQFBUcCiJlME5tFQIGGzFPLkJbAcsBCAI3KzlZ/oIqJzpeDQQvITtFKnkuRicYCCgKUBgM
+DEsGEh1VVWVXESoNDRETQEsdDw5KBxYlQzoNIy4fSPgSDjE0RfAdJWQ9EggVMAAAAAEAHP8nAhAC
+BgA0AG4AsiIAACuwFs2yAQAAK7IHAQArsBDNsCkvsDDNsDAQsC3NAbA1L7AE1rATzbATELEyASuw
+Js2xNgErsTITERKzAQApLSQXObAmEbIiFiM5OTkAsSIwERKxACY5ObAWEbAbObAQErIECxo5OTkw
+MRc3LgE1NDYzMhYPASM3NiYjIgYVFBYzMjY/ARcOBCsBBx4BFRQGIyImLwE3FjMyNTQjqSpVYr6E
+R3YLC1YGBj4pU4JRRyxXFRUcAwwpLUglCBIdJk4xDhwHBwoSGTo0YVsPc1Z8uDs8OiIcH4JXQk8h
+ERBLAwoaFBAsAyQdLi8DAgI1BiUdAAD//wAe//QCBQLCACMASAAAAAAAAwBDAHb/UAAA//8AHv/0
+AhQCwgAjAEgAAAAAAAMAdADW/1AAAP//AB7/9AIFAsIAIwBIAAAAAAADAUUAqf9QAAD//wAe//QC
+BwLCACMASAAAAAAAAwBoAKn/UAAA//8AM//+AQ0CwgAjAPEAAAAAAAMAQ//s/1AAAP//ADP//gGK
+AsIAIwDxAAAAAAADAHQATP9QAAD//wAz//4BXQLCACMA8QAAAAAAAwFFAB//UAAAAAMAM//+AXAC
+wgATABcAGwC/ALIPAAArsAvNshkCACuwFTOwGM2wFDKyBQEAK7AGM7AEzbADMgGwHC+wANawCc2w
+GzKyCQAKK7NACQYJK7AJELAYzbAYL7AJELAaINYRsBnNsBkvsBrNsAkQsRUBK7AWzbAWELAXINYR
+sBTNsBQvsBfNsR0BK7A2Gro+0PO4ABUrCg6wBhCwB8AFsQMJ+Q6wAsAAsQIHLi4BsgIDBy4uLrBA
+GgGxGgkRErAPObAUEbEMDTk5ALEECxESsAA5MDE3NDcTIzczAwYVFDM3BwYjIi4CEzczByE3MwdJ
+BTpVD7VGBC4XDhcRFyIlFbwVVhT+/BVWFV8QHAEkS/6aFgksAksCBhIpAh5lZWVlAAAAAAIAG//0
+AicCzwAeACoA9QCyHAAAK7AizbIQAgArsA/NsBQysA8QsBPNtAMoHBANK7ADzbQMCxwQDSuwDM0B
+sCsvsADWsB/NsB8QsSUBK7AIMrAXzbEsASuwNhq6F7HEjAAVKwqwDC6wFC6wDBCxCxT5sBQQsRMU
++boXscSMABUrC7ALELMKCxQTK7AMELMNDBMTK7MSDBMTK7ALELMVCxQTK7INDBMgiiCKIwYOERI5
+sBI5sgoLFBESObAVOQCzCg0SFS4uLi4BtwoLDA0SExQVLi4uLi4uLi6wQBoBsSUfERKyAw8cOTk5
+sBcRsAc5ALEoIhESsRcAOTmwAxGxBwg5OTAxNzQ2MzIWHwEzJicHPwEmJzcWFzcVBxYVFA4CIyIm
+NxQWMzI2NTQmIyIGG519JT0NDAIQSMIBjjxBKHBKm3BkI0R5TGZuYzo4UW5AN09rv2qpFwsMVTlO
+NjoiEUgeNj42LWSTOHhySXRZNUSKSy45dAAAAP//ADj//gJeAsMAIwBRAAAAAAADAUsA4v9QAAD/
+/wAd//QCRQLCACMAUgAAAAAAAwBDAIn/UAAA//8AHf/0AkUCwgAjAFIAAAAAAAMAdADp/1AAAP//
+AB3/9AJFAsIAIwBSAAAAAAADAUUAvP9QAAD//wAd//QCRQLDACMBSwC9/1AAAwBSAAAAAAAA//8A
+Hf/0AkUCwgAjAFIAAAAAAAMAaAC8/1AAAAADADIALAIsAg4AAwAHAAsAKgCwCC+wCc2wBC+wBc2w
+AC+wAc0BsAwvsAjWsAAysAvNsAIysQ0BKwAwMQE1MxUFNSEVBTUzFQEAXv7UAfr+1F4Bs1tbvU5O
+yltbAAMAHf/cAkUCGgATABsAIwEQALIQAAArsB7NsgAAACuyBgEAK7AXzbATL7AJLwGwJC+wANaw
+AyDWEbAazbEKASuwDTKwIc2wIS+xJQErsDYasCYaAbEJCi7JALEKCS7JsDYaui8M1J0AFSsKBbAA
+ELETFPm6LwzUnQAVKwuwABCzAQAJEyuzCAAJEyuwExCzCxMKEyuzEhMKEyuwABCzFAAJEyuzFQAJ
+EyuwExCzHBMKEyuzIxMKEyuyAQAJIIogiiMGDhESObAUObAVObAIObISEwoREjmwHDmwIzmwCzkA
+twEICxIUFRwjLi4uLi4uLi4BQAkBCAsSExQVHCMuLi4uLi4uLi6wQBoBsSEaERKxEAY5OQCxFx4R
+ErENAzk5MDEXNyY1NDYzMhc3FwcWFRQGIyInBzcBJiMiBhUUFxYzMjY1NCcoMz6+elE+Nic2Or95
+TDw2TwEGIi5SgkUjJlGDGwI4QVx/tCY6Ijo/VoG0IjqiAR0XgFszSROBWyom//8ALP/0AlECwgAj
+AFgAAAAAAAMAQwCF/1AAAP//ACz/9AJRAsIAIwBYAAAAAAADAHQA5f9QAAD//wAs//QCUQLCACMA
+WAAAAAAAAwFFALj/UAAA//8ALP/0AlECwgAjAFgAAAAAAAMAaAC5/1AAAP///8T/LgJtAsIAIwBc
+AAAAAAADAHQA1/9QAAAAAv/2/zgCNgLCABcAIwCTALIQAAArsBvNsgMCACuwBDOwAc2yCgEAK7Ah
+zQGwJC+wHtawDc2xJQErsDYauj7T88wAFSsKsAEuDrAAwAWxBAn5DrAXwLAXELMFFwQTK7MWFwQT
+K7IWFwQgiiCKIwYOERI5sAU5ALMABRYXLi4uLgG1AAEEBRYXLi4uLi4usEAaAQCxIRsRErQHDQYU
+EyQXOTAxBxMjNzMPATM+ATMyFhUUBiMiJicjBg8BExQWMzI2NTQmIyIGCqFSDrMuCgIbWDVaZKZt
+MlMSAgIFLVI5OEdzPTVMbcgDP0vrKCYxcGCLty0rFRrlAZI5SYBnPUWM////xP8uAm0CwgAjAFwA
+AAAAAAMAaACq/1AAAP///9IAAAKcA1cAIwAkAAAAAAADAG8BCQAAAAD//wAA//QB7AKnACMARAAA
+AAAAAwBvAIb/UAAA////0gAAApwDcgAjACQAAAAAAAMBRwEEAAAAAP//AAD/9AHsAsIAIwBEAAAA
+AAADAUcAgP9QAAAAAv/S/yQCnALCABwAIwDQALIKAAArsQISMzOwCM2yBQ0QMjIysg8CACuwDjOw
+GS+wGM20Bx0KDw0rsB4zsAfNsAYyAbAkL7AA1rAeMrAWzbElASuwNhq6N/vg+wAVKwqwDS4OsCMQ
+BbANELEID/mwIxCxDg/5usDU9b0AFSsKsAUusA8usAUQsRAP+Q6wDxCxHw/5BbMGHwUTK7AIELMH
+CCMTK7MdCCMTKwMAsR8jLi4BQAsFBgcIDQ4PEB0fIy4uLi4uLi4uLi4usEAaALEKGBESsAA5sQ8d
+ERKwIDkwMQU0NyM3MycjBzMHIzczATMTMwcjIgYVFBcHLgIDMy8BIwYHAdBbkA9LGPpWTBD3D0QB
+XHBmRRAEE1Q3HxYrKMTHJgIDBw+GST1OnZ1OTgJ0/YxOUCAlA0QDDikB3fU2GR0AAAAAAgAA/yQB
+7AIGADcARQDxALILAAArsDvNsi0AACuwKc2yIQEAK7AYzbA0L7AzzbQTPwshDSuwE80BsEYvsA7W
+sDjNsDgQsQABK7AwzbAwELEWCyuwJM2xRwErsDYasCYaAbEcHS/JALEdHC/JsDYauiDtyR8AFSsK
+DrAdELAfwLAcELAbwLAdELMeHR8TK7IeHR8giiCKIwYOERI5ALIbHh8uLi4BshseHy4uLrBAGgGx
+ADgRErILGDs5OTmwMBG2AwQFBhQhPyQXObAkErMCJzM0JBc5ALELMxESsQAwOTmxOy0RErACObE/
+KREStAUOJwQ4JBc5sRgTERKwJDkwMQU0NyY3IzIOAyMiJjU0PgI7ATY1NCMiBg8BJz4CMzIWFRQG
+FRQzNwciBw4BFRQWFwcuAgMUFjMyNj8BIyIOAwEiXzoBAgEQHyk8ID9UQmxsOhkHXCNMFBQZCiJl
+MExgLi4XDgUGGUcjEx8WKijBKCc6YhAFGhsyRDIjhks9EEgVHh4VQz04UigRIhBNGAwMSwYSHUdK
+H80ULAJLAQdJHxUSAUQDDikBJh8maD0UAw4YLQAA//8AOf/0At0DcgAjACYAAAAAAAMAdAFfAAAA
+AP//ABz/9AIWAsIAIwBGAAAAAAADAHQA2P9QAAD//wA5//QC3QNyACMAJgAAAAAAAwFFATIAAAAA
+//8AHP/0AhACwgAjAEYAAAAAAAMBRQCr/1AAAP//ADn/9ALdA3IAIwAmAAAAAAADAUgBMgAAAAD/
+/wAc//QCEALCACMARgAAAAAAAwFIAKv/UAAA//8AOf/0At0DcgAjACYAAAAAAAMBRgEyAAAAAP//
+ABz/9AIQAsIAIwBGAAAAAAADAUYAq/9QAAD////8AAAC6gNyACMAJwAAAAAAAwFGARAAAAAA//8A
+Hv/0AvcCwgAjAEcAAAAAAAMBfQJjAvwAAAAC//wAAALvAsIAEAAdAJkAshAAACuwEc2wAjKyCgIA
+K7AZzbAHMrQEBRAKDSuxBhozM7AEzbEDHTIyAbAeL7AV1rANzbEfASuwNhq6Ps7zsQAVKwqwAi6w
+GS6wAhCxEQP5sBkQsQcD+bACELMDAgcTK7MGAgcTK7ARELMaERkTK7MdERkTKwO3AgMGBxEZGh0u
+Li4uLi4uLrBAGgCxGQURErENFTk5MDEjNzM3IzczNyM3ITIWFRQGIyczMjY1NCYrAQczByMED1gu
+TBBMLlkPATGTpuy1hn+MtnNmfi2aEJpO6lLrTZCDtfpSxJFhaOZSAAAAAgAe//QCmwLCACUAMQDK
+ALIjAAArsCnNshwAACuwGM2yDwIAK7AOM7IDAQArsC/NtAwLLw8NK7EKEzMzsAzNsQ0QMjIBsDIv
+sADWsCbNsCYQsSwBK7AWzbEzASuwNhq6PtXz1wAVKwqwDi4OsAnABbEPCfkOsBTABbAJELMKCQ4T
+K7MNCQ4TK7AUELMQFA8TK7MTFA8TKwMAsQkULi4BtwkKDQ4PEBMULi4uLi4uLi6wQBqxLCYRErUD
+DB4LIx8kFzmwFhGwBjkAsS8pERK0AAcGHyAkFzkwMTc0NjMyFhczNj8BIzczNzMHMwcjAwYVFDM3
+BwYjIiY3Iw4BIyImNxQWMzI2NTQmIyIGHqZxM1AQAgEEE5cMlw9hD0wNS1EELhcOFhQ0OAECG2E2
+WmRjPTVNbDk4R3PDjLcrLBMSYT9OTj/+XxYJLAJLAiswKzpvZz1Fj1o4SIAAAAD////9AAAChQNX
+ACMAKAAAAAAAAwBvAOgAAAAA//8AHv/0AgUCpwAjAEgAAAAAAAMAbwCm/1AAAP////0AAAKFA3IA
+IwAoAAAAAAADAUcA4wAAAAD//wAe//QCBQLCACMASAAAAAAAAwFHAKH/UAAA/////QAAAoUDcgAj
+ACgAAAAAAAMBSADrAAAAAP//AB7/9AIFAsIAIwBIAAAAAAADAUgAqf9QAAAAAf/9/yQChQLCACAA
+mQCyAAAAK7ATM7APzbACMrIPAAors0APEgkrsgUCACuwCs2wAzKyCgUKK7NACgcJK7AbL7AazbQL
+DgAFDSuwC80BsCEvsB7WsBfNsSIBK7A2Gro+1PPNABUrCrACLrAKLrACELEPDfmwChCxAw35sA8Q
+swsPChMrsw4PChMrA7UCAwoLDg8uLi4uLi6wQBoAsQAaERKwHjkwMSM3MxMjNyEHIzcjBzMHIwcz
+NzMHIyIGFRQWFwcuATU0NwMPWGtZEAH/IFcQ7Cz6Efku/RBYIQYTUyQTHyVDWk4CJ02kUuNS6VWn
+TyEVEgFEBCkpST0AAgAe/yQCBQIGACUALgCSALIjAAArsBDNshgAACuyAwEAK7AszbAdL7AczbQm
+CyMDDSuwJs0BsC8vsADWsA3NsA0QsSEBK7AazbAaELEpASuwBs2xMAErsSENERKxCyY5ObAaEbAj
+ObApErUQFwMcHSwkFzmwBhGyChQVOTk5ALEjHBESsRohOTmwEBGwFTmwCxKxABQ5ObEsJhESsAY5
+MDE3NDYzMhYVFAYPASEGFRQWMzI2PwEXBgcOARUUFwcuAjU0Ny4BNyE2NTQmIyIGHql9X2IIBAT+
+kARMRCdRFRUbKDodRDcfFisoS2t8dQEOAzUtOV/MgLpmVRIsDQwREzxMHQ8OTBwXDUUhJQNEAw4p
+HEE5A3fEERAyNEgAAAD////9AAAChQNyACMAKAAAAAAAAwFGAOsAAAAA//8AHv/0AggCwgAjAEgA
+AAAAAAMBRgCp/1AAAP//ADj/9ALrA3IAIwAqAAAAAAADAUUBOwAAAAD//wAC/y4CfALCACMASgAA
+AAAAAwFFAK7/UAAA//8AOP/0AusDcgAjACoAAAAAAAMBRwEzAAAAAP//AAL/LgJ8AsIAIwBKAAAA
+AAADAUcApv9QAAD//wA4//QC6wNyACMAKgAAAAAAAwFIATsAAAAA//8AAv8uAnwCwgAjAEoAAAAA
+AAMBSACu/1AAAP//ADj/HwLrAs4AIwAqAAAAAAADAX0A5gAAAAAAAwAC/y4CfALnAAoALgA5AMUA
+shoBACuwN82yIgEAK7AlzbAsL7ANzbATL7AyzQGwOi+wFtawL82wLxCxAwErsAnNsTsBK7A2Gro+
+2fPoABUrCg6wDxCwIMCxKA35sCfAsA8QsxAPIBMrshAPICCKIIojBg4REjkAtA8QICcoLi4uLi4B
+tA8QICcoLi4uLi6wQBoBsS8WERKwCzmwAxG0DRMaLDEkFzmwCRKyETI3OTk5ALENLBESsC45sBMR
+sAs5sSUyERKyFi81OTk5sDcRsR4dOTkwMQEjJjU0NjcXBhUUARYzMj8BIwYjIiY1ND4BMzIWFzMm
+NzY7AQcjIgcDDgIjIicTFBYyPgE1NCMiBgGEVQI5LiM2/qo3UKIdDwI7YVtmPH1SQFMJAgEDCjlt
+DjgVBUwQWm5AZVGCPXBSJXRQYAJACgovThYkKjkQ/VEhoDlTcVxJimAyIwcONEsU/nVPaiktAX87
+RU1oNm2CAP////wAAANsA3IAIwArAAAAAAADAUUBTQAAAAD//wAd//4CQQNyACMASwAAAAAAAwFF
+ACoAAAAAAAL//QAAA2wCwgAjACcBJgCyIwAAK7AbM7AhzbICGR4yMjKyCQIAK7ARM7AIzbMHDA8U
+JBcytCAkIwkNK7AlM7AgzbAfMrQFBCMJDSuzAxgmJyQXM7AFzbMGDQ4VJBcyAbAoL7EpASuwNhq6
+PtTzzQAVKwqwAi6wDC6wAhCxIQP5sAwQsQcD+bo+1PPNABUrCrAeLrAULrAeELEZA/mwFBCxDwP5
+sAIQswMCBxMrswYCBxMrsCEQsw0hDBMrsB4Qsw4eDxMrsBkQsxUZFBMrsxgZFBMrsB4Qsx8eDxMr
+sCEQsyAhDBMrsyQhDBMrsB4QsyUeDxMrsyYeDxMrsCEQsychDBMrA0AUAgMGBwwNDg8UFRgZHh8g
+ISQlJicuLi4uLi4uLi4uLi4uLi4uLi4uLrBAGgAwMSM3MxMjNzM3IzchByMHITcjNyEHIwczByMD
+MwchNzM3IQczBwMhNyEDD1hOUgtTEVkQARUPWREBbRFYDwEVD1kRUwtTT1kQ/usPWS3+kixYDw8B
+bhT+kk4BlDlaTU1aWk1NWjn+bE5O5uZOAXlpAAEAHP/+AkACwgAoAO0Ash0AACuxACgzM7AZzbIG
+AgArsAUzshABACuwJM20AwIkBg0rsQEKMzOwA82xBAcyMgGwKS+wItawE82wHyDWEbAWzbEqASuw
+Nhq6PtDzuQAVKwqwAC6wBi6wABCxKAn5sAYQsQUJ+bAAELMBAAUTK7MEAAUTK7AoELMHKAYTK7MK
+KAYTK7o+0PO5ABUrC7MLKAYTK7MnKAYTK7InKAYgiiCKIwYOERI5sAs5ALELJy4uAUAKAAEEBQYH
+CgsnKC4uLi4uLi4uLi6wQBoBsSIfERKwEDmxExYRErAdOQCxJBkRErMNEwwfJBc5MDEzEyM3Mzcz
+BzMHIw8BMz4BMzIWFRQGFRQWMzcHBiMiNTQ2NTQjIgYPARxuSA1HD2EPmQyZFw0CEnJMQ0ssFxYY
+DxMYbytLSnQQLQI1Pk9PPngtI1NFQCLZERoSAksCXxjWGUl2VOMAAAD////8AAAB0gNzACMBSwBk
+AAAAAwAsAAAAAAAA//8AMv/+AY8CwwAjAPEAAAAAAAMBSwAh/1AAAP////wAAAGpA1cAIwAsAAAA
+AAADAG8AXwAAAAD//wAz//4BZgKnACMA8QAAAAAAAwBvABz/UAAA/////AAAAbYDcgAjACwAAAAA
+AAMBRwBaAAAAAP//ADP//gFzAsIAIwDxAAAAAAADAUcAF/9QAAAAAf/8/yQBmgLCABgAdACyAAAA
+K7ALM7ABzbECCTIysgUCACuwBM2xAwgyMrATL7ASzQGwGS+wFtawD82xGgErsDYauj7U880AFSsK
+sAIusAgusAIQsQkD+bAIELEDA/kDswIDCAkuLi4usEAasQ8WERKxBAU5OQCxABIRErAWOTAxIzcz
+EyM3IQcjAzMHIyIGFRQWFwcuATU0NwQPWGtYDwEVD1lrWQ8FE1QjEx8lQ1tOAidNTf3ZTlAgFRIB
+RAQpKUk9AAIAKf8kASECwgAcACAAyQCyEQAAK7APzbIeAgArsB8zsB3NsCAysgkBACuwCjOwB82w
+Gi+wGc0BsCEvsATWsA3NsBkysg0ECiuzQA0KCSuwBBCwACDWEbAWzbEiASuwNhq6Pt/0BgAVKwqw
+Hi4OsAbABbEfCfkOsAvABbAGELMHBh4TK7MdBh4TK7ALELMgCx8TKwMAsQYLLi4BtgYHCx0eHyAu
+Li4uLi4usEAasQQAERKxCAk5ObENFhESsQIaOTkAsREZERKwADmwDxGwAjmwBxKwBDkwMRc0NyY1
+NDcTIzczAwYVFDM3ByIHDgEVFBYXBy4BEzczBylfPwY5VA62RwMtGA8FBRZLJBMfJUN/E2YThks+
+EUsKIgEkS/6aEQ4sAksBBkseFRIBRAQpAw5jYwD////8AAABmgNyACMALAAAAAAAAwFIAGIAAAAA
+AAEAM//+APcB+gATAGYAsg8AACuwC82yBQEAK7AGM7ADzQGwFC+wANawCc2yCQAKK7NACQYJK7EV
+ASuwNhq6PtDzuAAVKwoOsAYQsAfABbEDCfkOsALAALECBy4uAbICAwcuLi6wQBoBALEDCxESsAA5
+MDE3NDcTIzczAwYVFDM3BwYjIi4CSQU6VQ+1RgQuFw4XERciJRVfEBwBJEv+mhYJLAJLAgYSKQAA
+AAAC//3//QMIAsIAEQAdAIQAsh0AACuwADOwG82xARQyMrIXAgArsAkzsBbNswcMFRokFzIBsB4v
+sR8BK7A2Gro+1PPNABUrCrAULrAaLrAUELEbA/mwGhCxFQP5uj7X894AFSsKsAcuDrAGwAWxDA35
+DrANwACxBg0uLgG3BgcMDRQVGhsuLi4uLi4uLrBAGgEAMDEFNxY+AjcTIzchByMDDgMlNzMTIzch
+ByMDMwcBOxAZLjEmCU5dDwEWD1VNDjpRUf6QD1hrWRABFQ9Za0wPA1MBCx0+LAGUTU3+dEpkMBAF
+TgInTU392U4A//8AM/8yAlQCwgAjAEwAAAAAAAMATQEvAAAAAP//AAD/9AJiA3IAIwAtAAAAAAAD
+AUUBJAAAAAAAAv+P/zIBUQLCAAcAGgCmALICAgArsAEzsgsBACuwDDOwCc2wEi+wFs0BsBsvsADW
+sAoysAfNsAcQsQQBK7ADzbEcASuwNhq6PtHzwAAVKwqwCS4OsAjABbEMCfkOsA3Aui+g1UAAFSsK
+BLAALgWwAcAEsQcR+Q6wBsAAtAAGBwgNLi4uLi4BtQEGCAkMDS4uLi4uLrBAGgGxBwARErALObED
+BBESsAI5ALECCxESsQMFOTkwMRM3MxcjJyMHAxMjNzMDDgMjJzcWMzI+AjhyaT5TJAJFXVZVD7Zl
+CzZFOBwuEAgOESEpHwJDf39RUf2tAb9L/fo8UyUOAk4BCBQw/////P8fAuMCwgAjAC4AAAAAAAMB
+fQC4AAAAAP//ABz/HwIsAsIAIwBOAAAAAAADAX0AdAAAAAAAAQA4//4CRgH6ACIAzQCyGAAAK7EA
+IjMzsBTNsgkBACuwBDOwCM2yAQcMMjIytAUhGAkNK7AFzbAGMgGwIy+xJAErsDYauj7P87YAFSsK
+sAAusAQusAAQsSIJ+bAEELEBCfm6K83RVgAVKwqwBi6wDC4OsAYQsQ0G+QWwDBCxBwb5usVr5joA
+FSsKDrAeELAdwLEQD/mwEcAFsCIQswUiBBMrsyEiBBMrAwC0DRARHR4uLi4uLgFADgABBAUGBwwN
+EBEdHiEiLi4uLi4uLi4uLi4uLi6wQBoAMDEzEyM3MwczNyM3MwcjBxUWHwEeATM3BwYjIi4CLwEm
+KwEHOVNUD7UlQ4BAD90OPKMRDDcKFxgcDw4bHCcbDQs3CyEpLwGvS8F2S0uZAgodeRUVAUsCDB4Y
+GH0X7AD////+AAACLQNyACMALwAAAAAAAwB0AI8AAAAA//8AMf/9AZMDcgAjAE8AAAAAAAMAdABV
+AAAAAAAC//7/HwItAsIACgAYAI8AsgsAACuwGDOwFM2xDRUyMrIUCwors0AUFgkrsBcyshACACuw
+D82xDhMyMgGwGS+wCdawA82xGgErsDYauj7O87EAFSsKsA0usBMusA0QsRQD+bATELEOA/m6PsXz
+gwAVKwqwFS6wFy6wFRCxGAz5sBcQsRYM+QO3DQ4TFBUWFxguLi4uLi4uLrBAGgAwMRczFhUUBgcn
+NjU0JzczEyM3IQcjAzM3MwfjVQI5LiM26A9Xa1kQARYQWWr2F1cnOgoKL04WJCo5EEpOAiJSUv3i
+csQAAP//AAn/HwEEAsIAIwBPAAAAAAADAX3//wAAAAD////+/x8CLQLCAAMA+wAAAAAAAAACADH/
+/QGfAsIACgAcAIoAshsAACuwF82yEAIAK7EAETMzsA7NAbAdL7AL1rAUzbAUELEJASuwA82xHgEr
+sDYauj7b8/QAFSsKsA4uDrANwAWxEQ35DrASwACxDRIuLgGzDQ4REi4uLi6wQBoBsRQLERKxDxA5
+ObAJEbMGBxgbJBc5ALEOFxESsgcLBjk5ObAQEbEDCTk5MDEBMxYVFAYHJzY1NAE0NxMjNzMDBhUU
+FjM3BwYjIgFIVQI5LiM2/uYFX1UPtWoFFxcYEBQUcgLBCgovThYkKjkP/bISHAHnS/3XFA4ZEQJQ
+AgAA/////gAAAi0CwgAjAC8AAAAAAAMAdwEgAFoAAP//ADH//QGIAsIAIwBPAAAAAAADAHcAwgBa
+AAAAAf/9AAACLALCABUBQQCyAAAAK7AVM7ARzbECEjIyshEACiuzQBETCSuwFDKyCQIAK7AIzbEH
+DDIyAbAWL7EXASuwNhq6G3zGNAAVKwoOsAUQsA7AsQQI+bAPwLo+1PPOABUrCgWwAi6wDC6wAhCx
+EQ35sAwQsQcN+bo+1PPSABUrCrASLrAULrASELEVC/mwFBCxEwv5uhtgxiYAFSsLsAQQswMEDxMr
+sQQPCLACELMDAgcTK7obfMY0ABUrC7AFELMGBQ4TK7EFDgiwAhCzBgIHEyu6G3zGNAAVKwuwBRCz
+DQUOEyuxBQ4IsBEQsw0RDBMruhtgxiYAFSsLsAQQsxAEDxMrsQQPCLARELMQEQwTKwC3AwQFBg0O
+DxAuLi4uLi4uLgFAEAIDBAUGBwwNDg8QERITFBUuLi4uLi4uLi4uLi4uLi4usEAaAQAwMSM3MzcH
+PwETIzchByMHNw8CMzczBwMPWCZeEV4zWBABFRBZKOAR4DH6F1MmTsYsWC0BA1JSzmpZavdyxAAA
+AQAC//wBPALCABUBFgCyFAAAK7AQzbIHAgArsAgzsAbNsAUyAbAWL7AC1rAKzbEXASuwNhq6HO7G
+6QAVKwoEsAouDrADwLELCPkEsALAuj7T88wAFSsKBbAFLg6wAMAFsQgJ+Q6wDcC6HRXG/QAVKwuw
+AhCzAQILEyuxAgsIsAAQswEABRMruhzuxukAFSsLsAMQswQDChMrsQMKCLAAELMEAAUTK7oc7sbp
+ABUrC7ADELMJAwoTK7EDCgiwDRCzCQ0IEyu6HRXG/QAVKwuwAhCzDAILEyuxAgsIsA0QswwNCBMr
+AEAKAAECAwQJCgsMDS4uLi4uLi4uLi4BQAoAAQMEBQgJCwwNLi4uLi4uLi4uLrBAGgGxCgIRErEG
+ETk5ADAxPwEHPwIjNzMHNw8CBhYzNwcGIyI2JFgQWSpUD7UuZRJkLQgWGxEQDxGIjrktWS3XS+w0
+WTTnKx4BUAIA/////QAAA28DcgAjADEAAAAAAAMAdAF5AAAAAP//ADj//gJeAsIAIwBRAAAAAAAD
+AHQBDf9QAAD////9/x8DbwLCACMAMQAAAAAAAwF9APkAAAAA//8AOP8fAl4CBgAjAFEAAAAAAAMB
+fQDLAAAAAP////0AAANvA3IAIwAxAAAAAAADAUYBTAAAAAD//wA4//4CXgLCACMAUQAAAAAAAwFG
+AOD/UAAAAAIAOP/+Al4C0QAKADEApQCyJgAAK7ELMTMzsCLNshkBACuwLc2yEAEAK7APzQGwMi+w
+CdawA82wAxCxKwErsBzNsCgg1hGwH82xMwErsDYauj7P87cAFSsKsAsuDrAMwAWxMQn5DrAwwACx
+DDAuLgGzCwwwMS4uLi6wQBoBsQMJERKwDTmwKBGzExUWLSQXObArErAZObEcHxESsCY5ALEtIhES
+sxYcFSgkFzmwEBGwEzkwMRMzFhUUBgcnNjU0AxM2KwE3MzIVFAczPgEzMhYVFAYVFBYzNwcGIyI1
+NDY1NCMiBg8BeVUCOS4jNkNQAxU/D3M2DwISc1FCSiwXFhgPFBdvK0xJdRAsAtEKCi9OFiQqOQ/9
+QAGZFksrICQlVkVAItkRGhICSwJfGNYZSXdT4wAAAf/9/zMDbwLCACUA1QCyJQAAK7AjzbACMrIF
+AgArsQYRMzOwBM2yAw8UMjIysBovsBvNAbAmL7EnASuwNhq6PtTzzQAVKwqwAi4OsCIQBbACELEj
+A/mwIhCxAwP5usZs5A4AFSsKsAYuDrAHwLEeDfmwHcC6Ptfz3wAVKwoFsA8usR4dCLAdwAWxFAP5
+DrAVwLAdELMOHQ8TK7IOHQ8giiCKIwYOERI5ALUHDhUdHiIuLi4uLi4BQAwCAwYHDg8UFR0eIiMu
+Li4uLi4uLi4uLi6wQBoBALEEIxESsQsfOTkwMSM3MxMjNzMTHgEfATM2NxMjNyEHIwMOAyM3MjcD
+JyMGBwMzBwMPWGtZELn4BAcCAQMDBFRaDwEXD1lzDjhQUzYRiBz4DgMCBVJaD04CJ03+AQgZCAgh
+FgGsTU39skpkMhRWeQH9MSEW/lVOAAAAAQA4/y8CRQIGACoAmACyAAAAK7AqM7IOAQArsCbNsgUB
+ACuwBM2wGS+wHc0BsCsvsCTWsBHNsSwBK7A2Gro+z/O3ABUrCrAALg6wAcAFsSoJ+Q6wKcC6Ptzz
++gAVKwqwIRCwIsCxFAn5sBPAALUBExQhIikuLi4uLi4BtwABExQhIikqLi4uLi4uLi6wQBoBALEm
+ABESsgoLETk5ObAFEbAIOTAxMxM2KwE3MzIVFAczPgEzMhYVFAcDDgMjJzcWMzI+ATcTNjU0IyIG
+DwE5UAMVPw9zNg8CEnNRQkoPOQw2RTgcLhAIDhksMwk5DExJdRAsAZkWSysgJCVWRUAbS/7WPFMl
+DgJOAQw2LgEkQBJJd1PjAAAA//8AOP/0AxcDVwAjADIAAAAAAAMAbwE9AAAAAP//AB3/9AJFAqcA
+IwBSAAAAAAADAG8Auf9QAAD//wA4//QDFwNyACMAMgAAAAAAAwFHATcAAAAA//8AHf/0AkUCwgAj
+AFIAAAAAAAMBRwCz/1AAAP//ADj/9AMXA3IAIwAyAAAAAAADAUwBYAAAAAD//wAd//QCVALCACMA
+UgAAAAAAAwFMANz/UAAAAAIAOP/3A9wCywAbACgA3gCyFQAAK7ASzbARMrIZAAArsB/NshIVCiuz
+QBITCSuyCAIAK7ALzbEMJDIysgQCACuwJs2yCwgKK7NACwkJK7QNEBkEDSuwDc0BsCkvsADWsBzN
+sBwQsQoBK7AJzbMUCQoIK7ATzbATL7AUzbEqASuwNhq6Ps/ztwAVKwqwJC6wES6wJBCxDA35DrAR
+ELEjDfkFsBEQsw0RDBMrsxARDBMrAwCwIy4BtQwNEBEjJC4uLi4uLrBAGrETHBESsQQZOTmwChGy
+Dg8VOTk5sBQSsAs5ALEQEhESsQAcOTkwMRM0PgEzMhYzIQcjNyMHMwcjBzM3MwchIgYjIiY3FBYz
+MjY/ARMmIyIGOHbDbR9bEwFxIFMQ7S34EPgt/hBTIP6LD1Maja1mdWMSJAoJaB0og8EBJHDFcgmk
+UuRR6VOlCaiFYXgEAgICHQfIAAAAAAMAHf/0A8ICBgApADIAPgCgALInAAArsCAzsDbNsBcysgMB
+ACuwCjOwPM2yAwEAK7AwzbQqEicDDSuwKs0BsD8vsADWsDPNsDMQsTkBK7AUzbAUELEtASuwDc2x
+QAErsTkzERKxJwM5ObAUEbMHBiMkJBc5sC0SswoXICokFzmwDRGyERscOTk5ALE2JxESsBw5sBIR
+tAAbIyQzJBc5sCoSsDk5sDwRswcNBi0kFzkwMTc0NjMyFhczPgEzMhYVFAYPASEGFRQWMzI2PwEX
+DgIjIiYnIw4BIyImJSE2NTQmIyIGBRQWMzI2NTQmIyIGHb58R2gbAidzRF9iCAQD/o8ETUQmURUV
+HAkiZjFLbBkCKn9EaoQCNAEOAzYsOV/+GE8/UYNPP1SA04CzQDg4QGZVEiwNDRAUO0weDg9NBxYl
+QTo5QnzDEBAxNUebQE+BWz9PgP////z//gKOA3IAIwA1AAAAAAADAHQBIAAAAAD//wA3AAABwwLC
+ACMAVQAAAAAAAwB0AIX/UAAA/////P8fAo4CwgAjADUAAAAAAAMBfQDIAAAAAP////7/HwGzAgAA
+IwBVAAAAAAADAX3/9AAAAAD////8//4CjgNyACMANQAAAAAAAwFGAPMAAAAA//8ANwAAAbYCwgAj
+AFUAAAAAAAMBRgBX/1AAAP//ACX/9AJBA3IAIwA2AAAAAAADAHQA+gAAAAD//wAR//QB8QLCACMA
+VgAAAAAAAwB0ALP/UAAA//8AJf/0AkEDcgAjADYAAAAAAAMBRQDNAAAAAP//ABH/9AHKAsIAIwBW
+AAAAAAADAUUAhv9QAAAAAQAm/ycCQgLOAEIA8wCyLwAAK7ALzbIBAAArshgCACuwI82wNi+wPc2w
+PRCwOs2zHi8YCCuwJjMBsEMvsBXWsCbNsCYQsUABK7AzzbAzELEOASuwLM2xRAErsDYauufBxMUA
+FSsKDrASELAQwLEoD/mwKsCwEhCzERIQEyuwKBCzKSgqEyuyKSgqIIogiiMGDhESObIREhAREjkA
+tRAREigpKi4uLi4uLgG1EBESKCkqLi4uLi4usEAaAbEmFREStgEHCQA2Oj0kFzmxM0ARErILLzA5
+OTmwDhGxGCM5ObAsErEeIDk5ALEvPRESsQAzOTmxHgsRErIGFSw5OTkwMRc3LgI/ATMHBhYzMjY1
+NC4ENTQ2MzIeAQ8BIzc2LgEjIgYVFB4DFRQGDwEeARUUBiMiJi8BNxYzMjY1NCOqKDFPNQkOXAsI
+UDxGWS5EUUQunXAvWkIJEFwJBSMyHEFYQFtaQJhwEx0mTjEOHAcHCxIZFiQ1YVgGHkYwRjcrKEg5
+IjIbIiVIMWJvFjwqTDEWHgs/NCYzISdRPWN5BCwDJB0uLwMCAjUGERQdAAABAA//JwHIAgYAPgDt
+ALIsAAArsAvNsgEAACuyFwEAK7AgzbAzL7A6zbA6ELA3zQGwPy+wFNawNzKwI82wIxCxPAErsDDN
+sDAQsQ4BK7ApzbFAASuwNhq65tzFJQAVKwoOsBIQsBDAsSUL+bAnwLASELMREhATK7AlELMmJScT
+K7ImJScgiiCKIwYOERI5shESEBESOQC1EBESJSYnLi4uLi4uAbUQERIlJicuLi4uLi6wQBoBsSMU
+ERK1AQYIADM6JBc5sTA8ERKyCywtOTk5sA4RsRcgOTmwKRKxHB45OQCxLDoRErEAMDk5sSALERKz
+BRQbKSQXOTAxFzcuAT8BMwcGHgEzMjY1NC4DNTQ2MzIWDwEjNzYmIyIGFRQeAxUUBg8BHgEVFAYj
+IiYvATcWMzI1NCN9KEZaCglVBgUpLxoxQjJHSDJ/WEZhCgtVBwU0Iys+MkdIMnBcFB0nTzAOHAcH
+ChIZOjRhVwc9NzIhGR8HKCIaJRofOytJUjg0NyQbFiUhGiUYHjkqRlsELQMkHS4vAwICNQYlHQD/
+/wAl//QCQQNyACMANgAAAAAAAwFGAM0AAAAA//8AEf/0AeUCwgAjAFYAAAAAAAMBRgCG/1AAAAAB
+AEb/JwLKAsIAJQC7ALIAAAArsA8zsAHNsQINMjKyBwIAK7AEzbEDDDIysgcCACuwBs2wCTKwFy+w
+Hs2wHhCwG80BsCYvsAbWsAXNsAUQsSEBK7AUzbANMrAUELEKASuwCc2xJwErsDYauj7O87EAFSsK
+sAMusA0QsQID+bADELEMA/kDsgIDDC4uLrBAGrEFBhESswEABxskFzmwIRGzBBckJSQXObAUErEQ
+ETk5sAoRsQ4POTmwCRKwCzkAsQAeERKwFDkwMTM3MxMjByM3IQcjNyMDMwcjBx4BFRQGIyImLwE3
+FjMyNjU0KwE3hw9Ya6YVWCYCXiZXFaVrWQ9yGB0mTjEOHAcHCxIZFiQ1ESxOAiJuwMBu/d5OOAMk
+HS4vAwICNQYRFB1hAAABACz/JwFqAoUALQDUALIYAAArsBTNsggBACuxCQwzM7AHzbEGDzIysggH
+CiuzQAgLCSuwCjKwIS+wKM2wKBCwJc0BsC4vsAPWsBLNsysSAwgrsB7NsS8BK7A2Gro+u/NRABUr
+CrAKLg6wBcAFsQsN+Q6wEMAFsAUQswYFChMrswkFChMrsBAQswwQCxMrsw8QCxMrAwCxBRAuLgG3
+BQYJCgsMDxAuLi4uLi4uLrBAGrErAxESsSEoOTmwEhGwGzmwHhKwGjkAsRgoERKyABseOTk5sBQR
+sAE5sAcSsAM5MDEXNyY1ND8BIzczNzMHMwcjBwYVFDM3BwYjIicHHgEVFAYjIiYvATcWMzI2NTQj
+WDVABS9VD1cbXht6D3otBFMdEBAQIBUZHSZOMQ4cBwcLEhkWJDVhcyNbEyDsS4uLS+wTFFACUAIF
+OQMkHS4vAwICNQYRFB0A//8ARgAAAsoDcgAjADcAAAAAAAMBRgDuAAAAAP//ACr//AHHAtAAIwBX
+AAAAAAADAX0BMwMKAAAAAQBGAAACygLCABcAxACyFwAAK7AVzbACMrILAgArsAjNsQcQMjKyCwIA
+K7AKzbANMrQEBRcLDSuxBhEzM7AEzbEDFDIyAbAYL7AK1rAJzbAJELEOASuwDc2xGQErsDYauj7O
+87EAFSsKsAIusBAusAIQsRUD+bAQELEHA/mwAhCzAwIHEyuzBgIHEyuwFRCzERUQEyuzFBUQEysD
+twIDBgcQERQVLi4uLi4uLi6wQBqxCQoRErQBAAUECyQXObAOEbISFhc5OTmwDRKwDzkAMDEzNzM3
+IzczNyMHIzchByM3IwczByMHMweHD1gutA60L6YVWCYCXiZXFqYvtQ61LlkPTutG8W7AwG7xRutO
+AAABAA7//AFoAoUAHgDOALIdAAArsBnNsgkBACuxCg0zM7AIzbEHEDIysgkICiuzQAkLCSuwDDK0
+BAUdCw0rsQYRMzOwBM2xAxQyMgGwHy+wANawF82xIAErsDYauj6781EAFSsKsAsuDrACwAWxDA35
+DrAVwAWwAhCzAwILEyuzBgILEyuzBwILEyuzCgILEyuwFRCzDRUMEyuzEBUMEyuzERUMEyuzFBUM
+EysDALECFS4uAUAMAgMGBwoLDA0QERQVLi4uLi4uLi4uLi4usEAaALEEGRESsAA5MDE3ND8BIzcz
+NyM3MzczBzMHIwczByMHBhUUMzcHBiMiTAUNUA5QFFQOVxteG3kOeRR0DnMNBFMcEA8Qo5ATIEVG
+ZUeLi0dlRkUTFFACUAIAAP//AGD/9ANOA3MAIwA4AAAAAAADAUsBNAAAAAD//wAs//QCUQLDACMA
+WAAAAAAAAwFLALr/UAAA//8AYP/0A04DVwAjADgAAAAAAAMAbwEwAAAAAP//ACz/9AJRAqcAIwBY
+AAAAAAADAG8Atf9QAAD//wBg//QDTgNyACMAOAAAAAAAAwFHASoAAAAA//8ALP/0AlECwgAjAFgA
+AAAAAAMBRwCw/1AAAP//AGD/9ANOA4EAIwA4AAAAAAADAUkBMwAAAAD//wAs//QCUQLRACMAWAAA
+AAAAAwFJALn/UAAA//8AYP/0A04DcgAjADgAAAAAAAMBTAFSAAAAAP//ACz/9AJRAsIAIwBYAAAA
+AAADAUwA2P9QAAAAAQBg/yQDTgLCACgAvACyJgAAK7AOzbIbAAArsgUCACuwFDOwBM2zAwgSFyQX
+MrAgL7AfzQGwKS+wANawC82wCxCxJAErsB3NsSoBK7A2Gro+1/PdABUrCrADLg6wAsAFsQgD+Q6w
+CcC6PtDzugAVKwoFsBIuDrARwAWxFwP5DrAYwACzAgkRGC4uLi4BtwIDCAkREhcYLi4uLi4uLi6w
+QBoBsQsAERKwBTmxHSQRErEOJjk5ALEmHxESsR0kOTmxBA4RErAAOTAxNzQ3EyM3IQcjAwYVFBYz
+MjY3EyM3IQcjAwYHDgEVFBcHLgI1NDcGJmoGSFgPARUPWUkETkdSchBKWQ8BFg9ZTCKpHEU3HxYr
+KEtplccbHgF1TU3+hhMXP0VdUwF4TU3+e61BC0QjJQNEAw4pHEA7A2kAAAEALP8kAlEB+gAvANkA
+sggAACuwFs2wIzKyJAAAK7AizbIQAQArsREdMzOwDs2wGjKwLS+wLM0BsDAvsAvWsBTNshQLCiuz
+QBQRCSuwFBCxAAErsCnNsTEBK7A2Gro+2PPkABUrCg6wERCwEsAFsQ4J+Q6wDcC6PtDzuAAVKwoF
+sBouDrAZwAWxHQn5DrAewACzDRIZHi4uLi4Btg0OEhkaHR4uLi4uLi4usEAaAbEAFBESsQgWOTmw
+KRG0AwQFGxwkFzkAsQgsERKxACk5ObEiJBESsAI5sQ4WERKzBQsEICQXOTAxBTQ3JjcjDgEjIiY1
+ND8BIzczAwYVFDMyNj8BIzczAwYVFDM3ByIHDgEVFBYXBy4BAYJePwoCH2pIPlAHL1QPtToITEhz
+Dh5UD7VGAy0YDwUGF0okEx8lQ4ZKPxJYMElCQyAg9kv+0yIYR3tNm0v+mhAPLAJLAQVMHhUSAUQE
+KQAA//8AUAAABDADcgAjADoAAAAAAAMBRQGaAAAAAP//ACUAAAN5AsIAIwBaAAAAAAADAUUBLf9Q
+AAD//wBLAAAC0ANyACMAPAAAAAAAAwFFAOoAAAAA////xP8uAm0CwgAjAFwAAAAAAAMBRQCq/1AA
+AP//AEsAAALQA3IAIwA8AAAAAAADAGgA6gAAAAD/////AAACiQNyACMAPQAAAAAAAwB0AQcAAAAA
+////9QAAAgACwgAjAF0AAAAAAAMAdACx/1AAAP////8AAAKJA3IAIwA9AAAAAAADAUgA2gAAAAD/
+///1AAACAALCACMAXQAAAAAAAwFIAIT/UAAA/////wAAAokDcgAjAD0AAAAAAAMBRgDaAAAAAP//
+//UAAAIAAsIAIwBdAAAAAAADAUYAhP9QAAAAAQA4AAABqALJABEAbgCyAAAAK7ARM7IKAgArsA7N
+sgMBACuwBDOwAs2wATIBsBIvsRMBK7A2Gro+0/PKABUrCrAALg6wBcAFsREJ+Q6wEMAFsAAQswEA
+BRMrswQABRMrAwCxBRAuLgG1AAEEBRARLi4uLi4usEAaADAxMxMjNzM3PgMzFwcmIyIHAzlUVQ9U
+BQw2RzccLBELEmUUZwGwShY6UCMMA08CZ/3uAAH/pv+RAkMCzgAoAJEAshECACuwGM2yFAIAK7AW
+zbAkL7ACzbACELAozbAJL7EIHjMzsArNsQsbMjIBsCkvsSoBK7A2Gro9j+59ABUrCg6wBxCwDMCx
+Hwn5sBrABbAHELMIBwwTK7MLBwwTK7AfELMbHxoTK7MeHxoTKwMAswcMGh8uLi4uAbcHCAsMGhse
+Hy4uLi4uLi4usEAaADAxBxYzMj4CNxMjNzM3PgMzMhYfAQcmIyIPATMHIwMOAyMiJi8BSSAfESEp
+IwpLUg9ZIBA6RjgdEzAODhEwHmcgHHUPfFAQOkc3HRIoCwsWBQgVMCIBCk5vOE0iDAQCAlMHb19O
+/uQ4TCEMAwICAP//ACX/HwJBAs4AIwA2AAAAAAADAX0AfwAAAAD//wAR/x8BygIGACMAVgAAAAAA
+AwF9AFIAAAAA//8ARv8fAsoCwgAjADcAAAAAAAMBfQCdAAAAAP//ACr/HwFoAoUAIwBXAAAAAAAD
+AX0ALAAAAAAAAQAlAvMBPgNyAAcAXgCwAC+xAwczM7ABzQGwCC+wANawB82wBxCxBAErsAPNsQkB
+K7A2Grov0NV1ABUrCrAAELABwA6wBxCwBsAAsAYuAbEBBi4usEAaAbEDBBESsAI5ALEBABESsAU5
+MDETNzMXIycjByVxaT9UJAJEAvN/f1BQAAAAAQBGAvMBXwNyAAcAXwCwBy+wBc2xAQYyMgGwCC+w
+AdawAs2wAhCxBQErsAbNsQkBK7A2Grov0NV1ABUrCg6wBRCwBMAFsAYQsAfAAwCwBC4BsQQHLi6w
+QBqxAgERErAAOQCxBQcRErADOTAxEyczFzM3MweEPlMkAkVbcQLzf1FRfwAAAQBPAu8BXANyABAA
+MACwAC+wCc2yCQAKK7NACQwJK7AEMgGwES+wA9awDs2xEgErsQ4DERKxAA05OQAwMRMiJj8BMwcG
+FjI2PwEzBw4BxTlICwNJAgYcMikGAkoDC1EC70E0Dg0eHh8eDA46OwAAAAEAjgMQAP0DcgADACMA
+sAAvsAHNsAHNAbAEL7AB1rACzbAAINYRsAPNsQUBKwAwMRM3MweOE1wUAxBiYgAAAAACAGYC4wEd
+A4EACwAVADwAsAAvsAzNsBEvsAbNAbAWL7AD1rAUzbAUELEPASuwCc2xFwErsQ8UERKxAAY5OQCx
+EQwRErEDCTk5MDETIiY1NDYzMhYVFAYnMjY1NCMiBhUUtyIvPyYjLz8kExkdERsC4yUfJzMmICYy
+KhoUHBsUGwAAAAABAGb/JAEhABQADgAoALIEAAArsAPNsAsvsArNAbAPL7AA1rAHzbEQASsAsQQK
+ERKwADkwMRc0NzMHIgYVFBYXBy4CZntAAxNUIxMfFioohlRGFFAgFRIBRAMOKQAAAAABABEC8QFu
+A3MAFQBIALAOL7AAM7AIzbATL7ADzbAKMgGwFi+wANawFc2wFRCxCgErsAvNsRcBK7EKFRESsQMO
+OTkAsQgOERKwETmxAxMRErAGOTAxEz4BMzIeAjMyNzMOASMiLgIjIgcRDD0sFyMRFw0iDkkKPiwX
+IxEXDSQNAvQ9QhUZFUA8QxUZFUAAAAACAA0C8wF4A3IAAwAHAEUAsAQvsQAHMzOwBc2xAQYyMgGw
+CC+wBNawB82wBxCxBQsrsAbNsQkBK7A2GrozDtloABUrCgMBsEAasQYHERKwADkAMDETNzMHIzcz
+B6ljbHnyXV9gAvN/f39/AAAB/+3/+AK/AsIAJgDAALIRAAArsBbNsgAAACuwJjOwAc2wAjKyBgIA
+K7AizQGwJy+wGdawDs2xKAErsDYauj7T88oAFSsKsAIuDrADwAWxJgP5DrAlwLows9Z6ABUrCg6w
+HBCwHcCxCgT5sAjAswkKCBMrsgkKCCCKIIojBg4REjkAtgMICQocHSUuLi4uLi4uAUAJAgMICQoc
+HSUmLi4uLi4uLi4usEAaAbEOGRESsR4fOTkAsRYAERKwEzmwIhGxDhQ5ObAGErAeOTAxIzczEz4B
+MyEPAhUeARUUBiMiJzcWMzI2NTQnPwI1BisBIgYHAxMPWFISi18BHQ2qFURdqYguNRAhLmNrsAyc
+Gg8PizNPCmFOAaRcdEPJFwIPV0RnlApXCVtCZQk7vRoCA0Yz/g0AAAEAVAD2AnEBRAADABUAsAAv
+sAHNsAHNAbAEL7EFASsAMDE/ASEHVA4CDw/2Tk4AAAEAVAD2AzkBRAADABUAsAAvsAHNsAHNAbAE
+L7EFASsAMDE/ASEHVA4C1w/2Tk4AAAEAVwHzARMCzQADABoAsgECACuwAM0BsAQvsADWsALNsQUB
+KwAwMRM3MwdXcUtZAfPa2gABAFsB8wEWAs0AAwAaALIBAgArsADNAbAEL7AA1rACzbEFASsAMDET
+NzMHW1licAHz2toAAf/b/48AlwBpAAMAGACwAC+wAc0BsAQvsADWsALNsQUBKwAwMQc3MwclWWNx
+cdraAAAA//8AVwHzAaYCzQAjAVEAkwAAAAMBUQAAAAAAAP//AFsB8wGpAs0AIwFSAJMAAAADAVIA
+AAAAAAAAAv/b/48BKgBpAAMABwAYALAHL7ACM7AEzbAAMgGwCC+xCQErADAxNzMHIyczByPHY3FL
+OmNxS2na2toAAQBF/84BpgLCAAsAhwCyBgIAK7AFM7IDAQArsQQHMzOwAs2xAQoyMrICAwors0AC
+CwkrsAAyAbAML7ENASuwNhq6PtPzyQAVKwqwAC6wBi6wABCxCw/5sAYQsQUP+bAAELMBAAUTK7ME
+AAUTK7ALELMHCwYTK7MKCwYTKwO3AAEEBQYHCgsuLi4uLi4uLrBAGgAwMRcTIzczNzMHMwcjA2Bd
+eA94J10mfA98XTIB303IyE3+IQAAAAEAGP/OAasCwgATALgAsgoCACuwCTOyBwEAK7EICzMzsAbN
+sQUOMjKwAi+xARIzM7ADzbEEDzIysgIDCiuzQAITCSuwADIBsBQvsRUBK7A2Gro+0/PJABUrCrAA
+LrAKLrAAELETD/mwChCxCQ/5sAAQswEACRMrswQACRMrswUACRMrswgACRMrsBMQswsTChMrsw4T
+ChMrsw8TChMrsxITChMrA0AMAAEEBQgJCgsODxITLi4uLi4uLi4uLi4usEAaADAxFzcjNzM3Izcz
+NzMHMwcjBzMHIwdmKngOeSR5D3kmXid8D3wjfA98KzLdTrRNyMhNtE7dAAAAAAEANACIAWoBvgAH
+AB4AsAEvsAXNsAXNAbAIL7AD1rAHzbAHzbEJASsAMDEkIiY0NjIWFAEQglpaglqIWoJaWoIAAAAA
+AwAVAAAClgBpAAMABwALAGEAsggAACuxAAQzM7AJzbEBBTIysggAACuwCc0BsAwvsAnWsArNsAgg
+1hGwC82wChCxBQErsAbNsAYQsAcg1hGwBM2wBC+wB82wBhCxAQErsALNsAAg1hGwA82xDQErADAx
+ITczByE3MwchNzMHAhwUZhX+lxVlFP6XFGYVaWlpaWlpAAcAE//0BB8CzgALAA8AGwAnADMAPwBL
+AOEAsgwAACuwDzOyMQAAK7AlM7BDzbA3MrIOAgArsA0zsgYCACuwFs20SSsxBg0rsB8zsEnNsD0y
+tBAAMQYNK7AQzQGwTC+wA9awGc2zDxkDCCuwDM2wDC+wD82wGRCxEwErsAnNsygJEwgrsEDNsAkQ
+sUYBK7AuzbMNLkYIK7AOzbAuELEcASuwNM2wNBCxOgErsCLNsU0BK7A2GrouhtQMABUrCgMBsEAa
+sRMZERKxBgA5ObFGQBESsSsxOTmxOjQRErElHzk5ALFJQxESsxwoLiIkFzmxFhARErEDCTk5MDET
+IiY1NDYzMhYVFAYJATMBEzI2NTQmIyIGFRQWATQ2MzIWFRQGIyImJTQ2MzIWFRQGIyImJRQWMzI2
+NTQmIyIGBRQWMzI2NTQmIyIG7z1JakU8Smz+4QKbZP1lgCI2IxwiNyMCEGpFPEpsQz1J/pxqRTxK
+bEI9SgGzIxwjNSMcITf+nCMcIzUiHCI3AaZIO0BlSjpAZP5aAsL9PgHwNSMbIjYkGiH+h0BlSjpA
+ZEg7P2ZKOkBkSD0aITQkGyI3IxohNCQbIjcAAAAAAQAoAE0BTQHoAAUAdgABsAYvsALWsAPNswUD
+AggrsADNsAAvsAXNsQcBK7A2GrouWNPdABUrCgSwAi4OsAHABLEDCPkOsATAusmR3lcAFSsKBLAA
+LrEBAgiwAcAEsQUE+bEEAwiwBMAAtQABAgMEBS4uLi4uLgGxAQQuLrBAGgEAMDE3JzczBxeogL9m
+yH9Nz8zSyQAAAAABABEATQE2AegABQB2AAGwBi+wAtawA82zBQMCCCuwAM2wAC+wBc2xBwErsDYa
+ui5Y090AFSsKBLAALg6wAcAEsQUE+Q6wBMC6yZHeVwAVKwoEsAIusQABCLABwASxAwX5sQUECLAE
+wAC1AAECAwQFLi4uLi4uAbEBBC4usEAaAQAwMT8BJzMXBxHIf1yAv03Syc/MAAAAAAH/QgAAAWoC
+wgADAD0AsgEAACuwADOyAwIAK7ACMwGwBC+wAdawAM2wABCxAgErsAPNsQUBK7A2Gro1LNxhABUr
+CgMBsEAaADAxKwEBM25QAdlPAsIAAP//AGUBnQGzA2YAAwG2AB4AmgAAAAIARAGnAaYDXAAKABIA
+uACwAS+wCTOwDM2wBjKyAQwKK7NAAQAJK7AKMrIMAQors0AMBAkrsAUyAbATL7EUASuwNhq6L2fV
+AAAVKwqwBC4OsAPAsREU+bASwLo+0/PIABUrCgWwAC6wBS6wABCxCgj5DrAFELENCPkFsAAQswEA
+DRMrsAoQswYKBRMrswkKBRMrsAAQswwADRMrAwCzAw0REi4uLi4BQAwAAQMEBQYJCgwNERIuLi4u
+Li4uLi4uLi6wQBoAMDETNyM3EzMDMwcjByczPwEjBg8B/hXPCf5SND0LPhWrghwNAw0QiwGnbTAB
+GP7zO22oki0WEZYAAP//AEABnQGmA1wAAwG7AB4AmgAA//8AYQGdAbUDZgADAbwAHgCaAAD//wBQ
+AacBvgNcAAMBvQAdAJoAAP//AFUBnQGyA2YAAwG+AB4AmgAA//8AVAGdAakDZgADAb8AHgCaAAD/
+///1/1kBQwEiAAMBtv+u/lYAAP///87/YwDyARgAAwG3/6n+VgAA////0P9jAS0BIgADAHL/kP28
+AAD////R/1gBQgEXAAMBw//h/2IAAP///9P/YwE1ARgAAwFg/4/9vAAAAAH/z/9ZATUBGAAkAH4A
+sAAvsAnNsA8vsB/NsBovsBXNsBUQsBfNAbAlL7AM1rAizbEmASuwNhq6PU3tnAAVKwqwFS4OsBTA
+BbEaEfkOsBvAALEUGy4uAbMUFRobLi4uLrBAGgGxIgwRErEYGTk5ALEJABESsAQ5sA8RsgUTIjk5
+ObAfErEcHTk5MDEXIiYvATceAjMyNjU0JiMiBg8BJzczByM3Iw8BFzYzMhYVFAZfKEgQEC4FEDQZ
+LDwrJBMmCQonQu4WPgpyGQgCFiE7SGmnHxAQMQUPGTYoIScKBgUP3HE1WBMBCkc2QWMAAv/w/1kB
+RAEiABkAJQBgALAAL7AazbAgL7AUzbAOL7AHzQGwJi+wA9awI82wIxCxHQErsBfNsScBK7EdIxES
+sgAUETk5ObAXEbIMDgc5OTkAsSAaERKxFwM5ObAUEbARObAOErAMObAHEbALOTAxFyImNTQ+ATMy
+Fh8BByYjIgYHMzYzMhYVFAYnMjY1NCYjIgYVFBZ+QU04dUgaMAsKIBsnLUsUAiQxNkNkQScyIx8k
+NyWnVUo8hmgMBgU9Dkc2H0M1SmNFPSgdIy4gIzQA////3/9iAU0BFwADAb3/rP5VAAD////l/1oB
+QgEjAAMBvv+u/lcAAAAC/+P/WQE4ASIAGQAlAGIAsg0AACuwGs2wAC+wB82wIC+wE80BsCYvsBDW
+sCPNsCMQsR0BK7AWzbEnASuxIxARErIFBwA5OTmwHRGyDRMKOTk5ALEHABESsAQ5sA0RsAU5sBoS
+sAo5sCARsRAWOTkwMRciJi8BNxYzMjY3IwYjIiY1NDYzMhYVFA4BNzI2NTQmIyIGFRQWRBoxCwsi
+GictSxQCJi82Q2REQU04dQUkNyUfJzMjpwsGBjwNRzYfQzVKY1VKPIZo3y4gIzQ9KRwjAAAAAAEA
+Jf/0AnQCzgApAGoAsiYAACuwH82yCgIAK7ARzbQAASYKDSuwGTOwAM2wGzK0BgUmCg0rsBYzsAbN
+sBQyAbAqL7AE1rAXzbErASuxFwQRErIHGRw5OTkAsR8mERKwJDmwABGwIzmxEQYRErAPObAKEbAO
+OTAxPwEzNjcjNzM+ATMyFh8BByYjIgYHIQchBgchByMeATMyNj8BFwYjIiYnJQw3Aws1DD4zzHgd
+OQ4OJyUoU40oARoZ/uQMAwEJGeoIZVgWLwwMAyw8fKIJ+j0nNT5xjAgEBFIKWks+MCw9TWAHBANY
+D5B2AAAAAgBnAQoDwQLCABQAHADeALIYAgArsgIICTMzM7AXzbAaMrIXGAors0AXFQkrsgAKCzIy
+MgGwHS+wFdawHM2yHBUKK7NAHBoJK7IVHAors0AVFwkrsBwQsQABK7AUzbEeASuwNhq6xa/logAV
+KwqwAi4OsAPAsRER+bAQwLo6UeWiABUrCgWwCC4OsAfAsQ4R+bAPwLrAMfsSABUrCgWwCy6wCS6w
+CxCxCgT5DrAJELEMBPkAtgMHDA4PEBEuLi4uLi4uAUAMAgMHCAkKCwwODxARLi4uLi4uLi4uLi4u
+sEAaAbEUABESsAE5ADAxARMzHwEzNj8BMxMjAzcjByMnIxcDIREjNSEVIxECAyNGaA0CBghoRiJM
+FAECXz1fAgEV/rGZAX2ZAQoBuOYqGBLm/kgBBx7U1B7++QF1Q0P+iwABACwA9gIxAUQAAwAVALAA
+L7ABzbABzQGwBC+xBQErADAxNzUhFSwCBfZOTgAAAAABAE4ApwG5AhIACQAeALABL7AFzbAFzQGw
+Ci+wA9awCM2wCM2xCwErADAxJCImNDYzMhYVFAFPlmtrS0xpp2uWamlMSwAAAAACADUAdgIpAcUA
+DwAfAFYAsBsvsBbNsx4WGwgrsBPNsAsvsAbNsw4GCwgrsAPNAbAgL7EhASsAsR4bERKwEDmwFhGx
+ERk5ObATErAYObEOCxESsAA5sAYRsQEJOTmwAxKwCDkwMRMnNjMyFjMyNxcGIyImIyIHJzYzMhYz
+MjcXBiMiJiMiXilFUjJzITszKUZRMnMhODYpRVIycyE7MylGUTJzITkBQTtJRjc7SEb0OklGNztI
+RgAAAQBAACcCHQIVABMAngCwEy+wAS+wEjOwBM2wDzKwBS+wDjOwCM2wCzKwCS8BsBQvsADWsQoB
+K7EVASuwNhqwJhoBsRMALskAsQATLskBsQkKLskAsQoJLsmwNhoFsAAQswEACRMrswQACRMrswUA
+CRMrswgACRMrsBMQswsTChMrsw4TChMrsw8TChMrsxITChMrA7cBBAUICw4PEi4uLi4uLi4usEAa
+ADAxPwEjNTM3IzUhNxcHMxUjBzMVIQd3N26jT/IBJ1EzOWufUO/+3U9JTk5vTnMjUE5vTnAAAAAC
+ADD/UwIDAg4ABwALAFYAsAsvsAjNsAcvsAbNsAMvsALNAbAML7ENASuwNhq65fbFiQAVKwqwBy4O
+sADABbEGBPkOsAXAALEABS4uAbMABQYHLi4uLrBAGgEAsQMGERKwATkwMTc1JRUFFQUVBSEVITAB
+0/6aAWb+LwHR/i/8QtBZlwKXWYtOAAAAAAIAYf9TAjMCDgAHAAsAVgCwCy+wCM2wAC+wAc2wBC+w
+Bc0BsAwvsQ0BK7A2GroaFsWPABUrCrABLg6wAsAFsQAK+Q6wB8AAsQIHLi4BswABAgcuLi4usEAa
+AQCxBAERErAGOTAxNzUlNSU1BRUBIRUhYQFl/psB0v4uAdH+LyxZlwKXWdBC/qVOAAAAAQA4AAAC
+7gLJACkA6ACyAAAAK7IlJikzMzOyCwIAK7AaM7APzbAcMrIDAQArswQSEyEkFzOwAs2zASQnKCQX
+MgGwKi+xKwErsDYauj7T88oAFSsKsAAuDrAFwAWxKQn5DrARwLo+0/PKABUrCgWwJi4OsBTABbEl
+CfkOsCDABbAAELMBAAUTK7MEAAUTK7ApELMSKRETK7AmELMTJhQTK7AlELMhJSATK7MkJSATK7Am
+ELMnJhQTK7ApELMoKRETKwMAswURFCAuLi4uAUAQAAEEBRESExQgISQlJicoKS4uLi4uLi4uLi4u
+Li4uLi6wQBoAMDEzEyM3Mzc+BDMXByYjIg8BMzc+BDMXByYjIg8BMwcjAyMTIwM5U1QPUwUJKi87
+KhYsEQwRYxYF5QQJKi87KxYrEQwRYxYFeg56VGFT5FQBr0sWL0cmFwYDTwJnGBYvRyYXBgNPAmcY
+S/5RAa/+UQACADj//gJfAskAJQApAQoAshsAACuxACUzM7AXzbIKAgArsA7NsicCACuwKDOwJs2w
+KTKyAwEAK7IEERIzMzOwAs2yASMkMjIyAbAqL7Ag1rAVzbErASuwNhq6PtPzygAVKwqwAC4OsAXA
+BbElCfkOsBDAuj7Z8+sAFSsKBbAnLg6wIsAFsSgJ+Q6wE8AFsAAQswEABRMrswQABRMrsCUQsxEl
+EBMrsBMQsxITKBMrsCIQsyMiJxMrsCUQsyQlEBMrsCIQsyYiJxMrsBMQsykTKBMrAwCzBRATIi4u
+Li4BQBAAAQQFEBESEyIjJCUmJygpLi4uLi4uLi4uLi4uLi4uLrBAGrEVIBESsQwLOTkAsQIXERKw
+IDkwMTMTIzczNz4DMxcHJiMiDwEhAwYVFDM3BwYjIi4CNTQ3EyMDATczBzlUVQ9UBQw2RzccLBEM
+EWMWBQE5RgQuFw4XERciJRUFOthUAUsUZhQBr0sWOlAjDANPAmcY/poWCSwCSwIGEikgEBwBJP5R
+Al9jYwABADj//QJeAtIAIwDHALIVAAArsQAjMzOwEc2yAwEAK7EEHzMzsALNsQEiMjKwHC+wB80B
+sCQvsBfWsA7NsSUBK7A2Gro+0/PLABUrCrAALg6wBcAFsSMJ+Q6wHsC6Ptbz2QAVKwqwGRCwGsCx
+DA35sAvABbAAELMBAAUTK7MEAAUTK7AjELMfIx4TK7MiIx4TKwMAtQULDBkaHi4uLi4uLgFADAAB
+BAULDBkaHh8iIy4uLi4uLi4uLi4uLrBAGrEOFxESsQccOTkAsQIRERKwFzkwMTMTIzczNzYzMhYf
+AQMGFRQWMzcHBiMiNTQ3EyYjIg8BMwcjAzlTVA5UBCjgLlwXF2kFGBYYEBQTcwVgHTeGFwR6DnpU
+Aa9LEsYNBwb94RQOGRECUAJlEhwB7Ap5E0v+UQAAAAACADj//gOlAskAOQA9AWkAsikAACuzADU2
+OSQXM7AnzbILAgArsBozsA/NsBwysjsCACuwPDOwOs2wPTKyAwEAK7QEEhMhIiQXM7ACzbQBMzQ3
+OCQXMgGwPi+wMNawJc2xPwErsDYauj7T88oAFSsKsAAuDrAFwAWxOQn5DrARwLo+0/PKABUrCgWw
+Ni4OsBTABbE1CfkOsCDAuj7Z8+sAFSsKBbA7Lg6wMsAFsTwJ+Q6wI8AFsAAQswEABRMrswQABRMr
+sDkQsxI5ERMrsDYQsxM2FBMrsDUQsyE1IBMrsCMQsyIjPBMrsDIQszMyOxMrsDUQszQ1IBMrsDYQ
+szc2FBMrsDkQszg5ERMrsDIQszoyOxMrsCMQsz0jPBMrAwC1BREUICMyLi4uLi4uAUAYAAEEBRES
+ExQgISIjMjM0NTY3ODk6Ozw9Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4usEAasSUwERKxHBs5OQCx
+AicRErAwOTAxMxMjNzM3PgQzFwcmIyIPATM3PgQzFwcmIyIPASEDBhUUMzcHBiMiLgI1NDcTIwMj
+EyMDATczBzlTVA9TBQkqLzsqFiwRDBFjFgXlBAkqLzsrFisRDBFjFgUBOUYELhcOFxEXISYVBTrY
+VGFT5FQCkRRmFAGvSxYvRyYXBgNPAmcYFi9HJhcGA08CZxj+mhYJLAJLAgYSKSAQHAEk/lEBr/5R
+Al9jYwAAAQA4//0DpALSADYBLACyJAAAK7MAMjM2JBczsCDNsgsCACuwD82wFiDWEbArzbIDAQAr
+swQSEy4kFzOwAs2zATE0NSQXMgGwNy+wJtawHc2xOAErsDYauj7T88oAFSsKsAAuDrAFwAWxNgn5
+DrARwLo+0/PLABUrCgWwMy4OsBTABbEyCfkOsC3Auj7W89kAFSsKsCgQsCnAsRsN+bAawAWwABCz
+AQAFEyuzBAAFEyuwNhCzEjYREyuwMxCzEzMUEyuwMhCzLjItEyuzMTItEyuwMxCzNDMUEyuwNhCz
+NTYREysDALcFERQaGygpLS4uLi4uLi4uAUAUAAEEBRESExQaGygpLS4xMjM0NTYuLi4uLi4uLi4u
+Li4uLi4uLi4uLrBAGrEdJhESsRYrOTkAsQIgERKwJjkwMTMTIzczNz4EMxcHJiMiDwEzNzYzMhYf
+AQMGFRQWMzcHBiMiNTQ3EyYjIg8BMwcjAyMTIwM5U1QPUwUJKi87KhYsEQwRYxYF5QMo4S5bFxdp
+BBcWGBATFHMFYB03hhcEeg56VGFT5FQBr0sWL0cmFwYDTwJnGBLGDQcG/eEYChkRAlACZRIcAewK
+eRNL/lEBr/5RAAEACv8fAJT/xgAKABgAsAYvsADNAbALL7AJ1rADzbEMASsAMDEXMxYVFAYHJzY1
+ND1VAjkuIzY6CgovThYkKjkQAAAABP/v/24EBQNdABEAIwA1AEkCvgCwOy+wPM2wSDIBsEovsALW
+sAMysCLNsCEysCIQsQABK7IBBAUyMjKwEs2yHyAjMjIysCYg1hGwNs2wEhCxKAErsCQysEjNsEgQ
+sUMBK7AuzbAxMrIuQwors0AuMAkrsC4QsRYBK7IXGhsyMjKwDs2yCQoNMjIysA4QsRgBK7AZMrAM
+zbALMrFLASuwNhq6HwTIBQAVKwoEsAMuDrAIwASxIRX5DrAcwLrg68gOABUrCgSwAi4OsA/ABLEi
+FfkOsBXAuh46x5cAFSsKBLAFLg6wBsAEsR8U+Q6wHsC64fDHgAAVKwoEsAAuDrARwASxEhT5DrAT
+wLrg8cgKABUrCgSwGS6xHx4IsB7ABLELFfmxBQYIsAbAuh8hyBUAFSsKBLAYLrESEwiwE8AEsQwV
++bEAEQiwEcC6HhDHgAAVKwoEsBYusSIVCLAVwASxDhT5sQIPCLAPwLrhxseXABUrCgSwGy6xIRwI
+sBzABLEJFPmxAwgIsAjABLACELMBAg8TK7ADELMEAwgTK7ofBMgFABUrC7MHAwgTK7EDCAiwBhCz
+BwYLEysEswoGCxMrsBEQsw0RDBMruuDryA4AFSsLsAIQsxACDxMrsQIPCLARELMQEQwTK7rg38gV
+ABUrC7AiELMUIhUTK7EiFQiwExCzFBMYEysEsxcTGBMrsB4QsxoeGRMruh8PyAoAFSsLsCEQsx0h
+HBMrsSEcCLAeELMdHhkTKwSwIRCzICEcEyuwIhCzIyIVEysCQCQAAQIDBAUGBwgJCgsMDQ4PEBES
+ExQVFhcYGRobHB0eHyAhIiMuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4BQAwG
+BwgPEBETFBUcHR4uLi4uLi4uLi4uLi6wQBoBsUM2ERKzKiwzNSQXOQCxPDsRErUnKC4vQUIkFzkw
+MRc1JxE3NSUXNwUVFxEHFQUnBycXNxc3NTc1JzUnBycHFQcVHwE1JzU3NTcXNxcVFxUHFQcnBycz
+NTM1IzUzMhYdATM1NCYjIRUzbX5+AQmGhAEJfHz+94SG4e55du5ycu52ee5yciJjY9dua9ZkZNZr
+bhNPzs6XDgpJGB7+tToFmEgBFkeXjkdHjpdH/upImI1HR7B+QkJ+i0D5Qoh+QEB+iEL5QGl5POE6
+e3I7O3J7OuE8eXI6Oo3MRaUMDiFKHBlEAAIAOP8yAmECyQAlACkA8wCyAAAAK7AlM7ILAgArsA/N
+sicCACuwKDOwJs2wKTKyAwEAK7IEEhMzMzOwAs2yASMkMjIysBkvsB3NAbAqL7ErASuwNhq6PtPz
+ygAVKwqwAC4OsAXABbElCfkOsBHAuj7d8/wAFSsKBbAnLg6wIsAFsSgJ+Q6wFMAFsAAQswEABRMr
+swQABRMrsCUQsxIlERMrsBQQsxMUKBMrsCIQsyMiJxMrsCUQsyQlERMrsCIQsyYiJxMrsBQQsykU
+KBMrAwCzBREUIi4uLi4BQBAAAQQFERITFCIjJCUmJygpLi4uLi4uLi4uLi4uLi4uLrBAGgAwMTMT
+IzczNz4EMxcHJiMiDwEhAw4DIyc3FjMyPgI3EyMDATczBzlTVA9TBQkqLzsqFiwRDBFjFgUBPWUL
+NkU4HC4QCA4RISkfB1bbVAFQE2QTAa9LFi9HJhcGA08CZxj9+jxTJQ4CTgEIFDAjAb/+UQJfY2MA
+AAACACH/9AIyAs4ADwAdAEAAsg4AACuwEs2yBgIAK7AZzQGwHi+wANawEM2wEBCxFwErsAjNsR8B
+K7EXEBESsQYOOTkAsRkSERKxCAA5OTAxNzQ+AzMyFRQOAyMiNxQzMj4CNTQjIg4CIRQwRnJF0BQw
+RnJF0GVtOFkwGG02VzIa3Tp/iGtF6Tp/iGtF65JVgYQ6lFJ+iAAA//8AKwAAAdECwgADABQALwAA
+AAAAAf/9AAACIALOACYAtwCyJgAAK7AjzbIjJgors0AjJAkrshgCACuwC80BsCcvsAjWsBvNsCQg
+1hGwJc2xKAErsDYauiNwyrUAFSsKDrADELAGwLEgDPmwHsCwAxCzBAMGEyuzBQMGEyuwIBCzHyAe
+EyuyBAMGIIogiiMGDhESObAFObIfIB4REjkAtgMEBQYeHyAuLi4uLi4uAbYDBAUGHh8gLi4uLi4u
+LrBAGgGxJQgRErAmOQCxCyMRErIREhs5OTkwMSM+BjU0JiMiDgIPASc+BDMyFhUUDgQHITczBwMB
+Mk5eXU4wOjEbNSceCAhCBA4wNVApW3A7WWteRwgBGBNXIz9qSkI5OEYoLTUTGxwKCTUFES0hHGBQ
+OGNERjhJJl6wAAEAA//0AkQCwgAoAJUAsiMAACuwB82yGAIAK7AVzbIVGAors0AVFwkrAbApL7AX
+1rAWzbAWELEKASuwIM2xKgErsDYauizb0loAFSsKDrAPELAQwLEbBfmwGsAAsw8QGhsuLi4uAbMP
+EBobLi4uLrBAGgGxFhcRErAYObAKEbIHFSM5OTmwIBKxERI5OQCxFQcRErIAASA5OTmwGBGwETkw
+MT8BHgQzMjY1NCYjByc/ATUGKwEHIzchDwEeAxUUBiMiLgInAzoDCSAiNhtHaks7LA3SHhYOvhJX
+IgGvDuYcNTQgoXgnSjEmCFJEAwoZExBcQjM4AjTRGAIDWqxF4gQUJUEqZpkTHBwJAP////gAAAIe
+AsIAAwAX//EAAAAAAAEACf/0AioCwgAoALMAsiMAACuwB82yEwIAK7AYzbIYEwors0AYFQkrtB0N
+IxMNK7AdzQGwKS+wCtawIM2wIBCwFSDWEbAWzbAWL7AVzbIVFgors0AVFAkrsSoBK7A2Gro9VO21
+ABUrCrATLg6wEsAFsRgH+Q6wGsCwGhCzGRoYEyuyGRoYIIogiiMGDhESOQCyEhkaLi4uAbQSExgZ
+Gi4uLi4usEAaAbEgFhESsBc5ALENBxESswABESAkFzkwMT8BHgQzMjY1NCYjIgYPAScTIQcjNyMP
+ATM2MzIWFRQGIyIuAicJOgIJHSAzG0pySz0gQBAQOGkBbCJXEr8wDgIoOV12r3cnSC0iCFBBAwkX
+Eg9iRzhAEQkIFgFgrFqcKBRuWmuZExsbCQAAAAIAJ//0AkACzgAcACgAZgCyGgAAK7AgzbIGAgAr
+sA3NtBQmGgYNK7AUzQGwKS+wANawHc2wHRCxIwErsBfNsSoBK7EjHRESshQaEDk5ObAXEbENBjk5
+ALEmIBESsRcAOTmwFBGwEDmwDRKwCzmwBhGwCjkwMTc0PgMzMhYfAQcmIyIGBzM+ATMyFhUUBiMi
+JjcUFjMyNjU0JiMiBicgRFyDSidGDxAqKTtdiiACHFktWmiUdWZ7ZUc6Q1w/Oz5o9Th+fmVADwcI
+UReNYx8ka1RsqotrPl9sSzQ+UQABADUAAAJpAsIADAB3ALIAAAArsAwzsgkCACuwBs2yBgkKK7NA
+BggJKwGwDS+wCNawB82wBxCwDCDWEbAAzbAAL7AMzbEOASuwNhq6NJLbfwAVKwoOsAAQsAHAsAwQ
+sAvAALEBCy4uAbEBCy4usEAaAbEMCBESsAk5ALEJBhESsAI5MDEzATc1BisBByM3IQcBNQGYGxIX
+8xJXIgHkDf5FAlEgAgNarET9ggD//wAS//QCMQLOAAMAG//wAAAAAAACABX/9AIsAs4AHQApAGYA
+shoAACuwA82yEQIAK7AkzbQKHhoRDSuwCs0BsCovsA3WsCfNsCcQsSEBK7AUzbErASuxJw0RErED
+Gjk5sCERsgoRBjk5OQCxAxoRErAAObAKEbABObAeErAGObAkEbENFDk5MDE/ARYzMjY3Iw4BIyIm
+NTQ+ATMyFhUUDgMjIiYnEzI2NTQmIyIGFRQWFSkpOV2LIAIcWS5aaD98Tmd7IUNdg0omRBD7PmpH
+OURdPxNQFo1jHiRqVEV9U4t2N35+ZkAQCAFCUDo+YGxMMz0A//8AVwExAYsBhwADABAABgA/AAAA
+AQBH/78BbgL9AAkAJQABsAovsALWsAfNswAHAggrsAnNsAcQsQQBK7AFzbELASsAMDEXJjUQNzMC
+ERQXejPOWdEvQYCMAT/z/v3+z4mBAAAB/+j/vwEOAv0ACQArAAGwCi+wANawCc2wCRCxAgErsAfN
+swUHAggrsATNsAQvsAXNsQsBKwAwMQcSETQnMxYVEAcY0C9SM85BAQYBLo19f43+w/UAAAAAAQAc
+/78BYwL9AAcAUQCwBy+wADOwBc2wBC+wAc0BsAgvsADWsALNsQkBK7A2Gro+0fO9ABUrCrAELrAA
+ELEFC/mwBBCxAQv5A7IBBAUuLi6wQBqxAgARErAGOQAwMRcTMwcjAzMHHKKlDlGEUQ9BAz5J/VVK
+AAAAAf/v/78BNQL9AAcAWgCwBy+wBjOwAM2wATKwAy+wAjOwBM2wBTIBsAgvsAfWsAXNsQkBK7A2
+Gro+0fO9ABUrCrABLrAFELECC/mwARCxBgv5A7IBAgYuLi6wQBqxBQcRErADOQAwMSczEyM3MwMj
+A1CEUQ+moqQJAqtJ/MIAAAABACf/vQGNAv8AMQC7ALArL7AqzbAUL7ATzQGwMi+wANawKM2wBSDW
+EbAjzbEzASuwNhq6PtDzuQAVKwoOsAIQsBHAsSYL+bAZwLACELMDAhETK7MQAhETK7AmELMaJhkT
+K7MlJhkTK7IDAhEgiiCKIwYOERI5sBA5siUmGRESObAaOQC3AgMQERkaJSYuLi4uLi4uLgG3AgMQ
+ERkaJSYuLi4uLi4uLrBAGgGxKAURErEeHzk5ALEqKxESsCk5sBQRsQAoOTkwMTc0PwE2NTQmLwE3
+Mj4DPwE2FwcmDgIPAQ4BDwEVHgIVFA8BBhUUNwcGIyIuAlAFEQMhEBERAwwgGxoGEiO2Dg4fJh8H
+FQk1FhYHEyEDFQRUDgoOESUwHj8TIFkSDCEoBANWAg4VLB1bswxLAgYSMCNtLD0JCAIDDDQjDhBs
+ERJMBksBCRg4AAAB/93/vAFGAv4ANAC8ALA0L7AAzbAaL7AbzQGwNS+wFdawIM2wIBCwJSDWEbAQ
+zbAQL7AlzbE2ASuwNhq6Ptbz2QAVKwoOsAQQsBPAsTEL+bAiwLAEELMFBBMTK7MSBBMTK7AxELMj
+MSITK7MwMSITK7IFBBMgiiCKIwYOERI5sBI5sjAxIhESObAjOQC3BAUSEyIjMDEuLi4uLi4uLgG3
+BAUSEyIjMDEuLi4uLi4uLrBAGgGxJRURErEMCzk5ALEaABESsCA5MDEnFj4BPwE+Az8BNS4CNTQ/
+ATY1NC4CBzc2HgIVFA8BBhUUFh8BByIOAw8BBiMnFBQrMQgYBRodHAkJBxMhAxMEEh4YDQ8WMjMh
+Bg8DIREREQMMIBsaBhQhohcIAws0LXcdLxkRAwMCAwwzIg4QYxoJGB8NAwFKAwgZOSkYG1ARDCEo
+AwRWAg4WLB1kqQIAAAIAMP/xAtoC0gAjACwAogCwIS+wIM2wDC+wCs2wKDKwKS+wFM2wGS+wBM0B
+sC0vsADWsB3NsB0QsRABK7AkzbAkELEWASuwB82xLgErsDYauj7Y8+YAFSsKsCguDrAJEAWwKBCx
+Cg/5sAkQsSkP+QMAsAkuAbMJCigpLi4uLrBAGrEkEBESsCE5sBYRsxQEGSAkFzmwBxKwDDkAsSkK
+ERKyABAdOTk5sRkUERKwBzkwMRM0PgEzMhYVFAcDMwchIiY1NDY7ATY1NCYjIg4BFRQWMwciJiUU
+FjsBNyMiBjB6z3dtbgU0SA/++1VkjW5oAUtAWp5cfmwPjLEBQDQsZS5jOlYBJXHGdmBLFRn+8kle
+RVaACggkMWShWGaATquuKjXtV///ADMAiQIwAiQAAwBrAAsAPAAAAAIAFQCJAhMCJAAFAAsA2gAB
+sAwvsAjWsAnNswsJCAgrsAbNsAYvsAvNsAkQsQIBK7ADzbMFAwIIK7AAzbAAL7AFzbENASuwNhq6
+LGfR6AAVKwoEsAYuDrAHwASxCwj5DrAKwLrJr94nABUrCgSwCC6xBgcIsAfABLEJBfmxCwoIsArA
+ui5Y090AFSsKBLAALg6wAcAEsQUE+Q6wBMC6ya/eJwAVKwoEsAIusQABCLABwASxAwX5sQUECLAE
+wABADAABAgMEBQYHCAkKCy4uLi4uLi4uLi4uLgGzAQQHCi4uLi6wQBoBADAxPwEnMxcHITcnMxcH
+7siAXIG//sHagFyBz4nSyc/M0snPzP//ADMAiQFYAiQAAwFcAAsAPAAAAAEAHgCJAUMCJAAFAHYA
+AbAGL7AC1rADzbMFAwIIK7AAzbAAL7AFzbEHASuwNhq6LljT3QAVKwoEsAAuDrABwASxBQT5DrAE
+wLrJr94nABUrCgSwAi6xAAEIsAHABLEDBfmxBQQIsATAALUAAQIDBAUuLi4uLi4BsQEELi6wQBoB
+ADAxPwEnMxcHHsiAXIHAidLJz8wAAAAAAQBaATICdwGAAAMAFQCwAC+wAc2wAc0BsAQvsQUBKwAw
+MRM3IQdaDwIODgEyTk4AAQBaATIDPwGAAAMAFQCwAC+wAc2wAc0BsAQvsQUBKwAwMRM3IQdaDwLW
+DgEyTk4AAQBUASUAzQGPAAMAIwCwAC+wAc2wAc0BsAQvsAHWsALNsAAg1hGwA82xBQErADAxEzcz
+B1QUZRQBJWpqAAAAAAIABv/0AYICwgADACEBCACyHwAAK7AWzbIBAgArsAIzsADNsAMysgwBACuw
+CzMBsCIvsATWsBPNsSMBK7A2Gronb82XABUrCg6wBhCwCMCxEQv5sA/Auj6l8uUAFSsKBbABLg6w
+CsAFsQIJ+Q6wDcAFsAoQswAKARMrsA0QswMNAhMruieczbsAFSsLsAYQswcGCBMrBbAKELMLCgET
+K7ANELMMDQITK7onb82XABUrC7ARELMQEQ8TK7IHBgggiiCKIwYOERI5shARDxESOQC3Cg0GBwgP
+EBEuLi4uLi4uLgFADgABAgMKCwwNBgcIDxARLi4uLi4uLi4uLi4uLi6wQBoBALEWHxESsBs5sAwR
+sQQaOTkwMQE3MwcBND4DPwEzBw4EFRQWMzI2PwEXDgIjIiYBCRRlFP6YLEFDNgYIXwkJNUA8KTQs
+HT0QECsJIF0sUmgCYGJi/jQxUTcxOyAnLSxKMi86IiQuFgoLSwYUIFcAAAIAKwAAARkCwgADAAcA
+fwCyBAAAK7AHM7IBAgArsAIzsADNsAMysgYBACuwBTMBsAgvsATWsALNsQkBK7A2Gro+1PPPABUr
+CrAEELEHA/mwAhCxAQP5sAQQswAEARMrsAcQswMHAhMrsAQQswUEARMrsAcQswYHAhMrA7UAAQMF
+BgcuLi4uLi6wQBoAMDETNzMHAxMzA6ETZRTaa1ddAmBiYv2gAgD+AAAAAAABAD4AxgFzAfwACAAl
+ALIFAQArsAHNsgUBACuwAc0BsAkvsAPWsAfNsAfNsQoBKwAwMSQiJjQ2MhYVFAEYgFpagFvGW4Bb
+WkFAAAD//wAw//QCIAIuAAMBpgAOAAAAAAABAAQAAAGUAiIADgCZALIOAAArsAzNsAIysAgvAbAP
+L7AJ1rEQASuwNhqwJhoBsQgJLskAsQkILsmwNhq6HsjH4wAVKwoOsAkQsArAsAgQsAfAuj7Y8+QA
+FSsKBbACLg6wBMAFsQwJ+Q6wC8CwAhCzAwIEEyuyAwIEIIogiiMGDhESOQC0AwQHCgsuLi4uLgG2
+AgMEBwoLDC4uLi4uLi6wQBoBADAxMzczEzcjBg8BJzczAzMHBBCYOwwCEhpjIc5WWokPTwExOw8O
+NUhx/i1PAAAAAAEACgAAAewCLgAfAJIAsh8AACuwHc2wCS+wFM0BsCAvsAbWsBfNsSEBK7A2GrAm
+GgGxDQ4vyQCxDg0vybA2Grop1c+QABUrCg6wDhCwEMCwDRCwDMCwDhCzDw4QEyuyDw4QIIogiiMG
+DhESOQCyDA8QLi4uAbIMDxAuLi6wQBoBsRcGERKxHh85OQCxHR8RErEBGjk5sAkRsQYXOTkwMTM3
+PgM1NCYjIgYPASc+BDMyFhUUBgcVNjsBBwoNWnZtNDgrJVMXFioEDi4wSSNXY6ChFSfjEEM0TVdN
+JSYoJxMTQwQMIBkUUkRbl1gCA08AAAH/2v+AAf0CIgAnAJIAsCIvsAXNsBYvsBnNshYZCiuzQBYY
+CSsBsCgvsBjWsBfNsBcQsQgBK7AfzbEpASuwNhq6LBnRngAVKwoOsA0QsA7AsRwE+bAbwACzDQ4b
+HC4uLi4Bsw0OGxwuLi4usEAaAbEXGBESsBk5sAgRswUMFiIkFzmwHxKxEhM5OQCxFgURErIAAR85
+OTmwGRGwEjkwMQc3HgIzMjY1NCYjByc3PgE/ATUGKwEHIzchDwEeARUUBiMiLgInJjkGFU0sQmdJ
+QigLxQgTBQUWHZ8QUx8BlwzfP2SecShHLSIHJz8IFiZUQC01AjO/CA8DBAIDVJ8/1AlNTGGMEhob
+CQAAAAAC/+n/jAIHAiIACgASALUAsAovsAczsAzNsAQysgoMCiuzQAoJCSuwCDKyDAoKK7NADAIJ
+K7ADMgGwEy+xFAErsDYaujAK1bYAFSsKsAIuDrABwLERBPmwEsC6Ptbz2gAVKwoFsAkusAMusAkQ
+sQgJ+Q6wAxCxDQn5BbAIELMECAMTK7MHCAMTK7AJELMKCQ0TK7MMCQ0TKwMAswENERIuLi4uAUAM
+AQIDBAcICQoMDRESLi4uLi4uLi4uLi4usEAaADAxJzcBMwMzByMHIzcnMxM3IwYHAxcLAY10VGYQ
+ZR1fHc3cNBEDFhfxJDsBw/5PTZiYTQEIRCIa/vEAAAD////d/4YB6AIiAAMBq//mAAAAAP//AC//
+9AI/AqIAAwGsAAoAAAAAAAEABv+MAiMCIgAMAHUAsAYvsAnNsgYJCiuzQAYICSsBsA0vsAjWsAfN
+sAcQsAwg1hGwAM2wAC+wDM2xDgErsDYaujRV2ygAFSsKBLAALg6wAcAEsQwH+Q6wC8AAswABCwwu
+Li4uAbEBCy4usEAaAbEMCBESsAk5ALEJBhESsAI5MDEXATc1BisBByM3IQcBBgGEHRMX4hBUHwHN
+DP5bdAIpIwIDVJ9A/aoAAP//ABz/9AIrAqIAAwGuAAcAAAAAAAIABf+AAhECLgAcACgAYACwGC+w
+As2wCS+wHc2wIy+wD80BsCkvsAzWsCbNsCYQsSABK7ASzbEqASuxJgwRErICABg5OTmwIBGyBQkP
+OTk5ALECGBESsBw5sAkRsAA5sB0SsAU5sCMRsQwSOTkwMRcWMzI2NyMOASMiJjU0NjMyFhUUDgMj
+IiYvAQEyNjU0JiMiBhUUFi8oN1yIHwIdWC9XaZVzZXkfQVqASSVFEA8BAkFnRjtDXT8ZE4VeHiJk
+UGWegHA1eHZgOw8HCAEoTDc5WGFHMjoAAAIAIv/0AhICLgAPABsAPgCyDQAAK7ATzbAZL7AFzQGw
+HC+wANawEc2wERCxFgErsAjNsR0BK7EWERESsQ0FOTkAsRkTERKxAAg5OTAxNzQ+AjMyFhUUDgIj
+IiY2FBYzMjY1NCYjIgYiKEdwQmhnJ0dwQ2lmYzc3U2k3NzlZzT18Z0F7YD17Z0B5n3hMqGA9TVcA
+AP//ADkAAAHJAiIAAwGdADUAAAAAAAEAEwAAAfUCLgAfAJEAsh8AACuwHc2wDS+wCS+wFM0BsCAv
+sA7WsA8ysQYBK7AXzbEhASuwNhqwJhoBsQ0OLskAsQ4NLsmwNhq6KMPOqQAVKwoOsA4QsBDAsA0Q
+sAzABLAOELMPDhATKwKyDA8QLi4uAbEMEC4usEAaAbEXBhESsR4fOTkAsR0fERKxARo5ObANEbAG
+ObAJErAXOTAxMzc+AzU0JiMiBg8BJz4EMzIWFRQGBxU2OwEHEw1adm00OCslUxYXKgQOLjBJI1dj
+oKEVJ+MQQzRNV00lJignExNDBAwgGRRSRFuXWAIDTwAAAAH/9f+BAhcCIgAnAJIAsCQvsAXNsBYv
+sBnNshYZCiuzQBYYCSsBsCgvsBjWsBfNsBcQsQgBK7AhzbEpASuwNhq6LBfRnAAVKwoOsA0QsA7A
+sRwE+bAbwACzDQ4bHC4uLi4Bsw0OGxwuLi4usEAaAbEXGBESsBk5sAgRswUMFiQkFzmwIRKxEhM5
+OQCxFgURErIAASE5OTmwGRGwEjkwMQc3HgIzMjY1NCYjByc3PgE/ATUGKwEHIzchDwEeAxUUBiMi
+JicLOQYVTSxCZkhCKAvECBMFBRYdnhBTHwGWDN4bMzQgnnA/ZhQmPwgWJlRALTUCM74IDwMEAgNU
+nz/TBBMkPyhhjC0W////4/+MAgECIgADAaD/+gAAAAAAAf/3/4YCAgIiACYAkACwIS+wBc2wCy+w
+G82wFi+wEc2yFhEKK7NAFhMJKwGwJy+wCNawHs2wHhCwEyDWEbAUzbAUL7ATzbEoASuwNhq6PUXt
+ggAVKwqwES4OsBDABbEWB/kOsBfAALEQFy4uAbMQERYXLi4uLrBAGgGxHhQRErAVOQCxBSERErAA
+ObALEbIBDx45OTmwGxKwGDkwMQc3HgIzMjY1NCYjIgYPAScTIQcjNyMPATM2MzIWFRQGIyIuAicJ
+NwYXSihGcEs5HT4QEDRjAV8fVRC1LQ4CKDZXcalwJUMtIgglQQcWJFRJMzoPCAgUAUifVJIiEGBU
+bosSGBkJAAACACX/9AI1AqIAGwAnAGAAshkAACuwH82wJS+wE82wDC+wBc0BsCgvsADWsBzNsBwQ
+sSIBK7AWzbEpASuxIhwRErQMBRMZDyQXObAWEbAKOQCxJR8RErEWADk5sBMRsA85sAwSsAo5sAUR
+sAk5MDE3ND4CMzIWHwEHJiMiBgczPgEzMhYVFAYjIiY3FBYzMjY1NCYjIgYlNF2ZWiZGEBAsKDhc
+iR8CHVgvWGqWc2V6Y0U7RF5APEFl5ESXiVoPBwhKFIVeHiJlUGSegWQ5WGFHMTpM//8AH/+MAjwC
+IgADAaMAGQAAAAAAAwAV//QCJAKiABMAIwAyAPEAshEAACuwJ82wGS+wB80BsDMvsADWsCTNswQk
+AAgrsBzNsCQQsRYBK7AKzbAKELAOINYRsCrNsCovsA7NsTQBK7A2GrrkRMZSABUrCg6wMRCwLsCx
+IAr5sBTAsyEgFBMrsyIgFBMrsyMgFBMrsDEQsy8xLhMrszAxLhMrsiEgFCCKIIojBg4REjmwIjmw
+IzmyLzEuERI5sDA5AEAJFDEgISIjLi8wLi4uLi4uLi4uAUAJFDEgISIjLi8wLi4uLi4uLi4usEAa
+AbEcJBESsAI5sCoRsxEHGSckFzmwFhKwDDkAsRknERKzAAQKDiQXOTAxNzQ3JjU0NjMyFhUUBxYV
+FAYjIiYBNjU0JiMiBhUUHgUHFBYzMjY1NC4EJwYVlj2Dal1sdkubbmJ5AVRaOTI8TggUEiMVK+dG
+ND1mDxQoGzUNdaZsYC1ATHdRRlxvL0hUgWIBEElQJStALA0XFQ8SCxO9LjhJNg8cExgNGAZDAAAA
+AAL//P+AAggCLgAcACgAYACwGC+wAs2wCS+wHc2wIy+wD80BsCkvsAzWsCbNsCYQsSABK7ASzbEq
+ASuxJgwRErICABg5OTmwIBGyBQkPOTk5ALECGBESsBw5sAkRsAA5sB0SsAU5sCMRsQwSOTkwMRcW
+MzI2NyMOASMiJjU0NjMyFhUUDgMjIiYvAQEyNjU0JiMiBhUUFiYoN1yIHwIdWC9XaZVzZXkfQVqA
+SSVFDxABAkFnRjtDXT8ZE4VeHiJkUGWegHA1eHZgOw8HCAEoTDc5WGFHMjoAAAH/+P+aAeQCowAv
+ARgAAbAwL7AO1rAgzbAgELEIASuwJs2xMQErsDYauj638z8AFSsKDrArELASwLEqBvmwE8C649LG
+iQAVKwoOsAwQsArAsSIM+bAkwLAMELMLDAoTK7o+t/M/ABUrC7ArELMRKxITK7AqELMUKhMTK7rl
+m8WyABUrC7AiELMjIiQTK7o+t/M/ABUrC7AqELMpKhMTK7ArELMsKxITK7IsKxIgiiCKIwYOERI5
+sBE5sikqExESObAUObIjIiQgiiCKIwYOERI5sgsMChESOQBADhESExQpKissCgsMIiMkLi4uLi4u
+Li4uLi4uLi4BQA4REhMUKSorLAoLDCIjJC4uLi4uLi4uLi4uLi4usEAaAbEIIBESsB05ADAxJzce
+AjcyNjU0LgM1NDY/ATMHHgEfAQcuAiMiBhUUHgMVFAYPASM3LgEnCDUHGlQsMEs0Sko0b1gSRxMo
+RQ8ONAUVRCYwSjRKSjR3VhJHFDFSEVs/CBkmAyslGikgJUIrQ14IX2AFHw0NRQUQGikoGyoeJUEt
+Q2AFZmkILBIAAAEAHf/lAgQCcgAjAKMAsCIvsBnNsiIZCiuzQCIjCSuwADIBsCQvsATWsBbNsSUB
+K7A2Gro+zvOwABUrCrAALg6wCMAFsSMI+Q6wCcCwABCzAQAIEyuzBwAIEyuwIxCzCiMJEysFsyIj
+CRMrsgEACCCKIIojBg4REjmwBzmyCiMJERI5ALQBBwgJCi4uLi4uAbcAAQcICQoiIy4uLi4uLi4u
+sEAaAQCxGSIRErAeOTAxFzcuATU0Nj8BMwceAR8BBy4CIyIGFRQWMzI2PwEXDgIPAbQRTlqZbhBJ
+ES1MDxA2BRJEKFN4TUAnTRMSIQgfYTIQG1UPbU9snw9TUwUnERFBBhQgcU84Rx8QD0sIFykCTwAA
+AAH/8wAAAjMCTgAbAJQAshsAACuwGs2xAhkyMrAEL7EDGDMzsAXNsQYVMjKwES+wCs0BsBwvsR0B
+K7A2Gro+0/PMABUrCrACLg6wB8AFsRkN+Q6wFMAFsAIQswMCBxMrswYCBxMrsBkQsxUZFBMrsxgZ
+FBMrAwCxBxQuLgG3AgMGBxQVGBkuLi4uLi4uLrBAGgCxEQURErAPObAKEbAOOTAxIzczNyM3Mzc+
+ATMyFh8BByYjIgYPATMHIwchBw0QTx8/DT8REoteMFQSEzYtTDhSChHZDdkeAUUQU55EWFloHQ8O
+QiU/LlVEnlMAAQAyAAACYQJDABwA+ACyGwAAK7AAL7AYM7ABzbAWMrAFL7EEFDMzsAbNsQcRMjKy
+BgUKK7NABgkJK7IIDxAyMjIBsB0vsBvWsBrNswkaGwgrsAjNsAgvsAnNsBoQsQ8BK7AQzbEeASuw
+Nhq6xK/n+AAVKwoOsAgQsAPAsAkQsArAujI22FEAFSsKDrAPELAOwLAQELAVwAWwCBCzBAgDEyuz
+BwgDEyuwFRCzERUQEyuzFBUQEysDALMDCg4VLi4uLgG3AwQHCg4RFBUuLi4uLi4uLrBAGrEbCBES
+sAY5sRoJERKxAhw5ObAPEbELFzk5sBASsRITOTkAsQYFERKxCww5OTAxPwEzNycjNzMnMx8BMzY/
+ATMHMwcjDwEzByMHIzcyDaUEGIIMXl9tRBsCHxyMc7hgDYUtBKcMpxtiG4xAFjlA6LhaMii46EA5
+FkCMjAAAAAH/t/+BAkkCowApAJYAsCUvsCgzsALNsAIQsCnNsAkvsQgeMzOwCs2xCxsyMrAYL7AR
+zbARELAWzbAWELATzQGwKi+xKwErsDYauj2P7n4AFSsKDrAHELAMwLEfD/mwGsAFsAcQswgHDBMr
+swsHDBMrsB8QsxsfGhMrsx4fGhMrAwCzBwwaHy4uLi4BtwcICwwaGx4fLi4uLi4uLi6wQBoAMDEH
+FjMyPgI/ASM3Mzc+AzMyFh8BByYjIg8BMwcjBw4EIyImLwE4IB8RISkjCkJSD1ofEDpFNx0TMA4O
+ETAeZyAcdRB8Rw0tLzkqFhIoCwslBggVMCLsTnE5TSIMBQICUgdvYk79LUQlFgYEAgIAAQAX//QC
+PgJOACkAbgCyJgAAK7AfzbIRAQArsArNtAABJgoNK7AZM7AAzbAbMrQGBSYKDSuwFjOwBs2wFDIB
+sCovsALWsCkysBnNsBzNsSsBK7EZAhESsQQHOTkAsR8mERKwJDmwABGwIzmxEQYRErAPObAKEbAO
+OTAxPwEzNjcjNzM+ATMyFh8BByYjIgYHMwcjBgczByMeATMyNj8BFwYjIiYnFwtCAQw+C0Ypqnge
+Nw0NIyMoTXQf+xj/DALzF9IKWUwWLAsMAys0eY0OwDkhLDpadAgEBEwKRTc6Iis5N0IHBANTDnJa
+AAACAEcBAwGVAswADQAZAD4AsgcCACuwFM2wAC+wDs0BsBovsALWsBjNsBgQsRIBK7AJzbEbASux
+EhgRErEHADk5ALEUDhESsQkCOTkwMRMiNTQ+AjMyFRQOAicyPgE1NCMiDgEVFM2GFSxSNYYWLFE0
+KToXOyk6FwEDki9lY0CTL2VjP0VTZzJSU2gzUAAAAAABACUBDQFJAsIADgCgALILAgArsAozsA4v
+sAzNsAIysAgvAbAPL7AA1rANzbANELEJASuxEAErsDYasCYaAbEICS7JALEJCC7JsDYauihVzk8A
+FSsKBbAJELAKwA6wCBCwB8C6PtLzxQAVKwoFsAIusAsusAIQsQwE+Q6wCxCxAwT5ALEDBy4uAbUC
+AwcKCwwuLi4uLi6wQBoBsQ0AERKwBDkAsQsIERKwBDkwMRM3Mz8BIwYPASc3MwMzByUMZy8JAgoP
+MSWKQ0lmDAENPvIkDgsoMnD+iT4AAAAAAQAjAQ0BgALMACAApgCyEwIAK7AKzbAgL7AdzbIdIAor
+s0AdHgkrAbAhL7AH1rAWzbEiASuwNhq6H5PIVQAVKwoOsAMQsAXAsRoS+bAYwLADELMEAwUTK7Aa
+ELMZGhgTK7IEAwUgiiCKIwYOERI5shkaGBESOQC1AwQFGBkaLi4uLi4uAbUDBAUYGRouLi4uLi6w
+QBoBsRYHERKxHyA5OQCxCh0RErEOFjk5sBMRsA85MDETPgU1NCYjIgYPASc+AjMyFhUUDgMHMzcz
+ByMBKTxGOyghGhcvDQwsBxhMJTpKMEdJPAifCj8WAQ0xTy8tIC4bFx4YDAwxCBYmPzQrRSwnMBsz
+cQD//wAkAQMBlQLCAAMAc//i/2YAAP//ACYBDQGIAsIAAwFg/+L/ZgAAAAEAIgEDAYgCwgAkAIIA
+shUCACuwGs2yFQIAK7AXzbAAL7AJzbAPL7AfzQGwJS+wDNawIs2xJgErsDYauj1N7ZwAFSsKsBUu
+DrAUwAWxGhH5DrAbwACxFBsuLgGzFBUaGy4uLi6wQBoBsSIMERKxGBk5OQCxCQARErAEObAPEbIF
+EyI5OTmwHxKxHB05OTAxEyImLwE3HgIzMjY1NCYjIgYPASc3MwcjNyMPARc2MzIWFRQGsihIEBAu
+BRA0GSw8KyQTJgoJJ0LuFj4KchkIAhYhO0hpAQMfEBAxBQ8ZNighJwoGBQ/ccTVYEwEKRzZBYwAA
+AAACAEMBAwGXAswAGQAlAGIAsgcCACuwDs2wAC+wGs2wIC+wFM0BsCYvsAPWsCPNsCMQsR0BK7AX
+zbEnASuxHSMRErIAFBE5OTmwFxGyDA4HOTk5ALEgGhESsRcDOTmwFBGwETmwDhKwDDmwBxGwCzkw
+MRMiJjU0PgEzMhYfAQcmIyIGBzM2MzIWFRQGJzI2NTQmIyIGFRQW0UFNOHVIGjAKCyAbJy1LFAIk
+MTZDZEEnMiMfJDclAQNVSjyGaAwGBT0ORzYfQzVKY0U9KB0jLiAjNAAAAAEAMwENAaECwgAMAGgA
+sgkCACuwBs2yBgkKK7NABggJKwGwDS+wANawDM2xDgErsDYaujQw2vQAFSsKBLAALg6wAcAEsQwR
++Q6wC8AAswABCwwuLi4uAbEBCy4usEAaAbEMABESsQgJOTkAsQkGERKwAjkwMRsBNzUGKwEHIzch
+BwEz+hQODYMKPhUBMQn+7gENAWMWAgI1cTP+fgAAAAADADcBAwGUAswAEwAiADAAbgCyCgIAK7AZ
+zbAAL7AjzQGwMS+wA9awLs2zBy4DCCuwHM2wLhCxFgErsA3NsA0QsBEg1hGwJs2wJi+wEc2xMgEr
+sRwuERKwBTmwJhG1AAoUGSMsJBc5sBYSsA85ALEZIxEStQMHDREULCQXOTAxEyImNTQ3JjU0NjMy
+FhUUBxYVFAY3NjU0JiMiBhUUHgQHMjY1NC4DJwYVFBbIO1ZfI2I+OUhPMGkFOSUZHjIICRUMHkEj
+OwoXEyUJRCsBAz42SkAdKj5GOS5DQSExPFD6LjAXGSIfChELDwYPvCsfDBQSChIFLTQbIQAAAAAC
+ADYBAwGLAswAGQAlAGIAshMCACuwIM2wAC+wB82wDS+wGs0BsCYvsBDWsCPNsCMQsR0BK7AWzbEn
+ASuxIxARErIFBwA5OTmwHRGyDRMKOTk5ALEHABESsAQ5sA0RsAU5sBoSsAo5sCARsRAWOTkwMRMi
+Ji8BNxYzMjY3IwYjIiY1NDYzMhYVFA4BNzI2NTQmIyIGFRQWlxoxCwsiGictSxQCJi82Q2REQU04
+dQUkNyUfJzMjAQMMBQY8DUc2H0M1SmNVSjyGaN8uICM0PSkcIwAA//8AFP/2AWIBvwADAbb/zf7z
+AAD////sAAABEAG1AAMBt//H/vMAAP///+4AAAFLAb8AAwBy/67+WQAAAAH/8P/2AWEBtQAiAHkA
+sgAAACuwCc2wFy+wGs2yFxoKK7NAFxkJKwGwIy+wDNawIM2xJAErsDYauixl0eYAFSsKDrARELAS
+wLEdE/mwHMAAsxESHB0uLi4uAbMREhwdLi4uLrBAGgGxIAwRErETFDk5ALEJABESsAQ5sBcRsgUT
+IDk5OTAxFyImLwE3HgIzMjY1NCYrASc/ATUGKwEHIzchDwEeARUUBoUtSg8PMQQPNB0mOS0fHwp1
+Gg4QYgo/FgEWCYclOmMKIREQMQUPGjQlGx8kcxQDAzVxMIIINy8+YQAA////8gAAAVQBtQADAWD/
+rv5ZAAAAAf/t//YBUwG1ACQAgACyAAAAK7AJzbAPL7AfzbAaL7AVzbAVELAXzQGwJS+wDNawIs2x
+JgErsDYauj1N7ZwAFSsKsBUuDrAUwAWxGhH5DrAbwACxFBsuLgGzFBUaGy4uLi6wQBoBsSIMERKx
+GBk5OQCxCQARErAEObAPEbIFEyI5OTmwHxKxHB05OTAxFyImLwE3HgIzMjY1NCYjIgYPASc3Mwcj
+NyMPARc2MzIWFRQGfShIEBAuBRA0GSw8KyQTJgkKJ0LuFj4KchkIAhYhO0hpCh8QEDEFDxk2KCEn
+CwUFD9xxNVgTAQpHNkFjAAAAAgAP//YBYwG/ABkAJQBiALIAAAArsBrNsCAvsBTNsA4vsAfNAbAm
+L7AD1rAjzbAjELEdASuwF82xJwErsR0jERKyABQROTk5sBcRsgwOBzk5OQCxIBoRErEXAzk5sBQR
+sBE5sA4SsAw5sAcRsAs5MDEXIiY1ND4BMzIWHwEHJiMiBgczNjMyFhUUBicyNjU0JiMiBhUUFp1B
+TTh1SBowCgsgGyctSxQCJDE2Q2RBJzIjHyQ3JQpVSjyGaAwFBj0ORzYfQzVKY0U9KB0jLiAjNAAA
+AP////4AAAFsAbUAAwG9/8v+8wAA//8AA//2AWABvwADAb7/zP7zAAAAAgAB//YBVgG/ABkAJQBi
+ALIAAAArsAfNsA0vsBrNsCAvsBPNAbAmL7AQ1rAjzbAjELEdASuwFs2xJwErsSMQERKyBQcAOTk5
+sB0Rsg0TCjk5OQCxBwARErAEObANEbAFObAaErAKObAgEbEQFjk5MDEXIiYvATcWMzI2NyMGIyIm
+NTQ2MzIWFRQOATcyNjU0JiMiBhUUFmIaMQsLIhonLUsUAiYvNkNkREFNOHUFJDclHyczIwoMBgU8
+DUc2H0M1SmNVSjyGaN8uICM0PSkcIwAAAAAAAAH//wACAAAB+gLCAGMASgBNAEUAWABHAF4AUABS
+AFYAYABmAFsAVABCAD8ANwAyACawACywABNLsCpQWLBKdlmwACM/GLAGK1g9WUuwKlBYfVkg1LAB
+Ey4YLbABLCDasAwrLbACLEtSWEUjWSEtsAMsaRggsEBQWCGwQFktsAQssAYrWCEjIXpY3RvNWRtL
+UlhY/RvtWRsjIbAFK1iwRnZZWN0bzVlZWRgtsAUsDVxaLbAGLLEiAYhQWLAgiFxcG7AAWS2wByyx
+JAGIUFiwQIhcXBuwAFktsAgsEhEgOS8tsAksIH2wBitYxBvNWSCwAyVJIyCwBCZKsABQWIplimEg
+sABQWDgbISFZG4qKYSCwAFJYOBshIVlZGC2wCiywBitYIRAbECFZLbALLCDSsAwrLbAMLCAvsAcr
+XFggIEcjRmFqIFggZGI4GyEhWRshWS2wDSwSESAgOS8giiBHikZhI4ogiiNKsABQWCOwAFJYsEA4
+GyFZGyOwAFBYsEBlOBshWVktsA4ssAYrWD3WGCEhGyDWiktSWCCKI0kgsABVWDgbISFZGyEhWVkt
+sA8sIyDWIC+wBytcWCMgWEtTGyGwAVlYirAEJkkjiiMgikmKI2E4GyEhISFZGyEhISEhWS2wECwg
+2rASKy2wESwg0rASKy2wEiwgL7AHK1xYICBHI0ZhaoogRyNGI2FqYCBYIGRiOBshIVkbISFZLbAT
+LCCKIIqHILADJUpkI4oHsCBQWDwbwFktsBQsswBAAUBCQgFLuBAAYwBLuBAAYyCKIIpVWCCKIIpS
+WCNiILAAI0IbYiCwASNCWSCwQFJYsgAgAENjQrIBIAFDY0KwIGOwGWUcIVkbISFZLbAVLLABQ2Mj
+sABDYyMtAAAAuAH/hbABjQBLsAhQWLEBAY5ZsUYGK1ghsBBZS7AUUlghsIBZHbAGK1xYWbAUKwAA
+AAEAAAAOAAAAMAAAAAAAAgAFAAEBdwABAXgBfAACAX0BfgABAX8BfwACAYAByQABAAQAAAACAAAA
+AQAAAAoAHgAsAAFsYXRuAAgABAAAAAD//wABAAAAAWtlcm4ACAAAAAEAAAABAAQAAgAAAAIACgh0
+AAEHzgAEAAAATACiAKgAsgC4AMIA2ADuAPQA/gEQARoBLAEyATwBXgFkAXIBgAGWAbwBxgHgAf4C
+IAIqAjACPgJkAsIC7AMiA1wDagN0A4oDqAPGA+AEBgQoBD4EXARyBIwEqgTQBPIFCAUaBTgFYgWE
+BZoFvAXOBdQF7gYIBioGQAZGBmgGcgZ4BqoGvAbGBswG/gcQBzIHUAd6B6gHugfIAAEAOf/2AAIA
+hv/lAOkABwABABr/9gACABf/7gAZ//YABQAU//AAFf/2ABb/6wAa/+YAHP/0AAUAE//2ABf/7QAZ
+//UAOf+/AFn/6wABAIb/9AACABT/9gAa//AABAA5/+wAOv/xADz/7gFS//QAAgCf//oAsP/4AAQA
+Of/0AFP//ABZ//wAn//5AAEAn//7AAIAn//6ALD/+wAIAA//zgBT//sAVP/wAFv/6QCG/9MAn//4
+ALD/9wFN//QAAQCf//wAAwCsAAEA6QABAPX/+gADAKwAAQDpAAEA9f/5AAUAn//xAKwAAQCw//MA
+6QABAPUAAQAJAJ//+QCsAAEArgABAK8AAQCw//IA6QADAOv//gDtAAEA9QABAAIAd/9+AZj/wAAG
+AFP/7gBU//QAWf/rAJ//9gCw//IA6f/3AAcAn//wAKwAAQCu//0AsP/yAOkAAQDt//wA9QABAAgA
+D/+0ADD/9gA5//sAO//qAIb/0wCf//sAsP/5AU3/9wACAJ//+wCw//cAAQCf//oAAwCf//gAsP/5
+AXEABwAJAJ//8QCs//8Arv//AK///gCw//IA6QACAOv//gDt//8A9f//ABcAD//AABL/8wAd/+8A
+Hv/uACP/9QBN//QAU//3AFT/xgBZ//sAW//kAIb/0ACf//IAo//WAKwADgCu//wArwABALD/8ADn
+AAEA6QAaAOsAAQDtAAEA9QABAU3/6wAKAJ//8gCsAAoArv/9AK8AAQCw//EA5wABAOkAFgDrAAEA
+7QABAPUAAQANAE3/8ABT//UAVP/hAFn/8ACf//kArAABAK4AAQCvAAEAsP/xAOkABQDrAAEA7QAB
+APUAAQAOACP/8QCf//EAoP/EAKP/1wCsAA4Arv/8AK8AAQCw/+4A5wABAOkAGgDr//8A7QABAPUA
+AQEh/8AAAwCf//kAsP/8AOkAAQACADn/8QFS//EABQA2//wAN//IADn/tQA6/9AAPP+5AAcALf/8
+ADb/+QA3/9gAOf/BADr/1QA8/7gAPf/8AAcANv/7ADf/8gA5/+0AOv/uADz/7wCf//wAsP/7AAYA
+Nv/7ADf/1gA5/7gAOv/VADz/rAA9//oACQAP//gALf/8ADkADAA6AAgAPAANAKwAEgDpABwBAgAW
+AXEAHgAIADD/9QA3//wAOf/kADr/6AA7/+wAPP/aAD3/+wCw//sABQA2//oAN//wADn/7gA6/+4A
+PP/vAAcAMP/5ADb//AA3//kAOf/4ADr/+AA8//gAPf/6AAUAN//xADn/zQA6/8sAPP/RALD/9AAG
+ADb/+gA3//IAOf/tADr/7QA8/+8Ad/+/AAcAMP/4ADf/wgA5/8IAOv/TADv/8AA8/7cAPf/yAAkA
+MP/4ADb/+gA3/+MAOf/IADr/2QA7//YAPP/AAD3/9ABT//wACAAt//UAMP/lADn/7AA6/+4AO//V
+ADz/4gA9//sAsP/2AAUAN//aADn/wQA6/9gAPP+5AD3//AAEADf/9wA5/+AAOv/oADz/2QAHADb/
++gA3/9oAOf+9ADr/zwA8/7cAn//8ALD/+wAKAA//7gAi//UALf/7ADD/5wA5//AAOv/yADv/0AA8
+/+gAPf/7ALD/+AAIAC3//AAw/+oAOf/wADr/8gA7/9EAPP/nAD3//ACw//oABQA3//IAOf/JADr/
+zgA8/84AsP/zAAgALf/6ADD/5gA5//AAOv/yADv/0QA8/+cAPf/7ALD/+AAEADf/9QA5/9gAOv/Y
+ADz/1wABABf/8wAGABT/8QAW/+0AGv/oABz/9gAv//EAT/+/AAYAD/+8ADD/9AA5/+IAO//EAIb/
+5gFN//kACABM//sATf/7AFP/+wBX//wAWP/8AFn/8ABa//MAXP/wAAUARQAYAEsAFABOABYATwAY
+AP4AGAABAE8AAQAIAEz//ABN//sAT//7AFP/+wBZ//wAWv/8AFv/8gBc//wAAgBNAAoAXP/aAAEA
+TQABAAwABQAOAAoADgAMAA0ADQAxACIALAA/AA4AQAAcAEUATQBLAEkATgBMAE8ATwBgACsABABF
+AB8ASwAcAE4AHgBPACAAAgBFAAIATwADAAEA6//+AAwABQAPAAoADwAMAA4ADQAxACIALQA/AA8A
+QAAdAEUATgBLAEoATgBNAE8AUABgACwABAANABAAWQABAFr//gBcAAEACABM//oATf/6AFP/+gBX
+//wAWP/8AFn/+QBa//oAXP/5AAcADQARACIAFABFADUASwAxAE4AMwBPADUAYAATAAoAU//8AKwA
+RwCuACQArwAvAOkAUQDrAC4A7QAzAPUALwECAEsBCQAiAAsAOf/6AEz/8wBN//EAU//xAFf/9QBY
+//UAWf/nAFr/6QBb/+sAXP/nAF3/+QAEABT/8AAW/+oAGv/nABz/8wADAKwAEgDpABwBAgAWAAEA
+L//xAAEATAAJAA0ADgAPABAAEQASACAAIwAkACUAJwAoACkAKgArACwALQAuAC8AMAAxADMANQA2
+ADcAOAA5ADoAOwA8AD0APwBEAEYARwBIAEkASgBMAE0ATgBPAFIAVABVAFYAVwBYAFkAWgBbAFwA
+XQBwAHcAngCfAK0ArwCwAMQAxQDPAOkA7QD2AP4BAgELASUBPwFNAXIBeAGYAAIlrAAEAAAfVCKA
+AEUAOgAA//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAP/A/8P/1f/V//b/9//1//j/2f/2/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAP/o/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/5f/nP+cAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAD/vgAAAAD/6gAAAAAAAAAAAAD/6f/xAAAAAAAAAAD/7//v/7v/8//Z/+T/
+4v/jAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAP/iAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP+X/53/nAAAAAD/4v/pAAD/
+1wAAAAD/7v/y/+oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8AAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/uAAAAAAAAAAAA
+AAAAAAD/9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/vf/A/9H/2P/0//X/8//2/9v/9QAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAP/4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP+7/77/z//Z//H/8v/w//P/2//0/7wAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAA//b/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP+XAAD/
+nAAAAAD/3//r/8D/1wAAAAD/7//z/+sAAAAA/+0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAD/9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/
+7wAA//MAAAAA/+YAAP/n/+8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/JAAAAAP/k/+MAAAAAAAAAAP/i//EA
+AAAAAAAAAP/u/+3/uv/z/9//5//S/9IAAAAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//UAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4AAAAAD/9QAAAAAAAAAAAAD/
+9AAAAAAAAAAAAAAAAAAA//EAAP/s//IAAP/1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/JAAAAAAAAAAD/9//1//T/
+9wAAAAAAAP/R/9f/1gAAAAD/zP/b/8H/zQAAAAD/6P/V/87/9P/8/88AAP/k/+j/8P/8//v/8//7
+/+7/8//2//P/8//p/+z/9v/j//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//UAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAA//sAAP/2AAAAAAAAAAD//AAAAAAAAAAAAAAAAAAAAAAAAP/8
+AAAAAP/8AAD//AAAAAAAAAAA//gAAP/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAD/xQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/m//P/9f/2AAAA
+AAAAAAAAAP/1//r/9AAAAAAAAP/6//n/+//6/+v/8P/lAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+//wAAP/7AAAAAP/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AP/7//r/+f/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/7//j/+P/6AAD/+AAAAAD/7gAA
+AAAAAP/5AAD/+v/6AAD/+f/5//v/+gAA/+8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/8z/
+0//V//D/8P/vAAAAAAAA/80AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//H/4gAAAAAAAP/1
+AAD/2wAA//sAAP/8//sAAP/7AAAAAAAAAAD/9QAA//MAAAAAAAAAAAAAAAAAAAAAAAAAAP/6AAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//v/+wAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAP/w/+3/7P/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/6//b/9v/s//r/9gAA
+AAD/7wAA//sAAP/1AAD/9P/zAAD/9P/0//X/9wAA/+8AAP/8//X/8gAAAAAAAAAAAAAAAAAAAAAA
+AP/y//P/8//7/+//7v/u/+//8v/3//IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//P/8/+//7//8
+AAAAAP/0AAD/8QAA//kAAP/4//cAAP/4//j/+v/7AAD/9AAA//AAAAAA//j/5wAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAD/5P/b/9r/5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/5v/v/+3/2gAA
+/+0AAAAA/94AAAAAAAD/+AAA/+7/7wAA//T/9P/v//UAAP/S//QAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAA/9IAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/8j/v//DAAAAAP/U//D/wP/SAAAAAP/7/9r/1gAA
+AAD/2QAA/8j/7P/2AAAAAP/2AAD/9f/2//z/9//2//b/9gAA/7gAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAA//T/8P/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//f/7P/s
+/+8AAAAAAAAAAP/uAAAAAAAA/+4AAP/u/+8AAP/uAAD/8f/vAAD/7QAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAA//b/9v/4//r/7v/s/+v/7v/3//r/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/7
+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
+AAAAAAAAAAAAAAAAAAAAAAAA/90AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//z/+v/6
+//wAAAAAAAAAAAAAAAAAAAAAAAD/7QAAAAAAAAAA//P/9v/1//oAAP/1AAAAAAAAAAAAAP/8//n/
+/P/5//n/+P/5//r/+v/5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/8AAAAAAAA
+AAAAAAAAAAAAAP/z//j/9//7AAAAAP/oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/4/+8AAAAA
+AAAAAAAAAAAAAP/4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/+QAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAD/8wAAAAD/7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAD/+//6//r/+wAAAAAAAAAAAAAAAAAAAAAAAP/tAAAAAAAAAAD/8//2//X/+gAA//UAAAAAAAAA
+AAAA//z/+f/8//j/+f/3//n/+f/6//oAAAAAAAAAAP/7//oAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+//sAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//kAAAAA//gAAAAAAAAAAP/7AAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAP/8AAAAAAAAAAAAAP/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAD/+f/2AAAAAAAAAAAAAAAAAAAAAAAAAAD/1wAAAAAAAAAAAAAAAAAA//sAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAD/+QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAD//P/6//r//AAAAAAAAAAAAAAAAAAAAAAAAP/sAAAAAAAAAAD/8//2//X/+gAA//UA
+AAAAAAAAAAAA//z/+f/8//n/+f/4//n/+f/6//oAAAAAAAAAAP/8//sAAAAAAAAAAAAAAAAAAAAA
+/7kAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+7/9P/zAAAAAP/K/+D/tf/QAAAAAP/0//D/7v/8AAD/
+7f/8//gAAP/2AAAAAP/5AAD/9//5//r/+f/5//j/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAD/+wAAAAAAAAAAAAAAAAAAAAD/6//y//H/9AAAAAD/5wAAAAAAAAAAAAD/+f/3AAAA
+AP/3AAAAAAAAAAAAAAAA//sAAP/7//oAAP/6//sAAAAAAAAAAAAAAAAAAAAAAAD/9QAAAAAAAAAA
+AAAAAAAAAAAAAP/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/zAAAAAP/oAAAAAAAAAAD/+wAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAD//AAAAAAALAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAD/7f/u/9gAAAAAAAAAAAAAAAAAAP/tAAAAAAAA/+sAAAAA//QAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAP/1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/5QAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/vAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/7//r/+v/7AAAAAAAAAAAAAAAAAAAAAAAA/98AAAAAAAAA
+AP/y//b/9f/6AAD/9QAAAAAAAAAAAAD//P/5//z/+f/5//f/+f/5//n/+QAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAA/+//2QAAAAAAAAAAAAAAAAAA/+4AAAAAAAD/7QAAAAD/9QAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAA//P/9P/jAAAAAAAAAAAAAAAAAAD/9AAAAAAAAP/vAAAAAP/2AAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAA//v/+AAAAAAAAAAAAAAAAAAAAAAAAAAA/9kA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//kAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/s/+7/1wAAAAAAAAAAAAAAAAAA/+0AAAAAAAD/7AAAAAD/
+9QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAA//QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AP/kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/7AAAAAAAAAAD/+wAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//sAAAAAAAAAAP/7AAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/+QAAAAAAAAAA//kAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAUBkwABAAAAAAAAAAAAAQAAAAAAAgAAAAMA
+BAAFAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHABEAEgATABQAFQAWABcAGAAY
+ABkAGgAbABwAHQAeAB8AHgAgACEAIgAjACQAJQAmACcAKAAAAAgAAAAAAAAAAAArACwALQAuAC8A
+MAAxADYAMgAzADQANQA2ADYANwAsADgAOQA6ADsAPAA9AD4APwBAAEEAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0AAAAAAAAAAAARABEA
+EQARABEAEQAVABMAFQAVABUAFQAYABgAGAAYABQAHQAeAB4AHgAeAB4AAAAeACMAIwAjACMAJwAp
+AEIAKwArACsAKwArACsALwAtAC8ALwAvAC8AMgAyADIAMgBDADYANwA3ADcANwA3AAAANwA8ADwA
+PAA8AEAALABAABEAKwARACsAEQArABMALQATAC0AEwAtABMALQAUAC4AFAAuABUALwAVAC8AFQAv
+ABUALwAVAC8AFwAxABcAMQAXADEAFwAxABgANgAYADYAGAAyABgAMgAYADIAGAAyABgAMgAZADMA
+GQAzABoANAAAABsANQAbADUAGwA1ABsAAAAbADUAHQA2AB0ANgAdADYANgAdAEQAHgA3AB4ANwAe
+ADcAFQAvACAAOQAgADkAIAA5ACEAOgAhADoAIQA6ACEAOgAiADsAIgA7ACIAOwAjADwAIwA8ACMA
+PAAjADwAIwA8ACMAPAAlAD4AJwBAACcAKABBACgAQQAoAEEAAAAAACEAOgAiADsAAAAAAAAAAAAA
+AAAAAAAAACoAAAAEAAQACQAKAAsACQAKAAsAAAAAAAAAAAAAAAwADQAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAyADUAMgA1AAAAAAAzAAAAAAAA
+AAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA8AEAAPABAADgAOAAEABQGTAA0AAAAAAAAA
+AAANAAAAAAAfAAAAAgAgAAMANwAAAAAAAAAAAAAAAAAAAAAAAAAAADUAMwAAAAAAAAA5AAAABAAQ
+ABgAEAAQABAAGAAQABAABQAQABAAEQAQABgAEAAYABAAHgASABMAFAAVABYAAQAXAAAAIQAAAAAA
+AAAAACIAIwAIAAYABwAkABsAJQAmACcAJQAoACkAKQAIACoACQApABwAKwAsAB0AGQA0ABoAMAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+NgAAAAAAAAAAAAQABAAEAAQABAAEAAoAGAAQABAAEAAQABAAEAAQABAAEAAQABgAGAAYABgAGAAA
+ABgAEwATABMAEwABABAAMQAiACIAIgAiACIAIgAiAAgABwAHAAcABwAmACYAJgAmADIAKQAIAAgA
+CAAIAAgAAAAIACwALAAsACwAGgAjABoABAAiAAQAIgAEACIAGAAIABgACAAYAAgAGAAIABAABgAQ
+AAYAEAAHABAABwAQAAcAEAAHABAABwAYABsAGAAbABgAGwAYABsAEAAlABAAJQAQACYAEAAmABAA
+JgAQACYAEAAmAAAAJgAFACcAEAAlAAAAEAAoABAAKAAQACgAAAAoABAAKAAQACkAEAApABAAKQAp
+ABAAKQAYAAgAGAAIABgACAAYAAgAEAApABAAKQAQACkAHgAcAB4AHAAeABwAHgAcABIAKwASACsA
+EgArABMALAATACwAEwAsABMALAATACwAEwAsABUAGQABABoAAQAXADAAFwAwABcAMAAkAAAAHgAc
+ABIAKwAAAAAAAAAAAAAAAAAAAAAACwAAACAAIAAOAA8ADAAOAA8ADAAAAAAAAAADAAAALQA2AAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAk
+ACQAAAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAuAAAAAAAAAAAAAAAAAAAALwA4AC8AOAAuAC4A
+AgAWAAUABQAAAAkACgABAA0ADQADAA8AEgAEACMAPQAIAD8APwAjAEQAXQAkAGsAawA+AHsAewA/
+AIAAlgBAAJgAtgBXALgA9wB2APkA/wC2AQEBPgC9AUEBRAD7AU0BTQD/AU8BVgEAAVwBXQEIAXgB
+fAEKAX8BfwEPAYoBigEQAZIBlwERAAEAAAAKADIA0AABbGF0bgAIAAQAAAAA//8ACwAAAAEAAgAD
+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
+AYABgQGCAYMBhAGFAYYBhwGIAYkBpgGnAagBqQGqAasBrAGtAa4BrwACAAIAEwAcAAABnAGlAAoA
+AgBWACgBtgG3AbgBuQG6AbsBvAG9Ab4BvwG2AbcBuAG5AboBuwG8Ab0BvgG/AbYBtwG4AbkBugG7
+AbwBvQG+Ab8BtgG3AbgBuQG6AbsBvAG9Ab4BvwACAAMAEwAcAAABgAGJAAoBnAGvABQAAgBWACgB
+wAHBAcIBwwHEAcUBxgHHAcgByQHAAcEBwgHDAcQBxQHGAccByAHJAcABwQHCAcMBxAHFAcYBxwHI
+AckBwAHBAcIBwwHEAcUBxgHHAcgByQACAAMAEwAcAAABgAGJAAoBnAGvABQAAgBWACgBXwB5AHIA
+cwFgAWEBYgFjAWQBZQFfAHkAcgBzAWABYQFiAWMBZAFlAV8AeQByAHMBYAFhAWIBYwFkAWUBXwB5
+AHIAcwFgAWEBYgFjAWQBZQACAAMAEwAcAAABgAGJAAoBnAGvABQAAgBWACgBZgFnAWgBaQFqAWsB
+bAFtAW4BbwFmAWcBaAFpAWoBawFsAW0BbgFvAWYBZwFoAWkBagFrAWwBbQFuAW8BZgFnAWgBaQFq
+AWsBbAFtAW4BbwACAAMAEwAcAAABgAGJAAoBnAGvABQAAgAeAAwBTgFeAbYBtwG4AbkBugG7AbwB
+vQG+Ab8AAgACAAMAAwAAABIAHAABAAEABgGtAAIAAQATABwAAAAA</string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/Museo_Slab_Italic-webfont.woff.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/Museo_Slab_Italic-webfont.woff.xml
new file mode 100644
index 0000000000..6866f38675
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/Museo_Slab_Italic-webfont.woff.xml
@@ -0,0 +1,845 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52849223.51</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>Museo_Slab_Italic-webfont.woff</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/font-woff</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">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
+tkrqyqCQt40G38S48GKH2dFB4tISnogkg6TJ67Sh7Jyyb1qWqDpJrrnxUeIu3WrBbbbWdZNHiVtW
+2EWjVolwNcZz5bKL4TSFK4pK8kpf1DzTsYvOpGq6VUwVLKMa8+yoH5RTmTNyARMjTq3UFG5AoXAF
+EmXVDiTOyCVEMNyC8g3XoHzVHhRWi1DOchMKqnXH1by4mqdV85JqXlLNi6t5WjVPq+Yl1RQsOpZl
+uO0BnBWOKAS5WjApK5huSNLTQQZZwHKCmy8dw1sbghYpNbg+wjW84KKHchMWSo5Zq5Id8xYpXaOh
+/CQ2bCGJVW0kXLWSBMt2YtomVRWF7VRNW/qHunQeKtP4bKVNO2mT6tY5CPXpOUKFeg6lUT9RKvUk
+Uqd28H8f4SIuAAAAAACuAK4ArgCuARIBXgIuAvgDogRQBIAEigSUBL4FGAUwBUwFbgWiBawGHAYm
+BqwHLAfCCDAIOgj0CWQJcgmcCdgJ+Ao0CvgLigwUDKQNLA2IDeoOSA60D0APgA/iEIYQ5hGUEiYS
+cBLgE4IUJhTIFSgVphYOFqYXghgCGIwYlhjGGQYZLhlIGWIaEBqYGuQbchwCHGodAh2SHggedB8U
+H2ggEiCOINQhSCHOIioiwiM0I7wkJCTKJbwmTibSJ34nlihCKIooiijuKX4qFiraK0IrdCwCLG4s
+9i0cLSYt0i3uLjQueC8uL6AvujBYMLYw1DEMMRYxajHwMgIyFDImMvQzAjMQMx4zLDM6M0g0AjTE
+NNI04DTuNPw1CjUYNSY1NDU+NUw1WjVoNXY1hDWSNig26Db2NwQ3EjcgNy43pjg2OEQ4UjhgOG44
+fDiKOWo57Dn6Ogg6FjokOjI6QDpOOt47mjuoO7Y7xDvSO+A77jwcPNw86jz4PQY9FD0iPaI9sD2+
+Pcw92j3oPoo/ZD9yP4A/jj+cP6o/uD/GP9Q/4j/wQGpBGEEmQTRBQkFQQV5BbEHqQnpCiEKWQqRC
+skLAQs5C3ELqQvhDsEO+Q8xEnkVQRV5FbEV6RYhFlkWkRgZGoEauRwRHekeIR5ZIFkgkSDJIzkjc
+SOpJXElqSXRJ6kn4SgZKzEt8S4pLmEumS7RLwkvQTGpNEk2eTaxNuk3ITdZN5E3yTqBPSk9YT2ZP
+dE+CT5BPnk+sT7pPyE/WUKxRelGIUZZSLFLYUuZS9FN8VBJUIFQuVDxUSlRYVGZUdFSCVJBUnlU8
+VfBV/lYMVhpWKFY2VkRWUlZgVm5WfFaKVuBXZld0V4JXkFeeV+BYIlhaWHpYvFjsWTRZaloEWgRa
+HFo0Wk5aaFqCWpBanlq8Wxhbllu4XAJc5F0wXXxdqF2yXjJePF5GXlBeWl5kXm5eeF6CXoxell8M
+X3Rffl+IX/JgaGEIYSBhRGGgYhBiVmKcY05kFGSwZcBmpmbIaJJpTmmaaaRqNmq8asZrXGvKbCBs
+KmyabKRszGz4bTRtdG4cbshvWm9kb+pv9HBAcFhwcHCQcUpxoHHGcdByOnKyczhzuHPCc8x0InQs
+dJh04nTsdWR16HXydnR23nbod6p4FnjoeXJ56HqSexp7kHvYfEZ8ynzUfN59WH3CfhJ+kH76fwR/
+Dn8Yf4p/lIAMgHaAgICKgPQAAHjarH0JfBvVtffcGUmjfWa077Ik2/Iq2ZJtWXZiO/vixNlXwpKQ
+hLCENexbgEJb0oUCr32FR19Lv9KWbjNSWL68UlwKLdCKrSUtfYX2sXbv1wbamtfY3zn3jmTJSXjv
+fb8v4NForkaae+655/zPcs/ljDPPchz5Dv9tTuBMnIWzcxKRuBLHcZ2qo6I6c6opqxrzKqkQVc6q
+3FHVWlHtOdUqayLpVM05VahoCpwNhI70j/3iIOfttBpUa8aoGic1h2fKoJonjzw7yRqMqjNjUO2T
+muiZMqqmWoNNNcllg0l0d2om0QzfXTZYje7OhmZLrdkBbxzm+ma7XLbZndBsd9K7bY13Q7NUa4a7
+Jbybe8Qgmi1Wm13K6P/IIwajyWJzOGtX1LEQ4Xp6U0pCEdwJokjEDa/CAHn3/Qenv04uffDtBx+M
+kY0P8t8+vpgc4maOv0ymZ2a4GTyDI88pQMcZ/gmgrcjdx5UMSFUxrxorqilX4nl4R/JENWdVw1GV
+r2gWRseRnxx7HsmlGoDIwpTKyxoRpqqXbXC5zBmIG75KLgsi7+404iVj9ZIJL5XgE023N92eMjkV
+V7EEH4MXTuME6OdDHBGMJrGhjwV3XhALeXH+6XvOv8Wz2/0Ez01zT+zaBR2AfpxL3ifn88/RflzM
+lYzw5CXCm/L5vGqolDhBzOVyJ+nH0WOv0H6YMrQrhikYSM1ogK48fewO2sJlaO+ghZM1wTAlzH02
+eDQ3PFYK/t7rWNX+SvuqdvL+T+AffS4fHH4E9A1zcTLKuLbkD4ThuUpWfEaLw4nnIuE6y2YY6mZ/
+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
+Jab77nJQgm1Olw3cIxg7vMty9AXds/s6</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>45909</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/arvo-bold-webfont.woff.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/arvo-bold-webfont.woff.xml
new file mode 100644
index 0000000000..5d740eba32
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/arvo-bold-webfont.woff.xml
@@ -0,0 +1,482 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52849414.52</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>arvo-bold-webfont.woff</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/font-woff</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">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
+eNpjYEACTgxFjGGMb5iWMXsw5zHPYT7G/InFjCWMpYRlGcsBVjnWKNZVbCZsU9hZ2NPYN3D4cGzi
++MFpxOnGmcVZx/mP6xx3EPc5Hh2eFp4nvDa8x/j0+FL45vFz8IfwnxDQE5gi8EmwS0hAaJ3QP+EM
+4VMiCSLnRNVEy0SXiG4SfSb6R0xEzERsj7iKeJX4D4kIiW2SBpLTJD9JBUhtkXol3SL9TsZD5oCs
+iWybnIXcFLlf8gbyCxR4FHwUlikqKNoo7lL8o/hHyU1pj7KO8ioVHhUjlTeqFqov1MLUGtRWqe1Q
+X6S+T0NOo0DjjKaDZormLs0/WlpaQVp9Wp+05bTX6fjpCul26InoLdI30n9msMawwfCPUZnRK+M4
+41smdSYHTJlMPUwPmVmZ3TD3MN9lYWBxzrLEcpqVhNUkawHrCTZWNnNsmWyn2WnZHbCPcpBxeOF4
+xCnL6ZKzhfM8Fw6XNS4fXE1c61z/uFW5y7h3uH/zSPP45TnF84lXlNcFbw/vQz5ZPlt89Xz3+SX5
+tfmdwAGv+T3x++TP46/m7+af5t/nv8v/WYBYQBMQrgq4BISfAMlYmjIAAQAAAOIAUgAFAAAAAAAC
+AAEAAgAWAAABAAFLAAAAAHjatZLJSgNBEIb/mcQlbmgEibcWPehlsriBByEK4nZxweDBQ2JGDY7p
+kIwRT3kOT+JR8A18AT2Jz+JZ8J+eSoxC9KJpuvrL31XV1dUDYNzKwELwa7e2WUOOGAo5ipEWd3ON
+c9eKxvhvDaPCFr0OhW3uHAlH2jjK0eQuLCMv3M2IW+Ee7OJOuBcJvAnHkLD6hfvwYE0K98OxXoQH
+MGW9Cw8iZU8ID2Hd3hEeRq99IzxCbp4VR9y+F37CmP0o/Mw8r41sta7VivaKKucWTnTZb2AVGhVc
+o4oSTnEGHwrTOMYM1wxSSHMqFOihkEWZ+5pWYYurRp1RPhyOhpkHcJmpRjX0SlNNccx/y+YyKk+q
+kjzOPGNcxmep1BmrmKFGG/j41PIocv+CaxXn1DROfqzn87ROPp30v+lHsOdxqLY8NblvzfSoTluk
+csnoolEU9rCBbXO7CpUy76jNCYpqiTUEWhAd9jVtsvr0XUKS48oMh/3RpkuhdRin2bnkL94O87r/
+XIH3JUfSvGbw2snWu69weuzH53fQVHKMKLTVE35Z++xfUM0m16Dbs9QV9VlWlMYC7RwWWy+X+QBT
+qJcnAHjabdBJbMxxFMDx7+sy0073fUNRu9L//z+dLrZ2Rhe176rW0s5CVbUGtbWC1hJCJG6VFhcE
+iT0EBxFrLbEEBwcnFHHAldH/z827fPLey3t5eQTRG7/duPlffAAJkmAJIZgQQrFgJYxwbEQQSRTR
+xBBLHPEkkEgSyaSQShrpZNCHvvQjk/4MYCBZDGIwQxjKMIYzgpFkM4rR5KChY2AnFwd55FNAIWMY
+yzjGM4EiinHiYiIllFJGOZOoYDJTmMo0pjODmcxiNnOYyzzms4BKFlLFIhazhKUsYznVEsoJdrGb
+mxzlI20cZD8dnOKkWNjHO3ZyRKwSxgEJZw93eC82jnGan/zgF8c5ywPucY4VrOQQNTyilvs85CmP
+6eYJnwL/e8EznnMeD985zGte8govPXxlL6vwsZo11FFPJ2tZRwONNOFnPRvYyGc2sZlmtrCNrVyj
+ixa208oOvvCN69zgDW8lQiIlSqIlRmIlTuIlQRIlSZIlRVK5wEWucJVLXOYu7ZyRNG5xW9Ilw+Kp
+a27w6iaG1V/v0zStxNSpKVXuUn2XXelQFv7VCAwqdaWhtCtzlQ5lnjJfWaD8t89pqqu9um5z+zz+
+xtqa6iavWTLKTB29lgZO+AMEKpNbAAAAeNrbwfi/dQNjL4P3Bo6AiI2MjH2RG93YtCMUNwhEem8Q
+CQIyGiJlN7Bpx0QwbGBWcN3ArO3CuIEFwtjAquC6icWGSXsjs1sZkMum4LqLgaX+PwNchB2ogO0M
+nMsB5LJHw7mcQC4HO5zLBeRypsK4kRtEtAEURy7oAAFQF4ZfAAA=</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>25232</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/arvo-bolditalic-webfont.woff.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/arvo-bolditalic-webfont.woff.xml
new file mode 100644
index 0000000000..2ffe3fd380
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/arvo-bolditalic-webfont.woff.xml
@@ -0,0 +1,482 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52849201.68</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>arvo-bolditalic-webfont.woff</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/font-woff</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">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</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>25232</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/arvo-italic-webfont.woff.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/arvo-italic-webfont.woff.xml
new file mode 100644
index 0000000000..1d360d1c26
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/arvo-italic-webfont.woff.xml
@@ -0,0 +1,503 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52849164.65</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>arvo-italic-webfont.woff</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/font-woff</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">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
+dH9ZrnB+k5uEyVXnlk5tdXHX1NZbk9kmTyntPuanjz7pZWr7h1HP/OejZ2cttDnXxD5/hoKbs3jA
+nDOV3jBcZ3vnJ9pn+CBTzwwBbHmUiUdwEmMwiUE8ARQVt+N8YaMoN56MgokbWhh0ZwfFxog0FN7x
+qokbR+OYqK5NjAo0a1cMgKtYkIbBab6uTRoPrw1Rq+0Ib+Ds4YglRjdUY0/J0AA8HWY77HSXVwaH
+jsR3+VapwE/3N8SstiQ4Jz/tCsdjX0LJOBSYbca2FXarZKHNwf21ZXTPqIqt/AoUS8Gx05pq+9XX
+KHY+K6+NIuuJN/XbxHfJyUnu8g3+i2cFJkULtz5YV/OnIQ//Wem8zQZKx697ctEdi3/etGVN5LKB
+q1oHbttUveCFlvfvEchfN06dxv6TncDdE1q9OHjBdx0TPc55D1RmZxudxdeOyzPcfMf6FQdmX+yZ
+kGrNXeCJLt5XZS4uGf3kvnjTHGt9P+J6NiKUlwyjeH+ePEntI1+Jz+Q6Syf5rrqdVLEOrl3bTivW
+sWEiylsJIlteBjJudhXEulfr/Hsd6Lt23pyjF/32dJnOGbvSd/w+XaWD/pf2YQe8lg/UB5hVPTux
+l4PseZVO7F5EJZWZndhL1E7suLc7Gyn2FNCt/E1G2pK9sKjYS2vZ9bZe2rKXe8+nLbtSklx/rs7s
+rwM8/ZEKxNnas/O/BZja8QWd+eHdaC8F2i/vSbu3Rxf6yt660AfVLvRNBqUNfXGZX+lEHzc6KmI9
+ifaeXy96lV6KQs/ajl4l+CKaUjpjU3qFYPJwCo8qdB+kdAeZK85Fd5/e6K5K0W1M0x34jxGuQs3z
+IT0rlUM6F/X3p0Anr9L/HqW/lhmG3STPxgExHEpWqkhoeCYvcAtlNSAhxXlKjXDaKIh6DH8LwEIX
+hCinRsCt8mzczgvIRay2Jtw5Xiuyqt4Wtxfj47HExt6eW6CyTApjX6XBQ2Lny7xzoZrz4artbMjm
+XKxmB5+jbuVdOHxC93iamGYmbsJsv0bpk0ibNhporohui8qm/DZo2yRzj06smmrEI1o9ffSVUd/O
+xTVao1rMYKApOF2WmrCkRkRtPfkuWIo3Ul3a6YNmTi5S+rPT3A/xg1GsgbHpYGwLuveV79lLXhlb
+Vi9jO62RfFzpI097hcLYEqxWjz2CYHBedVw0dUX8qZHJv0WVVgaW3tWK4+NhfBHQXS1jZi5Reh1j
+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</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>26436</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/arvo-regular-webfont.woff.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/arvo-regular-webfont.woff.xml
new file mode 100644
index 0000000000..fd04430043
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/arvo-regular-webfont.woff.xml
@@ -0,0 +1,483 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52849135.58</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>arvo-regular-webfont.woff</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/font-woff</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">d09GRgABAAAAAGKwABEAAAAAtAQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABgAAAABwA
+AAAcXqjDLUdERUYAAAGcAAAAHgAAACABDgAET1MvMgAAAbwAAABSAAAAYHfUJTZjbWFwAAACEAAA
+AXQAAAHCa1353WN2dCAAAAOEAAAAJgAAACYLaAmgZnBnbQAAA6wAAAGxAAACZVO0L6dnYXNwAAAF
+YAAAAAgAAAAIAAAAEGdseWYAAAVoAABUyQAAoMhWJjK2aGVhZAAAWjQAAAAxAAAANgGPuHhoaGVh
+AABaaAAAACAAAAAkEZYINGhtdHgAAFqIAAACQgAAA4TalULSbG9jYQAAXMwAAAG3AAABxP0mJQRt
+YXhwAABehAAAACAAAAAgAf4Bm25hbWUAAF6kAAABvwAABCxV0zIjcG9zdAAAYGQAAAHTAAACrc02
+XE5wcmVwAABiOAAAAG4AAAB9xVniGXdlYmYAAGKoAAAABgAAAAaGY1AXAAAAAQAAAADJiW8xAAAA
+AMjiHRkAAAAAzD024njaY2BkYGDgA2IJBhBgYmAEwgdAzALmMQAADeoBEwAAeNpjYGJ+wjiBgZWB
+hXUWqzEDA6M8hGa+yJDGxMDAAMIQ0MDAsBxIOcL43v5B3gwODLwPGNjS/qUxMLBvZFJSYGAUdADK
+sfCwvgFSQC4AXD0MnAAAeNpjYGBgZoBgGQZGBhDYA+QxgvksDAuAtAqDApDFwsDLUMewheE/YwXT
+MaY7ClwKIgqSCnIKSgpqCvoKVgrxDxj+/weq5gWqXsCwDaqKQUFAQUJBBqrKEqLq/7f/T/4f/n/o
+v9ffv39fPDj64MCDvQ92P9jxYOuDtQ+WPGhQeAB1CUHAyMYAV8rIBPUHigIGBhZWNnYOTi5uHl4+
+fgFBIWERUTFxCUkpaRlZOXkFRSVlFVU1dQ1NLW0dXT19A0MjYxNTM3MLSytrG1s7ewdHJ2cXVzd3
+D08vbx9fP/+AwKDgkNCw8IjIqOiY2Lj4hMQkhrb2zu7JM+YtXrRk2dLlK1evWrN2/boNGzdv3bJt
+x/Y9u/fuYyhOTcu6VbGwMIehPJuhYxZDCQNDBsR1uTUMK3Y1puSD2Hm1t5ObWqczMFy+cv3G1Ws7
+GQ4eYmC4ew8oU8lwk6Glp7m3q3/CxL6p0ximzJk7m+HwkSKgVBUQAwBmJ3xBAAAEDAXsAKwApADE
+ALoAxADNAL0AsgCCAHsAxwDXAMkAjgCRAL8AAHjaXVG7TltBEN0NDwOBxNggOdoUs5mQxnuhBQnE
+1Y1iZDuF5QhpN3KRi3EBH0CBRA3arxmgoaRImwYhF0h8Qj4hEjNriKI0Ozuzc86ZM0vKkap36WvP
+U+ckkMLdBs02/U5ItbMA96Tr642MtIMHWmxm9Mp1+/4LBpvRlDtqAOU9bykPGU07gVq0p/7R/AqG
++/wf8zsYtDTT9NQ6CekhBOabcUuD7xnNussP+oLV4WIwMKSYpuIuP6ZS/rc052rLsLWR0byDMxH5
+yTRAU2ttBJr+1CHV83EUS5DLprE2mJiy/iQTwYXJdFVTtcz42sFdsrPoYIMqzYEH2MNWeQweDg8m
+FNK3JMosDRH2YqvECBGTHAo55dzJ/qRA+UgSxrxJSjvjhrUGxpHXwKA2T7P/PJtNbW8dwvhZHMF3
+vxlLOvjIhtoYEWI7YimACURCRlX5hhrPvSwG5FL7z0CUgOXxj3+dCLTu2EQ8l7V1DjFWCHp+29zy
+y4q7VrnOi0J3b6pqqNIpzftezr7HA54eC8NBY8Gbz/v+SoH6PCyuNGgOBEN6N3r/orXqiKu8Fz6y
+J9O/sVoAAAAAAQAB//8AD3jaxL0JfFTl1T9+n3vvbElmMnfW7MlkkkwmQzLJTBaGLOxhX2WXfUc2
+ERERlSICIrKDoKJVSqnSqPdOBlS0ilutbW1ftWJ9bV9rcUOp+mq1IuTmf87z3JlMQgRs38//V8vk
+zpLMc85znnO+5zzn+V6OcEn/q+I4nnuz/Z/kbb2fS+fs3Aguaua4QEwncFYxQGRHULaekrlQTDJy
+GWJANoZiJnrVajNZjQHFrj8j24OKTX9GcZKAYrNLtlYxTWcucke4yqra6tq62pDL7XLoDfrCCiJ4
+BO+bTlvJ6KDkc9qKR1d6nUT0R6fXBG0lTsk3qtJW6izWnT+/gsNx+UUvvxbGJXAGGGhUIFxA1odj
+8NwIIxFD9BUiG4Oy4ZSi15+J6YxckRhQTCQA320PC14C//wf2B4h/T8KPqL3t33P69u+p3/bwXG6
++bqzXDaXT/py0SyQOep0ZYbD4aiBh2tjahpcxziSZTAHWnkpJ7fITb+6BkR3uDOyi9yhmE6k7wrW
+vHx8F3RWDe/qTSkgfojIBUE565SSqTsjZ1oVA2jHCJdGq+KCSydcOq1KKlym6c4oHhKQa7NONL36
+9QHOGUg50fT618/jhZxlbeWzDHb4Evqox0f4c62mTCNcuKytKa5UuHBaW83ONPiAlT5K9NGBj/gZ
+N/0M/FYG/S34m9nxv5MT/zu5+JnWvPgn8/F1oY+VF1Acq4Qi5+Tm5Vd0+Z/cJwt1XRe2e+FfWPDA
+v7DBS/957TDd9jqP3ePwfzG2zX+h93NNZAY8vO97f8wXxV8Oe364+tCwl0ecITPGqA+RjS+Sn75C
+mtQX8N8r6qwX1bVkI/6D12HOCHd3e7NYrA9wtcTPydVBuSqs6MUz0Wp9SqC1T3XYFJC5oEKEM7I3
+GHMKnAnmItPpBSPNFs4QuQ4tWSkGe+VDcrE1RoxcJpgRCcITJQz6d4SUEMyKKySHrGhDSoXuTKvX
+lG8JxLKNnBcMqyebpc//9cIonByLnG6VU08qvpRzctlJeNJqTkclWvBR9llbS31l8NSPj1G4Lriz
+4E6v3iLZIrI/EoVP4ZU5wh1PNVv8Zb5STaWky3NQMVHCVsmmeGsjETkkKfrCSETJNsErmTmRCKcQ
+PVyaKuBFb7Vkk60RxZkJPx0RmJmasLPOEQ7V1lT7SoKkqKa6rrZOCksud9jpNdR4aypIod6Rx+cT
+WKVOWKaSVyrx3X2e/5+5qzYVeWT1wtgxd798+Kp5r7v5lGW/ua64Z//8x7b1Gxbb83LLMBJsSSVH
+Rg6eVpxiCg74eNXIES4yXj2ae0OLILj6jh60MJQvmWoCTYNWrpUz1GdJv5ytsOy4Ye1f6ifrRc4K
+q9DLVXN9uD1cFDxRQJbCSk+YURuswFhvf5XNHFB6i2dimWZ6mSmeUXQ2a8HJoFIgwoz2DcrcKcUF
+M+qyKjkwYSa4NFmVIrishctaq1IPl+Xgm/rBzxyXZIuaHboI6Km+FvyUzV9lRz+l9O4J+isvgtcL
+MlGTXAQ1h74rHEKtGPTeQl+JnYQJ73S4NGV6C/UG0vUztUlvDwuVz9m7b9bM6bP23zNz2hbR+uL5
+Lw7NG9w8N1Q12Ns7g98cKp+7Z8/cGdNm798/e9rReYPgnVDzIHH7gDXlc+bMuuPOmfB4/lO949xZ
+8ePBg+bNHTy4KpjputBrwI0Vc+bM3LIV3p/5xnZ4fVAlaE/gdrR/pdujT+EKuQqukbudixagTnPD
+SqlwJmoGnSq9UG1NVG1FoKAiqxwsOCUxvQWVIH1JqQVdSXApWZUMuMwE9fVGjQYl2zGzWFAacILS
+ZElSXGVgjhk2OQ9UWFoABpcTkXtJxzmTlJ0XCMGHUIlgbr4SX0myogykti4MjwYf6KwIVOYGpdUR
+eMPuyIf3NP0Z9Dt29Zjab0phalPN9Ydbbrh+9rDNJFST+0zxQuLYeva59hfUr1vLfePXntik3j5m
+YVGfGZPv7Ns0oP+02U2N5OjxTaXBPldd57vhzvCy66695/6Zgwaop9fc88cT7dyaD86qp2fMKRoh
+k+XFgdX8PTOnXNXYt//Qcf36NjWCnykWvcSoj4BGfVwUngdiPA05RBap6njjGUUAreBPHYs1Up1Q
+fLoS4pXe2vYp+qptaiN/UD+dxlQiW+nvmcDRS+zzVnttnRt8q9NKDJxQsu304Cl3/m9/Fxl6p/rR
+6Gx+JPkp2XjztcvUP6qb196icur05WQGufdOjvrBGvjbA5L/tnhKSe342zZ7bY1VKPHVcZJV0Btq
+4O/+qmnUFrLpg8FT1BZSRdasvYWsIROWz12mZre9pc5Wb1x7Lf7demGtwIH9WDiFi4q4BlMg9IKP
+TAu1khTRiNGXyOlMBwQwgp7Lhnd1LLhZqXOUS8BZEa7iVfgbpOJVdJdn73+RZ+6Ss8qWk6JMrDJ/
+kn5Qb8APGvTsg/b3XiyjQU9vlXUnLbLBKhtPcq28zmihflHBn9Qb6niwtlT0fCn0AiOQGz2d2+A2
++Ay+unrfhY3fFZ+7f+m+vUvuE8/cMvbb82NWjz41+A+/b/4T1eEO7oS4QzzBpXJjOQgbsiFMI4cu
+BBOO4YRLMQWihMNLIphg6tOCcsopCB10sQD2MKXgeyYDfCzFhJcpnCmgmNkU1HjAxXqcHnCmO8jh
+4+SIOuU4P/MJ8jN12hPqFHKEzaMDZuNhkg12VsDJQjBGqLY1K4vxRi4VYg4zsGziJo6n3lUvqO/z
+vSa0fUx/fzr5kt/IH4TfL+S00If/8A+A8gMxwYhWGzfRGo9zOu8jX7a04O/OBMw3l/sebKimE+Lr
+jP7AtsgpDfBpPzQr64rsZjptpSMpigNwV9QZ0OH3FbefFgJ6D4yVc4MfLeYnPdb2cK6+6dwLHMVj
+k9o/F38HMcHC5XPNbESKA9yWDt1WDgpVQO3OajwjW5ljMhkpblIyIDRGRZ05gqEwxwEOnDMxB25r
+IgUwRMmq03sLbJqfqZWs6F0sZNLwn7xIhp1qvkV9a9nP2l59LbNk3Nv/PWrwgElvrr5zAP/PR0n5
+8Z/Mv+ZZ9fa2t480Chu+fnesovyM6Il7x5Nzt6FMY2Hgf9W7uRRuJBc14IiNArUNowENwsij3aQG
+ZdMpRdSdiYrUTEQ9WIxJpMZDTJoJKWkghwgBXeYjdK6Kw1LY6akJS2PJkdH7VOceccrrZ7/f19Ii
+jme2MwEc/pt6PZfDXc1FLfjdqaAtXLRKBlxk0C/I4HAEuag42RJScsByc6yKA5EoXKaFlDy4dOSA
+xsRUVF4qYBM5HXy6pBjtVIUdXpuAOdegc64uYc7ZMIG/fd2xV2+9WVZ9/OYLm3nnjR6p1Dts5dJB
+w0Vx9NPrbr7pxiePvNn2mryHv3371T1mT/IM6tu8Gsbub/9KeBf8TA23k8V9RcSxV1H1wJCjnoQY
+HipGrikQs5irPIABLBjBaoNy7qm4OEYW4uVyq1yMwcyuoxlJMTjEOoz6uSAeyYNIZZdiotnjr6Ih
+3yzCyz3K4WWLBGgMw1gxChzOI2gjGIECpIZdljB7MXiTY5hm+t5CeNd/MnffyiVjxo0fe8OE5ttG
+DPN4R22onzVTfNZ0+08e/8Md61eWRg7W2ob33frq1GO9V5Kl064ZPfb6tSOG7R8yaG755JIJ/msH
+HLph5W03HT50TXFOw9HIkV803ta3YRnO8xSOE1dBnmLjlnLRdNSVVcCpi/LonzkxnTdDUhZWOHg1
+BXIOe1CWToEbw6xCNoSiaRJqMC0FLS3NArqV0vAFKR2MDg0hTYIpF0AhIgcXJCLzkmyg/hRWqacG
+oKLTq5niFJ7Pfqutndz+0t//frfq2E2OPyAcuHDD9xb1uxb125YWkgLjHdr+vlgD4/Vw13HRPByv
+DgCdFSfUDkjOZc6zwiy6cBYLg3L6qZhDD/E2EHWk47AcNgDxDoa+syDCetE+02GmLARmyiS1imZX
+Hps/nWSD7MySnoVgxCUxsFsHsxLSAESBwUddMPVScXw29LBn4uQn11bMmj1HfX32HmFC26gV557p
+v2P73g8e23Az8Yxd2Ld/TcWcu7bPmLHILWQeUXuOGD1g5x/e2Hn35PHUT01vPyuuA/nsXBE3nota
+Oc1Sabg0FlhFkM6I0hVTd+UAw3QwcJoG8pSgQYKHiok6o1VPBSnIAPHSAHHKRknWa7gTdN9p2HUO
+5rriuFM/vX+IrDyjtox+s6Xfnp/ue/+Nex98evaMfdtmL1g+9/4h88pnkU8mtUznD7W9Wjiw6c7f
+frN36127/3LvlElTZ+68f+q48tJJaFt+sK00kCWdG8dFTShJCliRPhQlKIyF5rrsGty2RYsHIFQ6
+OLN0GhrTITRiQFDSOcTNKTQZsVCLQlDkcXK8gRqPDdyHXzitfvdu7a3qwFU/J2PafiMeJ7V3t33X
+9q97wHbe5h9ehRh2a/uX4iS9kcvlegCG3cEyc8ULGk7VAGwsVJaVCloOCQksmwdazrPK5bj8DXBt
+CFKPkGdVfDA2TBBq8a10DcmWG2CEYkSulWKpKd4yakHpNtkGgy/zQixxumA6aKIl2uBnL1tUb0iP
+ROJwtoJUN/EhLV1KuAGcJFd8lnCS7B1PmcPcuqWsevjkfisPPn5Pr1umjngobB3Rb/tvfrd9xxOV
+ZVNuWTtlSuvNt7bWlRQOXTJv6LBhQ+ctGTqYnHhiY1le3c9bdy1paqq9/uezj9TOeCxy8EjvTZvu
+OFm/yDd+/LjVqx5+mO9fNbFg0KDmObMHNTcPpHa6AOb2Dr0O7LSYm8giBIulHuFMTMqw6ECDEtpp
+CYb4uJ3msiSKqi0X7dSss0jp1E4zJBYbPBIgJBPVhq0D1AOa9xLEAXZqqbVJprpgwpB977+z/2D/
+kHr7GTJt/PFfbZyzfO6dU8FIZ8/YPejm4AJhz19/PWDr1l1/A5Ntm8w3FA68hQTRTP0TH7z36omV
+PWYyjEAxi5gG9prP1XdGLU5E6bkaailAkWRrvFIlZ8SvEC50g134S2IZZ+KZb1RXZCP0S3rqKuL4
+9rOA6dbBGAXQfA9YVTguqaOWpjsVM7OhYLUMnZgigGuDQQl290UDcTwJiC+70/dr+E98qfMXU0yQ
+wj0pjBcf5PQcZ68hThNxpgjD2qbwR/hpB8kvnlJfVl9+CvU4gVQJAwQrrasVIHKMEZErw5JaMKaj
+V1hUi5fRADcS+DeB/7zNxn9OqrZtI2O3UfxzGL7vC/Z9dTUmAl95mD/SNkUY9uRTpJ7UP6VOPkjn
+bU37P4XTepy1ILeJi5bjvBVTncjZQYz9RK6k6zgfrDDfipkErlUsqGSk+y2BmIfNoycY87OrdIYA
+AcUoVfDT78HMXszGzD4d0GBrUXGPclzVGVI0xZlFgWF2MbxuhEGwvLQjlFsEp7e6SQBg4ytBe3Xa
+uszCmpRbN5x8btXiPwbXhI2xyNBrJ+b37T/g0SWeRj9MwGjNUCq94oqW1WvXLH/41V2ehfcsGP6H
+w1Nm9Mvvf6x5SE/f0PHnz3WBxKCXXareOFv3JjcQIskRLmpDT+cTz8gudFZDwRX3CSoN8GNsUMmD
+H56QXBVU9KiuCVRdWo0jCzTQDJfNVmUE5GAFIcULz7xWJaBFnYnwc0SzZHtCn+eqrKpv6IOq8UqK
+oxG8W8Cm2JpQQbYGWOCNEdmHsVQZO1SyHU/jygI1tdQ/5klyAerNCg6w1lPg1oIT9XzU+2FhCTQK
+OMHBYrC1gscgLApYXnK7Curcek8BlgKI5iJqSpjCd91x++lPiESkz96//Y7rh9/Y0NwyamPrH7ds
+vnPb/6xd/WR9xvLZudW9Fu29+qTa71n1g8m5vRbtm/IsefGF6WfVT9QvPvn7xjv4X40et3PMHYV1
+N5cuXeIbRz4n6Z+8v/GODbe+/dfz//3IiqB7x7Itm19+ccvWEVe1LZrvTR8TmU/SnntkW2jx8l+o
+zy98//Xje2uWr7p/5x0b//4J4W8cc9XEgW0ritMqfAjxYV1xugs0Ttq4Oi7KYVWF5YtRnckcCoWi
+AgbJNFhR4FXT0KsCAAV0xSkCWCMElsqqcA3AKUJjoeARwk67R0i5nfyZ+MjbB1THrTe2PbXqoI38
+6WyLrs/3JyEeTlIfbuGP8kdoXQd8+QXd55wTVmsAcSCOgKarrlBUj049ANdCKOYp4PRm6uKJ3CMo
+86cUl47ajcuK0EPODikpkDSVgz2UuGBg5oicIilWCae/gIAvwkvw8PhGwCansHFL3hpdqHO0K/bE
+45qnpuNyx86d/NEnb1u/ZO49QevAhvVPqg+RWVc39+vfb7r6UzJpRr/+/ZuvBrnEPY/zP/nJ07Me
+rByzvWLH4cYNLRPGXjOpufmx5uar542+ivqywe1/1x2BHCGfa+KiuSivK54NWiCCGVNyMYIZtcQQ
+IpiNZYOckgKSxQhny8ikK91mtdUWob0CkMVaJyxwq84VLrC7LUQsKCoZvPh5kkp882Irrnm7/18v
+nBy4k/SctoWUHZRLjqvfqC+qF37HTyT9ScFba0ubt0evu2322Me/UW88VEUGX7Xk1bWr/sxiE8yR
+7iDF6Tlcn6QZsofYoMHLgfppMgbTQnMUq+LGBQrjzsNxizgBqWmRhNLZKnNYeFC4LxziWE6CSq4m
+1X/aFMoMTbt9zCO//9vZN0jZvr1vngW9PvqXrS/OfOOFo1urFraQif/6+pFHWK2DE1+jmHVN0sjS
+Q/H6hmQKdAzSFIJcmmZiRsi6Ui0c6jkV9eygQwfwB4lGNJ2n+M8Mv8pT6M6LWH8PoWvGSpAxpNiN
+CCYx0HEJkSSv5KGoHAskIIrY9FrbafKKGuFzX8Pxq1cRTs1uaVPhx7jksUvcss5jv4IB27oZsGTq
+MmzINyFlx2FjImmA2bB3O+CwMz5c3tT2rwOJwWY+3HahhdNs9p86zGv93G1c1IdewhPGvQc2VgnM
+Ni/fh6PLoxbsS1hwGbVgl5EWsgthGB79mWghzX0L8wBhoyMvdNG0ITXXh+4YUJgxxUQDW142rGRv
+RM6XZA7WMyS7rkgXu6cJrBcyWL0TfDHYvocKptdheGMLoMeC6KpZb/dftvRmnr8VFsG42567ntwx
+Q53Erz+xTD0/+qPvtWVw6iZ/87bodf36ktlXPf7PjR9sn0bWt7T5SeUHve1z/qzV1jj9Ybq3dofm
+Le3MW0rOTPSWqA7ZHKZZvyE1HV6KmTLotJlQGzl02nDbzBhqNfGcBSYojFswJoj8+hBuprnAwlJC
+iqTDKnWrSbIDSHCwD4CVpoVjdvbEEkJI2zGbTpxN9pPltNq8krMHhKUHyNmdO1XHgQt7YHb3trSo
+NeR3LS3nl7S08J6297Q5Btn4lSBbKkTtDns0JdmjIUSLhdwpMKtYanzUMQO9wgKhkorJEm+ksK9j
+YGwgH+zciab16PmlLfT75rfb+PX0+2q4i76DpzXlqIlPlCJ5U3wtaqVIt61G+/sOYf5bPyefrfvy
+PTJwgXgdfsVS9c2473qbfoebm6TNmJPOmGKyx+fLQudLMVhD8N0ZWHPGXWEmFc5FJq4eEXAYb0yj
+dkmwoACmKmI46SyogIDSa6LhcMfO7eTsvQfu5u8mU1e3LeSXHlIXxjUg6PnIo4+2vd52sKWF6V6n
+p75gSmfda34sPdmPoYpsl1CRtu5NVsWCxWt9l3WPlgKBrZFQNwX2wacWOIuf1UbmKCx4Tu2t2YNB
+hTFlcLu1MVnsYWbtaVZXwtqN4ZgocH2pqoicGY/NURcdlyvDhDYS5V3JQwNfIDEEF6/imOANcyi5
+hIPYT8JQboywCCIbIrJOUmzOpDhiIh0GD2maZml/I++Tj8krO3aojkNtnx9t+/hgi7j+ue9P63Kf
+O7+upUW86/vf6OrPr+iwe30xYBAHt56LSmghqWHFBnq2hOiGuUzCCE0VzoT24QzK9lOKBQS02HGs
+Fiso3m7BS7vE4oTFCuMN4L5FNJUWK1NBuqiYGq+R0l1y0YIrJQ3NSW/DXMlMs/AaD6mLTxLRBNtB
+DvAx41Fydn0719b7oOq4S9f78fPeSkF99NHvnxfPnH8RZNpDYzVii2/BT1s5DzdEq5464246T2Cl
+KXDIkpFugmVqtWYsRmVCFtyqM4sWmhPnOcHeCadlw9Thii6b02rQI7KwI86g4KiCR9zBHG1fknby
+mt/PZNDi97NJ7fTVH+/bPmbXyfdeGLA9jjTWvqX+7bAa+/tiwBcQHW/6WVXs0XM3f/zgxNljH03g
+DfEVijeyuXlJq8Ga5ImyQjF7OvWrdjHhV606Ckqs1PCsNlwQ1mSr04rriBNzKSyxS8lI0BPf7ETP
+KTDs5/EiKJn3+roNt236o/r1gQNEOt7LoZ7+DlfLwqUvH125uu3zFmH2HeX1/6D6V09Q/RdwVdwq
+LmqHsbem2Ytxn13g0rQ9CAr6mCwVIEtGEAMokUM08/HAzHisip/NDO7ch7U08LhOlNw5udh/Ipsk
+2Q6zZMcKW3oOINsKSTFqe7vaXFkBXOnyeMhG3CzZKzTUFPno1LEihlbsTpq7aeNi6pm+I2+4frLl
+gHvWxOOb9y4NqJ/KLb8nveZ+8PyA7WOG7H/nk33b+W8Px2dSfUn9etF7hVJFfaR+4KK+PXuONreW
+/M9/k0r1uvuqYEbP3fzhmIdjjyZw5FCY1zyulHtc88UutjeVE2LTbI+bKs6xLxTLz6ZznI9z7Kdz
+nANznB+K5tA5zsnDOc5JnuMctkeOc1zGWhpeiP3jXrr15qqwyO6TOsVuPmeRbSchLXRXVJBWm93l
+TvQiFOWASVhAs/kcvUAXf7GFYLLgtofdHqGCBEiHtWiJwur/unXjiFGrxtfZUsdt4NV3VuSvW/Yi
+mI4XTOeOveo31HaWvbRy3rzS4muLA+rxZ8lrN6+idrSpvH7FreCTRre/J26D/KeGGLhoGKsKBlaz
+dKF2CgFkcSTsAtVwcJmVQy+zBLZ/YDullBhpK0iJNcaxVhAuCE9oS07QiGhdDlpjuUYuC97KDeJm
+Am3+2PXCErabKVnl9JNKqfmcHDiJMMQqpdsDcqm11V8asAday/AxCtdJbR9lkSh8Cq64Y+nWskCp
+X+v46PSM6rgE3J1cE5FzpajBFcbCRjAVXsnSAquSEgR7zpGU1BL4mQU5fDHzjOF41REtN0iKJJaW
+UxhYrSXcHe0esI4LhNEXgmXjd7zR1xEu7bXmXfXZTdu++OyOQO6wb/qUjH70uuLhwcETS3/73ISZ
+u/ecVtfPJdkty6fmNd3R4/rxeT1KmmaTcOz6mw5W9mqZNCmj0pvX8OCYqhxLv8apC488c8utpEGr
+M+tW0Px5PhdN0faqcHOC0HROpNuu8TpzKmhbCCVKzUYsA9HtMQNECgONfAaMFGmG+MaGbGChRDAm
+tsAZyotjPKdfN/g19dqDqnOrekScSnaq1549PxfCwcGzNLataD+rT4Hx5WKOkYHjAxxKByRb6c5K
+VLDYQhjX8oJyzilFByPR0QWlE2AkOTT7yMG1pbNSgOeADzjM8Q2NqNmBl2aM1/la1U/OiGi1Na+k
+1fYzCYtoVlZNziQryGf3LZ4lPz196WHy2eajD7Wfe+CIrjfgoaav1iyZu5Jw/AvwZJz6/FOPP/oE
+qeKfBVnavwVdvw+yWLD6SP0oYfiDyaFPoXKkBzFJ4xTODEPRgeEIDJDRERAPSSFnbycbyUM7yNkN
+qlP9h5qDX3x+ubgLg6mud7zeyJm+he9ycH9iXjyabrVhBx1+ZVRvSIVr/NpW0WRx0I44Z5BCd3Q4
+35x9mTocBzgcnVWH1WfRcg41aLecO9G49vOerBWgQhF1RmwHALR/Tgcu6cQLp/7B2gSsFYpNMsoS
+vGdMh/cMJ080fHn2WvqeqUJOr6DoTncOsjojTfB05wBDGyVccX3Mok5vMJosWC+0O7r2tJH47AB2
+SqjFFNfMcrIBXNpBcsN+eKaOUv+gzlM3qq+rzVRLK3W9vv+1uI1qyv/92zqKE4/CvByiOdEGzas7
+GEq0uWhOpNdyIh28ZKQ5EQ3YHO7lxXMfQ0jOtmI+LaeF4ukOy3CUbPAJrQD7seYhO6VWIUXKwEuH
+rTXVanNTtKLDAkNKhgYMNakSP+hawR9H5xBZXbiWnN1NfKTsp+Tstep80jJddTylPqOeUFr4q/me
+jz6qziI/Bet7pe1ISwt5UW1EfA4uWBeg9jBJ2xmDkI2AtTsTdFIfbIaVYrbFl0fURheNzarBP7ON
+mifYqaTZqT3ZTuOQNgyJG8klVQ8A+FMnAPTbqi7DmVAzyccwxpvavoYUDtIojo1R3ApjNHNLNNSE
+a91EEwhTKgyB1tMENlB4TdDhFroFK/e4iS+LViWFrmHqwFLMic6PdISruLJNWFTDfXxFwA49YmQK
+J7SU4CQ44rBwe9uYl8RBF5bzr7x0WpzazpFH/3b+wQvqJLquPlc38+v1RzkD5HzY16EDDykGFYIB
+3kh7Qwy0NwS7UXT6M/FnQihespcY3v+c7Hn3XXWz0bv/XNoBuu/+sbBVX449GPYw8foP8ScP6cvP
+ncDvHK1uJqfpdzZxuH/GwXcKQUXUvtNwCuuLevZFeqtC9Gewc1JvjX+5Ib5f4GZlE8/od98le9Sl
+7+v/uf9ff2X+4iD/phjWnaH7EzBpMI8HyZ4VZM8O9WX1JP+m4LrwKX9d23b6Wa6dE7n2+TDWXNob
+A89sYkD7QTtcWFuL0+P0iNwF7t757DvmivfyDt3L8LlSDvczeG3nUkf1Jhi5FEjC9ej7eJFueNOg
+affO/e7JXbqYpL4FGKy5/bTwleiF7CCIHQp5Wl2ebUXiZq9EcK9UPBMTy/Ns5kBMpJsmuHeSh9/F
+NjOSivC67FBIyYA8LiNA+xmywF5w38KLkdySjlV46bgomFLsNra7nZHFuunKpSjnDWD0TxEp1GJb
+kCF3nbZZYfBpexVOAReD1oNIAW1tbwLItfnzSR+OJxtKZ00oHlneeMO94a07QwvJSvXNTT+9e86s
+WF7d8KuGegaUkj//so7YPhmZI41/sMxsTnHlrx8Ooyyf/nTb9y0zb5k86enxjX6nLb0g+OlCilMj
+7V+KW/QOyD/yuNksI2RNO05QlA71kwsWxJqSiJyPXQk0yebtIcwxEHKZGeSyahmW7oxSgBkWNrpi
+Mw84LDOmfOlayiclN1qCfdsTm6sFhggZvfOh39+2fse2bzYsOXFizCNbpsyZMUn9+2Ldwpa2Q8t3
+7fr02/sOjOmrW3j+lnGzrjn+yPyZy8FWprafFtPEci6Ha+CimTh4G+7ka5PbqhNTjFqBjrbQKBa9
+Vqo1gl9q5SwOZ6LHsYCW2TBTcLJwTtMJwFtTd+8iD21Y9MyYxzdOvnrq5NtfHH/vtN/1O/5E/7t4
+4xf33belZdfCJY/+ctGCJ4b/usE+Zsi9qNup7WfEI6BbB2RIdzDdYu8r029qfIioX9ylw/F56Pi0
+nnKsCegtYHGpYHGpWTS3NgM4SbXGjEzr8GtYZTQ6sVlfysjFSJElyZnYAmRm27yAOzm6cyaLNq0t
+gQLJBK5iLbEO3NiRqOBT79z6r40LtpFBB9THrnnwnc3bn796AimdPuOeLZOn8db/3bVnKNnW8v2B
+lvFLduwnwtOL5szmB4yeOY/Ke1pQRR/nhLU+VtsHM8fFzMSuEZNNhGXm0vYm81g3pT7ht40MWXEs
+YFhp5gcyuGwy1zFyl+Rx0OYeNxu6h6fb01Nv3vjxqWU3tLmafrbgvp8Ne/W/311/5wt8pu1s/1mF
+ffiUT/f+dP029a0xj8ybtu7OrXvIrSStuLAv8zXjOU6YC/OUzS3WcGMmxDsnxDvCepnRidpDED0U
+g5aAZ9EWQqeeJupOOjdOO5aknW6IPVlOfCGLwxeyMkAomoFbsKyTFpENEut0rAnX2NiidxtA87mk
+o0Vn/C/1LzStH+fpWRkZMef5L788pBoPCqv2HyKpA10pxvSMjf7fPby/rQ7C4auod7VOdIjFXD4X
+QOSbgxIUgZ0ZYPhM+aUgQFoQiyN0Qwm0XgA2VsBWrL44RLsh6X5SARffPsqUWsU0Rw71YzlgYbIU
+UUrTsCsPzAmFSLIm3C2ks+GLd+40km4Na/PiE2e+ffL+uoq50/cGb15RPHjJYc3CaifMfCBuYSNr
+LuR+e2Fktm//2BxTgX/079Ov02ztGr5uPNgaxAdsQIc5y8MafefadA7isDQUO0ugAVenuS6e9Zrp
+kzNqyKFjIltNYhATasQrEqAZidbwJJjUqItW7VwOmEj0bK4cOo+ckpZF63QdewzhuBPXprG6pNAA
+l3MPbieD9VNvD9y2KTgbYM32NZ9svrtFfKalbdPU/JSK4OyXVCugr3dWr13c9mALqwtNhYehuguc
+ictEhKPHOTXQ3cFoOmZYbtYvgRaKcIzIWUHZeArbmaOCMQ54ZCHZQevDstHammFMtQSwro7NC9k0
+3QLvYUl3udlRH3si3+raxTCVjIXB7/V2OvcjzGy58CDYYQzS984b4zzXqPrJM7ovuVRYWVPB/+G4
+MwXMw1lkwbpHKoUE1B2wuhbt+0meE97amsWbYcxOmsJTmGzgYcxWiW4N4phraXFcwmpF113/xqN7
+yOgpUx5cZ7d6hwSsXru1cGigQI1lfifc13L+cOuCRaIhUlWGb3gH97AW2T3UJ4D+xTfBvrK4RVzU
+zbEUEjCDYnGAdWE7CG0STQ3FdHa3yUxBQy3TsxBmwTI7KGeyjhw+FHVk0jTSBeaUSdPITASbOegX
+dHa6hRtPI8N1CSTvJXGHMJUs5WPfNpEtG9SXyaRb3lUnbZmgDjwKYbHlwvdqS4v6tLqrhfxR/Stk
+w89o4+cHw/hNXN+kqiJkHvH1kBLXdtTAx5PxzornwlhDSdpCCzun3n03GX0QTRcCAMNpHGd4QETP
+87r2PfYCVjePSc68Qj+ki1ELutGUMF2OJaHE3Mf3tv2w2vx0DP4Alrj8ySUuv5XWa/PgM3lefCOv
+AD7jzcNLrwc+k3e5JYtezQ/2ougBwcteLHHJedQRuyRa/aIbtrmlERo74WWdDRLNpLK7M4wurjZc
+kEniyxojTpc1vnMnGcofPvzJhOdksminmrP7xhX97wrtUHN3r/lo625YIC1r7vrlL9Vb4ku9TxVN
+ueBqSdtDCV2KX4Euc7i9mk+TmE9Lt2ehT0shGm7t0CDbhs4C4bOoBrNyUINZyRrMYp3CtNnPEd87
+TerTpM3DWQkFOVBB2h5EZkTRYdH1InUUXOzjqPwPPkz0Q7NQ+rjQN217a+jcuMxUUp6b2P6+OFcs
+o3X7AVqPuCsON/O0llKIUWxbkOIgRJVoB1mQQELSRvdLXT98xKeua8/exBEDd3z0yfadO3d8/MmO
+nS+Fe0zbvO3q6dMn7rpzygxev/a3Q+6+e/83X9137z33fHP1zvCiRYuVJxfNmbOI+eJ61S9uhPjq
+4gq5n2jjzYyP1wMXcS9M20Vo8Z7I3qDs1KCyG+bO6kzU6Z3WOFxAzJyrSYeF3FxrQrpMDb9xUtSU
+W4j4jWjdmDADybJq05CMouvJUIaid3yyZt0hiDfPjP+ZBqQXgb+egDj6u/vvq1cV8BZb2zZMmrP0
+CYDSS2ncAVmPgKyIWa9PwqwdWCKXYQkz3bLrAllxC06fxeBE1GRJJOMWuldnSQNrQ8BqcWKrOm1X
+yaWIIr07RMEE6w5GfL1+8QkIRXdfc1ADD4GJ0++Og4dBFd+/CuZ280INMkznh42YNV9bX8II0QHz
+OCvJJzqYO8c+2eykyMR8fDpao5suMoeOQgcHn3DkvCNpneFuC/hysQMS2HGx1NaTkNvprcFGe1wm
+O8hOMmz81tkVFc+u7udKkXGN7NjPv99nZWmtmsb8wNj294XNYoArx73IAI5TD2kMpw8Y6YijDm2d
+tLodeUYKVolcQU9FFrJTkYWQ2BtpYl9IyxxyVkjxgSVmGs8oQexBQDuzYNN8inRMn2Z2FAcwdfDh
+Pq9Wlzb5GARMSS8sxvfcgAo9uNbqasJaY1h1SZBUaCfnWF1aK0u78kncOsf+sX/DusHZDX1H/nrN
+qqqKub9YfnfDrNea62/unxHuPfSVbxctfvS9q5e3jCkrttv8K5pzhgY2Hrm2dGLTsJaRZV6bVHRt
+Y1bzVW/eNX78dqz5tH/Mv6KbAvM3iVlmzEyhA8PpOobTcb+YThgAeKyqyEbcSaNFXrprrIvPGZsw
+sxRfZywrB1BOe+UFFBJSDMz9auzhXxz/+huhPn9Fc2Dhs/MKBwoAxr+boEb3tx29OTvdc0utxzfi
+Ob4XjLGh/XNxn5jGublbtAwIK4F0azJNYJ4CQyE6CyPbgHcBagPT6gTVBHYUC3v/06zY9Iqvm4Is
+wRYwsbZFIkqaATfErDTFtrDzolyaZn8I4xzgEjrneTVSAxn595U/2UpGrlTf2Hvsu+YMcAhta//3
+Kn414riZ1701ZB75As80tX8p5oAcFuyCYvVn0l39WTaciqXQ8dF2zxQckp4eQknUpCmsIXZW6/MS
+B5k/i3Df9yaDJ6uPPqk+BgNoaavlfwtIZqdAz6/Bd+sD8N0OWKW0Hq1gOZoOIKkaHRVozx6tQLKS
+ECpJoAaPzbk4JK1I3TjxH7/SqtAWWXdSkaxaBfr6z6+7qAIt0Qq0kKgwH8f6MiyYjqKyIuAKER10
+/SjpdvhphhVjiST2ArJJOFsrbnpTqcyDK499d/Afv2pAqT9o+ezTx9SPqOCLhb4Xnuf3UOHrL7wM
+CmC1TQvIT2vMFHumU+wZNUsOxAHdzQSAZzft5HAZcesVvYCLdXAZQrF09pqJ1ZhdbiwXODKzcV1b
+pVZdml1rnW/Vp5ptNOHjMOzr7JH49LnrksvLqYkqM5nke+75EJk0WX2X1A5XH67/w6th9eFxpF79
+M4r37bcATR9THwB/zLVz8LicDGQ5dz7EmXKQ0Y6MABcLRHc26AEZ7FejvWcKZ002qLh+6UjsJJ9s
+Wfu1ehPZslgNb1en37pMPcL0y+9raTm/Cr46V1gG3zscYsBY+F5zov/SBNENL2KpAtpMVI/eVYAX
+8QL70mndUascQ1jraFJLKiLTsjHW9hTehMZvYqdwFL1AezpY4diZKBwP583qsSf5D9v+SWY/v5JX
+d5PyG9r0shqjutmobua36I9yfm4Bh83SebQeqfV345U5GEvRapRlQbmYnhPKZrWI7GIcXXYB1olC
+tGiJDdOyE+c0D4aXVYxQQlKcLma1eonNMYIH3GOsJ04At06aSjlpKutw0dfQeYCD3zgqWNa/fvyW
+gbX+eflFNxSb/bUDt4yv7z8jnx+37qrhS8hLN4wYeOui6eq4x0ZngDq3Vjaq06cvWjdwxA3k6ccG
+ulG+A+pXJKx/ltaE46ckBXp8SPuROI0blg7cp35l+P131bQvD/QyPK4XP00cURv5CQ3ZgzFHh15E
+elgOz0dnhqJiEZ01P+jFzvRSJNIiP9v9VnRFEWyOVrAZT7ZDdMxEvbjxEDiqhTY5wxU7TEbVAgDT
+iXVCVFWADAaFzM/zrtIU0tBvekEZqKpfw/gt3y+aTg4xbdxZ2URapi+6FbShNjw+0L1u3NAl6kDQ
+GJ33bWSF2Js/yNm4Cg7n2MC6+a3BGK+lyPF2ZAP6Vo4e8kqhXfAwJlYTsxBvYRHApG3TD111sNf8
+kklTh5SvmTJFfbtq8tXktDwou/zAynFTd+yntfmu/CGQr78trqRnHibQ07RSMGbqOPTAWuEE1rqf
+FtJOQLTyZg6BCd1JUHiNQIQn2KZvskrUnUicVqMHx2jnumTob/qjfvVCp6oCOIcd51foHquhr5SM
+qrT7aK894Za3N4v5+gDnw1qdXVuhRhiFSWc30hiLrBHZlDWCyKUUnLphaG6aRyJOK6Q4jvacFHph
+5u3Z9FgBXnrQCNKkVs6di/V7RWeiB4y080IJtoXCGm9NpxqxhTC6hZLl16+QX9459ZonRELGtWiV
+4gn3VB299uXjy1bwLX/cv7eQzFEP5s1q4Xmyk5WMjw9btNWtHiNDCvbspTJ6OFGYrotCTv0MJxcF
+lWJ2aADmIyesHfFQ+ExwklKQnVGDPNp8KpZG145cGMKUF8PeixlnJ9PwxkPYKzupOG0Q2nIg7LX+
+4yC8ntrqcubYA61u+piBj1F4JanNAU9eRLiYs8zlztAoLXhnTuKZ1uKQhuX9LKpFieAR3jRzRGti
+SNAFpBOtAcedx7vBEbpwzwNPooZrsb3B82Kf2qoFP987fZrxCJ9XO+SWskK/yWY1Eventam2kgnk
+owvvL1Nsugwrf/euo6/dFpwzd859KWPLhs8adUden9rsXb9YUTGv98MPz3+j34AeNGer446KNTo/
+l8GVcCs53LDGoxegTBMqzAcQ6xQyImATqgfwQjrzO6W4cQEuu5WI+gzWn9tqsKe4tfCYarbaOhrG
+JLsb87IiCT5tZY1KtqghJY0JX1dirfPVuXGPx21wWfE8O0Iwg3acTDtcVnd4+sw9u/bNPDV7y4O7
+pk/ds3/H3GVLZ+8a2qNk7PWrDh9edf1hkvnsalJzk7K2NVR1eOVjq9XfrZZX/7I69Djfr35+yVj8
+yGFtz7aH7ixkqAcYZkDAgLnNxXu2sewcNzFjQSuWzTyMLRQryKevWcKxAvZaGsthM0/JuSGa+6Qn
+ilg22r7YuZqVDa/lw2uZbkDWmMs6MuN7vgXd7fmGccMP/qPhu8ZD/wvjDvAukkeq7scd4CefVD8k
+2eqHdCP4K2JRv4qqr+r6AKLIIJ/Ao3Xb3m2AL76FH+RLnPMD6j8hrjxPz0N5OW2PlbostjKwe5fN
+sykRXwQaY+67T/0n/482u/geno7CvzUUXFCuPo1r4EZwT2tIoQHSiwgtn8l5QSVHpPaUgdnXSDwC
+qzSBlkhIbrLGGli3UUMQmWUceAyoFN5rYqi+FlKzgfhaCC5ykaUmlk8JjyCSKaO0k7JyfUQulZRU
+PLhosD0hZnh7RPoNGYZeqbYB1ltONcXYeGmopaHrWKqtR3W/IWiHObaow1caYRHM6XAxJpMiDGGw
+IONHfKgzix/eAavME2lRAQ+IeAsEr82RB6iqieCv+vSFFjL0H1v/uuq2HuqXi31jZk3bt3Tlb/53
+pVfq+0n60AG7r8qu9Wb3OLxp+cS8xpd2fvus2jq2+Qt/nxELl992X5nfOWh2v8yMpRuWzryzwTG2
+ocfUXQserl7y24dmzN8WCB/pOTzYI9Pd46b+mSW9qqobfaOu/9v1C15tOU0yhfyZ/fwZJeLy6T+p
+t6aS/FpWj/GJv+O/1L2unR+ESIl+kR0gBItPkB4UxEkPsCfMRJtwY5n0mXZ+sGupuKjLcww9Iyqk
+YodUNDLoJcedkm9EuVTisBUPD3p1NZ2CU2VNPHhpoQqscH77x4ZM/d3gg8q4Qdw6LZdBPzQgGGug
+LW7YB1kdVILYARjEAj+RB9OYlQW+KYvtOvcE0+nJyqBmiK5DcMO5p2R7wp5n8AWr+gygHqlhANhM
+Hzzs2sdkzswq9Aa4nr3RWoLIJFRFY1gTr817x5EvmH2bFY8S1DURK19B8Hy8VoExJIW42sQ+6PzG
+5QdnvPLpmVdfuG7VquteePXMp688f931xxY98e02kvHraYsWPfXNtm3fPjF59+43fnNg29TV6ydN
+mTJpfc9F+ZuG3ld1zxMDdgtNq9999mDP669f8cKvP/3s1y9cu2rViudfITeoH/3riUUvTf0XySJC
+y6JFLer1/7V3z54Nk6ZO+8m6q6eUe9fPKkobOWA3zv98YY6Qou8Bei3k9nGQ7cdyNPwHqyomJVCh
+njYZQN4cs2io0EtNIovxnYB6sfSph5wqJtGXolJevIJMfVgWhrPUNOrm8yRsf3IxOGPHopUzgoc1
+oiQrD9/X06PIJra3xyzLXVMNKvTVhguwWOqt0Rf6KK9QXQ28PL82cNUrzffeNDa0bjfJGHt62p8H
+DRkUubb/wYVe4b93XpUVslStD84c+b36yoaewxqODw33v6MeZedahKPCs5yOS+U4QFOC3cse5//l
+5Icfnvz9u89/+OHzfA3Zoq5WV5Mt7CfEhyoA2quFj+H3KuMcI3GGFBE7Y/SUfQa3j0Qhzt+A3krb
+EfJKVWLzcSH4ZNurZF1nzhKuEyMJpK6d7L6ZG06MSZbfPyjXh5UB4hmlZx9AML2DyiDwo4GgPCys
+9BA7VsGI5FUwEOaiD1wOCkX7DMTR9ekHkWdgH7wc2B8iTyAk97EqQ+FjVeBTqzoWy0iGhJ5/88s/
+USRUD0io8aRO6Wk8Z5HrTp543v3PJoRCcqO1taGxHhAQPHYgIE6pa8C22bqe9Q0JvDO0DwAEe57P
+gK62SsLuTq9NifRCh9wblqFSiBukgwBGemsoLAjYlMyqyJUswWptCbqTum/zSdjtwRNjTq3SGw5Z
+A+QK1+HPyOmdkyZcnecbkOEfy7dz4axf9J+qbpz9qx2Hjm6+3FI8S6pwJZY9MGrkDVv7u6TiBQ8/
+oMJ/D/APqBcAh6Id+MTXhFxdP9bfk8hQtR9J/T1oJD7+W/G1VauoD58vnuUH6F/lLFwO5OS4DWhj
+qzUziG04tDmIdmsgNLOyo8IucOAG+owuXBcSSqSKtFqOhwoMXCRRP07eCUgc5Tfo5zcPnDN7+6BB
+s+cOaF4wqmed3z+2rmepT/fOrMGDts+ePbC5edDMnqNKfT3rxvr9bJxg0PN1yHeT3lE1pn1ceHBC
+1+ncGtJy6MR4qZG2vlpOYa5hZmVIMy2Im1NNWJ6JWmjPmYUdt9MaXsPskHaCdGg+tkSRw0+Qn6tX
+P3HoEP/KcXJYnXpcXUZ2I3+UMJT3QC6Uwc3hZEswlso8n4tqMA/7p+lgXJQ9JlNjj4llMH1mWBUb
+6NPIfGFaiG6z2DIu4pBxSYrRFklqv3A60jUOmRpW8K0Z0rxg8YBBoz8jEUBm9rEDnKP68LrmBX2a
+6htnjRv92Zr5xDm+Z+9MY0Mlq/2Ehd58RF8O+c0+xssFeVpMYINPoWLYWDLP3HrUTnt07RkoBu1e
+QCYAwgbuDsmEwqpYEXPhBproG1K0nT96eikTdxeilpxSitdtSr6HgicspOqRLS61FD5UgMwycj4l
+j9E6r2mynyDKccZ5YxyGPBIniwhvtK4Y60kZHInURfpYrUU1/b1pt+v7N89bNmTQ1LKGUu/w5QuG
+jBaz5zTZhtYtru3ltXhqbVlXN/bt0/hMyH7V4qvy+kb6gA7GiffymfF+N45ySHXb70Zrj4xdCPy+
+k4x760v1LfFeEpDUj2iPtrpDXE7PVg1k3F+wQui+RcfhHArtbZgy4pkkLDBzRkoPBglmGuNsMSaO
+UdFZx8oV+w9Jcjbf9jE/YfSxD2NP3bhaHP2bJQsPnRuof/rcQLEibflyHMNjvINEhWxYMayOwQDZ
+FZBRdQVkjyXO5ftGVXr5dXHEVdXBlXBcHc2PbY9yJmRAMMVrQnR7WzylMZtp29jIFUBxjPf4wqH9
+pbuLli3drb7O92ucWb7zqrGYdwuDyUZYTynIJWYIxozMELsjgoqJzNp+DBdUXXxLy/NO/Wj17bE6
+/9bVbduuvZb8imKayUJvwDSIacEfpgVjTrYgcoOJfkTKnKVBFe1Ak7Z+KX8WnmlS0ujuYS5usBmT
+90aTmQ07tkYh1MyvrZz/0KHfzp1/6PC8uQcKcxumTK1vWu+bPKKXeHLUxsqFv33gobnz5809tXhc
+blNT7/k/C6XnRbrikDq7EI7/f/5HHz3/7rsf08eWOABJABGKi7n2F/XrKR+sBaLGSS6ajfsL2LAb
+y7Vl6814UiaWy5SfEYracmkzscMUiKWl4tuxNKYaI+vkN59CLSD5kJG6VCNSvplpE4xZZ4p7XKMV
+u11keygO/5yhaFZ2itahFc2me+bZuVpvv5G2LOrBXWQDwrPaIux0hsRThoVc5hpTJdkKGnZC2ip0
+zC5WxcM1YYjWXsB8HvHCK+fF2DvNY9RfjRMOk4y96hdPbL722s2q3Kiff+5enePQmrZ71q8ney9Y
+yatq5PDhZS++qOnIpOmohDvGzs7Hsth+F1VVkT0XdVHEXiqi5/OK0qmScrsoyfcjlJQOSsoNxUqY
+kkpYecTNEujsEK2QJJSjeErw4Jyd9he6WbN0URa86aZbhV0UQ7oJIBA/nFRDD7/TPFZ9ZpywdNig
+ZUsGDhv6ISlXjcQ2vHZmpKue3l/av0+vxgXDRp7dtoY4BjZ4w5FAwq4yQGc9AOP2JhYu2oh2lYPK
+sneNJErvRiQglXuFY9XM0nqGotW9KQNtLShR8DfmgBJZVIoKtCdF4PBgegp9I1XDKH1+MB4Va/Go
+OB6PkJ+2EbRbE4o1sA/XhQBu4tsNvWA2GhvwsrE3DK6vFrmUzHK6M95qyfFXIpQsZsFLbpSUUDX8
+bLApFWG0yereNM2T/ZIciigpGNqKsNSfKikFdDKkywa1JAokOwmb+E5mvD99YWWGv3dt3/6hOos5
+P9w7N+VuvnnwkmuHDh3X2230F424bvmw0Y10LvnfJZu5cGamu2R83YpwbT78npQxs2+/vn2eq8ob
+kTlsQkFzU98L/XB+yZIO60fcZVQjwkpxHefhqpABFbt6sejiBMAVDMZ8Wihhpwg1klMjIz1qzTB6
+LYFYgJWpTazHEUnI8GihF899ChbeQXG5pDghd1NM2AFX4qsI0uQuk9b2OGrTQSnKW4yskFJdh+C9
+JuywCCwtpgcL3ZrGuha1jX+c17/AZDsWGXbtxDyNZkZOu2XDc8+vXEK2d+KbqfvtzkHD+/UYfeDP
+h+ci08yUqxnVTNqjN6xds0I82aUILjAeE8PPIVY4OPclmUycHUwmGXT3mFMEJz3OfTGTiYAdC0I3
+dCb53z256/MulCaGvZL61oVKxmvSMR7bZcZj7WY8P8yskkrsgHC6pVf5I8KerhwrpEyDQYkx/QLG
+5OIyLzkmd8eYsoIYI2BMbgoau9GRHXTkM3SnJfP3vS/s27h5VRdF6ZcBKn7lvvsuNCTragGMywt+
+fdIlxlUUHxduAdqol2912zzGAIZGigcgVy6lwy2C4ZZEFDdSJFq9ke4GnrxDVFjBw9KXuhHi6vJY
+8/j8Js8oabXj+i0j+/T0TLZ3FejFwzX2gtHe8dPyi/JHXshBsQB0MbkUil8KuRC3+RKSFSQky6UE
+33Qph/FogVafw6p8EbjQHqxaV62Bm1iakG4pwJVbJMmFEbmHLSaaUo0eumwpLi7EhnclWAlL12mT
+fd0oomtTq90jdEWdF2llYqc64DhQyE2dSoGdFoaz03I9/zKY5csX1Qbj+joI+soF5FrJbfxhfWWz
+IzNpeQm1lQcVB9prFTb9xDwsmLBz1BiqERCGkH0E23wEpMz0S9HsAgeN0pDf5dMNrzya8yjlECqi
+VndxpDuz6ZRMl+CKdHTuq7t4GQwfsWDR/uFDr1l4QAeKGu8u9Ze5S92lZX53aSczOnjN0OH7Fy0Y
+MfzAhRtAR8P9+Cn2WfD/7SrHGfpBHpPJ5eDZneRuSLPdTbsgOsgiUE3Yjhs10tqVEeB4zJVF1eUS
+zsRMafTSpDVMOk4hkDHrWE7uiOfkSSc9ZTNtZcPUHbkDxJB2XMRET/NUVnlRTZ0ocOgmhgGdlsRf
+I1QKR19Tg2StupG8/tqFglvazu/92QTyIMhPqWbyW9q+R16cFlVt4Sfwv2Vn6UdrPEl+7sZumJJw
+v7uA1VaSOZPK4pxJso0tGYY62Aa3DZaMRcwt8FPkIEV1Zhdl9Mgt0NDBj+VYIokM6grYlsjSRJZ1
+aeKltkOJHIzxIbwGscTOZXDb/hOWo8x/j+UIqyDp2AzrwPKuVYq63BmRZIaXTtNOMGZ2oT+6sBni
+5UUcSDRgdpFv6/9D+WQHlc7pupR0GH67StdOI29X8fQ3xUNvQkYFZMz6z2TM/vdkzOkiozvrkjJi
+RO8q5Z9YNL9YzhtZOOfifG5MTi8X5h7+9yXFCJ+pxcFq2rvoCMXF7iwrT5kMIChGc6k6cvFAGCig
+GJZ+OYud5V3VUYO+y4MUlZVVSX3cndTAXWYrrKt+xl1qa+xi43deZq+MRx5sfiWsC7ybRD8uqqNd
+r4yWJoVnp3tp3UrCPixQZMzKzk2nhrCMqViRRpgXBYM5fooFwWwSVdEEWJQfMV4muhTPbUqiZ2I2
+S78/Fb5/8CUYoaQfZISyaYxQrbwxzcJGkcyVFF9MOAK1R3wR4QA6rZ2F8HA/2JQesHT/JDZyayia
+xmuMCxbGD204hcdPbGwc5hDt8rcZJNsxXiR6UzobAjbcIGJNGslCZttL2VjiFn3ujiSFCFwejONj
+iueyuQD3YNI58MxQ1MkzVnfMdhP1PVqbtaLpxs+5uyAXxh05bQs2mxF7awaM2K+Y4btyetcBrDyb
+KTu0okuDn7m2VpudBiY5G5JYf4Rmv55SjGBmrG+V4ks6xmfZFcPZk+TtCvnyOtnuVKaGOztZcBeD
+PZcd1038jU62uw6wHPKkubgi7mZtr4tpp8N28kMQZ+2w3mUvY4HxhCi3tJMeJHTjabxQ1E0PCbi9
+eEjATQ8J4C6ciEdt3bR8RVkGS2gzpIMdJiSSnE3PdmpHCrvwDWobRhrnIO5Crnv4IN8nmXew7eTB
+lz9j1IOfnTjBH24hX3SiH/xONTIKQlXqWCv6YshhHFwp9/PLskjJJcGYm6UvOe4SSF8KtfTF/39A
+LlWmkUu18mnOfJoHJPillJxCuHKW/iDTlP3inOhi8qk3u8mIuiOkIrcnp0Wszkn5qcCn4DmXEm5Y
+twxVvu4Yqkq1hOcYMlTR/vsfy1FF/d8VEFW9B27xSsiqhJ8jfPm/k6no35CJetArkIn40bteiVT8
+Vs3zxuVSqFylPyCXvzu5yv7judJc9BVI9r/Mc1+RaFviQCUu2wIqWw2eJr1INsi+tUJyq78oDGs0
+qK3R2u5Eruskco+uIiv+IG6C11yZoV68CK9AET/rZlVekVb+1HmVip3mvYrry23vTjtJFcd+yQrx
+ElpnxGgWoPcei9WzZ/UdyuoPPwPIRm/JEzEBD0uyMyLX26JmXS7j/UzSXBBRWlPvCGVvrr0S/V2u
+h+kKlPmLS2G5K3IOJZeCd4TbyM0UN4jv0Z0iE4H/u03EYCIbyR3q1l1kFhn/oLqVrNmvHlLv/yN5
+i5xcq04hB1aqfdWm1eSwOoH60v7t/6PX6wdwmVwh4BGwYRdGHS6MzbFRE05UvnaiVDilZBlp2wi2
++Fo1nuQsrIiTTFoLOZ5qcmVYcr30/AM7yl3solxOcr50jFisQk6AtXPSqOquK5Gq62zFaKl1YcGF
+zE4GrZfTTUoK0IrjRZH+Lz09fRspnLH4L7G7XvnLf/1+w3MzrvnqyeXpy/jYLernzw/Y/s56+eO9
+29YVXvgL6fP2k8Q+IWdNq/rRafVx9djpPT1z7tohZPz5IeGmyaDWtsxrYr8898kjNOZSbivwu7kg
+/3WXYbfy/qfsVkUau1U0I88TiVye4Yqmwd3RXBEn0rFciuuKH8/y4v9X8hVckXwYebqVbwaGmksK
+SOq1GBOXUQEZiy4rY/F/KmPJj51Dlgh3K6WPxZ1LyxnRAo6QJGc514iM+JeQVA4EY17NtzZdXuZ8
+8LE+5mN9VjzLGKtjz+oupw+8YUjQB04ggx7QCWC+0auenQgPRS6nncu52e7U9tdLto9eUpenLpsv
+U44uWC8O8IgzLs/SldUNSxfmJ0lEXdkaUVdU58qkgemSZF0muia6Y+wiRfE10ZW3K7EUWJ4rvklz
+pgLums6ncZPy7WgBYZYTs7s5U5wA1RM/j6sY3SGklhYtGAriJMbOUPxWPRZw/oWYLRW4NdalREbu
+1CUIUJ0apWV1BfF6Ft51Jzn7ABn8xs0b12/6L/WZgwfJ4OO9HMOWz1Ffp0ngJrJw2YuPXL/6vRY+
+eEf5/tlB1odibf9K3Kl3AIbYoWWAnDNMT+1hS7gniDSWEJ1Yc2OIClAFs8FXJY4QV2lj1p1pTbXk
+GAO0Zbw0SJOfUprxlDrhYx7GkVpaBTNlN2D1Ts6RaAzzZDAWz0LKYtDDpqSmxMs92s671eCStC3e
+msT9lXA/uIl03A/MKVmfWrzq6advueWa90cN3PGmz1e6YEXZlGd7No0e2afeVVHk6XftrPpIi/Du
+gVU/ufEm9elrdqvn5j3R7079MylVgak3vjQu44RQmBFaMSm/d7++C87vpPGbcnHpXqZZQzW3X2Pj
+6tE9G1eoOzauGrrXW6oHpViVyk5sXJUJNi6852UpRwlNCml8r5T6pMQZuYpLOpFyhaQoV1r5I0m5
+aGLFXTkz134IgKp6xfRcugLcVz2WTNKVrLsg6O7gv8FkVnMlTGa1XZjMEoqrrKqmN2GxKSHaa/B/
+x2pGW9h+BLVZNrqWK+U3E/yJulpch6/T7K6Wu1/TYUX3OqzuTod1VIdloMMyK91e69BhKKHDnvB6
+GYdoP72Q3XuqT6qmRW9RSSlTo1ycpMRqUGJZ6EcqUUsZ+Su3w0dYCN9yxZYoitrG9RNJxhjX42aa
+SfbnfqPpsb57Pfa9WI8/mGkOoOqtA/VCKO/dSb29E+rFRvC6JPX27lBvkT9Yw9QbDfSoiCTbaV9Q
+cV3vJBXLEvKKJeepV7DwL05Uf4T6u9tYd1z5XIzqtOf+UCcOPzHJtqu43two7i1tVuq6n5XGbmYl
+KcMdTScijL4Cq7Vafhtm92DumJT6+KTIGVZ5CH6yL/tk32BsCKvrjtFSX+ZQ+krHYaZsebV1OE1D
+bIpoT56kRpikcP1FkyQHbcrwEVc2RV1Bmi15frrucFx6vsKdsNuSTjPVsxOQu/TEPdQJyF0YmuSd
+XuqC6rR51N9D/XwjN4L7qDtPPxTRUTW8UovkvFX4cEnnH6vvl1JtpkuUnlPriAMQQ2NNrHeg6Qej
+QmtdRgBWaTP7XHMwVsc2mPGcWlMlrEShhB5/aZaeEFNsdp+pvvrSzJfa2hvaD/ej6iI/PmYInXoS
+6ro0JPyIYMJ3tCocSG5TuNL4IpYmWhgWdupewHgTbj+tHyf6YCYbuAHcU9p9ZAJhxIH0WqkRNSaX
+VLjIwIs+MIWNub4MmMJGdgizF64rUfOQA+nkVenpAZcICeCp/1yYrNwI3QnMAf/YjCdgOI0VRI7A
+nAgpqYEeDuoZc21RV2kd9YyFNTAXpXiX71auqIouSBGxvpLaSFtbFQdkSrIrMTk1dbVJs0PZsBgR
+o+YR9QU+7XyYNlUlPpgMolEzhr+Y9NloImz2z5pQMgIm5b5Q1RfTNv6NsjWWuhhdo1q1YW5L3dbN
+lXNxjnbsC5focYrWxhkcie3DYTlOYWrSrOy+Gxkdl14dQkrHX64pSav0Tzw5oXeZc0jD9LULSYrG
+8IicRqM1flA8C3wphlDcq+jortK4QnEXAptgC5nlYyHbY5Fsx4QUW2YuQkpE3BnYOYj9Vx4ITD+G
+WLSjp+KHKUZJSkcrRbdso20nEi0UYHuUhxPwopPL4gqRea8zE2cemFk2Y+LM1ngFvN0xcWKVBHks
+FJeb7rl14uTMviQnJ4Jkcglizp9TVPyD7JxiK6Dgtg/ZBCbLg9WhK2EW/SF5/i1mUQpSL0kvmkE3
+HH6AY5TsZzA0LsfrVI6iK5KjuDs5Sv5NObTmxUtK4tB2GH5Iln2J9geIVx3yFNNKz0+7SuQHiUqY
+RCXMoTFuhni1x30KTz5nIntDvhtWIKenVMOd5cU7SXYUeig0zDdB4MnylrAW3VazaKMtTnXY8scp
+Jo06rQRvpKV4Ra3Q80PquWjrWFNXV8DQnd6WdoIJfRLOalbnGvpF9l3dCRa03USVy4e6qfPgg5+e
+C7IAIoimakRS2LpGiWool2M6PcxjBLV1NPfLRmtMxziRdPSsmjXeuc+LtBwosRaJONsnrMgPGMEn
+pc9Wf63xeiL/HYyhFsZggjFM6MxF2sE/mt4d/2haqCsFKRsGR+9FIwuSkppgTdLGIWBdqZ6NZCau
+qwTDKOmV1CfRCx6Wg+3pOSveF5dy8lnovbOjRsLGR5s10k8pKTCmFNpFk5IGY0qhXOdmxnXOmcNh
+2rmRjvcS1iOhU5TXEVYwTfROxMfWi62OPWx04gG2GNTfxFUFaxwGwo/RXeDSuUzOj3dJxX0Kxd1x
+B8GYmTG35iWQm1Vr5Ms4pdj1Z1pN9gwAXIS1r5Ng/Oa3diu2vJgpH4zsCiPqzkZ04GVvOxipTQaW
+NXX0RkvIbKaU+CLddkfEJer6jrlTZ3ovJujVnV7UzexE9KpW/gABLN5j+4K4Tvctl8314L7WqsAF
+2h2gY2JpBt79WYTwa8xIhcVvScUDGUQupz5Puyk8HkbDEymUQwGpfIqCyKiqVNBzvXJJFlGMpopX
+YdEbK14lkGjgdbql4lU89Wu//0UHPdxrtLYajHhTF5O1NcVksQdazfiIr1vx9Si8mER7Yo5E4eN4
+ZY1wrYYUs5VynySuEjfPaRX1qRkU7pYWYDnOgfebVowZUieqbZ/BV+cLIw2IvePc4MV3At+9/Vc3
+jLl2X/XSTZ9OPlpz5wvhfhOH3PvG+/t++vT82dv3zZg9a+qm/htDy3npt1tuLzxRedj73qG6w+Xq
+g9Nafvd0/7vu2vfOrhlTJ025d9+MKYGyqXSNUD5RyNVzuEruhStjFJUrgrF8lp4X5VeAHZZpaKjq
+/4BoNKQRjbbqjbn0NItDiqXkl/grtBt3+zp4R/HeZ8g6qhSVITlr5WX5R8nF6Xl3lKTq+W4S8W55
+SsXTXRo6BMZbCn6Q9T4M6pa51Ncdc2mpxlzaatbFOwR+DHkphVOXYjB1YRfHD7OY8t/iHtv/0fiL
+fvz4KYC61Pipn7+EAOQviT4NJsPrWp9G9zL4u5Oh7D+bAy0WXEqKUg07XUKO/07skTE5NoMcRVwN
+d4MmR1lcjpB4Ri4M4rE1XIoZ9kJYinkdPRkgXjGIV2xFR0jFw56MYo6ytMsV0jGzPSu3SKdtYmeD
+sKEyTVglA2ngpKJuxe6myCVcmkr3gW7W06BL0OsK/5W8rNqmdGbbFZPmt4D2Y2zUNFMS10yFiOw7
+MVdHPwbeR053ptXm4UBJWawI5bHSCQfNtNabyuD1sFbGCmotGrQvI5xF7aGkgtpDRUlcRXmJNgwX
+a8O4SFEXRdSuWuqKHjtr7VAn3GjupC/ySGfw2El9YmFn5Ch0WueruwJIrEP8Uwxr97H3Ykcp5U1l
+pG7RTORP87DT2YSTMs0BdnOaouQb3BfHb3DvyElsI3eVrmuLZVjk2hZ3Qg3OTs/IS4cOqfd2wgtC
+vy788QJX3f6i+LS4A/KLPM6Hu4Q0u/BobMRKNg61lDZ84O2xXbQLGvfPaOOHizZ8YBN/sXTMZHMY
+MrE/ULbYlBQKjzw21iCeLR0jaRYhg96O14CMgLTjQ+NIwn4Pbc5ZtwftWYrvnVU/tGbnzg/uWb3x
+12/eetd29Y61owtD5InmQ6vKZxwc9tDqHtOrG/+w9/1v9t/TfFT9av/fz+3fP2QB33/tdL6qPFy1
+qO27cG1osbxpOsZqyhsLvtkN0fquK2GOzf1xzLFImCGgw8vIpD22rTpbVo4mcjaS3v1YIlkalC5i
+k70eIlF3jLL8ONo/+P+fnNjMQ6XM1KSkDHX/hpw0eF0k57NaZnKRoB1JSlzW10HWPOwru7ys+T9O
+1oJOsh4DWbMobyHOaQ7KGk23Zkd+rLQY5i6SdxOLbd1K3LOjJiAkyezj6rhfXl5quTgYy9Wcec/u
+5XdZ5UxMdTzMh3dSh1yF7/jZOxD4TeFYFXPwEe1OoopNF0GeHm3i05gqkPDZEAGPAR+orolcQiWX
+a/24SFcNl+r76FaDb12q3YNnXLmwZvDM0GXZcjODCHkuzZbLmje6ocwlPTS77kKcG7dqnquDsSB3
+A3Lhr9P6TpAf3qhx4cuuIGPCD9HbjmFqS0m3MLVVdMiEb6esU3bsZYCcNk7bjLebgOeUoDgtToeP
+NFtGOmuZ7JSw7KG9DUYtv2LnWLqy4ZMkKvy6ndvJYO2WUt9uXHRIdZChHXeVUt/SP9zSti1+Xyl1
+bwv/TOK+UoKm9ze08z2bLq35Lmd4nKfwnANm5rmJ0zkYTWtQLrxfE58uiexcXkxnttjS8LrcBomn
+njXfsOlTPEQ7tyNnSnLpD5AfX85Eu5npIZ3j8fFOT7sxgFOdonPlRbGa9SMpnAPwbDUnX64jCcFt
+lqatmkvfQbA1z2wDAOdi2nQFY3nsymzFSmisgukVmxdsLnrzxCw8EKyY85gCEdV1aJW1NCmFqNWq
+ELvlh/+H7kd4ObV21/30yKX02m1T1KU1i71F74gHBAutdQU4doOZBD2QIU4PZAQdGHHdU8IjXSRR
+vXqHee54sQr/3iTxXsEPuYcdPDRS/DJ24VYDLxkppX4e4/tlrNsSlgw5O6BiHrndTbSnqJs8YVI3
+icBFOfSleOP+/fc48qHI8ZvhPTfjthPPMBybYB+T4FdE+NihQ9rnjZf/vDHx+RXCm+RzvQM+X0Dv
+YUgo43CcuZqnN07UfjGbuIUV525/TvSQr3u3qWx8U4XHyJf63OTfN/zw75OpT/5FvSCc5ntNaPuY
+4oj1wpvCw/T7DYCa0FcawtogZF2I0LvHJb69zu4W1n+/4bmz8E8bxcjEWHgYy5vChiv9W8Xwt6Y+
+9+z3xAcPoo3nR6hpvekj/VsOtUVYRbIv+luGbv4Wgb9FHE+9q14gjfiovk/lq2FSEu5e3srvwnsP
+IWdUKj1TZmKcUSaNfh1UZaQNftoPrAtyyfxGuB18r69w8OJFu3cvuma3kFY9tXDo7muu2b0bRvha
++8eGGmKhjEM9uHFaJT2zNByOCXQtKZIHghO+qr2gVSKxWGwR6c2J/78BLQQVQyCeGPjsyC1qYB6o
+Ew50ibkJZN5aBDKxp4rOhU5ri4C5Z8OjzUR1dPSiTEW1mRYgc+braMWaiehERAOJaptwcVEda1tt
+HQkRLTsUjpWujriorpVNhISIDjD80hjWMDGBz2MSYwCf5ghJWaBTw9ihcYA4JRJ2PiSKPkWYvg1M
+RqBboKBaN7JAzu4GeRDpgKc1SGdLgiaDuFm4gaGsDhllBFeU8JPdwYeLQSloMjcUVBQEafn9lQEA
+67eevgAAAHjaY2BkYGAA4nCbtSXx/DZfGeQ5GEDgjK3ZIxj9/80/Ns5v7BuBXA4GJpAoAEFzDG8A
+AAB42mNgZGBg3/j3HgMDF8P/N/9LOL8xAEVQwEMArtgH3njabZNBSFRRFIa/uffcO5NZuBhoVeJC
+ZHBVk4iZm4phMAkRM5HH4GKYZhMhLSJcSAsXIfKSoGRwKS0koiJciIjUolq4iDZFQYgICdZKRCSy
+cx0mTBz4OLy579xzzv+fl+L/X2IZzByfzAQZF5OWBR77N1x1i8SJfprNRyaVNnuFTtdIbDpIm1UK
+ifcM216a3TkG7RB90sOADJCRNYbkDt2i70ibPv9mQra5aeoZNvV7m3aDOlvRd0eZlQz3jnmmvKfO
+5YndOnm3ptETy1di/4h8Mktsjdado+S1vmsgTk3q2aDSRV52qtG90pwFel2FjD/JiFvZ265D7/3G
+nOsmK0tkdY5f9jUZjb2ywozo/OYaRRkmJ+t0SIFItpQnRGaD6/KCSHOLZkqfI7q0r8hUiFKGohvQ
+vA/c0Dk7ZZ7ILlO0q/SZXbIux0XVI+3LquclrT1No52hR+uOJ94xrTGv9Sdr2mvft+0sTVKmPfRq
+YFpydJsiLckxSjZHSRqUJc4G7ff/O01L0ETvKZlF2sxdzRunX3Z1viLP7TPmE1s02afVXD8LNcST
+CpofRXJ078++D77qQw31YCD4oJSVM26TsZoHh3GnGPcdXA4+HCTM5lopy3ca9jU/Ar+jehWqHhxE
+Z0LpVC6oHyd0pwr/PDhMSe94y/ngw0GCD7pX7SGGXmzEF/tD9/czJF9CLZqH+l1sKvkqbGt8oPGW
+nqn+NcL+pMIOFRgxoecM90V0F36Stq1U9Gwl5JmyeqSEO+U4/AXxELTUAAB42mNggAMOhhCGJsYY
+JgemN8wTmDcxP2DhYWliOcLyhJWJ1YrVi3UJ6yM2B7Zr7Hrs8zhYOPw4PnHGcK7jfMPFwKXCZcF1
+hHsG9w2eIJ5VPD94w3jX8BnwzeO7xs/BH8O/TEBKoEHgkaCD4DmhFGEL4Q7hdyIqIrtEdUTrRC+I
+/hHjErMRCxLLE5sgriTeIn5BwkNiiSSLZJ3kO6kAqXXSfNJO0i9kYmS2yGrJzpB9I1chd0peTz5H
+/o1CnMIshTeKMYoVii+UFJQ0lKqU3ij3qbCpdKisU61RvaBWo/ZLXUzdTt1Hw0kjTmOTJoNmjOYz
+LS4tH60mrRVaz7TttGO03+l06Obp/tFz0evTu6Xvpn/PIM/gmWGW4S0jH6MDxmnGy4xfmeiZHDG1
+Mb1gZmW2zFzEfJFFiEWZxTfLNMsbVj5W/6zjrI/ZhNl8sZ1mZ2XPYv/C4ZzjFCcepxKnG84Ozp9c
+TFzqXE65BrgJuO1wl3Cvcr/nkeUp5Fng+cwryuuCt5f3Fx8rnw2+br5f/GT8onDADL8yvxa/OX5b
+/K74ffGX8nfwT/OfFsAGhEoBLkCYAgD0XI/PAAABAAAA4QBWAAUAAAAAAAIAAQACABYAAAEAAUEA
+AAAAeNq1krtOAkEUhv9dEcELUaNEGzOFhTbLxUthYSQ23mKBRhMLE5AVjStDlgVjxVtYGZ/A0odQ
+48NYW/nv7EGhEG1kMmc+/jnnzJkzC2DWysNC+Ou2tlkjHjAUcQxTXxznOs1dK5bkvw2khS16HQnb
+3DkRHujiGEeHB7GOU+E4I+6Fh1DEg3ACM3gXTmLGSggP49FSwiNwrDfhUcxbH8JjyNpzwils2fvC
+40jYd8ITSNmdsyapPwo/I20/Cb8wz2u74Le0KrrVplfy1bFbPte1oI1NaNRxCx+XqOICARQWcIZF
+rnlkkeNUKKDGHU2rsMtVo0X/AA5H28wjuMzRoBp55ahmOZZ78pTpFaBE8kkeZ4kxLuMLVFqMVczQ
+oA19AmolVLh/zdXHFTWN8771fJ/2k89P+t86UaZH//MLvJdnbtjJ05D7NkyPWrQVKk1GV4yicIBt
+7Jnb1anUeEdtTlBUL1lDqIXRUV9zJmtA3zVkOG7McNgfbboUWYdxmp3L/OLtMK/7zxV4PTky5jXD
+1858vXuRepU98cxeRz2mWu6qJfqqDukXVrJj/BWWqCvqS6wmh1XaFfNW0avlPwH1Y5bqAHjabc5H
+TFRhEMDx/1B2Yem92HtF33vLUuy7AjZsKFZQUWB36cVVsaGxazQaEm4a20WJmqiokagHY8QGGkuU
+g4k3ezygV115nzfn8svMZAoB9MXvdgz+Fx9AAiRQgggkiGAsWAkhFBthhBNBJFFEE0MsccSTQCJJ
+JJNCKv3ozwAGMojBDGEowxjOCEYyitGMYSzjGE8aE5iIhu6/bicdBxlkkkU2k5jMFKYyjenMwImL
+meSQSx6zmM0c5jKPfOazgIUsYjEFLGEphSxjOStYySpWU0Qxa1jLOkokmHPsZR93aOUj+znGEU5y
+gfNi4TA97KFFrBLCUQ5yn/cSyiku8pNefnGWSzziIZdZzwaOU8oTyujkMd085RldfKKclzznBVdw
+84MTvOEVr/HwhW8cogIvlVRTRQ2nqaWeOhpoxMdGNrGZz2xhK01sYwfbucUZmtnJLnbzle/cpoO3
+vBObhEm4REikREm0xEisxEm8JEiiJHGVa9zgJtdp5wEHaJNk7nJPUiTV4q5qqvPoJobVV+PVNC3H
+1KkpVe5SfZddmf1Xwz+g1JWG0q5MVzqUGcpMZZby3z6nqa726rqt3Ov2NZSVljR6zJKRZ+roM9f/
+wh9Xt5EvAHja28H4v3UDYy+D9waOgIiNjIx9kRvd2LQjFDcIRHpvEAkCMhoiZTewacdEMGxgVnDd
+wKztsoFFwXUTcyeTNojDuIEVKsoGFGXNY9LeyOxWBuSyK7juYmCt/88AF+EAKmCvgHEjN4hoAwDF
+9SYAAAAAAVAXhmIAAA==</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>25264</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/euphoriascript-regular-webfont.woff.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/euphoriascript-regular-webfont.woff.xml
new file mode 100644
index 0000000000..7530fb711a
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/euphoriascript-regular-webfont.woff.xml
@@ -0,0 +1,715 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52849106.82</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>euphoriascript-regular-webfont.woff</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/font-woff</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">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</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>38508</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/fanwood-webfont.eot.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/fanwood-webfont.eot.xml
new file mode 100644
index 0000000000..58ca74ffef
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/fanwood-webfont.eot.xml
@@ -0,0 +1,913 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52849036.81</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>fanwood-webfont.eot</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/octet-stream</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">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</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>49795</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/fanwood-webfont.svg.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/fanwood-webfont.svg.xml
new file mode 100644
index 0000000000..5ed30f4143
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/fanwood-webfont.svg.xml
@@ -0,0 +1,1141 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52849019.67</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>fanwood-webfont.svg</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/svg+xml</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>492163</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="2" aka="AAAAAAAAAAI=">
+    <pickle>
+      <global name="Pdata" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+<?xml version="1.0" standalone="no"?>\n
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >\n
+<svg xmlns="http://www.w3.org/2000/svg">\n
+<metadata>\n
+This is a custom SVG webfont generated by Font Squirrel.\n
+Copyright   : Copyright c 2011 Barry Schwartz\n
+</metadata>\n
+<defs>\n
+<font id="FanwoodRegular" horiz-adv-x="500" >\n
+<font-face units-per-em="1000" ascent="690" descent="-310" />\n
+<missing-glyph horiz-adv-x="200" />\n
+<glyph unicode="fi" horiz-adv-x="499" d="M35 12q0 13 12 13h40q4 0 4 63q0 20 -0.5 51t-0.5 33v80q0 94 -2 94h-33q-9 0 -11.5 2t-2.5 11t2 11t9 2h29q6 0 7.5 1t1.5 7q0 66 6 125q8 82 53.5 127.5t113.5 45.5q57 0 92 -29t35 -59q0 -16 -17 -30.5t-29 -14.5t-13 9q-4 62 -22 82t-51 20t-54.5 -22t-30.5 -63 t-12 -76.5t-3 -85.5v-24q0 -9 3 -11t16 -2h117q11 0 59 2.5t54 2.5q7 0 7 -6v-170q0 -107 3 -164q0 -5 0.5 -7t2.5 -3.5t7 -1.5h31q11 0 11 -13q0 -8 -1.5 -11t-9.5 -3q-9 0 -37.5 1t-41.5 1t-44 -1t-40 -1q-8 0 -9.5 2.5t-1.5 11.5q0 7 2.5 10t11.5 3h36q8 0 9.5 2t1.5 10 q1 29 1 82q0 117 -4 214q-1 9 -2.5 11.5t-7.5 2.5h-157q-11 0 -14 -2t-3 -10v-166q0 -144 10 -144h59q8 0 10.5 -3t2.5 -10q0 -6 -0.5 -8t-3.5 -4t-9 -2q-8 0 -44 1t-52 1q-12 0 -39.5 -1t-43.5 -1q-9 0 -11 2.5t-2 11.5z" />\n
+<glyph unicode="fl" horiz-adv-x="501" d="M33 12q0 13 12 13h40q6 0 6 63q0 20 -0.5 51t-0.5 33v60q0 114 -2 114h-35q-9 0 -11.5 2t-2.5 11t2 11t9 2h27q7 0 9.5 2t2.5 10q0 24 -0.5 47t-0.5 50q0 84 45.5 140.5t132.5 56.5q36 0 74 -22q12 -7 27 -5q9 1 18.5 3t15 3t6.5 1q5 0 6 -2.5t1 -12.5q-4 -181 -4 -348 q0 -270 4 -270h48q8 0 10.5 -3t2.5 -10q0 -6 -0.5 -8t-3.5 -4t-9 -2q-8 0 -38 1t-46 1q-12 0 -42 -1t-46 -1q-9 0 -11 2.5t-2 11.5q0 13 12 13h47q4 0 4 85v219q0 12 -2.5 15t-11.5 3h-150q-11 0 -15 -2.5t-4 -9.5v-226q0 -84 8 -84h55q8 0 10.5 -3t2.5 -10q0 -6 -0.5 -8 t-3.5 -4t-9 -2q-8 0 -41.5 1t-49.5 1q-12 0 -39.5 -1t-43.5 -1q-9 0 -11 2.5t-2 11.5zM155 389q0 -12 3 -14.5t18 -2.5h148q10 0 13 3.5t3 16.5q0 61 -2 157q0 13 -13 33q-5 7 -13.5 23.5t-14.5 25.5t-19 17t-32 8q-29 0 -48.5 -15.5t-28 -45.5t-11.5 -59t-3 -69v-78z" />\n
+<glyph unicode="ff" horiz-adv-x="558" d="M38 12q0 13 12 13h37q4 0 4 63q0 20 -0.5 51t-0.5 33v60q0 114 -2 114h-35q-9 0 -11.5 2t-2.5 11t2 11t9 2h29q7 0 8.5 2t1.5 10q0 40 2.5 69t11.5 71t32.5 73.5t59.5 48.5q37 18 74 18q55 0 98 -41q7 -5 10 -1q38 56 112 56q37 0 63 -18.5t26 -48.5q0 -16 -18 -31.5 t-30 -15.5t-13 9q-3 23 -5 33t-7 24.5t-13.5 20t-21.5 5.5q-17 0 -28.5 -8t-17.5 -19t-9.5 -31.5t-4 -36t-0.5 -42.5v-130v-7.5t1 -5t3.5 -3t6 -1t9.5 -0.5h116q7 0 7 -5t-2.5 -12.5t-5.5 -7.5h-115q-11 0 -14 -2t-3 -10v-166q0 -144 10 -144h66q8 0 10.5 -3t2.5 -10 q0 -6 -0.5 -8t-3.5 -4t-9 -2q-8 0 -49 1t-57 1q-12 0 -37 -1t-41 -1q-9 0 -11 2.5t-2 11.5q0 13 12 13h37q4 0 4 63q0 20 -0.5 51t-0.5 33v60q0 26 -0.5 62t-0.5 40q0 8 -3.5 10.5t-14.5 2.5h-149q-11 0 -14 -2t-3 -10v-166q0 -144 10 -144h56q8 0 10.5 -3t2.5 -10 q0 -6 -0.5 -8t-3.5 -4t-9 -2q-8 0 -44 1t-52 1q-12 0 -37 -1t-41 -1q-9 0 -11 2.5t-2 11.5zM156 386q0 -9 3.5 -11.5t16.5 -2.5h147q13 0 15.5 2t2.5 11q0 19 -0.5 39t-0.5 40q0 24 2 46.5t4 35.5l3 12q0 4 -3 7q-16 13 -24 27q-9 15 -15.5 24t-20 17t-29.5 8q-24 0 -42 -10 t-28.5 -30t-17.5 -39t-9.5 -48t-3 -46t-0.5 -43v-39z" />\n
+<glyph unicode="ffi" horiz-adv-x="753" d="M38 12q0 13 12 13h37q4 0 4 63q0 20 -0.5 51t-0.5 33v66q0 108 -2 108h-35q-9 0 -11.5 2t-2.5 11t2 11t9 2h29q7 0 8.5 2t1.5 10q0 36 1 59.5t6.5 58.5t16.5 59t31.5 47.5t50.5 37.5q37 18 74 18q33 0 63.5 -16t49.5 -43q47 73 135 73q57 0 92 -29t35 -59 q0 -16 -17 -30.5t-29 -14.5t-13 9q-4 62 -22 82t-51 20t-54.5 -22t-30.5 -63t-12 -76.5t-3 -85.5v-24q0 -9 3 -11t16 -2h117q11 0 59 2.5t54 2.5q7 0 7 -6v-170q0 -107 3 -164q0 -5 0.5 -7t2.5 -3.5t7 -1.5h31q11 0 11 -13q0 -8 -1.5 -11t-9.5 -3q-9 0 -37.5 1t-41.5 1 t-44 -1t-40 -1q-8 0 -9.5 2.5t-1.5 11.5q0 7 2.5 10t11.5 3h36q8 0 9.5 2t1.5 10q1 29 1 82q0 117 -4 214q-1 9 -2.5 11.5t-7.5 2.5h-157q-11 0 -14 -2t-3 -10v-166q0 -144 10 -144h49q8 0 10.5 -3t2.5 -10q0 -6 -0.5 -8t-3.5 -4t-9 -2q-8 0 -39 1t-47 1q-12 0 -39.5 -1 t-43.5 -1q-9 0 -11 2.5t-2 11.5q0 13 12 13h40q4 0 4 63q0 20 -0.5 51t-0.5 33v80q0 94 -2 94q-6 0 -21.5 0.5t-20.5 0.5h-124q-11 0 -14 -2t-3 -10v-166q0 -144 10 -144h56q8 0 10.5 -3t2.5 -10q0 -6 -0.5 -8t-3.5 -4t-9 -2q-8 0 -44 1t-52 1q-12 0 -37 -1t-41 -1 q-9 0 -11 2.5t-2 11.5zM155 389q0 -12 3 -14.5t18 -2.5h159q6 0 7.5 1t1.5 7q0 105 10 150q4 18 4 19q0 4 -9 10q-13 9 -30 38q-25 44 -62 44q-20 0 -36 -7t-26.5 -16.5t-18 -28t-11.5 -33t-6 -40.5t-2.5 -41t-1 -44.5t-0.5 -41.5z" />\n
+<glyph unicode="ffl" horiz-adv-x="754" d="M38 12q0 13 12 13h37q4 0 4 63q0 20 -0.5 51t-0.5 33v60q0 114 -2 114h-35q-9 0 -11.5 2t-2.5 11t2 11t9 2h29q7 0 8.5 2t1.5 10q0 213 106 262q37 18 74 18q66 0 106 -50q3 -4 7 1q50 63 138 63q36 0 74 -22q12 -7 27 -5q9 1 18.5 3t15 3t6.5 1q5 0 6 -2.5t1 -12.5 q-4 -181 -4 -375q0 -243 4 -243h48q8 0 10.5 -3t2.5 -10q0 -6 -0.5 -8t-3.5 -4t-9 -2q-8 0 -38 1t-46 1q-12 0 -42 -1t-46 -1q-9 0 -11 2.5t-2 11.5q0 13 12 13h47q4 0 4 85v219q0 12 -2.5 15t-11.5 3h-150q-11 0 -15 -2.5t-4 -9.5v-226q0 -84 8 -84h50q8 0 10.5 -3t2.5 -10 q0 -6 -0.5 -8t-3.5 -4t-9 -2q-8 0 -39 1t-47 1q-12 0 -39.5 -1t-43.5 -1q-9 0 -11 2.5t-2 11.5q0 13 12 13h40q6 0 6 63q0 20 -0.5 51t-0.5 33v165q0 7 -2.5 8.5t-11.5 1.5h-154q-11 0 -14 -2t-3 -10v-166q0 -144 10 -144h56q8 0 10.5 -3t2.5 -10q0 -6 -0.5 -8t-3.5 -4 t-9 -2q-8 0 -44 1t-52 1q-12 0 -37 -1t-41 -1q-9 0 -11 2.5t-2 11.5zM156 384q0 -8 3.5 -10t16.5 -2h157q7 0 8.5 2t1.5 13q0 21 -0.5 44.5t-0.5 49.5q0 47 8 73q1 3 1 5t-5 6q-16 13 -24 27q-9 15 -15.5 24t-20 17t-29.5 8q-27 0 -47 -15t-30 -36t-16 -54t-7 -57t-1 -58 v-37zM409 389q0 -12 3 -14.5t18 -2.5h148q10 0 13 3.5t3 16.5q0 61 -2 157q0 13 -13 33q-5 7 -13.5 23.5t-14.5 25.5t-19 17t-32 8q-29 0 -48.5 -15.5t-28 -45.5t-11.5 -59t-3 -69v-78z" />\n
+<glyph unicode="fj" horiz-adv-x="506" d="M35 12q0 13 12 13h40q4 0 4 63q0 20 -0.5 51t-0.5 33v80q0 94 -2 94h-33q-9 0 -11.5 2t-2.5 11t2 11t9 2h29q6 0 7.5 1t1.5 7q0 66 6 125q8 82 53.5 127.5t113.5 45.5q57 0 92 -29t35 -59q0 -16 -17 -30.5t-29 -14.5t-13 9q-4 62 -22 82t-51 20t-54.5 -22t-30.5 -63 t-12 -76.5t-3 -85.5v-24q0 -9 3 -11t16 -2h117q11 0 57.5 3t52.5 3q7 0 7 -23q0 -20 2.5 -136.5t2.5 -191.5q0 -90 -10.5 -145t-43.5 -98q-13 -17 -57.5 -38t-66.5 -21q-19 0 -19 20q0 16 14.5 34.5t26.5 18.5t31.5 -2t23.5 -2q19 0 28.5 9.5t9.5 23.5q0 9 -2.5 56.5 t-4.5 145t-2 229.5q0 49 -2 76q-1 13 -10 13h-157q-11 0 -14 -2t-3 -10v-166q0 -144 10 -144h59q8 0 10.5 -3t2.5 -10q0 -6 -0.5 -8t-3.5 -4t-9 -2q-8 0 -44 1t-52 1q-12 0 -39.5 -1t-43.5 -1q-9 0 -11 2.5t-2 11.5z" />\n
+<glyph unicode="ffj" horiz-adv-x="760" d="M38 12q0 13 12 13h37q4 0 4 63q0 20 -0.5 51t-0.5 33v66q0 108 -2 108h-35q-9 0 -11.5 2t-2.5 11t2 11t9 2h29q7 0 8.5 2t1.5 10q0 36 1 59.5t6.5 58.5t16.5 59t31.5 47.5t50.5 37.5q37 18 74 18q33 0 63.5 -16t49.5 -43q47 73 135 73q57 0 92 -29t35 -59 q0 -16 -17 -30.5t-29 -14.5t-13 9q-4 62 -22 82t-51 20t-54.5 -22t-30.5 -63t-12 -76.5t-3 -85.5v-24q0 -9 3 -11t16 -2h117q11 0 57.5 3t52.5 3q7 0 7 -23q0 -20 2.5 -136.5t2.5 -191.5q0 -90 -10.5 -145t-43.5 -98q-13 -17 -57.5 -38t-66.5 -21q-19 0 -19 20 q0 16 14.5 34.5t26.5 18.5t31.5 -2t23.5 -2q19 0 28.5 9.5t9.5 23.5q0 9 -2.5 56.5t-4.5 145t-2 229.5q0 49 -2 76q-1 13 -10 13h-157q-11 0 -14 -2t-3 -10v-166q0 -144 10 -144h49q8 0 10.5 -3t2.5 -10q0 -6 -0.5 -8t-3.5 -4t-9 -2q-8 0 -39 1t-47 1q-12 0 -39.5 -1 t-43.5 -1q-9 0 -11 2.5t-2 11.5q0 13 12 13h40q4 0 4 63q0 20 -0.5 51t-0.5 33v80q0 94 -2 94q-6 0 -21.5 0.5t-20.5 0.5h-124q-11 0 -14 -2t-3 -10v-166q0 -144 10 -144h56q8 0 10.5 -3t2.5 -10q0 -6 -0.5 -8t-3.5 -4t-9 -2q-8 0 -44 1t-52 1q-12 0 -37 -1t-41 -1 q-9 0 -11 2.5t-2 11.5zM155 389q0 -12 3 -14.5t18 -2.5h159q6 0 7.5 1t1.5 7q0 105 10 150q4 18 4 19q0 4 -9 10q-13 9 -30 38q-25 44 -62 44q-20 0 -36 -7t-26.5 -16.5t-18 -28t-11.5 -33t-6 -40.5t-2.5 -41t-1 -44.5t-0.5 -41.5z" />\n
+<glyph unicode="fb" horiz-adv-x="739" d="M33 12q0 13 12 13h40q6 0 6 63q0 20 -0.5 51t-0.5 33v60q0 114 -2 114h-35q-9 0 -11.5 2t-2.5 11t2 11t9 2h27q7 0 9.5 2t2.5 10q0 24 -0.5 47t-0.5 50q0 84 45.5 140.5t132.5 56.5q36 0 74 -22q12 -7 27 -5q9 1 18.5 3t15 3t6.5 1q5 0 6 -2.5t1 -12.5q0 -3 -1 -48 t-2.5 -104t-1.5 -97t1 -38t7.5 3t17.5 7.5t23.5 9t28.5 7.5t30 3q83 0 137.5 -57.5t54.5 -140.5q0 -92 -65 -146.5t-156 -54.5q-19 0 -47.5 9.5t-41.5 9.5q-11 0 -28 -9t-21 -9q-12 0 -12 13q0 1 1 36.5t1.5 82.5t0.5 77q0 304 -1 352q0 6 -1.5 11t-3 8t-5 7t-5.5 7 q-5 7 -13.5 23.5t-14.5 25.5t-19 17t-32 8q-29 0 -48.5 -15.5t-28 -45.5t-11.5 -59t-3 -69v-78q0 -12 3 -14.5t18 -2.5h116q7 0 7 -5t-2.5 -12.5t-5.5 -7.5h-115q-11 0 -15 -2.5t-4 -9.5v-226q0 -84 8 -84h55q8 0 10.5 -3t2.5 -10q0 -6 -0.5 -8t-3.5 -4t-9 -2q-8 0 -41.5 1 t-49.5 1q-12 0 -39.5 -1t-43.5 -1q-9 0 -11 2.5t-2 11.5zM407 64q0 -50 84 -50q67 0 106.5 51t39.5 122q0 67 -47.5 118.5t-112.5 51.5q-16 0 -32.5 -5.5t-26 -11t-9.5 -8.5q0 -59 -1 -159.5t-1 -108.5z" />\n
+<glyph unicode="fh" horiz-adv-x="755" d="M33 12q0 13 12 13h40q6 0 6 63q0 20 -0.5 51t-0.5 33v60q0 114 -2 114h-35q-9 0 -11.5 2t-2.5 11t2 11t9 2h27q7 0 9.5 2t2.5 10q0 24 -0.5 47t-0.5 50q0 84 45.5 140.5t132.5 56.5q36 0 74 -22q12 -7 27 -5q9 1 18.5 3t15 3t6.5 1q5 0 6 -2.5t1 -12.5q-4 -83 -4 -289 v-10t2 -3t3 0.5t6 3.5q73 40 133 40q40 0 66.5 -16t38.5 -47t16 -63t4 -79v-143q0 -8 1.5 -10t9.5 -2h26q14 0 14 -13q0 -14 -14 -14q-8 0 -31.5 1t-39.5 1q-12 0 -41 -1t-45 -1q-9 0 -11 2.5t-2 11.5q0 13 13 13h39q8 0 9 1.5t2 9.5q2 40 2 176q0 58 -24 95t-72 37 q-47 0 -89 -21q-16 -8 -16 -15l1 -150q0 -89 1 -115q1 -10 1.5 -13t2 -4t7.5 -1h38q8 0 10.5 -3t2.5 -10q0 -6 -0.5 -8t-3.5 -4t-9 -2q-8 0 -37.5 1t-45.5 1q-12 0 -41 -1t-45 -1q-9 0 -11 2.5t-2 11.5q0 13 12 13h39q7 0 8.5 3t1.5 15q1 94 1 220q0 238 -1 286q0 6 -1.5 11 t-3 8t-5 7t-5.5 7q-5 7 -13.5 23.5t-14.5 25.5t-19 17t-32 8q-29 0 -48.5 -15.5t-28 -45.5t-11.5 -59t-3 -69v-78q0 -12 3 -14.5t18 -2.5h116q7 0 7 -5t-2.5 -12.5t-5.5 -7.5h-115q-11 0 -15 -2.5t-4 -9.5v-226q0 -84 8 -84h55q8 0 10.5 -3t2.5 -10q0 -6 -0.5 -8t-3.5 -4 t-9 -2q-8 0 -41.5 1t-49.5 1q-12 0 -39.5 -1t-43.5 -1q-9 0 -11 2.5t-2 11.5z" />\n
+<glyph unicode="fk" horiz-adv-x="705" d="M33 12q0 13 12 13h40q6 0 6 63q0 20 -0.5 51t-0.5 33v60q0 114 -2 114h-35q-9 0 -11.5 2t-2.5 11t2 11t9 2h27q7 0 9.5 2t2.5 10q0 24 -0.5 47t-0.5 50q0 84 45.5 140.5t132.5 56.5q36 0 74 -22q12 -7 27 -5q9 1 18.5 3t15 3t6.5 1q5 0 6 -2.5t1 -12.5l-9 -423 q0 -8 2.5 -9.5t13.5 -1.5h22q4 0 7.5 1t7 4.5l5 5t5.5 6t4 5.5q53 70 79 113q3 5 3.5 6.5t1.5 4t-0.5 3.5t-5 1.5t-9.5 0.5h-20q-8 0 -10.5 3t-2.5 10q0 14 14 14q4 0 25 -1t33 -1q10 0 30 1t27 1q13 0 13 -14q0 -13 -12 -13h-32q-11 0 -107 -123q-2 -2 -5 -6q-3 -3 -4 -4.5 t0.5 -4t3.5 -4.5l5 -5l151 -175q11 -13 22 -13h10q8 0 10.5 -3t2.5 -10q0 -6 -0.5 -8t-3.5 -4t-9 -2t-29.5 1t-37.5 1t-38 -1t-30 -1q-9 0 -11 2.5t-2 11.5q0 13 12 13h11q17 0 5 15l-110 136q-2 2 -4 5q-9 12 -18 12h-14q-8 0 -9.5 -3t-1.5 -13v-134q0 -13 1.5 -15.5 t9.5 -2.5h23q8 0 10.5 -3t2.5 -10q0 -6 -0.5 -8t-3.5 -4t-9 -2q-8 0 -30 1t-38 1q-19 0 -48 -1t-32 -1q-9 0 -11 2.5t-2 11.5q0 13 12 13h41q7 0 8.5 3t1.5 15v193q0 265 -1 313q0 6 -1.5 11t-3 8t-5 7t-5.5 7q-5 7 -13.5 23.5t-14.5 25.5t-19 17t-32 8q-29 0 -48.5 -15.5 t-28 -45.5t-11.5 -59t-3 -69v-78q0 -12 3 -14.5t18 -2.5h116q7 0 7 -5t-2.5 -12.5t-5.5 -7.5h-115q-11 0 -15 -2.5t-4 -9.5v-226q0 -84 8 -84h55q8 0 10.5 -3t2.5 -10q0 -6 -0.5 -8t-3.5 -4t-9 -2q-8 0 -41.5 1t-49.5 1q-12 0 -39.5 -1t-43.5 -1q-9 0 -11 2.5t-2 11.5z" />\n
+<glyph unicode="ffb" horiz-adv-x="992" d="M38 12q0 13 12 13h37q4 0 4 63q0 20 -0.5 51t-0.5 33v60q0 114 -2 114h-35q-9 0 -11.5 2t-2.5 11t2 11t9 2h29q7 0 8.5 2t1.5 10q0 40 2.5 69t11.5 71t32.5 73.5t59.5 48.5q37 18 74 18q66 0 106 -50q3 -4 7 1q50 63 138 63q36 0 74 -22q12 -7 27 -5q9 1 18.5 3t15 3 t6.5 1q5 0 6 -2.5t1 -12.5q0 -4 -3 -104.5t-3 -144.5q0 -38 1 -38t7.5 3t17.5 7.5t23.5 9t28.5 7.5t30 3q83 0 137.5 -57.5t54.5 -140.5q0 -92 -65 -146.5t-156 -54.5q-19 0 -47.5 9.5t-41.5 9.5q-11 0 -28 -9t-21 -9q-12 0 -12 13q0 1 0.5 36.5t1.5 82.5t1 77q0 256 -2 352 q0 13 -13 33q-5 7 -13.5 23.5t-14.5 25.5t-19 17t-32 8q-29 0 -48.5 -15.5t-28 -45.5t-11.5 -59t-3 -69v-78q0 -12 3 -14.5t18 -2.5h116q7 0 7 -5t-2.5 -12.5t-5.5 -7.5h-115q-11 0 -15 -2.5t-4 -9.5v-226q0 -84 8 -84h50q8 0 10.5 -3t2.5 -10q0 -6 -0.5 -8t-3.5 -4t-9 -2 q-8 0 -39 1t-47 1q-12 0 -39.5 -1t-43.5 -1q-9 0 -11 2.5t-2 11.5q0 13 12 13h40q6 0 6 63q0 20 -0.5 51t-0.5 33v165q0 7 -2.5 8.5t-11.5 1.5h-154q-11 0 -14 -2t-3 -10v-166q0 -144 10 -144h56q8 0 10.5 -3t2.5 -10q0 -6 -0.5 -8t-3.5 -4t-9 -2q-8 0 -44 1t-52 1 q-12 0 -37 -1t-41 -1q-9 0 -11 2.5t-2 11.5zM156 384q0 -8 3 -10t17 -2h157q7 0 8.5 2t1.5 13q0 21 -0.5 44.5t-0.5 49.5q0 47 8 73q1 3 1 5t-5 6q-16 13 -24 27q-9 15 -15.5 24t-20 17t-29.5 8q-28 0 -48 -15.5t-30 -36.5t-15.5 -55t-6.5 -57.5t-1 -57.5v-35zM660 64 q0 -50 84 -50q67 0 106.5 51t39.5 122q0 67 -47.5 118.5t-112.5 51.5q-16 0 -32.5 -5.5t-26 -11t-9.5 -8.5q0 -59 -1 -159.5t-1 -108.5z" />\n
+<glyph unicode="ffh" horiz-adv-x="1008" d="M38 12q0 13 12 13h37q4 0 4 63q0 20 -0.5 51t-0.5 33v60q0 114 -2 114h-35q-9 0 -11.5 2t-2.5 11t2 11t9 2h29q7 0 8.5 2t1.5 10q0 39 2.5 68t11.5 71.5t32.5 74t59.5 48.5q37 18 74 18q66 0 106 -50q3 -4 7 1q50 63 138 63q36 0 74 -22q12 -7 27 -5q9 1 18.5 3t15 3 t6.5 1q5 0 6 -2.5t1 -12.5q-5 -104 -5 -289v-10t2 -3t3 0.5t6 3.5q73 40 133 40q40 0 66.5 -16t38.5 -47t16 -63t4 -79v-143q0 -8 1.5 -10t9.5 -2h26q14 0 14 -13q0 -14 -14 -14q-8 0 -31.5 1t-39.5 1q-12 0 -41 -1t-45 -1q-9 0 -11 2.5t-2 11.5q0 13 13 13h39q7 0 8.5 1.5 t2.5 9.5q2 40 2 176q0 58 -24 95t-72 37q-47 0 -89 -21q-16 -8 -16 -15l1 -150q0 -89 1 -115q1 -13 2 -15.5t9 -2.5h38q8 0 10.5 -3t2.5 -10q0 -6 -0.5 -8t-3.5 -4t-9 -2q-8 0 -37.5 1t-45.5 1q-12 0 -41 -1t-45 -1q-9 0 -11 2.5t-2 11.5q0 13 12 13h39q7 0 8.5 3t1.5 15 q1 94 1 220q0 190 -2 286q0 13 -13 33q-5 7 -13.5 23.5t-14.5 25.5t-19 17t-32 8q-29 0 -48.5 -15.5t-28 -45.5t-11.5 -59t-3 -69v-78q0 -12 3 -14.5t18 -2.5h116q7 0 7 -5t-2.5 -12.5t-5.5 -7.5h-115q-11 0 -15 -2.5t-4 -9.5v-226q0 -84 8 -84h50q8 0 10.5 -3t2.5 -10 q0 -6 -0.5 -8t-3.5 -4t-9 -2q-8 0 -39 1t-47 1q-12 0 -39.5 -1t-43.5 -1q-9 0 -11 2.5t-2 11.5q0 13 12 13h40q6 0 6 63q0 20 -0.5 51t-0.5 33v165q0 7 -2.5 8.5t-11.5 1.5h-154q-11 0 -14 -2t-3 -10v-166q0 -144 10 -144h56q8 0 10.5 -3t2.5 -10q0 -6 -0.5 -8t-3.5 -4 t-9 -2q-8 0 -44 1t-52 1q-12 0 -37 -1t-41 -1q-9 0 -11 2.5t-2 11.5zM156 385q0 -8 3.5 -10.5t16.5 -2.5h157q7 0 8.5 2t1.5 13q0 21 -0.5 44.5t-0.5 49.5q0 47 8 73q1 3 1 5t-5 6q-16 13 -24 27q-9 15 -15.5 24t-20 17t-29.5 8q-34 0 -56 -20t-31 -57t-11.5 -67.5 t-2.5 -74.5v-37z" />\n
+<glyph unicode="ffk" horiz-adv-x="957" d="M38 12q0 13 12 13h37q4 0 4 63q0 20 -0.5 51t-0.5 33v60q0 114 -2 114h-35q-9 0 -11.5 2t-2.5 11t2 11t9 2h29q7 0 8.5 2t1.5 10q0 39 2.5 68t11.5 71.5t32.5 74t59.5 48.5q37 18 74 18q66 0 106 -50q3 -4 7 1q50 63 138 63q36 0 74 -22q12 -7 27 -5q9 1 18.5 3t15 3 t6.5 1q5 0 6 -2.5t1 -12.5l-11 -423q0 -8 2.5 -9.5t13.5 -1.5h22q4 0 7.5 1t7 4.5l5 5t5.5 6t4 5.5q53 70 79 113q3 5 3.5 6.5t1.5 4t-0.5 3.5t-5 1.5t-9.5 0.5h-20q-8 0 -10.5 3t-2.5 10q0 14 14 14q4 0 25 -1t33 -1q10 0 30 1t27 1q13 0 13 -14q0 -13 -12 -13h-32 q-11 0 -107 -123q-2 -2 -5 -6q-3 -3 -4 -4.5t0.5 -4t3.5 -4.5l5 -5l151 -175q11 -13 22 -13h10q8 0 10.5 -3t2.5 -10q0 -6 -0.5 -8t-3.5 -4t-9 -2t-29.5 1t-37.5 1t-38 -1t-30 -1q-9 0 -11 2.5t-2 11.5q0 13 12 13h11q17 0 5 15l-110 136q-2 2 -4 5q-9 12 -18 12h-14 q-8 0 -9.5 -3t-1.5 -13v-134q0 -13 1.5 -15.5t9.5 -2.5h23q8 0 10.5 -3t2.5 -10q0 -6 -0.5 -8t-3.5 -4t-9 -2q-8 0 -30 1t-38 1q-19 0 -48 -1t-32 -1q-9 0 -11 2.5t-2 11.5q0 13 12 13h41q7 0 8.5 3t1.5 15v193q0 265 -1 313q0 13 -13 33q-5 7 -13.5 23.5t-14.5 25.5t-19 17 t-32 8q-29 0 -48.5 -15.5t-28 -45.5t-11.5 -59t-3 -69v-78q0 -12 3 -14.5t18 -2.5h116q7 0 7 -5t-2.5 -12.5t-5.5 -7.5h-115q-11 0 -15 -2.5t-4 -9.5v-226q0 -84 8 -84h50q8 0 10.5 -3t2.5 -10q0 -6 -0.5 -8t-3.5 -4t-9 -2q-8 0 -39 1t-47 1q-12 0 -39.5 -1t-43.5 -1 q-9 0 -11 2.5t-2 11.5q0 13 12 13h40q6 0 6 63q0 20 -0.5 51t-0.5 33v165q0 7 -2.5 8.5t-11.5 1.5h-154q-11 0 -14 -2t-3 -10v-166q0 -144 10 -144h56q8 0 10.5 -3t2.5 -10q0 -6 -0.5 -8t-3.5 -4t-9 -2q-8 0 -44 1t-52 1q-12 0 -37 -1t-41 -1q-9 0 -11 2.5t-2 11.5zM156 387 q0 -10 3 -12.5t17 -2.5h157q7 0 8.5 2t1.5 13q0 21 -1.5 44.5t-1.5 49.5q0 40 10 73q1 3 1 5t-5 6q-16 13 -24 27q-9 15 -15.5 24t-20 17t-29.5 8q-29 0 -49.5 -17t-30 -38t-15 -57.5t-6 -57t-0.5 -55.5v-29z" />\n
+<glyph unicode="f&#x125;" horiz-adv-x="755" d="M330 731l4 6l79 89q12 13 16 13h24q4 0 16 -13l79 -89q4 -4 4 -6t-6 -2h-9q-1 0 -11 6l-81 45q-4 2 -8 0l-81 -45q-10 -6 -11 -6h-9q-6 0 -6 2zM33 12q0 13 12 13h40q6 0 6 63q0 20 -0.5 51t-0.5 33v60q0 114 -2 114h-35q-9 0 -11.5 2t-2.5 11t2 11t9 2h27q7 0 9.5 2 t2.5 10q0 24 -0.5 47t-0.5 50q0 84 45.5 140.5t132.5 56.5q36 0 74 -22q12 -7 27 -5q9 1 18.5 3t15 3t6.5 1q5 0 6 -2.5t1 -12.5q-4 -83 -4 -289v-10t2 -3t3 0.5t6 3.5q73 40 133 40q40 0 66.5 -16t38.5 -47t16 -63t4 -79v-143q0 -8 1.5 -10t9.5 -2h26q14 0 14 -13 q0 -14 -14 -14q-8 0 -31.5 1t-39.5 1q-12 0 -41 -1t-45 -1q-9 0 -11 2.5t-2 11.5q0 13 13 13h39q8 0 9 1.5t2 9.5q2 40 2 176q0 58 -24 95t-72 37q-47 0 -89 -21q-16 -8 -16 -15l1 -150q0 -89 1 -115q1 -10 1.5 -13t2 -4t7.5 -1h38q8 0 10.5 -3t2.5 -10q0 -6 -0.5 -8 t-3.5 -4t-9 -2q-8 0 -37.5 1t-45.5 1q-12 0 -41 -1t-45 -1q-9 0 -11 2.5t-2 11.5q0 13 12 13h39q7 0 8.5 3t1.5 15q1 94 1 220q0 238 -1 286q0 6 -1.5 11t-3 8t-5 7t-5.5 7q-5 7 -13.5 23.5t-14.5 25.5t-19 17t-32 8q-29 0 -48.5 -15.5t-28 -45.5t-11.5 -59t-3 -69v-78 q0 -12 3 -14.5t18 -2.5h116q7 0 7 -5t-2.5 -12.5t-5.5 -7.5h-115q-11 0 -15 -2.5t-4 -9.5v-226q0 -84 8 -84h55q8 0 10.5 -3t2.5 -10q0 -6 -0.5 -8t-3.5 -4t-9 -2q-8 0 -41.5 1t-49.5 1q-12 0 -39.5 -1t-43.5 -1q-9 0 -11 2.5t-2 11.5z" />\n
+<glyph unicode="ff&#x125;" horiz-adv-x="1008" d="M583 731l4 6l79 89q12 13 16 13h24q4 0 16 -13l79 -89q4 -4 4 -6t-6 -2h-9q-1 0 -11 6l-81 45q-4 2 -8 0l-81 -45q-10 -6 -11 -6h-9q-6 0 -6 2zM38 12q0 13 12 13h37q4 0 4 63q0 20 -0.5 51t-0.5 33v60q0 114 -2 114h-35q-9 0 -11.5 2t-2.5 11t2 11t9 2h29q7 0 8.5 2 t1.5 10q0 39 2.5 68t11.5 71.5t32.5 74t59.5 48.5q37 18 74 18q66 0 106 -50q3 -4 7 1q50 63 138 63q36 0 74 -22q12 -7 27 -5q9 1 18.5 3t15 3t6.5 1q5 0 6 -2.5t1 -12.5q-5 -104 -5 -289v-10t2 -3t3 0.5t6 3.5q73 40 133 40q40 0 66.5 -16t38.5 -47t16 -63t4 -79v-143 q0 -8 1.5 -10t9.5 -2h26q14 0 14 -13q0 -14 -14 -14q-8 0 -31.5 1t-39.5 1q-12 0 -41 -1t-45 -1q-9 0 -11 2.5t-2 11.5q0 13 13 13h39q7 0 8.5 1.5t2.5 9.5q2 40 2 176q0 58 -24 95t-72 37q-47 0 -89 -21q-16 -8 -16 -15l1 -150q0 -89 1 -115q1 -13 2 -15.5t9 -2.5h38 q8 0 10.5 -3t2.5 -10q0 -6 -0.5 -8t-3.5 -4t-9 -2q-8 0 -37.5 1t-45.5 1q-12 0 -41 -1t-45 -1q-9 0 -11 2.5t-2 11.5q0 13 12 13h39q7 0 8.5 3t1.5 15q1 94 1 220q0 190 -2 286q0 13 -13 33q-5 7 -13.5 23.5t-14.5 25.5t-19 17t-32 8q-29 0 -48.5 -15.5t-28 -45.5t-11.5 -59 t-3 -69v-78q0 -12 3 -14.5t18 -2.5h116q7 0 7 -5t-2.5 -12.5t-5.5 -7.5h-115q-11 0 -15 -2.5t-4 -9.5v-226q0 -84 8 -84h50q8 0 10.5 -3t2.5 -10q0 -6 -0.5 -8t-3.5 -4t-9 -2q-8 0 -39 1t-47 1q-12 0 -39.5 -1t-43.5 -1q-9 0 -11 2.5t-2 11.5q0 13 12 13h40q6 0 6 63 q0 20 -0.5 51t-0.5 33v165q0 7 -2.5 8.5t-11.5 1.5h-154q-11 0 -14 -2t-3 -10v-166q0 -144 10 -144h56q8 0 10.5 -3t2.5 -10q0 -6 -0.5 -8t-3.5 -4t-9 -2q-8 0 -44 1t-52 1q-12 0 -37 -1t-41 -1q-9 0 -11 2.5t-2 11.5zM156 385q0 -8 3.5 -10.5t16.5 -2.5h157q7 0 8.5 2 t1.5 13q0 21 -0.5 44.5t-0.5 49.5q0 47 8 73q1 3 1 5t-5 6q-16 13 -24 27q-9 15 -15.5 24t-20 17t-29.5 8q-34 0 -56 -20t-31 -57t-11.5 -67.5t-2.5 -74.5v-37z" />\n
+<glyph unicode="f&#xfe;" horiz-adv-x="747" d="M33 12q0 13 12 13h40q6 0 6 63q0 20 -0.5 51t-0.5 33v60q0 114 -2 114h-35q-9 0 -11.5 2t-2.5 11t2 11t9 2h27q7 0 9.5 2t2.5 10q0 24 -0.5 47t-0.5 50q0 84 45.5 140.5t132.5 56.5q36 0 74 -22q12 -7 27 -5q9 1 18.5 3t15 3t6.5 1q5 0 6 -2.5t1 -12.5q-2 -42 -2 -173 v-128q0 -10 2 -10q1 0 19 14q50 37 108 37q83 0 127 -53t44 -136q0 -81 -57.5 -142t-151.5 -61q-31 0 -66 11l-7.5 2.5t-6.5 2.5t-5 1t-4 -1.5t-1 -4.5l3 -189q2 -67 6 -67h70q8 0 10.5 -3t2.5 -10q0 -6 -0.5 -8t-3.5 -4t-9 -2q-8 0 -49 1t-57 1q-12 0 -46.5 -1t-50.5 -1 q-9 0 -11 2.5t-2 11.5q0 13 12 13h55q3 0 3 160l-1 204q0 322 -5 439q0 6 -2 11t-3.5 7.5t-4.5 7l-5 7.5q-5 7 -13.5 23.5t-14.5 25.5t-19 17t-32 8q-29 0 -48.5 -15.5t-28 -45.5t-11.5 -59t-3 -69v-78q0 -12 3 -14.5t18 -2.5h116q7 0 7 -5t-2.5 -12.5t-5.5 -7.5h-115 q-11 0 -15 -2.5t-4 -9.5v-226q0 -84 8 -84h55q8 0 10.5 -3t2.5 -10q0 -6 -0.5 -8t-3.5 -4t-9 -2q-8 0 -41.5 1t-49.5 1q-12 0 -39.5 -1t-43.5 -1q-9 0 -11 2.5t-2 11.5zM413 52q0 -17 30 -29.5t57 -12.5q66 0 103 55t37 122q0 72 -37 116.5t-93 44.5q-36 0 -64 -13 q-33 -17 -33 -33v-250z" />\n
+<glyph unicode="ff&#xfe;" horiz-adv-x="1001" d="M38 12q0 13 12 13h37q4 0 4 63q0 20 -0.5 51t-0.5 33v60q0 114 -2 114h-35q-9 0 -11.5 2t-2.5 11t2 11t9 2h29q7 0 8.5 2t1.5 10q0 39 2.5 68t11.5 71.5t32.5 74t59.5 48.5q37 18 74 18q66 0 106 -50q3 -4 7 1q50 63 138 63q36 0 74 -22q12 -7 27 -5q9 1 18.5 3t15 3 t6.5 1q5 0 6 -2.5t1 -12.5q-2 -42 -2 -173v-128q0 -10 2 -10q1 0 19 14q50 37 108 37q83 0 127 -53t44 -136q0 -81 -57.5 -142t-151.5 -61q-31 0 -66 11l-7.5 2.5t-6.5 2.5t-5 1t-4 -1.5t-1 -4.5l3 -189q2 -67 6 -67h70q8 0 10.5 -3t2.5 -10q0 -6 -0.5 -8t-3.5 -4t-9 -2 q-8 0 -49 1t-57 1q-12 0 -46.5 -1t-50.5 -1q-9 0 -11 2.5t-2 11.5q0 13 12 13h55q3 0 3 160l-1 204q0 322 -5 439q0 6 -2 11t-3.5 7.5t-4.5 7l-5 7.5q-5 7 -13.5 23.5t-14.5 25.5t-19 17t-32 8q-29 0 -48.5 -15.5t-28 -45.5t-11.5 -59t-3 -69v-78q0 -12 3 -14.5t18 -2.5h116 q7 0 7 -5t-2.5 -12.5t-5.5 -7.5h-115q-11 0 -15 -2.5t-4 -9.5v-226q0 -84 8 -84h50q8 0 10.5 -3t2.5 -10q0 -6 -0.5 -8t-3.5 -4t-9 -2q-8 0 -39 1t-47 1q-12 0 -39.5 -1t-43.5 -1q-9 0 -11 2.5t-2 11.5q0 13 12 13h40q6 0 6 63q0 20 -0.5 51t-0.5 33v165q0 7 -2.5 8.5 t-11.5 1.5h-154q-11 0 -14 -2t-3 -10v-166q0 -144 10 -144h56q8 0 10.5 -3t2.5 -10q0 -6 -0.5 -8t-3.5 -4t-9 -2q-8 0 -44 1t-52 1q-12 0 -37 -1t-41 -1q-9 0 -11 2.5t-2 11.5zM156 385q0 -8 3.5 -10.5t16.5 -2.5h157q7 0 8.5 2t1.5 13q0 21 -0.5 44.5t-0.5 49.5q0 47 8 73 q1 3 1 5t-5 6q-16 13 -24 27q-9 15 -15.5 24t-20 17t-29.5 8q-34 0 -56 -20t-31 -57t-11.5 -67.5t-2.5 -74.5v-37zM667 52q0 -17 30 -29.5t57 -12.5q66 0 103 55t37 122q0 72 -37 116.5t-93 44.5q-36 0 -64 -13q-33 -17 -33 -33v-250z" />\n
+<glyph unicode=" "  horiz-adv-x="200" />\n
+<glyph unicode="&#x09;" horiz-adv-x="200" />\n
+<glyph unicode="&#xa0;" horiz-adv-x="200" />\n
+<glyph unicode="!" horiz-adv-x="261" d="M80 38q0 16 16 37.5t28 21.5q16 0 36.5 -15t20.5 -32q0 -21 -16 -39.5t-26 -18.5q-20 0 -39.5 17t-19.5 29zM97 648q0 25 41 25q18 0 24.5 -4t6.5 -17q0 -3 -4 -63t-10.5 -175.5t-11.5 -231.5q0 -10 -14 -10q-13 0 -13 10q-3 95 -7.5 202t-8 175t-3.5 89z" />\n
+<glyph unicode="&#x22;" horiz-adv-x="261" d="M30 511q0 1 2 32.5l4.5 68.5t3.5 47q4 29 32 29q29 0 29 -25q0 -4 -2 -14l-12.5 -43l-17.5 -57.5t-10 -32.5q-1 -3 -2 -7t-1.5 -5l-1.5 -3t-2.5 -2.5t-3.5 -1t-6 -0.5q-12 0 -12 14zM160 511q0 1 2 32.5l4.5 68.5t3.5 47q4 29 32 29q29 0 29 -25q0 -4 -2 -14l-12.5 -43 l-17.5 -57.5t-10 -32.5q-1 -3 -2 -7t-1.5 -5l-1.5 -3t-2.5 -2.5t-3.5 -1t-6 -0.5q-12 0 -12 14z" />\n
+<glyph unicode="#" horiz-adv-x="442" d="M30 169v4q0 8 2 10.5t9 2.5h73q5 0 5.5 1t1.5 6q16 115 16 126q0 4 -5 4h-95q-7 0 -7 13v6q0 11 7 11h100q9 0 9 6l21 148q2 16 3 18q4 6 6.5 6.5t14.5 0.5q19 0 19 -11q0 -3 -12.5 -81t-12.5 -82q0 -5 6 -5h90q7 0 8 7q25 161 26 165q3 7 14 7q24 0 24 -10 q0 -5 -12 -82.5t-12 -81.5q0 -5 4 -5h64q10 0 12.5 -2.5t2.5 -13.5q0 -10 -3 -12t-10 -2h-72q-6 0 -6 -5q-19 -120 -19 -126t7 -6h92q7 0 9 -3t2 -14q0 -10 -2.5 -12t-11.5 -2h-86q-15 -2 -15 -5q-21 -150 -22 -152q0 -1 -1 -3q-1 -5 -21 -5h-10.5t-5 1.5l-2 2t0 4t0.5 5.5 q0 4 11 74.5t11 73.5q0 4 -7 4h-86q-11 -2 -12 -5q-21 -150 -22 -152q-4 -7 -9 -8h-13q-11 0 -14.5 2.5t-3.5 10.5q0 4 11 74.5t11 73.5q0 4 -3 4h-68q-8 0 -10 3t-2 11zM158 193q0 -5 9 -5h90q7 0 7 6l9.5 67t7 44t2.5 16q0 4 -7 4h-90q-6 0 -8 -5v-1q-2 -16 -7.5 -47.5 t-9 -53.5t-3.5 -25z" />\n
+<glyph unicode="$" d="M58 92q0 7 12.5 12.5t22.5 5.5q5 0 10 -4t13 -15.5t13 -17.5q39 -47 97 -52q8 -1 10.5 0.5t2.5 8.5v240q0 11 -2.5 15.5t-11.5 8.5q-37 16 -60 29t-49.5 34.5t-40 49.5t-13.5 63q0 63 49.5 107t119.5 50q6 1 7 2t1 8v36q0 9 7 9h9q7 0 7 -9v-36q0 -7 1 -7.5t7 -1.5 q65 -5 106.5 -37t41.5 -59q0 -10 -14 -18.5t-21 -8.5q-9 0 -14 14.5t-9.5 32.5t-26.5 35t-60 21q-11 2 -11 -6v-237q0 -13 2 -16t10 -7q31 -14 48.5 -23t43.5 -26t40 -33t25 -40t11 -51q0 -72 -43.5 -117t-122.5 -52q-13 -1 -13 -5q-1 -3 -1 -9v-122q0 -9 -1.5 -10.5 t-10.5 -1.5q-8 0 -9.5 2t-1.5 10v122q0 10 -1.5 11.5t-11.5 2.5q-67 4 -117.5 33t-50.5 59zM117 480q0 -45 28.5 -70.5t80.5 -47.5l6 -3t4.5 -1.5t1.5 2.5t1 8v234q0 6 -5 6q-25 0 -58 -19q-59 -35 -59 -109zM262 38q0 -16 6 -16q4 0 8 1q47 10 78 46t31 78q0 46 -29.5 75 t-81.5 52q-6 3 -9 3t-3 -12v-227z" />\n
+<glyph unicode="%" horiz-adv-x="657" d="M50 362q0 62 52.5 131.5t124.5 69.5q40 0 71 -31q24 -24 58 -24q46 0 93 28q17 10 31.5 22t35.5 33.5l22 22.5t4.5 5t7.5 8l3 4q6 0 12 -4t6 -8q0 -3 -5 -11q-360 -527 -434 -643q-4 -6 -19 -6q-16 0 -16 10q0 2 2 6l80 114l169.5 245.5t112.5 170.5q9 15 8 16 q-2 1 -8 -2q-47 -28 -105 -28q-16 0 -35 3v-16v-14q0 -17 -1 -25q-6 -72 -57.5 -130.5t-112.5 -58.5q-47 0 -73.5 32t-26.5 80zM99 336q0 -29 13.5 -50t40.5 -21q51 0 95 58.5t44 137.5q0 70 -52 70q-46 0 -93.5 -64t-47.5 -131zM336 103q0 71 56 137t125 66q42 0 66 -29.5 t24 -79.5q0 -79 -53 -142.5t-118 -63.5q-47 0 -73.5 31.5t-26.5 80.5zM385 78q0 -30 13 -50.5t41 -20.5q51 0 95 58.5t44 136.5q0 71 -53 71q-45 0 -92.5 -64t-47.5 -131z" />\n
+<glyph unicode="&#x26;" horiz-adv-x="657" d="M40 155q0 98 124 185q14 10 14 12l-16 18q-56 64 -56 116q0 65 47.5 110.5t112.5 45.5q55 0 97 -26t42 -74q0 -74 -125 -160q-14 -9 -14 -11q0 -3 13 -14q58 -49 156 -154q11 -12 13 -12t10 14l18 31.5l21 36.5t15 30t7 24q0 5 -19 5h-60q-9 0 -11 2t-2 13t1.5 13t11.5 2 q6 0 48.5 -1.5t59.5 -1.5q16 0 41.5 1.5t28.5 1.5q10 0 12 -2.5t2 -15.5q0 -9 -3 -10.5t-15 -1.5h-30q-8 0 -20 -18q-97 -139 -97 -144q0 -3 10 -16q31 -39 64 -98q7 -13 11.5 -17.5t18.5 -8t41 -3.5q7 0 8 -1.5t1 -10.5q0 -11 -2.5 -13t-13.5 -2q-40 -1 -77 -5.5t-38 -4.5 q-12 0 -15 10q-15 51 -48 98q-8 10 -10 10t-10 -9q-99 -109 -188 -109q-81 0 -130 46.5t-49 118.5zM102 197q0 -59 45.5 -102t103.5 -43q77 0 144 67q7 8 7 11l-9 13q-27 37 -78 89t-96 89q-13 12 -18 12q-6 0 -26 -15q-73 -54 -73 -121zM171 518q0 -46 51 -107 q16 -19 22 -19q4 0 22 13q71 53 71 121q0 34 -23 60t-57 26q-42 0 -64 -27.5t-22 -66.5z" />\n
+<glyph unicode="\'" horiz-adv-x="131" d="M30 511q0 1 2 32.5l4.5 68.5t3.5 47q4 29 32 29q29 0 29 -25q0 -4 -2 -14l-12.5 -43l-17.5 -57.5t-10 -32.5q-1 -3 -2 -7t-1.5 -5l-1.5 -3t-2.5 -2.5t-3.5 -1t-6 -0.5q-12 0 -12 14z" />\n
+<glyph unicode="(" horiz-adv-x="279" d="M40 285q0 73 19 142t45 114.5t53.5 80.5t45.5 51t20 16q6 0 11 -4t5 -9l-8 -8q-8 -9 -20.5 -25.5t-27.5 -39t-30 -54.5t-27.5 -68.5t-20.5 -84.5t-8 -99q0 -79 14 -150t34.5 -117.5t41 -80.5t34.5 -53t14 -22q0 -14 -16 -14q-4 0 -22.5 21.5t-45 62.5t-51.5 91.5 t-42.5 117.5t-17.5 132z" />\n
+<glyph unicode=")" horiz-adv-x="279" d="M40 -127l8 9q8 8 20.5 24.5t27.5 39t30 54.5t27.5 68.5t20.5 84.5t8 99q0 79 -14 150t-34.5 117.5t-41 80.5t-34.5 53t-14 22q0 14 16 14q4 0 22.5 -21.5t45 -62.5t51.5 -91.5t42.5 -117.5t17.5 -132q0 -73 -19 -142t-45 -114.5t-53.5 -80.5t-45.5 -51t-20 -16 q-6 0 -11 4t-5 9z" />\n
+<glyph unicode="*" horiz-adv-x="391" d="M30 447q0 21 23 31q10 4 48.5 17.5t52.5 19.5q19 7 19 13q0 4 -15 15q-6 5 -42.5 28t-45.5 32q-13 15 -13 29q0 11 7.5 19t20.5 8q18 0 31 -15q7 -8 18 -25l24 -39l18 -30q8 -13 11 -13q2 0 8 13q4 9 12.5 34t16 45t12.5 27q13 19 32 19q11 0 19 -9t8 -19q0 -13 -9 -26 q-8 -12 -39 -39.5t-39 -35.5q-10 -12 -10 -15q0 -6 18 -7q8 -1 56 -2t60 -5q29 -10 29 -31q0 -14 -9.5 -21.5t-22.5 -7.5q-7 0 -15 3t-46.5 22.5t-51.5 25.5q-12 6 -16 6q-5 0 -5 -4t3 -14q2 -10 15.5 -52.5t13.5 -56.5q0 -15 -7.5 -27t-22.5 -12q-16 0 -24.5 12t-8.5 26 q0 11 8 52.5t10 53.5q1 4 1 10q0 11 -4 11q-6 0 -17 -11l-36 -37.5t-41 -37.5q-12 -7 -25 -7t-21.5 7.5t-8.5 19.5z" />\n
+<glyph unicode="+" horiz-adv-x="527" d="M31 212q0 8 0.5 11.5t4.5 6t13 2.5h170q22 0 22 19v176q0 7 2.5 10.5t6 4t12.5 0.5t13 -0.5t7.5 -5.5t3.5 -14v-163q0 -27 17 -27h177q8 0 11.5 -2.5t4 -6t0.5 -12.5q0 -14 -3 -18.5t-18 -4.5h-172q-12 0 -14.5 -4t-2.5 -14v-175q0 -11 -5 -14t-15 -3q-16 0 -20.5 2.5 t-4.5 15.5v174q0 12 -4.5 15t-19.5 3h-169q-12 0 -14.5 5t-2.5 19z" />\n
+<glyph unicode="," horiz-adv-x="203" d="M40 -139l18 16q17 16 34.5 41t17.5 48q0 16 -10 30.5t-22.5 22.5t-22.5 15.5t-10 12.5q0 14 19.5 27.5t27.5 13.5q14 0 42.5 -23t28.5 -40q0 -38 -26.5 -83t-53 -71.5t-32.5 -26.5q-4 0 -7.5 5.5t-3.5 11.5z" />\n
+<glyph unicode="-" horiz-adv-x="258" d="M25 201q0 12 6 25.5t12 14.5t91.5 4t91.5 3q2 0 2 -9q0 -33 -8 -33q-104 -8 -191 -8q-4 0 -4 3z" />\n
+<glyph unicode="." horiz-adv-x="221" d="M60 38q0 16 16 37.5t28 21.5q16 0 36.5 -15t20.5 -32q0 -21 -16 -39.5t-26 -18.5q-20 0 -39.5 17t-19.5 29z" />\n
+<glyph unicode="/" horiz-adv-x="406" d="M10 -220q0 2 19 57q315 843 317 850q4 11 9.5 14.5t19.5 3.5q21 0 21 -12q0 -8 -14 -44l-314 -851q-8 -22 -13.5 -26.5t-18.5 -4.5q-26 0 -26 13z" />\n
+<glyph unicode="0" d="M58 189q0 82 56 136.5t137 54.5q88 0 139.5 -55.5t51.5 -136.5q0 -84 -57 -138.5t-140 -54.5q-77 0 -132 57.5t-55 136.5zM91 189q0 -65 44.5 -105.5t108.5 -40.5q80 0 120.5 45t40.5 114q0 59 -47.5 98.5t-110.5 39.5t-109.5 -44.5t-46.5 -106.5z" />\n
+<glyph unicode="1" d="M150 12q0 7 2.5 10t11.5 3h42q8 0 9.5 2t1.5 10q1 29 1 88v89q0 93 -2 137q0 5 -0.5 7t-2.5 3.5t-7 1.5h-42q-11 0 -11 13q0 8 1.5 11t9.5 3q9 0 43.5 -1t47.5 -1t47 1t43 1q8 0 9.5 -2.5t1.5 -11.5q0 -7 -2.5 -10t-11.5 -3h-39q-7 0 -9 -1.5t-2 -7.5v-3q-3 -58 -3 -234 q0 -53 1 -80q0 -12 12 -12h40q11 0 11 -13q0 -8 -1.5 -11t-9.5 -3q-9 0 -43.5 1t-47.5 1t-47 -1t-43 -1q-8 0 -9.5 2.5t-1.5 11.5z" />\n
+<glyph unicode="2" d="M60 323q0 8 26 27.5t68 37.5t76 18q55 0 91.5 -36t36.5 -90q0 -39 -35 -83t-71 -70.5t-75 -49.5q-28 -16 -28 -18q0 -1 7 -1h232q4 0 19.5 33t17.5 33q4 0 11 -2.5t7 -4.5q0 -15 -27 -111q-2 -6 -11 -6h-326q-15 0 -15 11q0 7 12 17q13 12 54.5 41t73.5 53.5t59 65 t27 82.5q0 44 -23 69t-61 25q-30 0 -61 -15t-49 -31l-19 -15q-4 0 -10.5 7.5t-6.5 12.5z" />\n
+<glyph unicode="3" d="M80 -164q0 8 11.5 14t26.5 6q16 0 41 -15q4 -2 14 -9t15.5 -10.5t18 -6.5t26.5 -3q48 0 87 45.5t39 103.5q0 70 -36.5 100.5t-114.5 30.5q-12 0 -32 -1.5t-21 -1.5q-3 0 -5.5 1t-3.5 3t-2 3.5t-1.5 5t-1.5 5.5q-2 6 -2 9q0 11 21 17q78 22 114.5 54t36.5 85 q0 40 -24 68.5t-61 28.5q-33 0 -59.5 -12.5t-39 -25t-13.5 -12.5q-6 0 -12 5.5t-6 11.5q0 7 19.5 23.5t54.5 32t68 15.5q61 0 97.5 -33.5t36.5 -89.5q0 -82 -91 -122q-48 -20 -48 -23q0 -2 42 -5q147 -12 147 -161q0 -80 -60.5 -133t-138.5 -53q-42 0 -92.5 15t-50.5 34z " />\n
+<glyph unicode="4" d="M40 8q0 32 84 130l133 160q85 96 96 96q13 0 13 -26v-296q0 -13 2 -15.5t13 -2.5h58q7 0 7 -10v-34q0 -8 -1.5 -9t-10.5 -1h-52q-11 0 -13 -2t-1 -12q9 -183 9 -185q0 -10 -16 -11l-45 -4q-11 0 -11 13v186q0 11 -2.5 13t-13.5 2h-231q-18 0 -18 8zM93 60q0 -6 25 -6h168 q14 0 16.5 3t2.5 17v216q0 26 -3 26q-1 0 -18 -21l-174 -210q-17 -21 -17 -25z" />\n
+<glyph unicode="5" d="M100 158q0 6 8.5 44.5l20.5 94t18 88.5q1 6 15 6q2 0 41 -2.5t88.5 -4.5t77.5 -2q22 0 24 5q8 24 10 24h4q13 0 13 -6q-3 -45 -4 -69q-1 -17 -37 -17q-35 0 -64.5 1.5t-66 4.5t-65.5 4q-19 0 -21 -10q-20 -100 -20 -107q0 -4 1.5 -5.5t5.5 -1.5h4q107 -10 167 -52 t60 -134q0 -60 -36 -109.5t-85 -76t-88.5 -40.5t-57.5 -14q-8 0 -8 18q0 13 8 14q22 4 46 13t51.5 25t49 37t35.5 51.5t14 65.5q0 73 -54.5 108t-139.5 35q-15 0 -15 12z" />\n
+<glyph unicode="6" d="M48 231q0 65 21.5 126.5t55.5 106t73 82t75 61t61 36t33 12.5q5 0 10 -7t5 -13q0 -4 -5 -6q-49 -20 -91.5 -54.5t-70.5 -73.5t-44.5 -69t-26.5 -57q-9 -25 -9 -27q3 -3 4.5 -3t10.5 2t12 3q43 8 91 8q79 0 133.5 -47.5t54.5 -121.5q0 -89 -56.5 -141.5t-140.5 -52.5 q-88 0 -142 61.5t-54 174.5zM115 201q0 -69 36.5 -122t106.5 -53q49 0 82 44t33 98q0 75 -40 121.5t-116 46.5q-30 0 -66 -6q-9 -2 -13 -3t-7 -6.5t-3.5 -7.5t-3.5 -15q-9 -43 -9 -97z" />\n
+<glyph unicode="7" d="M84 278q0 4 1.5 19.5t5 45.5t5.5 56q1 13 4.5 15.5t11.5 2.5q13 0 13 -20q0 -4 164 -4h166q17 0 17 -9q0 -2 -4 -10l-129 -246.5l-128 -248.5t-52 -95q-13 0 -24.5 9t-11.5 19q0 1 288 502q9 16 9 17q0 4 -18 4h-199q-84 0 -85 -9l-9 -51q-1 -6 -13 -5t-12 8z" />\n
+<glyph unicode="8" d="M71 154q0 37 11.5 66.5t32.5 49t35 28.5t34 19q5 3 9.5 4.5t6.5 2.5h2l-2 2q-3 1 -8 4t-11 7q-101 69 -101 158q0 68 49.5 115.5t120.5 47.5q67 0 112.5 -42t45.5 -108q0 -16 -2 -30t-7 -26.5t-9.5 -22.5t-13.5 -20t-14 -16.5t-15.5 -15t-14.5 -12t-15 -11t-12 -8.5 q-9 -7 -9 -8t9 -6q1 -1 17 -9.5t23 -14l22.5 -17t24 -24t19 -29.5t15 -38.5t4.5 -45.5q0 -72 -50 -116t-132 -44q-73 0 -125 45t-52 115zM124 164q0 -63 35 -102.5t93 -39.5q50 0 81.5 39t31.5 92q0 40 -19.5 70.5t-40 45t-59.5 35.5q-22 12 -27 12q-3 0 -33 -21 q-62 -46 -62 -131zM138 507q0 -64 69 -118q34 -26 54 -35l16 -7q3 0 14 10q26 23 49 65t23 78q0 64 -32 100t-83 36q-50 0 -80 -37.5t-30 -91.5z" />\n
+<glyph unicode="9" d="M60 204q0 89 55 141.5t138 52.5q87 0 143.5 -62t56.5 -174q0 -70 -26.5 -130t-68 -99.5t-88.5 -70.5t-91 -47.5t-71.5 -24.5t-34.5 -8q-4 0 -7 9t-3 16q0 2 24 9.5t62 24t79 42t80 71t59 102.5l3 7l3 10.5t0 3.5q-2 0 -20 -12q-54 -33 -125 -33q-77 0 -122.5 47.5 t-45.5 124.5zM125 214q0 -60 35 -105.5t95 -45.5q96 0 126 52q6 11 6 57q0 50 -13 92.5t-43.5 73t-74.5 30.5q-64 0 -97.5 -43.5t-33.5 -110.5z" />\n
+<glyph unicode=":" horiz-adv-x="221" d="M60 38q0 16 16 37.5t28 21.5q16 0 36.5 -15t20.5 -32q0 -21 -16 -39.5t-26 -18.5q-20 0 -39.5 17t-19.5 29zM60 313q0 16 16 37.5t28 21.5q16 0 36.5 -15t20.5 -32q0 -21 -16 -39.5t-26 -18.5q-20 0 -39.5 17t-19.5 29z" />\n
+<glyph unicode=";" horiz-adv-x="223" d="M50 -139l18 16q17 16 34.5 41t17.5 48q0 16 -10 30.5t-22.5 22.5t-22.5 15.5t-10 12.5q0 14 19.5 27.5t27.5 13.5q14 0 42.5 -23t28.5 -40q0 -38 -26.5 -83t-53 -71.5t-32.5 -26.5q-4 0 -7.5 5.5t-3.5 11.5zM61 313q0 16 16 37.5t28 21.5q16 0 36.5 -15t20.5 -32 q0 -21 -16 -39.5t-26 -18.5q-20 0 -39.5 17t-19.5 29z" />\n
+<glyph unicode="&#x3c;" horiz-adv-x="527" d="M41 211q0 6 0.5 8.5t4 5.5t10.5 6l361 132q48 18 51 18q19 0 19 -25q0 -10 -16 -16l-315 -111q-42 -15 -42 -21q0 -3 42 -18l320 -112q11 -4 11 -13q0 -8 -6 -16t-18 -8q-3 0 -408 147q-10 4 -12 8t-2 15z" />\n
+<glyph unicode="=" horiz-adv-x="527" d="M31 134q0 8 0.5 11.5t4.5 6.5t13 3h431q8 0 11.5 -2.5t4 -6t0.5 -12.5q0 -14 -3 -19t-18 -5h-427q-9 0 -12.5 3t-4 6.5t-0.5 14.5zM31 290q0 8 0.5 11.5t4.5 6t13 2.5h431q8 0 11.5 -2.5t4 -6t0.5 -12.5q0 -14 -3 -18.5t-18 -4.5h-427q-9 0 -12.5 3t-4 6.5t-0.5 14.5z " />\n
+<glyph unicode="&#x3e;" horiz-adv-x="527" d="M41 65q0 10 10 13l321 112q42 15 42 18q0 6 -42 21l-316 111q-15 6 -15 16q0 25 18 25q3 0 51 -18l361 -132q16 -6 16 -20q0 -11 -2.5 -15t-12.5 -8q-405 -147 -408 -147q-12 0 -17.5 8t-5.5 16z" />\n
+<glyph unicode="?" horiz-adv-x="364" d="M60 605v45q0 17 9 17q6 0 10 -12t9 -13q24 -4 37.5 -6.5t42.5 -10.5t48 -17.5t43.5 -27t39 -39t25 -53t10.5 -69.5q0 -79 -29 -126t-106 -48q-15 0 -20 -4t-6 -13q-1 -16 -4 -45t-4 -45q0 -9 -12 -9q-10 0 -13 4.5t-3 17.5q0 119 2 147q1 12 7 15t21 3h57q87 0 87 88 q0 72 -57.5 122t-170.5 64q-2 0 -5.5 0.5t-5 1t-4 1t-3.5 1.5l-2.5 2.5t-2 3.5t-0.5 5zM96 38q0 16 16 37.5t28 21.5q16 0 36.5 -15t20.5 -32q0 -21 -16 -39.5t-26 -18.5q-20 0 -39.5 17t-19.5 29z" />\n
+<glyph unicode="@" horiz-adv-x="795" d="M50 187q0 110 61 203.5t157 145.5t200 52q56 0 103.5 -13t87.5 -41t63 -76.5t23 -113.5q0 -69 -31.5 -126t-81.5 -91.5t-108 -53.5t-115 -19q-35 0 -35 22l6 47q-7 -8 -18.5 -19t-43 -29.5t-56.5 -18.5q-28 0 -43 24t-15 59q0 36 31.5 95t92 110t126.5 51q8 0 20 -3 l11 -3q1 0 14 15q13 16 28 16q25 0 25 -13q0 -8 -3 -14q-110 -237 -110 -278q0 -11 0.5 -16t5.5 -10t14 -5q42 0 93 25t95 69q68 68 68 159q0 112 -66.5 167.5t-177.5 55.5q-157 0 -272 -108.5t-115 -270.5q0 -119 80.5 -192t191.5 -73q97 0 169.5 32.5t140.5 95.5q8 8 13 8 q6 0 10 -5.5t4 -8.5q0 -7 -4 -11q-62 -67 -150 -103.5t-186 -36.5q-125 0 -214 80t-89 220zM271 147q0 -18 11.5 -32t30.5 -14q31 0 67.5 57.5t58 116t21.5 75.5q0 11 -10 17.5t-22 6.5q-42 0 -99.5 -75.5t-57.5 -151.5z" />\n
+<glyph unicode="A" horiz-adv-x="698" d="M30 15q0 9 3 10.5t15 1.5h28q3 0 17.5 30.5t34.5 77.5l39 92l35.5 84.5l19.5 46.5l106 246q4 9 17 25.5t19 30.5q12 27 19 27t9 -7l120 -337l19 -53l21.5 -60.5l21 -58.5l21 -56.5t17.5 -44t15 -32.5t8 -11h32q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-6 0 -39.5 1.5 t-50.5 1.5q-16 0 -58 -1.5t-53 -1.5q-10 0 -12 2.5t-2 15.5q0 9 3 10.5t15 1.5h54q1 0 1 3q0 30 -70 226q-6 17 -10 18q-3 1 -10 1h-201q-5 0 -8 -0.5t-5 -1t-4 -3t-2 -3t-2 -5t-2 -5.5q-81 -206 -81 -227q0 -3 1 -3h78q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3 q-11 0 -43.5 1.5t-48.5 1.5t-39 -1.5t-34 -1.5q-10 0 -12 2.5t-2 15.5zM231 305q0 -6 16 -6h179q13 0 13 5q0 1 -4 13l-83 243q-6 19 -8 19t-10 -19l-98 -240q-5 -12 -5 -15z" />\n
+<glyph unicode="B" horiz-adv-x="592" d="M40 649q0 7 2.5 10.5t6 4t11.5 0.5q6 0 51 -1t62 -1q19 0 60.5 1.5t62.5 1.5q99 0 160.5 -38t61.5 -123q0 -101 -150 -156l-17 -7q0 -1 11 -2.5t28 -5t38 -9.5t42 -18t38 -29.5t28 -45t11 -62.5q0 -171 -280 -171q-27 0 -60.5 1t-35.5 1q-18 0 -61 -1.5t-45 -1.5 q-10 0 -12 2.5t-2 15.5q0 9 2.5 10.5t15.5 1.5h53q5 0 5 42v323q0 242 -10 242l-57 -2q-20 0 -20 17zM209 315q0 -288 9 -288h61q180 0 180 149q0 111 -87 140q-31 10 -118 10h-34q-11 0 -11 -11zM209 358q0 -6 3 -8t13 -2h57q10 0 20.5 -0.5t12.5 -0.5q11 0 20 3 q41 12 70 46.5t29 91.5q0 73 -49.5 114.5t-127.5 41.5q-29 0 -43 -4q-5 -1 -5 -234v-48z" />\n
+<glyph unicode="C" horiz-adv-x="731" d="M45 335q0 154 101.5 249.5t255.5 95.5q19 0 37.5 -2t34.5 -5.5t29.5 -8t27 -10.5l23 -10.5t19.5 -11l15 -10l12.5 -8.5t8.5 -6q5 -4 6.5 -5t5 -2t4.5 1.5t1 8.5v27q0 9 2 11t13 2q12 0 16 -2t4 -11q0 -5 -2 -84t-2 -109q0 -9 -3 -12.5t-13 -3.5q-13 0 -16 2.5t-3 9.5 q0 1 2 43t2 47t-11 18t-32.5 30t-48.5 33t-64.5 27t-74.5 11q-108 0 -178 -90t-70 -227q0 -127 81 -218.5t196 -91.5q51 0 99 15t71.5 30.5t24.5 22.5l13 113q1 10 5.5 13t16.5 1q12 -1 12 -13q0 -13 -16 -133q-1 -10 -36.5 -30.5t-97.5 -39t-120 -18.5q-71 0 -133 21.5 t-111.5 63t-78 110.5t-28.5 156z" />\n
+<glyph unicode="D" horiz-adv-x="758" d="M35 10q0 11 3 13t14 2h66q4 0 8.5 200t4.5 338q0 78 -2 78l-70 -2q-5 0 -7.5 0.5t-4 3t-1.5 8.5v7.5t1.5 5t4 3t7.5 0.5q1 0 11.5 -0.5t26.5 -0.5h31q41 0 114.5 6t89.5 6q166 0 273.5 -93t107.5 -250q0 -105 -49.5 -183.5t-126.5 -116.5t-169 -39q-32 0 -97 2t-98 2 q-16 0 -70 -2t-57 -2q-8 0 -9.5 2t-1.5 12zM213 86q0 -59 2 -60q6 -4 57 -4q69 0 124.5 14t90 34.5t60 53t37.5 59t19 63.5t8 56t1 46q0 73 -35.5 141.5t-106.5 115.5t-159 47q-67 0 -90 -6q-7 -2 -7 -146q-1 -138 -1 -414z" />\n
+<glyph unicode="E" horiz-adv-x="605" d="M40 15q0 9 2.5 10.5t14.5 1.5h61q7 0 7 75v96q0 31 -0.5 72t-1 78t-1 69.5t-1 53t-0.5 21.5q0 144 -11 144h-43q-7 0 -10.5 0.5t-6 4t-2.5 10.5q0 14 12 14l43 -1q43 -2 64 -2q28 0 128.5 1.5t120.5 1.5q47 0 56.5 1.5t10.5 10.5v1q1 12 13 12q11 0 14 -2t3 -9 q0 -2 -2 -43t-2 -87q0 -6 -3 -8t-13 -2q-15 0 -15 14q0 2 1.5 38.5t1.5 39.5q0 7 -272 7q-7 0 -7 -128q0 -42 2 -142q0 -10 1.5 -13t10.5 -3h167q55 0 55 16v50q0 9 17 9q14 0 14 -8q0 -1 -1 -29t-1 -49t1 -50t1 -33q0 -8 -13 -8q-18 0 -18 9v46q0 7 -2 10t-15 6.5t-38 3.5 h-163q-12 0 -14 -2t-2 -13q6 -276 12 -276q27 0 68 0.5l79.5 1t73.5 0.5t57 0.5t23 0.5q12 0 15 3t4 20q1 14 3 87q0 8 14 8q17 0 17 -9q0 -28 -1.5 -77t-1.5 -61q0 -11 -22 -11q-11 0 -182.5 1.5t-187.5 1.5t-63.5 -1.5t-58.5 -1.5q-10 0 -11.5 2.5t-1.5 15.5z" />\n
+<glyph unicode="F" horiz-adv-x="550" d="M40 651q0 14 12 14l43 -1q43 -2 64 -2q28 0 133.5 1.5t125.5 1.5q47 0 56.5 1.5t10.5 10.5v1q1 12 13 12q11 0 14 -2t3 -9q0 -2 -2 -43t-2 -87q0 -6 -3 -8t-13 -2q-15 0 -15 14q0 2 1.5 38.5t1.5 39.5q0 7 -282 7q-7 0 -7 -114q0 -110 2 -156q0 -12 2 -14t14 -2h173 q55 0 55 16v50q0 9 17 9q14 0 14 -8q0 -1 -1 -29t-1 -49t1 -55t1 -38q0 -8 -13 -8q-18 0 -18 9v56q0 7 -2 10t-15 6.5t-38 3.5h-173q-11 0 -13.5 -3t-2.5 -17q1 -49 1.5 -128.5t1.5 -114.5t4 -35h83q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -57.5 1.5t-62.5 1.5 t-54 -1.5t-49 -1.5q-10 0 -12 2.5t-2 15.5q0 9 2.5 10.5t15.5 1.5h43q7 0 7 75v96q0 31 -0.5 72t-1 78t-1 69.5t-1 53t-0.5 21.5q0 144 -11 144h-43q-7 0 -10.5 0.5t-6 4t-2.5 10.5z" />\n
+<glyph unicode="G" horiz-adv-x="764" d="M45 335q0 160 102.5 251t260.5 91q117 0 201 -59q5 -4 6.5 -5t5 -2t4.5 1.5t1 8.5v25q0 9 2 11t13 2q12 0 15.5 -2t3.5 -11q0 -2 -1.5 -76.5t-1.5 -104.5q0 -9 -3 -12.5t-13 -3.5q-13 0 -16 2.5t-3 9.5q0 1 2 38t2 42t-9.5 17t-29.5 27.5t-45.5 30t-62.5 24.5t-75 10 q-109 0 -183 -91t-74 -226q0 -130 79 -225.5t198 -95.5q51 0 91 12t55.5 24.5t16.5 19.5q3 26 3 94q0 58 -10 58h-87q-8 0 -8 12q0 18 9 18q15 0 64.5 -1.5t67.5 -1.5q17 0 42.5 1.5t47.5 1.5q8 0 8 -14q0 -16 -8 -16h-31q-9 0 -11 -13t-2 -45q0 -12 -0.5 -42t-0.5 -47 q0 -10 -39 -31.5t-106.5 -40.5t-129.5 -19q-71 0 -133 21t-111.5 62.5t-78 110.5t-28.5 159z" />\n
+<glyph unicode="H" horiz-adv-x="791" d="M40 15q0 9 3 10.5t15 1.5h57q7 0 7 258v102q0 252 -6 252h-43q-8 0 -11 0.5t-6 4t-3 10.5t2.5 10.5t6 4t11.5 0.5q6 0 39.5 -1.5t50.5 -1.5q16 0 55.5 1.5t50.5 1.5q10 0 12 -2.5t2 -15.5q0 -9 -2.5 -10.5t-15.5 -1.5h-54q-7 0 -7 -134q0 -27 0.5 -73t0.5 -59t2 -15.5 t13 -2.5h365q11 0 13 2t2 13v122q0 147 -10 147h-57q-10 0 -12.5 2t-2.5 13t2.5 13t12.5 2q6 0 47 -1.5t58 -1.5q18 0 55 1.5t40 1.5q10 0 12 -2.5t2 -15.5q0 -9 -2.5 -10.5t-15.5 -1.5h-46q-2 0 -2 -242q0 -370 4 -370h55q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3 q-11 0 -44.5 1.5t-49.5 1.5t-58 -1.5t-53 -1.5q-10 0 -12 2.5t-2 15.5q0 9 2.5 10.5t15.5 1.5h55q6 0 6 165v124q0 11 -1 13t-8 2h-374q-8 0 -10 -2.5t-2 -14.5q0 -287 11 -287h65q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -52.5 1.5t-57.5 1.5t-61 -1.5t-56 -1.5 q-10 0 -12 2.5t-2 15.5z" />\n
+<glyph unicode="I" horiz-adv-x="333" d="M30 15q0 9 3 10.5t15 1.5h68q10 0 10 367v98q0 147 -10 147h-62q-8 0 -11 0.5t-6 4t-3 10.5t2.5 10.5t6 4t11.5 0.5q6 0 54.5 -1.5t65.5 -1.5q16 0 60 1.5t55 1.5q10 0 12 -2.5t2 -15.5q0 -9 -2.5 -10.5t-15.5 -1.5h-63q-11 0 -11 -158v-135q0 -319 10 -319h71 q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -57.5 1.5t-62.5 1.5t-66.5 -1.5t-61.5 -1.5q-10 0 -12 2.5t-2 15.5z" />\n
+<glyph unicode="J" horiz-adv-x="333" d="M-30 -188q0 23 28.5 43.5t38.5 20.5q7 0 24 -10.5t28 -10.5q26 0 33 32t7 108v497q0 147 -10 147h-65q-8 0 -11 0.5t-6 4t-3 10.5t2.5 10.5t6 4t11.5 0.5q6 0 56 -1.5t67 -1.5q16 0 53.5 1.5t48.5 1.5q10 0 12 -2.5t2 -15.5q0 -9 -2.5 -10.5t-15.5 -1.5h-50q-7 0 -7 -269 v-240q0 -84 -17 -153t-69 -125q-60 -64 -109 -64q-19 0 -36 7t-17 17z" />\n
+<glyph unicode="K" horiz-adv-x="650" d="M40 15q0 9 3 10.5t15 1.5h55q8 0 8 170v290q0 147 -8 147h-44q-8 0 -11 0.5t-6 4t-3 10.5t2.5 10.5t6 4t11.5 0.5q6 0 45.5 -1.5t56.5 -1.5q16 0 55.5 1.5t50.5 1.5q10 0 12 -2.5t2 -15.5q0 -9 -2.5 -10.5t-15.5 -1.5h-54q-14 0 -14 -158v-125q0 -8 0.5 -11.5t3.5 -6 t9 -2.5h22q11 0 57 56t107.5 139l64.5 87q9 13 9 16q0 5 -15 5h-37q-8 0 -11 0.5t-6 4t-3 10.5t2.5 10.5t6 4t11.5 0.5q6 0 37 -1.5t48 -1.5q16 0 42.5 1.5t37.5 1.5q10 0 12 -2.5t2 -15.5q0 -9 -2.5 -10.5t-15.5 -1.5h-49l-40 -48l-97.5 -116l-78.5 -94q-3 -3 -4 -5t-2 -3 t0 -2.5t1.5 -2.5t3 -4t4.5 -5l269 -310q15 -17 31 -17h14q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -47.5 1.5t-52.5 1.5t-52.5 -1.5t-47.5 -1.5q-10 0 -12 2.5t-2 15.5q0 9 2.5 10.5t15.5 1.5h30q17 0 17 4l-12 14l-217 257q-7 8 -22 8h-20q-9 0 -11.5 -1.5 t-2.5 -10.5q0 -271 11 -271h73q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -57.5 1.5t-62.5 1.5t-60 -1.5t-55 -1.5q-10 0 -12 2.5t-2 15.5z" />\n
+<glyph unicode="L" horiz-adv-x="592" d="M40 15q0 9 2.5 10.5t14.5 1.5h62q9 0 9 292v231q0 89 -7 89h-58q-10 0 -13 2.5t-3 12.5t3.5 12.5t16.5 2.5q6 0 49.5 -1.5t60.5 -1.5q16 0 61.5 1.5t56.5 1.5q12 0 14.5 -2t2.5 -13q0 -9 -3 -12t-15 -3h-70q-9 0 -9 -215v-277q0 -116 8 -116q227 0 293 6q13 1 17 4t6 19 l12 84q2 8 11 8q20 0 20 -10q0 -3 -4.5 -30l-9.5 -60t-7 -44q-1 -11 -22 -11q-11 0 -179.5 1.5t-184.5 1.5t-63.5 -1.5t-58.5 -1.5q-10 0 -11.5 2.5t-1.5 15.5z" />\n
+<glyph unicode="M" horiz-adv-x="895" d="M35 15q0 9 2.5 10.5t15.5 1.5h42q2 0 3.5 4.5t2 14.5l1 20t1 29.5t1.5 33.5q18 366 18 497q0 8 -4 10.5t-18 2.5h-46q-8 0 -9.5 2t-1.5 11q0 11 2 14t9 3q6 0 51 -1.5t56 -1.5q13 0 35.5 1.5t23.5 1.5q15 0 20 -13l210 -524q9 -22 11 -22q3 0 11 22l196 511q6 16 10 19.5 t15 3.5h46q16 0 52.5 1.5t47.5 1.5q10 0 12 -2.5t2 -15.5q0 -9 -2.5 -10.5t-15.5 -1.5h-46q-7 0 -7 -80v-90q0 -153 4.5 -297.5t11.5 -144.5h54q8 0 10.5 -2t2.5 -11q0 -11 -2 -14t-9 -3q-11 0 -51 1.5t-56 1.5t-55.5 -1.5t-50.5 -1.5q-10 0 -12 2.5t-2 15.5q0 9 2.5 10.5 t15.5 1.5h46q9 0 9 177q0 98 -2.5 257.5t-4.5 159.5t-36 -88l-85 -219.5l-81 -204.5q-10 -25 -27.5 -50t-28.5 -47q-9 -19 -15 -19q-5 0 -17 28l-233 575q-13 30 -16 30q-2 0 -4 -32q-8 -211 -8 -465q0 -102 5 -102h72q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3 q-11 0 -41.5 1.5t-46.5 1.5t-43.5 -1.5t-38.5 -1.5q-10 0 -12 2.5t-2 15.5z" />\n
+<glyph unicode="N" horiz-adv-x="814" d="M40 15q0 9 3 10.5t15 1.5h44q3 0 5 2.5t3 7.5t1.5 11t1 15.5t0.5 18.5t0.5 22.5t0.5 24.5l8 510h-68q-8 0 -9.5 2t-1.5 11q0 11 2 14t9 3q6 0 53.5 -1.5t58.5 -1.5q13 0 33.5 1.5t21.5 1.5q10 0 20 -13l406 -499q16 -20 18 -20q4 0 4 28v42q0 49 -1 187t-1 189 q0 56 -1 56h-94q-8 0 -9.5 2t-1.5 11q0 11 2 14t9 3q11 0 50.5 -1.5t55.5 -1.5t43.5 1.5t38.5 1.5q10 0 12 -2.5t2 -15.5q0 -9 -3 -10.5t-15 -1.5h-47q-4 0 -4 -59q0 -68 -3.5 -209.5l-6.5 -253t-3 -113.5q0 -22 -10 -22q-4 0 -18 16l-492 598q-14 18 -16 18q-3 0 -3 -20 q-1 -25 -1 -122q0 -54 -0.5 -175.5t-0.5 -167.5q0 -102 5 -102h86q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -50.5 1.5t-55.5 1.5t-43.5 -1.5t-38.5 -1.5q-10 0 -12 2.5t-2 15.5z" />\n
+<glyph unicode="O" horiz-adv-x="752" d="M45 318q0 158 99 257.5t241 99.5q145 0 233.5 -101t88.5 -250t-94.5 -242t-242.5 -93q-83 0 -155.5 36.5t-121 113.5t-48.5 179zM139 345q0 -140 63 -234t169 -94q79 0 136 48t82.5 118t25.5 150t-25 149.5t-81 117t-134 47.5q-103 0 -169.5 -91t-66.5 -211z" />\n
+<glyph unicode="P" horiz-adv-x="564" d="M40 649q0 7 2.5 10.5t6 4t11.5 0.5q6 0 51 -1t62 -1q16 0 68 2.5t63 2.5q108 0 174 -49.5t66 -146.5q0 -92 -64 -136.5t-175 -44.5q-19 0 -46.5 1.5t-40.5 1.5q-10 0 -10 -11v-66q0 -189 5 -189h73q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -55 1.5t-60 1.5 q-18 0 -61.5 -1.5t-45.5 -1.5q-10 0 -12 2.5t-2 15.5q0 9 3 10.5t15 1.5h51q9 0 9 447v52q0 108 -5 108l-63 -2q-20 0 -20 17zM209 325q0 -13 38 -13q94 0 152.5 41.5t58.5 132.5q0 71 -59.5 113t-151.5 42q-22 0 -33 -1q-5 0 -5 -54v-261z" />\n
+<glyph unicode="Q" horiz-adv-x="783" d="M45 340q0 155 101 245t246 90q149 0 247.5 -95t98.5 -240q0 -119 -67.5 -207t-176.5 -119q-15 -4 -62 -24l-87 -38t-40 -19q0 -2 25.5 -3t64.5 -4t64 -9q24 -5 64 -16.5t68.5 -18t47.5 -6.5q30 0 55 7.5t37.5 15t13.5 7.5q3 0 8.5 -6t5.5 -11q0 -7 -23 -25t-61 -34.5 t-72 -16.5q-59 0 -134.5 20.5t-135 41.5t-79.5 21q-15 0 -40 -9t-27 -9q-9 0 -22.5 16.5t-13.5 25.5q0 15 25 15q4 0 11 -0.5t11 -0.5q32 0 57 6q16 4 50.5 18.5t62.5 27.5t28 15l-14 2q-70 9 -128.5 31.5t-106.5 61.5t-75 101.5t-27 142.5zM132 356q0 -140 85 -237 q37 -42 113 -71.5t104 -29.5q15 0 46 18.5t68 53.5t64.5 99.5t27.5 142.5q0 123 -71 219t-187 96q-105 0 -177.5 -87t-72.5 -204z" />\n
+<glyph unicode="R" horiz-adv-x="641" d="M40 649q0 7 2.5 10.5t6 4t11.5 0.5q6 0 51 -1t62 -1q16 0 75 3t70 3q42 0 77 -7.5t68.5 -25t53 -52.5t19.5 -85q0 -32 -14.5 -61t-37.5 -49t-42.5 -32t-39.5 -21q-5 -3 -10.5 -4.5t-7.5 -2.5l-2 -1l2 -1q2 0 7 -1t11 -3q160 -48 167 -230q2 -44 4 -54.5t10 -10.5h46 q7 0 9.5 -3.5t2.5 -18.5q0 -8 -17 -8l-133 3q-5 0 -6.5 1t-1.5 7v58q0 43 -2 72t-12 64.5t-27.5 57t-51 36.5t-80.5 16q-10 0 -43.5 0.5t-48.5 0.5q-11 0 -11 -11q0 -62 3.5 -168.5t7.5 -106.5h61q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -51.5 1.5t-56.5 1.5 q-18 0 -57 -1.5t-41 -1.5q-10 0 -12 2.5t-2 15.5q0 9 2.5 10.5t15.5 1.5h45q5 0 5 129v133q0 345 -12 345l-55 -2q-20 0 -20 17zM207 345q0 -6 3 -8t13 -2q20 0 65 -0.5t63 -1.5q10 0 12 1q88 40 88 150q0 71 -55.5 114.5t-129.5 43.5q-18 0 -52 -2q-7 0 -7 -54v-241z" />\n
+<glyph unicode="S" horiz-adv-x="528" d="M55 488q0 81 65 135t149 54q73 0 135 -42q10 -8 16 -8t7 10l1 11q0 9 2 11.5t13 2.5q12 0 15.5 -2.5t3.5 -11.5l-2 -63q-3 -63 -3 -94q0 -9 -3 -12.5t-13 -3.5q-13 0 -16 2.5t-3 9.5q0 1 1.5 30t1.5 34q0 22 -51.5 60t-102.5 38q-57 0 -95 -37t-38 -92q0 -43 26.5 -73.5 t65.5 -46l85.5 -34t85.5 -37.5t65.5 -58t26.5 -93q0 -88 -67.5 -140.5t-156.5 -52.5q-51 0 -99 9.5t-73 20t-26 16.5l-3.5 48l-4.5 62t-2 34q0 14 12 14h5q15 0 16 -16l6 -92q1 -21 65.5 -42t112.5 -21q54 0 93.5 35t39.5 86q0 42 -26.5 72t-66 46.5l-85.5 36.5t-85.5 40 t-66 60t-26.5 94z" />\n
+<glyph unicode="T" horiz-adv-x="690" d="M20 544l4 22q3 21 7 52.5t6 53.5q1 10 3 12t13 2q13 0 13 -6v-11q0 -6 108 -6h357q108 0 109 11q1 12 13 12q11 0 14 -2t3 -9q0 -2 -2 -43t-2 -87q0 -6 -3 -8t-13 -2q-15 0 -15 14q0 2 1.5 38.5t1.5 39.5q0 8 -113 8h-116q-3 0 -5 -10t-3 -30.5t-1 -36t-0.5 -44 t-0.5 -37.5l-1 -29q0 -28 -1 -72.5t-2 -94.5t-1.5 -102t-0.5 -87q0 -65 2 -65h74q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -57.5 1.5t-62.5 1.5t-63 -1.5t-58 -1.5q-10 0 -12 2.5t-2 15.5q0 9 3 10.5t15 1.5h62q7 0 10.5 192.5t3.5 325.5q0 90 -7 90h-144 q-96 0 -97 -13l-7 -70q-1 -17 -13 -17q-20 0 -20 9z" />\n
+<glyph unicode="U" horiz-adv-x="755" d="M40 649q0 7 2 10.5t5 4t11 0.5q6 0 40.5 -1.5t51.5 -1.5q16 0 59.5 1.5t54.5 1.5q10 0 12 -2.5t2 -15.5q0 -9 -3 -10.5t-15 -1.5h-65q-6 0 -10 -166.5t-4 -239.5q0 -97 48 -145.5t153 -48.5q92 0 172 54q17 11 20 23q5 17 5 136v305q0 82 -7 82h-49q-8 0 -11 0.5t-6 4 t-3 10.5t2.5 10.5t6 4t11.5 0.5q6 0 44.5 -1.5t55.5 -1.5t46 1.5t32 1.5q10 0 12 -2.5t2 -15.5q0 -9 -2.5 -10.5t-15.5 -1.5h-24q-3 0 -5 -17t-3 -51t-1.5 -69t-1.5 -88.5t-2 -91.5q-1 -57 -3 -128t-3 -113t-1 -51q0 -32 -21 -32q-10 0 -30 36.5t-32 36.5q-10 0 -46 -20 q-40 -23 -96.5 -40t-109.5 -17q-59 0 -100.5 14t-64 34t-35.5 54t-16 63.5t-3 72.5q0 11 0.5 157t0.5 191q0 59 -5 59h-37q-6 0 -8 0.5t-5 1.5t-4 4t-1 9z" />\n
+<glyph unicode="V" horiz-adv-x="685" d="M10 649q0 7 2 10.5t5 4t11 0.5q6 0 40.5 -1.5t51.5 -1.5q16 0 67.5 1.5t62.5 1.5q10 0 12 -2.5t2 -15.5q0 -9 -3 -10.5t-15 -1.5h-71q-2 0 -2 -5q0 -19 12 -51q68 -199 159 -436q19 -48 22 -48q6 0 23 46l37 95.5l46.5 119l42.5 111t34 98.5t12 54q0 16 -9 16h-71h-5.5 t-4 0.5t-4 1.5t-2.5 2.5t-1.5 4t-0.5 6.5q0 11 2.5 13t12.5 2q6 0 47 -1.5t58 -1.5t46 1.5t32 1.5q10 0 12 -2.5t2 -15.5q0 -9 -2.5 -10.5t-15.5 -1.5t-19.5 -2.5t-9 -6t-7.5 -14.5l-231 -543q-3 -8 -27 -42q-6 -9 -12.5 -20.5t-10 -17t-8 -9.5t-10.5 -4q-5 0 -10 15l-17 51 t-27 69q0 1 -51.5 133.5l-103 261.5t-54.5 129h-31q-6 0 -8 0.5t-5 1.5t-4 4t-1 9z" />\n
+<glyph unicode="W" horiz-adv-x="1008" d="M10 649q0 7 2.5 10.5t6 4t11.5 0.5q6 0 41 -1.5t52 -1.5q16 0 54.5 1.5t49.5 1.5q10 0 12 -2.5t2 -15.5q0 -9 -2.5 -10.5t-15.5 -1.5h-50q-10 0 -10 -9t27 -99l47.5 -155l50.5 -158t23 -71q12 -36 13 -36q2 0 16 36l143 365q5 13 5 18q0 4 -3.5 14t-5.5 17q-22 78 -27 78 h-60q-7 0 -10 0.5t-5 4t-2 10.5q0 11 3 13t14 2q6 0 50 -1.5t61 -1.5q16 0 62.5 1.5t57.5 1.5q10 0 12 -2.5t2 -15.5q0 -8 -3 -10t-14 -2h-64q-3 0 -3 -9q0 -27 18 -99l32.5 -116l34.5 -120.5l28.5 -98.5t14.5 -49l4 -14t3.5 -11.5l3 -9l2.5 -7.5t2 -5.5t2 -3.5t2 -1 q2 0 22 50l35.5 93.5l46 122l39 108t33.5 102t11 52.5q0 16 -9 16h-65q-7 0 -10 0.5t-5 4t-2 10.5q0 11 3 13t14 2q6 0 46 -1.5t57 -1.5q18 0 42 1.5t26 1.5q10 0 12 -2.5t2 -13.5q0 -9 -3 -11.5t-15 -2.5q-13 0 -19.5 -2.5t-9 -6t-7.5 -14.5l-221 -543q-4 -11 -8 -17.5 t-9.5 -13l-9.5 -11.5l-11 -17t-9 -14t-7 -10.5t-7 -7.5t-7 -2q-8 0 -14.5 14t-18 55.5t-19.5 65.5q0 1 -14 51l-37 132l-41 147q-7 25 -10 25t-12 -25l-142 -372q-4 -11 -8 -17.5t-9.5 -13l-9.5 -11.5l-11 -17t-9 -14t-7 -10.5t-7 -7.5t-7 -2q-8 0 -14.5 14t-18 55.5 t-19.5 65.5q0 1 -16.5 56.5l-39.5 131.5l-46.5 152.5l-40.5 130t-19 53.5h-35q-8 0 -11 0.5t-6 4t-3 10.5z" />\n
+<glyph unicode="X" horiz-adv-x="638" d="M10 12q0 6 0.5 9t3 4.5t4.5 1.5h8h37q2 0 6.5 4.5t12.5 16l14.5 20.5t19.5 28.5t21 30.5l42.5 59.5t56 72t45.5 57.5q7 9 0 20q0 2 -92 150t-97 148h-39h-5.5t-4 0.5t-4 1.5t-2.5 2.5t-1.5 4t-0.5 6.5q0 7 2 10.5t5 4t11 0.5q6 0 53 -1.5t64 -1.5q16 0 51 1.5t46 1.5 q10 0 12 -2.5t2 -15.5q0 -9 -2.5 -10.5t-15.5 -1.5h-41q-11 0 -12 -2t4 -13q27 -65 121 -227q2 -2 3.5 -4.5t2.5 -3.5l1 -2q3 0 89 133q63 94 63 115q0 4 -3 4h-56q-13 0 -15.5 1.5t-2.5 10.5q0 13 2 15.5t12 2.5q11 0 36.5 -1.5t41.5 -1.5q17 0 43.5 1.5t32.5 1.5 q11 0 13.5 -2t2.5 -13t-3 -13t-13 -2h-26q-4 0 -46 -60q-33 -48 -88.5 -121.5t-63.5 -85.5q-4 -6 -4 -7t4 -7q205 -326 214 -326h35q6 0 8 -0.5t5 -1.5t4 -4t1 -9q0 -7 -2 -10.5t-5 -4t-11 -0.5q-6 0 -45.5 1.5t-56.5 1.5q-16 0 -60.5 -1.5t-55.5 -1.5q-10 0 -12 2.5 t-2 15.5q0 9 3 10.5t15 1.5h50q6 0 8.5 0.5t3.5 2t0 4t-4 8.5q-18 37 -145 250l-6 9q-2 1 -7 -7q-110 -155 -163 -242l-12 -21q0 -4 13 -4h54q12 0 15 -1.5t3 -10.5q0 -13 -2 -15.5t-12 -2.5q-11 0 -39 1.5t-44 1.5q-17 0 -47 -1.5t-36 -1.5q-10 0 -13 2t-3 13z" />\n
+<glyph unicode="Y" horiz-adv-x="597" d="M10 654q0 7 2 10.5t5 4t11 0.5q6 0 46 -1.5t57 -1.5q16 0 60 1.5t55 1.5q10 0 12 -2.5t2 -15.5q0 -9 -3 -10.5t-15 -1.5h-59q-11 0 -12 -2.5t4 -12.5q9 -23 37 -76.5l62.5 -117t42.5 -79.5q9 -17 11 -17q3 0 11 14l27 52l38 72.5l35.5 69.5t29 62t10.5 32q0 3 -2 3h-56 q-13 0 -15.5 1.5t-2.5 10.5q0 13 2 15.5t12 2.5q11 0 36.5 -1.5t41.5 -1.5q17 0 43.5 1.5t32.5 1.5q11 0 13.5 -2t2.5 -13q0 -6 -0.5 -9t-3 -4.5t-5 -1.5h-7.5h-36q-2 0 -37.5 -62l-81.5 -142l-65 -111q-3 -5 -3 -11q0 -286 10 -286h71q8 0 9.5 -2t1.5 -11q0 -11 -2 -14 t-9 -3q-11 0 -57.5 1.5t-62.5 1.5t-58.5 -1.5t-53.5 -1.5q-10 0 -12 2.5t-2 15.5q0 9 2.5 10.5t15.5 1.5h52q10 0 10 244q0 11 -7 23q-189 345 -199 345h-29q-6 0 -8 0.5t-5 1.5t-4 4t-1 9z" />\n
+<glyph unicode="Z" horiz-adv-x="601" d="M40 15q0 5 61 98.5l163.5 249.5l165.5 254q5 7 5 9q0 3 -24 3h-302q-9 0 -10 -7q-1 -2 -1 -3q-2 -9 -5 -28.5t-5.5 -33.5t-2.5 -16q-4 -15 -9 -15q-24 0 -24 9q0 3 3.5 24.5l9 56t8.5 60.5q0 6 16 6q13 0 13 -6v-6q0 -3 1.5 -4.5t8 -2.5t18 -1.5t31.5 -0.5h381 q10 0 13.5 -3t3.5 -12q0 -6 -62.5 -98l-159 -238t-157.5 -250q-10 -16 -10 -18q0 -5 11 -5h337h5.5t4 0.5t2.5 1t1 3t1 4t0.5 6t0.5 8.5q1 14 3 87q0 8 18 8q17 0 17 -9q0 -28 -1.5 -77t-1.5 -61q0 -11 -22 -11q-57 0 -252 1.5t-246 1.5q-5 0 -6.5 2.5t-1.5 12.5z" />\n
+<glyph unicode="[" horiz-adv-x="296" d="M80 -126v801q0 9 2 12t10 3h151q9 0 11 -1.5t2 -7.5v-14q0 -9 -2 -11t-11 -2h-105q-9 0 -11 -2t-2 -10v-735q0 -12 13 -12h105q6 0 8.5 -0.5t3.5 -3t1 -9.5v-12q0 -6 -2 -8.5t-11 -2.5h-150q-9 0 -11 2.5t-2 12.5z" />\n
+<glyph unicode="\\" horiz-adv-x="406" d="M10 693q0 12 21 12q14 0 19.5 -3.5t9.5 -14.5l317 -850q19 -55 19 -57q0 -13 -26 -13q-13 0 -18.5 4.5t-13.5 26.5l-314 851q-14 36 -14 44z" />\n
+<glyph unicode="]" horiz-adv-x="296" d="M40 -118q0 9 2 11t11 2h105q9 0 11 2t2 10v735v6t-1.5 3.5t-4 2t-7.5 0.5h-105q-6 0 -8.5 0.5t-3.5 3t-1 9.5v12q0 7 2 9t11 2h150q9 0 11 -2.5t2 -12.5v-801q0 -9 -2 -12t-10 -3h-151q-9 0 -11 1.5t-2 7.5v14z" />\n
+<glyph unicode="^" horiz-adv-x="402" d="M51 311l146 320q2 1 6 1t6 -1l146 -320q-15 -3 -26 -3q-9 0 -26 3l-102 232l-98 -232q-18 -3 -28 -3q-11 0 -24 3z" />\n
+<glyph unicode="_" horiz-adv-x="410" d="M25 -43q0 18 16 18h331q13 0 13 -17v-5q0 -23 -13 -23h-334q-13 0 -13 19v8z" />\n
+<glyph unicode="`" horiz-adv-x="400" d="M98 582q0 13 9.5 21.5t26.5 8.5q21 0 30 -25l49 -130q2 -4 2 -6t-4 -2h-16q-3 0 -8 6l-82 107q-7 10 -7 20z" />\n
+<glyph unicode="a" horiz-adv-x="419" d="M35 71q0 42 37 74t83.5 48t103.5 26q8 1 8 16q0 27 -0.5 42t-5 36.5t-13.5 32.5t-26 19.5t-42 8.5q-18 0 -31 -5q-20 -9 -25.5 -22t-6.5 -45q0 -16 -7 -21q-11 -8 -30.5 -18t-22.5 -10q-8 0 -8 15q0 57 49 94t103 37q72 0 101.5 -33.5t29.5 -97.5q0 -29 -3 -113t-3 -91 q0 -30 22 -30q2 0 19.5 12t18.5 12q3 0 8 -5.5t5 -9.5q0 -5 -65 -49q-15 -11 -26 -11q-10 0 -17.5 6t-11.5 14t-6.5 16t-3.5 14l-1 6q-1 0 -4 -2t-8 -5t-8 -5q-68 -41 -115 -41q-46 0 -72 23t-26 62zM105 99q0 -26 17.5 -47.5t47.5 -21.5q20 0 44 6t38.5 12.5t14.5 9.5v134 q0 11 -6 11q-14 0 -62 -15q-94 -30 -94 -89z" />\n
+<glyph unicode="b" horiz-adv-x="485" d="M5 639q0 21 5 21q20 2 55.5 6l60 7t26.5 3q6 0 6 -15q-3 -185 -3 -267q0 -38 1 -38t7.5 3t17.5 7.5t23.5 9t28.5 7.5t30 3q83 0 137.5 -57.5t54.5 -140.5q0 -92 -65 -146.5t-156 -54.5q-19 0 -47.5 9.5t-41.5 9.5q-11 0 -28 -9t-21 -9q-12 0 -12 13q0 1 1 36.5t2.5 82.5 t1.5 77q0 87 -4.5 264.5t-12.5 177.5q-2 0 -30.5 -3t-30.5 -3q-6 0 -6 6zM153 64q0 -50 84 -50q67 0 106.5 51t39.5 122q0 67 -47.5 118.5t-112.5 51.5q-16 0 -32.5 -5.5t-26 -11t-9.5 -8.5q0 -59 -1 -159.5t-1 -108.5z" />\n
+<glyph unicode="c" horiz-adv-x="412" d="M35 177q0 104 63 163t143 59q50 0 91.5 -29t41.5 -67q0 -13 -10 -20q-17 -13 -30 -13t-17 11q-2 5 -8.5 25.5t-10 27t-12 18.5t-21 16t-30.5 4q-60 0 -97.5 -53t-37.5 -117q0 -68 40.5 -118t113.5 -50q30 0 58.5 7.5t44.5 15t18 7.5q7 0 7 -8q0 -2 -6.5 -9t-20.5 -17 t-32 -18.5t-44.5 -15t-54.5 -6.5q-87 0 -138 51t-51 136z" />\n
+<glyph unicode="d" horiz-adv-x="499" d="M30 181q0 85 58.5 141.5t144.5 56.5q17 0 33.5 -2.5t28.5 -6.5t21 -8t14 -6l6 -3q6 0 6 18q0 48 -2 113.5t-4.5 112t-3.5 46.5t-32 -4.5t-35 -4.5t-5 2t1 13q2 12 8 13q24 3 56.5 7.5t52.5 7.5t22 3q7 0 8.5 -3.5t1.5 -19.5q0 -7 -1.5 -62.5t-3 -164.5t-1.5 -246 q0 -48 2 -120q1 -29 6 -39t17 -10q4 0 34 4q6 1 8.5 0t2.5 -8q0 -8 -0.5 -11t-3 -5t-9.5 -3l-115 -15q-6 0 -6 9q0 1 0.5 17.5t0.5 18.5q0 8 -2.5 9t-12.5 -5q-63 -39 -120 -39q-75 0 -125.5 47t-50.5 147zM103 188q0 -74 37.5 -119t114.5 -45q23 0 55 10.5t32 22.5v250 q0 12 -31 32t-66 20q-64 0 -103 -50.5t-39 -120.5z" />\n
+<glyph unicode="e" horiz-adv-x="424" d="M30 182q0 91 57 152.5t147 61.5q71 0 110 -46t39 -113q0 -5 -20.5 -8.5t-33.5 -3.5q-6 0 -113 2.5t-111 2.5q-5 0 -5 -36q0 -76 44.5 -120.5t104.5 -44.5q22 0 43.5 6.5t36 16.5t25.5 19.5t18 16.5l6 6q2 0 9 -6.5t7 -8.5q0 -5 -21 -26.5t-64 -44.5t-88 -23 q-91 0 -141 53.5t-50 143.5zM105 255q0 -8 12 -8q57 0 157 4q40 1 40 4q0 65 -29.5 92t-62.5 27q-46 0 -80 -38.5t-37 -80.5z" />\n
+<glyph unicode="f" horiz-adv-x="306" d="M35 12q0 13 12 13h40q4 0 4 63q0 20 -0.5 51t-0.5 33v60q0 114 -2 114h-33q-9 0 -11.5 2t-2.5 11t2 11t9 2h27q7 0 8.5 2t1.5 10q0 24 -1 47t-1 50q0 87 37 142t119 55q31 0 57 -19t26 -48q0 -16 -18 -31.5t-30 -15.5t-13 9q-3 23 -5 33t-7 24.5t-13.5 20t-21.5 5.5 q-59 0 -59 -164q0 -17 -2 -103q0 -12 3 -14.5t18 -2.5h116q7 0 7 -5t-2.5 -12.5t-5.5 -7.5h-115q-11 0 -14 -2t-3 -10v-166q0 -144 10 -144h66q8 0 10.5 -3t2.5 -10q0 -6 -0.5 -8t-3.5 -4t-9 -2q-8 0 -49 1t-57 1q-12 0 -39.5 -1t-43.5 -1q-9 0 -11 2.5t-2 11.5z" />\n
+<glyph unicode="g" horiz-adv-x="425" d="M15 -173q0 32 25.5 58t54 38.5t57.5 18.5q23 5 23 6t-21 1h-57q-31 0 -40 19q-9 21 -9 48q0 28 18 32q33 8 76 20q38 11 38 12l-2 1q-3 1 -8 2t-9 2q-127 38 -127 161q0 64 53.5 106.5t122.5 42.5q22 0 42 -5.5t33.5 -12.5t24 -14.5t16.5 -12.5l6 -6q2 0 14.5 4.5t29.5 9 t31 5.5q2 0 5.5 -9.5t3.5 -18.5q0 -6 -3 -6q-11 -1 -35 -6t-24 -8q0 -1 3 -10.5t6.5 -26t3.5 -35.5q0 -60 -29 -95t-86 -57q-27 -11 -173 -52q-4 -1 -4 -9t5.5 -18.5t8.5 -11.5q17 -1 57.5 -2.5t64.5 -3t60.5 -6t59 -12.5t45 -20.5t33.5 -32.5t11 -47q0 -76 -61 -121 t-159 -45q-44 0 -85 12t-70.5 39.5t-29.5 65.5zM60 -166q0 -46 44 -72t95 -26q66 0 115 28t49 88q0 27 -29 46t-67 26.5t-78 7.5q-43 0 -86 -26.5t-43 -71.5zM98 250q0 -65 41 -110t68 -45q33 0 65.5 43t32.5 106q0 59 -27 92.5t-73 33.5q-43 0 -75 -35.5t-32 -84.5z" />\n
+<glyph unicode="h" horiz-adv-x="503" d="M10 640q0 16 5 17q138 18 146 18q5 0 5 -20q-8 -166 -8 -301v-10t2 -3t3 0.5t6 3.5q73 40 133 40q40 0 66.5 -16t38.5 -47t16 -63t4 -79v-143q0 -8 1.5 -10t9.5 -2h26q14 0 14 -13q0 -14 -14 -14q-8 0 -31.5 1t-39.5 1q-12 0 -41 -1t-45 -1q-9 0 -11 2.5t-2 11.5 q0 13 13 13h39q8 0 9 1.5t2 9.5q2 40 2 176q0 58 -24 95t-72 37q-47 0 -89 -21q-16 -8 -16 -15l1 -150q0 -89 1 -115q1 -10 1.5 -13t2 -4t7.5 -1h38q8 0 10.5 -3t2.5 -10q0 -6 -0.5 -8t-3.5 -4t-9 -2q-8 0 -37.5 1t-45.5 1q-12 0 -41 -1t-45 -1q-9 0 -11 2.5t-2 11.5 q0 13 12 13h39q7 0 8.5 3t1.5 15q1 94 1 220q0 202 -8 356q-1 17 -6 17q-1 0 -30 -3.5t-31 -3.5q-4 0 -4 11z" />\n
+<glyph unicode="i" horiz-adv-x="249" d="M25 357q0 5 4 13q3 6 4.5 6.5t10.5 1.5q95 5 113 5q7 0 7 -6v-170q0 -113 3 -170q0 -5 0.5 -7t2.5 -3.5t7 -1.5h36q11 0 11 -13q0 -8 -1.5 -11t-9.5 -3q-9 0 -40 1t-44 1t-46.5 -1t-42.5 -1q-8 0 -9.5 2.5t-1.5 11.5q0 7 2.5 10t11.5 3h41q8 0 9.5 2t1.5 10q1 29 1 88 q0 117 -4 214q-1 11 -3 13.5t-10 2.5q-1 0 -24.5 -1t-25.5 -1q-4 0 -4 4zM77 553q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5z" />\n
+<glyph unicode="j" horiz-adv-x="292" d="M5 -255q0 16 14.5 34.5t26.5 18.5t31.5 -2t23.5 -2q19 0 28.5 9.5t9.5 23.5q0 9 -2.5 56.5t-4.5 145t-2 229.5q0 49 -2 76q-1 14 -9 14q-3 0 -34 -1.5t-36 -1.5q-3 0 -3 4q0 5 4 15q0 1 1 3q2 6 14 6q22 0 52.5 1.5l51 2.5t21.5 1q7 0 7 -23q0 -20 2.5 -136.5t2.5 -191.5 q0 -90 -10.5 -145t-43.5 -98q-13 -17 -57.5 -38t-66.5 -21q-19 0 -19 20zM80 580q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5z" />\n
+<glyph unicode="k" horiz-adv-x="449" d="M10 649v9q0 13 12 14q114 9 131 9q5 0 6 -2t1 -11l-11 -448q0 -8 2.5 -9.5t13.5 -1.5h22q4 0 7.5 1t7 4.5l5 5t5.5 6t4 5.5q53 70 79 113q3 5 3.5 6.5t1.5 4t-0.5 3.5t-5 1.5t-9.5 0.5h-20q-8 0 -10.5 3t-2.5 10q0 14 14 14q4 0 25 -1t33 -1q10 0 30 1t27 1q13 0 13 -14 q0 -13 -12 -13h-32q-11 0 -107 -123q-2 -2 -5 -6q-3 -3 -4 -4.5t0.5 -4t3.5 -4.5l5 -5l151 -175q11 -13 22 -13h10q8 0 10.5 -3t2.5 -10q0 -6 -0.5 -8t-3.5 -4t-9 -2t-29.5 1t-37.5 1t-38 -1t-30 -1q-9 0 -11 2.5t-2 11.5q0 13 12 13h11q17 0 5 15l-110 136q-2 2 -4 5 q-9 12 -18 12h-14q-8 0 -9.5 -3t-1.5 -13v-134q0 -13 1.5 -15.5t9.5 -2.5h23q8 0 10.5 -3t2.5 -10q0 -6 -0.5 -8t-3.5 -4t-9 -2q-8 0 -30 1t-38 1q-19 0 -48 -1t-32 -1q-9 0 -11 2.5t-2 11.5q0 13 12 13h41q7 0 8.5 3t1.5 15v193q0 408 -9 408q-2 0 -26 -1.5t-30 -1.5 q-7 0 -8.5 1.5t-1.5 6.5z" />\n
+<glyph unicode="l" horiz-adv-x="257" d="M20 645q0 2 2 16q1 6 2 6.5t8 1.5q120 9 123 9q5 0 6 -2.5t1 -12.5q1 -160 3.5 -332t2.5 -267q0 -39 8 -39h39q8 0 10.5 -3t2.5 -10q0 -6 -0.5 -8t-3.5 -4t-9 -2q-8 0 -35.5 1t-43.5 1q-12 0 -44.5 -1t-48.5 -1q-9 0 -11 2.5t-2 11.5q0 13 12 13h52q4 0 4 85 q0 395 -11 517q-7 18 -11 19q-3 0 -24.5 -2t-23.5 -2q-8 0 -8 3z" />\n
+<glyph unicode="m" horiz-adv-x="739" d="M25 350q0 6 4 18q2 6 3.5 6.5t11.5 1.5q16 1 41.5 2t41 2t17.5 1q11 0 13 -1.5t2 -9.5v-28q0 -14 2 -15l8 6q79 55 141 55q21 0 37.5 -5.5t25.5 -13t14.5 -14.5t8.5 -13l2 -5q3 0 13 7q25 16 61.5 29t63.5 13q69 0 96.5 -38t27.5 -108q0 -46 -1 -116t-1 -89q0 -10 10 -10 h32q14 0 14 -13q0 -14 -14 -14q-8 0 -34 1t-42 1q-12 0 -40.5 -1t-44.5 -1q-9 0 -11 2.5t-2 11.5q0 13 15 13h40q9 0 9 191q0 128 -89 128q-23 0 -47 -7t-37 -14t-13 -9t1.5 -9.5t3 -25t1.5 -43.5v-170q0 -41 3 -41h34q14 0 14 -13q0 -14 -14 -14q-8 0 -32.5 1t-40.5 1 q-12 0 -34.5 -1t-38.5 -1q-9 0 -12 3t-3 11q0 13 12 13h39q7 0 7 97v41t-0.5 36.5t-0.5 16.5q0 25 -1 40t-4.5 34t-11 29t-21.5 17.5t-34 7.5q-60 0 -100 -30q-11 -9 -11 -18v-228q0 -30 2.5 -36.5t16.5 -6.5h21q14 0 14 -13q0 -14 -14 -14q-9 0 -36 1t-40 1q-14 0 -45.5 -1 t-38.5 -1q-12 0 -12 13q0 14 11 14h39q10 0 13 32q2 20 2 106v109q0 78 -4 78q-1 0 -28.5 -1.5t-30.5 -1.5q-5 0 -5 3z" />\n
+<glyph unicode="n" horiz-adv-x="514" d="M25 350q0 4 5 16q2 6 3.5 6.5t11.5 1.5q5 0 47 3t58 4q9 1 11 -0.5t2 -7.5v-3v-42q0 -6 13 3l2 2l18 12t23 14.5t23 11.5t31 10t33 3q42 0 69.5 -13t41 -39.5t18 -55t4.5 -69.5q0 -33 -2.5 -100t-2.5 -70q0 -8 1.5 -10t9.5 -2h30q9 0 11.5 -2t2.5 -11q0 -6 -0.5 -8t-3 -4 t-8.5 -2q-8 0 -33.5 1t-41.5 1q-12 0 -40.5 -1t-44.5 -1q-10 0 -12 2t-2 11t2.5 11.5t10.5 2.5h37q7 0 8.5 1.5t2.5 9.5q4 48 4 176q0 130 -96 130q-33 0 -89 -28q-18 -9 -18 -23q0 -41 -0.5 -123.5t-0.5 -123.5q0 -9 0.5 -12.5t3 -5t9.5 -1.5h36q8 0 10.5 -3t2.5 -10 q0 -6 -0.5 -8t-3.5 -4t-9 -2q-8 0 -36.5 1t-44.5 1q-12 0 -42 -1t-46 -1q-9 0 -11 2.5t-2 11.5q0 13 12 13h39q6 0 7.5 2.5t2.5 11.5v4q5 98 5 194q0 68 -2 99q-1 11 -2.5 12.5t-9.5 1.5q-1 0 -27 -2t-28 -2q-3 0 -3 4z" />\n
+<glyph unicode="o" horiz-adv-x="446" d="M30 183q0 90 57 151.5t148 61.5q80 0 130.5 -57.5t50.5 -141.5q0 -94 -53 -153t-144 -59q-80 0 -134.5 58t-54.5 140zM101 169q0 -62 31.5 -110t86.5 -48q36 0 61.5 17t38.5 46.5t18.5 61t5.5 68.5q0 66 -31 116t-89 50q-122 0 -122 -201z" />\n
+<glyph unicode="p" horiz-adv-x="512" d="M25 352q0 4 3.5 13t5.5 9q29 1 61.5 2.5t51 2.5t19.5 1q7 0 9 -2t2 -12v-24q0 -10 2 -10q1 0 19 14q50 37 108 37q83 0 127 -53t44 -136q0 -81 -57.5 -142t-151.5 -61q-31 0 -66 11l-7.5 2.5t-6.5 2.5t-5 1t-4 -1.5t-1 -4.5l3 -189q2 -67 6 -67h70q8 0 10.5 -3t2.5 -10 q0 -6 -0.5 -8t-3.5 -4t-9 -2q-8 0 -49 1t-57 1q-12 0 -46.5 -1t-50.5 -1q-9 0 -11 2.5t-2 11.5q0 13 12 13h55q3 0 3 160v142q0 191 -7 287q-1 10 -3 12t-13 2q-3 0 -25.5 -1t-24.5 -1q-13 0 -13 5zM178 52q0 -17 30 -29.5t57 -12.5q66 0 103 55t37 122q0 72 -37 116.5 t-93 44.5q-36 0 -64 -13q-33 -17 -33 -33v-250z" />\n
+<glyph unicode="q" horiz-adv-x="490" d="M35 180q0 87 59.5 144t148.5 57q33 0 72 -13t45 -13q9 0 20 16.5t18 16.5q16 0 16 -13q-5 -149 -5 -298v-165q0 -163 3 -163h41q12 0 12 -15q0 -6 -0.5 -8.5t-3.5 -4t-9 -1.5h-27q-24 0 -48.5 -1t-42.5 -3l-32.5 -3.5t-23 -2.5t-9.5 -1q-9 0 -12 2.5t-3 9.5q0 16 13 17 q9 1 20 2t16 1t12 1.5t9 2t5.5 3t4 4t1.5 6t1 8.5v12l2 223q0 9 -4 9q-1 0 -15 -4q-65 -19 -110 -19q-68 0 -121 48t-53 145zM106 191q0 -66 39.5 -119t104.5 -53q29 0 59 5.5t30 16.5v250q0 30 -28 46.5t-76 16.5q-62 0 -95.5 -49t-33.5 -114z" />\n
+<glyph unicode="r" horiz-adv-x="329" d="M25 353q0 5 3 12q2 6 3.5 6.5t11.5 1.5q42 3 105 3q10 0 11 -0.5t1 -4.5v-5q0 -10 -0.5 -32t-0.5 -32q0 -18 1 -18t2.5 4t3 10.5t3.5 10.5q17 39 43 62t50 23q20 0 38.5 -16t18.5 -27q0 -9 -13 -25t-24 -16q-12 0 -31 15.5t-29 15.5q-57 0 -57 -204q0 -112 12 -112h63 q8 0 10.5 -3t2.5 -10q0 -6 -0.5 -8t-3.5 -4t-9 -2q-8 0 -49 1t-57 1q-12 0 -41 -1t-45 -1q-9 0 -11 2.5t-2 11.5q0 13 12 13h43q9 0 9 137q0 189 -7 189q-1 0 -31.5 -1t-32.5 -1q-3 0 -3 4z" />\n
+<glyph unicode="s" horiz-adv-x="337" d="M35 50q0 11 11.5 24.5t18.5 13.5q3 0 5 -3.5t5.5 -10.5t8.5 -13q42 -50 93 -50q28 0 47 16.5t19 48.5t-23 51.5t-66 37.5q-2 1 -18 8t-19 8.5t-17 8t-17.5 10t-13.5 11t-13.5 14t-9 15t-7 18.5t-1.5 22q0 48 44 80.5t100 32.5q51 0 77.5 -22.5t26.5 -44.5q0 -7 -15 -13 t-25 -6q-7 0 -12.5 10t-10 22.5t-18.5 22.5t-36 10q-29 0 -51 -17t-22 -53q0 -15 5.5 -27t21 -22.5t24 -15t31.5 -15.5q33 -16 45.5 -22.5t36 -22.5t33 -33t9.5 -38q0 -53 -41.5 -85.5t-99.5 -32.5q-46 0 -86 19.5t-40 42.5z" />\n
+<glyph unicode="t" horiz-adv-x="289" d="M35 344q0 5 3 8l91 127q3 5 9 5q10 0 10 -10q0 -1 -1.5 -20.5t-3 -42t-1.5 -29.5t2 -8.5t9 -1.5h95q9 0 10.5 -2t-1.5 -16q-4 -16 -13 -16h-99q-3 0 -3 -46v-192q0 -20 2 -31t13 -21t33 -10q23 0 52 8l28 8q4 0 4 -16q0 -3 -22.5 -14t-53.5 -22t-50 -11q-39 0 -55.5 20.5 t-16.5 48.5q2 144 2 216q0 61 -12 61h-25q-6 0 -6 7z" />\n
+<glyph unicode="u" horiz-adv-x="510" d="M15 360q0 4 3 11q2 6 4 7t11 2q88 4 110 4q7 0 7 -6v-272q0 -67 111 -67q91 0 91 16v118q0 186 -8 186q-1 0 -25.5 -1t-26.5 -1q-4 0 -4 4q2 17 6 19q2 1 7 1q95 5 113 5q7 0 7 -6q-1 -239 -1 -301q0 -37 3.5 -48t15.5 -11q2 0 21 3t20 3q5 0 5 -10t-2 -12t-12 -4 q-102 -15 -104 -15q-10 0 -11 13q-3 38 -4 38l-26 -12q-25 -12 -64.5 -23.5t-72.5 -11.5q-34 0 -57 11t-33.5 31t-14.5 41t-4 50v157q0 77 -12 77q-1 0 -24 -0.5t-25 -0.5q-4 0 -4 5z" />\n
+<glyph unicode="v" horiz-adv-x="461" d="M25 368q0 6 0.5 8t3.5 4t9 2q8 0 29.5 -1t37.5 -1q13 0 45 1t40 1q9 0 11 -2.5t2 -11.5q0 -13 -12 -13h-30q-18 0 -18 -8q0 -2 17 -52.5l40.5 -115t36.5 -95.5q8 -18 12 -18q3 0 9 16q94 223 94 257q0 16 -10 16h-26q-8 0 -10.5 3t-2.5 10q0 14 14 14q3 0 24 -1t33 -1 t28 1t23 1t9 -2.5t2 -11.5q0 -13 -12 -13h-16q-7 0 -13 -10q-11 -19 -57.5 -132t-69.5 -161q-7 -14 -13 -22.5t-16 -20.5t-20 -27q-6 -7 -11 -7q-4 0 -7.5 4.5t-7 13t-6 16t-5.5 18t-4 14.5q-32 98 -109 299q-4 11 -7.5 13t-14.5 2h-9q-8 0 -10.5 3t-2.5 10z" />\n
+<glyph unicode="w" horiz-adv-x="697" d="M25 368q0 6 0.5 8t3.5 4t9 2q8 0 29.5 -1t37.5 -1q13 0 45 1t40 1q9 0 11 -2.5t2 -11.5q0 -13 -12 -13h-25q-18 0 -18 -8q0 -2 15.5 -52.5t37.5 -115t35 -95.5q7 -16 9 -16q4 0 13 23q68 172 80 206q7 18 7 27q0 6 -5 16q-8 15 -34 15h-10q-8 0 -10.5 3t-2.5 10 q0 6 0.5 8t3.5 4t9 2q11 0 33 -1t40 -1q13 0 35.5 1t34.5 1q9 0 11 -2.5t2 -11.5q0 -13 -12 -13h-21q-13 0 -13 -8q0 -2 14.5 -52.5t35 -115t32.5 -95.5q10 -23 12 -23t11 22q18 43 51 143.5t33 117.5q0 11 -12 11h-31q-8 0 -10.5 3t-2.5 10q0 14 14 14q3 0 24 -1t33 -1 q13 0 31 1t20 1q7 0 9 -2.5t2 -11.5q0 -13 -12 -13h-6q-9 0 -14 -10q-9 -18 -50.5 -130t-66.5 -163q-8 -17 -21.5 -34t-24.5 -36q-3 -7 -11 -7q-11 0 -30 66q-22 80 -69 224q-6 18 -8 18q-3 0 -9 -18q-67 -177 -84 -212q-8 -16 -22 -33t-26 -38q-4 -7 -12 -7q-12 0 -31 66 q-4 15 -21 63.5l-42 119.5l-41 116q-4 11 -7.5 13t-14.5 2h-11q-8 0 -10.5 3t-2.5 10z" />\n
+<glyph unicode="x" horiz-adv-x="468" d="M25 12q0 13 12 13q14 0 21 4.5t26 24.5l120 123q8 7 8 9.5t-5 9.5l-107 144q-8 11 -11.5 13t-14.5 2h-16q-8 0 -10.5 3t-2.5 10q0 6 0.5 8t3.5 4t9 2q8 0 35.5 -1t43.5 -1q13 0 31.5 1t26.5 1q9 0 11 -2.5t2 -11.5q0 -13 -12 -13q-20 0 -20 -6q0 -4 10 -18l63 -92 q9 -11 9.5 -11t11.5 11q64 71 85 98q6 10 6 11q0 7 -26 7h-13q-8 0 -10.5 3t-2.5 10q0 14 14 14q9 0 26.5 -1t27.5 -1q12 0 29 1t24 1q13 0 13 -14q0 -13 -12 -13q-7 0 -13.5 -3t-9.5 -5.5t-10.5 -10.5t-10.5 -10q-13 -12 -105 -104q-10 -10 -10 -12t10 -15 q78 -109 116 -157q13 -13 18 -13h12q8 0 10.5 -3t2.5 -10q0 -6 -0.5 -8t-3.5 -4t-9 -2q-8 0 -30.5 1t-38.5 1q-13 0 -36.5 -1t-31.5 -1q-9 0 -11 2.5t-2 11.5q0 13 12 13h11q20 0 20 8q0 1 -21 33q-24 38 -65 93q-7 9 -9.5 9.5t-10.5 -8.5q-89 -105 -94 -113 q-10 -14 -10 -16q0 -6 18 -6h28q8 0 10.5 -3t2.5 -10q0 -6 -0.5 -8t-3.5 -4t-9 -2q-8 0 -27.5 1t-35.5 1q-14 0 -32 -1t-24 -1q-8 0 -10.5 3t-2.5 11z" />\n
+<glyph unicode="y" horiz-adv-x="467" d="M25 368q0 6 0.5 8t3.5 4t9 2q8 0 33 -1t41 -1q13 0 46.5 1t41.5 1q9 0 11 -2.5t2 -11.5q0 -13 -12 -13h-19q-26 0 -26 -10q0 -12 31 -97.5t58 -151.5q16 -40 19 -40t17 40q82 231 82 252q0 7 -31 7h-23q-8 0 -10.5 3t-2.5 10q0 14 14 14q9 0 31.5 -1t32.5 -1q12 0 30 1 t25 1q13 0 13 -14q0 -13 -12 -13h-14q-10 0 -13 -10q-38 -105 -133 -342q-1 -3 -7 -19.5t-15.5 -46t-17.5 -51.5q-2 -4 -5.5 -15.5t-5 -14.5t-4.5 -11.5t-5 -12t-5.5 -11t-7 -12.5t-8 -12.5t-10.5 -14.5t-13 -16q-17 -22 -26 -27q-6 -4 -15 -8q-54 -26 -62 -26q-18 0 -18 20 q0 15 19 42q7 11 28 18l22.5 7.5t29.5 11t22 13.5t16 19q44 109 44 121q0 8 -28 77l-72.5 174l-55.5 132q-4 11 -7 13t-14 2h-11q-8 0 -10.5 3t-2.5 10z" />\n
+<glyph unicode="z" horiz-adv-x="413" d="M35 10q0 7 10 20l214 315q2 3 5 7t5 7t2 4q0 3 -14 3l-155 -5q-17 -1 -20.5 -3.5t-6.5 -15.5l-10 -40q-3 -12 -13 -12q-16 0 -16 6q0 2 9 80q1 9 3 11t11 2h281q23 0 23 -9q0 -1 -9 -15l-210 -310q-9 -13 -9 -18q0 -10 15 -10l174 4q10 0 12 1.5t4 11.5l7 58q1 9 3 10.5 t14 1.5q9 0 9 -6q0 -20 -5 -93q-1 -11 -3 -13t-13 -2h-295q-22 0 -22 10z" />\n
+<glyph unicode="{" horiz-adv-x="307" d="M40 274q0 6 5.5 9t14.5 4t18.5 7.5t18.5 18t14.5 38t5.5 65.5v80q0 36 0.5 53.5t3 42.5t8 36.5t15 26t24.5 20t36.5 10t50.5 4.5q8 0 10 -2t2 -11t-2.5 -11t-11.5 -2q-43 0 -63.5 -19t-20.5 -73v-149q0 -72 -9.5 -100t-48.5 -41q-15 -6 -15 -7t15 -7q39 -13 48.5 -41 t9.5 -100v-149q0 -54 20.5 -73t63.5 -19q6 0 8.5 -0.5t4 -3.5t1.5 -9q0 -9 -2 -11t-10 -2q-29 0 -50.5 4.5t-36.5 10t-24.5 20t-15 26t-8 36.5t-3 42.5t-0.5 53.5v80q0 39 -5.5 65.5t-14.5 38t-18.5 18t-18.5 7.5t-14.5 4t-5.5 9z" />\n
+<glyph unicode="|" horiz-adv-x="247" d="M100 -187v933q0 10 4 13t14 3h7q15 0 18.5 -2.5t3.5 -14.5v-932q0 -9 -0.5 -12.5t-3 -6.5t-8.5 -3h-21q-10 0 -12 3t-2 19z" />\n
+<glyph unicode="}" horiz-adv-x="307" d="M40 -128q0 9 3 11t11 2q43 0 63.5 19t20.5 73v149q0 72 9.5 100t48.5 41q15 6 15 7t-15 7q-39 13 -48.5 41t-9.5 100v149q0 54 -20.5 73t-63.5 19q-6 0 -8.5 0.5t-4 3.5t-1.5 9q0 9 2 11t10 2q29 0 50.5 -4.5t36.5 -10t24.5 -20t15 -26t8 -36.5t3 -42.5t0.5 -53.5v-80 q0 -39 5.5 -65.5t14.5 -38t18.5 -18t18.5 -7.5t14.5 -4t5.5 -9t-5.5 -9t-14.5 -4t-18.5 -7.5t-18.5 -18t-14.5 -38t-5.5 -65.5v-80q0 -36 -0.5 -53.5t-3 -42.5t-8 -36.5t-15 -26t-24.5 -20t-36.5 -10t-50.5 -4.5q-8 0 -10 2t-2 11z" />\n
+<glyph unicode="~" horiz-adv-x="793" d="M45 117q0 5 4 17q6 23 17 46t31.5 51.5t54.5 46.5t76 18q48 0 101.5 -22.5t93 -49.5t88 -49.5t86.5 -22.5q26 0 48.5 16t37 41.5t22 43t12.5 34.5q2 8 4.5 8.5t10.5 -1.5q11 -3 11 -7q0 -3 -1 -6q-7 -28 -19.5 -54.5t-33 -54.5t-54 -45t-73.5 -17q-50 0 -104.5 21.5 t-95 47.5t-89.5 47.5t-89 21.5q-27 0 -48 -14t-34 -36.5t-19.5 -40t-10.5 -35.5q-4 -14 -7 -14q-2 0 -10 2q-10 2 -10 7z" />\n
+<glyph unicode="&#xa1;" horiz-adv-x="261" d="M80 615q0 21 16 39.5t26 18.5q20 0 39.5 -17t19.5 -29q0 -16 -16 -37.5t-28 -21.5q-16 0 -36.5 15t-20.5 32zM92 13q0 3 4 63t10.5 175.5t11.5 231.5q0 10 14 10q13 0 13 -10q3 -95 7.5 -202t8 -175t3.5 -89q0 -25 -41 -25q-18 0 -24.5 4t-6.5 17z" />\n
+<glyph unicode="&#xa2;" horiz-adv-x="407" d="M30 177q0 96 54 153.5t128 66.5q7 1 8.5 3t2.5 8v3q1 15 2.5 32.5t2.5 28t1 15.5q0 6 2 6q20 0 20 -3l-7 -79v-6q0 -5 7 -6q3 -1 5 -1q45 -7 79 -34.5t34 -60.5q0 -13 -10 -20q-17 -13 -30 -13t-17 11q-2 7 -7 22.5t-8 23t-9.5 18t-15 16.5t-20.5 9q-2 1 -5 1 q-5 0 -7 -11l-26 -312q0 -10 6 -11q14 -3 29 -3q30 0 58.5 7.5t44.5 15t18 7.5q7 0 7 -8q0 -2 -6.5 -9t-20.5 -17t-32 -18.5t-44.5 -15t-54.5 -6.5h-4q-7 0 -8 -8q-10 -112 -11 -112q-18 0 -18 2q0 1 1 14.5t3.5 41.5t4.5 54q0 5 -1 7.5t-1.5 2.5t-5.5 1q-2 1 -4 1 q-68 12 -106.5 60.5t-38.5 122.5zM95 202q0 -49 22.5 -91.5t64.5 -62.5q6 -3 8 -3q3 0 3 7l25 308v6q0 5 -3 5q-4 0 -8 -1q-51 -11 -81.5 -60.5t-30.5 -107.5z" />\n
+<glyph unicode="&#xa3;" horiz-adv-x="510" d="M40 -56q0 10 9 19t30.5 22.5t28.5 18.5q10 7 11.5 9t2.5 10q4 70 4 105q0 50 -3 104q-1 12 -3 14t-13 2h-51q-6 0 -7.5 2t-1.5 11q0 11 8 11h50q11 0 13.5 1.5t2.5 7.5q0 1 -1.5 33.5t-3.5 84.5t-2 101q0 73 49.5 119t117.5 46q48 0 81.5 -21t33.5 -57q0 -17 -11.5 -29 t-28.5 -12q-16 0 -16 8q0 34 -15 61t-51 27q-31 0 -50.5 -14t-28 -43t-11 -55.5t-2.5 -69.5v-170q0 -13 3 -15.5t15 -2.5h121q6 0 7.5 -2t1.5 -10t-1.5 -10t-7.5 -2h-121q-12 0 -14.5 -2t-3.5 -14q-5 -105 -35 -190q-4 -9 -4 -12l1 1q2 1 4.5 2.5t5.5 2.5q36 17 76 17 q27 0 87.5 -8.5t81.5 -8.5q52 0 52 37q0 11 -21.5 29t-21.5 22q0 7 10.5 19.5t21.5 12.5q14 0 29.5 -16.5t15.5 -38.5q0 -43 -35 -76t-77 -33q-32 0 -130 7t-103 7q-7 0 -10.5 -5t-7.5 -15q-1 -3 -1 -4t-3 -8.5t-3.5 -10t-3.5 -9t-4.5 -9l-5 -8t-6.5 -7.5t-7 -5t-9 -4 t-11 -1q-28 0 -28 24z" />\n
+<glyph unicode="&#xa4;" horiz-adv-x="494" d="M25 8q0 10 17 27l61 62q-35 48 -35 107q0 60 34 105l-60 62q-17 17 -17 27t7.5 17t16.5 7q12 0 28 -16l62 -62q46 35 105 35t106 -35l62 62q16 16 27 16q10 0 17.5 -7.5t7.5 -16.5q0 -10 -17 -27l-62 -63q37 -50 37 -106q0 -55 -37 -104l62 -63q17 -17 17 -27t-8 -17.5 t-17 -7.5q-10 0 -27 17l-62 62q-47 -36 -106 -36t-105 35l-62 -61q-16 -16 -28 -16q-10 0 -17 7.5t-7 16.5zM119 202q0 -53 37 -89.5t88 -36.5t88.5 37.5t37.5 89.5t-37.5 90.5t-88.5 38.5q-52 0 -88.5 -38.5t-36.5 -91.5z" />\n
+<glyph unicode="&#xa5;" horiz-adv-x="597" d="M10 654q0 7 2 10.5t5 4t11 0.5q6 0 46 -1.5t57 -1.5q16 0 60 1.5t55 1.5q10 0 12 -2.5t2 -15.5q0 -9 -3 -10.5t-15 -1.5h-59q-11 0 -12 -2.5t4 -12.5q9 -23 37 -76.5l62.5 -117t42.5 -79.5q9 -17 11 -17q3 0 11 14l27 52l38 72.5l35.5 69.5t29 62t10.5 32q0 3 -2 3h-56 q-13 0 -15.5 1.5t-2.5 10.5q0 13 2 15.5t12 2.5q11 0 36.5 -1.5t41.5 -1.5q17 0 43.5 1.5t32.5 1.5q11 0 13.5 -2t2.5 -13q0 -6 -0.5 -9t-3 -4.5t-5 -1.5h-7.5h-36q-2 0 -27.5 -44.5l-66 -116l-63.5 -109.5h150q3 0 3 -12t-3 -12h-164l-13 -21q-3 -5 -3 -11v-66h180 q3 0 3 -12t-3 -12h-180q2 -196 10 -196h71q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -57.5 1.5t-62.5 1.5t-58.5 -1.5t-53.5 -1.5q-10 0 -12 2.5t-2 15.5q0 9 2.5 10.5t15.5 1.5h52q10 0 10 196h-176q-2 0 -2.5 12t2.5 12h176v24q0 11 -7 23l-28 51h-141q-2 0 -2.5 12 t2.5 12h128q-150 270 -158 270h-29q-6 0 -8 0.5t-5 1.5t-4 4t-1 9z" />\n
+<glyph unicode="&#xa6;" horiz-adv-x="247" d="M100 -187v376q0 14 11 14h25q11 0 11 -14v-376q0 -9 -0.5 -12.5t-3 -6.5t-8.5 -3h-21q-10 0 -12 3t-2 19zM100 379v367q0 10 4 13t14 3h7q15 0 18.5 -2.5t3.5 -14.5v-366q0 -12 -2.5 -15.5t-11.5 -3.5h-18q-10 0 -12.5 3t-2.5 16z" />\n
+<glyph unicode="&#xa7;" horiz-adv-x="381" d="M40 310q0 67 69 118q7 5 -2 18q-44 68 -44 110q0 52 34 86.5t91 34.5q41 0 77.5 -11t36.5 -34q0 -27 -37 -27q-22 0 -54.5 15.5t-54.5 15.5q-58 0 -58 -42q0 -28 38 -84t83.5 -111.5t83.5 -130t38 -136.5q0 -43 -66 -94q-10 -9 -10 -12q0 -2 7 -14q42 -76 42 -114 q0 -56 -39 -90t-107 -34q-103 0 -103 44q0 10 8.5 16.5t19.5 6.5q7 0 43 -13q34 -12 72 -12q32 0 52 13t20 39q0 25 -37.5 80t-82.5 111t-82.5 127t-37.5 124zM78 357q0 -33 37 -102.5t69 -117t61 -85.5q7 -10 10 -10t14 10q33 31 33 50q0 21 -11 51t-25 56.5t-37.5 63 t-37.5 56l-36.5 50.5t-23.5 32t-3 4t-2.5 3.5t-2.5 0.5t-4 -1.5l-6 -4.5q-35 -27 -35 -56z" />\n
+<glyph unicode="&#xa8;" horiz-adv-x="400" d="M69 533q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM229 533q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5z" />\n
+<glyph unicode="&#xa9;" horiz-adv-x="843" d="M54 189q0 156 105.5 264t260.5 108t260.5 -107.5t105.5 -264.5q0 -156 -105.5 -264t-260.5 -108t-260.5 108t-105.5 264zM88 189q0 -142 96 -241t236 -99t236 99t96 241t-96 241t-236 99t-236 -99t-96 -241zM196 201q0 99 65 159.5t164 60.5q14 0 27 -1.5t23.5 -4 t21 -6.5t18 -7.5t15.5 -8t11.5 -7.5t9 -7t6.5 -4q10 -2 11 2v17q0 9 15 9q8 0 10 -1.5t2 -7.5q0 -3 -1 -53.5t-1 -69.5q0 -10 -10 -10q-18 0 -18 7q0 1 1.5 27t1.5 29q0 6 -18 23.5t-55 35.5t-75 18q-69 0 -114 -57.5t-45 -144.5q0 -81 52 -138.5t126 -57.5q27 0 51 5 t39.5 12.5t26.5 15t17 12.5t7 5t6.5 -9t5.5 -10q0 -5 -18 -18.5t-60 -28t-93 -14.5q-95 0 -160 59t-65 169z" />\n
+<glyph unicode="&#xaa;" horiz-adv-x="352" d="M35 407q0 49 55 78.5t132 42.5q6 1 6 12q0 27 -1.5 41.5t-7.5 32.5t-21 26.5t-39 8.5q-13 0 -24 -4q-16 -6 -20.5 -16.5t-5.5 -35.5q0 -13 -6 -17q-33 -21 -47 -21q-8 0 -8 12q0 46 41.5 75.5t87.5 29.5q60 0 85 -26.5t25 -77.5q0 -23 -2.5 -90t-2.5 -73q0 -24 18 -24 q2 0 16 9.5t15 9.5q2 0 6 -4.5t4 -8.5t-54 -43q-13 -9 -22 -9q-13 0 -21 12.5t-10 24.5l-3 13q-1 0 -3.5 -2t-6.5 -4.5l-7 -4.5q-56 -36 -96 -36q-39 0 -61 18.5t-22 50.5zM98 431q0 -21 14.5 -37.5t38.5 -16.5q16 0 35 4.5t30.5 10t11.5 7.5v104q0 9 -4 9q-11 0 -50 -12 q-76 -24 -76 -69z" />\n
+<glyph unicode="&#xab;" horiz-adv-x="408" d="M50 193q0 4 55 55l36 34.5l31 30.5l12 11q2 0 8 -5.5t6 -6.5q0 -4 -31 -58t-31 -61t31 -61t31 -58q0 -1 -6 -6.5t-8 -5.5l-12 11l-31 30.5l-36 34.5q-55 51 -55 55zM200 193q0 4 55 55l36 34.5l31 30.5l12 11q2 0 8 -5.5t6 -6.5q0 -4 -31 -58t-31 -61t31 -61t31 -58 q0 -1 -6 -6.5t-8 -5.5l-12 11l-31 30.5l-36 34.5q-55 51 -55 55z" />\n
+<glyph unicode="&#xac;" horiz-adv-x="527" d="M31 215q0 17 19 17h427q13 0 16.5 -3t3.5 -16v-158q0 -15 -16 -15q-12 0 -16.5 0.5t-8.5 5t-4 14.5v111q0 17 -26 17h-376q-13 0 -16 5.5t-3 21.5z" />\n
+<glyph unicode="&#xad;" horiz-adv-x="258" d="M25 201q0 12 6 25.5t12 14.5t91.5 4t91.5 3q2 0 2 -9q0 -33 -8 -33q-104 -8 -191 -8q-4 0 -4 3z" />\n
+<glyph unicode="&#xae;" horiz-adv-x="536" d="M25 470q0 104 70 175.5t173 71.5t173 -71.5t70 -175.5t-70 -175.5t-173 -71.5t-173 71.5t-70 175.5zM50 470q0 -94 63 -159t155 -65t155 65t63 159t-63 159t-155 65t-155 -65t-63 -159zM142 628q0 9 11 9q3 0 23.5 -0.5t27.5 -0.5t34.5 1.5t32.5 1.5q101 0 101 -80 q0 -49 -64 -78q77 -23 80 -107q1 -28 4 -28h20q8 0 8 -12q0 -6 -10 -6l-60 1q-7 0 -7 7v27q0 31 -3 50t-18 36.5t-43 20.5q-15 2 -52 2q-5 0 -5 -3q0 -99 4 -123h27q7 0 7 -7q0 -11 -7 -11q-5 0 -24 0.5t-26 0.5t-25 -0.5t-19 -0.5q-9 0 -9 11q0 7 11 7h19q2 16 2 58v60 q0 141 -5 155l-24 -1q-11 0 -11 10zM222 489q0 -2 5 -2q12 0 33.5 -0.5t29.5 -0.5q39 19 39 67q0 32 -24.5 51t-57.5 19q-4 0 -11.5 -0.5t-11.5 -0.5q-2 -8 -2 -23v-110z" />\n
+<glyph unicode="&#xaf;" horiz-adv-x="400" d="M98 518v23q0 6 1.5 7t7.5 1h187q6 0 7 -1t1 -6v-25q0 -6 -1 -7t-7 -1h-187q-7 0 -8 1t-1 8z" />\n
+<glyph unicode="&#xb0;" horiz-adv-x="256" d="M40 535q0 36 26 62t62 26t62 -26t26 -62t-26 -62t-62 -26t-62 26t-26 62zM71 535q0 -24 16.5 -40.5t40.5 -16.5t40.5 16.5t16.5 40.5t-16.5 40.5t-40.5 16.5t-40.5 -16.5t-16.5 -40.5z" />\n
+<glyph unicode="&#xb1;" horiz-adv-x="527" d="M31 90q0 11 0.5 15.5t4.5 8t13 3.5h429q11 0 14.5 -4t3.5 -16q0 -13 -3.5 -18.5t-17.5 -5.5h-427q-9 0 -13 3t-4 14zM31 324q0 22 18 22h181q11 0 11 10v9v130q0 15 16 15q18 0 23 -3t5 -14v-128v-8q0 -11 12 -11h183q16 0 16 -15q0 -12 -1 -17t-5.5 -9t-14.5 -4h-178 q-12 0 -12 -17v-132q0 -14 -16 -14q-17 0 -22.5 2.5t-5.5 11.5v132q0 10 -2.5 13.5t-13.5 3.5h-177q-12 0 -14.5 5t-2.5 18z" />\n
+<glyph unicode="&#xb2;" horiz-adv-x="360" d="M40 671q0 7 16.5 28t49 41.5t67.5 20.5q57 0 86.5 -37.5t29.5 -79.5q0 -102 -160 -219q-18 -14 -24 -25h185q3 10 7 52q0 6 10 5q11 0 11 -5q0 -2 -2.5 -20l-6 -41.5t-4.5 -34.5q-1 -6 -12 -6h-230q-13 0 -13 9q0 5 20 36.5t24 34.5q1 1 16.5 14t21.5 18.5l22 21t24.5 26 t20.5 27.5t18.5 31t11.5 32.5t5 35.5q0 33 -19.5 58t-54.5 25q-29 0 -53.5 -15.5t-38.5 -30.5t-15 -15q-4 0 -8.5 4.5t-4.5 8.5z" />\n
+<glyph unicode="&#xb3;" horiz-adv-x="360" d="M65 368q0 29 32 29q11 0 29 -7q5 -2 24.5 -13t29.5 -11q32 0 56 26t24 64q0 79 -74 79q-12 0 -41.5 -2t-31.5 -2q-13 0 -13 21q0 10 17 13q63 13 87.5 33t24.5 64q0 32 -17.5 49t-45.5 17q-23 0 -42 -8t-29 -16.5t-13 -8.5q-4 0 -8.5 4.5t-4.5 8.5q0 6 13.5 18t39.5 23.5 t53 11.5q48 0 79.5 -25.5t31.5 -63.5q0 -22 -9 -39t-26.5 -29.5t-32.5 -20t-38 -16.5q58 0 96.5 -25.5t38.5 -71.5q0 -55 -47 -91.5t-103 -36.5q-34 0 -67 6.5t-33 19.5z" />\n
+<glyph unicode="&#xb4;" horiz-adv-x="400" d="M185 451q0 2 2 6l49 130q9 25 30 25q17 0 26.5 -8.5t9.5 -21.5q0 -10 -7 -20l-82 -107q-5 -6 -8 -6h-16q-4 0 -4 2z" />\n
+<glyph unicode="&#xb5;" horiz-adv-x="509" d="M25 -136q0 41 8.5 85t26 106t25.5 100q23 101 36 150.5t18 60t11 10.5q39 0 39 -17q0 -7 -9.5 -40.5t-22.5 -87.5t-19 -103q-3 -36 -3 -43q0 -47 29 -47q32 0 74 53.5t73 114t56 123.5q19 48 23 48q13 0 26.5 -4.5t13.5 -10.5q0 -2 -25 -133.5t-25 -158.5 q0 -11 7.5 -18.5t17.5 -7.5q16 0 28 17t20 33.5t13 16.5q8 0 8 -13q0 -32 -37 -73.5t-83 -41.5q-34 0 -34 64q0 24 8 79.5t8 57.5q0 8 -4 8l-8 -12q-7 -13 -21.5 -36l-27.5 -42q-1 -1 -13 -19.5t-16 -23.5l-16 -20.5t-20.5 -22l-21 -15.5t-25.5 -12.5t-27 -3.5 q-17 0 -28.5 17.5t-16 34.5t-5.5 17q-4 0 -12.5 -54t-8.5 -79q0 -19 12 -47.5t12 -29.5q0 -3 -2 -9t-9.5 -12t-18.5 -6q-14 0 -24 12t-10 35z" />\n
+<glyph unicode="&#xb6;" horiz-adv-x="492" d="M40 417q0 48 16 87.5t41 64.5t56.5 42.5t61.5 25t58 7.5q8 0 10 -3t2 -11v-468q0 -8 -5 -8q-23 0 -52 8t-62.5 28.5t-61 49t-46 75t-18.5 102.5zM280 -205q0 8 10 8h58q7 0 9 1.5t2 6.5v831q0 8 2.5 10t8.5 2h70q8 0 10 -2t2 -9v-14q0 -6 -2 -7.5t-10 -1.5h-46 q-5 0 -6.5 -1.5t-1.5 -8.5v-832q0 -6 -2 -7.5t-12 -1.5h-82q-10 0 -10 8v18z" />\n
+<glyph unicode="&#xb7;" horiz-adv-x="147" d="M25 333q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5z" />\n
+<glyph unicode="&#xb8;" horiz-adv-x="400" d="M117 -200q0 11 8 11l9 -3q8 -4 22 -8t29 -4q34 0 50 13.5t16 42.5q0 45 -55 45q-8 0 -16.5 -2.5t-14 -4.5t-6.5 -2q-8 0 -8 5t41 107h17l-24 -65q-2 -9 0 -9l5 2l14.5 2.5t16.5 1.5q40 0 62.5 -21t22.5 -47q0 -35 -29.5 -63.5t-76.5 -28.5q-23 0 -43.5 6.5t-30 12.5 t-9.5 9z" />\n
+<glyph unicode="&#xb9;" horiz-adv-x="360" d="M95 364q0 7 2.5 8.5t11.5 1.5h60q1 9 1 50v75q0 181 -2 217q-1 8 -5 8q-1 0 -29.5 -1.5t-30.5 -1.5q-8 0 -8 6v12q0 6 11 6q28 1 49.5 3l33 3t18.5 2.5t10 2t4 0.5q7 0 7 -14q0 -65 -0.5 -176.5t-0.5 -169.5q0 -21 1 -22h44q7 0 7 -10q0 -16 -8 -16q-1 0 -23.5 1t-47.5 1 q-27 0 -58 -1t-36 -1q-7 0 -9 3t-2 13z" />\n
+<glyph unicode="&#xba;" horiz-adv-x="384" d="M30 497q0 73 48 122.5t124 49.5q67 0 109.5 -46.5t42.5 -114.5q0 -76 -44 -123.5t-121 -47.5q-67 0 -113 47t-46 113zM94 486q0 -49 25.5 -87.5t69.5 -38.5q99 0 99 154q0 52 -24.5 92t-71.5 40q-98 0 -98 -160z" />\n
+<glyph unicode="&#xbb;" horiz-adv-x="408" d="M60 74q0 4 31 58t31 61t-31 61t-31 58q0 1 6 6.5t8 5.5l12 -11l31 -30.5l36 -34.5q55 -51 55 -55t-55 -55l-36 -34.5l-31 -30.5l-12 -11q-2 0 -8 5.5t-6 6.5zM210 74q0 4 31 58t31 61t-31 61t-31 58q0 1 6 6.5t8 5.5l12 -11l31 -30.5l36 -34.5q55 -51 55 -55t-55 -55 l-36 -34.5l-31 -30.5l-12 -11q-2 0 -8 5.5t-6 6.5z" />\n
+<glyph unicode="&#xbc;" horiz-adv-x="774" d="M449 138q0 20 11 39q44 77 149 190q7 8 27 22q6 5 13 12.5t10.5 10t7.5 2.5q13 0 13 -22v-212q0 -5 1 -6t6 -1h51q7 0 7 -10v-22q0 -10 -12 -10h-46q-6 0 -6 -6v-123q0 -8 -6 -8l-43 -4q-6 0 -6 8l3 125q0 8 -10 8h-153q-17 0 -17 7zM487 173h131q7 0 9 1.5t2 6.5v173 q-19 -19 -73 -86t-69 -95zM200 -8q0 1 4 9l408 657q7 10 23 10q17 0 17 -6q0 -2 -1 -4l-410 -659q-3 -5 -4 -6t-3.5 -3t-6 -2.5t-9.5 -0.5q-18 0 -18 5zM95 264q0 7 2.5 8.5t11.5 1.5h60q1 9 1 50v75q0 181 -2 217q-1 8 -5 8q-1 0 -29.5 -1.5t-30.5 -1.5q-8 0 -8 6v12 q0 6 11 6q28 1 49.5 3l33 3t18.5 2.5t10 2t4 0.5q7 0 7 -14q0 -65 -0.5 -176.5t-0.5 -169.5q0 -21 1 -22h44q7 0 7 -10q0 -16 -8 -16q-1 0 -23.5 1t-47.5 1q-27 0 -58 -1t-36 -1q-7 0 -9 3t-2 13z" />\n
+<glyph unicode="&#xbd;" horiz-adv-x="844" d="M524 321q0 7 16.5 28t49 41.5t67.5 20.5q57 0 86.5 -37.5t29.5 -79.5q0 -102 -160 -219q-18 -14 -24 -25h185q3 10 7 52q0 6 10 5q11 0 11 -5q0 -2 -2.5 -20l-6 -41.5t-4.5 -34.5q-1 -6 -12 -6h-230q-13 0 -13 9q0 5 20 36.5t24 34.5q1 1 16.5 14t21.5 18.5l22 21 t24.5 26t20.5 27.5t18.5 31t11.5 32.5t5 35.5q0 33 -19.5 58t-54.5 25q-29 0 -53.5 -15.5t-38.5 -30.5t-15 -15q-4 0 -8.5 4.5t-4.5 8.5zM200 -8q0 1 4 9l408 657q7 10 23 10q17 0 17 -6q0 -2 -1 -4l-410 -659q-3 -5 -4 -6t-3.5 -3t-6 -2.5t-9.5 -0.5q-18 0 -18 5zM95 264 q0 7 2.5 8.5t11.5 1.5h60q1 9 1 50v75q0 181 -2 217q-1 8 -5 8q-1 0 -29.5 -1.5t-30.5 -1.5q-8 0 -8 6v12q0 6 11 6q28 1 49.5 3l33 3t18.5 2.5t10 2t4 0.5q7 0 7 -14q0 -65 -0.5 -176.5t-0.5 -169.5q0 -21 1 -22h44q7 0 7 -10q0 -16 -8 -16q-1 0 -23.5 1t-47.5 1 q-27 0 -58 -1t-36 -1q-7 0 -9 3t-2 13z" />\n
+<glyph unicode="&#xbe;" horiz-adv-x="774" d="M449 138q0 20 11 39q44 77 149 190q7 8 27 22q6 5 13 12.5t10.5 10t7.5 2.5q13 0 13 -22v-212q0 -5 1 -6t6 -1h51q7 0 7 -10v-22q0 -10 -12 -10h-46q-6 0 -6 -6v-123q0 -8 -6 -8l-43 -4q-6 0 -6 8l3 125q0 8 -10 8h-153q-17 0 -17 7zM487 173h131q7 0 9 1.5t2 6.5v173 q-19 -19 -73 -86t-69 -95zM200 -8q0 1 4 9l408 657q7 10 23 10q17 0 17 -6q0 -2 -1 -4l-410 -659q-3 -5 -4 -6t-3.5 -3t-6 -2.5t-9.5 -0.5q-18 0 -18 5zM65 268q0 29 32 29q11 0 29 -7q5 -2 24.5 -13t29.5 -11q32 0 56 26t24 64q0 79 -74 79q-12 0 -41.5 -2t-31.5 -2 q-13 0 -13 21q0 10 17 13q63 13 87.5 33t24.5 64q0 32 -17.5 49t-45.5 17q-23 0 -42 -8t-29 -16.5t-13 -8.5q-4 0 -8.5 4.5t-4.5 8.5q0 6 13.5 18t39.5 23.5t53 11.5q48 0 79.5 -25.5t31.5 -63.5q0 -22 -9 -39t-26.5 -29.5t-32.5 -20t-38 -16.5q58 0 96.5 -25.5t38.5 -71.5 q0 -55 -47 -91.5t-103 -36.5q-34 0 -67 6.5t-33 19.5z" />\n
+<glyph unicode="&#xbf;" horiz-adv-x="364" d="M30 240q0 79 29 126t106 48q15 0 20 4t6 13q1 16 4 45t4 45q0 9 12 9q10 0 13 -4.5t3 -17.5q0 -119 -2 -147q-1 -12 -7 -15t-21 -3h-57q-87 0 -87 -88q0 -72 57.5 -122t170.5 -64q2 0 5.5 -0.5t5 -1t4 -1t3.5 -1.5l2.5 -2.5t2 -3.5t0.5 -5v-45q0 -17 -9 -17q-6 0 -10 12 t-9 13q-24 4 -37.5 6.5t-42.5 10.5t-48 17.5t-43.5 27t-39 39t-25 53t-10.5 69.5zM167 609q0 21 16 39.5t26 18.5q20 0 39.5 -17t19.5 -29q0 -16 -16 -37.5t-28 -21.5q-16 0 -36.5 15t-20.5 32z" />\n
+<glyph unicode="&#xc0;" horiz-adv-x="698" d="M262 822q0 25 30 25q18 0 34 -25l53 -85q2 -4 2 -6t-4 -2h-21l-8 6l-72 60q-14 11 -14 27zM30 15q0 9 3 10.5t15 1.5h28q3 0 17.5 30.5t34.5 77.5l39 92l35.5 84.5l19.5 46.5l106 246q4 9 17 25.5t19 30.5q12 27 19 27t9 -7l120 -337l19 -53l21.5 -60.5l21 -58.5 l21 -56.5t17.5 -44t15 -32.5t8 -11h32q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-6 0 -39.5 1.5t-50.5 1.5q-16 0 -58 -1.5t-53 -1.5q-10 0 -12 2.5t-2 15.5q0 9 3 10.5t15 1.5h54q1 0 1 3q0 30 -70 226q-6 17 -10 18q-3 1 -10 1h-201q-5 0 -8 -0.5t-5 -1t-4 -3t-2 -3t-2 -5 t-2 -5.5q-81 -206 -81 -227q0 -3 1 -3h78q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -43.5 1.5t-48.5 1.5t-39 -1.5t-34 -1.5q-10 0 -12 2.5t-2 15.5zM231 305q0 -6 16 -6h179q13 0 13 5q0 1 -4 13l-83 243q-6 19 -8 19t-10 -19l-98 -240q-5 -12 -5 -15z" />\n
+<glyph unicode="&#xc1;" horiz-adv-x="698" d="M361 731q0 2 2 6l53 85q16 25 34 25q30 0 30 -25q0 -16 -14 -27l-72 -60l-8 -6h-21q-4 0 -4 2zM30 15q0 9 3 10.5t15 1.5h28q3 0 17.5 30.5t34.5 77.5l39 92l35.5 84.5l19.5 46.5l106 246q4 9 17 25.5t19 30.5q12 27 19 27t9 -7l120 -337l19 -53l21.5 -60.5l21 -58.5 l21 -56.5t17.5 -44t15 -32.5t8 -11h32q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-6 0 -39.5 1.5t-50.5 1.5q-16 0 -58 -1.5t-53 -1.5q-10 0 -12 2.5t-2 15.5q0 9 3 10.5t15 1.5h54q1 0 1 3q0 30 -70 226q-6 17 -10 18q-3 1 -10 1h-201q-5 0 -8 -0.5t-5 -1t-4 -3t-2 -3t-2 -5 t-2 -5.5q-81 -206 -81 -227q0 -3 1 -3h78q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -43.5 1.5t-48.5 1.5t-39 -1.5t-34 -1.5q-10 0 -12 2.5t-2 15.5zM231 305q0 -6 16 -6h179q13 0 13 5q0 1 -4 13l-83 243q-6 19 -8 19t-10 -19l-98 -240q-5 -12 -5 -15z" />\n
+<glyph unicode="&#xc2;" horiz-adv-x="698" d="M260 731l4 6l79 89q12 13 16 13h24q4 0 16 -13l79 -89q4 -4 4 -6t-6 -2h-9q-1 0 -11 6l-81 45q-4 2 -8 0l-81 -45q-10 -6 -11 -6h-9q-6 0 -6 2zM30 15q0 9 3 10.5t15 1.5h28q3 0 17.5 30.5t34.5 77.5l39 92l35.5 84.5l19.5 46.5l106 246q4 9 17 25.5t19 30.5q12 27 19 27 t9 -7l120 -337l19 -53l21.5 -60.5l21 -58.5l21 -56.5t17.5 -44t15 -32.5t8 -11h32q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-6 0 -39.5 1.5t-50.5 1.5q-16 0 -58 -1.5t-53 -1.5q-10 0 -12 2.5t-2 15.5q0 9 3 10.5t15 1.5h54q1 0 1 3q0 30 -70 226q-6 17 -10 18q-3 1 -10 1 h-201q-5 0 -8 -0.5t-5 -1t-4 -3t-2 -3t-2 -5t-2 -5.5q-81 -206 -81 -227q0 -3 1 -3h78q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -43.5 1.5t-48.5 1.5t-39 -1.5t-34 -1.5q-10 0 -12 2.5t-2 15.5zM231 305q0 -6 16 -6h179q13 0 13 5q0 1 -4 13l-83 243q-6 19 -8 19 t-10 -19l-98 -240q-5 -12 -5 -15z" />\n
+<glyph unicode="&#xc3;" horiz-adv-x="698" d="M266 748q0 7 8 26q11 27 27 41t29 14q16 0 46 -19t42 -19q22 0 36 35q2 7 12 7q7 0 7 -2q0 -8 -7 -27q-22 -58 -60 -58q-18 0 -45 18.5t-43 18.5q-23 0 -34 -31q-2 -6 -11 -6q-7 0 -7 2zM30 15q0 9 3 10.5t15 1.5h28q3 0 17.5 30.5t34.5 77.5l39 92l35.5 84.5l19.5 46.5 l106 246q4 9 17 25.5t19 30.5q12 27 19 27t9 -7l120 -337l19 -53l21.5 -60.5l21 -58.5l21 -56.5t17.5 -44t15 -32.5t8 -11h32q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-6 0 -39.5 1.5t-50.5 1.5q-16 0 -58 -1.5t-53 -1.5q-10 0 -12 2.5t-2 15.5q0 9 3 10.5t15 1.5h54 q1 0 1 3q0 30 -70 226q-6 17 -10 18q-3 1 -10 1h-201q-5 0 -8 -0.5t-5 -1t-4 -3t-2 -3t-2 -5t-2 -5.5q-81 -206 -81 -227q0 -3 1 -3h78q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -43.5 1.5t-48.5 1.5t-39 -1.5t-34 -1.5q-10 0 -12 2.5t-2 15.5zM231 305q0 -6 16 -6h179 q13 0 13 5q0 1 -4 13l-83 243q-6 19 -8 19t-10 -19l-98 -240q-5 -12 -5 -15z" />\n
+<glyph unicode="&#xc4;" horiz-adv-x="698" d="M240 783q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM400 783q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM30 15q0 9 3 10.5t15 1.5h28q3 0 17.5 30.5t34.5 77.5l39 92 l35.5 84.5l19.5 46.5l106 246q4 9 17 25.5t19 30.5q12 27 19 27t9 -7l120 -337l19 -53l21.5 -60.5l21 -58.5l21 -56.5t17.5 -44t15 -32.5t8 -11h32q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-6 0 -39.5 1.5t-50.5 1.5q-16 0 -58 -1.5t-53 -1.5q-10 0 -12 2.5t-2 15.5 q0 9 3 10.5t15 1.5h54q1 0 1 3q0 30 -70 226q-6 17 -10 18q-3 1 -10 1h-201q-5 0 -8 -0.5t-5 -1t-4 -3t-2 -3t-2 -5t-2 -5.5q-81 -206 -81 -227q0 -3 1 -3h78q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -43.5 1.5t-48.5 1.5t-39 -1.5t-34 -1.5q-10 0 -12 2.5t-2 15.5z M231 305q0 -6 16 -6h179q13 0 13 5q0 1 -4 13l-83 243q-6 19 -8 19t-10 -19l-98 -240q-5 -12 -5 -15z" />\n
+<glyph unicode="&#xc5;" horiz-adv-x="698" d="M300 785q0 29 21 50t50 21t50 -21t21 -50t-21 -50t-50 -21t-50 21t-21 50zM328 785q0 -18 12.5 -30.5t30.5 -12.5t30.5 12.5t12.5 30.5t-12.5 30.5t-30.5 12.5t-30.5 -12.5t-12.5 -30.5zM30 15q0 9 3 10.5t15 1.5h28q3 0 17.5 30.5t34.5 77.5l39 92l35.5 84.5l19.5 46.5 l106 246q4 9 17 25.5t19 30.5q12 27 19 27t9 -7l120 -337l19 -53l21.5 -60.5l21 -58.5l21 -56.5t17.5 -44t15 -32.5t8 -11h32q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-6 0 -39.5 1.5t-50.5 1.5q-16 0 -58 -1.5t-53 -1.5q-10 0 -12 2.5t-2 15.5q0 9 3 10.5t15 1.5h54 q1 0 1 3q0 30 -70 226q-6 17 -10 18q-3 1 -10 1h-201q-5 0 -8 -0.5t-5 -1t-4 -3t-2 -3t-2 -5t-2 -5.5q-81 -206 -81 -227q0 -3 1 -3h78q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -43.5 1.5t-48.5 1.5t-39 -1.5t-34 -1.5q-10 0 -12 2.5t-2 15.5zM231 305q0 -6 16 -6h179 q13 0 13 5q0 1 -4 13l-83 243q-6 19 -8 19t-10 -19l-98 -240q-5 -12 -5 -15z" />\n
+<glyph unicode="&#xc6;" horiz-adv-x="973" d="M20 15q0 9 3 10.5t15 1.5h28q4 0 13 11.5t24.5 36l30.5 50.5l40 67.5l45 73.5l221 360q5 8 4 9t-13 1h-45q-7 0 -9.5 3t-2.5 12q0 14 12 14l18 -1q18 0 53 -1t78 -1q28 0 128.5 1.5t120.5 1.5q47 0 56.5 1.5t10.5 10.5v1q1 12 13 12q11 0 14 -2t3 -9q0 -2 -2 -43t-2 -87 q0 -6 -3 -8t-13 -2q-15 0 -15 14q0 2 1.5 38.5t1.5 39.5q0 7 -272 7q-7 0 -7 -128q0 -42 2 -142q0 -10 1.5 -13t10.5 -3h167q55 0 55 16v50q0 9 17 9q14 0 14 -8q0 -1 -1 -29t-1 -49t1 -50t1 -33q0 -8 -13 -8q-18 0 -18 9v46q0 7 -2 10t-15 6.5t-38 3.5h-163q-12 0 -14 -2 t-2 -13q6 -276 12 -276q27 0 68 0.5l79.5 1t73.5 0.5t57 0.5t23 0.5q12 0 15 3t4 20q1 14 3 87q0 8 14 8q17 0 17 -9q0 -28 -1.5 -77t-1.5 -61q0 -11 -22 -11q-11 0 -182.5 1.5t-187.5 1.5t-63.5 -1.5t-58.5 -1.5q-10 0 -11.5 2.5t-1.5 15.5q0 9 2.5 10.5t14.5 1.5h61 q7 0 7 75v158q0 7 -4.5 10.5t-9.5 4t-16 0.5h-201q-4 0 -64 -105t-75 -137l-2 -6h7h64q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -41 1.5t-46 1.5t-38 -1.5t-33 -1.5q-10 0 -12 2.5t-2 15.5zM279 306q0 -7 16 -7h169q20 0 24.5 3.5t4.5 16.5v92q0 225 -14 225h-1 q-5 0 -11 -10l-182 -306q-6 -12 -6 -14z" />\n
+<glyph unicode="&#xc7;" horiz-adv-x="731" d="M45 335q0 154 101.5 249.5t255.5 95.5q19 0 37.5 -2t34.5 -5.5t29.5 -8t27 -10.5l23 -10.5t19.5 -11l15 -10l12.5 -8.5t8.5 -6q5 -4 6.5 -5t5 -2t4.5 1.5t1 8.5v27q0 9 2 11t13 2q12 0 16 -2t4 -11q0 -5 -2 -84t-2 -109q0 -9 -3 -12.5t-13 -3.5q-13 0 -16 2.5t-3 9.5 q0 1 2 43t2 47t-11 18t-32.5 30t-48.5 33t-64.5 27t-74.5 11q-108 0 -178 -90t-70 -227q0 -127 81 -218.5t196 -91.5q51 0 99 15t71.5 30.5t24.5 22.5l13 113q1 10 5.5 13t16.5 1q12 -1 12 -13q0 -13 -16 -133q-1 -10 -36 -30.5t-96 -39t-119 -18.5l-18 -49q-2 -9 0 -9l5 2 l14.5 2.5t16.5 1.5q40 0 62.5 -21t22.5 -47q0 -35 -29.5 -63.5t-76.5 -28.5q-23 0 -43.5 6.5t-30 12.5t-9.5 9q0 11 8 11l9 -3q8 -4 22 -8t29 -4q34 0 50 13.5t16 42.5q0 45 -55 45q-8 0 -16.5 -2.5t-14 -4.5t-6.5 -2q-8 0 -8 5q0 2 35 91q-68 2 -128 24.5t-107 64.5 t-74.5 109.5t-27.5 152.5z" />\n
+<glyph unicode="&#xc8;" horiz-adv-x="605" d="M207 822q0 25 30 25q18 0 34 -25l53 -85q2 -4 2 -6t-4 -2h-21l-8 6l-72 60q-14 11 -14 27zM40 15q0 9 2.5 10.5t14.5 1.5h61q7 0 7 75v96q0 31 -0.5 72t-1 78t-1 69.5t-1 53t-0.5 21.5q0 144 -11 144h-43q-7 0 -10.5 0.5t-6 4t-2.5 10.5q0 14 12 14l43 -1q43 -2 64 -2 q28 0 128.5 1.5t120.5 1.5q47 0 56.5 1.5t10.5 10.5v1q1 12 13 12q11 0 14 -2t3 -9q0 -2 -2 -43t-2 -87q0 -6 -3 -8t-13 -2q-15 0 -15 14q0 2 1.5 38.5t1.5 39.5q0 7 -272 7q-7 0 -7 -128q0 -42 2 -142q0 -10 1.5 -13t10.5 -3h167q55 0 55 16v50q0 9 17 9q14 0 14 -8 q0 -1 -1 -29t-1 -49t1 -50t1 -33q0 -8 -13 -8q-18 0 -18 9v46q0 7 -2 10t-15 6.5t-38 3.5h-163q-12 0 -14 -2t-2 -13q6 -276 12 -276q27 0 68 0.5l79.5 1t73.5 0.5t57 0.5t23 0.5q12 0 15 3t4 20q1 14 3 87q0 8 14 8q17 0 17 -9q0 -28 -1.5 -77t-1.5 -61q0 -11 -22 -11 q-11 0 -182.5 1.5t-187.5 1.5t-63.5 -1.5t-58.5 -1.5q-10 0 -11.5 2.5t-1.5 15.5z" />\n
+<glyph unicode="&#xc9;" horiz-adv-x="605" d="M306 731q0 2 2 6l53 85q16 25 34 25q30 0 30 -25q0 -16 -14 -27l-72 -60l-8 -6h-21q-4 0 -4 2zM40 15q0 9 2.5 10.5t14.5 1.5h61q7 0 7 75v96q0 31 -0.5 72t-1 78t-1 69.5t-1 53t-0.5 21.5q0 144 -11 144h-43q-7 0 -10.5 0.5t-6 4t-2.5 10.5q0 14 12 14l43 -1 q43 -2 64 -2q28 0 128.5 1.5t120.5 1.5q47 0 56.5 1.5t10.5 10.5v1q1 12 13 12q11 0 14 -2t3 -9q0 -2 -2 -43t-2 -87q0 -6 -3 -8t-13 -2q-15 0 -15 14q0 2 1.5 38.5t1.5 39.5q0 7 -272 7q-7 0 -7 -128q0 -42 2 -142q0 -10 1.5 -13t10.5 -3h167q55 0 55 16v50q0 9 17 9 q14 0 14 -8q0 -1 -1 -29t-1 -49t1 -50t1 -33q0 -8 -13 -8q-18 0 -18 9v46q0 7 -2 10t-15 6.5t-38 3.5h-163q-12 0 -14 -2t-2 -13q6 -276 12 -276q27 0 68 0.5l79.5 1t73.5 0.5t57 0.5t23 0.5q12 0 15 3t4 20q1 14 3 87q0 8 14 8q17 0 17 -9q0 -28 -1.5 -77t-1.5 -61 q0 -11 -22 -11q-11 0 -182.5 1.5t-187.5 1.5t-63.5 -1.5t-58.5 -1.5q-10 0 -11.5 2.5t-1.5 15.5z" />\n
+<glyph unicode="&#xca;" horiz-adv-x="605" d="M205 731l4 6l79 89q12 13 16 13h24q4 0 16 -13l79 -89q4 -4 4 -6t-6 -2h-9q-1 0 -11 6l-81 45q-4 2 -8 0l-81 -45q-10 -6 -11 -6h-9q-6 0 -6 2zM40 15q0 9 2.5 10.5t14.5 1.5h61q7 0 7 75v96q0 31 -0.5 72t-1 78t-1 69.5t-1 53t-0.5 21.5q0 144 -11 144h-43 q-7 0 -10.5 0.5t-6 4t-2.5 10.5q0 14 12 14l43 -1q43 -2 64 -2q28 0 128.5 1.5t120.5 1.5q47 0 56.5 1.5t10.5 10.5v1q1 12 13 12q11 0 14 -2t3 -9q0 -2 -2 -43t-2 -87q0 -6 -3 -8t-13 -2q-15 0 -15 14q0 2 1.5 38.5t1.5 39.5q0 7 -272 7q-7 0 -7 -128q0 -42 2 -142 q0 -10 1.5 -13t10.5 -3h167q55 0 55 16v50q0 9 17 9q14 0 14 -8q0 -1 -1 -29t-1 -49t1 -50t1 -33q0 -8 -13 -8q-18 0 -18 9v46q0 7 -2 10t-15 6.5t-38 3.5h-163q-12 0 -14 -2t-2 -13q6 -276 12 -276q27 0 68 0.5l79.5 1t73.5 0.5t57 0.5t23 0.5q12 0 15 3t4 20q1 14 3 87 q0 8 14 8q17 0 17 -9q0 -28 -1.5 -77t-1.5 -61q0 -11 -22 -11q-11 0 -182.5 1.5t-187.5 1.5t-63.5 -1.5t-58.5 -1.5q-10 0 -11.5 2.5t-1.5 15.5z" />\n
+<glyph unicode="&#xcb;" horiz-adv-x="605" d="M185 783q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM345 783q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM40 15q0 9 2.5 10.5t14.5 1.5h61q7 0 7 75v96q0 31 -0.5 72 t-1 78t-1 69.5t-1 53t-0.5 21.5q0 144 -11 144h-43q-7 0 -10.5 0.5t-6 4t-2.5 10.5q0 14 12 14l43 -1q43 -2 64 -2q28 0 128.5 1.5t120.5 1.5q47 0 56.5 1.5t10.5 10.5v1q1 12 13 12q11 0 14 -2t3 -9q0 -2 -2 -43t-2 -87q0 -6 -3 -8t-13 -2q-15 0 -15 14q0 2 1.5 38.5 t1.5 39.5q0 7 -272 7q-7 0 -7 -128q0 -42 2 -142q0 -10 1.5 -13t10.5 -3h167q55 0 55 16v50q0 9 17 9q14 0 14 -8q0 -1 -1 -29t-1 -49t1 -50t1 -33q0 -8 -13 -8q-18 0 -18 9v46q0 7 -2 10t-15 6.5t-38 3.5h-163q-12 0 -14 -2t-2 -13q6 -276 12 -276q27 0 68 0.5l79.5 1 t73.5 0.5t57 0.5t23 0.5q12 0 15 3t4 20q1 14 3 87q0 8 14 8q17 0 17 -9q0 -28 -1.5 -77t-1.5 -61q0 -11 -22 -11q-11 0 -182.5 1.5t-187.5 1.5t-63.5 -1.5t-58.5 -1.5q-10 0 -11.5 2.5t-1.5 15.5z" />\n
+<glyph unicode="&#xcc;" horiz-adv-x="333" d="M59 822q0 25 30 25q18 0 34 -25l53 -85q2 -4 2 -6t-4 -2h-21l-8 6l-72 60q-14 11 -14 27zM30 15q0 9 3 10.5t15 1.5h68q10 0 10 367v98q0 147 -10 147h-62q-8 0 -11 0.5t-6 4t-3 10.5t2.5 10.5t6 4t11.5 0.5q6 0 54.5 -1.5t65.5 -1.5q16 0 60 1.5t55 1.5q10 0 12 -2.5 t2 -15.5q0 -9 -2.5 -10.5t-15.5 -1.5h-63q-11 0 -11 -158v-135q0 -319 10 -319h71q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -57.5 1.5t-62.5 1.5t-66.5 -1.5t-61.5 -1.5q-10 0 -12 2.5t-2 15.5z" />\n
+<glyph unicode="&#xcd;" horiz-adv-x="333" d="M158 731q0 2 2 6l53 85q16 25 34 25q30 0 30 -25q0 -16 -14 -27l-72 -60l-8 -6h-21q-4 0 -4 2zM30 15q0 9 3 10.5t15 1.5h68q10 0 10 367v98q0 147 -10 147h-62q-8 0 -11 0.5t-6 4t-3 10.5t2.5 10.5t6 4t11.5 0.5q6 0 54.5 -1.5t65.5 -1.5q16 0 60 1.5t55 1.5 q10 0 12 -2.5t2 -15.5q0 -9 -2.5 -10.5t-15.5 -1.5h-63q-11 0 -11 -158v-135q0 -319 10 -319h71q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -57.5 1.5t-62.5 1.5t-66.5 -1.5t-61.5 -1.5q-10 0 -12 2.5t-2 15.5z" />\n
+<glyph unicode="&#xce;" horiz-adv-x="333" d="M57 731l4 6l79 89q12 13 16 13h24q4 0 16 -13l79 -89q4 -4 4 -6t-6 -2h-9q-1 0 -11 6l-81 45q-4 2 -8 0l-81 -45q-10 -6 -11 -6h-9q-6 0 -6 2zM30 15q0 9 3 10.5t15 1.5h68q10 0 10 367v98q0 147 -10 147h-62q-8 0 -11 0.5t-6 4t-3 10.5t2.5 10.5t6 4t11.5 0.5 q6 0 54.5 -1.5t65.5 -1.5q16 0 60 1.5t55 1.5q10 0 12 -2.5t2 -15.5q0 -9 -2.5 -10.5t-15.5 -1.5h-63q-11 0 -11 -158v-135q0 -319 10 -319h71q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -57.5 1.5t-62.5 1.5t-66.5 -1.5t-61.5 -1.5q-10 0 -12 2.5t-2 15.5z" />\n
+<glyph unicode="&#xcf;" horiz-adv-x="333" d="M37 783q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM197 783q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM30 15q0 9 3 10.5t15 1.5h68q10 0 10 367v98q0 147 -10 147h-62 q-8 0 -11 0.5t-6 4t-3 10.5t2.5 10.5t6 4t11.5 0.5q6 0 54.5 -1.5t65.5 -1.5q16 0 60 1.5t55 1.5q10 0 12 -2.5t2 -15.5q0 -9 -2.5 -10.5t-15.5 -1.5h-63q-11 0 -11 -158v-135q0 -319 10 -319h71q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -57.5 1.5t-62.5 1.5 t-66.5 -1.5t-61.5 -1.5q-10 0 -12 2.5t-2 15.5z" />\n
+<glyph unicode="&#xd0;" horiz-adv-x="758" d="M35 10q0 11 3 13t14 2h66q5 0 11 298q0 8 -7 8h-79q-2 0 -2.5 12t2.5 12h76q10 0 10 10q2 148 2 198q0 78 -2 78l-70 -2q-5 0 -7.5 0.5t-4 3t-1.5 8.5v7.5t1.5 5t4 3t7.5 0.5q1 0 11.5 -0.5t26.5 -0.5h31q41 0 114.5 6t89.5 6q166 0 273.5 -93t107.5 -250 q0 -105 -49.5 -183.5t-126.5 -116.5t-169 -39q-32 0 -97 2t-98 2q-16 0 -70 -2t-57 -2q-8 0 -9.5 2t-1.5 12zM213 86q0 -59 2 -60q6 -4 57 -4q69 0 124.5 14t90 34.5t60 53t37.5 59t19 63.5t8 56t1 46q0 73 -35.5 141.5t-106.5 115.5t-159 47q-67 0 -90 -6q-7 -2 -7 -146 q0 -22 -0.5 -67t-0.5 -68q0 -7 1.5 -8.5t9.5 -1.5h208q3 0 3 -12t-3 -12h-212q-7 0 -7 -8v-237z" />\n
+<glyph unicode="&#xd1;" horiz-adv-x="814" d="M316 748q0 7 8 26q11 27 27 41t29 14q16 0 46 -19t42 -19q22 0 36 35q2 7 12 7q7 0 7 -2q0 -8 -7 -27q-22 -58 -60 -58q-18 0 -45 18.5t-43 18.5q-23 0 -34 -31q-2 -6 -11 -6q-7 0 -7 2zM40 15q0 9 3 10.5t15 1.5h44q3 0 5 2.5t3 7.5t1.5 11t1 15.5t0.5 18.5t0.5 22.5 t0.5 24.5l8 510h-68q-8 0 -9.5 2t-1.5 11q0 11 2 14t9 3q6 0 53.5 -1.5t58.5 -1.5q13 0 33.5 1.5t21.5 1.5q10 0 20 -13l406 -499q16 -20 18 -20q4 0 4 28v42q0 49 -1 187t-1 189q0 56 -1 56h-94q-8 0 -9.5 2t-1.5 11q0 11 2 14t9 3q11 0 50.5 -1.5t55.5 -1.5t43.5 1.5 t38.5 1.5q10 0 12 -2.5t2 -15.5q0 -9 -3 -10.5t-15 -1.5h-47q-4 0 -4 -59q0 -68 -3.5 -209.5l-6.5 -253t-3 -113.5q0 -22 -10 -22q-4 0 -18 16l-492 598q-14 18 -16 18q-3 0 -3 -20q-1 -25 -1 -122q0 -54 -0.5 -175.5t-0.5 -167.5q0 -102 5 -102h86q8 0 9.5 -2t1.5 -11 q0 -11 -2 -14t-9 -3q-11 0 -50.5 1.5t-55.5 1.5t-43.5 -1.5t-38.5 -1.5q-10 0 -12 2.5t-2 15.5z" />\n
+<glyph unicode="&#xd2;" horiz-adv-x="752" d="M266 822q0 25 30 25q18 0 34 -25l53 -85q2 -4 2 -6t-4 -2h-21l-8 6l-72 60q-14 11 -14 27zM45 318q0 158 99 257.5t241 99.5q145 0 233.5 -101t88.5 -250t-94.5 -242t-242.5 -93q-83 0 -155.5 36.5t-121 113.5t-48.5 179zM139 345q0 -140 63 -234t169 -94q79 0 136 48 t82.5 118t25.5 150t-25 149.5t-81 117t-134 47.5q-103 0 -169.5 -91t-66.5 -211z" />\n
+<glyph unicode="&#xd3;" horiz-adv-x="752" d="M365 731q0 2 2 6l53 85q16 25 34 25q30 0 30 -25q0 -16 -14 -27l-72 -60l-8 -6h-21q-4 0 -4 2zM45 318q0 158 99 257.5t241 99.5q145 0 233.5 -101t88.5 -250t-94.5 -242t-242.5 -93q-83 0 -155.5 36.5t-121 113.5t-48.5 179zM139 345q0 -140 63 -234t169 -94 q79 0 136 48t82.5 118t25.5 150t-25 149.5t-81 117t-134 47.5q-103 0 -169.5 -91t-66.5 -211z" />\n
+<glyph unicode="&#xd4;" horiz-adv-x="752" d="M264 731l4 6l79 89q12 13 16 13h24q4 0 16 -13l79 -89q4 -4 4 -6t-6 -2h-9q-1 0 -11 6l-81 45q-4 2 -8 0l-81 -45q-10 -6 -11 -6h-9q-6 0 -6 2zM45 318q0 158 99 257.5t241 99.5q145 0 233.5 -101t88.5 -250t-94.5 -242t-242.5 -93q-83 0 -155.5 36.5t-121 113.5 t-48.5 179zM139 345q0 -140 63 -234t169 -94q79 0 136 48t82.5 118t25.5 150t-25 149.5t-81 117t-134 47.5q-103 0 -169.5 -91t-66.5 -211z" />\n
+<glyph unicode="&#xd5;" horiz-adv-x="752" d="M270 748q0 7 8 26q11 27 27 41t29 14q16 0 46 -19t42 -19q22 0 36 35q2 7 12 7q7 0 7 -2q0 -8 -7 -27q-22 -58 -60 -58q-18 0 -45 18.5t-43 18.5q-23 0 -34 -31q-2 -6 -11 -6q-7 0 -7 2zM45 318q0 158 99 257.5t241 99.5q145 0 233.5 -101t88.5 -250t-94.5 -242 t-242.5 -93q-83 0 -155.5 36.5t-121 113.5t-48.5 179zM139 345q0 -140 63 -234t169 -94q79 0 136 48t82.5 118t25.5 150t-25 149.5t-81 117t-134 47.5q-103 0 -169.5 -91t-66.5 -211z" />\n
+<glyph unicode="&#xd6;" horiz-adv-x="752" d="M244 783q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM404 783q0 25
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>next</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="3" aka="AAAAAAAAAAM=">
+    <pickle>
+      <global name="Pdata" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+ 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM45 318q0 158 99 257.5t241 99.5q145 0 233.5 -101t88.5 -250 t-94.5 -242t-242.5 -93q-83 0 -155.5 36.5t-121 113.5t-48.5 179zM139 345q0 -140 63 -234t169 -94q79 0 136 48t82.5 118t25.5 150t-25 149.5t-81 117t-134 47.5q-103 0 -169.5 -91t-66.5 -211z" />\n
+<glyph unicode="&#xd7;" horiz-adv-x="527" d="M88 358q0 5 10.5 15.5t17.5 10.5q6 0 14 -8l116 -115q12 -12 19 -12q6 0 11 5l125 125q6 6 12 6q5 0 15 -10t10 -17q0 -5 -9 -14l-121 -121q-8 -8 -8 -13q0 -4 8 -12l124 -124q6 -6 6 -12t-10.5 -16.5t-15.5 -10.5q-6 0 -13 7l-123 124q-7 7 -13 7q-5 0 -16 -11 l-120 -120q-7 -7 -12 -7t-15.5 10t-10.5 16q0 5 8 13l120 121q9 9 9 15t-7 13l-124 124q-7 7 -7 11z" />\n
+<glyph unicode="&#xd8;" horiz-adv-x="752" d="M45 318q0 158 99 257.5t241 99.5q78 0 142 -31q6 -3 8 -2.5t5 6.5l42 74q1 1 3 1q5 0 12 -5.5t6 -7.5l-44 -75q-4 -7 2 -11q69 -46 107.5 -125.5t38.5 -174.5q0 -149 -94.5 -242t-242.5 -93q-82 0 -152 36q-8 4 -12 -2l-44 -76q-2 -2 -3 -2q-4 0 -8.5 2.5t-8 5.5t-2.5 4 l46 79q3 5 -4 10q-63 43 -100 112t-37 160zM139 345q0 -154 73 -247l5 -5q1 0 4 5l286 494q3 4 3 6t-6 7q-54 42 -129 42q-103 0 -169.5 -91t-66.5 -211zM238 79q-3 -6 2 -11q57 -51 131 -51q79 0 136 48t82.5 118t25.5 150q0 153 -80 243q-5 5 -7 3q-1 -1 -2 -3z" />\n
+<glyph unicode="&#xd9;" horiz-adv-x="755" d="M275 822q0 25 30 25q18 0 34 -25l53 -85q2 -4 2 -6t-4 -2h-21l-8 6l-72 60q-14 11 -14 27zM40 649q0 7 2 10.5t5 4t11 0.5q6 0 40.5 -1.5t51.5 -1.5q16 0 59.5 1.5t54.5 1.5q10 0 12 -2.5t2 -15.5q0 -9 -3 -10.5t-15 -1.5h-65q-6 0 -10 -166.5t-4 -239.5q0 -97 48 -145.5 t153 -48.5q92 0 172 54q17 11 20 23q5 17 5 136v305q0 82 -7 82h-49q-8 0 -11 0.5t-6 4t-3 10.5t2.5 10.5t6 4t11.5 0.5q6 0 44.5 -1.5t55.5 -1.5t46 1.5t32 1.5q10 0 12 -2.5t2 -15.5q0 -9 -2.5 -10.5t-15.5 -1.5h-24q-3 0 -5 -17t-3 -51t-1.5 -69t-1.5 -88.5t-2 -91.5 q-1 -57 -3 -128t-3 -113t-1 -51q0 -32 -21 -32q-10 0 -30 36.5t-32 36.5q-10 0 -46 -20q-40 -23 -96.5 -40t-109.5 -17q-59 0 -100.5 14t-64 34t-35.5 54t-16 63.5t-3 72.5q0 11 0.5 157t0.5 191q0 59 -5 59h-37q-6 0 -8 0.5t-5 1.5t-4 4t-1 9z" />\n
+<glyph unicode="&#xda;" horiz-adv-x="755" d="M374 731q0 2 2 6l53 85q16 25 34 25q30 0 30 -25q0 -16 -14 -27l-72 -60l-8 -6h-21q-4 0 -4 2zM40 649q0 7 2 10.5t5 4t11 0.5q6 0 40.5 -1.5t51.5 -1.5q16 0 59.5 1.5t54.5 1.5q10 0 12 -2.5t2 -15.5q0 -9 -3 -10.5t-15 -1.5h-65q-6 0 -10 -166.5t-4 -239.5 q0 -97 48 -145.5t153 -48.5q92 0 172 54q17 11 20 23q5 17 5 136v305q0 82 -7 82h-49q-8 0 -11 0.5t-6 4t-3 10.5t2.5 10.5t6 4t11.5 0.5q6 0 44.5 -1.5t55.5 -1.5t46 1.5t32 1.5q10 0 12 -2.5t2 -15.5q0 -9 -2.5 -10.5t-15.5 -1.5h-24q-3 0 -5 -17t-3 -51t-1.5 -69 t-1.5 -88.5t-2 -91.5q-1 -57 -3 -128t-3 -113t-1 -51q0 -32 -21 -32q-10 0 -30 36.5t-32 36.5q-10 0 -46 -20q-40 -23 -96.5 -40t-109.5 -17q-59 0 -100.5 14t-64 34t-35.5 54t-16 63.5t-3 72.5q0 11 0.5 157t0.5 191q0 59 -5 59h-37q-6 0 -8 0.5t-5 1.5t-4 4t-1 9z" />\n
+<glyph unicode="&#xdb;" horiz-adv-x="755" d="M273 731l4 6l79 89q12 13 16 13h24q4 0 16 -13l79 -89q4 -4 4 -6t-6 -2h-9q-1 0 -11 6l-81 45q-4 2 -8 0l-81 -45q-10 -6 -11 -6h-9q-6 0 -6 2zM40 649q0 7 2 10.5t5 4t11 0.5q6 0 40.5 -1.5t51.5 -1.5q16 0 59.5 1.5t54.5 1.5q10 0 12 -2.5t2 -15.5q0 -9 -3 -10.5 t-15 -1.5h-65q-6 0 -10 -166.5t-4 -239.5q0 -97 48 -145.5t153 -48.5q92 0 172 54q17 11 20 23q5 17 5 136v305q0 82 -7 82h-49q-8 0 -11 0.5t-6 4t-3 10.5t2.5 10.5t6 4t11.5 0.5q6 0 44.5 -1.5t55.5 -1.5t46 1.5t32 1.5q10 0 12 -2.5t2 -15.5q0 -9 -2.5 -10.5t-15.5 -1.5 h-24q-3 0 -5 -17t-3 -51t-1.5 -69t-1.5 -88.5t-2 -91.5q-1 -57 -3 -128t-3 -113t-1 -51q0 -32 -21 -32q-10 0 -30 36.5t-32 36.5q-10 0 -46 -20q-40 -23 -96.5 -40t-109.5 -17q-59 0 -100.5 14t-64 34t-35.5 54t-16 63.5t-3 72.5q0 11 0.5 157t0.5 191q0 59 -5 59h-37 q-6 0 -8 0.5t-5 1.5t-4 4t-1 9z" />\n
+<glyph unicode="&#xdc;" horiz-adv-x="755" d="M253 783q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM413 783q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM40 649q0 7 2 10.5t5 4t11 0.5q6 0 40.5 -1.5t51.5 -1.5 q16 0 59.5 1.5t54.5 1.5q10 0 12 -2.5t2 -15.5q0 -9 -3 -10.5t-15 -1.5h-65q-6 0 -10 -166.5t-4 -239.5q0 -97 48 -145.5t153 -48.5q92 0 172 54q17 11 20 23q5 17 5 136v305q0 82 -7 82h-49q-8 0 -11 0.5t-6 4t-3 10.5t2.5 10.5t6 4t11.5 0.5q6 0 44.5 -1.5t55.5 -1.5 t46 1.5t32 1.5q10 0 12 -2.5t2 -15.5q0 -9 -2.5 -10.5t-15.5 -1.5h-24q-3 0 -5 -17t-3 -51t-1.5 -69t-1.5 -88.5t-2 -91.5q-1 -57 -3 -128t-3 -113t-1 -51q0 -32 -21 -32q-10 0 -30 36.5t-32 36.5q-10 0 -46 -20q-40 -23 -96.5 -40t-109.5 -17q-59 0 -100.5 14t-64 34 t-35.5 54t-16 63.5t-3 72.5q0 11 0.5 157t0.5 191q0 59 -5 59h-37q-6 0 -8 0.5t-5 1.5t-4 4t-1 9z" />\n
+<glyph unicode="&#xdd;" horiz-adv-x="597" d="M318 731q0 2 2 6l53 85q16 25 34 25q30 0 30 -25q0 -16 -14 -27l-72 -60l-8 -6h-21q-4 0 -4 2zM10 654q0 7 2 10.5t5 4t11 0.5q6 0 46 -1.5t57 -1.5q16 0 60 1.5t55 1.5q10 0 12 -2.5t2 -15.5q0 -9 -3 -10.5t-15 -1.5h-59q-11 0 -12 -2.5t4 -12.5q9 -23 37 -76.5 l62.5 -117t42.5 -79.5q9 -17 11 -17q3 0 11 14l27 52l38 72.5l35.5 69.5t29 62t10.5 32q0 3 -2 3h-56q-13 0 -15.5 1.5t-2.5 10.5q0 13 2 15.5t12 2.5q11 0 36.5 -1.5t41.5 -1.5q17 0 43.5 1.5t32.5 1.5q11 0 13.5 -2t2.5 -13q0 -6 -0.5 -9t-3 -4.5t-5 -1.5h-7.5h-36 q-2 0 -37.5 -62l-81.5 -142l-65 -111q-3 -5 -3 -11q0 -286 10 -286h71q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -57.5 1.5t-62.5 1.5t-58.5 -1.5t-53.5 -1.5q-10 0 -12 2.5t-2 15.5q0 9 2.5 10.5t15.5 1.5h52q10 0 10 244q0 11 -7 23q-189 345 -199 345h-29 q-6 0 -8 0.5t-5 1.5t-4 4t-1 9z" />\n
+<glyph unicode="&#xde;" horiz-adv-x="591" d="M30 15q0 9 3 10.5t15 1.5h68q10 0 10 367v98q0 147 -10 147h-62q-8 0 -11 0.5t-6 4t-3 10.5t2.5 10.5t6 4t11.5 0.5q6 0 54.5 -1.5t65.5 -1.5q16 0 60 1.5t55 1.5q10 0 12 -2.5t2 -15.5q0 -9 -2.5 -10.5t-15.5 -1.5h-63q-9 0 -11 -102q0 -13 2 -15t15 -1q14 0 42.5 1.5 t35.5 1.5q108 0 174 -49.5t66 -146.5q0 -92 -64 -136.5t-175 -44.5q-5 0 -77 3h-4h-7t-4 -1.5t-2.5 -4t-0.5 -7.5q2 -110 9 -110h71q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -57.5 1.5t-62.5 1.5t-66.5 -1.5t-61.5 -1.5q-10 0 -12 2.5t-2 15.5zM211 188q0 -15 14 -17 q7 -2 24 -2q94 0 152.5 41.5t58.5 132.5q0 71 -59.5 113t-151.5 42q-24 0 -35 -1q-3 0 -3 -27v-282z" />\n
+<glyph unicode="&#xdf;" horiz-adv-x="482" d="M30 12q0 13 12 13h38q6 0 6 178q0 70 -1 174l-1 104q0 86 42 141.5t130 55.5q68 0 106.5 -37t38.5 -102q0 -64 -34.5 -103.5t-76.5 -55.5q-6 -3 -12.5 -4.5t-9.5 -1.5l-2 -1l2 -1q2 0 7 -1t11 -3q18 -5 36 -12.5t43 -24t43 -37.5t31 -55t13 -75q0 -72 -38 -123t-101 -51 q-46 0 -76 21t-30 57q0 18 7.5 26.5t27.5 14.5q16 5 18 -8q0 -4 1 -18.5l1.5 -21.5t4 -19t9 -18t15.5 -11t24 -5q31 0 47 44t16 102q0 54 -12 94t-26.5 60t-40.5 33t-40 16t-39 6q-7 1 -7 10.5t7 9.5q46 2 82 41.5t36 117.5q0 53 -20.5 83.5t-76.5 30.5q-23 0 -40 -12 t-25 -27.5t-12.5 -41t-5.5 -42t-1 -41.5v-475q0 -18 -8 -18q-2 0 -12.5 0.5t-15.5 0.5q-12 0 -37 -1t-41 -1q-9 0 -11 2.5t-2 11.5z" />\n
+<glyph unicode="&#xe0;" horiz-adv-x="419" d="M99 582q0 13 9.5 21.5t26.5 8.5q21 0 30 -25l49 -130q2 -4 2 -6t-4 -2h-16q-4 0 -8 6l-82 107q-7 10 -7 20zM35 71q0 42 37 74t83.5 48t103.5 26q8 1 8 16q0 27 -0.5 42t-5 36.5t-13.5 32.5t-26 19.5t-42 8.5q-18 0 -31 -5q-20 -9 -25.5 -22t-6.5 -45q0 -16 -7 -21 q-11 -8 -30.5 -18t-22.5 -10q-8 0 -8 15q0 57 49 94t103 37q72 0 101.5 -33.5t29.5 -97.5q0 -29 -3 -113t-3 -91q0 -30 22 -30q2 0 19.5 12t18.5 12q3 0 8 -5.5t5 -9.5q0 -5 -65 -49q-15 -11 -26 -11q-10 0 -17.5 6t-11.5 14t-6.5 16t-3.5 14l-1 6q-1 0 -4 -2t-8 -5t-8 -5 q-68 -41 -115 -41q-46 0 -72 23t-26 62zM105 99q0 -26 17.5 -47.5t47.5 -21.5q20 0 44 6t38.5 12.5t14.5 9.5v134q0 11 -6 11q-14 0 -62 -15q-94 -30 -94 -89z" />\n
+<glyph unicode="&#xe1;" horiz-adv-x="419" d="M186 451q0 2 2 6l49 130q9 25 30 25q17 0 26.5 -8.5t9.5 -21.5q0 -10 -7 -20l-82 -107q-4 -6 -8 -6h-16q-4 0 -4 2zM35 71q0 42 37 74t83.5 48t103.5 26q8 1 8 16q0 27 -0.5 42t-5 36.5t-13.5 32.5t-26 19.5t-42 8.5q-18 0 -31 -5q-20 -9 -25.5 -22t-6.5 -45 q0 -16 -7 -21q-11 -8 -30.5 -18t-22.5 -10q-8 0 -8 15q0 57 49 94t103 37q72 0 101.5 -33.5t29.5 -97.5q0 -29 -3 -113t-3 -91q0 -30 22 -30q2 0 19.5 12t18.5 12q3 0 8 -5.5t5 -9.5q0 -5 -65 -49q-15 -11 -26 -11q-10 0 -17.5 6t-11.5 14t-6.5 16t-3.5 14l-1 6q-1 0 -4 -2 t-8 -5t-8 -5q-68 -41 -115 -41q-46 0 -72 23t-26 62zM105 99q0 -26 17.5 -47.5t47.5 -21.5q20 0 44 6t38.5 12.5t14.5 9.5v134q0 11 -6 11q-14 0 -62 -15q-94 -30 -94 -89z" />\n
+<glyph unicode="&#xe2;" horiz-adv-x="419" d="M91 461q0 1 3 6l79 119q6 10 8.5 11.5t9.5 1.5h20q7 0 9.5 -1.5t8.5 -11.5l79 -119q3 -5 3 -6q0 -2 -5 -2h-12l-8 6l-81 70q-4 3 -8 0l-81 -70q-6 -6 -8 -6h-12q-5 0 -5 2zM35 71q0 42 37 74t83.5 48t103.5 26q8 1 8 16q0 27 -0.5 42t-5 36.5t-13.5 32.5t-26 19.5 t-42 8.5q-18 0 -31 -5q-20 -9 -25.5 -22t-6.5 -45q0 -16 -7 -21q-11 -8 -30.5 -18t-22.5 -10q-8 0 -8 15q0 57 49 94t103 37q72 0 101.5 -33.5t29.5 -97.5q0 -29 -3 -113t-3 -91q0 -30 22 -30q2 0 19.5 12t18.5 12q3 0 8 -5.5t5 -9.5q0 -5 -65 -49q-15 -11 -26 -11 q-10 0 -17.5 6t-11.5 14t-6.5 16t-3.5 14l-1 6q-1 0 -4 -2t-8 -5t-8 -5q-68 -41 -115 -41q-46 0 -72 23t-26 62zM105 99q0 -26 17.5 -47.5t47.5 -21.5q20 0 44 6t38.5 12.5t14.5 9.5v134q0 11 -6 11q-14 0 -62 -15q-94 -30 -94 -89z" />\n
+<glyph unicode="&#xe3;" horiz-adv-x="419" d="M96 498q0 7 8 26q11 27 27 41t29 14q16 0 46 -19t42 -19q22 0 36 35q2 7 12 7q7 0 7 -2q0 -8 -7 -27q-22 -58 -60 -58q-18 0 -45 18.5t-43 18.5q-23 0 -34 -31q-2 -6 -11 -6q-7 0 -7 2zM35 71q0 42 37 74t83.5 48t103.5 26q8 1 8 16q0 27 -0.5 42t-5 36.5t-13.5 32.5 t-26 19.5t-42 8.5q-18 0 -31 -5q-20 -9 -25.5 -22t-6.5 -45q0 -16 -7 -21q-11 -8 -30.5 -18t-22.5 -10q-8 0 -8 15q0 57 49 94t103 37q72 0 101.5 -33.5t29.5 -97.5q0 -29 -3 -113t-3 -91q0 -30 22 -30q2 0 19.5 12t18.5 12q3 0 8 -5.5t5 -9.5q0 -5 -65 -49q-15 -11 -26 -11 q-10 0 -17.5 6t-11.5 14t-6.5 16t-3.5 14l-1 6q-1 0 -4 -2t-8 -5t-8 -5q-68 -41 -115 -41q-46 0 -72 23t-26 62zM105 99q0 -26 17.5 -47.5t47.5 -21.5q20 0 44 6t38.5 12.5t14.5 9.5v134q0 11 -6 11q-14 0 -62 -15q-94 -30 -94 -89z" />\n
+<glyph unicode="&#xe4;" horiz-adv-x="419" d="M70 533q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM230 533q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM35 71q0 42 37 74t83.5 48t103.5 26q8 1 8 16q0 27 -0.5 42 t-5 36.5t-13.5 32.5t-26 19.5t-42 8.5q-18 0 -31 -5q-20 -9 -25.5 -22t-6.5 -45q0 -16 -7 -21q-11 -8 -30.5 -18t-22.5 -10q-8 0 -8 15q0 57 49 94t103 37q72 0 101.5 -33.5t29.5 -97.5q0 -29 -3 -113t-3 -91q0 -30 22 -30q2 0 19.5 12t18.5 12q3 0 8 -5.5t5 -9.5 q0 -5 -65 -49q-15 -11 -26 -11q-10 0 -17.5 6t-11.5 14t-6.5 16t-3.5 14l-1 6q-1 0 -4 -2t-8 -5t-8 -5q-68 -41 -115 -41q-46 0 -72 23t-26 62zM105 99q0 -26 17.5 -47.5t47.5 -21.5q20 0 44 6t38.5 12.5t14.5 9.5v134q0 11 -6 11q-14 0 -62 -15q-94 -30 -94 -89z" />\n
+<glyph unicode="&#xe5;" horiz-adv-x="419" d="M130 535q0 29 21 50t50 21t50 -21t21 -50t-21 -50t-50 -21t-50 21t-21 50zM158 535q0 -18 12.5 -30.5t30.5 -12.5t30.5 12.5t12.5 30.5t-12.5 30.5t-30.5 12.5t-30.5 -12.5t-12.5 -30.5zM35 71q0 42 37 74t83.5 48t103.5 26q8 1 8 16q0 27 -0.5 42t-5 36.5t-13.5 32.5 t-26 19.5t-42 8.5q-18 0 -31 -5q-20 -9 -25.5 -22t-6.5 -45q0 -16 -7 -21q-11 -8 -30.5 -18t-22.5 -10q-8 0 -8 15q0 57 49 94t103 37q72 0 101.5 -33.5t29.5 -97.5q0 -29 -3 -113t-3 -91q0 -30 22 -30q2 0 19.5 12t18.5 12q3 0 8 -5.5t5 -9.5q0 -5 -65 -49q-15 -11 -26 -11 q-10 0 -17.5 6t-11.5 14t-6.5 16t-3.5 14l-1 6q-1 0 -4 -2t-8 -5t-8 -5q-68 -41 -115 -41q-46 0 -72 23t-26 62zM105 99q0 -26 17.5 -47.5t47.5 -21.5q20 0 44 6t38.5 12.5t14.5 9.5v134q0 11 -6 11q-14 0 -62 -15q-94 -30 -94 -89z" />\n
+<glyph unicode="&#xe6;" horiz-adv-x="649" d="M35 70q0 42 37 74t83.5 48t103.5 26q8 1 8 16q0 27 -0.5 42t-5 36.5t-13.5 32.5t-26 19.5t-42 8.5q-18 0 -31 -5q-20 -9 -25.5 -22t-6.5 -45q0 -16 -7 -21q-11 -8 -30.5 -18t-22.5 -10q-8 0 -8 15q0 57 49 94t103 37q80 0 111 -45q7 -11 10 -9q1 0 9 7q55 45 128 45 q71 0 110 -46t39 -113q0 -5 -20 -8.5t-34 -3.5q-6 0 -113 2.5t-111 2.5q-5 0 -5 -36q0 -76 44.5 -120.5t104.5 -44.5q22 0 43.5 6.5t36 16.5t25.5 19.5t17 16.5l7 6q2 0 9 -6.5t7 -8.5q0 -5 -21 -26.5t-64 -44.5t-88 -23q-90 0 -141 54q-7 6 -8.5 6t-10.5 -6 q-87 -54 -153 -54q-46 0 -72 23t-26 62zM105 98q0 -26 17.5 -47.5t47.5 -21.5q39 0 79 17q12 5 15 8.5t3 11.5v125q0 11 -6 11q-14 0 -62 -15q-94 -30 -94 -89zM330 255q0 -8 12 -8q57 0 157 4q40 1 40 4q0 65 -29.5 92t-62.5 27q-46 0 -80 -38.5t-37 -80.5z" />\n
+<glyph unicode="&#xe7;" horiz-adv-x="412" d="M35 177q0 104 63 163t143 59q50 0 91.5 -29t41.5 -67q0 -13 -10 -20q-17 -13 -30 -13t-17 11q-2 5 -8.5 25.5t-10 27t-12 18.5t-21 16t-30.5 4q-60 0 -97.5 -53t-37.5 -117q0 -68 40.5 -118t113.5 -50q30 0 58.5 7.5t44.5 15t18 7.5q7 0 7 -8q0 -5 -16.5 -19t-52.5 -29.5 t-77 -17.5l-20 -55q-2 -9 0 -9l6 2q5 1 13.5 2.5t16.5 1.5q40 0 62.5 -21t22.5 -47q0 -35 -29.5 -63.5t-76.5 -28.5q-23 0 -43.5 6.5t-30 12.5t-9.5 9q0 11 8 11l8 -3q9 -4 23 -8t29 -4q34 0 50 13.5t16 42.5q0 45 -55 45q-8 0 -16.5 -2.5t-14 -4.5t-6.5 -2q-8 0 -8 5 q0 1 6.5 17.5l16 42t14.5 37.5q-85 1 -134.5 52t-49.5 135z" />\n
+<glyph unicode="&#xe8;" horiz-adv-x="424" d="M126 582q0 13 9.5 21.5t26.5 8.5q21 0 30 -25l49 -130q2 -4 2 -6t-4 -2h-16q-3 0 -8 6l-82 107q-7 10 -7 20zM30 182q0 91 57 152.5t147 61.5q71 0 110 -46t39 -113q0 -5 -20.5 -8.5t-33.5 -3.5q-6 0 -113 2.5t-111 2.5q-5 0 -5 -36q0 -76 44.5 -120.5t104.5 -44.5 q22 0 43.5 6.5t36 16.5t25.5 19.5t18 16.5l6 6q2 0 9 -6.5t7 -8.5q0 -5 -21 -26.5t-64 -44.5t-88 -23q-91 0 -141 53.5t-50 143.5zM105 255q0 -8 12 -8q57 0 157 4q40 1 40 4q0 65 -29.5 92t-62.5 27q-46 0 -80 -38.5t-37 -80.5z" />\n
+<glyph unicode="&#xe9;" horiz-adv-x="424" d="M213 451q0 2 2 6l49 130q9 25 30 25q17 0 26.5 -8.5t9.5 -21.5q0 -10 -7 -20l-82 -107q-5 -6 -8 -6h-16q-4 0 -4 2zM30 182q0 91 57 152.5t147 61.5q71 0 110 -46t39 -113q0 -5 -20.5 -8.5t-33.5 -3.5q-6 0 -113 2.5t-111 2.5q-5 0 -5 -36q0 -76 44.5 -120.5t104.5 -44.5 q22 0 43.5 6.5t36 16.5t25.5 19.5t18 16.5l6 6q2 0 9 -6.5t7 -8.5q0 -5 -21 -26.5t-64 -44.5t-88 -23q-91 0 -141 53.5t-50 143.5zM105 255q0 -8 12 -8q57 0 157 4q40 1 40 4q0 65 -29.5 92t-62.5 27q-46 0 -80 -38.5t-37 -80.5z" />\n
+<glyph unicode="&#xea;" horiz-adv-x="424" d="M118 461q0 1 3 6l79 119q6 10 8.5 11.5t9.5 1.5h20q7 0 9.5 -1.5t8.5 -11.5l79 -119q3 -5 3 -6q0 -2 -5 -2h-12q-1 0 -8 6l-81 70q-4 3 -8 0l-81 -70q-6 -6 -8 -6h-12q-5 0 -5 2zM30 182q0 91 57 152.5t147 61.5q71 0 110 -46t39 -113q0 -5 -20.5 -8.5t-33.5 -3.5 q-6 0 -113 2.5t-111 2.5q-5 0 -5 -36q0 -76 44.5 -120.5t104.5 -44.5q22 0 43.5 6.5t36 16.5t25.5 19.5t18 16.5l6 6q2 0 9 -6.5t7 -8.5q0 -5 -21 -26.5t-64 -44.5t-88 -23q-91 0 -141 53.5t-50 143.5zM105 255q0 -8 12 -8q57 0 157 4q40 1 40 4q0 65 -29.5 92t-62.5 27 q-46 0 -80 -38.5t-37 -80.5z" />\n
+<glyph unicode="&#xeb;" horiz-adv-x="424" d="M97 533q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM257 533q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM30 182q0 91 57 152.5t147 61.5q71 0 110 -46t39 -113 q0 -5 -20.5 -8.5t-33.5 -3.5q-6 0 -113 2.5t-111 2.5q-5 0 -5 -36q0 -76 44.5 -120.5t104.5 -44.5q22 0 43.5 6.5t36 16.5t25.5 19.5t18 16.5l6 6q2 0 9 -6.5t7 -8.5q0 -5 -21 -26.5t-64 -44.5t-88 -23q-91 0 -141 53.5t-50 143.5zM105 255q0 -8 12 -8q57 0 157 4q40 1 40 4 q0 65 -29.5 92t-62.5 27q-46 0 -80 -38.5t-37 -80.5z" />\n
+<glyph unicode="&#xec;" horiz-adv-x="249" d="M13 582q0 13 9.5 21.5t26.5 8.5q21 0 30 -25l49 -130q2 -4 2 -6t-4 -2h-16q-4 0 -8 6l-82 107q-7 10 -7 20zM25 357q0 5 4 13q3 6 4.5 6.5t10.5 1.5q95 5 113 5q7 0 7 -6v-170q0 -113 3 -170q0 -5 0.5 -7t2.5 -3.5t7 -1.5h36q11 0 11 -13q0 -8 -1.5 -11t-9.5 -3 q-9 0 -40 1t-44 1t-46.5 -1t-42.5 -1q-8 0 -9.5 2.5t-1.5 11.5q0 7 2.5 10t11.5 3h41q8 0 9.5 2t1.5 10q1 29 1 88q0 117 -4 214q-1 11 -3 13.5t-10 2.5q-1 0 -24.5 -1t-25.5 -1q-4 0 -4 4z" />\n
+<glyph unicode="&#xed;" horiz-adv-x="249" d="M100 451q0 2 2 6l49 130q9 25 30 25q17 0 26.5 -8.5t9.5 -21.5q0 -10 -7 -20l-82 -107q-4 -6 -8 -6h-16q-4 0 -4 2zM25 357q0 5 4 13q3 6 4.5 6.5t10.5 1.5q95 5 113 5q7 0 7 -6v-170q0 -113 3 -170q0 -5 0.5 -7t2.5 -3.5t7 -1.5h36q11 0 11 -13q0 -8 -1.5 -11t-9.5 -3 q-9 0 -40 1t-44 1t-46.5 -1t-42.5 -1q-8 0 -9.5 2.5t-1.5 11.5q0 7 2.5 10t11.5 3h41q8 0 9.5 2t1.5 10q1 29 1 88q0 117 -4 214q-1 11 -3 13.5t-10 2.5q-1 0 -24.5 -1t-25.5 -1q-4 0 -4 4z" />\n
+<glyph unicode="&#xee;" horiz-adv-x="249" d="M5 461q0 1 3 6l79 119q6 10 8.5 11.5t9.5 1.5h20q7 0 9.5 -1.5t8.5 -11.5l79 -119q3 -5 3 -6q0 -2 -5 -2h-12l-8 6l-81 70q-4 3 -8 0l-81 -70q-6 -6 -8 -6h-12q-5 0 -5 2zM25 357q0 5 4 13q3 6 4.5 6.5t10.5 1.5q95 5 113 5q7 0 7 -6v-170q0 -113 3 -170q0 -5 0.5 -7 t2.5 -3.5t7 -1.5h36q11 0 11 -13q0 -8 -1.5 -11t-9.5 -3q-9 0 -40 1t-44 1t-46.5 -1t-42.5 -1q-8 0 -9.5 2.5t-1.5 11.5q0 7 2.5 10t11.5 3h41q8 0 9.5 2t1.5 10q1 29 1 88q0 117 -4 214q-1 11 -3 13.5t-10 2.5q-1 0 -24.5 -1t-25.5 -1q-4 0 -4 4z" />\n
+<glyph unicode="&#xef;" horiz-adv-x="249" d="M-6 533q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM134 533q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM25 357q0 5 4 13q3 6 4.5 6.5t10.5 1.5q95 5 113 5q7 0 7 -6v-170 q0 -113 3 -170q0 -5 0.5 -7t2.5 -3.5t7 -1.5h36q11 0 11 -13q0 -8 -1.5 -11t-9.5 -3q-9 0 -40 1t-44 1t-46.5 -1t-42.5 -1q-8 0 -9.5 2.5t-1.5 11.5q0 7 2.5 10t11.5 3h41q8 0 9.5 2t1.5 10q1 29 1 88q0 117 -4 214q-1 11 -3 13.5t-10 2.5q-1 0 -24.5 -1t-25.5 -1q-4 0 -4 4 z" />\n
+<glyph unicode="&#xf0;" horiz-adv-x="438" d="M30 183q0 95 52.5 153.5t135.5 58.5q47 0 73 -17q16 -10 17 -10q1 1 0.5 5.5t-3 11l-4.5 11.5q-33 74 -68 123q-2 3 -9 2l-114 -30q-1 0 -4 4t-5.5 10t-2.5 8l25 7q25 7 52.5 14l31.5 8q8 1 3 6q-57 69 -106 107q-9 5 -8 6q0 2 8 2h44q9 0 39 -28t68 -74q4 -5 11 -3 q94 26 98 26q2 0 8 -8t6 -12q0 -1 -44 -12.5l-52 -13.5q-3 -1 -4 -4t1 -4q52 -70 90.5 -160.5t38.5 -172.5q0 -93 -51.5 -152.5t-136.5 -59.5q-81 0 -135.5 57t-54.5 141zM103 192q0 -73 31 -127t91 -54q116 0 116 182q0 74 -28 125.5t-89 51.5q-58 0 -89.5 -49t-31.5 -129z " />\n
+<glyph unicode="&#xf1;" horiz-adv-x="514" d="M167 498q0 7 8 26q11 27 27 41t29 14q16 0 46 -19t42 -19q22 0 36 35q2 7 12 7q7 0 7 -2q0 -8 -7 -27q-22 -58 -60 -58q-18 0 -45 18.5t-43 18.5q-23 0 -34 -31q-2 -6 -11 -6q-7 0 -7 2zM25 350q0 4 5 16q2 6 3.5 6.5t11.5 1.5q5 0 47 3t58 4q9 1 11 -0.5t2 -7.5v-3v-42 q0 -6 13 3l2 2l18 12t23 14.5t23 11.5t31 10t33 3q42 0 69.5 -13t41 -39.5t18 -55t4.5 -69.5q0 -33 -2.5 -100t-2.5 -70q0 -8 1.5 -10t9.5 -2h30q9 0 11.5 -2t2.5 -11q0 -6 -0.5 -8t-3 -4t-8.5 -2q-8 0 -33.5 1t-41.5 1q-12 0 -40.5 -1t-44.5 -1q-10 0 -12 2t-2 11t2.5 11.5 t10.5 2.5h37q7 0 8.5 1.5t2.5 9.5q4 48 4 176q0 130 -96 130q-33 0 -89 -28q-18 -9 -18 -23q0 -41 -0.5 -123.5t-0.5 -123.5q0 -9 0.5 -12.5t3 -5t9.5 -1.5h36q8 0 10.5 -3t2.5 -10q0 -6 -0.5 -8t-3.5 -4t-9 -2q-8 0 -36.5 1t-44.5 1q-12 0 -42 -1t-46 -1q-9 0 -11 2.5 t-2 11.5q0 13 12 13h39q6 0 7.5 2.5t2.5 11.5v4q5 98 5 194q0 68 -2 99q-1 11 -2.5 12.5t-9.5 1.5q-1 0 -27 -2t-28 -2q-3 0 -3 4z" />\n
+<glyph unicode="&#xf2;" horiz-adv-x="446" d="M128 582q0 13 9.5 21.5t26.5 8.5q21 0 30 -25l49 -130q2 -4 2 -6t-4 -2h-16q-3 0 -8 6l-82 107q-7 10 -7 20zM30 183q0 90 57 151.5t148 61.5q80 0 130.5 -57.5t50.5 -141.5q0 -94 -53 -153t-144 -59q-80 0 -134.5 58t-54.5 140zM101 169q0 -62 31.5 -110t86.5 -48 q36 0 61.5 17t38.5 46.5t18.5 61t5.5 68.5q0 66 -31 116t-89 50q-122 0 -122 -201z" />\n
+<glyph unicode="&#xf3;" horiz-adv-x="446" d="M215 451q0 2 2 6l49 130q9 25 30 25q17 0 26.5 -8.5t9.5 -21.5q0 -10 -7 -20l-82 -107q-5 -6 -8 -6h-16q-4 0 -4 2zM30 183q0 90 57 151.5t148 61.5q80 0 130.5 -57.5t50.5 -141.5q0 -94 -53 -153t-144 -59q-80 0 -134.5 58t-54.5 140zM101 169q0 -62 31.5 -110t86.5 -48 q36 0 61.5 17t38.5 46.5t18.5 61t5.5 68.5q0 66 -31 116t-89 50q-122 0 -122 -201z" />\n
+<glyph unicode="&#xf4;" horiz-adv-x="446" d="M120 461q0 1 3 6l79 119q6 10 8.5 11.5t9.5 1.5h20q7 0 9.5 -1.5t8.5 -11.5l79 -119q3 -5 3 -6q0 -2 -5 -2h-12q-1 0 -8 6l-81 70q-4 3 -8 0l-81 -70q-6 -6 -8 -6h-12q-5 0 -5 2zM30 183q0 90 57 151.5t148 61.5q80 0 130.5 -57.5t50.5 -141.5q0 -94 -53 -153t-144 -59 q-80 0 -134.5 58t-54.5 140zM101 169q0 -62 31.5 -110t86.5 -48q36 0 61.5 17t38.5 46.5t18.5 61t5.5 68.5q0 66 -31 116t-89 50q-122 0 -122 -201z" />\n
+<glyph unicode="&#xf5;" horiz-adv-x="446" d="M125 498q0 7 8 26q11 27 27 41t29 14q16 0 46 -19t42 -19q22 0 36 35q2 7 12 7q7 0 7 -2q0 -8 -7 -27q-22 -58 -60 -58q-18 0 -45 18.5t-43 18.5q-23 0 -34 -31q-2 -6 -11 -6q-7 0 -7 2zM30 183q0 90 57 151.5t148 61.5q80 0 130.5 -57.5t50.5 -141.5q0 -94 -53 -153 t-144 -59q-80 0 -134.5 58t-54.5 140zM101 169q0 -62 31.5 -110t86.5 -48q36 0 61.5 17t38.5 46.5t18.5 61t5.5 68.5q0 66 -31 116t-89 50q-122 0 -122 -201z" />\n
+<glyph unicode="&#xf6;" horiz-adv-x="446" d="M99 533q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM259 533q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM30 183q0 90 57 151.5t148 61.5q80 0 130.5 -57.5t50.5 -141.5 q0 -94 -53 -153t-144 -59q-80 0 -134.5 58t-54.5 140zM101 169q0 -62 31.5 -110t86.5 -48q36 0 61.5 17t38.5 46.5t18.5 61t5.5 68.5q0 66 -31 116t-89 50q-122 0 -122 -201z" />\n
+<glyph unicode="&#xf7;" horiz-adv-x="527" d="M31 212q0 8 0.5 11.5t4.5 6t13 2.5h431q8 0 11.5 -2.5t4 -6t0.5 -12.5q0 -14 -3 -18.5t-18 -4.5h-427q-9 0 -12.5 3t-4 6.5t-0.5 14.5zM212 320q0 16 12.5 28.5t29.5 12.5q16 0 28 -11.5t12 -28.5t-12 -29t-29 -12t-29 12t-12 28zM217 101q0 16 12 28t29 12 q16 0 28.5 -12.5t12.5 -28.5t-11.5 -28t-28.5 -12t-29.5 12t-12.5 29z" />\n
+<glyph unicode="&#xf8;" horiz-adv-x="446" d="M30 183q0 90 57 151.5t148 61.5q35 0 67 -13q8 -3 10 0q1 1 3 4l38 65q1 2 4 2q5 0 12 -5t6 -7l-39 -67q-4 -7 0 -10q38 -26 59 -70.5t21 -97.5q0 -94 -53 -153t-144 -59q-47 0 -88 22q-5 3 -8 -2l-38 -66q-2 -2 -3 -2q-4 0 -11 5t-7 7l1 3l38 66q3 5 -4 11 q-69 58 -69 154zM101 169q0 -54 25 -99q3 -7 8 2l154 267q4 6 -4 11q-28 20 -61 20q-122 0 -122 -201zM146 44q0 -1 3 -4q29 -29 70 -29q36 0 61.5 17t38.5 46.5t18.5 61t5.5 68.5q0 69 -31 116q-1 1 -2 3q0 1 -1 1l-4 -4l-156 -270q-3 -4 -3 -6z" />\n
+<glyph unicode="&#xf9;" horiz-adv-x="510" d="M138 582q0 13 9.5 21.5t26.5 8.5q21 0 30 -25l49 -130q2 -4 2 -6t-4 -2h-16q-3 0 -8 6l-82 107q-7 10 -7 20zM15 360q0 4 3 11q2 6 4 7t11 2q88 4 110 4q7 0 7 -6v-272q0 -67 111 -67q91 0 91 16v118q0 186 -8 186q-1 0 -25.5 -1t-26.5 -1q-4 0 -4 4q2 17 6 19q2 1 7 1 q95 5 113 5q7 0 7 -6q-1 -239 -1 -301q0 -37 3.5 -48t15.5 -11q2 0 21 3t20 3q5 0 5 -10t-2 -12t-12 -4q-102 -15 -104 -15q-10 0 -11 13q-3 38 -4 38l-26 -12q-25 -12 -64.5 -23.5t-72.5 -11.5q-34 0 -57 11t-33.5 31t-14.5 41t-4 50v157q0 77 -12 77q-1 0 -24 -0.5 t-25 -0.5q-4 0 -4 5z" />\n
+<glyph unicode="&#xfa;" horiz-adv-x="510" d="M225 451q0 2 2 6l49 130q9 25 30 25q17 0 26.5 -8.5t9.5 -21.5q0 -10 -7 -20l-82 -107q-5 -6 -8 -6h-16q-4 0 -4 2zM15 360q0 4 3 11q2 6 4 7t11 2q88 4 110 4q7 0 7 -6v-272q0 -67 111 -67q91 0 91 16v118q0 186 -8 186q-1 0 -25.5 -1t-26.5 -1q-4 0 -4 4q2 17 6 19 q2 1 7 1q95 5 113 5q7 0 7 -6q-1 -239 -1 -301q0 -37 3.5 -48t15.5 -11q2 0 21 3t20 3q5 0 5 -10t-2 -12t-12 -4q-102 -15 -104 -15q-10 0 -11 13q-3 38 -4 38l-26 -12q-25 -12 -64.5 -23.5t-72.5 -11.5q-34 0 -57 11t-33.5 31t-14.5 41t-4 50v157q0 77 -12 77 q-1 0 -24 -0.5t-25 -0.5q-4 0 -4 5z" />\n
+<glyph unicode="&#xfb;" horiz-adv-x="510" d="M130 461q0 1 3 6l79 119q6 10 8.5 11.5t9.5 1.5h20q7 0 9.5 -1.5t8.5 -11.5l79 -119q3 -5 3 -6q0 -2 -5 -2h-12q-1 0 -8 6l-81 70q-4 3 -8 0l-81 -70q-6 -6 -8 -6h-12q-5 0 -5 2zM15 360q0 4 3 11q2 6 4 7t11 2q88 4 110 4q7 0 7 -6v-272q0 -67 111 -67q91 0 91 16v118 q0 186 -8 186q-1 0 -25.5 -1t-26.5 -1q-4 0 -4 4q2 17 6 19q2 1 7 1q95 5 113 5q7 0 7 -6q-1 -239 -1 -301q0 -37 3.5 -48t15.5 -11q2 0 21 3t20 3q5 0 5 -10t-2 -12t-12 -4q-102 -15 -104 -15q-10 0 -11 13q-3 38 -4 38l-26 -12q-25 -12 -64.5 -23.5t-72.5 -11.5 q-34 0 -57 11t-33.5 31t-14.5 41t-4 50v157q0 77 -12 77q-1 0 -24 -0.5t-25 -0.5q-4 0 -4 5z" />\n
+<glyph unicode="&#xfc;" horiz-adv-x="510" d="M109 533q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM269 533q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM15 360q0 4 3 11q2 6 4 7t11 2q88 4 110 4q7 0 7 -6v-272 q0 -67 111 -67q91 0 91 16v118q0 186 -8 186q-1 0 -25.5 -1t-26.5 -1q-4 0 -4 4q2 17 6 19q2 1 7 1q95 5 113 5q7 0 7 -6q-1 -239 -1 -301q0 -37 3.5 -48t15.5 -11q2 0 21 3t20 3q5 0 5 -10t-2 -12t-12 -4q-102 -15 -104 -15q-10 0 -11 13q-3 38 -4 38l-26 -12 q-25 -12 -64.5 -23.5t-72.5 -11.5q-34 0 -57 11t-33.5 31t-14.5 41t-4 50v157q0 77 -12 77q-1 0 -24 -0.5t-25 -0.5q-4 0 -4 5z" />\n
+<glyph unicode="&#xfd;" horiz-adv-x="467" d="M236 451q0 2 2 6l49 130q9 25 30 25q17 0 26.5 -8.5t9.5 -21.5q0 -10 -7 -20l-82 -107q-4 -6 -8 -6h-16q-4 0 -4 2zM25 368q0 6 0.5 8t3.5 4t9 2q8 0 33 -1t41 -1q13 0 46.5 1t41.5 1q9 0 11 -2.5t2 -11.5q0 -13 -12 -13h-19q-26 0 -26 -10q0 -12 31 -97.5t58 -151.5 q16 -40 19 -40t17 40q82 231 82 252q0 7 -31 7h-23q-8 0 -10.5 3t-2.5 10q0 14 14 14q9 0 31.5 -1t32.5 -1q12 0 30 1t25 1q13 0 13 -14q0 -13 -12 -13h-14q-10 0 -13 -10q-38 -105 -133 -342q-1 -3 -7 -19.5t-15.5 -46t-17.5 -51.5q-2 -4 -5.5 -15.5t-5 -14.5t-4.5 -11.5 t-5 -12t-5.5 -11t-7 -12.5t-8 -12.5t-10.5 -14.5t-13 -16q-17 -22 -26 -27q-6 -4 -15 -8q-54 -26 -62 -26q-18 0 -18 20q0 15 19 42q7 11 28 18l22.5 7.5t29.5 11t22 13.5t16 19q44 109 44 121q0 8 -28 77l-72.5 174l-55.5 132q-4 11 -7 13t-14 2h-11q-8 0 -10.5 3t-2.5 10z " />\n
+<glyph unicode="&#xfe;" horiz-adv-x="498" d="M20 645q0 2 2 16q1 6 2 6.5t8 1.5q120 9 123 9q5 0 6 -2.5t1 -12.5q1 -130 1 -321q0 -10 2 -10q1 0 19 14q50 37 108 37q83 0 127 -53t44 -136q0 -81 -57.5 -142t-151.5 -61q-31 0 -66 11l-7.5 2.5t-6.5 2.5t-5 1t-4 -1.5t-1 -4.5l3 -189q2 -67 6 -67h70q8 0 10.5 -3 t2.5 -10q0 -6 -0.5 -8t-3.5 -4t-9 -2q-8 0 -49 1t-57 1q-12 0 -46.5 -1t-50.5 -1q-9 0 -11 2.5t-2 11.5q0 13 12 13h55q3 0 3 160l-1 204q0 417 -9 517q-7 18 -11 19q-3 0 -24.5 -2t-23.5 -2q-8 0 -8 3zM164 52q0 -17 30 -29.5t57 -12.5q66 0 103 55t37 122q0 72 -37 116.5 t-93 44.5q-36 0 -64 -13q-33 -17 -33 -33v-250z" />\n
+<glyph unicode="&#xff;" horiz-adv-x="467" d="M120 533q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM280 533q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM25 368q0 6 0.5 8t3.5 4t9 2q8 0 33 -1t41 -1q13 0 46.5 1 t41.5 1q9 0 11 -2.5t2 -11.5q0 -13 -12 -13h-19q-26 0 -26 -10q0 -12 31 -97.5t58 -151.5q16 -40 19 -40t17 40q82 231 82 252q0 7 -31 7h-23q-8 0 -10.5 3t-2.5 10q0 14 14 14q9 0 31.5 -1t32.5 -1q12 0 30 1t25 1q13 0 13 -14q0 -13 -12 -13h-14q-10 0 -13 -10 q-38 -105 -133 -342q-1 -3 -7 -19.5t-15.5 -46t-17.5 -51.5q-2 -4 -5.5 -15.5t-5 -14.5t-4.5 -11.5t-5 -12t-5.5 -11t-7 -12.5t-8 -12.5t-10.5 -14.5t-13 -16q-17 -22 -26 -27q-6 -4 -15 -8q-54 -26 -62 -26q-18 0 -18 20q0 15 19 42q7 11 28 18l22.5 7.5t29.5 11t22 13.5 t16 19q44 109 44 121q0 8 -28 77l-72.5 174l-55.5 132q-4 11 -7 13t-14 2h-11q-8 0 -10.5 3t-2.5 10z" />\n
+<glyph unicode="&#x100;" horiz-adv-x="698" d="M269 788v23q0 6 1.5 7t7.5 1h187q5 0 6.5 -1t1.5 -6v-25q0 -6 -1 -7t-7 -1h-187q-7 0 -8 1t-1 8zM30 15q0 9 3 10.5t15 1.5h28q3 0 17.5 30.5t34.5 77.5l39 92l35.5 84.5l19.5 46.5l106 246q4 9 17 25.5t19 30.5q12 27 19 27t9 -7l120 -337l19 -53l21.5 -60.5l21 -58.5 l21 -56.5t17.5 -44t15 -32.5t8 -11h32q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-6 0 -39.5 1.5t-50.5 1.5q-16 0 -58 -1.5t-53 -1.5q-10 0 -12 2.5t-2 15.5q0 9 3 10.5t15 1.5h54q1 0 1 3q0 30 -70 226q-6 17 -10 18q-3 1 -10 1h-201q-5 0 -8 -0.5t-5 -1t-4 -3t-2 -3t-2 -5 t-2 -5.5q-81 -206 -81 -227q0 -3 1 -3h78q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -43.5 1.5t-48.5 1.5t-39 -1.5t-34 -1.5q-10 0 -12 2.5t-2 15.5zM231 305q0 -6 16 -6h179q13 0 13 5q0 1 -4 13l-83 243q-6 19 -8 19t-10 -19l-98 -240q-5 -12 -5 -15z" />\n
+<glyph unicode="&#x101;" horiz-adv-x="419" d="M99 518v23q0 6 1.5 7t7.5 1h187q5 0 6.5 -1t1.5 -6v-25q0 -6 -1 -7t-7 -1h-187q-7 0 -8 1t-1 8zM35 71q0 42 37 74t83.5 48t103.5 26q8 1 8 16q0 27 -0.5 42t-5 36.5t-13.5 32.5t-26 19.5t-42 8.5q-18 0 -31 -5q-20 -9 -25.5 -22t-6.5 -45q0 -16 -7 -21q-11 -8 -30.5 -18 t-22.5 -10q-8 0 -8 15q0 57 49 94t103 37q72 0 101.5 -33.5t29.5 -97.5q0 -29 -3 -113t-3 -91q0 -30 22 -30q2 0 19.5 12t18.5 12q3 0 8 -5.5t5 -9.5q0 -5 -65 -49q-15 -11 -26 -11q-10 0 -17.5 6t-11.5 14t-6.5 16t-3.5 14l-1 6q-1 0 -4 -2t-8 -5t-8 -5q-68 -41 -115 -41 q-46 0 -72 23t-26 62zM105 99q0 -26 17.5 -47.5t47.5 -21.5q20 0 44 6t38.5 12.5t14.5 9.5v134q0 11 -6 11q-14 0 -62 -15q-94 -30 -94 -89z" />\n
+<glyph unicode="&#x102;" horiz-adv-x="698" d="M268 832q0 6 1 6h17q1 0 2 -6t4.5 -15t10.5 -17.5t24.5 -14.5t43.5 -6t43.5 6t24.5 14.5t10.5 17.5t4.5 15t2 6h17q1 0 1 -6q0 -45 -26 -74t-77 -29t-77 29t-26 74zM30 15q0 9 3 10.5t15 1.5h28q3 0 17.5 30.5t34.5 77.5l39 92l35.5 84.5l19.5 46.5l106 246q4 9 17 25.5 t19 30.5q12 27 19 27t9 -7l120 -337l19 -53l21.5 -60.5l21 -58.5l21 -56.5t17.5 -44t15 -32.5t8 -11h32q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-6 0 -39.5 1.5t-50.5 1.5q-16 0 -58 -1.5t-53 -1.5q-10 0 -12 2.5t-2 15.5q0 9 3 10.5t15 1.5h54q1 0 1 3q0 30 -70 226 q-6 17 -10 18q-3 1 -10 1h-201q-5 0 -8 -0.5t-5 -1t-4 -3t-2 -3t-2 -5t-2 -5.5q-81 -206 -81 -227q0 -3 1 -3h78q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -43.5 1.5t-48.5 1.5t-39 -1.5t-34 -1.5q-10 0 -12 2.5t-2 15.5zM231 305q0 -6 16 -6h179q13 0 13 5q0 1 -4 13 l-83 243q-6 19 -8 19t-10 -19l-98 -240q-5 -12 -5 -15z" />\n
+<glyph unicode="&#x103;" horiz-adv-x="419" d="M98 579q0 7 1 7h17l1 -4q1 -5 3.5 -13.5t5.5 -15.5q21 -41 75 -41t75 41q3 7 5.5 15.5t3.5 13.5l1 4h17q1 0 1 -6q0 -48 -26.5 -84.5t-76.5 -36.5q-51 0 -77 36t-26 84zM35 71q0 42 37 74t83.5 48t103.5 26q8 1 8 16q0 27 -0.5 42t-5 36.5t-13.5 32.5t-26 19.5t-42 8.5 q-18 0 -31 -5q-20 -9 -25.5 -22t-6.5 -45q0 -16 -7 -21q-11 -8 -30.5 -18t-22.5 -10q-8 0 -8 15q0 57 49 94t103 37q72 0 101.5 -33.5t29.5 -97.5q0 -29 -3 -113t-3 -91q0 -30 22 -30q2 0 19.5 12t18.5 12q3 0 8 -5.5t5 -9.5q0 -5 -65 -49q-15 -11 -26 -11q-10 0 -17.5 6 t-11.5 14t-6.5 16t-3.5 14l-1 6q-1 0 -4 -2t-8 -5t-8 -5q-68 -41 -115 -41q-46 0 -72 23t-26 62zM105 99q0 -26 17.5 -47.5t47.5 -21.5q20 0 44 6t38.5 12.5t14.5 9.5v134q0 11 -6 11q-14 0 -62 -15q-94 -30 -94 -89z" />\n
+<glyph unicode="&#x104;" horiz-adv-x="698" d="M30 15q0 9 3 10.5t15 1.5h28q4 0 23.5 44l60 140l62.5 147l106 246q4 9 17 25.5t19 30.5q12 27 19 27t9 -7l120 -337l19 -53l21.5 -60.5l21 -58.5l21 -56.5t17.5 -44t15 -32.5t8 -11h32q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-6 0 -39.5 1.5t-50.5 1.5q-4 0 -8 -4 q-84 -86 -84 -163q0 -33 20 -56.5t44 -23.5q23 0 43 11t31 22l11 11q1 0 6 -6t5 -7q0 -3 -15 -19t-47.5 -34t-68.5 -18q-32 0 -62.5 29.5t-30.5 63.5q0 12 1.5 23.5t6.5 23.5t9 20.5t13.5 21l14.5 19.5t18 20.5l18.5 19l22 21.5t22.5 21q3 3 -1 3q-58 -2 -80 -2 q-10 0 -12 2.5t-2 15.5q0 9 3 10.5t15 1.5h54q1 0 1 3q0 30 -70 226q-6 17 -10 18q-3 1 -10 1h-201q-5 0 -8 -0.5t-5 -1t-4 -3t-2 -3t-2 -5t-2 -5.5q-81 -206 -81 -227q0 -3 1 -3h78q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -43.5 1.5t-48.5 1.5t-39 -1.5t-34 -1.5 q-10 0 -12 2.5t-2 15.5zM231 305q0 -6 16 -6h179q13 0 13 5q0 1 -4 13l-83 243q-6 19 -8 19t-10 -19l-98 -240q-5 -12 -5 -15z" />\n
+<glyph unicode="&#x105;" horiz-adv-x="419" d="M35 71q0 42 37 74t83.5 48t103.5 26q8 1 8 16q0 27 -0.5 42t-5 36.5t-13.5 32.5t-26 19.5t-42 8.5q-18 0 -31 -5q-20 -9 -25.5 -22t-6.5 -45q0 -16 -7 -21q-11 -8 -30.5 -18t-22.5 -10q-8 0 -8 15q0 57 49 94t103 37q72 0 101.5 -33.5t29.5 -97.5q0 -29 -3 -113t-3 -91 q0 -30 22 -30q2 0 19.5 12t18.5 12q3 0 8 -5.5t5 -9.5q0 -1 -47 -37q-28 -21 -41.5 -32.5t-38.5 -36t-36.5 -50.5t-11.5 -54q0 -33 20 -56.5t44 -23.5q23 0 43 11t31 22l11 11q1 0 6 -6t5 -7q0 -3 -15 -19t-47.5 -34t-68.5 -18q-32 0 -62.5 29.5t-30.5 63.5q0 74 126 173 l7 7l-7 7q-7 7 -11 18.5t-5 19.5t-2 8t-4 -2t-8 -5t-8 -5q-68 -41 -115 -41q-46 0 -72 23t-26 62zM105 99q0 -26 17.5 -47.5t47.5 -21.5q20 0 44 6t38.5 12.5t14.5 9.5v134q0 11 -6 11q-14 0 -62 -15q-94 -30 -94 -89z" />\n
+<glyph unicode="&#x106;" horiz-adv-x="731" d="M385 731q0 2 2 6l53 85q16 25 34 25q30 0 30 -25q0 -16 -14 -27l-72 -60l-8 -6h-21q-4 0 -4 2zM45 335q0 154 101.5 249.5t255.5 95.5q19 0 37.5 -2t34.5 -5.5t29.5 -8t27 -10.5l23 -10.5t19.5 -11l15 -10l12.5 -8.5t8.5 -6q5 -4 6.5 -5t5 -2t4.5 1.5t1 8.5v27q0 9 2 11 t13 2q12 0 16 -2t4 -11q0 -5 -2 -84t-2 -109q0 -9 -3 -12.5t-13 -3.5q-13 0 -16 2.5t-3 9.5q0 1 2 43t2 47t-11 18t-32.5 30t-48.5 33t-64.5 27t-74.5 11q-108 0 -178 -90t-70 -227q0 -127 81 -218.5t196 -91.5q51 0 99 15t71.5 30.5t24.5 22.5l13 113q1 10 5.5 13t16.5 1 q12 -1 12 -13q0 -13 -16 -133q-1 -10 -36.5 -30.5t-97.5 -39t-120 -18.5q-71 0 -133 21.5t-111.5 63t-78 110.5t-28.5 156z" />\n
+<glyph unicode="&#x107;" horiz-adv-x="412" d="M216 451q0 2 2 6l49 130q9 25 30 25q17 0 26.5 -8.5t9.5 -21.5q0 -10 -7 -20l-82 -107q-4 -6 -8 -6h-16q-4 0 -4 2zM35 177q0 104 63 163t143 59q50 0 91.5 -29t41.5 -67q0 -13 -10 -20q-17 -13 -30 -13t-17 11q-2 5 -8.5 25.5t-10 27t-12 18.5t-21 16t-30.5 4 q-60 0 -97.5 -53t-37.5 -117q0 -68 40.5 -118t113.5 -50q30 0 58.5 7.5t44.5 15t18 7.5q7 0 7 -8q0 -2 -6.5 -9t-20.5 -17t-32 -18.5t-44.5 -15t-54.5 -6.5q-87 0 -138 51t-51 136z" />\n
+<glyph unicode="&#x108;" horiz-adv-x="731" d="M284 731l4 6l79 89q12 13 16 13h24q4 0 16 -13l79 -89q4 -4 4 -6t-6 -2h-9q-1 0 -11 6l-81 45q-4 2 -8 0l-81 -45q-10 -6 -11 -6h-9q-6 0 -6 2zM45 335q0 154 101.5 249.5t255.5 95.5q19 0 37.5 -2t34.5 -5.5t29.5 -8t27 -10.5l23 -10.5t19.5 -11l15 -10l12.5 -8.5 t8.5 -6q5 -4 6.5 -5t5 -2t4.5 1.5t1 8.5v27q0 9 2 11t13 2q12 0 16 -2t4 -11q0 -5 -2 -84t-2 -109q0 -9 -3 -12.5t-13 -3.5q-13 0 -16 2.5t-3 9.5q0 1 2 43t2 47t-11 18t-32.5 30t-48.5 33t-64.5 27t-74.5 11q-108 0 -178 -90t-70 -227q0 -127 81 -218.5t196 -91.5 q51 0 99 15t71.5 30.5t24.5 22.5l13 113q1 10 5.5 13t16.5 1q12 -1 12 -13q0 -13 -16 -133q-1 -10 -36.5 -30.5t-97.5 -39t-120 -18.5q-71 0 -133 21.5t-111.5 63t-78 110.5t-28.5 156z" />\n
+<glyph unicode="&#x109;" horiz-adv-x="412" d="M121 461q0 1 3 6l79 119q6 10 8.5 11.5t9.5 1.5h20q7 0 9.5 -1.5t8.5 -11.5l79 -119q3 -5 3 -6q0 -2 -5 -2h-12l-8 6l-81 70q-4 3 -8 0l-81 -70q-6 -6 -8 -6h-12q-5 0 -5 2zM35 177q0 104 63 163t143 59q50 0 91.5 -29t41.5 -67q0 -13 -10 -20q-17 -13 -30 -13t-17 11 q-2 5 -8.5 25.5t-10 27t-12 18.5t-21 16t-30.5 4q-60 0 -97.5 -53t-37.5 -117q0 -68 40.5 -118t113.5 -50q30 0 58.5 7.5t44.5 15t18 7.5q7 0 7 -8q0 -2 -6.5 -9t-20.5 -17t-32 -18.5t-44.5 -15t-54.5 -6.5q-87 0 -138 51t-51 136z" />\n
+<glyph unicode="&#x10a;" horiz-adv-x="731" d="M344 783q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM45 335q0 154 101.5 249.5t255.5 95.5q19 0 37.5 -2t34.5 -5.5t29.5 -8t27 -10.5l23 -10.5t19.5 -11l15 -10l12.5 -8.5t8.5 -6q5 -4 6.5 -5t5 -2t4.5 1.5t1 8.5v27 q0 9 2 11t13 2q12 0 16 -2t4 -11q0 -5 -2 -84t-2 -109q0 -9 -3 -12.5t-13 -3.5q-13 0 -16 2.5t-3 9.5q0 1 2 43t2 47t-11 18t-32.5 30t-48.5 33t-64.5 27t-74.5 11q-108 0 -178 -90t-70 -227q0 -127 81 -218.5t196 -91.5q51 0 99 15t71.5 30.5t24.5 22.5l13 113q1 10 5.5 13 t16.5 1q12 -1 12 -13q0 -13 -16 -133q-1 -10 -36.5 -30.5t-97.5 -39t-120 -18.5q-71 0 -133 21.5t-111.5 63t-78 110.5t-28.5 156z" />\n
+<glyph unicode="&#x10b;" horiz-adv-x="412" d="M180 533q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM35 177q0 104 63 163t143 59q50 0 91.5 -29t41.5 -67q0 -13 -10 -20q-17 -13 -30 -13t-17 11q-2 5 -8.5 25.5t-10 27t-12 18.5t-21 16t-30.5 4q-60 0 -97.5 -53 t-37.5 -117q0 -68 40.5 -118t113.5 -50q30 0 58.5 7.5t44.5 15t18 7.5q7 0 7 -8q0 -2 -6.5 -9t-20.5 -17t-32 -18.5t-44.5 -15t-54.5 -6.5q-87 0 -138 51t-51 136z" />\n
+<glyph unicode="&#x10c;" horiz-adv-x="731" d="M284 837q0 2 6 2h9q1 0 11 -6l81 -45q4 -2 8 0l81 45q10 6 11 6h9q6 0 6 -2l-4 -6l-79 -89q-12 -13 -16 -13h-24q-4 0 -16 13l-79 89q-4 4 -4 6zM45 335q0 154 101.5 249.5t255.5 95.5q19 0 37.5 -2t34.5 -5.5t29.5 -8t27 -10.5l23 -10.5t19.5 -11l15 -10l12.5 -8.5 t8.5 -6q5 -4 6.5 -5t5 -2t4.5 1.5t1 8.5v27q0 9 2 11t13 2q12 0 16 -2t4 -11q0 -5 -2 -84t-2 -109q0 -9 -3 -12.5t-13 -3.5q-13 0 -16 2.5t-3 9.5q0 1 2 43t2 47t-11 18t-32.5 30t-48.5 33t-64.5 27t-74.5 11q-108 0 -178 -90t-70 -227q0 -127 81 -218.5t196 -91.5 q51 0 99 15t71.5 30.5t24.5 22.5l13 113q1 10 5.5 13t16.5 1q12 -1 12 -13q0 -13 -16 -133q-1 -10 -36.5 -30.5t-97.5 -39t-120 -18.5q-71 0 -133 21.5t-111.5 63t-78 110.5t-28.5 156z" />\n
+<glyph unicode="&#x10d;" horiz-adv-x="412" d="M121 597q0 2 5 2h12l8 -6l81 -70q4 -3 8 0l81 70q6 6 8 6h12q5 0 5 -2q0 -1 -3 -6l-79 -119q-6 -10 -8.5 -11.5t-9.5 -1.5h-20q-7 0 -9.5 1.5t-8.5 11.5l-79 119q-3 5 -3 6zM35 177q0 104 63 163t143 59q50 0 91.5 -29t41.5 -67q0 -13 -10 -20q-17 -13 -30 -13t-17 11 q-2 5 -8.5 25.5t-10 27t-12 18.5t-21 16t-30.5 4q-60 0 -97.5 -53t-37.5 -117q0 -68 40.5 -118t113.5 -50q30 0 58.5 7.5t44.5 15t18 7.5q7 0 7 -8q0 -2 -6.5 -9t-20.5 -17t-32 -18.5t-44.5 -15t-54.5 -6.5q-87 0 -138 51t-51 136z" />\n
+<glyph unicode="&#x10e;" horiz-adv-x="758" d="M231 837q0 2 6 2h9q1 0 11 -6l81 -45q4 -2 8 0l81 45q10 6 11 6h9q6 0 6 -2l-4 -6l-79 -89q-12 -13 -16 -13h-24q-4 0 -16 13l-79 89q-4 4 -4 6zM35 10q0 11 3 13t14 2h66q4 0 8.5 200t4.5 338q0 78 -2 78l-70 -2q-5 0 -7.5 0.5t-4 3t-1.5 8.5v7.5t1.5 5t4 3t7.5 0.5 q1 0 11.5 -0.5t26.5 -0.5h31q41 0 114.5 6t89.5 6q166 0 273.5 -93t107.5 -250q0 -105 -49.5 -183.5t-126.5 -116.5t-169 -39q-32 0 -97 2t-98 2q-16 0 -70 -2t-57 -2q-8 0 -9.5 2t-1.5 12zM213 86q0 -59 2 -60q6 -4 57 -4q69 0 124.5 14t90 34.5t60 53t37.5 59t19 63.5 t8 56t1 46q0 73 -35.5 141.5t-106.5 115.5t-159 47q-67 0 -90 -6q-7 -2 -7 -146q-1 -138 -1 -414z" />\n
+<glyph unicode="&#x10f;" horiz-adv-x="499" d="M458 491q0 2 2.5 27t5.5 60.5t5 54.5q3 33 35 33t32 -29q0 -5 -3 -13l-51 -124q-6 -12 -8 -12h-15q-3 0 -3 3zM30 181q0 85 58.5 141.5t144.5 56.5q17 0 33.5 -2.5t28.5 -6.5t21 -8t14 -6l6 -3q6 0 6 18q0 48 -2 113.5t-4.5 112t-3.5 46.5t-32 -4.5t-35 -4.5t-5 2t1 13 q2 12 8 13q24 3 56.5 7.5t52.5 7.5t22 3q7 0 8.5 -3.5t1.5 -19.5q0 -7 -1.5 -62.5t-3 -164.5t-1.5 -246q0 -48 2 -120q1 -29 6 -39t17 -10q4 0 34 4q6 1 8.5 0t2.5 -8q0 -8 -0.5 -11t-3 -5t-9.5 -3l-115 -15q-6 0 -6 9q0 1 0.5 17.5t0.5 18.5q0 8 -2.5 9t-12.5 -5 q-63 -39 -120 -39q-75 0 -125.5 47t-50.5 147zM103 188q0 -74 37.5 -119t114.5 -45q23 0 55 10.5t32 22.5v250q0 12 -31 32t-66 20q-64 0 -103 -50.5t-39 -120.5z" />\n
+<glyph unicode="&#x110;" horiz-adv-x="758" d="M35 10q0 11 3 13t14 2h66q5 0 11 298q0 8 -7 8h-79q-2 0 -2.5 12t2.5 12h76q10 0 10 10q2 148 2 198q0 78 -2 78l-70 -2q-5 0 -7.5 0.5t-4 3t-1.5 8.5v7.5t1.5 5t4 3t7.5 0.5q1 0 11.5 -0.5t26.5 -0.5h31q41 0 114.5 6t89.5 6q166 0 273.5 -93t107.5 -250 q0 -105 -49.5 -183.5t-126.5 -116.5t-169 -39q-32 0 -97 2t-98 2q-16 0 -70 -2t-57 -2q-8 0 -9.5 2t-1.5 12zM213 86q0 -59 2 -60q6 -4 57 -4q69 0 124.5 14t90 34.5t60 53t37.5 59t19 63.5t8 56t1 46q0 73 -35.5 141.5t-106.5 115.5t-159 47q-67 0 -90 -6q-7 -2 -7 -146 q0 -22 -0.5 -67t-0.5 -68q0 -7 1.5 -8.5t9.5 -1.5h208q3 0 3 -12t-3 -12h-212q-7 0 -7 -8v-237z" />\n
+<glyph unicode="&#x111;" horiz-adv-x="499" d="M30 181q0 85 58.5 141.5t144.5 56.5q17 0 33.5 -2.5t28.5 -6.5t21 -8t14 -6l6 -3q6 0 6 18q0 36 -2 116q0 6 -9 6h-151q-2 0 -2.5 12t2.5 12h152q5 0 6 1.5t1 7.5q-4 117 -7 117q-1 0 -32 -4.5t-35 -4.5t-5 2t1 13q2 12 8 13q24 3 56.5 7.5t52.5 7.5t22 3q7 0 8.5 -3.5 t1.5 -19.5q0 -6 -0.5 -23t-1.5 -46.5t-1 -61.5q0 -9 6 -9h58q3 0 3 -12t-3 -12h-58q-7 0 -7 -6q-2 -146 -2 -303q0 -48 2 -120q1 -29 6 -39t17 -10q4 0 34 4q6 1 8.5 0t2.5 -8q0 -8 -0.5 -11t-3 -5t-9.5 -3l-115 -15q-6 0 -6 9q0 1 0.5 17.5t0.5 18.5q0 8 -2.5 9t-12.5 -5 q-63 -39 -120 -39q-75 0 -125.5 47t-50.5 147zM103 188q0 -74 37.5 -119t114.5 -45q23 0 55 10.5t32 22.5v250q0 12 -31 32t-66 20q-64 0 -103 -50.5t-39 -120.5z" />\n
+<glyph unicode="&#x112;" horiz-adv-x="605" d="M214 788v23q0 6 1.5 7t7.5 1h187q6 0 7 -1t1 -6v-25q0 -6 -1 -7t-7 -1h-187q-7 0 -8 1t-1 8zM40 15q0 9 2.5 10.5t14.5 1.5h61q7 0 7 75v96q0 31 -0.5 72t-1 78t-1 69.5t-1 53t-0.5 21.5q0 144 -11 144h-43q-7 0 -10.5 0.5t-6 4t-2.5 10.5q0 14 12 14l43 -1q43 -2 64 -2 q28 0 128.5 1.5t120.5 1.5q47 0 56.5 1.5t10.5 10.5v1q1 12 13 12q11 0 14 -2t3 -9q0 -2 -2 -43t-2 -87q0 -6 -3 -8t-13 -2q-15 0 -15 14q0 2 1.5 38.5t1.5 39.5q0 7 -272 7q-7 0 -7 -128q0 -42 2 -142q0 -10 1.5 -13t10.5 -3h167q55 0 55 16v50q0 9 17 9q14 0 14 -8 q0 -1 -1 -29t-1 -49t1 -50t1 -33q0 -8 -13 -8q-18 0 -18 9v46q0 7 -2 10t-15 6.5t-38 3.5h-163q-12 0 -14 -2t-2 -13q6 -276 12 -276q27 0 68 0.5l79.5 1t73.5 0.5t57 0.5t23 0.5q12 0 15 3t4 20q1 14 3 87q0 8 14 8q17 0 17 -9q0 -28 -1.5 -77t-1.5 -61q0 -11 -22 -11 q-11 0 -182.5 1.5t-187.5 1.5t-63.5 -1.5t-58.5 -1.5q-10 0 -11.5 2.5t-1.5 15.5z" />\n
+<glyph unicode="&#x113;" horiz-adv-x="424" d="M126 518v23q0 6 1.5 7t7.5 1h187q6 0 7 -1t1 -6v-25q0 -6 -1 -7t-7 -1h-187q-7 0 -8 1t-1 8zM30 182q0 91 57 152.5t147 61.5q71 0 110 -46t39 -113q0 -5 -20.5 -8.5t-33.5 -3.5q-6 0 -113 2.5t-111 2.5q-5 0 -5 -36q0 -76 44.5 -120.5t104.5 -44.5q22 0 43.5 6.5 t36 16.5t25.5 19.5t18 16.5l6 6q2 0 9 -6.5t7 -8.5q0 -5 -21 -26.5t-64 -44.5t-88 -23q-91 0 -141 53.5t-50 143.5zM105 255q0 -8 12 -8q57 0 157 4q40 1 40 4q0 65 -29.5 92t-62.5 27q-46 0 -80 -38.5t-37 -80.5z" />\n
+<glyph unicode="&#x114;" horiz-adv-x="605" d="M213 832q0 6 1 6h17q1 0 2 -6t4.5 -15t10.5 -17.5t24.5 -14.5t43.5 -6t43.5 6t24.5 14.5t10.5 17.5t4.5 15t2 6h17q1 0 1 -6q0 -45 -26 -74t-77 -29t-77 29t-26 74zM40 15q0 9 2.5 10.5t14.5 1.5h61q7 0 7 75v96q0 31 -0.5 72t-1 78t-1 69.5t-1 53t-0.5 21.5 q0 144 -11 144h-43q-7 0 -10.5 0.5t-6 4t-2.5 10.5q0 14 12 14l43 -1q43 -2 64 -2q28 0 128.5 1.5t120.5 1.5q47 0 56.5 1.5t10.5 10.5v1q1 12 13 12q11 0 14 -2t3 -9q0 -2 -2 -43t-2 -87q0 -6 -3 -8t-13 -2q-15 0 -15 14q0 2 1.5 38.5t1.5 39.5q0 7 -272 7q-7 0 -7 -128 q0 -42 2 -142q0 -10 1.5 -13t10.5 -3h167q55 0 55 16v50q0 9 17 9q14 0 14 -8q0 -1 -1 -29t-1 -49t1 -50t1 -33q0 -8 -13 -8q-18 0 -18 9v46q0 7 -2 10t-15 6.5t-38 3.5h-163q-12 0 -14 -2t-2 -13q6 -276 12 -276q27 0 68 0.5l79.5 1t73.5 0.5t57 0.5t23 0.5q12 0 15 3t4 20 q1 14 3 87q0 8 14 8q17 0 17 -9q0 -28 -1.5 -77t-1.5 -61q0 -11 -22 -11q-11 0 -182.5 1.5t-187.5 1.5t-63.5 -1.5t-58.5 -1.5q-10 0 -11.5 2.5t-1.5 15.5z" />\n
+<glyph unicode="&#x115;" horiz-adv-x="424" d="M125 579q0 7 1 7h17l1 -4q1 -5 3.5 -13.5t5.5 -15.5q21 -41 75 -41t75 41q3 7 5.5 15.5t3.5 13.5l1 4h17q1 0 1 -6q0 -48 -26.5 -84.5t-76.5 -36.5q-51 0 -77 36t-26 84zM30 182q0 91 57 152.5t147 61.5q71 0 110 -46t39 -113q0 -5 -20.5 -8.5t-33.5 -3.5q-6 0 -113 2.5 t-111 2.5q-5 0 -5 -36q0 -76 44.5 -120.5t104.5 -44.5q22 0 43.5 6.5t36 16.5t25.5 19.5t18 16.5l6 6q2 0 9 -6.5t7 -8.5q0 -5 -21 -26.5t-64 -44.5t-88 -23q-91 0 -141 53.5t-50 143.5zM105 255q0 -8 12 -8q57 0 157 4q40 1 40 4q0 65 -29.5 92t-62.5 27q-46 0 -80 -38.5 t-37 -80.5z" />\n
+<glyph unicode="&#x116;" horiz-adv-x="605" d="M265 783q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM40 15q0 9 2.5 10.5t14.5 1.5h61q7 0 7 75v96q0 31 -0.5 72t-1 78t-1 69.5t-1 53t-0.5 21.5q0 144 -11 144h-43q-7 0 -10.5 0.5t-6 4t-2.5 10.5q0 14 12 14l43 -1 q43 -2 64 -2q28 0 128.5 1.5t120.5 1.5q47 0 56.5 1.5t10.5 10.5v1q1 12 13 12q11 0 14 -2t3 -9q0 -2 -2 -43t-2 -87q0 -6 -3 -8t-13 -2q-15 0 -15 14q0 2 1.5 38.5t1.5 39.5q0 7 -272 7q-7 0 -7 -128q0 -42 2 -142q0 -10 1.5 -13t10.5 -3h167q55 0 55 16v50q0 9 17 9 q14 0 14 -8q0 -1 -1 -29t-1 -49t1 -50t1 -33q0 -8 -13 -8q-18 0 -18 9v46q0 7 -2 10t-15 6.5t-38 3.5h-163q-12 0 -14 -2t-2 -13q6 -276 12 -276q27 0 68 0.5l79.5 1t73.5 0.5t57 0.5t23 0.5q12 0 15 3t4 20q1 14 3 87q0 8 14 8q17 0 17 -9q0 -28 -1.5 -77t-1.5 -61 q0 -11 -22 -11q-11 0 -182.5 1.5t-187.5 1.5t-63.5 -1.5t-58.5 -1.5q-10 0 -11.5 2.5t-1.5 15.5z" />\n
+<glyph unicode="&#x117;" horiz-adv-x="424" d="M177 533q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM30 182q0 91 57 152.5t147 61.5q71 0 110 -46t39 -113q0 -5 -20.5 -8.5t-33.5 -3.5q-6 0 -113 2.5t-111 2.5q-5 0 -5 -36q0 -76 44.5 -120.5t104.5 -44.5 q22 0 43.5 6.5t36 16.5t25.5 19.5t18 16.5l6 6q2 0 9 -6.5t7 -8.5q0 -5 -21 -26.5t-64 -44.5t-88 -23q-91 0 -141 53.5t-50 143.5zM105 255q0 -8 12 -8q57 0 157 4q40 1 40 4q0 65 -29.5 92t-62.5 27q-46 0 -80 -38.5t-37 -80.5z" />\n
+<glyph unicode="&#x118;" horiz-adv-x="605" d="M40 15q0 9 2.5 10.5t14.5 1.5h61q7 0 7 75v96q0 31 -0.5 72t-1 78t-1 69.5t-1 53t-0.5 21.5q0 144 -11 144h-43q-7 0 -10.5 0.5t-6 4t-2.5 10.5q0 14 12 14l43 -1q43 -2 64 -2q28 0 128.5 1.5t120.5 1.5q47 0 56.5 1.5t10.5 10.5v1q1 12 13 12q11 0 14 -2t3 -9 q0 -2 -2 -43t-2 -87q0 -6 -3 -8t-13 -2q-15 0 -15 14q0 2 1.5 38.5t1.5 39.5q0 7 -272 7q-7 0 -7 -128q0 -42 2 -142q0 -10 1.5 -13t10.5 -3h167q55 0 55 16v50q0 9 17 9q14 0 14 -8q0 -1 -1 -29t-1 -49t1 -50t1 -33q0 -8 -13 -8q-18 0 -18 9v46q0 7 -2 10t-15 6.5t-38 3.5 h-163q-12 0 -14 -2t-2 -13q6 -276 12 -276q27 0 68 0.5l79.5 1t73.5 0.5t57 0.5t23 0.5q12 0 15 3t4 20q1 14 3 87q0 8 14 8q17 0 17 -9q0 -28 -1.5 -77t-1.5 -61q0 -11 -22 -11h-62q-14 0 -23 -9q-76 -82 -76 -155q0 -33 20 -56.5t44 -23.5q23 0 43 11t31 22l11 11 q1 0 6 -6t5 -7q0 -3 -15 -19t-47.5 -34t-68.5 -18q-32 0 -62.5 29.5t-30.5 63.5q0 21 7.5 42t13.5 33.5t29 37.5t29.5 31.5l38.5 37.5q8 6 7.5 8t-13.5 2l-257 2q-16 0 -63.5 -1.5t-58.5 -1.5q-10 0 -11.5 2.5t-1.5 15.5z" />\n
+<glyph unicode="&#x119;" horiz-adv-x="424" d="M30 182q0 91 57 152.5t147 61.5q71 0 110 -46t39 -113q0 -5 -20.5 -8.5t-33.5 -3.5q-6 0 -113 2.5t-111 2.5q-5 0 -5 -36q0 -76 44.5 -120.5t104.5 -44.5q22 0 43.5 6.5t36 16.5t25.5 19.5t18 16.5l6 6q2 0 9 -6.5t7 -8.5q0 -10 -48 -49q-45 -35 -83.5 -89t-38.5 -108 q0 -33 20 -56.5t44 -23.5q23 0 43 11t31 22l11 11q1 0 6 -6t5 -7q0 -3 -15 -19t-47.5 -34t-68.5 -18q-32 0 -62.5 29.5t-30.5 63.5q0 16 2 29.5t8.5 27t11 22t17.5 23.5l19 21.5t25 25.5l27 27q2 2 9 7q12 9 7 8q-1 0 -3 -1q-31 -11 -62 -11q-91 0 -141 53.5t-50 143.5z M105 255q0 -8 12 -8q57 0 157 4q40 1 40 4q0 65 -29.5 92t-62.5 27q-46 0 -80 -38.5t-37 -80.5z" />\n
+<glyph unicode="&#x11a;" horiz-adv-x="605" d="M205 837q0 2 6 2h9q1 0 11 -6l81 -45q4 -2 8 0l81 45q10 6 11 6h9q6 0 6 -2l-4 -6l-79 -89q-12 -13 -16 -13h-24q-4 0 -16 13l-79 89q-4 4 -4 6zM40 15q0 9 2.5 10.5t14.5 1.5h61q7 0 7 75v96q0 31 -0.5 72t-1 78t-1 69.5t-1 53t-0.5 21.5q0 144 -11 144h-43 q-7 0 -10.5 0.5t-6 4t-2.5 10.5q0 14 12 14l43 -1q43 -2 64 -2q28 0 128.5 1.5t120.5 1.5q47 0 56.5 1.5t10.5 10.5v1q1 12 13 12q11 0 14 -2t3 -9q0 -2 -2 -43t-2 -87q0 -6 -3 -8t-13 -2q-15 0 -15 14q0 2 1.5 38.5t1.5 39.5q0 7 -272 7q-7 0 -7 -128q0 -42 2 -142 q0 -10 1.5 -13t10.5 -3h167q55 0 55 16v50q0 9 17 9q14 0 14 -8q0 -1 -1 -29t-1 -49t1 -50t1 -33q0 -8 -13 -8q-18 0 -18 9v46q0 7 -2 10t-15 6.5t-38 3.5h-163q-12 0 -14 -2t-2 -13q6 -276 12 -276q27 0 68 0.5l79.5 1t73.5 0.5t57 0.5t23 0.5q12 0 15 3t4 20q1 14 3 87 q0 8 14 8q17 0 17 -9q0 -28 -1.5 -77t-1.5 -61q0 -11 -22 -11q-11 0 -182.5 1.5t-187.5 1.5t-63.5 -1.5t-58.5 -1.5q-10 0 -11.5 2.5t-1.5 15.5z" />\n
+<glyph unicode="&#x11b;" horiz-adv-x="424" d="M118 597q0 2 5 2h12q1 0 8 -6l81 -70q4 -3 8 0l81 70q6 6 8 6h12q5 0 5 -2q0 -1 -3 -6l-79 -119q-6 -10 -8.5 -11.5t-9.5 -1.5h-20q-7 0 -9.5 1.5t-8.5 11.5l-79 119q-3 5 -3 6zM30 182q0 91 57 152.5t147 61.5q71 0 110 -46t39 -113q0 -5 -20.5 -8.5t-33.5 -3.5 q-6 0 -113 2.5t-111 2.5q-5 0 -5 -36q0 -76 44.5 -120.5t104.5 -44.5q22 0 43.5 6.5t36 16.5t25.5 19.5t18 16.5l6 6q2 0 9 -6.5t7 -8.5q0 -5 -21 -26.5t-64 -44.5t-88 -23q-91 0 -141 53.5t-50 143.5zM105 255q0 -8 12 -8q57 0 157 4q40 1 40 4q0 65 -29.5 92t-62.5 27 q-46 0 -80 -38.5t-37 -80.5z" />\n
+<glyph unicode="&#x11c;" horiz-adv-x="764" d="M293 731l4 6l79 89q12 13 16 13h24q4 0 16 -13l79 -89q4 -4 4 -6t-6 -2h-9q-1 0 -11 6l-81 45q-4 2 -8 0l-81 -45q-10 -6 -11 -6h-9q-6 0 -6 2zM45 335q0 160 102.5 251t260.5 91q117 0 201 -59q5 -4 6.5 -5t5 -2t4.5 1.5t1 8.5v25q0 9 2 11t13 2q12 0 15.5 -2t3.5 -11 q0 -2 -1.5 -76.5t-1.5 -104.5q0 -9 -3 -12.5t-13 -3.5q-13 0 -16 2.5t-3 9.5q0 1 2 38t2 42t-9.5 17t-29.5 27.5t-45.5 30t-62.5 24.5t-75 10q-109 0 -183 -91t-74 -226q0 -130 79 -225.5t198 -95.5q51 0 91 12t55.5 24.5t16.5 19.5q3 26 3 94q0 58 -10 58h-87q-8 0 -8 12 q0 18 9 18q15 0 64.5 -1.5t67.5 -1.5q17 0 42.5 1.5t47.5 1.5q8 0 8 -14q0 -16 -8 -16h-31q-9 0 -11 -13t-2 -45q0 -12 -0.5 -42t-0.5 -47q0 -10 -39 -31.5t-106.5 -40.5t-129.5 -19q-71 0 -133 21t-111.5 62.5t-78 110.5t-28.5 159z" />\n
+<glyph unicode="&#x11d;" horiz-adv-x="425" d="M95 461q0 1 3 6l79 119q6 10 8.5 11.5t9.5 1.5h20q7 0 9.5 -1.5t8.5 -11.5l79 -119q3 -5 3 -6q0 -2 -5 -2h-12l-8 6l-81 70q-4 3 -8 0l-81 -70q-6 -6 -8 -6h-12q-5 0 -5 2zM15 -173q0 32 25.5 58t54 38.5t57.5 18.5q23 5 23 6t-21 1h-57q-31 0 -40 19q-9 21 -9 48 q0 28 18 32q33 8 76 20q38 11 38 12l-2 1q-3 1 -8 2t-9 2q-127 38 -127 161q0 64 53.5 106.5t122.5 42.5q22 0 42 -5.5t33.5 -12.5t24 -14.5t16.5 -12.5l6 -6q2 0 14.5 4.5t29.5 9t31 5.5q2 0 5.5 -9.5t3.5 -18.5q0 -6 -3 -6q-11 -1 -35 -6t-24 -8q0 -1 3 -10.5t6.5 -26 t3.5 -35.5q0 -60 -29 -95t-86 -57q-27 -11 -173 -52q-4 -1 -4 -9t5.5 -18.5t8.5 -11.5q17 -1 57.5 -2.5t64.5 -3t60.5 -6t59 -12.5t45 -20.5t33.5 -32.5t11 -47q0 -76 -61 -121t-159 -45q-44 0 -85 12t-70.5 39.5t-29.5 65.5zM60 -166q0 -46 44 -72t95 -26q66 0 115 28 t49 88q0 27 -29 46t-67 26.5t-78 7.5q-43 0 -86 -26.5t-43 -71.5zM98 250q0 -65 41 -110t68 -45q33 0 65.5 43t32.5 106q0 59 -27 92.5t-73 33.5q-43 0 -75 -35.5t-32 -84.5z" />\n
+<glyph unicode="&#x11e;" horiz-adv-x="764" d="M301 832q0 6 1 6h17q1 0 2 -6t4.5 -15t10.5 -17.5t24.5 -14.5t43.5 -6t43.5 6t24.5 14.5t10.5 17.5t4.5 15t2 6h17q1 0 1 -6q0 -45 -26 -74t-77 -29t-77 29t-26 74zM45 335q0 160 102.5 251t260.5 91q117 0 201 -59q5 -4 6.5 -5t5 -2t4.5 1.5t1 8.5v25q0 9 2 11t13 2 q12 0 15.5 -2t3.5 -11q0 -2 -1.5 -76.5t-1.5 -104.5q0 -9 -3 -12.5t-13 -3.5q-13 0 -16 2.5t-3 9.5q0 1 2 38t2 42t-9.5 17t-29.5 27.5t-45.5 30t-62.5 24.5t-75 10q-109 0 -183 -91t-74 -226q0 -130 79 -225.5t198 -95.5q51 0 91 12t55.5 24.5t16.5 19.5q3 26 3 94 q0 58 -10 58h-87q-8 0 -8 12q0 18 9 18q15 0 64.5 -1.5t67.5 -1.5q17 0 42.5 1.5t47.5 1.5q8 0 8 -14q0 -16 -8 -16h-31q-9 0 -11 -13t-2 -45q0 -12 -0.5 -42t-0.5 -47q0 -10 -39 -31.5t-106.5 -40.5t-129.5 -19q-71 0 -133 21t-111.5 62.5t-78 110.5t-28.5 159z" />\n
+<glyph unicode="&#x11f;" horiz-adv-x="425" d="M102 579q0 7 1 7h17l1 -4q1 -5 3.5 -13.5t5.5 -15.5q21 -41 75 -41t75 41q3 7 5.5 15.5t3.5 13.5l1 4h17q1 0 1 -6q0 -48 -26.5 -84.5t-76.5 -36.5q-51 0 -77 36t-26 84zM15 -173q0 32 25.5 58t54 38.5t57.5 18.5q23 5 23 6t-21 1h-57q-31 0 -40 19q-9 21 -9 48 q0 28 18 32q33 8 76 20q38 11 38 12l-2 1q-3 1 -8 2t-9 2q-127 38 -127 161q0 64 53.5 106.5t122.5 42.5q22 0 42 -5.5t33.5 -12.5t24 -14.5t16.5 -12.5l6 -6q2 0 14.5 4.5t29.5 9t31 5.5q2 0 5.5 -9.5t3.5 -18.5q0 -6 -3 -6q-11 -1 -35 -6t-24 -8q0 -1 3 -10.5t6.5 -26 t3.5 -35.5q0 -60 -29 -95t-86 -57q-27 -11 -173 -52q-4 -1 -4 -9t5.5 -18.5t8.5 -11.5q17 -1 57.5 -2.5t64.5 -3t60.5 -6t59 -12.5t45 -20.5t33.5 -32.5t11 -47q0 -76 -61 -121t-159 -45q-44 0 -85 12t-70.5 39.5t-29.5 65.5zM60 -166q0 -46 44 -72t95 -26q66 0 115 28 t49 88q0 27 -29 46t-67 26.5t-78 7.5q-43 0 -86 -26.5t-43 -71.5zM98 250q0 -65 41 -110t68 -45q33 0 65.5 43t32.5 106q0 59 -27 92.5t-73 33.5q-43 0 -75 -35.5t-32 -84.5z" />\n
+<glyph unicode="&#x120;" horiz-adv-x="764" d="M353 783q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM45 335q0 160 102.5 251t260.5 91q117 0 201 -59q5 -4 6.5 -5t5 -2t4.5 1.5t1 8.5v25q0 9 2 11t13 2q12 0 15.5 -2t3.5 -11q0 -2 -1.5 -76.5t-1.5 -104.5 q0 -9 -3 -12.5t-13 -3.5q-13 0 -16 2.5t-3 9.5q0 1 2 38t2 42t-9.5 17t-29.5 27.5t-45.5 30t-62.5 24.5t-75 10q-109 0 -183 -91t-74 -226q0 -130 79 -225.5t198 -95.5q51 0 91 12t55.5 24.5t16.5 19.5q3 26 3 94q0 58 -10 58h-87q-8 0 -8 12q0 18 9 18q15 0 64.5 -1.5 t67.5 -1.5q17 0 42.5 1.5t47.5 1.5q8 0 8 -14q0 -16 -8 -16h-31q-9 0 -11 -13t-2 -45q0 -12 -0.5 -42t-0.5 -47q0 -10 -39 -31.5t-106.5 -40.5t-129.5 -19q-71 0 -133 21t-111.5 62.5t-78 110.5t-28.5 159z" />\n
+<glyph unicode="&#x121;" horiz-adv-x="425" d="M154 533q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM15 -173q0 32 25.5 58t54 38.5t57.5 18.5q23 5 23 6t-21 1h-57q-31 0 -40 19q-9 21 -9 48q0 28 18 32q33 8 76 20q38 11 38 12l-2 1q-3 1 -8 2t-9 2q-127 38 -127 161 q0 64 53.5 106.5t122.5 42.5q22 0 42 -5.5t33.5 -12.5t24 -14.5t16.5 -12.5l6 -6q2 0 14.5 4.5t29.5 9t31 5.5q2 0 5.5 -9.5t3.5 -18.5q0 -6 -3 -6q-11 -1 -35 -6t-24 -8q0 -1 3 -10.5t6.5 -26t3.5 -35.5q0 -60 -29 -95t-86 -57q-27 -11 -173 -52q-4 -1 -4 -9t5.5 -18.5 t8.5 -11.5q17 -1 57.5 -2.5t64.5 -3t60.5 -6t59 -12.5t45 -20.5t33.5 -32.5t11 -47q0 -76 -61 -121t-159 -45q-44 0 -85 12t-70.5 39.5t-29.5 65.5zM60 -166q0 -46 44 -72t95 -26q66 0 115 28t49 88q0 27 -29 46t-67 26.5t-78 7.5q-43 0 -86 -26.5t-43 -71.5zM98 250 q0 -65 41 -110t68 -45q33 0 65.5 43t32.5 106q0 59 -27 92.5t-73 33.5q-43 0 -75 -35.5t-32 -84.5z" />\n
+<glyph unicode="&#x122;" horiz-adv-x="764" d="M362 -225l15 10q15 10 29.5 25.5t14.5 29.5q0 17 -13.5 30t-26.5 21.5t-13 12.5q0 11 18.5 23t24.5 12q12 0 37.5 -19.5t25.5 -33.5q0 -31 -24.5 -62.5t-48 -48t-29.5 -16.5q-4 0 -7 5.5t-3 10.5zM45 335q0 160 102.5 251t260.5 91q117 0 201 -59q5 -4 6.5 -5t5 -2 t4.5 1.5t1 8.5v25q0 9 2 11t13 2q12 0 15.5 -2t3.5 -11q0 -2 -1.5 -76.5t-1.5 -104.5q0 -9 -3 -12.5t-13 -3.5q-13 0 -16 2.5t-3 9.5q0 1 2 38t2 42t-9.5 17t-29.5 27.5t-45.5 30t-62.5 24.5t-75 10q-109 0 -183 -91t-74 -226q0 -130 79 -225.5t198 -95.5q51 0 91 12 t55.5 24.5t16.5 19.5q3 26 3 94q0 58 -10 58h-87q-8 0 -8 12q0 18 9 18q15 0 64.5 -1.5t67.5 -1.5q17 0 42.5 1.5t47.5 1.5q8 0 8 -14q0 -16 -8 -16h-31q-9 0 -11 -13t-2 -45q0 -12 -0.5 -42t-0.5 -47q0 -10 -39 -31.5t-106.5 -40.5t-129.5 -19q-71 0 -133 21t-111.5 62.5 t-78 110.5t-28.5 159z" />\n
+<glyph unicode="&#x123;" horiz-adv-x="425" d="M148 502q0 31 24.5 62.5t48 48t29.5 16.5q4 0 7 -5.5t3 -10.5l-15 -10q-15 -10 -29.5 -25.5t-14.5 -29.5q0 -17 13.5 -30t26.5 -21.5t13 -12.5q0 -11 -18.5 -23t-24.5 -12q-12 0 -37.5 19.5t-25.5 33.5zM15 -173q0 32 25.5 58t54 38.5t57.5 18.5q23 5 23 6t-21 1h-57 q-31 0 -40 19q-9 21 -9 48q0 28 18 32q33 8 76 20q38 11 38 12l-2 1q-3 1 -8 2t-9 2q-127 38 -127 161q0 64 53.5 106.5t122.5 42.5q22 0 42 -5.5t33.5 -12.5t24 -14.5t16.5 -12.5l6 -6q2 0 14.5 4.5t29.5 9t31 5.5q2 0 5.5 -9.5t3.5 -18.5q0 -6 -3 -6q-11 -1 -35 -6t-24 -8 q0 -1 3 -10.5t6.5 -26t3.5 -35.5q0 -60 -29 -95t-86 -57q-27 -11 -173 -52q-4 -1 -4 -9t5.5 -18.5t8.5 -11.5q17 -1 57.5 -2.5t64.5 -3t60.5 -6t59 -12.5t45 -20.5t33.5 -32.5t11 -47q0 -76 -61 -121t-159 -45q-44 0 -85 12t-70.5 39.5t-29.5 65.5zM60 -166q0 -46 44 -72 t95 -26q66 0 115 28t49 88q0 27 -29 46t-67 26.5t-78 7.5q-43 0 -86 -26.5t-43 -71.5zM98 250q0 -65 41 -110t68 -45q33 0 65.5 43t32.5 106q0 59 -27 92.5t-73 33.5q-43 0 -75 -35.5t-32 -84.5z" />\n
+<glyph unicode="&#x124;" horiz-adv-x="791" d="M291 731l4 6l79 89q12 13 16 13h24q4 0 16 -13l79 -89q4 -4 4 -6t-6 -2h-9q-1 0 -11 6l-81 45q-4 2 -8 0l-81 -45q-10 -6 -11 -6h-9q-6 0 -6 2zM40 15q0 9 3 10.5t15 1.5h57q7 0 7 258v102q0 252 -6 252h-43q-8 0 -11 0.5t-6 4t-3 10.5t2.5 10.5t6 4t11.5 0.5 q6 0 39.5 -1.5t50.5 -1.5q16 0 55.5 1.5t50.5 1.5q10 0 12 -2.5t2 -15.5q0 -9 -2.5 -10.5t-15.5 -1.5h-54q-7 0 -7 -134q0 -27 0.5 -73t0.5 -59t2 -15.5t13 -2.5h365q11 0 13 2t2 13v122q0 147 -10 147h-57q-10 0 -12.5 2t-2.5 13t2.5 13t12.5 2q6 0 47 -1.5t58 -1.5 q18 0 55 1.5t40 1.5q10 0 12 -2.5t2 -15.5q0 -9 -2.5 -10.5t-15.5 -1.5h-46q-2 0 -2 -242q0 -370 4 -370h55q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -44.5 1.5t-49.5 1.5t-58 -1.5t-53 -1.5q-10 0 -12 2.5t-2 15.5q0 9 2.5 10.5t15.5 1.5h55q6 0 6 165v124 q0 11 -1 13t-8 2h-374q-8 0 -10 -2.5t-2 -14.5q0 -287 11 -287h65q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -52.5 1.5t-57.5 1.5t-61 -1.5t-56 -1.5q-10 0 -12 2.5t-2 15.5z" />\n
+<glyph unicode="&#x125;" horiz-adv-x="503" d="M18 731l4 6l79 89q12 13 16 13h24q4 0 16 -13l79 -89q4 -4 4 -6t-6 -2h-9q-1 0 -11 6l-81 45q-4 2 -8 0l-81 -45q-10 -6 -11 -6h-9q-6 0 -6 2zM10 640q0 16 5 17q138 18 146 18q5 0 5 -20q-8 -166 -8 -301v-10t2 -3t3 0.5t6 3.5q73 40 133 40q40 0 66.5 -16t38.5 -47 t16 -63t4 -79v-143q0 -8 1.5 -10t9.5 -2h26q14 0 14 -13q0 -14 -14 -14q-8 0 -31.5 1t-39.5 1q-12 0 -41 -1t-45 -1q-9 0 -11 2.5t-2 11.5q0 13 13 13h39q8 0 9 1.5t2 9.5q2 40 2 176q0 58 -24 95t-72 37q-47 0 -89 -21q-16 -8 -16 -15l1 -150q0 -89 1 -115q1 -10 1.5 -13 t2 -4t7.5 -1h38q8 0 10.5 -3t2.5 -10q0 -6 -0.5 -8t-3.5 -4t-9 -2q-8 0 -37.5 1t-45.5 1q-12 0 -41 -1t-45 -1q-9 0 -11 2.5t-2 11.5q0 13 12 13h39q7 0 8.5 3t1.5 15q1 94 1 220q0 202 -8 356q-1 17 -6 17q-1 0 -30 -3.5t-31 -3.5q-4 0 -4 11z" />\n
+<glyph unicode="&#x126;" horiz-adv-x="791" d="M40 15q0 9 3 10.5t15 1.5h57q7 0 7 258v197q0 6 -9 6h-60q-2 0 -2.5 12t2.5 12h60q6 0 7.5 1.5t1.5 8.5q-2 117 -6 117h-43q-8 0 -11 0.5t-6 4t-3 10.5t2.5 10.5t6 4t11.5 0.5q6 0 39.5 -1.5t50.5 -1.5q16 0 55.5 1.5t50.5 1.5q10 0 12 -2.5t2 -15.5q0 -9 -2.5 -10.5 t-15.5 -1.5h-54q-7 0 -7 -117q0 -7 1 -8.5t8 -1.5h375q9 0 10.5 2t1.5 11q-2 114 -10 114h-57q-10 0 -12.5 2t-2.5 13t2.5 13t12.5 2q6 0 47 -1.5t58 -1.5q18 0 55 1.5t40 1.5q10 0 12 -2.5t2 -15.5q0 -9 -2.5 -10.5t-15.5 -1.5h-46q-2 0 -2 -114q0 -6 0.5 -8.5t2.5 -3.5 t7 -1h58q3 0 3 -12t-3 -12h-58q-10 0 -10 -8v-83q0 -370 4 -370h55q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -44.5 1.5t-49.5 1.5t-58 -1.5t-53 -1.5q-10 0 -12 2.5t-2 15.5q0 9 2.5 10.5t15.5 1.5h55q6 0 6 165v124q0 11 -1 13t-8 2h-374q-8 0 -10 -2.5t-2 -14.5 q0 -287 11 -287h65q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -52.5 1.5t-57.5 1.5t-61 -1.5t-56 -1.5q-10 0 -12 2.5t-2 15.5zM204 482q0 -23 0.5 -60.5t0.5 -48.5q0 -13 2 -15.5t13 -2.5h365q11 0 13 2t2 13v110q0 6 -2 7t-10 1h-379q-5 0 -5 -6z" />\n
+<glyph unicode="&#x127;" horiz-adv-x="503" d="M10 640q0 16 5 17q138 18 146 18q5 0 5 -20q-4 -68 -5 -133q0 -10 7 -10h143q3 0 3 -12t-3 -12h-143q-6 0 -7 -1t-1 -7q-2 -90 -2 -126v-10t2 -3t3 0.5t6 3.5q73 40 133 40q40 0 66.5 -16t38.5 -47t16 -63t4 -79v-143q0 -8 1.5 -10t9.5 -2h26q14 0 14 -13q0 -14 -14 -14 q-8 0 -31.5 1t-39.5 1q-12 0 -41 -1t-45 -1q-9 0 -11 2.5t-2 11.5q0 13 13 13h39q8 0 9 1.5t2 9.5q2 40 2 176q0 58 -24 95t-72 37q-47 0 -89 -21q-16 -8 -16 -15l1 -150q0 -89 1 -115q1 -10 1.5 -13t2 -4t7.5 -1h38q8 0 10.5 -3t2.5 -10q0 -6 -0.5 -8t-3.5 -4t-9 -2 q-8 0 -37.5 1t-45.5 1q-12 0 -41 -1t-45 -1q-9 0 -11 2.5t-2 11.5q0 13 12 13h39q7 0 8.5 3t1.5 15q1 94 1 220q0 111 -3 217q0 6 -1 7t-6 1h-64q-2 0 -2.5 12t2.5 12h64q6 0 6 10q0 17 -1 35l-2 36t-1 26q-1 17 -6 17q-1 0 -30 -3.5t-31 -3.5q-4 0 -4 11z" />\n
+<glyph unicode="&#x128;" horiz-adv-x="333" d="M63 748q0 7 8 26q11 27 27 41t29 14q16 0 46 -19t42 -19q22 0 36 35q2 7 12 7q7 0 7 -2q0 -8 -7 -27q-22 -58 -60 -58q-18 0 -45 18.5t-43 18.5q-23 0 -34 -31q-2 -6 -11 -6q-7 0 -7 2zM30 15q0 9 3 10.5t15 1.5h68q10 0 10 367v98q0 147 -10 147h-62q-8 0 -11 0.5t-6 4 t-3 10.5t2.5 10.5t6 4t11.5 0.5q6 0 54.5 -1.5t65.5 -1.5q16 0 60 1.5t55 1.5q10 0 12 -2.5t2 -15.5q0 -9 -2.5 -10.5t-15.5 -1.5h-63q-11 0 -11 -158v-135q0 -319 10 -319h71q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -57.5 1.5t-62.5 1.5t-66.5 -1.5t-61.5 -1.5 q-10 0 -12 2.5t-2 15.5z" />\n
+<glyph unicode="&#x129;" horiz-adv-x="249" d="M10 498q0 7 8 26q11 27 27 41t29 14q16 0 46 -19t42 -19q22 0 36 35q2 7 12 7q7 0 7 -2q0 -8 -7 -27q-22 -58 -60 -58q-18 0 -45 18.5t-43 18.5q-23 0 -34 -31q-2 -6 -11 -6q-7 0 -7 2zM25 357q0 5 4 13q3 6 4.5 6.5t10.5 1.5q95 5 113 5q7 0 7 -6v-170q0 -113 3 -170 q0 -5 0.5 -7t2.5 -3.5t7 -1.5h36q11 0 11 -13q0 -8 -1.5 -11t-9.5 -3q-9 0 -40 1t-44 1t-46.5 -1t-42.5 -1q-8 0 -9.5 2.5t-1.5 11.5q0 7 2.5 10t11.5 3h41q8 0 9.5 2t1.5 10q1 29 1 88q0 117 -4 214q-1 11 -3 13.5t-10 2.5q-1 0 -24.5 -1t-25.5 -1q-4 0 -4 4z" />\n
+<glyph unicode="&#x12a;" horiz-adv-x="333" d="M66 788v23q0 6 1.5 7t7.5 1h187q6 0 7 -1t1 -6v-25q0 -6 -1 -7t-7 -1h-187q-7 0 -8 1t-1 8zM30 15q0 9 3 10.5t15 1.5h68q10 0 10 367v98q0 147 -10 147h-62q-8 0 -11 0.5t-6 4t-3 10.5t2.5 10.5t6 4t11.5 0.5q6 0 54.5 -1.5t65.5 -1.5q16 0 60 1.5t55 1.5q10 0 12 -2.5 t2 -15.5q0 -9 -2.5 -10.5t-15.5 -1.5h-63q-11 0 -11 -158v-135q0 -319 10 -319h71q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -57.5 1.5t-62.5 1.5t-66.5 -1.5t-61.5 -1.5q-10 0 -12 2.5t-2 15.5z" />\n
+<glyph unicode="&#x12b;" horiz-adv-x="249" d="M13 518v23q0 6 1.5 7t7.5 1h187q5 0 6.5 -1t1.5 -6v-25q0 -6 -1 -7t-7 -1h-187q-7 0 -8 1t-1 8zM25 357q0 5 4 13q3 6 4.5 6.5t10.5 1.5q95 5 113 5q7 0 7 -6v-170q0 -113 3 -170q0 -5 0.5 -7t2.5 -3.5t7 -1.5h36q11 0 11 -13q0 -8 -1.5 -11t-9.5 -3q-9 0 -40 1t-44 1 t-46.5 -1t-42.5 -1q-8 0 -9.5 2.5t-1.5 11.5q0 7 2.5 10t11.5 3h41q8 0 9.5 2t1.5 10q1 29 1 88q0 117 -4 214q-1 11 -3 13.5t-10 2.5q-1 0 -24.5 -1t-25.5 -1q-4 0 -4 4z" />\n
+<glyph unicode="&#x12c;" horiz-adv-x="333" d="M65 832q0 6 1 6h17q1 0 2 -6t4.5 -15t10.5 -17.5t24.5 -14.5t43.5 -6t43.5 6t24.5 14.5t10.5 17.5t4.5 15t2 6h17q1 0 1 -6q0 -45 -26 -74t-77 -29t-77 29t-26 74zM30 15q0 9 3 10.5t15 1.5h68q10 0 10 367v98q0 147 -10 147h-62q-8 0 -11 0.5t-6 4t-3 10.5t2.5 10.5t6 4 t11.5 0.5q6 0 54.5 -1.5t65.5 -1.5q16 0 60 1.5t55 1.5q10 0 12 -2.5t2 -15.5q0 -9 -2.5 -10.5t-15.5 -1.5h-63q-11 0 -11 -158v-135q0 -319 10 -319h71q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -57.5 1.5t-62.5 1.5t-66.5 -1.5t-61.5 -1.5q-10 0 -12 2.5t-2 15.5z " />\n
+<glyph unicode="&#x12d;" horiz-adv-x="249" d="M12 579q0 7 1 7h17l1 -4q1 -5 3.5 -13.5t5.5 -15.5q21 -41 75 -41t75 41q3 7 5.5 15.5t3.5 13.5l1 4h17q1 0 1 -6q0 -48 -26.5 -84.5t-76.5 -36.5q-51 0 -77 36t-26 84zM25 357q0 5 4 13q3 6 4.5 6.5t10.5 1.5q95 5 113 5q7 0 7 -6v-170q0 -113 3 -170q0 -5 0.5 -7 t2.5 -3.5t7 -1.5h36q11 0 11 -13q0 -8 -1.5 -11t-9.5 -3q-9 0 -40 1t-44 1t-46.5 -1t-42.5 -1q-8 0 -9.5 2.5t-1.5 11.5q0 7 2.5 10t11.5 3h41q8 0 9.5 2t1.5 10q1 29 1 88q0 117 -4 214q-1 11 -3 13.5t-10 2.5q-1 0 -24.5 -1t-25.5 -1q-4 0 -4 4z" />\n
+<glyph unicode="&#x12e;" horiz-adv-x="333" d="M30 15q0 9 3 10.5t15 1.5h68q10 0 10 367v98q0 147 -10 147h-62q-8 0 -11 0.5t-6 4t-3 10.5t2.5 10.5t6 4t11.5 0.5q6 0 54.5 -1.5t65.5 -1.5q16 0 60 1.5t55 1.5q10 0 12 -2.5t2 -15.5q0 -9 -2.5 -10.5t-15.5 -1.5h-63q-11 0 -11 -158v-135q0 -319 10 -319h71 q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-17 0 -73 2q-12 0 -17 -5q-82 -86 -82 -161q0 -33 20 -56.5t44 -23.5q23 0 43 11t31 22l11 11q1 0 6 -6t5 -7q0 -3 -15 -19t-47.5 -34t-68.5 -18q-32 0 -62.5 29.5t-30.5 63.5q0 12 1.5 23.5t6.5 23.5l8.5 20t13.5 21l14 18.5 t18 20.5t18 19l22 21l22 21q6 6 -1 6h-7q-16 0 -66.5 -1.5t-61.5 -1.5q-10 0 -12 2.5t-2 15.5z" />\n
+<glyph unicode="&#x12f;" horiz-adv-x="249" d="M25 357q0 5 4 13q3 6 4.5 6.5t10.5 1.5q95 5 113 5q7 0 7 -6v-170q0 -113 3 -170q0 -5 0.5 -7t2.5 -3.5t7 -1.5h36q11 0 11 -13q0 -8 -1.5 -11t-9.5 -3q-17 0 -63 2q-8 0 -13 -8q-45 -75 -45 -159q0 -38 15.5 -59.5t45.5 -21.5q18 0 32 6t20.5 12.5t7.5 6.5t6 -6t5 -7 q0 -3 -12 -14t-41 -24t-63 -13q-30 0 -52.5 26t-22.5 59q0 67 82 194q-2 7 -6 8l-69 -2q-8 0 -9.5 2.5t-1.5 11.5q0 7 2.5 10t11.5 3h41q8 0 9.5 2t1.5 10q1 29 1 88q0 117 -4 214q-1 11 -3 13.5t-10 2.5q-1 0 -24.5 -1t-25.5 -1q-4 0 -4 4zM77 553q0 25 19.5 40t40.5 15 q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5z" />\n
+<glyph unicode="&#x130;" horiz-adv-x="333" d="M117 783q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM30 15q0 9 3 10.5t15 1.5h68q10 0 10 367v98q0 147 -10 147h-62q-8 0 -11 0.5t-6 4t-3 10.5t2.5 10.5t6 4t11.5 0.5q6 0 54.5 -1.5t65.5 -1.5q16 0 60 1.5t55 1.5 q10 0 12 -2.5t2 -15.5q0 -9 -2.5 -10.5t-15.5 -1.5h-63q-11 0 -11 -158v-135q0 -319 10 -319h71q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -57.5 1.5t-62.5 1.5t-66.5 -1.5t-61.5 -1.5q-10 0 -12 2.5t-2 15.5z" />\n
+<glyph unicode="&#x131;" horiz-adv-x="249" d="M25 357q0 5 4 13q3 6 4.5 6.5t10.5 1.5q95 5 113 5q7 0 7 -6v-170q0 -113 3 -170q0 -5 0.5 -7t2.5 -3.5t7 -1.5h36q11 0 11 -13q0 -8 -1.5 -11t-9.5 -3q-9 0 -40 1t-44 1t-46.5 -1t-42.5 -1q-8 0 -9.5 2.5t-1.5 11.5q0 7 2.5 10t11.5 3h41q8 0 9.5 2t1.5 10q1 29 1 88 q0 117 -4 214q-1 11 -3 13.5t-10 2.5q-1 0 -24.5 -1t-25.5 -1q-4 0 -4 4z" />\n
+<glyph unicode="&#x132;" horiz-adv-x="666" d="M303 -188q0 23 28.5 43.5t38.5 20.5q7 0 24 -10.5t28 -10.5q26 0 33 32t7 108v497q0 147 -10 147h-65q-8 0 -11 0.5t-6 4t-3 10.5t2.5 10.5t6 4t11.5 0.5q6 0 56 -1.5t67 -1.5q16 0 53.5 1.5t48.5 1.5q10 0 12 -2.5t2 -15.5q0 -9 -3 -10.5t-15 -1.5h-50q-7 0 -7 -269 v-240q0 -84 -17 -153t-69 -125q-60 -64 -109 -64q-19 0 -36 7t-17 17zM30 15q0 9 3 10.5t15 1.5h68q10 0 10 367v98q0 147 -10 147h-62q-8 0 -11 0.5t-6 4t-3 10.5t2.5 10.5t6 4t11.5 0.5q6 0 54.5 -1.5t65.5 -1.5q16 0 60 1.5t55 1.5q10 0 12 -2.5t2 -15.5q0 -9 -2.5 -10.5 t-15.5 -1.5h-63q-11 0 -11 -158v-135q0 -319 10 -319h71q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -57.5 1.5t-62.5 1.5t-66.5 -1.5t-61.5 -1.5q-10 0 -12 2.5t-2 15.5z" />\n
+<glyph unicode="&#x133;" horiz-adv-x="541" d="M254 -255q0 16 14.5 34.5t26.5 18.5t31.5 -2t23.5 -2q19 0 28.5 9.5t9.5 23.5q0 9 -2 56.5t-4.5 145t-2.5 229.5q0 49 -2 76q-1 14 -9 14q-3 0 -34 -1.5t-36 -1.5q-3 0 -3 4q0 5 4 15q0 1 1 3q2 6 14 6q22 0 52.5 1.5l51 2.5t21.5 1q7 0 7 -23q0 -20 2.5 -136.5 t2.5 -191.5q0 -90 -10.5 -145t-43.5 -98q-13 -17 -57.5 -38t-66.5 -21q-19 0 -19 20zM329 580q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM25 357q0 5 4 13q3 6 4.5 6.5t10.5 1.5q95 5 113 5q7 0 7 -6v-170q0 -113 3 -170 q0 -5 0.5 -7t2.5 -3.5t7 -1.5h36q11 0 11 -13q0 -8 -1.5 -11t-9.5 -3q-9 0 -40 1t-44 1t-46.5 -1t-42.5 -1q-8 0 -9.5 2.5t-1.5 11.5q0 7 2.5 10t11.5 3h41q8 0 9.5 2t1.5 10q1 29 1 88q0 117 -4 214q-1 11 -3 13.5t-10 2.5q-1 0 -24.5 -1t-25.5 -1q-4 0 -4 4zM77 553 q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5z" />\n
+<glyph unicode="&#x134;" horiz-adv-x="333" d="M56 731l4 6l79 89q12 13 16 13h24q4 0 16 -13l79 -89q4 -4 4 -6t-6 -2h-9q-1 0 -11 6l-81 45q-4 2 -8 0l-81 -45q-10 -6 -11 -6h-9q-6 0 -6 2zM-30 -188q0 23 28.5 43.5t38.5 20.5q7 0 24 -10.5t28 -10.5q26 0 33 32t7 108v497q0 147 -10 147h-65q-8 0 -11 0.5t-6 4 t-3 10.5t2.5 10.5t6 4t11.5 0.5q6 0 56 -1.5t67 -1.5q16 0 53.5 1.5t48.5 1.5q10 0 12 -2.5t2 -15.5q0 -9 -2.5 -10.5t-15.5 -1.5h-50q-7 0 -7 -269v-240q0 -84 -17 -153t-69 -125q-60 -64 -109 -64q-19 0 -36 7t-17 17z" />\n
+<glyph unicode="&#x135;" horiz-adv-x="292" d="M27 461q0 1 3 6l79 119q6 10 8.5 11.5t9.5 1.5h20q7 0 9.5 -1.5t8.5 -11.5l79 -119q3 -5 3 -6q0 -2 -5 -2h-12l-8 6l-81 70q-4 3 -8 0l-81 -70q-6 -6 -8 -6h-12q-5 0 -5 2zM5 -255q0 16 14.5 34.5t26.5 18.5t31.5 -2t23.5 -2q19 0 28.5 9.5t9.5 23.5q0 9 -2.5 56.5 t-4.5 145t-2 229.5q0 49 -2 76q-1 14 -9 14q-3 0 -34 -1.5t-36 -1.5q-3 0 -3 4q0 5 4 15q0 1 1 3q2 6 14 6q22 0 52.5 1.5l51 2.5t21.5 1q7 0 7 -23q0 -20 2.5 -136.5t2.5 -191.5q0 -90 -10.5 -145t-43.5 -98q-13 -17 -57.5 -38t-66.5 -21q-19 0 -19 20z" />\n
+<glyph unicode="&#x136;" horiz-adv-x="650" d="M282 -225l15 10q15 10 29.5 25.5t14.5 29.5q0 17 -13.5 30t-26.5 21.5t-13 12.5q0 11 18.5 23t24.5 12q12 0 37.5 -19.5t25.5 -33.5q0 -31 -24.5 -62.5t-48 -48t-29.5 -16.5q-4 0 -7 5.5t-3 10.5zM40 15q0 9 3 10.5t15 1.5h55q8 0 8 170v290q0 147 -8 147h-44 q-8 0 -11 0.5t-6 4t-3 10.5t2.5 10.5t6 4t11.5 0.5q6 0 45.5 -1.5t56.5 -1.5q16 0 55.5 1.5t50.5 1.5q10 0 12 -2.5t2 -15.5q0 -9 -2.5 -10.5t-15.5 -1.5h-54q-14 0 -14 -158v-125q0 -8 0.5 -11.5t3.5 -6t9 -2.5h22q11 0 57 56t107.5 139l64.5 87q9 13 9 16q0 5 -15 5h-37 q-8 0 -11 0.5t-6 4t-3 10.5t2.5 10.5t6 4t11.5 0.5q6 0 37 -1.5t48 -1.5q16 0 42.5 1.5t37.5 1.5q10 0 12 -2.5t2 -15.5q0 -9 -2.5 -10.5t-15.5 -1.5h-49l-40 -48l-97.5 -116l-78.5 -94q-3 -3 -4 -5t-2 -3t0 -2.5t1.5 -2.5t3 -4t4.5 -5l269 -310q15 -17 31 -17h14 q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -47.5 1.5t-52.5 1.5t-52.5 -1.5t-47.5 -1.5q-10 0 -12 2.5t-2 15.5q0 9 2.5 10.5t15.5 1.5h30q17 0 17 4l-12 14l-217 257q-7 8 -22 8h-20q-9 0 -11.5 -1.5t-2.5 -10.5q0 -271 11 -271h73q8 0 9.5 -2t1.5 -11q0 -11 -2 -14 t-9 -3q-11 0 -57.5 1.5t-62.5 1.5t-60 -1.5t-55 -1.5q-10 0 -12 2.5t-2 15.5z" />\n
+<glyph unicode="&#x137;" horiz-adv-x="449" d="M174 -225l15 10q15 10 29.5 25.5t14.5 29.5q0 17 -13.5 30t-26.5 21.5t-13 12.5q0 11 18.5 23t24.5 12q12 0 37.5 -19.5t25.5 -33.5q0 -31 -24.5 -62.5t-48 -48t-29.5 -16.5q-4 0 -7 5.5t-3 10.5zM10 649v9q0 13 12 14q114 9 131 9q5 0 6 -2t1 -11l-11 -448 q0 -8 2.5 -9.5t13.5 -1.5h22q4 0 7.5 1t7 4.5l5 5t5.5 6t4 5.5q53 70 79 113q3 5 3.5 6.5t1.5 4t-0.5 3.5t-5 1.5t-9.5 0.5h-20q-8 0 -10.5 3t-2.5 10q0 14 14 14q4 0 25 -1t33 -1q10 0 30 1t27 1q13 0 13 -14q0 -13 -12 -13h-32q-11 0 -107 -123q-2 -2 -5 -6q-3 -3 -4 -4.5 t0.5 -4t3.5 -4.5l5 -5l151 -175q11 -13 22 -13h10q8 0 1
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>next</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAAAQ=</string> </persistent>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="4" aka="AAAAAAAAAAQ=">
+    <pickle>
+      <global name="Pdata" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+0.5 -3t2.5 -10q0 -6 -0.5 -8t-3.5 -4t-9 -2t-29.5 1t-37.5 1t-38 -1t-30 -1q-9 0 -11 2.5t-2 11.5q0 13 12 13h11q17 0 5 15l-110 136q-2 2 -4 5q-9 12 -18 12h-14q-8 0 -9.5 -3t-1.5 -13v-134q0 -13 1.5 -15.5 t9.5 -2.5h23q8 0 10.5 -3t2.5 -10q0 -6 -0.5 -8t-3.5 -4t-9 -2q-8 0 -30 1t-38 1q-19 0 -48 -1t-32 -1q-9 0 -11 2.5t-2 11.5q0 13 12 13h41q7 0 8.5 3t1.5 15v193q0 408 -9 408q-2 0 -26 -1.5t-30 -1.5q-7 0 -8.5 1.5t-1.5 6.5z" />\n
+<glyph unicode="&#x138;" horiz-adv-x="449" d="M12 350q0 6 4 16q2 6 3.5 6.5t11.5 1.5q5 0 47 3t58 4q9 1 11 -0.5t2 -7.5v-3v-150q0 -8 2.5 -9.5t13.5 -1.5h22q4 0 7.5 1t7 4.5l5 5t5.5 6t4 5.5q53 70 79 113q3 5 3.5 6.5t1.5 4t-0.5 3.5t-5 1.5t-9.5 0.5h-20q-8 0 -10.5 3t-2.5 10q0 14 14 14q4 0 25 -1t33 -1 q10 0 30 1t27 1q13 0 13 -14q0 -13 -12 -13h-32q-11 0 -107 -123q-2 -2 -5 -6q-3 -3 -4 -4.5t0.5 -4t3.5 -4.5l5 -5l151 -175q11 -13 22 -13h10q8 0 10.5 -3t2.5 -10q0 -6 -0.5 -8t-3.5 -4t-9 -2t-29.5 1t-37.5 1t-38 -1t-30 -1q-9 0 -11 2.5t-2 11.5q0 13 12 13h11 q17 0 5 15l-110 136q-2 2 -4 5q-9 12 -18 12h-14q-8 0 -9.5 -3t-1.5 -13v-134q0 -13 1.5 -15.5t9.5 -2.5h23q8 0 10.5 -3t2.5 -10q0 -6 -0.5 -8t-3.5 -4t-9 -2q-8 0 -30 1t-38 1q-19 0 -48 -1t-32 -1q-9 0 -11 2.5t-2 11.5q0 13 12 13h41q7 0 8.5 3t1.5 15v119q0 115 -4 174 q-1 11 -2.5 12.5t-9.5 1.5q-1 0 -26.5 -2t-27.5 -2q-3 0 -3 4z" />\n
+<glyph unicode="&#x139;" horiz-adv-x="592" d="M162 731q0 2 2 6l53 85q16 25 34 25q30 0 30 -25q0 -16 -14 -27l-72 -60l-8 -6h-21q-4 0 -4 2zM40 15q0 9 2.5 10.5t14.5 1.5h62q9 0 9 292v231q0 89 -7 89h-58q-10 0 -13 2.5t-3 12.5t3.5 12.5t16.5 2.5q6 0 49.5 -1.5t60.5 -1.5q16 0 61.5 1.5t56.5 1.5q12 0 14.5 -2 t2.5 -13q0 -9 -3 -12t-15 -3h-70q-9 0 -9 -215v-277q0 -116 8 -116q227 0 293 6q13 1 17 4t6 19l12 84q2 8 11 8q20 0 20 -10q0 -3 -4.5 -30l-9.5 -60t-7 -44q-1 -11 -22 -11q-11 0 -179.5 1.5t-184.5 1.5t-63.5 -1.5t-58.5 -1.5q-10 0 -11.5 2.5t-1.5 15.5z" />\n
+<glyph unicode="&#x13a;" horiz-adv-x="257" d="M106 731q0 2 2 6l53 85q16 25 34 25q30 0 30 -25q0 -16 -14 -27l-72 -60l-8 -6h-21q-4 0 -4 2zM20 645q0 2 2 16q1 6 2 6.5t8 1.5q120 9 123 9q5 0 6 -2.5t1 -12.5q1 -160 3.5 -332t2.5 -267q0 -39 8 -39h39q8 0 10.5 -3t2.5 -10q0 -6 -0.5 -8t-3.5 -4t-9 -2 q-8 0 -35.5 1t-43.5 1q-12 0 -44.5 -1t-48.5 -1q-9 0 -11 2.5t-2 11.5q0 13 12 13h52q4 0 4 85q0 395 -11 517q-7 18 -11 19q-3 0 -24.5 -2t-23.5 -2q-8 0 -8 3z" />\n
+<glyph unicode="&#x13b;" horiz-adv-x="592" d="M278 -225l15 10q15 10 29.5 25.5t14.5 29.5q0 17 -13.5 30t-26.5 21.5t-13 12.5q0 11 18.5 23t24.5 12q12 0 37.5 -19.5t25.5 -33.5q0 -31 -24.5 -62.5t-48 -48t-29.5 -16.5q-4 0 -7 5.5t-3 10.5zM40 15q0 9 2.5 10.5t14.5 1.5h62q9 0 9 292v231q0 89 -7 89h-58 q-10 0 -13 2.5t-3 12.5t3.5 12.5t16.5 2.5q6 0 49.5 -1.5t60.5 -1.5q16 0 61.5 1.5t56.5 1.5q12 0 14.5 -2t2.5 -13q0 -9 -3 -12t-15 -3h-70q-9 0 -9 -215v-277q0 -116 8 -116q227 0 293 6q13 1 17 4t6 19l12 84q2 8 11 8q20 0 20 -10q0 -3 -4.5 -30l-9.5 -60t-7 -44 q-1 -11 -22 -11q-11 0 -179.5 1.5t-184.5 1.5t-63.5 -1.5t-58.5 -1.5q-10 0 -11.5 2.5t-1.5 15.5z" />\n
+<glyph unicode="&#x13c;" horiz-adv-x="257" d="M83 -225l15 10q14 10 29 25.5t15 29.5q0 17 -13 30t-26.5 21.5t-13.5 12.5q0 11 18.5 23t24.5 12q12 0 37.5 -19.5t25.5 -33.5q0 -31 -24.5 -62.5t-48 -48t-29.5 -16.5q-4 0 -7 5.5t-3 10.5zM20 645q0 2 2 16q1 6 2 6.5t8 1.5q120 9 123 9q5 0 6 -2.5t1 -12.5 q1 -160 3.5 -332t2.5 -267q0 -39 8 -39h39q8 0 10.5 -3t2.5 -10q0 -6 -0.5 -8t-3.5 -4t-9 -2q-8 0 -35.5 1t-43.5 1q-12 0 -44.5 -1t-48.5 -1q-9 0 -11 2.5t-2 11.5q0 13 12 13h52q4 0 4 85q0 395 -11 517q-7 18 -11 19q-3 0 -24.5 -2t-23.5 -2q-8 0 -8 3z" />\n
+<glyph unicode="&#x13d;" horiz-adv-x="592" d="M345 491q0 2 2.5 27t5.5 60.5t5 54.5q3 33 35 33t32 -29q0 -5 -3 -13l-51 -124q-6 -12 -8 -12h-15q-3 0 -3 3zM40 15q0 9 2.5 10.5t14.5 1.5h62q9 0 9 292v231q0 89 -7 89h-58q-10 0 -13 2.5t-3 12.5t3.5 12.5t16.5 2.5q6 0 49.5 -1.5t60.5 -1.5q16 0 61.5 1.5t56.5 1.5 q12 0 14.5 -2t2.5 -13q0 -9 -3 -12t-15 -3h-70q-9 0 -9 -215v-277q0 -116 8 -116q227 0 293 6q13 1 17 4t6 19l12 84q2 8 11 8q20 0 20 -10q0 -3 -4.5 -30l-9.5 -60t-7 -44q-1 -11 -22 -11q-11 0 -179.5 1.5t-184.5 1.5t-63.5 -1.5t-58.5 -1.5q-10 0 -11.5 2.5t-1.5 15.5z " />\n
+<glyph unicode="&#x13e;" horiz-adv-x="257" d="M210 491q0 2 2.5 27t5.5 60.5t5 54.5q3 33 35 33t32 -29q0 -5 -3 -13l-51 -124q-6 -12 -8 -12h-15q-3 0 -3 3zM20 645q0 2 2 16q1 6 2 6.5t8 1.5q120 9 123 9q5 0 6 -2.5t1 -12.5q1 -160 3.5 -332t2.5 -267q0 -39 8 -39h39q8 0 10.5 -3t2.5 -10q0 -6 -0.5 -8t-3.5 -4 t-9 -2q-8 0 -35.5 1t-43.5 1q-12 0 -44.5 -1t-48.5 -1q-9 0 -11 2.5t-2 11.5q0 13 12 13h52q4 0 4 85q0 395 -11 517q-7 18 -11 19q-3 0 -24.5 -2t-23.5 -2q-8 0 -8 3z" />\n
+<glyph unicode="&#x13f;" horiz-adv-x="592" d="M40 15q0 9 2.5 10.5t14.5 1.5h62q9 0 9 292v231q0 89 -7 89h-58q-10 0 -13 2.5t-3 12.5t3.5 12.5t16.5 2.5q6 0 49.5 -1.5t60.5 -1.5q16 0 61.5 1.5t56.5 1.5q12 0 14.5 -2t2.5 -13q0 -9 -3 -12t-15 -3h-70q-9 0 -9 -215v-277q0 -116 8 -116q227 0 293 6q13 1 17 4t6 19 l12 84q2 8 11 8q20 0 20 -10q0 -3 -4.5 -30l-9.5 -60t-7 -44q-1 -11 -22 -11q-11 0 -179.5 1.5t-184.5 1.5t-63.5 -1.5t-58.5 -1.5q-10 0 -11.5 2.5t-1.5 15.5zM417 333q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5z" />\n
+<glyph unicode="&#x140;" horiz-adv-x="404" d="M282 333q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM20 645q0 2 2 16q1 6 2 6.5t8 1.5q120 9 123 9q5 0 6 -2.5t1 -12.5q1 -160 3.5 -332t2.5 -267q0 -39 8 -39h39q8 0 10.5 -3t2.5 -10q0 -6 -0.5 -8t-3.5 -4t-9 -2 q-8 0 -35.5 1t-43.5 1q-12 0 -44.5 -1t-48.5 -1q-9 0 -11 2.5t-2 11.5q0 13 12 13h52q4 0 4 85q0 395 -11 517q-7 18 -11 19q-3 0 -24.5 -2t-23.5 -2q-8 0 -8 3z" />\n
+<glyph unicode="&#x141;" horiz-adv-x="592" d="M40 15q0 9 2.5 10.5t14.5 1.5h62q7 0 9 194q0 7 -8 4q-76 -36 -77 -36q-3 0 -3 16q0 8 2 10l78 36q8 3 8 15v284q0 89 -7 89h-58q-10 0 -13 2.5t-3 12.5t3.5 12.5t16.5 2.5q6 0 49.5 -1.5t60.5 -1.5q16 0 61.5 1.5t56.5 1.5q12 0 14.5 -2t2.5 -13q0 -9 -3 -12t-15 -3h-70 q-9 0 -9 -215v-117q0 -8 2.5 -9t9.5 3l95.5 44.5l120.5 56.5l51 23q2 0 2 -12q0 -14 -2 -14l-267 -124q-10 -5 -11 -9q-1 -2 -1 -7v-112q0 -116 8 -116q227 0 293 6q13 1 17 4t6 19l12 84q2 8 11 8q20 0 20 -10q0 -3 -4.5 -30l-9.5 -60t-7 -44q-1 -11 -22 -11 q-11 0 -179.5 1.5t-184.5 1.5t-63.5 -1.5t-58.5 -1.5q-10 0 -11.5 2.5t-1.5 15.5z" />\n
+<glyph unicode="&#x142;" horiz-adv-x="257" d="M20 645q0 2 2 16q1 6 2 6.5t8 1.5q120 9 123 9q5 0 6 -2.5t1 -12.5q0 -131 2 -275q0 -7 2 -7.5t6 2.5q51 30 52 30q3 0 3 -18q0 -8 -1 -9l-52 -30q-9 -5 -9 -12q0 -32 1 -85.5t1.5 -100t0.5 -94.5q0 -39 8 -39h39q8 0 10.5 -3t2.5 -10q0 -6 -0.5 -8t-3.5 -4t-9 -2 q-8 0 -35.5 1t-43.5 1q-12 0 -44.5 -1t-48.5 -1q-9 0 -11 2.5t-2 11.5q0 13 12 13h52q4 0 4 85q0 9 -2 193q0 8 -8 4l-19.5 -11.5l-26.5 -15.5l-11 -6q-2 0 -2 10q0 16 3 18l56 32q8 5 8 16q-4 219 -9 277q-7 18 -11 19q-3 0 -24.5 -2t-23.5 -2q-8 0 -8 3z" />\n
+<glyph unicode="&#x143;" horiz-adv-x="814" d="M411 731q0 2 2 6l53 85q16 25 34 25q30 0 30 -25q0 -16 -14 -27l-72 -60l-8 -6h-21q-4 0 -4 2zM40 15q0 9 3 10.5t15 1.5h44q3 0 5 2.5t3 7.5t1.5 11t1 15.5t0.5 18.5t0.5 22.5t0.5 24.5l8 510h-68q-8 0 -9.5 2t-1.5 11q0 11 2 14t9 3q6 0 53.5 -1.5t58.5 -1.5 q13 0 33.5 1.5t21.5 1.5q10 0 20 -13l406 -499q16 -20 18 -20q4 0 4 28v42q0 49 -1 187t-1 189q0 56 -1 56h-94q-8 0 -9.5 2t-1.5 11q0 11 2 14t9 3q11 0 50.5 -1.5t55.5 -1.5t43.5 1.5t38.5 1.5q10 0 12 -2.5t2 -15.5q0 -9 -3 -10.5t-15 -1.5h-47q-4 0 -4 -59 q0 -68 -3.5 -209.5l-6.5 -253t-3 -113.5q0 -22 -10 -22q-4 0 -18 16l-492 598q-14 18 -16 18q-3 0 -3 -20q-1 -25 -1 -122q0 -54 -0.5 -175.5t-0.5 -167.5q0 -102 5 -102h86q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -50.5 1.5t-55.5 1.5t-43.5 -1.5t-38.5 -1.5 q-10 0 -12 2.5t-2 15.5z" />\n
+<glyph unicode="&#x144;" horiz-adv-x="514" d="M257 451q0 2 2 6l49 130q9 25 30 25q17 0 26.5 -8.5t9.5 -21.5q0 -10 -7 -20l-82 -107q-5 -6 -8 -6h-16q-4 0 -4 2zM25 350q0 4 5 16q2 6 3.5 6.5t11.5 1.5q5 0 47 3t58 4q9 1 11 -0.5t2 -7.5v-3v-42q0 -6 13 3l2 2l18 12t23 14.5t23 11.5t31 10t33 3q42 0 69.5 -13 t41 -39.5t18 -55t4.5 -69.5q0 -33 -2.5 -100t-2.5 -70q0 -8 1.5 -10t9.5 -2h30q9 0 11.5 -2t2.5 -11q0 -6 -0.5 -8t-3 -4t-8.5 -2q-8 0 -33.5 1t-41.5 1q-12 0 -40.5 -1t-44.5 -1q-10 0 -12 2t-2 11t2.5 11.5t10.5 2.5h37q7 0 8.5 1.5t2.5 9.5q4 48 4 176q0 130 -96 130 q-33 0 -89 -28q-18 -9 -18 -23q0 -41 -0.5 -123.5t-0.5 -123.5q0 -9 0.5 -12.5t3 -5t9.5 -1.5h36q8 0 10.5 -3t2.5 -10q0 -6 -0.5 -8t-3.5 -4t-9 -2q-8 0 -36.5 1t-44.5 1q-12 0 -42 -1t-46 -1q-9 0 -11 2.5t-2 11.5q0 13 12 13h39q6 0 7.5 2.5t2.5 11.5v4q5 98 5 194 q0 68 -2 99q-1 11 -2.5 12.5t-9.5 1.5q-1 0 -27 -2t-28 -2q-3 0 -3 4z" />\n
+<glyph unicode="&#x145;" horiz-adv-x="814" d="M360 -225l15 10q15 10 29.5 25.5t14.5 29.5q0 17 -13.5 30t-26.5 21.5t-13 12.5q0 11 18.5 23t24.5 12q12 0 37.5 -19.5t25.5 -33.5q0 -31 -24.5 -62.5t-48 -48t-29.5 -16.5q-4 0 -7 5.5t-3 10.5zM40 15q0 9 3 10.5t15 1.5h44q3 0 5 2.5t3 7.5t1.5 11t1 15.5t0.5 18.5 t0.5 22.5t0.5 24.5l8 510h-68q-8 0 -9.5 2t-1.5 11q0 11 2 14t9 3q6 0 53.5 -1.5t58.5 -1.5q13 0 33.5 1.5t21.5 1.5q10 0 20 -13l406 -499q16 -20 18 -20q4 0 4 28v42q0 49 -1 187t-1 189q0 56 -1 56h-94q-8 0 -9.5 2t-1.5 11q0 11 2 14t9 3q11 0 50.5 -1.5t55.5 -1.5 t43.5 1.5t38.5 1.5q10 0 12 -2.5t2 -15.5q0 -9 -3 -10.5t-15 -1.5h-47q-4 0 -4 -59q0 -68 -3.5 -209.5l-6.5 -253t-3 -113.5q0 -22 -10 -22q-4 0 -18 16l-492 598q-14 18 -16 18q-3 0 -3 -20q-1 -25 -1 -122q0 -54 -0.5 -175.5t-0.5 -167.5q0 -102 5 -102h86q8 0 9.5 -2 t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -50.5 1.5t-55.5 1.5t-43.5 -1.5t-38.5 -1.5q-10 0 -12 2.5t-2 15.5z" />\n
+<glyph unicode="&#x146;" horiz-adv-x="514" d="M210 -225l15 10q15 10 29.5 25.5t14.5 29.5q0 17 -13.5 30t-26.5 21.5t-13 12.5q0 11 18.5 23t24.5 12q12 0 37.5 -19.5t25.5 -33.5q0 -31 -24.5 -62.5t-48 -48t-29.5 -16.5q-4 0 -7 5.5t-3 10.5zM25 350q0 4 5 16q2 6 3.5 6.5t11.5 1.5q5 0 47 3t58 4q9 1 11 -0.5 t2 -7.5v-3v-42q0 -6 13 3l2 2l18 12t23 14.5t23 11.5t31 10t33 3q42 0 69.5 -13t41 -39.5t18 -55t4.5 -69.5q0 -33 -2.5 -100t-2.5 -70q0 -8 1.5 -10t9.5 -2h30q9 0 11.5 -2t2.5 -11q0 -6 -0.5 -8t-3 -4t-8.5 -2q-8 0 -33.5 1t-41.5 1q-12 0 -40.5 -1t-44.5 -1q-10 0 -12 2 t-2 11t2.5 11.5t10.5 2.5h37q7 0 8.5 1.5t2.5 9.5q4 48 4 176q0 130 -96 130q-33 0 -89 -28q-18 -9 -18 -23q0 -41 -0.5 -123.5t-0.5 -123.5q0 -9 0.5 -12.5t3 -5t9.5 -1.5h36q8 0 10.5 -3t2.5 -10q0 -6 -0.5 -8t-3.5 -4t-9 -2q-8 0 -36.5 1t-44.5 1q-12 0 -42 -1t-46 -1 q-9 0 -11 2.5t-2 11.5q0 13 12 13h39q6 0 7.5 2.5t2.5 11.5v4q5 98 5 194q0 68 -2 99q-1 11 -2.5 12.5t-9.5 1.5q-1 0 -27 -2t-28 -2q-3 0 -3 4z" />\n
+<glyph unicode="&#x147;" horiz-adv-x="814" d="M310 837q0 2 6 2h9q1 0 11 -6l81 -45q4 -2 8 0l81 45q10 6 11 6h9q6 0 6 -2l-4 -6l-79 -89q-12 -13 -16 -13h-24q-4 0 -16 13l-79 89q-4 4 -4 6zM40 15q0 9 3 10.5t15 1.5h44q3 0 5 2.5t3 7.5t1.5 11t1 15.5t0.5 18.5t0.5 22.5t0.5 24.5l8 510h-68q-8 0 -9.5 2t-1.5 11 q0 11 2 14t9 3q6 0 53.5 -1.5t58.5 -1.5q13 0 33.5 1.5t21.5 1.5q10 0 20 -13l406 -499q16 -20 18 -20q4 0 4 28v42q0 49 -1 187t-1 189q0 56 -1 56h-94q-8 0 -9.5 2t-1.5 11q0 11 2 14t9 3q11 0 50.5 -1.5t55.5 -1.5t43.5 1.5t38.5 1.5q10 0 12 -2.5t2 -15.5q0 -9 -3 -10.5 t-15 -1.5h-47q-4 0 -4 -59q0 -68 -3.5 -209.5l-6.5 -253t-3 -113.5q0 -22 -10 -22q-4 0 -18 16l-492 598q-14 18 -16 18q-3 0 -3 -20q-1 -25 -1 -122q0 -54 -0.5 -175.5t-0.5 -167.5q0 -102 5 -102h86q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -50.5 1.5t-55.5 1.5 t-43.5 -1.5t-38.5 -1.5q-10 0 -12 2.5t-2 15.5z" />\n
+<glyph unicode="&#x148;" horiz-adv-x="514" d="M162 597q0 2 5 2h12q1 0 8 -6l81 -70q4 -3 8 0l81 70q6 6 8 6h12q5 0 5 -2q0 -1 -3 -6l-79 -119q-6 -10 -8.5 -11.5t-9.5 -1.5h-20q-7 0 -9.5 1.5t-8.5 11.5l-79 119q-3 5 -3 6zM25 350q0 4 5 16q2 6 3.5 6.5t11.5 1.5q5 0 47 3t58 4q9 1 11 -0.5t2 -7.5v-3v-42 q0 -6 13 3l2 2l18 12t23 14.5t23 11.5t31 10t33 3q42 0 69.5 -13t41 -39.5t18 -55t4.5 -69.5q0 -33 -2.5 -100t-2.5 -70q0 -8 1.5 -10t9.5 -2h30q9 0 11.5 -2t2.5 -11q0 -6 -0.5 -8t-3 -4t-8.5 -2q-8 0 -33.5 1t-41.5 1q-12 0 -40.5 -1t-44.5 -1q-10 0 -12 2t-2 11t2.5 11.5 t10.5 2.5h37q7 0 8.5 1.5t2.5 9.5q4 48 4 176q0 130 -96 130q-33 0 -89 -28q-18 -9 -18 -23q0 -41 -0.5 -123.5t-0.5 -123.5q0 -9 0.5 -12.5t3 -5t9.5 -1.5h36q8 0 10.5 -3t2.5 -10q0 -6 -0.5 -8t-3.5 -4t-9 -2q-8 0 -36.5 1t-44.5 1q-12 0 -42 -1t-46 -1q-9 0 -11 2.5 t-2 11.5q0 13 12 13h39q6 0 7.5 2.5t2.5 11.5v4q5 98 5 194q0 68 -2 99q-1 11 -2.5 12.5t-9.5 1.5q-1 0 -27 -2t-28 -2q-3 0 -3 4z" />\n
+<glyph unicode="&#x149;" horiz-adv-x="723" d="M234 350q0 4 5 16q2 6 3.5 6.5t11.5 1.5q5 0 47 3t58 4q9 1 11 -0.5t2 -7.5v-3v-42q0 -6 13 3l2 2l18 12t23 14.5t23 11.5t31 10t33 3q42 0 69.5 -13t41 -39.5t18 -55t4.5 -69.5q0 -33 -2.5 -100t-2.5 -70q0 -8 1.5 -10t9.5 -2h30q9 0 11.5 -2t2.5 -11q0 -6 -0.5 -8 t-3 -4t-8.5 -2q-8 0 -33.5 1t-41.5 1q-12 0 -40.5 -1t-44.5 -1q-10 0 -12 2t-2 11t2.5 11.5t10.5 2.5h37q8 0 9 1.5t2 9.5q4 48 4 176q0 130 -96 130q-33 0 -89 -28q-18 -9 -18 -23q0 -41 -0.5 -123.5t-0.5 -123.5q0 -9 0.5 -12.5t3 -5t9.5 -1.5h36q8 0 10.5 -3t2.5 -10 q0 -6 -0.5 -8t-3.5 -4t-9 -2q-8 0 -36.5 1t-44.5 1q-12 0 -42 -1t-46 -1q-9 0 -11 2.5t-2 11.5q0 13 12 13h39q6 0 7.5 2.5t2.5 11.5v4q5 98 5 194q0 68 -2 99q-1 11 -2.5 12.5t-9.5 1.5q-1 0 -27 -2t-28 -2q-3 0 -3 4zM60 453q0 1 17 17t34.5 37t17.5 36q0 13 -24 39 t-24 39q0 16 17 39t30 23q7 0 29 -34t22 -51q0 -32 -24.5 -72.5t-49 -65.5t-29.5 -25t-10.5 6.5t-5.5 11.5z" />\n
+<glyph unicode="&#x14a;" horiz-adv-x="814" d="M40 15q0 9 3 10.5t15 1.5h44q3 0 5 2.5t3 7.5t1.5 11t1 15.5t0.5 18.5t0.5 22.5t0.5 24.5l8 510h-68q-8 0 -9.5 2t-1.5 11q0 11 2 14t9 3q6 0 53.5 -1.5t58.5 -1.5q13 0 33.5 1.5t21.5 1.5q10 0 20 -13l406 -499q16 -20 18 -20q4 0 4 28v42q0 49 -1 187t-1 189 q0 56 -1 56h-94q-8 0 -9.5 2t-1.5 11q0 11 2 14t9 3q11 0 50.5 -1.5t55.5 -1.5t43.5 1.5t38.5 1.5q10 0 12 -2.5t2 -15.5q0 -9 -3 -10.5t-15 -1.5h-47q-4 0 -4 -59q0 -68 -3.5 -209.5l-6.5 -253t-3 -113.5q0 -152 -52 -220q-13 -17 -57.5 -38t-66.5 -21q-19 0 -19 20 q0 16 14.5 34.5t26.5 18.5t31.5 -2t23.5 -2q19 0 28.5 9.5t9.5 23.5q0 11 -1 40.5l-2.5 71.5l-2.5 71q-1 37 -15 54l-438 532q-14 18 -16 18q-3 0 -3 -20q-1 -25 -1 -122q0 -54 -0.5 -175.5t-0.5 -167.5q0 -102 5 -102h86q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3 q-11 0 -50.5 1.5t-55.5 1.5t-43.5 -1.5t-38.5 -1.5q-10 0 -12 2.5t-2 15.5z" />\n
+<glyph unicode="&#x14b;" horiz-adv-x="514" d="M25 350q0 4 5 16q2 6 3.5 6.5t11.5 1.5q5 0 47 3t58 4q9 1 11 -0.5t2 -7.5v-3v-42q0 -6 13 3l2 2l18 12t23 14.5t23 11.5t31 10t33 3q42 0 69.5 -13t41 -39.5t18 -55t4.5 -69.5v-174q0 -91 -10.5 -148.5t-43.5 -100.5q-13 -17 -57.5 -38t-66.5 -21q-19 0 -19 20 q0 16 14.5 34.5t26.5 18.5t31.5 -2t23.5 -2q19 0 28.5 9.5t9.5 23.5q0 10 -2.5 76.5t-3.5 106.5q-2 79 -2 202q0 130 -96 130q-33 0 -89 -28q-18 -9 -18 -23q0 -41 -0.5 -123.5t-0.5 -123.5q0 -9 0.5 -12.5t3 -5t9.5 -1.5h36q8 0 10.5 -3t2.5 -10q0 -6 -0.5 -8t-3.5 -4 t-9 -2q-8 0 -36.5 1t-44.5 1q-12 0 -42 -1t-46 -1q-9 0 -11 2.5t-2 11.5q0 13 12 13h39q6 0 7.5 2.5t2.5 11.5v4q5 98 5 194q0 68 -2 99q-1 11 -2.5 12.5t-9.5 1.5q-1 0 -27 -2t-28 -2q-3 0 -3 4z" />\n
+<glyph unicode="&#x14c;" horiz-adv-x="752" d="M273 788v23q0 6 1.5 7t7.5 1h187q5 0 6.5 -1t1.5 -6v-25q0 -6 -1 -7t-7 -1h-187q-7 0 -8 1t-1 8zM45 318q0 158 99 257.5t241 99.5q145 0 233.5 -101t88.5 -250t-94.5 -242t-242.5 -93q-83 0 -155.5 36.5t-121 113.5t-48.5 179zM139 345q0 -140 63 -234t169 -94 q79 0 136 48t82.5 118t25.5 150t-25 149.5t-81 117t-134 47.5q-103 0 -169.5 -91t-66.5 -211z" />\n
+<glyph unicode="&#x14d;" horiz-adv-x="446" d="M128 518v23q0 6 1.5 7t7.5 1h187q6 0 7 -1t1 -6v-25q0 -6 -1 -7t-7 -1h-187q-7 0 -8 1t-1 8zM30 183q0 90 57 151.5t148 61.5q80 0 130.5 -57.5t50.5 -141.5q0 -94 -53 -153t-144 -59q-80 0 -134.5 58t-54.5 140zM101 169q0 -62 31.5 -110t86.5 -48q36 0 61.5 17 t38.5 46.5t18.5 61t5.5 68.5q0 66 -31 116t-89 50q-122 0 -122 -201z" />\n
+<glyph unicode="&#x14e;" horiz-adv-x="752" d="M272 832q0 6 1 6h17q1 0 2 -6t4.5 -15t10.5 -17.5t24.5 -14.5t43.5 -6t43.5 6t24.5 14.5t10.5 17.5t4.5 15t2 6h17q1 0 1 -6q0 -45 -26 -74t-77 -29t-77 29t-26 74zM45 318q0 158 99 257.5t241 99.5q145 0 233.5 -101t88.5 -250t-94.5 -242t-242.5 -93q-83 0 -155.5 36.5 t-121 113.5t-48.5 179zM139 345q0 -140 63 -234t169 -94q79 0 136 48t82.5 118t25.5 150t-25 149.5t-81 117t-134 47.5q-103 0 -169.5 -91t-66.5 -211z" />\n
+<glyph unicode="&#x14f;" horiz-adv-x="446" d="M127 579q0 7 1 7h17l1 -4q1 -5 3.5 -13.5t5.5 -15.5q21 -41 75 -41t75 41q3 7 5.5 15.5t3.5 13.5l1 4h17q1 0 1 -6q0 -48 -26.5 -84.5t-76.5 -36.5q-51 0 -77 36t-26 84zM30 183q0 90 57 151.5t148 61.5q80 0 130.5 -57.5t50.5 -141.5q0 -94 -53 -153t-144 -59 q-80 0 -134.5 58t-54.5 140zM101 169q0 -62 31.5 -110t86.5 -48q36 0 61.5 17t38.5 46.5t18.5 61t5.5 68.5q0 66 -31 116t-89 50q-122 0 -122 -201z" />\n
+<glyph unicode="&#x150;" horiz-adv-x="752" d="M298 731q0 2 2 6l53 85q16 25 34 25q30 0 30 -25q0 -16 -14 -27l-72 -60l-8 -6h-21q-4 0 -4 2zM418 731q0 2 2 6l53 85q16 25 34 25q30 0 30 -25q0 -16 -14 -27l-72 -60l-8 -6h-21q-4 0 -4 2zM45 318q0 158 99 257.5t241 99.5q145 0 233.5 -101t88.5 -250t-94.5 -242 t-242.5 -93q-83 0 -155.5 36.5t-121 113.5t-48.5 179zM139 345q0 -140 63 -234t169 -94q79 0 136 48t82.5 118t25.5 150t-25 149.5t-81 117t-134 47.5q-103 0 -169.5 -91t-66.5 -211z" />\n
+<glyph unicode="&#x151;" horiz-adv-x="446" d="M150 451q0 2 2 6l49 130q9 25 30 25q17 0 26.5 -8.5t9.5 -21.5q0 -10 -7 -20l-82 -107q-4 -6 -8 -6h-16q-4 0 -4 2zM260 451q0 2 2 6l49 130q9 25 30 25q17 0 26.5 -8.5t9.5 -21.5q0 -10 -7 -20l-82 -107q-4 -6 -8 -6h-16q-4 0 -4 2zM30 183q0 90 57 151.5t148 61.5 q80 0 130.5 -57.5t50.5 -141.5q0 -94 -53 -153t-144 -59q-80 0 -134.5 58t-54.5 140zM101 169q0 -62 31.5 -110t86.5 -48q36 0 61.5 17t38.5 46.5t18.5 61t5.5 68.5q0 66 -31 116t-89 50q-122 0 -122 -201z" />\n
+<glyph unicode="&#x152;" horiz-adv-x="996" d="M45 318q0 158 99 257.5t241 99.5q33 0 92 -6.5t81 -6.5q28 0 128.5 1.5t120.5 1.5q47 0 56.5 1.5t10.5 10.5v1q1 12 13 12q11 0 14 -2t3 -9q0 -2 -2 -43t-2 -87q0 -6 -3 -8t-13 -2q-15 0 -15 14q0 2 1.5 38.5t1.5 39.5q0 7 -272 7q-7 0 -7 -128q0 -42 2 -142 q0 -10 1.5 -13t10.5 -3h167q55 0 55 16v50q0 9 17 9q14 0 14 -8q0 -1 -1 -29t-1 -49t1 -50t1 -33q0 -8 -13 -8q-18 0 -18 9v46q0 7 -2 10t-15 6.5t-38 3.5h-163q-12 0 -14 -2t-2 -13q1 -53 1.5 -130t1 -111.5t3.5 -34.5q27 0 68.5 0.5l81 1t75 0.5t58.5 0.5t24 0.5 q12 0 15 3t4 20q1 14 3 87q0 8 14 8q17 0 17 -9q0 -28 -1.5 -77t-1.5 -61q0 -11 -22 -11q-11 0 -182.5 1.5t-187.5 1.5q-45 0 -100 -5.5t-96 -5.5q-83 0 -155.5 36.5t-121 113.5t-48.5 179zM139 345q0 -110 40.5 -193.5t112.5 -116.5q41 -19 133 -19q29 0 51 5.5t31.5 11.5 t9.5 12q0 21 -0.5 75t-0.5 78q0 31 -0.5 72t-1 78t-1 69.5t-1 53t-0.5 21.5v93q0 15 -1.5 24.5t-2 15t-8.5 9t-10 4.5t-17 3t-21 3q-18 3 -74 3q-104 0 -171.5 -90.5t-67.5 -211.5z" />\n
+<glyph unicode="&#x153;" horiz-adv-x="733" d="M30 183q0 90 57 151.5t148 61.5q83 0 136 -64q9 -11 11 -11q1 0 12 11q58 64 149 64q71 0 110 -46t39 -113q0 -5 -20 -8.5t-34 -3.5q-6 0 -113 2.5t-111 2.5q-5 0 -5 -36q0 -76 44.5 -120.5t104.5 -44.5q22 0 43.5 6.5t36 16.5t25.5 19.5t17 16.5l7 6q2 0 9 -6.5t7 -8.5 q0 -5 -21 -26.5t-64 -44.5t-88 -23q-95 0 -144 62l-12 15q-1 0 -10 -12q-46 -65 -145 -65q-80 0 -134.5 58t-54.5 140zM101 169q0 -62 31.5 -110t86.5 -48q36 0 61.5 17t38.5 46.5t18.5 61t5.5 68.5q0 66 -31 116t-89 50q-122 0 -122 -201zM414 255q0 -8 12 -8q57 0 157 4 q40 1 40 4q0 65 -29.5 92t-62.5 27q-46 0 -80 -38.5t-37 -80.5z" />\n
+<glyph unicode="&#x154;" horiz-adv-x="641" d="M287 731q0 2 2 6l53 85q16 25 34 25q30 0 30 -25q0 -16 -14 -27l-72 -60l-8 -6h-21q-4 0 -4 2zM40 649q0 7 2.5 10.5t6 4t11.5 0.5q6 0 51 -1t62 -1q16 0 75 3t70 3q42 0 77 -7.5t68.5 -25t53 -52.5t19.5 -85q0 -32 -14.5 -61t-37.5 -49t-42.5 -32t-39.5 -21 q-5 -3 -10.5 -4.5t-7.5 -2.5l-2 -1l2 -1q2 0 7 -1t11 -3q160 -48 167 -230q2 -44 4 -54.5t10 -10.5h46q7 0 9.5 -3.5t2.5 -18.5q0 -8 -17 -8l-133 3q-5 0 -6.5 1t-1.5 7v58q0 43 -2 72t-12 64.5t-27.5 57t-51 36.5t-80.5 16q-10 0 -43.5 0.5t-48.5 0.5q-11 0 -11 -11 q0 -62 3.5 -168.5t7.5 -106.5h61q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -51.5 1.5t-56.5 1.5q-18 0 -57 -1.5t-41 -1.5q-10 0 -12 2.5t-2 15.5q0 9 2.5 10.5t15.5 1.5h45q5 0 5 129v133q0 345 -12 345l-55 -2q-20 0 -20 17zM207 345q0 -6 3 -8t13 -2q20 0 65 -0.5 t63 -1.5q10 0 12 1q88 40 88 150q0 71 -55.5 114.5t-129.5 43.5q-18 0 -52 -2q-7 0 -7 -54v-241z" />\n
+<glyph unicode="&#x155;" horiz-adv-x="329" d="M166 451q0 2 2 6l49 130q9 25 30 25q17 0 26.5 -8.5t9.5 -21.5q0 -10 -7 -20l-82 -107q-4 -6 -8 -6h-16q-4 0 -4 2zM25 353q0 5 3 12q2 6 3.5 6.5t11.5 1.5q42 3 105 3q10 0 11 -0.5t1 -4.5v-5q0 -10 -0.5 -32t-0.5 -32q0 -18 1 -18t2.5 4t3 10.5t3.5 10.5q17 39 43 62 t50 23q20 0 38.5 -16t18.5 -27q0 -9 -13 -25t-24 -16q-12 0 -31 15.5t-29 15.5q-57 0 -57 -204q0 -112 12 -112h63q8 0 10.5 -3t2.5 -10q0 -6 -0.5 -8t-3.5 -4t-9 -2q-8 0 -49 1t-57 1q-12 0 -41 -1t-45 -1q-9 0 -11 2.5t-2 11.5q0 13 12 13h43q9 0 9 137q0 189 -7 189 q-1 0 -31.5 -1t-32.5 -1q-3 0 -3 4z" />\n
+<glyph unicode="&#x156;" horiz-adv-x="641" d="M308 -225l15 10q15 10 29.5 25.5t14.5 29.5q0 17 -13.5 30t-26.5 21.5t-13 12.5q0 11 18.5 23t24.5 12q12 0 37.5 -19.5t25.5 -33.5q0 -31 -24.5 -62.5t-48 -48t-29.5 -16.5q-4 0 -7 5.5t-3 10.5zM40 649q0 7 2.5 10.5t6 4t11.5 0.5q6 0 51 -1t62 -1q16 0 75 3t70 3 q42 0 77 -7.5t68.5 -25t53 -52.5t19.5 -85q0 -32 -14.5 -61t-37.5 -49t-42.5 -32t-39.5 -21q-5 -3 -10.5 -4.5t-7.5 -2.5l-2 -1l2 -1q2 0 7 -1t11 -3q160 -48 167 -230q2 -44 4 -54.5t10 -10.5h46q7 0 9.5 -3.5t2.5 -18.5q0 -8 -17 -8l-133 3q-5 0 -6.5 1t-1.5 7v58 q0 43 -2 72t-12 64.5t-27.5 57t-51 36.5t-80.5 16q-10 0 -43.5 0.5t-48.5 0.5q-11 0 -11 -11q0 -62 3.5 -168.5t7.5 -106.5h61q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -51.5 1.5t-56.5 1.5q-18 0 -57 -1.5t-41 -1.5q-10 0 -12 2.5t-2 15.5q0 9 2.5 10.5t15.5 1.5h45 q5 0 5 129v133q0 345 -12 345l-55 -2q-20 0 -20 17zM207 345q0 -6 3 -8t13 -2q20 0 65 -0.5t63 -1.5q10 0 12 1q88 40 88 150q0 71 -55.5 114.5t-129.5 43.5q-18 0 -52 -2q-7 0 -7 -54v-241z" />\n
+<glyph unicode="&#x157;" horiz-adv-x="329" d="M90 -225l14 10q15 10 30 25.5t15 29.5q0 17 -13 30t-26.5 21.5t-13.5 12.5q0 11 18.5 23t24.5 12q12 0 37.5 -19.5t25.5 -33.5q0 -31 -24.5 -62.5t-48 -48t-29.5 -16.5q-4 0 -7 5.5t-3 10.5zM25 353q0 5 3 12q2 6 3.5 6.5t11.5 1.5q42 3 105 3q10 0 11 -0.5t1 -4.5v-5 q0 -10 -0.5 -32t-0.5 -32q0 -18 1 -18t2.5 4t3 10.5t3.5 10.5q17 39 43 62t50 23q20 0 38.5 -16t18.5 -27q0 -9 -13 -25t-24 -16q-12 0 -31 15.5t-29 15.5q-57 0 -57 -204q0 -112 12 -112h63q8 0 10.5 -3t2.5 -10q0 -6 -0.5 -8t-3.5 -4t-9 -2q-8 0 -49 1t-57 1q-12 0 -41 -1 t-45 -1q-9 0 -11 2.5t-2 11.5q0 13 12 13h43q9 0 9 137q0 189 -7 189q-1 0 -31.5 -1t-32.5 -1q-3 0 -3 4z" />\n
+<glyph unicode="&#x158;" horiz-adv-x="641" d="M186 837q0 2 6 2h9q1 0 11 -6l81 -45q4 -2 8 0l81 45q10 6 11 6h9q6 0 6 -2l-4 -6l-79 -89q-12 -13 -16 -13h-24q-4 0 -16 13l-79 89q-4 4 -4 6zM40 649q0 7 2.5 10.5t6 4t11.5 0.5q6 0 51 -1t62 -1q16 0 75 3t70 3q42 0 77 -7.5t68.5 -25t53 -52.5t19.5 -85 q0 -32 -14.5 -61t-37.5 -49t-42.5 -32t-39.5 -21q-5 -3 -10.5 -4.5t-7.5 -2.5l-2 -1l2 -1q2 0 7 -1t11 -3q160 -48 167 -230q2 -44 4 -54.5t10 -10.5h46q7 0 9.5 -3.5t2.5 -18.5q0 -8 -17 -8l-133 3q-5 0 -6.5 1t-1.5 7v58q0 43 -2 72t-12 64.5t-27.5 57t-51 36.5t-80.5 16 q-10 0 -43.5 0.5t-48.5 0.5q-11 0 -11 -11q0 -62 3.5 -168.5t7.5 -106.5h61q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -51.5 1.5t-56.5 1.5q-18 0 -57 -1.5t-41 -1.5q-10 0 -12 2.5t-2 15.5q0 9 2.5 10.5t15.5 1.5h45q5 0 5 129v133q0 345 -12 345l-55 -2q-20 0 -20 17 zM207 345q0 -6 3 -8t13 -2q20 0 65 -0.5t63 -1.5q10 0 12 1q88 40 88 150q0 71 -55.5 114.5t-129.5 43.5q-18 0 -52 -2q-7 0 -7 -54v-241z" />\n
+<glyph unicode="&#x159;" horiz-adv-x="329" d="M71 597q0 2 5 2h12l8 -6l81 -70q4 -3 8 0l81 70q6 6 8 6h12q5 0 5 -2q0 -1 -3 -6l-79 -119q-6 -10 -8.5 -11.5t-9.5 -1.5h-20q-7 0 -9.5 1.5t-8.5 11.5l-79 119q-3 5 -3 6zM25 353q0 5 3 12q2 6 3.5 6.5t11.5 1.5q42 3 105 3q10 0 11 -0.5t1 -4.5v-5q0 -10 -0.5 -32 t-0.5 -32q0 -18 1 -18t2.5 4t3 10.5t3.5 10.5q17 39 43 62t50 23q20 0 38.5 -16t18.5 -27q0 -9 -13 -25t-24 -16q-12 0 -31 15.5t-29 15.5q-57 0 -57 -204q0 -112 12 -112h63q8 0 10.5 -3t2.5 -10q0 -6 -0.5 -8t-3.5 -4t-9 -2q-8 0 -49 1t-57 1q-12 0 -41 -1t-45 -1 q-9 0 -11 2.5t-2 11.5q0 13 12 13h43q9 0 9 137q0 189 -7 189q-1 0 -31.5 -1t-32.5 -1q-3 0 -3 4z" />\n
+<glyph unicode="&#x15a;" horiz-adv-x="528" d="M259 731q0 2 2 6l53 85q16 25 34 25q30 0 30 -25q0 -16 -14 -27l-72 -60l-8 -6h-21q-4 0 -4 2zM55 488q0 81 65 135t149 54q73 0 135 -42q10 -8 16 -8t7 10l1 11q0 9 2 11.5t13 2.5q12 0 15.5 -2.5t3.5 -11.5l-2 -63q-3 -63 -3 -94q0 -9 -3 -12.5t-13 -3.5q-13 0 -16 2.5 t-3 9.5q0 1 1.5 30t1.5 34q0 22 -51.5 60t-102.5 38q-57 0 -95 -37t-38 -92q0 -43 26.5 -73.5t65.5 -46l85.5 -34t85.5 -37.5t65.5 -58t26.5 -93q0 -88 -67.5 -140.5t-156.5 -52.5q-51 0 -99 9.5t-73 20t-26 16.5l-3.5 48l-4.5 62t-2 34q0 14 12 14h5q15 0 16 -16l6 -92 q1 -21 65.5 -42t112.5 -21q54 0 93.5 35t39.5 86q0 42 -26.5 72t-66 46.5l-85.5 36.5t-85.5 40t-66 60t-26.5 94z" />\n
+<glyph unicode="&#x15b;" horiz-adv-x="337" d="M154 451q0 2 2 6l49 130q9 25 30 25q17 0 26.5 -8.5t9.5 -21.5q0 -10 -7 -20l-82 -107q-4 -6 -8 -6h-16q-4 0 -4 2zM35 50q0 11 11.5 24.5t18.5 13.5q3 0 5 -3.5t5.5 -10.5t8.5 -13q42 -50 93 -50q28 0 47 16.5t19 48.5t-23 51.5t-66 37.5q-2 1 -18 8t-19 8.5t-17 8 t-17.5 10t-13.5 11t-13.5 14t-9 15t-7 18.5t-1.5 22q0 48 44 80.5t100 32.5q51 0 77.5 -22.5t26.5 -44.5q0 -7 -15 -13t-25 -6q-7 0 -12.5 10t-10 22.5t-18.5 22.5t-36 10q-29 0 -51 -17t-22 -53q0 -15 5.5 -27t21 -22.5t24 -15t31.5 -15.5q33 -16 45.5 -22.5t36 -22.5 t33 -33t9.5 -38q0 -53 -41.5 -85.5t-99.5 -32.5q-46 0 -86 19.5t-40 42.5z" />\n
+<glyph unicode="&#x15c;" horiz-adv-x="528" d="M158 731l4 6l79 89q12 13 16 13h24q4 0 16 -13l79 -89q4 -4 4 -6t-6 -2h-9q-1 0 -11 6l-81 45q-4 2 -8 0l-81 -45q-10 -6 -11 -6h-9q-6 0 -6 2zM55 488q0 81 65 135t149 54q73 0 135 -42q10 -8 16 -8t7 10l1 11q0 9 2 11.5t13 2.5q12 0 15.5 -2.5t3.5 -11.5l-2 -63 q-3 -63 -3 -94q0 -9 -3 -12.5t-13 -3.5q-13 0 -16 2.5t-3 9.5q0 1 1.5 30t1.5 34q0 22 -51.5 60t-102.5 38q-57 0 -95 -37t-38 -92q0 -43 26.5 -73.5t65.5 -46l85.5 -34t85.5 -37.5t65.5 -58t26.5 -93q0 -88 -67.5 -140.5t-156.5 -52.5q-51 0 -99 9.5t-73 20t-26 16.5 l-3.5 48l-4.5 62t-2 34q0 14 12 14h5q15 0 16 -16l6 -92q1 -21 65.5 -42t112.5 -21q54 0 93.5 35t39.5 86q0 42 -26.5 72t-66 46.5l-85.5 36.5t-85.5 40t-66 60t-26.5 94z" />\n
+<glyph unicode="&#x15d;" horiz-adv-x="337" d="M59 461q0 1 3 6l79 119q6 10 8.5 11.5t9.5 1.5h20q7 0 9.5 -1.5t8.5 -11.5l79 -119q3 -5 3 -6q0 -2 -5 -2h-12l-8 6l-81 70q-4 3 -8 0l-81 -70q-6 -6 -8 -6h-12q-5 0 -5 2zM35 50q0 11 11.5 24.5t18.5 13.5q3 0 5 -3.5t5.5 -10.5t8.5 -13q42 -50 93 -50q28 0 47 16.5 t19 48.5t-23 51.5t-66 37.5q-2 1 -18 8t-19 8.5t-17 8t-17.5 10t-13.5 11t-13.5 14t-9 15t-7 18.5t-1.5 22q0 48 44 80.5t100 32.5q51 0 77.5 -22.5t26.5 -44.5q0 -7 -15 -13t-25 -6q-7 0 -12.5 10t-10 22.5t-18.5 22.5t-36 10q-29 0 -51 -17t-22 -53q0 -15 5.5 -27 t21 -22.5t24 -15t31.5 -15.5q33 -16 45.5 -22.5t36 -22.5t33 -33t9.5 -38q0 -53 -41.5 -85.5t-99.5 -32.5q-46 0 -86 19.5t-40 42.5z" />\n
+<glyph unicode="&#x15e;" horiz-adv-x="528" d="M55 488q0 81 65 135t149 54q73 0 135 -42q10 -8 16 -8t7 10l1 11q0 9 2 11.5t13 2.5q12 0 15.5 -2.5t3.5 -11.5l-2 -63q-3 -63 -3 -94q0 -9 -3 -12.5t-13 -3.5q-13 0 -16 2.5t-3 9.5q0 1 1.5 30t1.5 34q0 22 -51.5 60t-102.5 38q-57 0 -95 -37t-38 -92q0 -43 26.5 -73.5 t65.5 -46l85.5 -34t85.5 -37.5t65.5 -58t26.5 -93q0 -85 -62.5 -137t-148.5 -56l-19 -50q-2 -9 0 -9l5 2l14.5 2.5t16.5 1.5q40 0 62.5 -21t22.5 -47q0 -35 -29.5 -63.5t-76.5 -28.5q-23 0 -43.5 6.5t-30 12.5t-9.5 9q0 11 8 11l9 -3q8 -4 22 -8t29 -4q34 0 50 13.5t16 42.5 q0 45 -55 45q-8 0 -16.5 -2.5t-14 -4.5t-6.5 -2q-8 0 -8 5q0 3 35 92q-50 0 -97 10t-71 20t-25 16l-3.5 48l-4.5 62t-2 34q0 14 12 14h5q15 0 16 -16l6 -92q1 -21 65.5 -42t112.5 -21q54 0 93.5 35t39.5 86q0 42 -26.5 72t-66 46.5l-85.5 36.5t-85.5 40t-66 60t-26.5 94z " />\n
+<glyph unicode="&#x15f;" horiz-adv-x="337" d="M35 50q0 11 11.5 24.5t18.5 13.5q3 0 5 -3.5t5.5 -10.5t8.5 -13q42 -50 93 -50q28 0 47 16.5t19 48.5t-23 51.5t-66 37.5q-2 1 -18 8t-19 8.5t-17 8t-17.5 10t-13.5 11t-13.5 14t-9 15t-7 18.5t-1.5 22q0 48 44 80.5t100 32.5q51 0 77.5 -22.5t26.5 -44.5q0 -7 -15 -13 t-25 -6q-7 0 -12.5 10t-10 22.5t-18.5 22.5t-36 10q-29 0 -51 -17t-22 -53q0 -15 5.5 -27t21 -22.5t24 -15t31.5 -15.5q33 -16 45.5 -22.5t36 -22.5t33 -33t9.5 -38q0 -48 -35 -80t-87 -37l-20 -54q-2 -9 0 -9l6 2q5 1 13.5 2.5t16.5 1.5q40 0 62.5 -21t22.5 -47 q0 -35 -29.5 -63.5t-76.5 -28.5q-23 0 -43.5 6.5t-30 12.5t-9.5 9q0 11 8 11l8 -3q9 -4 23 -8t29 -4q34 0 50 13.5t16 42.5q0 45 -55 45q-8 0 -16.5 -2.5t-14 -4.5t-6.5 -2q-8 0 -8 5q0 6 36 95h-1q-46 0 -86 19.5t-40 42.5z" />\n
+<glyph unicode="&#x160;" horiz-adv-x="528" d="M158 837q0 2 6 2h9q1 0 11 -6l81 -45q4 -2 8 0l81 45q10 6 11 6h9q6 0 6 -2l-4 -6l-79 -89q-12 -13 -16 -13h-24q-4 0 -16 13l-79 89q-4 4 -4 6zM55 488q0 81 65 135t149 54q73 0 135 -42q10 -8 16 -8t7 10l1 11q0 9 2 11.5t13 2.5q12 0 15.5 -2.5t3.5 -11.5l-2 -63 q-3 -63 -3 -94q0 -9 -3 -12.5t-13 -3.5q-13 0 -16 2.5t-3 9.5q0 1 1.5 30t1.5 34q0 22 -51.5 60t-102.5 38q-57 0 -95 -37t-38 -92q0 -43 26.5 -73.5t65.5 -46l85.5 -34t85.5 -37.5t65.5 -58t26.5 -93q0 -88 -67.5 -140.5t-156.5 -52.5q-51 0 -99 9.5t-73 20t-26 16.5 l-3.5 48l-4.5 62t-2 34q0 14 12 14h5q15 0 16 -16l6 -92q1 -21 65.5 -42t112.5 -21q54 0 93.5 35t39.5 86q0 42 -26.5 72t-66 46.5l-85.5 36.5t-85.5 40t-66 60t-26.5 94z" />\n
+<glyph unicode="&#x161;" horiz-adv-x="337" d="M59 597q0 2 5 2h12l8 -6l81 -70q4 -3 8 0l81 70q6 6 8 6h12q5 0 5 -2q0 -1 -3 -6l-79 -119q-6 -10 -8.5 -11.5t-9.5 -1.5h-20q-7 0 -9.5 1.5t-8.5 11.5l-79 119q-3 5 -3 6zM35 50q0 11 11.5 24.5t18.5 13.5q3 0 5 -3.5t5.5 -10.5t8.5 -13q42 -50 93 -50q28 0 47 16.5 t19 48.5t-23 51.5t-66 37.5q-2 1 -18 8t-19 8.5t-17 8t-17.5 10t-13.5 11t-13.5 14t-9 15t-7 18.5t-1.5 22q0 48 44 80.5t100 32.5q51 0 77.5 -22.5t26.5 -44.5q0 -7 -15 -13t-25 -6q-7 0 -12.5 10t-10 22.5t-18.5 22.5t-36 10q-29 0 -51 -17t-22 -53q0 -15 5.5 -27 t21 -22.5t24 -15t31.5 -15.5q33 -16 45.5 -22.5t36 -22.5t33 -33t9.5 -38q0 -53 -41.5 -85.5t-99.5 -32.5q-46 0 -86 19.5t-40 42.5z" />\n
+<glyph unicode="&#x162;" horiz-adv-x="690" d="M20 544l4 22q3 21 7 52.5t6 53.5q1 10 3 12t13 2q13 0 13 -6v-11q0 -6 108 -6h357q108 0 109 11q1 12 13 12q11 0 14 -2t3 -9q0 -2 -2 -43t-2 -87q0 -6 -3 -8t-13 -2q-15 0 -15 14q0 2 1.5 38.5t1.5 39.5q0 8 -113 8h-116q-3 0 -5 -10t-3 -30.5t-1 -36t-0.5 -44 t-0.5 -37.5l-1 -29q0 -28 -1 -72.5t-2 -94.5t-1.5 -102t-0.5 -87q0 -65 2 -65h74q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-9 0 -50.5 1.5t-59.5 1.5l-24 -65q-2 -9 0 -9l5 2l14.5 2.5t16.5 1.5q40 0 62.5 -21t22.5 -47q0 -35 -29.5 -63.5t-76.5 -28.5q-23 0 -43.5 6.5 t-30 12.5t-9.5 9q0 11 8 11l9 -3q8 -4 22 -8t29 -4q34 0 50 13.5t16 42.5q0 45 -55 45q-8 0 -16.5 -2.5t-14 -4.5t-6.5 -2q-8 0 -8 5t41 107q-18 0 -61.5 -1.5t-52.5 -1.5q-10 0 -12 2.5t-2 15.5q0 9 3 10.5t15 1.5h62q7 0 10.5 192.5t3.5 325.5q0 90 -7 90h-144 q-96 0 -97 -13l-7 -70q-1 -17 -13 -17q-20 0 -20 9z" />\n
+<glyph unicode="&#x163;" horiz-adv-x="289" d="M35 344q0 5 3 8l91 127q3 5 9 5q10 0 10 -10q0 -1 -1.5 -20.5t-3 -42t-1.5 -29.5t2 -8.5t9 -1.5h95q9 0 10.5 -2t-1.5 -16q-4 -16 -13 -16h-99q-3 0 -3 -46v-192q0 -20 2 -31t13 -21t33 -10q23 0 52 8l28 8q4 0 4 -16q0 -3 -18.5 -12.5t-46.5 -20t-48 -13.5l-21 -57 q-2 -9 0 -9l6 2q5 1 13.5 2.5t16.5 1.5q40 0 62.5 -21t22.5 -47q0 -35 -29.5 -63.5t-76.5 -28.5q-23 0 -43.5 6.5t-30 12.5t-9.5 9q0 11 8 11l8 -3q9 -4 23 -8t29 -4q34 0 50 13.5t16 42.5q0 45 -55 45q-8 0 -16.5 -2.5t-14 -4.5t-6.5 -2q-8 0 -8 5q0 2 37 98 q-36 1 -51.5 21.5t-15.5 47.5q2 144 2 216q0 61 -12 61h-25q-6 0 -6 7z" />\n
+<glyph unicode="&#x164;" horiz-adv-x="690" d="M234 834q0 2 6 2h9q1 0 11 -6l81 -45q4 -2 8 0l81 45q10 6 11 6h9q6 0 6 -2l-4 -6l-79 -89q-12 -13 -16 -13h-24q-4 0 -16 13l-79 89q-4 4 -4 6zM20 544l4 22q3 21 7 52.5t6 53.5q1 10 3 12t13 2q13 0 13 -6v-11q0 -6 108 -6h357q108 0 109 11q1 12 13 12q11 0 14 -2 t3 -9q0 -2 -2 -43t-2 -87q0 -6 -3 -8t-13 -2q-15 0 -15 14q0 2 1.5 38.5t1.5 39.5q0 8 -113 8h-116q-3 0 -5 -10t-3 -30.5t-1 -36t-0.5 -44t-0.5 -37.5l-1 -29q0 -28 -1 -72.5t-2 -94.5t-1.5 -102t-0.5 -87q0 -65 2 -65h74q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3 q-11 0 -57.5 1.5t-62.5 1.5t-63 -1.5t-58 -1.5q-10 0 -12 2.5t-2 15.5q0 9 3 10.5t15 1.5h62q7 0 10.5 192.5t3.5 325.5q0 90 -7 90h-144q-96 0 -97 -13l-7 -70q-1 -17 -13 -17q-20 0 -20 9z" />\n
+<glyph unicode="&#x165;" horiz-adv-x="289" d="M189 491q0 2 2.5 27t5.5 60.5t5 54.5q3 33 35 33t32 -29q0 -5 -3 -13l-51 -124q-6 -12 -8 -12h-15q-3 0 -3 3zM35 344q0 5 3 8l91 127q3 5 9 5q10 0 10 -10q0 -1 -1.5 -20.5t-3 -42t-1.5 -29.5t2 -8.5t9 -1.5h95q9 0 10.5 -2t-1.5 -16q-4 -16 -13 -16h-99q-3 0 -3 -46 v-192q0 -20 2 -31t13 -21t33 -10q23 0 52 8l28 8q4 0 4 -16q0 -3 -22.5 -14t-53.5 -22t-50 -11q-39 0 -55.5 20.5t-16.5 48.5q2 144 2 216q0 61 -12 61h-25q-6 0 -6 7z" />\n
+<glyph unicode="&#x166;" horiz-adv-x="690" d="M20 544l4 22q3 21 7 52.5t6 53.5q1 10 3 12t13 2q13 0 13 -6v-11q0 -6 108 -6h357q108 0 109 11q1 12 13 12q11 0 14 -2t3 -9q0 -2 -2 -43t-2 -87q0 -6 -3 -8t-13 -2q-15 0 -15 14q0 2 1.5 38.5t1.5 39.5q0 8 -113 8h-116q-3 0 -5 -10t-3 -30.5t-1 -36t-0.5 -44 t-0.5 -37.5l-1 -15q0 -14 -0.5 -42t-0.5 -56q0 -7 1 -8t8 -1h156q3 0 3 -12t-3 -12h-156q-7 0 -8.5 -2t-1.5 -9q0 -27 -1 -76.5t-1.5 -87t-0.5 -64.5q0 -65 2 -65h74q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -57.5 1.5t-62.5 1.5t-63 -1.5t-58 -1.5q-10 0 -12 2.5 t-2 15.5q0 9 3 10.5t15 1.5h62q8 0 12 293q0 7 -1.5 9t-8.5 2h-153q-2 0 -2.5 12t2.5 12h157q7 0 7 9q1 76 1 181q0 90 -7 90h-144q-96 0 -97 -13l-7 -70q-1 -17 -13 -17q-20 0 -20 9z" />\n
+<glyph unicode="&#x167;" horiz-adv-x="289" d="M35 344q0 5 3 8l91 127q3 5 9 5q10 0 10 -10q0 -1 -1.5 -20.5t-3 -42t-1.5 -29.5t2 -8.5t9 -1.5h95q9 0 10.5 -2t-1.5 -16q-4 -16 -13 -16h-99q-3 0 -3 -46v-68q0 -7 1 -8t8 -1h101q3 0 3 -12t-3 -12h-101q-9 0 -9 -7v-84q0 -20 2 -31t13 -21t33 -10q23 0 52 8l28 8 q4 0 4 -16q0 -3 -22.5 -14t-53.5 -22t-50 -11q-39 0 -55.5 20.5t-16.5 48.5q0 17 0.5 60t0.5 64q0 7 -10 7h-29q-2 0 -2.5 12t2.5 12h29q8 0 9.5 1t1.5 8v52q0 61 -12 61h-25q-6 0 -6 7z" />\n
+<glyph unicode="&#x168;" horiz-adv-x="755" d="M279 748q0 7 8 26q11 27 27 41t29 14q16 0 46 -19t42 -19q22 0 36 35q2 7 12 7q7 0 7 -2q0 -8 -7 -27q-22 -58 -60 -58q-18 0 -45 18.5t-43 18.5q-23 0 -34 -31q-2 -6 -11 -6q-7 0 -7 2zM40 649q0 7 2 10.5t5 4t11 0.5q6 0 40.5 -1.5t51.5 -1.5q16 0 59.5 1.5t54.5 1.5 q10 0 12 -2.5t2 -15.5q0 -9 -3 -10.5t-15 -1.5h-65q-6 0 -10 -166.5t-4 -239.5q0 -97 48 -145.5t153 -48.5q92 0 172 54q17 11 20 23q5 17 5 136v305q0 82 -7 82h-49q-8 0 -11 0.5t-6 4t-3 10.5t2.5 10.5t6 4t11.5 0.5q6 0 44.5 -1.5t55.5 -1.5t46 1.5t32 1.5q10 0 12 -2.5 t2 -15.5q0 -9 -2.5 -10.5t-15.5 -1.5h-24q-3 0 -5 -17t-3 -51t-1.5 -69t-1.5 -88.5t-2 -91.5q-1 -57 -3 -128t-3 -113t-1 -51q0 -32 -21 -32q-10 0 -30 36.5t-32 36.5q-10 0 -46 -20q-40 -23 -96.5 -40t-109.5 -17q-59 0 -100.5 14t-64 34t-35.5 54t-16 63.5t-3 72.5 q0 11 0.5 157t0.5 191q0 59 -5 59h-37q-6 0 -8 0.5t-5 1.5t-4 4t-1 9z" />\n
+<glyph unicode="&#x169;" horiz-adv-x="510" d="M135 498q0 7 8 26q11 27 27 41t29 14q16 0 46 -19t42 -19q22 0 36 35q2 7 12 7q7 0 7 -2q0 -8 -7 -27q-22 -58 -60 -58q-18 0 -45 18.5t-43 18.5q-23 0 -34 -31q-2 -6 -11 -6q-7 0 -7 2zM15 360q0 4 3 11q2 6 4 7t11 2q88 4 110 4q7 0 7 -6v-272q0 -67 111 -67 q91 0 91 16v118q0 186 -8 186q-1 0 -25.5 -1t-26.5 -1q-4 0 -4 4q2 17 6 19q2 1 7 1q95 5 113 5q7 0 7 -6q-1 -239 -1 -301q0 -37 3.5 -48t15.5 -11q2 0 21 3t20 3q5 0 5 -10t-2 -12t-12 -4q-102 -15 -104 -15q-10 0 -11 13q-3 38 -4 38l-26 -12q-25 -12 -64.5 -23.5 t-72.5 -11.5q-34 0 -57 11t-33.5 31t-14.5 41t-4 50v157q0 77 -12 77q-1 0 -24 -0.5t-25 -0.5q-4 0 -4 5z" />\n
+<glyph unicode="&#x16a;" horiz-adv-x="755" d="M282 788v23q0 6 1.5 7t7.5 1h187q6 0 7 -1t1 -6v-25q0 -6 -1 -7t-7 -1h-187q-7 0 -8 1t-1 8zM40 649q0 7 2 10.5t5 4t11 0.5q6 0 40.5 -1.5t51.5 -1.5q16 0 59.5 1.5t54.5 1.5q10 0 12 -2.5t2 -15.5q0 -9 -3 -10.5t-15 -1.5h-65q-6 0 -10 -166.5t-4 -239.5 q0 -97 48 -145.5t153 -48.5q92 0 172 54q17 11 20 23q5 17 5 136v305q0 82 -7 82h-49q-8 0 -11 0.5t-6 4t-3 10.5t2.5 10.5t6 4t11.5 0.5q6 0 44.5 -1.5t55.5 -1.5t46 1.5t32 1.5q10 0 12 -2.5t2 -15.5q0 -9 -2.5 -10.5t-15.5 -1.5h-24q-3 0 -5 -17t-3 -51t-1.5 -69 t-1.5 -88.5t-2 -91.5q-1 -57 -3 -128t-3 -113t-1 -51q0 -32 -21 -32q-10 0 -30 36.5t-32 36.5q-10 0 -46 -20q-40 -23 -96.5 -40t-109.5 -17q-59 0 -100.5 14t-64 34t-35.5 54t-16 63.5t-3 72.5q0 11 0.5 157t0.5 191q0 59 -5 59h-37q-6 0 -8 0.5t-5 1.5t-4 4t-1 9z" />\n
+<glyph unicode="&#x16b;" horiz-adv-x="510" d="M138 518v23q0 6 1.5 7t7.5 1h187q6 0 7 -1t1 -6v-25q0 -6 -1 -7t-7 -1h-187q-7 0 -8 1t-1 8zM15 360q0 4 3 11q2 6 4 7t11 2q88 4 110 4q7 0 7 -6v-272q0 -67 111 -67q91 0 91 16v118q0 186 -8 186q-1 0 -25.5 -1t-26.5 -1q-4 0 -4 4q2 17 6 19q2 1 7 1q95 5 113 5 q7 0 7 -6q-1 -239 -1 -301q0 -37 3.5 -48t15.5 -11q2 0 21 3t20 3q5 0 5 -10t-2 -12t-12 -4q-102 -15 -104 -15q-10 0 -11 13q-3 38 -4 38l-26 -12q-25 -12 -64.5 -23.5t-72.5 -11.5q-34 0 -57 11t-33.5 31t-14.5 41t-4 50v157q0 77 -12 77q-1 0 -24 -0.5t-25 -0.5 q-4 0 -4 5z" />\n
+<glyph unicode="&#x16c;" horiz-adv-x="755" d="M281 832q0 6 1 6h17q1 0 2 -6t4.5 -15t10.5 -17.5t24.5 -14.5t43.5 -6t43.5 6t24.5 14.5t10.5 17.5t4.5 15t2 6h17q1 0 1 -6q0 -45 -26 -74t-77 -29t-77 29t-26 74zM40 649q0 7 2 10.5t5 4t11 0.5q6 0 40.5 -1.5t51.5 -1.5q16 0 59.5 1.5t54.5 1.5q10 0 12 -2.5t2 -15.5 q0 -9 -3 -10.5t-15 -1.5h-65q-6 0 -10 -166.5t-4 -239.5q0 -97 48 -145.5t153 -48.5q92 0 172 54q17 11 20 23q5 17 5 136v305q0 82 -7 82h-49q-8 0 -11 0.5t-6 4t-3 10.5t2.5 10.5t6 4t11.5 0.5q6 0 44.5 -1.5t55.5 -1.5t46 1.5t32 1.5q10 0 12 -2.5t2 -15.5 q0 -9 -2.5 -10.5t-15.5 -1.5h-24q-3 0 -5 -17t-3 -51t-1.5 -69t-1.5 -88.5t-2 -91.5q-1 -57 -3 -128t-3 -113t-1 -51q0 -32 -21 -32q-10 0 -30 36.5t-32 36.5q-10 0 -46 -20q-40 -23 -96.5 -40t-109.5 -17q-59 0 -100.5 14t-64 34t-35.5 54t-16 63.5t-3 72.5q0 11 0.5 157 t0.5 191q0 59 -5 59h-37q-6 0 -8 0.5t-5 1.5t-4 4t-1 9z" />\n
+<glyph unicode="&#x16d;" horiz-adv-x="510" d="M137 579q0 7 1 7h17l1 -4q1 -5 3.5 -13.5t5.5 -15.5q21 -41 75 -41t75 41q3 7 5.5 15.5t3.5 13.5l1 4h17q1 0 1 -6q0 -48 -26.5 -84.5t-76.5 -36.5q-51 0 -77 36t-26 84zM15 360q0 4 3 11q2 6 4 7t11 2q88 4 110 4q7 0 7 -6v-272q0 -67 111 -67q91 0 91 16v118 q0 186 -8 186q-1 0 -25.5 -1t-26.5 -1q-4 0 -4 4q2 17 6 19q2 1 7 1q95 5 113 5q7 0 7 -6q-1 -239 -1 -301q0 -37 3.5 -48t15.5 -11q2 0 21 3t20 3q5 0 5 -10t-2 -12t-12 -4q-102 -15 -104 -15q-10 0 -11 13q-3 38 -4 38l-26 -12q-25 -12 -64.5 -23.5t-72.5 -11.5 q-34 0 -57 11t-33.5 31t-14.5 41t-4 50v157q0 77 -12 77q-1 0 -24 -0.5t-25 -0.5q-4 0 -4 5z" />\n
+<glyph unicode="&#x16e;" horiz-adv-x="755" d="M313 785q0 29 21 50t50 21t50 -21t21 -50t-21 -50t-50 -21t-50 21t-21 50zM341 785q0 -18 12.5 -30.5t30.5 -12.5t30.5 12.5t12.5 30.5t-12.5 30.5t-30.5 12.5t-30.5 -12.5t-12.5 -30.5zM40 649q0 7 2 10.5t5 4t11 0.5q6 0 40.5 -1.5t51.5 -1.5q16 0 59.5 1.5t54.5 1.5 q10 0 12 -2.5t2 -15.5q0 -9 -3 -10.5t-15 -1.5h-65q-6 0 -10 -166.5t-4 -239.5q0 -97 48 -145.5t153 -48.5q92 0 172 54q17 11 20 23q5 17 5 136v305q0 82 -7 82h-49q-8 0 -11 0.5t-6 4t-3 10.5t2.5 10.5t6 4t11.5 0.5q6 0 44.5 -1.5t55.5 -1.5t46 1.5t32 1.5q10 0 12 -2.5 t2 -15.5q0 -9 -2.5 -10.5t-15.5 -1.5h-24q-3 0 -5 -17t-3 -51t-1.5 -69t-1.5 -88.5t-2 -91.5q-1 -57 -3 -128t-3 -113t-1 -51q0 -32 -21 -32q-10 0 -30 36.5t-32 36.5q-10 0 -46 -20q-40 -23 -96.5 -40t-109.5 -17q-59 0 -100.5 14t-64 34t-35.5 54t-16 63.5t-3 72.5 q0 11 0.5 157t0.5 191q0 59 -5 59h-37q-6 0 -8 0.5t-5 1.5t-4 4t-1 9z" />\n
+<glyph unicode="&#x16f;" horiz-adv-x="510" d="M169 535q0 29 21 50t50 21t50 -21t21 -50t-21 -50t-50 -21t-50 21t-21 50zM197 535q0 -18 12.5 -30.5t30.5 -12.5t30.5 12.5t12.5 30.5t-12.5 30.5t-30.5 12.5t-30.5 -12.5t-12.5 -30.5zM15 360q0 4 3 11q2 6 4 7t11 2q88 4 110 4q7 0 7 -6v-272q0 -67 111 -67 q91 0 91 16v118q0 186 -8 186q-1 0 -25.5 -1t-26.5 -1q-4 0 -4 4q2 17 6 19q2 1 7 1q95 5 113 5q7 0 7 -6q-1 -239 -1 -301q0 -37 3.5 -48t15.5 -11q2 0 21 3t20 3q5 0 5 -10t-2 -12t-12 -4q-102 -15 -104 -15q-10 0 -11 13q-3 38 -4 38l-26 -12q-25 -12 -64.5 -23.5 t-72.5 -11.5q-34 0 -57 11t-33.5 31t-14.5 41t-4 50v157q0 77 -12 77q-1 0 -24 -0.5t-25 -0.5q-4 0 -4 5z" />\n
+<glyph unicode="&#x170;" horiz-adv-x="755" d="M307 731q0 2 2 6l53 85q16 25 34 25q30 0 30 -25q0 -16 -14 -27l-72 -60l-8 -6h-21q-4 0 -4 2zM427 731q0 2 2 6l53 85q16 25 34 25q30 0 30 -25q0 -16 -14 -27l-72 -60l-8 -6h-21q-4 0 -4 2zM40 649q0 7 2 10.5t5 4t11 0.5q6 0 40.5 -1.5t51.5 -1.5q16 0 59.5 1.5 t54.5 1.5q10 0 12 -2.5t2 -15.5q0 -9 -3 -10.5t-15 -1.5h-65q-6 0 -10 -166.5t-4 -239.5q0 -97 48 -145.5t153 -48.5q92 0 172 54q17 11 20 23q5 17 5 136v305q0 82 -7 82h-49q-8 0 -11 0.5t-6 4t-3 10.5t2.5 10.5t6 4t11.5 0.5q6 0 44.5 -1.5t55.5 -1.5t46 1.5t32 1.5 q10 0 12 -2.5t2 -15.5q0 -9 -2.5 -10.5t-15.5 -1.5h-24q-3 0 -5 -17t-3 -51t-1.5 -69t-1.5 -88.5t-2 -91.5q-1 -57 -3 -128t-3 -113t-1 -51q0 -32 -21 -32q-10 0 -30 36.5t-32 36.5q-10 0 -46 -20q-40 -23 -96.5 -40t-109.5 -17q-59 0 -100.5 14t-64 34t-35.5 54t-16 63.5 t-3 72.5q0 11 0.5 157t0.5 191q0 59 -5 59h-37q-6 0 -8 0.5t-5 1.5t-4 4t-1 9z" />\n
+<glyph unicode="&#x171;" horiz-adv-x="510" d="M160 451q0 2 2 6l49 130q9 25 30 25q17 0 26.5 -8.5t9.5 -21.5q0 -10 -7 -20l-82 -107q-4 -6 -8 -6h-16q-4 0 -4 2zM270 451q0 2 2 6l49 130q9 25 30 25q17 0 26.5 -8.5t9.5 -21.5q0 -10 -7 -20l-82 -107q-4 -6 -8 -6h-16q-4 0 -4 2zM15 360q0 4 3 11q2 6 4 7t11 2 q88 4 110 4q7 0 7 -6v-272q0 -67 111 -67q91 0 91 16v118q0 186 -8 186q-1 0 -25.5 -1t-26.5 -1q-4 0 -4 4q2 17 6 19q2 1 7 1q95 5 113 5q7 0 7 -6q-1 -239 -1 -301q0 -37 3.5 -48t15.5 -11q2 0 21 3t20 3q5 0 5 -10t-2 -12t-12 -4q-102 -15 -104 -15q-10 0 -11 13 q-3 38 -4 38l-26 -12q-25 -12 -64.5 -23.5t-72.5 -11.5q-34 0 -57 11t-33.5 31t-14.5 41t-4 50v157q0 77 -12 77q-1 0 -24 -0.5t-25 -0.5q-4 0 -4 5z" />\n
+<glyph unicode="&#x172;" horiz-adv-x="755" d="M40 649q0 7 2 10.5t5 4t11 0.5q6 0 40.5 -1.5t51.5 -1.5q16 0 59.5 1.5t54.5 1.5q10 0 12 -2.5t2 -15.5q0 -9 -3 -10.5t-15 -1.5h-65q-6 0 -10 -166.5t-4 -239.5q0 -97 48 -145.5t153 -48.5q92 0 172 54q17 11 20 23q5 17 5 136v305q0 82 -7 82h-49q-8 0 -11 0.5t-6 4 t-3 10.5t2.5 10.5t6 4t11.5 0.5q6 0 44.5 -1.5t55.5 -1.5t46 1.5t32 1.5q10 0 12 -2.5t2 -15.5q0 -9 -2.5 -10.5t-15.5 -1.5h-24q-3 0 -5 -17t-3 -51t-1.5 -69t-1.5 -88.5t-2 -91.5q-1 -57 -3 -128t-3 -113t-1 -51q0 -32 -21 -32q-10 0 -30 36.5t-32 36.5q-10 0 -46 -20 q-10 -6 -60.5 -28t-69.5 -45q-63 -74 -63 -140q0 -33 20 -56.5t44 -23.5q23 0 43 11t31 22l11 11q1 0 6 -6t5 -7q0 -3 -15 -19t-47.5 -34t-68.5 -18q-32 0 -62.5 29.5t-30.5 63.5t19 68.5t36.5 52.5t63.5 62q9 8 5 8q-2 0 -11 -2q-32 -6 -62 -6q-59 0 -100.5 14t-64 34 t-35.5 54t-16 63.5t-3 72.5q0 11 0.5 157t0.5 191q0 59 -5 59h-37q-6 0 -8 0.5t-5 1.5t-4 4t-1 9z" />\n
+<glyph unicode="&#x173;" horiz-adv-x="510" d="M15 360q0 4 3 11q2 6 4 7t11 2q88 4 110 4q7 0 7 -6v-272q0 -67 111 -67q91 0 91 16v118q0 186 -8 186q-1 0 -25.5 -1t-26.5 -1q-4 0 -4 4q2 17 6 19q2 1 7 1q95 5 113 5q7 0 7 -6q-1 -239 -1 -301q0 -37 3.5 -48t15.5 -11q2 0 21 3t20 3q5 0 5 -10t-2 -12t-12 -4l-37 -6 q-44 -6 -58 -20q-58 -61 -58 -141q0 -33 20 -56.5t44 -23.5q23 0 43 11t31 22l11 11q1 0 6 -6t5 -7q0 -3 -15 -19t-47.5 -34t-68.5 -18q-32 0 -62.5 29.5t-30.5 63.5q0 29 15 60t30 49t50 57q7 9 7 15q0 49 -4 49l-26 -12q-25 -12 -64.5 -23.5t-72.5 -11.5q-34 0 -57 11 t-33.5 31t-14.5 41t-4 50v157q0 77 -12 77q-1 0 -24 -0.5t-25 -0.5q-4 0 -4 5z" />\n
+<glyph unicode="&#x174;" horiz-adv-x="1008" d="M391 731l4 6l79 89q12 13 16 13h24q4 0 16 -13l79 -89q4 -4 4 -6t-6 -2h-9q-1 0 -11 6l-81 45q-4 2 -8 0l-81 -45q-10 -6 -11 -6h-9q-6 0 -6 2zM10 649q0 7 2.5 10.5t6 4t11.5 0.5q6 0 41 -1.5t52 -1.5q16 0 54.5 1.5t49.5 1.5q10 0 12 -2.5t2 -15.5q0 -9 -2.5 -10.5 t-15.5 -1.5h-50q-10 0 -10 -9t27 -99l47.5 -155l50.5 -158t23 -71q12 -36 13 -36q2 0 16 36l143 365q5 13 5 18q0 4 -3.5 14t-5.5 17q-22 78 -27 78h-60q-7 0 -10 0.5t-5 4t-2 10.5q0 11 3 13t14 2q6 0 50 -1.5t61 -1.5q16 0 62.5 1.5t57.5 1.5q10 0 12 -2.5t2 -15.5 q0 -8 -3 -10t-14 -2h-64q-3 0 -3 -9q0 -27 18 -99l32.5 -116l34.5 -120.5l28.5 -98.5t14.5 -49l4 -14t3.5 -11.5l3 -9l2.5 -7.5t2 -5.5t2 -3.5t2 -1q2 0 22 50l35.5 93.5l46 122l39 108t33.5 102t11 52.5q0 16 -9 16h-65q-7 0 -10 0.5t-5 4t-2 10.5q0 11 3 13t14 2 q6 0 46 -1.5t57 -1.5q18 0 42 1.5t26 1.5q10 0 12 -2.5t2 -13.5q0 -9 -3 -11.5t-15 -2.5q-13 0 -19.5 -2.5t-9 -6t-7.5 -14.5l-221 -543q-4 -11 -8 -17.5t-9.5 -13l-9.5 -11.5l-11 -17t-9 -14t-7 -10.5t-7 -7.5t-7 -2q-8 0 -14.5 14t-18 55.5t-19.5 65.5q0 1 -14 51l-37 132 l-41 147q-7 25 -10 25t-12 -25l-142 -372q-4 -11 -8 -17.5t-9.5 -13l-9.5 -11.5l-11 -17t-9 -14t-7 -10.5t-7 -7.5t-7 -2q-8 0 -14.5 14t-18 55.5t-19.5 65.5q0 1 -16.5 56.5l-39.5 131.5l-46.5 152.5l-40.5 130t-19 53.5h-35q-8 0 -11 0.5t-6 4t-3 10.5z" />\n
+<glyph unicode="&#x175;" horiz-adv-x="697" d="M257 461q0 1 3 6l79 119q6 10 8.5 11.5t9.5 1.5h20q7 0 9.5 -1.5t8.5 -11.5l79 -119q3 -5 3 -6q0 -2 -5 -2h-12l-8 6l-81 70q-4 3 -8 0l-81 -70q-6 -6 -8 -6h-12q-5 0 -5 2zM25 368q0 6 0.5 8t3.5 4t9 2q8 0 29.5 -1t37.5 -1q13 0 45 1t40 1q9 0 11 -2.5t2 -11.5 q0 -13 -12 -13h-25q-18 0 -18 -8q0 -2 15.5 -52.5t37.5 -115t35 -95.5q7 -16 9 -16q4 0 13 23q68 172 80 206q7 18 7 27q0 6 -5 16q-8 15 -34 15h-10q-8 0 -10.5 3t-2.5 10q0 6 0.5 8t3.5 4t9 2q11 0 33 -1t40 -1q13 0 35.5 1t34.5 1q9 0 11 -2.5t2 -11.5q0 -13 -12 -13h-21 q-13 0 -13 -8q0 -2 14.5 -52.5t35 -115t32.5 -95.5q10 -23 12 -23t11 22q18 43 51 143.5t33 117.5q0 11 -12 11h-31q-8 0 -10.5 3t-2.5 10q0 14 14 14q3 0 24 -1t33 -1q13 0 31 1t20 1q7 0 9 -2.5t2 -11.5q0 -13 -12 -13h-6q-9 0 -14 -10q-9 -18 -50.5 -130t-66.5 -163 q-8 -17 -21.5 -34t-24.5 -36q-3 -7 -11 -7q-11 0 -30 66q-22 80 -69 224q-6 18 -8 18q-3 0 -9 -18q-67 -177 -84 -212q-8 -16 -22 -33t-26 -38q-4 -7 -12 -7q-12 0 -31 66q-4 15 -21 63.5l-42 119.5l-41 116q-4 11 -7.5 13t-14.5 2h-11q-8 0 -10.5 3t-2.5 10z" />\n
+<glyph unicode="&#x176;" horiz-adv-x="597" d="M217 731l4 6l79 89q12 13 16 13h24q4 0 16 -13l79 -89q4 -4 4 -6t-6 -2h-9q-1 0 -11 6l-81 45q-4 2 -8 0l-81 -45q-10 -6 -11 -6h-9q-6 0 -6 2zM10 654q0 7 2 10.5t5 4t11 0.5q6 0 46 -1.5t57 -1.5q16 0 60 1.5t55 1.5q10 0 12 -2.5t2 -15.5q0 -9 -3 -10.5t-15 -1.5h-59 q-11 0 -12 -2.5t4 -12.5q9 -23 37 -76.5l62.5 -117t42.5 -79.5q9 -17 11 -17q3 0 11 14l27 52l38 72.5l35.5 69.5t29 62t10.5 32q0 3 -2 3h-56q-13 0 -15.5 1.5t-2.5 10.5q0 13 2 15.5t12 2.5q11 0 36.5 -1.5t41.5 -1.5q17 0 43.5 1.5t32.5 1.5q11 0 13.5 -2t2.5 -13 q0 -6 -0.5 -9t-3 -4.5t-5 -1.5h-7.5h-36q-2 0 -37.5 -62l-81.5 -142l-65 -111q-3 -5 -3 -11q0 -286 10 -286h71q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -57.5 1.5t-62.5 1.5t-58.5 -1.5t-53.5 -1.5q-10 0 -12 2.5t-2 15.5q0 9 2.5 10.5t15.5 1.5h52q10 0 10 244 q0 11 -7 23q-189 345 -199 345h-29q-6 0 -8 0.5t-5 1.5t-4 4t-1 9z" />\n
+<glyph unicode="&#x177;" horiz-adv-x="467" d="M141 461q0 1 3 6l79 119q6 10 8.5 11.5t9.5 1.5h20q7 0 9.5 -1.5t8.5 -11.5l79 -119q3 -5 3 -6q0 -2 -5 -2h-12l-8 6l-81 70q-4 3 -8 0l-81 -70q-6 -6 -8 -6h-12q-5 0 -5 2zM25 368q0 6 0.5 8t3.5 4t9 2q8 0 33 -1t41 -1q13 0 46.5 1t41.5 1q9 0 11 -2.5t2 -11.5 q0 -13 -12 -13h-19q-26 0 -26 -10q0 -12 31 -97.5t58 -151.5q16 -40 19 -40t17 40q82 231 82 252q0 7 -31 7h-23q-8 0 -10.5 3t-2.5 10q0 14 14 14q9 0 31.5 -1t32.5 -1q12 0 30 1t25 1q13 0 13 -14q0 -13 -12 -13h-14q-10 0 -13 -10q-38 -105 -133 -342q-1 -3 -7 -19.5 t-15.5 -46t-17.5 -51.5q-2 -4 -5.5 -15.5t-5 -14.5t-4.5 -11.5t-5 -12t-5.5 -11t-7 -12.5t-8 -12.5t-10.5 -14.5t-13 -16q-17 -22 -26 -27q-6 -4 -15 -8q-54 -26 -62 -26q-18 0 -18 20q0 15 19 42q7 11 28 18l22.5 7.5t29.5 11t22 13.5t16 19q44 109 44 121q0 8 -28 77 l-72.5 174l-55.5 132q-4 11 -7 13t-14 2h-11q-8 0 -10.5 3t-2.5 10z" />\n
+<glyph unicode="&#x178;" horiz-adv-x="597" d="M197 783q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM357 783q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM10 654q0 7 2 10.5t5 4t11 0.5q6 0 46 -1.5t57 -1.5q16 0 60 1.5 t55 1.5q10 0 12 -2.5t2 -15.5q0 -9 -3 -10.5t-15 -1.5h-59q-11 0 -12 -2.5t4 -12.5q9 -23 37 -76.5l62.5 -117t42.5 -79.5q9 -17 11 -17q3 0 11 14l27 52l38 72.5l35.5 69.5t29 62t10.5 32q0 3 -2 3h-56q-13 0 -15.5 1.5t-2.5 10.5q0 13 2 15.5t12 2.5q11 0 36.5 -1.5 t41.5 -1.5q17 0 43.5 1.5t32.5 1.5q11 0 13.5 -2t2.5 -13q0 -6 -0.5 -9t-3 -4.5t-5 -1.5h-7.5h-36q-2 0 -37.5 -62l-81.5 -142l-65 -111q-3 -5 -3 -11q0 -286 10 -286h71q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -57.5 1.5t-62.5 1.5t-58.5 -1.5t-53.5 -1.5 q-10 0 -12 2.5t-2 15.5q0 9 2.5 10.5t15.5 1.5h52q10 0 10 244q0 11 -7 23q-189 345 -199 345h-29q-6 0 -8 0.5t-5 1.5t-4 4t-1 9z" />\n
+<glyph unicode="&#x179;" horiz-adv-x="601" d="M304 731q0 2 2 6l53 85q16 25 34 25q30 0 30 -25q0 -16 -14 -27l-72 -60l-8 -6h-21q-4 0 -4 2zM40 15q0 5 61 98.5l163.5 249.5l165.5 254q5 7 5 9q0 3 -24 3h-302q-9 0 -10 -7q-1 -2 -1 -3q-2 -9 -5 -28.5t-5.5 -33.5t-2.5 -16q-4 -15 -9 -15q-24 0 -24 9q0 3 3.5 24.5 l9 56t8.5 60.5q0 6 16 6q13 0 13 -6v-6q0 -3 1.5 -4.5t8 -2.5t18 -1.5t31.5 -0.5h381q10 0 13.5 -3t3.5 -12q0 -6 -62.5 -98l-159 -238t-157.5 -250q-10 -16 -10 -18q0 -5 11 -5h337h5.5t4 0.5t2.5 1t1 3t1 4t0.5 6t0.5 8.5q1 14 3 87q0 8 18 8q17 0 17 -9q0 -28 -1.5 -77 t-1.5 -61q0 -11 -22 -11q-57 0 -252 1.5t-246 1.5q-5 0 -6.5 2.5t-1.5 12.5z" />\n
+<glyph unicode="&#x17a;" horiz-adv-x="413" d="M185 451q0 2 2 6l49 130q9 25 30 25q17 0 26.5 -8.5t9.5 -21.5q0 -10 -7 -20l-82 -107q-5 -6 -8 -6h-16q-4 0 -4 2zM35 10q0 7 10 20l214 315q2 3 5 7t5 7t2 4q0 3 -14 3l-155 -5q-17 -1 -20.5 -3.5t-6.5 -15.5l-10 -40q-3 -12 -13 -12q-16 0 -16 6q0 2 9 80q1 9 3 11 t11 2h281q23 0 23 -9q0 -1 -9 -15l-210 -310q-9 -13 -9 -18q0 -10 15 -10l174 4q10 0 12 1.5t4 11.5l7 58q1 9 3 10.5t14 1.5q9 0 9 -6q0 -20 -5 -93q-1 -11 -3 -13t-13 -2h-295q-22 0 -22 10z" />\n
+<glyph unicode="&#x17b;" horiz-adv-x="601" d="M263 783q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM40 15q0 5 61 98.5l163.5 249.5l165.5 254q5 7 5 9q0 3 -24 3h-302q-9 0 -10 -7q-1 -2 -1 -3q-2 -9 -5 -28.5t-5.5 -33.5t-2.5 -16q-4 -15 -9 -15q-24 0 -24 9 q0 3 3.5 24.5l9 56t8.5 60.5q0 6 16 6q13 0 13 -6v-6q0 -3 1.5 -4.5t8 -2.5t18 -1.5t31.5 -0.5h381q10 0 13.5 -3t3.5 -12q0 -6 -62.5 -98l-159 -238t-157.5 -250q-10 -16 -10 -18q0 -5 11 -5h337h5.5t4 0.5t2.5 1t1 3t1 4t0.5 6t0.5 8.5q1 14 3 87q0 8 18 8q17 0 17 -9 q0 -28 -1.5 -77t-1.5 -61q0 -11 -22 -11q-57 0 -252 1.5t-246 1.5q-5 0 -6.5 2.5t-1.5 12.5z" />\n
+<glyph unicode="&#x17c;" horiz-adv-x="413" d="M149 533q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM35 10q0 7 10 20l214 315q2 3 5 7t5 7t2 4q0 3 -14 3l-155 -5q-17 -1 -20.5 -3.5t-6.5 -15.5l-10 -40q-3 -12 -13 -12q-16 0 -16 6q0 2 9 80q1 9 3 11t11 2h281 q23 0 23 -9q0 -1 -9 -15l-210 -310q-9 -13 -9 -18q0 -10 15 -10l174 4q10 0 12 1.5t4 11.5l7 58q1 9 3 10.5t14 1.5q9 0 9 -6q0 -20 -5 -93q-1 -11 -3 -13t-13 -2h-295q-22 0 -22 10z" />\n
+<glyph unicode="&#x17d;" horiz-adv-x="601" d="M203 837q0 2 6 2h9q1 0 11 -6l81 -45q4 -2 8 0l81 45q10 6 11 6h9q6 0 6 -2l-4 -6l-79 -89q-12 -13 -16 -13h-24q-4 0 -16 13l-79 89q-4 4 -4 6zM40 15q0 5 61 98.5l163.5 249.5l165.5 254q5 7 5 9q0 3 -24 3h-302q-9 0 -10 -7q-1 -2 -1 -3q-2 -9 -5 -28.5t-5.5 -33.5 t-2.5 -16q-4 -15 -9 -15q-24 0 -24 9q0 3 3.5 24.5l9 56t8.5 60.5q0 6 16 6q13 0 13 -6v-6q0 -3 1.5 -4.5t8 -2.5t18 -1.5t31.5 -0.5h381q10 0 13.5 -3t3.5 -12q0 -6 -62.5 -98l-159 -238t-157.5 -250q-10 -16 -10 -18q0 -5 11 -5h337h5.5t4 0.5t2.5 1t1 3t1 4t0.5 6 t0.5 8.5q1 14 3 87q0 8 18 8q17 0 17 -9q0 -28 -1.5 -77t-1.5 -61q0 -11 -22 -11q-57 0 -252 1.5t-246 1.5q-5 0 -6.5 2.5t-1.5 12.5z" />\n
+<glyph unicode="&#x17e;" horiz-adv-x="413" d="M90 597q0 2 5 2h12q1 0 8 -6l81 -70q4 -3 8 0l81 70q6 6 8 6h12q5 0 5 -2q0 -1 -3 -6l-79 -119q-6 -10 -8.5 -11.5t-9.5 -1.5h-20q-7 0 -9.5 1.5t-8.5 11.5l-79 119q-3 5 -3 6zM35 10q0 7 10 20l214 315q2 3 5 7t5 7t2 4q0 3 -14 3l-155 -5q-17 -1 -20.5 -3.5t-6.5 -15.5 l-10 -40q-3 -12 -13 -12q-16 0 -16 6q0 2 9 80q1 9 3 11t11 2h281q23 0 23 -9q0 -1 -9 -15l-210 -310q-9 -13 -9 -18q0 -10 15 -10l174 4q10 0 12 1.5t4 11.5l7 58q1 9 3 10.5t14 1.5q9 0 9 -6q0 -20 -5 -93q-1 -11 -3 -13t-13 -2h-295q-22 0 -22 10z" />\n
+<glyph unicode="&#x17f;" horiz-adv-x="274" d="M32 12q0 13 12 13h40q4 0 4 63q0 116 -2 296q0 18 -0.5 33t-1 27.5t-0.5 36.5q0 87 37 142t119 55q31 0 57 -19t26 -48q0 -16 -18 -31.5t-30 -15.5t-13 9q-3 23 -5 33t-7 24.5t-13.5 20t-21.5 5.5q-59 0 -59 -164q0 -107 2 -323q2 -144 10 -144h66q8 0 10.5 -3t2.5 -10 q0 -6 -0.5 -8t-3.5 -4t-9 -2q-8 0 -49 1t-57 1q-12 0 -39.5 -1t-43.5 -1q-9 0 -11 2.5t-2 11.5z" />\n
+<glyph unicode="&#x218;" horiz-adv-x="528" d="M224 -225l15 10q15 10 29.5 25.5t14.5 29.5q0 17 -13.5 30t-26.5 21.5t-13 12.5q0 11 18.5 23t24.5 12q12 0 37.5 -19.5t25.5 -33.5q0 -31 -24.5 -62.5t-48 -48t-29.5 -16.5q-4 0 -7 5.5t-3 10.5zM55 488q0 81 65 135t149 54q73 0 135 -42q10 -8 16 -8t7 10l1 11 q0 9 2 11.5t13 2.5q12 0 15.5 -2.5t3.5 -11.5l-2 -63q-3 -63 -3 -94q0 -9 -3 -12.5t-13 -3.5q-13 0 -16 2.5t-3 9.5q0 1 1.5 30t1.5 34q0 22 -51.5 60t-102.5 38q-57 0 -95 -37t-38 -92q0 -43 26.5 -73.5t65.5 -46l85.5 -34t85.5 -37.5t65.5 -58t26.5 -93 q0 -88 -67.5 -140.5t-156.5 -52.5q-51 0 -99 9.5t-73 20t-26 16.5l-3.5 48l-4.5 62t-2 34q0 14 12 14h5q15 0 16 -16l6 -92q1 -21 65.5 -42t112.5 -21q54 0 93.5 35t39.5 86q0 42 -26.5 72t-66 46.5l-85.5 36.5t-85.5 40t-66 60t-26.5 94z" />\n
+<glyph unicode="&#x219;" horiz-adv-x="337" d="M121 -225l15 10q14 10 29 25.5t15 29.5q0 17 -13 30t-26.5 21.5t-13.5 12.5q0 11 18.5 23t24.5 12q12 0 37.5 -19.5t25.5 -33.5q0 -31 -24.5 -62.5t-48 -48t-29.5 -16.5q-4 0 -7 5.5t-3 10.5zM35 50q0 11 11.5 24.5t18.5 13.5q3 0 5 -3.5t5.5 -10.5t8.5 -13 q42 -50 93 -50q28 0 47 16.5t19 48.5t-23 51.5t-66 37.5q-2 1 -18 8t-19 8.5t-17 8t-17.5 10t-13.5 11t-13.5 14t-9 15t-7 18.5t-1.5 22q0 48 44 80.5t100 32.5q51 0 77.5 -22.5t26.5 -44.5q0 -7 -15 -13t-25 -6q-7 0 -12.5 10t-10 22.5t-18.5 22.5t-36 10q-29 0 -51 -17 t-22 -53q0 -15 5.5 -27t21 -22.5t24 -15t31.5 -15.5q33 -16 45.5 -22.5t36 -22.5t33 -33t9.5 -38q0 -53 -41.5 -85.5t-99.5 -32.5q-46 0 -86 19.5t-40 42.5z" />\n
+<glyph unicode="&#x21a;" horiz-adv-x="690" d="M296 -225l15 10q15 10 29.5 25.5t14.5 29.5q0 17 -13.5 30t-26.5 21.5t-13 12.5q0 11 18.5 23t24.5 12q12 0 37.5 -19.5t25.5 -33.5q0 -31 -24.5 -62.5t-48 -48t-29.5 -16.5q-4 0 -7 5.5t-3 10.5zM20 544l4 22q3 21 7 52.5t6 53.5q1 10 3 12t13 2q13 0 13 -6v-11 q0 -6 108 -6h357q108 0 109 11q1 12 13 12q11 0 14 -2t3 -9q0 -2 -2 -43t-2 -87q0 -6 -3 -8t-13 -2q-15 0 -15 14q0 2 1.5 38.5t1.5 39.5q0 8 -113 8h-116q-3 0 -5 -10t-3 -30.5t-1 -36t-0.5 -44t-0.5 -37.5l-1 -29q0 -28 -1 -72.5t-2 -94.5t-1.5 -102t-0.5 -87q0 -65 2 -65 h74q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -57.5 1.5t-62.5 1.5t-63 -1.5t-58 -1.5q-10 0 -12 2.5t-2 15.5q0 9 3 10.5t15 1.5h62q7 0 10.5 192.5t3.5 325.5q0 90 -7 90h-144q-96 0 -97 -13l-7 -70q-1 -17 -13 -17q-20 0 -20 9z" />\n
+<glyph unicode="&#x21b;" horiz-adv-x="289" d="M101 -225l15 10q14 10 29 25.5t15 29.5q0 17 -13 30t-26.5 21.5t-13.5 12.5q0 11 18.5 23t24.5 12q12 0 37.5 -19.5t25.5 -33.5q0 -31 -24.5 -62.5t-48 -48t-29.5 -16.5q-4 0 -7 5.5t-3 10.5zM35 344q0 5 3 8l91 127q3 5 9 5q10 0 10 -10q0 -1 -1.5 -20.5t-3 -42 t-1.5 -29.5t2 -8.5t9 -1.5h95q9 0 10.5 -2t-1.5 -16q-4 -16 -13 -16h-99q-3 0 -3 -46v-192q0 -20 2 -31t13 -21t33 -10q23 0 52 8l28 8q4 0 4 -16q0 -3 -22.5 -14t-53.5 -22t-50 -11q-39 0 -55.5 20.5t-16.5 48.5q2 144 2 216q0 61 -12 61h-25q-6 0 -6 7z" />\n
+<glyph unicode="&#x237;" horiz-adv-x="292" d="M5 -255q0 16 14.5 34.5t26.5 18.5t31.5 -2t23.5 -2q19 0 28.5 9.5t9.5 23.5q0 9 -2.5 56.5t-4.5 145t-2 229.5q0 49 -2 76q-1 14 -9 14q-3 0 -34 -1.5t-36 -1.5q-3 0 -3 4q0 5 4 15q0 1 1 3q2 6 14 6q22 0 52.5 1.5l51 2.5t21.5 1q7 0 7 -23q0 -20 2.5 -136.5t2.5 -191.5 q0 -90 -10.5 -145t-43.5 -98q-13 -17 -57.5 -38t-66.5 -21q-19 0 -19 20z" />\n
+<glyph unicode="&#x2bb;" horiz-adv-x="400" d="M143 502q0 31 24.5 62.5t48 48t29.5 16.5q4 0 7 -5.5t3 -10.5l-15 -10q-14 -10 -29 -25.5t-15 -29.5q0 -17 13 -30t26.5 -21.5t13.5 -12.5q0 -11 -18.5 -23t-24.5 -12q-12 0 -37.5 19.5t-25.5 33.5z" />\n
+<glyph unicode="&#x2bc;" horiz-adv-x="400" d="M408 491q0 2 2.5 27t5.5 60.5t5 54.5q3 33 35 33t32 -29q0 -5 -3 -13l-51 -124q-6 -12 -8 -12h-15q-3 0 -3 3z" />\n
+<glyph unicode="&#x2c0;" horiz-adv-x="400" />\n
+<glyph unicode="&#x2c6;" horiz-adv-x="400" d="M90 461q0 1 3 6l79 119q6 10 8.5 11.5t9.5 1.5h20q7 0 9.5 -1.5t8.5 -11.5l79 -119q3 -5 3 -6q0 -2 -5 -2h-12q-1 0 -8 6l-81 70q-4 3 -8 0l-81 -70q-6 -6 -8 -6h-12q-5 0 -5 2z" />\n
+<glyph unicode="&#x2c7;" horiz-adv-x="400" d="M90 597q0 2 5 2h12q1 0 8 -6l81 -70q4 -3 8 0l81 70q6 6 8 6h12q5 0 5 -2q0 -1 -3 -6l-79 -119q-6 -10 -8.5 -11.5t-9.5 -1.5h-20q-7 0 -9.5 1.5t-8.5 11.5l-79 119q-3 5 -3 6z" />\n
+<glyph unicode="&#x2d8;" horiz-adv-x="400" d="M97 579q0 7 1 7h17l1 -4q1 -5 3.5 -13.5t5.5 -15.5q21 -41 75 -41t75 41q3 7 5.5 15.5t3.5 13.5l1 4h17q1 0 1 -6q0 -48 -26.5 -84.5t-76.5 -36.5q-51 0 -77 36t-26 84z" />\n
+<glyph unicode="&#x2d9;" horiz-adv-x="400" d="M149 533q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5z" />\n
+<glyph unicode="&#x2da;" horiz-adv-x="400" d="M129 535q0 29 21 50t50 21t50 -21t21 -50t-21 -50t-50 -21t-50 21t-21 50zM157 535q0 -18 12.5 -30.5t30.5 -12.5t30.5 12.5t12.5 30.5t-12.5 30.5t-30.5 12.5t-30.5 -12.5t-12.5 -30.5z" />\n
+<glyph unicode="&#x2db;" horiz-adv-x="400" d="M107 -194q0 14 3 28t6.5 24.5t13.5 25l15 22t20 23.5l21 22l25.5 24.5l25.5 24.5h22q-88 -88 -88 -167q0 -33 20 -56.5t44 -23.5q23 0 43 11t31 22l11 11q1 0 6 -6t5 -7q0 -3 -15 -19t-47.5 -34t-68.5 -18q-32 0 -62.5 29.5t-30.5 63.5z" />\n
+<glyph unicode="&#x2dc;" horiz-adv-x="400" d="M95 498q0 7 8 26q11 27 27 41t29 14q16 0 46 -19t42 -19q22 0 36 35q2 7 12 7q7 0 7 -2q0 -8 -7 -27q-22 -58 -60 -58q-18 0 -45 18.5t-43 18.5q-23 0 -34 -31q-2 -6 -11 -6q-7 0 -7 2z" />\n
+<glyph unicode="&#x2dd;" horiz-adv-x="400" d="M120 451q0 2 2 6l49 130q9 25 30 25q17 0 26.5 -8.5t9.5 -21.5q0 -10 -7 -20l-82 -107q-4 -6 -8 -6h-16q-4 0 -4 2zM230 451q0 2 2 6l49 130q9 25 30 25q17 0 26.5 -8.5t9.5 -21.5q0 -10 -7 -20l-82 -107q-4 -6 -8 -6h-16q-4 0 -4 2z" />\n
+<glyph unicode="&#x300;" horiz-adv-x="0" d="M-302 582q0 13 9.5 21.5t26.5 8.5q21 0 30 -25l49 -130q2 -4 2 -6t-4 -2h-16q-3 0 -8 6l-82 107q-7 10 -7 20z" />\n
+<glyph unicode="&#x301;" horiz-adv-x="0" d="M-215 451q0 2 2 6l49 130q9 25 30 25q17 0 26.5 -8.5t9.5 -21.5q0 -10 -7 -20l-82 -107q-5 -6 -8 -6h-16q-4 0 -4 2z" />\n
+<glyph unicode="&#x302;" horiz-adv-x="0" d="M-310 461q0 1 3 6l79 119q6 10 8.5 11.5t9.5 1.5h20q7 0 9.5 -1.5t8.5 -11.5l79 -119q3 -5 3 -6q0 -2 -5 -2h-12q-1 0 -8 6l-81 70q-4 3 -8 0l-81 -70q-6 -6 -8 -6h-12q-5 0 -5 2z" />\n
+<glyph unicode="&#x303;" horiz-adv-x="0" d="M-305 498q0 7 8 26q11 27 27 41t29 14q16 0 46 -19t42 -19q22 0 36 35q2 7 12 7q7 0 7 -2q0 -8 -7 -27q-22 -58 -60 -58q-18 0 -45 18.5t-43 18.5q-23 0 -34 -31q-2 -6 -11 -6q-7 0 -7 2z" />\n
+<glyph unicode="&#x304;" horiz-adv-x="0" d="M-302 518v23q0 6 1.5 7t7.5 1h187q6 0 7 -1t1 -6v-25q0 -6 -1 -7t-7 -1h-187q-7 0 -8 1t-1 8z" />\n
+<glyph unicode="&#x306;" horiz-adv-x="0" d="M-303 579q0 7 1 7h17l1 -4q1 -5 3.5 -13.5t5.5 -15.5q21 -41 75 -41t75 41q3 7 5.5 15.5t3.5 13.5l1 4h17q1 0 1 -6q0 -48 -26.5 -84.5t-76.5 -36.5q-51 0 -77 36t-26 84z" />\n
+<glyph unicode="&#x307;" horiz-adv-x="0" d="M-251 533q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5z" />\n
+<glyph unicode="&#x308;" horiz-adv-x="0" d="M-331 533q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM-171 533q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5z" />\n
+<glyph unicode="&#x30a;" horiz-adv-x="0" d="M-271 535q0 29 21 50t50 21t50 -21t21 -50t-21 -50t-50 -21t-50 21t-21 50zM-243 535q0 -18 12.5 -30.5t30.5 -12.5t30.5 12.5t12.5 30.5t-12.5 30.5t-30.5 12.5t-30.5 -12.5t-12.5 -30.5z" />\n
+<glyph unicode="&#x30b;" horiz-adv-x="0" d="M-280 451q0 2 2 6l49 130q9 25 30 25q17 0 26.5 -8.5t9.5 -21.5q0 -10 -7 -20l-82 -107q-4 -6 -8 -6h-16q-4 0 -4 2zM-170 451q0 2 2 6l49 130q9 25 30 25q17 0 26.5 -8.5t9.5 -21.5q0 -10 -7 -20l-82 -107q-4 -6 -8 -6h-16q-4 0 -4 2z" />\n
+<glyph unicode="&#x30c;" horiz-adv-x="0" d="M-310 597q0 2 5 2h12q1 0 8 -6l81 -70q4 -3 8 0l81 70q6 6 8 6h12q5 0 5 -2q0 -1 -3 -6l-79 -119q-6 -10 -8.5 -11.5t-9.5 -1.5h-20q-7 0 -9.5 1.5t-8.5 11.5l-79 119q-3 5 -3 6z" />\n
+<glyph unicode="&#x312;" horiz-adv-x="0" d="M-257 502q0 31 24.5 62.5t48 48t29.5 16.5q4 0 7 -5.5t3 -10.5l-15 -10q-14 -10 -29 -25.5t-15 -29.5q0 -17 13 -30t26.5 -21.5t13.5 -12.5q0 -11 -18.5 -23t-24.5 -12q-12 0 -37.5 19.5t-25.5 33.5z" />\n
+<glyph unicode="&#x315;" horiz-adv-x="0" d="M8 491q0 2 2.5 27t5.5 60.5t5 54.5q3 33 35 33t32 -29q0 -5 -3 -13l-51 -124q-6 -12 -8 -12h-15q-3 0 -3 3z" />\n
+<glyph unicode="&#x326;" horiz-adv-x="0" d="M-254 -225l15 10q15 10 29.5 25.5t14.5 29.5q0 17 -13.5 30t-26.5 21.5t-13 12.5q0 11 18.5 23t24.5 12q12 0 37.5 -19.5t25.5 -33.5q0 -31 -24.5 -62.5t-48 -48t-29.5 -16.5q-4 0 -7 5.5t-3 10.5z" />\n
+<glyph unicode="&#x327;" horiz-adv-x="0" d="M-283 -200q0 11 8 11l9 -3q8 -4 22 -8t29 -4q34 0 50 13.5t16 42.5q0 45 -55 45q-8 0 -16.5 -2.5t-14 -4.5t-6.5 -2q-8 0 -8 5t41 107h17l-24 -65q-2 -9 0 -9l5 2l14.5 2.5t16.5 1.5q40 0 62.5 -21t22.5 -47q0 -35 -29.5 -63.5t-76.5 -28.5q-23 0 -43.5 6.5t-30 12.5 t-9.5 9z" />\n
+<glyph unicode="&#x328;" horiz-adv-x="0" d="M-293 -194q0 14 3 28t6.5 24.5t13.5 25l15 22t20 23.5l21 22l25.5 24.5l25.5 24.5h22q-88 -88 -88 -167q0 -33 20 -56.5t44 -23.5q23 0 43 11t31 22l11 11q1 0 6 -6t5 -7q0 -3 -15 -19t-47.5 -34t-68.5 -18q-32 0 -62.5 29.5t-30.5 63.5z" />\n
+<glyph unicode="&#x1e02;" horiz-adv-x="592" d="M240 783q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM40 649q0 7 2.5 10.5t6 4t11.5 0.5q6 0 51 -1t62 -1q19 0 60.5 1.5t62.5 1.5q99 0 160.5 -38t61.5 -123q0 -101 -150 -156l-17 -7q0 -1 11 -2.5t28 -5t38 -9.5t42 -18 t38 -29.5t28 -45t11 -62.5q0 -171 -280 -171q-27 0 -60.5 1t-35.5 1q-18 0 -61 -1.5t-45 -1.5q-10 0 -12 2.5t-2 15.5q0 9 2.5 10.5t15.5 1.5h53q5 0 5 42v323q0 242 -10 242l-57 -2q-20 0 -20 17zM209 315q0 -288 9 -288h61q180 0 180 149q0 111 -87 140q-31 10 -118 10 h-34q-11 0 -11 -11zM209 358q0 -6 3 -8t13 -2h57q10 0 20.5 -0.5t12.5 -0.5q11 0 20 3q41 12 70 46.5t29 91.5q0 73 -49.5 114.5t-127.5 41.5q-29 0 -43 -4q-5 -1 -5 -234v-48z" />\n
+<glyph unicode="&#x1e03;" horiz-adv-x="485" d="M78 783q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM5 639q0 21 5 21q20 2 55.5 6l60 7t26.5 3q6 0 6 -15q-3 -185 -3 -267q0 -38 1 -38t7.5 3t17.5 7.5t23.5 9t28.5 7.5t30 3q83 0 137.5 -57.5t54.5 -140.5 q0 -92 -65 -146.5t-156 -54.5q-19 0 -47.5 9.5t-41.5 9.5q-11 0 -28 -9t-21 -9q-12 0 -12 13q0 1 1 36.5t2.5 82.5t1.5 77q0 87 -4.5 264.5t-12.5 177.5q-2 0 -30.5 -3t-30.5 -3q-6 0 -6 6zM153 64q0 -50 84 -50q67 0 106.5 51t39.5 122q0 67 -47.5 118.5t-112.5 51.5 q-16 0 -32.5 -5.5t-26 -11t-9.5 -8.5q0 -59 -1 -159.5t-1 -108.5z" />\n
+<glyph unicode="&#x1e0a;" horiz-adv-x="758" d="M291 783q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM35 10q0 11 3 13t14 2h66q4 0 8.5 200t4.5 338q0 78 -2 78l-70 -2q-5 0 -7.5 0.5t-4 3t-1.5 8.5v7.5t1.5 5t4 3t7.5 0.5q1 0 11.5 -0.5t26.5 -0.5h31q41 0 114.5 6 t89.5 6q166 0 273.5 -93t107.5 -250q0 -105 -49.5 -183.5t-126.5 -116.5t-169 -39q-32 0 -97 2t-98 2q-16 0 -70 -2t-57 -2q-8 0 -9.5 2t-1.5 12zM213 86q0 -59 2 -60q6 -4 57 -4q69 0 124.5 14t90 34.5t60 53t37.5 59t19 63.5t8 56t1 46q0 73 -35.5 141.5t-106.5 115.5 t-159 47q-67 0 -90 -6q-7 -2 -7 -146q-1 -138 -1 -414z" />\n
+<glyph unicode="&#x1e0b;" horiz-adv-x="499" d="M311 783q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM30 181q0 85 58.5 141.5t144.5 56.5q17 0 33.5 -2.5t28.5 -6.5t21 -8t14 -6l6 -3q6 0 6 18q0 48 -2 113.5t-4.5 112t-3.5 46.5t-32 -4.5t-35 -4.5t-5 2t1 13q2 12 8 13 q24 3 56.5 7.5t52.5 7.5t22 3q7 0 8.5 -3.5t1.5 -19.5q0 -7 -1.5 -62.5t-3 -164.5t-1.5 -246q0 -48 2 -120q1 -29 6 -39t17 -10q4 0 34 4q6 1 8.5 0t2.5 -8q0 -8 -0.5 -11t-3 -5t-9.5 -3l-115 -15q-6 0 -6 9q0 1 0.5 17.5t0.5 18.5q0 8 -2.5 9t-12.5 -5q-63 -39 -120 -39 q-75 0 -125.5 47t-50.5 147zM103 188q0 -74 37.5 -119t114.5 -45q23 0 55 10.5t32 22.5v250q0 12 -31 32t-66 20q-64 0 -103 -50.5t-39 -120.5z" />\n
+<glyph unicode="&#x1e1e;" horiz-adv-x="550" d="M257 783q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM40 651q0 14 12 14l43 -1q43 -2 64 -2q28 0 133.5 1.5t125.5 1.5q47 0 56.5 1.5t10.5 10.5v1q1 12 13 12q11 0 14 -2t3 -9q0 -2 -2 -43t-2 -87q0 -6 -3 -8t-13 -2 q-15 0 -15 14q0 2 1.5 38.5t1.5 39.5q0 7 -282 7q-7 0 -7 -114q0 -110 2 -156q0 -12 2 -14t14 -2h173q55 0 55 16v50q0 9 17 9q14 0 14 -8q0 -1 -1 -29t-1 -49t1 -55t1 -38q0 -8 -13 -8q-18 0 -18 9v56q0 7 -2 10t-15 6.5t-38 3.5h-173q-11 0 -13.5 -3t-2.5 -17 q1 -49 1.5 -128.5t1.5 -114.5t4 -35h83q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -57.5 1.5t-62.5 1.5t-54 -1.5t-49 -1.5q-10 0 -12 2.5t-2 15.5q0 9 2.5 10.5t15.5 1.5h43q7 0 7 75v96q0 31 -0.5 72t-1 78t-1 69.5t-1 53t-0.5 21.5q0 144 -11 144h-43q-7 0 -10.5 0.5 t-6 4t-2.5 10.5z" />\n
+<glyph unicode="&#x1e1f;" horiz-adv-x="306" d="M167 783q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM35 12q0 13 12 13h40q4 0 4 63q0 20 -0.5 51t-0.5 33v60q0 114 -2 114h-33q-9 0 -11.5 2t-2.5 11t2 11t9 2h27q7 0 8.5 2t1.5 10q0 24 -1 47t-1 50q0 87 37 142t119 55 q31 0 57 -19t26 -48q0 -16 -18 -31.5t-30 -15.5t-13 9q-3 23 -5 33t-7 24.5t-13.5 20t-21.5 5.5q-59 0 -59 -164q0 -17 -2 -103q0 -12 3 -14.5t18 -2.5h116q7 0 7 -5t-2.5 -12.5t-5.5 -7.5h-115q-11 0 -14 -2t-3 -10v-166q0 -144 10 -144h66q8 0 10.5 -3t2.5 -10 q0 -6 -0.5 -8t-3.5 -4t-9 -2q-8 0 -49 1t-57 1q-12 0 -39.5 -1t-43.5 -1q-9 0 -11 2.5t-2 11.5z" />\n
+<glyph unicode="&#x1e22;" horiz-adv-x="791" d="M351 783q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM40 15q0 9 3 10.5t15 1.5h57q7 0 7 258v102q0 252 -6 252h-43q-8 0 -11 0.5t-6 4t-3 10.5t2.5 10.5t6 4t11.5 0.5q6 0 39.5 -1.5t50.5 -1.5q16 0 55.5 1.5t50.5 1.5 q10 0 12 -2.5t2 -15.5q0 -9 -2.5 -10.5t-15.5 -1.5h-54q-7 0 -7 -134q0 -27 0.5 -73t0.5 -59t2 -15.5t13 -2.5h365q11 0 13 2t2 13v122q0 147 -10 147h-57q-10 0 -12.5 2t-2.5 13t2.5 13t12.5 2q6 0 47 -1.5t58 -1.5q18 0 55 1.5t40 1.5q10 0 12 -2.5t2 -15.5 q0 -9 -2.5 -10.5t-15.5 -1.5h-46q-2 0 -2 -242q0 -370 4 -370h55q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -44.5 1.5t-49.5 1.5t-58 -1.5t-53 -1.5q-10 0 -12 2.5t-2 15.5q0 9 2.5 10.5t15.5 1.5h55q6 0 6 165v124q0 11 -1 13t-8 2h-374q-8 0 -10 -2.5t-2 -14.5 q0 -287 11 -287h65q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -52.5 1.5t-57.5 1.5t-61 -1.5t-56 -1.5q-10 0 -12 2.5t-2 15.5z" />\n
+<glyph unicode="&#x1e23;" horiz-adv-x="503" d="M78 783q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM10 640q0 16 5 17q138 18 146 18q5 0 5 -20q-8 -166 -8 -301v-10t2 -3t3 0.5t6 3.5q73 40 133 40q40 0 66.5 -16t38.5 -47t16 -63t4 -79v-143q0 -8 1.5 -10t9.5 -2h26 q14 0 14 -13q0 -14 -14 -14q-8 0 -31.5 1t-39.5 1q-12 0 -41 -1t-45 -1q-9 0 -11 2.5t-2 11.5q0 13 13 13h39q8 0 9 1.5t2 9.5q2 40 2 176q0 58 -24 95t-72 37q-47 0 -89 -21q-16 -8 -16 -15l1 -150q0 -89 1 -115q1 -10 1.5 -13t2 -4t7.5 -1h38q8 0 10.5 -3t2.5 -10 q0 -6 -0.5 -8t-3.5 -4t-9 -2q-8 0 -37.5 1t-45.5 1q-12 0 -41 -1t-45 -1q-9 0 -11 2.5t-2 11.5q0 13 12 13h39q7 0 8.5 3t1.5 15q1 94 1 220q0 202 -8 356q-1 17 -6 17q-1 0 -30 -3.5t-31 -3.5q-4 0 -4 11z" />\n
+<glyph unicode="&#x1e40;" horiz-adv-x="895" d="M407 783q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM35 15q0 9 2.5 10.5t15.5 1.5h42q2 0 3.5 4.5t2 14.5l1 20t1 29.5t1.5 33.5q18 366 18 497q0 8 -4 10.5t-18 2.5h-46q-8 0 -9.5 2t-1.5 11q0 11 2 14t9 3q6 0 51 -1.5 t56 -1.5q13 0 35.5 1.5t23.5 1.5q15 0 20 -13l210 -524q9 -22 11 -22q3 0 11 22l196 511q6 16 10 19.5t15 3.5h46q16 0 52.5 1.5t47.5 1.5q10 0 12 -2.5t2 -15.5q0 -9 -2.5 -10.5t-15.5 -1.5h-46q-7 0 -7 -80v-90q0 -153 4.5 -297.5t11.5 -144.5h54q8 0 10.5 -2t2.5 -11 q0 -11 -2 -14t-9 -3q-11 0 -51 1.5t-56 1.5t-55.5 -1.5t-50.5 -1.5q-10 0 -12 2.5t-2 15.5q0 9 2.5 10.5t15.5 1.5h46q9 0 9 177q0 98 -2.5 257.5t-4.5 159.5t-36 -88l-85 -219.5l-81 -204.5q-10 -25 -27.5 -50t-28.5 -47q-9 -19 -15 -19q-5 0 -17 28l-233 575 q-13 30 -16 30q-2 0 -4 -32q-8 -211 -8 -465q0 -102 5 -102h72q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -41.5 1.5t
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>next</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAAAU=</string> </persistent>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="5" aka="AAAAAAAAAAU=">
+    <pickle>
+      <global name="Pdata" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+-46.5 1.5t-43.5 -1.5t-38.5 -1.5q-10 0 -12 2.5t-2 15.5z" />\n
+<glyph unicode="&#x1e41;" horiz-adv-x="739" d="M330 533q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM25 350q0 6 4 18q2 6 3.5 6.5t11.5 1.5q16 1 41.5 2t41 2t17.5 1q11 0 13 -1.5t2 -9.5v-28q0 -14 2 -15l8 6q79 55 141 55q21 0 37.5 -5.5t25.5 -13t14.5 -14.5 t8.5 -13l2 -5q3 0 13 7q25 16 61.5 29t63.5 13q69 0 96.5 -38t27.5 -108q0 -46 -1 -116t-1 -89q0 -10 10 -10h32q14 0 14 -13q0 -14 -14 -14q-8 0 -34 1t-42 1q-12 0 -40.5 -1t-44.5 -1q-9 0 -11 2.5t-2 11.5q0 13 15 13h40q9 0 9 191q0 128 -89 128q-23 0 -47 -7t-37 -14 t-13 -9t1.5 -9.5t3 -25t1.5 -43.5v-170q0 -41 3 -41h34q14 0 14 -13q0 -14 -14 -14q-8 0 -32.5 1t-40.5 1q-12 0 -34.5 -1t-38.5 -1q-9 0 -12 3t-3 11q0 13 12 13h39q7 0 7 97v41t-0.5 36.5t-0.5 16.5q0 25 -1 40t-4.5 34t-11 29t-21.5 17.5t-34 7.5q-60 0 -100 -30 q-11 -9 -11 -18v-228q0 -30 2.5 -36.5t16.5 -6.5h21q14 0 14 -13q0 -14 -14 -14q-9 0 -36 1t-40 1q-14 0 -45.5 -1t-38.5 -1q-12 0 -12 13q0 14 11 14h39q10 0 13 32q2 20 2 106v109q0 78 -4 78q-1 0 -28.5 -1.5t-30.5 -1.5q-5 0 -5 3z" />\n
+<glyph unicode="&#x1e56;" horiz-adv-x="564" d="M253 783q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM40 649q0 7 2.5 10.5t6 4t11.5 0.5q6 0 51 -1t62 -1q16 0 68 2.5t63 2.5q108 0 174 -49.5t66 -146.5q0 -92 -64 -136.5t-175 -44.5q-19 0 -46.5 1.5t-40.5 1.5 q-10 0 -10 -11v-66q0 -189 5 -189h73q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -55 1.5t-60 1.5q-18 0 -61.5 -1.5t-45.5 -1.5q-10 0 -12 2.5t-2 15.5q0 9 3 10.5t15 1.5h51q9 0 9 447v52q0 108 -5 108l-63 -2q-20 0 -20 17zM209 325q0 -13 38 -13q94 0 152.5 41.5 t58.5 132.5q0 71 -59.5 113t-151.5 42q-22 0 -33 -1q-5 0 -5 -54v-261z" />\n
+<glyph unicode="&#x1e57;" horiz-adv-x="512" d="M229 533q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM25 352q0 4 3.5 13t5.5 9q29 1 61.5 2.5t51 2.5t19.5 1q7 0 9 -2t2 -12v-24q0 -10 2 -10q1 0 19 14q50 37 108 37q83 0 127 -53t44 -136q0 -81 -57.5 -142t-151.5 -61 q-31 0 -66 11l-7.5 2.5t-6.5 2.5t-5 1t-4 -1.5t-1 -4.5l3 -189q2 -67 6 -67h70q8 0 10.5 -3t2.5 -10q0 -6 -0.5 -8t-3.5 -4t-9 -2q-8 0 -49 1t-57 1q-12 0 -46.5 -1t-50.5 -1q-9 0 -11 2.5t-2 11.5q0 13 12 13h55q3 0 3 160v142q0 191 -7 287q-1 10 -3 12t-13 2 q-3 0 -25.5 -1t-24.5 -1q-13 0 -13 5zM178 52q0 -17 30 -29.5t57 -12.5q66 0 103 55t37 122q0 72 -37 116.5t-93 44.5q-36 0 -64 -13q-33 -17 -33 -33v-250z" />\n
+<glyph unicode="&#x1e60;" horiz-adv-x="528" d="M218 783q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM55 488q0 81 65 135t149 54q73 0 135 -42q10 -8 16 -8t7 10l1 11q0 9 2 11.5t13 2.5q12 0 15.5 -2.5t3.5 -11.5l-2 -63q-3 -63 -3 -94q0 -9 -3 -12.5t-13 -3.5 q-13 0 -16 2.5t-3 9.5q0 1 1.5 30t1.5 34q0 22 -51.5 60t-102.5 38q-57 0 -95 -37t-38 -92q0 -43 26.5 -73.5t65.5 -46l85.5 -34t85.5 -37.5t65.5 -58t26.5 -93q0 -88 -67.5 -140.5t-156.5 -52.5q-51 0 -99 9.5t-73 20t-26 16.5l-3.5 48l-4.5 62t-2 34q0 14 12 14h5 q15 0 16 -16l6 -92q1 -21 65.5 -42t112.5 -21q54 0 93.5 35t39.5 86q0 42 -26.5 72t-66 46.5l-85.5 36.5t-85.5 40t-66 60t-26.5 94z" />\n
+<glyph unicode="&#x1e61;" horiz-adv-x="337" d="M118 533q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM35 50q0 11 11.5 24.5t18.5 13.5q3 0 5 -3.5t5.5 -10.5t8.5 -13q42 -50 93 -50q28 0 47 16.5t19 48.5t-23 51.5t-66 37.5q-2 1 -18 8t-19 8.5t-17 8t-17.5 10t-13.5 11 t-13.5 14t-9 15t-7 18.5t-1.5 22q0 48 44 80.5t100 32.5q51 0 77.5 -22.5t26.5 -44.5q0 -7 -15 -13t-25 -6q-7 0 -12.5 10t-10 22.5t-18.5 22.5t-36 10q-29 0 -51 -17t-22 -53q0 -15 5.5 -27t21 -22.5t24 -15t31.5 -15.5q33 -16 45.5 -22.5t36 -22.5t33 -33t9.5 -38 q0 -53 -41.5 -85.5t-99.5 -32.5q-46 0 -86 19.5t-40 42.5z" />\n
+<glyph unicode="&#x1e6a;" horiz-adv-x="690" d="M294 767q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM20 544l4 22q3 21 7 52.5t6 53.5q1 10 3 12t13 2q13 0 13 -6v-11q0 -6 108 -6h357q108 0 109 11q1 12 13 12q11 0 14 -2t3 -9q0 -2 -2 -43t-2 -87q0 -6 -3 -8t-13 -2 q-15 0 -15 14q0 2 1.5 38.5t1.5 39.5q0 8 -113 8h-116q-3 0 -5 -10t-3 -30.5t-1 -36t-0.5 -44t-0.5 -37.5l-1 -29q0 -28 -1 -72.5t-2 -94.5t-1.5 -102t-0.5 -87q0 -65 2 -65h74q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -57.5 1.5t-62.5 1.5t-63 -1.5t-58 -1.5 q-10 0 -12 2.5t-2 15.5q0 9 3 10.5t15 1.5h62q7 0 10.5 192.5t3.5 325.5q0 90 -7 90h-144q-96 0 -97 -13l-7 -70q-1 -17 -13 -17q-20 0 -20 9z" />\n
+<glyph unicode="&#x1e6b;" horiz-adv-x="289" d="M91 573q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM35 344q0 5 3 8l91 127q3 5 9 5q10 0 10 -10q0 -1 -1.5 -20.5t-3 -42t-1.5 -29.5t2 -8.5t9 -1.5h95q9 0 10.5 -2t-1.5 -16q-4 -16 -13 -16h-99q-3 0 -3 -46v-192 q0 -20 2 -31t13 -21t33 -10q23 0 52 8l28 8q4 0 4 -16q0 -3 -22.5 -14t-53.5 -22t-50 -11q-39 0 -55.5 20.5t-16.5 48.5q2 144 2 216q0 61 -12 61h-25q-6 0 -6 7z" />\n
+<glyph unicode="&#x2000;" />\n
+<glyph unicode="&#x2001;" horiz-adv-x="1000" />\n
+<glyph unicode="&#x2002;" />\n
+<glyph unicode="&#x2003;" horiz-adv-x="1000" />\n
+<glyph unicode="&#x2004;" horiz-adv-x="333" />\n
+<glyph unicode="&#x2005;" horiz-adv-x="250" />\n
+<glyph unicode="&#x2006;" horiz-adv-x="166" />\n
+<glyph unicode="&#x2007;" />\n
+<glyph unicode="&#x2008;" horiz-adv-x="221" />\n
+<glyph unicode="&#x2009;" horiz-adv-x="166" />\n
+<glyph unicode="&#x200a;" horiz-adv-x="100" />\n
+<glyph unicode="&#x200b;" horiz-adv-x="0" />\n
+<glyph unicode="&#x200c;" horiz-adv-x="0" />\n
+<glyph unicode="&#x200d;" horiz-adv-x="0" />\n
+<glyph unicode="&#x200e;" horiz-adv-x="0" />\n
+<glyph unicode="&#x200f;" horiz-adv-x="0" />\n
+<glyph unicode="&#x2010;" horiz-adv-x="258" d="M25 201q0 12 6 25.5t12 14.5t91.5 4t91.5 3q2 0 2 -9q0 -33 -8 -33q-104 -8 -191 -8q-4 0 -4 3z" />\n
+<glyph unicode="&#x2011;" horiz-adv-x="258" d="M25 201q0 12 6 25.5t12 14.5t91.5 4t91.5 3q2 0 2 -9q0 -33 -8 -33q-104 -8 -191 -8q-4 0 -4 3z" />\n
+<glyph unicode="&#x2012;" d="M98 201q0 12 6 25.5t12 14.5t141 4t143 3q2 0 2 -9q0 -33 -8 -33q-9 -1 -145 -4.5t-147 -3.5q-4 0 -4 3z" />\n
+<glyph unicode="&#x2013;" d="M10 195q0 12 2 14.5t11 2.5h451q11 0 13.5 -2t2.5 -10v-12q0 -9 -2.5 -11t-13.5 -2h-444q-15 0 -17.5 2.5t-2.5 17.5z" />\n
+<glyph unicode="&#x2014;" horiz-adv-x="750" d="M10 195q0 12 2 14.5t11 2.5h701q11 0 13.5 -2t2.5 -10v-12q0 -9 -2.5 -11t-13.5 -2h-694q-15 0 -17.5 2.5t-2.5 17.5z" />\n
+<glyph unicode="&#x2015;" horiz-adv-x="750" d="M10 195q0 12 2 14.5t11 2.5h701q11 0 13.5 -2t2.5 -10v-12q0 -9 -2.5 -11t-13.5 -2h-694q-15 0 -17.5 2.5t-2.5 17.5z" />\n
+<glyph unicode="&#x2018;" horiz-adv-x="209" d="M30 520q0 32 24.5 72.5t49 65.5t29.5 25t10.5 -6.5t5.5 -11.5q0 -1 -17.5 -17t-34.5 -37t-17 -36q0 -13 24 -39t24 -39q0 -16 -17 -39t-30 -23q-7 0 -29 34t-22 51z" />\n
+<glyph unicode="&#x2019;" horiz-adv-x="209" d="M60 453q0 1 17 17t34.5 37t17.5 36q0 13 -24 39t-24 39q0 16 17 39t30 23q7 0 29 -34t22 -51q0 -32 -24.5 -72.5t-49 -65.5t-29.5 -25t-10.5 6.5t-5.5 11.5z" />\n
+<glyph unicode="&#x201a;" horiz-adv-x="209" d="M60 -118q0 1 17 17t34.5 37t17.5 36q0 13 -24 39t-24 39q0 16 17 39t30 23q7 0 29 -34t22 -51q0 -32 -24.5 -72.5t-49 -65.5t-29.5 -25t-10.5 6.5t-5.5 11.5z" />\n
+<glyph unicode="&#x201b;" horiz-adv-x="209" d="M30 598q0 17 22 51t29 34q13 0 30 -23t17 -39q0 -13 -24 -39t-24 -39q0 -15 17 -36t34.5 -37t17.5 -17q0 -5 -5.5 -11.5t-10.5 -6.5t-29.5 25t-49 65.5t-24.5 72.5z" />\n
+<glyph unicode="&#x201c;" horiz-adv-x="394" d="M30 520q0 32 24.5 72.5t49 65.5t29.5 25t10.5 -6.5t5.5 -11.5q0 -1 -17.5 -17t-34.5 -37t-17 -36q0 -13 24 -39t24 -39q0 -16 -17 -39t-30 -23q-7 0 -29 34t-22 51zM215 520q0 32 24.5 72.5t49 65.5t29.5 25t10.5 -6.5t5.5 -11.5q0 -1 -17 -17t-34.5 -37t-17.5 -36 q0 -13 24 -39t24 -39q0 -16 -17 -39t-30 -23q-7 0 -29 34t-22 51z" />\n
+<glyph unicode="&#x201d;" horiz-adv-x="394" d="M60 453q0 1 17 17t34.5 37t17.5 36q0 13 -24 39t-24 39q0 16 17 39t30 23q7 0 29 -34t22 -51q0 -32 -24.5 -72.5t-49 -65.5t-29.5 -25t-10.5 6.5t-5.5 11.5zM245 453q0 1 17.5 17t34.5 37t17 36q0 13 -24 39t-24 39q0 16 17 39t30 23q7 0 29 -34t22 -51 q0 -32 -24.5 -72.5t-49 -65.5t-29.5 -25t-10.5 6.5t-5.5 11.5z" />\n
+<glyph unicode="&#x201e;" horiz-adv-x="394" d="M60 -118q0 1 17 17t34.5 37t17.5 36q0 13 -24 39t-24 39q0 16 17 39t30 23q7 0 29 -34t22 -51q0 -32 -24.5 -72.5t-49 -65.5t-29.5 -25t-10.5 6.5t-5.5 11.5zM245 -118q0 1 17.5 17t34.5 37t17 36q0 13 -24 39t-24 39q0 16 17 39t30 23q7 0 29 -34t22 -51 q0 -32 -24.5 -72.5t-49 -65.5t-29.5 -25t-10.5 6.5t-5.5 11.5z" />\n
+<glyph unicode="&#x201f;" horiz-adv-x="394" d="M30 598q0 17 22 51t29 34q13 0 30 -23t17 -39q0 -13 -24 -39t-24 -39q0 -15 17 -36t34.5 -37t17.5 -17q0 -5 -5.5 -11.5t-10.5 -6.5t-29.5 25t-49 65.5t-24.5 72.5zM215 598q0 17 22 51t29 34q13 0 30 -23t17 -39q0 -13 -24 -39t-24 -39q0 -15 17.5 -36t34.5 -37t17 -17 q0 -5 -5.5 -11.5t-10.5 -6.5t-29.5 25t-49 65.5t-24.5 72.5z" />\n
+<glyph unicode="&#x2020;" horiz-adv-x="463" d="M25 423q0 17 15.5 25t36.5 8q27 0 64 -9.5t58 -9.5q9 0 16.5 6.5t7.5 15.5q0 3 -16 76t-16 92t11 34t29 15q20 0 30.5 -15t10.5 -33q0 -24 -11.5 -96t-11.5 -78q0 -8 8 -14t17 -6q21 0 61.5 11t52.5 11q50 0 50 -33t-48 -33q-17 0 -58.5 13t-51.5 13q-8 0 -15 -5.5 t-7 -12.5q0 -10 5 -25.5t5 -19.5q0 -2 -1 -19t-2.5 -54.5t-3 -96t-2.5 -163.5t-1 -237q0 -10 -17 -10h-6q-17 0 -17 10q0 131 -2 236.5t-5 164t-5.5 96.5t-4.5 54.5t-2 18.5t6 20.5t6 24.5q0 16 -15 16q-6 0 -48 -12t-71 -12q-52 0 -52 33z" />\n
+<glyph unicode="&#x2021;" horiz-adv-x="401" d="M25 -36q0 26 39 26q14 0 52 -10t46 -10q6 0 11.5 4t5.5 10q0 8 -3.5 15.5t-3.5 10.5q0 1 9.5 81t9.5 115q0 6 9 6t9 -6q0 -26 4 -72.5t8 -83.5t4 -40q0 -2 -4 -12t-4 -14q0 -13 12 -13q5 0 43.5 9.5t61.5 9.5q42 0 42 -26t-42 -26q-22 0 -56.5 7.5t-51.5 7.5 q-8 0 -13.5 -5.5t-5.5 -12.5q0 -2 12 -51.5t12 -64.5t-7.5 -27t-22.5 -12q-16 0 -23.5 12t-7.5 26q0 19 8 67.5t8 53.5q0 6 -6.5 11t-13.5 5q-17 0 -54 -8.5t-47 -8.5q-40 0 -40 26zM25 492q0 26 42 26q22 0 56.5 -7.5t51.5 -7.5q8 0 13.5 5.5t5.5 12.5q0 2 -12 49t-12 62 t7.5 27t22.5 12q16 0 23.5 -12t7.5 -26q0 -19 -8 -65t-8 -51q0 -6 6.5 -11t13.5 -5q17 0 54 8.5t47 8.5q40 0 40 -26t-39 -26q-14 0 -52 10t-46 10q-6 0 -11.5 -4t-5.5 -10q0 -8 3.5 -15.5t3.5 -10.5q0 -1 -8 -76t-8 -110q0 -7 -10 -7q-9 0 -9 7q0 26 -4.5 70t-9 78.5 t-4.5 37.5q0 2 4 12t4 14q0 13 -12 13q-5 0 -43.5 -9.5t-61.5 -9.5q-42 0 -42 26z" />\n
+<glyph unicode="&#x2022;" horiz-adv-x="356" d="M60 327q0 49 34.5 83.5t83.5 34.5t83.5 -34.5t34.5 -83.5t-34.5 -83.5t-83.5 -34.5t-83.5 34.5t-34.5 83.5z" />\n
+<glyph unicode="&#x2026;" horiz-adv-x="663" d="M502 38q0 16 16 37.5t28 21.5q16 0 36.5 -15t20.5 -32q0 -21 -16 -39.5t-26 -18.5q-20 0 -39.5 17t-19.5 29zM281 38q0 16 16 37.5t28 21.5q16 0 36.5 -15t20.5 -32q0 -21 -16 -39.5t-26 -18.5q-20 0 -39.5 17t-19.5 29zM60 38q0 16 16 37.5t28 21.5q16 0 36.5 -15 t20.5 -32q0 -21 -16 -39.5t-26 -18.5q-20 0 -39.5 17t-19.5 29z" />\n
+<glyph unicode="&#x202f;" horiz-adv-x="166" />\n
+<glyph unicode="&#x2030;" horiz-adv-x="952" d="M50 362q0 62 52.5 131.5t124.5 69.5q40 0 71 -31q24 -24 58 -24q46 0 93 28q17 10 31.5 22t35.5 33.5l22 22.5t4.5 5t7.5 8l3 4q6 0 12 -4t6 -8q0 -3 -5 -11q-360 -527 -434 -643q-4 -6 -19 -6q-16 0 -16 10q0 2 2 6l80 114l169.5 245.5t112.5 170.5q9 15 8 16 q-2 1 -8 -2q-47 -28 -105 -28q-16 0 -35 3v-16v-14q0 -17 -1 -25q-6 -72 -57.5 -130.5t-112.5 -58.5q-47 0 -73.5 32t-26.5 80zM99 336q0 -29 13.5 -50t40.5 -21q51 0 95 58.5t44 137.5q0 70 -52 70q-46 0 -93.5 -64t-47.5 -131zM336 103q0 71 56 137t125 66q42 0 66 -29.5 t24 -79.5q0 -79 -53 -142.5t-118 -63.5q-47 0 -73.5 31.5t-26.5 80.5zM385 78q0 -30 13 -50.5t41 -20.5q51 0 95 58.5t44 136.5q0 71 -53 71q-45 0 -92.5 -64t-47.5 -131zM631 103q0 71 56 137t125 66q42 0 66 -29.5t24 -79.5q0 -79 -53 -142.5t-118 -63.5q-47 0 -73.5 31.5 t-26.5 80.5zM680 78q0 -30 13 -50.5t41 -20.5q51 0 95 58.5t44 136.5q0 71 -53 71q-45 0 -92.5 -64t-47.5 -131z" />\n
+<glyph unicode="&#x2032;" horiz-adv-x="131" d="M30 511q0 1 2 32.5l4.5 68.5t3.5 47q4 29 32 29q29 0 29 -25q0 -4 -2 -14l-12.5 -43l-17.5 -57.5t-10 -32.5q-1 -3 -2 -7t-1.5 -5l-1.5 -3t-2.5 -2.5t-3.5 -1t-6 -0.5q-12 0 -12 14z" />\n
+<glyph unicode="&#x2033;" horiz-adv-x="261" d="M30 511q0 1 2 32.5l4.5 68.5t3.5 47q4 29 32 29q29 0 29 -25q0 -4 -2 -14l-12.5 -43l-17.5 -57.5t-10 -32.5q-1 -3 -2 -7t-1.5 -5l-1.5 -3t-2.5 -2.5t-3.5 -1t-6 -0.5q-12 0 -12 14zM160 511q0 1 2 32.5l4.5 68.5t3.5 47q4 29 32 29q29 0 29 -25q0 -4 -2 -14l-12.5 -43 l-17.5 -57.5t-10 -32.5q-1 -3 -2 -7t-1.5 -5l-1.5 -3t-2.5 -2.5t-3.5 -1t-6 -0.5q-12 0 -12 14z" />\n
+<glyph unicode="&#x2039;" horiz-adv-x="258" d="M50 193q0 4 55 55l36 34.5l31 30.5l12 11q2 0 8 -5.5t6 -6.5q0 -4 -31 -58t-31 -61t31 -61t31 -58q0 -1 -6 -6.5t-8 -5.5l-12 11l-31 30.5l-36 34.5q-55 51 -55 55z" />\n
+<glyph unicode="&#x203a;" horiz-adv-x="258" d="M60 74q0 4 31 58t31 61t-31 61t-31 58q0 1 6 6.5t8 5.5l12 -11l31 -30.5l36 -34.5q55 -51 55 -55t-55 -55l-36 -34.5l-31 -30.5l-12 -11q-2 0 -8 5.5t-6 6.5z" />\n
+<glyph unicode="&#x203e;" horiz-adv-x="400" />\n
+<glyph unicode="&#x2044;" horiz-adv-x="144" d="M-150 -8q0 1 4 9l408 657q7 10 23 10q17 0 17 -6q0 -2 -1 -4l-410 -659q-3 -5 -4 -6t-3.5 -3t-6 -2.5t-9.5 -0.5q-18 0 -18 5z" />\n
+<glyph unicode="&#x2053;" horiz-adv-x="793" d="M45 117q0 5 4 17q6 23 17 46t31.5 51.5t54.5 46.5t76 18q48 0 101.5 -22.5t93 -49.5t88 -49.5t86.5 -22.5q26 0 48.5 16t37 41.5t22 43t12.5 34.5q2 8 4.5 8.5t10.5 -1.5q11 -3 11 -7q0 -3 -1 -6q-7 -28 -19.5 -54.5t-33 -54.5t-54 -45t-73.5 -17q-50 0 -104.5 21.5 t-95 47.5t-89.5 47.5t-89 21.5q-27 0 -48 -14t-34 -36.5t-19.5 -40t-10.5 -35.5q-4 -14 -7 -14q-2 0 -10 2q-10 2 -10 7z" />\n
+<glyph unicode="&#x205f;" horiz-adv-x="222" />\n
+<glyph unicode="&#x2060;" horiz-adv-x="0" />\n
+<glyph unicode="&#x20ac;" horiz-adv-x="606" d="M30 282l15 37h70q14 55 45.5 97t70 63.5t74 32t65.5 10.5q60 0 105.5 -18t90.5 -60q-4 -9 -18 -38q-23 29 -67 54.5t-107 25.5q-33 0 -63 -7t-61.5 -24.5t-56.5 -52t-39 -83.5h358l-15 -37h-348q-2 -12 -2 -27l2 -27h325l-16 -38h-303q31 -81 91.5 -123.5t126.5 -42.5 q101 0 173 72v-48q-77 -61 -170 -61q-48 0 -97 17t-97.5 65t-66.5 121h-82l15 38h61q-2 12 -2 27l2 27h-79z" />\n
+<glyph unicode="&#x2122;" horiz-adv-x="797" d="M40 579q0 1 1.5 10.5t3.5 23.5t3 24q2 11 9 11q11 0 11 -10q7 -1 43 -1h161q37 0 45 2q3 9 11 9q9 0 9 -10q0 -1 -1 -19.5t-1 -39.5q0 -9 -9 -9q-11 0 -11 11l1 14v19q-18 2 -46 2h-50q-2 -10 -2 -67v-7q0 -7 -0.5 -19t-1 -26.5t-0.5 -31.5t-0.5 -33.5t-0.5 -32.5v-27 v-25h30q9 0 9 -9q0 -11 -9 -11q-5 0 -26.5 1t-28.5 1t-28 -1t-26 -1q-11 0 -11 11q0 9 13 9h24q5 35 5 232q0 33 -1 37h-62q-27 0 -39 -3l-3 -31q-2 -12 -11 -12q-11 0 -11 9zM373 337q0 10 13 10h21q0 3 0.5 9.5t1 17t0.5 18.5q8 224 8 228h-30q-10 0 -10 11q0 9 10 9 q3 0 23 -0.5t25 -0.5q6 0 16 0.5t11 0.5q9 0 13 -9l97 -243l92 237q6 14 16 14h16q7 0 23.5 0.5t21.5 0.5q11 0 11 -10t-13 -10h-18q-1 -6 -1 -34v-41q0 -160 6 -198h21q10 0 10 -10t-9 -10q-5 0 -23.5 1t-25.5 1t-24.5 -1t-22.5 -1q-12 0 -12 10t13 10h18q2 10 2 79 q0 88 -2 166l-83 -211q-5 -12 -12.5 -23t-12.5 -21q-7 -11 -11 -11q-7 0 -12 15l-105 259q-4 -122 -4 -208q0 -39 1 -45h29q10 0 10 -10t-10 -10q-5 0 -19 1t-21 1t-19.5 -1t-17.5 -1q-11 0 -11 10z" />\n
+<glyph unicode="&#x2212;" horiz-adv-x="527" d="M31 212q0 8 0.5 11.5t4.5 6t13 2.5h431q8 0 11.5 -2.5t4 -6t0.5 -12.5q0 -14 -3 -18.5t-18 -4.5h-427q-9 0 -12.5 3t-4 6.5t-0.5 14.5z" />\n
+<glyph unicode="&#xe000;" horiz-adv-x="380" d="M0 380h380v-380h-380v380z" />\n
+<glyph unicode="&#xfeff;" horiz-adv-x="0" />\n
+<glyph d="M38 305q0 149 65 236t149 87q93 0 151.5 -85t58.5 -231q0 -88 -24.5 -164t-74.5 -124.5t-115 -48.5q-93 0 -151.5 92t-58.5 238zM108 288q0 -141 39 -209t103 -68q39 0 69 29.5t46.5 77t24.5 98t8 100.5q0 45 -8.5 91.5t-25.5 88.5t-46.5 68.5t-66.5 26.5 q-63 0 -103 -86.5t-40 -216.5z" />\n
+<glyph d="M150 589v13q0 6 1 6.5t9 1.5q120 9 143 9q5 0 6 -2.5t1 -12.5q0 -101 -0.5 -274.5t-0.5 -263.5q0 -39 8 -39h46q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-6 0 -38 1.5t-49 1.5q-16 0 -57 -1.5t-52 -1.5q-10 0 -12 2.5t-2 15.5q0 9 2.5 10.5t15.5 1.5h64q4 0 4 83v118 q0 226 -4 340q-1 10 -1.5 13t-2.5 5t-7 2q-3 0 -34.5 -2.5t-33.5 -2.5q-6 0 -6 6z" />\n
+<glyph d="M40 493q0 10 25 39.5t74 59.5t99 30q57 0 98.5 -29.5t59 -68t17.5 -77.5q0 -24 -6.5 -48.5t-20 -48.5t-27.5 -45t-36 -44l-37.5 -39.5t-40 -37l-36 -30l-33 -26t-23.5 -18.5q-8 -6 -16 -18.5t-12.5 -22t-4.5 -10.5t7 -1h292q2 0 9 42t9 42q21 0 21 -3q0 -31 -21 -133 q-1 -6 -11 -6h-346q-14 0 -14 11q0 4 28.5 53.5t32.5 52.5q4 4 33.5 29.5t46 41t45 47.5t44.5 58.5t29 63t13 71.5q0 57 -31 101.5t-88 44.5q-27 0 -53 -10t-44 -24t-31.5 -28t-21 -24t-8.5 -10q-5 0 -13 5t-8 10z" />\n
+<glyph d="M90 17q0 8 12.5 19t27.5 11q14 0 37 -13q42 -26 70 -26q63 0 99.5 43t36.5 107q0 128 -133 128q-15 0 -49.5 -2.5t-36.5 -2.5q-4 0 -6.5 1.5t-3.5 3.5t-1.5 6t-1.5 6q-2 6 -2 12q0 4 2 7t4 3.5t7.5 1.5t7.5 2q86 20 125.5 58t39.5 110q0 41 -28.5 74t-68.5 33 q-31 0 -58.5 -15.5t-42.5 -30.5t-16 -15q-6 0 -12.5 6t-6.5 12q0 8 20 25.5t57 34.5t75 17q64 0 107 -37.5t43 -93.5q0 -50 -31.5 -90t-76.5 -61q-10 -5 -24 -10.5l-20 -8t-6 -3.5t4 -1.5t16.5 -0.5t23.5 -1q73 -5 115 -38.5t42 -112.5q0 -84 -64.5 -138.5t-146.5 -54.5 q-136 0 -136 35z" />\n
+<glyph d="M40 209q0 27 16 55q68 119 204 295q8 11 22 20l17 11l11.5 11.5l10.5 10.5t8.5 8t8 6t5.5 2q11 0 11 -29v-326q0 -13 2 -15.5t13 -2.5h68q7 0 7 -10v-34q0 -7 -1.5 -8.5t-10.5 -1.5h-62q-11 0 -13 -2t-1 -12q4 -81 4 -185q0 -8 -4 -9q-12 -4 -61 -4q-5 0 -5 13l3 184 q0 11 -2.5 13t-13.5 2h-219q-18 0 -18 8zM87 259q0 -4 20 -4h167q14 0 16.5 3t2.5 17v243q0 26 -3 26q-8 0 -190 -263q-13 -18 -13 -22z" />\n
+<glyph d="M100 -18q0 13 8 14q4 1 31 4t38 5t37.5 9t39.5 15t33 23.5t30 34t17.5 46t7.5 61.5q0 144 -197 144q-5 0 -14.5 -0.5t-14.5 -0.5q-14 0 -14 10q0 49 27 265q1 6 16 6q1 0 9.5 -1l26 -3t42 -3.5t65 -2.5t86.5 -1q3 0 6 28q0 5 11 5h8q7 0 8.5 -1.5t1.5 -7.5q0 -2 -0.5 -13 t-1.5 -28t-1 -27q-1 -11 -7.5 -14t-26.5 -3q-88 0 -210 12q-5 2 -7 1t-2 -2t-1 -6q-14 -119 -14 -149q0 -11 11 -11q11 1 34 1q225 0 225 -194q0 -59 -28.5 -104t-66.5 -68.5t-85 -38t-75 -18t-45 -3.5q-8 0 -8 16z" />\n
+<glyph d="M45 218q0 83 31.5 156.5t75 119.5t91 80t78.5 48.5t39 14.5q3 0 8.5 -9t5.5 -12q0 -2 -0.5 -3.5t-1.5 -3t-3.5 -2.5t-4 -2t-5 -3t-5.5 -3q-88 -51 -137 -107t-76 -125q-10 -30 -10 -35q0 -3 6 -1q4 1 6 2q61 19 109 19q84 0 136 -48.5t52 -132.5q0 -86 -54.5 -139.5 t-136.5 -53.5q-90 0 -147 59.5t-57 180.5zM116 222q0 -218 142 -218q52 0 82.5 46t30.5 108q0 164 -143 164q-42 0 -75 -9q-27 -7 -29 -16q-8 -34 -8 -75z" />\n
+<glyph d="M80 491v25.5t0.5 55t0.5 59.5q0 13 3 16t16 3q11 0 13.5 -3t2.5 -17v-8q0 -4 166 -4h166q17 0 17 -12q0 -4 -4 -14l-63 -137l-53 -112.5l-53.5 -115.5t-38.5 -96t-39 -117q-8 -31 -9.5 -35t-7.5 -4q-19 0 -33 7t-14 17q0 46 101 255q53 110 153 285q9 16 9 18q0 3 -18 3 h-199q-83 0 -83 -9v-58q0 -8 -16 -8q-17 0 -17 6z" />\n
+<glyph d="M67 140q0 57 36 97.5t75 60.5q18 9 18 11l-2 1q-3 2 -8 5t-11 7q-96 66 -96 159q0 68 49 114.5t118 46.5q68 0 118.5 -41.5t50.5 -106.5q0 -34 -9 -60.5t-30 -49t-28.5 -28.5t-31.5 -24q-6 -5 -7.5 -7t0 -4t7.5 -6q2 -1 16.5 -9t22 -13.5l21.5 -16t22.5 -22.5t17.5 -28 t13.5 -36.5t4.5 -44.5q0 -71 -56 -120.5t-138 -49.5q-75 0 -124 47t-49 118zM120 150q0 -64 35 -104.5t92 -40.5q60 0 91.5 37.5t31.5 89.5q0 31 -9 55t-30 42.5t-35.5 28t-44.5 25.5q-7 4 -11 6q-20 11 -25 11q-3 0 -35 -22q-60 -44 -60 -128zM134 493q0 -64 69 -118 q17 -13 44.5 -29t32.5 -16q1 0 15 12q27 24 47 62t20 82q0 61 -36 92.5t-83 31.5q-43 0 -76 -33.5t-33 -83.5z" />\n
+<glyph d="M55 439q0 84 61.5 140.5t129.5 56.5q88 0 150 -70.5t62 -190.5q0 -76 -19 -139t-47.5 -102.5t-66.5 -70t-72.5 -46t-69 -25t-52 -11.5t-25.5 -2q-7 0 -7 23q0 9 20 11q6 1 10 2q46 7 88.5 26.5t84.5 62.5t61 103q13 44 16 84q0 14 -2 14q-3 0 -27 -16q-57 -37 -127 -37 q-73 0 -120.5 55.5t-47.5 131.5zM123 440q0 -60 38 -104.5t101 -44.5q39 0 71 13.5t45 30.5q8 10 8 56q0 86 -34.5 147.5t-101.5 61.5q-56 0 -91.5 -45t-35.5 -115z" />\n
+<glyph horiz-adv-x="249" d="M25 357q0 5 4 13q3 6 4.5 6.5t10.5 1.5q95 5 113 5q7 0 7 -6v-170q0 -113 3 -170q0 -5 0.5 -7t2.5 -3.5t7 -1.5h36q11 0 11 -13q0 -8 -1.5 -11t-9.5 -3q-9 0 -40 1t-44 1t-46.5 -1t-42.5 -1q-8 0 -9.5 2.5t-1.5 11.5q0 7 2.5 10t11.5 3h41q8 0 9.5 2t1.5 10q1 29 1 88 q0 117 -4 214q-1 11 -3 13.5t-10 2.5q-1 0 -24.5 -1t-25.5 -1q-4 0 -4 4zM77 553q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5z" />\n
+<glyph horiz-adv-x="0" d="M-309 542q0 25 30 25q18 0 34 -25l53 -85q2 -4 2 -6t-4 -2h-21l-8 6l-72 60q-14 11 -14 27z" />\n
+<glyph horiz-adv-x="0" d="M-210 451q0 2 2 6l53 85q16 25 34 25q30 0 30 -25q0 -16 -14 -27l-72 -60l-8 -6h-21q-4 0 -4 2z" />\n
+<glyph horiz-adv-x="0" d="M-311 451l4 6l79 89q12 13 16 13h24q4 0 16 -13l79 -89q4 -4 4 -6t-6 -2h-9q-1 0 -11 6l-81 45q-4 2 -8 0l-81 -45q-10 -6 -11 -6h-9q-6 0 -6 2z" />\n
+<glyph horiz-adv-x="0" d="M-311 557q0 2 6 2h9q1 0 11 -6l81 -45q4 -2 8 0l81 45q10 6 11 6h9q6 0 6 -2l-4 -6l-79 -89q-12 -13 -16 -13h-24q-4 0 -16 13l-79 89q-4 4 -4 6z" />\n
+<glyph horiz-adv-x="0" d="M-302 508v23q0 6 1.5 7t7.5 1h187q6 0 7 -1t1 -6v-25q0 -6 -1 -7t-7 -1h-187q-7 0 -8 1t-1 8z" />\n
+<glyph horiz-adv-x="0" d="M-303 552q0 6 1 6h17q1 0 2 -6t4.5 -15t10.5 -17.5t24.5 -14.5t43.5 -6t43.5 6t24.5 14.5t10.5 17.5t4.5 15t2 6h17q1 0 1 -6q0 -45 -26 -74t-77 -29t-77 29t-26 74z" />\n
+<glyph horiz-adv-x="0" d="M-277 451q0 2 2 6l53 85q16 25 34 25q30 0 30 -25q0 -16 -14 -27l-72 -60l-8 -6h-21q-4 0 -4 2zM-157 451q0 2 2 6l53 85q16 25 34 25q30 0 30 -25q0 -16 -14 -27l-72 -60l-8 -6h-21q-4 0 -4 2z" />\n
+<glyph horiz-adv-x="0" d="M-251 503q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5z" />\n
+<glyph horiz-adv-x="0" d="M-331 503q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM-171 503q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5z" />\n
+<glyph horiz-adv-x="0" d="M-321 533q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM-181 533q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5z" />\n
+<glyph horiz-adv-x="0" d="M-271 505q0 29 21 50t50 21t50 -21t21 -50t-21 -50t-50 -21t-50 21t-21 50zM-243 505q0 -18 12.5 -30.5t30.5 -12.5t30.5 12.5t12.5 30.5t-12.5 30.5t-30.5 12.5t-30.5 -12.5t-12.5 -30.5z" />\n
+<glyph horiz-adv-x="0" d="M-305 468q0 7 8 26q11 27 27 41t29 14q16 0 46 -19t42 -19q22 0 36 35q2 7 12 7q7 0 7 -2q0 -8 -7 -27q-22 -58 -60 -58q-18 0 -45 18.5t-43 18.5q-23 0 -34 -31q-2 -6 -11 -6q-7 0 -7 2z" />\n
+<glyph horiz-adv-x="486" d="M20 11q0 14 11 14h31q7 0 35.5 63t66.5 155t46 109q2 5 10.5 14t19.5 44q6 19 19 19q3 0 5 -1.5t4 -5.5t3 -8t4 -12t6 -15q139 -362 147 -362h31q7 0 7 -13q0 -14 -10 -14q-4 0 -36 1t-43 1q-10 0 -52.5 -1t-48.5 -1t-6 11q0 16 7 16h62q-4 16 -21.5 66.5t-18.5 54.5 q-3 8 -5 10t-7 2h-114q-5 0 -13 -18q-37 -92 -39 -115h68q8 0 8 -12q0 -15 -12 -15q-7 0 -40.5 1t-44.5 1t-37 -1t-33 -1q-10 0 -10 13zM175 182q0 -3 7 -3h94q9 0 9 4t-2 7q-4 11 -11 32l-16 47l-13 37q-6 19 -10 19t-12 -19q-20 -50 -41 -108q-5 -15 -5 -16z" />\n
+<glyph horiz-adv-x="463" d="M25 388q0 14 10 14q2 0 44 -0.5t59 -0.5q18 0 58 1t50 1q31 0 54 -3t49 -12t40 -30t14 -53q0 -23 -10.5 -41.5t-25.5 -28.5t-30.5 -16.5t-26 -9t-10.5 -3.5l12 -3q13 -3 31.5 -9t36.5 -16.5t30.5 -30.5t12.5 -46q0 -102 -177 -102q-14 0 -54 0.5t-55 0.5 q-19 0 -42.5 -0.5t-39.5 -1t-17 -0.5q-9 0 -9 12q0 15 9 15h61q6 0 6 54v158q0 139 -8 139h-61q-11 0 -11 12zM178 129q0 -104 8 -104h47q60 0 88.5 23t28.5 56q0 89 -120 89h-45q-7 0 -7 -7v-57zM178 220q0 -6 10 -6h50q6 0 18 -0.5t13 -0.5q29 0 45.5 24.5t16.5 59.5 q0 41 -30 63t-79 22q-32 0 -41 -2q-3 -2 -3 -66v-94z" />\n
+<glyph horiz-adv-x="487" d="M30 208q0 80 67.5 142.5t156.5 62.5q40 0 80 -12t60 -24l19 -12l2 13q1 11 13 11q14 0 14 -9q0 -4 -2 -62t-2 -76q0 -8 -16 -8q-15 0 -15 7q0 1 1.5 33t1.5 35q0 4 -11 15q-60 60 -138 60q-60 0 -101 -51.5t-41 -129.5q0 -76 44 -130t113 -54q93 0 138 45q2 12 3 25 t1 28.5t1 25.5q1 9 12 9q16 0 16 -11q0 -45 -4 -101q-1 -6 -29 -19t-72 -24.5t-79 -11.5q-107 0 -170 56.5t-63 166.5z" />\n
+<glyph horiz-adv-x="502" d="M25 8q0 17 8 17h59q7 0 7 316v35h-60q-8 0 -8 14q0 13 8 13h6q6 0 16 -0.5t22 -1t26 -0.5h27q23 0 58 1.5t45 1.5q102 0 162.5 -54t60.5 -156q0 -95 -63 -145.5t-150 -50.5q-19 0 -59 1t-59 1q-17 0 -39.5 -0.5t-39 -1t-18.5 -0.5q-9 0 -9 10zM172 63q0 -35 3 -38 q4 -2 35 -2q50 0 85.5 16t53.5 43.5t25.5 55.5t7.5 60q0 80 -43 131.5t-136 51.5q-17 0 -25 -1q-6 0 -6 -70v-247z" />\n
+<glyph horiz-adv-x="458" d="M25 10q0 15 11 15h62q5 0 5 36v253q0 62 -7 62h-57q-10 0 -10 13q0 14 5 14l17 -1q17 0 42.5 -0.5t46.5 -0.5q45 0 131.5 1t93.5 1q4 0 4 23q0 6 16 6q12 0 12 -7q0 -2 -0.5 -47t-0.5 -64q0 -6 -13 -6q-15 0 -15 6v57q0 5 -130 5h-58q-4 0 -4 -52v-98q0 -15 8 -15h34 q126 0 126 7v43q0 4 12 4q14 0 14 -3q0 -10 -0.5 -29.5t-0.5 -28.5t0.5 -28.5t0.5 -29.5q0 -6 -14 -6q-12 0 -12 7v36q0 7 -84 7h-73h-6t-3.5 -1t-1.5 -3v-6q0 -23 0.5 -50.5t0.5 -42.5t0.5 -29.5t2 -20t3.5 -5.5h43.5t55 0.5l53 1t41.5 0.5h17q8 0 9.5 2t1.5 13v57 q0 6 14 6q15 0 15 -6q0 -17 -0.5 -55t-0.5 -46q0 -7 -12 -7q-1 0 -36.5 0.5t-100.5 1t-139 0.5q-27 0 -68 -1t-43 -1q-8 0 -8 12z" />\n
+<glyph horiz-adv-x="444" d="M25 389q0 15 9 15q1 0 17.5 -1t41 -1.5t44.5 -0.5q176 0 202 1q30 1 35.5 2.5t6.5 7.5q0 3 0.5 6t0.5 4.5t0.5 3.5t1.5 2.5t3 1t5 0.5q17 0 17 -6q0 -2 -1.5 -41t-1.5 -67q0 -5 -16 -5q-12 0 -12 9q0 1 0.5 24t0.5 25q0 7 -118 7h-82q-4 0 -4 -65q0 -69 1 -84v-6t1 -3.5 t3 -1.5h6h27q143 0 143 7v38q0 4 12 4q13 0 13 -3q0 -10 -0.5 -29.5t-0.5 -28.5t0.5 -28t0.5 -30q0 -6 -13 -6q-12 0 -12 7v41q0 7 -101 7h-69q-7 0 -8.5 -2t-1.5 -9q0 -159 4 -159h77q7 0 7 -15q0 -12 -7 -12t-57 1t-59 1t-50 -1t-48 -1q-8 0 -8 13q0 14 10 14h53 q5 0 5 117v96q0 138 -9 138h-57q-12 0 -12 13z" />\n
+<glyph horiz-adv-x="485" d="M25 200q0 96 65.5 155.5t158.5 59.5q39 0 76 -13.5t53 -26.5q10 -8 10 3l1 22q0 11 11 11q18 0 18 -8q0 -1 -3 -57t-3 -79q0 -7 -15 -7q-14 0 -14 8q0 1 1 24.5t1 26.5q0 4 -15.5 20.5t-47 33.5t-64.5 17q-65 0 -106.5 -47t-41.5 -131q0 -83 44.5 -137.5t118.5 -54.5 q36 0 60.5 8.5t26.5 18.5q2 18 2 28v29q0 24 -7 24h-55q-5 0 -5 15q0 12 5 12q7 0 36 -1t46 -1q13 0 36.5 1t37.5 1q4 0 4 -10q0 -17 -4 -17h-19q-8 0 -8 -34q0 -7 -0.5 -21t-0.5 -25q0 -8 -27.5 -21.5t-71.5 -24.5t-82 -11q-93 0 -157.5 50.5t-64.5 158.5z" />\n
+<glyph horiz-adv-x="567" d="M25 13q0 12 9 12h60q4 0 4 144v62q0 145 -4 145h-55q-13 0 -13 15q0 7 2 9.5t10 2.5l34 -1q34 -1 60 -1q19 0 62 1t46 1q9 0 9 -13q0 -14 -12 -14h-59q-4 0 -4 -74v-74q0 -7 1.5 -9t7.5 -2h208q7 0 8 1t1 8v68q0 82 -6 82h-57q-10 0 -10 16q0 11 10 11q3 0 16.5 -0.5 t34.5 -1t43 -0.5q24 0 47 0.5t36.5 1t14.5 0.5q7 0 7 -13q0 -14 -10 -14h-49q-1 0 -1 -138q0 -213 3 -213h57q6 0 6 -15q0 -12 -6 -12l-33 1q-33 1 -67 1q-33 0 -68 -1t-36 -1q-8 0 -8 13q0 14 9 14h63q4 0 4 88v73q0 7 -0.5 8t-4.5 1h-213h-4t-2.5 -1t-1.5 -3v-6 q0 -160 7 -160h59q7 0 7 -12q0 -15 -7 -15l-35 1q-35 1 -69 1q-31 0 -66.5 -1t-36.5 -1q-8 0 -8 15z" />\n
+<glyph horiz-adv-x="283" d="M25 13q0 12 9 12h62q5 0 5 84v122q0 145 -4 145h-55q-13 0 -13 15q0 12 13 12l34 -1q35 -1 61 -1q30 0 68.5 1t39.5 1q9 0 9 -13q0 -14 -12 -14h-59q-5 0 -5 -74v-189q0 -88 8 -88h65q7 0 7 -12q0 -15 -7 -15q-1 0 -39 1t-71 1q-36 0 -72 -1l-36 -1q-8 0 -8 15z" />\n
+<glyph horiz-adv-x="291" d="M-20 -153q0 21 22 41.5t30 20.5q10 0 29.5 -11.5t28.5 -11.5q18 0 24 16t6 51q0 44 -1.5 138t-1.5 140v72q0 73 -2 73h-77q-13 0 -13 15q0 12 13 12l44 -1q45 -1 71 -1q30 0 66.5 1t37.5 1q9 0 9 -13q0 -14 -10 -14h-57q-5 0 -5 -74v-217q0 -44 -2.5 -71.5t-17.5 -66.5 t-44 -70q-48 -52 -99 -52q-17 0 -34 6.5t-17 15.5z" />\n
+<glyph horiz-adv-x="493" d="M25 13q0 12 9 12h62q5 0 5 84v122q0 145 -4 145h-55q-13 0 -13 15q0 12 13 12l34 -1q35 -1 61 -1q24 0 59.5 1t37.5 1q9 0 9 -13q0 -14 -12 -14h-48q-6 0 -6 -75v-82q0 -13 9 -13h16q6 0 128 157q7 7 6.5 10t-12.5 3h-22q-13 0 -13 15q0 12 13 12q1 0 22.5 -1t42.5 -1 q23 0 46 1t26 1q9 0 9 -13q0 -14 -12 -14h-39q-3 0 -50 -49.5l-80 -85.5q-6 -6 0 -12l174 -194q10 -10 19 -10h16q7 0 7 -12q0 -15 -7 -15q-2 0 -30.5 1t-54.5 1q-27 0 -56.5 -1t-31.5 -1q-8 0 -8 15q0 12 9 12h37q10 0 10 1.5t-5 7.5l-129 148q-3 3 -12 3h-16q-7 0 -9.5 -1 t-2.5 -7v-94q0 -58 7 -58h55q7 0 7 -12q0 -15 -7 -15q-1 0 -33 1t-65 1q-36 0 -72 -1l-36 -1q-8 0 -8 15z" />\n
+<glyph horiz-adv-x="445" d="M25 13q0 12 9 12h60q5 0 5 84v122q0 145 -4 145h-55q-13 0 -13 15q0 12 13 12l36 -1q36 -1 62 -1q30 0 73.5 1t44.5 1q9 0 9 -14q0 -13 -11 -13h-70q-6 0 -6 -74v-189q0 -83 8 -83q98 0 186 8q12 1 16.5 5t5.5 18l7 57q1 9 15 7t14 -9q0 -3 -1.5 -16.5l-4.5 -39.5l-6 -52 q-1 -11 -19 -11q-11 0 -126 1.5t-131 1.5q-36 0 -72 -1l-37 -1q-8 0 -8 15z" />\n
+<glyph horiz-adv-x="705" d="M25 13q0 12 9 12h62q3 0 6.5 87.5t5.5 175.5l1 88h-70q-13 0 -13 15q0 12 13 12l36 -1q36 -1 62 -1h59q7 0 10 -6q150 -301 155 -301q2 0 15.5 26.5t32 68l36 80.5l33.5 75.5t18 41.5q5 11 6.5 13t7.5 2h51q30 0 62.5 1t33.5 1q9 0 9 -13q0 -14 -12 -14h-53q-5 0 -5 -74 q0 -277 10 -277h67q7 0 7 -12q0 -15 -7 -15q-1 0 -39 1t-71 1q-36 0 -72 -1l-36 -1q-8 0 -8 15q0 12 9 12h62q5 0 5 120q0 225 -7 225q-5 0 -140 -303q-6 -14 -15.5 -29.5t-16.5 -29.5q-5 -8 -10 -8q-7 0 -13 10l-167 327q-12 24 -15 24q-4 0 -4 -29q0 -307 11 -307h69 q7 0 7 -12q0 -15 -7 -15q-1 0 -31 1t-63 1q-36 0 -62 -1l-26 -1q-8 0 -8 15z" />\n
+<glyph horiz-adv-x="569" d="M25 13q0 12 9 12h59l16 351h-70q-13 0 -13 15q0 12 13 12l35 -1q34 -1 60 -1h51q5 0 10 -6l240 -271q7 -9 10 -9q2 0 2 10q0 251 -9 251h-74q-7 0 -7 12q0 15 7 15q1 0 35 -1t64 -1q21 0 45.5 1t27.5 1q8 0 8 -15q0 -12 -9 -12h-47q-6 0 -10 -120.5t-4 -181.5l2 -77 q0 -10 -7 -10q-8 0 -17 9l-305 337q-3 3 -6 6.5t-4.5 5t-2.5 1.5q-2 0 -2 -14v-69q0 -238 9 -238h76q7 0 7 -12q0 -15 -7 -15q-1 0 -33 1t-66 1q-26 0 -44.5 -0.5t-27.5 -1t-13 -0.5q-8 0 -8 15z" />\n
+<glyph d="M30 190q0 94 60.5 159t175.5 65q91 0 147.5 -64.5t56.5 -148.5q0 -91 -54 -151.5t-175 -60.5q-99 0 -155 58t-56 143zM113 210q0 -88 35.5 -143t95.5 -55q73 0 108.5 55t35.5 129q0 78 -39.5 137t-100.5 59q-56 0 -95.5 -54.5t-39.5 -127.5z" />\n
+<glyph horiz-adv-x="446" d="M25 388q0 14 10 14q2 0 45 -0.5t60 -0.5q18 0 58 1t50 1q168 0 168 -113q0 -118 -172 -118q-14 0 -34.5 1t-23.5 1q-7 0 -7 -7v-38q0 -104 9 -104h74q7 0 7 -12q0 -15 -7 -15l-42 1q-42 1 -76 1q-19 0 -43.5 -0.5t-42 -1t-18.5 -0.5q-9 0 -9 12q0 15 9 15h61q6 0 6 54 v158q0 139 -8 139h-63q-11 0 -11 12zM179 200q0 -9 10 -9q76 0 115.5 19.5t39.5 69.5q0 47 -32 72.5t-88 25.5q-33 0 -42 -2q-3 -2 -3 -62v-114z" />\n
+<glyph horiz-adv-x="494" d="M30 198q0 93 57.5 154.5t172.5 61.5q89 0 146.5 -60.5t57.5 -142.5q0 -71 -45 -128.5t-118 -72.5q-2 0 -11.5 -2t-14.5 -4q-9 -3 -25.5 -13l-29.5 -18.5t-13 -9.5t13.5 -3.5t36.5 -6t37 -6.5q11 -3 27 -7t24 -6.5t19 -4t20 -1.5q18 0 38.5 6.5t34 13t14.5 6.5q2 0 5 -4.5 t3 -7.5q0 -4 -22 -20t-54 -31t-52 -15q-37 0 -81.5 15t-75.5 30t-34 15q-6 0 -25.5 -9t-26.5 -9q-13 0 -21.5 10.5t-8.5 21.5q0 3 2.5 5.5t7 4t8 2.5t10.5 2t8 1q3 1 25.5 3t30.5 4q15 5 39 18.5t24 15.5t-18 5q-85 14 -135 64t-50 123zM113 206q0 -78 49.5 -131.5 t92.5 -53.5q56 0 91.5 53.5t35.5 121.5q0 90 -39 142.5t-100 52.5q-57 0 -93.5 -48.5t-36.5 -136.5z" />\n
+<glyph horiz-adv-x="478" d="M20 388q0 14 10 14q2 0 40 -0.5t55 -0.5q18 0 59.5 1t51.5 1q156 0 156 -98q0 -23 -11 -42.5t-26.5 -30.5t-31 -18.5t-26.5 -11t-11 -4.5l13 -3q13 -3 31 -11.5t36.5 -22t31.5 -40t14 -61.5q0 -16 2 -24t3.5 -9.5t5.5 -1.5h31q7 0 7 -16q0 -11 -10 -11l-110 2q-5 0 -5 5 v37q0 35 -3 55.5t-13.5 44t-35 34t-64.5 10.5h-48q-7 0 -7 -7v-50q0 -104 8 -104h61q7 0 7 -12q0 -15 -7 -15l-36 1q-36 1 -70 1q-19 0 -41.5 -0.5t-37.5 -1t-16 -0.5q-9 0 -9 12q0 15 9 15h53q6 0 6 54v158q0 139 -8 139h-53q-11 0 -11 12zM165 208q0 -6 10 -6h68 q37 0 56 25.5t19 62.5q0 40 -32.5 66t-73.5 26q-35 0 -44 -2q-3 -2 -3 -66v-106z" />\n
+<glyph horiz-adv-x="369" d="M40 292q0 53 39 87t96 34q46 0 99 -24q1 0 5.5 -2.5t6 -1.5t1.5 7l1 9q0 7 12 7q17 0 17 -8q0 -2 -1.5 -21t-3 -44.5t-1.5 -43.5q0 -7 -10 -7h-3q-14 0 -14 7q0 1 1 20t1 22q0 6 -14.5 19t-41 25t-52.5 12t-51 -18.5t-25 -50.5q0 -29 24.5 -48t59.5 -30t69.5 -24 t59 -40.5t24.5 -69.5q0 -63 -45.5 -91.5t-117.5 -28.5q-29 0 -59.5 6t-48 12.5t-18.5 9.5q-4 92 -4 106q0 3 14 5q10 1 12 -0.5t2 -8.5v-4l3 -49q1 -17 40 -32t77 -15q86 0 86 68q0 25 -24.5 41.5t-60 27.5t-71 24.5t-60 42t-24.5 70.5z" />\n
+<glyph horiz-adv-x="464" d="M20 307q0 11 13 111q0 3 11 3q12 0 12 -4v-14q0 -2 24 -2h275q62 0 63 5q1 3 1.5 10t0.5 11q0 3 12 3q11 0 11 -7l1 -107q0 -7 -14 -7q-11 0 -11 9v54q0 4 -65 4h-73q-9 0 -9 -101v-184q0 -66 10 -66h69q7 0 7 -12q0 -15 -7 -15q-1 0 -41 1t-74 1q-36 0 -74 -1l-39 -1 q-8 0 -8 15q0 12 9 12h65q4 0 6 84l3 210q0 57 -5 57h-45q-95 0 -96 -10l-7 -60q-1 -4 -13 -4t-12 5z" />\n
+<glyph horiz-adv-x="551" d="M25 391q0 12 13 12l28 -1q28 -1 54 -1q30 0 68.5 1t39.5 1q9 0 9 -13q0 -14 -12 -14h-62q-5 0 -5 -74v-169q0 -52 30.5 -79.5t75.5 -27.5q132 0 136 103q1 14 1 107q0 140 -7 140h-55q-13 0 -13 15q0 12 13 12l35 -1q36 -1 62 -1q22 0 50 1t31 1q9 0 9 -13q0 -14 -12 -14 h-35q-5 0 -5 -74v-292q0 -14 -16 -14q-14 0 -21 10l-12.5 19.5t-11.5 17t-5 5.5l-10 -6q-11 -6 -28 -14t-38 -16t-48 -14t-52 -6q-85 0 -116.5 33.5t-31.5 93.5v112q0 145 -4 145h-42q-13 0 -13 15z" />\n
+<glyph horiz-adv-x="452" d="M10 389q0 6 0.5 8t3.5 4t9 2q8 0 34.5 -1t42.5 -1q28 0 58.5 1t35.5 1q9 0 11 -2.5t2 -11.5q0 -13 -12 -13h-38q-18 0 -18 -8q0 -3 46 -119t67 -165q6 -14 7 -14q2 -1 5 8q1 1 2 4q19 47 54 152.5t35 133.5q0 8 -3 8h-46q-8 0 -10.5 3t-2.5 10q0 14 14 14q2 0 11.5 -0.5 t26 -1t34.5 -0.5q12 0 28.5 1t23.5 1t9 -2.5t2 -11.5q0 -13 -12 -13h-15q-9 0 -13 -10q-6 -15 -50.5 -135t-66.5 -173q-6 -15 -12 -23.5t-16.5 -20t-20.5 -26.5q-6 -7 -11 -7q-12 0 -32 60q-5 16 -58 141t-74 179q-4 11 -7.5 13t-14.5 2h-16q-8 0 -10.5 3t-2.5 10z" />\n
+<glyph horiz-adv-x="709" d="M10 389q0 6 0.5 8t3.5 4t9 2q8 0 35.5 -1t43.5 -1q13 0 46 1t41 1q9 0 11 -2.5t2 -11.5q0 -13 -12 -13h-35q-19 0 -19 -8q0 -2 18 -55l42.5 -119.5t38.5 -97.5q6 -13 8 -13t10 17l89 197q2 5 2 23q0 7 -13 42q-4 11 -7.5 12.5t-15.5 1.5h-23q-8 0 -10.5 3t-2.5 10 q0 6 0.5 8t3.5 4t9 2q3 0 31 -1t48 -1q28 0 59 1t36 1q9 0 11 -2.5t2 -11.5q0 -13 -12 -13h-43q-13 0 -13 -8q0 -2 18 -57.5l42 -124.5t36 -100q6 -15 7 -15l8 17q97 228 97 277q0 11 -4 11h-45q-8 0 -10.5 3t-2.5 10q0 14 14 14q2 0 27 -1t36 -1q13 0 36 1t25 1q7 0 9 -2.5 t2 -11.5q0 -13 -12 -13h-13q-9 0 -14 -10q-4 -9 -31 -74l-55 -128.5l-48 -105.5q-8 -17 -22 -34t-25 -36q-2 -4 -7 -4q-14 0 -31 63q-3 11 -15.5 44.5l-30.5 83.5t-31 90q-1 4 -3 9q-1 3 -2 0l-4 -10l-92 -205q-8 -17 -22.5 -33.5t-25.5 -37.5q-2 -4 -7 -4q-4 0 -7.5 3.5 t-7 10.5t-5.5 12.5t-5.5 16t-4.5 14.5q-4 12 -26.5 71.5l-48.5 130l-43 118.5q-4 11 -7 13t-14 2h-16q-8 0 -10.5 3t-2.5 10z" />\n
+<glyph horiz-adv-x="458" d="M10 12q0 13 12 13q27 0 36 4t26 25l111 134q5 6 -4 19q-116 169 -118 169h-32q-8 0 -10.5 3t-2.5 10q0 6 0.5 8t3.5 4t9 2q7 0 34.5 -1t48.5 -1q22 0 49 1t34 1q9 0 11 -2.5t2 -11.5q0 -13 -12 -13h-36q0 -6 16 -36q36 -63 52 -87q4 -8 9 -2l3 3q15 16 73 104q8 12 8 14 q0 4 -16 4h-23q-8 0 -10.5 3t-2.5 10q0 14 14 14q1 0 24.5 -1t44.5 -1q15 0 33.5 1t22.5 1q13 0 13 -14q0 -13 -12 -13h-20q-4 0 -7 -0.5t-6 -3.5t-5.5 -5t-8 -8.5l-9.5 -11.5l-97 -109q-8 -9 -8 -9.5t7 -14.5q21 -34 75.5 -111.5t60.5 -77.5h32q8 0 10.5 -3t2.5 -10 q0 -6 -0.5 -8t-3.5 -4t-9 -2q-7 0 -36.5 1t-52.5 1q-26 0 -59 -1t-39 -1q-9 0 -11 2.5t-2 11.5q0 13 12 13h51q1 0 1 2q0 14 -79 137q-1 1 -2 3q-5 5 -8 1.5t-5 -6.5q-9 -11 -84 -115q-10 -14 -10 -16q0 -6 18 -6h32q8 0 10.5 -3t2.5 -10q0 -6 -0.5 -8t-3.5 -4t-9 -2 q-8 0 -32 1t-40 1t-38 -1t-28 -1q-8 0 -10.5 3t-2.5 11z" />\n
+<glyph horiz-adv-x="464" d="M10 389q0 6 0.5 8t3.5 4t9 2q7 0 34.5 -1t48.5 -1q29 0 61 1t37 1q9 0 11 -2.5t2 -11.5q0 -13 -12 -13h-51q1 -12 23 -55.5l42.5 -80.5t21.5 -38q2 -5 4 -6.5t4 -0.5t6 5q11 13 45.5 69.5t50.5 88.5q1 2 3 5t3.5 5.5t1.5 3.5q0 4 -19 4h-40q-8 0 -10.5 3t-2.5 10 q0 14 14 14q1 0 33.5 -1t53.5 -1q15 0 32 1t21 1q13 0 13 -14q0 -13 -12 -13h-17h-5t-4 -1l-3 -1.5t-3.5 -3t-3.5 -4l-4.5 -6.5l-5.5 -8l-123 -168q-10 -13 -10 -31v-87q0 -41 9 -41h65q7 0 7 -12q0 -15 -7 -15q-1 0 -39 1t-71 1q-26 0 -48 -0.5t-34 -1t-16 -0.5q-8 0 -8 15 q0 12 9 12h57q5 0 5 84v38q0 7 -66.5 118t-70.5 111h-32q-8 0 -10.5 3t-2.5 10z" />\n
+<glyph horiz-adv-x="413" d="M30 10q0 4 10 20l228 327l4 6t3.5 5.5t1.5 3.5q0 4 -14 4l-165 -5h-9t-6.5 -0.5t-4 -0.5t-3 -2t-1 -4.5l-1.5 -7.5l-7 -50q-2 -12 -13 -12q-15 0 -15 10q0 2 3 22.5l7 49t6 46.5q2 6 8 6q9 0 14.5 -1.5t4.5 -6.5l-1 -9q-1 -8 0 -9t9 -1h266q19 0 19 -8q0 -3 -8 -16 l-215 -322q-13 -19 -13 -24q0 -4 10 -4l194 7q9 0 11 1.5t3 11.5l3 60q1 9 4.5 11.5t15.5 1.5q9 -1 9 -9q0 -23 -5 -96q-1 -11 -3 -13t-13 -2h-315q-22 0 -22 10z" />\n
+<glyph horiz-adv-x="486" d="M20 11q0 14 11 14h31q7 0 35.5 63t66.5 155t46 109q2 5 10.5 14t19.5 44q6 19 19 19q3 0 5 -1.5t4 -5.5t3 -8t4 -12t6 -15q139 -362 147 -362h31q7 0 7 -13q0 -14 -10 -14q-4 0 -36 1t-43 1q-10 0 -52.5 -1t-48.5 -1t-6 11q0 16 7 16h62q-4 16 -21.5 66.5t-18.5 54.5 q-3 8 -5 10t-7 2h-114q-5 0 -13 -18q-37 -92 -39 -115h68q8 0 8 -12q0 -15 -12 -15q-7 0 -40.5 1t-44.5 1t-37 -1t-33 -1q-10 0 -10 13zM175 182q0 -3 7 -3h94q9 0 9 4t-2 7q-4 11 -11 32l-16 47l-13 37q-6 19 -10 19t-12 -19q-20 -50 -41 -108q-5 -15 -5 -16z" />\n
+<glyph horiz-adv-x="463" d="M25 388q0 14 10 14q2 0 44 -0.5t59 -0.5q18 0 58 1t50 1q31 0 54 -3t49 -12t40 -30t14 -53q0 -23 -10.5 -41.5t-25.5 -28.5t-30.5 -16.5t-26 -9t-10.5 -3.5l12 -3q13 -3 31.5 -9t36.5 -16.5t30.5 -30.5t12.5 -46q0 -102 -177 -102q-14 0 -54 0.5t-55 0.5 q-19 0 -42.5 -0.5t-39.5 -1t-17 -0.5q-9 0 -9 12q0 15 9 15h61q6 0 6 54v158q0 139 -8 139h-61q-11 0 -11 12zM178 129q0 -104 8 -104h47q60 0 88.5 23t28.5 56q0 89 -120 89h-45q-7 0 -7 -7v-57zM178 220q0 -6 10 -6h50q6 0 18 -0.5t13 -0.5q29 0 45.5 24.5t16.5 59.5 q0 41 -30 63t-79 22q-32 0 -41 -2q-3 -2 -3 -66v-94z" />\n
+<glyph horiz-adv-x="487" d="M30 208q0 80 67.5 142.5t156.5 62.5q40 0 80 -12t60 -24l19 -12l2 13q1 11 13 11q14 0 14 -9q0 -4 -2 -62t-2 -76q0 -8 -16 -8q-15 0 -15 7q0 1 1.5 33t1.5 35q0 4 -11 15q-60 60 -138 60q-60 0 -101 -51.5t-41 -129.5q0 -76 44 -130t113 -54q93 0 138 45q2 12 3 25 t1 28.5t1 25.5q1 9 12 9q16 0 16 -11q0 -45 -4 -101q-1 -6 -29 -19t-72 -24.5t-79 -11.5q-107 0 -170 56.5t-63 166.5z" />\n
+<glyph horiz-adv-x="502" d="M25 8q0 17 8 17h59q7 0 7 316v35h-60q-8 0 -8 14q0 13 8 13h6q6 0 16 -0.5t22 -1t26 -0.5h27q23 0 58 1.5t45 1.5q102 0 162.5 -54t60.5 -156q0 -95 -63 -145.5t-150 -50.5q-19 0 -59 1t-59 1q-17 0 -39.5 -0.5t-39 -1t-18.5 -0.5q-9 0 -9 10zM172 63q0 -35 3 -38 q4 -2 35 -2q50 0 85.5 16t53.5 43.5t25.5 55.5t7.5 60q0 80 -43 131.5t-136 51.5q-17 0 -25 -1q-6 0 -6 -70v-247z" />\n
+<glyph horiz-adv-x="458" d="M25 10q0 15 11 15h62q5 0 5 36v253q0 62 -7 62h-57q-10 0 -10 13q0 14 5 14l17 -1q17 0 42.5 -0.5t46.5 -0.5q45 0 131.5 1t93.5 1q4 0 4 23q0 6 16 6q12 0 12 -7q0 -2 -0.5 -47t-0.5 -64q0 -6 -13 -6q-15 0 -15 6v57q0 5 -130 5h-58q-4 0 -4 -52v-98q0 -15 8 -15h34 q126 0 126 7v43q0 4 12 4q14 0 14 -3q0 -10 -0.5 -29.5t-0.5 -28.5t0.5 -28.5t0.5 -29.5q0 -6 -14 -6q-12 0 -12 7v36q0 7 -84 7h-73h-6t-3.5 -1t-1.5 -3v-6q0 -23 0.5 -50.5t0.5 -42.5t0.5 -29.5t2 -20t3.5 -5.5h43.5t55 0.5l53 1t41.5 0.5h17q8 0 9.5 2t1.5 13v57 q0 6 14 6q15 0 15 -6q0 -17 -0.5 -55t-0.5 -46q0 -7 -12 -7q-1 0 -36.5 0.5t-100.5 1t-139 0.5q-27 0 -68 -1t-43 -1q-8 0 -8 12z" />\n
+<glyph horiz-adv-x="444" d="M25 389q0 15 9 15q1 0 17.5 -1t41 -1.5t44.5 -0.5q176 0 202 1q30 1 35.5 2.5t6.5 7.5q0 3 0.5 6t0.5 4.5t0.5 3.5t1.5 2.5t3 1t5 0.5q17 0 17 -6q0 -2 -1.5 -41t-1.5 -67q0 -5 -16 -5q-12 0 -12 9q0 1 0.5 24t0.5 25q0 7 -118 7h-82q-4 0 -4 -65q0 -69 1 -84v-6t1 -3.5 t3 -1.5h6h27q143 0 143 7v38q0 4 12 4q13 0 13 -3q0 -10 -0.5 -29.5t-0.5 -28.5t0.5 -28t0.5 -30q0 -6 -13 -6q-12 0 -12 7v41q0 7 -101 7h-69q-7 0 -8.5 -2t-1.5 -9q0 -159 4 -159h77q7 0 7 -15q0 -12 -7 -12t-57 1t-59 1t-50 -1t-48 -1q-8 0 -8 13q0 14 10 14h53 q5 0 5 117v96q0 138 -9 138h-57q-12 0 -12 13z" />\n
+<glyph horiz-adv-x="485" d="M25 200q0 96 65.5 155.5t158.5 59.5q39 0 76 -13.5t53 -26.5q10 -8 10 3l1 22q0 11 11 11q18 0 18 -8q0 -1 -3 -57t-3 -79q0 -7 -15 -7q-14 0 -14 8q0 1 1 24.5t1 26.5q0 4 -15.5 20.5t-47 33.5t-64.5 17q-65 0 -106.5 -47t-41.5 -131q0 -83 44.5 -137.5t118.5 -54.5 q36 0 60.5 8.5t26.5 18.5q2 18 2 28v29q0 24 -7 24h-55q-5 0 -5 15q0 12 5 12q7 0 36 -1t46 -1q13 0 36.5 1t37.5 1q4 0 4 -10q0 -17 -4 -17h-19q-8 0 -8 -34q0 -7 -0.5 -21t-0.5 -25q0 -8 -27.5 -21.5t-71.5 -24.5t-82 -11q-93 0 -157.5 50.5t-64.5 158.5z" />\n
+<glyph horiz-adv-x="567" d="M25 13q0 12 9 12h60q4 0 4 144v62q0 145 -4 145h-55q-13 0 -13 15q0 7 2 9.5t10 2.5l34 -1q34 -1 60 -1q19 0 62 1t46 1q9 0 9 -13q0 -14 -12 -14h-59q-4 0 -4 -74v-74q0 -7 1.5 -9t7.5 -2h208q7 0 8 1t1 8v68q0 82 -6 82h-57q-10 0 -10 16q0 11 10 11q3 0 16.5 -0.5 t34.5 -1t43 -0.5q24 0 47 0.5t36.5 1t14.5 0.5q7 0 7 -13q0 -14 -10 -14h-49q-1 0 -1 -138q0 -213 3 -213h57q6 0 6 -15q0 -12 -6 -12l-33 1q-33 1 -67 1q-33 0 -68 -1t-36 -1q-8 0 -8 13q0 14 9 14h63q4 0 4 88v73q0 7 -0.5 8t-4.5 1h-213h-4t-2.5 -1t-1.5 -3v-6 q0 -160 7 -160h59q7 0 7 -12q0 -15 -7 -15l-35 1q-35 1 -69 1q-31 0 -66.5 -1t-36.5 -1q-8 0 -8 15z" />\n
+<glyph horiz-adv-x="283" d="M25 13q0 12 9 12h62q5 0 5 84v122q0 145 -4 145h-55q-13 0 -13 15q0 12 13 12l34 -1q35 -1 61 -1q30 0 68.5 1t39.5 1q9 0 9 -13q0 -14 -12 -14h-59q-5 0 -5 -74v-189q0 -88 8 -88h65q7 0 7 -12q0 -15 -7 -15q-1 0 -39 1t-71 1q-36 0 -72 -1l-36 -1q-8 0 -8 15z" />\n
+<glyph horiz-adv-x="291" d="M-20 -153q0 21 22 41.5t30 20.5q10 0 29.5 -11.5t28.5 -11.5q18 0 24 16t6 51q0 44 -1.5 138t-1.5 140v72q0 73 -2 73h-77q-13 0 -13 15q0 12 13 12l44 -1q45 -1 71 -1q30 0 66.5 1t37.5 1q9 0 9 -13q0 -14 -10 -14h-57q-5 0 -5 -74v-217q0 -44 -2.5 -71.5t-17.5 -66.5 t-44 -70q-48 -52 -99 -52q-17 0 -34 6.5t-17 15.5z" />\n
+<glyph horiz-adv-x="493" d="M25 13q0 12 9 12h62q5 0 5 84v122q0 145 -4 145h-55q-13 0 -13 15q0 12 13 12l34 -1q35 -1 61 -1q24 0 59.5 1t37.5 1q9 0 9 -13q0 -14 -12 -14h-48q-6 0 -6 -75v-82q0 -13 9 -13h16q6 0 128 157q7 7 6.5 10t-12.5 3h-22q-13 0 -13 15q0 12 13 12q1 0 22.5 -1t42.5 -1 q23 0 46 1t26 1q9 0 9 -13q0 -14 -12 -14h-39q-3 0 -50 -49.5l-80 -85.5q-6 -6 0 -12l174 -194q10 -10 19 -10h16q7 0 7 -12q0 -15 -7 -15q-2 0 -30.5 1t-54.5 1q-27 0 -56.5 -1t-31.5 -1q-8 0 -8 15q0 12 9 12h37q10 0 10 1.5t-5 7.5l-129 148q-3 3 -12 3h-16q-7 0 -9.5 -1 t-2.5 -7v-94q0 -58 7 -58h55q7 0 7 -12q0 -15 -7 -15q-1 0 -33 1t-65 1q-36 0 -72 -1l-36 -1q-8 0 -8 15z" />\n
+<glyph horiz-adv-x="445" d="M25 13q0 12 9 12h60q5 0 5 84v122q0 145 -4 145h-55q-13 0 -13 15q0 12 13 12l36 -1q36 -1 62 -1q30 0 73.5 1t44.5 1q9 0 9 -14q0 -13 -11 -13h-70q-6 0 -6 -74v-189q0 -83 8 -83q98 0 186 8q12 1 16.5 5t5.5 18l7 57q1 9 15 7t14 -9q0 -3 -1.5 -16.5l-4.5 -39.5l-6 -52 q-1 -11 -19 -11q-11 0 -126 1.5t-131 1.5q-36 0 -72 -1l-37 -1q-8 0 -8 15z" />\n
+<glyph horiz-adv-x="705" d="M25 13q0 12 9 12h62q3 0 6.5 87.5t5.5 175.5l1 88h-70q-13 0 -13 15q0 12 13 12l36 -1q36 -1 62 -1h59q7 0 10 -6q150 -301 155 -301q2 0 15.5 26.5t32 68l36 80.5l33.5 75.5t18 41.5q5 11 6.5 13t7.5 2h51q30 0 62.5 1t33.5 1q9 0 9 -13q0 -14 -12 -14h-53q-5 0 -5 -74 q0 -277 10 -277h67q7 0 7 -12q0 -15 -7 -15q-1 0 -39 1t-71 1q-36 0 -72 -1l-36 -1q-8 0 -8 15q0 12 9 12h62q5 0 5 120q0 225 -7 225q-5 0 -140 -303q-6 -14 -15.5 -29.5t-16.5 -29.5q-5 -8 -10 -8q-7 0 -13 10l-167 327q-12 24 -15 24q-4 0 -4 -29q0 -307 11 -307h69 q7 0 7 -12q0 -15 -7 -15q-1 0 -31 1t-63 1q-36 0 -62 -1l-26 -1q-8 0 -8 15z" />\n
+<glyph horiz-adv-x="569" d="M25 13q0 12 9 12h59l16 351h-70q-13 0 -13 15q0 12 13 12l35 -1q34 -1 60 -1h51q5 0 10 -6l240 -271q7 -9 10 -9q2 0 2 10q0 251 -9 251h-74q-7 0 -7 12q0 15 7 15q1 0 35 -1t64 -1q21 0 45.5 1t27.5 1q8 0 8 -15q0 -12 -9 -12h-47q-6 0 -10 -120.5t-4 -181.5l2 -77 q0 -10 -7 -10q-8 0 -17 9l-305 337q-3 3 -6 6.5t-4.5 5t-2.5 1.5q-2 0 -2 -14v-69q0 -238 9 -238h76q7 0 7 -12q0 -15 -7 -15q-1 0 -33 1t-66 1q-26 0 -44.5 -0.5t-27.5 -1t-13 -0.5q-8 0 -8 15z" />\n
+<glyph d="M30 190q0 94 60.5 159t175.5 65q91 0 147.5 -64.5t56.5 -148.5q0 -91 -54 -151.5t-175 -60.5q-99 0 -155 58t-56 143zM113 210q0 -88 35.5 -143t95.5 -55q73 0 108.5 55t35.5 129q0 78 -39.5 137t-100.5 59q-56 0 -95.5 -54.5t-39.5 -127.5z" />\n
+<glyph horiz-adv-x="446" d="M25 388q0 14 10 14q2 0 45 -0.5t60 -0.5q18 0 58 1t50 1q168 0 168 -113q0 -118 -172 -118q-14 0 -34.5 1t-23.5 1q-7 0 -7 -7v-38q0 -104 9 -104h74q7 0 7 -12q0 -15 -7 -15l-42 1q-42 1 -76 1q-19 0 -43.5 -0.5t-42 -1t-18.5 -0.5q-9 0 -9 12q0 15 9 15h61q6 0 6 54 v158q0 139 -8 139h-63q-11 0 -11 12zM179 200q0 -9 10 -9q76 0 115.5 19.5t39.5 69.5q0 47 -32 72.5t-88 25.5q-33 0 -42 -2q-3 -2 -3 -62v-114z" />\n
+<glyph horiz-adv-x="494" d="M30 198q0 93 57.5 154.5t172.5 61.5q89 0 146.5 -60.5t57.5 -142.5q0 -71 -45 -128.5t-118 -72.5q-2 0 -11.5 -2t-14.5 -4q-9 -3 -25.5 -13l-29.5 -18.5t-13 -9.5t13.5 -3.5t36.5 -6t37 -6.5q11 -3 27 -7t24 -6.5t19 -4t20 -1.5q18 0 38.5 6.5t34 13t14.5 6.5q2 0 5 -4.5 t3 -7.5q0 -4 -22 -20t-54 -31t-52 -15q-37 0 -81.5 15t-75.5 30t-34 15q-6 0 -25.5 -9t-26.5 -9q-13 0 -21.5 10.5t-8.5 21.5q0 3 2.5 5.5t7 4t8 2.5t10.5 2t8 1q3 1 25.5 3t30.5 4q15 5 39 18.5t24 15.5t-18 5q-85 14 -135 64t-50 123zM113 206q0 -78 49.5 -131.5 t92.5 -53.5q56 0 91.5 53.5t35.5 121.5q0 90 -39 142.5t-100 52.5q-57 0 -93.5 -48.5t-36.5 -136.5z" />\n
+<glyph horiz-adv-x="478" d="M20 388q0 14 10 14q2 0 40 -0.5t55 -0.5q18 0 59.5 1t51.5 1q156 0 156 -98q0 -23 -11 -42.5t-26.5 -30.5t-31 -18.5t-26.5 -11t-11 -4.5l13 -3q13 -3 31 -11.5t36.5 -22t31.5 -40t14 -61.5q0 -16 2 -24t3.5 -9.5t5.5 -1.5h31q7 0 7 -16q0 -11 -10 -11l-110 2q-5 0 -5 5 v37q0 35 -3 55.5t-13.5 44t-35 34t-64.5 10.5h-48q-7 0 -7 -7v-50q0 -104 8 -104h61q7 0 7 -12q0 -15 -7 -15l-36 1q-36 1 -70 1q-19 0 -41.5 -0.5t-37.5 -1t-16 -0.5q-9 0 -9 12q0 15 9 15h53q6 0 6 54v158q0 139 -8 139h-53q-11 0 -11 12zM165 208q0 -6 10 -6h68 q37 0 56 25.5t19 62.5q0 40 -32.5 66t-73.5 26q-35 0 -44 -2q-3 -2 -3 -66v-106z" />\n
+<glyph horiz-adv-x="369" d="M40 292q0 53 39 87t96 34q46 0 99 -24q1 0 5.5 -2.5t6 -1.5t1.5 7l1 9q0 7 12 7q17 0 17 -8q0 -2 -1.5 -21t-3 -44.5t-1.5 -43.5q0 -7 -10 -7h-3q-14 0 -14 7q0 1 1 20t1 22q0 6 -14.5 19t-41 25t-52.5 12t-51 -18.5t-25 -50.5q0 -29 24.5 -48t59.5 -30t69.5 -24 t59 -40.5t24.5 -69.5q0 -63 -45.5 -91.5t-117.5 -28.5q-29 0 -59.5 6t-48 12.5t-18.5 9.5q-4 92 -4 106q0 3 14 5q10 1 12 -0.5t2 -8.5v-4l3 -49q1 -17 40 -32t77 -15q86 0 86 68q0 25 -24.5 41.5t-60 27.5t-71 24.5t-60 42t-24.5 70.5z" />\n
+<glyph horiz-adv-x="464" d="M20 307q0 11 13 111q0 3 11 3q12 0 12 -4v-14q0 -2 24 -2h275q62 0 63 5q1 3 1.5 10t0.5 11q0 3 12 3q11 0 11 -7l1 -107q0 -7 -14 -7q-11 0 -11 9v54q0 4 -65 4h-73q-9 0 -9 -101v-184q0 -66 10 -66h69q7 0 7 -12q0 -15 -7 -15q-1 0 -41 1t-74 1q-36 0 -74 -1l-39 -1 q-8 0 -8 15q0 12 9 12h65q4 0 6 84l3 210q0 57 -5 57h-45q-95 0 -96 -10l-7 -60q-1 -4 -13 -4t-12 5z" />\n
+<glyph horiz-adv-x="551" d="M25 391q0 12 13 12l28 -1q28 -1 54 -1q30 0 68.5 1t39.5 1q9 0 9 -13q0 -14 -12 -14h-62q-5 0 -5 -74v-169q0 -52 30.5 -79.5t75.5 -27.5q132 0 136 103q1 14 1 107q0 140 -7 140h-55q-13 0 -13 15q0 12 13 12l35 -1q36 -1 62 -1q22 0 50 1t31 1q9 0 9 -13q0 -14 -12 -14 h-35q-5 0 -5 -74v-292q0 -14 -16 -14q-14 0 -21 10l-12.5 19.5t-11.5 17t-5 5.5l-10 -6q-11 -6 -28 -14t-38 -16t-48 -14t-52 -6q-85 0 -116.5 33.5t-31.5 93.5v112q0 145 -4 145h-42q-13 0 -13 15z" />\n
+<glyph horiz-adv-x="452" d="M10 389q0 6 0.5 8t3.5 4t9 2q8 0 34.5 -1t42.5 -1q28 0 58.5 1t35.5 1q9 0 11 -2.5t2 -11.5q0 -13 -12 -13h-38q-18 0 -18 -8q0 -3 46 -119t67 -165q6 -14 7 -14q2 -1 5 8q1 1 2 4q19 47 54 152.5t35 133.5q0 8 -3 8h-46q-8 0 -10.5 3t-2.5 10q0 14 14 14q2 0 11.5 -0.5 t26 -1t34.5 -0.5q12 0 28.5 1t23.5 1t9 -2.5t2 -11.5q0 -13 -12 -13h-15q-9 0 -13 -10q-6 -15 -50.5 -135t-66.5 -173q-6 -15 -12 -23.5t-16.5 -20t-20.5 -26.5q-6 -7 -11 -7q-12 0 -32 60q-5 16 -58 141t-74 179q-4 11 -7.5 13t-14.5 2h-16q-8 0 -10.5 3t-2.5 10z" />\n
+<glyph horiz-adv-x="709" d="M10 389q0 6 0.5 8t3.5 4t9 2q8 0 35.5 -1t43.5 -1q13 0 46 1t41 1q9 0 11 -2.5t2 -11.5q0 -13 -12 -13h-35q-19 0 -19 -8q0 -2 18 -55l42.5 -119.5t38.5 -97.5q6 -13 8 -13t10 17l89 197q2 5 2 23q0 7 -13 42q-4 11 -7.5 12.5t-15.5 1.5h-23q-8 0 -10.5 3t-2.5 10 q0 6 0.5 8t3.5 4t9 2q3 0 31 -1t48 -1q28 0 59 1t36 1q9 0 11 -2.5t2 -11.5q0 -13 -12 -13h-43q-13 0 -13 -8q0 -2 18 -57.5l42 -124.5t36 -100q6 -15 7 -15l8 17q97 228 97 277q0 11 -4 11h-45q-8 0 -10.5 3t-2.5 10q0 14 14 14q2 0 27 -1t36 -1q13 0 36 1t25 1q7 0 9 -2.5 t2 -11.5q0 -13 -12 -13h-13q-9 0 -14 -10q-4 -9 -31 -74l-55 -128.5l-48 -105.5q-8 -17 -22 -34t-25 -36q-2 -4 -7 -4q-14 0 -31 63q-3 11 -15.5 44.5l-30.5 83.5t-31 90q-1 4 -3 9q-1 3 -2 0l-4 -10l-92 -205q-8 -17 -22.5 -33.5t-25.5 -37.5q-2 -4 -7 -4q-4 0 -7.5 3.5 t-7 10.5t-5.5 12.5t-5.5 16t-4.5 14.5q-4 12 -26.5 71.5l-48.5 130l-43 118.5q-4 11 -7 13t-14 2h-16q-8 0 -10.5 3t-2.5 10z" />\n
+<glyph horiz-adv-x="458" d="M10 12q0 13 12 13q27 0 36 4t26 25l111 134q5 6 -4 19q-116 169 -118 169h-32q-8 0 -10.5 3t-2.5 10q0 6 0.5 8t3.5 4t9 2q7 0 34.5 -1t48.5 -1q22 0 49 1t34 1q9 0 11 -2.5t2 -11.5q0 -13 -12 -13h-36q0 -6 16 -36q36 -63 52 -87q4 -8 9 -2l3 3q15 16 73 104q8 12 8 14 q0 4 -16 4h-23q-8 0 -10.5 3t-2.5 10q0 14 14 14q1 0 24.5 -1t44.5 -1q15 0 33.5 1t22.5 1q13 0 13 -14q0 -13 -12 -13h-20q-4 0 -7 -0.5t-6 -3.5t-5.5 -5t-8 -8.5l-9.5 -11.5l-97 -109q-8 -9 -8 -9.5t7 -14.5q21 -34 75.5 -111.5t60.5 -77.5h32q8 0 10.5 -3t2.5 -10 q0 -6 -0.5 -8t-3.5 -4t-9 -2q-7 0 -36.5 1t-52.5 1q-26 0 -59 -1t-39 -1q-9 0 -11 2.5t-2 11.5q0 13 12 13h51q1 0 1 2q0 14 -79 137q-1 1 -2 3q-5 5 -8 1.5t-5 -6.5q-9 -11 -84 -115q-10 -14 -10 -16q0 -6 18 -6h32q8 0 10.5 -3t2.5 -10q0 -6 -0.5 -8t-3.5 -4t-9 -2 q-8 0 -32 1t-40 1t-38 -1t-28 -1q-8 0 -10.5 3t-2.5 11z" />\n
+<glyph horiz-adv-x="464" d="M10 389q0 6 0.5 8t3.5 4t9 2q7 0 34.5 -1t48.5 -1q29 0 61 1t37 1q9 0 11 -2.5t2 -11.5q0 -13 -12 -13h-51q1 -12 23 -55.5l42.5 -80.5t21.5 -38q2 -5 4 -6.5t4 -0.5t6 5q11 13 45.5 69.5t50.5 88.5q1 2 3 5t3.5 5.5t1.5 3.5q0 4 -19 4h-40q-8 0 -10.5 3t-2.5 10 q0 14 14 14q1 0 33.5 -1t53.5 -1q15 0 32 1t21 1q13 0 13 -14q0 -13 -12 -13h-17h-5t-4 -1l-3 -1.5t-3.5 -3t-3.5 -4l-4.5 -6.5l-5.5 -8l-123 -168q-10 -13 -10 -31v-87q0 -41 9 -41h65q7 0 7 -12q0 -15 -7 -15q-1 0 -39 1t-71 1q-26 0 -48 -0.5t-34 -1t-16 -0.5q-8 0 -8 15 q0 12 9 12h57q5 0 5 84v38q0 7 -66.5 118t-70.5 111h-32q-8 0 -10.5 3t-2.5 10z" />\n
+<glyph horiz-adv-x="413" d="M30 10q0 4 10 20l228 327l4 6t3.5 5.5t1.5 3.5q0 4 -14 4l-165 -5h-9t-6.5 -0.5t-4 -0.5t-3 -2t-1 -4.5l-1.5 -7.5l-7 -50q-2 -12 -13 -12q-15 0 -15 10q0 2 3 22.5l7 49t6 46.5q2 6 8 6q9 0 14.5 -1.5t4.5 -6.5l-1 -9q-1 -8 0 -9t9 -1h266q19 0 19 -8q0 -3 -8 -16 l-215 -322q-13 -19 -13 -24q0 -4 10 -4l194 7q9 0 11 1.5t3 11.5l3 60q1 9 4.5 11.5t15.5 1.5q9 -1 9 -9q0 -23 -5 -96q-1 -11 -3 -13t-13 -2h-315q-22 0 -22 10z" />\n
+<glyph horiz-adv-x="486" d="M240 451q0 2 2 6l49 130q9 25 30 25q17 0 26.5 -8.5t9.5 -21.5q0 -10 -7 -20l-82 -107q-4 -6 -8 -6h-16q-4 0 -4 2zM20 11q0 14 11 14h31q7 0 35.5 63t66.5 155t46 109q2 5 10.5 14t19.5 44q6 19 19 19q3 0 5 -1.5t4 -5.5t3 -8t4 -12t6 -15q139 -362 147 -362h31 q7 0 7 -13q0 -14 -10 -14q-4 0 -36 1t-43 1q-10 0 -52.5 -1t-48.5 -1t-6 11q0 16 7 16h62q-4 16 -21.5 66.5t-18.5 54.5q-3 8 -5 10t-7 2h-114q-5 0 -13 -18q-37 -92 -39 -115h68q8 0 8 -12q0 -15 -12 -15q-7 0 -40.5 1t-44.5 1t-37 -1t-33 -1q-10 0 -10 13zM175 182 q0 -3 7 -3h94q9 0 9 4t-2 7q-4 11 -11 32l-16 47l-13 37q-6 19 -10 19t-12 -19q-20 -50 -41 -108q-5 -15 -5 -16z" />\n
+<glyph horiz-adv-x="486" d="M145 461q0 1 3 6l79 119q6 10 8.5 11.5t9.5 1.5h20q7 0 9.5 -1.5t8.5 -11.5l79 -119q3 -5 3 -6q0 -2 -5 -2h-12l-8 6l-81 70q-4 3 -8 0l-81 -70q-6 -6 -8 -6h-12q-5 0 -5 2zM20 11q0 14 11 14h31q7 0 35.5 63t66.5 155t46 109q2 5 10.5 14t19.5 44q6 19 19 19q3 0 5 -1.5 t4 -5.5t3 -8t4 -12t6 -15q139 -362 147 -362h31q7 0 7 -13q0 -14 -10 -14q-4 0 -36 1t-43 1q-10 0 -52.5 -1t-48.5 -1t-6 11q0 16 7 16h62q-4 16 -21.5 66.5t-18.5 54.5q-3 8 -5 10t-7 2h-114q-5 0 -13 -18q-37 -92 -39 -115h68q8 0 8 -12q0 -15 -12 -15q-7 0 -40.5 1 t-44.5 1t-37 -1t-33 -1q-10 0 -10 13zM175 182q0 -3 7 -3h94q9 0 9 4t-2 7q-4 11 -11 32l-16 47l-13 37q-6 19 -10 19t-12 -19q-20 -50 -41 -108q-5 -15 -5 -16z" />\n
+<glyph horiz-adv-x="486" d="M152 579q0 7 1 7h17l1 -4q1 -5 3.5 -13.5t5.5 -15.5q21 -41 75 -41t75 41q3 7 5.5 15.5t3.5 13.5l1 4h17q1 0 1 -6q0 -48 -26.5 -84.5t-76.5 -36.5q-51 0 -77 36t-26 84zM20 11q0 14 11 14h31q7 0 35.5 63t66.5 155t46 109q2 5 10.5 14t19.5 44q6 19 19 19q3 0 5 -1.5 t4 -5.5t3 -8t4 -12t6 -15q139 -362 147 -362h31q7 0 7 -13q0 -14 -10 -14q-4 0 -36 1t-43 1q-10 0 -52.5 -1t-48.5 -1t-6 11q0 16 7 16h62q-4 16 -21.5 66.5t-18.5 54.5q-3 8 -5 10t-7 2h-114q-5 0 -13 -18q-37 -92 -39 -115h68q8 0 8 -12q0 -15 -12 -15q-7 0 -40.5 1 t-44.5 1t-37 -1t-33 -1q-10 0 -10 13zM175 182q0 -3 7 -3h94q9 0 9 4t-2 7q-4 11 -11 32l-16 47l-13 37q-6 19 -10 19t-12 -19q-20 -50 -41 -108q-5 -15 -5 -16z" />\n
+<glyph horiz-adv-x="486" d="M150 498q0 7 8 26q11 27 27 41t29 14q16 0 46 -19t42 -19q22 0 36 35q2 7 12 7q7 0 7 -2q0 -8 -7 -27q-22 -58 -60 -58q-18 0 -45 18.5t-43 18.5q-23 0 -34 -31q-2 -6 -11 -6q-7 0 -7 2zM20 11q0 14 11 14h31q7 0 35.5 63t66.5 155t46 109q2 5 10.5 14t19.5 44 q6 19 19 19q3 0 5 -1.5t4 -5.5t3 -8t4 -12t6 -15q139 -362 147 -362h31q7 0 7 -13q0 -14 -10 -14q-4 0 -36 1t-43 1q-10 0 -52.5 -1t-48.5 -1t-6 11q0 16 7 16h62q-4 16 -21.5 66.5t-18.5 54.5q-3 8 -5 10t-7 2h-114q-5 0 -13 -18q-37 -92 -39 -115h68q8 0 8 -12 q0 -15 -12 -15q-7 0 -40.5 1t-44.5 1t-37 -1t-33 -1q-10 0 -10 13zM175 182q0 -3 7 -3h94q9 0 9 4t-2 7q-4 11 -11 32l-16 47l-13 37q-6 19 -10 19t-12 -19q-20 -50 -41 -108q-5 -15 -5 -16z" />\n
+<glyph horiz-adv-x="486" d="M124 533q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM284 533q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM20 11q0 14 11 14h31q7 0 35.5 63t66.5 155t46 109q2 5 10.5 14 t19.5 44q6 19 19 19q3 0 5 -1.5t4 -5.5t3 -8t4 -12t6 -15q139 -362 147 -362h31q7 0 7 -13q0 -14 -10 -14q-4 0 -36 1t-43 1q-10 0 -52.5 -1t-48.5 -1t-6 11q0 16 7 16h62q-4 16 -21.5 66.5t-18.5 54.5q-3 8 -5 10t-7 2h-114q-5 0 -13 -18q-37 -92 -39 -115h68q8 0 8 -12 q0 -15 -12 -15q-7 0 -40.5 1t-44.5 1t-37 -1t-33 -1q-10 0 -10 13zM175 182q0 -3 7 -3h94q9 0 9 4t-2 7q-4 11 -11 32l-16 47l-13 37q-6 19 -10 19t-12 -19q-20 -50 -41 -108q-5 -15 -5 -16z" />\n
+<glyph horiz-adv-x="486" d="M153 582q0 13 9.5 21.5t26.5 8.5q21 0 30 -25l49 -130q2 -4 2 -6t-4 -2h-16q-4 0 -8 6l-82 107q-7 10 -7 20zM20 11q0 14 11 14h31q7 0 35.5 63t66.5 155t46 109q2 5 10.5 14t19.5 44q6 19 19 19q3 0 5 -1.5t4 -5.5t3 -8t4 -12t6 -15q139 -362 147 -362h31q7 0 7 -13 q0 -14 -10 -14q-4 0 -36 1t-43 1q-10 0 -52.5 -1t-48.5 -1t-6 11q0 16 7 16h62q-4 16 -21.5 66.5t-18.5 54.5q-3 8 -5 10t-7 2h-114q-5 0 -13 -18q-37 -92 -39 -115h68q8 0 8 -12q0 -15 -12 -15q-7 0 -40.5 1t-44.5 1t-37 -1t-33 -1q-10 0 -10 13zM175 182q0 -3 7 -3h94 q9 0 9 4t-2 7q-4 11 -11 32l-16 47l-13 37q-6 19 -10 19t-12 -19q-20 -50 -41 -108q-5 -15 -5 -16z" />\n
+<glyph horiz-adv-x="486" d="M184 535q0 29 21 50t50 21t50 -21t21 -50t-21 -50t-50 -21t-50 21t-21 50zM212 535q0 -18 12.5 -30.5t30.5 -12.5t30.5 12.5t12.5 30.5t-12.5 30.5t-30.5 12.5t-30.5 -12.5t-12.5 -30.5zM20 11q0 14 11 14h31q7 0 35.5 63t66.5 155t46 109q2 5 10.5 14t19.5 44 q6 19 19 19q3 0 5 -1.5t4 -5.5t3 -8t4 -12t6 -15q139 -362 147 -362h31q7 0 7 -13q0 -14 -10 -14q-4 0 -36 1t-43 1q-10 0 -52.5 -1t-48.5 -1t-6 11q0 16 7 16h62q-4 16 -21.5 66.5t-18.5 54.5q-3 8 -5 10t-7 2h-114q-5 0 -13 -18q-37 -92 -39 -115h68q8 0 8 -12 q0 -15 -12 -15q-7 0 -40.5 1t-44.5 1t-37 -1t-33 -1q-10 0 -10 13zM175 182q0 -3 7 -3h94q9 0 9 4t-2 7q-4 11 -11 32l-16 47l-13 37q-6 19 -10 19t-12 -19q-20 -50 -41 -108q-5 -15 -5 -16z" />\n
+<glyph horiz-adv-x="486" d="M153 518v23q0 6 1.5 7t7.5 1h187q5 0 6.5 -1t1.5 -6v-25q0 -6 -1 -7t-7 -1h-187q-7 0 -8 1t-1 8zM20 11q0 14 11 14h31q7 0 35.5 63t66.5 155t46 109q2 5 10.5 14t19.5 44q6 19 19 19q3 0 5 -1.5t4 -5.5t3 -8t4 -12t6 -15q139 -362 147 -362h31q7 0 7 -13q0 -14 -10 -14 q-4 0 -36 1t-43 1q-10 0 -52.5 -1t-48.5 -1t-6 11q0 16 7 16h62q-4 16 -21.5 66.5t-18.5 54.5q-3 8 -5 10t-7 2h-114q-5 0 -13 -18q-37 -92 -39 -115h68q8 0 8 -12q0 -15 -12 -15q-7 0 -40.5 1t-44.5 1t-37 -1t-33 -1q-10 0 -10 13zM175 182q0 -3 7 -3h94q9 0 9 4t-2 7 q-4 11 -11 32l-16 47l-13 37q-6 19 -10 19t-12 -19q-20 -50 -41 -108q-5 -15 -5 -16z" />\n
+<glyph horiz-adv-x="486" d="M20 11q0 14 11 14h31q7 0 35.5 63t66.5 155t46 109q2 5 10.5 14t19.5 44q6 19 19 19q3 0 5 -1.5t4 -5.5t3 -8t4 -12t6 -15l30.5 -78.5l37.5 -97.5l35 -89t29.5 -71t14.5 -26h31q7 0 7 -13q0 -14 -10 -14q-4 0 -36 1t-43 1q-88 -88 -88 -167q0 -33 20 -56.5t44 -23.5 q23 0 43 11t31 22l11 11q1 0 6 -6t5 -7q0 -3 -15 -19t-47.5 -34t-68.5 -18q-32 0 -62.5 29.5t-30.5 63.5q0 14 3 28t6.5 24.5t13.5 25l15 22t20 23.5l21 22l25.5 24.5l25.5 24.5q-56 -2 -79 -2q-6 0 -6 11q0 16 7 16h62q-4 16 -21.5 66.5t-18.5 54.5q-3 8 -5 10t-7 2h-114 q-5 0 -13 -18q-37 -92 -39 -115h68q8 0 8 -12q0 -15 -12 -15q-7 0 -40.5 1t-44.5 1t-37 -1t-33 -1q-10 0 -10 13zM175 182q0 -3 7 -3h94q9 0 9 4t-2 7q-4 11 -11 32l-16 47l-13 37q-6 19 -10 19t-12 -19q-20 -50 -41 -108q-5 -15 -5 -16z" />\n
+<glyph horiz-adv-x="486" d="M240 451q0 2 2 6l49 130q9 25 30 25q17 0 26.5 -8.5t9.5 -21.5q0 -10 -7 -20l-82 -107q-4 -6 -8 -6h-16q-4 0 -4 2zM20 11q0 14 11 14h31q7 0 35.5 63t66.5 155t46 109q2 5 10.5 14t19.5 44q6 19 19 19q3 0 5 -1.5t4 -5.5t3 -8t4 -12t6 -15q139 -362 147 -362h31 q7 0 7 -13q0 -14 -10 -14q-4 0 -36 1t-43 1q-10 0 -52.5 -1t-48.5 -1t-6 11q0 16 7 16h62q-4 16 -21.5 66.5t-18.5 54.5q-3 8 -5 10t-7 2h-114q-5 0 -13 -18q-37 -92 -39 -115h68q8 0 8 -12q0 -15 -12 -15q-7 0 -40.5 1t-44.5 1t-37 -1t-33 -1q-10 0 -10 13zM175 182 q0 -3 7 -3h94q9 0 9 4t-2 7q-4 11 -11 32l-16 47l-13 37q-6 19 -10 19t-12 -19q-20 -50 -41 -108q-5 -15 -5 -16z" />\n
+<glyph horiz-adv-x="486" d="M145 461q0 1 3 6l79 119q6 10 8.5 11.5t9.5 1.5h20q7 0 9.5 -1.5t8.5 -11.5l79 -119q3 -5 3 -6q0 -2 -5 -2h-12l-8 6l-81 70q-4 3 -8 0l-81 -70q-6 -6 -8 -6h-12q-5 0 -5 2zM20 11q0 14 11 14h31q7 0 35.5 63t66.5 155t46 109q2 5 10.5 14t19.5 44q6 19 19 19q3 0 5 -1.5 t4 -5.5t3 -8t4 -12t6 -15q139 -362 147 -362h31q7 0 7 -13q0 -14 -10 -14q-4 0 -36 1t-43 1q-10 0 -52.5 -1t-48.5 -1t-6 11q0 16 7 16h62q-4 16 -21.5 66.5t-18.5 54.5q-3 8 -5 10t-7 2h-114q-5 0 -13 -18q-37 -92 -39 -115h68q8 0 8 -12q0 -15 -12 -15q-7 0 -40.5 1 t-44.5 1t-37 -1t-33 -1q-10 0 -10 13zM175 182q0 -3 7 -3h94q9 0 9 4t-2 7q-4 11 -11 32l-16 47l-13 37q-6 19 -10 19t-12 -19q-20 -50 -41 -108q-5 -15 -5 -16z" />\n
+<glyph horiz-adv-x="486" d="M152 579q0 7 1 7h17l1 -4q1 -5 3.5 -13.5t5.5 -15.5q21 -41 75 -41t75 41q3 7 5.5 15.5t3.5 13.5l1 4h17q1 0 1 -6q0 -48 -26.5 -84.5t-76.5 -36.5q-51 0 -77 36t-26 84zM20 11q0 14 11 14h31q7 0 35.5 63t66.5 155t46 109q2 5 10.5 14t19.5 44q6 19 19 19q3 0 5 -1.5 t4 -5.5t3 -8t4 -12t6 -15q139 -362 147 -362h31q7 0 7 -13q0 -14 -10 -14q-4 0 -36 1t-43 1q-10 0 -52.5 -1t-48.5 -1t-6 11q0 16 7 16h62q-4 16 -21.5 66.5t-18.5 54.5q-3 8 -5 10t-7 2h-114q-5 0 -13 -18q-37 -92 -39 -115h68q8 0 8 -12q0 -15 -12 -15q-7 0 -40.5 1 t-44.5 1t-37 -1t-33 -1q-10 0 -10 13zM175 182q0 -3 7 -3h94q9 0 9 4t-2 7q-4 11 -11 32l-16 47l-13 37q-6 19 -10 19t-12 -19q-20 -50 -41 -108q-5 -15 -5 -16z" />\n
+<glyph horiz-adv-x="486" d="M150 498q0 7 8 26q11 27 27 41t29 14q16 0 46 -19t42 -19q22 0 36 35q2 7 12 7q7 0 7 -2q0 -8 -7 -27q-22 -58 -60 -58q-18 0 -45 18.5t-43 18.5q-23 0 -34 -31q-2 -6 -11 -6q-7 0 -7 2zM20 11q0 14 11 14h31q7 0 35.5 63t66.5 155t46 109q2 5 10.5 14t19.5 44 q6 19 19 19q3 0 5 -1.5t4 -5.5t3 -8t4 -12t6 -15q139 -362 147 -362h31q7 0 7 -13q0 -14 -10 -14q-4 0 -36 1t-43 1q-10 0 -52.5 -1t-48.5 -1t-6 11q0 16 7 16h62q-4 16 -21.5 66.5t-18.5 54.5q-3 8 -5 10t-7 2h-114q-5 0 -13 -18q-37 -92 -39 -115h68q8 0 8 -12 q0 -15 -12 -15q-7 0 -40.5 1t-44.5 1t-37 -1t-33 -1q-10 0 -10 13zM175 182q0 -3 7 -3h94q9 0 9 4t-2 7q-4 11 -11 32l-16 47l-13 37q-6 19 -10 19t-12 -19q-20 -50 -41 -108q-5 -15 -5 -16z" />\n
+<glyph horiz-adv-x="486" d="M124 533q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM284 533q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM20 11q0 14 11 14h31q7 0 35.5 63t66.5 155t46 109q2 5 10.5 14 t19.5 44q6 19 19 19q3 0 5 -1.5t4 -5.5t3 -8t4 -12t6 -15q139 -362 147 -362h31q7 0 7 -13q0 -14 -10 -14q-4 0 -36 1t-43 1q-10 0 -52.5 -1t-48.5 -1t-6 11q0 16 7 16h62q-4 16 -21.5 66.5t-18.5 54.5q-3 8 -5 10t-7 2h-114q-5 0 -13 -18q-37 -92 -39 -115h68q8 0 8 -12 q0 -15 -12 -15q-7 0 -40.5 1t-44.5 1t-37 -1t-33 -1q-10 0 -10 13zM175 182q0 -3 7 -3h94q9 0 9 4t-2 7q-4 11 -11 32l-16 47l-13 37q-6 19 -10 19t-12 -19q-20 -50 -41 -108q-5 -15 -5 -16z" />\n
+<glyph horiz-adv-x="486" d="M153 582q0 13 9.5 21.5t26.5 8.5q21 0 30 -25l49 -130q2 -4 2 -6t-4 -2h-16q-4 0 -8 6l-82 107q-7 10 -7 20zM20 11q0 14 11 14h31q7 0 35.5 63t66.5 155t46 109q2 5 10.5 14t19.5 44q6 19 19 19q3 0 5 -1.5t4 -5.5t3 -8t4 -12t6 -15q139 -362 147 -362h31q7 0 7 -13 q0 -14 -10 -14q-4 0 -36 1t-43 1q-10 0 -52.5 -1t-48.5 -1t-6 11q0 16 7 16h62q-4 16 -21.5 66.5t-18.5 54.5q-3 8 -5 10t-7 2h-114q-5 0 -13 -18q-37 -92 -39 -115h68q8 0 8 -12q0 -15 -12 -15q-7 0 -40.5 1t-44.5 1t-37 -1t-33 -1q-10 0 -10 13zM175 182q0 -3 7 -3h94 q9 0 9 4t-2 7q-4 11 -11 32l-16 47l-13 37q-6 19 -10 19t-12 -19q-20 -50 -41 -108q-5 -15 -5 -16z" />\n
+<glyph horiz-adv-x="486" d="M184 535q0 29 21 50t50 21t50 -21t21 -50t-21 -50t-50 -21t-50 21t-21 50zM212 535q0 -18 12.5 -30.5t30.5 -12.5t30.5 12.5t12.5 30.5t-12.5 30.5t-30.5 12.5t-30.5 -12.5t-12.5 -30.5zM20 11q0 14 11 14h31q7 0 35.5 63t66.5 155t46 109q2 5 10.5 14t19.5 44 q6 19 19 19q3 0 5 -1.5t4 -5.5t3 -8t4 -12t6 -15q139 -362 147 -362h31q7 0 7 -13q0 -14 -10 -14q-4 0 -36 1t-43 1q-10 0 -52.5 -1t-48.5 -1t-6 11q0 16 7 16h62q-4 16 -21.5 66.5t-18.5 54.5q-3 8 -5 10t-7 2h-114q-5 0 -13 -18q-37 -92 -39 -115h68q8 0 8 -12 q0 -15 -12 -15q-7 0 -40.5 1t-44.5 1t-37 -1t-33 -1q-10 0 -10 13zM175 182q0 -3 7 -3h94q9 0 9 4t-2 7q-4 11 -11 32l-16 47l-13 37q-6 19 -10 19t-12 -19q-20 -50 -41 -108q-5 -15 -5 -16z" />\n
+<glyph horiz-adv-x="486" d="M153 518v23q0 6 1.5 7t7.5 1h187q5 0 6.5 -1t1.5 -6v-25q0 -6 -1 -7t-7 -1h-187q-7 0 -8 1t-1 8zM20 11q0 14 11 14h31q7 0 35.5 63t66.5 155t46 109q2 5 10.5 14t19.5 44q6 19 19 19q3 0 5 -1.5t4 -5.5t3 -8t4 -12t6 -15q139 -362 147 -362h31q7 0 7 -13q0 -14 -10 -14 q-4 0 -36 1t-43 1q-10 0 -52.5 -1t-48.5 -1t-6 11q0 16 7 16h62q-4 16 -21.5 66.5t-18.5 54.5q-3 8 -5 10t-7 2h-114q-5 0 -13 -18q-37 -92 -39 -115h68q8 0 8 -12q0 -15 -12 -15q-7 0 -40.5 1t-44.5 1t-37 -1t-33 -1q-10 0 -10 13zM175 182q0 -3 7 -3h94q9 0 9 4t-2 7 q-4 11 -11 32l-16 47l-13 37q-6 19 -10 19t-12 -19q-20 -50 -41 -108q-5 -15 -5 -16z" />\n
+<glyph horiz-adv-x="486" d="M20 11q0 14 11 14h31q7 0 35.5 63t66.5 155t46 109q2 5 10.5 14t19.5 44q6 19 19 19q3 0 5 -1.5t4 -5.5t3 -8t4 -12t6 -15l30.5 -78.5l37.5 -97.5l35 -89t29.5 -71t14.5 -26h31q7 0 7 -13q0 -14 -10 -14q-4 0 -36 1t-43 1q-88 -88 -88 -167q0 -33 20 -56.5t44 -23.5 q23 0 43 11t31 22l11 11q1 0 6 -6t5 -7q0 -3 -15 -19t-47.5 -34t-68.5 -18q-32 0 -62.5 29.5t-30.5 63.5q0 14 3 28t6.5 24.5t13.5 25l15 22t20 23.5l21 22l25.5 24.5l25.5 24.5q-56 -2 -79 -2q-6 0 -6 11q0 16 7 16h62q-4 16 -21.5 66.5t-18.5 54.5q-3 8 -5 10t-7 2h-114 q-5 0 -13 -18q-37 -92 -39 -115h68q8 0 8 -12q0 -15 -12 -15q-7 0 -40.5 1t-44.5 1t-37 -1t-33 -1q-10 0 -10 13zM175 182q0 -3 7 -3h94q9 0 9 4t-2 7q-4 11 -11 32l-16 47l-13 37q-6 19 -10 19t-12 -19q-20 -50 -41 -108q-5 -15 -5 -16z" />\n
+<glyph horiz-adv-x="487" d="M151 461q0 1 3 6l79 119q6 10 8.5 11.5t9.5 1.5h20q7 0 9.5 -1.5t8.5 -11.5l79 -119q3 -5 3 -6q0 -2 -5 -2h-12l-8 6l-81 70q-4 3 -8 0l-81 -70q-6 -6 -8 -6h-12q-5 0 -5 2zM30 208q0 80 67.5 142.5t156.5 62.5q40 0 80 -12t60 -24l19 -12l2 13q1 11 13 11q14 0 14 -9 q0 -4 -2 -62t-2 -76q0 -8 -16 -8q-15 0 -15 7q0 1 1.5 33t1.5 35q0 4 -11 15q-60 60 -138 60q-60 0 -101 -51.5t-41 -129.5q0 -76 44 -130t113 -54q93 0 138 45q2 12 3 25t1 28.5t1 25.5q1 9 12 9q16 0 16 -11q0 -45 -4 -101q-1 -6 -29 -19t-72 -24.5t-79 -11.5 q-107 0 -170 56.5t-63 166.5z" />\n
+<glyph horiz-adv-x="487" d="M151 597q0 2 5 2h12l8 -6l81 -70q4 -3 8 0l81 70q6 6 8 6h12q5 0 5 -2q0 -1 -3 -6l-79 -119q-6 -10 -8.5 -11.5t-9.5 -1.5h-20q-7 0 -9.5 1.5t-8.5 11.5l-79 119q-3 5 -3 6zM30 208q0 80 67.5 142.5t156.5 62.5q40 0 80 -12t60 -24l19 -12l2 13q1 11 13 11q14 0 14 -9 q0 -4 -2 -62t-2 -76q0 -8 -16 -8q-15 0 -15 7q0 1 1.5 33t1.5 35q0 4 -11 15q-60 60 -138 60q-60 0 -101 -51.5t-41 -129.5q0 -76 44 -130t113 -54q93 0 138 45q2 12 3 25t1 28.5t1 25.5q1 9 12 9q16 0 16 -11q0 -45 -4 -101q-1 -6 -29 -19t-72 -24.5t-79 -11.5 q-107 0 -170 56.5t-63 166.5z" />\n
+<glyph horiz-adv-x="487" d="M246 451q0 2 2 6l49 130q9 25 30 25q17 0 26.5 -8.5t9.5 -21.5q0 -10 -7 -20l-82 -107q-4 -6 -8 -6h-16q-4 0 -4 2zM30 208q0 80 67.5 142.5t156.5 62.5q40 0 80 -12t60 -24l19 -12l2 13q1 11 13 11q14 0 14 -9q0 -4 -2 -62t-2 -76q0 -8 -16 -8q-15 0 -15 7q0 1 1.5 33 t1.5 35q0 4 -11 15q-60 60 -138 60q-60 0 -101 -51.5t-41 -129.5q0 -76 44 -130t113 -54q93 0 138 45q2 12 3 25t1 28.5t1 25.5q1 9 12 9q16 0 16 -11q0 -45 -4 -101q-1 -6 -29 -19t-72 -24.5t-79 -11.5q-107 0 -170 56.5t-63 166.5z" />\n
+<glyph horiz-adv-x="487" d="M210 533q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM30 208q0 80 67.5 142.5t156.5 62.5q40 0 80 -12t60 -24l19 -12l2 13q1 11 13 11q14 0 14 -9q0 -4 -2 -62t-2 -76q0 -8 -16 -8q-15 0 -15 7q0 1 1.5 33t1.5 35 q0 4 -11 15q-60 60 -138 60q-60 0 -101 -51.5t-41 -129.5q0 -76 44 -130t113 -54q93 0 138 45q2 12 3 25t1 28.5t1 25.5q1 9 12 9q16 0 16 -11q0 -45 -4 -101q-1 -6 -29 -19t-72 -24.5t-79 -11.5q-107 0 -170 56.5t-63 166.5z" />\n
+<glyph horiz-adv-x="487" d="M30 208q0 80 67.5 142.5t156.5 62.5q40 0 80 -12t60 -24l19 -12l2 13q1 11 13 11q14 0 14 -9q0 -4 -2 -62t-2 -76q0 -8 -16 -8q-15 0 -15 7q0 1 1.5 33t1.5 35q0 4 -11 15q-60 60 -138 60q-60 0 -101 -51.5t-41 -129.5q0 -76 44 -130t113 -54q93 0 138 45q2 12 3 25 t1 28.5t1 25.5q1 9 12 9q16 0 16 -11q0 -45 -4 -101q-1 -6 -27 -18.5t-67.5 -24t-76.5 -12.5l-19 -50q-2 -9 0 -9l5 2l14.5 2.5t16.5 1.5q40 0 62.5 -21t22.5 -47q0 -35 -29.5 -63.5t-76.5 -28.5q-23 0 -43.5 6.5t-30 12.5t-9.5 9q0 11 8 11l9 -3q8 -4 22 -8t29 -4 q34 0 50 13.5t16 42.5q0 45 -55 45q-8 0 -16.5 -2.5t-14 -4.5t-6.5 -2q-8 0 -8 5q0 3 35 92q-103 2 -163.5 58.5t-60.5 164.5z" />\n
+<glyph horiz-adv-x="487" d="M151 461q0 1 3 6l79 119q6 10 8.5 11.5t9.5 1.5h20q7 0 9.5 -1.5t8.5 -11.5l79 -119q3 -5 3 -6q0 -2 -5 -2h-12l-8 6l-81 70q-4 3 -8 0l-81 -70q-6 -6 -8 -6h-12q-5 0 -5 2zM30 208q0 80 67.5 142.5t156.5 62.5q40 0 80 -12t60 -24l19 -12l2 13q1 11 13 11q14 0 14 -9 q0 -4 -2 -62t-2 -76q0 -8 -16 -8q-15 0 -15 7q0 1 1.5 33t1.5 35q0 4 -11 15q-60 60 -138 60q-60 0 -101 -51.5t-41 -129.5q0 -76 44 -130t113 -54q93 0 138 45q2 12 3 25t1 28.5t1 25.5q1 9 12 9q16 0 16 -11q0 -45 -4 -101q-1 -6 -29 -19t-72 -24.5t-79 -11.5 q-107 0 -170 56.5t-63 166.5z" />\n
+<glyph horiz-adv-x="487" d="M151 597q0 2 5 2h12l8 -6l81 -70q4 -3 8 0l81 70q6 6 8 6h12q5 0 5 -2q0 -1 -3 -6l-79 -119q-6 -10 -8.5 -11.5t-9.5 -1.5h-20q-7 0 -9.5 1.5t-8.5 11.5l-79 119q-3 5 -3 6zM30 208q0 80 67.5 142.5t156.5 62.5q40 0 80 -12t60 -24l19 -12l2 13q1 11 13 11q14 0 14 -9 q0 -4 -2 -62t-2 -76q0 -8 -16 -8q-15 0 -15 7q0 1 1.5 33t1.5 35q0 4 -11 15q-60 60 -138 60q-60 0 -101 -51.5t-41 -129.5q0 -76 44 -130t113 -54q93 0 138 45q2 12 3 25t1 28.5t1 25.5q1 9 12 9q16 0 16 -11q0 -45 -4 -101q-1 -6 -29 -19t-72 -24.5t-79 -11.5 q-107 0 -170 56.5t-63 166.5z" />\n
+<glyph horiz-adv-x="487" d="M246 451q0 2 2 6l49 130q9 25 30 25q17 0 26.5 -8.5t9.5 -21.5q0 -10 -7 -20l-82 -107q-4 -6 -8 -6h-16q-4 0 -4 2zM30 208q0 80 67.5 142.5t156.5 62.5q40 0 80 -12t60 -24l19 -12l2 13q1 11 13 11q14 0 14 -9q0 -4 -2 -62t-2 -76q0 -8 -16 -8q-15 0 -15 7q0 1 1.5 33 t1.5 35q0 4 -11 15q-60 60 -138 60q-60 0 -101 -51.5t-41 -129.5q0 -76 44 -130t113 -54q93 0 138 45q2 12 3 25t1 28.5t1 25.5q1 9 12 9q16 0 16 -11q0 -45 -4 -101q-1 -6 -29 -19t-72 -24.5t-79 -11.5q-107 0 -170 56.5t-63 166.5z" />\n
+<glyph horiz-adv-x="487" d="M210 533q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM30 208q0 80 67.5 142.5t156.5 62.5q40 0 80 -12t60 -24l19 -12l2 13q1 11 13 11q14 0 14 -9q0 -4 -2 -62t-2 -76q0 -8 -16 -8q-15 0 -15 7q0 1 1.5 33t1.5 35 q0 4 -11 15q-60 60 -138 60q-60 0 -101 -51.5t-41 -129.5q0 -76 44 -130t113 -54q93 0 138 45q2 12 3 25t1 28.5t1 25.5q1 9 12 9q16 0 16 -11q0 -45 -4 -101q-1 -6 -29 -19t-72 -24.5t-79 -11.5q-107 0 -170 56.5t-63 166.5z" />\n
+<glyph horiz-adv-x="487" d="M30 208q0 80 67.5 142.5t156.5 62.5q40 0 80 -12t60 -24l19 -12l2
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>next</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAAAY=</string> </persistent>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="6" aka="AAAAAAAAAAY=">
+    <pickle>
+      <global name="Pdata" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+ 13q1 11 13 11q14 0 14 -9q0 -4 -2 -62t-2 -76q0 -8 -16 -8q-15 0 -15 7q0 1 1.5 33t1.5 35q0 4 -11 15q-60 60 -138 60q-60 0 -101 -51.5t-41 -129.5q0 -76 44 -130t113 -54q93 0 138 45q2 12 3 25 t1 28.5t1 25.5q1 9 12 9q16 0 16 -11q0 -45 -4 -101q-1 -6 -27 -18.5t-67.5 -24t-76.5 -12.5l-19 -50q-2 -9 0 -9l5 2l14.5 2.5t16.5 1.5q40 0 62.5 -21t22.5 -47q0 -35 -29.5 -63.5t-76.5 -28.5q-23 0 -43.5 6.5t-30 12.5t-9.5 9q0 11 8 11l9 -3q8 -4 22 -8t29 -4 q34 0 50 13.5t16 42.5q0 45 -55 45q-8 0 -16.5 -2.5t-14 -4.5t-6.5 -2q-8 0 -8 5q0 3 35 92q-103 2 -163.5 58.5t-60.5 164.5z" />\n
+<glyph horiz-adv-x="502" d="M129 597q0 2 5 2h12l8 -6l81 -70q4 -3 8 0l81 70q6 6 8 6h12q5 0 5 -2q0 -1 -3 -6l-79 -119q-6 -10 -8.5 -11.5t-9.5 -1.5h-20q-7 0 -9.5 1.5t-8.5 11.5l-79 119q-3 5 -3 6zM25 8q0 17 8 17h59q7 0 7 316v35h-60q-8 0 -8 14q0 13 8 13h6q6 0 16 -0.5t22 -1t26 -0.5h27 q23 0 58 1.5t45 1.5q102 0 162.5 -54t60.5 -156q0 -95 -63 -145.5t-150 -50.5q-19 0 -59 1t-59 1q-17 0 -39.5 -0.5t-39 -1t-18.5 -0.5q-9 0 -9 10zM172 63q0 -35 3 -38q4 -2 35 -2q50 0 85.5 16t53.5 43.5t25.5 55.5t7.5 60q0 80 -43 131.5t-136 51.5q-17 0 -25 -1 q-6 0 -6 -70v-247z" />\n
+<glyph horiz-adv-x="502" d="M25 8q0 17 8 17h59q4 0 6 161q0 6 -4 6h-63q-2 0 -2.5 12t2.5 12h61q7 0 7 9v151h-60q-8 0 -8 14q0 13 8 13h6q6 0 16 -0.5t22 -1t26 -0.5h27q23 0 58 1.5t45 1.5q102 0 162.5 -54t60.5 -156q0 -95 -63 -145.5t-150 -50.5q-19 0 -59 1t-59 1q-17 0 -39.5 -0.5t-39 -1 t-18.5 -0.5q-9 0 -9 10zM172 63q0 -35 3 -38q4 -2 35 -2q50 0 85.5 16t53.5 43.5t25.5 55.5t7.5 60q0 80 -43 131.5t-136 51.5q-17 0 -25 -1q-6 0 -6 -70v-85q0 -7 1 -8t8 -1h101q3 0 3 -12t-3 -12h-101q-9 0 -9 -6v-123z" />\n
+<glyph horiz-adv-x="502" d="M129 597q0 2 5 2h12l8 -6l81 -70q4 -3 8 0l81 70q6 6 8 6h12q5 0 5 -2q0 -1 -3 -6l-79 -119q-6 -10 -8.5 -11.5t-9.5 -1.5h-20q-7 0 -9.5 1.5t-8.5 11.5l-79 119q-3 5 -3 6zM25 8q0 17 8 17h59q7 0 7 316v35h-60q-8 0 -8 14q0 13 8 13h6q6 0 16 -0.5t22 -1t26 -0.5h27 q23 0 58 1.5t45 1.5q102 0 162.5 -54t60.5 -156q0 -95 -63 -145.5t-150 -50.5q-19 0 -59 1t-59 1q-17 0 -39.5 -0.5t-39 -1t-18.5 -0.5q-9 0 -9 10zM172 63q0 -35 3 -38q4 -2 35 -2q50 0 85.5 16t53.5 43.5t25.5 55.5t7.5 60q0 80 -43 131.5t-136 51.5q-17 0 -25 -1 q-6 0 -6 -70v-247z" />\n
+<glyph horiz-adv-x="502" d="M25 8q0 17 8 17h59q4 0 6 161q0 6 -4 6h-63q-2 0 -2.5 12t2.5 12h61q7 0 7 9v151h-60q-8 0 -8 14q0 13 8 13h6q6 0 16 -0.5t22 -1t26 -0.5h27q23 0 58 1.5t45 1.5q102 0 162.5 -54t60.5 -156q0 -95 -63 -145.5t-150 -50.5q-19 0 -59 1t-59 1q-17 0 -39.5 -0.5t-39 -1 t-18.5 -0.5q-9 0 -9 10zM172 63q0 -35 3 -38q4 -2 35 -2q50 0 85.5 16t53.5 43.5t25.5 55.5t7.5 60q0 80 -43 131.5t-136 51.5q-17 0 -25 -1q-6 0 -6 -70v-85q0 -7 1 -8t8 -1h101q3 0 3 -12t-3 -12h-101q-9 0 -9 -6v-123z" />\n
+<glyph horiz-adv-x="458" d="M225 451q0 2 2 6l49 130q9 25 30 25q17 0 26.5 -8.5t9.5 -21.5q0 -10 -7 -20l-82 -107q-5 -6 -8 -6h-16q-4 0 -4 2zM25 10q0 15 11 15h62q5 0 5 36v253q0 62 -7 62h-57q-10 0 -10 13q0 14 5 14l17 -1q17 0 42.5 -0.5t46.5 -0.5q45 0 131.5 1t93.5 1q4 0 4 23q0 6 16 6 q12 0 12 -7q0 -2 -0.5 -47t-0.5 -64q0 -6 -13 -6q-15 0 -15 6v57q0 5 -130 5h-58q-4 0 -4 -52v-98q0 -15 8 -15h34q126 0 126 7v43q0 4 12 4q14 0 14 -3q0 -10 -0.5 -29.5t-0.5 -28.5t0.5 -28.5t0.5 -29.5q0 -6 -14 -6q-12 0 -12 7v36q0 7 -84 7h-73h-6t-3.5 -1t-1.5 -3v-6 q0 -23 0.5 -50.5t0.5 -42.5t0.5 -29.5t2 -20t3.5 -5.5h43.5t55 0.5l53 1t41.5 0.5h17q8 0 9.5 2t1.5 13v57q0 6 14 6q15 0 15 -6q0 -17 -0.5 -55t-0.5 -46q0 -7 -12 -7q-1 0 -36.5 0.5t-100.5 1t-139 0.5q-27 0 -68 -1t-43 -1q-8 0 -8 12z" />\n
+<glyph horiz-adv-x="458" d="M138 582q0 13 9.5 21.5t26.5 8.5q21 0 30 -25l49 -130q2 -4 2 -6t-4 -2h-16q-3 0 -8 6l-82 107q-7 10 -7 20zM25 10q0 15 11 15h62q5 0 5 36v253q0 62 -7 62h-57q-10 0 -10 13q0 14 5 14l17 -1q17 0 42.5 -0.5t46.5 -0.5q45 0 131.5 1t93.5 1q4 0 4 23q0 6 16 6 q12 0 12 -7q0 -2 -0.5 -47t-0.5 -64q0 -6 -13 -6q-15 0 -15 6v57q0 5 -130 5h-58q-4 0 -4 -52v-98q0 -15 8 -15h34q126 0 126 7v43q0 4 12 4q14 0 14 -3q0 -10 -0.5 -29.5t-0.5 -28.5t0.5 -28.5t0.5 -29.5q0 -6 -14 -6q-12 0 -12 7v36q0 7 -84 7h-73h-6t-3.5 -1t-1.5 -3v-6 q0 -23 0.5 -50.5t0.5 -42.5t0.5 -29.5t2 -20t3.5 -5.5h43.5t55 0.5l53 1t41.5 0.5h17q8 0 9.5 2t1.5 13v57q0 6 14 6q15 0 15 -6q0 -17 -0.5 -55t-0.5 -46q0 -7 -12 -7q-1 0 -36.5 0.5t-100.5 1t-139 0.5q-27 0 -68 -1t-43 -1q-8 0 -8 12z" />\n
+<glyph horiz-adv-x="458" d="M130 461q0 1 3 6l79 119q6 10 8.5 11.5t9.5 1.5h20q7 0 9.5 -1.5t8.5 -11.5l79 -119q3 -5 3 -6q0 -2 -5 -2h-12q-1 0 -8 6l-81 70q-4 3 -8 0l-81 -70q-6 -6 -8 -6h-12q-5 0 -5 2zM25 10q0 15 11 15h62q5 0 5 36v253q0 62 -7 62h-57q-10 0 -10 13q0 14 5 14l17 -1 q17 0 42.5 -0.5t46.5 -0.5q45 0 131.5 1t93.5 1q4 0 4 23q0 6 16 6q12 0 12 -7q0 -2 -0.5 -47t-0.5 -64q0 -6 -13 -6q-15 0 -15 6v57q0 5 -130 5h-58q-4 0 -4 -52v-98q0 -15 8 -15h34q126 0 126 7v43q0 4 12 4q14 0 14 -3q0 -10 -0.5 -29.5t-0.5 -28.5t0.5 -28.5t0.5 -29.5 q0 -6 -14 -6q-12 0 -12 7v36q0 7 -84 7h-73h-6t-3.5 -1t-1.5 -3v-6q0 -23 0.5 -50.5t0.5 -42.5t0.5 -29.5t2 -20t3.5 -5.5h43.5t55 0.5l53 1t41.5 0.5h17q8 0 9.5 2t1.5 13v57q0 6 14 6q15 0 15 -6q0 -17 -0.5 -55t-0.5 -46q0 -7 -12 -7q-1 0 -36.5 0.5t-100.5 1t-139 0.5 q-27 0 -68 -1t-43 -1q-8 0 -8 12z" />\n
+<glyph horiz-adv-x="458" d="M109 533q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM269 533q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM25 10q0 15 11 15h62q5 0 5 36v253q0 62 -7 62h-57q-10 0 -10 13 q0 14 5 14l17 -1q17 0 42.5 -0.5t46.5 -0.5q45 0 131.5 1t93.5 1q4 0 4 23q0 6 16 6q12 0 12 -7q0 -2 -0.5 -47t-0.5 -64q0 -6 -13 -6q-15 0 -15 6v57q0 5 -130 5h-58q-4 0 -4 -52v-98q0 -15 8 -15h34q126 0 126 7v43q0 4 12 4q14 0 14 -3q0 -10 -0.5 -29.5t-0.5 -28.5 t0.5 -28.5t0.5 -29.5q0 -6 -14 -6q-12 0 -12 7v36q0 7 -84 7h-73h-6t-3.5 -1t-1.5 -3v-6q0 -23 0.5 -50.5t0.5 -42.5t0.5 -29.5t2 -20t3.5 -5.5h43.5t55 0.5l53 1t41.5 0.5h17q8 0 9.5 2t1.5 13v57q0 6 14 6q15 0 15 -6q0 -17 -0.5 -55t-0.5 -46q0 -7 -12 -7q-1 0 -36.5 0.5 t-100.5 1t-139 0.5q-27 0 -68 -1t-43 -1q-8 0 -8 12z" />\n
+<glyph horiz-adv-x="458" d="M130 597q0 2 5 2h12q1 0 8 -6l81 -70q4 -3 8 0l81 70q6 6 8 6h12q5 0 5 -2q0 -1 -3 -6l-79 -119q-6 -10 -8.5 -11.5t-9.5 -1.5h-20q-7 0 -9.5 1.5t-8.5 11.5l-79 119q-3 5 -3 6zM25 10q0 15 11 15h62q5 0 5 36v253q0 62 -7 62h-57q-10 0 -10 13q0 14 5 14l17 -1 q17 0 42.5 -0.5t46.5 -0.5q45 0 131.5 1t93.5 1q4 0 4 23q0 6 16 6q12 0 12 -7q0 -2 -0.5 -47t-0.5 -64q0 -6 -13 -6q-15 0 -15 6v57q0 5 -130 5h-58q-4 0 -4 -52v-98q0 -15 8 -15h34q126 0 126 7v43q0 4 12 4q14 0 14 -3q0 -10 -0.5 -29.5t-0.5 -28.5t0.5 -28.5t0.5 -29.5 q0 -6 -14 -6q-12 0 -12 7v36q0 7 -84 7h-73h-6t-3.5 -1t-1.5 -3v-6q0 -23 0.5 -50.5t0.5 -42.5t0.5 -29.5t2 -20t3.5 -5.5h43.5t55 0.5l53 1t41.5 0.5h17q8 0 9.5 2t1.5 13v57q0 6 14 6q15 0 15 -6q0 -17 -0.5 -55t-0.5 -46q0 -7 -12 -7q-1 0 -36.5 0.5t-100.5 1t-139 0.5 q-27 0 -68 -1t-43 -1q-8 0 -8 12z" />\n
+<glyph horiz-adv-x="458" d="M137 579q0 7 1 7h17l1 -4q1 -5 3.5 -13.5t5.5 -15.5q21 -41 75 -41t75 41q3 7 5.5 15.5t3.5 13.5l1 4h17q1 0 1 -6q0 -48 -26.5 -84.5t-76.5 -36.5q-51 0 -77 36t-26 84zM25 10q0 15 11 15h62q5 0 5 36v253q0 62 -7 62h-57q-10 0 -10 13q0 14 5 14l17 -1q17 0 42.5 -0.5 t46.5 -0.5q45 0 131.5 1t93.5 1q4 0 4 23q0 6 16 6q12 0 12 -7q0 -2 -0.5 -47t-0.5 -64q0 -6 -13 -6q-15 0 -15 6v57q0 5 -130 5h-58q-4 0 -4 -52v-98q0 -15 8 -15h34q126 0 126 7v43q0 4 12 4q14 0 14 -3q0 -10 -0.5 -29.5t-0.5 -28.5t0.5 -28.5t0.5 -29.5q0 -6 -14 -6 q-12 0 -12 7v36q0 7 -84 7h-73h-6t-3.5 -1t-1.5 -3v-6q0 -23 0.5 -50.5t0.5 -42.5t0.5 -29.5t2 -20t3.5 -5.5h43.5t55 0.5l53 1t41.5 0.5h17q8 0 9.5 2t1.5 13v57q0 6 14 6q15 0 15 -6q0 -17 -0.5 -55t-0.5 -46q0 -7 -12 -7q-1 0 -36.5 0.5t-100.5 1t-139 0.5q-27 0 -68 -1 t-43 -1q-8 0 -8 12z" />\n
+<glyph horiz-adv-x="458" d="M189 533q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM25 10q0 15 11 15h62q5 0 5 36v253q0 62 -7 62h-57q-10 0 -10 13q0 14 5 14l17 -1q17 0 42.5 -0.5t46.5 -0.5q45 0 131.5 1t93.5 1q4 0 4 23q0 6 16 6q12 0 12 -7 q0 -2 -0.5 -47t-0.5 -64q0 -6 -13 -6q-15 0 -15 6v57q0 5 -130 5h-58q-4 0 -4 -52v-98q0 -15 8 -15h34q126 0 126 7v43q0 4 12 4q14 0 14 -3q0 -10 -0.5 -29.5t-0.5 -28.5t0.5 -28.5t0.5 -29.5q0 -6 -14 -6q-12 0 -12 7v36q0 7 -84 7h-73h-6t-3.5 -1t-1.5 -3v-6 q0 -23 0.5 -50.5t0.5 -42.5t0.5 -29.5t2 -20t3.5 -5.5h43.5t55 0.5l53 1t41.5 0.5h17q8 0 9.5 2t1.5 13v57q0 6 14 6q15 0 15 -6q0 -17 -0.5 -55t-0.5 -46q0 -7 -12 -7q-1 0 -36.5 0.5t-100.5 1t-139 0.5q-27 0 -68 -1t-43 -1q-8 0 -8 12z" />\n
+<glyph horiz-adv-x="458" d="M138 518v23q0 6 1.5 7t7.5 1h187q6 0 7 -1t1 -6v-25q0 -6 -1 -7t-7 -1h-187q-7 0 -8 1t-1 8zM25 10q0 15 11 15h62q5 0 5 36v253q0 62 -7 62h-57q-10 0 -10 13q0 14 5 14l17 -1q17 0 42.5 -0.5t46.5 -0.5q45 0 131.5 1t93.5 1q4 0 4 23q0 6 16 6q12 0 12 -7 q0 -2 -0.5 -47t-0.5 -64q0 -6 -13 -6q-15 0 -15 6v57q0 5 -130 5h-58q-4 0 -4 -52v-98q0 -15 8 -15h34q126 0 126 7v43q0 4 12 4q14 0 14 -3q0 -10 -0.5 -29.5t-0.5 -28.5t0.5 -28.5t0.5 -29.5q0 -6 -14 -6q-12 0 -12 7v36q0 7 -84 7h-73h-6t-3.5 -1t-1.5 -3v-6 q0 -23 0.5 -50.5t0.5 -42.5t0.5 -29.5t2 -20t3.5 -5.5h43.5t55 0.5l53 1t41.5 0.5h17q8 0 9.5 2t1.5 13v57q0 6 14 6q15 0 15 -6q0 -17 -0.5 -55t-0.5 -46q0 -7 -12 -7q-1 0 -36.5 0.5t-100.5 1t-139 0.5q-27 0 -68 -1t-43 -1q-8 0 -8 12z" />\n
+<glyph horiz-adv-x="458" d="M25 10q0 15 11 15h62q5 0 5 36v253q0 62 -7 62h-57q-10 0 -10 13q0 14 5 14l17 -1q17 0 42.5 -0.5t46.5 -0.5q45 0 131.5 1t93.5 1q4 0 4 23q0 6 16 6q12 0 12 -7q0 -2 -0.5 -47t-0.5 -64q0 -6 -13 -6q-15 0 -15 6v57q0 5 -130 5h-58q-4 0 -4 -52v-98q0 -15 8 -15h34 q126 0 126 7v43q0 4 12 4q14 0 14 -3q0 -10 -0.5 -29.5t-0.5 -28.5t0.5 -28.5t0.5 -29.5q0 -6 -14 -6q-12 0 -12 7v36q0 7 -84 7h-73h-6t-3.5 -1t-1.5 -3v-6q0 -23 0.5 -50.5t0.5 -42.5t0.5 -29.5t2 -20t3.5 -5.5h43.5t55 0.5l53 1t41.5 0.5h17q8 0 9.5 2t1.5 13v57 q0 6 14 6q15 0 15 -6q0 -17 -0.5 -55t-0.5 -46q0 -7 -12 -7h-11.5t-28 0.5t-37.5 0.5q-87 -87 -87 -166q0 -33 20 -56.5t44 -23.5q23 0 43 11t31 22l11 11q1 0 6 -6t5 -7q0 -3 -15 -19t-47.5 -34t-68.5 -18q-32 0 -62.5 29.5t-30.5 63.5q0 14 3 28t6.5 24.5t13 24.5t14.5 22 t20.5 23.5t21 21.5t25 24.5l25.5 24.5q-19 0 -78 0.5t-99 0.5q-27 0 -68 -1t-43 -1q-8 0 -8 12z" />\n
+<glyph horiz-adv-x="458" d="M225 451q0 2 2 6l49 130q9 25 30 25q17 0 26.5 -8.5t9.5 -21.5q0 -10 -7 -20l-82 -107q-5 -6 -8 -6h-16q-4 0 -4 2zM25 10q0 15 11 15h62q5 0 5 36v253q0 62 -7 62h-57q-10 0 -10 13q0 14 5 14l17 -1q17 0 42.5 -0.5t46.5 -0.5q45 0 131.5 1t93.5 1q4 0 4 23q0 6 16 6 q12 0 12 -7q0 -2 -0.5 -47t-0.5 -64q0 -6 -13 -6q-15 0 -15 6v57q0 5 -130 5h-58q-4 0 -4 -52v-98q0 -15 8 -15h34q126 0 126 7v43q0 4 12 4q14 0 14 -3q0 -10 -0.5 -29.5t-0.5 -28.5t0.5 -28.5t0.5 -29.5q0 -6 -14 -6q-12 0 -12 7v36q0 7 -84 7h-73h-6t-3.5 -1t-1.5 -3v-6 q0 -23 0.5 -50.5t0.5 -42.5t0.5 -29.5t2 -20t3.5 -5.5h43.5t55 0.5l53 1t41.5 0.5h17q8 0 9.5 2t1.5 13v57q0 6 14 6q15 0 15 -6q0 -17 -0.5 -55t-0.5 -46q0 -7 -12 -7q-1 0 -36.5 0.5t-100.5 1t-139 0.5q-27 0 -68 -1t-43 -1q-8 0 -8 12z" />\n
+<glyph horiz-adv-x="458" d="M138 582q0 13 9.5 21.5t26.5 8.5q21 0 30 -25l49 -130q2 -4 2 -6t-4 -2h-16q-3 0 -8 6l-82 107q-7 10 -7 20zM25 10q0 15 11 15h62q5 0 5 36v253q0 62 -7 62h-57q-10 0 -10 13q0 14 5 14l17 -1q17 0 42.5 -0.5t46.5 -0.5q45 0 131.5 1t93.5 1q4 0 4 23q0 6 16 6 q12 0 12 -7q0 -2 -0.5 -47t-0.5 -64q0 -6 -13 -6q-15 0 -15 6v57q0 5 -130 5h-58q-4 0 -4 -52v-98q0 -15 8 -15h34q126 0 126 7v43q0 4 12 4q14 0 14 -3q0 -10 -0.5 -29.5t-0.5 -28.5t0.5 -28.5t0.5 -29.5q0 -6 -14 -6q-12 0 -12 7v36q0 7 -84 7h-73h-6t-3.5 -1t-1.5 -3v-6 q0 -23 0.5 -50.5t0.5 -42.5t0.5 -29.5t2 -20t3.5 -5.5h43.5t55 0.5l53 1t41.5 0.5h17q8 0 9.5 2t1.5 13v57q0 6 14 6q15 0 15 -6q0 -17 -0.5 -55t-0.5 -46q0 -7 -12 -7q-1 0 -36.5 0.5t-100.5 1t-139 0.5q-27 0 -68 -1t-43 -1q-8 0 -8 12z" />\n
+<glyph horiz-adv-x="458" d="M130 461q0 1 3 6l79 119q6 10 8.5 11.5t9.5 1.5h20q7 0 9.5 -1.5t8.5 -11.5l79 -119q3 -5 3 -6q0 -2 -5 -2h-12q-1 0 -8 6l-81 70q-4 3 -8 0l-81 -70q-6 -6 -8 -6h-12q-5 0 -5 2zM25 10q0 15 11 15h62q5 0 5 36v253q0 62 -7 62h-57q-10 0 -10 13q0 14 5 14l17 -1 q17 0 42.5 -0.5t46.5 -0.5q45 0 131.5 1t93.5 1q4 0 4 23q0 6 16 6q12 0 12 -7q0 -2 -0.5 -47t-0.5 -64q0 -6 -13 -6q-15 0 -15 6v57q0 5 -130 5h-58q-4 0 -4 -52v-98q0 -15 8 -15h34q126 0 126 7v43q0 4 12 4q14 0 14 -3q0 -10 -0.5 -29.5t-0.5 -28.5t0.5 -28.5t0.5 -29.5 q0 -6 -14 -6q-12 0 -12 7v36q0 7 -84 7h-73h-6t-3.5 -1t-1.5 -3v-6q0 -23 0.5 -50.5t0.5 -42.5t0.5 -29.5t2 -20t3.5 -5.5h43.5t55 0.5l53 1t41.5 0.5h17q8 0 9.5 2t1.5 13v57q0 6 14 6q15 0 15 -6q0 -17 -0.5 -55t-0.5 -46q0 -7 -12 -7q-1 0 -36.5 0.5t-100.5 1t-139 0.5 q-27 0 -68 -1t-43 -1q-8 0 -8 12z" />\n
+<glyph horiz-adv-x="458" d="M109 533q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM269 533q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM25 10q0 15 11 15h62q5 0 5 36v253q0 62 -7 62h-57q-10 0 -10 13 q0 14 5 14l17 -1q17 0 42.5 -0.5t46.5 -0.5q45 0 131.5 1t93.5 1q4 0 4 23q0 6 16 6q12 0 12 -7q0 -2 -0.5 -47t-0.5 -64q0 -6 -13 -6q-15 0 -15 6v57q0 5 -130 5h-58q-4 0 -4 -52v-98q0 -15 8 -15h34q126 0 126 7v43q0 4 12 4q14 0 14 -3q0 -10 -0.5 -29.5t-0.5 -28.5 t0.5 -28.5t0.5 -29.5q0 -6 -14 -6q-12 0 -12 7v36q0 7 -84 7h-73h-6t-3.5 -1t-1.5 -3v-6q0 -23 0.5 -50.5t0.5 -42.5t0.5 -29.5t2 -20t3.5 -5.5h43.5t55 0.5l53 1t41.5 0.5h17q8 0 9.5 2t1.5 13v57q0 6 14 6q15 0 15 -6q0 -17 -0.5 -55t-0.5 -46q0 -7 -12 -7q-1 0 -36.5 0.5 t-100.5 1t-139 0.5q-27 0 -68 -1t-43 -1q-8 0 -8 12z" />\n
+<glyph horiz-adv-x="458" d="M130 597q0 2 5 2h12q1 0 8 -6l81 -70q4 -3 8 0l81 70q6 6 8 6h12q5 0 5 -2q0 -1 -3 -6l-79 -119q-6 -10 -8.5 -11.5t-9.5 -1.5h-20q-7 0 -9.5 1.5t-8.5 11.5l-79 119q-3 5 -3 6zM25 10q0 15 11 15h62q5 0 5 36v253q0 62 -7 62h-57q-10 0 -10 13q0 14 5 14l17 -1 q17 0 42.5 -0.5t46.5 -0.5q45 0 131.5 1t93.5 1q4 0 4 23q0 6 16 6q12 0 12 -7q0 -2 -0.5 -47t-0.5 -64q0 -6 -13 -6q-15 0 -15 6v57q0 5 -130 5h-58q-4 0 -4 -52v-98q0 -15 8 -15h34q126 0 126 7v43q0 4 12 4q14 0 14 -3q0 -10 -0.5 -29.5t-0.5 -28.5t0.5 -28.5t0.5 -29.5 q0 -6 -14 -6q-12 0 -12 7v36q0 7 -84 7h-73h-6t-3.5 -1t-1.5 -3v-6q0 -23 0.5 -50.5t0.5 -42.5t0.5 -29.5t2 -20t3.5 -5.5h43.5t55 0.5l53 1t41.5 0.5h17q8 0 9.5 2t1.5 13v57q0 6 14 6q15 0 15 -6q0 -17 -0.5 -55t-0.5 -46q0 -7 -12 -7q-1 0 -36.5 0.5t-100.5 1t-139 0.5 q-27 0 -68 -1t-43 -1q-8 0 -8 12z" />\n
+<glyph horiz-adv-x="458" d="M137 579q0 7 1 7h17l1 -4q1 -5 3.5 -13.5t5.5 -15.5q21 -41 75 -41t75 41q3 7 5.5 15.5t3.5 13.5l1 4h17q1 0 1 -6q0 -48 -26.5 -84.5t-76.5 -36.5q-51 0 -77 36t-26 84zM25 10q0 15 11 15h62q5 0 5 36v253q0 62 -7 62h-57q-10 0 -10 13q0 14 5 14l17 -1q17 0 42.5 -0.5 t46.5 -0.5q45 0 131.5 1t93.5 1q4 0 4 23q0 6 16 6q12 0 12 -7q0 -2 -0.5 -47t-0.5 -64q0 -6 -13 -6q-15 0 -15 6v57q0 5 -130 5h-58q-4 0 -4 -52v-98q0 -15 8 -15h34q126 0 126 7v43q0 4 12 4q14 0 14 -3q0 -10 -0.5 -29.5t-0.5 -28.5t0.5 -28.5t0.5 -29.5q0 -6 -14 -6 q-12 0 -12 7v36q0 7 -84 7h-73h-6t-3.5 -1t-1.5 -3v-6q0 -23 0.5 -50.5t0.5 -42.5t0.5 -29.5t2 -20t3.5 -5.5h43.5t55 0.5l53 1t41.5 0.5h17q8 0 9.5 2t1.5 13v57q0 6 14 6q15 0 15 -6q0 -17 -0.5 -55t-0.5 -46q0 -7 -12 -7q-1 0 -36.5 0.5t-100.5 1t-139 0.5q-27 0 -68 -1 t-43 -1q-8 0 -8 12z" />\n
+<glyph horiz-adv-x="458" d="M189 533q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM25 10q0 15 11 15h62q5 0 5 36v253q0 62 -7 62h-57q-10 0 -10 13q0 14 5 14l17 -1q17 0 42.5 -0.5t46.5 -0.5q45 0 131.5 1t93.5 1q4 0 4 23q0 6 16 6q12 0 12 -7 q0 -2 -0.5 -47t-0.5 -64q0 -6 -13 -6q-15 0 -15 6v57q0 5 -130 5h-58q-4 0 -4 -52v-98q0 -15 8 -15h34q126 0 126 7v43q0 4 12 4q14 0 14 -3q0 -10 -0.5 -29.5t-0.5 -28.5t0.5 -28.5t0.5 -29.5q0 -6 -14 -6q-12 0 -12 7v36q0 7 -84 7h-73h-6t-3.5 -1t-1.5 -3v-6 q0 -23 0.5 -50.5t0.5 -42.5t0.5 -29.5t2 -20t3.5 -5.5h43.5t55 0.5l53 1t41.5 0.5h17q8 0 9.5 2t1.5 13v57q0 6 14 6q15 0 15 -6q0 -17 -0.5 -55t-0.5 -46q0 -7 -12 -7q-1 0 -36.5 0.5t-100.5 1t-139 0.5q-27 0 -68 -1t-43 -1q-8 0 -8 12z" />\n
+<glyph horiz-adv-x="458" d="M138 518v23q0 6 1.5 7t7.5 1h187q6 0 7 -1t1 -6v-25q0 -6 -1 -7t-7 -1h-187q-7 0 -8 1t-1 8zM25 10q0 15 11 15h62q5 0 5 36v253q0 62 -7 62h-57q-10 0 -10 13q0 14 5 14l17 -1q17 0 42.5 -0.5t46.5 -0.5q45 0 131.5 1t93.5 1q4 0 4 23q0 6 16 6q12 0 12 -7 q0 -2 -0.5 -47t-0.5 -64q0 -6 -13 -6q-15 0 -15 6v57q0 5 -130 5h-58q-4 0 -4 -52v-98q0 -15 8 -15h34q126 0 126 7v43q0 4 12 4q14 0 14 -3q0 -10 -0.5 -29.5t-0.5 -28.5t0.5 -28.5t0.5 -29.5q0 -6 -14 -6q-12 0 -12 7v36q0 7 -84 7h-73h-6t-3.5 -1t-1.5 -3v-6 q0 -23 0.5 -50.5t0.5 -42.5t0.5 -29.5t2 -20t3.5 -5.5h43.5t55 0.5l53 1t41.5 0.5h17q8 0 9.5 2t1.5 13v57q0 6 14 6q15 0 15 -6q0 -17 -0.5 -55t-0.5 -46q0 -7 -12 -7q-1 0 -36.5 0.5t-100.5 1t-139 0.5q-27 0 -68 -1t-43 -1q-8 0 -8 12z" />\n
+<glyph horiz-adv-x="458" d="M25 10q0 15 11 15h62q5 0 5 36v253q0 62 -7 62h-57q-10 0 -10 13q0 14 5 14l17 -1q17 0 42.5 -0.5t46.5 -0.5q45 0 131.5 1t93.5 1q4 0 4 23q0 6 16 6q12 0 12 -7q0 -2 -0.5 -47t-0.5 -64q0 -6 -13 -6q-15 0 -15 6v57q0 5 -130 5h-58q-4 0 -4 -52v-98q0 -15 8 -15h34 q126 0 126 7v43q0 4 12 4q14 0 14 -3q0 -10 -0.5 -29.5t-0.5 -28.5t0.5 -28.5t0.5 -29.5q0 -6 -14 -6q-12 0 -12 7v36q0 7 -84 7h-73h-6t-3.5 -1t-1.5 -3v-6q0 -23 0.5 -50.5t0.5 -42.5t0.5 -29.5t2 -20t3.5 -5.5h43.5t55 0.5l53 1t41.5 0.5h17q8 0 9.5 2t1.5 13v57 q0 6 14 6q15 0 15 -6q0 -17 -0.5 -55t-0.5 -46q0 -7 -12 -7h-11.5t-28 0.5t-37.5 0.5q-87 -87 -87 -166q0 -33 20 -56.5t44 -23.5q23 0 43 11t31 22l11 11q1 0 6 -6t5 -7q0 -3 -15 -19t-47.5 -34t-68.5 -18q-32 0 -62.5 29.5t-30.5 63.5q0 14 3 28t6.5 24.5t13 24.5t14.5 22 t20.5 23.5t21 21.5t25 24.5l25.5 24.5q-19 0 -78 0.5t-99 0.5q-27 0 -68 -1t-43 -1q-8 0 -8 12z" />\n
+<glyph horiz-adv-x="485" d="M138 461q0 1 3 6l79 119q6 10 8.5 11.5t9.5 1.5h20q7 0 9.5 -1.5t8.5 -11.5l79 -119q3 -5 3 -6q0 -2 -5 -2h-12q-1 0 -8 6l-81 70q-4 3 -8 0l-81 -70q-6 -6 -8 -6h-12q-5 0 -5 2zM25 200q0 96 65.5 155.5t158.5 59.5q39 0 76 -13.5t53 -26.5q10 -8 10 3l1 22q0 11 11 11 q18 0 18 -8q0 -1 -3 -57t-3 -79q0 -7 -15 -7q-14 0 -14 8q0 1 1 24.5t1 26.5q0 4 -15.5 20.5t-47 33.5t-64.5 17q-65 0 -106.5 -47t-41.5 -131q0 -83 44.5 -137.5t118.5 -54.5q36 0 60.5 8.5t26.5 18.5q2 18 2 28v29q0 24 -7 24h-55q-5 0 -5 15q0 12 5 12q7 0 36 -1t46 -1 q13 0 36.5 1t37.5 1q4 0 4 -10q0 -17 -4 -17h-19q-8 0 -8 -34q0 -7 -0.5 -21t-0.5 -25q0 -8 -27.5 -21.5t-71.5 -24.5t-82 -11q-93 0 -157.5 50.5t-64.5 158.5z" />\n
+<glyph horiz-adv-x="485" d="M145 579q0 7 1 7h17l1 -4q1 -5 3.5 -13.5t5.5 -15.5q21 -41 75 -41t75 41q3 7 5.5 15.5t3.5 13.5l1 4h17q1 0 1 -6q0 -48 -26.5 -84.5t-76.5 -36.5q-51 0 -77 36t-26 84zM25 200q0 96 65.5 155.5t158.5 59.5q39 0 76 -13.5t53 -26.5q10 -8 10 3l1 22q0 11 11 11 q18 0 18 -8q0 -1 -3 -57t-3 -79q0 -7 -15 -7q-14 0 -14 8q0 1 1 24.5t1 26.5q0 4 -15.5 20.5t-47 33.5t-64.5 17q-65 0 -106.5 -47t-41.5 -131q0 -83 44.5 -137.5t118.5 -54.5q36 0 60.5 8.5t26.5 18.5q2 18 2 28v29q0 24 -7 24h-55q-5 0 -5 15q0 12 5 12q7 0 36 -1t46 -1 q13 0 36.5 1t37.5 1q4 0 4 -10q0 -17 -4 -17h-19q-8 0 -8 -34q0 -7 -0.5 -21t-0.5 -25q0 -8 -27.5 -21.5t-71.5 -24.5t-82 -11q-93 0 -157.5 50.5t-64.5 158.5z" />\n
+<glyph horiz-adv-x="485" d="M197 533q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM25 200q0 96 65.5 155.5t158.5 59.5q39 0 76 -13.5t53 -26.5q10 -8 10 3l1 22q0 11 11 11q18 0 18 -8q0 -1 -3 -57t-3 -79q0 -7 -15 -7q-14 0 -14 8q0 1 1 24.5t1 26.5 q0 4 -15.5 20.5t-47 33.5t-64.5 17q-65 0 -106.5 -47t-41.5 -131q0 -83 44.5 -137.5t118.5 -54.5q36 0 60.5 8.5t26.5 18.5q2 18 2 28v29q0 24 -7 24h-55q-5 0 -5 15q0 12 5 12q7 0 36 -1t46 -1q13 0 36.5 1t37.5 1q4 0 4 -10q0 -17 -4 -17h-19q-8 0 -8 -34q0 -7 -0.5 -21 t-0.5 -25q0 -8 -27.5 -21.5t-71.5 -24.5t-82 -11q-93 0 -157.5 50.5t-64.5 158.5z" />\n
+<glyph horiz-adv-x="485" d="M215 -225l15 10q14 10 29 25.5t15 29.5q0 17 -13.5 30t-26.5 21.5t-13 12.5q0 11 18.5 23t24.5 12q12 0 37.5 -19.5t25.5 -33.5q0 -31 -24.5 -62.5t-48 -48t-29.5 -16.5q-4 0 -7 5.5t-3 10.5zM25 200q0 96 65.5 155.5t158.5 59.5q39 0 76 -13.5t53 -26.5q10 -8 10 3l1 22 q0 11 11 11q18 0 18 -8q0 -1 -3 -57t-3 -79q0 -7 -15 -7q-14 0 -14 8q0 1 1 24.5t1 26.5q0 4 -15.5 20.5t-47 33.5t-64.5 17q-65 0 -106.5 -47t-41.5 -131q0 -83 44.5 -137.5t118.5 -54.5q36 0 60.5 8.5t26.5 18.5q2 18 2 28v29q0 24 -7 24h-55q-5 0 -5 15q0 12 5 12 q7 0 36 -1t46 -1q13 0 36.5 1t37.5 1q4 0 4 -10q0 -17 -4 -17h-19q-8 0 -8 -34q0 -7 -0.5 -21t-0.5 -25q0 -8 -27.5 -21.5t-71.5 -24.5t-82 -11q-93 0 -157.5 50.5t-64.5 158.5z" />\n
+<glyph horiz-adv-x="485" d="M138 461q0 1 3 6l79 119q6 10 8.5 11.5t9.5 1.5h20q7 0 9.5 -1.5t8.5 -11.5l79 -119q3 -5 3 -6q0 -2 -5 -2h-12q-1 0 -8 6l-81 70q-4 3 -8 0l-81 -70q-6 -6 -8 -6h-12q-5 0 -5 2zM25 200q0 96 65.5 155.5t158.5 59.5q39 0 76 -13.5t53 -26.5q10 -8 10 3l1 22q0 11 11 11 q18 0 18 -8q0 -1 -3 -57t-3 -79q0 -7 -15 -7q-14 0 -14 8q0 1 1 24.5t1 26.5q0 4 -15.5 20.5t-47 33.5t-64.5 17q-65 0 -106.5 -47t-41.5 -131q0 -83 44.5 -137.5t118.5 -54.5q36 0 60.5 8.5t26.5 18.5q2 18 2 28v29q0 24 -7 24h-55q-5 0 -5 15q0 12 5 12q7 0 36 -1t46 -1 q13 0 36.5 1t37.5 1q4 0 4 -10q0 -17 -4 -17h-19q-8 0 -8 -34q0 -7 -0.5 -21t-0.5 -25q0 -8 -27.5 -21.5t-71.5 -24.5t-82 -11q-93 0 -157.5 50.5t-64.5 158.5z" />\n
+<glyph horiz-adv-x="485" d="M145 579q0 7 1 7h17l1 -4q1 -5 3.5 -13.5t5.5 -15.5q21 -41 75 -41t75 41q3 7 5.5 15.5t3.5 13.5l1 4h17q1 0 1 -6q0 -48 -26.5 -84.5t-76.5 -36.5q-51 0 -77 36t-26 84zM25 200q0 96 65.5 155.5t158.5 59.5q39 0 76 -13.5t53 -26.5q10 -8 10 3l1 22q0 11 11 11 q18 0 18 -8q0 -1 -3 -57t-3 -79q0 -7 -15 -7q-14 0 -14 8q0 1 1 24.5t1 26.5q0 4 -15.5 20.5t-47 33.5t-64.5 17q-65 0 -106.5 -47t-41.5 -131q0 -83 44.5 -137.5t118.5 -54.5q36 0 60.5 8.5t26.5 18.5q2 18 2 28v29q0 24 -7 24h-55q-5 0 -5 15q0 12 5 12q7 0 36 -1t46 -1 q13 0 36.5 1t37.5 1q4 0 4 -10q0 -17 -4 -17h-19q-8 0 -8 -34q0 -7 -0.5 -21t-0.5 -25q0 -8 -27.5 -21.5t-71.5 -24.5t-82 -11q-93 0 -157.5 50.5t-64.5 158.5z" />\n
+<glyph horiz-adv-x="485" d="M197 533q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM25 200q0 96 65.5 155.5t158.5 59.5q39 0 76 -13.5t53 -26.5q10 -8 10 3l1 22q0 11 11 11q18 0 18 -8q0 -1 -3 -57t-3 -79q0 -7 -15 -7q-14 0 -14 8q0 1 1 24.5t1 26.5 q0 4 -15.5 20.5t-47 33.5t-64.5 17q-65 0 -106.5 -47t-41.5 -131q0 -83 44.5 -137.5t118.5 -54.5q36 0 60.5 8.5t26.5 18.5q2 18 2 28v29q0 24 -7 24h-55q-5 0 -5 15q0 12 5 12q7 0 36 -1t46 -1q13 0 36.5 1t37.5 1q4 0 4 -10q0 -17 -4 -17h-19q-8 0 -8 -34q0 -7 -0.5 -21 t-0.5 -25q0 -8 -27.5 -21.5t-71.5 -24.5t-82 -11q-93 0 -157.5 50.5t-64.5 158.5z" />\n
+<glyph horiz-adv-x="485" d="M215 -225l15 10q14 10 29 25.5t15 29.5q0 17 -13.5 30t-26.5 21.5t-13 12.5q0 11 18.5 23t24.5 12q12 0 37.5 -19.5t25.5 -33.5q0 -31 -24.5 -62.5t-48 -48t-29.5 -16.5q-4 0 -7 5.5t-3 10.5zM25 200q0 96 65.5 155.5t158.5 59.5q39 0 76 -13.5t53 -26.5q10 -8 10 3l1 22 q0 11 11 11q18 0 18 -8q0 -1 -3 -57t-3 -79q0 -7 -15 -7q-14 0 -14 8q0 1 1 24.5t1 26.5q0 4 -15.5 20.5t-47 33.5t-64.5 17q-65 0 -106.5 -47t-41.5 -131q0 -83 44.5 -137.5t118.5 -54.5q36 0 60.5 8.5t26.5 18.5q2 18 2 28v29q0 24 -7 24h-55q-5 0 -5 15q0 12 5 12 q7 0 36 -1t46 -1q13 0 36.5 1t37.5 1q4 0 4 -10q0 -17 -4 -17h-19q-8 0 -8 -34q0 -7 -0.5 -21t-0.5 -25q0 -8 -27.5 -21.5t-71.5 -24.5t-82 -11q-93 0 -157.5 50.5t-64.5 158.5z" />\n
+<glyph horiz-adv-x="567" d="M175 461q0 1 3 6l79 119q6 10 8.5 11.5t9.5 1.5h20q7 0 9.5 -1.5t8.5 -11.5l79 -119q3 -5 3 -6q0 -2 -5 -2h-12l-8 6l-81 70q-4 3 -8 0l-81 -70q-6 -6 -8 -6h-12q-5 0 -5 2zM25 13q0 12 9 12h60q4 0 4 144v62q0 145 -4 145h-55q-13 0 -13 15q0 7 2 9.5t10 2.5l34 -1 q34 -1 60 -1q19 0 62 1t46 1q9 0 9 -13q0 -14 -12 -14h-59q-4 0 -4 -74v-74q0 -7 1.5 -9t7.5 -2h208q7 0 8 1t1 8v68q0 82 -6 82h-57q-10 0 -10 16q0 11 10 11q3 0 16.5 -0.5t34.5 -1t43 -0.5q24 0 47 0.5t36.5 1t14.5 0.5q7 0 7 -13q0 -14 -10 -14h-49q-1 0 -1 -138 q0 -213 3 -213h57q6 0 6 -15q0 -12 -6 -12l-33 1q-33 1 -67 1q-33 0 -68 -1t-36 -1q-8 0 -8 13q0 14 9 14h63q4 0 4 88v73q0 7 -0.5 8t-4.5 1h-213h-4t-2.5 -1t-1.5 -3v-6q0 -160 7 -160h59q7 0 7 -12q0 -15 -7 -15l-35 1q-35 1 -69 1q-31 0 -66.5 -1t-36.5 -1q-8 0 -8 15z " />\n
+<glyph horiz-adv-x="567" d="M25 13q0 12 9 12h60q4 0 4 144v104q0 7 -10 7h-59q-2 0 -2.5 12t2.5 12h59q7 0 8 1t1 8q-2 63 -3 63h-55q-13 0 -13 15q0 7 2 9.5t10 2.5l34 -1q34 -1 60 -1q19 0 62 1t46 1q9 0 9 -13q0 -14 -12 -14h-59q-4 0 -4 -63q0 -9 6 -9h211q6 0 7.5 2t1.5 10q-2 60 -6 60h-57 q-10 0 -10 16q0 11 10 11q3 0 16.5 -0.5t34.5 -1t43 -0.5q24 0 47 0.5t36.5 1t14.5 0.5q7 0 7 -13q0 -14 -10 -14h-49q-1 0 -1 -60v-6t1 -3.5t3 -2t5 -0.5h48q3 0 3 -12t-3 -12h-48q-6 0 -7.5 -1.5t-1.5 -8.5v-32q0 -213 3 -213h57q6 0 6 -15q0 -12 -6 -12l-33 1 q-33 1 -67 1q-33 0 -68 -1t-36 -1q-8 0 -8 13q0 14 9 14h63q4 0 4 88v73q0 7 -0.5 8t-4.5 1h-213h-4t-2.5 -1t-1.5 -3v-6q0 -160 7 -160h59q7 0 7 -12q0 -15 -7 -15l-35 1q-35 1 -69 1q-31 0 -66.5 -1t-36.5 -1q-8 0 -8 15zM174 228q0 -7 1.5 -9t7.5 -2h208q7 0 8 1t1 8v44 q0 8 -1 9t-9 1h-210q-6 0 -6 -7v-45z" />\n
+<glyph horiz-adv-x="567" d="M175 461q0 1 3 6l79 119q6 10 8.5 11.5t9.5 1.5h20q7 0 9.5 -1.5t8.5 -11.5l79 -119q3 -5 3 -6q0 -2 -5 -2h-12l-8 6l-81 70q-4 3 -8 0l-81 -70q-6 -6 -8 -6h-12q-5 0 -5 2zM25 13q0 12 9 12h60q4 0 4 144v62q0 145 -4 145h-55q-13 0 -13 15q0 7 2 9.5t10 2.5l34 -1 q34 -1 60 -1q19 0 62 1t46 1q9 0 9 -13q0 -14 -12 -14h-59q-4 0 -4 -74v-74q0 -7 1.5 -9t7.5 -2h208q7 0 8 1t1 8v68q0 82 -6 82h-57q-10 0 -10 16q0 11 10 11q3 0 16.5 -0.5t34.5 -1t43 -0.5q24 0 47 0.5t36.5 1t14.5 0.5q7 0 7 -13q0 -14 -10 -14h-49q-1 0 -1 -138 q0 -213 3 -213h57q6 0 6 -15q0 -12 -6 -12l-33 1q-33 1 -67 1q-33 0 -68 -1t-36 -1q-8 0 -8 13q0 14 9 14h63q4 0 4 88v73q0 7 -0.5 8t-4.5 1h-213h-4t-2.5 -1t-1.5 -3v-6q0 -160 7 -160h59q7 0 7 -12q0 -15 -7 -15l-35 1q-35 1 -69 1q-31 0 -66.5 -1t-36.5 -1q-8 0 -8 15z " />\n
+<glyph horiz-adv-x="567" d="M25 13q0 12 9 12h60q4 0 4 144v104q0 7 -10 7h-59q-2 0 -2.5 12t2.5 12h59q7 0 8 1t1 8q-2 63 -3 63h-55q-13 0 -13 15q0 7 2 9.5t10 2.5l34 -1q34 -1 60 -1q19 0 62 1t46 1q9 0 9 -13q0 -14 -12 -14h-59q-4 0 -4 -63q0 -9 6 -9h211q6 0 7.5 2t1.5 10q-2 60 -6 60h-57 q-10 0 -10 16q0 11 10 11q3 0 16.5 -0.5t34.5 -1t43 -0.5q24 0 47 0.5t36.5 1t14.5 0.5q7 0 7 -13q0 -14 -10 -14h-49q-1 0 -1 -60v-6t1 -3.5t3 -2t5 -0.5h48q3 0 3 -12t-3 -12h-48q-6 0 -7.5 -1.5t-1.5 -8.5v-32q0 -213 3 -213h57q6 0 6 -15q0 -12 -6 -12l-33 1 q-33 1 -67 1q-33 0 -68 -1t-36 -1q-8 0 -8 13q0 14 9 14h63q4 0 4 88v73q0 7 -0.5 8t-4.5 1h-213h-4t-2.5 -1t-1.5 -3v-6q0 -160 7 -160h59q7 0 7 -12q0 -15 -7 -15l-35 1q-35 1 -69 1q-31 0 -66.5 -1t-36.5 -1q-8 0 -8 15zM174 228q0 -7 1.5 -9t7.5 -2h208q7 0 8 1t1 8v44 q0 8 -1 9t-9 1h-210q-6 0 -6 -7v-45z" />\n
+<glyph horiz-adv-x="283" d="M122 451q0 2 2 6l49 130q9 25 30 25q17 0 26.5 -8.5t9.5 -21.5q0 -10 -7 -20l-82 -107q-4 -6 -8 -6h-16q-4 0 -4 2zM25 13q0 12 9 12h62q5 0 5 84v122q0 145 -4 145h-55q-13 0 -13 15q0 12 13 12l34 -1q35 -1 61 -1q30 0 68.5 1t39.5 1q9 0 9 -13q0 -14 -12 -14h-59 q-5 0 -5 -74v-189q0 -88 8 -88h65q7 0 7 -12q0 -15 -7 -15q-1 0 -39 1t-71 1q-36 0 -72 -1l-36 -1q-8 0 -8 15z" />\n
+<glyph horiz-adv-x="283" d="M27 461q0 1 3 6l79 119q6 10 8.5 11.5t9.5 1.5h20q7 0 9.5 -1.5t8.5 -11.5l79 -119q3 -5 3 -6q0 -2 -5 -2h-12l-8 6l-81 70q-4 3 -8 0l-81 -70q-6 -6 -8 -6h-12q-5 0 -5 2zM25 13q0 12 9 12h62q5 0 5 84v122q0 145 -4 145h-55q-13 0 -13 15q0 12 13 12l34 -1q35 -1 61 -1 q30 0 68.5 1t39.5 1q9 0 9 -13q0 -14 -12 -14h-59q-5 0 -5 -74v-189q0 -88 8 -88h65q7 0 7 -12q0 -15 -7 -15q-1 0 -39 1t-71 1q-36 0 -72 -1l-36 -1q-8 0 -8 15z" />\n
+<glyph horiz-adv-x="283" d="M6 533q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM166 533q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM25 13q0 12 9 12h62q5 0 5 84v122q0 145 -4 145h-55q-13 0 -13 15 q0 12 13 12l34 -1q35 -1 61 -1q30 0 68.5 1t39.5 1q9 0 9 -13q0 -14 -12 -14h-59q-5 0 -5 -74v-189q0 -88 8 -88h65q7 0 7 -12q0 -15 -7 -15q-1 0 -39 1t-71 1q-36 0 -72 -1l-36 -1q-8 0 -8 15z" />\n
+<glyph horiz-adv-x="283" d="M35 582q0 13 9.5 21.5t26.5 8.5q21 0 30 -25l49 -130q2 -4 2 -6t-4 -2h-16q-4 0 -8 6l-82 107q-7 10 -7 20zM25 13q0 12 9 12h62q5 0 5 84v122q0 145 -4 145h-55q-13 0 -13 15q0 12 13 12l34 -1q35 -1 61 -1q30 0 68.5 1t39.5 1q9 0 9 -13q0 -14 -12 -14h-59q-5 0 -5 -74 v-189q0 -88 8 -88h65q7 0 7 -12q0 -15 -7 -15q-1 0 -39 1t-71 1q-36 0 -72 -1l-36 -1q-8 0 -8 15z" />\n
+<glyph horiz-adv-x="283" d="M32 498q0 7 8 26q11 27 27 41t29 14q16 0 46 -19t42 -19q22 0 36 35q2 7 12 7q7 0 7 -2q0 -8 -7 -27q-22 -58 -60 -58q-18 0 -45 18.5t-43 18.5q-23 0 -34 -31q-2 -6 -11 -6q-7 0 -7 2zM25 13q0 12 9 12h62q5 0 5 84v122q0 145 -4 145h-55q-13 0 -13 15q0 12 13 12l34 -1 q35 -1 61 -1q30 0 68.5 1t39.5 1q9 0 9 -13q0 -14 -12 -14h-59q-5 0 -5 -74v-189q0 -88 8 -88h65q7 0 7 -12q0 -15 -7 -15q-1 0 -39 1t-71 1q-36 0 -72 -1l-36 -1q-8 0 -8 15z" />\n
+<glyph horiz-adv-x="283" d="M34 579q0 7 1 7h17l1 -4q1 -5 3.5 -13.5t5.5 -15.5q21 -41 75 -41t75 41q3 7 5.5 15.5t3.5 13.5l1 4h17q1 0 1 -6q0 -48 -26.5 -84.5t-76.5 -36.5q-51 0 -77 36t-26 84zM25 13q0 12 9 12h62q5 0 5 84v122q0 145 -4 145h-55q-13 0 -13 15q0 12 13 12l34 -1q35 -1 61 -1 q30 0 68.5 1t39.5 1q9 0 9 -13q0 -14 -12 -14h-59q-5 0 -5 -74v-189q0 -88 8 -88h65q7 0 7 -12q0 -15 -7 -15q-1 0 -39 1t-71 1q-36 0 -72 -1l-36 -1q-8 0 -8 15z" />\n
+<glyph horiz-adv-x="283" d="M35 518v23q0 6 1.5 7t7.5 1h187q5 0 6.5 -1t1.5 -6v-25q0 -6 -1 -7t-7 -1h-187q-7 0 -8 1t-1 8zM25 13q0 12 9 12h62q5 0 5 84v122q0 145 -4 145h-55q-13 0 -13 15q0 12 13 12l34 -1q35 -1 61 -1q30 0 68.5 1t39.5 1q9 0 9 -13q0 -14 -12 -14h-59q-5 0 -5 -74v-189 q0 -88 8 -88h65q7 0 7 -12q0 -15 -7 -15q-1 0 -39 1t-71 1q-36 0 -72 -1l-36 -1q-8 0 -8 15z" />\n
+<glyph horiz-adv-x="283" d="M25 13q0 12 9 12h62q5 0 5 84v122q0 145 -4 145h-55q-13 0 -13 15q0 12 13 12l34 -1q35 -1 61 -1q30 0 68.5 1t39.5 1q9 0 9 -13q0 -14 -12 -14h-59q-5 0 -5 -74v-189q0 -88 8 -88h65q7 0 7 -12q0 -15 -7 -15q-1 0 -35 1t-64 1q-49 -92 -49 -167q0 -38 15.5 -59.5 t45.5 -21.5q18 0 32 6t20.5 12.5t7.5 6.5t6 -6t5 -7q0 -3 -12 -14t-41 -24t-63 -13q-30 0 -52.5 26t-22.5 59q0 60 87 202q-32 0 -65 -1l-33 -1q-8 0 -8 15z" />\n
+<glyph horiz-adv-x="283" d="M122 451q0 2 2 6l49 130q9 25 30 25q17 0 26.5 -8.5t9.5 -21.5q0 -10 -7 -20l-82 -107q-4 -6 -8 -6h-16q-4 0 -4 2zM25 13q0 12 9 12h62q5 0 5 84v122q0 145 -4 145h-55q-13 0 -13 15q0 12 13 12l34 -1q35 -1 61 -1q30 0 68.5 1t39.5 1q9 0 9 -13q0 -14 -12 -14h-59 q-5 0 -5 -74v-189q0 -88 8 -88h65q7 0 7 -12q0 -15 -7 -15q-1 0 -39 1t-71 1q-36 0 -72 -1l-36 -1q-8 0 -8 15z" />\n
+<glyph horiz-adv-x="283" d="M27 461q0 1 3 6l79 119q6 10 8.5 11.5t9.5 1.5h20q7 0 9.5 -1.5t8.5 -11.5l79 -119q3 -5 3 -6q0 -2 -5 -2h-12l-8 6l-81 70q-4 3 -8 0l-81 -70q-6 -6 -8 -6h-12q-5 0 -5 2zM25 13q0 12 9 12h62q5 0 5 84v122q0 145 -4 145h-55q-13 0 -13 15q0 12 13 12l34 -1q35 -1 61 -1 q30 0 68.5 1t39.5 1q9 0 9 -13q0 -14 -12 -14h-59q-5 0 -5 -74v-189q0 -88 8 -88h65q7 0 7 -12q0 -15 -7 -15q-1 0 -39 1t-71 1q-36 0 -72 -1l-36 -1q-8 0 -8 15z" />\n
+<glyph horiz-adv-x="283" d="M6 533q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM166 533q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM25 13q0 12 9 12h62q5 0 5 84v122q0 145 -4 145h-55q-13 0 -13 15 q0 12 13 12l34 -1q35 -1 61 -1q30 0 68.5 1t39.5 1q9 0 9 -13q0 -14 -12 -14h-59q-5 0 -5 -74v-189q0 -88 8 -88h65q7 0 7 -12q0 -15 -7 -15q-1 0 -39 1t-71 1q-36 0 -72 -1l-36 -1q-8 0 -8 15z" />\n
+<glyph horiz-adv-x="283" d="M35 582q0 13 9.5 21.5t26.5 8.5q21 0 30 -25l49 -130q2 -4 2 -6t-4 -2h-16q-4 0 -8 6l-82 107q-7 10 -7 20zM25 13q0 12 9 12h62q5 0 5 84v122q0 145 -4 145h-55q-13 0 -13 15q0 12 13 12l34 -1q35 -1 61 -1q30 0 68.5 1t39.5 1q9 0 9 -13q0 -14 -12 -14h-59q-5 0 -5 -74 v-189q0 -88 8 -88h65q7 0 7 -12q0 -15 -7 -15q-1 0 -39 1t-71 1q-36 0 -72 -1l-36 -1q-8 0 -8 15z" />\n
+<glyph horiz-adv-x="283" d="M32 498q0 7 8 26q11 27 27 41t29 14q16 0 46 -19t42 -19q22 0 36 35q2 7 12 7q7 0 7 -2q0 -8 -7 -27q-22 -58 -60 -58q-18 0 -45 18.5t-43 18.5q-23 0 -34 -31q-2 -6 -11 -6q-7 0 -7 2zM25 13q0 12 9 12h62q5 0 5 84v122q0 145 -4 145h-55q-13 0 -13 15q0 12 13 12l34 -1 q35 -1 61 -1q30 0 68.5 1t39.5 1q9 0 9 -13q0 -14 -12 -14h-59q-5 0 -5 -74v-189q0 -88 8 -88h65q7 0 7 -12q0 -15 -7 -15q-1 0 -39 1t-71 1q-36 0 -72 -1l-36 -1q-8 0 -8 15z" />\n
+<glyph horiz-adv-x="283" d="M34 579q0 7 1 7h17l1 -4q1 -5 3.5 -13.5t5.5 -15.5q21 -41 75 -41t75 41q3 7 5.5 15.5t3.5 13.5l1 4h17q1 0 1 -6q0 -48 -26.5 -84.5t-76.5 -36.5q-51 0 -77 36t-26 84zM25 13q0 12 9 12h62q5 0 5 84v122q0 145 -4 145h-55q-13 0 -13 15q0 12 13 12l34 -1q35 -1 61 -1 q30 0 68.5 1t39.5 1q9 0 9 -13q0 -14 -12 -14h-59q-5 0 -5 -74v-189q0 -88 8 -88h65q7 0 7 -12q0 -15 -7 -15q-1 0 -39 1t-71 1q-36 0 -72 -1l-36 -1q-8 0 -8 15z" />\n
+<glyph horiz-adv-x="283" d="M35 518v23q0 6 1.5 7t7.5 1h187q5 0 6.5 -1t1.5 -6v-25q0 -6 -1 -7t-7 -1h-187q-7 0 -8 1t-1 8zM25 13q0 12 9 12h62q5 0 5 84v122q0 145 -4 145h-55q-13 0 -13 15q0 12 13 12l34 -1q35 -1 61 -1q30 0 68.5 1t39.5 1q9 0 9 -13q0 -14 -12 -14h-59q-5 0 -5 -74v-189 q0 -88 8 -88h65q7 0 7 -12q0 -15 -7 -15q-1 0 -39 1t-71 1q-36 0 -72 -1l-36 -1q-8 0 -8 15z" />\n
+<glyph horiz-adv-x="283" d="M25 13q0 12 9 12h62q5 0 5 84v122q0 145 -4 145h-55q-13 0 -13 15q0 12 13 12l34 -1q35 -1 61 -1q30 0 68.5 1t39.5 1q9 0 9 -13q0 -14 -12 -14h-59q-5 0 -5 -74v-189q0 -88 8 -88h65q7 0 7 -12q0 -15 -7 -15q-1 0 -35 1t-64 1q-49 -92 -49 -167q0 -38 15.5 -59.5 t45.5 -21.5q18 0 32 6t20.5 12.5t7.5 6.5t6 -6t5 -7q0 -3 -12 -14t-41 -24t-63 -13q-30 0 -52.5 26t-22.5 59q0 60 87 202q-32 0 -65 -1l-33 -1q-8 0 -8 15z" />\n
+<glyph horiz-adv-x="291" d="M35 461q0 1 3 6l79 119q6 10 8.5 11.5t9.5 1.5h20q7 0 9.5 -1.5t8.5 -11.5l79 -119q3 -5 3 -6q0 -2 -5 -2h-12l-8 6l-81 70q-4 3 -8 0l-81 -70q-6 -6 -8 -6h-12q-5 0 -5 2zM-20 -153q0 21 22 41.5t30 20.5q10 0 29.5 -11.5t28.5 -11.5q18 0 24 16t6 51q0 44 -1.5 138 t-1.5 140v72q0 73 -2 73h-77q-13 0 -13 15q0 12 13 12l44 -1q45 -1 71 -1q30 0 66.5 1t37.5 1q9 0 9 -13q0 -14 -10 -14h-57q-5 0 -5 -74v-217q0 -44 -2.5 -71.5t-17.5 -66.5t-44 -70q-48 -52 -99 -52q-17 0 -34 6.5t-17 15.5z" />\n
+<glyph horiz-adv-x="291" d="M35 461q0 1 3 6l79 119q6 10 8.5 11.5t9.5 1.5h20q7 0 9.5 -1.5t8.5 -11.5l79 -119q3 -5 3 -6q0 -2 -5 -2h-12l-8 6l-81 70q-4 3 -8 0l-81 -70q-6 -6 -8 -6h-12q-5 0 -5 2zM-20 -153q0 21 22 41.5t30 20.5q10 0 29.5 -11.5t28.5 -11.5q18 0 24 16t6 51q0 44 -1.5 138 t-1.5 140v72q0 73 -2 73h-77q-13 0 -13 15q0 12 13 12l44 -1q45 -1 71 -1q30 0 66.5 1t37.5 1q9 0 9 -13q0 -14 -10 -14h-57q-5 0 -5 -74v-217q0 -44 -2.5 -71.5t-17.5 -66.5t-44 -70q-48 -52 -99 -52q-17 0 -34 6.5t-17 15.5z" />\n
+<glyph horiz-adv-x="493" d="M208 -225l15 10q15 10 29.5 25.5t14.5 29.5q0 17 -13.5 30t-26.5 21.5t-13 12.5q0 11 18.5 23t24.5 12q12 0 37.5 -19.5t25.5 -33.5q0 -31 -24.5 -62.5t-48 -48t-29.5 -16.5q-4 0 -7 5.5t-3 10.5zM25 13q0 12 9 12h62q5 0 5 84v122q0 145 -4 145h-55q-13 0 -13 15 q0 12 13 12l34 -1q35 -1 61 -1q24 0 59.5 1t37.5 1q9 0 9 -13q0 -14 -12 -14h-48q-6 0 -6 -75v-82q0 -13 9 -13h16q6 0 128 157q7 7 6.5 10t-12.5 3h-22q-13 0 -13 15q0 12 13 12q1 0 22.5 -1t42.5 -1q23 0 46 1t26 1q9 0 9 -13q0 -14 -12 -14h-39q-3 0 -50 -49.5l-80 -85.5 q-6 -6 0 -12l174 -194q10 -10 19 -10h16q7 0 7 -12q0 -15 -7 -15q-2 0 -30.5 1t-54.5 1q-27 0 -56.5 -1t-31.5 -1q-8 0 -8 15q0 12 9 12h37q10 0 10 1.5t-5 7.5l-129 148q-3 3 -12 3h-16q-7 0 -9.5 -1t-2.5 -7v-94q0 -58 7 -58h55q7 0 7 -12q0 -15 -7 -15q-1 0 -33 1t-65 1 q-36 0 -72 -1l-36 -1q-8 0 -8 15z" />\n
+<glyph horiz-adv-x="493" d="M208 -225l15 10q15 10 29.5 25.5t14.5 29.5q0 17 -13.5 30t-26.5 21.5t-13 12.5q0 11 18.5 23t24.5 12q12 0 37.5 -19.5t25.5 -33.5q0 -31 -24.5 -62.5t-48 -48t-29.5 -16.5q-4 0 -7 5.5t-3 10.5zM25 13q0 12 9 12h62q5 0 5 84v122q0 145 -4 145h-55q-13 0 -13 15 q0 12 13 12l34 -1q35 -1 61 -1q24 0 59.5 1t37.5 1q9 0 9 -13q0 -14 -12 -14h-48q-6 0 -6 -75v-82q0 -13 9 -13h16q6 0 128 157q7 7 6.5 10t-12.5 3h-22q-13 0 -13 15q0 12 13 12q1 0 22.5 -1t42.5 -1q23 0 46 1t26 1q9 0 9 -13q0 -14 -12 -14h-39q-3 0 -50 -49.5l-80 -85.5 q-6 -6 0 -12l174 -194q10 -10 19 -10h16q7 0 7 -12q0 -15 -7 -15q-2 0 -30.5 1t-54.5 1q-27 0 -56.5 -1t-31.5 -1q-8 0 -8 15q0 12 9 12h37q10 0 10 1.5t-5 7.5l-129 148q-3 3 -12 3h-16q-7 0 -9.5 -1t-2.5 -7v-94q0 -58 7 -58h55q7 0 7 -12q0 -15 -7 -15q-1 0 -33 1t-65 1 q-36 0 -72 -1l-36 -1q-8 0 -8 15z" />\n
+<glyph horiz-adv-x="445" d="M189 -225l15 10q14 10 29 25.5t15 29.5q0 17 -13 30t-26.5 21.5t-13.5 12.5q0 11 18.5 23t24.5 12q12 0 37.5 -19.5t25.5 -33.5q0 -31 -24.5 -62.5t-48 -48t-29.5 -16.5q-4 0 -7 5.5t-3 10.5zM25 13q0 12 9 12h60q5 0 5 84v122q0 145 -4 145h-55q-13 0 -13 15q0 12 13 12 l36 -1q36 -1 62 -1q30 0 73.5 1t44.5 1q9 0 9 -14q0 -13 -11 -13h-70q-6 0 -6 -74v-189q0 -83 8 -83q98 0 186 8q12 1 16.5 5t5.5 18l7 57q1 9 15 7t14 -9q0 -3 -1.5 -16.5l-4.5 -39.5l-6 -52q-1 -11 -19 -11q-11 0 -126 1.5t-131 1.5q-36 0 -72 -1l-37 -1q-8 0 -8 15z" />\n
+<glyph horiz-adv-x="445" d="M123 451q0 2 2 6l49 130q9 25 30 25q17 0 26.5 -8.5t9.5 -21.5q0 -10 -7 -20l-82 -107q-5 -6 -8 -6h-16q-4 0 -4 2zM25 13q0 12 9 12h60q5 0 5 84v122q0 145 -4 145h-55q-13 0 -13 15q0 12 13 12l36 -1q36 -1 62 -1q30 0 73.5 1t44.5 1q9 0 9 -14q0 -13 -11 -13h-70 q-6 0 -6 -74v-189q0 -83 8 -83q98 0 186 8q12 1 16.5 5t5.5 18l7 57q1 9 15 7t14 -9q0 -3 -1.5 -16.5l-4.5 -39.5l-6 -52q-1 -11 -19 -11q-11 0 -126 1.5t-131 1.5q-36 0 -72 -1l-37 -1q-8 0 -8 15z" />\n
+<glyph horiz-adv-x="445" d="M310 331q0 2 2.5 27t5.5 60.5t5 54.5q3 33 35 33t32 -29q0 -5 -3 -13l-51 -124q-6 -12 -8 -12h-15q-3 0 -3 3zM25 13q0 12 9 12h60q5 0 5 84v122q0 145 -4 145h-55q-13 0 -13 15q0 12 13 12l36 -1q36 -1 62 -1q30 0 73.5 1t44.5 1q9 0 9 -14q0 -13 -11 -13h-70 q-6 0 -6 -74v-189q0 -83 8 -83q98 0 186 8q12 1 16.5 5t5.5 18l7 57q1 9 15 7t14 -9q0 -3 -1.5 -16.5l-4.5 -39.5l-6 -52q-1 -11 -19 -11q-11 0 -126 1.5t-131 1.5q-36 0 -72 -1l-37 -1q-8 0 -8 15z" />\n
+<glyph horiz-adv-x="445" d="M25 13q0 12 9 12h60q5 0 5 84v122q0 145 -4 145h-55q-13 0 -13 15q0 12 13 12l36 -1q36 -1 62 -1q30 0 73.5 1t44.5 1q9 0 9 -14q0 -13 -11 -13h-70q-6 0 -6 -74v-189q0 -83 8 -83q98 0 186 8q12 1 16.5 5t5.5 18l7 57q1 9 15 7t14 -9q0 -3 -1.5 -16.5l-4.5 -39.5l-6 -52 q-1 -11 -19 -11q-11 0 -126 1.5t-131 1.5q-36 0 -72 -1l-37 -1q-8 0 -8 15zM319 229q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5z" />\n
+<glyph horiz-adv-x="445" d="M25 13q0 12 9 12h60q5 0 5 84v16q0 7 -1.5 7.5t-7.5 -1.5l-60 -22q-1 0 -2.5 6t-1 12.5t2.5 6.5l61 22q8 9 9 13v62q0 145 -4 145h-55q-13 0 -13 15q0 12 13 12l36 -1q36 -1 62 -1q30 0 73.5 1t44.5 1q9 0 9 -14q0 -13 -11 -13h-70q-6 0 -6 -74v-102q0 -6 0.5 -8t2.5 -2 t7 2l179 65q1 1 2 -3q4 -16 -1 -22l-180 -66q-9 -9 -10 -13v-40q0 -83 8 -83q98 0 186 8q12 1 16.5 5t5.5 18l7 57q1 9 15 7t14 -9q0 -3 -1.5 -16.5l-4.5 -39.5l-6 -52q-1 -11 -19 -11q-11 0 -126 1.5t-131 1.5q-36 0 -72 -1l-37 -1q-8 0 -8 15z" />\n
+<glyph horiz-adv-x="445" d="M189 -225l15 10q14 10 29 25.5t15 29.5q0 17 -13 30t-26.5 21.5t-13.5 12.5q0 11 18.5 23t24.5 12q12 0 37.5 -19.5t25.5 -33.5q0 -31 -24.5 -62.5t-48 -48t-29.5 -16.5q-4 0 -7 5.5t-3 10.5zM25 13q0 12 9 12h60q5 0 5 84v122q0 145 -4 145h-55q-13 0 -13 15q0 12 13 12 l36 -1q36 -1 62 -1q30 0 73.5 1t44.5 1q9 0 9 -14q0 -13 -11 -13h-70q-6 0 -6 -74v-189q0 -83 8 -83q98 0 186 8q12 1 16.5 5t5.5 18l7 57q1 9 15 7t14 -9q0 -3 -1.5 -16.5l-4.5 -39.5l-6 -52q-1 -11 -19 -11q-11 0 -126 1.5t-131 1.5q-36 0 -72 -1l-37 -1q-8 0 -8 15z" />\n
+<glyph horiz-adv-x="445" d="M123 451q0 2 2 6l49 130q9 25 30 25q17 0 26.5 -8.5t9.5 -21.5q0 -10 -7 -20l-82 -107q-5 -6 -8 -6h-16q-4 0 -4 2zM25 13q0 12 9 12h60q5 0 5 84v122q0 145 -4 145h-55q-13 0 -13 15q0 12 13 12l36 -1q36 -1 62 -1q30 0 73.5 1t44.5 1q9 0 9 -14q0 -13 -11 -13h-70 q-6 0 -6 -74v-189q0 -83 8 -83q98 0 186 8q12 1 16.5 5t5.5 18l7 57q1 9 15 7t14 -9q0 -3 -1.5 -16.5l-4.5 -39.5l-6 -52q-1 -11 -19 -11q-11 0 -126 1.5t-131 1.5q-36 0 -72 -1l-37 -1q-8 0 -8 15z" />\n
+<glyph horiz-adv-x="445" d="M310 331q0 2 2.5 27t5.5 60.5t5 54.5q3 33 35 33t32 -29q0 -5 -3 -13l-51 -124q-6 -12 -8 -12h-15q-3 0 -3 3zM25 13q0 12 9 12h60q5 0 5 84v122q0 145 -4 145h-55q-13 0 -13 15q0 12 13 12l36 -1q36 -1 62 -1q30 0 73.5 1t44.5 1q9 0 9 -14q0 -13 -11 -13h-70 q-6 0 -6 -74v-189q0 -83 8 -83q98 0 186 8q12 1 16.5 5t5.5 18l7 57q1 9 15 7t14 -9q0 -3 -1.5 -16.5l-4.5 -39.5l-6 -52q-1 -11 -19 -11q-11 0 -126 1.5t-131 1.5q-36 0 -72 -1l-37 -1q-8 0 -8 15z" />\n
+<glyph horiz-adv-x="445" d="M25 13q0 12 9 12h60q5 0 5 84v122q0 145 -4 145h-55q-13 0 -13 15q0 12 13 12l36 -1q36 -1 62 -1q30 0 73.5 1t44.5 1q9 0 9 -14q0 -13 -11 -13h-70q-6 0 -6 -74v-189q0 -83 8 -83q98 0 186 8q12 1 16.5 5t5.5 18l7 57q1 9 15 7t14 -9q0 -3 -1.5 -16.5l-4.5 -39.5l-6 -52 q-1 -11 -19 -11q-11 0 -126 1.5t-131 1.5q-36 0 -72 -1l-37 -1q-8 0 -8 15zM319 229q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5z" />\n
+<glyph horiz-adv-x="445" d="M25 13q0 12 9 12h60q5 0 5 84v16q0 7 -1.5 7.5t-7.5 -1.5l-60 -22q-1 0 -2.5 6t-1 12.5t2.5 6.5l61 22q8 9 9 13v62q0 145 -4 145h-55q-13 0 -13 15q0 12 13 12l36 -1q36 -1 62 -1q30 0 73.5 1t44.5 1q9 0 9 -14q0 -13 -11 -13h-70q-6 0 -6 -74v-102q0 -6 0.5 -8t2.5 -2 t7 2l179 65q1 1 2 -3q4 -16 -1 -22l-180 -66q-9 -9 -10 -13v-40q0 -83 8 -83q98 0 186 8q12 1 16.5 5t5.5 18l7 57q1 9 15 7t14 -9q0 -3 -1.5 -16.5l-4.5 -39.5l-6 -52q-1 -11 -19 -11q-11 0 -126 1.5t-131 1.5q-36 0 -72 -1l-37 -1q-8 0 -8 15z" />\n
+<glyph horiz-adv-x="569" d="M179 498q0 7 8 26q11 27 27 41t29 14q16 0 46 -19t42 -19q22 0 36 35q2 7 12 7q7 0 7 -2q0 -8 -7 -27q-22 -58 -60 -58q-18 0 -45 18.5t-43 18.5q-23 0 -34 -31q-2 -6 -11 -6q-7 0 -7 2zM25 13q0 12 9 12h59l16 351h-70q-13 0 -13 15q0 12 13 12l35 -1q34 -1 60 -1h51 q5 0 10 -6l240 -271q7 -9 10 -9q2 0 2 10q0 251 -9 251h-74q-7 0 -7 12q0 15 7 15q1 0 35 -1t64 -1q21 0 45.5 1t27.5 1q8 0 8 -15q0 -12 -9 -12h-47q-6 0 -10 -120.5t-4 -181.5l2 -77q0 -10 -7 -10q-8 0 -17 9l-305 337q-3 3 -6 6.5t-4.5 5t-2.5 1.5q-2 0 -2 -14v-69 q0 -238 9 -238h76q7 0 7 -12q0 -15 -7 -15q-1 0 -33 1t-66 1q-26 0 -44.5 -0.5t-27.5 -1t-13 -0.5q-8 0 -8 15z" />\n
+<glyph horiz-adv-x="569" d="M269 451q0 2 2 6l49 130q9 25 30 25q17 0 26.5 -8.5t9.5 -21.5q0 -10 -7 -20l-82 -107q-5 -6 -8 -6h-16q-4 0 -4 2zM25 13q0 12 9 12h59l16 351h-70q-13 0 -13 15q0 12 13 12l35 -1q34 -1 60 -1h51q5 0 10 -6l240 -271q7 -9 10 -9q2 0 2 10q0 251 -9 251h-74q-7 0 -7 12 q0 15 7 15q1 0 35 -1t64 -1q21 0 45.5 1t27.5 1q8 0 8 -15q0 -12 -9 -12h-47q-6 0 -10 -120.5t-4 -181.5l2 -77q0 -10 -7 -10q-8 0 -17 9l-305 337q-3 3 -6 6.5t-4.5 5t-2.5 1.5q-2 0 -2 -14v-69q0 -238 9 -238h76q7 0 7 -12q0 -15 -7 -15q-1 0 -33 1t-66 1 q-26 0 -44.5 -0.5t-27.5 -1t-13 -0.5q-8 0 -8 15z" />\n
+<glyph horiz-adv-x="569" d="M174 597q0 2 5 2h12q1 0 8 -6l81 -70q4 -3 8 0l81 70q6 6 8 6h12q5 0 5 -2q0 -1 -3 -6l-79 -119q-6 -10 -8.5 -11.5t-9.5 -1.5h-20q-7 0 -9.5 1.5t-8.5 11.5l-79 119q-3 5 -3 6zM25 13q0 12 9 12h59l16 351h-70q-13 0 -13 15q0 12 13 12l35 -1q34 -1 60 -1h51q5 0 10 -6 l240 -271q7 -9 10 -9q2 0 2 10q0 251 -9 251h-74q-7 0 -7 12q0 15 7 15q1 0 35 -1t64 -1q21 0 45.5 1t27.5 1q8 0 8 -15q0 -12 -9 -12h-47q-6 0 -10 -120.5t-4 -181.5l2 -77q0 -10 -7 -10q-8 0 -17 9l-305 337q-3 3 -6 6.5t-4.5 5t-2.5 1.5q-2 0 -2 -14v-69q0 -238 9 -238 h76q7 0 7 -12q0 -15 -7 -15q-1 0 -33 1t-66 1q-26 0 -44.5 -0.5t-27.5 -1t-13 -0.5q-8 0 -8 15z" />\n
+<glyph horiz-adv-x="569" d="M250 -225l15 10q15 10 29.5 25.5t14.5 29.5q0 17 -13.5 30t-26.5 21.5t-13 12.5q0 11 18.5 23t24.5 12q12 0 37.5 -19.5t25.5 -33.5q0 -31 -24.5 -62.5t-48 -48t-29.5 -16.5q-4 0 -7 5.5t-3 10.5zM25 13q0 12 9 12h59l16 351h-70q-13 0 -13 15q0 12 13 12l35 -1 q34 -1 60 -1h51q5 0 10 -6l240 -271q7 -9 10 -9q2 0 2 10q0 251 -9 251h-74q-7 0 -7 12q0 15 7 15q1 0 35 -1t64 -1q21 0 45.5 1t27.5 1q8 0 8 -15q0 -12 -9 -12h-47q-6 0 -10 -120.5t-4 -181.5l2 -77q0 -10 -7 -10q-8 0 -17 9l-305 337q-3 3 -6 6.5t-4.5 5t-2.5 1.5 q-2 0 -2 -14v-69q0 -238 9 -238h76q7 0 7 -12q0 -15 -7 -15q-1 0 -33 1t-66 1q-26 0 -44.5 -0.5t-27.5 -1t-13 -0.5q-8 0 -8 15z" />\n
+<glyph horiz-adv-x="569" d="M179 498q0 7 8 26q11 27 27 41t29 14q16 0 46 -19t42 -19q22 0 36 35q2 7 12 7q7 0 7 -2q0 -8 -7 -27q-22 -58 -60 -58q-18 0 -45 18.5t-43 18.5q-23 0 -34 -31q-2 -6 -11 -6q-7 0 -7 2zM25 13q0 12 9 12h59l16 351h-70q-13 0 -13 15q0 12 13 12l35 -1q34 -1 60 -1h51 q5 0 10 -6l240 -271q7 -9 10 -9q2 0 2 10q0 251 -9 251h-74q-7 0 -7 12q0 15 7 15q1 0 35 -1t64 -1q21 0 45.5 1t27.5 1q8 0 8 -15q0 -12 -9 -12h-47q-6 0 -10 -120.5t-4 -181.5l2 -77q0 -10 -7 -10q-8 0 -17 9l-305 337q-3 3 -6 6.5t-4.5 5t-2.5 1.5q-2 0 -2 -14v-69 q0 -238 9 -238h76q7 0 7 -12q0 -15 -7 -15q-1 0 -33 1t-66 1q-26 0 -44.5 -0.5t-27.5 -1t-13 -0.5q-8 0 -8 15z" />\n
+<glyph horiz-adv-x="569" d="M269 451q0 2 2 6l49 130q9 25 30 25q17 0 26.5 -8.5t9.5 -21.5q0 -10 -7 -20l-82 -107q-5 -6 -8 -6h-16q-4 0 -4 2zM25 13q0 12 9 12h59l16 351h-70q-13 0 -13 15q0 12 13 12l35 -1q34 -1 60 -1h51q5 0 10 -6l240 -271q7 -9 10 -9q2 0 2 10q0 251 -9 251h-74q-7 0 -7 12 q0 15 7 15q1 0 35 -1t64 -1q21 0 45.5 1t27.5 1q8 0 8 -15q0 -12 -9 -12h-47q-6 0 -10 -120.5t-4 -181.5l2 -77q0 -10 -7 -10q-8 0 -17 9l-305 337q-3 3 -6 6.5t-4.5 5t-2.5 1.5q-2 0 -2 -14v-69q0 -238 9 -238h76q7 0 7 -12q0 -15 -7 -15q-1 0 -33 1t-66 1 q-26 0 -44.5 -0.5t-27.5 -1t-13 -0.5q-8 0 -8 15z" />\n
+<glyph horiz-adv-x="569" d="M174 597q0 2 5 2h12q1 0 8 -6l81 -70q4 -3 8 0l81 70q6 6 8 6h12q5 0 5 -2q0 -1 -3 -6l-79 -119q-6 -10 -8.5 -11.5t-9.5 -1.5h-20q-7 0 -9.5 1.5t-8.5 11.5l-79 119q-3 5 -3 6zM25 13q0 12 9 12h59l16 351h-70q-13 0 -13 15q0 12 13 12l35 -1q34 -1 60 -1h51q5 0 10 -6 l240 -271q7 -9 10 -9q2 0 2 10q0 251 -9 251h-74q-7 0 -7 12q0 15 7 15q1 0 35 -1t64 -1q21 0 45.5 1t27.5 1q8 0 8 -15q0 -12 -9 -12h-47q-6 0 -10 -120.5t-4 -181.5l2 -77q0 -10 -7 -10q-8 0 -17 9l-305 337q-3 3 -6 6.5t-4.5 5t-2.5 1.5q-2 0 -2 -14v-69q0 -238 9 -238 h76q7 0 7 -12q0 -15 -7 -15q-1 0 -33 1t-66 1q-26 0 -44.5 -0.5t-27.5 -1t-13 -0.5q-8 0 -8 15z" />\n
+<glyph horiz-adv-x="569" d="M250 -225l15 10q15 10 29.5 25.5t14.5 29.5q0 17 -13.5 30t-26.5 21.5t-13 12.5q0 11 18.5 23t24.5 12q12 0 37.5 -19.5t25.5 -33.5q0 -31 -24.5 -62.5t-48 -48t-29.5 -16.5q-4 0 -7 5.5t-3 10.5zM25 13q0 12 9 12h59l16 351h-70q-13 0 -13 15q0 12 13 12l35 -1 q34 -1 60 -1h51q5 0 10 -6l240 -271q7 -9 10 -9q2 0 2 10q0 251 -9 251h-74q-7 0 -7 12q0 15 7 15q1 0 35 -1t64 -1q21 0 45.5 1t27.5 1q8 0 8 -15q0 -12 -9 -12h-47q-6 0 -10 -120.5t-4 -181.5l2 -77q0 -10 -7 -10q-8 0 -17 9l-305 337q-3 3 -6 6.5t-4.5 5t-2.5 1.5 q-2 0 -2 -14v-69q0 -238 9 -238h76q7 0 7 -12q0 -15 -7 -15q-1 0 -33 1t-66 1q-26 0 -44.5 -0.5t-27.5 -1t-13 -0.5q-8 0 -8 15z" />\n
+<glyph d="M139 461q0 1 3 6l79 119q6 10 8.5 11.5t9.5 1.5h20q7 0 9.5 -1.5t8.5 -11.5l79 -119q3 -5 3 -6q0 -2 -5 -2h-12l-8 6l-81 70q-4 3 -8 0l-81 -70q-6 -6 -8 -6h-12q-5 0 -5 2zM30 190q0 94 60.5 159t175.5 65q91 0 147.5 -64.5t56.5 -148.5q0 -91 -54 -151.5t-175 -60.5 q-99 0 -155 58t-56 143zM113 210q0 -88 35.5 -143t95.5 -55q73 0 108.5 55t35.5 129q0 78 -39.5 137t-100.5 59q-56 0 -95.5 -54.5t-39.5 -127.5z" />\n
+<glyph d="M118 533q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM278 533q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM30 190q0 94 60.5 159t175.5 65q91 0 147.5 -64.5t56.5 -148.5 q0 -91 -54 -151.5t-175 -60.5q-99 0 -155 58t-56 143zM113 210q0 -88 35.5 -143t95.5 -55q73 0 108.5 55t35.5 129q0 78 -39.5 137t-100.5 59q-56 0 -95.5 -54.5t-39.5 -127.5z" />\n
+<glyph d="M147 582q0 13 9.5 21.5t26.5 8.5q21 0 30 -25l49 -130q2 -4 2 -6t-4 -2h-16q-4 0 -8 6l-82 107q-7 10 -7 20zM30 190q0 94 60.5 159t175.5 65q91 0 147.5 -64.5t56.5 -148.5q0 -91 -54 -151.5t-175 -60.5q-99 0 -155 58t-56 143zM113 210q0 -88 35.5 -143t95.5 -55 q73 0 108.5 55t35.5 129q0 78 -39.5 137t-100.5 59q-56 0 -95.5 -54.5t-39.5 -127.5z" />\n
+<glyph d="M234 451q0 2 2 6l49 130q9 25 30 25q17 0 26.5 -8.5t9.5 -21.5q0 -10 -7 -20l-82 -107q-4 -6 -8 -6h-16q-4 0 -4 2zM30 190q0 94 60.5 159t175.5 65q91 0 147.5 -64.5t56.5 -148.5q0 -91 -54 -151.5t-175 -60.5q-99 0 -155 58t-56 143zM113 210q0 -88 35.5 -143t95.5 -55 q73 0 108.5 55t35.5 129q0 78 -39.5 137t-100.5 59q-56 0 -95.5 -54.5t-39.5 -127.5z" />\n
+<glyph d="M144 498q0 7 8 26q11 27 27 41t29 14q16 0 46 -19t42 -19q22 0 36 35q2 7 12 7q7 0 7 -2q0 -8 -7 -27q-22 -58 -60 -58q-18 0 -45 18.5t-43 18.5q-23 0 -34 -31q-2 -6 -11 -6q-7 0 -7 2zM30 190q0 94 60.5 159t175.5 65q91 0 147.5 -64.5t56.5 -148.5q0 -91 -54 -151.5 t-175 -60.5q-99 0 -155 58t-56 143zM113 210q0 -88 35.5 -143t95.5 -55q73 0 108.5 55t35.5 129q0 78 -39.5 137t-100.5 59q-56 0 -95.5 -54.5t-39.5 -127.5z" />\n
+<glyph d="M146 579q0 7 1 7h17l1 -4q1 -5 3.5 -13.5t5.5 -15.5q21 -41 75 -41t75 41q3 7 5.5 15.5t3.5 13.5l1 4h17q1 0 1 -6q0 -48 -26.5 -84.5t-76.5 -36.5q-51 0 -77 36t-26 84zM30 190q0 94 60.5 159t175.5 65q91 0 147.5 -64.5t56.5 -148.5q0 -91 -54 -151.5t-175 -60.5 q-99 0 -155 58t-56 143zM113 210q0 -88 35.5 -143t95.5 -55q73 0 108.5 55t35.5 129q0 78 -39.5 137t-100.5 59q-56 0 -95.5 -54.5t-39.5 -127.5z" />\n
+<glyph d="M147 518v23q0 6 1.5 7t7.5 1h187q5 0 6.5 -1t1.5 -6v-25q0 -6 -1 -7t-7 -1h-187q-7 0 -8 1t-1 8zM30 190q0 94 60.5 159t175.5 65q91 0 147.5 -64.5t56.5 -148.5q0 -91 -54 -151.5t-175 -60.5q-99 0 -155 58t-56 143zM113 210q0 -88 35.5 -143t95.5 -55q73 0 108.5 55 t35.5 129q0 78 -39.5 137t-100.5 59q-56 0 -95.5 -54.5t-39.5 -127.5z" />\n
+<glyph d="M169 451q0 2 2 6l49 130q9 25 30 25q17 0 26.5 -8.5t9.5 -21.5q0 -10 -7 -20l-82 -107q-5 -6 -8 -6h-16q-4 0 -4 2zM279 451q0 2 2 6l49 130q9 25 30 25q17 0 26.5 -8.5t9.5 -21.5q0 -10 -7 -20l-82 -107q-5 -6 -8 -6h-16q-4 0 -4 2zM30 190q0 94 60.5 159t175.5 65 q91 0 147.5 -64.5t56.5 -148.5q0 -91 -54 -151.5t-175 -60.5q-99 0 -155 58t-56 143zM113 210q0 -88 35.5 -143t95.5 -55q73 0 108.5 55t35.5 129q0 78 -39.5 137t-100.5 59q-56 0 -95.5 -54.5t-39.5 -127.5z" />\n
+<glyph d="M30 190q0 94 60.5 159t175.5 65q36 0 72 -13h1q8 -1 11 3l1 2l45 78h1q2 0 7.5 -2.5t9.5 -5.5t3 -4l-45 -78q-3 -7 1 -10q46 -29 71.5 -78.5t25.5 -104.5q0 -91 -54 -151.5t-175 -60.5q-49 0 -88 15q-5 2 -8 -3l-48 -83h-1q-2 0 -7.5 2.5t-9.5 5.5t-3 4l47 81q3 5 -2 8 q-44 26 -67.5 71.5t-23.5 99.5zM113 210q0 -89 36 -144q1 -2 2 -2q2 0 4 4l166 286l2 4l1 2q0 1 -4 5q-32 27 -72 27q-56 0 -95.5 -54.5t-39.5 -127.5zM172 39q32 -27 72 -27q73 0 108.5 55t35.5 129q0 80 -42 140q-2 4 -3 4.5t-2 0t-3 -4.5l-166 -288q-3 -7 0 -9z" />\n
+<glyph d="M139 461q0 1 3 6l79 119q6 10 8.5 11.5t9.5 1.5h20q7 0 9.5 -1.5t8.5 -11.5l79 -119q3 -5 3 -6q0 -2 -5 -2h-12l-8 6l-81 70q-4 3 -8 0l-81 -70q-6 -6 -8 -6h-12q-5 0 -5 2zM30 190q0 94 60.5 159t175.5 65q91 0 147.5 -64.5t56.5 -148.5q0 -91 -54 -151.5t-175 -60.5 q-99 0 -155 58t-56 143zM113 210q0 -88 35.5 -143t95.5 -55q73 0 108.5 55t35.5 129q0 78 -39.5 137t-100.5 59q-56 0 -95.5 -54.5t-39.5 -127.5z" />\n
+<glyph d="M118 533q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM278 533q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM30 190q0 94 60.5 159t175.5 65q91 0 147.5 -64.5t56.5 -148.5 q0 -91 -54 -151.5t-175 -60.5q-99 0 -155 58t-56 143zM113 210q0 -88 35.5 -143t95.5 -55q73 0 108.5 55t35.5 129q0 78 -39.5 137t-100.5 59q-56 0 -95.5 -54.5t-39.5 -127.5z" />\n
+<glyph d="M147 582q0 13 9.5 21.5t26.5 8.5q21 0 30 -25l49 -130q2 -4 2 -6t-4 -2h-16q-4 0 -8 6l-82 107q-7 10 -7 20zM30 190q0 94 60.5 159t175.5 65q91 0 147.5 -64.5t56.5 -148.5q0 -91 -54 -151.5t-175 -60.5q-99 0 -155 58t-56 143zM113 210q0 -88 35.5 -143t95.5 -55 q73 0 108.5 55t35.5 129q0 78 -39.5 137t-100.5 59q-56 0 -95.5 -54.5t-39.5 -127.5z" />\n
+<glyph d="M234 451q0 2 2 6l49 130q9 25 30 25q17 0 26.5 -8.5t9.5 -21.5q0 -10 -7 -20l-82 -107q-4 -6 -8 -6h-16q-4 0 -4 2zM30 190q0 94 60.5 159t175.5 65q91 0 147.5 -64.5t56.5 -148.5q0 -91 -54 -151.5t-175 -60.5q-99 0 -155 58t-56 143zM113 210q0 -88 35.5 -143t95.5 -55 q73 0 108.5 55t35.5 129q0 78 -39.5 137t-100.5 59q-56 0 -95.5 -54.5t-39.5 -127.5z" />\n
+<glyph d="M144 498q0 7 8 26q11 27 27 41t29 14q16 0 46 -19t42 -19q22 0 36 35q2 7 12 7q7 0 7 -2q0 -8 -7 -27q-22 -58 -60 -58q-18 0 -45 18.5t-43 18.5q-23 0 -34 -31q-2 -6 -11 -6q-7 0 -7 2zM30 190q0 94 60.5 159t175.5 65q91 0 147.5 -64.5t56.5 -148.5q0 -91 -54 -151.5 t-175 -60.5q-99 0 -155 58t-56 143zM113 210q0 -88 35.5 -143t95.5 -55q73 0 108.5 55t35.5 129q0 78 -39.5 137t-100.5 59q-56 0 -95.5 -54.5t-39.5 -127.5z" />\n
+<glyph d="M146 579q0 7 1 7h17l1 -4q1 -5 3.5 -13.5t5.5 -15.5q21 -41 75 -41t75 41q3 7 5.5 15.5t3.5 13.5l1 4h17q1 0 1 -6q0 -48 -26.5 -84.5t-76.5 -36.5q-51 0 -77 36t-26 84zM30 190q0 94 60.5 159t175.5 65q91 0 147.5 -64.5t56.5 -148.5q0 -91 -54 -151.5t-175 -60.5 q-99 0 -155 58t-56 143zM113 210q0 -88 35.5 -143t95.5 -55q73 0 108.5 55t35.5 129q0 78 -39.5 137t-100.5 59q-56 0 -95.5 -54.5t-39.5 -127.5z" />\n
+<glyph d="M147 518v23q0 6 1.5 7t7.5 1h187q5 0 6.5 -1t1.5 -6v-25q0 -6 -1 -7t-7 -1h-187q-7 0 -8 1t-1 8zM30 190q0 94 60.5 159t175.5 65q91 0 147.5 -64.5t56.5 -148.5q0 -91 -54 -151.5t-175 -60.5q-99 0 -155 58t-56 143zM113 210q0 -88 35.5 -143t95.5 -55q73 0 108.5 55 t35.5 129q0 78 -39.5 137t-100.5 59q-56 0 -95.5 -54.5t-39.5 -127.5z" />\n
+<glyph d="M169 451q0 2 2 6l49 130q9 25 30 25q17 0 26.5 -8.5t9.5 -21.5q0 -10 -7 -20l-82 -107q-5 -6 -8 -6h-16q-4 0 -4 2zM279 451q0 2 2 6l49 130q9 25 30 25q17 0 26.5 -8.5t9.5 -21.5q0 -10 -7 -20l-82 -107q-5 -6 -8 -6h-16q-4 0 -4 2zM30 190q0 94 60.5 159t175.5 65 q91 0 147.5 -64.5t56.5 -148.5q0 -91 -54 -151.5t-175 -60.5q-99 0 -155 58t-56 143zM113 210q0 -88 35.5 -143t95.5 -55q73 0 108.5 55t35.5 129q0 78 -39.5 137t-100.5 59q-56 0 -95.5 -54.5t-39.5 -127.5z" />\n
+<glyph d="M30 190q0 94 60.5 159t175.5 65q36 0 72 -13h1q8 -1 11 3l1 2l45 78h1q2 0 7.5 -2.5t9.5 -5.5t3 -4l-45 -78q-3 -7 1 -10q46 -29 71.5 -78.5t25.5 -104.5q0 -91 -54 -151.5t-175 -60.5q-49 0 -88 15q-5 2 -8 -3l-48 -83h-1q-2 0 -7.5 2.5t-9.5 5.5t-3 4l47 81q3 5 -2 8 q-44 26 -67.5 71.5t-23.5 99.5zM113 210q0 -89 36 -144q1 -2 2 -2q2 0 4 4l166 286l2 4l1 2q0 1 -4 5q-32 27 -72 27q-56 0 -95.5 -54.5t-39.5 -127.5zM172 39q32 -27 72 -27q73 0 108.5 55t35.5 129q0 80 -42 140q-2 4 -3 4.5t-2 0t-3 -4.5l-166 -288q-3 -7 0 -9z" />\n
+<glyph horiz-adv-x="478" d="M104 597q0 2 5 2h12q1 0 8 -6l81 -70q4 -3 8 0l81 70q6 6 8 6h12q5 0 5 -2q0 -1 -3 -6l-79 -119q-6 -10 -8.5 -11.5t-9.5 -1.5h-20q-7 0 -9.5 1.5t-8.5 11.5l-79 119q-3 5 -3 6zM20 388q0 14 10 14q2 0 40 -0.5t55 -0.5q18 0 59.5 1t51.5 1q156 0 156 -98 q0 -23 -11 -42.5t-26.5 -30.5t-31 -18.5t-26.5 -11t-11 -4.5l13 -3q13 -3 31 -11.5t36.5 -22t31.5 -40t14 -61.5q0 -16 2 -24t3.5 -9.5t5.5 -1.5h31q7 0 7 -16q0 -11 -10 -11l-110 2q-5 0 -5 5v37q0 35 -3 55.5t-13.5 44t-35 34t-64.5 10.5h-48q-7 0 -7 -7v-50 q0 -104 8 -104h61q7 0 7 -12q0 -15 -7 -15l-36 1q-36 1 -70 1q-19 0 -41.5 -0.5t-37.5 -1t-16 -0.5q-9 0 -9 12q0 15 9 15h53q6 0 6 54v158q0 139 -8 139h-53q-11 0 -11 12zM165 208q0 -6 10 -6h68q37 0 56 25.5t19 62.5q0 40 -32.5 66t-73.5 26q-35 0 -44 -2q-3 -2 -3 -66 v-106z" />\n
+<glyph horiz-adv-x="478" d="M199 451q0 2 2 6l49 130q9 25 30 25q17 0 26.5 -8.5t9.5 -21.5q0 -10 -7 -20l-82 -107q-5 -6 -8 -6h-16q-4 0 -4 2zM20 388q0 14 10 14q2 0 40 -0.5t55 -0.5q18 0 59.5 1t51.5 1q156 0 156 -98q0 -23 -11 -42.5t-26.5 -30.5t-31 -18.5t-26.5 -11t-11 -4.5l13 -3 q13 -3 31 -11.5t36.5 -22t31.5 -40t14 -61.5q0 -16 2 -24t3.5 -9.5t5.5 -1.5h31q7 0 7 -16q0 -11 -10 -11l-110 2q-5 0 -5 5v37q0 35 -3 55.5t-13.5 44t-35 34t-64.5 10.5h-48q-7 0 -7 -7v-50q0 -104 8 -104h61q7 0 7 -12q0 -15 -7 -15l-36 1q-36 1 -70 1q-19 0 -41.5 -0.5 t-37.5 -1t-16 -0.5q-9 0 -9 12q0 15 9 15h53q6 0 6 54v158q0 139 -8 139h-53q-11 0 -11 12zM165 208q0 -6 10 -6h68q37 0 56 25.5t19 62.5q0 40 -32.5 66t-73.5 26q-35 0 -44 -2q-3 -2 -3 -66v-106z" />\n
+<glyph horiz-adv-x="478" d="M194 -225l15 10q15 10 29.5 25.5t14.5 29.5q0 17 -13.5 30t-26.5 21.5t-13 12.5q0 11 18.5 23t24.5 12q12 0 37.5 -19.5t25.5 -33.5q0 -31 -24.5 -62.5t-48 -48t-29.5 -16.5q-4 0 -7 5.5t-3 10.5zM20 388q0 14 10 14q2 0 40 -0.5t55 -0.5q18 0 59.5 1t51.5 1 q156 0 156 -98q0 -23 -11 -42.5t-26.5 -30.5t-31 -18.5t-26.5 -11t-11 -4.5l13 -3q13 -3 31 -11.5t36.5 -22t31.5 -40t14 -61.5q0 -16 2 -24t3.5 -9.5t5.5 -1.5h31q7 0 7 -16q0 -11 -10 -11l-110 2q-5 0 -5 5v37q0 35 -3 55.5t-13.5 44t-35 34t-64.5 10.5h-48q-7 0 -7 -7 v-50q0 -104 8 -104h61q7 0 7 -12q0 -15 -7 -15l-36 1q-36 1 -70 1q-19 0 -41.5 -0.5t-37.5 -1t-16 -0.5q-9 0 -9 12q0 15 9 15h53q6 0 6 54v158q0 139 -8 139h-53q-11 0 -11 12zM165 208q0 -6 10 -6h68q37 0 56 25.5t19 62.5q0 40 -32.5 66t-73.5 26q-35 0 -44 -2 q-3 -2 -3 -66v-106z" />\n
+<glyph horiz-adv-x="478" d="M104 597q0 2 5 2h12q1 0 8 -6l81 -70q4 -3 8 0l81 70q6 6 8 6h12q5 0 5 -2q0 -1 -3 -6l-79 -119q-6 -10 -8.5 -11.5t-9.5 -1.5h-20q-7 0 -9.5 1.5t-8.5 11.5l-79 119q-3 5 -3 6zM20 388q0 14 10 14q2 0 40 -0.5t55 -0.5q18 0 59.5 1t51.5 1q156 0 156 -98 q0 -23 -11 -42.5t-26.5 -30.5t-31 -18.5t-26.5 -11t-11 -4.5l13 -3q13 -3 31 -11.5t36.5 -22t31.5 -40t14 -61.5q0 -16 2 -24t3.5 -9.5t5.5 -1.5h31q7 0 7 -16q0 -11 -10 -11l-110 2q-5 0 -5 5v37q0 35 -3 55.5t-13.5 44t-35 34t-64.5 10.5h-48q-7 0 -7 -7v-50 q0 -104 8 -104h61q7 0 7 -12q0 -15 -7 -15l-36 1q-36 1 -70 1q-19 0 -41.5 -0.5t-37.5 -1t-16 -0.5q-9 0 -9 12q0 15 9 15h53q6 0 6 54v158q0 139 -8 139h-53q-11 0 -11 12zM165 208q0 -6 10 -6h68q37 0 56 25.5t19 62.5q0 40 -32.5 66t-73.5 26q-35 0 -44 -2q-3 -2 -3 -66 v-106z" />\n
+<glyph horiz-adv-x="478" d="M199 451q0 2 2 6l49 130q9 25 30 25q17 0 26.5 -8.5t9.5 -21.5q0 -10 -7 -20l-82 -107q-5 -6 -8 -6h-16q-4 0 -4 2zM20 388q0 14 10 14q2 0 40 -0.5t55 -0.5q18 0 59.5 1t51.5 1q156 0 156 -98q0 -23 -11 -42.5t-26.5 -30.5t-31 -18.5t-26.5 -11t-11 -4.5l13 -3 q13 -3 31 -11.5t36.5 -22t31.5 -40t14 -61.5q0 -16 2 -24t3.5 -9.5t5.5 -1.5h31q7 0 7 -16q0 -11 -10 -11l-110 2q-5 0 -5 5v37q0 35 -3 55.5t-13.5 44t-35 34t-64.5 10.5h-48q-7 0 -7 -7v-50q0 -104 8 -104h61q7 0 7 -12q0 -15 -7 -15l-36 1q-36 1 -70 1q-19 0 -41.5 -0.5 t-37.5 -1t-16 -0.5q-9 0 -9 12q0 15 9 15h53q6 0 6 54v158q0 139 -8 139h-53q-11 0 -11 12zM165 208q0 -6 10 -6h68q37 0 56 25.5t19 62.5q0 40 -32.5 66t-73.5 26q-35 0 -44 -2q-3 -2 -3 -66v-106z" />\n
+<glyph horiz-adv-x="478" d="M194 -225l15 10q15 10 29.5 25.5t14.5 29.5q0 17 -13.5 30t-26.5 21.5t-13 12.5q0 11 18.5 23t24.5 12q12 0 37.5 -19.5t25.5 -33.5q0 -31 -24.5 -62.5t-48 -48t-29.5 -16.5q-4 0 -7 5.5t-3 10.5zM20 388q0 14 10 14q2 0 40 -0.5t55 -0.5q18 0 59.5 1t51.5 1 q156 0 156 -98q0 -23 -11 -42.5t-26.5 -30.5t-31 -18.5t-26.5 -11t-11 -4.5l13 -3q13 -3 31 -11.5t36.5 -22t31.5 -40t14 -61.5q0 -16 2 -24t3.5 -9.5t5.5 -1.5h31q7 0 7 -16q0 -11 -10 -11l-110 2q-5 0 -5 5v37q0 35 -3 55.5t-13.5 44t-35 34t-64.5 10.5h-48q-7 0 -7 -7 v-50q0 -104 8 -104h61q7 0 7 -12q0 -15 -7 -15l-36 1q-36 1 -70 1q-19 0 -41.5 -0.5t-37.5 -1t-16 -0.5q-9 0 -9 12q0 15 9 15h53q6 0 6 54v158q0 139 -8 139h-53q-11 0 -11 12zM165 208q0 -6 10 -6h68q37 0 56 25.5t19 62.5q0 40 -32.5 66t-73.5 26q-35 0 -44 -2 q-3 -2 -3 -66v-106z" />\n
+<glyph horiz-adv-x="369" d="M68 461q0 1 3 6l79 119q6 10 8.5 11.5t9.5 1.5h20q7 0 9.5 -1.5t8.5 -11.5l79 -119q3 -5 3 -6q0 -2 -5 -2h-12q-1 0 -8 6l-81 70q-4 3 -8 0l-81 -70q-6 -6 -8 -6h-12q-5 0 -5 2zM40 292q0 53 39 87t96 34q46 0 99 -24q1 0 5.5 -2.5t6 -1.5t1.5 7l1 9q0 7 12 7q17 0 17 -8 q0 -2 -1.5 -21t-3 -44.5t-1.5 -43.5q0 -7 -10 -7h-3q-14 0 -14 7q0 1 1 20t1 22q0 6 -14.5 19t-41 25t-52.5 12t-51 -18.5t-25 -50.5q0 -29 24.5 -48t59.5 -30t69.5 -24t59 -40.5t24.5 -69.5q0 -63 -45.5 -91.5t-117.5 -28.5q-29 0 -59.5 6t-48 12.5t-18.5 9.5q-4 92 -4 106 q0 3 14 5q10 1 12 -0.5t2 -8.5v-4l3 -49q1 -17 40 -32t77 -15q86 0 86 68q0 25 -24.5 41.5t-60 27.5t-71 24.5t-60 42t-24.5 70.5z" />\n
+<glyph horiz-adv-x="369" d="M163 451q0 2 2 6l49 130q9 25 30 25q17 0 26.5 -8.5t9.5 -21.5q0 -10 -7 -20l-82 -107q-5 -6 -8 -6h-16q-4 0 -4 2zM40 292q0 53 39 87t96 34q46 0 99 -24q1 0 5.5 -2.5t6 -1.5t1.5 7l1 9q0 7 12 7q17 0 17 -8q0 -2 -1.5 -21t-3 -44.5t-1.5 -43.5q0 -7 -10 -7h-3 q-14 0 -14 7q0 1 1 20t1 22q0 6 -14.5 19t-41 25t-52.5 12t-51 -18.5t-25 -50.5q0 -29 24.5 -48t59.5 -30t69.5 -24t59 -40.5t24.5 -69.5q0 -63 -45.5 -91.5t-117.5 -28.5q-29 0 -59.5 6t-48 12.5t-18.5 9.5q-4 92 -4 106q0 3 14 5q10 1 12 -0.5t2 -8.5v-4l3 -49 q1 -17 40 -32t77 -15q86 0 86 68q0 25 -24.5 41.5t-60 27.5t-71 24.5t-60 42t-24.5 70.5z" />\n
+<glyph horiz-adv-x="369" d="M68 597q0 2 5 2h12q1 0 8 -6l81 -70q4 -3 8 0l81 70q6 6 8 6h12q5 0 5 -2q0 -1 -3 -6l-79 -119q-6 -10 -8.5 -11.5t-9.5 -1.5h-20q-7 0 -9.5 1.5t-8.5 11.5l-79 119q-3 5 -3 6zM40 292q0 53 39 87t96 34q46 0 99 -24q1 0 5.5 -2.5t6 -1.5t1.5 7l1 9q0 7 12 7q17 0 17 -8 q0 -2 -1.5 -21t-3 -44.5t-1.5 -43.5q0 -7 -10 -7h-3q-14 0 -14 7q0 1 1 20t1 22q0 6 -14.5 19t-41 25t-52.5 12t-51 -18.5t-25 -50.5q0 -29 24.5 -48t59.5 -30t69.5 -24t59 -40.5t24.5 -69.5q0 -63 -45.5 -91.5t-117.5 -28.5q-29 0 -59.5 6t-48 12.5t-18.5 9.5q-4 92 -4 106 q0 3 14 5q10 1 12 -0.5t2 -8.5v-4l3 -49q1 -17 40 -32t77 -15q86 0 86 68q0 25 -24.5 41.5t-60 27.5t-71 24.5t-60 42t-24.5 70.5z" />\n
+<glyph horiz-adv-x="369" d="M40 292q0 53 39 87t96 34q46 0 99 -24q1 0 5.5 -2.5t6 -1.5t1.5 7l1 9q0 7 12 7q17 0 17 -8q0 -2 -1.5 -21t-3 -44.5t-1.5 -43.5q0 -7 -10 -7h-3q-14 0 -14 7q0 1 1 20t1 22q0 6 -14.5 19t-41 25t-52.5 12t-51 -18.5t-25 -50.5q0 -29 24.5 -48t59.5 -30t69.5 -24 t59 -40.5t24.5 -69.5q0 -110 -140 -119l-20 -54q-2 -9 0 -9l5 2l14.5 2.5t16.5 1.5q40 0 62.5 -21t22.5 -47q0 -35 -29.5 -63.5t-76.5 -28.5q-23 0 -43.5 6.5t-30 12.5t-9.5 9q0 11 8 11l9 -3q8 -4 22 -8t29 -4q34 0 50 13.5t16 42.5q0 45 -55 45q-8 0 -16.5 -2.5t-14 -4.5 t-6.5 -2q-8 0 -8 5q0 6 36 95h-5q-29 0 -59.5 6t-48 12.5t-18.5 9.5q-4 92 -4 106q0 3 14 5q10 1 12 -0.5t2 -8.5v-4l3 -49q1 -17 40 -32t77 -15q86 0 86 68q0 25 -24.5 41.5t-60 27.5t-71 24.5t-60 42t-24.5 70.5z" />\n
+<glyph horiz-adv-x="369" d="M140 -225l15 10q15 10 29.5 25.5t14.5 29.5q0 17 -13.5 30t-26.5 21.5t-13 12.5q0 11 18.5 23t24.5 12q12 0 37.5 -19.5t25.5 -33.5q0 -31 -24.5 -62.5t-48 -48t-29.5 -16.5q-4 0 -7 5.5t-3 10.5zM40 292q0 53 39 87t96 34q46 0 99 -24q1 0 5.5 -2.5t6 -1.5t1.5 7l1 9 q0 7 12 7q17 0 17 -8q0 -2 -1.5 -21t-3 -44.5t-1.5 -43.5q0 -7 -10 -7h-3q-14 0 -14 7q0 1 1 20t1 22q0 6 -14.5 19t-41 25t-52.5 12t-51 -18.5t-25 -50.5q0 -29 24.5 -48t59.5 -30t69.5 -24t59 -40.5t24.5 -69.5q0 -63 -45.5 -91.5t-117.5 -28.5q-29 0 -59.5 6t-48 12.5 t-18.5 9.5q-4 92 -4 106q0 3 14 5q10 1 12 -0.5t2 -8.5v-4l3 -49q1 -17 40 -32t77 -15q86 0 86 68q0 25 -24.5 41.5t-60 27.5t-71 24.5t-60 42t-24.5 70.5z" />\n
+<glyph horiz-adv-x="369" d="M68 461q0 1 3 6l79 119q6 10 8.5 11.5t9.5 1.5h20q7 0 9.5 -1.5t8.5 -11.5l79 -119q3 -5 3 -6q0 -2 -5 -2h-12q-1 0 -8 6l-81 70q-4 3 -8 0l-81 -70q-6 -6 -8 -6h-12q-5 0 -5 2zM40 292q0 53 39 87t96 34q46 0 99 -24q1 0 5.5 -2.5t6 -1.5t1.5 7l1 9q0 7 12 7q17 0 17 -8 q0 -2 -1.5 -21t-3 -44.5t-1.5 -43.5q0 -7 -10 -7h-3q-14 0 -14 7q0 1 1 20t1 22q0 6 -14.5 19t-41 25t-52.5 12t-51 -18.5t-25 -50.5q0 -29 24.5 -48t59.5 -30t69.5 -24t59 -40.5t24.5 -69.5q0 -63 -45.5 -91.5t-117.5 -28.5q-29 0 -59.5 6t-48 12.5t-18.5 9.5q-4 92 -4 106 q0 3 14 5q10 1 12 -0.5t2 -8.5v-4l3 -49q1 -17 40 -32t77 -15q86 0 86 68q0 25 -24.5 41.5t-60 27.5t-71 24.5t-60 42t-24.5 70.5z" />\n
+<glyph horiz-adv-x="369" d="M163 451q0 2 2 6l49 130q9 25 30 25q17 0 26.5 -8.5t9.5 -21.5q0 -10 -7 -20l-82 -107q-5 -6 -8 -6h-16q-4 0 -4 2zM40 292q0 53 39 87t96 34q46 0 99 -24q1 0 5.5 -2.5t6 -1.5t1.5 7l1 9q0 7 12 7q17 0 17 -8q0 -2 -1.5 -21t-3 -44.5t-1.5 -43.5q0 -7 -10 -7h-3 q-14 0 -14 7q0 1 1 20t1 22q0 6 -14.5 19t-41 25t-52.5 12t-51 -18.5t-25 -50.5q0 -29 24.5 -48t59.5 -30t69.5 -24t59 -40.5t24.5 -69.5q0 -63 -45.5 -91.5t-117.5 -28.5q-29 0 -59.5 6t-48 12.5t-18.5 9.5q-4 92 -4 106q0 3 14 5q10 1 12 -0.5t2 -8.5v-4l3 -49 q1 -17 40 -32t77 -15q86 0 86 68q0 25 -24.5 41.5t-60 27.5t-71 24.5t-60 42t-24.5 70.5z" />\n
+<glyph horiz-adv-x="369" d="M68 597q0 2 5 2h12q1 0 8 -6l81 -70q4 -3 8 0l81 70q6 6 8 6h12q5 0 5 -2q0 -1 -3 -6l-79 -119q-6 -10 -8.5 -11.5t-9.5 -1.5h-20q-7 0 -9.5 1.5t-8.5 11.5l-79 119q-3 5 -3 6zM40 292q0 53 39 87t96 34q46 0 99 -24q1 0 5.5 -2.5t6 -1.5t1.5 7l1 9q0 7 12 7q17 0 17 -8 q0 -2 -1.5 -21t-3 -44.5t-1.5 -43.5q0 -7 -10 -7h-3q-14 0 -14 7q0 1 1 20t1 22q0 6 -14.5 19t-41 25t-52.5 12t-51 -18.5t-25 -50.5q0 -29 24.5 -48t59.5 -30t69.5 -24t59 -40.5t24.5 -69.5q0 -63 -45.5 -91.5t-117.5 -28.5q-29 0 -59.5 6t-48 12.5t-18.5 9.5q-4 92 -4 106 q0 3 14 5q10 1 12 -0.5t2 -8.5v-4l3 -49q1 -17 40 -32t77 -15q86 0 86 68q0 25 -24.5 41.5t-60 27.5t-71 24.5t-60 42t-24.5 70.5z" />\n
+<glyph horiz-adv-x="369" d="M40 292q0 53 39 87t96 34q46 0 99 -24q1 0 5.5 -2.5t6 -1.5t1.5 7l1 9q0 7 12 7q17 0 17 -8q0 -2 -1.5 -21t-3 -44.5t-1.5 -43.5q0 -7 -10 -7h-3q-14 0 -14 7q0 1 1 20t1 22q0 6 -14.5 19t-41 25t-52.5 12t-51 -18.5t-25 -50.5q0 -29 24.5 -48t59.5 -30t69.5 -24 t59 -40.5t24.5 -69.5q0 -110 -140 -119l-20 -54q-2 -9 0 -9l5 2l14.5 2.5t16.5 1.5q40 0 62.5 -21t22.5 -47q0 -35 -29.5 -63.5t-76.5 -28.5q-23 0 -43.5 6.5t-30 12.5t-9.5 9q0 11 8 11l9 -3q8 -4 22 -8t29 -4q34 0 50 13.5t16 42.5q0 45 -55 45q-8 0 -16.5 -2.5t-14 -4.5 t-6.5 -2q-8 0 -8 5q0 6 36 95h-5q-29 0 -59.5 6t-48 12.5t-18.5 9.5q-4 92 -4 106q0 3 14 5q10 1 12 -0.5t2 -8.5v-4l3 -49q1 -17 40 -32t77 -15q86 0 86 68q0 25 -24.5 41.5t-60 27.5t-71 24.5t-60 42t-24.5 70.5z" />\n
+<glyph horiz-adv-x="369" d="M140 -225l15 10q15 10 29.5 25.5t14.5 29.5q0 17 -13.5 30t-26.5 21.5t-13 12.5q0 11 18.5 23t24.5 12q12 0 37.5 -19.5t25.5 -33.5q0 -31 -24.5 -62.5t-48 -48t-29.5 -16.5q-4 0 -7 5.5t-3 10.5zM40 292q0 53 39 87t96 34q46 0 99 -24q1 0 5.5 -2.5t6 -1.5t1.5 7l1 9 q0 7 12 7q17 0 17 -8q0 -2 -1.5 -21t-3 -44.5t-1.5 -43.5q0 -7 -10 -7h-3q-14 0 -14 7q0 1 1 20t1 22q0 6 -14.5 19t-41 25t-52.5 12t-51 -18.5t-25 -50.5q0 -29 24.5 -48t59.5 -30t69.5 -24t59 -40.5t24.5 -69.5q0 -63 -45.5 -91.5t-117.5 -28.5q-29 0 -59.5 6t-48 12.5 t-18.5 9.5q-4 92 -4 106q0 3 14 5q10 1 12 -0.5t2 -8.5v-4l3 -49q1 -17 40 -32t77 -15q86 0 86 68q0 25 -24.5 41.5t-60 27.5t-71 24.5t-60 42t-24.5 70.5z" />\n
+<glyph horiz-adv-x="464" d="M124 597q0 2 5 2h12q1 0 8 -6l81 -70q4 -3 8 0l81 70q6 6 8 6h12q5 0 5 -2q0 -1 -3 -6l-79 -119q-6 -10 -8.5 -11.5t-9.5 -1.5h-20q-7 0 -9.5 1.5t-8.5 11.5l-79 119q-3 5 -3 6zM20 307q0 11 13 111q0 3 11 3q12 0 12 -4v-14q0 -2 24 -2h275q62 0 63 5q1 3 1.5 10t0.5 11 q0 3 12 3q11 0 11 -7l1 -107q0 -7 -14 -7q-11 0 -11 9v54q0 4 -65 4h-73q-9 0 -9 -101v-184q0 -66 10 -66h69q7 0 7 -12q0 -15 -7 -15q-1 0 -41 1t-74 1q-36 0 -74 -1l-39 -1q-8 0 -8 15q0 12 9 12h65q4 0 6 84l3 210q0 57 -5 57h-45q-95 0 -96 -10l-7 -60q-1 -4 -13 -4 t-12 5z" />\n
+<glyph horiz-adv-x="464" d="M20 307q0 11 13 111q0 3 11 3q12 0 12 -4v-14q0 -2 24 -2h275q62 0 63 5q1 3 1.5 10t0.5 11q0 3 12 3q11 0 11 -7l1 -107q0 -7 -14 -7q-11 0 -11 9v54q0 4 -65 4h-73q-9 0 -9 -101v-184q0 -66 10 -66h69q7 0 7 -12q0 -15 -7 -15q-1 0 -37 1t-66 1l-24 -65q-2 -9 0 -9l6 2 q5 1 13.5 2.5t16.5 1.5q40 0 62.5 -21t22.5 -47q0 -35 -29.5 -63.5t-76.5 -28.5q-23 0 -43.5 6.5t-30 12.5t-9.5 9q0 11 8 11l8 -3q9 -4 23 -8t29 -4q34 0 50 13.5t16 42.5q0 45 -55 45q-8 0 -16.5 -2.5t-14 -4.5t-6.5 -2q-8 0 -8 5t41 107q-34 0 -71 -1l-37 -1q-8 0 -8 15 q0 12 9 12h65q4 0 6 84l3 210q0 57 -5 57h-45q-95 0 -96 -10l-7 -60q-1 -4 -13 -4t-12 5z" />\n
+<glyph horiz-adv-x="464" d="M185 -225l15 10q14 10 29 25.5t15 29.5q0 17 -13 30t-26.5 21.5t-13.5 12.5q0 11 18.5 23t24.5 12q12 0 37.5 -19.5t25.5 -33.5q0 -31 -24.5 -62.5t-48 -48t-29.5 -16.5q-4 0 -7 5.5t-3 10.5zM20 307q0 11 13 111q0 3 11 3q12 0 12 -4v-14q0 -2 24 -2h275q62 0 63 5 q1 3 1.5 10t0.5 11q0 3 12 3q11 0 11 -7l1 -107q0 -7 -14 -7q-11 0 -11 9v54q0 4 -65 4h-73q-9 0 -9 -101v-184q0 -66 10 -66h69q7 0 7 -12q0 -15 -7 -15q-1 0 -41 1t-74 1q-36 0 -74 -1l-39 -1q-8 0 -8 15q0 12 9 12h65q4 0 6 84l3 210q0 57 -5 57h-45q-95 0 -96 -10 l-7 -60q-1 -4 -13 -4t-12 5z" />\n
+<glyph horiz-adv-x="464" d="M20 307q0 11 13 111q0 3 11 3q12 0 12 -4v-14q0 -2 24 -2h275q62 0 63 5q1 3 1.5 10t0.5 11q0 3 12 3q11 0 11 -7l1 -107q0 -7 -14 -7q-11 0 -11 9v54q0 4 -65 4h-73q-9 0 -9 -101v-48q0 -8 1.5 -9.5t9.5 -1.5h99q3 0 3 -12t-3 -12h-99q-8 0 -9.5 -1t-1.5 -8v-92 q0 -66 10 -66h69q7 0 7 -12q0 -15 -7 -15q-1 0 -41 1t-74 1q-36 0 -74 -1l-39 -1q-8 0 -8 15q0 12 9 12h65q4 0 6 84l1 74q0 9 -6 9h-99q-2 0 -2.5 12t2.5 12h94q9 0 10.5 1.5t1.5 9.5l1 92q0 57 -5 57h-45q-95 0 -96 -10l-7 -60q-1 -4 -13 -4t-12 5z" />\n
+<glyph horiz-adv-x="464" d="M124 597q0 2 5 2h12q1 0 8 -6l81 -70q4 -3 8 0l81 70q6 6 8 6h12q5 0 5 -2q0 -1 -3 -6l-79 -119q-6 -10 -8.5 -11.5t-9.5 -1.5h-20q-7 0 -9.5 1.5t-8.5 11.5l-79 119q-3 5 -3 6zM20 307q0 11 13 111q0 3 11 3q12 0 12 -4v-14q0 -2 24 -2h275q62 0 63 5q1 3 1.5 10t0.5 11 q0 3 12 3q11 0 11 -7l1 -107q0 -7 -14 
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>next</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAAAc=</string> </persistent>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="7" aka="AAAAAAAAAAc=">
+    <pickle>
+      <global name="Pdata" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+-7q-11 0 -11 9v54q0 4 -65 4h-73q-9 0 -9 -101v-184q0 -66 10 -66h69q7 0 7 -12q0 -15 -7 -15q-1 0 -41 1t-74 1q-36 0 -74 -1l-39 -1q-8 0 -8 15q0 12 9 12h65q4 0 6 84l3 210q0 57 -5 57h-45q-95 0 -96 -10l-7 -60q-1 -4 -13 -4 t-12 5z" />\n
+<glyph horiz-adv-x="464" d="M20 307q0 11 13 111q0 3 11 3q12 0 12 -4v-14q0 -2 24 -2h275q62 0 63 5q1 3 1.5 10t0.5 11q0 3 12 3q11 0 11 -7l1 -107q0 -7 -14 -7q-11 0 -11 9v54q0 4 -65 4h-73q-9 0 -9 -101v-184q0 -66 10 -66h69q7 0 7 -12q0 -15 -7 -15q-1 0 -37 1t-66 1l-24 -65q-2 -9 0 -9l6 2 q5 1 13.5 2.5t16.5 1.5q40 0 62.5 -21t22.5 -47q0 -35 -29.5 -63.5t-76.5 -28.5q-23 0 -43.5 6.5t-30 12.5t-9.5 9q0 11 8 11l8 -3q9 -4 23 -8t29 -4q34 0 50 13.5t16 42.5q0 45 -55 45q-8 0 -16.5 -2.5t-14 -4.5t-6.5 -2q-8 0 -8 5t41 107q-34 0 -71 -1l-37 -1q-8 0 -8 15 q0 12 9 12h65q4 0 6 84l3 210q0 57 -5 57h-45q-95 0 -96 -10l-7 -60q-1 -4 -13 -4t-12 5z" />\n
+<glyph horiz-adv-x="464" d="M185 -225l15 10q14 10 29 25.5t15 29.5q0 17 -13 30t-26.5 21.5t-13.5 12.5q0 11 18.5 23t24.5 12q12 0 37.5 -19.5t25.5 -33.5q0 -31 -24.5 -62.5t-48 -48t-29.5 -16.5q-4 0 -7 5.5t-3 10.5zM20 307q0 11 13 111q0 3 11 3q12 0 12 -4v-14q0 -2 24 -2h275q62 0 63 5 q1 3 1.5 10t0.5 11q0 3 12 3q11 0 11 -7l1 -107q0 -7 -14 -7q-11 0 -11 9v54q0 4 -65 4h-73q-9 0 -9 -101v-184q0 -66 10 -66h69q7 0 7 -12q0 -15 -7 -15q-1 0 -41 1t-74 1q-36 0 -74 -1l-39 -1q-8 0 -8 15q0 12 9 12h65q4 0 6 84l3 210q0 57 -5 57h-45q-95 0 -96 -10 l-7 -60q-1 -4 -13 -4t-12 5z" />\n
+<glyph horiz-adv-x="464" d="M20 307q0 11 13 111q0 3 11 3q12 0 12 -4v-14q0 -2 24 -2h275q62 0 63 5q1 3 1.5 10t0.5 11q0 3 12 3q11 0 11 -7l1 -107q0 -7 -14 -7q-11 0 -11 9v54q0 4 -65 4h-73q-9 0 -9 -101v-48q0 -8 1.5 -9.5t9.5 -1.5h99q3 0 3 -12t-3 -12h-99q-8 0 -9.5 -1t-1.5 -8v-92 q0 -66 10 -66h69q7 0 7 -12q0 -15 -7 -15q-1 0 -41 1t-74 1q-36 0 -74 -1l-39 -1q-8 0 -8 15q0 12 9 12h65q4 0 6 84l1 74q0 9 -6 9h-99q-2 0 -2.5 12t2.5 12h94q9 0 10.5 1.5t1.5 9.5l1 92q0 57 -5 57h-45q-95 0 -96 -10l-7 -60q-1 -4 -13 -4t-12 5z" />\n
+<glyph horiz-adv-x="551" d="M174 579q0 7 1 7h17l1 -4q1 -5 3.5 -13.5t5.5 -15.5q21 -41 75 -41t75 41q3 7 5.5 15.5t3.5 13.5l1 4h17q1 0 1 -6q0 -48 -26.5 -84.5t-76.5 -36.5q-51 0 -77 36t-26 84zM25 391q0 12 13 12l28 -1q28 -1 54 -1q30 0 68.5 1t39.5 1q9 0 9 -13q0 -14 -12 -14h-62 q-5 0 -5 -74v-169q0 -52 30.5 -79.5t75.5 -27.5q132 0 136 103q1 14 1 107q0 140 -7 140h-55q-13 0 -13 15q0 12 13 12l35 -1q36 -1 62 -1q22 0 50 1t31 1q9 0 9 -13q0 -14 -12 -14h-35q-5 0 -5 -74v-292q0 -14 -16 -14q-14 0 -21 10l-12.5 19.5t-11.5 17t-5 5.5l-10 -6 q-11 -6 -28 -14t-38 -16t-48 -14t-52 -6q-85 0 -116.5 33.5t-31.5 93.5v112q0 145 -4 145h-42q-13 0 -13 15z" />\n
+<glyph horiz-adv-x="551" d="M172 498q0 7 8 26q11 27 27 41t29 14q16 0 46 -19t42 -19q22 0 36 35q2 7 12 7q7 0 7 -2q0 -8 -7 -27q-22 -58 -60 -58q-18 0 -45 18.5t-43 18.5q-23 0 -34 -31q-2 -6 -11 -6q-7 0 -7 2zM25 391q0 12 13 12l28 -1q28 -1 54 -1q30 0 68.5 1t39.5 1q9 0 9 -13 q0 -14 -12 -14h-62q-5 0 -5 -74v-169q0 -52 30.5 -79.5t75.5 -27.5q132 0 136 103q1 14 1 107q0 140 -7 140h-55q-13 0 -13 15q0 12 13 12l35 -1q36 -1 62 -1q22 0 50 1t31 1q9 0 9 -13q0 -14 -12 -14h-35q-5 0 -5 -74v-292q0 -14 -16 -14q-14 0 -21 10l-12.5 19.5t-11.5 17 t-5 5.5l-10 -6q-11 -6 -28 -14t-38 -16t-48 -14t-52 -6q-85 0 -116.5 33.5t-31.5 93.5v112q0 145 -4 145h-42q-13 0 -13 15z" />\n
+<glyph horiz-adv-x="551" d="M262 451q0 2 2 6l49 130q9 25 30 25q17 0 26.5 -8.5t9.5 -21.5q0 -10 -7 -20l-82 -107q-4 -6 -8 -6h-16q-4 0 -4 2zM25 391q0 12 13 12l28 -1q28 -1 54 -1q30 0 68.5 1t39.5 1q9 0 9 -13q0 -14 -12 -14h-62q-5 0 -5 -74v-169q0 -52 30.5 -79.5t75.5 -27.5q132 0 136 103 q1 14 1 107q0 140 -7 140h-55q-13 0 -13 15q0 12 13 12l35 -1q36 -1 62 -1q22 0 50 1t31 1q9 0 9 -13q0 -14 -12 -14h-35q-5 0 -5 -74v-292q0 -14 -16 -14q-14 0 -21 10l-12.5 19.5t-11.5 17t-5 5.5l-10 -6q-11 -6 -28 -14t-38 -16t-48 -14t-52 -6q-85 0 -116.5 33.5 t-31.5 93.5v112q0 145 -4 145h-42q-13 0 -13 15z" />\n
+<glyph horiz-adv-x="551" d="M146 533q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM306 533q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM25 391q0 12 13 12l28 -1q28 -1 54 -1q30 0 68.5 1t39.5 1 q9 0 9 -13q0 -14 -12 -14h-62q-5 0 -5 -74v-169q0 -52 30.5 -79.5t75.5 -27.5q132 0 136 103q1 14 1 107q0 140 -7 140h-55q-13 0 -13 15q0 12 13 12l35 -1q36 -1 62 -1q22 0 50 1t31 1q9 0 9 -13q0 -14 -12 -14h-35q-5 0 -5 -74v-292q0 -14 -16 -14q-14 0 -21 10 l-12.5 19.5t-11.5 17t-5 5.5l-10 -6q-11 -6 -28 -14t-38 -16t-48 -14t-52 -6q-85 0 -116.5 33.5t-31.5 93.5v112q0 145 -4 145h-42q-13 0 -13 15z" />\n
+<glyph horiz-adv-x="551" d="M167 461q0 1 3 6l79 119q6 10 8.5 11.5t9.5 1.5h20q7 0 9.5 -1.5t8.5 -11.5l79 -119q3 -5 3 -6q0 -2 -5 -2h-12l-8 6l-81 70q-4 3 -8 0l-81 -70q-6 -6 -8 -6h-12q-5 0 -5 2zM25 391q0 12 13 12l28 -1q28 -1 54 -1q30 0 68.5 1t39.5 1q9 0 9 -13q0 -14 -12 -14h-62 q-5 0 -5 -74v-169q0 -52 30.5 -79.5t75.5 -27.5q132 0 136 103q1 14 1 107q0 140 -7 140h-55q-13 0 -13 15q0 12 13 12l35 -1q36 -1 62 -1q22 0 50 1t31 1q9 0 9 -13q0 -14 -12 -14h-35q-5 0 -5 -74v-292q0 -14 -16 -14q-14 0 -21 10l-12.5 19.5t-11.5 17t-5 5.5l-10 -6 q-11 -6 -28 -14t-38 -16t-48 -14t-52 -6q-85 0 -116.5 33.5t-31.5 93.5v112q0 145 -4 145h-42q-13 0 -13 15z" />\n
+<glyph horiz-adv-x="551" d="M206 535q0 29 21 50t50 21t50 -21t21 -50t-21 -50t-50 -21t-50 21t-21 50zM234 535q0 -18 12.5 -30.5t30.5 -12.5t30.5 12.5t12.5 30.5t-12.5 30.5t-30.5 12.5t-30.5 -12.5t-12.5 -30.5zM25 391q0 12 13 12l28 -1q28 -1 54 -1q30 0 68.5 1t39.5 1q9 0 9 -13 q0 -14 -12 -14h-62q-5 0 -5 -74v-169q0 -52 30.5 -79.5t75.5 -27.5q132 0 136 103q1 14 1 107q0 140 -7 140h-55q-13 0 -13 15q0 12 13 12l35 -1q36 -1 62 -1q22 0 50 1t31 1q9 0 9 -13q0 -14 -12 -14h-35q-5 0 -5 -74v-292q0 -14 -16 -14q-14 0 -21 10l-12.5 19.5t-11.5 17 t-5 5.5l-10 -6q-11 -6 -28 -14t-38 -16t-48 -14t-52 -6q-85 0 -116.5 33.5t-31.5 93.5v112q0 145 -4 145h-42q-13 0 -13 15z" />\n
+<glyph horiz-adv-x="551" d="M175 582q0 13 9.5 21.5t26.5 8.5q21 0 30 -25l49 -130q2 -4 2 -6t-4 -2h-16q-4 0 -8 6l-82 107q-7 10 -7 20zM25 391q0 12 13 12l28 -1q28 -1 54 -1q30 0 68.5 1t39.5 1q9 0 9 -13q0 -14 -12 -14h-62q-5 0 -5 -74v-169q0 -52 30.5 -79.5t75.5 -27.5q132 0 136 103 q1 14 1 107q0 140 -7 140h-55q-13 0 -13 15q0 12 13 12l35 -1q36 -1 62 -1q22 0 50 1t31 1q9 0 9 -13q0 -14 -12 -14h-35q-5 0 -5 -74v-292q0 -14 -16 -14q-14 0 -21 10l-12.5 19.5t-11.5 17t-5 5.5l-10 -6q-11 -6 -28 -14t-38 -16t-48 -14t-52 -6q-85 0 -116.5 33.5 t-31.5 93.5v112q0 145 -4 145h-42q-13 0 -13 15z" />\n
+<glyph horiz-adv-x="551" d="M175 518v23q0 6 1.5 7t7.5 1h187q5 0 6.5 -1t1.5 -6v-25q0 -6 -1 -7t-7 -1h-187q-7 0 -8 1t-1 8zM25 391q0 12 13 12l28 -1q28 -1 54 -1q30 0 68.5 1t39.5 1q9 0 9 -13q0 -14 -12 -14h-62q-5 0 -5 -74v-169q0 -52 30.5 -79.5t75.5 -27.5q132 0 136 103q1 14 1 107 q0 140 -7 140h-55q-13 0 -13 15q0 12 13 12l35 -1q36 -1 62 -1q22 0 50 1t31 1q9 0 9 -13q0 -14 -12 -14h-35q-5 0 -5 -74v-292q0 -14 -16 -14q-14 0 -21 10l-12.5 19.5t-11.5 17t-5 5.5l-10 -6q-11 -6 -28 -14t-38 -16t-48 -14t-52 -6q-85 0 -116.5 33.5t-31.5 93.5v112 q0 145 -4 145h-42q-13 0 -13 15z" />\n
+<glyph horiz-adv-x="551" d="M197 451q0 2 2 6l49 130q9 25 30 25q17 0 26.5 -8.5t9.5 -21.5q0 -10 -7 -20l-82 -107q-5 -6 -8 -6h-16q-4 0 -4 2zM307 451q0 2 2 6l49 130q9 25 30 25q17 0 26.5 -8.5t9.5 -21.5q0 -10 -7 -20l-82 -107q-5 -6 -8 -6h-16q-4 0 -4 2zM25 391q0 12 13 12l28 -1 q28 -1 54 -1q30 0 68.5 1t39.5 1q9 0 9 -13q0 -14 -12 -14h-62q-5 0 -5 -74v-169q0 -52 30.5 -79.5t75.5 -27.5q132 0 136 103q1 14 1 107q0 140 -7 140h-55q-13 0 -13 15q0 12 13 12l35 -1q36 -1 62 -1q22 0 50 1t31 1q9 0 9 -13q0 -14 -12 -14h-35q-5 0 -5 -74v-292 q0 -14 -16 -14q-14 0 -21 10l-12.5 19.5t-11.5 17t-5 5.5l-10 -6q-11 -6 -28 -14t-38 -16t-48 -14t-52 -6q-85 0 -116.5 33.5t-31.5 93.5v112q0 145 -4 145h-42q-13 0 -13 15z" />\n
+<glyph horiz-adv-x="551" d="M25 391q0 12 13 12l28 -1q28 -1 54 -1q30 0 68.5 1t39.5 1q9 0 9 -13q0 -14 -12 -14h-62q-5 0 -5 -74v-169q0 -52 30.5 -79.5t75.5 -27.5q132 0 136 103q1 14 1 107q0 140 -7 140h-55q-13 0 -13 15q0 12 13 12l35 -1q36 -1 62 -1q22 0 50 1t31 1q9 0 9 -13q0 -14 -12 -14 h-35q-5 0 -5 -74v-292q0 -14 -16 -14q-14 0 -21 10l-12.5 19.5t-11.5 17t-5 5.5t-9.5 -4.5l-25 -13t-33.5 -15.5q-15 -6 -27 -18q-85 -87 -85 -164q0 -33 20 -56.5t44 -23.5q23 0 43 11t31 22l11 11q1 0 6 -6t5 -7q0 -3 -15 -19t-47.5 -34t-68.5 -18q-32 0 -62.5 29.5 t-30.5 63.5q0 47 26.5 84t87.5 96q10 9 15 14q-30 -8 -61 -8q-85 0 -116.5 33.5t-31.5 93.5v112q0 145 -4 145h-42q-13 0 -13 15z" />\n
+<glyph horiz-adv-x="551" d="M174 579q0 7 1 7h17l1 -4q1 -5 3.5 -13.5t5.5 -15.5q21 -41 75 -41t75 41q3 7 5.5 15.5t3.5 13.5l1 4h17q1 0 1 -6q0 -48 -26.5 -84.5t-76.5 -36.5q-51 0 -77 36t-26 84zM25 391q0 12 13 12l28 -1q28 -1 54 -1q30 0 68.5 1t39.5 1q9 0 9 -13q0 -14 -12 -14h-62 q-5 0 -5 -74v-169q0 -52 30.5 -79.5t75.5 -27.5q132 0 136 103q1 14 1 107q0 140 -7 140h-55q-13 0 -13 15q0 12 13 12l35 -1q36 -1 62 -1q22 0 50 1t31 1q9 0 9 -13q0 -14 -12 -14h-35q-5 0 -5 -74v-292q0 -14 -16 -14q-14 0 -21 10l-12.5 19.5t-11.5 17t-5 5.5l-10 -6 q-11 -6 -28 -14t-38 -16t-48 -14t-52 -6q-85 0 -116.5 33.5t-31.5 93.5v112q0 145 -4 145h-42q-13 0 -13 15z" />\n
+<glyph horiz-adv-x="551" d="M172 498q0 7 8 26q11 27 27 41t29 14q16 0 46 -19t42 -19q22 0 36 35q2 7 12 7q7 0 7 -2q0 -8 -7 -27q-22 -58 -60 -58q-18 0 -45 18.5t-43 18.5q-23 0 -34 -31q-2 -6 -11 -6q-7 0 -7 2zM25 391q0 12 13 12l28 -1q28 -1 54 -1q30 0 68.5 1t39.5 1q9 0 9 -13 q0 -14 -12 -14h-62q-5 0 -5 -74v-169q0 -52 30.5 -79.5t75.5 -27.5q132 0 136 103q1 14 1 107q0 140 -7 140h-55q-13 0 -13 15q0 12 13 12l35 -1q36 -1 62 -1q22 0 50 1t31 1q9 0 9 -13q0 -14 -12 -14h-35q-5 0 -5 -74v-292q0 -14 -16 -14q-14 0 -21 10l-12.5 19.5t-11.5 17 t-5 5.5l-10 -6q-11 -6 -28 -14t-38 -16t-48 -14t-52 -6q-85 0 -116.5 33.5t-31.5 93.5v112q0 145 -4 145h-42q-13 0 -13 15z" />\n
+<glyph horiz-adv-x="551" d="M262 451q0 2 2 6l49 130q9 25 30 25q17 0 26.5 -8.5t9.5 -21.5q0 -10 -7 -20l-82 -107q-4 -6 -8 -6h-16q-4 0 -4 2zM25 391q0 12 13 12l28 -1q28 -1 54 -1q30 0 68.5 1t39.5 1q9 0 9 -13q0 -14 -12 -14h-62q-5 0 -5 -74v-169q0 -52 30.5 -79.5t75.5 -27.5q132 0 136 103 q1 14 1 107q0 140 -7 140h-55q-13 0 -13 15q0 12 13 12l35 -1q36 -1 62 -1q22 0 50 1t31 1q9 0 9 -13q0 -14 -12 -14h-35q-5 0 -5 -74v-292q0 -14 -16 -14q-14 0 -21 10l-12.5 19.5t-11.5 17t-5 5.5l-10 -6q-11 -6 -28 -14t-38 -16t-48 -14t-52 -6q-85 0 -116.5 33.5 t-31.5 93.5v112q0 145 -4 145h-42q-13 0 -13 15z" />\n
+<glyph horiz-adv-x="551" d="M146 533q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM306 533q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM25 391q0 12 13 12l28 -1q28 -1 54 -1q30 0 68.5 1t39.5 1 q9 0 9 -13q0 -14 -12 -14h-62q-5 0 -5 -74v-169q0 -52 30.5 -79.5t75.5 -27.5q132 0 136 103q1 14 1 107q0 140 -7 140h-55q-13 0 -13 15q0 12 13 12l35 -1q36 -1 62 -1q22 0 50 1t31 1q9 0 9 -13q0 -14 -12 -14h-35q-5 0 -5 -74v-292q0 -14 -16 -14q-14 0 -21 10 l-12.5 19.5t-11.5 17t-5 5.5l-10 -6q-11 -6 -28 -14t-38 -16t-48 -14t-52 -6q-85 0 -116.5 33.5t-31.5 93.5v112q0 145 -4 145h-42q-13 0 -13 15z" />\n
+<glyph horiz-adv-x="551" d="M167 461q0 1 3 6l79 119q6 10 8.5 11.5t9.5 1.5h20q7 0 9.5 -1.5t8.5 -11.5l79 -119q3 -5 3 -6q0 -2 -5 -2h-12l-8 6l-81 70q-4 3 -8 0l-81 -70q-6 -6 -8 -6h-12q-5 0 -5 2zM25 391q0 12 13 12l28 -1q28 -1 54 -1q30 0 68.5 1t39.5 1q9 0 9 -13q0 -14 -12 -14h-62 q-5 0 -5 -74v-169q0 -52 30.5 -79.5t75.5 -27.5q132 0 136 103q1 14 1 107q0 140 -7 140h-55q-13 0 -13 15q0 12 13 12l35 -1q36 -1 62 -1q22 0 50 1t31 1q9 0 9 -13q0 -14 -12 -14h-35q-5 0 -5 -74v-292q0 -14 -16 -14q-14 0 -21 10l-12.5 19.5t-11.5 17t-5 5.5l-10 -6 q-11 -6 -28 -14t-38 -16t-48 -14t-52 -6q-85 0 -116.5 33.5t-31.5 93.5v112q0 145 -4 145h-42q-13 0 -13 15z" />\n
+<glyph horiz-adv-x="551" d="M206 535q0 29 21 50t50 21t50 -21t21 -50t-21 -50t-50 -21t-50 21t-21 50zM234 535q0 -18 12.5 -30.5t30.5 -12.5t30.5 12.5t12.5 30.5t-12.5 30.5t-30.5 12.5t-30.5 -12.5t-12.5 -30.5zM25 391q0 12 13 12l28 -1q28 -1 54 -1q30 0 68.5 1t39.5 1q9 0 9 -13 q0 -14 -12 -14h-62q-5 0 -5 -74v-169q0 -52 30.5 -79.5t75.5 -27.5q132 0 136 103q1 14 1 107q0 140 -7 140h-55q-13 0 -13 15q0 12 13 12l35 -1q36 -1 62 -1q22 0 50 1t31 1q9 0 9 -13q0 -14 -12 -14h-35q-5 0 -5 -74v-292q0 -14 -16 -14q-14 0 -21 10l-12.5 19.5t-11.5 17 t-5 5.5l-10 -6q-11 -6 -28 -14t-38 -16t-48 -14t-52 -6q-85 0 -116.5 33.5t-31.5 93.5v112q0 145 -4 145h-42q-13 0 -13 15z" />\n
+<glyph horiz-adv-x="551" d="M175 582q0 13 9.5 21.5t26.5 8.5q21 0 30 -25l49 -130q2 -4 2 -6t-4 -2h-16q-4 0 -8 6l-82 107q-7 10 -7 20zM25 391q0 12 13 12l28 -1q28 -1 54 -1q30 0 68.5 1t39.5 1q9 0 9 -13q0 -14 -12 -14h-62q-5 0 -5 -74v-169q0 -52 30.5 -79.5t75.5 -27.5q132 0 136 103 q1 14 1 107q0 140 -7 140h-55q-13 0 -13 15q0 12 13 12l35 -1q36 -1 62 -1q22 0 50 1t31 1q9 0 9 -13q0 -14 -12 -14h-35q-5 0 -5 -74v-292q0 -14 -16 -14q-14 0 -21 10l-12.5 19.5t-11.5 17t-5 5.5l-10 -6q-11 -6 -28 -14t-38 -16t-48 -14t-52 -6q-85 0 -116.5 33.5 t-31.5 93.5v112q0 145 -4 145h-42q-13 0 -13 15z" />\n
+<glyph horiz-adv-x="551" d="M175 518v23q0 6 1.5 7t7.5 1h187q5 0 6.5 -1t1.5 -6v-25q0 -6 -1 -7t-7 -1h-187q-7 0 -8 1t-1 8zM25 391q0 12 13 12l28 -1q28 -1 54 -1q30 0 68.5 1t39.5 1q9 0 9 -13q0 -14 -12 -14h-62q-5 0 -5 -74v-169q0 -52 30.5 -79.5t75.5 -27.5q132 0 136 103q1 14 1 107 q0 140 -7 140h-55q-13 0 -13 15q0 12 13 12l35 -1q36 -1 62 -1q22 0 50 1t31 1q9 0 9 -13q0 -14 -12 -14h-35q-5 0 -5 -74v-292q0 -14 -16 -14q-14 0 -21 10l-12.5 19.5t-11.5 17t-5 5.5l-10 -6q-11 -6 -28 -14t-38 -16t-48 -14t-52 -6q-85 0 -116.5 33.5t-31.5 93.5v112 q0 145 -4 145h-42q-13 0 -13 15z" />\n
+<glyph horiz-adv-x="551" d="M197 451q0 2 2 6l49 130q9 25 30 25q17 0 26.5 -8.5t9.5 -21.5q0 -10 -7 -20l-82 -107q-5 -6 -8 -6h-16q-4 0 -4 2zM307 451q0 2 2 6l49 130q9 25 30 25q17 0 26.5 -8.5t9.5 -21.5q0 -10 -7 -20l-82 -107q-5 -6 -8 -6h-16q-4 0 -4 2zM25 391q0 12 13 12l28 -1 q28 -1 54 -1q30 0 68.5 1t39.5 1q9 0 9 -13q0 -14 -12 -14h-62q-5 0 -5 -74v-169q0 -52 30.5 -79.5t75.5 -27.5q132 0 136 103q1 14 1 107q0 140 -7 140h-55q-13 0 -13 15q0 12 13 12l35 -1q36 -1 62 -1q22 0 50 1t31 1q9 0 9 -13q0 -14 -12 -14h-35q-5 0 -5 -74v-292 q0 -14 -16 -14q-14 0 -21 10l-12.5 19.5t-11.5 17t-5 5.5l-10 -6q-11 -6 -28 -14t-38 -16t-48 -14t-52 -6q-85 0 -116.5 33.5t-31.5 93.5v112q0 145 -4 145h-42q-13 0 -13 15z" />\n
+<glyph horiz-adv-x="551" d="M25 391q0 12 13 12l28 -1q28 -1 54 -1q30 0 68.5 1t39.5 1q9 0 9 -13q0 -14 -12 -14h-62q-5 0 -5 -74v-169q0 -52 30.5 -79.5t75.5 -27.5q132 0 136 103q1 14 1 107q0 140 -7 140h-55q-13 0 -13 15q0 12 13 12l35 -1q36 -1 62 -1q22 0 50 1t31 1q9 0 9 -13q0 -14 -12 -14 h-35q-5 0 -5 -74v-292q0 -14 -16 -14q-14 0 -21 10l-12.5 19.5t-11.5 17t-5 5.5t-9.5 -4.5l-25 -13t-33.5 -15.5q-15 -6 -27 -18q-85 -87 -85 -164q0 -33 20 -56.5t44 -23.5q23 0 43 11t31 22l11 11q1 0 6 -6t5 -7q0 -3 -15 -19t-47.5 -34t-68.5 -18q-32 0 -62.5 29.5 t-30.5 63.5q0 47 26.5 84t87.5 96q10 9 15 14q-30 -8 -61 -8q-85 0 -116.5 33.5t-31.5 93.5v112q0 145 -4 145h-42q-13 0 -13 15z" />\n
+<glyph horiz-adv-x="709" d="M255 461q0 1 3 6l79 119q6 10 8.5 11.5t9.5 1.5h20q7 0 9.5 -1.5t8.5 -11.5l79 -119q3 -5 3 -6q0 -2 -5 -2h-12l-8 6l-81 70q-4 3 -8 0l-81 -70q-6 -6 -8 -6h-12q-5 0 -5 2zM10 389q0 6 0.5 8t3.5 4t9 2q8 0 35.5 -1t43.5 -1q13 0 46 1t41 1q9 0 11 -2.5t2 -11.5 q0 -13 -12 -13h-35q-19 0 -19 -8q0 -2 18 -55l42.5 -119.5t38.5 -97.5q6 -13 8 -13t10 17l89 197q2 5 2 23q0 7 -13 42q-4 11 -7.5 12.5t-15.5 1.5h-23q-8 0 -10.5 3t-2.5 10q0 6 0.5 8t3.5 4t9 2q3 0 31 -1t48 -1q28 0 59 1t36 1q9 0 11 -2.5t2 -11.5q0 -13 -12 -13h-43 q-13 0 -13 -8q0 -2 18 -57.5l42 -124.5t36 -100q6 -15 7 -15l8 17q97 228 97 277q0 11 -4 11h-45q-8 0 -10.5 3t-2.5 10q0 14 14 14q2 0 27 -1t36 -1q13 0 36 1t25 1q7 0 9 -2.5t2 -11.5q0 -13 -12 -13h-13q-9 0 -14 -10q-4 -9 -31 -74l-55 -128.5l-48 -105.5 q-8 -17 -22 -34t-25 -36q-2 -4 -7 -4q-14 0 -31 63q-3 11 -15.5 44.5l-30.5 83.5t-31 90q-1 4 -3 9q-1 3 -2 0l-4 -10l-92 -205q-8 -17 -22.5 -33.5t-25.5 -37.5q-2 -4 -7 -4q-4 0 -7.5 3.5t-7 10.5t-5.5 12.5t-5.5 16t-4.5 14.5q-4 12 -26.5 71.5l-48.5 130l-43 118.5 q-4 11 -7 13t-14 2h-16q-8 0 -10.5 3t-2.5 10z" />\n
+<glyph horiz-adv-x="709" d="M255 461q0 1 3 6l79 119q6 10 8.5 11.5t9.5 1.5h20q7 0 9.5 -1.5t8.5 -11.5l79 -119q3 -5 3 -6q0 -2 -5 -2h-12l-8 6l-81 70q-4 3 -8 0l-81 -70q-6 -6 -8 -6h-12q-5 0 -5 2zM10 389q0 6 0.5 8t3.5 4t9 2q8 0 35.5 -1t43.5 -1q13 0 46 1t41 1q9 0 11 -2.5t2 -11.5 q0 -13 -12 -13h-35q-19 0 -19 -8q0 -2 18 -55l42.5 -119.5t38.5 -97.5q6 -13 8 -13t10 17l89 197q2 5 2 23q0 7 -13 42q-4 11 -7.5 12.5t-15.5 1.5h-23q-8 0 -10.5 3t-2.5 10q0 6 0.5 8t3.5 4t9 2q3 0 31 -1t48 -1q28 0 59 1t36 1q9 0 11 -2.5t2 -11.5q0 -13 -12 -13h-43 q-13 0 -13 -8q0 -2 18 -57.5l42 -124.5t36 -100q6 -15 7 -15l8 17q97 228 97 277q0 11 -4 11h-45q-8 0 -10.5 3t-2.5 10q0 14 14 14q2 0 27 -1t36 -1q13 0 36 1t25 1q7 0 9 -2.5t2 -11.5q0 -13 -12 -13h-13q-9 0 -14 -10q-4 -9 -31 -74l-55 -128.5l-48 -105.5 q-8 -17 -22 -34t-25 -36q-2 -4 -7 -4q-14 0 -31 63q-3 11 -15.5 44.5l-30.5 83.5t-31 90q-1 4 -3 9q-1 3 -2 0l-4 -10l-92 -205q-8 -17 -22.5 -33.5t-25.5 -37.5q-2 -4 -7 -4q-4 0 -7.5 3.5t-7 10.5t-5.5 12.5t-5.5 16t-4.5 14.5q-4 12 -26.5 71.5l-48.5 130l-43 118.5 q-4 11 -7 13t-14 2h-16q-8 0 -10.5 3t-2.5 10z" />\n
+<glyph horiz-adv-x="464" d="M138 461q0 1 3 6l79 119q6 10 8.5 11.5t9.5 1.5h20q7 0 9.5 -1.5t8.5 -11.5l79 -119q3 -5 3 -6q0 -2 -5 -2h-12q-1 0 -8 6l-81 70q-4 3 -8 0l-81 -70q-6 -6 -8 -6h-12q-5 0 -5 2zM10 389q0 6 0.5 8t3.5 4t9 2q7 0 34.5 -1t48.5 -1q29 0 61 1t37 1q9 0 11 -2.5t2 -11.5 q0 -13 -12 -13h-51q1 -12 23 -55.5l42.5 -80.5t21.5 -38q2 -5 4 -6.5t4 -0.5t6 5q11 13 45.5 69.5t50.5 88.5q1 2 3 5t3.5 5.5t1.5 3.5q0 4 -19 4h-40q-8 0 -10.5 3t-2.5 10q0 14 14 14q1 0 33.5 -1t53.5 -1q15 0 32 1t21 1q13 0 13 -14q0 -13 -12 -13h-17h-5t-4 -1l-3 -1.5 t-3.5 -3t-3.5 -4l-4.5 -6.5l-5.5 -8l-123 -168q-10 -13 -10 -31v-87q0 -41 9 -41h65q7 0 7 -12q0 -15 -7 -15q-1 0 -39 1t-71 1q-26 0 -48 -0.5t-34 -1t-16 -0.5q-8 0 -8 15q0 12 9 12h57q5 0 5 84v38q0 7 -66.5 118t-70.5 111h-32q-8 0 -10.5 3t-2.5 10z" />\n
+<glyph horiz-adv-x="464" d="M233 451q0 2 2 6l49 130q9 25 30 25q17 0 26.5 -8.5t9.5 -21.5q0 -10 -7 -20l-82 -107q-5 -6 -8 -6h-16q-4 0 -4 2zM10 389q0 6 0.5 8t3.5 4t9 2q7 0 34.5 -1t48.5 -1q29 0 61 1t37 1q9 0 11 -2.5t2 -11.5q0 -13 -12 -13h-51q1 -12 23 -55.5l42.5 -80.5t21.5 -38 q2 -5 4 -6.5t4 -0.5t6 5q11 13 45.5 69.5t50.5 88.5q1 2 3 5t3.5 5.5t1.5 3.5q0 4 -19 4h-40q-8 0 -10.5 3t-2.5 10q0 14 14 14q1 0 33.5 -1t53.5 -1q15 0 32 1t21 1q13 0 13 -14q0 -13 -12 -13h-17h-5t-4 -1l-3 -1.5t-3.5 -3t-3.5 -4l-4.5 -6.5l-5.5 -8l-123 -168 q-10 -13 -10 -31v-87q0 -41 9 -41h65q7 0 7 -12q0 -15 -7 -15q-1 0 -39 1t-71 1q-26 0 -48 -0.5t-34 -1t-16 -0.5q-8 0 -8 15q0 12 9 12h57q5 0 5 84v38q0 7 -66.5 118t-70.5 111h-32q-8 0 -10.5 3t-2.5 10z" />\n
+<glyph horiz-adv-x="464" d="M117 533q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM277 533q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM10 389q0 6 0.5 8t3.5 4t9 2q7 0 34.5 -1t48.5 -1q29 0 61 1 t37 1q9 0 11 -2.5t2 -11.5q0 -13 -12 -13h-51q1 -12 23 -55.5l42.5 -80.5t21.5 -38q2 -5 4 -6.5t4 -0.5t6 5q11 13 45.5 69.5t50.5 88.5q1 2 3 5t3.5 5.5t1.5 3.5q0 4 -19 4h-40q-8 0 -10.5 3t-2.5 10q0 14 14 14q1 0 33.5 -1t53.5 -1q15 0 32 1t21 1q13 0 13 -14 q0 -13 -12 -13h-17h-5t-4 -1l-3 -1.5t-3.5 -3t-3.5 -4l-4.5 -6.5l-5.5 -8l-123 -168q-10 -13 -10 -31v-87q0 -41 9 -41h65q7 0 7 -12q0 -15 -7 -15q-1 0 -39 1t-71 1q-26 0 -48 -0.5t-34 -1t-16 -0.5q-8 0 -8 15q0 12 9 12h57q5 0 5 84v38q0 7 -66.5 118t-70.5 111h-32 q-8 0 -10.5 3t-2.5 10z" />\n
+<glyph horiz-adv-x="464" d="M138 461q0 1 3 6l79 119q6 10 8.5 11.5t9.5 1.5h20q7 0 9.5 -1.5t8.5 -11.5l79 -119q3 -5 3 -6q0 -2 -5 -2h-12q-1 0 -8 6l-81 70q-4 3 -8 0l-81 -70q-6 -6 -8 -6h-12q-5 0 -5 2zM10 389q0 6 0.5 8t3.5 4t9 2q7 0 34.5 -1t48.5 -1q29 0 61 1t37 1q9 0 11 -2.5t2 -11.5 q0 -13 -12 -13h-51q1 -12 23 -55.5l42.5 -80.5t21.5 -38q2 -5 4 -6.5t4 -0.5t6 5q11 13 45.5 69.5t50.5 88.5q1 2 3 5t3.5 5.5t1.5 3.5q0 4 -19 4h-40q-8 0 -10.5 3t-2.5 10q0 14 14 14q1 0 33.5 -1t53.5 -1q15 0 32 1t21 1q13 0 13 -14q0 -13 -12 -13h-17h-5t-4 -1l-3 -1.5 t-3.5 -3t-3.5 -4l-4.5 -6.5l-5.5 -8l-123 -168q-10 -13 -10 -31v-87q0 -41 9 -41h65q7 0 7 -12q0 -15 -7 -15q-1 0 -39 1t-71 1q-26 0 -48 -0.5t-34 -1t-16 -0.5q-8 0 -8 15q0 12 9 12h57q5 0 5 84v38q0 7 -66.5 118t-70.5 111h-32q-8 0 -10.5 3t-2.5 10z" />\n
+<glyph horiz-adv-x="464" d="M233 451q0 2 2 6l49 130q9 25 30 25q17 0 26.5 -8.5t9.5 -21.5q0 -10 -7 -20l-82 -107q-5 -6 -8 -6h-16q-4 0 -4 2zM10 389q0 6 0.5 8t3.5 4t9 2q7 0 34.5 -1t48.5 -1q29 0 61 1t37 1q9 0 11 -2.5t2 -11.5q0 -13 -12 -13h-51q1 -12 23 -55.5l42.5 -80.5t21.5 -38 q2 -5 4 -6.5t4 -0.5t6 5q11 13 45.5 69.5t50.5 88.5q1 2 3 5t3.5 5.5t1.5 3.5q0 4 -19 4h-40q-8 0 -10.5 3t-2.5 10q0 14 14 14q1 0 33.5 -1t53.5 -1q15 0 32 1t21 1q13 0 13 -14q0 -13 -12 -13h-17h-5t-4 -1l-3 -1.5t-3.5 -3t-3.5 -4l-4.5 -6.5l-5.5 -8l-123 -168 q-10 -13 -10 -31v-87q0 -41 9 -41h65q7 0 7 -12q0 -15 -7 -15q-1 0 -39 1t-71 1q-26 0 -48 -0.5t-34 -1t-16 -0.5q-8 0 -8 15q0 12 9 12h57q5 0 5 84v38q0 7 -66.5 118t-70.5 111h-32q-8 0 -10.5 3t-2.5 10z" />\n
+<glyph horiz-adv-x="464" d="M117 533q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM277 533q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM10 389q0 6 0.5 8t3.5 4t9 2q7 0 34.5 -1t48.5 -1q29 0 61 1 t37 1q9 0 11 -2.5t2 -11.5q0 -13 -12 -13h-51q1 -12 23 -55.5l42.5 -80.5t21.5 -38q2 -5 4 -6.5t4 -0.5t6 5q11 13 45.5 69.5t50.5 88.5q1 2 3 5t3.5 5.5t1.5 3.5q0 4 -19 4h-40q-8 0 -10.5 3t-2.5 10q0 14 14 14q1 0 33.5 -1t53.5 -1q15 0 32 1t21 1q13 0 13 -14 q0 -13 -12 -13h-17h-5t-4 -1l-3 -1.5t-3.5 -3t-3.5 -4l-4.5 -6.5l-5.5 -8l-123 -168q-10 -13 -10 -31v-87q0 -41 9 -41h65q7 0 7 -12q0 -15 -7 -15q-1 0 -39 1t-71 1q-26 0 -48 -0.5t-34 -1t-16 -0.5q-8 0 -8 15q0 12 9 12h57q5 0 5 84v38q0 7 -66.5 118t-70.5 111h-32 q-8 0 -10.5 3t-2.5 10z" />\n
+<glyph horiz-adv-x="413" d="M201 451q0 2 2 6l49 130q9 25 30 25q17 0 26.5 -8.5t9.5 -21.5q0 -10 -7 -20l-82 -107q-5 -6 -8 -6h-16q-4 0 -4 2zM30 10q0 4 10 20l228 327l4 6t3.5 5.5t1.5 3.5q0 4 -14 4l-165 -5h-9t-6.5 -0.5t-4 -0.5t-3 -2t-1 -4.5l-1.5 -7.5l-7 -50q-2 -12 -13 -12q-15 0 -15 10 q0 2 3 22.5l7 49t6 46.5q2 6 8 6q9 0 14.5 -1.5t4.5 -6.5l-1 -9q-1 -8 0 -9t9 -1h266q19 0 19 -8q0 -3 -8 -16l-215 -322q-13 -19 -13 -24q0 -4 10 -4l194 7q9 0 11 1.5t3 11.5l3 60q1 9 4.5 11.5t15.5 1.5q9 -1 9 -9q0 -23 -5 -96q-1 -11 -3 -13t-13 -2h-315q-22 0 -22 10z " />\n
+<glyph horiz-adv-x="413" d="M106 597q0 2 5 2h12q1 0 8 -6l81 -70q4 -3 8 0l81 70q6 6 8 6h12q5 0 5 -2q0 -1 -3 -6l-79 -119q-6 -10 -8.5 -11.5t-9.5 -1.5h-20q-7 0 -9.5 1.5t-8.5 11.5l-79 119q-3 5 -3 6zM30 10q0 4 10 20l228 327l4 6t3.5 5.5t1.5 3.5q0 4 -14 4l-165 -5h-9t-6.5 -0.5t-4 -0.5 t-3 -2t-1 -4.5l-1.5 -7.5l-7 -50q-2 -12 -13 -12q-15 0 -15 10q0 2 3 22.5l7 49t6 46.5q2 6 8 6q9 0 14.5 -1.5t4.5 -6.5l-1 -9q-1 -8 0 -9t9 -1h266q19 0 19 -8q0 -3 -8 -16l-215 -322q-13 -19 -13 -24q0 -4 10 -4l194 7q9 0 11 1.5t3 11.5l3 60q1 9 4.5 11.5t15.5 1.5 q9 -1 9 -9q0 -23 -5 -96q-1 -11 -3 -13t-13 -2h-315q-22 0 -22 10z" />\n
+<glyph horiz-adv-x="413" d="M165 533q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM30 10q0 4 10 20l228 327l4 6t3.5 5.5t1.5 3.5q0 4 -14 4l-165 -5h-9t-6.5 -0.5t-4 -0.5t-3 -2t-1 -4.5l-1.5 -7.5l-7 -50q-2 -12 -13 -12q-15 0 -15 10q0 2 3 22.5 l7 49t6 46.5q2 6 8 6q9 0 14.5 -1.5t4.5 -6.5l-1 -9q-1 -8 0 -9t9 -1h266q19 0 19 -8q0 -3 -8 -16l-215 -322q-13 -19 -13 -24q0 -4 10 -4l194 7q9 0 11 1.5t3 11.5l3 60q1 9 4.5 11.5t15.5 1.5q9 -1 9 -9q0 -23 -5 -96q-1 -11 -3 -13t-13 -2h-315q-22 0 -22 10z" />\n
+<glyph horiz-adv-x="413" d="M201 451q0 2 2 6l49 130q9 25 30 25q17 0 26.5 -8.5t9.5 -21.5q0 -10 -7 -20l-82 -107q-5 -6 -8 -6h-16q-4 0 -4 2zM30 10q0 4 10 20l228 327l4 6t3.5 5.5t1.5 3.5q0 4 -14 4l-165 -5h-9t-6.5 -0.5t-4 -0.5t-3 -2t-1 -4.5l-1.5 -7.5l-7 -50q-2 -12 -13 -12q-15 0 -15 10 q0 2 3 22.5l7 49t6 46.5q2 6 8 6q9 0 14.5 -1.5t4.5 -6.5l-1 -9q-1 -8 0 -9t9 -1h266q19 0 19 -8q0 -3 -8 -16l-215 -322q-13 -19 -13 -24q0 -4 10 -4l194 7q9 0 11 1.5t3 11.5l3 60q1 9 4.5 11.5t15.5 1.5q9 -1 9 -9q0 -23 -5 -96q-1 -11 -3 -13t-13 -2h-315q-22 0 -22 10z " />\n
+<glyph horiz-adv-x="413" d="M106 597q0 2 5 2h12q1 0 8 -6l81 -70q4 -3 8 0l81 70q6 6 8 6h12q5 0 5 -2q0 -1 -3 -6l-79 -119q-6 -10 -8.5 -11.5t-9.5 -1.5h-20q-7 0 -9.5 1.5t-8.5 11.5l-79 119q-3 5 -3 6zM30 10q0 4 10 20l228 327l4 6t3.5 5.5t1.5 3.5q0 4 -14 4l-165 -5h-9t-6.5 -0.5t-4 -0.5 t-3 -2t-1 -4.5l-1.5 -7.5l-7 -50q-2 -12 -13 -12q-15 0 -15 10q0 2 3 22.5l7 49t6 46.5q2 6 8 6q9 0 14.5 -1.5t4.5 -6.5l-1 -9q-1 -8 0 -9t9 -1h266q19 0 19 -8q0 -3 -8 -16l-215 -322q-13 -19 -13 -24q0 -4 10 -4l194 7q9 0 11 1.5t3 11.5l3 60q1 9 4.5 11.5t15.5 1.5 q9 -1 9 -9q0 -23 -5 -96q-1 -11 -3 -13t-13 -2h-315q-22 0 -22 10z" />\n
+<glyph horiz-adv-x="413" d="M165 533q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM30 10q0 4 10 20l228 327l4 6t3.5 5.5t1.5 3.5q0 4 -14 4l-165 -5h-9t-6.5 -0.5t-4 -0.5t-3 -2t-1 -4.5l-1.5 -7.5l-7 -50q-2 -12 -13 -12q-15 0 -15 10q0 2 3 22.5 l7 49t6 46.5q2 6 8 6q9 0 14.5 -1.5t4.5 -6.5l-1 -9q-1 -8 0 -9t9 -1h266q19 0 19 -8q0 -3 -8 -16l-215 -322q-13 -19 -13 -24q0 -4 10 -4l194 7q9 0 11 1.5t3 11.5l3 60q1 9 4.5 11.5t15.5 1.5q9 -1 9 -9q0 -23 -5 -96q-1 -11 -3 -13t-13 -2h-315q-22 0 -22 10z" />\n
+<glyph horiz-adv-x="283" d="M86 533q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM25 13q0 12 9 12h62q5 0 5 84v122q0 145 -4 145h-55q-13 0 -13 15q0 12 13 12l34 -1q35 -1 61 -1q30 0 68.5 1t39.5 1q9 0 9 -13q0 -14 -12 -14h-59q-5 0 -5 -74v-189 q0 -88 8 -88h65q7 0 7 -12q0 -15 -7 -15q-1 0 -39 1t-71 1q-36 0 -72 -1l-36 -1q-8 0 -8 15z" />\n
+<glyph horiz-adv-x="475" d="M30 91q0 27 19.5 54t33 37l36.5 26q9 6 7 8l-5 5q-36 35 -36 81q0 45 32 76.5t78 31.5q36 0 64 -22.5t28 -55.5q0 -13 -4 -24.5t-9.5 -19.5t-15 -17t-15.5 -13t-17.5 -11t-13.5 -9q-9 -6 -9 -7t9 -10q46 -38 96 -91l8 -8q1 0 8 11q34 55 34 70q0 5 -4 5h-38q-8 0 -10.5 3 t-2.5 10q0 14 14 14q1 0 22.5 -1t42.5 -1q15 0 34 1t23 1q7 0 9 -2.5t2 -11.5q0 -13 -12 -13h-34q-1 0 -68 -90l-6 -10q0 -2 7 -11q27 -38 36 -53q11 -19 39 -19h22q9 0 9 -13q0 -12 -7 -12q-20 0 -40.5 -3t-33.5 -6t-16 -3q-9 0 -13 7q-13 23 -37 56q-1 1 -2 3q-3 4 -6 1 l-2 -2q-22 -25 -61 -47.5t-77 -22.5q-53 0 -85.5 30t-32.5 78zM90 117q0 -34 26.5 -62t67.5 -28q27 0 47.5 8t26.5 14l18 18q3 3 3 5t-3 6q-3 3 -4 5q-28 39 -111 107q-10 8 -12 8q-3 0 -17 -10q-42 -30 -42 -71zM131 325q0 -38 37 -69q12 -10 14 -10q6 0 26 15q32 24 32 65 q0 23 -14 39t-37 16q-28 0 -43 -15.5t-15 -40.5z" />\n
+<glyph horiz-adv-x="574" d="M263 -153q0 21 22 41.5t30 20.5q10 0 29.5 -11.5t28.5 -11.5q18 0 24 16t6 51q0 44 -1.5 138t-1.5 140v72q0 73 -2 73h-77q-13 0 -13 15q0 12 13 12l45 -1q44 -1 70 -1q30 0 66.5 1t37.5 1q9 0 9 -13q0 -14 -10 -14h-57q-5 0 -5 -74v-217q0 -44 -2.5 -71.5t-17.5 -66.5 t-44 -70q-48 -52 -99 -52q-17 0 -34 6.5t-17 15.5zM25 13q0 12 9 12h62q5 0 5 84v122q0 145 -4 145h-55q-13 0 -13 15q0 12 13 12l34 -1q35 -1 61 -1q30 0 68.5 1t39.5 1q9 0 9 -13q0 -14 -12 -14h-59q-5 0 -5 -74v-189q0 -88 8 -88h65q7 0 7 -12q0 -15 -7 -15q-1 0 -39 1 t-71 1q-36 0 -72 -1l-36 -1q-8 0 -8 15z" />\n
+<glyph horiz-adv-x="502" d="M25 8q0 17 8 17h59q4 0 6 161q0 6 -4 6h-63q-2 0 -2.5 12t2.5 12h61q7 0 7 9v151h-60q-8 0 -8 14q0 13 8 13h6q6 0 16 -0.5t22 -1t26 -0.5h27q23 0 58 1.5t45 1.5q102 0 162.5 -54t60.5 -156q0 -95 -63 -145.5t-150 -50.5q-19 0 -59 1t-59 1q-17 0 -39.5 -0.5t-39 -1 t-18.5 -0.5q-9 0 -9 10zM172 63q0 -35 3 -38q4 -2 35 -2q50 0 85.5 16t53.5 43.5t25.5 55.5t7.5 60q0 80 -43 131.5t-136 51.5q-17 0 -25 -1q-6 0 -6 -70v-85q0 -7 1 -8t8 -1h101q3 0 3 -12t-3 -12h-101q-9 0 -9 -6v-123z" />\n
+<glyph horiz-adv-x="502" d="M25 8q0 17 8 17h59q4 0 6 161q0 6 -4 6h-63q-2 0 -2.5 12t2.5 12h61q7 0 7 9v151h-60q-8 0 -8 14q0 13 8 13h6q6 0 16 -0.5t22 -1t26 -0.5h27q23 0 58 1.5t45 1.5q102 0 162.5 -54t60.5 -156q0 -95 -63 -145.5t-150 -50.5q-19 0 -59 1t-59 1q-17 0 -39.5 -0.5t-39 -1 t-18.5 -0.5q-9 0 -9 10zM172 63q0 -35 3 -38q4 -2 35 -2q50 0 85.5 16t53.5 43.5t25.5 55.5t7.5 60q0 80 -43 131.5t-136 51.5q-17 0 -25 -1q-6 0 -6 -70v-85q0 -7 1 -8t8 -1h101q3 0 3 -12t-3 -12h-101q-9 0 -9 -6v-123z" />\n
+<glyph horiz-adv-x="574" d="M263 -153q0 21 22 41.5t30 20.5q10 0 29.5 -11.5t28.5 -11.5q18 0 24 16t6 51q0 44 -1.5 138t-1.5 140v72q0 73 -2 73h-77q-13 0 -13 15q0 12 13 12l45 -1q44 -1 70 -1q30 0 66.5 1t37.5 1q9 0 9 -13q0 -14 -10 -14h-57q-5 0 -5 -74v-217q0 -44 -2.5 -71.5t-17.5 -66.5 t-44 -70q-48 -52 -99 -52q-17 0 -34 6.5t-17 15.5zM25 13q0 12 9 12h62q5 0 5 84v122q0 145 -4 145h-55q-13 0 -13 15q0 12 13 12l34 -1q35 -1 61 -1q30 0 68.5 1t39.5 1q9 0 9 -13q0 -14 -12 -14h-59q-5 0 -5 -74v-189q0 -88 8 -88h65q7 0 7 -12q0 -15 -7 -15q-1 0 -39 1 t-71 1q-36 0 -72 -1l-36 -1q-8 0 -8 15z" />\n
+<glyph horiz-adv-x="257" d="M20 645q0 2 2 16q1 6 2 6.5t8 1.5q120 9 123 9q5 0 6 -2.5t1 -12.5q1 -160 3.5 -332t2.5 -267q0 -39 8 -39h39q8 0 10.5 -3t2.5 -10q0 -6 -0.5 -8t-3.5 -4t-9 -2q-8 0 -35.5 1t-43.5 1q-12 0 -44.5 -1t-48.5 -1q-9 0 -11 2.5t-2 11.5q0 13 12 13h52q4 0 4 85 q0 395 -11 517q-7 18 -11 19q-3 0 -24.5 -2t-23.5 -2q-8 0 -8 3z" />\n
+<glyph horiz-adv-x="445" d="M25 13q0 12 9 12h60q5 0 5 84v122q0 145 -4 145h-55q-13 0 -13 15q0 12 13 12l36 -1q36 -1 62 -1q30 0 73.5 1t44.5 1q9 0 9 -14q0 -13 -11 -13h-70q-6 0 -6 -74v-189q0 -83 8 -83q98 0 186 8q12 1 16.5 5t5.5 18l7 57q1 9 15 7t14 -9q0 -3 -1.5 -16.5l-4.5 -39.5l-6 -52 q-1 -11 -19 -11q-11 0 -126 1.5t-131 1.5q-36 0 -72 -1l-37 -1q-8 0 -8 15z" />\n
+<glyph horiz-adv-x="592" d="M40 15q0 9 2.5 10.5t14.5 1.5h62q9 0 9 292v231q0 89 -7 89h-58q-10 0 -13 2.5t-3 12.5t3.5 12.5t16.5 2.5q6 0 49.5 -1.5t60.5 -1.5q16 0 61.5 1.5t56.5 1.5q12 0 14.5 -2t2.5 -13q0 -9 -3 -12t-15 -3h-70q-9 0 -9 -215v-277q0 -116 8 -116q227 0 293 6q13 1 17 4t6 19 l12 84q2 8 11 8q20 0 20 -10q0 -3 -4.5 -30l-9.5 -60t-7 -44q-1 -11 -22 -11q-11 0 -179.5 1.5t-184.5 1.5t-63.5 -1.5t-58.5 -1.5q-10 0 -11.5 2.5t-1.5 15.5z" />\n
+<glyph horiz-adv-x="445" d="M25 13q0 12 9 12h60q5 0 5 84v122q0 145 -4 145h-55q-13 0 -13 15q0 12 13 12l36 -1q36 -1 62 -1q30 0 73.5 1t44.5 1q9 0 9 -14q0 -13 -11 -13h-70q-6 0 -6 -74v-189q0 -83 8 -83q98 0 186 8q12 1 16.5 5t5.5 18l7 57q1 9 15 7t14 -9q0 -3 -1.5 -16.5l-4.5 -39.5l-6 -52 q-1 -11 -19 -11q-11 0 -126 1.5t-131 1.5q-36 0 -72 -1l-37 -1q-8 0 -8 15z" />\n
+<glyph horiz-adv-x="463" d="M176 533q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM25 388q0 14 10 14q2 0 44 -0.5t59 -0.5q18 0 58 1t50 1q31 0 54 -3t49 -12t40 -30t14 -53q0 -23 -10.5 -41.5t-25.5 -28.5t-30.5 -16.5t-26 -9t-10.5 -3.5l12 -3 q13 -3 31.5 -9t36.5 -16.5t30.5 -30.5t12.5 -46q0 -102 -177 -102q-14 0 -54 0.5t-55 0.5q-19 0 -42.5 -0.5t-39.5 -1t-17 -0.5q-9 0 -9 12q0 15 9 15h61q6 0 6 54v158q0 139 -8 139h-61q-11 0 -11 12zM178 129q0 -104 8 -104h47q60 0 88.5 23t28.5 56q0 89 -120 89h-45 q-7 0 -7 -7v-57zM178 220q0 -6 10 -6h50q6 0 18 -0.5t13 -0.5q29 0 45.5 24.5t16.5 59.5q0 41 -30 63t-79 22q-32 0 -41 -2q-3 -2 -3 -66v-94z" />\n
+<glyph horiz-adv-x="502" d="M188 533q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM25 8q0 17 8 17h59q7 0 7 316v35h-60q-8 0 -8 14q0 13 8 13h6q6 0 16 -0.5t22 -1t26 -0.5h27q23 0 58 1.5t45 1.5q102 0 162.5 -54t60.5 -156q0 -95 -63 -145.5 t-150 -50.5q-19 0 -59 1t-59 1q-17 0 -39.5 -0.5t-39 -1t-18.5 -0.5q-9 0 -9 10zM172 63q0 -35 3 -38q4 -2 35 -2q50 0 85.5 16t53.5 43.5t25.5 55.5t7.5 60q0 80 -43 131.5t-136 51.5q-17 0 -25 -1q-6 0 -6 -70v-247z" />\n
+<glyph horiz-adv-x="444" d="M189 533q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM25 389q0 15 9 15q1 0 17.5 -1t41 -1.5t44.5 -0.5q176 0 202 1q30 1 35.5 2.5t6.5 7.5q0 3 0.5 6t0.5 4.5t0.5 3.5t1.5 2.5t3 1t5 0.5q17 0 17 -6q0 -2 -1.5 -41 t-1.5 -67q0 -5 -16 -5q-12 0 -12 9q0 1 0.5 24t0.5 25q0 7 -118 7h-82q-4 0 -4 -65q0 -69 1 -84v-6t1 -3.5t3 -1.5h6h27q143 0 143 7v38q0 4 12 4q13 0 13 -3q0 -10 -0.5 -29.5t-0.5 -28.5t0.5 -28t0.5 -30q0 -6 -13 -6q-12 0 -12 7v41q0 7 -101 7h-69q-7 0 -8.5 -2t-1.5 -9 q0 -159 4 -159h77q7 0 7 -15q0 -12 -7 -12t-57 1t-59 1t-50 -1t-48 -1q-8 0 -8 13q0 14 10 14h53q5 0 5 117v96q0 138 -9 138h-57q-12 0 -12 13z" />\n
+<glyph horiz-adv-x="567" d="M234 533q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM25 13q0 12 9 12h60q4 0 4 144v62q0 145 -4 145h-55q-13 0 -13 15q0 7 2 9.5t10 2.5l34 -1q34 -1 60 -1q19 0 62 1t46 1q9 0 9 -13q0 -14 -12 -14h-59q-4 0 -4 -74v-74 q0 -7 1.5 -9t7.5 -2h208q7 0 8 1t1 8v68q0 82 -6 82h-57q-10 0 -10 16q0 11 10 11q3 0 16.5 -0.5t34.5 -1t43 -0.5q24 0 47 0.5t36.5 1t14.5 0.5q7 0 7 -13q0 -14 -10 -14h-49q-1 0 -1 -138q0 -213 3 -213h57q6 0 6 -15q0 -12 -6 -12l-33 1q-33 1 -67 1q-33 0 -68 -1t-36 -1 q-8 0 -8 13q0 14 9 14h63q4 0 4 88v73q0 7 -0.5 8t-4.5 1h-213h-4t-2.5 -1t-1.5 -3v-6q0 -160 7 -160h59q7 0 7 -12q0 -15 -7 -15l-35 1q-35 1 -69 1q-31 0 -66.5 -1t-36.5 -1q-8 0 -8 15z" />\n
+<glyph horiz-adv-x="705" d="M300 533q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM25 13q0 12 9 12h62q3 0 6.5 87.5t5.5 175.5l1 88h-70q-13 0 -13 15q0 12 13 12l36 -1q36 -1 62 -1h59q7 0 10 -6q150 -301 155 -301q2 0 15.5 26.5t32 68l36 80.5 l33.5 75.5t18 41.5q5 11 6.5 13t7.5 2h51q30 0 62.5 1t33.5 1q9 0 9 -13q0 -14 -12 -14h-53q-5 0 -5 -74q0 -277 10 -277h67q7 0 7 -12q0 -15 -7 -15q-1 0 -39 1t-71 1q-36 0 -72 -1l-36 -1q-8 0 -8 15q0 12 9 12h62q5 0 5 120q0 225 -7 225q-5 0 -140 -303 q-6 -14 -15.5 -29.5t-16.5 -29.5q-5 -8 -10 -8q-7 0 -13 10l-167 327q-12 24 -15 24q-4 0 -4 -29q0 -307 11 -307h69q7 0 7 -12q0 -15 -7 -15q-1 0 -31 1t-63 1q-36 0 -62 -1l-26 -1q-8 0 -8 15z" />\n
+<glyph horiz-adv-x="446" d="M178 533q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM25 388q0 14 10 14q2 0 45 -0.5t60 -0.5q18 0 58 1t50 1q168 0 168 -113q0 -118 -172 -118q-14 0 -34.5 1t-23.5 1q-7 0 -7 -7v-38q0 -104 9 -104h74q7 0 7 -12 q0 -15 -7 -15l-42 1q-42 1 -76 1q-19 0 -43.5 -0.5t-42 -1t-18.5 -0.5q-9 0 -9 12q0 15 9 15h61q6 0 6 54v158q0 139 -8 139h-63q-11 0 -11 12zM179 200q0 -9 10 -9q76 0 115.5 19.5t39.5 69.5q0 47 -32 72.5t-88 25.5q-33 0 -42 -2q-3 -2 -3 -62v-114z" />\n
+<glyph horiz-adv-x="369" d="M127 533q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM40 292q0 53 39 87t96 34q46 0 99 -24q1 0 5.5 -2.5t6 -1.5t1.5 7l1 9q0 7 12 7q17 0 17 -8q0 -2 -1.5 -21t-3 -44.5t-1.5 -43.5q0 -7 -10 -7h-3q-14 0 -14 7q0 1 1 20 t1 22q0 6 -14.5 19t-41 25t-52.5 12t-51 -18.5t-25 -50.5q0 -29 24.5 -48t59.5 -30t69.5 -24t59 -40.5t24.5 -69.5q0 -63 -45.5 -91.5t-117.5 -28.5q-29 0 -59.5 6t-48 12.5t-18.5 9.5q-4 92 -4 106q0 3 14 5q10 1 12 -0.5t2 -8.5v-4l3 -49q1 -17 40 -32t77 -15q86 0 86 68 q0 25 -24.5 41.5t-60 27.5t-71 24.5t-60 42t-24.5 70.5z" />\n
+<glyph horiz-adv-x="464" d="M183 533q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM20 307q0 11 13 111q0 3 11 3q12 0 12 -4v-14q0 -2 24 -2h275q62 0 63 5q1 3 1.5 10t0.5 11q0 3 12 3q11 0 11 -7l1 -107q0 -7 -14 -7q-11 0 -11 9v54q0 4 -65 4h-73 q-9 0 -9 -101v-184q0 -66 10 -66h69q7 0 7 -12q0 -15 -7 -15q-1 0 -41 1t-74 1q-36 0 -74 -1l-39 -1q-8 0 -8 15q0 12 9 12h65q4 0 6 84l3 210q0 57 -5 57h-45q-95 0 -96 -10l-7 -60q-1 -4 -13 -4t-12 5z" />\n
+<glyph horiz-adv-x="463" d="M176 533q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM25 388q0 14 10 14q2 0 44 -0.5t59 -0.5q18 0 58 1t50 1q31 0 54 -3t49 -12t40 -30t14 -53q0 -23 -10.5 -41.5t-25.5 -28.5t-30.5 -16.5t-26 -9t-10.5 -3.5l12 -3 q13 -3 31.5 -9t36.5 -16.5t30.5 -30.5t12.5 -46q0 -102 -177 -102q-14 0 -54 0.5t-55 0.5q-19 0 -42.5 -0.5t-39.5 -1t-17 -0.5q-9 0 -9 12q0 15 9 15h61q6 0 6 54v158q0 139 -8 139h-61q-11 0 -11 12zM178 129q0 -104 8 -104h47q60 0 88.5 23t28.5 56q0 89 -120 89h-45 q-7 0 -7 -7v-57zM178 220q0 -6 10 -6h50q6 0 18 -0.5t13 -0.5q29 0 45.5 24.5t16.5 59.5q0 41 -30 63t-79 22q-32 0 -41 -2q-3 -2 -3 -66v-94z" />\n
+<glyph horiz-adv-x="502" d="M188 533q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM25 8q0 17 8 17h59q7 0 7 316v35h-60q-8 0 -8 14q0 13 8 13h6q6 0 16 -0.5t22 -1t26 -0.5h27q23 0 58 1.5t45 1.5q102 0 162.5 -54t60.5 -156q0 -95 -63 -145.5 t-150 -50.5q-19 0 -59 1t-59 1q-17 0 -39.5 -0.5t-39 -1t-18.5 -0.5q-9 0 -9 10zM172 63q0 -35 3 -38q4 -2 35 -2q50 0 85.5 16t53.5 43.5t25.5 55.5t7.5 60q0 80 -43 131.5t-136 51.5q-17 0 -25 -1q-6 0 -6 -70v-247z" />\n
+<glyph horiz-adv-x="444" d="M189 533q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM25 389q0 15 9 15q1 0 17.5 -1t41 -1.5t44.5 -0.5q176 0 202 1q30 1 35.5 2.5t6.5 7.5q0 3 0.5 6t0.5 4.5t0.5 3.5t1.5 2.5t3 1t5 0.5q17 0 17 -6q0 -2 -1.5 -41 t-1.5 -67q0 -5 -16 -5q-12 0 -12 9q0 1 0.5 24t0.5 25q0 7 -118 7h-82q-4 0 -4 -65q0 -69 1 -84v-6t1 -3.5t3 -1.5h6h27q143 0 143 7v38q0 4 12 4q13 0 13 -3q0 -10 -0.5 -29.5t-0.5 -28.5t0.5 -28t0.5 -30q0 -6 -13 -6q-12 0 -12 7v41q0 7 -101 7h-69q-7 0 -8.5 -2t-1.5 -9 q0 -159 4 -159h77q7 0 7 -15q0 -12 -7 -12t-57 1t-59 1t-50 -1t-48 -1q-8 0 -8 13q0 14 10 14h53q5 0 5 117v96q0 138 -9 138h-57q-12 0 -12 13z" />\n
+<glyph horiz-adv-x="567" d="M234 533q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM25 13q0 12 9 12h60q4 0 4 144v62q0 145 -4 145h-55q-13 0 -13 15q0 7 2 9.5t10 2.5l34 -1q34 -1 60 -1q19 0 62 1t46 1q9 0 9 -13q0 -14 -12 -14h-59q-4 0 -4 -74v-74 q0 -7 1.5 -9t7.5 -2h208q7 0 8 1t1 8v68q0 82 -6 82h-57q-10 0 -10 16q0 11 10 11q3 0 16.5 -0.5t34.5 -1t43 -0.5q24 0 47 0.5t36.5 1t14.5 0.5q7 0 7 -13q0 -14 -10 -14h-49q-1 0 -1 -138q0 -213 3 -213h57q6 0 6 -15q0 -12 -6 -12l-33 1q-33 1 -67 1q-33 0 -68 -1t-36 -1 q-8 0 -8 13q0 14 9 14h63q4 0 4 88v73q0 7 -0.5 8t-4.5 1h-213h-4t-2.5 -1t-1.5 -3v-6q0 -160 7 -160h59q7 0 7 -12q0 -15 -7 -15l-35 1q-35 1 -69 1q-31 0 -66.5 -1t-36.5 -1q-8 0 -8 15z" />\n
+<glyph horiz-adv-x="705" d="M300 533q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM25 13q0 12 9 12h62q3 0 6.5 87.5t5.5 175.5l1 88h-70q-13 0 -13 15q0 12 13 12l36 -1q36 -1 62 -1h59q7 0 10 -6q150 -301 155 -301q2 0 15.5 26.5t32 68l36 80.5 l33.5 75.5t18 41.5q5 11 6.5 13t7.5 2h51q30 0 62.5 1t33.5 1q9 0 9 -13q0 -14 -12 -14h-53q-5 0 -5 -74q0 -277 10 -277h67q7 0 7 -12q0 -15 -7 -15q-1 0 -39 1t-71 1q-36 0 -72 -1l-36 -1q-8 0 -8 15q0 12 9 12h62q5 0 5 120q0 225 -7 225q-5 0 -140 -303 q-6 -14 -15.5 -29.5t-16.5 -29.5q-5 -8 -10 -8q-7 0 -13 10l-167 327q-12 24 -15 24q-4 0 -4 -29q0 -307 11 -307h69q7 0 7 -12q0 -15 -7 -15q-1 0 -31 1t-63 1q-36 0 -62 -1l-26 -1q-8 0 -8 15z" />\n
+<glyph horiz-adv-x="446" d="M178 533q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM25 388q0 14 10 14q2 0 45 -0.5t60 -0.5q18 0 58 1t50 1q168 0 168 -113q0 -118 -172 -118q-14 0 -34.5 1t-23.5 1q-7 0 -7 -7v-38q0 -104 9 -104h74q7 0 7 -12 q0 -15 -7 -15l-42 1q-42 1 -76 1q-19 0 -43.5 -0.5t-42 -1t-18.5 -0.5q-9 0 -9 12q0 15 9 15h61q6 0 6 54v158q0 139 -8 139h-63q-11 0 -11 12zM179 200q0 -9 10 -9q76 0 115.5 19.5t39.5 69.5q0 47 -32 72.5t-88 25.5q-33 0 -42 -2q-3 -2 -3 -62v-114z" />\n
+<glyph horiz-adv-x="369" d="M127 533q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM40 292q0 53 39 87t96 34q46 0 99 -24q1 0 5.5 -2.5t6 -1.5t1.5 7l1 9q0 7 12 7q17 0 17 -8q0 -2 -1.5 -21t-3 -44.5t-1.5 -43.5q0 -7 -10 -7h-3q-14 0 -14 7q0 1 1 20 t1 22q0 6 -14.5 19t-41 25t-52.5 12t-51 -18.5t-25 -50.5q0 -29 24.5 -48t59.5 -30t69.5 -24t59 -40.5t24.5 -69.5q0 -63 -45.5 -91.5t-117.5 -28.5q-29 0 -59.5 6t-48 12.5t-18.5 9.5q-4 92 -4 106q0 3 14 5q10 1 12 -0.5t2 -8.5v-4l3 -49q1 -17 40 -32t77 -15q86 0 86 68 q0 25 -24.5 41.5t-60 27.5t-71 24.5t-60 42t-24.5 70.5z" />\n
+<glyph horiz-adv-x="464" d="M183 533q0 25 19.5 40t40.5 15q18 0 30 -10t12 -30q0 -24 -19 -40t-42 -16q-17 0 -29 10.5t-12 30.5zM20 307q0 11 13 111q0 3 11 3q12 0 12 -4v-14q0 -2 24 -2h275q62 0 63 5q1 3 1.5 10t0.5 11q0 3 12 3q11 0 11 -7l1 -107q0 -7 -14 -7q-11 0 -11 9v54q0 4 -65 4h-73 q-9 0 -9 -101v-184q0 -66 10 -66h69q7 0 7 -12q0 -15 -7 -15q-1 0 -41 1t-74 1q-36 0 -74 -1l-39 -1q-8 0 -8 15q0 12 9 12h65q4 0 6 84l3 210q0 57 -5 57h-45q-95 0 -96 -10l-7 -60q-1 -4 -13 -4t-12 5z" />\n
+<glyph horiz-adv-x="686" d="M5 11q0 14 11 14h31q4 0 23 23.5t53.5 72.5l57.5 82l65 95l46 68q5 6 4.5 8t-9.5 2h-50q-10 0 -10 13q0 14 5 14l24 -1q25 0 58 -0.5t54 -0.5q45 0 131.5 1t93.5 1q4 0 4 23q0 6 16 6q12 0 12 -7q0 -2 -0.5 -47t-0.5 -64q0 -6 -13 -6q-15 0 -15 6v57q0 5 -130 5h-58 q-4 0 -4 -52v-98q0 -15 8 -15h34q126 0 126 7v43q0 4 12 4q14 0 14 -3q0 -10 -0.5 -29.5t-0.5 -28.5t0.5 -28.5t0.5 -29.5q0 -6 -14 -6q-12 0 -12 7v36q0 7 -84 7h-73h-6t-3.5 -1t-1.5 -3v-6q0 -23 0.5 -50.5t0.5 -42.5t0.5 -29.5t2 -20t3.5 -5.5h43.5t55 0.5l53 1t41.5 0.5 h17q8 0 9.5 2t1.5 13v57q0 6 14 6q15 0 15 -6q0 -17 -0.5 -55t-0.5 -46q0 -7 -12 -7q-1 0 -36.5 0.5t-100.5 1t-139 0.5q-27 0 -68 -1t-43 -1q-8 0 -8 12q0 15 11 15h62q5 0 5 36v97h-138q-8 0 -19 -18q-62 -102 -63 -115h63q8 0 8 -12q0 -15 -12 -15q-7 0 -40.5 1t-44.5 1 t-37 -1t-33 -1q-10 0 -10 13zM202 182q0 -3 7 -3h122v135q0 60 -3 60l-1 -2q-1 -1 -2.5 -3t-2.5 -4q-10 -16 -42 -63.5l-55 -82t-23 -37.5z" />\n
+<glyph horiz-adv-x="701" d="M30 190q0 93 60.5 158t175.5 65q13 0 55 -6t62 -6q45 0 131.5 1t93.5 1q4 0 4 23q0 6 16 6q12 0 12 -7q0 -2 -0.5 -47t-0.5 -64q0 -6 -13 -6q-15 0 -15 6v57q0 5 -130 5h-58q-4 0 -4 -52v-98q0 -15 8 -15h34q126 0 126 7v43q0 4 12 4q14 0 14 -3q0 -10 -0.5 -29.5 t-0.5 -28.5t0.5 -28.5t0.5 -29.5q0 -6 -14 -6q-12 0 -12 7v36q0 7 -84 7h-73h-6t-3.5 -1t-1.5 -3v-6q0 -23 0.5 -50.5t0.5 -42.5t0.5 -29.5t2 -20t3.5 -5.5h43.5t55 0.5l53 1t42.5 0.5h16q8 0 9.5 2t1.5 13v57q0 6 14 6q15 0 15 -6q0 -17 -0.5 -55t-0.5 -46q0 -7 -12 -7 q-1 0 -36.5 0.5t-100.5 1t-139 0.5q-7 0 -53.5 -6t-84.5 -6q-103 0 -161 57.5t-58 144.5zM113 210q0 -96 39.5 -148t113.5 -52q61 0 80 14v290l-3 56q-19 19 -80 19q-67 0 -108.5 -50t-41.5 -129z" />\n
+<glyph horiz-adv-x="445" d="M25 13q0 12 9 12h62q5 0 5 84v122q0 145 -4 145h-55q-13 0 -13 15q0 12 13 12l34 -1q35 -1 61 -1q30 0 68.5 1t39.5 1q9 0 9 -13q0 -14 -12 -14h-59q-5 0 -5 -51q0 -5 1 -6.5t6 -1.5q42 2 62 2q168 0 168 -113q0 -118 -172 -118q-14 0 -34.5 1t-23.5 1q-7 0 -7 -6 q2 -59 8 -59h65q7 0 7 -12q0 -15 -7 -15q-1 0 -39 1t-71 1q-36 0 -72 -1l-36 -1q-8 0 -8 15zM178 116q0 -9 10 -9q76 0 115.5 19.5t39.5 69.5q0 47 -32 72.5t-88 25.5q-27 0 -38 -1q-5 -1 -6 -2t-1 -7v-168z" />\n
+<glyph horiz-adv-x="686" d="M5 11q0 14 11 14h31q4 0 23 23.5t53.5 72.5l57.5 82l65 95l46 68q5 6 4.5 8t-9.5 2h-50q-10 0 -10 13q0 14 5 14l24 -1q25 0 58 -0.5t54 -0.5q45 0 131.5 1t93.5 1q4 0 4 23q0 6 16 6q12 0 12 -7q0 -2 -0.5 -47t-0.5 -64q0 -6 -13 -6q-15 0 -15 6v57q0 5 -130 5h-58 q-4 0 -4 -52v-98q0 -15 8 -15h34q126 0 126 7v43q0 4 12 4q14 0 14 -3q0 -10 -0.5 -29.5t-0.5 -28.5t0.5 -28.5t0.5 -29.5q0 -6 -14 -6q-12 0 -12 7v36q0 7 -84 7h-73h-6t-3.5 -1t-1.5 -3v-6q0 -23 0.5 -50.5t0.5 -42.5t0.5 -29.5t2 -20t3.5 -5.5h43.5t55 0.5l53 1t41.5 0.5 h17q8 0 9.5 2t1.5 13v57q0 6 14 6q15 0 15 -6q0 -17 -0.5 -55t-0.5 -46q0 -7 -12 -7q-1 0 -36.5 0.5t-100.5 1t-139 0.5q-27 0 -68 -1t-43 -1q-8 0 -8 12q0 15 11 15h62q5 0 5 36v97h-138q-8 0 -19 -18q-62 -102 -63 -115h63q8 0 8 -12q0 -15 -12 -15q-7 0 -40.5 1t-44.5 1 t-37 -1t-33 -1q-10 0 -10 13zM202 182q0 -3 7 -3h122v135q0 60 -3 60l-1 -2q-1 -1 -2.5 -3t-2.5 -4q-10 -16 -42 -63.5l-55 -82t-23 -37.5z" />\n
+<glyph horiz-adv-x="701" d="M30 190q0 93 60.5 158t175.5 65q13 0 55 -6t62 -6q45 0 131.5 1t93.5 1q4 0 4 23q0 6 16 6q12 0 12 -7q0 -2 -0.5 -47t-0.5 -64q0 -6 -13 -6q-15 0 -15 6v57q0 5 -130 5h-58q-4 0 -4 -52v-98q0 -15 8 -15h34q126 0 126 7v43q0 4 12 4q14 0 14 -3q0 -10 -0.5 -29.5 t-0.5 -28.5t0.5 -28.5t0.5 -29.5q0 -6 -14 -6q-12 0 -12 7v36q0 7 -84 7h-73h-6t-3.5 -1t-1.5 -3v-6q0 -23 0.5 -50.5t0.5 -42.5t0.5 -29.5t2 -20t3.5 -5.5h43.5t55 0.5l53 1t42.5 0.5h16q8 0 9.5 2t1.5 13v57q0 6 14 6q15 0 15 -6q0 -17 -0.5 -55t-0.5 -46q0 -7 -12 -7 q-1 0 -36.5 0.5t-100.5 1t-139 0.5q-7 0 -53.5 -6t-84.5 -6q-103 0 -161 57.5t-58 144.5zM113 210q0 -96 39.5 -148t113.5 -52q61 0 80 14v290l-3 56q-19 19 -80 19q-67 0 -108.5 -50t-41.5 -129z" />\n
+<glyph horiz-adv-x="445" d="M25 13q0 12 9 12h62q5 0 5 84v122q0 145 -4 145h-55q-13 0 -13 15q0 12 13 12l34 -1q35 -1 61 -1q30 0 68.5 1t39.5 1q9 0 9 -13q0 -14 -12 -14h-59q-5 0 -5 -51q0 -5 1 -6.5t6 -1.5q42 2 62 2q168 0 168 -113q0 -118 -172 -118q-14 0 -34.5 1t-23.5 1q-7 0 -7 -6 q2 -59 8 -59h65q7 0 7 -12q0 -15 -7 -15q-1 0 -39 1t-71 1q-36 0 -72 -1l-36 -1q-8 0 -8 15zM178 116q0 -9 10 -9q76 0 115.5 19.5t39.5 69.5q0 47 -32 72.5t-88 25.5q-27 0 -38 -1q-5 -1 -6 -2t-1 -7v-168z" />\n
+<glyph horiz-adv-x="258" d="M25 291q0 12 6 25.5t12 14.5t91.5 4t91.5 3q2 0 2 -9q0 -33 -8 -33q-104 -8 -191 -8q-4 0 -4 3z" />\n
+<glyph horiz-adv-x="258" d="M25 291q0 12 6 25.5t12 14.5t91.5 4t91.5 3q2 0 2 -9q0 -33 -8 -33q-104 -8 -191 -8q-4 0 -4 3z" />\n
+<glyph horiz-adv-x="258" d="M25 291q0 12 6 25.5t12 14.5t91.5 4t91.5 3q2 0 2 -9q0 -33 -8 -33q-104 -8 -191 -8q-4 0 -4 3z" />\n
+<glyph horiz-adv-x="258" d="M25 291q0 12 6 25.5t12 14.5t91.5 4t91.5 3q2 0 2 -9q0 -33 -8 -33q-104 -8 -191 -8q-4 0 -4 3z" />\n
+<glyph d="M10 295q0 12 2 14.5t11 2.5h451q11 0 13.5 -2t2.5 -10v-12q0 -9 -2.5 -11t-13.5 -2h-444q-15 0 -17.5 2.5t-2.5 17.5z" />\n
+<glyph horiz-adv-x="750" d="M10 295q0 12 2 14.5t11 2.5h701q11 0 13.5 -2t2.5 -10v-12q0 -9 -2.5 -11t-13.5 -2h-694q-15 0 -17.5 2.5t-2.5 17.5z" />\n
+<glyph horiz-adv-x="750" d="M10 295q0 12 2 14.5t11 2.5h701q11 0 13.5 -2t2.5 -10v-12q0 -9 -2.5 -11t-13.5 -2h-694q-15 0 -17.5 2.5t-2.5 17.5z" />\n
+<glyph horiz-adv-x="408" d="M50 318q0 4 55 55l36 34.5l31 30.5l12 11q2 0 8 -5.5t6 -6.5q0 -3 -31 -58t-31 -61t31 -61t31 -58q0 -1 -6 -6.5t-8 -5.5l-12 11l-31 30.5l-36 34.5q-55 51 -55 55zM200 318q0 4 55 55l36 34.5l31 30.5l12 11q2 0 8 -5.5t6 -6.5q0 -3 -31 -58t-31 -61t31 -61t31 -58 q0 -1 -6 -6.5t-8 -5.5l-12 11l-31 30.5l-36 34.5q-55 51 -55 55z" />\n
+<glyph horiz-adv-x="408" d="M60 199q0 3 31 58t31 61t-31 61t-31 58q0 1 6 6.5t8 5.5l12 -11l31 -30.5l36 -34.5q55 -51 55 -55t-55 -55l-36 -34.5l-31 -30.5l-12 -11q-2 0 -8 5.5t-6 6.5zM210 199q0 3 31 58t31 61t-31 61t-31 58q0 1 6 6.5t8 5.5l12 -11l31 -30.5l36 -34.5q55 -51 55 -55t-55 -55 l-36 -34.5l-31 -30.5l-12 -11q-2 0 -8 5.5t-6 6.5z" />\n
+<glyph horiz-adv-x="258" d="M50 318q0 4 55 55l36 34.5l31 30.5l12 11q2 0 8 -5.5t6 -6.5q0 -3 -31 -58t-31 -61t31 -61t31 -58q0 -1 -6 -6.5t-8 -5.5l-12 11l-31 30.5l-36 34.5q-55 51 -55 55z" />\n
+<glyph horiz-adv-x="258" d="M60 199q0 3 31 58t31 61t-31 61t-31 58q0 1 6 6.5t8 5.5l12 -11l31 -30.5l36 -34.5q55 -51 55 -55t-55 -55l-36 -34.5l-31 -30.5l-12 -11q-2 0 -8 5.5t-6 6.5z" />\n
+<glyph horiz-adv-x="279" d="M40 315q0 73 19 142t45 114.5t53.5 80.5t45.5 51t20 16q6 0 11 -4t5 -9l-8 -8q-8 -9 -20.5 -25.5t-27.5 -39t-30 -54.5t-27.5 -68.5t-20.5 -84.5t-8 -99q0 -79 14 -150t34.5 -117.5t41 -80.5t34.5 -53t14 -22q0 -14 -16 -14q-4 0 -22.5 21.5t-45 62.5t-51.5 91.5 t-42.5 117.5t-17.5 132z" />\n
+<glyph horiz-adv-x="279" d="M40 -97l8 9q8 8 20.5 24.5t27.5 39t30 54.5t27.5 68.5t20.5 84.5t8 99q0 79 -14 150t-34.5 117.5t-41 80.5t-34.5 53t-14 22q0 14 16 14q4 0 22.5 -21.5t45 -62.5t51.5 -91.5t42.5 -117.5t17.5 -132q0 -73 -19 -142t-45 -114.5t-53.5 -80.5t-45.5 -51t-20 -16q-6 0 -11 4 t-5 9z" />\n
+<glyph horiz-adv-x="296" d="M80 -96v801q0 9 2 12t10 3h151q9 0 11 -1.5t2 -7.5v-14q0 -9 -2 -11t-11 -2h-105q-9 0 -11 -2t-2 -10v-735q0 -12 13 -12h105q6 0 8.5 -0.5t3.5 -3t1 -9.5v-12q0 -6 -2 -8.5t-11 -2.5h-150q-9 0 -11 2.5t-2 12.5z" />\n
+<glyph horiz-adv-x="296" d="M40 -88q0 9 2 11t11 2h105q9 0 11 2t2 10v735v6t-1.5 3.5t-4 2t-7.5 0.5h-105q-6 0 -8.5 0.5t-3.5 3t-1 9.5v12q0 7 2 9t11 2h150q9 0 11 -2.5t2 -12.5v-801q0 -9 -2 -12t-10 -3h-151q-9 0 -11 1.5t-2 7.5v14z" />\n
+<glyph horiz-adv-x="307" d="M40 304q0 6 5.5 9t14.5 4t18.5 7.5t18.5 18t14.5 38t5.5 65.5v80q0 36 0.5 53.5t3 42.5t8 36.5t15 26t24.5 20t36.5 10t50.5 4.5q8 0 10 -2t2 -11t-2.5 -11t-11.5 -2q-43 0 -63.5 -19t-20.5 -73v-149q0 -72 -9.5 -100t-48.5 -41q-15 -6 -15 -7t15 -7q39 -13 48.5 -41 t9.5 -100v-149q0 -54 20.5 -73t63.5 -19q6 0 8.5 -0.5t4 -3.5t1.5 -9q0 -9 -2 -11t-10 -2q-29 0 -50.5 4.5t-36.5 10t-24.5 20t-15 26t-8 36.5t-3 42.5t-0.5 53.5v80q0 39 -5.5 65.5t-14.5 38t-18.5 18t-18.5 7.5t-14.5 4t-5.5 9z" />\n
+<glyph horiz-adv-x="307" d="M40 -98q0 9 3 11t11 2q43 0 63.5 19t20.5 73v149q0 72 9.5 100t48.5 41q15 6 15 7t-15 7q-39 13 -48.5 41t-9.5 100v149q0 54 -20.5 73t-63.5 19q-6 0 -8.5 0.5t-4 3.5t-1.5 9q0 9 2 11t10 2q29 0 50.5 -4.5t36.5 -10t24.5 -20t15 -26t8 -36.5t3 -42.5t0.5 -53.5v-80 q0 -39 5.5 -65.5t14.5 -38t18.5 -18t18.5 -7.5t14.5 -4t5.5 -9t-5.5 -9t-14.5 -4t-18.5 -7.5t-18.5 -18t-14.5 -38t-5.5 -65.5v-80q0 -36 -0.5 -53.5t-3 -42.5t-8 -36.5t-15 -26t-24.5 -20t-36.5 -10t-50.5 -4.5q-8 0 -10 2t-2 11z" />\n
+<glyph horiz-adv-x="360" d="M28 201q0 97 46.5 153.5t106.5 56.5q67 0 109 -55t42 -150q0 -90 -41 -153.5t-112 -63.5q-68 0 -109.5 59t-41.5 153zM84 198q0 -89 28.5 -135.5t68.5 -46.5q50 0 74.5 59.5t24.5 131.5q0 64 -25.5 119.5t-73.5 55.5q-49 0 -73 -49t-24 -135z" />\n
+<glyph horiz-adv-x="360" d="M95 14q0 7 2.5 8.5t11.5 1.5h60q1 9 1 50v75q0 181 -2 217q-1 8 -5 8q-1 0 -29.5 -1.5t-30.5 -1.5q-8 0 -8 6v12q0 6 11 6q28 1 49.5 3l33 3t18.5 2.5t10 2t4 0.5q7 0 7 -14q0 -65 -0.5 -176.5t-0.5 -169.5q0 -21 1 -22h44q7 0 7 -10q0 -16 -8 -16q-1 0 -23.5 1t-47.5 1 q-27 0 -58 -1t-36 -1q-7 0 -9 3t-2 13z" />\n
+<glyph horiz-adv-x="360" d="M40 321q0 7 16.5 28t49 41.5t67.5 20.5q57 0 86.5 -37.5t29.5 -79.5q0 -102 -160 -219q-18 -14 -24 -25h185q3 10 7 52q0 6 10 5q11 0 11 -5q0 -2 -2.5 -20l-6 -41.5t-4.5 -34.5q-1 -6 -12 -6h-230q-13 0 -13 9q0 5 20 36.5t24 34.5q1 1 16.5 14t21.5 18.5l22 21t24.5 26 t20.5 27.5t18.5 31t11.5 32.5t5 35.5q0 33 -19.5 58t-54.5 25q-29 0 -53.5 -15.5t-38.5 -30.5t-15 -15q-4 0 -8.5 4.5t-4.5 8.5z" />\n
+<glyph horiz-adv-x="360" d="M65 18q0 29 32 29q11 0 29 -7q5 -2 24.5 -13t29.5 -11q32 0 56 26t24 64q0 79 -74 79q-12 0 -41.5 -2t-31.5 -2q-13 0 -13 21q0 10 17 13q63 13 87.5 33t24.5 64q0 32 -17.5 49t-45.5 17q-23 0 -42 -8t-29 -16.5t-13 -8.5q-4 0 -8.5 4.5t-4.5 8.5q0 6 13.5 18t39.5 23.5 t53 11.5q48 0 79.5 -25.5t31.5 -63.5q0 -22 -9 -39t-26.5 -29.5t-32.5 -20t-38 -16.5q58 0 96.5 -25.5t38.5 -71.5q0 -55 -47 -91.5t-103 -36.5q-34 0 -67 6.5t-33 19.5z" />\n
+<glyph horiz-adv-x="360" d="M35 138q0 20 11 39q44 77 149 190q7 8 27 22q6 5 13 12.5t10.5 10t7.5 2.5q13 0 13 -22v-212q0 -5 1 -6t6 -1h51q7 0 7 -10v-22q0 -10 -12 -10h-46q-6 0 -6 -6v-123q0 -8 -6 -8l-43 -4q-6 0 -6 8l3 125q0 8 -10 8h-153q-17 0 -17 7zM73 173h131q7 0 9 1.5t2 6.5v173 q-19 -19 -73 -86t-69 -95z" />\n
+<glyph horiz-adv-x="360" d="M70 -1q0 7 11 9q165 13 165 112q0 55 -35.5 73t-102.5 18q-3 0 -9 -1t-10 -1q-13 0 -13 11q0 38 17 167q1 10 14 10h5q5 0 13.5 -0.5t20 -1t26 -1l30 -1t34 -0.5h35.5q2 10 3 16q1 7 11 7h4q9 0 9 -8q0 -1 -0.5 -9.5t-1.5 -21.5t-1 -19q-1 -8 -4.5 -11t-15.5 -3 q-74 0 -161 5q-9 -72 -9 -84q0 -8 4 -8h23q36 0 63.5 -5t53.5 -17.5t39.5 -38t13.5 -62.5q0 -73 -68.5 -112t-155.5 -39q-8 0 -8 16z" />\n
+<glyph horiz-adv-x="360" d="M40 141q0 54 22.5 101.5t53.5 77.5t65 51.5t56.5 31t27.5 9.5q9 0 9 -16q0 -3 -14 -9q-67 -36 -99 -73.5t-55 -97.5q49 17 82 17q59 0 96.5 -33t37.5 -88q0 -57 -39.5 -93t-97.5 -36q-64 0 -104.5 39.5t-40.5 118.5zM96 144q0 -139 97 -139q34 0 54.5 29.5t20.5 68.5 q0 104 -96 104q-14 0 -41 -5.5t-30 -11.5q-1 0 -3 -20.5t-2 -25.5z" />\n
+<glyph horiz-adv-x="360" d="M65 297q0 1 1 18t2 43t1 49q0 8 14 8q12 0 12 -14v-2q22 -2 111 -2h114q16 0 16 -10q0 -6 -3 -12l-69.5 -126t-51.5 -108.5t-48 -131.5q-4 -17 -7.5 -21t-9.5 -4q-14 0 -27 6t-13 12q0 31 69 162q40 76 110 185h-139q-46 0 -56 -4l-2 -46q0 -8 -9 -8q-15 0 -15 6z" />\n
+<glyph horiz-adv-x="360" d="M50 89q0 38 29.5 69.5t59.5 41.5q-2 1 -14 8.5t-16 10.5l-14.5 10.5t-14.5 14l-10 16t-8.5 21.5t-2.5 25q0 44 34.5 74.5t81.5 30.5q46 0 82.5 -25.5t36.5 -68.5q0 -28 -13 -49.5t-26 -31t-32 -20.5l-6 -3q2 -1 23.5 -15.5t33 -24t24 -30.5t12.5 -44q0 -48 -40 -81.5 t-97 -33.5q-55 0 -89 26.5t-34 78.5zM98 96q0 -39 22.5 -64.5t57.5 -25.5q36 0 55 25.5t19 59.5q0 18 -7.5 33.5t-25 28.5t-28 19.5t-33.5 18.5q-19 -13 -28 -20.5t-20.5 -28t-11.5 -46.5zM111 314q0 -14 5 -26t16.5 -22t19.5 -16t24.5 -15.5t20.5 -11.5q20 9 35.5 33 t15.5 54q0 36 -20.5 57t-46.5 21q-28 0 -49 -20.5t-21 -53.5z" />\n
+<glyph horiz-adv-x="360" d="M45 277q0 57 40.5 95.5t91.5 38.5q60 0 101.5 -47t41.5 -125q0 -47 -13 -86.5t-32.5 -64.5t-45 -44.5t-49 -29t-46.5 -16t-35 -8t-17 -1.5q-7 0 -7 16q0 8 23 11q58 8 109.5 53.5t54.5 118.5q-43 -29 -101 -29q-51 0 -83.5 33.5t-32.5 84.5zM98 285q0 -40 23.5 -68 t66.5 -28q18 0 36.5 6.5t28.5 12.5l10 6q0 6 0.5 17t0.5 16q-2 143 -85 143q-38 0 -59.5 -31t-21.5 -74z" />\n
+<glyph horiz-adv-x="360" d="M28 451q0 97 46.5 153.5t106.5 56.5q67 0 109 -55t42 -150q0 -90 -41 -153.5t-112 -63.5q-68 0 -109.5 59t-41.5 153zM84 448q0 -89 28.5 -135.5t68.5 -46.5q50 0 74.5 59.5t24.5 131.5q0 64 -25.5 119.5t-73.5 55.5q-49 0 -73 -49t-24 -135z" />\n
+<glyph horiz-adv-x="360" d="M95 264q0 7 2.5 8.5t11.5 1.5h60q1 9 1 50v75q0 181 -2 217q-1 8 -5 8q-1 0 -29.5 -1.5t-30.5 -1.5q-8 0 -8 6v12q0 6 11 6q28 1 49.5 3l33 3t18.5 2.5t10 2t4 0.5q7 0 7 -14q0 -65 -0.5 -176.5t-0.5 -169.5q0 -21 1 -22h44q7 0 7 -10q0 -16 -8 -16q-1 0 -23.5 1t-47.5 1 q-27 0 -58 -1t-36 -1q-7 0 -9 3t-2 13z" />\n
+<glyph horiz-adv-x="360" d="M40 571q0 7 16.5 28t49 41.5t67.5 20.5q57 0 86.5 -37.5t29.5 -79.5q0 -102 -160 -219q-18 -14 -24 -25h185q3 10 7 52q0 6 10 5q11 0 11 -5q0 -2 -2.5 -20l-6 -41.5t-4.5 -34.5q-1 -6 -12 -6h-230q-13 0 -13 9q0 5 20 36.5t24 34.5q1 1 16.5 14t21.5 18.5l22 21t24.5 26 t20.5 27.5t18.5 31t11.5 32.5t5 35.5q0 33 -19.5 58t-54.5 25q-29 0 -53.5 -15.5t-38.5 -30.5t-15 -15q-4 0 -8.5 4.5t-4.5 8.5z" />\n
+<glyph horiz-adv-x="360" d="M65 268q0 29 32 29q11 0 29 -7q5 -2 24.5 -13t29.5 -11q32 0 56 26t24 64q0 79 -74 79q-12 0 -41.5 -2t-31.5 -2q-13 0 -13 21q0 10 17 13q63 13 87.5 33t24.5 64q0 32 -17.5 49t-45.5 17q-23 0 -42 -8t-29 -16.5t-13 -8.5q-4 0 -8.5 4.5t-4.5 8.5q0 6 13.5 18t39.5 23.5 t53 11.5q48 0 79.5 -25.5t31.5 -63.5q0 -22 -9 -39t-26.5 -29.5t-32.5 -20t-38 -16.5q58 0 96.5 -25.5t38.5 -71.5q0 -55 -47 -91.5t-103 -36.5q-34 0 -67 6.5t-33 19.5z" />\n
+<glyph horiz-adv-x="360" d="M35 388q0 20 11 39q44 77 149 190q7 8 27 22q6 5 13 12.5t10.5 10t7.5 2.5q13 0 13 -22v-212q0 -5 1 -6t6 -1h51q7 0 7 -10v-22q0 -10 -12 -10h-46q-6 0 -6 -6v-123q0 -8 -6 -8l-43 -4q-6 0 -6 8l3 125q0 8 -10 8h-153q-17 0 -17 7zM73 423h131q7 0 9 1.5t2 6.5v173 q-19 -19 -73 -86t-69 -95z" />\n
+<glyph horiz-adv-x="360" d="M70 249q0 7 11 9q165 13 165 112q0 55 -35.5 73t-102.5 18q-3 0 -9 -1t-10 -1q-13 0 -13 11q0 38 17 167q1 10 14 10h5q5 0 13.5 -0.5t20 -1t26 -1l30 -1t34 -0.5h35.5q2 10 3 16q1 7 11 7h4q9 0 9 -8q0 -1 -0.5 -9.5t-1.5 -21.5t-1 -19q-1 -8 -4.5 -11t-15.5 -3 q-74 0 -161 5q-9 -72 -9 -84q0 -8 4 -8h23q36 0 63.5 -5t53.5 -17.5t39.5 -38t13.5 -62.5q0 -73 -68.5 -112t-155.5 -39q-8 0 -8 16z" />\n
+<glyph horiz-adv-x="360" d="M40 391q0 54 22.5 101.5t53.5 77.5t65 51.5t56.5 31t27.5 9.5q9 0 9 -16q0 -3 -14 -9q-67 -36 -99 -73.5t-55 -97.5q49 17 82 17q59 0 96.5 -33t37.5 -88q0 -57 -39.5 -93t-97.5 -36q-64 0 -104.5 39.5t-40.5 118.5zM96 394q0 -139 97 -139q34 0 54.5 29.5t20.5 68.5 q0 104 -96 104q-14 0 -41 -5.5t-30 -11.5q-1 0 -3 -20.5t-2 -25.5z" />\n
+<glyph horiz-adv-x="360" d="M65 547q0 1 1 18t2 43t1 49q0 8 14 8q12 0 12 -14v-2q22 -2 111 -2h114q16 0 16 -10q0 -6 -3 -12l-69.5 -126t-51.5 -108.5t-48 -131.5q-4 -17 -7.5 -21t-9.5 -4q-14 0 -27 6t-13 12q0 31 69 162q40 76 110 185h-139q-46 0 -56 -4l-2 -46q0 -8 -9 -8q-15 0 -15 6z" />\n
+<glyph horiz-adv-x="360" d="M50 339q0 38 29.5 69.5t59.5 41.5q-2 1 -14 8.5t-16 10.5l-14.5 10.5t-14.5 14l-10 16t-8.5 21.5t-2.5 25q0 44 34.5 74.5t81.5 30.5q46 0 82.5 -25.5t36.5 -68.5q0 -28 -13 -49.5t-26 -31t-32 -20.5l-6 -3q2 -1 23.5 -15.5t33 -24t24 -30.5t12.5 -44q0 -48 -40 -81.5 t-97 -33.5q-55 0 -89 26.5t-34 78.5zM98 346q0 -39 22.5 -64.5t57.5 -25.5q36 0 55 25.5t19 59.5q0 18 -7.5 33.5t-25 28.5t-28 19.5t-33.5 18.5q-19 -13 -28 -20.5t-20.5 -28t-11.5 -46.5zM111 564q0 -14 5 -26t16.5 -22t19.5 -16t24.5 -15.5t20.5 -11.5q20 9 35.5 33 t15.5 54q0 36 -20.5 57t-46.5 21q-28 0 -49 -20.5t-21 -53.5z" />\n
+<glyph horiz-adv-x="360" d="M45 527q0 57 40.5 95.5t91.5 38.5q60 0 101.5 -47t41.5 -125q0 -47 -13 -86.5t-32.5 -64.5t-45 -44.5t-49 -29t-46.5 -16t-35 -8t-17 -1.5q-7 0 -7 16q0 8 23 11q58 8 109.5 53.5t54.5 118.5q-43 -29 -101 -29q-51 0 -83.5 33.5t-32.5 84.5zM98 535q0 -40 23.5 -68 t66.5 -28q18 0 36.5 6.5t28.5 12.5l10 6q0 6 0.5 17t0.5 16q-2 143 -85 143q-38 0 -59.5 -31t-21.5 -74z" />\n
+<glyph horiz-adv-x="360" d="M28 51q0 97 46.5 153.5t106.5 56.5q67 0 109 -55t42 -150q0 -90 -41 -153.5t-112 -63.5q-68 0 -109.5 59t-41.5 153zM84 48q0 -89 28.5 -135.5t68.5 -46.5q50 0 74.5 59.5t24.5 131.5q0 64 -25.5 119.5t-73.5 55.5q-49 0 -73 -49t-24 -135z" />\n
+<glyph horiz-adv-x="360" d="M95 -136q0 7 2.5 8.5t11.5 1.5h60q1 9 1 50v75q0 181 -2 217q-1 8 -5 8q-1 0 -29.5 -1.5t-30.5 -1.5q-8 0 -8 6v12q0 6 11 6q28 1 49.5 3l33 3t18.5 2.5t10 2t4 0.5q7 0 7 -14q0 -65 -0.5 -176.5t-0.5 -169.5q0 -21 1 -22h44q7 0 7 -10q0 -16 -8 -16q-1 0 -23.5 1 t-47.5 1q-27 0 -58 -1t-36 -1q-7 0 -9 3t-2 13z" />\n
+<glyph horiz-adv-x="360" d="M40 171q0 7 16.5 28t49 41.5t67.5 20.5q57 0 86.5 -37.5t29.5 -79.5q0 -102 -160 -219q-18 -14 -24 -25h185q3 10 7 52q0 6 10 5q11 0 11 -5q0 -2 -2.5 -20l-6 -41.5t-4.5 -34.5q-1 -6 -12 -6h-230q-13 0 -13 9q0 5 20 36.5t24 34.5q1 1 16.5 14t21.5 18.5l22 21t24.5 26 t20.5 27.5t18.5 31t11.5 32.5t5 35.5q0 33 -19.5 58t-54.5 25q-29 0 -53.5 -15.5t-38.5 -30.5t-15 -15q-4 0 -8.5 4.5t-4.5 8.5z" />\n
+<glyph horiz-adv-x="360" d="M65 -132q0 29 32 29q11 0 29 -7q5 -2 24.5 -13t29.5 -11q32 0 56 26t24 64q0 79 -74 79q-12 0 -41.5 -2t-31.5 -2q-13 0 -13 21q0 10 17 13q63 13 87.5 33t24.5 64q0 32 -17.5 49t-45.5 17q-23 0 -42 -8t-29 -16.5t-13 -8.5q-4 0 -8.5 4.5t-4.5 8.5q0 6 13.5 18 t39.5 23.5t53 11.5q48 0 79.5 -25.5t31.5 -63.5q0 -22 -9 -39t-26.5 -29.5t-32.5 -20t-38 -16.5q58 0 96.5 -25.5t38.5 -71.5q0 -55 -47 -91.5t-103 -36.5q-34 0 -67 6.5t-33 19.5z" />\n
+<glyph horiz-adv-x="360" d="M35 -12q0 20 11 39q44 77 149 190q7 8 27 22q6 5 13 12.5t10.5 10t7.5 2.5q13 0 13 -22v-212q0 -5 1 -6t6 -1h51q7 0 7 -10v-22q0 -10 -12 -10h-46q-6 0 -6 -6v-123q0 -8 -6 -8l-43 -4q-6 0 -6 8l3 125q0 8 -10 8h-153q-17 0 -17 7zM73 23h131q7 0 9 1.5t2 6.5v173 q-19 -19 -73 -86t-69 -95z" />\n
+<glyph horiz-adv-x="360" d="M70 -151q0 7 11 9q165 13 165 112q0 55 -35.5 73t-102.5 18q-3 0 -9 -1t-10 -1q-13 0 -13 11q0 38 17 167q1 10 14 10h5q5 0 13.5 -0.5t20 -1t26 -1l30 -1t34 -0.5h35.5q2 10 3 16q1 7 11 7h4q9 0 9 -8q0 -1 -0.5 -9.5t-1.5 -21.5t-1 -19q-1 -8 -4.5 -11t-15.5 -3 q-74 0 -161 5q-9 -72 -9 -84q0 -8 4 -8h23q36 0 63.5 -5t53.5 -17.5t39.5 -38t13.5 -62.5q0 -73 -68.5 -112t-155.5 -39q-8 0 -8 16z" />\n
+<glyph horiz-adv-x="360" d="M40 -9q0 54 22.5 101.5t53.5 77.5t65 51.5t56.5 31t27.5 9.5q9 0 9 -16q0 -3 -14 -9q-67 -36 -99 -73.5t-55 -97.5q49 17 82 17q59 0 96.5 -33t37.5 -88q0 -57 -39.5 -93t-97.5 -36q-64 0 -104.5 39.5t-40.5 118.5zM96 -6q0 -139 97 -139q34 0 54.5 29.5t20.5 68.5 q0 104 -96 104q-14 0 -41 -5.5t-30 -11.5q-1 0 -3 -20.5t-2 -25.5z" />\n
+<glyph horiz-adv-x="360" d="M65 147q0 1 1 18t2 43t1 49q0 8 14 8q12 0 12 -14v-2q22 -2 111 -2h114q16 0 16 -10q0 -6 -3 -12l-69.5 -126t-51.5 -108.5t-48 -131.5q-4 -17 -7.5 -21t-9.5 -4q-14 0 -27 6t-13 12q0 31 69 162q40 76 110 185h-139q-46 0 -56 -4l-2 -46q0 -8 -9 -8q-15 0 -15 6z" />\n
+<glyph horiz-adv-x="360" d="M50 -61q0 38 29.5 69.5t59.5 41.5q-2 1 -14 8.5t-16 10.5l-14.5 10.5t-14.5 14l-10 16t-8.5 21.5t-2.5 25q0 44 34.5 74.5t81.5 30.5q46 0 82.5 -25.5t36.5 -68.5q0 -28 -13 -49.5t-26 -31t-32 -20.5l-6 -3q2 -1 23.5 -15.5t33 -24t24 -30.5t12.5 -44q0 -48 -40 -81.5 t-97 -33.5q-55 0 -89 26.5t-34 78.5zM98 -54q0 -39 22.5 -64.5t57.5 -25.5q36 0 55 25.5t19 59.5q0 18 -7.5 33.5t-25 28.5t-28 19.5t-33.5 18.5q-19 -13 -28 -20.5t-20.5 -28t-11.5 -46.5zM111 164q0 -14 5 -26t16.5 -22t19.5 -16t24.5 -15.5t20.5 -11.5q20 9 35.5 33 t15.5 54q0 36 -20.5 57t-46.5 21q-28 0 -49 -20.5t-21 -53.5z" />\n
+<glyph horiz-adv-x="360" d="M45 127q0 57 40.5 95.5t91.5 38.5q60 0 101.5 -47t41.5 -125q0 -47 -13 -86.5t-32.5 -64.5t-45 -44.5t-49 -29t-46.5 -16t-35 -8t-17 -1.5q-7 0 -7 16q0 8 23 11q58 8 109.5 53.5t54.5 118.5q-43 -29 -101 -29q-51 0 -83.5 33.5t-32.5 84.5zM98 135q0 -40 23.5 -68 t66.5 -28q18 0 36.5 6.5t28.5 12.5l10 6q0 6 0.5 17t0.5 16q-2 143 -85 143q-38 0 -59.5 -31t-21.5 -74z" />\n
+<glyph horiz-adv-x="360" d="M28 551q0 97 46.5 153.5t106.5 56.5q67 0 109 -55t42 -150q0 -90 -41 -153.5t-112 -63.5q-68 0 -109.5 59t-41.5 153zM84 548q0 -89 28.5 -135.5t68.5 -46.5q50 0 74.5 59.5t24.5 131.5q0 64 -25.5 119.5t-73.5 55.5q-49 0 -73 -49t-24 -135z" />\n
+<glyph horiz-adv-x="360" d="M95 364q0 7 2.5 8.5t11.5 1.5h60q1 9 1 50v75q0 181 -2 217q-1 8 -5 8q-1 0 -29.5 -1.5t-30.5 -1.5q-8 0 -8 6v12q0 6 11 6q28 1 49.5 3l33 3t18.5 2.5t10 2t4 0.5q7 0 7 -14q0 -65 -0.5 -176.5t-0.5 -169.5q0 -21 1 -22h44q7 0 7 -10q0 -16 -8 -16q-1 0 -23.5 1t-47.5 1 q-27 0 -58 -1t-36 -1q-7 0 -9 3t-2 13z" />\n
+<glyph horiz-adv-x="360" d="M40 671q0 7 16.5 28t49 41.5t67.5 20.5q57 0 86.5 -37.5t29.5 -79.5q0 -102 -160 -219q-18 -14 -24 -25h185q3 10 7 52q0 6 10 5q11 0 11 -5q0 -2 -2.5 -20l-6 -41.5t-4.5 -34.5q-1 -6 -12 -6h-230q-13 0 -13 9q0 5 20 36.5t24 34.5q1 1 16.5 14t21.5 18.5l22 21t24.5 26 t20.5 27.5t18.5 31t11.5 32.5t5 35.5q0 33 -19.5 58t-54.5 25q-29 0 -53.5 -15.5t-38.5 -30.5t-15 -15q-4 0 -8.5 4.5t-4.5 8.5z" />\n
+<glyph horiz-adv-x="360" d="M65 368q0 29 32 29q11 0 29 -7q5 -2 24.5 -13t29.5 -11q32 0 56 26t24 64q0 79 -74 79q-12 0 -41.5 -2t-31.5 -2q-13 0 -13 21q0 10 17 13q63 13 87.5 33t24.5 64q0 32 -17.5 49t-45.5 17q-23 0 -42 -8t-29 -16.5t-13 -8.5q-4 0 -8.5 4.5t-4.5 8.5q0 6 13.5 18t39.5 23.5 t53 11.5q48 0 79.5 -25.5t31.5 -63.5q0 -22 -9 -39t-26.5 -29.5t-32.5 -20t-38 -16.5q58 0 96.5 -25.5t38.5 -71.5q0 -55 -47 -91.5t-103 -36.5q-34 0 -67 6.5t-33 19.5z" />\n
+<glyph horiz-adv-x="360" d="M35 488q0 20 11 39q44 77 149 190q7 8 27 22q6 5 13 12.5t10.5 10t7.5 2.5q13 0 13 -22v-212q0 -5 1 -6t6 -1h51q7 0 7 -10v-22q0 -10 -12 -10h-46q-6 0 -6 -6v-123q0 -8 -6 -8l-43 -4q-6 0 -6 8l3 125q0 8 -10 8h-153q-17 0 -17 7zM73 523h131q7 0 9 1.5t2 6.5v173 q-19 -19 -73 -86t-69 -95z" />\n
+<glyph horiz-adv-x="360" d="M70 349q0 7 11 9q165 13 165 112q0 55 -35.5 73t-102.5 18q-3 0 -9 -1t-10 -1q-13 0 -13 11q0 38 17 167q1 10 14 10h5q5 0 13.5 -0.5t20 -1t26 -1l30 -1t34 -0.5h35.5q2 10 3 16q1 7 11 7h4q9 0 9 -8q0 -1 -0.5 -9.5t-1.5 -21.5t-1 -19q-1 -8 -4.5 -11t-15.5 -3 q-74 0 -161 5q-9 -72 -9 -84q0 -8 4 -8h23q36 0 63.5 -5t53.5 -17.5t39.5 -38t13.5 -62.5q0 -73 -68.5 -112t-155.5 -39q-8 0 -8 16z" />\n
+<glyph horiz-adv-x="360" d="M40 491q0 54 22.5 101.5t53.5 77.5t65 51.5t56.5 31t27.5 9.5q9 0 9 -16q0 -3 -14 -9q-67 -36 -99 -73.5t-55 -97.5q49 17 82 17q59 0 96.5 -33t37.5 -88q0 -57 -39.5 -93t-97.5 -36q-64 0 -104.5 39.5t-40.5 118.5zM96 494q0 -139 97 -139q34 0 54.5 29.5t20.5 68.5 q0 104 -96 104q-14 0 -41 -5.5t-30 -11.5q-1 0 -3 -20.5t-2 -25.5z" />\n
+<glyph horiz-adv-x="360" d="M65 647q0 1 1 18t2 43t1 49q0 8 14 8q12 0 12 -14v-2q22 -2 111 -2h114q16 0 16 -10q0 -6 -3 -12l-69.5 -126t-51.5 -108.5t-48 -131.5q-4 -17 -7.5 -21t-9.5 -4q-14 0 -27 6t-13 12q0 31 69 162q40 76 110 185h-139q-46 0 -56 -4l-2 -46q0 -8 -9 -8q-15 0 -15 6z" />\n
+<glyph horiz-adv-x="360" d="M50 439q0 38 29.5 69.5t59.5 41.5q-2 1 -14 8.5t-16 10.5l-14.5 10.5t-14.5 14l-10 16t-8.5 21.5t-2.5 25q0 44 34.5 74.5t81.5 30.5q46 0 82.5 -25.5t36.5 -68.5q0 -28 -13 -49.5t-26 -31t-32 -20.5l-6 -3q2 -1 23.5 -15.5t33 -24t24 -30.5t12.5 -44q0 -48 -40 -81.5 t-97 -33.5q-55 0 -89 26.5t-34 78.5zM98 446q0 -39 22.5 -64.5t57.5 -25.5q36 0 55 25.5t19 59.5q0 18 -7.5 33.5t-25 28.5t-28 19.5t-33.5 18.5q-19 -13 -28 -20.5t-20.5 -28t-11.5 -46.5zM111 664q0 -14 5 -26t16.5 -22t19.5 -16t24.5 -15.5t20.5 -11.5q20 9 35.5 33 t15.5 54q0 36 -20.5 57t-46.5 21q-28 0 -49 -20.5t-21 -53.5z" />\n
+<glyph horiz-adv-x="360" d="M45 627q0 57 40.5 95.5t91.5 38.5q60 0 101.5 -47t41.5 -125q0 -47 -13 -86.5t-32.5 -64.5t-45 -44.5t-49 -29t-46.5 -16t-35 -8t-17 -1.5q-7 0 -7 16q0 8 23 11q58 8 109.5 53.5t54.5 118.5q-43 -29 -101 -29q-51 0 -83.5 33.5t-32.5 84.5zM98 635q0 -40 23.5 -68 t66.5 -28q18 0 36.5 6.5t28.5 12.5l10 6q0 6 0.5 17t0.5 16q-2 143 -85 143q-38 0 -59.5 -31t-21.5 -74z" />\n
+<glyph horiz-adv-x="352" d="M35 57q0 49 55 78.5t132 42.5q6 1 6 12q0 27 -1.5 41.5t-7.5 32.5t-21 26.5t-39 8.5q-13 0 -24 -4q-16 -6 -20.5 -16.5t-5.5 -35.5q0 -13 -6 -17q-33 -21 -47 -21q-8 0 -8 12q0 46 41.5 75.5t87.5 29.5q60 0 85 -26.5t25 -77.5q0 -23 -2.5 -90t-2.5 -73q0 -24 18 -24 q2 0 16 9.5t15 9.5q2 0 6 -4.5t4 -8.5t-54 -43q-13 -9 -22 -9q-13 0 -21 12.5t-10 24.5l-3 13q-1 0 -3.5 -2t-6.5 -4.5l-7 -4.5q-56 -36 -96 -36q-39 0 -61 18.5t-22 50.5zM98 81q0 -21 14.5 -37.5t38.5 -16.5q16 0 35 4.5t30.5 10t11.5 7.5v104q0 9 -4 9q-11 0 -50 -12 q-76 -24 -76 -69z" />\n
+<glyph horiz-adv-x="414" d="M10 509q0 19 4 19l47.5 5.5l50 6t22.5 2.5q6 0 6 -12q-3 -150 -3 -216q0 -31 1 -31l6 3q5 3 14 6.5l19.5 7.5t24 7t24.5 3q69 0 113.5 -46t44.5 -113q0 -75 -54.5 -118.5t-130.5 -43.5q-16 0 -40 8.5t-35 8.5q-10 0 -24 -8t-17 -8q-10 0 -10 10q0 1 1.5 29.5t2.5 66.5 t1 61q0 64 -4 208t-10 144q-2 0 -25 -2.5t-24 -2.5q-5 0 -5 5zM135 53q0 -40 67 -40q54 0 85.5 40.5t31.5 96.5q0 53 -38 93.5t-90 40.5q-12 0 -25.5 -4t-21 -9t-7.5 -7q0 -47 -1 -126t-1 -85z" />\n
+<glyph horiz-adv-x="350" d="M30 142q0 84 52.5 132t119.5 48q41 0 76.5 -24t35.5 -54q0 -10 -9 -16q-15 -11 -27 -11q-11 0 -15 9q-2 5 -6 17l-6 18t-7 14.5t-10.5 12.5t-15 7t-21.5 3q-48 0 -78 -41.5t-30 -92.5q0 -54 33.5 -93.5t92.5 -39.5q25 0 48 6t36 12t15 6q6 0 6 -7q0 -4 -14.5 -17 t-47.5 -26.5t-70 -13.5q-73 0 -115.5 41t-42.5 110z" />\n
+<glyph horiz-adv-x="424" d="M29 147q0 68 48.5 114.5t119.5 46.5q14 0 27.5 -2.5t23 -6l17.5 -6.5l13 -5l4 -3q5 0 5 15q0 37 -1.5 89t-3.5 87.5t-3 35.5t-25 -3.5t-28 -3.5q-6 0 -4 13q2 11 7 12l48 7l44 6.5t19 2.5q6 0 7.5 -2.5t1.5 -15.5q0 -5 -1.5 -49.5t-3 -132.5t-1.5 -197q0 -38 2 -96 q1 -24 4.5 -31.5t13.5 -7.5q3 0 27 4q9 2 9 -8t-1.5 -13t-9.5 -4l-98 -13q-5 0 -5 8q0 1 0.5 15.5t0.5 16.5q0 8 -1.5 8.5t-10.5 -4.5q-52 -35 -99 -35q-62 0 -104 38.5t-42 119.5zM95 153q0 -58 31 -94.5t92 -36.5q19 0 44 8t25 18v201q0 10 -24.5 25.5t-52.5 15.5 q-51 0 -83 -41t-32 -96z" />\n
+<glyph horiz-adv-x="366" d="M30 146q0 74 48 123.5t124 49.5q59 0 92 -37.5t33 -92.5q0 -9 -44 -9q-5 0 -93.5 2t-91.5 2q-4 0 -4 -28q0 -60 36.5 -94.5t86.5 -34.5q18 0 35.5 5.5t29.5 12.5t21.5 14.5t14.5 12.5l5 6q1 0 7 -6t6 -7q0 -4 -17.5 -22t-53.5 -37t-74 -19q-76 0 -118.5 43.5t-42.5 115.5 zM98 206q0 -6 10 -6q45 0 125 4q32 1 32 3q0 50 -23 71t-50 21q-37 0 -64.5 -30.5t-29.5 -62.5z" />\n
+<glyph horiz-adv-x="296" d="M45 11q0 12 10 12h32q3 0 3 49q0 16 -0.5 40t-0.5 26v47v56q0 33 -1 33h-27q-7 0 -9 2t-2 10t1.5 10t7.5 2h22q5 0 6.5 1.5t1.5 8.5q0 19 -1 37.5t-1 40.5q0 70 31.5 114t101.5 44q27 0 49 -15.5t22 -39.5q0 -13 -16 -25.5t-27 -12.5t-12 7q-7 48 -17 58q-7 8 -20 8 q-47 0 -47 -131q0 -13 -2 -81q0 -10 2.5 -12t14.5 -2h96q6 0 6 -5q0 -4 -2.5 -11t-4.5 -7h-95q-9 0 -11.5 -1.5t-2.5 -7.5v-130q0 -113 8 -113h53q10 0 10 -12q-4 -12 -10 -13q-7 0 -41.5 1t-47.5 1q-10 0 -33 -1t-36 -1q-8 0 -9.5 2.5t-1.5 10.5z" />\n
+<glyph horiz-adv-x="399" d="M30 -140q0 36 37.5 59t79.5 31q20 4 20 5t-18 1h-47q-27 0 -34 15q-8 17 -8 39q0 25 16 29l35.5 9.5l39.5 10.5q6 2 12 3q4 0 3.5 0.5t-4.5 1.5t-7 2q-108 29 -108 131q0 52 45.5 86.5t103.5 34.5q27 0 51.5 -11t37.5 -23l13 -11q2 0 12.5 4t26 8.5t26.5 5.5q2 0 5 -9 t3 -17q0 -5 -3 -5q-53 -5 -53 -11q0 -1 3 -8.5t6 -20t3 -27.5q0 -88 -95 -122q-27 -10 -143 -41q-4 -2 -4 -7q0 -6 4 -12.5t7 -7.5q19 -1 57 -2t63.5 -1.5t58 -6t52 -15t33.5 -29t14 -47.5q0 -62 -51.5 -98.5t-134.5 -36.5q-60 0 -109 24.5t-49 68.5zM71 -134 q0 -35 36.5 -55.5t79.5 -20.5q55 0 95.5 21.5t40.5 68.5q0 31 -45 47t-99 16q-36 0 -72 -21t-36 -56zM105 200q0 -51 33 -87t55 -36q27 0 52.5 34t25.5 84q0 47 -21.5 73.5t-58.5 26.5q-35 0 -60.5 -28t-25.5 -67z" />\n
+<glyph horiz-adv-x="439" d="M25 510q0 14 4 15q15 2 47.5 6t54.5 7t24 3q4 0 4 -16q-8 -134 -8 -244q0 -10 1.5 -11t7.5 4q62 36 11
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>next</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAAAg=</string> </persistent>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8" aka="AAAAAAAAAAg=">
+    <pickle>
+      <global name="Pdata" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+0 36q33 0 54.5 -12.5t31.5 -38t13.5 -51t3.5 -62.5v-114q0 -7 1.5 -8.5t7.5 -1.5h21q11 0 11 -12t-12 -12q-7 0 -26.5 1t-32.5 1q-10 0 -34.5 -1t-37.5 -1 q-8 0 -9.5 2t-1.5 10q0 12 11 12h31q6 0 6.5 1t1.5 8q2 32 2 138q0 46 -19.5 75t-57.5 29q-37 0 -71 -17q-13 -7 -13 -11l1 -118q0 -71 1 -91q1 -10 2 -12t7 -2h31q10 0 10 -12q0 -7 -1.5 -9.5t-9.5 -2.5q-7 0 -31.5 1t-38.5 1q-10 0 -34.5 -1t-37.5 -1q-8 0 -9.5 2t-1.5 10 q0 12 9 12h32q6 0 7 2t1 12q1 74 1 174q0 175 -7 282q-1 14 -5 14q-1 0 -24 -3t-25 -3q-3 0 -3 10z" />\n
+<glyph horiz-adv-x="220" d="M25 284q0 3 4 12q2 5 3.5 5.5t9.5 1.5q80 5 97 5q6 0 6 -5v-136q0 -90 3 -135q0 -10 8 -10h30q9 0 9 -12t-9 -12q-7 0 -34 1t-38 1t-40 -1t-36 -1q-6 0 -7.5 2t-1.5 10q0 7 1.5 9.5t9.5 2.5h34q7 0 8 1.5t1 7.5q1 23 1 70q0 110 -3 168q-1 9 -3 11t-8 2q-1 0 -20 -1 t-21 -1q-4 0 -4 4zM67 440q0 22 18 35.5t37 13.5q37 0 37 -36q0 -21 -17.5 -35.5t-37.5 -14.5q-15 0 -26 9.5t-11 27.5z" />\n
+<glyph horiz-adv-x="245" d="M5 -202q0 15 12 31.5t21 16.5q10 0 25.5 -2t18.5 -2q31 0 31 26q0 7 -2 44.5t-4 114t-2 179.5q0 38 -2 59q-1 11 -8 11q-3 0 -28.5 -1.5t-29.5 -1.5q-2 0 -2 4q0 7 3 14q11 8 13 8q19 0 45.5 1.5l44 2.5t18.5 1q6 0 6 -19q0 -16 2.5 -109.5t2.5 -153.5q0 -71 -9.5 -116 t-36.5 -79q-11 -13 -48 -30t-55 -17q-16 0 -16 18zM60 461q0 22 17.5 35.5t36.5 13.5q38 0 38 -36q0 -21 -17.5 -35.5t-37.5 -14.5q-15 0 -26 9.5t-11 27.5z" />\n
+<glyph horiz-adv-x="406" d="M25 518v8q0 12 9 13q85 8 111 8q7 0 7 -10l-9 -360q0 -6 2 -7.5t11 -1.5h17q9 0 24 17q36 48 61 89q6 7 5.5 10t-12.5 3h-14q-9 0 -9 12t11 12q3 0 20 -1t27 -1q8 0 24 1t22 1q10 0 10 -12t-9 -12h-26q-4 0 -37 -38.5l-49 -58.5l-2 -2q-7 -7 -4 -10q1 0 2 -2q4 -3 6 -5 l127 -139q9 -10 18 -10h8q10 0 10 -12q0 -7 -1.5 -9.5t-9.5 -2.5q-5 0 -25 1t-32 1t-32.5 -1t-25.5 -1q-8 0 -9.5 2t-1.5 10q0 12 12 12h10q15 0 5 12l-97 106q-7 10 -9 11.5t-8 1.5h-11q-6 0 -7 -2.5t-1 -9.5v-105q0 -10 1.5 -12t7.5 -2h19q10 0 10 -12q0 -7 -1.5 -9.5 t-9.5 -2.5q-7 0 -25 1t-32 1q-16 0 -41 -1t-27 -1q-8 0 -9.5 2t-1.5 10q0 12 10 12h33q6 0 7 2t1 12v154q0 324 -8 324q-2 0 -21 -1.5t-23 -1.5q-8 0 -8 7z" />\n
+<glyph horiz-adv-x="223" d="M25 515q0 2 2 14q1 5 2 5.5t7 1.5q91 8 103 8q6 0 6 -12q1 -126 3 -263.5t2 -215.5q0 -31 7 -31h31q10 0 10 -12t-10 -12q-7 0 -30 1t-36 1q-10 0 -37.5 -1t-40.5 -1q-8 0 -9.5 2t-1.5 10q0 12 10 12h41q3 0 3 68q0 309 -10 410q0 3 -1 7q0 6 -1 7.5t-6 1.5q-2 0 -19 -2 t-18 -2q-7 0 -7 3z" />\n
+<glyph horiz-adv-x="620" d="M25 279q0 9 3 16q2 5 3 5.5t10 1.5q70 4 84 4q10 0 11.5 -1t1.5 -8v-26q0 -12 1 -13q1 0 7 5q64 49 116 49q18 0 31.5 -4.5t21 -11t12 -13.5t6.5 -11l2 -5q2 0 11 6q21 14 51 25.5t52 11.5q57 0 80 -30t23 -86q0 -37 -1 -93t-1 -71q0 -8 8 -8h25q12 0 12 -12t-12 -12 q-7 0 -29 1t-35 1q-10 0 -34 -1t-37 -1q-8 0 -9.5 2t-1.5 10q0 12 12 12h32q8 0 8 150q0 100 -72 100q-18 0 -37.5 -5.5t-30 -11.5t-10.5 -7t1.5 -7t3 -19.5t1.5 -34.5v-133q0 -32 2 -32h27q11 0 11 -12q0 -7 -1.5 -9.5t-9.5 -2.5q-7 0 -27.5 1t-33.5 1q-10 0 -29 -1t-32 -1 q-8 0 -10.5 2t-2.5 10q0 12 10 12h31q6 0 6 76v32t-0.5 29t-0.5 13q0 33 -2.5 51t-16 33.5t-39.5 15.5q-45 0 -80 -24q-8 -6 -8 -14v-178q0 -24 2 -29t13 -5h17q11 0 11 -12t-12 -12q-7 0 -29.5 1t-33.5 1t-38 -1t-32 -1q-10 0 -10 12t9 12h31q7 0 10 25q2 16 2 84v86 q0 62 -4 62q-1 0 -22.5 -1.5t-23.5 -1.5q-4 0 -4 3z" />\n
+<glyph horiz-adv-x="435" d="M25 279q0 6 4 14q2 5 3 5.5t10 1.5q4 0 40 2.5t49 3.5q10 1 10.5 0t0.5 -9v-37q0 -6 10 3l2 2l15 10.5t19.5 12.5l19.5 10t25 8.5t27 2.5q66 0 88 -36.5t22 -105.5q0 -26 -2.5 -79.5t-2.5 -55.5q0 -7 1.5 -8.5t7.5 -1.5h24q8 0 10 -2t2 -10q0 -12 -10 -12q-7 0 -28.5 1 t-34.5 1q-10 0 -34 -1t-37 -1q-9 0 -10.5 2t-1.5 10t2 10t8 2h29q6 0 7 1t2 8q4 38 4 138q0 102 -77 102q-25 0 -71 -23q-14 -6 -14 -18q0 -32 -0.5 -96.5t-0.5 -96.5q0 -7 0.5 -9.5t2.5 -4t7 -1.5h29q10 0 10 -12q0 -7 -1.5 -9.5t-9.5 -2.5q-7 0 -30.5 1t-36.5 1 q-10 0 -35.5 -1t-38.5 -1q-8 0 -9 2t-1 10q0 12 9 12h31q6 0 6.5 2t1.5 12q5 78 5 153q0 55 -2 79q-1 10 -2 10.5t-8 0.5q-1 0 -21.5 -2t-22.5 -2t-2 4z" />\n
+<glyph horiz-adv-x="384" d="M30 147q0 73 48 122.5t124 49.5q67 0 109.5 -46.5t42.5 -114.5q0 -76 -44 -123.5t-121 -47.5q-67 0 -113 47t-46 113zM94 136q0 -49 25.5 -87.5t69.5 -38.5q99 0 99 154q0 52 -24.5 92t-71.5 40q-98 0 -98 -160z" />\n
+<glyph horiz-adv-x="432" d="M25 280q0 4 2.5 12t4.5 8q25 1 52.5 2t43 2t16.5 1q4 0 6 -0.5t3 -3t1 -8.5v-21q0 -9 1 -9t16 13q41 32 89 32q69 0 105.5 -42.5t36.5 -109.5q0 -65 -48 -114.5t-125 -49.5q-23 0 -55 10q-17 6 -18 4q-1 -1 -1 -4l2 -150q2 -53 5 -53h56q10 0 10 -12q-4 -12 -10 -13 q-7 0 -41.5 1t-47.5 1q-10 0 -39 -1t-42 -1q-8 0 -9.5 2.5t-1.5 10.5q0 12 10 12h45q3 0 3 127v112q0 151 -7 228q-1 8 -2.5 9.5t-10.5 1.5q-3 0 -20.5 -1t-19.5 -1q-10 0 -10 5zM155 42q0 -13 24 -23t45 -10q52 0 82.5 43.5t30.5 96.5q0 57 -30 92t-75 35q-31 0 -51 -10 q-26 -13 -26 -26v-198z" />\n
+<glyph horiz-adv-x="413" d="M30 145q0 70 49.5 115.5t124.5 45.5q27 0 60 -11.5t38 -11.5q8 0 17 14.5t15 14.5q13 0 13 -10q-4 -95 -4 -238v-132q0 -130 2 -130h33q10 0 10 -13q0 -8 -1.5 -10.5t-9.5 -2.5h-23q-20 0 -40.5 -1t-35.5 -2.5t-27 -3t-19 -2.5t-8 -1q-8 0 -10 2.5t-2 8.5q0 14 10 15 q8 1 17.5 2l14 1.5t9.5 1t6.5 2t4 3t2.5 5t0.5 7t0.5 10.5l2 177q0 7 -3 7q-4 0 -13 -3q-50 -15 -90 -15q-56 0 -99.5 38.5t-43.5 116.5zM94 153q0 -52 31.5 -94t83.5 -42q71 0 71 17v198q0 24 -22 37t-61 13q-50 0 -76.5 -38.5t-26.5 -90.5z" />\n
+<glyph horiz-adv-x="291" d="M30 280q0 6 2 11t3 5.5t10 1.5q36 3 86 3q10 0 10.5 -0.5t0.5 -7.5q0 -8 0.5 -26.5t0.5 -26.5v-15l8 21q13 33 34 52.5t40 19.5q16 0 31 -14t15 -23q0 -8 -10.5 -21.5t-19.5 -13.5t-24.5 12t-23.5 12q-45 0 -45 -159q0 -88 10 -88h49q11 0 11 -12q0 -13 -11 -13 q-7 0 -41 1t-47 1q-10 0 -34 -1t-37 -1q-8 0 -9 2t-1 11q0 12 9 12h34q8 0 8 107q0 148 -6 148q-1 0 -25 -1t-26 -1t-2 4z" />\n
+<glyph horiz-adv-x="276" d="M40 40q0 9 8 20t13 11q2 0 3.5 -2.5t4 -8t6.5 -10.5q29 -40 66 -40q20 0 33.5 13.5t13.5 38.5q0 26 -16.5 41.5t-46.5 30.5q-2 1 -13 6t-13.5 6.5l-12 7t-12.5 8l-10 8.5t-9.5 11l-6 12.5t-5 15.5t-1.5 17q0 39 32.5 65t74.5 26q38 0 58 -18.5t20 -36.5q0 -6 -10.5 -11 t-17.5 -5q-6 0 -10.5 13t-14 26t-29.5 13t-35.5 -13.5t-15.5 -42.5q0 -16 10 -29.5t19 -19t30 -16.5q57 -32 72 -50q16 -19 16 -43q0 -43 -31 -69t-75 -26q-35 0 -65 16t-30 35z" />\n
+<glyph horiz-adv-x="258" d="M40 272q0 3 3 6l78 105q5 5 8 5q9 0 9 -8q0 -1 -1.5 -16.5t-3 -33.5t-1.5 -24q0 -8 9 -8h76q9 0 10 -2t-2 -14q-3 -15 -11 -15h-79q-3 0 -3 -36v-149q0 -15 1.5 -23.5t11 -16.5t26.5 -8q14 0 28.5 3t24 6t11.5 3q3 0 3 -13q0 -2 -19 -12t-45 -19.5t-41 -9.5 q-33 0 -46.5 16.5t-13.5 38.5q2 114 2 171q0 48 -10 48h-20q-5 0 -5 6z" />\n
+<glyph horiz-adv-x="440" d="M25 287q0 3 3 10t13 8q76 4 93 4q6 0 6 -5v-217q0 -54 89 -54q73 0 73 13v93q0 147 -6 147q-1 0 -20.5 -1t-21.5 -1q-3 0 -3 3q2 16 5 17q2 2 6 2q64 4 96 4q6 0 6 -4q-1 -191 -1 -240q0 -30 2.5 -38.5t12.5 -8.5q1 0 16.5 2t16.5 2q4 0 4 -9t-1.5 -10.5t-10.5 -3.5 q-11 -2 -33 -5t-37 -5.5t-18 -2.5q-8 0 -9 11q-3 33 -4 33l-22 -11q-21 -10 -53.5 -20t-59.5 -10q-54 0 -72 28.5t-18 77.5v126v17q0 44 -9 44q-1 0 -19.5 -0.5t-20.5 -0.5q-3 0 -3 5z" />\n
+<glyph horiz-adv-x="378" d="M20 295q0 12 10 12q6 0 24 -1t30 -1q11 0 36.5 1t31.5 1q7 0 8.5 -2t1.5 -10q0 -12 -9 -12h-24q-15 0 -15 -6q0 -2 14 -41.5l33 -90.5l29 -76q7 -15 9 -15t7 13q76 180 76 203q0 13 -8 13h-21q-10 0 -10 12t12 12q2 0 20.5 -1t28.5 -1t24 1t20 1q7 0 8.5 -2t1.5 -10 q0 -12 -10 -12h-13q-6 0 -11 -8q-9 -15 -47 -105.5t-57 -129.5q-7 -14 -19.5 -28.5t-21.5 -27.5q-5 -6 -9 -6q-5 0 -9 8t-9 25.5t-6 19.5q-28 84 -90 240q-4 9 -6.5 10.5t-11.5 1.5h-8q-10 0 -10 12z" />\n
+<glyph horiz-adv-x="578" d="M20 295q0 12 10 12q7 0 24.5 -1t30.5 -1q11 0 37 1t33 1q8 0 9.5 -2t1.5 -10q0 -12 -9 -12h-18q-13 0 -13 -6q0 -2 12.5 -41.5l30 -91t27.5 -75.5q4 -13 6 -13t8 18q49 105 67 147q6 21 6 29q0 5 -4 17q-6 16 -28 16h-9q-10 0 -10 12q0 7 1.5 9.5t9.5 2.5q9 0 27 -1 t34 -1q11 0 30.5 1t29.5 1q8 0 9.5 -2t1.5 -10q0 -12 -10 -12h-17q-10 0 -10 -6q0 -2 11.5 -41.5l27.5 -91t26 -75.5q9 -19 10 -19q2 0 9 18q14 33 40.5 112.5t26.5 93.5q0 9 -10 9h-24q-11 0 -11 12t12 12q2 0 20.5 -1t28.5 -1q11 0 26.5 1t16.5 1q7 0 8.5 -2t1.5 -10 q0 -12 -10 -12h-5q-7 0 -11 -8q-7 -14 -41.5 -104t-54.5 -131q-7 -14 -17.5 -27.5t-19.5 -28.5q-2 -6 -9 -6q-9 0 -25 53q-23 82 -56 181q-4 14 -6 14q-4 0 -8 -14q-6 -13 -22.5 -52l-29 -67t-24.5 -49q-7 -14 -19.5 -28t-22.5 -32q-4 -6 -10 -6q-11 0 -27 57q-3 11 -17 50 l-34 94l-33 92q-3 9 -5.5 10.5t-11.5 1.5h-9q-10 0 -10 12z" />\n
+<glyph horiz-adv-x="392" d="M15 10q0 12 9 12q11 0 17 3.5t21 19.5l98 97q6 7 5.5 8t-5.5 7l-86 114q-7 9 -9.5 10.5t-11.5 1.5h-13q-10 0 -10 12q0 7 1.5 9.5t9.5 2.5q7 0 30 -1t36 -1q11 0 26.5 1t22.5 1q8 0 9.5 -2t1.5 -10q0 -12 -9 -12q-14 0 -14 -5q0 -2 8 -14l55 -73q4 -9 5 -8l2 3q2 5 4 8 q58 61 69 75q1 2 2 3.5t2 2.5t1 2q0 6 -21 6h-10q-10 0 -10 12q0 7 1.5 9.5t9.5 2.5t22 -1t23 -1q10 0 24.5 1t19.5 1q11 0 11 -12t-10 -12q-5 0 -10 -2.5t-8 -5t-8 -7.5l-8 -8l-54.5 -48.5t-35.5 -32.5q-2 -6 -2 -10q0 -2 8 -13q50 -70 94 -124q8 -10 14 -10h10 q10 0 10 -12q0 -7 -1.5 -9.5t-9.5 -2.5q-7 0 -26 1t-32 1q-11 0 -30.5 -1t-26.5 -1q-8 0 -9.5 2t-1.5 10q0 12 8 12h8q14 0 14 6l-17 26q-21 31 -56 74q-2 6 -3 7.5t-2 0t-4 -7.5l-21.5 -25l-31.5 -36t-23 -28q-1 -2 -3 -4l-3 -3t-1.5 -2.5t-0.5 -2.5q0 -5 14 -5h22 q10 0 10 -12q0 -7 -1.5 -9.5t-9.5 -2.5q-7 0 -23 1t-29 1q-12 0 -27 -1t-20 -1q-7 0 -8.5 2t-1.5 10z" />\n
+<glyph horiz-adv-x="378" d="M20 295q0 7 1.5 9.5t9.5 2.5q7 0 27 -1t32 -1q11 0 37.5 1t33.5 1q8 0 9.5 -2t1.5 -10q0 -12 -10 -12h-15q-21 0 -21 -8q0 -10 25 -80t45 -118q14 -32 15 -32q3 0 14 32q65 186 65 200q0 6 -23 6h-18q-10 0 -10 12q0 7 1.5 9.5t9.5 2.5q7 0 26 -1t27 -1q10 0 24.5 1 t19.5 1q11 0 11 -12t-10 -12h-11q-8 0 -10 -8l-104 -272q0 -1 -36 -93q-1 -4 -5.5 -16t-5.5 -14.5l-4.5 -11.5t-6 -13l-7.5 -12t-10.5 -15l-12.5 -16q-14 -19 -34 -29q-42 -21 -50 -21q-15 0 -15 17q0 11 15 34q8 11 23 15q3 1 14 5l18 6.5t16.5 7.5t15 10.5t8.5 12.5 q35 82 35 97q0 6 -22 59.5l-59.5 141.5t-43.5 103q-4 9 -6 10.5t-11 1.5h-9q-10 0 -10 12z" />\n
+<glyph horiz-adv-x="345" d="M35 9q0 6 8 17q179 261 179 263q0 3 -7 3q-41 0 -121 -4q-8 0 -10.5 -0.5t-5 -2t-3.5 -4t-2 -8.5l-7 -32q-3 -9 -12 -9q-14 0 -14 5q0 1 1.5 12.5t3 27.5t2.5 25q0 4 0.5 6t2 3t3.5 1.5t6 0.5h228q19 0 19 -8q0 -1 -7 -13l-168 -246q-11 -18 -11 -20t15 -2l137 4 q8 0 10 1t3 9l7 45q1 8 2.5 9t7.5 1h5q8 0 8 -5q0 -16 -5 -76q-1 -9 -2.5 -10.5t-10.5 -1.5h-244q-18 0 -18 9z" />\n
+<glyph horiz-adv-x="201" d="M30 205q0 53 15 103t36 83t43.5 58.5t36.5 37.5t16 12q5 0 9.5 -3t4.5 -7l-7 -7q-6 -6 -16 -17.5t-22 -28t-24 -39.5t-22 -49.5t-16.5 -61.5t-6.5 -72q0 -57 11.5 -109t27.5 -85.5t32 -58t27.5 -38.5t11.5 -16q0 -10 -13 -10q-3 0 -18 15.5t-36.5 45.5t-41.5 66.5t-34 85 t-14 95.5z" />\n
+<glyph horiz-adv-x="201" d="M10 -94l6 6q7 7 17 18.5t22 28t24 40t22 50t16.5 61.5t6.5 72q0 57 -11.5 108.5t-28 85t-32.5 58.5t-27.5 38.5t-11.5 15.5q0 11 14 11q3 0 18 -15.5t36.5 -45.5t41.5 -67t34 -85.5t14 -95.5q0 -53 -15 -103t-36.5 -83t-43.5 -58t-36.5 -37t-16.5 -12q-13 0 -13 9z" />\n
+<glyph horiz-adv-x="201" d="M30 455q0 53 15 103t36 83t43.5 58.5t36.5 37.5t16 12q5 0 9.5 -3t4.5 -7l-7 -7q-6 -6 -16 -17.5t-22 -28t-24 -39.5t-22 -49.5t-16.5 -61.5t-6.5 -72q0 -57 11.5 -109t27.5 -85.5t32 -58t27.5 -38.5t11.5 -16q0 -10 -13 -10q-3 0 -18 15.5t-36.5 45.5t-41.5 66.5t-34 85 t-14 95.5z" />\n
+<glyph horiz-adv-x="201" d="M10 156l6 6q7 7 17 18.5t22 28t24 40t22 50t16.5 61.5t6.5 72q0 57 -11.5 108.5t-28 85t-32.5 58.5t-27.5 38.5t-11.5 15.5q0 11 14 11q3 0 18 -15.5t36.5 -45.5t41.5 -67t34 -85.5t14 -95.5q0 -53 -15 -103t-36.5 -83t-43.5 -58t-36.5 -37t-16.5 -12q-13 0 -13 9z" />\n
+<glyph horiz-adv-x="201" d="M30 55q0 53 15 103t36 83t43.5 58.5t36.5 37.5t16 12q5 0 9.5 -3t4.5 -7l-7 -7q-6 -6 -16 -17.5t-22 -28t-24 -39.5t-22 -49.5t-16.5 -61.5t-6.5 -72q0 -57 11.5 -109t27.5 -85.5t32 -58t27.5 -38.5t11.5 -16q0 -10 -13 -10q-3 0 -18 15.5t-36.5 45.5t-41.5 66.5t-34 85 t-14 95.5z" />\n
+<glyph horiz-adv-x="201" d="M10 -244l6 6q7 7 17 18.5t22 28t24 40t22 50t16.5 61.5t6.5 72q0 57 -11.5 108.5t-28 85t-32.5 58.5t-27.5 38.5t-11.5 15.5q0 11 14 11q3 0 18 -15.5t36.5 -45.5t41.5 -67t34 -85.5t14 -95.5q0 -53 -15 -103t-36.5 -83t-43.5 -58t-36.5 -37t-16.5 -12q-13 0 -13 9z" />\n
+<glyph horiz-adv-x="201" d="M30 555q0 53 15 103t36 83t43.5 58.5t36.5 37.5t16 12q5 0 9.5 -3t4.5 -7l-7 -7q-6 -6 -16 -17.5t-22 -28t-24 -39.5t-22 -49.5t-16.5 -61.5t-6.5 -72q0 -57 11.5 -109t27.5 -85.5t32 -58t27.5 -38.5t11.5 -16q0 -10 -13 -10q-3 0 -18 15.5t-36.5 45.5t-41.5 66.5t-34 85 t-14 95.5z" />\n
+<glyph horiz-adv-x="201" d="M10 256l6 6q7 7 17 18.5t22 28t24 40t22 50t16.5 61.5t6.5 72q0 57 -11.5 108.5t-28 85t-32.5 58.5t-27.5 38.5t-11.5 15.5q0 11 14 11q3 0 18 -15.5t36.5 -45.5t41.5 -67t34 -85.5t14 -95.5q0 -53 -15 -103t-36.5 -83t-43.5 -58t-36.5 -37t-16.5 -12q-13 0 -13 9z" />\n
+<glyph horiz-adv-x="246" d="M90 -95v583q0 11 11 11h124q7 0 9 -1.5t2 -6.5v-12q0 -8 -2 -9.5t-9 -1.5h-84q-7 0 -8.5 -1.5t-1.5 -7.5v-526q0 -4 0.5 -5.5t2.5 -2.5t7 -1h84q5 0 7 -0.5t3 -2.5t1 -7v-11q0 -6 -2 -7.5t-9 -1.5h-124q-8 0 -9.5 1.5t-1.5 9.5z" />\n
+<glyph horiz-adv-x="246" d="M10 -86q0 7 1.5 8.5t8.5 1.5h84q7 0 9 1.5t2 7.5v526q0 6 -2 7.5t-9 1.5h-84q-7 0 -8.5 1.5t-1.5 9.5v11q0 4 0.5 5.5t2.5 2.5t7 1h124q8 0 10 -1.5t2 -9.5v-583q0 -11 -11 -11h-125q-8 0 -9 1t-1 6v13z" />\n
+<glyph horiz-adv-x="246" d="M90 155v583q0 11 11 11h124q7 0 9 -1.5t2 -6.5v-12q0 -8 -2 -9.5t-9 -1.5h-84q-7 0 -8.5 -1.5t-1.5 -7.5v-526q0 -4 0.5 -5.5t2.5 -2.5t7 -1h84q5 0 7 -0.5t3 -2.5t1 -7v-11q0 -6 -2 -7.5t-9 -1.5h-124q-8 0 -9.5 1.5t-1.5 9.5z" />\n
+<glyph horiz-adv-x="246" d="M10 164q0 7 1.5 8.5t8.5 1.5h84q7 0 9 1.5t2 7.5v526q0 6 -2 7.5t-9 1.5h-84q-7 0 -8.5 1.5t-1.5 9.5v11q0 4 0.5 5.5t2.5 2.5t7 1h124q8 0 10 -1.5t2 -9.5v-583q0 -11 -11 -11h-125q-8 0 -9 1t-1 6v13z" />\n
+<glyph horiz-adv-x="246" d="M90 -245v583q0 11 11 11h124q7 0 9 -1.5t2 -6.5v-12q0 -8 -2 -9.5t-9 -1.5h-84q-7 0 -8.5 -1.5t-1.5 -7.5v-526q0 -4 0.5 -5.5t2.5 -2.5t7 -1h84q5 0 7 -0.5t3 -2.5t1 -7v-11q0 -6 -2 -7.5t-9 -1.5h-124q-8 0 -9.5 1.5t-1.5 9.5z" />\n
+<glyph horiz-adv-x="246" d="M10 -236q0 7 1.5 8.5t8.5 1.5h84q7 0 9 1.5t2 7.5v526q0 6 -2 7.5t-9 1.5h-84q-7 0 -8.5 1.5t-1.5 9.5v11q0 4 0.5 5.5t2.5 2.5t7 1h124q8 0 10 -1.5t2 -9.5v-583q0 -11 -11 -11h-125q-8 0 -9 1t-1 6v13z" />\n
+<glyph horiz-adv-x="246" d="M90 255v583q0 11 11 11h124q7 0 9 -1.5t2 -6.5v-12q0 -8 -2 -9.5t-9 -1.5h-84q-7 0 -8.5 -1.5t-1.5 -7.5v-526q0 -4 0.5 -5.5t2.5 -2.5t7 -1h84q5 0 7 -0.5t3 -2.5t1 -7v-11q0 -6 -2 -7.5t-9 -1.5h-124q-8 0 -9.5 1.5t-1.5 9.5z" />\n
+<glyph horiz-adv-x="246" d="M10 264q0 7 1.5 8.5t8.5 1.5h84q7 0 9 1.5t2 7.5v526q0 6 -2 7.5t-9 1.5h-84q-7 0 -8.5 1.5t-1.5 9.5v11q0 4 0.5 5.5t2.5 2.5t7 1h124q8 0 10 -1.5t2 -9.5v-583q0 -11 -11 -11h-125q-8 0 -9 1t-1 6v13z" />\n
+<glyph horiz-adv-x="188" d="M40 -113q0 1 14 12.5t27.5 32t13.5 40.5q0 19 -13 34t-26 25t-13 15q0 12 17.5 24.5t23.5 12.5q12 0 36 -20.5t24 -36.5q0 -35 -21.5 -73t-43 -59t-26.5 -21q-4 0 -8.5 5t-4.5 9z" />\n
+<glyph horiz-adv-x="192" d="M49 35q0 14 14.5 33.5t24.5 19.5q14 0 33 -13.5t19 -29.5q0 -19 -14.5 -35.5t-23.5 -16.5q-18 0 -35.5 15.5t-17.5 26.5z" />\n
+<glyph horiz-adv-x="188" d="M40 137q0 1 14 12.5t27.5 32t13.5 40.5q0 19 -13 34t-26 25t-13 15q0 12 17.5 24.5t23.5 12.5q12 0 36 -20.5t24 -36.5q0 -35 -21.5 -73t-43 -59t-26.5 -21q-4 0 -8.5 5t-4.5 9z" />\n
+<glyph horiz-adv-x="192" d="M49 285q0 14 14.5 33.5t24.5 19.5q14 0 33 -13.5t19 -29.5q0 -19 -14.5 -35.5t-23.5 -16.5q-18 0 -35.5 15.5t-17.5 26.5z" />\n
+<glyph horiz-adv-x="188" d="M40 -263q0 1 14 12.5t27.5 32t13.5 40.5q0 19 -13 34t-26 25t-13 15q0 12 17.5 24.5t23.5 12.5q12 0 36 -20.5t24 -36.5q0 -35 -21.5 -73t-43 -59t-26.5 -21q-4 0 -8.5 5t-4.5 9z" />\n
+<glyph horiz-adv-x="192" d="M49 -115q0 14 14.5 33.5t24.5 19.5q14 0 33 -13.5t19 -29.5q0 -19 -14.5 -35.5t-23.5 -16.5q-18 0 -35.5 15.5t-17.5 26.5z" />\n
+<glyph horiz-adv-x="188" d="M40 237q0 1 14 12.5t27.5 32t13.5 40.5q0 19 -13 34t-26 25t-13 15q0 12 17.5 24.5t23.5 12.5q12 0 36 -20.5t24 -36.5q0 -35 -21.5 -73t-43 -59t-26.5 -21q-4 0 -8.5 5t-4.5 9z" />\n
+<glyph horiz-adv-x="192" d="M49 385q0 14 14.5 33.5t24.5 19.5q14 0 33 -13.5t19 -29.5q0 -19 -14.5 -35.5t-23.5 -16.5q-18 0 -35.5 15.5t-17.5 26.5z" />\n
+<glyph horiz-adv-x="223" d="M20 168q0 11 5 23.5t11 13.5q5 1 82 3.5t83 2.5q2 0 2 -8q0 -30 -7 -30q-96 -8 -172 -8q-4 0 -4 3z" />\n
+<glyph horiz-adv-x="223" d="M20 418q0 11 5 23.5t11 13.5q5 1 82 3.5t83 2.5q2 0 2 -8q0 -30 -7 -30q-96 -8 -172 -8q-4 0 -4 3z" />\n
+<glyph horiz-adv-x="223" d="M20 18q0 11 5 23.5t11 13.5q5 1 82 3.5t83 2.5q2 0 2 -8q0 -30 -7 -30q-96 -8 -172 -8q-4 0 -4 3z" />\n
+<glyph horiz-adv-x="223" d="M20 518q0 11 5 23.5t11 13.5q5 1 82 3.5t83 2.5q2 0 2 -8q0 -30 -7 -30q-96 -8 -172 -8q-4 0 -4 3z" />\n
+<glyph horiz-adv-x="360" d="M46 61q0 7 9.5 11t17.5 4q5 0 8.5 -2.5t10.5 -11.5t8 -11q26 -29 63 -32q4 0 4.5 0.5t0.5 4.5v152q0 9 -7 12q-35 15 -54.5 26t-39 35.5t-19.5 55.5q0 41 34 70t82 34q4 0 4 4v34q0 10 9 10h7q8 0 8 -10v-33q0 -4 3 -4q44 -3 72.5 -25t28.5 -42q0 -9 -10.5 -15t-16.5 -6 q-8 0 -11.5 9.5t-5 21t-15 22.5t-40.5 13q-5 0 -5 -3v-150v-8.5t6 -2.5q27 -12 41.5 -19.5t34.5 -22t29.5 -32.5t9.5 -41q0 -48 -30 -77.5t-84 -34.5q-5 0 -6 -0.5t-1 -4.5v-80q0 -11 -12 -11t-12 11v80q0 5 -6 5q-46 3 -81 22.5t-35 41.5zM96 309q0 -27 18 -42.5t51 -29.5 q2 -1 2.5 -0.5t0.5 4.5v144q0 4 -7 2q-17 -4 -28 -11q-37 -22 -37 -67zM192 27q0 -9 10 -6q27 7 45 29t18 46q0 27 -17.5 44.5t-50.5 32.5q-5 2 -5 -1v-145z" />\n
+<glyph horiz-adv-x="360" d="M46 311q0 7 9.5 11t17.5 4q5 0 8.5 -2.5t10.5 -11.5t8 -11q26 -29 63 -32q4 0 4.5 0.5t0.5 4.5v152q0 9 -7 12q-35 15 -54.5 26t-39 35.5t-19.5 55.5q0 41 34 70t82 34q4 0 4 4v34q0 10 9 10h7q8 0 8 -10v-33q0 -4 3 -4q44 -3 72.5 -25t28.5 -42q0 -9 -10.5 -15t-16.5 -6 q-8 0 -11.5 9.5t-5 21t-15 22.5t-40.5 13q-5 0 -5 -3v-150v-8.5t6 -2.5q27 -12 41.5 -19.5t34.5 -22t29.5 -32.5t9.5 -41q0 -48 -30 -77.5t-84 -34.5q-5 0 -6 -0.5t-1 -4.5v-80q0 -11 -12 -11t-12 11v80q0 5 -6 5q-46 3 -81 22.5t-35 41.5zM96 559q0 -27 18 -42.5t51 -29.5 q2 -1 2.5 -0.5t0.5 4.5v144q0 4 -7 2q-17 -4 -28 -11q-37 -22 -37 -67zM192 277q0 -9 10 -6q27 7 45 29t18 46q0 27 -17.5 44.5t-50.5 32.5q-5 2 -5 -1v-145z" />\n
+<glyph horiz-adv-x="360" d="M46 -89q0 7 9.5 11t17.5 4q5 0 8.5 -2.5t10.5 -11.5t8 -11q26 -29 63 -32q4 0 4.5 0.5t0.5 4.5v152q0 9 -7 12q-35 15 -54.5 26t-39 35.5t-19.5 55.5q0 41 34 70t82 34q4 0 4 4v34q0 10 9 10h7q8 0 8 -10v-33q0 -4 3 -4q44 -3 72.5 -25t28.5 -42q0 -9 -10.5 -15t-16.5 -6 q-8 0 -11.5 9.5t-5 21t-15 22.5t-40.5 13q-5 0 -5 -3v-150v-8.5t6 -2.5q27 -12 41.5 -19.5t34.5 -22t29.5 -32.5t9.5 -41q0 -48 -30 -77.5t-84 -34.5q-5 0 -6 -0.5t-1 -4.5v-80q0 -11 -12 -11t-12 11v80q0 5 -6 5q-46 3 -81 22.5t-35 41.5zM96 159q0 -27 18 -42.5t51 -29.5 q2 -1 2.5 -0.5t0.5 4.5v144q0 4 -7 2q-17 -4 -28 -11q-37 -22 -37 -67zM192 -123q0 -9 10 -6q27 7 45 29t18 46q0 27 -17.5 44.5t-50.5 32.5q-5 2 -5 -1v-145z" />\n
+<glyph horiz-adv-x="360" d="M46 411q0 7 9.5 11t17.5 4q5 0 8.5 -2.5t10.5 -11.5t8 -11q26 -29 63 -32q4 0 4.5 0.5t0.5 4.5v152q0 9 -7 12q-35 15 -54.5 26t-39 35.5t-19.5 55.5q0 41 34 70t82 34q4 0 4 4v34q0 10 9 10h7q8 0 8 -10v-33q0 -4 3 -4q44 -3 72.5 -25t28.5 -42q0 -9 -10.5 -15t-16.5 -6 q-8 0 -11.5 9.5t-5 21t-15 22.5t-40.5 13q-5 0 -5 -3v-150v-8.5t6 -2.5q27 -12 41.5 -19.5t34.5 -22t29.5 -32.5t9.5 -41q0 -48 -30 -77.5t-84 -34.5q-5 0 -6 -0.5t-1 -4.5v-80q0 -11 -12 -11t-12 11v80q0 5 -6 5q-46 3 -81 22.5t-35 41.5zM96 659q0 -27 18 -42.5t51 -29.5 q2 -1 2.5 -0.5t0.5 4.5v144q0 4 -7 2q-17 -4 -28 -11q-37 -22 -37 -67zM192 377q0 -9 10 -6q27 7 45 29t18 46q0 27 -17.5 44.5t-50.5 32.5q-5 2 -5 -1v-145z" />\n
+<glyph horiz-adv-x="360" d="M59 129q0 69 41.5 111.5t96.5 46.5q4 0 6 10q1 11 2.5 24l2.5 21t1 11q0 2 3 2h7q7 0 7 -2l-6 -56q-1 -10 9 -11q27 -5 47 -24t20 -42q0 -8 -8 -13q-14 -10 -22 -10q-10 0 -11 6q-1 4 -2.5 12t-2.5 12t-2.5 11t-3.5 10.5t-5 8t-6.5 7.5t-7.5 4q-6 2 -7 -6l-20 -224 q0 -8 3 -9q5 -3 25 -3q19 1 35.5 7t26.5 11l9 6q5 0 5 -6q0 -2 -6 -8q-41 -41 -95 -41q-8 0 -9 -8q-6 -54 -10 -79h-15q0 11 8 78q2 11 -8 12q-50 10 -79 45.5t-29 85.5zM108 148q0 -36 16.5 -67t46.5 -45q1 -1 4 -1q4 0 4 5l21 219q0 9 -6 9h-1q-38 -3 -61.5 -40.5 t-23.5 -79.5z" />\n
+<glyph horiz-adv-x="360" d="M59 379q0 69 41.5 111.5t96.5 46.5q4 0 6 10q1 11 2.5 24l2.5 21t1 11q0 2 3 2h7q7 0 7 -2l-6 -56q-1 -10 9 -11q27 -5 47 -24t20 -42q0 -8 -8 -13q-14 -10 -22 -10q-10 0 -11 6q-1 4 -2.5 12t-2.5 12t-2.5 11t-3.5 10.5t-5 8t-6.5 7.5t-7.5 4q-6 2 -7 -6l-20 -224 q0 -8 3 -9q5 -3 25 -3q19 1 35.5 7t26.5 11l9 6q5 0 5 -6q0 -2 -6 -8q-41 -41 -95 -41q-8 0 -9 -8q-6 -54 -10 -79h-15q0 11 8 78q2 11 -8 12q-50 10 -79 45.5t-29 85.5zM108 398q0 -36 16.5 -67t46.5 -45q1 -1 4 -1q4 0 4 5l21 219q0 9 -6 9h-1q-38 -3 -61.5 -40.5 t-23.5 -79.5z" />\n
+<glyph horiz-adv-x="360" d="M59 -21q0 69 41.5 111.5t96.5 46.5q4 0 6 10q1 11 2.5 24l2.5 21t1 11q0 2 3 2h7q7 0 7 -2l-6 -56q-1 -10 9 -11q27 -5 47 -24t20 -42q0 -8 -8 -13q-14 -10 -22 -10q-10 0 -11 6q-1 4 -2.5 12t-2.5 12t-2.5 11t-3.5 10.5t-5 8t-6.5 7.5t-7.5 4q-6 2 -7 -6l-20 -224 q0 -8 3 -9q5 -3 25 -3q19 1 35.5 7t26.5 11l9 6q5 0 5 -6q0 -2 -6 -8q-41 -41 -95 -41q-8 0 -9 -8q-6 -54 -10 -79h-15q0 11 8 78q2 11 -8 12q-50 10 -79 45.5t-29 85.5zM108 -2q0 -36 16.5 -67t46.5 -45q1 -1 4 -1q4 0 4 5l21 219q0 9 -6 9h-1q-38 -3 -61.5 -40.5 t-23.5 -79.5z" />\n
+<glyph horiz-adv-x="360" d="M59 479q0 69 41.5 111.5t96.5 46.5q4 0 6 10q1 11 2.5 24l2.5 21t1 11q0 2 3 2h7q7 0 7 -2l-6 -56q-1 -10 9 -11q27 -5 47 -24t20 -42q0 -8 -8 -13q-14 -10 -22 -10q-10 0 -11 6q-1 4 -2.5 12t-2.5 12t-2.5 11t-3.5 10.5t-5 8t-6.5 7.5t-7.5 4q-6 2 -7 -6l-20 -224 q0 -8 3 -9q5 -3 25 -3q19 1 35.5 7t26.5 11l9 6q5 0 5 -6q0 -2 -6 -8q-41 -41 -95 -41q-8 0 -9 -8q-6 -54 -10 -79h-15q0 11 8 78q2 11 -8 12q-50 10 -79 45.5t-29 85.5zM108 498q0 -36 16.5 -67t46.5 -45q1 -1 4 -1q4 0 4 5l21 219q0 9 -6 9h-1q-38 -3 -61.5 -40.5 t-23.5 -79.5z" />\n
+<glyph horiz-adv-x="352" d="M35 307q0 49 55 78.5t132 42.5q6 1 6 12q0 27 -1.5 41.5t-7.5 32.5t-21 26.5t-39 8.5q-13 0 -24 -4q-16 -6 -20.5 -16.5t-5.5 -35.5q0 -13 -6 -17q-33 -21 -47 -21q-8 0 -8 12q0 46 41.5 75.5t87.5 29.5q60 0 85 -26.5t25 -77.5q0 -23 -2.5 -90t-2.5 -73q0 -24 18 -24 q2 0 16 9.5t15 9.5q2 0 6 -4.5t4 -8.5t-54 -43q-13 -9 -22 -9q-13 0 -21 12.5t-10 24.5l-3 13q-1 0 -3.5 -2t-6.5 -4.5l-7 -4.5q-56 -36 -96 -36q-39 0 -61 18.5t-22 50.5zM98 331q0 -21 14.5 -37.5t38.5 -16.5q16 0 35 4.5t30.5 10t11.5 7.5v104q0 9 -4 9q-11 0 -50 -12 q-76 -24 -76 -69z" />\n
+<glyph horiz-adv-x="414" d="M10 759q0 19 4 19l47.5 5.5l50 6t22.5 2.5q6 0 6 -12q-3 -150 -3 -216q0 -31 1 -31l6 3q5 3 14 6.5l19.5 7.5t24 7t24.5 3q69 0 113.5 -46t44.5 -113q0 -75 -54.5 -118.5t-130.5 -43.5q-16 0 -40 8.5t-35 8.5q-10 0 -24 -8t-17 -8q-10 0 -10 10q0 1 1.5 29.5t2.5 66.5 t1 61q0 64 -4 208t-10 144q-2 0 -25 -2.5t-24 -2.5q-5 0 -5 5zM135 303q0 -40 67 -40q54 0 85.5 40.5t31.5 96.5q0 53 -38 93.5t-90 40.5q-12 0 -25.5 -4t-21 -9t-7.5 -7q0 -47 -1 -126t-1 -85z" />\n
+<glyph horiz-adv-x="350" d="M30 392q0 84 52.5 132t119.5 48q41 0 76.5 -24t35.5 -54q0 -10 -9 -16q-15 -11 -27 -11q-11 0 -15 9q-2 5 -6 17l-6 18t-7 14.5t-10.5 12.5t-15 7t-21.5 3q-48 0 -78 -41.5t-30 -92.5q0 -54 33.5 -93.5t92.5 -39.5q25 0 48 6t36 12t15 6q6 0 6 -7q0 -4 -14.5 -17 t-47.5 -26.5t-70 -13.5q-73 0 -115.5 41t-42.5 110z" />\n
+<glyph horiz-adv-x="424" d="M29 397q0 68 48.5 114.5t119.5 46.5q14 0 27.5 -2.5t23 -6l17.5 -6.5l13 -5l4 -3q5 0 5 15q0 37 -1.5 89t-3.5 87.5t-3 35.5t-25 -3.5t-28 -3.5q-6 0 -4 13q2 11 7 12l48 7l44 6.5t19 2.5q6 0 7.5 -2.5t1.5 -15.5q0 -5 -1.5 -49.5t-3 -132.5t-1.5 -197q0 -38 2 -96 q1 -24 4.5 -31.5t13.5 -7.5q3 0 27 4q9 2 9 -8t-1.5 -13t-9.5 -4l-98 -13q-5 0 -5 8q0 1 0.5 15.5t0.5 16.5q0 8 -1.5 8.5t-10.5 -4.5q-52 -35 -99 -35q-62 0 -104 38.5t-42 119.5zM95 403q0 -58 31 -94.5t92 -36.5q19 0 44 8t25 18v201q0 10 -24.5 25.5t-52.5 15.5 q-51 0 -83 -41t-32 -96z" />\n
+<glyph horiz-adv-x="366" d="M30 396q0 74 48 123.5t124 49.5q59 0 92 -37.5t33 -92.5q0 -9 -44 -9q-5 0 -93.5 2t-91.5 2q-4 0 -4 -28q0 -60 36.5 -94.5t86.5 -34.5q18 0 35.5 5.5t29.5 12.5t21.5 14.5t14.5 12.5l5 6q1 0 7 -6t6 -7q0 -4 -17.5 -22t-53.5 -37t-74 -19q-76 0 -118.5 43.5t-42.5 115.5 zM98 456q0 -6 10 -6q45 0 125 4q32 1 32 3q0 50 -23 71t-50 21q-37 0 -64.5 -30.5t-29.5 -62.5z" />\n
+<glyph horiz-adv-x="296" d="M45 261q0 12 10 12h32q3 0 3 49q0 16 -0.5 40t-0.5 26v47v56q0 33 -1 33h-27q-7 0 -9 2t-2 10t1.5 10t7.5 2h22q5 0 6.5 1.5t1.5 8.5q0 19 -1 37.5t-1 40.5q0 70 31.5 114t101.5 44q27 0 49 -15.5t22 -39.5q0 -13 -16 -25.5t-27 -12.5t-12 7q-7 48 -17 58q-7 8 -20 8 q-47 0 -47 -131q0 -13 -2 -81q0 -10 2.5 -12t14.5 -2h96q6 0 6 -5q0 -4 -2.5 -11t-4.5 -7h-95q-9 0 -11.5 -1.5t-2.5 -7.5v-130q0 -113 8 -113h53q10 0 10 -12q-4 -12 -10 -13q-7 0 -41.5 1t-47.5 1q-10 0 -33 -1t-36 -1q-8 0 -9.5 2.5t-1.5 10.5z" />\n
+<glyph horiz-adv-x="399" d="M30 110q0 36 37.5 59t79.5 31q20 4 20 5t-18 1h-47q-27 0 -34 15q-8 17 -8 39q0 25 16 29l35.5 9.5l39.5 10.5q6 2 12 3q4 0 3.5 0.5t-4.5 1.5t-7 2q-108 29 -108 131q0 52 45.5 86.5t103.5 34.5q27 0 51.5 -11t37.5 -23l13 -11q2 0 12.5 4t26 8.5t26.5 5.5q2 0 5 -9 t3 -17q0 -5 -3 -5q-53 -5 -53 -11q0 -1 3 -8.5t6 -20t3 -27.5q0 -88 -95 -122q-27 -10 -143 -41q-4 -2 -4 -7q0 -6 4 -12.5t7 -7.5q19 -1 57 -2t63.5 -1.5t58 -6t52 -15t33.5 -29t14 -47.5q0 -62 -51.5 -98.5t-134.5 -36.5q-60 0 -109 24.5t-49 68.5zM71 116 q0 -35 36.5 -55.5t79.5 -20.5q55 0 95.5 21.5t40.5 68.5q0 31 -45 47t-99 16q-36 0 -72 -21t-36 -56zM105 450q0 -51 33 -87t55 -36q27 0 52.5 34t25.5 84q0 47 -21.5 73.5t-58.5 26.5q-35 0 -60.5 -28t-25.5 -67z" />\n
+<glyph horiz-adv-x="439" d="M25 760q0 14 4 15q15 2 47.5 6t54.5 7t24 3q4 0 4 -16q-8 -134 -8 -244q0 -10 1.5 -11t7.5 4q62 36 110 36q33 0 54.5 -12.5t31.5 -38t13.5 -51t3.5 -62.5v-114q0 -7 1.5 -8.5t7.5 -1.5h21q11 0 11 -12t-12 -12q-7 0 -26.5 1t-32.5 1q-10 0 -34.5 -1t-37.5 -1 q-8 0 -9.5 2t-1.5 10q0 12 11 12h31q6 0 6.5 1t1.5 8q2 32 2 138q0 46 -19.5 75t-57.5 29q-37 0 -71 -17q-13 -7 -13 -11l1 -118q0 -71 1 -91q1 -10 2 -12t7 -2h31q10 0 10 -12q0 -7 -1.5 -9.5t-9.5 -2.5q-7 0 -31.5 1t-38.5 1q-10 0 -34.5 -1t-37.5 -1q-8 0 -9.5 2t-1.5 10 q0 12 9 12h32q6 0 7 2t1 12q1 74 1 174q0 175 -7 282q-1 14 -5 14q-1 0 -24 -3t-25 -3q-3 0 -3 10z" />\n
+<glyph horiz-adv-x="220" d="M25 534q0 3 4 12q2 5 3.5 5.5t9.5 1.5q80 5 97 5q6 0 6 -5v-136q0 -90 3 -135q0 -10 8 -10h30q9 0 9 -12t-9 -12q-7 0 -34 1t-38 1t-40 -1t-36 -1q-6 0 -7.5 2t-1.5 10q0 7 1.5 9.5t9.5 2.5h34q7 0 8 1.5t1 7.5q1 23 1 70q0 110 -3 168q-1 9 -3 11t-8 2q-1 0 -20 -1 t-21 -1q-4 0 -4 4zM67 690q0 22 18 35.5t37 13.5q37 0 37 -36q0 -21 -17.5 -35.5t-37.5 -14.5q-15 0 -26 9.5t-11 27.5z" />\n
+<glyph horiz-adv-x="245" d="M5 48q0 15 12 31.5t21 16.5q10 0 25.5 -2t18.5 -2q31 0 31 26q0 7 -2 44.5t-4 114t-2 179.5q0 38 -2 59q-1 11 -8 11q-3 0 -28.5 -1.5t-29.5 -1.5q-2 0 -2 4q0 7 3 14q11 8 13 8q19 0 45.5 1.5l44 2.5t18.5 1q6 0 6 -19q0 -16 2.5 -109.5t2.5 -153.5q0 -71 -9.5 -116 t-36.5 -79q-11 -13 -48 -30t-55 -17q-16 0 -16 18zM60 711q0 22 17.5 35.5t36.5 13.5q38 0 38 -36q0 -21 -17.5 -35.5t-37.5 -14.5q-15 0 -26 9.5t-11 27.5z" />\n
+<glyph horiz-adv-x="406" d="M25 768v8q0 12 9 13q85 8 111 8q7 0 7 -10l-9 -360q0 -6 2 -7.5t11 -1.5h17q9 0 24 17q36 48 61 89q6 7 5.5 10t-12.5 3h-14q-9 0 -9 12t11 12q3 0 20 -1t27 -1q8 0 24 1t22 1q10 0 10 -12t-9 -12h-26q-4 0 -37 -38.5l-49 -58.5l-2 -2q-7 -7 -4 -10q1 0 2 -2q4 -3 6 -5 l127 -139q9 -10 18 -10h8q10 0 10 -12q0 -7 -1.5 -9.5t-9.5 -2.5q-5 0 -25 1t-32 1t-32.5 -1t-25.5 -1q-8 0 -9.5 2t-1.5 10q0 12 12 12h10q15 0 5 12l-97 106q-7 10 -9 11.5t-8 1.5h-11q-6 0 -7 -2.5t-1 -9.5v-105q0 -10 1.5 -12t7.5 -2h19q10 0 10 -12q0 -7 -1.5 -9.5 t-9.5 -2.5q-7 0 -25 1t-32 1q-16 0 -41 -1t-27 -1q-8 0 -9.5 2t-1.5 10q0 12 10 12h33q6 0 7 2t1 12v154q0 324 -8 324q-2 0 -21 -1.5t-23 -1.5q-8 0 -8 7z" />\n
+<glyph horiz-adv-x="223" d="M25 765q0 2 2 14q1 5 2 5.5t7 1.5q91 8 103 8q6 0 6 -12q1 -126 3 -263.5t2 -215.5q0 -31 7 -31h31q10 0 10 -12t-10 -12q-7 0 -30 1t-36 1q-10 0 -37.5 -1t-40.5 -1q-8 0 -9.5 2t-1.5 10q0 12 10 12h41q3 0 3 68q0 309 -10 410q0 3 -1 7q0 6 -1 7.5t-6 1.5q-2 0 -19 -2 t-18 -2q-7 0 -7 3z" />\n
+<glyph horiz-adv-x="620" d="M25 529q0 9 3 16q2 5 3 5.5t10 1.5q70 4 84 4q10 0 11.5 -1t1.5 -8v-26q0 -12 1 -13q1 0 7 5q64 49 116 49q18 0 31.5 -4.5t21 -11t12 -13.5t6.5 -11l2 -5q2 0 11 6q21 14 51 25.5t52 11.5q57 0 80 -30t23 -86q0 -37 -1 -93t-1 -71q0 -8 8 -8h25q12 0 12 -12t-12 -12 q-7 0 -29 1t-35 1q-10 0 -34 -1t-37 -1q-8 0 -9.5 2t-1.5 10q0 12 12 12h32q8 0 8 150q0 100 -72 100q-18 0 -37.5 -5.5t-30 -11.5t-10.5 -7t1.5 -7t3 -19.5t1.5 -34.5v-133q0 -32 2 -32h27q11 0 11 -12q0 -7 -1.5 -9.5t-9.5 -2.5q-7 0 -27.5 1t-33.5 1q-10 0 -29 -1t-32 -1 q-8 0 -10.5 2t-2.5 10q0 12 10 12h31q6 0 6 76v32t-0.5 29t-0.5 13q0 33 -2.5 51t-16 33.5t-39.5 15.5q-45 0 -80 -24q-8 -6 -8 -14v-178q0 -24 2 -29t13 -5h17q11 0 11 -12t-12 -12q-7 0 -29.5 1t-33.5 1t-38 -1t-32 -1q-10 0 -10 12t9 12h31q7 0 10 25q2 16 2 84v86 q0 62 -4 62q-1 0 -22.5 -1.5t-23.5 -1.5q-4 0 -4 3z" />\n
+<glyph horiz-adv-x="435" d="M25 529q0 6 4 14q2 5 3 5.5t10 1.5q4 0 40 2.5t49 3.5q10 1 10.5 0t0.5 -9v-37q0 -6 10 3l2 2l15 10.5t19.5 12.5l19.5 10t25 8.5t27 2.5q66 0 88 -36.5t22 -105.5q0 -26 -2.5 -79.5t-2.5 -55.5q0 -7 1.5 -8.5t7.5 -1.5h24q8 0 10 -2t2 -10q0 -12 -10 -12q-7 0 -28.5 1 t-34.5 1q-10 0 -34 -1t-37 -1q-9 0 -10.5 2t-1.5 10t2 10t8 2h29q6 0 7 1t2 8q4 38 4 138q0 102 -77 102q-25 0 -71 -23q-14 -6 -14 -18q0 -32 -0.5 -96.5t-0.5 -96.5q0 -7 0.5 -9.5t2.5 -4t7 -1.5h29q10 0 10 -12q0 -7 -1.5 -9.5t-9.5 -2.5q-7 0 -30.5 1t-36.5 1 q-10 0 -35.5 -1t-38.5 -1q-8 0 -9 2t-1 10q0 12 9 12h31q6 0 6.5 2t1.5 12q5 78 5 153q0 55 -2 79q-1 10 -2 10.5t-8 0.5q-1 0 -21.5 -2t-22.5 -2t-2 4z" />\n
+<glyph horiz-adv-x="384" d="M30 397q0 73 48 122.5t124 49.5q67 0 109.5 -46.5t42.5 -114.5q0 -76 -44 -123.5t-121 -47.5q-67 0 -113 47t-46 113zM94 386q0 -49 25.5 -87.5t69.5 -38.5q99 0 99 154q0 52 -24.5 92t-71.5 40q-98 0 -98 -160z" />\n
+<glyph horiz-adv-x="432" d="M25 530q0 4 2.5 12t4.5 8q25 1 52.5 2t43 2t16.5 1q4 0 6 -0.5t3 -3t1 -8.5v-21q0 -9 1 -9t16 13q41 32 89 32q69 0 105.5 -42.5t36.5 -109.5q0 -65 -48 -114.5t-125 -49.5q-23 0 -55 10q-17 6 -18 4q-1 -1 -1 -4l2 -150q2 -53 5 -53h56q10 0 10 -12q-4 -12 -10 -13 q-7 0 -41.5 1t-47.5 1q-10 0 -39 -1t-42 -1q-8 0 -9.5 2.5t-1.5 10.5q0 12 10 12h45q3 0 3 127v112q0 151 -7 228q-1 8 -2.5 9.5t-10.5 1.5q-3 0 -20.5 -1t-19.5 -1q-10 0 -10 5zM155 292q0 -13 24 -23t45 -10q52 0 82.5 43.5t30.5 96.5q0 57 -30 92t-75 35q-31 0 -51 -10 q-26 -13 -26 -26v-198z" />\n
+<glyph horiz-adv-x="413" d="M30 395q0 70 49.5 115.5t124.5 45.5q27 0 60 -11.5t38 -11.5q8 0 17 14.5t15 14.5q13 0 13 -10q-4 -95 -4 -238v-132q0 -130 2 -130h33q10 0 10 -13q0 -8 -1.5 -10.5t-9.5 -2.5h-23q-20 0 -40.5 -1t-35.5 -2.5t-27 -3t-19 -2.5t-8 -1q-8 0 -10 2.5t-2 8.5q0 14 10 15 q8 1 17.5 2l14 1.5t9.5 1t6.5 2t4 3t2.5 5t0.5 7t0.5 10.5l2 177q0 7 -3 7q-4 0 -13 -3q-50 -15 -90 -15q-56 0 -99.5 38.5t-43.5 116.5zM94 403q0 -52 31.5 -94t83.5 -42q71 0 71 17v198q0 24 -22 37t-61 13q-50 0 -76.5 -38.5t-26.5 -90.5z" />\n
+<glyph horiz-adv-x="291" d="M30 530q0 6 2 11t3 5.5t10 1.5q36 3 86 3q10 0 10.5 -0.5t0.5 -7.5q0 -8 0.5 -26.5t0.5 -26.5v-15l8 21q13 33 34 52.5t40 19.5q16 0 31 -14t15 -23q0 -8 -10.5 -21.5t-19.5 -13.5t-24.5 12t-23.5 12q-45 0 -45 -159q0 -88 10 -88h49q11 0 11 -12q0 -13 -11 -13 q-7 0 -41 1t-47 1q-10 0 -34 -1t-37 -1q-8 0 -9 2t-1 11q0 12 9 12h34q8 0 8 107q0 148 -6 148q-1 0 -25 -1t-26 -1t-2 4z" />\n
+<glyph horiz-adv-x="276" d="M40 290q0 9 8 20t13 11q2 0 3.5 -2.5t4 -8t6.5 -10.5q29 -40 66 -40q20 0 33.5 13.5t13.5 38.5q0 26 -16.5 41.5t-46.5 30.5q-2 1 -13 6t-13.5 6.5l-12 7t-12.5 8l-10 8.5t-9.5 11l-6 12.5t-5 15.5t-1.5 17q0 39 32.5 65t74.5 26q38 0 58 -18.5t20 -36.5q0 -6 -10.5 -11 t-17.5 -5q-6 0 -10.5 13t-14 26t-29.5 13t-35.5 -13.5t-15.5 -42.5q0 -16 10 -29.5t19 -19t30 -16.5q57 -32 72 -50q16 -19 16 -43q0 -43 -31 -69t-75 -26q-35 0 -65 16t-30 35z" />\n
+<glyph horiz-adv-x="258" d="M40 522q0 3 3 6l78 105q5 5 8 5q9 0 9 -8q0 -1 -1.5 -16.5t-3 -33.5t-1.5 -24q0 -8 9 -8h76q9 0 10 -2t-2 -14q-3 -15 -11 -15h-79q-3 0 -3 -36v-149q0 -15 1.5 -23.5t11 -16.5t26.5 -8q14 0 28.5 3t24 6t11.5 3q3 0 3 -13q0 -2 -19 -12t-45 -19.5t-41 -9.5 q-33 0 -46.5 16.5t-13.5 38.5q2 114 2 171q0 48 -10 48h-20q-5 0 -5 6z" />\n
+<glyph horiz-adv-x="440" d="M25 537q0 3 3 10t13 8q76 4 93 4q6 0 6 -5v-217q0 -54 89 -54q73 0 73 13v93q0 147 -6 147q-1 0 -20.5 -1t-21.5 -1q-3 0 -3 3q2 16 5 17q2 2 6 2q64 4 96 4q6 0 6 -4q-1 -191 -1 -240q0 -30 2.5 -38.5t12.5 -8.5q1 0 16.5 2t16.5 2q4 0 4 -9t-1.5 -10.5t-10.5 -3.5 q-11 -2 -33 -5t-37 -5.5t-18 -2.5q-8 0 -9 11q-3 33 -4 33l-22 -11q-21 -10 -53.5 -20t-59.5 -10q-54 0 -72 28.5t-18 77.5v126v17q0 44 -9 44q-1 0 -19.5 -0.5t-20.5 -0.5q-3 0 -3 5z" />\n
+<glyph horiz-adv-x="378" d="M20 545q0 12 10 12q6 0 24 -1t30 -1q11 0 36.5 1t31.5 1q7 0 8.5 -2t1.5 -10q0 -12 -9 -12h-24q-15 0 -15 -6q0 -2 14 -41.5l33 -90.5l29 -76q7 -15 9 -15t7 13q76 180 76 203q0 13 -8 13h-21q-10 0 -10 12t12 12q2 0 20.5 -1t28.5 -1t24 1t20 1q7 0 8.5 -2t1.5 -10 q0 -12 -10 -12h-13q-6 0 -11 -8q-9 -15 -47 -105.5t-57 -129.5q-7 -14 -19.5 -28.5t-21.5 -27.5q-5 -6 -9 -6q-5 0 -9 8t-9 25.5t-6 19.5q-28 84 -90 240q-4 9 -6.5 10.5t-11.5 1.5h-8q-10 0 -10 12z" />\n
+<glyph horiz-adv-x="578" d="M20 545q0 12 10 12q7 0 24.5 -1t30.5 -1q11 0 37 1t33 1q8 0 9.5 -2t1.5 -10q0 -12 -9 -12h-18q-13 0 -13 -6q0 -2 12.5 -41.5l30 -91t27.5 -75.5q4 -13 6 -13t8 18q49 105 67 147q6 21 6 29q0 5 -4 17q-6 16 -28 16h-9q-10 0 -10 12q0 7 1.5 9.5t9.5 2.5q9 0 27 -1 t34 -1q11 0 30.5 1t29.5 1q8 0 9.5 -2t1.5 -10q0 -12 -10 -12h-17q-10 0 -10 -6q0 -2 11.5 -41.5l27.5 -91t26 -75.5q9 -19 10 -19q2 0 9 18q14 33 40.5 112.5t26.5 93.5q0 9 -10 9h-24q-11 0 -11 12t12 12q2 0 20.5 -1t28.5 -1q11 0 26.5 1t16.5 1q7 0 8.5 -2t1.5 -10 q0 -12 -10 -12h-5q-7 0 -11 -8q-7 -14 -41.5 -104t-54.5 -131q-7 -14 -17.5 -27.5t-19.5 -28.5q-2 -6 -9 -6q-9 0 -25 53q-23 82 -56 181q-4 14 -6 14q-4 0 -8 -14q-6 -13 -22.5 -52l-29 -67t-24.5 -49q-7 -14 -19.5 -28t-22.5 -32q-4 -6 -10 -6q-11 0 -27 57q-3 11 -17 50 l-34 94l-33 92q-3 9 -5.5 10.5t-11.5 1.5h-9q-10 0 -10 12z" />\n
+<glyph horiz-adv-x="392" d="M15 260q0 12 9 12q11 0 17 3.5t21 19.5l98 97q6 7 5.5 8t-5.5 7l-86 114q-7 9 -9.5 10.5t-11.5 1.5h-13q-10 0 -10 12q0 7 1.5 9.5t9.5 2.5q7 0 30 -1t36 -1q11 0 26.5 1t22.5 1q8 0 9.5 -2t1.5 -10q0 -12 -9 -12q-14 0 -14 -5q0 -2 8 -14l55 -73q4 -9 5 -8l2 3q2 5 4 8 q58 61 69 75q1 2 2 3.5t2 2.5t1 2q0 6 -21 6h-10q-10 0 -10 12q0 7 1.5 9.5t9.5 2.5t22 -1t23 -1q10 0 24.5 1t19.5 1q11 0 11 -12t-10 -12q-5 0 -10 -2.5t-8 -5t-8 -7.5l-8 -8l-54.5 -48.5t-35.5 -32.5q-2 -6 -2 -10q0 -2 8 -13q50 -70 94 -124q8 -10 14 -10h10 q10 0 10 -12q0 -7 -1.5 -9.5t-9.5 -2.5q-7 0 -26 1t-32 1q-11 0 -30.5 -1t-26.5 -1q-8 0 -9.5 2t-1.5 10q0 12 8 12h8q14 0 14 6l-17 26q-21 31 -56 74q-2 6 -3 7.5t-2 0t-4 -7.5l-21.5 -25l-31.5 -36t-23 -28q-1 -2 -3 -4l-3 -3t-1.5 -2.5t-0.5 -2.5q0 -5 14 -5h22 q10 0 10 -12q0 -7 -1.5 -9.5t-9.5 -2.5q-7 0 -23 1t-29 1q-12 0 -27 -1t-20 -1q-7 0 -8.5 2t-1.5 10z" />\n
+<glyph horiz-adv-x="378" d="M20 545q0 7 1.5 9.5t9.5 2.5q7 0 27 -1t32 -1q11 0 37.5 1t33.5 1q8 0 9.5 -2t1.5 -10q0 -12 -10 -12h-15q-21 0 -21 -8q0 -10 25 -80t45 -118q14 -32 15 -32q3 0 14 32q65 186 65 200q0 6 -23 6h-18q-10 0 -10 12q0 7 1.5 9.5t9.5 2.5q7 0 26 -1t27 -1q10 0 24.5 1 t19.5 1q11 0 11 -12t-10 -12h-11q-8 0 -10 -8l-104 -272q0 -1 -36 -93q-1 -4 -5.5 -16t-5.5 -14.5l-4.5 -11.5t-6 -13l-7.5 -12t-10.5 -15l-12.5 -16q-14 -19 -34 -29q-42 -21 -50 -21q-15 0 -15 17q0 11 15 34q8 11 23 15q3 1 14 5l18 6.5t16.5 7.5t15 10.5t8.5 12.5 q35 82 35 97q0 6 -22 59.5l-59.5 141.5t-43.5 103q-4 9 -6 10.5t-11 1.5h-9q-10 0 -10 12z" />\n
+<glyph horiz-adv-x="345" d="M35 259q0 6 8 17q179 261 179 263q0 3 -7 3q-41 0 -121 -4q-8 0 -10.5 -0.5t-5 -2t-3.5 -4t-2 -8.5l-7 -32q-3 -9 -12 -9q-14 0 -14 5q0 1 1.5 12.5t3 27.5t2.5 25q0 4 0.5 6t2 3t3.5 1.5t6 0.5h228q19 0 19 -8q0 -1 -7 -13l-168 -246q-11 -18 -11 -20t15 -2l137 4 q8 0 10 1t3 9l7 45q1 8 2.5 9t7.5 1h5q8 0 8 -5q0 -16 -5 -76q-1 -9 -2.5 -10.5t-10.5 -1.5h-244q-18 0 -18 9z" />\n
+<glyph horiz-adv-x="352" d="M35 -93q0 49 55 78.5t132 42.5q6 1 6 12q0 27 -1.5 41.5t-7.5 32.5t-21 26.5t-39 8.5q-13 0 -24 -4q-16 -6 -20.5 -16.5t-5.5 -35.5q0 -13 -6 -17q-33 -21 -47 -21q-8 0 -8 12q0 46 41.5 75.5t87.5 29.5q60 0 85 -26.5t25 -77.5q0 -23 -2.5 -90t-2.5 -73q0 -24 18 -24 q2 0 16 9.5t15 9.5q2 0 6 -4.5t4 -8.5t-54 -43q-13 -9 -22 -9q-13 0 -21 12.5t-10 24.5l-3 13q-1 0 -3.5 -2t-6.5 -4.5l-7 -4.5q-56 -36 -96 -36q-39 0 -61 18.5t-22 50.5zM98 -69q0 -21 14.5 -37.5t38.5 -16.5q16 0 35 4.5t30.5 10t11.5 7.5v104q0 9 -4 9q-11 0 -50 -12 q-76 -24 -76 -69z" />\n
+<glyph horiz-adv-x="414" d="M10 359q0 19 4 19l47.5 5.5l50 6t22.5 2.5q6 0 6 -12q-3 -150 -3 -216q0 -31 1 -31l6 3q5 3 14 6.5l19.5 7.5t24 7t24.5 3q69 0 113.5 -46t44.5 -113q0 -75 -54.5 -118.5t-130.5 -43.5q-16 0 -40 8.5t-35 8.5q-10 0 -24 -8t-17 -8q-10 0 -10 10q0 1 1.5 29.5t2.5 66.5 t1 61q0 64 -4 208t-10 144q-2 0 -25 -2.5t-24 -2.5q-5 0 -5 5zM135 -97q0 -40 67 -40q54 0 85.5 40.5t31.5 96.5q0 53 -38 93.5t-90 40.5q-12 0 -25.5 -4t-21 -9t-7.5 -7q0 -47 -1 -126t-1 -85z" />\n
+<glyph horiz-adv-x="350" d="M30 -8q0 84 52.5 132t119.5 48q41 0 76.5 -24t35.5 -54q0 -10 -9 -16q-15 -11 -27 -11q-11 0 -15 9q-2 5 -6 17l-6 18t-7 14.5t-10.5 12.5t-15 7t-21.5 3q-48 0 -78 -41.5t-30 -92.5q0 -54 33.5 -93.5t92.5 -39.5q25 0 48 6t36 12t15 6q6 0 6 -7q0 -4 -14.5 -17 t-47.5 -26.5t-70 -13.5q-73 0 -115.5 41t-42.5 110z" />\n
+<glyph horiz-adv-x="424" d="M29 -3q0 68 48.5 114.5t119.5 46.5q14 0 27.5 -2.5t23 -6l17.5 -6.5l13 -5l4 -3q5 0 5 15q0 37 -1.5 89t-3.5 87.5t-3 35.5t-25 -3.5t-28 -3.5q-6 0 -4 13q2 11 7 12l48 7l44 6.5t19 2.5q6 0 7.5 -2.5t1.5 -15.5q0 -5 -1.5 -49.5t-3 -132.5t-1.5 -197q0 -38 2 -96 q1 -24 4.5 -31.5t13.5 -7.5q3 0 27 4q9 2 9 -8t-1.5 -13t-9.5 -4l-98 -13q-5 0 -5 8q0 1 0.5 15.5t0.5 16.5q0 8 -1.5 8.5t-10.5 -4.5q-52 -35 -99 -35q-62 0 -104 38.5t-42 119.5zM95 3q0 -58 31 -94.5t92 -36.5q19 0 44 8t25 18v201q0 10 -24.5 25.5t-52.5 15.5 q-51 0 -83 -41t-32 -96z" />\n
+<glyph horiz-adv-x="366" d="M30 -4q0 74 48 123.5t124 49.5q59 0 92 -37.5t33 -92.5q0 -9 -44 -9q-5 0 -93.5 2t-91.5 2q-4 0 -4 -28q0 -60 36.5 -94.5t86.5 -34.5q18 0 35.5 5.5t29.5 12.5t21.5 14.5t14.5 12.5l5 6q1 0 7 -6t6 -7q0 -4 -17.5 -22t-53.5 -37t-74 -19q-76 0 -118.5 43.5t-42.5 115.5z M98 56q0 -6 10 -6q45 0 125 4q32 1 32 3q0 50 -23 71t-50 21q-37 0 -64.5 -30.5t-29.5 -62.5z" />\n
+<glyph horiz-adv-x="296" d="M45 -139q0 12 10 12h32q3 0 3 49q0 16 -0.5 40t-0.5 26v47v56q0 33 -1 33h-27q-7 0 -9 2t-2 10t1.5 10t7.5 2h22q5 0 6.5 1.5t1.5 8.5q0 19 -1 37.5t-1 40.5q0 70 31.5 114t101.5 44q27 0 49 -15.5t22 -39.5q0 -13 -16 -25.5t-27 -12.5t-12 7q-7 48 -17 58q-7 8 -20 8 q-47 0 -47 -131q0 -13 -2 -81q0 -10 2.5 -12t14.5 -2h96q6 0 6 -5q0 -4 -2.5 -11t-4.5 -7h-95q-9 0 -11.5 -1.5t-2.5 -7.5v-130q0 -113 8 -113h53q10 0 10 -12q-4 -12 -10 -13q-7 0 -41.5 1t-47.5 1q-10 0 -33 -1t-36 -1q-8 0 -9.5 2.5t-1.5 10.5z" />\n
+<glyph horiz-adv-x="399" d="M30 -290q0 36 37.5 59t79.5 31q20 4 20 5t-18 1h-47q-27 0 -34 15q-8 17 -8 39q0 25 16 29l35.5 9.5l39.5 10.5q6 2 12 3q4 0 3.5 0.5t-4.5 1.5t-7 2q-108 29 -108 131q0 52 45.5 86.5t103.5 34.5q27 0 51.5 -11t37.5 -23l13 -11q2 0 12.5 4t26 8.5t26.5 5.5q2 0 5 -9 t3 -17q0 -5 -3 -5q-53 -5 -53 -11q0 -1 3 -8.5t6 -20t3 -27.5q0 -88 -95 -122q-27 -10 -143 -41q-4 -2 -4 -7q0 -6 4 -12.5t7 -7.5q19 -1 57 -2t63.5 -1.5t58 -6t52 -15t33.5 -29t14 -47.5q0 -62 -51.5 -98.5t-134.5 -36.5q-60 0 -109 24.5t-49 68.5zM71 -284 q0 -35 36.5 -55.5t79.5 -20.5q55 0 95.5 21.5t40.5 68.5q0 31 -45 47t-99 16q-36 0 -72 -21t-36 -56zM105 50q0 -51 33 -87t55 -36q27 0 52.5 34t25.5 84q0 47 -21.5 73.5t-58.5 26.5q-35 0 -60.5 -28t-25.5 -67z" />\n
+<glyph horiz-adv-x="439" d="M25 360q0 14 4 15q15 2 47.5 6t54.5 7t24 3q4 0 4 -16q-8 -134 -8 -244q0 -10 1.5 -11t7.5 4q62 36 110 36q33 0 54.5 -12.5t31.5 -38t13.5 -51t3.5 -62.5v-114q0 -7 1.5 -8.5t7.5 -1.5h21q11 0 11 -12t-12 -12q-7 0 -26.5 1t-32.5 1q-10 0 -34.5 -1t-37.5 -1 q-8 0 -9.5 2t-1.5 10q0 12 11 12h31q6 0 6.5 1t1.5 8q2 32 2 138q0 46 -19.5 75t-57.5 29q-37 0 -71 -17q-13 -7 -13 -11l1 -118q0 -71 1 -91q1 -10 2 -12t7 -2h31q10 0 10 -12q0 -7 -1.5 -9.5t-9.5 -2.5q-7 0 -31.5 1t-38.5 1q-10 0 -34.5 -1t-37.5 -1q-8 0 -9.5 2t-1.5 10 q0 12 9 12h32q6 0 7 2t1 12q1 74 1 174q0 175 -7 282q-1 14 -5 14q-1 0 -24 -3t-25 -3q-3 0 -3 10z" />\n
+<glyph horiz-adv-x="220" d="M25 134q0 3 4 12q2 5 3.5 5.5t9.5 1.5q80 5 97 5q6 0 6 -5v-136q0 -90 3 -135q0 -10 8 -10h30q9 0 9 -12t-9 -12q-7 0 -34 1t-38 1t-40 -1t-36 -1q-6 0 -7.5 2t-1.5 10q0 7 1.5 9.5t9.5 2.5h34q7 0 8 1.5t1 7.5q1 23 1 70q0 110 -3 168q-1 9 -3 11t-8 2q-1 0 -20 -1 t-21 -1q-4 0 -4 4zM67 290q0 22 18 35.5t37 13.5q37 0 37 -36q0 -21 -17.5 -35.5t-37.5 -14.5q-15 0 -26 9.5t-11 27.5z" />\n
+<glyph horiz-adv-x="245" d="M5 -352q0 15 12 31.5t21 16.5q10 0 25.5 -2t18.5 -2q31 0 31 26q0 7 -2 44.5t-4 114t-2 179.5q0 38 -2 59q-1 11 -8 11q-3 0 -28.5 -1.5t-29.5 -1.5q-2 0 -2 4q0 7 3 14q11 8 13 8q19 0 45.5 1.5l44 2.5t18.5 1q6 0 6 -19q0 -16 2.5 -109.5t2.5 -153.5q0 -71 -9.5 -116 t-36.5 -79q-11 -13 -48 -30t-55 -17q-16 0 -16 18zM60 311q0 22 17.5 35.5t36.5 13.5q38 0 38 -36q0 -21 -17.5 -35.5t-37.5 -14.5q-15 0 -26 9.5t-11 27.5z" />\n
+<glyph horiz-adv-x="406" d="M25 368v8q0 12 9 13q85 8 111 8q7 0 7 -10l-9 -360q0 -6 2 -7.5t11 -1.5h17q9 0 24 17q36 48 61 89q6 7 5.5 10t-12.5 3h-14q-9 0 -9 12t11 12q3 0 20 -1t27 -1q8 0 24 1t22 1q10 0 10 -12t-9 -12h-26q-4 0 -37 -38.5l-49 -58.5l-2 -2q-7 -7 -4 -10q1 0 2 -2q4 -3 6 -5 l127 -139q9 -10 18 -10h8q10 0 10 -12q0 -7 -1.5 -9.5t-9.5 -2.5q-5 0 -25 1t-32 1t-32.5 -1t-25.5 -1q-8 0 -9.5 2t-1.5 10q0 12 12 12h10q15 0 5 12l-97 106q-7 10 -9 11.5t-8 1.5h-11q-6 0 -7 -2.5t-1 -9.5v-105q0 -10 1.5 -12t7.5 -2h19q10 0 10 -12q0 -7 -1.5 -9.5 t-9.5 -2.5q-7 0 -25 1t-32 1q-16 0 -41 -1t-27 -1q-8 0 -9.5 2t-1.5 10q0 12 10 12h33q6 0 7 2t1 12v154q0 324 -8 324q-2 0 -21 -1.5t-23 -1.5q-8 0 -8 7z" />\n
+<glyph horiz-adv-x="223" d="M25 365q0 2 2 14q1 5 2 5.5t7 1.5q91 8 103 8q6 0 6 -12q1 -126 3 -263.5t2 -215.5q0 -31 7 -31h31q10 0 10 -12t-10 -12q-7 0 -30 1t-36 1q-10 0 -37.5 -1t-40.5 -1q-8 0 -9.5 2t-1.5 10q0 12 10 12h41q3 0 3 68q0 309 -10 410q0 3 -1 7q0 6 -1 7.5t-6 1.5q-2 0 -19 -2 t-18 -2q-7 0 -7 3z" />\n
+<glyph horiz-adv-x="620" d="M25 129q0 9 3 16q2 5 3 5.5t10 1.5q70 4 84 4q10 0 11.5 -1t1.5 -8v-26q0 -12 1 -13q1 0 7 5q64 49 116 49q18 0 31.5 -4.5t21 -11t12 -13.5t6.5 -11l2 -5q2 0 11 6q21 14 51 25.5t52 11.5q57 0 80 -30t23 -86q0 -37 -1 -93t-1 -71q0 -8 8 -8h25q12 0 12 -12t-12 -12 q-7 0 -29 1t-35 1q-10 0 -34 -1t-37 -1q-8 0 -9.5 2t-1.5 10q0 12 12 12h32q8 0 8 150q0 100 -72 100q-18 0 -37.5 -5.5t-30 -11.5t-10.5 -7t1.5 -7t3 -19.5t1.5 -34.5v-133q0 -32 2 -32h27q11 0 11 -12q0 -7 -1.5 -9.5t-9.5 -2.5q-7 0 -27.5 1t-33.5 1q-10 0 -29 -1t-32 -1 q-8 0 -10.5 2t-2.5 10q0 12 10 12h31q6 0 6 76v32t-0.5 29t-0.5 13q0 33 -2.5 51t-16 33.5t-39.5 15.5q-45 0 -80 -24q-8 -6 -8 -14v-178q0 -24 2 -29t13 -5h17q11 0 11 -12t-12 -12q-7 0 -29.5 1t-33.5 1t-38 -1t-32 -1q-10 0 -10 12t9 12h31q7 0 10 25q2 16 2 84v86 q0 62 -4 62q-1 0 -22.5 -1.5t-23.5 -1.5q-4 0 -4 3z" />\n
+<glyph horiz-adv-x="435" d="M25 129q0 6 4 14q2 5 3 5.5t10 1.5q4 0 40 2.5t49 3.5q10 1 10.5 0t0.5 -9v-37q0 -6 10 3l2 2l15 10.5t19.5 12.5l19.5 10t25 8.5t27 2.5q66 0 88 -36.5t22 -105.5q0 -26 -2.5 -79.5t-2.5 -55.5q0 -7 1.5 -8.5t7.5 -1.5h24q8 0 10 -2t2 -10q0 -12 -10 -12q-7 0 -28.5 1 t-34.5 1q-10 0 -34 -1t-37 -1q-9 0 -10.5 2t-1.5 10t2 10t8 2h29q6 0 7 1t2 8q4 38 4 138q0 102 -77 102q-25 0 -71 -23q-14 -6 -14 -18q0 -32 -0.5 -96.5t-0.5 -96.5q0 -7 0.5 -9.5t2.5 -4t7 -1.5h29q10 0 10 -12q0 -7 -1.5 -9.5t-9.5 -2.5q-7 0 -30.5 1t-36.5 1 q-10 0 -35.5 -1t-38.5 -1q-8 0 -9 2t-1 10q0 12 9 12h31q6 0 6.5 2t1.5 12q5 78 5 153q0 55 -2 79q-1 10 -2 10.5t-8 0.5q-1 0 -21.5 -2t-22.5 -2t-2 4z" />\n
+<glyph horiz-adv-x="384" d="M30 -3q0 73 48 122.5t124 49.5q67 0 109.5 -46.5t42.5 -114.5q0 -76 -44 -123.5t-121 -47.5q-67 0 -113 47t-46 113zM94 -14q0 -49 25.5 -87.5t69.5 -38.5q99 0 99 154q0 52 -24.5 92t-71.5 40q-98 0 -98 -160z" />\n
+<glyph horiz-adv-x="432" d="M25 130q0 4 2.5 12t4.5 8q25 1 52.5 2t43 2t16.5 1q4 0 6 -0.5t3 -3t1 -8.5v-21q0 -9 1 -9t16 13q41 32 89 32q69 0 105.5 -42.5t36.5 -109.5q0 -65 -48 -114.5t-125 -49.5q-23 0 -55 10q-17 6 -18 4q-1 -1 -1 -4l2 -150q2 -53 5 -53h56q10 0 10 -12q-4 -12 -10 -13 q-7 0 -41.5 1t-47.5 1q-10 0 -39 -1t-42 -1q-8 0 -9.5 2.5t-1.5 10.5q0 12 10 12h45q3 0 3 127v112q0 151 -7 228q-1 8 -2.5 9.5t-10.5 1.5q-3 0 -20.5 -1t-19.5 -1q-10 0 -10 5zM155 -108q0 -13 24 -23t45 -10q52 0 82.5 43.5t30.5 96.5q0 57 -30 92t-75 35q-31 0 -51 -10 q-26 -13 -26 -26v-198z" />\n
+<glyph horiz-adv-x="413" d="M30 -5q0 70 49.5 115.5t124.5 45.5q27 0 60 -11.5t38 -11.5q8 0 17 14.5t15 14.5q13 0 13 -10q-4 -95 -4 -238v-132q0 -130 2 -130h33q10 0 10 -13q0 -8 -1.5 -10.5t-9.5 -2.5h-23q-20 0 -40.5 -1t-35.5 -2.5t-27 -3t-19 -2.5t-8 -1q-8 0 -10 2.5t-2 8.5q0 14 10 15 q8 1 17.5 2l14 1.5t9.5 1t6.5 2t4 3t2.5 5t0.5 7t0.5 10.5l2 177q0 7 -3 7q-4 0 -13 -3q-50 -15 -90 -15q-56 0 -99.5 38.5t-43.5 116.5zM94 3q0 -52 31.5 -94t83.5 -42q71 0 71 17v198q0 24 -22 37t-61 13q-50 0 -76.5 -38.5t-26.5 -90.5z" />\n
+<glyph horiz-adv-x="291" d="M30 130q0 6 2 11t3 5.5t10 1.5q36 3 86 3q10 0 10.5 -0.5t0.5 -7.5q0 -8 0.5 -26.5t0.5 -26.5v-15l8 21q13 33 34 52.5t40 19.5q16 0 31 -14t15 -23q0 -8 -10.5 -21.5t-19.5 -13.5t-24.5 12t-23.5 12q-45 0 -45 -159q0 -88 10 -88h49q11 0 11 -12q0 -13 -11 -13 q-7 0 -41 1t-47 1q-10 0 -34 -1t-37 -1q-8 0 -9 2t-1 11q0 12 9 12h34q8 0 8 107q0 148 -6 148q-1 0 -25 -1t-26 -1t-2 4z" />\n
+<glyph horiz-adv-x="276" d="M40 -110q0 9 8 20t13 11q2 0 3.5 -2.5t4 -8t6.5 -10.5q29 -40 66 -40q20 0 33.5 13.5t13.5 38.5q0 26 -16.5 41.5t-46.5 30.5q-2 1 -13 6t-13.5 6.5l-12 7t-12.5 8l-10 8.5t-9.5 11l-6 12.5t-5 15.5t-1.5 17q0 39 32.5 65t74.5 26q38 0 58 -18.5t20 -36.5q0 -6 -10.5 -11 t-17.5 -5q-6 0 -10.5 13t-14 26t-29.5 13t-35.5 -13.5t-15.5 -42.5q0 -16 10 -29.5t19 -19t30 -16.5q57 -32 72 -50q16 -19 16 -43q0 -43 -31 -69t-75 -26q-35 0 -65 16t-30 35z" />\n
+<glyph horiz-adv-x="258" d="M40 122q0 3 3 6l78 105q5 5 8 5q9 0 9 -8q0 -1 -1.5 -16.5t-3 -33.5t-1.5 -24q0 -8 9 -8h76q9 0 10 -2t-2 -14q-3 -15 -11 -15h-79q-3 0 -3 -36v-149q0 -15 1.5 -23.5t11 -16.5t26.5 -8q14 0 28.5 3t24 6t11.5 3q3 0 3 -13q0 -2 -19 -12t-45 -19.5t-41 -9.5 q-33 0 -46.5 16.5t-13.5 38.5q2 114 2 171q0 48 -10 48h-20q-5 0 -5 6z" />\n
+<glyph horiz-adv-x="440" d="M25 137q0 3 3 10t13 8q76 4 93 4q6 0 6 -5v-217q0 -54 89 -54q73 0 73 13v93q0 147 -6 147q-1 0 -20.5 -1t-21.5 -1q-3 0 -3 3q2 16 5 17q2 2 6 2q64 4 96 4q6 0 6 -4q-1 -191 -1 -240q0 -30 2.5 -38.5t12.5 -8.5q1 0 16.5 2t16.5 2q4 0 4 -9t-1.5 -10.5t-10.5 -3.5 q-11 -2 -33 -5t-37 -5.5t-18 -2.5q-8 0 -9 11q-3 33 -4 33l-22 -11q-21 -10 -53.5 -20t-59.5 -10q-54 0 -72 28.5t-18 77.5v126v17q0 44 -9 44q-1 0 -19.5 -0.5t-20.5 -0.5q-3 0 -3 5z" />\n
+<glyph horiz-adv-x="378" d="M20 145q0 12 10 12q6 0 24 -1t30 -1q11 0 36.5 1t31.5 1q7 0 8.5 -2t1.5 -10q0 -12 -9 -12h-24q-15 0 -15 -6q0 -2 14 -41.5l33 -90.5l29 -76q7 -15 9 -15t7 13q76 180 76 203q0 13 -8 13h-21q-10 0 -10 12t12 12q2 0 20.5 -1t28.5 -1t24 1t20 1q7 0 8.5 -2t1.5 -10 q0 -12 -10 -12h-13q-6 0 -11 -8q-9 -15 -47 -105.5t-57 -129.5q-7 -14 -19.5 -28.5t-21.5 -27.5q-5 -6 -9 -6q-5 0 -9 8t-9 25.5t-6 19.5q-28 84 -90 240q-4 9 -6.5 10.5t-11.5 1.5h-8q-10 0 -10 12z" />\n
+<glyph horiz-adv-x="578" d="M20 145q0 12 10 12q7 0 24.5 -1t30.5 -1q11 0 37 1t33 1q8 0 9.5 -2t1.5 -10q0 -12 -9 -12h-18q-13 0 -13 -6q0 -2 12.5 -41.5l30 -91t27.5 -75.5q4 -13 6 -13t8 18q49 105 67 147q6 21 6 29q0 5 -4 17q-6 16 -28 16h-9q-10 0 -10 12q0 7 1.5 9.5t9.5 2.5q9 0 27 -1 t34 -1q11 0 30.5 1t29.5 1q8 0 9.5 -2t1.5 -10q0 -12 -10 -12h-17q-10 0 -10 -6q0 -2 11.5 -41.5l27.5 -91t26 -75.5q9 -19 10 -19q2 0 9 18q14 33 40.5 112.5t26.5 93.5q0 9 -10 9h-24q-11 0 -11 12t12 12q2 0 20.5 -1t28.5 -1q11 0 26.5 1t16.5 1q7 0 8.5 -2t1.5 -10 q0 -12 -10 -12h-5q-7 0 -11 -8q-7 -14 -41.5 -104t-54.5 -131q-7 -14 -17.5 -27.5t-19.5 -28.5q-2 -6 -9 -6q-9 0 -25 53q-23 82 -56 181q-4 14 -6 14q-4 0 -8 -14q-6 -13 -22.5 -52l-29 -67t-24.5 -49q-7 -14 -19.5 -28t-22.5 -32q-4 -6 -10 -6q-11 0 -27 57q-3 11 -17 50 l-34 94l-33 92q-3 9 -5.5 10.5t-11.5 1.5h-9q-10 0 -10 12z" />\n
+<glyph horiz-adv-x="392" d="M15 -140q0 12 9 12q11 0 17 3.5t21 19.5l98 97q6 7 5.5 8t-5.5 7l-86 114q-7 9 -9.5 10.5t-11.5 1.5h-13q-10 0 -10 12q0 7 1.5 9.5t9.5 2.5q7 0 30 -1t36 -1q11 0 26.5 1t22.5 1q8 0 9.5 -2t1.5 -10q0 -12 -9 -12q-14 0 -14 -5q0 -2 8 -14l55 -73q4 -9 5 -8l2 3q2 5 4 8 q58 61 69 75q1 2 2 3.5t2 2.5t1 2q0 6 -21 6h-10q-10 0 -10 12q0 7 1.5 9.5t9.5 2.5t22 -1t23 -1q10 0 24.5 1t19.5 1q11 0 11 -12t-10 -12q-5 0 -10 -2.5t-8 -5t-8 -7.5l-8 -8l-54.5 -48.5t-35.5 -32.5q-2 -6 -2 -10q0 -2 8 -13q50 -70 94 -124q8 -10 14 -10h10 q10 0 10 -12q0 -7 -1.5 -9.5t-9.5 -2.5q-7 0 -26 1t-32 1q-11 0 -30.5 -1t-26.5 -1q-8 0 -9.5 2t-1.5 10q0 12 8 12h8q14 0 14 6l-17 26q-21 31 -56 74q-2 6 -3 7.5t-2 0t-4 -7.5l-21.5 -25l-31.5 -36t-23 -28q-1 -2 -3 -4l-3 -3t-1.5 -2.5t-0.5 -2.5q0 -5 14 -5h22 q10 0 10 -12q0 -7 -1.5 -9.5t-9.5 -2.5q-7 0 -23 1t-29 1q-12 0 -27 -1t-20 -1q-7 0 -8.5 2t-1.5 10z" />\n
+<glyph horiz-adv-x="378" d="M20 145q0 7 1.5 9.5t9.5 2.5q7 0 27 -1t32 -1q11 0 37.5 1t33.5 1q8 0 9.5 -2t1.5 -10q0 -12 -10 -12h-15q-21 0 -21 -8q0 -10 25 -80t45 -118q14 -32 15 -32q3 0 14 32q65 186 65 200q0 6 -23 6h-18q-10 0 -10 12q0 7 1.5 9.5t9.5 2.5q7 0 26 -1t27 -1q10 0 24.5 1 t19.5 1q11 0 11 -12t-10 -12h-11q-8 0 -10 -8l-104 -272q0 -1 -36 -93q-1 -4 -5.5 -16t-5.5 -14.5l-4.5 -11.5t-6 -13l-7.5 -12t-10.5 -15l-12.5 -16q-14 -19 -34 -29q-42 -21 -50 -21q-15 0 -15 17q0 11 15 34q8 11 23 15q3 1 14 5l18 6.5t16.5 7.5t15 10.5t8.5 12.5 q35 82 35 97q0 6 -22 59.5l-59.5 141.5t-43.5 103q-4 9 -6 10.5t-11 1.5h-9q-10 0 -10 12z" />\n
+<glyph horiz-adv-x="345" d="M35 -141q0 6 8 17q179 261 179 263q0 3 -7 3q-41 0 -121 -4q-8 0 -10.5 -0.5t-5 -2t-3.5 -4t-2 -8.5l-7 -32q-3 -9 -12 -9q-14 0 -14 5q0 1 1.5 12.5t3 27.5t2.5 25q0 4 0.5 6t2 3t3.5 1.5t6 0.5h228q19 0 19 -8q0 -1 -7 -13l-168 -246q-11 -18 -11 -20t15 -2l137 4 q8 0 10 1t3 9l7 45q1 8 2.5 9t7.5 1h5q8 0 8 -5q0 -16 -5 -76q-1 -9 -2.5 -10.5t-10.5 -1.5h-244q-18 0 -18 9z" />\n
+<glyph horiz-adv-x="352" d="M35 407q0 49 55 78.5t132 42.5q6 1 6 12q0 27 -1.5 41.5t-7.5 32.5t-21 26.5t-39 8.5q-13 0 -24 -4q-16 -6 -20.5 -16.5t-5.5 -35.5q0 -13 -6 -17q-33 -21 -47 -21q-8 0 -8 12q0 46 41.5 75.5t87.5 29.5q60 0 85 -26.5t25 -77.5q0 -23 -2.5 -90t-2.5 -73q0 -24 18 -24 q2 0 16 9.5t15 9.5q2 0 6 -4.5t4 -8.5t-54 -43q-13 -9 -22 -9q-13 0 -21 12.5t-10 24.5l-3 13q-1 0 -3.5 -2t-6.5 -4.5l-7 -4.5q-56 -36 -96 -36q-39 0 -61 18.5t-22 50.5zM98 431q0 -21 14.5 -37.5t38.5 -16.5q16 0 35 4.5t30.5 10t11.5 7.5v104q0 9 -4 9q-11 0 -50 -12 q-76 -24 -76 -69z" />\n
+<glyph horiz-adv-x="414" d="M10 859q0 19 4 19l47.5 5.5l50 6t22.5 2.5q6 0 6 -12q-3 -150 -3 -216q0 -31 1 -31l6 3q5 3 14 6.5l19.5 7.5t24 7t24.5 3q69 0 113.5 -46t44.5 -113q0 -75 -54.5 -118.5t-130.5 -43.5q-16 0 -40 8.5t-35 8.5q-10 0 -24 -8t-17 -8q-10 0 -10 10q0 1 1.5 29.5t2.5 66.5 t1 61q0 64 -4 208t-10 144q-2 0 -25 -2.5t-24 -2.5q-5 0 -5 5zM135 403q0 -40 67 -40q54 0 85.5 40.5t31.5 96.5q0 53 -38 93.5t-90 40.5q-12 0 -25.5 -4t-21 -9t-7.5 -7q0 -47 -1 -126t-1 -85z" />\n
+<glyph horiz-adv-x="350" d="M30 492q0 84 52.5 132t119.5 48q41 0 76.5 -24t35.5 -54q0 -10 -9 -16q-15 -11 -27 -11q-11 0 -15 9q-2 5 -6 17l-6 18t-7 14.5t-10.5 12.5t-15 7t-21.5 3q-48 0 -78 -41.5t-30 -92.5q0 -54 33.5 -93.5t92.5 -39.5q25 0 48 6t36 12t15 6q6 0 6 -7q0 -4 -14.5 -17 t-47.5 -26.5t-70 -13.5q-73 0 -115.5 41t-42.5 110z" />\n
+<glyph horiz-adv-x="424" d="M29 497q0 68 48.5 114.5t119.5 46.5q14 0 27.5 -2.5t23 -6l17.5 -6.5l13 -5l4 -3q5 0 5 15q0 37 -1.5 89t-3.5 87.5t-3 35.5t-25 -3.5t-28 -3.5q-6 0 -4 13q2 11 7 12l48 7l44 6.5t19 2.5q6 0 7.5 -2.5t1.5 -15.5q0 -5 -1.5 -49.5t-3 -132.5t-1.5 -197q0 -38 2 -96 q1 -24 4.5 -31.5t13.5 -7.5q3 0 27 4q9 2 9 -8t-1.5 -13t-9.5 -4l-98 -13q-5 0 -5 8q0 1 0.5 15.5t0.5 16.5q0 8 -1.5 8.5t-10.5 -4.5q-52 -35 -99 -35q-62 0 -104 38.5t-42 119.5zM95 503q0 -58 31 -94.5t92 -36.5q19 0 44 8t25 18v201q0 10 -24.5 25.5t-52.5 15.5 q-51 0 -83 -41t-32 -96z" />\n
+<glyph horiz-adv-x="366" d="M30 496q0 74 48 123.5t124 49.5q59 0 92 -37.5t33 -92.5q0 -9 -44 -9q-5 0 -93.5 2t-91.5 2q-4 0 -4 -28q0 -60 36.5 -94.5t86.5 -34.5q18 0 35.5 5.5t29.5 12.5t21.5 14.5t14.5 12.5l5 6q1 0 7 -6t6 -7q0 -4 -17.5 -22t-53.5 -37t-74 -19q-76 0 -118.5 43.5t-42.5 115.5 zM98 556q0 -6 10 -6q45 0 125 4q32 1 32 3q0 50 -23 71t-50 21q-37 0 -64.5 -30.5t-29.5 -62.5z" />\n
+<glyph horiz-adv-x="296" d="M45 361q0 12 10 12h32q3 0 3 49q0 16 -0.5 40t-0.5 26v47v56q0 33 -1 33h-27q-7 0 -9 2t-2 10t1.5 10t7.5 2h22q5 0 6.5 1.5t1.5 8.5q0 19 -1 37.5t-1 40.5q0 70 31.5 114t101.5 44q27 0 49 -15.5t22 -39.5q0 -13 -16 -25.5t-27 -12.5t-12 7q-7 48 -17 58q-7 8 -20 8 q-47 0 -47 -131q0 -13 -2 -81q0 -10 2.5 -12t14.5 -2h96q6 0 6 -5q0 -4 -2.5 -11t-4.5 -7h-95q-9 0 -11.5 -1.5t-2.5 -7.5v-130q0 -113 8 -113h53q10 0 10 -12q-4 -12 -10 -13q-7 0 -41.5 1t-47.5 1q-10 0 -33 -1t-36 -1q-8 0 -9.5 2.5t-1.5 10.5z" />\n
+<glyph horiz-adv-x="399" d="M30 210q0 36 37.5 59t79.5 31q20 4 20 5t-18 1h-47q-27 0 -34 15q-8 17 -8 39q0 25 16 29l35.5 9.5l39.5 10.5q6 2 12 3q4 0 3.5 0.5t-4.5 1.5t-7 2q-108 29 -108 131q0 52 45.5 86.5t103.5 34.5q27 0 51.5 -11t37.5 -23l13 -11q2 0 12.5 4t26 8.5t26.5 5.5q2 0 5 -9 t3 -17q0 -5 -3 -5q-53 -5 -53 -11q0 -1 3 -8.5t6 -20t3 -27.5q0 -88 -95 -122q-27 -10 -143 -41q-4 -2 -4 -7q0 -6 4 -12.5t7 -7.5q19 -1 57 -2t63.5 -1.5t58 -6t52 -15t33.5 -29t14 -47.5q0 -62 -51.5 -98.5t-134.5 -36.5q-60 0 -109 24.5t-49 68.5zM71 216 q0 -35 36.5 -55.5t79.5 -20.5q55 0 95.5 21.5t40.5 68.5q0 31 -45 47t-99 16q-36 0 -72 -21t-36 -56zM105 550q0 -51 33 -87t55 -36q27 0 52.5 34t25.5 84q0 47 -21.5 73.5t-58.5 26.5q-35 0 -60.5 -28t-25.5 -67z" />\n
+<glyph horiz-adv-x="439" d="M25 860q0 14 4 15q15 2 47.5 6t54.5 7t24 3q4 0 4 -16q-8 -134 -8 -244q0 -10 1.5 -11t7.5 4q62 36 110 36q33 0 54.5 -12.5t31.5 -38t13.5 -51t3.5 -62.5v-114q0 -7 1.5 -8.5t7.5 -1.5h21q11 0 11 -12t-12 -12q-7 0 -26.5 1t-32.5 1q-10 0 -34.5 -1t-37.5 -1 q-8 0 -9.5 2t-1.5 10q0 12 11 12h31q6 0 6.5 1t1.5 8q2 32 2 138q0 46 -19.5 75t-57.5 29q-37 0 -71 -17q-13 -7 -13 -11l1 -118q0 -71 1 -91q1 -10 2 -12t7 -2h31q10 0 10 -12q0 -7 -1.5 -9.5t-9.5 -2.5q-7 0 -31.5 1t-38.5 1q-10 0 -34.5 -1t-37.5 -1q-8 0 -9.5 2t-1.5 10 q0 12 9 12h32q6 0 7 2t1 12q1 74 1 174q0 175 -7 282q-1 14 -5 14q-1 0 -24 -3t-25 -3q-3 0 -3 10z" />\n
+<glyph horiz-adv-x="220" d="M25 634q0 3 4 12q2 5 3.5 5.5t9.5 1.5q80 5 97 5q6 0 6 -5v-136q0 -90 3 -135q0 -10 8 -10h30q9 0 9 -12t-9 -12q-7 0 -34 1t-38 1t-40 -1t-36 -1q-6 0 -7.5 2t-1.5 10q0 7 1.5 9.5t9.5 2.5h34q7 0 8 1.5t1 7.5q1 23 1 70q0 110 -3 168q-1 9 -3 11t-8 2q-1 0 -20 -1 t-21 -1q-4 0 -4 4zM67 790q0 22 18 35.5t37 13.5q37 0 37 -36q0 -21 -17.5 -35.5t-37.5 -14.5q-15 0 -26 9.5t-11 27.5z" />\n
+<glyph horiz-adv-x="245" d="M5 148q0 15 12 31.5t21 16.5q10 0 25.5 -2t18.5 -2q31 0 31 26q0 7 -2 44.5t-4 114t-2 179.5q0 38 -2 59q-1 11 -8 11q-3 0 -28.5 -1.5t-29.5 -1.5q-2 0 -2 4q0 7 3 14q11 8 13 8q19 0 45.5 1.5l44 2.5t18.5 1q6 0 6 -19q0 -16 2.5 -109.5t2.5 -153.5q0 -71 -9.5 -116 t-36.5 -79q-11 -13 -48 -30t-55 -17q-16 0 -16 18zM60 811q0 22 17.5 35.5t36.5 13.5q38 0 38 -36q0 -21 -17.5 -35.5t-37.5 -14.5q-15 0 -26 9.5t-11 27.5z" />\n
+<glyph horiz-adv-x="406" d="M25 868v8q0 12 9 13q85 8 111 8q7 0 7 -10l-9 -360q0 -6 2 -7.5t11 -1.5h17q9 0 24 17q36 48 61 89q6 7 5.5 10t-12.5 3h-14q-9 0 -9 12t11 12q3 0 20 -1t27 -1q8 0 24 1t22 1q10 0 10 -12t-9 -12h-26q-4 0 -37 -38.5l-49 -58.5l-2 -2q-7 -7 -4 -10q1 0 2 -2q4 -3 6 -5 l127 -139q9 -10 18 -10h8q10 0 10 -12q0 -7 -1.5 -9.5t-9.5 -2.5q-5 0 -25 1t-32 1t-32.5 -1t-25.5 -1q-8 0 -9.5 2t-1.5 10q0 12 12 12h10q15 0 5 12l-97 106q-7 10 -9 11.5t-8 1.5h-11q-6 0 -7 -2.5t-1 -9.5v-105q0 -10 1.5 -12t7.5 -2h19q10 0 10 -12q0 -7 -1.5 -9.5 t-9.5 -2.5q-7 0 -25 1t-32 1q-16 0 -41 -1t-27 -1q-8 0 -9.5 2t-1.5 10q0 12 10 12h33q6 0 7 2t1 12v154q0 324 -8 324q-2 0 -21 -1.5t-23 -1.5q-8 0 -8 7z" />\n
+<glyph horiz-adv-x="223" d="M25 865q0 2 2 14q1 5 2 5.5t7 1.5q91 8 103 8q6 0 6 -12q1 -126 3 -263.5t2 -215.5q0 -31 7 -31h31q10 0 10 -12t-10 -12q-7 0 -30 1t-36 1q-10 0 -37.5 -1t-40.5 -1q-8 0 -9.5 2t-1.5 10q0 12 10 12h41q3 0 3 68q0 309 -10 410q0 3 -1 7q0 6 -1 7.5t-6 1.5q-2 0 -19 -2 t-18 -2q-7 0 -7 3z" />\n
+<glyph horiz-adv-x="620" d="M25 629q0 9 3 16q2 5 3 5.5t10 1.5q70 4 84 4q10 0 11.5 -1t1.5 -8v-26q0 -12 1 -13q1 0 7 5q64 49 116 49q18 0 31.5 -4.5t21 -11t12 -13.5t6.5 -11l2 -5q2 0 11 6q21 14 51 25.5t52 11.5q57 0 80 -30t23 -86q0 -37 -1 -93t-1 -71q0 -8 8 -8h25q12 0 12 -12t-12 -12 q-7 0 -29 1t-35 1q-10 0 -34 -1t-37 -1q-8 0 -9.5 2t-1.5 10q0 12 12 12h32q8 0 8 150q0 100 -72 100q-18 0 -37.5 -5.5t-30 -11.5t-10.5 -7t1.5 -7t3 -19.5t1.5 -34.5v-133q0 -32 2 -32h27q11 0 11 -12q0 -7 -1.5 -9.5t-9.5 -2.5q-7 0 -27.5 1t-33.5 1q-10 0 -29 -1t-32 -1 q-8 0 -10.5 2t-2.5 10q0 12 10 12h31q6 0 6 76v32t-0.5 29t-0.5 13q0 33 -2.5 51t-16 33.5t-39.5 15.5q-45 0 -80 -24q-8 -6 -8 -14v-178q0 -24 2 -29t13 -5h17q11 0 11 -12t-12 -12q-7 0 -29.5 1t-33.5 1t-38 -1t-32 -1q-10 0 -10 12t9 12h31q7 0 10 25q2 16 2 84v86 q0 62 -4 62q-1 0 -22.5 -1.5t-23.5 -1.5q-4 0 -4 3z" />\n
+<glyph horiz-adv-x="435" d="M25 629q0 6 4 14q2 5 3 5.5t10 1.5q4 0 40 2.5t49 3.5q10 1 10.5 0t0.5 -9v-37q0 -6 10 3l2 2l15 10.5t19.5 12.5l19.5 10t25 8.5t27 2.5q66 0 88 -36.5t22 -105.5q0 -26 -2.5 -79.5t-2.5 -55.5q0 -7 1.5 -8.5t7.5 -1.5h24q8 0 10 -2t2 -10q0 -12 -10 -12q-7 0 -28.5 1 t-34.5 1q-10 0 -34 -1t-37 -1q-9 0 -10.5 2t-1.5 10t2 10t8 2h29q6 0 7 1t2 8q4 38 4 138q0 102 -77 102q-25 0 -71 -23q-14 -6 -14 -18q0 -32 -0.5 -96.5t-0.5 -96.5q0 -7 0.5 -9.5t2.5 -4t7 -1.5h29q10 0 10 -12q0 -7 -1.5 -9.5t-9.5 -2.5q-7 0 -30.5 1t-36.5 1 q-10 0 -35.5 -1t-38.5 -1q-8 0 -9 2t-1 10q0 12 9 12h31q6 0 6.5 2t1.5 12q5 78 5 153q0 55 -2 79q-1 10 -2 10.5t-8 0.5q-1 0 -21.5 -2t-22.5 -2t-2 4z" />\n
+<glyph horiz-adv-x="384" d="M30 497q0 73 48 122.5t124 49.5q67 0 109.5 -46.5t42.5 -114.5q0 -76 -44 -123.5t-121 -47.5q-67 0 -113 47t-46 113zM94 486q0 -49 25.5 -87.5t69.5 -38.5q99 0 99 154q0 52 -24.5 92t-71.5 40q-98 0 -98 -160z" />\n
+<glyph horiz-adv-x="432" d="M25 630q0 4 2.5 12t4.5 8q25 1 52.5 2t43 2t16.5 1q4 0 6 -0.5t3 -3t1 -8.5v-21q0 -9 1 -9t16 13q41 32 89 32q69 0 105.5 -42.5t36.5 -109.5q0 -65 -48 -114.5t-125 -49.5q-23 0 -55 10q-17 6 -18 4q-1 -1 -1 -4l2 -150q2 -53 5 -53h56q10 0 10 -12q-4 -12 -10 -13 q-7 0 -41.5 1t-47.5 1q-10 0 -39 -1t-42 -1q-8 0 -9.5 2.5t-1.5 10.5q0 12 10 12h45q3 0 3 127v112q0 151 -7 228q-1 8 -2.5 9.5t-10.5 1.5q-3 0 -20.5 -1t-19.5 -1q-10 0 -10 5zM155 392q0 -13 24 -23t45 -10q52 0 82.5 43.5t30.5 96.5q0 57 -30 92t-75 35q-31 0 -51 -10 q-26 -13 -26 -26v-198z" />\n
+<glyph horiz-adv-x="413" d="M30 495q0 70 49.5 115.5t124.5 45.5q27 0 60 -11.5t38 -11.5q8 0 17 14.5t15 14.5q13 0 13 -10q-4 -95 -4 -238v-132q0 -130 2 -130h33q10 0 10 -13q0 -8 -1.5 -10.5t-9.5 -2.5h-23q-20 0 -40.5 -1t-35.5 -2.5t-27 -3t-19 -2.5t-8 -1q-8 0 -10 2.5t-2 8.5q0 14 10 15 q8 1 17.5 2l14 1.5t9.5 1t6.5 2t4 3t2.5 5t0.5 7t0.5 10.5l2 177q0 7 -3 7q-4 0 -13 -3q-50 -15 -90 -15q-56 0 -99.5 38.5t-43.5 116.5zM94 503q0 -52 31.5 -94t83.5 -42q71 0 71 17v198q0 24 -22 37t-61 13q-50 0 -76.5 -38.5t-26.5 -90.5z" />\n
+<glyph horiz-adv-x="291" d="M30 630q0 6 2 11t3 5.5t10 1.5q36 3 86 3q10 0 10.5 -0.5t0.5 -7.5q0 -8 0.5 -26.5t0.5 -26.5v-15l8 21q13 33 34 52.5t40 19.5q16 0 31 -14t15 -23q0 -8 -10.5 -21.5t-19.5 -13.5t-24.5 12t-23.5 12q-45 0 -45 -159q0 -88 10 -88h49q11 0 11 -12q0 -13 -11 -13 q-7 0 -41 1t-47 1q-10 0 -34 -1t-37 -1q-8 0 -9 2t-1 11q0 12 9 12h34q8 0 8 107q0 148 -6 148q-1 0 -25 -1t-26 -1t-2 4z" />\n
+<glyph horiz-adv-x="276" d="M40 390q0 9 8 20t13 11q2 0 3.5 -2.5t4 -8t6.5 -10.5q29 -40 66 -40q20 0 33.5 13.5t13.5 38.5q0 26 -16.5 41.5t-46.5 30.5q-2 1 -13 6t-13.5 6.5l-12 7t-12.5 8l-10 8.5t-9.5 11l-6 12.5t-5 15.5t-1.5 17q0 39 32.5 65t74.5 26q38 0 58 -18.5t20 -36.5q0 -6 -10.5 -11 t-17.5 -5q-6 0 -10.5 13t-14 26t-29.5 13t-35.5 -13.5t-15.5 -42.5q0 -16 10 -29.5t19 -19t30 -16.5q57 -32 72 -50q16 -19 16 -43q0 -43 -31 -69t-75 -26q-35 0 -65 16t-30 35z" />\n
+<glyph horiz-adv-x="258" d="M40 622q0 3 3 6l78 105q5 5 8 5q9 0 9 -8q0 -1 -1.5 -16.5t-3 -33.5t-1.5 -24q0 -8 9 -8h76q9 0 10 -2t-2 -14q-3 -15 -11 -15h-79q-3 0 -3 -36v-149q0 -15 1.5 -23.5t11 -16.5t26.5 -8q14 0 28.5 3t24 6t11.5 3q3 0 3 -13q0 -2 -19 -12t-45 -19.5t-41 -9.5 q-33 0 -46.5 16.5t-13.5 38.5q2 114 2 171q0 48 -10 48h-20q-5 0 -5 6z" />\n
+<glyph horiz-adv-x="440" d="M25 637q0 3 3 10t13 8q76 4 93 4q6 0 6 -5v-217q0 -54 89 -54q73 0 73 13v93q0 147 -6 147q-1 0 -20.5 -1t-21.5 -1q-3 0 -3 3q2 16 5 17q2 2 6 2q64 4 96 4q6 0 6 -4q-1 -191 -1 -240q0 -30 2.5 -38.5t12.5 -8.5q1 0 16.5 2t16.5 2q4 0 4 -9t-1.5 -10.5t-10.5 -3.5 q-11 -2 -33 -5t-37 -5.5t-18 -2.5q-8 0 -9 11q-3 33 -4 33l-22 -11q-21 -10 -53.5 -20t-59.5 -10q-54 0 -72 28.5t-18 77.5v126v17q0 44 -9 44q-1 0 -19.5 -0.5t-20.5 -0.5q-3 0 -3 5z" />\n
+<glyph horiz-adv-x="378" d="M20 645q0 12 10 12q6 0 24 -1t30 -1q11 0 36.5 1t31.5 1q7 0 8.5 -2t1.5 -10q0 -12 -9 -12h-24q-15 0 -15 -6q0 -2 14 -41.5l33 -90.5l29 -76q7 -15 9 -15t7 13q76 180 76 203q0 13 -8 13h-21q-10 0 -10 12t12 12q2 0 20.5 -1t28.5 -1t24 1t20 1q7 0 8.5 -2t1.5 -10 q0 -12 -10 -12h-13q-6 0 -11 -8q-9 -15 -47 -105.5t-57 -129.5q-7 -14 -19.5 -28.5t-21.5 -27.5q-5 -6 -9 -6q-5 0 -9 8t-9 25.5t-6 19.5q-28 84 -90 240q-4 9 -6.5 10.5t-11.5 1.5h-8q-10 0 -10 12z" />\n
+<glyph horiz-adv-x="578" d="M20 645q0 12 10 12q7 0 24.5 -1t30.5 -1q11 0 37 1t33 1q8 0 9.5 -2t1.5 -10q0 -12 -9 -12h-18q-13 0 -13 -6q0 -2 12.5 -41.5l30 -91t27.5 -75.5q4 -13 6 -13t8 18q49 105 67 147q6 21 6 29q0 5 -4 17q-6 16 -28 16h-9q-10 0 -10 12q0 7 1.5 9.5t9.5 2.5q9 0 27 -1 t34 -1q11 0 30.5 1t29.5 1q8 0 9.5 -2t1.5 -10q0 -12 -10 -12h-17q-10 0 -10 -6q0 -2 11.5 -41.5l27.5 -91t26 -75.5q9 -19 10 -19q2 0 9 18q14 33 40.5 112.5t26.5 93.5q0 9 -10 9h-24q-11 0 -11 12t12 12q2 0 20.5 -1t28.5 -1q11 0 26.5 1t16.5 1q7 0 8.5 -2t1.5 -10 q0 -12 -10 -12h-5q-7 0 -11 -8q-7 -14 -41.5 -104t-54.5 -131q-7 -14 -17.5 -27.5t-19.5 -28.5q-2 -6 -9 -6q-9 0 -25 53q-23 82 -56 181q-4 14 -6 14q-4 0 -8 -14q-6 -13 -22.5 -52l-29 -67t-24.5 -49q-7 -14 -19.5 -28t-22.5 -32q-4 -6 -10 -6q-11 0 -27 57q-3 11 -17 50 l-34 94l-33 92q-3 9 -5.5 10.5t-11.5 1.5h-9q-10 0 -10 12z" />\n
+<glyph horiz-adv-x="392" d="M15 360q0 12 9 12q11 0 17 3.5t21 19.5l98 97q6 7 5.5 8t-5.5 7l-86 114q-7 9 -9.5 10.5t-11.5 1.5h-13q-10 0 -10 12q0 7 1.5 9.5t9.5 2.5q7 0 30 -1t36 -1q11 0 26.5 1t22.5 1q8 0 9.5 -2t1.5 -10q0 -12 -9 -12q-14 0 -14 -5q0 -2 8 -14l55 -73q4 -9 5 -8l2 3q2 5 4 8 q58 61 69 75q1 2 2 3.5t2 2.5t1 2q0 6 -21 6h-10q-10 0 -10 12q0 7 1.5 9.5t9.5 2.5t22 -1t23 -1q10 0 24.5 1t19.5 1q11 0 11 -12t-10 -12q-5 0 -10 -2.5t-8 -5t-8 -7.5l-8 -8l-54.5 -48.5t-35.5 -32.5q-2 -6 -2 -10q0 -2 8 -13q50 -70 94 -124q8 -10 14 -10h10 q10 0 10 -12q0 -7 -1.5 -9.5t-9.5 -2.5q-7 0 -26 1t-32 1q-11 0 -30.5 -1t-26.5 -1q-8 0 -9.5 2t-1.5 10q0 12 8 12h8q14 0 14 6l-17 26q-21 31 -56 74q-2 6 -3 7.5t-2 0t-4 -7.5l-21.5 -25l-31.5 -36t-23 -28q-1 -2 -3 -4l-3 -3t-1.5 -2.5t-0.5 -2.5q0 -5 14 -5h22 q10 0 10 -12q0 -7 -1.5 -9.5t-9.5 -2.5q-7 0 -23 1t-29 1q-12 0 -27 -1t-20 -1q-7 0 -8.5 2t-1.5 10z" />\n
+<glyph horiz-adv-x="378" d="M20 645q0 7 1.5 9.5t9.5 2.5q7 0 27 -1t32 -1q11 0 37.5 1t33.5 1q8 0 9.5 -2t1.5 -10q0 -12 -10 -12h-15q-21 0 -21 -8q0 -10 25 -80t45 -118q14 -32 15 -32q3 0 14 32q65 186 65 200q0 6 -23 6h-18q-10 0 -10 12q0 7 1.5 9.5t9.5 2.5q7 0 26 -1t27 -1q10 0 24.5 1 t19.5 1q11 0 11 -12t-10 -12h-11q-8 0 -10 -8l-104 -272q0 -1 -36 -93q-1 -4 -5.5 -16t-5.5 -14.5l-4.5 -11.5t-6 -13l-7.5 -12t-10.5 -15l-12.5 -16q-14 -19 -34 -29q-42 -21 -50 -21q-15 0 -15 17q0 11 15 34q8 11 23 15q3 1 14 5l18 6.5t16.5 7.5t15 10.5t8.5 12.5 q35 82 35 97q0 6 -22 59.5l-59.5 141.5t-43.5 103q-4 9 -6 10.5t-11 1.5h-9q-10 0 -10 12z" />\n
+<glyph horiz-adv-x="345" d="M35 359q0 6 8 17q179 261 179 263q0 3 -7 3q-41 0 -121 -4q-8 0 -10.5 -0.5t-5 -2t-3.5 -4t-2 -8.5l-7 -32q-3 -9 -12 -9q-14 0 -14 5q0 1 1.5 12.5t3 27.5t2.5 25q0 4 0.5 6t2 3t3.5 1.5t6 0.5h228q19 0 19 -8q0 -1 -7 -13l-168 -246q-11 -18 -11 -20t15 -2l137 4 q8 0 10 1t3 9l7 45q1 8 2.5 9t7.5 1h5q8 0 8 -5q0 -16 -5 -76q-1 -9 -2.5 -10.5t-10.5 -1.5h-244q-18 0 -18 9z" />\n
+<glyph d="M98 291q0 12 6 25.5t12 14.5t141 4t143 3q2 0 2 -9q0 -33 -8 -33q-9 -1 -145 -4.5t-147 -3.5q-4 0 -4 3z" />\n
+<glyph horiz-adv-x="474" d="M45 189q0 82 56 136.5t137 54.5q88 0 139.5 -55.5t51.5 -136.5q0 -84 -57 -138.5t-140 -54.5q-77 0 -132 57.5t-55 136.5zM78 189q0 -65 44.5 -105.5t108.5 -40.5q80 0 120.5 45t40.5 114q0 59 -47.5 98.5t-110.5 39.5t-109.5 -44.5t-46.5 -106.5z" />\n
+<glyph horiz-adv-x="336" d="M65 12q0 7 2.5 10t11.5 3h42q8 0 9.5 2t1.5 10q1 29 1 88v89q0 93 -2 137q0 5 -0.5 7t-2.5 3.5t-7 1.5h-42q-11 0 -11 13q0 8 1.5 11t9.5 3q9 0 43.5 -1t47.5 -1t47 1t43 1q8 0 9.5 -2.5t1.5 -11.5q0 -7 -2.5 -10t-11.5 -3h-39q-7 0 -9 -1.5t-2 -7.5v-3q-3 -58 -3 -234 q0 -53 1 -80q0 -12 12 -12h40q11 0 11 -13q0 -8 -1.5 -11t-9.5 -3q-9 0 -43.5 1t-47.5 1t-47 -1t-43 -1q-8 0 -9.5 2.5t-1.5 11.5z" />\n
+<glyph horiz-adv-x="508" d="M65 323q0 8 26 27.5t68 37.5t76 18q55 0 91.5 -36t36.5 -90q0 -39 -35 -83t-71 -70.5t-75 -49.5q-28 -16 -28 -18q0 -1 7 -1h232q4 0 19.5 33t17.5 33q4 0 11 -2.5t7 -4.5q0 -15 -27 -111q-2 -6 -11 -6h-326q-15 0 -15 11q0 7 12 17q13 12 54.5 41t73.5 53.5t59 65 t27 82.5q0 44 -23 69t-61 25q-30 0 -61 -15t-50 -31l-18 -15q-4 0 -10.5 7.5t-6.5 12.5z" />\n
+<glyph horiz-adv-x="422" d="M30 -164q0 8 11.5 14t26.5 6q16 0 41 -15q4 -2 14 -9t15.5 -10.5t18 -6.5t26.5 -3q48 0 87 45.5t39 103.5q0 70 -36.5 100.5t-114.5 30.5q-12 0 -32 -1.5t-21 -1.5q-3 0 -5.5 1t-3.5 3t-2 3.5t-1.5 5t-1.5 5.5q-2 6 -2 9q0 11 21 17q78 22 114.5 54t36.5 85 q0 40 -24 68.5t-61 28.5q-33 0 -59.5 -12.5t-39 -25t-13.5 -12.5q-6 0 -12 5.5t-6 11.5q0 7 19.5 23.5t54.5 32t68 15.5q61 0 97.5 -33.5t36.5 -89.5q0 -82 -91 -122q-48 -20 -48 -23q0 -2 42 -5q147 -12 147 -161q0 -80 -60.5 -133t-138.5 -53q-42 0 -92.5 15t-50.5 34z " />\n
+<glyph d="M40 8q0 32 84 130l133 160q85 96 96 96q13 0 13 -26v-296q0 -13 2 -15.5t13 -2.5h58q7 0 7 -10v-34q0 -8 -1.5 -9t-10.5 -1h-52q-11 0 -13 -2t-1 -12q9 -183 9 -185q0 -10 -16 -11l-45 -4q-11 0 -11 13v186q0 11 -2.5 13t-13.5 2h-231q-18 0 -18 8zM93 60q0 -6 25 -6h168 q14 0 16.5 3t2.5 17v216q0 26 -3 26q-1 0 -18 -21l-174 -210q-17 -21 -17 -25z" />\n
+<glyph horiz-adv-x="440" d="M70 158q0 6 8.5 44.5l20.5 94t18 88.5q1 6 15 6q2 0 41 -2.5t88.5 -4.5t77.5 -2q22 0 24 5q8 24 10 24h4q13 0 13 -6q-3 -45 -4 -69q-1 -17 -37 -17q-35 0 -64.5 1.5t-66 4.5t-65.5 4q-19 0 -21 -10q-20 -100 -20 -107q0 -4 1.5 -5.5t5.5 -1.5h4q107 -10 167 -52t60 -134 q0 -60 -36 -109.5t-85 -76t-88.5 -40.5t-57.5 -14q-8 0 -8 18q0 13 8 14q22 4 46 13t51.5 25t49 37t35.5 51.5t14 65.5q0 73 -54.5 108t-139.5 35q-15 0 -15 12z" />\n
+<glyph d="M48 231q0 65 21.5 126.5t55.5 106t73 82t75 61t61 36t33 12.5q5 0 10 -7t5 -13q0 -4 -5 -6q-49 -20 -91.5 -54.5t-70.5 -73.5t-44.5 -69t-26.5 -57q-9 -25 -9 -27q3 -3 4.5 -3t10.5 2t12 3q43 8 91 8q79 0 133.5 -47.5t54.5 -121.5q0 -89 -56.5 -141.5t-140.5 -52.5 q-88 0 -142 61.5t-54 174.5zM115 201q0 -69 36.5 -122t106.5 -53q49 0 82 44t33 98q0 75 -40 121.5t-116 46.5q-30 0 -66 -6q-9 -2 -13 -3t-7 -6.5t-3.5 -7.5t-3.5 -15q-9 -43 -9 -97z" />\n
+<glyph d="M64 278q0 4 1.5 19.5t5 45.5t5.5 56q1 13 4.5 15.5t11.5 2.5q13 0 13 -20q0 -4 164 -4h166q17 0 17 -9q0 -2 -4 -10l-129 -246.5l-128 -248.5t-52 -95q-13 0 -24.5 9t-11.5 19q0 1 288 502q9 16 9 17q0 4 -18 4h-199q-84 0 -85 -9l-9 -51q-1 -6 -13 -5t-12 8z" />\n
+<glyph d="M71 154q0 37 11.5 66.5t32.5 49t35 28.5t34 19q5 3 9.5 4.5t6.5 2.5h2l-2 2q-3 1 -8 4t-11 7q-101 69 -101 158q0 68 49.5 115.5t120.5 47.5q67 0 112.5 -42t45.5 -108q0 -16 -2 -30t-7 -26.5t-9.5 -22.5t-13.5 -20t-14 -16.5t-15.5 -15t-14.5 -12t-15 -11t-12 -8.5 q-9 -7 -9 -8t9 -6q1 -1 17 -9.5t23 -14l22.5 -17t24 -24t19 -29.5t15 -38.5t4.5 -45.5q0 -72 -50 -116t-132 -44q-73 0 -125 45t-52 115zM124 164q0 -63 35 -102.5t93 -39.5q50 0 81.5 39t31.5 92q0 40 -19.5 70.5t-40 45t-59.5 35.5q-22 12 -27 12q-3 0 -33 -21 q-62 -46 -62 -131zM138 507q0 -64 69 -118q34 -26 54 -35l16 -7q3 0 14 10q26 23 49 65t23 78q0 64 -32 100t-83 36q-50 0 -80 -37.5t-30 -91.5z" />\n
+<glyph d="M60 204q0 89 55 141.5t138 52.5q87 0 143.5 -62t56.5 -174q0 -70 -26.5 -130t-68 -99.5t-88.5 -70.5t-91 -47.5t-71.5 -24.5t-34.5 -8q-4 0 -7 9t-3 16q0 2 24 9.5t62 24t79 42t80 71t59 102.5l3 7l3 10.5t0 3.5q-2 0 -20 -12q-54 -33 -125 -33q-77 0 -122.5 47.5 t-45.5 124.5zM125 214q0 -60 35 -105.5t95 -45.5q96 0 126 52q6 11 6 57q0 50 -13 92.5t-43.5 73t-74.5 30.5q-64 0 -97.5 -43.5t-33.5 -110.5z" />\n
+</font>\n
+</defs></svg> 
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>next</string> </key>
+            <value>
+              <none/>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/fanwood-webfont.ttf.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/fanwood-webfont.ttf.xml
new file mode 100644
index 0000000000..0ccbcb9de1
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/fanwood-webfont.ttf.xml
@@ -0,0 +1,4052 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52849002.2</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>fanwood-webfont.ttf</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/octet-stream</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>225444</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="2" aka="AAAAAAAAAAI=">
+    <pickle>
+      <global name="Pdata" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">AAEAAAAPAIAAAwBwRkZUTVrpjuQAAAD8AAAAHEdERUYbuxg1AAABGAAAAGpHUE9TnkaKBQAAAYQA
+AF4GR1NVQo8SZ9MAAF+MAAAfvk9TLzJZTwA6AAB/TAAAAGBjbWFwf2bAkQAAf6wAAANmZ2FzcAAA
+ABAAAIMUAAAACGdseWby7vzSAACDHAACrdRoZWFk977lCgADMPAAAAA2aGhlYQZ5BW8AAzEoAAAA
+JGhtdHhPT1WbAAMxTAAADoBsb2NhBPAiMAADP8wAAA6EbWF4cAPoAQkAA05QAAAAIG5hbWUelTu4
+AANOcAAAAYZwb3N0E7NutQADT/gAACCsAAAAAQAAAADH/rDfAAAAAMjnmb4AAAAAygNERgABAAAA
+DgAAAFoAYgAAAAIADAABAQAAAQEBAQEAAgECAaMAAQGkAbAAAgGxAlAAAQJRAlEAAgJSAlUAAQJW
+AlYAAgJXArUAAQK2ArcAAgK4A50AAQOeA58AAgAEAAAAAgAAAAEAAAABAAAAAAABAAAACgBYAHIA
+AkRGTFQADmxhdG4AHAAEAAAAAP//AAIAAAABACgABkFaRSAAKENBVCAAKENSVCAAKE1PTCAAKFJP
+TSAAKFRSSyAAKAAA//8AAgAAAAEAAmNwc3AADmtlcm4AFAAAAAEAAAAAAAEAAQACAAYADgABAAAA
+AQAeAAIAAAAIAS4CHBZOKNo4fkM4XRBdSAABAAoABQAEAAgAAQCFAAQACQAiACQAJQAmACcAKAAp
+ACoAKwAsAC0ALgAvADAAMQAyADMANAA1ADYANwA4ADkAOgA7ADwAPQBjAIEAggCDAIQAhQCGAIcA
+iACJAIoAiwCMAI0AjgCPAJAAkQCSAJMAlACVAJYAlwCYAJoAmwCcAJ0AngCfAKAAwgDEAMYAyADK
+AMwAzgDQANIA1ADWANgA2gDcAN4A4ADiAOQA5gDoAOoA7ADuAPAA9AD2APgA+wD9AP8BAQEDAQUB
+BwEJAQ4BEAESARQBFgEYARoBHAEeASABIgEkASYBKAEqASwBLgEwATIBNAE2ATgBOgE7AT0BPwFC
+AUQBYgFkAWYBaAFqAWwBbgFwArQAAQDIAAQAAAARACwAMgBAAEYATABWAGQAcgB4AIoAoACgAKYA
+rACyALgAvgABABL/ugADAFv/4gMS/34DmP/nAAEB3f/JAAEAwP/2AAIAEv+wAIj/pgADACIAPQCm
+AAgArgAcAAMAIgA3AKYAAgCuABYAAQAiAAIABAAiAEYATQAHAKYAEQCuACUABQLf/+wC4/+wAuX/
+tQLn/90C6P/iAAEAIgAtAAEBm//sAAEBm//OAAEBm//xAAEBm//YAAIAP/9+AQv/LwABABEADQAS
+ADsAPwBZANEBAAEnAUEBmwI8AkQC7gLwAvEC8gMSAAITsAAEAAAKwAyAABMASAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAo
+AAAAAAAAAAAAAAAUAAoAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAeAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAA
+HgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAD/xAAAAAAAAP/i/+IAAP/xAAAAAAAAAAD/9v/2/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/2AAAAAAAAP/i/+IAAP/xAAAAAAAAAAD/
+9v/2/+wAAAAA/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAD/xAAAAAAAAP/i/+IAAP/xAAAAAAAAAAD/9v/2/+wAAAAA/5wAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAAAAP/2/8QAAAAUAAD/7AAAAAAA
+AP/x//sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9v/2//YAAAAAAAAAAAAAAAAAAAAAAAD/9v/2
+AAAAAAAAAAAAAAAAAAAAAP/YAAD/uv+m/8T/xP/E/5z/nAAAAAAAAAAAAAAAAAAA/9j/2P/Y/9j/
+2AAAAAAAHwAAAAAAAP/2/9gAAAAUAAD/7AAAAAAAAP/x//sAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAD/9v/2//YAAAAAAAAAAAAAAAAAAAAAAAD/9v/2AAAAAAAAAAAAAAAAAAAAAP/sAAD/xAAA/8T/
+xP/E/7D/sAAAAAAAAAAAAAAAAAAA/+z/7P/s/+z/7AAAAAAAAQAA/+z/7AAA/+z/+wAAAAD/7P/i
+AAAAAP/x//sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4gAAAAAAAP/i/+IAAP/sAAAA
+AAAAAAD/9v/2/+IAAAAA/+IAAAAAAAD/4v/i/+L/4v/i/+L/4gAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAA/8QAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAA//YAAAAAAAD/nAAAAAD/2P/i/7r/7P/x/+cAAAAAAAD/7P+6/+wAAAAAAAD/+wAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAD/7P/s/+z/3f/nAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9v/2//b/xAAAAAAAAP/i/+IAAP/x
+AAAAAAAAAAD/9v/2/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//b/
+9v/2//b/9gAAAAAAHwAoAAAAAAAAAAAAAAAUAAoAAAAAAAAAAAAAAAAAKP/s//P/7P/i/7j/dv+4
+/3b/Df/d/9gAAP+v/20AAAAAAAAAAAAAAAAAAAAAAAD/3/+dAAAAAAAAAAD/2P/EAAAAAAAA/+z/
+fgAAAAD/qf9nAAD/av+T/1EAAAAA/9gAAP+w/8QAAP/C/4L/gAAA//YAAAAo/5IAAAAAAAAAAAAA
+AAoAAAAAAAAAAAAAAAAAKAAAAAD/7P/i//b/9gAAAAAAAAAA/9j/7P/s/+z/av/s/+z/pv+w/4j/
+ugAA/8kAAAAA/87/7P+I/+wAAAAAAAAAAAAA/+wAAAAAAAAAAAAAAAAAAP/s/+z/2P+6/9j/uv/J
+/87/zv/O/87/zgAAAAAAAAAA/+z/7AAA/+z/+wAAAAD/7AAAAAAAAP/x//sAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAD/xAAAAAAAAP/i/+IAAP/sAAAAAAAAAAD/9v/2/8QAAAAAAAAAAAAA
+AAD/2P/O/9j/2P/Y/8T/xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+IAHwAUAAAAAP/s/+wA
+AAAU//b/7P/s/+z/7P/s/+wAFP/s//P/7P/i/+L/4v/s/+z/7P/s/9j/2P/Y/9gAAAAA/9gAAAAA
+AAAAAAAA/8T/7P/s/8QAAAAAAAD/7P/sAAD/7P/s/9j/7P/s/+z/7P/s/+z/7P/Y/9j/xP/E/8T/
+xP/E/8T/xP/E/8T/xAAAAAAAAAAA/8T/7AAA/+z/+wAAAAD/5wAAAAD/9v/x//sAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAA//YAAAAAAAD/nAAAAAD/2P/i/7r/7P/s/+cAAAAAAAD/7P+6/8QAAAAAAAD/
++wAAAAD/2P/O/9j/2P/Y/8T/xAAAAAD/7P/s/+z/3f/nAAAAAAAAAAAAAAAA//YAAAAA/+IAAAAA
+AAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAD/9v/2//b/9gAAAAAAAAAA//b/9v/2//b/uv/2//b/
+9v/Y/9j/9v/x//YAAAAA//b/7P/s/+wAAAAAAAD/+wAA//YAAAAAAAAAAAAAAAAAAP/2//b/9v/2
+//b/9v/2//b/9v/2//b/9gAA//YAHwAAAAAAAP/s/6YAAAAU//YAAAAA//b/9gAA//H/9v/2//b/
+9v/2//b/9v/2//b/9v/2//b/7P/s/+wAAAAA//YAAAAAAAAAAAAA//b/7P/s//YAAAAAAAD/9v/2
+AAD/9v+6//b/sP+I/7r/uv+6/5L/iP/2//b/9v/2//b/9v/2/8T/uv/C/7r/ugACAEoABAAEAAEA
+BQAIAAIACQAJAAYACgAKAAIACwALAA8ADAAMAA4ADQANAAgADgAOAAIADwAPAAoAEAAQAAUAEQAR
+AAoAEgASABIAEwAhAAIAIgAiAAEAIwAjAAIAPgA+AA8APwA/AA0AQABCAAIAXgBeAAMAXwBfAAIA
+YABgAAkAYQBhAAIAYwBjAAEAZABpAAIAawBrAAIAbQBtAAQAbgBuAAwAbwBvAAUAcABwAAIAcgBy
+AAIAcwBzAAwAeAB4AAIAeQB5AA4AfQB9AAQAgQCBAAEAmQCZAAIAuQC5AAIBggGDAAUBhAGEAAIB
+hQGHAAQBiAGJAAcBigGKAAoBiwGNAAcBjgGOAAoBjwGPAAcBkAGSAAIBkwGTAAoBlQGXAAIBmAGZ
+AAQBnAGcAAIBnwGhAAIBpAGkABEBpQGmAAEBpwGnABEBqAGoAAEBqQGqAAQBqwGrABABrAGsAAoB
+rQGtAAsBrgGuABABrwGvAAoBsAGwAAsBsQG6AAICtgK3AAoCzgLRAAUC0gLYAA4C2QLZAA8C2gLa
+AA4C2wLbAA8C3ALcAAIC3QLdAAMC3gLeAAkDkwOTAAIDngOfABAAAQALA5UAKwAuACYAAAAHAC8A
+BwA2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAA1AAAAFAAAAAAAAAAUAAAAAAAD
+AAAAAAAAAAAAHAAAABwAAAAAACAAIQAlAAQABQAkAAUAAAAtAC4AAAAAAAAABgAsAEQARABEAA0A
+DQAAAC8ADgAAAAgADQANAEQAMgBEAA0ADQANAAEAPwA/AAsAQAAQABUAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAA0AMQAvAAAAAAAAADEAAAAAAAAAAAAAACsAAAAAAAAADQAAAAAAAAAAADUA
+NQA1ADUANQA1ADsAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAAABwAIQAhACEAIQAk
+AAAAEgAqAAYABgAGACkABgAGAEQARgBEAEQAQwATAA0ADQANAEMADQBHAEQARABEAEUAAABEABcA
+AQABABYAQAAnAEAANQAGADUABgA1AAYAFABEABQARAAUAEQAFABEAAAARAAAAEQAAABEAAAARAAA
+AEQAAABEAAAARAAUAA0AFAANABQADQAUAA0AAAAAAAAAAAAAAA0AAAANAAAADQAAADAAAAANAAAA
+LwADAA4AAAAAAA0AAAAIAAAACAAAAAgAAAAIAAAACAAAAA0AAAANAAAADQAjAAAADQAcAEQAHABE
+ABwARAAcAEQAAAANAAAADQAAAA0AAAANAAAADQAAAA0AAAANAAAAAAAgAA0AIAANACEAAQAhAAEA
+IQABACEAAQAhAAEAIQABAAQAPwAkAEAAJAAFABAABQAQAAUAEAASAAAAAAAgAA0ADgAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAABEAAAA
+DQAAAAAAAAANAAAAMgAAAA0AIAANAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALwAv
+AAAADQANAA0AIwAjADMAIwAjACMAMwAjAAAAAAAAAAcAAAAAAAAAAAANAA0AAAAAAAAAAAAAAAAA
+AAAAAAAAAAANAA0ADQANAA0ADQANAA0ADQANAA0ADQANAAAAAAAAAAAAAAAAAAAAAAAAAAAALwAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3AA0AAQANAA0ADQABAA0ADQARAA0ADQANAA0AHQANAB0A
+DQANAD4AIgBBAD4ADQAoAA0ANwANAAEADQANAA0AAQANAA0AEQANAA0ADQANAB0ADQAdAA0ADQA+
+ACIAQQA+AA0AKAANADcANwA3ADcAOAA5ADcANwA3ADcANwA3ADcAOAA5ADcANwA3AAEAAQABAAEA
+AQABAAEAAQABAAEADQANAA0ADQANABkADQAYAA0ADQANAA0ADQANABkADQAYAA0ADQANAA0ADQAB
+AAEAAQABAAEAAQABAAEADQANAA0ADQANAA0AAgAbAA0ADQANAA0ADQANAAIAGwANAA0ADQANABEA
+EQANAA0ADQANAA0ADQANAA0ADQANAA0ADQANAA0ADQANAA0ADQANAA0AHQAeAB8AHQAdAB0AHQAd
+AB0AHQAeAB8AHQAdAB0AHQAdAB0ADQANAA0ADQANAA0ADQANAA0ADQANAA0ADQANAA0ADQA+AD4A
+PgA+AD4APgA+AD4AIgAiACIAPAAiACIAPQAiACIAIgAiACIAIgA8ACIAIgA9ACIAIgAiAD4APgAo
+ACgAQgAoACgAQgANAA0ADQANAA0ADQANAA0AGgANAA0AGgAIAA0AAAANAA0ADQANAA0ADQANAA0A
+DQANAD4ADQANAA0ADQANAA0ADQA+ADoAHQANADoAHQANAC8ALwAvAC8AKwArACsAKwArACsAKwAr
+AC4AAAAuABUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQADQANAAoADwANAA0ANAAAAA0AAAANAAIA
+FQAEACMAAAA+AEIAIABeAGEAJQBjAGkAKQBrAGsAMABtAHAAMQByAHMANQB4AHkANwB9AH0AOQCB
+AIEAOgCZAJkAOwC5ALkAPAGCAZMAPQGVAZkATwGcAZwAVAGfAaEAVQGkAboAWAK2ArcAbwLOAt4A
+cQOTA5MAggOeA58AgwACEYgABAAACUALrgAVADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8AAAAUAAAAAAAAAAAAAAAAAAAAAAAA
+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
+AAAAAAAAAAAAAP/iAAD/xP/E/8T/4v/2//b/9v/OAAAAAAAA//b/9v/2AAAAAP/OAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAP/2AAAAAAAAAAD/7AAAAAAAAAAA//b/8QAA/8T/ugAAAAAAAAAA
+//sAAP/2/+z/uv9b/+wAAP+c/+IAAAAAAAAAAAAA/9j/7AAAAAAAAP/s/+cAAP/dAAAAAP/xAAD/
++wAA//v/7AAAAAAAAAAAAAAAAAAA/+L/9gAA//YAAAAA/+IAAAAA/+z/2P/s//b/2P/Y/9gAAAAA
+AAAAAAAA/+L/2P/Y/9j/2P/i//b/9v/2/9gAAAAAAAD/9v/2//YAAAAA/9gAAAAAAAD/8QAL//sA
+AP/7/+wAAAAAAAAAAAAA//YAAP/sAAAAAP/sAAAAAP/sAAD/9v/s/+z/7P/s/+z/7P/sAAD/+wAA
+//b/7P/s/+z/7P/s/+z/7AAAAAAAAP/sAAD/7P/sAAAAAAAA/+z/7P/s/+wAAgBnACQAJAANACUA
+JQAEACYAJgABACcAJwATACgAKAABACkAKQAFACoAKgAUACsALQABAC4ALgALAC8ALwAOADAAMQAB
+ADIAMgATADMAMwAGADQANAAQADUANQAPADYANgAHADcANwAIADgAOAADADkAOgAMADsAOwAKADwA
+PAAJAD0APQACAIIAhwANAIgAkQABAJIAkgATAJMAkwABAJQAmAATAJoAmgATAJsAngADAJ8AnwAJ
+AKAAoAARAMIAwgANAMQAxAANAMYAxgANAMgAyAABAMoAygABAMwAzAABAM4AzgABANAA0AATANIA
+0gATANQA1AABANYA1gABANgA2AABANoA2gABANwA3AABAN4A3gAUAOAA4AAUAOIA4gAUAOQA5AAU
+AOYA5gABAOgA6AABAOoA6gABAOwA7AABAO4A7gABAPAA8AABAPIA8gABAPQA9AABAPYA9gABAPgA
++AALAPsA+wAOAP0A/QAOAP8A/wASAQEBAQAOAQMBAwAOAQUBBQABAQcBBwABAQkBCQABAQwBDAAB
+AQ4BDgATARABEAATARIBEgATARQBFAABARYBFgAPARgBGAAPARoBGgAPARwBHAAHAR4BHgAHASAB
+IAAHASIBIgAHASYBJgAIASgBKAAIASoBKgADASwBLAADAS4BLgADATABMAADATIBMgADATQBNAAD
+ATYBNgAMATgBOAAJAToBOgAJATsBOwACAT0BPQACAT8BPwACAUQBRAAIAWIBYgAEAWQBZAATAWYB
+ZgAFAWgBaAABAWoBagABAWwBbAAGAW4BbgAHAXABcAAIArQCtAAOAAIA+QALAAsALgAMAAwAJgAN
+AA0AIwAPAA8AFQAQABAACgARABEAFQASABIAJwAiACIABQAkACQAHAAmACYACAAqACoACAAtAC0A
+AQAyADIADQA0ADQADQA3ADcAKAA4ADgADgA5ADkAJAA6ADoAGgA7ADsADwA8ADwAKQA9AD0ADwA/
+AD8AGwBAAEAAJgBEAEQAKgBFAEUAEgBGAEgAMQBJAEoAEQBMAEwACgBNAE0AFwBPAE8ABABQAFEA
+EQBSAFIAMQBTAFMAIABUAFQAMQBVAFcAEQBYAFgAFABZAFoAMABbAFsABwBcAFwAMABdAF0ABgBe
+AF4AEwBtAG0AEQBuAG4AJQBvAG8ACgBzAHMAJQB5AHkALgB9AH0AEQCCAIcAHACIAIgAHQCJAIkA
+CACUAJgADQCaAJoADQCbAJ4ADgCfAJ8AKQChAKEACQCiAKUAKgCmAKYAEACnAKgAKgCpAKwAMQCt
+AK0AMgCuAK4ACwCvALEAEQCyALIAMgCzALMAEQC0ALcAMQC4ALgAMwC6ALoAMQC7AL4AFAC/AL8A
+MADAAMAAGADBAMEAMADCAMIAHADDAMMAKgDEAMQAHADFAMUAKgDGAMYAHADHAMcAKgDIAMgACADJ
+AMkAMQDKAMoACADLAMsAMQDMAMwACADNAM0AMQDOAM4ACADPAM8AMQDRANEAMQDTANMAMQDVANUA
+MQDXANcAMQDZANkAMQDbANsAMQDdAN0AMQDeAN4ACADfAN8AEQDgAOAACADhAOEAEQDiAOIACADj
+AOMAEQDkAOQACADlAOUAEQDrAOsAEQDtAO0AEQDvAO8AEQDxAPEAFgDzAPMAEQD1APUACgD2APYA
+AQD3APcAIgD6APoAEQD8APwABAD+AP4ABAEAAQAABAECAQIABAEEAQQABAEGAQYAEQEIAQgAEQEK
+AQoAEQELAQsALwENAQ0AEQEOAQ4ADQEPAQ8AMQEQARAADQERAREAMQESARIADQETARMAMQEUARQA
+DQEVARUAMQEXARcAEQEZARkAEQEbARsAEQEdAR0AEQEfAR8AEQEhASEAEQEjASMAEQEmASYAKAEn
+AScAEQEoASgAKAEpASkAEQEqASoADgErASsAFAEsASwADgEtAS0AFAEuAS4ADgEvAS8AFAEwATAA
+DgExATEAFAEyATIADgEzATMAFAE0ATQADgE1ATUAFAE2ATYAGgE3ATcAMAE4ATgAKQE5ATkAMAE6
+AToAKQE7ATsADwE8ATwABgE9AT0ADwE+AT4ABgE/AT8ADwFAAUAABgFBAUEACQFEAUQAKAFFAUUA
+EQFGAUYAIgFjAWMAEgFlAWUAMQFnAWcAEQFrAWsAEQFtAW0AIAFvAW8AEQFwAXAAKAFxAXEAEQGC
+AYMACgGFAYcAEQGIAYkALwGKAYoALAGLAY0ALwGOAY4ALAGPAY8ALwGTAZMAFQGYAZkAEQGkAbAA
+EQG7AbsACgHIAcgANgHJAckAEQHKAcoAFAHLAc0AEQHOAc4AFAHPAdAAEQHRAdEAHwHSAdUAEQHW
+AdYAKwHXAdcAEQHYAdgAKwHZAdoAEQHbAdsANAHcAdwAIQHdAd0ANwHeAd4ANAHfAd8AEQHgAeAA
+NQHhAeEAEQH8Af8ANgIAAgAALQIBAgQANgIOAhIAFAIYAhkAEQIcAiQAEQIuAjEAFAI2AjcAEQI6
+AjsAEQI8AjwAAwI9Aj0ADAI+AkEAEQJKAkoAHwJMAkwAEQJOAlIAEQJYAlsAEQJgAmgAKwJyAnQA
+EQJ4AnwAEQKCAoUANAKKApMAIQKeAp4ANAKgAqIANQKmAqgAEQKsAqwAEQKuAq8AEQKyArIABAKz
+ArMAEQK2Ar4AEQK/Ar8ANALIAsgAHgLJAskAKwLKAsoAEQLOAtEACgLSAtkALgLaAtoAJgLcAtwA
+JgLdAt0AEwMSAxIAGQOUA5QAMQOVA5cAEQOYA5gAAgOZA5oAEQObA5sAIQOdA50AEQOfA58AEQAB
+AIAAJAAlACYAJwAoACkAKgArACwALQAuAC8AMAAxADIAMwA0ADUANgA3ADgAOQA6ADsAPAA9AIIA
+gwCEAIUAhgCHAIgAiQCKAIsAjACNAI4AjwCQAJEAkgCTAJQAlQCWAJcAmACaAJsAnACdAJ4AnwCg
+AMIAxADGAMgAygDMAM4A0ADSANQA1gDYANoA3ADeAOAA4gDkAOYA6ADqAOwA7gDwAPIA9AD2APgA
++wD9AP8BAQEDAQUBBwEJAQwBDgEQARIBFAEWARgBGgEcAR4BIAEiASYBKAEqASwBLgEwATIBNAE2
+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
+AAAAAAAAAAYAAAAAAAAAAAAPACQAEgACAAIAEgANACEAAAAAAAAAAAAAAAAAAAAAAAIAAgAkAAIA
+tQAEAAoAAQALAAsADQAMAAwAEQANAA0AGAAOAA4AAQAPAA8AEwARABEAEwASABIAFgATACEAAQAj
+ACMAAQAkACQAFAAlACUAAQAmACYACgAnACkAAQAqACoACgArADEAAQAyADIADAAzADMAAQA0ADQA
+DAA1ADYAAQA3ADcAFwA4ADgABgA5ADkADwA6ADoABwA7ADsAHQA8ADwACAA9AD0AEgA+AD4AAQA/
+AD8ACQBAAEAAEQBBAEIAAQBeAF4AEABfAGEAAQBjAGkAAQBrAGsAAQBuAG4AGgBwAHAAAQByAHIA
+AQBzAHMAGgB4AHgAAQB5AHkADQCBAIEAAQCCAIcAFACIAIgAFQCJAIkACgCKAJMAAQCUAJgADACZ
+AJkAAQCaAJoADACbAJ4ABgCfAJ8ACACgAKAAAQC5ALkAAQDCAMIAFADEAMQAFADGAMYAFADIAMgA
+CgDKAMoACgDMAMwACgDOAM4ACgDQANAAAQDSANIAAQDUANQAAQDWANYAAQDYANgAAQDaANoAAQDc
+ANwAAQDeAN4ACgDgAOAACgDiAOIACgDkAOQACgDmAOYAAQDoAOgAAQDqAOoAAQDsAOwAAQDuAO4A
+AQDwAPAAAQDyAPIAAQD0APQAAQD2APYAAQD4APgAAQD7APsAAQD9AP0AAQD/AP8AAQEBAQEAAQED
+AQMAAQEFAQUAAQEHAQcAAQEJAQkAAQEMAQwAAQEOAQ4ADAEQARAADAESARIADAEUARQADAEWARYA
+AQEYARgAAQEaARoAAQEcARwAAQEeAR4AAQEgASAAAQEiASIAAQEmASYAFwEoASgAFwEqASoABgEs
+ASwABgEuAS4ABgEwATAABgEyATIABgE0ATQABgE2ATYABwE4ATgACAE6AToACAE7ATsAEgE9AT0A
+EgE/AT8AEgFEAUQAFwFiAWIAAQFkAWQAAQFmAWYAAQFoAWgAAQFqAWoAAQFsAWwAAQFuAW4AAQFw
+AXAAFwGEAYQAAQGIAYkAGQGKAYoABQGLAY0AGQGOAY4ABQGPAY8AGQGQAZIAAQGTAZMAEwGVAZcA
+AQGcAZwAAQGfAaEAAQGxAboAAQHIAcgAFAHKAcoAAwHOAc4AAwHWAdYACwHYAdgACwHbAdsADgHc
+AdwAAgHdAd0AGwHeAd4ADgHgAeAAHAHiAeIAFAHkAeQAAwHoAegAAwHwAfAACwHyAfIACwH1AfUA
+DgH2AfYAAgH3AfcAGwH4AfgADgH6AfoAHAH8Ag0AFAIOAhcAAwIuAjUAAwI8AjwABAJEAkQABAJg
+AnEACwKCAokADgKKAp0AAgKeAp8ADgKgAqUAHAK0ArQAAQK/Ar8ADgLHAscADgLIAsgAFQLJAskA
+CwLLAssAFQLMAswACwLSAtkADQLaAtoAEQLbAtsAAQLcAtwAEQLdAt0AEALeAt4AAQOTA5MAAQOe
+A54AAQACABkByAHhAAAB/AIEABoCDgISACMCGAIZACgCHAIkACoCLgIxADMCNgI3ADcCOgJBADkC
+SgJKAEECTAJMAEICTgJSAEMCWAJbAEgCYAJoAEwCcgJ0AFUCeAJ8AFgCggKFAF0CigKTAGECngKe
+AGsCoAKiAGwCpgKoAG8CrAKsAHICrgKvAHMCswKzAHUCuAK/AHYCyALKAH4AAgogAAQAAAZMCCoA
+JgAVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZADgAAAAA
+AAAAGQAAAAAAAAAAABkAGQAAAAAAAAAZABkAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAA/+wA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAA//YAAAAA/+wAAAAAAAAAAP/2//b/9v/2
+AAAAAAAAAAAAAAAA//H/9gAAAAAAAAAA/90AAP/x//H/8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/
+4gAA/+wAAAAA/+wAAAAAAAAAAP/s/+z/7P/sAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAA/+z/hAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAA/+z/jAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAD/9gAAAAAAAAAA/+z/0QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAA
+AAAAAAAA/+z/1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//H/9gAAAAAAAAAA/93/Sf/x//H/
+8QAAAAAAAAAAAAAAAAAAAAAAAAAA/+z/9gAAAAAAAAAA/9gAAP/s/+z/7AAAAAAAAAAAAAAAAAAA
+AAAAAAAA/+z/7AAA//YAAAAA/9gAAP/s/+z/7P/2//b/9v/2AAAAAAAAAAAAAAAAAAD/7AAA//YA
+AAAA/+z/oQAAAAAAAP/2//b/9v/2AAD/9gAAAAD/7AAAAAD/zv/s/9j/7P/s/+wAAAAAAAAAAP/Y
+/9j/2P/YAAD/9gAAAAD/7AAAAAD/zv/s/9j/2P/i/+wAAAAAAAAAAP/Y/9j/2P/YAAAAAAAAAAAA
+AAAAAAD/zgAA/+wAAAAA/+wAAAAAAAAAAP/s/9j/3f/nAAD/9gAAAAD/7AAAAAD/zv/s/9j/7P/s
+/+z/fwAAAAAAAP/Y/9j/2P/YAAD/9gAAAAD/7AAAAAD/zv/s/9j/7P/s/+z/xAAAAAAAAP/Y/9j/
+2P/YAAD/9gAAAAD/7AAAAAD/zv/s/9j/7P/s/+z/MwAAAAAAAP/Y/9j/2P/YAAAAAAAAAAAAAAAA
+/+z/9gAAAAAAAAAA/9j/p//s/+z/7AAAAAAAAAAAAAAAAAAAAAAAAAAA/+z/9gAAAAAAAAAA/9j/
+VP/s/+z/7AAAAAAAAAAAAAAAAAAAAAAAAAAA/+z/9gAAAAAAAAAA/9j/mf/s/+z/7AAAAAAAAAAA
+AAAAAAAAAAAAAAAA/+z/9gAAAAAAAAAA/9j/gf/s/+z/7AAAAAAAAAAAAAAAAAAAAAAAAP/n/9P/
+9v/2AAAAAAAA/8QAAP/J/8n/yQAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/ugAA/+wAAAAA/+wAAAAA
+AAAAAP/s/9j/3f/nAAAAAAAAAAAAAAAA/+z/7AAA//YAAAAA/9j/a//s/+z/7P/2//b/9v/2AAAA
+AAAAAAAAAAAA/+z/7AAA//YAAAAA/9j/sP/s/+z/7P/2//b/9v/2AAAAAAAAAAAAAAAA/+z/7AAA
+//YAAAAA/9j/mP/s/+z/7P/2//b/9v/2AAAAAAAAAAAAAAAA/+z/9gAAAAAAAAAA/8QAAP/Y/9j/
+2AAAAAAAAAAAAAAAAAAAAAAAAP/i/87/9v/2AAAAAAAA/8QAAP/E/8T/xAAAAAAAAAAAAAD/9gAA
+AAD/7AAAAAD/zv/s/9j/2P/i/+z/XgAAAAAAAP/Y/9j/2P/YAAAAAAAAAAAAAP/s/9j/9v/2AAAA
+AAAA/8QAAP/T/9P/0wAAAAAAAAAAAAAAAAAAAAAAAP/s/9j/9v/2AAAAAAAA/8QAAP/Y/9j/2AAA
+AAAAAAAAAAAAAAAAAAAAAP/i/87/9v/2AAAAAAAA/9P/0//E/8T/xAAAAAAAAAAAAAAAAAAAAAAA
+AP/s/9j/9v/2AAAAAAAA/8QAAP/O/87/zgAAAAAAAAAAAAAAAAAAAAAAAP/i/87/9v/2AAAAAAAA
+/8T/jv/E/8T/xAAAAAAAAAAAAAAAAAAAAAAAAAAA/+z/ugAA/+wAAAAA/8QAAP/Y/8T/zv/s/9j/
+3f/nAAEB4gDsAA4ABQACACUAAgAdAAIAAgACAAIAAgAOAAIABAAMAB0ADAAPAAsAIwALABgAIAAC
+AB4AAwAAAAAAAAAAAAAAAAAAAAAAAAARAA4ADgAOABIADgAOAA4ADgAAAAAAAAAAAAAAAgACAAYA
+AgACAAAAAAAlACUAAAAAAAAAAAAAAAAAAAAAAAAABwACAAIACAACAAIAAgACAAIAAAAAAAAAAAAC
+AAIAAgACAAAAAAACAAIAAAAAAAAAAAAAAAAAAAAAAAkAAgABAAIAAgACAAIAAgAAAAIAAAACAAAA
+AAAAAAAAAAAOABMADgAQAA4AAAAAAAAAAAAEAAoABAAEAAAAAAAAAAAAAAAAAAAAAAAAAAwAGwAM
+ABoADAAMAAwAHAAMAAAAAAAAAA8AHwAPAAAAAAAAAAAAAAALABQACwALAAsAAAAAAAAAAAAjACMA
+IwAhAAAAAAAAAAAAAAAAAAAAAAAAAAAACwALABUAFgALAAsACwALABcACwAAACAAAAAAAAAAHgAk
+ACIAAAAAAAAADQADAAMAAAAZAAAAAAAlAAIAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAUA
+JQAdAAIAAgAdAAsAIwAAAAAAAAACAAIAJQACAFMABAAKAAIACwALAAoADAAMAAwADQANABEADgAO
+AAIADwAPAAYAEQARAAYAEgASABAAEwAhAAIAIwAjAAIAPgA+AAIAPwA/AAcAQABAAAwAQQBCAAIA
+XgBeAAsAXwBhAAIAYwBpAAIAawBrAAIAbgBuAA0AcABwAAIAcgByAAIAcwBzAA0AeAB4AAIAeQB5
+AAoAgQCBAAIAmQCZAAIAuQC5AAIBhAGEAAIBiAGJABIBigGKAAUBiwGNABIBjgGOAAUBjwGPABIB
+kAGSAAIBkwGTAAYBlQGXAAIBnAGcAAIBnwGhAAIBsQG6AAIByAHIAA4BygHKAAEBzgHOAAEB1gHW
+AAgB2AHYAAgB2wHbAAkB3AHcAAQB3QHdABMB3gHeAAkB4AHgABQB4gHiAA4B5AHkAAEB6AHoAAEB
+8AHwAAgB8gHyAAgB9QH1AAkB9gH2AAQB9wH3ABMB+AH4AAkB+gH6ABQB/AINAA4CDgIXAAECLgI1
+AAECPAI8AAMCRAJEAAMCYAJxAAgCggKJAAkCigKdAAQCngKfAAkCoAKlABQCvwK/AAkCxwLHAAkC
+yALIAA8CyQLJAAgCywLLAA8CzALMAAgC0gLZAAoC2gLaAAwC2wLbAAIC3ALcAAwC3QLdAAsC3gLe
+AAIDkwOTAAIDngOeAAIAAgAZAeIB+wAAAgUCDQAaAhMCFwAjAhoCGwAoAiUCLQAqAjICNQAzAjgC
+OQA3AkICSQA5AksCSwBBAk0CTQBCAlMCVwBDAlwCXwBIAmkCcQBMAnUCdwBVAn0CgQBYAoYCiQBd
+ApQCnQBhAp8CnwBrAqMCpQBsAqkCqwBvAq0CrQByArACsQBzArUCtQB1AsACxwB2AssCzQB+AAIY
+fgAEAAAP4hMiAC0ALQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACkAAAAVAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAApACkAKQApABUACwAAACkAKQAAACkAKQAAAAAAAAApAAEAKQApACkAKQApACkAKQAA
+ABQAAAAAAAAAAAAAAAAABwAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAAAAAABQA
+FAAAABQAFAAAAAAAAAAUAAAAFAAUABQAFAAUABQAFAAAACMAAAAPAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAjACMAIwAjAA8ABQAAACMAIwAAACMAIwAAAAAAAAAjAAAAIwAjACMA
+IwAjACMAIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQACgAAAAAAAAAAAAAAAAAAACgAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADIAAAAeAAAACgAAAAAA
+AAAA//YAAP/7AAAAAAAAAAAAAAAAAAAAAAAyADIAMgAyAB4AFAAAADIAMv/2ADIAMgAAAAD/9gAy
+AAoAMgAyADIAMgAyADIAMgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAP/xAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAD/7v/u/+7/9v/u/+7/7gAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/xAAAAAAAAAAAAAAAAAAD/
+9gAAAAAAAAAAAAD/7P/s/+L/9v/EAAD/4gAAAAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACv/2
+AAAAAAAAAAAAAP/sACgAAP/2/+z/4gAAAAAAAAAAAAD/7AAAAAD/2AAA/9j/7AAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/xAAAAAAAA
+AAAAAAAAAAD/9gAAAAAAAAAAAAD/7P/s/+L/9v/i/+L/4gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/xAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAD/7P/s
+/+L/9v/g/+D/4gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AP/xAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAD/7P/s/+L/9v/O/87/4gAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/xAAAAAAAAAAAAAAAAAAD/9gAAAAAA
+AAAAAAD/7P/s/+L/9v/S/9L/4gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAP/xAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAD/7P/s/+L/9v/E/7H/4gAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/xAAAAAAAAAAAAAAAA
+AAD/9v/sAAAAAAAAAAD/7P/s/+L/9v/EAAD/4gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAP/xAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAD/7P/s/+L/9v/E
+/7r/4gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/xAAAA
+AAAAAAAAAAAAAAD/9v/2AAAAAAAAAAD/7P/s/+L/9v/EAAD/4gAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/xAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAD/
+7P/s/+L/9v/E/77/4gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAP/xAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAD/7P/s/+L/9v/E/1j/4gAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/xAAAAAAAAAAAAAAAAAAD/9gAA
+AAAAAAAAAAD/7P/s/+L/9v/E/53/4gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAP/xAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAD/7P/s/+L/9v/E/4X/4gAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAACgAAP/2AAAAAAAAAAAA
+AAAAAAD/9gAAAAAAAAAAAAD/7P/s/+L/9v/EAAD/4gAAAAAAAAAAAAAAAAAAAAAAAP/2//YAAP/7
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/xAAAAAAAAAAAAAP/s/+z/7AAAAAD/7P/Y//b/7P/R/+L/
+0f/R/9H/0QAAAAAAAAAAAAAAAAAA//EAAP/2//b/+//7AAAAAAAA/+f/4v/i/+L/4gAAAAD/+//s
+AAAAAP/s/+z/7P/s/+z/7AAAAAD/7P/n//b/5//n/+f/5//n/+f/5wAAAAD/7AAA/+wAAAAAAAAA
+AP/2//YAAP/7AAAAAP/2AAAAAAAAAAAAAP/sAAAAAP/x/+z/7AAAAAAAAP/s/+z/7P/sAAD/7P/s
+/+z/7P/Y/87/4v+wAAD/zgAAAAAAAAAAAAAAAAAAAAAAAP/2//YAAP/7AAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAP/xAAAAAAAAAAAAAP/s/+z/7AAAAAD/7P/Y//b/7P/E/+L/uv+cAAD/ugAAAAAAAAAA
+AAAAAAAAAAAAAP/2//YAAP/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/xAAAAAAAAAAAAAP/s/+z/
+7AAAAAD/7P/Y//b/7P/E/+L/uv+c/4z/ugAAAAAAAAAAAAAAAAAAAAAAAP/2//YAAP/7AAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAP/xAAAAAAAAAAAAAP/s/+z/7AAAAAD/7P/Y//b/7P/E/+L/uv+c/3T/
+ugAAAAAAAAAAAAAAAAAAAAAAAP/2//YAAP/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/xAAAAAAAA
+AAAAAP/s/+z/7AAAAAD/7P/Y//b/7P/E/+L/uv+c/f7/ugAAAAAAAAAAAAAAAAAA//EAAP/2//b/
++//7AAAAAAAA/+f/4v/i/+L/4gAAAAD/+//sAAAAAP/s/+z/7P/s/+z/7AAAAAD/7P/Y//b/zv/E
+/+L/uv+cAAD/ugAAAAAAAAAAAAAAAAAA//EAAP/2//b/+//7AAAAAAAA/+f/2P/EAAD/zgAAAAD/
++//sAAAAAP/s/+z/7P/s/+z/7AAAAAD/7P/Y//b/0//T/+L/0//T/9P/0wAAAAAAAAAAAAAAAAAA
+//EAAP/2//b/+//7AAAAAAAA/+f/2P/EAAD/zgAAAAD/+//sAAAAAP/s/+z/7P/s/+z/7AAAAAD/
+7P/Y//b/xP/E/+L/u/+7/7v/uwAAAAAAAAAAAAAAAAAA//EAAP/2//b/+//7AAAAAAAA/+f/2P/E
+AAD/zgAAAAD/+//sAAAAAP/s/+z/7P/s/+z/7AAAAAD/7P/Y//b/xP/E/+L/uv+cAAD/ugAAAAAA
+AAAAAAAAAAAA//EAAAAAAAD/+wAAAAAAAAAA/+z/2P/E/23/zgAAAAD/+//sAAAAAP/s/+z/7AAA
+AAD/9gAAAAAAAAAAAAD/xP/s/+L/9v/E/23/4gAAAAAAAAAAAAAAAP/2//EAAAAAAAD/+wAAAAAA
+AAAA/+z/ugAAAAAAAAAAAAD/+//sAAAAAP/O/87/2AAAAAD/9v/i/+IAAAAAAAD/xP/s/+L/9v/E
+AAD/4gAAAAAAAAAAAAAAAAAA//EAAP/2//b/+//7AAAAAAAA/+f/4v/i/+L/4gAAAAD/+//sAAAA
+AP/s/+z/7P/s/+z/7AAAAAD/7P/Y//b/zv/E/+L/uv+i/6L/ugAAAAAAAAAAAAAAAAAA//EAAP/2
+//b/+//7AAAAAAAA/+f/2P/EAAD/zgAAAAD/+//sAAAAAP/s/+z/7P/s/+z/7AAAAAD/7P/s//b/
+2P/Y/+L/4v/Y/9j/2AAAAAD/7AAA/+wAAAAAAAAAAP/2//YAAP/7AAAAAP/2AAAAAAAAAAAAAP/s
+AAAAAP/x/+z/7AAAAAAAAP/s/+z/7P/sAAD/7P/s/+z/7P/Y/87/4v+w/5H/zgAAAAAAAAAAAAAA
+AAAA//EAAP/2//b/+//7AAAAAAAA/+z/7P/s/+z/7AAAAAD/+//sAAAAAP/s/+z/7P/2//b/7AAA
+AAD/9v/2//b/7P/s/+z/7P/s/+z/7AAAAAAAAAAAAAAAAP/2//EAAAAAAAD/+wAAAAAAAAAA/+z/
+7P/s/+z/7AAAAAD/+//sAAAAAP/s/+z/7AAAAAD/9v/s/+wAAAAAAAD/2P/s/+L/9v/EAAD/4gAA
+AAAAAAAAAAAAAP/2//EAAAAAAAD/+wAAAAAAAAAA/+z/xP+wAAD/ugAAAAD/+//sAAAAAP/Y/9j/
+2AAAAAD/9v/s/+wAAAAAAAD/0//s/+L/9v/T/9P/4gAAAAAAAAAAAAAAAP/2//EAAAAAAAD/+wAA
+AAAAAAAA/+z/xP+wAAD/ugAAAAD/+//sAAAAAP/Y/9j/2AAAAAD/9v/s/+wAAAAAAAD/xP/s/+L/
+9v/EAAD/4gAAAAAAAAAAAAAAAP/2//EAAAAAAAD/+wAAAAAAAAAA/+z/xP+wAAD/ugAAAAD/+//s
+AAAAAP/Y/9j/2AAAAAD/9v/s/+wAAAAAAAD/xP/s/+L/9v/E/47/4gAAAAAAAAAAAAAAAAAA//EA
+AP/2//b/+//7AAAAAAAA/+f/2P/EAAD/zgAAAAD/+//sAAAAAP/s/+z/7P/s/+z/7AAAAAD/7P/Y
+//b/xP/E/+L/uv+c/47/ugACAIoARABEABoARQBFACEARgBGAAgARwBHAAEASABIAB4ASQBJAAMA
+SgBKABYASwBLABoATABMAAoATQBNABAATgBOABEATwBPAAEAUABRABoAUgBTACEAVABUABYAVQBY
+AAgAWQBZACMAWgBaACoAWwBbAA8AXABcACoAXQBdABkAdwB3AAUAoQChACcAogCiABoAowCjABsA
+pAClABoApgCmABcApwCnABoAqACoAB4AqQCpAAgAqgCqAB4AqwCrACQArACsAB4ArQCtABgArgCu
+AAgArwCvAAsAsACxAAgAsgCyACUAswCzABoAtAC0ACEAtQC1ACwAtgC3ACEAuAC4AB8AugC6ACEA
+uwC7AAgAvAC8ABMAvQC9AAgAvgC+ABQAvwC/ACsAwADAACEAwQDBACkAwwDDABoAxQDFABoAxwDH
+ABoAyQDJAA4AywDLAAgAzQDNAAgAzwDPAAgA0QDRAAIA0wDTAAEA1QDVAB4A1wDXAB4A2QDZAB4A
+2wDbAB4A3QDdAB4A3wDfABYA4QDhABYA4wDjABYA5QDlABYA5wDnABoA6QDpABoA6wDrAAgA7QDt
+AAgA7wDvAAgA8QDxAAwA8wDzAAgA9QD1ABAA9wD3AAgA+QD6ABEA/AD8AAEA/gD+AAEBAAEAAAQB
+AgECACIBBAEEAAEBBgEGABwBCAEIABoBCgEKABoBCwELAB0BDQENABoBDwEPACEBEQERACEBEwET
+ACABFQEVAB4BFwEXAA0BGQEZAAgBGwEbAAgBHQEdABIBHwEfAAgBIQEhAAgBIwEjAAgBJwEnAAcB
+KQEpAAgBKwErAAgBLQEtAAgBLwEvAAgBMQExAAgBMwEzABUBNQE1AAgBNwE3ACoBOQE5ACoBPAE8
+ACYBPgE+ABkBQAFAABkBQQFBAAYBRQFGAAgBYwFjACEBZQFlAAEBZwFnAAMBaQFpABoBawFrABoB
+bQFtACEBbwFvAAgBcQFxAAgBuwG7AAoCsgKyAAEDBwMRAAUDEgMSAAkDEwMgAAUDlAOUACEDlQOV
+AAgDlgOWABkDlwOXAAgDmAOYABkDmQOZAAgDmgOaAAEDmwObACgDnAOcAAEDnQOdAAgAAgDkAAQA
+CgABAAsACwAEAAwADAAmAA0ADQAfAA4ADgABAA8ADwAbABAAEAAFABEAEQAbABIAEgAUABMAIQAB
+ACIAIgANACMAIwABACQAJAARACUAJQABACYAJgAZACcAKQABACoAKgAZACsALAABAC0ALQAWAC4A
+MQABADIAMgAlADMAMwABADQANAAlADUANgABADcANwAqADgAOAAVADkAOQAsADoAOgAnADsAOwAc
+ADwAPAAoAD0APQAdAD4APgABAD8APwApAEAAQAAmAEEAQgABAEQARAAGAEUARQAgAEYASAAhAEsA
+SwABAEwATAAFAE0ATQAJAE4ATgABAE8ATwAXAFIAUgAhAFMAUwAMAFQAVAAhAFgAWAAPAFkAWgAe
+AFsAWwAQAFwAXAAjAF0AXQALAF4AXgAaAF8AYQABAGMAaQABAGsAawABAG4AbgArAG8AbwAFAHAA
+cAABAHIAcgABAHMAcwArAHcAeAABAHkAeQAEAIEAgQABAIIAhwARAIgAiAASAIkAiQAZAIoAkwAB
+AJQAmAAlAJkAmQABAJoAmgAlAJsAngAVAJ8AnwAoAKAAoAABAKEAoQADAKIAqAAGAKkArQAhAK4A
+rgAIALIAsgAhALQAuAAhALkAuQABALoAugAhALsAvgAPAL8AvwAjAMAAwAAYAMEAwQAjAMIAwgAR
+AMMAwwAGAMQAxAARAMUAxQAGAMYAxgARAMcAxwAGAMgAyAAZAMkAyQAhAMoAygAZAMsAywAhAMwA
+zAAZAM0AzQAhAM4AzgAZAM8AzwAhANAA0AABANEA0QAhANIA0gABANMA0wAhANQA1AABANUA1QAh
+ANYA1gABANcA1wAhANgA2AABANkA2QAhANoA2gABANsA2wAhANwA3AABAN0A3QAhAN4A3gAZAOAA
+4AAZAOIA4gAZAOQA5AAZAOYA6gABAOwA7AABAO4A7gABAPAA8AABAPIA8gABAPQA9AABAPUA9QAF
+APYA9gAWAPcA9wAKAPgA+QABAPsA+wABAPwA/AAXAP0A/QABAP4A/gAXAP8A/wABAQABAAAXAQEB
+AQABAQIBAgAXAQMBAwABAQQBBAAXAQUBBQABAQcBBwABAQkBCQABAQsBCwAkAQwBDAABAQ4BDgAl
+AQ8BDwAhARABEAAlAREBEQAhARIBEgAlARMBEwAhARQBFAAlARUBFQAhARYBFgABARgBGAABARoB
+GgABARwBHAABAR4BHgABASABIAABASIBIgABASYBJgAqASgBKAAqASoBKgAVASsBKwAPASwBLAAV
+AS0BLQAPAS4BLgAVAS8BLwAPATABMAAVATEBMQAPATIBMgAVATMBMwAPATQBNAAVATUBNQAPATYB
+NgAnATcBNwAeATgBOAAoATkBOQAjAToBOgAoATsBOwAdATwBPAALAT0BPQAdAT4BPgALAT8BPwAd
+AUABQAALAUEBQQADAUQBRAAqAUYBRgAKAWIBYgABAWMBYwAgAWQBZAABAWUBZQAhAWYBZgABAWgB
+agABAWwBbAABAW0BbQAMAW4BbgABAXABcAAqAYIBgwAFAYQBhAABAYgBiQAkAYoBigAiAYsBjQAk
+AY4BjgAiAY8BjwAkAZABkgABAZMBkwAbAZUBlwABAZwBnAABAZ8BoQABAbEBugABAbsBuwAFArIC
+sgAXArQCtAABAs4C0QAFAtIC2QAEAtoC2gAmAtsC2wABAtwC3AAmAt0C3QAaAt4C3gABAwcDEQAB
+AxIDEgATAxMDIAABA5MDkwABA5QDlAAhA5cDlwAOA5gDmAAHA5sDmwACA5wDnAABA54DngABAAEA
+qwBEAEUARgBHAEgASQBKAEsATABNAE4ATwBQAFEAUgBTAFQAVQBWAFcAWABZAFoAWwBcAF0AdwCh
+AKIAowCkAKUApgCnAKgAqQCqAKsArACtAK4ArwCwALEAsgCzALQAtQC2ALcAuAC6ALsAvAC9AL4A
+vwDAAMEAwwDFAMcAyQDLAM0AzwDRANMA1QDXANkA2wDdAN8A4QDjAOUA5wDpAOsA7QDvAPEA8wD1
+APcA+QD6APwA/gEAAQIBBAEGAQgBCgELAQ0BDwERARMBFQEXARkBGwEdAR8BIQEjAScBKQErAS0B
+LwExATMBNQE3ATkBPAE+AUABQQFFAUYBYwFlAWcBaQFrAW0BbwFxAbsCsgMHAwgDCQMKAwsDDAMN
+Aw4DDwMQAxEDEgMTAxQDFQMWAxcDGAMZAxoDGwMcAx0DHgMfAyADlAOVA5YDlwOYA5kDmgObA5wD
+nQACAC4ABAAAABgAJgACAAIAAAAAAAD/9gABAukABAABAAEAAAABAAEBmwABAAEAAQADAukC6gLs
+AAIAOAAEAAAAHAAkAAIAAwAAAAAAAAAA/9j/9gABAZsAAQABAAEC4AAHAAEAAgABAAAAAQAAAAIA
+AQABAZsAAAABAAAACgDqAbwAAkRGTFQADmxhdG4AMgAEAAAAAP//AA0AAAACAAMABAAFAAYABwAI
+AAwADQAOAA8AEAAoAAZBWkUgAEhDQVQgAGpDUlQgAEhNT0wgAIxST00gAIxUUksgAEgAAP//AA0A
+AQACAAMABAAFAAYABwAIAAwADQAOAA8AEAAA//8ADgABAAIAAwAEAAUABgAHAAgACQAMAA0ADgAP
+ABAAAP//AA4AAQACAAMABAAFAAYABwAIAAoADAANAA4ADwAQAAD//wAOAAEAAgADAAQABQAGAAcA
+CAALAAwADQAOAA8AEAARYWFsdABoYWFsdABuYzJzYwB0Y2FzZQB6ZG5vbQCCZnJhYwCIaGlzdACQ
+bGlnYQCWbG51bQCcbG9jbACibG9jbACobG9jbACubnVtcgC0cG51bQC6c21jcADAc3VicwDGc3Vw
+cwDMAAAAAQAAAAAAAQABAAAAAQAOAAAAAgALABAAAAABAAYAAAACAAUABwAAAAEADwAAAAEAEQAA
+AAEACwAAAAEABAAAAAEAAgAAAAEAAwAAAAEABQAAAAEADAAAAAEADQAAAAEACgAAAAEACQASACYA
+LgA2AD4ARgBOAFYAXgBmAG4AdgB+AIYAjgCWAJ4ApgCuAAMAAAABAJAAAwAAAAEKrAABAAAAARTQ
+AAEAAAABFNoAAQAAAAEU3gABAAAAARTiAAEAAAABFW4ABgAAAAEV/gABAAAAARZwAAEAAAABFvwA
+AQAAAAEXjAABAAAAARgcAAEAAAABGCQAAQAAAAEYLAABAAAAARoyAAEAAAABHDgAAQAAAAEcPAAE
+AAAAARyCAAEJTgFPAqQCrgKyAr4CygLUAt4C4gLwAv4DDAMaAygDNgNEA1IDYANuA3IDdgN6A34D
+ggOGA4oDjgOSA5YDmgOeA6IDpgOqA64DsgO2A7oDvgPCA8YDygPOA9ID1gPiA+4D+gQGBBIEHgQq
+BDYEQgROBFoEZgRyBH4EigSWBKIErgS6BMYE1ATgBOwE+AUEBRAFHAUoBSwFMAU6BT4FQgVGBUoF
+TgVSBVYFWgVeBWIFZgVqBW4FcgV2BXoFfgWCBYYFigWOBZIFlgWaBZ4FogWmBaoFrgWyBbYFugW+
+BcIFxgXKBc4F0gXWBdoF3gXiBeYF6gXuBfIF9gX6Bf4GAgYGBgoGDgYSBhYGGgYeBiIGJgYqBi4G
+MgY2BjoGPgZCBkYGSgZOBlIGVgZaBl4GYgZmBmoGbgZyBnYGegZ+BoIGhgaKBo4GkgaWBpoGngai
+BqYGqgauBrIGtga6Br4GwgbGBsoGzgbSBtYG2gbeBuIG5gbqBu4G8gb2BvoG/gcCBwYHCgcOBxIH
+FgcaBx4HIgcmByoHLgcyBzYHOgc+B0IHRgdKB04HUgdWB1oHXgdiB2YHagduB3IHdgd6B34HggeG
+B4oHjgeSB5YHmgeeB6IHpgeqB64Hsge2B7oHvgfCB8YHygfOB9IH1gfaB94H4gfmB+oH7gfyB/YH
++gf+CAIIBggKCA4IEggWCBoIHggiCCYIKgguCDIINgg6CD4IQghGCEoITghSCFYIWgheCGIIZghq
+CG4Icgh2CHoIfgiCCIYIigiOCJIIlgiaCJ4IogimCKoIrgiyCLYIugi+CMIIxgjKCM4I0gjWCNoI
+3gjiCOYI6gjuCPII9gj6CP4JAgkGCQoJDgkSCRYJGgkeCSIJJgkqCS4JMgk2CToJPglCCUYJSgAE
+Az8DQAM9Az4AAQKtAAUC2QMlAycDIQMjAAUC2gMmAygDIgMkAAQDNQM3AzEDMwAEAzYDOAMyAzQA
+AQGbAAYDlAGxAvMC/QLfAukABgOVAbIC9AL+AuAC6gAGA5YBswL1Av8C4QLrAAYDlwG0AvYDAALi
+AuwABgOYAbUC9wMBAuMC7QAGA5kBtgL4AwIC5ALuAAYDmgG3AvkDAwLlAu8ABgObAbgC+gMEAuYC
+8AAGA5wBuQL7AwUC5wLxAAYDnQG6AvwDBgLoAvIAAQHiAAEB4wABAeQAAQHlAAEB5gABAecAAQHo
+AAEB6QABAeoAAQHrAAEB7AABAe0AAQHuAAEB7wABAfAAAQHxAAEB8gABAfMAAQH0AAEB9QABAfYA
+AQH3AAEB+AABAfkAAQH6AAEB+wAFAtsDLQMvAykDKwAFAtwDLgMwAyoDLAAFAcgDXwN5AwcDRQAF
+AckDYAN6AwgDRgAFAcoDYQN7AwkDRwAFAcsDYgN8AwoDSAAFAcwDYwN9AwsDSQAFAc0DZAN+AwwD
+SgAFAc4DZQN/Aw0DSwAFAc8DZgOAAw4DTAAFAdADZwOBAw8DTQAFAdEDaAOCAxADTgAFAdIDaQOD
+AxEDTwAFAdMDagOEAxIDUAAFAdQDawOFAxMDUQAFAdUDbAOGAxQDUgAFAdYDbQOHAxUDUwAFAdcD
+bgOIAxYDVAAFAdgDbwOJAxcDVQAFAdkDcAOKAxgDVgAGAUEB2gNxA4sDGQNXAAUB2wNyA4wDGgNY
+AAUB3ANzA40DGwNZAAUB3QN0A44DHANaAAUB3gN1A48DHQNbAAUB3wN2A5ADHgNcAAUB4AN3A5ED
+HwNdAAUB4QN4A5IDIANeAAEC3QABAt4ABANDA0QDQQNCAAEC1QABAs8AAQLWAAECCgABAgUAAQIG
+AAECCAABAgkAAQILAAECywABAhcAAQImAAECJQABAicAAQIoAAECRQABAkIAAQJDAAECRAABArAA
+AQJcAAECawABAmwAAQJpAAECbQABAmoAAQJxAAECmgABApYAAQKYAAEClwABAqQAAQLNAAECAQAB
+AfwAAQH9AAEB/wABAgAAAQICAAECyAABAhIAAQIdAAECHAABAh4AAQIfAAECPQABAjoAAQI7AAEC
+PAABAhkAAQJYAAECYgABAmMAAQJgAAECZAABAmEAAQJoAAECkAABAowAAQKOAAECjQABAqEAAQLK
+AAECogABAgwAAQIDAAECBwABAf4AAQINAAECBAABAhUAAQIQAAECEwABAg4AAQIWAAECEQABAhQA
+AQIPAAECGgABAhgAAQIbAAECrwABAiwAAQIjAAECKgABAiEAAQIrAAECIgABAi0AAQIkAAECKQAB
+AiAAAQIyAAECLgABAjMAAQIvAAECNAABAjAAAQI1AAECMQABAjgAAQI2AAECOQABAjcAAQJGAAEC
+PgABAkgAAQJAAAECRwABAj8AAQJJAAECQQABArEAAQKuAAECSwABAkoAAQJNAAECTAABAlQAAQJP
+AAECUwABAk4AAQJVAAECUAABAlYAAQJRAAECVwABAlIAAQJdAAECWQABAl8AAQJbAAECXgABAloA
+AQJvAAECZgABAm4AAQJlAAECcAABAmcAAQLMAAECyQABAnYAAQJzAAECdwABAnQAAQJ1AAECcgAB
+An4AAQJ5AAECfQABAngAAQKAAAECewABAn8AAQJ6AAEChwABAoMAAQKGAAECggABAokAAQKFAAEC
+lQABAosAAQKbAAECkQABApQAAQKKAAECmQABAo8AAQKcAAECkgABAp0AAQKTAAECnwABAp4AAQKj
+AAECoAABAqUAAQKpAAECpgABAqsAAQKoAAECqgABAqcAAQKBAAECfAABAogAAQKEAAECwAABArgA
+AQLBAAECuQABAsIAAQK6AAECwwABArsAAQLEAAECvAABAsUAAQK9AAECxgABAr4AAQLHAAECvwAB
+AtAAAQLRAAEDkwABAtIAAQLTAAEC1AABAtcAAQLYAAECrAABArMAAQK1AAEC3wABAuAAAQLhAAEC
+4gABAuMAAQLkAAEC5QABAuYAAQLnAAEC6AABAyEAAQMiAAEDKQABAyoAAQMxAAEDMgABAzkAAQM9
+AAEDQQABAwcAAQMIAAEDCQABAwoAAQMLAAEDDAABAw0AAQMOAAEDDwABAxAAAQMRAAEDEgABAxMA
+AQMUAAEDFQABAxYAAQMXAAEDGAABAxkAAQMaAAEDGwABAxwAAQMdAAEDHgABAx8AAQMgAAIAIwAH
+AAcAAAAJAAkAAQALAAwAAgAPAA8ABAARABwABQAkAD4AEQBAAEAALABEAF4ALQBgAGAASABkAGQA
+SQBtAG0ASgBvAG8ASwB9AH0ATACCAJgATQCaAKAAZACiALgAawC6APEAggD0APkAugD7AQoAwAEO
+AUAA0AFCAUUBAwFiAXEBBwGCAYcBFwGYAZkBHQG7AbsBHwKyArIBIAK0ArQBIQLpAvIBIgMjAyQB
+LAMrAywBLgMzAzQBMAM6AzoBMgM+Az4BMwNCA0IBNANFA14BNQABCVABTgKiAqwCsAK8AsgC0gLc
+AuAC7gL8AwoDGAMmAzQDQgNQA14DbANwA3QDeAN8A4ADhAOIA4wDkAOUA5gDngOiA6YDqgOuA7ID
+tgO6A74DwgPGA8oDzgPSA9YD4gPuA/oEBgQSBB4EKgQ2BEIETgRcBGgEdASCBI4EmgSmBLIEvgTK
+BNgE5ATwBPwFCAUUBSAFLAUwBTQFPgVCBUYFSgVOBVIFVgVaBV4FYgVmBWoFbgVyBXYFegV+BYIF
+hgWKBY4FkgWWBZoFngWiBaYFqgWuBbIFtgW6Bb4FwgXGBcoFzgXSBdYF2gXeBeIF5gXqBe4F8gX2
+BfoF/gYCBgYGCgYOBhIGFgYaBh4GIgYmBioGLgYyBjYGOgY+BkIGRgZKBk4GUgZWBloGXgZiBmYG
+agZuBnIGdgZ6Bn4GggaGBooGjgaSBpYGmgaeBqIGpgaqBq4Gsga2BroGvgbCBsYGygbOBtIG1gba
+Bt4G4gbmBuoG7gbyBvYG+gb+BwIHBgcKBw4HEgcWBxoHHgciByYHKgcuBzIHNgc6Bz4HQgdGB0oH
+TgdSB1YHWgdeB2IHZgdqB24Hcgd2B3oHfgeCB4YHigeOB5IHlgeaB54HogemB6oHrge0B7gHvAfA
+B8QHyAfMB9AH1AfYB9wH4AfkB+gH7AfwB/QH+Af8CAAIBAgICAwIEAgUCBgIHAggCCQIKAgsCDAI
+NAg4CDwIQAhECEgITAhQCFQIWAhcCGAIZAhoCGwIcAh0CHgIfAiACIQIiAiMCJAIlAiYCJwIoAik
+CKgIrAiwCLQIuAi8CMAIxAjICMwI0AjUCNgI3AjgCOQI6AjsCPAI9Aj4CPwJAAkECQgJDAkQCRQJ
+GAkcCSAJJAkoCSwJMAk0CTgJPAlACUQJSAlMAAQDPwNAAz0DPgABAq0ABQLZAyUDJwMhAyMABQLa
+AyYDKAMiAyQABAM1AzcDMQMzAAQDNgM4AzIDNAABAZsABgOUAbEC8wL9At8C6QAGA5UBsgL0Av4C
+4ALqAAYDlgGzAvUC/wLhAusABgOXAbQC9gMAAuIC7AAGA5gBtQL3AwEC4wLtAAYDmQG2AvgDAgLk
+Au4ABgOaAbcC+QMDAuUC7wAGA5sBuAL6AwQC5gLwAAYDnAG5AvsDBQLnAvEABgOdAboC/AMGAugC
+8gABAeIAAQHjAAEB5AABAeUAAQHmAAEB5wABAegAAQHpAAEB6gABAesAAQHsAAIB7QK0AAEB7gAB
+Ae8AAQHwAAEB8QABAfIAAQHzAAEB9AABAfUAAQH2AAEB9wABAfgAAQH5AAEB+gABAfsABQLbAy0D
+LwMpAysABQLcAy4DMAMqAywABQHIA18DeQMHA0UABQHJA2ADegMIA0YABQHKA2EDewMJA0cABQHL
+A2IDfAMKA0gABQHMA2MDfQMLA0kABQHNA2QDfgMMA0oABQHOA2UDfwMNA0sABQHPA2YDgAMOA0wA
+BgHQA2cDgQMPA00BuwAFAdEDaAOCAxADTgAFAdIDaQODAxEDTwAGAdMDagOEAxIDUAKyAAUB1ANr
+A4UDEwNRAAUB1QNsA4YDFANSAAUB1gNtA4cDFQNTAAUB1wNuA4gDFgNUAAUB2ANvA4kDFwNVAAUB
+2QNwA4oDGANWAAYBQQHaA3EDiwMZA1cABQHbA3IDjAMaA1gABQHcA3MDjQMbA1kABQHdA3QDjgMc
+A1oABQHeA3UDjwMdA1sABQHfA3YDkAMeA1wABQHgA3cDkQMfA10ABQHhA3gDkgMgA14AAQLdAAEC
+3gAEA0MDRANBA0IAAQLVAAECzwABAtYAAQIKAAECBQABAgYAAQIIAAECCQABAgsAAQLLAAECFwAB
+AiYAAQIlAAECJwABAigAAQJFAAECQgABAkMAAQJEAAECsAABAlwAAQJrAAECbAABAmkAAQJtAAEC
+agABAnEAAQKaAAEClgABApgAAQKXAAECpAABAs0AAQIBAAEB/AABAf0AAQH/AAECAAABAgIAAQLI
+AAECEgABAh0AAQIcAAECHgABAh8AAQI9AAECOgABAjsAAQI8AAECGQABAlgAAQJiAAECYwABAmAA
+AQJkAAECYQABAmgAAQKQAAECjAABAo4AAQKNAAECoQABAsoAAQKiAAECDAABAgMAAQIHAAEB/gAB
+Ag0AAQIEAAECFQABAhAAAQITAAECDgABAhYAAQIRAAECFAABAg8AAQIaAAECGAABAhsAAQKvAAEC
+LAABAiMAAQIqAAECIQABAisAAQIiAAECLQABAiQAAQIpAAECIAABAjIAAQIuAAECMwABAi8AAQI0
+AAECMAABAjUAAQIxAAECOAABAjYAAQI5AAECNwABAkYAAQI+AAECSAABAkAAAQJHAAECPwABAkkA
+AQJBAAECsQABAq4AAQJLAAECSgABAk0AAQJMAAECVAABAk8AAQJTAAECTgABAlUAAQJQAAECVgAB
+AlEAAQJXAAECUgABAl0AAQJZAAECXwABAlsAAQJeAAECWgABAm8AAQJmAAECbgABAmUAAQJwAAEC
+ZwABAswAAQLJAAECdgABAnMAAQJ3AAECdAABAnUAAQJyAAECfgABAnkAAQJ9AAECeAABAoAAAQJ/
+AAECegABAocAAgKDAUUAAQKGAAECggABAokAAQKFAAEClQABAosAAQKbAAECkQABApQAAQKKAAEC
+mQABAo8AAQKcAAECkgABAp0AAQKTAAECnwABAp4AAQKjAAECoAABAqUAAQKpAAECpgABAqsAAQKo
+AAECqgABAqcAAQKBAAECfAABAogAAQKEAAECwAABArgAAQLBAAECuQABAsIAAQK6AAECwwABArsA
+AQLEAAECvAABAsUAAQK9AAECxgABAr4AAQLHAAECvwABAtAAAQLRAAEDkwABAtIAAQLTAAEC1AAB
+AtcAAQLYAAECrAABArMAAQK1AAEC3wABAuAAAQLhAAEC4gABAuMAAQLkAAEC5QABAuYAAQLnAAEC
+6AABAyEAAQMiAAEDKQABAyoAAQMxAAEDMgABAzkAAQM9AAEDQQABAwcAAQMIAAEDCQABAwoAAQML
+AAEDDAABAw0AAQMOAAEDDwABAxAAAQMRAAEDEgABAxMAAQMUAAEDFQABAxYAAQMXAAEDGAABAxkA
+AQMaAAEDGwABAxwAAQMdAAEDHgABAx8AAQMgAAIAJAAHAAcAAAAJAAkAAQALAAwAAgAPAA8ABAAR
+ABwABQAkAD4AEQBAAEAALABEAF4ALQBgAGAASABkAGQASQBtAG0ASgBvAG8ASwB9AH0ATACCAJgA
+TQCaAKAAZACiALgAawC6APEAggD0APkAugD7AQoAwAEOASAA0AEiAUAA4wFCAUUBAgFiAXEBBgGC
+AYcBFgGYAZkBHAG7AbsBHgKyArIBHwK0ArQBIALpAvIBIQMjAyQBKwMrAywBLQMzAzQBLwM6AzoB
+MQM+Az4BMgNCA0IBMwNFA14BNAACAAoAAgK0ArIAAQACAC8ATwABAAYAIAABAAEBJQABAAYBbwAB
+AAEATAACAGAALQM+AyMDJAMzAzQBmwLpAuoC6wLsAu0C7gLvAvAC8QLyAysDLANFA0YDRwNIA0kD
+SgNLA0wDTQNOA08DUANRA1IDUwNUA1UDVgNXA1gDWQNaA1sDXANdA14DQgACAAgABwAHAAAACwAM
+AAEADwAPAAMAEQAcAAQAPgA+ABAAQABAABEARABdABIAZABkACwAAgBeACwDPQMhAyIDMQMyAt8C
+4ALhAuIC4wLkAuUC5gLnAugDKQMqAwcDCAMJAwoDCwMMAw0DDgMPAxADEQMSAxMDFAMVAxYDFwMY
+AxkDGgMbAxwDHQMeAx8DIANBAAIACQAHAAcAAAALAAwAAQAPAA8AAwARABEABAATABwABQA+AD4A
+DwBAAEAAEABEAF0AEQBkAGQAKwADAAEARgABABIAAAABAAAACAACAAgC6QLyAAADIwMkAAoDKwMs
+AAwDMwM0AA4DOgM6ABADPgM+ABEDQgNCABIDRQNeABMAAgAIAZsBmwAAAt8C6AABAwcDIgALAykD
+KgAnAzEDMgApAzkDOQArAz0DPQAsA0EDQQAtAAIAYAAtAt8C4ALhAuIC4wLkAuUC5gLnAugDIQMi
+AykDKgMxAzIDOQM9A0EDBwMIAwkDCgMLAwwDDQMOAw8DEAMRAxIDEwMUAxUDFgMXAxgDGQMaAxsD
+HAMdAx4DHwMgAAIACALpAvIAAAMjAyQACgMrAywADAMzAzQADgM6AzoAEAM+Az4AEQNCA0IAEgNF
+A14AEwACAF4ALANAAycDKAM3AzgC/QL+Av8DAAMBAwIDAwMEAwUDBgMvAzADeQN6A3sDfAN9A34D
+fwOAA4EDggODA4QDhQOGA4cDiAOJA4oDiwOMA40DjgOPA5ADkQOSA0QAAgAJAAcABwAAAAsADAAB
+AA8ADwADABEAEQAEABMAHAAFAD4APgAPAEAAQAAQAEQAXQARAGQAZAArAAIAXgAsAz8DJQMmAzUD
+NgLzAvQC9QL2AvcC+AL5AvoC+wL8Ay0DLgNfA2ADYQNiA2MDZANlA2YDZwNoA2kDagNrA2wDbQNu
+A28DcANxA3IDcwN0A3UDdgN3A3gDQwACAAkABwAHAAAACwAMAAEADwAPAAMAEQARAAQAEwAcAAUA
+PgA+AA8AQABAABAARABdABEAZABkACsAAQAGAZ4AAgABABMAHAAAAAEABgOBAAIAAQATABwAAAAC
+AQgAgQHIAckBygHLAcwBzQHOAc8B0AHRAdIB0wHUAdUB1gHXAdgB2QHaAdsB3AHdAd4B3wHgAeEC
+AQH8Af0B/wIAAgICyAISAh0CHAIeAh8CPQI6AjsCPAIZAlgCYgJjAmACZAJhAmgCkAKMAo4CjQKh
+AsoCogIDAf4CBAIQAg4CEQIPAhgCrwIjAiECIgIkAiACLgIvAjACMQI2AjcCPgJAAj8CQQKuAkoC
+TAJPAk4CUAJRAlICWQJbAloCZgJlAmcCyQJzAnQCcgJ5AngCewJ6AoMCggKFAosCkQKKAo8CkgKT
+Ap4CoAKmAqgCpwJ8AoQCuAK5AroCuwK8Ar0CvgK/AqwCswABAIEARABFAEYARwBIAEkASgBLAEwA
+TQBOAE8AUABRAFIAUwBUAFUAVgBXAFgAWQBaAFsAXABdAKIAowCkAKUApgCnAKgAqQCqAKsArACt
+AK4ArwCwALEAsgCzALQAtQC2ALcAuAC6ALsAvAC9AL4AvwDAAMEAwwDFAMcAyQDLAM0AzwDRANMA
+1QDXANkA2wDdAN8A4QDjAOUA5wDpAOsA7QDvAPEA9QD3APkA/AD+AQABAgEEAQYBCAEKAQ8BEQET
+ARUBFwEZARsBHQEfASEBIwElAScBKQErAS0BLwExATMBNQE3ATkBPAE+AUABQwFFAWMBZQFnAWkB
+awFtAW8BcQG7ArIAAgEIAIECrQHiAeMB5AHlAeYB5wHoAekB6gHrAewB7QHuAe8B8AHxAfIB8wH0
+AfUB9gH3AfgB+QH6AfsCCgIFAgYCCAIJAgsCywIXAiYCJQInAigCRQJCAkMCRAKwAlwCawJsAmkC
+bQJqAnECmgKWApgClwKkAs0CDAIHAg0CFQITAhYCFAIaAhsCLAIqAisCLQIpAjICMwI0AjUCOAI5
+AkYCSAJHAkkCsQJLAk0CVAJTAlUCVgJXAl0CXwJeAm8CbgJwAswCdgJ3AnUCfgJ9AoACfwKHAoYC
+iQKVApsClAKZApwCnQKfAqMCpQKpAqsCqgKBAogCwALBAsICwwLEAsUCxgLHArUAAQCBAAkAJAAl
+ACYAJwAoACkAKgArACwALQAuAC8AMAAxADIAMwA0ADUANgA3ADgAOQA6ADsAPAA9AIIAgwCEAIUA
+hgCHAIgAiQCKAIsAjACNAI4AjwCQAJEAkgCTAJQAlQCWAJcAmACaAJsAnACdAJ4AnwCgAMIAxADG
+AMgAygDMAM4A0ADSANQA1gDYANoA3ADeAOAA4gDkAOYA6ADqAOwA7gDwAPQA9gD4APsA/QD/AQEB
+AwEFAQcBCQEOARABEgEUARYBGAEaARwBHgEgASIBJAEmASgBKgEsAS4BMAEyATQBNgE4AToBOwE9
+AT8BQgFEAWIBZAFmAWgBagFsAW4BcAK0AAEABgDrAAEAAQBWAAIAKAARAtkC2gLbAtwC3QLeAtUC
+zwLWAtAC0QOTAtIC0wLUAtcC2AABABEACwAMAD4AQABeAGAAbQBvAH0BggGDAYQBhQGGAYcBmAGZ
+AAEAxgAEAA4AqACyALwAEQAkACwANAA8AEQATABUAFwAZABqAHAAdgB8AIIAiACOAJQDnwADAEkA
+wAK3AAMASQDnAbAAAwBJAE4BrwADAEkASwGuAAMASQBFAaoAAwBJAE0BqAADAEkATwGnAAMASQBM
+AawAAgBLAasAAgBFArYAAgDnAakAAgBNA54AAgDAAa0AAgBOAaYAAgBJAaUAAgBPAaQAAgBMAAEA
+BAJRAAIAeQABAAQBAQACAHkAAQAEAlYAAgB5AAEABABJArMCtAK1AAAABAH1AZAABQAAAooCvAAA
+AIwCigK8AAAB4AAxAQIAAAIABQMAAAAAAACgAABvAAAASgAAAAAAAAAAUGZFZADAACD+/wKy/soA
+WgOBAYQAAACTAAAAAAGFAVIAAAAgAAMAAAADAAAAAwAAABwAAQAAAAABXAADAAEAAAAcAAQBQAAA
+AEwAQAAFAAwAfgF/AhsCNwK8AsACxwLdAwQDCAMMAxIDFQMoHgMeCx4fHiMeQR5XHmEeayAVICIg
+JiAwIDMgOiA+IEQgUyBgIKwhIiIS4AD+////AAAAIACgAhgCNwK7AsACxgLYAwADBgMKAxIDFQMm
+HgIeCh4eHiIeQB5WHmAeaiAAIBggJiAvIDIgOSA+IEQgUyBfIKwhIiIS4AD+/////+P/wv8q/w/+
+jP6J/oT+dP5S/lH+UP5L/kn+OeNg41rjSONG4yrjFuMO4wbhcuFw4W3hZeFk4V/hXOFX4UnhPuDz
+4H7fjyGiAqQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgIKAAAAAAEAAAEAAAAAAAAAAAAAAAAAAAAB
+AAIAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAADAAQABQAGAAcA
+CAAJAAoACwAMAA0ADgAPABAAEQASABMAFAAVABYAFwAYABkAGgAbABwAHQAeAB8AIAAhACIAIwAk
+ACUAJgAnACgAKQAqACsALAAtAC4ALwAwADEAMgAzADQANQA2ADcAOAA5ADoAOwA8AD0APgA/AEAA
+QQBCAEMARABFAEYARwBIAEkASgBLAEwATQBOAE8AUABRAFIAUwBUAFUAVgBXAFgAWQBaAFsAXABd
+AF4AXwBgAGEAAACGAIcAiQCLAJMAmACeAKMAogCkAKYApQCnAKkAqwCqAKwArQCvAK4AsACxALMA
+tQC0ALYAuAC3ALwAuwC9AL4BkAByAGQAZQBpAZIAeAChAHAAawGgAHYAagAAAIgAmgAAAHMAAAAA
+AGcAdwAAAAAAAAAAAAAAbAB8AAAAqAC6AIEAYwBuAAAAAAAAAAAAbQB9AZMAYgCCAIUAlwEUARUB
+hQGGAYwBjQGIAYkAuQAAAMEBOgGbAZ8BmAGZAAAAAAGRAHkBigGOAZUAhACMAIMAjQCKAI8AkACR
+AI4AlQCWAAAAlACcAJ0AmwDzAUoBUABxAUwBTQFOAHoBUQFPAUsAAAABAAH//wAPAAIAMgAAAcIB
+zAADAAcAADMRIRElIREhMgGQ/qIBLP7UAcz+NDIBaAACAFD/+AC1AqEACwAcAAA3NDYzMhYVFAYj
+IiYTNDMyFhUUDgEHFCMiNS4CUCAMECkgChQnESkSDQgNBQ4NAwkHJhArHhEVJSICbhkIDQN453QK
+Cl/WiAAAAgAeAfEA5wKwABYALQAAEzQ+ATc2MzIVFAcOAgcOBSMiNzQ+ATc2MzIVFAcOAgcOBSMi
+HgQFAQQcHQIEERIBAQIBAgMEBAyCBAUBBBwdAgQREgEBAgECAwQEDAH/AT9KCh0ZBAoOOjkEAwgC
+BAEBDgE/SgodGQQKDjo5BAMIAgQBAQAAAgAe//YBnAIUAG0AgAAANzU0NjsBMjY3NjU0KwEiPQE0
+OwEyNTY3Njc+ATMyFRQGFRQ7ATI3Njc2MzIVFAYVFDsBMhYVFAYrASIVBhQ7ATIWFRQGKwEGFQYH
+FAcGIyoBLgE2NTQ2NTQrAQYHBgcGByIjIiY1NDY1NCsBIiY3FDsBMjU+AjU0KwEiBxUOAh4EB0kF
+AQEQBV8HB2QJDQgCAQQFDBMZBloHARkBAwsYGARACgUGB0gGEwdcBwQFCVYPFQEBARQHBwMBARYH
+VgsBFQEEBQMKCwcWA0QIBIAJWgcFCQUHWgYCAgsHqQQIBQIFcwsEDQYLBlk7EAIGAQsDnAQFB6EE
+BwoFmwQFBQsKBAV4DAYLCgQCA5YCAQIFAwEHAgSNAwQCA5YCBwEFCASNAwQGIAUGJD4aAwQFARA/
+LAADADr/bAG6AqoAUABfAG0AADc0NjMyHgEXFhcWNj0BNCYnLgM1NDY3PgE9ATQ7ATIdARQWFx4B
+FRQGIyIuAicmHQEUFhceBBUUBgcGFQYdARQGIyImPQE0JicuARMUFhceAT4BPQE0IyIHBhMUMzI3
+PgE1NCYnJiIVOhkKBQoQBSc6CAUFCSUuNRtjRgYCBwkHAgZBUxwHCQoJLCYLBAgfIzQcFldPDQED
+CQgDAwpDZTs5NAIIAQIFGSE7kQYEBC8+OzQGBlwHCwgXBi8FAQMH8AsJBBAaKzgjP1gGAQIHJAkJ
+JAcBAQVAGwoRHSQiBAII7Q0GBA4SIiAwG0haBwEEAwZ6CQMECHoKAwEEOgGiLTMWAQQBBAbqBhMj
+/fwQAQpIKi46FwMMAAQAMv/XAl8CdwAyAD0ASQBUAAATNDYzMhcWMzI3PgQ/ATIWFRQHAAcGIyI1
+ND8BNhI3NicmBwYjIicdARQHDgEjIiY3FBYzMjY1NCMiBhM0NjMyFhUUBiMiJjcUFjMyNjU0IyIG
+MmlIKB8YIi4vER0qAgcEAwYMBf6YSgQPEAJQULMXCQECBi86EBMBBmc9LzUxGxszWDQuX+1wRSow
+akEvNTEaHDNYNS1fAWo+ix8YHAoYKwIIBAQIBAMI/fF0BgoCBHJyAQcnDwEBAxwDEA4RCEh1QBYd
+KnVPRoD+1EeEOzJPfz8YHil1TkeAAAAAAAMAKP/2AngCggBSAGMAcQAANzQ3NjUnJjU0NjMyFhUU
+BwYVFBcWFxYyNz4DNTQrASImNDYzMhYzMjYzMhYVFAYrASIHBhUUFxYXHgIzMhYVFAYjDgEjIicm
+JyYiBwYjIiY3FBYzMjc2NScuAScmIyIHBjcUFxYzMjc2NTQmIyIGKHwOEDhfQTdUfQ4NOmILBAgF
+GhAOEzwJBAMKBlUREDMDCgQGDB4IDGEKHyEHCRwbBwIFCyhKAQwDDyEIBAhjWVFiPls6TUMHCRtm
+LQ0FBhRJRTMQBgQSRy4iKiybYlcKAhJANEFbNDBKVgkCAwsxaQwOCS0cIAgFBBYEAwMFDQkDEosF
+Aw0nOw0JBwMJCwQBCQozLwoJbV1yO1ZDCAMNJWglDA82/i49Ew01RCI0NwABAB4B8QBlArAAFgAA
+EzQ+ATc2MzIVFAcOAgcOBSMiHgQFAQQcHQIEERIBAQIBAgMEBAwB/wE/SgodGQQKDjo5BAMIAgQB
+AQABACj/dADvArEAHgAAEzQ+AzMyFhUHDgUVFB4DFRQjIi4DKCY0NyQCBgoICBkeHhkQHCkpHBAE
+JTUyIwEdSYpbRiAIBQgJIS1ASWAzT45dRCYDDitSZYYAAQAo/3QA7wKxAB4AABc3PgU1NC4DNTQz
+Mh4DFRQOAyMiJigICBkeHhkQHCkpHBAEJTUyIyY0NyQCBgp/CQghLUBJYDNPjl1EJgMOK1JlhkFJ
+iltGIAgAAAEAHgFcAWkCowBXAAATNDc+ATc2NTQnLgEnJjU0NjMyFx4CFxYzMjc+Ajc2MzIWFRQH
+DgEHBhUUFx4BFxYVFAYjIicuAScmIyIUFx4BFRQGIyImNTQ2NzY1NCMiBw4BBwYiJh4XCk0OEw8G
+SQkNDw0SDQcWGgUIAwIGBBEPBQ0TCxAJCD4IChIIYAwdEw0HCAhNDQwEBQMCGw8PEBEQAgEEBgsG
+PAsMGhEBvxUKBBsGBwYECwUuCQ8OCxAPCCIsCA0NCTIoBxMSCg0NDDcIDAMGAQECBAoVDg8DAycG
+BggKClUODxgYDgtTDAQGCwsGPwYHDwABAB//6gHwAboALAAANzQ+ATsBMj0BND4BMh4BHQEUOwEy
+HgEVFAYrASIGHQEUBiMiJj0BNCYrASImHwEICaoWBQcSCAcRsQgHAQYPrAwFCgoQCQkPqQwF1AgH
+BROwBwcBAQoJoxsFBwkOCQgKrwsGBQ2uDAYKAAABACj/ZACjAFgAFQAAFzc+ATU0LgI1NDYzMhYV
+FA4BIyImKBIRIxQZFCcIDjk1NQYEB4sQEDIXEB0QDwUOGy4RJlo1CwAAAAABABkAxgDkAPgADAAA
+NzQ+AjMyFRQjBiMiGQwMqwYCCGhXBMkMGwIGCSEIAAEAPP/4AKEAYQALAAA3NDYzMhYVFAYjIiY8
+IAwQKSAKFCcmECseERUlIgAAAQAK/xcBjALBABAAABc0NwA3PgEzMhUUBwEOASMiChMBOwIECw4V
+Dv7GCAsNGtwCNwNLBwsHDAgk/K0WCQAAAAIAOv/7AboBfAALABYAADc0NjMyFhUUBiMiJjcUFjMy
+NjU0JiIGOnBRWGdyU01uIVlAUFFffl29Um1vUVRtc09BUVpFO09ZAAEAlv/+AWQBhgA6AAA3NDY7
+ATI2NTY9ATQnNC4BKwEiNTQ2MzIWMjYzMhYVFAYrASIGFRQVBhUUFxQ7ATIVFAYjIiYiBiMiJpYF
+CSoIAwECAQQFKgsDCAlFGkQJCAMFCScHBAMBDCgLAwgJRRpECQgDDAcGBAgdO1ldLAUEAw0IBgIC
+BQkHBgMGAgE6sDUbDA0IBgICBQAAAQA8AAABuwGWAC0AABM0PgEzMhYVFA4BBwYVFDsBMjYzMhYV
+FAcGIyEiNTQ3PgM1NCYjIgYPASImPDRUIjdJRkgnHAfoBB8CBA4bAgn+ug8MDVNANi4mHj4SEwQN
+AUMIJyRINidYNRcQAgFCBQIPYAYLBwoMOjFRKiwyHhAPDwABAFD/KwGmAZcAPgAAFzQ2MzIXHgMz
+MjY1NCYjIgYjIi4DJyY1NDc+ATU0JiMiDgEjIiY1ND4BMzIWFRQHBhUUFxYVFAYjIiZQFw8QGQQU
+CxkOME5JTgwoAQMFAgIBAQIVTkkwJSE1GQEGDCdGIT1JWzAqk3lOKmWkCAwPAg4HBls6Rj0DAgQD
+BwIGAwsGFkA1KDkZGQsGByEfQzhSKBQDAgMMlVBqHgACACj/KgG+AYoAIwAxAAA3ND8BNjMyFREU
+FjsBMh0BFAYrASIGFxYVFA8BIj0BNCYrASI3FDsBMjY9ATQjIg8BBihUhVULDQQLOgcDCTQLBAEJ
+EC0LBQvnEjUZqA4FAwERrhEIIGKgYBr+2A0FCiIIAgQKtwIKAQQNugsEPAYGDtgaFdIVAAAAAQBk
+/yMBpAGbADgAADc0PgE3NjMyHgEzMjc2OwEyFQYHBiMiLgEnIgcGFRQWMzIzHgEVFA4CIyI1NDc+
+BDU0JiMiZBEYBgEOAk5jHBYCCAIEDQMBASQjO0kdEwIUAwQCAmt4SGJPEggIFjA3KxxtVQ+eBk1v
+IQYFBAUYBi0YEQMGAQpkBwQDClRcPGM1HBINAQQSICo9I0lGAAAAAgAw//sBuQKPACEAMwAANzQ+
+BDMyFhUUBw4DBwYVFjI2NzYzMhYVFAYjIiY3FBYzMjY1NCYjIgcOAwcGMCtETkgyCAUKBTFVOCEK
+CQMDEgMrME9tcVRYbENJRjFCUEweJAkIBgEDCedBe1lLLxkOBgQCFEVOPBsZAgMEAQhfSllpe1NF
+alg2S10GAgILBA0rAAAAAAEAVP8oAdgBoQAjAAATND4BNz4BMzIVFDsBMhUUBwYCBiMiJjU0ATY1
+NCsBIg8BBiZUAwcCAQcIDaSmEQQynmIDDRcBIAkSx1QBCQEYARYEHzwaDQUUBAkCCF3+zb4SCgEB
+9RABBAkzBgIAAAMAR//6Aa4CkgAvAD8ATwAANzQ+Ajc+ATczJy4BJyY1NDYzMhYVFA4HBwYUFx4G
+FRQGIyImNxQWMzI2NTQuAScmIyIHBhMUFxYfATI3PgE1NCYjIgZHFyocFAUJAgICAwoGZWNHQ1sE
+CgkSChUIFgEJCQEgDh8RFQlkUkloNUY6Mj8nKScWBQMePg5FIhQQAwsaLkAzMjyaJTsnEgoDAwEC
+AQYERVlEX1RCEBwZFBQNEQcPAQcCBQERCxcZIisYSFhaUD9PTjUoPR0VDBUuAQJANhoJBwoXVCRA
+SEsAAAAAAgA8/yYBxQGOACAALgAANzQ2MzIWFRQOBCMiJjU0PgM/AT4BIyIHBiMiJjcUFjMyNzY1
+NC4BIyIGPG5TV3E1U15YNwcEBjBMUk4UAwICAQISNkdNW0FGPGAeBho9LEBDzFlpfHBGeE8+IRAS
+BwIPITNbOQcHBwwhX1c8WzQLLjJVPVcAAgA8//gAoQF0AAsAFwAANzQ2MzIWFRQGIyImETQ2MzIW
+FRQGIyImPCAMECkgChQnIAwQKSAKFCcmECseERUlIgEfECseERUlIgAAAAIAMv9kAK0BdAAVACEA
+ABc3PgE1NC4CNTQ2MzIWFRQOASMiJhM0NjMyFhUUBiMiJjISESMUGRQnCA45NTUGBAcLIAwQKSAK
+FCeLEBAyFxAdEA8FDhsuESZaNQsByhArHhEVJSIAAAAAAQApACkB5wF9ABsAADc0PgE3Njc2MzIV
+FAcFBhUUFwUWFRQGIyIlLgEpAQcH0pcwAxMQ/sUqKgFACwwMA/5rCgTTBgUGA0w4EhkKBm8PBgMP
+cAQJCBCTBAgAAAACAB8AbgHwATYAEAAhAAA3ND4BMyEyHgEVFAYjISIuATU0PgEzITIeARUUBiMh
+Ii4BHwEICQGvCAcBBg/+VQkHAQEICQGvCAcBBg/+VQkHAYYIBwYFBwkOCgYHpwgHBQUHCQ4JBgcA
+AAEAKQApAecBfQAZAAA3NDclNjU0JyUmNTQzMhcWFxYVFAYHBCMiJikKAUEqKv7EDxIDMJfSEAUK
+/msDDAtBCgNwDwMGD28GChkSOEwGDgsIBJMQAAIAPP/4AU4CmwAuADoAABM1NDMyFhceBhUUBgci
+BgcOAQcUIyImNTQ3PgE7ATI1NCYnIi4FEzQ2MzIWFRQGIyImPAkGCAUYGzomMR0VOk0PCgEBBgEM
+CgYCAQwPOVdzcQIHAwUCAwEkIAwQKSAKFCcCXS0RGAEEBRATIys/Jk9eAQgJEDoQCQkNdxwMBlhI
+ZA4BAQECAwT9zBArHhEVJSIAAAAAAgAy/48C6QJMAEoAVwAANzQ+ATMyHgIVFA4CIyI1Nw4CIyIm
+NTQ+ATMyHwEyNzYzMhUUBwYVFB4BMzI2NzY1NCYjIgYVFBYzMjY3NjMyFhUUBw4BIyImNxQWMzI+
+ATU0JiMiBjJ6wGg4X1AuP2R0OSMGBxc/GRweP3lCCAwLAQ0NDxkDbgEKCSpmLESFb53moW9hkUQI
+BQYIBD6wYn2y3RcTH0krFAwqc7tuu2gaOGFBRXJFJhYvCBYlMCMkdmYDAw8QDQgG7SkLCgoyLERb
+cG/ZoneSQT8ICwMHBENJoGQSHHN1EQsNlwAAAAACAB7//QKmAq8AUABeAAA3NDY7ATI+Az8BPgE3
+NjIXEx4GOwEyFhUUBiMiJiMiBiMiJjU0NjsBMjU0JyYnJisBIg4CFAYVBhUUOwEyFhUUBiMiJiIG
+IyImExQ7ATI1NC8BJiIPAQYeBgwcAx0oJiEDagQaBgwOAngGGhEZERIMAiAIAwQHBkMREFQLCgQG
+DDYBRgYEAwfJBQYEBARRAU4IAwQHC0EgLgsKBMkQsw0EUwYECGIFDwkDPV5aTwf2CSEOGwf+rxFI
+MUQtKxYECQsGAwMFDQkDAx7EEQEBAQEFAQkBzhUDBAkLBgMDBQEvBgUBDPMTE/AMAAMAKP/9AiMC
+mQAuADoATgAAEzQ+ATMyFjMyNjMyFhUUDwEUHgUVFCEiJiMiBiMiJjU0NjsBMjURNCMHIhMQOwEy
+NTQnJisBIjUUFjsBMhYzMjc+ATU0JiMiBwYVKAUHCAZaERNTFWN7lhEWIioqIhb+6BtDAhJWAgoE
+BQ01BQo5FKkJPbRXH1ciCwYKOQoVAgsJKTpjTh0OBQKJBwcBAgNMVWU3BwEDBwwYIzcjqwIDBQ0J
+AyoBQ/IC/sP+4JVvHQogBgQBAwxFOUlTBAHpAAABAC3/8AKaAqgARAAAEzQ2MzIeBxceAjY9ATQ2
+MzIWFRQGFRQGIyImNTQ2NC4DIyIGFRQWMzI+AT8BPgEXFhUUBw4CIyIuAi3LmhMlIBsbExQKDwEF
+AwcCBAsMCAQGCg0GBBYrNkslbIyiczNgLwENAQkMDBABR3w6R3xjOQFPmr8EBwkMCQ0HCgEEAgIF
+BhsJBAQJBZ4eCQcFBwFUChoiIBa0iX+3Hh8HcQoGAgEMDXgKKSUrU4oAAgAj//wCyQKmACkAPwAA
+NzQ2OwEyEjU0IwciLgE1PAE+ATMyFjIzMjYzMhYVFA4BByImIyIGIyImNxQXFjMyPgU1NC4BIyIH
+BhUGIwYLQgQJAkYFBQMDBQUBFSAPKZMQptdjmlwggiEQbAMIA7ICBjNFb0UzGA4CR45YQxcHAQoL
+BAGQik4CAQUGBQUFAQEMup1pnUwBBAQEVjsBBBwpQTVKJhtJiV4GApCKAAEAKP/9AjoCsgBwAAA3
+NDY7ATI9ATQuAzU0KwEiLgE1NDMXFjMyNjMyNjc1NjMyFhUUBhUUBiMiNTQ2NTQhIhUUFxQWOwEy
+PQE0MzIVFAYUFhUUIyI9ATQuASsBIgYVEjMyPgEyNjMyNjc2NzQzMhUUBhUUIyIkIgYjIiYoBQw9
+BwEBAQELKwcHBQwrKxUcyRQvEwEBDAsGBAYKDwP+8AcCAwmnNxEOAgINEgQaGaMMBAYGG1JNRiwB
+DAYBAQIOEQMWC/6pIF8LCgMPCQNLYB9SSkEpAZABBwcOAQIDAwkBDAQHAlIuBgQOAkkDB4AqZAoG
+EDIJCAE4KjoECAkuBwYHBAv+7AEBAQYRDkkICRxiDAsDAwUAAAABACj//QIDArIAZQAAEzQzFxYz
+MjYzMjY3NTYzMhYVFAYVFAYjIjU0NjU0ISIVFBcUFjsBMj0BNDMyFRQGFBYVFCMiPQE0LgErASIG
+FR4COwEyFhUUBiMiJiIGIyImNTQ2OwEyPQE0LgM1NCsBIi4BKAwrKxUc0xQvEwEBDAsGBAYKDwP+
+5gcCBAytNxEOAgINEgQaGa0LBQEBAgNTCAMEBwtdIEwLCgQFDSsHAQEBAQsrBwcFAosOAQIDAwkB
+DAQHAlIuBgQOAkkDB3JuLgwEEDIJCAE4KkQECAk4BwYHBg4xn0YECQsGAwMFDQkDS2AfUkpBKQGQ
+AQcAAAABAC3/7gLUAqUATgAAEzQ2MzIXHgI2PQE0NjMyFhUUBhUUBiMiJjU0NjQuAyMiBhUUFjMy
+PgE3NjU0KwEiNTQzMhYzMjYzMhUUKwEiBhUUBhUUDgEjIi4CLc2edVQFAwcCBAsMBwMGCg0GBBMo
+M0ombZSedzNQHwEDClcICQ9jEhEzFggIHwkEAU6HPkd8YzkBT6C2OwQCAgUGGQkEBAkClR4JBwUH
+AUoKGB8dFLaHgr8YGQcaRDoMEgMDDhAaIAw8EQorJipTigAAAAABACj//QLvAp0AcAAANzQ2OwEy
+ETU0KwEiLgE0PgEzMhYzMjYzMhYVFAYrASIVFBYUFjMhMjY9ATQrASImNDYzMhYzMjYzMhYVFAYr
+ASIVEDsBMhYVFAYjIiYiBiMiJjU0NjsBMj0BNCYjISIGFRA7ATIWFRQGIyImIgYjIiYoBgw5BwYr
+CAYGBQcIBkMREE8LCgQFDTYHAQQLAW0LBAo5CgUFCgZSERJKAwoEBQ0uAgQ3CAMEBwtDIFQLCgQF
+DTcGAgf+iggEC0EIAwQHC1MgWgsKBA8JAwECZvwBBw4HAQMDBQ0JA4YbXBoFBAt6kwQWBAMDBQ0J
+A/L+jgQJCwYDAwUNCQOlfAsEBQz+4QQJCwYDAwUAAAAAAQAe//0BLwKdADEAADc0NjsBMhE1NCsB
+Ii4BND4BMzIWMzI2MzIWFRQGKwEiHQEQOwEyFhUUBiMiJiIGIyImHgYMRAoKPggGBgUHCAZhERBY
+CwoEBQ0/CwpHCAMEBwtdIGULCgQPCQMBb2KTAQcOBwEDAwUNCQOeh/7BBAkLBgMDBQAAAf/i/ywB
+JQKdACsAAAc0NjMyFjMyNjURNCsBIi4BND4BMzIWMzI2MzIWFRQGKwEiERUUBgcGIyImHjkKByIL
+Gg4KQQgGBgUHCAZkERBLCwoEBQ0yByI0PDETIrwXKRVATAHxkwEHDgcBAwMFDQkD/vPwVIo4QA4A
+AQAo//0CigKYAH4AADc0NjsBMjURNCsBIi4BND4BMzIWMzI2MzIWFRQGKwEiHQEUHgE7ATI+ATc2
+NTQrASIuATQ+ATMyFjMyNjMyFhUUBisBBw4BBw4CHgIXARY7ATIWFRQGIyImIgYjIiY1NDY7ATI1
+JwMmKwEiBhUQOwEyFhUUBiMiJiIGIyImKAYMNwgILAgGBgUHCAZPERBPCwoEBQ02DgEGBhYLXHsD
+CQ8lCAYGBQcIBj4REDULCgQFDTEoKXEWAwICAgEFAgENDxAOCAMEBwtJIEkLCgQFDR4RDNkHDxQJ
+BQtJCAMEBwtdIFgLCgQPCQOqASKTAQcOBwEDAwUNCQOefQgHBXCmBA0DBQEHDgcBAwMFDQkDMDCI
+GgMEAgMCBgL+yhEECQsGAwMFDQkDBA4BAQgDCf7xBAkLBgMDBQAAAQAo//0CRgKdADgAADc0NjsB
+MhE1NCsBIiY0NjMyFjMyNjMyFhUUBisBIhURFDMyNz4BPwE2MzIVFA4BBwYjIiQiBiMiJigFDD4J
+BzoKBgcNBlcREFsLDAUGDEYJCONCDQgCDAIJFAkKAgEVC/6vIF8LCgMPCQMBJOdZBRQFAwMECwkG
+1/7rdAYBBhBUCAoDNkILCwMDBQABACP/+QNhAp0AcQAANzQ2OwEyPgM3EjU0JisBIiY1NDYzMhYz
+MjYzMhcTFjMyNxM+ATsBMjYzMhYVFAYrASIdARQSOwEyFhUUBiMiJiIGIyImNTQ2OwEyNTQCIgYC
+Bw4BBwYjIicDJiMiBwYVFDsBMhYVFAYjIiYiBiMiJiMFDSoCAwEBAQESCA4uCAMEBwZaCw0tAQ8F
+0gkCAwjEBggLLhBJCwoEBQ0uBwkHNggFBAcLUCBPCwoEBQ0uCQUERGYeCiMLCQYFDOkNAwICCAVI
+CAMEBws9IDcLCgQPCQMJFBQnDgFugwgFBAkLBgMDDf30FhYB/xAHAwUNCQNQWpn+3wQJCwYDAwUN
+CQOxYgE/sP75SRkyFhMcAj8eINP+ZgQJCwYDAwUAAAEAKP/uAwYCnQBeAAA3NDY7ATI+AzQ2NRMj
+IiY1NDYzMhYzMjYzMhcBFjMyPQE0AjU0KwEiJjU0NjMyFjI2MzIWFRQGKwEiFRQCBhUUIyInASYj
+IhUGFRQGFRQ7ATIWFRQGIyImIgYjIiYoBgwsAwQCAQEBCEQIAwQHBl8LDSkBCgoBlhACBAIBXggD
+BAcLTyA3CwoEBgwvBAcGCgQO/hQOAgMBAQVWCAMEBwtPIDcLCgQPCQMFCgwTEhsLAf4ECQsGAwMN
+/g0UHCoxARQzOAQJCwYDAwUNCQM7RP7l3wIWEAJWEhQZYTbzLmYECQsGAwMFAAACAC3/9QLDAqMA
+CwAYAAATNDYzMhYQBiMiLgE3FBYzMj4BNC4BIyIGLcaOkbG9lFORYV5+ak9yMzJwTmeFAT6ex8r+
+1rpJmoGMvGCMoItftgAAAAACACj//QIgApsAMwBAAAATND4BMzIWMzI2MzIWFRQGIyImIyIdARQ7
+ATIWFRQGIyImIyIGIyImNTQ2OwEyETU0IwciExQzMjY1NCYjIgciFSgFBwgGWhEQaAtshIBvEzcN
+CgVJCAMEBwtYEBJXAgoEBgwzCQU/FKkmXnV3XBYLBQKJBwcBAgVjYVxZAwtCvQQJCwYDAwUNCQMB
+vzRsAv7NDVNbR1QBNgACAC3/RQL3AqMAOgBKAAATNDYzMhYVFAYHDgIVFB4BFx4CMzI+ATMyFhUU
+DgEjIi4BIyIGIyImNTQzMhYzMjc+AjUnLgM3FBceATMyPgI1NCYjIgYtypGVxYdtD15QM04ZGFA5
+Ex4yGQEDCy5MIjuXdxQPMgIJGxkEDgQgGRBFOA5GdWA2V1UlmBwPPko3jnRpkQFUm7S+kXewHwQo
+JAECAgYGBRcNDw8MBQckISkqEiEJDwEGBB0aAgIJLU59YIxhKjslRoFOe8CuAAACACj//QKBApwA
+VQBnAAATND4BMzIWMzI2MzIeAhUUDgIHDgEPARcyFhcWFx4BOwEyFhUUIyciJj0BNC4DJyImIyIV
+FBY7ATIWFRQGIyImIyIGIyImNTQ2OwEyPQEQIwciExQWMzIWFzI3NjU0JiMiByIVKAUHCAZaERB2
+CypGQycdLicUBQsCAgICCgagBwIECC4HBRGFBQMEFCNDLwpDDwsHBD0IAwQHC1EQEk4CCgQFDS0F
+DDcUpwYKFFoSCgJYb0oSIgcCiQcHAQIGDyNGMiA6KBgJAwMBAQECAjC2LBUHDwgDAgY6KzpHKx4B
+AQs+1QQJCwYDAwUNCQOBhQFZAv7hBgQBAQEobkdXAjYAAAEAN//xAe0CpQBFAAATNDYzMhcWMj8B
+NDYzMhYVBwYVFAYjIiY1NDY1NCYjIgYVFB4EFRQGIyIuAScuAjU0OwEyHwEeATMyNjU0LgQ3glRJ
+PgoMAQEECwwHAgMGCg0GA2czOUw1Tl1ONYdZM2AyAQEFBAwFDwEGAYEwNk81T1xPNQHoUWwqCAoL
+CQUFCT8/HwkHBQcBOgUWTEo3Kz0fJSZONlhpExUGDkQ4Bg4QXBUqRjMqPCEoKFAAAAAAAQAU//0C
+ngKuAE8AABM3PgE3PgEzMh0BFDMhMjc2MzIWFRQGFRQGIyI1NDY1NCsBIg4BFAYVBxQOAhUUOwEy
+FhUUBiMiJiIGIyImNTQ2OwEyEjU0KwEiDwEGIyIUBAMIAgEECw1sAWVsAQEMCwYEBgoPA3F0AwQC
+AQECAgECSggDBAcLXSBeCwoEBgw+BwcHkGABBwEMFAIgFhU/FgoEBgsGCwwEBwJSLgYEDgJJAwgU
+KR85CR0cWWRoI0EECQsGAwMFDQkDAYGFWg1GEQAAAAEAKP/1AssCmABYAAATND4BMzIWMzI2MzIW
+FRQGKwEiAhUUFjMyNzY3NjURNCsBIi4BND4BMzIWMjYzMhYVFAYrASIOAwcOAhUUIyImIyIHDgEj
+Ii4DNTQSNTQrASIuAigEBggGRREQVwsKBAYMQQYIYGlcUBEDBQcxCAYGBQcIBk0iOgMKBAUNGAME
+AgECAQEEAhUKKAwKJChxNTtTLRoGAQUlBgQGAgKJBwcBAwMFDQkD/rNJYWE2CwwRdwExUgEHDgcB
+AwMFDQkDIkRGayY5jlQJIEkUFyIcKEQ7KwsBJC07AQIGAAABAAr/5wKjApgAUQAAEzQ+ATMyFjMy
+NjMyFhUUBisBIhUUFxYXFjMyNz4ENTQrASoBLgM1NDYzMhYyNjMyFhUUBiIOAQcDBgcOAyMiLgEn
+NAoBKwEiLgIKBAYIBkUREGcLCgQGDEcCDERbEwMGEQs0KSwYCUcEAwUDAgEFCgZSIjoDCgQFGg0F
+BecDGAYNBwkGBQoYD2dnAx8GBAYCAokHBwEDAwUNCQMFEyDH7TAuHYVpdVAOEAECAwUECwQDAwUN
+CQMFBwv94QgiCRcLCB5IIQEBCQECAQIGAAAAAQAK/+cD5gKYAJoAABI0PgEzMhYzMjYzMhYVFAYr
+ASIUFx4CFxYzMjcTNjU0JicmKwEiLgE1NDYzMhYzMjYzMhYVFAYrASIVFBceAxceBjMyNz4ENTQr
+ASIuATU0NjMyFjMyNjMyFhUUBiMiDgEHAw4CBw4EIyIuASc0LgEnJiIHAw4CBw4EIyIuASc0LgMr
+ASImCgUHCAZGERBNCwoEBQ0yChsTOSwBDAECDo8FBwIWBTwHBgQGCwZYERBdCwoEBgtAAxINJx4b
+AQIEAwMCAgIBAhQGOyEtFglBBwYEBgsGUBESMAIKBAYMDQ0FBd0ECAsEBQwGCAYECA0XCBwuEgcG
+CY4ECAsEBQwGCAYECA0XCCEuLyICIwgGAoIOBwEDAwUNCQMSWkC2hgQkJAFtDQUEFAdOAQcHCwQD
+AwUNCAQJG0gwiGlcAwcOCQkGBQIyEJtZf00OEAEHBwsEAwMFCwkFBQcL/eELDQ0FCBIKCwQcUxgB
+ZKRBGRn+jAsNDQUIEgoLBBxTGAFvmJlrAQAAAAEACv/9AnQCmACQAAA3ND4BMjsBMj4DNz4CNzYn
+NAIrASoBLgM1ND4BMzIWMzI2MzIWFRQGKwEiBhcWFx4BHwEyNzY1NCsBIiY1NDYzMhYzMjYzMhYU
+BisBIgcOAQcGFBcSOwEyHgIVFA4BIyImIyIGIyImNTQ2OwEyPgEmJyYnJjEmBwYPARQ7ATIWFRQG
+IyImIyIGIyImCgEFBAYlAgkQDRoIFC1DDAcHuAUnBAMFAwIBBAYIBl4REEYLCgQFDSkLAgUbXgID
+AQEDVj8DOA0FBAoLMxARNQYLBQYKGgQqIW8IBATNCSMGBAYCBAYIBk8REFkLCgQGDDIGBQICAxJ/
+BgIFbjUMDTYMBgQKCzgQETwGCgYMBgYDCRcSJwsdPVMQCQsCASgBAgMFBAcHAQMDBQ0JAwQLQaIC
+BQEChV4VBAMJDQUDAwQWBDwwkwwGAgb+ugECBgYHBwEDAwUNCQMBAwUGJdUJAQibVxUEAwkNBQMD
+BAAAAAABAAr//QJLAp0AYAAAEzQ+ATMyFjMyNjMyFhUUBisBIgYXHgIXFjMyNz4ENTQrASImNTQ2
+MzIWMzI2MzIWFRQOASIrASIOAQcGFRA7ATIWFRQGIyImIgYjIiY1NDY7ATI1NCcCKwEiLgIKBAYI
+BlAREFgLCgQGDDsLAgUJOEUICQIDCAYqIiUVAjgNBQQKCzMQETUGCwUBBQUFJAJHXBMDCkcIAwQH
+C10gVQsKBAUNNAoHvQodBgQGAgKOBwcBAwMFDQkDBQoXa38QEQ4MUEFKMgcDAwkNBQMDBAsGBgN8
+oB8FBv7iBAkLBgMDBQ0JA/QLDAFZAQIGAAEAKP/9AjsCqgBIAAA3NDYSNzY1NCMhIgcGFQ4CFQYj
+IjU0PgE3NDMyHQEUHgIzITIWFRQGAgcGFRQzIToBNjQ2NDY1Njc0MzIVFAYVFCMiJCMiJih6zT8F
+GP7SCQEBAgYFBAUYBwsDEA0DDRcUAX0KB33BPQoLAVEEAwUCAQECEhEDFjn+ejMFAw8FuwE4YgcC
+AwcCAQknHAIPCQMrRRoGBgYDAwIBBgkGuP7caBACBQEBBQMJBA5JCAkcYgwLAwUAAAABAFD/cwEA
+ArIAHwAAFxE0NjsBMhYdARQGKwEiBhURFDsBMh4BHQEUBisBIiZQBAiXCQQECWkJBA1pBgUCBAmW
+CQR+AyEJBgMGDgkEBAj9IQwBBQcMBgUFAAAAAAEACv8XAYwCwQAQAAATNDMyFhcAMRYVFCMiJicB
+JgoVDgsEAT0TGg0LCP7GDgK1DAcL/K43Ag0JFgNTJAAAAAABACj/cwDYArIAIgAAFzQ2OwEyNjUR
+PAEuASsBIi4BPQE0NjsBMhYVERQGKwEiJjUoBAlpCQQDBQVpBgUCBAmWCQQECJcJBHYJBAQIAt8E
+BAMBAQUHDAcEBQr83wkGAwYAAAAAAQAzATQBYwJ4AA4AABsBNjIXEwYjIi8BBwYjIjOSAggCkg8L
+CRFmYhIKCwE3AUABAf7AAwPo6AMAAAAAAQAZ/7oBgf/nAAsAABc0MyEyHQEUIyEiNRkQAUsNDf6y
+DSsSEQUXEwAAAAABAGIBwQDXAmQADgAAEzQ2MzIfARYUKwEiLwEmYhMRFQkxAgQQAwVSBwJGDREZ
+ggQEBmsKAAAAAAIAI//vAY8BjwA7AEkAADc0PgE3NjU0LgMjIgcOAQcUBw4BIyI1NDYzMhYVFAYV
+FDMyNjMyFhUUBwYjIi4CLwEiDgEHBiMiJjcUFjMyPgE9ATQjIgcGI0pdOQgBCRIiGRINFAsBBwsn
+AwhiNkg7BhYCIwEDCkEPCwoPCAUBAQEGCgNELy40RiMeFDAdBg4wXkcqQCAKAQ8bHisWEQUJGiAQ
+BQgUDzlKQ0AdqAceGAsEBSwLDBAQBgYEBgIpLkMaKwwNA4YLDx4AAgAF//MBxwKkACoAOQAAEzQz
+PgIzMhUGFRQyPgMzMhYVFAYjIiYjIgYjIjU0PgE1NAIjIgYjIhMUMzI2NTQmIyIOARUUBgUFFEcx
+AgYDAg0WGSAOU22CWxM5DQsiBAwCAwkIAjkCBpRUQ09fQRAhEwICfxUCCAYPuVImBgkJBnNTXG0T
+Eg0BR14eVwFjBv3HMmZHQ2cLCwM7yQAAAQAj//YBfgGPACUAADc0NjMyFhUUBwYiJy4EIyIGFRQW
+MzI+ATMyFRQOAyMiJiN+UDJTChEaBAINBxEZEjxLUUkeOSACBw0cJDUcV2axaHY6Jg0HDQsFKQ0Y
+CGpARGQPDwgCDhQRDWYAAAAAAgAe/+kB2gKoADsASAAANzQ2MzIeAh8BMjU0LgEiBiImNzY3PgIz
+MhYVFA4BFRQXHgEzMjc2FhUUDgEPASI1NDY1NCYHBiMiJjcUFjMyNj0BNCYjIgYedVYRIRgSBQYG
+BAUCPggCAgIGGEEoAgcDAwMCAQoMBB4GBQEFB3MGAQUKPzlLZUlLTRdAPiNATrVVcQUICAIDEjCD
+XQkECwwBAwkGBxAHb9qJMEgdFAQBAgcIBgQBDwkBIQIIAgYnXmtKWhUM+gwoZQACAB7/8QGKAYwA
+IAAsAAA3NDYzMhYVFAYjIiYjIhUUFjMyPgI/ATIWFRQOASMiJjcUMzI3NjU0JiMiBh5yWkdOKQ0G
+1gQFWTwWKx0WBwYCDipWLVtkSww5ZCg7IS5Etlt7XEMFBwUkTFkNFBMHBg0CBSsua6MIBAEDQTZN
+AAAAAAEAI//+AUYCpgBKAAA3NDsBMjU0Jj0BNCsBIiY0NjsBMjY1NCY1NDYzMhYVFAYiJy4DIyIV
+FAcUFjsBMhQGKwEiBh0BFDsBMhYVFA4BIyImIyIGIyImIwwoBAECIQkFBAcbBwMCSlIfNCQYAQME
+ChENOwIGD3QHBQNzCwYKQggFAQYGCFIQDDcQCQQMDT8UPgI8cgQSBAQIGC4bV24mHRAfCRcUHQuk
+EVYMBQoPBAimkAYHBgQEAgIFAAAAAwAP/t4BpAGLAEgAVQBhAAAXND4BNzY0KwEiJyY1NDc2NzY1
+Jy4BJyY1NDYzMh4CHwEyPgE3MhYVFCMOARUUHgEVFAYHBgcGFBYXHgYVFAYjIi4BNxQWMzI2NTQu
+ASMiBhMUFjMyNjU0JiMiBg8zOR0XFTkfCQkSISsmAgMKBH9rRRYoGxUGBgIZIg4CBwMLMAYHOjkb
+kgQLAxFRMEktLRZ6YixSOy1YM0JiOkwoK1YmUhshQTYuK0CtIDQZBgUCExUbHAQIDAsBAQECASZ7
+QFULDg8FBgkJARMJBgEKAwETIRM8RhYLKQEQFQEBAwMJEBkoG0xaGDctLjQ4PBsmDzUBc0FaVj87
+Q0cAAAEACv/+Ad4CowBdAAATNDc2MzIVBhUcATI2NzYzMh4CHQEUFjsBMhUUIyImIyIGIyImNTQ7
+ATI2NzY1NCYjIgcGFRcUFx4COwEyFhUUDgEjIiYjIgYjIiY1NDsBMjY1NjU0JyYjIgYjIgoFiggF
+CAQCBUk8KDUYCAMIGg4OCC8QDDoQCQQNJwgCAQIwMC8qEAEBAQEDBiYIBQEGBgg7EAw6EAkEDCcH
+AwEIAQUBOgIEAoAQARIUpocHBgEDKCA+QC+PCAQNDgICBQkNAwgoiDpKFQgHllkaCgYCBgcGBAQC
+AgUJDQYMXn7KmhEHAAAAAAIAGf/+AOACYAAwADwAABM0Nz4BNzYzMh0BFBcUHgE7ATIVFAYjIiYi
+BiMiJjU0NjsBMjY1NjU0Jy4BIyIGIyI3NDYzMhYVFAYjIiYZBAMDCV8SBwMBBAUkCwMICT4aQwkI
+AwUJKQgDAQQBBAgBLwIENCcVEhgmFxEYAWUFCAYBAQUGqnE5BQQDDQgGAgIFCQcGBAgdO3VhCwUC
+yBkeFBQYIBUAAgAF/u0AygJ7ACsANwAAFzQ2MhYzMjY1NC4BNTQnJiMiBiMiNTQ3NDc2MzI+ATMy
+FRQWFRQGBw4BIyITNDYzMhYVFAYjIiYFHRgnBBMTBQQCAQgDPgUDBAECDBY9KQEHBRUhDVkWE0sn
+FRIYJhcRGP8QJQQTDglfw4QxGw4DBAUKAQIGAwIXFOlLWm4rESoDVxkeFBQYIBUAAAAAAQAK//4B
+twKpAHkAABM1NDc2MzIWFQMUFjsBMj4DNTY3PgIuASsBIiY1NDMyFjMyNjMyFRQrASIHBgcOARYX
+Fh8BFjsBMhYVFA4BIiYiBiMiJjU0OwEyLwEmJyYrASIGHQEUFjsBMhYVFA4BIyImIyIGIyImNTQ7
+ATI2PQEQIyIGIyImCgxyEQUCCwULFgQHBwMINRoDAQIDBwYUCAUOBCoMCigHDQwgC2ACAwMCAwID
+ApcLCwoIBQEGDC8cMAYJBAwLEQxuAgIJCQ4IAwMIFwgFAQYGCCwQEzoDCQQMKQcDCQIwBgcDAokJ
+DQEJBAn+QAgDAgcDCQFGKwUDBQIBBgcOAgIODXsCBAMDBQIDAq8NBgcGBAQCAgUJDQ+IAgMMBgqG
+DQUGBwYEBAICBQkNBgzBAZgDAwAAAQAU//4A5AKmAC0AABM0Nz4BNzYzMhYVFhIVFDsBMhYVFA4B
+IyImIyIGIyImNTQ7ATI1ECcmJyIGIyIUAgECB3gDBQIBBQgnCAUBBgYINxAMQRAJBAw0BAsHBAMr
+AggChQIOBgEBCQUKoP6oXycGBwYEBAICBQkNVQGLehIBBAABABn//gLKAYQAhQAAEzQ3PgE3PgIz
+MhYdARQXMDc2MzIeAh8BMjc+ATMyFhUUBhUUOwEyFRQjIiYjIgYjIiY1NDsBMjU0IyIOARQeAR0B
+FDsBMhUUIyImIyIGIyImNTQ7ATI1PAEmNTQuAyMiBwYdARQWOwEyFRQjIiYjIgYjIjU0OwEyNzY9
+ATQjIgYjIhkEAgMKEDMfAgsEAghPPhUhEgsDAgMKGUkbRTcCCiAODgg0EAw5EAkEDygJWRcwGgMD
+AyIODggxEAwtEAkGDCcHAQIHDxwUPCgLBQ4VDg4JNg0OPwcMCycKAwIEATcDBQFeBgwGAQEBAgID
+CBwOAQY3Cw8OBgUHEBpMRi6MEwoNDgICBQkNv4AODgQPIxqqKQ0OAgIGCA1hEywdAhkeJhQPHgkJ
+5B4NDQ4CAg0OIBRWbU4DAAABABn//gHpAYAAbAAAEjQ3PgE3MjY3NhYVFB0BFDc2Nz4EMzIeAhUU
+BhUUFjsBMhYVFA4BIyImIyIGIyImNDY7ATI2NzY1NCMiBwYVFAYVFB4BOwEyFhUUDgEjIiYjIgYj
+IiY1NDsBMjY3NDU2NTQnLgEjIgYjGQUCAwoFVBAJBA0BAQMeEB4gESo3GwkFAwgeCQUBBQYIMxAM
+ORAKBAUIJQcDAQRgITgSAQEFByQIBQEGBgg5EAw8EAkEDCcGAwEFAgEDCAE0AgFaCAwGAQEGAQED
+BgIBKgYJAQECFAkOBho1OSkhhgMIBAQJBgQEAgIEEgUDCDCAghwJDimlKQkHAwYHBgQEAgIFCQ0F
+CQICYmBEHwsDBAAAAgAe//EBoAGMAAsAGAAANzQ2MzIWFRQGIyImNxQWMzI+AjU0JiMiHnJbUGVq
+W1BtRz83JDMaCz46erdae3NUXnZ0RD5gIjs/JUJkAAIAGf7nAd0BfwBCAFAAABM0NjM+AjMyFh0B
+FDMyNzYzMhYVFAYjIicuAiIGFRcWOwEyFhUUDgEjIiYjIgYjIiY1NDsBMj0BNCcuASMiBiMiExQW
+MzI2NTQmIyIHBhUZBwIdQSUBBwQCARIyOlNYc14fIwMJBAYCAwIERggFAQYGCFIQDEUQCQQMNwMH
+AQQLAy0CDZk8G0JKSjgkHCEBYAQSAQMCBAoYCg4lalNRegsBAwIDA71DBgcGBAQCAgUJDaCOv2AK
+BAL+2REZbkNIWQ0REAAAAgAj/t0B0QGEADYAQwAANzQ2MzIWMzI2MzIVBh0BFDsBMhUUDgErASIO
+AyMiJjU0Nz4BMj4ENDU3NCMiBwYjIiY3FBYzMjY9ATQmIyIGI3dZIU4GCRYHEAUDKQwBBgYbGDEk
+HREBCQYNCRYKDgQHAQICBAEOQS1EakdPQR08ODA+Q7RXchohDZWVpaMPBgUDAgQDAgUHEAEBAgMB
+BQMJCAjfCQQTYGxCagsL+h4hYgABABn//gE/AYoAQAAAEzQ3PgE3NjMyFhUUFRQGFRQyPgE3PgEz
+MhYVFAYjIiYjIhUUOwEyFhUUDgEjIiYjIgYjIiY1NDsBMjU0IyIGIyIZAwIDCio/CgIBAgMDAhE0
+GBQlGgsMJgo5DD8IBQEGBghSEAw6EAkEDCsJBwE9AgMBYQUHBgEBAwEEAwIKLAoSCA0EJy4gCwkg
+H8xwBgcGBAQCAgUJDYm9AgABACP/9AEuAYkAOAAANzQ2MzIeARcWMzI2NCYnLgg1NDYzMhYVFAYj
+Ii4CIyIGFRQeAhceAxUUBiMiJiMXBwMEBwUqMxwmLisCIAYcBxQHCwNYODM1HgoHCwkcFh0sCx8R
+FyEZLxNTOi5QMgsbBw4GMiFAJxIBDgMNBw8NERQMMEEtFgcMFBkUIiQPGBUJCxANICIVNUEnAAEA
+I//3ARIB5AAtAAATND8BNjMyFRQOARQWOwEyFgcGKwEiHQEUHgEzMj8BMhUUDgEjIiY1NjU0KwEi
+IwNbAwYKAwMEB18JAwMECWMDBBYWFx0cBC0+EychAgwZBgFYBQN/BQoBJy0OAwQOEC7AFBYUCAgQ
+AxYWKRyQSD0AAAAAAQAP//EB5QGCAEAAABM0Nz4BNzYzMhURFDMyPQE0IyIGIyI1Njc2MzYzMhUG
+FRQWMzI2MzIUBgcGIyInJiMHDgEjIi4CPQE0IyIGIyIPAwIECVgWB29bCAExAgQCBAIFXxIHAQcM
+AiYBBQQKZgIKAQMBGhlPISIuFQgMAS4CBAFoBAcGAgEEBv7wQxB2ugIEEQIBBQbvPiUWBhQEAg8N
+JgwMFxYoKh2dTQEAAAEAGf/nAbQBfgBHAAATND4BMzIWMzI2MzIWFRQrASIVFB4BFxYzMjc2NTQr
+ASImNTQzMhYyNjIWFRQrASIHDgEHDgIHBiMiLgMnJicuASsBIiYZAQYGCCsQDUAICQQMHhIiLw0I
+BAMGXgoaCAUOAyoYIA4EDBAHBgtdFwcMFAoGBQQHBwUGASBNBAcLCQgFAXAGBAQCAgUJDQgCZYEf
+EhDfIhAGBw4CAgUJDQoT4jAOERgPBwkRDxUEYskLBAYAAAEAGf/nAqABfgB7AAATND4BMzIWMzI2
+MzIWFRQrASIVFB4BFxYzMjc2NzY1NCcmKwEiJjU0PgEzMhYzMjYzMhYVFCsBIhUUHgEXFjI3PgE1
+NCsBIiY1NDMyFjMyNjMyFhUUKwEiBw4BBw4BBwYjIicmJyYjIgcGBw4BBwYjIicuAicuASsBIiYZ
+AQYGCCsQDUAICQQMGRIfLA0HAgQJRAwHBQgaCggFAQYGCywSDS0MCQQMFQ0dKQwKBAkSQgwfCAUO
+AyoMDSQCBwQMBgkFCVMZCBsLAwgLExYvBgIDBkMRCBwMBAgMEwQiMhAEBwsLCAUBcAYEBAICBQkN
+CAJlgR8QF6wiEgkGCg8GBwYEBAICBQkNCAJlgR8XFivJEQsGBw4CAgUJDQoS4DMRIhMHQlCQEhKx
+IxAiFQdCD2GOLQsEBgAAAAEAGf/+AbsBfgB/AAA3NDMyNj8BNjQvAS4BKwEiJjU0PgEzMhYzMjYz
+MhYVFCMiFRQfARYyNzY3NjU0KwEiJjU0MzIWMzI2MzIVFCMiDgIHBgcGFBcWFxY7ATIWFRQOASMi
+JiMiBiMiJjU0OwEyNTQnJicuAQcGBwYVFDsBMhYVFA4BIyImIyIGIyImGQwODhN4CAVrCAcLEAgF
+AQYGCDcQDSUICQQMFAo/CQELQBUGGg0IBQ4JIwoMIgcNDAcNBg8DDVwKCk4mDQUMCAUBBgYILRAN
+LwgJBAwLFBUYKQcFCFkFChIcCAUBBgYIJxAOJAYIBQwNCRR7BwUHkAsEBgcGBAQCAgUJDQYEDlwL
+C0cbCgEHBgcOAgIODQYFEAIMXAoEDW0wDQYHBgQEAgIFCQ0IASAmNwkBCWkIDgIGBgcGBAQCAgYA
+AAABABn+2QG6AX4AXAAAEzQ+ATMyFjMyNjMyFhUUKwEiFRQWFxYyNzY1NCsBIiY1NDMyFjMyNjMy
+FRQrASIHBgcOAgcOCAcGBwYHBiMiNTQ3Njc+Azc2NTQuAScuASsBIiYZAQYGCDIQDUMICQQMExo+
+GxAGDlIfFwgFDgktCgwkBw0MDgoDJl8BDBMIAgcDBgQHBwkMBxEJBgk2CBITBxUDJxQYBCw4WQsE
+BgsLCAUBcAYEBAICBQkNCgyrQigo5xUHBgcOAgIODQpp7QMhOxYEFwYRBw8KDw4JFgUEBBoUDxsL
+BwENCRIKbQwIitIbCwQGAAAAAQAjAAABdQGFADIAADc0NxM+AjU0IwcOAQ8BBiMiNTQ3PgEzITIV
+FAcDBhUUMzcyNj8BPgEzMhUUBw4BIyEiIwrWAgYEDpsRBwMKAwoQCQEECQEZFwnSCQ+uCgQCBwEE
+DAkFAQQL/tkWCgcNATsDCAYBAwUBBQ0oDAYCTgkECQEO/soNBQoEAwo6CQMGFEkLBAAAAAEAKP9z
+AQsCsQA7AAASND4EPQE0PgUzMhYUBiMiBh0BFAYHBhQXHgEdARQWMzIeARUUBiMiLgU9ATQuAygL
+EhMSCwEFCxMeKx0IBAUJKykTJw8PJxMpKwYFAwQIHSseEwsFAQsSExIBDAwGAg0XNSdQJCMyFx0L
+CQQSBCY2lUg4DQYCBg04SJU2JgEGBgkECQsdFzIjJFAnNRcNAgAAAAABAGT/LwCTAvoAEAAAFxE0
+NjsBMhYVERQOASsBIiZkCAoHDwcBBQYVCgS7A6UKBgUM/FwJBwYGAAEAKP9zAQsCsQA7AAAWNDYz
+MjY9ATQ2NzY0Jy4BPQE0JiMiLgE1NDYzMh4FHQEUHgQUDgQdARQOBSMiKAYIKykTJw8PJxMpKwYF
+AwQIHSseEwsFAQsSExILCxITEgsBBQsTHisdCIkSBCY2lUg4DQYCBg04SJU2JgEGBgkECQsdFzIj
+JFAnNRcNAgYMBgINFzUnUCQjMhcdCwkAAAEALQBsAucBKAArAAA2NDc+AzMyHgIzMj4CNz4BFxYV
+FAcOAyMiLgIjIg4CBwYjIictBAYWKUQqMGtPYSYaLR0PBQIFCAsBBxkpQygybVFiKBsqGg0EBAMC
+CHAKDBcuOSQtNi0gMyMRCAECAwQDAxw1OCIrNCscLSMSDgIAAAAAAgBQ//gAtQKhAAsAHAAAEzQ2
+MzIWFRQGIyImEzQ+ATc0MzIVHgIVFCMiJlAgChQnIAwQKQwIDQUODQMJBykSDQJnFSUiDBArHv23
+A3jndAoKX9aIFRkIAAIAHv9+AXkB7QBMAFwAADc0Njc+ATc0NT4CNTQzMhUHFRQXFjMeARUUBwYi
+Jy4EJyYjIgcDFBcWMzI+ATMyFRQOAysBIgcGIyI1ND4BNzQmIicmIy4BNxQWFxYzMjUTNTQjIgcO
+AR5sSgcDAQEDAgIUBwcDAi1EChEaBAIKBg0RDAIDBQIaBg4PHjkgAgcNHCQ1HAQHAQoBEgIFAgIB
+BQICRE1BLSoGAgMZAwQEMz2xYHMJAQQGAgEPIxUFBgNPBgUBAQc3IQ0HDQsHHw8VDAMBC/7ICgED
+Dw8IAg4UEQ0IcAIBGzgaBQUBAQxhYzFVFAMHATQGBQELYwAAAAEAKP+wAeUCmQBqAAAXND4BNz4B
+NzY1NCcuASsBIiY1NDsBMjY1NC4BNTQ2MzIWFRQGIyI1NCYjIg4CHQEUFjsBMhYUBisBIgYHBgcG
+FTc+ATc2MzIWMzI1NCY1NDYzMhYVFAYjIiYjIgYHBhQOByMiKBIrBwoDAQQDAQQLMwYDCDILBQME
+Y0QwQxcREB4kHycRBQYMeQYDAwZ5DAUBBR4EAQIFAyQoG3kVNCsVCw4fRiogxAUHBwQBBgEGAwcG
+CAoGHDgKEhsFBwQIRiMyNgwEBAkLAwYBQWgxSVwqJBEYCCI2HDo1K6oNBQQQBAQMaVUJAwEBAwER
+ESULJAQHGSEWK0IOCgoDAg8FDQULBAYCAAAAAAIAGf/vAdABpgAvADgAADc0PwEmNTQ3JyY0NjMy
+HwE2Mhc3NjMyFhUUDwEWFRQHFxYUBiMiLwEGIicHBiMiJhIUFjI2NCYjIhkRPSMiPBEPCQwQPi52
+Lz4QCwoPET4lJT4REAkKET4vdi4+EAwKDl5KZktLMzQIChE+MDs8LT4RFA4QPiMjPhAPCQoRPzI4
+NzE/ERQPET4kIz0QDwEAaklLaE0AAQAK//0CSwKdAHgAABM0PgEzMhYzMjYzMhYVFAYrASIGFx4C
+FxYzMjc+BDU0KwEiJjU0NjMyFjMyNjMyFhUUDgEiKwEiDgEHMzIUKwEHBh0BMzIUKwEWOwEyFhUU
+BiMiJiIGIyImNTQ2OwEyNSMiJjsBNTQvASMiJjsBAisBIi4CCgQGCAZQERBYCwoEBgw7CwIFCThF
+CAkCAwgGKiIlFQI4DQUECgszEBE1BgsFAQUFBSQCM1EXlgMDpA0DtAMDtAIIRwgDBAcLXSBVCwoE
+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</string> </value>
+        </item>
+        <item>
+            <key> <string>next</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="3" aka="AAAAAAAAAAM=">
+    <pickle>
+      <global name="Pdata" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">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
+FRkeFBQYIBUAAgCBAdABDwJeAAcADwAAEjQ2MhYUBiImFBYyNjQmIoEqOioqOg4ZJBkZJAH6Oioq
+OipZJBkZJBkAAAAAAQBr/uEBSwAAABwAABc0PgY3MwYVFBYzMjY/ATIWFRQOASMiJmsGBxQKHgwn
+BhZYKBgXKAsLAQoeQSQgPcIOHBUdDyAMJQZYTyEvFgsLDAEDICQ7AAAAAAEAXwHwAS4CRwAaAAAT
+NDc+ATMyFjMyNzYzMhUUBwYjIiYjIgcGIyJfCAsgDRA8DBYOAgoHBxYmEjYQFwsCCQcB8gcTGxwm
+IwcCCBM6JR8GAAAAAAIAeAHBAVsCZAAOAB0AABI0PwE2MzIWFRQPAQYrATI0PwE2MzIWFRQPAQYr
+AXgCMQkVERMHUgQEEGoCMQkVERMHUgQEEAHBBASCGRENCgprBgQEghkRDQoKawYAAf7SAcH/RwJk
+AA4AAAE0NjMyHwEWFCsBIi8BJv7SExEVCTECBBADBVIHAkYNERmCBAQGawoAAAAB/ykBwf+eAmQA
+DgAAAjQ/ATYzMhYVFA8BBisB1wIxCRUREwdSBQMQAcEEBIIZEQ0KCmsGAAAAAAH+ygHL/6YCVwAa
+AAABND8BPgE7ATIWHwEWFRQrASIvASYPAQYrASL+ygNPBgUHFAcFBk8DBQwBB1EEBFEGAgwFAc0B
+BXcKAwMKdwUBAgZGAwNGBgAAAAAB/s8B8P+eAkcAGgAAATQ3PgEzMhYzMjc2MzIVFAcGIyImIyIH
+BiMi/s8ICyANEDwMFg4CCgcHFiYSNhAXCwIJBwHyBxMbHCYjBwIIEzolHwYAAAAB/tIB/f+eAiUA
+DwAAATU0NjsBMhYdARQGKwEiJv7SAwa7BgICBrsHAgIGFwYCAgUZBgICAAAAAAH+0QHL/58CSgAW
+AAABNDsBFx4BFxYyNz4BPwEzMhUUBiMiJv7RAREBAQUDFWwVAwUBAREBNTIzNAJDBwQFEQcpKQcR
+BQQGMElIAAAB/wUB7P9rAkwACwAAAzQ2MzIWFRQGIyIm+ycVEhgmFxEYAhUZHhQUGCAVAAL+tQHs
+/7sCTAALABcAAAE0NjMyFhUUBiMiJjc0NjMyFhUUBiMiJv61JxUSGCYXERigJxUSGCYXERgCFRke
+FBQYIBUUGR4UFBggFQAC/vEB0P9/Al4ABwAPAAAANDYyFhQGIiYUFjI2NCYi/vEqOioqOg4ZJBkZ
+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
+DgFBFQ8iBA0MEQMEBAIFAgcCewoJQQcHAUwhGiwYBAgJOQWFBCAIBQGFBgQEAgIFCQ0MV0oBBQMC
+BA1xIAIGBQEEBgcOAgIODQIBBQMKA6gNElcpDA8CAQEPDFQmB94GAAEAHgAAAYQBrAA+AAA3NDcT
+PgI1NCMHKgEGIg4BDwEGIyI1ND4BNzYzMhYPAQYWMyEyFRQHAwYVFDM3MjY/AT4BFxYVFAcOASMh
+Ih4K5AIEAw6lBAoDBQEBAQcCCw8GCAICBgkLAQEBAggBChMI1w0KwgkEAQMBBwwJBQEEC/7FFgoE
+EAFHAwYFAQQFAQQFBTIMCgIpORIGAwUJCAIIAw3+vhMFBAcDCjwJBQEBCBdJCwQAAAIAFP/+AdIB
+rQA5AEoAADc0OwEyPgE3PgE3NjMyHgMXEjsBMhUUIyImIyIGIjU0OwEuAScuASsBIgcGBzMyFRQj
+IiYiBiMiNxQ7ATI0Jy4CJyYiBwYHBhQLHwc5TAgCEQsGDQMEBAIGA4sIHwcKBEALClUMBz4EIwED
+BAVyBQglAkQIDAdDFjQHCpsHXgkCBA4SBAYICBQVBQsOfrgRBRIjEwMICBAH/pYNDgICCxAQZQQI
+BBJcFwwPAgK4AwgDCyo0CxMTMjoPAAAAAAMAGf/+AacBkwAuADoASwAAEzQzMhYzMjYzMh4CFRQO
+AxUXHgMVFCMiJiMiDgEjIjU0OwEyPQE0KwEiFxQ7ATI2NTQrASIVNRQ7ATIWMzI2NTQmIyIHBhUZ
+CgJUERJQCh8uNBwVHh8VDA0lJBmxDlAPEy8gAQkJPQYIPQuZCC88OXgtBwoyBhgBHSE8MSAJAwGE
+DgECBhIqIBclFA0FAQMDDBUoGmYBAQEMDzaei/doLiFZByIGATEjKSwCAkAAAAEAHv/xAb8BnQAy
+AAA3NDYzMhYfATc2MzIVFAYVFCMiNTQ2NTQnJiMiBhUUFjMyNz4BNDc2MzIVFAcOAiMiJh6HWShQ
+FBMCAQwOBBAPAws8TjxSWEVdLQICAQELEAQBOFgja37QUH0YDAwNCwkEdBIIBwFAAwQLPGdOTGwt
+DBofCgkLLTgGGhdxAAAAAgAZ//4BzgGUACIAMwAANzQ7ATIRNSMiNTQ7ATIeATIzMjYzMhYVFAYj
+IiYjIg4BIyI3FBcWMzI+AjU0JiMiByIVGQg7BzwICAYGFBgcDRdGCmZ5flcTUBMRLSECCZMDBB8y
+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
+AAMAFP/+AdICVwAZAFMAZAAAEzQ/AT4BOwEyFh8BFhUUKwEvASYPAQYrASIDNDsBMj4BNz4BNzYz
+Mh4DFxI7ATIVFCMiJiMiBiI1NDsBLgEnLgErASIHBgczMhUUIyImIgYjIjcUOwEyNCcuAicmIgcG
+BwaRA08GBQcUBwUGTwMFDAhRBARRBgIMBX0LHwc5TAgCEQsGDQMEBAIGA4sIHwcKBEALClUMBz4E
+IwEDBAVyBQglAkQIDAdDFjQHCpsHXgkCBA4SBAYICBQVBQHNAQV3CgMDCncFAQIGRgMDRgb+QA5+
+uBEFEiMTAwgIEAf+lg0OAgILEBBlBAgEElwXDA8CArgDCAMLKjQLExMyOg8AAwAU//4B0gJKABYA
+UABhAAATNDsBFx4BFxYyNz4BPwEzMhUUBiMiJgM0OwEyPgE3PgE3NjMyHgMXEjsBMhUUIyImIyIG
+IjU0OwEuAScuASsBIgcGBzMyFRQjIiYiBiMiNxQ7ATI0Jy4CJyYiBwYHBpgBEQEBBQMVbBUDBQEB
+EQE1MjM0hAsfBzlMCAIRCwYNAwQEAgYDiwgfBwoEQAsKVQwHPgQjAQMEBXIFCCUCRAgMB0MWNAcK
+mwdeCQIEDhIEBggIFBUFAkMHBAURBykpBxEFBAYwSUj9+A5+uBEFEiMTAwgIEAf+lg0OAgILEBBl
+BAgEElwXDA8CArgDCAMLKjQLExMyOg8AAwAU//4B0gJHABoAVABlAAATNDc+ATMyFjMyNzYzMhUU
+BwYjIiYjIgcGIyIDNDsBMj4BNz4BNzYzMh4DFxI7ATIVFCMiJiMiBiI1NDsBLgEnLgErASIHBgcz
+MhUUIyImIgYjIjcUOwEyNCcuAicmIgcGBwaWCAsgDRA8DBYOAgoHBxYmEjYQFwsCCQeCCx8HOUwI
+AhELBg0DBAQCBgOLCB8HCgRACwpVDAc+BCMBAwQFcgUIJQJECAwHQxY0BwqbB14JAgQOEgQGCAgU
+FQUB8gcTGxwmIwcCCBM6JR8G/hsOfrgRBRIjEwMICBAH/pYNDgICCxAQZQQIBBJcFwwPAgK4AwgD
+Cyo0CxMTMjoPAAAEABT//gHSAkwACwAXAFEAYgAAEzQ2MzIWFRQGIyImNzQ2MzIWFRQGIyImATQ7
+ATI+ATc+ATc2MzIeAxcSOwEyFRQjIiYjIgYiNTQ7AS4BJy4BKwEiBwYHMzIVFCMiJiIGIyI3FDsB
+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</string> </value>
+        </item>
+        <item>
+            <key> <string>next</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAAAQ=</string> </persistent>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="4" aka="AAAAAAAAAAQ=">
+    <pickle>
+      <global name="Pdata" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">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
+NxQWMzI3EScmIyIGHnlzDVQULa0HBBAMAQ0PgjoECCJ+DA4BAQ4MVEkEBAMBAQMCEDc3MxEQCAMO
+DwEMAUeCSgddJmd0U09KPRMDEz1DU75dggwCFwYHAloTBgY5BTRiDwcrBAMKJxInCgYHJAcCBAQX
+Nx4dCwEBBAs5BgYRTAgHAQEMc2tgaA4BIjgTZAAAAAIAGf/+AZ8BkwA2AEQAADc0OwEyPQE0KwEi
+NTQzFxYzMjYzMhUUKwEiFRQWMzYzMhUUIyImIyIVFjsBMhUUIyImIyIPASI3FDMyNjU0JiMiBw4B
+FRkJPgUENw0NIiMaHk0BCQw7BQIFKhSorA4pAwcCBkEHBwFMISQkJAiZCkxPQDgbCwUCDQxUepEP
+DAEBAg0OMwUDAnF2AgY7DA8CAQF2CScyLzMBAQIGAAABABkBIADkAVIADAAAEzQ+AjMyFRQjBiMi
+GQwMqwYCCGhXBAEjDBsCBgkhCAAAAAABABkBIADkAVIADAAAEzQ+AjMyFRQjBiMiGQwMqwYCCGhX
+BAEjDBsCBgkhCAAAAAABABkBIADkAVIADAAAEzQ+AjMyFRQjBiMiGQwMqwYCCGhXBAEjDBsCBgkh
+CAAAAAABABkBIADkAVIADAAAEzQ+AjMyFRQjBiMiGQwMqwYCCGhXBAEjDBsCBgkhCAAAAAABAAoB
+EwHqATgADgAAEzQ2MyEyFh0BFAYjISImCgQJAcMLBQUL/kQPBQEnDAUECAwJBAUAAQAKARMC5AE4
+AA4AABM0NjMhMhYdARQGIyEiJgoECQK9CwUFC/1KDwUBJwwFBAgMCQQFAAEACgETAuQBOAAOAAAT
+NDYzITIWHQEUBiMhIiYKBAkCvQsFBQv9Sg8FAScMBQQIDAkEBQACADIAuwFcAcEAFQArAAASNDc+
+AT8BMhYVFAYUFhUUBiMnLgEnNjQ3PgE/ATIWFRQGFBYVFAYjJy4BJzI3ECgLDAIMPj4MAgwLKBBf
+NxAoCwwCDD4+DAIMCygQAToIMw8nCwsLAQNuDG4DAQsLCycPMwgzDycLCwsBA24MbgMBCwsLJw8A
+AAAAAgA8ALsBZgHBABUAKwAANzQ2NCY1NDYzFx4BFxYUBw4BDwEiJjc0NjQmNTQ2MxceARcWFAcO
+AQ8BIiY8Pj4MAgwLKBA3NxAoCwwCDJY+PgwCDAsoEDc3ECgLDAIMxwNuDG4DAQsLCycPMwgzDycL
+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
+IilgDjYDAQQB6zZfPCsTEAMGJEs8EUI3OUhPUos7J2gLBikAAAEAQQFOAVAC/QAlAAATND4BNTQz
+Mh0BFjsBMhUUBw4CBw4BIyImNTQ3NjcjIg8BFCMiQQICDgwWWXIQAzInQBAEBwYOGkUoRosuCgIJ
+DwKHASI0FwgOAgIKBgZaSJE7EQgMBh+DTG0ELggAAAMAMgFOATYC+QAhADAAPwAAEzQ2Ny4GNTQ2
+MzIWFRQOAQcGBx4DFRQGIyImNxQWMzI2NTQuAicOAjcUHgMXPgE1NCYjIgYyOx4CGAgVCAwFRS8u
+SRoaEwQCAisXGVA5N0QwLSMkJg8jFRcTEhcNChcQIQQUHykaHCoBtyY/CgEPBg8NExgNLD0zKxwr
+EwsCAQEdEyoXMEM1OyczMyISHxoNDA0PKcAOGBQMEwIJMB4kKikAAAIALQFTAUAC+QAZACgAABM0
+NjMyFhUUDgUjIjU0Nz4BNwYjIiY3FBYzMjY/ATQ2NSYjIgYtUTM8UxonMy8uGAUHFzpnAys6M0E1
+LysSJQoKAQJTJisCczlNXk4vTzInEw0DEAgDCFtJHUM7KDgNBgYGFgWPPgAAAAIAI//xAVUBQgA1
+AEMAADc0Njc2NTQuAiMiBw4BBxQHBiMiNTQ2MzIWFRQGFRQzMjYzMhYUBwYjIiYvASIOAQcGIyIm
+NxQWMzI+AT0BNCMiBwYjbk0GAwweGA0LEAkBBiEOCFMuPDIFEgIcAQIINg0JDRACAwEFCAM4KCcs
+Px0YECYXBAsnTDkxOw0BCxsdJBEEBhUZDQQVDC47NTMXhgYYEwkIJwkZDA0EBQIkJTgVIQkLAmgJ
+DBgAAAAAAgAK//UBgAIeACsAOgAAEzQzPgIzMhUGFRQzNz4DMzIWFRQGIyImIyIGIyI1ND4BNTQC
+IyIGIyITFDMyNjU0JiMiDgEVFAYKBBI7KQIGAwEGBRIVGwtFWW1MEDALChwDCgMCCAYCLgEFfUM2
+P0w0DBsPAgH9EwIHBQyWQh8DAwcIBlxDS1cREAoBOUwXQAEgBf49KFE4NVEICgIvngAAAAEAHv/3
+AUABQgAlAAA3NDYzMhYVFAcGIyInLgUjIgYVFBYzMj4BMzIVFA4BIyImHmlDKUcJDwwLBAIIBAoL
+EwwwPEM7GS4aAgYdQiVJVY5UYDAeCgYLCQUYDBEIBlMzNk8MDAcEGhtSAAAAAAIAHf/sAY8CIgA4
+AEUAADc0NjMyHgIfATI1NC4BIgYjIjc2Nz4CMzIWFRQOARUUFx4BMzI3NhQGDwEiNTQ2NTQmBwYj
+IiY3FBYzMjY9ATQmIyIGHWFHDhsTEAUEBQMEAjAEBgICBRU2IgIGAwMDAgEHCgMYCQMIYgUBAwk0
+Lz5UQj49EzIxHDNAk0RdBQcGAgMPJWhHBw0LAQMIBQUNBVmwbSY6GA8EAhQGAQ0IAR0CCAEFI01X
+OkkQCskKH1IAAAIAHv/zAVABPwAfACsAADc0NjMyFhUUIyImIyIVFBYzMj4CPwEyFhUUDgEjIiY3
+FDMyNzY1NCYjIgYeYEw7QiwFsQMESTISIxgTBQUBDCNIJkxVRAotUCAuGyU3kkpjSzcJBBw8RQsO
+DwUGDAEEJCZXhAYEAQIyKj0AAAABAC3//gEjAiAASAAANzQ7ATI1NCY9AjQrASImNDY7ATI2NTQm
+NTQ2MzIWFRQGIicmJyYjIhUUBxQWOwEyFRQGKwEiBh0BFDsBMhUGByImIyIGIyImLQogAwEBGwcE
+AwYWBQMCP0YbLCAWAQcKBw0vAgUMYAYFAl8JBQg1CgQGB0UNCi4NCAMLDDEQMAIvOCEEEAQDBxMl
+FkZYHxgNGQcwCgiDDUQKBAUEDgMGgnEMDAECAgUAAAAAAwAe/xcBdgE+AEQATwBbAAAXNDY3NjQr
+ASInJjU0Nz4BNzY3MiYnJicmNTQ2MzIWHwEyPgE3MhYVFCMGFRQeARUUBwYHBhUUFhceBRUUBiMi
+JjYUFjMyNjU0JiMiAxQWMzI2NTQmIyIGHksqFBIvGwcIEAsxDwYGBAEEBANsWzobMQ0NAhUfCwIG
+AzUGBl8bdAQIAxNMM0EnHGdTPGIpSSs3UVo2JCZCFhszKyUjM4wkLggEAg8RFhkEAw0EAgEBAQEB
+HWY0RRYMCwgJARIIBQUGAQ8ZD1giCh8CBQYNAQECAQsTJxw+STFVRikrLx8gAQEzSEQyLzU4AAAA
+AQAZ//4BngIdAFkAABM0Nz4CMzIVBhUUFjc2MzIeAh0BFBY7ATIUIyImIyIGIyImNTQ7ATI2NzY1
+NCYjIgcGFRcUFx4BOwEyFRQGIyImIyIGIyImNTQ7ATI2NTY1NCcmIyIGIyIZBA9BLAIECAMGPjAh
+KxQHAwYVCwwHJw0KMQ0IAwsfBgEBAicmJSINAQEBAgYfCgMIBzEOCjENCAMJIAYCAQcBBAEuAgMB
+/g4BAggGEIZuCgIFJBkzMyVyBwMYAgIECAwCByBqLjoRBwR2RxQKBAwHBQICBAgMBApKZK9rDgYA
+AgAZ//4AwwHpACwANwAAEzQ3PgE3NjMyHQEUFxQ7ATIUIyImIgYjIiY1NDY7ATI2NTY1NCcuASMi
+BiMiNzQ2MzIVFAYjIiYZBAIDCFARBgMIHgkJBzYWOgcGAwMIIgcCAQMBBAYBJgIEKiQTJSMUDxYB
+HAMJBQEBBQWIWi0KGAICBAgHBQMGFy9uOgkEAqAWGyQVHRMAAAACAAX/JACqAf4AKQA0AAAXNDYz
+MhYzMjU0LgE1NCcmIyIGIyI1NDc2MzI+ATMyFRQWFRQGBw4BIyITNDYzMhUUBiMiJgUYCQofAx8E
+BAIBBwMzBAIDCwITNSMBBgUTGwtKEhA3IxMmIxQPFsoPIQQaB0uZZyYVCwMEBwcIAwITELs8R1oi
+DSICqRYbJBUdEwABABn//gGCAiMAagAAEzU0NzYzMhUDFBY7ATI3Njc2JisBIjQzMhYzMjYzMhQr
+ASIGBwYHBhcyFxYfARY7ATIVFAYjIiYiBiMiJjU0OwEyLwEuASsBIgYdARQWOwEyFRQGIyImIyIG
+IyImNTQ7ATI2PQEQIyIGIyIZCVUaBwkECREJDyQZBgEMDgkLAyIKCCAGCgkaBEIQAQEHAwEBBAJ/
+CQkICgMIBSgYKQUIAwwKDwphBwQGCwYCAwYTCgMIByQOEDICCAMKIQYCCAImBAgCBggMAQgK/pgG
+AxEwKQcGGAICGE0UAQEHAwIDAosKDAcFAgIECAwMagoDBQdpCgQMBwUCAgQIDAQKmgFEAwAAAAEA
+Gf/+AMYCIAArAAATNDc+ATc2MzIVFhIVFDsBMhQjIiYjIgYjIiY1NDsBMjUQJzQnNCYjIgYjIhkC
+AQIGWwwGAQQHHwoKBy4NCjcNCAMKKQMKAQIFAiIBBwIDAgwFAQEIDH7+7U4fGAICBAgMRAE1ZQME
+BgMEAAEAGf/+AlMBOAB+AAATNDc+ATc2MzIWHQEUFzI3NjMyHgIfATI3PgEzMhYVFAYVFDsBMhQj
+IiYjIgYjIiY1NDsBMjU0IyIOARQeAR0BFDsBMhUUBiMiJiMiBiMiJjU0OwEyNTwBJjU0LgEjIgcG
+HQEUFjsBMhQjIiYiBiMiNDsBMjc2PQE0IyIGIyIZAwICCUYOCgMBAQZANBIbDwkCAgIJFTwWOS4C
+CBkMDAcsDQowDQgDDCAISBInFQMDAhsLAwgHKQ0KJg0IBQofBgEFGxotIwgECxELDActFjYFCgkf
+BwMCBAErAgQBFwkHBQEBBAIHGgwBBTEJDQ4EBQYOFzw4JXAPCBgCAgQIDJZkCwwCDBsVhSAMBwUC
+AgQIDEwPIhgBISQfGAYIshgKGAICGBkQRFY+AwAAAAEAGf/+AZoBNQBiAAATNDc+ATcyNjc2Fh0B
+FDc2Nz4EMzIWFRQGFRQWOwEyFhUUIyImIyIGIyImNDY7ATI2NzY1NCMiBwYVFAYVFB4BOwEyFRQG
+IyImIyIGIyImNTQ7ATI2NzY1NCcuASMiBiIZBAICCQRIDQoBCgEBAxgPGBoOQiwFAwYYCAQKBysN
+CjANCQMEBh0GAgEETRkuDgEBBAUdCgMIBy8NCjMNCAIJHwYBAQUCAQIHASkEARcGCAUBAQUBAQII
+JQYJAQECEQgMBUlFGmsCBwMECAwCAgQQBAIHJmRmFwYMIIEgBwUDDAcFAgIECAwECk5LNxgKAQQA
+AAACAB7/8wFiAT8ACwAVAAA3NDYzMhYVFAYjIiY3FBYzMjU0JiMiHmBMQ1VYTUNcQDMsYzEvYpNJ
+Y11ETF9eNzFNmjRQAAIAGf8eAZIBNAA9AEsAABM0NjM+AjMyHgEdARQyNzYzMhYVFAYjIicmBwYV
+FxY7ATIVBgciJiMiBiMiJjU0OwEyPQE0Jy4BIyIGIyIXFBYzMjY1NCYjIgcGFRkFAhk3HwEEBAIC
+DykwRUlgTRcgEQEBAgIDOAoEBgdFDQo6DQgDCi0DBwEDCQMjAgqCMBU0PTwtHxQaARgEEAECAgEF
+BhUJDSBVQ0FjCgYCAQOWNQwMAQICBQgMf3CXTQgDAukNFFc1OUYKDQ0AAgAe/xYBhAE4ADQAPwAA
+NzQ2MzIWMzI2MzIVBh0BFDsBMhUUBisBIg4DIyImNTQ3PgU0NjU3NCMiBwYjIiY2FBYzMj0BNCYj
+Ih5jSxtCBQgSBg0EAiEKAwgXFCkeGA4BCAQKCBMJCgMFAQIDBAkyKDhXQD80RywnMpFGWxcdCl+P
+hIINCAUCAwMCBQYOAQECAQEDAwcHB7EHAw9NimhUEcYYGgABAB7//gEPAT4ANQAAEzQ+ATc2MzIW
+FRQWHQE3PgEzMhYVFAYiJiMiFRQ7ATIVFCMiJiMiBiMiJjU0OwEyNTQjIgYiHgQCCSQyCgEBCA0q
+ExAeFRIfCC0KMQsLB0QNCjANCAIJIggGATAEARgGCgEBAwEHCCUIDxUhJxwJCBsYn1gMDQICBAkM
+a5QCAAEAKP/1APEBPQA1AAA3NDYzMh4BFxYzMjY1NCYnLgg1NDYzMhYVFAYjIi4BIgYVFB4BFxYX
+FhUUBiMiJigQBQIDBQQdJRQbIR4CFgUTBg4FBwNBKiYoFQcGCRMoHxQSFTkPED4sIzwoCRYFCwUo
+GxkaHw8BCgMLBQwKDxAJJzQlEgYKGhobHRAbCwsgEhMYKzQgAAABACj/+ADuAYQALgAAEzQ/ATYz
+MhUUDgEVFDsBMhYHBisBIh0BFB4BMzI+ATMyFRQOASMiJjU2NTQrASIoA04FAwkDAwlMCQIDAwhP
+AwMTEQ4dEwIDJjQPIRsCChQFARADA2kFCAEfJAYIBAwPJJUPERAGBg0CFBMhFnI5MAAAAAEAGf/z
+AZ8BNgA/AAATNDY3NjMyHQEUMzI9ATQjIgYjIjU2NzYzNjMyFQYVFBYzMjYzMhQGBw4CIyInJiMH
+DgEjIiY9AjQjIgYjIhkGCkwRBllJBgEnAgMCAwIEQCAGAQUKAR8BBAMJCyweAwgBAwEWFUEbNiQJ
+ASUCAwEfAw4BBAXZNg1dkwIDEAECBAS/MR4RBBIDAgIGBQshCwoUOTF+ESwBAAAAAAEAFP/qAWYB
+MwA+AAASNDMyFjMyNjMyFhUUKwEiFRQeARcWMjc2NTQrASI0MzIWMjYzMhYVFCsBIgcOAQcOAQcG
+IyIuAScmJy4BKwEUCgYkDAszBgcDCRgPHCYKBwQFTAgVCgwCJRQcBgcDCg0GBQlMEwcZCQUEBQgK
+ARw+BAUJCAEbGAICBAgMBgJPZhkPDbQXDRgCAgQIDAgPtScOHQ0GECMCVJwJAwAAAAABABT/6gIu
+ATMAdQAAEjQzMhYzMjYzMhYVFCsBIhUUHgEXFjI3Njc2NTQnJisBIjU0NjMyFjMyNjMyFhUUKwEi
+FRQeARcWMzI3PgE1NCsBIjQzMhYzMjYzMhYVFCsBIgcOAQcOAQcGIyInJicmIyIHDgIHDgEHBiMi
+Jy4CJy4BKwEUCgcjDQs0BwgDCRINGSMKBAQGMRIGBAYWCQoDCAkkEAsnCggDChEKFyAKCQECBw41
+ChgLDAIlCgsfAQcDCgUHBAdFFAcVCQIHCRAXIQQCBAQGIRkMBxkKBAYLEAMcKA0DBQkJARsYAgIE
+CAwGAk9nGA0SaSoVCAUMEAwHBQICBAgMBgJPZxgTEiGfDgkYAgIECAwIDrQpDhsPBjVSYw4ODU44
+FQ4cEgY5C05uJQkDAAAAAAEAD//+AWoBMwCDAAA3NDMyNj8BNiYvAS4BKwEiNTQ2MzIWMzI2MzIW
+FRQjIhUUHwEWNzA3Njc2Nz4CNTQrASI1NDYyFjMyNjMyFCMiDgIHDgEHBhUUFxYXFjsBMhUUBiMi
+JiMiBiMiJjU0OwEyNScmJy4BBgcOAgcOAxUUOwEyFRQGIyImIyIGIyImDwkLDA9iBgEFVgcFCQ0K
+AwgHLg0LHwcIAwkOCDcEAQICAjoLAQICFQoKAxAcCQodBQsKBQoGCgMURQECCDIsCAYKCgMIByYN
+CycHCAMICA4RFSMCAgIDBSEeCAEEAgEOFgoDCAcgDQweBQcDCgwHEGEHAgZyCQMMBwUCAgQIDAUC
+DEkJAQMFAz0OAgMCAQYMBwUCAhgFBQoDET8BBgQCC0Y2CgwHBQICBAgMBhofKwYDAwYGJiILAgQC
+AwEFDAcFAgIEAAEAFP8SAWYBMwBUAAATNDYzMhYzMjYzMhYVFCsBIhUUFhcWMzI3NjU0KwEiNTQ2
+MzIWMzI2MzIUKwEiBwMUBw4GBwYHBiMiNTQ3Njc+BDc2NTQuAScuASsBIhQDCAcoDAs1BwgDCg8V
+MhQOAQMLQRcSCgMIByYICh0FCwoLCAJoJAEJAgcFCgsHDhQqCA8PCA8DFg4TCwMjLEsGBAQJCQoB
+JwcFAgIECAwICowwICC6DgYMBwUCAhgI/vABXAQYBRIIEA4JEwoVEQsXCwQBCAUKCwdSDwZrsA8J
+AwABACMAAAE7ATkANwAANzQ3EjU0IyIHIg4CDwEGIyI1ND4BNzQ+AjsBMhUUDwEGFDM3MjY/AT4B
+MzIzMhUUBw4BKwEiIwizBylQCAUFAgEHAwkOAwMBAQMEBOQTB6gLD4kIBAEHAQMGAwIIBQEDCfQS
+CQYLAQUCAwQBAwUGIAkFARcgCQQEAgEIAQz2EgQEAggtCAIFEDwJAwAAAAABAB7/mQC/AfMAHgAA
+NzQ+AzMyFhUHDgUVFB4DFRQjIi4DHh4qLRwCBQkHBhQYGBQNFyAgFw0DHisoHM01ZEIzGAYEBwYX
+IS41RiU5aEMxHAIKHzxJYQAAAQAK/5kAqwHzAB0AABc3PgU1NC4DNTQzMh4DFRQOAyMiCgYHFBgY
+FA0XISAXDgMeKygcHissHQINXgYHFyEvNUYlOWdDMhsCCx88SmEvNWRCMhgAAQAeAJMAvwLtAB4A
+ABM0PgMzMhYVBw4FFRQeAxUUIyIuAx4eKi0cAgUJBwYUGBgUDRcgIBcNAx4rKBwBxzVkQjMYBgQH
+BhchLjVGJTloQzEcAgofPElhAAEACgCTAKsC7QAdAAA/AT4FNTQuAzU0MzIeAxUUDgMjIgoGBxQY
+GBQNFyEgFw4DHisoHB4rLB0CDZwGBxchLzVGJTlnQzIbAgsfPEphLzVkQjIYAAEAHv8DAL8BXQAe
+AAA3ND4DMzIWFQcOBRUUHgMVFCMiLgMeHiotHAIFCQcGFBgYFA0XICAXDQMeKygcNzVkQjMYBgQH
+BhchLjVGJTloQzEcAgofPElhAAABAAr/AwCrAV0AHQAAFzc+BTU0LgM1NDMyHgMVFA4DIyIKBgcU
+GBgUDRchIBcOAx4rKBweKywdAg30BgcXIS81RiU5Z0MyGwILHzxKYS81ZEIyGAABAB4A9wC/A1EA
+HgAAEzQ+AzMyFhUHDgUVFB4DFRQjIi4DHh4qLRwCBQkHBhQYGBQNFyAgFw0DHisoHAIrNWRCMxgG
+BAcGFyEuNUYlOWhDMRwCCh88SWEAAQAKAPcAqwNRAB0AABM3PgU1NC4DNTQzMh4DFRQOAyMiCgYH
+FBgYFA0XISAXDgMeKygcHissHQINAQAGBxchLzVGJTlnQzIbAgsfPEphLzVkQjIYAAAAAAEAWv+W
+AOwB8wAgAAAXETQ7ATIWHQEUBisBIgYVERQeATsBMh4BHQEUBisBIiZaC3wHBAQHVAcDAQQFVAUE
+AgQHfAgDXwJHCwMFDAgDAwb98gQDAgEEBQsGAwMAAQAK/5YAnAHzAB8AABc0NjsBMjY1ETQmKwEi
+Jj0BND4BOwEyFhURFCsBIiY1CgMHVAcEBAdUBwMBBAV8CAQLfQgCVgcDAwYCDgYDAwgLBAMCAwj9
+uQsCBQAAAAABAFoAkADsAu0AIAAANxE0OwEyFh0BFAYrASIGFREUHgE7ATIeAR0BFAYrASImWgt8
+BwQEB1QHAwEEBVQFBAIEB3wIA5sCRwsDBQwIAwMG/fIEAwIBBAULBgMDAAEACgCQAJwC7QAfAAA3
+NDY7ATI2NRE0JisBIiY9ATQ+ATsBMhYVERQrASImNQoDB1QHBAQHVAcDAQQFfAgEC30IAqQHAwMG
+Ag4GAwMICwQDAgMI/bkLAgUAAAAAAQBa/wAA7AFdACAAABcRNDsBMhYdARQGKwEiBhURFB4BOwEy
+HgEdARQGKwEiJloLfAcEBAdUBwMBBAVUBQQCBAd8CAP1AkcLAwUMCAMDBv3yBAMCAQQFCwYDAwAB
+AAr/AACcAV0AHwAAFzQ2OwEyNjURNCYrASImPQE0PgE7ATIWFREUKwEiJjUKAwdUBwQEB1QHAwEE
+BXwIBAt9CALsBwMDBgIOBgMDCAsEAwIDCP25CwIFAAAAAAEAWgD0AOwDUQAgAAATETQ7ATIWHQEU
+BisBIgYVERQeATsBMh4BHQEUBisBIiZaC3wHBAQHVAcDAQQFVAUEAgQHfAgDAP8CRwsDBQwIAwMG
+/fIEAwIBBAULBgMDAAAAAAEACgD0AJwDUQAfAAATNDY7ATI2NRE0JisBIiY9ATQ+ATsBMhYVERQr
+ASImNQoDB1QHBAQHVAcDAQQFfAgEC30IAgEIBwMDBgIOBgMDCAsEAwIDCP25CwIFAAAAAQAo/4EA
+kABTABQAABc0PgE1NC4BNTQ2MzIWFRQOASMiJigcGxoaIwYMMCsrBQQJcQEXKRQTHhQFDBkpECNM
+KgoAAAABADH/+QCMAFgACwAANzQ2MzIWFRQGIyImMR0KDiYdCRIjIw4nGxATIR8AAAEAKAB7AJAB
+TQAUAAA3ND4BNTQuATU0NjMyFhUUDgEjIiYoHBsaGiMGDDArKwUECYkBFykUEx4UBQwZKRAjTCoK
+AAAAAQAxAPMAjAFSAAsAABM0NjMyFhUUBiMiJjEdCg4mHQkSIwEdDicbEBMhHwABACj+6wCQ/70A
+FAAAEzQ+ATU0LgE1NDYzMhYVFA4BIyImKBwbGhojBgwwKysFBAn++QEXKRQTHhQFDBkpECNMKgoA
+AAEAMf9jAIz/wgALAAAXNDYzMhYVFAYjIiYxHQoOJh0JEiNzDicbEBMhHwAAAQAoAN8AkAGxABQA
+ADc0PgE1NC4BNTQ2MzIWFRQOASMiJigcGxoaIwYMMCsrBQQJ7QEXKRQTHhQFDBkpECNMKgoAAAAB
+ADEBVwCMAbYACwAAEzQ2MzIWFRQGIyImMR0KDiYdCRIjAYEOJxsQEyEfAAEAFAClAMsA0wANAAA3
+NDY3PgEzMhUUIwYjIhQKBgWaBgIHYEwEqAsZAQEFCB4IAAEAFAGfAMsBzQANAAATNDY3PgEzMhUU
+IwYjIhQKBgWaBgIHYEwEAaILGQEBBQgeCAAAAAABABQADwDLAD0ADQAANzQ2Nz4BMzIVFCMGIyIU
+CgYFmgYCB2BMBBILGQEBBQgeCAABABQCAwDLAjEADQAAEzQ2Nz4BMzIVFCMGIyIUCgYFmgYCB2BM
+BAIGCxkBAQUIHggAAAAAAwAu/50BOQHJAEYAUwBeAAA3NDYzMh4BFxYXMjY9ATQnLgI1NDY3Mj0B
+NDsBMh0BFDMeARUUBiMiLgInIh0BHAEXHgMVFAYHIgYdARQiPQE0Iy4BExQWFxY2PQE0BwYHBhMU
+Nz4BNTQmJyYVLhMIBQcOARolBAEHIycnRDAECQcIAyw5FQYIBwMbGwUGGx0oEzw2BQIYBi5GMiQh
+AgEHEQslYAobJCMhBT0HCAUSAh0DAQSYCQMPFjEfKToFBCIKCiEEAywUCQwTFxYCA5YIAQIMDx0k
+FzA7BQEEUAsLUAUDJwEOGx8OAQEEkAQCBAcW/rkJAwcsGBsjDwIDAAAAAAMALgCXATkCwwBGAFMA
+XgAAEzQ2MzIeARcWFzI2PQE0Jy4CNTQ2NzI9ATQ7ATIdARQzHgEVFAYjIi4CJyIdARwBFx4DFRQG
+ByIGHQEUIj0BNCMuARMUFhcWNj0BNAcGBwYTFDc+ATU0JicmFS4TCAUHDgEaJQQBByMnJ0QwBAkH
+CAMsORUGCAcDGxsFBhsdKBM8NgUCGAYuRjIkIQIBBxELJWAKGyQjIQUBNwcIBRICHQMBBJgJAw8W
+MR8pOgUEIgoKIQQDLBQJDBMXFgIDlggBAgwPHSQXMDsFAQRQCwtQBQMnAQ4bHw4BAQSQBAIEBxb+
+uQkDBywYGyMPAgMAAAADAC7/BwE5ATMARgBTAF4AABc0NjMyHgEXFhcyNj0BNCcuAjU0NjcyPQE0
+OwEyHQEUMx4BFRQGIyIuAiciHQEcARceAxUUBgciBh0BFCI9ATQjLgETFBYXFjY9ATQHBgcGExQ3
+PgE1NCYnJhUuEwgFBw4BGiUEAQcjJydEMAQJBwgDLDkVBggHAxsbBQYbHSgTPDYFAhgGLkYyJCEC
+AQcRCyVgChskIyEFWQcIBRICHQMBBJgJAw8WMR8pOgUEIgoKIQQDLBQJDBMXFgIDlggBAgwPHSQX
+MDsFAQRQCwtQBQMnAQ4bHw4BAQSQBAIEBxb+uQkDBywYGyMPAgMAAAAAAwAuAPsBOQMnAEYAUwBe
+AAATNDYzMh4BFxYXMjY9ATQnLgI1NDY3Mj0BNDsBMh0BFDMeARUUBiMiLgInIh0BHAEXHgMVFAYH
+IgYdARQiPQE0Iy4BExQWFxY2PQE0BwYHBhMUNz4BNTQmJyYVLhMIBQcOARolBAEHIycnRDAECQcI
+Ayw5FQYIBwMbGwUGGx0oEzw2BQIYBi5GMiQhAgEHEQslYAobJCMhBQGbBwgFEgIdAwEEmAkDDxYx
+Hyk6BQQiCgohBAMsFAkMExcWAgOWCAECDA8dJBcwOwUBBFALC1AFAycBDhsfDgEBBJAEAgQHFv65
+CQMHLBgbIw8CAwAAAAIAO/+kAS4BYwA+AEwAADc0NjcyNz4CNTQ7ATIVBwYXHgEVFAcGIyInLgYn
+Jg8BFBcWMz4BPwEyFRQHBiMiBwYHIzQ3NicuATcUFhcWMzI1NzQrAQ4BO1M3BAIBAwIDBwcGAQob
+KAgOCAoBAQMCAwQGBwQGARQDBRQTIQoJBQYpNggBBgQPCAIKMjoxIR4BAwQVBgEmL4FFVQQKCxoQ
+AwICOAoBBSYXCAUKBgQQCA4HCQYBAgjgCAEDAQwFBgYCBikINhkLQwsBCkdFJD4OAQXbCQNLAAAA
+AAIAOwCeAS4CXQA+AEwAABM0NjcyNz4CNTQ7ATIVBwYXHgEVFAcGIyInLgYnJg8BFBcWMz4BPwEy
+FRQHBiMiBwYHIzQ3NicuATcUFhcWMzI1NzQrAQ4BO1M3BAIBAwIDBwcGAQobKAgOCAoBAQMCAwQG
+BwQGARQDBRQTIQoJBQYpNggBBgQPCAIKMjoxIR4BAwQVBgEmLwF7RVUECgsaEAMCAjgKAQUmFwgF
+CgYEEAgOBwkGAQII4AgBAwEMBQYGAgYpCDYZC0MLAQpHRSQ+DgEF2wkDSwAAAAIAO/8OAS4AzQA+
+AEwAABc0NjcyNz4CNTQ7ATIVBwYXHgEVFAcGIyInLgYnJg8BFBcWMz4BPwEyFRQHBiMiBwYHIzQ3
+NicuATcUFhcWMzI1NzQrAQ4BO1M3BAIBAwIDBwcGAQobKAgOCAoBAQMCAwQGBwQGARQDBRQTIQoJ
+BQYpNggBBgQPCAIKMjoxIR4BAwQVBgEmLxVFVQQKCxoQAwICOAoBBSYXCAUKBgQQCA4HCQYBAgjg
+CAEDAQwFBgYCBikINhkLQwsBCkdFJD4OAQXbCQNLAAAAAAIAOwECAS4CwQA+AEwAABM0NjcyNz4C
+NTQ7ATIVBwYXHgEVFAcGIyInLgYnJg8BFBcWMz4BPwEyFRQHBiMiBwYHIzQ3NicuATcUFhcWMzI1
+NzQrAQ4BO1M3BAIBAwIDBwcGAQobKAgOCAoBAQMCAwQGBwQGARQDBRQTIQoJBQYpNggBBgQPCAIK
+MjoxIR4BAwQVBgEmLwHfRVUECgsaEAMCAjgKAQUmFwgFCgYEEAgOBwkGAQII4AgBAwEMBQYGAgYp
+CDYZC0MLAQpHRSQ+DgEF2wkDSwAAAAIAIwDrAVUCPAA1AEMAABM0Njc2NTQuAiMiBw4BBxQHBiMi
+NTQ2MzIWFRQGFRQzMjYzMhYUBwYjIiYvASIOAQcGIyImNxQWMzI+AT0BNCMiBwYjbk0GAwweGA0L
+EAkBBiEOCFMuPDIFEgIcAQIINg0JDRACAwEFCAM4KCcsPx0YECYXBAsnTAEzMTsNAQsbHSQRBAYV
+GQ0EFQwuOzUzF4YGGBMJCCcJGQwNBAUCJCU4FSEJCwJoCQwYAAAAAgAKAO8BgAMYACsAOgAAEzQz
+PgIzMhUGFRQzNz4DMzIWFRQGIyImIyIGIyI1ND4BNTQCIyIGIyITFDMyNjU0JiMiDgEVFAYKBBI7
+KQIGAwEGBRIVGwtFWW1MEDALChwDCgMCCAYCLgEFfUM2P0w0DBsPAgL3EwIHBQyWQh8DAwcIBlxD
+S1cREAoBOUwXQAEgBf49KFE4NVEICgIvngAAAAEAHgDxAUACPAAlAAATNDYzMhYVFAcGIyInLgUj
+IgYVFBYzMj4BMzIVFA4BIyImHmlDKUcJDwwLBAIIBAoLEwwwPEM7GS4aAgYdQiVJVQGIVGAwHgoG
+CwkFGAwRCAZTMzZPDAwHBBobUgAAAAIAHQDmAY8DHAA4AEUAABM0NjMyHgIfATI1NC4BIgYjIjc2
+Nz4CMzIWFRQOARUUFx4BMzI3NhQGDwEiNTQ2NTQmBwYjIiY3FBYzMjY9ATQmIyIGHWFHDhsTEAUE
+BQMEAjAEBgICBRU2IgIGAwMDAgEHCgMYCQMIYgUBAwk0Lz5UQj49EzIxHDNAAY1EXQUHBgIDDyVo
+RwcNCwEDCAUFDQVZsG0mOhgPBAIUBgENCAEdAggBBSNNVzpJEArJCh9SAAIAHgDtAVACOQAfACsA
+ABM0NjMyFhUUIyImIyIVFBYzMj4CPwEyFhUUDgEjIiY3FDMyNzY1NCYjIgYeYEw7QiwFsQMESTIS
+IxgTBQUBDCNIJkxVRAotUCAuGyU3AYxKY0s3CQQcPEULDg8FBgwBBCQmV4QGBAECMio9AAABAC0A
++AEjAxoASAAAEzQ7ATI1NCY9AjQrASImNDY7ATI2NTQmNTQ2MzIWFRQGIicmJyYjIhUUBxQWOwEy
+FRQGKwEiBh0BFDsBMhUGByImIyIGIyImLQogAwEBGwcEAwYWBQMCP0YbLCAWAQcKBw0vAgUMYAYF
+Al8JBQg1CgQGB0UNCi4NCAMBBQwxEDACLzghBBAEAwcTJRZGWB8YDRkHMAoIgw1ECgQFBA4DBoJx
+DAwBAgIFAAAAAwAeABEBdgI4AEQATwBbAAA3NDY3NjQrASInJjU0Nz4BNzY3MiYnJicmNTQ2MzIW
+HwEyPgE3MhYVFCMGFRQeARUUBwYHBhUUFhceBRUUBiMiJjYUFjMyNjU0JiMiAxQWMzI2NTQmIyIG
+HksqFBIvGwcIEAsxDwYGBAEEBANsWzobMQ0NAhUfCwIGAzUGBl8bdAQIAxNMM0EnHGdTPGIpSSs3
+UVo2JCZCFhszKyUjM24kLggEAg8RFhkEAw0EAgEBAQEBHWY0RRYMCwgJARIIBQUGAQ8ZD1giCh8C
+BQYNAQECAQsTJxw+STFVRikrLx8gAQEzSEQyLzU4AAAAAQAZAPgBngMXAFkAABM0Nz4CMzIVBhUU
+Fjc2MzIeAh0BFBY7ATIUIyImIyIGIyImNTQ7ATI2NzY1NCYjIgcGFRcUFx4BOwEyFRQGIyImIyIG
+IyImNTQ7ATI2NTY1NCcmIyIGIyIZBA9BLAIECAMGPjAhKxQHAwYVCwwHJw0KMQ0IAwsfBgEBAicm
+JSINAQEBAgYfCgMIBzEOCjENCAMJIAYCAQcBBAEuAgMC+A4BAggGEIZuCgIFJBkzMyVyBwMYAgIE
+CAwCByBqLjoRBwR2RxQKBAwHBQICBAgMBApKZK9rDgYAAgAZAPgAwwLjACwANwAAEzQ3PgE3NjMy
+HQEUFxQ7ATIUIyImIgYjIiY1NDY7ATI2NTY1NCcuASMiBiMiNzQ2MzIVFAYjIiYZBAIDCFARBgMI
+HgkJBzYWOgcGAwMIIgcCAQMBBAYBJgIEKiQTJSMUDxYCFgMJBQEBBQWIWi0KGAICBAgHBQMGFy9u
+OgkEAqAWGyQVHRMAAAACAAUAHgCqAvgAKQA0AAA3NDYzMhYzMjU0LgE1NCcmIyIGIyI1NDc2MzI+
+ATMyFRQWFRQGBw4BIyITNDYzMhUUBiMiJgUYCQofAx8EBAIBBwMzBAIDCwITNSMBBgUTGwtKEhA3
+IxMmIxQPFjAPIQQaB0uZZyYVCwMEBwcIAwITELs8R1oiDSICqRYbJBUdEwABABkA+AGCAx0AagAA
+EzU0NzYzMhUDFBY7ATI3Njc2JisBIjQzMhYzMjYzMhQrASIGBwYHBhcyFxYfARY7ATIVFAYjIiYi
+BiMiJjU0OwEyLwEuASsBIgYdARQWOwEyFRQGIyImIyIGIyImNTQ7ATI2PQEQIyIGIyIZCVUaBwkE
+CREJDyQZBgEMDgkLAyIKCCAGCgkaBEIQAQEHAwEBBAJ/CQkICgMIBSgYKQUIAwwKDwphBwQGCwYC
+AwYTCgMIByQOEDICCAMKIQYCCAImBAgDAAgMAQgK/pgGAxEwKQcGGAICGE0UAQEHAwIDAosKDAcF
+AgIECAwMagoDBQdpCgQMBwUCAgQIDAQKmgFEAwAAAAEAGQD4AMYDGgArAAATNDc+ATc2MzIVFhIV
+FDsBMhQjIiYjIgYjIiY1NDsBMjUQJzQnNCYjIgYjIhkCAQIGWwwGAQQHHwoKBy4NCjcNCAMKKQMK
+AQIFAiIBBwL9AgwFAQEIDH7+7U4fGAICBAgMRAE1ZQMEBgMEAAEAGQD4AlMCMgB+AAATNDc+ATc2
+MzIWHQEUFzI3NjMyHgIfATI3PgEzMhYVFAYVFDsBMhQjIiYjIgYjIiY1NDsBMjU0IyIOARQeAR0B
+FDsBMhUUBiMiJiMiBiMiJjU0OwEyNTwBJjU0LgEjIgcGHQEUFjsBMhQjIiYiBiMiNDsBMjc2PQE0
+IyIGIyIZAwICCUYOCgMBAQZANBIbDwkCAgIJFTwWOS4CCBkMDAcsDQowDQgDDCAISBInFQMDAhsL
+AwgHKQ0KJg0IBQofBgEFGxotIwgECxELDActFjYFCgkfBwMCBAErAgQCEQkHBQEBBAIHGgwBBTEJ
+DQ4EBQYOFzw4JXAPCBgCAgQIDJZkCwwCDBsVhSAMBwUCAgQIDEwPIhgBISQfGAYIshgKGAICGBkQ
+RFY+AwAAAAEAGQD4AZoCLwBiAAATNDc+ATcyNjc2Fh0BFDc2Nz4EMzIWFRQGFRQWOwEyFhUUIyIm
+IyIGIyImNDY7ATI2NzY1NCMiBwYVFAYVFB4BOwEyFRQGIyImIyIGIyImNTQ7ATI2NzY1NCcuASMi
+BiIZBAICCQRIDQoBCgEBAxgPGBoOQiwFAwYYCAQKBysNCjANCQMEBh0GAgEETRkuDgEBBAUdCgMI
+By8NCjMNCAIJHwYBAQUCAQIHASkEAhEGCAUBAQUBAQIIJQYJAQECEQgMBUlFGmsCBwMECAwCAgQQ
+BAIHJmRmFwYMIIEgBwUDDAcFAgIECAwECk5LNxgKAQQAAAACAB4A7QFiAjkACwAVAAATNDYzMhYV
+FAYjIiY3FBYzMjU0JiMiHmBMQ1VYTUNcQDMsYzEvYgGNSWNdRExfXjcxTZo0UAAAAAACABkAGAGS
+Ai4APQBLAAATNDYzPgIzMh4BHQEUMjc2MzIWFRQGIyInJgcGFRcWOwEyFQYHIiYjIgYjIiY1NDsB
+Mj0BNCcuASMiBiMiFxQWMzI2NTQmIyIHBhUZBQIZNx8BBAQCAg8pMEVJYE0XIBEBAQICAzgKBAYH
+RQ0KOg0IAwotAwcBAwkDIwIKgjAVND08LR8UGgISBBABAgIBBQYVCQ0gVUNBYwoGAgEDljUMDAEC
+AgUIDH9wl00IAwLpDRRXNTlGCg0NAAIAHgAQAYQCMgA0AD8AABM0NjMyFjMyNjMyFQYdARQ7ATIV
+FAYrASIOAyMiJjU0Nz4FNDY1NzQjIgcGIyImNhQWMzI9ATQmIyIeY0sbQgUIEgYNBAIhCgMIFxQp
+HhgOAQgECggTCQoDBQECAwQJMig4V0A/NEcsJzIBi0ZbFx0KX4+Egg0IBQIDAwIFBg4BAQIBAQMD
+BwcHsQcDD02KaFQRxhgaAAAAAAEAHgD4AQ8COAA1AAATND4BNzYzMhYVFBYdATc+ATMyFhUUBiIm
+IyIVFDsBMhUUIyImIyIGIyImNTQ7ATI1NCMiBiIeBAIJJDIKAQEIDSoTEB4VEh8ILQoxCwsHRA0K
+MA0IAgkiCAYBMAQCEgYKAQEDAQcIJQgPFSEnHAkIGxifWAwNAgIECQxrlAIAAQAoAO8A8QI3ADUA
+ABM0NjMyHgEXFjMyNjU0JicuCDU0NjMyFhUUBiMiLgEiBhUUHgEXFhcWFRQGIyImKBAFAgMFBB0l
+FBshHgIWBRMGDgUHA0EqJigVBwYJEygfFBIVOQ8QPiwjPAEiCRYFCwUoGxkaHw8BCgMLBQwKDxAJ
+JzQlEgYKGhobHRAbCwsgEhMYKzQgAAEAKADyAO4CfgAuAAATND8BNjMyFRQOARUUOwEyFgcGKwEi
+HQEUHgEzMj4BMzIVFA4BIyImNTY1NCsBIigDTgUDCQMDCUwJAgMDCE8DAxMRDh0TAgMmNA8hGwIK
+FAUCCgMDaQUIAR8kBggEDA8klQ8REAYGDQIUEyEWcjkwAAAAAQAZAO0BnwIwAD8AABM0Njc2MzId
+ARQzMj0BNCMiBiMiNTY3NjM2MzIVBhUUFjMyNjMyFAYHDgIjIicmIwcOASMiJj0CNCMiBiMiGQYK
+TBEGWUkGAScCAwIDAgRAIAYBBQoBHwEEAwkLLB4DCAEDARYVQRs2JAkBJQIDAhkDDgEEBdk2DV2T
+AgMQAQIEBL8xHhEEEgMCAgYFCyELChQ5MX4RLAEAAAAAAQAUAOQBZgItAD4AABI0MzIWMzI2MzIW
+FRQrASIVFB4BFxYyNzY1NCsBIjQzMhYyNjMyFhUUKwEiBw4BBw4BBwYjIi4BJyYnLgErARQKBiQM
+CzMGBwMJGA8cJgoHBAVMCBUKDAIlFBwGBwMKDQYFCUwTBxkJBQQFCAoBHD4EBQkIAhUYAgIECAwG
+Ak9mGQ8NtBcNGAICBAgMCA+1Jw4dDQYQIwJUnAkDAAAAAAEAFADkAi4CLQB1AAASNDMyFjMyNjMy
+FhUUKwEiFRQeARcWMjc2NzY1NCcmKwEiNTQ2MzIWMzI2MzIWFRQrASIVFB4BFxYzMjc+ATU0KwEi
+NDMyFjMyNjMyFhUUKwEiBw4BBw4BBwYjIicmJyYjIgcOAgcOAQcGIyInLgInLgErARQKByMNCzQH
+CAMJEg0ZIwoEBAYxEgYEBhYJCgMICSQQCycKCAMKEQoXIAoJAQIHDjUKGAsMAiUKCx8BBwMKBQcE
+B0UUBxUJAgcJEBchBAIEBAYhGQwHGQoEBgsQAxwoDQMFCQkCFRgCAgQIDAYCT2cYDRJpKhUIBQwQ
+DAcFAgIECAwGAk9nGBMSIZ8OCRgCAgQIDAgOtCkOGw8GNVJjDg4NTjgVDhwSBjkLTm4lCQMAAAAA
+AQAPAPgBagItAIMAABM0MzI2PwE2Ji8BLgErASI1NDYzMhYzMjYzMhYVFCMiFRQfARY3MDc2NzY3
+PgI1NCsBIjU0NjIWMzI2MzIUIyIOAgcOAQcGFRQXFhcWOwEyFRQGIyImIyIGIyImNTQ7ATI1JyYn
+LgEGBw4CBw4DFRQ7ATIVFAYjIiYjIgYjIiYPCQsMD2IGAQVWBwUJDQoDCAcuDQsfBwgDCQ4INwQB
+AgICOgsBAgIVCgoDEBwJCh0FCwoFCgYKAxRFAQIIMiwIBgoKAwgHJg0LJwcIAwgIDhEVIwICAgMF
+IR4IAQQCAQ4WCgMIByANDB4FBwMBBAwHEGEHAgZyCQMMBwUCAgQIDAUCDEkJAQMFAz0OAgMCAQYM
+BwUCAhgFBQoDET8BBgQCC0Y2CgwHBQICBAgMBhofKwYDAwYGJiILAgQCAwEFDAcFAgIEAAAAAAEA
+FAAMAWYCLQBUAAATNDYzMhYzMjYzMhYVFCsBIhUUFhcWMzI3NjU0KwEiNTQ2MzIWMzI2MzIUKwEi
+BwMUBw4GBwYHBiMiNTQ3Njc+BDc2NTQuAScuASsBIhQDCAcoDAs1BwgDCg8VMhQOAQMLQRcSCgMI
+ByYICh0FCwoLCAJoJAEJAgcFCgsHDhQqCA8PCA8DFg4TCwMjLEsGBAQJCQoCIQcFAgIECAwICoww
+ICC6DgYMBwUCAhgI/vABXAQYBRIIEA4JEwoVEQsXCwQBCAUKCwdSDwZrsA8JAwABACMA+gE7AjMA
+NwAAEzQ3EjU0IyIHIg4CDwEGIyI1ND4BNzQ+AjsBMhUUDwEGFDM3MjY/AT4BMzIzMhUUBw4BKwEi
+IwizBylQCAUFAgEHAwkOAwMBAQMEBOQTB6gLD4kIBAEHAQMGAwIIBQEDCfQSAQMGCwEFAgMEAQMF
+BiAJBQEXIAkEBAIBCAEM9hIEBAIILQgCBRA8CQMAAAACACP/WwFVAKwANQBDAAAXNDY3NjU0LgIj
+IgcOAQcUBwYjIjU0NjMyFhUUBhUUMzI2MzIWFAcGIyImLwEiDgEHBiMiJjcUFjMyPgE9ATQjIgcG
+I25NBgMMHhgNCxAJAQYhDghTLjwyBRICHAECCDYNCQ0QAgMBBQgDOCgnLD8dGBAmFwQLJ0xdMTsN
+AQsbHSQRBAYVGQ0EFQwuOzUzF4YGGBMJCCcJGQwNBAUCJCU4FSEJCwJoCQwYAAAAAAIACv9fAYAB
+iAArADoAABM0Mz4CMzIVBhUUMzc+AzMyFhUUBiMiJiMiBiMiNTQ+ATU0AiMiBiMiExQzMjY1NCYj
+Ig4BFRQGCgQSOykCBgMBBgUSFRsLRVltTBAwCwocAwoDAggGAi4BBX1DNj9MNAwbDwIBZxMCBwUM
+lkIfAwMHCAZcQ0tXERAKATlMF0ABIAX+PShRODVRCAoCL54AAAABAB7/YQFAAKwAJQAAFzQ2MzIW
+FRQHBiMiJy4FIyIGFRQWMzI+ATMyFRQOASMiJh5pQylHCQ8MCwQCCAQKCxMMMDxDOxkuGgIGHUIl
+SVUIVGAwHgoGCwkFGAwRCAZTMzZPDAwHBBobUgAAAAACAB3/VgGPAYwAOABFAAAXNDYzMh4CHwEy
+NTQuASIGIyI3Njc+AjMyFhUUDgEVFBceATMyNzYUBg8BIjU0NjU0JgcGIyImNxQWMzI2PQE0JiMi
+Bh1hRw4bExAFBAUDBAIwBAYCAgUVNiICBgMDAwIBBwoDGAkDCGIFAQMJNC8+VEI+PRMyMRwzQANE
+XQUHBgIDDyVoRwcNCwEDCAUFDQVZsG0mOhgPBAIUBgENCAEdAggBBSNNVzpJEArJCh9SAAACAB7/
+XQFQAKkAHwArAAAXNDYzMhYVFCMiJiMiFRQWMzI+Aj8BMhYVFA4BIyImNxQzMjc2NTQmIyIGHmBM
+O0IsBbEDBEkyEiMYEwUFAQwjSCZMVUQKLVAgLhslNwRKY0s3CQQcPEULDg8FBgwBBCQmV4QGBAEC
+Mio9AAAAAQAt/2gBIwGKAEgAABc0OwEyNTQmPQI0KwEiJjQ2OwEyNjU0JjU0NjMyFhUUBiInJicm
+IyIVFAcUFjsBMhUUBisBIgYdARQ7ATIVBgciJiMiBiMiJi0KIAMBARsHBAMGFgUDAj9GGywgFgEH
+CgcNLwIFDGAGBQJfCQUINQoEBgdFDQouDQgDiwwxEDACLzghBBAEAwcTJRZGWB8YDRkHMAoIgw1E
+CgQFBA4DBoJxDAwBAgIFAAAAAAMAHv6BAXYAqABEAE8AWwAAEzQ2NzY0KwEiJyY1NDc+ATc2NzIm
+JyYnJjU0NjMyFh8BMj4BNzIWFRQjBhUUHgEVFAcGBwYVFBYXHgUVFAYjIiY2FBYzMjY1NCYjIgMU
+FjMyNjU0JiMiBh5LKhQSLxsHCBALMQ8GBgQBBAQDbFs6GzENDQIVHwsCBgM1BgZfG3QECAMTTDNB
+JxxnUzxiKUkrN1FaNiQmQhYbMyslIzP+3iQuCAQCDxEWGQQDDQQCAQEBAQEdZjRFFgwLCAkBEggF
+BQYBDxkPWCIKHwIFBg0BAQIBCxMnHD5JMVVGKSsvHyABATNIRDIvNTgAAAEAGf9oAZ4BhwBZAAAT
+NDc+AjMyFQYVFBY3NjMyHgIdARQWOwEyFCMiJiMiBiMiJjU0OwEyNjc2NTQmIyIHBhUXFBceATsB
+MhUUBiMiJiMiBiMiJjU0OwEyNjU2NTQnJiMiBiMiGQQPQSwCBAgDBj4wISsUBwMGFQsMBycNCjEN
+CAMLHwYBAQInJiUiDQEBAQIGHwoDCAcxDgoxDQgDCSAGAgEHAQQBLgIDAWgOAQIIBhCGbgoCBSQZ
+MzMlcgcDGAICBAgMAgcgai46EQcEdkcUCgQMBwUCAgQIDAQKSmSvaw4GAAIAGf9oAMMBUwAsADcA
+ADc0Nz4BNzYzMh0BFBcUOwEyFCMiJiIGIyImNTQ2OwEyNjU2NTQnLgEjIgYjIjc0NjMyFRQGIyIm
+GQQCAwhQEQYDCB4JCQc2FjoHBgMDCCIHAgEDAQQGASYCBCokEyUjFA8WhgMJBQEBBQWIWi0KGAIC
+BAgHBQMGFy9uOgkEAqAWGyQVHRMAAAAAAgAF/o4AqgFoACkANAAAEzQ2MzIWMzI1NC4BNTQnJiMi
+BiMiNTQ3NjMyPgEzMhUUFhUUBgcOASMiEzQ2MzIVFAYjIiYFGAkKHwMfBAQCAQcDMwQCAwsCEzUj
+AQYFExsLShIQNyMTJiMUDxb+oA8hBBoHS5lnJhULAwQHBwgDAhMQuzxHWiINIgKpFhskFR0TAAAA
+AAEAGf9oAYIBjQBqAAATNTQ3NjMyFQMUFjsBMjc2NzYmKwEiNDMyFjMyNjMyFCsBIgYHBgcGFzIX
+Fh8BFjsBMhUUBiMiJiIGIyImNTQ7ATIvAS4BKwEiBh0BFBY7ATIVFAYjIiYjIgYjIiY1NDsBMjY9
+ARAjIgYjIhkJVRoHCQQJEQkPJBkGAQwOCQsDIgoIIAYKCRoEQhABAQcDAQEEAn8JCQgKAwgFKBgp
+BQgDDAoPCmEHBAYLBgIDBhMKAwgHJA4QMgIIAwohBgIIAiYECAFwCAwBCAr+mAYDETApBwYYAgIY
+TRQBAQcDAgMCiwoMBwUCAgQIDAxqCgMFB2kKBAwHBQICBAgMBAqaAUQDAAAAAQAZ/2gAxgGKACsA
+ABM0Nz4BNzYzMhUWEhUUOwEyFCMiJiMiBiMiJjU0OwEyNRAnNCc0JiMiBiMiGQIBAgZbDAYBBAcf
+CgoHLg0KNw0IAwopAwoBAgUCIgEHAW0CDAUBAQgMfv7tTh8YAgIECAxEATVlAwQGAwQAAQAZ/2gC
+UwCiAH4AADc0Nz4BNzYzMhYdARQXMjc2MzIeAh8BMjc+ATMyFhUUBhUUOwEyFCMiJiMiBiMiJjU0
+OwEyNTQjIg4BFB4BHQEUOwEyFRQGIyImIyIGIyImNTQ7ATI1PAEmNTQuASMiBwYdARQWOwEyFCMi
+JiIGIyI0OwEyNzY9ATQjIgYjIhkDAgIJRg4KAwEBBkA0EhsPCQICAgkVPBY5LgIIGQwMBywNCjAN
+CAMMIAhIEicVAwMCGwsDCAcpDQomDQgFCh8GAQUbGi0jCAQLEQsMBy0WNgUKCR8HAwIEASsCBIEJ
+BwUBAQQCBxoMAQUxCQ0OBAUGDhc8OCVwDwgYAgIECAyWZAsMAgwbFYUgDAcFAgIECAxMDyIYASEk
+HxgGCLIYChgCAhgZEERWPgMAAAAAAQAZ/2gBmgCfAGIAADc0Nz4BNzI2NzYWHQEUNzY3PgQzMhYV
+FAYVFBY7ATIWFRQjIiYjIgYjIiY0NjsBMjY3NjU0IyIHBhUUBhUUHgE7ATIVFAYjIiYjIgYjIiY1
+NDsBMjY3NjU0Jy4BIyIGIhkEAgIJBEgNCgEKAQEDGA8YGg5CLAUDBhgIBAoHKw0KMA0JAwQGHQYC
+AQRNGS4OAQEEBR0KAwgHLw0KMw0IAgkfBgEBBQIBAgcBKQSBBggFAQEFAQECCCUGCQEBAhEIDAVJ
+RRprAgcDBAgMAgIEEAQCByZkZhcGDCCBIAcFAwwHBQICBAgMBApOSzcYCgEEAAAAAAIAHv9dAWIA
+qQALABUAABc0NjMyFhUUBiMiJjcUFjMyNTQmIyIeYExDVVhNQ1xAMyxjMS9iA0ljXURMX143MU2a
+NFAAAgAZ/ogBkgCeAD0ASwAANzQ2Mz4CMzIeAR0BFDI3NjMyFhUUBiMiJyYHBhUXFjsBMhUGByIm
+IyIGIyImNTQ7ATI9ATQnLgEjIgYjIhcUFjMyNjU0JiMiBwYVGQUCGTcfAQQEAgIPKTBFSWBNFyAR
+AQECAgM4CgQGB0UNCjoNCAMKLQMHAQMJAyMCCoIwFTQ9PC0fFBqCBBABAgIBBQYVCQ0gVUNBYwoG
+AgEDljUMDAECAgUIDH9wl00IAwLpDRRXNTlGCg0NAAACAB7+gAGEAKIANAA/AAAXNDYzMhYzMjYz
+MhUGHQEUOwEyFRQGKwEiDgMjIiY1NDc+BTQ2NTc0IyIHBiMiJjYUFjMyPQE0JiMiHmNLG0IFCBIG
+DQQCIQoDCBcUKR4YDgEIBAoIEwkKAwUBAgMECTIoOFdAPzRHLCcyBUZbFx0KX4+Egg0IBQIDAwIF
+Bg4BAQIBAQMDBwcHsQcDD02KaFQRxhgaAAEAHv9oAQ8AqAA1AAA3ND4BNzYzMhYVFBYdATc+ATMy
+FhUUBiImIyIVFDsBMhUUIyImIyIGIyImNTQ7ATI1NCMiBiIeBAIJJDIKAQEIDSoTEB4VEh8ILQox
+CwsHRA0KMA0IAgkiCAYBMASCBgoBAQMBBwglCA8VISccCQgbGJ9YDA0CAgQJDGuUAgAAAQAo/18A
+8QCnADUAABc0NjMyHgEXFjMyNjU0JicuCDU0NjMyFhUUBiMiLgEiBhUUHgEXFhcWFRQGIyImKBAF
+AgMFBB0lFBshHgIWBRMGDgUHA0EqJigVBwYJEygfFBIVOQ8QPiwjPG4JFgULBSgbGRofDwEKAwsF
+DAoPEAknNCUSBgoaGhsdEBsLCyASExgrNCAAAAEAKP9iAO4A7gAuAAA3ND8BNjMyFRQOARUUOwEy
+FgcGKwEiHQEUHgEzMj4BMzIVFA4BIyImNTY1NCsBIigDTgUDCQMDCUwJAgMDCE8DAxMRDh0TAgMm
+NA8hGwIKFAV6AwNpBQgBHyQGCAQMDySVDxEQBgYNAhQTIRZyOTAAAAAAAQAZ/10BnwCgAD8AADc0
+Njc2MzIdARQzMj0BNCMiBiMiNTY3NjM2MzIVBhUUFjMyNjMyFAYHDgIjIicmIwcOASMiJj0CNCMi
+BiMiGQYKTBEGWUkGAScCAwIDAgRAIAYBBQoBHwEEAwkLLB4DCAEDARYVQRs2JAkBJQIDiQMOAQQF
+2TYNXZMCAxABAgQEvzEeEQQSAwICBgULIQsKFDkxfhEsAQABABT/VAFmAJ0APgAANjQzMhYzMjYz
+MhYVFCsBIhUUHgEXFjI3NjU0KwEiNDMyFjI2MzIWFRQrASIHDgEHDgEHBiMiLgEnJicuASsBFAoG
+JAwLMwYHAwkYDxwmCgcEBUwIFQoMAiUUHAYHAwoNBgUJTBMHGQkFBAUICgEcPgQFCQiFGAICBAgM
+BgJPZhkPDbQXDRgCAgQIDAgPtScOHQ0GECMCVJwJAwABABT/VAIuAJ0AdQAANjQzMhYzMjYzMhYV
+FCsBIhUUHgEXFjI3Njc2NTQnJisBIjU0NjMyFjMyNjMyFhUUKwEiFRQeARcWMzI3PgE1NCsBIjQz
+MhYzMjYzMhYVFCsBIgcOAQcOAQcGIyInJicmIyIHDgIHDgEHBiMiJy4CJy4BKwEUCgcjDQs0BwgD
+CRINGSMKBAQGMRIGBAYWCQoDCAkkEAsnCggDChEKFyAKCQECBw41ChgLDAIlCgsfAQcDCgUHBAdF
+FAcVCQIHCRAXIQQCBAQGIRkMBxkKBAYLEAMcKA0DBQkJhRgCAgQIDAYCT2cYDRJpKhUIBQwQDAcF
+AgIECAwGAk9nGBMSIZ8OCRgCAgQIDAgOtCkOGw8GNVJjDg4NTjgVDhwSBjkLTm4lCQMAAQAP/2gB
+agCdAIMAABc0MzI2PwE2Ji8BLgErASI1NDYzMhYzMjYzMhYVFCMiFRQfARY3MDc2NzY3PgI1NCsB
+IjU0NjIWMzI2MzIUIyIOAgcOAQcGFRQXFhcWOwEyFRQGIyImIyIGIyImNTQ7ATI1JyYnLgEGBw4C
+Bw4DFRQ7ATIVFAYjIiYjIgYjIiYPCQsMD2IGAQVWBwUJDQoDCAcuDQsfBwgDCQ4INwQBAgICOgsB
+AgIVCgoDEBwJCh0FCwoFCgYKAxRFAQIIMiwIBgoKAwgHJg0LJwcIAwgIDhEVIwICAgMFIR4IAQQC
+AQ4WCgMIByANDB4FBwOMDAcQYQcCBnIJAwwHBQICBAgMBQIMSQkBAwUDPQ4CAwIBBgwHBQICGAUF
+CgMRPwEGBAILRjYKDAcFAgIECAwGGh8rBgMDBgYmIgsCBAIDAQUMBwUCAgQAAQAU/nwBZgCdAFQA
+ADc0NjMyFjMyNjMyFhUUKwEiFRQWFxYzMjc2NTQrASI1NDYzMhYzMjYzMhQrASIHAxQHDgYHBgcG
+IyI1NDc2Nz4ENzY1NC4BJy4BKwEiFAMIBygMCzUHCAMKDxUyFA4BAwtBFxIKAwgHJggKHQULCgsI
+AmgkAQkCBwUKCwcOFCoIDw8IDwMWDhMLAyMsSwYEBAkJCpEHBQICBAgMCAqMMCAgug4GDAcFAgIY
+CP7wAVwEGAUSCBAOCRMKFRELFwsEAQgFCgsHUg8Ga7APCQMAAAEAI/9qATsAowA3AAAXNDcSNTQj
+IgciDgIPAQYjIjU0PgE3ND4COwEyFRQPAQYUMzcyNj8BPgEzMjMyFRQHDgErASIjCLMHKVAIBQUC
+AQcDCQ4DAwEBAwQE5BMHqAsPiQgEAQcBAwYDAggFAQMJ9BKNBgsBBQIDBAEDBQYgCQUBFyAJBAQC
+AQgBDPYSBAQCCC0IAgUQPAkDAAAAAAIAIwFPAVUCoAA1AEMAABM0Njc2NTQuAiMiBw4BBxQHBiMi
+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
+AAAAAMoDREcAAAAAygNER/61/nwD5gOBAAAACAAAAAEAAAAAAAEAAAOB/nwAWgPw/rX/YgPmAAEA
+AAAAAAAAAAAAAAAAAAOgAfQAMgAAAAABTQAAAMgAAAEFAFABBQAeAboAHgH0ADoCkQAyApEAKACD
+AB4BFwAoARcAKAGHAB4CDwAfAMsAKAECABkA3QA8AZYACgH0ADoB9ACWAfQAPAH0AFAB9AAoAfQA
+ZAH0ADAB9ABUAfQARwH0ADwA3QA8AN8AMgIPACkCDwAfAg8AKQFsADwDGwAyAroAHgJQACgC2wAt
+AvYAIwJdACgCJgAoAvwALQMXACgBTQAeAU3/4gKKACgCUAAoA38AIwMuACgC8AAtAjQAKAMPAC0C
+gQAoAhAANwKyABQC8wAoAq0ACgPwAAoCfgAKAlUACgJZACgBKABQAZYACgEoACgBkgAzAZoAGQGQ
+AGIBowAjAeUABQGcACMB8wAeAagAHgEyACMBqQAPAfcACgD5ABkBJAAFAcEACgEBABQC4wAZAgIA
+GQG+AB4CAAAZAeoAIwFJABkBUQAjASEAIwH+AA8BzQAZArkAGQHUABkB0wAZAZ0AIwEzACgA9wBk
+ATMAKAMZAC0AyAAAAQUAUAGXAB4B/gAoAe4AGQJVAAoA9wBkAX0AKAGQAEUDSwA2AWAAIwGYADIC
+DwAfAQIAGQIYABkBkABiAQAAKAIPAB8BaAAoAWgAQQGQALkB/QAZAewAKACTABkBkAB1AWgAXwGA
+AB4BmAA8AwYAXwNMAF8DBgBBAWwAHgK6AB4CugAeAroAHgK6AB4CugAeAroAHgPNABQC2wAtAl0A
+KAJdACgCXQAoAl0AKAFNAB4BTQAeAU0AHgFNAB4C9gAjAy4AKALwAC0C8AAtAvAALQLwAC0C8AAt
+Ag8AWALwAC0C8wAoAvMAKALzACgC8wAoAlUACgJPAB4B4gAeAaMAIwGjACMBowAjAaMAIwGjACMB
+owAjAokAIwGcACMBqAAeAagAHgGoAB4BqAAeAPkADQD5ABkA+QAFAPn/+gG2AB4CAgAZAb4AHgG+
+AB4BvgAeAb4AHgG+AB4CDwAfAb4AHgH+AA8B/gAPAf4ADwH+AA8B0wAZAfIAFAHTABkCugAeAaMA
+IwK6AB4BowAjAroAHgGjACMC2wAtAZwAIwLbAC0BnAAjAtsALQGcACMC2wAtAZwAIwL2ACMB8wAe
+AvYAIwHzAB4CXQAoAagAHgJdACgBqAAeAl0AKAGoAB4CXQAoAagAHgJdACgBqAAeAvwALQGpAA8C
+/AAtAakADwL8AC0BqQAPAvwALQGpAA8DFwAoAfcACgMXACgB9wAKAU0AHgD5AAoBTQAeAPkADQFN
+AB4A+QAMAU0AHgD5ABkBTQAeAPkAGQKaAB4CHQAZAU3/4gEkAAUCigAoAcEACgHBAAwCUAAoAQEA
+FAJQACgBAQAUAlAAKAEBABQCUAAoAZQAFAJQACgBAQAUAy4AKAICABkDLgAoAgIAGQMuACgCAgAZ
+AtMAPAMuACgCAgAZAvAALQG+AB4C8AAtAb4AHgLwAC0BvgAeA+QALQLdAB4CgQAoAUkAGQKBACgB
+SQAZAoEAKAFJABkCEAA3AVEAIwIQADcBUQAjAhAANwFRACMCEAA3AVEAIwKyABQBIQAjArIAFAEh
+ACMCsgAUASEAIwLzACgB/gAPAvMAKAH+AA8C8wAoAf4ADwLzACgB/gAPAvMAKAH+AA8C8wAoAf4A
+DwPwAAoCuQAZAlUACgHTABkCVQAKAlkAKAGdACMCWQAoAZ0AIwJZACgBnQAjARIAIAIQADcBUQAj
+ArIAFAEhACMBJAAFAZAAjwGQAZgBkAAAAZAAWgGQAFoBkABhAZAAlQGQAIEBkABrAZAAXwGQAHgA
+AP7SAAD/KQAA/soAAP7PAAD+0gAA/tEAAP8FAAD+tQAA/vEAAP7oAAD+ygAA/v8AAAAIAAD/AgAA
+/uUAAP7bAlAAKAHlAAUC9gAjAfMAHgImACgBMgAjAxcAKAH3AAoDfwAjAuMAGQI0ACgCAAAZAhAA
+NwFRACMCsgAUASEAIwH0AAAD6AAAAfQAAAPoAAABTQAAAPoAAACmAAAB9AAAAN0AAACmAAAAZAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAABAgAZAQIAGQH0AGIB9AAKAu4ACgLuAAoA0QAeANEAPADRADwA
+0QAeAYoAHgGKADwBigA8AYoAHgHPABkBkQAZAWQAPAKXADwApgAAA7gAMgCDAB4BBQAeAQIAMgEC
+ADwBkAAAAJD/agMZAC0A3gAAAAAAAAJeAB4DHQAoAg8AHwF8AAAAAAAAAfMAIwH1ACECLgAmAvEA
+JgLyACYB+gAjAvgAJgLjACEC8wAhAsEAIQPgACYD8AAmA70AJgH0ACYB9ACWAfQAKAH0AFoB9AAo
+AfQAZAH0AC0B9ABQAfQAQwH0ADcA+QAZAAD+ywAA/y4AAP7JAAD+yQAA/tIAAP7RAAD+6wAA/wUA
+AP61AAD+vwAA/vEAAP7PAeYAFAHPABkB5wAeAfYAGQHKABkBvAAZAeUAGQI3ABkBGwAZASP/7AHt
+ABkBvQAZAsEAGQI5ABkB9AAeAb4AGQHuAB4B3gAUAXEAKAHQABQCJwAZAcQACgLFAAoBygAKAdAA
+CgGdAB4B5gAUAc8AGQHnAB4B9gAZAcoAGQG8ABkB5QAZAjcAGQEbABkBI//sAe0AGQG9ABkCwQAZ
+AjkAGQH0AB4BvgAZAe4AHgHeABQBcQAoAdAAFAInABkBxAAKAsUACgHKAAoB0AAKAZ0AHgHmABQB
+5gAUAeYAFAHmABQB5gAUAeYAFAHmABQB5gAUAeYAFAHmABQB5gAUAeYAFAHmABQB5gAUAeYAFAHm
+ABQB5gAUAeYAFAHnAB4B5wAeAecAHgHnAB4B5wAeAecAHgHnAB4B5wAeAecAHgHnAB4B9gAZAfYA
+GQH2ABkB9gAZAcoAGQHKABkBygAZAcoAGQHKABkBygAZAcoAGQHKABkBygAZAcoAGQHKABkBygAZ
+AcoAGQHKABkBygAZAcoAGQHKABkBygAZAeUAGQHlABkB5QAZAeUAGQHlABkB5QAZAeUAGQHlABkC
+NwAZAjcAGQI3ABkCNwAZARsAGQEbABkBGwAGARsAGQEbABkBGwAZARsAGQEbABkBGwAZARsAGQEb
+AAYBGwAZARsAGQEbABkBGwAZARsAGQEj/+wBI//sAe0AGQHtABkBvQAZAb0AGQG9ABkBvQAZAb0A
+GQG9ABkBvQAZAb0AGQG9ABkBvQAZAjkAGQI5ABkCOQAZAjkAGQI5ABkCOQAZAjkAGQI5ABkB9AAe
+AfQAHgH0AB4B9AAeAfQAHgH0AB4B9AAeAfQAHgH0AB4B9AAeAfQAHgH0AB4B9AAeAfQAHgH0AB4B
+9AAeAfQAHgH0AB4B3gAUAd4AFAHeABQB3gAUAd4AFAHeABQBcQAoAXEAKAFxACgBcQAoAXEAKAFx
+ACgBcQAoAXEAKAFxACgBcQAoAdAAFAHQABQB0AAUAdAAFAHQABQB0AAUAdAAFAHQABQCJwAZAicA
+GQInABkCJwAZAicAGQInABkCJwAZAicAGQInABkCJwAZAicAGQInABkCJwAZAicAGQInABkCJwAZ
+AicAGQInABkCJwAZAicAGQLFAAoCxQAKAdAACgHQAAoB0AAKAdAACgHQAAoB0AAKAZ0AHgGdAB4B
+nQAeAZ0AHgGdAB4BnQAeARsAGQHbAB4CPgAZAfYAGQH2ABkCPgAZAQEAFAG9ABkCUAAoAb0AGQLz
+ACED8AAmAc8AGQH2ABkBvAAZAjcAGQLBABkBvgAZAXEAKAHQABQBzwAZAfYAGQG8ABkCNwAZAsEA
+GQG+ABkBcQAoAdAAFAKuAAUCvQAeAb0AGQKuAAUCvQAeAb0AGQECABkBAgAZAQIAGQECABkB9AAK
+Au4ACgLuAAoBmAAyAZgAPAECADIBAgA8ARcAKAEXACgBKABQASgAKAEzACgBMwAoAWgAHAFoAF8B
+aAAoAWgAQQFoACMBaABGAWgAKAFoAEEBaAAyAWgALQFoABwBaABfAWgAKAFoAEEBaAAjAWgARgFo
+ACgBaABBAWgAMgFoAC0BaAAcAWgAXwFoACgBaABBAWgAIwFoAEYBaAAoAWgAQQFoADIBaAAtAWgA
+HAFoAF8BaAAoAWgAQQFoACMBaABGAWgAKAFoAEEBaAAyAWgALQFgACMBngAKAV4AHgGoAB0BbgAe
+ASgALQGPAB4BtwAZANwAGQD1AAUBlgAZAN8AGQJsABkBswAZAYAAHgGwABkBnQAeASMAHgEUACgB
+AgAoAbgAGQF6ABQCQgAUAYgADwF6ABQBWQAjAMkAHgDJAAoAyQAeAMkACgDJAB4AyQAKAMkAHgDJ
+AAoA9gBaAPYACgD2AFoA9gAKAPYAWgD2AAoA9gBaAPYACgC8ACgAwAAxALwAKADAADEAvAAoAMAA
+MQC8ACgAwAAxAN8AFADfABQA3wAUAN8AFAFoAC4BaAAuAWgALgFoAC4BaAA7AWgAOwFoADsBaAA7
+AWAAIwGeAAoBXgAeAagAHQFuAB4BKAAtAY8AHgG3ABkA3AAZAPUABQGWABkA3wAZAmwAGQGzABkB
+gAAeAbAAGQGdAB4BIwAeARQAKAECACgBuAAZAXoAFAJCABQBiAAPAXoAFAFZACMBYAAjAZ4ACgFe
+AB4BqAAdAW4AHgEoAC0BjwAeAbcAGQDcABkA9QAFAZYAGQDfABkCbAAZAbMAGQGAAB4BsAAZAZ0A
+HgEjAB4BFAAoAQIAKAG4ABkBegAUAkIAFAGIAA8BegAUAVkAIwFgACMBngAKAV4AHgGoAB0BbgAe
+ASgALQGPAB4BtwAZANwAGQD1AAUBlgAZAN8AGQJsABkBswAZAYAAHgGwABkBnQAeASMAHgEUACgB
+AgAoAbgAGQF6ABQCQgAUAYgADwF6ABQBWQAjAfQAYgHaAC0BUABBAfwAQQGmAB4B9AAoAbgARgH0
+ADAB9ABAAfQARwH0ADwC6wAhA+kAJgAAAAAAAAAoAAAAKAAAACgAAAAoAAAAgAAAAQQAAAJEAAAD
+bAAABFwAAAWMAAAF1AAABiwAAAaEAAAHeAAAB/AAAAg4AAAIZAAACJAAAAjQAAAJGAAACbAAAAow
+AAAK2AAAC2AAAAv8AAAMkAAADPwAAA3cAAAOYAAADqwAAA8UAAAPcAAAD9gAABAsAAAQ0AAAEbwA
+ABK0AAAThAAAFDwAABToAAAWAAAAFvwAABfIAAAY4AAAGWQAABncAAAbIAAAG7gAABzgAAAd1AAA
+HigAAB7QAAAfnAAAIKwAACFoAAAiOAAAIyAAACP8AAAljAAAJwQAACf8AAAowAAAKRwAAClcAAAp
+wAAAKfwAACooAAAqYAAAKygAACvEAAAsMAAALPgAAC14AAAuNAAAL0AAADAwAAAw1AAAMXAAADKo
+AAAzKAAANGwAADWEAAA10AAANqQAADdUAAA3/AAAOJQAADkUAAA5wAAAOoAAADvEAAA9DAAAPgAA
+AD6UAAA/NAAAP2wAAEAIAABAiAAAQIgAAEDgAABB3AAAQvAAAEOUAABEwAAARRwAAEXkAABGMAAA
+RvgAAEe0AABIOAAASHgAAEikAABJjAAAScAAAEn8AABKhAAASwwAAEucAABL1AAATKQAAE0oAABN
+VAAATbwAAE40AABOfAAATwQAAFAcAABRRAAAUnQAAFMUAABUNAAAVVQAAFaMAABXzAAAWQgAAFow
+AABbvAAAXMwAAF4IAABfSAAAYKAAAGH4AABioAAAY0wAAGQQAABk1AAAZbAAAGbsAABnZAAAZ9wA
+AGhsAABpBAAAaZgAAGooAABq/AAAbAgAAG0YAABuQAAAb2gAAHCIAABxZAAAckQAAHM4AAB0LAAA
+dTwAAHZMAAB3VAAAeEwAAHlUAAB6HAAAesQAAHtsAAB8NAAAfPQAAH2kAAB+VAAAfyAAAH/kAACA
+rAAAgggAAIKAAACC+AAAg5AAAIQkAACEsAAAhSAAAIXwAACGxAAAh5gAAIiMAACJeAAAipQAAIts
+AACMnAAAjcAAAI60AACP5AAAkOwAAJIwAACTLAAAlAwAAJSgAACVmAAAlkgAAJckAACXsAAAmKgA
+AJlYAACaRAAAmzgAAJwUAACdDAAAnkwAAJ70AACgRAAAoQAAAKI4AACi2AAApDwAAKUQAACmZAAA
+pywAAKg0AACpiAAAqowAAKvYAACsxAAArfAAAK70AACwOAAAsZAAALK8AAC0KAAAtVAAALYcAAC2
+6AAAt5QAALhAAAC4/AAAucAAALqYAAC7dAAAvBgAALygAAC9lAAAvsgAAL+AAADAQAAAwbwAAMMs
+AADEeAAAxTgAAMXcAADGrAAAx2QAAMgoAADI0AAAyYwAAMowAADLEAAAy9wAAMz4AADOOAAAz2QA
+ANC0AADR6AAA00gAANSQAADVsAAA1rQAANcwAADXqAAA2DAAANi8AADZWAAA2fgAANs8AADcBAAA
+3TgAAN4IAADfUAAA4DAAAOF8AADibAAA40wAAOQQAADlCAAA5egAAOb8AADn8AAA6OgAAOnIAADq
+8AAA68gAAOzUAADtfAAA7oAAAO8wAADwXAAA8UwAAPJcAADzMAAA9FAAAPU4AAD2UAAA9ygAAPhY
+AAD5VAAA+oQAAPtsAAD9PAAA/sQAAP/8AAEBNAABAmwAAQNYAAEEFAABBPgAAQWsAAEGrAABB4gA
+AQgMAAEI/AABCcwAAQrUAAELiAABDAQAAQxIAAEMgAABDIAAAQzUAAENKAABDXQAAQ2gAAEN3AAB
+DjQAAQ6IAAEO5AABDxwAAQ9UAAEPrAABEAAAARA4AAEQhAABELAAARD8AAEROAABEZgAARHwAAES
+OAABEnAAARK0AAETHAABE3QAARRkAAEVIAABFfAAARbcAAEX+AABGNQAARoMAAEbGAABHGQAAR3I
+AAEekAABH4QAASBgAAEhHAABIgwAASKoAAEiqAABIqgAASKoAAEiqAABIqgAASKoAAEiqAABIqgA
+ASKoAAEiqAABIqgAASKoAAEiqAABIqgAASKoAAEiqAABItQAASMAAAEjNAABI2gAASOcAAEj0AAB
+JBAAASRQAAEkkAABJNAAASVAAAElsAABJiAAASaQAAEnNAABKEwAAShwAAEo3AABKNwAASoEAAEq
+TAABKtAAASsYAAErZAABK2QAASugAAEsIAABLCAAASwgAAEssAABLhwAAS5YAAEudAABLnQAAS+E
+AAEwoAABMiQAATPcAAE1nAABNpgAAThAAAE5iAABOyAAAT0AAAE+7AABQSQAAUOoAAFEAAABRIAA
+AUUcAAFFzAABRmgAAUcQAAFHnAABSBgAAUjsAAFJeAABShwAAUpQAAFKhAABStAAAUscAAFLVAAB
+S5gAAUvwAAFMHAABTGgAAUy0AAFM8AABTUQAAU4QAAFO0AABT1wAAU/oAAFQ1AABUawAAVJcAAFT
+TAABU7gAAVQsAAFVHAABVaQAAVaMAAFXPAABV4gAAVgcAAFY5AABWbgAAVpoAAFbAAABW6gAAVxs
+AAFdxAABXwQAAV/oAAFgnAABYWgAAWIoAAFitAABY0AAAWQsAAFlBAABZbQAAWakAAFnEAABZ4QA
+AWh0AAFo/AABaeQAAWqUAAFq4AABa3QAAWw8AAFtEAABbcAAAW5YAAFvAAABb8QAAXEcAAFyXAAB
+c0AAAXP0AAF06AABdfgAAXcAAAF4EAABeRwAAXoQAAF7CAABe/wAAX0UAAF+CAABfxgAAYAgAAGB
+MAABgjwAAYMwAAGEKAABhRwAAYY0AAGHBAABh9gAAYiMAAGJOAABihwAAYrsAAGLwAABjHQAAY0g
+AAGOBAABjtQAAY+IAAGQWAABkQwAAZIkAAGTPAABlHQAAZWgAAGW2AABmAQAAZkUAAGaLAABm2QA
+AZx8AAGdlAABnswAAZ/4AAGhMAABolwAAaNsAAGkhAABpbwAAaa0AAGnoAABqHAAAalYAAGqUAAB
+qzwAAawMAAGs9AABriwAAa9wAAGwqAABsewAAbKAAAGzMAABs9wAAbRwAAG1IAABtcgAAbZcAAG2
++AABt4wAAbg8AAG46AABuXwAAbosAAG61AABu2gAAbwEAAG8vAABvXQAAb6cAAG/xAABwIQAAcE4
+AAHB7AABwpQAAcNgAAHEIAABxNQAAcWIAAHGMAABxvwAAcf0AAHI0AABycwAAcq0AAHLrAABzIgA
+Ac2EAAHObAABzwAAAc+MAAHQAAAB0HQAAdEEAAHRkAAB0gQAAdKgAAHTdAAB1AgAAdSUAAHVCAAB
+1XwAAdYMAAHWmAAB1wwAAdeoAAHYfAAB2ZgAAdqUAAHboAAB3LwAAd24AAHexAAB37wAAeCUAAHh
+jAAB4pQAAeN8AAHkdAAB5UwAAeZEAAHnTAAB6DQAAekUAAHqBAAB6tQAAeugAAHsgAAB7XAAAe5A
+AAHvDAAB7/AAAfDcAAHxrAAB8pQAAfOAAAH0VAAB9SQAAfX0AAH27AAB99gAAfi8AAH5qAAB+ngA
+AftgAAH8TAAB/SAAAf3wAAH+wAAB/7gAAgCkAAICQAACA9wAAgUIAAIGFAACBzgAAghkAAIJcAAC
+CpQAAgt0AAIMcAACDUQAAg4kAAIPIAACD/QAAhCAAAIRxAACEpQAAhNIAAIT/AACFMwAAhVMAAIV
+1AACFmwAAhb0AAIYzAACG0QAAhwkAAIc0AACHcgAAh7YAAIf4AACIJQAAiFkAAIiHAACIvwAAiOo
+AAIkoAACJbAAAia4AAInbAACKDwAAij0AAIqRAACK0AAAivsAAItPAACLjgAAi7kAAIvFAACL0QA
+Ai90AAIvpAACL9gAAjAMAAIwQAACMMgAAjFQAAIxnAACMegAAjJAAAIymAACMvQAAjNYAAIz+AAC
+NJQAAjTgAAI1WAACNeAAAjZwAAI27AACN4AAAjfsAAI4WAACOQwAAjmEAAI50AACOkgAAjrQAAI7
+YAACO9wAAjxwAAI83AACPUgAAj38AAI+dAACPsAAAj84AAI/wAACQFAAAkDMAAJBYAACQcwAAkI4
+AAJC7AACQ2QAAkOwAAJEKAACRLAAAkVAAAJFvAACRlAAAka8AAJHKAACR9wAAkhUAAJJEAACSbAA
+AkocAAJK3AACS1gAAkwQAAJNDAACTfAAAk6IAAJPGAACUCgAAlCgAAJR2AACUtgAAlMcAAJT5AAC
+VIgAAlUUAAJVqAACVigAAlbQAAJXfAACWLAAAloAAAJa3AACW3gAAlvQAAJcJAACXHwAAlzQAAJd
+KAACXXwAAl3UAAJeLAACXogAAl7kAAJfQAACX5wAAl/4AAJgVAACYLQAAmEQAAJhVAACYYAAAmHE
+AAJh8AACYjQAAmJgAAJipAACYtAAAmMAAAJjNAACY2QAAmOYAAJkmAACZZgAAmaYAAJnmAACaHAA
+AmlIAAJqIAACavgAAmu0AAJsVAACbMAAAm2AAAJt/AACbrQAAm+wAAJwlAACcSwAAnG8AAJyzAAC
+c0QAAnR8AAJ1fAACdcQAAnaMAAJ3NAACd8AAAnhUAAJ41AACeXwAAnooAAJ7XAACfLAAAn2MAAJ+
+KAACfuQAAn+EAAJ/8AACgLAAAoEsAAKB5AACguAAAoPEAAKEXAAChPAAAoYAAAKGeAACh7AAAoiw
+AAKI9AACibwAAopgAAKK7AACi4AAAowAAAKMpAACjUwAAo58AAKPzAACkKgAApFEAAKSAAACkqAA
+ApMMAAKTzAAClEgAApUAAAKV/AACluAAApd4AAKYCAACmRgAApmQAAKayAACm8gAApwQAAKc2AAC
+nYAAAp4MAAKeoAACnyAAAp/IAAKgdAACoagAAqL8AAKj2AACpHQAAqSoAAKk8AACpYgAAqYIAAKm
+sAACpzgAAqfUAAKoaAACqNQAAqm0AAKqOAACq7AAAq3UAAEAAAOgAQYABgAAAAAAAgAAAAEAAQAA
+AEAAAAAAAAAAAAAIAGYAAwABBAkAAABEAAAAAwABBAkAAQAOAEQAAwABBAkAAgAOAFIAAwABBAkA
+AwAOAGAAAwABBAkABAAeAG4AAwABBAkABQAYAIwAAwABBAkABgAOAKQAAwABBAkAyABuALIAQwBv
+AHAAeQByAGkAZwBoAHQAIAAoAGMAKQAgADIAMAAxADEALAAgAEIAYQByAHIAeQAgAFMAYwBoAHcA
+YQByAHQAegBGAGEAbgB3AG8AbwBkAFIAZQBnAHUAbABhAHIAdwBlAGIAZgBvAG4AdABGAGEAbgB3
+AG8AbwBkACAAUgBlAGcAdQBsAGEAcgBWAGUAcgBzAGkAbwBuACAAMQAuADEAIABGAGEAbgB3AG8A
+bwBkAFQAaABpAHMAIABmAG8AbgB0ACAAdwBhAHMAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAg
+AHQAaABlACAARgBvAG4AdAAgAFMAcQB1AGkAcgByAGUAbAAgAEcAZQBuAGUAcgBhAHQAbwByAC4A
+AAACAAAAAAAA/4MAMgAAAAAAAAAAAAAAAAAAAAAAAAAAA6AAAAABAAIAAwAEAAUABgAHAAgACQAK
+AAsADAANAA4ADwAQABEAEgATABQAFQAWABcAGAAZABoAGwAcAB0AHgAfACAAIQAiACMAJAAlACYA
+JwAoACkAKgArACwALQAuAC8AMAAxADIAMwA0ADUANgA3ADgAOQA6ADsAPAA9AD4APwBAAEEAQgBD
+AEQARQBGAEcASABJAEoASwBMAE0ATgBPAFAAUQBSAFMAVABVAFYAVwBYAFkAWgBbAFwAXQBeAF8A
+YABhAQIAowCEAIUAvQCWAOgAhgCOAIsAnQCpAKQBAwCKANoAgwCTAQQBBQCNAQYAiADDAN4BBwCe
+AKoA9QD0APYAogCtAMkAxwCuAGIAYwCQAGQAywBlAMgAygDPAMwAzQDOAOkAZgDTANAA0QCvAGcA
+8ACRANYA1ADVAGgA6wDtAIkAagBpAGsAbQBsAG4AoABvAHEAcAByAHMAdQB0AHYAdwDqAHgAegB5
+AHsAfQB8ALgAoQB/AH4AgACBAOwA7gC6AQgBCQEKAQsBDAENAP0A/gEOAQ8BEAERAP8BAAESARMB
+FAEBARUBFgEXARgBGQEaARsBHAEdAR4BHwEgAPgA+QEhASIBIwEkASUBJgEnASgBKQEqASsBLAEt
+AS4BLwEwAPoA1wExATIBMwE0ATUBNgE3ATgBOQE6ATsBPAE9AT4BPwDiAOMBQAFBAUIBQwFEAUUB
+RgFHAUgBSQFKAUsBTAFNAU4AsACxAU8BUAFRAVIBUwFUAVUBVgFXAVgA+wD8AOQA5QFZAVoBWwFc
+AV0BXgFfAWABYQFiAWMBZAFlAWYBZwFoAWkBagFrAWwBbQFuALsBbwFwAXEBcgDmAOcBcwF0AXUB
+dgF3AXgBeQF6AXsA2ADhANsA3ADdAOAA2QDfAXwBfQF+AX8BgAGBAYIBgwGEAYUBhgGHAYgBiQGK
+AYsBjAGNAY4BjwGQAZEBkgGTAZQBlQGWAZcBmAGZAZoBmwGcAZ0BngGfAaABoQGiAaMBpAGlAaYB
+pwGoAakBqgGrAawBrQGuALIAswGvALYAtwDEAbAAtAC1AMUBsQCCAMIAhwCrAbIAxgGzAbQAvgC/
+AbUAvAG2AbcBuAG5AIwA7wG6AbsBvAG9Ab4BvwHAAcEBwgHDAcQBxQHGAccByAHJAcoBywHMAc0B
+zgHPAdAB0QHSAdMB1AHVAdYB1wHYAdkB2gHbAdwB3QHeAd8B4AHhAeIB4wHkAeUB5gHnAegB6QHq
+AesB7AHtAe4B7wHwAfEB8gHzAfQB9QH2AfcB+AH5AfoB+wH8Af0B/gH/AgACAQICAgMCBAIFAgYC
+BwIIAgkCCgILAgwCDQIOAg8CEAIRAhICEwIUAhUCFgIXAhgCGQIaAhsCHAIdAh4CHwIgAiECIgIj
+AiQCJQImAicCKAIpAioCKwIsAi0CLgIvAjACMQIyAjMCNAI1AjYCNwI4AjkCOgI7AjwCPQI+Aj8C
+QAJBAkICQwJEAkUCRgJHAkgCSQJKAksCTAJNAk4CTwJQAlECUgJTAlQCVQJWAlcCWAJZAloCWwJc
+Al0CXgJfAmACYQJiAmMCZAJlAmYCZwJoAmkCagJrAmwCbQJuAm8CcAJxAnICcwJ0AnUCdgJ3AngC
+eQJ6AnsCfAJ9An4CfwKAAoECggKDAoQChQKGAocCiAKJAooCiwKMAo0CjgKPApACkQKSApMClAKV
+ApYClwKYApkCmgKbApwCnQKeAp8CoAKhAqICowKkAqUCpgKnAqgCqQKqAqsCrAKtAq4CrwKwArEC
+sgKzArQCtQK2ArcCuAK5AroCuwK8Ar0CvgK/AsACwQLCAsMCxALFAsYCxwLIAskCygLLAswCzQLO
+As8C0ALRAtIC0wLUAtUC1gLXAtgC2QLaAtsC3ALdAt4C3wLgAuEC4gLjAuQC5QLmAucC6ALpAuoC
+6wLsAu0C7gLvAvAC8QLyAvMC9AL1AvYC9wL4AvkC+gL7AvwC/QL+Av8DAAMBAwIDAwMEAwUDBgMH
+AwgDCQMKAwsDDAMNAw4DDwMQAxEDEgMTAxQDFQMWAxcDGAMZAxoDGwMcAx0DHgMfAyADIQMiAyMD
+JAMlAyYDJwMoAykDKgMrAywDLQMuAy8DMAMxAzIDMwM0AzUDNgM3AzgDOQM6AzsDPAM9Az4DPwNA
+A0EDQgNDA0QDRQNGA0cDSANJA0oDSwNMA00DTgNPA1ADUQNSA1MDVANVA1YDVwNYA1kDWgNbA1wD
+XQNeA18DYANhA2IDYwNkA2UDZgNnA2gDaQNqA2sDbANtA24DbwNwA3EDcgNzA3QDdQN2A3cDeAN5
+A3oDewN8A30DfgN/A4ADgQOCA4MDhAOFA4YDhwOIA4kDigOLA4wDjQOOA48DkAORA5IDkwOUA5UD
+lgOXA5gDmQOaA5sDnAOdA54DnwOgA6EDogOjA6QDpQOmA6cDqAOpA6oDqwOsA60DrgOvA7ADsQOy
+A7MDtAO1A7YDtwd1bmkwMEEwB3VuaTAwQUQHdW5pMDBCMgd1bmkwMEIzB3VuaTAwQjUHdW5pMDBC
+OQdBbWFjcm9uB2FtYWNyb24GQWJyZXZlBmFicmV2ZQdBb2dvbmVrB2FvZ29uZWsLQ2NpcmN1bWZs
+ZXgLY2NpcmN1bWZsZXgKQ2RvdGFjY2VudApjZG90YWNjZW50BkRjYXJvbgZkY2Fyb24GRGNyb2F0
+B0VtYWNyb24HZW1hY3JvbgZFYnJldmUGZWJyZXZlCkVkb3RhY2NlbnQKZWRvdGFjY2VudAdFb2dv
+bmVrB2VvZ29uZWsGRWNhcm9uBmVjYXJvbgtHY2lyY3VtZmxleAtnY2lyY3VtZmxleApHZG90YWNj
+ZW50Cmdkb3RhY2NlbnQMR2NvbW1hYWNjZW50DGdjb21tYWFjY2VudAtIY2lyY3VtZmxleAtoY2ly
+Y3VtZmxleARIYmFyBGhiYXIGSXRpbGRlBml0aWxkZQdJbWFjcm9uB2ltYWNyb24GSWJyZXZlBmli
+cmV2ZQdJb2dvbmVrB2lvZ29uZWsCSUoCaWoLSmNpcmN1bWZsZXgLamNpcmN1bWZsZXgMS2NvbW1h
+YWNjZW50DGtjb21tYWFjY2VudAxrZ3JlZW5sYW5kaWMGTGFjdXRlBmxhY3V0ZQxMY29tbWFhY2Nl
+bnQMbGNvbW1hYWNjZW50BkxjYXJvbgZsY2Fyb24ETGRvdARsZG90Bk5hY3V0ZQZuYWN1dGUMTmNv
+bW1hYWNjZW50DG5jb21tYWFjY2VudAZOY2Fyb24GbmNhcm9uC25hcG9zdHJvcGhlA0VuZwNlbmcH
+T21hY3JvbgdvbWFjcm9uBk9icmV2ZQZvYnJldmUNT2h1bmdhcnVtbGF1dA1vaHVuZ2FydW1sYXV0
+BlJhY3V0ZQZyYWN1dGUMUmNvbW1hYWNjZW50DHJjb21tYWFjY2VudAZSY2Fyb24GcmNhcm9uBlNh
+Y3V0ZQZzYWN1dGULU2NpcmN1bWZsZXgLc2NpcmN1bWZsZXgMVGNvbW1hYWNjZW50DHRjb21tYWFj
+Y2VudAZUY2Fyb24GdGNhcm9uBFRiYXIEdGJhcgZVdGlsZGUGdXRpbGRlB1VtYWNyb24HdW1hY3Jv
+bgZVYnJldmUGdWJyZXZlBVVyaW5nBXVyaW5nDVVodW5nYXJ1bWxhdXQNdWh1bmdhcnVtbGF1dAdV
+b2dvbmVrB3VvZ29uZWsLV2NpcmN1bWZsZXgLd2NpcmN1bWZsZXgLWWNpcmN1bWZsZXgLeWNpcmN1
+bWZsZXgGWmFjdXRlBnphY3V0ZQpaZG90YWNjZW50Cnpkb3RhY2NlbnQFbG9uZ3MMU2NvbW1hYWNj
+ZW50DHNjb21tYWFjY2VudAd1bmkwMjFBB3VuaTAyMUIHdW5pMDIzNwd1bmkwMkJCCWFmaWk1Nzky
+OQd1bmkwMkMwCWdyYXZlY29tYglhY3V0ZWNvbWIHdW5pMDMwMgl0aWxkZWNvbWIHdW5pMDMwNAd1
+bmkwMzA2B3VuaTAzMDcHdW5pMDMwOAd1bmkwMzBBB3VuaTAzMEIHdW5pMDMwQwd1bmkwMzEyB3Vu
+aTAzMTUHdW5pMDMyNgd1bmkwMzI3B3VuaTAzMjgHdW5pMUUwMgd1bmkxRTAzB3VuaTFFMEEHdW5p
+MUUwQgd1bmkxRTFFB3VuaTFFMUYHdW5pMUUyMgd1bmkxRTIzB3VuaTFFNDAHdW5pMUU0MQd1bmkx
+RTU2B3VuaTFFNTcHdW5pMUU2MAd1bmkxRTYxB3VuaTFFNkEHdW5pMUU2Qgd1bmkyMDAwB3VuaTIw
+MDEHdW5pMjAwMgd1bmkyMDAzB3VuaTIwMDQHdW5pMjAwNQd1bmkyMDA2B3VuaTIwMDcHdW5pMjAw
+OAd1bmkyMDA5B3VuaTIwMEEHdW5pMjAwQglhZmlpNjE2NjQHYWZpaTMwMQdhZmlpMjk5B2FmaWkz
+MDAHdW5pMjAxMAd1bmkyMDExCmZpZ3VyZWRhc2gJYWZpaTAwMjA4DXF1b3RlcmV2ZXJzZWQHdW5p
+MjAxRgd1bmkyMDJGBm1pbnV0ZQZzZWNvbmQHdW5pMjAzRQd1bmkyMDUzB3VuaTIwNUYHdW5pMjA2
+MARFdXJvB3VuaUUwMDAHdW5pRkVGRgNmX2kDZl9sA2ZfZgVmX2ZfaQVmX2ZfbANmX2oFZl9mX2oD
+Zl9iA2ZfaANmX2sFZl9mX2IFZl9mX2gFZl9mX2sGemVyby51BW9uZS51BXR3by51B3RocmVlLnUG
+Zm91ci51BmZpdmUudQVzaXgudQdzZXZlbi51B2VpZ2h0LnUGbmluZS51BWkuVFJLDWdyYXZlY29t
+Yi5jYXANYWN1dGVjb21iLmNhcAt1bmkwMzAyLmNhcAt1bmkwMzBDLmNhcAt1bmkwMzA0LmNhcAt1
+bmkwMzA2LmNhcAt1bmkwMzBCLmNhcAt1bmkwMzA3LmNhcAt1bmkwMzA4LmNhcA51bmkwMzA4Lm5h
+cnJvdwt1bmkwMzBBLmNhcA10aWxkZWNvbWIuY2FwBGEuc2MEYi5zYwRjLnNjBGQuc2MEZS5zYwRm
+LnNjBGcuc2MEaC5zYwRpLnNjBGouc2MEay5zYwRsLnNjBG0uc2MEbi5zYwRvLnNjBHAuc2MEcS5z
+YwRyLnNjBHMuc2MEdC5zYwR1LnNjBHYuc2MEdy5zYwR4LnNjBHkuc2MEei5zYwRBLmMyBEIuYzIE
+Qy5jMgRELmMyBEUuYzIERi5jMgRHLmMyBEguYzIESS5jMgRKLmMyBEsuYzIETC5jMgRNLmMyBE4u
+YzIETy5jMgRQLmMyBFEuYzIEUi5jMgRTLmMyBFQuYzIEVS5jMgRWLmMyBFcuYzIEWC5jMgRZLmMy
+BFouYzIJYWFjdXRlLnNjDmFjaXJjdW1mbGV4LnNjCWFicmV2ZS5zYwlhdGlsZGUuc2MMYWRpZXJl
+c2lzLnNjCWFncmF2ZS5zYwhhcmluZy5zYwphbWFjcm9uLnNjCmFvZ29uZWsuc2MJQWFjdXRlLmMy
+DkFjaXJjdW1mbGV4LmMyCUFicmV2ZS5jMglBdGlsZGUuYzIMQWRpZXJlc2lzLmMyCUFncmF2ZS5j
+MghBcmluZy5jMgpBbWFjcm9uLmMyCkFvZ29uZWsuYzIOY2NpcmN1bWZsZXguc2MJY2Nhcm9uLnNj
+CWNhY3V0ZS5zYw1jZG90YWNjZW50LnNjC2NjZWRpbGxhLnNjDkNjaXJjdW1mbGV4LmMyCUNjYXJv
+bi5jMglDYWN1dGUuYzINQ2RvdGFjY2VudC5jMgtDY2VkaWxsYS5jMglkY2Fyb24uc2MGZXRoLnNj
+CURjYXJvbi5jMglEY3JvYXQuYzIJZWFjdXRlLnNjCWVncmF2ZS5zYw5lY2lyY3VtZmxleC5zYwxl
+ZGllcmVzaXMuc2MJZWNhcm9uLnNjCWVicmV2ZS5zYw1lZG90YWNjZW50LnNjCmVtYWNyb24uc2MK
+ZW9nb25lay5zYwlFYWN1dGUuYzIJRWdyYXZlLmMyDkVjaXJjdW1mbGV4LmMyDEVkaWVyZXNpcy5j
+MglFY2Fyb24uYzIJRWJyZXZlLmMyDUVkb3RhY2NlbnQuYzIKRW1hY3Jvbi5jMgpFb2dvbmVrLmMy
+DmdjaXJjdW1mbGV4LnNjCWdicmV2ZS5zYw1nZG90YWNjZW50LnNjD2djb21tYWFjY2VudC5zYw5H
+Y2lyY3VtZmxleC5jMglHYnJldmUuYzINR2RvdGFjY2VudC5jMg9HY29tbWFhY2NlbnQuYzIOaGNp
+cmN1bWZsZXguc2MHaGJhci5zYw5IY2lyY3VtZmxleC5jMgdIYmFyLmMyCWlhY3V0ZS5zYw5pY2ly
+Y3VtZmxleC5zYwxpZGllcmVzaXMuc2MJaWdyYXZlLnNjCWl0aWxkZS5zYwlpYnJldmUuc2MKaW1h
+Y3Jvbi5zYwppb2dvbmVrLnNjCUlhY3V0ZS5jMg5JY2lyY3VtZmxleC5jMgxJZGllcmVzaXMuYzIJ
+SWdyYXZlLmMyCUl0aWxkZS5jMglJYnJldmUuYzIKSW1hY3Jvbi5jMgpJb2dvbmVrLmMyDmpjaXJj
+dW1mbGV4LnNjDkpjaXJjdW1mbGV4LmMyD2tjb21tYWFjY2VudC5zYw9LY29tbWFhY2NlbnQuYzIP
+bGNvbW1hYWNjZW50LnNjCWxhY3V0ZS5zYwlsY2Fyb24uc2MHbGRvdC5zYwlsc2xhc2guc2MPTGNv
+bW1hYWNjZW50LmMyCUxhY3V0ZS5jMglMY2Fyb24uYzIHTGRvdC5jMglMc2xhc2guYzIJbnRpbGRl
+LnNjCW5hY3V0ZS5zYwluY2Fyb24uc2MPbmNvbW1hYWNjZW50LnNjCU50aWxkZS5jMglOYWN1dGUu
+YzIJTmNhcm9uLmMyD05jb21tYWFjY2VudC5jMg5vY2lyY3VtZmxleC5zYwxvZGllcmVzaXMuc2MJ
+b2dyYXZlLnNjCW9hY3V0ZS5zYwlvdGlsZGUuc2MJb2JyZXZlLnNjCm9tYWNyb24uc2MQb2h1bmdh
+cnVtbGF1dC5zYwlvc2xhc2guc2MOT2NpcmN1bWZsZXguYzIMT2RpZXJlc2lzLmMyCU9ncmF2ZS5j
+MglPYWN1dGUuYzIJT3RpbGRlLmMyCU9icmV2ZS5jMgpPbWFjcm9uLmMyEE9odW5nYXJ1bWxhdXQu
+YzIJT3NsYXNoLmMyCXJjYXJvbi5zYwlyYWN1dGUuc2MPcmNvbW1hYWNjZW50LnNjCVJjYXJvbi5j
+MglSYWN1dGUuYzIPUmNvbW1hYWNjZW50LmMyDnNjaXJjdW1mbGV4LnNjCXNhY3V0ZS5zYwlzY2Fy
+b24uc2MLc2NlZGlsbGEuc2MKdW5pMDIxOS5zYw5TY2lyY3VtZmxleC5jMglTYWN1dGUuYzIJU2Nh
+cm9uLmMyC1NjZWRpbGxhLmMyCnVuaTAyMTguYzIJdGNhcm9uLnNjCnVuaTAxNjMuc2MKdW5pMDIx
+Qi5zYwd0YmFyLnNjCVRjYXJvbi5jMgp1bmkwMTYyLmMyCnVuaTAyMUEuYzIHVGJhci5jMgl1YnJl
+dmUuc2MJdXRpbGRlLnNjCXVhY3V0ZS5zYwx1ZGllcmVzaXMuc2MOdWNpcmN1bWZsZXguc2MIdXJp
+bmcuc2MJdWdyYXZlLnNjCnVtYWNyb24uc2MQdWh1bmdhcnVtbGF1dC5zYwp1b2dvbmVrLnNjCVVi
+cmV2ZS5jMglVdGlsZGUuYzIJVWFjdXRlLmMyDFVkaWVyZXNpcy5jMg5VY2lyY3VtZmxleC5jMghV
+cmluZy5jMglVZ3JhdmUuYzIKVW1hY3Jvbi5jMhBVaHVuZ2FydW1sYXV0LmMyClVvZ29uZWsuYzIO
+d2NpcmN1bWZsZXguc2MOV2NpcmN1bWZsZXguYzIOeWNpcmN1bWZsZXguc2MJeWFjdXRlLnNjDHlk
+aWVyZXNpcy5zYw5ZY2lyY3VtZmxleC5jMglZYWN1dGUuYzIMWWRpZXJlc2lzLmMyCXphY3V0ZS5z
+Ywl6Y2Fyb24uc2MNemRvdGFjY2VudC5zYwlaYWN1dGUuYzIJWmNhcm9uLmMyDVpkb3RhY2NlbnQu
+YzIIaS5UUksuc2MMYW1wZXJzYW5kLmMyBWlqLnNjCWRjcm9hdC5zYwZFdGguYzIFSUouYzIFbC5D
+QVQIbC5DQVQuc2MFTC5DQVQITC5DQVQuYzINZl9oY2lyY3VtZmxleA9mX2ZfaGNpcmN1bWZsZXgK
+dW5pMUUwMy5zYwp1bmkxRTBCLnNjCnVuaTFFMUYuc2MKdW5pMUUyMy5zYwp1bmkxRTQxLnNjCnVu
+aTFFNTcuc2MKdW5pMUU2MS5zYwp1bmkxRTZCLnNjCnVuaTFFMDIuYzIKdW5pMUUwQS5jMgp1bmkx
+RTFFLmMyCnVuaTFFMjIuYzIKdW5pMUU0MC5jMgp1bmkxRTU2LmMyCnVuaTFFNjAuYzIKdW5pMUU2
+QS5jMgVhZS5zYwVvZS5zYwh0aG9ybi5zYwVBRS5jMgVPRS5jMghUaG9ybi5jMghoeXBoZW4udQl1
+bmkwMEFELnUJdW5pMjAxMC51CXVuaTIwMTEudQhlbmRhc2gudQhlbWRhc2gudQthZmlpMDAyMDgu
+dQ9ndWlsbGVtb3RsZWZ0LnUQZ3VpbGxlbW90cmlnaHQudQ9ndWlsc2luZ2xsZWZ0LnUQZ3VpbHNp
+bmdscmlnaHQudQtwYXJlbmxlZnQudQxwYXJlbnJpZ2h0LnUNYnJhY2tldGxlZnQudQ5icmFja2V0
+cmlnaHQudQticmFjZWxlZnQudQxicmFjZXJpZ2h0LnUKemVyby5kZW5vbQlvbmUuZGVub20JdHdv
+LmRlbm9tC3RocmVlLmRlbm9tCmZvdXIuZGVub20KZml2ZS5kZW5vbQlzaXguZGVub20Lc2V2ZW4u
+ZGVub20LZWlnaHQuZGVub20KbmluZS5kZW5vbQp6ZXJvLm51bWVyCW9uZS5udW1lcgl0d28ubnVt
+ZXILdGhyZWUubnVtZXIKZm91ci5udW1lcgpmaXZlLm51bWVyCXNpeC5udW1lcgtzZXZlbi5udW1l
+cgtlaWdodC5udW1lcgpuaW5lLm51bWVyCHplcm8uc3ViB29uZS5zdWIHdHdvLnN1Ygl0aHJlZS5z
+dWIIZm91ci5zdWIIZml2ZS5zdWIHc2l4LnN1YglzZXZlbi5zdWIJZWlnaHQuc3ViCG5pbmUuc3Vi
+CHplcm8uc3VwB29uZS5zdXAHdHdvLnN1cAl0aHJlZS5zdXAIZm91ci5zdXAIZml2ZS5zdXAHc2l4
+LnN1cAlzZXZlbi5zdXAJZWlnaHQuc3VwCG5pbmUuc3VwB2EuZGVub20HYi5kZW5vbQdjLmRlbm9t
+B2QuZGVub20HZS5kZW5vbQdmLmRlbm9tB2cuZGVub20HaC5kZW5vbQdpLmRlbm9tB2ouZGVub20H
+ay5kZW5vbQdsLmRlbm9tB20uZGVub20Hbi5kZW5vbQdvLmRlbm9tB3AuZGVub20HcS5kZW5vbQdy
+LmRlbm9tB3MuZGVub20HdC5kZW5vbQd1LmRlbm9tB3YuZGVub20Hdy5kZW5vbQd4LmRlbm9tB3ku
+ZGVub20Hei5kZW5vbQ9wYXJlbmxlZnQuZGVub20QcGFyZW5yaWdodC5kZW5vbQ9wYXJlbmxlZnQu
+bnVtZXIQcGFyZW5yaWdodC5udW1lcg1wYXJlbmxlZnQuc3ViDnBhcmVucmlnaHQuc3ViDXBhcmVu
+bGVmdC5zdXAOcGFyZW5yaWdodC5zdXARYnJhY2tldGxlZnQuZGVub20SYnJhY2tldHJpZ2h0LmRl
+bm9tEWJyYWNrZXRsZWZ0Lm51bWVyEmJyYWNrZXRyaWdodC5udW1lcg9icmFja2V0bGVmdC5zdWIQ
+YnJhY2tldHJpZ2h0LnN1Yg9icmFja2V0bGVmdC5zdXAQYnJhY2tldHJpZ2h0LnN1cAtjb21tYS5k
+ZW5vbQxwZXJpb2QuZGVub20LY29tbWEubnVtZXIMcGVyaW9kLm51bWVyCWNvbW1hLnN1YgpwZXJp
+b2Quc3ViCWNvbW1hLnN1cApwZXJpb2Quc3VwDGh5cGhlbi5kZW5vbQxoeXBoZW4ubnVtZXIKaHlw
+aGVuLnN1YgpoeXBoZW4uc3VwDGRvbGxhci5kZW5vbQxkb2xsYXIubnVtZXIKZG9sbGFyLnN1Ygpk
+b2xsYXIuc3VwCmNlbnQuZGVub20KY2VudC5udW1lcghjZW50LnN1YghjZW50LnN1cAdhLm51bWVy
+B2IubnVtZXIHYy5udW1lcgdkLm51bWVyB2UubnVtZXIHZi5udW1lcgdnLm51bWVyB2gubnVtZXIH
+aS5udW1lcgdqLm51bWVyB2subnVtZXIHbC5udW1lcgdtLm51bWVyB24ubnVtZXIHby5udW1lcgdw
+Lm51bWVyB3EubnVtZXIHci5udW1lcgdzLm51bWVyB3QubnVtZXIHdS5udW1lcgd2Lm51bWVyB3cu
+bnVtZXIHeC5udW1lcgd5Lm51bWVyB3oubnVtZXIFYS5zdWIFYi5zdWIFYy5zdWIFZC5zdWIFZS5z
+dWIFZi5zdWIFZy5zdWIFaC5zdWIFaS5zdWIFai5zdWIFay5zdWIFbC5zdWIFbS5zdWIFbi5zdWIF
+by5zdWIFcC5zdWIFcS5zdWIFci5zdWIFcy5zdWIFdC5zdWIFdS5zdWIFdi5zdWIFdy5zdWIFeC5z
+dWIFeS5zdWIFei5zdWIFYS5zdXAFYi5zdXAFYy5zdXAFZC5zdXAFZS5zdXAFZi5zdXAFZy5zdXAF
+aC5zdXAFaS5zdXAFai5zdXAFay5zdXAFbC5zdXAFbS5zdXAFbi5zdXAFby5zdXAFcC5zdXAFcS5z
+dXAFci5zdXAFcy5zdXAFdC5zdXAFdS5zdXAFdi5zdXAFdy5zdXAFeC5zdXAFeS5zdXAFei5zdXAM
+ZmlndXJlZGFzaC51Bnplcm8ucAVvbmUucAV0d28ucAd0aHJlZS5wBmZvdXIucAZmaXZlLnAFc2l4
+LnAHc2V2ZW4ucAdlaWdodC5wBm5pbmUucAdmX3Rob3JuCWZfZl90aG9ybg==</string> </value>
+        </item>
+        <item>
+            <key> <string>next</string> </key>
+            <value>
+              <none/>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/fanwood-webfont.woff.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/fanwood-webfont.woff.xml
new file mode 100644
index 0000000000..2ff4dad97a
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/fanwood-webfont.woff.xml
@@ -0,0 +1,1241 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52848921.4</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>fanwood-webfont.woff</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/font-woff</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>67644</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="2" aka="AAAAAAAAAAI=">
+    <pickle>
+      <global name="Pdata" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">d09GRgABAAAAAQg8AA8AAAADcKQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABWAAAABwA
+AAAcWumO5EdERUYAAAF0AAAAVAAAAGobuxg1R1BPUwAAAcgAAB30AABeBp5GigVHU1VCAAAfvAAA
+D+gAAB++jxJn009TLzIAAC+kAAAAVQAAAGBZTwA6Y21hcAAAL/wAAAJZAAADZn9mwJFnYXNwAAAy
+WAAAAAgAAAAIAAAAEGdseWYAADJgAAC2vgACrdTy7vzSaGVhZAAA6SAAAAA0AAAANve+5QpoaGVh
+AADpVAAAACEAAAAkBnkFb2htdHgAAOl4AAAEvAAADoBPT1WbbG9jYQAA7jQAAAk1AAAOhATwIjBt
+YXhwAAD3bAAAAB8AAAAgA+gBCW5hbWUAAPeMAAAA1QAAAYYelTu4cG9zdAAA+GQAAA/WAAAgrBOz
+brUAAAABAAAAAMf+sN8AAAAAyOeZvgAAAADKA0RGeNolzE0OQFAQA+C2YynO5kk8iaV7YcEBWPg5
+nmKSTr50URBA5fQY/IUSdMX3IIqLvXKzd9WgkhKkRq2dle1Oh33qsu8YwZhi9lLx7XnrzwMYCgsa
+eNrtXHl8XVW1XmufDDc3yU1vxiZN09ykQ5qO6UxbhkKpDEWeUBRFFAQEyow4/X5PFAQtiKgUpKWl
+BYRCZSoIygsKyLtqyxAtBQxDGSIK+CKPokS06Hnf/s65955zhzSdxD/eXb+z77777L3PHtdZ69tr
+XVERicqxcr6YhYsWL5HYmSdecLY0SxHSxXXF4EulQ0oWfOLgVuk4aMESGx5lwyOOXIzwqCOPQLjk
+qMMRBkqYk8793LkSO+OU88+WWqYIQ9yREonxt0oLc0d0smmu/3DH83MuPGjO8cOOPwR3olKMNkQQ
+uxTfZdImo2WMjJVxeMp46ZQJMlEmyWSZIlOlS6bJdJkhM2WWzJY5so/MlXkyX/aVk+QiuVi+Lpeg
+lm/IN2WZXCaXy7fkCvm2XCnfke/K9+QqWS5XyzXyfblWVsh1skpWy/WyRtbKDfKoJOWXslEekyek
+R34jT8nT8qz0yvPyorwkr0ifvCZ/kDfkj9Ivb8nb8hcZkPdku/xDXFV1tFhLtUxjOkyrtVbrdbg2
+abO2aKu26Wgdqx3aqRN1sk7VaTpDZ+kcnavzdF/dXw/UhfoZPVk/q6fpUj1Tz9ZzzX0YjY2cmTh6
+P00OkEWyWD4qJ2P2voR+3QBaJ3fIvfKAPIS81W63OHKc2+dUuxc6K9zXRXWruwl3HnEHMPLV7gZZ
+5q5DnjaM1TqM9l2YeftrNn4Z/KpH3jbEihAukiOkFOlxpI+RYvOy229+524wv3fvN6+7W80bbh9z
+T8JTVrn9DHsYbmPYi3r2dy/UcncK8sWlUqoxS/vLx2UzlsU4XaCrzHyz0Lxl3jbbzDtOtZiaDba3
+0UcqviY1coj8O35GhX7V/hu0pyPUnmjobscH0J6WQcan5YMYIqzNXSuX9L/7sNIFqzqVPgDq/wDa
+07uj9qRy/LuMj7t6V/cXakh66yfVOnebu71gS+wTB/Kn5xtFt9td5yZJq7Pb6PamKKs9vXupPf3e
+SPrt2QAenXU/Rf4bVbw4wu3+/b4dtSc1T6H56g+1ti87R4aGug7CPR0kv3/PG3mMdB/mox/tfz3d
+4+70KG8vtGZJW1Nldm89e/O1Z/a7X1dqpnfAn9GHP9sZdB9wv8CrEn2yK/Ru96w8db/sXh9Yp8n0
+WFzI7/XuqQiXusvdj6RX+gaurUfdi92v+SPf4V4VqDLP+4LtCaxUPMkb7aUM16HOZZA0BJKFvduD
+tGXB8ckeK5bqxZzaaxPy+xS8H1zPO95feflPeD0ns/Z0j7+rk/lWa2CHjPLeWf5+q7UzH9iBten5
+spRKD/CLIAfGs+zdZFYv+9PjGSyfzKVgPYHxed3vY8HxKbC/+kP7KxncX7njk39/eTXn4wjB/R5a
+/8Ed0e1/2+fY9g/4dzPcje3J5h2ZHRUm5hyV7tM6b74yfNY+oQCln5jVbps+EOTVfqu54klXIRau
+K4nUR+09yLuHQX4tAo8uhmxtoMWUQfeJgoyUg6qkAhSDJFyJ+zGQQVoV7g8DFUNGjiNeTaqRBO62
+gVTaQUb2A1VBft4fpQ+QA5HyKZAjnwYZOQFUJieCDLSgk1DqZDkd8TNARs4CFcnZoAo5B1Qs54IM
+9AjogfI5UAU0ii8h/mVQTL4CKoIudRHqWQky8l8goxfr16VYL9FLEL9UvylFukwvk1K9XC+XqH5L
+v434lXol4t/R7yD+Xb0KOZfrcqRco9civkJXotRqXY34Wr0R4c16s8T1Fl0HreFWvRXx2/Q2xNfr
+D5Hzdr1dhukdegdquFPvlHK9S+9Cyt16N1I26Aak3KMYe/Nj8xOJmh6zGbrKU6ZXYuY585xUmefN
+84i/YF5A/EXzInJuNVvFMS+Zl6TMWe4sF+OscdZiBlTKnWugaU6G3inQfabgmrUDdl+Ga2ZA0vW+
+nfT9Zv8SacWMjsGoFkOzLcZvq816nxJodwtJdmUInhuzWjJ/LYTe56VXon129ssx+8OkbtBWVUJH
+nuLHuwLpE9L3U5+ZAZpXQJ9pTpONJ3wajV/V0MxLSOMZLoTWaPtxENav1+aDcH3I793BKLFQGogK
+1KMX43DNRKnUVYu7wUsGuWpRb/AK9j1zTfW/p2BGYum7kTxXplQ7w2Y8I3iF682+7OxW8kqgb/mu
+IszcaPTXzv2w9FWdLhvbZXVioj8mlYH+T+N3a2hc8n+mcJ14c2X5zHSG3rf3KQ2MbGWB1VaI8j+x
+0Gc213hqrdswnq5ppH9Vggu2yQKElZBWKnexjEcWOZodokyK5qFMvxpxDQ/1NDulcNlKcNMRBX/H
+A+3fEY2EPj0KYZCyU3ZUx35Z1Eaaz3Bf/1e+NJu3A3SgH2bX2+SHEX+P5Hty9u+5bK8XTvFpQhZZ
+njl5B9xvT34q5P8/3vsnCunDfs9I8z2DeSgin9gPK6AV0siJeMOdBLljPOWOqZA6zsX753zIFzMh
+XXwZ+8pKFvtQsphLyWIeJYv5kCyWy76QEVbKkZQOllA6OAbSQbccy3f7OXi3vyTn8Y19Md/YXxcT
+X2YRw7IDyu9CW+Z8gJhg7Qf7vPxoQ07K9iFq5inpmnqY9zx3+2A6cFp+78vgB4Xwh/w6RBp72CYl
+bOf2oO7BlH7/fgo12W51GtA2hq/7ubbbkhnyy7/u3UnVxjzbd9S/oA4c1jxzcRqLKmXQgqDW57c7
+mW6J97xtnpYd1JY87cPXKoIa1AaLU+XoVetC2rVXstfXrga8FH7qcvT8YM8GwuhU6Anbw3hGGL/K
+/Aqtl9v9/t3vrvPb9mcP0yB+0c3V0Q0tKuk+k67pQnepe4KvYXWnU5f6fbe9X8+S3YglPW0LZbzx
+fth/3iZfyw0/r4fP68G9nsDz1kGPuyoHh1jt4xmW1rNkT4DWpXOm918Ac+gL4R0DhfZfRr/M3jtc
+0b1pRGBLIEMTrqrs5wXWcvp5qfUffh5X+/bMvdTz8CvzvN7UGh/ieF4VGs9lmL+lOeN5gb9Xkhi7
+1Hiu4/z1eDUURu5sy9Kj2Zfu3zauh+6s/tlaV3P8VhPt6vdHKIk7HlLTa7GqQZGfgTxt8J6XDD7P
+Rwm6/flaHZr3YJstv9m6S8/rzdSZfp4dr36OX3id9YexpaG8h0I7eFtmtQbLethWuC0F69uW5rvZ
+uF9fgCv0pde4N2OBfe7d9VGvFE/syUbSc1fL7syfe9xQ52/n+scdNRA4P0jlTJ0qpPrXm9O/3vR4
+luc+j0/qz+IWA2EcMdC//qxTg9TI94fPFCDBnQqNdDRkuTHEJsaCFHr5OOjvVq5XSHLjoal2gmoh
+fU9CymRQOWXzGM/iFdrmNOSfDiqBdDgDeq1FE6pkFqiU2lQEstkc6OD2pL4CMt88vI/mg8qgT+yL
+Vlws30Qblsn3UNtVoBpZDlK5WlYgfh2oRlbJGtSwFlTGk++4PAqqlCSoUn4JqpSNIJXHQCpPgFR6
+QCq/AdXIU6AaeRqk8ixIpRek8jxI5UWQykugWnkFVCt9oFp5DVQrfwCpvAFS+SNIpR+k8hZI5W2Q
+yjsglb+AVAZAKu+BymU7KCb/AMXEBVUrPhJTRx2ExVosqqVairBMyxBWaAXCmMakRofpMITVWo2w
+VmuRXq/1UqXDdTjCJm1C2KzNUqot2oKwVVsRtmkbwrE6ViLaoR0IO7VTHJ2oExFO1skIp+pUhNN0
+GsIZOgPhLJ0lFTpH50iZztW5COfpPDG6r2KOdH/dH+FCXYjaPqOfkSI9WU9Gqz6rn5ViPU1PQ9uW
+6lKEZ+qZUqJn69low7l6rkTMfeY+op1/Iw46mTjoWB9zsAhoHRHQKLXfOuKf46hlFnN1NnNdRrgK
+I1iDk/w1V8nV5unzHVxhMaywfVBiLqiJ66yK62w815mHno6QA0BjiUh1ysGgalkkh2AlHyqH4fmL
+QVE5AtQgR4KK5D/kI0g/CtQlR4NaZQmoS46RjyH9WFCtfFw+gd1wHKhUPgmaKseDSojR1hB/jRN/
+HUP8NUrMdQzR1snUieLcA83YA8ug/14GinD1V3L1V3L1x7j6x8uNoDK5SW5B+9eBhsmtchvi6+UO
+tOpO0DS5C1Qud8s9qPle0DT5ESgu98lPkOcB0HTpBnXJg/IQ2v8waKo8AhouPwdN5e5qlv8GdXKP
+NcsvQJ3cac3yK1An91tENoG6uOsi8jioi3svIk+CurgDI/JrUJdsBnXJFlCXPAPqkt+CuuQ5UJe8
+AOqSraAu7sOIvAyKczdG5FVQnHsyIr8DxbkzI/J7UFz+BxSXP4Hi8r+guGwD1cufQXF5FxT19+Rf
+QW3yd1Bc3gcVyT9BRRakQWjUIAQhLNESiWtEIwijitWp5QrOp5Vaibjdn5VapVXSxV1aqXGNI273
+aqXWaA3idsdWap3WId6gDSjVqI0IR+gIhCN1JMJROgphQhMI27Udod23HTpOxyFud2+HjtfxiNs9
+HNMJOkFquZNjOkknIW73c0yn6BTE7a6OaZd2IW73dkyn63TE7Q6P6Uydibjd5006W2fLVO728bqP
+7oO43fPjueerdL7Oxx62O79K99P9ELf7v0oP0AMQX6ALwB0sL+jQg/VgtG2RLpI2PUlPAnc7RU9B
+f0/VU5F+hp6B8Cw9S1r1HD0HccsROvQ8PQ9xe54Q5UlCnCcJU3iSMJEnCVN4kjCRJwlTeIZQx9OD
+uN6sGxA+qA+i7EbdKLN0k25CymP6GHr3uD6JeI/2IP5r/Q3im3WzjNKn9BnEn9VnZYL+Vn+LeK/2
+Iv6cPo/4C/qCzNAX9UVJ6FbdKrP1JX0JKS8rVqC+oq/ITH1VsQL1fXVllrGGbJOwWIoQj5lqqTXD
+DWbWNJvRCCcbjL+ZZWYjPtfMQzjfzBfH7Gv2lQqzn1mAlMPMYTLKLDaLEf+wOQrhseY4hCeY02SC
+Od9cgPiXzH8ivNhcKjPM5Wa5JMwaswbxG8xNMtOsM7fh7h3mDoR3mbsR3mvulSLzI4Odbn5sHkL4
+sHkY+TeajdJiNplNqPkx8xjS7TlJ1DxlnpPJPCEZy7ORsTwbqXGqnWppdK52rpYu5xrnWok7K5wV
+YpyVznWIr3JWScK53rke8bXOWuwjla/tkr3ev9JW750C1noVBez1BrPWy2erZ6qiFouK/DS6ESOx
+u5ZOjQznMOZRceheo59DAjky5YI6Ql9I4u8Ln88PqhPtqOzmTLjTZZ/OhLlIkNU/0lIvZeVQ2e5s
+NCKtAfdT5+uhdNvn4yL9obKrU7puWt4Olu32y3qyeneqHUMqO4Tnul8N6wWDjNVWd1uakmFta9Dn
+JrOem/RP9Yf63Jy14V6yS/Prlb1iyGWDNhHJQW1JhjBW7qGZsQrpdz4q6WlTRCSCbd6QsdHYtTXp
+3pjXwitf2WB/A+t5SP1NBtZoMhdH2sk1OX3IayNnjtxbhzxHuWWX7EbZlbtR9qK8ZYc0R+4Zeedo
+aGU37EbZFQGbyp3kV+6nsueX2EZ/EL1Ir6ted4u7iRRcV1uyrBULlbWlLSVzbVYzPCJP2S20P/Lw
+ny2ZJ4YwUI+X9XkokL9/u7P24Go7EuQHr+dYWBZuc+4+6h1yWQ/x3Nn+JgP9DZbt2ZWy7pX50DGO
+VXfWWKX4huULgbGi7f5GdaCtVkGsHW09BcSkqYSWTHGkxaHbWgsHax0xktZJxbsk20R8m5Go/12S
+J4+hzRTF7PRnNG1O7JmsTXcCbcxfPngnFS/Ctw5S0vhXCbT2EhkValsZNPAyWvx4nzikrTj05Tip
+CVfup1RGpC0oPEuVsF2EZ0vTGrKlqIPemjoVbyhgRTESV5u0p+VMa09SHOrD6LR1UepThTRvZqs5
+j/nGzM7+/RilqLWGAlUSq/FsEobTZk2J2NSwzzXEaupprebZqSlnqZZ4ohK3iUInGI+4RW+i0AtS
+iGEFEUMlhlNB3UCJ5DQQySkhklNFJKeUSM5IIjkRIjnVtD/w7KHKiOfEZYEciBSLtwyTT8uJiNuT
+aOVJtBJ7aaLVm9LqTYnANNHqTYnDVPr2bhaHqSUOU0ccJgqtJIVFVvDMWonJVBCTKSEmEyEiqTzL
+ViIntcRMaomW1BIniRIhiRIbiRIViRKXVOKSOgRcMkokJEoMJEr0I7obuKQSl1TikkpcUolLKnFJ
+HRSXrCDiUUGso4IoRwVxSSUuqcQllbikEpdU4pJKXFKJbzQQ2WggplFCNKOEOEYJEYwSYhclRC1K
+iFeUEqmIEKOIEKOoJjpRTVyimlhEA3FJJS6pxCU1B5dU4pJKFKKBloxK5KGRyEMxkYdGIg/FRB4a
+acOoxB9qaMOotE9Q2icobQ+VKEQt8QeHyINDnKGcCEM5sYUYsQVDbGEEsYUYUYVm7dM+lH1NX0Op
+N/QNhG/r2yj1jr6D8F19FzkHdABl/6p/Rdn39D2k/F3/jrLvG/AUEzMN4pjJZiZCizMUmYVmIcIT
+zHlSbi42l0nMXG6uF2PWmLWI32BukWZiskp8IGZ+ZX6F0KIEdUQJys3j5nHEnzBPIG5RgkqiBHHa
+USqxgjixgmG0o1RaZaizxllD7tqIEXlVBO0rkibiI+3ERzqIj3QSH5lOfGS2mWsWyD5EQxYQDTmQ
+aMhBREMOIRqymGjIMURDjiUacjzRkBOJhpxBNORMoiHnEA05n2jI54iDfN48gB5+AX17TC4UE221
+OnrJ4kgnONPOWhE1pi1Mwrp3dmwH51KFLShSkl0hS2rfLj5T51b+3pat6eRqZYE6Q+dC+dqZX+PL
+m/OKIefcPOScTw921hjsu3to4b4Hz9k9XS2fVhc4Ox0I58w38uE5cm/MnqPg7FEu7w0/NeMnkCdn
+b1B2D3kgheTDPLPZ68m7hZ7ufnUITw/p3UPIOb1wO8Mj79466MgHcy4Zcs6VQ855UaGckHq3BPAj
+azVAvafAuusebOQLrSVoiwXXUlbODUPOuWLQnANB/CXfGvJ1zp6svmdrIgXWp/upQvPOPOE6qQvm
+naHsnENrJzXL/P47eeoMWaIU7rt7ZaE6wxqm386kPxpb6VvdB0krBqnbQNY11IhSFKMPdQXSKiDD
+lkMuLof03IrUloBvgAQ0iRip2v+OZUnlJWldxcrV+bQMez+SR68J/s6n75Tl6EOpK/WJQbqPQabO
+tMlqB0XePwbkWMuOwNVEnaECWmJFWvMY5Vkw+Z9yyMTlpNTHszpP5N1+Np/Vicp9amC5lM7UAn2j
+La09ORzfRn+sTLoP+T7FyOHN2kjOUWbEbMmj2U/Pcyfq98iz0M547pRQCyqhFjTM99nJeOsY6iel
+1E8qqJ94Pjvl1E8M9ZOUh47VTypzvHIqA145UeonJuSP43niWPm1OiC/Vgfk1+qAD06J74MT9L6h
+7wzl1xjlV6X8qpRfI5RfI5Rfyyi/FlF+raH8Wkb5tZbya4zyq1J+VcqvEcqvEcqvZZRfiyi/1lB+
+LaP8Wkv5NUb5VSm/qn9OZuVXh/JrhPJrGeXXIsqvZZRfaym5llFyLaPkWkXJNULJtYqSa4SSa5SS
+awUlV0PJtYKSazklV5P2AFrDmW9Ef7ZjERSjZU2mBi1rN01mBCTXMWYSJNdpaOV0M8fsA8n1QHMo
+JNfDzeGQXI8wR0ByPdp8DJLrJ82nIbmejtYvNp83X4Tk+hVzESTXb6Anx5ur0ZMTzVr05AzzA/Tk
+TLPe3A7J9U5zJyTXDeYeSK73m/shuT6Cvn0B/XnSSq7DL7Q7rqqvpo0WEB/EZ/dtnMf71qi6w3we
+1XGnj2c5L/TuajrHeD+9Nosfpj4dOX3wKPNLQr8zOVL52lPWlzv4tPtURRymneXa01ylPZCjPZCe
+f5yzrHV3+n8cpon3XwvRkP3Y9jz5PGphTxFDvmksLYxF0zmmpdJ35pNzAhNE598iDXjfe7Tmft+D
+ORm0O8z7iYbL8R9tBlIe9aFTld6gfeCufYbU5iF53O9Sza+A9k7NPWG71D1Y81OgvVNz0r1nT9Sc
+pVeHVt1eaHP3HmnzwL+0zQ/ttZqP3Ws1X7/Xar50BzXn4fy5/vCD8bp8s13wnwK2ZdXUH9Cm+t3N
+qHmzR3lsvgc8z4K0Ph34t5CU7XK2HTL9dQaC3jn+vxn0Z6Ne6X8mGMjhxNvy2DFL4L8UrM3/hvz2
+4rs1GjxRsz4iQcv1PVmze8Veq/mCvVXzP/6ZXfNurI1evksKjnPemns9bX8INVv8oM8/od6yR2v2
+/BYe9Ggv1FxwNFI+DQEUJOmela/mnL2UTHOks8J8w/OayKk56K2xPY0M9fh+QQMZqSVTcy5H2kNr
+4ybQnlsbKX+NvpSXxt7hSO73cs7oc9scblu4zRkLkMB/mORD8wvMYMGaU5JMug+9hWawQM1J8tvu
+UM2ZkQzWvMWvmXtxj9ac3GttzuyUK4e0nndhd6Nm++8xl9MnoYk+CQlZBIrIh0Aqh4Ba5FCQI4eB
+6uVwUFPAV2GYfBgUp8eC0mOhSY6So1GP9VWol2PkWNT2cVC7fALUSV+FKvoqdNJXoVG+CCqmd8E4
+uQnUJD8AjZCb5RbEradBg9wKapLbQC2yHhSRH4Ja5HbQaLkD1EIPhOH0QIjI3aBy2SD3IG79EMbQ
+D6FJ7gMl5H7QRPmx/ARx65Mwij4JCXkQFJGfgmrkZ6CIPJT2UphAL4UEvRTG0z+hiZ4JTfRJaKI3
+Qox+CJ4Hgud7EKHvgaHvgdL3oIW+By30PWih70ELfQ9a6HVQT3+Denoa1NPHoF5eBzXJm6Am+htE
+6G8Qob9BhP4GFfQ3iNDfYBg9DSLyt7SngdLTQAOeBm30NFB6GjTT06CJngZN9DQYSU+DJvoYJOhd
+kKBfQSs9ClroUVBJj4IIPQoi9CiopkdBhB4FEXoUROhLUEovggj9ByL0HIjQZyBCb4EI/QTq6CEQ
+oW9AJ70COukJMJY+AI20/m+k9X+JHqxYn7T4T9DiX2nx7+jpejrabO3+m2j3n6Ddf4QW/xHPap92
+6uqUOnEppq15mVPjtCJuLc4TzjXONRJxvu98Xxqda51rEbfW543OSmcl4tc516GstUHvcFY7qxG3
+lugW+34tYLdSFPAxGhWwWxkR+K+lEcRta33rFetvVBmwYYkHbFgaAzYsjbRtV6Jw9TI5bc8yJmDP
+MiZgz9JJe5Y62rNMpD3LONqzNNOepYP2LCMD9izjff8kz57FcoQScoRWeikluPOVO7+YO7+MO1+5
+8xvopZSgl1IFd36C/klV9E9q4Z4fxj3fzj1fTjy6qYC9zITAf0UFrWYmgE+krGaKAlYzcVrNVNNq
+pjFgNTMmYDUzhlYzdbSa6fCtZizHccBvbkNP14N3JHzeYflFAnziAYSeZU2KOzyEHlle0B7wWGqn
+3U2cHKGE1jdx8oUS2uDEyR1KaInTSB6RoD1OIzlFglY5jeQXCdrmNJJrJHwLHcs7Er6djuUgCd9a
+x/KRhG+zY7lJwrfcsTwl4dvvWM6S8K14LH9J0JankbY8jbTlaaQtT6P8YQj2O5azFNOKp578JSrv
+gcOkbHksl2nwLXosr2nw7Xosx2nwrXss32nwbXws92nIY+ljuc/ogL3PGJ8HWaufMT4nsrY/Y8iP
+ErQAGkOulNhJO6BO2gF10g6ojrypitZAdeRQVbQJqiOfqqJlUB25VRXtg+rIs6poJeRxriraCo0j
+/2qhxVAHuVg77YY6aDc0khytnNZDI8nXymlDNJLcrZzczaE9USe9mqK+VZHldK2+bZHld4m0hVHG
+tsjyu4qAhVFn4B/TPDuj0TynaeM5zWie07TxnGZ0wM5oREE7I8s9i8k9G3z7ndT/nT0nRb4fT8ZC
+x/PmafItdCy3VXLbGnLblM2Ox3Mtn42Rz5aStxqft3oWPYq3u/3/rkWQRg6hn+Th4D9HgO8cSVnD
+ShpLIGN8VD4GbmN5zXHgMceDT9yIff0DShDr6KW4HtLC7ZAS7sQOv5tywb2QB+6DHGClgAewvx/E
+W/9n2OEPY2f/HHv5F9i3m7BHn8R+3Iy99wz22XPYU1vxln4Vb+ff4638Jt7Gf8JbeBvevu9iV9h3
+7vvyTzTcqPXji+CtWq7WWy+OFVuHN2cj3pgj8aZM4A05Dm/GCVhvU7C2pmMdzcaamY+VcQDWAt5y
+mPlT8G47He+0s/AuO08fNPdiNCNOmRN1yp0Kp9KJOVXOMCeO0a1xap06p95pcIY7jU6TM8JpdkY6
+Lc4opxUjfQ3eatdilFfiLbYKI3w93lqTeZI6HBw/fT4LHUPNm/wnQe9/01VX+f8j5Zg3zR+N9dye
+w3LNtNh0AjYPA5nc5hUp5emu+mcuxqvr/wAaV9+KeNrtmX14j2X/xz8P13Wd5zWabSFpzTwNM0+z
+lsRiHvIwo6WlJWHM88hQuSVGkrQkLY3ULUmqpSVpJKmWliRJkiQJeUqShLjf32vuo/s4fvf9u4+j
++4/f73f8Oq7jdZ6f8/u9vtfO63N9Ht7f74iJKIwO8VqSjp3TelP4yAHjcimRHLxOFy7QJZiEFGuX
+PDJkqTJeC6cqFEENyWuf1SmWunRo3zuWhnfIwNilR8+0WJqd0bMHxt4Z3fHKxevwv7xO6P3w//K+
+/2/PCPu3Z1T6hzMiBwwYOY6GBmNudmJeNo3LHpA3mCYOyh09ivJzxg7IpplDh+WNozkjhw0ZQIUj
+c8ePooUjR2ePpMXBuCwYi/HyWFo5JvRuad6o7DG0Pm/8wDwqyxs/Jo82wV8hn4ZGDsbwwIOVQnvE
+ygtWLnYXWlUJxshgrBSMTjBKMGowusFYORgvCcawYPQpiuKoKSVTCnWmdMqkfpRDuTSBJtMMKqBC
+WkRLqfjiVeZUzGEvVuyq6paL886L8+6L896KuVpusFOudr5iXX3MxflcxXzZ7Iq5RvTFud7FOaFi
+rplYMUe3uji3qbiz6HxiP517yhIplhJZJ+WyTXbLXjku57Wy1tSGmqwdNUP7a66O1Qk6USdrvs7Q
+WVqgc7VQi3SRLtalulyLtURXaamu0w1apuW6Wbfqdt2rx/SM4zlRTowT7yQ7qU66k+XkOGOdyc4s
+p9BZ7BQ7pU6Zs83Z4xxxTruOG+FGuw3dBLe529pNcVPdzm43N93NcDPdLLefO9DNcYe7ue5Yd4I7
+0Z3s5rsz3FlugTvXLXSL3EXuYnepu9wtdkvcVW6pu87d4Ja55e5md6u73d3p7nb3uvvdQ+4x94R7
+yj3jnvfE87wwL9yL8qp7Nb0Yr44X58V7Tb1EL9lr7aV4qV5nr5uX7mV4mV6W188b6OV4w71cb6w3
+wZvoTfbyvRneLK/Am+sVekXeIm+xt9Rb7hV7Jd4qr9Rb523wyrxyb7O31dvu7fR2e3u9/d4h75h3
+wjvlnfHOGzGeCTPhJspUNzVNjKlj4ky8aWoSTbJpbVJMqulsupl0k2EyTZbpZwaaHDPc5JqxZoKZ
+aCabfDPDzDIFZq4pNEVmkVlslprlptiUmFWm1KwzG0yZKTebzVaz3ew0u81es98cMsfMCXPKnDHn
+rVjPhtlwG2Wr25o2xtaxcTbeNrWJNtm2tik21Xa23Wy6zbCZNsv2swNtjh1uc+1YO8FOtJNtvp1h
+Z9kCO9cW2iK7yC62S+1yW2xL7CpbatfZDbbMltvNdqvdbnfa3Xav3W8P2WP2hD1lz9jzvvieH+aH
++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</string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/fanwood_italic-webfont.eot.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/fanwood_italic-webfont.eot.xml
new file mode 100644
index 0000000000..25328f59fb
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/fanwood_italic-webfont.eot.xml
@@ -0,0 +1,729 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52848979.98</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>fanwood_italic-webfont.eot</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/octet-stream</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">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</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>39320</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/fanwood_italic-webfont.svg.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/fanwood_italic-webfont.svg.xml
new file mode 100644
index 0000000000..fa62ae7327
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/fanwood_italic-webfont.svg.xml
@@ -0,0 +1,838 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52848899.39</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>fanwood_italic-webfont.svg</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/svg+xml</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>334500</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="2" aka="AAAAAAAAAAI=">
+    <pickle>
+      <global name="Pdata" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+<?xml version="1.0" standalone="no"?>\n
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >\n
+<svg xmlns="http://www.w3.org/2000/svg">\n
+<metadata>\n
+This is a custom SVG webfont generated by Font Squirrel.\n
+Copyright   : Copyright c 2011 Barry Schwartz\n
+</metadata>\n
+<defs>\n
+<font id="FanwoodItalic" horiz-adv-x="360" >\n
+<font-face units-per-em="1000" ascent="690" descent="-310" />\n
+<missing-glyph horiz-adv-x="200" />\n
+<glyph unicode="fi" horiz-adv-x="508" d="M-125 -240q0 13 17 27t32 14q12 0 37.5 -12t43.5 -12q9 0 17.5 6.5t14 19t10 25t8.5 31.5t6 31.5t4.5 31t3.5 24.5l23.5 161.5t21.5 160t8 68.5q0 11 -4 11h-76q-7 0 -7 6q0 5 2 13q1 6 7 6h73q7 0 8 1.5t2 10.5q9 98 42 157q41 72 110 112q48 28 100 28q24 0 48.5 -12.5 t24.5 -23.5q0 -13 -19 -27t-35 -14q-12 0 -42 18.5t-48 18.5q-26 0 -49.5 -27.5t-36.5 -68.5q-17 -52 -33 -167q-1 -3 2 -4.5t6 -1.5h82q52 0 87.5 5.5t47.5 5.5q20 0 20 -22q0 -26 -32.5 -150t-32.5 -136q0 -20 13 -20q8 0 27 16t35 32t17 16q3 0 7.5 -5t4.5 -7 q0 -12 -64.5 -62.5t-86.5 -50.5q-24 0 -24 18q0 24 35.5 145t35.5 153q0 37 -13 37h-161q-7 0 -7.5 -1t-2.5 -10q-2 -11 -13 -91l-23.5 -164.5l-20.5 -134.5q-3 -17 -11 -44.5t-31 -70.5t-52 -65q-2 -1 -8.5 -6t-9.5 -7.5t-10 -7t-11.5 -6.5t-11.5 -5.5t-13 -5t-13 -3 t-14 -1.5q-24 0 -46 12.5t-22 23.5z" />\n
+<glyph unicode="fl" horiz-adv-x="534" d="M-125 -240q0 13 17 27t32 14q12 0 37.5 -12t43.5 -12q9 0 17.5 6.5t14 19t10 25t8.5 31.5t6 31.5t4.5 31t3.5 24.5l23.5 161.5t21.5 160t8 68.5q0 11 -4 11h-76q-7 0 -7 6q0 5 2 13q1 6 7 6h73q7 0 8 1.5t2 10.5q2 19 11 64q14 62 38 101.5t67 75.5q62 53 128 53 q29 0 50 -16q9 -6 9.5 -6t9.5 4q11 5 20.5 10.5t13 7t5.5 1.5q10 0 10 -9q0 -12 -50 -305.5t-50 -296.5q0 -21 14 -21q12 0 36 21t43.5 42t20.5 21q3 0 9.5 -5.5t6.5 -7.5q0 -4 -28 -34.5t-71.5 -62t-73.5 -31.5q-29 0 -29 38q0 5 7 46l21 120l25 143q1 7 0 8.5t-8 1.5h-167 q-7 0 -7.5 -1t-2.5 -10q-2 -13 -13 -91.5l-23.5 -163.5t-20.5 -135q-3 -17 -11 -44.5t-31 -70.5t-52 -65q-2 -1 -8.5 -6t-9.5 -7.5t-10 -7t-11.5 -6.5t-11.5 -5.5t-13 -5t-13 -3t-14 -1.5q-24 0 -46 12.5t-22 23.5zM189 377q0 -5 8 -5h169h6t3 1.5t1.5 2.5t1 4t0.5 5 q26 162 35 239q-4 -2 -9 -4q-8 -4 -21 -4q-12 0 -42 16q-18 9 -24 9q-14 0 -37 -16q-74 -53 -91 -248z" />\n
+<glyph unicode="ff" horiz-adv-x="531" d="M-125 -240q0 13 17 27t32 14q12 0 37.5 -12t43.5 -12q9 0 17.5 6.5t14 19t10 25t8.5 31.5t6 31.5t4.5 31t3.5 24.5l23.5 161.5t21.5 160t8 68.5q0 11 -4 11h-76q-7 0 -7 6q0 5 2 13q1 6 7 6h73q7 0 8 1.5t2 10.5q6 51 24 102q26 71 86.5 128t140.5 57q31 0 60 -13t38 -27 q2 -2 2 -5q0 -1 2 0l2 2q24 19 35 25q48 28 91 28q24 0 48.5 -12.5t24.5 -23.5q0 -13 -19 -27t-35 -14q-12 0 -37.5 18.5t-43.5 18.5q-75 0 -109 -254q-1 -6 -1 -9q-1 -3 2 -4.5t6 -1.5h82q5 0 5 -2q0 -8 -2 -14q-1 -9 -7 -9h-80q-6 0 -7 -1t-2 -7q-1 -2 -1 -3l-48 -320 q-9 -56 -34.5 -116.5t-64.5 -95.5q-48 -43 -91 -43q-23 0 -44 9.5t-21 19.5q0 13 16.5 26t30.5 13q12 0 36.5 -7.5t41.5 -7.5q11 0 20.5 7t16.5 22.5t12 28.5t9.5 37l6.5 35t5 34.5t3 25.5q42 290 42 332q0 11 -4 11h-170q-7 0 -7.5 -1t-2.5 -10q-2 -13 -13 -91.5 l-23.5 -163.5t-20.5 -135q-3 -17 -11 -44.5t-31 -70.5t-52 -65q-2 -1 -8.5 -6t-9.5 -7.5t-10 -7t-11.5 -6.5t-11.5 -5.5t-13 -5t-13 -3t-14 -1.5q-24 0 -46 12.5t-22 23.5zM189 377q0 -5 8 -5h167q7 0 8 1.5t2 10.5q9 98 42 157q18 33 37 56q4 4 4 5h-2.5t-6.5 -2 q-6 -3 -12 -3q-16 0 -37 17q-39 30 -60 30q-43 0 -77 -37t-48 -88q-25 -93 -25 -142z" />\n
+<glyph unicode="ffi" horiz-adv-x="755" d="M-125 -240q0 13 17 27t32 14q12 0 37.5 -12t43.5 -12q9 0 17.5 6.5t14 19t10 25t8.5 31.5t6 31.5t4.5 31t3.5 24.5l23.5 161.5t21.5 160t8 68.5q0 11 -4 11h-76q-7 0 -7 6q0 5 2 13q1 6 7 6h73q7 0 8 1.5t2 10.5q6 51 24 102q26 71 86.5 128t140.5 57q31 0 60 -13t38 -27 q2 -3 3 -6q3 -5 8 1q2 1 3 2q10 9 36 25q48 28 100 28q24 0 48.5 -12.5t24.5 -23.5q0 -13 -19 -27t-35 -14q-12 0 -42 18.5t-48 18.5q-26 0 -49.5 -27.5t-36.5 -68.5q-17 -52 -33 -167v-1q0 -5 8 -5h82q52 0 87.5 5.5t47.5 5.5q20 0 20 -22q0 -26 -32.5 -150t-32.5 -136 q0 -20 13 -20q8 0 27 16t35 32t17 16q3 0 7.5 -5t4.5 -7q0 -12 -64.5 -62.5t-86.5 -50.5q-24 0 -24 18q0 24 35.5 145t35.5 153q0 37 -13 37h-161q-6 0 -7 -1t-2 -7q-1 -2 -1 -3l-48 -320q-9 -56 -34.5 -116.5t-64.5 -95.5q-48 -43 -91 -43q-23 0 -44 9.5t-21 19.5 q0 13 16.5 26t30.5 13q12 0 36.5 -7.5t41.5 -7.5q11 0 20.5 7t16.5 22.5t12 28.5t9.5 37l6.5 35t5 34.5t3 25.5q42 290 42 332v4q0 7 -4 7h-170q-7 0 -7.5 -1t-2.5 -10q-2 -13 -13 -91.5l-23.5 -163.5t-20.5 -135q-3 -17 -11 -44.5t-31 -70.5t-52 -65q-2 -1 -8.5 -6 t-9.5 -7.5t-10 -7t-11.5 -6.5t-11.5 -5.5t-13 -5t-13 -3t-14 -1.5q-24 0 -46 12.5t-22 23.5zM189 377q0 -5 8 -5h167q7 0 8 1.5t2 10.5q3 32 14.5 82.5t31.5 81.5q13 21 37 48l5 6q-1 1 -7 -1q-12 -4 -19 -4q-16 0 -37 17q-39 30 -60 30q-43 0 -77 -37t-48 -88 q-25 -93 -25 -142z" />\n
+<glyph unicode="ffl" horiz-adv-x="781" d="M-125 -240q0 13 17 27t32 14q12 0 37.5 -12t43.5 -12q9 0 17.5 6.5t14 19t10 25t8.5 31.5t6 31.5t4.5 31t3.5 24.5l23.5 161.5t21.5 160t8 68.5q0 11 -4 11h-76q-7 0 -7 6q0 5 2 13q1 6 7 6h73q7 0 8 1.5t2 10.5q6 51 24 102q26 71 86.5 128t140.5 57q39 0 75 -21 q21 -12 25 -25l1 -9l1 1q2 1 5 3.5t5 4.5q62 53 128 53q29 0 50 -16q9 -6 9.5 -6t9.5 4q11 5 20.5 10.5t13 7t5.5 1.5q10 0 10 -9q0 -12 -50 -305.5t-50 -296.5q0 -21 14 -21q12 0 36 21t43.5 42t20.5 21q3 0 9.5 -5.5t6.5 -7.5q0 -4 -28 -34.5t-71.5 -62t-73.5 -31.5 q-29 0 -29 38q0 5 7 46l21 120l25 143q1 7 0 8.5t-8 1.5h-167q-6 0 -7 -1t-2 -7q-1 -2 -1 -3l-48 -320q-9 -56 -34.5 -116.5t-64.5 -95.5q-48 -43 -91 -43q-23 0 -44 9.5t-21 19.5q0 13 16.5 26t30.5 13q12 0 36.5 -7.5t41.5 -7.5q11 0 20.5 7t16.5 22.5t12 28.5t9.5 37 l6.5 35t5 34.5t3 25.5q42 290 42 332q0 11 -4 11h-170q-7 0 -7.5 -1t-2.5 -10q-2 -13 -13 -91.5l-23.5 -163.5t-20.5 -135q-3 -17 -11 -44.5t-31 -70.5t-52 -65q-2 -1 -8.5 -6t-9.5 -7.5t-10 -7t-11.5 -6.5t-11.5 -5.5t-13 -5t-13 -3t-14 -1.5q-24 0 -46 12.5t-22 23.5z M189 377q0 -5 8 -5h167q7 0 8 1.5t2 10.5q2 19 11 64q21 92 73 147q5 5 4.5 5.5t-8.5 -2.5q-6 -3 -12 -3q-20 0 -43 19q-39 30 -60 30q-43 0 -77 -37t-48 -88q-25 -93 -25 -142zM436 377q0 -5 8 -5h169h6t3 1.5t1.5 2.5t1 4t0.5 5q26 162 35 239q-4 -2 -9 -4q-8 -4 -21 -4 q-12 0 -42 16q-18 9 -24 9q-14 0 -37 -16q-74 -53 -91 -248z" />\n
+<glyph unicode="fj" horiz-adv-x="508" d="M-125 -240q0 13 17 27t32 14q12 0 37.5 -12t43.5 -12q9 0 17.5 6.5t14 19t10 25t8.5 31.5t6 31.5t4.5 31t3.5 24.5l23.5 161.5t21.5 160t8 68.5q0 11 -4 11h-76q-7 0 -7 6q0 5 2 13q1 6 7 6h73q7 0 8 1.5t2 10.5q9 98 42 157q41 72 110 112q48 28 100 28q24 0 48.5 -12.5 t24.5 -23.5q0 -13 -19 -27t-35 -14q-12 0 -42 18.5t-48 18.5q-26 0 -49.5 -27.5t-36.5 -68.5q-17 -52 -33 -167q-1 -3 2 -4.5t6 -1.5h82q52 0 87.5 5.5t47.5 5.5q14 0 18 -10q3 -6 3 -14q0 -21 -13 -103.5l-27.5 -167t-15.5 -91.5q-6 -37 -9 -51.5t-13 -48t-27 -57 t-41 -41.5q-52 -38 -87 -38q-24 0 -39.5 11t-15.5 23q0 15 10 25.5t25 10.5q18 0 38 -12.5t37 -12.5q10 0 17 5.5t12.5 20.5t8.5 26.5t9 39.5q18 91 41.5 240.5t23.5 171.5q0 37 -13 37h-161q-7 0 -7.5 -1t-2.5 -10q-2 -13 -13 -91.5l-23.5 -163.5t-20.5 -135 q-3 -17 -11 -44.5t-31 -70.5t-52 -65q-2 -1 -8.5 -6t-9.5 -7.5t-10 -7t-11.5 -6.5t-11.5 -5.5t-13 -5t-13 -3t-14 -1.5q-24 0 -46 12.5t-22 23.5z" />\n
+<glyph unicode="ffj" horiz-adv-x="755" d="M-125 -240q0 13 17 27t32 14q12 0 37.5 -12t43.5 -12q9 0 17.5 6.5t14 19t10 25t8.5 31.5t6 31.5t4.5 31t3.5 24.5l23.5 161.5t21.5 160t8 68.5q0 11 -4 11h-76q-7 0 -7 6q0 5 2 13q1 6 7 6h73q7 0 8 1.5t2 10.5q6 51 24 102q26 71 86.5 128t140.5 57q31 0 60 -13t38 -27 q2 -3 3 -6q3 -5 8 1q2 1 3 2q10 9 36 25q48 28 100 28q24 0 48.5 -12.5t24.5 -23.5q0 -13 -19 -27t-35 -14q-12 0 -42 18.5t-48 18.5q-26 0 -49.5 -27.5t-36.5 -68.5q-17 -52 -33 -167v-1q0 -5 8 -5h82q52 0 87.5 5.5t47.5 5.5q14 0 18 -10q3 -6 3 -14q0 -21 -13 -103.5 l-27.5 -167t-15.5 -91.5q-6 -37 -9 -51.5t-13 -48t-27 -57t-41 -41.5q-52 -38 -87 -38q-24 0 -39.5 11t-15.5 23q0 15 10 25.5t25 10.5q18 0 38 -12.5t37 -12.5q10 0 17 5.5t12.5 20.5t8.5 26.5t9 39.5q18 91 41.5 240.5t23.5 171.5q0 37 -13 37h-161q-6 0 -7 -1t-2 -7 q-1 -2 -1 -3l-48 -320q-9 -56 -34.5 -116.5t-64.5 -95.5q-48 -43 -91 -43q-23 0 -44 9.5t-21 19.5q0 13 16.5 26t30.5 13q12 0 36.5 -7.5t41.5 -7.5q11 0 20.5 7t16.5 22.5t12 28.5t9.5 37l6.5 35t5 34.5t3 25.5q42 290 42 332v4q0 7 -4 7h-170q-7 0 -7.5 -1t-2.5 -10 q-2 -13 -13 -91.5l-23.5 -163.5t-20.5 -135q-3 -17 -11 -44.5t-31 -70.5t-52 -65q-2 -1 -8.5 -6t-9.5 -7.5t-10 -7t-11.5 -6.5t-11.5 -5.5t-13 -5t-13 -3t-14 -1.5q-24 0 -46 12.5t-22 23.5zM189 377q0 -5 8 -5h167q7 0 8 1.5t2 10.5q3 32 14.5 82.5t31.5 81.5q13 21 37 48 l5 6q-1 1 -7 -1q-12 -4 -19 -4q-16 0 -37 17q-39 30 -60 30q-43 0 -77 -37t-48 -88q-25 -93 -25 -142z" />\n
+<glyph unicode="fb" horiz-adv-x="732" d="M-125 -240q0 13 17 27t32 14q12 0 37.5 -12t43.5 -12q9 0 17.5 6.5t14 19t10 25t8.5 31.5t6 31.5t4.5 31t3.5 24.5l23.5 161.5t21.5 160t8 68.5q0 11 -4 11h-76q-7 0 -7 6q0 5 2 13q1 6 7 6h73q7 0 8 1.5t2 10.5q2 19 11 64q14 62 38 101.5t67 75.5q62 53 128 53 q29 0 50 -16q9 -6 9.5 -6t9.5 4l16.5 8.5t17.5 9.5t9 4q12 0 12 -10q0 -6 -17.5 -117.5t-22.5 -140.5l-49 -251q51 85 87 133q38 51 64.5 71.5t71.5 20.5q41 0 64 -23q14 -14 14 -42q0 -72 -28.5 -137t-69.5 -106t-84 -64.5t-76 -23.5q-20 0 -40 7t-32.5 14t-15.5 7 q-4 0 -20 -8q-20 -8 -27 -8q-10 0 -10 8q0 4 13 23q5 7 8 19q75 403 87 569q-2 0 -8 -3q-8 -4 -21 -4q-12 0 -42 16q-18 9 -24 9q-14 0 -37 -16q-74 -53 -91 -248q0 -5 8 -5h82q5 0 5 -2q0 -8 -2 -14q-2 -9 -7 -9h-80q-7 0 -7.5 -1t-2.5 -10q-2 -13 -13 -91.5l-23.5 -163.5 t-20.5 -135q-3 -17 -11 -44.5t-31 -70.5t-52 -65q-2 -1 -8.5 -6t-9.5 -7.5t-10 -7t-11.5 -6.5t-11.5 -5.5t-13 -5t-13 -3t-14 -1.5q-24 0 -46 12.5t-22 23.5zM391 80q0 -25 17 -42.5t51 -17.5q41 0 84.5 51t69 112.5t25.5 98.5q0 23 -10 41t-32 18q-41 0 -83 -59l-48.5 -68 l-36.5 -54.5t-28.5 -49t-8.5 -30.5z" />\n
+<glyph unicode="fh" horiz-adv-x="766" d="M-125 -240q0 13 17 27t32 14q12 0 37.5 -12t43.5 -12q9 0 17.5 6.5t14 19t10 25t8.5 31.5t6 31.5t4.5 31t3.5 24.5l23.5 161.5t21.5 160t8 68.5q0 11 -4 11h-76q-7 0 -7 6q0 5 2 13q1 6 7 6h73q7 0 8 1.5t2 10.5q2 19 11 64q14 62 38 101.5t67 75.5q62 53 128 53 q29 0 50 -16q9 -6 9.5 -6t9.5 4l16.5 8.5t17.5 9.5t9 4q12 0 12 -10q0 -33 -9 -93q-23 -158 -84 -456q47 110 115 192q56 68 124 68q26 0 42.5 -12t16.5 -36q0 -37 -33.5 -147.5t-33.5 -120.5q0 -22 21 -22q11 0 34 21.5t41.5 43.5t19.5 22q2 0 7 -4t5 -6q0 -5 -22 -33.5 t-60.5 -58.5t-72.5 -30q-18 0 -29.5 10.5t-11.5 27.5q0 14 36.5 127.5t36.5 141.5q0 17 -9 28t-25 11q-33 0 -66.5 -40t-74.5 -107q-46 -77 -54 -108l-20 -82q-2 -11 -58 -11q-8 0 -8 8q0 1 7 33t18.5 90t24 130t26 171t23.5 196q-14 -4 -18 -6q-8 -4 -21 -4q-12 0 -42 16 q-18 9 -24 9q-14 0 -37 -16q-74 -53 -91 -248q0 -5 8 -5h82q5 0 5 -2q0 -8 -2 -14q-2 -9 -7 -9h-80q-7 0 -7.5 -1t-2.5 -10q-2 -13 -13 -91.5l-23.5 -163.5t-20.5 -135q-3 -17 -11 -44.5t-31 -70.5t-52 -65q-2 -1 -8.5 -6t-9.5 -7.5t-10 -7t-11.5 -6.5t-11.5 -5.5t-13 -5 t-13 -3t-14 -1.5q-24 0 -46 12.5t-22 23.5z" />\n
+<glyph unicode="fk" horiz-adv-x="731" d="M-125 -240q0 13 17 27t32 14q12 0 37.5 -12t43.5 -12q9 0 17.5 6.5t14 19t10 25t8.5 31.5t6 31.5t4.5 31t3.5 24.5l23.5 161.5t21.5 160t8 68.5q0 11 -4 11h-76q-7 0 -7 6q0 5 2 13q1 6 7 6h73q7 0 8 1.5t2 10.5q2 19 11 64q14 62 38 101.5t67 75.5q62 53 128 53 q29 0 50 -16q9 -6 9.5 -6t9.5 4l16.5 8.5t17.5 9.5t9 4q12 0 12 -14q0 -16 -97 -489q36 69 72 117q33 43 66.5 64t82.5 21q59 0 59 -37q0 -42 -32.5 -78t-67.5 -53t-65 -24q-21 -3 -21 -4l4 -2q4 -2 10.5 -6.5t12.5 -9.5q47 -45 73 -77q16 -20 24 -28.5t22.5 -16.5t31.5 -8 q34 0 34 27q0 4 -1 10.5t-1 9.5q0 12 8 12t14.5 -10.5t6.5 -32.5t-38.5 -38.5t-72.5 -16.5q-22 0 -43 20q-11 10 -23.5 25t-29 37.5t-24.5 32.5q-10 13 -23.5 28.5t-20 24t-6.5 9.5q0 5 17 22q2 2 10 2q15 0 28 5q37 17 71 53.5t34 70.5q0 20 -31 20q-29 0 -63 -32 q-9 -9 -18.5 -20t-20.5 -26.5l-18.5 -26.5l-21.5 -33t-21 -32q-17 -27 -24 -58q-15 -64 -21 -98q-3 -22 -10 -22q-1 0 -11 -1.5t-22 -3t-17 -1.5q-4 0 -4.5 1t-0.5 6q0 3 21 102.5t48.5 251t38.5 268.5q-6 -1 -10 -3q-8 -4 -21 -4q-12 0 -42 16q-18 9 -24 9q-14 0 -37 -16 q-74 -53 -91 -248q0 -5 8 -5h82q5 0 5 -2q0 -8 -2 -14q-2 -9 -7 -9h-80q-7 0 -7.5 -1t-2.5 -10q-2 -13 -13 -91.5l-23.5 -163.5t-20.5 -135q-3 -17 -11 -44.5t-31 -70.5t-52 -65q-2 -1 -8.5 -6t-9.5 -7.5t-10 -7t-11.5 -6.5t-11.5 -5.5t-13 -5t-13 -3t-14 -1.5 q-24 0 -46 12.5t-22 23.5z" />\n
+<glyph unicode="ffb" horiz-adv-x="979" d="M-125 -240q0 13 17 27t32 14q12 0 37.5 -12t43.5 -12q9 0 17.5 6.5t14 19t10 25t8.5 31.5t6 31.5t4.5 31t3.5 24.5l23.5 161.5t21.5 160t8 68.5q0 11 -4 11h-76q-7 0 -7 6q0 5 2 13q1 6 7 6h73q7 0 8 1.5t2 10.5q6 51 24 102q26 71 86.5 128t140.5 57q39 0 75 -21 q21 -12 25 -25l1 -9l1 1q2 1 5 3.5t5 4.5q62 53 128 53q29 0 50 -16q9 -6 9.5 -6t9.5 4l16.5 8.5t17.5 9.5t9 4q12 0 12 -10q0 -6 -17.5 -117.5t-22.5 -140.5l-49 -251q51 85 87 133q38 51 64.5 71.5t71.5 20.5q41 0 64 -23q14 -14 14 -42q0 -72 -28.5 -137t-69.5 -106 t-84 -64.5t-76 -23.5q-20 0 -40 7t-32.5 14t-15.5 7q-4 0 -20 -8q-20 -8 -27 -8q-10 0 -10 8q0 4 13 23q5 7 8 19q75 403 87 569q-2 0 -8 -3q-8 -4 -21 -4q-12 0 -42 16q-18 9 -24 9q-14 0 -37 -16q-74 -53 -91 -248q0 -5 8 -5h82q5 0 5 -2q0 -8 -2 -14q-1 -9 -7 -9h-80 q-6 0 -7 -1t-2 -7q-1 -2 -1 -3l-48 -320q-9 -56 -34.5 -116.5t-64.5 -95.5q-48 -43 -91 -43q-23 0 -44 9.5t-21 19.5q0 13 16.5 26t30.5 13q12 0 36.5 -7.5t41.5 -7.5q11 0 20.5 7t16.5 22.5t12 28.5t9.5 37l6.5 35t5 34.5t3 25.5q42 290 42 332q0 11 -4 11h-170 q-7 0 -7.5 -1t-2.5 -10q-2 -13 -13 -91.5l-23.5 -163.5t-20.5 -135q-3 -17 -11 -44.5t-31 -70.5t-52 -65q-2 -1 -8.5 -6t-9.5 -7.5t-10 -7t-11.5 -6.5t-11.5 -5.5t-13 -5t-13 -3t-14 -1.5q-24 0 -46 12.5t-22 23.5zM189 377q0 -5 8 -5h167q7 0 8 1.5t2 10.5q2 19 11 64 q21 92 73 147q5 5 4.5 5.5t-8.5 -2.5q-6 -3 -12 -3q-20 0 -43 19q-39 30 -60 30q-43 0 -77 -37t-48 -88q-25 -93 -25 -142zM638 80q0 -25 17 -42.5t51 -17.5q41 0 84.5 51t69 112.5t25.5 98.5q0 23 -10 41t-32 18q-41 0 -83 -59l-48.5 -68l-36.5 -54.5t-28.5 -49t-8.5 -30.5 z" />\n
+<glyph unicode="ffh" horiz-adv-x="1013" d="M-125 -240q0 13 17 27t32 14q12 0 37.5 -12t43.5 -12q9 0 17.5 6.5t14 19t10 25t8.5 31.5t6 31.5t4.5 31t3.5 24.5l23.5 161.5t21.5 160t8 68.5q0 11 -4 11h-76q-7 0 -7 6q0 5 2 13q1 6 7 6h73q7 0 8 1.5t2 10.5q6 51 24 102q26 71 86.5 128t140.5 57q39 0 75 -21 q21 -12 25 -25l1 -9l1 1q2 1 5 3.5t5 4.5q62 53 128 53q29 0 50 -16q9 -6 9.5 -6t9.5 4l16.5 8.5t17.5 9.5t9 4q12 0 12 -10q0 -33 -9 -93q-23 -158 -84 -456q47 110 115 192q56 68 124 68q26 0 42.5 -12t16.5 -36q0 -37 -33.5 -147.5t-33.5 -120.5q0 -22 21 -22 q11 0 34 21.5t41.5 43.5t19.5 22q2 0 7 -4t5 -6q0 -5 -22 -33.5t-60.5 -58.5t-72.5 -30q-18 0 -29.5 10.5t-11.5 27.5q0 14 36.5 127.5t36.5 141.5q0 17 -9 28t-25 11q-33 0 -66.5 -40t-74.5 -107q-46 -77 -54 -108l-20 -82q-2 -11 -58 -11q-8 0 -8 8q0 1 7 33t18.5 90 t24 130t26 171t23.5 196q-14 -4 -18 -6q-8 -4 -21 -4q-12 0 -42 16q-18 9 -24 9q-14 0 -37 -16q-74 -53 -91 -248q0 -5 8 -5h82q5 0 5 -2q0 -8 -2 -14q-1 -9 -7 -9h-80q-6 0 -7 -1t-2 -7q-1 -2 -1 -3l-48 -320q-9 -56 -34.5 -116.5t-64.5 -95.5q-48 -43 -91 -43 q-23 0 -44 9.5t-21 19.5q0 13 16.5 26t30.5 13q12 0 36.5 -7.5t41.5 -7.5q11 0 20.5 7t16.5 22.5t12 28.5t9.5 37l6.5 35t5 34.5t3 25.5q42 290 42 332q0 11 -4 11h-170q-7 0 -7.5 -1t-2.5 -10q-2 -13 -13 -91.5l-23.5 -163.5t-20.5 -135q-3 -17 -11 -44.5t-31 -70.5 t-52 -65q-2 -1 -8.5 -6t-9.5 -7.5t-10 -7t-11.5 -6.5t-11.5 -5.5t-13 -5t-13 -3t-14 -1.5q-24 0 -46 12.5t-22 23.5zM189 377q0 -5 8 -5h167q7 0 8 1.5t2 10.5q2 19 11 64q21 92 73 147q5 5 4.5 5.5t-8.5 -2.5q-6 -3 -12 -3q-20 0 -43 19q-39 30 -60 30q-43 0 -77 -37 t-48 -88q-25 -93 -25 -142z" />\n
+<glyph unicode="ffk" horiz-adv-x="978" d="M-125 -240q0 13 17 27t32 14q12 0 37.5 -12t43.5 -12q9 0 17.5 6.5t14 19t10 25t8.5 31.5t6 31.5t4.5 31t3.5 24.5l23.5 161.5t21.5 160t8 68.5q0 11 -4 11h-76q-7 0 -7 6q0 5 2 13q1 6 7 6h73q7 0 8 1.5t2 10.5q6 51 24 102q26 71 86.5 128t140.5 57q39 0 75 -21 q21 -12 25 -25l1 -9l1 1q2 1 5 3.5t5 4.5q62 53 128 53q29 0 50 -16q9 -6 9.5 -6t9.5 4l16.5 8.5t17.5 9.5t9 4q12 0 12 -14q0 -16 -97 -489q36 69 72 117q33 43 66.5 64t82.5 21q59 0 59 -37q0 -42 -32.5 -78t-67.5 -53t-65 -24q-21 -3 -21 -4l4 -2q4 -2 10.5 -6.5 t12.5 -9.5q47 -45 73 -77q16 -20 24 -28.5t22.5 -16.5t31.5 -8q34 0 34 27q0 4 -1 10.5t-1 9.5q0 12 8 12t14.5 -10.5t6.5 -32.5t-38.5 -38.5t-72.5 -16.5q-22 0 -43 20q-11 10 -23.5 25t-29 37.5t-24.5 32.5q-10 13 -23.5 28.5t-20 24t-6.5 9.5q0 5 17 22q2 2 10 2 q16 0 28 5q37 17 71 53.5t34 70.5q0 20 -31 20q-29 0 -63 -32q-9 -9 -18.5 -20t-20.5 -26.5l-18.5 -26.5l-21.5 -33t-21 -32q-17 -27 -24 -58q-15 -64 -21 -98q-3 -22 -10 -22q-1 0 -11 -1.5t-22 -3t-17 -1.5q-4 0 -4.5 1t-0.5 6q0 3 21 102.5t48.5 251t38.5 268.5 q-6 -1 -10 -3q-8 -4 -21 -4q-12 0 -42 16q-18 9 -24 9q-14 0 -37 -16q-74 -53 -91 -248q0 -5 8 -5h82q5 0 5 -2q0 -8 -2 -14q-1 -9 -7 -9h-80q-6 0 -7 -1t-2 -7q-1 -2 -1 -3l-48 -320q-9 -56 -34.5 -116.5t-64.5 -95.5q-48 -43 -91 -43q-23 0 -44 9.5t-21 19.5q0 13 16.5 26 t30.5 13q12 0 36.5 -7.5t41.5 -7.5q11 0 20.5 7t16.5 22.5t12 28.5t9.5 37l6.5 35t5 34.5t3 25.5q42 290 42 332q0 11 -4 11h-170q-7 0 -7.5 -1t-2.5 -10q-2 -13 -13 -91.5l-23.5 -163.5t-20.5 -135q-3 -17 -11 -44.5t-31 -70.5t-52 -65q-2 -1 -8.5 -6t-9.5 -7.5t-10 -7 t-11.5 -6.5t-11.5 -5.5t-13 -5t-13 -3t-14 -1.5q-24 0 -46 12.5t-22 23.5zM189 377q0 -5 8 -5h167q7 0 8 1.5t2 10.5q2 19 11 64q21 92 73 147q5 5 4.5 5.5t-8.5 -2.5q-6 -3 -12 -3q-20 0 -43 19q-39 30 -60 30q-43 0 -77 -37t-48 -88q-25 -93 -25 -142z" />\n
+<glyph unicode="f&#x125;" horiz-adv-x="766" d="M451 731q0 1 4 5l91 92q11 11 20 11h20q7 0 9 -1.5t7 -9.5l53 -92q2 -3 2 -5t-5 -2h-12q-1 0 -7 6l-63 52q-3 3 -8 0l-85 -52q-2 -1 -4 -2.5t-3 -2.5l-2 -1h-12q-5 0 -5 2zM-125 -240q0 13 17 27t32 14q12 0 37.5 -12t43.5 -12q9 0 17.5 6.5t14 19t10 25t8.5 31.5t6 31.5 t4.5 31t3.5 24.5l23.5 161.5t21.5 160t8 68.5q0 11 -4 11h-76q-7 0 -7 6q0 5 2 13q1 6 7 6h73q7 0 8 1.5t2 10.5q2 19 11 64q14 62 38 101.5t67 75.5q62 53 128 53q29 0 50 -16q9 -6 9.5 -6t9.5 4l16.5 8.5t17.5 9.5t9 4q12 0 12 -10q0 -33 -9 -93q-23 -158 -84 -456 q47 110 115 192q56 68 124 68q26 0 42.5 -12t16.5 -36q0 -37 -33.5 -147.5t-33.5 -120.5q0 -22 21 -22q11 0 34 21.5t41.5 43.5t19.5 22q2 0 7 -4t5 -6q0 -5 -22 -33.5t-60.5 -58.5t-72.5 -30q-18 0 -29.5 10.5t-11.5 27.5q0 14 36.5 127.5t36.5 141.5q0 17 -9 28t-25 11 q-33 0 -66.5 -40t-74.5 -107q-46 -77 -54 -108l-20 -82q-2 -11 -58 -11q-8 0 -8 8q0 1 7 33t18.5 90t24 130t26 171t23.5 196q-14 -4 -18 -6q-8 -4 -21 -4q-12 0 -42 16q-18 9 -24 9q-14 0 -37 -16q-74 -53 -91 -248q0 -5 8 -5h82q5 0 5 -2q0 -8 -2 -14q-2 -9 -7 -9h-80 q-7 0 -7.5 -1t-2.5 -10q-2 -13 -13 -91.5l-23.5 -163.5t-20.5 -135q-3 -17 -11 -44.5t-31 -70.5t-52 -65q-2 -1 -8.5 -6t-9.5 -7.5t-10 -7t-11.5 -6.5t-11.5 -5.5t-13 -5t-13 -3t-14 -1.5q-24 0 -46 12.5t-22 23.5z" />\n
+<glyph unicode="ff&#x125;" horiz-adv-x="1013" d="M698 731q0 1 4 5l91 92q11 11 20 11h20q7 0 9 -1.5t7 -9.5l53 -92q2 -3 2 -5t-5 -2h-12q-1 0 -7 6l-63 52q-3 3 -8 0l-85 -52q-2 -1 -4 -2.5t-4 -2.5l-1 -1h-12q-5 0 -5 2zM-125 -240q0 13 17 27t32 14q12 0 37.5 -12t43.5 -12q9 0 17.5 6.5t14 19t10 25t8.5 31.5t6 31.5 t4.5 31t3.5 24.5l23.5 161.5t21.5 160t8 68.5q0 11 -4 11h-76q-7 0 -7 6q0 5 2 13q1 6 7 6h73q7 0 8 1.5t2 10.5q6 51 24 102q26 71 86.5 128t140.5 57q39 0 75 -21q21 -12 25 -25l1 -9l1 1q2 1 5 3.5t5 4.5q62 53 128 53q29 0 50 -16q9 -6 9.5 -6t9.5 4l16.5 8.5t17.5 9.5 t9 4q12 0 12 -10q0 -33 -9 -93q-23 -158 -84 -456q47 110 115 192q56 68 124 68q26 0 42.5 -12t16.5 -36q0 -37 -33.5 -147.5t-33.5 -120.5q0 -22 21 -22q11 0 34 21.5t41.5 43.5t19.5 22q2 0 7 -4t5 -6q0 -5 -22 -33.5t-60.5 -58.5t-72.5 -30q-18 0 -29.5 10.5t-11.5 27.5 q0 14 36.5 127.5t36.5 141.5q0 17 -9 28t-25 11q-33 0 -66.5 -40t-74.5 -107q-46 -77 -54 -108l-20 -82q-2 -11 -58 -11q-8 0 -8 8q0 1 7 33t18.5 90t24 130t26 171t23.5 196q-14 -4 -18 -6q-8 -4 -21 -4q-12 0 -42 16q-18 9 -24 9q-14 0 -37 -16q-74 -53 -91 -248 q0 -5 8 -5h82q5 0 5 -2q0 -8 -2 -14q-1 -9 -7 -9h-80q-6 0 -7 -1t-2 -7q-1 -2 -1 -3l-48 -320q-9 -56 -34.5 -116.5t-64.5 -95.5q-48 -43 -91 -43q-23 0 -44 9.5t-21 19.5q0 13 16.5 26t30.5 13q12 0 36.5 -7.5t41.5 -7.5q11 0 20.5 7t16.5 22.5t12 28.5t9.5 37l6.5 35 t5 34.5t3 25.5q42 290 42 332q0 11 -4 11h-170q-7 0 -7.5 -1t-2.5 -10q-2 -13 -13 -91.5l-23.5 -163.5t-20.5 -135q-3 -17 -11 -44.5t-31 -70.5t-52 -65q-2 -1 -8.5 -6t-9.5 -7.5t-10 -7t-11.5 -6.5t-11.5 -5.5t-13 -5t-13 -3t-14 -1.5q-24 0 -46 12.5t-22 23.5zM189 377 q0 -5 8 -5h167q7 0 8 1.5t2 10.5q2 19 11 64q21 92 73 147q5 5 4.5 5.5t-8.5 -2.5q-6 -3 -12 -3q-20 0 -43 19q-39 30 -60 30q-43 0 -77 -37t-48 -88q-25 -93 -25 -142z" />\n
+<glyph unicode="f&#xfe;" horiz-adv-x="701" d="M-125 -240q0 13 17 27t32 14q12 0 37.5 -12t43.5 -12q9 0 17.5 6.5t14 19t10 25t8.5 31.5t6 31.5t4.5 31t3.5 24.5l23.5 161.5t21.5 160t8 68.5q0 11 -4 11h-76q-7 0 -7 6q0 5 2 13q1 6 7 6h73q7 0 8 1.5t2 10.5q2 19 11 64q14 62 38 101.5t67 75.5q62 53 128 53 q29 0 50 -16q9 -6 9.5 -6t9.5 4l16.5 8.5t17.5 9.5t9 4q12 0 12 -10q0 -27 -8 -74q-36 -225 -86 -467q43 107 100 194q37 57 99 57q44 0 60 -23.5t16 -67.5q0 -110 -74 -204t-151 -94q-11 0 -32 3.5t-24 3.5q-12 0 -13 -8l-32 -209q-4 -23 9 -24q16 -2 40 -4 q14 -1 19.5 -1.5t11 -2t7 -4t1.5 -6.5q0 -14 -4.5 -17.5t-15.5 -3.5q-1 0 -27 3.5t-67.5 7t-79.5 3.5q-17 0 -17 10q0 14 3.5 18t15.5 4h16q12 0 16 3.5t6 17.5q26 137 43 243l35 208q49 279 60 388q-14 -4 -18 -6q-8 -4 -21 -4q-12 0 -42 16q-18 9 -24 9q-14 0 -37 -16 q-74 -53 -91 -248q0 -5 8 -5h82q5 0 5 -2q0 -8 -2 -14q-2 -9 -7 -9h-80q-7 0 -7.5 -1t-2.5 -10q-2 -13 -13 -91.5l-23.5 -163.5t-20.5 -135q-3 -17 -11 -44.5t-31 -70.5t-52 -65q-2 -1 -8.5 -6t-9.5 -7.5t-10 -7t-11.5 -6.5t-11.5 -5.5t-13 -5t-13 -3t-14 -1.5 q-24 0 -46 12.5t-22 23.5zM396 51q0 -32 64 -32q33 0 69.5 42.5t60.5 103.5t24 113q0 64 -44 64q-15 0 -29.5 -9.5t-29 -30t-22.5 -34t-22 -41.5l-16 -32q-55 -105 -55 -144z" />\n
+<glyph unicode="ff&#xfe;" horiz-adv-x="948" d="M-125 -240q0 13 17 27t32 14q12 0 37.5 -12t43.5 -12q9 0 17.5 6.5t14 19t10 25t8.5 31.5t6 31.5t4.5 31t3.5 24.5l23.5 161.5t21.5 160t8 68.5q0 11 -4 11h-76q-7 0 -7 6q0 5 2 13q1 6 7 6h73q7 0 8 1.5t2 10.5q6 51 24 102q26 71 86.5 128t140.5 57q39 0 75 -21 q21 -12 25 -25l1 -9l1 1q2 1 5 3.5t5 4.5q62 53 128 53q29 0 50 -16q9 -6 9.5 -6t9.5 4l16.5 8.5t17.5 9.5t9 4q12 0 12 -10q0 -27 -8 -74q-36 -225 -86 -467q43 107 100 194q37 57 99 57q44 0 60 -23.5t16 -67.5q0 -110 -74 -204t-151 -94q-11 0 -32 3.5t-24 3.5 q-12 0 -13 -8l-32 -209q-5 -23 9 -24q16 -2 40 -4q14 -1 19.5 -1.5t11 -2t7 -4t1.5 -6.5q0 -14 -4.5 -17.5t-15.5 -3.5q-1 0 -27 3.5t-67.5 7t-79.5 3.5q-17 0 -17 10q0 14 3.5 18t15.5 4h16q12 0 16 3.5t6 17.5q26 137 43 243l35 208q49 279 60 388q-14 -4 -18 -6 q-8 -4 -21 -4q-12 0 -42 16q-18 9 -24 9q-14 0 -37 -16q-74 -53 -91 -248q0 -5 8 -5h82q5 0 5 -2q0 -8 -2 -14q-1 -9 -7 -9h-80q-6 0 -7 -1t-2 -7q-1 -2 -1 -3l-48 -320q-9 -56 -34.5 -116.5t-64.5 -95.5q-48 -43 -91 -43q-23 0 -44 9.5t-21 19.5q0 13 16.5 26t30.5 13 q12 0 36.5 -7.5t41.5 -7.5q11 0 20.5 7t16.5 22.5t12 28.5t9.5 37l6.5 35t5 34.5t3 25.5q42 290 42 332q0 11 -4 11h-170q-7 0 -7.5 -1t-2.5 -10q-2 -13 -13 -91.5l-23.5 -163.5t-20.5 -135q-3 -17 -11 -44.5t-31 -70.5t-52 -65q-2 -1 -8.5 -6t-9.5 -7.5t-10 -7t-11.5 -6.5 t-11.5 -5.5t-13 -5t-13 -3t-14 -1.5q-24 0 -46 12.5t-22 23.5zM189 377q0 -5 8 -5h167q7 0 8 1.5t2 10.5q2 19 11 64q21 92 73 147q5 5 4.5 5.5t-8.5 -2.5q-6 -3 -12 -3q-20 0 -43 19q-39 30 -60 30q-43 0 -77 -37t-48 -88q-25 -93 -25 -142zM643 51q0 -32 64 -32 q33 0 69.5 42.5t60.5 103.5t24 113q0 64 -44 64q-15 0 -29.5 -9.5t-29 -30t-22.5 -34t-22 -41.5l-16 -32q-55 -105 -55 -144z" />\n
+<glyph unicode=" "  horiz-adv-x="200" />\n
+<glyph unicode="&#x09;" horiz-adv-x="200" />\n
+<glyph unicode="&#xa0;" horiz-adv-x="200" />\n
+<glyph unicode="!" horiz-adv-x="220" d="M65 38q0 19 15.5 35.5t30.5 16.5q14 0 29 -16t15 -31q0 -23 -14.5 -37t-25.5 -14q-19 0 -34.5 16.5t-15.5 29.5zM102 150q0 23 20 183q27 211 34 302q1 22 29 22h5q25 0 25 -17q0 -2 -2 -12q-33 -148 -86 -477q-1 -5 -12 -5q-13 0 -13 4z" />\n
+<glyph unicode="&#x22;" horiz-adv-x="261" d="M30 511q0 1 2 32.5l4.5 68.5t3.5 47q4 29 32 29q29 0 29 -25q0 -4 -2 -14l-12.5 -43l-17.5 -57.5t-10 -32.5q-1 -3 -2 -7t-1.5 -5l-1.5 -3t-2.5 -2.5t-3.5 -1t-6 -0.5q-12 0 -12 14zM160 511q0 1 2 32.5l4.5 68.5t3.5 47q4 29 32 29q29 0 29 -25q0 -4 -2 -14l-12.5 -43 l-17.5 -57.5t-10 -32.5q-1 -3 -2 -7t-1.5 -5l-1.5 -3t-2.5 -2.5t-3.5 -1t-6 -0.5q-12 0 -12 14z" />\n
+<glyph unicode="#" horiz-adv-x="442" d="M30 169v4q0 8 2 10.5t9 2.5h73q5 0 5.5 1t1.5 6q16 115 16 126q0 4 -5 4h-95q-7 0 -7 13v6q0 11 7 11h100q9 0 9 6l21 148q2 16 3 18q4 6 6.5 6.5t14.5 0.5q19 0 19 -11q0 -3 -12.5 -81t-12.5 -82q0 -5 6 -5h90q7 0 8 7q25 161 26 165q3 7 14 7q24 0 24 -10 q0 -5 -12 -82.5t-12 -81.5q0 -5 4 -5h64q10 0 12.5 -2.5t2.5 -13.5q0 -10 -3 -12t-10 -2h-72q-6 0 -6 -5q-19 -120 -19 -126t7 -6h92q7 0 9 -3t2 -14q0 -10 -2.5 -12t-11.5 -2h-86q-15 -2 -15 -5q-21 -150 -22 -152q0 -1 -1 -3q-1 -5 -21 -5h-10.5t-5 1.5l-2 2t0 4t0.5 5.5 q0 4 11 74.5t11 73.5q0 4 -7 4h-86q-11 -2 -12 -5q-21 -150 -22 -152q-4 -7 -9 -8h-13q-11 0 -14.5 2.5t-3.5 10.5q0 4 11 74.5t11 73.5q0 4 -3 4h-68q-8 0 -10 3t-2 11zM158 193q0 -5 9 -5h90q7 0 7 6l9.5 67t7 44t2.5 16q0 4 -7 4h-90q-6 0 -8 -5v-1q-2 -16 -7.5 -47.5 t-9 -53.5t-3.5 -25z" />\n
+<glyph unicode="$" horiz-adv-x="500" d="M50 128q0 8 12.5 17t20.5 9q2 0 6 -8.5l11.5 -25.5t14.5 -29q25 -44 52 -58q16 -8 29 -8q6 0 7 11l32 234q2 11 1 15.5t-8 8.5q-35 21 -52.5 33.5t-41.5 35t-35 49t-11 58.5q0 73 54 115t126 42q12 0 13 10l5 36q1 9 8 9h9q7 0 6 -9l-5 -36q-1 -11 3 -12q1 -1 3 -1 q60 -10 94 -53t34 -75q0 -25 -18 -25q-9 0 -18.5 9t-11.5 20q-1 6 -4 22t-5.5 26t-6.5 16q-26 35 -63 41q-11 2 -12 -3l-32 -247q-2 -16 4 -20q73 -47 95 -70q50 -50 50 -120q0 -66 -52 -105t-133 -39q-9 0 -10 -4q-1 -1 -2 -11l-14 -122q-1 -6 -6 -6h-17q-5 0 -4 7l18 121 q1 4 1 10t-2 7.5t-11 3.5q-2 1 -3 1q-58 12 -94.5 51t-36.5 69zM141 485q0 -36 26.5 -72t62.5 -55q6 -4 8 -4q6 0 7 14l31 234q1 6 -4 6q-49 0 -90 -35t-41 -88zM227 25q0 -6 18 -6q50 2 82.5 35.5t32.5 90.5q0 38 -27 73t-67 54l-6 3q-1 0 -3 -9l-29 -228q-1 -6 -1 -13z " />\n
+<glyph unicode="%" horiz-adv-x="657" d="M50 362q0 62 52.5 131.5t124.5 69.5q40 0 71 -31q24 -24 58 -24q46 0 93 28q17 10 31.5 22t35.5 33.5l22 22.5t4.5 5t7.5 8l3 4q6 0 12 -4t6 -8q0 -3 -5 -11q-360 -527 -434 -643q-4 -6 -19 -6q-16 0 -16 10q0 2 2 6l80 114l169.5 245.5t112.5 170.5q9 15 8 16 q-2 1 -8 -2q-47 -28 -105 -28q-16 0 -35 3v-16v-14q0 -17 -1 -25q-6 -72 -57.5 -130.5t-112.5 -58.5q-47 0 -73.5 32t-26.5 80zM99 336q0 -29 13.5 -50t40.5 -21q51 0 95 58.5t44 137.5q0 70 -52 70q-46 0 -93.5 -64t-47.5 -131zM336 103q0 71 56 137t125 66q42 0 66 -29.5 t24 -79.5q0 -79 -53 -142.5t-118 -63.5q-47 0 -73.5 31.5t-26.5 80.5zM385 78q0 -30 13 -50.5t41 -20.5q51 0 95 58.5t44 136.5q0 71 -53 71q-45 0 -92.5 -64t-47.5 -131z" />\n
+<glyph unicode="&#x26;" horiz-adv-x="693" d="M35 201q0 32 9.5 60t23.5 46t27.5 31t23 20.5t9.5 9.5q0 1 -11 13t-22.5 36.5t-11.5 58.5q0 69 44 118t119 49q40 0 78 -16q37 -16 37 -41q0 -31 -21 -52q-3 -3 -5 -3.5t-4.5 1t-4 2.5t-4.5 4.5t-3 4.5q-40 43 -97 43q-43 0 -75.5 -34t-32.5 -78q0 -36 17.5 -63t41.5 -27 q13 0 30 2.5t25 2.5q19 0 19 -12q0 -16 -23 -29.5t-38 -13.5q-10 0 -25 7l-15 7q-5 0 -17 -8t-26 -34t-14 -64q0 -86 59 -137.5t146 -51.5q34 0 68 10.5t66.5 33.5t52.5 66.5t20 101.5q0 59 -12 64q-76 28 -114 28q-29 0 -47 -15t-18 -42q0 -7 1.5 -13t3 -10.5t5.5 -9 t6.5 -7t8.5 -5t8.5 -4t10 -3.5l9.5 -2.5t10.5 -2t9.5 -1.5q16 -3 16 -9q0 -8 -10.5 -15.5t-20.5 -7.5q-11 0 -25 4q-28 9 -41.5 30.5t-13.5 38.5q0 58 39.5 90.5t94.5 32.5q21 0 88 -23.5t107 -23.5q25 0 40.5 15.5t15.5 40.5q0 63 -84 63q-11 0 -11 7q0 15 12 25t25 10 q39 0 58.5 -28.5t19.5 -60.5q0 -38 -17 -65q-15 -24 -44 -39t-52 -15q-25 0 -37 3q-5 2 -9 1t-4 -8q0 -3 0.5 -14.5t0.5 -16.5q0 -32 -9 -68.5t-30 -75.5t-51.5 -70t-78.5 -51t-106 -20q-103 0 -162 59t-59 150z" />\n
+<glyph unicode="\'" horiz-adv-x="131" d="M30 511q0 1 2 32.5l4.5 68.5t3.5 47q4 29 32 29q29 0 29 -25q0 -4 -2 -14l-12.5 -43l-17.5 -57.5t-10 -32.5q-1 -3 -2 -7t-1.5 -5l-1.5 -3t-2.5 -2.5t-3.5 -1t-6 -0.5q-12 0 -12 14z" />\n
+<glyph unicode="(" horiz-adv-x="319" d="M60 285q0 73 19 142t45 114.5t53.5 80.5t45.5 51t20 16q6 0 11 -4t5 -9l-8 -8q-8 -9 -20.5 -25.5t-27.5 -39t-30 -54.5t-27.5 -68.5t-20.5 -84.5t-8 -99q0 -79 14 -150t34.5 -117.5t41 -80.5t34.5 -53t14 -22q0 -14 -16 -14q-4 0 -22.5 21.5t-45 62.5t-51.5 91.5 t-42.5 117.5t-17.5 132z" />\n
+<glyph unicode=")" horiz-adv-x="319" d="M60 -127l8 9q8 8 20.5 24.5t27.5 39t30 54.5t27.5 68.5t20.5 84.5t8 99q0 79 -14 150t-34.5 117.5t-41 80.5t-34.5 53t-14 22q0 14 16 14q4 0 22.5 -21.5t45 -62.5t51.5 -91.5t42.5 -117.5t17.5 -132q0 -73 -19 -142t-45 -114.5t-53.5 -80.5t-45.5 -51t-20 -16 q-6 0 -11 4t-5 9z" />\n
+<glyph unicode="*" horiz-adv-x="391" d="M30 447q0 21 23 31q10 4 48.5 17.5t52.5 19.5q19 7 19 13q0 4 -15 15q-6 5 -42.5 28t-45.5 32q-13 15 -13 29q0 11 7.5 19t20.5 8q18 0 31 -15q7 -8 18 -25l24 -39l18 -30q8 -13 11 -13q2 0 8 13q4 9 12.5 34t16 45t12.5 27q13 19 32 19q11 0 19 -9t8 -19q0 -13 -9 -26 q-8 -12 -39 -39.5t-39 -35.5q-10 -12 -10 -15q0 -6 18 -7q8 -1 56 -2t60 -5q29 -10 29 -31q0 -14 -9.5 -21.5t-22.5 -7.5q-7 0 -15 3t-46.5 22.5t-51.5 25.5q-12 6 -16 6q-5 0 -5 -4t3 -14q2 -10 15.5 -52.5t13.5 -56.5q0 -15 -7.5 -27t-22.5 -12q-16 0 -24.5 12t-8.5 26 q0 11 8 52.5t10 53.5q1 4 1 10q0 11 -4 11q-6 0 -17 -11l-36 -37.5t-41 -37.5q-12 -7 -25 -7t-21.5 7.5t-8.5 19.5z" />\n
+<glyph unicode="+" horiz-adv-x="527" d="M31 212q0 8 0.5 11.5t4.5 6t13 2.5h170q22 0 22 19v176q0 7 2.5 10.5t6 4t12.5 0.5t13 -0.5t7.5 -5.5t3.5 -14v-163q0 -27 17 -27h177q8 0 11.5 -2.5t4 -6t0.5 -12.5q0 -14 -3 -18.5t-18 -4.5h-172q-12 0 -14.5 -4t-2.5 -14v-175q0 -11 -5 -14t-15 -3q-16 0 -20.5 2.5 t-4.5 15.5v174q0 12 -4.5 15t-19.5 3h-169q-12 0 -14.5 5t-2.5 19z" />\n
+<glyph unicode="," horiz-adv-x="195" d="M7 -127q0 1 6 5.5t17 13.5t20 18q48 48 48 79q0 15 -15 35q-6 8 -16.5 18.5t-16 16.5t-5.5 9q0 6 20.5 17t32.5 11q13 0 35 -24t22 -56q0 -28 -32 -69t-63.5 -68t-35.5 -27t-10.5 8t-6.5 13z" />\n
+<glyph unicode="-" horiz-adv-x="268" d="M30 201q0 12 6 25.5t12 14.5t91.5 4t91.5 3q2 0 2 -9q0 -33 -8 -33q-104 -8 -191 -8q-4 0 -4 3z" />\n
+<glyph unicode="." horiz-adv-x="210" d="M60 38q0 19 15.5 35.5t30.5 16.5q14 0 29 -16t15 -31q0 -23 -14.5 -37t-25.5 -14q-19 0 -34.5 16.5t-15.5 29.5z" />\n
+<glyph unicode="/" horiz-adv-x="406" d="M10 -220q0 2 19 57q315 843 317 850q4 11 9.5 14.5t19.5 3.5q21 0 21 -12q0 -8 -14 -44l-314 -851q-8 -22 -13.5 -26.5t-18.5 -4.5q-26 0 -26 13z" />\n
+<glyph unicode="0" horiz-adv-x="500" d="M62 164q0 86 57.5 144t144.5 58q79 0 127 -48.5t48 -119.5q0 -85 -58 -144t-141 -59q-76 0 -127 46.5t-51 122.5zM107 156q0 -62 34.5 -95.5t89.5 -33.5q62 0 111 51.5t49 128.5q0 59 -36 94t-91 35q-63 0 -110 -57.5t-47 -122.5z" />\n
+<glyph unicode="1" horiz-adv-x="500" d="M130 12q0 7 2.5 10t11.5 3h40h5t3 1.5t1.5 2t1 3.5t0.5 5q9 47 21.5 122t20.5 129t8 58q0 11 -3 11q-1 1 -5 1h-53q-11 0 -11 13q0 8 1.5 11t9.5 3q9 0 44.5 -1t48.5 -1t47 1t43 1q8 0 9.5 -2.5t1.5 -11.5q0 -7 -2.5 -10t-11.5 -3h-39q-8 0 -9.5 -2t-3.5 -10 q-30 -197 -45 -309q-1 -7 2 -9.5t11 -2.5h50q11 0 11 -13q0 -8 -1.5 -11t-9.5 -3q-9 0 -46 1t-50 1t-48.5 -1t-44.5 -1q-8 0 -9.5 2.5t-1.5 11.5z" />\n
+<glyph unicode="2" horiz-adv-x="500" d="M54 11q0 7 12 17q13 12 69.5 50.5t86.5 65.5q73 65 73 122q0 40 -22.5 66.5t-61.5 26.5q-29 0 -58 -20.5t-46 -40.5l-17 -20q-5 0 -11.5 5.5t-6.5 10.5q0 7 22.5 30t64 46.5t80.5 23.5q61 0 93 -30t32 -84q0 -86 -197 -201q-28 -16 -28 -20q0 -1 7 -1h248q6 0 20 24 t15 24q4 0 11 -3t7 -5q0 -3 -7 -17l-18 -36.5t-18 -38.5q-2 -6 -11 -6h-324q-15 0 -15 11z" />\n
+<glyph unicode="3" horiz-adv-x="500" d="M56 -146q0 12 35 12q24 0 34 -11q37 -44 80 -44q55 0 99.5 47.5t44.5 106.5q0 56 -37.5 83.5t-103.5 27.5q-12 0 -33 -1.5t-22 -1.5q-17 0 -17 11t3 14t16 7q172 49 172 167q0 39 -22.5 63t-60.5 24q-29 0 -55 -8.5t-40.5 -17.5t-15.5 -9q-4 0 -7.5 6t-3.5 11q0 4 21 15 t55.5 21t64.5 10q55 0 88.5 -27.5t33.5 -78.5q0 -27 -12.5 -52t-30.5 -42t-36.5 -29.5t-31 -19.5t-12.5 -8t16 -4t38 -11t44.5 -22.5t38.5 -44t16 -69.5q0 -78 -68 -135.5t-152 -57.5q-34 0 -62.5 8t-44 20t-24 22.5t-8.5 17.5z" />\n
+<glyph unicode="4" horiz-adv-x="500" d="M46 8q0 21 44 78l18 20t16 18q34 41 163 174q15 17 55 55.5t48 38.5q14 0 10 -24l-50 -296q-2 -13 1 -15.5t14 -2.5h83q7 0 7 -10v-34q0 -8 -1.5 -9t-10.5 -1h-97q-9 0 -10 -1t-2 -7q-1 -4 -1 -6q-3 -27 -9 -71l-10 -75t-4 -33q0 -5 -2.5 -7t-12.5 -4l-42 -8q-6 -1 -11 4 t-3 17l34 180q2 4 1 6t-1.5 3.5t-3 2t-4 0t-5.5 -0.5h-7h-189q-18 0 -18 8zM102 60q0 -6 25 -6h147q13 0 15 2.5t4 17.5l35 216q1 8 -3 9.5t-9 -4.5l-197 -210q-17 -17 -17 -25z" />\n
+<glyph unicode="5" horiz-adv-x="500" d="M58 -199q0 10 7 10q42 3 79.5 14t72.5 31.5t55.5 56t20.5 82.5q0 38 -26.5 71.5t-58.5 52.5l-58.5 36t-26.5 25q0 6 11 36l28.5 76.5t27.5 79.5q2 6 15 6q4 0 83 -7.5t85 -7.5q20 0 24 4l2 4l12 24q6 0 13 -2.5t7 -5.5q0 -1 -25 -68q-6 -16 -11 -18q-3 -1 -9 -1t-28 3 t-62 9t-72 10q-23 2 -28 -7q-12 -24 -23 -55.5t-11 -37.5q0 -4 20 -14.5t48 -27.5t56.5 -39.5t48.5 -57.5t20 -74q0 -65 -48 -117.5t-113.5 -78t-127.5 -25.5q-8 0 -8 13z" />\n
+<glyph unicode="6" horiz-adv-x="500" d="M55 187q0 107 56 204.5t138 169.5q54 47 112 76.5t75 29.5q10 0 10 -19q0 -3 -8 -6q-81 -32 -130 -80q-94 -91 -135 -173q-14 -30 -14 -36q0 -1 6.5 0t20.5 4q37 7 65 7q79 0 125.5 -45t46.5 -128q0 -89 -58.5 -142.5t-142.5 -53.5q-32 0 -59.5 8.5t-53 29t-40 60 t-14.5 94.5zM116 173q0 -31 8.5 -62t37 -59t71.5 -28q54 0 87.5 51.5t33.5 121.5q0 146 -120 146q-19 0 -48 -6.5t-35 -14.5q-35 -47 -35 -149z" />\n
+<glyph unicode="7" horiz-adv-x="500" d="M65 286q0 4 6 20t14 43.5t13 54.5q3 20 12 20q17 0 17 -9q0 -3 -1 -9.5t-1 -10.5q0 -2 51 -2h268q13 0 13 -9q0 -6 -41.5 -76.5l-100 -166l-73.5 -121.5q-80 -137 -109 -215q-5 -15 -12 -15q-11 0 -21 6t-10 14q0 28 56 122.5t143.5 226t102.5 155.5q5 8 5 13q0 8 -14 8 h-193q-82 0 -85 -9l-13 -40q-6 -8 -10 -9q-17 0 -17 9z" />\n
+<glyph unicode="8" horiz-adv-x="500" d="M70 130q0 34 14.5 66t35 54.5t41.5 39.5t35.5 27t14.5 12q0 1 -10.5 10.5t-25 25t-29 35.5t-25 47t-10.5 53q0 71 48 116t124 45q62 0 99.5 -35.5t37.5 -98.5q0 -29 -13.5 -58t-33 -49.5t-38.5 -37t-32.5 -26.5t-13.5 -12q0 -1 11.5 -11.5t27.5 -28.5t32.5 -40t28 -53 t11.5 -61q0 -67 -52.5 -110t-129.5 -43q-68 0 -108 33.5t-40 99.5zM124 145q0 -55 30.5 -89t72.5 -34q48 0 81 35.5t33 82.5q0 22 -11.5 48.5t-27.5 48t-33.5 39.5t-29.5 28.5t-14 10.5q-7 0 -30 -20.5t-47 -62.5t-24 -87zM164 534q0 -36 25.5 -79.5t51 -69.5t30.5 -26 q7 0 30.5 21.5t46.5 62.5t23 82q0 48 -28 80.5t-74 32.5q-48 0 -76.5 -32t-28.5 -72z" />\n
+<glyph unicode="9" horiz-adv-x="500" d="M42 -185q0 2 32 13q114 40 235 186q20 23 20 32q-2 1 -5 0.5t-12 -4t-12 -4.5q-41 -13 -74 -13q-62 0 -100 45.5t-38 121.5q0 89 62 145.5t146 56.5q70 0 109.5 -52.5t39.5 -138.5q0 -77 -39 -150.5t-101 -125.5q-49 -41 -111.5 -74t-99 -45.5t-43.5 -12.5q-9 0 -9 20z M147 173q0 -55 26.5 -88t79.5 -33q44 0 74 13q25 11 42.5 64t17.5 111q0 61 -25.5 94.5t-66.5 33.5q-66 0 -107 -60.5t-41 -134.5z" />\n
+<glyph unicode=":" horiz-adv-x="209" d="M60 38q0 19 15.5 35.5t30.5 16.5q14 0 29 -16t15 -31q0 -23 -14.5 -37t-25.5 -14q-19 0 -34.5 16.5t-15.5 29.5zM89 313q0 19 15.5 35.5t30.5 16.5q14 0 29 -16t15 -31q0 -23 -14.5 -37t-25.5 -14q-19 0 -34.5 16.5t-15.5 29.5z" />\n
+<glyph unicode=";" horiz-adv-x="195" d="M7 -127q0 1 6 5.5t17 13.5t20 18q48 48 48 79q0 15 -15 35q-6 8 -16.5 18.5t-16 16.5t-5.5 9q0 6 20.5 17t32.5 11q13 0 35 -24t22 -56q0 -28 -32 -69t-63.5 -68t-35.5 -27t-10.5 8t-6.5 13zM80 313q0 19 15.5 35.5t30.5 16.5q14 0 29 -16t15 -31q0 -23 -14.5 -37 t-25.5 -14q-19 0 -34.5 16.5t-15.5 29.5z" />\n
+<glyph unicode="&#x3c;" horiz-adv-x="527" d="M41 211q0 6 0.5 8.5t4 5.5t10.5 6l361 132q48 18 51 18q19 0 19 -25q0 -10 -16 -16l-315 -111q-42 -15 -42 -21q0 -3 42 -18l320 -112q11 -4 11 -13q0 -8 -6 -16t-18 -8q-3 0 -408 147q-10 4 -12 8t-2 15z" />\n
+<glyph unicode="=" horiz-adv-x="527" d="M31 134q0 8 0.5 11.5t4.5 6.5t13 3h431q8 0 11.5 -2.5t4 -6t0.5 -12.5q0 -14 -3 -19t-18 -5h-427q-9 0 -12.5 3t-4 6.5t-0.5 14.5zM31 290q0 8 0.5 11.5t4.5 6t13 2.5h431q8 0 11.5 -2.5t4 -6t0.5 -12.5q0 -14 -3 -18.5t-18 -4.5h-427q-9 0 -12.5 3t-4 6.5t-0.5 14.5z " />\n
+<glyph unicode="&#x3e;" horiz-adv-x="527" d="M41 65q0 10 10 13l321 112q42 15 42 18q0 6 -42 21l-316 111q-15 6 -15 16q0 25 18 25q3 0 51 -18l361 -132q16 -6 16 -20q0 -11 -2.5 -15t-12.5 -8q-405 -147 -408 -147q-12 0 -17.5 8t-5.5 16z" />\n
+<glyph unicode="?" horiz-adv-x="374" d="M80 38q0 19 15.5 35.5t30.5 16.5q14 0 29 -16t15 -31q0 -23 -14.5 -37t-25.5 -14q-19 0 -34.5 16.5t-15.5 29.5zM84 206q0 44 65 109l42.5 41l45.5 44t37 39.5t29.5 41t9.5 34.5q0 21 -11 41.5t-26 29.5q-22 14 -89 14q-13 0 -45 -1.5t-35 -1.5t-5 1t-3 3.5l-2 5t-1 6.5 t-0.5 7t-0.5 8v8q-1 9 3 11.5t15 4.5q30 5 64 5q60 0 90 -19q33 -21 52.5 -59.5t19.5 -77.5q0 -31 -7.5 -53.5t-13.5 -30.5t-28 -32q-16 -18 -105 -107q-1 -1 -17.5 -16.5t-24 -24t-16.5 -22t-9 -23.5q0 -11 7 -23.5t14 -20.5t7 -9q0 -3 -5 -8t-9 -5q-3 0 -14.5 11t-22.5 31 t-11 38z" />\n
+<glyph unicode="@" horiz-adv-x="795" d="M50 187q0 110 61 203.5t157 145.5t200 52q56 0 103.5 -13t87.5 -41t63 -76.5t23 -113.5q0 -69 -31.5 -126t-81.5 -91.5t-108 -53.5t-115 -19q-35 0 -35 22l6 47q-7 -8 -18.5 -19t-43 -29.5t-56.5 -18.5q-28 0 -43 24t-15 59q0 36 31.5 95t92 110t126.5 51q8 0 20 -3 l11 -3q1 0 14 15q13 16 28 16q25 0 25 -13q0 -8 -3 -14q-110 -237 -110 -278q0 -11 0.5 -16t5.5 -10t14 -5q42 0 93 25t95 69q68 68 68 159q0 112 -66.5 167.5t-177.5 55.5q-157 0 -272 -108.5t-115 -270.5q0 -119 80.5 -192t191.5 -73q97 0 169.5 32.5t140.5 95.5q8 8 13 8 q6 0 10 -5.5t4 -8.5q0 -7 -4 -11q-62 -67 -150 -103.5t-186 -36.5q-125 0 -214 80t-89 220zM271 147q0 -18 11.5 -32t30.5 -14q31 0 67.5 57.5t58 116t21.5 75.5q0 11 -10 17.5t-22 6.5q-42 0 -99.5 -75.5t-57.5 -151.5z" />\n
+<glyph unicode="A" horiz-adv-x="688" d="M20 15q0 9 3 10.5t15 1.5h33q3 0 72 118l155.5 266t121.5 199q4 5 22.5 24.5t28.5 38.5q7 14 15 14q3 0 5 -1l3 -1.5t2 -3t1 -3.5t1 -5t1 -5q104 -641 116 -641h42q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-6 0 -39.5 1.5t-50.5 1.5q-16 0 -58 -1.5t-53 -1.5 q-10 0 -12 2.5t-2 15.5q0 9 3 10.5t15 1.5h57q2 0 2 11q0 24 -13.5 121t-14.5 103q-1 14 -4 16.5t-14 2.5h-189q-15 0 -23 -15q-121 -227 -121 -238l1 -1h68q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -48.5 1.5t-53.5 1.5t-39 -1.5t-34 -1.5q-10 0 -12 2.5t-2 15.5z M284 311q0 -6 18 -6h167q13 0 13 5q0 7 -11 74l-22 131t-12 64q-3 0 -13 -19l-133 -234q-7 -12 -7 -15z" />\n
+<glyph unicode="B" horiz-adv-x="571" d="M20 15q0 9 3 10.5t15 1.5h43q78 514 82 595q1 9 -1 11.5t-9 2.5h-55q-7 0 -10.5 0.5t-6 4t-2.5 10.5q0 14 12 14l51 -1q50 -2 71 -2q16 0 60.5 1.5t49.5 1.5q198 0 198 -149q0 -29 -10.5 -54.5t-27.5 -43t-38 -32t-41.5 -23t-37.5 -14.5t-28 -9l-10 -3l20 -3 q21 -2 50 -11.5t58 -26t49.5 -51t20.5 -80.5q0 -168 -289 -168q-11 0 -47.5 1.5t-52.5 1.5t-54 -1.5t-49 -1.5q-10 0 -12 2.5t-2 15.5zM166 48q0 -10 6 -13t25 -4h3q14 -1 45 -1q92 0 145.5 37.5t53.5 113.5q0 71 -50.5 106.5t-131.5 35.5h-31q-19 0 -23 -2t-6 -10 q-8 -36 -35 -251q-1 -5 -1 -12zM208 364q-2 -17 2 -19q3 -1 10 -1h16h21t20.5 -0.5t9.5 -0.5q21 0 55 17q100 51 100 141q0 62 -41 99t-110 37h-16q-16 0 -22 -5.5t-10 -25.5q-9 -56 -35 -242z" />\n
+<glyph unicode="C" horiz-adv-x="686" d="M35 291q0 160 108 270t255 110q62 0 120 -24.5t92 -62.5l12 41q8 0 18.5 -3.5t10.5 -7.5q0 -3 -7.5 -41l-17 -84t-10.5 -54q-1 -5 -13 -5q-9 0 -16 4t-7 7q0 1 11.5 46.5t11.5 50.5t-28 29.5t-79 50t-99 25.5q-75 0 -139 -56t-98.5 -137t-34.5 -162q0 -123 69.5 -195.5 t172.5 -72.5q47 0 91 16.5t67 33.5t26 26q10 29 25 84q3 9 8 10.5t15 -1.5q17 -4 17 -11q0 -6 -33 -116q-5 -18 -81.5 -47t-141.5 -29q-64 0 -119.5 16.5t-103 50.5t-75 95t-27.5 143z" />\n
+<glyph unicode="D" horiz-adv-x="742" d="M19 10q0 11 3 13t14 2h43q5 0 42.5 261.5t45.5 338.5q2 11 -4 11l-70 -2q-5 0 -7.5 0.5t-4 3t-1.5 8.5v6t0.5 4.5t2 3.5t4 1.5t6.5 0.5h24t51.5 -0.5t43.5 -0.5q33 0 75.5 1t56.5 1q165 0 261.5 -80t96.5 -248q0 -158 -102 -247.5t-248 -91.5q-32 0 -112 2t-113 2 q-16 0 -55 -2t-42 -2q-8 0 -9.5 2t-1.5 12zM171 46q0 -13 6 -17t59 -4q97 0 170 27t111 64t61.5 88t29.5 87.5t6 73.5q0 123 -74.5 196.5t-223.5 73.5q-49 0 -63 -4l-9 -56l-20 -137.5l-24 -165t-20.5 -148.5t-8.5 -78z" />\n
+<glyph unicode="E" horiz-adv-x="579" d="M20 15q0 9 3 10.5t15 1.5h43q83 519 83 599q0 10 -3 10h-55q-7 0 -10.5 0.5t-6 4t-2.5 10.5q0 14 12 14l47 -1q46 -2 67 -2q28 0 108.5 1.5t100.5 1.5q55 0 74.5 2.5t20.5 10.5q1 12 13 12q11 0 14 -2t3 -9q0 -4 -4 -41t-5 -84q0 -6 -3 -8t-13 -2q-15 0 -15 14q0 2 3 36 t3 37q0 7 -263 7q-5 0 -41 -269q-2 -11 -0.5 -14t14.5 -3h164q45 0 47 13l11 53q1 7 16 7q13 0 13 -6q0 -4 -2.5 -17t-7 -34l-7.5 -36q-7 -39 -15 -89q-1 -7 -13 -7q-17 0 -17 8q1 7 4 23.5t5.5 29t2.5 14.5q0 8 -10 11t-40 3h-151q-9 0 -12 -0.5t-5 -2.5t-3 -7 q-3 -13 -19.5 -129t-19.5 -147q0 -9 7 -9l319 7q4 0 10 16.5t14.5 43t13.5 37.5q4 9 14 9q17 0 17 -11q0 -5 -5.5 -21l-17 -47.5t-19.5 -55.5q-4 -11 -17 -11q-11 0 -179 1.5t-184 1.5t-54 -1.5t-49 -1.5q-10 0 -12 2.5t-2 15.5z" />\n
+<glyph unicode="F" horiz-adv-x="541" d="M20 15q0 9 3 10.5t15 1.5h43q83 519 83 599q0 10 -3 10h-55q-7 0 -10.5 0.5t-6 4t-2.5 10.5q0 14 12 14l47 -1q46 -2 67 -2q28 0 108.5 1.5t100.5 1.5q49 0 58 2t11 11q1 12 13 12q11 0 14 -2t3 -9q0 -4 -4 -41t-5 -84q0 -6 -3 -8t-13 -2q-15 0 -15 14q0 2 3 36t3 37 q0 7 -237 7q-5 0 -41 -270q-2 -8 -0.5 -11.5t3.5 -4t11 -0.5h156q45 0 47 13l8 43q1 7 16 7q13 0 13 -6q0 -1 -14 -77q-3 -14 -5.5 -30.5t-4.5 -31t-2 -17.5q-1 -7 -13 -7q-17 0 -17 8q9 54 9 57q0 8 -10 11t-40 3h-143q-9 0 -12 -0.5t-5 -2.5t-3 -7q-2 -13 -18.5 -130.5 t-20.5 -148.5q-2 -9 8 -9h65q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -47.5 1.5t-52.5 1.5t-54 -1.5t-49 -1.5q-10 0 -12 2.5t-2 15.5z" />\n
+<glyph unicode="G" horiz-adv-x="721" d="M35 266q0 108 51.5 203t138.5 150.5t186 55.5q26 0 51.5 -3.5t46.5 -8.5t39.5 -12t33 -13.5t24.5 -11.5l16 -8l6 -4q1 0 6 27q3 11 11 11q9 0 15.5 -2t5.5 -7q-13 -84 -23 -175l-1.5 -7.5t-4 -4.5t-9.5 -2q-22 0 -18 16q1 5 8.5 49.5t7.5 50.5q0 5 -35.5 24t-87.5 37.5 t-88 18.5q-78 0 -145.5 -57.5t-103.5 -143.5t-36 -173q0 -122 67 -195t165 -73q65 0 111.5 21.5t51.5 40.5q15 55 18 136q1 14 -9 14h-85q-8 0 -8 12q0 18 9 18q16 0 64 -1.5t66 -1.5q17 0 49.5 1.5t53.5 1.5q8 0 8 -14q0 -16 -8 -16h-57q-2 0 -19 -146q-1 -10 -44.5 -33.5 t-116.5 -45t-138 -21.5q-28 0 -59 6t-70.5 26t-70 50.5t-52 85t-21.5 124.5z" />\n
+<glyph unicode="H" horiz-adv-x="795" d="M20 13q0 9 3 11.5t15 2.5h53q7 0 48 282t41 314q0 16 -9 16h-61q-12 0 -12 15q0 7 2.5 10.5t5.5 4t11 0.5q6 0 47.5 -1.5t58.5 -1.5q16 0 53 1.5t48 1.5q10 0 12 -2.5t2 -15.5q0 -9 -3 -10.5t-15 -1.5h-50q-8 0 -47 -270q-2 -11 -0.5 -15t12.5 -4h332q8 0 11 0.5t5.5 3 t3.5 8.5q30 232 30 261q0 16 -9 16h-61q-12 0 -12 15q0 7 2.5 10.5t5.5 4t11 0.5q6 0 48 -1.5t59 -1.5q16 0 52.5 1.5t47.5 1.5q10 0 12 -2.5t2 -15.5q0 -9 -2.5 -10.5t-15.5 -1.5h-50q-10 0 -47 -288.5t-37 -310.5q0 -13 8 -13h57q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3 q-11 0 -54.5 1.5t-59.5 1.5t-50 -1.5t-45 -1.5q-10 0 -12 2.5t-2 15.5q0 9 2.5 10.5t15.5 1.5h53q5 0 44 287q1 8 -1.5 10t-13.5 2h-334q-9 0 -12.5 -3t-4.5 -13q-32 -235 -32 -270q0 -13 8 -13h59q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -54 1.5t-59 1.5t-53.5 -1.5 t-48.5 -1.5q-9 0 -11.5 3t-2.5 13z" />\n
+<glyph unicode="I" horiz-adv-x="377" d="M20 15q0 9 3 10.5t15 1.5h60q5 0 47 279t42 317q0 16 -9 16h-66q-12 0 -12 15q0 7 2.5 10.5t5.5 4t11 0.5q6 0 52 -1.5t63 -1.5q16 0 57 1.5t52 1.5q10 0 12 -2.5t2 -15.5q0 -9 -2.5 -10.5t-15.5 -1.5h-57q-9 0 -48.5 -275.5t-39.5 -323.5q0 -13 8 -13h66q8 0 9.5 -2 t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -58 1.5t-63 1.5t-59 -1.5t-54 -1.5q-10 0 -12 2.5t-2 15.5z" />\n
+<glyph unicode="J" horiz-adv-x="365" d="M-58 -188q0 23 28.5 43.5t38.5 20.5q7 0 24 -10.5t28 -10.5q6 0 11.5 2.5t9.5 8.5t7 12t5.5 16.5t4.5 18t3.5 21t2.5 20.5t2 21.5t2 19.5q11 106 30.5 260l33.5 257t14 109q0 18 -10 18h-68q-8 0 -11 0.5t-6 4t-3 10.5t2.5 10.5t6 4t11.5 0.5q6 0 56 -1.5t67 -1.5 q16 0 52 1.5t47 1.5q10 0 12 -2.5t2 -15.5q0 -9 -2.5 -10.5t-15.5 -1.5h-50q-5 0 -20 -101t-34.5 -253.5t-19.5 -154.5q-16 -121 -35 -173q-23 -62 -64 -105q-60 -64 -109 -64q-19 0 -36 7t-17 17z" />\n
+<glyph unicode="K" horiz-adv-x="656" d="M20 13q0 9 3 11.5t15 2.5h33q7 0 50.5 282t43.5 314q0 16 -9 16h-57q-12 0 -12 15q0 7 2.5 10.5t5.5 4t11 0.5q6 0 45.5 -1.5t56.5 -1.5q16 0 48 1.5t43 1.5q10 0 12 -2.5t2 -15.5q0 -9 -2.5 -10.5t-15.5 -1.5h-35q-10 0 -33 -127t-25 -154q-2 -20 13 -20h50 q8 0 93 108.5t130 171.5q10 15 10 16q0 5 -15 5h-21q-7 0 -10.5 0.5t-6 4t-2.5 10.5t2.5 10.5t5.5 4t11 0.5q6 0 29 -1.5t40 -1.5q16 0 42.5 1.5t37.5 1.5q10 0 12 -2.5t2 -15.5q0 -9 -2.5 -10.5t-15.5 -1.5h-58q-82 -110 -218 -261q-3 -3 -6 -6.5t-5.5 -5.5t-4 -4t-1.5 -3 q0 -3 9 -12q24 -22 56 -60.5t56 -70l66 -89.5l61 -83q12 -17 35 -17h28q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -54.5 1.5t-59.5 1.5t-41.5 -1.5t-36.5 -1.5q-10 0 -12 2.5t-2 15.5q0 9 2.5 10.5t15.5 1.5h8q20 0 20 7q0 4 -12 20q-187 266 -196 266h-46h-8 t-4.5 -2.5t-3.5 -7.5q-4 -33 -14.5 -101t-16.5 -112.5t-6 -58.5q0 -11 2 -11h69q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -54 1.5t-59 1.5t-43.5 -1.5t-38.5 -1.5q-9 0 -11.5 3t-2.5 13z" />\n
+<glyph unicode="L" horiz-adv-x="586" d="M20 15q0 9 2.5 10.5t14.5 1.5h52q1 0 20 142.5l38 292t19 164.5q0 13 -2 13h-58q-10 0 -13 2.5t-3 12.5t3.5 12.5t16.5 2.5q6 0 43.5 -1.5t54.5 -1.5q16 0 57.5 1.5t52.5 1.5q12 0 14.5 -2t2.5 -13q0 -9 -3 -12t-15 -3h-62l-19 -144l-39 -290t-19 -152q0 -22 17 -22 q231 0 291 6q12 1 15 4t8 19l25 77q3 8 11 8q21 0 21 -10q0 -3 -5 -19l-14.5 -47t-17.5 -61q-2 -11 -20 -11q-11 0 -185.5 1.5t-190.5 1.5t-52.5 -1.5t-47.5 -1.5q-10 0 -11.5 2.5t-1.5 15.5z" />\n
+<glyph unicode="M" horiz-adv-x="883" d="M20 15q0 9 3 10.5t15 1.5h48l46 207.5l61 273t26 123.5q0 8 -25 8h-46q-8 0 -9.5 2t-1.5 11q0 11 2 14t9 3q6 0 50 -1.5t55 -1.5q13 0 29.5 1.5t17.5 1.5q17 0 20 -13l101 -509q5 -24 10 -24t16 24q168 351 252 505q8 14 21 14h44q16 0 45 1.5t40 1.5q10 0 12 -2.5 t2 -15.5q0 -9 -2.5 -10.5t-15.5 -1.5h-46l-7 -59l-15.5 -143l-19 -172.5t-16 -155.5t-6.5 -82h77q8 0 10.5 -2t2.5 -11q0 -11 -2 -14t-9 -3q-11 0 -58.5 1.5t-63.5 1.5q-18 0 -56 -1.5t-40 -1.5q-10 0 -12 2.5t-2 15.5q0 9 3 10.5t15 1.5h39q21 3 80 594 q-188 -358 -253 -497q-9 -20 -19.5 -33t-26.5 -30t-29 -34q-10 -12 -16 -12q-13 0 -16 21q-12 72 -39.5 217l-49.5 255l-22 109q-32 -121 -56 -240q-63 -303 -63 -350h65q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-2 0 -36 1.5t-52 1.5q-17 0 -42 -1.5t-30 -1.5 q-10 0 -12 2.5t-2 15.5z" />\n
+<glyph unicode="N" horiz-adv-x="824" d="M20 15q0 9 3 10.5t15 1.5h50q40 245 89 514q1 6 4 22.5t5 29.5t2 21q0 3 -5 12t-10 11t-22 2h-50q-8 0 -9.5 2t-1.5 11q0 11 2 14t9 3q6 0 53.5 -1.5t58.5 -1.5q13 0 28.5 1.5t16.5 1.5q12 0 20 -13l329 -499q8 -12 16 -12q7 0 39.5 218.5t32.5 263.5q0 12 -2 12h-76 q-8 0 -9.5 2t-1.5 11q0 11 2 14t9 3q11 0 42 -1.5t47 -1.5t44.5 1.5t39.5 1.5q10 0 12 -2.5t2 -15.5q0 -9 -3 -10.5t-15 -1.5h-42q-6 0 -80 -467q-10 -60 -16 -168q-1 -15 -4 -20t-12 -5t-28 32q-45 73 -118 180l-256 374q-15 21 -16 21q-4 0 -5 -20q0 -3 -17.5 -117 t-35 -241.5t-17.5 -165.5q0 -15 3 -15h85q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -50.5 1.5t-55.5 1.5q-18 0 -52 -1.5t-35 -1.5q-10 0 -12 2.5t-2 15.5z" />\n
+<glyph unicode="O" horiz-adv-x="734" d="M35 280q0 87 32.5 162t85.5 124.5t119.5 78t134.5 28.5q135 0 213.5 -89t78.5 -236q0 -151 -107 -260.5t-258 -109.5q-62 0 -114.5 17.5t-94.5 53t-66 94.5t-24 137zM127 286q0 -116 57 -200t167 -84q75 0 135.5 60t91 144t30.5 167q0 44 -11 89.5t-33.5 87.5t-62.5 68.5 t-91 26.5q-71 0 -137 -52.5t-106 -136t-40 -170.5z" />\n
+<glyph unicode="P" horiz-adv-x="570" d="M20 15q0 9 3 10.5t15 1.5h43q83 569 83 599q0 10 -3 10h-55q-7 0 -10.5 0.5t-6 4t-2.5 10.5q0 14 12 14l44 -1q44 -2 65 -2q16 0 63 2.5t54 2.5q99 0 154.5 -47.5t55.5 -123.5q0 -44 -14.5 -78.5t-38 -55.5t-56 -35t-65.5 -19.5t-70 -5.5q-16 0 -44.5 1t-31.5 1 q-16 0 -18 -9q-9 -48 -33 -259q-2 -9 8 -9h65q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -47.5 1.5t-52.5 1.5t-54 -1.5t-49 -1.5q-10 0 -12 2.5t-2 15.5zM202 335q0 -12 31 -12q59 0 107.5 15.5t83 54.5t34.5 97q0 74 -42.5 113.5t-124.5 39.5q-44 0 -45 -5 q-22 -138 -42 -284q-2 -18 -2 -19z" />\n
+<glyph unicode="Q" horiz-adv-x="717" d="M16 -107q0 41 101 41q14 0 38 -2.5t33 -2.5q13 0 23 4q5 2 23.5 11.5l43.5 22t41 19.5q13 6 13 7l-16 2q-17 2 -43 8t-57.5 17t-63.5 34t-58 54.5t-42.5 82.5t-16.5 114q0 90 46.5 174.5t131.5 140t185 55.5q128 0 206 -85.5t78 -214.5q0 -133 -69.5 -227t-174.5 -132 q-13 -5 -27 -9t-25.5 -8.5t-28.5 -12.5q-52 -25 -91 -46q-28 -15 -28 -16t33 -9q265 -72 354 -72q30 0 53 2.5t33.5 5.5t11.5 3q5 0 5 -11q0 -1 -28 -11t-70 -20t-70 -10q-85 0 -184 22t-166 43.5t-75 21.5q-15 0 -37 -9q-35 -13 -49 -13q-33 0 -33 26zM121 290 q0 -134 73 -203.5t174 -69.5q16 0 43 17t58.5 51t59.5 78.5t47 107.5t19 129q0 114 -57.5 180t-152.5 66q-89 0 -176.5 -106.5t-87.5 -249.5z" />\n
+<glyph unicode="R" horiz-adv-x="625" d="M20 13q0 9 3 11.5t15 2.5h41q19 106 47.5 312t35.5 282q0 15 -3 15h-61q-7 0 -10.5 0.5t-6 4t-2.5 10.5q0 14 17 14q1 0 15 -0.5t38.5 -1.5t53.5 -1q15 0 69.5 3.5t72.5 3.5q87 0 144.5 -45.5t57.5 -116.5q0 -44 -20 -78.5t-48.5 -53t-57 -30t-48.5 -16t-20 -5.5 t7.5 -3.5l24.5 -8t34 -12.5q113 -45 113 -164q0 -6 -1.5 -44t-1.5 -54q0 -11 3 -11h43q12 0 16 -2.5t4 -12.5q0 -15 -8 -15q-2 0 -29.5 0.5t-61.5 1.5t-53 1q-7 0 -5 13q16 94 16 157q0 48 -38 86.5t-97 50.5q-24 5 -71 5h-27q-25 0 -28 -24q-26 -182 -29 -252q0 -9 8 -9h53 q8 0 10.5 -2t2.5 -11q0 -11 -2 -14t-9 -3q-11 0 -42.5 1.5t-47.5 1.5t-54 -1.5t-49 -1.5q-10 0 -12 2t-2 14zM204 350q0 -14 18 -14h7q20 0 43.5 -1.5t26.5 -1.5q53 0 108 50t55 115q0 145 -171 145q-50 0 -50 -5q-3 -25 -18.5 -143t-17.5 -132q-1 -5 -1 -13z" />\n
+<glyph unicode="S" horiz-adv-x="505" d="M40 67q0 15 17 100q1 3 2.5 11.5t3 15t2.5 7.5t5 1q23 0 23 -10q0 -2 -7.5 -45.5t-7.5 -46.5q0 -18 64.5 -51t122.5 -33q56 0 93 35t37 88q0 42 -31.5 72.5t-76.5 52l-90 45t-76.5 65t-31.5 99.5q0 86 57.5 141t147.5 55q20 0 41 -6t37.5 -14t30 -16t21.5 -14l8 -6l8 32 q2 10 9 10h3q18 -3 18 -7q0 -3 -31 -167q-2 -12 -15 -12q-16 0 -16 12l4 14q4 14 7.5 31t3.5 24q0 2 -6 11.5t-18.5 22.5t-28.5 25t-39.5 20.5t-47.5 8.5q-57 0 -90.5 -36.5t-33.5 -95.5q0 -39 22.5 -67.5t55.5 -44l72.5 -35t72.5 -39t55.5 -57t22.5 -88.5q0 -85 -66 -136.5 t-144 -51.5q-55 0 -106.5 16.5t-77.5 35t-26 28.5z" />\n
+<glyph unicode="T" horiz-adv-x="681" d="M20 546q0 1 6 16.5t16.5 46.5l20.5 63q3 9 7 11.5t15 2.5q10 0 10 -12v-5q0 -8 106 -8h326q103 0 104 11q1 14 14 14q11 0 13.5 -2t2.5 -9q0 -8 -1.5 -23t-3.5 -44t-4 -63q0 -10 -19 -10q-8 0 -9.5 2.5t-1.5 11.5q0 2 3 38.5t3 39.5q0 6 -107 6h-106q-9 0 -13 -20 l-27 -188l-37 -262t-17 -122q0 -14 8 -14h64q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -57.5 1.5t-62.5 1.5q-17 0 -61 -1.5t-50 -1.5q-10 0 -12 2.5t-2 15.5q0 9 3 10.5t15 1.5h54q10 0 94 569q3 24 3 26q0 11 -6 11h-137q-92 0 -95 -11l-24 -70q-4 -11 -6.5 -14 t-9.5 -3q-19 0 -19 11z" />\n
+<glyph unicode="U" horiz-adv-x="759" d="M60 649q0 7 2 10.5t5 4t11 0.5q6 0 40.5 -1.5t51.5 -1.5q16 0 52.5 1.5t47.5 1.5q10 0 12 -2.5t2 -15.5q0 -9 -3 -10.5t-15 -1.5h-32q-5 0 -23.5 -98.5t-35 -211.5t-16.5 -148q0 -37 15 -64.5t34.5 -40.5t46 -21t40.5 -9t27 -1q42 0 88.5 16t76.5 35q28 19 39 60 q12 47 32 163q41 241 48 320h-67q-8 0 -11 0.5t-6 4t-3 10.5t2.5 10.5t6 4t11.5 0.5q6 0 46.5 -1.5t57.5 -1.5t48 1.5t34 1.5q10 0 12 -2.5t2 -15.5q0 -9 -2.5 -10.5t-15.5 -1.5h-32q-8 -38 -22 -118q-62 -378 -95 -490q-7 -25 -19 -25h-5q-9 0 -11 11q-1 10 -2.5 23 t-2 19.5t-1.5 13t-2.5 9t-4.5 2.5t-45 -24q-113 -62 -211 -62q-82 0 -137 42.5t-55 115.5q0 46 33 248.5t33 229.5q0 5 -1 5h-63q-6 0 -8 0.5t-5 1.5t-4 4t-1 9z" />\n
+<glyph unicode="V" horiz-adv-x="666" d="M20 649q0 7 2 10.5t5 4t11 0.5q6 0 40.5 -1.5t51.5 -1.5q16 0 55 1.5t50 1.5q10 0 12 -2.5t2 -15.5q0 -9 -2.5 -10.5t-15.5 -1.5h-55q-4 0 -4 -5q0 -26 37.5 -287t42.5 -261q3 0 30 46l69 121l79 145l118 225q4 12 3 14t-9 2h-67h-5.5t-4 0.5t-4 1.5t-2.5 2.5t-1.5 4 t-0.5 6.5q0 11 3 13t14 2q1 0 34 -1.5t65 -1.5q8 0 31 1.5t27 1.5q10 0 12.5 -3t2.5 -15q0 -9 -3 -10.5t-16 -1.5q-15 0 -18 -1t-6 -6l-314 -539q-3 -6 -21 -27.5t-33 -44.5q-22 -33 -37 -33q-8 0 -11.5 10.5t-8.5 50.5q-20 146 -56.5 368t-43.5 222h-40q-6 0 -8 0.5t-5 1.5 t-4 4t-1 9z" />\n
+<glyph unicode="W" horiz-adv-x="1010" d="M20 649q0 7 2 10.5t5 4t11 0.5q6 0 40.5 -1.5t51.5 -1.5q16 0 52 1.5t47 1.5q10 0 12 -2.5t2 -15.5q0 -9 -2.5 -10.5t-15.5 -1.5h-53q-4 0 -4 -5q0 -26 35.5 -285.5t40.5 -259.5t88 149l139 255q-18 146 -21 146h-43h-5.5t-4 0.5t-4 1.5t-2.5 2.5t-1.5 4t-0.5 6.5 q0 7 2 10.5t5 4t11 0.5q6 0 37 -1.5t48 -1.5q16 0 67.5 1.5t59.5 1.5q10 0 12.5 -3t2.5 -15q0 -9 -3 -10.5t-16 -1.5h-73q-3 0 -3 -19q0 -14 32 -278.5t36 -264.5q3 0 30 49.5l66.5 127l76 149.5l71 141.5t39.5 78.5q4 12 3 14t-9 2h-64q-6 0 -8 0.5t-5 1.5t-4 4t-1 9 q0 11 3 13t14 2q1 0 32.5 -1.5t63.5 -1.5q8 0 32 1.5t28 1.5q10 0 12.5 -3t2.5 -15q0 -9 -3 -10.5t-16 -1.5h-11.5t-8 -0.5t-5.5 -1t-3.5 -2.5t-3 -3.5t-3 -6t-3.5 -7.5q-147 -285 -194 -369l-88 -156q-3 -6 -21.5 -28t-32.5 -44q-22 -33 -37 -33q-8 0 -11.5 10.5t-8.5 50.5 q-22 154 -62 394l-195 -350q-3 -6 -21.5 -28t-32.5 -44q-22 -33 -35 -33q-8 0 -11.5 10.5t-8.5 50.5q-20 147 -55.5 368.5t-40.5 221.5h-40q-6 0 -8 0.5t-5 1.5t-4 4t-1 9z" />\n
+<glyph unicode="X" horiz-adv-x="661" d="M20 12q0 6 0.5 9t3 4.5t4.5 1.5h8h26q5 0 39.5 43.5l95.5 123l104 131.5q8 9 8 10t-4 11l-125 254q-17 34 -22 34h-43h-5.5t-4 0.5t-4 1.5t-2.5 2.5t-1.5 4t-0.5 6.5q0 7 2 10.5t5 4t11 0.5q6 0 42 -1.5t53 -1.5q16 0 53.5 1.5t48.5 1.5q10 0 12 -2.5t2 -15.5 q0 -9 -3 -10.5t-15 -1.5h-41q-11 0 -11.5 -2t3.5 -13q13 -43 85 -193q19 -39 20 -39q2 0 30 39q140 195 140 204q0 4 -3 4h-46q-13 0 -15.5 1.5t-2.5 10.5q0 13 2 15.5t12 2.5q11 0 31.5 -1.5t36.5 -1.5q17 0 43.5 1.5t32.5 1.5q11 0 13.5 -2t2.5 -13t-3 -13t-13 -2h-29 q-4 0 -57.5 -66.5l-104.5 -133.5l-52 -67q-6 -8 -1 -16l58.5 -110.5l82 -152t39.5 -61.5h47q6 0 8 -0.5t5 -1.5t4 -4t1 -9q0 -7 -2 -10.5t-5 -4t-11 -0.5q-6 0 -44.5 1.5t-55.5 1.5q-16 0 -60.5 -1.5t-55.5 -1.5q-10 0 -12 2.5t-2 15.5q0 9 3 10.5t15 1.5h47q11 0 12.5 2.5 t-3.5 12.5q-14 34 -66.5 142l-58.5 120q-5 6 -6 5.5t-9 -10.5l-114 -154t-72 -114q0 -4 13 -4h41q12 0 15 -1.5t3 -10.5q0 -13 -2 -15.5t-12 -2.5q-4 0 -36 1.5t-49 1.5t-38.5 -1.5t-24.5 -1.5q-10 0 -13 2t-3 13z" />\n
+<glyph unicode="Y" horiz-adv-x="613" d="M20 654q0 7 2 10.5t5 4t11 0.5q6 0 45 -1.5t56 -1.5q16 0 46.5 1.5t41.5 1.5q10 0 12 -2.5t2 -15.5q0 -9 -2.5 -10.5t-15.5 -1.5h-31q-10 0 -11 -2t3 -13q13 -44 103 -265q6 -12 8 -12q5 0 16 18l35 52l46 68l43 65t34.5 56.5t12.5 29.5v3h-53q-13 0 -15.5 1.5t-2.5 10.5 q0 13 2 15.5t12 2.5q11 0 36.5 -1.5t41.5 -1.5q17 0 42.5 1.5t31.5 1.5q11 0 13.5 -2t2.5 -13q0 -6 -0.5 -9t-3 -4.5t-5 -1.5h-7.5h-36q-2 0 -45.5 -58l-97 -133t-80.5 -116q-5 -9 -8 -22q-44 -260 -44 -270q0 -13 5 -13h63q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3 q-11 0 -50 1.5t-55 1.5t-49.5 -1.5t-44.5 -1.5q-9 0 -11.5 3t-2.5 13q0 9 3 11.5t15 2.5h42q6 0 30 143l15 90q5 27 5 41l-146 338h-47q-6 0 -8 0.5t-5 1.5t-4 4t-1 9z" />\n
+<glyph unicode="Z" horiz-adv-x="599" d="M35 15q0 7 215 308t215 303q0 3 -24 3h-256q-42 0 -44 -10l-5.5 -28l-6 -32t-2.5 -15q-3 -10 -8 -11h-5q-21 0 -21 7q0 2 4.5 24.5t10.5 56t9 59.5q0 6 16 6q14 0 14 -5v-9q0 -11 57 -11h348q10 0 13.5 -3t3.5 -12q0 -6 -187 -275q-224 -322 -224 -329q0 -10 11 -10 l304 3q15 0 21 15q8 23 23 89q2 8 14 8q20 0 20 -12q0 -2 -6.5 -27l-15 -56.5t-11.5 -43.5q-2 -11 -22 -11q-57 0 -229.5 1.5t-223.5 1.5q-5 0 -6.5 2.5t-1.5 12.5z" />\n
+<glyph unicode="[" horiz-adv-x="296" d="M80 -126v801q0 9 2 12t10 3h151q9 0 11 -1.5t2 -7.5v-14q0 -9 -2 -11t-11 -2h-105q-9 0 -11 -2t-2 -10v-735q0 -12 13 -12h105q6 0 8.5 -0.5t3.5 -3t1 -9.5v-12q0 -6 -2 -8.5t-11 -2.5h-150q-9 0 -11 2.5t-2 12.5z" />\n
+<glyph unicode="\\" horiz-adv-x="406" d="M10 693q0 12 21 12q14 0 19.5 -3.5t9.5 -14.5l317 -850q19 -55 19 -57q0 -13 -26 -13q-13 0 -18.5 4.5t-13.5 26.5l-314 851q-14 36 -14 44z" />\n
+<glyph unicode="]" horiz-adv-x="296" d="M40 -118q0 9 2 11t11 2h105q9 0 11 2t2 10v735v6t-1.5 3.5t-4 2t-7.5 0.5h-105q-6 0 -8.5 0.5t-3.5 3t-1 9.5v12q0 7 2 9t11 2h150q9 0 11 -2.5t2 -12.5v-801q0 -9 -2 -12t-10 -3h-151q-9 0 -11 1.5t-2 7.5v14z" />\n
+<glyph unicode="^" horiz-adv-x="402" d="M51 311l146 320q2 1 6 1t6 -1l146 -320q-15 -3 -26 -3q-9 0 -26 3l-102 232l-98 -232q-18 -3 -28 -3q-11 0 -24 3z" />\n
+<glyph unicode="_" horiz-adv-x="410" d="M25 -43q0 18 16 18h331q13 0 13 -17v-5q0 -23 -13 -23h-334q-13 0 -13 19v8z" />\n
+<glyph unicode="`" horiz-adv-x="400" d="M128 575q0 31 34 31q21 0 26 -24l26 -125v-3l1 -3q0 -2 -4 -2h-15q-4 0 -7 6l-57 107q-4 7 -4 13z" />\n
+<glyph unicode="a" horiz-adv-x="433" d="M25 59q0 46 15 100.5t42 106.5t72 86.5t98 34.5q35 0 56 -30l7.5 -12.5t7.5 -11.5t5 -4t8.5 21t6.5 23q2 6 36 11q21 2 21 -5q0 -3 -40.5 -146.5t-40.5 -169.5q0 -20 14 -20q9 0 37 28l27 28q3 0 7 -4t4 -10q0 -3 -22 -26t-54 -46.5t-51 -23.5q-27 0 -27 24q0 19 14 72 t28 97l15 44q-55 -101 -125 -174q-23 -24 -33.5 -33.5t-28 -19t-34.5 -9.5q-31 0 -48 19.5t-17 49.5zM94 96q0 -53 26 -53q25 0 81.5 62.5t97.5 129.5q15 24 15 54q0 26 -27.5 42t-54.5 16q-32 0 -65 -46t-53 -105t-20 -100z" />\n
+<glyph unicode="b" horiz-adv-x="453" d="M25 12q0 4 13 23q5 7 8 19q30 158 58.5 349t28.5 220q0 7 -7 7q-4 0 -41 -11t-41 -11q-9 0 -9 25q0 10 5 11q155 38 164 38q12 0 12 -10q0 -6 -17.5 -117.5t-22.5 -140.5l-49 -251q51 85 87 133q38 51 64.5 71.5t71.5 20.5q41 0 64 -23q14 -14 14 -42q0 -72 -28.5 -137 t-69.5 -106t-84 -64.5t-76 -23.5q-20 0 -40 7t-32.5 14t-15.5 7q-4 0 -20 -8q-20 -8 -27 -8q-10 0 -10 8zM112 80q0 -25 17 -42.5t51 -17.5q41 0 84.5 51t69 112.5t25.5 98.5q0 23 -10 41t-32 18q-41 0 -83 -59l-48.5 -68l-36.5 -54.5t-28.5 -49t-8.5 -30.5z" />\n
+<glyph unicode="c" horiz-adv-x="402" d="M25 128q0 114 71 188.5t150 74.5q58 0 86 -31q22 -24 22 -56q0 -21 -12 -35t-31 -14q-22 0 -22 37q0 4 0.5 12t0.5 12q0 20 -11.5 34t-35.5 14q-28 0 -57 -18.5t-49 -48.5q-47 -71 -47 -153q0 -16 2.5 -28.5t11 -32.5t32 -31.5t60.5 -11.5q38 0 76.5 19.5t61.5 39 t24 19.5q3 0 7.5 -5t4.5 -9q0 -5 -30 -31.5t-82 -54t-96 -27.5q-73 0 -105 40t-32 97z" />\n
+<glyph unicode="d" horiz-adv-x="473" d="M25 74q0 34 14.5 83.5t40 100t68 86t92.5 35.5q17 0 33.5 -3t25 -6.5t18 -8.5t10.5 -5q9 -4 12 -2t5 12q6 31 15 91.5l15.5 107t6.5 47.5q5 17 -4 17q-2 0 -44 -10.5t-45 -10.5q-5 0 -3 21q1 8 2.5 9.5t7.5 3.5q39 8 76 17.5t55 14.5t20 5q11 0 11 -15q0 -3 -50 -288 t-50 -316q0 -15 13 -15t35.5 18.5t39.5 36.5t18 18q3 0 6.5 -3t3.5 -5q0 -5 -22 -32t-61.5 -56t-75.5 -29q-12 0 -19.5 9.5t-7.5 25.5q0 18 10.5 70.5t20.5 95.5l10 43q-38 -72 -89 -139l-30.5 -39t-29 -30.5t-37 -25t-40.5 -7.5q-10 0 -19.5 2t-24.5 9t-24 24t-9 43z M91 102q0 -56 46 -56q41 0 138 140q54 82 54 118q0 14 -29 33.5t-60 19.5q-41 0 -77 -49t-54 -107t-18 -99z" />\n
+<glyph unicode="e" horiz-adv-x="390" d="M25 105q0 114 73 200t172 86q93 0 93 -66q0 -43 -35 -77t-88 -54q-65 -24 -141 -24q-8 0 -8 -46q0 -89 96 -89q42 0 82 21.5t63.5 43.5t24.5 22q4 0 8.5 -5t4.5 -9q0 -2 -11 -13.5t-32 -28t-47 -32.5t-61 -27.5t-68 -11.5q-55 0 -90.5 27.5t-35.5 82.5zM106 200 q0 -7 10 -7q74 0 128 36.5t54 96.5q0 19 -14 30t-36 11q-82 0 -128 -122q-14 -35 -14 -45z" />\n
+<glyph unicode="f" horiz-adv-x="284" d="M-125 -240q0 13 17 27t32 14q12 0 37.5 -12t43.5 -12q9 0 17.5 6.5t14 19t10 25t8.5 31.5t6 31.5t4.5 31t3.5 24.5l23.5 161.5t21.5 160t8 68.5q0 11 -4 11h-76q-7 0 -7 6q0 5 2 13q1 6 7 6h73q7 0 8 1.5t2 10.5q9 98 42 157q46 80 101 112q48 28 91 28q24 0 48.5 -12.5 t24.5 -23.5q0 -13 -19 -27t-35 -14q-12 0 -37.5 18.5t-43.5 18.5q-75 0 -109 -254q-1 -6 -1 -9q-1 -3 2 -4.5t6 -1.5h82q5 0 5 -2q0 -8 -2 -14q-2 -9 -7 -9h-80q-7 0 -7.5 -1t-2.5 -10q-2 -11 -13 -91l-23.5 -164.5l-20.5 -134.5q-3 -17 -11 -44.5t-31 -70.5t-52 -65 q-2 -1 -8.5 -6t-9.5 -7.5t-10 -7t-11.5 -6.5t-11.5 -5.5t-13 -5t-13 -3t-14 -1.5q-24 0 -46 12.5t-22 23.5z" />\n
+<glyph unicode="g" horiz-adv-x="426" d="M-6 -157q0 39 29.5 67t61.5 42q12 6 12 8q0 1 -3 2.5t-7.5 3.5t-7.5 4q-25 18 -25 33q0 7 18 35.5t27 31.5l60 22l6 3q0 2 -7 4q-14 4 -28 11.5t-31.5 22t-28 40t-10.5 57.5q0 70 51.5 119.5t125.5 49.5q18 0 35 -4.5t28 -11.5t19 -13.5t12 -11t5 -4.5q2 0 7.5 11.5 t12 26.5t8.5 19q5 9 21 9q27 0 27 -11q0 -12 -11.5 -33t-23 -38t-11.5 -18q0 -6 3 -13q7 -18 7 -40q0 -73 -53 -121q-26 -24 -51.5 -35t-74.5 -24q-93 -27 -93 -47q0 -9 10.5 -16t37 -13.5t41.5 -9t55 -8.5q17 -3 26 -4q65 -11 98 -30.5t33 -64.5q0 -75 -67 -110t-173 -35 q-44 0 -79.5 7t-63.5 29t-28 58zM36 -151q0 -21 18 -36.5t46.5 -22t53.5 -9.5t50 -3q62 0 101 22.5t39 66.5q0 32 -26 46t-78 23q-98 17 -107 17q-8 0 -32 -11q-65 -32 -65 -93zM123 229q0 -60 24.5 -87t49.5 -27q40 0 78.5 48.5t38.5 115.5q0 37 -22 67t-56 30 q-50 0 -81.5 -48.5t-31.5 -98.5z" />\n
+<glyph unicode="h" horiz-adv-x="468" d="M25 6q0 2 7 33.5t18 88l23.5 127t26 168.5t23.5 196q2 19 -4 19q-10 0 -49 -14l-38 -13q-3 0 -3 14q0 13 7 16q30 11 83 22.5t72 11.5q6 0 6 -15q-5 -101 -93 -537q47 110 115 192q56 68 124 68q26 0 42.5 -12t16.5 -36q0 -37 -33.5 -147.5t-33.5 -120.5q0 -22 21 -22 q11 0 34 21.5t41.5 43.5t19.5 22q2 0 7 -4t5 -6q0 -5 -22 -33.5t-60.5 -58.5t-72.5 -30q-18 0 -29.5 10.5t-11.5 27.5q0 14 36.5 127.5t36.5 141.5q0 17 -9 28t-25 11q-33 0 -66.5 -40t-74.5 -107q-46 -77 -54 -108l-20 -82q-2 -11 -58 -11q-8 0 -8 8z" />\n
+<glyph unicode="i" horiz-adv-x="270" d="M25 282q0 4 29.5 28.5t67 48.5t54.5 24q20 0 20 -22q0 -26 -32.5 -150t-32.5 -136q0 -20 13 -20q8 0 27 16t35 32t17 16q3 0 7.5 -5t4.5 -7q0 -12 -64.5 -62.5t-86.5 -50.5q-24 0 -24 18q0 24 35.5 145t35.5 153q0 18 -12 18q-11 0 -30.5 -15t-35 -29.5t-16.5 -14.5 q-4 0 -8 4.5t-4 8.5zM128 549q0 20 11 33t30 13q20 0 32 -15t12 -33q0 -20 -11.5 -33t-29.5 -13q-20 0 -32 15t-12 33z" />\n
+<glyph unicode="j" horiz-adv-x="297" d="M-69 -221q0 15 10 25.5t25 10.5q18 0 38 -12.5t37 -12.5q10 0 17.5 7.5t14 26.5t9.5 31.5t9 42.5q19 93 43 242t24 170q0 18 -12 18q-11 0 -35 -22t-43.5 -44.5t-20.5 -22.5q-4 0 -8 3.5t-4 7.5t30 36t71.5 64.5t66.5 32.5q21 0 21 -24q0 -21 -12.5 -103t-27 -167 t-15.5 -92q-7 -45 -14 -73.5t-28.5 -72.5t-53.5 -68q-52 -38 -87 -38q-24 0 -39.5 11t-15.5 23zM157 579q0 20 11 33t30 13q20 0 32 -15t12 -33q0 -20 -11.5 -33t-29.5 -13q-20 0 -32 15t-12 33z" />\n
+<glyph unicode="k" horiz-adv-x="450" d="M25 -3q0 8 21 107t48.5 249.5t38.5 269.5q0 9 -7 9q-8 0 -75 -19q-6 -1 -7.5 2t0.5 17q2 8 6 9l77.5 20l53.5 14t19 4q14 0 14 -11q0 -16 -97 -489q36 69 72 117q33 43 66.5 64t82.5 21q59 0 59 -37q0 -42 -32.5 -78t-67.5 -53t-65 -24q-21 -3 -21 -4l4 -2 q4 -2 10.5 -6.5t12.5 -9.5q47 -45 73 -77q16 -20 24 -28.5t22.5 -16.5t31.5 -8q34 0 34 27q0 4 -1 10.5t-1 9.5q0 12 8 12t14.5 -10.5t6.5 -32.5t-38.5 -38.5t-72.5 -16.5q-22 0 -43 20q-11 10 -23.5 25t-29 37.5t-24.5 32.5q-10 13 -23.5 28.5t-20 24t-6.5 9.5q0 5 17 22 q2 2 10 2q16 0 28 5q37 17 71 53.5t34 70.5q0 20 -31 20q-29 0 -63 -32q-9 -9 -18.5 -20t-20.5 -26.5l-18.5 -26.5l-21.5 -33t-21 -32q-17 -27 -24 -58q-15 -64 -21 -98q-3 -22 -10 -22q-1 0 -11 -1.5t-22 -3t-17 -1.5t-5 3z" />\n
+<glyph unicode="l" horiz-adv-x="272" d="M55 28q0 6 18 106.5l42 243t35 234.5q2 10 -1 14t-13 1q-66 -18 -74 -18q-5 0 -3 20q1 8 2.5 9.5t7.5 3.5q39 9 75.5 18.5l53.5 14t19 4.5q10 0 10 -9q0 -12 -50 -305.5t-50 -296.5q0 -21 14 -21q12 0 36 21t43.5 42t20.5 21q3 0 9.5 -5.5t6.5 -7.5q0 -4 -28 -34.5 t-71.5 -62t-73.5 -31.5q-29 0 -29 38z" />\n
+<glyph unicode="m" horiz-adv-x="739" d="M15 255q0 11 69 64.5t101 53.5q18 0 18 -19q0 -28 -5 -63.5t-16 -95.5t-14 -78q114 262 225 262q16 0 25 -14t9 -33q0 -82 -57 -251q2 4 20 37.5l29.5 53.5l32.5 55.5t39.5 57.5t41 46t45.5 36t45 12q51 0 51 -34q0 -28 -36.5 -141t-36.5 -131q0 -24 18 -24q12 0 53 41 l40 41q3 0 7.5 -5t4.5 -7q0 -4 -28.5 -33.5t-69 -59.5t-65.5 -30q-15 0 -25 8.5t-10 20.5q0 17 39 136.5t39 152.5q0 8 -5.5 15t-15.5 7q-39 0 -125 -133q-64 -98 -90 -188q-3 -10 -14 -12q-24 -3 -42 -3q-8 0 -8 7l29 110q29 110 29 179q0 37 -21 37q-18 0 -37 -25 q-63 -76 -108 -167q-17 -34 -41 -118q-5 -17 -11 -20q-36 -14 -49 -14q-7 0 -5 10q12 51 28.5 151.5t16.5 145.5q0 17 -14 17q-11 0 -33.5 -18.5t-41 -37.5t-19.5 -19q-12 0 -12 17z" />\n
+<glyph unicode="n" horiz-adv-x="515" d="M15 287q0 2 29.5 26t72.5 48.5t70 24.5q21 0 21 -21t-6 -55t-12 -57l-19.5 -72.5t-16.5 -62.5q74 131 134.5 199.5t116.5 68.5q51 0 51 -44q0 -29 -38.5 -145t-38.5 -127q0 -20 19 -20q13 0 34.5 18.5t38 37t17.5 18.5q3 0 7.5 -4.5t4.5 -6.5q0 -5 -24 -31.5t-63.5 -53.5 t-72.5 -27q-15 0 -23.5 11.5t-8.5 29.5q0 28 40 135t40 138q0 12 -6 20.5t-16 8.5q-26 0 -79 -66.5t-100 -141.5q-22 -36 -44 -112q-7 -25 -15 -26q-40 -4 -48 -4q-7 0 -5 10q60 249 60 312q0 18 -13 18q-14 0 -54 -32l-39 -32q-3 0 -8.5 5t-5.5 12z" />\n
+<glyph unicode="o" horiz-adv-x="419" d="M25 138q0 110 66 184.5t165 74.5q71 0 104.5 -50t33.5 -109q0 -94 -68 -170t-161 -76q-67 0 -103.5 42.5t-36.5 103.5zM87 146q0 -130 80 -130q46 0 85.5 47.5t59 107t19.5 107.5q0 36 -19 66t-67 30q-57 0 -107.5 -78.5t-50.5 -149.5z" />\n
+<glyph unicode="p" horiz-adv-x="486" d="M10 225l11 18.5t29.5 40.5t44 51.5t51 41t55.5 18.5q17 0 17 -31q0 -21 -8 -79t-16 -106l-8 -48q43 107 100 194q37 57 99 57q44 0 60 -23.5t16 -67.5q0 -110 -74 -204t-151 -94q-11 0 -32 3.5t-24 3.5q-12 0 -13 -8l-32 -209q-5 -23 9 -24q16 -2 40 -4q14 -1 19.5 -1.5 t11 -2t7 -4t1.5 -6.5q0 -14 -4.5 -17.5t-15.5 -3.5q-1 0 -27 3.5t-67.5 7t-79.5 3.5q-17 0 -17 10q0 14 3.5 18t15.5 4h16q12 0 16 3.5t6 17.5q47 272 62.5 371t15.5 146q0 18 -12 18q-15 0 -41 -28t-46.5 -56t-21.5 -28q-4 0 -10 5.5t-6 9.5zM181 51q0 -32 64 -32 q33 0 69.5 42.5t60.5 103.5t24 113q0 64 -44 64q-15 0 -29.5 -9.5t-29 -30t-22.5 -34t-22 -41.5l-16 -32q-55 -105 -55 -144z" />\n
+<glyph unicode="q" horiz-adv-x="455" d="M25 74q0 36 17.5 87t48 101t79.5 84.5t104 34.5q41 0 86 -20l14 -6q4 0 16 7q1 1 6.5 4t12 5.5t11.5 3.5q4 1 7 -2t3 -8q0 -3 -27 -61q-5 -13 -7 -25l-90 -515q0 -11 14 -11q33 0 52 -2q12 -1 12 -16v-7t-0.5 -5t-2.5 -4.5t-5 -1.5t-8 -1q-1 0 -13.5 1t-32.5 1.5t-39 0.5 q-14 0 -34.5 -1.5t-36 -3.5t-16.5 -2q-5 0 -7 0.5t-4 3t-2 8.5q1 13 4.5 16t16.5 5q2 0 6.5 1t6 1t4.5 0.5t3.5 1.5t2.5 1.5t2.5 2t2 3t2 4l1 5t1.5 6.5q3 14 16.5 72.5t29.5 141.5l47 252q-31 -69 -82 -139q-75 -105 -138 -105q-9 0 -20.5 2.5t-27 10t-26 25t-10.5 43.5z M89 99q0 -27 14 -43t33 -16q41 0 142 146q64 98 64 132q0 12 -19 27.5t-49 15.5q-61 0 -123 -99t-62 -163z" />\n
+<glyph unicode="r" horiz-adv-x="341" d="M25 291q0 11 50.5 53t79.5 42q18 0 18 -20q0 -17 -27 -176l4 -1q47 121 62 149q29 55 72 55q18 0 32.5 -10t14.5 -26q0 -37 -22 -37q-11 0 -28 9t-27 9q-14 0 -25 -17q-23 -35 -57 -125q-2 -6 -11 -38q-9 -36 -19.5 -86.5l-13.5 -64.5q-1 -4 -21.5 -7.5t-30.5 -3.5t-10 4 q0 2 12 63.5t24 133t12 96.5q0 38 -13 38q-11 0 -27 -12.5t-27.5 -25.5t-12.5 -13q-9 0 -9 11z" />\n
+<glyph unicode="s" horiz-adv-x="336" d="M20 61q0 11 8.5 18t15.5 7q5 0 8.5 -0.5t7.5 -2t6 -2.5t5.5 -4t5 -4t5.5 -5.5t5 -5.5l13 -13.5l11.5 -12t9.5 -8t12 -6t13 -1.5q30 0 50.5 20t20.5 53q0 20 -22.5 44t-49.5 42.5t-49.5 46.5t-22.5 56q0 47 39 81.5t92 34.5q31 0 52 -8t30 -20t12 -21t3 -15q0 -17 -18 -17 q-29 0 -48 35q-15 27 -32 27q-27 0 -48 -15t-21 -48q0 -26 15 -47.5t36 -37l42.5 -31.5t36.5 -40t15 -54q0 -45 -39 -78.5t-92 -33.5q-46 0 -87 21.5t-41 44.5z" />\n
+<glyph unicode="t" horiz-adv-x="284" d="M35 346q0 1 0.5 9t0.5 10q0 7 8 7h61q9 0 11 8q10 55 16 101q2 10 4.5 13t13.5 4q5 1 21 1q28 0 28 -5q0 -1 -5.5 -25l-11.5 -51.5t-7 -35.5q-1 -7 0.5 -8.5t9.5 -1.5h73q9 0 9 -8q0 -22 -13 -22h-73h-7t-3.5 -1.5t-1.5 -2.5t-1 -6q-41 -220 -41 -247q0 -21 19 -21 q11 0 37 22.5t48.5 45t23.5 22.5q2 0 8 -4.5t6 -6.5q0 -4 -31.5 -39t-76.5 -70.5t-72 -35.5q-35 0 -35 34q0 10 26.5 153.5t26.5 145.5v4q1 5 -0.5 6t-8.5 1h-47q-16 0 -16 4z" />\n
+<glyph unicode="u" horiz-adv-x="521" d="M15 256q0 2 12 19t32 41.5t38 43.5q31 31 71 31q22 0 38.5 -9t16.5 -27q0 -13 -32 -132.5t-32 -145.5q0 -23 28 -23q33 0 88 78q72 104 101 199q6 24 12 55q1 4 27 7q15 2 26 3q9 0 9 -9q0 -5 -27.5 -145.5t-27.5 -152.5q0 -25 19 -25q11 0 31 22.5t36 45t17 22.5 q8 0 8 -7q0 -6 -22 -40.5t-57 -70.5t-62 -36q-14 0 -23.5 7.5t-9.5 19.5q0 22 22.5 122.5t26.5 130.5q-1 -3 -10 -22t-26 -50t-33 -55q-104 -158 -173 -158q-55 0 -55 42q0 11 30.5 125.5t30.5 152.5q0 29 -20 29q-11 0 -34 -24.5t-41.5 -49t-20.5 -24.5q-4 0 -9 3t-5 7z " />\n
+<glyph unicode="v" horiz-adv-x="443" d="M10 299q0 11 45 52t69 41q25 0 42 -10q24 -14 31.5 -21.5t7.5 -23.5q0 -38 -12.5 -130t-12.5 -107q0 -12 14 -24t20 -12q14 0 23 11q2 2 31 41q31 42 47.5 66.5t35.5 68.5t19 80q0 40 -25 40q-11 0 -25 -2.5t-23.5 -4.5t-10.5 -2q-6 0 -6 16q0 5 38.5 14t59.5 9 q19 0 29.5 -8t10.5 -32q0 -44 -27 -101t-52.5 -92.5t-77.5 -101.5q-9 -12 -14 -18q-11 -15 -23 -34t-24 -19q-15 0 -41 21q-23 18 -31 33t-8 48q0 17 10 102.5t10 119.5q0 16 -10 23q-14 8 -24 8q-15 0 -33.5 -16t-31.5 -32t-14 -16q-5 0 -11 5t-6 8z" />\n
+<glyph unicode="w" horiz-adv-x="681" d="M10 302q0 10 50 47t74 37q15 0 45 -18q31 -21 31 -46q0 -30 -6 -85t-12.5 -98t-6.5 -44q0 -13 12.5 -27t21.5 -14q10 0 22 18l47 68t50 71q13 16 23.5 47t10.5 45q0 12 -20 32q-4 4 -8.5 8t-8 6t-6 4t-3.5 3.5t-1 2.5q0 9 14 22.5t24 13.5q16 0 43.5 -23.5t27.5 -37.5 q0 -15 -15 -117t-15 -122q0 -16 13 -29.5t25 -13.5q9 0 30 25q57 66 88 111q44 65 45 141q0 33 -21 33q-11 0 -30 -3t-33.5 -6t-15.5 -3q-6 0 -6 17q0 4 53.5 15.5t63.5 11.5q20 0 30 -7.5t10 -31.5q0 -57 -48.5 -140t-116.5 -151l-48 -50q-10 -10 -16 -10q-35 0 -58.5 23 t-23.5 54q0 4 29 153q-83 -129 -125 -183q-3 -5 -13 -19l-13 -18q-11 -15 -21 -15q-14 0 -41 22q-22 17 -28.5 28.5t-6.5 36.5q0 13 11 84.5t11 127.5q0 13 -15.5 29.5t-28.5 16.5q-15 0 -34 -14t-32 -28.5t-14 -14.5q-5 0 -9.5 5.5t-4.5 9.5z" />\n
+<glyph unicode="x" horiz-adv-x="458" d="M15 23q0 33 26 91q3 5 8 5q3 0 8.5 -2.5t5.5 -5.5q0 -1 -2.5 -8.5t-5 -18t-2.5 -19.5q0 -22 21 -22t64 46.5t75 89.5q6 9 2 21q-53 148 -100 148q-19 0 -46.5 -28.5t-28.5 -28.5q-4 0 -7.5 4.5t-3.5 8.5t15.5 23.5t45 40t58.5 20.5t49 -17t28.5 -34t27.5 -69q5 -13 8 -20 q2 -6 4 -7.5t3.5 0.5t4.5 7q1 1 1 2l17.5 28.5t21.5 34t22 30t26 28.5t26 17t29 8q12 0 18.5 -11.5t6.5 -28.5l-8 -56q0 -2 -4.5 -2.5t-8.5 0.5t-4 2q0 6 0.5 16.5t0.5 15.5q0 25 -17 25q-32 0 -121 -133q-6 -8 -2 -20q52 -152 88 -152q12 0 26.5 16.5t24 33t10.5 16.5 q4 0 10.5 -2.5t6.5 -5.5q0 -19 -39.5 -66t-72.5 -47q-11 0 -20.5 3.5t-17.5 13.5l-14 18t-13 26.5l-11 28.5t-12 34.5t-12 35.5q-3 9 -8 2q-2 -2 -3 -4l-33.5 -43l-43.5 -54.5t-45 -41t-49 -19.5q-34 0 -34 26z" />\n
+<glyph unicode="y" horiz-adv-x="422" d="M-13 -262q0 11 4 19t13 13.5t16.5 8t21 6.5t19.5 6q33 12 54 49q37 69 48 105.5t11 71.5q0 320 -69 320q-18 0 -37 -15.5t-31 -30.5t-13 -15t-4.5 1t-6.5 3.5t-3 5.5q0 4 16.5 26.5t47.5 46t61 23.5q56 0 75 -86q12 -52 20 -241q1 -6 1 -12l35 64.5t48 94t29 74.5t17 101 q1 17 11 17q12 0 24 -7t12 -18q0 -5 -2 -17q-12 -76 -148 -311l-29 -49l-10 -19q-82 -157 -101 -190q-11 -20 -39 -37q-58 -35 -74 -35q-8 0 -12.5 9t-4.5 18z" />\n
+<glyph unicode="z" horiz-adv-x="414" d="M25 2q0 8 4.5 16t15 18.5l11.5 11.5l238 265q5 6 2.5 7t-7.5 -1q-2 0 -3 -0.5t-3 -0.5h-3q-23 0 -75.5 16t-67.5 16q-16 0 -31.5 -12t-25 -24t-10.5 -12q-4 0 -8.5 3t-4.5 5q0 4 13.5 24t38.5 41t49 21q23 0 84 -22t82 -22q8 0 23 18.5t27 18.5q6 0 10.5 -5t4.5 -11 q0 -11 -11 -20.5t-27 -17.5t-21 -14l-220 -244q-4 -5 -5 -6.5t2 -3.5t13 -2q42 -2 120 -8t97 -6q9 0 12 4t3 14v13q-1 14 -1 15q0 6 11 6q9 0 9 -5q1 -14 3 -35.5t3.5 -35t1.5 -15.5q0 -14 -36 -14h-7q-23 0 -125.5 8t-145.5 8q-4 0 -13 -12t-16 -12q-11 0 -11 12z" />\n
+<glyph unicode="{" horiz-adv-x="307" d="M40 274q0 6 5.5 9t14.5 4t18.5 7.5t18.5 18t14.5 38t5.5 65.5v80q0 36 0.5 53.5t3 42.5t8 36.5t15 26t24.5 20t36.5 10t50.5 4.5q8 0 10 -2t2 -11t-2.5 -11t-11.5 -2q-43 0 -63.5 -19t-20.5 -73v-149q0 -72 -9.5 -100t-48.5 -41q-15 -6 -15 -7t15 -7q39 -13 48.5 -41 t9.5 -100v-149q0 -54 20.5 -73t63.5 -19q6 0 8.5 -0.5t4 -3.5t1.5 -9q0 -9 -2 -11t-10 -2q-29 0 -50.5 4.5t-36.5 10t-24.5 20t-15 26t-8 36.5t-3 42.5t-0.5 53.5v80q0 39 -5.5 65.5t-14.5 38t-18.5 18t-18.5 7.5t-14.5 4t-5.5 9z" />\n
+<glyph unicode="|" horiz-adv-x="247" d="M100 -187v933q0 10 4 13t14 3h7q15 0 18.5 -2.5t3.5 -14.5v-932q0 -9 -0.5 -12.5t-3 -6.5t-8.5 -3h-21q-10 0 -12 3t-2 19z" />\n
+<glyph unicode="}" horiz-adv-x="307" d="M40 -128q0 9 3 11t11 2q43 0 63.5 19t20.5 73v149q0 72 9.5 100t48.5 41q15 6 15 7t-15 7q-39 13 -48.5 41t-9.5 100v149q0 54 -20.5 73t-63.5 19q-6 0 -8.5 0.5t-4 3.5t-1.5 9q0 9 2 11t10 2q29 0 50.5 -4.5t36.5 -10t24.5 -20t15 -26t8 -36.5t3 -42.5t0.5 -53.5v-80 q0 -39 5.5 -65.5t14.5 -38t18.5 -18t18.5 -7.5t14.5 -4t5.5 -9t-5.5 -9t-14.5 -4t-18.5 -7.5t-18.5 -18t-14.5 -38t-5.5 -65.5v-80q0 -36 -0.5 -53.5t-3 -42.5t-8 -36.5t-15 -26t-24.5 -20t-36.5 -10t-50.5 -4.5q-8 0 -10 2t-2 11z" />\n
+<glyph unicode="~" horiz-adv-x="793" d="M45 117q0 5 4 17q6 23 17 46t31.5 51.5t54.5 46.5t76 18q48 0 101.5 -22.5t93 -49.5t88 -49.5t86.5 -22.5q26 0 48.5 16t37 41.5t22 43t12.5 34.5q2 8 4.5 8.5t10.5 -1.5q11 -3 11 -7q0 -3 -1 -6q-7 -28 -19.5 -54.5t-33 -54.5t-54 -45t-73.5 -17q-50 0 -104.5 21.5 t-95 47.5t-89.5 47.5t-89 21.5q-27 0 -48 -14t-34 -36.5t-19.5 -40t-10.5 -35.5q-4 -14 -7 -14q-2 0 -10 2q-10 2 -10 7z" />\n
+<glyph unicode="&#xa1;" horiz-adv-x="220" d="M5 9q0 2 2 12q33 148 86 477q1 5 12 5q13 0 13 -4q0 -23 -20 -183q-27 -211 -34 -302q-1 -22 -29 -22h-5q-25 0 -25 17zM65 606q0 23 14.5 37t25.5 14q19 0 34.5 -16.5t15.5 -29.5q0 -19 -15.5 -35.5t-30.5 -16.5q-14 0 -29 16t-15 31z" />\n
+<glyph unicode="&#xa2;" horiz-adv-x="407" d="M42 153q0 104 57.5 169t131.5 75q4 0 6 0.5t3 3t1.5 4t1.5 6.5q2 15 5 32.5t4.5 28t2.5 15.5q0 6 2 6q19 0 19 -3l-14 -79v-6q-1 -5 6 -6q2 -1 4 -1q40 -7 68.5 -32.5t28.5 -57.5q0 -16 -11 -25q-17 -13 -29 -13q-13 0 -15 11q-2 7 -5 22.5t-5.5 23.5t-7 18t-12 16 t-18.5 9q-2 1 -4 1q-5 0 -8 -11l-51 -312q-1 -10 4 -11q12 -3 27 -3q28 0 55 7.5t43 15t17 7.5q7 0 6 -8q-1 -5 -18.5 -20t-55.5 -30.5t-79 -15.5h-4q-6 0 -8 -8q-18 -112 -20 -112q-16 0 -16 2q0 1 2 14.5t7 41.5t9 54q1 10 -6 11q-2 1 -4 1q-57 11 -88.5 53t-31.5 106z M104 182q0 -96 69 -134q6 -3 7 -3q2 0 3 7l51 308v6q0 5 -2 5q-4 0 -8 -1q-52 -12 -86 -67.5t-34 -120.5z" />\n
+<glyph unicode="&#xa3;" horiz-adv-x="489" d="M20 -16q0 5 1.5 8.5t4.5 6.5l5.5 5.5t8 4.5t8 3.5t9.5 2.5t8.5 1.5t8.5 1.5l7 1q24 4 38 93q12 82 13 120q0 12 -2 14t-13 2h-66q-7 0 -6 13q1 7 2 9t6 2h71q12 0 12 5v4t1 20t4.5 51.5t8.5 69.5q10 73 41.5 130t83.5 83q38 18 80 18q46 0 77 -27t31 -80q0 -62 -25 -62 q-12 0 -18.5 11.5t-6.5 26.5q0 9 3.5 28t3.5 29q0 17 -22 33.5t-52 16.5q-87 0 -116 -110q-18 -69 -35 -237q-1 -9 0.5 -9.5t12.5 -0.5h107q5 0 6 -2t1 -10q0 -12 -11 -12h-107q-10 0 -11.5 -1t-2.5 -7q-1 -5 -2 -8q-19 -93 -61 -177q0 -1 -4.5 -10.5t-4.5 -10.5t1.5 -1t5 1 t5.5 1.5t6.5 2.5t5.5 2q21 9 54 9q29 0 100.5 -11.5t84.5 -11.5q57 0 57 37q0 6 -3 12.5t-6 10.5t-9.5 11t-7.5 9q-6 8 -5 11t11 7q4 2 16 2q14 0 22 -15t8 -33q0 -45 -37 -68.5t-85 -23.5q-32 0 -129.5 14t-102.5 14q-8 0 -33.5 -24t-40.5 -24q-16 0 -16 18z" />\n
+<glyph unicode="&#xa4;" horiz-adv-x="494" d="M25 8q0 10 17 27l61 62q-35 48 -35 107q0 60 34 105l-60 62q-17 17 -17 27t7.5 17t16.5 7q12 0 28 -16l62 -62q46 35 105 35t106 -35l62 62q16 16 27 16q10 0 17.5 -7.5t7.5 -16.5q0 -10 -17 -27l-62 -63q37 -50 37 -106q0 -55 -37 -104l62 -63q17 -17 17 -27t-8 -17.5 t-17 -7.5q-10 0 -27 17l-62 62q-47 -36 -106 -36t-105 35l-62 -61q-16 -16 -28 -16q-10 0 -17 7.5t-7 16.5zM119 202q0 -53 37 -89.5t88 -36.5t88.5 37.5t37.5 89.5t-37.5 90.5t-88.5 38.5q-52 0 -88.5 -38.5t-36.5 -91.5z" />\n
+<glyph unicode="&#xa5;" horiz-adv-x="613" d="M20 654q0 7 2 10.5t5 4t11 0.5q6 0 45 -1.5t56 -1.5q16 0 46.5 1.5t41.5 1.5q10 0 12 -2.5t2 -15.5q0 -9 -2.5 -10.5t-15.5 -1.5h-31q-10 0 -11 -2t3 -13q13 -44 103 -265q6 -12 8 -12q5 0 16 18l35 52l46 68l43 65t34.5 56.5t12.5 29.5v3h-53q-13 0 -15.5 1.5t-2.5 10.5 q0 13 2 15.5t12 2.5q11 0 36.5 -1.5t41.5 -1.5q17 0 42.5 1.5t31.5 1.5q11 0 13.5 -2t2.5 -13q0 -6 -0.5 -9t-3 -4.5t-5 -1.5h-7.5h-36q-3 0 -75 -98l-123 -172h133q3 0 3 -12t-3 -12h-149l-9 -13q-5 -9 -8 -22l-11 -63h157q3 0 3 -12t-3 -12h-161q-29 -172 -29 -183 q0 -13 5 -13h63q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -50 1.5t-55 1.5t-49.5 -1.5t-44.5 -1.5q-9 0 -11.5 3t-2.5 13q
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>next</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="3" aka="AAAAAAAAAAM=">
+    <pickle>
+      <global name="Pdata" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+0 9 3 11.5t15 2.5h42q6 0 26 120l13 76h-147q-2 0 -2.5 12t2.5 12h151l2 13q5 27 5 41q0 1 -18 44h-120q-2 0 -2.5 12t2.5 12h110l-118 270h-47 q-6 0 -8 0.5t-5 1.5t-4 4t-1 9z" />\n
+<glyph unicode="&#xa6;" horiz-adv-x="247" d="M100 -187v376q0 14 11 14h25q11 0 11 -14v-376q0 -9 -0.5 -12.5t-3 -6.5t-8.5 -3h-21q-10 0 -12 3t-2 19zM100 379v367q0 10 4 13t14 3h7q15 0 18.5 -2.5t3.5 -14.5v-366q0 -12 -2.5 -15.5t-11.5 -3.5h-18q-10 0 -12.5 3t-2.5 16z" />\n
+<glyph unicode="&#xa7;" horiz-adv-x="381" d="M40 310q0 67 69 118q7 5 -2 18q-44 68 -44 110q0 52 34 86.5t91 34.5q41 0 77.5 -11t36.5 -34q0 -27 -37 -27q-22 0 -54.5 15.5t-54.5 15.5q-58 0 -58 -42q0 -28 38 -84t83.5 -111.5t83.5 -130t38 -136.5q0 -43 -66 -94q-10 -9 -10 -12q0 -2 7 -14q42 -76 42 -114 q0 -56 -39 -90t-107 -34q-103 0 -103 44q0 10 8.5 16.5t19.5 6.5q7 0 43 -13q34 -12 72 -12q32 0 52 13t20 39q0 25 -37.5 80t-82.5 111t-82.5 127t-37.5 124zM78 357q0 -33 37 -102.5t69 -117t61 -85.5q7 -10 10 -10t14 10q33 31 33 50q0 21 -11 51t-25 56.5t-37.5 63 t-37.5 56l-36.5 50.5t-23.5 32t-3 4t-2.5 3.5t-2.5 0.5t-4 -1.5l-6 -4.5q-35 -27 -35 -56z" />\n
+<glyph unicode="&#xa8;" horiz-adv-x="400" d="M89 535q0 20 11 33t30 13q20 0 32 -15t12 -33q0 -20 -11.5 -33t-29.5 -13q-20 0 -32 15t-12 33zM229 535q0 20 11 33t30 13q20 0 32 -15t12 -33q0 -20 -11.5 -33t-29.5 -13q-20 0 -32 15t-12 33z" />\n
+<glyph unicode="&#xa9;" horiz-adv-x="843" d="M54 189q0 156 105.5 264t260.5 108t260.5 -107.5t105.5 -264.5q0 -156 -105.5 -264t-260.5 -108t-260.5 108t-105.5 264zM88 189q0 -142 96 -241t236 -99t236 99t96 241t-96 241t-236 99t-236 -99t-96 -241zM196 201q0 99 65 159.5t164 60.5q14 0 27 -1.5t23.5 -4 t21 -6.5t18 -7.5t15.5 -8t11.5 -7.5t9 -7t6.5 -4q10 -2 11 2v17q0 9 15 9q8 0 10 -1.5t2 -7.5q0 -3 -1 -53.5t-1 -69.5q0 -10 -10 -10q-18 0 -18 7q0 1 1.5 27t1.5 29q0 6 -18 23.5t-55 35.5t-75 18q-69 0 -114 -57.5t-45 -144.5q0 -81 52 -138.5t126 -57.5q27 0 51 5 t39.5 12.5t26.5 15t17 12.5t7 5t6.5 -9t5.5 -10q0 -5 -18 -18.5t-60 -28t-93 -14.5q-95 0 -160 59t-65 169z" />\n
+<glyph unicode="&#xaa;" horiz-adv-x="379" d="M30 399q0 38 12.5 83.5t35 88.5t60.5 71.5t83 28.5q28 0 45 -25q3 -4 6.5 -10t6 -9.5t3.5 -3.5q2 2 7 17.5t5 18.5q4 10 34 10q14 0 14 -6q0 -3 -33.5 -121.5t-33.5 -139.5q0 -16 11 -16q7 0 29.5 23.5t23.5 23.5q3 0 6.5 -4t3.5 -9q0 -3 -18.5 -22t-45 -38.5 t-42.5 -19.5q-23 0 -23 21q0 26 44 167q-46 -80 -100 -135q-40 -40 -59 -48q-10 -4 -22 -4q-26 0 -39.5 16.5t-13.5 41.5zM85 430q0 -44 23 -44q21 0 68 52t81 107q12 18 12 44q0 21 -23 34t-45 13q-39 0 -77.5 -75t-38.5 -131z" />\n
+<glyph unicode="&#xab;" horiz-adv-x="408" d="M50 193q0 4 55 55l36 34.5l31 30.5l12 11q2 0 8 -5.5t6 -6.5q0 -4 -31 -58t-31 -61t31 -61t31 -58q0 -1 -6 -6.5t-8 -5.5l-12 11l-31 30.5l-36 34.5q-55 51 -55 55zM200 193q0 4 55 55l36 34.5l31 30.5l12 11q2 0 8 -5.5t6 -6.5q0 -4 -31 -58t-31 -61t31 -61t31 -58 q0 -1 -6 -6.5t-8 -5.5l-12 11l-31 30.5l-36 34.5q-55 51 -55 55z" />\n
+<glyph unicode="&#xac;" horiz-adv-x="527" d="M31 215q0 17 19 17h427q13 0 16.5 -3t3.5 -16v-158q0 -15 -16 -15q-12 0 -16.5 0.5t-8.5 5t-4 14.5v111q0 17 -26 17h-376q-13 0 -16 5.5t-3 21.5z" />\n
+<glyph unicode="&#xad;" horiz-adv-x="268" d="M30 201q0 12 6 25.5t12 14.5t91.5 4t91.5 3q2 0 2 -9q0 -33 -8 -33q-104 -8 -191 -8q-4 0 -4 3z" />\n
+<glyph unicode="&#xae;" horiz-adv-x="536" d="M25 470q0 104 70 175.5t173 71.5t173 -71.5t70 -175.5t-70 -175.5t-173 -71.5t-173 71.5t-70 175.5zM50 470q0 -94 63 -159t155 -65t155 65t63 159t-63 159t-155 65t-155 -65t-63 -159zM142 628q0 9 11 9q3 0 23.5 -0.5t27.5 -0.5t34.5 1.5t32.5 1.5q101 0 101 -80 q0 -49 -64 -78q77 -23 80 -107q1 -28 4 -28h20q8 0 8 -12q0 -6 -10 -6l-60 1q-7 0 -7 7v27q0 31 -3 50t-18 36.5t-43 20.5q-15 2 -52 2q-5 0 -5 -3q0 -99 4 -123h27q7 0 7 -7q0 -11 -7 -11q-5 0 -24 0.5t-26 0.5t-25 -0.5t-19 -0.5q-9 0 -9 11q0 7 11 7h19q2 16 2 58v60 q0 141 -5 155l-24 -1q-11 0 -11 10zM222 489q0 -2 5 -2q12 0 33.5 -0.5t29.5 -0.5q39 19 39 67q0 32 -24.5 51t-57.5 19q-4 0 -11.5 -0.5t-11.5 -0.5q-2 -8 -2 -23v-110z" />\n
+<glyph unicode="&#xaf;" horiz-adv-x="400" d="M100 518l2 21q1 6 2 7t7 1h181q6 0 7 -1t1 -6l-2 -23q-5 -8 -8 -8h-181q-7 0 -8.5 1t-0.5 8z" />\n
+<glyph unicode="&#xb0;" horiz-adv-x="256" d="M40 535q0 36 26 62t62 26t62 -26t26 -62t-26 -62t-62 -26t-62 26t-26 62zM71 535q0 -24 16.5 -40.5t40.5 -16.5t40.5 16.5t16.5 40.5t-16.5 40.5t-40.5 16.5t-40.5 -16.5t-16.5 -40.5z" />\n
+<glyph unicode="&#xb1;" horiz-adv-x="527" d="M31 90q0 11 0.5 15.5t4.5 8t13 3.5h429q11 0 14.5 -4t3.5 -16q0 -13 -3.5 -18.5t-17.5 -5.5h-427q-9 0 -13 3t-4 14zM31 324q0 22 18 22h181q11 0 11 10v9v130q0 15 16 15q18 0 23 -3t5 -14v-128v-8q0 -11 12 -11h183q16 0 16 -15q0 -12 -1 -17t-5.5 -9t-14.5 -4h-178 q-12 0 -12 -17v-132q0 -14 -16 -14q-17 0 -22.5 2.5t-5.5 11.5v132q0 10 -2.5 13.5t-13.5 3.5h-177q-12 0 -14.5 5t-2.5 18z" />\n
+<glyph unicode="&#xb2;" d="M41 357q0 6 27 43t31 40q154 139 154 206q0 30 -19 50.5t-55 20.5q-31 0 -56.5 -16.5t-38.5 -32.5t-14 -16q-3 0 -9 4.5t-6 8.5q0 7 19 29t54.5 44t70.5 22q49 0 79 -30.5t30 -77.5q0 -52 -51 -108q-21 -23 -45.5 -43.5t-49.5 -39l-29 -21.5l-38 -43h182l6 17l11 29.5 t7 13.5q18 0 18 -5q0 -2 -5.5 -19.5l-13.5 -41t-11 -36.5q-1 -5 -9 -5h-228q-11 0 -11 7z" />\n
+<glyph unicode="&#xb3;" d="M49 377q0 6 10.5 12t19.5 6q15 0 35 -15.5t35 -15.5q39 0 63.5 26.5t24.5 67.5q0 76 -86 76q-5 0 -17.5 -1t-17.5 -1q-7 0 -7 13q0 15 4 15q36 4 53 11q70 27 70 94q0 30 -16.5 47.5t-41.5 17.5q-20 0 -38 -8.5t-29 -17t-12 -8.5q-3 0 -8 4t-4 8q1 5 14 17t38 23.5 t49 11.5q48 0 75.5 -26.5t27.5 -61.5q0 -19 -8 -35.5t-18.5 -27.5t-26 -21t-26 -14.5l-22.5 -9.5l-13 -5l13 -3q13 -3 23.5 -6t26 -10.5t26 -17t18.5 -25.5t8 -35q0 -57 -46 -89t-105 -32q-25 0 -58.5 13t-33.5 23z" />\n
+<glyph unicode="&#xb4;" horiz-adv-x="400" d="M172 451l3 6l61 123q13 24 32 24q31 0 31 -21q0 -15 -9 -25l-91 -103q-5 -6 -8 -6h-15q-4 0 -4 2z" />\n
+<glyph unicode="&#xb5;" horiz-adv-x="509" d="M25 -136q0 41 8.5 85t26 106t25.5 100q23 101 36 150.5t18 60t11 10.5q39 0 39 -17q0 -7 -9.5 -40.5t-22.5 -87.5t-19 -103q-3 -36 -3 -43q0 -47 29 -47q32 0 74 53.5t73 114t56 123.5q19 48 23 48q13 0 26.5 -4.5t13.5 -10.5q0 -2 -25 -133.5t-25 -158.5 q0 -11 7.5 -18.5t17.5 -7.5q16 0 28 17t20 33.5t13 16.5q8 0 8 -13q0 -32 -37 -73.5t-83 -41.5q-34 0 -34 64q0 24 8 79.5t8 57.5q0 8 -4 8l-8 -12q-7 -13 -21.5 -36l-27.5 -42q-1 -1 -13 -19.5t-16 -23.5l-16 -20.5t-20.5 -22l-21 -15.5t-25.5 -12.5t-27 -3.5 q-17 0 -28.5 17.5t-16 34.5t-5.5 17q-4 0 -12.5 -54t-8.5 -79q0 -19 12 -47.5t12 -29.5q0 -3 -2 -9t-9.5 -12t-18.5 -6q-14 0 -24 12t-10 35z" />\n
+<glyph unicode="&#xb6;" horiz-adv-x="492" d="M40 417q0 48 16 87.5t41 64.5t56.5 42.5t61.5 25t58 7.5q8 0 10 -3t2 -11v-468q0 -8 -5 -8q-23 0 -52 8t-62.5 28.5t-61 49t-46 75t-18.5 102.5zM280 -205q0 8 10 8h58q7 0 9 1.5t2 6.5v831q0 8 2.5 10t8.5 2h70q8 0 10 -2t2 -9v-14q0 -6 -2 -7.5t-10 -1.5h-46 q-5 0 -6.5 -1.5t-1.5 -8.5v-832q0 -6 -2 -7.5t-12 -1.5h-82q-10 0 -10 8v18z" />\n
+<glyph unicode="&#xb7;" horiz-adv-x="125" d="M25 340q0 20 11 33t30 13q20 0 32 -15t12 -33q0 -20 -11.5 -33t-29.5 -13q-20 0 -32 15t-12 33z" />\n
+<glyph unicode="&#xb8;" horiz-adv-x="400" d="M109 -190q0 10 8 10l8 -4q8 -3 21 -6.5t27 -3.5q69 0 69 49q0 18 -11 31.5t-36 13.5q-8 0 -16 -1.5t-13.5 -3t-6.5 -1.5q-7 0 -7 4q0 1 11.5 21l25.5 45.5t19 35.5h19q-37 -66 -37 -67q0 -2 5 -2q8 2 24 2q35 0 56 -19t21 -45q0 -37 -32 -61.5t-80 -24.5q-22 0 -40.5 6 t-26.5 12t-8 9z" />\n
+<glyph unicode="&#xb9;" d="M78 360q0 15 13 15h56q7 45 26 190.5t19 160.5q-5 -1 -32 -6t-28 -5q-7 0 -7 9v8q0 8 8 9q12 1 41 6l53 9t26 4q7 0 7 -8q0 -3 -3.5 -24l-9.5 -57.5t-9 -58.5l-35 -237h58q8 0 8 -16q0 -8 -1 -9.5t-7 -1.5q-4 0 -37.5 1t-44.5 1t-47.5 -1t-43.5 -1t-8.5 2t-1.5 10z" />\n
+<glyph unicode="&#xba;" horiz-adv-x="377" d="M30 464q0 92 54.5 153.5t137.5 61.5q59 0 87 -42t28 -90q0 -78 -56.5 -141.5t-133.5 -63.5q-56 0 -86.5 35.5t-30.5 86.5zM83 471q0 -107 65 -107q37 0 69.5 39t49 88t16.5 89q0 29 -15.5 53.5t-54.5 24.5q-47 0 -88.5 -64.5t-41.5 -122.5z" />\n
+<glyph unicode="&#xbb;" horiz-adv-x="408" d="M60 74q0 4 31 58t31 61t-31 61t-31 58q0 1 6 6.5t8 5.5l12 -11l31 -30.5l36 -34.5q55 -51 55 -55t-55 -55l-36 -34.5l-31 -30.5l-12 -11q-2 0 -8 5.5t-6 6.5zM210 74q0 4 31 58t31 61t-31 61t-31 58q0 1 6 6.5t8 5.5l12 -11l31 -30.5l36 -34.5q55 -51 55 -55t-55 -55 l-36 -34.5l-31 -30.5l-12 -11q-2 0 -8 5.5t-6 6.5z" />\n
+<glyph unicode="&#xbc;" horiz-adv-x="794" d="M458 141q0 15 17 38q18 25 78.5 88.5t82.5 90.5q6 7 15 13t11 8q35 35 40 35q7 0 7 -14l-30 -216q-1 -8 0.5 -9.5t8.5 -1.5h37q6 0 6 -8v-23q0 -5 -1.5 -6t-7.5 -1h-46q-3 0 -4 -0.5t-2.5 -2.5t-1.5 -6q-18 -120 -18 -126q0 -3 -1.5 -4.5t-4.5 -1.5l-2 -1q-16 -4 -41 -4 q-6 0 -4 10l23 126q1 7 -0.5 8.5t-9.5 1.5h-139q-13 0 -13 6zM498 175q0 -2 14 -2h108q6 0 7.5 1.5t3.5 11.5q21 126 21 158q-21 -16 -143 -155q-11 -11 -11 -14zM210 -8q0 1 4 9l408 657q7 10 23 10q17 0 17 -6q0 -2 -1 -4l-410 -659q-3 -5 -4 -6t-3.5 -3t-6 -2.5 t-9.5 -0.5q-18 0 -18 5zM78 260q0 15 13 15h56q7 45 26 190.5t19 160.5q-5 -1 -32 -6t-28 -5q-7 0 -7 9v8q0 8 8 9q12 1 41 6l53 9t26 4q7 0 7 -8q0 -3 -3.5 -24l-9.5 -57.5t-9 -58.5l-35 -237h58q8 0 8 -16q0 -8 -1 -9.5t-7 -1.5q-4 0 -37.5 1t-44.5 1t-47.5 -1t-43.5 -1 t-8.5 2t-1.5 10z" />\n
+<glyph unicode="&#xbd;" horiz-adv-x="844" d="M525 7q0 6 27 43t31 40q154 139 154 206q0 30 -19 50.5t-55 20.5q-31 0 -56.5 -16.5t-38.5 -32.5t-14 -16q-3 0 -9 4.5t-6 8.5q0 7 19 29t54.5 44t70.5 22q49 0 79 -30.5t30 -77.5q0 -52 -51 -108q-21 -23 -45.5 -43.5t-49.5 -39l-29 -21.5l-38 -43h182q0 1 2.5 8 l5.5 15.5t6.5 17t6 14t3.5 5.5q18 0 18 -5q0 -2 -5.5 -19.5l-13.5 -41t-11 -36.5q-1 -5 -9 -5h-228q-11 0 -11 7zM210 -8q0 1 4 9l408 657q7 10 23 10q17 0 17 -6q0 -2 -1 -4l-410 -659q-3 -5 -4 -6t-3.5 -3t-6 -2.5t-9.5 -0.5q-18 0 -18 5zM78 260q0 15 13 15h56 q7 45 26 190.5t19 160.5q-5 -1 -32 -6t-28 -5q-7 0 -7 9v8q0 8 8 9q12 1 41 6l53 9t26 4q7 0 7 -8q0 -3 -3.5 -24l-9.5 -57.5t-9 -58.5l-35 -237h58q8 0 8 -16q0 -8 -1 -9.5t-7 -1.5q-4 0 -37.5 1t-44.5 1t-47.5 -1t-43.5 -1t-8.5 2t-1.5 10z" />\n
+<glyph unicode="&#xbe;" horiz-adv-x="794" d="M458 141q0 15 17 38q18 25 78.5 88.5t82.5 90.5q6 7 15 13t11 8q35 35 40 35q7 0 7 -14l-30 -216q-1 -8 0.5 -9.5t8.5 -1.5h37q6 0 6 -8v-23q0 -5 -1.5 -6t-7.5 -1h-46q-3 0 -4 -0.5t-2.5 -2.5t-1.5 -6q-18 -120 -18 -126q0 -3 -1.5 -4.5t-4.5 -1.5l-2 -1q-16 -4 -41 -4 q-6 0 -4 10l23 126q1 7 -0.5 8.5t-9.5 1.5h-139q-13 0 -13 6zM498 175q0 -2 14 -2h108q6 0 7.5 1.5t3.5 11.5q21 126 21 158q-21 -16 -143 -155q-11 -11 -11 -14zM210 -8q0 1 4 9l408 657q7 10 23 10q17 0 17 -6q0 -2 -1 -4l-410 -659q-3 -5 -4 -6t-3.5 -3t-6 -2.5 t-9.5 -0.5q-18 0 -18 5zM49 277q0 6 10.5 12t19.5 6q15 0 35 -15.5t35 -15.5q39 0 63.5 26.5t24.5 67.5q0 76 -86 76q-5 0 -17.5 -1t-17.5 -1q-7 0 -7 13q0 15 4 15q36 4 53 11q70 27 70 94q0 30 -16.5 47.5t-41.5 17.5q-20 0 -38 -8.5t-29 -17t-12 -8.5q-3 0 -8 4t-4 8 q1 5 14 17t38 23.5t49 11.5q48 0 75.5 -26.5t27.5 -61.5q0 -19 -8 -35.5t-18.5 -27.5t-26 -21t-26 -14.5l-22.5 -9.5l-13 -5l13 -3q13 -3 23.5 -6t26 -10.5t26 -17t18.5 -25.5t8 -35q0 -57 -46 -89t-105 -32q-25 0 -58.5 13t-33.5 23z" />\n
+<glyph unicode="&#xbf;" horiz-adv-x="374" d="M35 148q0 31 7.5 53.5t13.5 30.5t28 32q16 18 105 107q1 1 17.5 16.5t24 24t16.5 22t9 23.5q0 11 -7 23.5t-14 20.5t-7 9q0 2 5 7.5t9 5.5q3 0 14.5 -11t22.5 -31t11 -38q0 -44 -65 -109l-42.5 -41l-45.5 -44t-37 -39.5t-29.5 -41t-9.5 -34.5q0 -21 11 -41.5t26 -29.5 q22 -14 89 -14q13 0 45 1.5t35 1.5t5 -1t3 -3.5l2 -5t1 -6.5t0.5 -7t0.5 -8v-8q1 -9 -3 -11.5t-15 -4.5q-30 -5 -64 -5q-60 0 -90 19q-33 21 -52.5 59.5t-19.5 77.5zM204 606q0 23 14.5 37t25.5 14q19 0 34.5 -16.5t15.5 -29.5q0 -19 -15.5 -35.5t-30.5 -16.5q-14 0 -29 16 t-15 31z" />\n
+<glyph unicode="&#xc0;" horiz-adv-x="688" d="M402 818q0 29 29 29q17 0 30 -25l40 -85q1 -2 1 -5t-4 -3h-18q-1 0 -7 6l-61 60q-10 10 -10 23zM20 15q0 9 3 10.5t15 1.5h33q3 0 72 118l155.5 266t121.5 199q4 5 22.5 24.5t28.5 38.5q7 14 15 14q3 0 5 -1l3 -1.5t2 -3t1 -3.5t1 -5t1 -5q104 -641 116 -641h42 q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-6 0 -39.5 1.5t-50.5 1.5q-16 0 -58 -1.5t-53 -1.5q-10 0 -12 2.5t-2 15.5q0 9 3 10.5t15 1.5h57q2 0 2 11q0 24 -13.5 121t-14.5 103q-1 14 -4 16.5t-14 2.5h-189q-15 0 -23 -15q-121 -227 -121 -238l1 -1h68q8 0 9.5 -2t1.5 -11 q0 -11 -2 -14t-9 -3q-11 0 -48.5 1.5t-53.5 1.5t-39 -1.5t-34 -1.5q-10 0 -12 2.5t-2 15.5zM284 311q0 -6 18 -6h167q13 0 13 5q0 7 -11 74l-22 131t-12 64q-3 0 -13 -19l-133 -234q-7 -12 -7 -15z" />\n
+<glyph unicode="&#xc1;" horiz-adv-x="688" d="M482 731l3 6l66 85q20 25 38 25q26 0 26 -21q0 -18 -18 -31l-83 -60q-8 -6 -9 -6h-19q-4 0 -4 2zM20 15q0 9 3 10.5t15 1.5h33q3 0 72 118l155.5 266t121.5 199q4 5 22.5 24.5t28.5 38.5q7 14 15 14q3 0 5 -1l3 -1.5t2 -3t1 -3.5t1 -5t1 -5q104 -641 116 -641h42 q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-6 0 -39.5 1.5t-50.5 1.5q-16 0 -58 -1.5t-53 -1.5q-10 0 -12 2.5t-2 15.5q0 9 3 10.5t15 1.5h57q2 0 2 11q0 24 -13.5 121t-14.5 103q-1 14 -4 16.5t-14 2.5h-189q-15 0 -23 -15q-121 -227 -121 -238l1 -1h68q8 0 9.5 -2t1.5 -11 q0 -11 -2 -14t-9 -3q-11 0 -48.5 1.5t-53.5 1.5t-39 -1.5t-34 -1.5q-10 0 -12 2.5t-2 15.5zM284 311q0 -6 18 -6h167q13 0 13 5q0 7 -11 74l-22 131t-12 64q-3 0 -13 -19l-133 -234q-7 -12 -7 -15z" />\n
+<glyph unicode="&#xc2;" horiz-adv-x="688" d="M388 731q0 1 4 5l91 92q11 11 20 11h20q7 0 9 -1.5t7 -9.5l53 -92q2 -3 2 -5t-5 -2h-12q-1 0 -7 6l-63 52q-3 3 -8 0l-85 -52q-2 -1 -4 -2.5t-4 -2.5l-1 -1h-12q-5 0 -5 2zM20 15q0 9 3 10.5t15 1.5h33q3 0 72 118l155.5 266t121.5 199q4 5 22.5 24.5t28.5 38.5 q7 14 15 14q3 0 5 -1l3 -1.5t2 -3t1 -3.5t1 -5t1 -5q104 -641 116 -641h42q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-6 0 -39.5 1.5t-50.5 1.5q-16 0 -58 -1.5t-53 -1.5q-10 0 -12 2.5t-2 15.5q0 9 3 10.5t15 1.5h57q2 0 2 11q0 24 -13.5 121t-14.5 103q-1 14 -4 16.5 t-14 2.5h-189q-15 0 -23 -15q-121 -227 -121 -238l1 -1h68q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -48.5 1.5t-53.5 1.5t-39 -1.5t-34 -1.5q-10 0 -12 2.5t-2 15.5zM284 311q0 -6 18 -6h167q13 0 13 5q0 7 -11 74l-22 131t-12 64q-3 0 -13 -19l-133 -234 q-7 -12 -7 -15z" />\n
+<glyph unicode="&#xc3;" horiz-adv-x="688" d="M393 745q2 9 11 25q15 25 32.5 38.5t30.5 13.5q15 0 41 -18t39 -18q21 0 40 33q3 7 13 7q6 0 6 -2q-1 -6 -11 -26q-29 -55 -66 -55q-17 0 -41 17.5t-39 17.5q-22 0 -38 -29q-3 -6 -12 -6q-6 0 -6 2zM20 15q0 9 3 10.5t15 1.5h33q3 0 72 118l155.5 266t121.5 199 q4 5 22.5 24.5t28.5 38.5q7 14 15 14q3 0 5 -1l3 -1.5t2 -3t1 -3.5t1 -5t1 -5q104 -641 116 -641h42q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-6 0 -39.5 1.5t-50.5 1.5q-16 0 -58 -1.5t-53 -1.5q-10 0 -12 2.5t-2 15.5q0 9 3 10.5t15 1.5h57q2 0 2 11q0 24 -13.5 121 t-14.5 103q-1 14 -4 16.5t-14 2.5h-189q-15 0 -23 -15q-121 -227 -121 -238l1 -1h68q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -48.5 1.5t-53.5 1.5t-39 -1.5t-34 -1.5q-10 0 -12 2.5t-2 15.5zM284 311q0 -6 18 -6h167q13 0 13 5q0 7 -11 74l-22 131t-12 64 q-3 0 -13 -19l-133 -234q-7 -12 -7 -15z" />\n
+<glyph unicode="&#xc4;" horiz-adv-x="688" d="M390 785q0 20 11 33t30 13q20 0 32 -15t12 -33q0 -20 -11.5 -33t-29.5 -13q-20 0 -32 15t-12 33zM530 785q0 20 11 33t30 13q20 0 32 -15t12 -33q0 -20 -11.5 -33t-29.5 -13q-20 0 -32 15t-12 33zM20 15q0 9 3 10.5t15 1.5h33q3 0 72 118l155.5 266t121.5 199 q4 5 22.5 24.5t28.5 38.5q7 14 15 14q3 0 5 -1l3 -1.5t2 -3t1 -3.5t1 -5t1 -5q104 -641 116 -641h42q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-6 0 -39.5 1.5t-50.5 1.5q-16 0 -58 -1.5t-53 -1.5q-10 0 -12 2.5t-2 15.5q0 9 3 10.5t15 1.5h57q2 0 2 11q0 24 -13.5 121 t-14.5 103q-1 14 -4 16.5t-14 2.5h-189q-15 0 -23 -15q-121 -227 -121 -238l1 -1h68q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -48.5 1.5t-53.5 1.5t-39 -1.5t-34 -1.5q-10 0 -12 2.5t-2 15.5zM284 311q0 -6 18 -6h167q13 0 13 5q0 7 -11 74l-22 131t-12 64 q-3 0 -13 -19l-133 -234q-7 -12 -7 -15z" />\n
+<glyph unicode="&#xc5;" horiz-adv-x="688" d="M433 781q0 28 20 48t48 20t48 -20t20 -48t-20 -48t-48 -20t-48 20t-20 48zM461 781q0 -17 11.5 -28.5t28.5 -11.5t28.5 11.5t11.5 28.5t-11.5 28.5t-28.5 11.5t-28.5 -11.5t-11.5 -28.5zM20 15q0 9 3 10.5t15 1.5h33q3 0 72 118l155.5 266t121.5 199q4 5 22.5 24.5 t28.5 38.5q7 14 15 14q3 0 5 -1l3 -1.5t2 -3t1 -3.5t1 -5t1 -5q104 -641 116 -641h42q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-6 0 -39.5 1.5t-50.5 1.5q-16 0 -58 -1.5t-53 -1.5q-10 0 -12 2.5t-2 15.5q0 9 3 10.5t15 1.5h57q2 0 2 11q0 24 -13.5 121t-14.5 103 q-1 14 -4 16.5t-14 2.5h-189q-15 0 -23 -15q-121 -227 -121 -238l1 -1h68q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -48.5 1.5t-53.5 1.5t-39 -1.5t-34 -1.5q-10 0 -12 2.5t-2 15.5zM284 311q0 -6 18 -6h167q13 0 13 5q0 7 -11 74l-22 131t-12 64q-3 0 -13 -19 l-133 -234q-7 -12 -7 -15z" />\n
+<glyph unicode="&#xc6;" horiz-adv-x="968" d="M-10 15q0 9 3 10.5t15 1.5h33q7 0 105 125l219 282.5t158 201.5h-68q-7 0 -10.5 0.5t-6 4t-2.5 10.5q0 14 12 14l66 -1q67 -2 88 -2q28 0 108.5 1.5t100.5 1.5q55 0 74.5 2.5t20.5 10.5q1 12 13 12q11 0 14 -2t3 -9q0 -4 -4 -41t-5 -84q0 -6 -3 -8t-13 -2q-15 0 -15 14 q0 2 3 36t3 37q0 7 -263 7q-6 0 -39 -256q-3 -21 -3 -24q0 -6 15 -6h164q45 0 47 13l11 53q1 7 16 7q13 0 13 -6q0 -4 -2.5 -17t-7 -34l-7.5 -36q-7 -39 -15 -89q-1 -7 -13 -7q-17 0 -17 8q1 7 4 23.5t5.5 29t2.5 14.5q0 8 -10 11t-40 3h-151q-9 0 -12 -0.5t-5 -2.5t-3 -7 q-3 -13 -19.5 -129t-19.5 -147q0 -9 7 -9l319 7q4 0 10 16.5t14.5 43t13.5 37.5q4 9 14 9q17 0 17 -11q0 -5 -5.5 -21l-17 -47.5t-19.5 -55.5q-4 -11 -17 -11q-11 0 -179 1.5t-184 1.5t-54 -1.5t-49 -1.5q-10 0 -12 2.5t-2 15.5q0 9 2.5 10.5t15.5 1.5h43l42 274h-201 q-13 0 -23 -15q-3 -4 -54 -77l-85 -124t-34 -57l1 -1h68q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -51 1.5t-56 1.5t-39 -1.5t-34 -1.5q-10 0 -12 2.5t-2 15.5zM323 331q0 -6 21 -6h172l20 145q20 144 20 154q0 8 -3 8q-4 0 -11 -10l-209 -276q-10 -14 -10 -15z" />\n
+<glyph unicode="&#xc7;" horiz-adv-x="686" d="M35 291q0 160 108 270t255 110q62 0 120 -24.5t92 -62.5l12 41q8 0 18.5 -3.5t10.5 -7.5q0 -3 -7.5 -41l-17 -84t-10.5 -54q-1 -5 -13 -5q-9 0 -16 4t-7 7q0 1 11.5 46.5t11.5 50.5t-28 29.5t-79 50t-99 25.5q-75 0 -139 -56t-98.5 -137t-34.5 -162q0 -123 69.5 -195.5 t172.5 -72.5q47 0 91 16.5t67 33.5t26 26q10 29 25 84q3 9 8 10.5t15 -1.5q17 -4 17 -11q0 -6 -33 -116q-5 -17 -78 -45.5t-137 -30.5q-29 -51 -29 -53t5 -2q8 2 24 2q35 0 56 -19t21 -45q0 -37 -32 -61.5t-80 -24.5q-22 0 -40.5 6t-26.5 12t-8 9q0 10 8 10l8 -4 q8 -3 21 -6.5t27 -3.5q69 0 69 49q0 18 -11 31.5t-36 13.5q-8 0 -16 -1.5t-13.5 -3t-6.5 -1.5q-7 0 -7 4q0 1 8 15.5l21 37.5l20 35q-63 1 -117 18t-99.5 51.5t-72 95t-26.5 140.5z" />\n
+<glyph unicode="&#xc8;" horiz-adv-x="579" d="M253 818q0 29 29 29q18 0 30 -25l40 -85q1 -2 1 -5t-4 -3h-18q-1 0 -7 6l-61 60q-10 10 -10 23zM20 15q0 9 3 10.5t15 1.5h43q83 519 83 599q0 10 -3 10h-55q-7 0 -10.5 0.5t-6 4t-2.5 10.5q0 14 12 14l47 -1q46 -2 67 -2q28 0 108.5 1.5t100.5 1.5q55 0 74.5 2.5 t20.5 10.5q1 12 13 12q11 0 14 -2t3 -9q0 -4 -4 -41t-5 -84q0 -6 -3 -8t-13 -2q-15 0 -15 14q0 2 3 36t3 37q0 7 -263 7q-5 0 -41 -269q-2 -11 -0.5 -14t14.5 -3h164q45 0 47 13l11 53q1 7 16 7q13 0 13 -6q0 -4 -2.5 -17t-7 -34l-7.5 -36q-7 -39 -15 -89q-1 -7 -13 -7 q-17 0 -17 8q1 7 4 23.5t5.5 29t2.5 14.5q0 8 -10 11t-40 3h-151q-9 0 -12 -0.5t-5 -2.5t-3 -7q-3 -13 -19.5 -129t-19.5 -147q0 -9 7 -9l319 7q4 0 10 16.5t14.5 43t13.5 37.5q4 9 14 9q17 0 17 -11q0 -5 -5.5 -21l-17 -47.5t-19.5 -55.5q-4 -11 -17 -11q-11 0 -179 1.5 t-184 1.5t-54 -1.5t-49 -1.5q-10 0 -12 2.5t-2 15.5z" />\n
+<glyph unicode="&#xc9;" horiz-adv-x="579" d="M333 731l3 6l66 85q20 25 38 25q26 0 26 -21q0 -18 -18 -31l-83 -60q-8 -6 -9 -6h-19q-4 0 -4 2zM20 15q0 9 3 10.5t15 1.5h43q83 519 83 599q0 10 -3 10h-55q-7 0 -10.5 0.5t-6 4t-2.5 10.5q0 14 12 14l47 -1q46 -2 67 -2q28 0 108.5 1.5t100.5 1.5q55 0 74.5 2.5 t20.5 10.5q1 12 13 12q11 0 14 -2t3 -9q0 -4 -4 -41t-5 -84q0 -6 -3 -8t-13 -2q-15 0 -15 14q0 2 3 36t3 37q0 7 -263 7q-5 0 -41 -269q-2 -11 -0.5 -14t14.5 -3h164q45 0 47 13l11 53q1 7 16 7q13 0 13 -6q0 -4 -2.5 -17t-7 -34l-7.5 -36q-7 -39 -15 -89q-1 -7 -13 -7 q-17 0 -17 8q1 7 4 23.5t5.5 29t2.5 14.5q0 8 -10 11t-40 3h-151q-9 0 -12 -0.5t-5 -2.5t-3 -7q-3 -13 -19.5 -129t-19.5 -147q0 -9 7 -9l319 7q4 0 10 16.5t14.5 43t13.5 37.5q4 9 14 9q17 0 17 -11q0 -5 -5.5 -21l-17 -47.5t-19.5 -55.5q-4 -11 -17 -11q-11 0 -179 1.5 t-184 1.5t-54 -1.5t-49 -1.5q-10 0 -12 2.5t-2 15.5z" />\n
+<glyph unicode="&#xca;" horiz-adv-x="579" d="M239 731q0 1 4 5l91 92q11 11 20 11h20q7 0 9 -1.5t7 -9.5l53 -92q2 -3 2 -5t-5 -2h-12q-1 0 -7 6l-63 52q-3 3 -8 0l-85 -52q-2 -1 -4 -2.5t-3 -2.5l-2 -1h-12q-5 0 -5 2zM20 15q0 9 3 10.5t15 1.5h43q83 519 83 599q0 10 -3 10h-55q-7 0 -10.5 0.5t-6 4t-2.5 10.5 q0 14 12 14l47 -1q46 -2 67 -2q28 0 108.5 1.5t100.5 1.5q55 0 74.5 2.5t20.5 10.5q1 12 13 12q11 0 14 -2t3 -9q0 -4 -4 -41t-5 -84q0 -6 -3 -8t-13 -2q-15 0 -15 14q0 2 3 36t3 37q0 7 -263 7q-5 0 -41 -269q-2 -11 -0.5 -14t14.5 -3h164q45 0 47 13l11 53q1 7 16 7 q13 0 13 -6q0 -4 -2.5 -17t-7 -34l-7.5 -36q-7 -39 -15 -89q-1 -7 -13 -7q-17 0 -17 8q1 7 4 23.5t5.5 29t2.5 14.5q0 8 -10 11t-40 3h-151q-9 0 -12 -0.5t-5 -2.5t-3 -7q-3 -13 -19.5 -129t-19.5 -147q0 -9 7 -9l319 7q4 0 10 16.5t14.5 43t13.5 37.5q4 9 14 9q17 0 17 -11 q0 -5 -5.5 -21l-17 -47.5t-19.5 -55.5q-4 -11 -17 -11q-11 0 -179 1.5t-184 1.5t-54 -1.5t-49 -1.5q-10 0 -12 2.5t-2 15.5z" />\n
+<glyph unicode="&#xcb;" horiz-adv-x="579" d="M241 785q0 20 11 33t30 13q20 0 32 -15t12 -33q0 -20 -11.5 -33t-29.5 -13q-20 0 -32 15t-12 33zM381 785q0 20 11 33t30 13q20 0 32 -15t12 -33q0 -20 -11.5 -33t-29.5 -13q-20 0 -32 15t-12 33zM20 15q0 9 3 10.5t15 1.5h43q83 519 83 599q0 10 -3 10h-55 q-7 0 -10.5 0.5t-6 4t-2.5 10.5q0 14 12 14l47 -1q46 -2 67 -2q28 0 108.5 1.5t100.5 1.5q55 0 74.5 2.5t20.5 10.5q1 12 13 12q11 0 14 -2t3 -9q0 -4 -4 -41t-5 -84q0 -6 -3 -8t-13 -2q-15 0 -15 14q0 2 3 36t3 37q0 7 -263 7q-5 0 -41 -269q-2 -11 -0.5 -14t14.5 -3h164 q45 0 47 13l11 53q1 7 16 7q13 0 13 -6q0 -4 -2.5 -17t-7 -34l-7.5 -36q-7 -39 -15 -89q-1 -7 -13 -7q-17 0 -17 8q1 7 4 23.5t5.5 29t2.5 14.5q0 8 -10 11t-40 3h-151q-9 0 -12 -0.5t-5 -2.5t-3 -7q-3 -13 -19.5 -129t-19.5 -147q0 -9 7 -9l319 7q4 0 10 16.5t14.5 43 t13.5 37.5q4 9 14 9q17 0 17 -11q0 -5 -5.5 -21l-17 -47.5t-19.5 -55.5q-4 -11 -17 -11q-11 0 -179 1.5t-184 1.5t-54 -1.5t-49 -1.5q-10 0 -12 2.5t-2 15.5z" />\n
+<glyph unicode="&#xcc;" horiz-adv-x="377" d="M151 818q0 29 29 29q18 0 30 -25l40 -85q1 -2 1 -5t-4 -3h-18q-1 0 -7 6l-61 60q-10 10 -10 23zM20 15q0 9 3 10.5t15 1.5h60q5 0 47 279t42 317q0 16 -9 16h-66q-12 0 -12 15q0 7 2.5 10.5t5.5 4t11 0.5q6 0 52 -1.5t63 -1.5q16 0 57 1.5t52 1.5q10 0 12 -2.5t2 -15.5 q0 -9 -2.5 -10.5t-15.5 -1.5h-57q-9 0 -48.5 -275.5t-39.5 -323.5q0 -13 8 -13h66q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -58 1.5t-63 1.5t-59 -1.5t-54 -1.5q-10 0 -12 2.5t-2 15.5z" />\n
+<glyph unicode="&#xcd;" horiz-adv-x="377" d="M231 731l3 6l66 85q20 25 38 25q26 0 26 -21q0 -18 -18 -31l-83 -60q-8 -6 -9 -6h-19q-4 0 -4 2zM20 15q0 9 3 10.5t15 1.5h60q5 0 47 279t42 317q0 16 -9 16h-66q-12 0 -12 15q0 7 2.5 10.5t5.5 4t11 0.5q6 0 52 -1.5t63 -1.5q16 0 57 1.5t52 1.5q10 0 12 -2.5t2 -15.5 q0 -9 -2.5 -10.5t-15.5 -1.5h-57q-9 0 -48.5 -275.5t-39.5 -323.5q0 -13 8 -13h66q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -58 1.5t-63 1.5t-59 -1.5t-54 -1.5q-10 0 -12 2.5t-2 15.5z" />\n
+<glyph unicode="&#xce;" horiz-adv-x="377" d="M137 731q0 1 4 5l91 92q11 11 20 11h20q7 0 9 -1.5t7 -9.5l53 -92q2 -3 2 -5t-5 -2h-12q-1 0 -7 6l-63 52q-3 3 -8 0l-85 -52q-2 -1 -4 -2.5t-3 -2.5l-2 -1h-12q-5 0 -5 2zM20 15q0 9 3 10.5t15 1.5h60q5 0 47 279t42 317q0 16 -9 16h-66q-12 0 -12 15q0 7 2.5 10.5 t5.5 4t11 0.5q6 0 52 -1.5t63 -1.5q16 0 57 1.5t52 1.5q10 0 12 -2.5t2 -15.5q0 -9 -2.5 -10.5t-15.5 -1.5h-57q-9 0 -48.5 -275.5t-39.5 -323.5q0 -13 8 -13h66q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -58 1.5t-63 1.5t-59 -1.5t-54 -1.5q-10 0 -12 2.5t-2 15.5z " />\n
+<glyph unicode="&#xcf;" horiz-adv-x="377" d="M139 785q0 20 11 33t30 13q20 0 32 -15t12 -33q0 -20 -11.5 -33t-29.5 -13q-20 0 -32 15t-12 33zM279 785q0 20 11 33t30 13q20 0 32 -15t12 -33q0 -20 -11.5 -33t-29.5 -13q-20 0 -32 15t-12 33zM20 15q0 9 3 10.5t15 1.5h60q5 0 47 279t42 317q0 16 -9 16h-66 q-12 0 -12 15q0 7 2.5 10.5t5.5 4t11 0.5q6 0 52 -1.5t63 -1.5q16 0 57 1.5t52 1.5q10 0 12 -2.5t2 -15.5q0 -9 -2.5 -10.5t-15.5 -1.5h-57q-9 0 -48.5 -275.5t-39.5 -323.5q0 -13 8 -13h66q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -58 1.5t-63 1.5t-59 -1.5t-54 -1.5 q-10 0 -12 2.5t-2 15.5z" />\n
+<glyph unicode="&#xd0;" horiz-adv-x="742" d="M19 10q0 11 3 13t14 2h43q5 0 46 285q1 8 -1 9.5t-11 1.5h-64q-2 0 -2.5 12t2.5 12h71q10 0 11 12q27 188 36 268q2 11 -4 11l-70 -2q-5 0 -7.5 0.5t-4 3t-1.5 8.5v6t0.5 4.5t2 3.5t4 1.5t6.5 0.5h24t51.5 -0.5t43.5 -0.5q33 0 75.5 1t56.5 1q165 0 261.5 -80t96.5 -248 q0 -158 -102 -247.5t-248 -91.5q-32 0 -112 2t-113 2q-16 0 -55 -2t-42 -2q-8 0 -9.5 2t-1.5 12zM171 46q0 -13 6 -17t59 -4q97 0 170 27t111 64t61.5 88t29.5 87.5t6 73.5q0 123 -74.5 196.5t-223.5 73.5q-49 0 -63 -4l-41 -274q-1 -7 0 -9.5t8 -2.5h196q3 0 3 -12t-3 -12 h-197q-9 0 -11 -1.5t-3 -9.5q-34 -236 -34 -264z" />\n
+<glyph unicode="&#xd1;" horiz-adv-x="824" d="M366 745q2 9 11 25q15 25 32.5 38.5t30.5 13.5q16 0 42 -18t38 -18q21 0 40 33q3 7 13 7q6 0 6 -2q-1 -6 -11 -26q-29 -55 -66 -55q-17 0 -41 17.5t-39 17.5q-22 0 -38 -29q-3 -6 -12 -6q-6 0 -6 2zM20 15q0 9 3 10.5t15 1.5h50q40 245 89 514q1 6 4 22.5t5 29.5t2 21 q0 3 -5 12t-10 11t-22 2h-50q-8 0 -9.5 2t-1.5 11q0 11 2 14t9 3q6 0 53.5 -1.5t58.5 -1.5q13 0 28.5 1.5t16.5 1.5q12 0 20 -13l329 -499q8 -12 16 -12q7 0 39.5 218.5t32.5 263.5q0 12 -2 12h-76q-8 0 -9.5 2t-1.5 11q0 11 2 14t9 3q11 0 42 -1.5t47 -1.5t44.5 1.5 t39.5 1.5q10 0 12 -2.5t2 -15.5q0 -9 -3 -10.5t-15 -1.5h-42q-6 0 -80 -467q-10 -60 -16 -168q-1 -15 -4 -20t-12 -5t-28 32q-45 73 -118 180l-256 374q-15 21 -16 21q-4 0 -5 -20q0 -3 -17.5 -117t-35 -241.5t-17.5 -165.5q0 -15 3 -15h85q8 0 9.5 -2t1.5 -11q0 -11 -2 -14 t-9 -3q-11 0 -50.5 1.5t-55.5 1.5q-18 0 -52 -1.5t-35 -1.5q-10 0 -12 2.5t-2 15.5z" />\n
+<glyph unicode="&#xd2;" horiz-adv-x="734" d="M340 818q0 29 29 29q17 0 30 -25l40 -85q1 -2 1 -5t-4 -3h-18q-1 0 -7 6l-61 60q-10 10 -10 23zM35 280q0 87 32.5 162t85.5 124.5t119.5 78t134.5 28.5q135 0 213.5 -89t78.5 -236q0 -151 -107 -260.5t-258 -109.5q-62 0 -114.5 17.5t-94.5 53t-66 94.5t-24 137z M127 286q0 -116 57 -200t167 -84q75 0 135.5 60t91 144t30.5 167q0 44 -11 89.5t-33.5 87.5t-62.5 68.5t-91 26.5q-71 0 -137 -52.5t-106 -136t-40 -170.5z" />\n
+<glyph unicode="&#xd3;" horiz-adv-x="734" d="M420 731l3 6l66 85q20 25 38 25q26 0 26 -21q0 -18 -18 -31l-83 -60q-8 -6 -9 -6h-19q-4 0 -4 2zM35 280q0 87 32.5 162t85.5 124.5t119.5 78t134.5 28.5q135 0 213.5 -89t78.5 -236q0 -151 -107 -260.5t-258 -109.5q-62 0 -114.5 17.5t-94.5 53t-66 94.5t-24 137z M127 286q0 -116 57 -200t167 -84q75 0 135.5 60t91 144t30.5 167q0 44 -11 89.5t-33.5 87.5t-62.5 68.5t-91 26.5q-71 0 -137 -52.5t-106 -136t-40 -170.5z" />\n
+<glyph unicode="&#xd4;" horiz-adv-x="734" d="M326 731q0 1 4 5l91 92q11 11 20 11h20q7 0 9 -1.5t7 -9.5l53 -92q2 -3 2 -5t-5 -2h-12q-1 0 -7 6l-63 52q-3 3 -8 0l-85 -52q-2 -1 -4 -2.5t-4 -2.5l-1 -1h-12q-5 0 -5 2zM35 280q0 87 32.5 162t85.5 124.5t119.5 78t134.5 28.5q135 0 213.5 -89t78.5 -236 q0 -151 -107 -260.5t-258 -109.5q-62 0 -114.5 17.5t-94.5 53t-66 94.5t-24 137zM127 286q0 -116 57 -200t167 -84q75 0 135.5 60t91 144t30.5 167q0 44 -11 89.5t-33.5 87.5t-62.5 68.5t-91 26.5q-71 0 -137 -52.5t-106 -136t-40 -170.5z" />\n
+<glyph unicode="&#xd5;" horiz-adv-x="734" d="M331 745q2 9 11 25q15 25 32.5 38.5t30.5 13.5q15 0 41 -18t39 -18q21 0 40 33q3 7 13 7q6 0 6 -2q-1 -6 -11 -26q-29 -55 -66 -55q-17 0 -41 17.5t-39 17.5q-22 0 -38 -29q-3 -6 -12 -6q-6 0 -6 2zM35 280q0 87 32.5 162t85.5 124.5t119.5 78t134.5 28.5 q135 0 213.5 -89t78.5 -236q0 -151 -107 -260.5t-258 -109.5q-62 0 -114.5 17.5t-94.5 53t-66 94.5t-24 137zM127 286q0 -116 57 -200t167 -84q75 0 135.5 60t91 144t30.5 167q0 44 -11 89.5t-33.5 87.5t-62.5 68.5t-91 26.5q-71 0 -137 -52.5t-106 -136t-40 -170.5z" />\n
+<glyph unicode="&#xd6;" horiz-adv-x="734" d="M328 785q0 20 11 33t30 13q20 0 32 -15t12 -33q0 -20 -11.5 -33t-29.5 -13q-20 0 -32 15t-12 33zM468 785q0 20 11 33t30 13q20 0 32 -15t12 -33q0 -20 -11.5 -33t-29.5 -13q-20 0 -32 15t-12 33zM35 280q0 87 32.5 162t85.5 124.5t119.5 78t134.5 28.5q135 0 213.5 -89 t78.5 -236q0 -151 -107 -260.5t-258 -109.5q-62 0 -114.5 17.5t-94.5 53t-66 94.5t-24 137zM127 286q0 -116 57 -200t167 -84q75 0 135.5 60t91 144t30.5 167q0 44 -11 89.5t-33.5 87.5t-62.5 68.5t-91 26.5q-71 0 -137 -52.5t-106 -136t-40 -170.5z" />\n
+<glyph unicode="&#xd7;" horiz-adv-x="527" d="M88 358q0 5 10.5 15.5t17.5 10.5q6 0 14 -8l116 -115q12 -12 19 -12q6 0 11 5l125 125q6 6 12 6q5 0 15 -10t10 -17q0 -5 -9 -14l-121 -121q-8 -8 -8 -13q0 -4 8 -12l124 -124q6 -6 6 -12t-10.5 -16.5t-15.5 -10.5q-6 0 -13 7l-123 124q-7 7 -13 7q-5 0 -16 -11 l-120 -120q-7 -7 -12 -7t-15.5 10t-10.5 16q0 5 8 13l120 121q9 9 9 15t-7 13l-124 124q-7 7 -7 11z" />\n
+<glyph unicode="&#xd8;" horiz-adv-x="734" d="M35 280q0 87 32.5 162t85.5 124.5t119.5 78t134.5 28.5q67 0 125 -25q7 -3 10 4l40 70q1 1 3 1q5 0 12 -5.5t6 -7.5l-41 -70q-3 -5 1 -8q65 -40 100.5 -113.5t35.5 -170.5q0 -151 -107 -260.5t-258 -109.5q-74 0 -132 23q-6 3 -10 -3l-30 -51q-2 -2 -3 -2q-4 0 -8.5 2.5 t-8 5.5t-2.5 4l30 52q3 6 -1 9q-2 0 -3 1q-131 76 -131 261zM127 286q0 -136 70 -216q3 -4 4.5 -4.5t2.5 0.5t3 6l306 530q3 6 -1 9q-44 34 -102 34q-71 0 -137 -52.5t-106 -136t-40 -170.5zM224 54q-4 -7 2 -12q53 -40 125 -40q75 0 135.5 60t91 144t30.5 167 q0 56 -17.5 114.5t-52.5 98.5q-4 4 -7 0z" />\n
+<glyph unicode="&#xd9;" horiz-adv-x="759" d="M328 818q0 29 29 29q17 0 30 -25l40 -85q1 -2 1 -5t-4 -3h-18q-1 0 -7 6l-61 60q-10 10 -10 23zM60 649q0 7 2 10.5t5 4t11 0.5q6 0 40.5 -1.5t51.5 -1.5q16 0 52.5 1.5t47.5 1.5q10 0 12 -2.5t2 -15.5q0 -9 -3 -10.5t-15 -1.5h-32q-5 0 -23.5 -98.5t-35 -211.5 t-16.5 -148q0 -37 15 -64.5t34.5 -40.5t46 -21t40.5 -9t27 -1q42 0 88.5 16t76.5 35q28 19 39 60q12 47 32 163q41 241 48 320h-67q-8 0 -11 0.5t-6 4t-3 10.5t2.5 10.5t6 4t11.5 0.5q6 0 46.5 -1.5t57.5 -1.5t48 1.5t34 1.5q10 0 12 -2.5t2 -15.5q0 -9 -2.5 -10.5 t-15.5 -1.5h-32q-8 -38 -22 -118q-62 -378 -95 -490q-7 -25 -19 -25h-5q-9 0 -11 11q-1 10 -2.5 23t-2 19.5t-1.5 13t-2.5 9t-4.5 2.5t-45 -24q-113 -62 -211 -62q-82 0 -137 42.5t-55 115.5q0 46 33 248.5t33 229.5q0 5 -1 5h-63q-6 0 -8 0.5t-5 1.5t-4 4t-1 9z" />\n
+<glyph unicode="&#xda;" horiz-adv-x="759" d="M408 731l3 6l66 85q20 25 38 25q26 0 26 -21q0 -18 -18 -31l-83 -60q-8 -6 -9 -6h-19q-4 0 -4 2zM60 649q0 7 2 10.5t5 4t11 0.5q6 0 40.5 -1.5t51.5 -1.5q16 0 52.5 1.5t47.5 1.5q10 0 12 -2.5t2 -15.5q0 -9 -3 -10.5t-15 -1.5h-32q-5 0 -23.5 -98.5t-35 -211.5 t-16.5 -148q0 -37 15 -64.5t34.5 -40.5t46 -21t40.5 -9t27 -1q42 0 88.5 16t76.5 35q28 19 39 60q12 47 32 163q41 241 48 320h-67q-8 0 -11 0.5t-6 4t-3 10.5t2.5 10.5t6 4t11.5 0.5q6 0 46.5 -1.5t57.5 -1.5t48 1.5t34 1.5q10 0 12 -2.5t2 -15.5q0 -9 -2.5 -10.5 t-15.5 -1.5h-32q-8 -38 -22 -118q-62 -378 -95 -490q-7 -25 -19 -25h-5q-9 0 -11 11q-1 10 -2.5 23t-2 19.5t-1.5 13t-2.5 9t-4.5 2.5t-45 -24q-113 -62 -211 -62q-82 0 -137 42.5t-55 115.5q0 46 33 248.5t33 229.5q0 5 -1 5h-63q-6 0 -8 0.5t-5 1.5t-4 4t-1 9z" />\n
+<glyph unicode="&#xdb;" horiz-adv-x="759" d="M314 731q0 1 4 5l91 92q11 11 20 11h20q7 0 9 -1.5t7 -9.5l53 -92q2 -3 2 -5t-5 -2h-12q-1 0 -7 6l-63 52q-3 3 -8 0l-85 -52q-2 -1 -4 -2.5t-4 -2.5l-1 -1h-12q-5 0 -5 2zM60 649q0 7 2 10.5t5 4t11 0.5q6 0 40.5 -1.5t51.5 -1.5q16 0 52.5 1.5t47.5 1.5q10 0 12 -2.5 t2 -15.5q0 -9 -3 -10.5t-15 -1.5h-32q-5 0 -23.5 -98.5t-35 -211.5t-16.5 -148q0 -37 15 -64.5t34.5 -40.5t46 -21t40.5 -9t27 -1q42 0 88.5 16t76.5 35q28 19 39 60q12 47 32 163q41 241 48 320h-67q-8 0 -11 0.5t-6 4t-3 10.5t2.5 10.5t6 4t11.5 0.5q6 0 46.5 -1.5 t57.5 -1.5t48 1.5t34 1.5q10 0 12 -2.5t2 -15.5q0 -9 -2.5 -10.5t-15.5 -1.5h-32q-8 -38 -22 -118q-62 -378 -95 -490q-7 -25 -19 -25h-5q-9 0 -11 11q-1 10 -2.5 23t-2 19.5t-1.5 13t-2.5 9t-4.5 2.5t-45 -24q-113 -62 -211 -62q-82 0 -137 42.5t-55 115.5q0 46 33 248.5 t33 229.5q0 5 -1 5h-63q-6 0 -8 0.5t-5 1.5t-4 4t-1 9z" />\n
+<glyph unicode="&#xdc;" horiz-adv-x="759" d="M316 785q0 20 11 33t30 13q20 0 32 -15t12 -33q0 -20 -11.5 -33t-29.5 -13q-20 0 -32 15t-12 33zM456 785q0 20 11 33t30 13q20 0 32 -15t12 -33q0 -20 -11.5 -33t-29.5 -13q-20 0 -32 15t-12 33zM60 649q0 7 2 10.5t5 4t11 0.5q6 0 40.5 -1.5t51.5 -1.5q16 0 52.5 1.5 t47.5 1.5q10 0 12 -2.5t2 -15.5q0 -9 -3 -10.5t-15 -1.5h-32q-5 0 -23.5 -98.5t-35 -211.5t-16.5 -148q0 -37 15 -64.5t34.5 -40.5t46 -21t40.5 -9t27 -1q42 0 88.5 16t76.5 35q28 19 39 60q12 47 32 163q41 241 48 320h-67q-8 0 -11 0.5t-6 4t-3 10.5t2.5 10.5t6 4 t11.5 0.5q6 0 46.5 -1.5t57.5 -1.5t48 1.5t34 1.5q10 0 12 -2.5t2 -15.5q0 -9 -2.5 -10.5t-15.5 -1.5h-32q-8 -38 -22 -118q-62 -378 -95 -490q-7 -25 -19 -25h-5q-9 0 -11 11q-1 10 -2.5 23t-2 19.5t-1.5 13t-2.5 9t-4.5 2.5t-45 -24q-113 -62 -211 -62q-82 0 -137 42.5 t-55 115.5q0 46 33 248.5t33 229.5q0 5 -1 5h-63q-6 0 -8 0.5t-5 1.5t-4 4t-1 9z" />\n
+<glyph unicode="&#xdd;" horiz-adv-x="613" d="M322 731l3 6l66 85q20 25 38 25q26 0 26 -21q0 -18 -18 -31l-83 -60q-8 -6 -9 -6h-19q-4 0 -4 2zM20 654q0 7 2 10.5t5 4t11 0.5q6 0 45 -1.5t56 -1.5q16 0 46.5 1.5t41.5 1.5q10 0 12 -2.5t2 -15.5q0 -9 -2.5 -10.5t-15.5 -1.5h-31q-10 0 -11 -2t3 -13q13 -44 103 -265 q6 -12 8 -12q5 0 16 18l35 52l46 68l43 65t34.5 56.5t12.5 29.5v3h-53q-13 0 -15.5 1.5t-2.5 10.5q0 13 2 15.5t12 2.5q11 0 36.5 -1.5t41.5 -1.5q17 0 42.5 1.5t31.5 1.5q11 0 13.5 -2t2.5 -13q0 -6 -0.5 -9t-3 -4.5t-5 -1.5h-7.5h-36q-2 0 -45.5 -58l-97 -133t-80.5 -116 q-5 -9 -8 -22q-44 -260 -44 -270q0 -13 5 -13h63q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -50 1.5t-55 1.5t-49.5 -1.5t-44.5 -1.5q-9 0 -11.5 3t-2.5 13q0 9 3 11.5t15 2.5h42q6 0 30 143l15 90q5 27 5 41l-146 338h-47q-6 0 -8 0.5t-5 1.5t-4 4t-1 9z" />\n
+<glyph unicode="&#xde;" horiz-adv-x="566" d="M14 15q0 9 3 10.5t15 1.5h60q5 0 47 279t42 317q0 16 -9 16h-66q-12 0 -12 15q0 7 2.5 10.5t5.5 4t11 0.5q6 0 52 -1.5t63 -1.5q16 0 57 1.5t52 1.5q10 0 12 -2.5t2 -15.5q0 -9 -2.5 -10.5t-15.5 -1.5h-57q-3 0 -22 -106q-1 -4 -1 -9q0 -7 7 -7q8 0 14 1q23 3 52 3 q99 0 154.5 -47.5t55.5 -123.5q0 -44 -14.5 -78.5t-38 -55.5t-56 -35t-65.5 -19.5t-70 -5.5q-16 0 -44.5 1t-31.5 1q-13 0 -15 -2.5t-4 -14.5q-15 -90 -15 -109q0 -5 1 -5h79q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -58 1.5t-63 1.5t-59 -1.5t-54 -1.5q-10 0 -12 2.5 t-2 15.5zM204 189q0 -10 12 -11q5 -1 18 -1q59 0 107.5 15.5t83 54.5t34.5 97q0 74 -42.5 113.5t-124.5 39.5q-18 0 -28 -1q-9 -1 -12.5 -2.5t-4 -2.5t-1.5 -8q-1 -3 -1 -4l-12 -81q-16 -106 -28 -197q-1 -5 -1 -12z" />\n
+<glyph unicode="&#xdf;" horiz-adv-x="488" d="M-125 -240q0 13 17 27t32 14q12 0 37.5 -12t43.5 -12q9 0 17.5 6.5t14 19t10 25t8.5 31.5t6 31.5t4.5 31t3.5 24.5q29 179 58 438q0 4 12 97q11 86 54.5 141.5t120.5 55.5q55 0 87 -34t32 -88q0 -39 -13.5 -71.5t-35 -54t-40.5 -34.5t-38 -21q-6 -3 -11.5 -4.5t-8.5 -2.5 h-2h2q1 -1 5.5 -2t9.5 -3q131 -46 131 -165q0 -89 -43 -148.5t-112 -59.5q-39 0 -64.5 19.5t-25.5 53.5q0 33 39 46q19 6 19 -8q0 -4 -2.5 -19t-2.5 -23q0 -51 40 -51q41 0 63 66.5t22 138.5q0 37 -9 64.5t-19.5 41t-31 23t-30 11l-29.5 4.5q-6 1 -5 12q2 8 7 9q45 4 86 56 t41 135q0 38 -19 63.5t-54 25.5q-26 0 -44.5 -15.5t-28 -40t-14.5 -49.5t-9 -51q-1 -7 -1 -10q-7 -44 -32 -235t-45 -311q-3 -17 -11 -44.5t-31 -70.5t-52 -65q-2 -1 -8.5 -6t-9.5 -7.5t-10 -7t-11.5 -6.5t-11.5 -5.5t-13 -5t-13 -3t-14 -1.5q-24 0 -46 12.5t-22 23.5z" />\n
+<glyph unicode="&#xe0;" horiz-adv-x="433" d="M212 575q0 31 34 31q21 0 26 -24l26 -125v-3l1 -3q0 -2 -4 -2h-15q-4 0 -7 6l-57 107q-4 7 -4 13zM25 59q0 46 15 100.5t42 106.5t72 86.5t98 34.5q35 0 56 -30l7.5 -12.5t7.5 -11.5t5 -4t8.5 21t6.5 23q2 6 36 11q21 2 21 -5q0 -3 -40.5 -146.5t-40.5 -169.5 q0 -20 14 -20q9 0 37 28l27 28q3 0 7 -4t4 -10q0 -3 -22 -26t-54 -46.5t-51 -23.5q-27 0 -27 24q0 19 14 72t28 97l15 44q-55 -101 -125 -174q-23 -24 -33.5 -33.5t-28 -19t-34.5 -9.5q-31 0 -48 19.5t-17 49.5zM94 96q0 -53 26 -53q25 0 81.5 62.5t97.5 129.5q15 24 15 54 q0 26 -27.5 42t-54.5 16q-32 0 -65 -46t-53 -105t-20 -100z" />\n
+<glyph unicode="&#xe1;" horiz-adv-x="433" d="M256 451l3 6l61 123q13 24 32 24q31 0 31 -21q0 -15 -9 -25l-91 -103q-5 -6 -8 -6h-15q-4 0 -4 2zM25 59q0 46 15 100.5t42 106.5t72 86.5t98 34.5q35 0 56 -30l7.5 -12.5t7.5 -11.5t5 -4t8.5 21t6.5 23q2 6 36 11q21 2 21 -5q0 -3 -40.5 -146.5t-40.5 -169.5 q0 -20 14 -20q9 0 37 28l27 28q3 0 7 -4t4 -10q0 -3 -22 -26t-54 -46.5t-51 -23.5q-27 0 -27 24q0 19 14 72t28 97l15 44q-55 -101 -125 -174q-23 -24 -33.5 -33.5t-28 -19t-34.5 -9.5q-31 0 -48 19.5t-17 49.5zM94 96q0 -53 26 -53q25 0 81.5 62.5t97.5 129.5q15 24 15 54 q0 26 -27.5 42t-54.5 16q-32 0 -65 -46t-53 -105t-20 -100z" />\n
+<glyph unicode="&#xe2;" horiz-adv-x="433" d="M174 462l4 6l91 104q11 12 20 12h20q7 0 9 -1.5t7 -10.5l53 -104q2 -3 2 -6q0 -2 -5 -2h-12q-1 0 -7 6l-63 62q-3 3 -8 0l-85 -62q-8 -6 -9 -6h-12q-5 0 -5 2zM25 59q0 46 15 100.5t42 106.5t72 86.5t98 34.5q35 0 56 -30l7.5 -12.5t7.5 -11.5t5 -4t8.5 21t6.5 23 q2 6 36 11q21 2 21 -5q0 -3 -40.5 -146.5t-40.5 -169.5q0 -20 14 -20q9 0 37 28l27 28q3 0 7 -4t4 -10q0 -3 -22 -26t-54 -46.5t-51 -23.5q-27 0 -27 24q0 19 14 72t28 97l15 44q-55 -101 -125 -174q-23 -24 -33.5 -33.5t-28 -19t-34.5 -9.5q-31 0 -48 19.5t-17 49.5zM94 96 q0 -53 26 -53q25 0 81.5 62.5t97.5 129.5q15 24 15 54q0 26 -27.5 42t-54.5 16q-32 0 -65 -46t-53 -105t-20 -100z" />\n
+<glyph unicode="&#xe3;" horiz-adv-x="433" d="M176 495q2 9 11 25q15 25 32.5 38.5t30.5 13.5q16 0 42 -18t38 -18q21 0 40 33q3 7 13 7q6 0 6 -2q-1 -6 -11 -26q-29 -55 -66 -55q-17 0 -41 17.5t-39 17.5q-22 0 -38 -29q-3 -6 -12 -6q-6 0 -6 2zM25 59q0 46 15 100.5t42 106.5t72 86.5t98 34.5q35 0 56 -30l7.5 -12.5 t7.5 -11.5t5 -4t8.5 21t6.5 23q2 6 36 11q21 2 21 -5q0 -3 -40.5 -146.5t-40.5 -169.5q0 -20 14 -20q9 0 37 28l27 28q3 0 7 -4t4 -10q0 -3 -22 -26t-54 -46.5t-51 -23.5q-27 0 -27 24q0 19 14 72t28 97l15 44q-55 -101 -125 -174q-23 -24 -33.5 -33.5t-28 -19t-34.5 -9.5 q-31 0 -48 19.5t-17 49.5zM94 96q0 -53 26 -53q25 0 81.5 62.5t97.5 129.5q15 24 15 54q0 26 -27.5 42t-54.5 16q-32 0 -65 -46t-53 -105t-20 -100z" />\n
+<glyph unicode="&#xe4;" horiz-adv-x="433" d="M173 535q0 20 11 33t30 13q20 0 32 -15t12 -33q0 -20 -11.5 -33t-29.5 -13q-20 0 -32 15t-12 33zM313 535q0 20 11 33t30 13q20 0 32 -15t12 -33q0 -20 -11.5 -33t-29.5 -13q-20 0 -32 15t-12 33zM25 59q0 46 15 100.5t42 106.5t72 86.5t98 34.5q35 0 56 -30l7.5 -12.5 t7.5 -11.5t5 -4t8.5 21t6.5 23q2 6 36 11q21 2 21 -5q0 -3 -40.5 -146.5t-40.5 -169.5q0 -20 14 -20q9 0 37 28l27 28q3 0 7 -4t4 -10q0 -3 -22 -26t-54 -46.5t-51 -23.5q-27 0 -27 24q0 19 14 72t28 97l15 44q-55 -101 -125 -174q-23 -24 -33.5 -33.5t-28 -19t-34.5 -9.5 q-31 0 -48 19.5t-17 49.5zM94 96q0 -53 26 -53q25 0 81.5 62.5t97.5 129.5q15 24 15 54q0 26 -27.5 42t-54.5 16q-32 0 -65 -46t-53 -105t-20 -100z" />\n
+<glyph unicode="&#xe5;" horiz-adv-x="433" d="M216 531q0 28 20 48t48 20t48 -20t20 -48t-20 -48t-48 -20t-48 20t-20 48zM244 531q0 -17 11.5 -28.5t28.5 -11.5t28.5 11.5t11.5 28.5t-11.5 28.5t-28.5 11.5t-28.5 -11.5t-11.5 -28.5zM25 59q0 46 15 100.5t42 106.5t72 86.5t98 34.5q35 0 56 -30l7.5 -12.5t7.5 -11.5 t5 -4t8.5 21t6.5 23q2 6 36 11q21 2 21 -5q0 -3 -40.5 -146.5t-40.5 -169.5q0 -20 14 -20q9 0 37 28l27 28q3 0 7 -4t4 -10q0 -3 -22 -26t-54 -46.5t-51 -23.5q-27 0 -27 24q0 19 14 72t28 97l15 44q-55 -101 -125 -174q-23 -24 -33.5 -33.5t-28 -19t-34.5 -9.5 q-31 0 -48 19.5t-17 49.5zM94 96q0 -53 26 -53q25 0 81.5 62.5t97.5 129.5q15 24 15 54q0 26 -27.5 42t-54.5 16q-32 0 -65 -46t-53 -105t-20 -100z" />\n
+<glyph unicode="&#xe6;" horiz-adv-x="636" d="M25 59q0 46 15 100.5t42 106.5t72 86.5t98 34.5q35 0 56 -30l7.5 -12.5t7.5 -11.5t5 -4t8.5 21t6.5 23q2 6 36 11q21 2 21 -5q0 -1 -7 -29q58 41 123 41q93 0 93 -66q0 -43 -35 -77t-88 -54q-65 -24 -141 -24q-8 0 -8 -46q0 -89 96 -89q42 0 82 21.5t63.5 43.5t24.5 22 q4 0 8.5 -5t4.5 -9q0 -2 -11 -13.5t-32 -28t-47 -32.5t-61 -27.5t-68 -11.5q-55 0 -90.5 27.5t-35.5 82.5q0 36 7 67q-49 -75 -92 -120q-23 -24 -33.5 -33.5t-28 -19t-34.5 -9.5q-31 0 -48 19.5t-17 49.5zM94 96q0 -53 26 -53q25 0 81.5 62.5t97.5 129.5q15 24 15 54 q0 26 -27.5 42t-54.5 16q-32 0 -65 -46t-53 -105t-20 -100zM352 200q0 -7 10 -7q74 0 128 36.5t54 96.5q0 19 -14 30t-36 11q-82 0 -128 -122q-14 -35 -14 -45z" />\n
+<glyph unicode="&#xe7;" horiz-adv-x="402" d="M25 128q0 114 71 188.5t150 74.5q58 0 86 -31q22 -24 22 -56q0 -21 -12 -35t-31 -14q-22 0 -22 37q0 4 0.5 12t0.5 12q0 20 -11.5 34t-35.5 14q-28 0 -57 -18.5t-49 -48.5q-47 -71 -47 -153q0 -16 2.5 -28.5t11 -32.5t32 -31.5t60.5 -11.5q38 0 76.5 19.5t61.5 39 t24 19.5q3 0 7.5 -5t4.5 -9q0 -5 -30 -31.5t-82 -54t-96 -27.5h-2q-32 -53 -32 -58q0 -2 5 -2q8 2 24 2q35 0 56 -19t21 -45q0 -37 -32 -61.5t-80 -24.5q-22 0 -40.5 6t-26.5 12t-8 9q0 10 8 10l8 -4q8 -3 21 -6.5t27 -3.5q69 0 69 49q0 18 -11 31.5t-36 13.5q-8 0 -16 -1.5 t-13.5 -3t-6.5 -1.5q-7 0 -7 4q0 1 9.5 17.5l22.5 40.5l20 36q-63 6 -90 44.5t-27 91.5z" />\n
+<glyph unicode="&#xe8;" horiz-adv-x="390" d="M211 575q0 31 34 31q21 0 26 -24l26 -125q0 -1 1 -3v-3q0 -2 -4 -2h-15q-4 0 -7 6l-57 107q-4 7 -4 13zM25 105q0 114 73 200t172 86q93 0 93 -66q0 -43 -35 -77t-88 -54q-65 -24 -141 -24q-8 0 -8 -46q0 -89 96 -89q42 0 82 21.5t63.5 43.5t24.5 22q4 0 8.5 -5t4.5 -9 q0 -2 -11 -13.5t-32 -28t-47 -32.5t-61 -27.5t-68 -11.5q-55 0 -90.5 27.5t-35.5 82.5zM106 200q0 -7 10 -7q74 0 128 36.5t54 96.5q0 19 -14 30t-36 11q-82 0 -128 -122q-14 -35 -14 -45z" />\n
+<glyph unicode="&#xe9;" horiz-adv-x="390" d="M255 451l3 6l61 123q13 24 32 24q31 0 31 -21q0 -15 -9 -25l-91 -103q-4 -6 -8 -6h-15q-4 0 -4 2zM25 105q0 114 73 200t172 86q93 0 93 -66q0 -43 -35 -77t-88 -54q-65 -24 -141 -24q-8 0 -8 -46q0 -89 96 -89q42 0 82 21.5t63.5 43.5t24.5 22q4 0 8.5 -5t4.5 -9 q0 -2 -11 -13.5t-32 -28t-47 -32.5t-61 -27.5t-68 -11.5q-55 0 -90.5 27.5t-35.5 82.5zM106 200q0 -7 10 -7q74 0 128 36.5t54 96.5q0 19 -14 30t-36 11q-82 0 -128 -122q-14 -35 -14 -45z" />\n
+<glyph unicode="&#xea;" horiz-adv-x="390" d="M173 462l4 6l91 104q11 12 20 12h20q7 0 9 -1.5t7 -10.5l53 -104q2 -3 2 -6q0 -2 -5 -2h-12q-1 0 -7 6l-63 62q-3 3 -8 0l-85 -62q-7 -6 -9 -6h-12q-5 0 -5 2zM25 105q0 114 73 200t172 86q93 0 93 -66q0 -43 -35 -77t-88 -54q-65 -24 -141 -24q-8 0 -8 -46q0 -89 96 -89 q42 0 82 21.5t63.5 43.5t24.5 22q4 0 8.5 -5t4.5 -9q0 -2 -11 -13.5t-32 -28t-47 -32.5t-61 -27.5t-68 -11.5q-55 0 -90.5 27.5t-35.5 82.5zM106 200q0 -7 10 -7q74 0 128 36.5t54 96.5q0 19 -14 30t-36 11q-82 0 -128 -122q-14 -35 -14 -45z" />\n
+<glyph unicode="&#xeb;" horiz-adv-x="390" d="M172 535q0 20 11 33t30 13q20 0 32 -15t12 -33q0 -20 -11.5 -33t-29.5 -13q-20 0 -32 15t-12 33zM312 535q0 20 11 33t30 13q20 0 32 -15t12 -33q0 -20 -11.5 -33t-29.5 -13q-20 0 -32 15t-12 33zM25 105q0 114 73 200t172 86q93 0 93 -66q0 -43 -35 -77t-88 -54 q-65 -24 -141 -24q-8 0 -8 -46q0 -89 96 -89q42 0 82 21.5t63.5 43.5t24.5 22q4 0 8.5 -5t4.5 -9q0 -2 -11 -13.5t-32 -28t-47 -32.5t-61 -27.5t-68 -11.5q-55 0 -90.5 27.5t-35.5 82.5zM106 200q0 -7 10 -7q74 0 128 36.5t54 96.5q0 19 -14 30t-36 11q-82 0 -128 -122 q-14 -35 -14 -45z" />\n
+<glyph unicode="&#xec;" horiz-adv-x="270" d="M114 575q0 31 34 31q21 0 26 -24l26 -125v-3l1 -3q0 -2 -4 -2h-15q-4 0 -7 6l-57 107q-4 7 -4 13zM25 282q0 4 29.5 28.5t67 48.5t54.5 24q20 0 20 -22q0 -26 -32.5 -150t-32.5 -136q0 -20 13 -20q8 0 27 16t35 32t17 16q3 0 7.5 -5t4.5 -7q0 -12 -64.5 -62.5 t-86.5 -50.5q-24 0 -24 18q0 24 35.5 145t35.5 153q0 18 -12 18q-11 0 -30.5 -15t-35 -29.5t-16.5 -14.5q-4 0 -8 4.5t-4 8.5z" />\n
+<glyph unicode="&#xed;" horiz-adv-x="270" d="M158 451l3 6l61 123q13 24 32 24q31 0 31 -21q0 -15 -9 -25l-91 -103q-5 -6 -8 -6h-15q-4 0 -4 2zM25 282q0 4 29.5 28.5t67 48.5t54.5 24q20 0 20 -22q0 -26 -32.5 -150t-32.5 -136q0 -20 13 -20q8 0 27 16t35 32t17 16q3 0 7.5 -5t4.5 -7q0 -12 -64.5 -62.5 t-86.5 -50.5q-24 0 -24 18q0 24 35.5 145t35.5 153q0 18 -12 18q-11 0 -30.5 -15t-35 -29.5t-16.5 -14.5q-4 0 -8 4.5t-4 8.5z" />\n
+<glyph unicode="&#xee;" horiz-adv-x="270" d="M76 462l4 6l91 104q11 12 20 12h20q7 0 9 -1.5t7 -10.5l53 -104q2 -3 2 -6q0 -2 -5 -2h-12q-1 0 -7 6l-63 62q-3 3 -8 0l-85 -62q-8 -6 -9 -6h-12q-5 0 -5 2zM25 282q0 4 29.5 28.5t67 48.5t54.5 24q20 0 20 -22q0 -26 -32.5 -150t-32.5 -136q0 -20 13 -20q8 0 27 16 t35 32t17 16q3 0 7.5 -5t4.5 -7q0 -12 -64.5 -62.5t-86.5 -50.5q-24 0 -24 18q0 24 35.5 145t35.5 153q0 18 -12 18q-11 0 -30.5 -15t-35 -29.5t-16.5 -14.5q-4 0 -8 4.5t-4 8.5z" />\n
+<glyph unicode="&#xef;" horiz-adv-x="270" d="M82 535q0 20 11 33t30 13q20 0 32 -15t12 -33q0 -20 -11.5 -33t-29.5 -13q-20 0 -32 15t-12 33zM208 535q0 20 11 33t30 13q20 0 32 -15t12 -33q0 -20 -11.5 -33t-29.5 -13q-20 0 -32 15t-12 33zM25 282q0 4 29.5 28.5t67 48.5t54.5 24q20 0 20 -22q0 -26 -32.5 -150 t-32.5 -136q0 -20 13 -20q8 0 27 16t35 32t17 16q3 0 7.5 -5t4.5 -7q0 -12 -64.5 -62.5t-86.5 -50.5q-24 0 -24 18q0 24 35.5 145t35.5 153q0 18 -12 18q-11 0 -30.5 -15t-35 -29.5t-16.5 -14.5q-4 0 -8 4.5t-4 8.5z" />\n
+<glyph unicode="&#xf0;" horiz-adv-x="411" d="M25 138q0 110 65 183.5t164 73.5q32 0 61 -16q-5 30 -22.5 72t-31.5 66q-4 6 -7 4l-113 -31q-2 0 -7 9t-5 13l25 7l54.5 15t32.5 9q7 1 2 6q-40 64 -92 112q-8 8 0 8l44 1q14 0 96 -108q4 -5 12 -3q96 26 100 26q2 0 6.5 -8.5t4.5 -12.5t-101 -26q-6 -1 -1 -8 q74 -127 74 -265q0 -116 -63 -194.5t-160 -78.5q-65 0 -101.5 42.5t-36.5 103.5zM87 146q0 -24 1.5 -39.5t8 -40t24 -37.5t44.5 -13q46 0 84 47.5t56.5 107t18.5 107.5q0 96 -81 96q-57 0 -106.5 -78.5t-49.5 -149.5z" />\n
+<glyph unicode="&#xf1;" horiz-adv-x="515" d="M244 495q2 9 11 25q15 25 32.5 38.5t30.5 13.5q16 0 42 -18t38 -18q21 0 40 33q3 7 13 7q6 0 6 -2q-1 -6 -11 -26q-29 -55 -66 -55q-17 0 -41 17.5t-39 17.5q-22 0 -38 -29q-3 -6 -12 -6q-6 0 -6 2zM15 287q0 2 29.5 26t72.5 48.5t70 24.5q21 0 21 -21t-6 -55t-12 -57 l-19.5 -72.5t-16.5 -62.5q74 131 134.5 199.5t116.5 68.5q51 0 51 -44q0 -29 -38.5 -145t-38.5 -127q0 -20 19 -20q13 0 34.5 18.5t38 37t17.5 18.5q3 0 7.5 -4.5t4.5 -6.5q0 -5 -24 -31.5t-63.5 -53.5t-72.5 -27q-15 0 -23.5 11.5t-8.5 29.5q0 28 40 135t40 138 q0 12 -6 20.5t-16 8.5q-26 0 -79 -66.5t-100 -141.5q-22 -36 -44 -112q-7 -25 -15 -26q-40 -4 -48 -4q-7 0 -5 10q60 249 60 312q0 18 -13 18q-14 0 -54 -32l-39 -32q-3 0 -8.5 5t-5.5 12z" />\n
+<glyph unicode="&#xf2;" horiz-adv-x="419" d="M218 575q0 31 34 31q21 0 26 -24l26 -125v-3l1 -3q0 -2 -4 -2h-15q-4 0 -7 6l-57 107q-4 7 -4 13zM25 138q0 110 66 184.5t165 74.5q71 0 104.5 -50t33.5 -109q0 -94 -68 -170t-161 -76q-67 0 -103.5 42.5t-36.5 103.5zM87 146q0 -130 80 -130q46 0 85.5 47.5t59 107 t19.5 107.5q0 36 -19 66t-67 30q-57 0 -107.5 -78.5t-50.5 -149.5z" />\n
+<glyph unicode="&#xf3;" horiz-adv-x="419" d="M262 451l3 6l61 123q13 24 32 24q31 0 31 -21q0 -15 -9 -25l-91 -103q-5 -6 -8 -6h-15q-4 0 -4 2zM25 138q0 110 66 184.5t165 74.5q71 0 104.5 -50t33.5 -109q0 -94 -68 -170t-161 -76q-67 0 -103.5 42.5t-36.5 103.5zM87 146q0 -130 80 -130q46 0 85.5 47.5t59 107 t19.5 107.5q0 36 -19 66t-67 30q-57 0 -107.5 -78.5t-50.5 -149.5z" />\n
+<glyph unicode="&#xf4;" horiz-adv-x="419" d="M180 462l4 6l91 104q11 12 20 12h20q7 0 9 -1.5t7 -10.5l53 -104q2 -3 2 -6q0 -2 -5 -2h-12q-1 0 -7 6l-63 62q-3 3 -8 0l-85 -62q-8 -6 -9 -6h-12q-5 0 -5 2zM25 138q0 110 66 184.5t165 74.5q71 0 104.5 -50t33.5 -109q0 -94 -68 -170t-161 -76q-67 0 -103.5 42.5 t-36.5 103.5zM87 146q0 -130 80 -130q46 0 85.5 47.5t59 107t19.5 107.5q0 36 -19 66t-67 30q-57 0 -107.5 -78.5t-50.5 -149.5z" />\n
+<glyph unicode="&#xf5;" horiz-adv-x="419" d="M182 495q2 9 11 25q15 25 32.5 38.5t30.5 13.5q16 0 42 -18t38 -18q21 0 40 33q3 7 13 7q6 0 6 -2q-1 -6 -11 -26q-29 -55 -66 -55q-17 0 -41 17.5t-39 17.5q-22 0 -38 -29q-3 -6 -12 -6q-6 0 -6 2zM25 138q0 110 66 184.5t165 74.5q71 0 104.5 -50t33.5 -109 q0 -94 -68 -170t-161 -76q-67 0 -103.5 42.5t-36.5 103.5zM87 146q0 -130 80 -130q46 0 85.5 47.5t59 107t19.5 107.5q0 36 -19 66t-67 30q-57 0 -107.5 -78.5t-50.5 -149.5z" />\n
+<glyph unicode="&#xf6;" horiz-adv-x="419" d="M179 535q0 20 11 33t30 13q20 0 32 -15t12 -33q0 -20 -11.5 -33t-29.5 -13q-20 0 -32 15t-12 33zM319 535q0 20 11 33t30 13q20 0 32 -15t12 -33q0 -20 -11.5 -33t-29.5 -13q-20 0 -32 15t-12 33zM25 138q0 110 66 184.5t165 74.5q71 0 104.5 -50t33.5 -109 q0 -94 -68 -170t-161 -76q-67 0 -103.5 42.5t-36.5 103.5zM87 146q0 -130 80 -130q46 0 85.5 47.5t59 107t19.5 107.5q0 36 -19 66t-67 30q-57 0 -107.5 -78.5t-50.5 -149.5z" />\n
+<glyph unicode="&#xf7;" horiz-adv-x="527" d="M31 212q0 8 0.5 11.5t4.5 6t13 2.5h431q8 0 11.5 -2.5t4 -6t0.5 -12.5q0 -14 -3 -18.5t-18 -4.5h-427q-9 0 -12.5 3t-4 6.5t-0.5 14.5zM212 320q0 16 12.5 28.5t29.5 12.5q16 0 28 -11.5t12 -28.5t-12 -29t-29 -12t-29 12t-12 28zM217 101q0 16 12 28t29 12 q16 0 28.5 -12.5t12.5 -28.5t-11.5 -28t-28.5 -12t-29.5 12t-12.5 29z" />\n
+<glyph unicode="&#xf8;" horiz-adv-x="419" d="M25 138q0 110 66 184.5t165 74.5q20 0 35 -4q11 -2 14 1q1 1 2 4l31 54q1 2 4 2q5 0 12 -5t6 -7l-30 -52q-4 -7 -4 -9t6 -6q32 -23 47 -61t15 -76q0 -94 -68 -170t-161 -76q-25 0 -49 8q-4 1 -5.5 1.5t-3 0t-2.5 -2l-3 -4.5l-32 -56q-2 -2 -3 -2q-4 0 -11 5t-7 7l1 3 l32 55q4 6 -3 12q-54 42 -54 119zM87 146q0 -57 14 -87q4 -8 5 -8t6 8l169 295q5 10 2 13q-1 1 -4 2q-13 5 -34 5q-57 0 -107.5 -78.5t-50.5 -149.5zM127 39q-5 -9 1 -13q17 -10 39 -10q46 0 85.5 47.5t59 107t19.5 107.5q0 40 -17 64q-4 6 -6 6t-7 -8z" />\n
+<glyph unicode="&#xf9;" horiz-adv-x="521" d="M246 575q0 31 34 31q21 0 26 -24l26 -125v-3l1 -3q0 -2 -4 -2h-15q-4 0 -7 6l-57 107q-4 7 -4 13zM15 256q0 2 12 19t32 41.5t38 43.5q31 31 71 31q22 0 38.5 -9t16.5 -27q0 -13 -32 -132.5t-32 -145.5q0 -23 28 -23q33 0 88 78q72 104 101 199q6 24 12 55q1 4 27 7 q15 2 26 3q9 0 9 -9q0 -5 -27.5 -145.5t-27.5 -152.5q0 -25 19 -25q11 0 31 22.5t36 45t17 22.5q8 0 8 -7q0 -6 -22 -40.5t-57 -70.5t-62 -36q-14 0 -23.5 7.5t-9.5 19.5q0 22 22.5 122.5t26.5 130.5q-1 -3 -10 -22t-26 -50t-33 -55q-104 -158 -173 -158q-55 0 -55 42 q0 11 30.5 125.5t30.5 152.5q0 29 -20 29q-11 0 -34 -24.5t-41.5 -49t-20.5 -24.5q-4 0 -9 3t-5 7z" />\n
+<glyph unicode="&#xfa;" horiz-adv-x="521" d="M290 451l3 6l61 123q13 24 32 24q31 0 31 -21q0 -15 -9 -25l-91 -103q-5 -6 -8 -6h-15q-4 0 -4 2zM15 256q0 2 12 19t32 41.5t38 43.5q31 31 71 31q22 0 38.5 -9t16.5 -27q0 -13 -32 -132.5t-32 -145.5q0 -23 28 -23q33 0 88 78q72 104 101 199q6 24 12 55q1 4 27 7 q15 2 26 3q9 0 9 -9q0 -5 -27.5 -145.5t-27.5 -152.5q0 -25 19 -25q11 0 31 22.5t36 45t17 22.5q8 0 8 -7q0 -6 -22 -40.5t-57 -70.5t-62 -36q-14 0 -23.5 7.5t-9.5 19.5q0 22 22.5 122.5t26.5 130.5q-1 -3 -10 -22t-26 -50t-33 -55q-104 -158 -173 -158q-55 0 -55 42 q0 11 30.5 125.5t30.5 152.5q0 29 -20 29q-11 0 -34 -24.5t-41.5 -49t-20.5 -24.5q-4 0 -9 3t-5 7z" />\n
+<glyph unicode="&#xfb;" horiz-adv-x="521" d="M208 462l4 6l91 104q11 12 20 12h20q7 0 9 -1.5t7 -10.5l53 -104q2 -3 2 -6q0 -2 -5 -2h-12q-1 0 -7 6l-63 62q-3 3 -8 0l-85 -62q-8 -6 -9 -6h-12q-5 0 -5 2zM15 256q0 2 12 19t32 41.5t38 43.5q31 31 71 31q22 0 38.5 -9t16.5 -27q0 -13 -32 -132.5t-32 -145.5 q0 -23 28 -23q33 0 88 78q72 104 101 199q6 24 12 55q1 4 27 7q15 2 26 3q9 0 9 -9q0 -5 -27.5 -145.5t-27.5 -152.5q0 -25 19 -25q11 0 31 22.5t36 45t17 22.5q8 0 8 -7q0 -6 -22 -40.5t-57 -70.5t-62 -36q-14 0 -23.5 7.5t-9.5 19.5q0 22 22.5 122.5t26.5 130.5 q-1 -3 -10 -22t-26 -50t-33 -55q-104 -158 -173 -158q-55 0 -55 42q0 11 30.5 125.5t30.5 152.5q0 29 -20 29q-11 0 -34 -24.5t-41.5 -49t-20.5 -24.5q-4 0 -9 3t-5 7z" />\n
+<glyph unicode="&#xfc;" horiz-adv-x="521" d="M207 535q0 20 11 33t30 13q20 0 32 -15t12 -33q0 -20 -11.5 -33t-29.5 -13q-20 0 -32 15t-12 33zM347 535q0 20 11 33t30 13q20 0 32 -15t12 -33q0 -20 -11.5 -33t-29.5 -13q-20 0 -32 15t-12 33zM15 256q0 2 12 19t32 41.5t38 43.5q31 31 71 31q22 0 38.5 -9t16.5 -27 q0 -13 -32 -132.5t-32 -145.5q0 -23 28 -23q33 0 88 78q72 104 101 199q6 24 12 55q1 4 27 7q15 2 26 3q9 0 9 -9q0 -5 -27.5 -145.5t-27.5 -152.5q0 -25 19 -25q11 0 31 22.5t36 45t17 22.5q8 0 8 -7q0 -6 -22 -40.5t-57 -70.5t-62 -36q-14 0 -23.5 7.5t-9.5 19.5 q0 22 22.5 122.5t26.5 130.5q-1 -3 -10 -22t-26 -50t-33 -55q-104 -158 -173 -158q-55 0 -55 42q0 11 30.5 125.5t30.5 152.5q0 29 -20 29q-11 0 -34 -24.5t-41.5 -49t-20.5 -24.5q-4 0 -9 3t-5 7z" />\n
+<glyph unicode="&#xfd;" horiz-adv-x="422" d="M251 451l3 6l61 123q13 24 32 24q31 0 31 -21q0 -15 -9 -25l-91 -103q-4 -6 -8 -6h-15q-4 0 -4 2zM-13 -262q0 11 4 19t13 13.5t16.5 8t21 6.5t19.5 6q33 12 54 49q37 69 48 105.5t11 71.5q0 320 -69 320q-18 0 -37 -15.5t-31 -30.5t-13 -15t-4.5 1t-6.5 3.5t-3 5.5 q0 4 16.5 26.5t47.5 46t61 23.5q56 0 75 -86q12 -52 20 -241q1 -6 1 -12l35 64.5t48 94t29 74.5t17 101q1 17 11 17q12 0 24 -7t12 -18q0 -5 -2 -17q-12 -76 -148 -311l-29 -49l-10 -19q-82 -157 -101 -190q-11 -20 -39 -37q-58 -35 -74 -35q-8 0 -12.5 9t-4.5 18z" />\n
+<glyph unicode="&#xfe;" horiz-adv-x="430" d="M-44 -256q0 14 3.5 18t15.5 4h16q12 0 16 3.5t6 17.5q26 137 43 243l35 208q44 249 59 374q2 10 -1 14t-13 1q-66 -18 -74 -18q-5 0 -3 20q1 8 2.5 9.5t7.5 3.5q39 9 75.5 18.5l53.5 14t19 4.5q10 0 10 -9q0 -8 -13 -87.5t-37 -209.5t-47 -242q43 107 100 194 q37 57 99 57q44 0 60 -23.5t16 -67.5q0 -110 -74 -204t-151 -94q-11 0 -32 3.5t-24 3.5q-12 0 -13 -8l-32 -209q-5 -23 9 -24q16 -2 40 -4q14 -1 19.5 -1.5t11 -2t7 -4t1.5 -6.5q0 -14 -4.5 -17.5t-15.5 -3.5q-1 0 -27 3.5t-67.5 7t-79.5 3.5q-17 0 -17 10zM125 51 q0 -32 64 -32q33 0 69.5 42.5t60.5 103.5t24 113q0 64 -44 64q-15 0 -29.5 -9.5t-29 -30t-22.5 -34t-22 -41.5l-16 -32q-55 -105 -55 -144z" />\n
+<glyph unicode="&#xff;" horiz-adv-x="422" d="M168 535q0 20 11 33t30 13q20 0 32 -15t12 -33q0 -20 -11.5 -33t-29.5 -13q-20 0 -32 15t-12 33zM308 535q0 20 11 33t30 13q20 0 32 -15t12 -33q0 -20 -11.5 -33t-29.5 -13q-20 0 -32 15t-12 33zM-13 -262q0 11 4 19t13 13.5t16.5 8t21 6.5t19.5 6q33 12 54 49 q37 69 48 105.5t11 71.5q0 320 -69 320q-18 0 -37 -15.5t-31 -30.5t-13 -15t-4.5 1t-6.5 3.5t-3 5.5q0 4 16.5 26.5t47.5 46t61 23.5q56 0 75 -86q12 -52 20 -241q1 -6 1 -12l35 64.5t48 94t29 74.5t17 101q1 17 11 17q12 0 24 -7t12 -18q0 -5 -2 -17q-12 -76 -148 -311 l-29 -49l-10 -19q-82 -157 -101 -190q-11 -20 -39 -37q-58 -35 -74 -35q-8 0 -12.5 9t-4.5 18z" />\n
+<glyph unicode="&#x100;" horiz-adv-x="688" d="M401 788l2 21q1 6 2 7t7 1h181q5 0 6.5 -1t1.5 -6l-2 -23q-5 -8 -8 -8h-181q-7 0 -8.5 1t-0.5 8zM20 15q0 9 3 10.5t15 1.5h33q3 0 72 118l155.5 266t121.5 199q4 5 22.5 24.5t28.5 38.5q7 14 15 14q3 0 5 -1l3 -1.5t2 -3t1 -3.5t1 -5t1 -5q104 -641 116 -641h42 q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-6 0 -39.5 1.5t-50.5 1.5q-16 0 -58 -1.5t-53 -1.5q-10 0 -12 2.5t-2 15.5q0 9 3 10.5t15 1.5h57q2 0 2 11q0 24 -13.5 121t-14.5 103q-1 14 -4 16.5t-14 2.5h-189q-15 0 -23 -15q-121 -227 -121 -238l1 -1h68q8 0 9.5 -2t1.5 -11 q0 -11 -2 -14t-9 -3q-11 0 -48.5 1.5t-53.5 1.5t-39 -1.5t-34 -1.5q-10 0 -12 2.5t-2 15.5zM284 311q0 -6 18 -6h167q13 0 13 5q0 7 -11 74l-22 131t-12 64q-3 0 -13 -19l-133 -234q-7 -12 -7 -15z" />\n
+<glyph unicode="&#x101;" horiz-adv-x="433" d="M184 518l2 21q1 6 2 7t7 1h181q6 0 7 -1t1 -6l-2 -23q-5 -8 -8 -8h-181q-7 0 -8.5 1t-0.5 8zM25 59q0 46 15 100.5t42 106.5t72 86.5t98 34.5q35 0 56 -30l7.5 -12.5t7.5 -11.5t5 -4t8.5 21t6.5 23q2 6 36 11q21 2 21 -5q0 -3 -40.5 -146.5t-40.5 -169.5q0 -20 14 -20 q9 0 37 28l27 28q3 0 7 -4t4 -10q0 -3 -22 -26t-54 -46.5t-51 -23.5q-27 0 -27 24q0 19 14 72t28 97l15 44q-55 -101 -125 -174q-23 -24 -33.5 -33.5t-28 -19t-34.5 -9.5q-31 0 -48 19.5t-17 49.5zM94 96q0 -53 26 -53q25 0 81.5 62.5t97.5 129.5q15 24 15 54q0 26 -27.5 42 t-54.5 16q-32 0 -65 -46t-53 -105t-20 -100z" />\n
+<glyph unicode="&#x102;" horiz-adv-x="688" d="M415 810q0 28 4 28h13q1 0 1 -2q0 -31 15.5 -45t52.5 -14q53 0 77 32q4 6 7.5 13.5l5.5 11.5t3 4h13q-6 -46 -37.5 -77.5t-76.5 -31.5q-41 0 -59.5 23t-18.5 58zM20 15q0 9 3 10.5t15 1.5h33q3 0 72 118l155.5 266t121.5 199q4 5 22.5 24.5t28.5 38.5q7 14 15 14 q3 0 5 -1l3 -1.5t2 -3t1 -3.5t1 -5t1 -5q104 -641 116 -641h42q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-6 0 -39.5 1.5t-50.5 1.5q-16 0 -58 -1.5t-53 -1.5q-10 0 -12 2.5t-2 15.5q0 9 3 10.5t15 1.5h57q2 0 2 11q0 24 -13.5 121t-14.5 103q-1 14 -4 16.5t-14 2.5h-189 q-15 0 -23 -15q-121 -227 -121 -238l1 -1h68q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -48.5 1.5t-53.5 1.5t-39 -1.5t-34 -1.5q-10 0 -12 2.5t-2 15.5zM284 311q0 -6 18 -6h167q13 0 13 5q0 7 -11 74l-22 131t-12 64q-3 0 -13 -19l-133 -234q-7 -12 -7 -15z" />\n
+<glyph unicode="&#x103;" horiz-adv-x="433" d="M200 552q0 32 4 32h13q1 0 1 -3q0 -9 2 -21q9 -49 66 -49q52 0 78 40q4 7 7.5 15.5t5 13t2.5 4.5h13q-6 -53 -37.5 -89t-76.5 -36q-41 0 -59.5 26.5t-18.5 66.5zM25 59q0 46 15 100.5t42 106.5t72 86.5t98 34.5q35 0 56 -30l7.5 -12.5t7.5 -11.5t5 -4t8.5 21t6.5 23 q2 6 36 11q21 2 21 -5q0 -3 -40.5 -146.5t-40.5 -169.5q0 -20 14 -20q9 0 37 28l27 28q3 0 7 -4t4 -10q0 -3 -22 -26t-54 -46.5t-51 -23.5q-27 0 -27 24q0 19 14 72t28 97l15 44q-55 -101 -125 -174q-23 -24 -33.5 -33.5t-28 -19t-34.5 -9.5q-31 0 -48 19.5t-17 49.5zM94 96 q0 -53 26 -53q25 0 81.5 62.5t97.5 129.5q15 24 15 54q0 26 -27.5 42t-54.5 16q-32 0 -65 -46t-53 -105t-20 -100z" />\n
+<glyph unicode="&#x104;" horiz-adv-x="688" d="M20 15q0 9 3 10.5t15 1.5h33q3 0 72 118l155.5 266t121.5 199q4 5 22.5 24.5t28.5 38.5q7 14 15 14q3 0 5 -1l3 -1.5t2 -3t1 -3.5t1 -5t1 -5q104 -641 116 -641h42q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-6 0 -19 0.5t-31 1.5t-29 1q-107 -95 -107 -177 q0 -24 14.5 -44.5t34.5 -20.5t42 11t36 22l14 11q1 0 5 -6t4 -7q0 -3 -19 -19t-55 -34t-72 -18q-30 0 -50.5 26t-20.5 58q0 31 26 70t47 60l71 68q-17 0 -50 -1.5t-42 -1.5q-10 0 -12 2.5t-2 15.5q0 9 3 10.5t15 1.5h57q2 0 2 11q0 24 -13.5 121t-14.5 103q-1 14 -4 16.5 t-14 2.5h-189q-15 0 -23 -15q-121 -227 -121 -238l1 -1h68q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -48.5 1.5t-53.5 1.5t-39 -1.5t-34 -1.5q-10 0 -12 2.5t-2 15.5zM284 311q0 -6 18 -6h167q13 0 13 5q0 7 -11 74l-22 131t-12 64q-3 0 -13 -19l-133 -234 q-7 -12 -7 -15z" />\n
+<glyph unicode="&#x105;" horiz-adv-x="433" d="M25 59q0 46 15 100.5t42 106.5t72 86.5t98 34.5q35 0 56 -30l7.5 -12.5t7.5 -11.5t5 -4t8.5 21t6.5 23q2 6 36 11q21 2 21 -5q0 -3 -40.5 -146.5t-40.5 -169.5q0 -20 14 -20q9 0 37 28l27 28q3 0 7 -4t4 -10q0 -2 -11 -13.5t-30 -29t-36 -30.5q-22 -17 -33 -27 q-91 -89 -91 -162q0 -24 14.5 -44.5t34.5 -20.5t42 11t36 22l14 11q1 0 5 -6t4 -7q0 -3 -19 -19t-55 -34t-72 -18q-30 0 -50.5 26t-20.5 58q0 29 23 65t44.5 58.5t65.5 64.5q-19 3 -19 23q0 19 14 72t28 97l15 44q-55 -101 -125 -174q-23 -24 -33.5 -33.5t-28 -19 t-34.5 -9.5q-31 0 -48 19.5t-17 49.5zM94 96q0 -53 26 -53q25 0 81.5 62.5t97.5 129.5q15 24 15 54q0 26 -27.5 42t-54.5 16q-32 0 -65 -46t-53 -105t-20 -100z" />\n
+<glyph unicode="&#x106;" horiz-adv-x="686" d="M389 731l3 6l66 85q20 25 38 25q26 0 26 -21q0 -18 -18 -31l-83 -60q-8 -6 -9 -6h-19q-4 0 -4 2zM35 291q0 160 108 270t255 110q62 0 120 -24.5t92 -62.5l12 41q8 0 18.5 -3.5t10.5 -7.5q0 -3 -7.5 -41l-17 -84t-10.5 -54q-1 -5 -13 -5q-9 0 -16 4t-7 7q0 1 11.5 46.5 t11.5 50.5t-28 29.5t-79 50t-99 25.5q-75 0 -139 -56t-98.5 -137t-34.5 -162q0 -123 69.5 -195.5t172.5 -72.5q47 0 91 16.5t67 33.5t26 26q10 29 25 84q3 9 8 10.5t15 -1.5q17 -4 17 -11q0 -6 -33 -116q-5 -18 -81.5 -47t-141.5 -29q-64 0 -119.5 16.5t-103 50.5t-75 95 t-27.5 143z" />\n
+<glyph unicode="&#x107;" horiz-adv-x="402" d="M250 451l3 6l61 123q13 24 32 24q31 0 31 -21q0 -15 -9 -25l-91 -103q-5 -6 -8 -6h-15q-4 0 -4 2zM25 128q0 114 71 188.5t150 74.5q58 0 86 -31q22 -24 22 -56q0 -21 -12 -35t-31 -14q-22 0 -22 37q0 4 0.5 12t0.5 12q0 20 -11.5 34t-35.5 14q-28 0 -57 -18.5t-49 -48.5 q-47 -71 -47 -153q0 -16 2.5 -28.5t11 -32.5t32 -31.5t60.5 -11.5q38 0 76.5 19.5t61.5 39t24 19.5q3 0 7.5 -5t4.5 -9q0 -5 -30 -31.5t-82 -54t-96 -27.5q-73 0 -105 40t-32 97z" />\n
+<glyph unicode="&#x108;" horiz-adv-x="686" d="M295 731q0 1 4 5l91 92q11 11 20 11h20q7 0 9 -1.5t7 -9.5l53 -92q2 -3 2 -5t-5 -2h-12q-1 0 -7 6l-63 52q-3 3 -8 0l-85 -52q-2 -1 -4 -2.5t-3 -2.5l-2 -1h-12q-5 0 -5 2zM35 291q0 160 108 270t255 110q62 0 120 -24.5t92 -62.5l12 41q8 0 18.5 -3.5t10.5 -7.5 q0 -3 -7.5 -41l-17 -84t-10.5 -54q-1 -5 -13 -5q-9 0 -16 4t-7 7q0 1 11.5 46.5t11.5 50.5t-28 29.5t-79 50t-99 25.5q-75 0 -139 -56t-98.5 -137t-34.5 -162q0 -123 69.5 -195.5t172.5 -72.5q47 0 91 16.5t67 33.5t26 26q10 29 25 84q3 9 8 10.5t15 -1.5q17 -4 17 -11 q0 -6 -33 -116q-5 -18 -81.5 -47t-141.5 -29q-64 0 -119.5 16.5t-103 50.5t-75 95t-27.5 143z" />\n
+<glyph unicode="&#x109;" horiz-adv-x="402" d="M168 462l4 6l91 104q11 12 20 12h20q7 0 9 -1.5t7 -10.5l53 -104q2 -3 2 -6q0 -2 -5 -2h-12q-1 0 -7 6l-63 62q-3 3 -8 0l-85 -62q-8 -6 -9 -6h-12q-5 0 -5 2zM25 128q0 114 71 188.5t150 74.5q58 0 86 -31q22 -24 22 -56q0 -21 -12 -35t-31 -14q-22 0 -22 37q0 4 0.5 12 t0.5 12q0 20 -11.5 34t-35.5 14q-28 0 -57 -18.5t-49 -48.5q-47 -71 -47 -153q0 -16 2.5 -28.5t11 -32.5t32 -31.5t60.5 -11.5q38 0 76.5 19.5t61.5 39t24 19.5q3 0 7.5 -5t4.5 -9q0 -5 -30 -31.5t-82 -54t-96 -27.5q-73 0 -105 40t-32 97z" />\n
+<glyph unicode="&#x10a;" horiz-adv-x="686" d="M366 790q0 20 11 33t30 13q20 0 32 -15t12 -33q0 -20 -11.5 -33t-29.5 -13q-20 0 -32 15t-12 33zM35 291q0 160 108 270t255 110q62 0 120 -24.5t92 -62.5l12 41q8 0 18.5 -3.5t10.5 -7.5q0 -3 -7.5 -41l-17 -84t-10.5 -54q-1 -5 -13 -5q-9 0 -16 4t-7 7q0 1 11.5 46.5 t11.5 50.5t-28 29.5t-79 50t-99 25.5q-75 0 -139 -56t-98.5 -137t-34.5 -162q0 -123 69.5 -195.5t172.5 -72.5q47 0 91 16.5t67 33.5t26 26q10 29 25 84q3 9 8 10.5t15 -1.5q17 -4 17 -11q0 -6 -33 -116q-5 -18 -81.5 -47t-141.5 -29q-64 0 -119.5 16.5t-103 50.5t-75 95 t-27.5 143z" />\n
+<glyph unicode="&#x10b;" horiz-adv-x="402" d="M236 540q0 20 11 33t30 13q20 0 32 -15t12 -33q0 -20 -11.5 -33t-29.5 -13q-20 0 -32 15t-12 33zM25 128q0 114 71 188.5t150 74.5q58 0 86 -31q22 -24 22 -56q0 -21 -12 -35t-31 -14q-22 0 -22 37q0 4 0.5 12t0.5 12q0 20 -11.5 34t-35.5 14q-28 0 -57 -18.5t-49 -48.5 q-47 -71 -47 -153q0 -16 2.5 -28.5t11 -32.5t32 -31.5t60.5 -11.5q38 0 76.5 19.5t61.5 39t24 19.5q3 0 7.5 -5t4.5 -9q0 -5 -30 -31.5t-82 -54t-96 -27.5q-73 0 -105 40t-32 97z" />\n
+<glyph unicode="&#x10c;" horiz-adv-x="686" d="M318 837q0 2 5 2h12q1 0 7 -6l63 -52q3 -3 8 0l85 52q2 1 4 2.5t4 2.5l1 1h12q5 0 5 -2q0 -1 -4 -5l-91 -92q-11 -11 -20 -11h-20q-7 0 -9 1.5t-7 9.5l-53 92q-2 3 -2 5zM35 291q0 160 108 270t255 110q62 0 120 -24.5t92 -62.5l12 41q8 0 18.5 -3.5t10.5 -7.5 q0 -3 -7.5 -41l-17 -84t-10.5 -54q-1 -5 -13 -5q-9 0 -16 4t-7 7q0 1 11.5 46.5t11.5 50.5t-28 29.5t-79 50t-99 25.5q-75 0 -139 -56t-98.5 -137t-34.5 -162q0 -123 69.5 -195.5t172.5 -72.5q47 0 91 16.5t67 33.5t26 26q10 29 25 84q3 9 8 10.5t15 -1.5q17 -4 17 -11 q0 -6 -33 -116q-5 -18 -81.5 -47t-141.5 -29q-64 0 -119.5 16.5t-103 50.5t-75 95t-27.5 143z" />\n
+<glyph unicode="&#x10d;" horiz-adv-x="402" d="M189 582q0 2 5 2h12q1 0 7 -6l63 -62q3 -3 8 0l85 62q7 6 9 6h12q5 0 5 -2l-4 -6l-91 -104q-11 -12 -20 -12h-20q-7 0 -9 1.5t-7 10.5l-53 104q-2 3 -2 6zM25 128q0 114 71 188.5t150 74.5q58 0 86 -31q22 -24 22 -56q0 -21 -12 -35t-31 -14q-22 0 -22 37q0 4 0.5 12 t0.5 12q0 20 -11.5 34t-35.5 14q-28 0 -57 -18.5t-49 -48.5q-47 -71 -47 -153q0 -16 2.5 -28.5t11 -32.5t32 -31.5t60.5 -11.5q38 0 76.5 19.5t61.5 39t24 19.5q3 0 7.5 -5t4.5 -9q0 -5 -30 -31.5t-82 -54t-96 -27.5q-73 0 -105 40t-32 97z" />\n
+<glyph unicode="&#x10e;" horiz-adv-x="742" d="M266 837q0 2 5 2h12q1 0 7 -6l63 -52q3 -3 8 0l85 52q2 1 4 2.5t4 2.5l1 1h12q5 0 5 -2q0 -1 -4 -5l-91 -92q-11 -11 -20 -11h-20q-7 0 -9 1.5t-7 9.5l-53 92q-2 3 -2 5zM19 10q0 11 3 13t14 2h43q5 0 42.5 261.5t45.5 338.5q2 11 -4 11l-70 -2q-5 0 -7.5 0.5t-4 3 t-1.5 8.5v6t0.5 4.5t2 3.5t4 1.5t6.5 0.5h24t51.5 -0.5t43.5 -0.5q33 0 75.5 1t56.5 1q165 0 261.5 -80t96.5 -248q0 -158 -102 -247.5t-248 -91.5q-32 0 -112 2t-113 2q-16 0 -55 -2t-42 -2q-8 0 -9.5 2t-1.5 12zM171 46q0 -13 6 -17t59 -4q97 0 170 27t111 64t61.5 88 t29.5 87.5t6 73.5q0 123 -74.5 196.5t-223.5 73.5q-49 0 -63 -4l-9 -56l-20 -137.5l-24 -165t-20.5 -148.5t-8.5 -78z" />\n
+<glyph unicode="&#x10f;" horiz-adv-x="473" d="M478 495q0 3 6 25.5l15 57.5l13 51q9 32 34 32q26 0 26 -23q0 -9 -13 -35l-55 -98q-6 -12 -9 -12h-15q-2 0 -2 2zM25 74q0 34 14.5 83.5t40 100t68 86t92.5 35.5q17 0 33.5 -3t25 -6.5t18 -8.5t10.5 -5q9 -4 12 -2t5 12q6 31 15 91.5l15.5 107t6.5 47.5q5 17 -4 17 q-2 0 -44 -10.5t-45 -10.5q-5 0 -3 21q1 8 2.5 9.5t7.5 3.5q39 8 76 17.5t55 14.5t20 5q11 0 11 -15q0 -3 -50 -288t-50 -316q0 -15 13 -15t35.5 18.5t39.5 36.5t18 18q3 0 6.5 -3t3.5 -5q0 -5 -22 -32t-61.5 -56t-75.5 -29q-12 0 -19.5 9.5t-7.5 25.5q0 18 10.5 70.5 t20.5 95.5l10 43q-38 -72 -89 -139l-30.5 -39t-29 -30.5t-37 -25t-40.5 -7.5q-10 0 -19.5 2t-24.5 9t-24 24t-9 43zM91 102q0 -56 46 -56q41 0 138 140q54 82 54 118q0 14 -29 33.5t-60 19.5q-41 0 -77 -49t-54 -107t-18 -99z" />\n
+<glyph unicode="&#x110;" horiz-adv-x="742" d="M19 10q0 11 3 13t14 2h43q5 0 46 285q1 8 -1 9.5t-11 1.5h-64q-2 0 -2.5 12t2.5 12h71q10 0 11 12q27 188 36 268q2 11 -4 11l-70 -2q-5 0 -7.5 0.5t-4 3t-1.5 8.5v6t0.5 4.5t2 3.5t4 1.5t6.5 0.5h24t51.5 -0.5t43.5 -0.5q33 0 75.5 1t56.5 1q165 0 261.5 -80t96.5 -248 q0 -158 -102 -247.5t-248 -91.5q-32 0 -112 2t-113 2q-16 0 -55 -2t-42 -2q-8 0 -9.5 2t-1.5 12zM171 46q0 -13 6 -17t59 -4q97 0 170 27t111 64t61.5 88t29.5 87.5t6 73.5q0 123 -74.5 196.5t-223.5 73.5q-49 0 -63 -4l-41 -274q-1 -7 0 -9.5t8 -2.5h196q3 0 3 -12t-3 -12 h-197q-9 0 -11 -1.5t-3 -9.5q-34 -236 -34 -264z" />\n
+<glyph unicode="&#x111;" horiz-adv-x="473" d="M25 74q0 34 14.5 83.5t40 100t68 86t92.5 35.5q17 0 33.5 -3t25 -6.5t18 -8.5t10.5 -5q9 -4 12 -2t5 12q10 54 18 110q1 6 0 7t-8 1h-145q-2 0 -2.5 12t2.5 12h148q9 0 10 7l6.5 46.5t5.5 37t2 13.5q5 17 -4 17q-2 0 -44 -10.5t-45 -10.5q-5 0 -3 21q1 8 2.5 9.5t7.5 3.5 q39 8 76 17.5t55 14.5t20 5q11 0 11 -15q0 -2 -25 -148q-1 -6 -0.5 -7t7.5 -1h61q3 0 3 -12t-3 -12h-64q-7 0 -8.5 -1t-2.5 -7q-68 -387 -68 -416q0 -15 13 -15t35.5 18.5t39.5 36.5t18 18q3 0 6.5 -3t3.5 -5q0 -5 -22 -32t-61.5 -56t-75.5 -29q-12 0 -19.5 9.5t-7.5 25.5 q0 18 10.5 70.5t20.5 95.5l10 43q-38 -72 -89 -139l-30.5 -39t-29 -30.5t-37 -25t-40.5 -7.5q-10 0 -19.5 2t-24.5 9t-24 24t-9 43zM91 102q0 -56 46 -56q41 0 138 140q54 82 54 118q0 14 -29 33.5t-60 19.5q-41 0 -77 -49t-54 -107t-18 -99z" />\n
+<glyph unicode="&#x112;" horiz-adv-x="579" d="M252 788l2 21q1 6 2 7t7 1h181q6 0 7 -1t1 -6l-2 -23q-5 -8 -8 -8h-181q-7 0 -8.5 1t-0.5 8zM20 15q0 9 3 10.5t15 1.5h43q83 519 83 599q0 10 -3 10h-55q-7 0 -10.5 0.5t-6 4t-2.5 10.5q0 14 12 14l47 -1q46 -2 67 -2q28 0 108.5 1.5t100.5 1.5q55 0 74.5 2.5t20.5 10.5 q1 12 13 12q11 0 14 -2t3 -9q0 -4 -4 -41t-5 -84q0 -6 -3 -8t-13 -2q-15 0 -15 14q0 2 3 36t3 37q0 7 -263 7q-5 0 -41 -269q-2 -11 -0.5 -14t14.5 -3h164q45 0 47 13l11 53q1 7 16 7q13 0 13 -6q0 -4 -2.5 -17t-7 -34l-7.5 -36q-7 -39 -15 -89q-1 -7 -13 -7q-17 0 -17 8 q1 7 4 23.5t5.5 29t2.5 14.5q0 8 -10 11t-40 3h-151q-9 0 -12 -0.5t-5 -2.5t-3 -7q-3 -13 -19.5 -129t-19.5 -147q0 -9 7 -9l319 7q4 0 10 16.5t14.5 43t13.5 37.5q4 9 14 9q17 0 17 -11q0 -5 -5.5 -21l-17 -47.5t-19.5 -55.5q-4 -11 -17 -11q-11 0 -179 1.5t-184 1.5 t-54 -1.5t-49 -1.5q-10 0 -12 2.5t-2 15.5z" />\n
+<glyph unicode="&#x113;" horiz-adv-x="390" d="M183 518l2 21q1 6 2 7t7 1h181q5 0 6.5 -1t1.5 -6l-2 -23q-5 -8 -8 -8h-181q-7 0 -8.5 1t-0.5 8zM25 105q0 114 73 200t172 86q93 0 93 -66q0 -43 -35 -77t-88 -54q-65 -24 -141 -24q-8 0 -8 -46q0 -89 96 -89q42 0 82 21.5t63.5 43.5t24.5 22q4 0 8.5 -5t4.5 -9 q0 -2 -11 -13.5t-32 -28t-47 -32.5t-61 -27.5t-68 -11.5q-55 0 -90.5 27.5t-35.5 82.5zM106 200q0 -7 10 -7q74 0 128 36.5t54 96.5q0 19 -14 30t-36 11q-82 0 -128 -122q-14 -35 -14 -45z" />\n
+<glyph unicode="&#x114;" horiz-adv-x="579" d="M266 810q0 28 4 28h13q1 0 1 -2q0 -31 15.5 -45t52.5 -14q53 0 77 32q4 6 7.5 13.5l5.5 11.5t3 4h13q-6 -46 -37.5 -77.5t-76.5 -31.5q-41 0 -59.5 23t-18.5 58zM20 15q0 9 3 10.5t15 1.5h43q83 519 83 599q0 10 -3 10h-55q-7 0 -10.5 0.5t-6 4t-2.5 10.5q0 14 12 14 l47 -1q46 -2 67 -2q28 0 108.5 1.5t100.5 1.5q55 0 74.5 2.5t20.5 10.5q1 12 13 12q11 0 14 -2t3 -9q0 -4 -4 -41t-5 -84q0 -6 -3 -8t-13 -2q-15 0 -15 14q0 2 3 36t3 37q0 7 -263 7q-5 0 -41 -269q-2 -11 -0.5 -14t14.5 -3h164q45 0 47 13l11 53q1 7 16 7q13 0 13 -6 q0 -4 -2.5 -17t-7 -34l-7.5 -36q-7 -39 -15 -89q-1 -7 -13 -7q-17 0 -17 8q1 7 4 23.5t5.5 29t2.5 14.5q0 8 -10 11t-40 3h-151q-9 0 -12 -0.5t-5 -2.5t-3 -7q-3 -13 -19.5 -129t-19.5 -147q0 -9 7 -9l319 7q4 0 10 16.5t14.5 43t13.5 37.5q4 9 14 9q17 0 17 -11 q0 -5 -5.5 -21l-17 -47.5t-19.5 -55.5q-4 -11 -17 -11q-11 0 -179 1.5t-184 1.5t-54 -1.5t-49 -1.5q-10 0 -12 2.5t-2 15.5z" />\n
+<glyph unicode="&#x115;" horiz-adv-x="390" d="M199 552q0 32 4 32h13q1 0 1 -3q0 -9 2 -21q9 -49 66 -49q52 0 78 40q4 7 7.5 15.5t5 13t2.5 4.5h13q-6 -53 -37.5 -89t-76.5 -36q-41 0 -59.5 26.5t-18.5 66.5zM25 105q0 114 73 200t172 86q93 0 93 -66q0 -43 -35 -77t-88 -54q-65 -24 -141 -24q-8 0 -8 -46 q0 -89 96 -89q42 0 82 21.5t63.5 43.5t24.5 22q4 0 8.5 -5t4.5 -9q0
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>next</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAAAQ=</string> </persistent>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="4" aka="AAAAAAAAAAQ=">
+    <pickle>
+      <global name="Pdata" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+ -2 -11 -13.5t-32 -28t-47 -32.5t-61 -27.5t-68 -11.5q-55 0 -90.5 27.5t-35.5 82.5zM106 200q0 -7 10 -7q74 0 128 36.5t54 96.5q0 19 -14 30t-36 11q-82 0 -128 -122q-14 -35 -14 -45z" />\n
+<glyph unicode="&#x116;" horiz-adv-x="579" d="M310 790q0 20 11 33t30 13q20 0 32 -15t12 -33q0 -20 -11.5 -33t-29.5 -13q-20 0 -32 15t-12 33zM20 15q0 9 3 10.5t15 1.5h43q83 519 83 599q0 10 -3 10h-55q-7 0 -10.5 0.5t-6 4t-2.5 10.5q0 14 12 14l47 -1q46 -2 67 -2q28 0 108.5 1.5t100.5 1.5q55 0 74.5 2.5 t20.5 10.5q1 12 13 12q11 0 14 -2t3 -9q0 -4 -4 -41t-5 -84q0 -6 -3 -8t-13 -2q-15 0 -15 14q0 2 3 36t3 37q0 7 -263 7q-5 0 -41 -269q-2 -11 -0.5 -14t14.5 -3h164q45 0 47 13l11 53q1 7 16 7q13 0 13 -6q0 -4 -2.5 -17t-7 -34l-7.5 -36q-7 -39 -15 -89q-1 -7 -13 -7 q-17 0 -17 8q1 7 4 23.5t5.5 29t2.5 14.5q0 8 -10 11t-40 3h-151q-9 0 -12 -0.5t-5 -2.5t-3 -7q-3 -13 -19.5 -129t-19.5 -147q0 -9 7 -9l319 7q4 0 10 16.5t14.5 43t13.5 37.5q4 9 14 9q17 0 17 -11q0 -5 -5.5 -21l-17 -47.5t-19.5 -55.5q-4 -11 -17 -11q-11 0 -179 1.5 t-184 1.5t-54 -1.5t-49 -1.5q-10 0 -12 2.5t-2 15.5z" />\n
+<glyph unicode="&#x117;" horiz-adv-x="390" d="M241 540q0 20 11 33t30 13q20 0 32 -15t12 -33q0 -20 -11.5 -33t-29.5 -13q-20 0 -32 15t-12 33zM25 105q0 114 73 200t172 86q93 0 93 -66q0 -43 -35 -77t-88 -54q-65 -24 -141 -24q-8 0 -8 -46q0 -89 96 -89q42 0 82 21.5t63.5 43.5t24.5 22q4 0 8.5 -5t4.5 -9 q0 -2 -11 -13.5t-32 -28t-47 -32.5t-61 -27.5t-68 -11.5q-55 0 -90.5 27.5t-35.5 82.5zM106 200q0 -7 10 -7q74 0 128 36.5t54 96.5q0 19 -14 30t-36 11q-82 0 -128 -122q-14 -35 -14 -45z" />\n
+<glyph unicode="&#x118;" horiz-adv-x="579" d="M20 15q0 9 3 10.5t15 1.5h43q83 519 83 599q0 10 -3 10h-55q-7 0 -10.5 0.5t-6 4t-2.5 10.5q0 14 12 14l47 -1q46 -2 67 -2q28 0 108.5 1.5t100.5 1.5q55 0 74.5 2.5t20.5 10.5q1 12 13 12q11 0 14 -2t3 -9q0 -4 -4 -41t-5 -84q0 -6 -3 -8t-13 -2q-15 0 -15 14q0 2 3 36 t3 37q0 7 -263 7q-5 0 -41 -269q-2 -11 -0.5 -14t14.5 -3h164q45 0 47 13l11 53q1 7 16 7q13 0 13 -6q0 -4 -2.5 -17t-7 -34l-7.5 -36q-7 -39 -15 -89q-1 -7 -13 -7q-17 0 -17 8q1 7 4 23.5t5.5 29t2.5 14.5q0 8 -10 11t-40 3h-151q-9 0 -12 -0.5t-5 -2.5t-3 -7 q-3 -13 -19.5 -129t-19.5 -147q0 -9 7 -9l319 7q4 0 10 16.5t14.5 43t13.5 37.5q4 9 14 9q17 0 17 -11q0 -5 -5.5 -21l-17 -47.5t-19.5 -55.5q-4 -11 -17 -11h-62q-101 -109 -101 -174t47 -65q20 0 42 11t36 22l14 11q1 0 5 -6t4 -7q0 -3 -19 -19t-55 -34t-72 -18 q-31 0 -50 21t-19 56q0 73 143 203q-202 2 -276 2q-16 0 -54 -1.5t-49 -1.5q-10 0 -12 2.5t-2 15.5z" />\n
+<glyph unicode="&#x119;" horiz-adv-x="390" d="M25 105q0 114 73 200t172 86q93 0 93 -66q0 -43 -35 -77t-88 -54q-65 -24 -141 -24q-8 0 -8 -46q0 -89 96 -89q42 0 82 21.5t63.5 43.5t24.5 22q4 0 8.5 -5t4.5 -9q0 -5 -33 -33t-50 -46q-48 -49 -87 -107t-39 -99q0 -65 47 -65q20 0 42 11t36 22l14 11q1 0 5 -6t4 -7 q0 -3 -19 -19t-55 -34t-72 -18q-31 0 -50 21t-19 56q0 11 2.5 22t9.5 24.5l12.5 23.5t18 26l19.5 25t23.5 27l23 25l25 26.5l23.5 24.5q-51 -24 -100 -24q-55 0 -90.5 27.5t-35.5 82.5zM106 200q0 -7 10 -7q74 0 128 36.5t54 96.5q0 19 -14 30t-36 11q-82 0 -128 -122 q-14 -35 -14 -45z" />\n
+<glyph unicode="&#x11a;" horiz-adv-x="579" d="M262 837q0 2 5 2h12q1 0 7 -6l63 -52q3 -3 8 0l85 52q2 1 4 2.5t4 2.5l1 1h12q5 0 5 -2q0 -1 -4 -5l-91 -92q-11 -11 -20 -11h-20q-7 0 -9 1.5t-7 9.5l-53 92q-2 3 -2 5zM20 15q0 9 3 10.5t15 1.5h43q83 519 83 599q0 10 -3 10h-55q-7 0 -10.5 0.5t-6 4t-2.5 10.5 q0 14 12 14l47 -1q46 -2 67 -2q28 0 108.5 1.5t100.5 1.5q55 0 74.5 2.5t20.5 10.5q1 12 13 12q11 0 14 -2t3 -9q0 -4 -4 -41t-5 -84q0 -6 -3 -8t-13 -2q-15 0 -15 14q0 2 3 36t3 37q0 7 -263 7q-5 0 -41 -269q-2 -11 -0.5 -14t14.5 -3h164q45 0 47 13l11 53q1 7 16 7 q13 0 13 -6q0 -4 -2.5 -17t-7 -34l-7.5 -36q-7 -39 -15 -89q-1 -7 -13 -7q-17 0 -17 8q1 7 4 23.5t5.5 29t2.5 14.5q0 8 -10 11t-40 3h-151q-9 0 -12 -0.5t-5 -2.5t-3 -7q-3 -13 -19.5 -129t-19.5 -147q0 -9 7 -9l319 7q4 0 10 16.5t14.5 43t13.5 37.5q4 9 14 9q17 0 17 -11 q0 -5 -5.5 -21l-17 -47.5t-19.5 -55.5q-4 -11 -17 -11q-11 0 -179 1.5t-184 1.5t-54 -1.5t-49 -1.5q-10 0 -12 2.5t-2 15.5z" />\n
+<glyph unicode="&#x11b;" horiz-adv-x="390" d="M194 582q0 2 5 2h12q1 0 7 -6l63 -62q3 -3 8 0l85 62q8 6 9 6h12q5 0 5 -2l-4 -6l-91 -104q-11 -12 -20 -12h-20q-7 0 -9 1.5t-7 10.5l-53 104q-2 3 -2 6zM25 105q0 114 73 200t172 86q93 0 93 -66q0 -43 -35 -77t-88 -54q-65 -24 -141 -24q-8 0 -8 -46q0 -89 96 -89 q42 0 82 21.5t63.5 43.5t24.5 22q4 0 8.5 -5t4.5 -9q0 -2 -11 -13.5t-32 -28t-47 -32.5t-61 -27.5t-68 -11.5q-55 0 -90.5 27.5t-35.5 82.5zM106 200q0 -7 10 -7q74 0 128 36.5t54 96.5q0 19 -14 30t-36 11q-82 0 -128 -122q-14 -35 -14 -45z" />\n
+<glyph unicode="&#x11c;" horiz-adv-x="721" d="M309 731q0 1 4 5l91 92q11 11 20 11h20q7 0 9 -1.5t7 -9.5l53 -92q2 -3 2 -5t-5 -2h-12q-1 0 -7 6l-63 52q-3 3 -8 0l-85 -52q-2 -1 -4 -2.5t-3 -2.5l-2 -1h-12q-5 0 -5 2zM35 266q0 108 51.5 203t138.5 150.5t186 55.5q26 0 51.5 -3.5t46.5 -8.5t39.5 -12t33 -13.5 t24.5 -11.5l16 -8l6 -4q1 0 6 27q3 11 11 11q9 0 15.5 -2t5.5 -7q-13 -84 -23 -175l-1.5 -7.5t-4 -4.5t-9.5 -2q-22 0 -18 16q1 5 8.5 49.5t7.5 50.5q0 5 -35.5 24t-87.5 37.5t-88 18.5q-78 0 -145.5 -57.5t-103.5 -143.5t-36 -173q0 -122 67 -195t165 -73q65 0 111.5 21.5 t51.5 40.5q15 55 18 136q1 14 -9 14h-85q-8 0 -8 12q0 18 9 18q16 0 64 -1.5t66 -1.5q17 0 49.5 1.5t53.5 1.5q8 0 8 -14q0 -16 -8 -16h-57q-2 0 -19 -146q-1 -10 -44.5 -33.5t-116.5 -45t-138 -21.5q-28 0 -59 6t-70.5 26t-70 50.5t-52 85t-21.5 124.5z" />\n
+<glyph unicode="&#x11d;" horiz-adv-x="426" d="M146 460l4 6l91 104q11 12 20 12h20q7 0 9 -1.5t7 -10.5l53 -104q2 -3 2 -6q0 -2 -5 -2h-12q-1 0 -7 6l-63 62q-3 3 -8 0l-85 -62q-8 -6 -9 -6h-12q-5 0 -5 2zM-6 -157q0 39 29.5 67t61.5 42q12 6 12 8q0 1 -3 2.5t-7.5 3.5t-7.5 4q-25 18 -25 33q0 7 18 35.5t27 31.5 l60 22l6 3q0 2 -7 4q-14 4 -28 11.5t-31.5 22t-28 40t-10.5 57.5q0 70 51.5 119.5t125.5 49.5q18 0 35 -4.5t28 -11.5t19 -13.5t12 -11t5 -4.5q2 0 7.5 11.5t12 26.5t8.5 19q5 9 21 9q27 0 27 -11q0 -12 -11.5 -33t-23 -38t-11.5 -18q0 -6 3 -13q7 -18 7 -40q0 -73 -53 -121 q-26 -24 -51.5 -35t-74.5 -24q-93 -27 -93 -47q0 -9 10.5 -16t37 -13.5t41.5 -9t55 -8.5q17 -3 26 -4q65 -11 98 -30.5t33 -64.5q0 -75 -67 -110t-173 -35q-44 0 -79.5 7t-63.5 29t-28 58zM36 -151q0 -21 18 -36.5t46.5 -22t53.5 -9.5t50 -3q62 0 101 22.5t39 66.5 q0 32 -26 46t-78 23q-98 17 -107 17q-8 0 -32 -11q-65 -32 -65 -93zM123 229q0 -60 24.5 -87t49.5 -27q40 0 78.5 48.5t38.5 115.5q0 37 -22 67t-56 30q-50 0 -81.5 -48.5t-31.5 -98.5z" />\n
+<glyph unicode="&#x11e;" horiz-adv-x="721" d="M336 810q0 28 4 28h13q1 0 1 -2q0 -31 15.5 -45t52.5 -14q53 0 77 32q4 6 7.5 13.5l5.5 11.5t3 4h13q-6 -46 -37.5 -77.5t-76.5 -31.5q-41 0 -59.5 23t-18.5 58zM35 266q0 108 51.5 203t138.5 150.5t186 55.5q26 0 51.5 -3.5t46.5 -8.5t39.5 -12t33 -13.5t24.5 -11.5 l16 -8l6 -4q1 0 6 27q3 11 11 11q9 0 15.5 -2t5.5 -7q-13 -84 -23 -175l-1.5 -7.5t-4 -4.5t-9.5 -2q-22 0 -18 16q1 5 8.5 49.5t7.5 50.5q0 5 -35.5 24t-87.5 37.5t-88 18.5q-78 0 -145.5 -57.5t-103.5 -143.5t-36 -173q0 -122 67 -195t165 -73q65 0 111.5 21.5t51.5 40.5 q15 55 18 136q1 14 -9 14h-85q-8 0 -8 12q0 18 9 18q16 0 64 -1.5t66 -1.5q17 0 49.5 1.5t53.5 1.5q8 0 8 -14q0 -16 -8 -16h-57q-2 0 -19 -146q-1 -10 -44.5 -33.5t-116.5 -45t-138 -21.5q-28 0 -59 6t-70.5 26t-70 50.5t-52 85t-21.5 124.5z" />\n
+<glyph unicode="&#x11f;" horiz-adv-x="426" d="M172 550q0 32 4 32h13q1 0 1 -3q0 -9 2 -21q9 -49 66 -49q52 0 78 40q4 7 7.5 15.5t5 13t2.5 4.5h13q-6 -53 -37.5 -89t-76.5 -36q-41 0 -59.5 26.5t-18.5 66.5zM-6 -157q0 39 29.5 67t61.5 42q12 6 12 8q0 1 -3 2.5t-7.5 3.5t-7.5 4q-25 18 -25 33q0 7 18 35.5t27 31.5 l60 22l6 3q0 2 -7 4q-14 4 -28 11.5t-31.5 22t-28 40t-10.5 57.5q0 70 51.5 119.5t125.5 49.5q18 0 35 -4.5t28 -11.5t19 -13.5t12 -11t5 -4.5q2 0 7.5 11.5t12 26.5t8.5 19q5 9 21 9q27 0 27 -11q0 -12 -11.5 -33t-23 -38t-11.5 -18q0 -6 3 -13q7 -18 7 -40q0 -73 -53 -121 q-26 -24 -51.5 -35t-74.5 -24q-93 -27 -93 -47q0 -9 10.5 -16t37 -13.5t41.5 -9t55 -8.5q17 -3 26 -4q65 -11 98 -30.5t33 -64.5q0 -75 -67 -110t-173 -35q-44 0 -79.5 7t-63.5 29t-28 58zM36 -151q0 -21 18 -36.5t46.5 -22t53.5 -9.5t50 -3q62 0 101 22.5t39 66.5 q0 32 -26 46t-78 23q-98 17 -107 17q-8 0 -32 -11q-65 -32 -65 -93zM123 229q0 -60 24.5 -87t49.5 -27q40 0 78.5 48.5t38.5 115.5q0 37 -22 67t-56 30q-50 0 -81.5 -48.5t-31.5 -98.5z" />\n
+<glyph unicode="&#x120;" horiz-adv-x="721" d="M380 790q0 20 11 33t30 13q20 0 32 -15t12 -33q0 -20 -11.5 -33t-29.5 -13q-20 0 -32 15t-12 33zM35 266q0 108 51.5 203t138.5 150.5t186 55.5q26 0 51.5 -3.5t46.5 -8.5t39.5 -12t33 -13.5t24.5 -11.5l16 -8l6 -4q1 0 6 27q3 11 11 11q9 0 15.5 -2t5.5 -7 q-13 -84 -23 -175l-1.5 -7.5t-4 -4.5t-9.5 -2q-22 0 -18 16q1 5 8.5 49.5t7.5 50.5q0 5 -35.5 24t-87.5 37.5t-88 18.5q-78 0 -145.5 -57.5t-103.5 -143.5t-36 -173q0 -122 67 -195t165 -73q65 0 111.5 21.5t51.5 40.5q15 55 18 136q1 14 -9 14h-85q-8 0 -8 12q0 18 9 18 q16 0 64 -1.5t66 -1.5q17 0 49.5 1.5t53.5 1.5q8 0 8 -14q0 -16 -8 -16h-57q-2 0 -19 -146q-1 -10 -44.5 -33.5t-116.5 -45t-138 -21.5q-28 0 -59 6t-70.5 26t-70 50.5t-52 85t-21.5 124.5z" />\n
+<glyph unicode="&#x121;" horiz-adv-x="426" d="M214 538q0 20 11 33t30 13q20 0 32 -15t12 -33q0 -20 -11.5 -33t-29.5 -13q-20 0 -32 15t-12 33zM-6 -157q0 39 29.5 67t61.5 42q12 6 12 8q0 1 -3 2.5t-7.5 3.5t-7.5 4q-25 18 -25 33q0 7 18 35.5t27 31.5l60 22l6 3q0 2 -7 4q-14 4 -28 11.5t-31.5 22t-28 40 t-10.5 57.5q0 70 51.5 119.5t125.5 49.5q18 0 35 -4.5t28 -11.5t19 -13.5t12 -11t5 -4.5q2 0 7.5 11.5t12 26.5t8.5 19q5 9 21 9q27 0 27 -11q0 -12 -11.5 -33t-23 -38t-11.5 -18q0 -6 3 -13q7 -18 7 -40q0 -73 -53 -121q-26 -24 -51.5 -35t-74.5 -24q-93 -27 -93 -47 q0 -9 10.5 -16t37 -13.5t41.5 -9t55 -8.5q17 -3 26 -4q65 -11 98 -30.5t33 -64.5q0 -75 -67 -110t-173 -35q-44 0 -79.5 7t-63.5 29t-28 58zM36 -151q0 -21 18 -36.5t46.5 -22t53.5 -9.5t50 -3q62 0 101 22.5t39 66.5q0 32 -26 46t-78 23q-98 17 -107 17q-8 0 -32 -11 q-65 -32 -65 -93zM123 229q0 -60 24.5 -87t49.5 -27q40 0 78.5 48.5t38.5 115.5q0 37 -22 67t-56 30q-50 0 -81.5 -48.5t-31.5 -98.5z" />\n
+<glyph unicode="&#x122;" horiz-adv-x="721" d="M235 -207q0 1 14 8.5t27 21t13 28.5q0 18 -17 34.5t-17 19.5q0 11 19.5 22.5t24.5 11.5q10 0 27 -17.5t17 -30.5q0 -30 -26 -58t-49 -41.5t-26 -13.5q-7 0 -7 13v2zM35 266q0 108 51.5 203t138.5 150.5t186 55.5q26 0 51.5 -3.5t46.5 -8.5t39.5 -12t33 -13.5t24.5 -11.5 l16 -8l6 -4q1 0 6 27q3 11 11 11q9 0 15.5 -2t5.5 -7q-13 -84 -23 -175l-1.5 -7.5t-4 -4.5t-9.5 -2q-22 0 -18 16q1 5 8.5 49.5t7.5 50.5q0 5 -35.5 24t-87.5 37.5t-88 18.5q-78 0 -145.5 -57.5t-103.5 -143.5t-36 -173q0 -122 67 -195t165 -73q65 0 111.5 21.5t51.5 40.5 q15 55 18 136q1 14 -9 14h-85q-8 0 -8 12q0 18 9 18q16 0 64 -1.5t66 -1.5q17 0 49.5 1.5t53.5 1.5q8 0 8 -14q0 -16 -8 -16h-57q-2 0 -19 -146q-1 -10 -44.5 -33.5t-116.5 -45t-138 -21.5q-28 0 -59 6t-70.5 26t-70 50.5t-52 85t-21.5 124.5z" />\n
+<glyph unicode="&#x123;" horiz-adv-x="426" d="M208 498q0 30 26 58t49 41.5t26 13.5q7 0 7 -13v-2q0 -1 -14 -8.5t-27 -21t-13 -28.5q0 -18 17 -34.5t17 -19.5q0 -11 -19.5 -22.5t-24.5 -11.5q-10 0 -27 17.5t-17 30.5zM-6 -157q0 39 29.5 67t61.5 42q12 6 12 8q0 1 -3 2.5t-7.5 3.5t-7.5 4q-25 18 -25 33q0 7 18 35.5 t27 31.5l60 22l6 3q0 2 -7 4q-14 4 -28 11.5t-31.5 22t-28 40t-10.5 57.5q0 70 51.5 119.5t125.5 49.5q18 0 35 -4.5t28 -11.5t19 -13.5t12 -11t5 -4.5q2 0 7.5 11.5t12 26.5t8.5 19q5 9 21 9q27 0 27 -11q0 -12 -11.5 -33t-23 -38t-11.5 -18q0 -6 3 -13q7 -18 7 -40 q0 -73 -53 -121q-26 -24 -51.5 -35t-74.5 -24q-93 -27 -93 -47q0 -9 10.5 -16t37 -13.5t41.5 -9t55 -8.5q17 -3 26 -4q65 -11 98 -30.5t33 -64.5q0 -75 -67 -110t-173 -35q-44 0 -79.5 7t-63.5 29t-28 58zM36 -151q0 -21 18 -36.5t46.5 -22t53.5 -9.5t50 -3q62 0 101 22.5 t39 66.5q0 32 -26 46t-78 23q-98 17 -107 17q-8 0 -32 -11q-65 -32 -65 -93zM123 229q0 -60 24.5 -87t49.5 -27q40 0 78.5 48.5t38.5 115.5q0 37 -22 67t-56 30q-50 0 -81.5 -48.5t-31.5 -98.5z" />\n
+<glyph unicode="&#x124;" horiz-adv-x="795" d="M341 731q0 1 4 5l91 92q11 11 20 11h20q7 0 9 -1.5t7 -9.5l53 -92q2 -3 2 -5t-5 -2h-12q-1 0 -7 6l-63 52q-3 3 -8 0l-85 -52q-2 -1 -4 -2.5t-3 -2.5l-2 -1h-12q-5 0 -5 2zM20 13q0 9 3 11.5t15 2.5h53q7 0 48 282t41 314q0 16 -9 16h-61q-12 0 -12 15q0 7 2.5 10.5 t5.5 4t11 0.5q6 0 47.5 -1.5t58.5 -1.5q16 0 53 1.5t48 1.5q10 0 12 -2.5t2 -15.5q0 -9 -3 -10.5t-15 -1.5h-50q-8 0 -47 -270q-2 -11 -0.5 -15t12.5 -4h332q8 0 11 0.5t5.5 3t3.5 8.5q30 232 30 261q0 16 -9 16h-61q-12 0 -12 15q0 7 2.5 10.5t5.5 4t11 0.5q6 0 48 -1.5 t59 -1.5q16 0 52.5 1.5t47.5 1.5q10 0 12 -2.5t2 -15.5q0 -9 -2.5 -10.5t-15.5 -1.5h-50q-10 0 -47 -288.5t-37 -310.5q0 -13 8 -13h57q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -54.5 1.5t-59.5 1.5t-50 -1.5t-45 -1.5q-10 0 -12 2.5t-2 15.5q0 9 2.5 10.5t15.5 1.5 h53q5 0 44 287q1 8 -1.5 10t-13.5 2h-334q-9 0 -12.5 -3t-4.5 -13q-32 -235 -32 -270q0 -13 8 -13h59q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -54 1.5t-59 1.5t-53.5 -1.5t-48.5 -1.5q-9 0 -11.5 3t-2.5 13z" />\n
+<glyph unicode="&#x125;" horiz-adv-x="468" d="M85 731q0 1 4 5l91 92q11 11 20 11h20q7 0 9 -1.5t7 -9.5l53 -92q2 -3 2 -5t-5 -2h-12q-1 0 -7 6l-63 52q-3 3 -8 0l-85 -52q-2 -1 -4 -2.5t-3 -2.5l-2 -1h-12q-5 0 -5 2zM25 6q0 2 7 33.5t18 88l23.5 127t26 168.5t23.5 196q2 19 -4 19q-10 0 -49 -14l-38 -13 q-3 0 -3 14q0 13 7 16q30 11 83 22.5t72 11.5q6 0 6 -15q-5 -101 -93 -537q47 110 115 192q56 68 124 68q26 0 42.5 -12t16.5 -36q0 -37 -33.5 -147.5t-33.5 -120.5q0 -22 21 -22q11 0 34 21.5t41.5 43.5t19.5 22q2 0 7 -4t5 -6q0 -5 -22 -33.5t-60.5 -58.5t-72.5 -30 q-18 0 -29.5 10.5t-11.5 27.5q0 14 36.5 127.5t36.5 141.5q0 17 -9 28t-25 11q-33 0 -66.5 -40t-74.5 -107q-46 -77 -54 -108l-20 -82q-2 -11 -58 -11q-8 0 -8 8z" />\n
+<glyph unicode="&#x126;" horiz-adv-x="795" d="M20 13q0 9 3 11.5t15 2.5h53q11 0 72 451q1 10 -7 10h-74q-2 0 -2.5 12t2.5 12h74h6.5t3.5 1t2.5 3t0.5 6q11 83 11 101q0 16 -9 16h-61q-12 0 -12 15q0 7 2.5 10.5t5.5 4t11 0.5q6 0 47.5 -1.5t58.5 -1.5q16 0 53 1.5t48 1.5q10 0 12 -2.5t2 -15.5q0 -9 -3 -10.5 t-15 -1.5h-50q-5 0 -24 -115q-2 -7 -0.5 -9.5t8.5 -2.5h342q7 0 8.5 2t2.5 10q10 85 10 99q0 16 -9 16h-61q-12 0 -12 15q0 7 2.5 10.5t5.5 4t11 0.5q6 0 48 -1.5t59 -1.5q16 0 52.5 1.5t47.5 1.5q10 0 12 -2.5t2 -15.5q0 -9 -2.5 -10.5t-15.5 -1.5h-50q-6 0 -23 -115 q-1 -8 0 -10t8 -2h61q3 0 3 -12t-3 -12h-65q-9 0 -10 -9l-24.5 -186.5l-22 -177t-8.5 -75.5q0 -13 8 -13h57q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -54.5 1.5t-59.5 1.5t-50 -1.5t-45 -1.5q-10 0 -12 2.5t-2 15.5q0 9 2.5 10.5t15.5 1.5h53q5 0 44 287q1 8 -1.5 10 t-13.5 2h-334q-9 0 -12.5 -3t-4.5 -13q-32 -235 -32 -270q0 -13 8 -13h59q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -54 1.5t-59 1.5t-53.5 -1.5t-48.5 -1.5q-9 0 -11.5 3t-2.5 13zM222 358q0 -8 13 -8h332q8 0 11 0.5t5.5 3t3.5 8.5l15 117v4l1 2q0 3 -8 3h-345 q-7 0 -8.5 -1.5t-2.5 -8.5l-16 -109q-1 -5 -1 -11z" />\n
+<glyph unicode="&#x127;" horiz-adv-x="468" d="M11 497q0 11 3 11h87q7 0 8.5 1.5t2.5 8.5q8 66 11 101q2 19 -4 19q-10 0 -49 -14l-38 -13q-3 0 -3 14q0 13 7 16q30 11 83 22.5t72 11.5q6 0 6 -15q-3 -46 -19 -142q-1 -7 -0.5 -8.5t8.5 -1.5h149q3 0 3 -12t-3 -12h-151q-8 0 -10 -1t-3 -9q-10 -61 -67 -351 q47 110 115 192q56 68 124 68q26 0 42.5 -12t16.5 -36q0 -37 -33.5 -147.5t-33.5 -120.5q0 -22 21 -22q11 0 34 21.5t41.5 43.5t19.5 22q2 0 7 -4t5 -6q0 -5 -22 -33.5t-60.5 -58.5t-72.5 -30q-18 0 -29.5 10.5t-11.5 27.5q0 14 36.5 127.5t36.5 141.5q0 17 -9 28t-25 11 q-33 0 -66.5 -40t-74.5 -107q-46 -77 -54 -108l-20 -82q-2 -11 -58 -11q-8 0 -8 8q0 1 12.5 59.5t33.5 173.5t36 235q1 8 -0.5 9t-9.5 1h-83q-3 0 -3 13z" />\n
+<glyph unicode="&#x128;" horiz-adv-x="377" d="M142 745q2 9 11 25q15 25 32.5 38.5t30.5 13.5q16 0 42 -18t38 -18q21 0 40 33q3 7 13 7q6 0 6 -2q-1 -6 -11 -26q-29 -55 -66 -55q-17 0 -41 17.5t-39 17.5q-22 0 -38 -29q-3 -6 -12 -6q-6 0 -6 2zM20 15q0 9 3 10.5t15 1.5h60q5 0 47 279t42 317q0 16 -9 16h-66 q-12 0 -12 15q0 7 2.5 10.5t5.5 4t11 0.5q6 0 52 -1.5t63 -1.5q16 0 57 1.5t52 1.5q10 0 12 -2.5t2 -15.5q0 -9 -2.5 -10.5t-15.5 -1.5h-57q-9 0 -48.5 -275.5t-39.5 -323.5q0 -13 8 -13h66q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -58 1.5t-63 1.5t-59 -1.5t-54 -1.5 q-10 0 -12 2.5t-2 15.5z" />\n
+<glyph unicode="&#x129;" horiz-adv-x="270" d="M78 495q2 9 11 25q15 25 32.5 38.5t30.5 13.5q16 0 42 -18t38 -18q21 0 40 33q3 7 13 7q6 0 6 -2q-1 -6 -11 -26q-29 -55 -66 -55q-17 0 -41 17.5t-39 17.5q-22 0 -38 -29q-3 -6 -12 -6q-6 0 -6 2zM25 282q0 4 29.5 28.5t67 48.5t54.5 24q20 0 20 -22q0 -26 -32.5 -150 t-32.5 -136q0 -20 13 -20q8 0 27 16t35 32t17 16q3 0 7.5 -5t4.5 -7q0 -12 -64.5 -62.5t-86.5 -50.5q-24 0 -24 18q0 24 35.5 145t35.5 153q0 18 -12 18q-11 0 -30.5 -15t-35 -29.5t-16.5 -14.5q-4 0 -8 4.5t-4 8.5z" />\n
+<glyph unicode="&#x12a;" horiz-adv-x="377" d="M150 788l2 21q1 6 2 7t7 1h181q6 0 7 -1t1 -6l-2 -23q-5 -8 -8 -8h-181q-7 0 -8.5 1t-0.5 8zM20 15q0 9 3 10.5t15 1.5h60q5 0 47 279t42 317q0 16 -9 16h-66q-12 0 -12 15q0 7 2.5 10.5t5.5 4t11 0.5q6 0 52 -1.5t63 -1.5q16 0 57 1.5t52 1.5q10 0 12 -2.5t2 -15.5 q0 -9 -2.5 -10.5t-15.5 -1.5h-57q-9 0 -48.5 -275.5t-39.5 -323.5q0 -13 8 -13h66q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -58 1.5t-63 1.5t-59 -1.5t-54 -1.5q-10 0 -12 2.5t-2 15.5z" />\n
+<glyph unicode="&#x12b;" horiz-adv-x="270" d="M86 518l2 21q1 6 2 7t7 1h181q6 0 7 -1t1 -6l-2 -23q-5 -8 -8 -8h-181q-7 0 -8.5 1t-0.5 8zM25 282q0 4 29.5 28.5t67 48.5t54.5 24q20 0 20 -22q0 -26 -32.5 -150t-32.5 -136q0 -20 13 -20q8 0 27 16t35 32t17 16q3 0 7.5 -5t4.5 -7q0 -12 -64.5 -62.5t-86.5 -50.5 q-24 0 -24 18q0 24 35.5 145t35.5 153q0 18 -12 18q-11 0 -30.5 -15t-35 -29.5t-16.5 -14.5q-4 0 -8 4.5t-4 8.5z" />\n
+<glyph unicode="&#x12c;" horiz-adv-x="377" d="M164 810q0 28 4 28h13q1 0 1 -2q0 -31 15.5 -45t52.5 -14q53 0 77 32q4 6 7.5 13.5l5.5 11.5t3 4h13q-6 -46 -37.5 -77.5t-76.5 -31.5q-41 0 -59.5 23t-18.5 58zM20 15q0 9 3 10.5t15 1.5h60q5 0 47 279t42 317q0 16 -9 16h-66q-12 0 -12 15q0 7 2.5 10.5t5.5 4t11 0.5 q6 0 52 -1.5t63 -1.5q16 0 57 1.5t52 1.5q10 0 12 -2.5t2 -15.5q0 -9 -2.5 -10.5t-15.5 -1.5h-57q-9 0 -48.5 -275.5t-39.5 -323.5q0 -13 8 -13h66q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -58 1.5t-63 1.5t-59 -1.5t-54 -1.5q-10 0 -12 2.5t-2 15.5z" />\n
+<glyph unicode="&#x12d;" horiz-adv-x="270" d="M102 552q0 32 4 32h13q1 0 1 -3q0 -9 2 -21q9 -49 66 -49q52 0 78 40q4 7 7.5 15.5t5 13t2.5 4.5h13q-6 -53 -37.5 -89t-76.5 -36q-41 0 -59.5 26.5t-18.5 66.5zM25 282q0 4 29.5 28.5t67 48.5t54.5 24q20 0 20 -22q0 -26 -32.5 -150t-32.5 -136q0 -20 13 -20q8 0 27 16 t35 32t17 16q3 0 7.5 -5t4.5 -7q0 -12 -64.5 -62.5t-86.5 -50.5q-24 0 -24 18q0 24 35.5 145t35.5 153q0 18 -12 18q-11 0 -30.5 -15t-35 -29.5t-16.5 -14.5q-4 0 -8 4.5t-4 8.5z" />\n
+<glyph unicode="&#x12e;" horiz-adv-x="377" d="M10 -205q0 65 124 205q-96 -3 -100 -3q-10 0 -12 2.5t-2 15.5q0 9 3 10.5t15 1.5h60q5 0 47 279t42 317q0 16 -9 16h-66q-12 0 -12 15q0 7 2.5 10.5t5.5 4t11 0.5q6 0 52 -1.5t63 -1.5q16 0 57 1.5t52 1.5q10 0 12 -2.5t2 -15.5q0 -9 -2.5 -10.5t-15.5 -1.5h-57 q-9 0 -48.5 -275.5t-39.5 -323.5q0 -13 8 -13h66q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -110 3q-40 -52 -60.5 -93t-20.5 -88q0 -61 47 -61q20 0 42 11t36 22l14 11q1 0 5 -6t4 -7q0 -3 -19 -19t-55 -34t-72 -18q-31 0 -50 21t-19 56z" />\n
+<glyph unicode="&#x12f;" horiz-adv-x="270" d="M-40 -205q0 27 23.5 66t45 63.5t67.5 72.5q-8 -3 -12 -3q-24 0 -24 18q0 24 35.5 145t35.5 153q0 18 -12 18q-11 0 -30.5 -15t-35 -29.5t-16.5 -14.5q-4 0 -8 4.5t-4 8.5t29.5 28.5t67 48.5t54.5 24q20 0 20 -22q0 -26 -32.5 -150t-32.5 -136q0 -20 13 -20q8 0 27 16 t35 32t17 16q3 0 7.5 -5t4.5 -7q0 -11 -55 -55q-24 -19 -49 -47q-104 -119 -104 -182q0 -65 47 -65q20 0 42 11t36 22l14 11q1 0 5 -6t4 -7q0 -3 -19 -19t-55 -34t-72 -18q-31 0 -50 21t-19 56zM128 549q0 20 11 33t30 13q20 0 32 -15t12 -33q0 -20 -11.5 -33t-29.5 -13 q-20 0 -32 15t-12 33z" />\n
+<glyph unicode="&#x130;" horiz-adv-x="377" d="M208 790q0 20 11 33t30 13q20 0 32 -15t12 -33q0 -20 -11.5 -33t-29.5 -13q-20 0 -32 15t-12 33zM20 15q0 9 3 10.5t15 1.5h60q5 0 47 279t42 317q0 16 -9 16h-66q-12 0 -12 15q0 7 2.5 10.5t5.5 4t11 0.5q6 0 52 -1.5t63 -1.5q16 0 57 1.5t52 1.5q10 0 12 -2.5t2 -15.5 q0 -9 -2.5 -10.5t-15.5 -1.5h-57q-9 0 -48.5 -275.5t-39.5 -323.5q0 -13 8 -13h66q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -58 1.5t-63 1.5t-59 -1.5t-54 -1.5q-10 0 -12 2.5t-2 15.5z" />\n
+<glyph unicode="&#x131;" horiz-adv-x="270" d="M25 282q0 4 29.5 28.5t67 48.5t54.5 24q20 0 20 -22q0 -26 -32.5 -150t-32.5 -136q0 -20 13 -20q8 0 27 16t35 32t17 16q3 0 7.5 -5t4.5 -7q0 -12 -64.5 -62.5t-86.5 -50.5q-24 0 -24 18q0 24 35.5 145t35.5 153q0 18 -12 18q-11 0 -30.5 -15t-35 -29.5t-16.5 -14.5 q-4 0 -8 4.5t-4 8.5z" />\n
+<glyph unicode="&#x132;" horiz-adv-x="677" d="M254 -188q0 23 28.5 43.5t38.5 20.5q7 0 24 -10.5t28 -10.5q6 0 11.5 2.5t9.5 8.5t7 12t5.5 16.5t4.5 18t3.5 21t2.5 20.5t2 21.5t2 19.5q11 106 30.5 260l33.5 257t14 109q0 18 -10 18h-68q-8 0 -11 0.5t-6 4t-3 10.5t2.5 10.5t6 4t11.5 0.5q6 0 56 -1.5t67 -1.5 q16 0 52 1.5t47 1.5q10 0 12 -2.5t2 -15.5q0 -9 -2.5 -10.5t-15.5 -1.5h-50q-5 0 -20 -101t-34.5 -253.5t-19.5 -154.5q-16 -121 -35 -173q-23 -62 -64 -105q-60 -64 -109 -64q-19 0 -36 7t-17 17zM20 15q0 9 3 10.5t15 1.5h60q5 0 47 279t42 317q0 16 -9 16h-66 q-12 0 -12 15q0 7 2.5 10.5t5.5 4t11 0.5q6 0 52 -1.5t63 -1.5q16 0 57 1.5t52 1.5q10 0 12 -2.5t2 -15.5q0 -9 -2.5 -10.5t-15.5 -1.5h-57q-9 0 -48.5 -275.5t-39.5 -323.5q0 -13 8 -13h66q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -58 1.5t-63 1.5t-59 -1.5t-54 -1.5 q-10 0 -12 2.5t-2 15.5z" />\n
+<glyph unicode="&#x133;" horiz-adv-x="567" d="M201 -221q0 15 10 25.5t25 10.5q18 0 38 -12.5t37 -12.5q10 0 17.5 7.5t14 26.5t9.5 31.5t9 42.5q19 93 43 242t24 170q0 18 -12 18q-11 0 -35 -22t-43.5 -44.5t-20.5 -22.5q-4 0 -8 3.5t-4 7.5t30 36t71.5 64.5t66.5 32.5q21 0 21 -24q0 -21 -12.5 -103t-27 -167 t-15.5 -92q-7 -45 -14 -73.5t-28.5 -72.5t-53.5 -68q-52 -38 -87 -38q-24 0 -39.5 11t-15.5 23zM427 579q0 20 11 33t30 13q20 0 32 -15t12 -33q0 -20 -11.5 -33t-29.5 -13q-20 0 -32 15t-12 33zM25 282q0 4 29.5 28.5t67 48.5t54.5 24q20 0 20 -22q0 -26 -32.5 -150 t-32.5 -136q0 -20 13 -20q8 0 27 16t35 32t17 16q3 0 7.5 -5t4.5 -7q0 -12 -64.5 -62.5t-86.5 -50.5q-24 0 -24 18q0 24 35.5 145t35.5 153q0 18 -12 18q-11 0 -30.5 -15t-35 -29.5t-16.5 -14.5q-4 0 -8 4.5t-4 8.5zM128 549q0 20 11 33t30 13q20 0 32 -15t12 -33 q0 -20 -11.5 -33t-29.5 -13q-20 0 -32 15t-12 33z" />\n
+<glyph unicode="&#x134;" horiz-adv-x="365" d="M124 731q0 1 4 5l91 92q11 11 20 11h20q7 0 9 -1.5t7 -9.5l53 -92q2 -3 2 -5t-5 -2h-12q-1 0 -7 6l-63 52q-3 3 -8 0l-85 -52q-2 -1 -4 -2.5t-4 -2.5l-1 -1h-12q-5 0 -5 2zM-58 -188q0 23 28.5 43.5t38.5 20.5q7 0 24 -10.5t28 -10.5q6 0 11.5 2.5t9.5 8.5t7 12t5.5 16.5 t4.5 18t3.5 21t2.5 20.5t2 21.5t2 19.5q11 106 30.5 260l33.5 257t14 109q0 18 -10 18h-68q-8 0 -11 0.5t-6 4t-3 10.5t2.5 10.5t6 4t11.5 0.5q6 0 56 -1.5t67 -1.5q16 0 52 1.5t47 1.5q10 0 12 -2.5t2 -15.5q0 -9 -2.5 -10.5t-15.5 -1.5h-50q-5 0 -20 -101t-34.5 -253.5 t-19.5 -154.5q-16 -121 -35 -173q-23 -62 -64 -105q-60 -64 -109 -64q-19 0 -36 7t-17 17z" />\n
+<glyph unicode="&#x135;" horiz-adv-x="297" d="M77 462l4 6l91 104q11 12 20 12h20q7 0 9 -1.5t7 -10.5l53 -104q2 -3 2 -6q0 -2 -5 -2h-12q-1 0 -7 6l-63 62q-3 3 -8 0l-85 -62q-7 -6 -9 -6h-12q-5 0 -5 2zM-69 -221q0 15 10 25.5t25 10.5q18 0 38 -12.5t37 -12.5q10 0 17.5 7.5t14 26.5t9.5 31.5t9 42.5q19 93 43 242 t24 170q0 18 -12 18q-11 0 -35 -22t-43.5 -44.5t-20.5 -22.5q-4 0 -8 3.5t-4 7.5t30 36t71.5 64.5t66.5 32.5q21 0 21 -24q0 -21 -12.5 -103t-27 -167t-15.5 -92q-7 -45 -14 -73.5t-28.5 -72.5t-53.5 -68q-52 -38 -87 -38q-24 0 -39.5 11t-15.5 23z" />\n
+<glyph unicode="&#x136;" horiz-adv-x="656" d="M249 -207q0 1 14 8.5t27 21t13 28.5q0 18 -17 34.5t-17 19.5q0 11 19.5 22.5t24.5 11.5q10 0 27 -17.5t17 -30.5q0 -30 -26 -58t-49 -41.5t-26 -13.5q-7 0 -7 13v2zM20 13q0 9 3 11.5t15 2.5h33q7 0 50.5 282t43.5 314q0 16 -9 16h-57q-12 0 -12 15q0 7 2.5 10.5t5.5 4 t11 0.5q6 0 45.5 -1.5t56.5 -1.5q16 0 48 1.5t43 1.5q10 0 12 -2.5t2 -15.5q0 -9 -2.5 -10.5t-15.5 -1.5h-35q-10 0 -33 -127t-25 -154q-2 -20 13 -20h50q8 0 93 108.5t130 171.5q10 15 10 16q0 5 -15 5h-21q-7 0 -10.5 0.5t-6 4t-2.5 10.5t2.5 10.5t5.5 4t11 0.5 q6 0 29 -1.5t40 -1.5q16 0 42.5 1.5t37.5 1.5q10 0 12 -2.5t2 -15.5q0 -9 -2.5 -10.5t-15.5 -1.5h-58q-82 -110 -218 -261q-3 -3 -6 -6.5t-5.5 -5.5t-4 -4t-1.5 -3q0 -3 9 -12q24 -22 56 -60.5t56 -70l66 -89.5l61 -83q12 -17 35 -17h28q8 0 9.5 -2t1.5 -11q0 -11 -2 -14 t-9 -3q-11 0 -54.5 1.5t-59.5 1.5t-41.5 -1.5t-36.5 -1.5q-10 0 -12 2.5t-2 15.5q0 9 2.5 10.5t15.5 1.5h8q20 0 20 7q0 4 -12 20q-187 266 -196 266h-46h-8t-4.5 -2.5t-3.5 -7.5q-4 -33 -14.5 -101t-16.5 -112.5t-6 -58.5q0 -11 2 -11h69q8 0 9.5 -2t1.5 -11q0 -11 -2 -14 t-9 -3q-11 0 -54 1.5t-59 1.5t-43.5 -1.5t-38.5 -1.5q-9 0 -11.5 3t-2.5 13z" />\n
+<glyph unicode="&#x137;" horiz-adv-x="450" d="M128 -207q0 1 14 8.5t27 21t13 28.5q0 18 -17 34.5t-17 19.5q0 11 19.5 22.5t24.5 11.5q10 0 27 -17.5t17 -30.5q0 -30 -26 -58t-49 -41.5t-26 -13.5q-7 0 -7 13v2zM25 -3q0 8 21 107t48.5 249.5t38.5 269.5q0 9 -7 9q-8 0 -75 -19q-6 -1 -7.5 2t0.5 17q2 8 6 9l77.5 20 l53.5 14t19 4q14 0 14 -11q0 -16 -97 -489q36 69 72 117q33 43 66.5 64t82.5 21q59 0 59 -37q0 -42 -32.5 -78t-67.5 -53t-65 -24q-21 -3 -21 -4l4 -2q4 -2 10.5 -6.5t12.5 -9.5q47 -45 73 -77q16 -20 24 -28.5t22.5 -16.5t31.5 -8q34 0 34 27q0 4 -1 10.5t-1 9.5q0 12 8 12 t14.5 -10.5t6.5 -32.5t-38.5 -38.5t-72.5 -16.5q-22 0 -43 20q-11 10 -23.5 25t-29 37.5t-24.5 32.5q-10 13 -23.5 28.5t-20 24t-6.5 9.5q0 5 17 22q2 2 10 2q16 0 28 5q37 17 71 53.5t34 70.5q0 20 -31 20q-29 0 -63 -32q-9 -9 -18.5 -20t-20.5 -26.5l-18.5 -26.5 l-21.5 -33t-21 -32q-17 -27 -24 -58q-15 -64 -21 -98q-3 -22 -10 -22q-1 0 -11 -1.5t-22 -3t-17 -1.5t-5 3z" />\n
+<glyph unicode="&#x138;" horiz-adv-x="491" d="M25 291q0 11 50.5 53t79.5 42q18 0 18 -20q0 -67 -31 -211q58 101 88 141q33 43 66.5 64t82.5 21q59 0 59 -37q0 -42 -32.5 -78t-67.5 -53t-65 -24q-21 -3 -21 -4l4 -2q4 -2 10.5 -6.5t12.5 -9.5q47 -45 73 -77q16 -20 24 -28.5t22.5 -16.5t31.5 -8q34 0 34 27 q0 4 -1 10.5t-1 9.5q0 12 8 12t14.5 -10.5t6.5 -32.5t-38.5 -38.5t-72.5 -16.5q-22 0 -43 20q-11 10 -23.5 25t-29 37.5t-24.5 32.5q-10 13 -23.5 28.5t-20 24t-6.5 9.5q0 5 17 22q2 2 10 2q15 0 28 5q37 17 71 53.5t34 70.5q0 20 -31 20q-29 0 -63 -32q-9 -9 -18.5 -20 t-20.5 -26.5l-18.5 -26.5l-21.5 -33t-21 -32q-17 -27 -24 -58q-15 -64 -21 -98q-3 -22 -10 -22q-1 0 -11 -1.5t-22 -3t-17 -1.5q-7 0 -5 9q1 3 9.5 48.5l16.5 87.5t15 88.5t7 65.5q0 38 -13 38q-11 0 -27 -12.5t-27.5 -25.5t-12.5 -13q-9 0 -9 11z" />\n
+<glyph unicode="&#x139;" horiz-adv-x="586" d="M204 731l3 6l66 85q20 25 38 25q26 0 26 -21q0 -18 -18 -31l-83 -60q-8 -6 -9 -6h-19q-4 0 -4 2zM20 15q0 9 2.5 10.5t14.5 1.5h52q1 0 20 142.5l38 292t19 164.5q0 13 -2 13h-58q-10 0 -13 2.5t-3 12.5t3.5 12.5t16.5 2.5q6 0 43.5 -1.5t54.5 -1.5q16 0 57.5 1.5 t52.5 1.5q12 0 14.5 -2t2.5 -13q0 -9 -3 -12t-15 -3h-62l-19 -144l-39 -290t-19 -152q0 -22 17 -22q231 0 291 6q12 1 15 4t8 19l25 77q3 8 11 8q21 0 21 -10q0 -3 -5 -19l-14.5 -47t-17.5 -61q-2 -11 -20 -11q-11 0 -185.5 1.5t-190.5 1.5t-52.5 -1.5t-47.5 -1.5 q-10 0 -11.5 2.5t-1.5 15.5z" />\n
+<glyph unicode="&#x13a;" horiz-adv-x="272" d="M196 731l3 6l66 85q20 25 38 25q26 0 26 -21q0 -18 -18 -31l-83 -60q-8 -6 -9 -6h-19q-4 0 -4 2zM55 28q0 6 18 106.5l42 243t35 234.5q2 10 -1 14t-13 1q-66 -18 -74 -18q-5 0 -3 20q1 8 2.5 9.5t7.5 3.5q39 9 75.5 18.5l53.5 14t19 4.5q10 0 10 -9q0 -12 -50 -305.5 t-50 -296.5q0 -21 14 -21q12 0 36 21t43.5 42t20.5 21q3 0 9.5 -5.5t6.5 -7.5q0 -4 -28 -34.5t-71.5 -62t-73.5 -31.5q-29 0 -29 38z" />\n
+<glyph unicode="&#x13b;" horiz-adv-x="586" d="M236 -207q0 1 14 8.5t27 21t13 28.5q0 18 -17 34.5t-17 19.5q0 11 19.5 22.5t24.5 11.5q10 0 27 -17.5t17 -30.5q0 -30 -26 -58t-49 -41.5t-26 -13.5q-7 0 -7 13v2zM20 15q0 9 2.5 10.5t14.5 1.5h52q1 0 20 142.5l38 292t19 164.5q0 13 -2 13h-58q-10 0 -13 2.5t-3 12.5 t3.5 12.5t16.5 2.5q6 0 43.5 -1.5t54.5 -1.5q16 0 57.5 1.5t52.5 1.5q12 0 14.5 -2t2.5 -13q0 -9 -3 -12t-15 -3h-62l-19 -144l-39 -290t-19 -152q0 -22 17 -22q231 0 291 6q12 1 15 4t8 19l25 77q3 8 11 8q21 0 21 -10q0 -3 -5 -19l-14.5 -47t-17.5 -61q-2 -11 -20 -11 q-11 0 -185.5 1.5t-190.5 1.5t-52.5 -1.5t-47.5 -1.5q-10 0 -11.5 2.5t-1.5 15.5z" />\n
+<glyph unicode="&#x13c;" horiz-adv-x="272" d="M17 -207q0 1 14 8.5t27 21t13 28.5q0 18 -17 34.5t-17 19.5q0 11 19.5 22.5t24.5 11.5q10 0 27 -17.5t17 -30.5q0 -30 -26 -58t-49 -41.5t-26 -13.5q-7 0 -7 13v2zM55 28q0 6 18 106.5l42 243t35 234.5q2 10 -1 14t-13 1q-66 -18 -74 -18q-5 0 -3 20q1 8 2.5 9.5t7.5 3.5 q39 9 75.5 18.5l53.5 14t19 4.5q10 0 10 -9q0 -12 -50 -305.5t-50 -296.5q0 -21 14 -21q12 0 36 21t43.5 42t20.5 21q3 0 9.5 -5.5t6.5 -7.5q0 -4 -28 -34.5t-71.5 -62t-73.5 -31.5q-29 0 -29 38z" />\n
+<glyph unicode="&#x13d;" horiz-adv-x="586" d="M367 495q0 3 6 25.5l15 57.5l13 51q9 32 34 32q26 0 26 -23q0 -9 -13 -35l-55 -98q-6 -12 -9 -12h-15q-2 0 -2 2zM20 15q0 9 2.5 10.5t14.5 1.5h52q1 0 20 142.5l38 292t19 164.5q0 13 -2 13h-58q-10 0 -13 2.5t-3 12.5t3.5 12.5t16.5 2.5q6 0 43.5 -1.5t54.5 -1.5 q16 0 57.5 1.5t52.5 1.5q12 0 14.5 -2t2.5 -13q0 -9 -3 -12t-15 -3h-62l-19 -144l-39 -290t-19 -152q0 -22 17 -22q231 0 291 6q12 1 15 4t8 19l25 77q3 8 11 8q21 0 21 -10q0 -3 -5 -19l-14.5 -47t-17.5 -61q-2 -11 -20 -11q-11 0 -185.5 1.5t-190.5 1.5t-52.5 -1.5 t-47.5 -1.5q-10 0 -11.5 2.5t-1.5 15.5z" />\n
+<glyph unicode="&#x13e;" horiz-adv-x="272" d="M248 495q0 3 6 25.5l15 57.5l13 51q9 32 34 32q26 0 26 -23q0 -9 -13 -35l-55 -98q-6 -12 -9 -12h-15q-2 0 -2 2zM55 28q0 6 18 106.5l42 243t35 234.5q2 10 -1 14t-13 1q-66 -18 -74 -18q-5 0 -3 20q1 8 2.5 9.5t7.5 3.5q39 9 75.5 18.5l53.5 14t19 4.5q10 0 10 -9 q0 -12 -50 -305.5t-50 -296.5q0 -21 14 -21q12 0 36 21t43.5 42t20.5 21q3 0 9.5 -5.5t6.5 -7.5q0 -4 -28 -34.5t-71.5 -62t-73.5 -31.5q-29 0 -29 38z" />\n
+<glyph unicode="&#x13f;" horiz-adv-x="586" d="M20 15q0 9 2.5 10.5t14.5 1.5h52q1 0 20 142.5l38 292t19 164.5q0 13 -2 13h-58q-10 0 -13 2.5t-3 12.5t3.5 12.5t16.5 2.5q6 0 43.5 -1.5t54.5 -1.5q16 0 57.5 1.5t52.5 1.5q12 0 14.5 -2t2.5 -13q0 -9 -3 -12t-15 -3h-62l-19 -144l-39 -290t-19 -152q0 -22 17 -22 q231 0 291 6q12 1 15 4t8 19l25 77q3 8 11 8q21 0 21 -10q0 -3 -5 -19l-14.5 -47t-17.5 -61q-2 -11 -20 -11q-11 0 -185.5 1.5t-190.5 1.5t-52.5 -1.5t-47.5 -1.5q-10 0 -11.5 2.5t-1.5 15.5zM428 340q0 20 11 33t30 13q20 0 32 -15t12 -33q0 -20 -11.5 -33t-29.5 -13 q-20 0 -32 15t-12 33z" />\n
+<glyph unicode="&#x140;" horiz-adv-x="397" d="M297 340q0 20 11 33t30 13q20 0 32 -15t12 -33q0 -20 -11.5 -33t-29.5 -13q-20 0 -32 15t-12 33zM55 28q0 6 18 106.5l42 243t35 234.5q2 10 -1 14t-13 1q-66 -18 -74 -18q-5 0 -3 20q1 8 2.5 9.5t7.5 3.5q39 9 75.5 18.5l53.5 14t19 4.5q10 0 10 -9q0 -12 -50 -305.5 t-50 -296.5q0 -21 14 -21q12 0 36 21t43.5 42t20.5 21q3 0 9.5 -5.5t6.5 -7.5q0 -4 -28 -34.5t-71.5 -62t-73.5 -31.5q-29 0 -29 38z" />\n
+<glyph unicode="&#x141;" horiz-adv-x="586" d="M20 15q0 9 2.5 10.5t14.5 1.5h52q1 0 26 188q1 7 0 7t-6 -2q-10 -5 -27.5 -13t-29.5 -13l-11 -6q-2 0 -2 9q0 15 3 18l69 32q9 4 10 15q45 343 45 364q0 13 -2 13h-58q-10 0 -13 2.5t-3 12.5t3.5 12.5t16.5 2.5q6 0 43.5 -1.5t54.5 -1.5q16 0 57.5 1.5t52.5 1.5 q12 0 14.5 -2t2.5 -13q0 -9 -3 -12t-15 -3h-62q0 -1 -44 -334q-1 -10 -1 -10.5t7 1.5l100 46.5l123.5 58t53.5 24.5q2 0 2 -4q0 -5 -3 -20q-1 -3 -5 -5l-271 -126q-10 -5 -12 -11q-1 -2 -1 -4q-26 -201 -26 -202q0 -22 17 -22q231 0 291 6q12 1 15 4t8 19l25 77q3 8 11 8 q21 0 21 -10q0 -3 -5 -19l-14.5 -47t-17.5 -61q-2 -11 -20 -11q-11 0 -185.5 1.5t-190.5 1.5t-52.5 -1.5t-47.5 -1.5q-10 0 -11.5 2.5t-1.5 15.5z" />\n
+<glyph unicode="&#x142;" horiz-adv-x="272" d="M29 273q-2 0 0 11q0 15 5 18l67 34q8 3 9 12q32 196 40 264q2 10 -1 14t-13 1q-66 -18 -74 -18q-5 0 -3 20q1 8 2.5 9.5t7.5 3.5q39 9 75.5 18.5l53.5 14t19 4.5q10 0 10 -9q0 -12 -47 -288v-1q-1 -5 -0.5 -5t3.5 1l2 1l35 17q34 18 35 18q2 0 0 -18q0 -2 -0.5 -4 t-0.5 -4l-1 -2l-74 -37q-5 -2 -6 -8q-46 -264 -46 -272q0 -21 14 -21q12 0 36 21t43.5 42t20.5 21q3 0 9.5 -5.5t6.5 -7.5q0 -4 -28 -34.5t-71.5 -62t-73.5 -31.5q-29 0 -29 38q0 4 6.5 40l19 105.5l22.5 128.5q1 6 0 6.5t-5 -1.5q-2 -1 -3 -1q-64 -33 -66 -33z" />\n
+<glyph unicode="&#x143;" horiz-adv-x="824" d="M455 731l3 6l66 85q20 25 38 25q26 0 26 -21q0 -18 -18 -31l-83 -60q-8 -6 -9 -6h-19q-4 0 -4 2zM20 15q0 9 3 10.5t15 1.5h50q40 245 89 514q1 6 4 22.5t5 29.5t2 21q0 3 -5 12t-10 11t-22 2h-50q-8 0 -9.5 2t-1.5 11q0 11 2 14t9 3q6 0 53.5 -1.5t58.5 -1.5 q13 0 28.5 1.5t16.5 1.5q12 0 20 -13l329 -499q8 -12 16 -12q7 0 39.5 218.5t32.5 263.5q0 12 -2 12h-76q-8 0 -9.5 2t-1.5 11q0 11 2 14t9 3q11 0 42 -1.5t47 -1.5t44.5 1.5t39.5 1.5q10 0 12 -2.5t2 -15.5q0 -9 -3 -10.5t-15 -1.5h-42q-6 0 -80 -467q-10 -60 -16 -168 q-1 -15 -4 -20t-12 -5t-28 32q-45 73 -118 180l-256 374q-15 21 -16 21q-4 0 -5 -20q0 -3 -17.5 -117t-35 -241.5t-17.5 -165.5q0 -15 3 -15h85q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -50.5 1.5t-55.5 1.5q-18 0 -52 -1.5t-35 -1.5q-10 0 -12 2.5t-2 15.5z" />\n
+<glyph unicode="&#x144;" horiz-adv-x="515" d="M324 451l3 6l61 123q13 24 32 24q31 0 31 -21q0 -15 -9 -25l-91 -103q-5 -6 -8 -6h-15q-4 0 -4 2zM15 287q0 2 29.5 26t72.5 48.5t70 24.5q21 0 21 -21t-6 -55t-12 -57l-19.5 -72.5t-16.5 -62.5q74 131 134.5 199.5t116.5 68.5q51 0 51 -44q0 -29 -38.5 -145t-38.5 -127 q0 -20 19 -20q13 0 34.5 18.5t38 37t17.5 18.5q3 0 7.5 -4.5t4.5 -6.5q0 -5 -24 -31.5t-63.5 -53.5t-72.5 -27q-15 0 -23.5 11.5t-8.5 29.5q0 28 40 135t40 138q0 12 -6 20.5t-16 8.5q-26 0 -79 -66.5t-100 -141.5q-22 -36 -44 -112q-7 -25 -15 -26q-40 -4 -48 -4 q-7 0 -5 10q60 249 60 312q0 18 -13 18q-14 0 -54 -32l-39 -32q-3 0 -8.5 5t-5.5 12z" />\n
+<glyph unicode="&#x145;" horiz-adv-x="824" d="M320 -207q0 1 14 8.5t27 21t13 28.5q0 18 -17 34.5t-17 19.5q0 11 19.5 22.5t24.5 11.5q10 0 27 -17.5t17 -30.5q0 -30 -26 -58t-49 -41.5t-26 -13.5q-7 0 -7 13v2zM20 15q0 9 3 10.5t15 1.5h50q40 245 89 514q1 6 4 22.5t5 29.5t2 21q0 3 -5 12t-10 11t-22 2h-50 q-8 0 -9.5 2t-1.5 11q0 11 2 14t9 3q6 0 53.5 -1.5t58.5 -1.5q13 0 28.5 1.5t16.5 1.5q12 0 20 -13l329 -499q8 -12 16 -12q7 0 39.5 218.5t32.5 263.5q0 12 -2 12h-76q-8 0 -9.5 2t-1.5 11q0 11 2 14t9 3q11 0 42 -1.5t47 -1.5t44.5 1.5t39.5 1.5q10 0 12 -2.5t2 -15.5 q0 -9 -3 -10.5t-15 -1.5h-42q-6 0 -80 -467q-10 -60 -16 -168q-1 -15 -4 -20t-12 -5t-28 32q-45 73 -118 180l-256 374q-15 21 -16 21q-4 0 -5 -20q0 -3 -17.5 -117t-35 -241.5t-17.5 -165.5q0 -15 3 -15h85q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -50.5 1.5 t-55.5 1.5q-18 0 -52 -1.5t-35 -1.5q-10 0 -12 2.5t-2 15.5z" />\n
+<glyph unicode="&#x146;" horiz-adv-x="515" d="M162 -207q0 1 14 8.5t27 21t13 28.5q0 18 -17 34.5t-17 19.5q0 11 19.5 22.5t24.5 11.5q10 0 27 -17.5t17 -30.5q0 -30 -26 -58t-49 -41.5t-26 -13.5q-7 0 -7 13v2zM15 287q0 2 29.5 26t72.5 48.5t70 24.5q21 0 21 -21t-6 -55t-12 -57l-19.5 -72.5t-16.5 -62.5 q74 131 134.5 199.5t116.5 68.5q51 0 51 -44q0 -29 -38.5 -145t-38.5 -127q0 -20 19 -20q13 0 34.5 18.5t38 37t17.5 18.5q3 0 7.5 -4.5t4.5 -6.5q0 -5 -24 -31.5t-63.5 -53.5t-72.5 -27q-15 0 -23.5 11.5t-8.5 29.5q0 28 40 135t40 138q0 12 -6 20.5t-16 8.5 q-26 0 -79 -66.5t-100 -141.5q-22 -36 -44 -112q-7 -25 -15 -26q-40 -4 -48 -4q-7 0 -5 10q60 249 60 312q0 18 -13 18q-14 0 -54 -32l-39 -32q-3 0 -8.5 5t-5.5 12z" />\n
+<glyph unicode="&#x147;" horiz-adv-x="824" d="M384 837q0 2 5 2h12q1 0 7 -6l63 -52q3 -3 8 0l85 52q2 1 4 2.5t4 2.5l1 1h12q5 0 5 -2q0 -1 -4 -5l-91 -92q-11 -11 -20 -11h-20q-7 0 -9 1.5t-7 9.5l-53 92q-2 3 -2 5zM20 15q0 9 3 10.5t15 1.5h50q40 245 89 514q1 6 4 22.5t5 29.5t2 21q0 3 -5 12t-10 11t-22 2h-50 q-8 0 -9.5 2t-1.5 11q0 11 2 14t9 3q6 0 53.5 -1.5t58.5 -1.5q13 0 28.5 1.5t16.5 1.5q12 0 20 -13l329 -499q8 -12 16 -12q7 0 39.5 218.5t32.5 263.5q0 12 -2 12h-76q-8 0 -9.5 2t-1.5 11q0 11 2 14t9 3q11 0 42 -1.5t47 -1.5t44.5 1.5t39.5 1.5q10 0 12 -2.5t2 -15.5 q0 -9 -3 -10.5t-15 -1.5h-42q-6 0 -80 -467q-10 -60 -16 -168q-1 -15 -4 -20t-12 -5t-28 32q-45 73 -118 180l-256 374q-15 21 -16 21q-4 0 -5 -20q0 -3 -17.5 -117t-35 -241.5t-17.5 -165.5q0 -15 3 -15h85q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -50.5 1.5 t-55.5 1.5q-18 0 -52 -1.5t-35 -1.5q-10 0 -12 2.5t-2 15.5z" />\n
+<glyph unicode="&#x148;" horiz-adv-x="515" d="M263 582q0 2 5 2h12q1 0 7 -6l63 -62q3 -3 8 0l85 62q7 6 9 6h12q5 0 5 -2l-4 -6l-91 -104q-11 -12 -20 -12h-20q-7 0 -9 1.5t-7 10.5l-53 104q-2 3 -2 6zM15 287q0 2 29.5 26t72.5 48.5t70 24.5q21 0 21 -21t-6 -55t-12 -57l-19.5 -72.5t-16.5 -62.5q74 131 134.5 199.5 t116.5 68.5q51 0 51 -44q0 -29 -38.5 -145t-38.5 -127q0 -20 19 -20q13 0 34.5 18.5t38 37t17.5 18.5q3 0 7.5 -4.5t4.5 -6.5q0 -5 -24 -31.5t-63.5 -53.5t-72.5 -27q-15 0 -23.5 11.5t-8.5 29.5q0 28 40 135t40 138q0 12 -6 20.5t-16 8.5q-26 0 -79 -66.5t-100 -141.5 q-22 -36 -44 -112q-7 -25 -15 -26q-40 -4 -48 -4q-7 0 -5 10q60 249 60 312q0 18 -13 18q-14 0 -54 -32l-39 -32q-3 0 -8.5 5t-5.5 12z" />\n
+<glyph unicode="&#x149;" horiz-adv-x="744" d="M244 287q0 2 29.5 26t72.5 48.5t70 24.5q21 0 21 -21t-6 -55t-12 -57l-19.5 -72.5t-16.5 -62.5q74 131 134.5 199.5t116.5 68.5q51 0 51 -44q0 -29 -38.5 -145t-38.5 -127q0 -20 19 -20q13 0 34.5 18.5t38 37t17.5 18.5q3 0 7.5 -4.5t4.5 -6.5q0 -5 -24 -31.5 t-63.5 -53.5t-72.5 -27q-15 0 -23.5 11.5t-8.5 29.5q0 28 40 135t40 138q0 12 -6 20.5t-16 8.5q-26 0 -79 -66.5t-100 -141.5q-22 -36 -44 -112q-7 -25 -15 -26q-40 -4 -48 -4q-7 0 -5 10q60 249 60 312q0 18 -13 18q-14 0 -53 -32l-40 -32q-3 0 -8.5 5t-5.5 12zM60 453 q0 1 16 16t32 35.5t16 35.5q0 13 -10.5 41.5t-10.5 41.5q0 19 18 36.5t29 17.5q10 0 19.5 -31.5t9.5 -53.5q0 -34 -25 -73t-49 -61.5t-28 -22.5q-3 0 -10 7.5t-7 10.5z" />\n
+<glyph unicode="&#x14a;" horiz-adv-x="824" d="M20 15q0 9 3 10.5t15 1.5h50q40 245 89 514q1 6 4 22.5t5 29.5t2 21q0 3 -5 12t-10 11t-22 2h-50q-8 0 -9.5 2t-1.5 11q0 11 2 14t9 3q6 0 53.5 -1.5t58.5 -1.5q13 0 28.5 1.5t16.5 1.5q12 0 20 -13l329 -499q8 -12 16 -12q7 0 39.5 218.5t32.5 263.5q0 12 -2 12h-76 q-8 0 -9.5 2t-1.5 11q0 11 2 14t9 3q11 0 42 -1.5t47 -1.5t44.5 1.5t39.5 1.5q10 0 12 -2.5t2 -15.5q0 -9 -3 -10.5t-15 -1.5h-42q-5 0 -68 -394l-12 -73q-22 -140 -44 -238q-23 -104 -86 -151q-52 -38 -87 -38q-24 0 -39.5 11t-15.5 23q0 15 10 25.5t25 10.5q18 0 38 -12.5 t37 -12.5q5 0 9 1.5t7 5.5l6 8t6 11.5t5 13t4.5 15.5t4 16.5l4 18t4.5 18.5q29 113 29 138q0 14 -10 30l-341 499q-15 21 -16 21q-4 0 -5 -20q0 -3 -17.5 -117t-35 -241.5t-17.5 -165.5q0 -15 3 -15h85q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -50.5 1.5t-55.5 1.5 q-18 0 -52 -1.5t-35 -1.5q-10 0 -12 2.5t-2 15.5z" />\n
+<glyph unicode="&#x14b;" horiz-adv-x="515" d="M15 287q0 2 29.5 26t72.5 48.5t70 24.5q21 0 21 -21t-6 -55t-12 -57l-19.5 -72.5t-16.5 -62.5q74 131 134.5 199.5t116.5 68.5q51 0 51 -44q0 -49 -97 -408q-30 -109 -86 -151q-52 -38 -87 -38q-24 0 -39.5 11t-15.5 23q0 15 10 25.5t25 10.5q18 0 38 -12.5t37 -12.5 q5 0 9 1.5t7 5.5l6 8t6 11.5t5 13t4.5 15.5t4 16.5l4 18t4.5 18.5q7 30 35 137.5t46 183t18 96.5q0 12 -7 20.5t-17 8.5q-26 0 -79 -66.5t-100 -141.5q-22 -36 -44 -112q-7 -25 -15 -26q-40 -4 -48 -4q-7 0 -5 10q60 249 60 312q0 18 -13 18q-14 0 -54 -32l-39 -32 q-3 0 -8.5 5t-5.5 12z" />\n
+<glyph unicode="&#x14c;" horiz-adv-x="734" d="M339 788l2 21q1 6 2 7t7 1h181q5 0 6.5 -1t1.5 -6l-2 -23q-5 -8 -8 -8h-181q-7 0 -8.5 1t-0.5 8zM35 280q0 87 32.5 162t85.5 124.5t119.5 78t134.5 28.5q135 0 213.5 -89t78.5 -236q0 -151 -107 -260.5t-258 -109.5q-62 0 -114.5 17.5t-94.5 53t-66 94.5t-24 137z M127 286q0 -116 57 -200t167 -84q75 0 135.5 60t91 144t30.5 167q0 44 -11 89.5t-33.5 87.5t-62.5 68.5t-91 26.5q-71 0 -137 -52.5t-106 -136t-40 -170.5z" />\n
+<glyph unicode="&#x14d;" horiz-adv-x="419" d="M190 518l2 21q1 6 2 7t7 1h181q6 0 7 -1t1 -6l-2 -23q-5 -8 -8 -8h-181q-7 0 -8.5 1t-0.5 8zM25 138q0 110 66 184.5t165 74.5q71 0 104.5 -50t33.5 -109q0 -94 -68 -170t-161 -76q-67 0 -103.5 42.5t-36.5 103.5zM87 146q0 -130 80 -130q46 0 85.5 47.5t59 107 t19.5 107.5q0 36 -19 66t-67 30q-57 0 -107.5 -78.5t-50.5 -149.5z" />\n
+<glyph unicode="&#x14e;" horiz-adv-x="734" d="M353 810q0 28 4 28h13q1 0 1 -2q0 -31 15.5 -45t52.5 -14q53 0 77 32q4 6 7.5 13.5l5.5 11.5t3 4h13q-6 -46 -37.5 -77.5t-76.5 -31.5q-41 0 -59.5 23t-18.5 58zM35 280q0 87 32.5 162t85.5 124.5t119.5 78t134.5 28.5q135 0 213.5 -89t78.5 -236q0 -151 -107 -260.5 t-258 -109.5q-62 0 -114.5 17.5t-94.5 53t-66 94.5t-24 137zM127 286q0 -116 57 -200t167 -84q75 0 135.5 60t91 144t30.5 167q0 44 -11 89.5t-33.5 87.5t-62.5 68.5t-91 26.5q-71 0 -137 -52.5t-106 -136t-40 -170.5z" />\n
+<glyph unicode="&#x14f;" horiz-adv-x="419" d="M206 552q0 32 4 32h13q1 0 1 -3q0 -9 2 -21q9 -49 66 -49q52 0 78 40q4 7 7.5 15.5t5 13t2.5 4.5h13q-6 -53 -37.5 -89t-76.5 -36q-41 0 -59.5 26.5t-18.5 66.5zM25 138q0 110 66 184.5t165 74.5q71 0 104.5 -50t33.5 -109q0 -94 -68 -170t-161 -76q-67 0 -103.5 42.5 t-36.5 103.5zM87 146q0 -130 80 -130q46 0 85.5 47.5t59 107t19.5 107.5q0 36 -19 66t-67 30q-57 0 -107.5 -78.5t-50.5 -149.5z" />\n
+<glyph unicode="&#x150;" horiz-adv-x="734" d="M355 731l3 6l66 85q20 25 38 25q26 0 26 -21q0 -18 -18 -31l-83 -60q-8 -6 -9 -6h-19q-4 0 -4 2zM475 731l3 6l66 85q20 25 38 25q26 0 26 -21q0 -18 -18 -31l-83 -60q-8 -6 -9 -6h-19q-4 0 -4 2zM35 280q0 87 32.5 162t85.5 124.5t119.5 78t134.5 28.5q135 0 213.5 -89 t78.5 -236q0 -151 -107 -260.5t-258 -109.5q-62 0 -114.5 17.5t-94.5 53t-66 94.5t-24 137zM127 286q0 -116 57 -200t167 -84q75 0 135.5 60t91 144t30.5 167q0 44 -11 89.5t-33.5 87.5t-62.5 68.5t-91 26.5q-71 0 -137 -52.5t-106 -136t-40 -170.5z" />\n
+<glyph unicode="&#x151;" horiz-adv-x="419" d="M206 451l3 6l61 123q13 24 32 24q31 0 31 -21q0 -15 -9 -25l-91 -103q-5 -6 -8 -6h-15q-4 0 -4 2zM316 451l3 6l61 123q13 24 32 24q31 0 31 -21q0 -15 -9 -25l-91 -103q-5 -6 -8 -6h-15q-4 0 -4 2zM25 138q0 110 66 184.5t165 74.5q71 0 104.5 -50t33.5 -109 q0 -94 -68 -170t-161 -76q-67 0 -103.5 42.5t-36.5 103.5zM87 146q0 -130 80 -130q46 0 85.5 47.5t59 107t19.5 107.5q0 36 -19 66t-67 30q-57 0 -107.5 -78.5t-50.5 -149.5z" />\n
+<glyph unicode="&#x152;" horiz-adv-x="988" d="M35 287q0 166 114 277t270 111q36 0 105 -6.5t98 -6.5q28 0 108.5 1.5t100.5 1.5q55 0 74.5 2.5t20.5 10.5q1 12 13 12q11 0 14 -2t3 -9q0 -4 -4 -41t-5 -84q0 -6 -3 -8t-13 -2q-15 0 -15 14q0 2 3 36t3 37q0 7 -263 7q-5 0 -41 -270q-2 -12 0 -14t14 -2h164q45 0 47 13 l11 53q1 7 16 7q13 0 13 -6q0 -4 -2.5 -17t-7 -34l-7.5 -36q-7 -39 -15 -89q-1 -7 -13 -7q-17 0 -17 8q1 7 4 23.5t5.5 29t2.5 14.5q0 8 -10 11t-40 3h-151q-9 0 -12 -0.5t-5 -2.5t-3 -7q-3 -13 -19.5 -129t-19.5 -147q0 -9 7 -9l319 7q4 0 10 16.5t14.5 43t13.5 37.5 q4 9 14 9q17 0 17 -11q0 -5 -5.5 -21l-17 -47.5t-19.5 -55.5q-4 -11 -17 -11q-11 0 -179 1.5t-184 1.5q-21 0 -88 -8.5t-119 -8.5q-58 0 -110.5 18t-97 53.5t-70.5 95.5t-26 137zM127 293q0 -111 64 -198.5t165 -87.5q44 0 71.5 3t35 6l27.5 11q60 376 78 537q1 7 2.5 22 l2.5 25t1 13t-20.5 9t-51 11t-53.5 5q-145 0 -233.5 -102t-88.5 -254z" />\n
+<glyph unicode="&#x153;" horiz-adv-x="669" d="M25 138q0 110 66 184.5t165 74.5q93 0 125 -92q67 86 168 86q93 0 93 -66q0 -43 -35 -77t-88 -54q-65 -24 -141 -24q-8 0 -8 -46q0 -89 96 -89q26 0 52.5 9t46 21.5t35 25.5l25.5 22t11 9q4 0 8.5 -5t4.5 -9q0 -2 -11 -13.5t-32 -28t-47 -32.5t-61 -27.5t-68 -11.5 q-85 0 -116 66q-71 -69 -149 -69q-67 0 -103.5 42.5t-36.5 103.5zM87 146q0 -130 80 -130q46 0 85.5 47.5t59 107t19.5 107.5q0 36 -19 66t-67 30q-57 0 -107.5 -78.5t-50.5 -149.5zM385 200q0 -7 10 -7q74 0 128 36.5t54 96.5q0 19 -14 30t-36 11q-82 0 -128 -122 q-14 -35 -14 -45z" />\n
+<glyph unicode="&#x154;" horiz-adv-x="625" d="M320 731l3 6l66 85q20 25 38 25q26 0 26 -21q0 -18 -18 -31l-83 -60q-8 -6 -9 -6h-19q-4 0 -4 2zM20 13q0 9 3 11.5t15 2.5h41q19 106 47.5 312t35.5 282q0 15 -3 15h-61q-7 0 -10.5 0.5t-6 4t-2.5 10.5q0 14 17 14q1 0 15 -0.5t38.5 -1.5t53.5 -1q15 0 69.5 3.5 t72.5 3.5q87 0 144.5 -45.5t57.5 -116.5q0 -44 -20 -78.5t-48.5 -53t-57 -30t-48.5 -16t-20 -5.5t7.5 -3.5l24.5 -8t34 -12.5q113 -45 113 -164q0 -6 -1.5 -44t-1.5 -54q0 -11 3 -11h43q12 0 16 -2.5t4 -12.5q0 -15 -8 -15q-2 0 -29.5 0.5t-61.5 1.5t-53 1q-7 0 -5 13 q16 94 16 157q0 48 -38 86.5t-97 50.5q-24 5 -71 5h-27q-25 0 -28 -24q-26 -182 -29 -252q0 -9 8 -9h53q8 0 10.5 -2t2.5 -11q0 -11 -2 -14t-9 -3q-11 0 -42.5 1.5t-47.5 1.5t-54 -1.5t-49 -1.5q-10 0 -12 2t-2 14zM204 350q0 -14 18 -14h7q20 0 43.5 -1.5t26.5 -1.5 q53 0 108 50t55 115q0 145 -171 145q-50 0 -50 -5q-3 -25 -18.5 -143t-17.5 -132q-1 -5 -1 -13z" />\n
+<glyph unicode="&#x155;" horiz-adv-x="341" d="M188 451l3 6l61 123q13 24 32 24q31 0 31 -21q0 -15 -9 -25l-91 -103q-5 -6 -8 -6h-15q-4 0 -4 2zM25 291q0 11 50.5 53t79.5 42q18 0 18 -20q0 -17 -27 -176l4 -1q47 121 62 149q29 55 72 55q18 0 32.5 -10t14.5 -26q0 -37 -22 -37q-11 0 -28 9t-27 9q-14 0 -25 -17 q-23 -35 -57 -125q-2 -6 -11 -38q-9 -36 -19.5 -86.5l-13.5 -64.5q-1 -4 -21.5 -7.5t-30.5 -3.5t-10 4q0 2 12 63.5t24 133t12 96.5q0 38 -13 38q-11 0 -27 -12.5t-27.5 -25.5t-12.5 -13q-9 0 -9 11z" />\n
+<glyph unicode="&#x156;" horiz-adv-x="625" d="M244 -207q0 1 14 8.5t27 21t13 28.5q0 18 -17 34.5t-17 19.5q0 11 19.5 22.5t24.5 11.5q10 0 27 -17.5t17 -30.5q0 -30 -26 -58t-49 -41.5t-26 -13.5q-7 0 -7 13v2zM20 13q0 9 3 11.5t15 2.5h41q19 106 47.5 312t35.5 282q0 15 -3 15h-61q-7 0 -10.5 0.5t-6 4t-2.5 10.5 q0 14 17 14q1 0 15 -0.5t38.5 -1.5t53.5 -1q15 0 69.5 3.5t72.5 3.5q87 0 144.5 -45.5t57.5 -116.5q0 -44 -20 -78.5t-48.5 -53t-57 -30t-48.5 -16t-20 -5.5t7.5 -3.5l24.5 -8t34 -12.5q113 -45 113 -164q0 -6 -1.5 -44t-1.5 -54q0 -11 3 -11h43q12 0 16 -2.5t4 -12.5 q0 -15 -8 -15q-2 0 -29.5 0.5t-61.5 1.5t-53 1q-7 0 -5 13q16 94 16 157q0 48 -38 86.5t-97 50.5q-24 5 -71 5h-27q-25 0 -28 -24q-26 -182 -29 -252q0 -9 8 -9h53q8 0 10.5 -2t2.5 -11q0 -11 -2 -14t-9 -3q-11 0 -42.5 1.5t-47.5 1.5t-54 -1.5t-49 -1.5q-10 0 -12 2t-2 14z M204 350q0 -14 18 -14h7q20 0 43.5 -1.5t26.5 -1.5q53 0 108 50t55 115q0 145 -171 145q-50 0 -50 -5q-3 -25 -18.5 -143t-17.5 -132q-1 -5 -1 -13z" />\n
+<glyph unicode="&#x157;" horiz-adv-x="341" d="M24 -207q0 1 14 8.5t27 21t13 28.5q0 18 -17 34.5t-17 19.5q0 11 19.5 22.5t24.5 11.5q10 0 27 -17.5t17 -30.5q0 -30 -26 -58t-49 -41.5t-26 -13.5q-7 0 -7 13v2zM25 291q0 11 50.5 53t79.5 42q18 0 18 -20q0 -17 -27 -176l4 -1q47 121 62 149q29 55 72 55 q18 0 32.5 -10t14.5 -26q0 -37 -22 -37q-11 0 -28 9t-27 9q-14 0 -25 -17q-23 -35 -57 -125q-2 -6 -11 -38q-9 -36 -19.5 -86.5l-13.5 -64.5q-1 -4 -21.5 -7.5t-30.5 -3.5t-10 4q0 2 12 63.5t24 133t12 96.5q0 38 -13 38q-11 0 -27 -12.5t-27.5 -25.5t-12.5 -13q-9 0 -9 11z " />\n
+<glyph unicode="&#x158;" horiz-adv-x="625" d="M249 837q0 2 5 2h12q1 0 7 -6l63 -52q3 -3 8 0l85 52q2 1 4 2.5t3 2.5l2 1h12q5 0 5 -2q0 -1 -4 -5l-91 -92q-11 -11 -20 -11h-20q-7 0 -9 1.5t-7 9.5l-53 92q-2 3 -2 5zM20 13q0 9 3 11.5t15 2.5h41q19 106 47.5 312t35.5 282q0 15 -3 15h-61q-7 0 -10.5 0.5t-6 4 t-2.5 10.5q0 14 17 14q1 0 15 -0.5t38.5 -1.5t53.5 -1q15 0 69.5 3.5t72.5 3.5q87 0 144.5 -45.5t57.5 -116.5q0 -44 -20 -78.5t-48.5 -53t-57 -30t-48.5 -16t-20 -5.5t7.5 -3.5l24.5 -8t34 -12.5q113 -45 113 -164q0 -6 -1.5 -44t-1.5 -54q0 -11 3 -11h43q12 0 16 -2.5 t4 -12.5q0 -15 -8 -15q-2 0 -29.5 0.5t-61.5 1.5t-53 1q-7 0 -5 13q16 94 16 157q0 48 -38 86.5t-97 50.5q-24 5 -71 5h-27q-25 0 -28 -24q-26 -182 -29 -252q0 -9 8 -9h53q8 0 10.5 -2t2.5 -11q0 -11 -2 -14t-9 -3q-11 0 -42.5 1.5t-47.5 1.5t-54 -1.5t-49 -1.5 q-10 0 -12 2t-2 14zM204 350q0 -14 18 -14h7q20 0 43.5 -1.5t26.5 -1.5q53 0 108 50t55 115q0 145 -171 145q-50 0 -50 -5q-3 -25 -18.5 -143t-17.5 -132q-1 -5 -1 -13z" />\n
+<glyph unicode="&#x159;" horiz-adv-x="341" d="M127 582q0 2 5 2h12q1 0 7 -6l63 -62q3 -3 8 0l85 62q7 6 9 6h12q5 0 5 -2l-4 -6l-91 -104q-11 -12 -20 -12h-20q-7 0 -9 1.5t-7 10.5l-53 104q-2 3 -2 6zM25 291q0 11 50.5 53t79.5 42q18 0 18 -20q0 -17 -27 -176l4 -1q47 121 62 149q29 55 72 55q18 0 32.5 -10 t14.5 -26q0 -37 -22 -37q-11 0 -28 9t-27 9q-14 0 -25 -17q-23 -35 -57 -125q-2 -6 -11 -38q-9 -36 -19.5 -86.5l-13.5 -64.5q-1 -4 -21.5 -7.5t-30.5 -3.5t-10 4q0 2 12 63.5t24 133t12 96.5q0 38 -13 38q-11 0 -27 -12.5t-27.5 -25.5t-12.5 -13q-9 0 -9 11z" />\n
+<glyph unicode="&#x15a;" horiz-adv-x="505" d="M296 731l3 6l66 85q20 25 38 25q26 0 26 -21q0 -18 -18 -31l-83 -60q-8 -6 -9 -6h-19q-4 0 -4 2zM40 67q0 15 17 100q1 3 2.5 11.5t3 15t2.5 7.5t5 1q23 0 23 -10q0 -2 -7.5 -45.5t-7.5 -46.5q0 -18 64.5 -51t122.5 -33q56 0 93 35t37 88q0 42 -31.5 72.5t-76.5 52 l-90 45t-76.5 65t-31.5 99.5q0 86 57.5 141t147.5 55q20 0 41 -6t37.5 -14t30 -16t21.5 -14l8 -6l8 32q2 10 9 10h3q18 -3 18 -7q0 -3 -31 -167q-2 -12 -15 -12q-16 0 -16 12l4 14q4 14 7.5 31t3.5 24q0 2 -6 11.5t-18.5 22.5t-28.5 25t-39.5 20.5t-47.5 8.5 q-57 0 -90.5 -36.5t-33.5 -95.5q0 -39 22.5 -67.5t55.5 -44l72.5 -35t72.5 -39t55.5 -57t22.5 -88.5q0 -85 -66 -136.5t-144 -51.5q-55 0 -106.5 16.5t-77.5 35t-26 28.5z" />\n
+<glyph unicode="&#x15b;" horiz-adv-x="336" d="M192 451l3 6l61 123q13 24 32 24q31 0 31 -21q0 -15 -9 -25l-91 -103q-5 -6 -8 -6h-15q-4 0 -4 2zM20 61q0 11 8.5 18t15.5 7q5 0 8.5 -0.5t7.5 -2t6 -2.5t5.5 -4t5 -4t5.5 -5.5t5 -5.5l13 -13.5l11.5 -12t9.5 -8t12 -6t13 -1.5q30 0 50.5 20t20.5 53q0 20 -22.5 44 t-49.5 42.5t-49.5 46.5t-22.5 56q0 47 39 81.5t92 34.5q31 0 52 -8t30 -20t12 -21t3 -15q0 -17 -18 -17q-29 0 -48 35q-15 27 -32 27q-27 0 -48 -15t-21 -48q0 -26 15 -47.5t36 -37l42.5 -31.5t36.5 -40t15 -54q0 -45 -39 -78.5t-92 -33.5q-46 0 -87 21.5t-41 44.5z" />\n
+<glyph unicode="&#x15c;" horiz-adv-x="505" d="M202 731q0 1 4 5l91 92q11 11 20 11h20q7 0 9 -1.5t7 -9.5l53 -92q2 -3 2 -5t-5 -2h-12q-1 0 -7 6l-63 52q-3 3 -8 0l-85 -52q-2 -1 -4 -2.5t-4 -2.5l-1 -1h-12q-5 0 -5 2zM40 67q0 15 17 100q1 3 2.5 11.5t3 15t2.5 7.5t5 1q23 0 23 -10q0 -2 -7.5 -45.5t-7.5 -46.5 q0 -18 64.5 -51t122.5 -33q56 0 93 35t37 88q0 42 -31.5 72.5t-76.5 52l-90 45t-76.5 65t-31.5 99.5q0 86 57.5 141t147.5 55q20 0 41 -6t37.5 -14t30 -16t21.5 -14l8 -6l8 32q2 10 9 10h3q18 -3 18 -7q0 -3 -31 -167q-2 -12 -15 -12q-16 0 -16 12l4 14q4 14 7.5 31t3.5 24 q0 2 -6 11.5t-18.5 22.5t-28.5 25t-39.5 20.5t-47.5 8.5q-57 0 -90.5 -36.5t-33.5 -95.5q0 -39 22.5 -67.5t55.5 -44l72.5 -35t72.5 -39t55.5 -57t22.5 -88.5q0 -85 -66 -136.5t-144 -51.5q-55 0 -106.5 16.5t-77.5 35t-26 28.5z" />\n
+<glyph unicode="&#x15d;" horiz-adv-x="336" d="M110 462l4 6l91 104q11 12 20 12h20q7 0 9 -1.5t7 -10.5l53 -104q2 -3 2 -6q0 -2 -5 -2h-12q-1 0 -7 6l-63 62q-3 3 -8 0l-85 -62q-8 -6 -9 -6h-12q-5 0 -5 2zM20 61q0 11 8.5 18t15.5 7q5 0 8.5 -0.5t7.5 -2t6 -2.5t5.5 -4t5 -4t5.5 -5.5t5 -5.5l13 -13.5l11.5 -12 t9.5 -8t12 -6t13 -1.5q30 0 50.5 20t20.5 53q0 20 -22.5 44t-49.5 42.5t-49.5 46.5t-22.5 56q0 47 39 81.5t92 34.5q31 0 52 -8t30 -20t12 -21t3 -15q0 -17 -18 -17q-29 0 -48 35q-15 27 -32 27q-27 0 -48 -15t-21 -48q0 -26 15 -47.5t36 -37l42.5 -31.5t36.5 -40t15 -54 q0 -45 -39 -78.5t-92 -33.5q-46 0 -87 21.5t-41 44.5z" />\n
+<glyph unicode="&#x15e;" horiz-adv-x="505" d="M40 67q0 15 17 100q1 3 2.5 11.5t3 15t2.5 7.5t5 1q23 0 23 -10q0 -2 -7.5 -45.5t-7.5 -46.5q0 -18 64.5 -51t122.5 -33q56 0 93 35t37 88q0 42 -31.5 72.5t-76.5 52l-90 45t-76.5 65t-31.5 99.5q0 86 57.5 141t147.5 55q20 0 41 -6t37.5 -14t30 -16t21.5 -14l8 -6l8 32 q2 10 9 10h3q18 -3 18 -7q0 -3 -31 -167q-2 -12 -15 -12q-16 0 -16 12l4 14q4 14 7.5 31t3.5 24q0 2 -6 11.5t-18.5 22.5t-28.5 25t-39.5 20.5t-47.5 8.5q-57 0 -90.5 -36.5t-33.5 -95.5q0 -39 22.5 -67.5t55.5 -44l72.5 -35t72.5 -39t55.5 -57t22.5 -88.5q0 -85 -66 -136.5 t-144 -51.5h-2q-30 -53 -30 -54q0 -2 5 -2q8 2 24 2q35 0 56 -19t21 -45q0 -37 -32 -61.5t-80 -24.5q-22 0 -40.5 6t-26.5 12t-8 9q0 10 8 10l8 -4q8 -3 21 -6.5t27 -3.5q69 0 69 49q0 18 -11 31.5t-36 13.5q-8 0 -16 -1.5t-13.5 -3t-6.5 -1.5q-7 0 -7 4q0 1 49 90 q-50 3 -96.5 19.5t-69.5 33t-23 26.5z" />\n
+<glyph unicode="&#x15f;" horiz-adv-x="336" d="M20 61q0 11 8.5 18t15.5 7q5 0 8.5 -0.5t7.5 -2t6 -2.5t5.5 -4t5 -4t5.5 -5.5t5 -5.5l13 -13.5l11.5 -12t9.5 -8t12 -6t13 -1.5q30 0 50.5 20t20.5 53q0 20 -22.5 44t-49.5 42.5t-49.5 46.5t-22.5 56q0 47 39 81.5t92 34.5q31 0 52 -8t30 -20t12 -21t3 -15q0 -17 -18 -17 q-29 0 -48 35q-15 27 -32 27q-27 0 -48 -15t-21 -48q0 -26 15 -47.5t36 -37l42.5 -31.5t36.5 -40t15 -54q0 -44 -38 -77.5t-91 -34.5q-34 -59 -34 -62q0 -2 5 -2q8 2 24 2q35 0 56 -19t21 -45q0 -37 -32 -61.5t-80 -24.5q-22 0 -40.5 6t-26.5 12t-8 9q0 10 8 10l8 -4 q8 -3 21 -6.5t27 -3.5q69 0 69 49q0 18 -11 31.5t-36 13.5q-8 0 -16 -1.5t-13.5 -3t-6.5 -1.5q-7 0 -7 4q0 1 10.5 19l24 42.5t19.5 36.5q-42 4 -77 24t-35 41z" />\n
+<glyph unicode="&#x160;" horiz-adv-x="505" d="M225 837q0 2 5 2h12q1 0 7 -6l63 -52q3 -3 8 0l85 52q2 1 4 2.5t3 2.5l2 1h12q5 0 5 -2q0 -1 -4 -5l-91 -92q-11 -11 -20 -11h-20q-7 0 -9 1.5t-7 9.5l-53 92q-2 3 -2 5zM40 67q0 15 17 100q1 3 2.5 11.5t3 15t2.5 7.5t5 1q23 0 23 -10q0 -2 -7.5 -45.5t-7.5 -46.5 q0 -18 64.5 -51t122.5 -33q56 0 93 35t37 88q0 42 -31.5 72.5t-76.5 52l-90 45t-76.5 65t-31.5 99.5q0 86 57.5 141t147.5 55q20 0 41 -6t37.5 -14t30 -16t21.5 -14l8 -6l8 32q2 10 9 10h3q18 -3 18 -7q0 -3 -31 -167q-2 -12 -15 -12q-16 0 -16 12l4 14q4 14 7.5 31t3.5 24 q0 2 -6 11.5t-18.5 22.5t-28.5 25t-39.5 20.5t-47.5 8.5q-57 0 -90.5 -36.5t-33.5 -95.5q0 -39 22.5 -67.5t55.5 -44l72.5 -35t72.5 -39t55.5 -57t22.5 -88.5q0 -85 -66 -136.5t-144 -51.5q-55 0 -106.5 16.5t-77.5 35t-26 28.5z" />\n
+<glyph unicode="&#x161;" horiz-adv-x="336" d="M131 582q0 2 5 2h12q1 0 7 -6l63 -62q3 -3 8 0l85 62q7 6 9 6h12q5 0 5 -2l-4 -6l-91 -104q-11 -12 -20 -12h-20q-7 0 -9 1.5t-7 10.5l-53 104q-2 3 -2 6zM20 61q0 11 8.5 18t15.5 7q5 0 8.5 -0.5t7.5 -2t6 -2.5t5.5 -4t5 -4t5.5 -5.5t5 -5.5l13 -13.5l11.5 -12t9.5 -8 t12 -6t13 -1.5q30 0 50.5 20t20.5 53q0 20 -22.5 44t-49.5 42.5t-49.5 46.5t-22.5 56q0 47 39 81.5t92 34.5q31 0 52 -8t30 -20t12 -21t3 -15q0 -17 -18 -17q-29 0 -48 35q-15 27 -32 27q-27 0 -48 -15t-21 -48q0 -26 15 -47.5t36 -37l42.5 -31.5t36.5 -40t15 -54 q0 -45 -39 -78.5t-92 -33.5q-46 0 -87 21.5t-41 44.5z" />\n
+<glyph unicode="&#x162;" horiz-adv-x="681" d="M20 546q0 1 6 16.5t16.5 46.5l20.5 63q3 9 7 11.5t15 2.5q10 0 10 -12v-5q0 -8 106 -8h326q103 0 104 11q1 14 14 14q11 0 13.5 -2t2.5 -9q0 -8 -1.5 -23t-3.5 -44t-4 -63q0 -10 -19 -10q-8 0 -9.5 2.5t-1.5 11.5q0 2 3 38.5t3 39.5q0 6 -107 6h-106q-9 0 -13 -20 l-27 -188l-37 -262t-17 -122q0 -14 8 -14h64q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-8 0 -107 3q-37 -66 -37 -67q0 -2 5 -2q8 2 24 2q35 0 56 -19t21 -45q0 -37 -32 -61.5t-80 -24.5q-22 0 -40.5 6t-26.5 12t-8 9q0 10 8 10l8 -4q8 -3 21 -6.5t27 -3.5q69 0 69 49 q0 18 -11 31.5t-36 13.5q-8 0 -16 -1.5t-13.5 -3t-6.5 -1.5q-7 0 -7 4q0 1 11.5 21l25.5 45.5t19 35.5q-18 0 -59 -1.5t-46 -1.5q-10 0 -12 2.5t-2 15.5q0 9 3 10.5t15 1.5h54q10 0 94 569q3 24 3 26q0 11 -6 11h-137q-92 0 -95 -11l-24 -70q-4 -11 -6.5 -14t-9.5 -3 q-19 0 -19 11z" />\n
+<glyph unicode="&#x163;" horiz-adv-x="284" d="M-17 -190q0 10 8 10l8 -4q8 -3 21 -6.5t27 -3.5q69 0 69 49q0 18 -11 31.5t-36 13.5q-8 0 -16 -1.5t-13.5 -3t-6.5 -1.5q-7 0 -7 4q0 1 11 20l24.5 44l19.5 36q-27 3 -27 34q0 10 26.5 153.5t26.5 145.5v4q1 5 -0.5 6t-8.5 1h-47q-16 0 -16 4q0 1 0.5 9t0.5 10q0 7 8 7 h61q9 0 11 8q10 55 16 101q2 10 4.5 13t13.5 4q5 1 21 1q28 0 28 -5q0 -1 -5.5 -25l-11.5 -51.5t-7 -35.5q-1 -7 0.5 -8.5t9.5 -1.5h73q9 0 9 -8q0 -22 -13 -22h-73h-7t-3.5 -1.5t-1.5 -2.5t-1 -6q-41 -220 -41 -247q0 -21 19 -21q11 0 37 22.5t48.5 45t23.5 22.5 q2 0 8 -4.5t6 -6.5q0 -4 -28 -35t-70 -66t-70 -42q-37 -66 -37 -67q0 -2 5 -2q8 2 24 2q35 0 56 -19t21 -45q0 -37 -32 -61.5t-80 -24.5q-22 0 -40.5 6t-26.5 12t-8 9z" />\n
+<glyph unicode="&#x164;" horiz-adv-x="681" d="M279 834q0 2 5 2h12q1 0 7 -6l63 -52q3 -3 8 0l85 52q2 1 4 2.5t3 2.5l2 1h12q5 0 5 -2q0 -1 -4 -5l-91 -92q-11 -11 -20 -11h-20q-7 0 -9 1.5t-7 9.5l-53 92q-2 3 -2 5zM20 546q0 1 6 16.5t16.5 46.5l20.5 63q3 9 7 11.5t15 2.5q10 0 10 -12v-5q0 -8 106 -8h326 q103 0 104 11q1 14 14 14q11 0 13.5 -2t2.5 -9q0 -8 -1.5 -23t-3.5 -44t-4 -63q0 -10 -19 -10q-8 0 -9.5 2.5t-1.5 11.5q0 2 3 38.5t3 39.5q0 6 -107 6h-106q-9 0 -13 -20l-27 -188l-37 -262t-17 -122q0 -14 8 -14h64q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3 q-11 0 -57.5 1.5t-62.5 1.5q-17 0 -61 -1.5t-50 -1.5q-10 0 -12 2.5t-2 15.5q0 9 3 10.5t15 1.5h54q10 0 94 569q3 24 3 26q0 11 -6 11h-137q-92 0 -95 -11l-24 -70q-4 -11 -6.5 -14t-9.5 -3q-19 0 -19 11z" />\n
+<glyph unicode="&#x165;" horiz-adv-x="284" d="M243 495q0 3 6 25.5l15 57.5l13 51q9 32 34 32q26 0 26 -23q0 -9 -13 -35l-55 -98q-6 -12 -9 -12h-15q-2 0 -2 2zM35 346q0 1 0.5 9t0.5 10q0 7 8 7h61q9 0 11 8q10 55 16 101q2 10 4.5 13t13.5 4q5 1 21 1q28 0 28 -5q0 -1 -5.5 -25l-11.5 -51.5t-7 -35.5 q-1 -7 0.5 -8.5t9.5 -1.5h73q9 0 9 -8q0 -22 -13 -22h-73h-7t-3.5 -1.5t-1.5 -2.5t-1 -6q-41 -220 -41 -247q0 -21 19 -21q11 0 37 22.5t48.5 45t23.5 22.5q2 0 8 -4.5t6 -6.5q0 -4 -31.5 -39t-76.5 -70.5t-72 -35.5q-35 0 -35 34q0 10 26.5 153.5t26.5 145.5v4q1 5 -0.5 6 t-8.5 1h-47q-16 0 -16 4z" />\n
+<glyph unicode="&#x166;" horiz-adv-x="681" d="M20 546q0 1 6 16.5t16.5 46.5l20.5 63q3 9 7 11.5t15 2.5q10 0 10 -12v-5q0 -8 106 -8h326q103 0 104 11q1 14 14 14q11 0 13.5 -2t2.5 -9q0 -8 -1.5 -23t-3.5 -44t-4 -63q0 -10 -19 -10q-8 0 -9.5 2.5t-1.5 11.5q0 2 3 38.5t3 39.5q0 6 -107 6h-106q-9 0 -13 -20 l-35 -246q-1 -9 0.5 -10.5t10.5 -1.5h158q3 0 3 -12t-3 -12h-160q-10 0 -12 -1.5t-4 -11.5q-39 -273 -39 -277q0 -14 8 -14h64q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -57.5 1.5t-62.5 1.5q-17 0 -61 -1.5t-50 -1.5q-10 0 -12 2.5t-2 15.5q0 9 3 10.5t15 1.5h54 q9 0 53 291q2 8 0.5 10.5t-9.5 2.5h-157q-2 0 -2.5 12t2.5 12h159h7.5t4 2t1.5 3t1 7l34 229q3 24 3 26q0 11 -6 11h-137q-92 0 -95 -11l-24 -70q-4 -11 -6.5 -14t-9.5 -3q-19 0 -19 11z" />\n
+<glyph unicode="&#x167;" horiz-adv-x="284" d="M22 225q-1 0 -1.5 6t0.5 12t3 6h59q7 0 8.5 1t2.5 6q13 67 13 75v4q1 5 -0.5 6t-8.5 1h-47q-16 0 -16 4q0 1 0.5 9t0.5 10q0 7 8 7h61q9 0 11 8q10 55 16 101q2 10 4.5 13t13.5 4q5 1 21 1q28 0 28 -5q0 -1 -5.5 -25l-11.5 -51.5t-7 -35.5q-1 -7 0.5 -8.5t9.5 -1.5h73 q9 0 9 -8q0 -22 -13 -22h-73h-7t-3.5 -1.5t-1.5 -2.5t-1 -6l-14 -76q-1 -7 6 -7h86q2 0 2 -6t-1.5 -12t-3.5 -6h-87q-7 0 -8 -6v-2q-21 -126 -21 -132q0 -21 19 -21q11 0 37 22.5t48.5 45t23.5 22.5q2 0 8 -4.5t6 -6.5q0 -4 -31.5 -39t-76.5 -70.5t-72 -35.5q-35 0 -35 34 q0 14 32 185q1 6 0 7t-8 1h-56z" />\n
+<glyph unicode="&#x168;" horiz-adv-x="759" d="M319 745q2 9 11 25q15 25 32.5 38.5t30.5 13.5q15 0 41 -18t39 -18q21 0 40 33q3 7 13 7q6 0 6 -2q-1 -6 -11 -26q-29 -55 -66 -55q-17 0 -41 17.5t-39 17.5q-22 0 -38 -29q-3 -6 -12 -6q-6 0 -6 2zM60 649q0 7 2 10.5t5 4t11 0.5q6 0 40.5 -1.5t51.5 -1.5q16 0 52.5 1.5 t47.5 1.5q10 0 12 -2.5t2 -15.5q0 -9 -3 -10.5t-15 -1.5h-32q-5 0 -23.5 -98.5t-35 -211.5t-16.5 -148q0 -37 15 -64.5t34.5 -40.5t46 -21t40.5 -9t27 -1q42 0 88.5 16t76.5 35q28 19 39 60q12 47 32 163q41 241 48 320h-67q-8 0 -11 0.5t-6 4t-3 10.5t2.5 10.5t6 4 t11.5 0.5q6 0 46.5 -1.5t57.5 -1.5t48 1.5t34 1.5q10 0 12 -2.5t2 -15.5q0 -9 -2.5 -10.5t-15.5 -1.5h-32q-8 -38 -22 -118q-62 -378 -95 -490q-7 -25 -19 -25h-5q-9 0 -11 11q-1 10 -2.5 23t-2 19.5t-1.5 13t-2.5 9t-4.5 2.5t-45 -24q-113 -62 -211 -62q-82 0 -137 42.5 t-55 115.5q0 46 33 248.5t33 229.5q0 5 -1 5h-63q-6 0 -8 0.5t-5 1.5t-4 4t-1 9z" />\n
+<glyph unicode="&#x169;" horiz-adv-x="521" d="M210 495q2 9 11 25q15 25 32.5 38.5t30.5 13.5q16 0 42 -18t38 -18q21 0 40 33q3 7 13 7q6 0 6 -2q-1 -6 -11 -26q-29 -55 -66 -55q-17 0 -41 17.5t-39 17.5q-22 0 -38 -29q-3 -6 -12 -6q-6 0 -6 2zM15 256q0 2 12 19t32 41.5t38 43.5q31 31 71 31q22 0 38.5 -9t16.5 -27 q0 -13 -32 -132.5t-32 -145.5q0 -23 28 -23q33 0 88 78q72 104 101 199q6 24 12 55q1 4 27 7q15 2 26 3q9 0 9 -9q0 -5 -27.5 -145.5t-27.5 -152.5q0 -25 19 -25q11 0 31 22.5t36 45t17 22.5q8 0 8 -7q0 -6 -22 -40.5t-57 -70.5t-62 -36q-14 0 -23.5 7.5t-9.5 19.5 q0 22 22.5 122.5t26.5 130.5q-1 -3 -10 -22t-26 -50t-33 -55q-104 -158 -173 -158q-55 0 -55 42q0 11 30.5 125.5t30.5 152.5q0 29 -20 29q-11 0 -34 -24.5t-41.5 -49t-20.5 -24.5q-4 0 -9 3t-5 7z" />\n
+<glyph unicode="&#x16a;" horiz-adv-x="759" d="M327 788l2 21q1 6 2 7t7 1h181q5 0 6.5 -1t1.5 -6l-2 -23q-5 -8 -8 -8h-181q-7 0 -8.5 1t-0.5 8zM60 649q0 7 2 10.5t5 4t11 0.5q6 0 40.5 -1.5t51.5 -1.5q16 0 52.5 1.5t47.5 1.5q10 0 12 -2.5t2 -15.5q0 -9 -3 -10.5t-15 -1.5h-32q-5 0 -23.5 -98.5t-35 -211.5 t-16.5 -148q0 -37 15 -64.5t34.5 -40.5t46 -21t40.5 -9t27 -1q42 0 88.5 16t76.5 35q28 19 39 60q12 47 32 163q41 241 48 320h-67q-8 0 -11 0.5t-6 4t-3 10.5t2.5 10.5t6 4t11.5 0.5q6 0 46.5 -1.5t57.5 -1.5t48 1.5t34 1.5q10 0 12 -2.5t2 -15.5q0 -9 -2.5 -10.5 t-15.5 -1.5h-32q-8 -38 -22 -118q-62 -378 -95 -490q-7 -25 -19 -25h-5q-9 0 -11 11q-1 10 -2.5 23t-2 19.5t-1.5 13t-2.5 9t-4.5 2.5t-45 -24q-113 -62 -211 -62q-82 0 -137 42.5t-55 115.5q0 46 33 248.5t33 229.5q0 5 -1 5h-63q-6 0 -8 0.5t-5 1.5t-4 4t-1 9z" />\n
+<glyph unicode="&#x16b;" horiz-adv-x="521" d="M218 518l2 21q1 6 2 7t7 1h181q6 0 7 -1t1 -6l-2 -23q-5 -8 -8 -8h-181q-7 0 -8.5 1t-0.5 8zM15 256q0 2 12 19t32 41.5t38 43.5q31 31 71 31q22 0 38.5 -9t16.5 -27q0 -13 -32 -132.5t-32 -145.5q0 -23 28 -23q33 0 88 78q72 104 101 199q6 24 12 55q1 4 27 7q15 2 26 3 q9 0 9 -9q0 -5 -27.5 -145.5t-27.5 -152.5q0 -25 19 -25q11 0 31 22.5t36 45t17 22.5q8 0 8 -7q0 -6 -22 -40.5t-57 -70.5t-62 -36q-14 0 -23.5 7.5t-9.5 19.5q0 22 22.5 122.5t26.5 130.5q-1 -3 -10 -22t-26 -50t-33 -55q-104 -158 -173 -158q-55 0 -55 42q0 11 30.5 125.5 t30.5 152.5q0 29 -20 29q-11 0 -34 -24.5t-41.5 -49t-20.5 -24.5q-4 0 -9 3t-5 7z" />\n
+<glyph unicode="&#x16c;" horiz-adv-x="759" d="M341 810q0 28 4 28h13q1 0 1 -2q0 -31 15.5 -45t52.5 -14q53 0 77 32q4 6 7.5 13.5l5.5 11.5t3 4h13q-6 -46 -37.5 -77.5t-76.5 -31.5q-41 0 -59.5 23t-18.5 58zM60 649q0 7 2 10.5t5 4t11 0.5q6 0 40.5 -1.5t51.5 -1.5q16 0 52.5 1.5t47.5 1.5q10 0 12 -2.5t2 -15.5 q0 -9 -3 -10.5t-15 -1.5h-32q-5 0 -23.5 -98.5t-35 -211.5t-16.5 -148q0 -37 15 -64.5t34.5 -40.5t46 -21t40.5 -9t27 -1q42 0 88.5 16t76.5 35q28 19 39 60q12 47 32 163q41 241 48 320h-67q-8 0 -11 0.5t-6 4t-3 10.5t2.5 10.5t6 4t11.5 0.5q6 0 46.5 -1.5t57.5 -1.5 t48 1.5t34 1.5q10 0 12 -2.5t2 -15.5q0 -9 -2.5 -10.5t-15.5 -1.5h-32q-8 -38 -22 -118q-62 -378 -95 -490q-7 -25 -19 -25h-5q-9 0 -11 11q-1 10 -2.5 23t-2 19.5t-1.5 13t-2.5 9t-4.5 2.5t-45 -24q-113 -62 -211 -62q-82 0 -137 42.5t-55 115.5q0 46 33 248.5t33 229.5 q0 5 -1 5h-63q-6 0 -8 0.5t-5 1.5t-4 4t-1 9z" />\n
+<glyph unicode="&#x16d;" horiz-adv-x="521" d="M234 552q0 32 4 32h13q1 0 1 -3q0 -9 2 -21q9 -49 66 -49q52 0 78 40q4 7 7.5 15.5t5 13t2.5 4.5h13q-6 -53 -37.5 -89t-76.5 -36q-41 0 -59.5 26.5t-18.5 66.5zM15 256q0 2 12 19t32 41.5t38 43.5q31 31 71 31q22 0 38.5 -9t16.5 -27q0 -13 -32 -132.5t-32 -145.5 q0 -23 28 -23q33 0 88 78q72 104 101 199q6 24 12 55q1 4 27 7q15 2 26 3q9 0 9 -9q0 -5 -27.5 -145.5t-27.5 -152.5q0 -25 19 -25q11 0 31 22.5t36 45t17 22.5q8 0 8 -7q0 -6 -22 -40.5t-57 -70.5t-62 -36q-14 0 -23.5 7.5t-9.5 19.5q0 22 22.5 122.5t26.5 130.5 q-1 -3 -10 -22t-26 -50t-33 -55q-104 -158 -173 -158q-55 0 -55 42q0 11 30.5 125.5t30.5 152.5q0 29 -20 29q-11 0 -34 -24.5t-41.5 -49t-20.5 -24.5q-4 0 -9 3t-5 7z" />\n
+<glyph unicode="&#x16e;" horiz-adv-x="759" d="M359 781q0 28 20 48t48 20t48 -20t20 -48t-20 -48t-48 -20t-48 20t-20 48zM387 781q0 -17 11.5 -28.5t28.5 -11.5t28.5 11.5t11.5 28.5t-11.5 28.5t-28.5 11.5t-28.5 -11.5t-11.5 -28.5zM60 649q0 7 2 10.5t5 4t11 0.5q6 0 40.5 -1.5t51.5 -1.5q16 0 52.5 1.5t47.5 1.5 q10 0 12 -2.5t2 -15.5q0 -9 -3 -10.5t-15 -1.5h-32q-5 0 -23.5 -98.5t-35 -211.5t-16.5 -148q0 -37 15 -64.5t34.5 -40.5t46 -21t40.5 -9t27 -1q42 0 88.5 16t76.5 35q28 19 39 60q12 47 32 163q41 241 48 320h-67q-8 0 -11 0.5t-6 4t-3 10.5t2.5 10.5t6 4t11.5 0.5 q6 0 46.5 -1.5t57.5 -1.5t48 1.5t34 1.5q10 0 12 -2.5t2 -15.5q0 -9 -2.5 -10.5t-15.5 -1.5h-32q-8 -38 -22 -118q-62 -378 -95 -490q-7 -25 -19 -25h-5q-9 0 -11 11q-1 10 -2.5 23t-2 19.5t-1.5 13t-2.5 9t-4.5 2.5t-45 -24q-113 -62 -211 -62q-82 0 -137 42.5t-55 115.5 q0 46 33 248.5t33 229.5q0 5 -1 5h-63q-6 0 -8 0.5t-5 1.5t-4 4t-1 9z" />\n
+<glyph unicode="&#x16f;" horiz-adv-x="521" d="M250 531q0 28 20 48t48 20t48 -20t20 -48t-20 -48t-48 -20t-48 20t-20 48zM278 531q0 -17 11.5 -28.5t28.5 -11.5t28.5 11.5t11.5 28.5t-11.5 28.5t-28.5 11.5t-28.5 -11.5t-11.5 -28.5zM15 256q0 2 12 19t32 41.5t38 43.5q31 31 71 31q22 0 38.5 -9t16.5 -27 q0 -13 -32 -132.5t-32 -145.5q0 -23 28 -23q33 0 88 78q72 104 101 199q6 24 12 55q1 4 27 7q15 2 26 3q9 0 9 -9q0 -5 -27.5 -145.5t-27.5 -152.5q0 -25 19 -25q11 0 31 22.5t36 45t17 22.5q8 0 8 -7q0 -6 -22 -40.5t-57 -70.5t-62 -36q-14 0 -23.5 7.5t-9.5 19.5 q0 22 22.5 122.5t26.5 130.5q-1 -3 -10 -22t-26 -50t-33 -55q-104 -158 -173 -158q-55 0 -55 42q0 11 30.5 125.5t30.5 152.5q0 29 -20 29q-11 0 -34 -24.5t-41.5 -49t-20.5 -24.5q-4 0 -9 3t-5 7z" />\n
+<glyph unicode="&#x170;" horiz-adv-x="759" d="M343 731l3 6l66 85q20 25 38 25q26 0 26 -21q0 -18 -18 -31l-83 -60q-8 -6 -9 -6h-19q-4 0 -4 2zM463 731l3 6l66 85q20 25 38 25q26 0 26 -21q0 -18 -18 -31l-83 -60q-8 -6 -9 -6h-19q-4 0 -4 2zM60 649q0 7 2 10.5t5 4t11 0.5q6 0 40.5 -1.5t51.5 -1.5q16 0 52.5 1.5 t47.5 1.5q10 0 12 -2.5t2 -15.5q0 -9 -3 -10.5t-15 -1.5h-32q-5 0 -23.5 -98.5t-35 -211.5t-16.5 -148q0 -37 15 -64.5t34.5 -40.5t46 -21t40.5 -9t27 -1q42 0 88.5 16t76.5 35q28 19 39 60q12 47 32 163q41 241 48 320h-67q-8 0 -11 0.5t-6 4t-3 10.5t2.5 10.5t6 4 t11.5 0.5q6 0 46.5 -1.5t57.5 -1.5t48 1.5t34 1.5q10 0 12 -2.5t2 -15.5q0 -9 -2.5 -10.5t-15.5 -1.5h-32q-8 -38 -22 -118q-62 -378 -95 -490q-7 -25 -19 -25h-5q-9 0 -11 11q-1 10 -2.5 23t-2 19.5t-1.5 13t-2.5 9t-4.5 2.5t-45 -24q-113 -62 -211 -62q-82 0 -137 42.5 t-55 115.5q0 46 33 248.5t33 229.5q0 5 -1 5h-63q-6 0 -8 0.5t-5 1.5t-4 4t-1 9z" />\n
+<glyph unicode="&#x171;" horiz-adv-x="521" d="M234 451l3 6l61 123q13 24 32 24q31 0 31 -21q0 -15 -9 -25l-91 -103q-5 -6 -8 -6h-15q-4 0 -4 2zM344 451l3 6l61 123q13 24 32 24q31 0 31 -21q0 -15 -9 -25l-91 -103q-5 -6 -8 -6h-15q-4 0 -4 2zM15 256q0 2 12 19t32 41.5t38 43.5q31 31 71 31q22 0 38.5 -9t16.5 -27 q0 -13 -32 -132.5t-32 -145.5q0 -23 28 -23q33 0 88 78q72 104 101 199q6 24 12 55q1 4 27 7q15 2 26 3q9 0 9 -9q0 -5 -27.5 -145.5t-27.5 -152.5q0 -25 19 -25q11 0 31 22.5t36 45t17 22.5q8 0 8 -7q0 -6 -22 -40.5t-57 -70.5t-62 -36q-14 0 -23.5 7.5t-9.5 19.5 q0 22 22.5 122.5t26.5 130.5q-1 -3 -10 -22t-26 -50t-33 -55q-104 -158 -173 -158q-55 0 -55 42q0 11 30.5 125.5t30.5 152.5q0 29 -20 29q-11 0 -34 -24.5t-41.5 -49t-20.5 -24.5q-4 0 -9 3t-5 7z" />\n
+<glyph unicode="&#x172;" horiz-adv-x="759" d="M60 649q0 7 2 10.5t5 4t11 0.5q6 0 40.5 -1.5t51.5 -1.5q16 0 52.5 1.5t47.5 1.5q10 0 12 -2.5t2 -15.5q0 -9 -3 -10.5t-15 -1.5h-32q-5 0 -23.5 -98.5t-35 -211.5t-16.5 -148q0 -37 15 -64.5t34.5 -40.5t46 -21t40.5 -9t27 -1q42 0 88.5 16t76.5 35q28 19 39 60 q12 47 32 163q41 241 48 320h-67q-8 0 -11 0.5t-6 4t-3 10.5t2.5 10.5t6 4t11.5 0.5q6 0 46.5 -1.5t57.5 -1.5t48 1.5t34 1.5q10 0 12 -2.5t2 -15.5q0 -9 -2.5 -10.5t-15.5 -1.5h-32q-8 -38 -22 -118q-62 -378 -95 -490q-7 -25 -19 -25h-5q-9 0 -11 11q-1 11 -2.5 23.5 t-2 20.5t-1.5 13q-2 8 -3 9t-6 -3q-173 -156 -173 -247q0 -27 13.5 -48.5t40.5 -21.5q20 0 42 11t36 22l14 11q1 0 5 -6t4 -7q0 -3 -19 -19t-55 -34t-72 -18q-32 0 -54 23.5t-22 60.5q0 19 6 38.5t21 41.5l25.5 36.5t35.5 39l34 33t38.5 34t31.5 27.5q-110 -59 -206 -59 q-82 0 -137 42.5t-55 115.5q0 46 33 248.5t33 229.5q0 5 -1 5h-63q-6 0 -8 0.5t-5 1.5t-4 4t-1 9z" />\n
+<glyph unicode="&#x173;" horiz-adv-x="521" d="M15 256q0 2 12 19t32 41.5t38 43.5q31 31 71 31q22 0 38.5 -9t16.5 -27q0 -13 -32 -132.5t-32 -145.5q0 -23 28 -23q33 0 88 78q72 104 101 199q6 24 12 55q1 4 27 7q15 2 26 3q9 0 9 -9q0 -5 -27.5 -145.5t-27.5 -152.5q0 -25 19 -25q11 0 31 22.5t36 45t17 22.5 q8 0 8 -7q0 -3 -12 -23.5t-34 -49.5t-43 -48q-8 -7 -28 -23t-31 -28q-81 -85 -81 -152q0 -24 14.5 -44.5t34.5 -20.5t42 11t36 22l14 11q1 0 5 -6t4 -7q0 -3 -19 -19t-55 -34t-72 -18q-30 0 -50.5 26t-20.5 58q0 22 10.5 45.5t33.5 50t40 44t48 45.5q9 9 14 13 q-10 1 -17 9.5t-7 17.5q0 22 22.5 122.5t26.5 130.5q-1 -3 -10 -22t-26 -50t-33 -55q-104 -158 -173 -158q-55 0 -55 42q0 11 30.5 125.5t30.5 152.5q0 29 -20 29q-11 0 -34 -24.5t-41.5 -49t-20.5 -24.5q-4 0 -9 3t-5 7z" />\n
+<glyph unicode="&#x174;" horiz-adv-x="1010" d="M419 731q0 1 4 5l91 92q11 11 20 11h20q7 0 9 -1.5t7 -9.5l53 -92q2 -3 2 -5t-5 -2h-12q-1 0 -7 6l-63 52q-3 3 -8 0l-85 -52q-2 -1 -4 -2.5t-3 -2.5l-2 -1h-12q-5 0 -5 2zM20 649q0 7 2 10.5t5 4t11 0.5q6 0 40.5 -1.5t51.5 -1.5q16 0 52 1.5t47 1.5q10 0 12 -2.5 t2 -15.5q0 -9 -2.5 -10.5t-15.5 -1.5h-53q-4 0 -4 -5q0 -26 35.5 -285.5t40.5 -259.5t88 149l139 255q-18 146 -21 146h-43h-5.5t-4 0.5t-4 1.5t-2.5 2.5t-1.5 4t-0.5 6.5q0 7 2 10.5t5 4t11 0.5q6 0 37 -1.5t48 -1.5q16 0 67.5 1.5t59.5 1.5q10 0 12.5 -3t2.5 -15 q0 -9 -3 -10.5t-16 -1.5h-73q-3 0 -3 -19q0 -14 32 -278.5t36 -264.5q3 0 30 49.5l66.5 127l76 149.5l71 141.5t39.5 78.5q4 12 3 14t-9 2h-64q-6 0 -8 0.5t-5 1.5t-4 4t-1 9q0 11 3 13t14 2q1 0 32.5 -1.5t63.5 -1.5q8 0 32 1.5t28 1.5q10 0 12.5 -3t2.5 -15q0 -9 -3 -10.5 t-16 -1.5h-11.5t-8 -0.5t-5.5 -1t-3.5 -2.5t-3 -3.5t-3 -6t-3.5
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>next</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAAAU=</string> </persistent>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="5" aka="AAAAAAAAAAU=">
+    <pickle>
+      <global name="Pdata" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+ -7.5q-147 -285 -194 -369l-88 -156q-3 -6 -21.5 -28t-32.5 -44q-22 -33 -37 -33q-8 0 -11.5 10.5t-8.5 50.5q-22 154 -62 394l-195 -350q-3 -6 -21.5 -28t-32.5 -44q-22 -33 -35 -33q-8 0 -11.5 10.5 t-8.5 50.5q-20 147 -55.5 368.5t-40.5 221.5h-40q-6 0 -8 0.5t-5 1.5t-4 4t-1 9z" />\n
+<glyph unicode="&#x175;" horiz-adv-x="681" d="M272 462l4 6l91 104q11 12 20 12h20q7 0 9 -1.5t7 -10.5l53 -104q2 -3 2 -6q0 -2 -5 -2h-12q-1 0 -7 6l-63 62q-3 3 -8 0l-85 -62q-8 -6 -9 -6h-12q-5 0 -5 2zM10 302q0 10 50 47t74 37q15 0 45 -18q31 -21 31 -46q0 -30 -6 -85t-12.5 -98t-6.5 -44q0 -13 12.5 -27 t21.5 -14q10 0 22 18l47 68t50 71q13 16 23.5 47t10.5 45q0 12 -20 32q-4 4 -8.5 8t-8 6t-6 4t-3.5 3.5t-1 2.5q0 9 14 22.5t24 13.5q16 0 43.5 -23.5t27.5 -37.5q0 -15 -15 -117t-15 -122q0 -16 13 -29.5t25 -13.5q9 0 30 25q57 66 88 111q44 65 45 141q0 33 -21 33 q-11 0 -30 -3t-33.5 -6t-15.5 -3q-6 0 -6 17q0 4 53.5 15.5t63.5 11.5q20 0 30 -7.5t10 -31.5q0 -57 -48.5 -140t-116.5 -151l-48 -50q-10 -10 -16 -10q-35 0 -58.5 23t-23.5 54q0 4 29 153q-83 -129 -125 -183q-3 -5 -13 -19l-13 -18q-11 -15 -21 -15q-14 0 -41 22 q-22 17 -28.5 28.5t-6.5 36.5q0 13 11 84.5t11 127.5q0 13 -15.5 29.5t-28.5 16.5q-15 0 -34 -14t-32 -28.5t-14 -14.5q-5 0 -9.5 5.5t-4.5 9.5z" />\n
+<glyph unicode="&#x176;" horiz-adv-x="613" d="M228 731q0 1 4 5l91 92q11 11 20 11h20q7 0 9 -1.5t7 -9.5l53 -92q2 -3 2 -5t-5 -2h-12q-1 0 -7 6l-63 52q-3 3 -8 0l-85 -52q-2 -1 -4 -2.5t-4 -2.5l-1 -1h-12q-5 0 -5 2zM20 654q0 7 2 10.5t5 4t11 0.5q6 0 45 -1.5t56 -1.5q16 0 46.5 1.5t41.5 1.5q10 0 12 -2.5 t2 -15.5q0 -9 -2.5 -10.5t-15.5 -1.5h-31q-10 0 -11 -2t3 -13q13 -44 103 -265q6 -12 8 -12q5 0 16 18l35 52l46 68l43 65t34.5 56.5t12.5 29.5v3h-53q-13 0 -15.5 1.5t-2.5 10.5q0 13 2 15.5t12 2.5q11 0 36.5 -1.5t41.5 -1.5q17 0 42.5 1.5t31.5 1.5q11 0 13.5 -2t2.5 -13 q0 -6 -0.5 -9t-3 -4.5t-5 -1.5h-7.5h-36q-2 0 -45.5 -58l-97 -133t-80.5 -116q-5 -9 -8 -22q-44 -260 -44 -270q0 -13 5 -13h63q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -50 1.5t-55 1.5t-49.5 -1.5t-44.5 -1.5q-9 0 -11.5 3t-2.5 13q0 9 3 11.5t15 2.5h42q6 0 30 143 l15 90q5 27 5 41l-146 338h-47q-6 0 -8 0.5t-5 1.5t-4 4t-1 9z" />\n
+<glyph unicode="&#x177;" horiz-adv-x="422" d="M169 462l4 6l91 104q11 12 20 12h20q7 0 9 -1.5t7 -10.5l53 -104q2 -3 2 -6q0 -2 -5 -2h-12q-1 0 -7 6l-63 62q-3 3 -8 0l-85 -62q-7 -6 -9 -6h-12q-5 0 -5 2zM-13 -262q0 11 4 19t13 13.5t16.5 8t21 6.5t19.5 6q33 12 54 49q37 69 48 105.5t11 71.5q0 320 -69 320 q-18 0 -37 -15.5t-31 -30.5t-13 -15t-4.5 1t-6.5 3.5t-3 5.5q0 4 16.5 26.5t47.5 46t61 23.5q56 0 75 -86q12 -52 20 -241q1 -6 1 -12l35 64.5t48 94t29 74.5t17 101q1 17 11 17q12 0 24 -7t12 -18q0 -5 -2 -17q-12 -76 -148 -311l-29 -49l-10 -19q-82 -157 -101 -190 q-11 -20 -39 -37q-58 -35 -74 -35q-8 0 -12.5 9t-4.5 18z" />\n
+<glyph unicode="&#x178;" horiz-adv-x="613" d="M230 785q0 20 11 33t30 13q20 0 32 -15t12 -33q0 -20 -11.5 -33t-29.5 -13q-20 0 -32 15t-12 33zM370 785q0 20 11 33t30 13q20 0 32 -15t12 -33q0 -20 -11.5 -33t-29.5 -13q-20 0 -32 15t-12 33zM20 654q0 7 2 10.5t5 4t11 0.5q6 0 45 -1.5t56 -1.5q16 0 46.5 1.5 t41.5 1.5q10 0 12 -2.5t2 -15.5q0 -9 -2.5 -10.5t-15.5 -1.5h-31q-10 0 -11 -2t3 -13q13 -44 103 -265q6 -12 8 -12q5 0 16 18l35 52l46 68l43 65t34.5 56.5t12.5 29.5v3h-53q-13 0 -15.5 1.5t-2.5 10.5q0 13 2 15.5t12 2.5q11 0 36.5 -1.5t41.5 -1.5q17 0 42.5 1.5 t31.5 1.5q11 0 13.5 -2t2.5 -13q0 -6 -0.5 -9t-3 -4.5t-5 -1.5h-7.5h-36q-2 0 -45.5 -58l-97 -133t-80.5 -116q-5 -9 -8 -22q-44 -260 -44 -270q0 -13 5 -13h63q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -50 1.5t-55 1.5t-49.5 -1.5t-44.5 -1.5q-9 0 -11.5 3t-2.5 13 q0 9 3 11.5t15 2.5h42q6 0 30 143l15 90q5 27 5 41l-146 338h-47q-6 0 -8 0.5t-5 1.5t-4 4t-1 9z" />\n
+<glyph unicode="&#x179;" horiz-adv-x="599" d="M335 731l3 6l66 85q20 25 38 25q26 0 26 -21q0 -18 -18 -31l-83 -60q-8 -6 -9 -6h-19q-4 0 -4 2zM35 15q0 7 215 308t215 303q0 3 -24 3h-256q-42 0 -44 -10l-5.5 -28l-6 -32t-2.5 -15q-3 -10 -8 -11h-5q-21 0 -21 7q0 2 4.5 24.5t10.5 56t9 59.5q0 6 16 6q14 0 14 -5v-9 q0 -11 57 -11h348q10 0 13.5 -3t3.5 -12q0 -6 -187 -275q-224 -322 -224 -329q0 -10 11 -10l304 3q15 0 21 15q8 23 23 89q2 8 14 8q20 0 20 -12q0 -2 -6.5 -27l-15 -56.5t-11.5 -43.5q-2 -11 -22 -11q-57 0 -229.5 1.5t-223.5 1.5q-5 0 -6.5 2.5t-1.5 12.5z" />\n
+<glyph unicode="&#x17a;" horiz-adv-x="414" d="M229 451l3 6l61 123q13 24 32 24q31 0 31 -21q0 -15 -9 -25l-91 -103q-4 -6 -8 -6h-15q-4 0 -4 2zM25 2q0 8 4.5 16t15 18.5l11.5 11.5l238 265q5 6 2.5 7t-7.5 -1q-2 0 -3 -0.5t-3 -0.5h-3q-23 0 -75.5 16t-67.5 16q-16 0 -31.5 -12t-25 -24t-10.5 -12q-4 0 -8.5 3 t-4.5 5q0 4 13.5 24t38.5 41t49 21q23 0 84 -22t82 -22q8 0 23 18.5t27 18.5q6 0 10.5 -5t4.5 -11q0 -11 -11 -20.5t-27 -17.5t-21 -14l-220 -244q-4 -5 -5 -6.5t2 -3.5t13 -2q42 -2 120 -8t97 -6q9 0 12 4t3 14v13q-1 14 -1 15q0 6 11 6q9 0 9 -5q1 -14 3 -35.5t3.5 -35 t1.5 -15.5q0 -14 -36 -14h-7q-23 0 -125.5 8t-145.5 8q-4 0 -13 -12t-16 -12q-11 0 -11 12z" />\n
+<glyph unicode="&#x17b;" horiz-adv-x="599" d="M312 790q0 20 11 33t30 13q20 0 32 -15t12 -33q0 -20 -11.5 -33t-29.5 -13q-20 0 -32 15t-12 33zM35 15q0 7 215 308t215 303q0 3 -24 3h-256q-42 0 -44 -10l-5.5 -28l-6 -32t-2.5 -15q-3 -10 -8 -11h-5q-21 0 -21 7q0 2 4.5 24.5t10.5 56t9 59.5q0 6 16 6q14 0 14 -5v-9 q0 -11 57 -11h348q10 0 13.5 -3t3.5 -12q0 -6 -187 -275q-224 -322 -224 -329q0 -10 11 -10l304 3q15 0 21 15q8 23 23 89q2 8 14 8q20 0 20 -12q0 -2 -6.5 -27l-15 -56.5t-11.5 -43.5q-2 -11 -22 -11q-57 0 -229.5 1.5t-223.5 1.5q-5 0 -6.5 2.5t-1.5 12.5z" />\n
+<glyph unicode="&#x17c;" horiz-adv-x="414" d="M215 540q0 20 11 33t30 13q20 0 32 -15t12 -33q0 -20 -11.5 -33t-29.5 -13q-20 0 -32 15t-12 33zM25 2q0 8 4.5 16t15 18.5l11.5 11.5l238 265q5 6 2.5 7t-7.5 -1q-2 0 -3 -0.5t-3 -0.5h-3q-23 0 -75.5 16t-67.5 16q-16 0 -31.5 -12t-25 -24t-10.5 -12q-4 0 -8.5 3 t-4.5 5q0 4 13.5 24t38.5 41t49 21q23 0 84 -22t82 -22q8 0 23 18.5t27 18.5q6 0 10.5 -5t4.5 -11q0 -11 -11 -20.5t-27 -17.5t-21 -14l-220 -244q-4 -5 -5 -6.5t2 -3.5t13 -2q42 -2 120 -8t97 -6q9 0 12 4t3 14v13q-1 14 -1 15q0 6 11 6q9 0 9 -5q1 -14 3 -35.5t3.5 -35 t1.5 -15.5q0 -14 -36 -14h-7q-23 0 -125.5 8t-145.5 8q-4 0 -13 -12t-16 -12q-11 0 -11 12z" />\n
+<glyph unicode="&#x17d;" horiz-adv-x="599" d="M264 837q0 2 5 2h12q1 0 7 -6l63 -52q3 -3 8 0l85 52q2 1 4 2.5t4 2.5l1 1h12q5 0 5 -2q0 -1 -4 -5l-91 -92q-11 -11 -20 -11h-20q-7 0 -9 1.5t-7 9.5l-53 92q-2 3 -2 5zM35 15q0 7 215 308t215 303q0 3 -24 3h-256q-42 0 -44 -10l-5.5 -28l-6 -32t-2.5 -15 q-3 -10 -8 -11h-5q-21 0 -21 7q0 2 4.5 24.5t10.5 56t9 59.5q0 6 16 6q14 0 14 -5v-9q0 -11 57 -11h348q10 0 13.5 -3t3.5 -12q0 -6 -187 -275q-224 -322 -224 -329q0 -10 11 -10l304 3q15 0 21 15q8 23 23 89q2 8 14 8q20 0 20 -12q0 -2 -6.5 -27l-15 -56.5t-11.5 -43.5 q-2 -11 -22 -11q-57 0 -229.5 1.5t-223.5 1.5q-5 0 -6.5 2.5t-1.5 12.5z" />\n
+<glyph unicode="&#x17e;" horiz-adv-x="414" d="M168 582q0 2 5 2h12q1 0 7 -6l63 -62q3 -3 8 0l85 62q8 6 9 6h12q5 0 5 -2l-4 -6l-91 -104q-11 -12 -20 -12h-20q-7 0 -9 1.5t-7 10.5l-53 104q-2 3 -2 6zM25 2q0 8 4.5 16t15 18.5l11.5 11.5l238 265q5 6 2.5 7t-7.5 -1q-2 0 -3 -0.5t-3 -0.5h-3q-23 0 -75.5 16 t-67.5 16q-16 0 -31.5 -12t-25 -24t-10.5 -12q-4 0 -8.5 3t-4.5 5q0 4 13.5 24t38.5 41t49 21q23 0 84 -22t82 -22q8 0 23 18.5t27 18.5q6 0 10.5 -5t4.5 -11q0 -11 -11 -20.5t-27 -17.5t-21 -14l-220 -244q-4 -5 -5 -6.5t2 -3.5t13 -2q42 -2 120 -8t97 -6q9 0 12 4t3 14v13 q-1 14 -1 15q0 6 11 6q9 0 9 -5q1 -14 3 -35.5t3.5 -35t1.5 -15.5q0 -14 -36 -14h-7q-23 0 -125.5 8t-145.5 8q-4 0 -13 -12t-16 -12q-11 0 -11 12z" />\n
+<glyph unicode="&#x17f;" horiz-adv-x="284" d="M-125 -240q0 13 17 27t32 14q12 0 37.5 -12t43.5 -12q9 0 17.5 6.5t14 19t10 25t8.5 31.5t6 31.5t4.5 31t3.5 24.5q29 179 58 438q9 98 42 157q46 80 101 112q48 28 91 28q24 0 48.5 -12.5t24.5 -23.5q0 -13 -19 -27t-35 -14q-12 0 -37.5 18.5t-43.5 18.5 q-79 0 -110 -263q-31 -255 -61 -432q-3 -17 -11 -44.5t-31 -70.5t-52 -65q-2 -1 -8.5 -6t-9.5 -7.5t-10 -7t-11.5 -6.5t-11.5 -5.5t-13 -5t-13 -3t-14 -1.5q-24 0 -46 12.5t-22 23.5z" />\n
+<glyph unicode="&#x218;" horiz-adv-x="505" d="M169 -207q0 1 14 8.5t27 21t13 28.5q0 18 -17 34.5t-17 19.5q0 11 19.5 22.5t24.5 11.5q10 0 27 -17.5t17 -30.5q0 -30 -26 -58t-49 -41.5t-26 -13.5q-7 0 -7 13v2zM40 67q0 15 17 100q1 3 2.5 11.5t3 15t2.5 7.5t5 1q23 0 23 -10q0 -2 -7.5 -45.5t-7.5 -46.5 q0 -18 64.5 -51t122.5 -33q56 0 93 35t37 88q0 42 -31.5 72.5t-76.5 52l-90 45t-76.5 65t-31.5 99.5q0 86 57.5 141t147.5 55q20 0 41 -6t37.5 -14t30 -16t21.5 -14l8 -6l8 32q2 10 9 10h3q18 -3 18 -7q0 -3 -31 -167q-2 -12 -15 -12q-16 0 -16 12l4 14q4 14 7.5 31t3.5 24 q0 2 -6 11.5t-18.5 22.5t-28.5 25t-39.5 20.5t-47.5 8.5q-57 0 -90.5 -36.5t-33.5 -95.5q0 -39 22.5 -67.5t55.5 -44l72.5 -35t72.5 -39t55.5 -57t22.5 -88.5q0 -85 -66 -136.5t-144 -51.5q-55 0 -106.5 16.5t-77.5 35t-26 28.5z" />\n
+<glyph unicode="&#x219;" horiz-adv-x="336" d="M67 -207q0 1 14 8.5t27 21t13 28.5q0 18 -17 34.5t-17 19.5q0 11 19.5 22.5t24.5 11.5q10 0 27 -17.5t17 -30.5q0 -30 -26 -58t-49 -41.5t-26 -13.5q-7 0 -7 13v2zM20 61q0 11 8.5 18t15.5 7q5 0 8.5 -0.5t7.5 -2t6 -2.5t5.5 -4t5 -4t5.5 -5.5t5 -5.5l13 -13.5l11.5 -12 t9.5 -8t12 -6t13 -1.5q30 0 50.5 20t20.5 53q0 20 -22.5 44t-49.5 42.5t-49.5 46.5t-22.5 56q0 47 39 81.5t92 34.5q31 0 52 -8t30 -20t12 -21t3 -15q0 -17 -18 -17q-29 0 -48 35q-15 27 -32 27q-27 0 -48 -15t-21 -48q0 -26 15 -47.5t36 -37l42.5 -31.5t36.5 -40t15 -54 q0 -45 -39 -78.5t-92 -33.5q-46 0 -87 21.5t-41 44.5z" />\n
+<glyph unicode="&#x21a;" horiz-adv-x="681" d="M200 -207q0 1 14 8.5t27 21t13 28.5q0 18 -17 34.5t-17 19.5q0 11 19.5 22.5t24.5 11.5q10 0 27 -17.5t17 -30.5q0 -30 -26 -58t-49 -41.5t-26 -13.5q-7 0 -7 13v2zM20 546q0 1 6 16.5t16.5 46.5l20.5 63q3 9 7 11.5t15 2.5q10 0 10 -12v-5q0 -8 106 -8h326q103 0 104 11 q1 14 14 14q11 0 13.5 -2t2.5 -9q0 -8 -1.5 -23t-3.5 -44t-4 -63q0 -10 -19 -10q-8 0 -9.5 2.5t-1.5 11.5q0 2 3 38.5t3 39.5q0 6 -107 6h-106q-9 0 -13 -20l-27 -188l-37 -262t-17 -122q0 -14 8 -14h64q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -57.5 1.5t-62.5 1.5 q-17 0 -61 -1.5t-50 -1.5q-10 0 -12 2.5t-2 15.5q0 9 3 10.5t15 1.5h54q10 0 94 569q3 24 3 26q0 11 -6 11h-137q-92 0 -95 -11l-24 -70q-4 -11 -6.5 -14t-9.5 -3q-19 0 -19 11z" />\n
+<glyph unicode="&#x21b;" horiz-adv-x="284" d="M15 -207q0 1 14 8.5t27 21t13 28.5q0 18 -17 34.5t-17 19.5q0 11 19.5 22.5t24.5 11.5q10 0 27 -17.5t17 -30.5q0 -30 -26 -58t-49 -41.5t-26 -13.5q-7 0 -7 13v2zM35 346q0 1 0.5 9t0.5 10q0 7 8 7h61q9 0 11 8q10 55 16 101q2 10 4.5 13t13.5 4q5 1 21 1q28 0 28 -5 q0 -1 -5.5 -25l-11.5 -51.5t-7 -35.5q-1 -7 0.5 -8.5t9.5 -1.5h73q9 0 9 -8q0 -22 -13 -22h-73h-7t-3.5 -1.5t-1.5 -2.5t-1 -6q-41 -220 -41 -247q0 -21 19 -21q11 0 37 22.5t48.5 45t23.5 22.5q2 0 8 -4.5t6 -6.5q0 -4 -31.5 -39t-76.5 -70.5t-72 -35.5q-35 0 -35 34 q0 10 26.5 153.5t26.5 145.5v4q1 5 -0.5 6t-8.5 1h-47q-16 0 -16 4z" />\n
+<glyph unicode="&#x237;" horiz-adv-x="297" d="M-69 -221q0 15 10 25.5t25 10.5q18 0 38 -12.5t37 -12.5q10 0 17.5 7.5t14 26.5t9.5 31.5t9 42.5q19 93 43 242t24 170q0 18 -12 18q-11 0 -35 -22t-43.5 -44.5t-20.5 -22.5q-4 0 -8 3.5t-4 7.5t30 36t71.5 64.5t66.5 32.5q21 0 21 -24q0 -21 -12.5 -103t-27 -167 t-15.5 -92q-7 -45 -14 -73.5t-28.5 -72.5t-53.5 -68q-52 -38 -87 -38q-24 0 -39.5 11t-15.5 23z" />\n
+<glyph unicode="&#x2bb;" horiz-adv-x="400" d="M152 500q0 30 26 58t49 41.5t26 13.5q7 0 7 -13v-2q0 -1 -14 -8.5t-27 -21t-13 -28.5q0 -18 17 -34.5t17 -19.5q0 -11 -19.5 -22.5t-24.5 -11.5q-10 0 -27 17.5t-17 30.5z" />\n
+<glyph unicode="&#x2bc;" horiz-adv-x="400" d="M387 495q0 3 6 25.5l15 57.5l13 51q9 32 34 32q26 0 26 -23q0 -9 -13 -35l-55 -98q-6 -12 -9 -12h-15q-2 0 -2 2z" />\n
+<glyph unicode="&#x2c0;" horiz-adv-x="400" />\n
+<glyph unicode="&#x2c6;" horiz-adv-x="400" d="M90 462l4 6l91 104q11 12 20 12h20q7 0 9 -1.5t7 -10.5l53 -104q2 -3 2 -6q0 -2 -5 -2h-12q-1 0 -7 6l-63 62q-3 3 -8 0l-85 -62q-8 -6 -9 -6h-12q-5 0 -5 2z" />\n
+<glyph unicode="&#x2c7;" horiz-adv-x="400" d="M111 582q0 2 5 2h12q1 0 7 -6l63 -62q3 -3 8 0l85 62q7 6 9 6h12q5 0 5 -2l-4 -6l-91 -104q-11 -12 -20 -12h-20q-7 0 -9 1.5t-7 10.5l-53 104q-2 3 -2 6z" />\n
+<glyph unicode="&#x2c8;" horiz-adv-x="400" />\n
+<glyph unicode="&#x2d8;" horiz-adv-x="400" d="M116 552q0 32 4 32h13q1 0 1 -3q0 -9 2 -21q9 -49 66 -49q52 0 78 40q4 7 7.5 15.5t5 13t2.5 4.5h13q-6 -53 -37.5 -89t-76.5 -36q-41 0 -59.5 26.5t-18.5 66.5z" />\n
+<glyph unicode="&#x2d9;" horiz-adv-x="400" d="M158 540q0 20 11 33t30 13q20 0 32 -15t12 -33q0 -20 -11.5 -33t-29.5 -13q-20 0 -32 15t-12 33z" />\n
+<glyph unicode="&#x2da;" horiz-adv-x="400" d="M132 531q0 28 20 48t48 20t48 -20t20 -48t-20 -48t-48 -20t-48 20t-20 48zM160 531q0 -17 11.5 -28.5t28.5 -11.5t28.5 11.5t11.5 28.5t-11.5 28.5t-28.5 11.5t-28.5 -11.5t-11.5 -28.5z" />\n
+<glyph unicode="&#x2db;" horiz-adv-x="400" d="M97 -203q0 31 25 70t50 65t69 68h30q-43 -38 -75 -86.5t-32 -95.5q0 -24 14.5 -44.5t34.5 -20.5t42 11t36 22l14 11q1 0 5 -6t4 -7q0 -3 -19 -19t-55 -34t-72 -18q-30 0 -50.5 26t-20.5 58z" />\n
+<glyph unicode="&#x2dc;" horiz-adv-x="400" d="M92 495q2 9 11 25q15 25 32.5 38.5t30.5 13.5q16 0 42 -18t38 -18q21 0 40 33q3 7 13 7q6 0 6 -2q-1 -6 -11 -26q-29 -55 -66 -55q-17 0 -41 17.5t-39 17.5q-22 0 -38 -29q-3 -6 -12 -6q-6 0 -6 2z" />\n
+<glyph unicode="&#x2dd;" horiz-adv-x="400" d="M116 451l3 6l61 123q13 24 32 24q31 0 31 -21q0 -15 -9 -25l-91 -103q-5 -6 -8 -6h-15q-4 0 -4 2zM226 451l3 6l61 123q13 24 32 24q31 0 31 -21q0 -15 -9 -25l-91 -103q-5 -6 -8 -6h-15q-4 0 -4 2z" />\n
+<glyph unicode="&#x300;" horiz-adv-x="0" d="M-272 575q0 31 34 31q21 0 26 -24l26 -125v-3l1 -3q0 -2 -4 -2h-15q-4 0 -7 6l-57 107q-4 7 -4 13z" />\n
+<glyph unicode="&#x301;" horiz-adv-x="0" d="M-228 451l3 6l61 123q13 24 32 24q31 0 31 -21q0 -15 -9 -25l-91 -103q-5 -6 -8 -6h-15q-4 0 -4 2z" />\n
+<glyph unicode="&#x302;" horiz-adv-x="0" d="M-310 462l4 6l91 104q11 12 20 12h20q7 0 9 -1.5t7 -10.5l53 -104q2 -3 2 -6q0 -2 -5 -2h-12q-1 0 -7 6l-63 62q-3 3 -8 0l-85 -62q-8 -6 -9 -6h-12q-5 0 -5 2z" />\n
+<glyph unicode="&#x303;" horiz-adv-x="0" d="M-308 495q2 9 11 25q15 25 32.5 38.5t30.5 13.5q16 0 42 -18t38 -18q21 0 40 33q3 7 13 7q6 0 6 -2q-1 -6 -11 -26q-29 -55 -66 -55q-17 0 -41 17.5t-39 17.5q-22 0 -38 -29q-3 -6 -12 -6q-6 0 -6 2z" />\n
+<glyph unicode="&#x304;" horiz-adv-x="0" d="M-300 518l2 21q1 6 2 7t7 1h181q6 0 7 -1t1 -6l-2 -23q-5 -8 -8 -8h-181q-7 0 -8.5 1t-0.5 8z" />\n
+<glyph unicode="&#x306;" horiz-adv-x="0" d="M-284 552q0 32 4 32h13q1 0 1 -3q0 -9 2 -21q9 -49 66 -49q52 0 78 40q4 7 7.5 15.5t5 13t2.5 4.5h13q-6 -53 -37.5 -89t-76.5 -36q-41 0 -59.5 26.5t-18.5 66.5z" />\n
+<glyph unicode="&#x307;" horiz-adv-x="0" d="M-242 540q0 20 11 33t30 13q20 0 32 -15t12 -33q0 -20 -11.5 -33t-29.5 -13q-20 0 -32 15t-12 33z" />\n
+<glyph unicode="&#x308;" horiz-adv-x="0" d="M-311 535q0 20 11 33t30 13q20 0 32 -15t12 -33q0 -20 -11.5 -33t-29.5 -13q-20 0 -32 15t-12 33zM-171 535q0 20 11 33t30 13q20 0 32 -15t12 -33q0 -20 -11.5 -33t-29.5 -13q-20 0 -32 15t-12 33z" />\n
+<glyph unicode="&#x30a;" horiz-adv-x="0" d="M-268 531q0 28 20 48t48 20t48 -20t20 -48t-20 -48t-48 -20t-48 20t-20 48zM-240 531q0 -17 11.5 -28.5t28.5 -11.5t28.5 11.5t11.5 28.5t-11.5 28.5t-28.5 11.5t-28.5 -11.5t-11.5 -28.5z" />\n
+<glyph unicode="&#x30b;" horiz-adv-x="0" d="M-284 451l3 6l61 123q13 24 32 24q31 0 31 -21q0 -15 -9 -25l-91 -103q-5 -6 -8 -6h-15q-4 0 -4 2zM-174 451l3 6l61 123q13 24 32 24q31 0 31 -21q0 -15 -9 -25l-91 -103q-5 -6 -8 -6h-15q-4 0 -4 2z" />\n
+<glyph unicode="&#x30c;" horiz-adv-x="0" d="M-289 582q0 2 5 2h12q1 0 7 -6l63 -62q3 -3 8 0l85 62q7 6 9 6h12q5 0 5 -2l-4 -6l-91 -104q-11 -12 -20 -12h-20q-7 0 -9 1.5t-7 10.5l-53 104q-2 3 -2 6z" />\n
+<glyph unicode="&#x312;" horiz-adv-x="0" d="M-248 500q0 30 26 58t49 41.5t26 13.5q7 0 7 -13v-2q0 -1 -14 -8.5t-27 -21t-13 -28.5q0 -18 17 -34.5t17 -19.5q0 -11 -19.5 -22.5t-24.5 -11.5q-10 0 -27 17.5t-17 30.5z" />\n
+<glyph unicode="&#x315;" horiz-adv-x="0" d="M-13 495q0 3 6 25.5l15 57.5l13 51q9 32 34 32q26 0 26 -23q0 -9 -13 -35l-55 -98q-6 -12 -9 -12h-15q-2 0 -2 2z" />\n
+<glyph unicode="&#x326;" horiz-adv-x="0" d="M-259 -207q0 1 14 8.5t27 21t13 28.5q0 18 -17 34.5t-17 19.5q0 11 19.5 22.5t24.5 11.5q10 0 27 -17.5t17 -30.5q0 -30 -26 -58t-49 -41.5t-26 -13.5q-7 0 -7 13v2z" />\n
+<glyph unicode="&#x327;" horiz-adv-x="0" d="M-291 -190q0 10 8 10l8 -4q8 -3 21 -6.5t27 -3.5q69 0 69 49q0 18 -11 31.5t-36 13.5q-8 0 -16 -1.5t-13.5 -3t-6.5 -1.5q-7 0 -7 4q0 1 11.5 21l25.5 45.5t19 35.5h19q-37 -66 -37 -67q0 -2 5 -2q8 2 24 2q35 0 56 -19t21 -45q0 -37 -32 -61.5t-80 -24.5q-22 0 -40.5 6 t-26.5 12t-8 9z" />\n
+<glyph unicode="&#x328;" horiz-adv-x="0" d="M-303 -203q0 31 25 70t50 65t69 68h30q-43 -38 -75 -86.5t-32 -95.5q0 -24 14.5 -44.5t34.5 -20.5t42 11t36 22l14 11q1 0 5 -6t4 -7q0 -3 -19 -19t-55 -34t-72 -18q-30 0 -50.5 26t-20.5 58z" />\n
+<glyph unicode="&#x1e02;" horiz-adv-x="571" d="M273 790q0 20 11 33t30 13q20 0 32 -15t12 -33q0 -20 -11.5 -33t-29.5 -13q-20 0 -32 15t-12 33zM20 15q0 9 3 10.5t15 1.5h43q78 514 82 595q1 9 -1 11.5t-9 2.5h-55q-7 0 -10.5 0.5t-6 4t-2.5 10.5q0 14 12 14l51 -1q50 -2 71 -2q16 0 60.5 1.5t49.5 1.5 q198 0 198 -149q0 -29 -10.5 -54.5t-27.5 -43t-38 -32t-41.5 -23t-37.5 -14.5t-28 -9l-10 -3l20 -3q21 -2 50 -11.5t58 -26t49.5 -51t20.5 -80.5q0 -168 -289 -168q-11 0 -47.5 1.5t-52.5 1.5t-54 -1.5t-49 -1.5q-10 0 -12 2.5t-2 15.5zM166 48q0 -10 6 -13t25 -4h3 q14 -1 45 -1q92 0 145.5 37.5t53.5 113.5q0 71 -50.5 106.5t-131.5 35.5h-31q-19 0 -23 -2t-6 -10q-8 -36 -35 -251q-1 -5 -1 -12zM208 364q-2 -17 2 -19q3 -1 10 -1h16h21t20.5 -0.5t9.5 -0.5q21 0 55 17q100 51 100 141q0 62 -41 99t-110 37h-16q-16 0 -22 -5.5t-10 -25.5 q-9 -56 -35 -242z" />\n
+<glyph unicode="&#x1e03;" horiz-adv-x="453" d="M156 790q0 20 11 33t30 13q20 0 32 -15t12 -33q0 -20 -11.5 -33t-29.5 -13q-20 0 -32 15t-12 33zM25 12q0 4 13 23q5 7 8 19q30 158 58.5 349t28.5 220q0 7 -7 7q-4 0 -41 -11t-41 -11q-9 0 -9 25q0 10 5 11q155 38 164 38q12 0 12 -10q0 -6 -17.5 -117.5t-22.5 -140.5 l-49 -251q51 85 87 133q38 51 64.5 71.5t71.5 20.5q41 0 64 -23q14 -14 14 -42q0 -72 -28.5 -137t-69.5 -106t-84 -64.5t-76 -23.5q-20 0 -40 7t-32.5 14t-15.5 7q-4 0 -20 -8q-20 -8 -27 -8q-10 0 -10 8zM112 80q0 -25 17 -42.5t51 -17.5q41 0 84.5 51t69 112.5t25.5 98.5 q0 23 -10 41t-32 18q-41 0 -83 -59l-48.5 -68l-36.5 -54.5t-28.5 -49t-8.5 -30.5z" />\n
+<glyph unicode="&#x1e0a;" horiz-adv-x="742" d="M314 790q0 20 11 33t30 13q20 0 32 -15t12 -33q0 -20 -11.5 -33t-29.5 -13q-20 0 -32 15t-12 33zM19 10q0 11 3 13t14 2h43q5 0 42.5 261.5t45.5 338.5q2 11 -4 11l-70 -2q-5 0 -7.5 0.5t-4 3t-1.5 8.5v6t0.5 4.5t2 3.5t4 1.5t6.5 0.5h24t51.5 -0.5t43.5 -0.5 q33 0 75.5 1t56.5 1q165 0 261.5 -80t96.5 -248q0 -158 -102 -247.5t-248 -91.5q-32 0 -112 2t-113 2q-16 0 -55 -2t-42 -2q-8 0 -9.5 2t-1.5 12zM171 46q0 -13 6 -17t59 -4q97 0 170 27t111 64t61.5 88t29.5 87.5t6 73.5q0 123 -74.5 196.5t-223.5 73.5q-49 0 -63 -4 l-9 -56l-20 -137.5l-24 -165t-20.5 -148.5t-8.5 -78z" />\n
+<glyph unicode="&#x1e0b;" horiz-adv-x="473" d="M386 790q0 20 11 33t30 13q20 0 32 -15t12 -33q0 -20 -11.5 -33t-29.5 -13q-20 0 -32 15t-12 33zM25 74q0 34 14.5 83.5t40 100t68 86t92.5 35.5q17 0 33.5 -3t25 -6.5t18 -8.5t10.5 -5q9 -4 12 -2t5 12q6 31 15 91.5l15.5 107t6.5 47.5q5 17 -4 17q-2 0 -44 -10.5 t-45 -10.5q-5 0 -3 21q1 8 2.5 9.5t7.5 3.5q39 8 76 17.5t55 14.5t20 5q11 0 11 -15q0 -3 -50 -288t-50 -316q0 -15 13 -15t35.5 18.5t39.5 36.5t18 18q3 0 6.5 -3t3.5 -5q0 -5 -22 -32t-61.5 -56t-75.5 -29q-12 0 -19.5 9.5t-7.5 25.5q0 18 10.5 70.5t20.5 95.5l10 43 q-38 -72 -89 -139l-30.5 -39t-29 -30.5t-37 -25t-40.5 -7.5q-10 0 -19.5 2t-24.5 9t-24 24t-9 43zM91 102q0 -56 46 -56q41 0 138 140q54 82 54 118q0 14 -29 33.5t-60 19.5q-41 0 -77 -49t-54 -107t-18 -99z" />\n
+<glyph unicode="&#x1e1e;" horiz-adv-x="541" d="M302 790q0 20 11 33t30 13q20 0 32 -15t12 -33q0 -20 -11.5 -33t-29.5 -13q-20 0 -32 15t-12 33zM20 15q0 9 3 10.5t15 1.5h43q83 519 83 599q0 10 -3 10h-55q-7 0 -10.5 0.5t-6 4t-2.5 10.5q0 14 12 14l47 -1q46 -2 67 -2q28 0 108.5 1.5t100.5 1.5q49 0 58 2t11 11 q1 12 13 12q11 0 14 -2t3 -9q0 -4 -4 -41t-5 -84q0 -6 -3 -8t-13 -2q-15 0 -15 14q0 2 3 36t3 37q0 7 -237 7q-5 0 -41 -270q-2 -8 -0.5 -11.5t3.5 -4t11 -0.5h156q45 0 47 13l8 43q1 7 16 7q13 0 13 -6q0 -1 -14 -77q-3 -14 -5.5 -30.5t-4.5 -31t-2 -17.5q-1 -7 -13 -7 q-17 0 -17 8q9 54 9 57q0 8 -10 11t-40 3h-143q-9 0 -12 -0.5t-5 -2.5t-3 -7q-2 -13 -18.5 -130.5t-20.5 -148.5q-2 -9 8 -9h65q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -47.5 1.5t-52.5 1.5t-54 -1.5t-49 -1.5q-10 0 -12 2.5t-2 15.5z" />\n
+<glyph unicode="&#x1e1f;" horiz-adv-x="284" d="M309 789q0 20 11 33t30 13q20 0 32 -15t12 -33q0 -20 -11.5 -33t-29.5 -13q-20 0 -32 15t-12 33zM-125 -240q0 13 17 27t32 14q12 0 37.5 -12t43.5 -12q9 0 17.5 6.5t14 19t10 25t8.5 31.5t6 31.5t4.5 31t3.5 24.5l23.5 161.5t21.5 160t8 68.5q0 11 -4 11h-76q-7 0 -7 6 q0 5 2 13q1 6 7 6h73q7 0 8 1.5t2 10.5q9 98 42 157q46 80 101 112q48 28 91 28q24 0 48.5 -12.5t24.5 -23.5q0 -13 -19 -27t-35 -14q-12 0 -37.5 18.5t-43.5 18.5q-75 0 -109 -254q-1 -6 -1 -9q-1 -3 2 -4.5t6 -1.5h82q5 0 5 -2q0 -8 -2 -14q-2 -9 -7 -9h-80q-7 0 -7.5 -1 t-2.5 -10q-2 -11 -13 -91l-23.5 -164.5l-20.5 -134.5q-3 -17 -11 -44.5t-31 -70.5t-52 -65q-2 -1 -8.5 -6t-9.5 -7.5t-10 -7t-11.5 -6.5t-11.5 -5.5t-13 -5t-13 -3t-14 -1.5q-24 0 -46 12.5t-22 23.5z" />\n
+<glyph unicode="&#x1e22;" horiz-adv-x="795" d="M412 790q0 20 11 33t30 13q20 0 32 -15t12 -33q0 -20 -11.5 -33t-29.5 -13q-20 0 -32 15t-12 33zM20 13q0 9 3 11.5t15 2.5h53q7 0 48 282t41 314q0 16 -9 16h-61q-12 0 -12 15q0 7 2.5 10.5t5.5 4t11 0.5q6 0 47.5 -1.5t58.5 -1.5q16 0 53 1.5t48 1.5q10 0 12 -2.5 t2 -15.5q0 -9 -3 -10.5t-15 -1.5h-50q-8 0 -47 -270q-2 -11 -0.5 -15t12.5 -4h332q8 0 11 0.5t5.5 3t3.5 8.5q30 232 30 261q0 16 -9 16h-61q-12 0 -12 15q0 7 2.5 10.5t5.5 4t11 0.5q6 0 48 -1.5t59 -1.5q16 0 52.5 1.5t47.5 1.5q10 0 12 -2.5t2 -15.5q0 -9 -2.5 -10.5 t-15.5 -1.5h-50q-10 0 -47 -288.5t-37 -310.5q0 -13 8 -13h57q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -54.5 1.5t-59.5 1.5t-50 -1.5t-45 -1.5q-10 0 -12 2.5t-2 15.5q0 9 2.5 10.5t15.5 1.5h53q5 0 44 287q1 8 -1.5 10t-13.5 2h-334q-9 0 -12.5 -3t-4.5 -13 q-32 -235 -32 -270q0 -13 8 -13h59q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -54 1.5t-59 1.5t-53.5 -1.5t-48.5 -1.5q-9 0 -11.5 3t-2.5 13z" />\n
+<glyph unicode="&#x1e23;" horiz-adv-x="468" d="M156 790q0 20 11 33t30 13q20 0 32 -15t12 -33q0 -20 -11.5 -33t-29.5 -13q-20 0 -32 15t-12 33zM25 6q0 2 7 33.5t18 88l23.5 127t26 168.5t23.5 196q2 19 -4 19q-10 0 -49 -14l-38 -13q-3 0 -3 14q0 13 7 16q30 11 83 22.5t72 11.5q6 0 6 -15q-5 -101 -93 -537 q47 110 115 192q56 68 124 68q26 0 42.5 -12t16.5 -36q0 -37 -33.5 -147.5t-33.5 -120.5q0 -22 21 -22q11 0 34 21.5t41.5 43.5t19.5 22q2 0 7 -4t5 -6q0 -5 -22 -33.5t-60.5 -58.5t-72.5 -30q-18 0 -29.5 10.5t-11.5 27.5q0 14 36.5 127.5t36.5 141.5q0 17 -9 28t-25 11 q-33 0 -66.5 -40t-74.5 -107q-46 -77 -54 -108l-20 -82q-2 -11 -58 -11q-8 0 -8 8z" />\n
+<glyph unicode="&#x1e40;" horiz-adv-x="883" d="M465 790q0 20 11 33t30 13q20 0 32 -15t12 -33q0 -20 -11.5 -33t-29.5 -13q-20 0 -32 15t-12 33zM20 15q0 9 3 10.5t15 1.5h48l46 207.5l61 273t26 123.5q0 8 -25 8h-46q-8 0 -9.5 2t-1.5 11q0 11 2 14t9 3q6 0 50 -1.5t55 -1.5q13 0 29.5 1.5t17.5 1.5q17 0 20 -13 l101 -509q5 -24 10 -24t16 24q168 351 252 505q8 14 21 14h44q16 0 45 1.5t40 1.5q10 0 12 -2.5t2 -15.5q0 -9 -2.5 -10.5t-15.5 -1.5h-46l-7 -59l-15.5 -143l-19 -172.5t-16 -155.5t-6.5 -82h77q8 0 10.5 -2t2.5 -11q0 -11 -2 -14t-9 -3q-11 0 -58.5 1.5t-63.5 1.5 q-18 0 -56 -1.5t-40 -1.5q-10 0 -12 2.5t-2 15.5q0 9 3 10.5t15 1.5h39q21 3 80 594q-188 -358 -253 -497q-9 -20 -19.5 -33t-26.5 -30t-29 -34q-10 -12 -16 -12q-13 0 -16 21q-12 72 -39.5 217l-49.5 255l-22 109q-32 -121 -56 -240q-63 -303 -63 -350h65q8 0 9.5 -2 t1.5 -11q0 -11 -2 -14t-9 -3q-2 0 -36 1.5t-52 1.5q-17 0 -42 -1.5t-30 -1.5q-10 0 -12 2.5t-2 15.5z" />\n
+<glyph unicode="&#x1e41;" horiz-adv-x="739" d="M429 540q0 20 11 33t30 13q20 0 32 -15t12 -33q0 -20 -11.5 -33t-29.5 -13q-20 0 -32 15t-12 33zM15 255q0 11 69 64.5t101 53.5q18 0 18 -19q0 -28 -5 -63.5t-16 -95.5t-14 -78q114 262 225 262q16 0 25 -14t9 -33q0 -82 -57 -251q2 4 20 37.5l29.5 53.5l32.5 55.5 t39.5 57.5t41 46t45.5 36t45 12q51 0 51 -34q0 -28 -36.5 -141t-36.5 -131q0 -24 18 -24q12 0 53 41l40 41q3 0 7.5 -5t4.5 -7q0 -4 -28.5 -33.5t-69 -59.5t-65.5 -30q-15 0 -25 8.5t-10 20.5q0 17 39 136.5t39 152.5q0 8 -5.5 15t-15.5 7q-39 0 -125 -133q-64 -98 -90 -188 q-3 -10 -14 -12q-24 -3 -42 -3q-8 0 -8 7l29 110q29 110 29 179q0 37 -21 37q-18 0 -37 -25q-63 -76 -108 -167q-17 -34 -41 -118q-5 -17 -11 -20q-36 -14 -49 -14q-7 0 -5 10q12 51 28.5 151.5t16.5 145.5q0 17 -14 17q-11 0 -33.5 -18.5t-41 -37.5t-19.5 -19q-12 0 -12 17 z" />\n
+<glyph unicode="&#x1e56;" horiz-adv-x="570" d="M283 790q0 20 11 33t30 13q20 0 32 -15t12 -33q0 -20 -11.5 -33t-29.5 -13q-20 0 -32 15t-12 33zM20 15q0 9 3 10.5t15 1.5h43q83 569 83 599q0 10 -3 10h-55q-7 0 -10.5 0.5t-6 4t-2.5 10.5q0 14 12 14l44 -1q44 -2 65 -2q16 0 63 2.5t54 2.5q99 0 154.5 -47.5 t55.5 -123.5q0 -44 -14.5 -78.5t-38 -55.5t-56 -35t-65.5 -19.5t-70 -5.5q-16 0 -44.5 1t-31.5 1q-16 0 -18 -9q-9 -48 -33 -259q-2 -9 8 -9h65q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -47.5 1.5t-52.5 1.5t-54 -1.5t-49 -1.5q-10 0 -12 2.5t-2 15.5zM202 335 q0 -12 31 -12q59 0 107.5 15.5t83 54.5t34.5 97q0 74 -42.5 113.5t-124.5 39.5q-44 0 -45 -5q-22 -138 -42 -284q-2 -18 -2 -19z" />\n
+<glyph unicode="&#x1e57;" horiz-adv-x="486" d="M295 540q0 20 11 33t30 13q20 0 32 -15t12 -33q0 -20 -11.5 -33t-29.5 -13q-20 0 -32 15t-12 33zM10 225l11 18.5t29.5 40.5t44 51.5t51 41t55.5 18.5q17 0 17 -31q0 -21 -8 -79t-16 -106l-8 -48q43 107 100 194q37 57 99 57q44 0 60 -23.5t16 -67.5q0 -110 -74 -204 t-151 -94q-11 0 -32 3.5t-24 3.5q-12 0 -13 -8l-32 -209q-5 -23 9 -24q16 -2 40 -4q14 -1 19.5 -1.5t11 -2t7 -4t1.5 -6.5q0 -14 -4.5 -17.5t-15.5 -3.5q-1 0 -27 3.5t-67.5 7t-79.5 3.5q-17 0 -17 10q0 14 3.5 18t15.5 4h16q12 0 16 3.5t6 17.5q47 272 62.5 371t15.5 146 q0 18 -12 18q-15 0 -41 -28t-46.5 -56t-21.5 -28q-4 0 -10 5.5t-6 9.5zM181 51q0 -32 64 -32q33 0 69.5 42.5t60.5 103.5t24 113q0 64 -44 64q-15 0 -29.5 -9.5t-29 -30t-22.5 -34t-22 -41.5l-16 -32q-55 -105 -55 -144z" />\n
+<glyph unicode="&#x1e60;" horiz-adv-x="505" d="M273 790q0 20 11 33t30 13q20 0 32 -15t12 -33q0 -20 -11.5 -33t-29.5 -13q-20 0 -32 15t-12 33zM40 67q0 15 17 100q1 3 2.5 11.5t3 15t2.5 7.5t5 1q23 0 23 -10q0 -2 -7.5 -45.5t-7.5 -46.5q0 -18 64.5 -51t122.5 -33q56 0 93 35t37 88q0 42 -31.5 72.5t-76.5 52 l-90 45t-76.5 65t-31.5 99.5q0 86 57.5 141t147.5 55q20 0 41 -6t37.5 -14t30 -16t21.5 -14l8 -6l8 32q2 10 9 10h3q18 -3 18 -7q0 -3 -31 -167q-2 -12 -15 -12q-16 0 -16 12l4 14q4 14 7.5 31t3.5 24q0 2 -6 11.5t-18.5 22.5t-28.5 25t-39.5 20.5t-47.5 8.5 q-57 0 -90.5 -36.5t-33.5 -95.5q0 -39 22.5 -67.5t55.5 -44l72.5 -35t72.5 -39t55.5 -57t22.5 -88.5q0 -85 -66 -136.5t-144 -51.5q-55 0 -106.5 16.5t-77.5 35t-26 28.5z" />\n
+<glyph unicode="&#x1e61;" horiz-adv-x="336" d="M178 540q0 20 11 33t30 13q20 0 32 -15t12 -33q0 -20 -11.5 -33t-29.5 -13q-20 0 -32 15t-12 33zM20 61q0 11 8.5 18t15.5 7q5 0 8.5 -0.5t7.5 -2t6 -2.5t5.5 -4t5 -4t5.5 -5.5t5 -5.5l13 -13.5l11.5 -12t9.5 -8t12 -6t13 -1.5q30 0 50.5 20t20.5 53q0 20 -22.5 44 t-49.5 42.5t-49.5 46.5t-22.5 56q0 47 39 81.5t92 34.5q31 0 52 -8t30 -20t12 -21t3 -15q0 -17 -18 -17q-29 0 -48 35q-15 27 -32 27q-27 0 -48 -15t-21 -48q0 -26 15 -47.5t36 -37l42.5 -31.5t36.5 -40t15 -54q0 -45 -39 -78.5t-92 -33.5q-46 0 -87 21.5t-41 44.5z" />\n
+<glyph unicode="&#x1e6a;" horiz-adv-x="681" d="M330 774q0 20 11 33t30 13q20 0 32 -15t12 -33q0 -20 -11.5 -33t-29.5 -13q-20 0 -32 15t-12 33zM20 546q0 1 6 16.5t16.5 46.5l20.5 63q3 9 7 11.5t15 2.5q10 0 10 -12v-5q0 -8 106 -8h326q103 0 104 11q1 14 14 14q11 0 13.5 -2t2.5 -9q0 -8 -1.5 -23t-3.5 -44t-4 -63 q0 -10 -19 -10q-8 0 -9.5 2.5t-1.5 11.5q0 2 3 38.5t3 39.5q0 6 -107 6h-106q-9 0 -13 -20l-27 -188l-37 -262t-17 -122q0 -14 8 -14h64q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-11 0 -57.5 1.5t-62.5 1.5q-17 0 -61 -1.5t-50 -1.5q-10 0 -12 2.5t-2 15.5q0 9 3 10.5 t15 1.5h54q10 0 94 569q3 24 3 26q0 11 -6 11h-137q-92 0 -95 -11l-24 -70q-4 -11 -6.5 -14t-9.5 -3q-19 0 -19 11z" />\n
+<glyph unicode="&#x1e6b;" horiz-adv-x="284" d="M136 580q0 20 11 33t30 13q20 0 32 -15t12 -33q0 -20 -11.5 -33t-29.5 -13q-20 0 -32 15t-12 33zM35 346q0 1 0.5 9t0.5 10q0 7 8 7h61q9 0 11 8q10 55 16 101q2 10 4.5 13t13.5 4q5 1 21 1q28 0 28 -5q0 -1 -5.5 -25l-11.5 -51.5t-7 -35.5q-1 -7 0.5 -8.5t9.5 -1.5h73 q9 0 9 -8q0 -22 -13 -22h-73h-7t-3.5 -1.5t-1.5 -2.5t-1 -6q-41 -220 -41 -247q0 -21 19 -21q11 0 37 22.5t48.5 45t23.5 22.5q2 0 8 -4.5t6 -6.5q0 -4 -31.5 -39t-76.5 -70.5t-72 -35.5q-35 0 -35 34q0 10 26.5 153.5t26.5 145.5v4q1 5 -0.5 6t-8.5 1h-47q-16 0 -16 4z" />\n
+<glyph unicode="&#x2000;" horiz-adv-x="500" />\n
+<glyph unicode="&#x2001;" horiz-adv-x="1000" />\n
+<glyph unicode="&#x2002;" horiz-adv-x="500" />\n
+<glyph unicode="&#x2003;" horiz-adv-x="1000" />\n
+<glyph unicode="&#x2004;" horiz-adv-x="333" />\n
+<glyph unicode="&#x2005;" horiz-adv-x="250" />\n
+<glyph unicode="&#x2006;" horiz-adv-x="166" />\n
+<glyph unicode="&#x2007;" horiz-adv-x="500" />\n
+<glyph unicode="&#x2008;" horiz-adv-x="210" />\n
+<glyph unicode="&#x2009;" horiz-adv-x="166" />\n
+<glyph unicode="&#x200a;" horiz-adv-x="100" />\n
+<glyph unicode="&#x200b;" horiz-adv-x="0" />\n
+<glyph unicode="&#x200c;" horiz-adv-x="0" />\n
+<glyph unicode="&#x200d;" horiz-adv-x="0" />\n
+<glyph unicode="&#x200e;" horiz-adv-x="0" />\n
+<glyph unicode="&#x200f;" horiz-adv-x="0" />\n
+<glyph unicode="&#x2010;" horiz-adv-x="268" d="M30 201q0 12 6 25.5t12 14.5t91.5 4t91.5 3q2 0 2 -9q0 -33 -8 -33q-104 -8 -191 -8q-4 0 -4 3z" />\n
+<glyph unicode="&#x2011;" horiz-adv-x="268" d="M30 201q0 12 6 25.5t12 14.5t91.5 4t91.5 3q2 0 2 -9q0 -33 -8 -33q-104 -8 -191 -8q-4 0 -4 3z" />\n
+<glyph unicode="&#x2012;" horiz-adv-x="500" d="M98 201q0 12 6 25.5t12 14.5t141 4t143 3q2 0 2 -9q0 -33 -8 -33q-9 -1 -145 -4.5t-147 -3.5q-4 0 -4 3z" />\n
+<glyph unicode="&#x2013;" horiz-adv-x="500" d="M10 195q0 12 2 14.5t11 2.5h451q11 0 13.5 -2t2.5 -10v-12q0 -9 -2.5 -11t-13.5 -2h-444q-15 0 -17.5 2.5t-2.5 17.5z" />\n
+<glyph unicode="&#x2014;" horiz-adv-x="750" d="M10 195q0 12 2 14.5t11 2.5h701q11 0 13.5 -2t2.5 -10v-12q0 -9 -2.5 -11t-13.5 -2h-694q-15 0 -17.5 2.5t-2.5 17.5z" />\n
+<glyph unicode="&#x2015;" horiz-adv-x="750" d="M10 195q0 12 2 14.5t11 2.5h701q11 0 13.5 -2t2.5 -10v-12q0 -9 -2.5 -11t-13.5 -2h-694q-15 0 -17.5 2.5t-2.5 17.5z" />\n
+<glyph unicode="&#x2018;" horiz-adv-x="229" d="M70 520q0 34 25 73t49 61.5t28 22.5q3 0 10 -7.5t7 -10.5q0 -1 -16 -16t-32 -35.5t-16 -35.5q0 -13 10.5 -41.5t10.5 -41.5q0 -19 -18 -36.5t-29 -17.5q-10 0 -19.5 31.5t-9.5 53.5z" />\n
+<glyph unicode="&#x2019;" horiz-adv-x="249" d="M60 453q0 1 16 16t32 35.5t16 35.5q0 13 -10.5 41.5t-10.5 41.5q0 19 18 36.5t29 17.5q10 0 19.5 -31.5t9.5 -53.5q0 -34 -25 -73t-49 -61.5t-28 -22.5q-3 0 -10 7.5t-7 10.5z" />\n
+<glyph unicode="&#x201a;" horiz-adv-x="249" d="M60 -112q0 1 16 16t32 35.5t16 35.5q0 13 -10.5 41.5t-10.5 41.5q0 19 18 36.5t29 17.5q10 0 19.5 -31.5t9.5 -53.5q0 -34 -25 -73t-49 -61.5t-28 -22.5q-3 0 -10 7.5t-7 10.5z" />\n
+<glyph unicode="&#x201b;" horiz-adv-x="249" d="M70 592q0 22 9.5 53.5t19.5 31.5q11 0 29 -17.5t18 -36.5q0 -13 -10.5 -41.5t-10.5 -41.5q0 -15 16 -35.5t32 -35.5t16 -16q0 -3 -7 -10.5t-10 -7.5q-4 0 -28 22.5t-49 61.5t-25 73z" />\n
+<glyph unicode="&#x201c;" horiz-adv-x="414" d="M70 520q0 34 25 73t49 61.5t28 22.5q3 0 10 -7.5t7 -10.5q0 -1 -16 -16t-32 -35.5t-16 -35.5q0 -13 10.5 -41.5t10.5 -41.5q0 -19 -18 -36.5t-29 -17.5q-10 0 -19.5 31.5t-9.5 53.5zM255 520q0 34 25 73t49 61.5t28 22.5q3 0 10 -7.5t7 -10.5q0 -1 -16 -16t-32 -35.5 t-16 -35.5q0 -13 10.5 -41.5t10.5 -41.5q0 -19 -18 -36.5t-29 -17.5q-10 0 -19.5 31.5t-9.5 53.5z" />\n
+<glyph unicode="&#x201d;" horiz-adv-x="434" d="M60 453q0 1 16 16t32 35.5t16 35.5q0 13 -10.5 41.5t-10.5 41.5q0 19 18 36.5t29 17.5q10 0 19.5 -31.5t9.5 -53.5q0 -34 -25 -73t-49 -61.5t-28 -22.5q-3 0 -10 7.5t-7 10.5zM245 453q0 1 16 16t32 35.5t16 35.5q0 13 -10.5 41.5t-10.5 41.5q0 19 18 36.5t29 17.5 q10 0 19.5 -31.5t9.5 -53.5q0 -34 -25 -73t-49 -61.5t-28 -22.5q-3 0 -10 7.5t-7 10.5z" />\n
+<glyph unicode="&#x201e;" horiz-adv-x="434" d="M60 -112q0 1 16 16t32 35.5t16 35.5q0 13 -10.5 41.5t-10.5 41.5q0 19 18 36.5t29 17.5q10 0 19.5 -31.5t9.5 -53.5q0 -34 -25 -73t-49 -61.5t-28 -22.5q-3 0 -10 7.5t-7 10.5zM245 -112q0 1 16 16t32 35.5t16 35.5q0 13 -10.5 41.5t-10.5 41.5q0 19 18 36.5t29 17.5 q10 0 19.5 -31.5t9.5 -53.5q0 -34 -25 -73t-49 -61.5t-28 -22.5q-3 0 -10 7.5t-7 10.5z" />\n
+<glyph unicode="&#x201f;" horiz-adv-x="434" d="M70 592q0 22 9.5 53.5t19.5 31.5q11 0 29 -17.5t18 -36.5q0 -13 -10.5 -41.5t-10.5 -41.5q0 -15 16 -35.5t32 -35.5t16 -16q0 -3 -7 -10.5t-10 -7.5q-4 0 -28 22.5t-49 61.5t-25 73zM255 592q0 22 9.5 53.5t19.5 31.5q11 0 29 -17.5t18 -36.5q0 -13 -10.5 -41.5 t-10.5 -41.5q0 -15 16 -35.5t32 -35.5t16 -16q0 -3 -7 -10.5t-10 -7.5q-4 0 -28 22.5t-49 61.5t-25 73z" />\n
+<glyph unicode="&#x2020;" horiz-adv-x="463" d="M25 423q0 17 15.5 25t36.5 8q27 0 64 -9.5t58 -9.5q9 0 16.5 6.5t7.5 15.5q0 3 -16 76t-16 92t11 34t29 15q20 0 30.5 -15t10.5 -33q0 -24 -11.5 -96t-11.5 -78q0 -8 8 -14t17 -6q21 0 61.5 11t52.5 11q50 0 50 -33t-48 -33q-17 0 -58.5 13t-51.5 13q-8 0 -15 -5.5 t-7 -12.5q0 -10 5 -25.5t5 -19.5q0 -2 -1 -19t-2.5 -54.5t-3 -96t-2.5 -163.5t-1 -237q0 -10 -17 -10h-6q-17 0 -17 10q0 131 -2 236.5t-5 164t-5.5 96.5t-4.5 54.5t-2 18.5t6 20.5t6 24.5q0 16 -15 16q-6 0 -48 -12t-71 -12q-52 0 -52 33z" />\n
+<glyph unicode="&#x2021;" horiz-adv-x="401" d="M25 -36q0 26 39 26q14 0 52 -10t46 -10q6 0 11.5 4t5.5 10q0 8 -3.5 15.5t-3.5 10.5q0 1 9.5 81t9.5 115q0 6 9 6t9 -6q0 -26 4 -72.5t8 -83.5t4 -40q0 -2 -4 -12t-4 -14q0 -13 12 -13q5 0 43.5 9.5t61.5 9.5q42 0 42 -26t-42 -26q-22 0 -56.5 7.5t-51.5 7.5 q-8 0 -13.5 -5.5t-5.5 -12.5q0 -2 12 -51.5t12 -64.5t-7.5 -27t-22.5 -12q-16 0 -23.5 12t-7.5 26q0 19 8 67.5t8 53.5q0 6 -6.5 11t-13.5 5q-17 0 -54 -8.5t-47 -8.5q-40 0 -40 26zM25 492q0 26 42 26q22 0 56.5 -7.5t51.5 -7.5q8 0 13.5 5.5t5.5 12.5q0 2 -12 49t-12 62 t7.5 27t22.5 12q16 0 23.5 -12t7.5 -26q0 -19 -8 -65t-8 -51q0 -6 6.5 -11t13.5 -5q17 0 54 8.5t47 8.5q40 0 40 -26t-39 -26q-14 0 -52 10t-46 10q-6 0 -11.5 -4t-5.5 -10q0 -8 3.5 -15.5t3.5 -10.5q0 -1 -8 -76t-8 -110q0 -7 -10 -7q-9 0 -9 7q0 26 -4.5 70t-9 78.5 t-4.5 37.5q0 2 4 12t4 14q0 13 -12 13q-5 0 -43.5 -9.5t-61.5 -9.5q-42 0 -42 26z" />\n
+<glyph unicode="&#x2022;" horiz-adv-x="356" d="M60 327q0 49 34.5 83.5t83.5 34.5t83.5 -34.5t34.5 -83.5t-34.5 -83.5t-83.5 -34.5t-83.5 34.5t-34.5 83.5z" />\n
+<glyph unicode="&#x2026;" horiz-adv-x="630" d="M480 38q0 19 15.5 35.5t30.5 16.5q14 0 29 -16t15 -31q0 -23 -14.5 -37t-25.5 -14q-19 0 -34.5 16.5t-15.5 29.5zM270 38q0 19 15.5 35.5t30.5 16.5q14 0 29 -16t15 -31q0 -23 -14.5 -37t-25.5 -14q-19 0 -34.5 16.5t-15.5 29.5zM60 38q0 19 15.5 35.5t30.5 16.5 q14 0 29 -16t15 -31q0 -23 -14.5 -37t-25.5 -14q-19 0 -34.5 16.5t-15.5 29.5z" />\n
+<glyph unicode="&#x202f;" horiz-adv-x="166" />\n
+<glyph unicode="&#x2030;" horiz-adv-x="952" d="M50 362q0 62 52.5 131.5t124.5 69.5q40 0 71 -31q24 -24 58 -24q46 0 93 28q17 10 31.5 22t35.5 33.5l22 22.5t4.5 5t7.5 8l3 4q6 0 12 -4t6 -8q0 -3 -5 -11q-360 -527 -434 -643q-4 -6 -19 -6q-16 0 -16 10q0 2 2 6l80 114l169.5 245.5t112.5 170.5q9 15 8 16 q-2 1 -8 -2q-47 -28 -105 -28q-16 0 -35 3v-16v-14q0 -17 -1 -25q-6 -72 -57.5 -130.5t-112.5 -58.5q-47 0 -73.5 32t-26.5 80zM99 336q0 -29 13.5 -50t40.5 -21q51 0 95 58.5t44 137.5q0 70 -52 70q-46 0 -93.5 -64t-47.5 -131zM336 103q0 71 56 137t125 66q42 0 66 -29.5 t24 -79.5q0 -79 -53 -142.5t-118 -63.5q-47 0 -73.5 31.5t-26.5 80.5zM385 78q0 -30 13 -50.5t41 -20.5q51 0 95 58.5t44 136.5q0 71 -53 71q-45 0 -92.5 -64t-47.5 -131zM631 103q0 71 56 137t125 66q42 0 66 -29.5t24 -79.5q0 -79 -53 -142.5t-118 -63.5q-47 0 -73.5 31.5 t-26.5 80.5zM680 78q0 -30 13 -50.5t41 -20.5q51 0 95 58.5t44 136.5q0 71 -53 71q-45 0 -92.5 -64t-47.5 -131z" />\n
+<glyph unicode="&#x2032;" horiz-adv-x="131" d="M30 511q0 1 2 32.5l4.5 68.5t3.5 47q4 29 32 29q29 0 29 -25q0 -4 -2 -14l-12.5 -43l-17.5 -57.5t-10 -32.5q-1 -3 -2 -7t-1.5 -5l-1.5 -3t-2.5 -2.5t-3.5 -1t-6 -0.5q-12 0 -12 14z" />\n
+<glyph unicode="&#x2033;" horiz-adv-x="261" d="M30 511q0 1 2 32.5l4.5 68.5t3.5 47q4 29 32 29q29 0 29 -25q0 -4 -2 -14l-12.5 -43l-17.5 -57.5t-10 -32.5q-1 -3 -2 -7t-1.5 -5l-1.5 -3t-2.5 -2.5t-3.5 -1t-6 -0.5q-12 0 -12 14zM160 511q0 1 2 32.5l4.5 68.5t3.5 47q4 29 32 29q29 0 29 -25q0 -4 -2 -14l-12.5 -43 l-17.5 -57.5t-10 -32.5q-1 -3 -2 -7t-1.5 -5l-1.5 -3t-2.5 -2.5t-3.5 -1t-6 -0.5q-12 0 -12 14z" />\n
+<glyph unicode="&#x2039;" horiz-adv-x="258" d="M50 193q0 4 55 55l36 34.5l31 30.5l12 11q2 0 8 -5.5t6 -6.5q0 -4 -31 -58t-31 -61t31 -61t31 -58q0 -1 -6 -6.5t-8 -5.5l-12 11l-31 30.5l-36 34.5q-55 51 -55 55z" />\n
+<glyph unicode="&#x203a;" horiz-adv-x="258" d="M60 74q0 4 31 58t31 61t-31 61t-31 58q0 1 6 6.5t8 5.5l12 -11l31 -30.5l36 -34.5q55 -51 55 -55t-55 -55l-36 -34.5l-31 -30.5l-12 -11q-2 0 -8 5.5t-6 6.5z" />\n
+<glyph unicode="&#x203e;" horiz-adv-x="400" />\n
+<glyph unicode="&#x2044;" horiz-adv-x="144" d="M-150 -8q0 1 4 9l408 657q7 10 23 10q17 0 17 -6q0 -2 -1 -4l-410 -659q-3 -5 -4 -6t-3.5 -3t-6 -2.5t-9.5 -0.5q-18 0 -18 5z" />\n
+<glyph unicode="&#x2053;" horiz-adv-x="793" d="M45 117q0 5 4 17q6 23 17 46t31.5 51.5t54.5 46.5t76 18q48 0 101.5 -22.5t93 -49.5t88 -49.5t86.5 -22.5q26 0 48.5 16t37 41.5t22 43t12.5 34.5q2 8 4.5 8.5t10.5 -1.5q11 -3 11 -7q0 -3 -1 -6q-7 -28 -19.5 -54.5t-33 -54.5t-54 -45t-73.5 -17q-50 0 -104.5 21.5 t-95 47.5t-89.5 47.5t-89 21.5q-27 0 -48 -14t-34 -36.5t-19.5 -40t-10.5 -35.5q-4 -14 -7 -14q-2 0 -10 2q-10 2 -10 7z" />\n
+<glyph unicode="&#x205f;" horiz-adv-x="222" />\n
+<glyph unicode="&#x2060;" horiz-adv-x="0" />\n
+<glyph unicode="&#x20ac;" horiz-adv-x="606" d="M30 282l15 37h70q14 55 45.5 97t70 63.5t74 32t65.5 10.5q60 0 105.5 -18t90.5 -60q-4 -9 -18 -38q-23 29 -67 54.5t-107 25.5q-33 0 -63 -7t-61.5 -24.5t-56.5 -52t-39 -83.5h358l-15 -37h-348q-2 -12 -2 -27l2 -27h325l-16 -38h-303q31 -81 91.5 -123.5t126.5 -42.5 q101 0 173 72v-48q-77 -61 -170 -61q-48 0 -97 17t-97.5 65t-66.5 121h-82l15 38h61q-2 12 -2 27l2 27h-79z" />\n
+<glyph unicode="&#x2122;" horiz-adv-x="797" d="M40 579q0 1 1.5 10.5t3.5 23.5t3 24q2 11 9 11q11 0 11 -10q7 -1 43 -1h161q37 0 45 2q3 9 11 9q9 0 9 -10q0 -1 -1 -19.5t-1 -39.5q0 -9 -9 -9q-11 0 -11 11l1 14v19q-18 2 -46 2h-50q-2 -10 -2 -67v-7q0 -7 -0.5 -19t-1 -26.5t-0.5 -31.5t-0.5 -33.5t-0.5 -32.5v-27 v-25h30q9 0 9 -9q0 -11 -9 -11q-5 0 -26.5 1t-28.5 1t-28 -1t-26 -1q-11 0 -11 11q0 9 13 9h24q5 35 5 232q0 33 -1 37h-62q-27 0 -39 -3l-3 -31q-2 -12 -11 -12q-11 0 -11 9zM373 337q0 10 13 10h21q0 3 0.5 9.5t1 17t0.5 18.5q8 224 8 228h-30q-10 0 -10 11q0 9 10 9 q3 0 23 -0.5t25 -0.5q6 0 16 0.5t11 0.5q9 0 13 -9l97 -243l92 237q6 14 16 14h16q7 0 23.5 0.5t21.5 0.5q11 0 11 -10t-13 -10h-18q-1 -6 -1 -34v-41q0 -160 6 -198h21q10 0 10 -10t-9 -10q-5 0 -23.5 1t-25.5 1t-24.5 -1t-22.5 -1q-12 0 -12 10t13 10h18q2 10 2 79 q0 88 -2 166l-83 -211q-5 -12 -12.5 -23t-12.5 -21q-7 -11 -11 -11q-7 0 -12 15l-105 259q-4 -122 -4 -208q0 -39 1 -45h29q10 0 10 -10t-10 -10q-5 0 -19 1t-21 1t-19.5 -1t-17.5 -1q-11 0 -11 10z" />\n
+<glyph unicode="&#x2212;" horiz-adv-x="527" d="M31 212q0 8 0.5 11.5t4.5 6t13 2.5h431q8 0 11.5 -2.5t4 -6t0.5 -12.5q0 -14 -3 -18.5t-18 -4.5h-427q-9 0 -12.5 3t-4 6.5t-0.5 14.5z" />\n
+<glyph unicode="&#xe000;" horiz-adv-x="395" d="M0 395h395v-395h-395v395z" />\n
+<glyph unicode="&#xfeff;" horiz-adv-x="0" />\n
+<glyph horiz-adv-x="500" d="M40 231q0 175 78 282t182 107q76 0 122 -69.5t46 -178.5q0 -103 -30.5 -192t-89 -144.5t-131.5 -55.5q-84 0 -130.5 69t-46.5 182zM103 187q0 -86 32 -133t82 -47q59 0 105 66.5t67 153.5t21 169q0 79 -29.5 131.5t-86.5 52.5q-52 0 -96.5 -58t-69.5 -148t-25 -187z" />\n
+<glyph horiz-adv-x="500" d="M130 15q0 9 3 10.5t15 1.5h54q12 73 45 302.5t33 252.5v2q-3 0 -40 -7t-39 -7q-8 0 -8 9v13q0 10 10 11q17 2 54 8.5l66.5 12t31.5 5.5q9 0 9 -10q0 -4 -6.5 -40.5l-15.5 -91.5t-14 -92l-54 -368h66q8 0 9.5 -2t1.5 -11q0 -11 -2 -14t-9 -3q-6 0 -43 1.5t-54 1.5 q-16 0 -52 -1.5t-47 -1.5q-10 0 -12 2.5t-2 15.5z" />\n
+<glyph horiz-adv-x="500" d="M48 11q0 7 49 71t55 69q9 8 42.5 35t59 50t55 56.5t46 72t16.5 77.5q0 51 -28.5 88.5t-84.5 37.5q-27 0 -53.5 -10t-45 -24.5t-33 -29.5t-22.5 -25t-9 -10q-5 0 -12.5 6t-7.5 11q0 7 17.5 27.5t45 45t68.5 43t80 18.5q69 0 112.5 -44t43.5 -109q0 -49 -23.5 -99.5 t-57.5 -87.5q-30 -32 -68 -62.5t-74.5 -54.5t-44.5 -31q-8 -6 -23.5 -24l-28 -33t-12.5 -16t7 -1h288q2 0 12.5 33t12.5 33q22 0 22 -5q0 -3 -5.5 -21.5l-14 -45.5t-12.5 -46q-1 -6 -11 -6h-347q-14 0 -14 11z" />\n
+<glyph horiz-adv-x="500" d="M60 30q0 8 14 15.5t24 7.5q18 0 43 -19q34 -25 69 -25q63 0 103.5 43t40.5 109q0 38 -23.5 67.5t-59.5 40.5q-25 8 -57 8q-8 0 -23 -0.5t-23 -0.5q-11 0 -11 18t5 18q100 10 146 56q40 40 40 108q0 46 -23.5 79t-68.5 33q-31 0 -58.5 -12.5t-42 -25t-15.5 -12.5 q-6 0 -12 6t-5 12q1 8 19.5 23.5t54.5 30.5t74 15q64 0 102 -39t38 -91q0 -37 -15.5 -68.5t-37.5 -51t-44.5 -34t-38 -22t-15.5 -8.5l16 -3q17 -3 40.5 -11.5t47 -23t40 -43.5t16.5 -67q0 -84 -65.5 -132t-155.5 -48q-39 0 -89 16.5t-50 30.5z" />\n
+<glyph horiz-adv-x="500" d="M42 209q0 18 28 55q22 30 66.5 82.5l101 117l82.5 95.5q9 10 22.5 19t16.5 12q40 38 47 38q6 0 6 -14q0 -3 -0.5 -8t-0.5 -7l-48 -326q-2 -13 0.5 -15.5t14.5 -2.5h65q7 0 7 -10v-34q0 -7 -1.5 -8.5t-10.5 -1.5h-78q-9 0 -10.5 -1t-2.5 -8q-1 -3 -1 -5q-25 -164 -25 -185 q0 -6 -10 -9q-21 -7 -53 -7q-8 0 -5 13l36 187q3 7 1 10.5t-5 4t-12 0.5h-213q-18 0 -18 8zM98 259q0 -4 22 -4h167q13 0 14.5 2t4.5 18q5 22 19.5 128.5t14.5 130.5q0 6 -1 6q-2 0 -42 -46.5l-98.5 -115l-84.5 -97.5q-16 -16 -16 -22z" />\n
+<glyph horiz-adv-x="500" d="M57 1q0 17 10 17q7 0 28 -1.5t39 -1.5q81 0 140 41t59 131q0 35 -16.5 63t-46.5 47t-63 32t-76 23q-19 4 -19 12q0 4 3 13q8 22 33.5 118t34.5 125q3 5 16 5q3 0 82.5 -7.5t125.5 -7.5q6 0 8 4t6 19q2 5 5 5q18 0 18 -5q0 -4 -2 -14t-6 -26t-6 -27q-6 -25 -19 -25 q-9 0 -106.5 11.5t-102.5 11.5q-7 0 -8 -4v-2q-7 -24 -35 -127q-4 -18 -4 -19q0 -7 14 -11q1 0 22 -6t29.5 -9t31.5 -10.5t35.5 -15l32.5 -19t31 -24.5t23 -29.5t17.5 -37t5.5 -43.5q0 -53 -20.5 -94t-50.5 -63.5t-70 -37t-73.5 -19t-66.5 -4.5q-34 0 -54 6q-5 2 -5 6z" />\n
+<glyph horiz-adv-x="500" d="M50 170q0 77 18.5 144t48 113t67 83.5t74.5 60t73 37.5t59.5 21t35.5 6q3 0 5.5 -9t2.5 -15q0 -2 -19 -6t-59.5 -23t-82.5 -52q-84 -67 -122 -175q-5 -12 -5 -18q0 -5 19 3q57 20 97 20q73 0 116 -45t43 -115q0 -103 -57.5 -162.5t-147.5 -59.5q-76 0 -121 51.5 t-45 140.5zM108 148q0 -65 29 -104.5t77 -39.5q64 0 102.5 60.5t38.5 140.5q0 63 -32 96t-88 33q-35 0 -66.5 -16t-38.5 -32q-22 -54 -22 -138z" />\n
+<glyph horiz-adv-x="500" d="M63 506q0 4 5.5 20.5t13.5 44t14 53.5q6 27 11 27q20 0 20 -8q0 -3 -2 -13.5t-2 -14.5q0 -2 51 -2h275q13 0 13 -9q0 -3 -44 -82l-99 -177t-73 -133q-34 -66 -50.5 -111t-31.5 -109q-5 -17 -12 -17q-8 0 -20.5 5.5t-12.5 13.5q0 73 144 316l132 224q5 8 5 13q0 8 -14 8 h-198q-82 0 -85 -9l-13 -40q-6 -8 -10 -9q-17 0 -17 9z" />\n
+<glyph horiz-adv-x="500" d="M56 126q0 37 16 69.5t39 53t46.5 35.5t39.5 23t16 9t-11 9.5t-26.5 24t-30.5 35t-26 46.5t-11 54q0 70 49 115t120 45q61 0 103.5 -38.5t42.5 -95.5q0 -33 -13 -63t-31.5 -49.5t-37 -34.5t-31.5 -23.5t-13 -9.5t12 -9.5t29 -23.5t34 -35t29 -50.5t12 -62.5 q0 -75 -58 -119.5t-138 -44.5q-66 0 -113.5 41t-47.5 99zM113 138q0 -58 34.5 -93t78.5 -35q50 0 88 36.5t38 93.5q0 40 -29 81t-57 62.5t-34 21.5q-4 0 -16 -6t-29.5 -19.5t-34 -32t-28 -47.5t-11.5 -62zM155 497q0 -36 30.5 -74.5t59.5 -59t34 -20.5q8 0 29 18t43 56 t22 79q0 52 -28 87t-74 35q-55 0 -85.5 -33.5t-30.5 -87.5z" />\n
+<glyph horiz-adv-x="500" d="M52 10q0 16 11 16q108 0 180.5 59.5t114.5 181.5q2 6 -1.5 8t-10.5 -2q-58 -34 -123 -34q-66 0 -103.5 47.5t-37.5 115.5q0 103 58 165.5t145 62.5q71 0 117.5 -52.5t46.5 -145.5q0 -84 -19 -152.5t-48.5 -112.5t-70 -77t-77 -50t-76.5 -27t-62 -12.5t-39 -2.5 q-5 0 -5 12zM143 409q0 -56 27.5 -96t84.5 -40q67 0 113 36q9 7 14 52t5 82q0 66 -28 113t-77 47q-58 0 -98.5 -56.5t-40.5 -137.5z" />\n
+<glyph horiz-adv-x="270" d="M25 282q0 4 29.5 28.5t67 48.5t54.5 24q20 0 20 -22q0 -26 -32.5 -150t-32.5 -136q0 -20 13 -20q8 0 27 16t35 32t17 16q3 0 7.5 -5t4.5 -7q0 -12 -64.5 -62.5t-86.5 -50.5q-24 0 -24 18q0 24 35.5 145t35.5 153q0 18 -12 18q-11 0 -30.5 -15t-35 -29.5t-16.5 -14.5 q-4 0 -8 4.5t-4 8.5zM128 549q0 20 11 33t30 13q20 0 32 -15t12 -33q0 -20 -11.5 -33t-29.5 -13q-20 0 -32 15t-12 33z" />\n
+<glyph horiz-adv-x="0" d="M-299 538q0 29 29 29q18 0 30 -25l40 -85q1 -2 1 -5t-4 -3h-18q-1 0 -7 6l-61 60q-10 10 -10 23z" />\n
+<glyph horiz-adv-x="0" d="M-219 451l3 6l66 85q20 25 38 25q26 0 26 -21q0 -18 -18 -31l-83 -60q-8 -6 -9 -6h-19q-4 0 -4 2z" />\n
+<glyph horiz-adv-x="0" d="M-313 451q0 1 4 5l91 92q11 11 20 11h20q7 0 9 -1.5t7 -9.5l53 -92q2 -3 2 -5t-5 -2h-12q-1 0 -7 6l-63 52q-3 3 -8 0l-85 -52q-2 -1 -4 -2.5t-3 -2.5l-2 -1h-12q-5 0 -5 2z" />\n
+<glyph horiz-adv-x="0" d="M-290 557q0 2 5 2h12q1 0 7 -6l63 -52q3 -3 8 0l85 52q2 1 4 2.5t4 2.5l1 1h12q5 0 5 -2q0 -1 -4 -5l-91 -92q-11 -11 -20 -11h-20q-7 0 -9 1.5t-7 9.5l-53 92q-2 3 -2 5z" />\n
+<glyph horiz-adv-x="0" d="M-300 508l2 21q1 6 2 7t7 1h181q6 0 7 -1t1 -6l-2 -23q-5 -8 -8 -8h-181q-7 0 -8.5 1t-0.5 8z" />\n
+<glyph horiz-adv-x="0" d="M-286 530q0 28 4 28h13q1 0 1 -2q0 -31 15.5 -45t52.5 -14q53 0 77 32q4 6 7.5 13.5l5.5 11.5t3 4h13q-6 -46 -37.5 -77.5t-76.5 -31.5q-41 0 -59.5 23t-18.5 58z" />\n
+<glyph horiz-adv-x="0" d="M-284 451l3 6l66 85q20 25 38 25q26 0 26 -21q0 -18 -18 -31l-83 -60q-8 -6 -9 -6h-19q-4 0 -4 2zM-164 451l3 6l66 85q20 25 38 25q26 0 26 -21q0 -18 -18 -31l-83 -60q-8 -6 -9 -6h-19q-4 0 -4 2z" />\n
+<glyph horiz-adv-x="0" d="M-242 510q0 20 11 33t30 13q20 0 32 -15t12 -33q0 -20 -11.5 -33t-29.5 -13q-20 0 -32 15t-12 33z" />\n
+<glyph horiz-adv-x="0" d="M-311 505q0 20 11 33t30 13q20 0 32 -15t12 -33q0 -20 -11.5 -33t-29.5 -13q-20 0 -32 15t-12 33zM-171 505q0 20 11 33t30 13q20 0 32 -15t12 -33q0 -20 -11.5 -33t-29.5 -13q-20 0 -32 15t-12 33z" />\n
+<glyph horiz-adv-x="0" d="M-304 535q0 20 11 33t30 13q20 0 32 -15t12 -33q0 -20 -11.5 -33t-29.5 -13q-20 0 -32 15t-12 33zM-178 535q0 20 11 33t30 13q20 0 32 -15t12 -33q0 -20 -11.5 -33t-29.5 -13q-20 0 -32 15t-12 33z" />\n
+<glyph horiz-adv-x="0" d="M-268 501q0 28 20 48t48 20t48 -20t20 -48t-20 -48t-48 -20t-48 20t-20 48zM-240 501q0 -17 11.5 -28.5t28.5 -11.5t28.5 11.5t11.5 28.5t-11.5 28.5t-28.5 11.5t-28.5 -11.5t-11.5 -28.5z" />\n
+<glyph horiz-adv-x="0" d="M-308 465q2 9 11 25q15 25 32.5 38.5t30.5 13.5q16 0 42 -18t38 -18q21 0 40 33q3 7 13 7q6 0 6 -2q-1 -6 -11 -26q-29 -55 -66 -55q-17 0 -41 17.5t-39 17.5q-22 0 -38 -29q-3 -6 -12 -6q-6 0 -6 2z" />\n
+<glyph horiz-adv-x="272" d="M55 28q0 6 18 106.5l42 243t35 234.5q2 10 -1 14t-13 1q-66 -18 -74 -18q-5 0 -3 20q1 8 2.5 9.5t7.5 3.5q39 9 75.5 18.5l53.5 14t19 4.5q10 0 10 -9q0 -12 -50 -305.5t-50 -296.5q0 -21 14 -21q12 0 36 21t43.5 42t20.5 21q3 0 9.5 -5.5t6.5 -7.5q0 -4 -28 -34.5 t-71.5 -62t-73.5 -31.5q-29 0 -29 38z" />\n
+<glyph horiz-adv-x="586" d="M20 15q0 9 2.5 10.5t14.5 1.5h52q1 0 20 142.5l38 292t19 164.5q0 13 -2 13h-58q-10 0 -13 2.5t-3 12.5t3.5 12.5t16.5 2.5q6 0 43.5 -1.5t54.5 -1.5q16 0 57.5 1.5t52.5 1.5q12 0 14.5 -2t2.5 -13q0 -9 -3 -12t-15 -3h-62l-19 -144l-39 -290t-19 -152q0 -22 17 -22 q231 0 291 6q12 1 15 4t8 19l25 77q3 8 11 8q21 0 21 -10q0 -3 -5 -19l-14.5 -47t-17.5 -61q-2 -11 -20 -11q-11 0 -185.5 1.5t-190.5 1.5t-52.5 -1.5t-47.5 -1.5q-10 0 -11.5 2.5t-1.5 15.5z" />\n
+<glyph horiz-adv-x="268" d="M30 291q0 12 6 25.5t12 14.5t91.5 4t91.5 3q2 0 2 -9q0 -33 -8 -33q-104 -8 -191 -8q-4 0 -4 3z" />\n
+<glyph horiz-adv-x="268" d="M30 291q0 12 6 25.5t12 14.5t91.5 4t91.5 3q2 0 2 -9q0 -33 -8 -33q-104 -8 -191 -8q-4 0 -4 3z" />\n
+<glyph horiz-adv-x="268" d="M30 291q0 12 6 25.5t12 14.5t91.5 4t91.5 3q2 0 2 -9q0 -33 -8 -33q-104 -8 -191 -8q-4 0 -4 3z" />\n
+<glyph horiz-adv-x="268" d="M30 291q0 12 6 25.5t12 14.5t91.5 4t91.5 3q2 0 2 -9q0 -33 -8 -33q-104 -8 -191 -8q-4 0 -4 3z" />\n
+<glyph horiz-adv-x="500" d="M10 295q0 12 2 14.5t11 2.5h451q11 0 13.5 -2t2.5 -10v-12q0 -9 -2.5 -11t-13.5 -2h-444q-15 0 -17.5 2.5t-2.5 17.5z" />\n
+<glyph horiz-adv-x="750" d="M10 295q0 12 2 14.5t11 2.5h701q11 0 13.5 -2t2.5 -10v-12q0 -9 -2.5 -11t-13.5 -2h-694q-15 0 -17.5 2.5t-2.5 17.5z" />\n
+<glyph horiz-adv-x="750" d="M10 295q0 12 2 14.5t11 2.5h701q11 0 13.5 -2t2.5 -10v-12q0 -9 -2.5 -11t-13.5 -2h-694q-15 0 -17.5 2.5t-2.5 17.5z" />\n
+<glyph horiz-adv-x="408" d="M50 318q0 4 55 55l36 34.5l31 30.5l12 11q2 0 8 -5.5t6 -6.5q0 -3 -31 -58t-31 -61t31 -61t31 -58q0 -1 -6 -6.5t-8 -5.5l-12 11l-31 30.5l-36 34.5q-55 51 -55 55zM200 318q0 4 55 55l36 34.5l31 30.5l12 11q2 0 8 -5.5t6 -6.5q0 -3 -31 -58t-31 -61t31 -61t31 -58 q0 -1 -6 -6.5t-8 -5.5l-12 11l-31 30.5l-36 34.5q-55 51 -55 55z" />\n
+<glyph horiz-adv-x="408" d="M60 199q0 3 31 58t31 61t-31 61t-31 58q0 1 6 6.5t8 5.5l12 -11l31 -30.5l36 -34.5q55 -51 55 -55t-55 -55l-36 -34.5l-31 -30.5l-12 -11q-2 0 -8 5.5t-6 6.5zM210 199q0 3 31 58t31 61t-31 61t-31 58q0 1 6 6.5t8 5.5l12 -11l31 -30.5l36 -34.5q55 -51 55 -55t-55 -55 l-36 -34.5l-31 -30.5l-12 -11q-2 0 -8 5.5t-6 6.5z" />\n
+<glyph horiz-adv-x="258" d="M50 318q0 4 55 55l36 34.5l31 30.5l12 11q2 0 8 -5.5t6 -6.5q0 -3 -31 -58t-31 -61t31 -61t31 -58q0 -1 -6 -6.5t-8 -5.5l-12 11l-31 30.5l-36 34.5q-55 51 -55 55z" />\n
+<glyph horiz-adv-x="258" d="M60 199q0 3 31 58t31 61t-31 61t-31 58q0 1 6 6.5t8 5.5l12 -11l31 -30.5l36 -34.5q55 -51 55 -55t-55 -55l-36 -34.5l-31 -30.5l-12 -11q-2 0 -8 5.5t-6 6.5z" />\n
+<glyph horiz-adv-x="319" d="M60 315q0 73 19 142t45 114.5t53.5 80.5t45.5 51t20 16q6 0 11 -4t5 -9l-8 -8q-8 -9 -20.5 -25.5t-27.5 -39t-30 -54.5t-27.5 -68.5t-20.5 -84.5t-8 -99q0 -79 14 -150t34.5 -117.5t41 -80.5t34.5 -53t14 -22q0 -14 -16 -14q-4 0 -22.5 21.5t-45 62.5t-51.5 91.5 t-42.5 117.5t-17.5 132z" />\n
+<glyph horiz-adv-x="319" d="M60 -97l8 9q8 8 20.5 24.5t27.5 39t30 54.5t27.5 68.5t20.5 84.5t8 99q0 79 -14 150t-34.5 117.5t-41 80.5t-34.5 53t-14 22q0 14 16 14q4 0 22.5 -21.5t45 -62.5t51.5 -91.5t42.5 -117.5t17.5 -132q0 -73 -19 -142t-45 -114.5t-53.5 -80.5t-45.5 -51t-20 -16q-6 0 -11 4 t-5 9z" />\n
+<glyph horiz-adv-x="296" d="M80 -96v801q0 9 2 12t10 3h151q9 0 11 -1.5t2 -7.5v-14q0 -9 -2 -11t-11 -2h-105q-9 0 -11 -2t-2 -10v-735q0 -12 13 -12h105q6 0 8.5 -0.5t3.5 -3t1 -9.5v-12q0 -6 -2 -8.5t-11 -2.5h-150q-9 0 -11 2.5t-2 12.5z" />\n
+<glyph horiz-adv-x="296" d="M40 -88q0 9 2 11t11 2h105q9 0 11 2t2 10v735v6t-1.5 3.5t-4 2t-7.5 0.5h-105q-6 0 -8.5 0.5t-3.5 3t-1 9.5v12q0 7 2 9t11 2h150q9 0 11 -2.5t2 -12.5v-801q0 -9 -2 -12t-10 -3h-151q-9 0 -11 1.5t-2 7.5v14z" />\n
+<glyph horiz-adv-x="307" d="M40 304q0 6 5.5 9t14.5 4t18.5 7.5t18.5 18t14.5 38t5.5 65.5v80q0 36 0.5 53.5t3 42.5t8 36.5t15 26t24.5 20t36.5 10t50.5 4.5q8 0 10 -2t2 -11t-2.5 -11t-11.5 -2q-43 0 -63.5 -19t-20.5 -73v-149q0 -72 -9.5 -100t-48.5 -41q-15 -6 -15 -7t15 -7q39 -13 48.5 -41 t9.5 -100v-149q0 -54 20.5 -73t63.5 -19q6 0 8.5 -0.5t4 -3.5t1.5 -9q0 -9 -2 -11t-10 -2q-29 0 -50.5 4.5t-36.5 10t-24.5 20t-15 26t-8 36.5t-3 42.5t-0.5 53.5v80q0 39 -5.5 65.5t-14.5 38t-18.5 18t-18.5 7.5t-14.5 4t-5.5 9z" />\n
+<glyph horiz-adv-x="307" d="M40 -98q0 9 3 11t11 2q43 0 63.5 19t20.5 73v149q0 72 9.5 100t48.5 41q15 6 15 7t-15 7q-39 13 -48.5 41t-9.5 100v149q0 54 -20.5 73t-63.5 19q-6 0 -8.5 0.5t-4 3.5t-1.5 9q0 9 2 11t10 2q29 0 50.5 -4.5t36.5 -10t24.5 -20t15 -26t8 -36.5t3 -42.5t0.5 -53.5v-80 q0 -39 5.5 -65.5t14.5 -38t18.5 -18t18.5 -7.5t14.5 -4t5.5 -9t-5.5 -9t-14.5 -4t-18.5 -7.5t-18.5 -18t-14.5 -38t-5.5 -65.5v-80q0 -36 -0.5 -53.5t-3 -42.5t-8 -36.5t-15 -26t-24.5 -20t-36.5 -10t-50.5 -4.5q-8 0 -10 2t-2 11z" />\n
+<glyph d="M22 155q0 115 58 185.5t129 70.5q53 0 89.5 -45.5t36.5 -116.5q0 -104 -53 -183t-128 -79q-58 0 -95 47.5t-37 120.5zM79 126q0 -56 21 -83t54 -27q57 0 92 80.5t35 168.5q0 52 -19 83.5t-57 31.5q-52 0 -89 -77.5t-37 -176.5z" />\n
+<glyph d="M78 10q0 15 13 15h56q7 45 26 190.5t19 160.5q-5 -1 -32 -6t-28 -5q-7 0 -7 9v8q0 8 8 9q12 1 41 6l53 9t26 4q7 0 7 -8q0 -3 -3.5 -24l-9.5 -57.5t-9 -58.5l-35 -237h58q8 0 8 -16q0 -8 -1 -9.5t-7 -1.5q-4 0 -37.5 1t-44.5 1t-47.5 -1t-43.5 -1t-8.5 2t-1.5 10z" />\n
+<glyph d="M41 7q0 6 27 43t31 40q154 139 154 206q0 30 -19 50.5t-55 20.5q-31 0 -56.5 -16.5t-38.5 -32.5t-14 -16q-3 0 -9 4.5t-6 8.5q0 7 19 29t54.5 44t70.5 22q49 0 79 -30.5t30 -77.5q0 -52 -51 -108q-21 -23 -45.5 -43.5t-49.5 -39l-29 -21.5l-38 -43h182l6 17l11 29.5 t7 13.5q18 0 18 -5q0 -2 -5.5 -19.5l-13.5 -41t-11 -36.5q-1 -5 -9 -5h-228q-11 0 -11 7z" />\n
+<glyph d="M49 27q0 6 10.5 12t19.5 6q15 0 35 -15.5t35 -15.5q39 0 63.5 26.5t24.5 67.5q0 76 -86 76q-5 0 -17.5 -1t-17.5 -1q-7 0 -7 13q0 15 4 15q36 4 53 11q70 27 70 94q0 30 -16.5 47.5t-41.5 17.5q-20 0 -38 -8.5t-29 -17t-12 -8.5q-3 0 -8 4t-4 8q1 5 14 17t38 23.5 t49 11.5q48 0 75.5 -26.5t27.5 -61.5q0 -19 -8 -35.5t-18.5 -27.5t-26 -21t-26 -14.5l-22.5 -9.5l-13 -5l13 -3q13 -3 23.5 -6t26 -10.5t26 -17t18.5 -25.5t8 -35q0 -57 -46 -89t-105 -32q-25 0 -58.5 13t-33.5 23z" />\n
+<glyph d="M24 141q0 15 17 38q18 25 78.5 88.5t82.5 90.5q6 7 15 13t11 8q35 35 40 35q7 0 7 -14l-30 -216q-1 -8 0.5 -9.5t8.5 -1.5h37q6 0 6 -8v-23q0 -5 -1.5 -6t-7.5 -1h-46q-3 0 -4 -0.5t-2.5 -2.5t-1.5 -6q-18 -120 -18 -126q0 -3 -1.5 -4.5t-4.5 -1.5l-2 -1q-16 -4 -41 -4 q-6 0 -4 10l23 126q1 7 -0.5 8.5t-9.5 1.5h-139q-13 0 -13 6zM64 175q0 -2 14 -2h108q6 0 7.5 1.5t3.5 11.5q21 126 21 158q-21 -16 -143 -155q-11 -11 -11 -14z" />\n
+<glyph d="M43 -2q0 11 7 11q4 0 18.5 -1t26.5 -1q42 0 80.5 29t38.5 78q0 86 -121 106q-14 3 -14 9l2 8q5 13 21 76t23 85q0 4 11 4q2 0 54.5 -5.5t82.5 -5.5q4 0 8 14q2 4 5 4q12 0 12 -4q0 -3 -2 -11t-5 -19t-5 -19q-4 -18 -14 -18q-5 0 -70.5 7.5t-68.5 7.5q-2 0 -4 -4 q-2 -5 -18 -67q0 -3 -1.5 -7t-1.5 -6q0 -4 8 -6q154 -36 154 -128q0 -42 -20 -73t-51 -46.5t-60.5 -23t-55.5 -7.5q-27 0 -37 3q-3 1 -3 10z" />\n
+<glyph d="M45 120q0 86 47 157q45 67 115 101.5t102 34.5q7 0 7 -18q0 -1 -7 -3t-22 -7t-30 -11q-101 -43 -136 -147q-4 -12 -3.5 -12.5t11.5 2.5q37 14 60 14q52 0 83 -31.5t31 -80.5q0 -67 -41 -101t-96 -34q-56 0 -88.5 39.5t-32.5 96.5zM93 108q0 -48 22 -75.5t58 -27.5 q80 0 80 118q0 40 -26 64t-52 24q-24 0 -44 -10.5t-25 -21.5q-13 -32 -13 -71z" />\n
+<glyph d="M58 314q0 3 4 16.5l10.5 34.5t10.5 39q4 20 9 20q17 0 17 -7q0 -2 -2.5 -9.5t-2.5 -9.5q3 -1 35 -1h182q10 0 10 -7q0 -3 -31 -58l-69.5 -124t-50.5 -93q-27 -51 -32.5 -63.5t-21.5 -57.5q-5 -13 -9 -13q-6 0 -16 4.5t-10 10.5q0 14 14.5 46t40 75l48.5 80.5l50.5 81.5 l36.5 58q4 8 4 9q0 4 -9 4h-127q-56 0 -58 -5l-9 -31q-2 -7 -8 -7q-16 0 -16 7z" />\n
+<glyph d="M54 75q0 18 7 35.5t17 29t24 22.5t24 17t21 11.5t12 6.5q-1 1 -9 7t-14.5 12t-16 16.5t-16 21t-11.5 25t-5 28.5q0 46 35.5 76t84.5 30q41 0 70 -26.5t29 -64.5q0 -17 -5.5 -33t-13.5 -27t-19 -21.5t-19 -16t-17 -11t-10 -6.5l6 -5q7 -4 11.5 -7.5l13 -10.5t14.5 -13.5 t13 -16.5t12 -19.5t8 -22t3 -25.5q0 -50 -41 -78.5t-97 -28.5q-45 0 -78 28t-33 67zM98 85q0 -38 22.5 -58.5t51.5 -20.5q34 0 58 20.5t24 56.5q0 26 -19 51.5t-36.5 39t-22.5 14.5q-7 -1 -23.5 -11t-35.5 -35.5t-19 -56.5zM130 315q0 -23 18.5 -47t35 -36t22.5 -14 q5 1 18.5 11.5t27.5 33.5t14 49q0 33 -17 55.5t-46 22.5q-35 0 -54 -22.5t-19 -52.5z" />\n
+<glyph d="M48 -4q0 9 7 10q148 11 200 164q1 2 0 3.5t-3 1.5t-5 -2q-35 -21 -85 -21q-45 0 -72 33.5t-27 79.5q0 67 44 106.5t97 39.5q54 0 85 -38.5t31 -100.5q0 -61 -17 -110.5t-44.5 -79.5t-58 -51t-62.5 -30.5t-52.5 -13.5t-33.5 -4q-4 0 -4 13zM110 271q0 -38 18 -66t54 -28 q50 0 78 23q13 10 13 80q0 110 -71 110q-38 0 -65 -33.5t-27 -85.5z" />\n
+<glyph d="M22 405q0 115 58 185.5t129 70.5q53 0 89.5 -45.5t36.5 -116.5q0 -104 -53 -183t-128 -79q-58 0 -95 47.5t-37 120.5zM79 376q0 -56 21 -83t54 -27q57 0 92 80.5t35 168.5q0 52 -19 83.5t-57 31.5q-52 0 -89 -77.5t-37 -176.5z" />\n
+<glyph d="M78 260q0 15 13 15h56q7 45 26 190.5t19 160.5q-5 -1 -32 -6t-28 -5q-7 0 -7 9v8q0 8 8 9q12 1 41 6l53 9t26 4q7 0 7 -8q0 -3 -3.5 -24l-9.5 -57.5t-9 -58.5l-35 -237h58q8 0 8 -16q0 -8 -1 -9.5t-7 -1.5q-4 0 -37.5 1t-44.5 1t-47.5 -1t-43.5 -1t-8.5 2t-1.5 10z" />\n
+<glyph d="M41 257q0 6 27 43t31 40q154 139 154 206q0 30 -19 50.5t-55 20.5q-31 0 -56.5 -16.5t-38.5 -32.5t-14 -16q-3 0 -9 4.5t-6 8.5q0 7 19 29t54.5 44t70.5 22q49 0 79 -30.5t30 -77.5q0 -52 -51 -108q-21 -23 -45.5 -43.5t-49.5 -39l-29 -21.5l-38 -43h182l6 17l11 29.5 t7 13.5q18 0 18 -5q0 -2 -5.5 -19.5l-13.5 -41t-11 -36.5q-1 -5 -9 -5h-228q-11 0 -11 7z" />\n
+<glyph d="M49 277q0 6 10.5 12t19.5 6q15 0 35 -15.5t35 -15.5q39 0 63.5 26.5t24.5 67.5q0 76 -86 76q-5 0 -17.5 -1t-17.5 -1q-7 0 -7 13q0 15 4 15q36 4 53 11q70 27 70 94q0 30 -16.5 47.5t-41.5 17.5q-20 0 -38 -8.5t-29 -17t-12 -8.5q-3 0 -8 4t-4 8q1 5 14 17t38 23.5 t49 11.5q48 0 75.5 -26.5t27.5 -61.5q0 -19 -8 -35.5t-18.5 -27.5t-26 -21t-26 -14.5l-22.5 -9.5l-13 -5l13 -3q13 -3 23.5 -6t26 -10.5t26 -17t18.5 -25.5t8 -35q0 -57 -46 -89t-105 -32q-25 0 -58.5 13t-33.5 23z" />\n
+<glyph d="M24 391q0 15 17 38q18 25 78.5 88.5t82.5 90.5q6 7 15 13t11 8q35 35 40 35q7 0 7 -14l-30 -216q-1 -8 0.5 -9.5t8.5 -1.5h37q6 0 6 -8v-23q0 -5 -1.5 -6t-7.5 -1h-46q-3 0 -4 -0.5t-2.5 -2.5t-1.5 -6q-18 -120 -18 -126q0 -3 -1.5 -4.5t-4.5 -1.5l-2 -1q-16 -4 -41 -4 q-6 0 -4 10l23 126q1 7 -0.5 8.5t-9.5 1.5h-139q-13 0 -13 6zM64 425q0 -2 14 -2h108q6 0 7.5 1.5t3.5 11.5q21 126 21 158q-21 -16 -143 -155q-11 -11 -11 -14z" />\n
+<glyph d="M43 248q0 11 7 11q4 0 18.5 -1t26.5 -1q42 0 80.5 29t38.5 78q0 86 -121 106q-14 3 -14 9l2 8q5 13 21 76t23 85q0 4 11 4q2 0 54.5 -5.5t82.5 -5.5q4 0 8 14q2 4 5 4q12 0 12 -4q0 -3 -2 -11t-5 -19t-5 -19q-4 -18 -14 -18q-5 0 -70.5 7.5t-68.5 7.5q-2 0 -4 -4 q-2 -5 -18 -67q0 -3 -1.5 -7t-1.5 -6q0 -4 8 -6q154 -36 154 -128q0 -42 -20 -73t-51 -46.5t-60.5 -23t-55.5 -7.5q-27 0 -37 3q-3 1 -3 10z" />\n
+<glyph d="M45 370q0 86 47 157q45 67 115 101.5t102 34.5q7 0 7 -18q0 -1 -7 -3t-22 -7t-30 -11q-101 -43 -136 -147q-4 -12 -3.5 -12.5t11.5 2.5q37 14 60 14q52 0 83 -31.5t31 -80.5q0 -67 -41 -101t-96 -34q-56 0 -88.5 39.5t-32.5 96.5zM93 358q0 -48 22 -75.5t58 -27.5 q80 0 80 118q0 40 -26 64t-52 24q-24 0 -44 -10.5t-25 -21.5q-13 -32 -13 -71z" />\n
+<glyph d="M58 564q0 3 4 16.5l10.5 34.5t10.5 39q4 20 9 20q17 0 17 -7q0 -2 -2.5 -9.5t-2.5 -9.5q3 -1 35 -1h182q10 0 10 -7q0 -3 -31 -58l-69.5 -124t-50.5 -93q-27 -51 -32.5 -63.5t-21.5 -57.5q-5 -13 -9 -13q-6 0 -16 4.5t-10 10.5q0 14 14.5 46t40 75l48.5 80.5l50.5 81.5 l36.5 58q4 8 4 9q0 4 -9 4h-127q-56 0 -58 -5l-9 -31q-2 -7 -8 -7q-16 0 -16 7z" />\n
+<glyph d="M54 325q0 18 7 35.5t17 29t24 22.5t24 17t21 11.5t12 6.5q-1 1 -9 7t-14.5 12t-16 16.5t-16 21t-11.5 25t-5 28.5q0 46 35.5 76t84.5 30q41 0 70 -26.5t29 -64.5q0 -17 -5.5 -33t-13.5 -27t-19 -21.5t-19 -16t-17 -11t-10 -6.5l6 -5q7 -4 11.5 -7.5l13 -10.5t14.5 -13.5 t13 -16.5t12 -19.5t8 -22t3 -25.5q0 -50 -41 -78.5t-97 -28.5q-45 0 -78 28t-33 67zM98 335q0 -38 22.5 -58.5t51.5 -20.5q34 0 58 20.5t24 56.5q0 26 -19 51.5t-36.5 39t-22.5 14.5q-7 -1 -23.5 -11t-35.5 -35.5t-19 -56.5zM130 565q0 -23 18.5 -47t35 -36t22.5 -14 q5 1 18.5 11.5t27.5 33.5t14 49q0 33 -17 55.5t-46 22.5q-35 0 -54 -22.5t-19 -52.5z" />\n
+<glyph d="M48 246q0 9 7 10q148 11 200 164q1 2 0 3.5t-3 1.5t-5 -2q-35 -21 -85 -21q-45 0 -72 33.5t-27 79.5q0 67 44 106.5t97 39.5q54 0 85 -38.5t31 -100.5q0 -61 -17 -110.5t-44.5 -79.5t-58 -51t-62.5 -30.5t-52.5 -13.5t-33.5 -4q-4 0 -4 13zM110 521q0 -38 18 -66t54 -28 q50 0 78 23q13 10 13 80q0 110 -71 110q-38 0 -65 -33.5t-27 -85.5z" />\n
+<glyph d="M22 5q0 115 58 185.5t129 70.5q53 0 89.5 -45.5t36.5 -116.5q0 -104 -53 -183t-128 -79q-58 0 -95 47.5t-37 120.5zM79 -24q0 -56 21 -83t54 -27q57 0 92 80.5t35 168.5q0 52 -19 83.5t-57 31.5q-52 0 -89 -77.5t-37 -176.5z" />\n
+<glyph d="M78 -140q0 15 13 15h56q7 45 26 190.5t19 160.5q-5 -1 -32 -6t-28 -5q-7 0 -7 9v8q0 8 8 9q12 1 41 6l53 9t26 4q7 0 7 -8q0 -3 -3.5 -24l-9.5 -57.5t-9 -58.5l-35 -237h58q8 0 8 -16q0 -8 -1 -9.5t-7 -1.5q-4 0 -37.5 1t-44.5 1t-47.5 -1t-43.5 -1t-8.5 2t-1.5 10z" />\n
+<glyph d="M41 -143q0 6 27 43t31 40q154 139 154 206q0 30 -19 50.5t-55 20.5q-31 0 -56.5 -16.5t-38.5 -32.5t-14 -16q-3 0 -9 4.5t-6 8.5q0 7 19 29t54.5 44t70.5 22q49 0 79 -30.5t30 -77.5q0 -52 -51 -108q-21 -23 -45.5 -43.5t-49.5 -39l-29 -21.5l-38 -43h182l6 17l11 29.5 t7 13.5q18 0 18 -5q0 -2 -5.5 -19.5l-13.5 -41t-11 -36.5q-1 -5 -9 -5h-228q-11 0 -11 7z" />\n
+<glyph d="M49 -123q0 6 10.5 12t19.5 6q15 0 35 -15.5t35 -15.5q39 0 63.5 26.5t24.5 67.5q0 76 -86 76q-5 0 -17.5 -1t-17.5 -1q-7 0 -7 13q0 15 4 15q36 4 53 11q70 27 70 94q0 30 -16.5 47.5t-41.5 17.5q-20 0 -38 -8.5t-29 -17t-12 -8.5q-3 0 -8 4t-4 8q1 5 14 17t38 23.5 t49 11.5q48 0 75.5 -26.5t27.5 -61.5q0 -19 -8 -35.5t-18.5 -27.5t-26 -21t-26 -14.5l-22.5 -9.5l-13 -5l13 -3q13 -3 23.5 -6t26 -10.5t26 -17t18.5 -25.5t8 -35q0 -57 -46 -89t-105 -32q-25 0 -58.5 13t-33.5 23z" />\n
+<glyph d="M24 -9q0 15 17 38q18 25 78.5 88.5t82.5 90.5q6 7 15 13t11 8q35 35 40 35q7 0 7 -14l-30 -216q-1 -8 0.5 -9.5t8.5 -1.5h37q6 0 6 -8v-23q0 -5 -1.5 -6t-7.5 -1h-46q-3 0 -4 -0.5t-2.5 -2.5t-1.5 -6q-18 -120 -18 -126q0 -3 -1.5 -4.5t-4.5 -1.5l-2 -1q-16 -4 -41 -4 q-6 0 -4 10l23 126q1 7 -0.5 8.5t-9.5 1.5h-139q-13 0 -13 6zM64 25q0 -2 14 -2h108q6 0 7.5 1.5t3.5 11.5q21 126 21 158q-21 -16 -143 -155q-11 -11 -11 -14z" />\n
+<glyph d="M43 -152q0 11 7 11q4 0 18.5 -1t26.5 -1q42 0 80.5 29t38.5 78q0 86 -121 106q-14 3 -14 9l2 8q5 13 21 76t23 85q0 4 11 4q2 0 54.5 -5.5t82.5 -5.5q4 0 8 14q2 4 5 4q12 0 12 -4q0 -3 -2 -11t-5 -19t-5 -19q-4 -18 -14 -18q-5 0 -70.5 7.5t-68.5 7.5q-2 0 -4 -4 q-2 -5 -18 -67q0 -3 -1.5 -7t-1.5 -6q0 -4 8 -6q154 -36 154 -128q0 -42 -20 -73t-51 -46.5t-60.5 -23t-55.5 -7.5q-27 0 -37 3q-3 1 -3 10z" />\n
+<glyph d="M45 -30q0 86 47 157q45 67 115 101.5t102 34.5q7 0 7 -18q0 -1 -7 -3t-22 -7t-30 -11q-101 -43 -136 -147q-4 -12 -3.5 -12.5t11.5 2.5q37 14 60 14q52 0 83 -31.5t31 -80.5q0 -67 -41 -101t-96 -34q-56 0 -88.5 39.5t-32.5 96.5zM93 -42q0 -48 22 -75.5t58 -27.5 q80 0 80 118q0 40 -26 64t-52 24q-24 0 -44 -10.5t-25 -21.5q-13 -32 -13 -71z" />\n
+<glyph d="M58 164q0 3 4 16.5l10.5 34.5t10.5 39q4 20 9 20q17 0 17 -7q0 -2 -2.5 -9.5t-2.5 -9.5q3 -1 35 -1h182q10 0 10 -7q0 -3 -31 -58l-69.5 -124t-50.5 -93q-27 -51 -32.5 -63.5t-21.5 -57.5q-5 -13 -9 -13q-6 0 -16 4.5t-10 10.5q0 14 14.5 46t40 75l48.5 80.5l50.5 81.5 l36.5 58q4 8 4 9q0 4 -9 4h-127q-56 0 -58 -5l-9 -31q-2 -7 -8 -7q-16 0 -16 7z" />\n
+<glyph d="M54 -75q0 18 7 35.5t17 29t24 22.5t24 17t21 11.5t12 6.5q-1 1 -9 7t-14.5 12t-16 16.5t-16 21t-11.5 25t-5 28.5q0 46 35.5 76t84.5 30q41 0 70 -26.5t29 -64.5q0 -17 -5.5 -33t-13.5 -27t-19 -21.5t-19 -16t-17 -11t-10 -6.5l6 -5q7 -4 11.5 -7.5l13 -10.5t14.5 -13.5 t13 -16.5t12 -19.5t8 -22t3 -25.5q0 -50 -41 -78.5t-97 -28.5q-45 0 -78 28t-33 67zM98 -65q0 -38 22.5 -58.5t51.5 -20.5q34 0 58 20.5t24 56.5q0 26 -19 51.5t-36.5 39t-22.5 14.5q-7 -1 -23.5 -11t-35.5 -35.5t-19 -56.5zM130 165q0 -23 18.5 -47t35 -36t22.5 -14 q5 1 18.5 11.5t27.5 33.5t14 49q0 33 -17 55.5t-46 22.5q-35 0 -54 -22.5t-19 -52.5z" />\n
+<glyph d="M48 -154q0 9 7 10q148 11 200 164q1 2 0 3.5t-3 1.5t-5 -2q-35 -21 -85 -21q-45 0 -72 33.5t-27 79.5q0 67 44 106.5t97 39.5q54 0 85 -38.5t31 -100.5q0 -61 -17 -110.5t-44.5 -79.5t-58 -51t-62.5 -30.5t-52.5 -13.5t-33.5 -4q-4 0 -4 13zM110 121q0 -38 18 -66t54 -28 q50 0 78 23q13 10 13 80q0 110 -71 110q-38 0 -65 -33.5t-27 -85.5z" />\n
+<glyph d="M22 505q0 115 58 185.5t129 70.5q53 0 89.5 -45.5t36.5 -116.5q0 -104 -53 -183t-128 -79q-58 0 -95 47.5t-37 120.5zM79 476q0 -56 21 -83t54 -27q57 0 92 80.5t35 168.5q0 52 -19 83.5t-57 31.5q-52 0 -89 -77.5t-37 -176.5z" />\n
+<glyph d="M78 360q0 15 13 15h56q7 45 26 190.5t19 160.5q-5 -1 -32 -6t-28 -5q-7 0 -7 9v8q0 8 8 9q12 1 41 6l53 9t26 4q7 0 7 -8q0 -3 -3.5 -24l-9.5 -57.5t-9 -58.5l-35 -237h58q8 0 8 -16q0 -8 -1 -9.5t-7 -1.5q-4 0 -37.5 1t-44.5 1t-47.5 -1t-43.5 -1t-8.5 2t-1.5 10z" />\n
+<glyph d="M41 357q0 6 27 43t31 40q154 139 154 206q0 30 -19 50.5t-55 20.5q-31 0 -56.5 -16.5t-38.5 -32.5t-14 -16q-3 0 -9 4.5t-6 8.5q0 7 19 29t54.5 44t70.5 22q49 0 79 -30.5t30 -77.5q0 -52 -51 -108q-21 -23 -45.5 -43.5t-49.5 -39l-29 -21.5l-38 -43h182l6 17l11 29.5 t7 13.5q18 0 18 -5q0 -2 -5.5 -19.5l-13.5 -41t-11 -36.5q-1 -5 -9 -5h-228q-11 0 -11 7z" />\n
+<glyph d="M49 377q0 6 10.5 12t19.5 6q15 0 35 -15.5t35 -15.5q39 0 63.5 26.5t24.5 67.5q0 76 -86 76q-5 0 -17.5 -1t-17.5 -1q-7 0 -7 13q0 15 4 15q36 4 53 11q70 27 70 94q0 30 -16.5 47.5t-41.5 17.5q-20 0 -38 -8.5t-29 -17t-12 -8.5q-3 0 -8 4t-4 8q1 5 14 17t38 23.5 t49 11.5q48 0 75.5 -26.5t27.5 -61.5q0 -19 -8 -35.5t-18.5 -27.5t-26 -21t-26 -14.5l-22.5 -9.5l-13 -5l13 -3q13 -3 23.5 -6t26 -10.5t26 -17t18.5 -25.5t8 -35q0 -57 -46 -89t-105 -32q-25 0 -58.5 13t-33.5 23z" />\n
+<glyph d="M24 491q0 15 17 38q18 25 78.5 88.5t82.5 90.5q6 7 15 13t11 8q35 35 40 35q7 0 7 -14l-30 -216q-1 -8 0.5 -9.5t8.5 -1.5h37q6 0 6 -8v-23q0 -5 -1.5 -6t-7.5 -1h-46q-3 0 -4 -0.5t-2.5 -2.5t-1.5 -6q-18 -120 -18 -126q0 -3 -1.5 -4.5t-4.5 -1.5l-2 -1q-16 -4 -41 -4 q-6 0 -4 10l23 126q1 7 -0.5 8.5t-9.5 1.5h-139q-13 0 -13 6zM64 525q0 -2 14 -2h108q6 0 7.5 1.5t3.5 11.5q21 126 21 158q-21 -16 -143 -155q-11 -11 -11 -14z" />\n
+<glyph d="M43 348q0 11 7 11q4 0 18.5 -1t26.5 -1q42 0 80.5 29t38.5 78q0 86 -121 106q-14 3 -14 9l2 8q5 13 21 76t23 85q0 4 11 4q2 0 54.5 -5.5t82.5 -5.5q4 0 8 14q2 4 5 4q12 0 12 -4q0 -3 -2 -11t-5 -19t-5 -19q-4 -18 -14 -18q-5 0 -70.5 7.5t-68.5 7.5q-2 0 -4 -4 q-2 -5 -18 -67q0 -3 -1.5 -7t-1.5 -6q0 -4 8 -6q154 -36 154 -128q0 -42 -20 -73t-51 -46.5t-60.5 -23t-55.5 -7.5q-27 0 -37 3q-3 1 -3 10z" />\n
+<glyph d="M45 470q0 86 47 157q45 67 115 101.5t102 34.5q7 0 7 -18q0 -1 -7 -3t-22 -7t-30 -11q-101 -43 -136 -147q-4 -12 -3.5 -12.5t11.5 2.5q37 14 60 14q52 0 83 -31.5t31 -80.5q0 -67 -41 -101t-96 -34q-56 0 -88.5 39.5t-32.5 96.5zM93 458q0 -48 22 -75.5t58 -27.5 q80 0 80 118q0 40 -26 64t-52 24q-24 0 -44 -10.5t-25 -21.5q-13 -32 -13 -71z" />\n
+<glyph d="M58 664q0 3 4 16.5l10.5 34.5t10.5 39q4 20 9 20q17 0 17 -7q0 -2 -2.5 -9.5t-2.5 -9.5q3 -1 35 -1h182q10 0 10 -7q0 -3 -31 -58l-69.5 -124t-50.5 -93q-27 -51 -32.5 -63.5t-21.5 -57.5q-5 -13 -9 -13q-6 0 -16 4.5t-10 10.5q0 14 14.5 46t40 75l48.5 80.5l50.5 81.5 l36.5 58q4 8 4 9q0 4 -9 4h-127q-56 0 -58 -5l-9 -31q-2 -7 -8 -7q-16 0 -16 7z" />\n
+<glyph d="M54 425q0 18 7 35.5t17 29t24 22.5t24 17t21 11.5t12 6.5q-1 1 -9 7t-14.5 12t-16 16.5t-16 21t-11.5 25t-5 28.5q0 46 35.5 76t84.5 30q41 0 70 -26.5t29 -64.5q0 -17 -5.5 -33t-13.5 -27t-19 -21.5t-19 -16t-17 -11t-10 -6.5l6 -5q7 -4 11.5 -7.5l13 -10.5t14.5 -13.5 t13 -16.5t12 -19.5t8 -22t3 -25.5q0 -50 -41 -78.5t-97 -28.5q-45 0 -78 28t-33 67zM98 435q0 -38 22.5 -58.5t51.5 -20.5q34 0 58 20.5t24 56.5q0 26 -19 51.5t-36.5 39t-22.5 14.5q-7 -1 -23.5 -11t-35.5 -35.5t-19 -56.5zM130 665q0 -23 18.5 -47t35 -36t22.5 -14 q5 1 18.5 11.5t27.5 33.5t14 49q0 33 -17 55.5t-46 22.5q-35 0 -54 -22.5t-19 -52.5z" />\n
+<glyph d="M48 346q0 9 7 10q148 11 200 164q1 2 0 3.5t-3 1.5t-5 -2q-35 -21 -85 -21q-45 0 -72 33.5t-27 79.5q0 67 44 106.5t97 39.5q54 0 85 -38.5t31 -100.5q0 -61 -17 -110.5t-44.5 -79.5t-58 -51t-62.5 -30.5t-52.5 -13.5t-33.5 -4q-4 0 -4 13zM110 621q0 -38 18 -66t54 -28 q50 0 78 23q13 10 13 80q0 110 -71 110q-38 0 -65 -33.5t-27 -85.5z" />\n
+<glyph horiz-adv-x="379" d="M30 49q0 38 12.5 83.5t35 88.5t60.5 71.5t83 28.5q28 0 45 -25q3 -4 6.5 -10t6 -9.5t3.5 -3.5q2 2 7 17.5t5 18.5q4 10 34 10q14 0 14 -6q0 -3 -33.5 -121.5t-33.5 -139.5q0 -16 11 -16q7 0 29.5 23.5t23.5 23.5q3 0 6.5 -4t3.5 -9q0 -3 -18.5 -22t-45 -38.5t-42.5 -19.5 q-23 0 -23 21q0 26 44 167q-46 -80 -100 -135q-40 -40 -59 -48q-10 -4 -22 -4q-26 0 -39.5 16.5t-13.5 41.5zM85 80q0 -44 23 -44q21 0 68 52t81 107q12 18 12 44q0 21 -23 34t-45 13q-39 0 -77.5 -75t-38.5 -131z" />\n
+<glyph horiz-adv-x="408" d="M45 10q0 4 2 7.5t5 7.5l4 4q2 2 5 16q24 132 48 290t24 180q0 5 -5 5q-2 0 -33 -9t-34 -9q-8 0 -8 22q0 9 4 10q119 31 132 31q11 0 11 -9q0 -5 -14.5 -96.5t-19.5 -116.5q-27 -155 -38 -203q39 67 69 106q31 42 54.5 58.5t61.5 16.5q65 0 65 -54q0 -111 -76.5 -193 t-140.5 -82q-17 0 -32.5 6t-24.5 12t-11 6q-1 0 -3.5 -1t-6 -3t-6.5 -3q-14 -7 -23 -7t-9 8zM115 66q0 -20 14 -34t41 -14q34 0 70.5 42t57.5 92t21 81q0 48 -34 48q-35 0 -69 -48q-101 -139 -101 -167z" />\n
+<glyph horiz-adv-x="357" d="M35 106q0 95 59 156.5t125 61.5q41 0 65 -20t24 -53q0 -18 -10 -29.5t-26 -11.5q-19 0 -19 31q0 3 0.5 10t0.5 10q0 16 -9.5 27.5t-28.5 11.5q-50 0 -87 -55q-38 -56 -38 -126q0 -14 1.5 -23.5t8.5 -26t26.5 -26t49.5 -9.5q32 0 63.5 16t50.5 32t20 16q3 0 7 -4t4 -8 q0 -5 -25 -27t-68 -45t-80 -23q-61 0 -87.5 33.5t-26.5 81.5z" />\n
+<glyph horiz-adv
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>next</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAAAY=</string> </persistent>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="6" aka="AAAAAAAAAAY=">
+    <pickle>
+      <global name="Pdata" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+-x="424" d="M35 61q0 28 12 69t33.5 83t57.5 71.5t77 29.5q15 0 28.5 -2.5t20.5 -5.5t15 -7t9 -4q8 -3 9.5 -2t3.5 10q5 25 12 75.5l12.5 89t5.5 39.5q4 12 -2 12q-1 0 -36.5 -8.5t-37.5 -8.5q-6 0 -3 18q1 10 9 13q32 7 63 14.5t46 11.5t16 4q10 0 10 -13q0 -3 -41.5 -239.5 t-41.5 -261.5q0 -11 10 -11q11 0 29 15t32.5 30t15.5 15q9 0 9 -7q0 -5 -18 -27.5t-51 -46.5t-63 -24q-10 0 -17 8.5t-7 22.5q0 28 33 165q-42 -72 -71 -109q-22 -29 -34 -42.5t-34.5 -27.5t-46.5 -14q-8 0 -16 1.5t-20.5 7t-20.5 20t-8 36.5zM92 85q0 -24 8 -35t28 -11 q35 0 115 115q46 69 46 97q0 11 -24 27.5t-50 16.5q-34 0 -64 -40.5t-44.5 -88t-14.5 -81.5z" />\n
+<glyph horiz-adv-x="357" d="M35 87q0 95 61 166t143 71q78 0 78 -55q0 -36 -29.5 -64t-73.5 -45q-55 -20 -117 -20q-5 0 -5 -38q0 -72 78 -72q34 0 67.5 18t52.5 35.5t20 17.5q3 0 7.5 -4.5t4.5 -6.5q0 -4 -23.5 -26t-69 -45.5t-89.5 -23.5q-46 0 -75.5 23t-29.5 69zM104 165q0 -4 7 -4 q62 0 106 29.5t44 79.5q0 15 -11 23.5t-29 8.5q-68 0 -106 -99q-11 -29 -11 -38z" />\n
+<glyph horiz-adv-x="250" d="M-92 -199q0 12 14 23.5t27 11.5q10 0 31 -9.5t36 -9.5q8 0 14.5 5t11 15.5l8.5 20.5t7 26l5 26t4 25.5t3 20.5q9 54 19.5 133t17 132.5t6.5 56.5q0 8 -6 8h-59q-7 0 -7 7q0 4 2 10q1 5 7 5h57q4 0 5.5 0.5t3 2.5t1.5 7q9 80 36 130q37 67 84 94q37 22 77 22q21 0 41 -10 t20 -20q0 -12 -16.5 -24t-29.5 -12q-11 0 -31.5 15.5t-35.5 15.5q-61 0 -91 -216q0 -5 6 -5h69q5 0 5 -2q0 -20 -8 -20h-68h-2q-3 0 -4 -3l-0.5 -2t-0.5 -3t-19 -133.5t-29 -188.5q-3 -17 -9 -38t-25 -58t-44 -55q-48 -35 -76 -35q-20 0 -38.5 10.5t-18.5 20.5z" />\n
+<glyph horiz-adv-x="377" d="M4 -130q0 33 25 56.5t52 35.5q9 4 9 5t-2 2t-6 2.5t-7 3.5q-21 14 -21 28q0 6 14.5 29.5t22.5 26.5l51 18l4 2q0 1 -5 2q-82 27 -82 109q0 59 43 100t105 41q12 0 24 -2.5t20 -6.5t15.5 -8.5t11.5 -8.5t8 -7l4 -4q2 2 11.5 22.5t11.5 23.5q5 9 18 9q23 0 23 -10 t-9.5 -27.5t-19.5 -31.5t-10 -15q0 -2 1 -5q2 -4 2 -6q6 -22 6 -33q0 -60 -44 -101q-22 -20 -42.5 -28.5t-62.5 -20.5q-77 -21 -77 -38q0 -4 2.5 -7t8 -6t11 -5t15 -4.5t18 -4l20.5 -3.5l21 -3.5t22.5 -4t22.5 -3.5q53 -8 81 -25t28 -55q0 -63 -56 -92t-145 -29 q-143 0 -143 79zM41 -125q0 -32 44 -44.5t95 -12.5q52 0 84 18t32 54q0 25 -22 37t-64 19q-84 15 -90 15q-4 0 -26 -10q-53 -27 -53 -76zM112 189q0 -49 20.5 -70.5t41.5 -21.5q33 0 65 39t32 94q0 30 -19 55t-46 25q-41 0 -67.5 -40t-26.5 -81z" />\n
+<glyph horiz-adv-x="431" d="M40 5q0 2 5.5 27.5t14.5 72.5l19.5 105.5t22 139.5t19.5 162q2 15 -3 15q-8 0 -39.5 -11.5t-32.5 -11.5q-3 0 -3 13q0 10 6 14q24 9 69 18.5t61 9.5q6 0 6 -13q-4 -75 -76 -436q39 89 92 152q46 56 105 56q50 0 50 -41q0 -31 -27.5 -122.5t-27.5 -99.5q0 -17 15 -17 q9 0 28 18t34.5 36t16.5 18q3 0 7 -4t4 -6q0 -4 -18 -28t-50 -48.5t-61 -24.5q-14 0 -24.5 9.5t-10.5 23.5q0 12 30.5 105.5t30.5 116.5q0 13 -8 22.5t-20 9.5q-27 0 -55 -33.5t-62 -88.5q-4 -7 -13.5 -22.5l-14.5 -24t-10.5 -20.5t-7.5 -22l-15 -67q-2 -11 -50 -11 q-7 0 -7 8z" />\n
+<glyph horiz-adv-x="235" d="M30 233q0 7 53 46t73 39q7 0 12.5 -5t5.5 -15q0 -22 -27.5 -124t-27.5 -112q0 -16 10 -16q9 0 36.5 26.5t28.5 26.5q3 0 7 -3.5t4 -6.5q0 -11 -53.5 -53t-71.5 -42q-22 0 -22 16q0 21 30 120.5t30 125.5q0 15 -9 15q-13 0 -40 -24.5t-28 -24.5q-4 0 -7.5 4t-3.5 7z M116 453q0 17 9 28t25 11q17 0 27 -13t10 -28q0 -17 -9.5 -27.5t-24.5 -10.5q-17 0 -27 12.5t-10 27.5z" />\n
+<glyph horiz-adv-x="239" d="M-61 -183q0 13 8.5 22t21.5 9q15 0 31.5 -10t30.5 -10q15 0 22.5 20.5t17.5 66.5q16 75 35.5 199t19.5 142q0 15 -9 15q-13 0 -47 -37l-34 -37q-3 0 -7 3t-4 7t25 30.5t59.5 53.5t55.5 27q7 0 12.5 -5.5t5.5 -15.5q0 -19 -45 -300q-19 -130 -80 -177q-44 -32 -73 -32 q-21 0 -33.5 9t-12.5 20zM125 478q0 17 10 28t26 11q17 0 26.5 -12.5t9.5 -27.5q0 -17 -9.5 -28.5t-24.5 -11.5q-17 0 -27.5 13t-10.5 28z" />\n
+<glyph horiz-adv-x="421" d="M35 -4q0 3 17.5 85t40 208.5t32.5 225.5q0 7 -5 7q-14 0 -62 -16q-8 -2 -8 7q0 16 7 18q34 8 64.5 16.5l44 12t16.5 3.5q13 0 13 -10q0 -7 -16.5 -88l-37.5 -183t-26 -128q36 64 57 92q28 36 56 53t70 17q50 0 50 -31q0 -35 -27.5 -65t-56.5 -44t-55 -20q-2 0 -8 -1 t-8 -2q14 -7 22 -14q43 -43 61 -64q14 -17 20.5 -24t18 -13t25.5 -6q27 0 27 21q0 3 -0.5 9t-0.5 8q0 11 6 11q19 0 19 -37q0 -19 -32 -33t-60 -14q-19 0 -37 17q-9 9 -19 20.5t-25 31.5t-21 27l-19.5 23.5l-17 20t-5.5 8.5q0 4 14 18q2 2 10 2q11 0 22 4q31 14 59.5 45 t28.5 58q0 15 -25 15q-23 0 -52 -27q-20 -17 -84 -113q-14 -23 -20 -48q-10 -44 -16 -81q-2 -12 -4 -15.5t-6 -3.5l-18 -3q-19 -2 -24 -2t-5 2z" />\n
+<glyph horiz-adv-x="252" d="M55 24q0 5 15 88t34.5 201t28.5 193q2 8 0.5 11t-9.5 1q-54 -15 -62 -15q-6 0 -4 17q1 9 9 12q32 7 62 15t43.5 12t15.5 4q9 0 9 -8q0 -10 -41.5 -253t-41.5 -246q0 -17 11 -17q10 0 30 17.5t36 35t17 17.5q3 0 8.5 -4.5t5.5 -6.5q0 -4 -23 -29.5t-58 -51.5t-61 -26 q-25 0 -25 33z" />\n
+<glyph horiz-adv-x="650" d="M30 211q0 10 57 54t84 44q17 0 17 -16q0 -17 -3 -41.5t-6.5 -44t-10 -53t-9.5 -50.5q93 210 185 210q14 0 22 -11.5t8 -27.5q0 -66 -44 -198q69 129 111 179q51 58 94 58t43 -28q0 -24 -30 -118t-30 -108q0 -19 14 -19q10 0 43 34t34 34q3 0 7 -4t4 -7q0 -4 -24 -28.5 t-57.5 -49t-54.5 -24.5q-13 0 -21.5 7.5t-8.5 17.5q0 15 32 113.5t32 125.5q0 17 -15 17q-32 0 -104 -109q-55 -83 -75 -155q-3 -9 -12 -11q-20 -3 -35 -3q-8 0 -8 7l24 91q24 91 24 148q0 30 -16 30q-19 0 -54.5 -51t-64.5 -108q-17 -32 -35 -98q-5 -14 -9 -16 q-30 -12 -41 -12q-7 0 -5 9q10 39 23 123.5t13 122.5q0 13 -10 13q-12 0 -44 -31t-33 -31q-11 0 -11 15z" />\n
+<glyph horiz-adv-x="465" d="M30 237q0 2 24.5 22t60.5 40.5t58 20.5q19 0 19 -18q0 -17 -5 -44t-9.5 -46t-15.5 -57.5t-14 -50.5q60 105 110.5 160.5t96.5 55.5q43 0 43 -37q0 -25 -32 -120.5t-32 -104.5q0 -16 15 -16q11 0 28.5 15t31.5 30.5t15 15.5q3 0 7 -3t4 -6q0 -4 -20 -26.5t-53.5 -45 t-60.5 -22.5t-27 34q0 24 33 113t33 114q0 23 -18 23q-21 0 -64.5 -54.5t-83.5 -117.5q-20 -31 -37 -93q0 -1 -1.5 -5.5l-2.5 -7.5t-3.5 -6t-5.5 -3q-26 -3 -40 -3q-7 0 -5 9q49 196 49 258q0 15 -10 15q-11 0 -43 -26.5t-33 -26.5q-4 0 -8 4.5t-4 9.5z" />\n
+<glyph horiz-adv-x="377" d="M30 114q0 92 54.5 153.5t137.5 61.5q59 0 87 -42t28 -90q0 -78 -56.5 -141.5t-133.5 -63.5q-56 0 -86.5 35.5t-30.5 86.5zM83 121q0 -107 65 -107q37 0 69.5 39t49 88t16.5 89q0 29 -15.5 53.5t-54.5 24.5q-47 0 -88.5 -64.5t-41.5 -122.5z" />\n
+<glyph horiz-adv-x="432" d="M20 186v1q3 6 9 15.5t24.5 33.5t37 43t43 34t46.5 15q15 0 15 -27q0 -45 -26 -184q32 77 81 152q31 48 83 48q37 0 50.5 -20.5t13.5 -56.5q0 -91 -61.5 -169t-126.5 -78q-9 0 -26.5 3t-20.5 3q-9 0 -10 -6l-27 -172q-2 -18 7 -19l16 -2t13.5 -1t11 -1t9 -1t6.5 -1t5 -2 t3.5 -2t2 -3t0.5 -4q0 -12 -4 -14.5t-14 -2.5q-1 0 -23 3t-56.5 5.5t-65.5 2.5q-14 0 -14 9q0 11 3 15t13 4h13q9 0 12.5 3t5.5 14q64 368 64 427q0 14 -9 14q-17 0 -54 -47l-36 -46q-4 0 -9 5t-5 9zM164 42q0 -25 53 -25q42 0 84.5 73t42.5 140q0 52 -36 52q-12 0 -24.5 -8 t-24 -24.5t-18.5 -28t-17.5 -33.5t-13.5 -27q-46 -85 -46 -119z" />\n
+<glyph horiz-adv-x="397" d="M30 61q0 30 14.5 72t39.5 83.5t66 70.5t88 29q36 0 72 -17l11 -4q7 0 18.5 7t17.5 9q4 1 7 -1.5t3 -7.5t-22 -51q-4 -8 -6 -21l-31.5 -175.5l-32 -180.5t-11.5 -69q0 -8 11 -8h21q13 0 21 -1q12 -1 12 -15v-3v-6t-1.5 -4t-4 -2.5t-7.5 -0.5q-1 0 -11 0.5t-26.5 1 t-32.5 0.5q-11 0 -28.5 -1.5t-30.5 -3t-14 -1.5q-4 0 -6 0.5t-4 3t-2 7.5q1 11 4 13.5t14 4.5q20 4 22 8q2 3 4 13q46 203 77 378q-26 -54 -66 -109q-63 -87 -115 -87q-8 0 -17.5 2t-22.5 8.5t-22 21t-9 36.5zM85 82q0 -22 11 -35t26 -13q35 0 119 120q53 80 53 109 q0 9 -15.5 21.5t-40.5 12.5q-51 0 -102 -81t-51 -134z" />\n
+<glyph horiz-adv-x="295" d="M25 240q0 10 42 45t66 35q16 0 16 -18q0 -23 -22 -144h2q2 6 12.5 34.5t19.5 49.5t19 38q25 46 61 46q15 0 27 -8t12 -22q0 -32 -19 -32q-9 0 -23.5 7.5t-22.5 7.5q-11 0 -20 -14q-14 -21 -46 -103q-3 -8 -6 -19t-4 -12q-7 -29 -14.5 -68.5t-11.5 -56.5q-1 -4 -18.5 -7 t-26.5 -3q-10 0 -10 4q0 2 10 53l20.5 109.5t10.5 79.5q0 31 -10 31q-13 0 -34 -21l-21 -22q-9 0 -9 10z" />\n
+<glyph horiz-adv-x="289" d="M20 50q0 9 7 15.5t13 6.5q17 0 37 -20l10 -10.5t10 -10l8 -6.5t9.5 -5t10.5 -1q25 0 41 16t16 43q0 16 -18.5 35.5t-41 35t-41 38.5t-18.5 47q0 40 32.5 68.5t77.5 28.5q33 0 53 -12.5t24 -23t4 -18.5q0 -15 -16 -15q-24 0 -40 30q-12 21 -26 21q-22 0 -39 -12t-17 -39 q0 -26 19 -47t41 -34t41 -37t19 -55q0 -38 -32.5 -66t-77.5 -28q-38 0 -72 17.5t-34 37.5z" />\n
+<glyph horiz-adv-x="256" d="M35 287q0 1 0.5 7t0.5 8q0 6 8 6h50q7 0 8 6q2 10 6.5 44.5t5.5 38.5q1 5 2.5 8t4.5 4.5t10 2.5q4 1 17 1q25 0 25 -5q0 -1 -4.5 -20.5l-9.5 -42.5t-6 -29t0 -7t7 -1h60q9 0 9 -7q0 -19 -12 -19h-60h-3q-5 0 -6 -4q-1 -2 -1 -3q-35 -191 -35 -205q0 -16 15 -16 q11 0 51 37l40 37q2 0 7.5 -4t5.5 -6q0 -4 -26.5 -33t-64.5 -58.5t-60 -29.5q-30 0 -30 30q0 8 22 126.5t22 120.5q-5 8 -6 8h-40q-13 0 -13 5z" />\n
+<glyph horiz-adv-x="445" d="M25 212q0 2 10 16t26.5 34t31.5 36q26 26 59 26q47 0 47 -30q0 -11 -26.5 -110t-26.5 -120q0 -19 22 -19q27 0 73 65q59 82 84 164q1 3 10 45q1 5 45 10q8 0 8 -9q0 -4 -22.5 -120.5t-22.5 -125.5q0 -20 15 -20q12 0 40 37l29 37q8 0 8 -7q0 -5 -18.5 -34t-48 -58.5 t-51.5 -29.5q-12 0 -20.5 7t-8.5 17q0 18 18.5 99.5t21.5 102.5q-23 -48 -55 -98q-88 -132 -145 -132q-46 0 -46 36q0 9 25 104t25 126q0 23 -16 23q-12 0 -45 -40l-33 -41q-4 0 -8.5 3t-4.5 6z" />\n
+<glyph horiz-adv-x="396" d="M30 247q0 10 37.5 44t57.5 34q23 0 36 -8q20 -11 26.5 -18t6.5 -20q0 -32 -11 -108t-11 -88q0 -9 12 -19t16 -10q12 0 20 9q6 7 26 33q83 111 83 178q0 32 -19 32q-9 0 -20.5 -2t-19.5 -4t-9 -2q-6 0 -6 15q0 5 32 12.5t50 7.5q34 0 34 -35q0 -14 -2.5 -28t-8.5 -29.5 l-11 -27.5t-16.5 -30.5l-17 -28t-21 -30.5l-21 -28l-23 -29.5l-21.5 -27.5q-9 -12 -19 -28t-21 -16q-17 0 -36 17q-19 14 -26 27t-7 41q0 15 8.5 85.5t8.5 98.5q0 14 -7 18q-10 7 -19 7q-12 0 -27.5 -13.5t-26.5 -27t-12 -13.5q-4 0 -9.5 4.5t-5.5 7.5z" />\n
+<glyph horiz-adv-x="589" d="M25 250q0 9 41.5 39.5t61.5 30.5q14 0 38 -15q27 -18 27 -39q0 -25 -5.5 -70t-10.5 -80.5t-5 -36.5q0 -10 10 -22t16 -12q8 0 19 15q8 11 39.5 57.5t40.5 57.5q10 12 19 38.5t9 37.5q0 9 -16 25q-5 5 -11.5 10l-9 7t-2.5 4q0 8 11.5 19.5t20.5 11.5q14 0 37.5 -19.5 t23.5 -31.5q0 -13 -12.5 -97.5t-12.5 -100.5q0 -13 11 -24t20 -11q7 0 24 21q49 56 73 91q36 52 37 116q0 26 -17 26q-9 0 -24.5 -2t-27.5 -4.5t-13 -2.5q-6 0 -6 14q0 5 45 14.5t53 9.5q35 0 35 -33q0 -58 -57 -143q-10 -15 -21 -29t-26 -31.5t-22 -25l-27 -29t-24 -25.5 q-9 -9 -15 -9q-29 0 -49 19.5t-20 45.5q0 19 23 122q-70 -108 -101 -147q-3 -4 -11 -15.5t-11 -15.5q-10 -13 -18 -13q-13 0 -35 19q-19 14 -24.5 23.5t-5.5 30.5q0 11 9.5 70t9.5 105q0 10 -12.5 24t-22.5 14q-12 0 -27.5 -12t-26.5 -24t-12 -12q-5 0 -9 5.5t-4 8.5z" />\n
+<glyph horiz-adv-x="413" d="M25 19q0 28 22 76q3 4 7 4q13 0 13 -7l-5 -14q-4 -13 -4 -24q0 -18 17 -18q18 0 54 39t61 73q4 7 1 17q-44 122 -82 122q-15 0 -37.5 -24t-24.5 -24q-3 0 -6.5 4.5t-3.5 7.5q0 4 12.5 20.5t37 33.5t49.5 17q19 0 31.5 -5t23.5 -22t16.5 -28.5t17.5 -43.5q5 -12 7 -18 l4 -6l5 8q3 4 18 28.5t23 35t22 27t28 24t28 7.5q21 0 21 -34q0 -17 -5 -47q-1 -4 -9 -4t-8 4q0 5 0.5 14t0.5 13q0 20 -13 20q-26 0 -100 -110q-5 -8 -2 -16q44 -125 72 -125q14 0 33 27l19 27q14 0 14 -7q0 -16 -32.5 -55.5t-60.5 -39.5q-10 0 -18 3t-15 11.5t-12 15.5 t-11 22t-9 24t-10 28.5t-10 29.5q-2 1 -2.5 1t-4.5 -4q-2 -3 -36 -46.5t-59 -64t-49 -20.5q-29 0 -29 23z" />\n
+<glyph horiz-adv-x="376" d="M0 -217q0 9 3.5 16t11 11.5t14 7t17.5 5.5t16 5q28 11 44 40q49 90 49 146q0 100 -12.5 182t-44.5 82q-14 0 -29.5 -12.5t-25.5 -25t-12 -12.5q-12 0 -12 8q0 4 14 22.5t40 38.5t51 20t40 -14.5t23 -56.5t10.5 -69t5.5 -100q1 -25 2 -38q2 4 22.5 41t28 52t20.5 44.5 t20 52.5q9 29 15 83q1 15 10 15q10 0 20 -6t10 -16q0 -4 -2 -14q-2 -16 -11.5 -40.5t-22 -51.5t-27 -55l-29.5 -54.5l-26.5 -46.5l-20.5 -35l-9 -15l-23 -43.5l-37 -69l-34 -60.5q-12 -19 -32 -31q-47 -29 -61 -29q-7 0 -11.5 7.5t-4.5 15.5z" />\n
+<glyph horiz-adv-x="353" d="M30 2q0 5 3 11t6.5 9.5t9 9.5t7.5 8l197 220l2 4q-8 -2 -13 -2q-19 0 -63 13.5t-56 13.5q-13 0 -25.5 -10t-20.5 -20t-9 -10q-12 0 -12 7q0 4 11.5 20.5t32.5 34.5t41 18q19 0 70 -18t67 -18q6 0 18 15t23 15q6 0 10 -4.5t4 -10.5q0 -10 -9 -18t-22 -14.5t-17 -10.5 l-183 -202q-4 -4 -4 -6t12 -2q30 -2 96 -7t83 -5q7 0 9.5 3t2.5 11l-1 11v12q0 7 9 7t9 -6q7 -68 7 -71q0 -13 -31 -13h-5q-19 0 -104.5 7t-120.5 7q-3 0 -9.5 -10t-13.5 -10q-11 0 -11 11z" />\n
+<glyph horiz-adv-x="201" d="M30 205q0 53 15 103t36 83t43.5 58.5t36.5 37.5t16 12q5 0 9.5 -3t4.5 -7l-7 -7q-6 -6 -16 -17.5t-22 -28t-24 -39.5t-22 -49.5t-16.5 -61.5t-6.5 -72q0 -57 11.5 -109t27.5 -85.5t32 -58t27.5 -38.5t11.5 -16q0 -10 -13 -10q-3 0 -18 15.5t-36.5 45.5t-41.5 66.5t-34 85 t-14 95.5z" />\n
+<glyph horiz-adv-x="201" d="M10 -94l6 6q7 7 17 18.5t22 28t24 40t22 50t16.5 61.5t6.5 72q0 57 -11.5 108.5t-28 85t-32.5 58.5t-27.5 38.5t-11.5 15.5q0 11 14 11q3 0 18 -15.5t36.5 -45.5t41.5 -67t34 -85.5t14 -95.5q0 -53 -15 -103t-36.5 -83t-43.5 -58t-36.5 -37t-16.5 -12q-13 0 -13 9z" />\n
+<glyph horiz-adv-x="201" d="M30 455q0 53 15 103t36 83t43.5 58.5t36.5 37.5t16 12q5 0 9.5 -3t4.5 -7l-7 -7q-6 -6 -16 -17.5t-22 -28t-24 -39.5t-22 -49.5t-16.5 -61.5t-6.5 -72q0 -57 11.5 -109t27.5 -85.5t32 -58t27.5 -38.5t11.5 -16q0 -10 -13 -10q-3 0 -18 15.5t-36.5 45.5t-41.5 66.5t-34 85 t-14 95.5z" />\n
+<glyph horiz-adv-x="201" d="M10 156l6 6q7 7 17 18.5t22 28t24 40t22 50t16.5 61.5t6.5 72q0 57 -11.5 108.5t-28 85t-32.5 58.5t-27.5 38.5t-11.5 15.5q0 11 14 11q3 0 18 -15.5t36.5 -45.5t41.5 -67t34 -85.5t14 -95.5q0 -53 -15 -103t-36.5 -83t-43.5 -58t-36.5 -37t-16.5 -12q-13 0 -13 9z" />\n
+<glyph horiz-adv-x="201" d="M30 55q0 53 15 103t36 83t43.5 58.5t36.5 37.5t16 12q5 0 9.5 -3t4.5 -7l-7 -7q-6 -6 -16 -17.5t-22 -28t-24 -39.5t-22 -49.5t-16.5 -61.5t-6.5 -72q0 -57 11.5 -109t27.5 -85.5t32 -58t27.5 -38.5t11.5 -16q0 -10 -13 -10q-3 0 -18 15.5t-36.5 45.5t-41.5 66.5t-34 85 t-14 95.5z" />\n
+<glyph horiz-adv-x="201" d="M10 -244l6 6q7 7 17 18.5t22 28t24 40t22 50t16.5 61.5t6.5 72q0 57 -11.5 108.5t-28 85t-32.5 58.5t-27.5 38.5t-11.5 15.5q0 11 14 11q3 0 18 -15.5t36.5 -45.5t41.5 -67t34 -85.5t14 -95.5q0 -53 -15 -103t-36.5 -83t-43.5 -58t-36.5 -37t-16.5 -12q-13 0 -13 9z" />\n
+<glyph horiz-adv-x="201" d="M30 555q0 53 15 103t36 83t43.5 58.5t36.5 37.5t16 12q5 0 9.5 -3t4.5 -7l-7 -7q-6 -6 -16 -17.5t-22 -28t-24 -39.5t-22 -49.5t-16.5 -61.5t-6.5 -72q0 -57 11.5 -109t27.5 -85.5t32 -58t27.5 -38.5t11.5 -16q0 -10 -13 -10q-3 0 -18 15.5t-36.5 45.5t-41.5 66.5t-34 85 t-14 95.5z" />\n
+<glyph horiz-adv-x="201" d="M10 256l6 6q7 7 17 18.5t22 28t24 40t22 50t16.5 61.5t6.5 72q0 57 -11.5 108.5t-28 85t-32.5 58.5t-27.5 38.5t-11.5 15.5q0 11 14 11q3 0 18 -15.5t36.5 -45.5t41.5 -67t34 -85.5t14 -95.5q0 -53 -15 -103t-36.5 -83t-43.5 -58t-36.5 -37t-16.5 -12q-13 0 -13 9z" />\n
+<glyph horiz-adv-x="246" d="M90 -95v583q0 11 11 11h124q7 0 9 -1.5t2 -6.5v-12q0 -8 -2 -9.5t-9 -1.5h-84q-7 0 -8.5 -1.5t-1.5 -7.5v-526q0 -4 0.5 -5.5t2.5 -2.5t7 -1h84q5 0 7 -0.5t3 -2.5t1 -7v-11q0 -6 -2 -7.5t-9 -1.5h-124q-8 0 -9.5 1.5t-1.5 9.5z" />\n
+<glyph horiz-adv-x="246" d="M10 -86q0 7 1.5 8.5t8.5 1.5h84q7 0 9 1.5t2 7.5v526q0 6 -2 7.5t-9 1.5h-84q-7 0 -8.5 1.5t-1.5 9.5v11q0 4 0.5 5.5t2.5 2.5t7 1h124q8 0 10 -1.5t2 -9.5v-583q0 -11 -11 -11h-125q-8 0 -9 1t-1 6v13z" />\n
+<glyph horiz-adv-x="246" d="M90 155v583q0 11 11 11h124q7 0 9 -1.5t2 -6.5v-12q0 -8 -2 -9.5t-9 -1.5h-84q-7 0 -8.5 -1.5t-1.5 -7.5v-526q0 -4 0.5 -5.5t2.5 -2.5t7 -1h84q5 0 7 -0.5t3 -2.5t1 -7v-11q0 -6 -2 -7.5t-9 -1.5h-124q-8 0 -9.5 1.5t-1.5 9.5z" />\n
+<glyph horiz-adv-x="246" d="M10 164q0 7 1.5 8.5t8.5 1.5h84q7 0 9 1.5t2 7.5v526q0 6 -2 7.5t-9 1.5h-84q-7 0 -8.5 1.5t-1.5 9.5v11q0 4 0.5 5.5t2.5 2.5t7 1h124q8 0 10 -1.5t2 -9.5v-583q0 -11 -11 -11h-125q-8 0 -9 1t-1 6v13z" />\n
+<glyph horiz-adv-x="246" d="M90 -245v583q0 11 11 11h124q7 0 9 -1.5t2 -6.5v-12q0 -8 -2 -9.5t-9 -1.5h-84q-7 0 -8.5 -1.5t-1.5 -7.5v-526q0 -4 0.5 -5.5t2.5 -2.5t7 -1h84q5 0 7 -0.5t3 -2.5t1 -7v-11q0 -6 -2 -7.5t-9 -1.5h-124q-8 0 -9.5 1.5t-1.5 9.5z" />\n
+<glyph horiz-adv-x="246" d="M10 -236q0 7 1.5 8.5t8.5 1.5h84q7 0 9 1.5t2 7.5v526q0 6 -2 7.5t-9 1.5h-84q-7 0 -8.5 1.5t-1.5 9.5v11q0 4 0.5 5.5t2.5 2.5t7 1h124q8 0 10 -1.5t2 -9.5v-583q0 -11 -11 -11h-125q-8 0 -9 1t-1 6v13z" />\n
+<glyph horiz-adv-x="246" d="M90 255v583q0 11 11 11h124q7 0 9 -1.5t2 -6.5v-12q0 -8 -2 -9.5t-9 -1.5h-84q-7 0 -8.5 -1.5t-1.5 -7.5v-526q0 -4 0.5 -5.5t2.5 -2.5t7 -1h84q5 0 7 -0.5t3 -2.5t1 -7v-11q0 -6 -2 -7.5t-9 -1.5h-124q-8 0 -9.5 1.5t-1.5 9.5z" />\n
+<glyph horiz-adv-x="246" d="M10 264q0 7 1.5 8.5t8.5 1.5h84q7 0 9 1.5t2 7.5v526q0 6 -2 7.5t-9 1.5h-84q-7 0 -8.5 1.5t-1.5 9.5v11q0 4 0.5 5.5t2.5 2.5t7 1h124q8 0 10 -1.5t2 -9.5v-583q0 -11 -11 -11h-125q-8 0 -9 1t-1 6v13z" />\n
+<glyph horiz-adv-x="186" d="M0 -109q0 1 5 5l15 11.5t18 15.5q41 41 41 69q0 14 -13 30q-5 7 -14 16t-14 14.5t-5 7.5q0 5 17.5 14.5t28.5 9.5t30 -20.5t19 -48.5q0 -24 -28 -59.5t-55 -59t-30 -23.5q-4 0 -9.5 6.5t-5.5 11.5z" />\n
+<glyph horiz-adv-x="152" d="M25 33q0 17 14.5 32t27.5 15q12 0 26 -14.5t14 -27.5q0 -21 -13 -33.5t-23 -12.5q-17 0 -31.5 14.5t-14.5 26.5z" />\n
+<glyph horiz-adv-x="186" d="M0 141q0 1 5 5l15 11.5t18 15.5q41 41 41 69q0 14 -13 30q-5 7 -14 16t-14 14.5t-5 7.5q0 5 17.5 14.5t28.5 9.5t30 -20.5t19 -48.5q0 -24 -28 -59.5t-55 -59t-30 -23.5q-4 0 -9.5 6.5t-5.5 11.5z" />\n
+<glyph horiz-adv-x="152" d="M25 283q0 17 14.5 32t27.5 15q12 0 26 -14.5t14 -27.5q0 -21 -13 -33.5t-23 -12.5q-17 0 -31.5 14.5t-14.5 26.5z" />\n
+<glyph horiz-adv-x="186" d="M0 -259q0 1 5 5l15 11.5t18 15.5q41 41 41 69q0 14 -13 30q-5 7 -14 16t-14 14.5t-5 7.5q0 5 17.5 14.5t28.5 9.5t30 -20.5t19 -48.5q0 -24 -28 -59.5t-55 -59t-30 -23.5q-4 0 -9.5 6.5t-5.5 11.5z" />\n
+<glyph horiz-adv-x="152" d="M25 -117q0 17 14.5 32t27.5 15q12 0 26 -14.5t14 -27.5q0 -21 -13 -33.5t-23 -12.5q-17 0 -31.5 14.5t-14.5 26.5z" />\n
+<glyph horiz-adv-x="186" d="M0 241q0 1 5 5l15 11.5t18 15.5q41 41 41 69q0 14 -13 30q-5 7 -14 16t-14 14.5t-5 7.5q0 5 17.5 14.5t28.5 9.5t30 -20.5t19 -48.5q0 -24 -28 -59.5t-55 -59t-30 -23.5q-4 0 -9.5 6.5t-5.5 11.5z" />\n
+<glyph horiz-adv-x="152" d="M25 383q0 17 14.5 32t27.5 15q12 0 26 -14.5t14 -27.5q0 -21 -13 -33.5t-23 -12.5q-17 0 -31.5 14.5t-14.5 26.5z" />\n
+<glyph horiz-adv-x="223" d="M20 168q0 11 5 23.5t11 13.5q5 1 82 3.5t83 2.5q2 0 2 -8q0 -30 -7 -30q-96 -8 -172 -8q-4 0 -4 3z" />\n
+<glyph horiz-adv-x="223" d="M20 418q0 11 5 23.5t11 13.5q5 1 82 3.5t83 2.5q2 0 2 -8q0 -30 -7 -30q-96 -8 -172 -8q-4 0 -4 3z" />\n
+<glyph horiz-adv-x="223" d="M20 18q0 11 5 23.5t11 13.5q5 1 82 3.5t83 2.5q2 0 2 -8q0 -30 -7 -30q-96 -8 -172 -8q-4 0 -4 3z" />\n
+<glyph horiz-adv-x="223" d="M20 518q0 11 5 23.5t11 13.5q5 1 82 3.5t83 2.5q2 0 2 -8q0 -30 -7 -30q-96 -8 -172 -8q-4 0 -4 3z" />\n
+<glyph horiz-adv-x="350" d="M37 58q0 9 9.5 13.5t17.5 4.5q4 0 7 -2.5t5 -5t5.5 -8.5t5.5 -9q21 -30 55 -32q4 0 4.5 0.5t0.5 4.5l14 152q1 9 -6 12q-22 11 -34.5 18.5t-29 20.5t-24 30t-7.5 38q0 46 35 77.5t82 36.5q4 0 4 4l3 34q1 10 10 10h6q9 0 7 -10l-3 -33q0 -4 2 -4q39 -3 63.5 -24t24.5 -41 q0 -10 -10 -16.5t-17 -6.5q-8 0 -10 9.5t-2.5 21t-12 22.5t-36.5 13q-5 0 -5 -3l-13 -150q-1 -9 2 -10q2 0 3 -1q23 -11 35 -18t29 -20.5t25 -30t8 -37.5q0 -52 -31.5 -84t-84.5 -37q-5 0 -6 -0.5t-1 -4.5l-7 -80q-1 -11 -12 -11t-10 11l7 80q0 4 -0.5 4.5t-5.5 0.5 q-41 3 -71.5 21t-30.5 40zM105 302q0 -24 15 -38t43 -27q2 -1 2.5 -0.5t0.5 4.5l13 144q0 3 -6 2q-16 -3 -27 -11q-41 -23 -41 -74zM170 27q-1 -6 1.5 -7t7.5 1q28 8 46.5 31t18.5 51q0 40 -57 70l-4 -1z" />\n
+<glyph horiz-adv-x="350" d="M37 308q0 9 9.5 13.5t17.5 4.5q4 0 7 -2.5t5 -5t5.5 -8.5t5.5 -9q21 -30 55 -32q4 0 4.5 0.5t0.5 4.5l14 152q1 9 -6 12q-22 11 -34.5 18.5t-29 20.5t-24 30t-7.5 38q0 46 35 77.5t82 36.5q4 0 4 4l3 34q1 10 10 10h6q9 0 7 -10l-3 -33q0 -4 2 -4q39 -3 63.5 -24 t24.5 -41q0 -10 -10 -16.5t-17 -6.5q-8 0 -10 9.5t-2.5 21t-12 22.5t-36.5 13q-5 0 -5 -3l-13 -150q-1 -9 2 -10q2 0 3 -1q23 -11 35 -18t29 -20.5t25 -30t8 -37.5q0 -52 -31.5 -84t-84.5 -37q-5 0 -6 -0.5t-1 -4.5l-7 -80q-1 -11 -12 -11t-10 11l7 80q0 4 -0.5 4.5 t-5.5 0.5q-41 3 -71.5 21t-30.5 40zM105 552q0 -24 15 -38t43 -27q2 -1 2.5 -0.5t0.5 4.5l13 144q0 3 -6 2q-16 -3 -27 -11q-41 -23 -41 -74zM170 277q-1 -6 1.5 -7t7.5 1q28 8 46.5 31t18.5 51q0 40 -57 70l-4 -1z" />\n
+<glyph horiz-adv-x="350" d="M37 -92q0 9 9.5 13.5t17.5 4.5q4 0 7 -2.5t5 -5t5.5 -8.5t5.5 -9q21 -30 55 -32q4 0 4.5 0.5t0.5 4.5l14 152q1 9 -6 12q-22 11 -34.5 18.5t-29 20.5t-24 30t-7.5 38q0 46 35 77.5t82 36.5q4 0 4 4l3 34q1 10 10 10h6q9 0 7 -10l-3 -33q0 -4 2 -4q39 -3 63.5 -24 t24.5 -41q0 -10 -10 -16.5t-17 -6.5q-8 0 -10 9.5t-2.5 21t-12 22.5t-36.5 13q-5 0 -5 -3l-13 -150q-1 -9 2 -10q2 0 3 -1q23 -11 35 -18t29 -20.5t25 -30t8 -37.5q0 -52 -31.5 -84t-84.5 -37q-5 0 -6 -0.5t-1 -4.5l-7 -80q-1 -11 -12 -11t-10 11l7 80q0 4 -0.5 4.5 t-5.5 0.5q-41 3 -71.5 21t-30.5 40zM105 152q0 -24 15 -38t43 -27q2 -1 2.5 -0.5t0.5 4.5l13 144q0 3 -6 2q-16 -3 -27 -11q-41 -23 -41 -74zM170 -123q-1 -6 1.5 -7t7.5 1q28 8 46.5 31t18.5 51q0 40 -57 70l-4 -1z" />\n
+<glyph horiz-adv-x="350" d="M37 408q0 9 9.5 13.5t17.5 4.5q4 0 7 -2.5t5 -5t5.5 -8.5t5.5 -9q21 -30 55 -32q4 0 4.5 0.5t0.5 4.5l14 152q1 9 -6 12q-22 11 -34.5 18.5t-29 20.5t-24 30t-7.5 38q0 46 35 77.5t82 36.5q4 0 4 4l3 34q1 10 10 10h6q9 0 7 -10l-3 -33q0 -4 2 -4q39 -3 63.5 -24 t24.5 -41q0 -10 -10 -16.5t-17 -6.5q-8 0 -10 9.5t-2.5 21t-12 22.5t-36.5 13q-5 0 -5 -3l-13 -150q-1 -9 2 -10q2 0 3 -1q23 -11 35 -18t29 -20.5t25 -30t8 -37.5q0 -52 -31.5 -84t-84.5 -37q-5 0 -6 -0.5t-1 -4.5l-7 -80q-1 -11 -12 -11t-10 11l7 80q0 4 -0.5 4.5 t-5.5 0.5q-41 3 -71.5 21t-30.5 40zM105 652q0 -24 15 -38t43 -27q2 -1 2.5 -0.5t0.5 4.5l13 144q0 3 -6 2q-16 -3 -27 -11q-41 -23 -41 -74zM170 377q-1 -6 1.5 -7t7.5 1q28 8 46.5 31t18.5 51q0 40 -57 70l-4 -1z" />\n
+<glyph d="M60 114q0 74 44.5 121.5t98.5 51.5q5 0 7 10q2 11 4 24t3.5 21t2.5 11q0 2 3 2h7q6 0 6 -2l-11 -56q-2 -10 8 -11q23 -5 39.5 -22.5t16.5 -38.5q0 -13 -8 -18q-14 -10 -22 -10q-7 0 -9 6q0 4 -1 12l-1.5 12t-1.5 11t-2.5 10.5l-3.5 8t-5 7.5t-7 4q-6 2 -8 -6l-38 -224 q0 -8 2 -9q4 -3 23 -3q17 1 33.5 7t25.5 11l9 6q5 0 5 -6q0 -1 -7 -8q-41 -41 -92 -41q-8 0 -9 -8q-13 -69 -16 -79h-14q3 18 14 78q3 11 -6 12q-42 9 -66 40t-24 76zM107 135q0 -72 50 -99q1 -1 4 -1q4 0 4 5l38 219q0 9 -5 9q-38 -3 -64.5 -45t-26.5 -88z" />\n
+<glyph d="M60 364q0 74 44.5 121.5t98.5 51.5q5 0 7 10q2 11 4 24t3.5 21t2.5 11q0 2 3 2h7q6 0 6 -2l-11 -56q-2 -10 8 -11q23 -5 39.5 -22.5t16.5 -38.5q0 -13 -8 -18q-14 -10 -22 -10q-7 0 -9 6q0 4 -1 12l-1.5 12t-1.5 11t-2.5 10.5l-3.5 8t-5 7.5t-7 4q-6 2 -8 -6l-38 -224 q0 -8 2 -9q4 -3 23 -3q17 1 33.5 7t25.5 11l9 6q5 0 5 -6q0 -1 -7 -8q-41 -41 -92 -41q-8 0 -9 -8q-13 -69 -16 -79h-14q3 18 14 78q3 11 -6 12q-42 9 -66 40t-24 76zM107 385q0 -72 50 -99q1 -1 4 -1q4 0 4 5l38 219q0 9 -5 9q-38 -3 -64.5 -45t-26.5 -88z" />\n
+<glyph d="M60 -36q0 74 44.5 121.5t98.5 51.5q5 0 7 10q2 11 4 24t3.5 21t2.5 11q0 2 3 2h7q6 0 6 -2l-11 -56q-2 -10 8 -11q23 -5 39.5 -22.5t16.5 -38.5q0 -13 -8 -18q-14 -10 -22 -10q-7 0 -9 6q0 4 -1 12l-1.5 12t-1.5 11t-2.5 10.5l-3.5 8t-5 7.5t-7 4q-6 2 -8 -6l-38 -224 q0 -8 2 -9q4 -3 23 -3q17 1 33.5 7t25.5 11l9 6q5 0 5 -6q0 -1 -7 -8q-41 -41 -92 -41q-8 0 -9 -8q-13 -69 -16 -79h-14q3 18 14 78q3 11 -6 12q-42 9 -66 40t-24 76zM107 -15q0 -72 50 -99q1 -1 4 -1q4 0 4 5l38 219q0 9 -5 9q-38 -3 -64.5 -45t-26.5 -88z" />\n
+<glyph d="M60 464q0 74 44.5 121.5t98.5 51.5q5 0 7 10q2 11 4 24t3.5 21t2.5 11q0 2 3 2h7q6 0 6 -2l-11 -56q-2 -10 8 -11q23 -5 39.5 -22.5t16.5 -38.5q0 -13 -8 -18q-14 -10 -22 -10q-7 0 -9 6q0 4 -1 12l-1.5 12t-1.5 11t-2.5 10.5l-3.5 8t-5 7.5t-7 4q-6 2 -8 -6l-38 -224 q0 -8 2 -9q4 -3 23 -3q17 1 33.5 7t25.5 11l9 6q5 0 5 -6q0 -1 -7 -8q-41 -41 -92 -41q-8 0 -9 -8q-13 -69 -16 -79h-14q3 18 14 78q3 11 -6 12q-42 9 -66 40t-24 76zM107 485q0 -72 50 -99q1 -1 4 -1q4 0 4 5l38 219q0 9 -5 9q-38 -3 -64.5 -45t-26.5 -88z" />\n
+<glyph horiz-adv-x="379" d="M30 299q0 38 12.5 83.5t35 88.5t60.5 71.5t83 28.5q28 0 45 -25q3 -4 6.5 -10t6 -9.5t3.5 -3.5q2 2 7 17.5t5 18.5q4 10 34 10q14 0 14 -6q0 -3 -33.5 -121.5t-33.5 -139.5q0 -16 11 -16q7 0 29.5 23.5t23.5 23.5q3 0 6.5 -4t3.5 -9q0 -3 -18.5 -22t-45 -38.5 t-42.5 -19.5q-23 0 -23 21q0 26 44 167q-46 -80 -100 -135q-40 -40 -59 -48q-10 -4 -22 -4q-26 0 -39.5 16.5t-13.5 41.5zM85 330q0 -44 23 -44q21 0 68 52t81 107q12 18 12 44q0 21 -23 34t-45 13q-39 0 -77.5 -75t-38.5 -131z" />\n
+<glyph horiz-adv-x="408" d="M45 260q0 4 2 7.5t5 7.5l4 4q2 2 5 16q24 132 48 290t24 180q0 5 -5 5q-2 0 -33 -9t-34 -9q-8 0 -8 22q0 9 4 10q119 31 132 31q11 0 11 -9q0 -5 -14.5 -96.5t-19.5 -116.5q-27 -155 -38 -203q39 67 69 106q31 42 54.5 58.5t61.5 16.5q65 0 65 -54q0 -111 -76.5 -193 t-140.5 -82q-17 0 -32.5 6t-24.5 12t-11 6q-1 0 -3.5 -1t-6 -3t-6.5 -3q-14 -7 -23 -7t-9 8zM115 316q0 -20 14 -34t41 -14q34 0 70.5 42t57.5 92t21 81q0 48 -34 48q-35 0 -69 -48q-101 -139 -101 -167z" />\n
+<glyph horiz-adv-x="357" d="M35 356q0 95 59 156.5t125 61.5q41 0 65 -20t24 -53q0 -18 -10 -29.5t-26 -11.5q-19 0 -19 31q0 3 0.5 10t0.5 10q0 16 -9.5 27.5t-28.5 11.5q-50 0 -87 -55q-38 -56 -38 -126q0 -14 1.5 -23.5t8.5 -26t26.5 -26t49.5 -9.5q32 0 63.5 16t50.5 32t20 16q3 0 7 -4t4 -8 q0 -5 -25 -27t-68 -45t-80 -23q-61 0 -87.5 33.5t-26.5 81.5z" />\n
+<glyph horiz-adv-x="424" d="M35 311q0 28 12 69t33.5 83t57.5 71.5t77 29.5q15 0 28.5 -2.5t20.5 -5.5t15 -7t9 -4q8 -3 9.5 -2t3.5 10q5 25 12 75.5l12.5 89t5.5 39.5q4 12 -2 12q-1 0 -36.5 -8.5t-37.5 -8.5q-6 0 -3 18q1 10 9 13q32 7 63 14.5t46 11.5t16 4q10 0 10 -13q0 -3 -41.5 -239.5 t-41.5 -261.5q0 -11 10 -11q11 0 29 15t32.5 30t15.5 15q9 0 9 -7q0 -5 -18 -27.5t-51 -46.5t-63 -24q-10 0 -17 8.5t-7 22.5q0 28 33 165q-42 -72 -71 -109q-22 -29 -34 -42.5t-34.5 -27.5t-46.5 -14q-8 0 -16 1.5t-20.5 7t-20.5 20t-8 36.5zM92 335q0 -24 8 -35t28 -11 q35 0 115 115q46 69 46 97q0 11 -24 27.5t-50 16.5q-34 0 -64 -40.5t-44.5 -88t-14.5 -81.5z" />\n
+<glyph horiz-adv-x="357" d="M35 337q0 95 61 166t143 71q78 0 78 -55q0 -36 -29.5 -64t-73.5 -45q-55 -20 -117 -20q-5 0 -5 -38q0 -72 78 -72q34 0 67.5 18t52.5 35.5t20 17.5q3 0 7.5 -4.5t4.5 -6.5q0 -4 -23.5 -26t-69 -45.5t-89.5 -23.5q-46 0 -75.5 23t-29.5 69zM104 415q0 -4 7 -4 q62 0 106 29.5t44 79.5q0 15 -11 23.5t-29 8.5q-68 0 -106 -99q-11 -29 -11 -38z" />\n
+<glyph horiz-adv-x="250" d="M-92 51q0 12 14 23.5t27 11.5q10 0 31 -9.5t36 -9.5q8 0 14.5 5t11 15.5l8.5 20.5t7 26l5 26t4 25.5t3 20.5q9 54 19.5 133t17 132.5t6.5 56.5q0 8 -6 8h-59q-7 0 -7 7q0 4 2 10q1 5 7 5h57q4 0 5.5 0.5t3 2.5t1.5 7q9 80 36 130q37 67 84 94q37 22 77 22q21 0 41 -10 t20 -20q0 -12 -16.5 -24t-29.5 -12q-11 0 -31.5 15.5t-35.5 15.5q-61 0 -91 -216q0 -5 6 -5h69q5 0 5 -2q0 -20 -8 -20h-68h-2q-3 0 -4 -3l-0.5 -2t-0.5 -3t-19 -133.5t-29 -188.5q-3 -17 -9 -38t-25 -58t-44 -55q-48 -35 -76 -35q-20 0 -38.5 10.5t-18.5 20.5z" />\n
+<glyph horiz-adv-x="377" d="M4 120q0 33 25 56.5t52 35.5q9 4 9 5t-2 2t-6 2.5t-7 3.5q-21 14 -21 28q0 6 14.5 29.5t22.5 26.5l51 18l4 2q0 1 -5 2q-82 27 -82 109q0 59 43 100t105 41q12 0 24 -2.5t20 -6.5t15.5 -8.5t11.5 -8.5t8 -7l4 -4q2 2 11.5 22.5t11.5 23.5q5 9 18 9q23 0 23 -10 t-9.5 -27.5t-19.5 -31.5t-10 -15q0 -2 1 -5q2 -4 2 -6q6 -22 6 -33q0 -60 -44 -101q-22 -20 -42.5 -28.5t-62.5 -20.5q-77 -21 -77 -38q0 -4 2.5 -7t8 -6t11 -5t15 -4.5t18 -4l20.5 -3.5l21 -3.5t22.5 -4t22.5 -3.5q53 -8 81 -25t28 -55q0 -63 -56 -92t-145 -29 q-143 0 -143 79zM41 125q0 -32 44 -44.5t95 -12.5q52 0 84 18t32 54q0 25 -22 37t-64 19q-84 15 -90 15q-4 0 -26 -10q-53 -27 -53 -76zM112 439q0 -49 20.5 -70.5t41.5 -21.5q33 0 65 39t32 94q0 30 -19 55t-46 25q-41 0 -67.5 -40t-26.5 -81z" />\n
+<glyph horiz-adv-x="431" d="M40 255q0 2 5.5 27.5t14.5 72.5l19.5 105.5t22 139.5t19.5 162q2 15 -3 15q-8 0 -39.5 -11.5t-32.5 -11.5q-3 0 -3 13q0 10 6 14q24 9 69 18.5t61 9.5q6 0 6 -13q-4 -75 -76 -436q39 89 92 152q46 56 105 56q50 0 50 -41q0 -31 -27.5 -122.5t-27.5 -99.5q0 -17 15 -17 q9 0 28 18t34.5 36t16.5 18q3 0 7 -4t4 -6q0 -4 -18 -28t-50 -48.5t-61 -24.5q-14 0 -24.5 9.5t-10.5 23.5q0 12 30.5 105.5t30.5 116.5q0 13 -8 22.5t-20 9.5q-27 0 -55 -33.5t-62 -88.5q-4 -7 -13.5 -22.5l-14.5 -24t-10.5 -20.5t-7.5 -22l-15 -67q-2 -11 -50 -11 q-7 0 -7 8z" />\n
+<glyph horiz-adv-x="235" d="M30 483q0 7 53 46t73 39q7 0 12.5 -5t5.5 -15q0 -22 -27.5 -124t-27.5 -112q0 -16 10 -16q9 0 36.5 26.5t28.5 26.5q3 0 7 -3.5t4 -6.5q0 -11 -53.5 -53t-71.5 -42q-22 0 -22 16q0 21 30 120.5t30 125.5q0 15 -9 15q-13 0 -40 -24.5t-28 -24.5q-4 0 -7.5 4t-3.5 7z M116 703q0 17 9 28t25 11q17 0 27 -13t10 -28q0 -17 -9.5 -27.5t-24.5 -10.5q-17 0 -27 12.5t-10 27.5z" />\n
+<glyph horiz-adv-x="239" d="M-61 67q0 13 8.5 22t21.5 9q15 0 31.5 -10t30.5 -10q15 0 22.5 20.5t17.5 66.5q16 75 35.5 199t19.5 142q0 15 -9 15q-13 0 -47 -37l-34 -37q-3 0 -7 3t-4 7t25 30.5t59.5 53.5t55.5 27q7 0 12.5 -5.5t5.5 -15.5q0 -19 -45 -300q-19 -130 -80 -177q-44 -32 -73 -32 q-21 0 -33.5 9t-12.5 20zM125 728q0 17 10 28t26 11q17 0 26.5 -12.5t9.5 -27.5q0 -17 -9.5 -28.5t-24.5 -11.5q-17 0 -27.5 13t-10.5 28z" />\n
+<glyph horiz-adv-x="421" d="M35 246q0 3 17.5 85t40 208.5t32.5 225.5q0 7 -5 7q-14 0 -62 -16q-8 -2 -8 7q0 16 7 18q34 8 64.5 16.5l44 12t16.5 3.5q13 0 13 -10q0 -7 -16.5 -88l-37.5 -183t-26 -128q36 64 57 92q28 36 56 53t70 17q50 0 50 -31q0 -35 -27.5 -65t-56.5 -44t-55 -20q-2 0 -8 -1 t-8 -2q14 -7 22 -14q43 -43 61 -64q14 -17 20.5 -24t18 -13t25.5 -6q27 0 27 21q0 3 -0.5 9t-0.5 8q0 11 6 11q19 0 19 -37q0 -19 -32 -33t-60 -14q-19 0 -37 17q-9 9 -19 20.5t-25 31.5t-21 27l-19.5 23.5l-17 20t-5.5 8.5q0 4 14 18q2 2 10 2q11 0 22 4q31 14 59.5 45 t28.5 58q0 15 -25 15q-23 0 -52 -27q-20 -17 -84 -113q-14 -23 -20 -48q-10 -44 -16 -81q-2 -12 -4 -15.5t-6 -3.5l-18 -3q-19 -2 -24 -2t-5 2z" />\n
+<glyph horiz-adv-x="252" d="M55 274q0 5 15 88t34.5 201t28.5 193q2 8 0.5 11t-9.5 1q-54 -15 -62 -15q-6 0 -4 17q1 9 9 12q32 7 62 15t43.5 12t15.5 4q9 0 9 -8q0 -10 -41.5 -253t-41.5 -246q0 -17 11 -17q10 0 30 17.5t36 35t17 17.5q3 0 8.5 -4.5t5.5 -6.5q0 -4 -23 -29.5t-58 -51.5t-61 -26 q-25 0 -25 33z" />\n
+<glyph horiz-adv-x="650" d="M30 461q0 10 57 54t84 44q17 0 17 -16q0 -17 -3 -41.5t-6.5 -44t-10 -53t-9.5 -50.5q93 210 185 210q14 0 22 -11.5t8 -27.5q0 -66 -44 -198q69 129 111 179q51 58 94 58t43 -28q0 -24 -30 -118t-30 -108q0 -19 14 -19q10 0 43 34t34 34q3 0 7 -4t4 -7q0 -4 -24 -28.5 t-57.5 -49t-54.5 -24.5q-13 0 -21.5 7.5t-8.5 17.5q0 15 32 113.5t32 125.5q0 17 -15 17q-32 0 -104 -109q-55 -83 -75 -155q-3 -9 -12 -11q-20 -3 -35 -3q-8 0 -8 7l24 91q24 91 24 148q0 30 -16 30q-19 0 -54.5 -51t-64.5 -108q-17 -32 -35 -98q-5 -14 -9 -16 q-30 -12 -41 -12q-7 0 -5 9q10 39 23 123.5t13 122.5q0 13 -10 13q-12 0 -44 -31t-33 -31q-11 0 -11 15z" />\n
+<glyph horiz-adv-x="465" d="M30 487q0 2 24.5 22t60.5 40.5t58 20.5q19 0 19 -18q0 -17 -5 -44t-9.5 -46t-15.5 -57.5t-14 -50.5q60 105 110.5 160.5t96.5 55.5q43 0 43 -37q0 -25 -32 -120.5t-32 -104.5q0 -16 15 -16q11 0 28.5 15t31.5 30.5t15 15.5q3 0 7 -3t4 -6q0 -4 -20 -26.5t-53.5 -45 t-60.5 -22.5t-27 34q0 24 33 113t33 114q0 23 -18 23q-21 0 -64.5 -54.5t-83.5 -117.5q-20 -31 -37 -93q0 -1 -1.5 -5.5l-2.5 -7.5t-3.5 -6t-5.5 -3q-26 -3 -40 -3q-7 0 -5 9q49 196 49 258q0 15 -10 15q-11 0 -43 -26.5t-33 -26.5q-4 0 -8 4.5t-4 9.5z" />\n
+<glyph horiz-adv-x="377" d="M30 364q0 92 54.5 153.5t137.5 61.5q59 0 87 -42t28 -90q0 -78 -56.5 -141.5t-133.5 -63.5q-56 0 -86.5 35.5t-30.5 86.5zM83 371q0 -107 65 -107q37 0 69.5 39t49 88t16.5 89q0 29 -15.5 53.5t-54.5 24.5q-47 0 -88.5 -64.5t-41.5 -122.5z" />\n
+<glyph horiz-adv-x="432" d="M20 436v1q3 6 9 15.5t24.5 33.5t37 43t43 34t46.5 15q15 0 15 -27q0 -45 -26 -184q32 77 81 152q31 48 83 48q37 0 50.5 -20.5t13.5 -56.5q0 -91 -61.5 -169t-126.5 -78q-9 0 -26.5 3t-20.5 3q-9 0 -10 -6l-27 -172q-2 -18 7 -19l16 -2t13.5 -1t11 -1t9 -1t6.5 -1t5 -2 t3.5 -2t2 -3t0.5 -4q0 -12 -4 -14.5t-14 -2.5q-1 0 -23 3t-56.5 5.5t-65.5 2.5q-14 0 -14 9q0 11 3 15t13 4h13q9 0 12.5 3t5.5 14q64 368 64 427q0 14 -9 14q-17 0 -54 -47l-36 -46q-4 0 -9 5t-5 9zM164 292q0 -25 53 -25q42 0 84.5 73t42.5 140q0 52 -36 52 q-12 0 -24.5 -8t-24 -24.5t-18.5 -28t-17.5 -33.5t-13.5 -27q-46 -85 -46 -119z" />\n
+<glyph horiz-adv-x="397" d="M30 311q0 30 14.5 72t39.5 83.5t66 70.5t88 29q36 0 72 -17l11 -4q7 0 18.5 7t17.5 9q4 1 7 -1.5t3 -7.5t-22 -51q-4 -8 -6 -21l-31.5 -175.5l-32 -180.5t-11.5 -69q0 -8 11 -8h21q13 0 21 -1q12 -1 12 -15v-3v-6t-1.5 -4t-4 -2.5t-7.5 -0.5q-1 0 -11 0.5t-26.5 1 t-32.5 0.5q-11 0 -28.5 -1.5t-30.5 -3t-14 -1.5q-4 0 -6 0.5t-4 3t-2 7.5q1 11 4 13.5t14 4.5q20 4 22 8q2 3 4 13q46 203 77 378q-26 -54 -66 -109q-63 -87 -115 -87q-8 0 -17.5 2t-22.5 8.5t-22 21t-9 36.5zM85 332q0 -22 11 -35t26 -13q35 0 119 120q53 80 53 109 q0 9 -15.5 21.5t-40.5 12.5q-51 0 -102 -81t-51 -134z" />\n
+<glyph horiz-adv-x="295" d="M25 490q0 10 42 45t66 35q16 0 16 -18q0 -23 -22 -144h2q2 6 12.5 34.5t19.5 49.5t19 38q25 46 61 46q15 0 27 -8t12 -22q0 -32 -19 -32q-9 0 -23.5 7.5t-22.5 7.5q-11 0 -20 -14q-14 -21 -46 -103q-3 -8 -6 -19t-4 -12q-7 -29 -14.5 -68.5t-11.5 -56.5q-1 -4 -18.5 -7 t-26.5 -3q-10 0 -10 4q0 2 10 53l20.5 109.5t10.5 79.5q0 31 -10 31q-13 0 -34 -21l-21 -22q-9 0 -9 10z" />\n
+<glyph horiz-adv-x="289" d="M20 300q0 9 7 15.5t13 6.5q17 0 37 -20l10 -10.5t10 -10l8 -6.5t9.5 -5t10.5 -1q25 0 41 16t16 43q0 16 -18.5 35.5t-41 35t-41 38.5t-18.5 47q0 40 32.5 68.5t77.5 28.5q33 0 53 -12.5t24 -23t4 -18.5q0 -15 -16 -15q-24 0 -40 30q-12 21 -26 21q-22 0 -39 -12t-17 -39 q0 -26 19 -47t41 -34t41 -37t19 -55q0 -38 -32.5 -66t-77.5 -28q-38 0 -72 17.5t-34 37.5z" />\n
+<glyph horiz-adv-x="256" d="M35 537q0 1 0.5 7t0.5 8q0 6 8 6h50q7 0 8 6q2 10 6.5 44.5t5.5 38.5q1 5 2.5 8t4.5 4.5t10 2.5q4 1 17 1q25 0 25 -5q0 -1 -4.5 -20.5l-9.5 -42.5t-6 -29t0 -7t7 -1h60q9 0 9 -7q0 -19 -12 -19h-60h-3q-5 0 -6 -4q-1 -2 -1 -3q-35 -191 -35 -205q0 -16 15 -16 q11 0 51 37l40 37q2 0 7.5 -4t5.5 -6q0 -4 -26.5 -33t-64.5 -58.5t-60 -29.5q-30 0 -30 30q0 8 22 126.5t22 120.5q-5 8 -6 8h-40q-13 0 -13 5z" />\n
+<glyph horiz-adv-x="445" d="M25 462q0 2 10 16t26.5 34t31.5 36q26 26 59 26q47 0 47 -30q0 -11 -26.5 -110t-26.5 -120q0 -19 22 -19q27 0 73 65q59 82 84 164q1 3 10 45q1 5 45 10q8 0 8 -9q0 -4 -22.5 -120.5t-22.5 -125.5q0 -20 15 -20q12 0 40 37l29 37q8 0 8 -7q0 -5 -18.5 -34t-48 -58.5 t-51.5 -29.5q-12 0 -20.5 7t-8.5 17q0 18 18.5 99.5t21.5 102.5q-23 -48 -55 -98q-88 -132 -145 -132q-46 0 -46 36q0 9 25 104t25 126q0 23 -16 23q-12 0 -45 -40l-33 -41q-4 0 -8.5 3t-4.5 6z" />\n
+<glyph horiz-adv-x="396" d="M30 497q0 10 37.5 44t57.5 34q23 0 36 -8q20 -11 26.5 -18t6.5 -20q0 -32 -11 -108t-11 -88q0 -9 12 -19t16 -10q12 0 20 9q6 7 26 33q83 111 83 178q0 32 -19 32q-9 0 -20.5 -2t-19.5 -4t-9 -2q-6 0 -6 15q0 5 32 12.5t50 7.5q34 0 34 -35q0 -14 -2.5 -28t-8.5 -29.5 l-11 -27.5t-16.5 -30.5l-17 -28t-21 -30.5l-21 -28l-23 -29.5l-21.5 -27.5q-9 -12 -19 -28t-21 -16q-17 0 -36 17q-19 14 -26 27t-7 41q0 15 8.5 85.5t8.5 98.5q0 14 -7 18q-10 7 -19 7q-12 0 -27.5 -13.5t-26.5 -27t-12 -13.5q-4 0 -9.5 4.5t-5.5 7.5z" />\n
+<glyph horiz-adv-x="589" d="M25 500q0 9 41.5 39.5t61.5 30.5q14 0 38 -15q27 -18 27 -39q0 -25 -5.5 -70t-10.5 -80.5t-5 -36.5q0 -10 10 -22t16 -12q8 0 19 15q8 11 39.5 57.5t40.5 57.5q10 12 19 38.5t9 37.5q0 9 -16 25q-5 5 -11.5 10l-9 7t-2.5 4q0 8 11.5 19.5t20.5 11.5q14 0 37.5 -19.5 t23.5 -31.5q0 -13 -12.5 -97.5t-12.5 -100.5q0 -13 11 -24t20 -11q7 0 24 21q49 56 73 91q36 52 37 116q0 26 -17 26q-9 0 -24.5 -2t-27.5 -4.5t-13 -2.5q-6 0 -6 14q0 5 45 14.5t53 9.5q35 0 35 -33q0 -58 -57 -143q-10 -15 -21 -29t-26 -31.5t-22 -25l-27 -29t-24 -25.5 q-9 -9 -15 -9q-29 0 -49 19.5t-20 45.5q0 19 23 122q-70 -108 -101 -147q-3 -4 -11 -15.5t-11 -15.5q-10 -13 -18 -13q-13 0 -35 19q-19 14 -24.5 23.5t-5.5 30.5q0 11 9.5 70t9.5 105q0 10 -12.5 24t-22.5 14q-12 0 -27.5 -12t-26.5 -24t-12 -12q-5 0 -9 5.5t-4 8.5z" />\n
+<glyph horiz-adv-x="413" d="M25 269q0 28 22 76q3 4 7 4q13 0 13 -7l-5 -14q-4 -13 -4 -24q0 -18 17 -18q18 0 54 39t61 73q4 7 1 17q-44 122 -82 122q-15 0 -37.5 -24t-24.5 -24q-3 0 -6.5 4.5t-3.5 7.5q0 4 12.5 20.5t37 33.5t49.5 17q19 0 31.5 -5t23.5 -22t16.5 -28.5t17.5 -43.5q5 -12 7 -18 l4 -6l5 8q3 4 18 28.5t23 35t22 27t28 24t28 7.5q21 0 21 -34q0 -17 -5 -47q-1 -4 -9 -4t-8 4q0 5 0.5 14t0.5 13q0 20 -13 20q-26 0 -100 -110q-5 -8 -2 -16q44 -125 72 -125q14 0 33 27l19 27q14 0 14 -7q0 -16 -32.5 -55.5t-60.5 -39.5q-10 0 -18 3t-15 11.5t-12 15.5 t-11 22t-9 24t-10 28.5t-10 29.5q-2 1 -2.5 1t-4.5 -4q-2 -3 -36 -46.5t-59 -64t-49 -20.5q-29 0 -29 23z" />\n
+<glyph horiz-adv-x="376" d="M0 33q0 9 3.5 16t11 11.5t14 7t17.5 5.5t16 5q28 11 44 40q49 90 49 146q0 100 -12.5 182t-44.5 82q-15 0 -30 -12.5t-25 -25t-12 -12.5q-12 0 -12 8q0 4 14 22.5t40 38.5t51 20t40 -14.5t23 -56.5t10.5 -69t5.5 -100q1 -25 2 -38q2 4 22.5 41t28 52t20.5 44.5t20 52.5 q9 29 15 83q1 15 10 15q10 0 20 -6t10 -16q0 -4 -2 -14q-2 -16 -11.5 -40.5t-22 -51.5t-27 -55l-29.5 -54.5l-26.5 -46.5l-20.5 -35l-9 -15l-23 -43.5l-37 -69l-34 -60.5q-12 -19 -32 -31q-47 -29 -61 -29q-7 0 -11.5 7.5t-4.5 15.5z" />\n
+<glyph horiz-adv-x="353" d="M30 252q0 5 3 11t6.5 9.5t9 9.5t7.5 8l197 220l2 4q-8 -2 -13 -2q-19 0 -63 13.5t-56 13.5q-13 0 -25.5 -10t-20.5 -20t-9 -10q-12 0 -12 7q0 4 11.5 20.5t32.5 34.5t41 18q19 0 70 -18t67 -18q6 0 18 15t23 15q6 0 10 -4.5t4 -10.5q0 -10 -9 -18t-22 -14.5t-17 -10.5 l-183 -202q-4 -4 -4 -6t12 -2q30 -2 96 -7t83 -5q7 0 9.5 3t2.5 11l-1 11v12q0 7 9 7t9 -6q7 -68 7 -71q0 -13 -31 -13h-5q-19 0 -104.5 7t-120.5 7q-3 0 -9.5 -10t-13.5 -10q-11 0 -11 11z" />\n
+<glyph horiz-adv-x="379" d="M30 -101q0 38 12.5 83.5t35 88.5t60.5 71.5t83 28.5q28 0 45 -25q3 -4 6.5 -10t6 -9.5t3.5 -3.5q2 2 7 17.5t5 18.5q4 10 34 10q14 0 14 -6q0 -3 -33.5 -121.5t-33.5 -139.5q0 -16 11 -16q7 0 29.5 23.5t23.5 23.5q3 0 6.5 -4t3.5 -9q0 -3 -18.5 -22t-45 -38.5 t-42.5 -19.5q-23 0 -23 21q0 26 44 167q-46 -80 -100 -135q-40 -40 -59 -48q-10 -4 -22 -4q-26 0 -39.5 16.5t-13.5 41.5zM85 -70q0 -44 23 -44q21 0 68 52t81 107q12 18 12 44q0 21 -23 34t-45 13q-39 0 -77.5 -75t-38.5 -131z" />\n
+<glyph horiz-adv-x="408" d="M45 -140q0 4 2 7.5t5 7.5l4 4q2 2 5 16q24 132 48 290t24 180q0 5 -5 5q-2 0 -33 -9t-34 -9q-8 0 -8 22q0 9 4 10q119 31 132 31q11 0 11 -9q0 -5 -14.5 -96.5t-19.5 -116.5q-27 -155 -38 -203q39 67 69 106q31 42 54.5 58.5t61.5 16.5q65 0 65 -54q0 -111 -76.5 -193 t-140.5 -82q-17 0 -32.5 6t-24.5 12t-11 6q-1 0 -3.5 -1t-6 -3t-6.5 -3q-14 -7 -23 -7t-9 8zM115 -84q0 -20 14 -34t41 -14q34 0 70.5 42t57.5 92t21 81q0 48 -34 48q-35 0 -69 -48q-101 -139 -101 -167z" />\n
+<glyph horiz-adv-x="357" d="M35 -44q0 95 59 156.5t125 61.5q41 0 65 -20t24 -53q0 -18 -10 -29.5t-26 -11.5q-19 0 -19 31q0 3 0.5 10t0.5 10q0 16 -9.5 27.5t-28.5 11.5q-50 0 -87 -55q-38 -56 -38 -126q0 -14 1.5 -23.5t8.5 -26t26.5 -26t49.5 -9.5q32 0 63.5 16t50.5 32t20 16q3 0 7 -4t4 -8 q0 -5 -25 -27t-68 -45t-80 -23q-61 0 -87.5 33.5t-26.5 81.5z" />\n
+<glyph horiz-adv-x="424" d="M35 -89q0 28 12 69t33.5 83t57.5 71.5t77 29.5q15 0 28.5 -2.5t20.5 -5.5t15 -7t9 -4q8 -3 9.5 -2t3.5 10q5 25 12 75.5l12.5 89t5.5 39.5q4 12 -2 12q-1 0 -36.5 -8.5t-37.5 -8.5q-6 0 -3 18q1 10 9 13q32 7 63 14.5t46 11.5t16 4q10 0 10 -13q0 -3 -41.5 -239.5 t-41.5 -261.5q0 -11 10 -11q11 0 29 15t32.5 30t15.5 15q9 0 9 -7q0 -5 -18 -27.5t-51 -46.5t-63 -24q-10 0 -17 8.5t-7 22.5q0 28 33 165q-42 -72 -71 -109q-22 -29 -34 -42.5t-34.5 -27.5t-46.5 -14q-8 0 -16 1.5t-20.5 7t-20.5 20t-8 36.5zM92 -65q0 -24 8 -35t28 -11 q35 0 115 115q46 69 46 97q0 11 -24 27.5t-50 16.5q-34 0 -64 -40.5t-44.5 -88t-14.5 -81.5z" />\n
+<glyph horiz-adv-x="357" d="M35 -63q0 95 61 166t143 71q78 0 78 -55q0 -36 -29.5 -64t-73.5 -45q-55 -20 -117 -20q-5 0 -5 -38q0 -72 78 -72q34 0 67.5 18t52.5 35.5t20 17.5q3 0 7.5 -4.5t4.5 -6.5q0 -4 -23.5 -26t-69 -45.5t-89.5 -23.5q-46 0 -75.5 23t-29.5 69zM104 15q0 -4 7 -4 q62 0 106 29.5t44 79.5q0 15 -11 23.5t-29 8.5q-68 0 -106 -99q-11 -29 -11 -38z" />\n
+<glyph horiz-adv-x="250" d="M-92 -349q0 12 14 23.5t27 11.5q10 0 31 -9.5t36 -9.5q8 0 14.5 5t11 15.5l8.5 20.5t7 26l5 26t4 25.5t3 20.5q9 54 19.5 133t17 132.5t6.5 56.5q0 8 -6 8h-59q-7 0 -7 7q0 4 2 10q1 5 7 5h57q4 0 5.5 0.5t3 2.5t1.5 7q9 80 36 130q37 67 84 94q37 22 77 22q21 0 41 -10 t20 -20q0 -12 -16.5 -24t-29.5 -12q-11 0 -31.5 15.5t-35.5 15.5q-61 0 -91 -216q0 -5 6 -5h69q5 0 5 -2q0 -20 -8 -20h-68h-2q-3 0 -4 -3l-0.5 -2t-0.5 -3t-19 -133.5t-29 -188.5q-3 -17 -9 -38t-25 -58t-44 -55q-48 -35 -76 -35q-20 0 -38.5 10.5t-18.5 20.5z" />\n
+<glyph horiz-adv-x="377" d="M4 -280q0 33 25 56.5t52 35.5q9 4 9 5t-2 2t-6 2.5t-7 3.5q-21 14 -21 28q0 6 14.5 29.5t22.5 26.5l51 18l4 2q0 1 -5 2q-82 27 -82 109q0 59 43 100t105 41q12 0 24 -2.5t20 -6.5t15.5 -8.5t11.5 -8.5t8 -7l4 -4q2 2 11.5 22.5t11.5 23.5q5 9 18 9q23 0 23 -10 t-9.5 -27.5t-19.5 -31.5t-10 -15q0 -2 1 -5q2 -4 2 -6q6 -22 6 -33q0 -60 -44 -101q-22 -20 -42.5 -28.5t-62.5 -20.5q-77 -21 -77 -38q0 -4 2.5 -7t8 -6t11 -5t15 -4.5t18 -4l20.5 -3.5l21 -3.5t22.5 -4t22.5 -3.5q53 -8 81 -25t28 -55q0 -63 -56 -92t-145 -29 q-143 0 -143 79zM41 -275q0 -32 44 -44.5t95 -12.5q52 0 84 18t32 54q0 25 -22 37t-64 19q-84 15 -90 15q-4 0 -26 -10q-53 -27 -53 -76zM112 39q0 -49 20.5 -70.5t41.5 -21.5q33 0 65 39t32 94q0 30 -19 55t-46 25q-41 0 -67.5 -40t-26.5 -81z" />\n
+<glyph horiz-adv-x="431" d="M40 -145q0 2 5.5 27.5t14.5 72.5l19.5 105.5t22 139.5t19.5 162q2 15 -3 15q-8 0 -39.5 -11.5t-32.5 -11.5q-3 0 -3 13q0 10 6 14q24 9 69 18.5t61 9.5q6 0 6 -13q-4 -75 -76 -436q39 89 92 152q46 56 105 56q50 0 50 -41q0 -31 -27.5 -122.5t-27.5 -99.5q0 -17 15 -17 q9 0 28 18t34.5 36t16.5 18q3 0 7 -4t4 -6q0 -4 -18 -28t-50 -48.5t-61 -24.5q-14 0 -24.5 9.5t-10.5 23.5q0 12 30.5 105.5t30.5 116.5q0 13 -8 22.5t-20 9.5q-27 0 -55 -33.5t-62 -88.5q-4 -7 -13.5 -22.5l-14.5 -24t-10.5 -20.5t-7.5 -22l-15 -67q-2 -11 -50 -11 q-7 0 -7 8z" />\n
+<glyph horiz-adv-x="235" d="M30 83q0 7 53 46t73 39q7 0 12.5 -5t5.5 -15q0 -22 -27.5 -124t-27.5 -112q0 -16 10 -16q9 0 36.5 26.5t28.5 26.5q3 0 7 -3.5t4 -6.5q0 -11 -53.5 -53t-71.5 -42q-22 0 -22 16q0 21 30 120.5t30 125.5q0 15 -9 15q-13 0 -40 -24.5t-28 -24.5q-4 0 -7.5 4t-3.5 7z M116 303q0 17 9 28t25 11q17 0 27 -13t10 -28q0 -17 -9.5 -27.5t-24.5 -10.5q-17 0 -27 12.5t-10 27.5z" />\n
+<glyph horiz-adv-x="239" d="M-61 -333q0 13 8.5 22t21.5 9q15 0 31.5 -10t30.5 -10q15 0 22.5 20.5t17.5 66.5q16 75 35.5 199t19.5 142q0 15 -9 15q-13 0 -47 -37l-34 -37q-3 0 -7 3t-4 7t25 30.5t59.5 53.5t55.5 27q7 0 12.5 -5.5t5.5 -15.5q0 -19 -45 -300q-19 -130 -80 -177q-44 -32 -73 -32 q-21 0 -33.5 9t-12.5 20zM125 328q0 17 10 28t26 11q17 0 26.5 -12.5t9.5 -27.5q0 -17 -9.5 -28.5t-24.5 -11.5q-17 0 -27.5 13t-10.5 28z" />\n
+<glyph horiz-adv-x="421" d="M35 -154q0 3 17.5 85t40 208.5t32.5 225.5q0 7 -5 7q-14 0 -62 -16q-8 -2 -8 7q0 16 7 18q34 8 64.5 16.5l44 12t16.5 3.5q13 0 13 -10q0 -7 -16.5 -88l-37.5 -183t-26 -128q36 64 57 92q28 36 56 53t70 17q50 0 50 -31q0 -35 -27.5 -65t-56.5 -44t-55 -20q-2 0 -8 -1 t-8 -2q14 -7 22 -14q43 -43 61 -64q14 -17 20.5 -24t18 -13t25.5 -6q27 0 27 21q0 3 -0.5 9t-0.5 8q0 11 6 11q19 0 19 -37q0 -19 -32 -33t-60 -14q-19 0 -37 17q-9 9 -19 20.5t-25 31.5t-21 27l-19.5 23.5l-17 20t-5.5 8.5q0 4 14 18q2 2 10 2q11 0 22 4q31 14 59.5 45 t28.5 58q0 15 -25 15q-23 0 -52 -27q-20 -17 -84 -113q-14 -23 -20 -48q-10 -44 -16 -81q-2 -12 -4 -15.5t-6 -3.5l-18 -3q-19 -2 -24 -2t-5 2z" />\n
+<glyph horiz-adv-x="252" d="M55 -126q0 5 15 88t34.5 201t28.5 193q2 8 0.5 11t-9.5 1q-54 -15 -62 -15q-6 0 -4 17q1 9 9 12q32 7 62 15t43.5 12t15.5 4q9 0 9 -8q0 -10 -41.5 -253t-41.5 -246q0 -17 11 -17q10 0 30 17.5t36 35t17 17.5q3 0 8.5 -4.5t5.5 -6.5q0 -4 -23 -29.5t-58 -51.5t-61 -26 q-25 0 -25 33z" />\n
+<glyph horiz-adv-x="650" d="M30 61q0 10 57 54t84 44q17 0 17 -16q0 -17 -3 -41.5t-6.5 -44t-10 -53t-9.5 -50.5q93 210 185 210q14 0 22 -11.5t8 -27.5q0 -66 -44 -198q69 129 111 179q51 58 94 58t43 -28q0 -24 -30 -118t-30 -108q0 -19 14 -19q10 0 43 34t34 34q3 0 7 -4t4 -7q0 -4 -24 -28.5 t-57.5 -49t-54.5 -24.5q-13 0 -21.5 7.5t-8.5 17.5q0 15 32 113.5t32 125.5q0 17 -15 17q-32 0 -104 -109q-55 -83 -75 -155q-3 -9 -12 -11q-20 -3 -35 -3q-8 0 -8 7l24 91q24 91 24 148q0 30 -16 30q-19 0 -54.5 -51t-64.5 -108q-17 -32 -35 -98q-5 -14 -9 -16 q-30 -12 -41 -12q-7 0 -5 9q10 39 23 123.5t13 122.5q0 13 -10 13q-12 0 -44 -31t-33 -31q-11 0 -11 15z" />\n
+<glyph horiz-adv-x="465" d="M30 87q0 2 24.5 22t60.5 40.5t58 20.5q19 0 19 -18q0 -17 -5 -44t-9.5 -46t-15.5 -57.5t-14 -50.5q60 105 110.5 160.5t96.5 55.5q43 0 43 -37q0 -25 -32 -120.5t-32 -104.5q0 -16 15 -16q11 0 28.5 15t31.5 30.5t15 15.5q3 0 7 -3t4 -6q0 -4 -20 -26.5t-53.5 -45 t-60.5 -22.5t-27 34q0 24 33 113t33 114q0 23 -18 23q-21 0 -64.5 -54.5t-83.5 -117.5q-20 -31 -37 -93q0 -1 -1.5 -5.5l-2.5 -7.5t-3.5 -6t-5.5 -3q-26 -3 -40 -3q-7 0 -5 9q49 196 49 258q0 15 -10 15q-11 0 -43 -26.5t-33 -26.5q-4 0 -8 4.5t-4 9.5z" />\n
+<glyph horiz-adv-x="377" d="M30 -36q0 92 54.5 153.5t137.5 61.5q59 0 87 -42t28 -90q0 -78 -56.5 -141.5t-133.5 -63.5q-56 0 -86.5 35.5t-30.5 86.5zM83 -29q0 -107 65 -107q37 0 69.5 39t49 88t16.5 89q0 29 -15.5 53.5t-54.5 24.5q-47 0 -88.5 -64.5t-41.5 -122.5z" />\n
+<glyph horiz-adv-x="432" d="M20 36v1q3 6 9 15.5t24.5 33.5t37 43t43 34t46.5 15q15 0 15 -27q0 -45 -26 -184q32 77 81 152q31 48 83 48q37 0 50.5 -20.5t13.5 -56.5q0 -91 -61.5 -169t-126.5 -78q-9 0 -26.5 3t-20.5 3q-9 0 -10 -6l-27 -172q-2 -18 7 -19l16 -2t13.5 -1t11 -1t9 -1t6.5 -1t5 -2 t3.5 -2t2 -3t0.5 -4q0 -12 -4 -14.5t-14 -2.5q-1 0 -23 3t-56.5 5.5t-65.5 2.5q-14 0 -14 9q0 11 3 15t13 4h13q9 0 12.5 3t5.5 14q64 368 64 427q0 14 -9 14q-17 0 -54 -47l-36 -46q-4 0 -9 5t-5 9zM164 -108q0 -25 53 -25q42 0 84.5 73t42.5 140q0 52 -36 52 q-12 0 -24.5 -8t-24 -24.5t-18.5 -28t-17.5 -33.5t-13.5 -27q-46 -85 -46 -119z" />\n
+<glyph horiz-adv-x="397" d="M30 -89q0 30 14.5 72t39.5 83.5t66 70.5t88 29q36 0 72 -17l11 -4q7 0 18.5 7t17.5 9q4 1 7 -1.5t3 -7.5t-22 -51q-4 -8 -6 -21l-31.5 -175.5l-32 -180.5t-11.5 -69q0 -8 11 -8h21q13 0 21 -1q12 -1 12 -15v-3v-6t-1.5 -4t-4 -2.5t-7.5 -0.5q-1 0 -11 0.5t-26.5 1 t-32.5 0.5q-11 0 -28.5 -1.5t-30.5 -3t-14 -1.5q-4 0 -6 0.5t-4 3t-2 7.5q1 11 4 13.5t14 4.5q20 4 22 8q2 3 4 13q46 203 77 378q-26 -54 -66 -109q-63 -87 -115 -87q-8 0 -17.5 2t-22.5 8.5t-22 21t-9 36.5zM85 -68q0 -22 11 -35t26 -13q35 0 119 120q53 80 53 109 q0 9 -15.5 21.5t-40.5 12.5q-51 0 -102 -81t-51 -134z" />\n
+<glyph horiz-adv-x="295" d="M25 90q0 10 42 45t66 35q16 0 16 -18q0 -23 -22 -144h2q2 6 12.5 34.5t19.5 49.5t19 38q25 46 61 46q15 0 27 -8t12 -22q0 -32 -19 -32q-9 0 -23.5 7.5t-22.5 7.5q-11 0 -20 -14q-14 -21 -46 -103q-3 -8 -6 -19t-4 -12q-7 -29 -14.5 -68.5t-11.5 -56.5q-1 -4 -18.5 -7 t-26.5 -3q-10 0 -10 4q0 2 10 53l20.5 109.5t10.5 79.5q0 31 -10 31q-13 0 -34 -21l-21 -22q-9 0 -9 10z" />\n
+<glyph horiz-adv-x="289" d="M20 -100q0 9 7 15.5t13 6.5q17 0 37 -20l10 -10.5t10 -10l8 -6.5t9.5 -5t10.5 -1q25 0 41 16t16 43q0 16 -18.5 35.5t-41 35t-41 38.5t-18.5 47q0 40 32.5 68.5t77.5 28.5q33 0 53 -12.5t24 -23t4 -18.5q0 -15 -16 -15q-24 0 -40 30q-12 21 -26 21q-22 0 -39 -12t-17 -39 q0 -26 19 -47t41 -34t41 -37t19 -55q0 -38 -32.5 -66t-77.5 -28q-38 0 -72 17.5t-34 37.5z" />\n
+<glyph horiz-adv-x="256" d="M35 137q0 1 0.5 7t0.5 8q0 6 8 6h50q7 0 8 6q2 10 6.5 44.5t5.5 38.5q1 5 2.5 8t4.5 4.5t10 2.5q4 1 17 1q25 0 25 -5q0 -1 -4.5 -20.5l-9.5 -42.5t-6 -29t0 -7t7 -1h60q9 0 9 -7q0 -19 -12 -19h-60h-3q-5 0 -6 -4q-1 -2 -1 -3q-35 -191 -35 -205q0 -16 15 -16 q11 0 51 37l40 37q2 0 7.5 -4t5.5 -6q0 -4 -26.5 -33t-64.5 -58.5t-60 -29.5q-30 0 -30 30q0 8 22 126.5t22 120.5q-5 8 -6 8h-40q-13 0 -13 5z" />\n
+<glyph horiz-adv-x="445" d="M25 62q0 2 10 16t26.5 34t31.5 36q26 26 59 26q47 0 47 -30q0 -11 -26.5 -110t-26.5 -120q0 -19 22 -19q27 0 73 65q59 82 84 164q1 3 10 45q1 5 45 10q8 0 8 -9q0 -4 -22.5 -120.5t-22.5 -125.5q0 -20 15 -20q12 0 40 37l29 37q8 0 8 -7q0 -5 -18.5 -34t-48 -58.5 t-51.5 -29.5q-12 0 -20.5 7t-8.5 17q0 18 18.5 99.5t21.5 102.5q-23 -48 -55 -98q-88 -132 -145 -132q-46 0 -46 36q0 9 25 104t25 126q0 23 -16 23q-12 0 -45 -40l-33 -41q-4 0 -8.5 3t-4.5 6z" />\n
+<glyph horiz-adv-x="396" d="M30 97q0 10 37.5 44t57.5 34q23 0 36 -8q20 -11 26.5 -18t6.5 -20q0 -32 -11 -108t-11 -88q0 -9 12 -19t16 -10q12 0 20 9q6 7 26 33q83 111 83 178q0 32 -19 32q-9 0 -20.5 -2t-19.5 -4t-9 -2q-6 0 -6 15q0 5 32 12.5t50 7.5q34 0 34 -35q0 -14 -2.5 -28t-8.5 -29.5 l-11 -27.5t-16.5 -30.5l-17 -28t-21 -30.5l-21 -28l-23 -29.5l-21.5 -27.5q-9 -12 -19 -28t-21 -16q-17 0 -36 17q-19 14 -26 27t-7 41q0 15 8.5 85.5t8.5 98.5q0 14 -7 18q-10 7 -19 7q-12 0 -27.5 -13.5t-26.5 -27t-12 -13.5q-4 0 -9.5 4.5t-5.5 7.5z" />\n
+<glyph horiz-adv-x="589" d="M25 100q0 9 41.5 39.5t61.5 30.5q14 0 38 -15q27 -18 27 -39q0 -25 -5.5 -70t-10.5 -80.5t-5 -36.5q0 -10 10 -22t16 -12q8 0 19 15q8 11 39.5 57.5t40.5 57.5q10 12 19 38.5t9 37.5q0 9 -16 25q-5 5 -11.5 10l-9 7t-2.5 4q0 8 11.5 19.5t20.5 11.5q14 0 37.5 -19.5 t23.5 -31.5q0 -13 -12.5 -97.5t-12.5 -100.5q0 -13 11 -24t20 -11q7 0 24 21q49 56 73 91q36 52 37 116q0 26 -17 26q-9 0 -24.5 -2t-27.5 -4.5t-13 -2.5q-6 0 -6 14q0 5 45 14.5t53 9.5q35 0 35 -33q0 -58 -57 -143q-10 -15 -21 -29t-26 -31.5t-22 -25l-27 -29t-24 -25.5 q-9 -9 -15 -9q-29 0 -49 19.5t-20 45.5q0 19 23 122q-70 -108 -101 -147q-3 -4 -11 -15.5t-11 -15.5q-10 -13 -18 -13q-13 0 -35 19q-19 14 -24.5 23.5t-5.5 30.5q0 11 9.5 70t9.5 105q0 10 -12.5 24t-22.5 14q-12 0 -27.5 -12t-26.5 -24t-12 -12q-5 0 -9 5.5t-4 8.5z" />\n
+<glyph horiz-adv-x="413" d="M25 -131q0 28 22 76q3 4 7 4q13 0 13 -7l-5 -14q-4 -13 -4 -24q0 -18 17 -18q18 0 54 39t61 73q4 7 1 17q-44 122 -82 122q-15 0 -37.5 -24t-24.5 -24q-3 0 -6.5 4.5t-3.5 7.5q0 4 12.5 20.5t37 33.5t49.5 17q19 0 31.5 -5t23.5 -22t16.5 -28.5t17.5 -43.5q5 -12 7 -18 l4 -6l5 8q3 4 18 28.5t23 35t22 27t28 24t28 7.5q21 0 21 -34q0 -17 -5 -47q-1 -4 -9 -4t-8 4q0 5 0.5 14t0.5 13q0 20 -13 20q-26 0 -100 -110q-5 -8 -2 -16q44 -125 72 -125q14 0 33 27l19 27q14 0 14 -7q0 -16 -32.5 -55.5t-60.5 -39.5q-10 0 -18 3t-15 11.5t-12 15.5 t-11 22t-9 24t-10 28.5t-10 29.5q-2 1 -2.5 1t-4.5 -4q-2 -3 -36 -46.5t-59 -64t-49 -20.5q-29 0 -29 23z" />\n
+<glyph horiz-adv-x="376" d="M0 -367q0 9 3.5 16t11 11.5t14 7t17.5 5.5t16 5q28 11 44 40q49 90 49 146q0 100 -12.5 182t-44.5 82q-15 0 -30 -12.5t-25 -25t-12 -12.5q-12 0 -12 8q0 4 14 22.5t40 38.5t51 20t40 -14.5t23 -56.5t10.5 -69t5.5 -100q1 -25 2 -38q2 4 22.5 41t28 52t20.5 44.5t20 52.5 q9 29 15 83q1 15 10 15q10 0 20 -6t10 -16q0 -4 -2 -14q-2 -16 -11.5 -40.5t-22 -51.5t-27 -55l-29.5 -54.5l-26.5 -46.5l-20.5 -35l-9 -15l-23 -43.5l-37 -69l-34 -60.5q-12 -19 -32 -31q-47 -29 -61 -29q-7 0 -11.5 7.5t-4.5 15.5z" />\n
+<glyph horiz-adv-x="353" d="M30 -148q0 5 3 11t6.5 9.5t9 9.5t7.5 8l197 220l2 4q-8 -2 -13 -2q-19 0 -63 13.5t-56 13.5q-13 0 -25.5 -10t-20.5 -20t-9 -10q-12 0 -12 7q0 4 11.5 20.5t32.5 34.5t41 18q19 0 70 -18t67 -18q6 0 18 15t23 15q6 0 10 -4.5t4 -10.5q0 -10 -9 -18t-22 -14.5t-17 -10.5 l-183 -202q-4 -4 -4 -6t12 -2q30 -2 96 -7t83 -5q7 0 9.5 3t2.5 11l-1 11v12q0 7 9 7t9 -6q7 -68 7 -71q0 -13 -31 -13h-5q-19 0 -104.5 7t-120.5 7q-3 0 -9.5 -10t-13.5 -10q-11 0 -11 11z" />\n
+<glyph horiz-adv-x="379" d="M30 399q0 38 12.5 83.5t35 88.5t60.5 71.5t83 28.5q28 0 45 -25q3 -4 6.5 -10t6 -9.5t3.5 -3.5q2 2 7 17.5t5 18.5q4 10 34 10q14 0 14 -6q0 -3 -33.5 -121.5t-33.5 -139.5q0 -16 11 -16q7 0 29.5 23.5t23.5 23.5q3 0 6.5 -4t3.5 -9q0 -3 -18.5 -22t-45 -38.5 t-42.5 -19.5q-23 0 -23 21q0 26 44 167q-46 -80 -100 -135q-40 -40 -59 -48q-10 -4 -22 -4q-26 0 -39.5 16.5t-13.5 41.5zM85 430q0 -44 23 -44q21 0 68 52t81 107q12 18 12 44q0 21 -23 34t-45 13q-39 0 -77.5 -75t-38.5 -131z" />\n
+<glyph horiz-adv-x="408" d="M45 360q0 4 2 7.5t5 7.5l4 4q2 2 5 16q24 132 48 290t24 180q0 5 -5 5q-2 0 -33 -9t-34 -9q-8 0 -8 22q0 9 4 10q119 31 132 31q11 0 11 -9q0 -5 -14.5 -96.5t-19.5 -116.5q-27 -155 -38 -203q39 67 69 106q31 42 54.5 58.5t61.5 16.5q65 0 65 -54q0 -111 -76.5 -193 t-140.5 -82q-17 0 -32.5 6t-24.5 12t-11 6q-1 0 -3.5 -1t-6 -3t-6.5 -3q-14 -7 -23 -7t-9 8zM115 416q0 -20 14 -34t41 -14q34 0 70.5 42t57.5 92t21 81q0 48 -34 48q-35 0 -69 -48q-101 -139 -101 -167z" />\n
+<glyph horiz-adv-x="357" d="M35 456q0 95 59 156.5t125 61.5q41 0 65 -20t24 -53q0 -18 -10 -29.5t-26 -11.5q-19 0 -19 31q0 3 0.5 10t0.5 10q0 16 -9.5 27.5t-28.5 11.5q-50 0 -87 -55q-38 -56 -38 -126q0 -14 1.5 -23.5t8.5 -26t26.5 -26t49.5 -9.5q32 0 63.5 16t50.5 32t20 16q3 0 7 -4t4 -8 q0 -5 -25 -27t-68 -45t-80 -23q-61 0 -87.5 33.5t-26.5 81.5z" />\n
+<glyph horiz-adv-x="424" d="M35 411q0 28 12 69t33.5 83t57.5 71.5t77 29.5q15 0 28.5 -2.5t20.5 -5.5t15 -7t9 -4q8 -3 9.5 -2t3.5 10q5 25 12 75.5l12.5 89t5.5 39.5q4 12 -2 12q-1 0 -36.5 -8.5t-37.5 -8.5q-6 0 -3 18q1 10 9 13q32 7 63 14.5t46 11.5t16 4q10 0 10 -13q0 -3 -41.5 -239.5 t-41.5 -261.5q0 -11 10 -11q11 0 29 15t32.5 30t15.5 15q9 0 9 -7q0 -5 -18 -27.5t-51 -46.5t-63 -24q-10 0 -17 8.5t-7 22.5q0 28 33 165q-42 -72 -71 -109q-22 -29 -34 -42.5t-34.5 -27.5t-46.5 -14q-8 0 -16 1.5t-20.5 7t-20.5 20t-8 36.5zM92 435q0 -24 8 -35t28 -11 q35 0 115 115q46 69 46 97q0 11 -24 27.5t-50 16.5q-34 0 -64 -40.5t-44.5 -88t-14.5 -81.5z" />\n
+<glyph horiz-adv-x="357" d="M35 437q0 95 61 166t143 71q78 0 78 -55q0 -36 -29.5 -64t-73.5 -45q-55 -20 -117 -20q-5 0 -5 -38q0 -72 78 -72q34 0 67.5 18t52.5 35.5t20 17.5q3 0 7.5 -4.5t4.5 -6.5q0 -4 -23.5 -26t-69 -45.5t-89.5 -23.5q-46 0 -75.5 23t-29.5 69zM104 515q0 -4 7 -4 q62 0 106 29.5t44 79.5q0 15 -11 23.5t-29 8.5q-68 0 -106 -99q-11 -29 -11 -38z" />\n
+<glyph horiz-adv-x="250" d="M-92 151q0 12 14 23.5t27 11.5q10 0 31 -9.5t36 -9.5q8 0 14.5 5t11 15.5l8.5 20.5t7 26l5 26t4 25.5t3 20.5q9 54 19.5 133t17 132.5t6.5 56.5q0 8 -6 8h-59q-7 0 -7 7q0 4 2 10q1 5 7 5h57q4 0 5.5 0.5t3 2.5t1.5 7q9 80 36 130q37 67 84 94q37 22 77 22q21 0 41 -10 t20 -20q0 -12 -16.5 -24t-29.5 -12q-11 0 -31.5 15.5t-35.5 15.5q-61 0 -91 -216q0 -5 6 -5h69q5 0 5 -2q0 -20 -8 -20h-68h-2q-3 0 -4 -3l-0.5 -2t-0.5 -3t-19 -133.5t-29 -188.5q-3 -17 -9 -38t-25 -58t-44 -55q-48 -35 -76 -35q-20 0 -38.5 10.5t-18.5 20.5z" />\n
+<glyph horiz-adv-x="377" d="M4 220q0 33 25 56.5t52 35.5q9 4 9 5t-2 2t-6 2.5t-7 3.5q-21 14 -21 28q0 6 14.5 29.5t22.5 26.5l51 18l4 2q0 1 -5 2q-82 27 -82 109q0 59 43 100t105 41q12 0 24 -2.5t20 -6.5t15.5 -8.5t11.5 -8.5t8 -7l4 -4q2 2 11.5 22.5t11.5 23.5q5 9 18 9q23 0 23 -10 t-9.5 -27.5t-19.5 -31.5t-10 -15q0 -2 1 -5q2 -4 2 -6q6 -22 6 -33q0 -60 -44 -101q-22 -20 -42.5 -28.5t-62.5 -20.5q-77 -21 -77 -38q0 -4 2.5 -7t8 -6t11 -5t15 -4.5t18 -4l20.5 -3.5l21 -3.5t22.5 -4t22.5 -3.5q53 -8 81 -25t28 -55q0 -63 -56 -92t-145 -29 q-143 0 -143 79zM41 225q0 -32 44 -44.5t95 -12.5q52 0 84 18t32 54q0 25 -22 37t-64 19q-84 15 -90 15q-4 0 -26 -10q-53 -27 -53 -76zM112 539q0 -49 20.5 -70.5t41.5 -21.5q33 0 65 39t32 94q0 30 -19 55t-46 25q-41 0 -67.5 -40t-26.5 -81z" />\n
+<glyph horiz-adv-x="431" d="M40 355q0 2 5.5 27.5t14.5 72.5l19.5 105.5t22 139.5t19.5 162q2 15 -3 15q-8 0 -39.5 -11.5t-32.5 -11.5q-3 0 -3 13q0 10 6 14q24 9 69 18.5t61 9.5q6 0 6 -13q-4 -75 -76 -436q39 89 92 152q46 56 105 56q50 0 50 -41q0 -31 -27.5 -122.5t-27.5 -99.5q0 -17 15 -17 q9 0 28 18t34.5 36t16.5 18q3 0 7 -4t4 -6q0 -4 -18 -28t-50 -48.5t-61 -24.5q-14 0 -24.5 9.5t-10.5 23.5q0 12 30.5 105.5t30.5 116.5q0 13 -8 22.5t-20 9.5q-27 0 -55 -33.5t-62 -88.5q-4 -7 -13.5 -22.5l-14.5 -24t-10.5 -20.5t-7.5 -22l-15 -67q-2 -11 -50 -11 q-7 0 -7 8z" />\n
+<glyph horiz-adv-x="235" d="M30 583q0 7 53 46t73 39q7 0 12.5 -5t5.5 -15q0 -22 -27.5 -124t-27.5 -112q0 -16 10 -16q9 0 36.5 26.5t28.5 26.5q3 0 7 -3.5t4 -6.5q0 -11 -53.5 -53t-71.5 -42q-22 0 -22 16q0 21 30 120.5t30 125.5q0 15 -9 15q-13 0 -40 -24.5t-28 -24.5q-4 0 -7.5 4t-3.5 7z M116 803q0 17 9 28t25 11q17 0 27 -13t10 -28q0 -17 -9.5 -27.5t-24.5 -10.5q-17 0 -27 12.5t-10 27.5z" />\n
+<glyph horiz-adv-x="239" d="M-61 167q0 13 8.5 22t21.5 9q15 0 31.5 -10t30.5 -10q15 0 22.5 20.5t17.5 66.5q16 75 35.5 199t19.5 142q0 15 -9 15q-13 0 -47 -37l-34 -37q-3 0 -7 3t-4 7t25 30.5t59.5 53.5t55.5 27q7 0 12.5 -5.5t5.5 -15.5q0 -19 -45 -300q-19 -130 -80 -177q-44 -32 -73 -32 q-21 0 -33.5 9t-12.5 20zM125 828q0 17 10 28t26 11q17 0 26.5 -12.5t9.5 -27.5q0 -17 -9.5 -28.5t-24.5 -11.5q-17 0 -27.5 13t-10.5 28z" />\n
+<glyph horiz-adv-x="421" d="M35 346q0 3 17.5 85t40 208.5t32.5 225.5q0 7 -5 7q-14 0 -62 -16q-8 -2 -8 7q0 16 7 18q34 8 64.5 16.5l44 12t16.5 3.5q13 0 13 -10q0 -7 -16.5 -88l-37.5 -183t-26 -128q36 64 57 92q28 36 56 53t70 17q50 0 50 -31q0 -35 -27.5 -65t-56.5 -44t-55 -20q-2 0 -8 -1 t-8 -2q14 -7 22 -14q43 -43 61 -64q14 -17 20.5 -24t18 -13t25.5 -6q27 0 27 21q0 3 -0.5 9t-0.5 8q0 11 6 11q19 0 19 -37q0 -19 -32 -33t-60 -14q-19 0 -37 17q-9 9 -19 20.5t-25 31.5t-21 27l-19.5 23.5l-17 20t-5.5 8.5q0 4 14 18q2 2 10 2q11 0 22 4q31 14 59.5 45 t28.5 58q0 15 -25 15q-23 0 -52 -27q-20 -17 -84 -113q-14 -23 -20 -48q-10 -44 -16 -81q-2 -12 -4 -15.5t-6 -3.5l-18 -3q-19 -2 -24 -2t-5 2z" />\n
+<glyph horiz-adv-x="252" d="M55 374q0 5 15 88t34.5 201t28.5 193q2 8 0.5 11t-9.5 1q-54 -15 -62 -15q-6 0 -4 17q1 9 9 12q32 7 62 15t43.5 12t15.5 4q9 0 9 -8q0 -10 -41.5 -253t-41.5 -246q0 -17 11 -17q10 0 30 17.5t36 35t17 17.5q3 0 8.5 -4.5t5.5 -6.5q0 -4 -23 -29.5t-58 -51.5t-61 -26 q-25 0 -25 33z" />\n
+<glyph horiz-adv-x="650" d="M30 561q0 10 57 54t84 44q17 0 17 -16q0 -17 -3 -41.5t-6.5 -44t-10 -53t-9.5 -50.5q93 210 185 210q14 0 22 -11.5t8 -27.5q0 -66 -44 -198q69 129 111 179q51 58 94 58t43 -28q0 -24 -30 -118t-30 -108q0 -19 14 -19q10 0 43 34t34 34q3 0 7 -4t4 -7q0 -4 -24 -28.5 t-57.5 -49t-54.5 -24.5q-13 0 -21.5 7.5t-8.5 17.5q0 15 32 113.5t32 125.5q0 17 -15 17q-32 0 -104 -109q-55 -83 -75 -155q-3 -9 -12 -11q-20 -3 -35 -3q-8 0 -8 7l24 91q24 91 24 148q0 30 -16 30q-19 0 -54.5 -51t-64.5 -108q-17 -32 -35 -98q-5 -14 -9 -16 q-30 -12 -41 -12q-7 0 -5 9q10 39 23 123.5t13 122.5q0 13 -10 13q-12 0 -44 -31t-33 -31q-11 0 -11 15z" />\n
+<glyph horiz-adv-x="465" d="M30 587q0 2 24.5 22t60.5 40.5t58 20.5q19 0 19 -18q0 -17 -5 -44t-9.5 -46t-15.5 -57.5t-14 -50.5q60 105 110.5 160.5t96.5 55.5q43 0 43 -37q0 -25 -32 -120.5t-32 -104.5q0 -16 15 -16q11 0 28.5 15t31.5 30.5t15 15.5q3 0 7 -3t4 -6q0 -4 -20 -26.5t-53.5 -45 t-60.5 -22.5t-27 34q0 24 33 113t33 114q0 23 -18 23q-21 0 -64.5 -54.5t-83.5 -117.5q-20 -31 -37 -93q0 -1 -1.5 -5.5l-2.5 -7.5t-3.5 -6t-5.5 -3q-26 -3 -40 -3q-7 0 -5 9q49 196 49 258q0 15 -10 15q-11 0 -43 -26.5t-33 -26.5q-4 0 -8 4.5t-4 9.5z" />\n
+<glyph horiz-adv-x="377" d="M30 464q0 92 54.5 153.5t137.5 61.5q59 0 87 -42t28 -90q0 -78 -56.5 -141.5t-133.5 -63.5q-56 0 -86.5 35.5t-30.5 86.5zM83 471q0 -107 65 -107q37 0 69.5 39t49 88t16.5 89q0 29 -15.5 53.5t-54.5 24.5q-47 0 -88.5 -64.5t-41.5 -122.5z" />\n
+<glyph horiz-adv-x="432" d="M20 536v1q3 6 9 15.5t24.5 33.5t37 43t43 34t46.5 15q15 0 15 -27q0 -45 -26 -184q32 77 81 152q31 48 83 48q37 0 50.5 -20.5t13.5 -56.5q0 -91 -61.5 -169t-126.5 -78q-9 0 -26.5 3t-20.5 3q-9 0 -10 -6l-27 -172q-2 -18 7 -19l16 -2t13.5 -1t11 -1t9 -1t6.5 -1t5 -2 t3.5 -2t2 -3t0.5 -4q0 -12 -4 -14.5t-14 -2.5q-1 0 -23 3t-56.5 5.5t-65.5 2.5q-14 0 -14 9q0 11 3 15t13 4h13q9 0 12.5 3t5.5 14q64 368 64 427q0 14 -9 14q-17 0 -54 -47l-36 -46q-4 0 -9 5t-5 9zM164 392q0 -25 53 -25q42 0 84.5 73t42.5 140q0 52 -36 52 q-12 0 -24.5 -8t-24 -24.5t-18.5 -28t-17.5 -33.5t-13.5 -27q-46 -85 -46 -119z" />\n
+<glyph horiz-adv-x="397" d="M30 411q0 30 14.5 72t39.5 83.5t66 70.5t88 29q36 0 72 -17l11 -4q7 0 18.5 7t17.5 9q4 1 7 -1.5t3 -7.5t-22 -51q-4 -8 -6 -21l-31.5 -175.5l-32 -180.5t-11.5 -69q0 -8 11 -8h21q13 0 21 -1q12 -1 12 -15v-3v-6t-1.5 -4t-4 -2.5t-7.5 -0.5q-1 0 -11 0.5t-26.5 1 t-32.5 0.5q-11 0 -28.5 -1.5t-30.5 -3t-14 -1.5q-4 0 -6 0.5t-4 3t-2 7.5q1 11 4 13.5t14 4.5q20 4 22 8q2 3 4 13q46 203 77 378q-26 -54 -66 -109q-63 -87 -115 -87q-8 0 -17.5 2t-22.5 8.5t-22 21t-9 36.5zM85 432q0 -22 11 -35t26 -13q35 0 119 120q53 80 53 109 q0 9 -15.5 21.5t-40.5 12.5q-51 0 -102 -81t-51 -134z" />\n
+<glyph horiz-adv-x="295" d="M25 590q0 10 42 45t66 35q16 0 16 -18q0 -23 -22 -144h2q2 6 12.5 34.5t19.5 49.5t19 38q25 46 61 46q15 0 27 -8t12 -22q0 -32 -19 -32q-9 0 -23.5 7.5t-22.5 7.5q-11 0 -20 -14q-14 -21 -46 -103q-3 -8 -6 -19t-4 -12q-7 -29 -14.5 -68.5t-11.5 -56.5q-1 -4 -18.5 -7 t-26.5 -3q-10 0 -10 4q0 2 10 53l20.5 109.5t10.5 79.5q0 31 -10 31q-13 0 -34 -21l-21 -22q-9 0 -9 10z" />\n
+<glyph horiz-adv-x="289" d="M20 400q0 9 7 15.5t13 6.5q17 0 37 -20l10 -10.5t10 -10l8 -6.5t9.5 -5t10.5 -1q25 0 41 16t16 43q0 16 -18.5 35.5t-41 35t-41 38.5t-18.5 47q0 40 32.5 68.5t77.5 28.5q33 0 53 -12.5t24 -23t4 -18.5q0 -15 -16 -15q-24 0 -40 30q-12 21 -26 21q-22 0 -39 -12t-17 -39 q0 -26 19 -47t41 -34t41 -37t19 -55q0 -38 -32.5 -66t-77.5 -28q-38 0 -72 17.5t-34 37.5z" />\n
+<glyph horiz-adv-x="256" d="M35 637q0 1 0.5 7t0.5 8q0 6 8 6h50q7 0 8 6q2 10 6.5 44.5t5.5 38.5q1 5 2.5 8t4.5 4.5t10 2.5q4 1 17 1q25 0 25 -5q0 -1 -4.5 -20.5l-9.5 -42.5t-6 -29t0 -7t7 -1h60q9 0 9 -7q0 -19 -12 -19h-60h-3q-5 0 -6 -4q-1 -2 -1 -3q-35 -191 -35 -205q0 -16 15 -16 q11 0 51 37l40 37q2 0 7.5 -4t5.5 -6q0 -4 -26.5 -33t-64.5 -58.5t-60 -29.5q-30 0 -30 30q0 8 22 126.5t22 120.5q-5 8 -6 8h-40q-13 0 -13 5z" />\n
+<glyph horiz-adv-x="445" d="M25 562q0 2 10 16t26.5 34t31.5 36q26 26 59 26q47 0 47 -30q0 -11 -26.5 -110t-26.5 -120q0 -19 22 -19q27 0 73 65q59 82 84 164q1 3 10 45q1 5 45 10q8 0 8 -9q0 -4 -22.5 -120.5t-22.5 -125.5q0 -20 15 -20q12 0 40 37l29 37q8 0 8 -7q0 -5 -18.5 -34t-48 -58.5 t-51.5 -29.5q-12 0 -20.5 7t-8.5 17q0 18 18.5 99.5t21.5 102.5q-23 -48 -55 -98q-88 -132 -145 -132q-46 0 -46 36q0 9 25 104t25 126q0 23 -16 23q-12 0 -45 -40l-33 -41q-4 0 -8.5 3t-4.5 6z" />\n
+<glyph horiz-adv-x="396" d="M30 597q0 10 37.5 44t57.5 34q23 0 36 -8q20 -11 26.5 -18t6.5 -20q0 -32 -11 -108t-11 -88q0 -9 12 -19t16 -10q12 0 20 9q6 7 26 33q83 111 83 178q0 32 -19 32q-9 0 -20.5 -2t-19.5 -4t-9 -2q-6 0 -6 15q0 5 32 12.5t50 7.5q34 0 34 -35q0 -14 -2.5 -28t-8.5 -29.5 l-11 -27.5t-16.5 -30.5l-17 -28t-21 -30.5l-21 -28l-23 -29.5l-21.5 -27.5q-9 -12 -19 -28t-21 -16q-17 0 -36 17q-19 14 -26 27t-7 41q0 15 8.5 85.5t8.5 98.5q0 14 -7 18q-10 7 -19 7q-12 0 -27.5 -13.5t-26.5 -27t-12 -13.5q-4 0 -9.5 4.5t-5.5 7.5z" />\n
+<glyph horiz-adv-x="589" d="M25 600q0 9 41.5 39.5t61.5 30.5q14 0 38 -15q27 -18 27 -39q0 -25 -5.5 -70t-10.5 -80.5t-5 -36.5q0 -10 10 -22t16 -12q8 0 19 15q8 11 39.5 57.5t40.5 57.5q10 12 19 38.5t9 37.5q0 9 -16 25q-5 5 -11.5 10l-9 7t-2.5 4q0 8 11.5 19.5t20.5 11.5q14 0 37.5 -19.5 t23.5 -31.5q0 -13 -12.5 -97.5t-12.5 -100.5q0 -13 11 -24t20 -11q7 0 24 21q49 56 73 91q36 52 37 116q0 26 -17 26q-9 0 -24.5 -2t-27.5 -4.5t-13 -2.5q-6 0 -6 14q0 5 45 14.5t53 9.5q35 0 35 -33q0 -58 -57 -143q-10 -15 -21 -29t-26 -31.5t-22 -25l-27 -29t-24 -25.5 q-9 -9 -15 -9q-29 0 -49 19.5t-20 45.5q0 19 23 122q-70 -108 -101 -147q-3 -4 -11 -15.5t-11 -15.5q-10 -13 -18 -13q-13 0 -35 19q-19 14 -24.5 23.5t-5.5 30.5q0 11 9.5 70t9.5 105q0 10 -12.5 24t-22.5 14q-12 0 -27.5 -12t-26.5 -24t-12 -12q-5 0 -9 5.5t-4 8.5z" />\n
+<glyph horiz-adv-x="413" d="M25 369q0 28 22 76q3 4 7 4q13 0 13 -7l-5 -14q-4 -13 -4 -24q0 -18 17 -18q18 0 54 39t61 73q4 7 1 17q-44 122 -82 122q-15 0 -37.5 -24t-24.5 -24q-3 0 -6.5 4.5t-3.5 7.5q0 4 12.5 20.5t37 33.5t49.5 17q19 0 31.5 -5t23.5 -22t16.5 -28.5t17.5 -43.5q5 -12 7 -18 l4 -6l5 8q3 4 18 28.5t23 35t22 27t28 24t28 7.5q21 0 21 -34q0 -17 -5 -47q-1 -4 -9 -4t-8 4q0 5 0.5 14t0.5 13q0 20 -13 20q-26 0 -100 -110q-5 -8 -2 -16q44 -125 72 -125q14 0 33 27l19 27q14 0 14 -7q0 -16 -32.5 -55.5t-60.5 -39.5q-10 0 -18 3t-15 11.5t-12 15.5 t-11 22t-9 24t-10 28.5t-10 29.5q-2 1 -2.5 1t-4.5 -4q-2 -3 -36 -46.5t-59 -64t-49 -20.5q-29 0 -29 23z" />\n
+<glyph horiz-adv-x="376" d="M0 133q0 9 3.5 16t11 11.5t14 7t17.5 5.5t16 5q28 11 44 40q49 90 49 146q0 100 -12.5 182t-44.5 82q-15 0 -30 -12.5t-25 -25t-12 -12.5q-12 0 -12 8q0 4 14 22.5t40 38.5t51 20t40 -14.5t23 -56.5t10.5 -69t5.5 -100q1 -25 2 -38q2 4 22.5 41t28 52t20.5 44.5t20 52.5 q9 29 15 83q1 15 10 15q10 0 20 -6t10 -16q0 -4 -2 -14q-2 -16 -11.5 -40.5t-22 -51.5t-27 -55l-29.5 -54.5l-26.5 -46.5l-20.5 -35l-9 -15l-23 -43.5l-37 -69l-34 -60.5q-12 -19 -32 -31q-47 -29 -61 -29q-7 0 -11.5 7.5t-4.5 15.5z" />\n
+<glyph horiz-adv-x="353" d="M30 352q0 5 3 11t6.5 9.5t9 9.5t7.5 8l197 220l2 4q-8 -2 -13 -2q-19 0 -63 13.5t-56 13.5q-13 0 -25.5 -10t-20.5 -20t-9 -10q-12 0 -12 7q0 4 11.5 20.5t32.5 34.5t41 18q19 0 70 -18t67 -18q6 0 18 15t23 15q6 0 10 -4.5t4 -10.5q0 -10 -9 -18t-22 -14.5t-17 -10.5 l-183 -202q-4 -4 -4 -6t12 -2q30 -2 96 -7t83 -5q7 0 9.5 3t2.5 11l-1 11v12q0 7 9 7t9 -6q7 -68 7 -71q0 -13 -31 -13h-5q-19 0 -104.5 7t-120.5 7q-3 0 -9.5 -10t-13.5 -10q-11 0 -11 11z" />\n
+<glyph horiz-adv-x="500" d="M98 291q0 12 6 25.5t12 14.5t141 4t143 3q2 0 2 -9q0 -33 -8 -33q-9 -1 -145 -4.5t-147 -3.5q-4 0 -4 3z" />\n
+<glyph horiz-adv-x="467" d="M45 164q0 86 57.5 144t144.5 58q79 0 127 -48.5t48 -119.5q0 -85 -58 -144t-141 -59q-76 0 -127 46.5t-51 122.5zM90 156q0 -62 34.5 -95.5t89.5 -33.5q62 0 111 51.5t49 128.5q0 59 -36 94t-91 35q-63 0 -110 -57.5t-47 -122.5z" />\n
+<glyph horiz-adv-x="363" d="M60 12q0 7 2.5 10t11.5 3h40h5t3 1.5t1.5 2t1 3.5t0.5 5q9 47 21.5 122t20.5 129t8 58q0 11 -3 11q-1 1 -5 1h-53q-11 0 -11 13q0 8 1.5 11t9.5 3q9 0 44.5 -1t48.5 -1t47 1t43 1q8 0 9.5 -2.5t1.5 -11.5q0 -7 -2.5 -10t-11.5 -3h-39q-8 0 -9.5 -2t-3.5 -10 q-30 -197 -45 -309q-1 -7 2 -9.5t11 -2.5h50q11 0 11 -13q0 -8 -1.5 -11t-9.5 -3q-9 0 -46 1t-50 1t-48.5 -1t-44.5 -1q-8 0 -9.5 2.5t-1.5 11.5z" />\n
+<glyph horiz-adv-x="453" d="M45 11q0 7 12 17q13 12 69.5 50.5t86.5 65.5q73 65 73 122q0 40 -22.5 66.5t-61.5 26.5q-29 0 -58 -20.5t-46 -40.5l-17 -20q-5 0 -11.5 5.5t-6.5 10.5q0 7 22.5 30t64 46.5t80.5 23.5q61 0 93 -30t32 -84q0 -86 -197 -201q-28 -16 -28 -20q0 -1 7 -1h248q6 0 20 24 t15 24q4 0 11 -3t7 -5q0 -3 -7 -17l-18 -36.5t-18 -38.5q-2 -6 -11 -6h-324q-15 0 -15 11z" />\n
+<glyph horiz-adv-x="409" d="M5 -146q0 12 35 12q24 0 34 -11q37 -44 80 -44q55 0 99.5 47.5t44.5 106.5q0 56 -37.5 83.5t-103.5 27.5q-13 0 -34 -2l-21 -1q-17 0 -17 11t3 14t16 7q172 49 172 167q0 39 -22.5 63t-60.5 24q-29 0 -55 -8.5t-40.5 -17.5t-15.5 -9q-4 0 -7.5 6t-3.5 11q0 4 21 15 t55.5 21t64.5 10q55 0 88.5 -27.5t33.5 -78.5q0 -27 -12.5 -52t-31 -42t-36.5 -29.5t-30.5 -19.5t-12.5 -8t16 -4t38.5 -11t44.5 -22.5t38 -44t16 -69.5q0 -78 -68 -135.5t-152 -57.5q-34 0 -62.5 8t-44 20t-24 22.5t-8.5 17.5z" />\n
+<glyph horiz-adv-x="484" d="M25 8q0 21 44 78l18 20t16 18q34 41 163 174q15 17 55 55.5t48 38.5q14 0 10 -24l-50 -296q-2 -13 0.5 -15.5t14.5 -2.5h83q7 0 7 -10v-34q0 -8 -1.5 -9t-10.5 -1h-97q-9 0 -10 -1t-2 -7q-1 -4 -1 -6q-3 -27 -9 -71l-10 -75t-4 -33q0 -5 -2.5 -7t-12.5 -4l-42 -8 q-6 -1 -11 4t-3 17l34 180q2 4 1 6t-1.5 3.5t-3 2t-4 0t-5.5 -0.5h-7h-189q-18 0 -18 8zM81 60q0 -6 25 -6h147q13 0 15 2.5t4 17.5l35 216q1 8 -3 9.5t-9 -4.5l-197 -210q-17 -17 -17 -25z" />\n
+<glyph horiz-adv-x="388" d="M-10 -199q0 10 7 10q42 3 79.5 14t72.5 31.5t55.5 56t20.5 82.5q0 38 -26.5 71.5t-58.5 52.5l-58.5 36t-26.5 25q0 6 11 36l28.5 76.5t27.5 79.5q2 6 15 6q4 0 83 -7.5t85 -7.5q20 0 24 4l2 4l12 24q6 0 13 -2.5t7 -5.5q0 -1 -25 -68q-6 -16 -11 -18q-3 -1 -9 -1t-28 3 t-62 9t-72 10q-23 2 -28 -7q-12 -24 -23 -55.5t-11 -37.5q0 -4 20 -14.5t48 -27.5t56.5 -39.5t48.5 -57.5t20 -74q0 -65 -48 -117.5t-113.5 -78t-127.5 -25.5q-8 0 -8 13z" />\n
+<glyph horiz-adv-x="471" d="M55 187q0 107 56 204.5t138 169.5q54 47 112 76.5t75 29.5q10 0 10 -19q0 -3 -8 -6q-81 -32 -130 -80q-94 -91 -135 -173q-14 -30 -14 -36q0 -1 6.5 0t20.5 4q37 7 65 7q79 0 125.5 -45t46.5 -128q0 -89 -58.5 -142.5t-142.5 -53.5q-32 0 -59.5 8.5t-53 29t-40 60 t-14.5 94.5zM116 173q0 -31 8.5 -62t37 -59t71.5 -28q54 0 87.5 51.5t33.5 121.5q0 146 -120 146q-19 0 -48 -6.5t-35 -14.5q-35 -47 -35 -149z" />\n
+<glyph horiz-adv-x="452" d="M45 286q0 4 6 20t14 43.5t13 54.5q3 20 12 20q17 0 17 -9q0 -3 -1 -9.5t-1 -10.5q0 -2 51 -2h268q13 0 13 -9q0 -6 -41.5 -76.5l-100 -166l-73.5 -121.5q-80 -137 -109 -215q-5 -15 -12 -15q-11 0 -21 6t-10 14q0 28 56 122.5t143.5 226t102.5 155.5q5 8 5 13q0 8 -14 8 h-193q-82 0 -85 -9l-13 -40q-6 -8 -10 -9q-17 0 -17 9z" />\n
+<glyph horiz-adv-x="415" d="M45 130q0 34 14.5 66t35 54.5t41.5 39.5t35.5 27t14.5 12q0 1 -10.5 10.5t-25 25t-29 35.5t-25 47t-10.5 53q0 71 48 116t124 45q62 0 99.5 -35.5t37.5 -98.5q0 -29 -13.5 -58t-32.5 -49.5t-38.5 -37t-33 -26.5t-13.5 -12q0 -1 11.5 -11.5t28 -28.5t32.5 -40t27.5 -53 t11.5 -61q0 -67 -52.5 -110t-129.5 -43q-68 0 -108 33.5t-40 99.5zM99 145q0 -55 30.5 -89t72.5 -34q48 0 81 35.5t33 82.5q0 22 -11.5 48.5t-27.5 48t-33.5 39.5t-29.5 28.5t-14 10.5q-7 0 -30 -20.5t-47 -62.5t-24 -87zM139 534q0 -36 25.5 -79.5t51 -69.5t30.5 -26 q7 0 30.5 21.5t46.5 62.5t23 82q0 48 -28 80.5t-74 32.5q-48 0 -76.5 -32t-28.5 -72z" />\n
+<glyph horiz-adv-x="437" d="M-6 -185q0 2 32 13q114 40 235 186q20 23 20 32q-2 1 -5 0.5t-12 -4t-12 -4.5q-41 -13 -74 -13q-62 0 -100 45.5t-38 121.5q0 89 62 145.5t146 56.5q70 0 109.5 -52.5t39.5 -138.5q0 -77 -39 -150.5t-101 -125.5q-49 -41 -111.5 -74t-99 -45.5t-43.5 -12.5q-9 0 -9 20z M99 173q0 -55 26.5 -88t79.5 -33q44 0 74 13q25 11 42.5 64t17.5 111q0 61 -25.5 94.5t-66.5 33.5q-66 0 -107 -60.5t-41 -134.5z" />\n
+</font>\n
+</defs></svg> 
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>next</string> </key>
+            <value>
+              <none/>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/fanwood_italic-webfont.ttf.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/fanwood_italic-webfont.ttf.xml
new file mode 100644
index 0000000000..64cc9a2d35
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/fanwood_italic-webfont.ttf.xml
@@ -0,0 +1,2776 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52848872.74</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>fanwood_italic-webfont.ttf</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/octet-stream</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>153728</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="2" aka="AAAAAAAAAAI=">
+    <pickle>
+      <global name="Pdata" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">AAEAAAAPAIAAAwBwRkZUTVrpjtIAAAD8AAAAHEdERUYOeQv2AAABGAAAAFJHUE9TPVUYqQAAAWwA
+AFcAR1NVQkzftsEAAFhsAAAPdk9TLzJZHP9/AABn5AAAAGBjbWFwf4HArQAAaEQAAANmZ2FzcAAA
+ABAAAGusAAAACGdseWZH0tR7AABrtAABxnRoZWFk99zk8wACMigAAAA2aGhlYQa3BNQAAjJgAAAA
+JGhtdHhtgiI5AAIyhAAACnxsb2NhBzN6xgACPQAAAAVAbWF4cALnAPYAAkJAAAAAIG5hbWUfPDyk
+AAJCYAAAAZBwb3N09XB1aQACQ/AAABSOAAAAAQAAAADH/rDfAAAAAMjnmb4AAAAAygNENAABAAAA
+DgAAAEIASgAAAAIACAABAQAAAQEBAQEAAgECAaQAAQGlAbEAAgGyAcoAAQHLAcwAAgHNApwAAQKd
+Ap4AAgAEAAAAAgAAAAEAAAABAAAAAAABAAAACgBYAHIAAkRGTFQADmxhdG4AHAAEAAAAAP//AAIA
+AAABACgABkFaRSAAKENBVCAAKENSVCAAKE1PTCAAKFJPTSAAKFRSSyAAKAAA//8AAgAAAAEAAmNw
+c3AADmtlcm4AFAAAAAEAAAAAAAEAAQACAAYADgABAAAAAQAaAAIAAAAGASoCdByiL9RV+lY+AAEA
+CgAFAAQACAABAIUABAAJACIAJAAlACYAJwAoACkAKgArACwALQAuAC8AMAAxADIAMwA0ADUANgA3
+ADgAOQA6ADsAPAA9AGMAgQCCAIMAhACFAIYAhwCIAIkAigCLAIwAjQCOAI8AkACRAJIAkwCUAJUA
+lgCXAJgAmgCbAJwAnQCeAJ8AoADCAMQAxgDIAMoAzADOANAA0gDUANYA2ADaANwA3gDgAOIA5ADm
+AOgA6gDsAO4A8AD0APYA+AD7AP0A/wEBAQMBBQEHAQkBDgEQARIBFAEWARgBGgEcAR4BIAEiASQB
+JgEoASoBLAEuATABMgE0ATYBOAE6ATsBPQE/AUIBRAFjAWUBZwFpAWsBbQFvAXEBygABAR4ABAAA
+ABQAMgA4AEIATABeAGQAagBwAHoAkACiAKgAtgDAANYBAAEGAQwBEgEYAAECmwAjAAIAYwA8ApsA
+GQACAGMAQQKbAB4ABACB/8QClP+wApf/lwKb/+cAAQBjABkAAQA//4gAAQKb/90AAgAS/6EAiP+X
+AAUAOwAhAOsAHgDtACUA7wARApsAPwAEADsABADrAAEA7QAIApsAIgABAD//wwADABL/zgKU/+IC
+l//TAAIAO//zApsAEQAFAd7/9gHg/+wB4v+6AeT/xAHm/84ACgA7AEEApv/uAK3/7wCuAB8A6wA+
+AO0ARQDvADEA9wANARsAEgKbAF8AAQGc/84AAQGc/7AAAQGc/9gAAQBjAA8AAQKU/84AAQAUAAQA
+HQAeACIAOwA/AGMAoADRAQABAQECAScBnAGnAe0B7wHxApQCmgACGbIABAAAEowUdgAaAFsAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAD/8QAAAAD/0wAA/5L/fv+h/9P/0//T/9j/2P/Y/9j/2AAAAAD/
+9v/2//b/4v/i/87/zgAAAAAAAP/2//b/4v/i//YAAP+6/6b/iP/i//b/4v/s/+z/4v/i/+L/4v/i
+//b/zv/2/7r/4v/i//b/4v/i/+L/4v/i/+L/4v/i/+L/4v/i/+L/4v/i/+L/4v/i/+L/4v/i/+L/
+4v/i/+L/4v/i/+L/4v/i/+L/4v/i/+L/4v/i/+IAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAKABQA
+AAAAAAAAAAAeAAAAAAAAAAAAAAAAAC4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAjAAX/7AAAAAAA
+AAAKAAoACgAPAA8ADwAPAA8AIwAjACMAIwAjABkAGQAFAAX/+wAAAA8AIwAjABkAGQAjABkAAAAF
+AAAAGQAjABkAGQAZABkAGQAZABkAGQAjABkAIwAZAA8ADwAjABkAGQAZABkAGQAZABkAGQAZABkA
+GQAZABkAGQAZABkAGQAZABkAGQAZABkAGQAZABkAGQAZABkAGQAZABkAGQAZABkAGQAZAAAAAAAo
+AAAAAP/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/YAAD/7AAAAAAA
+AAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAACgAAAAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAA
+/9gAAP/iAAAAAAAAAAAAAP+6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeABQAHgAAAAAAAAAAACgAAAAA
+AAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPAAAAAAAoAAD/7AAA/+z/7P/s//H/8f/x//b/9v/2
+//b/9gAAAAAAAAAAAAAAAAAA/+z/7AAAAAAAAAAAAAAAAAAAAAAAAP/s/+z/7AAAAAAAAP/2AAAA
+AAAAAAAAAAAAAAAAAAAAAAD/9v/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAP/s/+L/4v/i/+L/
+8f/x//H/9v/2//b/9v/2AAAAAAAAAAAAAAAAAAD/7P/s/+L/4v/sAAAAAAAAAAAAAP/2/+L/7P/i
+AAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAP/2//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+/84AAP/E/8T/xP/J/8n/yf/O/87/zv/O/84AAAAA/+L/7P/i/9j/2P/E/8QAAAAAAAD/4v/i/9j/
+2P/iAAD/xP/E/8T/2P/i/9j/2P/Y/9j/2P/Y/9j/2P/i/9j/4v/Y/87/zv/i/9j/2P/Y/9j/2P/Y
+/9j/2P/Y/9j/2P/Y/9j/2P/Y/9j/2P/Y/9j/2P/Y/9j/2P/Y/9j/2P/Y/9j/2P/Y/9j/2P/Y/9j/
+2P/YAAD/0wAAAAD/zgAA/0z/TP9M/7//uv+w/8T/v/+6/7v/xQAAAAD/4v/s/9j/xP+6/7X/iAAA
+AAAAAP+c/9j/iP+I/5wAAP9g/2D/TP+I/5z/iP+S/5L/pf+T/7n/iP+y/8T/iP+c/3T/iP+I/5z/
+iP+I/4j/iP+I/4j/iP+I/4j/iP+I/4j/iP+I/4j/iP+I/4j/iP+I/4j/iP+I/4j/iP+I/4j/iP+I
+/4j/iP+I/4j/iP+I/4gAAAAAACgAKAAFABQAAAAAAAAABQAFAAUACgAKAAoACgAKACgAKAAoACgA
+KAAUABQAAAAAABQAFAAUACgAKAAUABQAKAAeAAAAAAAAABQAKAAUAB4AHgAUABQAFAAUABQAKAAA
+ACgAAAAUABQAKAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQA
+FAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAKAAA/+z/2P/s/+z/7P/x//H/8f/2//b/9v/2
+//YAAAAAAAAAAAAAAAAAAP/s/+z/2AAA/+wAAAAAAAAAAAAA//b/7P/s/+wAAAAAAAD/9gAAAAAA
+AAAAAAAAAAAAAAAAAAAA//b/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAD/7P/Y/+z/7P/s//H/
+8f/x//b/9v/2//b/9gAAAAAAAAAAAAAAAAAA/+z/7P/Y/77/7AAAAAAAAAAAAAD/9v/s/+z/7AAA
+AAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAD/9v/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAP/s
+/9j/7P/s/+z/8f/x//H/9v/2//b/9v/2AAAAAAAAAAAAAAAAAAD/7P/s/9j/xP/sAAAAAAAAAAAA
+AP/2/+z/7P/sAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAP/2//YAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAeAAD/7AAAAAAAAAAFAAUABQAKAAoACgAKAAoAHgAeAB4AHgAeABQAFAAAAAD/9gAA
+AAoAHgAeABQAFAAeABQAAAAAAAAAFAAeABQAFAAUABQAFAAUABQAFAAeABQAHgAUAAoACgAeABQA
+FAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAU
+ABQAFAAUABQAFAAUAAAAAAAoAAD/7P/E/8T/xP/T//H/8f/x//b/9v/2//b/9gAAAAAAAAAAAAAA
+AAAA/+z/7P/YAAD/7AAAAAAAAAAAAAD/9v/i/+z/zgAAAAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAA
+AAD/9v/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAP/s/+z/xP/E/9P/8f/x//H/9v/2//b/9v/2
+AAAAAAAAAAAAAAAAAAD/7P/s/+z/7P/sAAAAAAAAAAAAAP/2/+L/7P/OAAAAAAAA//YAAAAAAAAA
+AAAAAAAAAAAAAAAAAP/2//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAD/7AAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAD/zv+6/+L/zv/sAAAAAAAAAAD/2AAA/9gAAAAA/+wAAAAAAAAAAAAAAAAAAAAe
+ABQAHgAAAAAAAAAAACgAAP/sAAAAAAAAAAAAOP/OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPAAAAAACMAIwAWgCM
+/9j/2P/YAEsARgA8AFAASwBGAEcAUQCMAIwAbgB4AGQAUABGAAAAFACMAIwAjAAAAGT/7P/sAAAA
+jP/Y/9j/2AAUAAD/7P/2//YAAAAAAAD/7AAAAFAAFAAA/+z/7P/sAAAAAAAAAAUADgAA/+z/7P/s
+/+z/7P/s/+z/7P/s/+z/7P/s/+z/7P/s/+z/7P/s/+z/7P/s/+z/7P/s/+z/7P/s/+z/7P/s/+wA
+AP/7ABQAAP/dAAD/sP+w/7//3f/d/93/4v/i/+L/4v/iAAAAAAAAAAAAAP/s/+z/2P/YAAAAAAAA
+AAAAAP/s/+wAAAAA/87/2P+6/+wAAP/s//b/9v/s/+z/7P/s/+wAAP/sAAD/7P/s/+wAAP/s/+z/
+7P/s/+z/7P/s/+z/7P/s/+z/7P/s/+z/7P/s/+z/7P/s/+z/7P/s/+z/7P/s/+z/7P/s/+z/7P/s
+/+z/7P/s/+z/7AAAAAAAAAAA/84AAP+I/34AAP/J/8n/yf/O/87/zv/O/84AAAAA/+z/7P/s/9j/
+2P/E/8QAAAAAAAD/7P/s/9j/2P/sAAAAAP9+/37/2P/s/9j/4v/i/9j/2P/Y/9j/2P/sAAD/7P+I
+/9j/2P/s/9j/2P/Y/9j/2P/Y/9j/2P/Y/9j/2P/Y/9j/2P/Y/9j/2P/Y/9j/2P/Y/9j/2P/Y/9j/
+2P/Y/9j/2P/Y/9j/2P/Y/9j/2P/YAAD/+wAeAAD/7P/Y/+z/7P/s/+z/7P/s/+z/7P/s/+z/7AAA
+AAAAAAAAAAD/9v/2/+z/7P/Y/77/7AAAAAD/9v/2AAD/9v/s/+z/7P/2AAD/9v/2//b/9v/2//b/
+9v/2AAD/9gAA//b/7P/sAAD/9v/2//b/9v/2//b/9v/2//b/9v/2//b/9v/2//b/9v/2//b/9v/2
+//b/9v/2//b/9v/2//b/9v/2//b/9v/2//b/9v/2//YAAP/TAAAAAP/OAAD/TP8kAAD/v/+6/7D/
+xP+//7r/u//FAAAAAP/i/+z/2P/E/7r/tf+IAAAAAAAAAAD/2AAAAAD/7AAAAAAAAAAA/4gAHgAU
+AB4AAP+l/5P/uQAo/7L/xP+I/r4AAAAAADgAAP9i/2P/ef+C/4b/Q/8g/zH/V/9Q/0j/Jv8N/0T/
+If8I/zL/WP7+/wz/Pf8a/1z/K/9R/0r/YP9A/w//Nf5M/0f/Lv9d/yIADwAA/+wAAAAA/+wAAP/s
+/+z/7P/s/+z/7P/s/+z/7P/s/+wAAAAA/+L/7P/Y/+z/7P/s/+wAAAAAAAD/7P/s/9j/7P/sAAD/
+7P/s/+z/7AAKAAAACv/s/+z/7P/sABT/7P/Y/+z/7P/s/+wAJP/E/+z/7P/s/+z/7P/s/+z/7P/s
+/+z/7P/s/+z/7P/s/+z/7P/s/+z/7P/s/+z/7P/s/+z/7P/s/+z/7P/s/+z/7P/s/+z/7P/7AAIA
+UQAEAAQADAAFAAgABwAJAAkAAgAKAAoABwALAAsAGQAMAAwADwANAA0AFQAOAA4ABwAPAA8ABgAQ
+ABAABQARABEABgASABIAAgATABwABwAdAB0AEAAeAB4ABAAfACEABwAiACIAFgAjACMABwA+AD4A
+GQA/AD8AEwBAAEIABwBeAF4AAwBfAF8ABwBgAGAACQBhAGEABwBjAGMACgBkAGQABwBlAGUAAQBm
+AGYABwBnAGcACwBoAGkABwBrAGsABwBtAG0ABQBuAG4AGABvAG8ABQBwAHAABwByAHIABwBzAHMA
+GAB4AHgABwB5AHkAEQB9AH0ABQCBAIEAAQCZAJkABwC5ALkABwGDAYQABQGFAYUABwGGAYgABQGJ
+AYoAFQGLAYsABgGMAYwAEgGNAY4AFQGPAY8ABgGQAZAAEgGRAZMABwGUAZQABgGWAZgABwGZAZoA
+BQGdAZ0ABwGgAaIABwGlAaUADgGmAaYACAGnAacAFAGoAagADQGpAakACAGqAasAFwGsAa0ADQGu
+Aa4ABQGvAbAADQGxAbEABQGyAbsABwHLAcwADQHNAdAABQHRAdcAEQHYAdgAGQHZAdkADwHaAdoA
+GQHbAdsABwHcAdwAAwHdAd0ACQKSApIABwKdAp4ADQABAAQCmwAMAAMAAwADAAMAAwADADAABQAS
+AAMAJAAdACQAJQADAAMAAwADAAMAAwADAAMAAwADADQAKgADAAMAAwADAAMABgAMABUADAANAA0A
+FQAJAAsACgANAA4AGQAXABUADwAVABAAFgAaAB4AAwADABgAHAAEAAMAIgAFAAMAAwAAACAAIAAg
+ACAAIAAnACgAIAA5ACcAIAAdACAAIAAgACAAIAAgACAAHQAgAB0AHQAgAB0AIAATAAMAAwADAAAA
+AgADAAMAAwAcAAMAAwAAAAMAAAAdABsAHQADAAAAAwAbAAAAAAAAAAMAAwA2AAAAAAAAAB0AAAAA
+AAAAMQAGAAYABgAGAAYABgAHABUADQANAA0ADQALAAsACwALAAwAFwAVABUAFQAVABUAAwAVAB4A
+HgAeAB4AHAAJACkAPgAgAD0AQAA3ACAAIAAgAEcAIABFADgALAAgADoAIAAmAEoATgAgAEwAUABN
+AAMAIABTACAASQBSAB0ANQAdAAYAPwAGADwABgAgABUAIAAVAEIAFQBDABUAQQAMACAADAAgAA0A
+SAANAEQADQBGAA0AIAANADwAFQAoABUAKAAVACgAFQAoAAkAIAAJACAACwAvAAsALQALACsACwAu
+AAsAIAALADkACgAnAA0AIAAgAA4AHQAOAB0ADgAdAA4AHQAOAB0AFwAgABcAIAAXAEkAFAAXACAA
+FQBPABUASwAVACAAFQAgABAAIAAQACAAEAA7ABYAIAAWAFEAFgAgABYAOgAAAAAAGgAdABoAHQAe
+AFcAHgBUAB4ARQAeACAAHgAgAB4AIAADADIAHAAdABwABAAgAAQAWQAEAFgAKQAAAAAAGgAdACcA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM
+ACAADAAgAA0AJwAJACAAGQBVAA8AIAAWAFYAGgAdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAHQAdAAMAHQAdAB0AEQAUADMAEgARABQAMwASAAMAAwADACQAAAADAAMAAwAdAB0AAAAA
+AAMAAAAAAAMAAwADAAAAAAAnACcAJwAnACcAJwAnACcAJwAnACcAJwAnAAMAAwADAAMAAwADAAMA
+AwADAAMAOQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdAA4AJwAnAB0AHQAdAB0ANgA2ADYANgA2
+ADYANgAwAAUAAwAFABMAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAwADAAMAAwADAAMAAwAD
+AAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAB8AIwAdAB0ACABaAB0AIQABACAA
+JwAnAAIAFAAEACMAAAA+AEIAIABeAGEAJQBjAGkAKQBrAGsAMABtAHAAMQByAHMANQB4AHkANwB9
+AH0AOQCBAIEAOgCZAJkAOwC5ALkAPAGDAZQAPQGWAZoATwGdAZ0AVAGgAaIAVQGlAbsAWAHLAd0A
+bwKSApIAggKdAp4AgwACEi4ABAAACmwM8gAaADMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAD/8f/xAAAAAAAA//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x
+//H/8f/xAAAAAAAA//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//EAAAAoAAAA
+AAAA/+L/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+z/2AAA
+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
+/93/2P/sAAAAAAAA/9gAAAAAAAD/sP+r/5z/kv/s/+z/7P/s/+z/7P/s/+z/7P/s/+wAAAAAAAD/
++wAA/+wAAP/2AAD/9v/2/+L/4v/T/9j/xAAA/+L/4v/iAAAAAAAA/93/3f/d/93/2P/s/93/3f/d
+/9gAAAAAAAD/v/+r/5wAAP/s/+z/7P/s/+z/7P/s/+z/7P/s/+wAAAAKAAD/+wAA/+wAAP/2AAD/
+9v/2/+L/4v/i/+L/xP+6/+L/4v/iAAAAAAAA/93/3f/d/93/2P/s/+z/7P/s/9gAAAAAAAD/zv+6
+/7r/uv/s/+z/7P/s/+z/7P/s/+z/7P/s/+wAAAAAAAD/5//sAAAAAAAA/+z/4v/i/87/zv/Y/9j/
+uv+w/87/zv/O/+z/7P/s/8n/yf/J/87/xP/YAAAAAAAA/8T/7P/s/+z/xP+w/7D/sP/Y/9j/2P/Y
+/9j/2P/Y/9j/2P/Y/9gAAAAAAAD/0//sAAAAAAAA/+L/kv+S/8T/xf+I/4j/av9g/7//uv+7/9j/
+2P/E/7//sP+6/87/iP/EAAAAAAAA/7X/nP+c/8T/dP9g/2D/YP+6/6X/uf+y/4j/iP+T/9j/zv+I
+/78AAgBrACQAJAABACUAJQAPACYAJgAQACcAJwAXACgAKAABACkAKQAVACoAKgANACsAKwAUACwA
+LQARAC4ALgAGAC8ALwAIADAAMAAKADEAMQAYADIAMgAOADMAMwAHADQANAAOADUANQAEADYANgAF
+ADcANwAZADgAOAALADkAOgASADsAOwACADwAPAATAD0APQAMAIIAiAABAIkAiQAQAIoAjQABAI4A
+kQARAJIAkgAXAJMAkwAYAJQAmAAOAJoAmgAOAJsAngALAJ8AnwATAKAAoAAWAMIAwgABAMQAxAAB
+AMYAxgABAMgAyAAQAMoAygAQAMwAzAAQAM4AzgAQANAA0AAXANIA0gAXANQA1AABANYA1gABANgA
+2AABANoA2gABANwA3AABAN4A3gANAOAA4AANAOIA4gANAOQA5AANAOYA5gAUAOgA6AAUAOoA6gAR
+AOwA7AARAO4A7gARAPAA8AARAPIA8gARAPQA9AARAPYA9gARAPgA+AAGAPsA+wAIAP0A/QAIAP8A
+/wAJAQEBAQADAQMBAwAIAQUBBQAYAQcBBwAYAQkBCQAYAQwBDAAYAQ4BDgAOARABEAAOARIBEgAO
+ARQBFAABARYBFgAEARgBGAAEARoBGgAEARwBHAAFAR4BHgAFASABIAAFASIBIgAFASYBJgAZASgB
+KAAZASoBKgALASwBLAALAS4BLgALATABMAALATIBMgALATQBNAALATYBNgASATgBOAATAToBOgAT
+ATsBOwAMAT0BPQAMAT8BPwAMAUQBRAAZAWMBYwAPAWUBZQAXAWcBZwAVAWkBaQAUAWsBawAKAW0B
+bQAHAW8BbwAFAXEBcQAZAcoBygAIAAEABAKbAAsAAAAAAAAAAAAAAAAAFgAdAAYAAAAkACIAJAAn
+AAAAAAAAAAAAAAAAAAAAAAAAAAAALAAKAAAAAAAAAAAAAAAmAAsAFAALABEAEQAUABcAGAAZABEA
+EgAbACgAFAATABQADAAcAB4AFQAAAAAAIAAFABoAAAAHAB0AAAAAAAAALQAvAC0ALQAtACIALQAv
+AC0AIgAwACMALQAtAC0ALQAtAC0ALQAiAC0AIgAiAC0AIgAtAAgAAAAAAAAAAAABAAAAAAAAAAUA
+AAAAAAAAAAAAACIAHwAiAAAAAAAAAB8AAAAAAAAAAAAAACEAAAAAAAAAIgAAAAAAAAAOACYAJgAm
+ACYAJgAmABAAFAARABEAEQARABgAGAAYABgACwAoABQAFAAUABQAFAAAABQAFQAVABUAFQAFABcA
+CQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAuAC0ALQAtAC0ALQAtAC0ALQAtAC0AAAAtAC0ALQAt
+AC0AIgAyACIAJgAtACYALQAmAC0AFAAtABQALQAUAC0AFAAtAAsALQALAC0AEQAtABEALQARAC0A
+EQAtABEALQAUAC0AFAAtABQALQAUAC0AFwAvABcALwAYACsAGAAqABgAKQAYAC0AGAAtABgALQAZ
+ACIAEQAwAC0AEgAjABIAIwASACMAEgAjABIAIwAoAC0AKAAtACgALQAEACgALQAUAC0AFAAtABQA
+LQAUAC0ADAAtAAwALQAMAC0AHAAtABwALQAcAC0AHAAtAAAAAAAeACIAHgAiABUALQAVAC0AFQAt
+ABUALQAVAC0AFQAtAAAAIgAFACIABQAaAC0AGgAtABoALQAJAAAAAAAeACIAIgAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsALwALAC0AEQAi
+ABcALwAbAC0AEwAtABwALQAeACIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiACIA
+AAAiACIAIgACAAQADQAGAAIABAANAAYAAAAAAAAAJAAAAAAAAAAAACIAIgAAAAAAAAAAAAAAAAAA
+AAAAAAAAACIAIgAiACIAIgAiACIAIgAiACIAIgAiACIAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAEgAiACIAIgAiACIAIgAhACEAIQAhACEAIQAhABYAHQAA
+AB0ACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMQAPACIAIgAlAC0AIgAiAAMALQAiACIAAQCAACQA
+JQAmACcAKAApACoAKwAsAC0ALgAvADAAMQAyADMANAA1ADYANwA4ADkAOgA7ADwAPQCCAIMAhACF
+AIYAhwCIAIkAigCLAIwAjQCOAI8AkACRAJIAkwCUAJUAlgCXAJgAmgCbAJwAnQCeAJ8AoADCAMQA
+xgDIAMoAzADOANAA0gDUANYA2ADaANwA3gDgAOIA5ADmAOgA6gDsAO4A8ADyAPQA9gD4APsA/QD/
+AQEBAwEFAQcBCQEMAQ4BEAESARQBFgEYARoBHAEeASABIgEmASgBKgEsAS4BMAEyATQBNgE4AToB
+OwE9AT8BRAFjAWUBZwFpAWsBbQFvAXEBygACJMwABAAAHIAfkABGADQAAAAAAAAAAAAAAAAAAAAA
+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
+AAD/7P/s//L/7P/x//b/8QAAACT/8f/sACQAJAAkACQAAAAAAAAAAP/2AAAAAAAAAAD/7P/2//YA
+AAAAAAAAAAAoAAD/9v/2AAD/9v/sAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/s/+z/7P/s
+//H/9v/xAAD//v/x/+z//v/+//7//gAAAAAAAAAA//YAAAAAAAAAAP/s//b/9gAAAAAAAAAHACgA
+AP/2//YAAP/2/+wAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+z/7P/s/+z/8f/2//EAAAAH
+//H/7AAHAAcABwAHAAAAAAAAAAD/9gAAAAAAAAAA/+z/9v/2AAAAAAAAABAAKAAA//b/9gAA//b/
+7AAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7P/s/+z/7P/x//b/8QAAABD/8f/sABAAEAAQ
+ABAAAAAAAAAAAP/2AAAAAAAAAAD/7P/2//YAAAAAAAAADwAoAAD/9v/2AAD/9v/sAAD/9gAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAP/s/+z/7P/s//H/9v/xAAAAD//x/+wADwAPAA8ADwAAAAAAAAAA
+//YAAAAAAAIAAP/s//b/9gAAAAAAAAAWACgAAP/2//YAAP/2/+wAAP/2AAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAA/+z/7P/s/+z/8f/2//EAAAAW//H/7AAWABYAFgAWAAAAAAAAAAD/9gAAAAAAAAAA
+/+z/9v/2AAAAAAAAAAgAKAAA//b/9gAA//b/7AAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/
+7P/s/+z/7P/x//b/8QAAAAj/8f/sAAgACAAIAAgAAAAAAAAAAP/2AAAAAAAKAAD/7P/2//YAAAAA
+AAAAHgAoAAD/9v/2AAD/9v/sAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/s/+z/7P/s//H/
+9v/xAAAAHv/x/+wAHgAeAB4AHgAAAAAAAAAA//YAAAAAAAAAAP/s//b/9gAAAAAAAAAMACgAAP/2
+//YAAP/2/+wAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+z/7P/s/+z/8f/2//EAAAAM//H/
+7AAMAAwADAAMAAAAAAAAAAD/9gAAAAAAAAAA/+z/9v/2AAAAAAAAAAAAKAAA//b/9gAA//b/7AAA
+//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7P/s/+z/7P/x//b/8QAA//r/8f/s//r/+v/6//oA
+AAAAAAAAAP/2AAAAAAAAAAD/7P/2//YAAAAAAAAAAAAoAAD/9v/2AAD/9v/sAAD/9gAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAP/s/+z/7P/s//H/9v/xAAD/9//x/+z/9//3//f/9wAAAAAAAAAA//YA
+AAAAAAAAAP/s//b/9gAAAAAAAAAGACgAAP/2//YAAP/2/+wAAP/2AAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAA/+z/7P/s/+z/8f/2//EAAAAG//H/7AAGAAYABgAGAAAAAAAAAAD/9gAAAAAAAAAA/+z/
+9v/2AAAAAAAAAAAAKAAA//b/9gAA//b/7AAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7P/s
+/+z/7P/x//b/8QAA//b/8f/s//b/9v/2//YAAAAAAAAAAP/2AAAAAAAAAAD/7P/2//YAAAAAAAAA
+AAAoAAD/9v/2AAD/9v/sAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/s/+z/7P/s//H/9v/x
+AAD/9v/x/+z/9f/1//X/9QAAAAAAAAAA//YAAAAAAAAAAP/s//b/9gAAAAAAAAAAACgAAP/2//YA
+AP/2/+wAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+z/7P/s/+z/8f/2//EAAP/2//H/7P/y
+//L/8v/yAAAAAAAAAAD/9gAAAAAAAAAA/+z/9v/2AAAAAAAAAAAAKAAA//b/9gAA//b/7AAA//YA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7P/s/+z/7P/x//b/8QAA//b/8f/s//H/8f/x//EAAAAA
+AAAAAP/2AAAAAAAAAAD/8f/2//YAAAAAAAAAAAAoAAD/9v/2AAD/9v/xAAD/9gAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAP/x//H/8f/x//H/9v/xAAD/9v/x//H/7P/d/9gAAAAAAAAAAAAA//YAAAAA
+AAAAAP/s//b/9gAAAAAAAAAAACgAAP/2//YAAP/2/+wAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAA/+z/7P/s/+z/8f/2//EAAP/2//H/7P/s/+b/5v/mAAAAAAAAAAD/9gAAAAAAAAAA/+z/9v/2
+AAAAAAAAAAAAKAAA//b/9gAA//b/7AAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7P/s/+z/
+7P/x//b/8QAA//b/8f/s/+z/3v/e/94AAAAAAAAAAP/2AAAAAAAAAAD/7P/2//YAAAAAAAAAAAAo
+AAD/9v/2AAD/9v/sAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/s/+z/7P/s//H/9v/xAAD/
+9v/x/+z/7P/j/+P/4wAAAAAAAAAA//YAAAAAAAAAAP/s//b/9gAAAAAAAAAAACgAAP/2//YAAP/2
+/+wAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+z/7P/s/+z/8f/2//EAAP/2//H/7P/s/+T/
+5P/kAAAAAAAAAAD/9gAAAAAAAAAA/+z/9v/2AAAAAAAAAAAAKAAA//b/9gAA//b/7AAA//YAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAD/7P/s/+z/7P/x//b/8QAA//b/8f/s/+z/3//f/98AAAAAAAAA
+AP/2AAAAAAAAAAD/7P/2//YAAAAAAAAAAAAoAAD/9v/2AAD/9v/sAAD/9gAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAP/s/+z/7P/s//H/9v/xAAD/9v/x/+z/7P/Y/9gAAAAAAAAAAAAA//YAAAAAAAAA
+AP/s//b/9gAAAAAAAAAAACgAAP/2//YAAP/2/+wAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+/+z/7P/s/+z/8f/2//EAAP/2//H/7P/s/93/3f/dAAAAAAAAAAD/7P/7AAAAAP/2/8n/4v/i/+z/
+7P/sAAAAAP/s/+L/4v/s/+z/0//s//YAAP/s/+z/7P/s/+z/7P/s/+z/7P/n/+z/yf/J/93/2P/d
+/+L/3f/n//b/3f/Y/+z/xP/YAAAAAAAAAAAAAP/s//sAAAAA//b/7P/s/+z/9v/2//YAAAAe//b/
+7P/s//b/7P/s//b/9gAA//b/9v/2//b/9v/2//b/9v/2//b/9v/s/+z/7P/s/+z/7P/s//b/9v/s
+/+z/8v/y//L/8gAAAAAAAAAA/+z/+wAAAAD/9v/Y/+L/4v/s/+z/7AAAABT/7P/i/+L/7P/s/9j/
+7P/2AAD/7P/s/+z/7P/s/+z/7P/s/+z/7P/s/9j/2P/d/9j/3f/i/93/7P/2/93/2P/s/8T/2AAA
+AAAAAAAAAAD/7P/7AAAAAP/2/+z/7P/s//b/9v/2AAAAHv/2/+z/7P/2/+z/7P/2//YAAP/2//b/
+9v/2//b/9v/2//b/9v/2//b/7P/s/+z/7P/s/+z/7P/2//b/7P/s/+z/2P/YAAAAAAAAAAAAAP/s
+//sAAAAA//b/7P/s/+z/7P/s/+wAAAAU/+z/7P/s/+z/7P/s/+z/9gAA/+z/7P/s/+z/7P/s/+z/
+7P/s/+z/7P/s/+z/7P/s/+z/7P/s/+z//f/s/+z//f/9//3//QAAAAAAAAAA/+z/+wAAAAD/9v/s
+/+z/7P/s/+z/7AAAABT/7P/s/+z/7P/s/+z/7P/2AAD/7P/s/+z/7P/s/+z/7P/s/+z/7P/s/+z/
+7P/s/+z/7P/s/+z/7P/2/+z/7P/1//X/9f/1AAAAAAAAAAD/7P/7AAAAAP/2/+z/7P/s//b/9v/2
+AAAAHv/2/+z/7P/2/+z/7P/2//YAAP/2//b/9v/2//b/9v/2//b/9v/2//b/7P/s/+z/7P/s/+z/
+7P/2//b/7P/s/+z/2P/Y/qUAAAAAAAAAAP/s//sAAAAA//YAAP/i/+L/7P/s/+wAAAAU/+z/4v/i
+/+z/7P/Y/+z/9gAA/+z/7P/s/+z/7P/s/+z/7P/s/+z/7P/E/8T/3f/Y/93/4v/d/+z/9v/d/9j/
+7P/E/9gAAAAAAAAAAAAA//YAAAAAAAAAAP/s//b/9gAAAAAAAAAAACgAAP/2//YAAP/2/+wAAP/2
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+z/7P/s/+z/8f/2//EAAP/2//H/7P/s/9j/2P/LAAAA
+AAAAAAD/9gAAAAAAAAAA/+z/9v/2AAAAAAAAAAAAKAAA//b/9gAA//b/7AAA//YAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAD/7P/s/+z/7P/x//b/8QAA//b/8f/s/+z/2P/Y/7YAAAAAAAAAAP/2AAAA
+AAAAAAD/7P/2//YAAAAAAAAAAAAoAAD/9v/2AAD/9v/sAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAP/s/+z/7P/s//H/9v/xAAD/9v/x/+z/7P/Y/9j/xwAAAAAAAAAA//YAAAAAAAAAAP/s//b/
+9gAAAAAAAAAAACgAAP/2//YAAP/2/+wAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+z/7P/s
+/+z/8f/2//EAAP/2//H/7P/s/9j/2P/OAAAAAAAAAAD/9gAAAAAAAAAA/+z/9v/2AAAAAAAAAAAA
+KAAA//b/9gAA//b/7AAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7P/s/+z/7P/x//b/8QAA
+//b/8f/s/+z/2P/Y/88AAAAAAAAAAP/2AAAAAAAAAAD/7P/2//YAAAAAAAAAAAAoAAD/9v/2AAD/
+9v/sAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/s/+z/7P/s//H/9v/xAAD/9v/x/+z/7P/Y
+/9j+EQAAAAAAAAAA//YAAAAAAAAAAP/s//b/9gAAAAAAAAAAACgAAP/2//YAAP/2/+wAAP/2AAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAA/+z/7P/s/+z/8f/2//EAAP/2//H/7P/s/9j/2P/XAAAAAAAA
+AAD/9gAAAAAAAAAA/+z/9v/2AAAAAAAAAAAAKAAA//b/9gAA//b/7AAA//YAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAD/7P/s/+z/7P/x//b/8QAA//b/8f/s/+z/2P/Y/9UAAAAAAAAAAP/2AAAAAAAA
+AAD/7P/2//YAAAAAAAAAAAAoAAD/9v/2AAD/9v/sAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AP/s/+z/7P/s//H/9v/xAAD/9v/x/+z/7P/Y/9j/pwAAAAAAAAAA//YAAAAAAAAAAP/s//b/9gAA
+AAAAAAAAACgAAP/2//YAAP/2/+wAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+z/7P/s/+z/
+8f/2//EAAP/2//H/7P/s/9j/2P+wAAAAAAAAAAD/9gAAAAAAAAAA/+z/9v/2AAAAAAAAAAAAKAAA
+//b/9gAA//b/7AAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7P/s/+z/7P/x//b/8QAA//b/
+8f/s/+z/2P/Y/5UAAAAAAAAAAP/2AAAAAAAAAAD/7P/2//YAAAAAAAAAAAAoAAD/9v/2AAD/9v/s
+AAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/s/+z/7P/s//H/9v/xAAD/9v/x/+z/7P/Y/9j/
+qAAAAAAAAAAA//YAAAAAAAAAAP/s//b/9gAAAAAAAAAAACgAAP/2//YAAP/2/+wAAP/2AAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAA/+z/7P/s/+z/8f/2//EAAP/2//H/7P/s/9j/2P8mAAAAAAAAAAD/
+9gAAAAAAAAAA/+z/9v/2AAAAAAAAAAAAKAAA//b/9gAA//b/7AAA//YAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAD/7P/s/+z/7P/x//b/8QAA//b/8f/s/+z/2P/Y/50AAAAAAAAAAP/2AAAAAAAAAAD/
+7P/2//YAAAAAAAAAAAAoAAD/9v/2AAD/9v/sAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/s
+/+z/7P/s//H/9v/xAAD/9v/x/+z/7P/Y/9j/vgAAAAAAAAAA//YAAAAAAAAAAP/s//b/9gAAAAAA
+AAAAACgAAP/2//YAAP/2/+wAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+z/7P/s/+z/8f/2
+//EAAP/2//H/7P/s/9j/2P+tAAAAAAAAAAD/9gAAAAAAAAAA/+z/9v/2AAAAAAAAAAAAKAAA//b/
+9gAA//b/7AAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7P/s/+z/7P/x//b/8QAA//b/8f/s
+/+z/2P/Y/zUAAAAAAAAAAP/2AAAAAAAAAAD/7P/2//YAAAAAAAAAAAAoAAD/9v/2AAD/9v/sAAD/
+9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/s/+z/7P/s//H/9v/xAAD/9v/x/+z/7P/Y/9j/0QAA
+AAAAAAAA//YAAAAAAAAAAP/s//b/9gAAAAAAAAAAACgAAP/2//YAAP/2/+wAAP/2AAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAA/+z/7P/s/+z/8f/2//EAAP/2//H/7P/s/+z/7P/sAAAAAAAAAAD/9gAA
+AAAAAAAAAAD/9v/2AAAAAAAAAAAAKAAA//b/9gAA//b/7AAA//YAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAD/xAAA/+z/7P/x//b/8QAA//b/8f/s/+z/xP/Y/4MAAAAAAAAAAP/s//sAAAAA//b/7P/s
+/+z/7P/s/+wAAAAU/+z/7P/s/+z/7P/s/+z/9gAA/+z/7P/s/+z/7P/s/+z/7P/s/+z/7P/s/+z/
+7P/s/+z/7P/s/+z/9v/s/+z/7P/Y/9gAAAACAIIARABGACcARwBHAA4ASABIACcASQBJAAoASgBK
+AAsASwBLACcATABMADQATQBNACwATgBOAAQATwBPAA4AUABTACcAVABUAAYAVQBVAEUAVgBaACcA
+WwBbAA0AXABcACcAXQBdAAQAdwB3AAEAoQChAEMAogCiACcAowCjACgApACkADEApQClACQApgCm
+AEMApwCqACcAqwCrABMArACsAB4ArQCtABYArgCuACcArwCvABgAsACwABkAsQCxACcAsgCyAA4A
+swCzADgAtAC0ACcAtQC1ACAAtgC2ACYAtwC3ABsAuAC4AA4AugC7ACcAvAC8ADkAvQC9ADsAvgC+
+ADIAvwC/ACQAwADAACcAwQDBAB8AwwDDACMAxQDFACIAxwDHACcAyQDJAB0AywDLACUAzQDNADIA
+zwDPABIA0QDRAAIA0wDTAA4A1QDVABcA1wDXABQA2QDZADMA2wDbACcA3QDdABUA3wDfAAsA4QDh
+AAsA4wDjAAsA5QDlAAsA5wDnACcA6QDpACcA6wDrABEA7QDtABAA7wDvAA8A8QDxACcA8wDzACcA
+9QD1AC8A9wD3ACoA+QD6AAQA/AD8AA4A/gD+AA4BAAEAAAMBAgECAEQBBAEEAA4BBgEGADUBCAEI
+ACcBCgEKADcBCwELADYBDQENACsBDwEPAB8BEQERABoBEwETAA8BFQEVACcBFwEXAC4BGQEZAEUB
+GwEbAC0BHQEdABIBHwEfAEMBIQEhACcBIwEjABwBJwEnAAwBKQEpACcBKwErAEABLQEtADwBLwEv
+ADoBMQExACcBMwEzACgBNQE1ACcBNwE3AEEBOQE5AEIBPAE8AAcBPgE+AAgBQAFAAAUBQQFBAAoB
+RQFFACcBRgFGACwBZAFkACcBZgFmAA4BaAFoAAoBagFqACcBbAFsAD0BbgFuAD4BcAFwAD8BcgFy
+ACcBvAG8ADQByQHJAA4CBgIfAAECkwKTACcClAKUACkClQKXAAQCmAKYACcCmQKZAA4CmgKaADAC
+mwKbAAkCnAKcACEAAQAEApsACgAPAA8ADwAPAA8ADwABADEADwAPABYAAAAWACYADwAPAA8ADwAP
+AA8ADwAPAA8ADwAEAAgADwAPAA8ADwAPACUACgACAAoACwALAAIAKwApAC4ACwAqAC8ADgACABIA
+AgATAA0AMgACAA8ADwAoADAAJwAPAC0AMQAPAA8AAAAMAAwADAAMAAwABgAbAAwAHAAGAAwAAAAM
+AAwADAAMAAwADAAMAAAADAAAAAAADAAAAAwAAwAPAA8ADwAAABAADwAPAA8AMAAPAA8AAAAPAAAA
+AAAzAAAADwAAAA8AMwAAAAAAAAAPAA8AAAAAAAAAAAAAAAAAAAAAACwAJQAlACUAJQAlACUAJQAC
+AAsACwALAAsAKQApACkAKQAKAA4AAgACAAIAAgACAA8AAgACAAIAAgACADAAKwAYAAwADAAMAAwA
+FAAMAAwADAAMAAwADAAXAB8ADAAeAAwAEQAMAAwADAAMAAwADAAPAAwADAAMAAwADAAAABUAAAAl
+AAwAJQAMACUADAACAAwAAgAMAAIADAACAAwACgAMAAoADAALAAwACwAMAAsADAALAAwACwAMAAIA
+GwACABsAAgAbAAIAGwArAAwAKwAMACkAIgApACAAKQAdACkAIQApAAwAKQAcAC4AGQALAAwADAAq
+AAAAKgAAACoAAAAqAAAAKgAAAA4ADAAOAAwADgAMAAcADgAMAAIADAACAAwAAgAMAAIADAATAAwA
+EwAMABMAJAANAAwADQAMAA0ADAANAB4AAAAAADIAAAAyAAAAAgAMAAIADAACAAwAAgAMAAIADAAC
+AAwADwAAADAAAAAwACcADAAnAAwAJwAMABgAAAAAADIAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAMAAoADAALAAYAKwAMAC8ADAAS
+AAwADQAMADIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPAAAAAAAAAA8A
+BwAjAA8ADwAHACMADwAPAA8ADwAWAAAADwAPAA8AAAAAAAAAAAAPAAAAAAAPAA8ADwAAAAAABgAG
+AAYABgAGAAYABgAGAAYABgAGAAYABgAPAA8ADwAPAA8ADwAPAA8ADwAPABwAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAqAAYABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAxAA8AMQADAA8AAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAP
+AA8ADwAPAA8ADwAPAA8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAADwAMAAkAAAAAACYAGgAAAAAABQAMAAYABgABAKsARABFAEYARwBIAEkA
+SgBLAEwATQBOAE8AUABRAFIAUwBUAFUAVgBXAFgAWQBaAFsAXABdAHcAoQCiAKMApAClAKYApwCo
+AKkAqgCrAKwArQCuAK8AsACxALIAswC0ALUAtgC3ALgAugC7ALwAvQC+AL8AwADBAMMAxQDHAMkA
+ywDNAM8A0QDTANUA1wDZANsA3QDfAOEA4wDlAOcA6QDrAO0A7wDxAPMA9QD3APkA+gD8AP4BAAEC
+AQQBBgEIAQoBCwENAQ8BEQETARUBFwEZARsBHQEfASEBIwEnASkBKwEtAS8BMQEzATUBNwE5ATwB
+PgFAAUEBRQFGAWQBZgFoAWoBbAFuAXABcgG8AckCBgIHAggCCQIKAgsCDAINAg4CDwIQAhECEgIT
+AhQCFQIWAhcCGAIZAhoCGwIcAh0CHgIfApMClAKVApYClwKYApkCmgKbApwAAgA4AAQAAAAYADAA
+AgACAAAAAAAA//YAAQHoAAkAAQAAAAAAAAABAAAAAQAAAAEAAQGcAAEAAQABAAQB6AHsAe4B8AAC
+ADwABAAAABwAJAACAAMAAAAAAAAAAP/i/9gAAQGcAAEAAQABAd8ACQACAAAAAgAAAAEAAAAAAAAA
+AQABAAEBnAABAAAACgDWAZAAAkRGTFQADmxhdG4ALgAEAAAAAP//AAsAAAACAAMABAAFAAYABwAL
+AAwADQAOACgABkFaRSAARENBVCAAYkNSVCAARE1PTCAAgFJPTSAAgFRSSyAARAAA//8ACwABAAIA
+AwAEAAUABgAHAAsADAANAA4AAP//AAwAAQACAAMABAAFAAYABwAIAAsADAANAA4AAP//AAwAAQAC
+AAMABAAFAAYABwAJAAsADAANAA4AAP//AAwAAQACAAMABAAFAAYABwAKAAsADAANAA4AD2FhbHQA
+XGFhbHQAYmNhc2UAaGRub20AcGZyYWMAdmhpc3QAfmxpZ2EAhGxudW0AimxvY2wAkGxvY2wAlmxv
+Y2wAnG51bXIAonBudW0AqHN1YnMArnN1cHMAtAAAAAEAAAAAAAEAAQAAAAIACwAOAAAAAQAGAAAA
+AgAFAAcAAAABAA0AAAABAA8AAAABAAsAAAABAAQAAAABAAIAAAABAAMAAAABAAUAAAABAAwAAAAB
+AAoAAAABAAkAEAAiACoAMgA6AEIASgBSAFoAYgBqAHIAegCCAIoAkgCaAAMAAAABAIAAAwAAAAEE
+qgABAAAAAQjwAAEAAAABCPoAAQAAAAEI/gABAAAAAQkCAAEAAAABCY4ABgAAAAEKHgABAAAAAQqQ
+AAEAAAABCxwAAQAAAAELrAABAAAAAQw8AAEAAAABDEQAAQAAAAEMTAABAAAAAQxQAAQAAAABDJYA
+AQOqAGcA1ADeAOoA9gEAAQoBDgEcASoBOAFGAVQBYgFwAX4BjAGaAaYBsgG8AcYB0AHaAeQB7gH4
+AgICDAIWAiACKgI0Aj4CSAJSAlwCZgJyAnwChgKQApoCpAKuArgCvALAAsoCzgLSAtYC2gLeAuIC
+5gLqAu4C8gL2AvoC/gMCAwYDCgMOAxIDFgMaAx4DIgMmAyoDLgMyAzYDOgM+A0IDRgNKA04DUgNW
+A1oDXgNiA2YDagNuA3IDdgN6A34DggOGA4oDjgOSA5YDmgOeA6IDpgAEAj4CPwI8Aj0ABQHYAiQC
+JgIgAiIABQHZAiUCJwIhAiMABAI0AjYCMAIyAAQCNQI3AjECMwABAZwABgKTAbIB8gH8Ad4B6AAG
+ApQBswHzAf0B3wHpAAYClQG0AfQB/gHgAeoABgKWAbUB9QH/AeEB6wAGApcBtgH2AgAB4gHsAAYC
+mAG3AfcCAQHjAe0ABgKZAbgB+AICAeQB7gAGApoBuQH5AgMB5QHvAAYCmwG6AfoCBAHmAfAABgKc
+AbsB+wIFAecB8QAFAdoCLAIuAigCKgAFAdsCLQIvAikCKwAEAl4CeAIGAkQABAJfAnkCBwJFAAQC
+YAJ6AggCRgAEAmECewIJAkcABAJiAnwCCgJIAAQCYwJ9AgsCSQAEAmQCfgIMAkoABAJlAn8CDQJL
+AAQCZgKAAg4CTAAEAmcCgQIPAk0ABAJoAoICEAJOAAQCaQKDAhECTwAEAmoChAISAlAABAJrAoUC
+EwJRAAQCbAKGAhQCUgAEAm0ChwIVAlMABAJuAogCFgJUAAQCbwKJAhcCVQAFAUECcAKKAhgCVgAE
+AnECiwIZAlcABAJyAowCGgJYAAQCcwKNAhsCWQAEAnQCjgIcAloABAJ1Ao8CHQJbAAQCdgKQAh4C
+XAAEAncCkQIfAl0AAQHcAAEB3QAEAkICQwJAAkEAAQHUAAEBzgABAdUAAQHPAAEB0AABApIAAQHR
+AAEB0gABAdMAAQHWAAEB1wABAd4AAQHfAAEB4AABAeEAAQHiAAEB4wABAeQAAQHlAAEB5gABAecA
+AQIgAAECIQABAigAAQIpAAECMAABAjEAAQI4AAECPAABAkAAAQIGAAECBwABAggAAQIJAAECCgAB
+AgsAAQIMAAECDQABAg4AAQIPAAECEAABAhEAAQISAAECEwABAhQAAQIVAAECFgABAhcAAQIYAAEC
+GQABAhoAAQIbAAECHAABAh0AAQIeAAECHwACABYABwAHAAAACwAMAAEADwAPAAMAEQAcAAQAPgA+
+ABAAQABAABEARABeABIAYABgAC0AZABkAC4AbQBtAC8AbwBvADAAfQB9ADEBgwGIADIBmQGaADgB
+6AHxADoCIgIjAEQCKgIrAEYCMgIzAEgCOQI5AEoCPQI9AEsCQQJBAEwCRAJdAE0AAQO6AGkA2ADi
+AO4A+gEEAQ4BEgEgAS4BPAFKAVgBZgF0AYIBkAGeAaIBrgG6AcQBzgHYAeIB7AH2AgACCgIWAiAC
+KgI2AkACSgJUAl4CaAJyAn4CiAKSApwCpgKwAroCxALIAswC1gLaAt4C4gLmAuoC7gLyAvYC+gL+
+AwIDBgMKAw4DEgMWAxoDHgMiAyYDKgMuAzIDNgM6Az4DQgNGA0oDTgNSA1YDWgNeA2IDZgNqA24D
+cgN2A3oDfgOCA4YDigOOA5IDlgOaA54DogOmA6oDrgOyA7YABAI+Aj8CPAI9AAUB2AIkAiYCIAIi
+AAUB2QIlAicCIQIjAAQCNAI2AjACMgAEAjUCNwIxAjMAAQGcAAYCkwGyAfIB/AHeAegABgKUAbMB
+8wH9Ad8B6QAGApUBtAH0Af4B4AHqAAYClgG1AfUB/wHhAesABgKXAbYB9gIAAeIB7AAGApgBtwH3
+AgEB4wHtAAYCmQG4AfgCAgHkAe4ABgKaAbkB+QIDAeUB7wAGApsBugH6AgQB5gHwAAYCnAG7AfsC
+BQHnAfEAAQHKAAUB2gIsAi4CKAIqAAUB2wItAi8CKQIrAAQCXgJ4AgYCRAAEAl8CeQIHAkUABAJg
+AnoCCAJGAAQCYQJ7AgkCRwAEAmICfAIKAkgABAJjAn0CCwJJAAQCZAJ+AgwCSgAEAmUCfwINAksA
+BQJmAoACDgJMAbwABAJnAoECDwJNAAQCaAKCAhACTgAFAmkCgwIRAk8ByQAEAmoChAISAlAABAJr
+AoUCEwJRAAQCbAKGAhQCUgAEAm0ChwIVAlMABAJuAogCFgJUAAQCbwKJAhcCVQAFAUECcAKKAhgC
+VgAEAnECiwIZAlcABAJyAowCGgJYAAQCcwKNAhsCWQAEAnQCjgIcAloABAJ1Ao8CHQJbAAQCdgKQ
+Ah4CXAAEAncCkQIfAl0AAQHcAAEB3QAEAkICQwJAAkEAAQHUAAEBzgABAdUAAQFFAAEBzwABAdAA
+AQKSAAEB0QABAdIAAQHTAAEB1gABAdcAAQHeAAEB3wABAeAAAQHhAAEB4gABAeMAAQHkAAEB5QAB
+AeYAAQHnAAECIAABAiEAAQIoAAECKQABAjAAAQIxAAECOAABAjwAAQJAAAECBgABAgcAAQIIAAEC
+CQABAgoAAQILAAECDAABAg0AAQIOAAECDwABAhAAAQIRAAECEgABAhMAAQIUAAECFQABAhYAAQIX
+AAECGAABAhkAAQIaAAECGwABAhwAAQIdAAECHgABAh8AAgAYAAcABwAAAAsADAABAA8ADwADABEA
+HAAEAC8ALwAQAD4APgARAEAAQAASAEQAXgATAGAAYAAuAGQAZAAvAG0AbQAwAG8AbwAxAH0AfQAy
+ASUBJQAzAYMBiAA0AZkBmgA6AegB8QA8AiICIwBGAioCKwBIAjICMwBKAjkCOQBMAj0CPQBNAkEC
+QQBOAkQCXQBPAAIACgACAcoByQABAAIALwBPAAEABgAgAAEAAQElAAEABgFwAAEAAQBMAAIAYAAt
+Aj0CIgIjAjICMwGcAegB6QHqAesB7AHtAe4B7wHwAfECKgIrAkQCRQJGAkcCSAJJAkoCSwJMAk0C
+TgJPAlACUQJSAlMCVAJVAlYCVwJYAlkCWgJbAlwCXQJBAAIACAAHAAcAAAALAAwAAQAPAA8AAwAR
+ABwABAA+AD4AEABAAEAAEQBEAF0AEgBkAGQALAACAF4ALAI8AiACIQIwAjEB3gHfAeAB4QHiAeMB
+5AHlAeYB5wIoAikCBgIHAggCCQIKAgsCDAINAg4CDwIQAhECEgITAhQCFQIWAhcCGAIZAhoCGwIc
+Ah0CHgIfAkAAAgAJAAcABwAAAAsADAABAA8ADwADABEAEQAEABMAHAAFAD4APgAPAEAAQAAQAEQA
+XQARAGQAZAArAAMAAQBGAAEAEgAAAAEAAAAIAAIACAHoAfEAAAIiAiMACgIqAisADAIyAjMADgI5
+AjkAEAI9Aj0AEQJBAkEAEgJEAl0AEwACAAgBnAGcAAAB3gHnAAECBgIhAAsCKAIpACcCMAIxACkC
+OAI4ACsCPAI8ACwCQAJAAC0AAgBgAC0B3gHfAeAB4QHiAeMB5AHlAeYB5wIgAiECKAIpAjACMQI4
+AjwCQAIGAgcCCAIJAgoCCwIMAg0CDgIPAhACEQISAhMCFAIVAhYCFwIYAhkCGgIbAhwCHQIeAh8A
+AgAIAegB8QAAAiICIwAKAioCKwAMAjICMwAOAjkCOQAQAj0CPQARAkECQQASAkQCXQATAAIAXgAs
+Aj8CJgInAjYCNwH8Af0B/gH/AgACAQICAgMCBAIFAi4CLwJ4AnkCegJ7AnwCfQJ+An8CgAKBAoIC
+gwKEAoUChgKHAogCiQKKAosCjAKNAo4CjwKQApECQwACAAkABwAHAAAACwAMAAEADwAPAAMAEQAR
+AAQAEwAcAAUAPgA+AA8AQABAABAARABdABEAZABkACsAAgBeACwCPgIkAiUCNAI1AfIB8wH0AfUB
+9gH3AfgB+QH6AfsCLAItAl4CXwJgAmECYgJjAmQCZQJmAmcCaAJpAmoCawJsAm0CbgJvAnACcQJy
+AnMCdAJ1AnYCdwJCAAIACQAHAAcAAAALAAwAAQAPAA8AAwARABEABAATABwABQA+AD4ADwBAAEAA
+EABEAF0AEQBkAGQAKwABAAYBnwACAAEAEwAcAAAAAQAGAoAAAgABABMAHAAAAAEABgDrAAEAAQBW
+AAIAKAARAdgB2QHaAdsB3AHdAdQBzgHVAc8B0AKSAdEB0gHTAdYB1wABABEACwAMAD4AQABeAGAA
+bQBvAH0BgwGEAYUBhgGHAYgBmQGaAAEArgACAAoApAARACQALAA0ADwARABMAFQAXABkAGoAcAB2
+AHwAggCIAI4AlAKeAAMASQDAAcwAAwBJAOcBsQADAEkATgGwAAMASQBLAa8AAwBJAEUBqwADAEkA
+TQGpAAMASQBPAagAAwBJAEwBrQACAEsBrAACAEUBywACAOcBqgACAE0CnQACAMABrgACAE4BpwAC
+AEkBpgACAE8BpQACAEwAAQAEAQEAAgB5AAEAAgBJAcoAAAAEAfEBkAAFAAACigK8ABUAjAKKArz/
+tQHgADEBAgAAAgAFAwAAAAAAAKAAAG8AAABKAAAAAAAAAABQZkVkAIEAIP7/ArL+ygBaA5MBhgAA
+AJMAAAAAATEBHQAAACAAAwAAAAMAAAADAAAAHAABAAAAAAFcAAMAAQAAABwABAFAAAAATABAAAUA
+DAB+AX8CGwI3ArwCwALIAt0DBAMIAwwDEgMVAygeAx4LHh8eIx5BHlceYR5rIBUgIiAmIDAgMyA6
+ID4gRCBTIGAgrCEiIhLgAP7///8AAAAgAKACGAI3ArsCwALGAtgDAAMGAwoDEgMVAyYeAh4KHh4e
+Ih5AHlYeYB5qIAAgGCAmIC8gMiA5ID4gRCBTIF8grCEiIhLgAP7/////4//C/yr/D/6M/on+hP51
+/lP+Uv5R/kz+Sv4642HjW+NJ40fjK+MX4w/jB+Fz4XHhbuFm4WXhYOFd4VjhSuE/4PTgf9+QIaMC
+pQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAgoAAAAAAQAAAQAAAAAAAAAAAAAAAAAAAAEAAgAAAAAA
+AAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAMABAAFAAYABwAIAAkACgAL
+AAwADQAOAA8AEAARABIAEwAUABUAFgAXABgAGQAaABsAHAAdAB4AHwAgACEAIgAjACQAJQAmACcA
+KAApACoAKwAsAC0ALgAvADAAMQAyADMANAA1ADYANwA4ADkAOgA7ADwAPQA+AD8AQABBAEIAQwBE
+AEUARgBHAEgASQBKAEsATABNAE4ATwBQAFEAUgBTAFQAVQBWAFcAWABZAFoAWwBcAF0AXgBfAGAA
+YQAAAIYAhwCJAIsAkwCYAJ4AowCiAKQApgClAKcAqQCrAKoArACtAK8ArgCwALEAswC1ALQAtgC4
+ALcAvAC7AL0AvgGRAHIAZABlAGkBkwB4AKEAcABrAaEAdgBqAAAAiACaAAAAcwAAAAAAZwB3AAAA
+AAAAAAAAAABsAHwAAACoALoAgQBjAG4AAAAAAAAAAABtAH0BlABiAIIAhQCXARQBFQGGAYcBjQGO
+AYkBigC5AAAAwQE6AZwBoAGZAZoAAAAAAZIAeQGLAY8BlgCEAIwAgwCNAIoAjwCQAJEAjgCVAJYA
+AACUAJwAnQCbAPMBSgFRAHEBTQFOAU8AegFSAVABSwAAAAEAAf//AA8AAgAyAAABwgHMAAMABwAA
+MxEhESUhESEyAZD+ogEs/tQBzP40MgFoAAIAQf/4ANcCkQALABwAADc0NjMyFhUUBiMiJjc0NzY3
+NjsBMhUUBwYDBiMiQR8PDh4dCxMfJRQbBwEcBRkCITUBCw0mEyEgDxccIX0XoNNbFhECCpT+twUA
+AAAAAgAeAfEA5wKwABYALQAAEzQ+ATc2MzIVFAcOAgcOBSMiNzQ+ATc2MzIVFAcOAgcOBSMiHgQF
+AQQcHQIEERIBAQIBAgMEBAyCBAUBBBwdAgQREgEBAgECAwQEDAH/AT9KCh0ZBAoOOjkEAwgCBAEB
+DgE/SgodGQQKDjo5BAMIAgQBAQAAAgAe//YBnAIUAG0AgAAANzU0NjsBMjY3NjU0KwEiPQE0OwEy
+NTY3Njc+ATMyFRQGFRQ7ATI3Njc2MzIVFAYVFDsBMhYVFAYrASIVBhQ7ATIWFRQGKwEGFQYHFAcG
+IyoBLgE2NTQ2NTQrAQYHBgcGByIjIiY1NDY1NCsBIiY3FDsBMjU+AjU0KwEiBxUOAh4EB0kFAQEQ
+BV8HB2QJDQgCAQQFDBMZBloHARkBAwsYGARACgUGB0gGEwdcBwQFCVYPFQEBARQHBwMBARYHVgsB
+FQEEBQMKCwcWA0QIBIAJWgcFCQUHWgYCAgsHqQQIBQIFcwsEDQYLBlk7EAIGAQsDnAQFB6EEBwoF
+mwQFBQsKBAV4DAYLCgQCA5YCAQIFAwEHAgSNAwQCA5YCBwEFCASNAwQGIAUGJD4aAwQFARA/LAAD
+ADL/cgG2AqoAUwBgAG4AADc0NjMyHgEXFhcWMzI/ATYmJy4DNTQ2MzI/ATY7ATIPAQYXFjMeARUU
+IyImJy4CJyYnJg8BBhcWFxYVFAYjIgcGDwEGKwEiPwE2NCYnJiMuARMUFhcWMzI/ATYjIgYTFDM+
+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
+NiMHIi4BNTwBPgIzOgEWMzI2MzIWFRQGByImIyIGIyImNhQWMzI+AzU0JiMiDwEOAhMGCysFSwgC
+BkYFBQMBAwUEAS45DyFVDqXBzJIgoCEQTgMIA5gMNWGSTC8MlZUxDgkIGBgKCwQCC00LAgEFBgQE
+BQIBAQKgqJ6zAgQEBDsaCDZKZkkle5MEODijpwAAAAEAFP/9Ai8CsgBoAAA3NDY7ARI1NCsBIi4B
+NTQzFxYzMjYzMjY3NjMyFhUUBgcUBiMiNTQ2NTQhIgMGFjsBMj8BNjMyFRQOAQcGBwYjIjU+AjU0
+JisBIg4BBw4BBxQzJTI+ATc2MzIVFA4BBwYjIiQiBiMiJhQGDCtTAzcHBwUMLy4VHKEUNycBAQwL
+BggBBgoPBv75BSQCAw2kLQILAQ8NBQkDBwgBDBEBBgUUHpcJBgQBAyEDBwE/BAwRBQQKEQsXCAQN
+C/6wIEwLCgQPCQMCB1AKAQcHDgECAwUIDAQHBEovBgQOAkQDB/7zCwYNNQcGBBoqDycyBwgHIRkC
+CAYBBAUN6B8JByE1CwkLBSA/GAsDAwUAAAABABT//QIJArIAXwAANzQ2OwESNTQrASIuATU0MxcW
+MzI2MzI2NzYzMhYVFAYHFAYjIjU0NjU0IyIDBh4BOwEyPwE2MzIVFAcOAhUGIyI1NjU0JisBIg4B
+Bw4BBwY7ATIWFRQGIyImIgYjIiYUBgwrUwM3BwcFDC8uFRyhFDESAgEMCwYIAQYKDwbtBSQCAwQJ
+nC0CCAEPDQ4DBQQBDBEJFB6PCQYEAQIhBAIKQQgDBAcLSSBMCwoEDwkDAgdQCgEHBw4BAgMECQwE
+BwRKLwYEDgJEAwf+8ggHAQ0rBwYBTA4hHQMHCDYDCAYBBAUN6x8JBAkLBgMDBQAAAAABACP/5gKz
+AqMASwAAEzQ+ATMyHgQfATI3NjMyFgcGBw4CIyI3PgE1NC4BIyIOARUUFjMyNjc2NzYrASI1NDMy
+FjMyNjMyFRQrASIHDgIjIi4DI2euYxozKiUdFAYGAQUDCAkNAQ0KAQEHBhYEAQ9HaCROh0iGYkFd
+BQ8DAQpVCAkQYBIRQRUICDkCEQFXkkEcPk89KwEKbL5vBwoODQoDBBsLBAVUWwUFBBAFWQYFJiVz
+rFd6kisTN1EODBIDAw4QkgovKwwoPW0AAAABABT//QMHAp0AcgAANzQ2OwEyEjU0KwEiNTQ+ATMy
+FjMyNjMyFhUUBisBIgMGFjMhMj4BNzY1NCsBIjU0PgEzMhYzMjYzMhYVFAYrASICFRQ7ATIWFRQG
+IyImIgYjIiY1NDY7ATITNiYjISIGBwYVFDsBMhYVFAYjIiYiBiMiJhQGDDUHUgk9DAUGCAZTERBK
+CwoEBgwyCCcCAwsBTAgGBQEeCT0MBQYIBlQREEkLCgQFDTIKSgg5CAMEBwtXIEQLCgQFDTUFJwEF
+C/6yCQcBIAg7CAMEBwtWIEsLCQUNCQUCNCAQDwcHAQMDBQ0JA/7yCwgBBQboHRAPBwcBAwMFDQkD
+/b8WDQQJCwYDAwUNCQMBHwgEBgrrIw0ECQsGAwMGAAAAAQAU//0BZQKdADAAADc0NjsBMhI1NCsB
+IjU0PgEzMhYzMjYzMhYVFAYrASICFRQ7ATIWFRQGIyImIgYjIiYUBgw8BVQJQgwFBggGXBEQUgsK
+BAUNOQlPCEIIAwQHC14gVgsKBA8JAwIuJhAPBwcBAwMFDQkD/dkwDQQJCwYDAwUAAAAAAf/G/ywB
+WQKdADcAAAc0NjMyFjMyPgc3NhI2NTQrASIuATQ+ATMyFjMyNjMyFhUUBisBIgYCFQYHBgcGIyIm
+OjkKByILBgsIBgUEAwICAQsnHApECAYGBQcIBmQREEgLCgQFDTIFHicQExcpPDETIrwXKRUFDAwV
+DxsOHQVqATTOBhIBBw4HAQMDBQ0JA8r+zwJ5ND4rQA4AAAAAAQAU//0CfAKdAIEAADc0NjsBMhI1
+NCsBIjU0PgEzMhYzMjYzMhYVFAYrASIGBwY7ATI2NzY1NCsBIi4BND4BMzIWMzI2MzIWFRQGKwEG
+Bw4DFRQXHgMXFjsBMhYVFAYjIiYiBiMiJjU0NjsBMjU0JwIrASoBBgcOAhUUOwEyFhUUBiMiJiIG
+IyImFAYMIQdXCTkMBQYIBk8REEALCgQFDSMKLgICDzIIqi0KDxUHBwUFBggGLhEQNQsKBAUNOlKI
+AwYFAwkYQDBUEwwXHAgDBAcLVyAzCwoEBQ0IFAy7CS4GBAUBBBUMAkUIAwQHC1YgNwsJBQ0JBQI0
+IBAPBwcBAwMFDQkD/hsU2T8PAQUBBw4HAQMDBQ0JA26XAwcEBAEDCRZNP3QZEQQJCwYDAwUNCQMH
+BBABCgUFIYhZDgsECQsGAwMGAAAAAAEAFP/9AjYCnQA6AAA3NDY7ATIaATU0KwEiJjQ2MzIWMzI2
+MzIWFRQGKwEHBgIVFDMyNz4BPwE2MzIVFA4BBwYjIiQiBiMiJhQFDDQBJiYCOgoGBw0GSxEQUwsM
+BQYMPhMUJhHnPAwGBRkDCBUKEwgCEgv+oyBJCwoDDwkDAR0BKw8NBRQFAwMECwkGkJD+3AYWBgEG
+EE0ICgMgPh4LAwMFAAAAAQAU//0DXwKdAGkAADc0NjsBNhI2NTQrASImNTQ2MzIWMzI2MzIXExYy
+NxI3NjsBMjYzMhYVFAYrAQcOAxUzMhYVFAYjIiYjIgYjIiY1NDY7ATYTAgcOAgcGIyInJgIvAQYH
+AhUzMhYVFAYjIiYjIgYjIiYUBgwwC0Y0GS4IAwQHBlgLDSEBEQNlBQoLqFQIDSwQOgsKBAUNLgcG
+ExMNTQgFBAcLXxASTAIKBAYMJxU7vEEJFSANCgYNAww3FhYgGD9BCAMEBwJEEhEyBQoEDwkDNAE3
+6wYIBAkLBgMDDf4DGBgBX5oOAwUNCQM7OqqviA4ECQsGAwMFDQkDAwJP/pqLFBoiEQwVSAEibm15
+d/7RLwQJCwYDAwUAAAABABT/6wMkAp0AXAAANzQ2OwE2Ez4CNTQuASsBIiY1NDYzMhYzMjYzMhcB
+FjMyEjU0KwEiJjU0NjMyFjI2MzIWFRQGKwEiAwYHDgEiJyYnASYjIgcUDgEVFDsBMhYVFAYjIiYj
+IgYjIiYUBgwyKDEBBgQKChEyCAMEBwZfCw0fAQwIAUkICAdBAkwIAwQHCz4gOQsKBAYMKgZKCgYB
+BhITLUn/AA8BBAEjIwNVCAMEBwtPEBJEAQoEDwkD9QENBiEaCAMSBAQJCwYDAw3+DQwBtS0MBAkL
+BgMDBQ0JA/4tPGwPCiBJawF2FRQD5P8mDwQJCwYDAwUAAAIAI//qArsCoQAPAB8AABM0PgIzMhYV
+FAYjIi4CNxQWMzI+ATU0LgIjIg4BI0FqhUSHndaXPmlUMFxybkt5PRYtUDNHhFABGFeWYzmyk5fb
+I0d2VHSoeKhTLFtUNWmnAAIAFP/9AhcCmwA1AEQAADc0NjsBEjU0KwEiLgE1NDMXFjMyNjMyFhUU
+DgMjIiYjIgcGBwY7ATIWFRQGIyImIgYjIiYTFDMyPgE1NCYjIgcGBwYUBgwrUwM3BwcFDCwsFRBe
+B2NvHS9BQiUQOQMQAgkYAgpBCAMEBwtJIEwLCgS2HzthRVVSLAEWFAIPCQMCOR4KAQcHDgECBV9M
+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
+MzIVBxUGFxYzHgEVFAcGIyInLgQnJiMiBwMGFxYzMj4BMzIHDgIrASIHBiMiNTQ+ATc2JyYjLgE3
+FBcWMzI3EzU0IyIHDgEqc0oEBAIBAQIGAwECEw4BBwICKDkLEQwNAgIGBQkPCwICBQMzAQUMDxw2
+IAEHAQEjTCkEBgISAhAECgQBBwICOT8+RQYBAgEzAgQENESZaIIKAQUDBQ8jFQUGA08GBQEBBzMg
+EAkNCwcfEBQMAwEL/sgKAQMPDwgFHh8IcAIBGzgaCgEBC1RdYCYDBwE0BgUBDG8AAAABABT/3gHQ
+Ao0AbQAAFzQ+Bj8BNjc2NzQmKwEiNz4BOwEyNTwBPgE3PgE3NjMyFhUUIyImNTQ2NTQmIyIHBgcG
+FjsBMhYVFCsBIgYHBgcGBxQGFDI+AjM2MzIWMzI1NC4CJyY2NzYzMhYVFAYjIiYjIgYjIhQDBgUL
+BQ4DBwcYDgwBBAtCBwEBAgVHDAIHBQo/NCYqLj4ZDA0HLB5XHRIRAQMLawUCC2sKAwEBARMqCQMH
+BAkBFSEdjw05BgYNAQYCCgQMDhBKMCDDBQgzDxAQBQcGBQQDAgEBAQRZUiYMBA0HBAUDAiZBJUly
+GhI2NT4XDwkmChEhbkWoCQEECAwCBgUDXVQBEwICAQQJFyUGDQgOAggGBAIeEi0vHDAAAAACABn/
+7wHQAaYALwA4AAA3ND8BJjU0NycmNDYzMh8BNjIXNzYzMhYVFA8BFhUUBxcWFAYjIi8BBiInBwYj
+IiYSFBYyNjQmIyIZET0jIjwRDwkMED4udi8+EAsKDxE+JSU+ERAJChE+L3YuPhAMCg5eSmZLSzM0
+CAoRPjA7PC0+ERQOED4jIz4QDwkKET8yODcxPxEUDxE+JCM9EA8BAGpJS2hNAAEAFP/9AlECnQB4
+AAATND4BMzIWMzI2MzIWFRQGKwEiBhcWFxYzMjc+BD0BIyImNTQ2MzIWMzI2MzIWFRQOASIrASIG
+BzMyFCsBBwYPATMyFCsBBhUUOwEyFhUUBiMiJiIGIyImNTQ2OwEyNzY3IyImOwE3NjU0JyMiJjsB
+AyMiLgIUBAYIBk4RED0LCgQFDR8KAgQNWgYCBQsKMiosGTUNBQQKCzMQETMGCwUBBQUFJAOQM4UD
+A5UJBQMLnQMDoR0FPwgDBAcLTiBDCwkFBgwqBhQIBZMCAQOXAgUSeAIBA252LwYEBgICjgcHAQMD
+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
+MhYVFAYjIiY3FDMyPgE1NCYjIgYBBgM9DRMfCVsFAw8E7YRjR0OIXUNJPlAuTycmMDllAcMGexgV
+DwpnBv7JbpVkO16YVUWCX3cwJDydAAAAAwAZ//gBigJIABgAJAAwAAATPwE2OwEyFh8BFhUUKwEi
+LwEmDwEGKwEiAzQ2MzIWFRQGIyImNxQzMj4BNTQmIyIGtARbCwkUBwQFNQIFDAEGPwMFVQgBDAWb
+hGNHQ4hdQ0k+UC5PJyYwOWUBzgZoDAMJaAMDAgY+AwM+Bv6+bpVkO16YVUWCX3cwJDydAAAAAwAZ
+//gBiwJAABoAJgAyAAATNjc+ATMyFjMyNzYzMhUGBwYjIiYjIgcGIyIDNDYzMhYVFAYjIiY3FDMy
+PgE1NCYjIga2AgkPIw0QNAwVEwMKBgEKHSURMA8WEAMJBp2EY0dDiF1DST5QLk8nJjA5ZQHvCRAZ
+GyQhBwIGFDcjHQb+nW6VZDtemFVFgl93MCQ8nQAAAAQAGf/4AZQCRQALABcAIwAvAAATNDYzMhYV
+FAYjIiY3NDYzMhYVFAYjIiYBNDYzMhYVFAYjIiY3FDMyPgE1NCYjIgazFhMUGBcSFBiMFhMUGBcS
+FBj+2oRjR0OIXUNJPlAuTycmMDllAhcUGh4SFBoeEhQaHhIUGh7+hW6VZDtemFVFgl93MCQ8nQAA
+AwAfADwB8AFpABAAGQAjAAA3ND4BMyEyHgEVFAYjISIuATY0NjMyFhQGIgc0NjMyFhQGIiYfAQgJ
+Aa8IBwEGD/5VCQcBtRkREBgYIhMYERAZFyIZ1AgHBQUHCQ4JBgdnIBkXIhizEBgZIBgYAAAAAAMA
+Gf/BAYoBxgArADoASAAANzQ2MzIXFjc2PwE2MzIWDwEGFBceARUUBiMiJy4BDgEPAQYjIiY1PwE2
+JyY3FBcWMjcTNicmJyYjIgYXBhcWMzI+ATU0JyYiBxmEYxQPCwMBAR8BAwUOAR4EBiAeiF0ZGAQD
+AwICIAIBBA4BIAQHNj4OBAIFqQUDAQMNFTllKAUGERYuTycRBAQFim6VBAIDAQM2AgoCNAcEBBdM
+Jl6YCAEBAQMDOAIKAgM3BgYqVTkeCAgBJwoDAQEFnbIJBApfdzAoGAYIAAIAD//7AfoCXgAPAFIA
+ABM0MzIfARQVFxQrASIvASYDND4BNzYzMhYVFAYVFDMyNzY3Njc2NzY3MhUUAhUUMzI+ATMyFRQO
+ASMiJjU0NjcOAgcGIyI1NDY1NCMiDgEjIib2IhUFGgEEDwQDOQTnGCgSHygWIUAcITdIHQYGARoP
+Cwk3EwsoIAEILEYbDhMtBAESIhBoRTc9FAsuJQIECgI/Hxh9AQIDAgZrB/7HAiIxEx8SEg3vGhdO
+aF8YHwQDAgEJBf7nDBktLQcGRUgPDBbJHgMmPhieKgvlJh0xMQYAAgAP//sB+gJcAA0AUAAAAT8B
+NjMyFRQPAQYrASIFND4BNzYzMhYVFAYVFDMyNzY3Njc2NzY3MhUUAhUUMzI+ATMyFRQOASMiJjU0
+NjcOAgcGIyI1NDY1NCMiDgEjIiYBIgM9DRMfCVsFAw8E/u0YKBIfKBYhQBwhN0gdBgYBGg8LCTcT
+CyggAQgsRhsOEy0EARIiEGhFNz0UCy4lAgQKAcMGexgVDwpnBsECIjETHxISDe8aF05oXxgfBAMC
+AQkF/ucMGS0tBwZFSA8MFskeAyY+GJ4qC+UmHTExBgAAAAACAA//+wH6AkgAGABbAAATPwE2OwEy
+Fh8BFhUUKwEiLwEmDwEGKwEiBzQ+ATc2MzIWFRQGFRQzMjc2NzY3Njc2NzIVFAIVFDMyPgEzMhUU
+DgEjIiY1NDY3DgIHBiMiNTQ2NTQjIg4BIyIm0ARbCwkUBwQFNQIFDAEGPwMFVQgBDAXBGCgSHygW
+IUAcITdIHQYGARoPCwk3EwsoIAEILEYbDhMtBAESIhBoRTc9FAsuJQIECgHOBmgMAwloAwMCBj4D
+Az4GzAIiMRMfEhIN7xoXTmhfGB8EAwIBCQX+5wwZLS0HBkVIDwwWyR4DJj4YnioL5SYdMTEGAAMA
+D//7AfoCRQALABcAWgAAEzQ2MzIWFRQGIyImNzQ2MzIWFRQGIyImATQ+ATc2MzIWFRQGFRQzMjc2
+NzY3Njc2NzIVFAIVFDMyPgEzMhUUDgEjIiY1NDY3DgIHBiMiNTQ2NTQjIg4BIyImzxYTFBgXEhQY
+jBYTFBgXEhQY/rQYKBIfKBYhQBwhN0gdBgYBGg8LCTcTCyggAQgsRhsOEy0EARIiEGhFNz0UCy4l
+AgQKAhcUGh4SFBoeEhQaHhIUGh7++wIiMRMfEhIN7xoXTmhfGB8EAwIBCQX+5wwZLS0HBkVIDwwW
+yR4DJj4YnioL5SYdMTEGAAAAAv/z/t8BlwJcAA0ARQAAEz8BNjMyFRQPAQYrASIBND4DNzY3PgE1
+ECMiDgEiLgE1ND4BMzIXFhcWFT4DNzYzMhYVFAcGBwYPAQYHBgcGIyIm+wM9DRMfCVsEBA8E/vgI
+Eg8bBiEVJRZFEiYYAgcGIT4eOBMMCAEFPCQWBgEKDBgCDIgEGQpSEwscOhAICQHDBnsYFQ8KZwb9
+OQsQCwUIAgwlRUkjAUAfHgIFAwQtL1Y0vQYGCW9NSEERDgsFDEzrByoTnSEUESMSAAAAAv/U/ugB
+lQKnAEEAUQAAAzQ2OwEyNjc+ATc2NzYmBwYjIjc+ATc+AjMyFRQGAgc2NzYzMhYVFAYjIiYjIg8B
+BhcWFx4DFRQGIyIuASMiExQzMj4BNTQjIg4DBwYsBwwQDAgCGiISLA8CBgpCCAUCAQMGJ0kiAgoa
+MBcrOSU+LCCUTQsqAwwBIAUOEBgOCwsDCQsBNFMmEalAIUkwLA8dHRAcAjf/AA4IBw6J1Gb5fQoI
+AxIUCAMCCRMJCQif/vxwa1c5LyxuvAcI0RcBAgIBAQMFBA4HBwcBPSBVejRAEykbOARpAAAAAAP/
+8/7fAZcCRQALABcATwAAEzQ2MzIWFRQGIyImNzQ2MzIWFRQGIyImATQ+Azc2Nz4BNRAjIg4BIi4B
+NTQ+ATMyFxYXFhU+Azc2MzIWFRQHBgcGDwEGBwYHBiMiJqgWExQYFxIUGIwWExQYFxIUGP6/CBIP
+GwYhFSUWRRImGAIHBiE+HjgTDAgBBTwkFgYBCgwYAgyIBBkKUhMLHDoQCAkCFxQaHhIUGh4SFBoe
+EhQaHvz1CxALBQgCDCVFSSMBQB8eAgUDBC0vVjS9BgYJb01IQREOCwUMTOsHKhOdIRQRIxIAAAMA
+FP/9ApwDMQAOAFUAYwAAATc+ATsBMhYVBwYrASImATQ2OwEyNhI3PgE3NjMyHgIUFhUSOwEyFhUU
+BiMiJiMiBiMiJjU0NjsBMjU0JicuASsBIgcGFRczMhYVFAYjIiYiBiMiJgEUOwEyNTQuASMiDwEG
+AZECAQIGtQUDAgUDtQcD/oQGDCEDiq0jBCUKBwgDBAICAmgMKggDBAcGQxEQVAsKBAYMOQIbAQEG
+C70PCHkBRAgDBAcLSyAuCwoEAQgSpw0WFgEDCoUHAxQVBgICBRcIAv0CCQPsASgzBScTDgIBBQII
+Af1/BAkLBgMDBQ0JAwsYwgYOBQ/jCwEECQsGAwMFATUGBQeGgBPqDAAAAwAZ//UBmAIjAA4APQBL
+AAATNz4BOwEyFhUHBisBIiYDND4CMzIXHgIyNjU2NzYVFAIVFDMyPwEyFhUUDgEjIjU0Nj8BBgcO
+AiMiJjcUMzI2NzY1NCYjIg4BuAIBAga1BgICBQO1BwOeHjZaNSMVAwkGBA0CIhVRDgkcGwMILEAT
+GxwODzdGFxUjER8iRRoZcSkPNxsgQigCBhUGAgIFFwgC/jwubWhFHgUPCCoCBgUCBwP+4RoUHBwI
+BgMuLxgTaiwsZUkYExMnQzV9QxgeGiBcdgADABT//QKcA0YAFABbAGkAAAE0OwEyFRQWMzI3PgI7
+AQ4BIyImATQ2OwEyNhI3PgE3NjMyHgIUFhUSOwEyFhUUBiMiJiMiBiMiJjU0NjsBMjU0JicuASsB
+IgcGFRczMhYVFAYjIiYiBiMiJgEUOwEyNTQuASMiDwEGAZ8EDQEfJTUYBAcEAQ0GPy0pJf51Bgwh
+A4qtIwQlCgcIAwQCAgJoDCoIAwQHBkMREFQLCgQGDDkCGwEBBgu9Dwh5AUQIAwQHC0sgLgsKBAEI
+EqcNFhYBAwqFBwMqHAIfHCAGDwguPy79CAkD7AEoMwUnEw4CAQUCCAH9fwQJCwYDAwUNCQMLGMIG
+DgUP4wsBBAkLBgMDBQE1BgUHhoAT6gwAAAMAGf/1AZgCSAAVAEQAUgAAEzQ7ATIVFBcWMzI3PgI7
+AQ4BIyImAzQ+AjMyFx4CMjY1Njc2FRQCFRQzMj8BMhYVFA4BIyI1NDY/AQYHDgIjIiY3FDMyNjc2
+NTQmIyIOAcgEDQECCTk0GgQHAwENBj8tKSWvHjZaNSMVAwkGBA0CIhVRDgkcGwMILEATGxwODzdG
+FxUjER8iRRoZcSkPNxsgQigCKCADCQwxKAcRCTVINf47Lm1oRR4FDwgqAgYFAgcD/uEaFBwcCAYD
+Li8YE2osLGVJGBMTJ0M1fUMYHhogXHYAAAIAFP7mApwCrwBdAGsAADc0NjsBMjYSNz4BNzYzMh4C
+FBYVEjsBMhYVFAYjIi4BIwYVFBYyNj8BMhYVFA4BIyImNTQ+ATciBiMiJjU0NjsBMjU0JicuASsB
+IgcGFRczMhYVFAYjIiYiBiMiJgEUOwEyNTQuASMiDwEGFAYMIQOKrSMEJQoHCAMEAgICaAwqCAME
+BwYaJAtrHSgsDg4BCCZIJB4pNCoyEUIJCgQGDDkCGwEBBgu9Dwh5AUQIAwQHC0sgLgsKBAEIEqcN
+FhYBAwqFBw8JA+wBKDMFJxMOAgEFAggB/X8ECQsGAQJfUhgpFgsLDAEDICQ0IB9OKi8DBQ0JAwsY
+wgYOBQ/jCwEECQsGAwMFATUGBQeGgBPqDAAAAAIAGf7mAZgBgwBGAFQAADc0PgIzMhceAjI2NTY3
+NhUUAhUUMzI/ATIWFRQOAQcGBwYVFBYyNj8BMhYVFA4BIyImNTQ+ATcmNTQ2PwEGBw4CIyImNxQz
+MjY3NjU0JiMiDgEZHjZaNSMVAwkGBA0CIhVRDgkcGwMIFiYRFgtbHSgsDg4BCCZIJB4pLissExwO
+DzdGFxUjER8iRRoZcSkPNxsgQig7Lm1oRR4FDwgqAgYFAgcD/uEaFBwcCAYCFyMNEQpZSRgpFgsL
+DAEDICQ0IB1ILSoDFBNqLCxlSRgTEydDNX1DGB4aIFx2AAAAAgAj//ICiwNPAA0AQgAAAT8BNjMy
+FRQPAQYrASIBNDYzMhYXNzIWFRQOAQcGIyImNTQ2NC4BIyIOARUUFjMyPgE3Njc+ARcWFRQHDgEj
+Ii4CAYUDQhQSGhJTCAETBP6e2JM+dCIMCBUPEwEBDAkOFzhmMEuARYtnL1guAwoPAwoKESEFmUFA
+b183AtsGVRkVEg08Bv5KoNwxJikHBANMXAgFCAMBWwoxM3CiUXuRISIJHTcJAwMEBwZuEjohRHoA
+AgAZ//cBeQJcAA0ANwAAEz8BNjMyFRQPAQYrASIDNDYzMhcWFRQGIyI1NDY1NCYjIgYHBhUUHgIz
+Mj4BMzIWFRQOASMiJvoDPQ0THwlbBQMPBOGOTzocFhgTFgEXGBw6FC8FES8lJk0uAQMJPGgsSUAB
+wwZ7GBUPCmcG/r9ylR8YIBUcJQQQBBQcJR5HUhAZKBcnJwoEBTU3UAAAAgAj//ICiwNHABoATwAA
+ATQ/ATY7ATIWHwEWFCsBIi8BJg8BDgEPASMiATQ2MzIWFzcyFhUUDgEHBiMiJjU0NjQuASMiDgEV
+FBYzMj4BNzY3PgEXFhUUBw4BIyIuAgEnBFsLCRQHBAU1AgUMAQY/AwVVAgQBAgwF/vzYkz50IgwI
+FQ8TAQEMCQ4XOGYwS4BFi2cvWC4DCg8DCgoRIQWZQUBvXzcC2wEEXAsDCFwDBAY0AwM0AQMBAf5K
+oNwxJikHBANMXAgFCAMBWwoxM3CiUXuRISIJHTcJAwMEBwZuEjohRHoAAgAZ//cBdgJIABgAQgAA
+Ez8BNjsBMhYfARYVFCsBIi8BJg8BBisBIgM0NjMyFxYVFAYjIjU0NjU0JiMiBgcGFRQeAjMyPgEz
+MhYVFA4BIyImqARbCwkUBwQFNQIFDAEGPwMFVQgBDAWPjk86HBYYExYBFxgcOhQvBREvJSZNLgED
+CTxoLElAAc4GaAwDCWgDAwIGPgMDPgb+tHKVHxggFRwlBBAEFBwlHkdSEBkoFycnCgQFNTdQAAIA
+I//yAosDRAALAEAAAAE0NjMyFhUUBiMiJgE0NjMyFhc3MhYVFA4BBwYjIiY1NDY0LgEjIg4BFRQW
+MzI+ATc2Nz4BFxYVFAcOASMiLgIBbhYTFBgXEhQY/rXYkz50IgwIFQ8TAQEMCQ4XOGYwS4BFi2cv
+WC4DCg8DCgoRIQWZQUBvXzcDFhQaHhIUGh7+H6DcMSYpBwQDTFwIBQgDAVsKMTNwolF7kSEiCR03
+CQMDBAcGbhI6IUR6AAAAAgAZ//cBcgJKAAsANQAAEzQ2MzIWFRQGIyImAzQ2MzIXFhUUBiMiNTQ2
+NTQmIyIGBwYVFB4CMzI+ATMyFhUUDgEjIibsFhMUGBcSFBjTjk86HBYYExYBFxgcOhQvBREvJSZN
+LgEDCTxoLElAAhwUGh4SFBoe/nZylR8YIBUcJQQQBBQcJR5HUhAZKBcnJwoEBTU3UAAAAAACACP/
+8gKLA0cAGgBPAAAANDsBMh8BFj8BPgE/ATMyFRQPAQYrASImLwEBNDYzMhYXNzIWFRQOAQcGIyIm
+NTQ2NC4BIyIOARUUFjMyPgE3Njc+ARcWFRQHDgEjIi4CAT4FDAEGPwMFVQIEAgEMBQRbCwkUBwQF
+Nf7j2JM+dCIMCBUPEwEBDAkOFzhmMEuARYtnL1guAwoPAwoKESEFmUFAb183A0MEBjQDAzQBAwEB
+AgEEXAsDCFz946DcMSYpBwQDTFwIBQgDAVsKMTNwolF7kSEiCR03CQMDBAcGbhI6IUR6AAACABn/
+9wGLAkgAGABCAAATNDsBMh8BFj8BNjsBMhUPAQYrASImLwEmAzQ2MzIXFhUUBiMiNTQ2NTQmIyIG
+BwYVFB4CMzI+ATMyFhUUDgEjIia9BQwBBj8DBVUHAgwFBFsLCRQHBAU1AqSOTzocFhgTFgEXGBw6
+FC8FES8lJk0uAQMJPGgsSUACRgIGPgMDPgYCBmgMAwloA/49cpUfGCAVHCUEEAQUHCUeR1IQGSgX
+JycKBAU1N1AAAwAT//wCvgNHABoARABXAAAANDsBMh8BFj8BPgE/ATMyFRQPAQYrASImLwEDNDY7
+ATISNzYjByIuATU8AT4CMzoBFjMyNjMyFhUUBgciJiMiBiMiJjYUFjMyPgM1NCYjIg8BDgIBCgUM
+AQY/AwVVAgQCAQwFBFsLCRQHBAU1+QYLKwVLCAIGRgUFAwEDBQQBLjkPIVUOpcHMkiCgIRBOAwgD
+mAw1YZJMLwyVlTEOCQgYGANDBAY0AwM0AQMBAQIBBFwLAwhc/MoLBAILTQsCAQUGBAQFAgEBAqCo
+nrMCBAQEOxoINkpmSSV7kwQ4OKOnAAAAAAMAGf/5AjwCpwAPAFIAXwAAATQ+ATc2MzIVFA8BBisB
+IgE0PgIzMh4CMxY2Nz4CNTYjIgYjIjc+ATc+AjMyFRQCFRQyPgEzMhYVFA4BIyImNTQ2PwEGBw4D
+IyIuAjcUMzI3NjU0JiMiDgEB3gwSBAkZGg03BgMPAv47HTNVMhEhERMBCQYCBhINBQkCVAMFAgED
+BidKJAILZBotIgEDByxPJAwPFQoKJjMUFSUlFgoTHhJCLilhNjofKUgkAe8DLUYQIBcJGmIM/l0i
+Y2VHBgcKBAQKH3ldAREVFQgDAggTCg8D/cYfDyUkBgIFNjoTEBJpKytIQxoaIw8EDiI2OIxSJA4n
+YnQAAAIAE//8Ar4ClwA0AFAAADc0NjsBMhM2JisBIiY7ATI3Njc2IwciLgE1PAE+AjM6ARYzMjYz
+MhYVFAYHIiYjIgYjIiY3FBYzMj4DNTQmIyIHAwYWOwEyFCsBIgYHBhMGCysFKQEECUACAQNHCgEb
+CQIGRgUFAwEDBQQBLjkPIVUOpcHMkiCgIRBOAwgDmAw1YZJMLwyVlTEOKQECB8QDA8UJBAEiCgsE
+AR0IAxgMvFALAgEFBgQEBQIBAQKgqJ6zAgQEBC4NCDZKZkkle5ME/u4HBRgDCOwAAAIAGf/5AfcC
+pwBaAGcAADc0PgIzMh4CMxY2NzY3NiYrASImOwEyNz4CNTYjIgYjIjc+ATc+AjMyFRQHBhY7ATIU
+KwEiBgcCFRQyPgEzMhYVFA4BIyImNTQ2PwEGBw4DIyIuAjcUMzI3NjU0JiMiDgEZHTNVMhEhERMB
+CQYCCggBAgeRAgEDlAkBAwcEBQkCVAMFAgEDBidKJAILGQEBBz0DA0AHAwFEGi0iAQMHLE8kDA8V
+CgomMxQVJSUWChMeEkIuKWE2Oh8pSCRKImNlRwYHCgQECjY4BgIYBxYxGQERFRUIAwIIEwoPApIG
+AhgCBv59HQ8lJAYCBTY6ExASaSsrSEMaGiMPBA4iNjiMUiQOJ2J0AAIAFP/9Ai8DMQAOAHcAABM3
+PgE7ATIWFQcGKwEiJgM0NjsBEjU0KwEiLgE1NDMXFjMyNjMyNjc2MzIWFRQGBxQGIyI1NDY1NCEi
+AwYWOwEyPwE2MzIVFA4BBwYHBiMiNT4CNTQmKwEiDgEHDgEHFDMlMj4BNzYzMhUUDgEHBiMiJCIG
+IyIm/AIBAga1BgICBQO1BwPnBgwrUwM3BwcFDC8uFRyhFDcnAQEMCwYIAQYKDwb++QUkAgMNpC0C
+CwEPDQUJAwcIAQwRAQYFFB6XCQYEAQMhAwcBPwQMEQUEChELFwgEDQv+sCBMCwoEAxQVBgICBRcI
+Av0CCQMCB1AKAQcHDgECAwUIDAQHBEovBgQOAkQDB/7zCwYNNQcGBBoqDycyBwgHIRkCCAYBBAUN
+6B8JByE1CwkLBSA/GAsDAwUAAwAZ//sBfwIjAA4ALAA4AAATNz4BOwEyFhUHBisBIiYDNDYzMhUU
+BgcGIyIVFDMyPgEzMhYVFA4DIyImNxQzMjY1NCYjIgcGtwIBAga1BQMCBQO1BwOdkmNdRjVBTAhg
+KlAvAQQJFio0RiE3R1EKSmwcFlIuDgIGFQYCAgUXCAL+anKsQitEFBguWSssCgQCFyEgFzeWB0k8
+ExZ6IwAAAAIAFP/9Ai8DRgAUAH0AAAE0OwEyFRQWMzI3PgI7AQ4BIyImAzQ2OwESNTQrASIuATU0
+MxcWMzI2MzI2NzYzMhYVFAYHFAYjIjU0NjU0ISIDBhY7ATI/ATYzMhUUDgEHBgcGIyI1PgI1NCYr
+ASIOAQcOAQcUMyUyPgE3NjMyFRQOAQcGIyIkIgYjIiYBCgQNAR8lNRgEBwQBDQY/LSkl9gYMK1MD
+NwcHBQwvLhUcoRQ3JwEBDAsGCAEGCg8G/vkFJAIDDaQtAgsBDw0FCQMHCAEMEQEGBRQelwkGBAED
+IQMHAT8EDBEFBAoRCxcIBA0L/rAgTAsKBAMqHAIfHCAGDwguPy79CAkDAgdQCgEHBw4BAgMFCAwE
+BwRKLwYEDgJEAwf+8wsGDTUHBgQaKg8nMgcIByEZAggGAQQFDegfCQchNQsJCwUgPxgLAwMFAAAA
+AAMAGf/7AYcCSAAVADMAPwAAEzQ7ATIVFBcWMzI3PgI7AQ4BIyImAzQ2MzIVFAYHBiMiFRQzMj4B
+MzIWFRQOAyMiJjcUMzI2NTQmIyIHBscEDQECCTk0GgQHAwENBj8tKSWukmNdRjVBTAhgKlAvAQQJ
+Fio0RiE3R1EKSmwcFlIuDgIoIAMJDDEoBxEJNUg1/mlyrEIrRBQYLlkrLAoEAhchIBc3lgdJPBMW
+eiMAAAAAAgAU//0CLwNEAAsAdAAAATQ2MzIWFRQGIyImATQ2OwESNTQrASIuATU0MxcWMzI2MzI2
+NzYzMhYVFAYHFAYjIjU0NjU0ISIDBhY7ATI/ATYzMhUUDgEHBgcGIyI1PgI1NCYrASIOAQcOAQcU
+MyUyPgE3NjMyFRQOAQcGIyIkIgYjIiYBNhYTFBgXEhQY/t4GDCtTAzcHBwUMLy4VHKEUNycBAQwL
+BggBBgoPBv75BSQCAw2kLQILAQ8NBQkDBwgBDBEBBgUUHpcJBgQBAyEDBwE/BAwRBQQKEQsXCAQN
+C/6wIEwLCgQDFhQaHhIUGh79CwkDAgdQCgEHBw4BAgMFCAwEBwRKLwYEDgJEAwf+8wsGDTUHBgQa
+Kg8nMgcIByEZAggGAQQFDegfCQchNQsJCwUgPxgLAwMFAAAAAAMAGf/7AXICSgALACkANQAAEzQ2
+MzIWFRQGIyImAzQ2MzIVFAYHBiMiFRQzMj4BMzIWFRQOAyMiJjcUMzI2NTQmIyIHBvEWExQYFxIU
+GNiSY11GNUFMCGAqUC8BBAkWKjRGITdHUQpKbBwWUi4OAhwUGh4SFBoe/l9yrEIrRBQYLlkrLAoE
+AhchIBc3lgdJPBMWeiMAAAAAAQAU/uYCLwKyAHwAADc0NjsBEjU0KwEiLgE1NDMXFjMyNjMyNjc2
+MzIWFRQGBxQGIyI1NDY1NCEiAwYWOwEyPwE2MzIVFA4BBwYHBiMiNT4CNTQmKwEiDgEHDgEHFDMl
+Mj4BNzYzMhUUDgEHBisBBhQzMjY/ATIWFRQOASMiJjU0NyYjIgYjIiYUBgwrUwM3BwcFDC8uFRyh
+FDcnAQEMCwYIAQYKDwb++QUkAgMNpC0CCwEPDQUJAwcIAQwRAQYFFB6XCQYEAQMhAwcBPwQMEQUE
+ChELFwgEDT5lLxQsDg4BCCZIJB8mj8pKEEwLCgQPCQMCB1AKAQcHDgECAwUIDAQHBEovBgQOAkQD
+B/7zCwYNNQcGBBoqDycyBwgHIRkCCAYBBAUN6B8JByE1CwkLBSA/GAttghYLCwwBAyAkKiNJggID
+BQAAAAIAGf7mAXIBhwA5AEUAADc0NjMyFRQGBwYjIhUUMzI+ATMyFhUUBgcOARUUMzI2PwEyFhUU
+DgEjIiY1ND4HNwYjIiY3FDMyNjU0JiMiBwYZkmNdRjVBTAhgKlAvAQQJQhEwTi8ULA4OAQgmSCQf
+JgUOCxkOIQ0lBTMxN0dRCkpsHBZSLg5pcqxCK0QUGC5ZKywKBAU4EjF0KUEWCwsMAQMgJCojCxYb
+FCASJA4nBRg3lgdJPBMWeiMAAAAAAgAU//0CLwNHABoAgwAAADQ7ATIfARY/AT4BPwEzMhUUDwEG
+KwEiJi8BAzQ2OwESNTQrASIuATU0MxcWMzI2MzI2NzYzMhYVFAYHFAYjIjU0NjU0ISIDBhY7ATI/
+ATYzMhUUDgEHBgcGIyI1PgI1NCYrASIOAQcOAQcUMyUyPgE3NjMyFRQOAQcGIyIkIgYjIiYBBgUM
+AQY/AwVVAgQCAQwFBFsLCRQHBAU19AYMK1MDNwcHBQwvLhUcoRQ3JwEBDAsGCAEGCg8G/vkFJAID
+DaQtAgsBDw0FCQMHCAEMEQEGBRQelwkGBAEDIQMHAT8EDBEFBAoRCxcIBA0L/rAgTAsKBANDBAY0
+AwM0AQMBAQIBBFwLAwhc/M8JAwIHUAoBBwcOAQIDBQgMBAcESi8GBA4CRAMH/vMLBg01BwYEGioP
+JzIHCAchGQIIBgEEBQ3oHwkHITULCQsFID8YCwMDBQAAAAADABn/+wGQAkgAGAA2AEIAABM0OwEy
+HwEWPwE2OwEyFQ8BBisBIiYvASYDNDYzMhUUBgcGIyIVFDMyPgEzMhYVFA4DIyImNxQzMjY1NCYj
+IgcGwgUMAQY/AwVVCAEMBQRbCwkUBwQFNQKpkmNdRjVBTAhgKlAvAQQJFio0RiE3R1EKSmwcFlIu
+DgJGAgY+AwM+BgIGaAwDCWgD/iZyrEIrRBQYLlkrLAoEAhchIBc3lgdJPBMWeiMAAgAj/+YCswNH
+ABoAZgAAATQ/ATY7ATIWHwEWFCsBIi8BJg8BDgEPASMiATQ+ATMyHgQfATI3NjMyFgcGBw4CIyI3
+PgE1NC4BIyIOARUUFjMyNjc2NzYrASI1NDMyFjMyNjMyFRQrASIHDgIjIi4DATUEWwsJFAcEBTUC
+BQwBBj8DBVUCBAECDAX+7meuYxozKiUdFAYGAQUDCAkNAQ0KAQEHBhYEAQ9HaCROh0iGYkFdBQ8D
+AQpVCAkQYBIRQRUICDkCEQFXkkEcPk89KwLbAQRcCwMIXAMEBjQDAzQBAwEB/jFsvm8HCg4NCgME
+GwsEBVRbBQUEEAVZBgUmJXOsV3qSKxM3UQ4MEgMDDhCSCi8rDCg9bQAAAAT/+v8FAZwCRgAYAGEA
+cgB+AAATPwE2OwEyFh8BFhUUKwEiLwEmDwEGKwEiAzQ2NzY1NC4BJyY1NDY/ATYxNCcuAzU0NjMy
+HgMzMj4BNzYzMhUUDgEVFBcWFRQHDgEHBhUUHgIXFhceARUUBiMiLgE3FB4CMzI2NTQmJyYjIgcG
+ExQWMzI2NTQmIyIGkgRbCwkUBwQFNQIFDAEGPwMFVQgBDAWYOyAMBgkDGSQJPAYHDhwjFWdKEiIW
+EAgBAgsNAgUQGxcXAwc1GjMxXRU1HigRCUFChmosRzgqJDkyGT5ONDRiCQgYQVcxGShNLCIyPwHM
+BmgMAwloAwMCBj4DAz4G/ZknOA4GAgEDBAISDwc5AxYDAgIEDx0zIEZjCQ4NCRceBAkLDCoiAQYH
+EhZJMBgWDRsUCQ4NBQYDAQsnLUtGDiwqFR8NBi0sIBwJEQsgAT88NmFDJTxhAAAAAAIAI//mArMD
+RgAUAGAAAAE0OwEyFRQWMzI3PgI7AQ4BIyImATQ+ATMyHgQfATI3NjMyFgcGBw4CIyI3PgE1NC4B
+IyIOARUUFjMyNjc2NzYrASI1NDMyFjMyNjMyFRQrASIHDgIjIi4DAVAEDQEfJTUYBAcEAQ0GPy0p
+Jf7TZ65jGjMqJR0UBgYBBQMICQ0BDQoBAQcGFgQBD0doJE6HSIZiQV0FDwMBClUICRBgEhFBFQgI
+OQIRAVeSQRw+Tz0rAyocAh8cIAYPCC4/Lv4DbL5vBwoODQoDBBsLBAVUWwUFBBAFWQYFJiVzrFd6
+kisTN1EODBIDAw4QkgovKwwoPW0AAAAABP/6/wUBnAJGABUAXgBvAHsAABM0OwEyFRQXFjMyNz4C
+OwEOASMiJgM0Njc2NTQuAScmNTQ2PwE2MTQnLgM1NDYzMh4DMzI+ATc2MzIVFA4BFRQXFhUUBw4B
+BwYVFB4CFxYXHgEVFAYjIi4BNxQeAjMyNjU0JicmIyIHBhMUFjMyNjU0JiMiBqwEDQECCTk0GgQH
+AwENBj8tKSWyOyAMBgkDGSQJPAYHDhwjFWdKEiIWEAgBAgsNAgUQGxcXAwc1GjMxXRU1HigRCUFC
+hmosRzgqJDkyGT5ONDRiCQgYQVcxGShNLCIyPwImIAMJDDEoBxEJNUg1/WUnOA4GAgEDBAISDwc5
+AxYDAgIEDx0zIEZjCQ4NCRceBAkLDCoiAQYHEhZJMBgWDRsUCQ4NBQYDAQsnLUtGDiwqFR8NBi0s
+IBwJEQsgAT88NmFDJTxhAAAAAgAj/+YCswNEAAsAVwAAATQ2MzIWFRQGIyImATQ+ATMyHgQfATI3
+NjMyFgcGBw4CIyI3PgE1NC4BIyIOARUUFjMyNjc2NzYrASI1NDMyFjMyNjMyFRQrASIHDgIjIi4D
+AXwWExQYFxIUGP6nZ65jGjMqJR0UBgYBBQMICQ0BDQoBAQcGFgQBD0doJE6HSIZiQV0FDwMBClUI
+CRBgEhFBFQgIOQIRAVeSQRw+Tz0rAxYUGh4SFBoe/gZsvm8HCg4NCgMEGwsEBVRbBQUEEAVZBgUm
+JXOsV3qSKxM3UQ4MEgMDDhCSCi8rDCg9bQAE//r/BQGcAkgACwBUAGUAcQAAEzQ2MzIWFRQGIyIm
+AzQ2NzY1NC4BJyY1NDY/ATYxNCcuAzU0NjMyHgMzMj4BNzYzMhUUDgEVFBcWFRQHDgEHBhUUHgIX
+FhceARUUBiMiLgE3FB4CMzI2NTQmJyYjIgcGExQWMzI2NTQmIyIG1hYTFBgXEhQY3DsgDAYJAxkk
+CTwGBw4cIxVnShIiFhAIAQILDQIFEBsXFwMHNRozMV0VNR4oEQlBQoZqLEc4KiQ5Mhk+TjQ0YgkI
+GEFXMRkoTSwiMj8CGhQaHhIUGh79Wyc4DgYCAQMEAhIPBzkDFgMCAgQPHTMgRmMJDg0JFx4ECQsM
+KiIBBgcSFkkwGBYNGxQJDg0FBgMBCyctS0YOLCoVHw0GLSwgHAkRCyABPzw2YUMlPGEAAAACACP/
+IgKzAqMAEwBfAAAXND4BNTQmNTQ2MzIWFRQOASMiNQM0PgEzMh4EHwEyNzYzMhYHBgcOAiMiNz4B
+NTQuASMiDgEVFBYzMjY3Njc2KwEiNTQzMhYzMjYzMhUUKwEiBw4CIyIuA+scGiInBQoiNC4DB8hn
+rmMaMyolHRQGBgEFAwgJDQENCgEBBwYWBAEPR2gkTodIhmJBXQUPAwEKVQgJEGASEUEVCAg5AhEB
+V5JBHD5PPSvPAQ8bDxIhAwsXIw0eOBsNAdtsvm8HCg4NCgMEGwsEBVRbBQUEEAVZBgUmJXOsV3qS
+KxM3UQ4MEgMDDhCSCi8rDCg9bQAE//r/BQGcAmMAEwBcAG0AeQAAEzQ+ATMyHQEUDgEVFBYVFAYj
+IiYDNDY3NjU0LgEnJjU0Nj8BNjE0Jy4DNTQ2MzIeAzMyPgE3NjMyFRQOARUUFxYVFAcOAQcGFRQe
+AhcWFx4BFRQGIyIuATcUHgIzMjY1NCYnJiMiBwYTFBYzMjY1NCYjIgbQNC4DBxwaIicFCiLWOyAM
+BgkDGSQJPAYHDhwjFWdKEiIWEAgBAgsNAgUQGxcXAwc1GjMxXRU1HigRCUFChmosRzgqJDkyGT5O
+NDRiCQgYQVcxGShNLCIyPwHyHjgbDQIBDxsPEiEDCxcj/X4nOA4GAgEDBAISDwc5AxYDAgIEDx0z
+IEZjCQ4NCRceBAkLDCoiAQYHEhZJMBgWDRsUCQ4NBQYDAQsnLUtGDiwqFR8NBi0sIBwJEQsgAT88
+NmFDJTxhAAAAAAIAFP/9AwcDRwAaAI0AAAE0PwE2OwEyFh8BFhQrASIvASYPAQ4BDwEjIgE0NjsB
+MhI1NCsBIjU0PgEzMhYzMjYzMhYVFAYrASIDBhYzITI+ATc2NTQrASI1ND4BMzIWMzI2MzIWFRQG
+KwEiAhUUOwEyFhUUBiMiJiIGIyImNTQ2OwEyEzYmIyEiBgcGFRQ7ATIWFRQGIyImIgYjIiYBVQRb
+CwkUBwQFNQIFDAEGPwMFVQIEAQIMBf6/Bgw1B1IJPQwFBggGUxEQSgsKBAYMMggnAgMLAUwIBgUB
+Hgk9DAUGCAZUERBJCwoEBQ0yCkoIOQgDBAcLVyBECwoEBQ01BScBBQv+sgkHASAIOwgDBAcLViBL
+CwkFAtsBBFwLAwhcAwQGNAMDNAEDAQH9NAkFAjQgEA8HBwEDAwUNCQP+8gsIAQUG6B0QDwcHAQMD
+BQ0JA/2/Fg0ECQsGAwMFDQkDAR8IBAYK6yMNBAkLBgMDBgAAAgAZ//4BzwNHABoAWgAAEzQ/ATY7
+ATIWHwEWFCsBIi8BJg8BDgEPASMiAzQ+Azc2IyIPASI1NDc+ATMyFQYDNjc2MzIWFRQGFRQzMj4B
+MzIWFRQOASMiJjU0NjU0JiMiBgcGDwEGIyJVBFsLCRQHBAU1AgUMAQY/AwVVAgQBAgwFPA4WGRsK
+AgYKJyYDBx5qEwYFWC9EOEQaIUMVCy4lAQIKLE0iEhdJEhAhQykuCBQCOAgC2wEEXAsDCFwDBAY0
+AwM0AQMBAf0tAj9xjcRiEw4NDg0DCxcPZf5MblJEGBgl3QoWKywIAgU5PBURDuMcERZQQ00fUgsA
+AAAAAgAU//0DBwKdAIsAnwAANzQ2OwEyEzYrASImOwE6AT4BNTY1NCsBIjU0PgEzMhYzMjYzMhYV
+FAYrASIHBhYzITI2NzY1NCsBIjU0PgEzMhYzMjYzMhYVFAYrASIHBhY7ATIUKwEiBw4CFRQ7ATIW
+FRQGIyImIgYjIiY1NDY7ATITNiYjISIGBwYVFDsBMhYVFAYjIiYiBiMiJhMUMyEyPgE/ATQ1NzQj
+ISIGDwEGFAYMNQs9AQhKAgEDSgUDBAELCT0MBQYIBlMREEoLCgQGDDIFEwIDBwFWBwMBCgk9DAUG
+CAZUERBJCwoEBQ0yBhEBAgc9AwNBCQELGxEIOQgDBAcLVyBECwoEBQ01BScBBQv+sgkHASAIOwgD
+BAcLViBLCwkFyg0BTAgGBQEPAQj+pwcDARABDQkFAcMKGAIEBFMSEA8HBwEDAwUNCQNzBwUECFUO
+EA8HBwEDAwUNCQNzCAQYCVDVjQUNBAkLBgMDBQ0JAwEfCAQGCusjDQQJCwYDAwYBYwgBBQZ1AgIC
+AwMHbQUAAAABAAv//gHPAqMAWAAAEzQ7ATI2NzY3NiMiDwEiNTQ3PgEzMhUGBwYWOwEyFCsBIgYH
+BgM2NzYzMhYVFAYVFDMyPgEzMhYVFA4BIyImNTQ2NTQmIyIGBwYPAQYjIjU0PgE3NiYrASILA1cH
+AwEIAwIGCicmAwceahMGAxABAQiVAwOXCAQBCjkvRDhEGiFDFQsuJQECCixNIhIXSRIQIUMpLggU
+AjgIGSoPAQMIUwMB8QsDB0IjEw4NDg0DCxcPLmAHAxgCCD3+3m5SRBgYJd0KFissCAIFOTwVEQ7j
+HBEWUENNH1ILCAF15ngIAgAAAAACABT//QFlAzoAGgBLAAATNjc+ATMyFjMyNzYzMhUGBwYjIiYj
+IgcGIyIDNDY7ATISNTQrASI1ND4BMzIWMzI2MzIWFRQGKwEiAhUUOwEyFhUUBiMiJiIGIyImjgIJ
+DyMNEDQMFRMDCgYBCh0lETAPFhADCQZ6Bgw8BVQJQgwFBggGXBEQUgsKBAUNOQlPCEIIAwQHC14g
+VgsKBALpCRAZGyQhBwIGFDcjHQb9KAkDAi4mEA8HBwEDAwUNCQP92TANBAkLBgMDBQAAAAACABn/
++gEjAkAAGgA8AAATNjc+ATMyFjMyNzYzMhUGBwYjIiYjIgcGIyIGND4BMzIVFAYVFDMyPgEzMhYV
+FAYjIjU0NjU0IyIOASMiTgIJDyMNEDQMFRMDCgYBCh0lETAPFhADCQY1O0sRFEENCCYgAQMJgRYY
+RwwLJx8BBAHvCRAZGyQhBwIGFDcjHQbXCDEwFhr4DBQgIAoCDGUSGPIgEh4dAAIAFP/9AWUDMQAO
+AD8AABM3PgE7ATIWFQcGKwEiJgM0NjsBMhI1NCsBIjU0PgEzMhYzMjYzMhYVFAYrASICFRQ7ATIW
+FRQGIyImIgYjIiaWAgECBrUGAgIFA7UHA4EGDDwFVAlCDAUGCAZcERBSCwoEBQ05CU8IQggDBAcL
+XiBWCwoEAxQVBgICBRcIAv0CCQMCLiYQDwcHAQMDBQ0JA/3ZMA0ECQsGAwMFAAACABn/+gEeAiMA
+DgAwAAATNz4BOwEyFhUHBisBIiYGND4BMzIVFAYVFDMyPgEzMhYVFAYjIjU0NjU0IyIOASMiVgIB
+Aga1BgICBQO1BwM8O0sRFEENCCYgAQMJgRYYRwwLJx8BBAIGFQYCAgUXCALpCDEwFhr4DBQgIAoC
+DGUSGPIgEh4dAAAAAgAU//0BZQNGABQARQAAEzQ7ATIVFBYzMjc+AjsBDgEjIiYDNDY7ATISNTQr
+ASI1ND4BMzIWMzI2MzIWFRQGKwEiAhUUOwEyFhUUBiMiJiIGIyImpAQNAR8lNRgEBwQBDQY/LSkl
+kAYMPAVUCUIMBQYIBlwREFILCgQFDTkJTwhCCAMEBwteIFYLCgQDKhwCHxwgBg8ILj8u/QgJAwIu
+JhAPBwcBAwMFDQkD/dkwDQQJCwYDAwUAAAIAGf/6ASYCSAAVADcAABM0OwEyFRQXFjMyNz4COwEO
+ASMiJgY0PgEzMhUUBhUUMzI+ATMyFhUUBiMiNTQ2NTQjIg4BIyJmBA0BAgk5NBoEBwMBDQY/LSkl
+TTtLERRBDQgmIAEDCYEWGEcMCycfAQQCKCADCQwxKAcRCTVINeoIMTAWGvgMFCAgCgIMZRIY8iAS
+Hh0AAAAAAQAK/uYBZQKdAEQAABc0NwYjIiY1NDY7ATISNTQrASI1ND4BMzIWMzI2MzIWFRQGKwEi
+AhUUOwEyFhUUBiMiJw4BFRQzMjY/ATIWFRQOASMiJgp8YAQKBAYMPAVUCUIMBQYIBlwREFILCgQF
+DTkJTwhCCAMEBwtjKCkvFCwODgEIJkgkHybNQYwDBQ0JAwIuJhAPBwcBAwMFDQkD/dkwDQQJCwYD
+NFIvPRYLCwwBAyAkKgAAAv/Y/uYA6wJTADoARgAABzQ+ATcGIyI1NDY1NCMiDgEjIiY0PgEzMhUU
+BhUUMzI+ATMyFhUUBwYHBhUUMzI2PwEyFhUUDgEjIiYTNDYzMhYVFAYjIiYoLysuCAQYRwwLJx8B
+BAg7SxEUQQ0IJiABAwk3GBloLxQsDg4BCCZIJB8mqBYTFBgXEhQYzRtOMTADEhjyIBIeHQkIMTAW
+GvgMFCAgCgILLBMcdz9BFgsLDAEDICQqAxUUGh4SFBoeAAAAAgAU//0BZQNEAAsAPAAAEzQ2MzIW
+FRQGIyImAzQ2OwEyEjU0KwEiNTQ+ATMyFjMyNjMyFhUUBisBIgIVFDsBMhYVFAYjIiYiBiMiJtAW
+ExQYFxIUGLwGDDwFVAlCDAUGCAZcERBSCwoEBQ05CU8IQggDBAcLXiBWCwoEAxYUGh4SFBoe/QsJ
+AwIuJhAPBwcBAwMFDQkD/dkwDQQJCwYDAwUAAAABABn/+gDrAX8AIQAAEjQ+ATMyFRQGFRQzMj4B
+MzIWFRQGIyI1NDY1NCMiDgEjIhk7SxEUQQ0IJiABAwmBFhhHDAsnHwEEARYIMTAWGvgMFCAgCgIM
+ZRIY8iASHh0AAAACABT/LAKRAp0ANwBoAAAXNDYzMhYzMj4HNzYSNjU0KwEiLgE0PgEzMhYzMjYz
+MhYVFAYrASIGAhUGBwYHBiMiJic0NjsBMhI1NCsBIjU0PgEzMhYzMjYzMhYVFAYrASICFRQ7ATIW
+FRQGIyImIgYjIib+OQoHIgsGCwgGBQQDAgIBCyccCkQIBgYFBwgGZBEQSAsKBAUNMgUeJxATFyk8
+MRMi6gYMPAVUCUIMBQYIBlwREFILCgQFDTkJTwhCCAMEBwteIFYLCgS8FykVBQwMFQ8bDh0FagE0
+zgYSAQcOBwEDAwUNCQPK/s8CeTQ+K0AO1QkDAi4mEA8HBwEDAwUNCQP92TANBAkLBgMDBQAAAAQA
+Gf8BAgACcQAoADQAVgBiAAAXNDYzMhYzMj4CNzYSNTQjIg4BIyImND4BMzIVFA4BBw4CBwYjIiYT
+NDYzMhYVFAYjIiYAND4BMzIVFAYVFDMyPgEzMhYVFAYjIjU0NjU0IyIOASMiEzQ2MzIWFRQGIyIm
+yRQPEigRCg8NBgYTMAwLMCcBBAg8UxkVGR0BBw4rIDQjGB/iFhMUGBcSFBj+bjtLERRBDQgmIAED
+CYEWGEcMCycfAQRfFhMUGBcSFBjdDxUZDyYZHl0BKhUSLC0HCEBBGBWkqgctOVgYJhYDLBQaHhIU
+Gh7+5QgxMBYa+AwUICAKAgxlEhjyIBIeHQEYFBoeEhQaHgAAAAAC/8b/LAFZA0cAGgBSAAATND8B
+NjsBMhYfARYUKwEiLwEmDwEOAQ8BIyIDNDYzMhYzMj4HNzYSNjU0KwEiLgE0PgEzMhYzMjYzMhYV
+FAYrASIGAhUGBwYHBiMiJnwEWwsJFAcEBTUCBQwBBj8DBVUCBAIBDAW2OQoHIgsGCwgGBQQDAgIB
+CyccCkQIBgYFBwgGZBEQSAsKBAUNMgUeJxATFyk8MRMiAtsBBFwLAwhcAwQGNAMDNAEDAQH8axcp
+FQUMDBUPGw4dBWoBNM4GEgEHDgcBAwMFDQkDyv7PAnk0PitADgAC/7v/AQEbAkgAGABBAAATPwE2
+OwEyFh8BFhUUKwEiLwEmDwEGKwEiAzQ2MzIWMzI+Ajc2EjU0IyIOASMiJjQ+ATMyFRQOAQcOAgcG
+IyImTQRbCwkUBwQFNQIFDAEGPwMFVQcCDAWSFA8SKBEKDw0GBhMwDAswJwEECDxTGRUZHQEHDisg
+NCMYHwHOBmgMAwloAwMCBj4DAz4G/VcPFRkPJhkeXQEqFRIsLQcIQEEYFaSqBy05WBgmFgAAAAIA
+FP8iAnwCnQATAJUAABc0PgE1NCY1NDYzMhYVFA4BIyI1JzQ2OwEyEjU0KwEiNTQ+ATMyFjMyNjMy
+FhUUBisBIgYHBjsBMjY3NjU0KwEiLgE0PgEzMhYzMjYzMhYVFAYrAQYHDgMVFBceAxcWOwEyFhUU
+BiMiJiIGIyImNTQ2OwEyNTQnAisBKgEGBw4CFRQ7ATIWFRQGIyImIgYjIib5HBoiJwUKIjQuAwfl
+BgwhB1cJOQwFBggGTxEQQAsKBAUNIwouAgIPMgiqLQoPFQcHBQUGCAYuERA1CwoEBQ06UogDBgUD
+CRhAMFQTDBccCAMEBwtXIDMLCgQFDQgUDLsJLgYEBQEEFQwCRQgDBAcLViA3CwkFzwEPGw8SIQML
+FyMNHjgbDd4JBQI0IBAPBwcBAwMFDQkD/hsU2T8PAQUBBw4HAQMDBQ0JA26XAwcEBAEDCRZNP3QZ
+EQQJCwYDAwUNCQMHBBABCgUFIYhZDgsECQsGAwMGAAACABn/IgHCAqcAEwByAAAXND4BNTQmNTQ2
+MzIWFRQOASMiNSc0NhI3NCMiBwYmNzY3PgIzMhUUAzY3PgEzMhUUDgEHBhUXHgEXFhceAjMyNTQm
+NTQyFhQGIyInLgInLgI1NDc2MzI3PgE1NCMiBw4EBwYHBgcGIyIOASKAHBoiJwUKIjQuAwdnKjcL
+BwhDBgMCAgQoSyADDmEkJCFDMTtBRh4VBAQNBi8aEBAdESICEA1NIhYVCxkhCAobDRECCBAMJUQf
+HSIJExYPHAcRBw8GAwcBFBgKzwEPGw8SIQMLFyMNHjgbDc4IxgEtdwkTAQYOCAEKFAgLEP4nRTAr
+KiUqSCIHAwECAgkFLSAUERAbBA0DDBUsIRQKHi0KDR8RAQURAgURSSIUIAkWHxYsChsfQCIWAwMA
+AAABABn/+gHrAYIAXQAAEjQ2MzIVFAc2Nz4BMzIVFA4BBwYVFx4BFxYXHgIzMjU0JjU0MhYUBiMi
+Jy4CJy4CNTQ3NjMyNz4BNTQjIgcOBAcGBwYHBiMiDgEjIjc+AzU0IyIOASMZZR0SHzoeIUMxO0FG
+HhUEBA0GLxoQEB0RIgIQDU0iFhULGSEIChsNEQIIDw0lRB8dIgkTFg8cBxEHDwYDBwEUGAUHAgER
+EA4NCyAXAQEYFlQUQ5BlKCsqJSpIIgcDAQICCQUtIBQREBsEDQMMFSwhFAoeLQoNHxEBBRECBRFJ
+IhQgCRYfFiwKGx9AIhYDAwkDW1RdEyYZGgACABT//QI2A08ADQBIAAATPwE2MzIVFA8BBisBIgM0
+NjsBMhoBNTQrASImNDYzMhYzMjYzMhYVFAYrAQcGAhUUMzI3PgE/ATYzMhUUDgEHBiMiJCIGIyIm
+zANCFBIaElMIARMEuAUMNAEmJgI6CgYHDQZLERBTCwwFBgw+ExQmEec8DAYFGQMIFQoTCAISC/6j
+IEkLCgMC2wZVGRUSDTwG/TYJAwEdASsPDQUUBQMDBAsJBpCQ/twGFgYBBhBNCAoDID4eCwMDBQAA
+AAACADf/9gFJA08ADQAzAAATPwE2MzIVFA8BBisBIgM0NhI3NiYHBiMiNz4BNz4CMzIVFAIVFDMy
+PgEzMhYVFA4BIyLEA0IUEhoSUwgBEwSNJDALAgYKQggFAgEDBidJIgIKZA4MMCcBAw04Vx4dAtsG
+VRkVEg08Bv1DBskBHVwKCAMSFAgDAgkTCQkM/bUDFSoqCwIEPT8AAAIAFP8iAjYCnQATAE4AABc0
+PgE1NCY1NDYzMhYVFA4BIyI1JzQ2OwEyGgE1NCsBIiY0NjMyFjMyNjMyFhUUBisBBwYCFRQzMjc+
+AT8BNjMyFRQOAQcGIyIkIgYjIibsHBoiJwUKIjQuAwfYBQw0ASYmAjoKBgcNBksREFMLDAUGDD4T
+FCYR5zwMBgUZAwgVChMIAhIL/qMgSQsKA88BDxsPEiEDCxcjDR44Gw3gCQMBHQErDw0FFAUDAwQL
+CQaQkP7cBhYGAQYQTQgKAyA+HgsDAwUAAgAR/yIBAQKnABMAOQAAFzQ+ATU0JjU0NjMyFhUUDgEj
+IjU3NDYSNzYmBwYjIjc+ATc+AjMyFRQCFRQzMj4BMzIWFRQOASMiERwaIicFCiI0LgMHJiQwCwIG
+CkIIBQIBAwYnSSICCmQODDAnAQMNOFceHc8BDxsPEiEDCxcjDR44Gw3tBskBHVwKCAMSFAgDAgkT
+CQkM/bUDFSoqCwIEPT8AAAACABT//QI2Ap0ADwBKAAABND4BNzYzMhUUDwEGKwEiATQ2OwEyGgE1
+NCsBIiY0NjMyFjMyNjMyFhUUBisBBwYCFRQzMjc+AT8BNjMyFRQOAQcGIyIkIgYjIiYBbwwSBAkZ
+Gg03BgMPAv6lBQw0ASYmAjoKBgcNBksREFMLDAUGDD4TFCYR5zwMBgUZAwgVChMIAhIL/qMgSQsK
+AwHvAy1GECAXCRpiDP4iCQMBHQErDw0FFAUDAwQLCQaQkP7cBhYGAQYQTQgKAyA+HgsDAwUAAgA3
+//YBVgKnAA8ANQAAEzQ+ATc2MzIVFA8BBisBIgM0NhI3NiYHBiMiNz4BNz4CMzIVFAIVFDMyPgEz
+MhYVFA4BIyL4DBIECRkaDTcGAw8CwSQwCwIGCkIIBQIBAwYnSSICCmQODDAnAQMNOFceHQHvAy1G
+ECAXCRpiDP4vBskBHVwKCAMSFAgDAgkTCQkM/bUDFSoqCwIEPT8AAgAU//0CNgKdADoARgAANzQ2
+OwEyGgE1NCsBIiY0NjMyFjMyNjMyFhUUBisBBwYCFRQzMjc+AT8BNjMyFRQOAQcGIyIkIgYjIiYB
+NDYzMhYVFAYjIiYUBQw0ASYmAjoKBgcNBksREFMLDAUGDD4TFCYR5zwMBgUZAwgVChMIAhIL/qMg
+SQsKAwGYFhMUGBcSFBgPCQMBHQErDw0FFAUDAwQLCQaQkP7cBhYGAQYQTQgKAyA+HgsDAwUBUhQa
+HhIUGh4AAAIAN//2AX4CpwALADEAAAE0NjMyFhUUBiMiJgM0NhI3NiYHBiMiNz4BNz4CMzIVFAIV
+FDMyPgEzMhYVFA4BIyIBKRYTFBgXEhQY8iQwCwIGCkIIBQIBAwYnSSICCmQODDAnAQMNOFceHQFU
+FBoeEhQaHv7aBskBHVwKCAMSFAgDAgkTCQkM/bUDFSoqCwIEPT8AAAABABT//QI2Ap0AWgAANzQ2
+OwEyNzYiBw4BDwEiNTQ/ATY3EjU0KwEiJjQ2MzIWMzI2MzIWFRQGKwEUAwYUNz4CMzIVFAcGBwUG
+BwYVBhUUMzI3PgE/ATYzMhUUDgEHBiMiJCIGIyImFAUMNAEZAQIFCiMMCwIDRQkBLQI6CgYHDQZL
+ERBTCwwFBgw+LAEHHY5pAQIDAQT+8QoCARoR5zwMBgUZAwgVChMIAhIL/qMgSQsKAw8JA7wHAgUQ
+BQYJDwMgBAsBVxUNBRQFAwMECwkGAf6zCgECDUMxBAUPAwJ+BQYCAskBFgYBBhBNCAoDID4eCwMD
+BQAAAAEAHf/2AQECpwBGAAASIjc0PwE2NzY3NiYHBiMiNz4BNz4CMzIVFAMVBjI/AjYzMgcUBhUP
+AQYHAhUUMzI+ATMyFhUUDgEjIjU0PgE3NiYHBiMfBAIFQwgBIAgCBgpCCAUCAQMGJ0kiAgovAQED
+AiMiAQICAQFKBQEuDgwwJwEDDThXHh0NGQoBAgQCAQERCw8DIgMJxEQKCAMSFAgDAgkTCQkM/uwB
+BQEBERISAgQCAiUCBv74CBUqKgsCBD0/JgRIizsGAQIBAAAAAAIAFP/rAyQDTwANAGoAAAE/ATYz
+MhUUDwEGKwEiATQ2OwE2Ez4CNTQuASsBIiY1NDYzMhYzMjYzMhcBFjMyEjU0KwEiJjU0NjMyFjI2
+MzIWFRQGKwEiAwYHDgEiJyYnASYjIgcUDgEVFDsBMhYVFAYjIiYjIgYjIiYBxwNCFBIaElMIARME
+/k0GDDIoMQEGBAoKETIIAwQHBl8LDR8BDAgBSQgIB0ECTAgDBAcLPiA5CwoEBgwqBkoKBgEGEhMt
+Sf8ADwEEASMjA1UIAwQHC08QEkQBCgQC2wZVGRUSDTwG/TYJA/UBDQYhGggDEgQECQsGAwMN/g0M
+AbUtDAQJCwYDAwUNCQP+LTxsDwogSWsBdhUUA+T/Jg8ECQsGAwMFAAIAD//6AfQCXAANAEoAAAE/
+ATYzMhUUDwEGKwEiBTQ+ATMyFA4CBz4BMzIVFAYVFDMyPgEzMhYVFA4BIyImNTQ2NTQmIyIGBwYH
+BgcGIyI3NjU0IyIPASImAUQDPQ0THwlbBQMPBP7LO1YbFQwMGwNKeTgzTRMNKyEBAwkwTyEPEVAM
+ChpqLxYWBwgoCAcCPA0OKCcDCwHDBnsYFQ8KZwaiAjAxKkQuYw2DiSwd6AsUJSUJAgU1NhcSHNYf
+DBGFSyRMGQEECvk/EiAgCgAAAAACABT/IgMkAp0AEwBwAAAFND4BNTQmNTQ2MzIWFRQOASMiNSU0
+NjsBNhM+AjU0LgErASImNTQ2MzIWMzI2MzIXARYzMhI1NCsBIiY1NDYzMhYyNjMyFhUUBisBIgMG
+Bw4BIicmJwEmIyIHFA4BFRQ7ATIWFRQGIyImIyIGIyImAUAcGiInBQoiNC4DB/7UBgwyKDEBBgQK
+ChEyCAMEBwZfCw0fAQwIAUkICAdBAkwIAwQHCz4gOQsKBAYMKgZKCgYBBhITLUn/AA8BBAEjIwNV
+CAMEBwtPEBJEAQoEzwEPGw8SIQMLFyMNHjgbDeAJA/UBDQYhGggDEgQECQsGAwMN/g0MAbUtDAQJ
+CwYDAwUNCQP+LTxsDwogSWsBdhUUA+T/Jg8ECQsGAwMFAAACAA//IgH0AYIAEwBQAAAXND4BNTQm
+NTQ2MzIWFRQOASMiNQM0PgEzMhQOAgc+ATMyFRQGFRQzMj4BMzIWFRQOASMiJjU0NjU0JiMiBgcG
+BwYHBiMiNzY1NCMiDwEiJqIcGiInBQoiNC4DB5M7VhsVDAwbA0p5ODNNEw0rIQEDCTBPIQ8RUAwK
+GmovFhYHCCgIBwI8DQ4oJwMLzwEPGw8SIQMLFyMNHjgbDQHwAjAxKkQuYw2DiSwd6AsUJSUJAgU1
+NhcSHNYfDBGFSyRMGQEECvk/EiAgCgACABT/6wMkA0cAGgB3AAAANDsBMh8BFj8BPgE/ATMyFRQP
+AQYrASImLwEBNDY7ATYTPgI1NC4BKwEiJjU0NjMyFjMyNjMyFwEWMzISNTQrASImNTQ2MzIWMjYz
+MhYVFAYrASIDBgcOASInJicBJiMiBxQOARUUOwEyFhUUBiMiJiMiBiMiJgGABQwBBj8DBVUCBAIB
+DAUEWwsJFAcEBTX+kgYMMigxAQYECgoRMggDBAcGXwsNHwEMCAFJCAgHQQJMCAMEBws+IDkLCgQG
+DCoGSgoGAQYSEy1J/wAPAQQBIyMDVQgDBAcLTxASRAEKBANDBAY0AwM0AQMBAQIBBFwLAwhc/M8J
+A/UBDQYhGggDEgQECQsGAwMN/g0MAbUtDAQJCwYDAwUNCQP+LTxsDwogSWsBdhUUA+T/Jg8ECQsG
+AwMFAAACAA//+gH0AkgAGABVAAABNDsBMh8BFj8BNjsBMhUPAQYrASImLwEmAzQ+ATMyFA4CBz4B
+MzIVFAYVFDMyPgEzMhYVFA4BIyImNTQ2NTQmIyIGBwYHBgcGIyI3NjU0IyIPASImAQcFDAEGPwMF
+VQcCDAUEWwsJFAcEBTUC+DtWGxUMDBsDSnk4M00TDSshAQMJME8hDxFQDAoaai8WFgcIKAgHAjwN
+DignAwsCRgIGPgMDPgYCBmgMAwloA/7cAjAxKkQuYw2DiSwd6AsUJSUJAgU1NhcSHNYfDBGFSyRM
+GQEECvk/EiAgCgAAAAIAPP/6AtkCpQA8AFAAABM0PgEzMhQOAgc+ATMyFRQGFRQzMj4BMzIWFRQO
+ASMiJjU0NjU0JiMiBgcGBwYHBiMiNzY1NCMiDwEiJic0PgE1NCY1NDYzMhYVFA4BIyIm9DtWGxUM
+DBsDSnk4M00TDSshAQMJME8hDxFQDAoaai8WFgcIKAgHAjwNDicoAwu4ICAVJAsKEzIwBAMOAR8C
+MDEqRC5jDYOJLB3oCxQlJQkCBTU2FxIc1h8MEYVLJEwZAQQK+T8SICAKrQEeKQ8NOQ0TIz8WIk4t
+DwAAAAABABT/AQMkAp0AcgAANzQ2OwE2Ez4CNTQuASsBIiY1NDYzMhYzMjYzMhcBFjMyEjU0KwEi
+JjU0NjMyFjI2MzIWFRQGKwEiAwcGBwYHBiMiJjU0NjMyFjMyPgc3NjU0JwEmIyIHFA4BFRQ7ATIW
+FRQGIyImIyIGIyImFAYMMigxAQYECgoRMggDBAcGXwsNHwEMCAFJCAgHQQJMCAMEBws+IDkLCgQG
+DCoFPwwWFhc/NCMYHxQPEigRBQgGBgYEBQMFAh0K/qsPAQQBIyMDVQgDBAcLTxASRAEKBA8JA/UB
+DQYhGggDEgQECQsGAwMN/g0MAbUtDAQJCwYDAwUNCQP+dkmMYmgvJhYMDxUZAwgIDwsUDRcHcRkO
+EAHzFRQD5P8mDwQJCwYDAwUAAAABAA//AQHIAYIAQwAAEzQ+ATMyFA4CBz4BMzIVFAMGBwYjIiY1
+NDYzMhYzMj4HNz4CNTQmIyIGBwYHBgcGIyI3NjU0IyIPASImDztWGxUMDBsDSnk4M2EeODQjGB8U
+DxIoEQUIBgYGBAUDBQIHOCQOChpqLxYWBwgoCAcCPA0OKCcDCwEfAjAxKkQuYw2DiSwx/pltKiYW
+DA8VGQMICA8LFA0XBx7XlxUMEYVLJEwZAQQK+T8SICAKAAAAAAMAI//qArsDMQAOAB4ALgAAATc+
+ATsBMhYVBwYrASImATQ+AjMyFhUUBiMiLgI3FBYzMj4BNTQuAiMiDgEBUwIBAga1BQMCBQO1BwP+
+0UFqhUSHndaXPmlUMFxybkt5PRYtUDNHhFADFBUGAgIFFwgC/gtXlmM5spOX2yNHdlR0qHioUyxb
+VDVppwAAAwAZ//gBigIjAA4AGgAmAAATNz4BOwEyFhUHBisBIiYDNDYzMhYVFAYjIiY3FDMyPgE1
+NCYjIga+AgECBrUGAgIFA7UHA6SEY0dDiF1DST5QLk8nJjA5ZQIGFQYCAgUXCAL+i26VZDtemFVF
+gl93MCQ8nQADACP/6gK7A0YAFAAkADQAAAE0OwEyFRQWMzI3PgI7AQ4BIyImATQ+AjMyFhUUBiMi
+LgI3FBYzMj4BNTQuAiMiDgEBYQQNAR8lNRgEBwQBDQY/LSkl/sJBaoVEh53Wlz5pVDBccm5LeT0W
+LVAzR4RQAyocAh8cIAYPCC4/Lv4RV5ZjObKTl9sjR3ZUdKh4qFMsW1Q1aacAAAMAGf/4AY4CSAAV
+ACEALQAAEzQ7ATIVFBcWMzI3PgI7AQ4BIyImAzQ2MzIWFRQGIyImNxQzMj4BNTQmIyIGzgQNAQIJ
+OTQaBAcDAQ0GPy0pJbWEY0dDiF1DST5QLk8nJjA5ZQIoIAMJDDEoBxEJNUg1/opulWQ7XphVRYJf
+dzAkPJ0AAAQAI//qArsDTwANABsAKwA7AAABPwE2MzIVFA8BBisBIj8CNjMyFRQPAQYrASIBND4C
+MzIWFRQGIyIuAjcUFjMyPgE1NC4CIyIOAQFjA0IUEhoSUwgBEwR4A0IUEhoSUwgBEwT+SEFqhUSH
+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
+FRQCFRQzMj4BMzIVFA==</string> </value>
+        </item>
+        <item>
+            <key> <string>next</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="3" aka="AAAAAAAAAAM=">
+    <pickle>
+      <global name="Pdata" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">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
+IyIGIyI3Njc+AjMyFRQCFRQzMj4BMzIVFA4BIyImNTQ3BgcOAiMiLgI3FBYzMjc2NTQmIyIOASMY
+K0gpDxsOEAEIAwIFDgsEBgFHAgYDAQggPh4BClMKCyQdAQkkQh4KDiEqHRYYLRgIEBkQORAUI1Au
+MBoiPB0BNxxSVDsFBggDAgkZZU0BDBESCgMHDwgNA/4nGQseHgcFLTARDhyJSCUdGxwDCx0uGBZz
+RRwLIVFfAAAAAAIAIwD1AUICPgAbACcAABM0NjMyFRQGBwYjIhUUMzI+ATMyFhUUDgEjIiY3FDMy
+NjU0JiMiBwYjelJOOyw3PgVOIkMmAQMJL1ssLjtFBz5YFhJEJgsBUV+ONyQ4ERQmSCQjCQIELC8u
+fAQ7Mg8RYx0AAAAAAf+kABQBdgMuAEoAACc0NjMyFjMyPgU3PgI1NCsBIjU0NzY7ATI+ATU2NzY3
+NjMyFhUUBiMiJiMiBxQ7ATIVFCsCIgcwBhUUAgcOAgcGIyImXBwNCioPCA0JCAYEBAEJFQ0GOwcC
+AQY5BAMDCRslLyUoFSghDQspDz0eBkUFCEQCAwEBJgoDDCYZMBwUJTMMFxMKFRQgFB8FNp5rAwgH
+BAYFAQQFUDJDGxYUCgwYH9gFAhQDBAEB/vc4ESpKEiMVAAAAAAMABAApAWICVwBFAFQAYAAANzQ2
+NzY0LgEnJjU0Nj8CNCcmNTQ2MzIeAx8BPgE3NjMyFA4BFRQXFhUWFRQHDgEHBhUUHgcXHgEVFAYj
+IjcUFjMyNjU0JicmIyIHBhMUFjMyNjU0JiMiBgQyGwkECAMVHQgzBAVSVj4MGBAPCAQEAhMCBQ0X
+ExQBAgYsFikqTQULCxMRGBIbCTU4cFmPJVgzNEAsKlQGBBY1RykVIUAmGyk1eCEvDAQCAgMCDg4G
+LwMSAgEBG1I7UgUICQgDBAIpAwkUIxwBAgMEAhYLPCkUEQwVEQQGBgQFAwQDBQEIIiY/OlQgGSQk
+GRgHDwobAQkxK043HjJQAAEAKAD3AZYDKQBBAAATND4DNzYjIgYjIjU0Nz4BMzIVBgM2NzYzMhUU
+BhUUMzI+ATMyFhUUDgEjIiY1NDY1NCYjIgYHDgMPAQYjIigLEhUXCAIFCD8BAwYYWhAGBEgnNS47
+MjcPCSYfAQMIJEAdDhU9EAwbOCIEEwoLAg8CMAcA/wIzXnWiUQ8XDQoECRMNS/6XWT84KR+3CBEk
+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
+BBAJEDXDBQIIBgkCBgIB/tMTOHkjKxMKDRoPDh8aMBYvAgEiKgsCCQ2dqjIRN1YWAQoFCQQHAwMZ
+AnQFAwkTLVw3BQEDAxMeSjNd/okgVXo0QBMpGzgEaQABAAAAARmZ5COSVV8PPPUCCwPoAAAAAMoD
+RDQAAAAAygNENP7H/noD8AOTAAIACAAAAAAAAAAAAAEAAAOT/noAWgP1/sf/YgPwAGQAEAAAAAAA
+AAAAAAAAAAKfAfQAMgAAAAABTQAAAMgAAADcAEEBBQAeAboAHgH0ADICkQAyArUAIwCDAB4BPwA8
+AT8APAGHAB4CDwAfAMMABwEMAB4A0gA8AZYACgH0AD4B9ACCAfQANgH0ADgB9AAuAfQAOgH0ADcB
+9ABBAfQARgH0ACoA0QA8AMMABwIPACkCDwAfAg8AKQF2AFADGwAyArAAFAI7ABQCrgAjAuYAEwJD
+ABQCHQAUAtEAIwMbABQBeQAUAW3/xgKQABQCSgAUA3MAFAM4ABQC3gAjAjoAFALNABACcQAUAfkA
+KAKpABQC9wA8ApoAFAPyABQClQAUAmUAFAJXACMBKABQAZYACgEoACgBkgAzAZoAGQGQAIABsQAZ
+AcUAGQGSABkB2QAZAYYAGQEc/4MBqv/6AdQAGQEOABkBKf+7AcIAGQEQADcC4wAPAgMADwGjABkB
+5gAKAccAGQFVABkBUAAUARwAIwIJAA8BuwAKAqkACgHKAA8Bpv/zAZ4AGQEzACgA9wBkATMAKAMZ
+AC0AyAAAANwABQGXACoB6QAUAe4AGQJlABQA9wBkAX0AKAGQAFkDSwA2AXsAHgGYADICDwAfAQwA
+HgIYABkBkABkAQAAKAIPAB8BaAApAWgAMQGQAKwB/QAZAewAKAB9ABkBkABtAWgATgF5AB4BmAA8
+AxoATgNMAE4DGgAxAXYAIwKwABQCsAAUArAAFAKwABQCsAAUArAAFAPI//YCrgAjAkMAFAJDABQC
+QwAUAkMAFAF5ABQBeQAUAXkAFAF5ABQC5gATAzgAFALeACMC3gAjAt4AIwLeACMC3gAjAg8AWALe
+ACMC9wA8AvcAPAL3ADwC9wA8AmUAFAI2AA4B6P+DAbEAGQGxABkBsQAZAbEAGQGxABkBsQAZAnwA
+GQGSABkBhgAZAYYAGQGGABkBhgAZAQ4AGQEOABkBDgAZAQ4AGQGbABkCAwAPAaMAGQGjABkBowAZ
+AaMAGQGjABkCDwAfAaMAGQIJAA8CCQAPAgkADwIJAA8Bpv/zAa7/1AGm//MCsAAUAbEAGQKwABQB
+sQAZArAAFAGxABkCrgAjAZIAGQKuACMBkgAZAq4AIwGSABkCrgAjAZIAGQLmABMB2QAZAuYAEwHZ
+ABkCQwAUAYYAGQJDABQBhgAZAkMAFAGGABkCQwAUAYYAGQJDABQBhgAZAtEAIwGq//oC0QAjAar/
++gLRACMBqv/6AtEAIwGq//oDGwAUAdQAGQMbABQB1AALAXkAFAEOABkBeQAUAQ4AGQF5ABQBDgAZ
+AXkACgEO/9gBeQAUAQ4AGQKlABQCNwAZAW3/xgEp/7sCkAAUAcIAGQHrABkCSgAUARAANwJKABQB
+EAARAkoAFAEQADcCSgAUAY0ANwJKABQBEAAdAzgAFAIDAA8DOAAUAgMADwM4ABQCAwAPAugAPAM4
+ABQCAwAPAt4AIwGjABkC3gAjAaMAGQLeACMBowAZA9wAIwKdABkCcQAUAVUAGQJxABQBVQAYAnEA
+FAFVABkB+QAoAVAAFAH5ACgBUAAUAfkAKAFQABQB+QAoAVAAFAKpABQBHP/vAqkAFAEcACMCqQAU
+ARwAFAL3ADwCCQAPAvcAPAIJAA8C9wA8AgkADwL3ADwCCQAPAvcAPAIJAA8C9wA8AgkADwPyABQC
+qQAKAmUAFAGm//MCZQAUAlcAIwGeABkCVwAjAZ4AGQJXACMBngAZARz/gwH5ACgBUAAUAqkAFAEc
+AA8BKf+7AZAAmAGQAYMBkAAAAZAAWgGQAG8BkAAAAZAAdAGQAJ4BkACEAZAAYQGQAFwBkAB0AAD+
+8AAA/xwAAP7KAAD+zAAA/tQAAP7kAAD/DgAA/skAAP70AAD+5AAA/t8AAP8IAAD/8wAA/v0AAP7d
+AAD+0QI7ABQBxQAZAuYAEwHZABkCHQAUARz/gwMbABQB1AAZA3MAFALjAA8COgAUAeYACgH5ACgB
+UAAUAqkAFAEcACMB9AAAA+gAAAH0AAAD6AAAAU0AAAD6AAAApgAAAfQAAADSAAAApgAAAGQAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAQwAHgEMAB4B9ABiAfQACgLuAAoC7gAKAOUARgD5ADwA+QA8APkA
+RgGeAEYBsgA8AbIAPAGyAEYBzwAZAZEAGQFkADwCdgA8AKYAAAO4ADIAgwAeAQUAHgECADIBAgA8
+AZAAAACQ/2oDGQAtAN4AAAAAAAACXgAeAx0AKAIPAB8BiwAAAAAAAAH8/4MCFv+DAhP/gwLz/4MD
+Df+DAfz/gwLz/4MC3P+DAv7/gwLb/4MD0/+DA/X/gwPS/4MB9AAoAfQAggH0ADAB9AA8AfQAKgH0
+ADkB9AAyAfQAPwH0ADgB9AA0AQ4AGQAA/tUAAP8lAAD+xwAA/t4AAP7UAAD+4gAA/uQAAP8OAAD+
+yQAA/tAAAP70AAD+zAEQADcCSgAUAv7/gwP1/4MBDAAeAQwAHgEMAB4BDAAeAfQACgLuAAoC7gAK
+AZgAMgGYADwBAgAyAQIAPAE/ADwBPwA8ASgAUAEoACgBMwAoATMAKAFoABYBaABOAWgAKQFoADEB
+aAAYAWgAKwFoAC0BaAA6AWgANgFoADABaAAWAWgATgFoACkBaAAxAWgAGAFoACsBaAAtAWgAOgFo
+ADYBaAAwAWgAFgFoAE4BaAApAWgAMQFoABgBaAArAWgALQFoADoBaAA2AWgAMAFoABYBaABOAWgA
+KQFoADEBaAAYAWgAKwFoAC0BaAA6AWgANgFoADABewAeAZgALQFlACMBqAAjAWUAIwD6/6QBeQAE
+Aa8AKADrAB4A7//DAaUAIwD8ADcCigAeAdEAHgF5AB4BsAAUAY0AHgEnABkBIQAUAQAAIwG9ABkB
+jAAeAk0AGQGdABkBeAAAAWEAHgDJAB4AyQAKAMkAHgDJAAoAyQAeAMkACgDJAB4AyQAKAPYAWgD2
+AAoA9gBaAPYACgD2AFoA9gAKAPYAWgD2AAoAugAAAJgAGQC6AAAAmAAZALoAAACYABkAugAAAJgA
+GQDfABQA3wAUAN8AFADfABQBXgAlAV4AJQFeACUBXgAlAWgAPAFoADwBaAA8AWgAPAF7AB4BmAAt
+AWUAIwGoACMBZQAjAPr/pAF5AAQBrwAoAOsAHgDv/8MBpQAjAPwANwKKAB4B0QAeAXkAHgGwABQB
+jQAeAScAGQEhABQBAAAjAb0AGQGMAB4CTQAZAZ0AGQF4AAABYQAeAXsAHgGYAC0BZQAjAagAIwFl
+ACMA+v+kAXkABAGvACgA6wAeAO//wwGlACMA/AA3AooAHgHRAB4BeQAeAbAAFAGNAB4BJwAZASEA
+FAEAACMBvQAZAYwAHgJNABkBnQAZAXgAAAFhAB4BewAeAZgALQFlACMBqAAjAWUAIwD6/6QBeQAE
+Aa8AKADrAB4A7//DAaUAIwD8ADcCigAeAdEAHgF5AB4BsAAUAY0AHgEnABkBIQAUAQAAIwG9ABkB
+jAAeAk0AGQGdABkBeAAAAWEAHgH0AGIB0wAtAWsAPAHFAC0BmQAFAeQAGQGE//YB1wA3AcQALQGf
+AC0Btf/6Ar3/gwO0/4MAAAAUABQAFAAUAEIAhAEkAcICOgLYAvwDKANUA84ECgQwBEYEXAR8BKIE
+7gUwBXwF2AYmBmoGqAcCB0QHagegB84IAggsCIoJAAlyCe4KOgqOCxoLmAv+DJAM0g0gDcQOFg6k
+DyAPUA+uEBgQnBD8EWIR2BI+EuITkBQOFGAUjhSuFOAU/hUUFTAVhhXgFhoWiBbCFzAXvBgUGFQY
+oBkiGVoZzhoiGkgathssG2wbtBwIHGQcvB1AHb4eEB5wHsAe3B8qH2ofah+YIBQgpCD2IY4hvCIg
+IkYiqiL8Iz4jXiN0I+gkBCQiJGYkpiT2JRAleCW6JdAmBiY8JmImpidAJ8oofCjaKWAp5ip+KxYr
+qiw0LPYtbi4OLq4vYDAMMGAwtDEaMXwx6DKKMs4zEjNoM740EDRYNMQ1TjXYNnI3CDeaOBg4njkK
+OXQ57DpmOtw7SDu6PCI8cjzAPRw9eD28Pf4+Tj6cPvI/aD+kP95AJkBwQLZA7kFaQcpCOkK2QzJD
+mEQMRH5FBkVwRf5GcEcAR3ZH1kgkSJZI8klQSZxKDkpqSuRLaEvUTF5M/k1OTfZOTk7sTzhP3FA6
+UOxRSFHUUoJTBFOsVCJUvlU8VeJWmlcYV+JYWljAWRJZaFmsWghaVFquWw5bYFuQXBhcnl0QXW5e
+Kl7GX0Rfql/2YGBgsmEaYWhhymIUYpBi9mOGY+5khGTwZZJmCGZ2ZwxnamewZ+poNmh4aM5pGmm2
+agxqpGr2a5Jr6mySbPRtaG3EbkputG8+b7RwOHCicTRxtHJAcqhzLHOedDh0tnVAdbB2QHa4d0R3
+tnhSeNJ5annserZ7XHwAfHR9En14fex+Tn7AfzZ/uIAAgHqA3IFcgciCBIIkgkCCQIJogpCCkIKy
+gsiC5oMMgzaDYoN+g5iDwIPqhAaEKoRAhGaEhISwhNiE+IUUhTSFaoWShh6GiIbuh2yH+oh6iR6J
+hoomiqyLGouYjAiMYIzYjTqNOo06jTqNOo06jTqNOo06jTqNOo06jTqNOo06jTqNOo1QjWaNgI2a
+jbSNzo3ujg6OLo5OjoiOwo78jzaPiJAUkCaQXJBckPCRFJFWkXqRoJGgkb6R/pH+kf6SRpL8kxqT
+KJMok7CUUJUclgSW/JeUmIyZSpoGmuycBJ0anliegp6+nwqfXJ+4oBagWKCWoO6hLKFsoYahoKHM
+ofiiFKI2omKieKKeosSi4qMMo0SjlqR6pbalzqXmpf6mFqYwpkqmZKaopuynEqc4p2SnkKe+p/Co
+QKiOqLSo6qkqqXqpyqoYqlSqlqr2qzCrVquMq8ysHKxurLys+K06rZqt1K36rjCucK7ArxCvXq+a
+r9qwOrB0sJqw0LEQsWCxsrIAsjyyfrLesxizarPAs/i0YLSYtPq1frXYtha2WrbYtw63erfMt/K4
+XLjIuQq5SLmYueq6QLrEuza7jrvivA68OLxkvI68urzkvRC9PL1qvZi9xr30viK+UL6Avq6+1L7q
+vxC/Jr9Mv2K/iL+ev7a/0L/owALAjMEYwaLCLsKYwwLDbMPWxCjEfsS2xSDFWsW8xkDGmsbYxxzH
+msfSyD7Iksi4ySTJksnWyhbKZsq4yxDLlMwGzF7Mss0EzVrNks36zjLOlM8az3TPss/20HTQqtEW
+0WjRjtH40mTSptLk0zTThtPc1GDU0tUq1X7V0NYm1l7WyNcC12TX6NhC2IDYxNlC2XrZ5to62mDa
+zNs6237bvtwO3GDcuN083a7eBt5c3nbenN7o3yrfdt/S4CDgZOCi4PzhPuIQ4zoAAQAAAp8A8wAG
+AAAAAAACAAAAAQABAAAAQAAAAAAAAAAAAAgAZgADAAEECQAAAEQAAAADAAEECQABAA4ARAADAAEE
+CQACAAwAUgADAAEECQADAA4AXgADAAEECQAEABwAbAADAAEECQAFABgAiAADAAEECQAGABwAoAAD
+AAEECQDIAG4AvABDAG8AcAB5AHIAaQBnAGgAdAAgACgAYwApACAAMgAwADEAMQAsACAAQgBhAHIA
+cgB5ACAAUwBjAGgAdwBhAHIAdAB6AEYAYQBuAHcAbwBvAGQASQB0AGEAbABpAGMAdwBlAGIAZgBv
+AG4AdABGAGEAbgB3AG8AbwBkACAASQB0AGEAbABpAGMAVgBlAHIAcwBpAG8AbgAgADEALgAxACAA
+RgBhAG4AdwBvAG8AZAAtAEkAdABhAGwAaQBjAFQAaABpAHMAIABmAG8AbgB0ACAAdwBhAHMAIABn
+AGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAHQAaABlACAARgBvAG4AdAAgAFMAcQB1AGkAcgByAGUA
+bAAgAEcAZQBuAGUAcgBhAHQAbwByAC4AAgAA//cAAP+DADIAAAAAAAAAAAAAAAAAAAAAAAAAAAKf
+AAAAAQACAAMABAAFAAYABwAIAAkACgALAAwADQAOAA8AEAARABIAEwAUABUAFgAXABgAGQAaABsA
+HAAdAB4AHwAgACEAIgAjACQAJQAmACcAKAApACoAKwAsAC0ALgAvADAAMQAyADMANAA1ADYANwA4
+ADkAOgA7ADwAPQA+AD8AQABBAEIAQwBEAEUARgBHAEgASQBKAEsATABNAE4ATwBQAFEAUgBTAFQA
+VQBWAFcAWABZAFoAWwBcAF0AXgBfAGAAYQECAKMAhACFAL0AlgDoAIYAjgCLAJ0AqQCkAQMAigDa
+AIMAkwEEAQUAjQEGAIgAwwDeAQcAngCqAPUA9AD2AKIArQDJAMcArgBiAGMAkABkAMsAZQDIAMoA
+zwDMAM0AzgDpAGYA0wDQANEArwBnAPAAkQDWANQA1QBoAOsA7QCJAGoAaQBrAG0AbABuAKAAbwBx
+AHAAcgBzAHUAdAB2AHcA6gB4AHoAeQB7AH0AfAC4AKEAfwB+AIAAgQDsAO4AugEIAQkBCgELAQwB
+DQD9AP4BDgEPARABEQD/AQABEgETARQBAQEVARYBFwEYARkBGgEbARwBHQEeAR8BIAD4APkBIQEi
+ASMBJAElASYBJwEoASkBKgErASwBLQEuAS8BMAD6ANcBMQEyATMBNAE1ATYBNwE4ATkBOgE7ATwB
+PQE+AT8A4gDjAUABQQFCAUMBRAFFAUYBRwFIAUkBSgFLAUwBTQFOALAAsQFPAVABUQFSAVMBVAFV
+AVYBVwFYAPsA/ADkAOUBWQFaAVsBXAFdAV4BXwFgAWEBYgFjAWQBZQFmAWcBaAFpAWoBawFsAW0B
+bgC7AW8BcAFxAXIA5gDnAXMBdAF1AXYBdwF4AXkBegF7ANgA4QF8ANsA3ADdAOAA2QDfAX0BfgF/
+AYABgQGCAYMBhAGFAYYBhwGIAYkBigGLAYwBjQGOAY8BkAGRAZIBkwGUAZUBlgGXAZgBmQGaAZsB
+nAGdAZ4BnwGgAaEBogGjAaQBpQGmAacBqAGpAaoBqwGsAa0BrgGvALIAswGwALYAtwDEAbEAtAC1
+AMUBsgCCAMIAhwCrAbMAxgG0AbUAvgC/AbYAvAG3AbgBuQG6AIwA7wG7AbwBvQG+Ab8BwAHBAcIB
+wwHEAcUBxgHHAcgByQHKAcsBzAHNAc4BzwHQAdEB0gHTAdQB1QHWAdcB2AHZAdoB2wHcAd0B3gHf
+AeAB4QHiAeMB5AHlAeYB5wHoAekB6gHrAewB7QHuAe8B8AHxAfIB8wH0AfUB9gH3AfgB+QH6AfsB
+/AH9Af4B/wIAAgECAgIDAgQCBQIGAgcCCAIJAgoCCwIMAg0CDgIPAhACEQISAhMCFAIVAhYCFwIY
+AhkCGgIbAhwCHQIeAh8CIAIhAiICIwIkAiUCJgInAigCKQIqAisCLAItAi4CLwIwAjECMgIzAjQC
+NQI2AjcCOAI5AjoCOwI8Aj0CPgI/AkACQQJCAkMCRAJFAkYCRwJIAkkCSgJLAkwCTQJOAk8CUAJR
+AlICUwJUAlUCVgJXAlgCWQJaAlsCXAJdAl4CXwJgAmECYgJjAmQCZQJmAmcCaAJpAmoCawJsAm0C
+bgJvAnACcQJyAnMCdAJ1AnYCdwJ4AnkCegJ7AnwCfQJ+An8CgAKBAoICgwKEAoUChgKHAogCiQKK
+AosCjAKNAo4CjwKQApECkgKTApQClQKWApcCmAKZApoCmwKcAp0CngKfAqACoQKiAqMCpAKlAqYC
+pwKoAqkCqgKrAqwCrQKuAq8CsAKxArICswK0ArUCtgd1bmkwMEEwB3VuaTAwQUQHdW5pMDBCMgd1
+bmkwMEIzB3VuaTAwQjUHdW5pMDBCOQdBbWFjcm9uB2FtYWNyb24GQWJyZXZlBmFicmV2ZQdBb2dv
+bmVrB2FvZ29uZWsLQ2NpcmN1bWZsZXgLY2NpcmN1bWZsZXgKQ2RvdGFjY2VudApjZG90YWNjZW50
+BkRjYXJvbgZkY2Fyb24GRGNyb2F0B0VtYWNyb24HZW1hY3JvbgZFYnJldmUGZWJyZXZlCkVkb3Rh
+Y2NlbnQKZWRvdGFjY2VudAdFb2dvbmVrB2VvZ29uZWsGRWNhcm9uBmVjYXJvbgtHY2lyY3VtZmxl
+eAtnY2lyY3VtZmxleApHZG90YWNjZW50Cmdkb3RhY2NlbnQMR2NvbW1hYWNjZW50DGdjb21tYWFj
+Y2VudAtIY2lyY3VtZmxleAtoY2lyY3VtZmxleARIYmFyBGhiYXIGSXRpbGRlBml0aWxkZQdJbWFj
+cm9uB2ltYWNyb24GSWJyZXZlBmlicmV2ZQdJb2dvbmVrB2lvZ29uZWsCSUoCaWoLSmNpcmN1bWZs
+ZXgLamNpcmN1bWZsZXgMS2NvbW1hYWNjZW50DGtjb21tYWFjY2VudAxrZ3JlZW5sYW5kaWMGTGFj
+dXRlBmxhY3V0ZQxMY29tbWFhY2NlbnQMbGNvbW1hYWNjZW50BkxjYXJvbgZsY2Fyb24ETGRvdARs
+ZG90Bk5hY3V0ZQZuYWN1dGUMTmNvbW1hYWNjZW50DG5jb21tYWFjY2VudAZOY2Fyb24GbmNhcm9u
+C25hcG9zdHJvcGhlA0VuZwNlbmcHT21hY3JvbgdvbWFjcm9uBk9icmV2ZQZvYnJldmUNT2h1bmdh
+cnVtbGF1dA1vaHVuZ2FydW1sYXV0BlJhY3V0ZQZyYWN1dGUMUmNvbW1hYWNjZW50DHJjb21tYWFj
+Y2VudAZSY2Fyb24GcmNhcm9uBlNhY3V0ZQZzYWN1dGULU2NpcmN1bWZsZXgLc2NpcmN1bWZsZXgM
+VGNvbW1hYWNjZW50DHRjb21tYWFjY2VudAZUY2Fyb24GdGNhcm9uBFRiYXIEdGJhcgZVdGlsZGUG
+dXRpbGRlB1VtYWNyb24HdW1hY3JvbgZVYnJldmUGdWJyZXZlBVVyaW5nBXVyaW5nDVVodW5nYXJ1
+bWxhdXQNdWh1bmdhcnVtbGF1dAdVb2dvbmVrB3VvZ29uZWsLV2NpcmN1bWZsZXgLd2NpcmN1bWZs
+ZXgLWWNpcmN1bWZsZXgLeWNpcmN1bWZsZXgGWmFjdXRlBnphY3V0ZQpaZG90YWNjZW50Cnpkb3Rh
+Y2NlbnQFbG9uZ3MMU2NvbW1hYWNjZW50DHNjb21tYWFjY2VudAd1bmkwMjFBB3VuaTAyMUIHdW5p
+MDIzNwd1bmkwMkJCCWFmaWk1NzkyOQd1bmkwMkMwB3VuaTAyQzgJZ3JhdmVjb21iCWFjdXRlY29t
+Ygd1bmkwMzAyCXRpbGRlY29tYgd1bmkwMzA0B3VuaTAzMDYHdW5pMDMwNwd1bmkwMzA4B3VuaTAz
+MEEHdW5pMDMwQgd1bmkwMzBDB3VuaTAzMTIHdW5pMDMxNQd1bmkwMzI2B3VuaTAzMjcHdW5pMDMy
+OAd1bmkxRTAyB3VuaTFFMDMHdW5pMUUwQQd1bmkxRTBCB3VuaTFFMUUHdW5pMUUxRgd1bmkxRTIy
+B3VuaTFFMjMHdW5pMUU0MAd1bmkxRTQxB3VuaTFFNTYHdW5pMUU1Nwd1bmkxRTYwB3VuaTFFNjEH
+dW5pMUU2QQd1bmkxRTZCB3VuaTIwMDAHdW5pMjAwMQd1bmkyMDAyB3VuaTIwMDMHdW5pMjAwNAd1
+bmkyMDA1B3VuaTIwMDYHdW5pMjAwNwd1bmkyMDA4B3VuaTIwMDkHdW5pMjAwQQd1bmkyMDBCCWFm
+aWk2MTY2NAdhZmlpMzAxB2FmaWkyOTkHYWZpaTMwMAd1bmkyMDEwB3VuaTIwMTEKZmlndXJlZGFz
+aAlhZmlpMDAyMDgNcXVvdGVyZXZlcnNlZAd1bmkyMDFGB3VuaTIwMkYGbWludXRlBnNlY29uZAd1
+bmkyMDNFB3VuaTIwNTMHdW5pMjA1Rgd1bmkyMDYwBEV1cm8HdW5pRTAwMAd1bmlGRUZGA2ZfaQNm
+X2wDZl9mBWZfZl9pBWZfZl9sA2ZfagVmX2ZfagNmX2IDZl9oA2ZfawVmX2ZfYgVmX2ZfaAVmX2Zf
+awZ6ZXJvLnUFb25lLnUFdHdvLnUHdGhyZWUudQZmb3VyLnUGZml2ZS51BXNpeC51B3NldmVuLnUH
+ZWlnaHQudQZuaW5lLnUFaS5UUksNZ3JhdmVjb21iLmNhcA1hY3V0ZWNvbWIuY2FwC3VuaTAzMDIu
+Y2FwC3VuaTAzMEMuY2FwC3VuaTAzMDQuY2FwC3VuaTAzMDYuY2FwC3VuaTAzMEIuY2FwC3VuaTAz
+MDcuY2FwC3VuaTAzMDguY2FwDnVuaTAzMDgubmFycm93C3VuaTAzMEEuY2FwDXRpbGRlY29tYi5j
+YXAFbC5DQVQFTC5DQVQNZl9oY2lyY3VtZmxleA9mX2ZfaGNpcmN1bWZsZXgIaHlwaGVuLnUJdW5p
+MDBBRC51CXVuaTIwMTAudQl1bmkyMDExLnUIZW5kYXNoLnUIZW1kYXNoLnULYWZpaTAwMjA4LnUP
+Z3VpbGxlbW90bGVmdC51EGd1aWxsZW1vdHJpZ2h0LnUPZ3VpbHNpbmdsbGVmdC51EGd1aWxzaW5n
+bHJpZ2h0LnULcGFyZW5sZWZ0LnUMcGFyZW5yaWdodC51DWJyYWNrZXRsZWZ0LnUOYnJhY2tldHJp
+Z2h0LnULYnJhY2VsZWZ0LnUMYnJhY2VyaWdodC51Cnplcm8uZGVub20Jb25lLmRlbm9tCXR3by5k
+ZW5vbQt0aHJlZS5kZW5vbQpmb3VyLmRlbm9tCmZpdmUuZGVub20Jc2l4LmRlbm9tC3NldmVuLmRl
+bm9tC2VpZ2h0LmRlbm9tCm5pbmUuZGVub20KemVyby5udW1lcglvbmUubnVtZXIJdHdvLm51bWVy
+C3RocmVlLm51bWVyCmZvdXIubnVtZXIKZml2ZS5udW1lcglzaXgubnVtZXILc2V2ZW4ubnVtZXIL
+ZWlnaHQubnVtZXIKbmluZS5udW1lcgh6ZXJvLnN1YgdvbmUuc3ViB3R3by5zdWIJdGhyZWUuc3Vi
+CGZvdXIuc3ViCGZpdmUuc3ViB3NpeC5zdWIJc2V2ZW4uc3ViCWVpZ2h0LnN1YghuaW5lLnN1Ygh6
+ZXJvLnN1cAdvbmUuc3VwB3R3by5zdXAJdGhyZWUuc3VwCGZvdXIuc3VwCGZpdmUuc3VwB3NpeC5z
+dXAJc2V2ZW4uc3VwCWVpZ2h0LnN1cAhuaW5lLnN1cAdhLmRlbm9tB2IuZGVub20HYy5kZW5vbQdk
+LmRlbm9tB2UuZGVub20HZi5kZW5vbQdnLmRlbm9tB2guZGVub20HaS5kZW5vbQdqLmRlbm9tB2su
+ZGVub20HbC5kZW5vbQdtLmRlbm9tB24uZGVub20Hby5kZW5vbQdwLmRlbm9tB3EuZGVub20Hci5k
+ZW5vbQdzLmRlbm9tB3QuZGVub20HdS5kZW5vbQd2LmRlbm9tB3cuZGVub20HeC5kZW5vbQd5LmRl
+bm9tB3ouZGVub20PcGFyZW5sZWZ0LmRlbm9tEHBhcmVucmlnaHQuZGVub20PcGFyZW5sZWZ0Lm51
+bWVyEHBhcmVucmlnaHQubnVtZXINcGFyZW5sZWZ0LnN1Yg5wYXJlbnJpZ2h0LnN1Yg1wYXJlbmxl
+ZnQuc3VwDnBhcmVucmlnaHQuc3VwEWJyYWNrZXRsZWZ0LmRlbm9tEmJyYWNrZXRyaWdodC5kZW5v
+bRFicmFja2V0bGVmdC5udW1lchJicmFja2V0cmlnaHQubnVtZXIPYnJhY2tldGxlZnQuc3ViEGJy
+YWNrZXRyaWdodC5zdWIPYnJhY2tldGxlZnQuc3VwEGJyYWNrZXRyaWdodC5zdXALY29tbWEuZGVu
+b20McGVyaW9kLmRlbm9tC2NvbW1hLm51bWVyDHBlcmlvZC5udW1lcgljb21tYS5zdWIKcGVyaW9k
+LnN1Ygljb21tYS5zdXAKcGVyaW9kLnN1cAxoeXBoZW4uZGVub20MaHlwaGVuLm51bWVyCmh5cGhl
+bi5zdWIKaHlwaGVuLnN1cAxkb2xsYXIuZGVub20MZG9sbGFyLm51bWVyCmRvbGxhci5zdWIKZG9s
+bGFyLnN1cApjZW50LmRlbm9tCmNlbnQubnVtZXIIY2VudC5zdWIIY2VudC5zdXAHYS5udW1lcgdi
+Lm51bWVyB2MubnVtZXIHZC5udW1lcgdlLm51bWVyB2YubnVtZXIHZy5udW1lcgdoLm51bWVyB2ku
+bnVtZXIHai5udW1lcgdrLm51bWVyB2wubnVtZXIHbS5udW1lcgduLm51bWVyB28ubnVtZXIHcC5u
+dW1lcgdxLm51bWVyB3IubnVtZXIHcy5udW1lcgd0Lm51bWVyB3UubnVtZXIHdi5udW1lcgd3Lm51
+bWVyB3gubnVtZXIHeS5udW1lcgd6Lm51bWVyBWEuc3ViBWIuc3ViBWMuc3ViBWQuc3ViBWUuc3Vi
+BWYuc3ViBWcuc3ViBWguc3ViBWkuc3ViBWouc3ViBWsuc3ViBWwuc3ViBW0uc3ViBW4uc3ViBW8u
+c3ViBXAuc3ViBXEuc3ViBXIuc3ViBXMuc3ViBXQuc3ViBXUuc3ViBXYuc3ViBXcuc3ViBXguc3Vi
+BXkuc3ViBXouc3ViBWEuc3VwBWIuc3VwBWMuc3VwBWQuc3VwBWUuc3VwBWYuc3VwBWcuc3VwBWgu
+c3VwBWkuc3VwBWouc3VwBWsuc3VwBWwuc3VwBW0uc3VwBW4uc3VwBW8uc3VwBXAuc3VwBXEuc3Vw
+BXIuc3VwBXMuc3VwBXQuc3VwBXUuc3VwBXYuc3VwBXcuc3VwBXguc3VwBXkuc3VwBXouc3VwDGZp
+Z3VyZWRhc2gudQZ6ZXJvLnAFb25lLnAFdHdvLnAHdGhyZWUucAZmb3VyLnAGZml2ZS5wBXNpeC5w
+B3NldmVuLnAHZWlnaHQucAZuaW5lLnAHZl90aG9ybglmX2ZfdGhvcm4AAA==</string> </value>
+        </item>
+        <item>
+            <key> <string>next</string> </key>
+            <value>
+              <none/>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/fanwood_italic-webfont.woff.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/fanwood_italic-webfont.woff.xml
new file mode 100644
index 0000000000..0f063176e7
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/fanwood_italic-webfont.woff.xml
@@ -0,0 +1,950 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52848855.03</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>fanwood_italic-webfont.woff</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/font-woff</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">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
+AaVuangA</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>51876</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/fertigo-webfont.eot.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/fertigo-webfont.eot.xml
new file mode 100644
index 0000000000..5c58ba056b
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/fertigo-webfont.eot.xml
@@ -0,0 +1,1807 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52848818.33</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>fertigo-webfont.eot</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/octet-stream</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>99920</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="2" aka="AAAAAAAAAAI=">
+    <pickle>
+      <global name="Pdata" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">UIYBAECFAQABAAIAAAAAAAIABQAAAAACAAQBAJABAAAAAExQrwAAoEogAEAAAAAAAAAAAJsAAAAA
+AAAACRbcbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAB4mAACEAFYAZQByAHMAaQBvAG4AIAAxAC4A
+MAAwADAAOwBjAG8AbQAuAG0AeQBmAG8AbgB0AHMALgBlAHgAbABqAGIAcgBpAHMALgBmAGUAcgB0
+AGkAZwBvAC0AcAByAG8ALgByAGUAZwB1AGwAYQByAC4AdwBmAGsAaQB0ADIALgBjAFEAUAB0AAAA
+JgAeJkYAZQByAHQAaQBnAG8AUAByAG8ALQBSAGUAZwB1AGwAYQByAAAAAAAAAQAAABEBAAAEABBH
+REVGCIAGxgABXvQAAABER1BPU6geqN8AAV84AAAj4kdTVULVIfFfAAGDHAAAAiJPUy8yn9hjoQAA
+AXQAAABgY21hcM20v3gAAAHUAAACpGN2dCAGNgi/AAFcJAAAADZmcGdtD7QvpwABXFwAAAJlZ2Fz
+cP//AAMAAVwcAAAACGdseWb8eK5BAAAXoAABRHxoZWFk+Oin/AAAATwAAAA2aGhlYQfBBEkAAAR4
+AAAAJGhtdHgqD0QZAAAEnAAABdhsb2Nh9GGilgAAFLAAAALubWF4cAKhBBEAAAEcAAAAIG5hbWUv
+3BoYAAAKdAAAAxZwb3N02EmvXwAADYwAAAchcHJlcLDyKxQAAV7EAAAALgABAAABdgDjAAwAWQAE
+AAIAAQACABYAAAEAAtAAAwABAAEAAAABAABs3BYJXw889QAfA+gAAAAAyuEyNAAAAADK4TI0/7f/
+CwQ8A6QAAAAIAAIAAAAAAAAAAgHJAZAABQAEArwCigAAAIwCvAKKAAAB3QAyAPoAAAIABQAAAAAC
+AASgAACvQAAgSgAAAAAAAAAAeGxqYgBAACD7BAMD/xsAyAOxAP8AAACbAAAAAACoAsQAAAAgAAMA
+AAACAAAAAwAAABQAAwABAAABXAAEAUgAAABOAEAABQAOAH4AowCsASkBKwF/AZICGwLHAt0DlAOp
+A7wDwB6eIBQgGiAeICIgJiAwIDogRCCsISIhJiICIgYiDyISIhoiHiIrIkgiYCJlJcr7BP//AAAA
+IAChAKUArgErAS4BkgIYAsYC2AOUA6kDvAPAHp4gEyAYIBwgICAmIDAgOSBEIKwhIiEmIgIiBiIP
+IhEiGiIeIisiSCJgImQlyvsA////4//B/8D/v/++/7z/qv8l/nv+a/21/aH8uP2L4q7hOuE34Tbh
+NeEy4SnhIeEY4LHgPOAk313fQ99R31DfSd9G3zrfHt8H3wTboAZrAAEAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAABAFIAAAATgBAAAUADgB+AKMArAEpASsBfwGSAhsCxwLdA5QDqQO8A8AeniAUIBogHiAi
+ICYgMCA6IEQgrCEiISYiAiIGIg8iEiIaIh4iKyJIImAiZSXK+wT//wAAACAAoQClAK4BKwEuAZIC
+GALGAtgDlAOpA7wDwB6eIBMgGCAcICAgJiAwIDkgRCCsISIhJiICIgYiDyIRIhoiHiIrIkgiYCJk
+Jcr7AP///+P/wf/A/7//vv+8/6r/Jf57/mv9tf2h/Lj9i+Ku4TrhN+E24TXhMuEp4SHhGOCx4Dzg
+JN9d30PfUd9Q30nfRt863x7fB98E26AGawABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAMD/xsA
+yARh/7f/VgQ8AAEAAAAAAAAAAAAAAAAAAAF2AO0AAAAAAAABTQAAAO0AAAEXADABUgAtAtAAMAII
+ACsC7QAfAwQAKwCzAC0BRAA5AUQAHAIVACUBvAArAOz/+gH4AEkA5QAvARMAHAJaAD8BxAAuAh4A
+JQIUADACOQASAg8AMAJVAEwCFwAUAlEAQgJVADEBDwBEARMAEAG1ACQCBQBPAbUAMQGGADgD1QA1
+AogACAKIAFwCvwA3AxgAXAJGAFwCAwBbAtkANwMcAFsBQwBZAUQAEQKUAFsCKwBbA2oAWwL7AFsD
+NQA4AkgAWQM1ADgCkQBcAk0AMwJXAA4C7QBUApkACAPvAAgCogAgAogADAJZACgBVgBdAR4AGwFV
+ABwB7QAmAmMAHAGQAFwB+QAkAjwAOAIKACgCVAAsAgIAKwFVAA0CBAAmAmIAQwEkAD4BFf/+Ah4A
+QgEjAD4DeABEAmMARAJYACkCTgBEAkAALAGUAEEBuAAoAYMAKwJXADgB+wABAx0AAQH6ABIB+wAC
+AdsAIwFjACIBBgBcAWMAHAInADcBDAA4AhUALwI0ADICVAAcAREAYQGbABwBkAAsA0UAMQGCACYC
+QQAvA0QAHwIpACMBkAAkAXUAIQG6ACcBTQAoASgAJgGQAFwDLwAmAn8AKgD1ADcBkABoAQ0AIwGU
+ACQCQgA/AcgANQHKADIBuAAuAYIAJAKIAAgCiAAIAogACAKIAAgCiAAIAogACANnAAACvwA4AkYA
+XAJGAFwCRgBcAkYAXAFDADEBQwAxAUP/6wFDAAEDLwA2AvsAWwM1ADgDNQA4AzUAOAM1ADgDNQA4
+AbUALwM1ADgC7QBUAu0AVALtAFQC7QBUAogADAJEAFkCiQAMAfkAJAH5ACQB+QAkAfkAJAH5ACQB
++QAkAwgAJAILACkCAgArAgIAKwICACsCAgArASQAIAEkACABJP/aAST/8AJKAC0CYwBEAlgAKQJY
+ACkCWAApAlgAKQJYACkBrQAjAlwAKwJXADgCVwA4AlcAOAJXADgB+wACAksAQwH7AAICiAAIAfkA
+JAKIAAgB+QAkAogACAH5ACQCvwA3AgoAKAK/ADcCCgAoAr8ANwIKACgCvwA3AgoAKAMYAFwCcgAs
+AxgAXAJUACwCRgBcAgIAKwJGAFwCAgArAkYAXAICACsCRgBcAgIAKwJGAFwCAgArAtkANwH9ACYC
+2QA3Af0AJgLZADcCBAAmAtkANwIEACYDHABbAmL/3ANEADgCYgAUAUP/6AEk/9cBJP/nAUMARAEk
+AD4BQwBZASQAPgKBAFkCOgA+AUT/7AEV/9wClABbAh4AQgIbAEYCKwA4ASIAIQIrAFsBIwArAisA
+WwFBAD4CKwBbAY0APgJKAC0BSwAbAvsAWwJjAEQC+wBbAmMARAL7AFsCYwBEAmMARAL9AFsCUQBE
+AzUAOAJYACkDNQA4AlgAKQM1ADgCWAApBGEAOQOYACoCkQBcAZQAQQKRAFwBlAA4ApEAXAGUAEAC
+TQAzAbgAKAJNADMBuAAoAk0AMwG4ACgCTQAzAbgAKAJXAA4BgwArAlcADgGDACsCeAAeAZwAHwLt
+AFQCVwA4Au0AVAJXADgC7QBUAlcAOALtAFQCVwA4Au0AVAJXADgC7QBUAlcAOAPvAAgDHQABAogA
+DAH7AAICiAAMAlkAKAHbACMCWQAoAdsAIwJZACgB2wAjAScADAF2/7cCTQAzAbgAKAJXAA4BgwAr
+AZAAGQGQACMBkAAsAZAAhAGQAG4BkABgAZAAFAGQAAEDRgAyAy4AMgNBADMCzgAfArkASQMnAEkA
+zQAoAMgAKQDcACIBawApAWcAKQF6ACIBqAAhAcQALwHaADwDRwAvBA0AKAFrAC8BawA/ARMAHAJD
+ACsDYQAMAu4AMgIqACoDQAAyAcoAMgNIADIDggAyA2EAMgHKAC8CBgBQAcoALQHKADcC6QAyAqQA
+DAJzAA0CcgANA8UADQPEAA0D+wAjAZAAeAJlAA0BVgANAqUADQEkAD4AAAAQAMYAAQABAAAAAQAA
+AAAAAQABAAAABAASAj4AAwABBAkAAABwAIQAAwABBAkAAQAAAAAAAwABBAkAAgACAhgAAwABBAkA
+AwBoABwAAwABBAkABAAmAhgAAwABBAkABQCEAAAAAwABBAkABgAkAhoAAwABBAkABwBWAPQAAwAB
+BAkACAAYALAAAwABBAkACQAYALAAAwABBAkACgA6Ad4AAwABBAkACwA+AaAAAwABBAkADAA+AaAA
+AwABBAkADgBWAUoAVgBlAHIAcwBpAG8AbgAgADEALgAwADAAMAA7AGMAbwBtAC4AbQB5AGYAbwBu
+AHQAcwAuAGUAeABsAGoAYgByAGkAcwAuAGYAZQByAHQAaQBnAG8ALQBwAHIAbwAuAHIAZQBnAHUA
+bABhAHIALgB3AGYAawBpAHQAMgAuAGMAUQBQAHQAQwBvAHAAeQByAGkAZwBoAHQAIAAoAGMAKQAg
+ADIAMAAwADgAIABiAHkAIABKAG8AcwAgAEIAdQBpAHYAZQBuAGcAYQAuACAAQQBsAGwAIAByAGkA
+ZwBoAHQAcwAgAHIAZQBzAGUAcgB2AGUAZAAuAEYAZQByAHQAaQBnAG8AIABQAHIAbwAgAGkAcwAg
+AGEAIAB0AHIAYQBkAGUAbQBhAHIAawAgAG8AZgAgAEoAbwBzACAAQgB1AGkAdgBlAG4AZwBhAC4A
+aAB0AHQAcAA6AC8ALwB3AHcAdwAuAG0AeQBmAG8AbgB0AHMALgBjAG8AbQAvAHYAaQBlAHcAbABp
+AGMAZQBuAHMAZQA/AGwAaQBkAD0AMQAyADkANABoAHQAdABwADoALwAvAHcAdwB3AC4AagBvAHMA
+YgB1AGkAdgBlAG4AZwBhAC4AZABlAG0AbwBuAC4AbgBsAFMAcABhAGMAZQBkACAAYQBuAGQAIABr
+AGUAcgBuAGUAZAAgAHcAaQB0AGgAIABpAEsAZQByAG4ALiYeAEYAZQByAHQAaQBnAG8AUAByAG8A
+LQBSAGUAZwB1AGwAYQByRmVydGlnb1Byby1SZWd1bGFyAAAAAgAAAAAAAP+1ADIAAAAAAAAAAAAA
+AAAAAAAAAAAAAAF2AAAAAQACAAMABAAFAAYABwAIAAkACgALAAwADQAOAA8AEAARABIAEwAUABUA
+FgAXABgAGQAaABsAHAAdAB4AHwAgACEAIgAjACQAJQAmACcAKAApACoAKwAsAC0ALgAvADAAMQAy
+ADMANAA1ADYANwA4ADkAOgA7ADwAPQA+AD8AQABBAEIAQwBEAEUARgBHAEgASQBKAEsATABNAE4A
+TwBQAFEAUgBTAFQAVQBWAFcAWABZAFoAWwBcAF0AXgBfAGAAYQCjAIQAhQCWAOgAhgCOAIsAnQCp
+AKQAigDaAIMAkwDyAPMAjQCXAIgAwwDeAPEAngCqAPUA9AD2AKIArQDJAMcArgBiAGMAkABkAMsA
+ZQDIAMoAzwDMAM0AzgDpAGYA0wDQANEArwBnAPAAkQDWANQA1QBoAOsA7QCJAGoAaQBrAG0AbABu
+AKAAbwBxAHAAcgBzAHUAdAB2AHcA6gB4AHoAeQB7AH0AfAC4AKEAfwB+AIAAgQDsAO4AugECAQMB
+BAEFAQYBBwD9AP4BCAEJAQoBCwD/AQABDAENAQ4BAQEPARABEQESARMBFAEVARYBFwEYARkBGgD4
+APkBGwEcAR0BHgEfASABIQEiASMBJAElASYBJwD6ANcBKAEpASoBKwEsAS0BLgEvATABMQEyATMB
+NAE1ATYA4gDjATcBOAE5AToBOwE8AT0BPgE/AUABQQFCAUMBRAFFALAAsQFGAUcBSAFJAUoBSwFM
+AU0BTgFPAPsA/ADkAOUBUAFRAVIBUwFUAVUBVgFXAVgBWQFaAVsBXAFdAV4BXwFgAWEBYgFjAWQB
+ZQC7AWYBZwFoAWkA5gDnAWoApgFrAWwBbQFuANgA4QDbANwA3QDgANkA3wCoAJ8AmwFvALIAswC2
+ALcAxAC0ALUAxQCCAMIAhwCrAMYAvgC/ALwBcACMAJgAmgCZAO8ApQCSAJwApwCPAJQAlQC5AXEA
+wADBAXIBcwDSAXQBdQF2AXcBeAdBbWFjcm9uB2FtYWNyb24GQWJyZXZlBmFicmV2ZQdBb2dvbmVr
+B2FvZ29uZWsLQ2NpcmN1bWZsZXgLY2NpcmN1bWZsZXgKQ2RvdGFjY2VudApjZG90YWNjZW50BkRj
+YXJvbgZkY2Fyb24GRGNyb2F0B0VtYWNyb24HZW1hY3JvbgZFYnJldmUGZWJyZXZlCkVkb3RhY2Nl
+bnQKZWRvdGFjY2VudAdFb2dvbmVrB2VvZ29uZWsGRWNhcm9uBmVjYXJvbgtHY2lyY3VtZmxleAtn
+Y2lyY3VtZmxleApHZG90YWNjZW50Cmdkb3RhY2NlbnQMR2NvbW1hYWNjZW50DGdjb21tYWFjY2Vu
+dAtIY2lyY3VtZmxleAtoY2lyY3VtZmxleARIYmFyBGhiYXIGSXRpbGRlBml0aWxkZQdpbWFjcm9u
+B0lvZ29uZWsHaW9nb25lawJJSgJpagtKY2lyY3VtZmxleAtqY2lyY3VtZmxleAxLY29tbWFhY2Nl
+bnQMa2NvbW1hYWNjZW50DGtncmVlbmxhbmRpYwZMYWN1dGUGbGFjdXRlDExjb21tYWFjY2VudAxs
+Y29tbWFhY2NlbnQGTGNhcm9uBmxjYXJvbgRMZG90BGxkb3QGTmFjdXRlBm5hY3V0ZQxOY29tbWFh
+Y2NlbnQMbmNvbW1hYWNjZW50Bk5jYXJvbgZuY2Fyb24LbmFwb3N0cm9waGUDRW5nA2VuZwdPbWFj
+cm9uB29tYWNyb24GT2JyZXZlBm9icmV2ZQ1PaHVuZ2FydW1sYXV0DW9odW5nYXJ1bWxhdXQGUmFj
+dXRlBnJhY3V0ZQxSY29tbWFhY2NlbnQMcmNvbW1hYWNjZW50BlJjYXJvbgZyY2Fyb24GU2FjdXRl
+BnNhY3V0ZQtTY2lyY3VtZmxleAtzY2lyY3VtZmxleAxUY29tbWFhY2NlbnQMdGNvbW1hYWNjZW50
+BlRjYXJvbgZ0Y2Fyb24EVGJhcgR0YmFyBlV0aWxkZQZ1dGlsZGUHVW1hY3Jvbgd1bWFjcm9uBlVi
+cmV2ZQZ1YnJldmUFVXJpbmcFdXJpbmcNVWh1bmdhcnVtbGF1dA11aHVuZ2FydW1sYXV0B1VvZ29u
+ZWsHdW9nb25lawtXY2lyY3VtZmxleAt3Y2lyY3VtZmxleAtZY2lyY3VtZmxleAt5Y2lyY3VtZmxl
+eAZaYWN1dGUGemFjdXRlClpkb3RhY2NlbnQKemRvdGFjY2VudAVsb25ncwxTY29tbWFhY2NlbnQM
+c2NvbW1hYWNjZW50B3VuaTAyMUEHdW5pMDIxQgd1bmkxRTlFBEV1cm8DZl9mBWZfZl9pBWZfZl9s
+C2NvbW1hYWNjZW50A2ZfagVmLmFsdAdmX2YuYWx0BWkudHJrAAAAAAAAAAAAAAAAAABWAGQCDgK0
+A14ExAT2BR4FRgYIBnIGrgbcBwQHPAeCB+YIUAi2CUgJtAoiClwK3gtEC1ILYAvCC9AMLgyaDUoN
+2g5uDrYPEg+ED/AQZhD6ETgRcBHsEjgTVBP2FEgUsBUkFdgWdhbQFzQXmhhEGPgZrBoEGkQazhsQ
+G1wbjBuwHDwcuh0IHZweEB6MH3QgCiAUIG4g9iFIIhYiqCLuI2gj4CQ+JNglTCXeJiImyid8J9go
+LCieKM4pQCl4KdIqSisiK8gsDi0wLWYt8C5uLrIwGjDSMPwxQDHOMiYymDK8M/g0ajR0NMg1HDVi
+Nag2ijdMOEo4tjjEOWg6IjowOj46TDs0O8w72jvoPIw8mjyoPPw9Cj0YPaY9tD3CPdA+Tj5cPmo/
+dEA4QLRBLkHAQc5CmEMMQ7ZDxERoRShFNkVERVJGIka+RsxHWEgCSBBIHkiASI5InEl8SYpJmEn0
+SnBKfkqMSp5LZEtyTBxM3kzsTVxN4k3wTf5ODE4aTihO3k+ST/BQUlDEUUJRUFFeUWxRelGIUlhS
+ZlMgUy5TPFNKU1hTZlN0VBpUyFTWVORVhlaEVpJXkFeeV6xYYFmEWkZbClvWXJxcqly4XMZdJF2u
+XbxeDF6CX0JfUF+4YGxhMGGmYghicGL2Y4BkDmSeZKxkumWEZixm5GbyZ85n2GfmZ/RowmmGafxq
+CmoYaiZqNGquayhrxmxybT5tsm6gbq5uvG7Kb35wMHD+cQxx9HLYcuZy9HOIdFB0XnUOdZJ2LnY8
+dkp2WHZmdnR2gnaQdp53MHfueIZ5RHoaeux7znxUfGJ8zn04fUZ9VH1ifXB9tH5ifzyAEoCmgLSA
+7IEmgWKBiIHMgfaCKIJgg4KEnoVAhciF9oYkhlaGhoa2hxCHZoe8iCqIwojkiPaKDopCinaKuIti
+jJSOSI+MkWqRdJKAk9qVgJXilqCXIpegmKCZippUmxacUJ2An3qftqBsoOih1qI+AAAAAgAw//YA
+2QLvABQAHQBQALIdAAArsBjNAbAeL7AC1rARzbIRAgors0ARDgkrsgIRCiuzQAIICSuwAhCwFiDW
+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
+K7FBPhEStB4fKis8JBc5sAcRtAUKCy4vJBc5ALE5IxESsD45sDERsSU1OTmwLxKzKy5AQSQXObEf
+ExESsAs5sCERsgAJHjk5ObAbErEQFzk5sA4RsAc5sAUSsAM5MDEBLgEnNjMWFRQHFyc+ATcyFw4B
+IyIlJjU0NzYzMhYXByYjIhciJz4BMzIfAQ4BPwEWMzI3FhUUBwYjIiYHJjU0NxceARcGAQsIKhcZ
+NiQlHgErOwsvGxBeMg7+9QoPDAwyXxAERkgUMS8bEF4yEQkCKzymBENKHRAKDwwMM18zJCUFCCoX
+GQIlNl0aKCw/QykXBSJTITAtQSARFRoYAj8vBBzYMC1AAgYhU3EDGwQUEhcbAj+2KkFDKQI2XRoo
+AAAAAAEAKwB1AZEB2wAjAGwAsAMvsBszsAnNsgsUFzIyMrIDCQors0ADIgkrsgkDCiuzQAkQCSsB
+sCQvsADWsgILDjIyMrAezbASMrIeAAors0AeGQkrsgAeCiuzQAAHCSuxJQErsR4AERKxECI5OQCx
+CQMRErEHGTk5MDE3NjcjIgcmNTQzFjM1NCc2MzIVBgczMjcWFRQjJicVFBcGIyK3BAEaWBwDFzhC
+BRQZIAMBIFEcBA48RwQQEiuMN0IEEBIrBSFRHAQOPUcFFBkgAwEZWBwDAAAAAf/6/4kAvQB9ABcA
+LgCwEy+wAs2yAhMKK7MAAg0JKwGwGC+wBdawEM2yBRAKK7MABQoJK7EZASsAMDEHFjMyNjU0LgI1
+NDYzMhYVFAYjIiYvAQERER0nERMRJRsmJz86GCUHBlAKJh0NEggZFBwkOyw4VREICQAAAQBJAPIB
+rwE/ABEAIQCwEC+wBM2xBgkyMgGwEi+xEwErALEEEBESsQILOTkwMTcmNTQzFjsBMjcWFRQjJicj
+IkwDFz9HWFEcBA49SFxY8hASKwUFFBkgAwEAAAABAC//9gC2AH0ACwAlALIJAAArsAPNsgkAACuw
+A80BsAwvsADWsAbNsAbNsQ0BKwAwMTc0NjMyFhUUBiMiJi8oGxwoKBwbKDkcKCgcGygoAAEAHP9Y
+APMCvAATACoAAbAUL7AI1rACzbACELEMASuwEM2xFQErsQwCERKwCjmwEBGwEjkAMDEXBgcqAS4C
+NTQTNjUyFxYVFAoBdA4BAwoZExCADRQZHTdCNVUeAwUNCQYC01AdBAUOBP7D/osAAAACAD//8QIb
+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
+AhUUByMuBCMiBgcWMzI3FA4BIyInFRQXFjMyNxQOASMiJx4BMzI3Fw4BIyKlMxIQIAMUCQ4BAh4N
+AxQOFRiHZhM1OygjBQIKHiIzGjZFC0KDOxgHGxYL2wMyajoaDSUaM2QVXj1KSgQUc0ZtODlZAgoP
+JQEKExoOAgkPJQFifAcPHRMhJwQMHxgUYksBBAcZHQMPHhsBBAcaHQJERzMEO0IAAAAAAgAMASsD
+KgLCABsAVgF0ALAIL7AVM7AOzbIIDgors0AIUwkrsQA8MjIBsFcvsALWsBjNshgCCiuzQBgaCSuz
+QBgTCSuwGBCxHgErsFDNsFAQsT4BK7A3zbI3Pgors0A3OQkrsVgBK7A2GrrImd/2ABUrCg6wSxCw
+ScCxKBf5sCrAujjB4msAFSsKDrArELAvwLFEGPmwQsC6yMDfsgAVKwuwKBCzKSgqEyu6OMHiawAV
+KwuwKxCzLCsvEyuzLSsvEyuzLisvEyuwRBCzQ0RCEyu6yMvfoAAVKwuwSxCzSktJEyuyKSgqIIog
+iiMGDhESObJKS0kREjmyLCsvIIogiiMGDhESObAtObAuObJDREIREjkAQAwoKSsuL0JKSywtQ0Qu
+Li4uLi4uLi4uLi4BQAwoKSsuL0JKSywtQ0QuLi4uLi4uLi4uLi6wQBoBsRgCERKwADmwHhGyDxwk
+OTk5sFASsiZMUzk5ObE3PhESsTE8OTkAsQ4IERKzDBMjJCQXOTAxEyI1NDY1NCcjIgcmNTQ7ATI3
+FhUUKwEGFRQXBjc2NTQnLgEvATYzMh8BFhc+AT8BNjMyFxQGHQEUFwcGIyI9ATQ3Jw4BByMiJyYv
+AQcWFxYVFAYjIiYntSwCBDIeKgEU8BsnBBNpAgom4QkDAQUBAhcTJwkwOwgHLQklEh4WEgEKFAoO
+KgIEEFAJDw0DFz0iBAQCAgkTBg8FASsqHnQZXS8GEwoZBhMOFUozjk8HCRGJX1EVHgUEBw5TZBcO
+VRJHIAQLPhBVjVAEAyrIJRECJZwdBDZoOgIbUmAvGhAFAgAAAQAy//MCvALIAIwB+ACyHQEAK7AW
+zbIkAQArsikBACuyRQEAK7JKAQArsnUAACuyMAIAK7RlV3UdDSuwWDOwZc2wZDK0YFt1HQ0rsFoz
+sGDNsGEytAyAdR0NK7AMzbBTINYRsDvNtCESFjANK7AhzQGwjS+wA9awic2wiRCwhiDWEbAGzbAG
+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
+AxcVBiMiJw4BFRQWFwcuATU0Nw4CFRQXByY1NDcOAwc3FjM+ATcXBgc+ATcXFhUUBzY1NCc3Fhc2
+NTQmJzcWFyYnNzYzMhcmIyIHJzY3JiMOAQcnNjcOAQcnJjU0NwYVFBcHJicGFRQWFwcmJx4BFwcG
+IyInFjMyNxcGyA0rKRJLFxIcGAQFLSIZGQwpKRoMHgMoLyckBgkFDyAbIRsmJgsDHg8VAy81Bgk1
+IAUGNSgSLx0fFwkIDFQRTRcSHBgEBS0iHRUMKikaDRwDKS8hKgcLCCMiIRtAGAMdDxUDLzUGCTYg
+BgY1JxU9HiELUg4FExsZBAgdGRsJBw0DFQYIKQkCDhQENxkNPAIkGwwLGRoMHgEhJgoJExsZBAYe
+GhcLBw4EFQYIKwcCDhQENhsLHSICJBsMCxsYDxsBITUgGiUoDAMdDxUELTYGCTUgBQU2KBIvHSAX
+CQYOKikRTBYSHBgDBS0jEhwLKigZDB4DKS8gKgYIBQ8hHAEeHEYTAx0PFQQtNgUJNSAFBDcoFD0f
+IgsGDlIRSxYSHBgEBS4jEhwLKSkZDxsDKS8kJQgJByQi2AIBDhQFNxoJJB4DIR4NDBocBCYBIScO
+BhIbGQQGHiwQBw4DFAUHKggDAQ4UBDQdCiAgAyIbEAsbGhAbASMkCAsSGxkEBB8ZFwsHDwMUBgcq
+AAAA//8AMgEEAZgBUQADABD/6QASAAAACAAy//ADFgLKAAsAFwAhACwAOgBFAFMAXQEEALIJAAAr
+sA/NsgMCACuwFc20UUkJAw0rsFHNsD4g1hGwRM2wSRCwRyDWEbQzOQkDDSuwM82wKyDWEbAmzbA5
+ELA3INYRAbBeL7AA1rAMzbAMELFWASuwWc2wWRCxGAsrsB/NsB8QsRIBK7AGzbFfASuxVgwRErYb
+LzM5Oz5EJBc5sFkRthUJNjdAQVQkFzmwHxK2DwMdIiNGRyQXObASEbYmKCtJTVFcJBc5ALFEDxES
+sVRcOTmwURGwVjmwSRKxO005ObBHEbNBRlhZJBc5sSs+ERKzBgASDCQXObA3EbAjObA5ErIYITY5
+OTmwMxGxKC85ObAmErAfObAVEbEbHTk5MDETNDYzMhYVFAYjIiY3FBYzMjY1NCYjIgYFLgEnNjMW
+FRQHFyc+ATcyFw4BIyIlJjU0NzYzMhYXByYjIgc+ATMyHwEOAQciPwEWMzI3FhUUBwYjIiYHJjU0
+NxceARcGMtKinNTSopzUPbOEf7Syg4C1ATUIKhcZNiQlHgErOwsvGxBeMg7+9QoPDAwzXhAERkgU
+GRBeMhEJAis8Cy/gBERJHRAKDwwMM18zJCUFCCoXGQFXnNfRlpzX0ZmEsbOIhLGzXjZdGigsP0Mp
+FwUiUyEwLUEgERUaGAI/LwQcqC1AAgYhUyGSAxsEFBIXGwI/tipBQykCNl0aKAAGADL/8QNQAswA
+EwApAEEAWQBtAIMBMwCyawAAK7IKAgArtEA7awoNK7BAzbBAELBRINYRsEzNtEVYawoNK7AxM7BF
+zbBFzbBFELA0INYRsC/NAbCEL7AD1rAJMrAQzbBwINYRsHvNsAMQsAYg1hGwDc2wEzKwEBCxXQEr
+sGTNsGoysGQQsCEg1hGwFs2wFi+weDOwIc2we82wKTKwXRCwWiDWEbBgM7BnzbGFASuxA3ARErE4
+gzk5sAYRsgpAfzk5ObAQErA7ObANEbMAPT50JBc5sV1aERKzJUJDYSQXObBnEbBYObBkErMaVUVr
+JBc5sCERsB45ALFRaxEStF1kbnR7JBc5sUxAERKyYHh5OTk5sDsRsj5PYTk5ObBYErMsOElVJBc5
+sC8RsxMAMkMkFzmwRRKxFCk5ObEKNBEStAMQFh4lJBc5MDEBLgE1NDY1NCYnNx4BFRQGFRQWFzcm
+NTQ3PgE3PgE3MxYVFAcOAQcOAQ8BLgEnJiMiByc2MzIXHgEXFjMyNxcGIyI3JzYzMhceARcWMzI3
+FwYjIicuAScmIyIDNDY1NCYnNx4BFRQGFRQWFwcuAQUmNTQ3PgE3PgE3FxYVFAcOAQcOAQcBhjM5
+JRAWAzM7JRAWNw8rHWUWEhILBg8pHmcUERIMzB1AFhMVERwDLTIVFB5CFBIWEB0CLDIV7QIsMRYV
+HUAWEhYQHQMtMxYSHkIUExUNJyUQFgUzOSUQFgMzO/7fECoeZxQREgwHDysdZRYSEgsBggYxJyJg
+GRQfGQUGMSYiYhgTHxocIx40GBEPDQodICQfNBcREAwKHSGSEVAMCwYFPAsRUQwLBgc6dgc6DBFQ
+DAsGBTwLEVEMCv7QImIYEx8aBQYxJyJgGRQfGQUGMQ8mHTMYERAMCh0hAiQdNBgRDw0KHSAAAAwA
+Mv/3Ay8CxQAOABkAKwA4AEgAWgBrAHYAhgCRAKAArQFUALI/AQArsEbNsiUBACuyFwEAK7KdAAAr
+sgYCACu0qaWdPw0rsKnNtIJ6nT8NK7CCzbRkZ50/DSuwZM2zJUYGCCuwRiDWEbQeGkYGDSuwHs0B
+sK4vsJLWsJnNspmSCiuzQJmbCSuwmRCxhwErsIrNsIoQsQ8BK7AXzbAXELECASuwCs2yAgoKK7NA
+AgQJK7GvASuxmZIRErCdObCHEbQjJRGWlyQXObCKErYQRHByc0OQJBc5sA8RsIs5sBcStRUsLTd3
+eCQXObACEbQADoyhoyQXObAKErAGOQCxqZ0RErGbkDk5sKURsZKMOTmwghKydnWZOTk5sHoRt2xb
+foeWl6KjJBc5sGcSQAssSjdgWXBzd3iJiiQXObBkEbQPLUNEGSQXObBGErBWObAlEbQADjM7UiQX
+ObEaPxESsgIvMDk5ObAeEbEKETk5sAYSsQQVOTkwMQE2NTQnNjMyFxYVFAcGDwEmJzY3NjMWFRQH
+JSY1NDczMhcWHQEHLgUFNTY3FhcWFwYHBiMiJSY1NDc2MzIXFhcHJiMiBgU3PgY3FhcWFw4BIyIF
+JicmPQE2NzYzMhcHDgIHFzY3NjMyFxUGByY/ARYzMjcWFRQHBiMiJy4BBzQ3FxYXBgcGIyYHNDc2
+NxcGFRQXBiMiJyY3NTcWFxYVFAcjIicmAg8GFxUeDAoOCRQkYQVZDRwXITEv/vkCGgIvMzEGDiMe
+JBUdAQ5kRhsaFBMRXEQzFf7NCw8PEj5BXwkFWXsNIwHIARAfGxcXDREBFQoRARFcKx796hEOEhRL
+HhseEwEaOB4UJBBdSS4OFGRGOv4FWHwfFAsPDxI+QSw4RC8FBVkQGRoeMW0HFSQFBxgUIAsKDfYF
+Om4CGQMtNTEB+hYhPEUTAhkgFyJJEId3gxYQDC1ubSbeCAcfGDM0JwQBDRYODgYI7gc+kAERDB1A
+Nyc7Ex0jGgMnNjsFLwJBBgUOExEVDBIBCQsTER4nUAQQFQwBJRoGDAQJIhsSSD47JwYHPZEDxQMv
+AhMeIRsDJxk9eWwpBHeDGgoOMB4ZIUgRAhkeK1YUAxWpBAM1GAwFHhk1MQACAC8AmAGpAbAAEQAj
+AFYAsB8vsBIzsBnNsyIZHwgrsBbNsBsysA0vsAAzsAfNsxAHDQgrsATNsAkyAbAkL7ElASsAsSIf
+ERKwEzmxFhkRErAcObEQDRESsAE5sQQHERKwCjkwMRMnPgEzMhYzMjcXDgEjIiYjIgcnPgEzMhYz
+MjcXDgEjIiYjIjMECEIwIV8WMDYECEIwIl8VMDYECEIwIV8WMDYECEIwIl8VMAExAzdDLzEDN0Mv
+ygM3Qy8xAzdDLwAAAQBQAEIBtgIXADYA3QCwBS+wMTOwDc2xKi0yMrAPL7ApM7AYzbAhMgGwNy+w
+HNawHs2xOAErsDYaujS+28AAFSsKsCkuDrA2wLEaGPmwBMAFsAQQswUEGhMrsw0EGhMrsw8EGhMr
+ujS+28AAFSsLsxkEGhMrBbA2ELMqNikTK7o1CNwrABUrC7M0NikTK7M1NikTK7IZBBogiiCKIwYO
+ERI5sjU2KRESObA0OQC0BBkaNDUuLi4uLgFACgQFDQ8ZGikqNDUuLi4uLi4uLi4usEAaAQCxDQUR
+ErEJLzk5sRgPERKxFCU5OTAxNyY1ND8BBgcmNTQzFhc2NyMiByY1NDMWOwE3NjcWFRQPATY3FhUU
+IyYnBzMyNxYVFCMmJyMHBoUiESU3DwMXLDYjGj9YHAMXP0dHEygPKDkBMRUEDi88PERRHAQOPUhQ
+ETRCERUGGDcCAhASKwQBMScEEBIrBRw8IhQOBlEBAgMUGSACAVcFFBkgAwEZTwAAAAACAC3/qQGY
+AfQAGQApAIcAshwAACuxHiAzM7AmzQGwKi+xKwErsDYauh4ix4oAFSsKDrAFELAHwLEPCPmwC8Cz
+DA8LEyuzDQ8LEyuzDg8LEyuyDQ8LIIogiiMGDhESObAOObAMOQC2BQcPCwwNDi4uLi4uLi4BtgUH
+DwsMDQ4uLi4uLi4usEAaAQCxHCYRErEaIjk5MDE3LgE1NDckNxYVFA4DBxUeAhUUBg8BJgU0MxYz
+MjcWFRQjJiMiByZMDBMKAQomIyE9OU8TJ4RREQkJK/7zF3xiURwEDnxlWBwD+QYkEQwGjiAlFwQX
+Ih4qCgUZRSwGCyALCiStKwUFFBkgBAQQAAIAN/+pAZ0B9AAZACkAfQCyHAAAK7EeIDMzsCbNAbAq
+L7ErASuwNhq6HsfH4wAVKwoOsAMQsAbAsQAJ+bAYwLADELMEAwYTK7MFAwYTK7IEAwYgiiCKIwYO
+ERI5sAU5ALUABhgDBAUuLi4uLi4BtQAGGAMEBS4uLi4uLrBAGgEAsRwmERKxGiI5OTAxNyY1ND4B
+NzUuBDU0Nj8BFgUWFRQGBwYHNDMWMzI3FhUUIyYjIgcmYCNRhCcTTzk9IRIICSYBCgoTDPNUF3xi
+URwEDnxlWBwDVCcZBixFGQUKKh4iFwQKHgoKII4GDBEkBoGtKwUFFBkgBAQQAAAAAAIAMv/yArcC
+ywBIAIkAiQCyPAAAK7IYAgArAbCKL7BB1rARMrBSzbB3MrJSQQors0BSegkrskFSCiuzQEECCSuw
+CTKwUhCxVgErsHMysDbNsB0ysjZWCiuzQDYuCSuwJzKxiwErsVJBERKzTX2FhiQXObBWEbU8GFBZ
+cXUkFzmwNhK0XGNlZm4kFzkAsRg8ERKxVHU5OTAxNyY1NDY3NS4BNTQ3NjMyFhc3JjU0Njc2MzIX
+HgEdARc+ATMyFx4BFRQGBxUeARUUBgcGIyInBxUUBgcGIyInLgE1NDY1JwYjIic+AjMyHwEGFRQX
+NjU0JjU0PwEeARcuBDU3PgE3DgMjIi8BNjU0JwYVFBYVFA8BLgEnHgMVBw4CUB5NKShOHhQhIkwY
+BQEsHA8ODhAcKgQYTCMkEhENTSkoTgwSEiNPNwUrHBIMDw4cKwEENVIiITptSxQJBwgJHRwHEwol
+kUgXQzw2IAEtki0uWTc3EQgICAgcHQgTCiaRSBxYRjMBGkdslBEiI14UBRNgIyQPCxYQAgcELWgR
+CQkRZi0MAxAWCwoUFSNeFAUTYCMUFQoLJgIMLGkQCgoQZi4CCAIDJiUEPDYEBjM8ZkY7SRhODScL
+BCBUCSI0HhkaEQoPVToDJisiBQYtQmlDOksZTg0lCwQhUgopPhsiFAoJI0sAAAAAAgAM/xkDJAMM
+ADQAZgDCALIoAQArsFkzsCQg1hGyD0RVMzMzsC3NsF8ysi0kCiuzQC0DCSuwODKyUAIAK7BKzbAe
+INYRsBXNAbBnL7AK1rASMrAAzbAhMrIACgors0AAKgkrsgoACiuzQAoFCSuzQAoOCSuwABCxPwEr
+sEcysDXNsFMysjU/CiuzQDVcCSuyPzUKK7NAPzoJK7NAP0MJK7FoASuxPwARErQVGygwOCQXOQCx
+JC0RErMOKkNcJBc5sR4oERK1GxIcR01OJBc5MDEXFAYjIic1PgI1NCYvATUyNjU0NjMyHgIfAQcm
+IyIGHQEHMzI2PwEWFRQGIyImIwYVFBYFFAYjIic1PgI1NCYvATUyNjU0NjMyFhUHJiMiBh0BBzMy
+Nj8BFhUUBiMiJiMGFRQW0V9DFA8jIhYQHhojIVpdEyIVEAQDBBoSNEYDSBIbBQQBGx0EOgUEAwFT
+X0MUDyMiFhAeGiMhbF1KWwUgXDJNA0gSGwQFARsdBDoFBAMeXG0JBQ45v7yBSwsKKhgkUnELEBEF
+BgUHP0EbLwUDAgYVHhUBND0u401cbQkFDjm/vIFLCwoqGCRubkEzAzRBShsvBQMCBhUeFQE0PS7j
+AAAAAgAN/xkCagMMADEAUwC1ALIlAQArsDszsCEg1hGwDzOwKs2yKiEKK7NAKgMJK7JRAAArsEbN
+shsCACuwFc0BsFQvsArWsBIysADNsB4ysgAKCiuzQAAnCSuyCgAKK7NACgUJK7NACg4JK7AAELEy
+ASuwNTKwQc2wPjKxVQErsTIAERK0FRskLTkkFzmwQRGzGRg7USQXOQCxKkYRErYKLzI1QUpLJBc5
+sCERsg4nPjk5ObAlErA5ObAbEbIYEhk5OTkwMRcUBiMiJzU+AjU0Ji8BNTI2NTQ2MzIWFQcmIyIG
+HQEHMzI2PwEWFRQGIyImIwYVFBY3NDY1NC4BIzYzMhYVFAYVFB4CMzI2PwEXDgQjIibSX0MUDyMi
+FhAeGiMhbF1KWwUgXDJNA0gSGwQFARsdBDoFBAPPBAwKAh8SIzIFAgkWEQkTBQUEAQQSFykYJTUe
+XG0JBQ45v7yBSwsKKhgkbm5BMwM0QUobLwUDAgYVHhUBND0u4xgdchxmgRwJIx050iEXGyUSBwQD
+AwMIFRENJwABAA3/GQJoAwwATwCtALJDAQArsD8g1hGwDzOwSM2ySD8KK7NASAMJK7ItAAArsCLN
+shgDACuyOQIAK7AVzQGwUC+wCtawEjKwAM2wPDKyAAoKK7NAAEUJK7IKAAors0AKBQkrs0AKDgkr
+sAAQsTMBK7AwMrAezbEbIDIysVEBK7EzABESsxUYQkskFzmwHhGwLTkAsUgiERK2HgomJzAzTSQX
+ObA/EbEORTk5sTlDERKyGzcSOTk5MDEXFAYjIic1PgI1NCYvATUyNjU0NjMyFzceARUUBhUUFxYz
+MjY/ARcOBCMiJjU0NjU0JyYnJiMiBh0BBzMyNj8BFhUUBiMiJiMGFRQW0l9DFA8jIhYQHhojIWxd
+OigBPEUEBAIrCRMFBQQBBBIXKRgmNAUFAQQhKDJNA0gSGwQFARsdBDoFBAMeXG0JBQ45v7yBSwsK
+Khgkbm4UAQEfKjLQNpd1QgcEAwMDCBURDSkuJd0+jWsbHA1BShsvBQMCBhUeFQE0PS7jAAAAAwAN
+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
+EysCQCQAAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiMuLi4uLi4uLi4uLi4uLi4u
+Li4uLi4uLi4uLi4uLi4uLi4uLi4BQAwGBwgPEBETFBUcHR4uLi4uLi4uLi4uLi6wQBoBsWklERKz
+KjU2XiQXObA5EbMrNDxNJBc5sFYStSwzPkZIWSQXOQAwMRc1JzU3NTcXNxcVFxUHFQcnBycXNxc3
+NTc1JzUnBycHFQcVHwE1JzU3NTcXNxcVFxUHFQcnBycyNjU0Jic6Az4ENTQnBisBIjQ+ATU3PgEz
+Mhc0JiMiBhUUIxUeBxQVFAaUcXHxenjxcHDxeHrN2W5r2mZm2mtu2WdnIVtbwmRhw1xcw2FkBUJP
+AgEGEwoOCAoFBQICCCAlAQEDAQE0JUUcSDRQQzQEEwUNAggBAxomikL8QYmBQUGBiUH8QoqAQECh
+dDw8dH064zt8czs7c3w74zpfbzbLNm9oNjZobzbLNm9oNTVPQUEWjkkBAwQGCAUNAwUCCA4GGCon
+KSUySEYnGAEHAQgHEBIeJBlzWQAAAAEAeP8ZARf/1AAWAC4AsAkvsBDNshAJCiuzABADCSsBsBcv
+sBPWsAbNshMGCiuzABMACSuxGAErADAxFzQ2MzIWFRQGIyImLwE3FjMyNjU0LgGhHxgfIC8tFiIF
+BgQMDRkhFxddFRwuIStBDQYHAwccFgwOFAAAAAIADf8ZAhYDDAAxAEoAnwCyJQEAK7A+M7AhINYR
+sA8zsCrNsiohCiuzQCoDCSuyGwIAK7AVzQGwSy+wCtawEjKwAM2wHjKyAAoKK7NAACcJK7IKAAor
+s0AKBQkrs0AKDgkrsAAQsTYBK7BHzbFBRDIysUwBK7E2ABESthUbJC0yPEokFzmwRxGyGRg+OTk5
+ALEhKhESsg4nQTk5ObAlEbA8ObAbErIYEhk5OTkwMRcUBiMiJzU+AjU0Ji8BNTI2NTQ2MzIWFQcm
+IyIGHQEHMzI2PwEWFRQGIyImIwYVFBYXPgI1NCcuAS8BNjMyFhUUBhUUFhUUBiPSX0MUDyMiFhAe
+GiMhbF1KWwUgXDJNA0gSGwQFARsdBDoFBAN8KR4TBAIKBAQfEiMyBARtWR5cbQkFDjm/vIFLCwoq
+GCRubkEzAzRBShsvBQMCBhUeFQE0PS7j/CE2q7VBYCs1BQUJIhwgnCounhxiYgAAAAABAA3/GQF8
+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
+AVgBZgFwAXYBfAGyAXYBuAHWAgwCYgJoApoCzALiAywDOgNIA1YDXANqBAAEBgQQBBoEKAQ2BEwE
+YgRsBHYEhASSBKABdgF2AXYBdgF2AXYBdgJiAmICYgJiAuIEpgS0BLoE4AT2AXYFBAF2BcIF1AXi
+BAAEAAXwBhoGOAZeBxQHHgceAXYBdgF2BywHNgIMAgwHPAd2B/ACYgJiAmICYgJiAmICmgLiAuIH
+/gIMCJgBIAEgCJ4IvAjaCUAJcgAHAIX/zACtACEArgAOAOgAJADpABYA8QAeASIAAQAHAIX/zACt
+ACMArgANAOgAJADpABUA8QAfASIAAQACABn/+QAa//MAAQCF/98AAgAZ//oAGv/xAAEAGgANAAIA
+F//vABn/+gABABf/8AAEABT/8wAW//oAGP/5ABr/9gADAA//1QAR/9UAF//rAAIAFP/6ABr/9AAB
+ADv//AABAIX/7wANAA//wwAd//MAHv/zAEAACQBT/+kAW//hAGAABwCF/8QArgARAOgAGwDpABcA
+7f/tAUz/+AABAHb/WgAHAA//swA7//oAhf/MAK0AFQCv//sA6AAIAPEAEgANAAwAGQAPAC8AHgAa
+AEAAKABgABEAhf/vALwAMAC+ADAA3AAZAN4AGQDgABkA4gAZATMAMAAVAIX/vwCh/70Aov/tAKP/
+2ACtAAcArgAcAMD/4QDC/9cA3P++AN7/xADoAC4A6QAlAO3/mgDxAAkBFf/VARn/ywEd/+QBJf+5
+ASf/rQEt/7ABOv/PAAEAhf/nAAwAhf/GAKL/6wCuACUAwP/oAML/5QDoACgA6QAqAO3/6AD0/90B
+Ff/qAR3/8wEiAAEADACF/8YAov/qAK4AJADA/+cAwv/kAOgAJwDpACkA7f/oAPT/3QEV/+oBHf/y
+ASIAAQAFAFP//ACv//0A6QAIAO3/+gER//oAEgCF/7cAnv/zAKL/2wCj/9sAqv+3AK4AHQDA/+AA
+wv/dAMz/tgDS/7wA1P+5ANr/twDe/8sA6AAeAOkAJADt/7sBFf/WAR3/5QADAK4ACgDoABYA6QAT
+AAMAN/+5ADj/+gA8/8YAAwA3/5gAO//9ADz/3AABADj//AADADf/ngA7//0APP/UACUABABQAAwA
+agAiAGEALQA3ADYAKQA3AI4AOAA/ADsAegA8AI4APQByAEAAfABgAHQAogA7AKMAOACqABoAqwBo
+AKwAFgCtAFYArgCeALQAAQC7ABQAvgAkAMAAPgDCADMA0gAiANQAFQDeACkA6ACiAOkApgEJAAQB
+FQAnARkADQEdADcBJQAYAScAHAEpAA8BOgAjAAEArQAuAAIAOP/7ADz//QACAC3//QA4//0AAwA3
+/6AAOP/5ADz/3gADADj/+wA8//0Adv/HAAUALf/9ADf/lgA4//oAPP+1AD3//QAFACT/6wA3/5QA
+O//gADz/7QA9/7oAAgA3/7AAPP/aAAIAN//bADz/4wADADf/twA4//gAPP/GAAMAN/+oADz/7ACv
+//QAAwA3/50AOP/8ADz/3wABAE//xwADAA//yAA7/9kAhf/uAAEArQALAAkABQAcAAoAHACsAAYA
+rQBLAOgAGQDpAAcBGQAIAVAADAFTAAwABQAFAAgACgAIAK4AJQDoAC8A6QAtAAMAD//7AFP//QBb
+//0ALwAEADUABQBQAAoAUAAMAE8ADwABABEAAQAiAD8AQABZAEUAJgBLABkATAAkAE0AIgBOABoA
+TwAeAGAAVgCiACgAowAbAKsASACsABkArQBdAK4AegCvABcAvQAcAMAAIwDCABkA3gAIAOQAcADm
+AFIA6ACGAOkAgQDrACQA7wAkAPEAWgDzABoA9gArAPgAHgD6AB4A/AAeAP4ADAEVABMBGQAaAR0A
+JQE6AA4BUABJAVMASQFYAAEBdQAkAAQArQATAK4ADQDoACoA6QAaAAMABf//AAr//wAPAAYAAwAF
+//4ACv/+AA8ABgAKAAUAIAAKACAADAAJAEAAGwCrAAoArgA5AOgAOQDpAD0BUAAQAVMAEAAHAAUA
+EgAKABIAQAANAK0ACwCuAC0A6ABBAOkANgAJAAUAJQAKACUArAAQAK0AVQDoACMA6QARARkADwFQ
+ABUBUwAVAC0ABAAuAAUATQAKAE0ADABIAA8AAQARAAEAIgA5AEAAUwBFAB8ASwASAEwAHgBNABoA
+TgATAE8AFgBgAFAAogAhAKMAFQCrAEAArAASAK0AVgCuAHIArwAPAL0AFQDAABwAwgATAOQAaQDm
+AEsA6AB+AOkAeQDrAB4A7wAeAPEAUwDzABMA9gAjAPgAFgD6ABYA/AAWARUACwEZABQBHQAeAToA
+BwFQAEQBUwBEAVgAAQF1AB4AAgFQ/8IBU//CAAMADwABABEAAQFYAAEAAgAFAAkACgAJAAEArQAG
+AA4ABQAKAAoACgAMABgAIgAHAEAAIwBgACAAqwASAK0AKQCuAEQA5AA5AOYAGgDoAFAA6QBMAPEA
+JQAeAAUAAQAKAAEAIgABAFn/uQBa/7kAXP+5AIX/vwCh/7kAov/eAKP/ygCuAAsAvP+5AL7/vADA
+/9MAwv/IANz/xgDe/8gA6AAdAOkAFADt//kBFf/NARf/uAEZ/8UBHf/fASP/xgEl/7IBLf+rATH/
+uQEz/7oBOv/FAAMADwARABEAEAFYABAAJgCfACgAoQAVAKIAYQCjAF0ApAAcAKcADgCqAEMAqwCL
+AKwAOQCtAHgArgDAAK///QCwABcAtAAqALUAJgC7ADcAvgBDAMAAZADCAFgAzAAiANIASgDUAD4A
+2gAjANwACQDeAEwA6ADEAOkAyAEJAC4BCwAhARUASQEZADEBHQBZASUAOQEnAD0BKQAyAS0ABwE4
+AAoBOgBCAAEAW//8AAcAhf/XAK0AGgCuABMA6AAgAOkAGADxABYBIgABAAcAhf/XAK0AGwCuABQA
+6AAgAOkAGQDxABcBIgABABkAogA7AKMAOACqABoAqwBoAKwAFgCtAFYArgCeALQAAQC7ABQAvgAk
+AMAAPgDCADMA0gAiANQAFQDeACkA6ACiAOkApgEJAAQBFQAnARkADQEdADcBJQAYAScAHAEpAA8B
+OgAjAAwABAAMAAUAKwAKACsADAAVACIAAQBA//UAYAABAKsACACuACgA6AAOAVAAJAFTACQAAwCr
+AAkArgApAOgADwABAGgABQAKAA8AEAARABIAFAAVABcAGgAcACUAJwApAC8AMgAzADQANwA4ADkA
+OgA7ADwAPgBEAEYARwBIAEkASgBMAE0ATgBPAFQAVQBWAFcAWABbAF0AdgCPAJEAkgCTAJQAlQCX
+AJgAmQCaAJsAnACdAKsArQCuAK8AzQDOAM8A0ADcAN4A4ADiAOgA6QDxAPoA+wD8AP4BCAEKAQwB
+FQEZAR4BIAEhASIBIwEkASYBKAEqASwBLgEwATIBNAE7AT8BTAFNAU4BTwFSAWsBcwF0AAIY3gAE
+AAATGBX0ADoAKgAA/9n/+wALAA4ADP/1AA3/+QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYABwAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAA7/+//O/87/xQAA/+gAAP/5/+z/6P/6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+r/8P/H/9n/vf/0AAD/9P/x//v/
+8gAA/8//y//Z//H/6wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAb/+v/O/8//xgAA/+oAAP/5/+7/6f/6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/S/9v/zAAA//QAAAAA//v/9AAA
+AAAAAAAAAAAAAP/cAAX/6gAI/+oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAP/2//b/6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAD/+gAA//kAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//oAAAAAAAAAAP/1AAAA
+AAAA//0AAAAAAAD/xAAAAAD/+v/6//3//f/9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAA/+4AAAAA//v//P/8AAAAAAAAAAAAAAAAAAD/zwAA//oAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/9cAAAAAAAAAAP/q//kAAAAAAAAAAP/7//0AAAAA
+AAD/3gAGAAD/4v/DAAAAAAAA/+kAAP/5//3/9P/w//EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAA//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/+AAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AP/7AAD/8QAAAAAAAAAA//3//AAAAAAAAAAAAAD//P/9//0AAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+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
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+0AAAAAAAAAAAAA//0AAP/6AAAAAAAAAAAAAAAAAA3/
+8wAQAAAAAAAAAAAAAAAAAAD/+AAAAAAAAAAAAAD/+QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+//0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAPAAAAAAAAAAAAAAAA//0AAP/9AAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAP+2/9n/xAAA//oAAAAAAAD/+AAAAAAAAAAAAAAAAP/6ABIAAAAT
+AAAAAAAAAAAAAAAA//0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP+x/+D/ugAAAAAA
+AAAAAAAAAAAAAAD/6//4//j/+wAAAAAAAAAAAAAAAAAA//3//QAA//wAAAAAAAD//f/9AAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAA/9gAAAAAAAAAAP/9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAA//0AAP/9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/9AAsAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAA/97/6f/fABEAAAAAAAAAAAAAAAD//AAAAAAAAAAAAAD/9AAAAAAA
+AAAAAAAAAAAAAAAAAAAA/+0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAABoAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAA/94AAAAA//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8AAAAQAAAAAAAAAAAA
+AAAA//0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//QAAP+vAAD/9f/8AAAAAAAAAAAAAAAA
+AAD/6f/aAAAAAAAA/+kAAP/pABgAAAAAAAAAAAAAAAD//QAAAAAAAAAAAAD/+QAAAAAAAAAAAAAA
+AAAAAAAAAAAA//sAAAAAAAAAAAAAAAAAAP/6AAAAAAAAAAAAAAAAAAD/7gAAAAAAAAAAAAAAAAAA
+AAD/9wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//MAAAAAAAAAAAAAAAAAAP/8AAAA
+AAAAAAAAAAAAAAD/8QAAAAAAAAAAAAAAAAAAAAD/+gAAAAAAAAAAAAD/+gAAAAAAAAAAAAAAAAAA
+AAAAAAAGAAkADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAP/4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//cAAP/S
+//r/3wAAAAAAAAAAAAAAAAAAAAAAAP/iAAAAAAAAAAAAAP/HAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+0AAAAAAAAAAAAAAAAAAAAAAAAAAP/4
+AAAAAAAA//MAAAAAAAAAAAAA//sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/7AAAAAAAA//0AAAAAAAAAAAAAAAD//f/9
+//0AAAAAAAAAAAAAAAD//QAA/+QAAAAPAA4ADf/4ABD/+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/+v/O/9D/xQAA
+/+sAAP/5//D/6//6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//AAA//wAAAAAAAAAAAAAAAAAAAAAAAAAAP/5AAD/+wAA
+//oAAAAAAAAAAAAA//0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//0A
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//wAAP/9AAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/9AAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAA//wAAP/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAsBawABAAAAAAAAAAIAAwAE
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABgAHAA8ACAAJAAoACwALAAwA
+DQAOAAsACwAPABAADwARABIAEwAUABUAFQAWABcAGAAZAAAAAAAAAAAAAAAaACUAGwAcAB0AHgAf
+ACQAIAAhACIAIwAkACQAJQAlACYAJwAoACkAKgArACsALAArAC0ALgAAAAAAAAAvAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAADEABQAFAAUABQAF
+AAUACAAHAAgACAAIAAgACwALAAsACwAPAAsADwAPAA8ADwAPAAAADwAUABQAFAAUABcAMgAzABoA
+GgAaABoAGgAaAB0AGwAdAB0AHQAdACAAIAAgACAANAAkACUAJQAlACUAJQAAACUAKgAqACoAKgAr
+ACUAKwAFABoABQAaAAUAGgAHABsABwAbAAcAGwAHABsADwAcAA8AHAAIAB0ACAAdAAgAHQAIAB0A
+CAAdAAoAHwAKAB8ACgAfAAoAHwALACQACwAkAAsAIAAgAAsAIAALACAADAAhAAwAIQANACIAIgAO
+ACMADgAjAA4AIwAOACMADgAjAAsAJAALACQACwAkACQACwA4AA8AJQAPACUADwAlAAgAHQARACcA
+EQAnABEAJwASACgAEgAoABIAKAASACgAEwApABMAKQATACkAFAAqABQAKgAUACoAFAAqABQAKgAU
+ACoAFQArABcAKwAXABgALQAYAC0AGAAtADkAAAASACgAEwApAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAA3AAMAAwA1AAAANgA1AAAANgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAB4AIAAjACAAIwAAAAAAIQAeAB4AIAABAAQBcgAoABIAAAAAAAAAAAASAAAAJAAAAAAA
+EwAUABUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAGAAAAAAAAAAlAAAAAQAJAAoACQAJAAkACgAJ
+AAkAAgAJAAkACQAJAAoACQAKAAkADQADAAsABAAEAA4ABQAPAAAAAAAmAAAAAAAAAAYAAAAdAB0A
+HQAcAAwAIAApACEAIAAiABkAGQAdABoAHQAZABsAHgAfAAcABwAQAAcAEQAAAAAAJwAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEA
+AQABAAEAAQABAAoACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoAAAAKAAsACwALAAsABQAJ
+ABwABgAGAAYABgAGAAYABgAdAB0AHQAdAB0AKQApACkAKQAjABkAHQAdAB0AHQAdAAAAHQAfAB8A
+HwAfAAcAAAAHAAEABgABAAYAAQAGAAoAHQAKAB0ACgAdAAoAHQAJAB0ACQAdAAkAHQAJAB0ACQAd
+AAkAHQAJAB0ACgAMAAoADAAKAAwACgAMAAkAIAAJACAACQApACkACQApAAkAKQAJACkAAgAhAAkA
+IAAZAAkAIgAJACIACQAiAAkAIgAJACIACQAZAAkAGQAJABkAGQAJABkACgAdAAoAHQAKAB0ACgAd
+AAkAGQAJABkACQAZAA0AGwANABsADQAbAA0AGwADAB4AAwAeAAMAHgALAB8ACwAfAAsAHwALAB8A
+CwAfAAsAHwAEAAcABQAHAAUADwARAA8AEQAPABEAHAAAAA0AGwADAB4AAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAgAFAAUAAAAFgAAAAAAFgAAAAAAAAAAABUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAAAAcABwAHAApAAIAEAAFAAUAAAAKAAsAAQAPABEAAwAk
+AD4ABgBEAF4AIQBiAGIAPAB2AHYAPQB+AJUAPgCXALUAVgC3ATsAdQE9AUAA+gFMAU8A/gFRAVIB
+AgFUAVQBBAFrAW8BBQFyAXUBCgAAAAEAAAAKAF4AqgABbGF0bgAIABYAA01PTCAAIlJPTSAAMFRS
+SyAAPgAA//8AAwAAAAEAAgAA//8ABAAAAAEAAgADAAD//wAEAAAAAQACAAQAAP//AAQAAAABAAIA
+BQAGY2FsdAAmZnJhYwAsbGlnYQAybG9jbAA4bG9jbAA+bG9jbABEAAAAAQAFAAAAAQAGAAAAAQAE
+AAAAAQABAAAAAQAAAAAAAgACAAMACAASABoAIgAqADIAOgBEAEwAAQAAAAEAQgABAAAAAQBIAAEA
+AAABAE4ABgAAAAEAUgAEAAAAAQBqAAYAAAACAKYA1gAEAAAAAQDuAAEAAAABARoAAQAGACMAAQAC
+ARoBGwABAAYAIwABAAIBGgEbAAEABgEpAAEAAQBMAAMAAAABABIAAQAaAAEAAAAHAAEAAgBJAWsA
+AQABAXUAAQA+AAEACAAGAA4AFgAeACQAKgAwAW8AAwBJAE8BbgADAEkATAFyAAIATQFtAAIATwFs
+AAIATAFrAAIASQABAAEASQADAAAAAQASAAEAGgABAAAABwABAAIASQFrAAEACQAMAEAAYACrAK0A
+rgDoAOkA8QADAAAAAQASAAEAGgABAAAABwABAAIASQFrAAEAAgBJAWsAAQAsAAIACgAgAAIABgAO
+AHwAAwASABUAewADABIAFwABAAQAfQADABIAFwABAAIAFAAWAAIACgACAXMBdAABAAIASQFrAAA=</string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/fertigo-webfont.ttf.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/fertigo-webfont.ttf.xml
new file mode 100644
index 0000000000..3b72b5a95f
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/fertigo-webfont.ttf.xml
@@ -0,0 +1,1803 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52848792.73</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>fertigo-webfont.ttf</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/octet-stream</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>99648</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="2" aka="AAAAAAAAAAI=">
+    <pickle>
+      <global name="Pdata" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">AAEAAAARAQAABAAQR0RFRgiABsYAAV70AAAAREdQT1OoHqjfAAFfOAAAI+JHU1VC1SHxXwABgxwA
+AAIiT1MvMp/YY6EAAAF0AAAAYGNtYXDNtL94AAAB1AAAAqRjdnQgBjYIvwABXCQAAAA2ZnBnbQ+0
+L6cAAVxcAAACZWdhc3D//wADAAFcHAAAAAhnbHlm/HiuQQAAF6AAAUR8aGVhZPjop/wAAAE8AAAA
+NmhoZWEHwQRJAAAEeAAAACRobXR4Kg9EGQAABJwAAAXYbG9jYfRhopYAABSwAAAC7m1heHACoQQR
+AAABHAAAACBuYW1lL9waGAAACnQAAAMWcG9zdNhJr18AAA2MAAAHIXByZXCw8isUAAFexAAAAC4A
+AQAAAXYA4wAMAFkABAACAAEAAgAWAAABAALQAAMAAQABAAAAAQAAbNwWCV8PPPUAHwPoAAAAAMrh
+MjQAAAAAyuEyNP+3/wsEPAOkAAAACAACAAAAAAAAAAIByQGQAAUABAK8AooAAACMArwCigAAAd0A
+MgD6AAACAAUAAAAAAgAEoAAAr0AAIEoAAAAAAAAAAHhsamIAQAAg+wQDA/8bAMgDsQD/AAAAmwAA
+AAAAqALEAAAAIAADAAAAAgAAAAMAAAAUAAMAAQAAAVwABAFIAAAATgBAAAUADgB+AKMArAEpASsB
+fwGSAhsCxwLdA5QDqQO8A8AeniAUIBogHiAiICYgMCA6IEQgrCEiISYiAiIGIg8iEiIaIh4iKyJI
+ImAiZSXK+wT//wAAACAAoQClAK4BKwEuAZICGALGAtgDlAOpA7wDwB6eIBMgGCAcICAgJiAwIDkg
+RCCsISIhJiICIgYiDyIRIhoiHiIrIkgiYCJkJcr7AP///+P/wf/A/7//vv+8/6r/Jf57/mv9tf2h
+/Lj9i+Ku4TrhN+E24TXhMuEp4SHhGOCx4DzgJN9d30PfUd9Q30nfRt863x7fB98E26AGawABAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAQBSAAAAE4AQAAFAA4AfgCjAKwBKQErAX8BkgIbAscC3QOUA6kD
+vAPAHp4gFCAaIB4gIiAmIDAgOiBEIKwhIiEmIgIiBiIPIhIiGiIeIisiSCJgImUlyvsE//8AAAAg
+AKEApQCuASsBLgGSAhgCxgLYA5QDqQO8A8AeniATIBggHCAgICYgMCA5IEQgrCEiISYiAiIGIg8i
+ESIaIh4iKyJIImAiZCXK+wD////j/8H/wP+//77/vP+q/yX+e/5r/bX9ofy4/YviruE64TfhNuE1
+4TLhKeEh4RjgseA84CTfXd9D31HfUN9J30bfOt8e3wffBNugBmsAAQAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAABAAADA/8bAMgEYf+3/1YEPAABAAAAAAAAAAAAAAAAAAABdgDtAAAAAAAAAU0AAADtAAAB
+FwAwAVIALQLQADACCAArAu0AHwMEACsAswAtAUQAOQFEABwCFQAlAbwAKwDs//oB+ABJAOUALwET
+ABwCWgA/AcQALgIeACUCFAAwAjkAEgIPADACVQBMAhcAFAJRAEICVQAxAQ8ARAETABABtQAkAgUA
+TwG1ADEBhgA4A9UANQKIAAgCiABcAr8ANwMYAFwCRgBcAgMAWwLZADcDHABbAUMAWQFEABEClABb
+AisAWwNqAFsC+wBbAzUAOAJIAFkDNQA4ApEAXAJNADMCVwAOAu0AVAKZAAgD7wAIAqIAIAKIAAwC
+WQAoAVYAXQEeABsBVQAcAe0AJgJjABwBkABcAfkAJAI8ADgCCgAoAlQALAICACsBVQANAgQAJgJi
+AEMBJAA+ARX//gIeAEIBIwA+A3gARAJjAEQCWAApAk4ARAJAACwBlABBAbgAKAGDACsCVwA4AfsA
+AQMdAAEB+gASAfsAAgHbACMBYwAiAQYAXAFjABwCJwA3AQwAOAIVAC8CNAAyAlQAHAERAGEBmwAc
+AZAALANFADEBggAmAkEALwNEAB8CKQAjAZAAJAF1ACEBugAnAU0AKAEoACYBkABcAy8AJgJ/ACoA
+9QA3AZAAaAENACMBlAAkAkIAPwHIADUBygAyAbgALgGCACQCiAAIAogACAKIAAgCiAAIAogACAKI
+AAgDZwAAAr8AOAJGAFwCRgBcAkYAXAJGAFwBQwAxAUMAMQFD/+sBQwABAy8ANgL7AFsDNQA4AzUA
+OAM1ADgDNQA4AzUAOAG1AC8DNQA4Au0AVALtAFQC7QBUAu0AVAKIAAwCRABZAokADAH5ACQB+QAk
+AfkAJAH5ACQB+QAkAfkAJAMIACQCCwApAgIAKwICACsCAgArAgIAKwEkACABJAAgAST/2gEk//AC
+SgAtAmMARAJYACkCWAApAlgAKQJYACkCWAApAa0AIwJcACsCVwA4AlcAOAJXADgCVwA4AfsAAgJL
+AEMB+wACAogACAH5ACQCiAAIAfkAJAKIAAgB+QAkAr8ANwIKACgCvwA3AgoAKAK/ADcCCgAoAr8A
+NwIKACgDGABcAnIALAMYAFwCVAAsAkYAXAICACsCRgBcAgIAKwJGAFwCAgArAkYAXAICACsCRgBc
+AgIAKwLZADcB/QAmAtkANwH9ACYC2QA3AgQAJgLZADcCBAAmAxwAWwJi/9wDRAA4AmIAFAFD/+gB
+JP/XAST/5wFDAEQBJAA+AUMAWQEkAD4CgQBZAjoAPgFE/+wBFf/cApQAWwIeAEICGwBGAisAOAEi
+ACECKwBbASMAKwIrAFsBQQA+AisAWwGNAD4CSgAtAUsAGwL7AFsCYwBEAvsAWwJjAEQC+wBbAmMA
+RAJjAEQC/QBbAlEARAM1ADgCWAApAzUAOAJYACkDNQA4AlgAKQRhADkDmAAqApEAXAGUAEECkQBc
+AZQAOAKRAFwBlABAAk0AMwG4ACgCTQAzAbgAKAJNADMBuAAoAk0AMwG4ACgCVwAOAYMAKwJXAA4B
+gwArAngAHgGcAB8C7QBUAlcAOALtAFQCVwA4Au0AVAJXADgC7QBUAlcAOALtAFQCVwA4Au0AVAJX
+ADgD7wAIAx0AAQKIAAwB+wACAogADAJZACgB2wAjAlkAKAHbACMCWQAoAdsAIwEnAAwBdv+3Ak0A
+MwG4ACgCVwAOAYMAKwGQABkBkAAjAZAALAGQAIQBkABuAZAAYAGQABQBkAABA0YAMgMuADIDQQAz
+As4AHwK5AEkDJwBJAM0AKADIACkA3AAiAWsAKQFnACkBegAiAagAIQHEAC8B2gA8A0cALwQNACgB
+awAvAWsAPwETABwCQwArA2EADALuADICKgAqA0AAMgHKADIDSAAyA4IAMgNhADIBygAvAgYAUAHK
+AC0BygA3AukAMgKkAAwCcwANAnIADQPFAA0DxAANA/sAIwGQAHgCZQANAVYADQKlAA0BJAA+AAAA
+EADGAAEAAQAAAAEAAAAAAAEAAQAAAAQAEgI+AAMAAQQJAAAAcACEAAMAAQQJAAEAAAAAAAMAAQQJ
+AAIAAgIYAAMAAQQJAAMAaAAcAAMAAQQJAAQAJgIYAAMAAQQJAAUAhAAAAAMAAQQJAAYAJAIaAAMA
+AQQJAAcAVgD0AAMAAQQJAAgAGACwAAMAAQQJAAkAGACwAAMAAQQJAAoAOgHeAAMAAQQJAAsAPgGg
+AAMAAQQJAAwAPgGgAAMAAQQJAA4AVgFKAFYAZQByAHMAaQBvAG4AIAAxAC4AMAAwADAAOwBjAG8A
+bQAuAG0AeQBmAG8AbgB0AHMALgBlAHgAbABqAGIAcgBpAHMALgBmAGUAcgB0AGkAZwBvAC0AcABy
+AG8ALgByAGUAZwB1AGwAYQByAC4AdwBmAGsAaQB0ADIALgBjAFEAUAB0AEMAbwBwAHkAcgBpAGcA
+aAB0ACAAKABjACkAIAAyADAAMAA4ACAAYgB5ACAASgBvAHMAIABCAHUAaQB2AGUAbgBnAGEALgAg
+AEEAbABsACAAcgBpAGcAaAB0AHMAIAByAGUAcwBlAHIAdgBlAGQALgBGAGUAcgB0AGkAZwBvACAA
+UAByAG8AIABpAHMAIABhACAAdAByAGEAZABlAG0AYQByAGsAIABvAGYAIABKAG8AcwAgAEIAdQBp
+AHYAZQBuAGcAYQAuAGgAdAB0AHAAOgAvAC8AdwB3AHcALgBtAHkAZgBvAG4AdABzAC4AYwBvAG0A
+LwB2AGkAZQB3AGwAaQBjAGUAbgBzAGUAPwBsAGkAZAA9ADEAMgA5ADQAaAB0AHQAcAA6AC8ALwB3
+AHcAdwAuAGoAbwBzAGIAdQBpAHYAZQBuAGcAYQAuAGQAZQBtAG8AbgAuAG4AbABTAHAAYQBjAGUA
+ZAAgAGEAbgBkACAAawBlAHIAbgBlAGQAIAB3AGkAdABoACAAaQBLAGUAcgBuAC4mHgBGAGUAcgB0
+AGkAZwBvAFAAcgBvAC0AUgBlAGcAdQBsAGEAckZlcnRpZ29Qcm8tUmVndWxhcgAAAAIAAAAAAAD/
+tQAyAAAAAAAAAAAAAAAAAAAAAAAAAAABdgAAAAEAAgADAAQABQAGAAcACAAJAAoACwAMAA0ADgAP
+ABAAEQASABMAFAAVABYAFwAYABkAGgAbABwAHQAeAB8AIAAhACIAIwAkACUAJgAnACgAKQAqACsA
+LAAtAC4ALwAwADEAMgAzADQANQA2ADcAOAA5ADoAOwA8AD0APgA/AEAAQQBCAEMARABFAEYARwBI
+AEkASgBLAEwATQBOAE8AUABRAFIAUwBUAFUAVgBXAFgAWQBaAFsAXABdAF4AXwBgAGEAowCEAIUA
+lgDoAIYAjgCLAJ0AqQCkAIoA2gCDAJMA8gDzAI0AlwCIAMMA3gDxAJ4AqgD1APQA9gCiAK0AyQDH
+AK4AYgBjAJAAZADLAGUAyADKAM8AzADNAM4A6QBmANMA0ADRAK8AZwDwAJEA1gDUANUAaADrAO0A
+iQBqAGkAawBtAGwAbgCgAG8AcQBwAHIAcwB1AHQAdgB3AOoAeAB6AHkAewB9AHwAuAChAH8AfgCA
+AIEA7ADuALoBAgEDAQQBBQEGAQcA/QD+AQgBCQEKAQsA/wEAAQwBDQEOAQEBDwEQAREBEgETARQB
+FQEWARcBGAEZARoA+AD5ARsBHAEdAR4BHwEgASEBIgEjASQBJQEmAScA+gDXASgBKQEqASsBLAEt
+AS4BLwEwATEBMgEzATQBNQE2AOIA4wE3ATgBOQE6ATsBPAE9AT4BPwFAAUEBQgFDAUQBRQCwALEB
+RgFHAUgBSQFKAUsBTAFNAU4BTwD7APwA5ADlAVABUQFSAVMBVAFVAVYBVwFYAVkBWgFbAVwBXQFe
+AV8BYAFhAWIBYwFkAWUAuwFmAWcBaAFpAOYA5wFqAKYBawFsAW0BbgDYAOEA2wDcAN0A4ADZAN8A
+qACfAJsBbwCyALMAtgC3AMQAtAC1AMUAggDCAIcAqwDGAL4AvwC8AXAAjACYAJoAmQDvAKUAkgCc
+AKcAjwCUAJUAuQFxAMAAwQFyAXMA0gF0AXUBdgF3AXgHQW1hY3JvbgdhbWFjcm9uBkFicmV2ZQZh
+YnJldmUHQW9nb25lawdhb2dvbmVrC0NjaXJjdW1mbGV4C2NjaXJjdW1mbGV4CkNkb3RhY2NlbnQK
+Y2RvdGFjY2VudAZEY2Fyb24GZGNhcm9uBkRjcm9hdAdFbWFjcm9uB2VtYWNyb24GRWJyZXZlBmVi
+cmV2ZQpFZG90YWNjZW50CmVkb3RhY2NlbnQHRW9nb25lawdlb2dvbmVrBkVjYXJvbgZlY2Fyb24L
+R2NpcmN1bWZsZXgLZ2NpcmN1bWZsZXgKR2RvdGFjY2VudApnZG90YWNjZW50DEdjb21tYWFjY2Vu
+dAxnY29tbWFhY2NlbnQLSGNpcmN1bWZsZXgLaGNpcmN1bWZsZXgESGJhcgRoYmFyBkl0aWxkZQZp
+dGlsZGUHaW1hY3JvbgdJb2dvbmVrB2lvZ29uZWsCSUoCaWoLSmNpcmN1bWZsZXgLamNpcmN1bWZs
+ZXgMS2NvbW1hYWNjZW50DGtjb21tYWFjY2VudAxrZ3JlZW5sYW5kaWMGTGFjdXRlBmxhY3V0ZQxM
+Y29tbWFhY2NlbnQMbGNvbW1hYWNjZW50BkxjYXJvbgZsY2Fyb24ETGRvdARsZG90Bk5hY3V0ZQZu
+YWN1dGUMTmNvbW1hYWNjZW50DG5jb21tYWFjY2VudAZOY2Fyb24GbmNhcm9uC25hcG9zdHJvcGhl
+A0VuZwNlbmcHT21hY3JvbgdvbWFjcm9uBk9icmV2ZQZvYnJldmUNT2h1bmdhcnVtbGF1dA1vaHVu
+Z2FydW1sYXV0BlJhY3V0ZQZyYWN1dGUMUmNvbW1hYWNjZW50DHJjb21tYWFjY2VudAZSY2Fyb24G
+cmNhcm9uBlNhY3V0ZQZzYWN1dGULU2NpcmN1bWZsZXgLc2NpcmN1bWZsZXgMVGNvbW1hYWNjZW50
+DHRjb21tYWFjY2VudAZUY2Fyb24GdGNhcm9uBFRiYXIEdGJhcgZVdGlsZGUGdXRpbGRlB1VtYWNy
+b24HdW1hY3JvbgZVYnJldmUGdWJyZXZlBVVyaW5nBXVyaW5nDVVodW5nYXJ1bWxhdXQNdWh1bmdh
+cnVtbGF1dAdVb2dvbmVrB3VvZ29uZWsLV2NpcmN1bWZsZXgLd2NpcmN1bWZsZXgLWWNpcmN1bWZs
+ZXgLeWNpcmN1bWZsZXgGWmFjdXRlBnphY3V0ZQpaZG90YWNjZW50Cnpkb3RhY2NlbnQFbG9uZ3MM
+U2NvbW1hYWNjZW50DHNjb21tYWFjY2VudAd1bmkwMjFBB3VuaTAyMUIHdW5pMUU5RQRFdXJvA2Zf
+ZgVmX2ZfaQVmX2ZfbAtjb21tYWFjY2VudANmX2oFZi5hbHQHZl9mLmFsdAVpLnRyawAAAAAAAAAA
+AAAAAAAAVgBkAg4CtANeBMQE9gUeBUYGCAZyBq4G3AcEBzwHggfmCFAItglICbQKIgpcCt4LRAtS
+C2ALwgvQDC4Mmg1KDdoObg62DxIPhA/wEGYQ+hE4EXAR7BI4E1QT9hRIFLAVJBXYFnYW0Bc0F5oY
+RBj4GawaBBpEGs4bEBtcG4wbsBw8HLodCB2cHhAejB90IAogFCBuIPYhSCIWIqgi7iNoI+AkPiTY
+JUwl3iYiJsonfCfYKCwonijOKUApeCnSKkorIivILA4tMC1mLfAubi6yMBow0jD8MUAxzjImMpgy
+vDP4NGo0dDTINRw1YjWoNoo3TDhKOLY4xDloOiI6MDo+Okw7NDvMO9o76DyMPJo8qDz8PQo9GD2m
+PbQ9wj3QPk4+XD5qP3RAOEC0QS5BwEHOQphDDEO2Q8REaEUoRTZFREVSRiJGvkbMR1hIAkgQSB5I
+gEiOSJxJfEmKSZhJ9EpwSn5KjEqeS2RLckwcTN5M7E1cTeJN8E3+TgxOGk4oTt5Pkk/wUFJQxFFC
+UVBRXlFsUXpRiFJYUmZTIFMuUzxTSlNYU2ZTdFQaVMhU1lTkVYZWhFaSV5BXnlesWGBZhFpGWwpb
+1lycXKpcuFzGXSRdrl28Xgxegl9CX1BfuGBsYTBhpmIIYnBi9mOAZA5knmSsZLplhGYsZuRm8mfO
+Z9hn5mf0aMJphmn8agpqGGomajRqrmsoa8Zscm0+bbJuoG6ubrxuym9+cDBw/nEMcfRy2HLmcvRz
+iHRQdF51DnWSdi52PHZKdlh2ZnZ0doJ2kHaedzB37niGeUR6Gnrse858VHxifM59OH1GfVR9Yn1w
+fbR+Yn88gBKApoC0gOyBJoFigYiBzIH2giiCYIOChJ6FQIXIhfaGJIZWhoaGtocQh2aHvIgqiMKI
+5Ij2ig6KQop2iriLYoyUjkiPjJFqkXSSgJPalYCV4paglyKXoJigmYqaVJsWnFCdgJ96n7agbKDo
+odaiPgAAAAIAMP/2ANkC7wAUAB0AUACyHQAAK7AYzQGwHi+wAtawEc2yEQIKK7NAEQ4JK7ICEQor
+s0ACCAkrsAIQsBYg1hGwG82xHwErsRECERKzAAsYHSQXObAbEbETHDk5ADAxNyI1NDY1NCYnNTYz
+MhYVFAIVFBcOATQ2MzIWFAYiki4BHxYiGihFORIaRyQZGiQlMrFDGoknZKUaBQkjG0T+2UstGQSX
+MiUlMiQAAP//AC0CDgEiAv0AIwAKAJ8AAAADAAoAAAAAAAAAAgAw//kCowJcAGEAZQI4ALBaL7IE
+TVkzMzOwYs2yEEFjMjIysGUvshFAZDMzM7AozbIdKTQyMjIBsGYvsADWsAEysF3NsF0QsSALK7Al
+zbAmMrIgJQors0AgCQkrs0AgFgkrsCUQsVUBK7BWMrBQzbJQVQors0BQRgkrs0BQOQkrsFAQsSwL
+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
+MTcmNTQzFhc1JiciByY1NDMWFycuAS8BNTYzMh4BFxYXPgQyFh8BFQYHBgc2NxYVFCMmJwcVMzI3
+FhUUIyYnFhcGIyI9ASMiZAMXNkMUDFEcAxcWHl8JGAgIHDAhIwsNRjMbPRshGSAfBwgiHR5EOhoE
+DjA9GA5eIwQOPEkCDDIKPQVvxggPJwICHxkTBAgPJwEBlA0cCAcFCA0PGIdKLmsuLw8EAgIFGyYo
+ZgIDEBkVAQEpIQUQGRUCAW5cCTuZAAIAYf9XAK4CwAARACMAIgABsCQvsCHWsAIysB3NsgsQGDIy
+MrAQzbAbMrElASsAMDETIjU0NjU0JzYyFhUUBhUUFwYHNCc2MhYVFAYVFBcGIyI1NDaMKwUFFygO
+BQUQOAUXKA4FBRASKwUBOxsgyRBRHAQMECDJEFEcA9BRHAQMECDJEFEcAxsgyQAAAgAc/zEBdgL6
+ACEAQQGJALIOAwArsBXNsB8vsAPNAbBCL7AL1rAKMrA3zbA3ELEGASuwIs2wMiDWEbAXzbAiELEn
+ASuwHM2wGzKxQwErsDYausHp8HoAFSsKBLAKLg6wCMCxOgf5sEDAusHj8JQAFSsKBLAbLg6wGcCx
+KhH5sDDAsAoQswkKCBMrsBkQsxoZGxMrsDAQsyswKhMrsywwKhMrsy0wKhMrsy4wKhMrsy8wKhMr
+sDoQszs6QBMrszw6QBMrsz06QBMrsz46QBMrsz86QBMrsjs6QCCKIIojBg4REjmwPDmwPTmwPjmw
+PzmyCQoIERI5shoZGxESObIvMCoREjmwLjmwLDmwLTmwKzkAQBQIGS4+CQoaGyorLC0vMDo7PD0/
+QC4uLi4uLi4uLi4uLi4uLi4uLi4uAUASCBkuPgkaKissLS8wOjs8PT9ALi4uLi4uLi4uLi4uLi4u
+Li4usEAaAbEGNxESsQQfOTmxIjIRErEkNDk5sScXERKxFQ45OQCxFQMRErcAAQsREhwkNCQXOTAx
+FzcWOwE2NTQDLgE1NDYzMhYVByYrAQYVFBMeARUUBiMiJjcUBz4BNTQuBCcuAjU0Nw4BFRQeBBce
+AhwFN0sGA0gcF2FeM1MFN0sGA0gcF2FeM1PCDysrAwQNBxgGFBISDisqAwQNBxgGFBISaAI0DzN6
+AQFibjhadTQzAjQLN3r+/2JuOFp1NHZBLQ5PNRIjGjgcXRlPTnArQC4NUDUSIxo4HF0ZT05wAAAA
+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
+IyYnAhUUFwYjIq0EGVgcAxc4QQEFFygOAR1RHAQOO0UEBRASK4/MAXIEEBIrBSg0URwEDBBpSAUU
+GSADAf58ZVEcAwAAAQAv/1YBlQLAADoAkQCwAy+wMTOwCc2yCyotMjIysgMJCiuzQAM5CSuwDi+w
+JzOwFM2yFiAjMjIyshQOCiuzQBQcCSsBsDsvsADWswsWGBokFzKwNc2yHiApMjIysjUACiuzQDUv
+CSuwIzKyADUKK7NAAAcJK7AQMrE8ASuxNQARErEcOTk5ALEJAxESsQcvOTmxFA4RErESJTk5MDEX
+NBMjIgcmNTQzFjM0NyMiByY1NDMWMzY1NCc2MhYVFAczMjcWFRQjJicHMzI3FhUUIyYnBhUUFwYj
+IrsCF1gcAxc3QQEZWBwDFzhBAQUXKA4BHVEcBA47RQIfURwEDjxGAgUQEiuPSQEgBBASKwVkLQQQ
+EisFKDRRHAQMEGlIBRQZIAMBkQUUGSADAfoaURwDAAEAPABeAZ4BwAAHAB4AsAEvsAXNsAXNAbAI
+L7AD1rAHzbAHzbEJASsAMDEkIiY0NjIWFAE2kmhokmheaJJoaJIAAAD//wAv//YDGAB9ACMAEQJi
+AAAAIwARATEAAAADABEAAAAAAAAABwAo//MD6AK9AAkAFQAqADQAPgBKAFYBMACyPQAAK7AzM7BO
+zbBCMrBUL7BIM7A4zbAuMrAAL7AKzbAQL7AFzQGwVy+wA9awE82wExCxDQErsAjNszYIDQgrsEvN
+sAgQsVEBK7A7zbA7ELEsASuwP82wPxCxRQErsDHNsVgBK7A2GrofRMgoABUrCg6wHBCwIcCxFgj5
+sCfAsBwQsx4cIRMrsx8cIRMrsBYQsygWJxMrsykWJxMrsh4cISCKIIojBg4REjmwHzmyKRYnERI5
+sCg5ALcWHB4fIScoKS4uLi4uLi4uAbcWHB4fIScoKS4uLi4uLi4usEAaAbETAxESsBo5sA0RsQUA
+OTmxUUsRErE9ODk5sSw7ERKwJTmxRT8RErEzLjk5ALFUThESQAkaKywwMTU2OjskFzmxEAoRErMD
+BwgCJBc5MDETIiY0NjMyFhQGJzI2NTQmIyIGFRQWAyYnJjU0NzY3JTY3FhcWFRQPAQUGBDQ2MzIW
+FAYjIiQ0NjMyFhQGIyIlFBYzMjY1NCYjIgYFFBYzMjY1NCYjIga+PFpaPD1cXDwqMzkkJjY2OwsL
+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
+cng5ObBXEbMBAHB7JBc5sGASsG05sFsRs1UDaIkkFzmwgBKyUGp+OTk5sFMRsIY5sAwSswY+TYMk
+FzmwOxGwQTmwFhKyCSY5OTk5sB0Rsw4UKEQkFzmxIRIRErYfKiw0NkdIJBc5sDARsC45MDE3JzY1
+NCY1NDYzMhYXLgInJiMiDgEjIicmJzcWMzI3NjMyHgIXPgI0LgI1NDczHgMVFA4BBzMyFjMyNjU0
+JjU0NjcXBhUUFhUUBiMiJiceAjMyPgEzMhYXByMiDgIjIi4CJw4BFRQeAhUUByMuBDU0PgE3IyIm
+IyIGFRQWFRQOAUkBChohJR+LHw8NDRAIBQ4qMRgSEQohAQQCHipWMyQkBgkKDT8uLjYuDAQJS08/
+Q1gPAh9sEQ4TETErAQoaJCMgih4QDRAYDioyGBYfGQEHFTYsPR0jJAYJChBqLjYuDQMHNT8+KUNY
+DwMgbBANFBIeIpQDDRcYaR0kM0QBGFA8CQQoKAoFIwMBKlY7SloUGTQpJBUKJyELLxUgEzAjITo6
+GCoRDwxEEiQjCAQLGBloHSM1RAEWXD8oKRccAygvKDtLWRQdVBcSFQomIQsvEhoSFygdITo6GCsS
+Dg1EEhoiDAAABgAqAQMCAAL6ABAAJAA5AE0AYgBzATAAsggDACuwAM2wKTKwABCwLc2wLjKyAC0K
+K7NAADgJK7ByL7BpzbBZMrBpELBdzbBOL7BTzQGwdC+wBNawZzKwDM2wCjKwZSDWEbBuzbF1ASuw
+Nhq64JDIQQAVKwqwLi4OsFfAsScJ+bBfwLMlJ18TK7AuELMvLlcTK7MxLlcTK7MzLlcTK7NVLlcT
+K7AnELNhJ18TK7IvLlcgiiCKIwYOERI5sDE5sDM5sFU5siUnXxESObBhOQBACSUnLzEzVVdfYS4u
+Li4uLi4uLgFACiUnLi8xM1VXX2EuLi4uLi4uLi4usEAaAbFlBBESsHM5ALFdchESsTplOTmwaRG0
+QEs+TG4kFzmxU04RErFGSTk5sAARsxEWIkQkFzmwLRK0BBgaHyEkFzmwCBGxDBs5OTAxASInNjU0
+JzYzFhcGFRQXBiMXLgEnJjU0PwE2NxYXFhUUBwYHBgcmJyYnNjc2OwEXFhcWFw4BBwYjIgcmJyY1
+NDc2NzY3HgEXFhUUDwEGNz4BNzYzMhcWFxYXBgcGIyInJicmBzY1NCc2OwEyFwYVFBcGIyYBDxsE
+AQUOGSICAgQgBF4BEQQJCSc7GAsMCgQiGzPcFhA9GwULEAoCAiAbNRMCCQMNDgdYCwwLBSIbMxEB
+EQQJCSc75AIIBAwPAggWED0bBQsQCgMBIBs1bwIEIAQFHAQBBQ4ZIgJSFRoSSBsEAgwmHzEgBEcC
+FQYOCwoIFSIUCxUSCgcDERAeBg4JIwoQFBkBFRAdCAMYBheyCxUUCAUFERAeDgIVBhAJCggVIkED
+FwcXAg4JIwoQFBkBFRAdmyYfMSAEFRoSSBsEAgAAAgAy//EDDgLMAIcA4gFOALJ+AAArsjsCACu0
+CA9+Ow0rsI0zsAjNsFog1hGwX820GhV+Ow0rsBrNsBoQsLUg1hGwss2wFRCwVCDWEbC6M7BNzQGw
+4y+wgNawe82wexCwMiDWEbArzbArL7AyzbDRMrB7ELF1ASuwpDKwbs2wOCDWEbA9zbHkASuxgCsR
+ErDeObAyEUAKNIKQzM7S19jg4SQXObB7ErB+ObA4EUAKNnmNjpOdurvAyiQXObB1ErE7Pzk5sD0R
+QAl3n6Glqaqys70kFzmwbhKxQbA5OQCxCH4RErYLDGOQlpifJBc5sF8RsZqhOTmwDxJACxFhiIqL
+jpOUnJ2nJBc5sbJaERJAChNYXaSlqayu1+EkFzmwFRG1GLCz0dLTJBc5sFQSsBw5sLURtla7wMHJ
+ytQkFzmwGhKxt7g5ObBNEbHHzjk5sDsSth9QUb3DxcwkFzkwMTcmNTQ2Ny4BIyIGByc+ATMyFy4C
+IyIHJzYzMhcuBCc1NjMyFhc+ATU0Jic3HgEVFAc+AjU0JzcWFRQHPgQ3FxYVFAceATMyNjcXDgEj
+IiceAjMyNxcGIyInHgMXFQYjIicOARUUFhcHLgE1NDcOAhUUFwcmNTQ3DgMHNxYzPgE3FwYHPgE3
+FxYVFAc2NTQnNxYXNjU0Jic3FhcmJzc2MzIXJiMiByc2NyYjDgEHJzY3DgEHJyY1NDcGFRQXByYn
+BhUUFhcHJiceARcHBiMiJxYzMjcXBsgNKykSSxcSHBgEBS0iGRkMKSkaDB4DKC8nJAYJBQ8gGyEb
+JiYLAx4PFQMvNQYJNSAFBjUoEi8dHxcJCAxUEU0XEhwYBAUtIh0VDCopGg0cAykvISoHCwgjIiEb
+QBgDHQ8VAy81Bgk2IAYGNScVPR4hC1IOBRMbGQQIHRkbCQcNAxUGCCkJAg4UBDcZDTwCJBsMCxka
+DB4BISYKCRMbGQQGHhoXCwcOBBUGCCsHAg4UBDYbCx0iAiQbDAsbGA8bASE1IBolKAwDHQ8VBC02
+Bgk1IAUFNigSLx0gFwkGDiopEUwWEhwYAwUtIxIcCyooGQweAykvICoGCAUPIRwBHhxGEwMdDxUE
+LTYFCTUgBQQ3KBQ9HyILBg5SEUsWEhwYBAUuIxIcCykpGQ8bAykvJCUICQckItgCAQ4UBTcaCSQe
+AyEeDQwaHAQmASEnDgYSGxkEBh4sEAcOAxQFByoIAwEOFAQ0HQogIAMiGxALGxoQGwEjJAgLEhsZ
+BAQfGRcLBw8DFAYHKgAAAP//ADIBBAGYAVEAAwAQ/+kAEgAAAAgAMv/wAxYCygALABcAIQAsADoA
+RQBTAF0BBACyCQAAK7APzbIDAgArsBXNtFFJCQMNK7BRzbA+INYRsETNsEkQsEcg1hG0MzkJAw0r
+sDPNsCsg1hGwJs2wORCwNyDWEQGwXi+wANawDM2wDBCxVgErsFnNsFkQsRgLK7AfzbAfELESASuw
+Bs2xXwErsVYMERK2Gy8zOTs+RCQXObBZEbYVCTY3QEFUJBc5sB8Stg8DHSIjRkckFzmwEhG2Jigr
+SU1RXCQXOQCxRA8RErFUXDk5sFERsFY5sEkSsTtNOTmwRxGzQUZYWSQXObErPhESswYAEgwkFzmw
+NxGwIzmwORKyGCE2OTk5sDMRsSgvOTmwJhKwHzmwFRGxGx05OTAxEzQ2MzIWFRQGIyImNxQWMzI2
+NTQmIyIGBS4BJzYzFhUUBxcnPgE3MhcOASMiJSY1NDc2MzIWFwcmIyIHPgEzMh8BDgEHIj8BFjMy
+NxYVFAcGIyImByY1NDcXHgEXBjLSopzU0qKc1D2zhH+0soOAtQE1CCoXGTYkJR4BKzsLLxsQXjIO
+/vUKDwwMM14QBEZIFBkQXjIRCQIrPAsv4ARESR0QCg8MDDNfMyQlBQgqFxkBV5zX0Zac19GZhLGz
+iISxs142XRooLD9DKRcFIlMhMC1BIBEVGhgCPy8EHKgtQAIGIVMhkgMbBBQSFxsCP7YqQUMpAjZd
+GigABgAy//EDUALMABMAKQBBAFkAbQCDATMAsmsAACuyCgIAK7RAO2sKDSuwQM2wQBCwUSDWEbBM
+zbRFWGsKDSuwMTOwRc2wRc2wRRCwNCDWEbAvzQGwhC+wA9awCTKwEM2wcCDWEbB7zbADELAGINYR
+sA3NsBMysBAQsV0BK7BkzbBqMrBkELAhINYRsBbNsBYvsHgzsCHNsHvNsCkysF0QsFog1hGwYDOw
+Z82xhQErsQNwERKxOIM5ObAGEbIKQH85OTmwEBKwOzmwDRGzAD0+dCQXObFdWhESsyVCQ2EkFzmw
+ZxGwWDmwZBKzGlVFayQXObAhEbAeOQCxUWsRErRdZG50eyQXObFMQBESsmB4eTk5ObA7EbI+T2E5
+OTmwWBKzLDhJVSQXObAvEbMTADJDJBc5sEUSsRQpOTmxCjQRErQDEBYeJSQXOTAxAS4BNTQ2NTQm
+JzceARUUBhUUFhc3JjU0Nz4BNz4BNzMWFRQHDgEHDgEPAS4BJyYjIgcnNjMyFx4BFxYzMjcXBiMi
+Nyc2MzIXHgEXFjMyNxcGIyInLgEnJiMiAzQ2NTQmJzceARUUBhUUFhcHLgEFJjU0Nz4BNz4BNxcW
+FRQHDgEHDgEHAYYzOSUQFgMzOyUQFjcPKx1lFhISCwYPKR5nFBESDMwdQBYTFREcAy0yFRQeQhQS
+FhAdAiwyFe0CLDEWFR1AFhIWEB0DLTMWEh5CFBMVDSclEBYFMzklEBYDMzv+3xAqHmcUERIMBw8r
+HWUWEhILAYIGMSciYBkUHxkFBjEmImIYEx8aHCMeNBgRDw0KHSAkHzQXERAMCh0hkhFQDAsGBTwL
+EVEMCwYHOnYHOgwRUAwLBgU8CxFRDAr+0CJiGBMfGgUGMSciYBkUHxkFBjEPJh0zGBEQDAodIQIk
+HTQYEQ8NCh0gAAAMADL/9wMvAsUADgAZACsAOABIAFoAawB2AIYAkQCgAK0BVACyPwEAK7BGzbIl
+AQArshcBACuynQAAK7IGAgArtKmlnT8NK7CpzbSCep0/DSuwgs20ZGedPw0rsGTNsyVGBggrsEYg
+1hG0HhpGBg0rsB7NAbCuL7CS1rCZzbKZkgors0CZmwkrsJkQsYcBK7CKzbCKELEPASuwF82wFxCx
+AgErsArNsgIKCiuzQAIECSuxrwErsZmSERKwnTmwhxG0IyURlpckFzmwihK2EERwcnNDkCQXObAP
+EbCLObAXErUVLC03d3gkFzmwAhG0AA6MoaMkFzmwChKwBjkAsamdERKxm5A5ObClEbGSjDk5sIIS
+snZ1mTk5ObB6EbdsW36HlpeioyQXObBnEkALLEo3YFlwc3d4iYokFzmwZBG0Dy1DRBkkFzmwRhKw
+VjmwJRG0AA4zO1IkFzmxGj8RErICLzA5OTmwHhGxChE5ObAGErEEFTk5MDEBNjU0JzYzMhcWFRQH
+Bg8BJic2NzYzFhUUByUmNTQ3MzIXFh0BBy4FBTU2NxYXFhcGBwYjIiUmNTQ3NjMyFxYXByYjIgYF
+Nz4GNxYXFhcOASMiBSYnJj0BNjc2MzIXBw4CBxc2NzYzMhcVBgcmPwEWMzI3FhUUBwYjIicuAQc0
+NxcWFwYHBiMmBzQ3NjcXBhUUFwYjIicmNzU3FhcWFRQHIyInJgIPBhcVHgwKDgkUJGEFWQ0cFyEx
+L/75AhoCLzMxBg4jHiQVHQEOZEYbGhQTEVxEMxX+zQsPDxI+QV8JBVl7DSMByAEQHxsXFw0RARUK
+EQERXCse/eoRDhIUSx4bHhMBGjgeFCQQXUkuDhRkRjr+BVh8HxQLDw8SPkEsOEQvBQVZEBkaHjFt
+BxUkBQcYFCALCg32BTpuAhkDLTUxAfoWITxFEwIZIBciSRCHd4MWEAwtbm0m3ggHHxgzNCcEAQ0W
+Dg4GCO4HPpABEQwdQDcnOxMdIxoDJzY7BS8CQQYFDhMRFQwSAQkLExEeJ1AEEBUMASUaBgwECSIb
+Ekg+OycGBz2RA8UDLwITHiEbAycZPXlsKQR3gxoKDjAeGSFIEQIZHitWFAMVqQQDNRgMBR4ZNTEA
+AgAvAJgBqQGwABEAIwBWALAfL7ASM7AZzbMiGR8IK7AWzbAbMrANL7AAM7AHzbMQBw0IK7AEzbAJ
+MgGwJC+xJQErALEiHxESsBM5sRYZERKwHDmxEA0RErABObEEBxESsAo5MDETJz4BMzIWMzI3Fw4B
+IyImIyIHJz4BMzIWMzI3Fw4BIyImIyIzBAhCMCFfFjA2BAhCMCJfFTA2BAhCMCFfFjA2BAhCMCJf
+FTABMQM3Qy8xAzdDL8oDN0MvMQM3Qy8AAAEAUABCAbYCFwA2AN0AsAUvsDEzsA3NsSotMjKwDy+w
+KTOwGM2wITIBsDcvsBzWsB7NsTgBK7A2Gro0vtvAABUrCrApLg6wNsCxGhj5sATABbAEELMFBBoT
+K7MNBBoTK7MPBBoTK7o0vtvAABUrC7MZBBoTKwWwNhCzKjYpEyu6NQjcKwAVKwuzNDYpEyuzNTYp
+EyuyGQQaIIogiiMGDhESObI1NikREjmwNDkAtAQZGjQ1Li4uLi4BQAoEBQ0PGRopKjQ1Li4uLi4u
+Li4uLrBAGgEAsQ0FERKxCS85ObEYDxESsRQlOTkwMTcmNTQ/AQYHJjU0MxYXNjcjIgcmNTQzFjsB
+NzY3FhUUDwE2NxYVFCMmJwczMjcWFRQjJicjBwaFIhElNw8DFyw2Ixo/WBwDFz9HRxMoDyg5ATEV
+BA4vPDxEURwEDj1IUBE0QhEVBhg3AgIQEisEATEnBBASKwUcPCIUDgZRAQIDFBkgAgFXBRQZIAMB
+GU8AAAAAAgAt/6kBmAH0ABkAKQCHALIcAAArsR4gMzOwJs0BsCovsSsBK7A2GroeIseKABUrCg6w
+BRCwB8CxDwj5sAvAswwPCxMrsw0PCxMrsw4PCxMrsg0PCyCKIIojBg4REjmwDjmwDDkAtgUHDwsM
+DQ4uLi4uLi4uAbYFBw8LDA0OLi4uLi4uLrBAGgEAsRwmERKxGiI5OTAxNy4BNTQ3JDcWFRQOAwcV
+HgIVFAYPASYFNDMWMzI3FhUUIyYjIgcmTAwTCgEKJiMhPTlPEyeEUREJCSv+8xd8YlEcBA58ZVgc
+A/kGJBEMBo4gJRcEFyIeKgoFGUUsBgsgCwokrSsFBRQZIAQEEAACADf/qQGdAfQAGQApAH0AshwA
+ACuxHiAzM7AmzQGwKi+xKwErsDYauh7Hx+MAFSsKDrADELAGwLEACfmwGMCwAxCzBAMGEyuzBQMG
+EyuyBAMGIIogiiMGDhESObAFOQC1AAYYAwQFLi4uLi4uAbUABhgDBAUuLi4uLi6wQBoBALEcJhES
+sRoiOTkwMTcmNTQ+ATc1LgQ1NDY/ARYFFhUUBgcGBzQzFjMyNxYVFCMmIyIHJmAjUYQnE085PSES
+CAkmAQoKEwzzVBd8YlEcBA58ZVgcA1QnGQYsRRkFCioeIhcECh4KCiCOBgwRJAaBrSsFBRQZIAQE
+EAAAAAACADL/8gK3AssASACJAIkAsjwAACuyGAIAKwGwii+wQdawETKwUs2wdzKyUkEKK7NAUnoJ
+K7JBUgors0BBAgkrsAkysFIQsVYBK7BzMrA2zbAdMrI2Vgors0A2LgkrsCcysYsBK7FSQRESs019
+hYYkFzmwVhG1PBhQWXF1JBc5sDYStFxjZWZuJBc5ALEYPBESsVR1OTkwMTcmNTQ2NzUuATU0NzYz
+MhYXNyY1NDY3NjMyFx4BHQEXPgEzMhceARUUBgcVHgEVFAYHBiMiJwcVFAYHBiMiJy4BNTQ2NScG
+IyInPgIzMh8BBhUUFzY1NCY1ND8BHgEXLgQ1Nz4BNw4DIyIvATY1NCcGFRQWFRQPAS4BJx4DFQcO
+AlAeTSkoTh4UISJMGAUBLBwPDg4QHCoEGEwjJBIRDU0pKE4MEhIjTzcFKxwSDA8OHCsBBDVSIiE6
+bUsUCQcICR0cBxMKJZFIF0M8NiABLZItLlk3NxEICAgIHB0IEwomkUgcWEYzARpHbJQRIiNeFAUT
+YCMkDwsWEAIHBC1oEQkJEWYtDAMQFgsKFBUjXhQFE2AjFBUKCyYCDCxpEAoKEGYuAggCAyYlBDw2
+BAYzPGZGO0kYTg0nCwQgVAkiNB4ZGhEKD1U6AyYrIgUGLUJpQzpLGU4NJQsEIVIKKT4bIhQKCSNL
+AAAAAAIADP8ZAyQDDAA0AGYAwgCyKAEAK7BZM7AkINYRsg9EVTMzM7AtzbBfMrItJAors0AtAwkr
+sDgyslACACuwSs2wHiDWEbAVzQGwZy+wCtawEjKwAM2wITKyAAoKK7NAACoJK7IKAAors0AKBQkr
+s0AKDgkrsAAQsT8BK7BHMrA1zbBTMrI1Pwors0A1XAkrsj81CiuzQD86CSuzQD9DCSuxaAErsT8A
+ERK0FRsoMDgkFzkAsSQtERKzDipDXCQXObEeKBEStRsSHEdNTiQXOTAxFxQGIyInNT4CNTQmLwE1
+MjY1NDYzMh4CHwEHJiMiBh0BBzMyNj8BFhUUBiMiJiMGFRQWBRQGIyInNT4CNTQmLwE1MjY1NDYz
+MhYVByYjIgYdAQczMjY/ARYVFAYjIiYjBhUUFtFfQxQPIyIWEB4aIyFaXRMiFRAEAwQaEjRGA0gS
+GwUEARsdBDoFBAMBU19DFA8jIhYQHhojIWxdSlsFIFwyTQNIEhsEBQEbHQQ6BQQDHlxtCQUOOb+8
+gUsLCioYJFJxCxARBQYFBz9BGy8FAwIGFR4VATQ9LuNNXG0JBQ45v7yBSwsKKhgkbm5BMwM0QUob
+LwUDAgYVHhUBND0u4wAAAAIADf8ZAmoDDAAxAFMAtQCyJQEAK7A7M7AhINYRsA8zsCrNsiohCiuz
+QCoDCSuyUQAAK7BGzbIbAgArsBXNAbBUL7AK1rASMrAAzbAeMrIACgors0AAJwkrsgoACiuzQAoF
+CSuzQAoOCSuwABCxMgErsDUysEHNsD4ysVUBK7EyABEStBUbJC05JBc5sEERsxkYO1EkFzkAsSpG
+ERK2Ci8yNUFKSyQXObAhEbIOJz45OTmwJRKwOTmwGxGyGBIZOTk5MDEXFAYjIic1PgI1NCYvATUy
+NjU0NjMyFhUHJiMiBh0BBzMyNj8BFhUUBiMiJiMGFRQWNzQ2NTQuASM2MzIWFRQGFRQeAjMyNj8B
+Fw4EIyIm0l9DFA8jIhYQHhojIWxdSlsFIFwyTQNIEhsEBQEbHQQ6BQQDzwQMCgIfEiMyBQIJFhEJ
+EwUFBAEEEhcpGCU1HlxtCQUOOb+8gUsLCioYJG5uQTMDNEFKGy8FAwIGFR4VATQ9LuMYHXIcZoEc
+CSMdOdIhFxslEgcEAwMDCBURDScAAQAN/xkCaAMMAE8ArQCyQwEAK7A/INYRsA8zsEjNskg/Ciuz
+QEgDCSuyLQAAK7AizbIYAwArsjkCACuwFc0BsFAvsArWsBIysADNsDwysgAKCiuzQABFCSuyCgAK
+K7NACgUJK7NACg4JK7AAELEzASuwMDKwHs2xGyAyMrFRASuxMwARErMVGEJLJBc5sB4RsC05ALFI
+IhESth4KJicwM00kFzmwPxGxDkU5ObE5QxESshs3Ejk5OTAxFxQGIyInNT4CNTQmLwE1MjY1NDYz
+Mhc3HgEVFAYVFBcWMzI2PwEXDgQjIiY1NDY1NCcmJyYjIgYdAQczMjY/ARYVFAYjIiYjBhUUFtJf
+QxQPIyIWEB4aIyFsXTooATxFBAQCKwkTBQUEAQQSFykYJjQFBQEEISgyTQNIEhsEBQEbHQQ6BQQD
+HlxtCQUOOb+8gUsLCioYJG5uFAEBHyoy0DaXdUIHBAMDAwgVEQ0pLiXdPo1rGxwNQUobLwUDAgYV
+HhUBND0u4wAAAAMADf8ZA7wDDAAxAGYAiAELALJaAQArsR5wMzOwViDWEbIJGkEzMzOwX82wJDKy
+X1YKK7NAXzUJK7AvMrKGAAArsHvNshUCACuwD82wUCDWEbBHzQGwiS+wPNawRDKwMs2wUzKyMjwK
+K7NAMlwJK7I8Mgors0A8Nwkrs0A8QAkrsDIQsQQBK7AMMrAszbAYMrIsBAors0AsIQkrsgQsCiuz
+QAQxCSuzQAQICSuwLBCxZwErsGoysHbNsHMysYoBK7EEMhEStC9HTVliJBc5sWcsERK0FQ8eJ24k
+FzmwdhGzExJwhiQXOQCxX3sREkAJBCk8ZGdqdn+AJBc5sFYRtAghQFxzJBc5sFoSsG45sFARtRIM
+RE1OEyQXOTAxBT4CNTQmLwE1MjY1NDYzMhYVByYjIgYdAQczMjY/ARYVFAYjIiYjBhUUFhUUBiMi
+LwEUBiMiJzU+AjU0Ji8BNTI2NTQ2MzIeAh8BByYjIgYdAQczMjY/ARYVFAYjIiYjBhUUFiU0NjU0
+LgEjNjMyFhUUBhUUHgIzMjY/ARcOBCMiJgFfIyIWEB4aIyFsXUpbBSBcMk0DSBIbBAUBGx0EOgUE
+A19DFA+NX0MUDyMiFhAeGiMhWl0TIhUQAwQEGhI0RgNIEhsEBQEbHQQ6BQQDAiEEDAoCHxIjMgUC
+CRYRCRMFBQQBBBIXKRglNdkOOb+8gUsLCioYJG5uQTMDNEFKGy8FAwIGFR4VATQ9LuNNXG0JwFxt
+CQUOOb+8gUsLCioYJFJxCxARBQYFBz9BGy8FAwIGFR4VATQ9LuMYHXIcZoEcCSMdOdIhFxslEgcE
+AwMDCBURDScAAAACAA3/GQO6AwwATwCEAQMAsngBACuwPDOwdCDWEbIJOF8zMzOwfc2wQjKyfXQK
+K7NAfVMJK7BNMrInAAArsBzNshIDACuwZTOwbs2yMwIAK7APzQGwhS+wWtawYjKwUM2wcTKyUFoK
+K7NAUHoJK7JaUAors0BaVQkrs0BaXgkrsFAQsQQBK7AMMrBKzbA2MrJKBAors0BKPwkrsgRKCiuz
+QARPCSuzQAQICSuwShCxLQErsCoysBjNsRUaMjKxhgErsQRQERK0TWVrd4AkFzmxLUoRErMSDzxF
+JBc5sBgRsCc5ALF9HBESQAkYBCAhKi1HWoIkFzmwdBGzCD9eeiQXObFueBEStRUxDGJrbCQXOTAx
+BT4CNTQmLwE1MjY1NDYzMhc3HgEVFAYVFBcWMzI2PwEXDgQjIiY1NDY1NCcmJyYjIgYdAQczMjY/
+ARYVFAYjIiYjBhUUFhUUBiMiLwEUBiMiJzU+AjU0Ji8BNTI2NTQ2MzIeAh8BByYjIgYdAQczMjY/
+ARYVFAYjIiYjBhUUFgFfIyIWEB4aIyFsXTooATxFBAQCKwkTBQUEAQQSFykYJjQFBQEEISgyTQNI
+EhsEBQEbHQQ6BQQDX0MUD41fQxQPIyIWEB4aIyFaXRMiFRADBAQaEjRGA0gSGwQFARsdBDoFBAPZ
+Djm/vIFLCwoqGCRubhQBAR8qMtA2l3VCBwQDAwMIFRENKS4l3T6NaxscDUFKGy8FAwIGFR4VATQ9
+LuNNXG0JwFxtCQUOOb+8gUsLCioYJFJxCxARBQYFBz9BGy8FAwIGFR4VATQ9LuMAAAQAI/9aA9gC
+7QARACMANQBrAtAAAbBsL7AC1rADMrAizbAhMrAiELEAASuyAQQFMjIysBLNsh8gIzIyMrASELEl
+ASuwKDKwac2wXDKyJWkKK7NAJSYJK7BpELE5ASuwUDKwMs2wLTKwMhCwVs2wVi+yMlYKK7NAMi8J
+K7AyELEWASuyFxobMjIysA7NsgkKDTIyMrAOELEYASuwGTKwDM2wCzKxbQErsDYauh8TyA0AFSsK
+BLADLg6wCMAEsSEa+Q6wHMC64N7IFQAVKwoEsAIuDrAPwASxIhr5DrAVwLoeNMeTABUrCgSwBS4O
+sAbABLEfGPkOsB7AuuH7x3oAFSsKBLAALg6wEcAEsRIY+Q6wE8C64OPIEgAVKwoEsBkusR8eCLAe
+wASxCxr5sQUGCLAGwLofIsgVABUrCgSwGC6xEhMIsBPABLEMGvmxABEIsBHAuh4Fx3oAFSsKBLAW
+LrEiFQiwFcAEsQ4Y+bECDwiwD8C64czHkwAVKwoEsBsusSEcCLAcwASxCRj5sQMICLAIwASwAhCz
+AQIPEyuwAxCzBAMIEyu6HxPIDQAVKwuzBwMIEyuxAwgIsAYQswcGCxMrBLMKBgsTK7ARELMNEQwT
+K7rg28gXABUrC7ACELMQAg8TK7ECDwiwERCzEBEMEyu64N7IFQAVKwuwIhCzFCIVEyuxIhUIsBMQ
+sxQTGBMrBLMXExgTK7AeELMaHhkTK7ofDsgKABUrC7AhELMdIRwTK7EhHAiwHhCzHR4ZEysEsCEQ
+syAhHBMrsCIQsyMiFRMrAkAkAAECAwQFBgcICQoLDA0ODxAREhMUFRYXGBkaGxwdHh8gISIjLi4u
+Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uAUAMBgcIDxARExQVHB0eLi4uLi4uLi4u
+Li4usEAaAbFpJRESsyo1Nl4kFzmwORGzKzQ8TSQXObBWErUsMz5GSFkkFzkAMDEXNSc1NzU3FzcX
+FRcVBxUHJwcnFzcXNzU3NSc1JwcnBxUHFR8BNSc1NzU3FzcXFRcVBxUHJwcnMjY1NCYnOgM+BDU0
+JwYrASI0PgE1Nz4BMzIXNCYjIgYVFCMVHgcUFRQGlHFx8Xp48XBw8Xh6zdlua9pmZtprbtlnZyFb
+W8JkYcNcXMNhZAVCTwIBBhMKDggKBQUCAgggJQEBAwEBNCVFHEg0UEM0BBMFDQIIAQMaJopC/EGJ
+gUFBgYlB/EKKgEBAoXQ8PHR9OuM7fHM7O3N8O+M6X282yzZvaDY2aG82yzZvaDU1T0FBFo5JAQME
+BggFDQMFAggOBhgqJyklMkhGJxgBBwEIBxASHiQZc1kAAAABAHj/GQEX/9QAFgAuALAJL7AQzbIQ
+CQorswAQAwkrAbAXL7AT1rAGzbITBgorswATAAkrsRgBKwAwMRc0NjMyFhUUBiMiJi8BNxYzMjY1
+NC4BoR8YHyAvLRYiBQYEDA0ZIRcXXRUcLiErQQ0GBwMHHBYMDhQAAAACAA3/GQIWAwwAMQBKAJ8A
+siUBACuwPjOwISDWEbAPM7AqzbIqIQors0AqAwkrshsCACuwFc0BsEsvsArWsBIysADNsB4ysgAK
+CiuzQAAnCSuyCgAKK7NACgUJK7NACg4JK7AAELE2ASuwR82xQUQyMrFMASuxNgARErYVGyQtMjxK
+JBc5sEcRshkYPjk5OQCxISoRErIOJ0E5OTmwJRGwPDmwGxKyGBIZOTk5MDEXFAYjIic1PgI1NCYv
+ATUyNjU0NjMyFhUHJiMiBh0BBzMyNj8BFhUUBiMiJiMGFRQWFz4CNTQnLgEvATYzMhYVFAYVFBYV
+FAYj0l9DFA8jIhYQHhojIWxdSlsFIFwyTQNIEhsEBQEbHQQ6BQQDfCkeEwQCCgQEHxIjMgQEbVke
+XG0JBQ45v7yBSwsKKhgkbm5BMwM0QUobLwUDAgYVHhUBND0u4/whNqu1QWArNQUFCSIcIJwqLp4c
+YmIAAAAAAQAN/xkBfAMMADIAawCyJgEAK7AiINYRsA8zsCvNsisiCiuzQCsDCSuwHC+wFc0BsDMv
+sArWsBIysDDNsB8ysjAKCiuzQDAoCSuyCjAKK7NACgUJK7NACg4JK7E0ASsAsSIrERKxDig5ObEc
+JhESshkSGjk5OTAxFxQGIyInNT4CNTQmLwE1MjY1NDYzMhYfAQcmIyIGHQEHMzI2PwEWFRQGIyIm
+IwYVFBbSX0MUDyMiFhAeGiMhWl0eMQkJBBoSNEQDRhIbBAUBGx0EOAUEAR5cbQkFDjm/vIFLCwoq
+GCRefhwODQUHSk8bLwUDAgYVHhUBND0u4wACAA3/GQLMAwwAMgBnAMYAslsBACuwHzOwVyDWEbIJ
+G0IzMzOwYM2wJTKyYFcKK7NAYDYJK7AwMrBRL7BIzbAWINYRsA/NAbBoL7A91rBFMrAzzbBUMrIz
+PQors0AzXQkrsj0zCiuzQD04CSuzQD1BCSuwMxCxBAErsAwysC3NsBkysi0ECiuzQC0iCSuyBC0K
+K7NABDIJK7NABAgJK7FpASuxBDMRErQwSE5aYyQXOQCxV2ARErMIIkFdJBc5sVFbERKzDEVOTyQX
+ObAWEbETFDk5MDEFPgI1NCYvATUyNjU0NjMyFh8BByYjIgYdAQczMjY/ARYVFAYjIiYjBhUUFhUU
+BiMiLwEUBiMiJzU+AjU0Ji8BNTI2NTQ2MzIeAh8BByYjIgYdAQczMjY/ARYVFAYjIiYjBhUUFgFd
+IyIWEB4aIyFaXR4xCQkEGhI0RgNIEhsEBQEbHQQ6BQQDX0MUD4tfQxQPIyIWEB4aIyFaXRMiFRAD
+BAQaEjRGA0gSGwQFARsdBDoFBAPZDjm/vIFLCwoqGCRefhwODQUHSk8bLwUDAgYVHhUBND0u401c
+bQnAXG0JBQ45v7yBSwsKKhgkUnELEBEFBgUHP0EbLwUDAgYVHhUBND0u4wAAAAIAPv/2ARsC2gAL
+AC0ATACyFQEAK7IrAAArsCDNsAAvsAbNAbAuL7AM1rAPMrAbzbAYMrADINYRsAnNsS8BK7EbDBES
+swYAFSskFzkAsRUgERKyDCQlOTk5MDETIiY1NDYzMhYVFAYDNDY1NC4BIzYzMhYVFAYVFB4CMzI2
+PwEXDgQjIiaJGygoGxwoKFMEDAoCHxIjMgUCCRYRCRMFBQQBBBIXKRgmNAJTKBscKCgcGyj99B1y
+HGaBHAkjHTnSIRcbJRIHBAMDAwgVEQ0nAAAAAAH//wAC//sB/ALEAvkAQAAyADkAPgBDAEYAdQBx
+ADcAfABsAH8AeAA8AG8AZwAlAGMASABLAC4AVwAhAACwACywABNLsCpQWLBKdlmwACM/GLAGK1g9
+WUuwKlBYfVkg1LABEy4YLbABLCDasAwrLbACLEtSWEUjWSEtsAMsaRggsEBQWCGwQFktsAQssAYr
+WCEjIXpY3RvNWRtLUlhY/RvtWRsjIbAFK1iwRnZZWN0bzVlZWRgtsAUsDVxaLbAGLLEiAYhQWLAg
+iFxcG7AAWS2wByyxJAGIUFiwQIhcXBuwAFktsAgsEhEgOS8tsAksIH2wBitYxBvNWSCwAyVJIyCw
+BCZKsABQWIplimEgsABQWDgbISFZG4qKYSCwAFJYOBshIVlZGC2wCiywBitYIRAbECFZLbALLCDS
+sAwrLbAMLCAvsAcrXFggIEcjRmFqIFggZGI4GyEhWRshWS2wDSwSESAgOS8giiBHikZhI4ogiiNK
+sABQWCOwAFJYsEA4GyFZGyOwAFBYsEBlOBshWVktsA4ssAYrWD3WGCEhGyDWiktSWCCKI0kgsABV
+WDgbISFZGyEhWVktsA8sIyDWIC+wBytcWCMgWEtTGyGwAVlYirAEJkkjiiMgikmKI2E4GyEhISFZ
+GyEhISEhWS2wECwg2rASKy2wESwg0rASKy2wEiwgL7AHK1xYICBHI0ZhaoogRyNGI2FqYCBYIGRi
+OBshIVkbISFZLbATLCCKIIqHILADJUpkI4oHsCBQWDwbwFktsBQsswBAAUBCQgFLuBAAYwBLuBAA
+YyCKIIpVWCCKIIpSWCNiILAAI0IbYiCwASNCWSCwQFJYsgAgAENjQrIBIAFDY0KwIGOwGWUcIVkb
+ISFZLbAVLLABQ2MjsABDYyMtAAAAuAH/hbABjQBLsAhQWLEBAY5ZsUYGK1ghsBBZS7AUUlghsIBZ
+HbAGK1xYWbAUKwAAAAEAAAAOAAAAPAAAAAAAAgAHAAEAegABAHsAfQACAH4BagABAWsBbwACAXAB
+cQABAXIBcgACAXMBdQABAAQAAAACAAAAAQAAAAoAMAA+AAFsYXRuAAgAFgADTU9MIAAWUk9NIAAW
+VFJLIAAWAAD//wABAAAAAWtlcm4ACAAAAAEAAAABAAQAAgAAAAIACgpeAAEJgAAEAAAAaADaAPgB
+FgEgASYBMAE2AUABRgFYAWYBcAF2AXwBsgF2AbgB1gIMAmICaAKaAswC4gMsAzoDSANWA1wDagQA
+BAYEEAQaBCgENgRMBGIEbAR2BIQEkgSgAXYBdgF2AXYBdgF2AXYCYgJiAmICYgLiBKYEtAS6BOAE
+9gF2BQQBdgXCBdQF4gQABAAF8AYaBjgGXgcUBx4HHgF2AXYBdgcsBzYCDAIMBzwHdgfwAmICYgJi
+AmICYgJiApoC4gLiB/4CDAiYASABIAieCLwI2glACXIABwCF/8wArQAhAK4ADgDoACQA6QAWAPEA
+HgEiAAEABwCF/8wArQAjAK4ADQDoACQA6QAVAPEAHwEiAAEAAgAZ//kAGv/zAAEAhf/fAAIAGf/6
+ABr/8QABABoADQACABf/7wAZ//oAAQAX//AABAAU//MAFv/6ABj/+QAa//YAAwAP/9UAEf/VABf/
+6wACABT/+gAa//QAAQA7//wAAQCF/+8ADQAP/8MAHf/zAB7/8wBAAAkAU//pAFv/4QBgAAcAhf/E
+AK4AEQDoABsA6QAXAO3/7QFM//gAAQB2/1oABwAP/7MAO//6AIX/zACtABUAr//7AOgACADxABIA
+DQAMABkADwAvAB4AGgBAACgAYAARAIX/7wC8ADAAvgAwANwAGQDeABkA4AAZAOIAGQEzADAAFQCF
+/78Aof+9AKL/7QCj/9gArQAHAK4AHADA/+EAwv/XANz/vgDe/8QA6AAuAOkAJQDt/5oA8QAJARX/
+1QEZ/8sBHf/kASX/uQEn/60BLf+wATr/zwABAIX/5wAMAIX/xgCi/+sArgAlAMD/6ADC/+UA6AAo
+AOkAKgDt/+gA9P/dARX/6gEd//MBIgABAAwAhf/GAKL/6gCuACQAwP/nAML/5ADoACcA6QApAO3/
+6AD0/90BFf/qAR3/8gEiAAEABQBT//wAr//9AOkACADt//oBEf/6ABIAhf+3AJ7/8wCi/9sAo//b
+AKr/twCuAB0AwP/gAML/3QDM/7YA0v+8ANT/uQDa/7cA3v/LAOgAHgDpACQA7f+7ARX/1gEd/+UA
+AwCuAAoA6AAWAOkAEwADADf/uQA4//oAPP/GAAMAN/+YADv//QA8/9wAAQA4//wAAwA3/54AO//9
+ADz/1AAlAAQAUAAMAGoAIgBhAC0ANwA2ACkANwCOADgAPwA7AHoAPACOAD0AcgBAAHwAYAB0AKIA
+OwCjADgAqgAaAKsAaACsABYArQBWAK4AngC0AAEAuwAUAL4AJADAAD4AwgAzANIAIgDUABUA3gAp
+AOgAogDpAKYBCQAEARUAJwEZAA0BHQA3ASUAGAEnABwBKQAPAToAIwABAK0ALgACADj/+wA8//0A
+AgAt//0AOP/9AAMAN/+gADj/+QA8/94AAwA4//sAPP/9AHb/xwAFAC3//QA3/5YAOP/6ADz/tQA9
+//0ABQAk/+sAN/+UADv/4AA8/+0APf+6AAIAN/+wADz/2gACADf/2wA8/+MAAwA3/7cAOP/4ADz/
+xgADADf/qAA8/+wAr//0AAMAN/+dADj//AA8/98AAQBP/8cAAwAP/8gAO//ZAIX/7gABAK0ACwAJ
+AAUAHAAKABwArAAGAK0ASwDoABkA6QAHARkACAFQAAwBUwAMAAUABQAIAAoACACuACUA6AAvAOkA
+LQADAA//+wBT//0AW//9AC8ABAA1AAUAUAAKAFAADABPAA8AAQARAAEAIgA/AEAAWQBFACYASwAZ
+AEwAJABNACIATgAaAE8AHgBgAFYAogAoAKMAGwCrAEgArAAZAK0AXQCuAHoArwAXAL0AHADAACMA
+wgAZAN4ACADkAHAA5gBSAOgAhgDpAIEA6wAkAO8AJADxAFoA8wAaAPYAKwD4AB4A+gAeAPwAHgD+
+AAwBFQATARkAGgEdACUBOgAOAVAASQFTAEkBWAABAXUAJAAEAK0AEwCuAA0A6AAqAOkAGgADAAX/
+/wAK//8ADwAGAAMABf/+AAr//gAPAAYACgAFACAACgAgAAwACQBAABsAqwAKAK4AOQDoADkA6QA9
+AVAAEAFTABAABwAFABIACgASAEAADQCtAAsArgAtAOgAQQDpADYACQAFACUACgAlAKwAEACtAFUA
+6AAjAOkAEQEZAA8BUAAVAVMAFQAtAAQALgAFAE0ACgBNAAwASAAPAAEAEQABACIAOQBAAFMARQAf
+AEsAEgBMAB4ATQAaAE4AEwBPABYAYABQAKIAIQCjABUAqwBAAKwAEgCtAFYArgByAK8ADwC9ABUA
+wAAcAMIAEwDkAGkA5gBLAOgAfgDpAHkA6wAeAO8AHgDxAFMA8wATAPYAIwD4ABYA+gAWAPwAFgEV
+AAsBGQAUAR0AHgE6AAcBUABEAVMARAFYAAEBdQAeAAIBUP/CAVP/wgADAA8AAQARAAEBWAABAAIA
+BQAJAAoACQABAK0ABgAOAAUACgAKAAoADAAYACIABwBAACMAYAAgAKsAEgCtACkArgBEAOQAOQDm
+ABoA6ABQAOkATADxACUAHgAFAAEACgABACIAAQBZ/7kAWv+5AFz/uQCF/78Aof+5AKL/3gCj/8oA
+rgALALz/uQC+/7wAwP/TAML/yADc/8YA3v/IAOgAHQDpABQA7f/5ARX/zQEX/7gBGf/FAR3/3wEj
+/8YBJf+yAS3/qwEx/7kBM/+6ATr/xQADAA8AEQARABABWAAQACYAnwAoAKEAFQCiAGEAowBdAKQA
+HACnAA4AqgBDAKsAiwCsADkArQB4AK4AwACv//0AsAAXALQAKgC1ACYAuwA3AL4AQwDAAGQAwgBY
+AMwAIgDSAEoA1AA+ANoAIwDcAAkA3gBMAOgAxADpAMgBCQAuAQsAIQEVAEkBGQAxAR0AWQElADkB
+JwA9ASkAMgEtAAcBOAAKAToAQgABAFv//AAHAIX/1wCtABoArgATAOgAIADpABgA8QAWASIAAQAH
+AIX/1wCtABsArgAUAOgAIADpABkA8QAXASIAAQAZAKIAOwCjADgAqgAaAKsAaACsABYArQBWAK4A
+ngC0AAEAuwAUAL4AJADAAD4AwgAzANIAIgDUABUA3gApAOgAogDpAKYBCQAEARUAJwEZAA0BHQA3
+ASUAGAEnABwBKQAPAToAIwAMAAQADAAFACsACgArAAwAFQAiAAEAQP/1AGAAAQCrAAgArgAoAOgA
+DgFQACQBUwAkAAMAqwAJAK4AKQDoAA8AAQBoAAUACgAPABAAEQASABQAFQAXABoAHAAlACcAKQAv
+ADIAMwA0ADcAOAA5ADoAOwA8AD4ARABGAEcASABJAEoATABNAE4ATwBUAFUAVgBXAFgAWwBdAHYA
+jwCRAJIAkwCUAJUAlwCYAJkAmgCbAJwAnQCrAK0ArgCvAM0AzgDPANAA3ADeAOAA4gDoAOkA8QD6
+APsA/AD+AQgBCgEMARUBGQEeASABIQEiASMBJAEmASgBKgEsAS4BMAEyATQBOwE/AUwBTQFOAU8B
+UgFrAXMBdAACGN4ABAAAExgV9AA6ACoAAP/Z//sACwAOAAz/9QAN//kAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAGAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAO//v/zv/O/8UAAP/oAAD/+f/s/+j/+gAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/q//D/x//Z
+/73/9AAA//T/8f/7//IAAP/P/8v/2f/x/+sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAG//r/zv/P/8YAAP/qAAD/+f/u/+n/+gAAAAAAAAAAAAAAAAAA
+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
+AAAAAAAAAAAAAAAAAAAAAAAAAAD/+wAXAAAAGQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAP/tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+kAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/9AAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAASAAAAEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAP/lAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACRAAAAAAAKAAAAOQAA
+AAAAAAAAAAAAAAAAAAAAZv/1//b/9QBTAAAAAAAAAAAAAAAA//oAAAAAAAAAAAAA//QAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/8AAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAQAAAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AP/8AAD//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/tAAAAAAAAAAAAAP/9AAD/+gAA
+AAAAAAAAAAAAAAAN//MAEAAAAAAAAAAAAAAAAAAA//gAAAAAAAAAAAAA//kAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAP/9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADwAAAAAAAAAAAAAAAP/9
+AAD//QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/tv/Z/8QAAP/6AAAAAAAA//gAAAAAAAAA
+AAAAAAD/+gASAAAAEwAAAAAAAAAAAAAAAP/9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAD/sf/g/7oAAAAAAAAAAAAAAAAAAAAA/+v/+P/4//sAAAAAAAAAAAAAAAAAAP/9//0AAP/8AAAA
+AAAA//3//QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/YAAAAAAAAAAD//QAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/9AAD//QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAD//QALAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/e/+n/3wARAAAAAAAAAAAAAAAA//wAAAAA
+AAAAAAAA//QAAAAAAAAAAAAAAAAAAAAAAAAAAP/tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAAAGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/eAAAAAP/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP
+AAAAEAAAAAAAAAAAAAAAAP/9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/0AAD/rwAA//X/
+/AAAAAAAAAAAAAAAAAAA/+n/2gAAAAAAAP/pAAD/6QAYAAAAAAAAAAAAAAAA//0AAAAAAAAAAAAA
+//kAAAAAAAAAAAAAAAAAAAAAAAAAAP/7AAAAAAAAAAAAAAAAAAD/+gAAAAAAAAAAAAAAAAAA/+4A
+AAAAAAAAAAAAAAAAAAAA//cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/zAAAAAAAA
+AAAAAAAAAAD//AAAAAAAAAAAAAAAAAAA//EAAAAAAAAAAAAAAAAAAAAA//oAAAAAAAAAAAAA//oA
+AAAAAAAAAAAAAAAAAAAAAAAABgAJAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAP/3AAD/0v/6/98AAAAAAAAAAAAAAAAAAAAAAAD/4gAAAAAAAAAAAAD/xwAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/tAAAAAAAAAAAA
+AAAAAAAAAAAAAAD/+AAAAAAAAP/zAAAAAAAAAAAAAP/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/+wAAAAAAAP/9AAAA
+AAAAAAAAAAAA//3//f/9AAAAAAAAAAAAAAAA//0AAP/kAAAADwAOAA3/+AAQ//oAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAA//r/zv/Q/8UAAP/rAAD/+f/w/+v/+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//wAAP/8AAAAAAAAAAAAAAAAAAAA
+AAAAAAD/+QAA//sAAP/6AAAAAAAAAAAAAP/9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAP/9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/8AAD/
+/QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//QAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/8AAD//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQALAWsA
+AQAAAAAAAAACAAMABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAYABwAP
+AAgACQAKAAsACwAMAA0ADgALAAsADwAQAA8AEQASABMAFAAVABUAFgAXABgAGQAAAAAAAAAAAAAA
+GgAlABsAHAAdAB4AHwAkACAAIQAiACMAJAAkACUAJQAmACcAKAApACoAKwArACwAKwAtAC4AAAAA
+AAAALwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAA
+AAAxAAUABQAFAAUABQAFAAgABwAIAAgACAAIAAsACwALAAsADwALAA8ADwAPAA8ADwAAAA8AFAAU
+ABQAFAAXADIAMwAaABoAGgAaABoAGgAdABsAHQAdAB0AHQAgACAAIAAgADQAJAAlACUAJQAlACUA
+AAAlACoAKgAqACoAKwAlACsABQAaAAUAGgAFABoABwAbAAcAGwAHABsABwAbAA8AHAAPABwACAAd
+AAgAHQAIAB0ACAAdAAgAHQAKAB8ACgAfAAoAHwAKAB8ACwAkAAsAJAALACAAIAALACAACwAgAAwA
+IQAMACEADQAiACIADgAjAA4AIwAOACMADgAjAA4AIwALACQACwAkAAsAJAAkAAsAOAAPACUADwAl
+AA8AJQAIAB0AEQAnABEAJwARACcAEgAoABIAKAASACgAEgAoABMAKQATACkAEwApABQAKgAUACoA
+FAAqABQAKgAUACoAFAAqABUAKwAXACsAFwAYAC0AGAAtABgALQA5AAAAEgAoABMAKQAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAANwADAAMANQAAADYANQAAADYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAeACAAIwAgACMAAAAAACEAHgAeACAAAQAEAXIAKAASAAAAAAAA
+AAAAEgAAACQAAAAAABMAFAAVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXABgAAAAAAAAAJQAAAAEA
+CQAKAAkACQAJAAoACQAJAAIACQAJAAkACQAKAAkACgAJAA0AAwALAAQABAAOAAUADwAAAAAAJgAA
+AAAAAAAGAAAAHQAdAB0AHAAMACAAKQAhACAAIgAZABkAHQAaAB0AGQAbAB4AHwAHAAcAEAAHABEA
+AAAAACcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAQABAAEAAQABAAEAAQAKAAkACQAJAAkACQAJAAkACQAJAAkACgAKAAoACgAKAAAA
+CgALAAsACwALAAUACQAcAAYABgAGAAYABgAGAAYAHQAdAB0AHQAdACkAKQApACkAIwAZAB0AHQAd
+AB0AHQAAAB0AHwAfAB8AHwAHAAAABwABAAYAAQAGAAEABgAKAB0ACgAdAAoAHQAKAB0ACQAdAAkA
+HQAJAB0ACQAdAAkAHQAJAB0ACQAdAAoADAAKAAwACgAMAAoADAAJACAACQAgAAkAKQApAAkAKQAJ
+ACkACQApAAIAIQAJACAAGQAJACIACQAiAAkAIgAJACIACQAiAAkAGQAJABkACQAZABkACQAZAAoA
+HQAKAB0ACgAdAAoAHQAJABkACQAZAAkAGQANABsADQAbAA0AGwANABsAAwAeAAMAHgADAB4ACwAf
+AAsAHwALAB8ACwAfAAsAHwALAB8ABAAHAAUABwAFAA8AEQAPABEADwARABwAAAANABsAAwAeAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAIABQAFAAAABYAAAAAABYAAAAAAAAAAAAVAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAAAAAAHAAcABwAKQACABAABQAFAAAA
+CgALAAEADwARAAMAJAA+AAYARABeACEAYgBiADwAdgB2AD0AfgCVAD4AlwC1AFYAtwE7AHUBPQFA
+APoBTAFPAP4BUQFSAQIBVAFUAQQBawFvAQUBcgF1AQoAAAABAAAACgBeAKoAAWxhdG4ACAAWAANN
+T0wgACJST00gADBUUksgAD4AAP//AAMAAAABAAIAAP//AAQAAAABAAIAAwAA//8ABAAAAAEAAgAE
+AAD//wAEAAAAAQACAAUABmNhbHQAJmZyYWMALGxpZ2EAMmxvY2wAOGxvY2wAPmxvY2wARAAAAAEA
+BQAAAAEABgAAAAEABAAAAAEAAQAAAAEAAAAAAAIAAgADAAgAEgAaACIAKgAyADoARABMAAEAAAAB
+AEIAAQAAAAEASAABAAAAAQBOAAYAAAABAFIABAAAAAEAagAGAAAAAgCmANYABAAAAAEA7gABAAAA
+AQEaAAEABgAjAAEAAgEaARsAAQAGACMAAQACARoBGwABAAYBKQABAAEATAADAAAAAQASAAEAGgAB
+AAAABwABAAIASQFrAAEAAQF1AAEAPgABAAgABgAOABYAHgAkACoAMAFvAAMASQBPAW4AAwBJAEwB
+cgACAE0BbQACAE8BbAACAEwBawACAEkAAQABAEkAAwAAAAEAEgABABoAAQAAAAcAAQACAEkBawAB
+AAkADABAAGAAqwCtAK4A6ADpAPEAAwAAAAEAEgABABoAAQAAAAcAAQACAEkBawABAAIASQFrAAEA
+LAACAAoAIAACAAYADgB8AAMAEgAVAHsAAwASABcAAQAEAH0AAwASABcAAQACABQAFgACAAoAAgFz
+AXQAAQACAEkBawAA</string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/fertigo-webfont.woff.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/fertigo-webfont.woff.xml
new file mode 100644
index 0000000000..4b61a252db
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/fertigo-webfont.woff.xml
@@ -0,0 +1,987 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52793424.51</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>fertigo-webfont.woff</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/font-woff</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">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
+WGagk7oLA0aHZL0NhQl9I+bxpRqaqYY+u6GZhExfl5DZST2+lA3TRrfPVjST4C1ymAo6TBV1aQU7
+aVZRINLSYqSSoCPxFjt0Grt4RnGdEc1oTAR3SSwUrjfdoSR4QqlJSlLuQjamlZSmhZq8pQ61pi6e
+tcrZv3mfJBg1TStsWPWhgLvMCMRjpjuchKwy5/fCjsRdZq8inISMssScGeFEcJfb9ZZdX+6st5z1
+5Xa9Za/SMlojbbFopLXRTPdZwXTTCnoqUmNGUgersA8WSUJ2RWPcChrReEvYiMeyI87MXWl7iNoe
+Kp0eok4PlbaHqA1VdlVbErxVjjW2OdZY7VSLOdWqbZmYvZHqjuPFOo7nt48Xt4/nT00VT03lt6eK
+J8Hlj4asoCveEbP9+0wYd2Yef+r08dT/Y73D7Q4H3+jgu7q4u8aedXcSMmu6frC7O6krHLGCbVlV
+znnbHIknboVmzsrNS2F+B+b6FvoyfPFoJL2htsGV+NSGkjHsdRQm3jW5GnKMcMyTeNeBrlBOLNr8
+HwatFpUAAAAAAAAAAAAAAFYAZAIOArQDXgTEBPYFHgVGBggGcgauBtwHBAc8B4IH5ghQCLYJSAm0
+CiIKXAreC0QLUgtgC8IL0AwuDJoNSg3aDm4Otg8SD4QP8BBmEPoROBFwEewSOBNUE/YUSBSwFSQV
+2BZ2FtAXNBeaGEQY+BmsGgQaRBrOGxAbXBuMG7AcPBy6HQgdnB4QHowfdCAKIBQgbiD2IUgiFiKo
+Iu4jaCPgJD4k2CVMJd4mIibKJ3wn2CgsKJ4ozilAKXgp0ipKKyIryCwOLTAtZi3wLm4usjAaMNIw
+/DFAMc4yJjKYMrwz+DRqNHQ0yDUcNWI1qDaKN0w4Sji2OMQ5aDoiOjA6PjpMOzQ7zDvaO+g8jDya
+PKg8/D0KPRg9pj20PcI90D5OPlw+aj90QDhAtEEuQcBBzkKYQwxDtkPERGhFKEU2RURFUkYiRr5G
+zEdYSAJIEEgeSIBIjkicSXxJikmYSfRKcEp+SoxKnktkS3JMHEzeTOxNXE3iTfBN/k4MThpOKE7e
+T5JP8FBSUMRRQlFQUV5RbFF6UYhSWFJmUyBTLlM8U0pTWFNmU3RUGlTIVNZU5FWGVoRWkleQV55X
+rFhgWYRaRlsKW9ZcnFyqXLhcxl0kXa5dvF4MXoJfQl9QX7hgbGEwYaZiCGJwYvZjgGQOZJ5krGS6
+ZYRmLGbkZvJnzmfYZ+Zn9GjCaYZp/GoKahhqJmo0aq5rKGvGbHJtPm2ybqBurm68bspvfnAwcP5x
+DHH0cthy5nL0c4h0UHRedQ51knYudjx2SnZYdmZ2dHaCdpB2nncwd+54hnlEehp67HvOfFR8YnzO
+fTh9Rn1UfWJ9cH20fmJ/PIASgKaAtIDsgSaBYoGIgcyB9oIogmCDgoSehUCFyIX2hiSGVoaGhraH
+EIdmh7yIKojCiOSI9ooOikKKdoq4i2KMlI5Ij4yRapF0koCT2pWAleKWoJcil6CYoJmKmlSbFpxQ
+nYCfep+2oGyg6KHWoj4AAHjarL0HmCRXeSh6TqXO3VXVOecwnad7unt68szO7mzOq8272tWuUF4l
+ULBAoAwIkIQsQIC5BPsSLriqZyWwAHswGDB229i8txhjDIZ3P3+ODzDGLDYz7/9Pdc/OChF8v7ff
+TnXVOdXddf6czt+EI/W1H5NvcP8v8ZAo2Ut6UUJKWqBPtVhN4y5pSr+ncNbS8pzitJR6nIKnnNlS
+0jhZ8yUuKVq4r8dpSVc4RV0mtkA04+9qYUV3R7pdUh/tpFpj7dZYLt9qNxs+r4fzevxOOoYXHin1
+TJXGfalQYXNXDS1lgqFMtqFvCr0xf+63Q6IlHV5c/caOSlB4RyObbWQIWVsjFc5JU9zPSJpYyfsI
+ITy8Gv9wHZe5D3InyBlynhsn2rFaT9h1tNlsamf7PXn+ukajoZ2v9ZS5czhW6PeiI2MwRrXraxq5
+pNGGdrKvnZT1hK2kZftartFLZHGxCYsFjz5YclbWD9GSdk1D29vv7T2Es3u34OzeLszulfUyvHe0
+rzUa+qvgvnbopdk3/eQa4i1ZBY1UnVpsRT8uXBa07Mr6hHYIxosr+m4cH13RiLxMScxdGt5gW+bw
+cpnHo7gssAuZHRV2jOJR0I7Ly7nj2Y3vy+OluFzAF+2QvDxyqIg37paXG7tHN97YxEtxeQxflufY
+cZ4dd+FRwPdeg++98o7DeLl8BI/i8lF8we8/ht+0fHb4fdexm84NZ8/jeA8Wk3hT4k1pyamoXY3v
+9uAp4awHn4gDR7o9eBo4I3Mq4WPZ4ujuQ0eOUy6XbzSvOVz9uX90LsQLshKNFUaKY3Pzu3YfOXrs
++Nnrzp3n8s1XuH34T5sLUaKfPaaoumVLt6sXzsOZr9vtAr3O0FmaTplyLUajk7Rz1UW71fbHqMlJ
+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
+elsPvqCJ87tMBn8d6/xT</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>53994</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/oswald-bold-webfont.woff.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/oswald-bold-webfont.woff.xml
new file mode 100644
index 0000000000..2a3f9dfb24
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/oswald-bold-webfont.woff.xml
@@ -0,0 +1,478 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52793411.19</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>oswald-bold-webfont.woff</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/font-woff</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">d09GRgABAAAAAGGIABEAAAAApaAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABgAAAABwA
+AAAcYTKSYUdERUYAAAGcAAAAHgAAACABFQAET1MvMgAAAbwAAABVAAAAYNDT3phjbWFwAAACFAAA
+AX0AAAHKzwPitmN2dCAAAAOUAAAAJgAAACYOyg3SZnBnbQAAA7wAAAGxAAACZVO0L6dnYXNwAAAF
+cAAAAAgAAAAIAAAAEGdseWYAAAV4AABTfwAAksyGMD33aGVhZAAAWPgAAAAxAAAANv7tufZoaGVh
+AABZLAAAAB4AAAAkEKAHVWhtdHgAAFlMAAACeQAAA6Bh1TyZbG9jYQAAW8gAAAHEAAAB0uUMwbBt
+YXhwAABdjAAAACAAAAAgAgUBvG5hbWUAAF2sAAABdAAAA1Nk8ecbcG9zdAAAXyAAAAHrAAAC4Qam
+LKlwcmVwAABhDAAAAHMAAACI5AYOundlYmYAAGGAAAAABgAAAAaGaFAXAAAAAQAAAADJiW8xAAAA
+AMtr7EkAAAAAzD025njaY2BkYGDgA2IJBhBgYmAEwudAzALmMQAADjcBGgAAeNpjYGbex7SHgYGB
+Rbxe9DyQ2gKhBZgY0piAwkwMrGxgiqWBgSE/gIHBmwEK8lLLSxgUGHh/s7Cl/UtjYOCMY4pUYGCc
+7ACUY1Vg5wBSQC4A14QODwAAAHjaY2BgYGaAYBkGRgYQOALkMYL5LAwrgLQagwKQxcbAy1DH8J8x
+mOkY0x0FLgURBSkFOQUlBX0FK4V4hTWKSg8YfrP8/w9UzwtUv4AxCKyOQUFAQUJBBqzOEq6O8f//
+/1//P/5/6H/B339/Xz449uDgg30P9j7Y9WDdg6UPGh+Y3j+g8Jj1MdQ9RABGNga4YkYmIMGErgDo
+RRZWNnYOTi5uHl4+fgFBIWERUTFxCUkpaRlZOXkFRSVlFVU1dQ1NLW0dXT19A0MjYxNTM3MLSytr
+G1s7ewdHJ2cXVzd3D08vbx9fP/+AwKDgkNCw8IjIqOiY2Lj4hESGtvbO7skz5i1etGTZ0uUrV69a
+s3b9ug0bN2/dsm3H9j279+5jKEpJzbxTsbAg+1FZFkPHLIZiBob0crDrcmoYVuxqTM4DsXNrGZKa
+WqcfOnzl6s1b167vZDjIwPDw3v0nTxkqb9xmaOlp7u3qnzCxb+o0hilz5s5mOHK0EKipCogBNc+D
+CQAAAAAABSAHBwD/APQA+gEZAVEBUQFsAM0AqwDfAPEA1gFKAR4BFgDFAAB42l1Ru05bQRDdDQ8D
+gcTYIDnaFLOZkMZ7oQUJxNWNYmQ7heUIaTdykYtxAR9AgUQN2q8ZoKGkSJsGIRdIfEI+IRIza4ii
+NDs7s3POmTNLypGqd+lrz1PnJJDC3QbNNv1OSLWzAPek6+uNjLSDB1psZvTKdfv+Cwab0ZQ7agDl
+PW8pDxlNO4FatKf+0fwKhvv8H/M7GLQ00/TUOgnpIQTmm3FLg+8ZzbrLD/qC1eFiMDCkmKbiLj+m
+Uv63NOdqy7C1kdG8gzMR+ck0QFNrbQSa/tQh1fNxFEuQy6axNpiYsv4kE8GFyXRVU7XM+NrBXbKz
+6GCDKs2BB9jDVnkMHg4PJhTStyTKLA0R9mKrxAgRkxwKOeXcyf6kQPlIEsa8SUo744a1BsaR18Cg
+Nk+z/zybTW1vHcL4WRzBd78ZSzr4yIbaGBFiO2IpgAlEQkZV+YYaz70sBuRS+89AlIDl8Y9/nQi0
+7thEPJe1dQ4xVgh6ftvc8suKu1a5zotCd2+qaqjSKc37Xs6+xwOeHgvDQWPBm8/7/kqB+jwsrjRo
+DgRDejd6/6K16oirvBc+sifTv7FaAAAAAAEAAf//AA942qx9B2Ab5fX4fXe6O23daVqWLGvYsh3Z
+li15xNl7DzLIhIQkQICEQMJIWGGFEPbeG8Jed7KghdI2JIzSUkb7I22hJGUUmtKWwq8tIYnP//e+
+7+QVB+j//yfYOknnu/fe97633zuO55ZzHHleljmBk7lJXIHjuEyRSJzfkilYeC5DNGtW43Zrlpwu
+yPs6JYGzZopwut2S0eRsUaJHuo1kON1CVK8mdTQ159WEShJCajkZb/yULDzvTDLS2CXLB17nOJ6r
+tRT4t2Qbvd8iuB/cQ7Pki4LEyXBJKUc/Md/Smwu7izy9S0Hg7ZnOMQJny2i8osskY96+IMn4hSTa
+GCRNzT64O0JQS9LkVyRLKk58XrZ1Pc4v7HocYVjFcRYOYIhwlWQdVygHnAuBYDifzxdkuHvB6nDC
+cZEj5bIr08mr0YqqUF7nhH2d/lBZpCqUK4oW+pWgxCrxKxG+kmx2F3xFtHhWK99dDDMahRmgVplT
+AFDZioDKiIElp1kVLRDfrRaD7NRgthhg+ASCeFrAB6e58TTdAZdw0kvoCZLR2spfHL3imwgXyNhf
+HH3Mf77BA61c6eTLZR8ARX9L+Btu32kLW+EgqHTagw44CCidroATTlDob5X+9uNvPCdEz4G/KqN/
+BdeMlK4TLV2nAs/pjJXOrMTPhTEKLyAFFBVJFK2IVTYO+E8bU44ro+bbU2relxfoTyAlw4+Q8sFP
+hMBXqwrKzs+PenfOtfCz7Wnlpx8vfmvRdfDzr2uVa/mTuO4NXDff3PU2/nRv6O66nT8Jf/BzjnDH
+dt9tSchXca3cMo5obVnNv1vjcnratk8jOS2t6M1APFi9JnNtclqTolvhs0ROb4CTKnJ6O8nozWlg
+ZHeH1qQWnS4pVVsV6tCsXq2yQ2tQtboOxKI64A8F87nWlkZLlqRr0q0tbe2t+UCMBGSxrbUllZT8
+wUoSDAUVSQ6kWquE9LFkbSI5eXXa3xKYaDv9mfywv71+3I++IcbVwukjR8ycft7vhnUceP4448Wj
+w/zQic3nDe84r21kRaOvVV585bGnbNr5hffVnbYvnmrMtfkfnHX+6o5jH9hwmvHaJ7Ynnqwg0fmc
+CBhz8q1yhnNyca6Ka4a9/DpXaAbO1hNVwMttFq4COEvEzRVhx0nceql8ccyQ5qQrUxxDP9XGKJoT
+mFIblS+q7JNa4OnJKASKLpkLwgcuRQ8AQ9rpu86EPQAioYqR1K7o1fBVjn2VzFXDVyn2VU7Rh8FX
+WfqVPoWx8Uj3336N3CsQYA894FK9umjp6NCHpeCobkgHJXar0t6WA1qGAkqcAN1zbe1tI0kLkD3p
+JrIUsJG8jbR6Bz2pkU+6eThn2ZvTf3tbw3z+0CFij1Wsanb4wq6yRQ1h2U68/Nhi18/ICcIbh50S
+rmurLVcskuiRyJnHJieOv/CvVoOQ7p+MGJppnHa17Z6p/upofe3YtQc+kzP73yPdNrIeT9v8V1uf
+08TtE2u93pqG6rYVIF5B8o3r/thysjwE5E8VV8/dxSSQFszrleK+ggTLoteL+4jWgETXK2RgTEVL
+o6SwyCA/QXZki2l2VKHoQ5h4QXq7rEOA3m5G4Ubg5LRF9XbyYnkKWXiIWqi0Jzo6kJk7JUdZGD7k
+9MpyYPayDq1efY4TrL5UDZ4qeXWL3AGi3Ke080pbPKjwsq+tNeGX5GBIlVLJGime5vywA9rTNZJX
+CY0iwPTjPr1/F1n6wU2X/aSO+CfMHb0iFjvrnq3GBe+QoUPqJ025oMNXObl59ApyGZENsoos/vQd
+4xnj71cYv1jzqx/9edNkm/GJdOttfyeB20875pfrfcJbxttPT+6ceB/SjHCVFp3MpnoqyfXXEZY+
+OkIXe+R/JWma/JAsdz3B/v7u7h38BfIZXDU3mdNiWb3Csk9zZHW7BQidptwdkrkobIsQh8I3FAPh
+a8/pNUDFEAckSgGtHBVITs4XABrBTZpalVFCe1s+kJbdQoz43SQmhILtAalRqEnfHU5kp2XX3jQr
+0xCwEyIIhNg9sUBm1vH3rJqctDmEyttJ+omHTjg7MXMPP2f+46duXrQstmzh5lM3LUvP5feQqSc+
+d80Z1zDY1wHsRwHsVVyG07isThDo6qxm3V2MMqCtUQTaiopFAYFHiRBqDbaPIu1trTXtSg1sFrk1
+F4oJIJUqiOK2yNK62UMaAqIoCHVVucqaWxY2TMmlHarLF0znpjQcPWYPP3fhw+3j777jDjL+vNOS
+AbJnXHL6ppXTLzj2hueMf153+4pzpiXHMfhmCEuE46VTODfH+dpDQl5oD8khuUauaZ8xbW/kQHjv
+tP88/NrZZ73yoOh79WxiNb7Z9Pqyz8784oszP2d/P4lcxj8h/IVzcEcjfpqcRxQ1EYwBgnhxdlum
+QOi6EMEGS+7MavbdGp8r2qhSBGVasNnxa5sMZ9pteGgHYuguxg6teRDOoGhAFE/atWfXrj385L07
+d8L/7P7zu53kdjKS88Ju1OxZtH+syFm+rEZ26zxsQCkHG2Kf7kc7h9iBHXhggJCaaAoEA5IsZUlT
+HgVO63wynvA17ffVeiJem5OQUYumpX4xa13ZI8TmGErvZSGvkof57ZSPzbVk62nJ6pwDuNrGeXr5
+uDURsJAHyKt79+Lfgt1CHgM4BS7b31Lrc0z3A4gNsNboD7sQmmSryEQ0xOA6S0EIHQW6QuAmsuto
+Qr5AUB3wefPviwKT2oKiExAwvbvrMKmNVyd5spRKUZSCSFOeW9z9oSUJMk7lEtwIruBGTRSU9lEN
+pFdIgHCSwukFvetV9HLYZ3YANwWv5V7VW7CI7g4m/lWlmkr2gOqXUfSkq03x3qoqqSTI9sXEdkzX
+j0acuemSv/7tko1k+ajIojZ32eWbZcIr/J/J5ZfUL5x5y6GuyD/vfvTh2/+zfVy0tWb8KvhCeCca
+omuSAYA7wB60c01cwYbWoERNX0dWs+3WrfK+go0abjZkKSdAaLVRU5dCh1usPQH0zaSnJmbUErvx
+mNhBbMFKX8Pc/d+IHXD9EUDvA0DvJLfCXLe4xHlh3YJIDBtQxUYtPpuCzJ3Kaiq1WxRgPEVBouvl
+cAhGShUcigoIoUAwFqfiO46yiXRoNlUXyzuo8Y1bvgV1I+i9CpJoLZFPEYBT5YQ6gjw/+rTJ4cmN
+MUWwGI8SsvTfhZEX/H763LMn8k2klT9j2fYbNrb5UsOmpfOLytaT684eMmnslj8bh4zfrl55zRLj
+EUqzybC+HrkebK0LTDtDAjykZmqJE9iFKcStDD4rS+FnZTHErY06E7GcTgChaE4jim4HnvKB/QUf
+1OQK9ga6d91AaDTFCKLX3KHZVT3VBJqrwatlAOsyCcyDmgaqoRIBf4zgIqBJkFJDufY2NA1SEsO+
+BQR0DrAH3pGDqiKC4qpJC5PJscm2BS2e6NkXRx+u8dg98ZlrA5Lx0IUXfvbpxReelKx/3jh0jPHP
+H7cfb+EnNZ++skWIR1tWNm65kCwjq9PLJ0VGWLdlWids2Ldl69bL/lK8sC56pfGBsW5TZv60LcSO
+/D8FfIyxlKdc3HyTq3hUW3aHjXehz6PbJRQsRHMjm2nOHHKaJuQKViq/rBIQsQ/feVD28A5AnLgo
+4uBjqXk1BZwn5NUp5MfkjsceMx595RXyHCm3DDv4ivEXYzocl/FRXK8zYb0aAZ4Mdw9XqMX1ssLa
+IAMWw5QZi1GlNujK6FH4WKHqRAngktVnteBuPQyghRXNAlaIzsExSC4QiOAOIGsWyin7lpfZqMOD
+OyQJe7kBXi1BWEB/h+4MA9dalQg1ppOqHk3B5tYVK+x0LpFEoySqauV0PWHZYEXzOR9bxyRlWvgn
+tOVifCjoR75OxWvSZ5IlJNpQe4tERFflgvGtHofxB2Fx1xeulc9ceOxIb9KVHtd6xi5j/xnL+eEu
+R+Cc5Tliazp5Sd3KReGIxW48YfxkeP3Mk0ee/vl9t27Jrem8icmthd2fgA+R4SpBxp7NFaJIqaqS
+3PLAgUdEXD0OW6bob4iKQDE/SrMmKs3iIM3UnBZX9FpAvgwo5ECKoWQD30N3xFVvUfRFqxqADLq9
+ltKG0xuqmA3mVzUvXVkweBPAtMC/sJFrkr6QuYMRcaFH/gHDU/osXHUOsX1w7gbjaU9s8lUCOeYf
+DzTOW7v5oLFrYzNKw+PaXaqSOGpxC5/mNxP56d/edvVn8Q2ZBaJx/+pRS2Zc/p9u7rFdpOmCi0E0
+jm8afb68sWnVfOSZBpBbw8DmkrgWriAiB6OS0DnEV85q4m7kAZDUSBALKGb0pXSL2CsbEyGSIA2C
+LBmvGE+ToeLvSVb/9gnx96B5FnR/ZImB/CgDq6aRu4EDu4sphoId79Eo7SvWpEJ2IG8N3i5LyYtc
+KCFBqyk7ojOs++DQp2hu/LgejuuzuhvI3QRfVYOY0Cxo2+ohO7CY26t7Ysh3KTDkCl4fh3xXo+oe
+cDm0Rq/uljpQ1GguXIQWkClpFJ4oPhSwe4Ng/UqJOHp1edQ+Slz1KcNJDsVtckHT8OwWIi3YsHfT
+mZdeFJTyHZu6OSNK5gnemqMvclqMvbF14mor/ymv3HX9oupt35IT1qS2XWJEt560a8TP3pp6F/n7
+4pp54t2NOVJr/F6Yaex7M1ezE/hxKfBjNfBjHHTTmVzBhVQKAZVCLmqmem0sTqNngGCxlMsCBIsh
+wZopwRLAj76cllB0FUijZvEIrEMtQoWNnkMfIQE86XRZQjGqUFIxoFm0Q8vAPk9TOVOSoCg8k7Aj
+a8APQOcXLUvQx3y1H20fVDnojXnI0tM27//64g3G69N+91THeokc7aqYO70yTo5Z87t3yPKttVND
+4yKzskqFRbD83Hhy12vPHuh6p+tvmypmT9z219iazMrFS/7YkCPKv//cmPr79vFRIR7JL27lWNzm
+NrLd8lMaO2pG68m0edAhEk3rp2+4Cs02GdBkQaF2DEtRO2is8XMy9jYy3HiV/ysZYbyC1z66+wFy
+B1zbywW5Og5Mv6LfvGIIrUBUUWAI6lIgx0zBstI1B5qAAtzi6H5m4Foy9uY+lqDVOZT/O7st7LFp
+XCv/D8t+wCjFmdAXJRsNhgk5hFyXQAfqvMU0hohKgkSdxm83JkwjG3gX8ZI/gOp5tc34xvgj4DGJ
+8GBLp3tpRE1pMC5FNDJL1EEzk8XbijI9KgXOwOAk8DOJP77rbv54wu/ZQyaC8Um4M7hWIQRwSmDP
+0d0P1xFyJqh04yOcYBdTqtgATPUM8pIxgd/eSqrIaDKcVBs1xj/oOjaCXCkATwe5cu48tvOLZRLn
+ozE+4GUFGTiS1UK7NVuO2j5yrtNXHrJmSroHN325orvRHoLFiJa8tECH5lMBCK3cqyv+jg5ddMOn
+AqqaMlBAImdF300TVBALyNrMtYUVw5WjYZuQmAa5pTa+T3789U8eMQpbV6/fPLTDZ7xW8R6ZJV60
+44svjOON4nHGX8iWpZfffP9VSy8ZNeK0A5+QCcZLFLd53ZuljdI8biQ3lXuR04Zl9VagvzerufP6
+GDhK5QpjvLh1x1SAtpyU1SMWKrPo8kyjy99MfTqtWdGDYHqPYu9GKfo42LjRXLGSfVBJdQx6QPBO
+nw4UGAW6Vi8fBjJsnNopRrz1iGqlt6C0dqCgq1UL7vahaFTr3lagSnuHNkbVlA5tkvc5WzDB1Tbj
++REVdj91/NuqYNtbwOh2E3T40fIGa2oUyYVaE6o/yHQQquhEEvg/oISCiVx7SIpX1aQJiIR2tZGg
+8p739vGk/seGTpYtrr9jlXbCokXr5tx5XOrMB4eQSptkH91o8zS2nW58dvFrw88+8xrSduFza/cb
+640fn7CT3746GeGDyrKgVQiR9Z+uO2f1m13f7LxhytFnnTX6nL//753tU0a3dd1d7XH4hmdn/ebd
++U8fd/QT3cb2e3YM+3jo2Rv/TM7vjJKbldDFGVgXL9hjx8pW2BV2bnp/r6coWTkCclPCJXBQuSmD
+3JQV3QJUFWz7qEVjkYGBCG+1UTFJwHLR7Ghvg4ZLCCnBlxe85DIyjmwx7pj2xaTlLy6Vrfv3k4uN
+C/kV/N0s7rMGYGgDGDzA99XcsVzBg9JcEfZRy1CvtuwrRso9YB0iU5hhCV0BUCI5dAQCAIUT3sVR
+1UnA9hickAIUEE4vB79Ac9IFtLMgfDwU9KHZa1EVLiFQgQ1COkNa8bClkc+QNeQM4r7gNun2/CQQ
+ioeMfx+VvLohdVbdiKoRV4TkWPuMRr9sXbLW+Pebx1SGZhnbjK+MQ4RMH/7wh0P9X97euHVhjcT8
+5w8tC2E/p7gFXCGOOPlAQ/niyOY+MArZrnbDZ24BP3Pb0LCsouipaDEpKE5xr4eR7jmMIeplKnCz
+EC/5gIiNGgB7vpHUJMNEQRxGkoTMrEEhPZ+3E/vm9cadNcOb7713s1ckxxNx9PT2s35q3LiukV/M
+z+c3P3Gbse+uR65d1yoY/zn0jfHN6+3tL9z+3I6zhiwlo7cAj+D6DIX1cXMR9ASpz+oprU5EgCWJ
+Upg9AKWHrYcVuKOi5GLHQzECXiqqQaQ3dVEpxdeQteT4LRNah80Zf4VhWK1jl0TbWnMXuWXrtskf
+3tVV+PhHa6qncd2SGtsovLGwMgY0BViEJQCLg5vMuFW3ifuY/WUR9xVFxrIiAuWkQNkAKIyD0DCJ
+zYFJkhwLiJhREAAwQA1peF3Df2lcQLzGP8ilsvWAEezmunYfoPqodF8bN4bdd/B72ge5J1iA5g0d
+A27YczvzZof+yJX45hzgmyrufDMLU1linkE4phgMVQpw/6DAol+9zONnzFNm21fwl+Hp/iCg71eo
+jQPmju4HXioIsUoa/FT18ggKwVAlbJhIx6DcFVdb0bFK1YBkSzbyNcBePuK+5Axje+O49kfJzLf4
+YQcaJ91Uf8llJ04J1fN5/lzGXadsvmJt3uQu4rueiIdWbj611plbcNa4zVyJvpZpdF1Hm1JINmMv
+Yr4o2CmFhd5VdQCGfE5zsDwFmDUgmXrXs+cfMphI1hk3Ggdla1eM/3j/fiF16EN2P/I7uJ8Aert3
+PXuiRHA1/OmNEsGVUHBRWLnuPfwU+FsXV2/yIBH2mbERN7X/gf0LIvVRxZKP2tQcUFHUwLXQYE5t
+GzKErK1sWPRVknC1tZeJRx947Kxnhp9ZosVDlBZNA2hhyfcnAEWZRgMA3I6eHKMNhK9MkS8ntxk3
+kCuNrcY/xwEFjuaf7Ko8+Aeh/YmuM3roLoyEe4mIC/oyumDuJ6JJJVoUBMrJAmYS5V4iB/AOJ8rW
+b7/u2SPiPLiWk7vepKlks2P2kG4V3pIH6F1UlTtZxsSR05w0EahZc5i0xPi8m8XSdrz1709o/s7e
+aNEcO9y64PxW1PgdL472/rsSv7Bo1kZRs+3QLa5vdV6wasIOriBYHY2NjaTICxabvZReIwzeCEGO
+EBICEKa4423ysPGv941/fihbDx5l0fbvt3x90G05cFAy6T+E7vWSRpT60N/c4mBp2RRdYNnWWgvd
+3LqN2Xq6JMCr3FFaGqu5NGhmpwjcXyJXkcZDxtmy9dA84Wlgys8PhZmfjXt/Pc1XhbihLD5C3Wu6
+8X1oAJbR+7tg/V2KrqClB4wahlfFBTe1mXohDrtVpPGAanpMI4LzLRXGFyfcYuy7bAOs3MSHltRV
+8kfxx/Kbuy7pesoYe2X+R/e+CRvUJoDOWDh2A8dkv7CXrmmIm2GuKpX7IWFf0eHiUCs7hB6wUA+7
+6Kp6UQnLDDKv01TGIcxkSaJJjrgP84CSmAqTvBmeQp3QSRbNLp88/mzjAO85NRaweSqPB3Vr7DnO
+2PfGsJP4Q4ZFGNf4wTGxkYxeQcsmajNXcQu5gg/pFUb5SAlnMQMUcalHNoYAwpCiRzCwamNiMBIC
+Maj6xA7q5hacbg+1BsNuajmYodY8iEKgoxzMB+I1JmHzuTDGGqidN58ET7yVRC7b8F7sRuPLC9vr
+jQPbNpO1jzwyL37CWF8c6Uxe39r8wv3GB0DrawpjP/yl+Oz2dym5bcVRZU3pCaebuhb1jAK6dpbJ
+fc78YapWYQEVhdrCusS0rR5UWIZWUnW7C1GIAPsVwNbv6OgxfVD4yF7MBPWn+tXk4fW1rvDQ2x7c
+ZFz+1oiTZlRHbO74hHOA8kt+fsnIK8d1dRn3CCMP7bJElo9bP6d6CZMfHd0fWAS5gctxJ3CFLBJd
+RBsHwaX+dj6reWjUlmC2mW52PYNLkNNbMJDpAesxZ08k0caW1edsvnB5OotvMl6tBjCIiar3OY54
+ysIZll2q9sdIKNfakiWgk9I9cUxZbDdXAk1wmmMOmHHxDrK+uj279r31TScOWXH1lZ/99PLLibFN
+6AiNbfDE/P7qmZfdO2PJ5Zft+vKKTbww+b5zRwhXvvTScbVLh1/5oz9ccuEV236eaZm6Le8vD9af
+Nj05auyGKy+966UXzj/n0ZsQfxX2xzZqPw/jClLfWBC4gdSxlHbjDi2IElUHYAwUJBoZkrjeugxT
+XanCRqPLuFncTxTjnwes4n5G41UgEy6Ae5SB98Q4XJaYjNYcIJDCJTGNWQk7EBVkA00cCCiNgjR0
+4zMDTypQLzeKUC2E9hjycU16FVlbNea8qeVkbW7S8As+NHadNdEj8/dY1hzseHpNfsQNf7Ycd/CW
+3/z68uaT39v840UUpijwaRnAJHFjTbxpyYqQN51gGskmVEDSuIC1FLWWqJspwtJykpkw8qFsJoko
+WXyfRuYbdxudIJR/ahm/38QfTGfxGSqDLuAKThqjdYBWwRvqgtSjVUq3lOBWGN4wNcnoc76hWRlN
+aHSDAtHtblAkjh0Cp/OgIkgnL9gdpqZgEDpxA4Eg1WSvZkU4UXqJJTjhfyHhIIk4aTv9TuK47SzS
+fsh447abjTcA6EWWxw4utzwA2uTOgydS2JNApwaqy8/kCnZTl1DIiZDPl1J2sD9QoZAc6hSZSU60
+alwMhZ1f/e03iIJb4xQAHZAERDDqDfDT36jl4G9Q14i47znMxVlLIIM5AACTJFny+PNkrvEhqTQe
+f+oJ4zGSApPgM7780AOHFvLzup4WHmL0FgBmK8BsRX6T+62tLavJu1HeaFLv2topwBiB5+nN5X7r
+ikqXLHzsBTLTeNq4HzTePiF0cHrX0/w8vNdRsH+uk2XQtY2mLSWD/UFDd4JIDWpqNesyS+joFqFU
+TdVKEhiVSQSOIh8YxwhWI0U+/FSsO/DnA78/0Jvb/rl8BuzNoRxWZYkWzsmiYjw9KsWVRJYsFqmR
+I8rURTB3ZojZ6oG7+ZTRRYQxcue9315xL1x7AiifIXIeaAVSWuD65QgJvV6nQLAojGeBCDNFuOPY
+b/PMehEUjduh8YpGdvA6R3osFV/Cl5hA4q8Ze+X8/l+zPDLgMUMe04MHx/AQskVLLx5kNxoiWE1F
+qKQhiIdQwgMzca3wM4Nw3bCYBjdGuuii/RcxOo0VrhLOlLI0hoV5ZiGPAURaRCBncecyO4btAdyp
+DjKWeEiAeIw9mzYKV/Hbu44hDxrL8FogCoR6bi/QJVayjUEJlw5oOtc0qmHxJCGNGVyKo7ieb6S5
+1yTHog+ChLnVEk15G2frU8fgS80gS7b9Ws4Yk5jdNKz7E+F+sR0wGIL5Ceo1xWiSAkxzH4EDOxzY
+fTSNRvOJGRqrU3KYk8F6sqSi1xEM/ekh4Ol6TNYg0rEOrU4t+Cqq0DoIeU0nqaqcOkkgWju5YKiO
+qSbQRe0Y8aVqCJMUoJowPRtK1LgJhogxJAxnCNKwdVNmnLo5OTElO4wXPv7drR9njDcTFVueWBsb
+QaZMSCdsXvIwSb161sy6YS3rJk4Iharap3301fu3dt38wIuXL506NHvsXSuq7SEy9jLEfTngfjuN
+n1Rzy00bzYG4lwtMTRREJEBc6AmeeABDXsnl0F1Hw8FqRk0qPCwzAM6g6EA8yzlqUehinMYLmeHf
+RrEC3ZquCajg24cw/0R9m5YUpleXkzlLv7r71tPGb6p18U7BY3NKSqXLNzSakFweEDkvnP2z8w91
+nf7ohOErSc7LKxZVsvOSEhzKP7SgSvb4kR9mAU6nw3rGuOPMbJMKyKg0AacGMbqPKDnhM6cFP3Na
+cU0rS9iZcQjwK2i2CRY1Duh5OIqFFsBgnlaGqFK1iPFOmhRNp5KAmRlDCfgxwpee9Rq57VXjuUhm
+zJgmh4NMP/35NQ//jczim97Z95d3N9wya+qqrnPX1dfMvWrX2scXvIHrMRtg30bXI4zrQXOcNEHh
+Nd1EBnwI16OcmXMspY1hbdGfY0kItFAV6j6AKafZMDTL6V4btaR1S8jcj+0AfC6E1kMrhZaymIp4
+zL77q6VkjvFs7abxp91K5gzNtHSkhx4QhPN/djY/ef/+lcMnPPrcsin8K9MXIMwlepeDtl1mZp3c
+AK47ROMMqs1kokow+yOOkOii9XIB3KAJZvnLNB4Hln+U0GobVGhe2F2ARtRJzdBQT+VCOzWnA2iF
+5HOU1MxUI/nWlmRg1p+mn0gaZpQZ2TGTyPSNZz7yyJkbyZxLLyXz+AwZuyRmzD3Z+NrYu+7s6256
+4KTVq0/iTyuuWoVyDBDZIr0OvsASrhCgthiArCl5ncNYc44WNiHRQ1ktgHUyuh85JVfwB2h0BJNG
+AT+tMUXbrAwjJAGVGQF2R0mjtuZbcZsD1QM1Sdjm+QCGRMbOsGSb5zTdc9aiIVUPPWQ8axn9Ef/G
+0UsjqvuQlB3V9tHBly2jMdYZN54UPgc6Z7kR3CSuyBXcCKI3r48DEP05rTGr5+AomtVHI6STaanF
+SIzuY6FbE/ObbYom4lsz5D1S0ceaadWhGAOtA+6ZAh9Uisg9ckeHPhLYRq8YDnw0Vi1GG3NtbjSx
+y7ydSjCSooHbXCPgx2G6uSgKlXXD8PvRXl2uoGFz3VZG84SagvU9LW3taHizsDdY323DiZyUMQOd
+rJEC/piI2WhqXGLAG/+1tlSnJB+8QT/UTeIzRp512YlLG+9ZfeesqU8Nia6qH9K66q7Lx4dmLVrS
+dvmoupnNc0acdLdRSRx7BIEnpxlfljUcN3PuzFo1KJwy8Yr6EfUdj7/40qtXTpo7b95X9dO/uv/8
+KZ68EAq7XPZYKtry0gXTQ7WkZviENbbJwvQPyO7aoZtQpoCCEm6FfRksxQ41O/PrCxKytt9kDWDm
+oEzDS0FaYkzT1MgMlAfQcpX8faQhRv4pK7e0YUQsKavLyJzmy69pW2s8SwiRRNvYMSD0iu0T6hfe
+cfDPAjhQakSxqdMP+WDfHQeA6dKvzbyUGYlClviO3J3Qk7vLm7m743Cjkzli/MCfxBsxgYc6sfsL
+4w2yB67tBG9yIkf3L9pTvAA+erboNq+uZjXLbnDa0WaGzUAdd9liOuy8nRnEogrM0dQsY3EvjWDB
+bkV3IjA0PoPMfviu6SdtJ7NrldMs+w4cuKcYkZ5hQNDaLOELav/m+seyqAzsiWbJvdEsS/9olg/N
+V0FWV5E5b5GTjZ+TMcZDT4FFfWgGebPrN11uftIMQ2I2BKXlkWN6h1V+AdV6YnrAG+IpVN+sNe0W
+TwgjV8TkDmAV9L9hi5a0TIzxSIwG6dFmwLACxmNQuaK2KYsxGyEEytQKm9CjmEQlkb5BoQAwUDDU
+y0VYuoCv8OIDTspesnVdtPm6W9rXGc/G1aqhxrON4NGK8ePbJ8wfPW5O/aLbgad+PyE67ZBXeH8Z
+MhXXw+tiWx9ed/TBBsP3h/M6pnMcJq87nCavo4de4nUGKgMzlfQQyUOQ2Zsuv2hBbITx7NDyEJh0
+HjG+qn1cS+38Uw5+Kny0MOCXBO8hZ0nHXAgwqVwFesus9g10DFUsNLgRY7VvMq19KzO3XiXS0gsk
+c4sD9UefyjdkTAAKlMfMk0nLrPC5Zz/56Bnnkzkxd3jmzIlUdYxbFDPmnNz13v0nr15xygMzg451
+/FZQHNR+XG5cI9wO6+/hIpiBcpTUNSUZBTAsYIq1J9fRx4IKmhYUDcEMtKC8DmZBkbBJR9g2gT4W
+VJiwmgG64H0sp5ZMGZhM6Q7jGumm5T0Gk5Hh757CLKXpFO65APdZvXC7S3BbScnMQLgdPXCblgaK
+NTkIlobdhJtaGhY3SHkHFnoA3Cz6pVvDNJTJzCSwZzHLmVClZMmYpbbG3FvWjTy1GoXQws9uIbMb
+w76QN59s5LqFBEJ90renkjfPfuqR+aFIOf/K5PmMP/mXxHrOVarZZOKJ0PIvGkbHICcTC7TES7T3
+4UOM+QjUWFtGZs9cXTHKf4zvajG+/gK78al9+6Gb2R5IAL8tBn6rx/rCCFImZTG5zWUWkpMeilSb
+m9iWoyXiCgGTpTJei1Z/NaaNWQU4OABeOy6rK6V6nyM2e6gyTo1/LyhFGokKyViaVOpzoKF+4NCa
+atYXUZPGvojE5GFnadeecUL91/5hx6RqVhw9am3D3BEtp9172/rThxBeaT5q9BWpaPsZdcK6HZc2
+LFp/wm3zmq+x5WaumdK+YvxmfWvz6uXL7zwme+20pWfEwtmVYwHXQPdX/KXSa1wZt5IrKIirU2Lc
+q4nM/pFzpVphC5rKYVpHwDM7DZNVoZ5C4RAttAuhDYRhJBvamgrg7GThRWoDAQ+g4eMHu1+QkljZ
+3aoGQKA++GDtqbX+cS8uH5uNyC6wgsgjxpKPupraWiXjoD+anTI9N28tfyFdn4WwPteLcdBOk1ls
+hLGvaG470BRUOzHZbQa3UP8BxFRLCcw5MXnD0cFqWfy59l5zeCFsqBHIl/ltk1Zf1GVJHcqumyb8
++8Cf1o866lmEATa6sB5gQN/XjGORnjgW830HxqkcZMTFp5IRhmE8KcYPbRM2HfgT4zdgMcseuJaT
+u47FqTRrnl6ukwiSXBXqSX+wAIEZq8K2sb6Jj8u+2UvDVZyiOXe4WaznxdGrv5nIIkAS2H47RE1W
+NCuNYYk0hiVanaUYlgScq9uo7OGcZjYeIc+XIlcREj5prbFyA7G8bOw5b4sBIB/6H6H+0CvCiAN/
+EoRDXXTvAF3OAVwcXLpP3KpEGmeW6WqMM+m8taNEHMGHN/AlyMzly8nML/9hFI9bZhT/KcaN48j9
+Xdd3HUXuNE7kNbiO13hDOJaufYorXZcGezBIoGZxfeHyjn6Ul0QpQ1qxp6LGS/LnnEJajU9ajf9t
+m5Q5fh5ona4Ev/fAT/8Zk/bxS0+MHmXGp0HOHIL79IkvgQygglGw/LD4UgdZbbzLX2XcSk75VJj6
+v3sPdf7LrM/v3sE/IZ/B5bmjOHCssVABBJfuwuu2YBuCNiSHXWy41hW5QpAmBINpWwatrVZUFlas
+e5TKoo3UBndXAzWtGVbFmmsfxYOFPYrPB8BkFiow9RCKySBGAihP0i2jCJqbk8ZFK6yEb9z4zHXn
+xsJ2UdBXp+KSIEhOb9SXmvLZhhPDDgI73ueOC3ZSOWzkafmjrTd2nlK9JxGpKWtTW4xTN3SsWX71
+/IYpda0VnvI9q495dcFlIytzkaTVDzhu7d5MjpeLYFNVcH1q4BVLxnwx7amQmle37rnE2vbNL/vR
+ppmb01NtVZbVw0ibHK3kFnPFIYw2DbmCOoQ69tioUZbT80CbISoIWNkZiyfqKXHKkK1jtLY51IqK
+B3tM2oEQWO6JqYBUK0pfkLgYjcirSVky3ZBJjck5AdlmDXnr55ySToQjFb7Y2A/WrE0oPJFUV3Tc
+vHCY54OjWzeM2eOqPLfuN7NOqFpUP/6J6xasPr2i0iZa97S2bZ+9eX7LwqEVw4yPGjJ1U7Y/dVcT
+i+9eJbQJay3ncT6wPnHxkbtkN21ntAEyslkbrCLefko9H+sg8FF3H7vFsIMAayZ8ZnTCpjJFbPdS
+Ray6qWcGPJEGpxMrgFvzQUy/g3wLXMWvbrtg/cpo9XP8ie2bz14VSgrTCvPqM/UTO+fX19dPoDbC
+DAD0eslNfYwJXMGCu7mnSNB0L0zfAqQsdlMFaZgURa5ZWEY7WTlLKQhouh0zyATjf4nL8i42UBzM
+Wu4+eDyV68a3wjlSHHb2OK5Uz8LKUdEuxjK7SkYDuF+lghlCrPLGejY7q3GpjMNaK4GOUnSmHZgr
+RipIor2tFKFpa61JgGkpqym1kSzUf7Sk82mjSEikfsyYuhhPZvzqliW3v0OuIz999VMnqTQ+cn/y
+ytBpM6avMizrRow9+cJb31CMP5Aa1y9pvQXIbY88hItijJ7GmspBd7owCGkRoy4X7UGzgBlVBsZ/
+RVbjd6MWKrft0wK5QjlfqvEu8OV4yJttrOUsB6qCsophDhQjhq4OTVX1SJSG1qKmcMu3tgMW+VYa
+PszHfcFAoiWpBlgN+/xzzjmnOTv/+LvJ9BaP8cK1//43+dWLw8mfiLDnyy3nj5xi/GL5ud8Y2/9o
+dBmTjU+ZLbuJ7BMeEUNciKvktnJaIIuhGowYV2aLNjNiHKfdYb3duGADFj2MF7F6OCygeWPBvjY0
+eyrUTps/YMVDj/c5u8OleH10V0YCeJ6icr4grapTOwXe7cFDm/c5iyjbnS4WG21PK+017aG2eKg9
+JAcV7IOS4jWyFwyItpZ0ctOC0aMXLFmwnCjLFyxZOGbMQjg2/rl8wQUnPb9yxc/48QtWEOcKOAHP
+WrjC+GYVOyZf6Rdu1i+ANczDGgpyHuyfE5gVrClZcHlKzZq2HO4+OV8MsPdijlpA7t2aN4f9myiG
+rLmCi+5cF1YJSbmCm9YSuxUsmslRU8jlLtVyMo2EvVMs/pNqzbfCT5rPk5qdL5O08d6tO3fuND7a
+tWvXjdnX5fyh84TLDr78yomvYxrh9RNfeYrfTddqZfdXZIZUQfdmLdNQfctRWR+XVDrqyUrkVQF+
+Vv71r3/18Hd0rRZuwt94vRO6/yHcKE8EuTuc28wVmqhBBbK3MquXowwaQdsWODWXKyYZ2jka+sYi
+jPZcsZFlK6JDwDUYiSHwIGgoB/GHm1iCtmCprO6gVeGd5RX1WcoDYhMQpREX/0ccCUYrGtqGmWtO
+iyFBWzeKoK9Y0KgtDhZymlaUYldgwA/MIMXTXszqtrVkiXTCh9mp8UUjF9Vem5iTHOqKL1rwzNnr
+yay303+cflrbyGG+RUtOyZ1yyy0fGU//6sDQ6ercUzIpcszUrfW+kW2LJsdn+1uSI6NTn3mg4bRt
++jGLfvnQ1FdGnlHtzLbPaT39ql3LLzZ+9uM3hJo5w+qd9RuXpoJsv5wp/o9wMo0byGAvlKqOaA4X
+DGNW5yWVqoRxJWpZB5jFTDT2JnHRLD6TZG8lTeL/kBbjTfxhNY7zur8S/yY+B35aBcjgF5l9WPTT
+EKo2Kltsp0eF9lHIcu3DgOWas8Va9mFzLX7Y3AAfRmkWi4ZdJ9Kcj8p2sKqgm1xsYe9aFL2DoF4t
+DmcMVJ/ThlOHGuticY9PAtBbKsHF8UVp62uHWnTW1IqjcJWHe3U/TXKAOe0dY+esNqIqoTJs6UdH
+R/FiBazFq/CWVLIq7VViJD6Kb2nk45K3ZZTI2o0DKdqDISmor0aSPA0Ygb0y77SfEcfNr5HpL71k
+PPfazca/f7bkki8Jt/OymTMv29nNfTmLSI5gZXPllMKmxKjdzkhm/LCKxrpjf3PzXTdNbKpwCPxo
+UkOUX2z8pfG0sRFYYOMv+CZjT9e9x975y92/vPPYew31phErR8zJtXtSw9uOv2915ehtxku31L0U
+7fz9rLYTRzbS9R7BX8M/CXuuHGzb6zmQA8UKtg5ytuhiJJfp1pft6CnV0GWPMEpGFM2GoVc7e2vP
+lnotIz3Kzce2Kna6RNAxCXfocZvq7XSVVdCGY59a8AdpLFyvCNNWF7qxfAlapeFjOSRQcykaXAVi
+giWTqgGPu511FGBp5wj+sWF3jJ75Dn/btvvGjbJYJEfoT65JO87/aFiszV3h63ClhWW3LapoXnDB
+7Ve9tGrZzbec+ubKo487/9LJ6eh21VHjrqN5Cm6M8LZlB/g+Lo7ztRJVJGFCX9TZZEc3SFX2mx9z
+Ec8ZO7qNbmMHz/Ueo+7cRgT+SX47J4IENu28UncqdTMljC6aXZMFCy1atHA9ZWS+VpSc2/jUveTV
+vcZys+/0WqLDNbXeXlBhH/6wXlBCe0GtvblANRG4lq8gOtfdzVn67bN6roW7sv9O67N/Wgfsn3q4
+ch29cmdLXb0VtGUeS87x27p+e6cNFrauHraGzenzR6JishpDA3pzC6xlokMrU2lTdNSven9ErDYu
+lmnIf+/O8eVx+AN2kbS1KnXEhwZOS4Z833bZ9OKwi99wZOYENhsfGd0v+haPOK3j+7bIoXvJVuPc
+yPEvnzbjflJlTBhzzNUc6f6jqJPfSRuA5rWsg4RSyXzpS/neLKwA7lEVOSjqL7/M5OiVlkpBA90j
+A/UX00y1g2lbT7Yo0COCWhmobu4Zm4JuJObfccOoGGtAK5/HlIWIpWKChLvE48ASc4vImWTE7gQp
+XjIdrnyfrP/gfeMa8bjHly970nKQrP/D+8Z1H5C/PnX2WU+fgXBdAb++EP4CuHl6orus+wMsBKod
+bblSu5YbE12WUiEAhbdfZ4i9dNTpojNf3AwTdxb8YzQkFGpIIC5mjpv0abK+gl/Zde/Lf3r55T/t
+3dvTag2+Ej+ZP1n8BxfkNlLa+5m1Zs0W3fSoYKVmidVhY203DiwY6ZFAtBO2qLB3gVxPpoLlDUVV
+9/nhVWGREr/ZF2tVdUFhKR0PDei0tXPgSCUrSAqTodjcICcCk8DXd5+w91piueGWxAY3aeMn32wZ
+Teasix29Ir7lrhs+f7Xhau99dM9u47eBTM1yce4+Du1MVpkA5kJpx2u2bNHOEFOzxTL2tUrLklXa
+UEnTiIAAVkwgKr4cjrNx0ZBPsZx9FgUTjRrZLnCuaGqRx7hlqBIYphwYplAWiVHBasEi5ooO3Y6J
+r3Kwt2ndPIhiwDUf8OdHYVNsa441x5awVpgtsm1PvjzcMXXa0IQ3v+caIt6wZcsNxsFrhEcTx5GG
+K7P3ZifYZlWsRPyNr1vbjH/dcCfgv15cz8/tV7/AHbl+AU3H9dvIYuMLcT150ZhE/eyZwk/FMOfl
+2pj9WlCpKejriYjzOQyKY5QIvCQX67rX3d5SVyHmgGVUEKOJgOEvSQ5sJUeRrL/JHiXkKEObML9T
+fPNQW2Je0pES/nHg8/Xzqp5m8jYEBsqzsHZu0Ag08g28TGDT0toYxux2EZndwVbBkS0xn6hg9Eqh
+qhPfcGyTgMxWmHDGwkkQ8fRfIwkRcdox5O/vrv/kwXfBaXSM8X37rrDx0BXCRsuPMVfEP0oeET7u
+lUHUQf3OBn4fbVwbD39o5pu2dL3No9cb4OaYXYFO2N+BUtEM0YJZzbnbdHUKTg+tHQD+6xQ8TsBQ
+ZaIohO6ukyaiVNglLpXtEqw7bJRqYD+z4sItwx4KK1FvwhXjn/xw6/o3jNNJJhD2eOwuyU6+vvik
+i89qqAaYJvLbyMNAX5mr48ySQFPmDSgF1EWJtWWxHYke4MRnly7Ya3n7jkWnHVrMT2ZyVuz+iv/c
+8hSnco3YjUCDpn7AstZsl6JNoUUvWxgv8+3YVBra/lmBcwREi7tPNr7fHAE0M0aJGFdpa7SYDfMB
+8edTf3XjkHnzFr/6m3kz/rWpMeG1yzyB/3jZ7nUGpteHPYKFPEPGkanz4pNGbdph/Gznpks3n/Hj
+nYlgXXmurEX+Um4pa47UBh1Bf6YmXp9iuPSzQViDXCBM6MtsrFUiO9jvMWQMgSMyxuAuMrg+b2Bd
+J3Z/Jc2AvSdzDpChYe7XXMGKNHH48/mCjafJu2IwZLW5sBigGGRSyJsrhGh/dsiN4qd88GUBrtat
+Dsr6aAk4+kZtUPZikUlZruhnxB60lsAJixsZbK6PHdv1BbAEWZkByudQkEUJbGpBEMPMIDQ5wUfy
+pLqV5GncPaXW5Fspb3zMxvTMJMt3XXLJnmOP7eGVg804deJfN/Nzul64F73Oe3+Mky2AVrNNWiW5
+vYxSmBukVlKcieUSzfzlTqCZqY8Kfip5/SFzGMN/Ta0Qzk9y5jEiaiou0JI4qQXfsSkOg9AIC148
+HXowRMU3hk8qsflJj1sZpfxqp+QRo2hYl9N0q03tFCwysxX60k4cXMf1JeK7A/XdAGJ6BtN+Fm4b
+0PRd2otcxWW5HJnCFRK09KwB+K80TirblEgC/9XBEeO/TK7QlEXCNdXYMsVKC34NLwPUZtFuo18w
+1VksU+m7QdRn/r9Vn1q5olWhK5Ngy5PIlqZVlSuoWksDqlIKJsS05lyxgV2lNldoaMSrNGSAyRvp
+ZIrGamDylsEWsI9a1lNJWLMmWLymLBykMWSg5To0y/+1qrYdtieOoLzJLrbC2dI2+Q5tfmjP4RuH
+yqr93R9azqf1I+XcuVwhWMqylaG6D7FGXVbVEKGZRTtGNGmZLJa7Y0lvONfpkQQr7c6n3bl2Qku0
+dY8AyDvRIpNU2q3r1VTMuAVZVY5FLRK7W/VRpm5TvJjhwqYD1PctNdWgjaQ4qsL9P3mEzDJbc8mw
+iveNKaeRWb8gd5MZx5Ey4/zeztxVO74QP2fNuQLrAbVFqExw41SO/l2gzt4uUM9gXaBY80DTJ1YE
+9HnC2+wOGvbjdOI0M4ZmOygmh1IDWkJ/Sgs5e/tCbRFj0kGu1Bv6/wE27FB9HjtUGVRYfm4fBDYB
+rTKhP2xTqJH2XC9w8gq01yh4JmzWbwA2N+jipQNh8/TC5h0MNl8/uv0I6eZ0exQKIqYzzdoLtS/5
+sDq4Rh4A5b1vkORbxt+nTw30A/RW45Rf/pJRsgSrDrBWgJzaNhDWWAlWzZ/V3eI+zc3m3ekhBD9B
+Z2pVmOMtczhejbNhXgCPSuigNV4BQll3lHeYCDlVf5iGjRAhLyKEJTHxDt3tN6vpehBrQSME6yDy
+SioJNodQQQbwyTP5+od+XWOz33V37u0RXrvEn9gH262PTRo5TLZXGLunWlxSiHcf+ADxtph47zf5
+x8ttPSIHoWHmyePYIU3JUcMbcHawYJ9D0WQ64oViTRcSdJsHw/qYPcevkARokTtwdotEnBhV86jY
+jeP1FnjRRd2Sw/cDHVMj4N7ti+sOklVeXDqZNPUg+AqGEg/cw9/Nv24GFU3cbMsAN4Ur4yLcQwNx
+C/fgpvR4lWXZotM0haNYXIh2op3aiYeh6GWd9m56QqfFHbSylcZ6ESxE7ZSIg7JrUNXDEepNFnnR
+6Slnez9My5/0MljrTpvLbaXCq7TZeLrgfilZcuMH8PSCyVP+eN11f6yoPaqmZna8d6Wt/Ptjx17y
+/iUksmjatAUzvj2fCgqeq+c4aQitufVixTDNvnP5/s3BbsWJ9HBbsGfX2dOzCyvt2q2pvZUQNPZn
+4+mkO7Nzl044oyNcvAyJnpZhnMDjy6v1gsh/W+od7qo3Pr32d7/tbSE2+91HmT1+XW+bfeEd3O2s
+M7zYzDT6IP29WgcoZnPFhvVt7wVbvphnfkxTnhoSHXB2fkDTuFaDOr6V+TXDYeXyTRj2jQuUIeNV
+sDg1TflWjGC5m/GbMtPs/P7ecjLQH/ruZnNy7gB36Qd0nx96ZxCPCml4DPZj2+ppTGcOy2liUQ9r
+97PCYtucFhxCZMMVVjAISVsmMcdDozsuD83xsGQPDT25LNjBIjCnCNQU6dMXfgzqKONAb3e4rd6Y
+tP/afj3irFcSYXIATLO/rztd+b7udLXUT+rsGNClDlqA9OlUN2SqpXqBkTfQoEIfmLD+0svN+z6Y
+fN8Hk9+EqeB0qcx9HAAXaqc+oHUlSqqpH3RUMzH9vpTCZ6Pr6MPc3XetJGocJa8TCZsfaT79sGVF
+cC0Kq5Y2MzVmmyyaXIGeoEHf1UUhvJRkjY/60PQ1kL3voaTdn+kD+num7OW7n8L+cbBLBOrVU6gp
+xNS/t1BdTz16rKQtEIFn1BKAr3AQznzkpwVkLdo6++9jRah0rfjre6/Zp4LV2tOVbjPrngoWUe5Z
+AZVyBFlr/N7khP37maFCeaD7V1gXD3aKxNm5IWZHl7U0yU/eTftgnbTYEud4EouE8huANY0NuH5r
+aRk3kLUly6IEt9CNw6PvBR0rUC07vQ81cMGsbMFsOVrsy0jTKcgWa6bIsQXisuZSdVrxY1qDynr5
+8d6ln4UkeypZezKsC9WF+0dQNOkx0M4DurAR5L8XvNpjzQo4n2B2ksWEfUUCAhD8rwSboVmZKw0U
+5HO6Dzgoliv4VDqYIwFOjerrKUfx0QIFSqOq0tRMNZGL8QFVkbG6D6gPghF7KlvSNSn0RDxzyabi
+vsvy08aeteU942qy1nNDOuVcc6Hj/POFur0CN/aWdx7oKhi/PXddfU6o69odKTuqTnhjSQcxwCE3
+e4CHgK1m4yq5Ow/rQNeCWV0RsWaRDfeiJTXxUlN6Z6UNI3WlAEW2VGrRv1cdU/yVtHbL7C2JoInW
+6fYFw3TOrarL/o6+7et6OMgaT9wKfIIR5b4N7cIg1ltvk/vrAw23vl3vh1tuTC7QPnjYC07aCT3e
+7ITvGYERknpaoXuHXdBOeDROVK4nNuC2KR7Gzv2a4lHAC4M2xt+CW3PU4M3x8j5j0oF7+nXI94c1
+1AfW/l370cG69ivMrv1OW1k4goQXcdjfdzTwo4sySBN/I93239XKzy+m4sCEFWSBE6RtjJtmwhos
+wVqOsLL6dj/A6lcwFEphxYp2v0nXkFp0e1SfjYJMa0MHgBwhTHQMSuFiSZgsGZzKUpYJmAGULsGu
+A+xJrgEnZFHYq0uw14GUCWd1n0gH36m4N6K4NxopOikbjgrVUgpmaXBHuLIY2kib6GXhNYUpJyUG
+OyKtFlVvJGoiWPCFwtRa8oUp/gN5aTDfZVDMXxq4E2xHoMD8w9yZTf1oYTFpsd/cH5XcyYPsEEQx
+mkdzUqvIlWQE2y6aggrSZSrILKaPalka1NxHWhTpVwmSGGVFFHe9LdRx+D5C4dyLK77tg++NJHs0
+w/AL0nQYkjdSl2ZYXy59ydSvhBtLRvFfCV8CfpwPC4ewaghnJ4/dufPWnbtu2Xnx2Ft27ST/s3Pn
+bbt23bbz0tG37trFbGvja6CLj/NzUe4Dc5IUzgVEhcAIEzGnVmJpMbAaFnR5d3favZw7oweAE2SS
+6bTLDnhXZqM1iw4breDS2sq1dDnRVW/jG5zuVRvfwJZrPJalxjfgWxEcpk7RK/kyL44sfslzgYwD
+CNppVWVfRuxU8OXFkc9/aaNfwKk+PLUAv+NXxq9MSW7V21GAk1V0lK0+LOsVrYqvNMRELwuA1nd7
+hJ6wfSIX8oWEIF2LZI1Q40vjgB5YDXU+79547NQVR31kvLz0/fmTj5txACUFMV5ia5Akdr+x5yZj
+FSxF+MxE2DjkJ4GryGy6Ej5iN/7DbEc6dwDkWhnQcsJgkwcqBps8EDMtFD0YpvM0On3lkWhJBB9h
+AAGK40GHENyK0viIkwikD0Cm9Ydzyn8NJ5uQ0OkLl9Mgsgud1u+CFW2tQWEldzExfCRoxQSVwSa8
+IIPLYN9OHwze+GDwJgbQtQh0rag0QY5+J8imOB4U6udK0vi74C4Z7IIJ+35K6zh3yuHQY1ldRR4V
+CdhUpeZQhgqVKVhziKImnMXQv1lJZeKoVaDQictmMCkKDC9LvhLDH4l3zLqrQbG7iRZjHRm1Lb1V
+WjybewB8hJMmpg6cfOAabPKB25x8UKTBO/Shaf24Y9ApCDS+2DsJocO01XvnIYjuXr9tBRD7PTpj
+Kl7y21hQx+mm/poTTFoh3jsWK1GyL3TencuhkREyq9OQlDh3h0IVd5vdPOi35XNenJ0r00kwWE7d
+gvm+DFlB1kz5YvfLG153e0Y3hjxWXiCCzR1SoiP9svVvxoH9xqNrxli6/iqEIr4hlfHmk1IdFbV+
+u680q2SlPAT08/Em1CptSSo5dGmxRyPjo0UaWPeUuzS+D4eKx2mdfDwMxreao4o53kALj7Ugi9ym
+sRnM6mY2KB0AgzOA6SRgLoG14a1KTaqVDpproS2ZNIOprrp//Uuf7uv+7TGtxh+N39yczfydkPpx
+aoKXPM7grLqwRxDFWd9etsz43Pj7imE/WXux8b/GwQOzp91EhvBdrZmjt2RH1PrS3qrqWHPLgaeB
+W+jMAbmeS3DVXCN3Rd+pA7XgemDmZ/DRA9nS6IE0Gz2QVnAodGn0AOZo07jRY0kc7Q0bvSJVXcu6
+jwrlkSpqitT2G0BA5yYnffBR1Q8aREDN3x8wjGAqit/gDxpIIF1mTDr4Ts9UAq4ffYYAfbYNnMpQ
+//30GXQ0Q1O/0QxAnapMPaNOZ3mkgbVSHD6fQa9H8mT+uzkNuGV/yKwGie7lHzaxQbiO7fISfaxA
+n1qumbumL30yQJHUEemTK9GnjtGnjgYDS/TB7ok6DBHEkimMQjchjWpqM4xGReCg6jQlUqYfkbDC
+V08hkZI/iEglG/8HsNFJJR2T+0GsZPmVmbvoYSeTVtJOoFU7N4bT+tJq2OATPrCVvhZ8gVr2kBi9
+GX2BsSXKDaWU62wfit5yknkEyWyxnR0NVfTRvQQdBwRtT+KGrAZyDlVx8v5oLxA13UT75MEdKo/U
+1DPOswNRgZyR0UjO2sYfTM5BvYgfQNtFA32KqT+Mxv8c6GIcfLJ381pM3rSZsi3H3TtQuiF3ak15
+PQmKPpsbnE/zh8k5rRpNgCRT/EDvanbUTwBqzTlspc7CUTZLp4Q1IDf7KrAZUw9l1dIQFl8MDiMN
+HT+MvuiplOiJb76DppNItsGk4i7S9N2EFBvRfDh4aml3f12q+S7RcD2Vf3luOE576KVhwxG4dgit
+BcdMzfBsMW3G/UeUCJlhhMwoWisSspSiz2KAH48yCh1eLg3NUVIWa1nJKpby54CIz/sqqoc0tFOu
+rVVBXKbr+jFtDpl2eDu8SdXUJn/gVBtvKZXTw66lnM53kFhj+R2bSWY/zfN8D6XXsdTPwWdNWlt+
+RXNAVNeM7v5EXCQO5Vq4UWC7/YIr1GPULJenmqaqHslbVWvLFMLmuA0HfOwI48cOD7LqNDrN3JMr
+trEImRsI3UYfzUWV0GiqhPBBFNYsHmHYAIVvBQrf4gTWMTUhS+dNW8HG6nTk2oeaz3QINgHbpodh
+GUT9ZGThOkLrG0BL1SPZm9iZDrVIEiNGT8LjMFj5k5Gv21pomxutBw8h6XHcjtmFL4lgegLJzU4o
+bCbHBaHEb22pkWR8AksbXbjA6EjdjMnDFl+6cIpgvPD+rmj7hlTDNffckltLjINjbh4zSSCz3npY
+WXJ3qL6o3fhu0ykjpcvryJf+XP3RHcuaXnpy3Zzx9YFE5eU/3TTn/W8J35FpHDq6ec3Zv10QCBu/
+WnfziTdt32VbOeOoZRPIRRtnb5jrvalxHJkmOstzkxvHzKymvf9db5vzfFowpoldVsV6s9jl8Ek+
+WkvWLIWhddqs374z40Fh3chSXhlagpJpgZNLM4eTudK0HxyUopil2gEUHkI0zVQhnaITrQS6JzON
+VOU563H6Iy3I/95ZQIdlvAYdDsR1D0h0HXFaUNcrg6a3cKoYzuMB26kcKFaF1SaDTeSJ9Mx2SoE7
+UMnG8lSaJdvVPWN5KulYnni/sTzIwLTAEStztLjaKbpDUda3pVVgY5dIC2i/c1qPjxZzHGliTwRt
+x8SRp/ZI5xqTup4t0gEMPxDf6P87vmjv9MNWr6CPvoiKvVOPjzidyIcFIkecUBSnRuBdR8bYsgMt
+v4E4WwHnBFfDXfR9OKcB5yTDOWniXNuDc5LinOqHc52JcyHCmnxSFO84w7tQQec+/zDMTVvvyIs9
+rGThid+JPjXrTAJYTPxt5prXcpccmQJaOo+BO606d8T1ryvRQq+ozCE1sGUHjYtI1mQHXanO9RCn
+Fk4cgr7lD51NhTYDIwAeDUaEcpK1XnrptWAxHIECYgqNg64ZgD/PlewEHp8nw3to7TidAWQpxR16
+colyby6RZahpK67Oi6zxnuUUG3C/vUbm4Ey8A9eJ4QOf47XPh19Pm9fOlyZt9M0pyofnFHURBQOx
+9AyUBr4/n8wxulnJOlzZLFvn+O634dc2+iwcOz4NR+7NWZq5RXmQ3KJOcFokR+cG9MkyNpeY6AQy
+B+7AkgAmJphnfBbutd3s03NwR5mUonEnG2vXs/YmGeUfmGTs7Wrum2ycQ7IryZzFpT6+A/UU6//p
+XTOcXfEW0DUCfLuRK4Q5NmCPdg3T4IwlHXa5Mtg2XGLNKD7bi+1RkY4eo/wXBVoXBauN1abBFrXI
+dpqE83t1j5f2MqRZ9MOpFmSrFzeyi1WF+ejstxZ8oGA65WOdtQGf35wDRweO+Kj2X6j9fprzznF3
+TfpZE1l+63XjtjaTM15Ys/0vZHbU5Z9IatrS5Gi+5tqnhl0/YdbVsycS20+mXj3hsh2H9LVPLXn7
+wek++0l8MF6VrmLzqoTbpbe4IFfPbTnCZCGwR/UKkT6eM4KeV9rS89RONmyoMxRETV5vPuC3d/IQ
+Tl6px0rfclpUFAF/i04i6hSjCTanTGLjiPSKFLyGjjyWaLCCsuMOG1Vk7B7oPQ06vEh8aJAkJZPf
+F8odnMoFQIJPMyvxy0sTjSqFnqf5BdkzwaJ9nuYXxD3mDdAnfBXc5vBp+tyrwSYcUVV7xClHQ3Dr
+e4806Ui6CiMzPeOO/j/ArXn7Q637A0eYzERV5pGnM2WpRHniSJBb3qXVlofDDjYdfULWMSbsFQKb
+Oc0QSPY+CYE9n42OkLKbDz0IU8L7Omi3ujtUJuJms3sL/kCQJflKVV6HY9MT8jgSQlNLEsz+HSiZ
+sY2+86dMvKS3Aa8akNPnmnjVl9akGXZVLKuXwa4qU7Qg7qqEOWYEsARd1umtxS1Vw7ZULa3Zpijj
+nJEaL3sGUC04I3HzmV4iG3YeirKGKTqsbHCsB49MHIkEHQN31PojkuI/h4cg+hDFYq510OTTaqzr
+6+FUHyur170S2j59GDfdw7h+HGqG5Y0o/r1Zk5HhbEqXanPkaTT4XZPFWNSgF1em+vviW0OyIsPw
+LlPx90NSbGHhgRJivKu3J1zi/sY/YbnD1GfNHB2OK+0rjUuxZrEY1VRo+IQEmTXs23M9z29ltUv4
+I/HbjRgOuiCV/OS9e42H8Zi/Fn+bz18ShC1SFOR2kvuDmReN4ERVrjQnLI7PqaTeMSjuLC2P8e3u
+tPswLxpiE7w77VYnvKOPXs5SU6uqNy/q9WEu1OfFvKhsxWOrbOZFfUqn5KPpzwv/MamU/rR5rZgX
+VfHlxZEX/2MW/QJO9eOpBfjdJy8KJ9O8qM2PeVHJpvp78qIVoC/oo+q40owyUISYFqU956AbG0nf
++XDzXn136ZSpM2c++/XjE8dNmjF16RoyJ+YpMzn03c9DXX7jP6uNz7vee+hN/7/9Rvbh9Uf57ev4
+U5Apmd6/HvS+wvkxw9F/apXKl6Y34uiqwBFGVwVL5pZb9bNHDqA8Bb/L1zvKSlcxRuAbbKQVqoL+
+Y60qUPwPmG0l3UHts++G1/tfwavjcwR6oKVFQL3weolZqn4YvKgC+sNLklTsD4DYste0KU2Ysao5
+hHUN3wVz2RFgDpswdwL30AkmdlVH+f7fAG5K+/6wjyhJ+MOhN5Okggm/ldK8jNswGAY4UUaV6ACZ
+HlzCPbj46Bwe1azJyJYypPQhe4hdmWwO+FfZ8x7sbKD+kceglXKk/XGJ0uToAETEcX0GV/BsTpfJ
+P40co/7AcV2BLPJIz7guzasy83Tg0C58e/jgrpHMqxg4vstyvZkM5blVxjXCVlrbneyZzei39B1t
+HRbZbMbUEWczVg02m9FvzmYU+8xmVPvPZuwRHPho8MAqMmfhZ7ewYYdCNtnY6AlYHZKddxrXWM/r
+euHsp04/tLc0ppFI05bxzy5QJZfsEdwC9mBQWpb4Yjk3kBMG0jWMBYrYWohs4GdBrtLS00c3ETs2
+ceI4a56Os8YH+h15ZppgMsHhS/AGG1ly2BL8b98ZJjzOSRL/BfD7wOuZbeoQF1A+mKNTrbFYF3sh
+bU6PVKq8jg4sJStV64ZK1brmY8KY6q3uqcmtpoVvw4maSqrzH734M+HGUmnuoXXGnnM3kLUPPvTQ
+g/wKfjhZePcm0lNo//R9LxjfiBbjP3TmysfiIrGNi4KP1sjdx2ZAaqG8nhCwx6OQiCAQCb85TRwr
+VdOwEvW5Yp0rYnFlinVmaIE9ZZWqPeq/0ehwXU5zK9jEow1hg6QdOdZea0aZUhhr1NzeglRWjqvk
+U3UrNnj50W/h9ESEjQah3p3UM18zxKLrid7AbrxGipvuXDvVYCINQoAeu37lSbfv/AlGIAQy6zPj
+D6dvNN79mGqz6Tyos09YKObdz2fP/vxd42vjrxiofeithQvfegI02mp+/apVDz3E7E/CrRHXC1XU
+j09x7IHMFolzoN+c652EyJdcZVM0rumJ+qzvrekm3DniVUKF9DJYbeM5HBUoiVg0wdpkPMjYQdqg
+HGC5iZAZo6Xc63HShjfdgq2xNnsptTPQ/DznMLft1sM8tL7PlOf6PTGe+3/7jrd993Pqrf2fU8+L
+pefUw98KrfRvQ4f9bZ8/EJrpHxDuPJGQojwE5F4zV5BxTdwSXp02D7h3Y/le0lJqtmU9DA723Kmm
+Zm96FA8bKpSWZNjzLefzojsebj9+3rQx5CLjd+JlM06ZPic87HF+aML4XQSfYwr3ehru5UYpb+l7
+Lw+dFGaj96KVqzYBRQ9f6h8PtqfUhD9GaFfIGdvEi0itxbyb+AS/mNRFTsablXeweYzGz8nJ3Gqc
+hM7hEyz6TEmAu/AMFdF8ZoWQ6iBNkx9abSyi8mezSIShlB6V3NGMIrCbsTKnIq87JJw/T2unekiD
+ZTAxksHOtaRZ9YwTvAp22YE7MqZi612Ft1AeijBkBlCtqv/bCwGtBBJx+mgeiEguwPdlQ4+f2zZX
+QKJunXHy9Lnhjsf59iQQ9RTzHaltQhID/BsB/hyFP4a2GC1C9OdxtpTmZWOlLbuxcjtJu6PNoTlA
+JGwiBTmDlVOIBkYyBQtri/bZ6WxWLawWVC/z5EQMDVpDdOsE2/ouTnW/pdo4HViB1JXWitTj0tG3
+CbZ07cnetXucLqSJEp2hZOzgNe4k6rtMxJXE+SdsMXFaSmlZrX2WFfuRZVaDbmejzHSZNwON5nLj
+Y6lG4JJ3keYpD55kLCKPGex5Q+eQ2cIJljl05oHmprPRZeB90XxOCW2wLNrp+AnzBUnG0YfZ0sG8
+MYLz6dM16XPGtK678cbTW8eMWbPl+ktbz+LfOva2xhUrGm974ZZjm5sbT2T7fDY3hvfQuQSp0nN9
+cRaGmz1/GJ9mJPZ9/nC/qUl95yX1v9bAZwS7j/CM4NLsg75TDxhccvefhZ9I+PSATq7QXkokN7TT
+fuxm0GRlpWxamRM/K/PZMkWOtJfR3gecgoEDeVK5omihn1XmcSBSBZ1QSrSRONxQl4bnctgVTifB
+VeVynVYenEDNki+mqHTTYvTR2VmCXebFHEt+qjl9FGCSwBW1DqPZhoKjoR33WdarO9tMOtEpea2j
+hFyMhIIhbC6rSafwkWQBc5ZeIGZBVaeCJFRklmCuaZUnTpxin7vs1tfuOK6ynTc+m1uRPj3uIq+/
+/vorPG9zlSm1Q28jwQuy9376TPNCO8+/cuGr8s6Xjxs+bOXkC3dI8q9GB8ipzZulVy98RUxWja/J
+uZJklmQ1Xrq5beKcGVd8aWX2zaP8M+KT4j+Ao/3c2T1PwqFpSN3mzOVKg60kG47kUXO5HHWa2CAE
+zEkO+owvOhMB2N7PNoGf9o2aTZXUPPX4gWR2p0mgBO1kJ2o+QnBygZAS1EfJV9ufIE98fdKar++/
+YvUV4vw77+xawj/StUQYYwwnrx7awWe63sMffDYl2GgxMQb7spVFZ81H+fQ97pnjyrYLezGFbjOY
+HniBAx8zmozlOMss6XXa2bCW9bxrah5p42OdNJ4ctpSG2QPH5RxG2xym5Rek3TUBWrJQCNK5GEEk
+SIBOxsRBr/j09fIc7YMIBKnqQufBZrJKO9u57DEbpUd6EvqwDSLPnHjFcnzYBn+68azxkfEsfzqZ
+Yxn6UcWnS+fSR26MPPC5ZejBX1iGknml2TCIy0TApYxbxzJNWK4KmPgZJl5wGLK6LOzrMxwb40gq
+AE/N1SBaiubMEMSjT+AaTXI6okJmAWvEQZc9pfHLJVwsOKUn3fepIURefNSdp5AHVhrP3rCCPTkE
+kPjkmLlBy7fzxJ+JgMhHiIW5FtI7AH8d18DdzBVqcfdXpvKIg56ozlMsdE8FOD5DssUMXRFdBp8R
+q0Ic5vjSxqz2f6YB9pk6JFo01EHe0QB5R10APJwjYLRRGTRTAdorAZ5EBTZv5dlBzWLwWkx1DUg8
+qYCvSFMGjysqCG4QxxpnWGMQWywySjGy+7hBY7QdGKOngPgZMDA+ocUqZvxixDHbTWAYaYBCSB28
++l8JEkIKKrAQkjMCXQWzQdIYEtma+hvUwUECWaW0SV0NFCTqoCBRg0+pKoEXe2xSUgbJKSkA5ZTg
+Fz+A53HU1CHhogwOFyXwsX4SoLMcgOkAdBqXiJilJY4QUmAFhgbSXTKK6IHjzMgeH8Jow3jw3/oe
+LwdQIvm3F5JQEOHyKDZI9Wcc634WWIqBpBoGANilOEYAeNpjYGRgYADiM77LouL5bb4yyHMwgMAZ
+W7NnMPr/yr/n2adxxgHVcTAwgUQBU3QMrwAAAHjaY2BkYOCM+7scRP5f+T+dfRoDUAQFvAAAmY0H
+CAAAeNptk09IVFEUxr93z5k3lkFqVovCP9EiMIuszaQSM6RmikpaFuaMNkXhgCIaNihTCzOzKCIK
+CtGgIgwHFxFUi6LATX8siP4spFoVEbYoiAxp+t7LysQHP75777n3vnvOd28S/n3WEsAsQMh8wyqN
+IaxR1HsnEdTrCFh7kWluoZ80yxmUmx8otl6gxopDzXyE5TDqtBO7zBXkaB4KtAwlWo8t2oF2DaJW
+ypCrIezgnnXGRtj6ie3SiK3OPtQ2GcMa+x6qtQVp2o6InkeNnkREoqSF/Zfs30TEBMgNQC9zvAYR
+z13GzpFRxm3qY2ozdR18cgGp+o55bMByzxiytBIrNBki71ElyczlIDab1yiXB/BLIWxzhO1n2Cgf
+EJJLqKBWyjAqzDHGR5ElEwiaVDSYgsQn+Yiw0/bcR9AZlyfu/JA8xzbzkP0mZJt+LJbPzL0LyTqJ
+ZXIR2XIAaZILn1u/OHocVcUJq4r1/8L/j6JWW5lDBg5pCdZbt7GH8X0yiHa7GtXSx9pm8FyF6JWV
+OOWMWfHEOOf20YPj9KfYiZkYWjUfPTKFpSaJZy1Ft8lDEff3OOvtQRTZAyjy7kevDuC7W/c5sEux
+2vGCPux2vfhNnQkkhl0vAolHZEi7sfCvD7Pgefxu2/FiJo4XU2jUId4fp+5z4DmLTa4Xw/9j0pFL
+ukx64ikZkXHW+SsaXB9mwZrY8oq1m+CcmThejPPfVHsRajz9nBNjft2I6ggwL8h7Nq2SybdRS49O
+T5ND3vLRHKXyDfzBpEAln5qHTtLGMR/vV4x00OsCeYOos840odLsJNxTU+BNuoNrngy246zVVfi9
+a4kP/l+2acpGAAAAeNpjYIADC4YqxjTGJ0y7mEOYS5gvsSixOLE0sexgucbyi1WHtYl1E5sM2xq2
+L+wdHHwcNhwXOMM4WzgPcL7gEuGy4lrBXcK9jUeJp43nDC8Hrx3vDt4PfHx8dnwlfLP4/vHb8Lfw
+XxGwEZgiKCLoJjhB8JiQilCd0BahR8ICwm7CZcJzhHcI3xAJEzkgKidaIXpLTEfslbiJeJL4EvFb
+4j8kEiRWSfyQDJHcIPlIKkJqk9QXaSnpBukN0k9khGRaZBbIisimAeE82W9ycXI35E3kY+S/KWgo
+vFMsUpyiuE/xjlKF0iylZ8pmyjNUJFQsVMpUdqncUVVT9VPdonpNLUddTINLo0zjiKaQZobmE60g
+rRvaetoXdKR0UnS26AroWumm6U7TvaFnp3dAX0w/R/+UQYDBAYM7hk2G14z0jHqMfhk7GM8xETJZ
+ZGpkesKswVzJ/IbFCksHyx1WRlabrM2sU6ynWJ+yEbDpsRWyzbM9Y2dhd8jeyD7DgcchxWGfo5xj
+i+MxJy2nLqdHzhXO85wf4YAfnP+58LhouTi5VLiscTnlquU6wfWEGwMQqrn5AOEv9xj3FvdXHl4e
+dzzTABpsl90AAQAAAOgASgAFAAAAAAACAAEAAgAWAAABAAFuAAAAAHjavZA9T8JQFIbfWxBFjYMI
+YayL0ZjUgh8Dm5g4GBMWA3OBgsTaNrZKmJgcHPwFjsYf4qY/yMnF994eDAuO9qT3POf73gOgrCwo
+6G/+zHwZ5wxlnEfplwvUW4yqfJFWjLKwYtajsMXIk3BujvOUGS+hgmfhAitehZfRxpvwCqr4Fi6i
+qkrCq4jVvvA6dtSL8AaO1LvwJirqS/gDFWtN+BOutT1tJWMv6NvNiEfH7w6iMJ3iDBEfNMEdRhji
+Gils7KKHPeo6XNQoNrrMsPEAn3khK0JaHvr8b5HAoXWKgGLP9UmM5VPrKl3bZ6aDqfnbxpswO+tW
+o7dOf4u+MfsGzLbRZDSjkenn8U9Zp2f7nO2Rb+iLMPjzfosii/z/vZWQeszohFMjZuoXxsyfMNaj
+x8E936nrU/obOKAkjOi+senqmF0G1BG9Q8ZbOMflgn12OK/Lnek7p7J9F1ec4tO6oNa3PjSvdKkb
+pBOex5TZBuo/5fl4FHjabdBXTNNxEMDx70Fpoey9wb3H//9vy1BRW2nde29RoK0iYLEqKqJxgSsa
+E980rhdN3DMm6oMa94oj6oPP7vigvmrx//PNe/nkLrnL3RHF3/gNtfwvPoBESTTRWIjBio1Y4rAT
+TwKJJJFMCqmkkU4GmWSRTQ655JFPAYUUUUwnOtOFrnSjOz3oSS9604e+9KM/AxiIho6BAycuSiil
+jHIGMZghVDCUYQzHjYcRVOLFx0hGMZoxjGUc45nARCYxmSlMZRrTmcFMZjGbOcxlHvNZwEIWUSUW
+jrGFrVznQOSibexhJwc5wXGJYQfv2Mx+sYqN3RJLG7d4L3Ec4iQ/+cEvjnKK+9zlNItZwl6qeUgN
+93jAUx7xmCd8jHzvBc94zhn8fGcfr3nJKwJ85ivtLCXIMpZTRz2HaWAFjYRoIsxKVrGaT6xhLc2s
+o4X1XOUIrWxgI5v4wjeucZZzvOGt2CVeEiRRkiRZUiRV0iRdMiRTsiSb81zgMle4zUUucYftksMN
+bkqu5LFL8qVACqVIiq3+uubGgG4L1wc1Tas0dWtKlXsMpUPpUpZ3aEQalbrSUDqUTqVLWaIsVZYp
+/81zm+pqrq7ba4P+cKimuqopYJYMn6nLZ/GGQw0diVft4fOYe0Q0lA6l8w/6U5z5AHja28H4v3UD
+Yy+D9waOgIiNjIx9kRvd2LQjFDcIRHpvEAkCMhoiZTewacdEMGxgVnDdwKztsoFVwXUT81UmbTCH
+BchhzYVy2EAyOhAO4wZ2qHoOBdddDOz1/xmYtDcyu5UBRTiB6jh0YdzIDSLaAHQkKJQAAAFQF4Zn
+AAA=</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>24968</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/oswald-light-webfont.woff.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/oswald-light-webfont.woff.xml
new file mode 100644
index 0000000000..3722e2d828
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/oswald-light-webfont.woff.xml
@@ -0,0 +1,472 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52793395.41</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>oswald-light-webfont.woff</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/font-woff</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">d09GRgABAAAAAGA4ABEAAAAAp6wAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABgAAAABwA
+AAAcYTKEl0dERUYAAAGcAAAAHgAAACABFwAET1MvMgAAAbwAAABXAAAAYJ3kdH5jbWFwAAACFAAA
+AYIAAAHSzblRoGN2dCAAAAOYAAAAPgAAAD4POAveZnBnbQAAA9gAAAGxAAACZVO0L6dnYXNwAAAF
+jAAAAAgAAAAIAAAAEGdseWYAAAWUAABRugAAk8jMWvcNaGVhZAAAV1AAAAAxAAAANv7iugVoaGVh
+AABXhAAAAB4AAAAkD/4HpWhtdHgAAFekAAACfAAAA6gFoEbRbG9jYQAAWiAAAAHKAAAB1uB6uSRt
+YXhwAABb7AAAACAAAAAgAgcBnG5hbWUAAFwMAAABdQAAA1pLBO4RcG9zdAAAXYQAAAHwAAAC7L1o
+cn9wcmVwAABfdAAAALsAAAFaFqfrgHdlYmYAAGAwAAAABgAAAAaGZ1AXAAAAAQAAAADJiW8xAAAA
+AMtr3n8AAAAAzD025njaY2BkYGDgA2IJBhBgYmAEwpdAzALmMQAADk0BHAAAeNpjYGZ2Z9RhYGBg
+SeqNrmRgEN4FoZ1VGS6ySDIwMDGwsjGAKJYGBob8AAYGbwYoyEstLwFSvL9Z2NL+pTEwcBxj3KTA
+wDjZEWTYOradQArIBQD/fBBnAHjaY2BgYGaAYBkGRgYQOAPkMYL5LAwbgLQGgwKQxcHAy1DH8J8x
+mLGC6RjTHQUuBREFKQU5BSUFfQUrhXiFNYpKDxh+s/z/D9TBC9SxgDEIqpJBQUBBQkEGrNISrpLx
+////3/4/+X/4f+F/338Mf18/OPHg8IMDD/Y/2PNgw4PlD5ofmN8/pPCU9SnUVUQBRjYGuHJGJqi/
+UBQwMLCwsrFzcHJx8/Dy8QsICgmLiIqJS0hKScvIyskrKCopq6iqqWtoamnr6OrpGxgaGZuYmplb
+WFpZ29ja2Ts4Ojm7uLq5e3h6efv4+vkHBAYFh4SGhUdERkXHxMbFJyQmMbR3dPVMmTl/yeKly5et
+WLVm9dp1G9Zv3LRl29btO3fs3bNvP0NxalrWvcpFhTlPyrMZOmczlDAwZFSAXZdby7Byd1NKPoid
+V8eQ3Nw24/CRa9dv37lxcxfDoaMMjx88fPacoerWXYbW3pa+7gkTJ/VPm84wde68OQzHjhcBNVUD
+MQCeIIYVAAAAAASuBrkAegCzAFQAZQBqAG8AcwCJAJMASgCYAmUAfQCBAIcAkACUAJgAnACiAKkA
+QwCLAHYAlgBsAFwAUAAAeNpdUbtOW0EQ3Q0PA4HE2CA52hSzmZDGe6EFCcTVjWJkO4XlCGk3cpGL
+cQEfQIFEDdqvGaChpEibBiEXSHxCPiESM2uIojQ7O7NzzpkzS8qRqnfpa89T5ySQwt0GzTb9Tki1
+swD3pOvrjYy0gwdabGb0ynX7/gsGm9GUO2oA5T1vKQ8ZTTuBWrSn/tH8Cob7/B/zOxi0NNP01DoJ
+6SEE5ptxS4PvGc26yw/6gtXhYjAwpJim4i4/plL+tzTnasuwtZHRvIMzEfnJNEBTa20Emv7UIdXz
+cRRLkMumsTaYmLL+JBPBhcl0VVO1zPjawV2ys+hggyrNgQfYw1Z5DB4ODyYU0rckyiwNEfZiq8QI
+EZMcCjnl3Mn+pED5SBLGvElKO+OGtQbGkdfAoDZPs/88m01tbx3C+FkcwXe/GUs6+MiG2hgRYjti
+KYAJREJGVfmGGs+9LAbkUvvPQJSA5fGPf50ItO7YRDyXtXUOMVYIen7b3PLLirtWuc6LQndvqmqo
+0inN+17OvscDnh4Lw0FjwZvP+/5Kgfo8LK40aA4EQ3o3ev+iteqIq7wXPrIn07+xWgAAAAABAAH/
+/wAPeNq9vQlgG9X1Lzx3Nu3SjHbZli1ZtuRdtmTLUeLs+042EgLZIIEQQgLZE7YEQlgaKKsTlrKU
+nbZ0RjIkgdIaSimUQltK09LXvYV/DbR0oS1ZPHnn3BnJcuKE9L33fRDLsmRr7jn33HN+Zx2GZTYz
+DBkvHmA4xsTEmRzPMI2qwPcRxZxU+MOqKdCnWkijauJlt8qRbJZpbfOkuRjXkfZtfrUrM+KQeODo
+29rV+TzDMhcLO9k5Yp5+1jBG4ZKKmO5heMbJNyp8in4kd1hlg30KK6km+FQxaHw6C59O+OKnE/i6
++On0eCLDg5jX3iZp7W0G/mMZN8Nwr4uHmHKmioxncvBaYy4QLE+n0zkLC8+tDic872E5xuJozPOe
+inBNIK2yXF+e+ENlNYFUj0mkbwnuyip8y2Tpy5ttdhe8RZRIUmEOq+XuPqVcUoOwsgA8taXgCtbG
+/JiAz9KYCwbwaVC0NCoBia7eCr9jlVQHPHW6+9QoaVQyZS+OfOSvLzK+RuuLIx/968v4RGGkPGEs
+HlgVfRTooxkflaCUtwcdHvzIvCvghNfd9NFDH/34iL8Tor9TLuXLyq3wegU+4uthfD1fWXi3Cl/n
+xrgIL5jtLrcHCK8IV1a1DP5PGVMG7E57Yh3pTvgCvtMvX8wEX1zME+M88Ib70APfHv+jTx+78zEF
+vu5/afwPPz10xyH10K/U8Sp7zzWfbmQn9b+IXxs/vaZ/LXtP/1pO/pQhTPbEFu4u8adME7OOUZxJ
+leP6FDGV45zIPY63NBKlOamQw0o0pUqePqU6pUiSWgG841I95UEmCTIjpHAb6uE1Wwp3QrVKfWoL
+sLlCAnlxN2Wz8CY88zRms4pVVrwoP24p0wnCyXv8AVMLiUV83oDgD/h9XtHki3XEE/FEZyUJpDoz
+He2J2uz7X19EohNYdqfzkfXaR7eR8p+3+d99dtHl8+6L75Ee2vX4hNqPtff5DOn6rnDfgzXaixZn
+3TX5X2ze/PtvXj185LOvWm6/wz5m62eJh1/jL+pccN+BD0EeBaD9A/6n4k/gFLgYD0hqjNnP5CSQ
+VMWTzpXjCasU+3IyiKviTuc4+K46xb6e6kA552hUq+Gp1USfWkU4iDVUJs2uPsUsqTagXnD15T2C
+zdyoSvCilFQ98E2QVC9yBt6TK7zwnhterJDUKngx5OpTa3Wp7Pr7J5tQGDmib7+nQ4rIPini8aZG
+kvZqn4ekLeSk17LkNa1r8y9/eQNbd3X/z8lFxo/8Yx+RCdq3PtJyZM4nn/zpD384ukU8dGQySZ/0
+Mp5bjplw4kN+CvCknKlmmplbGMoHxZdWq7i+nAlZ0MABsS1JRTisxhx9+XBMACoInC2SVMPwLSap
+dUCMBZ5aJNUJT11Sn+JNqUl4GhNkt1KeVerkA6KJK6usitpqAlnF4s7ZQ5EsiIdTVtxZRm2okt0v
+MILZG4rWwi+0tmUkdycrZSJ+iTWRTEfay5r8aV8riIkYYb3+SCcROW8g4+5oj1WbxAn37nqnl4x7
+4ZlnyNh7d65ftnytZ9+2Z7VdjRuI/U7twIJw94abv7uvyXo/CZG21WQBWf7jvPaB9r19muf1/1mv
+/WrHmluI5UuPkG/9cNtN5Mgs9rVDxy8nlkvf/2YDqGHUn8RF9WcYtaehOonCF/SmKpBGQ0Ve/Iyu
+GfHvNp7oZcPiMeBtklH8SdVnBRYlVbMVGFpBpcfp6Ms5GTx6Tj8oLnNKDeuf1CF1ZjpHkbQPiIM9
+r2QDQH11ooaLb4w2z2z60qKHuzr9wfqKjjWRsPa7EW72va+Q5Xe/taBt0u6DX9Pum669fPttM+um
+7+YbyA++hGtxn+gl34K1VOBamKRKYC1yUnXjWsJJxXpY9cFarD5ci5WBtcgptZKuJdCR6hzFdWZG
+EqmFJOKxDhRCJ2cS3Ws6KuqDLo6P1VeMW02eDYTrx9VfNGb3tLrZX1q5aNPSS8nIb11bs2D38Y+/
+on3y6H0Xro9MQ5kjTCf3ZfZNMck4mTpGscPF0z0cz5iQpS7KFpOzT5Xg4ipnB/GxgTh4OgNcmusM
+CAFTwpTo7Kw57t7q1WLa58+d133vom8IVedtJS3aT7ctvvho2/Hj7f+h15lLdrLTuY2MjZmLNCum
+tEoscCRTOYYgnYwV7Aah7Cccaj5cy2GFTakWOKR8Kmex4nsWE/ya1VLgDBoUukVpUGegkkF7ze3d
+3tu7nR2zsbcX/tFrrz/BkDomD5pmgm4NwY6COUr22OxMBVIqoZZV2QBeSOXgGyf1uIKMAvrVlVRl
+PEaoQ602an3xWl4naxJNiQyoyPWHbHavM9hZPs/D5wMvjJ1Y442aOqt2lPnx2ptJL3mOTYO8Vut7
+benDLxRYlSGNPVwA5bcgtB1R32aSJb0bN1KZhYdGBmW9fmDdxSdU5mGDYL30S/8IXNzGgwA1GHLi
+jwAGHgQcwDGj9b9XuHSOoEpl08W/diO1KgEaWTf9kKFUIKANEmbr7uz/OaovxBibT3zAPQW6ysH4
+mOFMzoGLkkBNCaimvKim/IVTpTglykObo08NwHfZCbwUDCQjw+FKgbHx+2TQplIkRECxbv7P5Bdu
+u6Cy8/g7+1m2XyP/ZH9C7l5Wnlky4aqX+pP9/yCfaLeTDZyPXKl9GfhUD8TuAjotTCuTMyHa4WEV
+BHZYMR1WRThLJhElxkRAYtA6iCYQZZ5ev2MU6UzLMVms79pbf8n+VcLld/hXTDwyWXh9ApWdKaCY
+1wGdIWapsQcBoFJCKs0AmByMZIYrlSUVx2GFSal2uJjdgRezh+Dg2iVVhOt5gPJyvC4cIVUKAOWq
+IwBLIFnFLKuiJ5vFjSMoTRKqUBBjdzQF9hj0bdQ3hbxze1T+07c7KvZbyQPf7t08U5vNLt3JHnp/
+U1eGLHvugtsC5OixX1+qHbmif8UOWPM42JuZsOYG5lYm58I1l8Gay1y4rDIvHCC6SXXwWp2Ar9XB
+SeqJVbsEMKcx3LrGpOKh5PhAOhpSik9C/aPUplQHbKc5laukJFbGgJ9NQFelT3bnBBccD6Csugwo
+c2SVmAzaQqlzq2YL0ufpaO/MpFMBvySa/LIUrU7ER5K0P1BJUpRusCawF1K8WjSNW7ji5/+zLLP7
+ko+1DR8t6bidH1u9YMecyMgb01PuuGLDx9eZBXtI3XLjgUu0t96tXKo9pAWeX7W37PvjY6FIYtbP
+iXxOpbhL3EeWfunBb1I8DLCCaxNfYqwgrYuYnAUlhAUW9DA2C+sA3J1WGTNCLwIoTLEcVuwp1QyE
+cqmcmaoaMyDZnMVMFRBqHRfqQxuj7yArA7VIH0nLoIJAlmqjnERu6/va1/Zrr5DRhPRfyi84lr9S
+40j/ldw7ut69HPboMpDZCLObyVXhHomcjnfw9PQEHFWyQ5c1BwXTDgmVYjSpSPrGwPJIKueT8D2f
+G0TNpwPtchC1avjuA/inuMC6yz2CI4AwPquUuxUPip4ou/MMKSvH1wKy4qM63Ys70ZmRYSNgC2Jy
+1BSVM+mIxw+gUIzEL9+frZx9e2r16tTdN7XsYB90ataL7ibOCd7GlmXauh7ynO0nU2or4rNJB4lP
+r500iXtyR/+Vl2qvLPnk1ekP/1n3S7YDzfeCXFYyjcx6JhdGqkHeDHQHT5wcNb9mEEdfXRjRnQ/F
+sYlqkiog2Z1SqiQ1jngNfrJEDsuqGbRWM2IeQC3Pc76KcKwO6GLUuhgwIJRVfDIQTRVNFIgJk1g8
+0UKAQtEnA6JB0AvksR4JjHoqI8Vj8NZ2spv4pnpv50dH5myZWTliGWEebDl/yUpt6aH9CzIr9uzY
+snPSnVXkI1Yjfdp/ps4vip72UvP0ibf84ne33k3MxKz9cVry6+TJp0M+0MV/AwYA9mNEQPs5ASUQ
+FbHKoM03UUDH+/pyPD2PPBhA1UzVOQcWgcSIxO7R8g+RKWLbzTOO3C226XgRZegW4KeXicJZX8jk
+vIWzbimCxUbkHZhZ1e+gDoRfP8qJlOqGFxwp/fz64fxaJJae3wY4v88zgsMd0dGfR+psIfTwAv/Q
+RYDTG3EDDMJzKwEGZCV/AE9u5PKPL9l9/op3SeOMAJzd43/aXzV24bULo6Ov2LPnirW33rp2C9jh
+d8iFSyvfffKlzddox2csedI4v+zd2od3zI4AD8nuN1wu9jbt8f1m835ywa0oN1OAzpWG3GzXzy8e
+kpyXHk6v06IrfCS4p7zawoPclA/ITQTojEiKC4XFAfrMkVRdbnwJnVfUaSaHLkFBF0oQbymvbqAS
+VF2uS1CDrDDIB2BBxO1DOeIGqS4Zjkci7pZQgDrx/MSqpyy9iHz1kHa19jGK0aioLkYnUIz2U+FB
+MeLfA0HRPu/vZ7UAsZSIEZmIYkS+qS0G2SEZEp6WpOfnGuIhGe53NHbQqKMJwDEAJArBCNhpA8CI
+9BtqBB0e+TAYcc2hQ4eIJ59nyxAfwOeBIuqAz5NAgs5jcnbga4+DQqLCZyMqxc/2UTcUYChiJE/K
+gEoKK/VIQWYj/D54WH5goYQwye5AMSKoHgWqGNNep4BoaRRcDZdxkCW82eFxBtrLRiR3HiRM3rsw
+e05yeLVUKXb6rxrGNlP8wsxglrI38vPgzEQYekpgNwUn6mU8HaoAV1BZA0d0EJ+F+GawWS1Gfk3+
++nNy+xPaN7Rnn0I6r2NOsNvYfCnfLDrfLJRvCMSAnB7OyUhAC/DOUoRjBL6uI0c0EznCnNi4kYxF
+aIZ+CKztYX4BYwapJOBJGLw3A1q2wtrMSD2LK+sEhUg6WonvYgImei+bXfoUOXcasTylXfFzWFuU
+IdxI8V2mDD7nIt3jUysA5YmsDjWIUkXpLpP7lDLdpXPIffmQs9wJ5xa2wSGpHgywyH1qBI8yCK0q
+AsQA0AFL8MNOBCrwdDuYrGGGM4YdZk1gq2o6M+1xVPkugmISnZTd+sgDG7Z/7/U9RJpX21Az5df7
+CVl7kH/groseb1+z+gptu/bnq7Q/kQUPfm/R4ztiEx++4/ZjF+N24Tll6oTzxRuYYcx45glGaU+q
+rRzKEDgV6gjgeCSljE2qZSZwulNKHNiP5E2g5DXAIW2QKDzMwtOspI6CPSkHvwd+qpSoScNzOhF/
+AaCTyofAYR0l95TJ8WQ7GrJKd87RmkY3tlrusdqEthQ9xHIrcKEtq44dAYfbxAQc9HArZTJ4wnim
+3XCoGVkyidWgyUxirBr9KuBRKtCRlr3plH6ewfHzukHjdQbECP4CkehZj8MbU1YvfokdT+ZtH//E
+DQF7dddlnee2SqHdry7cv3rXK1ce+OlNj4y/dN9dv/1m6EXtrz99ftT15LON7aMjMy6p7OBWfoe0
+X/gD7TLtVu1fV45aNHFYzZiuhdmlS9//3YxJ/T++j4wh3/7SOXc8o335a5q2b0kksaWufcfS75OZ
+Wl9DPfl1R+s84HkaDMGjYFfM4FntMBAqb06ndYBjsjAAcFQTxkjseozEQWMkgPNVHvjp0PH+qLf/
++awRf1PYXif8hmLrFfIms83TmLfgI8cothaSZ00WmxEYUwUzxjutuk/UCh5CjItyniiXJvNfJ/Pv
+P1fbuGgNWf08DXj0amPYWu7fut26Cx6+DmuWwYePM1cbq3Zb+nSbGLf09VSGGQILr8QDmqALR3NV
+mVLcupBY4Sd7SrFKioh6PebvU2JJVfT30fhHzA2bbs6qVpG6rIwahhdUmx2Eo1KGN5Q4OCAiRd1y
+FI4CGjV4dBIQgEQ05cm0U+862pHGGJjUSO4iG44ubrto4VONNjndsPTbnxPpULloDQfaV2t/++y+
+Wuu/XxcPffvi4z+sm9DXde+tX2petYm4O3ctXxqZuPml9Eii+xJbwY71gh2rYs5lchVIswesmKcC
+rZgnAFaMAiErvGalQMgqIubT460uINglqT7YL1NKDbrRdcYwqupz4S5UFLypaEQG7wHgNQIcBDUR
+Gd1VlOxEfCt5ntxzp9b/+xbn3Z3zCHfn3JW/+dva89C/Yh39/5y0mlz5vybMPf6x9tn0crJhy/x/
+7Hzwwet17IZ79kPqY8noZdEdw5XSHZPxILvpOnFjjEAvnleP7pRSLqPpTKTRw4vG7iI3fLxuqTb1
+449Jlfb7j8VD+3Z+1D9B43eQ5RxDVukYGa7JfgTXtDGTjStaClfkwdQLZiojVInrwm1x6KECGkaw
+2AAVsyk9ZmAECmAhvqjxdRe7SBtDxmi9pFc8tKN/08b+4TsGX9fCjDGi50Ne0zrENQG5GRe0nXTB
+4uX0ix3vZYoy8RuQiVrmWt0PyNUgob7TwOLyihqExeV4/Ti9PviWikdSQyAYlpQahp9MqVwojH8R
+KgcOhCW1KtgHVkRNIGz2oLTUwEGokpUInIyKGjgikQGAHADpaddVHu4Xyr8c64jKMaodI1vJGyQ1
+s5LdH8soD88YT+rvmZD5KblsfHP1wnMv1caS37O/ZP3ab6/4ht3x7vI7Vy++//jjWu/Kc/aS2Mbj
+bz29sLPD4C/3Ht3XQlzCZMQlhHQPZ6Uc5kzFXbUBTWxKsUlo9dHImnTFRdkLDJbRfwcG72fd+/f3
+/1U8dPxfnO3IZG7C8W/pPL4THuppHCRasp/FCAh8Gn4JxU+8c78e5cC/BVBEHqe6qqkQg7Ho+JpK
+vJkuL2e2UTcRfUND4jtSo1jkHRgRE3LOfmcmahPM+9s7lmembQxW11a3bhGqjv7+H5Mmua0GT/5I
+edJ6Ek/49GBGUNIpvFI5i67D0jKGpGOEAyaQt76iPUief1S742ngxFbulv7hxx3cbdq7/Y8WeG+D
+6whFejjjTBFFLPAjx1Fp5gSgxzTAaB98+u+BNa8MnBP+EfgsJ/OSwVezzY5ZJnpcWDGdLgQRnTL6
+GhgIAmSlWAEnyTSqiLbnlVv/Yae2x97CK45eJ1B1RAAr9OKoW/9xMb7BK9YWAeyRKlqOqCxnVjh4
+bwv9I5vCSXmeEzFVhI85eB65NXJrTHTK7izATwbkycELNJlDXmA50WY3fqI2jOikkTLiQSECFsp3
+vURmjPzBxJdu0l7drb0qHjqaIjXcTLLkyGRhxdGHheVHHynQzj1DdYSRYVPEkv0yVINEBdciqRwG
+f6Q+PfjEwYkzZQtbaDa2kKAYw+U3s9FdG/p/Axf+hjAPLpo5+gPUv6gnPqDxtgDG2+yD4m3USw6W
+xtvcuo1EtaC6Md5mFwbibWlDGUc88IXqOCJv/WDBNVQha1P3kyrUydrvadht8/r6+274+ylBt6JN
+eAd4YIc1jSvVlIBbe6xOeo6tA0uzU4cTY2KYhRH11QE8heUpom6LI7AwwGKxaIgIKTS+4JBH7yJP
+MCdWdO5YdUj7jFQS9tpM55Zt2h/EQ6+se0T7zzWX9HPcVrJoMbnyScqnJu4T4FMAzvpsJucveMSU
+T1UUjqoSas9quqYgrClIc2rUckkpNYYZoqDszgtev51CyDLwjhV7djDzEDAEfAATQCmewsa3R1SM
+Gj3v7lkjZ56Ondr+DcPcdZYN9osXSicxVufrn4GvDiZYxHQWa+FcBYG5TjsyV7Gl0T4QJURpwdic
+M1VwCEQ0xIiNLACKyvSj9uqv/+KmR82K+M4JkqmYexnF3EJUs804EGqwZD9SdD8Q2IVIVM8H0g15
+69+zm/5GrF89pv2WpG5I1o3pWKWBJBy65CvagUXHn+CmHD/Ivbry3BvzM0bDWZkDsnsH7EmSWcPk
+mmj2HL13JKYCl99aiGpVefpUAqqiSlf1wZRa5+5T/a4+tQ0oIhjScmZVM0Z67A7BG2tCKO+XlRo0
+ZAKGLYgUCNbpYYtOPw3p4JITpIVQtyfiCZjiaN1En9cfIOjCe0UdG83ZE76nc/qW625ozGr/XLR0
+RMe658i547mdVXe3Dt9w05SJ5KJFGTnUlVl3IL/hEvJw4j9zK3duv/Gh9i5SfsFjz93Sukr7klT3
+84mBTVdOvH66ds2iy2svu+7LbStv3EJ15Ylfw576YU9NeHrFgfgPh+4sdd5FcG5B9Qo0VC0AkMiJ
+NBokolWxFKNBYIrlGJfVntsvjt6x48gr4miqj3YDj8H0MW6m04j5mgy9DlJCFE9BtWOwHx1UEBZ6
+DK0cjRNS1QC2SmcZPKMB2t37H+o8p3vnPm3ev9YtJk8J7qNv/S7tvutuoePoX7VRN62F6waArh4a
+1xpp0MWwNNFQcNgJQHOia0AeJBEddw6jBIi/GZURqZ+M+ToLehCBx0kbqXlce/D7YGeOiQKYYQIn
+mRGuonrme7rmy5ktNrQzeKkewvGiqSYAF3ToF3TTC2Lc3QTS49RFv/ftf/UVPBw7iD5BR+fF0VP/
+vRlfFRSuRSWsGZ0fYMkRNDcv9t7/n3H0Tywtqs1qVqzwnlAG7/Hwhx3/+gzfU3nBrIiSIvQKiglP
+E8fkWMGK1maMheXgXYvVZj+pnsCTLif4j8RsJBa9/ePfvPLWR7dpf/jmz//8HKj9MUIvfoHq/9tR
+ie4t+ngqxQZxw9aYdf8O8BJiAx0RsGhOeCs1Jxai/4shU9drd34ZDkDtg9qdZP1d2mHtf3EXcgv7
+m9mfHr/v+HPs2/1pkE8NrrGD+pGTjBxKcR8tOlsDlK0mQ7WIxpb69HgHzaiwuKEmY0M5uqEgrOwz
+YF7LHtbuAVR17HPefGxJ/0cszY2BV8SNpDa0ztByKLM0lMdxFGBTFA1YEEtfRCNLEsWoTNQ3gV3S
+/0f2UP9j7JLbhNyO247O2oGf2X2iFzDKP+Gc6blVQaCRHiIUImT6IaP4RjBRD8E4XAEAODE57esm
+0/P5Mab0nCPr5+hn9zNQyt8o5NE4hubPdPaQYh7NkDpucB7tu67BeTRgJyBBtu4OA2ASJgTrXVlY
+rympMrBeLglipa+X6PkrQpUCwfVyhfVi2gqAeTSUz5Pp2vOyeOecz9+mn9nI7WS/I+ThM+torpVP
+97A8Y8ZMp84C3qmHBqnMUF3vyXjSHhDHxgkP/+gP33zgPm7ns+SW/rfZiv4/6VhvI+xVIzxyTGUJ
+Di48oenMQgIy6tvIHqRhMvi7SUITuUh8keY/qTrC9LKNL6DvHjbAuAbyn7CGSV+9apj4orYB+Dvt
+xAfsT/k3aXR7m+4x5yJ4xVo0H0Cn6hD7cg4vzY/I6CvTaDeWRigymj7JR0siwPHBdH4IVB5Gu2My
+VsZEslk1ARYl562qwahRSFYrwjQzVyu7e5hgKKzbkc52TLh3duhxIF9sFNERgDcQSzhJdTzj9WMo
+SDRNq4i2Tkledscl7rLb7A/aH73hrfHV7r2e1tu+cse+KWs2R3/d/umaiSOTI8tHd1nJoirxT6av
+5L+2cGN/72033Tl/0d1/UebNHUOefGC6jq22Ae39IHMeJsHMM7CVRNOPZl2t5wRkQK0ZeF9XcARV
+1ptKoTdYCWQC3MK6ILUSXT5BQtJqMXLm5gpOA2AZzLzKFHJVJ3wdlSSlVxfo8Y9q07buZTc3jpkR
+zP7QX75/cfOasaGYP2iSogFPuG7pZeKh/t175YldX9beX9b/93ph75VvZ8bz7prxretyyz68c7TT
+v5XKwFqg5U+wj3XMEiZXi0SEYN9MuH4Zi3xMuIGyHTewnpKCaUcfrcvBVFzUgfVlagPQUoWJRlNN
+LW5YVFasGOALAU1VESO2OYroCC0Qa6d2Xg6YvEgV+mKYtYcNS8TXeuK1s+9/elq7tTssVS16hgjp
+Kas6wpJg3Tf9xh/uig0jr7/4/J2bm1fcuLR31bVVXdreOd//ZvfUmuHja6Z0mW59a+6CCVfiHq0E
+uj6ivmEt7pEN98hJyYM9Mhf3qNJ8srOOboCpPJWiEB3dchvdIyfuUSXSYzdRejp1vImeQQcFKZ4A
+WGi00Z0yEIeFHyvJW+HInhXd3Uvuf7Az3k2k8mp/w+qVa5ckm0KShWXZyAo2EhP2slcfmXzl3rdv
+J4tvemfaVeXyds6/tXHM7HPrJ+jydjnQ8iHsUYxpYS5j9GPmhc3xRmiOJWQxiGkU+3pqHRFMFdfa
+ga5k0euoof5dXMdtNk+fEkqprUBbHPBkDy94qyIUTdc6aExOacTtM2hMYU2N1xT1UepoUoVuFo3K
+AtHRjnY9Z3c5eWL0sxeOr7e6WS0SD4/3zxgtl+0N1Ucn/eWGWHYfITNqs9tnuINs3VPk+oXRuolL
+Oha+MurAa+dPsvKjmqdsEGN7Lo7PnjF1Gztm04zn12aHNY0C+fQCA2RxE+NH+fRRbAakKlKaamN3
+ihYKoZILJBUfrUnxYjQulfPSEh2vm5YL5XxUEfkQrmFZpNdHdSsDf1pQsh1plNBUwIcpVjFM9HSx
+96mx829r85/b5Aj29nbzi+d/7YY1LY7LRVmuHPfj+cee5BdjtZO2lbuPfwOwwHhmPvEzOTcuMZhW
+5wCCTCXVjKlPiSbVqShrC5KK8zBqvAmwzAmS0o66kAFdCPaw3Uf9wzoZ31FnwjoxZBSWlFb8pRFw
+8EYk1VawYOfqFuyzXa/Y0II5FV5SRveq9eIRpak331DfBD53Iz7CG/kx/GhwvuHFEue7MZuDl+EZ
+8wI/ekx9Q2OTAYLIST+j26HWOXWxmCCDq6XMdOfd0VqM4CthWfWX48GIZjBtba5txVenyjmrPYZq
+YI477wyF/VRXB9pBU8cxfo/fCwUHgUynSTT5DaCPUuWt5NGxiUY6vSMw6Y26IkngfY9XP12ZQgws
+vK+hsbrlglVB9955S5+65fyK8uUXe6dPidfUn99z7nBLwFbWfu66Desal2kXaNse+lnbYyPKfN6a
+2YdboiNHuXxt69ema5bHR16eqv3bl9dV+ThvIjD9pmho17+/sf2W9dX1z9nvcczdsO+RUTcHffW+
+VFdAcvhi4XGbtCOvLR5ZvmiYJ+qqi2Uv4fa1Xt68Zs2sq3+yILp5vm5Xt4HMfkLtgxEbVazpErsg
+YV7ZW9Q5bKqgdlDj+AyNg/ERVUIIwA1YBLRtMVknX97Wfd4Dy8dN2T/dH1x1CVX302Zff3wu9+QV
+Eevy4xHQG7thMWXiRppbaynEAFA0T01LOvS0pKOQlsQLYj5wd3d3N//csblCr55HOvEtrZe44Tw6
+9KgbGgrFllRZSx9Wybp4PdgsHgZvl4ZfwWvXo24mXXcY7gvmsya0jBlmd3Zrx+KNvd0/ZJurYjP5
+3mM12l/N4hG4GuUj10yxdWpw3C3HE6ZxqMgbP0TkjUNWkS3PgJcf/srH9wLQfZkdpg3vD7K3HdBo
+3WI3PDT9FzHI7u6BGCSskf8j6OYa9J/1XEkZRgOIsduKPa1WmfsUrM6upZ9Xo+95jUTLjsocNHeI
+UQE3XATLJ8pr6PZjHsySVTxu1WHHM1Y1iDZf4fhkUn5DLKhU4HdUYED0vs0PdjXPKJuzrXr6guiU
+7qnpNSu6p52bDY9o459bf2u4dcSyiCVWOXbp8QD3g+kTVxw3cW9NnyC7Ip3HwyVyDLS5B8lxgTLV
+hfrMU0wAsTQBVJBj9F9tbkOOXSVy7BuQY0OMlz+0eMyk/ZOylyznn7sShPiG4/M4ZfE5249XgQxf
+Ztg+L+DMMYb3XA62j64gLhaqKGjRDcCSqFHLhljSh1d1IxhRXUaEzVA7lSRMjLRLIt7pRaCFioXW
+bhrx9cs6przykzFxsWncj94eE+dN+/xed+2kO5zgN1bXLr/J42Bn7P3tpodeWvvHqXf+cdMzj5y/
+5IZtv989Mtj+SSQxafMo0nHe8heuetnAi9p1bD+lIcbMYXJyESoWWRk1owEo1Ep7ES36AC169egX
+osVaDH15EYnIVOEiWvRQtOgpCoM/TCSTkwBZIYIEjSKUHhCHbd2L91+QSXtqt8bHNN687LKl04MR
+x8LQ3DXN2nVi8sq9o0fMf/jHy7RFl1fLezUnO2PrhHPfXbeM3NPkGJ/RaVgLNPwdaEDMCzRQKFWG
+UKpIQwRosCULiBetsNdAUxUGmkLEa/MW0VSkbABNdehoqoOW++mJXk9hX2TAFwinfGsp0u0u4N7u
+aMBdCVC3CH3Z5mWsC6HukZ+Qf1DwS+p0qMv5i+DXkGsH/wrosPYSrZgTkQqrDYvoaLGZEbYD3UJr
+yqylQoyVib7WRLUP5Lfirllc2Qf8c88sWcLu45Xj1+PZyYDcfof/PhNnLjVwtWDqy0l4iZBJT5w6
+DqvlHtqpgY57NeJqtPNeWU+UljswL0qyWCZ1QOCtFqmyBqt+VC+68VXAwJAeVnN4fVUDYTWMqiUJ
+VgXpQmGiFQRefxXBqKhXjMQzGysaZj05++2FF616/BZ1cch1o29C3dbZM6cuu7uhjX1G+0wlTYlF
+XeuWz93YM2PhLQtuuvc76VH1u8bXn7977ai5O6edu3jPA4eQRunEX1mLuJAJIDajUu0wpFoRdHxm
+Sg2qGw4mFb9eN2wk5vyFumEwFzk/LRnyI0ajwWfGQWOKFJvJev0eYNBUp0/UCwFk6bHu3t5A6JLE
++K3nNNo9gM7IM9rC+cff2F0VNV8ix9obx1zGjdZ12fWwH//mnwOrNdmIU1FVIhYWbEkXsqRGIM6u
+O6Y2PVGq2o1YnEpEWkJpxOSofBouQPz6/ZPaLwO4v/yh824ihPvG8XPOm7Od+/2xuVfuvRfX0Axy
+90tYQ0k8jgyOxw0EKnj3meJx5dhh1HzXD1798t9fBfP8HD/32FydzizYo3VwDTvzDSMTgeE4eqE8
+RuNKg3HSQDBOGgjGKf9+YohgXOW/Lj41GGfSg3Gv8J89dkowroIG4wZCbgcw4lYacMMyBZHQYoCS
+uBuHcbfsDfd/85Fv7d312gMHlGeAvr/ybvo1l+ePHWeKtb8WoHNw3I2cOe5WTgGBjUwh7Anmgdde
+e0A7Qdi73nmH3cB2aQ7yz/7X+m9n/f0fwed3aT/jzPD5Tmr79G1CX4PmTFxDRU8lDIPD9bAuFcEv
+h2gZds1aumsEIG6sAyFs11dff/Wr2nuV+ce5/7Hx3zh2lDcdPbFpmXCVa+PUiTqN4P6xQD5jgV01
+YnCWPop9AAfoSW5ymJY1oZo1U0kxoaQMHZQjv9BWs7Vamnz/Du7rG758fP5GuEbsxPfJCfFfIJuX
+MGB+1Bi1RLTADPCcw6z3tDQcxthWWMZ+lVy4Ac9puAZOrSOVa6Dp7AY8tdjIEm4AcpuQ7hisoaIB
+GEFkrNRzwkb4dF2fyrSPEkDf+6pNFPEjXMEaj0L3BmgsrovEY7PbiWgPVrdXz1m1NhEoE8w2KXrJ
+JdFy1lYWSKxdNSfdPoxv55hvzXlg7s3TL+ua5K6/ckRs5OQVf1rYvKSycsmMXyy9fWRsxJX15edf
+RKrrH5ijxyB3Erv4LmC9CmYwzHP10S/BCDgCzNuy0zT38+cYIxb4ffIvyqdljNKcpEXJ4NNFgE++
+pOo3+OQ6jDC6AvgUS+UqaFF3RRTccxetI3Fh7wpDG37AgqNomjDbH6HF2D636qxA/nSi4Qa/J6P7
+S+0tLDaTUPvuqSDIIJHW7MVCp2fK7BLWDTsdT7TfAE9KmEfpvJDLs7/id4Cdn89gg4XI9eVl0WWm
+JRZFt8VFQyWgn3osLmYZ30jdFjOtX3BlsbAZ9Dajyi6QBSar8qC4CpXmFLCCJ5A2QggATi40La5e
+9N3xEWGTL+SO73p5bFjgvrOrQZoRjpdPrZVqZ1XEdQyyEhYYFvRawVF6r6chq4XgqV5eieqbx86U
+JD5jAlSiaUyV4QcKH30c7PHKQ9u3C0w+f4zh08fepnWNC9nXRBNgzQ0MuNvKsLSaALg5IoEbOGI4
+WrGx9FIY+YpK6nC96Ccb7FMsKayNA6ygtKZo1AVgzzjgy/AokB+KA1+yspLIKi63GmykLV2qI43H
+NTECVtU5ECTD/j801rGOFgGMN2Ifk0+i4ZdRptEkTftbjGbA+IxoY+XMdWP3j2hzdBNWsDgDrvCS
+9tqQkxfZyvJ0xYiaCr9sNws84fbZLLXhsTvGrpsJfjpXNuovWy4qG2+6cY9920UvOiNlE2uGR+So
+Jzxm+LBFXxqlfT5/us9mDfgayjrLRlqyu0ddXnOO9b77TKMSW2Ya/UmggyXxJ0w9VoxT/ZQA/eTA
+QHI8xjgcFAbELXoWrSGpsPR0JGixcy7BIkcTtXA6WMpcFrup+JSS0HPQMmxgXUptxGhNgppcYBRj
+6NJ0RyfY3LRciCkioI/RwKjJKfqMup7OnTt3NrRVz7zqteFedpsnII+bW9UiO8wCS6Lab0nv2BR7
+2+Vk8rMPXFI9+3tjV3p8u0a02ZvKbG1t8QktC8q0r2zsx0g5C57dPu4hfj4TAluziYEzgP2PqCzN
+go7kyOGeMhczi29EVw5ckB4n/YnCuDJUy3yABkUPCBa7y+3nghgmcbrzVpsk08BbJaDinNsXRLtR
+I+c4lx2fmd2qSE+NG5RBojOQiQQ6Aya/ZAqYEmI19ncBSEZEBPYknnCSNRPHTc1MWU5MF83OzL3q
+unMz8y86sXRmZtaE6M2Tvzv5lkfvuPMRtvLgM8M3xzeNmHhtfNd27dbtN8dvHDvs6vjVI4jp+Qva
+Wpc8v+s7PP9tfX+tsL97wC/2g4dMEX8h76RKTinSm8Qctyyg4Pd4fU5G328vhX00HjeQmUJs4S52
+qDhoE60Da8DEVM5J+1WcEvzkpRnyQu4KA3VOQgtlFYcM+65wujvJ+AYlJrG3TO8vA5HAL6uR1fr6
+82+//fb+99577yUju/W18945/w9/OP+d83R9csuJfxCH8CjVJ9W6BJfGRCQaE0FoZCnaBNQZt+ze
+vdvJJvrf525i6/p/oX/WLMCXx8QXmSQzgtnF5FoKiN+HGbNKRPxd1DyA+m8D0O9BpB+BJ20U/Stl
+KbVJxrCsMgzfwdT6SCA/Aio1ZyMySoNJHmPhrb5wTXNLZjgKUJNbrW2gYWnwAw4wxBMqa6DvnOQJ
+gA0BSzLYHagkhj9g8rvBJXBjbK2KZOD3xVkF9+CqhCd63jk3lvoIHdnMMqXRS/au4tBP2BisaJh0
+1/y3Jw4r8RjWdobbH9tTec1/7v12O7gNE+rOv3LhsJa5923IZNVpm7X/PHCIW7ysq6pl1HXxf+S6
+LMC7K4U17DNimO5D0siKUQQipE5W7qjZEa8Oqp/HvrorD75xUFiTz9MwFXzSuBOa0CLUgB2rAn/1
+eb1/WQ3a+5TpSXWcvS83bjqK3bjJIHaZpNoAr2Qorsm0wSuVYPgwgj6Xnm1fkGnhG43wgnJOqqcr
+yDTBC12SOgleSKV6JusN360pZTIN6/TY6J+o82CtUZBWNVCZzaqTumT3C6JLEuobpqMjVz4Z3gnS
+xFZmnOweY2WsNq+vrJxEI3QX3e2juFQl53Vy1S2sGwxAxJOREmzE5Kb4KVXJ05YZsBA8xU4YYAPD
+SgMbLdy41Oq7f/TZj+5enSo8qVvUzV7QvWhRd//j3b8kvEUK1gYym6c2RpzmhdzIsqnJqMfKcVaP
+HL6s3RFgF9Z1btuQiXstPNv8xrefuXbatGuf+XbhCfm1dus9J5gT95At9zAnTmi3L+5Y0DG5udUR
+qWoZ095l8zyYkKSG9NKl+5cuTftqo5HseYvnXDGx7fyOBfS8LOUE9irAYVhlvJ3Rm/asQl/OSrum
+rA7YhIqkGjUVa4yrwB448GzYJVqEEiO0G8Dn0r3lKvSWEUCpMTucGamcdk37ZDUYovGSCmR1gPbZ
+9zBeX6hGPycYjM506hHV06UPnWRptHnYpnsTVe1bLddb91z+dDbs2izVbbl+27Vdi1ZU3HQp9/66
+1vGxqcO/09Hw2g333j51ubbkysu2TZq6+YkNY0a3kekLV+o6grmas/K7wf9zMIzRFcHp32aR3don
+xDtD/8aO2Ulee0P7nvbdN8hrxadUJ68kDFvBphmBSRe6JQpdunQogYhjL3q4IHMnjxV3tGWJKZYK
+erBatGMlOTiM9G7U3jbqXDeTXrblTH2woNtP6oM9pPfB8oPOWTP4KS+VnLSmZE8LbVnJNbXgQpoi
+sKv1gJKSPVG9laVwzoafdM6wW6IZIFVLSmmW1AysoSbIpHn61zWDTtgI1JKFE6Y0y6okwPeMO+8S
+GxL0kNUUD1kTlo7ZGF8Zas8WisWy7h4rKffWnPm8ETmdwu6qVk+Mi4XIcII5y/Z4IznzGSP8dz5Z
+mrn/3Btvz04c4U+YfXMXrvnio9Qvc9P+NulSm3YRuUu7jLwuWP1S3f4LYJ9uEC5hu4Rfnv0+3UAO
+CZfoGOZCQWSDYJ/MjAxyqNcvy7BHZnDy7HrQHnbAGmQ6gMtWCmN7RPoTDX+4wIvNcyYzqzduwGHL
+E0FkDLZlaJ1+NYtgBPhSfeEVh4cNu+JwdXX1XRMm3CXcrFw/dqxyPfFtaWpatGURo2Mqhr2Qw9yE
+i1kxULWAmB1QhWBBVFFoucMmMoEvVIXQlnAnhZIOVyme4CxYvlrAEzqaxOZmo/CBlDSiryGfa+be
+bb292zZuLGlHx/PFTmP3iz9ifNhTjFBWFcGKi/QzRUQswHePWW+htlFzboxPQbMkufUuah64pTo8
+IIiSrHp9KHseoyNVlFVe0t1gktGHMvhiEm0oxn7ilaRt89UrqspuJ4kb91yv/Ydcw05bSd761uL3
+5k68kmx69t5NP9AuWQ/rXM1OZ78s/pipwfhiENcpYXyRznmRfLDOWJLiDyFG+cYg32j+QfGlaOQH
+sJYBzMB9KZOwA4hmHxBxPW8NBMPVMbrXEoALtUzP4af1GrR22g5cWHx7JkJbDyuJD6OLq6+fUtUy
+Y9ySCbPm7d4rcdffTtw3LZ4w7oJbtU9u4V56Nelbr+x3zvevH/Wzg7Fm9RVl97TbI4knJ92rvkL5
+v1xoItcMqklhTl+TgvGi5Vd99QP4m9u1DXo9+YkgJ/DPMW7sJrYXKzMwzifRQh2JsTQOhPyM9AWQ
+7x4U8kMPxO426qawNVyRaSADA3+BQYE/MBQJ051G5K9+2zUdpj8L3QORv0mTUicYoxZvNPiuduwv
+sTI0TqXYcNZCcaaDgx5B3onVQHkLT8DntrpwFoI+ZkHqEamvTVW81EPo7+FwESflhVvKpGn9Ifxf
+HXjxEHl+zU+veZbniO+BozO5tcfv4dbiOm5ge0kXPXfVhS7F0w8sQHB1wyFWz/0RZr22hVwKzxxY
+V43xS1hyD2PMaXDSRllzEESONmMLaMLNksqCIrHq7hANo4t4EGh1QQq9FnR1QW5i6+8e3jzm9hs3
+a+r4qqmVezbOm90+ltbXsTMI1hdamUbGGB1g00cHyINGB9iHHh3gJOmuvfULb27YIOy8xr9i4rG7
+udvC7aB/1nMsu1T8Ke1bzTJKKKlWg+NSD7wWBrqaXRRp1OCUAJfeh1pTBZrPHAxZ8GzoDruQqhQw
+9aIHNDBa04m4wUi9+NY75GC8dfw549tqQ7KZ5SpqykY/sKg9Ilo2px9Ox6rubuXfbXtk3qym9gqP
+p6K9aVY6OXFG2y+Xn+NNRWZMGLvi2l898cSv2ohlzLDHf43rBgzRWMAQnR0W0oEYgn5bT7wAHnbP
+0L9d/QYZSUa8oXXt1LqKT1HH8QwYGeFzylMn+LQVzIt6fYzqDKTTeomf3ZFO97jKbLwDZ/6oLnB3
+fanClAJazRUeYhOw8NCmT5HCOgbcEtrUq3fzlqfUgIwlG0NMo3LBDlYOMd4CbBNsaVlWCcpwABm1
+DCNKUlbhZVWkwTJ5YKNpUeVAo38izRk7T4bR6RjkJtL87p49N3/4ISmVhaPbaBOcdxl7pN95sfYx
+8V3MXqv7EMAn8X6DTzXMISP7aHOm02q1ua+EUxU+FzY2V6C/RyN9vjJD334Rj7D425VSQ+6+vCNU
+Zkal00ej1/AtpKeFq9w0LXwqbzxYjVRRTec6GHzxyXmTR8RskMoj4mXMpzKJCENangKzFMoslj3F
+EA3BtCEsE8rXiBMnTNdS21QHKDXD9BsZsLo2kK84hhAS6aFsVk99e20QJK45rdaDxCVTufZ6fK+9
+EWdgCPieGjvJpnV+gU3DiAzmTsGjVur08QQJeJqQ1BT8Wgd44yCTTalcWwo/sy0JMplqw6epepDJ
+YUPxfbCFVFMJYHRjO25Dez1sQ0OW2sxcWSSTPWurearwjjiDHQWMQiX6T0WJPrNlPf7ZaWScZewn
+PuTqxAO0xxlwWJDR+9qU8iS2OtMOZ3IYO5gR49BWGexw5godziDNmPfwGB3O5VZ9vkilrDqDyJFy
+LDBjrLxbLk6rAqvJm0QvDVCMJmmfUfuDtsb+vdf3aH8rtjbv0Ruejxz8Npzd4FWkQvvaQGez3vMs
+vEBtE8ek4OER8+uAb+2AKK85tdvWMdBtKw3VbSufttvWRbttXZ7GvAMfOUZx0W5bh6u02zbPWWxO
+3SoMNNymPfgtNdB0W/bVq4bdW9J4a35d23D0L7T5tpQG29A0WP6PaTi7juE8Z7WfQkPURjzpUhqw
+cXgYoK7S5mESpgisQMPLQIMLMNgQNEgDNHiGosF7WhrclAY30CDhI9DgpjRI7pP2wS6fRAPgRE/M
+xg7aicCDP7tvXfe9lSWbYboV5zSSRu1nRx8o9EPr9MSBnnI4IY+fSk9FgR6MeFrAVnJ9qg3HM6Ty
+IVcANLpjYFCAQarFBifFRTP/Baojp6W6klJdieMS8RGorqRUV1QWqS6HM8aJdnf45K2jyRYAqmnw
+aDHTMlgWiWl5zYwbyzotm8TG2q4ZN7SHBWspNy7b2SjNGD+zK+qdVRE/+iJyhDf4kTDOmYd54gwn
+DbsTpLRqpdyguSPLYdUe6Mub7RZgDOOgiRlkit1QIwGaVxJsOlN8/xdH0oPl45zozA5qgbcRzPsA
+Z+BbKScOzgTCLzxYJH1TPn9UBak+D7RLgebvUd/Zy4SZl0+l2V2kWU6qIfCrw0nVjn51ZenGWwEL
++3UX269HMVz6T64BSag6LdFeSrQXh2viIxDtpUS7vQWiy/0oCTY7zSooLn18FaOGASjkrU6Xherg
+ongU/XZ4XnTdS7gyTvfipwBrbtM9+SJ/7tY9+mNe7t+szfDqWezHFeoAL+HJX657XwqTHtwY7pTs
+2HqI8yIFs73Yrw2qQC7OduJTObNMm3ZZ6tLDE+za9tIKP4EWdQEZZKBdHL5AT8l29mr2kULfeP/T
+2vYn3iQXFvvHS+ccsMxWbYvR79/M7NP7F3rierBqiE5/pTnZEzEcnZbSnn8KLcDnqa3DX61thl+t
+oxMxehr0hFDDyXMBMEleV4sb4qngqIddEQFRra1rAFFVrXF47vEHdOTwBSMDyCAP6nQDBFYZntWZ
+Jwn0P1fqd7F6nz3YIrREs7+ow1/6og5/HDFnYWir5kmd/qiZS7r9+3+ILSaFLUPreNJaJv+/WMvJ
+awD7VrIGbR81bsYaTMOM2EJhHS/DOtxYA3fmdXi+aB1egycA+bPZU1eEHT+ljHlTt1cD6yoaq8Lc
+DlhbgvLIgzGhM60OK2dBMTsGFDNDD9/pVwtqSHUF6ORSQ1GjWJ+8aiMXU7ps9eAbBwfWvMlI0LAn
+foV9/7CnmPNJ6Ll82gdcHNzsKB3czFIOcQinAD7WgIy07kfh+PyNwsxDnCPwXePz6gdV8ZqLVbz4
+eRxW6PBYJpMtlDnD7t+5/wYD0BS3G9b4PnzmH2G/RfAAa43OO3NJCAJrGtHJtZr0OldYob5vWBqW
+0Pdr8v6Bjfp8S6FumDvxCnz2EdgvXK8NK1uLHMD8l1nPf1lShSLn0twXjpGgxReqLVAYtoC12nhV
+NGyjDwb3Bw8irz/fS0naZMwAaoQL/532LoewYs9uYH1d4flAQghj5xy0cwFDsf4UHZ5opxV7WM/g
+S+WcdhpcDYKbZKdRVzvGWY0hkhZ9lKIeONIbxmWpnsgeY7AIOjeNe8kNJLhyhDZVu2a/PmDkjTe4
++o1c+N2renDKCFffP0cfNNK/ZONAL/szgMEsTAWz5ZSOfqwqtKax4V618xhfyJdJQXOj3n0dLmn2
+z1stjJmOGC5t+8d2LA6nMDncqHUVUc6ZPF46ba1sqCEA3MmgqjAVgDsVTpUOChgMp+iZpXMDQGZx
+bkA51gQOMTmgYqjJAWFjckDeLgTLjEjUaYYHoEAONUAgDGfoDEMEuN/RQ/D/zxoxjDvUGv8MZ/IM
+a2TnGj6HvsaX6RorT7PGqqHWGClZY/kXrhFP9lDLLNNP+plW+vggXa2vN07X28CsGmK92JIGp7AS
+ZLqMxzBGvq4ybjZa8htLSQkCVm5w0QFdBaqw9t3dgH34kuArj36BfJwszkNRyJ8q2mei9sZBks4b
+9CYMGaoqYMPBFMMprkirIaA2XBxkX0JjeYD6S1gOXxWgYVm3TScXS/4rynETJZ/wBcQaBmooGlkw
+VGci6vZCbQFh0mQWO51bBXh3TMlcZjOd+G4U14K66bE4mTJ9ZJ2zYOqJXp6Jo2Z5m95GmOjEop5W
+nNec7u2dUfhH7u/tnU7/wQ90dsZq7gPTLPA/Kph3jPr7QIF/5fooN1OSKjz34bzPzTgbsScCzUTe
+Z7bDT3ScRpI2E+ihViVeRlTZ3fImo7rlljeJajLjc7Op5U0a9Pr0k3V0jItbyotuk6dRkaW8RTaj
+/42P+LoHX8/BY0lvmZjNwfv4zJJl8qJF8tDGsuIz2lIWxJQt7yzMPakFTwRLm3CbjMImY9zwVmKZ
+8edl2bGj92lTb70wO2bMXfvZUf2v0p26Z2l5u+r93i7tx7hbHTnv69cR6aR5HTeB7P0d9Jeb8TMj
+hpq+EBhq+kLQmL6Qc3l82expJjCgar2pdArDIdSpp05iMP3VwI//H64FIeygtZDdqDxPXYy4vIhv
+jPW8DOsJDb2esqHWUz6wHv9p12Ooy0FLesHQk0MsKjdIP+rrSlA+lTEXnroyBNeBtOoFZRGEE1de
+ukwMmftBQ/iLK86XOaygOwMBDNGoZYCZUIsEaP2t67Sba6iKQRQ8hDpiiOU/WNANrD6rwYhDzjl5
+WoPjC6Y1OI0kVp61WHG+DdaQ24Yc3IAmc2B4Q4CC14EBDkJ1qc9C5wA5gZczS3Bxj8NFvQEHwD7O
+r4/14voKIujEDiRXinYNI0PNuhwyqh8n2pndhQa7QUOB/PpEoP3EUTISaOc6fR6Q1k8nAl17sSay
+mwjJkQ1PUl16C+z1K+K7TBOz1VgdNvmqfouh2upNfT3RiA97mqPoVjXT9TUB35po9gRbKPMWD6ZO
+4n60mzhTJxenrSRxzINHUvSWG/EmrI6n00+xIAuD1PXYX4d0GL2o6FabsI7KJ0U7Ip36oMFGog8a
+xK46n3zLxrV33XbZFcvTE6dtHOeL9X+H1C1okppis++/9LJn6mzbn75GGP762otXr3/rgc0jK+QF
+a8av26VFNj00541tmxLnbn4jM/aeJx758tE39dginaEgvshEwbtowXngA1MU6kHYq7HTcchRCnpj
+d6J0lEJCwlLZwigF7O1OyFhTGqnGsEKjBHDAWxWrqcXBCSXzFOqNeQo4rUet9gJjas5irgJqPvYs
+ZitMxmj3WcxXEMdpG45nS4YslPKm4WTe4ISJpi/gzRnGTLSeMmYCOFPT2NSicyZXEW7OnjJrQm1C
+3jT+NzMn8Ih+8dyJCXB0z272BLdNP9QF3uSAN3VMG1abDvCm6XTTN1LFUa5FtgBkbBlgSxrY0lAi
+Mi3AmBdQZBJ1jTpn8hXh2jiNWDmaDNYkz2oMh2EMzkZiJhhR+bMQGsFUMBrHPiydz1HgTznwpx28
+gUdL+TNsaP7gmKvqNI7dV2t4HKufT9W1okpBlTiKsi4DrGtPDXAvI6nVgLurk/hs+AAfR2Mvn9F5
+Olzu8VZF6pKUf+6einBDY5POwArslw+GR5wV/07B6GfDyZYhovtnwVX+z6Xg/bgwwFne4GuFoa9S
+zFMna6yhOAsMSqbVGHC1FUx1+lTNxUhKNT6vDZykxZSQpKTwnSS8k0yqKbDc7VhlVTy8tdXA57qs
+kpTzjipvPbI55TZUmzcCvxVuyp4Nf8HOF1mKP5yBrU0HZ+pc/M3BM/Px7/n8sePFs/u8jg/4QXot
+zXQxr5TysAV4WItWr8s+JDN7hjXItWAJh2FmYWSJJVQ6gE89MT2ZEEv2dBhphZTSIamyj3oHYC9R
+9ZmzKcrdnjq9um8UvNZR5GhrDNShw1tVW0/VYV3RUBgC24a6sGsY/BBL1FWflfSWlAcaLC4mG87A
+5/VG8kFntqznH86sDyQ9KXF8WYHr/CWFgkOqE/g9/JtMJzNWrwdvpaYE2FvbSkP3DRaAHlgWFkpj
+dkKZnMo56QgRpxsYPy7S6gPGjxP0onBgPI7CdqN0InuzEp57lFtsCxqXws4gLA1v0JvBGlO0ElzG
+gjJPVhktq77h2BDiVgMp+D5Jzodqk61UM0QwNcCkho9B9o+jA5Gd8GsVpXLcwlUDUtEZDchFBy7Y
+IEQLwDvSONRUH5mdwMr+FG1sF2szWLNaja1jRQFnGxpi7b7lVuT9E+Pnfm3dPc/dcOOs6Lw2XxO/
+l/XMnvA/twYSy7+1a8q+rlUXhFLfJUv+V7Z81IJUTYXHIRLu0zVjhtW3+1PNM169ptFmirz2lfx9
+9921/SvLJru+qX06odJfMfxxn/8X86dcfcXNmUt3TyOOtxeeP27PqhWTvtW0OnXjeU5vQ2x8S9OU
+GYUe8y3GLKIM83W9ZqQnqedkhhhIpGSSPfVGTqazdDQRwr22YF+uhdZxtGTgV9uoXulJ6zmZtKRW
+2UrHFw2Dv2hBjzRYi2AJQ8QmOYTRwDQOMISNouOMagEtwafiIHNVTsLzIM42+i+GGw0uefvCUUcf
+FjI3XzzyqP/V0vSNfv8J9kPQMzEmAZr6qqGnBtUUZ5Ikxb6een10UD0ql3Qx/lJHnYCGQaODUAs7
+GQoWlQb5AB0gVBtPUAFORmh9n1qDibr4WU4RwsD+2U4Smgagcv/ZTxMS3tA2aGJxotBg3rScnjet
+Rd6cPFYpfcaxSu3GWCWdK8lWOijHJittwJtGgzetyJvkfz1hCRHl2U5ZuhZw5X8xaYmsMWKpOm9y
+wJsGpgPnv5922lQK2NKks6UJ2ZIpsqWRsqV5EFs6S0SmGTuZdJmpoxP/bW4lgfX5xvip1FmPnzIK
+O85WdCbr6DJ69tLD31YAmf35EhniDT5VGOcrw3z1DJwafLhwyEc6rdbyiCcLqss4aTVoUBKBvlOO
+nGKTlAy+mYY300k1A1gItVYCuxv4CNVUPYLX00KxZkafD1Fv8DN59uO8sDxigJuY0DszR5MHzyky
+kwQPfjE/t+bz/W8Wpe4pvO/qiXfpnKKXaC6s3ciEMYXjd/qEoMoIxbCInhhsAdWQ7hZf0jYc/SlO
+LTJmIB0yPjtjRBgwsEBLwM+UHFQFQquJB5KEu7vxUNFpSM2F+MqJH8Hnvy/mB+cIyVnmCNt0eZzQ
+LewsVh7tpAunOcID8NmfGn1xJTlC8v8gRzj1oK87TBvmjurzndYYOcL5Jz7gQrQuopU5atwJoaZw
+VzUXZpGbKyQHnRLcY7PSpzaxT/VK2BCq+rCsq63k1j505kvI00erLTNlLzrJK7fRshZbi+Jrwbnx
+1vARNNre8JEXnYlXumnE2SrlLVafpxHez9ttWPHiwUd83Y+v5+DFkoizJ5uDX8dn/iyTt9g9fhpx
+PoDTJjxen7+ldJhZBON+LimL8Z+cYKrQ97qZzv1WXd7iyBE9KBRPmDo6W0iSVJJAp8/k9vgkNlbN
+xTsRbaHNl/COVSaRmz911lMbJ5Q1PLEzdfdm51O/n5Tfu5o8/sKRke7uc+KrOtulqCuwcV3NNJb1
+Cp/v/2rzwW21y8JLplt32K/dXb8sov29/1BI+1z7lMy5aIf22pyE3Nm2hlz9gS8UP0d7HWcIweYc
+A5/WDVJ21WmmMeEtyDxpNQRerA8kozyVj4WiZuNWNfHBg5qUWtQmtJE/qda6+kpnN9Gphxj9EFz+
+EOaPFKusYkMdM+QEp1MyoqUjnUae6oaePOVJWD4oX8TpM5/gzHqZIFjoeUb8t0rUu2l1chvE4oBD
+3VWkpTg2I74Twk12+2CTa+Uel18IBig28aHCCGRPMwiKopCzGgbVBXrm1i8eCMUf0zb024aaClVK
+I8a3FpZMtmoq0hgfoPGk8Vatg8Zb9bgEI3wFhrQZDalgBKv+i4FXCC6+cOjVFYgqzmbwFXvAwBM6
+nXmgs5xpwwg0pbO6MMGrGUnUY1MVDnrD3zqDRIxHVRS3sU5+3uUPhMoFg8rgacd5GZDgrPYxq+tf
+zxdvJddbUNDHDw6xoQU6y4HOBDMSqxQonS0FOrMi3gQH7xdcDqczQLOc+dryGJzO0ECMqQ5YkEhh
+BZnPhXNF8Fm7wY/RA1uuttfB4XQFw9U6O2S1sur0881OiR55zoo3sSFyvmfBp0cGhY9+MQSveINX
+YeN8p5i1JSe8cLiR+mRa9Q+KG+FJpzOygoHSI4/gaKhAURL7PV1CFcWYACqjp+cR4p4h2YIQ6GTW
+RA+OO5kTxHpwCGY8m88ff2eIw/EZGlsOsGMfez5fbdj3FsaYy1i4CZo5qVp4/U4rPB0ZagLyrKni
+fXX1giu06jF2mHbzwYMH2TEbN2rP5PPsHno/+7UnGPbPwptgy1PM60Ztf6ww3bcJeFyWVCxJytzy
+w3lfOeaMI8asOclBr9U+kCkuK8fscHkZZootVnxutRiZYr09wob3bjeX4/3gy6S8rQxv8R7CR3y9
+Al/PwWOJ3TZnc/A+PrOB3TbbQhV6prjwjNrrWqyOFE0BI9XYIaHVTQU8Ac7v8WLXFQfQNcElPKjZ
+JEC0Mr1fabwap6T41ta0VM/97cQVbasv5GV/VWvVtAOj5rUuXCGbu8f9YFxFKF02rSPuN1nZYaOI
+deeaivFJkpS0l6/QPqyfOepXF1+YGSsnqrTjEpHmvHXh/dqH771HykaR6sXn+O2BzskjV7yEmOla
+kOd/gC6XGV+hrmpgupi7ADZpv6H/NCPGAgb6RIVul/MugC3UYhnTxhQ33h1+qJljaLSuLZk7Ngxz
+0CfNHhPHIlj9gnV6znqdOAot7wIoZHi23pJ1emRanHvqOjFBXbpOwmF++qSF8vli3lJfax7WGizc
+/3CIiW2h0yyzbBA7e4Cd/qBhOXxnnuFm5CpKl9ph5K1PWqwgDiStOWO9YcrbELPhNCvGNmt/WvXw
++kDQgfw6jST6AifRgYothO/QhHZSDQX09LsfY1UuOhTuDKQUUtiltIQxg30y1/9G09cs06D9jP03
+yIcTUOYSfSbDKaPPPEONPvOeMvosb3dJbuQ476aNe8YUNEWSFdeps9AQezSUzkNrQUfrpJlo/Nu6
+cBjzNI3563OY04xep/M0/0+mr3tOnb4eIv/l9HXtOvPwk+ava0521ikT2DmD52HKcz+z+uRZczhq
+DiC9xGNzG83OuwDE40QrFAvcBndpyYPC48ucX79PgV8vHvHgDfZYOkP2dMPoOENUBm3CQZCVkzdB
+sBqyspFhhEdprX8IO61pPZKNo+2dhXJSRUj1mKxOvCeaCVP3urSjYZH0Ndvo1OGczYPhEpsFb89m
+s+tt+0YZKZaPDlT5RzySAE/QLG8kB7ithSLj47cU67geGzuClgb9q1D0/xPta5zw+qol+4DXa098
+wL/JvwmWFnMA9zC5avSi4mk1CLawLZULVtNm1HIsbiV02rA6Fd4ZnuoZ5662Y/jfXgz/J2HtSR2d
+efSQPwjXeH2Sj8uDd9GkIf/2JPA+bsqiZlQtOO1tvDtnD1ZTr9MdpPEwdeo4PM7GnbglI5KM0X2M
+7GOkphKew2lGiwbSqI93Gcra1UY79OizacD4bX16esO1Cx+9jdUiraGulgf4vU5HY9Xkaw5Mnf70
+Q2ODVX4by1NbWJYybCH5kMyokCqnLI1VuUwsWzSN2yd0/Onf01sPfDQV4EDIvn7i6uoZGzacF8lc
+OK5rwfqCbYydN8dn2MYpk3sWl2da6icnGyctZDijNkbvHZKYdYOrY7BZyKE3CzlB0uUhSmXydtEE
+gNmCdehJbCTC2hm8m6EU6MtzksOsV9G4z3zPk4KsD5TPPERr1EvKZ5YO1PotFXayq2l8h96dFhba
+Q3jGiUkHOrMTh24EeP2W0AP31TWsyFLdcgxEd/TPvFiYz95BfXnAfDhoNo1j9lSWx2kWeUl0Fqbt
+GdMJXFTDMoXpeSVQ/uJTQfpJ3rQx34U8R+e7MPr0lqw+veX/8j02T9+rGmoWico5+0oHxrCj6J/S
+v+PH078LnPJ3Jb/PvWP8/nqhitSJ7zJW8JOpZunhi3dBNiM6tum3tgTLiF92/SPaM50BvI142rc+
+dW75ZK9rp1D1z+dtnf7Z2UZ9lsFKMN9h2tvdwBi3e8KBU8ke0Ugp6Z/LwmeyA5/bkfaKpgQGTVce
+0j9YFPOFD6afe5X2HRI78Q/wcqr0KE0Pb4iLQMOYXLAPJ67iOLG0aIpd9XTMNcH5/mKKeYBWdhal
+1YdVzEit4kwXCHalUP5saSRb8aQKGM0aoK25GLsB/IAAbTAD0qfy4vJTeVLCHBZ5w46nvKHroEV3
+9jRlkC2FdEhpg020fcRf4JTC6utwDKxjgGHpU3n35Kk8LGEmC7zsZS8+8U/gpQXvzMXoUzMMhtIp
+zdYCTxE3YQTXHNSHoVo4rLbVp35TRpMCt8cTCR8d7y8macp3nKUyg/yMe55OyYdTjcW8dr7R+Gbc
+6qdHCNAX9W/G8DFMbWNme/XKpy688Gn2a0+sWv7sMv18zGKuJu/SOQ2xwv2x8W9tfOMZbpE965Tx
+Tyd9VrTwWfAhPSL9OPpZYsktreksiFknD4HAz6k/8QG9/16aeciYUBfj+nIxOpspVg9Wj96a3g2v
+uWn9nBuMcQ9DWiwOcOH0gc7hVI/A0xdCaXr/JoSx7UklBQIgplJqFUArf1kqlaui/fRVYQsmMXKp
+KtpSb0x4rNLrsRwptcFN868dmMmoAnZYWgx20Dl+HYX2t4RxTw7AAPR/I9U9kqQpQIsk4iNJ/Y4d
+O2gH3E3p+zdWDSd27TP8ujt7/yXhzJ1XX/iC9scVneyB83af93OjC845pbyzffmTR+ClD7W/TYYf
+Vjy5Zb72i12r3r/60Gsgf1n2Of7fwqMgF16m19D+KrGDprEDhcbULRFgixnc2RrkhA9vfdAjuJhR
+fOPQd4tTBH1uqlefGOehQ95xZqiU6nHqI638xg0Bp37qpKFydwuveHqdqq3yiKBYe18cOf4v2/V7
+b0otgiL3qnbhiGq1mRVbL5Oz0SJr0mO12WV36a00Ua3iaAEiI/RDOxjj5Cx59vGLyLOP3fNY93lv
+Jt8Q5s+c2b+YfRK+/tn/AVve72Df629if9CfoXKIiS+FV0B3J0rmphcm84AhNPGNxjdDl7fJURn/
+5Ng5eJ699J5im5hKpprZzOTCDL1Liu4b+XX5KkvRscP6DckdklqFKj6WVMK0CQlDhJ5ULkxnbISR
+mxX63XWrUrS8PZqiw1oqwnreKyQb97uvIiV3eYmP4jGA4APMRKhQ0TvUAmMwEfYUy3EOd9Tfek9H
+cF4L6E3ySbf2bDc88ovn3+1NptOt9a5qx+WiNxisqHzv2Fx+Md4EhlxcwAtI42xxM6Di1XrEBTSn
+TqFHp9CXwrG6JrMOiIOUroDjNHNRkMSAjnHsRum1I2DcotTkolQat64xqg9wdkR1yd1rzp+rnDtn
+Tbz765fO0+9f88w3h3c43e4jLwvHrWMv6tFvYaPvjdACe9PJjMCKuQxqh+Y2404Wqr8xTVevJtPg
+RsF+ONNqNVhuRxZ+rJbUYbw+4DJDyenQtynTQecpIg0d+riNQEpt0xOdbXrt4bCU2uxAhE2nXXZk
+Cvlfum9KG979WGmR1SgdcjIMJ6mK5dnT7eNpd/YMu3v+0PutPdHN/XroLT+9EJQIApUDYQzIQYr5
+CpNrQ25Gm4rcrDO42dBS5GaFBW/ASmNxbZSJrToT22h1UhsysVXPqQMTm2icONfUTKfqNcB7TbTp
+GOtZqEvS2qZzslnnpFrdBD9XAA9j+klQKmTVFjk9J4cWpygVqVN5eMGcopAdOYK8G5JxQ0meLn3M
+/wbMk1LoAAB42mNgZGBgAOLTzU8T4vltvjLIczCAwBlbs2cw+v/2f2XsdRzHgFwOBiaQKABnjA0t
+AAAAeNpjYGRg4Dj2zw9E/t/+fxl7HQNQBAW8AgCqwwe1AAB42m2TT0hUURTGv3vOfTaIUMjAJOHC
+XNQkImolYptMTESGEpcmMU2DmTqUTI7kJJUSEi5mRBfRoiSiXESIVIgEQxCJUBANESYtXIQQItbC
+hfT6ZlQw8cGPc/+d+879vns92Pw8RKKACZApROUVwrqBfJ1GtV0mragzUYTFhx4pQr6so0qG0WyG
+EBEvomaE4/fdJetjrhd+nUIDqdVGHNBxdOkP9MmEu6qrbKfRYCYRN08Rl69okhUMMIY1hCLnAfO+
+oNLmIGkr0GvPIKlHkJQP7F9gP4ykmUVCypCna5zbj6RTwbka0ope1py0l7iulHMLOC+/3UV7HYM6
+D5/zEEWso1Jj7l+9zfOsYFwG3D9mHQWyhBJNoMe8Q73Wo1GvIKa16NR+hPQsuuQ0vPoYhdqNmBnD
+oHnizmqY7RmMO5e5luPajKvZvDg6pRoxanRSmnn+btzRApRaaqnneD4/TskC6sSDYvOINeSjQMsQ
+zGr/DCHmNWkdqqxFh44g14ximLUE9BCuOUHUyjLatAMBSXDtKKLZsbe4K3EEGTtkgzUL2qnTRR1C
+QufgM5w3KXqVi0qZR0TbEXEWgJxpYF8QNVpCPdOo2AsnhDxbTm2PUtMdmFn3e8YLxm8kZdtRsu3D
+bmSCnmbafbi3k4wX9jBzCnnGjO57YH8yNtEL+rATM+Z+znox5n4ir7ULLdR+04dd8P/F2sI9+nDr
+P/w4Ri1jmUg9epzjXMOaZA5tsoYw7xI874HtKL9IOX26scVBkuLj6ee4N3v3s9DvqJ3kuxhFxAwj
+xHhTZqj/C3qWZvsE/Ull9wpsAdsAv9PLt/YS0De8b4vwOs/JR3j/AY++1up42mNgQAJqDBGMOoyr
+mEyYjjE9YtZgzmNexPyARY7FhiWGpYvlAss/1gjWB2xabEvYldh92A9wuHDkcOzheMDJxanHOYXL
+j2sFtwp3E/ce7h88ejwreB7w/OM14k3j7eHj4nPi6+G7xm/Bv0BASSBIoE/ggKCDYJHgGsFrQgxC
+ekIRQk1C84T2CFsJLxDhESkS+SDqJOYl1ie2Q+yduJK4g/g68Q8SQRJbJKUkfST3SYlIhUl1SP2R
+1pHOk14gIyFjIrNC5pvMN1kN2X1yRnLr5OXkXeQfKfAo3FEMU6xQXKR4QKlMaYrSHWUN5RrlFyoc
+KiEqM1S2qXxQlVGtUJ2lpqd2Sn2BBotGmsYJTQPNHVpGWse0ZbTXaH/SMdNp0bmjy6KrpxujO033
+k16c3gZ9Jv0o/UsGVgYlhgKGYYbzDF8ZeRhNMHpgHGf8xqTKlMt0m1mEuYj5M4seSynLFVY2Vo+s
+BawdrPOsV9iU2LyyjbG9YOdid8s+zr7PwclhmsMbRxfHZY6/nBKc9jiLOV9zMXCJcpmEAy5wWeey
+x+WGywdXGVcP1zTXVa7v3JTcfICwyG2a2zR3Pfdt7tc8PDyWePp4PgEAv5qStwAAAAEAAADqAFUA
+BQAAAAAAAgABAAIAFgAAAQABQwAAAAB42r2Ru07DMBSGf6ehUIQYKlp19ITKEkIpDN0QEgOq1AVR
+1qRNLyIkEQlUnbIxMPAMTIgnQfBKTPx2TJWljMSyz3fu9gmAhrAgoL7yWdgKrmgq2MbeiquUDXqF
+XaOWoGlYMOrJsEXPs+FKiW2uX95ACy+Gq8x4M7yJG7wb3kJLwHCN3DK8jUS4hnewL14N76IrPgzX
+Gf9t+BNNq274C67VzgfpwgvHsj+fzjI5DPxJHGU5zhHzRUvcY44pZsgg0cYIB5QduDjikvAZIfGI
+gHERMyJqHsbcd0jhUDtDyCVLdVKtBZQqS+WOGekg1/taW1NGF9Uk+zjsmGNA64KVQ8ZL9Ev3muua
+HnfGXNU/YH+PfEtbjMmfd1znWWf/78lElAt6l+waM1K9MGH8kr4RLQ4e+E6Vn9HewyFXSo+qm+iq
+jp5nSBnTOqV/gAtOcN1Eh+zoc2rq1pn5Ay6u2Cegdkmp7n2s3+lS9kinPE/QXc2g8wO3FnjZAAAA
+eNpt0EdsE1EQgOF/EsdOnN57oXfYXdspdJvY9N47gSS2ISTBwUDoKCR0BELiBqJdQKJXgYADIHoT
+RcCBM10cgCs47OPGXD7NPL2Z0RDF3/jdgsH/4hNIlESLhWgsxGDFRixx2IkngUSSSCaFVNJIJ4NM
+ssgmh1zyyKeAQooopoQOdKQTnelCV7rRnR70pBe96UNf+qGhR6Y7cOKilDLKqaA/AxjIIAYzhKG4
+8TCMSrz4GM4IRjKK0YxhLOMYzwQmMonJTGEq05jODGYyi9nMYS7zmM8CqiSGo2ymlevs5wNt7GYH
+BzjOMbGynXe0sE9sEssuiWMrt3gvdg5ygp/84BdHOMl97nKKhSxiD9U8pIZ7POApj3jMEz5Sywue
+8ZzT+PnOXl7zklcE+MxXtrGYIEtYSh31HKKBZTQSookwy1nBysidV7GaZtawjrVc4TAbWM9GNvGF
+b1zlDGe5xhveSrwkSKIkSbKkSKqkSbpkSKZkSbbkcI7zXOIyt7nARe6wRXK5wU3Jk3x2SoEUSpEU
+S4nVX9fcGNBNDFu4PqhpWqWpW1Oq3KPePQ6lS1nRrhH5qNSVhtKhdCpdylJlmbJc+a+f21RXfXXd
+Xhv0h0M11VVNAbNk+ExdPos3HGpoT7xqD5/H3COioXQonX8AWtCggnjaRc07EsFQGMXx3EQeEo+E
+PLwnhu5uwJjRkSYNqmTGOtQaJXZgDV9UdscZrk93fqf5P8XrTOKi5eRsi0qIa1llliym5Jc5hXuM
+UzkmSx4KjYx0Q4ZcUy3dPIxElx+YQO0HCzB3CjZgLRUcwF4o1AFnruAC9YmCB7gjhQbgzb4Q1FT1
+Ft6mrcvKyI5gG2z96YPtGzMA/RWzAwaS2QU7I2YIdofMCAzvzBiMBswEjPvMHpgwSwrlG/RHX+QA
+AAFQF4ZmAAA=</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>24632</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/shadowsintolight-webfont.woff.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/shadowsintolight-webfont.woff.xml
new file mode 100644
index 0000000000..8851314fbf
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/shadowsintolight-webfont.woff.xml
@@ -0,0 +1,761 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52793301.55</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>shadowsintolight-webfont.woff</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/font-woff</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">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</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>41140</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/simonetta-black-webfont.woff.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/simonetta-black-webfont.woff.xml
new file mode 100644
index 0000000000..2c7f2b5c00
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/simonetta-black-webfont.woff.xml
@@ -0,0 +1,583 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52793272.3</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>simonetta-black-webfont.woff</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/font-woff</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">d09GRgABAAAAAHkQABMAAAAA2WQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABqAAAABwA
+AAAcYWAqEEdERUYAAAHEAAAANwAAAD4DJAIHR1BPUwAAAfwAAABbAAAAdgvG85RHU1VCAAACWAAA
+AJMAAADcZbRh3E9TLzIAAALsAAAAUwAAAGBGq/r3Y21hcAAAA0AAAAGDAAAB0rRSO3pjdnQgAAAE
+xAAAADYAAAA2EokQSWZwZ20AAAT8AAABsQAAAmVTtC+nZ2FzcAAABrAAAAAIAAAACAAAABBnbHlm
+AAAGuAAAaPgAAMK4z0LqfmhlYWQAAG+wAAAAMwAAADb/Pbi0aGhlYQAAb+QAAAAgAAAAJA9EBq5o
+bXR4AABwBAAAAlsAAAOg8OArHWxvY2EAAHJgAAABxAAAAdIgOfCAbWF4cAAAdCQAAAAgAAAAIAIE
+AdpuYW1lAAB0RAAAAhcAAAS1oFWO13Bvc3QAAHZcAAAB7AAAAuCDycJDcHJlcAAAeEgAAADAAAAB
+Uh3OUlR3ZWJmAAB5CAAAAAYAAAAGhmhQFwAAAAEAAAAAyYlvMQAAAADLmYP4AAAAAMw9NuZ42mNg
+ZGBg4ANiMwYQYGJgY2Bk4ABiTiBkYuBiqAWy6xgagOxGhsdA9hOG50A2C1gtAwBqcwUsAHjaY2Bk
+YGDgYjBgsGNgUgACBr6cxJI8BikGFqA4w///DCB5ZDZjckFxAQMHiAXGLFCaA4i5GFiBkIuBCUiq
+Ak1kYGhimAE0axbDAgZDhkNAaMFwBAgtATU9D00AeNpdjk0KwlAMhL/3KmKLFPG3iIuewJUrj1Cs
+9AoPQRGKC3GtHtafY9QxigsDyWQykxAckLBgjc8VpHU4HZjR0pymwQvcH/PbY9jIud8FhjbBqhTa
+pOZ29L64Ui6J6JIxt1ux2ECbH/fF2JizYWaO66+P5BsxUffe7UhL6DMl5ymtoOJhWHLXvYqbamm/
+FC8kSRRHAHjaY2BmCWVuYWBlYGE1ZjnDwMAwE0IznWFIYwJymRi4WNhBFHMDA8NyBwYGZwYoUAAC
+BgUG3t8sbGn/0hgY2DcxFQGFGcGSOYx8ICUMzABadAvaAHjaY2BgYGaAYBkGRgYQOAPkMYL5LAwb
+gLQGgwKQxcHAy1DHsIXhP2MwYwXTMaY7ClwKIgpSCnIKSgr6ClYK8QprHjD8Zvn/H6iDF6hjAcM2
+xiCoSgYFAQUJBRmwSkuoSsb///9/+//k/+H/h/4X/Pf5+//vqwfHHxx6sP/Bvge7H6x/sOxB0wMz
+hcesj6GuIgowsjHAlTMyQf2FooCBgYWVjZ2Dk4ubh5ePX0BQSFhEVExcQlJKWkZWTl5BUUlZRVVN
+XUNTS1tHV0/fwNDI2MTUzNzC0sraxtbO3sHRydnF1c3dw9PL28fXzz8gMCg4JDQsPCIyKjomNi4+
+ITGJoa29s3vyjHmLFy1ZtnT5ytWr1qxdv27Dxs1bt2zbsX3P7r37GIpT07LuViwszGEoz2bomMVQ
+wsCQAXFdbg3Dil2NKfkgdl4tQ3JT6/RDh69eu3X7+o2dDAePMDy6/+DJU4bKm3cYWnqae7v6J0zs
+mzqNYcqcubMZjh4rAmqqAmIA0CmGVwAAAAOYBXUAwwDZAL8AzQCiAN8A4wELAWwBcQEfASUBKQE1
+AUgBTQFRAVYBXAFsARoA6QDnAMEAAHjaXVG7TltBEN0NDwOBxNggOdoUs5mQxnuhBQnE1Y1iZDuF
+5QhpN3KRi3EBH0CBRA3arxmgoaRImwYhF0h8Qj4hEjNriKI0Ozuzc86ZM0vKkap36WvPU+ckkMLd
+Bs02/U5ItbMA96Tr642MtIMHWmxm9Mp1+/4LBpvRlDtqAOU9bykPGU07gVq0p/7R/AqG+/wf8zsY
+tDTT9NQ6CekhBOabcUuD7xnNussP+oLV4WIwMKSYpuIuP6ZS/rc052rLsLWR0byDMxH5yTRAU2tt
+BJr+1CHV83EUS5DLprE2mJiy/iQTwYXJdFVTtcz42sFdsrPoYIMqzYEH2MNWeQweDg8mFNK3JMos
+DRH2YqvECBGTHAo55dzJ/qRA+UgSxrxJSjvjhrUGxpHXwKA2T7P/PJtNbW8dwvhZHMF3vxlLOvjI
+htoYEWI7YimACURCRlX5hhrPvSwG5FL7z0CUgOXxj3+dCLTu2EQ8l7V1DjFWCHp+29zyy4q7VrnO
+i0J3b6pqqNIpzftezr7HA54eC8NBY8Gbz/v+SoH6PCyuNGgOBEN6N3r/orXqiKu8Fz6yJ9O/sVoA
+AAAAAQAB//8AD3jaxL0JfFTluQd83nNmziyZ5ZzZM1tmn0wmySQzSSaTfQPCFhYhAgICsrkgIKIF
+3BARd9y1iBtVa5XqOZOB2qqta1urrfV6hXq7elurab3e1q5X4fA9z3smIbhB7/fd36e/ZM45MyTv
+87zP8n+W9wnDMtuPvcey2vWMwFQyC5mimWHSJa2RMWnSkpghkjcjeQ6V3G7GAA/cwojBbbCkZcY5
+KjEZ2eAclX0kLXsY0SaJBcktFs12baFQkAw2yVVgZFELb7gLDY35ppZ8Sy7rdjl4HR+NJBN2Vy6b
+Z7kouz3oqZ92Ydrq8zRMn96Qa6zbdlG2N/yK+aHafmfNssiCgcqmphZtUKtVepQlrI1hGJbZyEmc
+Q/sqwzE6pouRuIzE50qMkdHDGjVZIukzEneoxKqLZgVZR9Ilnt7JBliujhVtMtEUCkxDoz3MRQl8
+bSSNi/aRbpJZ8DXtq0ffZX1H32Xo70oxjPYN4E+YiZMrmGIV8Kfo9QVzuZwUykiBnMxqR4uOSDSb
+zeKvYvhR2a0blSv9cC9mivZYHD4qW3WjIzpjhSXmzkpWQdbyo7DIosFkhjeJlMhIVYdKQTdjhfUG
+BVkP6zXQu6LeYEyP9Oi1hrRkEJDZJa/6hteHb3hd8IZXkE3whpm+ISdJWmrxfqdb/Fsl40wbv9PN
+/vUHeCFVCSNsld6e/k63/q+/hycVIxzeakd0+AK/d8QYNMCFTxip8Jns+HNHLF6zPT1ip98d9Hsl
+fsfP+Oln4F8F6L+Cnx4a+zmRsZ8Txc+MxMY+GcfnRfitoetC10V5i2grwO7Vkx6B5ZA7dkelPxCK
+RGPx+k/9J/V4Ce5WPmzndfAtx9EvXTSiK3+P2rXwxcfDdm2KJ9NyD+zgSVfvH3uJpg++pfSLFt3Q
+TAK604ev6ftjn/Jxzx87nyE/IpoW5QiZ+2OS5Ct+TNYpt+HXflZ5Fb52k/Va5U6ygn+R5DQoC4Tp
+O2bRbOZTTJ65iJGCGSmaKXmMTIUmTaTWjGQ/JJGsnKgYlRKC3Axy1uQelTyhQ6JcCRdNgmyEZ5mK
+UbmAKmMXbUUr24LKUimWdBZvtCbmLkgZW9EfTMNTRo4GQUztCfiAR5Td/gKqkT3ndrlBdVqam5KJ
+DEkkE81CviXfnNO53Fw0CffRCO90uF1VJMiirumc0Xyiz/KexpyceffcledF0y/ePHXpr4avUoyv
+3uZ/XyNW9W6fvmhdJPnEPZcU6nMb3lRMfxDI8+Gz65d0FWYOON1rZ8w7dzdz7NyU6e47hbjS411X
+f2ZP+5zJLufi2TuvuPmKlq3ht17VI380zNxjh3le+ygTAK1pYwaYZ5miFfUlD9/kLpB5b0YOw0s/
+MiUDF46MlMyV9DrGB4Kr4UeJNCkjMRNVIQaC7VLvXIJcA3cd6l2HIPfCXU4V+snA0lgQWarxIktd
+YlHHO+BK7qgBLupFeNYrjpgzeRNwmZG78mCYhILUL8q5GviUIyzaRhhXMIZ7oBfBmIGwNakmKwum
+q5u4SZLwaTJuwPIOdRuQ4WTMujkd6ps2+ia+N3fF6r0rJ5/+/Ib60zpnbD9i2861X/btlLWt4eyb
+Hpoz+Y+FmprW1pqaAluXy6zZe/dpM85Ze9NDcyd/gM/gPe7gg5u3pqrMBpt/9bqP967TbJjSe/Ud
++a+sPr00ff786dNPP/1o+9SbW7ecOXz7Y1svWn06c+yuefPuGmbAMg7BXhi1dzMtTA8zyDzIFHOw
+CVImJ7cbRqWabNHIwp5M1owW/QQuYkbg/VTkvZy3jI7weUaflvtAbPOCPAkMSmdWtrhH5WnA5jwP
+rNMUpD5gXTewdZKtaGy3IdMtYtHpbqSy256DvUjV4Y0UEw8wEWd1bTfy1m87oLW5NaF+vJksjvCW
+voGYu8ztfGIiI3VB4u7ixu8TEQurc8GH3Mhiyua4A3Uhn0jyNoe7pQnMwNBDDU351qbzD1w9d86P
+C4W2bb5wW74QmbJsOFvf3zqzva0v86PdTa291zz4c2nfjw9suJDE10RqTu/es3pqsWprZ42XDH9/
+d01854/uLWyZM2vbo3fUVC/fXVlYv2JusDtb37NgclV08tlTntSxzssv37dv1Tl/vKFRbN/72Cx2
+0/Y5q5+rBRsBvok8QH1TCD1T2S0RSTPBJ8laki77no3gcR5Cj4P2pV2ZzVVqf8yYGTtDJAvdDh2w
+3ap+XLDb4m5GBKLdOqb9WyMkNE9pn7XwlwuOfoe1kBQxEPb6y5VvK7pPRl75/nayEm3WsY+U2ezr
+E38me0g2jP9MjhHBkCTzjChwrNZCXpq14FcL2MnfOqj8TnmdDJJ/HCn+4JXtyt1Hv6H8TPmH8vEu
+agfr2GXcAu0tTJwRmSIPgoQuDB0PrrKOwBZxrnaSzXNdBPbL5dbCTqItStqTuggftesSdURQ/t4f
+GXV0W9z1DclAb3h+LNmo/LX36nZ7ZYP5XWFpg9XHp//p4i7fsmXRjEdJhOeVt+11rnb38KzNVQN+
+d2rIISlvs4SQ6GPNsKbZzH5O0SxiKpj5DGATSZeTiXZU0maLDEFPyRgN6SJh8JJwBlixKSMZD0ls
+Fj2tgQKHosGIbxt08Ekj9btGxpCWzSpdzWExJ4adYTEqziZbniFblF3PsHH1VdlFtsAaJis/JiUy
+F7iSZMD5lwxGRod7b8O9l83AdTsokJkDi2QQKfxwdxGw5E3HsZFucn3LsvqGeZfWWt2Bydc9Vb0u
+d3p+aq51S2r52a07F6t+aDXZyT7AngMyFkZaZWIYxS8qZASEzIQiNyZk+bButY7N8WTnu+/Cv517
+7D3yBKxRYDInoL2J1wQWj7KH+A6/bPQnfQbDzR2Dbu7G6dMbsycgNrrOTmWvZof2eVgnYyc50slt
+fOvIbmWvLv7Pn1Ns1X3ssGYP2Cg7U81MZooWdBMeMEkatE1xDRCUoutw2MBVCHIVME9vG0UvIFc5
+wMCYLRpqbeIe4CijRw9pB3cYDrldogC85CP17JiV6GLzLU14C1aC777iLtAX+43brlz20LxX77l4
+vq+JDNW1ba2fnK0yCAZHuDI/Z2HrLPZOkn3rk//4nvIfyk8P39sVyi/fOXTn0R/c+3J2ztn5FQ9c
+svWC2mVnXK7uifHYxxzaWxd4vqKAttack0VuVDIBDhRkq1Yli0jujOQ8JGuBrR6gQ+sEOlidpaCi
+0Ra0b6xIHbguEdIBw22izvjIc5nEdwLTPcGk/jfKq3foNzcGvq1ZsPyeRHCGsvjom7d4DRrdC4Lw
+gpm42OhSuh4WHLIF1lPDnMkUa5CzIeNo0YOcNaCxT2ckB5VJyUwBsuwHZFKL4omcZYUaNN06UfaE
+Cmi1pQTwOQS+VGIA3YsHWMHhTySp5c6jkW5G68s7qG2eYMUJrwMDje6T58Js/+5dX6lbcdfqeAXf
+NHVdyjzUd/Urb166Q9mz4Zq3H+4Wrf5HxOojm747effNN/TfvPCps6ra/ckzgpddVb/4rLXf/pPy
+7KoNF1RVdfnOVq5TeV4F8mMCGpuRxizSyAONIaSxEmlsQRWXayFYqRWkGIIOp2lUcmbkmGlUzgOt
+RuC+FEIXJVUDfXxWpa9SHGF9sVp0USGb5KfxC5gxigQQeEV0Sdgn8O9UmpITfZar/MpH4M2qLfPy
+S26c7m9ryn59fs/66woOszWU37Z727nDD943snS4u2PuV4bmLrv+H7OevK729IMX982rTPu8hTXz
+mrLJ59P5s2JdSUv44js3NJ4xd8bOBWfMq7affsaOO3d8r8MeDrbhDh/7WLMT6PcyVcwFTNGJUmfL
+yS6QOjGLeMkBUscCO0regJM1p2WvZlQyZjFgoDIAAYz3kBTIyiYbtZRe01hMIYeBOyYvSoK9iuqY
+IYBBEwR3EivKXBXqmpjHbQXF0kWdEyW2JR+HPW/m2TdetRsLS6aF+p+fhaL7J+XwLfzGPK9R3rpr
+r45c+0suO+NXCsfxWvaflpt9YzI8e8Mb/H+eR30X7K/Am5g6ZoEqw+C/5JB+VApkZBF2WgzgekU3
+mvN6utcxUKsMYkEj4Dm3zx+iaM+CGNAag7WHRFkIAt4TgRrJCzQk6caO7SZspj2c7SLdqr8K61qy
+J2yo5SvD+ds3zYmKPn/Xc4Mrh8i1p7fHXcH9NnfapvBV0x67p/Oa71709dOeuq5uGLfTOykVWFS3
+Zpq/x305u7GqJto4tWnh450fOFO1K0rvf31tyokbSW1hI9Aap/YjxpzFFO0ozX69ajRKFRG7Brav
+AhFynJpED+yYR5BDQKvVPion4DUEVrBotBtQca1iUVOhpRsX8aNxtMLDClEyFCSNTdJSQ4l+Gqkc
+pxFVl3HQ+KKs0I3k4Lffm/fPh/KpM752Y9v2+2/70ds33EaGfJ7M0KaE+TvT+shbZD9pv3p45OyX
++6YFauvXfvs/d+/ccT2pu2V1eODKmtZf+lBP9UBbGGJoO1ijoq68jyxKoCMjO8G5yBYdrJ1n7AUq
+XwAvYYG2fNjNMro4BRFhsC5Wop9cxa0eOqA80K98d8HdU/ZsV15dEKzxVXOPktDX1ym7jrxz22PX
+vrv+b584A+3DyFeOaYbfnQK+VoEUdTKXMkU/cjbGjRYtaCfaOVhFF2VpCGyhnkYmEMKFBDQQJZsa
+bNiEEavNY0nL1fBWdUb2gK3sxmhOr2LhavGg2eKP1ebaQd5kDwYXmP5oj4m2A4xe9NTmJmBcsI/o
+jLLlAG2c9WU0SwURES1shPu4lWl+uDG/NNafnLS4+ZxX91w8WOWrX/reN+7/9cEr7yB8e2Hh5SlL
+NFB/7mOPBCojZ81zGiqddQNLYqT9ma/Wp05rWXXnmjntjkT1rK/csLxmcPZLj790yYWnn/WDhU2N
+K6pmDUZb5u9gH2prDSRmTe3wDrQ5Uj1UJpF3yeMyacJYjvrmsH60ZK80oUzaj8uk2z4quQU5UHbT
+KJMAV21Fk5nuawBk0iZSmbSbgENmNLSYNgpDgMYUJkRcToHwWjSreap1cccYW9DHNKMUXn+r8vHv
+lTvn/e3r+dTCfTe1bSezvzO1V/C6G2YN1mW4ff9509VXXfcnwMJ/+8Ou4upXVNn84Jeeod0gl22d
+QNsywEFvcPcBDgozvSciIRdERKVgGQlFxpCQJKJseMHARIEwgwgGRmuGiNFd+DxsZP/0g2XjYKlh
+BoAlZ9CTmbqpdiztdQJ2Yu+v7XPVLA+XkRTLzANciWsVmQhTYIpuXF9VeX3RjGQ7JPucFGj4BJkD
+KeYyGDfLPgCaIwbRXaWu8bNYk/v0Iuch+Gw87TIAn8GBG6aeuEYViw42qVj0qiWa6AnLBD2fxuzi
+/qRZy/CA95qJ20B007h5c4+uZPfOZZt3EOl+5QlFekC1d5vIRk0YaMIcnp8pajEK1WhpWhFwO+bw
+MFenAm8nga9N3BNH5nJPkI3PPEM2PPss/r51zC6Nrfz7DCRPnGQde9fRs+dw847sh3B9Npl7vzJ7
+hzIXf9/SY++xH4Ms1zPdzPVMsQP3u0ndby2KdJIbLXlsHVozhaBE6slImUOSLyu3OkeLrRl0NK0O
+A0TQgkRAEEpp1TJkhJJA44eRaGtGP5a2w9QEiIloO6g129y1TR3UDdnAQEu+gpQUS8Rg99dRm2Cb
+EPJaiI53OrJ5tAgo+PhWvotQz2RhAVxFPiNWS1vrV1yxd+miVxKD/u57Zp2XOHOKtzkcbNzc5zIY
+nJ1Rn6Cv2+o9MceqmbnjzMiUebMufOVKT1JMeNMB3d3dLp83v2d1/YxzurqSvgqPtaphStBy5IFP
+YXoWYtTntUXNFqaFmcQ8yEi5TKmepm+k3kzJq14lMiWeXhFpMk3n1KgRVo0gu8Cm5tW7vCB3wV1Q
+vQsKcgTujGp8PAXzDC7glr0gdYk9Bl4QvYn6nLUHIVnQJlkKUkQs+hvUZENvvWjrMRoZiytSE4Rn
++CGvSHEbtbgtOQwI0Mom80mIQtH+Ag957rh15UXB7Qpn825NNEQtMTqdbpKIAJud7eeu/tZTvybi
+g488eN8HnemKe7ff6Zh20Z0z7thZYVjWVmgtXPGb//nG/htuJ+Z/+0OD8vt/KP/22hvsNLZyVmKx
+wNbP6nbWkY1vH/zmqjV37lGO/dddd6x4QvdBunHyi794YFH6BmWD48zFb97TsVMeUf52jLlr3+Zz
+73r+5XesImlrvOj6dlNn7pw9wPdj7xz7WPtjkN8g2ICpTJFBW2wW/JhcJuDMNKIvm83SYLzkqGJ4
+EGMHRoRRagoYmVBDbAlgSoyvAkSgDaPF1XUDCiBxEmTH0RtwiHeoYA4T41X6YKCDFQlDLq3tTXsy
+ekn50Q/1yyf1/O4/fLXVSf0lyk/IYyR2UYp/QavRaB5JHbFdPMWtFymUe11r6Z8X5wHXsRvJduqP
+B499oE1rLwarW8/0MN9gigHEA0xOjgGuI1kpJshhQK1W6pwB/1TghRGUs7E2YAWqGlE5ezOS9pDc
+LY4Wtd2omVoCmtktyNUgN5UA8VvQVNvFUbkPHnRrwQubq0KR+gxKRotYsloCtZjpk+3VtD7ByLVh
+uKgsSI0i3ErtthG7tgXzVbIVgaIJOOWmoRjNuuZdoeO4sOy+60kk7prgpuDTbcRNo4U0iSB+HNRv
+bA5OdQdrdatI+PGXi+0Xz3Z7fn31DR8Nv7DuebKuZ+2uOsEf7L5karXe5g5urWvfCcJs13Ocnoe4
+bi158WavQcu/aLZm686478b1Ieeyv3/vwi1Owx/SG5NLJ3ma+F+ymimnf7Xewna336fGR0PHDmvz
+IDN+Zi1TrETc4zSUo2szsNasQd6Z9QifA9TNiQBvRLX+oFMNWRCdOfi6osZRWY4InS5UOmclZZ1k
+FmUGHiCs5Mfi76ybizY3AUtQe0CxQpizA70a+s0vyBUvvy8cmbL87muaL3rwOrJne/7Do8r9P3qD
+vY+s/MkP25QeywXnZLu7rvmD8vHOTelXhw8+AzZn8NhfeYt2C6CQVmYHUwwhJSmgBJUApV8ighwD
+oXEBZZKQQxmRLFkiFTKS/pDcbB8t6ptpGQXFRC/IOceo1CzIdUCbF5BcG7w2A5Ir2RyRaBx3vS4H
+ntPlDKWo3W5Mob54aVqZZobdaJY5da9RHDAuDGnGkg5UGEgZzKHEgDgYiYU4B/W5TRpep2U1NsE7
+KWm49eGN7XcQA9Ge8Z09297dcn/7i+c+Tlanaq64at1Ns8/+r6VNepOG5V8waNpuvGvPlBvuGrAH
+TfyLdp224swF31JeUj78wf29EauODE6q9K3cTnyPbdvHKx8o61Y3aNX9R11zazczceYt1WJIkRxV
+KMmSK7m9TAXok5sfHRGYCj3N4aFWuW2gVW6qVQywC1TSTeOMUlj1eJbsWImJW/CcCytLFomB8Po5
+jUy8/2OR/M+N+Ijfni7C9wl1nhHi88ewlEOK6gWWdGQ36CbEmTQyGzELnkrUUMCD1gjKmBeM1ghX
+GQrjnghuEDgPRjFFrQkk7jM6GVcLIBnCxXVxDu1+PsfFwpFB/ZUxP+ZODB+yg+T8qvf5Cm/9/L+Z
+yQ0VysWm/96Qq63873bla4r8N1S02eTnqqK53UoqPzeYNVYq1wv/9CnbLfr25isUc3CMtx9rWeBt
+NXNrmbcJaomleBbFsRrEUUBO23OlKj8jAKergNNORkBOpyinQ4CX/dmiNjRuwiDq0Iu0NBjS48NQ
+UBVYgHc06xUCKZXFJPLGD7yReYhlJacIwTm8ChD9ib5xxkwU0BN5oxsL1tEkTRTID9lmcl7Ve8Cf
+uuF37OTWCmUTP1QJkXtJ2QO8OUEMKXvmVDUZ3coKYE+pHL9T3sw4dpivBLvTwDzJFOuo3dF/rt0p
+hSN1EERI8ZwcBtYlslKYajKRGifaI6wxV4MWV9OaZ3XCgMVFOQWc4rMjumof4C69Kpz6zJjhyiIA
+BsNVMmngl6AA6bBKHQXWhTHr4y/IkTrkJkQessYsfsZ8JVXnr+pxF9tBxniZBxXnUM/Bos348Ldk
+1yv/JRzZ0XTPTa2Xbb3oiW29HMs6RF9/Sv8b4n3McF6bsOffe3LKnl/+gX2AnPX699HGlXq8HV3X
+f/SHO25Kd3b5NNkO0Wfi0WOaFFurW3fwuXEZ4/eAjA0w3yx7/Ey2b8zj1+d60eOjkBXt4RitMsNj
+RygOj0uePJU5j4GmCQoGtbRWOCR7QXfzWWReMeVFdqbihnTRm6KZn5xBLaV5C6LtWza3PRRp7O1D
+lUyJUgNwrkAwTE81I4rIowA29NNkg2xIUgGUxcjnih9lWbilkzRNeHBimrMlH9HyAfJFonkn2XWj
+YW2nnW1kqSqX79WcKIjnzfB5s/aY8hN27MmnBVYUXzQpd7Vk5qrqTW/nKduP507f/K6tq+mM8v0Y
+/7kA8D/EnFPW8aCq4wGq46HjOo6slxy0tm9D8Q1TBfc4RoseLXLWA6FDUesZU3TEurJHi+GZUaTh
+mWwF1krGL2LecV59AWMCX0r2cTppTWj30dc5DdBVBZ6BIi3MGlqAAntWsgiyqFVzg/whTANilehE
+d0dXxLMWjY7XbvzlDI/NqOPU1ehvJdffqF/bZbTxgAVbuncp/6Fc++0nW3938PkFDzx5fEEXHv3o
+67deuP6e2Y9/jaH+/SOeoXwuYGx2IqeLzWhAstrRiSwv2uPV4xIfTWHzhcp6sCFEajsJ99s/w32E
+x1IO4F4InhpVg3HSrYCIM4kPrYS3EqzLu9WYjDvZHpGXWLL6Uv1Gsnq9sXLrTW8+sqVl3Ro+O61r
+1qH9J9k/9toB8obxRav1eY1p35/++8m2iyv3BJ2txIzyOhn8vQB8DDP3lblYpXKRG6+CVYHtBG8d
+RoCMpRZPmDIoAAz6AlGOqMy0fx4zESB41IxP0K0mRihfw8BYNBsBUbZh/QBCtiqUcebLZJxXfXaY
+i4Umfz4DTc6312XrfETTrvzw6LbP49S6I4+I+kL2EsXsp3nHj3WYH08w/WX7KdhjY/bT6sCeHRr8
+S4YckZIZDB9UURgRK70IBCWtOMK7Pb5xabDHSY7E7RPCJS5K4H9uLAEe0cPSbycucnaK9JLBZYZM
+XTDJP6C89oJhY3NTSvnBK8rTKfM0TyClf/QQUIAB09e4ptQnv13bLpYNEXvtkXc5nxLkr6zUj9ui
+ZvCpfZSWg0zRh7TQDY6pGxzNFkUkxJGTBbh1ZiVBkO2gLHpac0rSAiRsUZEL4sZxCDaCtCOl5KEh
+d9FDa58eJ7xhFEAxKiyADWFPMaQKcmD2E3oMHgF+HTAINr+Kkz1GNaPhFiFSV1kne+PgHOw++Bec
+wY//QhQl3Rj7bJ2gNHnuBL/AOnVEZ3eV+desP73TZf4++1Zc0J7mjWT0D5DQVw2zuyuNrx+ti9m0
+c72RBsNTfwHWsTtI6HsDqSO7eHLwa1VGatOfNx3dqfzob2luC6/MeBgequwDGwOYRIv5HxsTBX9K
++1JkN4ARmvyp0oOgxyjksAPksKuQw2AaleMII+yI/62IuqrcWLstJytt5VKjQ8dqKRoYA/3NFPQD
+RJhx3sq3yRmk81lpxW3KO0vXKPe+IJHzVp7z8NdXzD/r7K8vuKp2mB25mwirfnboZeVnrxeVj+b5
+Dr9Mznv/3of2XP3se3sfGh64tow1bRAzNzM3lvValWEpS/1Q84TQJ6UfLQWjjAt8f1CvlsBAe+vA
+FGrrxmFmnYAQnsY+WAWrA5UtgcbamlDkk+IBlzMYyuaoYYxSmFlXQAhQNBrU5hrA5+Ln+flsFzuh
+lqDGRdgEo/ti97X75fMXz9v/vZ4rH739e4Umo6dvsrf16gvift8X+TOzVqsttJz38ttXXmj6D23Q
+3/Hq+Vpli7L+uH/jmBlHD5b3Os60YOaa7nbN2G5n9aNSVabkNKLgEylP973ct1Vf3vdWeE0g7XYQ
+Z6lePKB1eqtiVmSQwSb7AigM2ZovFYaWXDaIbkFtWKknSZ39lOTDdMeVax9fnj6nQZp3d+nab7Rd
+5flu8GQic/TN4UlZd6su/8S+i1NrTK2aoRNEiPrYv2gfoTLUzzxatoahSC43LknFcNlhBFVXi1Jl
+L0tVD0hVqjVsB6lKYb5/gAbWLTbsJJJaBFkLAbU2U9S2jIsYPEQv6wYRmwSvLRi42JqAle3iSMJO
+hUtyY8qFkVPNIpakpFZR5ivhEz0QxxjcnxvH5OK0OqCjTXCqs81gV1ZyAnIkY+1xNO/yaXnbu5Vc
++8+rr/zLovVb41X6/q5f3dHcuLnC6Bpip7nLzvkqZ27rdffURxotFdbPSJ91w7qXlaMbHvpRQXzM
+/GTPkl+wbG166phz/p12/bkPVpvYJ1T8vvTYYc0tNA7awRQbUAZ1htGirgG5pGPBjdJyfAiehag/
+DfkwFdOIGX1sJYyCSEYF2rJaC3zEiCZqA+fUYGHdVBDBOZlDWISXam0lT6WvOkN1VteglrFD4H1r
+sX0Q+aw2DwbZia2DTZjlDH1+42BoqfU9TcWss7++al2E9gwOzO7cTn79duA9tWfwjHWR5JNfvbTQ
+NWnv0RewY3DN0syEjsENV80N9rWd0C446+or9tzWvhP4kgd7tlK7DXzZSqboZlS/5VHxJ8AJF0ge
+QcnT0K5eTA9rsyMcwZ60KIpfEuvWsgWMmtdC4xYPgDp0VBasWDv9AbV/0l1O3QFgCOXHAuBPNVd0
+EuQFiIqVAI7rYf/5++CLemM8uGSZD5x0msfQgt+cC6Qr42Ytf6WH5+4jh0W3Es1P87krjMpXlBvK
+Xhodd+N7j2pYjrzUqO5/4djb4LM3MxnmDqaYYMrhL5JW1PirUPUYACJabwiACJEaMlLNIdlgH5XS
+iM50QJ4uTUWl3P3rBAojltFixIlPIyEQIGcEL50gN3IjvJvGBg22IDt1mDgxBxIoGxFRigE7GIhx
+5UgNyAMRZTZArdYYpC0XfbEseWKMxrFMGGxZsx27xAqG3WTnjfrzWh111TO3/1ubnWMJO9MNUGYD
+Of+rhrVdeZfyM+V95eO77hbAfGuKFJId/c0vLqseerr9h3LhQrt7l28s+Dq6QPm78u6Onb9hcxiR
+0Z4VwDg+Gpd0MEUvWiiVVzbnOK8EF2J9RpA5LYoLxik0SJEZL2aS9BPJsufsJyJMoiX1bJLV30mu
+xSjlSOrFjLFCyKT068i5sP7Oo/99jFHWxVtrKstrP/I6235ji9dgNqhr/mRRSpNenreU+4Edx97S
+u2kOaCZTjKrms7xkV2V5ySNavdOLbd+wZg+smc1i+gezObDmqGg7oDMYzTbsU8A23wrTcQIsgIpy
+dtBaO5aAykTAQ6LlopwWFTjpMDxNbIcNicHo9amP3ns7vF10JKqb9TeQmmsMmWpRSSn/JQXfUt5V
+3owMud0qUbyGPRpnj8SP/Jr8pX96m1+vx6cGlnyyKM0+cPT6lKZwiUfHIX0p0FMF6OtiTi97jNpM
+e9ljjKQbsm1IF7iKTqCrLksL6kUxEMZPmGGzbP4IFezujNyD5JohxJVdOdopKlurVAMP5t0wMbVi
+JXa099TaZ+FeZyCu4wqb54ADTgfeRiMpvbWy0ieSF5THBppEWxXQvXqfIVA9ODq7Ix3P6G/40Y+u
+0wf6lTqybHqjaA/qJWXfTn3r/L/Oy+inpfXSvtf4FziOI4R8n+wftvMauslaTqO8s2rmzCBPGaPV
+Kp3K7IU2cOuo43otiW7sj7nqzRRsEMYCPHoVeFTHXMgU42qOVU6ALQtnEU/EtGMKLzqOS4TgLEuE
+vSwR9Rmp+pDsd44Wq/1jOS7ayOKvFm3f0hqMgqihDeIgNAnQbZ3BXKO2FBwXlTG2laVkgktU8yvA
+ZQvIi/dwRdOMxEfJHfkkoOsbSM91+iyISlxNnEjKnZhK4SqUW6bMGBcYZcE7Z8wMUIY8D5JydLhD
+yB9PnHS/wS7apMd+P4g/K2kcv6OMU105yQvGDKN5K7g5r3WswahopcknKwaTBrT1phzNmuhpx6uk
+E2QHUO+EAARTJTrsszAUJIdYYiEy8aO2OG1FM80DQ1yJuk8sBeoSdazRXI7XiJZ28dg1obiOlPtI
+MPagKXkL6TRwFuWN6VXuuKLYSDc5RvotRz4gjYN93ryfcO1X3nTj41N7FwxedhH/c+4Zh6Y5cS/5
+qyj+6cgiJ+v3tm5TzBW8liWE5YH2ncpe9j7t84yOmc1Iuoys1Y1KmozM6mgtGxGmFsIvLW1A1erA
+oGsFSYOFZKJmLkmmpFFPdmhopK7hDOlyBdxHwrool9Pt7CFvs79r/q0eWyi/+XHTfpS/y5W9mh+U
+eyxzJHr5W9ymt7TPY4MlYQRYU4auabLaJ6quSVteE3uonCwtsjr8lSyG86wgceh+eAwWeRosasZX
+Ys/n7FHgoaB7N/dbnvyyV9m7X/vaN2k7J+4/t46brF3P8GpfqsTlSqTc/gwc0Y9F12r/EQTS0QrS
+SaZtJtPelGRuHcseVYhN+VD9WXcq67UF5Q2gK6D2UesYQZMuvxBKRrmJ2hm+U/O1T5Yob6ygvbGa
+ATbFBxgN9l9rMiAvKsrX0ko0Z2IsmrTMq/8UdEK3uvdCYlmv3VZ/oXL9SsDJ+WPvaQrcfUwNIOUV
+TLEapTiak+s1o/RaDoIYYwOGbDaMlnS5ajdgYp1OjbTIIbnWrMZUtZgpFe3VVD51oMRFfyiBwZNZ
+lDFJj+DXDmxoob1A1O3SfLMu0tyUV6uLHLa9YOyQoN3uLQ4aT+VpcXHhps61l7E9s5q97a7Xfzb8
+nTua1zlnubyzz71m/krbppd2DP66uq/N02wWbhy88OFVUzMWF2cx2PKFCkt4ys6bujzh+KzHladn
+WHatGx7YM/XDjpjT1bC4F+MEE9DP8ynGzgSZ7nJProsfLfJIs984OiZHXIZAEIU4zCiMYn2Ikf0u
+mt6RGQvtikJxieW5ckcPRes2sYkcjwpNPDH8ZO1tT9972pR9t772V6kVENOZ03xtU5uWzNH2PWjs
+OFJ6/uLVe5W/P3jb2eylpPT0Jzfa65Lz/20F9nsnj73HXQv7FGBaVawgu7C2iau0YIk4SHXOBmur
+wrW5vGr1yCKO6Bmje7wdS+28CCfUbD/iIJXnYCRuvPW921atVH6ta3IOtDlqYuHejzZ0Pv7JKxdt
+Jnf+8ra7Jw2sePHOWjEWmXJgSbC9bvvNF16I/IsD5p8B/PMxSeZypuhCr0lLrwjzbXgh6kbVdpeo
+YVQyZuQK4KYZuFlNBcgvjEp+2gwhW62jRSsFeFYzqGAK4Z8fJKmi0qj2+JV0vMsdpV4hpJZj5SjW
+ahlipeET7S0J5/IAgmAnEPnqMOzMI33lbjM7Nj/EV8yTCFPJ90/DHRncw1vv3VeXvP4X/5xLKutT
+Ded0iekNc+YRw7s/mfrV3y5drIOtOWpUGg+a9gUr3nzxZz8abs5MI/fMHUb6cV8egH3xA/0LylVn
+x9jOxDSjpYClEvvGAqgzQHLokKyHTULi9CEkzuWmOuMo15ctouQqSAGbbGToWRJJf8LOYaNMNJFU
+8au6cQQMfbOqTclLr/7Vc+efI57754HwmT735TWtO1f3PP7nn2zeSPJLvqnNz866MuTOn9+yd+2q
+R5s3CYQlX4mbU5fe/JXNZJB1stb8oMNZq9oj07HD3HrY1ySzkSnGcFcjdFdhM7FfjH6T3WATKoGx
+ZrDnObmSH5UTulGZgQ0WM2rLbTWaXSmRlR3WUakyW2Qd1PLGyvvrYLHU7vNTFohoK61Uj3I0NQp2
+gfYcgPJYSUtelyjHvbCtIZ3NnjDxIzy/8Iqn8pcuzFisUwdvMJkOXJR6u0UzwxvnXcp7jwTcPnZ0
+77Ydu56b6po5fWqLIKRffEvj/FCjmdzz5FebbWRfirjJKAGrazt6WLOHu5tpYnqZOWDNiw6i5gJ8
+YAnxWp7Fj0rZjJyHl1hGnoK54rkZyXRI7gcRZtCHNFtGpX5BSlB/Ag/5jJwQ8JE8HVv44bId36q1
+jcqnwYN+EyAbjTGLXT7ydIA5B2LV+SnCLPT2VWLRlqqhbInl4WO8ppZ+zJeFG1Nl33S8cczCLIO7
+MN5q2Tz+HaQFvug5IpB42j6VJjwNdwnyVIt2FhsN1XarDFEbMCd0dNguiaWWnuX1PHfp5S/99/K5
+y7oGWxsH632awa7Lvuf18KbOI9suPPMW5ejwojvuJ9GdM9bW60z+voM9wyZrqKspWGm2hNpag8oj
+m1cF/Ykz5q3xeXp+dPfqNWvW9GYXZSKCf8vltYsDlY26KtvKMzeu399mP+/1c/JNdR6T1+Bu59yD
+dfZ0Kjol48zUleXxTc06kMca5mw1tpQ8ObUDHLyVHaRSj3sUONFgp6nBNoFdKbd6Y+BcO9bqrbdY
+KYMDeDbR5A2jkdFjM67E2KTqcXs+pnrUWuaoRbHRc3C0Wop3YlNCte2zOzeu2zp50C6IiUk6x5vf
+yre15RbMFizXFGMD/aqJf2JxfPLceXtbX8r1eHL7wibS+/5pA437773t6oSOXMo1Ll2s5m99xw6z
+Q9odNH97drkX1YgaqNepxxpKIbWbj8PuSOAPB0aG6NS8rngIYkUKwERawxBNgHREAQG3xGVpklcL
+hpMedgCEjckqrUWNxFryrNOBZIZ0CCCbPtvZ6eP/8OfCzC7erfzuEaNTb+vvHm/1zE6bls2yB/cZ
+OpWbXlu5aF9q8q6+299ewsZr+10p2jmZyzVT+o4tOHqYKECfj6ll5jPFMFKUUikSUfO8GTzcgI3T
+ViSqjp5e8mdlu2VUjmN3apbmLu3Y+G5yhtXOFQuP5sTupN6AQ2VwqQdhEniAgeewXQUtKPk0TY+i
+/bgwbdKzGnAKf/hz0sTyd59xTtOlC8m0E6lT1lMzctbPnp2y6rUlPJD696OHz33tOxsa3DN5+dN0
+qnb0TyC31Uyf6relWI7KakkwIjabKK5jcbKA0mnRVJUF0kQFMjEmkONJZxTBCWW4DIZAkePSOPO8
+LevW9boyvTWF66ZfvGV+KGqYMnDr9vr0XM39D/ao4vjJ6Ks7OwKebOva/srlX72vwaa/vnJzquuC
+024YTrGPk2MojZQGthFocDDT1bM+tH2YOvIJq3fSzlyK+m0U9QOiL9qo/NkE0DsXTQFUgKzpbIUy
+MSznJ8e1amzlPRwo0ADv/rdv58pqc/RjJbr58plVA/sCJnKU/aa6Lsexw/x68L3tzMOMeujWV5vL
+FT00+90M0acLdEWHdoGrgLsGkKeq7Aija9CXVaWDtgg0mVEr8MQySlTCTRPjWOOzAS0BSkvABwoU
+EGQrSF8nvFMP8bdc21woyIECipyBHh+yiVIFSKEL+16bABfmqT/D/JPGMKZdoFWqbaaIl7ZbqMTb
+y4CYZiXdEbQxaGIE9TLh0L32VmL4u/Meat6385KOHtFTP8A7//1AvkVX252wR6OCluOfv6Nu0bxe
+k/GVO5r7QQv1XT9Ys2zv3kGAvh9ptb2RbmReHUmmO/U6s/Mi+ayLWmtS5Pzfr228Tbnm9BRJ/GXl
+4nKe57BmB/A1yQwz1O1L9px6xqsqJ1t0KjiGaAdPHY0wfOUYO8HZxw7JAcpO6t4DMYqMYdsjakBL
+ymcdkBHUP3GOCTY1OdGoYkOdQ/fyLxLffPGKq2wzvTFKbsEZaVo422K84+FIc6ZFJfIHD92n/H1b
+0oLkdYzO9dU03vPIjbeH9UDQmVMCZYz2Qbn3fUDtfZdd+jIqDWpGx7reRYG233ixJiKo5V0vmkmt
+Gc1k0DWh/PGpA9Dx48dIVCKSUwfu+N2vLjr3q3f95MMLV5FmnzszdWZjNts4c7AhSx5a8u0p925d
+/+wv7/nqjgt+374kPDAwZePmwUmTplLbj1gkDuutYtLMVeVqToRXRVnS5ORqZLuuWmW75MtIlRkc
+wkCk2owUOCTbQYJD2WLAPi65doGeTqgAorAJMAEOb8SicXsQaVRguZKRrW7afixXw07JFYGC2j8k
+a42q4IIv0FGKBQsbSeqo4KowDJR2QozD23T3v5WKP/jSHXMHF93+7N4sO9lXA1jsLwendZHZbasH
+fe3TmoZPE2Dn+CbT889fsFJ56+e3TtUu0euub3WRfXXsHeSqpSsUp7W+euG/LW78Bo0xgB91wA83
++MJJgMzoWaExjA1xhiRk0FGYdONVTY9AS5kQowl4HN5GG+6wRjDWtqlCJFY8jibHz6QALWqUIH9T
+ef36AmJJn/LPg1Hb6p0PrjyfNDek1kyLi/HNc+aTc/7+wH1tR/+hBK9tscPaSYrkZixe9euF2XSy
+itw/93RVl7h1sHYvoEo1OtKXlceKu6i3jimPDyePyHZVefzo2jxl5bGi4Jk9QAODBkYiNlljHLcn
+VBLRkSU+Yy6Wb0kk5i3JxGevWVVvMT774JhVuLHWsvSOodBk3w3KlvkT9D4OerIS1tqIpy4yyGUt
+Xwa/VViHAPSbQ6ZqM2rBpUo8QDjB402jHDnUySctoBp0GEC9JjmGRHF19YSWXBzYSnC8ZhqfOXDl
+VyMNyfbJq8+LDa659L2/Dnmn9gX6YqdNCcWDDW1+79d6+zde+Z+fDF2+adj2SKjGV+lJFcJ9qzfP
+XbE+dv4q0dtR2e5P+DyuCmNPb9+KLbMXb1L9LnPsXfYdzctMiLmiHC87jKNFUzmTgYdAjTxtwDYK
+GLDQZBxEKqGsbLRiNy08lwRE60G4DWZkAV5Y2q5IY1UBZ6pUekFN9EaqOBDBeekxKMksFq3OIPoD
+Bg9b4rnBXBfXHOdhq3TJ8ZhbPfLQ3GTnHyL436DDuuec8J+tDsG/snnumnsbL1vmTVVC+BLrKBRC
+Q5c/r3V8qH/xQKPFG7/2/HhFNjVwnZ88SWm1gb3eCfsWY3ap9SX10JcOCKbn6mxgshEmYhssYdzj
+SDFOw1EtwONyTyZH83Q4XUUyZGXBPCpbnOrBJm1I7SEUIGaR3R6a5fHTFIPMYI1OaxRoTp+ghFLJ
+jAOORIsoJLMTQ3HVXjbnwU7adN8lpvyOKTP1/ONy81d5y96H6pKt6y/e9GK30zLFwxb38QPK0x9s
+yzxKFs6qU36h/IFG4G9Mbev6ZmHoH6tTFjyHzDDcj4F2F/Z2OSg2IeVjx7pDslVQjx1bdfQAFs2f
+2ezqsVaqOE4Hx+vCRmIkS4fPWuDTT57e6Ql++/XJy5TDa6/ndiqPKd+5Y29ddOt5XSbN936mvL72
+fHI7uZyefz6svRF+r4dpGK/pFSvor64c/9XesV+NsKACLawTmRP2kZydLmEMg1pJBdGyRjK0+ZXi
+MwuGlp61M21J1gw/PXrTLcqfH+V2Hn2e7T66WXri0m1DW6s371l48Fcp8oqyLMV+Xc3Jv8f9le7/
+irKNCeJxH0KP41N7M7bXPvBwPgFTibJJVHfWBzsrB/GwqFYcIbyLJptNEB0JdhodEbA+Bzi+opIe
+LsXVu9wtE5auC3LuMGi3ehiaRqAWcl3HlZnOxRsWNKTTscIlTTP7+2uUCxoW5grdZy07+GBDM7fz
+7J8m75ve11R3yaJUz+zp5y1d0jH7ntlduyf1PXnt1pif6vCxJ44e5t4EusJMnik6UYCrMijV1F8D
+1qwsO+lKG+UsiGQVXBDaIqytRAvJ0iNF1DMD1sStF46vnGNBFOdaTJ5Y3/Rz57qsF31Czp21/Yxp
+q5Zfk7J0tl3wH7//4Y64sqgr62r0NC7zeckmdqeyV7ntEJl90dD5iWt+uvUj5U3lu6sYtXb0Hvcq
+rDWLmEnAtTpzOOJFcmUljSA7wFHXZGSvdrRYQysBNVjxaKD1olxGbkKz6q3BXFY4gqZDI47oKyqD
+ZcOKVV2aEcGTFYnjB87BjlhYXZYOnRiPZaL0+EW0IZp6r9QWfX6xz9UQ6gxX9Z4/ad69Dyxcs/yH
+F3W8cbrfMzdoCFf1nN8/+5YzqoOdYT9P7n7nV1NyF0arhcTUDdO9rRBVvXjaH28eWB6MNy4ITJ9S
+2Wyu1FaYjKp9TSpzWUn7KmDEGEORX+SQ7AXnxaPNFC1qhsvLqxsDUoMHb1oEet4flxcgDgvRqWlf
+WrWJiWgSkknN0GS7WN2w5rfpoXabOTur/wYXb44LvsFm5RJzhbONPLM/7J/VTxy3gYjdnAy2pr4y
+++67zk4OP5bLKX+aFRcs8d0zyfx3ZwVb/LjOHcp6MoO30bw6HRiBWXHaAlZ+GcurizlxxyvKet3X
+/rkEZe8I0LcT6Isz9Qw9KmA6JLuAPle5mVBrwRYQOQyUYm9R2ERzwdg8Wk5vA2JKiHa1uKwR1R50
+KwHSBVQazVC7aMkODXzdRGkjVyFt08aJV94Byuo2I2WJlYQjAhIWu3m28sS7s4PN/jjyoE/54LbO
+HXVYhyAPcS+yf2LsIH2SOYNNjXp9+QCnRo9H4I+fPBbN1HfDc2qW1BkM2eP5xHoC8tN52orkknXN
+t0SmDJ11xa7JL5yVaJlDPnq42xt15s8d+nhG5Hy1x0xhCdpePVOJuNqCUa27fE7TS+stKotHDKzR
+Am6oPD6NNapayolFncVNAyeskeAm2Ow5mx0kmD0OsFWpntETecXsiV11BUcPlDbk1KgcFlAiLx49
+rBQ1mifVU3un0RhcldFjldy1mmmAGm9lqEmkAwG8Ah4mNYJlpB1AtkyJLw+1itGMtEvAXZZDFelS
+lVqrQpkul46kKkG2oPU0q71yVbTuURlW5wFJ+gKgUGwK9NPzHEHqNCEuLDEmYsG2SokHTF0xnqxW
+J1mB6kY/lZGnc6ySycb65Q+9b75s7mm37j4hLX/Fs++b3u8nvfvv77su86Jk6et9avnE5Pz5lYd/
+Xv8z1S4d1mzU3q2ePetB31Cg/cU4ToAOjtCOljrre0RzWmrKYWW7FIzhHRZ+JH0WuyZ1WvUImuaQ
+XA28qRakAEoWRBNSRUYOCOqxM02FGuIFRLm2E7hRDV6lnbaNFfBAPsbK9Z3wkVrMahc1SSwVSUGb
+zAPv5Eps4KiwO1UXk6cOGvQmpx4dD1F4W2aQO5bHXGYkqXof2nWWKwOqehYzxamnqoyaW/gVruzw
+Bb1Xk8BNF5ztWBkZbhXDNtLdMbsrN7cqxPtcsb75Cws3Twq0zF81VH/WXRduOC/eFd628qnv96Zb
+/cLTi7esWzTZ07jhmVXauxrFQGXjNxfxlr/ybP2MpenBoUKDa+DGOVX9qcaUZxvqQifTp+3WDkCM
+kmS+wuDQDYhQMFFs0KiRMXeo3HpanmNQsqrmB+2kB08uEw1P25xC4ojO7jLipRWYYhZsNLfld2Kf
+LmN34RsxcNVmQaO2541odUYTZVw3SQj5ZN7dEnKDmXUJOjcAztCnG/F0fKe8YPGBB0rXkoGbSveX
+li6S7t9/g/LkTfv3nrniql3Lly1bvuuqFWe+88R1ZOpNpQcOLFkCn71JKe164v79y5fvZy+/fsVZ
+Z624/oblK1cuZ8b6Jt7Vbma6mUvUuEGqzckN3KiUzkoNglz/2Z6AEvYEQPiZLUXCGQKy15KTIzoA
+JLlsVm7mR0uVQfq4NQeiMSq1Z6VKQW7j6TllPGzMyGHsoouB5LSBdBkNhS/rDeBy8B0EI4wvugnt
+Fbk8TtdLwrcc+J6U/mkS+Hdj84w4dgtUj3cLJMUjb/CNqzd1rCQP8/ltdy0wTnb5Evr9ym236Dc2
+G575hZ5cOvvxSwz7b//iFgLlrv2EsLvx23kuXbmR4HKt8OOduorX/rpJT+3pbvBVi6iv0oHNKs91
+lDTZsdGO/NjVWHk6J0YrSU7c/eqrr5Lk0UHNH9mnjg6q+eOMMoObB3qfZ6ZjBQcPymIcAMhJrkfs
+P4N6woL6gwuC3A8S6Vd/+EyQyALWYhI4MK7HyGstnnCkJtPkUieayViPY+T6iPoRm3iAsfhreqer
+5o02vKvnkMcPjSaOHy6aOF6EgkVs0WtKJHFUEZYggiyOgSg/SGYuP/2KvmsWBFrXJFotLYLfbXTe
+cE/T2t1n3jR40+mBtnOT7br6qsY6tyt095JQ30GfK3rl/FCf1ehzxS8fDvVaudTPntvZ4q90pqcu
+ydj4C316o9FdM+VbP1n+/a+//7NbOkOVrtqpS3I2fla30Dh/qKbjrZsG7yDt16xvmvPyJQ1rWjM7
+1zfNf+7ShlVtyNPVmiGO0d7IWNWOLU35vBtAIjMw0ZdVh5eot/RECXNI1uOUDUEWUMvdo+UDJvax
+mjeAIDrxoXzvsLB4u3q+rytrr863dOfsKXL5sK+70VZtT7TAw5Rm9PyU2WGvHpwy2edw1Eyld6mz
+O+vxDiRn9rGf8ybtnYyTqWOmMQfUfG3JT9sI1OPS1WpnwZR+AU9NTwGZGED/Nkl9nG3Hx6WserQ9
+K0hNtLKFoHs6FRmXKjIumi0tdatesVuQW+CuWX1vUhaPm+L5dpMqUTOwJbZbtB0U/NVZvm8KSkqz
+WOwfmExDjOYBCDFMrghT3318bgg9xa5W0rElDycQul1aFcq3NAvlrhae491qkkE9w1ZOIFIfiqyc
+vXLZo4+9QhoOX9PkPXRY+anyxs+uafEOnrGL8PPOkO69Y+EZL255fN4ZxXven+Z598arf7XhDn6f
+PTH/jI6+ZXM/mha+66NHu3axT31//8NnrTx8zTNLVyk/PXT48C64KO59b5rnjNPv2lsk4ktbGz1n
+XKN8Mv+sn2zdHFY+1k/ytw7O2nn3zD7PV5pamjai7GzmpnK7aT01y1zHFE2oj9j4aUMhguAsnJNr
+dPSkVSZT0pXHCeTofLNqlavV9PyCVJ/FkajI1SY8Joj4Q7DF0ZkaRRkbhCSvreiLRClna+IYUoTw
+RsqIReLDmoIKUQSvikLG+zFo3BAZS9k4dWo7hjp6ME9DeezF4DenJi1smLGaLJ2SFg0PZocff7fT
+JbRU2rvmvl+16K5Vrfs7h5IWrWldq4MrXTnUGq8QuAreOtzoqFrTWjtzR8OkT9orzp538cWFB3Iz
+/fGcSGfOtnPbuV8yWqYCJ6fhIA2OuDm7LsX6FihvENuCBWRD3zOPDrAm8sawslPZOUzeIMv7lHeU
+3/ThXAwywP2SfQf+fY4pD9QYO/+jwQ5jHrFLGYsWNRxtN8JJd7rxSXfR5nXcBhxvp5z1zv/bmXMa
+Zpi8p9GADhoADfQxM5nfM0UONc9JVQwPbZrVK09GbgSPWKqkt3JDVzYr5TNlVUQTHc2VkuUOoCGq
+ferACExaBUC9+sujJbLFfjoaqr/bkC4G+mne12NIY+V5Knzs+DwKEe60qvTMwvw8Vs/0bJSOAe0X
+i1WJXpSUqbYRp7mFNlrXABjh6DgfCY8/NqJQTcqDumoZMVhLQcoMUa6qUbPiTIhxOuAbHRY63vdv
+p9qszvmBWDxPy9JuQG2I7DMkOlbUh8/acY4i/Ls04YeJg1xNHMoHylblg8JfvrF/y7ZtW/Z/4y+3
+a8CEuyp0vLaBnV11z6q1K+KB3kqtJ7VqSibDVnFhzXmV8+/nddaGwhoXx333JfwZL72ofEAczz/2
+ly3bvvHY1q1/UebMIETz9F6vTitO1/ALhlbV97W0DGh2DItiIF9BDDN4Emdra+alQBYIr5nH9WmF
+47KgHVWHtnyOLBCQBcLzbItOM++ZZ1RfvJpbyj4AvtjCeJhBRj2U4QFlN2XQJdOEEWytOlcFDzLh
+1BC9ukuYQXJhDtukRdZ7bOLx4UFq5lfNpCbK7VJNicjq2sRpl1y8b86ciy95+MGB4VohMrBBc1nH
+msScfRdfctrch+Vzp9rFxDmT1bWtZdo1bhAJDrzaSnUujWTI0dE0FeDQaPlOY8EjcJrxVr6xmTWY
+dj+EqMSsLl2fLZppg7oZE4nGbNFixjsL9tlpsih8ODpInW8zPlxyLffkkTlky7M4WPLZ9mefZR9R
+L8szJmdzSfZSsJsxZg0DcLrkUx2TLlOyl40kGE/rRMWAfSgP8Kb5LaMVuafmt4qsHQ+MYzNaGLjp
+i6l5bJ14gDVZXeGI6n2w7o3FN8xoRSbmsMeH+3Hh2S2bMufPjdRrAtOah6aeK7Xa6tNTHtm8KGTQ
+i4vCSiV3Y+vm1h3TzszmBHe67vTm3MXJlctz867tsokhi6KoNmYxF2A3Am0pRGj2slQU/egRqjMl
+TZm+GkwnlmIqfTFB8qO3HhOWzBhoS2PbKAqKB48m+0UpBARqqlUC7UC5M1agZyNkl6/cMKLO7C0P
+91M7Giak9coZpUhicc/spQ0dzcOZaPvUqopAaGBa7xU33xSrsFtD6TWxiraGNe8t4a6bGp3durrZ
+ucblA0l0hTuHdi72tzU6a53iGcEV5ybn95d7FQN8AOx0iJG0GUxQ0l5Fnsq/Ru1V1JV7QIPETVYf
+6T5PUA5q9pFt3bP0yrPwMwJHFU0aYg0ncztT1KmnJuirrIfY3pxFsKXVjBb1VHL1FSB61iyRXBlJ
+OFQOuYoCbcsVUCytAs47LUtP0Ujl1ainhwKlCmS0imBAVUsVKqPdmNNFRmtwyLJJlCwFucIsjmUw
+UFq0tJGbi9qj+BVJJgJDC/eR2x+5Xt8/p/CDth0d368L7507SVN39YKVFeJhg+Z/1vG3/c86rX7p
+bCoXy1gbeYa7lBGYasznlOd0femw0pPN32JfH29NwMlGsBdKjvwdogw7M4CzW2UN2CMdRKsGOqVO
+0h4qKzU9hWHGsRXGCrRAGnFMZ2TWrE6+ryiLUxaUpiWfGxsRk1jd0r/9fp/tWuftQ0Mbe/uUWwdq
+OzPTz7/o3OhlK3p7O1QdGAb9ZkAHXDgR1YrlGYMIHtGiukCLgGqOV2ymPEp0zH+NTROVWROui7WP
+NdrimD9h7HilTvU9zbrheXdfKBj1lqhb8+Slc3iLJeyznqm9vHFL8nplRbxC1LLnGI2bwSl89/dN
+1C5yk7k8rEsAm92DuyA7+FF02Fp+zGJjf4Bko+aajhimtto2Xi/2OL64XkytNeje2nxu/aMPLZyz
+acOeJ0+foXQsbm9frLlv6s35bWeefvs3tl60eoFSnnBNZ3oBTnpqDCfl7XiSALASfF/6vUf7ySLl
+5odIRvmvBUQ5+vsPQX/Cfcq9ygM+so1sG1YySobOLF967LB2l/ZR4LcXYsNO5rXyyRM8rlVqVHFI
+LUThpWaV776MFM+VWtU3Qm0AUCyZklW9NYjwuQn70zVhf7COhI3BbZ3wmaT6KJQtJvOoYclacCj5
+JF7mGwGIdY9PhjXRE5d58SBnrPD5M630hKat6AnUUzzb2KC2fbb61MyaRZRjmGyy2qTgF+89hZQ4
+vFN3wvDOsQ/kk9l8U0vz0s+TEAv3h+1HXOTvLNl+sVEbyMTF+Jk1ZqtT++QlszT4EY67fcYMVvP9
+zxWkT/6oXbnu472EuZiUklcfZTkNuV4/zaLltOXPJFou1tSdHgLvi/vyYnlfuhm5vCvduCstqsuz
+ZKRI7nNYPzaQDHeg51M7gAPk4+pdXM06ZVXt6f0UxwHnIceR3XGbnOxWJ9QEPPUt+CgLMX8H8h+D
+ONnnpsnObwVCsWRNY0en6jW/kPXqSYSTOdQv4T57wUmc7Zdz/+aTeGINsxh4/33gfYrGzLOZD9Up
+LsV+5P6AyvDuycDwQVXW6zNSa640XX0jNxN0YtxdS/YMOnEizTkVr43Tv3DG/MzZ8MPb1Ee5bLFt
+GmpGG4L5aW14OW0AlGTuZz28PA0QzEh9hraDSm1iMd3QS/VkoB/0o6YgT6+H1wwO7JTzs+nUKpkB
+DA+AoMQ6/bGGsXD7FKHAqSnSqQCGG1S9+tNJ9Ir96UlxxdH7VB0jJ9Mxlgkf/ZB9hruPSTMdmA1v
+xHpFm/q3X6ozso/DSURqN31nRqo7JDfTPsNiHR2mVWc0pEcqm+v06RKjJj2YTKlSvWoWyn9vBaFM
+szp7eax4UJVBKcARPV2wgTyDw9lcvurGNrXNV7bgwIiYCkj1YNZKjMEWpgGZpTx9qynfxTY3RXRj
+JyXonliIA3sbm5It2XGfb/t01ST8Sm5R+70zzsUpiS3hYHZznyvRHfUJhvqtC1rrl19xz7KFPy4D
+BBUuHHntsnBjypX26+/ucvq8LXtWZ2at6epqbrBWNfRHLFN3nBmZfNqQJvGpUgvDqfP6dNcyQcAU
+yZNO7Isdn9gHnE99ZmJfDL1o4hQm9uGRllMd29ddu5QsHVbePvn0Pv7p/I3Km5ce2YtD/MZo201n
+ESb/lWmEn0vbvzKN0E5cbu0pjyT0ksln5ZStJ59MyA6Tzpur/3mctseAthigzZPRFj9O21iz6gm0
+xZG25MlpM7C6pI47xX07jSwhobWvv2M5hY3rICuVvWseeUTdunH6hoG+JqYVI9wvpa95jD608U05
+OakfHckm6/Egtn5UStEZezg/j5EdhJ62lvlmJDkPxCfR1ladisjiLORyyapccLWfIiuCpy2vnn/a
+zF5365SzCqnhWYXdve785PgpMGYIq7ep6LlD59UvmxFdf0SdT6kp82ca8KeeyTJ9zJ0n4VBmnEPp
+TClaTnX34x90kpMAh5MCtohJDVm5HRDxAFi8JMj7AZfW78s0olHLibIoFOjMSSvvsNPS1jgvUZQs
+AfpXVNKi3IUoJGqTWk7O0xPz58hN+4mPToW5s9S0uz1G8+5nIFPvPyH3fhIW7z2vxuJwjOXij1SB
+nj12wqPj/C4CvzNMDpDegyfhd8M4v2szpYKKP7rBpZSzgj30T2mV8+7NdAhFOV9MIV4zML8EvG+g
+Gbx28YAYq23MCnhT/Xkb0IDCnAVh7saibXXVKVipz0yCBuaXz5LQoXKnwvm7qmNzLrmgs7U2MfeC
+r3Q12ZH1GpMp0LiixT7jJFx/on5xdGZ3663LojMntR+JANP/0ZcUYusHAxV4zuCVYx/oStrNTDvT
+QziGFr+LTCKFvG7lRmVSA5ymFfF6CO+SOWx0LFYV0OFXxQB/FVrxspCAS7M6OKzU2JEw42BWw2jJ
+F6SXPn50xJEwg5WwmoXQcxnZy6kV885DUndW9jlGi75O/Dm+gCEtdQpSA9ZUqmyjxYYqfNyQUif8
+xVS0TiewZ2lRvQor5tUFySdCfAMoQXYg9ouL9O9kMXJ9K53jJzfCNhfDWZxTJ3WIUqAgO8oBklcs
+Grp7CmqIhG1Eujw9F0zUArsrnPuCOZKwz11sDnu5JjgkWz6a14s+c9BP/seZ3qT/M/mfa0klOS+o
+zpj8u4lcb1QuNv9pfbbW99/tylNHb3zLEGxtdfPaWT+/whkLhQ33K8+xAZIxkxT/HKdhNSxXF/K3
+ugekz46f5AtNOxWz3/ICp9V23qrRV/TPjcKOW9hN5LUOdd6rkqPzXrPM1ybMe82Mj20/cfgizgau
+QWiemzhrMU1om4dBbe2YMAkWqytpEdGaI5qoy6hobcSkqQzQ4Yp4ZkadDFsTVeuglRAvVVXXqWe1
+/6VRsTUkOZ40aR5PpMTUAbLrD31mgKzFb+HVnEpL//YH3Cblz3fu+aKBsmxYzbZEafJl8Yw66QCj
+zsf5QOsGvBYFr3+b2uWvGqLj81Ij4/NSIxXHp3h+al7qZ4al4txOHHNaMnl9sYTa0HAAR50mq08c
+dhoBmY1yOGX3fzvrlEP0d0rjTo8+9DoFf6c08bSJf5jCvwl82v1/x6cR5JPKpoPIpvj/AZ8QRZ4i
+nyaPYchTYlS2jCPH+PQY8CmFGOJU+FRzSnxKT5Sn1OcxqmiNJAr/X7HKQACZniKvflAGpqfIrEQZ
+m47PBXfrsDctx/Qz+0+FY1JDplRdRlwDn887qRY9S8xNO49q3fTvU6Ah63CPjoQ6mvQTGYtzqmox
+0PL68O8GNoEomoVKDwUEFcDJUtTkUgcUN4gy+hCADFL+VPl4Ivz6VIPDKfL3jRMA2acaIU6R6Vef
+gMCmfQqPserMU7CDISbOnPcvTj1NnGTuZrI8H/IAzt2kEwRPfe5p2bZ9+WDNWWNG7ctGaJaD2XFa
+d//f0xr+12i1q/bpy2ldOG6YvpTYwbJFOr63jwG9iX+Z3uRJ6K2eSG/kX9zbspE5yeYety5fSnHH
+cbNC7crHXBjsSohpYHrQrvwLVEt1mVK8bGB6x+k/TjTOcKHNzykwJ40eLQDeghvHUlGsqsW/KRri
+YnXqAGWcsBivpVMzG2lgLBXEki0QbOpUeRVSh2fUYUazo7NwClw7iUn5cm7OOYkt+VIW7/0yI8Iy
+k8vz+pNML/M9dVqpXItT7vACB32HBblKqzbcShU5uUkzKhmypXyHDxtt8wZ6DikvyAx2WfVlpPgh
+uRose3WcjkZqBcGLV+NlHPcgnMUO3Dzt7RbpfJu8iE25cgMOEKoYxU4+WROnAZ1ULRbNAXoWKU+P
+ojaIJVHw1ap/n4XBTFS8m9Zbis5EA3WSPpI7PhPtcwb96+ifaMnz2hMH/qstljoL65xsfE4dWf15
+4/4f0Oc2afXaLeR7Y2P/313dZPqDzt8/3MRxLNtO2PGJ1Z8Z/C+8YNDM/sE5uj9PnP//tXcIYRef
+nePVv9/E9+mGQds7mF/9q1NjcaBNR07O6EdH2jItINpp/ajUmKW54P/tMNmuzwyT7TGo02STmZax
+gbJFX2OWNiV8aqisJIgjnMGI53FkEaubuoKcaYHX5KlPl/3cZNMpjpwltZ+bbPoXJtF+OulEZ5Xi
+XFrwtzaKqKd87mTa1OdNpq0pT6Yd0VpjSSq//+JwWjr+6BQm1G6mTvWkc2q5+nKQMEbT7v8/aELP
+eQo0/VZ1niclin1adZ9jND1GaUp9AU01n0dTegJNif8VTdQ7ngJRc8sO8uRUPTnmIsfoGqZ0FZh1
+n0MX5gcKObkWDEG+NgeGoBqe1atj1j9LbnuZ3BKQW5/7f3q71ui2qit9j3QlS7Zl3ytZupZlWX5I
+siXZki35JcevJH4kthNISEKahJAESKA8EhoChBQohUAJhEBKCwk0bSFNIbTlXlmh0NJOgWYWJQ0U
+WsK0zExnlbYsrTJdXfPozNBEmbP3uXpafkFmflmWo+ieb+9zzj777P19jKZUDmWPWmmOYKn6nL10
+6oydAxiugpN1dmheyZ+iHK9iNIYYwenk9kIo5R5GMsCAEhucPJrTGE32Gh0GJg/fHoKjCB492pup
+j5RLLl2ujyitUGvCjhsiHjfmhNqMscEc4Fs4U3gw+1pQPuMpA3JVW7jT2nf5RVjhijUbUOVqJFtI
+Z/KNvaSTRPYmT5GOvcnTyTfIStJBOu6lLzrvTZ5KntpLOpKn2DozpPtYX8xVcnWcn7tWVc10p7RG
+kAA7gLawU1vYmT6UqZTp3NphX7FKiOsJvbmCr4ZyN9lkxvZ/N3B+V8Bfa8R4qYlzAN0iXBfrjdFM
+7gqaShDVIugqaewCQzDRMEtKLHbiFxTqY4/svvOWWKsQueyeFceTOw89vOfBj8l1Y+QP696iWB9f
++8Y9zasXa2Qy8PY/DL2wNvboXy/64WvH94evGXpv1TuvkdgbD2neX0thPbf94tXD9/7oxYfp3o7c
+snTfCHHtwPY/K7tsx6djl+3MsMvChG5lHLMvAMdsONJ+QWlm8Q5znlyzJI6b1PwoZzX2VForjecB
+xPPw/yueGSRb21QkFXckekGwBPJU3TyxpNEMbo7zA5McSx00U1gep1h2cN+YA5adnw7Lrul9sy3S
+kUI0fIEQhZva+XrnT9SdeZ6QHk6fZLUqpmMU0wHuIu7VWVGVe0Ogb4n70cWz4dtaElC66XbULQBT
+r7KEHmetSwYNM4G+gv67bqSZ9kbg+CQPiqDousSsCM6CSMu9ZmV8gv5sF+XFn2BVmHFHm69BfjrT
+9jZPK308y16nYRzBdG1p4cLcLZ+CJThSiCW4XWUJHixO0QQHw5+aKBjXjXmyBWtuyl435sgaTI6m
+81Ooc8G/r9tFV43YdDoXBfM08VoPql3VAv2iD1/ajRnxC0uO+IVOYCrPgQrkIlC1MKpVLQwDRFt6
+qGRuEYGzqjFAVxKzxV5brwpieIAeQq9DQQy4ULSnui0LZmuKMh0J0OoRZhxW2iw1jAhL0oiifajR
+eJDcf8B43QLt8ov/8sFXvviDgZbiCudX3/LbjLpCchiuEuaQG/R/9723bt5mSvBHD/BHkq9kpDA4
+cv4v5z/U7db7uKXcj7jYMGQAQHBT8egZV1lxgobxih5qvMZC8ugZ6mfKgJCIjaKu5iiHuprYEKcM
+mxPycEgZoj8GWHZFEBKQMYC9rJi+LBZkO/zDRvq6MYRsFMDzODBKl2YtZs3ralEmbFLfEOhhWpyK
+E0Qhis2xsgoPo9dwQu9bWUNr/yir4VOK25G9riuihr2M6c1aIdVoMwXEjGWHxltBrUqzg5S6wPPM
+Awe02VJGhOJflj97iDtPNPffHl298VC/c3zVxsZ119/2x3MrqpYN3X5k5ZBzZOvVDSNrrn6Fv3HL
+j/ttvI7XabSa5AlnWfcOzX0fk3XPf/3Qvn86+LSn3+kqc/m6vWt33L/q8p2enSss34jU15fXRIY8
+E1vuuvRat8Wx9+E/r3z3V69PDj9sJZvJqJFpkyC/sN5J49UQ1wPaJCmG4UhhhuHuDMPwAmzHbzMl
+lF4CfP/Q/2xpCjDNhwtBMYwZAc28eIY3In3yL+fDNqwbR67ls79Jsw7n4tLBLZgf83Jvmnm57/+a
+eZm1YcyLf1nHejbmQcOsvSHV3pGDSyvF5coMLu2FcYnm4xJWcQlTXOLgL60X0GEwNWGel8dcQlYR
+H42FGufjM/xtZGdy/9YXXsjyGhUb3QGKzSA3Dl2kKWyGsrEJwZbREVH66SG9X5B7gI9+kM43QzZs
+SzOwTSBsiyhs0Pi9KAXbIMK2tAaYCaprQRVRMUHfKEMOcpVKpIeudIH5Trmp6Y35AVqx4opMpsO/
++qK+ByDTceW84N18bMBe76//7PLrgpdP1N+QMzd5Fef9FOcebphbzb2WQbo/H+l4FwadsaUQzmTw
+XZzBd01IDpxRIjTcjAhyL2wYxJSQSUjpNcFbKEC5XEool0JYT5gIeK842SQGu7Bgzhw3hWyd/fB6
+BMlAl5tfKCqWGozeRWiixaqJeguYSO4yKytWRudnorzm9Czr5KVZ5mCs0exW9sfTNnozJwCdi8Ve
+yml7P3tHau04kdsAn7EfriELuBFuJff3GfsNFF5FhlLmkrtD8QlWZbcyFG9Vq+wuARPGlzAym74l
+AeDsYzbsoz+WCMpyEoi3s7K7VVlm7BOVJoit6CnB1k9/Lhe/bzRJRa0D3YvBnO1QN8QpQ6oB+wrN
+sZUT9Pf2wHxNmFeUl2XD7Nq8ORjwK+nSvBU7b+1vH0ubMJqqz5uL9f6jhRXpbW6YGFpwdr1qPN4P
+lXo3jLpK0nui7rD2CN0RYX17mmlIQUwc4JmxZEeE2au/VWIyumCyheHUItZFrdElYNmpS13Putj2
+GIF1f0gcLC0ySUZHQ6C1rbFvIdZ0mSfrW4JMSCrQCuX3wbbuKPyln05UEIIrgtp8YPUTXUOseXTS
+Yh9d4pamNUma4DWfrr02f3/1ZLjbp9hi42uXXXPsB9s2itd+AGzuVZ8PdD2wafC5pH/3zjezN1zy
+P0DtflHEFipoiYmJ7Vc+xcjeb2sAsvfjx9M774caGyN9D6mcXhHUGGjl7mIdMHJVBIlSUzIDcl1I
+aSpKyxWbBex/81HndzLnB80uMyQa3V48MZwos9Y1BvBG2GmO86aqYgci3VSHKXF66FCcXpTYm7tY
+QTmZWivnnU6/4OBvDZlKuTLpW5suLyhmcIfQll0m17Or4nM7mE8ivz9dS6q5Oq6Z+0w+w7+PT8Tr
+TcjwX6/yVHsYwz9wCRs8QGtkk2pZlW1aQh5oIutVin/fHCj+MVDVzoXn/0WMT9+dmeyf/zZGpOfe
+S5m/JX+sjfTsvq6gmoEpo2YQTKsZhFQ1gzgdq6+5wGA/oZ4BCz/nompQyaLOacQNRtMD1XRkxZqZ
+8dYXGq+fjreBjbdBHa83a7xeNl5XIeM2qOP1z8W4GFRa5mLdZ9VY0jezfbVn1Ogxx8I8Gy+Na6qp
+J3dxo9yxrBGnCNghllmAqRmAgAbd8RYGQQtAsAQJhj00lvEIqBk5SF9iNTPAspS+4XECt7BdwDnf
+DQWzLF3eapYrIGlGp8OCIXjDQCGS4MxiqmC8qXQtQMzormiI0olFV5HFQ9FZ0cuLVrJwzItWpof1
+iewg5ckUtu/kxCjTzCRrTlhybk/G0T6fH5hozp8ETn/U6pG49VxMhOwEXqyZVP2CuF4nGijWesC6
+MiTbzlCMErFiW6otPWbDSgObaAwodkhDADUwrwUYdZCALLZg7gCXi6lU/gtwcUjm8/erYkDJz+Xz
+9qd0CO6kz2zmKuGZc3UIpmgP2EF7gHHAi2kO+IwGAbZIo/KApXJ25QE2+6fIDVzBpvpUmQHyb+m5
+reEs9LkfRq4BfG4zqiHDcwN/uRGeu0hvNqZidPrc0hmlhD53CZZTlhjpc0sl8FIyq88N/K0K4eG5
+9WVAkl2Bz42ztwDYFnWuXpb//PxxdXYWAFzLldDn/hZyTNVzYehSBCpfRmAM5BBZDFMxLwqDw1BE
+oRq0SkW1ur3uDCiJxayodW210KHUYU67rtoYmDRY62j4ykmYDzNIickGfCNATyCQWq0DOWhtqYB6
+1gZR4UuiUSUA3HOVdi8Lk4RKuEmsASIhuDUMhlKTNGceTkUkL6Vdkj3rhHyUiGcm2qukbYrGRHTK
+fONCdL37q95HkWzlbuZiLgCxCeJ+AA6Il1A4BBe6oDEd1bhpVOMW8M7UITAZUjeAUlxitqD2qHiC
+N5j0LuyicZhjktWOuZcgI9tQzNCMobdWRrPWLi9wzPVrBoi3satWAg5UrKmCBYzDuAbiQVi0Qk88
+8k7teJX3xY0GsTlUGdxwv57YX19xc9vh+/c+kHzt5u2ko8rm3z1ocekWfGFxJbn7r489ZNhz0ere
+Xxqs1uKKqxuf+XW1687o75K/SsZPnt59E9nw/OXOzuH+qz6oqq8FTJDbX3eA89Cz0X4OS9TS7P5O
+xu7vhwRCa0SJGhJyVJA7IIGwIKIEDdMS//ci/asTLk+cqcsTTMI464E8uJr3+qLoOvYyUKG3OvDq
+WQ9iAEqwQ0yJW0wvCqCxpCQBCiYQptMJqLIxnYAjBVMG06kHJH+XfDmlHkD+OTdTkI6TPqJri8BZ
+OS+3XFUUcKQUBRp4Vj/KpblEXaqiANzH24BZT4RmkrjOYrJWMNlpx/RcESz4m1lg4Flc2V+fQWWA
+/zqL+e7IURvIHksdjfqWF1RHaCqkjuBT1RHiOlN9Q6Na+OKdr06CGuHNpJbQpoZ204smaK5PLfzZ
+47HR8Vyqjqc6NR53ZjySkFC7DdLjkeDoItoY+YHObDWp+teWChRiqp7BSCyIm9lKP1e3BH4GO2nf
+TMVud+TpQqhjo3NXoF7XBVybOLZmOjarhh2O3QZYu+RamLJeOk1Tw26HYXfjsPG2gt1nwLCj0KKJ
+w4ZzWKt4QldBjyupgduRxxZKdVhxjr0WnbewlxZoa50Zj9sKTstVM6FzInc65oPEqxjtpxjVcm3c
+Qu42FSWvilLcyTbPDtgDEJsgz6puKTZ1QmJSrAPdZbuEVbt+hpIchhC3R2LFtXYRyeTlsBjTeRkv
+SdCbQsgJF2p9/YWdJH+PzIcnP2LNQUvO3i/35oD0cW6omjvxTbkhan3OzInn80eu5HbxHH83fWWh
++yZyA8WNGaUiHUrJS/gGkRvwwtFUnpArACBHeQLLvyCinzSKkgvWNiTYs3J5GSmKTTgjA+Fdqf3e
+ud12a9PAVV6TZPUvuspTsmZDlzXU7F84GAhoPC+/nHxzImp2r3RO9FpbNmmL1k+IZv/YkmBzc5Cd
+Xbnzj/AbtO9zFZyTzo6bWcSn1FKrY08NqgBVqQuzlsZH1KhWVqxWpi7MVijUJWZgvQeG4qJKrJsu
+oxu/sVRkooNA7kMsQLEoxk1lWgnb24rMMSPoGFOLW9Pia0i/q8cyKayRQuumbH1s7MGv/v7ZHfev
+vW/ikpHHkl/YeYxEdaQyvJCasicwvLwtbJSObn/qrUe/Nnbf2r3XJf/r1dFDE09pWiNWYu4eXpr8
+WZTaz9/ItGJA+4Gud27Oxz0yL/UH/9zUHwKq+kOs2tMYRcYrpcmH15oXSgcCN7hZxCB+iBvcHCQh
+ND9nyqa52Pi5Q/PCJjArNjEBFeWEMlVRThXIoPDEPF5UgxLMkyVSJRMm+9QYEQvsk7OARB5Uj0az
+w0T+PeuslI3ToxcYJ/Sh5owP+VUf8jIfmpQqsY3vQrgRu5ybGaKP1C14LhD9Td2JcX1BjOi+4uba
+6ar4s2lR8sEe08b2mG7YYwrBNlwYNrkFVlHMroSUFvojB0kMxJU++napgKjCxVGLh7ldB6g4yX2z
+z0lZi40hbaIyuDA6Z2hn5iueBfPfzEBnPJcZ3TMT4zHkVVAnhPovRLDRPKWQprRSiE9VClGs2Dv/
+CbRC2CScTTGEnGazcA7KIfqt6VmIWsR0HGfpedVJ1/JLVS3i2pQWsbc4gSmhEGqJZOnu+VF1DVSJ
+YakudiMlAKd4WYMVPWWh+hyIEVWppyymUSwwC+szQl6NqpIXq9op1f/H29u/+ZPHVo6tH//qe+1h
+bYljKyp5bTE5SD1Ked11ySWCbsEzxr6z8VduuDL59vtLD+oe67hV81SL9i5t/0hN398eAh2va06C
+jpeW2YnOoTqMzGj8ChmMeDArIMsx3SI8Vfqpw/sFoDkEK+ZGYn4QKysriUIsJguoI2FBHixrR3+0
+gJHlYCo2m4OxZ/b5Wb1AP4PXz8U1vjuT12ugRt8A3AdN1ONfZrkNLLRTWmjIAx3EjPK9w5CIV0ge
+5BDRJyZNHj0Nbg16ZKmwAEsFa2rwlSRkn6C0QVOjCSrNYpVt2NJkM6JeAZAN17DO4ZIw9jy0+YA6
+uMGjh5WlUlSMdVGW5jdhDblS6gL8JWgxs8GfKsQY50NmFxNIwigGi5imijd7EPppWonrqC/WugsU
+/U+s30cCV6w/vCtO/pzhoBDIgeLkTv2/bm9rQQ6K5J1Pxq9N/jp5bs0z5LoNmw4/vu7iDZueuHh3
+08Ua+fR3CL+iKlia1z18n2jobt+TNFUbfDddcZJc9+GRo4e/9MM/HDm6Zmifeg7TO7VHaHwc4foh
+6nKo2oiSMSE3hTGjJBdFlFY+IfeE4+2CAxLo7bDyDyDcDdSRGxg/ImjyQQ1qA8eqxrrEQSNfVG5z
+uCzNmDgvMcfKJJZhkiBLYHdiaxjcl7WbJ01cQzNr0Ya1nVcpMKmr1k69glRT5oUP4rqs+4f9XyHP
+7dhzTE2W1290VO5p/jHkyl/deY8y9YCuuXPTs7pOvI44QmPWzZvTafJbvJAm374977xelXfvxOpF
+x7gWro9bxp38xBWj1JnjYbUGeHmB2lFonAzC+tEpJSb7q0FAcYSuJMCE3RSk0YnWbQAH7RTjOt7P
+CNr66bGuGOn2YqKANOoj5hdM5tK6+oVjrOrUnak6VXoINdDSsei8609nrvadZ2EqeXr2at+5lqv+
+98zFvozT9wPMsweA01fWRvJofTWloEKGtL70+IiShqms+dZUPiSVEaf/35X8kHa77gBnBc0vVFgo
+jigWA7QWyeWQ1rCiuBEw+gIVL6dYygsJGuVnIq4smGrgH8nL7mXzvnO5tO6f4m9Xk8M8p1lD/ybl
+84dnMchfbdQe0JPDSBqOn9GtncNn+A8zn7lRe5T8lsYPIo1R5XLkDS4CQ5ixOAIoai2QzwAn1ZXj
+nRHFbpIj+hK8cmeKRFIZsVZI7Fx+o+Qc2ffZYOemYOuq25v5kc3XdO/dsKfp+silXUsj3bvhO7fR
+73wXv7MxlStIfSc9ZpvU7zRpIT8iRjEd0E/oopNNArot9Q3l8H28K/0FPvxCHNtI8jSJk5Xz+B5p
+yveM5HzPi1O/hu6rFEPtjTieem4JoCjXRlQgZSmMKQ+GJfQRwFdWSSzpkYZVtoiKvgR1GBSpFh9l
+KrJu9o4+C+qaYYS6pW3V51vIF+EJr71qc6iV/sYPb2HA3xBZAw98q4/9vvbGNV1L2rtvZRzzR7Vb
+8bkb4LlF1A5gIMmOMGpbMZxA+hL6S1wSU7BKQwZBEojJyy6z4miYxlSeKe9sDXVuDrYhqHQEpLGQ
+LZd0dAHI0XtSztOe+h0xp7bVjqBtL+CzS3N49lyHwGcPtV5yB/w6/EC+f7BHp3jj73dvZDX8B8iv
+NYtoLFAOVfyQT4ybmLhY1mtkyqdLobGUs/AB9YdKh59XquU94KnpXXuwy1Jf079x3e2an3aucnTc
+5r9+dc3Cu5jWErdA8yRyQNu4Akss/Q+xszCtnJGRzGDP20c/L+d9ns/+fBd2J/aRVpVJ+pFs/mg6
+pvPv6dahrtDNXCwMAWfAmGByJtAeKpWm7kzj3rpwqSkgE7qNFyUUTp9QOnWJuMMF7yoOumEXhYH0
+TK9nqWnzmbjIioggJS2akbiW7q8BfKE49Cl+766It48UddGNE1oSbVmEWkV1RfVFFVJa5inM5hjE
+O436gP6U5qTh3d6ffJ/onz/gaxLeb1+2/TLfOjfZa3j8rJ7s0zdv2T166eu960brl7tCb334p+di
+C+8lj/+8rGxx+em/HdznLilJDpbt2hb2N33moe/o+4Ig5vR8wGTQm4RTa27Z81s96s7SgOZr2q9B
+lKgy+xHU31SVBxFp9Ye6jreJdSJ85OwV8HnT+ff4w3Qet0L9WwuLg9gtnT+i1BQlYpXgV7bGlkoT
+CsgAdYRNUEIAMT0QiiEar7CrTM0ZORRGzUIakmqwhEAD/Q02lvak61bMjVKU7nojq9yygaitz8/y
+nwYR031V5pixvATDz8YalZlAEStR2RyNgWF6Z1gVeoJQspy4IaUgsbtfsyaoadSAorLZ4jXpTvCa
+7ZsPPXhqbbCsfN0919RGDUaymFT3rLK7imzJ33+7h/TsGpdsFuHp5/p4hybx5LZv7791YnjZ+FiH
+IARc0cef4a3J+04ecJc85SO7Sckmg1aTvCiZ8JEHyU1EPUdTDN+mGHq4UIqLSrZHUBkVonQ4PztD
+ipeBB8GlCl4AwZNL6ZLTCodqaA4BNXNvOObGe003x2TgoYPG4QuHlTIKYiNKXjTajQE8P4HmeYyv
+AaEduVFUDH5MImMUySlOqHURcoCT4ABaDZrIKSF4twqX6PXUdXawusJS/fc1CNwv/HePDWoF0Tuk
+l955KRIwJX9klCooWoMOiuMEP75l1B42pHELVEjnPk427LpzmWsIbjiHyNdNJLkh+Y8+8g2yiXz3
+z0+Ul9nbHk/jpn+L4tbPLeU+4mK9eG/SHonE3PCqLRpBkbaYk10Cxwc7e510ggcjyiCd3MQRDsuD
+9FCjY2DS+KysOBGzITq2CnQ8eRiib3TQsZDczwo2o8h9Qs9AcmdYcZRBrz2sCz62zsd8SJHog9Yv
+6K7p6gd4Nd0A76A4aWgfGGL38HTDCLUtZtwzUE7kMsdMFQI6biekCVxN+Am5P6oMO6kVFsOFpVIs
+RPOtUciXmSt3mlmzk8YmoTt7VLf21HW1d6l24l/SmHZsOfil3w/s+1bb7vUh6uV7r3H1FBnIIlKd
+qnCwuk1C9dh+s75IePQ5d3nyTzZB+OZzncUkQAS+b2zbqD1i1PzhSfuxB29fOjxyfV3xsvGlneD+
+PY+B+7O6h4eI9NKgxc0bkk//51Yf+TJZWZJclvzIR0bJidi2HTsFa3XPITxfUbsW8dSu7dxCbhwY
+/3HdrmmklkWuGncownT26kOg3LcIrNlBrblIUFpUa46GlFI6NfrS9psIye1nlBZqvxA2lXVS+zWH
+oY1Arg8r49SMi9jd6uJhOk+gHKUWa1Bqa4xMYa6zBRIIjR1Ytj4O7GOa4uACxu+mmEZgTzcrZRim
+1tuhOR0SxouwSc3YB6VOwwUsh5MJK0XzJhOSXmbs1UvSFtPVmbPmWMZ2dwTuGh/UEEH0DKdm2qsl
+koUaTFdWJBiSf5LMYDMjaSZmTcpmIbJUt2zTkso2mIHWtPkClko2CydqFh2js3CAPFqqSW5J/tE3
++OUN7/1LcXJb8h2w20vfs4erVcutIb5NdG62ggn/FwMgZHV42mNgZGBgYGRo7g+YOy2e3+YrgzwH
+AwicsTV7BqP/R/zdxmHOvgmojoOBCSQKAGGBDLUAeNpjYGRgYN/0t4+BgaPzf8T/dRzmDEARFPAC
+AJxQBwN42m2TMWhTQRjH/7n77vKoz1A0IKWUUKSEUEIpEkIpodAhPEIoIZRSSglSJL6lSCiOIiVm
+UIfoUqSgOHSQDqVIcRQcMgQHh9KhFBGRDkIHyeAkPP+5WgmlgR/fvZe79773/915OP95/4h1AdXA
+pg7QsClk5AjztoKqTWAhdoiG9jGr/aind5GVEipqAkXtoa7GUJVPKBhgTocYkhCKpKQDSDXqySam
+5TY8eYkcxzk1g7tqDouyghLvbcgy1vUUalYwazrRd7OOwDzCgl1kDYmHwOZQtkcI9ApJRW17i/cz
+KMb34NkGcnYWZV4Hrn5EIKeocW3ezmDG9KDip0jacWTMDhJmDQW1j5YJ8FgdYFg3UbDD2FJt1CWL
+vOTh6wOkZRETuoe0HoMv27jB3n0VYlRVomWZ57gM3z5BUl6RUc5f4pwU12wiqbdZE/z+t7wnGDId
+5qKQkGS0Jx4yfH869gVNtR/9EaDgsp9E2b235fos2CwysZ9o63eY0nXUmUdFN/BQ/6CbKjNj9uxj
+Sd7ErPrGcQuh6tLLDlZVk9fPMaaSzHqVjkpY4tqQa2vmhFl7ZASregTjLvMr8GzU7XtwDgZwDgZg
+X8ULB5eRO1hzY3oYxHlQfN5G9MtlfgXmDPl+Hs7BACqMOs5DiJvkmkxj6r+Dy3D/MpdzD4P0PWTp
+ldV7yv4eIN3vSZdQ14e4p4+B+HvgoqoXPB9nJDgHv1mfsa5zDj1cIMzYdOlhBA0luO/OyC7Pzhb/
+/4Ai/bT769RX7oETeuczzWdM6tfs8QDX5Yx76hh+PAX/L6S+tGkAeNpjYEACUQwTGKcxqTG9YV7B
+fIz5A4sUSwrLMpZbLD9Y9VjtWJewvmGLY7vH7sd+hMOIo4CTj7OG8xKXGpcNVxxXCbcE9xUeC553
+vEG87/jm8GvxnxPoE/gl6CT4TChP6IpwifAlkSyRL6LrxKzE1om7ic+T4JNYIKkmuUTygeQ7KTUp
+H6kMqQ5pDukY6RUyGjJTZHlk78iFyB2Rt5CfJf9MYZLCL8UgxVtKFkp9Sl+Us5RfqKioZKlcU9VR
+XaL6Q01ELUttGRB+U6/Q0NFYpemnWaIlp1WgbaN9SvuVjoiOka6UrpVuh+4NPTe9fXoP9IP0W/RP
+GIgYxBk0GPoYcRn9M15jImXSYfLDtMPMweyH+TOLFksJyzVWLtYc1nXW32wKbLVs39kdsNeyn+LA
+4DDJ0cYxzvGOU4uzlvMVl02ubq4f3Ha4u7hf8IjzFPL85HXOu89HwqfPl823zs/Ob4bfF/8A/28B
+DYFKgR2BH4Ligj4ETwh+E5IR8i20K0wm7FW4X/i+iJRIpchTUSuiLkQL4IBy0TrRVtEh0XnRK6Lv
+xAjE5MScitWITQDChtgFsQviDOIC4j7F9yVUJcYAAFRAmkcAAQAAAOgAVgAEAAAAAAACAAEAAgAW
+AAABAAGAAAAAAHjanVNNT1NBFD3TV1GCIiER1IWZsDCaYClFXbDCkiAagtESWZrp6wMa3kfTN1JZ
+9Vfwi9zIX+BPsGDhwo1n7hvoB01M7GTmnrkfc+897xbAgpqFgvsNnyWRBQ4EFbiMxRs8RfmYVlWe
+5u0CTzxW9LryuETLb4+DIVzmusZ38BR/PJ5CST3y+C621aLH9zCnvnk8jecq83gGFXXm8X0sq58e
+P1BaXXo8i9fBQ4/n8SzY9PgXFgLj8TmqQa/faCdZGllrdD024bHej5oHWWr72ESGDk7RRRuHOIKF
+xguEeElZQxWrXK88qmGZ2jp9M/SQ4oDyh/j3ZFXQHLNVeHb5ruY2zGJoiZjFeW5Ql1DTRsx7SM+E
+WV2GHnWWXhpf6J1zd3HCs0XNFv1SqXKXsQm1GktoMCIRS0SbpWWJb/Zlf5X4nB7OrtlHhd1U2U1/
+QpymJufpkGWcYdZI6uzimLqMnd3mYPz+fqRb52/YbYtnLi8VtiPJ2cE6Vrj+xeFk73FeC9894qKP
+AV8Nqd0yylUQ3XQaU4a8p8K04/g7cUtY0/IdIon+gB3KT6wgEh4HL++MvOC+4CTO3dZDlY3mHfB+
+4mfCkIlYLIN5MJL3HT4LtuRCj/GS8003yx3qcmbM/XwVvKyw/i3W+z8xk2alLnWGnIx9apvyxQpO
+iinbI5eug4+UMeUa9Zr6NWZexVueb7iu/2m1vxcOtvkAeNpt0EdsE1EQgOF/EsdOnN57Qu9ld22n
+0G1i03vvBBIXCElwMBBaQHQQCITEDZQAF5DoVSDgAIjeRBFw4EwXB+AKDvu4MZdPM09vNDPE8Dd+
++/Hzv/gAEiOxYiEWC3FYsRFPAnYSSSKZFFJJI50MMskimxxyySOfAgopopgSSulARzrRmS50pRvd
+6UFPetGbPvSlH/3R0DFw4MRFGeVUUMkABjKIwQxhKMNw42E4VXjxMYKRjGI0YxjLOMYzgYlMYjJT
+mMo0pjODmcxiNnOYyzzms4CFVEscR9nCVq5zMLrTNvaym0Mc55hY2cU7NnNAbBLPHnZwi/eSwGFO
+8JMf/OIIJ7nPXU6xiMXso4aH1HKPBzzlEY95wsfo9V7wjOecJsB39vOal7wiyGe+spMlhFjKMuqo
+p5UGltNImCYirGAlq/jEatbQzFrWs44rtNHCBjayiS984ypnOMs13vBW7JIoSZIsKZIqaZIuGZIp
+WZItOZLLOc5zicvc5gIXucN2yeMGNyVfCqRQiqRYSqTUGqhrbgzqJoYtUh/SNK3K1K0pVe5R7x6H
+srJdI/pBqSsNpUPpVLqUZcpyZYXyXz+3qa766rrdHwpEwrU11U1Bs2T4TF0+izcSbmhPvGoOn8ec
+I6qhdCidfwD3/53AeNo9zbEOwVAYBeDelipFq66WiKQGieQ+gcVCu3RpTG1iEq/AbDHyLH9N4mG8
+Cifc/tv5zhnOU3yuJG5GRk5eVELcyyq1VTEnv8xI7hAu5YxstS8MsuKELLWlRpw8rJWpfmgCjbWG
+DTRzjRZgLzQcoFWjHScvwxFjQ7uDsR39IcjVN1207ttUlZWewR7Ylcw+2DswPbCfMH3QWzIHoD9h
+BuDgxByCwYYpweGYOQLlkRmCo4gZgeG0ZklSfQFbUl5PAAFQF4ZnAAA=</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>30992</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/simonetta-blackitalic-webfont.woff.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/simonetta-blackitalic-webfont.woff.xml
new file mode 100644
index 0000000000..2d2151a162
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/simonetta-blackitalic-webfont.woff.xml
@@ -0,0 +1,546 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52793244.3</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>simonetta-blackitalic-webfont.woff</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/font-woff</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">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
+GYFhzByAUfpnSaH8AGJBXo0AAAFQF4ZkAAA=</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>28868</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/simonetta-italic-webfont.ttf.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/simonetta-italic-webfont.ttf.xml
new file mode 100644
index 0000000000..fc9969e418
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/simonetta-italic-webfont.ttf.xml
@@ -0,0 +1,969 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52793229.05</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>simonetta-italic-webfont.ttf</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/octet-stream</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">AAEAAAARAQAABAAQRkZUTWELDZwAAAEcAAAAHEdERUYBFQAEAAABOAAAACBPUy8ySO/0+gAAAVgA
+AABgY21hcLRSO3oAAAG4AAAB0mN2dCADTglTAAADjAAAACRmcGdtU7QvpwAAA7AAAAJlZ2FzcAAA
+ABAAAAYYAAAACGdseWas9iRMAAAGIAAAuphoZWFk/qO4qgAAwLgAAAA2aGhlYQ6BBnsAAMDwAAAA
+JGhtdHh92inOAADBFAAAA6Bsb2NhTikg6AAAxLQAAAHSbWF4cAIEAfUAAMaIAAAAIG5hbWWTuqa/
+AADGqAAABLhwb3N0g8fCQwAAy2AAAALgcHJlcF+cVGcAAM5AAAAAs3dlYmaGY1AXAADO9AAAAAYA
+AAABAAAAAMmJbzEAAAAAy0RniAAAAADMPTbiAAEAAAAOAAAAGAAAAAAAAgABAAEA5wABAAQAAAAC
+AAAAAwPVAZAABQAEBTMEzAAAAJkFMwTMAAACzABmAgAAAAIABQQHAAAJAAOAAACnQAAAQwAAAAAA
+AAAAICAgIAABAA37BAZm/mYAAAeHAkkAAAABAAAAAAA0BW8AAAAgAAEAAAADAAAAAwAAABwAAQAA
+AAAAzAADAAEAAAAcAAQAsAAAACgAIAAEAAgADQB+ALQA/wFTAXgCxgLcIAogFCAaIB4gIiAvIDog
+XyCs4AD7BP//AAAADQAgAKAAtgFSAXgCxgLcIAAgECAYIBwgIiAvIDkgXyCs4AD7Af////b/5P/D
+/8L/cP9M/f/96uDH4MLgv+C+4Lvgr+Cm4ILgNiDjBeMAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAEGAAABAAAAAAAAAAECAAAAAwAAAAAAAAAAAAAAAAAAAAEAAAQF
+BgcICQoLDA0ODxAREhMUFRYXGBkaGxwdHh8gISIjJCUmJygpKissLS4vMDEyMzQ1Njc4OTo7PD0+
+P0BBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWltcXV5fYGFiAIaHiYuTmJ6joqSmpaepq6qsra+u
+sLGztbS2uLe8u72+AHNlZmrdeKFxbAB3awCImgB0AABoAAAAAAAAbXwAqLqBZG8AAAAAbn0AY4KF
+l8LD1dba29fYuQDBxADi3+Dk5QB52dwAhIyDjYqPkJGOlZYAlJydmwDFxnIAAAB6AAAAAAAAAAVt
+ADkAQgBJAFQAZACeAHUAhwCeALkAggBSADcAoACcAICwACywABNLsExQWLBKdlmwACM/GLAGK1g9
+WUuwTFBYfVkg1LABEy4YLbABLCDasAwrLbACLEtSWEUjWSEtsAMsaRggsEBQWCGwQFktsAQssAYr
+WCEjIXpY3RvNWRtLUlhY/RvtWRsjIbAFK1iwRnZZWN0bzVlZWRgtsAUsDVxaLbAGLLEiAYhQWLAg
+iFxcG7AAWS2wByyxJAGIUFiwQIhcXBuwAFktsAgsEhEgOS8tsAksIH2wBitYxBvNWSCwAyVJIyCw
+BCZKsABQWIplimEgsABQWDgbISFZG4qKYSCwAFJYOBshIVlZGC2wCiywBitYIRAbECFZLbALLCDS
+sAwrLbAMLCAvsAcrXFggIEcjRmFqIFggZGI4GyEhWRshWS2wDSwSESAgOS8giiBHikZhI4ogiiNK
+sABQWCOwAFJYsEA4GyFZGyOwAFBYsEBlOBshWVktsA4ssAYrWD3WGCEhGyDWiktSWCCKI0kgsABV
+WDgbISFZGyEhWVktsA8sIyDWIC+wBytcWCMgWEtTGyGwAVlYirAEJkkjiiMgikmKI2E4GyEhISFZ
+GyEhISEhWS2wECwg2rASKy2wESwg0rASKy2wEiwgL7AHK1xYICBHI0ZhaoogRyNGI2FqYCBYIGRi
+OBshIVkbISFZLbATLCCKIIqHILADJUpkI4oHsCBQWDwbwFktsBQsswBAAUBCQgFLuBAAYwBLuBAA
+YyCKIIpVWCCKIIpSWCNiILAAI0IbYiCwASNCWSCwQFJYsgAgAENjQrIBIAFDY0KwIGOwGWUcIVkb
+ISFZLbAVLLABQ2MjsABDYyMtAAAAAAEAAf//AA8AAgB9/+wBagVvAAkAFgAqALIJAAArsgoBACsB
+sBcvsBHWtBAIABQEK7EYASsAsQoJERKxBRA5OTAxNz4CPwEXBhcHExYzMjcCAyMuAicmfQUDAwGS
+JA4CkQgtMy4yQSU6AQYEAwoQKDopDx8ldiIgBYMFBf48/eug8KFV5AAAAAACAHADsAKaBW8AAwAH
+AEAAsgABACuwBDO0AwYACgQrsAYyAbAIL7AD1rQCCAAUBCuwAhCxBwErtAYIABQEK7EJASuxBwIR
+ErEBBDk5ADAxEzMDIwEzAyNwwkhQAT7CSFAFb/5BAb/+QQAAAAACAEEAAAWVBW8AIwApAZEAsiEA
+ACuyGhsgMzMzsggBACuyCQwNMzMztBcVIQgNK7MCFCQlJBczsRcE6bEZHDIysQAG6bQPESEIDSux
+EyYzM7EPBOmzBwoLDiQXMrAPELEFBukBsCovsCHWsSAJ6bAgELEIASuxCQnpsAkQsRsBK7EaCemw
+GhCxDAErsQ0J6bErASuwNhq6Pwf04QAVKwq6Pwj06AAVKwqwIRCzAiEIEyu6Pwj05gAVKwuzAyEI
+EysFswchCBMrsCAQswogCRMrsBsQswsbDBMrsBoQsw4aDRMrsxMaDRMrsxQaDRMrsxkaDRMrsBsQ
+sxwbDBMruj8I9OYAFSsLsCAQsx8gCRMrsCEQsyIhCBMrBbAgELMkIAkTK7AbELMlGwwTK7MmGwwT
+K7o/CPTmABUrC7AgELMpIAkTK7IiIQggiiCKIwYOERI5sAM5sh8gCRESObApOQCzAx8iKS4uLi4B
+QBACAwcKCw4TFBkcHyIkJSYpLi4uLi4uLi4uLi4uLi4uLrBAGgGxCQgRErAeObAbEbAoOQAwMRM3
+IRMGBzchEzMDIRMzAyEHIyIHAyEHIyIHAyMTDgEHAyMTBiUhEw4BB0EEAT1Rp4sEAT1ChUIBa0KF
+QwE/DFtailQBPw1bWopGhUZYtl1FhUTaAW4BalRYuF0BcWYBywYLZwF3/okBd/6JRgL+J0YC/nEB
+jQEEAv56AYIKXwHXAQQCAAMAR/8jA34GEgAtADcAPgEJALIsAAArsCczsQcF6bA4MrIsBwors0As
+KQkrsgcsCiuzQAcCCSuyFQEAK7ASM7EdBOmwNTKyHRUKK7NAHRkJK7ATLwGwPy+wDtaxLwfpswIv
+DggrtAEIABQEK7ABL7QCCAAUBCuwLxCxCAErsDQytD4IABQEK7AeMrA+ELAnINYRtCoIABQEK7Aq
+L7AHM7QnCAAUBCuwODKwCBCwEiDWEbA1M7QVCAAUBCuwHTKwPhCxPAErsSMH6bMYIzwIK7QZCAAU
+BCuwGS+0GAgAFAQrsUABK7EvDhESsQMLOTmwKhGxCiw5ObEjGRESsBc5ALEHLBESsAA5sB0Rsw4j
+ND4kFzmwFRKwFzkwMTcTMxcWFxYzEy4CJyY1NDc2PwEzBxYXAyMnLgEnAx4BFxYVFAcGDwEjNwYj
+IhIUFxYXFhcTBgcTNjc2NTQnRxk9EUiCKywVF0FqLm3CSG4FSQWOjBc5GzNeIRJBeC5kjF9+B0gG
+Cgq8LBgsaQsLEY403oYtErIbAT2uSCQLAk8SNFExcn3dVB8Ch4kHKv7TzSUcBP3sL141dYGjd1Ea
+ycEBBMJwL1RHCAgB5wdv+24ldzA5g4sABABe//AE6wWHAB4ALAA9AEsAzACyDwAAK7I6AAArsUAG
+6bINAQArtBshDw0NK7EbBumwMSDWEbFIBumxCA0QIMAvsRME6bEEDRAgwC+xKQbpAbBML7AA1rEf
+COmwHxCxJgErsRcI6bAXELEtASuxPgjpsD4QsUUBK7E1COmxTQErsSYfERKyDwQbOTk5sBcRsQYV
+OTmwLRKwBzmwPhGwEzmwRRK0CAwxOhEkFzkAsUA6ERKwEDmwGxGzLTU+RSQXObETMREStAAWFx8m
+JBc5sAgRsBE5sQQpERKwDDkwMRM0NzYzMhcWMjY3Nj8BFwEnAQYjIicWFAYHBiMiJyY3FBczNjc2
+NTQnIwYHBgE0NzYzMhcWFRQGBwYjIicmNxQXMzY3NjU0JyMGBwZeY26kUDJLo2gpSDY3OfwVOgN/
+fsMnLRYvLmmebzoycGOJTB4KaIdIHwoB3mNspm4zKS8uaZ5vOjJvZIlNHQpoh0oeCgOPoISTNhgO
+ChEaTCf6kC8E0j8DRqCXQJZdTs6sbCiJLDCvaCyFK/0inYaTYU2KPpdAll1Oy6ltLIYsMK1qMYIs
+AAAAAAEAbv/sBAYFiwA6AJgAsjcAACuxIwbpsgoBACuxEgXpshIKCiuzQBIOCSu0MS03Cg0rsTEF
+6bAoMrAxELQvBgAfBCsBsDsvsADWsR8H6bMGHwAIK7QWCACIBCuwHxCxDgErtA0IABQEK7E8ASux
+DhYREkAJCgQaGyMkKi03JBc5sA0RsCg5ALExIxESsR8AOTmxEi8RErIEBhs5OTmwChGwDDkwMRM0
+NzY3JjU0NzYzMhcHIycmKwEiBwYVFBcWFwcGBwYVFBcWFzM2NzY3Jic3FjMyNwcjIicGBwYjIicm
+bpAwQndocblgLRktClmAFQkLZGUgJwSFRj5IFxy1hiUKBj7DAlZSzKUFQR4dKYSOqY9VTwFa0ZEx
+I2melGt1LfaUNwJLgopcHREzGnFjjZ10JRpD4zkvBho1BiuFAcKOmm9nAAEAcAOwATIFbwADACIA
+sgABACu0AwYACgQrAbAEL7AD1rQCCAAUBCuxBQErADAxEzMDI3DCSFAFb/5BAAEAPP5gAswF3QAP
+ABMAAbAQL7AA1rEJCemxEQErADAxExATEiUXAAMGEBYXFhcHADyoqQEmGf6RbyQ5OWvlHP3MAfIB
+OAEKAQ6bLf75/mOI/u7ma8zILQFZAAAAAf/h/mACcQXdAA8AEwABsBAvsATWsQsJ6bERASsAMDED
+ABM2ECYnJic3ABEQAwIFHwFvbiU5OG3kHAI0p6r+2v6NAQsBmogBEedqzcct/qf9yP7H/vX+85sA
+AAABAGYCYgNwBYsAHQARALIGAQArAbAeL7EfASsAMDETLQE2NwUDFjMyNwMlFhcNATAHJRMiLwEj
+IgcTBSZmAUb+xCQmARMbICQxGDMBJSUa/r8BNUz+8BcLCy4dFRQ4/ts7A2qOjTFGzQFcBAT+oM9O
+LYWWdNX+nQEBAgFh0W0AAAEASQCwA/cEXgALAFUAsAAvsAczsQEG6bAFMrIAAQors0AACgkrsgEA
+CiuzQAEDCSsBsAwvsArWsAIytAkIABQEK7AEMrIJCgors0AJBwkrsgoJCiuzQAoACSuxDQErADAx
+EzUhETMRIRUhESMRSQGmYwGl/ltjAlZiAab+WmL+WgGmAAH/+f7JARwAyQAJACcAsAkvtAYGAAgE
+KwGwCi+wBNaxBwvpsQsBK7EHBBESsQYIOTkAMDEDPgI0JzcXBgMHPiIIBJgnCvr+512BV1wwISfV
+/vwAAAEAhwGuAsECIQADACcAsAAvtAEGACQEK7QBBgAkBCsBsAQvsAHWtAILAAgEK7EFASsAMDET
+NyEHhwQCNgQBrnNzAAAAAQBY/+wBGgDJAAkAHwCyCQAAK7QFBgATBCsBsAovsADWsQYL6bELASsA
+MDE3PgI/ARcGFwdYBQMDAZIkDgKRECg6KQ8fJXYiIAAAAAEADP6cA+sFwQADAAATATMBDANwb/yP
+/pwHJfjbAAAAAgBo/+MEKwWLABUAKwBIALIRAAArsRwE6bIHAQArsSgE6QGwLC+wAdaxFgnpsBYQ
+sSIBK7ELB+mxLQErsSIWERKyEBEHOTk5ALEoHBESsgABCzk5OTAxEjQ+Ajc2MzIXFhUQBwYHBiIu
+AxMUFxYXFjI+Ajc2EC4CJyYjIgcGaBg0UTl5r9p8b2xRiEiwiWlMMXtENmI0jWhJLAwTJzxLIzU9
+iVR5Aj+wtKmTN3XGsvb+4fK2TCc2YIOZAUT7vpU9IUd1l1CIATHBgEoSHHCgAAEALwAAAkYFiwAR
+AGEAsgkAACuwBjOxCgLpsQUOMjKyAgEAKwGwEi+wDtaxBAfpsg4ECiuzQA4KCSuwDhCwDyDWEbED
+B+myAw8KK7NAAwUJK7ETASuxBA8RErACObADEbAHOQCxCgkRErAHOTAxEzY3MwMXFSYiBzU2NzY3
+EwYHL8ypOyuSZ9yCLRsgLil5fwSLXqL62y05Dg45AwQEAgSRTDMAAQAMAAADgQWLACAAWgCyIAAA
+K7QaBgAiBCuyIAAAK7QbBgAdBCuyEgEAK7QLBgAkBCsBsCEvsAfWsRYH6bEiASuxFgcRErIbHB85
+OTkAsRogERKwADmxCxsRErUCDQ4WHB0kFzkwMTc+Azc2NTQnJiMiByc2NzYyFhcWFRQHBgElNxcG
+ByEMSJ2YiTRwT0ZeuHElZrI2e4Axa5OQ/okCNFQ5Mwz83SdOnqOnV7yteUY9dSeNJwwpKlyfpNXS
+/okUogi3cgAAAAABABr/5wOHBYsAMgBkALIxAAArsQMG6bIfAQArsRYG6bQnCjEfDSuxJwbpAbAz
+L7AH1rErB+mzIysHCCuxEgfpsBIvsSMH6bE0ASsAsQMxERKwADmwChGyAQwrOTk5sCcSsA05sBYR
+sxEaGyIkFzkwMT8BFjMyNzY1NCYjIgcnNzY3NjQmJyYjIgcGByc2NzYzMhcWFAYHBgc2FxYVFAcG
+BwYjIhpYjKSNWWORg1FHEDPSTB0ZGjdic3QhHyddPnyEzToSNCdJWJ9aU8d4lklJmTeKdVxowX2F
+GTwQRZk8dUUaOVsaGi1aIkSNK3FzL1swAltShOKjYiUTAAACAA8AAAPLBYsAFQAZAI4Asg8AACuw
+DDOxEALpsQsUMjKyAgEAK7QVGA8CDSuwBDOxFQXpsAgysBUQsRYE6bQHBgAkBCsBsBovsBXWsBgy
+sQkH6bAEMrIJFQors0AJCwkrshUJCiuzQBUQCSuwFRCwGSDWEbEDB+mxGwErsQkZERKxAgo5OQCx
+GA8RErEBDTk5sQIHERKxAxk5OTAxEzcBFwM+ATcHIwMXFSYiBzU2NzY3EyUyJRMPAgLCPBx1SBsv
+rAyRYtmBKB4hLg7+HccBHxgBxz0DhyH8wgcGAnT+ny05Dg45AwQDAwGBTQ8CfQABABf/6QOOBdcA
+IQCNALIgAAArsQMG6bINAQArtBMGAB4EK7QWCSANDSu0FgYAIwQrsgkWCiuzQAkLCSsBsCIvsAfW
+sRoH6bEjASuwNhq6P3739AAVKwqwDS4OsAzABbETDfkOsBTAALEMFC4uAbMMDRMULi4uLrBAGgGx
+GgcRErIODxI5OTkAsQMgERKwADmwCRGxARo5OTAxPwEWMzI3NjUQISIHJxMhNxcGByEDNjMyFxYV
+FAcGBwYjIhdShaSHVF7+x35XElQCClIzQh7+EjdfcqJse71xkUdFkjeKcVBYnAE/FxMCoGgUjVP+
+ThdQXanXnV4lEgAAAAACAFb/4wPNBYsAFgAmAGEAshMAACuxHATpsgQBACu0CyQTBA0rsQsG6QGw
+Jy+wANaxGAfpsBgQsSABK7EPB+mxKAErsSAYERKyCxMJOTk5sA8RsQQFOTkAsSQcERKxAA85ObAL
+EbAJObAEErAFOTAxExATNiUXBAMGBzYzMhcWFRQHBiMiJyYSFBYXFjMyNzY1NCcmIyIHVurTAWIb
+/qK2QSSOv5NkcpaJtL1zdJozKVF8ck5grzhKg4EBzwFGAQbrhTOk/vJgb2ZYZbndin2DhgFV0qY1
+Z1Fjw9pAFUYAAAEAPv/jA5wFbwAPAD4AsgcAACuyAwEAK7QNBgAhBCuyAwEAK7QOBgAcBCsBsBAv
+sREBKwCxDgcRErMGAAoPJBc5sQMNERKwBDkwMRM2NyEXAgADJzYSNxI3BQc+LRgDABm8/syFmE2t
+V810/bZiBCmjoyH+eP1E/tlQiQEwngFz9RW+AAMAUf/jA44FiwAdACwAOwBlALIaAAArsSIE6bIM
+AQArsTgE6QGwPC+wANaxHgnpswgeAAgrsS0J6bAeELE0ASuwJjKxEAfpsT0BK7E0LREStwwEGiIS
+KzI4JBc5sBARsRUWOTkAsTgiERK1AAgQFisyJBc5MDETNDc2NyYnJjQ2NzYzMhcWFRQHFhcWFAYH
+BiMiJyY3FBcWMzI3NjU0JyYvAQYTFBcWHwE2NTQnJiMiBwZRyzk7cihLQzZzmYxeZvB9K1ZMQIW7
+nWdti0tNe2pOUrQuJivqWr0vIxiiR0hpVjtAASO9uDMtWDRhqHkrWkZNh7rLYThwyZQ0b1NZxYNR
+U0lMcauOJR0hrAJghpclHBOJmHFOUDE1AAAAAgBV/+MDwwWLABYAJQBhALIMAAArsgQBACuxIgTp
+tBMbDAQNK7ETBukBsCYvsADWsRcH6bAXELEeASuxCAfpsScBK7EXABESsQwNOTmwHhGyBBMROTk5
+ALETDBESsA05sBsRsBE5sCISsQgAOTkwMRM0NzYzMhcWFRABBgcnJBM2NwYjIicmNxQXFiA3NjQm
+JyYjIgcGVZGDtrxzdf50r+QaAWK6QSKPwZFicZNQTgEYfQ8zKVF8cE1cA7zbgXODh+H+T/7PhlU0
+pAEdZHJoWGTdjlFQSEXCpjVoTl8AAAACAG//7AFHA4EACQATADIAsgkAACuwDy8BsBQvsADWtBAL
+ABMEK7EVASuxEAARErEGCjk5ALEPCRESsQUTOTkwMTc+Aj8BFwYXBwM+Aj8BFwYXB28FAwMBkiQO
+ApEPBQMDAZIkDgKRECg6KQ8fJXYiIALcKDopDx8ldiIgAAAAAAIAEf7JAUcDgQAJABMAJwCwDy8B
+sBQvsATWsQcL6bASMrEVASuxBwQRErQGCAoPEyQXOQAwMRM+AjQnNxcGAxM+Aj8BFwYXBxE+IggE
+mCcK+lUFAwMBkiQOApH+512BV1wwISfV/vwD/yg6KQ8fJXYiIAAAAQBFAKYD3wRzAAYAABM1ARcJ
+AQdFA20t/PADEC0CYlQBvVj+cP5zWAAAAAACAKsBxwRZA0oAAwAHABoAsAAvsQEG6bAEL7EFBukB
+sAgvsQkBKwAwMRM1IRUBNSEVqwOu/FIDrgHHYmIBIGNjAAAAAAEAhACmBB4EcwAGAAA3CQE3ARUB
+hAMR/O8tA238k/4BjQGQWP5DVP5EAAAAAgCE/+wCqQWLAB0AJwA+ALInAAArsgMBACu0HAYAIQQr
+AbAoL7AA1rQHCwAIBCuxKQErsQcAERKxHiQ5OQCxHCcRErMHABAjJBc5MDETNzYyFhcWFRQHBgcG
+BxYXByY1NDc2NzY3JicmIyIDPgI/ARcGFweEBEbTei1huDIwdiALSSeFsTAxfycObyElk0MFAwMB
+kiQOApEExKwbIyBHbnq5My9zNUNtIZtKT7ozM4Q6YREF+wIoOikPHyV2IiAAAgBW/sEFuAR5ADsA
+SQCQALA4L7EzBemwRS+xHwbpsCsvsQYE6QGwSi+wANaxLwjpsC8QsRkBK7FJCemwSRCxEQErsEIy
+tCMIAIgEK7AjELEnASu0CggAFAQrsUsBK7FJGRESsBY5sBERtw4GDxIfKzM4JBc5sScjERKyITU2
+OTk5ALFFMxESQAsKAA4ZEicvIzU2PiQXObAfEbAhOTAxEzQ3Njc2MyAXFhUUBwYjJzY3JwYHBgcn
+JjQ+Ajc2MzIXAhE2NzY1NCcmIyAHBhEQFxYhMjcXBCMgJyYkFBc2NzY/ASYiBgcGFVZoZbG23gEM
+oqKUltAeFAoOba84NVoEIz9VMmlwVWQdhVxgionk/uLBwauqARnW7xn+5vf+1cTHAfwCXHaLCwI8
+dV4fPgFx27SuZGeVlfvYpaYfjsgE2m8jDR8sgqqVeyxeGf7h/oMbfoOr24F/w8L+3f7lrKx/O5fB
+w6wuGQuBmMM0FEQ9fNQAAAAAAv/KAAAE/QWiABgAHABMALIAAAArsgkMFTMzM7EBAumzAwgNFCQX
+MrIGAQArtBAZAAYNK7EQBOkBsB0vsR4BKwCxAQARErEKFzk5sBARsAc5sQYZERKwGzkwMSM3NjcA
+ATcBFwcmIAc/AQMjIgcDFwcmIyIBIQMjNgJkKAENAQFQAZ2qAmb+93ICjnMn57+BpAJ+UUwBGwGX
+qBw5CgMCNQMQF/rELTkMDDkNAZ8U/pUtOQ4CHQJmAAMAPv/0BBsFeQAgACwAPQD6ALIcAAArsAAz
+sSMC6bABMrIcAAArsSMC6bIIAQArsAwzsTgD6bAHMrQtLBwIDSuxLQTpAbA+L7AG1rEtCemwLDKw
+LRCwISDWEbEFB+mwBS+xIQfpsC0QsScBK7EYB+mzEhgnCCuxNAfpsDQvsRIH6bE/ASuwNhq6B3rA
+cAAVKwqwAC4OsB/AsQMO+QSwBcCwABCzIAAfEyuyIAAfIIogiiMGDhESOQCzAwUfIC4uLi4BswAD
+HyAuLi4usEAaAbEtBhESsAo5sDQRtwsOHB4jKisWJBc5ALEsIxESsRgnOTmwLRGxFjA5ObA4ErIG
+EjM5OTmwCBGwCTkwMTM3Njc2NxMnNxYyNjc2MhYXFhUUBwYHBBEUBwYjIicmIjcWMzI3NjU0JyYi
+BzczMhc2NzY0JicmIyIGBwYHPgIoHiEuKZMCWo1BIVyogihOiSYmAT5+e8A4SJCMq2t6gFBR1Uqc
+NwI4ZVRuIwwkIEFpRSsRFAQ5AwQDAwTCLToPCAQNMilOfqV/JBlQ/uy3cnAIEFw7WFqS9U4bBkcM
+TXwqcGYjRwUBxbQAAAAAAQBd/+MFVwWLAB4AZACyGwAAK7EVBemyBAEAK7ELBOmyCwQKK7NACwgJ
+KwGwHy+wANaxDwvpsA8QsQgBK7QHCAAUBCuxIAErsQgPERKyBBUbOTk5sAcRsRgZOTkAsQsVERKy
+ABgZOTk5sAQRsAY5MDETEDc2ITIXAyMnJiMgBwYRFBcWFxYzMjY3FwYhICcmXePkAWbu3x09GYrD
+/ve0wmhdnZKhh6I3E7f+/P623eECmgFK1NM5/rLdYaKu/t/UoI9OSS4SOlrDxQAAAgA///QFxgV5
+ABwALQCGALIYAAArsAAzsR8D6bABMrIYAAArsR8D6bIIAQArsSsE6bAHMrIMAQArAbAuL7AF1rEd
+B+mwBiDWEbEtB+mwHRCxJQErsRIL6bEvASuxBgURErAJObAdEbAbObAtErAKObAlEbQLDhofGCQX
+OQCxHxgRErAbObArEbEGEjk5sAgSsAk5MDEzNTY3NjcTJzUWMjY3NjIWFxYREAcGBwYjIi4BIjcW
+MzI3Njc2NC4CJyYjIgc/KB4hLimRbZ9wOp/u/lu+oHzcc5VCvGyxxaWA4aaRPSEXOF5Im/OOXzkD
+BAMDBMItOg8IBA1kXML+x/72xpo/IRAIWjFpW79l1ZmQfy9mCgAAAQA9/+wD2AVvACEAjACyHgAA
+K7QbBgAkBCuyAAAAK7EBAumwBTKxGgPpsggBACuwDTO0FBkeCA0rsRQE6QGwIi+wBtaxGQnpsBMy
+sBkQsBog1hGxBQfpsAUvsRoH6bAZELEPASu0DggAFAQrsSMBK7EaBhESsCA5sQ8ZERKxFRs5ObAO
+EbEcHjk5ALEZGhESshYcHTk5OTAxMzc2NzY3Eyc1FjsBMjcDIyclBg8BJQcuAScDJTczAyYkIj0C
+KB4hLimRacTxtpAfPR3+Sg0FCQGqCpntHhIBxGU/TrP+c545AwQDAwTCLToPD/6u4R+BweEWfxQN
+Av2aENP+uwUbAAEAPwAAA9AFbwAfAHsAsgAAACuxHB4zM7EBAumxBRsyMrIIAQArsA0ztBUZAAgN
+K7EVA+kBsCAvsAXWsRoH6bIaBQors0AaGwkrsgUaCiuzQAUBCSuwGhCxDwErtA4IABQEK7EhASux
+GgURErEGHjk5ALEZARESsBc5sQgVERKyBgoWOTk5MDEzNTY3NjcTJzUWOwEyNwMjJyUOAQ8BJQcm
+JwMXFSYjIj8oHiEuKZFpxPG2kB89Hf5KCAcDCQGsCvmtEJFnZnU5AwQDAwTCLToPD/6u4R9SqUf0
+F38dBv3ELTkOAAEAXv/jBdUFiwAsALEAsicAACuxEwXpsgQBACuxCwTpsgsECiuzQAsICSu0Fxgn
+BA0rsRocMzOxFwLpsR0iMjIBsC0vsADWsQ8L6bAPELEVASuxIwfpsAcyshUjCiuzQBUXCSuwFRCw
+FiDWEbEiB+myIhYKK7NAIh0JK7AjELQICAAUBCuwCC+xLgErsRUPERKzBAsmJyQXObEIFhESsQka
+OTkAsRcTERKwIzmxCxgRErEADzk5sAQRsAY5MDETEDc2ITIXAyMnJiMgBwYREBcWITI3Eyc1FjMy
+NxUOAQcGBwMGBwYiLgInJl7k3gGBzt8dPRmPy/7zrLG3swEKoWUTlE2Ad4EaKBEWLBOVyD6Tv6uS
+NXACrAFLzcc5/rLdYbK2/tL+57GtOAG0LTkODjkCBAICAv31NhcHK1N6T6kAAQA/AAAGLgVvADcA
+/QCyAAAAK7QkJig0NiQXM7EBAum1BSMpKy0zJBcysggBACuyDBcbMzMzsQcC6bINFhwyMjK0FC8A
+CA0rsRQE6bAUELExBukBsDgvsAXWsTIH6bIyBQors0AyMwkrsgUyCiuzQAUBCSuzQAUHCSuwBRCw
+BiDWEbESB+myEgYKK7NAEg0JK7AyELEVASuxIQfpsiEVCiuzQCEcCSuzQCEjCSuyFSEKK7NAFRYJ
+K7AVELAtINYRsSIH6bItIgors0AtKQkrsTkBK7ESBhESswoTMTYkFzmxIi0RErMUGSYuJBc5ALEx
+ARESsCI5sQcvERKxBiE5ObAIEbEKGTk5MDEzNTY3NjcTJzUWMzI3FQ4BBwYHAyETJzUWMzI3FQ4B
+BwYHAxcVJiMiBzU2NzY3EyMgBQMXFSYjIj8oHiEuKZFTeW2LGicRGCsUA2ISkVN5bYsaJxEYKymR
+Z2Z2gSgeIS4VM/46/pUTk2dmdTkDBAMDBMItOg8POgIEAQMC/dECDi06Dw86AgQBAwL7PS05Dg45
+AwQDAwJuIf3TLTkOAAEAPwAAAjAFbwAYAHwAsgAAACuxFRczM7EBAumxBRQyMrIIAQArsAwzsQcC
+6bANMrAHELEKAukBsBkvsAXWsRMH6bIFEwors0AFAQkrs0AFBwkrsAUQsAYg1hGxEgfpshIGCiuz
+QBIUCSuzQBINCSuxGgErsRMGERKxChc5OQCxBwERErAGOTAxMzU2NzY3Eyc1FjMyNxUOAQcGBwMX
+FSYjIj8oHiEuKZFTeW2LGicRGCspkWdmdTkDBAMDBMItOg8POgIEAQMC+z0tOQ4AAAAB/6n+CgIo
+BW8AFwBTALIHAQArsAszsQYC6bAMMrAGELEJAukBsBgvsATWsRIH6bIEEgors0AEBgkrsAQQsAUg
+1hGxEQfpshEFCiuzQBEMCSuxGQErsRIFERKwCTkAMDEDNjc2NxMnNRYzMjcVDgEHBgcDDgEHBgdX
+klE9AymRU3ltixooEBcsLQZKLWew/j+ksYROBKItOg8POgIEAQMC+z1rlT6NkQACAD8AAAVHBW8A
+GAAoAJQAsgAAACuyFRcnMzMzsQEC6bIFFCYyMjKyCAEAK7IMHiEzMzOxBwLpsQ0iMjKwBxCxCgLp
+sB8yAbApL7AF1rETB+myBRMKK7NABQEJK7NABQcJK7AFELAGINYRsRIH6bISBgors0ASFAkrs0AS
+DQkrsSoBK7ETBhESsQoXOTkAsQcBERKzBhkcIyQXObAKEbAdOTAxMzU2NzY3Eyc1FjMyNxUOAQcG
+BwMXFSYjIhMANjcnNRYyNxUHCQEXFSE/KB4hLimRU3ltixonERgrKZFnZnXwATO7M3Ne6Guo/eEC
+UK7+1TkDBAMDBMItOg8POgIEAQMC+z0tOQ4CzwEo2UUSOg8POi3+D/1PKT0AAAEAPf/sA/sFbwAa
+AH0AshcAACu0FAYAJAQrsgAAACuxAQLpsAUysRMD6bIIAQArsAwzsQcC6bANMrAHELEKAukBsBsv
+sAXWsRMH6bIFEwors0AFBwkrsAUQsAYg1hGxEgfpshIGCiuzQBINCSuxHAErsRMGERKxChk5OQCx
+BxMRErIGFRY5OTkwMTM3Njc2NxMnNRYzMjcVDgEHBgcDJTczAyYkIj0CKB4hLimRT35sixonERgr
+LQHdcT9ctP5fnjkDBAMDBMItOg8POgIEAQMC+yUQ5P6qBRsAAAABABAAAAanBYsAHwBwALIAAAAr
+sw4RHB4kFzOxAQLpswUNEhskFzKyBwEAK7ALMwGwIC+wE9axDAfpsgwTCiuzQAwNCSuyEwwKK7NA
+ExIJK7ATELELCemxIQErsQsTERKwCjkAsQEAERKyDxYXOTk5sAcRswgUFRgkFzkwMTM1Njc2NxM3
+ATMBNxMXFSYiBzU3AyMBIwEjAxcVJiMiECgeIS6SXgHjDwIOZCGNZOJ+lQQS/gIv/j8QUJpLZms5
+AwQDAwUkIfukBEYU+t0tOQ4OOQ0EAvvvBBX8Gi05DgAAAAEANP/jBiUFjQAfANoAshkAACuyAAAA
+K7AdM7EBAumxBhwyMrIPAQArsBIzsQ4C6bETFTIysgsBACsBsCAvsAfWtBoIAIgEK7IaBwors0Aa
+HAkrsBoQsBsg1hG0BggAiAQrsAYvtBsIAIgEK7IGGwors0AGAQkrsBoQsQwBK7EXCOmyDBcKK7NA
+DA4JK7AXELAVINYRtA0IAIgEK7ANL7QVCACIBCuyFQ0KK7NAFRMJK7EhASuxGgcRErELHjk5sAwR
+sBA5sBcSsBk5ALEBABESsB45sA4RswkMFxokFzmwDxKwEDkwMTM1PgE3NjcTNhAnNwETJzUWMjcV
+BgcCEBcHAQMXFSYiNBcnEhUwGwQIUgPVIJFe0GFkMR0EVvwrGpF+sDoDAwIBAwMEdAEshR77bQQO
+LToNDToLAf1O/elgHQSF+/8tOg0AAAAAAgBf/+MFygWLABIAIwBIALIOAAArsRgE6bIFAQArsSAE
+6QGwJC+wAdaxEwvpsBMQsRwBK7EJC+mxJQErsRwTERKyDQ4FOTk5ALEgGBESsgEACTk5OTAxEjQS
+NzYhIBcWERAHDgEgLgMTFBYXFjMyNzYRECcmIyIHBl9sYtEBSwEjtqjJXfb+/8Wedk6SRkSU8OmD
+e4uM2suMrQJZ9gEMYc/ayv7w/rnaZG85ZYmgARp/8F3Ls6kBCgEjxceEowAAAQA/AAAEEgV5ACkA
+rwCyAAAAK7EmKDMzsQEC6bEFJTIysggBACuwDDOxIQPpsAcytBcbAAgNK7EXA+kBsCovsAbWsSMH
+6bIjBgors0AjJQkrsCMQsCQg1hGxBQfpsAUvsSQH6bIFJAors0AFAQkrsCMQsR8BK7ESB+mxKwEr
+sQYFERKwCTmwJBGxCig5ObAjErALObAfEbMNDhYYJBc5ALEXARESsRYkOTmxIRsRErEGEjk5sAgR
+sAk5MDEzNTY3NjcTJzUWMjY3NjIWFxYVFAcOASInNxYyNjc2ECYjIgcDFxUmIyI/KB4hLimRaXk/
+I2G8pjZphD2jmSQCIWh0KliztD40J5FnZnU5AwQDAwTCLToPCAQNPzVnqLR8OkIKPwYzLl8BNrQK
++zktOQ4AAAMAX/3+BcoFiwASACMAOABrALIOAAArsRgE6bIFAQArsSAE6bA4L7QkAgB+BCsBsDkv
+sAHWsRML6bATELEcASuxCQvpsToBK7EcExEStQ0OBSQrMiQXObAJEbEtLjk5ALEkOBESsDc5sA4R
+sCY5sSAYERKyAQAJOTk5MDESNBI3NiEgFxYREAcOASAuAxMUFhcWMzI3NhEQJyYjIgcGEzYzMhcE
+Fhc2NxcGBwYHJicmJyUHX2xi0QFLASO2qMld9v7/xZ52TpJGRJTw6YN7i4zay4ytLVpcfL8BK3EZ
+Q1gjSVoeHISoKyD+lpYCWfYBDGHP2sr+8P652mRvOWWJoAEaf/Bdy7OpAQoBI8XHhKP7fy1rpzAG
+HT8hXD4WDAdqGxXsIQACAD8AAAS6BXkAIwAvALIAsgAAACuyGSAiMzMzsQEC6bIFGB8yMjKyCAEA
+K7AMM7EtA+mwBzK0HSQACA0rsR0D6QGwMC+wBdaxHgfpsh4FCiuzQB4fCSuyBR4KK7NABQEJK7AF
+ELAGINYRsS8H6bAeELEpASuxEgfpsTEBK7EeBhESsQoiOTmwLxGyCx0kOTk5sCkSsw0OGxYkFzmw
+EhGwGjkAsR0BERKwFzmwJBGwFjmwLRKxBhI5ObAIEbAJOTAxMzU2NzY3Eyc1FjI2NzYyFhcWFRQH
+BgcBFwchAQYjAxcVJiMiEzMyNzY1NCcmIyIHPygeIS4pkWV9PiFctKo2aG9OegFGpgP+4P6WKIMS
+k2dmdcM65mtXrEBCZTo5AwQDAwTCLToPCAQNOzJflKFqSSr9yy05AoAH/e0tOQ4CsGtXl7xJGwoA
+AQBR/+MDiAWLACsArwCyKwAAK7EHBemyBysKK7NABwIJK7IXAQArsR0E6bIdFwors0AdGgkrAbAs
+L7AT1rEhB+mzAiETCCu0AQgAFAQrsAEvtAIIABQEK7AhELELASuxJwfpsxknCwgrtBoIABQEK7Aa
+L7QZCAAUBCuyGRoKK7NAGRgJK7EtASuxIRMRErIrAxA5OTmwCxG2Bg8WFx0kKiQXOQCxBysRErAA
+ObAdEbETJzk5sBcSsBg5MDE3EzMXFhcWMjY3NjU0Jy4CJyY1NDc2IBcDIycmIyIHBhUUFxYXFhUU
+BwYgURk9EUmBLGxkIkfDNFpqLm3DSgEmqBc5G2aLXD9DrfRRZIyJ/pMbAT2uSSMLKyRKb5CQJkdR
+MXJ93VQhM/7TzUo2OWCSdqZedYGjd3QAAAAAAQAnAAAEwAV9ABYAnQCyDgAAK7ALM7EPAumxChMy
+MrIBAQArsAQzsRUE6QGwFy+wANa0FggAFAQrsBYQsRQBK7EIB+mwCBCwCSDWEbETB+mwEy+xCQfp
+sgkTCiuzQAkKCSuyEwkKK7NAEw8JK7AIELEGASu0BQgAFAQrsRgBK7ETFhESsg0CFTk5ObEGCBES
+sQMMOTkAsQ8OERKwDDmwFRGyBQAIOTk5MDEbARYgNwMjJyUDFxUmIgc1Njc2NxMlAycpmANShh89
+Hf59J5Jk434rHSAuK/5/SAQrAVAMDv6u2xH7Ty05Dg45AwQDAwTXEv78AAEATv/jBd8FbwArAHYA
+siYAACuxFAXpsgEBACuyBRkcMzMzsQAC6bIGGB0yMjIBsCwvsCrWsREH6bIqEQors0AqAAkrsBEQ
+sAsg1hGxKwfpsCsvsQsH6bILKwors0ALBgkrsS0BK7ERKxESsAM5ALEAFBESsSIrOTmwARGxAxo5
+OTAxEzUWMzI3FQ4BBwYHAg4BBwYVFBYzIBsBJzUWMjcVDgEHBgcDAgAjICcmNRNOU3ltixonERgr
+DQkEAQLF0AGfEhyTS9qLGigRFixEF/75//50dSghBTU6Dw86AgQBAwL+ivF0JEYNztAB3gLxLToP
+DzoCBAEDAvzk/vP+4+9RbgN3AAAAAAH////hBXkFbwAbAEIAshoAACuyAQEAK7IEDxIzMzOxAALp
+sQUTMjKwABCxAwLpsBAyAbAcL7EdASsAsQAaERKyDQsbOTk5sAMRsA45MDEDNRYyNxUOAQcGBwEz
+ASc1FjI3FQ4BBwYHAQcBAVbtixonERgrAXMMAZx1WOtYGicRGCv9y1D+MQU1Og8POgIEAQMC+5EE
+Ti06DQ06AgQBAwL6yREFJwAAAAEAB//hB5QFbwAiAJUAsiEAACuwHjOyAQEAK7IEExYzMzOxAALp
+sQoXMjKwABCxAwLpsBQyAbAjL7EkASuwNhq6wjzvPQAVKwqwIS4OsCLAsQsP+QWwCsC6wrbtkgAV
+KwqwHi4OsB/AsQ8Q+bAOwAC0Cw4PHyIuLi4uLgG3CgsODx4fISIuLi4uLi4uLrBAGgEAsQAhERKw
+ETmwAxGwEjkwMRM1FjI3FQ4BBwYHATMBNwEzASc1FjI3FQ4BBwYHAQcJAQcBB1buixooERgrASEM
+AUo7AScNAUt4PNSLGicRGCv+HE/+3/66UP6OBTU6Dw86AgQBAwL71wPDEvwrBAgtOg8POgIEAQMC
++skRA8P8ThEFJwAAAAAB/90AAASeBW8ALgBbALIAAAArsx8iKy0kFzOxAQLptQMeIyUnKiQXMrIH
+AQArsgoUGDMzM7EGAumyCxMZMjIysAYQsRYC6bAIMgGwLy+xMAErALEBABESsCA5sAYRswUREigk
+FzkwMSM1NjcJASc1FjI3FQ4BBwYHCQEnNRYzMjcVBgcJARcVJiIHNTY3NjcJARcVJiMiI0Q9AbL+
+xaRW9IsaJxEYKwEBAQuLRHaDby9S/n8Baphq64AtGx4v/tz+xIxZYm85CgMCcgJQLToPDzoCBAED
+Av4lAbotOg8POggE/dj9ZS05Dg45AwQDAwIk/fwtOQ4AAAH/6gAABRMFbQAjAIMAshwAACuwGTOx
+HQLpsRghMjKyAQEAK7IFDhIzMzOxAALpsgYNEzIyMrIBAQArsAAQsQMC6bAQMgGwJC+wIdaxFwfp
+siEXCiuzQCEdCSuwIRCxFgfpshYhCiuzQBYYCSuxJQErsRchERKxCwo5OQCxHRwRErAaObAAEbIM
+CiM5OTkwMQM1FjMyNxUOAQcBMwEnNRYzMjcVBgcBAxcVJiIHNTY3NjcTARZef3GLUjISAWEQAVKW
+S3pnjVk1/jwRkmTifysdIC4M/nUFMzoPDzoJAgH9kQJQKzoPDzoLAf05/gYtOQ4OOQMEAwMCGAKq
+AAEALwAABMkFbwANABYAsgAAACuyBgEAKwGwDi+xDwErADAxMzcBBQcjEyEHASUTMwMvAgPF/SNz
+P0MEAAL8UAMWd0ROPQT4Md8BSkL7DC0BAv6YAAEAhf6cAiIFwQAHAEwAsgQBACuxAQTpsAAvsQUD
+6QGwCC+wANaxBQjpsgUACiuzQAUHCSuwBRCwBCDWEbEBCOmwAS+xBAjpsgQBCiuzQAQDCSuxCQEr
+ADAxGwEhByMDMweFPwFeAuM85AL+nAclRvlmRQAAAQBJ/pwEKAXBAAMAABMzASNJbwNwbgXB+NsA
+AAH//v6cAZsFwQAHAEUAsgQBACuxBQTpsAAvsQED6QGwCC+wAtaxBwjpsgIHCiuzQAIACSuwAhCw
+AyDWEbEGCOmyAwYKK7NAAwQJK7EJASsAMDEDNzMTIzchAwIC4zvjAgFeP/6cRQaaRvjbAAEARgOY
+AukFbwAGAC0AsgEBACu0AAYACQQrsAMyAbAHL7AA1rQDCwAHBCuxCAErALEBABESsAU5MDETATMB
+IwsBRgEtRwEvct/gA5gB1/4pAV7+ogAAAAABAMH+bwVp/tEAAwAXALAAL7EBBumxAQbpAbAEL7EF
+ASsAMDETNyEHwQQEpAT+b2JiAAAAAQBmBG0B7AYIAAQAIACwBC+0AgYACgQrAbAFL7AA1rQDCwAL
+BCuxBgErADAxEzY3AQdmSC8BDzIFpDUv/osmAAIAPv/sA7sDgQAaACkAXwCyGQAAK7ARM7AmL7EH
+BukBsCovsAHWsRsJ6bAbELEUASuxCgjpsSsBK7EbARESsBk5sBQRtAYREhUlJBc5sAoSsgciJDk5
+OQCxJhkRErQBCgwVHSQXObAHEbAIOTAxNjQ+BDIXAhE2NxcGBwYjJzY3JwYHBgcnNxQXNjc2NzY/
+ASYiBgcGPilKY3aBpXQhRWESX5wnEyMbChBTfYJ5ao0ERV+wSBsFBVaHdCZOLa7HrpBoOR3+hv5k
+CSwnQSUKIqzkBKN5fB4iyzc6CUuL1k5YQRlWTZkAAAACAAb/7ANBBhIAHgArAGwAshQAACuxIQbp
+sB4vtAACAFoEKwGwLC+wGtawHDKxBgjpsAYQsSUBK7EOCemxLQErsQYaERKyFB8qOTk5sCURtQEC
+CxMgJiQXObAOErAMOQCxIRQRErAVObAeEbMEDhcmJBc5sAASsBw5MDETJRcGAgYHFzY3NjcXFhQO
+AgcGIic+Azc2EwYHExYyNjc2ECcOAQcGBwYBLyEHIAwFEV0+cnZWOSdFXjd33X4JEhAOBQoCK4P+
+U4FuJlBBLHs6iQcF1T0iC/2212gEfjNcHCN44JuKcypYJGrP1OF+/AFCBgr6vhhDOXYBQoIBQD2Q
+zQAAAQBG/+wClgOBABYANwCyFAAAK7AKL7EGBukBsBcvsADWsQwJ6bEYASuxDAARErAVOQCxChQR
+ErEACDk5sAYRsAc5MDETNDc2NzYyFwcmIwYRFBc+ATcXBgcnJkaCVn9AfDshi5eBXlWeWxrLxEx1
+AVbXpG0sFwx7J2P++t9xDVhFJLxGIn0AAAIAPf/sA78GEgAhADAASgCyIAAAK7AYM7AtL7EHBumw
+DC+0DQIAWgQrAbAxL7AB1rEiCemxMgErsSIBERKwIDkAsS0gERK0ARETHCQkFzmxDQwRErAKOTAx
+NjQ+Ajc2MzIXEwYHJyUXAhE2NxcGBwYjJzYTJwYHBgcnNxQXNjc2NzY/ASYiBgcGPSZEYDt/iyoi
+AiuDBQEwIjNFXxVgmygTIxEQEFN9gnlqjQRFYK9JGgUFVod0J00ror+vlzh3BAI9BgorPSL+B/xX
+CSwnQSUKIpEA/wSjeXweIsk3OAlLi9ZOWEEZV06dAAAAAgBG/+wCpwOBABUAIgA8ALITAAArsB0v
+sQUG6QGwIy+wANaxCwnpsBYysSQBK7ELABESsBQ5ALEdExESsgcAFjk5ObAFEbAGOTAxEzQ3PgEy
+FwcGBwYHFhc+ATcXBgcnJhM2NzY3JisBIgcGBwZGgj2syS0CO3R6rAdXVZ5bGsvETHWKtWcuFlNq
+DQcIXSAJAVbWpk5hLXdbWl8yyWYNWEUkvEYiewFDT3EyMDIBRqcyAAAAAf8o/d8C+wYSACwAoACw
+LC+xAwbpsCEvsRwG6bANMrIcIQors0AcHgkrsBwQtAwCAFoEK7IMHAors0AMHwkrsBkvsRQG6QGw
+LS+wBtaxJQnpsAog1hGwDjOxIQnpsBsysiEKCiuzQCEfCSuyCiEKK7NACgwJK7EuASuxCgYRErAH
+ObAlEbEQKDk5sCESsCQ5ALEhAxESsgEJJzk5ObEZDBESsBc5sBQRsBY5MDEDNxYzNhM+AzcmJzcz
+PgI3NjMyFwcmIwYDBzY3ByInDgMHDgQi2ASvnz4KBgUFBQJ8NwK0BA4+LluSXlYFoqs/BwSwTARQ
+qwIFBQYCBg0+XXmj/fWaRJwBWqqwpKBEEg0rd6/GP3oWlT+f/vWMBQZ9E0WhpJ9DoKfGfjsAAAAA
+AgA8/d8DIgOBACEAMAB4ALIgAAArsA8vtBQGACMEK7AtL7EHBukBsDEvsAHWsSIJ6bAiELEaASux
+CwnpsTIBK7EiARESshESIDk5ObAaEbQHDxwULCQXObALErINKSs5OTkAsRQPERKwETmwIBGxEhY5
+ObAtErQLARocJCQXObAHEbAJOTAxNjQ+Ajc2MzIXBgIHCgEjIic3FjMyNzYTPgE3JwYHBgcnNxQX
+Njc2NzY/ASYiBgcGPCZEYDt/i2hvFwoEC/7nYFwEvr8oGl0NAwIDEFN9gnlqjQRFX7BIGwUFVod0
+Jk4rnr+vmTh5HfP992D+6v7tFpo7BE4ByFWdPgSjeXweIsc1OAlLi9ZOWEEZWU6fAAAAAAH/9v/s
+A90GEgAuAHUAsiYAACuwGjOwLi+0AAIAWgQrAbAvL7Ao1rAqMrEkCOmwBTKwJBCxJgfpsCYvsCQQ
+sR0BK7ENCemxMAErsSQoERKwLDmwHRG0AQYaGwIkFzmwDRKyChETOTk5ALEuJhEStwQKExUWGx4G
+JBc5sAARsCw5MDEDJRcGAgMXNjc2NxcWFAYHBhUUFTY3FwYHBiMnEhAnIgcGBwYVESMaATY3EjUG
+BwoBLyMXHBEQkrQ9QEwYCQYNUFoUX5wnEyMvEEJiYEZMnyMMBQEEK4MF1T0i1v4t/vQEwFsgDyNd
+0Y9HsFEGBQwpJ0ElCiIBfgEjVT8+V2BN/n0BSQF473EBCJEGCgAAAgAR/+wB9gVGABIAHgBBALIL
+AAArsBIvtAACAFoEKwGwHy+wDtawEzKxBAjpsSABK7EEDhESsRceOTkAsRILERKyBAYMOTk5sAAR
+sBA5MDETJRcCETY3FwYHBiMnEhM2NQYHEz4CPwEXBhUUFQcRAS8jK1BaFF+hKBMjKQEBK4O0BQMD
+AZIkDJEDRD0j/rb+OgwpJ0AmCiIBJQE9XVwGCgF0KDopDx8lZycGBCAAAAAC/8P93wGSBUYAFAAg
+AEYAsBQvsAsvtAwCAFoEK7ANLwGwIS+wCdaxEAjpsSIBK7EQCRESswcVGSAkFzkAsQsUERKxCBA5
+ObAMEbAJObANErAOOTAxAz4BNz4ENwYHJyUXAgMGAwYHEz4CPwEXBhUUFQc9Nm8WMgsJBAICNXkE
+AS8jJRIDzjs+5QUDAwGSJAyR/gBN1jNzo+LWvkcHCSs9I/7X/c1t/uVQSwauKDopDx8lZycGBCAA
+Af/3/+wDigYSACMAaACyHwAAK7ASM7AjL7QAAgBaBCsBsCQvsB/WsR4H6bAEMrAeELEXASuxCAfp
+sSUBK7EeHxESsCE5sBcRtAECBQoTJBc5sAgSsgcLEjk5OQCxIx8RErcEBwsNDhMFFyQXObAAEbAh
+OTAxAyUXAgMXNjcXEAUTNjcXBgcGIwM2NzY3BgcOAhURIxIRBgcJAS8jKQsRnvtM/wDTSU8UYngh
+E/ZyQjoEWX1UOwKfNyuDBdU9Iv6G/e4E5D0j/r+a/ssLJCdDHwgBblB8bHQLaUZ0ZmD+7gHeA9wG
+CgAAAAH//v/sAdEGEgAQADcAsgsAACuwEC+0AAIAWgQrAbARL7AA1rQHCwAJBCuxEgErALEQCxES
+sgQGDDk5ObAAEbAOOTAxAyUXAhE2NxcGBwYjJxIRBgcCAS8jOEVfFWCbKBMiNyuDBdU9Iv4Z/EUJ
+LCdBJQoiAd4DzgYKAAABAAf/7AXUA4EAQgCfALI7AAArsSMuMzOwQi+0AAIAWgQrAbBDL7A71rE6
+B+mwOhCxPQjpsD0vsjo9CiuzQDoCCSuwOhCxMQErsS0I6bANMrAtELEvB+mwLy+wLRCxJgErsRYJ
+6bFEASuxLz0RErIBBQY5OTmwLRGyCwozOTk5sSYxERKyDyMkOTk5ALFCOxESQAwFDQ8VHB4fJCcG
+Mz0kFzmwABGxP0A5OTAxEyUXFAYHFzY3NjcXFhUUBzY3NjcXFhQGBwYVFBU2NxcGBwYjJxIQJyIH
+BgcGFREjEhE0JyIHBgcGFREjEhE0JicGBwcBLyEkAxBtP3tzSxUEaUB8ckwZCgYNUFoVYJwnEyMw
+EUFZUy5RoCsTQVlTLlGgKwoCK4MDRD0jRtMKBI82ahsjWD5aNIo3axsjYM6PR7BRBgUMKSdBJQoi
+AYYBF1tGQkd9UP6WARABOFpkRkJHfVD+lgEQATiRQg4GCgAAAQAH/+wECQOBADAA5ACyKQAAK7Aa
+M7AwL7QAAgBaBCsBsDEvsCnWsSgH6bAoELErCOmwKy+yKCsKK7NAKAIJK7AoELEgASuxDQnpsTIB
+K7A2Gro/2PuDABUrCgSwDS4OsA/AsR4M+bAcwLAPELMODw0TK7AcELMdHB4TK7IdHB4giiCKIwYO
+ERI5sg4PDRESOQC1Dx4NDhwdLi4uLi4uAbQPHg4cHS4uLi4usEAaAbErKRESsC45sCgRsQEFOTmw
+IBKyBhobOTk5sA0RsgoREzk5OQCxMCkREkAJBQwGExUWGyErJBc5sAARsS0uOTkwMRMlFxQGBxc2
+NzY3FxYUBgcGFRQVNjcXBgcGIyc+ATc2NCciBwYHBhURIxIRNCYnBgcHAS8hJAMQkrQ9QEsZCgUO
+UFoVX5wnEyMHEQcQEUFjm0EVoCsKAiuDA0Q9I0bTCgTAWyAPI2DOj0exUQUFDCknQSUKIkGLRqD0
+UkBkiiwp/n0BEAE4kUIOBgoAAAAAAgBG/+wDDwOBABIAIABCALIPAAArsRUG6bAdL7EEBukBsCEv
+sADWsRMJ6bATELEaASuxCAjpsSIBK7EaExESsQQPOTkAsR0VERKxCAA5OTAxEzQ3NjMyFxYVFA4C
+BwYjIicmNxQXMzY3NjU0JyMGBwZGeofMh0E0GjRLMWyEikc+gIK1OysugrQ8Ky4BYsSltndgnj97
+d2wpWnNi99ePJl5jedaRJ1xkAAAAAAIAC/3fA2MDgQAeAC8AXwCyEgAAK7EhBumwGS+wGC+0FwIA
+WgQrsB4vtAACAFoEK7ABL7AJMwGwMC+wJ9axDAnpsTEBK7EMJxESsAo5ALEXGBESsBU5sR4hERK2
+BAsMBR8nKSQXObAAEbAcOTAxEyUXBgcXNjc2NxcWFA4CBwYjIicDNjcXBScSEQYHARYzMjc2NzY1
+NCciBwYHBgcLAS8jDA0QWkNxcVY6JkNdN3Z/LCAIjCIE/tEjQCuDARpOP042bScSQGN9UCgUAgNE
+PSNShQRoLEogI3zWmot1K1sE/kcOAys+IwK7AmwGCv1PFyNFn0tPnHhwSGg0OwAAAAACADz93wOh
+A4EAHwAuAHoAsh4AACuwES+wEC+0DwIAWgQrsCsvsQcG6QGwLy+wAdaxIAnpsCAQsRcBK7ENCOmx
+MAErsSABERKwHjmwFxG0EQcSGiokFzmwDRKyGScpOTk5ALEQERESsBI5sA8RsA05sB4SsBQ5sCsR
+sxUBGiIkFzmwBxKwCTkwMTY0PgI3NjMyFwIDBhU2NxcFJzYSPgE3NjcnBgcGByc3FBc2NzY3Nj8B
+JiIGBwY8JUVgOn6NW3QbDQOMIgT+0SMFEgkIAwgEEFN9gnlqjQRFX7BIGwUFVod0Jk5IgMGwmDh4
+Hf7q/QSRig4DKz4jHgFLm5pCjDAEo3l8HiLLNzoJS4vWTlhBGVZNmwABAAcAAAKvA4EAHABzALIV
+AAArsA0vtAoGABgEK7ABMrMACg0IK7QcAgBaBCsBsB0vsBXWsRQH6bAUELEXCOmwFy+yFBcKK7NA
+FAIJK7EeASuxFxURErAaObAUEbEBBTk5ALENFRESsgUGFzk5ObEAHBESsRkaOTmwChGwAjkwMRMl
+FxQGBxc2NzYzByYiDgIHBhURIxIRNCYnBgcHAS8hJAMQYzRwaAYRPlBJPxcxoCsKAiuDA0Q9I0bT
+CgSZOHmwBCA2RSZRQP59ARABOJFCDgYKAAEASP/sAngDgQAmAIcAsiUAACu0BQYAIgQrsgUlCiuz
+QAUCCSuwGS+0EwYAIgQrshkTCiuzQBkWCSsBsCcvsAHWtAIIABQEK7ACELEWASu0FQgAFAQrsCIy
+sSgBK7ECARESsQ0OOTmwFhG2BwsPExsfJSQXObAVErAjOQCxBSURErAAObAZEbEPIzk5sBMSsBQ5
+MDE3EzMXFjMyNyYnLgEnJic3Njc2MhcDIycmIyIHFhceARcWFQcGIyJIBi4OWXqhOgx2MnIwcwUl
+R6o0g0EGKxJJU6Y9C3UxcC9tJXLuWgIBBH0jSD9LIUIlWVp9aCAJFf8Afx05PU4iRSdcYn2PAAAA
+AQBF/+wCIQSkABwAgACyFwAAK7AML7EHBemwATKyBwwKK7NABwkJK7AHELQAAgBaBCuyAAcKK7NA
+AAoJKwGwHS+wGtaxDgnpsAQg1hGxBQfpsgUECiuzQAUJCSuxHgErsQQaERKyGBkcOTk5sA4RsBc5
+sAUSsgcMEjk5OQCxDBcRErAbObAAEbAcOTAxEzczNj8BBgc2NwciJwIUFhcWFzY3FwYHJyY0EjdF
+A3kEAp8OEW5sBFeFFAIDBgtJZhSNb0wYEAgDQit9jyti0wQIcxD+2MREIU8mFDAnaBsiW+YBF8UA
+AQAM/+wEDgOBAC8AwwCyJAAAK7AeM7AvL7ARM7QAAgBaBCuwEjIBsDAvsCfWsQcJ6bAHELEPASuw
+ITKxFgjpsTEBK7A2Gro/qPlkABUrCgSwJy4OsCnAsQUR+bADwLMEBQMTK7AnELMoJykTK7IoJykg
+iiCKIwYOERI5sgQFAxESOQC1BSkDBCcoLi4uLi4uAbQFKQMEKC4uLi4usEAaAbEHJxESsSQtOTmw
+DxG1AQISHh8iJBc5ALEvJBEStAgXGSIrJBc5sAARsQ8tOTkwMRMlFw4BBwYUFzI+ATc2NxMGBycl
+FwIRFTY3FwYHBiMnNjcnAgcnJjQ2NzY1NCcGBwwBLyEGEQcSE0OOVyJLAgUzfAQBLyMrUFoVX5wn
+EyMdDBHQ8kwZEAQHBCuDA0Q9I0GKR6TdZVdLK19XAUAHCSs9I/6w/siIDCknQSUKIuo5BP7wOSJf
+2q5HeyE1HAYKAAH/6f/sA1UDgQAYADYAshMAACuwGC+0AAIAWgQrAbAZL7AI1rENB+mxGgErALEY
+ExESsggSBDk5ObAAEbENFzk5MDEDNxcSEzM3NjU0JzcWFAYHBgcDBwIDJicHF/4tH58TYG8LqAQV
+GCtyr0uXRBoWmQM9RBL+of6Bze62LyMtFFNdPG/Q/sAWAUgBFGZ1EQAAAAAB//D/7AUjA4EAIwBX
+ALIfAAArsBszsCMvtAACAFoEKwGwJC+wCtaxCwfpsAsQsRABK7EVB+mxJQErsQsKERKxCB05ObAQ
+EbEZGzk5ALEjHxEStQgNEBkGHSQXObAAEbAhOTAxAzcXFhcWFzMTJic3EhMzEjU0JzcWFRQHBgIP
+AQILAQcCAwYjEP4tCB04NhPPEA2UFKASsgioBE4ui1dMfkr4TI5RlgQDPUQSvIX/ngIUTmcn/qz+
+ZAGfzDggLRUYbrFp/u64FgELASD96xYBLAILEQAAAAABABT/7AOLA4EAKwBgALIhAAArsBczsCsv
+tAACAFoEKwGwLC+wI9axHgfpsB4QsQYBK7ELB+mxLQErsR4jERKwKTmwBhG1AQ8RGCYoJBc5sAsS
+sRIXOTkAsSshERKzDwMZKCQXObAAEbApOTAxEzcXEzc2PQE3Fh0BFAcOAQ8BEzY3FwYHJwMGBwYd
+ARQXByY0PgI/AQMGBxTsLbYGhKcBQx5NKD3VUlASXKQtwWAZKwGkBTFJUyE/ykpPAzVMFP6sCJuS
+Bi0GBAlRUyVNL0n+cg4pKUkrFAFodC1ORw4FCCsSOVVUUihKAXsICwAAAAAB/+j93wNUA4EAIABE
+ALAYL7AgL7QAAgBaBCuwAS+wDTMBsCEvsArWsQ8H6bEiASsAsSAYERKyCgYdOTk5sAARsQ8fOTmw
+ARKyAgwOOTk5MDEDNxcWExYXMzc2NTQnNxYUBgcGBwMGBwYHJzY3NjcCAwcY/i0KWygxE2BvC6gE
+FBgtca93OXhaYH5GflXQO5kDPUQS4v7peWzN7rYvIy0UU108cs3+wNdWtkCJRz9wjgG0AYMRAAAA
+AQAZ/+wC8gOBABQAUgCyEgAAK7AUM7AEL7QJBgAiBCuyBAkKK7NABAUJKwGwFS+wBta0BQgAFAQr
+sRYBK7EFBhESsQcTOTkAsQQSERKzAAwOEyQXObAJEbEBCzk5MDE3AQYiJwcjExYgNxcBBTczDgEH
+JQcZAjd5vlYfLQqSAVJ4Ff3hAag1MhYcCP3ZLx0C5xAEjgEXEBAp/TUMhVqWJjc7AAABAB/+YAIu
+Bd0AKABCAAGwKS+wJNawAjKxFQnpsCgg1hGwITOxFwnpsCQQsAQg1hGxDgnpsSoBK7EXBBESsBk5
+sBURsBo5sA4SsBs5ADAxEz8BNj0BNDc2NxcHBhUXFA4BBx4BFRQHBhQWHwEHJicmNTQ2NCYnJicf
+AqgnYEqFD5AgBENnWnlqBwwPCIcOp0EvDwICBA0CAD1fWLqW3F5JFjNCQHCurKdxJTDCkTBJi2U6
+IkYzG2pMg0KDWzwhSS4AAAAAAQCo/m8BCwYSAAMAIACwAS8BsAQvsADWtAMIABQEK7QDCAAUBCux
+BQErADAxExEzEahj/m8Ho/hdAAAAAQAB/mACDwXdACUAMQABsCYvsAPWsSEJ6bAOINYRsBAzsRgJ
+6bAYELELCemwCy+xJwErsQ4LERKwEjkAMDETNzY1JzQ+ATcuATU0Njc2NTQvATcWFxYVAxQfAQ8B
+Bh0BFAcGBwGVGwRCaFp6aQYDCRCOD6ZBLw4UogKoJ19Lhf6TQjZ6rquocSYwwZInSyd1LUVERjMb
+akyD/vSeSVk9Xli7ld9cSRYAAQBjAdcDGALFAA0AIwCwCS+0AgYAEgQrsAYyAbAOL7EPASsAsQIJ
+ERKxAQQ5OTAxEzczFhc2NxcHIyYnBgdjtTuImz5FH78/jXUqbgH+x1QfOzgfzzBcJl0AAAACAE79
+3wE8A4EACAASACYAsAAvsA4vAbATL7AC1rQDCAAUBCuxFAErALEOABESsQISOTkwMRMSEzMQEyYj
+IgM+Aj8BFwYXB048KzofLTMuBgUDAwGSJA4Ckf3fAZkCYP2v/lgFBOQoOikPHyV2IiAAAgBW/yEC
+pgRKABoAIwB/ALIYAAArsA0vsCAzsQkG6bIJDQors0AJBQkrAbAkL7AA1rEbCemwGxCxFQErsB8y
+tBQIABQEK7AOMrAgINYRsAQztA0IABQEK7AGMrElASuxGwARErAZObAVEbIYHSI5OTkAsQ0YERK2
+AAsTFhsdHyQXObAJEbIEBwo5OTkwMRM0NzY/ATMHNjIXByYnAzY3FwYHAyM3BgcnJhMUFzY3EyYj
+BlaCTWsISQgtYzshRGkXVXgae28KRwgsMEx1il4cHBgXFoEBVtekYizr0woMexMP/XMoWyRyQ/7o
+8RQSIn0BLd9xBAgCrAFjAAAAAQAw/+wDjAWLADgApACyOAAAK7A1M7ITAQArsRkG6bQmIDgTDSuw
+CTOxJgTpsiAmCiuzQCAiCSuwIBCxBwLptAgCAFoEKwGwOS+wBdawCzKxKQfpsCAysCkQsB0g1hGx
+DQfpsA0vsR0H6bApELEvASu0MAgAFAQrsToBK7EFDRESsCw5sS8pERK2GRMlIi00NSQXObAwEbAX
+OQCxCDgRErEjNjk5sRkgERKxDRc5OTAxNz4BNzY1NC8BNzIXJjQ2Nz4CMzIWFwcmIwYHBhUUHwEg
+NwcGIicWHQEUBgcFNjcXBgcGDwElByMwQlwcNwexAlJYFxcUIpWVVEtjFSOpik0YKwQPAQBcKTiG
+cAFaUAH2JxgrBj8RDC/9z0YtFD1iNWetOlkTKwL0RUoiOYxWGgSMTDgxVnwrLs4QXAYHCgYNh+hS
+JT5oBnWGIw8ESUkAAgBkAD8FagVGABcAKAB0ALAVL7EdBumwJS+xCQXpAbApL7AD1rQYCAAUBCuw
+GBCxIQErtA8IABQEK7EqASuxGAMRErEGFzk5sCERtwEHCgQQExYNJBc5sA8SsQsSOTkAsR0VERKx
+EQA5ObAlEbcBBAoNEBMWByQXObAJErEFDDk5MDE/ASYQNyc3FzYgFzcXBxYQBxcHJwYgJwcTFBYX
+FjMyNzY1NCcmIyIHBmTGgYnORc+hAZmjz0bRi4PJRsei/lOgxWJLQIzDxouMjIrHxIuLhcehAaKi
+z0bPiYnPRtGl/mKeyUbHj43FAoNksUOPj5DHyJGQkJEAAAAAAQBQAAAFeQVtADoAywCyKgAAK7Ao
+M7ErAumxJy8yMrIBAQArsgUQFDMzM7EAAumyBg8VMjIysAAQsQMC6bASMrQlHyoBDSuwMzOxJQTp
+sSEwMjKxMgbptBgdKgENK7EYBOmwODKwGBCxNwbpAbA7L7Av1rA0MrEmB+myLyYKK7NALysJK7Av
+ELElB+myJS8KK7NAJScJK7IvJQors0AvMgkrsDcysTwBK7EmLxESsQ0MOTkAsTIrERKwJjmxNyUR
+ErENDDk5sBgRsDU5sQAdERKxDjo5OTAxEzUWMzI3FQ4BBwYHATMBJzUWMzI3FQYHASEHDgEiDwEh
+ByIOAQcDFxUmBzU2NzY3EwYHNyEnBgc3MwFQXn9xixooERgrAWEQAVKWS3pnjVk1/s8BAgInWW5A
+XAGGBDV1kFMPksj9Kx0gLgr6kwQBgU6tggT7/v0FMzoPDzoCBAEDAv2RAlArOg8POgsB/iFGAQEC
+j0YCAgL+Qy05Gxs5AwQDAwHZCg1nhgkLZwHAAAACALH+bwEUBhIAAwAHACYAsAUvAbAIL7AD1rAE
+MrQCCAAUBCuwBjK0AggAFAQrsQkBKwAwMRMzESMZATMRsWNjYwEn/UgE6wK4/UgAAgBS/k4DQgWT
+ACUAPQCPALIGAQArsQoG6bAYL7EcBukBsD4vsADWtCYIABQEK7AmELE4ASu0DAgAFAQrsAwQsR4B
+K7QtCAAUBCuwLRCxMQErsRII6bE/ASuxOCYRErEYPDk5sAwRsCI5sB4StQUKFxwqNSQXObAtEbEO
+LDk5sDESsQYvOTkAsRwYERKwGTmwChG1AAgSGi88JBc5MDETNDc2NzYyFwcmIwYUHgIXFhUUBwYH
+BiInNxYzNjQmJy4CJyYTFBceARcWFAcXNjU0Jy4BJyY9ATQ3JwZSgld9P6VYBKiwI02HeS5iiVyH
+Ra1WBKysIxUWJaFiIkZheTCgIkcNFWh/S4IiTgIUVAMf6r1/MxsWmkojiIuyqVi/vOLEhDUcFppK
+JXVVLU7NlE2dARDBzFLqOn2dNwanrcvFdac2fFo7EioGhgAAAAACAGkEjQJVBVwABwAPADAAsAcv
+sA8ztAMGABQEK7ALMgGwEC+wANa0DAsACQQrsREBK7EMABESsQQIOTkAMDETNjU3FwYVByU2NTcX
+BhUHaQuHIQuGARcLhyELhgSvaScdI1Q6HiJpJx0jVDoeAAAAAwBd/9sGGAWWABAAKABEAKIAsgMB
+ACuxIwTpsAsvsRcE6bBBL7E8BemwNC+xLQPpsjQtCiuzQDQxCSsBsEUvsADWtBEIABQEK7ARELEp
+ASuxOAnpsDgQsTEBK7QwCAAUBCuwMBCxHQErtAYIABQEK7FGASuxMTgREkAJCgsXIy0DPEBBJBc5
+sDARsT4/OTmwHRKwLzkAsTxBERKwPzmwNBG1BhEdKQA+JBc5sC0SsC85MDETEAAhIAARFAIGBCIu
+AicmNxQXFgUWMzI3NhM2NTQnJiUmIyIHBgMGFzQ3NjMyFwcjJyYiBgcGFRQXFjMyNxcGIiYnJl0B
+rgEwAS8BrnPH/vX9vKOGMGRGW4gBBVVbspvoShhbh/76VFuznOdKGOeOjeF6gBA+DFmkgTFseWiW
+ZGcSc/aoPoYCuAEwAa7+Uv7QmP71x3M0YIZRqcmynOdKGFuHAQVVW7Ob6EoYW4j++1VjvIGAI8Vv
+NzAtY5mzZVgdOTY+N3UAAAACAGkDBgM+BewAGgApACwAsiYBACuxBwXpAbAqL7AB1rEbCOmxKwEr
+sRsBERKwGTkAsQcmERKwCDkwMRI0PgQyFwIRNjcXBgcGIyc2NycGBwYHJzcUFz4CNzY/ASYiBgcG
+aSE7UV5pe2obNE8USYkiECARCwxilDExZHgEL3FJHkIJBExYWx88A1VzoYx1VC4X/uX+pAYlKTQe
+CB10zgTXYCAMHaouNAZpWjRzcTUTQjx3AAACADMAVgNYA9UABQALAAATARcJAQcDARcDEwczAgoh
+/rIBLyBpAYsX0bgYAgoByx/+VP5rHwG0AXsb/qD+nhcAAQCfAVgEEAK4AAUAMwCwAC+xAQbpsgAB
+CiuzQAAECSsBsAYvsATWtAMIABQEK7IEAwors0AEAAkrsQcBKwAwMRM1IREjNZ8DcWICVmL+oP4A
+AAAAAQCHAa4CwQIjAAMAJwCwAC+0AQYAIwQrtAEGACMEKwGwBC+wAda0AgsACAQrsQUBKwAwMRM3
+IQeHBAI2BAGudXUAAAAEAGQB5wQSBZYACQAVADkARgEBALIDAQArsRMC6bAIL7ENAumwFi+wNzO0
+FwIAWgQrsDYysDMvtDoCAFoEK7BGL7QlAgBaBCsBsEcvsADWtAoIABQEK7AKELEYASu0NQgAFAQr
+sDoysjUYCiuzQDU2CSuyGDUKK7NAGBcJK7A1ELQdCAAUBCuwHS+wNRCxPwErtCoIABQEK7AqELEQ
+ASu0BQgAFAQrsUgBK7EYChESswgCICEkFzmwNRGxOSQ5ObE/HREStRMNJiwxOCQXObAqEbAwObAQ
+ErQHAy0uLyQXOQCxFg0RErEvMDk5sBcRsS44OTmwMxKxGi05ObA6EbQFABAKLCQXObBGErMbICo/
+JBc5MDETNAAgABUUACAANxQWMzI2NTQmIyIGEzU3PgM3NjUnNR4BOwE3MhcWFRQHHwEHIycGIwYV
+FxUmIhMzMjc2NCYnJisBIgdkARQBhgEU/uz+ev7sOPOqq/Pzq6rzwjcCBQQEAQI2ChgPI3h7Iwpw
+d0cDgIcPLAY3MFZVCm0jCwoNHz4UCQwDvsQBFP7sxMP+7AEUwarz86qr8/P+Ty0ENV5VUyJEGhQr
+AQEGWxsvYjO7GSHjA4oXEi0IAQBKGTcpESYCAAAAAQEIBJwDQgUQAAMAJwCwAC+0AQYAJAQrtAEG
+ACQEKwGwBC+wAda0AgsACAQrsQUBKwAwMQE3IQcBCAQCNgUEnHR0AAACAGAD5wISBZoADwAbAEgA
+sgQBACuxGQTpsAwvsRME6QGwHC+wANa0EAgAFAQrsBAQsRYBK7QICAAUBCuxHQErsRYQERKxDAQ5
+OQCxGRMRErEIADk5MDETNDc2MzIXFhUUBwYjIicmNxQWMzI2NTQmIyIGYD5BWlpBPj5BWlpBPk5Q
+OzxQUDw7UATBXT0/Pz1dXj0/Pz1ePFBQPDtQUAAAAgB/AJwELQSyAAMADwBiALAAL7EBBumwBC+w
+CzOxBQbpsAkysgQFCiuzQAQOCSuyBQQKK7NABQcJKwGwEC+wDtawBjK0DQgAFAQrsAgysg0OCiuz
+QA0DCSuwCjKyDg0KK7NADgAJK7AEMrERASsAMDE3NSEVATUhETMRIRUhESMRfwOu/FIBpmMBpf5b
+Y5xiYgIOYgGm/lpi/rgBSAAAAAEAQAM5Ag0GEgAeAEoAsB4vsRUF6bAKL7AIL7ENA+kBsB8vsAXW
+sREI6bEgASuxEQURErEaHTk5ALEVHhESsAA5sAoRtAIFERobJBc5sAgSsQsQOTkwMRM+ATc2NTQm
+IyIHJzYzMhcWFAYHBgc3Njc2NxcGByFAOHUwbT0rTEQcVH95Kg8bI0G7zyQNFhElGwz+ZQNUPHs/
+kXtAOUAhYmAgVlU1ZLsHAg0WNwhuRwAAAQBGAy8CDwYSACUAXgCwJC+xAwPpsAovtAsCAFoEK7AU
+L7AaM7ASL7EXA+kBsCYvsAfWsSAI6bAQINYRtBoIAIgEK7EnASsAsQoDERKzAQcfICQXObEUJBES
+sggPHDk5ObASEbEQFTk5MDETNxYzMjc2NCYiByc3Njc2NCYiBgcnNjMyFhUUBxYXFhQGBwYjIkY5
+PENvJw5CXyEPG18kDCtZQB8dXXREVH92KAw9MGR3UANaWkFhImlHDCsIG1QcSC8mGiFiQj9iTgZh
+HVljJU0AAAABAGYEbQHfBggABAAgALAEL7QBBgAKBCsBsAUvsADWtAMLAAsEK7EGASsAMDEbARYX
+AWb8M0r+twSNAXszJf69AAAAAAEAS/3gA5EFbwAYAJEAsgcBACuwBDOxCAPpsQoNMjKyBwEAK7ER
+BumwEy+wDjMBsBkvsBPWtBIIABQEK7ITEgors0ATAAkrsBIQsQ8BK7QOCAAUBCuzEA4PCCu0DQgA
+FAQrsg0QCiuzQA0ICSuxGgErsRITERKxBBQ5ObAPEbARObAQErAFOQCxERMRErAAObAIEbAMObAH
+ErALOTAxEzQ3NjMFMjcVDgMHAyMTIwMjEyMiJyZLVVR+ASd1gxcnJCISQGE/rEFgMByNST8EY3VM
+SwkJOgIDAwMB+LcHKPjYBYpORAAAAAABAHUCWQE3AzYACQAdALAJL7QFBgATBCsBsAovsADWsQYL
+6bELASsAMDETPgI/ARcGFwd1BQMDAZIkDgKRAn0oOikPHyV2IiAAAAAAAQBi/kgBwQArABQAXgCw
+Ey+xAwXpAbAVL7AJ1rQKCAAUBCuxFgErsDYauj859gsAFSsKBLAJLg6wCMAEsQoE+Q6wC8AAswgJ
+CgsuLi4uAbEICy4usEAaAbEKCRESsAM5ALEDExESsAA5MDETNxYyNjcuASc3MwcWFxYUBgcGIyJi
+BGRpPxEcZTkjSRRzIA0pIkpjNv5acS8gLSY2Gc1/MDoXSEgbOAAAAQBWAzkBrAYSABYAWACwDC+w
+DzO0CgIAWgQrsBAysAIvAbAXL7AT1rEGCOmyEwYKK7NAExAJK7ATELAUINYRsQMI6bIDFAors0AD
+CwkrsRgBK7EGFBESsAI5ALEKDBESsA05MDETNjczAh0BFBcWHwEVJiIHNT4BNxMGB1aEXCkTDBMl
+HEiGYyIqGRJGRQVzQF/95BQWPBAYBAQnCQknAwMCAjIwGgAAAgBkAwkCowXsABAAHgBCALIbAQAr
+sQQG6bANL7ETBukBsB8vsADWsREI6bARELEYASuxCAjpsSABK7EYERESsQQNOTkAsRsTERKxAAg5
+OTAxEzQ3NjMyFxYVFAYHBiMiJyY3FBczNjc2NTQnIwYHBmRjbKZuMykvLmmebzoyb2SJTR0KaIdK
+HgoENp2HkmBOij6XQZVdTsupbSyHKzCtajGDKwACAFUAVgN6A9UABQALAAA3EwM3CQEXCQE3CQFV
+0bgaAW/+d+MBTP7TIAHq/fioAWIBYBv+hf6HHAGVAawf/jX+TAAAAAQAYf/wBIoFhwAWABoANgA6
+AOEAshoAACuyMQAAK7AuM7Q0AgBaBCuwLDKyGAEAK7QbNxoYDSuxHzkzM7QbAgDGBCuwJDK0DAoa
+GA0rsBAztAwCAFoEK7APMgGwOy+wE9axBgjpshMGCiuzQBMQCSuwExCwFCDWEbEDCOmyAxQKK7NA
+AwsJK7AGELE2ASuwOTK0KAgAFAQrsB8ysig2CiuzQCgtCSuyNigKK7NANjIJK7A2ELEeCOmxPAEr
+sTYTERK1Ag0bHDA3JBc5sCgRsB05ALE0MRESsRcvOTmxNxsRErAcObAMEbEjOjk5sAoSsA05MDET
+NjczAh0BFBcWHwEVJiIHNT4BNxMGBwMBFwElNwEXAz4CNwcjBh0BFBcWHwEVJiIHNTY/AicyNxNh
+hFwpEwwTJRxIhmMiKhkSRkUNA+w5/BUB2QIBbyUPGSohDRpZAg4RIx9EiGUjFC0G0VOACgSpQF/9
+5BQWPBAYBAQnCQknAwMCAjIwGvuZBWgn+pD4JQHMEP5cAgEDAkU0DBFCERQFBCcLCycDAQS5MwUB
+EQAAAAMAYf/wBLMFhwAWABoAOQC6ALIaAAArsjkAACuxMAXpshgBACu0DAoaGA0rsBAztAwCAFoE
+K7APMrQjKBoYDSuxIwPpAbA6L7AT1rEGCOmyEwYKK7NAExAJK7ATELAUINYRsQMI6bIDFAors0AD
+CwkrsAYQsSABK7EsCOmxOwErsQYUERKwAjmxIAMRErUNGyYoMDkkFzmwLBGzGBk1OCQXOQCxMDkR
+ErEbFzk5sQoaERK0DSUmKzUkFzmxGCgRErQDAhQWGSQXOTAxEzY3MwIdARQXFh8BFSYiBzU+ATcT
+BgcDARcBJT4BNzY1NCYjIgcnNjMyFxYUBgcGBzc2NzY3FwYHIWGEXCkTDBMlHEiGYyIqGRJGRQ0D
+7Dn8FQJHOHUwbT0rTEQcVH95Kg8bI0G7zyQNFhElGwz+ZQSoQF/95BQWPBAYBAQnCQknAwMCAjIw
+GvuaBWgn+pAsPHs/kXtAOUAhYmAgVlU1ZLsHAg0WNwhuRwAAAAAEAE7/8ASoBYcAJQApAEUASQD3
+ALIpAAArskAAACuwPTO0QwIAWgQrsDsysicBACu0KkYpJw0rsS5IMzO0KgIAxgQrsDMytCQDKScN
+K7EkA+m0CwopJw0rtAsCAFoEK7EXJxAgwC+xEgPpAbBKL7AH1rEgCOmwECDWEbQaCACIBCuwIBCx
+RQErsEgytDcIABQEK7AuMrI3RQors0A3PAkrskU3CiuzQEVBCSuwRRCxLQjpsUsBK7FFEBESsyor
+P0YkFzmwNxGwLDkAsUNAERKxJj45ObFGKhESsCs5sCQRsTJJOTmwAxKwADmwChG1AQcfICwtJBc5
+sAsSsAg5sBIRsxQVGh0kFzkwMRM3FjMyNzY0JiIHJzc2NzY0JiIGByc2MzIWFRQHFhcWFAYHBiMi
+EwEXASU3ARcDPgI3ByMGHQEUFxYfARUmIgc1Nj8CJzI3E045PENvJw5CXyEPG18kDCtZQB8dXXRE
+VH92KAw9MGR3UAQD7Dn8FQHZAgFvJQ8ZKiENGlkCDhEjH0SIZSMULQbRU4AKAo9aQWEiaUcMKwgb
+VBxILyYaIWJCP2JOBmEdWWMlTf27BWgn+pD4JQHMEP5cAgEDAkU0DBFCERQFBCcLCycDAQS5MwUB
+EQAAAAACACn93wJOA4EAGwAlAEAAsBgvtBMGACEEK7AhLwGwJi+wANa0FQsACAQrsScBK7EVABES
+sRwiOTkAsRMYERKwFjmwIRGzAAkVJSQXOTAxEzQ3Njc2NyYnNxYVFAcGBwYHFjMyNwcGIiYnJgE+
+Aj8BFwYXBym4MjB3HwtJJ4WxMDF5LQ22k38ERtR6LWABJwUDAwGRJQ4Ckv7XfLkzL3YzQ20hm0pP
+vDMzfkF3SqwbIyBGBGEoOSkOICR2JB8AAAAD/8oAAAT9B14AGAAdACEATACyAAAAK7IJDBUzMzOx
+AQLpswMIDRQkFzKyBgEAK7QQHgAGDSuxEATpAbAiL7EjASsAsQEAERKxChc5ObAQEbAHObEGHhES
+sCA5MDEjNzY3AAE3ARcHJiAHPwEDIyIHAxcHJiMiEzY3AQcBIQMjNgJkKAENAQFQAZ2qAmb+93IC
+jnMn57+BpAJ+UUymKC4BZif+4AGXqBw5CgMCNQMQF/rELTkMDDkNAZ8U/pUtOQ4G0TJN/t0x/CEC
+ZgAD/8oAAAT9B2QAGAAcACEATACyAAAAK7IJDBUzMzOxAQLpswMIDRQkFzKyBgEAK7QQGQAGDSux
+EATpAbAiL7EjASsAsQEAERKxChc5ObAQEbAHObEGGRESsBs5MDEjNzY3AAE3ARcHJiAHPwEDIyIH
+AxcHJiMiASEDIxMBFhcFNgJkKAENAQFQAZ2qAmb+93ICjnMn57+BpAJ+UUwBGwGXqBwCAVYrN/5t
+OQoDAjUDEBf6xC05DAw5DQGfFP6VLTkOAh0CZgGmAS1JLeQAAAAAA//KAAAE/Qc/ABgAHwAjAEwA
+sgAAACuyCQwVMzMzsQEC6bMDCA0UJBcysgYBACu0ECAABg0rsRAE6QGwJC+xJQErALEBABESsQoX
+OTmwEBGwBzmxBiARErAiOTAxIzc2NwABNwEXByYgBz8BAyMiBwMXByYjIhMBMwEHJQUTIQMjNgJk
+KAENAQFQAZ2qAmb+93ICjnMn57+BpAJ+UUzVATNSASEr/t3+zx8Bl6gcOQoDAjUDEBf6xC05DAw5
+DQGfFP6VLTkOBiUBDP70KbKy/CECZgAD/8oAAAT9BwAAGAAmACoATwCyAAAAK7IJDBUzMzOxAQLp
+swMIDRQkFzKyBgEAK7QQJwAGDSuxEATpsCIvAbArL7EsASsAsQEAERKxChc5ObAQEbAHObEGJxES
+sCk5MDEjNzY3AAE3ARcHJiAHPwEDIyIHAxcHJiMiEzczFhc2NxcHIyYnBgcTIQMjNgJkKAENAQFQ
+AZ2qAmb+93ICjnMn57+BpAJ+UUzwtDyImy9UHr5AjXU+WQ4Bl6gcOQoDAjUDEBf6xC05DAw5DQGf
+FP6VLTkOBivHVB8vRB/PMFw3TPwQAmYAAAAABP/KAAAE/QbbABgAHAAkACwATACyAAAAK7IJDBUz
+MzOxAQLpswMIDRQkFzKyBgEAK7QQGQAGDSuxEATpAbAtL7EuASsAsQEAERKxChc5ObAQEbAHObEG
+GRESsBs5MDEjNzY3AAE3ARcHJiAHPwEDIyIHAxcHJiMiASEDIwM2NTcXBhUHJTY1NxcGFQc2AmQo
+AQ0BAVABnaoCZv73cgKOcyfnv4GkAn5RTAEbAZeoHLsLhyELhgE6C4chC4Y5CgMCNQMQF/rELTkM
+DDkNAZ8U/pUtOQ4CHQJmAZ1oKB0jVDoeImgoHSNUOh4AAAAE/8oAAAT9B4cAGAAcACwAOgCRALIA
+AAArsgkMFTMzM7EBAumzAwgNFCQXMrIGAQArtBAZAAYNK7EQBOmwKi+xMgLpsDgvsSIC6QGwOy+w
+Hta0LggAFAQrsC4QsTQBK7QmCAAUBCuxPAErsTQuERK1BQYcGyIqJBc5sCYRsw0PGgwkFzkAsRAB
+ERKwBzmxBhkRErAbObE4MhESsx0lJh4kFzkwMSM3NjcAATcBFwcmIAc/AQMjIgcDFwcmIyIBIQMj
+AjQ2NzYzMhcWFAYHBiMiJzYUFhcWMjY1NCcmIgYHNgJkKAENAQFQAZ2qAmb+93ICjnMn57+BpAJ+
+UUwBGwGXqByTIB1AZIkmCyQeQluPI0oODyJxP0MXOywPOQoDAjUDEBf6xC05DAw5DQGfFP6VLTkO
+Ah0CZgIISUocP2keTk4cPnCFTS4TK0U+UiYNFhIAAAAAAv+d/+wGVwVxACwAMADpALIaAAArtBcG
+ACQEK7MAFxoIK7AeM7EBAumzAyEjKCQXMrEfAumxFgLpsgYBACuwCTO0JC0aBg0rsSQE6bQQFRoG
+DSuxEATpsQgGECDAL7EwA+mwDTKyMAgKK7NAMAoJKwGwMS+wL9axDwfpsBUysA8QsBYg1hGxIwfp
+sCMvsRYH6bAPELEkB+mwJC+wLjOwDxCxCwErtAoIABQEK7EyASuxLyMRErAwObALEbMIERccJBc5
+sAoSsRgaOTkAsRYBERKwAjmwJBGyGBknOTk5sRUtERKwEjmxMBARErEEETk5sAgRsAU5MDEnNzY3
+ASc3FiA3AyMnJQYPASUHLgEnAyU3MwMmJCIHNzY3NjcTIgcDFwcmIyIBIRMjYwJlJgLqsAKfApS2
+Hz0d/koNBQkBqgqZ7R4SAcRlP06z/nOebwIoHiEuDe7s06wCflBMAXIBrRgQAjkKAwTALzoVE/6u
+4R+BweEWfxQNAv2aENP+uwUbDDkDBAMDAaEW/pUrOQ4CHQLwAAABAF3+SAVXBYsANACIALIbAAAr
+sDEzsRUF6bIEAQArsQsE6bILBAors0ALCAkrsCYvsSsF6QGwNS+wANaxDwvpsA8QsQgBK7QHCAAU
+BCuxNgErsQgPERJACQQVGx4hKC0wMSQXObAHEbEYGTk5ALErJhESsCg5sBsRsx4iKTAkFzmxCxUR
+ErIAGBk5OTmwBBGwBjkwMRMQNzYhMhcDIycmIyAHBhEUFxYXFjMyNjcXBiEiJwcWFxYUBgcGIyIn
+NxYyNjcuASc3JicmXePkAWbu3x09GYrD/ve0wmhdnZKhh6I3E7f+/B0dCXMgDSkjSWM2MQRkaT8R
+HGU5GPyo4QKaAUrU0zn+st1hoq7+39Sgj05JLhI6WgI5MDoXSEgbOBJxLyAtJjYZjiaUxQACAD3/
+7APYB14AIQAmAJIAsh4AACu0GwYAJAQrsgAAACuxAQLpsAUysRoD6bIIAQArsA0ztBQZHggNK7EU
+BOkBsCcvsAbWsRkJ6bATMrAZELAaINYRsQUH6bAFL7EaB+mwGRCxDwErtA4IABQEK7EoASuxGgYR
+ErEgIjk5sQ8ZERK0FRskJSYkFzmwDhGxHB45OQCxGRoRErIWHB05OTkwMTM3Njc2NxMnNRY7ATI3
+AyMnJQYPASUHLgEnAyU3MwMmJCITNjcBBz0CKB4hLimRacTxtpAfPR3+Sg0FCQGqCpntHhIBxGU/
+TrP+c56VKC4BZic5AwQDAwTCLToPD/6u4R+BweEWfxQNAv2aENP+uwUbBtMyTf7dMQAAAAIAPf/s
+A9gHZAAhACYAjwCyHgAAK7QbBgAkBCuyAAAAK7EBAumwBTKxGgPpsggBACuwDTO0FBkeCA0rsRQE
+6QGwJy+wBtaxGQnpsBMysBkQsBog1hGxBQfpsAUvsRoH6bAZELEPASu0DggAFAQrsSgBK7EaBhES
+sCA5sQ8ZERKzFRsiJSQXObAOEbEcHjk5ALEZGhESshYcHTk5OTAxMzc2NzY3Eyc1FjsBMjcDIycl
+Bg8BJQcuAScDJTczAyYkIhMBFhcFPQIoHiEuKZFpxPG2kB89Hf5KDQUJAaoKme0eEgHEZT9Os/5z
+nt4BVis3/m05AwQDAwTCLToPD/6u4R+BweEWfxQNAv2aENP+uwUbBisBLUkt5AACAD3/7APYBz8A
+IQAoAJgAsh4AACu0GwYAJAQrsgAAACuxAQLpsAUysRoD6bIIAQArsA0ztBQZHggNK7EUBOkBsCkv
+sAXWsRoH6bAaELAZINYRsQYJ6bAGL7AiM7EZCemwEzKwGhCxDwErtA4IABQEK7EqASuxGgYRErEg
+KDk5sQ8ZERK0FRsjJCckFzmwDhGzHB4lJiQXOQCxGRoRErIWHB05OTkwMTM3Njc2NxMnNRY7ATI3
+AyMnJQYPASUHLgEnAyU3MwMmJCITATMBByUFPQIoHiEuKZFpxPG2kB89Hf5KDQUJAaoKme0eEgHE
+ZT9Os/5znlQBM1IBISv+3f7POQMEAwMEwi06Dw/+ruEfgcHhFn8UDQL9mhDT/rsFGwYnAQz+9Cmy
+sgAAAAADAD3/7APYBtsAIQApADEAmwCyHgAAK7QbBgAkBCuyAAAAK7EBAumwBTKxGgPpsggBACuw
+DTO0FBkeCA0rsRQE6QGwMi+wBtaxGQnpsBMysBkQsBog1hGxBQfpsAUvsRoH6bAZELEPASu0DggA
+FAQrsTMBK7EaBhESsSAiOTmwGRGwJDmwDxK3FRslJikqLTAkFzmwDhGyHB4uOTk5ALEZGhESshYc
+HTk5OTAxMzc2NzY3Eyc1FjsBMjcDIyclBg8BJQcuAScDJTczAyYkIhM2NTcXBhUHJTY1NxcGFQc9
+AigeIS4pkWnE8baQHz0d/koNBQkBqgqZ7R4SAcRlP06z/nOeuguHIQuGAToLhyELhjkDBAMDBMIt
+Og8P/q7hH4HB4RZ/FA0C/ZoQ0/67BRsGImgoHSNUOh4iaCgdI1Q6HgAAAAAC/8sAAAIwB14ABAAd
+AIQAsgUAACuxGhwzM7EGAumxChkyMrINAQArsBEzsQwC6bASMrAMELEPAukBsB4vsArWsRgH6bIK
+GAors0AKBgkrs0AKDAkrsAoQsAsg1hGxFwfpshcLCiuzQBcZCSuzQBcSCSuxHwErsRgLERKyBA8c
+OTk5sBcRsAM5ALEMBhESsAs5MDEDNjcBBwE1Njc2NxMnNRYzMjcVDgEHBgcDFxUmIyI1KC4BZif+
+3ygeIS4pkVN5bYsaJxEYKymRZ2Z1Bt8yTf7dMfn2OQMEAwMEwi06Dw86AgQBAwL7PS05DgAAAAAC
+AD8AAAK2B2QAGAAdAIEAsgAAACuxFRczM7EBAumxBRQyMrIIAQArsAwzsQcC6bANMrAHELEKAukB
+sB4vsAXWsRMH6bIFEwors0AFAQkrs0AFBwkrsAUQsAYg1hGwGTOxEgfpshIGCiuzQBIUCSuzQBIN
+CSuxHwErsRMGERKyChcdOTk5ALEHARESsAY5MDEzNTY3NjcTJzUWMzI3FQ4BBwYHAxcVJiMiEwEW
+FwU/KB4hLimRU3ltixonERgrKZFnZnU9AVYrN/5tOQMEAwMEwi06Dw86AgQBAwL7PS05DgYpAS1J
+LeQAAgAKAAACsAc/AAYAHwCFALIHAAArsRweMzOxCALpsQwbMjKyDwEAK7ATM7EOAumwFDKwDhCx
+EQLpAbAgL7AM1rEaB+myDBoKK7NADAgJK7NADA4JK7AMELANINYRsRkH6bIZDQors0AZGwkrs0AZ
+FAkrsSEBK7EaDRESswUBER4kFzmwGRGwAjkAsQ4IERKwDTkwMRMBMwEHJQUTNTY3NjcTJzUWMzI3
+FQ4BBwYHAxcVJiMiCgEzUgEhK/7d/s8OKB4hLimRU3ltixonERgrKZFnZnUGMwEM/vQpsrL59jkD
+BAMDBMItOg8POgIEAQMC+z0tOQ4AAAADAD8AAAJlBtsAGAAgACgAiACyAAAAK7EVFzMzsQEC6bEF
+FDIysggBACuwDDOxBwLpsA0ysAcQsQoC6QGwKS+wBdaxEwfpsgUTCiuzQAUBCSuzQAUHCSuwGzKw
+BRCwBiDWEbESB+myEgYKK7NAEhQJK7NAEg0JK7EqASuxBgURErAcObATEbMKFx0fJBc5ALEHARES
+sAY5MDEzNTY3NjcTJzUWMzI3FQ4BBwYHAxcVJiMiAzY1NxcGFQclNjU3FwYVBz8oHiEuKZFTeW2L
+GicRGCspkWdmdWsLhyELhgE6C4chC4Y5AwQDAwTCLToPDzoCBAEDAvs9LTkOBiBoKB0jVDoeImgo
+HSNUOh4AAgAG//QGDgV5ACEAOgDLALIVAAArsBozsSQD6bAbMrIFAQArsTAE6bAEMrIJAQArtDM6
+FQUNK7IgNTgzMzOxMwTpsAEysDMQsQAG6QGwOy+wINawAjKxOgfpsDMysjogCiuzQDo1CSuyIDoK
+K7NAIAAJK7AgELAfINYRsSIH6bAgELADINYRsTIH6bA6ELEqASuxDwvpsTwBK7E6IBESsQcYOTmx
+KjIRErUICxckFTgkFzkAsQAkERKyHyIpOTk5sToVERKwGDmwMBGyAw8qOTk5sAUSsAY5MDETNyET
+JzUWMjY3NjIWFxYREAcGBwYjIi4BIgc1Njc2NxMGARYzMjc2NzY0LgInJiMiBwMhByIGByIHBgQB
+KRKRbZ9wOp/u/lu+oHzcc5VCvGyxbCgeIS4UpAEspYDhppE9IRc4Xkib845fFAFuAhtNL1CHApNn
+Ag4tOg8IBA1kXML+x/72xpo/IRAIDDkDBAMDAmEJ/cgxaVu/ZdWZkH8vZgr91UYBAQUAAAIANP/j
+BiUHAAAfAC0A3ACyGQAAK7IAAAArsB0zsQEC6bEGHDIysg8BACuwEjOxDgLpsRMVMjKyCwEAK7Ap
+LwGwLi+wB9a0GggAiAQrshoHCiuzQBocCSuwGhCwGyDWEbQGCACIBCuwBi+0GwgAiAQrsgYbCiuz
+QAYBCSuwGhCxDAErsRcI6bIMFwors0AMDgkrsBcQsBUg1hG0DQgAiAQrsA0vtBUIAIgEK7IVDQor
+s0AVEwkrsS8BK7EaBxESsQseOTmwDBGyECAnOTk5sBcSsBk5ALEBABESsB45sQ8ZERKyDBAaOTk5
+MDEzNT4BNzY3EzYQJzcBEyc1FjI3FQYHAhAXBwEDFxUmIgE3MxYXNjcXByMmJwYHNBcnEhUwGwQI
+UgPVIJFe0GFkMR0EVvwrGpF+sAF+tDyImy9UHr5AjXU+WToDAwIBAwMEdAEshR77bQQOLToNDToL
+Af1O/elgHQSF+/8tOg0GLMdUHy9EH88wXDdMAAADAF//4wXKB14AEgAjACgASgCyDgAAK7EYBOmy
+BQEAK7EgBOkBsCkvsAHWsRML6bATELEcASuxCQvpsSoBK7EcExEStA0OBSQnJBc5ALEgGBESsgEA
+CTk5OTAxEjQSNzYhIBcWERAHDgEgLgMTFBYXFjMyNzYRECcmIyIHBhM2NwEHX2xi0QFLASO2qMld
+9v7/xZ52TpJGRJTw6YN7i4zay4yt4SguAWYnAln2AQxhz9rK/vD+udpkbzlliaABGn/wXcuzqQEK
+ASPFx4SjAsQyTf7dMQAAAAADAF//4wXKB2QAEgAjACgASgCyDgAAK7EYBOmyBQEAK7EgBOkBsCkv
+sAHWsRML6bATELEcASuxCQvpsSoBK7EcExEStA0OBSQnJBc5ALEgGBESsgEACTk5OTAxEjQSNzYh
+IBcWERAHDgEgLgMTFBYXFjMyNzYRECcmIyIHBgkBFhcFX2xi0QFLASO2qMld9v7/xZ52TpJGRJTw
+6YN7i4zay4ytAZwBVis3/m0CWfYBDGHP2sr+8P652mRvOWWJoAEaf/Bdy7OpAQoBI8XHhKMCHAEt
+SS3kAAADAF//4wXKBz8AEgAjACoASgCyDgAAK7EYBOmyBQEAK7EgBOkBsCsvsAHWsRML6bATELEc
+ASuxCQvpsSwBK7EcExEStA0OBSQnJBc5ALEgGBESsgEACTk5OTAxEjQSNzYhIBcWERAHDgEgLgMT
+FBYXFjMyNzYRECcmIyIHBhMBMwEHJQVfbGLRAUsBI7aoyV32/v/FnnZOkkZElPDpg3uLjNrLjK3S
+ATNSASEr/t3+zwJZ9gEMYc/ayv7w/rnaZG85ZYmgARp/8F3Ls6kBCgEjxceEowIYAQz+9CmysgAA
+AAMAX//jBcoHAAASACMAMQBNALIOAAArsRgE6bIFAQArsSAE6bAtLwGwMi+wAdaxEwvpsBMQsRwB
+K7EJC+mxMwErsRwTERK0DQ4FJCskFzkAsSAYERKyAQAJOTk5MDESNBI3NiEgFxYREAcOASAuAxMU
+FhcWMzI3NhEQJyYjIgcGEzczFhc2NxcHIyYnBgdfbGLRAUsBI7aoyV32/v/FnnZOkkZElPDpg3uL
+jNrLjK3btDyImy9UHr5AjXU+WQJZ9gEMYc/ayv7w/rnaZG85ZYmgARp/8F3Ls6kBCgEjxceEowIe
+x1QfL0QfzzBcN0wAAAQAX//jBcoG2wASACMAKwAzAEwAsg4AACuxGATpsgUBACuxIATpAbA0L7AB
+1rETC+mwExCxHAErsQkL6bE1ASuxHBMRErYNDgUkKCwwJBc5ALEgGBESsgEACTk5OTAxEjQSNzYh
+IBcWERAHDgEgLgMTFBYXFjMyNzYRECcmIyIHBgE2NTcXBhUHJTY1NxcGFQdfbGLRAUsBI7aoyV32
+/v/FnnZOkkZElPDpg3uLjNrLjK0BHAuHIQuGAToLhyELhgJZ9gEMYc/ayv7w/rnaZG85ZYmgARp/
+8F3Ls6kBCgEjxceEowITaCgdI1Q6HiJoKB0jVDoeAAAAAQB+AOwDtgQjAAsAABMJATcJARcJAQcJ
+AX4BVv6qRgFWAVZG/qoBVkb+qv6qATEBVgFWRv6qAVZG/qr+qkUBVv6qAAADAF//VgXKBd8AGgAj
+ACwAYgCyEgAAK7EmBOmyBAEAK7EgBOkBsC0vsADWsRsL6bAbELEqASuxDQvpsS4BK7EbABESsRUW
+OTmwKhG3BgQSFAkXHiQkFzmwDRKxBwg5OQCxICYRErcACQ0UFwYdLCQXOTAxExA3NiEyFzcXBxYX
+FhUQBw4BIyInByc3JgMmNxAXASYjIgcGExYzMjc2ERAnX87RAUvAk3pBfK4xEMld9orTn5w+m8w3
+EbmkApWFsMuMrdqDsemDe4kCsgE+zM9jty25lvNNTP652mRvXOkp6ZoBClNo/s/AA+GLhKP8hHKz
+qQEKASDEAAIATv/jBd8HXgArADAAdgCyJgAAK7EUBemyAQEAK7IFGRwzMzOxAALpsgYYHTIyMgGw
+MS+wKtaxEQfpsioRCiuzQCoACSuwERCwCyDWEbErB+mwKy+xCwfpsgsrCiuzQAsGCSuxMgErsREr
+ERKwAzkAsQAUERKxIis5ObABEbEDGjk5MDETNRYzMjcVDgEHBgcCDgEHBhUUFjMgGwEnNRYyNxUO
+AQcGBwMCACMgJyY1EwE2NwEHTlN5bYsaJxEYKw0JBAECxdABnxIck0vaixooERYsRBf++f/+dHUo
+IQEZKC4BZicFNToPDzoCBAEDAv6K8XQkRg3O0AHeAvEtOg8POgIEAQMC/OT+8/7j71FuA3cB1zJN
+/t0xAAAAAgBO/+MF3wdkACsAMAB2ALImAAArsRQF6bIBAQArsgUZHDMzM7EAAumyBhgdMjIyAbAx
+L7Aq1rERB+myKhEKK7NAKgAJK7ARELALINYRsSsH6bArL7ELB+myCysKK7NACwYJK7EyASuxESsR
+ErADOQCxABQRErEiKzk5sAERsQMaOTkwMRM1FjMyNxUOAQcGBwIOAQcGFRQWMyAbASc1FjI3FQ4B
+BwYHAwIAIyAnJjUTCQEWFwVOU3ltixonERgrDQkEAQLF0AGfEhyTS9qLGigRFixEF/75//50dSgh
+Ab8BVis3/m0FNToPDzoCBAEDAv6K8XQkRg3O0AHeAvEtOg8POgIEAQMC/OT+8/7j71FuA3cBLwEt
+SS3kAAACAE7/4wXfBz8AKwAyAHYAsiYAACuxFAXpsgEBACuyBRkcMzMzsQAC6bIGGB0yMjIBsDMv
+sCrWsREH6bIqEQors0AqAAkrsBEQsAsg1hGxKwfpsCsvsQsH6bILKwors0ALBgkrsTQBK7ERKxES
+sAM5ALEAFBESsSIrOTmwARGxAxo5OTAxEzUWMzI3FQ4BBwYHAg4BBwYVFBYzIBsBJzUWMjcVDgEH
+BgcDAgAjICcmNRsBATMBByUFTlN5bYsaJxEYKw0JBAECxdABnxIck0vaixooERYsRBf++f/+dHUo
+IfYBM1IBISv+3f7PBTU6Dw86AgQBAwL+ivF0JEYNztAB3gLxLToPDzoCBAEDAvzk/vP+4+9RbgN3
+ASsBDP70KbKyAAAAAwBO/+MF3wbbACsAMwA7AHYAsiYAACuxFAXpsgEBACuyBRkcMzMzsQAC6bIG
+GB0yMjIBsDwvsCrWsREH6bIqEQors0AqAAkrsBEQsAsg1hGxKwfpsCsvsQsH6bILKwors0ALBgkr
+sT0BK7ERKxESsAM5ALEAFBESsSIrOTmwARGxAxo5OTAxEzUWMzI3FQ4BBwYHAg4BBwYVFBYzIBsB
+JzUWMjcVDgEHBgcDAgAjICcmNRMBNjU3FwYVByU2NTcXBhUHTlN5bYsaJxEYKw0JBAECxdABnxIc
+k0vaixooERYsRBf++f/+dHUoIQFEC4chC4YBOguHIQuGBTU6Dw86AgQBAwL+ivF0JEYNztAB3gLx
+LToPDzoCBAEDAvzk/vP+4+9RbgN3ASZoKB0jVDoeImgoHSNUOh4AAv/qAAAFEwdkACIAJwCFALIb
+AAArsBkzsRwC6bEYIDIysgEBACuyBQ4SMzMzsQAC6bIGDRMyMjKyAQEAK7AAELEDAumwEDIBsCgv
+sCDWsRcH6bIgFwors0AgHAkrsCAQsRYH6bIWIAors0AWGAkrsSkBK7EXIBESsgsKJzk5OQCxHBsR
+ErAaObAAEbIMCiI5OTkwMQM1FjMyNxUOAQcBMwEnNRYzMjcVBgcBAxcVJgc1Njc2NxMJAhYXBRZe
+f3GLUjISAWEQAVKWS3pnjVk1/jwRksj9Kx0gLgz+dQFkAVYrN/5tBTM6Dw86CQIB/ZECUCs6Dw86
+CwH9Of4GLTkbGzkDBAMDAhgCqgEvAS1JLeQAAAAAAQBAAAAECwVvADAAzACyAAAAK7EtLzMzsQEC
+6bEFLDIysggBACuwDDOxBwLpsA0ysAcQsQoC6bQdIgAIDSuxHQPptBMoAAgNK7ETA+kBsDEvsAXW
+sSsH6bIrBQors0ArLAkrsgUrCiuzQAUBCSuzQAUHCSuwKxCwKiDWEbEGCemwBi+xKgnpsBIysioG
+CiuzQCoNCSuwKxCxJgErsRkH6bEyASuxKwYRErEKLzk5sSYqERKyFR0fOTk5ALEdARESsCs5sSgi
+ERKwGTmwExGwFTmwBxKwBjkwMTM1Njc2NxMnNRYzMjcVDgEHBg8BNjIWFxYVFAcGIyInNxYyNjc2
+ECYjIgcDFxUmIyJAKB4hLiuTUnptixonERgrCHW9pTZqhIK5QCICIWh0KliztEExH5FnZnU5AwQD
+AwTCLToPDzoCBAEDAtMKPzVop7V8ewo/BjMtYAE2tAr8Ui05DgAAAAH/M/3fA/IGEgBLAM8AsiUA
+ACuxLgXpsEsvsQMG6bANL7ALM7EOBumwPC+xFQXpAbBML7AH1rFFCemwCyDWEbAPM7FBCemyC0EK
+K7NACw0JK7BFELEoASu0KQgAFAQrsCkQsTgBK7EZCemwGRCxMQErtCEIABQEK7FNASuxQQsRErES
+Rzk5sCgRsSc9OTmwKRKyNTY8OTk5sDgRshUlHTk5ObAZErAuOQCxJQMRErABObAuEbEnRjk5sA0S
+tgoFISg1QkUkFzmwDhGxHTY5ObA8ErMYGThAJBc5MDEDNxYzNhM+BDcGBzczNjcSNzYzMhcWFAYH
+BgcWFxYVFAcGIyInNzMVFhcWMzI2NyYnJic3EhMmJyYjBgMOCyLNBK+fQQgBBAQFBANdWAS0BAQT
+fm6Zc0I/NytKc5R/hF9Tb6hmIy8/YyEjTkIDUtY7NwP6A0F6IhyECgEDBAUFBQYEDT5deKP99ZpE
+qwFmL32Um5lEBghndyQBBIx6QD64lT9wX2WgpnGaUUZF6m9GGAhRW8LKNzA+AS8BBkQYBnL+tBpo
+iaGloIdlos+KRQAAAwA+/+wDuwYIABoAKQAuAGMAshkAACuwETOwJi+xBwbpAbAvL7AB1rEbCemw
+GxCxFAErsQoI6bEwASuxGwERErAZObAUEbYGERIVJSosJBc5sAoStAciJC0uJBc5ALEmGREStAEK
+DBUdJBc5sAcRsAg5MDE2ND4EMhcCETY3FwYHBiMnNjcnBgcGByc3FBc2NzY3Nj8BJiIGBwYTNjcB
+Bz4pSmN2gaV0IUVhEl+cJxMjGwoQU32CeWqNBEVfsEgbBQVWh3QmTn5ILwEPMi2ux66QaDkd/ob+
+ZAksJ0ElCiKs5ASjeXweIss3OglLi9ZOWEEZVk2ZA8M1L/6LJgAAAAMAPv/sA7sGCAAaACkALgBi
+ALIZAAArsBEzsCYvsQcG6QGwLy+wAdaxGwnpsBsQsRQBK7EKCOmxMAErsRsBERKwGTmwFBG2BhES
+FSUqLiQXObAKErMHIiQrJBc5ALEmGREStAEKDBUdJBc5sAcRsAg5MDE2ND4EMhcCETY3FwYHBiMn
+NjcnBgcGByc3FBc2NzY3Nj8BJiIGBwYBExYXAT4pSmN2gaV0IUVhEl+cJxMjGwoQU32CeWqNBEVf
+sEgbBQVWh3QmTgEW/DNK/rctrseukGg5Hf6G/mQJLCdBJQoirOQEo3l8HiLLNzoJS4vWTlhBGVZN
+mQKsAXszJf69AAADAD7/7AO7BdUAGgApADAAYgCyGQAAK7ARM7AmL7EHBukBsDEvsAHWsRsJ6bAb
+ELEUASuxCgjpsTIBK7EbARESsBk5sBQRtwYREhUlKiwvJBc5sAoSsgciJDk5OQCxJhkRErQBCgwV
+HSQXObAHEbAIOTAxNjQ+BDIXAhE2NxcGBwYjJzY3JwYHBgcnNxQXNjc2NzY/ASYiBgcGEwEzEwcn
+BT4pSmN2gaV0IUVhEl+cJxMjGwoQU32CeWqNBEVfsEgbBQVWh3QmTkcBDVL1K/f+9S2ux66QaDkd
+/ob+ZAksJ0ElCiKs5ASjeXweIss3OglLi9ZOWEEZVk2ZArUBP/7BKfPzAAMAPv/sA7wFgQAaACkA
+NwB4ALIZAAArsBEzsisBACuwMDO0ByYZKw0rsQcG6QGwOC+wAdaxGwnpsBsQsRQBK7EKCOmxOQEr
+sRsBERKwGTmwFBG3BhESFSUqLDUkFzmwChK0ByIkMjMkFzkAsSYZERK0AQoMFR0kFzmwBxGwCDmw
+KxKxLjI5OTAxNjQ+BDIXAhE2NxcGBwYjJzY3JwYHBgcnNxQXNjc2NzY/ASYiBgcGEzczFhc2NxcH
+IyYnBgc+KUpjdoGldCFFYRJfnCcTIxsKEFN9gnlqjQRFX7BIGwUFVod0Jk43tTuImz5FH78/jXUq
+bi2ux66QaDkd/ob+ZAksJ0ElCiKs5ASjeXweIss3OglLi9ZOWEEZVk2ZAtnHVB87OB/PMFwmXQAA
+AAQAPv/sA7sFXAAaACkAMQA5AGYAshkAACuwETOwJi+xBwbpAbA6L7AB1rEbCemwGxCxFAErsQoI
+6bE7ASuxGwERErAZObAUEUAJBhESFSUqLjI0JBc5sAoStAciJDU5JBc5ALEmGREStAEKDBUdJBc5
+sAcRsAg5MDE2ND4EMhcCETY3FwYHBiMnNjcnBgcGByc3FBc2NzY3Nj8BJiIGBwYTNjU3FwYVByU2
+NTcXBhUHPilKY3aBpXQhRWESX5wnEyMbChBTfYJ5ao0ERV+wSBsFBVaHdCZOZAuHIQuGARcLhyEL
+hi2ux66QaDkd/ob+ZAksJ0ElCiKs5ASjeXweIss3OglLi9ZOWEEZVk2ZAs5pJx0jVDoeImknHSNU
+Oh4AAAQAPv/sA7sF6QAaACkAOgBIAJsAshkAACuwETOwJi+xBwbpsDcvsUAC6bBGL7EvAukBsEkv
+sAHWsRsJ6bAbELEqASu0PAgAFAQrsDwQsRQBK7EKCOmzMwoUCCu0QggAFAQrsEIvsCQztDMIABQE
+K7FKASuxFDwREkAKBhESFSUmLzdARSQXObEKQhESsAc5ALEHJhESsAg5sUAZERKxFR05ObBGEbIy
+Myo5OTkwMTY0PgQyFwIRNjcXBgcGIyc2NycGBwYHJzcUFzY3Njc2PwEmIgYHBhM0Njc2MzIXFhQG
+BwYjIicmNhQWFxYyNjU0JyYiBgc+KUpjdoGldCFFYRJfnCcTIxsKEFN9gnlqjQRFX7BIGwUFVod0
+Jk6GIB5AZIkmCyQeQlthMipUDg8icj9DFzwsDy2ux66QaDkd/ob+ZAksJ0ElCiKs5ASjeXweIss3
+OglLi9ZOWEEZVk2ZAz8lSRw/aB5OTh09Ny+OTC8TK0U+UiYNFhIAAAAAAwA+/+wERgOBAB8AMgA/
+AGgAsh4AACuwGTOwLy+wOTOxBwbpsAoyAbBAL7AB1rEgCemwIBCxKAErsREJ6bAzMrFBASuxIAER
+ErAeObAoEbAvObARErMHGhwuJBc5ALEvHhEStQENHCIzNyQXObAHEbIJDDw5OTkwMTY0PgI3NjMy
+FzYyFwcGBwYHFhc+ATcXBgcnJicGByc3FBc2NzY3Jj0BNDc2NyYiBgcGBTY3NjcmIyoBBwYHBj4p
+SWQ6e4RjdEitLQI7dHqsCVZUn1oby8RMThqhpWuOBFJ2JyQBZyAnVoZ0Jk4Bn7VnLhdTawcOBl4f
+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
+AhEVNjcXBgcGIyc2NycCBycmNDY3NjU0JwYHATY1NxcGFQclNjU3FwYVBwwBLyEGEQcSE0OOVyJL
+AgUzfAQBLyMrUFoVX5wnEyMdDBHQ8kwZEAQHBCuDATYLhyELhgEXC4chC4YDRD0jQYpHpN1lV0sr
+X1cBQAcJKz0j/rD+yIgMKSdBJQoi6jkE/vA5Il/arkd7ITUcBgoBlmknHSNUOh4iaScdI1Q6HgAA
+AAAC/+f93wNTBggAIAAlAEwAsBgvsCAvtAACAFoEK7ABL7ANMwGwJi+wCtaxDwfpsScBK7EPChES
+sCQ5ALEgGBESsgoGHTk5ObAAEbEPHzk5sAESsgIMDjk5OTAxAzcXFhMWFzM3NjU0JzcWFAYHBgcD
+BgcGByc2NzY3AgMHARMWFwEZ/i0KWygxE2BvC6gEFBgtca93OXhaYH5GflXQO5kBmPwzSv63Az1E
+EuL+6Xlsze62LyMtFFNdPHLN/sDXVrZAiUc/cI4BtAGDEQF7AXszJf69AAIAAP3fAzkGCgAdACkA
+gACyEgAAK7EgBumyHQEAK7QAAgBaBCuwGC+wFy+0FgIAWgQrswkSAAgrAbAqL7Ab1rQECACIBCuw
+BBCxJAErsQwJ6bErASuxBBsRErMUFR4oJBc5sCQRtwECCRIWFx8lJBc5sAwSsAo5ALEWFxESsBU5
+sQkgERKzBAUMJSQXOTAxESUXBgMXNjc2NxcWFA4CBwYjIicDNxcFJxITBgcTFjI2NzYQJyIHBgcB
+LyEMKRBaQ3NvVjkmQ1w4dX8uHgquBP7RI0YaNHr8U4ZvJEo/ZH2IBgXNPSMM/KwEaCxLHyN62JqL
+dStbBP5HECs9IwL9BLMHCfrGGEc7dQFJdnB6pQAAA//n/d8DUwVcACAAKAAwAFAAsBgvsCAvtAAC
+AFoEK7ABL7ANMwGwMS+wCtaxDwfpsTIBK7EPChESsiwtLzk5OQCxIBgRErIKBh05OTmwABGxDx85
+ObABErICDA45OTkwMQM3FxYTFhczNzY1NCc3FhQGBwYHAwYHBgcnNjc2NwIDBwE2NTcXBhUHJTY1
+NxcGFQcZ/i0KWygxE2BvC6gEFBgtca93OXhaYH5GflXQO5kBIguHIQuGARcLhyELhgM9RBLi/ul5
+bM3uti8jLRRTXTxyzf7A11a2QIlHP3COAbQBgxEBnWknHSNUOh4iaScdI1Q6HgAAAAACAGD/4wfM
+BYsAKQA6ANgAsh8AACu0HAYAJAQrsiYAACuxLwTpsC8QsBsg1hGxIwPpsg0BACuyBAEAK7E3BOmw
+DRCxEQPpshENCiuzQBEPCSu0FRomBA0rsRUE6QGwOy+wANaxKgvpsCoQsTMBK7EaB+mwFTKwGhCw
+GyDWEbEjB+mwIy+xGwfpsDMQsAgg1hGxEwfpsBoQsQ8BK7QOCAAUBCuxPAErsSMqERKzBCYvNyQX
+ObAbEbAJObEPExEStAwWGRwhJBc5ALEaGxEStQAXHR4kMyQXObAVEbAqObARErEIFjk5MDETEDc2
+ITIXFhc3BToBNwMjJyUOAQ8BJQcuAScDJTczAyYnJCM3BiEgJyYTFBYXFjMyNzYRECcmIyIHBmC8
+vwEu7aAyJAkBJWfAgx8+HP5JCAcDCQGqCpntHhIBxWRATpKm/t9fBrr+8/63uKS6QD+M6NN+foSG
+z7+GpAKxAT3Oz7E2QP4BDv6u4R9SqUfhFn8UDQL9mhDT/rsEChCv1uPLATV9717PqqgBGAEhxMaB
+nwADAEb/7AQyA4EAHgAsADkAcwCyGwAAK7AWM7EhBumwKS+wMzOxBAbpsAcyAbA6L7AA1rEfCemw
+HxCxJAErsQ4J6bAtMrE7ASuxJB8RErIbISk5OTmwDhG1BBcZIiYoJBc5ALEhGxESsBk5sCkRtgoA
+EBQTLTEkFzmwBBKyBgk2OTk5MDETNDc2MzIXNjIXBwYHBgcWFz4BNxcGBycmJwYjIicmNxQXMyY1
+NDcmJyMGBwYFNjc2NyYrASIHBgcGRnqHzGs+a94tAjt0eqwHV1SfWxrLxEwMEWB1iUc+gILKQXsX
+JrQ8Ky4BlbVnLhZTag8IBV0fCgFixKW2S0std1taXzLJZg1YRSS8RiIMFkRzYvfVkWyY0KMpJydc
+ZGZPcTIwMgFGpzIAAAP/6gAABRMG2wAiACoAMgCIALIbAAArsBkzsRwC6bEYIDIysgEBACuyBQ4S
+MzMzsQAC6bIGDRMyMjKyAQEAK7AAELEDAumwEDIBsDMvsCDWsRcH6bIgFwors0AgHAkrsCUysCAQ
+sRYH6bIWIAors0AWGAkrsTQBK7EXIBESsgsKJzk5OQCxHBsRErAaObAAEbIMCiI5OTkwMQM1FjMy
+NxUOAQcBMwEnNRYzMjcVBgcBAxcVJgc1Njc2NxMBEzY1NxcGFQclNjU3FwYVBxZef3GLUjISAWEQ
+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
+UqCWDBADK1kBo04ZFVcWFiL+GfxFCSwnQSUKIgHhA38+n/7viQh9AglCoKui6OtKjxNe7DukAVwB
+AQE7PwIECwkURaGkn0OgVHEELQMBKpQ8of7xSgAAAAABAAAAAQCDhsyvAV8PPPUAHwgAAAAAAMw9
+NuIAAAAAzD024v8o/d8HzAeHAAIACAACAAAAAAAAAAEAAAeH/bcAAAgQ/yj/aAfMAGQAAwAAAAAA
+AAAAAAAAAADoCAAAAAAAAAAIAAAACAAAAAG/AAAB4wB9AtQAcAXKAEED1ABHBUAAXgQMAG4BawBw
+Aq8APAKv/+EDvABmBDsASQGV//kDTwCHAZQAWAP5AAwEhwBoAqAALwPRAAwD3gAaA/gADwO9ABcE
+FwBWA3oAPgP2AFEEEABVAb4AbwHfABEEXQBFBQEAqwRdAIQC5ACEBf8AVgTx/8oEawA+BYQAXQYe
+AD8EHAA9A98APwX/AF4GZAA/AmYAPwJP/6kFNwA/BAoAPQbpABAGTwA0BiAAXwQ/AD8GIABfBJ0A
+PwPlAFEEtgAnBdoATgUx//8HWwAHBJ7/3QTc/+oFCAAvAiEAhQRvAEkCIf/+AukARgZqAMECUgBm
+A9IAPgOOAAYC2wBGA9IAPQLtAEYCY/8oA6UAPAPx//YCDgARAeX/wwOc//cB5v/+BecABwQcAAcD
+YABGA7AACwOcADwCugAHAtQASAJFAEUEJAAMA4r/6QVY//ADmAAUA4j/6AMxABkCMQAfAbMAqAIw
+AAEDbABjAb8AAAGmAE4C/QBWA9YAMAXLAGQFmABQAcUAsQOXAFICvABpBm0AXQNoAGkDsQAzBKgA
+nwNPAIcEXABkBJ4BCAJIAGAEswB/AlgAQAJBAEYCRgBmA88ASwGiAHUCHwBiAfEAVgLXAGQDrwBV
+BMkAYQUJAGEE5wBOAtMAKQTx/8oE8f/KBPH/ygTx/8oE8f/KBPH/ygab/50FhABdBBwAPQQcAD0E
+HAA9BBwAPQJm/8sCZgA/AmYACgJmAD8GZgAGBk8ANAYgAF8GIABfBiAAXwYgAF8GIABfBC4AfgYg
+AF8F2gBOBdoATgXaAE4F2gBOBNz/6gRDAEAEP/8zA9IAPgPSAD4D0gA+A9IAPgPSAD4D0gA+BIwA
+PgLcAEcC7ABGAuwARgLsAEYC7QBGAg7/ugIOABECDf/wAg4AEQN2AEYEGwAHA2AARgNgAEYDYABG
+A2AARgNgAEYEoQB8A7n/0gQkAAwEJAAMBCQADAQkAAwDhv/nA4YAAAOG/+cIEABgBHcARgTc/+oD
+IQBmA4EAZgPDAAAHhwAAA8MAAAeHAAACggAAAeEAAAFBAAABQQAAAPAAAAGBAAAAawAAA08AhwNP
+AIcDTwCHBKsAiAYBAIgBegBmAWoAXAGV//kCqwBmApoAXALG//kCcQCPAYEAAAKbADICmgA7AeEA
+AAUoAEMDfwAABAj/KARE/ygF8v8oBiz/KAAAAAAAAAAAAAAAAABAAHYBiAJwA0oD7AQKBDgEZgSm
+BOgFEgU0BVoFagXSBiQGiAcGB34H/AhsCK4JPAmsCewKJgo8Cl4KdArUC44L6gzGDSwNtg42DqgP
+SBAcEIQQ2BFmEdQSRBLqE0oT4hR0FRgVtBYuFrIXBheSGA4YjBi2GPAY/hk0GWAZehmaGg4ajhrS
+G0gbohw4HMQdTB2kHgAedB6yH2ggKCB+IP4hiCHyInQi5iOWI+AkTCTEJSAlciXUJfImRiZ0JnQm
+rCcqJ9IoUCkUKTop4CoYKtYrMCtQK3ornCyILKos+i1KLaIuDC4uLqIuyC8cL3Avwi/kMLYxcjJi
+MsIzKDOQM/o0bjTkNY42WDbuN3w4CDieOUA5uDosOqg7LjvwPKw9GD2EPfQ+bD7oPwo/hkAUQKJB
+NEHQQlpDCkPgRGBE4EViRfhGiEdGR95IRkiqSQ5JdknoSjpKjkrkS0ZL1kzATSBNhE3sTmxO4k8a
+T5RQWlEgUexSxlMwU7hUNFUAVZRWLlZYVoZWhlaGVoZWhlaGVoZWhlaGVoZWhlaGVpRWolawVsxW
+6FcSVzxXZle0WAJYUFiAWIBYoFjAWMBZblmWWlZbClw0XUwAAAABAAAA6ABgAAQAAAAAAAIAAQAC
+ABYAAAEAAZEAAAAAAAAAFgEOAAEAAAAAAAEAAAAAAAEAAAAAAAIAAQAAAAEAAAAAAAMAAAABAAEA
+AAAAAAQAGAABAAEAAAAAAAYAAQAZAAMAAQQJAAAA2gAaAAMAAQQJAAEABAD0AAMAAQQJAAIAAAD4
+AAMAAQQJAAMAAAD4AAMAAQQJAAQABAD4AAMAAQQJAAUAGgD8AAMAAQQJAAYAAgEWAAMAAQQJAAcA
+SAEYAAMAAQQJAAgAEAFgAAMAAQQJAAkAJgFwAAMAAQQJAAsALgGWAAMAAQQJAAwALAHEAAMAAQQJ
+AA0BIAHwAAMAAQQJAA4ANAMQAAMAAQQJABIAIANEAAMAAQQJAMgAFgNkAAMAAQQJAMkAMAN6f1Np
+bW9uZXR0YSBJdGFsaWMgV2ViZm9udH8AQwBvAHAAeQByAGkAZwBoAHQAIAAoAGMAKQAgADIAMAAx
+ADEALQAyADAAMQAyACwAIABCAHIAbwB3AG4AZgBvAHgAIAAoAHcAdwB3AC4AYgByAG8AdwBuAGYA
+bwB4AC4AbwByAGcAIABnAGEAeQBhAG4AZQBoAC4AYgBAAGcAbQBhAGkAbAAuAGMAbwBtACkALAAg
+AHcAaQB0AGgAIABSAGUAcwBlAHIAdgBlAGQAIABGAG8AbgB0ACAATgBhAG0AZQAgACIAUwBpAG0A
+bwBuAGUAdAB0AGEAIgAuAH8ALgB/AFYAZQByAHMAaQBvAG4AIAAxAC4AMAAwADIAfwBTAGkAbQBv
+AG4AZQB0AHQAYQAgAGkAcwAgAGEAIAB0AHIAYQBkAGUAbQBhAHIAawAgAG8AZgAgAEIAcgBvAHcA
+bgBmAG8AeABCAHIAbwB3AG4AZgBvAHgARwBhAHkAYQBuAGUAaAAgAEIAYQBnAGQAYQBzAGEAcgB5
+AGEAbgBoAHQAdABwADoALwAvAHcAdwB3AC4AYgByAG8AdwBuAGYAbwB4AC4AbwByAGcAaAB0AHQA
+cAA6AC8ALwB3AHcAdwAuAGcAYQB5AGEAbgBlAGgALgBvAHIAZwBUAGgAaQBzACAARgBvAG4AdAAg
+AFMAbwBmAHQAdwBhAHIAZQAgAGkAcwAgAGwAaQBjAGUAbgBzAGUAZAAgAHUAbgBkAGUAcgAgAHQA
+aABlACAAUwBJAEwAIABPAHAAZQBuACAARgBvAG4AdAAgAEwAaQBjAGUAbgBzAGUALAAgAFYAZQBy
+AHMAaQBvAG4AIAAxAC4AMQAuACAAVABoAGkAcwAgAGwAaQBjAGUAbgBzAGUAIABpAHMAIABhAHYA
+YQBpAGwAYQBiAGwAZQAgAHcAaQB0AGgAIABhACAARgBBAFEAIABhAHQAOgAgAGgAdAB0AHAAOgAv
+AC8AcwBjAHIAaQBwAHQAcwAuAHMAaQBsAC4AbwByAGcALwBPAEYATABoAHQAdABwADoALwAvAHMA
+YwByAGkAcAB0AHMALgBzAGkAbAAuAG8AcgBnAC8ATwBGAEwAUwBpAG0AbwBuAGUAdAB0AGEAIABJ
+AHQAYQBsAGkAYwBXAGUAYgBmAG8AbgB0ACAAMQAuADAAVAB1AGUAIABKAHUAbAAgADMAMQAgADAA
+MwA6ADEANgA6ADUAMAAgADIAMAAxADIAAgAA//4AAP9mAGYAAAAAAAAAAAAAAAAAAAAAAAAAAADo
+AAABAgEDAQQAAwAEAAUABgAHAAgACQAKAAsADAANAA4ADwAQABEAEgATABQAFQAWABcAGAAZABoA
+GwAcAB0AHgAfACAAIQAiACMAJAAlACYAJwAoACkAKgArACwALQAuAC8AMAAxADIAMwA0ADUANgA3
+ADgAOQA6ADsAPAA9AD4APwBAAEEAQgBDAEQARQBGAEcASABJAEoASwBMAE0ATgBPAFAAUQBSAFMA
+VABVAFYAVwBYAFkAWgBbAFwAXQBeAF8AYABhAQUAowCEAIUAvQCWAOgAhgCOAIsAnQCpAKQBBgCK
+ANoAgwCTAQcBCACNAIgAwwDeAQkAngCqAPUA9AD2AKIArQDJAMcArgBiAGMAkABkAMsAZQDIAMoA
+zwDMAM0AzgDpAGYA0wDQANEArwBnAPAAkQDWANQA1QBoAOsA7QCJAGoAaQBrAG0AbABuAKAAbwBx
+AHAAcgBzAHUAdAB2AHcA6gB4AHoAeQB7AH0AfAC4AKEAfwB+AIAAgQDsAO4AugCwALEAuwDYANkB
+CgELAQwBDQEOAQ8BEAERARIBEwEUARUBFgEXALIAswC2ALcAxAC0ALUAxQCHARgAvgC/ARkBGgEb
+ARwBHQEeAR8GZ2x5cGgxBmdseXBoMgd1bmkwMDBEB3VuaTAwQTAHdW5pMDBBRAd1bmkwMEIyB3Vu
+aTAwQjMHdW5pMDBCOQd1bmkyMDAwB3VuaTIwMDEHdW5pMjAwMgd1bmkyMDAzB3VuaTIwMDQHdW5p
+MjAwNQd1bmkyMDA2B3VuaTIwMDcHdW5pMjAwOAd1bmkyMDA5B3VuaTIwMEEHdW5pMjAxMAd1bmky
+MDExCmZpZ3VyZWRhc2gHdW5pMjAyRgd1bmkyMDVGBEV1cm8HdW5pRTAwMAd1bmlGQjAxB3VuaUZC
+MDIHdW5pRkIwMwd1bmlGQjA0uAH/hbABjQBLsAhQWLEBAY5ZsUYGK1ghsBBZS7AUUlghsIBZHbAG
+K1xYALACIEWwAytEsAMgRbICfAIrsAMrRLAEIEWyA1QCK7ADK0SwBSBFsgQxAiuwAytEsAYgRbIF
+KQIrsAMrRAGwByBFsAMrRLAJIEWyBzsCK7EDRnYrRLAIIEWyCSECK7EDRnYrRLAKIEW6AAd//wAC
+K7EDRnYrRLALIEWyCi0CK7EDRnYrRFmwFCsAAAFQF4ZiAAA=</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>52988</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/simonetta-regular-webfont.woff.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/simonetta-regular-webfont.woff.xml
new file mode 100644
index 0000000000..2f343587c3
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/simonetta-regular-webfont.woff.xml
@@ -0,0 +1,619 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52793202.59</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>simonetta-regular-webfont.woff</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/font-woff</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">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
+Pz1W8Abk+j+CAAFQF4ZhAAA=</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>33020</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/test.html.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/test.html.xml
new file mode 100644
index 0000000000..73b931eccd
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/test.html.xml
@@ -0,0 +1,106 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52793155.71</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>test.html</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>text/html</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+<!DOCTYPE HTML>\n
+<html lang="en-En">\n
+<head>\n
+  <meta charset="UTF-8">\n
+  <title>SVG @font-face Test</title>\n
+</head>\n
+<body>\n
+  <h2>@font-face in SVG</h2>\n
+  \n
+  <p style="width: 500px"><strong>Problem:</strong> I\'m trying trying to place an images in svg format with custom fonts. It works in <code>svg</code> but not in  <code>img</code>. If you open the image in a new tab you will see it rendered with the proper font. The font is served from this same website in this directory.</p>\n
+  \n
+  <a href="test_ff.svg">Link to the test.svg</a>\n
+  \n
+  <table>\n
+    <tr><td>\n
+  <svg width="500" height="200" version="1.1" xmlns = \'http://www.w3.org/2000/svg\' xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 500 200">  \n
+    <defs>\n
+    <style type="text/css">\n
+    @font-face {\n
+      font-family: \'Arvo\';\n
+      font-style: normal;\n
+      font-weight: normal;\n
+      src: url(arvo-regular-webfont.woff) format(\'woff\');\n
+    }\n
+    </style>\n
+    </defs>\n
+    <rect x="0" y="0" height="100" width="500" fill="#eee" />\n
+    <text x="20" y="50" font-family="Arvo" font-weight="normal" font-size="32">Text using CSS @font-face</text>\n
+  </svg>\n
+  </td>\n
+  <td>\n
+    <pre>\n
+      &lt;svg width=&quot;500&quot; height=&quot;200&quot; version=&quot;1.1&quot; xmlns = &#39;http://www.w3.org/2000/svg&#39; xmlns:xlink=&quot;http://www.w3.org/1999/xlink&quot; viewBox=&quot;0 0 500 200&quot;&gt;  \n
+           &lt;defs&gt;\n
+           &lt;style type=&quot;text/css&quot;&gt;\n
+           @font-face {\n
+             font-family: &#39;Arvo&#39;;\n
+             font-style: normal;\n
+             font-weight: normal;\n
+             src: url(arvo-regular-webfont.woff) format(&#39;woff&#39;);\n
+           }\n
+           &lt;/style&gt;\n
+           &lt;/defs&gt;\n
+           &lt;rect x=&quot;0&quot; y=&quot;0&quot; height=&quot;100&quot; width=&quot;500&quot; fill=&quot;#eee&quot; /&gt;\n
+           &lt;text x=&quot;20&quot; y=&quot;50&quot; font-family=&quot;Arvo&quot; font-weight=&quot;normal&quot; font-size=&quot;32&quot;&gt;Text using CSS @font-face&lt;/text&gt;\n
+         &lt;/svg&gt;\n
+  </pre>\n
+  </td>\n
+  </tr>\n
+  <tr>\n
+    <td><img src="test_ff.svg" width="500" height="200" /></td>\n
+    <td style="verical-align: top;">\n
+      <pre>\n
+        &lt;img src="test_ff.svg" width="500" height="200" /&gt;\n
+      </pre>\n
+    </td>\n
+  </tr>\n
+  </table> \n
+   \n
+   \n
+</body>\n
+</html>\n
+
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>2311</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/test.svg.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/test.svg.xml
new file mode 100644
index 0000000000..293f0c90e4
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/test.svg.xml
@@ -0,0 +1,58 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52793146.2</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>test.svg</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/svg+xml</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+\n
+<svg width="300" height="300" version="1.1" xmlns = \'http://www.w3.org/2000/svg\' viewBox="0 0 300 300">  \n
+  <defs>\n
+    <style type="text/css">\n
+   \t\t@font-face {\n
+   \t\t  font-family: Arvo;\n
+   \t\t  src: url(\'arvo-regular-webfont.woff\') format(\'woff\');\n
+   \t\t  font-weight: normal;\n
+   \t\t  font-style: normal;\n
+   \t\t}\n
+   </style>\n
+  </defs>\n
+  <rect x="0" y="0" height="300" width="300" fill="#eee" />\n
+  <text x="100" y="100" font-family="Arvo" font-weight="normal" font-size="32">Text using CSS @font-face</text>\n
+</svg>
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>511</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/test_ff.svg.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/test_ff.svg.xml
new file mode 100644
index 0000000000..02c236f495
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/test_ff.svg.xml
@@ -0,0 +1,59 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52793179.98</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>test_ff.svg</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/svg+xml</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+\n
+\n
+<svg width="500" height="200" version="1.1" xmlns = \'http://www.w3.org/2000/svg\' xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 500 200">  \n
+  <defs>\n
+  <style type="text/css">\n
+  @font-face {\n
+    font-family: \'Arvo\';\n
+    font-style: normal;\n
+    font-weight: normal;\n
+    src: url(arvo-regular-webfont.woff) format(\'woff\');\n
+  }\n
+  </style>\n
+  </defs>\n
+  <rect x="0" y="0" height="100" width="500" fill="#eee" />\n
+  <text x="20" y="50" font-family="Arvo" font-weight="normal" font-size="32">Text using CSS @font-face</text>\n
+</svg>
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>532</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/test_ffsvg.svg.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/test_ffsvg.svg.xml
new file mode 100644
index 0000000000..46e3808352
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/font-files/test_ffsvg.svg.xml
@@ -0,0 +1,56 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52793170.06</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>test_ffsvg.svg</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/svg+xml</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+<svg width="500" height="200" version="1.1" xmlns = \'http://www.w3.org/2000/svg\' xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 500 200">  \n
+  <defs>\n
+  <font-face font-family="Arvo">\n
+   <font-face-src>\n
+    <font-face-uri xlink:href="Arvo-Regular-webfont.svg">\n
+     <font-face-format string="svg"/>\n
+    </font-face-uri>\n
+   </font-face-src>\n
+  </font-face>\n
+  </defs>\n
+  <rect x="0" y="0" height="100" width="500" fill="#eee" />\n
+  <text x="20" y="50" font-family="Arvo" font-weight="normal" font-size="32">Text using CSS @font-face</text>\n
+</svg>
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>548</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/fonts.css.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/fonts.css.xml
new file mode 100644
index 0000000000..1635305ae2
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/fonts.css.xml
@@ -0,0 +1,123 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52791810.17</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>fonts.css</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>text/css</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string>@font-face {\n
+    font-family: \'Arvo\';\n
+    src: url(\'font-files/arvo-bold-webfont.woff\') format(\'woff\');\n
+    font-weight: bold;\n
+    font-style: normal;\n
+}\n
+@font-face {\n
+    font-family: \'Arvo\';\n
+    src: url(\'font-files/arvo-bolditalic-webfont.woff\') format(\'woff\');\n
+    font-weight: bold;\n
+    font-style: italic;\n
+}\n
+@font-face {\n
+    font-family: \'Arvo\';\n
+    src: url(\'font-files/arvo-italic-webfont.woff\') format(\'woff\');\n
+    font-weight: normal;\n
+    font-style: italic;\n
+}\n
+@font-face {\n
+    font-family: \'Arvo\';\n
+    src: url(\'font-files/arvo-regular-webfont.woff\') format(\'woff\');\n
+    font-weight: normal;\n
+    font-style: normal;\n
+}\n
+@font-face {\n
+    font-family: \'Euphoria\';\n
+    src: url(\'font-files/euphoriascript-regular-webfont.woff\') format(\'woff\');\n
+    font-weight: normal;\n
+    font-style: normal;\n
+}\n
+@font-face {\n
+    font-family: \'Shadows Into Light\';\n
+    src: url(\'font-files/shadowsintolight-webfont.woff\') format(\'woff\');\n
+    font-weight: normal;\n
+    font-style: normal;\n
+}\n
+@font-face {\n
+    font-family: \'Simonetta\';\n
+    src: url(\'font-files/simonetta-black-webfont.woff\') format(\'woff\');\n
+    font-weight: normal;\n
+    font-style: normal;\n
+}\n
+@font-face {\n
+    font-family: \'Simonetta\';\n
+    src: url(\'font-files/simonetta-blackitalic-webfont.woff\') format(\'woff\');\n
+    font-weight: normal;\n
+    font-style: italic;\n
+}\n
+@font-face {\n
+    font-family: \'Simonetta\';\n
+    src: url(\'font-files/simonetta-italic-webfont.woff\') format(\'woff\');\n
+    font-weight: normal;\n
+    font-style: italic;\n
+}\n
+@font-face {\n
+    font-family: \'Simonetta\';\n
+    src: url(\'font-files/simonetta-regular-webfont.woff\') format(\'woff\');\n
+    font-weight: normal;\n
+    font-style: normal;\n
+}\n
+@font-face {\n
+    font-family: \'Junction\';\n
+    src: url(\'font-files/Junction-webfont.woff\') format(\'woff\');\n
+    font-weight: normal;\n
+    font-style: normal;\n
+}\n
+@font-face {\n
+    font-family: \'League Gothic\';\n
+    src: url(\'font-files/League_Gothic-webfont.woff\') format(\'woff\');\n
+    font-weight: normal;\n
+    font-style: normal;\n
+}\n
+@font-face {\n
+    font-family: \'Fanwood\';\n
+    src: url(\'font-files/fanwood-webfont.woff\') format(\'woff\');\n
+    font-weight: normal;\n
+    font-style: normal;\n
+}\n
+@font-face {\n
+    font-family: \'Fanwood\';\n
+    src: url(\'font-files/fanwood_italic-webfont.woff\') format(\'woff\');\n
+    font-weight: normal;\n
+    font-style: italic;\n
+}</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>2292</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/method-draw.compiled.css.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/method-draw.compiled.css.xml
new file mode 100644
index 0000000000..669ab1b179
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/method-draw.compiled.css.xml
@@ -0,0 +1,460 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52792399.64</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>method-draw.compiled.css</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>text/css</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+#svg_editor .jPicker .Icon{display:inline-block;height:24px;position:relative;text-align:left;width:25px}\n
+#svg_editor .jPicker .Icon span.Color,#svg_editor .jPicker .Icon span.Alpha{background-position:2px 2px;display:block;height:100%;left:0;position:absolute;top:0;width:100%}\n
+#svg_editor .jPicker .Icon span.Image{background-repeat:no-repeat;cursor:pointer;display:block;height:100%;left:0;position:absolute;top:0;width:100%}\n
+#svg_editor .jPicker.Container{z-index:10}\n
+table#svg_editor .jPicker{width:545px;z-index:20}\n
+#svg_editor .jPicker .Move{background-color:#ddd;border-color:#fff #666 #666 #fff;border-style:solid;border-width:1px;cursor:move;height:12px;padding:0}\n
+#svg_editor .jPicker .Title{display:none}\n
+#svg_editor .jPicker div.Map{border:solid #000 1px;cursor:crosshair;height:260px;margin:0;overflow:hidden;padding:0;position:relative;width:260px}\n
+#svg_editor .jPicker div[class="Map"]{height:256px;width:256px}\n
+#svg_editor .jPicker div.Bar{border:solid #000 1px;cursor:n-resize;height:260px;margin:0 15px;overflow:hidden;padding:0;position:relative;width:24px}\n
+#svg_editor .jPicker div[class="Bar"]{height:256px;width:20px}\n
+#svg_editor .jPicker .Map .Map1,#svg_editor .jPicker .Map .Map2,#svg_editor .jPicker .Map .Map3,#svg_editor .jPicker .Bar .Map1,#svg_editor .jPicker .Bar .Map2,#svg_editor .jPicker .Bar .Map3,#svg_editor .jPicker .Bar .Map4,#svg_editor .jPicker .Bar .Map5,#svg_editor .jPicker .Bar .Map6{background-color:transparent;background-image:none;display:block;left:0;position:absolute;top:0}\n
+#svg_editor .jPicker .Map .Map1,#svg_editor .jPicker .Map .Map2,#svg_editor .jPicker .Map .Map3{height:2596px;width:256px}\n
+#svg_editor .jPicker .Bar .Map1,#svg_editor .jPicker .Bar .Map2,#svg_editor .jPicker .Bar .Map3,#svg_editor .jPicker .Bar .Map4{height:3896px;width:20px}\n
+#svg_editor .jPicker .Bar .Map5,#svg_editor .jPicker .Bar .Map6{height:256px;width:20px}\n
+#svg_editor .jPicker .Map .Map1,#svg_editor .jPicker .Map .Map2,#svg_editor .jPicker .Bar .Map6{background-repeat:no-repeat}\n
+#svg_editor .jPicker .Map .Map3,#svg_editor .jPicker .Bar .Map5{background-repeat:repeat}\n
+#svg_editor .jPicker .Bar .Map1,#svg_editor .jPicker .Bar .Map2,#svg_editor .jPicker .Bar .Map3,#svg_editor .jPicker .Bar .Map4{background-repeat:repeat-x}\n
+#svg_editor .jPicker .Map .Arrow{display:block;position:absolute}\n
+#svg_editor .jPicker .Bar .Arrow{display:block;left:0;position:absolute}\n
+#svg_editor .jPicker .Preview{font-size:9px;text-align:center}\n
+#svg_editor .jPicker .Preview div.bgt{height:62px;margin:0 auto;padding:0;width:62px}\n
+#svg_editor .jPicker .Preview div span{border:1px solid #000;display:block;height:30px;margin:0 auto;padding:0;width:60px}\n
+#svg_editor .jPicker .Preview .Active{border-bottom-width:0}\n
+#svg_editor .jPicker .Preview .Current{border-top-width:0;cursor:pointer}\n
+#svg_editor .jPicker .Button{text-align:center;width:115px}\n
+#svg_editor .jPicker .Button input{width:100px}\n
+#svg_editor .jPicker td.Radio{margin:0;padding:0;width:31px}\n
+#svg_editor .jPicker td.Radio input{margin:0 5px 0 0;padding:0}\n
+#svg_editor .jPicker td.Text{font-size:12px!important;height:22px;margin:0;padding:0;text-align:left;width:70px}\n
+#svg_editor .jPicker tr.Hex td.Text{width:100px;color:#666}\n
+#svg_editor .jPicker tr.Hex td.Text span{width:100px;color:#333}\n
+#svg_editor .jPicker td.Text input{background-color:#fff;border:1px inset #aaa;height:15px;margin:0 0 0 5px;text-align:left;width:30px;color:#333}\n
+#svg_editor #color_picker .jPicker tr.Hex td.Text input.Hex{width:50px;display:inline-block;float:none}\n
+#svg_editor .jPicker tr.Hex td.Text input.AHex{width:20px;display:none}\n
+#svg_editor .jPicker .Grid{text-align:center;float:right;width:108px}\n
+#svg_editor .jPicker .Grid span.QuickColor{cursor:pointer;display:inline-block;height:15px;line-height:15px;margin:0;padding:0;width:18px}\n
+#svg_editor .jPicker td{vertical-align:top}\n
+#svg_editor .jPicker td.colorsquare{width:275px}\n
+#svg_editor .jPicker .prev_div{margin-top:-15px}\n
+#svg_editor .jPicker .actions{position:absolute;bottom:20px;left:20px;right:20px}\n
+#svg_editor .jPicker .actions .Ok{position:absolute;top:0;right:0}\n
+#svg_editor .jPicker .actions .Cancel{position:absolute;top:0;left:0}\n
+#svg_editor .jPicker .color_preview{width:62px;margin:0 auto}\n
+h2.jGraduate_Title{display:none}\n
+.jGraduate_Picker{position:absolute;padding:20px}\n
+.jGraduate_tabs li{display:inline-block;padding:5px 10px;margin-right:5px;cursor:pointer}\n
+li.jGraduate_tab_current{background:#fff;border-radius:3px 3px 0 0}\n
+.jGraduate_colPick{display:none}\n
+.jGraduate_gradPick{display:none;overflow:visible}\n
+.jGraduate_tabs{position:relative;background-color:#ddd;padding:10px 10px 0 10px;margin:-20px -20px 20px -20px;border-radius:3px 3px 0 0}\n
+div.jGraduate_Swatch{float:left;margin:0 15px 0 0}\n
+div.jGraduate_GradContainer{border:solid #000 1px;background-image:url(../images/map-opacity.png);background-position:0 0;height:256px;width:256px;position:relative}\n
+div.jGraduate_GradContainer div.grad_coord{background:rgba(0,0,0,0.8);border:2px solid white;border-radius:15px;-moz-border-radius:5px;width:14px;height:14px;position:absolute;margin:-7px -7px;top:0;left:0;text-align:center;font-size:8px;line-height:14px;color:white;text-decoration:none;cursor:pointer;-moz-user-select:none;-webkit-user-select:none}\n
+.jGraduate_AlphaArrows{position:absolute;margin-top:-10px;margin-left:250.5px}\n
+div.jGraduate_Opacity{border:2px inset #eee;margin-top:14px;background-color:black;background-image:url(../images/Maps.png);background-position:0 -2816px;height:20px;cursor:ew-resize}\n
+div.jGraduate_StopSlider{margin:-10px 0 0 -10px;width:276px;overflow:visible;background:white;height:45px;cursor:pointer}\n
+div.jGraduate_StopSection{width:120px;float:left}\n
+div.jGraduate_StopSection.jGraduate_SpreadMethod{display:none}\n
+input.jGraduate_Ok,input.jGraduate_Cancel{display:block;width:100px}\n
+input.jGraduate_Ok{margin:0 0 5px 0}\n
+.colorBox{float:left;height:16px;width:16px;border:1px solid #808080;cursor:pointer;margin:4px 4px 4px 30px}\n
+.colorBox+label{float:left;margin-top:7px}\n
+label.jGraduate_Form_Heading{color:#333;padding:2px;font-weight:bold;font-size:13px}\n
+div.jGraduate_Form_Section{-moz-border-radius:5px;-webkit-border-radius:5px;padding:15px 5px 5px 5px;margin:5px 2px;width:100px;text-align:center;overflow:auto;background:#eee}\n
+div.jGraduate_Form label{padding:0 2px;color:#333}\n
+div.jGraduate_StopSection input[type=text],div.jGraduate_Slider input[type=text]{width:33px;color:#333}\n
+div.jGraduate_LightBox{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000;opacity:.5;display:none}\n
+div.jGraduate_stopPicker{position:absolute;display:none;background:white;padding:20px;border-radius:3px;width:530px;height:300px;box-shadow:0 5px 25px black}\n
+.jGraduate_gradPick{width:526px}\n
+.jGraduate_gradPick div.jGraduate_Slider{line-height:160%}\n
+.jGraduate_gradPick div.jGraduate_Slider label:last-child{position:absolute;right:10px;top:0;color:#999;font-weight:bold}\n
+.jGraduate_gradPick div.jGraduate_Slider label:last-child input{margin:0 3px 0 0;color:#333}\n
+.jGraduate_gradPick .jGraduate_Form{float:left;width:270px;position:absolute;left:284px;width:266px;height:200px;top:195px;margin:-3px 3px 0 10px;line-height:200%}\n
+.jGraduate_gradPick .jGraduate_Form label,.jGraduate_gradPick .jGraduate_Form input{width:auto;float:left}\n
+.jGraduate_gradPick .jGraduate_Form.jGraduate_rg_field label,.jGraduate_gradPick .jGraduate_Form.jGraduate_rg_field input{width:auto;float:left;font-size:11px}\n
+.jGraduate_gradPick .jGraduate_Form.jGraduate_rg_field #color_picker_jGraduate_match_ctr{float:none}\n
+.jGraduate_gradPick .jGraduate_Form label{clear:left}\n
+.jGraduate_gradPick .jGraduate_Points{position:static;float:left;margin:0;width:auto}\n
+.jGraduate_Colorblocks{display:table;border-spacing:0 5px}\n
+.jGraduate_colorblock{display:table-row}\n
+.jGraduate_Colorblocks .jGraduate_colorblock>*{display:table-cell;vertical-align:middle;margin:0;float:none}\n
+.jGraduate_gradPick .jGraduate_Form_Section{padding-top:9px}\n
+.jGraduate_Slider{text-align:center;float:left;width:100%;position:relative;margin:5px 0}\n
+.jGraduate_Slider .jGraduate_Form_Section{border:0;width:250px;padding:0 2px;overflow:visible}\n
+.jGraduate_Slider label.prelabel{width:40px;text-align:left}\n
+.jGraduate_SliderBar{width:140px;float:left;margin:0 5px;border:1px solid #BBB;height:20px;position:relative}\n
+div.jGraduate_Slider input{margin-top:5px}\n
+div.jGraduate_Slider img{top:0;left:0;position:absolute;cursor:ew-resize}\n
+.jPicker .Button .Ok,.jGraduate_Picker .jGraduate_OkCancel .jGraduate_Ok{-webkit-appearance:none;margin:0;position:absolute;bottom:5px;right:5px}\n
+.jPicker .Button .Cancel,.jGraduate_Picker .jGraduate_OkCancel .jGraduate_Cancel{margin:0;position:absolute;bottom:5px;left:5px}\n
+body{background:#3f3f3c;font:13px/120% \'Lucida Sans\',\'Lucida Grande\',\'Lucida Sans Unicode\',sans-serif;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0;padding:0}\n
+::selection{background:#000;color:#fff}\n
+::-moz-selection{background:#000;color:#fff}\n
+html,body{overflow:hidden;width:100%;height:100%}\n
+::-webkit-scrollbar{width:5px;height:5px;background:#444}\n
+::-webkit-scrollbar-track{border-radius:10px;background:#444}\n
+::-webkit-scrollbar-thumb{border-radius:10px;background:#666}\n
+::-webkit-scrollbar-corner{background:#444}\n
+#browser-not-supported{font-size:.8em;font-family:Verdana,Helvetica,Arial;color:#000}\n
+#svgroot{-moz-user-select:none;-webkit-user-select:none;position:absolute;top:0;left:0}\n
+#svg_editor{background:#2f2f2c}\n
+#menu_bar{padding:0 0 0 50px;background:#2f2f2c;position:relative;z-index:2}\n
+#menu_bar.active .menu.open .menu_list{display:block}\n
+.menu{position:relative;z-index:5;color:#333;display:inline-block}\n
+.menu_title{cursor:pointer;display:inline-block;padding:7px 10px;z-index:10;color:#fff;position:relative;height:16px;vertical-align:top}\n
+.touch .menu_title{padding:7px 17px;height:26px;line-height:26px}\n
+.menu .menu_title:hover{background:rgba(255,255,255,0.1)}\n
+.menu_list .separator{margin:5px 0;border-top:solid #ddd 1px}\n
+.menu_list{display:none;position:absolute;top:28px;left:0;white-space:nowrap;background:white;padding:7px 0;border-radius:0 3px 3px 3px;box-shadow:0 0 20px rgba(0,0,0,0.8)}\n
+.touch .menu_list{top:38px}\n
+#menu_bar.active .menu.open .menu_title{background:white;color:#333}\n
+.menu_list .menu_item{position:relative;overflow:hidden;line-height:22px;padding:5px 69px 5px 25px;cursor:default;color:#333}\n
+.menu_list .menu_item.tool_button{background:transparent;border:0;margin:0;padding:5px 55px 5px 25px;height:auto;width:auto}\n
+.menu_list .menu_item.push_button_pressed:before{content:\'✔\';position:absolute;display:block;left:7px;top:3px;width:20px;height:20px}\n
+.menu_list .menu_item:hover,.menu_list .menu_item.push_button_pressed:hover{background:rgba(0,0,0,0.1);color:#000}\n
+.menu_list .menu_item.disabled:hover,.menu_list .menu_item.push_button_pressed.disabled:hover{background:transparent;color:#333}\n
+.menu_list .menu_item.push_button_pressed{background:transparent;border:0;width:auto;height:auto;margin:0}\n
+.menu_list .menu_item span{display:block;position:absolute;right:10px;padding:5px;background:rgba(0,0,0,0.1);top:6px;height:10px;text-align:center;font-size:10px;line-height:120%}\n
+#svgcanvas{line-height:normal;display:inline-block;background-color:#a0a0a0;text-align:center;vertical-align:middle;width:640px;height:480px;position:relative;background:#3f3f3c}\n
+#rulers>div{position:absolute;background:#2f2f2c;z-index:1;overflow:hidden;-webkit-font-smoothing:none}\n
+#rulers #ruler_corner{top:30px;left:50px;width:15px;height:15px;border:solid #444 1px;z-index:2}\n
+#ruler_x{height:15px;top:30px;left:66px;right:175px;border-top:solid #444 1px;border-right:solid #444 1px}\n
+#ruler_x_cursor{height:15px;border-right:dotted #999 1px;position:absolute;background:#2f2f2c}\n
+#ruler_y_cursor{width:15px;border-top:dotted #999 1px;position:absolute;background:#2f2f2c}\n
+#rulers.moved #ruler_corner,#rulers.moved #ruler_x{top:101px}\n
+#ruler_y{width:15px;top:46px;left:50px;bottom:40px;border-left:solid #444 1px;border-bottom:solid #444 1px}\n
+#rulers.moved #ruler_y{top:116px}\n
+#ruler_x canvas:first-child{margin-left:-16px}\n
+#ruler_x canvas{float:left}\n
+#ruler_y canvas{margin-top:-16px}\n
+#ruler_x>div,#ruler_y>div{overflow:hidden}\n
+#palette{display:block;position:absolute;z-index:2;left:10px;bottom:5px;width:410px;right:145px;height:30px}\n
+.palette_item{height:20%;width:5.2%;float:left;cursor:url(../images/eyedropper.png) 0 16,crosshair}\n
+.palette_item.transparent,.palette_item.white,.palette_item.black{background:#fff;position:absolute;width:10px;height:10px;left:-10px;top:0}\n
+.palette_item.transparent{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAAVdEVYdENyZWF0aW9uIFRpbWUAOC8yMi8xMg1cp6sAAABESURBVBiVjdBBCgAgCETRr/e/87SJKFPLnfIcQRMIwMBIShIAvgZzoSrfkzrs8WyF1+kX9r3p8AE7nL7kSpSshN+JEQ8GixkF0mSevgAAAABJRU5ErkJggg==)}\n
+.palette_item.black{background:#000;top:10px}\n
+.palette_item.white{background:#fff;top:20px}\n
+#color_tools{position:relative;width:48px;height:48px;margin:6px 6px 0 6px}\n
+.touch #color_tools{width:auto;height:auto}\n
+#tool_fill{position:absolute;top:0;left:0;z-index:1}\n
+.touch #tool_fill{position:static;width:36px;height:36px;margin-bottom:10px}\n
+#tool_fill.active,#tool_stroke.active{z-index:2}\n
+#tool_stroke{top:14px;left:14px}\n
+.touch #tool_fill.active,.touch #tool_stroke.active{outline:4px solid #09f}\n
+#tool_fill,#tool_stroke,#tool_canvas{box-shadow:0 0 0 1px #2f2f2c;position:absolute}\n
+.touch #tool_fill,.touch #tool_stroke,.touch #tool_canvas{position:relative;top:0;left:0}\n
+#color_canvas_tools{float:left;cursor:pointer}\n
+#tool_fill .color_block{width:24px;height:24px;overflow:hidden;border:solid #ccc 1px}\n
+.touch #tool_eyedropper{margin-top:6px}\n
+.touch #tool_fill .color_block{width:36px;height:36px}\n
+.touch #tool_fill .color_block svg{width:36px!important;height:36px!important}\n
+.touch #tool_switch{display:none}\n
+#use_panel .tool_button,#path_node_panel .tool_button{color:#999;border:solid #3f3f3c 1px;border-radius:3px;padding:3px 10px 3px 40px;background:transparent;position:relative;margin-top:10px;width:90px;height:23px;line-height:24px}\n
+#use_panel .tool_button{padding-left:10px;margin-bottom:10px;width:124px}\n
+#path_node_panel .tool_button img,#path_node_panel .tool_button svg{position:absolute;left:5px;top:3px}\n
+#color_tools #tool_fill .color_block:hover,#color_tools #tool_stroke .color_block:hover{border-color:#fff}\n
+#color_tools #tool_fill .color_block>div{position:absolute;top:0;left:0}\n
+.touch #color_tools #tool_fill .color_block>div{position:relative}\n
+#color_tools #tool_fill .color_block #fill_bg,#color_tools #tool_stroke .color_block #stroke_bg{position:absolute;top:1px;left:1px;bottom:1px;right:1px}\n
+.touch #color_tools #tool_fill .color_block #fill_bg,.touch #color_tools #tool_stroke .color_block #stroke_bg{width:36px;height:36px;right:auto;bottom:auto}\n
+.touch #tool_stroke{position:relative;top:0;left:0;z-index:0}\n
+#stroke_color:after{content:\'\';position:absolute;display:block;width:8px;height:8px;left:8px;top:8px;background:#ccc;box-shadow:0 0 0 1px #000}\n
+.touch #stroke_color:after{height:14px;left:10px;position:absolute;top:10px;width:14px}\n
+#color_tools #tool_switch{cursor:pointer;opacity:.7;width:11px;height:11px;background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABV0RVh0Q3JlYXRpb24gVGltZQA2LzE0LzEyP6j5+gAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAB4SURBVBiVjZHRCYUwDEVvxIF0kZKN7EjiIrrReR/PSNSKXiikcE5JUtMeADMzXQIcdRfgFWqlyyB7ap1wL+0HAnIv1DqRJUBxTkLUWXIvh9AHkIeb58UkIUnDMH4ZR0otCfhv4ynbtp7ut722ZniFG8L9xx4Ek6QfN9huARmYwR0AAAAASUVORK5CYII=) top left no-repeat;position:absolute;top:-2px;left:28px}\n
+#color_tools #cross:hover{opacity:1}\n
+#color_tools #tool_stroke:hover #stroke_color:after{background:#fff}\n
+#color_tools #tool_stroke .color_block{width:24px;height:24px;overflow:hidden;border:solid #ccc 1px}\n
+.touch #color_tools #tool_stroke .color_block{width:36px;height:36px}\n
+#color_tools #tool_stroke .color_block>div{position:absolute;bottom:0;right:0}\n
+.touch #color_tools #tool_stroke .color_block>div{position:relative}\n
+#color_tools .icon_label{padding:0;width:24px;height:100%;cursor:pointer;position:absolute}\n
+#linkLabel>svg{height:20px;padding-top:4px}\n
+div#workarea{display:inline-table-cell;position:absolute;top:30px;left:50px;bottom:40px;right:175px;background-color:#444;overflow:auto;text-align:center;-webkit-transition:-webkit-transform 500ms cubic-bezier(0.13,0.66,0.24,0.92);-moz-transition:-moz-transform 500ms cubic-bezier(0.13,0.66,0.24,0.92);-o-transition:-o-transform 500ms cubic-bezier(0.13,0.66,0.24,0.92);-ms-transition:-ms-transform 500ms cubic-bezier(0.13,0.66,0.24,0.92);transition:transform 500ms cubic-bezier(0.13,0.66,0.24,0.92)}\n
+.touch div#workarea{top:40px}\n
+.menu .menu_list{display:none;position:absolute}\n
+.tool_button,.tool_button_current,.tool_button_pressed{cursor:pointer}\n
+.tool_button:hover,.push_button:hover,.buttonup:hover,.buttondown,.tool_button_current,.push_button_pressed{background-color:#fff}\n
+.tool_button.disabled,.tool_button.disabled:hover{opacity:.3;background-color:#aaa}\n
+#tools_left .tool_button{background:#2f2f2c;position:relative}\n
+#tools_left .tool_button.loaded{background:#ccc}\n
+#tools_left .tool_button.loaded:hover{background:#fff}\n
+#tools_left .tool_button:after,#tools_left .tool_button_current:after{position:absolute;content:\'\';border:solid #2f2f2c 2px;top:-1px;left:-1px;width:26px;height:26px;z-index:0}\n
+#tools_left .tool_button_current{background-color:#0cf}\n
+#main_icon span{position:absolute;width:100%;height:100%;display:block;z-index:2}\n
+#tools_top{position:absolute;width:160px;height:100%;background:#2f2f2c;right:0;top:20px;border-bottom:0;overflow:visible;padding:0 0 0 15px}\n
+.touch #tools_top{top:30px}\n
+label{display:block;color:#999}\n
+div#font-selector{width:140px;height:300px;overflow:auto;margin:0 auto;position:absolute;top:27px;right:0;border:1px solid black;padding:10px;display:none;background-color:white;z-index:10;border-radius:3px;box-shadow:0 5px 10px rgba(0,0,0,0.7)}\n
+div#font-selector img{width:100%}\n
+div#font-selector .font-item{border-bottom:solid #ddd 1px;padding:5px 10px;margin:0 -10px}\n
+div#font-selector .font-item:hover{background-color:#eee}\n
+#tools_top #marker_panel *{float:left}\n
+#tools_top #marker_panel h4{float:none}\n
+#tools_top #marker_panel .dropdown .icon_label{width:36px;height:20px;margin-top:2px;border:solid #3f3f3c 1px;text-align:center}\n
+#tools_top #marker_panel .dropdown button{margin-top:2px}\n
+#tools_top #marker_panel #marker_panel_title{float:none;color:#fff;margin-bottom:3px}\n
+#tools_top #marker_panel .dropdown .icon_label img{float:none}\n
+#color_picker input[type=text],#color_picker input[type=number]{width:30px;background:#fff}\n
+.dropdown_set input[type=text],.dropdown_set input[type=number]{width:50px}\n
+input[type=text].wide,input[type=number].wide{width:110px}\n
+input[type=text].tuco,input[type=number].tuco{width:150px}\n
+input[type=submit],input[type=button],button{background:#4f80ff;color:#fff;border-radius:3px;padding:7px 17px;border:0;line-height:140%;font-size:14px;font-weight:bold;font-family:sans-serif}\n
+input[type=submit]:hover,button:hover{box-shadow:inset 0 3px 10px rgba(255,255,255,0.1),inset 0 -3px 10px rgba(0,0,0,0.2)}\n
+input[type=submit]:hover,button:hover{background:#2f84c1}\n
+input[type=submit]:active,button:active{box-shadow:inset 0 2px 2px rgba(0,0,0,0.2);border-bottom:solid rgba(255,255,255,0.1) 1px}\n
+#tools_left{position:absolute;border-right:0;width:50px;top:30px;bottom:0;left:0;background:#2f2f2c;z-index:4}\n
+#workarea.wireframe #svgcontent *{fill:none;stroke:#000;stroke-width:1px;stroke-opacity:1.0;stroke-dasharray:0;opacity:1;pointer-events:stroke;vector-effect:non-scaling-stroke;filter:none}\n
+#workarea.wireframe #svgcontent text{fill:#000;stroke:none}\n
+#workarea.wireframe #canvasBackground>rect{fill:#FFF!important}\n
+#workarea #canvasBackground>rect{stroke:transparent!important}\n
+.context_panel{display:none}\n
+#canvas_panel{display:block}\n
+#multiselected_panel .selected_tool{vertical-align:12px}\n
+#cur_context_panel{position:absolute;top:47px;left:68px;line-height:22px;overflow:auto;border-bottom:0;border-right:0;padding-left:5px;font-size:12px;background:black;color:#999;opacity:.5;padding:0 10px;border-radius:0 10px 10px 0}\n
+#cur_context_panel a{float:none;text-decoration:none;color:#fff}\n
+#cur_context_panel a:hover{text-decoration:underline}\n
+#tools_left .tool_button,#tools_left .tool_button_current{position:relative;z-index:11}\n
+.flyout_arrow_horiz{position:absolute;bottom:-1px;right:0;z-index:10}\n
+.dropdown{position:relative;float:left}\n
+.dropdown button{width:21px;height:22px;padding:0 3px 0 3px;border:0;background-color:#555;border-radius:0 2px 2px 0;margin-left:-1px;position:relative}\n
+.dropdown button:hover{background-color:#666}\n
+.dropdown button:after{content:\'\';position:absolute;border:solid transparent 4px;border-top-color:#999;top:9px;left:6px}\n
+.dropdown button.down{border-left:1px solid #808080;border-top:1px solid #808080;border-right:1px solid #fff;border-bottom:1px solid #fff;background-color:#b0b0b0}\n
+.dropdown ul{list-style:none;position:absolute;margin:0;padding:0;left:-80px;top:26px;z-index:4;display:none}\n
+.dropup ul{top:auto;bottom:26px;border-radius:3px;box-shadow:0 5px 10px #000}\n
+.dropup ul:after{content:\'\';display:block;position:absolute;bottom:-10px;right:50%;top:auto;width:0;height:0;border:solid transparent 5px;border-top-color:#fff}\n
+.dropdown li{display:block;width:120px;padding:5px 10px;color:#333;background:#fff;margin:0;line-height:16px}\n
+.dropdown li:first-child{border-radius:3px 3px 0 0}\n
+.dropdown li:last-child{border-radius:0 0 3px 3px}\n
+.dropdown li:hover{background-color:#ddd;color:#000}\n
+.dropdown li.special{padding:10px;background:white;border:0;box-shadow:0 3px 10px black;border-radius:3px!important}\n
+.dropdown li.special:after{content:\'\';display:block;position:absolute;top:-10px;right:50%;border:solid transparent 5px;border-bottom-color:#fff}\n
+.dropdown li.special.down:after{bottom:-10px;right:50%;top:auto;border:solid transparent 5px;border-top-color:#fff}\n
+.tool_button,.push_button,.tool_button_current,.push_button_pressed{height:27px;width:27px;border:solid #2f2f2c 8px;border-left-width:13px;margin:0;background-color:#ddd;cursor:pointer}\n
+#main_menu li#tool_open,#main_menu li#tool_import{position:relative;overflow:hidden}\n
+#tool_image{overflow:hidden}\n
+#tool_open input,#tool_import input,#tool_import_bitmap input{position:absolute;opacity:0;font-size:10em;top:-5px;right:-5px;margin:0;cursor:pointer}\n
+.disabled{opacity:.5;cursor:default}\n
+.width_label{padding-right:5px}\n
+#text{position:absolute;left:-9999px}\n
+#tool_bold span,#tool_italic span{position:absolute;width:100%;height:100%;top:0;left:0;background:#ccc;opacity:0}\n
+#url_notice{padding-top:4px;display:none}\n
+#color_picker{position:absolute;display:none;background:#fff;height:350px;border-radius:3px;z-index:5;box-shadow:0 5px 10px #000;width:530px}\n
+.tools_flyout{position:absolute;display:none;cursor:pointer;width:385px;z-index:10;left:47px!important;height:324px;background:#fff;border-radius:5px;box-shadow:0 5px 10px rgba(0,0,0,0.5)}\n
+.tools_flyout_v{position:absolute;display:none;cursor:pointer;width:30px}\n
+.tools_flyout .tool_button{float:left;background-color:#fff;height:24px;width:24px}\n
+#tools_bottom{position:absolute;left:50px;right:0;bottom:0;height:40px;overflow:visible;background:#2f2f2c}\n
+#tools_bottom_1{width:115px;float:left}\n
+#tools_bottom_2{position:relative;float:left;margin-top:5px}\n
+#tools_bottom input[type=text]{width:3.2em}\n
+#tools_top h4{color:#fff;font-weight:normal;margin:0;padding:10px 0 5px 0}\n
+#tools_top .dropdown .icon_label{border:1px solid transparent;height:auto}\n
+#tools_top.multiselected #align_tools{display:none}\n
+#tools_top.multiselected #multiselected_panel{display:block!important}\n
+#tools_top.multiselected #multiselected_panel .hidable{display:none}\n
+.draginput_cell{float:left;height:26px;height:26px;border:solid #3f3f3c 10px;outline:solid #2f2f2c 1px;background:#ddd;cursor:pointer;position:relative}\n
+.draginput_cell:hover{background:#fff}\n
+.draginput_cell:after{content:\'\';position:absolute;top:0;left:0;border:solid #3f3f3c 1px;height:26px;width:26px;z-index:0}\n
+.align_buttons .draginput_cell:nth-child(1){border-radius:3px 0 0 0}\n
+.align_buttons .draginput_cell:nth-child(3){border-radius:0 3px 0 0}\n
+.align_buttons .draginput_cell:nth-child(4){border-radius:0 0 0 3px}\n
+.align_buttons .draginput_cell:nth-child(6){border-radius:0 0 3px 0}\n
+.align_buttons .push_button{display:block;float:left}\n
+#option_lists ul{display:none;position:absolute;height:auto;z-index:3;margin:0;list-style:none;padding-left:0}\n
+#option_lists .optcols2{width:70px;margin-left:-15px}\n
+#option_lists .optcols3{width:192px;margin-left:-105px;margin-top:-25px;background:#fff;padding:5px;box-shadow:0 5px 10px #000;border-radius:3px}\n
+#option_lists .optcols3:after{content:\'\';display:block;position:absolute;top:-10px;right:70px;border:solid transparent 5px;border-bottom-color:#fff}\n
+#option_lists .tool_button,#option_lists .push_button,#option_lists .tool_button_current,#option_lists .push_button_pressed{border:0;background:transparent}\n
+#option_lists .tool_button:hover{background:#ddd}\n
+#option_lists ul li.current{background-color:#f4e284}\n
+#option_lists .optcols4{width:130px;margin-left:-44px}\n
+#option_lists ul[class^=optcols] li{float:left}\n
+ul li.current{background-color:#f4e284}\n
+#option_lists ul li{margin:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}\n
+#copyright{text-align:right;padding-right:.3em}\n
+#svg_source_editor{display:none}\n
+#svg_source_editor #svg_source_overlay{position:absolute;top:0;right:0;left:0;bottom:0;background-color:black;opacity:.6;z-index:5}\n
+#svg_source_editor #svg_source_container{position:absolute;top:30px;left:100px;right:100px;bottom:30px;background-color:#fff;border-radius:3px;opacity:1.0;text-align:center;z-index:6;padding:15px 0}\n
+#svg_source_editor form{position:absolute;display:block;top:15px;bottom:55px;left:15px;right:12px;padding:5px;font-size:12px}\n
+#svg_source_textarea{width:100%;height:100%;line-height:140%;font-family:\'Lucida Sans\',\'Lucida Grande\',\'Lucida Sans Unicode\',sans-serif;font-size:12px}\n
+#svg_source_editor #tool_source_back{position:absolute;bottom:45px;left:15px;right:15px}\n
+#svg_source_editor #tool_source_back #tool_source_save{display:block;position:absolute;right:0}\n
+#svg_source_editor #tool_source_back #tool_source_cancel{display:block;position:absolute;left:0}\n
+button.cancel,input.Cancel,input.cancel,input.jGraduate_Cancel,button.cancel{-webkit-appearance:none;background-color:#999;box-shadow:0 0 1px rgba(0,0,0,0.5);margin:0}\n
+#shape_buttons{overflow:auto;top:0;bottom:0;left:110px;right:0;position:absolute;vertical-align:top}\n
+#shape_cats{min-width:110px;display:block;position:absolute;left:0;top:0;height:300px;background:#eee;border-radius:3px 0 0 3px;z-index:2}\n
+#shape_cats>div{line-height:1em;padding:0 .5em;border-bottom:1px solid #ddd;background:#e8e8e8;color:#444;height:26px;line-height:26px}\n
+#shape_cats>div:first-child{border-radius:3px 0 0 0}\n
+#shape_cats>div:last-child{border-radius:0 0 0 3px}\n
+#shape_cats div:hover{background:#efefef;color:#000}\n
+#shape_cats div.current{font-weight:bold;background:#3f3f3c;color:#fff;position:relative}\n
+#shape_cats div.current:after{content:\'\';position:absolute;right:-26px;top:0;border:solid transparent 13px;border-left-color:#3f3f3c}\n
+.toolbar_button button .svg_icon{display:none}\n
+#dialog_box{display:none}\n
+#dialog_box_overlay{background:black;opacity:.5;height:100%;left:0;position:absolute;top:0;width:100%;z-index:6}\n
+#dialog_content{height:95px;margin:10px 10px 5px 10px;overflow:auto;text-align:left;font-size:13px}\n
+#dialog_buttons input:last-child{background:#999!important;position:absolute;left:10px;bottom:10px}\n
+#dialog_buttons input:first-child{position:absolute;right:10px;bottom:10px}\n
+#dialog_content.prompt{height:75px}\n
+#dialog_content p{margin:10px;line-height:1.3em}\n
+#dialog_container{position:absolute;left:50%;top:50%;width:300px;margin-left:-150px;height:150px;margin-top:-80px;position:fixed;z-index:50001;background:#fff}\n
+#dialog_container,#dialog_content{border-radius:3px}\n
+#dialog_buttons input[type=text]{width:90%;display:block;margin:0 0 5px 11px}\n
+#dialog_buttons input[type=button]{margin:0 1em}\n
+.invisible{visibility:none}\n
+.ui-slider{position:relative;text-align:left}\n
+.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}\n
+.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0}\n
+.ui-slider-horizontal{height:.8em}\n
+.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}\n
+.ui-slider-horizontal .ui-slider-range{top:0;height:100%}\n
+.ui-slider-horizontal .ui-slider-range-min{left:0}\n
+.ui-slider-horizontal .ui-slider-range-max{right:0}\n
+.ui-slider-vertical{width:.8em;height:100px}\n
+.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}\n
+.ui-slider-vertical .ui-slider-range{left:0;width:100%}\n
+.ui-slider-vertical .ui-slider-range-min{bottom:0}\n
+.ui-slider-vertical .ui-slider-range-max{top:0}\n
+.ui-slider{background:#3f3f3c;border-radius:10px}\n
+.ui-slider-handle{box-shadow:0 3px 3px rgba(0,0,0,0.3);border-radius:30px;background:#fff;background-image:-ms-linear-gradient(top,#ccc 0,#fff 100%);background-image:-moz-linear-gradient(top,#ccc 0,#fff 100%);background-image:-o-linear-gradient(top,#ccc 0,#fff 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ccc),color-stop(1,#fff));background-image:-webkit-linear-gradient(top,#ccc 0,#fff 100%);background-image:linear-gradient(top,#ccc 0,#fff 100%)}\n
+.ui-slider-handle:focus{outline:0}\n
+#shape_buttons{background:#fff;border-radius:0 3px 3px 0;padding:10px}\n
+.tools_flyout .tool_button,.tools_flyout .tool_flyout{background:#fff;width:40px;height:40px;margin:5px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border-width:0}\n
+.contextMenu{position:absolute;z-index:99999;border:solid 1px rgba(0,0,0,.33);background:rgba(255,255,255,.95);padding:5px 0;margin:0;display:none;font:12px/15px \'Lucida Sans\',\'Lucida Grande\',Helvetica,Verdana,sans-serif;border-radius:5px;-moz-border-radius:5px;-moz-box-shadow:2px 5px 10px rgba(0,0,0,.3);-webkit-box-shadow:2px 5px 10px rgba(0,0,0,.3);box-shadow:2px 5px 10px rgba(0,0,0,.3)}\n
+.touch .contextMenu{border:solid 5px rgba(0,0,0,.7);padding:0;margin:0 0 0 20px;font:18px/24px sans-serif;border-radius:5px;-webkit-box-shadow:2px 5px 20px 3px #000;box-shadow:2px 5px 20px rgba(0,0,0,0.5)}\n
+.touch .contextMenu:after{content:\'\';width:0;height:0;border:solid transparent 10px;border-right-color:rgba(0,0,0,.7);position:absolute;top:50%;left:-25px;margin-top:-10px;z-index:1000}\n
+.contextMenu LI{list-style:none;padding:0;margin:0}\n
+.contextMenu .shortcut{width:115px;text-align:right;float:right}\n
+.touch .contextMenu .shortcut{display:none}\n
+.touch .shortcut{display:none}\n
+.contextMenu A{-moz-user-select:none;-webkit-user-select:none;color:#222;text-decoration:none;display:block;line-height:20px;height:20px;background-position:6px center;background-repeat:no-repeat;outline:0;padding:0 15px 1px 20px}\n
+.touch .contextMenu A{padding:0 15px;border-bottom:#;font-weight:bold;border-top:solid 1px #e3e3e3;height:40px;line-height:40px;min-width:200px}\n
+.contextMenu LI.hover A{background-color:#2e5dea;color:white;cursor:default}\n
+.contextMenu LI.disabled A{color:#999}\n
+.touch .contextMenu LI.disabled A{display:none}\n
+.contextMenu LI.hover.disabled A{background-color:transparent}\n
+.contextMenu LI.separator{border-top:solid 1px #e3e3e3;padding-top:5px;margin-top:5px}\n
+.touch .contextMenu LI.separator{border-top:0;margin:0;padding:0}\n
+#menu{display:none;position:absolute;top:0;left:0;right:0;height:30px;background:#000;z-index:10;color:#fff}\n
+#workarea.rect,#workarea.line,#workarea.ellipse,#workarea.path,#workarea.shapelib{cursor:crosshair}\n
+#workarea.text{cursor:text}\n
+#workarea.eyedropper{cursor:url(../images/eyedropper.png) 0 16,crosshair}\n
+#workarea.fhpath{cursor:url(../images/pencil_cursor.png) 0 16,crosshair}\n
+#workarea.rotate *{cursor:url(../images/rotate.png) 12 12,auto}\n
+#workarea.select text,#workarea.multiselect text{cursor:default}\n
+#workarea.n-resize *{cursor:n-resize!important}\n
+#workarea.e-resize *{cursor:e-resize!important}\n
+#workarea.w-resize *{cursor:w-resize!important}\n
+#workarea.s-resize *{cursor:s-resize!important}\n
+#workarea.ne-resize *{cursor:ne-resize!important}\n
+#workarea.se-resize *{cursor:se-resize!important}\n
+#workarea.nw-resize *{cursor:nw-resize!important}\n
+#workarea.sw-resize *{cursor:sw-resize!important}\n
+#workarea.copy{cursor:copy}\n
+#workarea.zoom{cursor:crosshair;cursor:-moz-zoom-in;cursor:-webkit-zoom-in}\n
+#workarea.zoom.out{cursor:crosshair;cursor:-moz-zoom-out;cursor:-webkit-zoom-out}\n
+#selectorRubberBand{shape-rendering:crispEdges}\n
+.clearfix:before,.clearfix:after{content:"";display:table}\n
+.clearfix:after{clear:both}\n
+.clearfix{*zoom:1}\n
+#group_title{display:none}\n
+#base_unit_container{display:none;position:absolute;z-index:20}\n
+.draginput{background:#3f3f3c;border-radius:3px;-webkit-font-smoothing:antialiased;width:70px;height:70px;display:block;position:relative;float:left;margin:0 5px 5px 0}\n
+.draginput .caret{border:solid transparent 5px;border-top-color:#999;position:absolute;width:0;height:0;right:5px;margin-top:-2px;top:50%}\n
+.draginput label{margin:28px 10px 0 5px;font-size:14px;color:white;font-weight:bold;font-family:sans-serif}\n
+.draginput label#resolution_label,.draginput label#seg_type_label{font:bold 12px/110% sans-serif;position:absolute;left:auto;right:10px;z-index:0;text-align:right}\n
+.draginput label#seg_type_label{margin-top:40px}\n
+.draginput label#seg_type_label .caret{top:66%}\n
+.draginput label#resolution_label .pull{position:relative;left:-15px}\n
+.draginput label#resolution_label span{right:-13px;left:auto;font-size:16px;top:2px;font-weight:bold;color:white}\n
+.touch .draginput.active:after{content:attr(data-value);display:block;position:absolute;background:#fff;font-size:16px;top:0;width:30px;left:-50px;padding:0 5px;color:#333;z-index:10;font-family:sans-serif;font-weight:bold;text-align:right;padding-right:10px;height:20px;line-height:20px;letter-spacing:-1px}\n
+.touch .draginput.active:before{content:\'\';height:0;width:0;position:absolute;top:5px;left:-5px;border:solid transparent 5px;border-left-color:#fff}\n
+.draginput input{border:0;background:transparent;font:24px/normal sans-serif;text-align:center;color:#4f80ff;padding:30px 0 16px;width:100%;height:24px;position:relative;z-index:2}\n
+.draginput.twocol{width:145px}\n
+#tool_font_family .caret{right:40px;top:55%}\n
+#tool_font_family select{width:110px}\n
+#tool_bold,#tool_italic{font:bold 20px/35px serif;text-align:center;position:absolute;padding:0;color:#ccc;background:transparent;border:0;width:35px;height:35px;margin:0;top:0;right:0}\n
+#tool_italic{border-top:solid #2f2f2c 2px;top:35px;font-weight:bold;font-style:italic;font-size:24px}\n
+#tool_bold:hover,#tool_italic:hover{color:#fff}\n
+#tool_bold.active,#tool_italic.active{color:#50a0ff}\n
+#preview_font{font-size:20px;color:#fff;height:70px;line-height:75px;padding:0 0 0 10px;white-space:nowrap;width:100px;overflow:hidden;border-right:solid #2f2f2c 2px;position:relative}\n
+#preview_font:after{content:\'\';position:absolute;right:0;top:3px;bottom:3px;width:15px;border-right:solid #3f3f3c 10px;background:transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iZzU4MCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMTAwJSIgeTI9IjAlIj48c3RvcCBzdG9wLWNvbG9yPSIjM2YzZjNjIiBzdG9wLW9wYWNpdHk9IjAiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMzZjNmM2MiIG9mZnNldD0iMC43Ii8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c1ODApIiAvPjwvc3ZnPg==)}\n
+.draginput input,.draginput input:hover,.draginput input:active{cursor:url(../images/drag.png),move;cursor:-webkit-grab;cursor:-moz-grab}\n
+.draginput input[type="checkbox"],.draginput input[type="checkbox"]:hover,.draginput input[type="checkbox"]:active{cursor:pointer}\n
+.draginput.checkbox{cursor:pointer}\n
+.draginput.active input,.draginput.active input:hover,.draginput.active input:active{cursor:url(../images/dragging.png),move;cursor:-webkit-grabbing;cursor:-moz-grabbing}\n
+.draginput span{font:11px/130% sans-serif;color:#ccc;display:block;position:absolute;top:5px;left:5px;text-align:left}\n
+.draginput.error{background:#900}\n
+.draginput.error input{color:#fff}\n
+.draginput.stroke_tool{text-align:center}\n
+.draginput select{-webkit-appearance:none;opacity:0;display:block;position:absolute;height:100%;width:100%;margin:0;z-index:1;top:0;left:0}\n
+.draginput_cursor{position:absolute;top:50%;width:100%;border-top:solid rgba(50,100,200,0.25) 3px;margin-top:-2px;z-index:0}\n
+.draginput input[readonly=readonly]{-webkit-appearance:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}\n
+.draginput input:focus{background:#50a0ff;color:#fff;outline:0;box-shadow:0 0 5px 2px #50a0ff}\n
+.draginput input:focus+span{z-index:10;color:#fff}\n
+.draginput .push_bottom{bottom:0;position:absolute}\n
+#zoom_label{height:20px;background:transparent;cursor:default!important;width:auto;padding:0 10px;margin:0}\n
+#zoom_panel{padding:9px 0;right:175px;position:absolute}\n
+#zoom_label img,#zoom_label svg{width:16px;height:16px}\n
+#logo svg{pointer-events:none}\n
+#zoomLabel{width:16px;height:16px;cursor:pointer;background:#ccc}\n
+#zoomLabel:after{content:\'\';position:absolute;border-left:solid #2f2f2c 1px;left:0;height:16px}\n
+#zoom_label input{color:#ccc;font-size:13px;height:auto;width:auto;padding:0;cursor:default;position:static}\n
+#zoom_label span{top:0;left:0}\n
+body.dragging *{cursor:url(../images/dragging.png),move;cursor:-webkit-grabbing;cursor:-moz-grabbing}\n
+body.drag *{cursor:url(../images/dragging.png),move;cursor:-webkit-grabbing;cursor:-moz-grabbing}\n
+input[readonly=readonly]:focus{box-shadow:none}\n
+#color_canvas_tools,#fill_bg,#stroke_bg{background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMAQMAAABsu86kAAAAA3NCSVQICAjb4U/gAAAABlBMVEXu7u7///8o06qaAAAACXBIWXMAAAsSAAALEgHS3X78AAAAFXRFWHRDcmVhdGlvbiBUaW1lADcvMjIvMTL7FNdCAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M1cbXjNgAAABFJREFUCJljYP7AgIb+MKAhAM8/C5vWL6zSAAAAAElFTkSuQmCC) top left repeat}\n
+#color_canvas_tools{width:60px;height:40px;margin:23px 5px 5px 5px;position:relative;overflow:hidden}\n
+#color_canvas_tools{display:block}\n
+#tool_angle_indicator{width:50px;height:50px;border-radius:50px;background:rgba(255,255,255,0.05);position:absolute;bottom:2px;left:10px}\n
+#tool_angle_indicator_cursor{width:4px;height:25px;border-top:solid #50a0ff 3px;position:absolute;margin:0 0 0 23px;-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-o-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0}\n
+#stroke_style_label{font-size:30px;margin-top:33px;letter-spacing:-1px}\n
+.stroke_tool .caret{top:60%}\n
+#tool_align_relative{position:absolute;top:-5px;left:0;right:20px;display:block}\n
+#tool_align_relative select{width:100%;display:block}
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>39293</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/method-draw.css.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/method-draw.css.xml
new file mode 100644
index 0000000000..8e0904f697
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/css/method-draw.css.xml
@@ -0,0 +1,2126 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52792357.93</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>method-draw.css</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>text/css</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+/* Comment to prevent wrong concat */\n
+\n
+body {\n
+  background: #3f3f3c;\n
+  font: 13px/120% \'Lucida Sans\', \'Lucida Grande\', \'Lucida Sans Unicode\', sans-serif;\n
+  -webkit-touch-callout: none;\n
+  -webkit-user-select: none;\n
+  -khtml-user-select: none;\n
+  -moz-user-select: none;\n
+  -ms-user-select: none;\n
+  user-select: none;\n
+  margin: 0;\n
+  padding: 0;\n
+}\n
+\n
+::selection {background: #000; color: #fff; /* Safari */}\n
+::-moz-selection {background: #000; color: #fff; /* Firefox */}\n
+\n
+html, body {\n
+    overflow: hidden;\n
+    width: 100%;\n
+    height: 100%;\n
+}\n
+\n
+::-webkit-scrollbar {\n
+    width: 5px;\n
+    height: 5px;\n
+    background: #444;\n
+}\n
+\n
+::-webkit-scrollbar-track {\n
+    border-radius: 10px;\n
+    background: #444;\n
+}\n
+\n
+::-webkit-scrollbar-thumb {\n
+    border-radius: 10px;\n
+    background: #666;\n
+}\n
+\n
+::-webkit-scrollbar-corner {\n
+  background: #444;\n
+}\n
+\n
+#browser-not-supported {\n
+        font-size: 0.8em;\n
+        font-family: Verdana, Helvetica, Arial;\n
+        color: #000000;\n
+}\n
+\n
+ #svgroot {\n
+  -moz-user-select: none;\n
+  -webkit-user-select: none;\n
+  position: absolute;\n
+  top: 0;\n
+  left: 0;\n
+}\n
+\n
+#svg_editor {\n
+  background: #2f2f2c;\n
+}\n
+\n
+ #menu_bar {\n
+  padding: 0 0 0 50px;\n
+  background: #2f2f2c;\n
+  position: relative;\n
+  z-index: 2;\n
+}\n
+\n
+ #menu_bar.active .menu.open .menu_list {\n
+  display: block;\n
+}\n
+\n
+ .menu {\n
+  position: relative;\n
+  z-index: 5;\n
+  color: #333;\n
+  display: inline-block;\n
+}\n
+\n
+ .menu_title {\n
+  cursor: pointer;\n
+  display: inline-block;\n
+  padding: 7px 10px;\n
+  z-index: 10;\n
+  color: #fff;\n
+  position: relative;\n
+  height: 16px;\n
+  vertical-align: top;\n
+}\n
+\n
+.touch   .menu_title { \n
+  padding: 7px 17px;\n
+  height: 26px;\n
+  line-height: 26px;\n
+}\n
+\n
+ .menu .menu_title:hover {\n
+  background: rgba(255,255,255,0.1);\n
+}\n
+\n
+ .menu_list .separator {\n
+  margin: 5px 0;\n
+  border-top: solid #ddd 1px;\n
+}\n
+\n
+ .menu_list {\n
+  display: none;\n
+  position: absolute;\n
+  top: 28px;\n
+  left: 0;\n
+  white-space: nowrap;\n
+  background: white;\n
+  padding: 7px 0;\n
+  border-radius: 0 3px 3px 3px;\n
+  box-shadow: 0 0 20px rgba(0,0,0,0.8);\n
+}\n
+\n
+.touch  .menu_list {\n
+  top: 38px;\n
+}\n
+\n
+ #menu_bar.active .menu.open .menu_title {\n
+  background: white;\n
+  color: #333;\n
+}\n
+\n
+ .menu_list .menu_item {\n
+  position: relative;\n
+  overflow: hidden;\n
+  line-height: 22px;\n
+  padding: 5px 69px 5px 25px;\n
+  cursor: default;\n
+  color: #333;\n
+}\n
+\n
+ .menu_list .menu_item.tool_button {\n
+  background: transparent;\n
+  border: none;\n
+  margin: 0;\n
+  padding: 5px 55px 5px 25px;\n
+  height: auto;\n
+  width: auto;\n
+}\n
+\n
+ .menu_list .menu_item.push_button_pressed:before {\n
+  content: \'✔\';\n
+  position: absolute;\n
+  display: block;\n
+  left: 7px;\n
+  top: 3px;\n
+  width: 20px;\n
+  height: 20px;\n
+}\n
+\n
+ .menu_list .menu_item:hover,\n
+ .menu_list .menu_item.push_button_pressed:hover {\n
+  background: rgba(0,0,0,0.1);\n
+  color: #000;\n
+}\n
+\n
+ .menu_list .menu_item.disabled:hover,\n
+ .menu_list .menu_item.push_button_pressed.disabled:hover {\n
+  background: transparent;\n
+  color: #333;\n
+}\n
+\n
+ .menu_list .menu_item.push_button_pressed {\n
+ background: transparent;\n
+ border: none; \n
+ width: auto;\n
+ height: auto;\n
+ margin: 0;\n
+}\n
+\n
+ .menu_list .menu_item span {\n
+  display: block;\n
+  position: absolute;\n
+  right: 10px;\n
+  padding: 5px;\n
+  background: rgba(0,0,0, 0.1);\n
+  top: 6px;\n
+  height: 10px;\n
+  text-align: center;\n
+  font-size: 10px;\n
+  line-height: 120%;\n
+}\n
+\n
+ #svgcanvas {\n
+  line-height: normal;\n
+  display: inline-block;\n
+  background-color: #A0A0A0;\n
+  text-align: center;\n
+  vertical-align: middle;\n
+  width: 640px;\n
+  height: 480px;\n
+  position: relative;\n
+  background: #3F3F3C;\n
+}\n
+\n
+#rulers > div {\n
+  position: absolute;\n
+  background: #2f2f2c;\n
+  z-index: 1;\n
+  overflow: hidden;\n
+  -webkit-font-smoothing: none;\n
+}\n
+\n
+#rulers #ruler_corner {\n
+  top: 30px;\n
+  left: 50px;\n
+  width: 15px;\n
+  height: 15px;\n
+  border: solid #444 1px;\n
+  z-index: 2;\n
+}\n
+\n
+#ruler_x {\n
+  height: 15px;\n
+  top: 30px;\n
+  left: 66px;\n
+  right: 175px;\n
+  border-top: solid #444 1px;\n
+  border-right: solid #444 1px;\n
+}\n
+\n
+#ruler_x_cursor {\n
+  height: 15px;\n
+  border-right: dotted #999 1px;\n
+  position: absolute;\n
+  background: #2f2f2c;\n
+}\n
+\n
+#ruler_y_cursor {\n
+  width: 15px;\n
+  border-top: dotted #999 1px;\n
+  position: absolute;\n
+  background: #2f2f2c;\n
+}\n
+\n
+#rulers.moved #ruler_corner,\n
+#rulers.moved #ruler_x {\n
+  top: 101px;\n
+}\n
+\n
+#ruler_y {\n
+  width: 15px;\n
+  top: 46px;\n
+  left: 50px;\n
+  bottom: 40px;\n
+  border-left: solid #444 1px;\n
+  border-bottom: solid #444 1px;\n
+}\n
+\n
+#rulers.moved #ruler_y {\n
+  top: 116px;\n
+}\n
+\n
+\n
+#ruler_x canvas:first-child {\n
+  margin-left: -16px;\n
+}\n
+\n
+#ruler_x canvas {\n
+  float: left;\n
+}\n
+\n
+#ruler_y canvas {\n
+  margin-top: -16px;\n
+}\n
+\n
+#ruler_x > div, \n
+#ruler_y > div {\n
+  overflow: hidden;\n
+}\n
+\n
+ #palette {\n
+  display: block;\n
+  position: absolute;\n
+  z-index: 2;\n
+  left: 10px;\n
+  bottom: 5px;\n
+  width: 410px;\n
+  right: 145px;\n
+  height: 30px;\n
+}\n
+\n
+ .palette_item {\n
+  height: 20%;\n
+  width: 5.2%;\n
+  float: left;\n
+  cursor: url(../images/eyedropper.png) 0 16, crosshair;\n
+}\n
+\n
+.palette_item.transparent, .palette_item.white, .palette_item.black {\n
+  background: #fff;\n
+  position: absolute;\n
+  width: 10px;\n
+  height: 10px;\n
+  left: -10px;\n
+  top: 0;\n
+}\n
+\n
+.palette_item.transparent {\n
+  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAAVdEVYdENyZWF0aW9uIFRpbWUAOC8yMi8xMg1cp6sAAABESURBVBiVjdBBCgAgCETRr/e/87SJKFPLnfIcQRMIwMBIShIAvgZzoSrfkzrs8WyF1+kX9r3p8AE7nL7kSpSshN+JEQ8GixkF0mSevgAAAABJRU5ErkJggg==);\n
+}\n
+\n
+.palette_item.black {\n
+  background: #000;\n
+  top: 10px;\n
+}\n
+\n
+.palette_item.white {\n
+  background: #fff;\n
+  top: 20px;\n
+}\n
+\n
+ #color_tools {\n
+  position: relative;\n
+  width: 48px;\n
+  height: 48px;\n
+  margin: 6px 6px 0 6px;\n
+}\n
+\n
+.touch  #color_tools {\n
+  width: auto;\n
+  height: auto;\n
+}\n
+\n
+#tool_fill {\n
+  position: absolute;\n
+  top: 0;\n
+  left: 0;\n
+  z-index: 1;\n
+}\n
+\n
+.touch #tool_fill {\n
+    position: static;\n
+    width: 36px;\n
+    height: 36px;\n
+    margin-bottom: 10px;\n
+}\n
+\n
+\n
+#tool_fill.active, #tool_stroke.active {\n
+  z-index: 2;\n
+}\n
+\n
+#tool_stroke {\n
+  top: 14px;\n
+  left: 14px;\n
+}\n
+\n
+.touch #tool_fill.active, .touch #tool_stroke.active {\n
+  outline: 4px solid #09f;\n
+}\n
+\n
+#tool_fill, #tool_stroke, #tool_canvas {\n
+  box-shadow: 0 0 0 1px #2f2f2c;\n
+  position: absolute;\n
+}\n
+\n
+.touch #tool_fill, .touch #tool_stroke, .touch #tool_canvas {\n
+  position: relative;\n
+  top: 0;\n
+  left: 0;\n
+}\n
+\n
+#color_canvas_tools {\n
+  float: left;\n
+  cursor: pointer;\n
+}\n
+\n
+#tool_fill .color_block {\n
+  width: 24px;\n
+  height: 24px;\n
+  overflow: hidden;\n
+  border: solid #ccc 1px;\n
+}\n
+\n
+.touch  #tool_eyedropper {\n
+  margin-top: 6px;\n
+}\n
+\n
+.touch #tool_fill .color_block {\n
+  width: 36px;\n
+  height: 36px;\n
+}\n
+\n
+.touch #tool_fill .color_block svg {\n
+  width: 36px !important;\n
+  height: 36px !important;\n
+}\n
+\n
+.touch  #tool_switch {\n
+  display: none;\n
+} \n
+\n
+#use_panel .tool_button, #path_node_panel .tool_button {\n
+  color: #999;\n
+  border: solid #3F3F3C 1px;\n
+  border-radius: 3px;\n
+  padding: 3px 10px 3px 40px;\n
+  background: \n
+  transparent;\n
+  position: relative;\n
+  margin-top: 10px;\n
+  width: 90px;\n
+  height: 23px;\n
+  line-height: 24px;\n
+}\n
+\n
+#use_panel .tool_button {\n
+  padding-left: 10px;\n
+  margin-bottom: 10px;\n
+  width: 124px;\n
+}\n
+\n
+ #path_node_panel .tool_button img,  #path_node_panel .tool_button svg {\n
+  position: absolute;\n
+  left: 5px;\n
+  top: 3px;\n
+}\n
+\n
+ #color_tools #tool_fill .color_block:hover,  #color_tools #tool_stroke .color_block:hover {\n
+  border-color: #fff;\n
+}\n
+\n
+ #color_tools #tool_fill .color_block > div {\n
+  position: absolute;\n
+  top: 0;\n
+  left: 0;\n
+}\n
+\n
+.touch  #color_tools #tool_fill .color_block > div {\n
+  position: relative;\n
+}\n
+\n
+ #color_tools #tool_fill .color_block #fill_bg,  #color_tools #tool_stroke .color_block #stroke_bg {\n
+  position: absolute;\n
+  top: 1px;\n
+  left: 1px;\n
+  bottom: 1px;\n
+  right: 1px;\n
+}\n
+\n
+.touch  #color_tools #tool_fill .color_block #fill_bg, .touch  #color_tools #tool_stroke .color_block #stroke_bg {\n
+  width: 36px;\n
+  height: 36px;\n
+  right: auto;\n
+  bottom: auto;\n
+}\n
+\n
+.touch #tool_stroke {\n
+  position: relative;\n
+  top: 0;\n
+  left: 0;\n
+  z-index: 0;\n
+}\n
+\n
+#stroke_color:after {\n
+  content: \'\';\n
+  position: absolute;\n
+  display: block;\n
+  width: 8px;\n
+  height: 8px;\n
+  left: 8px;\n
+  top: 8px;\n
+  background: #ccc;\n
+  box-shadow: 0 0 0 1px #000;\n
+}\n
+\n
+.touch #stroke_color:after {\n
+  height: 14px;\n
+   left: 10px;\n
+   position: absolute;\n
+   top: 10px;\n
+   width: 14px;\n
+   \n
+}\n
+\n
+ #color_tools #tool_switch {\n
+  cursor: pointer;\n
+  opacity: 0.7;\n
+  width: 11px;\n
+  height: 11px;\n
+  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABV0RVh0Q3JlYXRpb24gVGltZQA2LzE0LzEyP6j5+gAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAB4SURBVBiVjZHRCYUwDEVvxIF0kZKN7EjiIrrReR/PSNSKXiikcE5JUtMeADMzXQIcdRfgFWqlyyB7ap1wL+0HAnIv1DqRJUBxTkLUWXIvh9AHkIeb58UkIUnDMH4ZR0otCfhv4ynbtp7ut722ZniFG8L9xx4Ek6QfN9huARmYwR0AAAAASUVORK5CYII=) top left no-repeat;\n
+  position: absolute;\n
+  top: -2px;\n
+  left: 28px;\n
+}\n
+\n
+ #color_tools #cross:hover {\n
+  opacity: 1;\n
+}\n
+\n
+ #color_tools #tool_stroke:hover #stroke_color:after {\n
+  background: #fff;\n
+}\n
+\n
+ #color_tools #tool_stroke .color_block {\n
+  width: 24px;\n
+  height: 24px;\n
+  overflow: hidden;\n
+  border: solid #ccc 1px;\n
+}\n
+\n
+.touch  #color_tools #tool_stroke .color_block {\n
+  width: 36px;\n
+  height: 36px;\n
+}\n
+\n
+ #color_tools #tool_stroke .color_block > div {\n
+  position: absolute;\n
+  bottom: 0;\n
+  right: 0;\n
+}\n
+\n
+.touch  #color_tools #tool_stroke .color_block > div {\n
+  position: relative;\n
+}\n
+\n
+\n
+\n
+ #color_tools .icon_label {\n
+  padding: 0;\n
+  width: 24px;\n
+  height: 100%;\n
+  cursor: pointer;\n
+  position: absolute;\n
+}\n
+\n
+ #linkLabel > svg {\n
+  height: 20px;\n
+  padding-top: 4px;\n
+}\n
+\n
+ div#workarea {\n
+  display: inline-table-cell;\n
+  position:absolute;\n
+  top: 30px;\n
+  left: 50px;\n
+  bottom: 40px;\n
+  right: 175px;\n
+  background-color: #444;\n
+  overflow: auto;\n
+  text-align: center;\n
+  -webkit-transition: -webkit-transform 500ms cubic-bezier(0.13,0.66,0.24,0.92);\n
+  -moz-transition: -moz-transform 500ms cubic-bezier(0.13,0.66,0.24,0.92);\n
+  -o-transition: -o-transform 500ms cubic-bezier(0.13,0.66,0.24,0.92);\n
+  -ms-transition: -ms-transform 500ms cubic-bezier(0.13,0.66,0.24,0.92);\n
+  transition: transform 500ms cubic-bezier(0.13,0.66,0.24,0.92);\n
+}\n
+\n
+.touch  div#workarea {\n
+  top: 40px;\n
+}\n
+\n
+ .menu .menu_list {\n
+  display: none;\n
+  position: absolute;\n
+}\n
+\n
+.tool_button, \n
+.tool_button_current,\n
+.tool_button_pressed {\n
+  cursor: pointer;\n
+}\n
+\n
+ .tool_button:hover, \n
+ .push_button:hover,\n
+ .buttonup:hover,\n
+ .buttondown,\n
+ .tool_button_current,\n
+ .push_button_pressed\n
+{\n
+  background-color: #fff;\n
+}\n
+\n
+ .tool_button.disabled,\n
+ .tool_button.disabled:hover {\n
+  opacity: 0.3;\n
+  background-color: #aaa;\n
+}\n
+\n
+ #tools_left .tool_button { background: #2f2f2c; position: relative;}\n
+ #tools_left .tool_button.loaded { background: #ccc;}\n
+ #tools_left .tool_button.loaded:hover { background: #fff;}\n
+ #tools_left .tool_button:after,  #tools_left .tool_button_current:after {\n
+  position: absolute;\n
+  content: \'\';\n
+  border: solid #2f2f2c 2px;\n
+  top: -1px;\n
+  left: -1px;\n
+  width: 26px;\n
+  height: 26px;\n
+  z-index: 0;\n
+}\n
+\n
+ #tools_left .tool_button_current {\n
+  background-color: #0cf;\n
+}\n
+\n
+ #main_icon span {\n
+  position: absolute;\n
+  width: 100%;\n
+  height: 100%;\n
+  display: block;\n
+  z-index: 2;\n
+}\n
+\n
+ #tools_top {\n
+  position: absolute;\n
+  width: 160px;\n
+  height: 100%;\n
+  background: #2f2f2c;\n
+  right: 0;\n
+  top: 20px;\n
+  border-bottom: none;\n
+  overflow: visible;\n
+  padding: 0 0 0 15px;\n
+}\n
+\n
+.touch  #tools_top {\n
+  top: 30px;\n
+}\n
+\n
+ label {\n
+  display: block;\n
+  color: #999;\n
+}\n
+\n
+div#font-selector { \n
+    width:140px; \n
+    height:300px; \n
+    overflow:auto;  \n
+    margin:0 auto; \n
+    position:absolute; \n
+    top:27px;\n
+    right:0;\n
+    border:1px solid black; \n
+    padding:10px; \n
+    display:none; \n
+    background-color:white;\n
+    z-index: 10;\n
+    border-radius: 3px;\n
+    box-shadow: 0 5px 10px rgba(0,0,0,0.7);\n
+}\n
+\n
+div#font-selector img {\n
+  width: 100%;\n
+}\n
+\n
+div#font-selector .font-item {\n
+  border-bottom: solid #ddd 1px;\n
+  padding: 5px 10px;\n
+  margin: 0 -10px;\n
+}\n
+\n
+div#font-selector .font-item:hover {\n
+  background-color: #eee;\n
+}\n
+\n
+ #tools_top #marker_panel * {\n
+  float: left;\n
+}\n
+\n
+ #tools_top #marker_panel h4 {\n
+  float: none;\n
+}\n
+\n
+ #tools_top #marker_panel .dropdown .icon_label {\n
+  width: 36px;\n
+  height: 20px;\n
+  margin-top: 2px;\n
+  border: solid #3f3f3c 1px;\n
+  text-align: center;\n
+}\n
+\n
+ #tools_top #marker_panel .dropdown button {\n
+  margin-top: 2px;\n
+}\n
+\n
+ #tools_top #marker_panel #marker_panel_title {\n
+  float: none;\n
+  color: #fff;\n
+  margin-bottom: 3px;\n
+}\n
+\n
+ #tools_top #marker_panel .dropdown .icon_label img {\n
+  float: none;\n
+}\n
+\n
+\n
+ #color_picker input[type=text], #color_picker  input[type=number] {\n
+  width: 30px;\n
+  background: #fff;\n
+}\n
+\n
+ .dropdown_set input[type=text],  .dropdown_set input[type=number] {\n
+  width: 50px;\n
+}\n
+\n
+ input[type=text].wide,  input[type=number].wide {width: 110px;}\n
+ input[type=text].tuco,  input[type=number].tuco {width: 150px;}\n
+\n
+ input[type=submit],  input[type=button], button {\n
+  background: #4F80FF;\n
+  color: #fff;\n
+  border-radius: 3px;\n
+  padding: 7px 17px;\n
+  border: none;\n
+  line-height: 140%;\n
+  font-size: 14px;\n
+  font-weight: bold;\n
+  font-family: sans-serif;\n
+\n
+}\n
+\n
+ input[type=submit]:hover,  button:hover {\n
+box-shadow: inset 0 3px 10px rgba(255, 255, 255, 0.1),\n
+            inset 0 -3px 10px rgba(0, 0, 0, 0.2);\n
+}\n
+\n
+ input[type=submit]:hover,  button:hover {background: #2F84C1;}\n
+ input[type=submit]:active,  button:active { box-shadow: inset 0 2px 2px rgba(0,0,0,0.2); border-bottom: solid rgba(255,255,255,0.1) 1px;}\n
+\n
+\n
+ #tools_left {\n
+  position: absolute;\n
+  border-right: none;\n
+  width: 50px;\n
+  top: 30px;\n
+  bottom: 0;\n
+  left: 0;\n
+  background: #2F2F2C; /* Needed so flyout icons don\'t appear on the left */\n
+  z-index: 4;\n
+}\n
+\n
+#workarea.wireframe #svgcontent * {\n
+  fill: none;\n
+  stroke: #000;\n
+  stroke-width: 1px;\n
+  stroke-opacity: 1.0;\n
+  stroke-dasharray: 0;\n
+  opacity: 1;\n
+  pointer-events: stroke;\n
+  vector-effect: non-scaling-stroke;\n
+  filter: none;\n
+}\n
+\n
+#workarea.wireframe #svgcontent text {\n
+  fill: #000;\n
+  stroke: none;\n
+}\n
+\n
+#workarea.wireframe #canvasBackground > rect {\n
+  fill: #FFF !important;\n
+}\n
+\n
+#workarea #canvasBackground > rect {\n
+  stroke: transparent !important;\n
+}\n
+\n
+.context_panel {\n
+  display: none;\n
+}\n
+\n
+#canvas_panel {\n
+  display: block;\n
+}\n
+\n
+ #multiselected_panel .selected_tool {\n
+  vertical-align: 12px;\n
+}\n
+\n
+#cur_context_panel {\n
+  position: absolute;\n
+  top: 47px;\n
+  left: 68px;\n
+  line-height: 22px;\n
+  overflow: auto;\n
+  border-bottom: none;\n
+  border-right: none;\n
+  padding-left: 5px;\n
+  font-size: 12px;\n
+  background: black;\n
+  color: #999;\n
+  opacity: 0.5;\n
+  padding: 0 10px;\n
+  border-radius: 0 10px 10px 0;\n
+}\n
+\n
+ #cur_context_panel a {\n
+  float: none;\n
+  text-decoration: none;\n
+  color: #fff;\n
+}\n
+\n
+ #cur_context_panel a:hover {\n
+  text-decoration: underline;\n
+}\n
+\n
+\n
+ #tools_left .tool_button,\n
+ #tools_left .tool_button_current {\n
+  position: relative;\n
+  z-index: 11;\n
+}\n
+\n
+ .flyout_arrow_horiz {\n
+  position: absolute;\n
+  bottom: -1px;\n
+  right: 0;\n
+  z-index: 10;\n
+}\n
+\n
+.dropdown {\n
+  position: relative;\n
+  float: left;\n
+}\n
+\n
+ .dropdown button {\n
+  width: 21px;\n
+  height: 22px;\n
+  padding: 0 3px 0 3px;\n
+  border: none;\n
+  background-color: #555;\n
+  border-radius: 0 2px 2px 0;\n
+  margin-left: -1px;\n
+  position: relative;\n
+}\n
+\n
+ .dropdown button:hover {\n
+  background-color: #666;\n
+}\n
+\n
+ .dropdown button:after {\n
+  content: \'\';\n
+  position: absolute;\n
+  border: solid transparent 4px;\n
+  border-top-color: #999;\n
+  top: 9px;\n
+  left: 6px;\n
+}\n
+\n
+\n
+\n
+.dropdown button.down {\n
+  border-left: 1px solid #808080;\n
+  border-top: 1px solid #808080;\n
+  border-right: 1px solid #FFFFFF;\n
+  border-bottom: 1px solid #FFFFFF;\n
+  background-color: #B0B0B0;\n
+}\n
+\n
+.dropdown ul {\n
+  list-style: none;\n
+  position: absolute;\n
+  margin: 0;\n
+  padding: 0;\n
+  left: -80px;\n
+  top: 26px;\n
+  z-index: 4;\n
+  display: none;\n
+}\n
+\n
+.dropup ul {\n
+  top: auto;\n
+  bottom: 26px;\n
+  border-radius: 3px;\n
+  box-shadow: 0 5px 10px #000;\n
+}\n
+\n
+.dropup ul:after {\n
+  content: \'\';\n
+  display: block;\n
+  position: absolute;\n
+  bottom: -10px;\n
+  right: 50%;\n
+  top: auto;\n
+  width: 0;\n
+  height: 0;\n
+  border: solid transparent 5px;\n
+  border-top-color: #fff;\n
+}\n
+\n
+.dropdown li {\n
+  display: block;\n
+  width: 120px;\n
+  padding: 5px 10px;\n
+  color: #333;\n
+  background: #fff;\n
+  margin: 0;\n
+  line-height: 16px;\n
+}\n
+\n
+.dropdown li:first-child {border-radius: 3px 3px 0 0;}\n
+.dropdown li:last-child {border-radius: 0 0 3px 3px;}\n
+\n
+\n
+.dropdown li:hover {\n
+  background-color: #ddd;\n
+  color: #000;\n
+}\n
+\n
+.dropdown li.special {\n
+  padding: 10px;\n
+  background: white;\n
+  border: none;\n
+  box-shadow: 0 3px 10px black;\n
+  border-radius: 3px !important;\n
+}\n
+\n
+.dropdown li.special:after {\n
+  content: \'\';\n
+  display: block;\n
+  position: absolute;\n
+  top: -10px;\n
+  right: 50%;\n
+  border: solid transparent 5px;\n
+  border-bottom-color: #fff;\n
+  \n
+}\n
+\n
+.dropdown li.special.down:after {\n
+  bottom: -10px;\n
+  right: 50%;\n
+  top: auto;\n
+  border: solid transparent 5px;\n
+  border-top-color: #fff;\n
+  \n
+}\n
+\n
+ .tool_button, \n
+ .push_button,\n
+ .tool_button_current,\n
+ .push_button_pressed \n
+{\n
+  height: 27px;\n
+  width: 27px;\n
+  border: solid #2f2f2c 8px;\n
+  border-left-width: 13px;\n
+  margin: 0;\n
+  background-color: #ddd;\n
+  cursor: pointer;\n
+}\n
+\n
+ #main_menu li#tool_open,  #main_menu li#tool_import {\n
+  position: relative;\n
+  overflow: hidden;\n
+}\n
+\n
+#tool_image {\n
+  overflow: hidden;\n
+}\n
+\n
+#tool_open input, \n
+#tool_import input,\n
+#tool_import_bitmap input {\n
+  position: absolute;\n
+  opacity: 0;\n
+  font-size: 10em;\n
+  top: -5px;\n
+  right: -5px;\n
+  margin: 0;\n
+  cursor: pointer; /* Sadly doesn\'t appear to have an effect */\n
+}\n
+\n
+ .disabled {\n
+  opacity: 0.5;\n
+  cursor: default;\n
+}\n
+\n
+ .width_label {\n
+  padding-right: 5px;\n
+}\n
+\n
+#text {\n
+  position: absolute;\n
+  left: -9999px;\n
+}\n
+\n
+ #tool_bold span,  #tool_italic span { \n
+  position: absolute;\n
+  width: 100%;\n
+  height: 100%;\n
+  top: 0; left: 0;\n
+  background: #ccc;\n
+  opacity: 0;\n
+}\n
+\n
+\n
+\n
+#url_notice {\n
+  padding-top: 4px;\n
+  display: none;\n
+}\n
+\n
+ #color_picker {\n
+  position: absolute;\n
+  display: none;\n
+  background: #fff;\n
+  height: 350px;\n
+  border-radius: 3px;\n
+  z-index: 5;\n
+  box-shadow: 0 5px 10px #000;\n
+  width: 530px;\n
+}\n
+\n
+ .tools_flyout {\n
+  position: absolute;\n
+  display: none;\n
+  cursor: pointer;\n
+  width: 385px;\n
+  z-index: 10;\n
+  left: 47px !important;\n
+  height: 324px;\n
+  background: #fff;\n
+  border-radius: 5px;\n
+  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);\n
+}\n
+\n
+ .tools_flyout_v {\n
+  position: absolute;\n
+  display: none;\n
+  cursor: pointer;\n
+  width: 30px;\n
+}\n
+\n
+ .tools_flyout .tool_button {\n
+  float: left;\n
+  background-color: #fff;\n
+  height: 24px;\n
+  width: 24px;\n
+}\n
+\n
+ #tools_bottom {\n
+  position: absolute;\n
+  left: 50px;\n
+  right: 0;\n
+  bottom: 0;\n
+  height: 40px;\n
+  overflow: visible;\n
+  background: #2f2f2c;\n
+}\n
+\n
+ #tools_bottom_1 {\n
+  width: 115px;\n
+  float: left;\n
+}\n
+\n
+ #tools_bottom_2 {\n
+  position: relative;\n
+  float: left;\n
+  margin-top: 5px;\n
+}\n
+\n
+#tools_bottom input[type=text] {\n
+  width: 3.2em;\n
+}\n
+\n
+ #tools_top h4 {\n
+  color: #fff;\n
+  font-weight: normal;\n
+  margin: 0;\n
+  padding: 10px 0 5px 0;\n
+}\n
+\n
+#tools_top .dropdown .icon_label {\n
+  border: 1px solid transparent;\n
+/*  margin-top: 3px;*/\n
+  height: auto;\n
+}\n
+\n
+#tools_top.multiselected #align_tools {\n
+  display: none;\n
+}\n
+\n
+#tools_top.multiselected #multiselected_panel {\n
+  display: block !important;\n
+}\n
+\n
+#tools_top.multiselected #multiselected_panel .hidable {\n
+  display: none;\n
+}\n
+\n
+ .draginput_cell {\n
+  float: left;\n
+  height: 26px;\n
+  height: 26px;\n
+  border: solid #3f3f3c 10px;\n
+  outline: solid #2f2f2c 1px;\n
+  background: #ddd;\n
+  cursor: pointer;\n
+  position: relative;\n
+}\n
+\n
+ .draginput_cell:hover {\n
+  background: #fff;\n
+}\n
+\n
+ .draginput_cell:after {\n
+  content: \'\';\n
+  position: absolute;\n
+  top: 0;\n
+  left: 0;\n
+  border: solid #3f3f3c 1px;\n
+  height: 26px;\n
+  width: 26px;\n
+  z-index: 0;\n
+}\n
+\n
+\n
+ .align_buttons  .draginput_cell:nth-child(1) {border-radius: 3px 0 0 0;}\n
+ .align_buttons  .draginput_cell:nth-child(3) {border-radius: 0 3px 0 0;}\n
+ .align_buttons  .draginput_cell:nth-child(4) {border-radius: 0 0 0 3px;}\n
+ .align_buttons  .draginput_cell:nth-child(6) {border-radius: 0 0 3px 0;}\n
+\n
+\n
+.align_buttons .push_button {\n
+  display: block;\n
+  float: left;\n
+}\n
+\n
+#option_lists ul {\n
+  display: none;\n
+  position: absolute;\n
+  height: auto;\n
+  z-index: 3;\n
+  margin: 0;\n
+  list-style: none;\n
+  padding-left: 0;\n
+}\n
+\n
+#option_lists .optcols2 {\n
+  width: 70px;\n
+  margin-left: -15px;\n
+}\n
+\n
+#option_lists .optcols3 {\n
+  width: 192px;\n
+  margin-left: -105px;\n
+  margin-top: -25px;\n
+  background: #fff;\n
+  padding: 5px;\n
+  box-shadow: 0 5px 10px #000;\n
+  border-radius: 3px;\n
+}\n
+\n
+#option_lists .optcols3:after {\n
+  content: \'\';\n
+  display: block;\n
+  position: absolute;\n
+  top: -10px;\n
+  right: 70px;\n
+  border: solid transparent 5px;\n
+  border-bottom-color: #fff;\n
+}\n
+\n
+\n
+ #option_lists .tool_button,  #option_lists .push_button,  #option_lists .tool_button_current,  #option_lists .push_button_pressed {\n
+  border: none;\n
+  background: transparent;\n
+}\n
+\n
+ #option_lists .tool_button:hover {\n
+  background: #ddd;\n
+}\n
+\n
+ #option_lists ul li.current {\n
+  background-color: #F4E284;\n
+}\n
+\n
+#option_lists .optcols4 {\n
+  width: 130px;\n
+  margin-left: -44px;\n
+}\n
+\n
+#option_lists ul[class^=optcols] li {\n
+  float: left;\n
+}\n
+\n
+ ul li.current {\n
+  background-color: #F4E284;\n
+}\n
+\n
+ #option_lists ul li {\n
+  margin: 0;\n
+  border-radius: 0;\n
+  -moz-border-radius: 0;\n
+  -webkit-border-radius: 0;\n
+}\n
+\n
+ #copyright {\n
+  text-align: right;\n
+  padding-right: .3em;\n
+}\n
+\n
+#svg_source_editor {\n
+  display: none;\n
+}\n
+\n
+#svg_source_editor #svg_source_overlay {\n
+  position: absolute;\n
+  top: 0px;\n
+  right: 0px;\n
+  left: 0px;\n
+  bottom: 0px;\n
+  background-color: black;\n
+  opacity: 0.6;\n
+  z-index: 5;\n
+}\n
+\n
+#svg_source_editor #svg_source_container {\n
+  position: absolute;\n
+  top: 30px;\n
+  left: 100px;\n
+  right: 100px;\n
+  bottom: 30px;\n
+  background-color: #fff;\n
+  border-radius: 3px;\n
+  opacity: 1.0;\n
+  text-align: center;\n
+  z-index: 6;\n
+  padding: 15px 0;\n
+}\n
+\n
+#svg_source_editor form {\n
+  position: absolute;\n
+  display: block;\n
+  top: 15px;\n
+  bottom: 55px;\n
+  left: 15px;\n
+  right: 12px;\n
+  padding: 5px;\n
+  font-size: 12px;\n
+}\n
+\n
+#svg_source_textarea {\n
+  width: 100%;\n
+  height: 100%;\n
+  line-height: 140%;\n
+  font-family: \'Lucida Sans\', \'Lucida Grande\', \'Lucida Sans Unicode\', sans-serif;\n
+  font-size: 12px;\n
+}\n
+\n
+#svg_source_editor #tool_source_back {\n
+  position: absolute;\n
+  bottom: 45px;\n
+  left: 15px;\n
+  right: 15px;\n
+}\n
+\n
+#svg_source_editor #tool_source_back #tool_source_save {\n
+  display: block;\n
+  position: absolute;\n
+  right: 0;\n
+}\n
+\n
+\n
+#svg_source_editor #tool_source_back #tool_source_cancel {\n
+  display: block;\n
+  position: absolute;\n
+  left: 0;\n
+}\n
+\n
+\n
+ button.cancel,  input.Cancel,  input.cancel,  input.jGraduate_Cancel, button.cancel {\n
+  -webkit-appearance: none;\n
+  background-color: #999;\n
+  box-shadow: 0 0 1px rgba(0,0,0,0.5);\n
+  margin: 0;\n
+}\n
+\n
+\n
+#shape_buttons {\n
+  overflow: auto;\n
+  top: 0;\n
+  bottom: 0;\n
+  left: 110px;\n
+  right: 0;\n
+  position: absolute;\n
+  vertical-align: top;\n
+}\n
+\n
+#shape_cats {\n
+  min-width: 110px;\n
+  display: block;\n
+  position: absolute;\n
+  left: 0;\n
+  top: 0;\n
+  height: 300px;\n
+  background: #eee;\n
+  border-radius: 3px 0 0 3px;\n
+  z-index: 2;\n
+}\n
+#shape_cats > div {\n
+  line-height: 1em;\n
+  padding: 0 .5em;\n
+  border-bottom: 1px solid #ddd;\n
+  background: #E8E8E8;\n
+  color: #444;\n
+  height: 26px;\n
+  line-height: 26px;\n
+}\n
+\n
+#shape_cats > div:first-child {\n
+  border-radius: 3px 0 0 0;\n
+}\n
+\n
+#shape_cats > div:last-child {\n
+  border-radius: 0 0 0 3px;\n
+}\n
+\n
+#shape_cats div:hover {\n
+  background: #efefef;\n
+  color: #000;\n
+}\n
+#shape_cats div.current {\n
+  font-weight: bold;\n
+  background: #3f3f3c;\n
+  color: #fff;\n
+  position: relative;\n
+}\n
+\n
+#shape_cats div.current:after {\n
+  content: \'\';\n
+  position: absolute;\n
+  right: -26px;\n
+  top: 0;\n
+  border: solid transparent 13px;\n
+  border-left-color: #3f3f3c;\n
+}\n
+\n
+.toolbar_button button .svg_icon {\n
+    display: none;\n
+}\n
+\n
+#dialog_box {\n
+  display: none;\n
+}\n
+\n
+#dialog_box_overlay {\n
+  background: black;\n
+  opacity: .5;\n
+  height:100%;\n
+  left:0;\n
+  position:absolute;\n
+  top:0;\n
+  width:100%;\n
+  z-index: 6;\n
+}\n
+\n
+#dialog_content {\n
+  height: 95px;\n
+  margin: 10px 10px 5px 10px;\n
+  overflow: auto;\n
+  text-align: left;\n
+  font-size: 13px;\n
+}\n
+\n
+#dialog_buttons input:last-child {\n
+  background: #999 !important;\n
+  position: absolute;\n
+  left: 10px;\n
+  bottom: 10px;\n
+}\n
+\n
+#dialog_buttons input:first-child {\n
+  position: absolute;\n
+  right: 10px;\n
+  bottom: 10px;\n
+}\n
+\n
+#dialog_content.prompt {\n
+  height: 75px;\n
+}\n
+\n
+#dialog_content p {\n
+  margin: 10px;\n
+  line-height: 1.3em;\n
+}\n
+\n
+#dialog_container {\n
+  position: absolute;\n
+  left: 50%;\n
+  top: 50%;\n
+  width: 300px;\n
+  margin-left: -150px;\n
+  height: 150px;\n
+  margin-top: -80px;\n
+  position:fixed;\n
+  z-index:50001;\n
+  background: #fff;\n
+}\n
+\n
+\n
+#dialog_container, #dialog_content {\n
+  border-radius: 3px;\n
+}\n
+\n
+#dialog_buttons input[type=text] {\n
+  width: 90%;\n
+  display: block;\n
+  margin: 0 0 5px 11px;\n
+}\n
+\n
+#dialog_buttons input[type=button] {\n
+  margin: 0 1em;\n
+}\n
+\n
+.invisible {\n
+  visibility: none;\n
+}\n
+\n
+\n
+/* Slider\n
+----------------------------------*/\n
+.ui-slider { position: relative; text-align: left; }\n
+.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }\n
+.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; }\n
+\n
+.ui-slider-horizontal { height: .8em; }\n
+.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }\n
+.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }\n
+.ui-slider-horizontal .ui-slider-range-min { left: 0; }\n
+.ui-slider-horizontal .ui-slider-range-max { right: 0; }\n
+\n
+.ui-slider-vertical { width: .8em; height: 100px; }\n
+.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }\n
+.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }\n
+.ui-slider-vertical .ui-slider-range-min { bottom: 0; }\n
+.ui-slider-vertical .ui-slider-range-max { top: 0; }\n
+\n
+.ui-slider {\n
+  background: #3F3F3C;\n
+  border-radius: 10px;\n
+}\n
+\n
+.ui-slider-handle {\n
+  box-shadow: 0 3px 3px rgba(0,0,0,0.3);\n
+  border-radius: 30px;\n
+  background: #fff;\n
+  background-image: -ms-linear-gradient(top, #ccc 0%, #fff 100%);\n
+  background-image: -moz-linear-gradient(top, #ccc 0%, #fff 100%);\n
+  background-image: -o-linear-gradient(top, #ccc 0%, #fff 100%);\n
+  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ccc), color-stop(1, #fff));\n
+  background-image: -webkit-linear-gradient(top, #ccc 0%, #fff 100%);\n
+  background-image: linear-gradient(top, #ccc 0%, #fff 100%);\n
+}\n
+\n
+.ui-slider-handle:focus {\n
+  outline: none;\n
+}\n
+\n
+/* Necessary to keep the flyouts sized properly */\n
+#shape_buttons {background: #fff; border-radius: 0 3px 3px 0; padding: 10px}\n
+\n
+ .tools_flyout .tool_button,\n
+ .tools_flyout .tool_flyout {\n
+  background: #fff;\n
+  width: 40px;\n
+  height: 40px;\n
+  margin: 5px;\n
+  border-radius: 0px;\n
+  -moz-border-radius: 0px;\n
+  -webkit-border-radius: 0px; \n
+  border-width: 0;\n
+}\n
+\n
+/* Generic context menu styles */\n
+.contextMenu {\n
+  position: absolute;\n
+  z-index: 99999;\n
+  border: solid 1px rgba(0,0,0,.33);\n
+  background: rgba(255,255,255,.95);\n
+  padding: 5px 0;\n
+  margin: 0px;\n
+  display: none;\n
+  font: 12px/15px \'Lucida Sans\', \'Lucida Grande\', Helvetica, Verdana, sans-serif;\n
+  border-radius: 5px;\n
+  -moz-border-radius: 5px;\n
+  -moz-box-shadow: 2px 5px 10px rgba(0,0,0,.3);\n
+  -webkit-box-shadow: 2px 5px 10px rgba(0,0,0,.3);\n
+  box-shadow: 2px 5px 10px rgba(0,0,0,.3);\n
+}\n
+\n
+.touch .contextMenu {\n
+  border: solid 5px rgba(0,0,0,.7);\n
+  padding: 0;\n
+  margin: 0 0 0 20px;\n
+  font: 18px/24px sans-serif;\n
+  border-radius: 5px;\n
+  -webkit-box-shadow: 2px 5px 20px 3px #000;\n
+  box-shadow: 2px 5px 20px rgba(0,0,0,0.5);\n
+}\n
+\n
+.touch .contextMenu:after {\n
+  content: \'\';\n
+  width: 0;\n
+  height: 0;\n
+  border: solid transparent 10px;\n
+  border-right-color: rgba(0,0,0,.7);\n
+  position: absolute;\n
+  top: 50%;\n
+  left: -25px;\n
+  margin-top: -10px;\n
+  z-index: 1000;\n
+}\n
+\n
+.contextMenu LI {\n
+  list-style: none;\n
+  padding: 0px;\n
+  margin: 0px;\n
+}\n
+\n
+.contextMenu .shortcut {\n
+  width: 115px;           \n
+  text-align:right;\n
+  float:right;\n
+}\n
+\n
+.touch .contextMenu .shortcut {\n
+  display: none;\n
+}\n
+\n
+\n
+.touch .shortcut {\n
+  display: none;\n
+}\n
+\n
+\n
+.contextMenu A {\n
+  -moz-user-select: none;\n
+  -webkit-user-select: none;\n
+  color: #222;\n
+  text-decoration: none;\n
+  display: block;\n
+  line-height: 20px;\n
+  height: 20px;\n
+  background-position: 6px center;\n
+  background-repeat: no-repeat;\n
+  outline: none;\n
+  padding: 0px 15px 1px 20px;\n
+}\n
+\n
+.touch .contextMenu A {\n
+  padding: 0 15px;\n
+  border-bottom: #;\n
+  font-weight: bold;\n
+  border-top: solid 1px #E3E3E3;\n
+  height: 40px;\n
+  line-height: 40px;\n
+  min-width: 200px;\n
+}\n
+\n
+.contextMenu LI.hover A {\n
+  background-color: #2e5dea;\n
+  color: white;\n
+  cursor: default;\n
+}\n
+\n
+.contextMenu LI.disabled A {\n
+  color: #999;\n
+\n
+}\n
+\n
+.touch .contextMenu LI.disabled A {\n
+  display: none;\n
+}\n
+\n
+.contextMenu LI.hover.disabled A {\n
+  background-color: transparent;\n
+}\n
+\n
+.contextMenu LI.separator {\n
+  border-top: solid 1px #E3E3E3;\n
+  padding-top: 5px;\n
+  margin-top: 5px;\n
+}\n
+\n
+.touch .contextMenu LI.separator {\n
+  border-top: none;\n
+  margin: 0;\n
+  padding: 0;\n
+}\n
+\n
+#menu {\n
+  display: none;\n
+  position: absolute;\n
+  top: 0;\n
+  left: 0;\n
+  right: 0;\n
+  height: 30px;\n
+  background: #000;\n
+  z-index: 10;\n
+  color: #fff;\n
+}\n
+\n
+#workarea.rect, #workarea.line, #workarea.ellipse, #workarea.path, #workarea.shapelib {\n
+  cursor: crosshair;\n
+}\n
+\n
+#workarea.text {\n
+  cursor: text;\n
+}\n
+\n
+#workarea.eyedropper {\n
+  cursor: url(../images/eyedropper.png) 0 16, crosshair;\n
+}\n
+\n
+#workarea.fhpath {\n
+  cursor: url(../images/pencil_cursor.png) 0 16, crosshair;\n
+}\n
+\n
+#workarea.rotate * {\n
+  cursor: url(../images/rotate.png) 12 12, auto;\n
+}\n
+\n
+#workarea.select text, #workarea.multiselect text {\n
+  cursor: default;\n
+}\n
+\n
+#workarea.n-resize * {cursor: n-resize !important;}\n
+#workarea.e-resize * {cursor: e-resize !important;}\n
+#workarea.w-resize * {cursor: w-resize !important;}\n
+#workarea.s-resize * {cursor: s-resize !important;}\n
+\n
+#workarea.ne-resize * {cursor: ne-resize !important;}\n
+#workarea.se-resize * {cursor: se-resize !important;}\n
+#workarea.nw-resize * {cursor: nw-resize !important;}\n
+#workarea.sw-resize * {cursor: sw-resize !important;}\n
+\n
+#workarea.copy {\n
+  cursor: copy;\n
+}\n
+\n
+#workarea.zoom {\n
+  cursor: crosshair;\n
+  cursor:-moz-zoom-in;\n
+  cursor:-webkit-zoom-in;\n
+}\n
+#workarea.zoom.out {\n
+  cursor: crosshair;\n
+  cursor:-moz-zoom-out;\n
+  cursor:-webkit-zoom-out;\n
+}\n
+\n
+#selectorRubberBand {\n
+  shape-rendering: crispEdges;\n
+}\n
+\n
+/* For modern browsers */\n
+.clearfix:before,\n
+.clearfix:after {\n
+    content:"";\n
+    display:table;\n
+}\n
+\n
+.clearfix:after {\n
+    clear:both;\n
+}\n
+\n
+/* For IE 6/7 (trigger hasLayout) */\n
+.clearfix {\n
+    *zoom:1;\n
+}\n
+\n
+\n
+ #group_title {display: none;}\n
+\n
+#base_unit_container {\n
+  display: none;\n
+  position: absolute;\n
+  z-index: 20;\n
+}\n
+\n
+ .draginput {\n
+  background: #3f3f3c;\n
+  border-radius: 3px;\n
+  -webkit-font-smoothing: antialiased;\n
+  width: 70px;\n
+  height: 70px;\n
+  display: block;\n
+  position: relative;\n
+  float: left;\n
+  margin: 0 5px 5px 0;\n
+}\n
+\n
+ .draginput .caret {\n
+  border: solid transparent 5px;\n
+  border-top-color: #999;\n
+  position: absolute;\n
+  width: 0;\n
+  height: 0;\n
+  right: 5px;\n
+  margin-top: -2px;\n
+  top: 50%;\n
+}\n
+\n
+ .draginput label {\n
+  margin: 28px 10px 0 5px;\n
+  font-size: 14px;\n
+  color: white;\n
+  font-weight: bold;\n
+  font-family: sans-serif;\n
+}\n
+\n
+ .draginput label#resolution_label,  .draginput label#seg_type_label {\n
+  font: bold 12px/110% sans-serif;\n
+  position: absolute;\n
+  left: auto;\n
+  right: 10px;\n
+  z-index: 0;\n
+  text-align: right;\n
+}\n
+\n
+  .draginput label#seg_type_label {\n
+  margin-top: 40px;\n
+}\n
+\n
+  .draginput label#seg_type_label .caret {\n
+  top: 66%;\n
+}\n
+\n
+ .draginput label#resolution_label .pull {\n
+  position: relative;\n
+  left: -15px;\n
+}\n
+\n
+ .draginput label#resolution_label span {\n
+  right: -13px;\n
+  left: auto;\n
+  font-size: 16px;\n
+  top: 2px;\n
+  font-weight: bold;\n
+  color: white;\n
+}\n
+\n
+.touch  .draginput.active:after {\n
+  content: attr(data-value);\n
+  display: block;\n
+  position: absolute;\n
+  background: #fff;\n
+  font-size: 16px;\n
+  top: 0;\n
+  width: 30px;\n
+  left: -50px;\n
+  padding: 0 5px;\n
+  color: #333;\n
+  z-index: 10;\n
+  font-family: sans-serif;\n
+  font-weight: bold;\n
+  text-align: right;\n
+  padding-right: 10px;\n
+  height: 20px;\n
+  line-height: 20px;\n
+  letter-spacing: -1px;\n
+}\n
+\n
+.touch  .draginput.active:before {\n
+  content: \'\';\n
+  height: 0;\n
+  width: 0;\n
+  position: absolute;\n
+  top: 5px;\n
+  left: -5px;\n
+  border: solid transparent 5px;\n
+  border-left-color: #fff;\n
+}\n
+\n
+ .draginput input {\n
+  border: none;\n
+  background: transparent;\n
+  font: 24px/normal sans-serif;\n
+  text-align: center;\n
+  color: #4F80FF;\n
+  padding: 30px 0 16px;\n
+  width: 100%;\n
+  height: 24px;\n
+  position: relative;\n
+  z-index: 2;\n
+}\n
+\n
+.draginput.twocol {\n
+  width: 145px;\n
+}\n
+\n
+#tool_font_family .caret {\n
+  right: 40px;\n
+  top: 55%;\n
+}\n
+\n
+#tool_font_family select {\n
+  width: 110px;\n
+}\n
+\n
+\n
+ #tool_bold,   #tool_italic { \n
+  font: bold 20px/35px serif;\n
+  text-align: center;\n
+  position: absolute;\n
+  padding: 0 0 0 0;\n
+  color: #ccc;\n
+  background: transparent;\n
+  border: none;\n
+  width: 35px;\n
+  height: 35px;\n
+  margin: 0;\n
+  top: 0;\n
+  right: 0;\n
+}\n
+\n
+#tool_italic {\n
+  border-top: solid #2f2f2c 2px;\n
+  top: 35px;\n
+  font-weight: bold;\n
+  font-style: italic;\n
+  font-size: 24px;\n
+}\n
+\n
+\n
+ #tool_bold:hover,   #tool_italic:hover {\n
+  color: #fff;\n
+}\n
+\n
+ #tool_bold.active,   #tool_italic.active {\n
+  color: #50A0FF;\n
+}\n
+\n
+#preview_font {\n
+  font-size: 20px;\n
+  color: #fff;\n
+  height: 70px;\n
+  line-height: 75px;\n
+  padding: 0 0 0 10px;\n
+  white-space: nowrap;\n
+  width: 100px;\n
+  overflow: hidden;\n
+  border-right: solid #2f2f2c 2px;\n
+  position: relative;\n
+}\n
+\n
+#preview_font:after {\n
+  content: \'\';\n
+  position: absolute;\n
+  right: 0;\n
+  top: 3px;\n
+  bottom: 3px;\n
+  width: 15px;\n
+  border-right: solid #3f3f3c 10px;\n
+  background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iZzU4MCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMTAwJSIgeTI9IjAlIj48c3RvcCBzdG9wLWNvbG9yPSIjM2YzZjNjIiBzdG9wLW9wYWNpdHk9IjAiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMzZjNmM2MiIG9mZnNldD0iMC43Ii8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c1ODApIiAvPjwvc3ZnPg==);\n
+}\n
+\n
+\n
+.draginput input, .draginput input:hover, .draginput input:active {  \n
+    cursor: url(../images/drag.png), move;\n
+    cursor: -webkit-grab;\n
+    cursor: -moz-grab;\n
+}\n
+\n
+.draginput input[type="checkbox"], .draginput input[type="checkbox"]:hover, .draginput input[type="checkbox"]:active {  \n
+    cursor: pointer;\n
+}\n
+\n
+.draginput.checkbox {\n
+  cursor: pointer;\n
+}\n
+\n
+.draginput.active input, .draginput.active input:hover, .draginput.active input:active {  \n
+    cursor: url(../images/dragging.png), move;\n
+    cursor: -webkit-grabbing;\n
+    cursor: -moz-grabbing;\n
+}\n
+\n
+\n
+\n
+ .draginput span {\n
+  font: 11px/130% sans-serif;\n
+  color: #ccc;\n
+  display: block;\n
+  position: absolute;\n
+  top: 5px;\n
+  left: 5px;\n
+  text-align: left;\n
+}\n
+\n
+ .draginput.error {\n
+  background: #900;\n
+}\n
+\n
+ .draginput.error input {\n
+  color: #fff;\n
+}\n
+\n
+ .draginput.stroke_tool {\n
+  text-align: center;\n
+}\n
+\n
+ .draginput select {\n
+  -webkit-appearance: none;\n
+  opacity: 0;\n
+  display: block;\n
+  position: absolute;\n
+  height: 100%;\n
+  width: 100%;\n
+  margin: 0;\n
+  z-index: 1;\n
+  top: 0;\n
+  left: 0;  \n
+}\n
+\n
+\n
+.draginput_cursor{\n
+  position: absolute;\n
+  top: 50%;\n
+  width: 100%;\n
+  border-top: solid rgba(50,100,200,0.25) 3px;\n
+  margin-top: -2px;\n
+  z-index: 0;\n
+}\n
+\n
+ .draginput input[readonly=readonly] {\n
+  -webkit-appearance: none;\n
+  -webkit-touch-callout: none;\n
+  -webkit-user-select: none;\n
+  -khtml-user-select: none;\n
+  -moz-user-select: none;\n
+  -ms-user-select: none;\n
+  user-select: none;\n
+}\n
+\n
+\n
+ .draginput input:focus {\n
+  background: #50A0FF;\n
+  color: #fff;\n
+  outline: none;\n
+  box-shadow: 0 0 5px 2px #50A0FF;\n
+}\n
+\n
+ .draginput input:focus+span {\n
+  z-index: 10;\n
+  color:#fff;\n
+}\n
+\n
+.draginput .push_bottom {\n
+  bottom: 0;\n
+  position: absolute;\n
+}\n
+\n
+#zoom_label {\n
+  height: 20px;\n
+  background: transparent;\n
+  cursor: default !important;\n
+  width: auto;\n
+  padding: 0 10px;\n
+  margin: 0;\n
+}\n
+\n
+#zoom_panel {\n
+  padding: 9px 0;\n
+  right: 175px;\n
+  position: absolute;\n
+}\n
+\n
+#zoom_label img, #zoom_label svg {\n
+  width: 16px;\n
+  height: 16px;\n
+}\n
+\n
+#logo svg {\n
+  pointer-events: none;\n
+}\n
+\n
+#zoomLabel {\n
+  width: 16px;\n
+  height: 16px;\n
+  cursor: pointer;\n
+  background: #ccc;\n
+}\n
+\n
+#zoomLabel:after {\n
+  content: \'\';\n
+  position: absolute;\n
+  border-left: solid #2f2f2c 1px;\n
+  left: 0;\n
+  height: 16px;\n
+}\n
+\n
+#zoom_label input {\n
+  color: #ccc;\n
+  font-size: 13px;\n
+  height: auto;\n
+  width: auto;\n
+  padding: 0;\n
+  cursor: default;\n
+  position: static;\n
+}\n
+\n
+#zoom_label span {\n
+  top: 0;\n
+  left: 0;\n
+}\n
+\n
+body.dragging * {\n
+  cursor: url(../images/dragging.png), move;\n
+  cursor: -webkit-grabbing;\n
+  cursor: -moz-grabbing;\n
+}\n
+\n
+body.drag * {\n
+  cursor: url(../images/dragging.png), move;\n
+  cursor: -webkit-grabbing;\n
+  cursor: -moz-grabbing;\n
+}\n
+\n
+input[readonly=readonly]:focus {\n
+  box-shadow: none;\n
+}\n
+\n
+#color_canvas_tools, #fill_bg, #stroke_bg {\n
+  background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMAQMAAABsu86kAAAAA3NCSVQICAjb4U/gAAAABlBMVEXu7u7///8o06qaAAAACXBIWXMAAAsSAAALEgHS3X78AAAAFXRFWHRDcmVhdGlvbiBUaW1lADcvMjIvMTL7FNdCAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M1cbXjNgAAABFJREFUCJljYP7AgIb+MKAhAM8/C5vWL6zSAAAAAElFTkSuQmCC) top left repeat;\n
+}\n
+\n
+#color_canvas_tools {\n
+  width: 60px;\n
+  height: 40px;\n
+  margin: 23px 5px 5px 5px;\n
+  position: relative;\n
+  overflow: hidden;\n
+}\n
+\n
+#color_canvas_tools  {\n
+  display: block;\n
+}\n
+\n
+\n
+#tool_angle_indicator {\n
+  width:         50px;\n
+  height:        50px;\n
+  border-radius: 50px;\n
+  background: rgba(255,255,255,0.05);\n
+  position: absolute;\n
+  bottom: 2px;\n
+  left: 10px;\n
+}\n
+\n
+#tool_angle_indicator_cursor {\n
+  width:         4px;\n
+  height:        25px;\n
+  border-top: solid #50A0FF 3px;\n
+  position: absolute;\n
+  margin: 0 0 0 23px;\n
+  -webkit-transform-origin: 50% 0;\n
+  -moz-transform-origin: 50% 0;\n
+  -o-transform-origin: 50% 0;\n
+  -ms-transform-origin: 50% 0;\n
+  transform-origin: 50% 0;\n
+}\n
+\n
+#stroke_style_label {\n
+  font-size: 30px;\n
+  margin-top: 33px;\n
+  letter-spacing: -1px;\n
+}\n
+\n
+.stroke_tool .caret {\n
+  top: 60%;\n
+}\n
+\n
+#tool_align_relative {\n
+  position: absolute;\n
+  top: -5px;\n
+  left: 0;\n
+  right: 20px;\n
+  display: block;\n
+}\n
+\n
+#tool_align_relative select {\n
+  width: 100%;\n
+  display: block;\n
+}
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>37358</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/embedapi.html.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/embedapi.html.xml
new file mode 100644
index 0000000000..a6ba1ef213
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/embedapi.html.xml
@@ -0,0 +1,99 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52791583.29</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>embedapi.html</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>text/html</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">\n
+<html xmlns="http://www.w3.org/1999/xhtml" >\n
+<head>\n
+    <title></title>\n
+</head>\n
+<body>\n
+\n
+    <script type="text/javascript" src="embedapi.js"></script>\n
+    <script type="text/javascript">\n
+        var svgCanvas = null;\n
+\n
+        function init_embed() {\n
+            var frame = document.getElementById(\'svgedit\');\n
+      svgCanvas = new embedded_svg_edit(frame);\n
+      \n
+      // Hide main button, as we will be controlling new/load/save etc from the host document\n
+      var doc;\n
+      doc = frame.contentDocument;\n
+      if (!doc)\n
+      {\n
+        doc = frame.contentWindow.document;\n
+      }\n
+      \n
+      var mainButton = doc.getElementById(\'main_button\');\n
+      mainButton.style.display = \'none\';            \n
+        }\n
+        \n
+        function handleSvgData(data, error) {\n
+      if (error)\n
+      {\n
+        alert(\'error \' + error);\n
+      }\n
+            else\n
+      {\n
+        alert(\'Congratulations. Your SVG string is back in the host page, do with it what you will\\n\\n\' + data);\n
+      }     \n
+        }\n
+        \n
+        function loadSvg() {\n
+            var svgexample = \'<svg width="640" height="480" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg"><g><title>Layer 1</title><rect stroke-width="5" stroke="#000000" fill="#FF0000" id="svg_1" height="35" width="51" y="35" x="32"/><ellipse ry="15" rx="24" stroke-width="5" stroke="#000000" fill="#0000ff" id="svg_2" cy="60" cx="66"/></g></svg>\';\n
+            svgCanvas.setSvgString(svgexample);\n
+        }\n
+    \n
+    function saveSvg() {      \n
+      svgCanvas.getSvgString()(handleSvgData);\n
+    }\n
+    </script>\n
+\n
+\n
+    <button onclick="loadSvg();">Load example</button>\n
+    <button onclick="saveSvg();">Save data</button>\n
+    <br/>\n
+\n
+    <iframe src="index.html" width="900px" height="600px" id="svgedit" onload="init_embed()"></iframe>    \n
+</body>\n
+</html>
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>1940</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions.xml
new file mode 100644
index 0000000000..a16c04da4b
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="Folder" module="OFS.Folder"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_objects</string> </key>
+            <value>
+              <tuple/>
+            </value>
+        </item>
+        <item>
+            <key> <string>id</string> </key>
+            <value> <string>extensions</string> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/closepath_icons.svg.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/closepath_icons.svg.xml
new file mode 100644
index 0000000000..9f376b13ff
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/closepath_icons.svg.xml
@@ -0,0 +1,84 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52850664.69</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>closepath_icons.svg</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/svg+xml</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+<svg xmlns="http://www.w3.org/2000/svg">\n
+<g id="tool_closepath">\n
+<svg viewBox="0 0 300 300" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">\n
+ <g>\n
+  <title>Layer 1</title>\n
+  <path stroke="#000" stroke-width="15" fill="#ffc8c8" d="m121.5,40l-84,106l27,115l166,2l29,-111"/>\n
+  <line x1="240" y1="136" x2="169.5" y2="74" stroke="#A00" stroke-width="25" fill="none"/>\n
+  <path stroke="none" fill ="#A00" d="m158,65l31,74l-3,-50l51,-3z"/>\n
+  <g stroke-width="15" stroke="#00f" fill="#0ff">\n
+  <circle r="30" cy="41" cx="123"/>\n
+  <circle r="30" cy="146" cx="40"/>\n
+  <circle r="30" cy="260" cx="69"/>\n
+  <circle r="30" cy="260" cx="228"/>\n
+  <circle r="30" cy="148" cx="260"/>\n
+  </g>\n
+ </g>\n
+</svg>\n
+</g>\n
+<g id="tool_openpath">\n
+<svg viewBox="0 0 300 300" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">\n
+ <g>\n
+  <title>Layer 1</title>\n
+  <path stroke="#000" stroke-width="15" fill="#ffc8c8" d="m123.5,38l-84,106l27,115l166,2l29,-111"/>\n
+  <line x1="276.5" y1="153" x2="108.5" y2="24" stroke="#000" stroke-width="10" fill="none"/>\n
+  <g stroke-width="15" stroke="#00f" fill="#0ff">\n
+   <circle r="30" cy="41" cx="123"/>\n
+   <circle r="30" cy="146" cx="40"/>\n
+   <circle r="30" cy="260" cx="69"/>\n
+   <circle r="30" cy="260" cx="228"/>\n
+   <circle r="30" cy="148" cx="260"/>\n
+  </g>\n
+  <g  stroke="#A00" stroke-width="15" fill="none">\n
+   <line x1="168" y1="24" x2="210" y2="150"/>\n
+   <line x1="210" y1="24" x2="168" y2="150"/>\n
+  </g>\n
+ </g>\n
+</svg>\n
+</g>\n
+\n
+<g id="svg_eof"/>\n
+</svg>
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>1507</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/ext-arrows.js.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/ext-arrows.js.xml
new file mode 100644
index 0000000000..87fdc63724
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/ext-arrows.js.xml
@@ -0,0 +1,342 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52850649.25</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>ext-arrows.js</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/javascript</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+/*\n
+ * ext-arrows.js\n
+ *\n
+ * Licensed under the Apache License, Version 2\n
+ *\n
+ * Copyright(c) 2010 Alexis Deveria\n
+ *\n
+ */\n
+\n
+ \n
+methodDraw.addExtension("Arrows", function(S) {\n
+    var svgcontent = S.svgcontent,\n
+      addElem = S.addSvgElementFromJson,\n
+      nonce = S.nonce,\n
+      randomize_ids = S.randomize_ids,\n
+      selElems;\n
+\n
+    svgCanvas.bind(\'setnonce\', setArrowNonce);\n
+    svgCanvas.bind(\'unsetnonce\', unsetArrowNonce);\n
+      \n
+    var lang_list = {\n
+      "en":[\n
+        {"id": "arrow_none", "textContent": "No arrow" }\n
+      ],\n
+      "fr":[\n
+        {"id": "arrow_none", "textContent": "Sans flèche" }\n
+      ]\n
+    };\n
+    \n
+    var prefix = \'se_arrow_\';\n
+    if (randomize_ids) {\n
+      var arrowprefix = prefix + nonce + \'_\';\n
+    } else {\n
+      var arrowprefix = prefix;\n
+    }\n
+\n
+    var pathdata = {\n
+      fw: {d:"m0,0l10,5l-10,5l5,-5l-5,-5z", refx:8,  id: arrowprefix + \'fw\'},\n
+      bk: {d:"m10,0l-10,5l10,5l-5,-5l5,-5z", refx:2, id: arrowprefix + \'bk\'}\n
+    }\n
+    \n
+    function setArrowNonce(window, n) {\n
+        randomize_ids = true;\n
+        arrowprefix = prefix + n + \'_\';\n
+      pathdata.fw.id = arrowprefix + \'fw\';\n
+      pathdata.bk.id = arrowprefix + \'bk\';\n
+    }\n
+\n
+    function unsetArrowNonce(window) {\n
+        randomize_ids = false;\n
+        arrowprefix = prefix;\n
+      pathdata.fw.id = arrowprefix + \'fw\';\n
+      pathdata.bk.id = arrowprefix + \'bk\';\n
+    }\n
+\n
+    function getLinked(elem, attr) {\n
+      var str = elem.getAttribute(attr);\n
+      if(!str) return null;\n
+      var m = str.match(/\\(\\#(.*)\\)/);\n
+      if(!m || m.length !== 2) {\n
+        return null;\n
+      }\n
+      return S.getElem(m[1]);\n
+    }\n
+    \n
+    function showPanel(on) {\n
+      $(\'#arrow_panel\').toggle(on);\n
+      \n
+      if(on) {\n
+        var el = selElems[0];\n
+        var end = el.getAttribute("marker-end");\n
+        var start = el.getAttribute("marker-start");\n
+        var mid = el.getAttribute("marker-mid");\n
+        var val;\n
+        \n
+        if(end && start) {\n
+          val = "both";\n
+        } else if(end) {\n
+          val = "end";\n
+        } else if(start) {\n
+          val = "start";\n
+        } else if(mid) {\n
+          val = "mid";\n
+          if(mid.indexOf("bk") != -1) {\n
+            val = "mid_bk";\n
+          }\n
+        }\n
+        \n
+        if(!start && !mid && !end) {\n
+          val = "none";\n
+        }\n
+        \n
+        $("#arrow_list").val(val);\n
+      }\n
+    }\n
+    \n
+    function resetMarker() {\n
+      var el = selElems[0];\n
+      el.removeAttribute("marker-start");\n
+      el.removeAttribute("marker-mid");\n
+      el.removeAttribute("marker-end");\n
+    }\n
+    \n
+    function addMarker(dir, type, id) {\n
+      // TODO: Make marker (or use?) per arrow type, since refX can be different\n
+      id = id || arrowprefix + dir;\n
+      \n
+      var marker = S.getElem(id);\n
+\n
+      var data = pathdata[dir];\n
+      \n
+      if(type == "mid") {\n
+        data.refx = 5;\n
+      }\n
+\n
+      if(!marker) {\n
+        marker = addElem({\n
+          "element": "marker",\n
+          "attr": {\n
+            "viewBox": "0 0 10 10",\n
+            "id": id,\n
+            "refY": 5,\n
+            "markerUnits": "strokeWidth",\n
+            "markerWidth": 5,\n
+            "markerHeight": 5,\n
+            "orient": "auto",\n
+            "style": "pointer-events:none" // Currently needed for Opera\n
+          }\n
+        });\n
+        var arrow = addElem({\n
+          "element": "path",\n
+          "attr": {\n
+            "d": data.d,\n
+            "fill": "#000000"\n
+          }\n
+        });\n
+        marker.appendChild(arrow);\n
+        S.findDefs().appendChild(marker);\n
+      } \n
+      \n
+      marker.setAttribute(\'refX\', data.refx);\n
+      \n
+      return marker;\n
+    }\n
+    \n
+    function setArrow() {\n
+      var type = this.value;\n
+      resetMarker();\n
+    \n
+      if(type == "none") {\n
+        return;\n
+      }\n
+    \n
+      // Set marker on element\n
+      var dir = "fw";\n
+      if(type == "mid_bk") {\n
+        type = "mid";\n
+        dir = "bk";\n
+      } else if(type == "both") {\n
+        addMarker("bk", type);\n
+        svgCanvas.changeSelectedAttribute("marker-start", "url(#" + pathdata.bk.id + ")");\n
+        type = "end";\n
+        dir = "fw";\n
+      } else if (type == "start") {\n
+        dir = "bk";\n
+      }\n
+      \n
+      addMarker(dir, type);\n
+      svgCanvas.changeSelectedAttribute("marker-"+type, "url(#" + pathdata[dir].id + ")");\n
+      S.call("changed", selElems);\n
+    }\n
+    \n
+    function colorChanged(elem) {\n
+      var color = elem.getAttribute(\'stroke\');\n
+      \n
+      var mtypes = [\'start\',\'mid\',\'end\'];\n
+      var defs = S.findDefs();\n
+      \n
+      $.each(mtypes, function(i, type) {\n
+        var marker = getLinked(elem, \'marker-\'+type);\n
+        if(!marker) return;\n
+        \n
+        var cur_color = $(marker).children().attr(\'fill\');\n
+        var cur_d = $(marker).children().attr(\'d\');\n
+        var new_marker = null;\n
+        if(cur_color === color) return;\n
+        \n
+        var all_markers = $(defs).find(\'marker\');\n
+        // Different color, check if already made\n
+        all_markers.each(function() {\n
+          var attrs = $(this).children().attr([\'fill\', \'d\']);\n
+          if(attrs.fill === color && attrs.d === cur_d) {\n
+            // Found another marker with this color and this path\n
+            new_marker = this;\n
+          }\n
+        });\n
+        \n
+        if(!new_marker) {\n
+          // Create a new marker with this color\n
+          var last_id = marker.id;\n
+          var dir = last_id.indexOf(\'_fw\') !== -1?\'fw\':\'bk\';\n
+          \n
+          new_marker = addMarker(dir, type, arrowprefix + dir + all_markers.length);\n
+\n
+          $(new_marker).children().attr(\'fill\', color);\n
+        }\n
+        \n
+        $(elem).attr(\'marker-\'+type, "url(#" + new_marker.id + ")");\n
+        \n
+        // Check if last marker can be removed\n
+        var remove = true;\n
+        $(S.svgcontent).find(\'line, polyline, path, polygon\').each(function() {\n
+          var elem = this;\n
+          $.each(mtypes, function(j, mtype) {\n
+            if($(elem).attr(\'marker-\' + mtype) === "url(#" + marker.id + ")") {\n
+              return remove = false;\n
+            }\n
+          });\n
+          if(!remove) return false;\n
+        });\n
+        \n
+        // Not found, so can safely remove\n
+        if(remove) {\n
+          $(marker).remove();\n
+        }\n
+\n
+      });\n
+      \n
+    }\n
+    \n
+    return {\n
+      name: "Arrows",\n
+      context_tools: [{\n
+        type: "select",\n
+        panel: "arrow_panel",\n
+        title: "Select arrow type",\n
+        id: "arrow_list",\n
+        options: {\n
+          none: "No arrow",\n
+          end: "----&gt;",\n
+          start: "&lt;----",\n
+          both: "&lt;---&gt;",\n
+          mid: "--&gt;--",\n
+          mid_bk: "--&lt;--"\n
+        },\n
+        defval: "none",\n
+        events: {\n
+          change: setArrow\n
+        }\n
+      }],\n
+      callback: function() {\n
+        $(\'#arrow_panel\').hide();\n
+        // Set ID so it can be translated in locale file\n
+        $(\'#arrow_list option\')[0].id = \'connector_no_arrow\';\n
+      },\n
+      addLangData: function(lang) {\n
+        return {\n
+          data: lang_list[lang]\n
+        };\n
+      },\n
+      selectedChanged: function(opts) {\n
+        \n
+        // Use this to update the current selected elements\n
+        selElems = opts.elems;\n
+        \n
+        var i = selElems.length;\n
+        var marker_elems = [\'line\',\'path\',\'polyline\',\'polygon\'];\n
+        \n
+        while(i--) {\n
+          var elem = selElems[i];\n
+          if(elem && $.inArray(elem.tagName, marker_elems) != -1) {\n
+            if(opts.selectedElement && !opts.multiselected) {\n
+              showPanel(true);\n
+            } else {\n
+              showPanel(false);\n
+            }\n
+          } else {\n
+            showPanel(false);\n
+          }\n
+        }\n
+      },\n
+      elementChanged: function(opts) {\n
+        var elem = opts.elems[0];\n
+        if(elem && (\n
+          elem.getAttribute("marker-start") ||\n
+          elem.getAttribute("marker-mid") ||\n
+          elem.getAttribute("marker-end")\n
+        )) {\n
+  //                var start = elem.getAttribute("marker-start");\n
+  //                var mid = elem.getAttribute("marker-mid");\n
+  //                var end = elem.getAttribute("marker-end");\n
+          // Has marker, so see if it should match color\n
+          colorChanged(elem);\n
+        }\n
+        \n
+      }\n
+    };\n
+});\n
+
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>8060</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/ext-closepath.js.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/ext-closepath.js.xml
new file mode 100644
index 0000000000..7af2dbf4d5
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/ext-closepath.js.xml
@@ -0,0 +1,136 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52850638.07</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>ext-closepath.js</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/javascript</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+/*\n
+ * ext-closepath.js\n
+ *\n
+ * Licensed under the Apache License, Version 2\n
+ *\n
+ * Copyright(c) 2010 Jeff Schiller\n
+ *\n
+ */\n
+\n
+// This extension adds a simple button to the contextual panel for paths\n
+// The button toggles whether the path is open or closed\n
+methodDraw.addExtension("ClosePath", function(S) {\n
+    var selElems,\n
+      updateButton = function(path) {\n
+        var seglist = path.pathSegList,\n
+          closed = seglist.getItem(seglist.numberOfItems - 1).pathSegType==1,\n
+          showbutton = closed ? \'#tool_openpath\' : \'#tool_closepath\',\n
+          hidebutton = closed ? \'#tool_closepath\' : \'#tool_openpath\';\n
+          $(hidebutton).hide();\n
+          $(showbutton).show();\n
+      },\n
+      showPanel = function(on) {\n
+        $(\'#closepath_panel\').toggle(on);\n
+        if (on) {\n
+          var path = selElems[0];\n
+          if (path) updateButton(path);\n
+        }\n
+      },\n
+    \n
+      toggleClosed = function() {\n
+        var path = selElems[0];\n
+        if (path) {\n
+          var seglist = path.pathSegList,\n
+            last = seglist.numberOfItems - 1;         \n
+          // is closed\n
+          if(seglist.getItem(last).pathSegType == 1) {\n
+            seglist.removeItem(last);\n
+          }\n
+          else {\n
+            seglist.appendItem(path.createSVGPathSegClosePath());\n
+          }\n
+          updateButton(path);\n
+        }\n
+      };\n
+    \n
+    return {\n
+      name: "ClosePath",\n
+      svgicons: "extensions/closepath_icons.svg",\n
+      buttons: [{\n
+        id: "tool_openpath",\n
+        type: "context",\n
+        panel: "closepath_panel",\n
+        title: "Open path",\n
+        events: {\n
+          \'click\': function() {\n
+            toggleClosed();\n
+          }\n
+        }\n
+      },\n
+      {\n
+        id: "tool_closepath",\n
+        type: "context",\n
+        panel: "closepath_panel",\n
+        title: "Close path",\n
+        events: {\n
+          \'click\': function() {\n
+            toggleClosed();\n
+          }\n
+        }\n
+      }],\n
+      callback: function() {\n
+        $(\'#closepath_panel\').hide();\n
+      },\n
+      selectedChanged: function(opts) {\n
+        selElems = opts.elems;\n
+        var i = selElems.length;\n
+        \n
+        while(i--) {\n
+          var elem = selElems[i];\n
+          if(elem && elem.tagName == \'path\') {\n
+            if(opts.selectedElement && !opts.multiselected) {\n
+              showPanel(true);\n
+            } else {\n
+              showPanel(false);\n
+            }\n
+          } else {\n
+            showPanel(false);\n
+          }\n
+        }\n
+      }\n
+    };\n
+});\n
+
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>2447</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/ext-connector.js.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/ext-connector.js.xml
new file mode 100644
index 0000000000..2eda3cb0b9
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/ext-connector.js.xml
@@ -0,0 +1,631 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52850625.4</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>ext-connector.js</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/javascript</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+/*\n
+ * ext-connector.js\n
+ *\n
+ * Licensed under the Apache License, Version 2\n
+ *\n
+ * Copyright(c) 2010 Alexis Deveria\n
+ *\n
+ */\n
+ \n
+methodDraw.addExtension("Connector", function(S) {\n
+  var svgcontent = S.svgcontent,\n
+    svgroot = S.svgroot,\n
+    getNextId = S.getNextId,\n
+    getElem = S.getElem,\n
+    addElem = S.addSvgElementFromJson,\n
+    selManager = S.selectorManager,\n
+    curConfig = methodDraw.curConfig,\n
+    started = false,\n
+    start_x,\n
+    start_y,\n
+    cur_line,\n
+    start_elem,\n
+    end_elem,\n
+    connections = [],\n
+    conn_sel = ".se_connector",\n
+    se_ns,\n
+//      connect_str = "-SE_CONNECT-",\n
+    selElems = [];\n
+    \n
+  elData = $.data;\n
+    \n
+  var lang_list = {\n
+    "en":[\n
+      {"id": "mode_connect", "title": "Connect two objects" }\n
+    ],\n
+    "fr":[\n
+      {"id": "mode_connect", "title": "Connecter deux objets"}\n
+    ]\n
+  };\n
+  \n
+  function getOffset(side, line) {\n
+    var give_offset = !!line.getAttribute(\'marker-\' + side);\n
+//    var give_offset = $(line).data(side+\'_off\');\n
+\n
+    // TODO: Make this number (5) be based on marker width/height\n
+    var size = line.getAttribute(\'stroke-width\') * 5;\n
+    return give_offset ? size : 0;\n
+  }\n
+  \n
+  function showPanel(on) {\n
+    var conn_rules = $(\'#connector_rules\');\n
+    if(!conn_rules.length) {\n
+      conn_rules = $(\'<style id="connector_rules"><\\/style>\').appendTo(\'head\');\n
+    } \n
+    conn_rules.text(!on?"":"#tool_clone, #tool_topath, #tool_angle, #xy_panel { display: none !important; }");\n
+    $(\'#connector_panel\').toggle(on);\n
+  }\n
+  \n
+  function setPoint(elem, pos, x, y, setMid) {\n
+    var pts = elem.points;\n
+    var pt = svgroot.createSVGPoint();\n
+    pt.x = x;\n
+    pt.y = y;\n
+    if(pos === \'end\') pos = pts.numberOfItems-1;\n
+    // TODO: Test for this on init, then use alt only if needed\n
+    try {\n
+      pts.replaceItem(pt, pos);\n
+    } catch(err) {\n
+      // Should only occur in FF which formats points attr as "n,n n,n", so just split\n
+      var pt_arr = elem.getAttribute("points").split(" ");\n
+      for(var i=0; i< pt_arr.length; i++) {\n
+        if(i == pos) {\n
+          pt_arr[i] = x + \',\' + y;\n
+        }\n
+      }\n
+      elem.setAttribute("points",pt_arr.join(" ")); \n
+    }\n
+    \n
+    if(setMid) {\n
+      // Add center point\n
+      var pt_start = pts.getItem(0);\n
+      var pt_end = pts.getItem(pts.numberOfItems-1);\n
+      setPoint(elem, 1, (pt_end.x + pt_start.x)/2, (pt_end.y + pt_start.y)/2);\n
+    }\n
+  }\n
+  \n
+  function updateLine(diff_x, diff_y) {\n
+    // Update line with element\n
+    var i = connections.length;\n
+    while(i--) {\n
+      var conn = connections[i];\n
+      var line = conn.connector;\n
+      var elem = conn.elem;\n
+      \n
+      var pre = conn.is_start?\'start\':\'end\';\n
+//            var sw = line.getAttribute(\'stroke-width\') * 5;\n
+      \n
+      // Update bbox for this element\n
+      var bb = elData(line, pre+\'_bb\');\n
+      bb.x = conn.start_x + diff_x;\n
+      bb.y = conn.start_y + diff_y;\n
+      elData(line, pre+\'_bb\', bb);\n
+      \n
+      var alt_pre = conn.is_start?\'end\':\'start\';\n
+      \n
+      // Get center pt of connected element\n
+      var bb2 = elData(line, alt_pre+\'_bb\');\n
+      var src_x = bb2.x + bb2.width/2;\n
+      var src_y = bb2.y + bb2.height/2;\n
+      \n
+      // Set point of element being moved\n
+      var pt = getBBintersect(src_x, src_y, bb, getOffset(pre, line)); // $(line).data(pre+\'_off\')?sw:0\n
+      setPoint(line, conn.is_start?0:\'end\', pt.x, pt.y, true);\n
+      \n
+      // Set point of connected element\n
+      var pt2 = getBBintersect(pt.x, pt.y, elData(line, alt_pre + \'_bb\'), getOffset(alt_pre, line));\n
+      setPoint(line, conn.is_start?\'end\':0, pt2.x, pt2.y, true);\n
+\n
+    }\n
+  }\n
+  \n
+  function findConnectors(elems) {\n
+    if(!elems) elems = selElems;\n
+    var connectors = $(svgcontent).find(conn_sel);\n
+    connections = [];\n
+\n
+    // Loop through connectors to see if one is connected to the element\n
+    connectors.each(function() {\n
+      var start = elData(this, "c_start");\n
+      var end = elData(this, "c_end");\n
+      \n
+      var parts = [getElem(start), getElem(end)];\n
+      for(var i=0; i<2; i++) {\n
+        var c_elem = parts[i];\n
+        var add_this = false;\n
+        // The connected element might be part of a selected group\n
+        $(c_elem).parents().each(function() {\n
+          if($.inArray(this, elems) !== -1) {\n
+            // Pretend this element is selected\n
+            add_this = true;\n
+          }\n
+        });\n
+        \n
+        if(!c_elem || !c_elem.parentNode) {\n
+          $(this).remove();\n
+          continue;\n
+        }\n
+        if($.inArray(c_elem, elems) !== -1 || add_this) {\n
+          var bb = svgCanvas.getStrokedBBox([c_elem]);\n
+          connections.push({\n
+            elem: c_elem,\n
+            connector: this,\n
+            is_start: (i === 0),\n
+            start_x: bb.x,\n
+            start_y: bb.y\n
+          }); \n
+        }\n
+      }\n
+    });\n
+  }\n
+  \n
+  function updateConnectors(elems) {\n
+    // Updates connector lines based on selected elements\n
+    // Is not used on mousemove, as it runs getStrokedBBox every time,\n
+    // which isn\'t necessary there.\n
+    findConnectors(elems);\n
+    if(connections.length) {\n
+      // Update line with element\n
+      var i = connections.length;\n
+      while(i--) {\n
+        var conn = connections[i];\n
+        var line = conn.connector;\n
+        var elem = conn.elem;\n
+\n
+        var sw = line.getAttribute(\'stroke-width\') * 5;\n
+        var pre = conn.is_start?\'start\':\'end\';\n
+        \n
+        // Update bbox for this element\n
+        var bb = svgCanvas.getStrokedBBox([elem]);\n
+        bb.x = conn.start_x;\n
+        bb.y = conn.start_y;\n
+        elData(line, pre+\'_bb\', bb);\n
+        var add_offset = elData(line, pre+\'_off\');\n
+      \n
+        var alt_pre = conn.is_start?\'end\':\'start\';\n
+        \n
+        // Get center pt of connected element\n
+        var bb2 = elData(line, alt_pre+\'_bb\');\n
+        var src_x = bb2.x + bb2.width/2;\n
+        var src_y = bb2.y + bb2.height/2;\n
+        \n
+        // Set point of element being moved\n
+        var pt = getBBintersect(src_x, src_y, bb, getOffset(pre, line));\n
+        setPoint(line, conn.is_start?0:\'end\', pt.x, pt.y, true);\n
+        \n
+        // Set point of connected element\n
+        var pt2 = getBBintersect(pt.x, pt.y, elData(line, alt_pre + \'_bb\'), getOffset(alt_pre, line));\n
+        setPoint(line, conn.is_start?\'end\':0, pt2.x, pt2.y, true);\n
+        \n
+        // Update points attribute manually for webkit\n
+        if(navigator.userAgent.indexOf(\'AppleWebKit\') != -1) {\n
+          var pts = line.points;\n
+          var len = pts.numberOfItems;\n
+          var pt_arr = Array(len);\n
+          for(var j=0; j< len; j++) {\n
+            var pt = pts.getItem(j);\n
+            pt_arr[j] = pt.x + \',\' + pt.y;\n
+          } \n
+          line.setAttribute("points",pt_arr.join(" ")); \n
+        }\n
+\n
+      }\n
+    }\n
+  }\n
+  \n
+  function getBBintersect(x, y, bb, offset) {\n
+    if(offset) {\n
+      offset -= 0;\n
+      bb = $.extend({}, bb);\n
+      bb.width += offset;\n
+      bb.height += offset;\n
+      bb.x -= offset/2;\n
+      bb.y -= offset/2;\n
+    }\n
+  \n
+    var mid_x = bb.x + bb.width/2;\n
+    var mid_y = bb.y + bb.height/2;\n
+    var len_x = x - mid_x;\n
+    var len_y = y - mid_y;\n
+    \n
+    var slope = Math.abs(len_y/len_x);\n
+    \n
+    var ratio;\n
+    \n
+    if(slope < bb.height/bb.width) {\n
+      ratio = (bb.width/2) / Math.abs(len_x);\n
+    } else {\n
+      ratio = (bb.height/2) / Math.abs(len_y);\n
+    }\n
+    \n
+    \n
+    return {\n
+      x: mid_x + len_x * ratio,\n
+      y: mid_y + len_y * ratio\n
+    }\n
+  }\n
+  \n
+  // Do once\n
+  (function() {\n
+    var gse = svgCanvas.groupSelectedElements;\n
+    \n
+    svgCanvas.groupSelectedElements = function() {\n
+      svgCanvas.removeFromSelection($(conn_sel).toArray());\n
+      return gse.apply(this, arguments);\n
+    }\n
+    \n
+    var mse = svgCanvas.moveSelectedElements;\n
+    \n
+    svgCanvas.moveSelectedElements = function() {\n
+      svgCanvas.removeFromSelection($(conn_sel).toArray());\n
+      var cmd = mse.apply(this, arguments);\n
+      updateConnectors();\n
+      return cmd;\n
+    }\n
+    \n
+    se_ns = svgCanvas.getEditorNS();\n
+  }());\n
+  \n
+  // Do on reset\n
+  function init() {\n
+    // Make sure all connectors have data set\n
+    $(svgcontent).find(\'*\').each(function() { \n
+      var conn = this.getAttributeNS(se_ns, "connector");\n
+      if(conn) {\n
+        this.setAttribute(\'class\', conn_sel.substr(1));\n
+        var conn_data = conn.split(\' \');\n
+        var sbb = svgCanvas.getStrokedBBox([getElem(conn_data[0])]);\n
+        var ebb = svgCanvas.getStrokedBBox([getElem(conn_data[1])]);\n
+        $(this).data(\'c_start\',conn_data[0])\n
+          .data(\'c_end\',conn_data[1])\n
+          .data(\'start_bb\', sbb)\n
+          .data(\'end_bb\', ebb);\n
+        svgCanvas.getEditorNS(true);\n
+      }\n
+    });\n
+//      updateConnectors();\n
+  }\n
+  \n
+//    $(svgroot).parent().mousemove(function(e) {\n
+// //       if(started \n
+// //         || svgCanvas.getMode() != "connector"\n
+// //         || e.target.parentNode.parentNode != svgcontent) return;\n
+//      \n
+//      console.log(\'y\')\n
+// //       if(e.target.parentNode.parentNode === svgcontent) {\n
+// //           \n
+// //       }\n
+//    });\n
+  \n
+  return {\n
+    name: "Connector",\n
+    svgicons: "images/conn.svg",\n
+    buttons: [{\n
+      id: "mode_connect",\n
+      type: "mode",\n
+      icon: "images/cut.png",\n
+      title: "Connect two objects",\n
+      includeWith: {\n
+        button: \'#tool_line\',\n
+        isDefault: false,\n
+        position: 1\n
+      },\n
+      events: {\n
+        \'click\': function() {\n
+          svgCanvas.setMode("connector");\n
+        }\n
+      }\n
+    }],\n
+    addLangData: function(lang) {\n
+      return {\n
+        data: lang_list[lang]\n
+      };\n
+    },\n
+    mouseDown: function(opts) {\n
+      var e = opts.event;\n
+      start_x = opts.start_x,\n
+      start_y = opts.start_y;\n
+      var mode = svgCanvas.getMode();\n
+      \n
+      if(mode == "connector") {\n
+        \n
+        if(started) return;\n
+        \n
+        var mouse_target = e.target;\n
+        \n
+        var parents = $(mouse_target).parents();\n
+        \n
+        if($.inArray(svgcontent, parents) != -1) {\n
+          // Connectable element\n
+          \n
+          // If child of foreignObject, use parent\n
+          var fo = $(mouse_target).closest("foreignObject");\n
+          start_elem = fo.length ? fo[0] : mouse_target;\n
+          \n
+          // Get center of source element\n
+          var bb = svgCanvas.getStrokedBBox([start_elem]);\n
+          var x = bb.x + bb.width/2;\n
+          var y = bb.y + bb.height/2;\n
+          \n
+          started = true;\n
+          cur_line = addElem({\n
+            "element": "polyline",\n
+            "attr": {\n
+              "id": getNextId(),\n
+              "points": (x+\',\'+y+\' \'+x+\',\'+y+\' \'+start_x+\',\'+start_y),\n
+              "stroke": \'#\' + curConfig.initStroke.color,\n
+              "stroke-width": (!start_elem.stroke_width || start_elem.stroke_width == 0) ? curConfig.initStroke.width : start_elem.stroke_width,\n
+              "fill": "none",\n
+              "opacity": curConfig.initStroke.opacity,\n
+              "style": "pointer-events:none"\n
+            }\n
+          });\n
+          elData(cur_line, \'start_bb\', bb);\n
+        }\n
+        return {\n
+          started: true\n
+        };\n
+      } else if(mode == "select") {\n
+        findConnectors();\n
+      }\n
+    },\n
+    mouseMove: function(opts) {\n
+      var zoom = svgCanvas.getZoom();\n
+      var e = opts.event;\n
+      var x = opts.mouse_x/zoom;\n
+      var y = opts.mouse_y/zoom;\n
+      \n
+      var diff_x = x - start_x,\n
+        diff_y = y - start_y;\n
+                \n
+      var mode = svgCanvas.getMode();\n
+      \n
+      if(mode == "connector" && started) {\n
+        \n
+        var sw = cur_line.getAttribute(\'stroke-width\') * 3;\n
+        // Set start point (adjusts based on bb)\n
+        var pt = getBBintersect(x, y, elData(cur_line, \'start_bb\'), getOffset(\'start\', cur_line));\n
+        start_x = pt.x;\n
+        start_y = pt.y;\n
+        \n
+        setPoint(cur_line, 0, pt.x, pt.y, true);\n
+        \n
+        // Set end point\n
+        setPoint(cur_line, \'end\', x, y, true);\n
+      } else if(mode == "select") {\n
+        var slen = selElems.length;\n
+        \n
+        while(slen--) {\n
+          var elem = selElems[slen];\n
+          // Look for selected connector elements\n
+          if(elem && elData(elem, \'c_start\')) {\n
+            // Remove the "translate" transform given to move\n
+            svgCanvas.removeFromSelection([elem]);\n
+            svgCanvas.getTransformList(elem).clear();\n
+\n
+          }\n
+        }\n
+        if(connections.length) {\n
+          updateLine(diff_x, diff_y);\n
+\n
+          \n
+        }\n
+      } \n
+    },\n
+    mouseUp: function(opts) {\n
+      var zoom = svgCanvas.getZoom();\n
+      var e = opts.event,\n
+        x = opts.mouse_x/zoom,\n
+        y = opts.mouse_y/zoom,\n
+        mouse_target = e.target;\n
+      \n
+      if(svgCanvas.getMode() == "connector") {\n
+        var fo = $(mouse_target).closest("foreignObject");\n
+        if(fo.length) mouse_target = fo[0];\n
+        \n
+        var parents = $(mouse_target).parents();\n
+\n
+        if(mouse_target == start_elem) {\n
+          // Start line through click\n
+          started = true;\n
+          return {\n
+            keep: true,\n
+            element: null,\n
+            started: started\n
+          }           \n
+        } else if($.inArray(svgcontent, parents) === -1) {\n
+          // Not a valid target element, so remove line\n
+          $(cur_line).remove();\n
+          started = false;\n
+          return {\n
+            keep: false,\n
+            element: null,\n
+            started: started\n
+          }\n
+        } else {\n
+          // Valid end element\n
+          end_elem = mouse_target;\n
+          \n
+          var start_id = start_elem.id, end_id = end_elem.id;\n
+          var conn_str = start_id + " " + end_id;\n
+          var alt_str = end_id + " " + start_id;\n
+          // Don\'t create connector if one already exists\n
+          var dupe = $(svgcontent).find(conn_sel).filter(function() {\n
+            var conn = this.getAttributeNS(se_ns, "connector");\n
+            if(conn == conn_str || conn == alt_str) return true;\n
+          });\n
+          if(dupe.length) {\n
+            $(cur_line).remove();\n
+            return {\n
+              keep: false,\n
+              element: null,\n
+              started: false\n
+            }\n
+          }\n
+          \n
+          var bb = svgCanvas.getStrokedBBox([end_elem]);\n
+          \n
+          var pt = getBBintersect(start_x, start_y, bb, getOffset(\'start\', cur_line));\n
+          setPoint(cur_line, \'end\', pt.x, pt.y, true);\n
+          $(cur_line)\n
+            .data("c_start", start_id)\n
+            .data("c_end", end_id)\n
+            .data("end_bb", bb);\n
+          se_ns = svgCanvas.getEditorNS(true);\n
+          cur_line.setAttributeNS(se_ns, "se:connector", conn_str);\n
+          cur_line.setAttribute(\'class\', conn_sel.substr(1));\n
+          cur_line.setAttribute(\'opacity\', 1);\n
+          svgCanvas.addToSelection([cur_line]);\n
+          svgCanvas.moveToBottomSelectedElement();\n
+          selManager.requestSelector(cur_line).showGrips(false);\n
+          started = false;\n
+          return {\n
+            keep: true,\n
+            element: cur_line,\n
+            started: started\n
+          }\n
+        }\n
+      }\n
+    },\n
+    selectedChanged: function(opts) {\n
+      // TODO: Find better way to skip operations if no connectors are in use\n
+      if(!$(svgcontent).find(conn_sel).length) return;\n
+      \n
+      if(svgCanvas.getMode() == \'connector\') {\n
+        svgCanvas.setMode(\'select\');\n
+      }\n
+      \n
+      // Use this to update the current selected elements\n
+      selElems = opts.elems;\n
+      \n
+      var i = selElems.length;\n
+      \n
+      while(i--) {\n
+        var elem = selElems[i];\n
+        if(elem && elData(elem, \'c_start\')) {\n
+          selManager.requestSelector(elem).showGrips(false);\n
+          if(opts.selectedElement && !opts.multiselected) {\n
+            // TODO: Set up context tools and hide most regular line tools\n
+            showPanel(true);\n
+          } else {\n
+            showPanel(false);\n
+          }\n
+        } else {\n
+          showPanel(false);\n
+        }\n
+      }\n
+      updateConnectors();\n
+    },\n
+    elementChanged: function(opts) {\n
+      var elem = opts.elems[0];\n
+      if (elem && elem.tagName == \'svg\' && elem.id == "svgcontent") {\n
+        // Update svgcontent (can change on import)\n
+        svgcontent = elem;\n
+        init();\n
+      }\n
+      \n
+      // Has marker, so change offset\n
+      if(elem && (\n
+        elem.getAttribute("marker-start") ||\n
+        elem.getAttribute("marker-mid") ||\n
+        elem.getAttribute("marker-end")\n
+      )) {\n
+        var start = elem.getAttribute("marker-start");\n
+        var mid = elem.getAttribute("marker-mid");\n
+        var end = elem.getAttribute("marker-end");\n
+        cur_line = elem;\n
+        $(elem)\n
+          .data("start_off", !!start)\n
+          .data("end_off", !!end);\n
+        \n
+        if(elem.tagName == "line" && mid) {\n
+          // Convert to polyline to accept mid-arrow\n
+          \n
+          var x1 = elem.getAttribute(\'x1\')-0;\n
+          var x2 = elem.getAttribute(\'x2\')-0;\n
+          var y1 = elem.getAttribute(\'y1\')-0;\n
+          var y2 = elem.getAttribute(\'y2\')-0;\n
+          var id = elem.id;\n
+          \n
+          var mid_pt = (\' \'+((x1+x2)/2)+\',\'+((y1+y2)/2) + \' \');\n
+          var pline = addElem({\n
+            "element": "polyline",\n
+            "attr": {\n
+              "points": (x1+\',\'+y1+ mid_pt +x2+\',\'+y2),\n
+              "stroke": elem.getAttribute(\'stroke\'),\n
+              "stroke-width": elem.getAttribute(\'stroke-width\'),\n
+              "marker-mid": mid,\n
+              "fill": "none",\n
+              "opacity": elem.getAttribute(\'opacity\') || 1\n
+            }\n
+          });\n
+          $(elem).after(pline).remove();\n
+          svgCanvas.clearSelection();\n
+          pline.id = id;\n
+          svgCanvas.addToSelection([pline]);\n
+          elem = pline;\n
+        }\n
+      }\n
+      // Update line if it\'s a connector\n
+      if(elem.getAttribute(\'class\') == conn_sel.substr(1)) {\n
+        var start = getElem(elData(elem, \'c_start\'));\n
+        updateConnectors([start]);\n
+      } else {\n
+        updateConnectors();\n
+      }\n
+    },\n
+    toolButtonStateUpdate: function(opts) {\n
+      if(opts.nostroke) {\n
+        if ($(\'#mode_connect\').hasClass(\'tool_button_current\')) {\n
+          clickSelect();\n
+        }\n
+      }\n
+      $(\'#mode_connect\')\n
+        .toggleClass(\'disabled\',opts.nostroke);\n
+    }\n
+  };\n
+});\n
+
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>17890</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/ext-eyedropper.js.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/ext-eyedropper.js.xml
new file mode 100644
index 0000000000..f4f7f5ee86
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/ext-eyedropper.js.xml
@@ -0,0 +1,178 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52850614.83</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>ext-eyedropper.js</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/javascript</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+/*\n
+ * ext-eyedropper.js\n
+ *\n
+ * Licensed under the Apache License, Version 2\n
+ *\n
+ * Copyright(c) 2010 Jeff Schiller\n
+ *\n
+ */\n
+\n
+// Dependencies:\n
+// 1) jQuery\n
+// 2) history.js\n
+// 3) svg_editor.js\n
+// 4) svgcanvas.js\n
+\n
+methodDraw.addExtension("eyedropper", function(S) {\n
+    var svgcontent = S.svgcontent,\n
+      svgns = "http://www.w3.org/2000/svg",\n
+      svgdoc = S.svgroot.parentNode.ownerDocument,\n
+      svgCanvas = methodDraw.canvas,\n
+      ChangeElementCommand = svgedit.history.ChangeElementCommand,\n
+      addToHistory = function(cmd) { svgCanvas.undoMgr.addCommandToHistory(cmd); },\n
+      currentStyle = {fillPaint: "red", fillOpacity: 1.0,\n
+              strokePaint: "black", strokeOpacity: 1.0, \n
+              strokeWidth: 5, strokeDashArray: null,\n
+              opacity: 1.0,\n
+              strokeLinecap: \'butt\',\n
+              strokeLinejoin: \'miter\'\n
+              };\n
+    function getStyle(opts) {\n
+      // if we are in eyedropper mode, we don\'t want to disable the eye-dropper tool\n
+      var mode = svgCanvas.getMode();\n
+      if (mode == "eyedropper") return;\n
+      var tool = $(\'#tool_eyedropper\');\n
+\n
+    }\n
+    \n
+    var getPaint = function(color, opac, type) {\n
+      // update the editor\'s fill paint\n
+      var opts = null;\n
+      if (color.indexOf("url(#") === 0) {\n
+        var refElem = svgCanvas.getRefElem(color);\n
+        if(refElem) {\n
+          refElem = refElem.cloneNode(true);\n
+        } else {\n
+          refElem =  $("#" + type + "_color defs *")[0];\n
+        }\n
+\n
+        opts = { alpha: opac };\n
+        opts[refElem.tagName] = refElem;\n
+      } \n
+      else if (color.indexOf("#") === 0) {\n
+        opts = {\n
+          alpha: opac,\n
+          solidColor: color.substr(1)\n
+        };\n
+      }\n
+      else {\n
+        opts = {\n
+          alpha: opac,\n
+          solidColor: \'none\'\n
+        };\n
+      }\n
+      return new $.jGraduate.Paint(opts);\n
+    };\n
+    \n
+    return {\n
+      name: "eyedropper",\n
+      svgicons: "extensions/eyedropper-icon.xml",\n
+      buttons: [{\n
+        id: "tool_eyedropper",\n
+        type: "mode",\n
+        title: "Eye Dropper Tool",\n
+        position: 8,\n
+        key: "I",\n
+        icon: "extensions/eyedropper.png",\n
+        events: {\n
+          "click": function() {\n
+            svgCanvas.setMode("eyedropper");\n
+          }\n
+        }\n
+      }],\n
+      \n
+      mouseDown: function(opts) {\n
+        var mode = svgCanvas.getMode();\n
+        var e = opts.event;\n
+        var target = (e.target.id === "svgroot") ? document.getElementById(\'canvas_background\') : e.target;\n
+        if (mode == "eyedropper" && target) {\n
+          currentStyle.fillPaint = target.getAttribute("fill") || "white";\n
+          currentStyle.fillOpacity = target.getAttribute("fill-opacity") || 1.0;\n
+          currentStyle.strokePaint = target.getAttribute("stroke") || \'none\';\n
+          currentStyle.strokeOpacity = target.getAttribute("stroke-opacity") || 1.0;\n
+          currentStyle.strokeWidth = target.getAttribute("stroke-width");\n
+          currentStyle.strokeDashArray = target.getAttribute("stroke-dasharray");\n
+          currentStyle.strokeLinecap = target.getAttribute("stroke-linecap");\n
+          currentStyle.strokeLinejoin = target.getAttribute("stroke-linejoin");\n
+          currentStyle.opacity = target.getAttribute("opacity") || 1.0;\n
+          opts.selectedElements = opts.selectedElements.filter(Boolean)\n
+          if (!opts.selectedElements.length) { //nothing selected, just update colors\n
+            var fill = getPaint(currentStyle.fillPaint, currentStyle.fillOpacity*100, "fill");\n
+            var stroke = getPaint(currentStyle.strokePaint, currentStyle.strokeOpacity*100, "stroke");\n
+            methodDraw.paintBox.fill.setPaint(fill)\n
+            methodDraw.paintBox.stroke.setPaint(stroke)\n
+            return;\n
+          }\n
+          if ($.inArray(opts.selectedElements.nodeName, [\'g\', \'use\']) == -1) {\n
+            var changes = {};\n
+            var change = function(elem, attrname, newvalue) {\n
+              changes[attrname] = elem.getAttribute(attrname);\n
+              elem.setAttribute(attrname, newvalue);\n
+            };\n
+            var batchCmd = new S.BatchCommand();\n
+            opts.selectedElements.forEach(function(element){\n
+              if (currentStyle.fillPaint)       change(element, "fill", currentStyle.fillPaint);\n
+              if (currentStyle.fillOpacity)     change(element, "fill-opacity", currentStyle.fillOpacity);\n
+              if (currentStyle.strokePaint)     change(element, "stroke", currentStyle.strokePaint);\n
+              if (currentStyle.strokeOpacity)   change(element, "stroke-opacity", currentStyle.strokeOpacity);\n
+              if (currentStyle.strokeWidth)     change(element, "stroke-width", currentStyle.strokeWidth);\n
+              if (currentStyle.strokeDashArray) change(element, "stroke-dasharray", currentStyle.strokeDashArray);\n
+              if (currentStyle.opacity)         change(element, "opacity", currentStyle.opacity);\n
+              if (currentStyle.strokeLinecap)   change(element, "stroke-linecap", currentStyle.strokeLinecap);\n
+              if (currentStyle.strokeLinejoin)  change(element, "stroke-linejoin", currentStyle.strokeLinejoin);\n
+              batchCmd.addSubCommand(new ChangeElementCommand(element, changes));\n
+              changes = {};\n
+            });\n
+            var fill = getPaint(currentStyle.fillPaint, currentStyle.fillOpacity*100, "fill")\n
+            var stroke = getPaint(currentStyle.strokePaint, currentStyle.strokeOpacity*100, "stroke")\n
+            methodDraw.paintBox.fill.update(true)\n
+            methodDraw.paintBox.stroke.update(true)\n
+            addToHistory(batchCmd);\n
+          }\n
+        }\n
+      }\n
+    };\n
+});
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>5585</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/ext-foreignobject.js.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/ext-foreignobject.js.xml
new file mode 100644
index 0000000000..084001da6c
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/ext-foreignobject.js.xml
@@ -0,0 +1,321 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52850604.08</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>ext-foreignobject.js</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/javascript</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+/*\n
+ * ext-foreignobject.js\n
+ *\n
+ * Licensed under the Apache License, Version 2\n
+ *\n
+ * Copyright(c) 2010 Jacques Distler \n
+ * Copyright(c) 2010 Alexis Deveria \n
+ *\n
+ */\n
+\n
+methodDraw.addExtension("foreignObject", function(S) {\n
+    var svgcontent = S.svgcontent,\n
+      addElem = S.addSvgElementFromJson,\n
+      selElems,\n
+      svgns = "http://www.w3.org/2000/svg",\n
+      xlinkns = "http://www.w3.org/1999/xlink",\n
+      xmlns = "http://www.w3.org/XML/1998/namespace",\n
+      xmlnsns = "http://www.w3.org/2000/xmlns/",\n
+      se_ns = "http://svg-edit.googlecode.com",\n
+      htmlns = "http://www.w3.org/1999/xhtml",\n
+      mathns = "http://www.w3.org/1998/Math/MathML",\n
+      editingforeign = false,\n
+      svgdoc = S.svgroot.parentNode.ownerDocument,\n
+      started,\n
+      newFO;\n
+      \n
+      \n
+    var properlySourceSizeTextArea = function(){\n
+      // TODO: remove magic numbers here and get values from CSS\n
+      var height = $(\'#svg_source_container\').height() - 80;\n
+      $(\'#svg_source_textarea\').css(\'height\', height);\n
+    };\n
+\n
+    function showPanel(on) {\n
+      var fc_rules = $(\'#fc_rules\');\n
+      if(!fc_rules.length) {\n
+        fc_rules = $(\'<style id="fc_rules"><\\/style>\').appendTo(\'head\');\n
+      } \n
+      fc_rules.text(!on?"":" #tool_topath { display: none !important; }");\n
+      $(\'#foreignObject_panel\').toggle(on);\n
+    }\n
+\n
+    function toggleSourceButtons(on) {\n
+      $(\'#tool_source_save, #tool_source_cancel\').toggle(!on);\n
+      $(\'#foreign_save, #foreign_cancel\').toggle(on);\n
+    }\n
+    \n
+      \n
+    // Function: setForeignString(xmlString, elt)\n
+    // This function sets the content of element elt to the input XML.\n
+    //\n
+    // Parameters:\n
+    // xmlString - The XML text.\n
+    // elt - the parent element to append to\n
+    //\n
+    // Returns:\n
+    // This function returns false if the set was unsuccessful, true otherwise.\n
+    function setForeignString(xmlString) {\n
+      var elt = selElems[0];\n
+      try {\n
+        // convert string into XML document\n
+        var newDoc = Utils.text2xml(\'<svg xmlns="\'+svgns+\'" xmlns:xlink="\'+xlinkns+\'">\'+xmlString+\'</svg>\');\n
+        // run it through our sanitizer to remove anything we do not support\n
+        S.sanitizeSvg(newDoc.documentElement);\n
+        elt.parentNode.replaceChild(svgdoc.importNode(newDoc.documentElement.firstChild, true), elt);\n
+        S.call("changed", [elt]);\n
+        svgCanvas.clearSelection();\n
+      } catch(e) {\n
+        console.log(e);\n
+        return false;\n
+      }\n
+  \n
+      return true;\n
+    };\n
+\n
+    function showForeignEditor() {\n
+      var elt = selElems[0];\n
+      if (!elt || editingforeign) return;\n
+      editingforeign = true;\n
+      toggleSourceButtons(true);\n
+      elt.removeAttribute(\'fill\');\n
+\n
+      var str = S.svgToString(elt, 0);\n
+      $(\'#svg_source_textarea\').val(str);\n
+      $(\'#svg_source_editor\').fadeIn();\n
+      properlySourceSizeTextArea();\n
+      $(\'#svg_source_textarea\').focus();\n
+    }\n
+    \n
+    function setAttr(attr, val) {\n
+      svgCanvas.changeSelectedAttribute(attr, val);\n
+      S.call("changed", selElems);\n
+    }\n
+    \n
+    \n
+    return {\n
+      name: "foreignObject",\n
+      svgicons: "extensions/foreignobject-icons.xml",\n
+      buttons: [{\n
+        id: "tool_foreign",\n
+        type: "mode",\n
+        title: "Foreign Object Tool",\n
+        events: {\n
+          \'click\': function() {\n
+            svgCanvas.setMode(\'foreign\')\n
+          }\n
+        }\n
+      },{\n
+        id: "edit_foreign",\n
+        type: "context",\n
+        panel: "foreignObject_panel",\n
+        title: "Edit ForeignObject Content",\n
+        events: {\n
+          \'click\': function() {\n
+            showForeignEditor();\n
+          }\n
+        }\n
+      }],\n
+      \n
+      context_tools: [{\n
+        type: "input",\n
+        panel: "foreignObject_panel",\n
+        title: "Change foreignObject\'s width",\n
+        id: "foreign_width",\n
+        label: "w",\n
+        size: 3,\n
+        events: {\n
+          change: function() {\n
+            setAttr(\'width\', this.value);\n
+          }\n
+        }\n
+      },{\n
+        type: "input",\n
+        panel: "foreignObject_panel",\n
+        title: "Change foreignObject\'s height",\n
+        id: "foreign_height",\n
+        label: "h",\n
+        events: {\n
+          change: function() {\n
+            setAttr(\'height\', this.value);\n
+          }\n
+        }\n
+      }, {\n
+        type: "input",\n
+        panel: "foreignObject_panel",\n
+        title: "Change foreignObject\'s font size",\n
+        id: "foreign_font_size",\n
+        label: "font-size",\n
+        size: 2,\n
+        defval: 16,\n
+        events: {\n
+          change: function() {\n
+            setAttr(\'font-size\', this.value);\n
+          }\n
+        }\n
+      }\n
+      \n
+      \n
+      ],\n
+      callback: function() {\n
+        $(\'#foreignObject_panel\').hide();\n
+\n
+        var endChanges = function() {\n
+          $(\'#svg_source_editor\').hide();\n
+          editingforeign = false;\n
+          $(\'#svg_source_textarea\').blur();\n
+          toggleSourceButtons(false);\n
+        }\n
+\n
+        // TODO: Needs to be done after orig icon loads\n
+        setTimeout(function() {       \n
+          // Create source save/cancel buttons\n
+          var save = $(\'#tool_source_save\').clone()\n
+            .hide().attr(\'id\', \'foreign_save\').unbind()\n
+            .appendTo("#tool_source_back").click(function() {\n
+              \n
+              if (!editingforeign) return;\n
+\n
+              if (!setForeignString($(\'#svg_source_textarea\').val())) {\n
+                $.confirm("Errors found. Revert to original?", function(ok) {\n
+                  if(!ok) return false;\n
+                  endChanges();\n
+                });\n
+              } else {\n
+                endChanges();\n
+              }\n
+              // setSelectMode(); \n
+            });\n
+            \n
+          var cancel = $(\'#tool_source_cancel\').clone()\n
+            .hide().attr(\'id\', \'foreign_cancel\').unbind()\n
+            .appendTo("#tool_source_back").click(function() {\n
+              endChanges();\n
+            });\n
+          \n
+        }, 3000);\n
+      },\n
+      mouseDown: function(opts) {\n
+        var e = opts.event;\n
+        \n
+        if(svgCanvas.getMode() == "foreign") {\n
+\n
+          started = true;\n
+          newFO = S.addSvgElementFromJson({\n
+            "element": "foreignObject",\n
+            "attr": {\n
+              "x": opts.start_x,\n
+              "y": opts.start_y,\n
+              "id": S.getNextId(),\n
+              "font-size": 16, //cur_text.font_size,\n
+              "width": "48",\n
+              "height": "20",\n
+              "style": "pointer-events:inherit"\n
+            }\n
+          });\n
+          var m = svgdoc.createElementNS(mathns, \'math\');\n
+          m.setAttributeNS(xmlnsns, \'xmlns\', mathns);\n
+          m.setAttribute(\'display\', \'inline\');\n
+          var mi = svgdoc.createElementNS(mathns, \'mi\');\n
+          mi.setAttribute(\'mathvariant\', \'normal\');\n
+          mi.textContent = "\\u03A6";\n
+          var mo = svgdoc.createElementNS(mathns, \'mo\');\n
+          mo.textContent = "\\u222A";\n
+          var mi2 = svgdoc.createElementNS(mathns, \'mi\');\n
+          mi2.textContent = "\\u2133";\n
+          m.appendChild(mi);\n
+          m.appendChild(mo);\n
+          m.appendChild(mi2);\n
+          newFO.appendChild(m);\n
+          return {\n
+            started: true\n
+          }\n
+        }\n
+      },\n
+      mouseUp: function(opts) {\n
+        var e = opts.event;\n
+        if(svgCanvas.getMode() == "foreign" && started) {\n
+          var attrs = $(newFO).attr(["width", "height"]);\n
+          keep = (attrs.width != 0 || attrs.height != 0);\n
+          svgCanvas.addToSelection([newFO], true);\n
+\n
+          return {\n
+            keep: keep,\n
+            element: newFO\n
+          }\n
+\n
+        }\n
+        \n
+      },\n
+      selectedChanged: function(opts) {\n
+        // Use this to update the current selected elements\n
+        selElems = opts.elems;\n
+        \n
+        var i = selElems.length;\n
+        \n
+        while(i--) {\n
+          var elem = selElems[i];\n
+          if(elem && elem.tagName == "foreignObject") {\n
+            if(opts.selectedElement && !opts.multiselected) {\n
+              $(\'#foreign_font_size\').val(elem.getAttribute("font-size"));\n
+              $(\'#foreign_width\').val(elem.getAttribute("width"));\n
+              $(\'#foreign_height\').val(elem.getAttribute("height"));\n
+            \n
+              showPanel(true);\n
+            } else {\n
+              showPanel(false);\n
+            }\n
+          } else {\n
+            showPanel(false);\n
+          }\n
+        }\n
+      },\n
+      elementChanged: function(opts) {\n
+        var elem = opts.elems[0];\n
+      }\n
+    };\n
+});\n
+
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>8312</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/ext-grid.js.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/ext-grid.js.xml
new file mode 100644
index 0000000000..7263913465
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/ext-grid.js.xml
@@ -0,0 +1,230 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52850592.85</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>ext-grid.js</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/javascript</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+/*\n
+ * ext-grid.js\n
+ *\n
+ * Licensed under the Apache License, Version 2\n
+ *\n
+ * Copyright(c) 2010 Redou Mine\n
+ * Copyright(c) 2010 Alexis Deveria\n
+ *\n
+ */\n
+\n
+// Dependencies:\n
+// 1) units.js\n
+// 2) everything else\n
+\n
+methodDraw.addExtension("view_grid", function(s) {\n
+    if (!document.getElementById("canvasGrid")){\n
+    var svgdoc = document.getElementById("svgcanvas").ownerDocument,\n
+            svgns = "http://www.w3.org/2000/svg",\n
+            dims = methodDraw.curConfig.dimensions,\n
+            svgroot = s.svgroot;\n
+    var svgCanvas = methodDraw.canvas;\n
+    var showGrid = false;\n
+    var assignAttributes = s.assignAttributes;\n
+    \n
+    var hcanvas = document.createElement(\'canvas\');\n
+    $(hcanvas).hide().appendTo(\'body\');\n
+\n
+    var canvasgrid = svgdoc.createElementNS(svgns, "g");\n
+    assignAttributes(canvasgrid, {\n
+        \'id\': \'canvasGrid\',\n
+        \'width\': \'100%\',\n
+        \'height\': \'100%\',\n
+        \'x\': 0,\n
+        \'y\': 0,\n
+        \'overflow\': \'visible\',\n
+        \'display\': \'none\'\n
+    });\n
+    \n
+    var canvBG = $(\'#canvas_background\');\n
+    canvBG.after(canvasgrid);\n
+    \n
+    \n
+\n
+        // grid-pattern\n
+        var gridPattern = svgdoc.createElementNS(svgns, "pattern");\n
+        assignAttributes(gridPattern, {\n
+            \'id\': \'gridpattern\',\n
+            \'patternUnits\': \'userSpaceOnUse\',\n
+            \'x\': 0, //-(value.strokeWidth / 2), // position for strokewidth\n
+            \'y\': 0, //-(value.strokeWidth / 2), // position for strokewidth\n
+            \'width\': 100,\n
+            \'height\': 100\n
+        });\n
+        \n
+        var gridimg = svgdoc.createElementNS(svgns, "image");\n
+        assignAttributes(gridimg, {\n
+            \'x\': 0,\n
+            \'y\': 0,\n
+            \'width\': 100,\n
+            \'height\': 100\n
+        });\n
+        \n
+        gridPattern.appendChild(gridimg);\n
+        $(\'#svgroot defs\').append(gridPattern);\n
+\n
+        // grid-box\n
+        var gridBox = svgdoc.createElementNS(svgns, "rect");\n
+        assignAttributes(gridBox, {\n
+            \'width\': \'100%\',\n
+            \'height\': \'100%\',\n
+            \'x\': 0,\n
+            \'y\': 0,\n
+            \'stroke-width\': 0,\n
+            \'stroke\': \'none\',\n
+            \'fill\': \'url(#gridpattern)\',\n
+            \'style\': \'pointer-events: none; display:visible;\'\n
+        });\n
+        $(\'#canvasGrid\').append(gridBox);\n
+        }\n
+//     });\n
+\n
+    function updateGrid(zoom) {\n
+        // TODO: Try this with <line> elements, then compare performance difference\n
+    \n
+        var bgwidth = +canvBG.attr(\'width\');\n
+        var bgheight = +canvBG.attr(\'height\');\n
+        \n
+        var units = svgedit.units.getTypeMap();\n
+        var unit = units[methodDraw.curConfig.baseUnit]; // 1 = 1px\n
+        var r_intervals = [.01, .1, 1, 10, 100, 1000];\n
+    \n
+        var d = 0;\n
+        var is_x = (d === 0);\n
+        var dim = is_x ? \'x\' : \'y\';\n
+        var lentype = is_x?\'width\':\'height\';\n
+        var c_elem = svgCanvas.getContentElem();\n
+        var content_d = c_elem.getAttribute(dim)-0;\n
+        \n
+        var hcanv = hcanvas;\n
+        \n
+        var u_multi = unit * zoom;\n
+        \n
+        // Calculate the main number interval\n
+        var raw_m = 100 / u_multi;\n
+        var multi = 1;\n
+        for(var i = 0; i < r_intervals.length; i++) {\n
+            var num = r_intervals[i];\n
+            multi = num;\n
+            if(raw_m <= num) {\n
+                break;\n
+            }\n
+        }\n
+        \n
+        var big_int = multi * u_multi;\n
+\n
+        // Set the canvas size to the width of the container\n
+        hcanv.width = big_int;\n
+        hcanv.height = big_int;\n
+        var ctx = hcanv.getContext("2d");\n
+\n
+        var ruler_d = 0; \n
+        var cur_d = .5;\n
+        \n
+        var part = big_int / 10;\n
+\n
+        ctx.globalAlpha = 0.2;\n
+        ctx.strokeStyle = "#000";\n
+        for(var i = 1; i < 10; i++) {\n
+            var sub_d = Math.round(part * i) + .5;\n
+//                  var line_num = (i % 2)?12:10;\n
+            var line_num = 0;\n
+            ctx.moveTo(sub_d, big_int);\n
+            ctx.lineTo(sub_d, line_num);\n
+            ctx.moveTo(big_int, sub_d);\n
+            ctx.lineTo(line_num ,sub_d);\n
+        }\n
+        ctx.stroke();\n
+        ctx.beginPath();  \n
+        ctx.globalAlpha = 0.5;\n
+        ctx.moveTo(cur_d, big_int);\n
+        ctx.lineTo(cur_d, 0);\n
+\n
+        ctx.moveTo(big_int, cur_d);\n
+        ctx.lineTo(0, cur_d);\n
+        ctx.stroke();\n
+\n
+        var datauri = hcanv.toDataURL(\'image/png\');\n
+        gridimg.setAttribute(\'width\', big_int);\n
+        gridimg.setAttribute(\'height\', big_int);\n
+        gridimg.parentNode.setAttribute(\'width\', big_int);\n
+        gridimg.parentNode.setAttribute(\'height\', big_int);\n
+        svgCanvas.setHref(gridimg, datauri);\n
+    }\n
+\n
+    return {\n
+        name: "view_grid",\n
+        zoomChanged: function(zoom) {\n
+            // update size\n
+            if(showGrid) updateGrid(zoom);\n
+        },\n
+\n
+        buttons: [{\n
+            id: "view_grid",\n
+            type: "menu",\n
+            after: "tool_wireframe",\n
+            panel: "view_menu",\n
+            title: "View Grid",\n
+            events: {\n
+                \'click\': function() {\n
+                    var gr = !$(\'#view_grid\').hasClass(\'push_button_pressed\');\n
+                    if (gr) {\n
+                        methodDraw.curConfig.showGrid = showGrid = true;\n
+                        $(\'#view_grid\').addClass(\'push_button_pressed\');\n
+                        $(\'#canvasGrid\').attr(\'display\', \'inline\');\n
+                        updateGrid(svgCanvas.getZoom());\n
+                    }\n
+                    else {\n
+                        methodDraw.curConfig.showGrid = showGrid = false;\n
+                        $(\'#view_grid\').removeClass(\'push_button_pressed\');\n
+                        $(\'#canvasGrid\').attr(\'display\', \'none\');\n
+                    }\n
+                }\n
+            }\n
+}]\n
+        };\n
+    });\n
+
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>5674</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/ext-helloworld.js.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/ext-helloworld.js.xml
new file mode 100644
index 0000000000..7c353d9b6d
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/ext-helloworld.js.xml
@@ -0,0 +1,118 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52850585.04</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>ext-helloworld.js</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/javascript</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string>/*\n
+ * ext-helloworld.js\n
+ *\n
+ * Licensed under the Apache License, Version 2\n
+ *\n
+ * Copyright(c) 2010 Alexis Deveria\n
+ *\n
+ */\n
+ \n
+/* \n
+  This is a very basic SVG-Edit extension. It adds a "Hello World" button in\n
+  the left panel. Clicking on the button, and then the canvas will show the\n
+  user the point on the canvas that was clicked on.\n
+*/\n
+ \n
+methodDraw.addExtension("Hello World", function() {\n
+\n
+    return {\n
+      name: "Hello World",\n
+      // For more notes on how to make an icon file, see the source of\n
+      // the hellorworld-icon.xml\n
+      svgicons: "extensions/helloworld-icon.xml",\n
+      \n
+      // Multiple buttons can be added in this array\n
+      buttons: [{\n
+        // Must match the icon ID in helloworld-icon.xml\n
+        id: "hello_world", \n
+        \n
+        // This indicates that the button will be added to the "mode"\n
+        // button panel on the left side\n
+        type: "mode", \n
+        \n
+        // Tooltip text\n
+        title: "Say \'Hello World\'", \n
+        \n
+        // Events\n
+        events: {\n
+          \'click\': function() {\n
+            // The action taken when the button is clicked on.\n
+            // For "mode" buttons, any other button will \n
+            // automatically be de-pressed.\n
+            svgCanvas.setMode("hello_world");\n
+          }\n
+        }\n
+      }],\n
+      // This is triggered when the main mouse button is pressed down \n
+      // on the editor canvas (not the tool panels)\n
+      mouseDown: function() {\n
+        // Check the mode on mousedown\n
+        if(svgCanvas.getMode() == "hello_world") {\n
+        \n
+          // The returned object must include "started" with \n
+          // a value of true in order for mouseUp to be triggered\n
+          return {started: true};\n
+        }\n
+      },\n
+      \n
+      // This is triggered from anywhere, but "started" must have been set\n
+      // to true (see above). Note that "opts" is an object with event info\n
+      mouseUp: function(opts) {\n
+        // Check the mode on mouseup\n
+        if(svgCanvas.getMode() == "hello_world") {\n
+          var zoom = svgCanvas.getZoom();\n
+          \n
+          // Get the actual coordinate by dividing by the zoom value\n
+          var x = opts.mouse_x / zoom;\n
+          var y = opts.mouse_y / zoom;\n
+          \n
+          var text = "Hello World!\\n\\nYou clicked here: " \n
+            + x + ", " + y;\n
+            \n
+          // Show the text using the custom alert function\n
+          $.alert(text);\n
+        }\n
+      }\n
+    };\n
+});\n
+\n
+</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>2417</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/ext-imagelib.js.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/ext-imagelib.js.xml
new file mode 100644
index 0000000000..da3217213e
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/ext-imagelib.js.xml
@@ -0,0 +1,488 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52850574.26</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>ext-imagelib.js</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/javascript</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+/*\r\n
+ * ext-imagelib.js\r\n
+ *\r\n
+ * Licensed under the Apache License, Version 2\r\n
+ *\r\n
+ * Copyright(c) 2010 Alexis Deveria\r\n
+ *\r\n
+ */\r\n
+\r\n
+methodDraw.addExtension("imagelib", function() {\r\n
+\r\n
+  var uiStrings = methodDraw.uiStrings;\r\n
+  \r\n
+  $.extend(uiStrings, {\r\n
+    imagelib: {\r\n
+      select_lib: \'Select an image library\',\r\n
+      show_list: \'Show library list\',\r\n
+      import_single: \'Import single\',\r\n
+      import_multi: \'Import multiple\',\r\n
+      open: \'Open as new document\'\r\n
+    }\r\n
+  });\r\n
+\r\n
+  var img_libs = [{\r\n
+      name: \'Demo library (local)\',\r\n
+      url: \'extensions/imagelib/index.html\',\r\n
+      description: \'Demonstration library for SVG-edit on this server\'\r\n
+    }, \r\n
+    {\r\n
+      name: \'IAN Symbol Libraries\',\r\n
+      url: \'http://ian.umces.edu/symbols/catalog/svgedit/album_chooser.php\',\r\n
+      description: \'Free library of illustrations\'\r\n
+    }\r\n
+  ];\r\n
+  \r\n
+  var xlinkns = "http://www.w3.org/1999/xlink";\r\n
+\r\n
+  function closeBrowser() {\r\n
+    $(\'#imgbrowse_holder\').hide();\r\n
+  }\r\n
+  \r\n
+  function importImage(url) {\r\n
+    var newImage = svgCanvas.addSvgElementFromJson({\r\n
+      "element": "image",\r\n
+      "attr": {\r\n
+        "x": 0,\r\n
+        "y": 0,\r\n
+        "width": 0,\r\n
+        "height": 0,\r\n
+        "id": svgCanvas.getNextId(),\r\n
+        "style": "pointer-events:inherit"\r\n
+      }\r\n
+    });\r\n
+    svgCanvas.clearSelection();\r\n
+    svgCanvas.addToSelection([newImage]);\r\n
+    svgCanvas.setImageURL(url);\r\n
+  }\r\n
+\r\n
+  var mode = \'s\';\r\n
+  var multi_arr = [];\r\n
+  var cur_meta;\r\n
+  var tranfer_stopped = false;\r\n
+  var pending = {};\r\n
+  \r\n
+   window.addEventListener("message", function(evt) {\r\n
+    // Receive postMessage data\r\n
+    var response = evt.data;\r\n
+    \r\n
+    if(!response) {\r\n
+      // Do nothing\r\n
+      return;\r\n
+    }\r\n
+    \r\n
+    var char1 = response.charAt(0);\r\n
+    \r\n
+    var svg_str;\r\n
+    var img_str;\r\n
+    \r\n
+    if(char1 != "{" && tranfer_stopped) {\r\n
+      tranfer_stopped = false;\r\n
+      return;\r\n
+    }\r\n
+    \r\n
+    if(char1 == \'|\') {\r\n
+      var secondpos = response.indexOf(\'|\', 1);\r\n
+      var id = response.substr(1, secondpos-1);\r\n
+      response = response.substr(secondpos+1);\r\n
+      char1 = response.charAt(0);\r\n
+\r\n
+    }\r\n
+    \r\n
+    \r\n
+    // Hide possible transfer dialog box\r\n
+    $(\'#dialog_box\').hide();\r\n
+    \r\n
+    switch (char1) {\r\n
+      case \'{\':\r\n
+        // Metadata\r\n
+        tranfer_stopped = false;\r\n
+        var cur_meta = JSON.parse(response);\r\n
+        \r\n
+        pending[cur_meta.id] = cur_meta;\r\n
+        \r\n
+        var name = (cur_meta.name || \'file\');\r\n
+        \r\n
+        var message = uiStrings.notification.retrieving.replace(\'%s\', name);\r\n
+        \r\n
+        if(mode != \'m\') {\r\n
+          $.process_cancel(message, function() {\r\n
+            tranfer_stopped = true;\r\n
+            // Should a message be sent back to the frame?\r\n
+            \r\n
+            $(\'#dialog_box\').hide();\r\n
+          });\r\n
+        } else {\r\n
+          var entry = $(\'<div>\' + message + \'</div>\').data(\'id\', cur_meta.id);\r\n
+          preview.append(entry);\r\n
+          cur_meta.entry = entry;\r\n
+        }\r\n
+        \r\n
+        return;\r\n
+      case \'<\':\r\n
+        svg_str = true;\r\n
+        break;\r\n
+      case \'d\':\r\n
+        if(response.indexOf(\'data:image/svg+xml\') === 0) {\r\n
+          var pre = \'data:image/svg+xml;base64,\';\r\n
+          var src = response.substring(pre.length);\r\n
+          response = svgCanvas.Utils.decode64(src);\r\n
+          svg_str = true;\r\n
+          break;\r\n
+        } else if(response.indexOf(\'data:image/\') === 0) {\r\n
+          img_str = true;\r\n
+          break;\r\n
+        }\r\n
+        // Else fall through\r\n
+      default:\r\n
+        // TODO: See if there\'s a way to base64 encode the binary data stream\r\n
+//        var str = \'data:;base64,\' + svgCanvas.Utils.encode64(response, true);\r\n
+      \r\n
+        // Assume it\'s raw image data\r\n
+//        importImage(str);\r\n
+      \r\n
+        // Don\'t give warning as postMessage may have been used by something else\r\n
+        if(mode !== \'m\') {\r\n
+          closeBrowser();\r\n
+        } else {\r\n
+          pending[id].entry.remove();\r\n
+        }\r\n
+//        $.alert(\'Unexpected data was returned: \' + response, function() {\r\n
+//          if(mode !== \'m\') {\r\n
+//            closeBrowser();\r\n
+//          } else {\r\n
+//            pending[id].entry.remove();\r\n
+//          }\r\n
+//        });\r\n
+        return;\r\n
+    }\r\n
+    \r\n
+    switch (mode) {\r\n
+      case \'s\':\r\n
+        // Import one\r\n
+        if(svg_str) {\r\n
+          svgCanvas.importSvgString(response);\r\n
+        } else if(img_str) {\r\n
+          importImage(response);\r\n
+        }\r\n
+        closeBrowser();\r\n
+        break;\r\n
+      case \'m\':\r\n
+        // Import multiple\r\n
+        multi_arr.push([(svg_str ? \'svg\' : \'img\'), response]);\r\n
+        var cur_meta = pending[id];\r\n
+        if(svg_str) {\r\n
+          if(cur_meta && cur_meta.name) {\r\n
+            var title = cur_meta.name;\r\n
+          }  else {\r\n
+            // Try to find a title\r\n
+            var xml = new DOMParser().parseFromString(response, \'text/xml\').documentElement;\r\n
+            var title = $(xml).children(\'title\').first().text() || \'(SVG #\' + response.length + \')\';\r\n
+          }\r\n
+          if(cur_meta) {\r\n
+            preview.children().each(function() {\r\n
+              if($(this).data(\'id\') == id) {\r\n
+                if(cur_meta.preview_url) {\r\n
+                  $(this).html(\'<img src="\' + cur_meta.preview_url + \'">\' + title);\r\n
+                } else {\r\n
+                  $(this).text(title);\r\n
+                }\r\n
+                submit.removeAttr(\'disabled\');\r\n
+              }\r\n
+            });\r\n
+          } else {\r\n
+            preview.append(\'<div>\'+title+\'</div>\');\r\n
+            submit.removeAttr(\'disabled\');\r\n
+          }\r\n
+        } else {\r\n
+          if(cur_meta && cur_meta.preview_url) {\r\n
+            var title = cur_meta.name || \'\';\r\n
+          }\r\n
+          if(cur_meta && cur_meta.preview_url) {\r\n
+            var entry = \'<img src="\' + cur_meta.preview_url + \'">\' + title;\r\n
+          } else {\r\n
+            var entry = \'<img src="\' + response + \'">\';\r\n
+          }\r\n
+        \r\n
+          if(cur_meta) {\r\n
+            preview.children().each(function() {\r\n
+              if($(this).data(\'id\') == id) {\r\n
+                $(this).html(entry);\r\n
+                submit.removeAttr(\'disabled\');\r\n
+              }\r\n
+            });\r\n
+          } else {\r\n
+            preview.append($(\'<div>\').append(entry));\r\n
+            submit.removeAttr(\'disabled\');\r\n
+          }\r\n
+\r\n
+        }\r\n
+        break;\r\n
+      case \'o\':\r\n
+        // Open\r\n
+        if(!svg_str) break;\r\n
+        methodDraw.openPrep(function(ok) {\r\n
+          if(!ok) return;\r\n
+          svgCanvas.clear();\r\n
+          svgCanvas.setSvgString(response);\r\n
+          // updateCanvas();\r\n
+        });\r\n
+        closeBrowser();\r\n
+        break;\r\n
+    }\r\n
+  }, true);\r\n
+  \r\n
+  var preview, submit;\r\n
+\r\n
+  function toggleMulti(show) {\r\n
+  \r\n
+    $(\'#lib_framewrap, #imglib_opts\').css({right: (show ? 200 : 10)});\r\n
+    if(!preview) {\r\n
+      preview = $(\'<div id=imglib_preview>\').css({\r\n
+        position: \'absolute\',\r\n
+        top: 45,\r\n
+        right: 10,\r\n
+        width: 180,\r\n
+        bottom: 45,\r\n
+        background: \'#fff\',\r\n
+        overflow: \'auto\'\r\n
+      }).insertAfter(\'#lib_framewrap\');\r\n
+      \r\n
+      submit = $(\'<button disabled>Import selected</button>\').appendTo(\'#imgbrowse\').click(function() {\r\n
+        $.each(multi_arr, function(i) {\r\n
+          var type = this[0];\r\n
+          var data = this[1];\r\n
+          if(type == \'svg\') {\r\n
+            svgCanvas.importSvgString(data);\r\n
+          } else {\r\n
+            importImage(data);\r\n
+          }\r\n
+          svgCanvas.moveSelectedElements(i*20, i*20, false);\r\n
+        });\r\n
+        preview.empty();\r\n
+        multi_arr = [];\r\n
+        $(\'#imgbrowse_holder\').hide();\r\n
+      }).css({\r\n
+        position: \'absolute\',\r\n
+        bottom: 10,\r\n
+        right: -10\r\n
+      });\r\n
+\r\n
+    }\r\n
+    \r\n
+    preview.toggle(show);\r\n
+    submit.toggle(show);\r\n
+  }\r\n
+\r\n
+  function showBrowser() {\r\n
+\r\n
+    var browser = $(\'#imgbrowse\');\r\n
+    if(!browser.length) {\r\n
+      $(\'<div id=imgbrowse_holder><div id=imgbrowse class=toolbar_button>\\\r\n
+      </div></div>\').insertAfter(\'#svg_docprops\');\r\n
+      browser = $(\'#imgbrowse\');\r\n
+\r\n
+      var all_libs = uiStrings.imagelib.select_lib;\r\n
+\r\n
+      var lib_opts = $(\'<ul id=imglib_opts>\').appendTo(browser);\r\n
+      var frame = $(\'<iframe/>\').prependTo(browser).hide().wrap(\'<div id=lib_framewrap>\');\r\n
+      \r\n
+      var header = $(\'<h1>\').prependTo(browser).text(all_libs).css({\r\n
+        position: \'absolute\',\r\n
+        top: 0,\r\n
+        left: 0,\r\n
+        width: \'100%\'\r\n
+      });\r\n
+      \r\n
+      var cancel = $(\'<button>\' + uiStrings.common.cancel + \'</button>\').appendTo(browser).click(function() {\r\n
+        $(\'#imgbrowse_holder\').hide();\r\n
+      }).css({\r\n
+        position: \'absolute\',\r\n
+        top: 5,\r\n
+        right: -10\r\n
+      });\r\n
+      \r\n
+      var leftBlock = $(\'<span>\').css({position:\'absolute\',top:5,left:10}).appendTo(browser);\r\n
+      \r\n
+      var back = $(\'<button hidden>\' + uiStrings.imagelib.show_list + \'</button>\').appendTo(leftBlock).click(function() {\r\n
+        frame.attr(\'src\', \'about:blank\').hide();\r\n
+        lib_opts.show();\r\n
+        header.text(all_libs);\r\n
+        back.hide();\r\n
+      }).css({\r\n
+        \'margin-right\': 5\r\n
+      }).hide();\r\n
+      \r\n
+      var type = $(\'<select><option value=s>\' + \r\n
+      uiStrings.imagelib.import_single + \'</option><option value=m>\' +\r\n
+      uiStrings.imagelib.import_multi + \'</option><option value=o>\' +\r\n
+      uiStrings.imagelib.open + \'</option></select>\').appendTo(leftBlock).change(function() {\r\n
+        mode = $(this).val();\r\n
+        switch (mode) {\r\n
+          case \'s\':\r\n
+          case \'o\':\r\n
+            toggleMulti(false);\r\n
+            break;\r\n
+          \r\n
+          case \'m\':\r\n
+            // Import multiple\r\n
+            toggleMulti(true);\r\n
+        }\r\n
+      }).css({\r\n
+        \'margin-top\': 10\r\n
+      });\r\n
+      \r\n
+      cancel.prepend($.getSvgIcon(\'cancel\', true));\r\n
+      back.prepend($.getSvgIcon(\'tool_imagelib\', true));\r\n
+      \r\n
+      $.each(img_libs, function(i, opts) {\r\n
+        $(\'<li>\').appendTo(lib_opts).text(opts.name).click(function() {\r\n
+          frame.attr(\'src\', opts.url).show();\r\n
+          header.text(opts.name);\r\n
+          lib_opts.hide();\r\n
+          back.show();\r\n
+        }).append(\'<span>\' + opts.description + \'</span>\');\r\n
+      });\r\n
+      \r\n
+    } else {\r\n
+      $(\'#imgbrowse_holder\').show();\r\n
+    }\r\n
+  }\r\n
+  \r\n
+  return {\r\n
+    buttons: [{\r\n
+      id: "tool_imagelib",\r\n
+      type: "menu", // _flyout\r\n
+      position: 4,\r\n
+      panel: "file_menu",\r\n
+      title: "Image library",\r\n
+      events: {\r\n
+        "mouseup": showBrowser\r\n
+      }\r\n
+    }],\r\n
+    callback: function() {\r\n
+    \r\n
+      $(\'<style>\').text(\'\\\r\n
+        #imgbrowse_holder {\\\r\n
+          position: absolute;\\\r\n
+          top: 0;\\\r\n
+          left: 0;\\\r\n
+          width: 100%;\\\r\n
+          height: 100%;\\\r\n
+          background-color: rgba(0, 0, 0, .5);\\\r\n
+          z-index: 5;\\\r\n
+        }\\\r\n
+        \\\r\n
+        #imgbrowse {\\\r\n
+          position: absolute;\\\r\n
+          top: 25px;\\\r\n
+          left: 25px;\\\r\n
+          right: 25px;\\\r\n
+          bottom: 25px;\\\r\n
+          min-width: 300px;\\\r\n
+          min-height: 200px;\\\r\n
+          background: #B0B0B0;\\\r\n
+          border: 1px outset #777;\\\r\n
+        }\\\r\n
+        #imgbrowse h1 {\\\r\n
+          font-size: 20px;\\\r\n
+          margin: .4em;\\\r\n
+          text-align: center;\\\r\n
+        }\\\r\n
+        #lib_framewrap,\\\r\n
+        #imgbrowse > ul {\\\r\n
+          position: absolute;\\\r\n
+          top: 45px;\\\r\n
+          left: 10px;\\\r\n
+          right: 10px;\\\r\n
+          bottom: 10px;\\\r\n
+          background: white;\\\r\n
+          margin: 0;\\\r\n
+          padding: 0;\\\r\n
+        }\\\r\n
+        #imgbrowse > ul {\\\r\n
+          overflow: auto;\\\r\n
+        }\\\r\n
+        #imgbrowse > div {\\\r\n
+          border: 1px solid #666;\\\r\n
+        }\\\r\n
+        #imglib_preview > div {\\\r\n
+          padding: 5px;\\\r\n
+          font-size: 12px;\\\r\n
+        }\\\r\n
+        #imglib_preview img {\\\r\n
+          display: block;\\\r\n
+          margin: 0 auto;\\\r\n
+          max-height: 100px;\\\r\n
+        }\\\r\n
+        #imgbrowse li {\\\r\n
+          list-style: none;\\\r\n
+          padding: .5em;\\\r\n
+          background: #E8E8E8;\\\r\n
+          border-bottom: 1px solid #B0B0B0;\\\r\n
+          line-height: 1.2em;\\\r\n
+          font-style: sans-serif;\\\r\n
+          }\\\r\n
+        #imgbrowse li > span {\\\r\n
+          color: #666;\\\r\n
+          font-size: 15px;\\\r\n
+          display: block;\\\r\n
+          }\\\r\n
+        #imgbrowse li:hover {\\\r\n
+          background: #FFC;\\\r\n
+          cursor: pointer;\\\r\n
+          }\\\r\n
+        #imgbrowse iframe {\\\r\n
+          width: 100%;\\\r\n
+          height: 100%;\\\r\n
+          border: 0;\\\r\n
+        }\\\r\n
+      \').appendTo(\'head\');\r\n
+    }\r\n
+  }\r\n
+});\r\n
+\r\n
+
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>12434</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/ext-imagelib.xml.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/ext-imagelib.xml.xml
new file mode 100644
index 0000000000..de0c267345
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/ext-imagelib.xml.xml
@@ -0,0 +1,57 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52850562.65</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>ext-imagelib.xml</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>text/xml</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+<svg xmlns="http://www.w3.org/2000/svg">\r\n
+  <g id="tool_imagelib">\r\n
+    <svg width="201" height="211" xmlns="http://www.w3.org/2000/svg">\r\n
+      <g>\r\n
+        <path fill="#efe8b8" stroke="#d6c47c" stroke-linecap="round" d="m2.75,49.51761l56.56,-46.26761c12.73,8.25 25.71001,7 46.44,0.75l-56.03999,47.23944l-22.72002,25.01056l-24.23999,-26.73239z" id="svg_2" stroke-width="7"/>\r\n
+        <path fill="#a03333" stroke="#3f3f3f" d="m3.75,203.25002c14.33301,7 30.66699,7 46,0l0,-152.00002c-14.66699,8 -32.33301,8 -47,0l1,152.00002zm45.75,-152.25002l56.25,-46.75l0,151l-56,48.00002m-47.25,-154.25002l57.25,-46.5" id="svg_1" stroke-width="7" stroke-linecap="round"/>\r\n
+        <path fill="#efe8b8" stroke="#d6c47c" stroke-linecap="round" d="m49.75,49.51801l56.56,-46.26801c12.72998,8.25 25.71002,7 46.44,0.75l-56.03998,47.239l-22.72003,25.011l-24.23999,-26.73199z" stroke-width="7" id="svg_5"/>\r\n
+        <path fill="#2f8e2f" stroke="#3f3f3f" d="m50.75,202.25c14.33301,7 30.66699,7.04253 46,0.04253l0,-151.04253c-14.66699,8 -32.33301,8 -47,0l1,151zm45.75,-151.25l56.25,-46.75l0,144.01219l-56,51.98782m-47.25,-151.25002l57.25,-46.5" stroke-width="7" stroke-linecap="round" id="svg_6"/>\r\n
+        <path fill="#efe8b8" stroke="#d6c47c" stroke-linecap="round" d="m95.75,49.51801l56.56,-46.26801c12.72998,8.25 25.71002,7 46.44,0.75l-56.03998,47.239l-22.72003,25.011l-24.23999,-26.73199z" stroke-width="7" id="svg_10"/>\r\n
+        <path fill="#336393" stroke="#3f3f3f" d="m96.75,200.29445c14.33301,7 30.66699,7 46,0l0,-149.04445c-14.66699,8 -32.33301,8 -47,0l1,149.04445zm45.75,-149.29445l56.25,-46.75l0,148.04445l-56,48m-47.25,-151.29445l57.25,-46.5" stroke-width="7" stroke-linecap="round" id="svg_11"/>\r\n
+      </g>\r\n
+    </svg>\r\n
+  </g>\r\n
+</svg>
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>1725</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/ext-markers.js.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/ext-markers.js.xml
new file mode 100644
index 0000000000..9427f65a09
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/ext-markers.js.xml
@@ -0,0 +1,620 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52850549.48</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>ext-markers.js</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/javascript</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+/*\n
+ * ext-markers.js\n
+ *\n
+ * Licensed under the Apache License, Version 2\n
+ *\n
+ * Copyright(c) 2010 Will Schleter \n
+ *   based on ext-arrows.js by Copyright(c) 2010 Alexis Deveria\n
+ *\n
+ * This extension provides for the addition of markers to the either end\n
+ * or the middle of a line, polyline, path, polygon. \n
+ * \n
+ * Markers may be either a graphic or arbitary text\n
+ * \n
+ * to simplify the coding and make the implementation as robust as possible,\n
+ * markers are not shared - every object has its own set of markers.\n
+ * this relationship is maintained by a naming convention between the\n
+ * ids of the markers and the ids of the object\n
+ * \n
+ * The following restrictions exist for simplicty of use and programming\n
+ *    objects and their markers to have the same color\n
+ *    marker size is fixed\n
+ *    text marker font, size, and attributes are fixed\n
+ *    an application specific attribute - se_type - is added to each marker element\n
+ *        to store the type of marker\n
+ *        \n
+ * TODO:\n
+ *    remove some of the restrictions above\n
+ *    add option for keeping text aligned to horizontal\n
+ *    add support for dimension extension lines\n
+ *\n
+ */\n
+\n
+methodDraw.addExtension("Markers", function(S) {\n
+  var svgcontent = S.svgcontent,\n
+  addElem = S.addSvgElementFromJson,\n
+  selElems;\n
+\n
+  var mtypes = [\'start\',\'mid\',\'end\'];\n
+\n
+  var marker_prefix = \'se_marker_\';\n
+  var id_prefix = \'mkr_\';\n
+    \n
+  // note - to add additional marker types add them below with a unique id\n
+  // and add the associated icon(s) to marker-icons.svg\n
+  // the geometry is normallized to a 100x100 box with the origin at lower left\n
+  // Safari did not like negative values for low left of viewBox\n
+  // remember that the coordinate system has +y downward\n
+  var marker_types = {\n
+    nomarker: {},  \n
+    leftarrow:  \n
+      {element:\'path\', attr:{d:\'M0,50 L100,90 L70,50 L100,10 Z\'}},\n
+    rightarrow:\n
+      {element:\'path\', attr:{d:\'M100,50 L0,90 L30,50 L0,10 Z\'}},\n
+    textmarker:\n
+      {element:\'text\', attr: {x:0, y:0,\'stroke-width\':0,\'stroke\':\'none\',\'font-size\':75,\'font-family\':\'serif\',\'text-anchor\':\'left\',\n
+        \'xml:space\': \'preserve\'}},\n
+    forwardslash:\n
+      {element:\'path\', attr:{d:\'M30,100 L70,0\'}},\n
+    reverseslash:\n
+      {element:\'path\', attr:{d:\'M30,0 L70,100\'}},\n
+    verticalslash:\n
+      {element:\'path\', attr:{d:\'M50,0 L50,100\'}},\n
+    box:\n
+      {element:\'path\', attr:{d:\'M20,20 L20,80 L80,80 L80,20 Z\'}},\n
+    star:\n
+      {element:\'path\', attr:{d:\'M10,30 L90,30 L20,90 L50,10 L80,90 Z\'}},\n
+    xmark:\n
+      {element:\'path\', attr:{d:\'M20,80 L80,20 M80,80 L20,20\'}},\n
+    triangle:\n
+      {element:\'path\', attr:{d:\'M10,80 L50,20 L80,80 Z\'}},\n
+    mcircle:\n
+      {element:\'circle\', attr:{r:30, cx:50, cy:50}}\n
+  }\n
+  \n
+  \n
+  var lang_list = {\n
+    "en":[\n
+      {id: "start_marker_list", title: "Select start marker type" },\n
+      {id: "mid_marker_list", title: "Select mid marker type" },\n
+      {id: "end_marker_list", title: "Select end marker type" },\n
+      {id: "nomarker", title: "No Marker" },\n
+      {id: "leftarrow", title: "Left Arrow" },\n
+      {id: "rightarrow", title: "Right Arrow" },\n
+      {id: "textmarker", title: "Text Marker" },\n
+      {id: "forwardslash", title: "Forward Slash" },\n
+      {id: "reverseslash", title: "Reverse Slash" },\n
+      {id: "verticalslash", title: "Vertical Slash" },\n
+      {id: "box", title: "Box" },\n
+      {id: "star", title: "Star" },\n
+      {id: "xmark", title: "X" },\n
+      {id: "triangle", title: "Triangle" },\n
+      {id: "mcircle", title: "Circle" },\n
+      {id: "leftarrow_o", title: "Open Left Arrow" },\n
+      {id: "rightarrow_o", title: "Open Right Arrow" },\n
+      {id: "box_o", title: "Open Box" },\n
+      {id: "star_o", title: "Open Star" },\n
+      {id: "triangle_o", title: "Open Triangle" },\n
+      {id: "mcircle_o", title: "Open Circle" }\n
+    ]\n
+  };\n
+\n
+\n
+  // duplicate shapes to support unfilled (open) marker types with an _o suffix\n
+  $.each([\'leftarrow\',\'rightarrow\',\'box\',\'star\',\'mcircle\',\'triangle\'],function(i,v) {\n
+    marker_types[v+\'_o\'] = marker_types[v];\n
+  });\n
+  \n
+  // elem = a graphic element will have an attribute like marker-start\n
+  // attr - marker-start, marker-mid, or marker-end\n
+  // returns the marker element that is linked to the graphic element\n
+  function getLinked(elem, attr) {\n
+    var str = elem.getAttribute(attr);\n
+    if(!str) return null;\n
+    var m = str.match(/\\(\\#(.*)\\)/);\n
+    if(!m || m.length !== 2) {\n
+      return null;\n
+    }\n
+    return S.getElem(m[1]);\n
+  }\n
+\n
+  //toggles context tool panel off/on\n
+  //sets the controls with the selected element\'s settings\n
+  function showPanel(on) {\n
+    $(\'#marker_panel\').toggle(on);\n
+    if ($(\'#marker_panel_title\').length < 1) {\n
+      $(\'#marker_panel\').prepend("<h4 id=\'marker_panel_title\'>Arrows</h4>")\n
+    }\n
+\n
+    if(on) {\n
+      var el = selElems[0];\n
+      var val;\n
+      var ci;\n
+\n
+      $.each(mtypes, function(i, pos) {\n
+        var m=getLinked(el,"marker-"+pos);\n
+        var txtbox = $(\'#\'+pos+\'_marker\');\n
+        if (!m) {\n
+          val=\'\\\\nomarker\';\n
+          ci=val;\n
+          txtbox.hide() // hide text box\n
+        } else {\n
+          if (!m.attributes.se_type) return; // not created by this extension\n
+          val=\'\\\\\'+m.attributes.se_type.textContent;\n
+          ci=val;\n
+          if (val==\'\\\\textmarker\') {\n
+            val=m.lastChild.textContent;\n
+            //txtbox.show(); // show text box\n
+          } else {\n
+            txtbox.hide() // hide text box\n
+          }\n
+        }\n
+        txtbox.val(val);        \n
+        setIcon(pos,ci);\n
+      })\n
+    }\n
+  } \n
+\n
+  function addMarker(id, val) {\n
+    var txt_box_bg = \'#ffffff\';\n
+    var txt_box_border = \'none\';\n
+    var txt_box_stroke_width = 0;\n
+    \n
+    var marker = S.getElem(id);\n
+\n
+    if (marker) return;\n
+\n
+    if (val==\'\' || val==\'\\\\nomarker\') return;\n
+\n
+    var el = selElems[0];    \n
+    var color = el.getAttribute(\'stroke\');\n
+    //NOTE: Safari didn\'t like a negative value in viewBox\n
+    //so we use a standardized 0 0 100 100\n
+    //with 50 50 being mapped to the marker position\n
+    var refX = 50;\n
+    var refY = 50;\n
+    var viewBox = "0 0 100 100";\n
+    var markerWidth = 5;\n
+    var markerHeight = 5;\n
+    var strokeWidth = 10;\n
+    if (val.substr(0,1)==\'\\\\\') se_type=val.substr(1);\n
+    else se_type=\'textmarker\';\n
+\n
+    if (!marker_types[se_type]) return; // an unknown type!\n
+    \n
+    // create a generic marker\n
+    marker = addElem({\n
+      "element": "marker",\n
+      "attr": {\n
+      "id": id,\n
+      "markerUnits": "strokeWidth",\n
+      "orient": "auto",\n
+      "style": "pointer-events:none",\n
+      "se_type": se_type\n
+    }\n
+    });\n
+\n
+    if (se_type!=\'textmarker\') {\n
+      var mel = addElem(marker_types[se_type]);\n
+      var fillcolor = color;\n
+      if (se_type.substr(-2)==\'_o\') fillcolor=\'none\';\n
+      mel.setAttribute(\'fill\',fillcolor);\n
+      mel.setAttribute(\'stroke\',color);\n
+      mel.setAttribute(\'stroke-width\',strokeWidth);\n
+      marker.appendChild(mel);\n
+    } else {\n
+      var text = addElem(marker_types[se_type]);\n
+      // have to add text to get bounding box\n
+      text.textContent = val;\n
+      var tb=text.getBBox();\n
+      //alert( tb.x + " " + tb.y + " " + tb.width + " " + tb.height);\n
+      var pad=1;\n
+      var bb = tb;\n
+      bb.x = 0;\n
+      bb.y = 0;\n
+      bb.width += pad*2;\n
+      bb.height += pad*2;\n
+      // shift text according to its size\n
+      text.setAttribute(\'x\', pad);\n
+      text.setAttribute(\'y\', bb.height - pad - tb.height/4); // kludge?\n
+      text.setAttribute(\'fill\',color);\n
+      refX = bb.width/2+pad;\n
+      refY = bb.height/2+pad;\n
+      viewBox = bb.x + " " + bb.y + " " + bb.width + " " + bb.height;\n
+      markerWidth =bb.width/10;\n
+      markerHeight = bb.height/10;\n
+\n
+      var box = addElem({\n
+        "element": "rect",\n
+        "attr": {\n
+        "x": bb.x,\n
+        "y": bb.y,\n
+        "width": bb.width,\n
+        "height": bb.height,\n
+        "fill": txt_box_bg,\n
+        "stroke": txt_box_border,\n
+        "stroke-width": txt_box_stroke_width\n
+      }\n
+      });\n
+      marker.setAttribute("orient",0);\n
+      marker.appendChild(box);\n
+      marker.appendChild(text);\n
+    } \n
+\n
+    marker.setAttribute("viewBox",viewBox);\n
+    marker.setAttribute("markerWidth", markerWidth);\n
+    marker.setAttribute("markerHeight", markerHeight);\n
+    marker.setAttribute("refX", refX);\n
+    marker.setAttribute("refY", refY);\n
+    S.findDefs().appendChild(marker);\n
+\n
+    return marker;\n
+  }\n
+\n
+\n
+  function setMarker() {\n
+    var poslist={\'start_marker\':\'start\',\'mid_marker\':\'mid\',\'end_marker\':\'end\'};\n
+    var pos = poslist[this.id];\n
+    var marker_name = \'marker-\'+pos;\n
+    var val = this.value;\n
+    var el = selElems[0];\n
+    var marker = getLinked(el, marker_name);\n
+    if (marker) $(marker).remove();\n
+    el.removeAttribute(marker_name);\n
+    if (val==\'\') val=\'\\\\nomarker\';\n
+    if (val==\'\\\\nomarker\') {\n
+      setIcon(pos,val);\n
+      S.call("changed", selElems);\n
+      return;\n
+    }\n
+    // Set marker on element\n
+    var id = marker_prefix + pos + \'_\' + el.id;\n
+    addMarker(id, val);\n
+    svgCanvas.changeSelectedAttribute(marker_name, "url(#" + id + ")");\n
+    if (el.tagName == "line" && pos==\'mid\') el=convertline(el);\n
+    S.call("changed", selElems);\n
+    setIcon(pos,val);\n
+  }\n
+\n
+  function convertline(elem) {\n
+    // this routine came from the connectors extension\n
+    // it is needed because midpoint markers don\'t work with line elements\n
+    if (!(elem.tagName == "line")) return elem;\n
+\n
+    // Convert to polyline to accept mid-arrow\n
+\n
+    var x1 = elem.getAttribute(\'x1\')-0;\n
+    var x2 = elem.getAttribute(\'x2\')-0;\n
+    var y1 = elem.getAttribute(\'y1\')-0;\n
+    var y2 = elem.getAttribute(\'y2\')-0;\n
+    var id = elem.id;\n
+\n
+    var mid_pt = (\' \'+((x1+x2)/2)+\',\'+((y1+y2)/2) + \' \');\n
+    var pline = addElem({\n
+      "element": "polyline",\n
+      "attr": {\n
+      "points": (x1+\',\'+y1+ mid_pt +x2+\',\'+y2),\n
+      "stroke": elem.getAttribute(\'stroke\'),\n
+      "stroke-width": elem.getAttribute(\'stroke-width\'),\n
+      "fill": "none",\n
+      "opacity": elem.getAttribute(\'opacity\') || 1\n
+    }\n
+    });\n
+    $.each(mtypes, function(i, pos) { // get any existing marker definitions\n
+      var nam = \'marker-\'+pos;\n
+      var m = elem.getAttribute(nam);\n
+      if (m) pline.setAttribute(nam,elem.getAttribute(nam));\n
+    });\n
+    \n
+    var batchCmd = new S.BatchCommand();\n
+    batchCmd.addSubCommand(new S.RemoveElementCommand(elem, elem.parentNode));\n
+    batchCmd.addSubCommand(new S.InsertElementCommand(pline));\n
+    \n
+    $(elem).after(pline).remove();\n
+    svgCanvas.clearSelection();\n
+    pline.id = id;\n
+    svgCanvas.addToSelection([pline]);\n
+    S.addCommandToHistory(batchCmd);\n
+    return pline;\n
+  }\n
+\n
+  // called when the main system modifies an object\n
+  // this routine changes the associated markers to be the same color\n
+  function colorChanged(elem) {\n
+    var color = elem.getAttribute(\'stroke\');\n
+\n
+    $.each(mtypes, function(i, pos) {\n
+      var marker = getLinked(elem, \'marker-\'+pos);\n
+      if (!marker) return;\n
+      if (!marker.attributes.se_type) return; //not created by this extension\n
+      var ch = marker.lastElementChild;\n
+      if (!ch) return;\n
+      var curfill = ch.getAttribute("fill");\n
+      var curstroke = ch.getAttribute("stroke")\n
+      if (curfill && curfill!=\'none\') ch.setAttribute("fill",color);\n
+      if (curstroke && curstroke!=\'none\') ch.setAttribute("stroke",color);\n
+    });\n
+  }\n
+\n
+  // called when the main system creates or modifies an object\n
+  // primary purpose is create new markers for cloned objects\n
+  function updateReferences(el) {\n
+    $.each(mtypes, function (i,pos) {\n
+      var id = marker_prefix + pos + \'_\' + el.id;\n
+      var marker_name = \'marker-\'+pos;\n
+      var marker = getLinked(el, marker_name);\n
+      if (!marker || !marker.attributes.se_type) return; //not created by this extension\n
+      var url = el.getAttribute(marker_name);\n
+      if (url) {\n
+        var len = el.id.length;\n
+        var linkid = url.substr(-len-1,len);\n
+        if (el.id != linkid) {\n
+          var val = $(\'#\'+pos+\'_marker\').attr(\'value\');\n
+          addMarker(id, val);\n
+          svgCanvas.changeSelectedAttribute(marker_name, "url(#" + id + ")");\n
+          if (el.tagName == "line" && pos==\'mid\') el=convertline(el);\n
+          S.call("changed", selElems);\n
+        }\n
+      }\n
+    });\n
+  }\n
+\n
+  // simulate a change event a text box that stores the current element\'s marker type\n
+  function triggerTextEntry(pos,val) {\n
+    $(\'#\'+pos+\'_marker\').val(val);\n
+    $(\'#\'+pos+\'_marker\').change();\n
+    var txtbox = $(\'#\'+pos+\'_marker\');\n
+    //if (val.substr(0,1)==\'\\\\\') txtbox.hide();\n
+    //else txtbox.show();\n
+  }\n
+  \n
+  function setIcon(pos,id) {\n
+    if (id.substr(0,1)!=\'\\\\\') id=\'\\\\textmarker\'\n
+    var ci = \'#\'+id_prefix+pos+\'_\'+id.substr(1);\n
+    methodDraw.setIcon(\'#cur_\' + pos +\'_marker_list\', $(ci).children());\n
+    $(ci).addClass(\'current\').siblings().removeClass(\'current\');\n
+  }\n
+    \n
+  function setMarkerSet(obj) {\n
+    var parts = this.id.split(\'_\');\n
+    var set = parts[2];\n
+    switch (set) {\n
+    case \'off\':\n
+      triggerTextEntry(\'start\',\'\\\\nomarker\');\n
+      triggerTextEntry(\'mid\',\'\\\\nomarker\');\n
+      triggerTextEntry(\'end\',\'\\\\nomarker\');\n
+      break;\n
+    case \'dimension\':\n
+      triggerTextEntry(\'start\',\'\\\\leftarrow\');\n
+      triggerTextEntry(\'end\',\'\\\\rightarrow\');\n
+      showTextPrompt(\'mid\');\n
+      break;\n
+    case \'label\':\n
+      triggerTextEntry(\'mid\',\'\\\\nomarker\');\n
+      triggerTextEntry(\'end\',\'\\\\rightarrow\');\n
+      showTextPrompt(\'start\');\n
+      break;\n
+    }\n
+  }\n
+    \n
+  function showTextPrompt(pos) {\n
+    var def = $(\'#\'+pos+\'_marker\').val();\n
+    if (def.substr(0,1)==\'\\\\\') def=\'\';\n
+    $.prompt(\'Enter text for \' + pos + \' marker\', def , function(txt) { if (txt) triggerTextEntry(pos,txt); });\n
+  }\n
+  \n
+  // callback function for a toolbar button click\n
+  function setArrowFromButton(obj) {\n
+    \n
+    var parts = this.id.split(\'_\');\n
+    var pos = parts[1];\n
+    var val = parts[2];\n
+    if (parts[3]) val+=\'_\'+parts[3];\n
+    \n
+    if (val!=\'textmarker\') {\n
+      triggerTextEntry(pos,\'\\\\\'+val);\n
+    } else {\n
+      showTextPrompt(pos);\n
+    }\n
+  }\n
+  \n
+  function getTitle(lang,id) {\n
+    var list = lang_list[lang];\n
+    for (var i in list) {\n
+      if (list[i].id==id) return list[i].title;\n
+    }\n
+    return id;\n
+  }\n
+  \n
+  \n
+  // build the toolbar button array from the marker definitions\n
+  // TODO: need to incorporate language specific titles\n
+  function buildButtonList() {\n
+    var buttons=[];\n
+    var i=0;\n
+/*\n
+    buttons.push({\n
+      id:id_prefix + \'markers_off\',\n
+      title:\'Turn off all markers\',\n
+      type:\'context\',\n
+      events: { \'click\': setMarkerSet },\n
+      panel: \'marker_panel\'\n
+    });\n
+    buttons.push({\n
+      id:id_prefix + \'markers_dimension\',\n
+      title:\'Dimension\',\n
+      type:\'context\',\n
+      events: { \'click\': setMarkerSet },\n
+      panel: \'marker_panel\'\n
+    });\n
+    buttons.push({\n
+      id:id_prefix + \'markers_label\',\n
+      title:\'Label\',\n
+      type:\'context\',\n
+      events: { \'click\': setMarkerSet },\n
+      panel: \'marker_panel\'\n
+    });\n
+*/\n
+    $.each(mtypes,function(k,pos) {\n
+      var listname = pos + "_marker_list";\n
+      var def = true;\n
+    $.each(marker_types,function(id,v) {\n
+      var title = getTitle(\'en\',id);\n
+      buttons.push({\n
+          id:id_prefix + pos + "_" + id,\n
+          svgicon:id,\n
+          title:title,\n
+          type:\'context\',\n
+          events: { \'click\': setArrowFromButton },\n
+          panel:\'marker_panel\',\n
+          list: listname,\n
+          isDefault: def\n
+      });\n
+      def = false;\n
+    });\n
+    });\n
+    return buttons;\n
+  }\n
+\n
+  return {\n
+    name: "Markers",\n
+    svgicons: "extensions/markers-icons.xml",\n
+    buttons: buildButtonList(),\n
+    context_tools: [\n
+       {\n
+      type: "input",\n
+      panel: "marker_panel",\n
+      title: "Start marker",\n
+      id: "start_marker",\n
+      label: "Start",\n
+      size: 3,\n
+      events: { change: setMarker }\n
+    },{\n
+      type: "button-select",\n
+      panel: "marker_panel",\n
+      title: getTitle(\'en\',\'start_marker_list\'),\n
+      id: "start_marker_list",\n
+      colnum: 3,\n
+      events: { change: setArrowFromButton }\n
+    },{\n
+      type: "input",\n
+      panel: "marker_panel",\n
+      title: "Middle marker",\n
+      id: "mid_marker",\n
+      label: "Middle",\n
+      defval: "",\n
+      size: 3,\n
+      events: { change: setMarker }\n
+    },{\n
+      type: "button-select",\n
+      panel: "marker_panel",\n
+      title: getTitle(\'en\',\'mid_marker_list\'),\n
+      id: "mid_marker_list",\n
+      colnum: 3,\n
+      events: { change: setArrowFromButton }\n
+    },{\n
+      type: "input",\n
+      panel: "marker_panel",\n
+      title: "End marker",\n
+      id: "end_marker",\n
+      label: "End",\n
+      size: 3,\n
+      events: { change: setMarker }\n
+    },{\n
+      type: "button-select",\n
+      panel: "marker_panel",\n
+      title: getTitle(\'en\',\'end_marker_list\'),\n
+      id: "end_marker_list",\n
+      colnum: 3,\n
+      events: { change: setArrowFromButton }\n
+    } ],\n
+    callback: function() {\n
+      $(\'#marker_panel\').addClass(\'toolset\').hide();\n
+      \n
+    },\n
+    addLangData: function(lang) {\n
+      return { data: lang_list[lang] };\n
+    },\n
+\n
+  selectedChanged: function(opts) {\n
+    // Use this to update the current selected elements\n
+    //console.log(\'selectChanged\',opts);\n
+    selElems = opts.elems;\n
+\n
+    var i = selElems.length;\n
+    var marker_elems = [\'line\',\'path\',\'polyline\',\'polygon\'];\n
+\n
+    while(i--) {\n
+      var elem = selElems[i];\n
+      if(elem && $.inArray(elem.tagName, marker_elems) != -1) {\n
+        if(opts.selectedElement && !opts.multiselected) {\n
+          showPanel(true);\n
+        } else {\n
+          showPanel(false);\n
+        }\n
+      } else {\n
+        showPanel(false);\n
+      }\n
+    }\n
+  },\n
+\n
+  elementChanged: function(opts) {    \n
+    //console.log(\'elementChanged\',opts);\n
+    var elem = opts.elems[0];\n
+    if(elem && (\n
+        elem.getAttribute("marker-start") ||\n
+        elem.getAttribute("marker-mid") ||\n
+        elem.getAttribute("marker-end")\n
+    )) {\n
+      colorChanged(elem);\n
+      updateReferences(elem);\n
+    }\n
+    changing_flag = false;\n
+  }\n
+  };\n
+});\n
+\n
+
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>17633</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/ext-server_moinsave.js.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/ext-server_moinsave.js.xml
new file mode 100644
index 0000000000..02eff2c543
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/ext-server_moinsave.js.xml
@@ -0,0 +1,100 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52850536.14</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>ext-server_moinsave.js</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/javascript</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+/*\n
+ * ext-server_moinsave.js\n
+ *\n
+ * Licensed under the Apache License, Version 2\n
+ *\n
+ * Copyright(c) 2010 Alexis Deveria\n
+ *              2011 MoinMoin:ReimarBauer\n
+ *                   adopted for moinmoins item storage. it sends in one post png and svg data\n
+ *                   (I agree to dual license my work to additional GPLv2 or later)\n
+ *\n
+ */\n
+\n
+methodDraw.addExtension("server_opensave", {\n
+  callback: function() {\n
+\n
+    var save_svg_action = \'/+modify\';\n
+    \n
+    // Create upload target (hidden iframe)\n
+    var target = $(\'<iframe name="output_frame" src="#"/>\').hide().appendTo(\'body\');\n
+  \n
+    methodDraw.setCustomHandlers({\n
+      save: function(win, data) {\n
+        var svg = "<?xml version=\\"1.0\\"?>\\n" + data;\n
+        var qstr = $.param.querystring();\n
+        var name = qstr.substr(9).split(\'/+get/\')[1];\n
+        var svg_data = svgedit.utilities.encode64(svg);\n
+        if(!$(\'#export_canvas\').length) {\n
+          $(\'<canvas>\', {id: \'export_canvas\'}).hide().appendTo(\'body\');\n
+        }\n
+        var c = $(\'#export_canvas\')[0];\n
+        c.width = svgCanvas.contentW;\n
+        c.height = svgCanvas.contentH;\n
+        $.getScript(\'canvg/canvg.js\', function() {\n
+        canvg(c, svg, {renderCallback: function() {\n
+          var datauri = c.toDataURL(\'image/png\');\n
+          var uiStrings = methodDraw.uiStrings;\n
+          var png_data = svgedit.utilities.encode64(datauri);\n
+          var form = $(\'<form>\').attr({\n
+          method: \'post\',\n
+          action: save_svg_action + \'/\' + name,\n
+          target: \'output_frame\'\n
+        })  .append(\'<input type="hidden" name="png_data" value="\' + png_data + \'">\')\n
+          .append(\'<input type="hidden" name="filepath" value="\' + svg_data + \'">\')\n
+          .append(\'<input type="hidden" name="filename" value="\' + \'drawing.svg">\')\n
+          .append(\'<input type="hidden" name="contenttype" value="application/x-svgdraw">\')\n
+          .appendTo(\'body\')\n
+          .submit().remove();\n
+          }})});\n
+        alert("Saved! Return to Item View!");\n
+        top.window.location = \'/\'+name;\n
+      },\n
+    });\n
+  \n
+  }\n
+});\n
+\n
+
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>2056</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/ext-server_opensave.js.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/ext-server_opensave.js.xml
new file mode 100644
index 0000000000..191efbbb00
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/ext-server_opensave.js.xml
@@ -0,0 +1,224 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52850521.6</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>ext-server_opensave.js</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/javascript</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+/*\n
+ * ext-server_opensave.js\n
+ *\n
+ * Licensed under the Apache License, Version 2\n
+ *\n
+ * Copyright(c) 2010 Alexis Deveria\n
+ *\n
+ */\n
+\n
+methodDraw.addExtension("server_opensave", {\n
+  callback: function() {\n
+\n
+    //var save_svg_action = \'extensions/filesave.php\';\n
+    //var save_png_action = \'extensions/filesave.php\';\n
+  \n
+    // Create upload target (hidden iframe)\n
+    var target = $(\'<iframe name="output_frame" />\').hide().appendTo(\'body\');\n
+  \n
+    //methodDraw.setCustomHandlers({\n
+    //  save: function(win, data) {\n
+    //    var svg = "<?xml version=\\"1.0\\"?>\\n" + data;\n
+    //    \n
+    //    var title = svgCanvas.getDocumentTitle();\n
+    //    var filename = title.replace(/[^a-z0-9\\.\\_\\-]+/gi, \'_\');\n
+    //    \n
+    //    var form = $(\'<form>\').attr({\n
+    //      method: \'post\',\n
+    //      action: save_svg_action,\n
+    //      target: \'output_frame\'\n
+    //    })  .append(\'<input type="hidden" name="output_svg" value="\' + encodeURI(svg) + \'">\')\n
+    //      .append(\'<input type="hidden" name="filename" value="\' + filename + \'">\')\n
+    //      .appendTo(\'body\')\n
+    //      .submit().remove();\n
+    //  },\n
+    //  pngsave: function(win, data) {\n
+    //    var issues = data.issues;\n
+    //    \n
+    //    if(!$(\'#export_canvas\').length) {\n
+    //      $(\'<canvas>\', {id: \'export_canvas\'}).hide().appendTo(\'body\');\n
+    //    }\n
+    //    var c = $(\'#export_canvas\')[0];\n
+    //    \n
+    //    c.width = svgCanvas.contentW;\n
+    //    c.height = svgCanvas.contentH;\n
+    //    canvg(c, data.svg, {renderCallback: function() {\n
+    //      var datauri = c.toDataURL(\'image/png\');\n
+    //      \n
+    //      var uiStrings = methodDraw.uiStrings;\n
+    //      var note = \'\';\n
+    //      \n
+    //      // Check if there\'s issues\n
+    //      if(issues.length) {\n
+    //        var pre = "\\n \\u2022 ";\n
+    //        note += ("\\n\\n" + pre + issues.join(pre));\n
+    //      } \n
+    //      \n
+    //      if(note.length) {\n
+    //        alert(note);\n
+    //      }\n
+    //      \n
+    //      var title = svgCanvas.getDocumentTitle();\n
+    //      var filename = title.replace(/[^a-z0-9\\.\\_\\-]+/gi, \'_\');\n
+    //      \n
+    //      var form = $(\'<form>\').attr({\n
+    //        method: \'post\',\n
+    //        action: save_png_action,\n
+    //        target: \'output_frame\'\n
+    //      })  .append(\'<input type="hidden" name="output_png" value="\' + datauri + \'">\')\n
+    //        .append(\'<input type="hidden" name="filename" value="\' + filename + \'">\')\n
+    //        .appendTo(\'body\')\n
+    //        .submit().remove();\n
+    //    }});\n
+    //\n
+    //    \n
+    //  }\n
+    //});\n
+  \n
+    // Do nothing if client support is found\n
+    if(window.FileReader) return;\n
+    \n
+    var cancelled = false;\n
+  \n
+    // Change these to appropriate script file\n
+    var open_svg_action = \'extensions/fileopen.php?type=load_svg\';\n
+    var import_svg_action = \'extensions/fileopen.php?type=import_svg\';\n
+    var import_img_action = \'extensions/fileopen.php?type=import_img\';\n
+    \n
+    // Set up function for PHP uploader to use\n
+    methodDraw.processFile = function(str64, type) {\n
+      if(cancelled) {\n
+        cancelled = false;\n
+        return;\n
+      }\n
+    \n
+      $(\'#dialog_box\').hide();\n
+    \n
+      if(type != \'import_img\') {\n
+        var xmlstr = svgCanvas.Utils.decode64(str64);\n
+      }\n
+      \n
+      switch ( type ) {\n
+        case \'load_svg\':\n
+          svgCanvas.clear();\n
+          svgCanvas.setSvgString(xmlstr);\n
+          methodDraw.updateCanvas();\n
+          break;\n
+        case \'import_svg\':\n
+          svgCanvas.importSvgString(xmlstr);\n
+          methodDraw.updateCanvas();          \n
+          break;\n
+        case \'import_img\':\n
+          svgCanvas.setGoodImage(str64);\n
+          break;\n
+      }\n
+    }\n
+  \n
+    // Create upload form\n
+    var open_svg_form = $(\'<form>\');\n
+    open_svg_form.attr({\n
+      enctype: \'multipart/form-data\',\n
+      method: \'post\',\n
+      action: open_svg_action,\n
+      target: \'output_frame\'\n
+    });\n
+    \n
+    // Create import form\n
+    var import_svg_form = open_svg_form.clone().attr(\'action\', import_svg_action);\n
+    \n
+    // Create image form\n
+    var import_img_form = open_svg_form.clone().attr(\'action\', import_img_action);\n
+    \n
+    // It appears necessory to rebuild this input every time a file is \n
+    // selected so the same file can be picked and the change event can fire.\n
+    function rebuildInput(form) {\n
+      form.empty();\n
+      var inp = $(\'<input type="file" name="svg_file">\').appendTo(form);\n
+      \n
+      \n
+      function submit() {\n
+        // This submits the form, which returns the file data using methodDraw.uploadSVG\n
+        form.submit();\n
+        \n
+        rebuildInput(form);\n
+        $.process_cancel("Uploading...", function() {\n
+          cancelled = true;\n
+          $(\'#dialog_box\').hide();\n
+        });\n
+      }\n
+      \n
+      if(form[0] == open_svg_form[0]) {\n
+        inp.change(function() {\n
+          // This takes care of the "are you sure" dialog box\n
+          methodDraw.openPrep(function(ok) {\n
+            if(!ok) {\n
+              rebuildInput(form);\n
+              return;\n
+            }\n
+            submit();\n
+          });\n
+        });\n
+      } else {\n
+        inp.change(function() {\n
+          // This submits the form, which returns the file data using methodDraw.uploadSVG\n
+          submit();\n
+        });\n
+      }\n
+    }\n
+    \n
+    // Create the input elements\n
+    rebuildInput(open_svg_form);\n
+    rebuildInput(import_svg_form);\n
+    rebuildInput(import_img_form);\n
+\n
+    // Add forms to buttons\n
+    $("#tool_open").show().prepend(open_svg_form);\n
+    $("#tool_import").show().prepend(import_svg_form);\n
+    $("#tool_image").prepend(import_img_form);\n
+  }\n
+});\n
+\n
+
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>5524</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/ext-shapes.js.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/ext-shapes.js.xml
new file mode 100644
index 0000000000..bc12b9a507
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/ext-shapes.js.xml
@@ -0,0 +1,402 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52850506.93</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>ext-shapes.js</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/javascript</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+/*\r\n
+ * ext-shapes.js\r\n
+ *\r\n
+ * Licensed under the Apache License, Version 2\r\n
+ *\r\n
+ * Copyright(c) 2010 Christian Tzurcanu\r\n
+ * Copyright(c) 2010 Alexis Deveria\r\n
+ *\r\n
+ */\r\n
+\r\n
+methodDraw.addExtension("shapes", function() {\r\n
+  \r\n
+\r\n
+  var current_d, cur_shape_id;\r\n
+  var canv = methodDraw.canvas;\r\n
+  var cur_shape;\r\n
+  var start_x, start_y;\r\n
+  var svgroot = canv.getRootElem();\r\n
+  var lastBBox = {};\r\n
+  \r\n
+  // This populates the category list\r\n
+  var categories = {\r\n
+    basic: \'Basic\',\r\n
+    object: \'Objects\',\r\n
+    symbol: \'Symbols\',\r\n
+    arrow: \'Arrows\',\r\n
+    flowchart: \'Flowchart\',\r\n
+    nature: \'Nature\',\r\n
+    game: \'Cards & Chess\',\r\n
+    dialog_balloon: \'Dialog balloons\',\r\n
+    music: \'Music\',\r\n
+    weather: \'Weather &amp; Time\',\r\n
+    ui: \'User Interface\',\r\n
+    social: \'Social Web\'\r\n
+  };\r\n
+  \r\n
+  var library = {\r\n
+    \'basic\': {\r\n
+      data: {\r\n
+        "star_points_5": "m1,116.58409l113.82668,0l35.17332,-108.13487l35.17334,108.13487l113.82666,0l-92.08755,66.83026l35.17514,108.13487l-92.08759,-66.83208l-92.08757,66.83208l35.17515,-108.13487l-92.08758,-66.83026z",\r\n
+        \'donut\': \'m1,150l0,0c0,-82.29042 66.70958,-149 149,-149l0,0c39.51724,0 77.41599,15.69816 105.35889,43.64108c27.94293,27.94293 43.64111,65.84165 43.64111,105.35892l0,0c0,82.29041 -66.70958,149 -149,149l0,0c-82.29041,0 -149,-66.70959 -149,-149zm74.5,0l0,0c0,41.1452 33.35481,74.5 74.5,74.5c41.14522,0 74.5,-33.3548 74.5,-74.5c0,-41.1452 -33.3548,-74.5 -74.5,-74.5l0,0c-41.14519,0 -74.5,33.35481 -74.5,74.5z\',\r\n
+        "triangle": "m1,280.375l149,-260.75l149,260.75z",\r\n
+        "right_triangle": "m1,299l0,-298l298,298z",\r\n
+        "diamond": "m1,150l149,-149l149,149l-149,149l-149,-149z",\r\n
+        "pentagon": "m1.00035,116.97758l148.99963,-108.4053l148.99998,108.4053l-56.91267,175.4042l-184.1741,0l-56.91284,-175.4042z",\r\n
+        "hexagon": "m1,149.99944l63.85715,-127.71428l170.28572,0l63.85713,127.71428l-63.85713,127.71428l-170.28572,0l-63.85715,-127.71428z",\r\n
+        "septagon1": "m0.99917,191.06511l29.51249,-127.7108l119.48833,-56.83673l119.48836,56.83673l29.51303,127.7108l-82.69087,102.41679l-132.62103,0l-82.69031,-102.41679z",\r\n
+        "heptagon": "m1,88.28171l87.28172,-87.28171l123.43653,0l87.28172,87.28171l0,123.43654l-87.28172,87.28172l-123.43653,0l-87.28172,-87.28172l0,-123.43654z",\r\n
+        "decagon": "m1,150.00093l28.45646,-88.40318l74.49956,-54.63682l92.08794,0l74.50002,54.63682l28.45599,88.40318l-28.45599,88.40318l-74.50002,54.63681l-92.08794,0l-74.49956,-54.63681l-28.45646,-88.40318z",\r\n
+        "dodecagon": "m1,110.07421l39.92579,-69.14842l69.14842,-39.92579l79.85159,0l69.14842,39.92579l39.92578,69.14842l0,79.85159l-39.92578,69.14842l-69.14842,39.92578l-79.85159,0l-69.14842,-39.92578l-39.92579,-69.14842l0,-79.85159z",\r\n
+        "trapezoid": "m1,299l55.875,-298l186.25001,0l55.87498,298z",\r\n
+        "dialog_balloon_1": "m0.99786,35.96579l0,0c0,-19.31077 15.28761,-34.96524 34.14583,-34.96524l15.52084,0l0,0l74.50001,0l139.68748,0c9.05606,0 17.74118,3.68382 24.14478,10.24108c6.40356,6.55726 10.00107,15.45081 10.00107,24.72416l0,87.41311l0,0l0,52.44785l0,0c0,19.31078 -15.2876,34.96524 -34.14584,34.96524l-139.68748,0l-97.32507,88.90848l22.82506,-88.90848l-15.52084,0c-18.85822,0 -34.14583,-15.65446 -34.14583,-34.96524l0,0l0,-52.44785l0,0z",\r\n
+        \'heart\': \'m150,73c61,-175 300,0 0,225c-300,-225 -61,-400 0,-225z\',\r\n
+        "cylinder": "m299.0007,83.77844c0,18.28676 -66.70958,33.11111 -149.00002,33.11111m149.00002,-33.11111l0,0c0,18.28676 -66.70958,33.11111 -149.00002,33.11111c-82.29041,0 -148.99997,-14.82432 -148.99997,-33.11111m0,0l0,0c0,-18.28674 66.70956,-33.1111 148.99997,-33.1111c82.29044,0 149.00002,14.82436 149.00002,33.1111l0,132.44449c0,18.28674 -66.70958,33.11105 -149.00002,33.11105c-82.29041,0 -148.99997,-14.82431 -148.99997,-33.11105z",\r\n
+        "arrow_up": "m1.49805,149.64304l148.50121,-148.00241l148.50121,148.00241l-74.25061,0l0,148.71457l-148.5012,0l0,-148.71457z",\r\n
+        "arrow_u_turn": "m1.00059,299.00055l0,-167.62497l0,0c0,-72.00411 58.37087,-130.37499 130.375,-130.37499l0,0l0,0c34.57759,0 67.73898,13.7359 92.18906,38.18595c24.45006,24.45005 38.18593,57.61144 38.18593,92.18904l0,18.625l37.24997,0l-74.49995,74.50002l-74.50002,-74.50002l37.25,0l0,-18.625c0,-30.8589 -25.0161,-55.87498 -55.87498,-55.87498l0,0l0,0c-30.85892,0 -55.875,25.01608 -55.875,55.87498l0,167.62497z",\r\n
+        "arrow_left_up": "m0.99865,224.5l74.50004,-74.5l0,37.25l111.74991,0l0,-111.75l-37.25,0l74.5,-74.5l74.5,74.5l-37.25,0l0,186.25l-186.24989,0l0,37.25l-74.50005,-74.5z",\r\n
+        "plaque": "m-0.00197,49.94376l0,0c27.5829,0 49.94327,-22.36036 49.94327,-49.94327l199.76709,0l0,0c0,27.5829 22.36037,49.94327 49.94325,49.94327l0,199.7671l0,0c-27.58289,0 -49.94325,22.36034 -49.94325,49.94325l-199.76709,0c0,-27.58292 -22.36037,-49.94325 -49.94327,-49.94325z",\r\n
+        "page": "m249.3298,298.99744l9.9335,-39.73413l39.73413,-9.93355l-49.66763,49.66768l-248.33237,0l0,-298.00001l298.00001,0l0,248.33234",\r\n
+        "cross": "m0.99844,99.71339l98.71494,0l0,-98.71495l101.26279,0l0,98.71495l98.71495,0l0,101.2628l-98.71495,0l0,98.71494l-101.26279,0l0,-98.71494l-98.71494,0z",\r\n
+        "divide": "m150,0.99785l0,0c25.17819,0 45.58916,20.41097 45.58916,45.58916c0,25.17821 -20.41096,45.58916 -45.58916,45.58916c-25.17822,0 -45.58916,-20.41093 -45.58916,-45.58916c0,-25.1782 20.41093,-45.58916 45.58916,-45.58916zm0,296.25203c-25.17822,0 -45.58916,-20.41095 -45.58916,-45.58917c0,-25.17819 20.41093,-45.58916 45.58916,-45.58916c25.17819,0 45.58916,20.41096 45.58916,45.58916c0,25.17822 -20.41096,45.58917 -45.58916,45.58917zm-134.06754,-193.71518l268.13507,0l0,91.17833l-268.13507,0z",\r\n
+        "minus": "m0.99887,102.39503l297.49445,0l0,95.2112l-297.49445,0z",\r\n
+        "times": "m1.00089,73.36786l72.36697,-72.36697l76.87431,76.87368l76.87431,-76.87368l72.36765,72.36697l-76.87433,76.87431l76.87433,76.87431l-72.36765,72.36765l-76.87431,-76.87433l-76.87431,76.87433l-72.36697,-72.36765l76.87368,-76.87431l-76.87368,-76.87431z"\r\n
+        \r\n
+\r\n
+      },\r\n
+      buttons: []\r\n
+    }\r\n
+  };\r\n
+  \r\n
+  var cur_lib = library.basic;\r\n
+  \r\n
+  var mode_id = \'shapelib\';\r\n
+  \r\n
+  function loadIcons() {\r\n
+    $(\'#shape_buttons\').empty();\r\n
+    \r\n
+    // Show lib ones\r\n
+    $(\'#shape_buttons\').append(cur_lib.buttons);\r\n
+  }\r\n
+  \r\n
+  function loadLibrary(cat_id) {\r\n
+  \r\n
+    var lib = library[cat_id];\r\n
+    \r\n
+    if(!lib) {\r\n
+      $(\'#shape_buttons\').html(\'Loading...\');\r\n
+      $.getJSON(\'extensions/shapelib/\' + cat_id + \'.json\', function(result, textStatus) {\r\n
+        cur_lib = library[cat_id] = {\r\n
+          data: result.data,\r\n
+          size: result.size,\r\n
+          fill: result.fill\r\n
+        }\r\n
+        makeButtons(cat_id, result);\r\n
+        loadIcons();\r\n
+      });\r\n
+      return;\r\n
+    }\r\n
+    \r\n
+    cur_lib = lib;\r\n
+    if(!lib.buttons.length) makeButtons(cat_id, lib);\r\n
+    loadIcons();\r\n
+  }\r\n
+  \r\n
+  function makeButtons(cat, shapes) {\r\n
+    var size = cur_lib.size || 300;\r\n
+    var fill = cur_lib.fill || false;\r\n
+    var off = size * .05;\r\n
+    var vb = [-off, -off, size + off*2, size + off*2].join(\' \');\r\n
+    var stroke = fill ? 0: (size/30);\r\n
+    \r\n
+    var shape_icon = new DOMParser().parseFromString(\r\n
+      \'<svg xmlns="http://www.w3.org/2000/svg"><svg viewBox="\' + vb + \'"><path fill="#333" stroke="transparent" stroke-width="\' + stroke + \'" /><\\/svg><\\/svg>\',\r\n
+      \'text/xml\');\r\n
+\r\n
+    var width = 40;\r\n
+    var height = 40;\r\n
+    shape_icon.documentElement.setAttribute(\'width\', width);\r\n
+    shape_icon.documentElement.setAttribute(\'height\', height);\r\n
+    var svg_elem = $(document.importNode(shape_icon.documentElement,true));\r\n
+  \r\n
+    var data = shapes.data;\r\n
+    \r\n
+    cur_lib.buttons = [];\r\n
+  \r\n
+    for(var id in data) {\r\n
+      var path_d = data[id];\r\n
+      var icon = svg_elem.clone();\r\n
+      icon.find(\'path\').attr(\'d\', path_d);\r\n
+      \r\n
+      var icon_btn = icon.wrap(\'<div class="tool_button">\').parent().attr({\r\n
+        id: mode_id + \'_\' + id,\r\n
+        title: id\r\n
+      });\r\n
+      \r\n
+      \r\n
+      // Store for later use\r\n
+      cur_lib.buttons.push(icon_btn[0]);\r\n
+    }\r\n
+    \r\n
+  }\r\n
+\r\n
+  \r\n
+  return {\r\n
+    svgicons: "extensions/ext-shapes.xml",\r\n
+    buttons: [{\r\n
+      id: "tool_shapelib",\r\n
+      type: "mode_flyout", // _flyout\r\n
+      position: 6,\r\n
+      title: "Shape library",\r\n
+      icon: "extensions/ext-shapes.png",\r\n
+      events: {\r\n
+        "click": function() {\r\n
+          canv.setMode(mode_id);\r\n
+        }\r\n
+      }\r\n
+    }],\r\n
+    callback: function() {\r\n
+\r\n
+    \r\n
+      var btn_div = $(\'<div id="shape_buttons">\');\r\n
+      $(\'#tools_shapelib > *\').wrapAll(btn_div);\r\n
+      \r\n
+      var shower = $(\'#tools_shapelib_show\');\r\n
+\r\n
+      \r\n
+      loadLibrary(\'basic\');\r\n
+      \r\n
+      // Do mouseup on parent element rather than each button\r\n
+      $(\'#shape_buttons\').mouseup(function(evt) {\r\n
+        var btn = $(evt.target).closest(\'div.tool_button\');\r\n
+        \r\n
+        if(!btn.length) return;\r\n
+        \r\n
+        var copy = btn.children().clone().attr({width: 24, height: 24});\r\n
+        shower.children(\':not(.flyout_arrow_horiz)\').remove();\r\n
+        shower\r\n
+          .append(copy)\r\n
+          .attr(\'data-curopt\', \'#\' + btn[0].id) // This sets the current mode\r\n
+          .mouseup();\r\n
+        canv.setMode(mode_id);\r\n
+        \r\n
+        cur_shape_id = btn[0].id.substr((mode_id+\'_\').length);\r\n
+        current_d = cur_lib.data[cur_shape_id];\r\n
+        \r\n
+        $(\'.tools_flyout\').fadeOut();\r\n
+\r\n
+      });\r\n
+\r\n
+//      \r\n
+      var shape_cats = $(\'<div id="shape_cats">\');\r\n
+      var cat_str = \'\';\r\n
+      \r\n
+      $.each(categories, function(id, label) {\r\n
+        cat_str += \'<div data-cat=\' + id + \'>\' + label + \'</div>\';\r\n
+      });\r\n
+      \r\n
+      shape_cats.html(cat_str).children().bind(\'mouseup\', function() {\r\n
+        var catlink = $(this);\r\n
+        catlink.siblings().removeClass(\'current\');\r\n
+        catlink.addClass(\'current\');\r\n
+        \r\n
+        loadLibrary(catlink.attr(\'data-cat\'));\r\n
+        // Get stuff\r\n
+        \r\n
+        return false;\r\n
+      });\r\n
+      \r\n
+      shape_cats.children().eq(0).addClass(\'current\');\r\n
+      \r\n
+      $(\'#tools_shapelib\').prepend(shape_cats);\r\n
+\r\n
+      shower.mouseup(function() {\r\n
+        canv.setMode(current_d ? mode_id : \'select\');\r\n
+      });\r\n
+\r\n
+      \r\n
+      $(\'#tool_shapelib\').remove();\r\n
+      \r\n
+      var h = $(\'#tools_shapelib\').height();\r\n
+      $(\'#tools_shapelib\').css({\r\n
+        \'margin-top\': -(h/2),\r\n
+        \'margin-left\': 3\r\n
+      });\r\n
+\r\n
+  \r\n
+    },\r\n
+    mouseDown: function(opts) {\r\n
+      var mode = canv.getMode();\r\n
+      if(mode !== mode_id) return;\r\n
+      \r\n
+      var e = opts.event;\r\n
+      var x = start_x = opts.start_x;\r\n
+      var y = start_y = opts.start_y;\r\n
+      var cur_style = canv.getStyle();\r\n
+      cur_shape = canv.addSvgElementFromJson({\r\n
+        "element": "path",\r\n
+        "curStyles": true,\r\n
+        "attr": {\r\n
+          "d": current_d,\r\n
+          "id": canv.getNextId(),\r\n
+          "opacity": cur_style.opacity / 2,\r\n
+          "style": "pointer-events:none"\r\n
+        }\r\n
+      });\r\n
+      cur_shape.setAttribute("d", current_d);\r\n
+      // Make sure shape uses absolute values\r\n
+      if(/[a-z]/.test(current_d)) {\r\n
+        current_d = cur_lib.data[cur_shape_id] = canv.pathActions.convertPath(cur_shape);\r\n
+        cur_shape.setAttribute(\'d\', current_d);\r\n
+        canv.pathActions.fixEnd(cur_shape);\r\n
+      }\r\n
+      \r\n
+      cur_shape.setAttribute(\'transform\', "translate(" + x + "," + y + ") scale(0.005) translate(" + -x + "," + -y + ")");      \r\n
+//      console.time(\'b\');\r\n
+      canv.recalculateDimensions(cur_shape);\r\n
+      var tlist = canv.getTransformList(cur_shape);\r\n
+      lastBBox = cur_shape.getBBox();\r\n
+      totalScale = {\r\n
+        sx: 1,\r\n
+        sy: 1\r\n
+      };\r\n
+      return {\r\n
+        started: true\r\n
+      }\r\n
+      // current_d\r\n
+    },\r\n
+    mouseMove: function(opts) {\r\n
+      var mode = canv.getMode();\r\n
+      if(mode !== mode_id) return;\r\n
+      \r\n
+      var zoom = canv.getZoom();\r\n
+      var evt = opts.event\r\n
+      \r\n
+      var x = opts.mouse_x/zoom;\r\n
+      var y = opts.mouse_y/zoom;\r\n
+      \r\n
+      var tlist = canv.getTransformList(cur_shape),\r\n
+        box = cur_shape.getBBox(), \r\n
+        left = box.x, top = box.y, width = box.width,\r\n
+        height = box.height;\r\n
+      var dx = (x-start_x), dy = (y-start_y);\r\n
+\r\n
+      var newbox = {\r\n
+        \'x\': Math.min(start_x,x),\r\n
+        \'y\': Math.min(start_y,y),\r\n
+        \'width\': Math.abs(x-start_x),\r\n
+        \'height\': Math.abs(y-start_y)\r\n
+      };\r\n
+\r\n
+      var ts = null,\r\n
+        tx = 0, ty = 0,\r\n
+        sy = height ? (height+dy)/height : 1, \r\n
+        sx = width ? (width+dx)/width : 1;\r\n
+\r\n
+      var sx = newbox.width / lastBBox.width;\r\n
+      var sy = newbox.height / lastBBox.height;\r\n
+      \r\n
+      sx = sx || 1;\r\n
+      sy = sy || 1;\r\n
+      \r\n
+      // Not perfect, but mostly works...\r\n
+      \r\n
+      if(x < start_x) {\r\n
+        tx = lastBBox.width;\r\n
+      }\r\n
+      if(y < start_y) ty = lastBBox.height;\r\n
+      \r\n
+      // update the transform list with translate,scale,translate\r\n
+      var translateOrigin = svgroot.createSVGTransform(),\r\n
+        scale = svgroot.createSVGTransform(),\r\n
+        translateBack = svgroot.createSVGTransform();\r\n
+        \r\n
+      translateOrigin.setTranslate(-(left+tx), -(top+ty));\r\n
+      if(evt.shiftKey) {\r\n
+        replaced = true\r\n
+        var max = Math.min(Math.abs(sx), Math.abs(sy));\r\n
+        sx = max * (sx < 0 ? -1 : 1);\r\n
+        sy = max * (sy < 0 ? -1 : 1);\r\n
+        if (totalScale.sx != totalScale.sy) {\r\n
+          var multiplierX = (totalScale.sx > totalScale.sy) ? 1 : totalScale.sx/totalScale.sy;\r\n
+          var multiplierY = (totalScale.sy > totalScale.sx) ? 1 : totalScale.sy/totalScale.sx;\r\n
+          sx *= multiplierY\r\n
+          sy *= multiplierX\r\n
+        }\r\n
+      }\r\n
+      totalScale.sx *= sx;\r\n
+      totalScale.sy *= sy;\r\n
+      scale.setScale(sx,sy);\r\n
+      translateBack.setTranslate(left+tx, top+ty);\r\n
+      var N = tlist.numberOfItems;\r\n
+      tlist.appendItem(translateBack);\r\n
+      tlist.appendItem(scale);\r\n
+      tlist.appendItem(translateOrigin);\r\n
+\r\n
+      canv.recalculateDimensions(cur_shape);\r\n
+      lastBBox = cur_shape.getBBox();\r\n
+    },\r\n
+    mouseUp: function(opts) {\r\n
+      var mode = canv.getMode();\r\n
+      if(mode !== mode_id) return;\r\n
+      \r\n
+      if(opts.mouse_x == start_x && opts.mouse_y == start_y) {\r\n
+        return {\r\n
+          keep: false,\r\n
+          element: cur_shape,\r\n
+          started: false\r\n
+        }\r\n
+      }\r\n
+      canv.setMode("select")\r\n
+      return {\r\n
+        keep: true,\r\n
+        element: cur_shape,\r\n
+        started: false\r\n
+      }\r\n
+    }   \r\n
+  }\r\n
+});\r\n
+
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>14351</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/ext-shapes.png.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/ext-shapes.png.xml
new file mode 100644
index 0000000000..3746f2b3f2
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/ext-shapes.png.xml
@@ -0,0 +1,46 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52850494.23</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>ext-shapes.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ
+bWFnZVJlYWR5ccllPAAAARdJREFUeNrsloENgjAQRSlxgG6gExjZQDdxA0cwTABOICs4AWxQdQFw
+A51A/5mSGNKW9kASEy/5oRLS13/+FkSSLJ/RRBVHE9ZPwM5TwRpoA92ngKVKXQl0+DasAajQ4zzU
+XSgsbQccdzHTVcRxF3Nccd0JwwnSaFG8H1BFq8fE1rhjjhUuElpDc2gBtfeMsHekMWkz1ibWi1Cm
+NtJqlH5gLFDp+s/IdjkU+AGSfQEZBLSBXGlkAV2gvujLbs89ygry2WehyZRDNnUorBoCuzBeP9aa
+hb4kEQLaj1uoMBwAt1HaSBDoiGEN7emK3xkkfdsoXF9XWLnQk2XajanawzjXAak5MGrhCdr1pawD
+3bOc/b8bfeslwACoq2A3EAiuqwAAAABJRU5ErkJggg==</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>373</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/ext-shapes.xml.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/ext-shapes.xml.xml
new file mode 100644
index 0000000000..4b930660fa
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/ext-shapes.xml.xml
@@ -0,0 +1,51 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52850483.71</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>ext-shapes.xml</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>text/xml</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+<svg xmlns="http://www.w3.org/2000/svg">\r\n
+  <g id="tool_shapelib">\r\n
+    <svg xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\r\n
+        <path fill="#2F2F2C" d="M0,0v27h27V0H0z M20.328,24.166l-6.891-3.622l-6.891,3.622l1.316-7.672L2.289,11.06l7.704-1.121\r\n
+      l3.445-6.979l3.447,6.98l7.702,1.121l-5.573,5.434L20.328,24.166z"/>\r\n
+    </svg>\r\n
+  </g>\r\n
+</svg>
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>403</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/eyedropper-icon.xml.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/eyedropper-icon.xml.xml
new file mode 100644
index 0000000000..d0711fe387
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/eyedropper-icon.xml.xml
@@ -0,0 +1,60 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52850471.82</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>eyedropper-icon.xml</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>text/xml</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+<svg xmlns="http://www.w3.org/2000/svg">\n
+\n
+<g id="tool_eyedropper">\n
+    <svg id="Untitled-Page%201" viewBox="0 0 27 27" style="background-color:#ffffff00" version="1.1"\n
+    xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve"\n
+    x="0px" y="0px" width="27px" height="27px"\n
+  >\n
+    <path fill="#2F2F2C" d="M16.867,11.729l-1.5-1.49l-9.845,9.777c-0.198,0.919-0.653,1.838-1.104,2.585\n
+      c0.752-0.448,1.678-0.899,2.604-1.096L16.867,11.729z"/>\n
+    <path fill="#2F2F2C" d="M0,0v27h27V0H0z M2.702,24.801l-0.5-0.496l-0.46-0.457l0.421-0.493c0.016-0.02,1.711-2.031,2.008-3.799\n
+    l0.037-0.222L14.367,9.247l-0.333-0.331c-0.459-0.457-0.459-1.198,0-1.655l1.5-1.489c0.46-0.457,1.206-0.457,1.667,0L19.7,3.289c0,0,2.5-2.482,3.833-1.158L24.2,2.792l0.667,0.662c0.28,0.278,0.391,0.609,0.391,0.957c0,1.302-1.558,2.849-1.558,2.849\n
+  l-2.5,2.482l0.167,0.166c0.46,0.457,0.46,1.197,0,1.655l-1.5,1.489c-0.46,0.456-1.207,0.456-1.667,0l-0.333-0.332L7.708,22.809l-0.223,0.037c-1.787,0.296-3.805,1.978-3.826,1.995l-0.496,0.417L2.702,24.801z"/>\n
+  </svg>\n
+</g>\n
+  \n
+  <g id="svg_eof"/>\n
+</svg>
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>1106</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/eyedropper.png.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/eyedropper.png.xml
new file mode 100644
index 0000000000..d01c56f106
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/eyedropper.png.xml
@@ -0,0 +1,46 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52850459.62</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>eyedropper.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ
+bWFnZVJlYWR5ccllPAAAAQ5JREFUeNrE1oENgjAQBVAwHYARnMDABriBToCM4CTGDbqBblA2gDgB
+G9gN9Dc5kqa2COlVm1wKxfTlrqWYV9Xulf2obbIfthTYgNj3/SNH36bEJEGduUEvbTBnXDOJyVvf
+g8kQkYBG3CmLEFRP1yISMiUbQj8AVKC7xK7ZUkghSo4NMq6BYjAzWT3z/AOKwcxmGJGBoizc1nG9
+1C29uIqyU54SerMWEdCU0RVAaa2ht4RrMR9kj2ka24YmEExQYY1HHcRLIJZTnw36hrFCcxg7FMLO
+KaDQbpQpIF9mkiYsCWCDXExTCQ/m80GhuSAXO+L7pCm7BvFE3Lggd80anHEZNxDK7MRZsr//SX0L
+MABN0magO2ntZAAAAABJRU5ErkJggg==</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>364</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/eyedropper.svg.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/eyedropper.svg.xml
new file mode 100644
index 0000000000..17437952c7
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/eyedropper.svg.xml
@@ -0,0 +1,59 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52850450.05</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>eyedropper.svg</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/svg+xml</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+<?xml version="1.0" encoding="utf-8"?>\r\n
+<!-- Generator: Adobe Illustrator 15.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->\r\n
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">\r\n
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"\r\n
+   width="27px" height="27px" viewBox="0 0 27 27" enable-background="new 0 0 27 27" xml:space="preserve">\r\n
+<g>\r\n
+  <path fill="#2F2F2C" d="M16.867,11.729l-1.5-1.49l-9.845,9.777c-0.198,0.919-0.653,1.838-1.104,2.585\r\n
+    c0.752-0.448,1.678-0.899,2.604-1.096L16.867,11.729z"/>\r\n
+  <path fill="#2F2F2C" d="M0,0v27h27V0H0z M2.702,24.801l-0.5-0.496l-0.46-0.457l0.421-0.493c0.016-0.02,1.711-2.031,2.008-3.799\r\n
+    l0.037-0.222L14.367,9.247l-0.333-0.331c-0.459-0.457-0.459-1.198,0-1.655l1.5-1.489c0.46-0.457,1.206-0.457,1.667,0L19.7,3.289\r\n
+    c0,0,2.5-2.482,3.833-1.158L24.2,2.792l0.667,0.662c0.28,0.278,0.391,0.609,0.391,0.957c0,1.302-1.558,2.849-1.558,2.849\r\n
+    l-2.5,2.482l0.167,0.166c0.46,0.457,0.46,1.197,0,1.655l-1.5,1.489c-0.46,0.456-1.207,0.456-1.667,0l-0.333-0.332L7.708,22.809\r\n
+    l-0.223,0.037c-1.787,0.296-3.805,1.978-3.826,1.995l-0.496,0.417L2.702,24.801z"/>\r\n
+</g>\r\n
+</svg>\r\n
+
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>1243</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/fileopen.php.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/fileopen.php.xml
new file mode 100644
index 0000000000..836140d824
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/fileopen.php.xml
@@ -0,0 +1,75 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52850435.44</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>fileopen.php</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/octet-stream</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+<!doctype html>\n
+<?php\n
+/*\n
+ * fileopen.php\n
+ * To be used with ext-server_opensave.js for SVG-edit\n
+ *\n
+ * Licensed under the Apache License, Version 2\n
+ *\n
+ * Copyright(c) 2010 Alexis Deveria\n
+ *\n
+ */\n
+  // Very minimal PHP file, all we do is Base64 encode the uploaded file and\n
+  // return it to the editor\n
+  \n
+  $file = $_FILES[\'svg_file\'][\'tmp_name\'];\n
+  \n
+  $output = file_get_contents($file);\n
+  \n
+  $type = $_REQUEST[\'type\'];\n
+  \n
+  $prefix = \'\';\n
+  \n
+  // Make Data URL prefix for import image\n
+  if($type == \'import_img\') {\n
+    $info = getimagesize($file);\n
+    $prefix = \'data:\' . $info[\'mime\'] . \';base64,\';\n
+  }\n
+?>\n
+<script>\n
+window.top.window.methodDraw.processFile("<?php echo $prefix . base64_encode($output); ?>", "<?php echo htmlentities($type); ?>");\n
+</script>\n
+
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>755</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/filesave.php.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/filesave.php.xml
new file mode 100644
index 0000000000..bc352b8448
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/filesave.php.xml
@@ -0,0 +1,87 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52850418.84</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>filesave.php</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/octet-stream</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+<?php\n
+/*\n
+ * filesave.php\n
+ * To be used with ext-server_opensave.js for SVG-edit\n
+ *\n
+ * Licensed under the Apache License, Version 2\n
+ *\n
+ * Copyright(c) 2010 Alexis Deveria\n
+ *\n
+ */\n
+ \n
+if(!isset($_POST[\'output_svg\']) && !isset($_POST[\'output_png\'])) {\n
+  die(\'post fail\');\n
+}\n
+\n
+$file = \'\';\n
+\n
+$suffix = isset($_POST[\'output_svg\'])?\'.svg\':\'.png\';\n
+\n
+if(isset($_POST[\'filename\']) && strlen($_POST[\'filename\']) > 0) {\n
+  $file = $_POST[\'filename\'] . $suffix;\n
+} else {\n
+  $file = \'image\' . $suffix;\n
+}\n
+\n
+if($suffix == \'.svg\') {\n
+  $mime = \'image/svg+xml\';\n
+  $contents = rawurldecode($_POST[\'output_svg\']);\n
+} else {\n
+  $mime = \'image/png\';\n
+  $contents = $_POST[\'output_png\'];\n
+  $pos = (strpos($contents, \'base64,\') + 7);\n
+  $contents = base64_decode(substr($contents, $pos));\n
+}\n
+\n
+ header("Cache-Control: public");\n
+ header("Content-Description: File Transfer");\n
+ header("Content-Disposition: attachment; filename=" . $file);\n
+ header("Content-Type: " .  $mime);\n
+ header("Content-Transfer-Encoding: binary");\n
+ \n
+ echo $contents;\n
+ \n
+?>
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>1003</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/foreignobject-icons.xml.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/foreignobject-icons.xml.xml
new file mode 100644
index 0000000000..0cca43181a
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/foreignobject-icons.xml.xml
@@ -0,0 +1,139 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52850407.99</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>foreignobject-icons.xml</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>text/xml</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+<svg xmlns="http://www.w3.org/2000/svg">\n
+  <g id="tool_foreign">\n
+    <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 84 84">\n
+      <g fill="#444" opacity="0.2" transform="translate(6,6)">\n
+      <path d="M42.8,74.3c0,4.3,0,5.9,11.8,5.9l4.1,0l0,3.8c-4.5-0.4-16.1-0.4-21.2-0.3c-5.1,0-16.6,0-21,0.4l0-3.8l4.1,0\n
+      c11.8,0,11.8-1.7,11.8-5.9l0-6.9C13.9,65.6,0,54.6,0,42c0-12.2,13.3-23.5,32.4-25.4l0-6.9c0-4.3,0-5.9-11.8-5.9l-4.1,0l0-3.8\n
+      c4.5,0.4,16.1,0.4,21.2,0.3c5.1,0,16.6,0,21-0.4l0,3.8l-4.1,0c-11.8,0-11.8,1.7-11.8,5.9l0,6.9C61.6,18.1,75.8,29.2,75.8,42\n
+      c0,12.4-13.8,23.9-33.1,25.4L42.8,74.3z M32.4,19.4c-18.7,2.5-19.9,16.2-19.9,22.6c0,7.6,2.3,20.2,20,22.5L32.4,19.4z M42.7,64.7\n
+      c18.8-2.2,20.7-15.4,20.6-22.8c0-9.3-3.5-20.6-20.7-22.6L42.7,64.7z"/>\n
+      </g>\n
+      <g fill="#444" opacity="0.3" transform="translate(4,4)">\n
+      <path d="M42.8,74.3c0,4.3,0,5.9,11.8,5.9l4.1,0l0,3.8c-4.5-0.4-16.1-0.4-21.2-0.3c-5.1,0-16.6,0-21,0.4l0-3.8l4.1,0\n
+      c11.8,0,11.8-1.7,11.8-5.9l0-6.9C13.9,65.6,0,54.6,0,42c0-12.2,13.3-23.5,32.4-25.4l0-6.9c0-4.3,0-5.9-11.8-5.9l-4.1,0l0-3.8\n
+      c4.5,0.4,16.1,0.4,21.2,0.3c5.1,0,16.6,0,21-0.4l0,3.8l-4.1,0c-11.8,0-11.8,1.7-11.8,5.9l0,6.9C61.6,18.1,75.8,29.2,75.8,42\n
+      c0,12.4-13.8,23.9-33.1,25.4L42.8,74.3z M32.4,19.4c-18.7,2.5-19.9,16.2-19.9,22.6c0,7.6,2.3,20.2,20,22.5L32.4,19.4z M42.7,64.7\n
+      c18.8-2.2,20.7-15.4,20.6-22.8c0-9.3-3.5-20.6-20.7-22.6L42.7,64.7z"/>\n
+      </g>\n
+      <g fill="#444" opacity="0.5" transform="translate(2,2)">\n
+      <path d="M42.8,74.3c0,4.3,0,5.9,11.8,5.9l4.1,0l0,3.8c-4.5-0.4-16.1-0.4-21.2-0.3c-5.1,0-16.6,0-21,0.4l0-3.8l4.1,0\n
+      c11.8,0,11.8-1.7,11.8-5.9l0-6.9C13.9,65.6,0,54.6,0,42c0-12.2,13.3-23.5,32.4-25.4l0-6.9c0-4.3,0-5.9-11.8-5.9l-4.1,0l0-3.8\n
+      c4.5,0.4,16.1,0.4,21.2,0.3c5.1,0,16.6,0,21-0.4l0,3.8l-4.1,0c-11.8,0-11.8,1.7-11.8,5.9l0,6.9C61.6,18.1,75.8,29.2,75.8,42\n
+      c0,12.4-13.8,23.9-33.1,25.4L42.8,74.3z M32.4,19.4c-18.7,2.5-19.9,16.2-19.9,22.6c0,7.6,2.3,20.2,20,22.5L32.4,19.4z M42.7,64.7\n
+      c18.8-2.2,20.7-15.4,20.6-22.8c0-9.3-3.5-20.6-20.7-22.6L42.7,64.7z"/>\n
+      </g>\n
+      <g fill="#0000CC">\n
+      <path id="xyz321" d="M42.8,74.3c0,4.3,0,5.9,11.8,5.9l4.1,0l0,3.8c-4.5-0.4-16.1-0.4-21.2-0.3c-5.1,0-16.6,0-21,0.4l0-3.8l4.1,0\n
+      c11.8,0,11.8-1.7,11.8-5.9l0-6.9C13.9,65.6,0,54.6,0,42c0-12.2,13.3-23.5,32.4-25.4l0-6.9c0-4.3,0-5.9-11.8-5.9l-4.1,0l0-3.8\n
+      c4.5,0.4,16.1,0.4,21.2,0.3c5.1,0,16.6,0,21-0.4l0,3.8l-4.1,0c-11.8,0-11.8,1.7-11.8,5.9l0,6.9C61.6,18.1,75.8,29.2,75.8,42\n
+      c0,12.4-13.8,23.9-33.1,25.4L42.8,74.3z M32.4,19.4c-18.7,2.5-19.9,16.2-19.9,22.6c0,7.6,2.3,20.2,20,22.5L32.4,19.4z M42.7,64.7\n
+      c18.8-2.2,20.7-15.4,20.6-22.8c0-9.3-3.5-20.6-20.7-22.6L42.7,64.7z"/>\n
+      </g>\n
+    </svg>\n
+  </g>\n
+  \n
+  <g id="edit_foreign">\n
+    <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="34 38 170 170" overflow="hidden">\n
+    <g fill="#000088">\n
+      <path d="M30.1,63.9v-4.3l30.2-14.9V50L36.5,61.7l23.8,11.7v5.3L30.1,63.9z"/>\n
+      <path d="M106.1,79.7v-1.1c4.2-0.5,4.8-1.1,4.8-5.2V58.2c0-6-1.3-7.9-5.4-7.9c-3.3,0-5.7,1.3-7.8,4.4v18.1\n
+        c0,4.5,1.1,5.7,5.2,5.8v1.1H86.8v-1.1c4.1-0.3,4.9-1.1,4.9-5.1V57.9c0-5-1.6-7.6-4.8-7.6c-2.5,0-5.6,1.2-7.4,2.9\n
+        c-0.5,0.5-1.1,1.4-1.1,1.4v20.3c0,2.8,1.1,3.6,4.9,3.7v1.1h-16v-1.1c4-0.1,5-1.2,5-5V55.4c0-3.5-0.6-4.6-2.5-4.6\n
+        c-0.8,0-1.4,0.1-2.3,0.3v-1.2c4-1.1,6.4-1.9,10.1-3.2l0.5,0.1v5.4c6-4.5,8-5.5,11.2-5.5c3.9,0,6.3,1.9,7.6,6c3.9-4.2,7.6-6,11.7-6\n
+        c5.5,0,8.4,4.3,8.4,12.8v14.8c0,2.8,0.9,4.1,3.1,4.2l1.9,0.1v1.1H106.1z"/>\n
+      <path d="M147.3,80.5c-3,0-4.2-1.4-4.6-5.3c-4.4,3.7-7.3,5.3-10.5,5.3c-4.5,0-7.6-3.2-7.6-7.7c0-2.4,1-4.8,2.6-6.3\n
+        c3.1-2.7,4.3-3.3,15.4-7.8v-4.4c0-3.9-1.9-6-5.5-6c-2.9,0-5.2,1.6-5.2,3.5c0,0.5,0.1,1.1,0.2,1.7c0.1,0.5,0.1,0.9,0.1,1.2\n
+        c0,1.6-1.5,3-3.2,3s-3.1-1.4-3.1-3.1c0-1.8,1.2-3.9,3-5.4c2-1.7,5.5-2.7,9.1-2.7c4.4,0,7.5,1.4,9,4.2c1,1.7,1.4,3.7,1.4,7.3v14\n
+        c0,3.2,0.5,4.2,2.2,4.2c1.1,0,1.9-0.4,3.2-1.4v1.9C151.3,79.6,149.8,80.5,147.3,80.5z M142.6,60.5c-8.7,3.2-11.7,5.8-11.7,10v0.3\n
+        c0,3.1,2,5.5,4.5,5.5c1.5,0,3.5-0.6,5.3-1.6c1.5-0.9,1.9-1.6,1.9-3.8V60.5z"/>\n
+      <path d="M165.3,80.5c-4.2,0-6.3-3.1-6.3-9.1V49.7h-3.8c-0.2-0.1-0.3-0.3-0.3-0.5c0-0.4,0.4-0.9,1.2-1.4\n
+        c1.9-1.1,4.3-3.7,7-7.7c0.5-0.6,1-1.3,1.4-2c0.4,0,0.5,0.2,0.5,0.9v8.4h7.3v2.3h-7.3v20.6c0,4.6,1.1,6.5,3.7,6.5\n
+        c1.6,0,2.7-0.6,4.3-2.5l0.9,0.8C171.8,78.7,169,80.5,165.3,80.5z"/>\n
+      <path d="M193.8,79.7v-1.1c4.1-0.4,4.9-1.3,4.9-6.2V58.1c0-5-1.8-7.6-5.4-7.6c-2.8,0-5,1.2-8,4.5v17.4\n
+        c0,5,0.7,5.8,4.9,6.3v1.1h-15.6v-1.1c4.2-0.6,4.6-1.2,4.6-6.3V38.5c0-3.1-0.6-3.7-3.7-3.7c-0.4,0-0.6,0-0.9,0.1v-1.2l1.9-0.6\n
+        c4-1.2,5.8-1.7,8.3-2.6l0.4,0.2v21.9c3.3-4.3,6.3-6,10.6-6c5.9,0,8.9,3.9,8.9,11.5v14.3c0,5,0.4,5.5,4.3,6.3v1.1h-15.2V79.7z"/>\n
+      <path d="M59.1,116.1v-4.3l30.2-14.9v5.3l-23.8,11.7l23.8,11.7v5.3L59.1,116.1z"/>\n
+      <path d="M135.1,131.9v-1.1c4.2-0.5,4.8-1.1,4.8-5.2v-15.1c0-6-1.3-7.9-5.4-7.9c-3.3,0-5.7,1.3-7.8,4.4v18.1\n
+        c0,4.5,1.1,5.7,5.2,5.8v1.1h-16.1v-1.1c4.1-0.3,4.9-1.1,4.9-5.1v-15.7c0-5-1.6-7.6-4.8-7.6c-2.5,0-5.6,1.2-7.4,2.9\n
+        c-0.5,0.5-1.1,1.4-1.1,1.4v20.3c0,2.8,1.1,3.6,4.9,3.7v1.1h-16v-1.1c4-0.1,5-1.2,5-5v-18.2c0-3.5-0.6-4.6-2.5-4.6\n
+        c-0.8,0-1.4,0.1-2.3,0.3v-1.2c4-1.1,6.4-1.9,10.1-3.2l0.5,0.1v5.4c6-4.5,8-5.5,11.2-5.5c3.9,0,6.3,1.9,7.6,6c3.9-4.2,7.6-6,11.7-6\n
+        c5.5,0,8.4,4.3,8.4,12.8v14.8c0,2.8,0.9,4.1,3.1,4.2l1.9,0.1v1.1H135.1z"/>\n
+      <path d="M152.1,131.9v-1.1c5-0.3,5.7-1.1,5.7-6.3v-16.6c0-3.2-0.6-4.3-2.4-4.3c-0.6,0-1.6,0.1-2.4,0.2l-0.6,0.1v-1.1\n
+        l11.2-4L164,99v25.6c0,5.2,0.6,5.9,5.3,6.3v1.1L152.1,131.9L152.1,131.9z M160.8,93.1c-2,0-3.7-1.6-3.7-3.7c0-2,1.7-3.7,3.7-3.7\n
+        c2.1,0,3.7,1.7,3.7,3.7C164.6,91.6,163,93.1,160.8,93.1z"/>\n
+      <path d="M175.8,131v-5.3l23.7-11.8l-23.7-11.7v-5.3l30.1,14.9v4.3L175.8,131z"/>\n
+      <path d="M31.1,169.5v-4.3l30.2-14.9v5.3l-23.8,11.7L61.3,179v5.3L31.1,169.5z"/>\n
+      <path d="M71.3,186.4h-4.9l16.5-49.7h4.8L71.3,186.4z"/>\n
+      <path d="M127.1,185.3v-1.1c4.2-0.5,4.8-1.1,4.8-5.2v-15.2c0-6-1.3-7.9-5.4-7.9c-3.3,0-5.7,1.3-7.8,4.4v18.1\n
+        c0,4.5,1.1,5.7,5.2,5.8v1.1h-16.1v-1.1c4.1-0.3,4.9-1.1,4.9-5.1v-15.6c0-5-1.6-7.6-4.8-7.6c-2.5,0-5.6,1.2-7.4,2.9\n
+        c-0.5,0.5-1.1,1.4-1.1,1.4v20.3c0,2.8,1.1,3.6,4.9,3.7v1.1h-16v-1.1c4-0.1,5-1.2,5-5V161c0-3.5-0.6-4.6-2.5-4.6\n
+        c-0.8,0-1.4,0.1-2.3,0.3v-1.2c4-1.1,6.4-1.9,10.1-3.2l0.5,0.1v5.4c6-4.5,8-5.5,11.2-5.5c3.9,0,6.3,1.9,7.6,6c3.9-4.2,7.6-6,11.7-6\n
+        c5.5,0,8.4,4.3,8.4,12.8v14.8c0,2.8,0.9,4.1,3.1,4.2l1.9,0.1v1.1H127.1L127.1,185.3z"/>\n
+      <path d="M168.3,186.1c-3,0-4.2-1.4-4.6-5.3c-4.4,3.7-7.3,5.3-10.5,5.3c-4.5,0-7.6-3.2-7.6-7.7c0-2.4,1-4.8,2.6-6.3\n
+        c3.1-2.7,4.3-3.3,15.4-7.8v-4.4c0-3.9-1.9-6-5.5-6c-2.9,0-5.2,1.6-5.2,3.5c0,0.5,0.1,1.1,0.2,1.7c0.1,0.5,0.1,0.9,0.1,1.2\n
+        c0,1.6-1.5,3-3.2,3s-3.1-1.4-3.1-3.1c0-1.8,1.2-3.9,3-5.4c2-1.7,5.5-2.7,9.1-2.7c4.4,0,7.5,1.4,9,4.2c1,1.7,1.4,3.7,1.4,7.3v14\n
+        c0,3.2,0.5,4.2,2.2,4.2c1.1,0,1.9-0.4,3.2-1.4v1.9C172.3,185.2,170.8,186.1,168.3,186.1z M163.8,166.1c-8.7,3.2-11.7,5.8-11.7,10\n
+        v0.3c0,3.1,2,5.5,4.5,5.5c1.5,0,3.5-0.6,5.3-1.6c1.5-0.9,1.9-1.6,1.9-3.8V166.1z"/>\n
+      <path d="M186.3,186.1c-4.2,0-6.3-3.1-6.3-9.1v-21.7h-3.8c-0.2-0.1-0.3-0.3-0.3-0.5c0-0.4,0.4-0.9,1.2-1.4\n
+        c1.9-1.1,4.3-3.7,7-7.7c0.5-0.6,1-1.3,1.4-2c0.4,0,0.5,0.2,0.5,0.9v8.4h7.3v2.3h-7.3v20.6c0,4.6,1.1,6.5,3.7,6.5\n
+        c1.6,0,2.7-0.6,4.3-2.5l0.9,0.8C192.8,184.3,190,186.1,186.3,186.1z"/>\n
+      <path d="M209.1,185.3h-13.4v-1.1c4.2-0.6,4.6-1.2,4.6-6.3V144c0-3.1-0.6-3.7-3.7-3.7c-0.4,0-0.6,0-0.9,0.1v-1.2\n
+        l1.9-0.6c4-1.2,5.8-1.7,8.3-2.6l0.4,0.2v21.9c0.9-1.2,1.9-2.2,2.8-3.1"/>\n
+      <path d="M209.1,157.9c-0.8,0.7-1.7,1.5-2.7,2.6v17.4c0,4,0.4,5.3,2.7,5.9"/>\n
+      </g>\n
+      <g>\n
+      <polyline opacity="0.2" fill="#231F20" points="209.1,76.4 118.7,186.5 139.1,186.4 209.1,121 209.1,76.4 "/>\n
+      <polyline opacity="0.4" fill="#231F20" points="209.1,76.2 118.5,186.5 129.7,186.4 200.2,120.3 209.1,100.8 209.1,76.4 "/>\n
+      <path fill="#FFD761" d="M121.6,88.7l0.8,87.5l62.3-56.7c0,0-15.3-25.8-24.8-30C151.1,85.6,121.6,88.7,121.6,88.7z"/>\n
+      <path fill="#FEA01E" d="M209.1,19.5h-54l-33.5,69.2c0,0,29.7-3.4,38.3,0.8c8.9,4.4,25,30.8,25,30.8l24.2-50V19.5z"/>\n
+      <path d="M120.4,153.7l-0.6,25l23.8-16.9c0,0-8-7-11.2-8.1C129.4,152.8,120.4,153.7,120.4,153.7z"/>\n
+      <polyline fill="none" stroke="#231F20" stroke-width="5" points="153.9,19.5 121.6,88.7 120.7,181.2 186.6,120.3 209.1,70.3 "/>\n
+      </g>\n
+    </svg>\n
+  </g>\n
+  \n
+  <g id="svg_eof"/>\n
+</svg>
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>8587</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/grid-icon.xml.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/grid-icon.xml.xml
new file mode 100644
index 0000000000..f801a599f4
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/grid-icon.xml.xml
@@ -0,0 +1,74 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52850395.17</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>grid-icon.xml</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>text/xml</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+<svg xmlns="http://www.w3.org/2000/svg">\n
+<!-- \n
+  Sample icons file. This file looks like an SVG file with groups as its\n
+  children. Each group element has an ID that must match the ID of the button given\n
+  in the extension. The SVG inside the group makes up the actual icon, and\n
+  needs use a viewBox instead of width/height for it to scale properly.\n
+  \n
+  Multiple icons can be included, each within their own group.\n
+-->\n
+  <g id="view_grid">\n
+    <svg xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\n
+    <g>\n
+      <rect fill="#ffffff" stroke="#848484" x="2" y="2" width="20" height="20"/>\n
+      <line fill="none" stroke="#848484" x1="11.84375" y1="-1.53125" x2="11.84375" y2="18.46875" transform="rotate(90, 11.8429, 8.46955)"/>\n
+      <line fill="none" stroke="#848484" x1="11.90625" y1="5.21875" x2="11.90625" y2="25.21875" transform="rotate(90, 11.9054, 15.2196)"/>\n
+      <line fill="none" stroke="#848484" x1="8.5" y1="2.03125" x2="8.5" y2="22.03125"/>\n
+      <line fill="none" stroke="#848484" x1="15.5" y1="2.03125" x2="15.5" y2="22.03125"/>\n
+      <rect fill="#d8d8d8" stroke="#000000" stroke-width="0" x="3.25" y="3.28125" width="4" height="4"/>\n
+      <rect fill="#d8d8d8" stroke="#000000" stroke-width="0" x="10" y="3.28125" width="4" height="4"/>\n
+      <rect fill="#d8d8d8" stroke="#000000" stroke-width="0" x="16.75" y="3.28125" width="4" height="4"/>\n
+      <rect fill="#d8d8d8" stroke="#000000" stroke-width="0" x="3.28125" y="9.75" width="4" height="4"/>\n
+      <rect fill="#d8d8d8" stroke="#000000" stroke-width="0" x="10.03125" y="9.75" width="4" height="4"/>\n
+      <rect fill="#d8d8d8" stroke="#000000" stroke-width="0" x="16.78125" y="9.75" width="4" height="4"/>\n
+      <rect fill="#d8d8d8" stroke="#000000" stroke-width="0" x="3.3125" y="16.59375" width="4" height="4"/>\n
+      <rect fill="#d8d8d8" stroke="#000000" stroke-width="0" x="10.0625" y="16.59375" width="4" height="4"/>\n
+      <rect fill="#d8d8d8" stroke="#000000" stroke-width="0" x="16.8125" y="16.59375" width="4" height="4"/>\n
+    </g>\n
+    </svg>\n
+  </g>\n
+</svg>\n
+
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>2087</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/helloworld-icon.xml.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/helloworld-icon.xml.xml
new file mode 100644
index 0000000000..8f776499b8
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/helloworld-icon.xml.xml
@@ -0,0 +1,64 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52850384.76</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>helloworld-icon.xml</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>text/xml</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+<svg xmlns="http://www.w3.org/2000/svg">\n
+<!-- \n
+  Sample icons file. This file looks like an SVG file with groups as its\n
+  children. Each group element has an ID that must match the ID of the button given\n
+  in the extension. The SVG inside the group makes up the actual icon, and\n
+  needs use a viewBox instead of width/height for it to scale properly.\n
+  \n
+  Multiple icons can be included, each within their own group.\n
+-->\n
+  <g id="hello_world">\n
+    <svg width="102" height="102" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">\n
+     <!-- Created with SVG-edit - http://svg-edit.googlecode.com/ -->\n
+     <g>\n
+      <title>Layer 1</title>\n
+      <rect ry="30" rx="30" x="2.5" y="2.5" width="97" height="97" id="svg_3" fill="#008000" stroke="#000000" stroke-width="5"/>\n
+      <text x="52.668" y="42.5" id="svg_1" fill="#ffffff" stroke="#000000" stroke-width="0" font-size="24" font-family="Monospace" text-anchor="middle" xml:space="preserve">Hello</text>\n
+      <text x="52.668" y="71.5" fill="#ffffff" stroke="#000000" stroke-width="0" font-size="24" font-family="Monospace" text-anchor="middle" xml:space="preserve" id="svg_2">World!</text>\n
+     </g>\n
+    </svg>\n
+  </g>\n
+</svg>
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>1201</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/imagelib.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/imagelib.xml
new file mode 100644
index 0000000000..0992bbe396
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/imagelib.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="Folder" module="OFS.Folder"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_objects</string> </key>
+            <value>
+              <tuple/>
+            </value>
+        </item>
+        <item>
+            <key> <string>id</string> </key>
+            <value> <string>imagelib</string> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/imagelib/index.html.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/imagelib/index.html.xml
new file mode 100644
index 0000000000..6d0baa5799
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/imagelib/index.html.xml
@@ -0,0 +1,108 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52850904.68</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>index.html</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>text/html</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+<!doctype html>\r\n
+<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>\r\n
+\r\n
+\r\n
+<body>\r\n
+\r\n
+<h1>Select an image:</h1>\r\n
+<a href="smiley.svg">smiley.svg</a>\r\n
+<br>\r\n
+<a href="../../images/logo.png">logo.png</a>\r\n
+</body>\r\n
+\r\n
+<script>\r\n
+\r\n
+$(\'a\').click(function() {\r\n
+  var href = this.href;\r\n
+  var target = window.parent;\r\n
+  // Convert Non-SVG images to data URL first \r\n
+  // (this could also have been done server-side by the library)\r\n
+  if(this.href.indexOf(\'.svg\') === -1) {\r\n
+\r\n
+    var meta_str = JSON.stringify({\r\n
+      name: $(this).text(),\r\n
+      id: href\r\n
+    });\r\n
+    target.postMessage(meta_str, "*");\r\n
+  \r\n
+    var img = new Image();\r\n
+    img.onload = function() {\r\n
+      var canvas = document.createElement("canvas");\r\n
+      canvas.width = this.width;\r\n
+      canvas.height = this.height;\r\n
+      // load the raster image into the canvas\r\n
+      canvas.getContext("2d").drawImage(this,0,0);\r\n
+      // retrieve the data: URL\r\n
+      try {\r\n
+        var dataurl = canvas.toDataURL();\r\n
+      } catch(err) {\r\n
+        // This fails in Firefox with file:// URLs :(\r\n
+        alert("Data URL conversion failed: " + err);\r\n
+        var dataurl = "";\r\n
+      }\r\n
+      target.postMessage(\'|\' + href + \'|\' + dataurl, "*");\r\n
+    }\r\n
+    img.src = href;\r\n
+  } else {\r\n
+    // Send metadata (also indicates file is about to be sent)\r\n
+    var meta_str = JSON.stringify({\r\n
+      name: $(this).text(),\r\n
+      id: href\r\n
+    });\r\n
+    target.postMessage(meta_str, "*");\r\n
+    // Do ajax request for image\'s href value\r\n
+    $.get(href, function(data) {\r\n
+      data = \'|\' + href + \'|\' + data;\r\n
+      // This is where the magic happens!\r\n
+      target.postMessage(data, "*");\r\n
+      \r\n
+    }, \'html\'); // \'html\' is necessary to keep returned data as a string\r\n
+  }\r\n
+  return false;\r\n
+});\r\n
+\r\n
+</script>\r\n
+
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>1790</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/imagelib/smiley.svg.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/imagelib/smiley.svg.xml
new file mode 100644
index 0000000000..67bb7a854e
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/imagelib/smiley.svg.xml
@@ -0,0 +1,55 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52850895.16</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>smiley.svg</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/svg+xml</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+<svg width="137" height="137" xmlns="http://www.w3.org/2000/svg">\n
+ <title>Cool smiley</title>\n
+  <path fill="url(#svg_4)" stroke="#000000" stroke-width="3" d="m32.18682,97.71674q36.3159,24.94076 72.54585,0m-64.67542,-49.25576c0,-3.8554 3.12526,-6.98079 6.98068,-6.98079c3.85449,0 6.97872,3.12539 6.97872,6.98079c0,3.85346 -3.12423,6.97867 -6.97872,6.97867c-3.85542,0 -6.98068,-3.12521 -6.98068,-6.97867m42.93047,0c0,-3.8554 3.12529,-6.98079 6.97963,-6.98079c3.8544,0 6.97971,3.12539 6.97971,6.98079c0,3.85346 -3.12531,6.97867 -6.97971,6.97867c-3.85434,0 -6.97963,-3.12521 -6.97963,-6.97867m-81.48596,20.036l0,0c0,-37.00197 29.99679,-66.99892 67.00095,-66.99892c37.00303,0 66.99998,29.99695 66.99998,66.99892c0,37.00409 -29.99695,67.00101 -66.99998,67.00101c-37.00416,0 -67.00095,-29.99692 -67.00095,-67.00101zm0,0l0,0c0,-37.00197 29.99679,-66.99892 67.00095,-66.99892c37.00303,0 66.99998,29.99695 66.99998,66.99892c0,37.00409 -29.99695,67.00101 -66.99998,67.00101c-37.00416,0 -67.00095,-29.99692 -67.00095,-67.00101z" id="svg_1"/>\n
+  <path id="svg_5" d="m23.84005,41.03445l17.57052,0l5.42937,-19.67914l5.42941,19.67914l17.5706,0l-14.21488,12.16242l5.42982,19.67939l-14.21495,-12.16281l-14.21489,12.16281l5.42991,-19.67939l-14.21491,-12.16242l0,0z" stroke-width="3" fill="#000000"/>\n
+  <path id="svg_6" d="m65.84005,41.03445l17.57052,0l5.42937,-19.67914l5.42941,19.67914l17.5706,0l-14.21487,12.16242l5.42982,19.67939l-14.21496,-12.1628l-14.2149,12.1628l5.42992,-19.67939l-14.21491,-12.16242l0,0z" stroke-width="3" fill="#000000"/>\n
+ <defs>\n
+  <linearGradient y2="0.25391" x2="0.46484" y1="0.94922" x1="0.44531" id="svg_4">\n
+   <stop stop-color="#ff0000" offset="0"/>\n
+   <stop stop-color="#ffff00" offset="1"/>\n
+  </linearGradient>\n
+ </defs>\n
+</svg>
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>1738</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/markers-icons.xml.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/markers-icons.xml.xml
new file mode 100644
index 0000000000..f95c656c74
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/markers-icons.xml.xml
@@ -0,0 +1,159 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52850374.28</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>markers-icons.xml</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>text/xml</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+<svg xmlns="http://www.w3.org/2000/svg">\n
+    <!-- Created with SVG-edit - http://svg-edit.googlecode.com/ -->\n
+    <g id="nomarker">\n
+        <svg viewBox="-60 -60 120 120" xmlns="http://www.w3.org/2000/svg">\n
+            <path stroke-width="10" stroke="#ff7f00" fill="#ff7f00" d="m-50,0l100,0"/>\n
+        </svg>\n
+    </g>\n
+    <g id="leftarrow">\n
+        <svg viewBox="-60 -60 120 120" xmlns="http://www.w3.org/2000/svg">\n
+            <path stroke-width="10" stroke="#ff7f00" fill="#ff7f00" d="m-50,0l100,40l-30,-40l30,-40z"/>\n
+        </svg>\n
+    </g>\n
+    <g id="rightarrow">\n
+        <svg viewBox="-60 -60 120 120" xmlns="http://www.w3.org/2000/svg">\n
+            <path stroke-width="10" stroke="#ff7f00" fill="#ff7f00" d="m50,0l-100,40l30,-40l-30,-40z"/>\n
+        </svg>\n
+    </g>\n
+    <g id="leftarrow_o">\n
+        <svg viewBox="-60 -60 120 120" xmlns="http://www.w3.org/2000/svg">\n
+            <path stroke-width="10" stroke="#ff7f00" fill="none" d="m-50,0l100,40l-30,-40l30,-40z"/>\n
+        </svg>\n
+    </g>\n
+    <g id="rightarrow_o">\n
+        <svg viewBox="-60 -60 120 120" xmlns="http://www.w3.org/2000/svg">\n
+            <path stroke-width="10" stroke="#ff7f00" fill="none" d="m50,0l-100,40l30,-40l-30,-40z"/>\n
+        </svg>\n
+    </g>\n
+    <g id="forwardslash">\n
+        <svg viewBox="-60 -60 120 120" xmlns="http://www.w3.org/2000/svg">\n
+            <path stroke-width="10" stroke="#ff7f00" fill="none" d="m-20,50l40,-100"/>\n
+        </svg>\n
+    </g>\n
+    <g id="reverseslash">\n
+        <svg viewBox="-60 -60 120 120" xmlns="http://www.w3.org/2000/svg">\n
+            <path stroke-width="10" stroke="#ff7f00" fill="none" d="m-20,-50l40,100"/>\n
+        </svg>\n
+    </g>\n
+    <g id="verticalslash">\n
+        <svg viewBox="-60 -60 120 120" xmlns="http://www.w3.org/2000/svg">\n
+            <path stroke-width="10" stroke="#ff7f00" fill="none" d="m0,-50l0,100"/>\n
+        </svg>\n
+    </g>\n
+    <g id="mcircle">\n
+        <svg viewBox="-60 -60 120 120" xmlns="http://www.w3.org/2000/svg">\n
+            <circle stroke-width="10" stroke="#ff7f00" fill="#ff7f00" cy="0" cx="0" r="30"/>\n
+        </svg>\n
+    </g>\n
+    <g id="mcircle_o">\n
+        <svg viewBox="-60 -60 120 120" xmlns="http://www.w3.org/2000/svg">\n
+            <circle stroke-width="10" stroke="#ff7f00" fill="none" cy="0" cx="0" r="30"/>\n
+        </svg>\n
+    </g>\n
+    <g id="xmark">\n
+        <svg viewBox="-60 -60 120 120" xmlns="http://www.w3.org/2000/svg">\n
+            <path stroke-width="10" stroke="#ff7f00" fill="#ff7f00" d="m-30,30l60,-60m0,60l-60,-60"/>\n
+        </svg>\n
+    </g>\n
+    <g id="box">\n
+        <svg viewBox="-60 -60 120 120" xmlns="http://www.w3.org/2000/svg">\n
+            <path stroke-width="10" stroke="#ff7f00" fill="#ff7f00" d="m-30,-30l0,60l60,0l0,-60z"/>\n
+        </svg>\n
+    </g>\n
+    <g id="star">\n
+        <svg viewBox="-60 -60 120 120" xmlns="http://www.w3.org/2000/svg">\n
+            <path stroke-width="10" stroke="#ff7f00" fill="#ff7f00" d="m-40,-20l80,0l-70,60l30,-80l30,80z"/>\n
+        </svg>\n
+    </g>\n
+    <g id="box_o">\n
+        <svg viewBox="-60 -60 120 120" xmlns="http://www.w3.org/2000/svg">\n
+            <path stroke-width="10" stroke="#ff7f00" fill="none" d="m-30,-30l0,60l60,0l0,-60z"/>\n
+        </svg>\n
+    </g>\n
+    <g id="star_o">\n
+        <svg viewBox="-60 -60 120 120" xmlns="http://www.w3.org/2000/svg">\n
+            <path stroke-width="10" stroke="#ff7f00" fill="none" d="m-40,-20l80,0l-70,60l30,-80l30,80z"/>\n
+        </svg>\n
+    </g>\n
+     <g id="triangle_o">\n
+        <svg viewBox="-60 -60 120 120" xmlns="http://www.w3.org/2000/svg">\n
+            <path stroke-width="10" stroke="#ff7f00" fill="none" d="M-30,30 L0,-30 L30,30 Z"/>\n
+        </svg>\n
+    </g>\n
+     <g id="triangle">\n
+        <svg viewBox="-60 -60 120 120" xmlns="http://www.w3.org/2000/svg">\n
+            <path stroke-width="10" stroke="#ff7f00" fill="#ff7f00" d="M-30,30 L0,-30 L30,30 Z"/>\n
+        </svg>\n
+    </g>\n
+   <g id="textmarker">\n
+        <svg viewBox="-60 -60 120 120" xmlns="http://www.w3.org/2000/svg">\n
+            <text xml:space="preserve" text-anchor="middle" font-family="serif" font-size="120"  y="40" x="0" stroke-width="0" stroke="#ff7f00" fill="#ff7f00">T</text> \n
+        </svg>\n
+    </g>\n
+    <g id="mkr_markers_off">\n
+        <svg viewBox="-60 -60 120 120" xmlns="http://www.w3.org/2000/svg">\n
+           <line y2="0" x2="50" y1="0" x1="-50" stroke-width="5" stroke="#ff7f00" fill="none"/>\n
+       </svg>\n
+    </g>\n
+    <g id="mkr_markers_dimension">\n
+        <svg viewBox="-60 -60 120 120" xmlns="http://www.w3.org/2000/svg">\n
+           <line y2="0" x2="40" y1="0" x1="20" stroke-width="5" stroke="#ff7f00" fill="none"/>\n
+           <line y2="0" x2="-40" y1="0" x1="-20" stroke-width="5" stroke="#ff7f00" fill="none"/>\n
+           <text text-anchor="middle" font-family="serif" font-size="80"  y="20" x="0" stroke-width="0" stroke="#ff7f00" fill="#ff7f00">T</text>\n
+           <path stroke-width="5" stroke="#ff7f00" fill="#ff7f00" d="M-50,0 L-30,-15 L-30,15 Z"/>\n
+           <path stroke-width="5" stroke="#ff7f00" fill="#ff7f00" d="M50,0 L30,-15 L30,15 Z"/>\n
+        </svg>\n
+    </g>\n
+    <g id="mkr_markers_label">\n
+        <svg viewBox="-60 -60 120 120" xmlns="http://www.w3.org/2000/svg">\n
+           <line y2="0" x2="40" y1="0" x1="-20" stroke-width="5" stroke="#ff7f00" fill="none"/>\n
+           <text text-anchor="middle" font-family="serif" font-size="80"  y="20" x="-40" stroke-width="0" stroke="#ff7f00" fill="#ff7f00">T</text>\n
+           <path stroke-width="5" stroke="#ff7f00" fill="#ff7f00" d="M50,0 L30,-15 L30,15 Z"/>\n
+        </svg>\n
+    </g>\n
+    <g id="svg_eof"/>\n
+</svg>\n
+
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>5497</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/shapelib.png.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/shapelib.png.xml
new file mode 100644
index 0000000000..58638c3581
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/shapelib.png.xml
@@ -0,0 +1,46 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52850353.58</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>shapelib.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ
+bWFnZVJlYWR5ccllPAAAARdJREFUeNrsloENgjAQRSlxgG6gExjZQDdxA0cwTABOICs4AWxQdQFw
+A51A/5mSGNKW9kASEy/5oRLS13/+FkSSLJ/RRBVHE9ZPwM5TwRpoA92ngKVKXQl0+DasAajQ4zzU
+XSgsbQccdzHTVcRxF3Nccd0JwwnSaFG8H1BFq8fE1rhjjhUuElpDc2gBtfeMsHekMWkz1ibWi1Cm
+NtJqlH5gLFDp+s/IdjkU+AGSfQEZBLSBXGlkAV2gvujLbs89ygry2WehyZRDNnUorBoCuzBeP9aa
+hb4kEQLaj1uoMBwAt1HaSBDoiGEN7emK3xkkfdsoXF9XWLnQk2XajanawzjXAak5MGrhCdr1pawD
+3bOc/b8bfeslwACoq2A3EAiuqwAAAABJRU5ErkJggg==</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>373</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/shapelib.svg.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/shapelib.svg.xml
new file mode 100644
index 0000000000..bb15bf4e07
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/shapelib.svg.xml
@@ -0,0 +1,54 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52850325.87</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>shapelib.svg</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/svg+xml</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+<?xml version="1.0" encoding="utf-8"?>\r\n
+<!-- Generator: Adobe Illustrator 15.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->\r\n
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">\r\n
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"\r\n
+   width="27px" height="27px" viewBox="0 0 27 27" enable-background="new 0 0 27 27" xml:space="preserve">\r\n
+<g>\r\n
+  <path fill="#2F2F2C" d="M0,0v27h27V0H0z M20.328,24.166l-6.891-3.622l-6.891,3.622l1.316-7.672L2.289,11.06l7.704-1.121\r\n
+    l3.445-6.979l3.447,6.98l7.702,1.121l-5.573,5.434L20.328,24.166z"/>\r\n
+</g>\r\n
+</svg>\r\n
+
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>681</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/shapelib.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/shapelib.xml
new file mode 100644
index 0000000000..29a7ebcb75
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/shapelib.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="Folder" module="OFS.Folder"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_objects</string> </key>
+            <value>
+              <tuple/>
+            </value>
+        </item>
+        <item>
+            <key> <string>id</string> </key>
+            <value> <string>shapelib</string> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/shapelib/arrow.json.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/shapelib/arrow.json.xml
new file mode 100644
index 0000000000..cbbed50fe7
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/shapelib/arrow.json.xml
@@ -0,0 +1,79 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52850866.39</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>arrow.json</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/octet-stream</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string>{"data": {\r\n
+\r\n
+"raph_arrowleftalt": "m148.85236,267.85736c62.96338,0 113.99997,-51.03978 113.99997,-114c0,-62.96035 -51.03659,-114.00003 -113.99997,-114.00003c-62.9603,0 -114.00003,51.03968 -114.00003,114.00003c0,62.96022 51.03973,114 114.00003,114zm18.3148,-190.27232l27.73683,27.75199l-48.5291,48.5263l48.5291,48.52924l-27.73683,27.74283l-76.26337,-76.27206l76.26337,-76.27829z",\r\n
+"raph_arrowalt": "m148.90228,39.83233c-62.96026,0 -113.99995,51.03969 -113.99995,114.00001c0,62.96008 51.0397,114 113.99995,114c62.96025,0 113.99988,-51.03992 113.99988,-114c0,-62.96032 -51.03963,-114.00001 -113.99988,-114.00001zm-18.31474,190.28132l-27.73705,-27.76117l48.52927,-48.5262l-48.52927,-48.52618l27.73705,-27.73716l76.27211,76.26334l-76.27211,76.28737z",\r\n
+"raph_code": "m97.65991,81.82553l-74.7733,74.80002l74.78024,74.7861l27.19928,-27.19878l-47.59419,-47.58733l47.5843,-47.58737l-27.19633,-27.21265zm109.43651,0l-27.17958,27.20575l47.58447,47.58731l-47.58447,47.58151l27.17958,27.19864l74.79021,-74.79295l-74.79021,-74.78026z",\r\n
+"raph_arrowleft": "m225.55086,67.20994l-84.74785,84.74276l84.74785,84.74268l-48.43251,48.45847l-133.18028,-133.20114l133.18028,-133.21132",\r\n
+"raph_arrow": "m78.90065,233.69882l83.51689,-83.51643l-83.51689,-83.51703l47.73413,-47.72898l131.26115,131.24601l-131.26115,131.28673",\r\n
+"raph_undo": "m126.96721,93.92608l0,-21.257l-114.02783,65.84013l114.02783,65.84071l0,-22.80913c30.94208,-0.01447 85.26308,2.62997 85.26308,21.37195c0,26.1869 -56.73189,40.15683 -56.73189,40.15683l0,20.07819c0,0 127.44096,4.35471 127.44096,-92.53024c0,-76.11671 -109.14841,-78.97697 -155.97215,-76.69144z",\r\n
+"raph_merge": "m258.90588,146.2108l-35.01118,-20.22446l0,22.50387l-62.83257,0c-11.00156,0.82205 -29.99611,-11.65927 -51.11536,-28.22105c-21.26684,-15.71002 -45.57171,-34.98518 -78.11465,-35.50087l-21.89459,0l0,35.87434l21.89459,0c15.93792,-0.46335 35.59039,12.07035 56.5134,28.24386c7.79893,5.64999 15.66515,11.88324 24.00037,17.51106c-8.33522,5.63521 -16.19209,11.87592 -24.00037,17.52603c-20.923,16.12849 -40.57548,28.69205 -56.49281,28.23607l-21.91517,0l0,35.92667l21.90392,0c32.4738,-0.45563 56.78807,-19.78302 78.12402,-35.47069c21.12115,-16.56209 40.10641,-29.05069 51.11726,-28.24356l62.81198,0l0,22.50366l35.01118,-20.20171l35.03165,-20.21658l-35.03165,-20.24663z",\r\n
+"raph_split": "m223.13887,262.39078l34.41331,-19.83861l34.39532,-19.84677l-34.41354,-19.86079l-34.3951,-19.84554l0,22.07059c-8.43063,0 -18.22723,0 -21.50928,0c-15.6481,0.44069 -34.96196,-11.87286 -55.50945,-27.74643c-7.65977,-5.56572 -15.38751,-11.68895 -23.57783,-17.21797c8.19032,-5.5358 15.90699,-11.65199 23.57783,-17.21753c20.54749,-15.85163 39.86134,-28.18731 55.48927,-27.73882l21.52945,-0.00742l0,22.10017l34.3951,-19.85346l34.41354,-19.86873l-34.41354,-19.89001l-34.3951,-19.86087l0,22.08605l-21.51839,0c-31.96097,0.44731 -55.84717,19.42773 -76.74889,34.85365c-20.74947,16.27773 -39.40058,28.53203 -50.21759,27.73907l-61.70647,0l0,35.25784l61.72672,0c10.80773,-0.80074 29.4682,11.46153 50.21568,27.7388c20.89257,15.43373 44.7696,34.39839 76.73968,34.85391l21.50928,0l0,22.09286l0,0z",\r\n
+"raph_fork": "m258.35388,215.7941l33.58908,-19.39804l-33.58908,-19.39061l-33.59627,-19.38332l0,21.56366c-8.81293,-0.01453 -23.41788,-0.01453 -27.55809,-0.01453c-12.23308,-0.29179 -20.2621,-4.12018 -28.61749,-10.97516c-12.45367,-10.23131 -23.08237,-28.64481 -35.90071,-46.38726c-6.51941,-8.82375 -13.7827,-17.57478 -23.45615,-24.61189c-9.57678,-7.06647 -22.08884,-11.967 -35.99734,-11.87218l-60.28487,0l0,34.44956l60.28487,0c8.38267,0.15314 13.68788,2.88773 20.92385,9.66982c10.70531,10.08549 21.14264,29.36664 35.53795,47.63431c14.10718,18.0925 35.81505,36.36014 67.30019,36.53516l27.76779,0l0,21.5636l33.59627,-19.38312zm-142.10248,-130.46932c0.38107,0.26987 0.78403,0.50312 1.15588,0.78036c11.48932,8.35705 19.78624,18.61034 26.3531,27.52899c1.50954,2.08552 2.84773,4.091 4.28069,6.14021l76.71654,0l0,21.57103l33.59627,-19.38342l33.58908,-19.3905l-33.58908,-19.39791l-33.59627,-19.40525l0,21.55649l-108.50621,0z",\r\n
+"raph_shuffle": "m94.12077,129.33299c3.30632,3.12013 6.59446,7.16655 9.96822,11.73782c0.4866,-0.69966 0.94586,-1.37793 1.43262,-2.09238c4.88302,-7.16682 10.41658,-15.28143 16.61735,-23.13344c0.98422,-1.27567 2.01776,-2.34757 3.02023,-3.55069c-4.65336,-5.46064 -9.78598,-10.70262 -15.97768,-15.20836c-9.57452,-7.05739 -22.08362,-11.96404 -35.98885,-11.86218l-60.25968,0l0,34.44167l60.27063,0c8.38065,0.16037 13.6938,2.87227 20.91718,9.66756zm130.57496,28.18616l0,21.55846c-8.81079,-0.02196 -23.41228,-0.02196 -27.5498,-0.02196c-12.2318,-0.28418 -20.25906,-4.1848 -28.61061,-10.9724c-3.61259,-2.96718 -7.07196,-6.68578 -10.48404,-10.82677c-2.56079,3.59421 -5.14177,7.30534 -7.76822,11.16187c-3.19156,4.66638 -6.47966,9.46375 -9.90996,14.18074c-0.85124,1.15926 -1.80627,2.35471 -2.7049,3.52884c13.90358,14.60304 33.18919,27.19391 59.26631,27.34717l27.76122,0l0,21.5585l33.59029,-19.35652l33.64694,-19.40054l-33.64694,-19.3786l-33.59029,-19.37878zm-56.16042,-26.87401c8.35155,-6.80222 16.37881,-10.68808 28.61061,-10.97253c4.13753,0 18.73901,0 27.5498,-0.01451l0,21.55887l33.59029,-19.36429l33.64694,-19.37878l-33.64694,-19.39363l-33.59029,-19.36394l0,21.53672l-27.76122,0c-31.46672,0.18983 -53.16029,18.44574 -67.28418,36.52649c-14.39021,18.27095 -24.82685,37.54041 -35.52956,47.60872c-7.23431,6.77303 -12.53652,9.51414 -20.91718,9.66739l-60.27063,0l0,34.44138l60.27063,0c13.90349,0.1021 26.41247,-4.79713 35.98701,-11.86911c9.67125,-7.02086 16.93459,-15.7771 23.45067,-24.59161c12.81526,-17.7531 23.45059,-36.16925 35.89404,-46.39116z",\r\n
+"raph_refresh": "m145.75569,48.42695c10.606,0.01341 20.73811,1.8498 30.33369,4.91769l-7.59421,13.13442l53.90657,0l-13.48009,-23.34555l-13.4698,-23.33857l-7.09061,12.29793c-13.28893,-4.85847 -27.6149,-7.57754 -42.59589,-7.57754c-68.95639,0 -124.84771,55.89483 -124.84771,124.85096c0,28.61906 9.73375,54.91371 25.93285,75.98108l18.98374,-14.57568c-13.10138,-17.02533 -20.97865,-38.27057 -21.02139,-61.39851c0.09542,-55.75012 45.19962,-100.86075 100.94284,-100.94623zm98.92802,24.98459l-18.9837,14.58266c13.09808,17.01885 20.97539,38.2507 21.01143,61.38551c-0.09543,55.74966 -45.19962,100.85384 -100.94608,100.94571c-9.8786,-0.01277 -19.32938,-1.61905 -28.339,-4.30534l7.1464,-12.35753l-53.90633,0l13.47012,23.33263l13.47984,23.36481l7.51521,-13.04187c12.74574,4.4371 26.38684,6.91254 40.63376,6.91898c68.96634,-0.01285 124.84807,-55.90773 124.86427,-124.86391c-0.0162,-28.619 -9.75687,-54.90723 -25.94592,-75.96164z",\r\n
+  "10": "m0.99679,148.19614c0.277,-34.75176 -0.17724,-69.54997 2.27791,-104.24061c60.32762,11.41171 119.94372,30.08407 179.25477,46.87597c3.18407,-17.04019 1.68541,-31.17523 4.4519,-46.93008c38.1039,33.15254 75.86421,66.77718 112.07695,102.003c-34.74261,39.95821 -74.59364,74.65916 -113.71667,110.1933c-1.26689,-16.54773 -2.53401,-33.09534 -3.80092,-49.64307c-57.66159,16.00916 -118.64064,32.56108 -176.67504,47.19652c-3.94662,-33.77068 -3.83062,-70.54794 -3.8689,-105.45503z",\r\n
+  "11": "m136.44681,226.75766l47.24773,-47.40907l-91.35118,0l-91.35098,0l0,-29.34846l0,-29.34849l90.303,0c49.66658,0 90.30293,-1.48752 90.30293,-3.30561c0,-1.81805 -19.77211,-23.15214 -43.93797,-47.40906l-43.93811,-44.1035l40.61224,0l40.61209,0l62.02386,62.14279l62.02383,62.14276l-62.14281,62.02386l-62.14279,62.02386l-42.75481,0l-42.75491,0l47.24786,-47.40909z",\r\n
+  "12": "m116.00724,294.49442c-8.01179,-8.01181 -6.96065,-12.86337 12.51841,-57.77466c9.83598,-22.67787 17.88353,-41.89153 17.88353,-42.69699c0,-0.8054 -27.16052,-1.46442 -60.3569,-1.46442l-60.3569,0l0,-42.47337l0,-42.47337l60.83526,0c46.90741,0 60.31158,-1.27951 58.54825,-5.58862c-1.25784,-3.07373 -9.83818,-23.47047 -19.06743,-45.32602c-17.39725,-41.19823 -17.39179,-52.24659 0.02688,-55.67119c8.66862,-1.70424 143.62872,129.24032 148.26757,143.85621c-44.95403,52.18671 -98.68933,106.81281 -148.18829,154.97751c-2.60997,0 -7.15958,-2.41428 -10.11037,-5.36508z",\r\n
+  "13": "m167.5984,129.81894c13.45454,0 26.90909,0 40.36363,0c0,13.45454 0,26.90909 0,40.36363c-13.45454,0 -26.90909,0 -40.36363,0c0,-13.45454 0,-26.90909 0,-40.36363zm-58.30304,0c14.9494,0 29.89909,0 44.8485,0c0,13.45454 0,26.90909 0,40.36363c-14.9494,0 -29.89909,0 -44.8485,0c0,-13.45454 0,-26.90909 0,-40.36363zm-53.81818,0c14.9494,0 29.89908,0 44.84848,0c0,13.45454 0,26.90909 0,40.36363c-14.9494,0 -29.89909,0 -44.84848,0c0,-13.45454 0,-26.90909 0,-40.36363zm-53.81818,0c14.9494,0 29.89908,0 44.84849,0c0,13.45454 0,26.90909 0,40.36363c-14.94941,0 -29.89908,0 -44.84849,0c0,-13.45454 0,-26.90909 0,-40.36363zm165.9394,83.23706c14.2021,-0.91132 28.40395,0.64389 42.60606,-0.26743c0.91125,-14.20201 0.48917,-28.40405 1.40042,-42.60606c13.29086,0 27.91505,0 41.20563,0c0,-13.45454 0,-26.9091 0,-40.36363c-13.45454,0 -26.90909,0 -40.36363,0c0,-14.94952 0,-29.899 0,-44.84848c-14.9494,0 -29.89908,0 -44.84848,0c0,-13.45454 0,-26.90909 0,-40.36363c14.9494,0 29.89908,0 44.84848,0c0,13.45454 0,26.90909 0,40.36363c13.29059,0 27.91478,-0.66666 41.20563,-0.66666c0.91125,14.20197 0.48918,29.0707 1.40044,43.27271c14.20209,0.91129 28.60425,-0.07731 42.80637,0.83398c0,13.29074 -0.20032,28.48132 -0.20032,41.77208c-14.9494,0 -29.89908,0 -44.84848,0c0,14.94951 0,29.89897 0,44.84848c-13.45454,0 -26.90909,0 -40.36363,0c0,13.45454 0,26.90909 0,40.36363c-14.9494,0 -29.89908,0 -44.84848,0c0,-13.29074 0,-29.0479 0,-42.33865z",\r\n
+  "14": "m158.38327,149.9911l-83.00266,-148.9972l149.24145,148.9972l-149.24145,148.99712l83.00266,-148.99712z",\r\n
+  "15": "m175.41861,150.04552l-148.89816,-149.05299l98.06119,0l148.89816,149.05299l-148.89816,149.05287l-98.06119,0l148.89816,-149.05287z",\r\n
+  "16": "m227.52928,183.22569c6.14276,-5.95375 12.01762,-12.81764 17.19296,-18.97911l-155.07133,-2.82724l-21.27044,24.3479l-67.38522,-2.09119c8.44345,-11.0853 17.69294,-24.10754 24.55062,-33.88853l-24.39403,-32.88164l71.89852,0l14.62907,20.54468l158.32403,0l-19.63887,-20.4987c6.06082,-6.45992 15.03049,-15.08081 19.89622,-19.60087l53.24701,52.24467l-53.36812,53.05513l-18.61044,-19.42511z",\r\n
+  "bent_up": "m1.00136,224.73827l204.13,0l0,-149.15997l-31.28999,0l62.57999,-74.57997l62.58002,74.57997l-31.29001,0l0,223.73997l-266.71,0z",\r\n
+  "chevron": "m0.99844,0.99688l223.49919,0l74.49986,149.00068l-74.49986,149.00134l-223.49919,0l74.49984,-149.00134l-74.49984,-149.00068z",\r\n
+  "corners": "m78.29672,150l-55.17469,-55.1747l0,27.58735l-22.12203,0l0,-121.41265l121.41265,0l0,22.12203l-27.58736,0l55.17471,55.17471l55.17471,-55.17471l-27.58736,0l0,-22.12203l121.41264,0l0,121.41265l-22.12204,0l0,-27.58735l-55.1747,55.1747l55.1747,55.17471l0,-27.58736l22.12204,0l0,121.41264l-121.41264,0l0,-22.12204l27.58736,0l-55.17471,-55.17468l-55.17471,55.17468l27.58736,0l0,22.12204l-121.41265,0l0,-121.41264l22.12203,0l0,27.58736l55.17469,-55.17471z",\r\n
+  "dotted": "m164.76302,54.29618c-12.89404,-14.08136 13.13254,-37.91006 24.83243,-21.67826c9.98653,14.06865 -12.21164,31.95572 -24.83243,21.67826zm34.52623,32.04741c-10.53665,-15.50334 18.2944,-32.06738 27.41472,-16.58083c10.82574,16.19412 -18.42853,34.68893 -27.41472,16.58083zm39.30569,38.77469c-13.16362,-8.91086 -0.08168,-29.46533 13.54875,-27.63215c18.93346,2.88981 13.87328,34.44158 -4.59297,32.89478c-3.58466,-0.41574 -6.77832,-2.45136 -8.95578,-5.26263zm32.87781,34.23642c-11.00845,-13.99648 14.37656,-32.37918 25.04797,-19.05171c11.60712,14.82527 -14.29718,34.39392 -25.04797,19.05171zm-63.84386,0.7675c-12.23796,-11.58463 5.72536,-30.30273 19.24007,-25.41679c19.63696,6.28566 5.03751,36.50668 -12.48737,29.64096c-2.41074,-1.14194 -4.56958,-2.71278 -6.7527,-4.22417zm-52.05359,0c-14.38365,-13.43323 11.89731,-35.50046 24.20743,-21.44815c12.48965,14.64734 -10.94827,35.43011 -24.20743,21.44815zm-51.41751,-0.7675c-11.01524,-13.99239 14.38364,-32.38554 25.04439,-19.04626c11.57417,14.84886 -14.25791,34.38168 -25.04439,19.04626zm-48.97159,0.7675c-14.38364,-13.43323 11.89733,-35.50046 24.20746,-21.44815c12.48962,14.64734 -10.94829,35.43011 -24.20746,21.44815zm-51.41319,-0.75569c-12.62148,-16.51503 21.51373,-34.53826 27.20482,-13.82039c4.20761,13.86485 -18.57945,25.93829 -27.20482,13.82039zm232.73729,36.71002c-12.26451,-12.7252 9.54947,-34.95583 22.63777,-23.37347c16.16324,11.53831 -5.25334,38.27226 -20.09267,25.93422c-0.83693,-0.86462 -1.69453,-1.70929 -2.5451,-2.56075zm-37.22105,31.5554c-10.33875,-14.74719 16.53384,-30.93315 26.24101,-17.10368c12.66234,14.69044 -12.76988,34.70573 -24.48114,20.0298l-1.75987,-2.92612zm-33.2933,39.2449c-11.17,-10.21844 4.17313,-26.31229 16.33257,-23.575c18.50797,4.77472 6.84483,34.45702 -10.13109,28.82402c-2.6304,-0.90369 -4.76476,-2.91159 -6.20148,-5.24902z",\r\n
+  "hand_2": "m166.23018,238.662c7.92778,-2.90976 14.43034,-5.61938 2.1153,-5.69868c-10.87593,1.46172 -39.01099,-9.28242 -16.4619,-14.56342c14.10701,-5.508 46.21144,7.21423 46.38257,-14.54736c-2.55197,-13.63786 -43.96396,-2.98952 -30.34076,-21.27969c15.00345,-6.1348 44.75407,8.31958 49.78708,-10.66391c-4.61371,-18.40675 -33.47118,-6.65964 -47.97568,-11.74664c-14.06097,2.90031 -17.76392,-15.58949 -1.98296,-12.79868c36.48125,-1.96817 73.21696,0.92035 109.57253,-3.09619c5.87265,-3.2529 10.21371,-23.26295 2.80267,-24.61046c-52.95885,-1.09735 -106.01129,-0.08873 -158.88631,-3.36192c-18.99625,-0.19729 -4.48207,-20.48157 9.55508,-15.71787c13.37119,-4.37856 18.67023,-15.85947 28.4838,-27.19597c5.01488,-24.77942 -19.08717,-15.58241 -28.93028,-8.33138c-10.99126,7.20572 -29.89664,22.16276 -39.92577,30.01463c-8.79154,6.3571 -29.0466,13.41131 -41.36795,21.93291c-10.53185,3.7428 -22.05687,1.87943 -32.40108,2.55152c0,33.57336 0,67.14623 0,100.71958c29.2655,12.743 60.06093,23.93646 92.50566,22.65599c19.00592,-0.07739 38.55775,0.63341 57.06799,-4.26245zm-120.57521,10.76822c-14.93961,-5.74022 -29.85212,-11.55359 -44.65637,-17.63553c0.70846,-41.92598 1.41691,-83.85243 2.12533,-125.77841c11.81984,-0.44887 29.35853,5.41407 37.78343,-3.21891c22.65079,-7.26991 37.35686,-23.34933 57.21348,-35.41785c13.97373,-10.98014 25.13529,-14.72766 39.56827,-23.05481c10.96249,-5.06954 16.89815,-2.48073 29.24257,-0.27045c5.38396,8.81045 12.06773,13.36412 8.59946,30.1482c-7.23705,3.64039 -16.6288,28.10783 -2.4068,28.30228c39.59416,3.79424 79.82585,-1.53866 119.10855,5.09266c9.78171,13.24281 11.64719,42.99407 -6.25568,51.39202c-17.13269,4.95341 -35.19667,2.49629 -52.7989,3.09193c-0.00107,12.52824 2.07022,28.51608 -11.83537,34.80946c-10.26779,13.39197 -10.98985,33.06551 -27.53502,42.86476c-13.91499,14.25851 -33.72333,18.66306 -53.04445,18.19296c-31.68189,0.4295 -65.02994,3.46667 -95.10849,-8.51738l0,-0.00095z",\r\n
+  "hand": "m136.98543,214.15889c-14.70618,-5.74251 -4.62521,-24.05643 -14.3905,-33.27538c-12.96347,-7.75244 -2.12349,-24.16507 -12.57821,-33.28812c-7.48801,-6.64952 -5.24203,-16.62421 -3.67915,-25.18983c-29.75101,-0.23549 -59.53337,0.62366 -89.25697,-0.78464c-15.11522,1.28053 -20.03182,-18.26941 -12.80666,-28.85114c7.00419,-11.24166 21.87759,-8.31262 33.12609,-9.4029c64.97946,-0.76864 129.97618,-0.61134 194.95673,0.02921c17.26189,0.80067 37.01695,-1.19489 50.6566,11.68779c16.24808,15.16693 16.0166,39.34441 16.04852,59.94771c-0.42267,19.21857 -2.90109,42.02173 -20.4863,53.46951c-16.36914,10.95175 -36.93741,7.66907 -55.55533,8.62302c-27.94264,-0.30014 -56.07063,1.04456 -83.86891,-2.2673l-2.16592,-0.69792l0,0zm69.33224,-10.55814c9.631,-11.23128 -3.5211,-20.50227 -14.65393,-17.55965c-16.14473,-0.10535 -32.65453,-1.7021 -48.52592,1.75482c-13.67432,5.19589 -4.85582,21.54512 7.46478,18.25877c18.04872,1.02443 36.47603,1.82143 54.28616,-1.68709l1.42891,-0.76686zm65.93199,-2.17656c15.66348,-8.69865 15.78064,-28.60548 16.25079,-44.24881c-0.34195,-16.50655 1.70639,-34.58434 -7.04581,-49.36581c-7.23798,-10.84158 -20.71933,-14.52557 -33.13705,-14.12024c-23.36646,0.0377 -47.0793,-1.82723 -70.16504,2.52512c-15.66467,3.36275 -22.23152,20.93031 -23.45795,35.19015c-0.48341,13.80043 -1.82124,28.00842 1.22505,41.56039c7.24641,5.02983 15.89499,-9.13847 19.17191,-15.4227c4.31766,-11.67575 -0.61995,-26.25061 8.10953,-36.19362c8.72269,-9.46424 24.96402,-8.53419 32.52521,1.88722c8.3812,9.23244 -0.48325,21.69592 1.82307,32.51563c4.15211,9.93069 -0.70021,19.45959 -0.85791,28.5067c4.13835,6.87068 2.87872,15.02933 1.61143,22.50597c16.21062,-0.57724 32.86133,1.70529 48.65034,-2.71872c1.84845,-0.69202 3.61401,-1.59238 5.29642,-2.62128zm-126.53741,-35.9437c2.18771,-13.69858 -18.65493,-12.59653 -20.49308,-1.57007c-4.38604,12.23279 17.61123,15.56906 20.78048,7.03215c0.03699,-1.82657 -0.14053,-3.64476 -0.2874,-5.46208zm62.45076,0.42249c1.41585,-11.79691 -20.5592,-11.91444 -24.75133,-3.63126c-2.34377,5.03215 -10.03961,15.25429 1.13329,12.59268c7.54675,-1.70357 25.12254,3.75204 23.61804,-8.96143zm-62.44263,-31.11197c-0.75351,-2.94205 3.03209,-10.28735 -1.13232,-9.92064c-9.20967,1.01493 -19.08115,-0.45296 -27.70964,3.18962c-7.77171,10.63712 5.24397,21.0274 15.9218,17.53934c7.79146,0.11475 13.91219,-1.24452 12.92017,-10.80832zm61.0041,7.53122c8.85812,-9.53879 -4.95708,-21.9593 -14.94496,-15.6684c-10.39732,5.40628 -7.29182,25.10663 6.58635,19.17703c2.96956,-0.54494 6.1384,-1.30057 8.35861,-3.50864zm-53.18405,-38.39041c2.00339,-3.50816 4.00681,-7.01634 6.01019,-10.52453c-44.99024,0.24061 -90.00227,-0.61648 -134.97418,0.73022c-12.21447,-3.32573 -22.07768,15.22181 -6.82234,18.35822c24.02138,3.10667 48.39057,1.52395 72.56345,1.97845c19.07089,-0.00607 38.14179,-0.01187 57.21268,-0.01793c2.0034,-3.50815 4.00681,-7.01634 6.01019,-10.52452z",\r\n
+  "inner": "m197.26169,150.29735l-74.64867,-74.64867l0,37.32433l-80.12502,0l0,-111.97301l215.02399,0l0,298.5947l-215.02399,0l0,-111.97301l80.12502,0l0,37.32433l74.64867,-74.64867z",\r\n
+  "left_right": "m0.99835,150.00092l86.49609,-86.49651l0,43.24814l125.35546,0l0,-43.24814l86.49605,86.49651l-86.49605,86.49605l0,-43.24803l-125.35546,0l0,43.24803l-86.49609,-86.49605z",\r\n
+  "left_up": "m0.99865,224.5l74.50004,-74.5l0,37.25l111.74991,0l0,-111.75l-37.25,0l74.5,-74.5l74.5,74.5l-37.25,0l0,186.25l-186.24989,0l0,37.25l-74.50005,-74.5z",\r\n
+  "pentagon": "m0.99791,0.9981l162.54547,0l135.45454,149.40899l-135.45454,149.40898l-162.54547,0z",\r\n
+  "recycle_3": "m28.22058,93.28644c0.00678,-2.58051 2.31667,-18.40222 5.13495,-35.15953c8.78786,-52.25238 8.91713,-52.48297 20.07468,-35.82898l6.60126,9.85321l19.30534,-9.74535c25.53492,-12.88995 56.00401,-17.65838 84.01221,-13.14781c11.88918,1.91477 24.50447,5.02692 28.034,6.91587c7.00751,3.7502 6.55832,6.97083 -4.61034,33.05528c-6.12129,14.29643 -6.70886,14.70388 -17.2827,11.98577c-17.99704,-4.62608 -47.30141,-3.16897 -61.44969,3.05553l-13.26538,5.83627l9.31132,9.7189c5.12125,5.34554 8.02238,10.51565 6.44702,11.48924c-1.57542,0.97362 -20.7427,2.87124 -42.59392,4.21677c-32.78424,2.01891 -39.72768,1.62653 -39.71874,-2.24516zm168.81314,144.07051l-14.20186,-18.81009l12.93088,-12.50398c13.30882,-12.86928 22.90733,-30.93761 27.13603,-51.08145l2.41319,-11.49524l-13.91847,2.22554c-7.65517,1.22421 -13.96558,1.06514 -14.02313,-0.35333c-0.26878,-6.62247 36.12752,-71.90508 39.66528,-71.14616c5.56261,1.19325 61.9985,50.07314 61.9985,53.6975c0,1.61765 -5.93121,3.88967 -13.18036,5.04884l-13.18039,2.10753l-1.30084,22.476c-1.66846,28.82635 -16.85831,62.09589 -38.00682,83.24434c-8.4704,8.47049 -16.91487,15.4008 -18.76544,15.4008c-1.85062,0 -9.75555,-8.46469 -17.56657,-18.81029zm-128.20031,52.72328c0,-2.07986 2.23119,-8.0961 4.95819,-13.36954c4.94765,-9.56766 4.91901,-9.61411 -13.52617,-21.86105c-28.85884,-19.16116 -50.30965,-53.17105 -57.05687,-90.46291l-2.21202,-12.22588l15.77176,-2.16168c32.51166,-4.45622 32.80855,-4.32152 39.31982,17.83711c4.39381,14.95265 9.79779,23.91347 21.44681,35.56244c8.5651,8.56514 16.76965,14.83324 18.23236,13.92926c1.46265,-0.90396 3.57973,-6.24536 4.70464,-11.86984c1.1249,-5.62448 3.47056,-10.22638 5.21256,-10.22638c3.99942,0 41.66188,59.38374 42.2598,66.63249c0.39931,4.84137 -19.96001,13.22382 -73.01952,30.06421c-3.38333,1.07379 -6.09135,0.25229 -6.09135,-1.84824z",\r\n
+  "turn_reverse": "m298.99997,168.62498c0,-51.43148 -133.41916,-93.12499 -297.99997,-93.12499l0,-74.49999l0,0c164.58081,0 297.99997,41.69347 297.99997,93.12499l0,74.49999c0,42.46484 -91.92749,79.55168 -223.49998,90.16789l0,37.25l-74.49999,-71.54289l74.49999,-77.45709l0,37.25l0,0c88.72033,-7.15858 161.96952,-26.67409 198.62153,-52.91789",\r\n
+  "u_turn": "m1.00059,299.00055l0,-167.62497l0,0c0,-72.00411 58.37087,-130.37499 130.375,-130.37499l0,0l0,0c34.57759,0 67.73898,13.7359 92.18906,38.18595c24.45006,24.45005 38.18593,57.61144 38.18593,92.18904l0,18.625l37.24997,0l-74.49995,74.50002l-74.50002,-74.50002l37.25,0l0,-18.625c0,-30.8589 -25.0161,-55.87498 -55.87498,-55.87498l0,0l0,0c-30.85892,0 -55.875,25.01608 -55.875,55.87498l0,167.62497z",\r\n
+  "up": "m1.49805,149.64304l148.50121,-148.00241l148.50121,148.00241l-74.25061,0l0,148.71457l-148.5012,0l0,-148.71457z",\r\n
+  "3_ways": "m1,159.61292l52.87097,-52.87097l0,26.43549l69.69355,0l0,-79.30646l-26.43549,0l52.87096,-52.87097l52.87097,52.87097l-26.43549,0l0,79.30646l69.69356,0l0,-26.43549l52.87096,52.87097l-52.87096,52.87097l0,-26.43549l-192.25807,0l0,26.43549l-52.87097,-52.87097z",\r\n
+  \r\n
+  "maximize_2": "m1,149.99998l67.05,-67.05l0,33.52501l48.425,0l0,-48.425l-33.52501,0l67.05,-67.05l67.04999,67.05l-33.52499,0l0,48.425l48.42502,0l0,-33.52501l67.04997,67.05l-67.04997,67.04999l0,-33.52499l-48.42502,0l0,48.42502l33.52499,0l-67.04999,67.04997l-67.05,-67.04997l33.52501,0l0,-48.42502l-48.425,0l0,33.52499l-67.05,-67.04999z",\r\n
+  "raph_download": "m149.92238,36.82233c-65.72484,0 -119.00005,53.27818 -119.00005,119c0,65.72183 53.27521,119 119.00005,119c65.7218,0 118.99995,-53.27817 118.99995,-119c0,-65.72182 -53.27815,-119 -118.99995,-119zm0,223.73889c-12.68407,0 -22.97548,-10.28841 -22.97548,-22.97537s10.28215,-22.97583 22.97548,-22.97583c12.69009,0 22.97223,10.28247 22.97223,22.97583s-10.28214,22.97537 -22.97223,22.97537zm0,-63.08578l-64.34113,-53.72815l28.40379,0l0,-71.87465l71.88103,0l0,71.87465l28.39413,0l-64.33783,53.72815z"\r\n
+  }\r\n
+}</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>21684</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/shapelib/dialog_balloon.json.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/shapelib/dialog_balloon.json.xml
new file mode 100644
index 0000000000..40c27484fb
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/shapelib/dialog_balloon.json.xml
@@ -0,0 +1,53 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52850853.13</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>dialog_balloon.json</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/octet-stream</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string>{"data": {\r\n
+  "1": "m0.99786,35.96579l0,0c0,-19.31077 15.28761,-34.96524 34.14583,-34.96524l15.52084,0l0,0l74.50001,0l139.68748,0c9.05606,0 17.74118,3.68382 24.14478,10.24108c6.40356,6.55726 10.00107,15.45081 10.00107,24.72416l0,87.41311l0,0l0,52.44785l0,0c0,19.31078 -15.2876,34.96524 -34.14584,34.96524l-139.68748,0l-97.32507,88.90848l22.82506,-88.90848l-15.52084,0c-18.85822,0 -34.14583,-15.65446 -34.14583,-34.96524l0,0l0,-52.44785l0,0z",\r\n
+  "4": "m1,1l49.66667,0l0,0l74.5,0l173.83334,0l0,115.8889l0,0l0,49.66666l0,33.11111l-173.83334,0l-123.68433,97.37498l49.18433,-97.37498l-49.66667,0l0,-33.11111l0,-49.66666l0,0z",\r\n
+  "5": "m3.88165,296.34811l58.64952,-105.30074l0,0c-62.13446,-31.76456 -79.86445,-91.6022 -40.96117,-138.24044c38.90255,-46.63797 121.70818,-64.81269 191.29914,-41.98796c69.59094,22.8246 103.19446,79.17835 77.63046,130.19172c-25.56265,51.01335 -101.92546,79.99094 -176.41714,66.94487l-110.20081,88.39255z",\r\n
+  "6": "m4.33333,266.6662c0,-1.854 2.23757,-3.35571 5,-3.35571c2.76243,0 5,1.50171 5,3.35571c0,1.85394 -2.23757,3.35565 -5,3.35565c-2.76243,0 -5,-1.50171 -5,-3.35565zm10.25,-24.11072c0,-4.6351 5.59392,-8.38943 12.50001,-8.38943c6.90608,0 12.5,3.75433 12.5,8.38943c0,4.63489 -5.59392,8.38928 -12.5,8.38928c-6.90609,0 -12.50001,-3.75433 -12.50001,-8.38928zm23.75001,-36.55524c0,-12.81482 19.46685,-23.19473 43.50002,-23.19473c24.0331,0 43.49996,10.37991 43.49996,23.19473c0,12.81473 -19.46686,23.19455 -43.49996,23.19455c-24.03317,0 -43.50002,-10.37982 -43.50002,-23.19455zm-37.33334,-104.99994c0,-55.2486 66.67956,-100 149,-100c82.32047,0 149,44.7514 149,100c0,55.24866 -66.67953,100 -149,100c-82.32044,0 -149,-44.75134 -149,-100z",\r\n
+  "scream": "m299.67374,132.67729l-35.72574,1.97192l-9.55817,48.04506l-31.60561,-11.61551l-45.83566,36.86661l-17.45096,-21.51509l-146.98414,92.00807l81.6677,-102.60858l-67.83573,-13.33963l21.22697,-19.84731l-46.57336,-36.42733l33.47025,-8.80944l-10.52427,-47.94958l35.08694,5.02536l28.86619,-44.2482l25.5638,17.26465l59.09183,-26.49832l7.92432,24.02253l70.55626,-0.33542l-12.23108,23.15343l59.61954,25.93398l-28.50317,14.93327l29.75409,43.96953z",\r\n
+  "thought": "m12,1c-6.094,0 -11,4.906 -11,11l0,147c0,6.09399 4.906,11 11,11l49.15625,0c-2.03143,2.32526 -3.15625,4.84886 -3.15625,7.5c0,11.32597 20.36188,20.5 45.5,20.5c25.13812,0 45.5,-9.17403 45.5,-20.5c0,-2.65114 -1.12482,-5.17474 -3.15625,-7.5l142.15625,0c6.09399,0 11,-4.90601 11,-11l0,-147c0,-6.094 -4.90601,-11 -11,-11l-276,0zm54,199c-13.81215,0 -25,5.37016 -25,12c0,6.62984 11.18785,12 25,12c13.81216,0 25,-5.37016 25,-12c0,-6.62984 -11.18784,-12 -25,-12zm-25,30c-7.73481,0 -14,4.02762 -14,9c0,4.97238 6.26519,9 14,9c7.73481,0 14,-4.02762 14,-9c0,-4.97238 -6.26519,-9 -14,-9zm-24,22c-4.97238,0 -9,2.23756 -9,5c0,2.76242 4.02762,5 9,5c4.97238,0 9,-2.23758 9,-5c0,-2.76244 -4.02762,-5 -9,-5z",\r\n
+    "raph_chat": "m149.40149,33.90986c-80.3511,0 -145.50004,43.31243 -145.50004,96.74474c0,30.56227 21.38675,57.79297 54.68462,75.51593c-4.73782,15.71271 -14.19292,33.11575 -32.46717,48.50804c0,0 42.65602,-2.82466 72.78463,-33.39108c1.7345,0.42561 3.52987,0.74596 5.28078,1.13896c-1.64549,-4.91217 -2.61422,-10.01866 -2.61422,-15.33182c0,-36.04973 40.11905,-64.27756 91.35863,-64.27756c36.80342,0 67.77124,14.61842 82.34897,36.18755c12.40991,-14.23764 19.62378,-30.72852 19.62378,-48.3623c0,-53.42003 -65.14893,-96.73246 -145.49997,-96.73246zm124.25104,173.19301c0,-29.63838 -36.13483,-53.68361 -80.73599,-53.68361c-44.57683,0 -80.73203,24.04523 -80.73203,53.68361c0,29.65428 36.1552,53.68753 80.73203,53.68753c9.87251,0 19.27516,-1.23618 28.01714,-3.39209c16.71373,16.96906 40.38206,18.52942 40.38206,18.52942c-10.13583,-8.54349 -15.3721,-18.19742 -18.00662,-26.92308c18.46475,-9.82388 30.34341,-24.93292 30.34341,-41.90178z",\r\n
+    "raph_bubble": "m151.46498,38.88166c-77.59646,0 -140.49998,47.18048 -140.49998,105.37873c0,19.88803 7.43651,38.46727 20.23268,54.33186l-20.23268,44.35922l56.33016,-14.46355c23.47343,13.21898 52.55724,21.14758 84.16982,21.14758c77.59654,0 140.50002,-47.18053 140.50002,-105.37512c0,-58.19824 -62.90347,-105.37873 -140.50002,-105.37873z",\r\n
+    "raph_codetalk": "m151.43494,41.81969c-77.0443,0 -139.49994,46.84459 -139.49994,104.6212c0,19.74286 7.38358,38.19347 20.08679,53.95245l-20.08679,44.03983l55.92923,-14.34583c23.30623,13.10641 52.18307,20.98224 83.5707,20.98224c77.04425,0 139.50006,-46.84476 139.50006,-104.62869s-62.45581,-104.6212 -139.50006,-104.6212zm-22.87875,144.79852l-23.29687,23.27774l-64.06922,-64.0787l64.05966,-64.09371l23.30643,23.33098l-40.76296,40.76273l40.76296,40.80096zm70.45883,23.24741l-23.28729,-23.30817l40.77419,-40.75514l-40.77419,-40.77059l23.28729,-23.30818l64.06931,64.03304l-64.06931,64.10904z",\r\n
+    "raph_talkq": "m151.95413,37.83469c-77.87229,0 -140.99913,47.34782 -140.99913,105.75328c0,19.94707 7.46298,38.60376 20.30468,54.52449l-20.30468,44.51276l56.5302,-14.49918c23.55888,13.25453 52.74399,21.2072 84.46893,21.2072c77.87204,0 141.00085,-47.3481 141.00085,-105.74527s-63.12881,-105.75328 -141.00085,-105.75328zm8.74214,165.54159l-19.83006,0l0,-19.02583l19.83006,0l0,19.02583zm-0.96628,-33.04105l-17.89746,0l-1.77126,-81.41087l21.28053,0l-1.61182,81.41087z",\r\n
+    "raph_talke": "m151.46997,37.82469c-78.14881,0 -141.49997,47.50852 -141.49997,106.12126c0,20.02579 7.4895,38.74088 20.37584,54.71835l-20.37584,44.67868l56.73113,-14.55873c23.6405,13.30168 52.9314,21.29042 84.76884,21.29042c78.149,0 141.50003,-47.51628 141.50003,-106.12872s-63.35103,-106.12126 -141.50003,-106.12126zm9.92621,166.12944l-19.90253,0l0,-19.09268l19.90253,0l0,19.09268zm0,-39.48112l0,6.31543l-19.90253,0l0,-7.77286c0,-23.45735 26.69424,-27.17406 26.69424,-43.83023c0,-7.60336 -6.79172,-13.43297 -15.69612,-13.43297c-9.21872,0 -17.31352,6.79367 -17.31352,6.79367l-11.32195,-14.0807c0,0 11.15999,-11.65153 30.41292,-11.65153c18.29469,0 35.27467,11.32766 35.27467,30.41285c0.0097,26.71156 -28.14772,29.78053 -28.14772,47.24634z"\r\n
+  }\r\n
+}</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>5900</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/shapelib/flowchart.json.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/shapelib/flowchart.json.xml
new file mode 100644
index 0000000000..223cf80243
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/shapelib/flowchart.json.xml
@@ -0,0 +1,59 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52850841.56</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>flowchart.json</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/octet-stream</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string>{"data": {\r\n
+  "manual_input": "m1,103.64394l298,-30.9037l0,154.51852l-298,0z",\r\n
+  "callout_left_right": "m1,150.0006l58.10869,-58.1087l0,29.05434l46.81141,0l0,-87.16304l87.1598,0l0,87.16304l46.8114,0l0,-29.05434l58.1087,58.1087l-58.1087,58.10869l0,-29.05435l-46.8114,0l0,87.16306l-87.1598,0l0,-87.16306l-46.81141,0l0,29.05435l-58.10869,-58.10869z",\r\n
+  "card": "m1,60.5l59.5,-59.5l238.5,0l0,298l-298,0l0,-238.5z",\r\n
+  "collate": "m0,1l299,0l-149.5,149l149.5,149l-299.00031,0l149.50031,-149l-149.5,-149z",\r\n
+    "terminal": "m48.94167,99.12235l202.11729,0l0,0c26.47794,0 47.9425,22.7794 47.9425,50.8792c0,28.09979 -21.46457,50.87918 -47.9425,50.87918l-202.11729,0l0,0c-26.47791,0 -47.9425,-22.77939 -47.9425,-50.87918c0,-28.09981 21.46459,-50.8792 47.9425,-50.8792z",\r\n
+  "connector_offpage": "m0.99775,0.99775l297.99984,0l0,238.39982l-149.00002,59.60002l-148.99999,-59.60002l0.00017,-238.39982z",\r\n
+  "data_stored": "m50.83397,0.99813l249.16667,0c-27.52219,0 -49.83333,66.78392 -49.83333,149.16604c0,82.38213 22.31114,149.16603 49.83333,149.16603l-249.16667,0l0,0c-27.52219,0 -49.83333,-66.78391 -49.83333,-149.16603c0,-82.38212 22.31114,-149.16604 49.83333,-149.16604z",\r\n
+  "data": "m1.00038,249.33351l59.60001,-198.66668l238.40001,0l-59.60001,198.66668z",\r\n
+  "decision": "m0.99837,149.99953l148.79352,-102.86476l148.79387,102.86476l-148.79387,102.86476l-148.79352,-102.86476z",\r\n
+  "delay": "m1,1l149,0l0,0c82.29044,0 149,66.70957 149,149c0,82.29044 -66.70956,149 -149,149l-149,0z",\r\n
+  "display": "m1,149.99924l49.66672,-97.42307l198.66612,0c27.43034,0 49.66716,43.61774 49.66716,97.42307c0,53.80476 -22.23682,97.42308 -49.66716,97.42308l-198.66612,0l-49.66672,-97.42308z",\r\n
+  "document": "m1.00064,1.00098l298,0l0,242.19891c-149,0 -149,92.28223 -298,39.84915z",\r\n
+  "or_junction": "m0.99865,149.9991l0,0c0,-82.29043 66.70957,-149 149.00001,-149l0,0c39.51724,0 77.41597,15.69817 105.3589,43.64109c27.94292,27.94292 43.64107,65.84166 43.64107,105.35891l0,0c0,82.29041 -66.70956,148.99998 -148.99997,148.99998l0,0c-82.29044,0 -149.00001,-66.70958 -149.00001,-148.99998zm149.00001,-149l0,297.99998m-149.00001,-148.99998l297.99998,0",\r\n
+  "preparation": "m1.00063,150.00006l59.58485,-82.24058l178.75446,0l59.58505,82.24058l-59.58505,82.24086l-178.75446,0l-59.58485,-82.24086z",  "sequential_data_storage": "m150,299l0,0c-82.29043,0 -149,-66.70955 -149,-149l0,0c0,-82.29043 66.70957,-149 149,-149l0,0c39.51726,0 77.41599,15.69817 105.3589,43.64108c27.94292,27.94293 43.6411,65.84165 43.6411,105.35892l0,0c0,39.51726 -15.69818,77.41599 -43.6411,105.3589l43.6411,0l0,43.6411z",\r\n
+  "sort": "m-0.0038,150.00102l299.00334,0m-299.00334,-0.00002l149.50209,-150.00059l149.50131,150.00059l-149.50131,150.00018l-149.50209,-150.00018z",\r\n
+  "punched_tape": "m1.00047,30.80047l0,0c0,16.45808 33.35479,29.8 74.50001,29.8c41.1452,0 74.49998,-13.34192 74.49998,-29.8l0,0c0,-16.45809 33.3548,-29.8 74.50002,-29.8c41.14522,0 74.49998,13.34192 74.49998,29.8l0,238.4c0,-16.45808 -33.35477,-29.80002 -74.49998,-29.80002c-41.14522,0 -74.50002,13.34193 -74.50002,29.80002c0,16.45807 -33.35478,29.79999 -74.49998,29.79999c-41.14522,0 -74.50001,-13.34192 -74.50001,-29.79999z",\r\n
+  "wave": "m1,37.20809c99.33355,-125.42461 198.66708,125.4246 298.00061,0l0,225.76426c-99.33353,125.42462 -198.66706,-125.42459 -298.00061,0z"\r\n
+  }\r\n
+}</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>3293</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/shapelib/game.json.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/shapelib/game.json.xml
new file mode 100644
index 0000000000..8c066f51bd
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/shapelib/game.json.xml
@@ -0,0 +1,52 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52850832.9</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>game.json</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/octet-stream</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string>{"data": {\r\n
+  "cards_clubs": "m107.57338,275.50809c15.10838,-15.77673 27.93053,-34.56763 33.34637,-55.90254c-16.19595,12.31328 -31.05006,32.11845 -53.64258,31.36813c-17.05595,0.97891 -37.37346,0.99548 -49.37947,-13.26945c-26.83,-21.5751 -34.03729,-64.69673 -12.00568,-92.15404c15.07669,-19.82526 41.4039,-28.23172 65.56467,-25.25816c15.22319,-6.45935 -2.97749,-22.81502 -4.80785,-33.02267c-11.33012,-37.02704 15.36169,-81.44029 54.60988,-85.70572c28.15103,-4.0415 55.67099,14.18231 69.44571,37.83293c7.4856,16.54877 3.58533,35.33045 1.83887,52.49866c-5.88113,8.62766 -20.94342,29.50022 0.55099,27.85616c21.2518,-0.33633 43.69397,5.90277 57.70761,22.8026c20.49747,22.76067 22.37766,60.37286 1.7551,83.63007c-10.90869,14.16582 -27.2782,25.50356 -45.80551,24.87234c-18.13391,1.83067 -37.77023,-2.10338 -50.62924,-15.92061c-5.48438,-3.84309 -18.92297,-18.36311 -18.91833,-15.17883c13.43222,27.98354 28.62112,57.04413 55.49167,74.38477c9.60062,7.71954 -14.62323,2.41226 -20.4874,3.98563c-35.53012,0.0314 -71.06009,0.06342 -106.59021,0.09497c7.31842,-7.63818 14.6373,-15.27603 21.9554,-22.91422z",\r\n
+  "cards_diamonds": "m34.92883,153.9321c25.56111,-56.62673 71.64644,-104.95768 110.85236,-152.92286c45.60773,30.78102 85.01025,98.49872 119.29071,145.66264c-30.57587,54.55344 -74.58923,104.23671 -114.23947,153.1615c-42.74368,-44.7616 -79.29648,-95.90262 -115.90359,-145.90128z",\r\n
+  "cards_hearts": "m106.76112,245.09012c-77.74644,-57.80281 -105.54389,-94.36783 -105.76917,-139.13003c-0.20544,-40.80623 34.10907,-80.19025 69.67002,-79.96313c17.75755,0.11364 55.84863,15.13257 69.33681,27.33919c6.79614,6.1504 10.01512,5.54391 25.146,-4.73779c41.17987,-27.98239 81.39243,-28.56973 107.43585,-1.56907c41.62292,43.15273 34.04501,94.68497 -21.78392,148.13782c-29.68187,28.41864 -94.50056,78.8349 -101.35565,78.8349c-2.08591,0 -21.29187,-13.01038 -42.67994,-28.9119z",\r\n
+  "cards_spades": "m92.84135,287.13989c18.3756,-17.73279 31.81261,-40.18849 43.07161,-62.94162c6.87787,-9.075 0.36623,-17.01425 -9.00183,-9.3188c-24.07579,16.07495 -56.84848,21.58751 -82.91551,6.92194c-29.46779,-15.23779 -42.75618,-51.47162 -36.07021,-83.04361c4.23415,-31.99545 27.52112,-57.07481 52.80524,-75.08997c29.04437,-20.7771 60.40868,-38.61331 86.95355,-62.67224c11.08365,0.22219 19.42508,17.61496 31.35349,22.21747c31.67316,23.59131 69.20874,40.95643 94.15042,72.50237c12.60098,17.9752 19.78281,40.10946 20.58459,61.98948c-3.83926,29.67093 -21.5314,60.96272 -52.04169,69.41241c-26.37521,7.98038 -53.51129,-2.14038 -76.49545,-15.01619c-2.80743,-0.60251 -13.10471,-8.7151 -9.02362,-2.41039c13.74066,28.19803 28.79581,56.19804 50.59952,79.09325c1.28156,2.89285 11.33243,9.75613 5.98334,9.64709c-44.76935,0 -89.53856,0 -134.30794,0c4.78471,-3.7637 9.5696,-7.5275 14.35449,-11.2912z",\r\n
+  "chess_bishop": "m61.92021,296.91153c0.43627,-9.82327 20.22808,-4.98053 9.33225,-14.55078c3.63447,-11.80536 14.91982,-19.66748 21.741,-29.79436c5.22913,-8.62125 17.00826,-19.01086 11.31252,-29.67047c-10.46021,-5.58662 -7.49181,-18.00824 5.30239,-15.28014c8.2272,-7.58801 8.79371,-20.26302 11.57766,-30.59467c2.52694,-12.36574 4.07327,-24.95554 3.66998,-37.5896c-14.99698,0.03661 -30.27584,-0.68196 -44.73978,-4.74928c2.8019,-11.20453 20.86148,-8.79659 28.26084,-15.67982c-6.87532,-6.18329 13.89957,-5.56496 8.46355,-15.34472c-0.37302,-11.20033 -9.19685,-14.44135 -16.26585,-22.60765c-9.44371,-12.76132 5.36173,-25.51221 13.58463,-34.13964c9.16566,-9.37672 19.64847,-19.36716 22.45389,-32.62941c-3.77451,-3.10155 -12.3967,-7.54239 -3.59866,-11.78228c12.01596,-2.03703 24.83499,-2.28521 36.61118,1.05654c7.81644,7.61585 -11.93045,8.03119 -3.43417,17.63365c10.07373,12.07176 -3.50795,18.30174 -11.52704,25.27969c-4.66763,5.89621 -18.59915,13.67189 -16.20224,19.78346c13.63968,-0.47554 21.5871,-13.67976 31.31615,-21.49704c10.67101,-13.68708 20.99446,8.43092 27.81822,15.94714c8.40642,11.39094 2.60674,26.70086 -10.05556,31.59287c-6.28001,6.46729 -10.44972,24.88914 4.57674,22.14657c8.72636,3.17196 -8.52979,3.51371 1.37608,6.446c6.58298,2.52787 32.25821,8.30554 18.1142,16.0547c-12.00471,2.71368 -24.40523,2.6017 -36.6002,1.50584c-0.75204,18.52477 1.89484,36.97644 7.35446,54.6958c1.35513,5.04123 2.71027,10.08244 4.06541,15.12361c6.52129,-0.129 19.98573,-1.55484 13.76321,9.18311c-13.08994,7.21928 -5.0789,22.41203 2.17738,31.05447c8.99446,11.37192 22.40833,22.01788 22.98288,37.58719c3.59734,2.14404 15.56946,8.03415 12.10645,12.64545c-57.30759,-0.2937 -114.6481,0.84897 -171.9265,-1.25046l-1.98901,-0.18246l-1.62205,-0.39337l0,0z",\r\n
+  "chess_king": "m75.6993,294.60599c-8.08068,-9.43317 12.65705,-9.68567 9.39906,-20.14252c5.95673,-13.85672 21.44485,-22.24414 23.72572,-37.99019c-6.28166,-4.37628 -9.89445,-14.96013 2.0899,-13.70361c8.78859,-6.61539 7.6902,-20.15297 10.33321,-30.0876c2.47588,-16.03471 3.03656,-32.26408 4.10001,-48.43053c-10.16894,-0.78108 -20.58942,-0.23701 -30.49778,-2.84268c0.28501,-10.75136 20.44619,-6.62604 21.3638,-16.77121c14.65907,-0.2649 0.81196,-22.15992 -5.15776,-27.38371c-7.64118,-8.81222 -12.7306,-22.72323 -6.92168,-33.60618c8.30865,-5.52043 27.09519,-2.1601 26.24604,-16.66769c-5.65058,-3.22095 -12.82484,-1.17552 -19.15805,-1.74514c0.38948,-6.7649 0.77895,-13.52979 1.16843,-20.29469c8.37558,-0.64424 16.75118,-1.28853 25.12676,-1.93283c-4.25133,-4.41846 -10.61392,-7.6702 -12.20608,-13.92034c5.41558,-8.90246 18.46751,-8.1166 27.81776,-8.03243c9.09207,-0.62713 25.66919,5.43749 13.27614,15.20592c-1.00447,2.39887 -10.78024,8.36352 -4.73895,7.71326c7.73515,0 15.47028,0 23.20541,0c-0.02223,6.6133 -0.20001,13.29232 1.35312,19.76423c-5.90448,4.39723 -25.05112,-3.75612 -19.59946,9.81149c6.13853,5.67249 15.53992,5.52279 23.32581,8.02098c4.54138,0.45371 8.15405,1.63713 6.5175,6.94557c0.85359,9.85596 -1.63307,19.77049 -8.40776,27.25217c-4.79567,7.80693 -15.56667,17.58031 -12.3781,26.61691c6.03265,-0.98199 10.87871,2.97905 6.06032,7.43356c4.94479,3.66121 22.35728,2.82278 18.59119,11.98875c-8.82205,2.92029 -18.29916,1.70366 -27.45192,2.00166c2.43703,25.01987 5.80666,50.04211 11.43709,74.54305c3.28979,5.43672 16.35808,9.61523 5.63309,16.70296c-4.00256,13.19919 8.78183,23.08223 16.81097,31.55379c8.82797,6.61176 4.54482,19.91519 17.0338,22.03693c9.83562,9.52774 -13.5036,9.27408 -19.49568,9.29486c-39.66827,0.42773 -79.37933,1.02615 -119.03208,-0.25211c-3.24605,-0.40967 -7.25645,-0.31595 -9.56982,-3.08264z",\r\n
+  "chess_knight": "m100.17753,299.2356c-10.0382,0.34137 -24.72987,-4.84531 -14.46609,-16.41525c11.17445,-4.40472 -1.98608,-19.00409 9.21265,-25.88123c8.98889,-12.79953 21.20518,-24.48807 24.89179,-40.11865c-0.57252,-10.60066 -13.22608,-16.87427 -7.18922,-28.60765c-5.92265,-18.77635 -4.55389,-40.38806 6.25748,-57.26643c9.18032,-15.67659 20.32635,-32.28713 19.15084,-51.25797c-11.5139,4.80804 -23.70148,9.0206 -36.37307,6.83708c-11.91311,-1.1064 -22.59742,8.54017 -34.74928,3.29494c-12.31807,-2.55921 -19.64501,-19.02957 -10.4606,-28.65753c10.03679,-8.57325 24.78339,-8.84916 34.35549,-18.41713c12.62932,-10.46186 24.31081,-24.61204 41.71716,-26.46155c7.69322,-1.76131 10.99294,-9.49197 15.25148,-15.2854c3.53894,9.18849 9.69408,17.31353 18.95801,21.387c18.83824,10.9118 23.5276,33.98066 30.47462,52.94444c5.13654,14.85179 9.41592,30.35814 18.01733,43.6171c0.09145,6.36343 -9.56343,9.05308 -3.04225,16.51302c3.39153,20.2325 3.53752,40.95071 3.23686,61.41966c-5.72005,10.01691 -10.93028,21.19722 -3.29993,32.69295c5.09689,14.05096 17.7905,23.26645 24.03563,36.52565c3.53024,6.8656 -6.88226,16.83319 6.09091,15.10654c11.84755,6.2681 2.28101,21.56821 -9.50232,17.11713c-44.15834,1.12289 -88.41394,2.24417 -132.5675,0.9133z",\r\n
+  "chess_pawn": "m76.17518,297.98557c-10.50418,1.59836 -25.59558,-8.37918 -12.29734,-17.44669c11.25366,-5.8967 0.45475,-21.25174 12.35514,-28.71019c12.10069,-16.52 24.98341,-33.40712 31.01369,-53.22789c-0.84142,-9.49573 -19.64921,-25.21422 -0.595,-28.29408c15.7114,1.82648 9.96503,-21.69583 15.39529,-31.88779c3.26528,-15.46995 5.63882,-31.19783 5.05293,-47.04268c-10.94164,-0.30554 -22.10724,0.96841 -32.83411,-1.63306c-6.84238,-8.98132 15.45903,-13.45317 19.13895,-21.55999c7.72121,-11.65172 -11.3031,-24.52544 -3.15941,-38.29919c5.20168,-20.85055 29.26575,-34.36854 49.62741,-26.73076c21.08499,5.46792 36.67119,30.37529 26.64961,51.09357c-0.80009,3.99703 -7.062,9.17959 -4.97066,12.36269c9.12987,6.33601 19.70087,11.85771 25.48528,21.64108c-8.18987,5.93826 -21.89375,1.4159 -32.1122,4.23674c-9.29645,8.24593 -0.11353,25.10609 0.36266,36.41936c2.90009,12.9261 5.46037,25.96617 8.78381,38.77452c6.98657,2.72525 21.33679,5.88095 13.4649,17.20207c-11.22217,9.11032 -5.7289,23.62137 0.60231,33.84465c7.87996,15.78793 21.40668,27.84862 29.69345,43.27188c3.07736,7.12057 -7.92374,19.7316 5.78708,16.78259c14.86404,3.15744 5.96938,23.76761 -7.3875,18.8981c-49.21407,1.73288 -98.52922,2.43631 -147.74446,0.51953l-2.31185,-0.21448l0,0z",\r\n
+  "chess_queen": "m59.54884,298.46313c-11.18457,2.51251 -19.80814,-14.30008 -5.94004,-16.129c12.20336,0.23074 -3.0349,-11.94995 7.98012,-16.05304c12.67021,-12.36537 25.23749,-25.26018 33.3575,-41.17609c-4.09126,-5.42482 -10.84344,-10.60782 -9.96117,-18.03085c7.964,-2.71161 19.82806,-0.87375 20.29981,-13.44502c7.24239,-22.68985 9.1741,-46.67986 10.76167,-70.3136c-7.99255,-6.33596 -24.45116,-0.33371 -35.62089,-3.56097c-16.94488,-4.5746 6.31873,-13.33291 13.78075,-12.6113c6.70493,0.01006 16.63324,-4.12222 5.41084,-7.2804c9.46686,-0.43687 23.08297,-12.44518 7.51486,-16.77373c11.54188,-8.28655 2.64816,-26.31929 -2.17102,-36.68976c-7.265,-12.52285 -19.21146,-21.59242 -32.71435,-26.42871c-2.18616,-12.77 18.63421,-8.99565 27.07909,-9.65835c12.78728,0.48775 25.82639,-0.15282 36.96732,-7.11507c15.05278,-6.96464 27.8495,4.65901 41.61934,7.11611c13.92807,0.89699 28.41634,-2.50577 41.97807,1.44028c4.20209,2.98911 11.18788,7.71034 2.77457,9.97613c-16.06789,8.94404 -31.07338,22.15693 -35.10127,40.92605c-6.0766,10.44077 4.6955,19.50048 -5.15381,26.98807c-0.10249,8.80961 22.85634,10.04067 10.00395,14.37878c8.80815,4.77542 27.69864,1.76332 29.62625,12.3696c-7.99612,6.2903 -19.2092,3.80788 -28.79007,4.39512c-3.2489,1.10706 -11.41316,-2.70125 -10.17032,2.89742c-0.6366,25.08775 5.87923,49.75521 12.1806,73.83221c0.00804,11.79608 29.09497,5.10777 12.92737,18.49597c-11.94247,10.28146 5.56685,24.68452 11.63272,33.82986c8.25099,10.03221 22.89711,15.11021 21.67468,29.8362c8.40468,0.60507 18.40166,13.69095 6.78131,16.95151c-62.8902,1.31946 -125.82766,2.22778 -188.72791,1.83258z",\r\n
+  "chess_rock": "m70.40736,299.11804c-15.60727,2.87628 -15.90823,-19.81082 -1.8931,-20.53482c-4.2011,-9.73361 -0.98556,-21.67557 5.22356,-30.68398c8.90442,-15.05035 22.29623,-30.00999 19.52936,-48.8515c-0.95786,-9.8022 -13.10349,-27.37677 5.72565,-24.85997c5.09087,-9.77498 2.13017,-24.16621 5.9483,-35.39389c3.33424,-21.28385 10.75552,-43.9948 2.86147,-65.09612c-4.97705,-11.23243 -17.62387,-18.62589 -16.26645,-32.35733c-1.42947,-13.39034 -0.95647,-26.88279 0.60455,-40.23392c6.07738,0.50975 12.84039,-1.27954 18.38155,1.475c-0.04153,12.96106 12.26991,10.08973 10.7935,-0.92486c3.23881,-1.28251 8.60017,-0.18413 12.6562,-0.55014c18.03256,0 36.06522,0 54.09778,0c-2.06311,7.51434 3.5195,17.19948 10.5887,8.35272c-1.93379,-11.75267 14.25911,-7.86334 10.37854,2.24694c0.22855,13.39515 1.87041,27.25403 -1.89201,40.29753c-6.12787,5.2086 -6.22449,15.45995 -13.90137,21.60233c-6.16908,11.51656 -3.45045,25.43306 -2.7644,37.9428c2.61279,18.51363 6.92676,36.79671 8.00221,55.52328c-0.76923,10.18126 20.18948,7.18474 11.15244,19.71645c-9.87662,8.41151 -4.0954,22.61668 -0.18413,32.66171c7.71916,17.36203 23.99019,32.95758 21.5343,53.32025c-1.94743,8.89606 14.16618,5.88821 9.97758,17.34372c-0.12151,14.11871 -21.10172,5.04239 -30.39526,8.00793c-46.7146,0.56656 -93.44374,1.44144 -140.159,0.99585z"\r\n
+  }\r\n
+}</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>11634</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/shapelib/math.json.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/shapelib/math.json.xml
new file mode 100644
index 0000000000..f7880c34aa
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/shapelib/math.json.xml
@@ -0,0 +1,47 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52850824.69</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>math.json</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/octet-stream</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string>{"data": {\r\n
+  "divide": "m150,0.99785l0,0c25.17819,0 45.58916,20.41097 45.58916,45.58916c0,25.17821 -20.41096,45.58916 -45.58916,45.58916c-25.17822,0 -45.58916,-20.41093 -45.58916,-45.58916c0,-25.1782 20.41093,-45.58916 45.58916,-45.58916zm0,296.25203c-25.17822,0 -45.58916,-20.41095 -45.58916,-45.58917c0,-25.17819 20.41093,-45.58916 45.58916,-45.58916c25.17819,0 45.58916,20.41096 45.58916,45.58916c0,25.17822 -20.41096,45.58917 -45.58916,45.58917zm-134.06754,-193.71518l268.13507,0l0,91.17833l-268.13507,0z",\r\n
+  "minus": "m0.99887,102.39503l297.49445,0l0,95.2112l-297.49445,0z",\r\n
+  "not_equal": "m40.81188,62.2131l103.7978,0l22.27972,-61.2131l65.67503,23.90375l-13.5795,37.30935l40.20317,0l0,69.88993l-65.64099,0l-12.71893,34.94495l78.35992,0l0,69.88991l-103.79779,0l-22.27972,61.21309l-65.67503,-23.90378l13.57949,-37.30933l-40.20319,0l0,-69.88991l65.64102,0l12.71894,-34.94498l-78.35995,0z",\r\n
+  "times": "m1.00089,73.36786l72.36697,-72.36697l76.87431,76.87368l76.87431,-76.87368l72.36765,72.36697l-76.87433,76.87431l76.87433,76.87431l-72.36765,72.36765l-76.87431,-76.87433l-76.87431,76.87433l-72.36697,-72.36765l76.87368,-76.87431l-76.87368,-76.87431z",\r\n
+  "plus": "m1.00211,102.40185l101.39974,0l0,-101.39975l95.45412,0l0,101.39975l101.3997,0l0,95.45412l-101.3997,0l0,101.3997l-95.45412,0l0,-101.3997l-101.39974,0z"\r\n
+  }\r\n
+}</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>1329</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/shapelib/misc.json.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/shapelib/misc.json.xml
new file mode 100644
index 0000000000..ac23b78322
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/shapelib/misc.json.xml
@@ -0,0 +1,40 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52850815.82</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>misc.json</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/octet-stream</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">eyJkYXRhIjogew0KCQ0KDQoNCgl9DQp9</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>24</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/shapelib/music.json.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/shapelib/music.json.xml
new file mode 100644
index 0000000000..9244eab6ac
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/shapelib/music.json.xml
@@ -0,0 +1,60 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52850807.17</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>music.json</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/octet-stream</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string>{"data": {\r\n
+  "clef_alto": "m51.25065,150.28749c0,-49.53207 0,-99.06413 0,-148.5962c11.59261,0 23.18523,0 34.77784,0c0,99.06413 0,198.12827 0,297.1924c-11.59261,0 -23.18522,0 -34.77784,0c0,-49.53209 0,-99.06413 0,-148.59621zm51.37634,0c0,-49.53207 0,-99.06413 0,-148.5962c8.48285,-2.46703 12.93837,1.84261 11.08508,10.0007c0.12527,45.40251 0.25053,90.80502 0.37581,136.20751c21.44767,-15.32626 29.57346,-41.86327 36.21976,-66.10667c3.81448,15.78812 9.88112,35.01518 27.29865,40.16045c16.60112,4.98381 31.30354,-10.63891 31.13045,-26.64445c2.89955,-20.45341 3.30077,-41.70258 -1.14742,-61.93042c-4.16455,-12.79745 -16.64639,-23.36595 -30.52771,-22.52039c-11.42384,-5.25948 -24.23628,10.96936 -9.59547,16.90924c12.31264,13.08186 -1.99968,35.47687 -19.11742,30.23324c-16.59583,-3.55596 -21.00951,-25.43777 -11.40723,-37.80838c13.77419,-17.97563 39.16574,-20.24264 60.03438,-17.62625c27.15413,3.08944 47.80745,27.56302 50.7352,54.02297c3.73869,23.61245 -2.35521,50.29027 -22.12251,65.37829c-16.57411,13.95533 -40.93645,15.69794 -60.41183,7.1722c-4.73631,7.1261 -9.47264,14.25217 -14.20895,21.37825c4.65338,6.95274 9.30673,13.90549 13.96008,20.8582c23.58311,-10.57065 54.40877,-5.07518 69.99907,16.43117c21.95821,28.96715 17.67499,75.52599 -10.84692,98.64314c-17.91376,14.62869 -43.09233,14.67899 -64.38158,8.83109c-16.11131,-4.2995 -31.82996,-19.966 -26.84735,-37.82117c2.51375,-15.55998 23.9128,-21.41389 34.33803,-9.83356c14.19543,12.82462 -6.37968,25.74036 -5.32516,38.10141c15.79561,11.97195 41.38054,0.70062 45.05746,-18.39487c5.84576,-20.96526 4.47285,-43.25116 1.61388,-64.56879c-1.53316,-14.33195 -14.00139,-28.78069 -29.45882,-24.78352c-16.25957,3.69221 -24.37509,20.62003 -27.1602,35.64745c-3.41434,11.00523 -4.50349,-10.5222 -7.16806,-14.04636c-5.53896,-17.66304 -15.20212,-35.01096 -30.07851,-46.1468c-1.53252,4.76282 -0.13866,10.70403 -0.62897,15.96893c-0.11874,43.15994 -0.2375,86.31984 -0.35623,129.47978c-8.48793,2.46848 -12.93407,-1.8443 -11.0575,-10.00076c0,-46.19846 0,-92.39696 0,-138.59544z",\r\n
+  "clef_bass": "m21.53929,297.24106c0.11552,-13.50244 21.89277,-17.95071 30.83244,-27.31851c34.50853,-23.15955 68.13189,-49.8976 89.28437,-86.39645c22.47179,-37.29227 34.65842,-82.97259 25.51732,-126.22972c-4.84746,-26.84145 -30.93637,-48.32386 -58.5412,-44.96438c-18.18078,2.48732 -39.18159,6.6724 -49.70108,23.45858c-11.41858,8.57642 -5.13639,28.67733 10.08619,21.04295c19.47556,-7.4344 43.93666,7.72539 43.16644,29.21231c0.02258,20.3737 -20.60109,34.74615 -39.82058,32.83379c-21.40677,-0.21405 -42.59771,-17.48695 -42.15028,-39.87929c-1.48358,-36.0903 29.74187,-65.56665 63.16554,-73.13066c29.88613,-9.31284 64.6309,-5.56545 89.8325,13.80772c18.75227,12.81883 33.51952,32.25211 36.60045,55.18989c6.65193,29.82199 -1.94455,60.59844 -16.85703,86.54317c-19.16537,34.9521 -48.44911,63.56561 -82.44233,84.09172c-31.5721,20.13449 -64.41224,38.31845 -98.38529,54.07944c-0.19582,-0.78018 -0.39163,-1.56039 -0.58745,-2.34058zm226.81013,-147.1503c-16.25441,-7.36092 -12.66826,-37.2715 6.2514,-37.94421c14.1568,-3.30239 27.38025,11.49424 23.01007,25.17739c-2.75677,12.80446 -18.12839,18.35408 -29.26147,12.76682zm0,-81.82211c-16.25441,-7.36089 -12.66826,-37.2715 6.2514,-37.9442c14.1568,-3.30238 27.38025,11.49425 23.01007,25.17739c-2.82837,12.84788 -18.04926,18.33069 -29.26147,12.76681z",\r\n
+  "clef_treble": "m142.57787,298.08936c-19.93291,-3.16858 -30.69543,-32.78793 -10.77837,-43.63799c20.76305,-10.6983 33.11169,27.38725 10.4319,31.10985c-12.41878,4.65247 16.12379,12.44363 21.44362,4.62054c16.62259,-8.04572 14.05481,-28.98639 10.0555,-43.73428c-1.38792,-11.29834 -3.1236,-23.3942 -17.37872,-16.97299c-34.39165,2.76706 -61.61951,-32.12309 -58.88461,-64.7627c0.92851,-30.78641 26.14601,-51.87253 44.81895,-73.25146c-6.13037,-27.96899 -7.98138,-60.28084 9.78998,-84.65368c16.36949,-19.81244 24.67825,16.44271 27.44722,28.74505c6.15059,28.7567 -6.11317,58.97542 -26.51985,79.24646c1.94853,9.61536 3.86572,19.23715 5.85146,28.84491c21.56471,-4.16351 42.14922,14.0585 43.32542,35.40215c3.33209,19.27364 -9.02991,37.47516 -25.91515,45.75842c-0.27765,16.55051 8.86742,33.71834 5.58147,50.80913c-3.15567,17.67035 -22.97263,26.33539 -39.26881,22.47659zm22.51283,-75.40413c6.10963,-11.46864 -4.97238,-31.72308 -5.58083,-46.4445c0.2393,-25.67101 -26.99069,4.97273 -18.89308,17.57916c2.40038,7.45953 23.23523,21.13914 4.09677,12.70238c-19.98106,-11.95877 -19.06588,-42.72807 -0.80893,-55.71979c15.31693,-3.39279 5.96193,-23.83228 3.07584,-30.54592c-18.81245,17.14481 -40.13555,38.73356 -36.89114,66.48257c2.4439,26.00902 30.79729,41.78694 55.00137,35.94611zm12.65782,-4.96449c17.94263,-11.51868 17.35378,-41.74863 -2.27676,-51.12454c-20.94589,-11.06784 -6.59929,17.92804 -6.2155,28.9649c2.90686,4.22505 1.26024,28.84393 8.49226,22.15964zm-22.11331,-138.56764c11.03699,-13.35171 23.65346,-32.62746 15.90224,-50.28019c-16.69221,-11.01859 -25.9682,18.77171 -26.37872,31.81623c-0.15186,8.45836 -1.39836,37.61288 10.47649,18.46396l0,0z",\r\n
+  "note_16th": "m88.44206,298.30295c-13.87988,-2.82538 -24.35809,-16.50861 -20.88289,-30.73529c4.91499,-19.9595 23.53616,-33.76636 42.17206,-40.32825c12.41348,-4.12247 26.50006,-3.4993 38.15588,2.63036c1.0408,-76.23686 0.44647,-152.49294 0.60452,-228.73842c4.20728,-0.00103 9.6062,-1.35928 8.46304,4.73352c0.58707,13.69153 7.31578,26.22541 17.65646,35.05743c23.06891,21.49232 49.01909,44.8303 54.31831,77.58647c1.50432,13.81924 -0.10796,27.74641 -3.17799,41.24139c9.09166,16.96843 8.54382,37.52667 4.8522,55.93042c-2.39383,9.71803 -6.29839,19.07953 -11.26178,27.74855c-11.71941,5.45538 1.38908,-8.91675 1.22467,-14.09427c6.33897,-15.55397 7.06616,-32.87975 4.18297,-49.26376c-6.28082,-23.96758 -30.02579,-35.67821 -49.12051,-48.20921c-6.90894,-2.70374 -21.67717,-19.0106 -18.74876,-3.03152c-0.64005,43.31421 -0.53076,86.63467 -0.73126,129.95221c-8.01517,20.08276 -26.40254,35.40967 -47.75954,39.25299c-6.54287,1.13068 -13.39496,1.54416 -19.94739,0.2674zm133.16364,-163.77284c0.19041,-24.65028 -18.17068,-44.59457 -36.16211,-59.2127c-9.00275,-6.78731 -18.53905,-13.97798 -28.66229,-18.37087c0.62265,14.17498 7.10901,27.98635 14.87303,39.75766c14.63148,19.60416 36.7207,32.71725 48.97745,54.30224c1.46973,-5.35919 1.02641,-10.98389 0.97392,-16.47633z",\r\n
+  "note_2_16th": "m49.3958,299.54056c-16.81947,-3.04166 -22.61933,-24.29047 -12.59162,-37.02081c13.30804,-19.68834 41.77522,-32.96074 64.07959,-20.53789c0.44453,-69.33055 0.18797,-138.66488 0.25596,-207.99711c55.61466,-11.21983 111.34956,-21.8626 166.98527,-32.98482c-0.12048,77.7042 -0.24097,155.40843 -0.36145,233.1126c-8.71588,23.50243 -36.87907,39.79991 -61.40202,32.51219c-14.59976,-4.3703 -18.09988,-23.21532 -9.97012,-34.76195c11.13289,-17.22395 31.85399,-29.0497 52.68539,-25.82347c5.94469,-0.60136 14.69865,9.02304 12.18605,-1.86462c0,-54.46642 0,-108.93282 0,-163.39921c-51.0519,10.27703 -102.20471,20.06591 -153.28023,30.23172c-0.17435,63.38239 0.43399,126.77441 -0.45506,190.14903c-1.62524,19.24988 -20.10281,32.38318 -37.35132,37.51443c-6.81397,1.14908 -13.90893,1.86209 -20.78043,0.8699zm133.17406,-258.40903c26.23065,-5.16204 52.47366,-10.26209 78.69298,-15.48133c3.33676,-13.29303 -11.59628,-4.66015 -18.89926,-4.33564c-44.78732,8.84114 -89.60051,17.55139 -134.38097,26.42687c-3.33676,13.29303 11.59627,4.66015 18.89925,4.33564c18.56081,-3.65804 37.12405,-7.30357 55.688,-10.94555z",\r\n
+  "note_2_32nd": "m49.39585,299.53995c-16.81947,-3.04169 -22.61932,-24.29047 -12.59161,-37.02081c13.30804,-19.68835 41.77521,-32.96077 64.07959,-20.53792c0.44453,-69.33055 0.18797,-138.66488 0.25596,-207.9971c55.61465,-11.21984 111.34956,-21.86261 166.98528,-32.98483c-0.12048,77.70421 -0.24097,155.40842 -0.36145,233.11262c-8.71591,23.50241 -36.8791,39.7999 -61.40204,32.51218c-14.59978,-4.3703 -18.09987,-23.21533 -9.97015,-34.76193c11.13292,-17.22395 31.854,-29.0497 52.68541,-25.82347c5.9447,-0.60136 14.69868,9.02304 12.18605,-1.86462c0,-46.71117 0,-93.42232 0,-140.13348c-51.05188,10.27702 -102.20473,20.0659 -153.28023,30.23172c-0.22871,56.35212 0.56696,112.72466 -0.58765,169.06043c-3.51923,18.91183 -22.11423,32.00891 -40.05743,35.8262c-5.92716,0.70624 -12.00983,1.31848 -17.94172,0.38101zm133.17405,-235.14331c26.23065,-5.16204 52.47366,-10.26208 78.69298,-15.48132c3.33676,-13.29303 -11.59628,-4.66015 -18.89923,-4.33564c-44.78734,8.84113 -89.60054,17.55138 -134.381,26.42687c-3.33677,13.29303 11.59627,4.66015 18.89925,4.33564c18.56078,-3.65805 37.12405,-7.30357 55.688,-10.94555zm0,-23.26575c26.23065,-5.16204 52.47366,-10.26209 78.69298,-15.48133c3.33676,-13.29302 -11.59628,-4.66015 -18.89923,-4.33563c-44.78734,8.84113 -89.60054,17.55139 -134.381,26.42687c-3.33677,13.29303 11.59627,4.66016 18.89925,4.33564c18.56078,-3.65804 37.12405,-7.30358 55.688,-10.94555z",\r\n
+  "note_2_64th": "m49.39639,299.53995c-16.81947,-3.04169 -22.61932,-24.29047 -12.59161,-37.02081c13.30804,-19.68835 41.77522,-32.9608 64.07959,-20.53792c0.44453,-69.33055 0.18797,-138.66488 0.25596,-207.99711c55.61465,-11.21983 111.34957,-21.86261 166.98528,-32.98482c-0.12048,77.70421 -0.24097,155.40842 -0.36145,233.11262c-8.71591,23.50241 -36.8791,39.7999 -61.40205,32.51218c-14.59976,-4.3703 -18.09987,-23.21533 -9.97012,-34.76193c11.1329,-17.22395 31.85399,-29.0497 52.68539,-25.8235c5.94467,-0.60133 14.69868,9.02307 12.18605,-1.86459c0,-38.95592 0,-77.91182 0,-116.86773c-51.0519,10.27703 -102.20474,20.06591 -153.28024,30.23172c-0.23563,48.66071 0.58183,97.34513 -0.58977,145.98728c-3.69252,18.80173 -22.14742,31.83179 -40.05531,35.63361c-5.92716,0.70627 -12.00984,1.31848 -17.94173,0.38101zm133.17406,-211.87756c26.23067,-5.16204 52.47368,-10.26209 78.69298,-15.48133c3.33676,-13.29303 -11.59627,-4.66015 -18.89925,-4.33564c-44.78732,8.84113 -89.60051,17.55138 -134.38099,26.42688c-3.33676,13.29302 11.59627,4.66015 18.89925,4.33562c18.56079,-3.65804 37.12405,-7.30356 55.688,-10.94553zm0,-23.26575c26.23067,-5.16204 52.47368,-10.26208 78.69298,-15.48132c3.33676,-13.29303 -11.59627,-4.66015 -18.89925,-4.33564c-44.78732,8.84113 -89.60051,17.55138 -134.38099,26.42687c-3.33676,13.29303 11.59627,4.66015 18.89925,4.33564c18.56079,-3.65805 37.12405,-7.30357 55.688,-10.94555zm0,-23.26575c26.23067,-5.16204 52.47368,-10.26209 78.69298,-15.48133c3.33676,-13.29302 -11.59627,-4.66015 -18.89925,-4.33563c-44.78732,8.84113 -89.60051,17.55139 -134.38099,26.42687c-3.33676,13.29303 11.59627,4.66016 18.89925,4.33564c18.56079,-3.65804 37.12405,-7.30357 55.688,-10.94554z",\r\n
+  "note_2_8th": "m49.39571,299.54196c-16.81947,-3.04169 -22.61933,-24.29047 -12.59162,-37.02081c13.30804,-19.68834 41.77522,-32.96077 64.07959,-20.53792c0.44447,-69.55862 0.18803,-139.12106 0.25597,-208.68139c55.61337,-11.00192 111.35248,-21.38966 166.98529,-32.30051c-0.12051,77.70421 -0.24097,155.40842 -0.36145,233.11263c-8.71594,23.50241 -36.8791,39.7999 -61.40207,32.51218c-14.59976,-4.3703 -18.09987,-23.21533 -9.97012,-34.76193c11.1329,-17.22395 31.854,-29.0497 52.68538,-25.82347c5.9447,-0.60136 14.69872,9.02304 12.18608,-1.86462c-0.20636,-61.46065 0.51324,-122.93768 -0.53098,-184.38539c-9.07608,-3.36956 -25.21706,4.38308 -36.83795,5.01031c-38.86079,7.56314 -77.80466,14.7255 -116.5762,22.73074c1.16985,68.10055 0.62434,136.24279 0.45018,204.35774c2.05843,15.54877 -6.51154,30.19547 -19.54225,38.30072c-11.24453,8.17932 -25.1371,11.12784 -38.82984,9.35175z",\r\n
+  "note_3_16th": "m15.05685,274.22351c-14.31707,-1.91919 -18.42601,-20.36026 -8.93697,-29.99135c10.38879,-13.67648 30.27091,-22.30884 46.50806,-13.88651c0.66153,-52.11798 0.28726,-104.24728 0.38611,-156.37085c81.97754,-16.40272 164.06679,-32.26359 246.07988,-48.4937c-0.2363,57.62228 0.57657,115.26416 -0.57095,172.87157c-1.96915,14.86053 -17.13602,24.73001 -30.79037,27.8163c-11.96523,3.66803 -28.81345,-4.27913 -25.97942,-18.60889c3.50381,-15.4984 19.49126,-26.6657 34.85991,-28.02376c8.59586,-2.14986 20.61923,9.25734 16.69226,-5.91415c0.09525,-39.33675 -0.07153,-78.67297 -0.13177,-118.00977c-38.18202,7.50178 -76.35632,15.04294 -114.54555,22.50813c-0.23268,48.18274 0.55394,96.38557 -0.57504,144.55286c-2.30531,15.49788 -18.60167,25.74417 -33.19453,27.71848c-14.44766,3.90948 -29.61349,-11.1328 -21.45115,-25.13463c9.01589,-16.79831 32.00478,-28.23689 49.88007,-18.48071c0.13591,-41.88866 0.57454,-83.7979 -0.20747,-125.67833c-9.66763,-2.10095 -24.53024,4.47319 -35.97192,5.4189c-26.23273,5.15636 -52.45877,10.34411 -78.68841,15.51694c-0.35831,49.24326 0.12716,98.5107 -1.08934,147.73389c-6.17624,16.23714 -25.20985,26.82423 -42.27338,24.45558l0,0zm101.53641,-195.02805c18.87659,-3.72421 37.75267,-7.44825 56.62927,-11.17233c3.17946,-13.298 -14.34059,-1.80056 -21.35852,-2.54169c-31.16307,6.26984 -62.32049,12.56754 -93.49695,18.76997c-1.80596,13.61728 18.79422,-0.36912 26.46645,1.18459c10.58865,-2.07109 21.17471,-4.15247 31.75974,-6.24054zm119.43625,-23.77348c18.94301,-3.80857 37.98227,-7.27608 56.8645,-11.31118c2.82892,-13.23786 -18.20215,0.42724 -25.56601,-1.09475c-29.37257,5.74051 -58.85892,11.05022 -88.16765,17.02801c-3.13623,14.00632 18.26294,0.04643 25.92744,1.45249c10.31323,-2.02774 20.62746,-4.05219 30.94171,-6.07457z",\r\n
+  "note_3_32th": "m15.05685,274.22333c-14.31707,-1.91882 -18.42601,-20.36018 -8.93697,-29.99106c10.3888,-13.67676 30.27089,-22.30908 46.50806,-13.88647c0.66166,-52.11824 0.28732,-104.24765 0.38611,-156.37099c81.97754,-16.40273 164.06694,-32.2636 246.07988,-48.4937c-0.2363,57.6225 0.57663,115.26395 -0.57123,172.87143c-1.96881,14.86089 -17.13586,24.73018 -30.79025,27.81644c-11.96498,3.66806 -28.81322,-4.27921 -25.97935,-18.60878c3.50368,-15.49834 19.49123,-26.6657 34.86018,-28.02408c8.67697,-2.20874 20.51364,9.40097 16.68222,-5.83759c-0.09845,-33.39989 0.78769,-66.86396 -0.50803,-100.22556c-37.99194,7.33447 -75.93604,14.91556 -113.90202,22.38341c-0.40428,43.27432 0.22905,86.58281 -1.10269,129.83c-6.66052,18.05263 -29.74564,30.16772 -47.98743,22.50237c-14.38366,-7.43967 -7.95995,-27.06667 2.9687,-34.4792c10.34322,-10.82147 29.63336,-12.35156 40.562,-8.05225c0.25528,-36.18434 0.11931,-72.37016 0.15388,-108.55522c-38.40674,7.73776 -76.89246,15.09384 -115.31775,22.74432c-0.2578,42.95952 0.63174,85.96188 -0.70086,128.88727c-5.20541,16.91916 -25.24538,27.88303 -42.40446,25.48965zm99.21976,-176.85336c19.73389,-3.88507 39.47778,-7.71994 59.20331,-11.64712c1.63908,-13.07382 -17.1093,-0.27914 -24.42491,-1.54683c-30.21908,5.91451 -60.4242,11.89998 -90.63543,17.85444c-2.77443,12.63378 14.55762,1.2752 21.41661,2.10594c11.47932,-2.25961 22.95964,-4.51424 34.44042,-6.76643zm2.31665,-18.17461c18.87643,-3.72409 37.75285,-7.44817 56.62927,-11.17224c3.17953,-13.298 -14.34081,-1.80056 -21.35843,-2.5417c-31.16306,6.26989 -62.32067,12.56752 -93.49722,18.77c-1.80564,13.61723 18.7942,-0.36929 26.46687,1.1845c10.58833,-2.07081 21.17455,-4.15248 31.7595,-6.24056zm119.82236,-6.10279c19.00511,-3.73167 38.01025,-7.46333 57.01538,-11.195c2.25488,-12.51775 -14.43167,-1.31337 -21.22391,-2.14778c-31.1899,6.14801 -62.39635,12.21269 -93.57906,18.3969c-0.48149,12.89743 19.70058,-0.51178 28.22481,0.73691c9.85522,-1.92534 19.70935,-3.85638 29.56277,-5.79102zm-0.38611,-17.67059c18.94318,-3.80859 37.98227,-7.27608 56.86438,-11.31118c2.82913,-13.23785 -18.20197,0.42724 -25.56577,-1.09474c-29.37247,5.74053 -58.85913,11.0502 -88.1676,17.028c-3.13618,14.00631 18.26254,0.04646 25.92732,1.45247c10.31334,-2.02773 20.6273,-4.05214 30.94167,-6.07454z",\r\n
+  "note_3_64th": "m15.05833,274.22296c-14.317,-1.9187 -18.42625,-20.3604 -8.93719,-29.99104c10.38896,-13.67708 30.27131,-22.30949 46.50857,-13.88661c0.66169,-52.1188 0.28732,-104.24842 0.38611,-156.37186c81.97786,-16.40303 164.06815,-32.26401 246.08122,-48.49419c-0.23633,57.62288 0.57712,115.26462 -0.57092,172.87238c-1.96869,14.86116 -17.13614,24.73065 -30.79056,27.81697c-11.96483,3.66806 -28.81317,-4.27963 -25.97963,-18.60901c3.50381,-15.49847 19.49141,-26.66583 34.8607,-28.02443c7.61099,-2.92159 20.18073,9.65431 16.68201,-4.30438c0.21829,-27.96678 0.10867,-55.9346 0.13544,-83.90191c-38.27235,7.48128 -76.53494,15.0156 -114.80267,22.52314c-0.22958,36.48441 0.55602,72.99504 -0.58997,109.45938c-3.18001,15.89902 -20.29759,26.40845 -35.74976,27.23267c-14.89929,2.89737 -27.08599,-14.42255 -17.93506,-27.04372c9.64191,-15.67046 31.65898,-26.22467 48.93309,-16.72427c0.33206,-30.58104 0.14311,-61.16617 0.19254,-91.74873c-38.39642,7.82673 -76.92161,15.04803 -115.31823,22.87476c-0.25736,36.94054 0.62957,73.92738 -0.70087,110.83084c-5.2055,16.9194 -25.24553,27.88339 -42.40482,25.49002l0,0zm101.38524,-159.31403c18.83891,-3.75145 37.70946,-7.35722 56.50069,-11.3393c2.95145,-13.53962 -17.91554,0.08701 -25.35307,-1.30814c-29.80621,5.87558 -59.6283,11.67136 -89.42722,17.5835c-2.26596,13.04952 15.28052,1.23864 22.46973,2.11949c11.93564,-2.35683 23.87244,-4.70798 35.80987,-7.05554zm-2.1648,-17.54025c19.73418,-3.88531 39.47784,-7.72015 59.20348,-11.64717c1.63916,-13.07402 -17.10936,-0.27902 -24.42487,-1.54701c-30.21927,5.9147 -60.42458,11.89994 -90.63596,17.8548c-2.77449,12.63354 14.55767,1.27519 21.41672,2.10558c11.47937,-2.25951 22.95979,-4.51389 34.44062,-6.7662zm123.16869,-6.50159c18.66148,-3.66445 37.32301,-7.3289 55.98506,-10.99284c1.75296,-13.03485 -16.50751,-0.89732 -23.95999,-1.87753c-30.19955,5.92758 -60.38982,11.90097 -90.58421,17.8548c-3.55789,11.04535 8.5943,3.94657 14.87352,3.58826c14.56204,-2.85567 29.12408,-5.71393 43.68562,-8.57269zm-120.85203,-11.67342c18.8765,-3.72417 37.75323,-7.44803 56.62942,-11.17215c3.18001,-13.29807 -14.34068,-1.80056 -21.35812,-2.54169c-31.16348,6.26993 -62.3213,12.56734 -93.49802,18.77035c-1.80566,13.61685 18.79432,-0.36964 26.46704,1.18407c10.58839,-2.07059 21.17467,-4.1525 31.75968,-6.24059zm119.82291,-6.10266c19.0054,-3.73169 38.01082,-7.46337 57.01573,-11.19506c2.25491,-12.51782 -14.4313,-1.3134 -21.22379,-2.14781c-31.19003,6.14807 -62.39655,12.21279 -93.5799,18.39685c-0.48135,12.89765 19.70091,-0.51173 28.22522,0.73721c9.8551,-1.92541 19.70967,-3.85648 29.56273,-5.7912zm-0.38611,-17.67071c18.94363,-3.8086 37.9825,-7.27608 56.86485,-11.31125c2.82944,-13.23789 -18.20175,0.42725 -25.56567,-1.09475c-29.37276,5.7406 -58.85979,11.05029 -88.16818,17.02811c-3.13626,14.0062 18.26253,0.04649 25.9276,1.4525c10.31329,-2.02775 20.62709,-4.05215 30.94141,-6.07461z",\r\n
+  "note_3_8th": "m15.02169,274.2272c-14.31707,-1.91879 -18.42601,-20.36015 -8.93697,-29.99103c10.3888,-13.67676 30.27088,-22.3091 46.50806,-13.88649c0.66166,-52.11824 0.28732,-104.24764 0.38611,-156.37097c81.97754,-16.40273 164.06694,-32.2636 246.07985,-48.4937c-0.2363,57.6225 0.57663,115.26395 -0.5712,172.87141c-1.96884,14.86089 -17.13589,24.73018 -30.79025,27.81644c-11.965,3.66806 -28.81323,-4.27919 -25.97937,-18.60878c3.50368,-15.49834 19.49124,-26.66568 34.8602,-28.02408c8.2316,-2.53128 20.41348,9.51646 16.65692,-5.23953c-0.07721,-45.31436 0.85016,-90.69309 -0.45593,-135.96806c-37.90379,6.83744 -76.18053,14.4211 -114.18623,21.74638c-0.22679,54.0925 0.53969,108.20272 -0.57019,162.28107c-1.77496,14.91302 -17.02997,24.75598 -30.69292,27.71687c-13.90182,4.60379 -31.50981,-7.66069 -24.80507,-22.93971c8.1866,-17.99985 32.25569,-30.36769 50.72748,-20.3566c0.32813,-48.569 0.14423,-97.14091 0.19258,-145.71125c-38.34256,7.86306 -76.73341,15.50194 -115.11303,23.18613c-0.70871,54.82025 0.60002,109.69145 -0.90556,164.48224c-5.27564,16.97054 -25.17379,27.85027 -42.40448,25.48964z",\r\n
+  "note_32nd": "m96.7115,298.78342c-12.19044,-1.97687 -21.5796,-13.65018 -18.87752,-26.14322c3.19898,-16.4884 18.16196,-28.11014 32.8273,-34.56326c11.8622,-4.83313 26.35187,-5.63437 37.63535,1.13913c0.44954,-79.35593 0.19681,-158.71518 0.26346,-238.07262c3.98198,-0.1698 8.54333,-0.99947 7.45644,4.60387c0.32353,13.2127 8.16176,24.35488 17.90031,32.62089c20.68701,19.0793 43.62003,41.1507 45.44289,71.03391c1.94933,11.70761 -4.32771,23.23071 -1.67,34.59584c2.53688,11.20206 1.78056,22.8308 0.17831,34.09036c7.53368,20.20854 5.71452,43.47615 -2.49284,63.20886c0.75815,6.16689 -13.8391,16.22797 -7.44476,5.95023c8.63434,-18.74539 13.17647,-41.8004 3.81317,-61.08943c-11.33986,-18.69514 -31.97612,-28.28085 -48.89772,-41.04474c-11.778,-11.86667 -5.42902,11.18993 -7.18364,18.06325c-0.26184,33.71661 -0.28255,67.43445 -0.41075,101.15173c-5.27325,12.84436 -14.94577,23.71875 -27.82796,29.29456c-9.44402,4.40988 -20.29373,7.32529 -30.71203,5.16064zm114.86545,-145.34879c-7.29857,-26.18551 -30.51866,-43.93251 -53.18727,-56.72259c-6.20538,-0.86809 1.83978,14.15399 3.5831,18.80585c8.11926,15.92772 24.10783,25.32948 35.63724,38.48439c5.02966,4.16844 10.75517,12.77017 14.6803,15.07132c0.57034,-5.18866 0.22502,-10.51091 -0.71336,-15.63898zm0.91826,-35.72012c-0.11551,-22.00919 -16.64085,-39.55235 -32.65781,-52.65142c-7.46819,-4.94457 -16.49954,-13.27054 -24.16978,-14.26883c1.45969,12.25124 6.9503,24.24821 17.03656,31.76259c14.34996,13.93145 29.52126,27.82796 39.47783,45.32379c1.14618,-3.04146 0.13112,-6.92123 0.3132,-10.16613z",\r\n
+  "note_4th": "m126.58881,297.40149c-11.87886,-2.65546 -23.26585,-13.54025 -21.01448,-26.56512c0.1731,-16.24911 13.85612,-27.71617 25.94878,-36.50977c15.62231,-10.78831 37.15717,-14.20154 54.34061,-5.04248c1.02979,-75.90828 0.44815,-151.83525 0.60191,-227.75206c3.00182,0.70564 9.53603,-2.12083 8.02534,3.09698c-0.14726,78.93155 0.33716,157.8673 -0.38513,236.79541c-0.07584,10.70851 -0.22026,22.31233 -7.75522,30.804c-13.91748,17.52454 -37.15509,29.1525 -59.76181,25.17303z",\r\n
+  "note_64th": "m104.92412,299.31976c-12.00094,-1.27536 -20.94641,-13.79388 -17.06551,-25.49271c6.43043,-17.60776 24.98182,-29.7767 43.42287,-30.74879c7.6006,-2.50558 20.88075,10.01114 17.93382,-3.27145c0.48503,-79.47305 0.24155,-158.94821 0.30153,-238.42232c5.75809,-1.70799 6.23006,2.55972 6.32732,7.33913c1.78415,17.85563 19.14293,26.89136 29.82072,39.25721c15.39714,15.12255 27.5349,36.04512 24.51741,58.34038c-3.08612,10.64033 -0.83701,20.84729 0.30066,31.5748c0.06851,11.58006 -4.18433,22.62605 -0.40593,34.00638c1.68036,11.01886 -3.23894,22.12428 2.03442,32.51251c2.40002,18.25101 0.69795,38.47595 -10.52008,53.59502c-7.11406,1.93207 2.97337,-8.35378 2.33067,-11.88858c6.3118,-18.25085 7.27405,-41.79056 -8.5262,-55.64728c-12.36734,-10.82431 -26.50575,-19.43405 -39.98901,-28.77931c-0.71652,35.81755 -0.4848,71.65158 -0.68907,107.47679c-5.08496,13.03387 -16.00215,23.09641 -29.22493,27.57315c-6.53331,2.3526 -13.63996,3.72845 -20.5687,2.57507zm98.72386,-126.48091c-6.34319,-22.74789 -26.51086,-38.16362 -46.20412,-49.27464c-5.25957,0.57732 2.32552,14.64314 4.87614,19.57021c8.86444,13.06609 22.37558,21.98311 32.7415,33.78232c3.44377,1.45969 10.43367,15.90742 9.37975,5.93784c0.13239,-3.35165 -0.09975,-6.73082 -0.79327,-10.01572zm0.7843,-31.02991c0.01227,-19.15482 -14.53879,-34.37045 -28.41721,-45.78492c-6.00691,-3.41928 -16.78343,-14.40513 -20.81033,-10.93629c1.48004,11.20951 7.52783,21.1048 16.47551,27.9065c11.85971,11.75211 24.67769,23.13779 32.59132,38.04211c0.77432,-2.77734 0.04828,-6.25352 0.16071,-9.2274zm0.01279,-39.15976c-0.40309,-21.71703 -17.74644,-38.41104 -34.56728,-49.83583c-4.69977,-2.50358 -18.46306,-14.73891 -13.78862,-1.7836c3.12802,17.13914 19.8609,25.3779 30.46255,37.43516c7.16287,5.47251 13.39691,18.87303 18.00247,22.03555c0.14136,-2.61625 -0.03749,-5.23595 -0.10913,-7.85128z",\r\n
+  "note_8th": "m92.11929,299.44888c-12.88673,-2.17523 -24.85642,-14.0065 -22.42534,-27.8176c1.23042,-15.16177 13.28207,-27.36446 25.40788,-35.40434c16.13786,-10.9864 38.20284,-15.06764 55.98708,-5.59207c1.04205,-76.42476 0.44817,-152.86866 0.60602,-229.30206c11.21484,-2.71548 7.58873,11.96767 10.1358,18.75797c2.43044,19.96716 15.82285,35.63469 29.15343,49.62502c16.53877,17.58521 34.10059,36.23084 39.47629,60.59399c5.87012,28.26657 -3.51422,57.18356 -15.69261,82.51581c-0.88187,8.11874 -15.77403,19.86469 -8.67888,5.1937c11.94699,-25.09727 21.81674,-54.00095 13.66216,-81.79225c-7.76553,-27.73048 -31.97011,-50.88958 -60.78398,-55.04219c-0.18622,58.55498 0.45346,117.12103 -0.68288,175.66663c-2.83272,17.24548 -17.81155,30.04147 -32.83268,37.34811c-10.35778,4.50974 -22.04797,7.23831 -33.33228,5.2493z",\r\n
+  "note_half": "m126.15042,298.46863c-16.82465,-2.00256 -23.94094,-21.72537 -20.50175,-36.48892c5.91676,-23.32147 29.06407,-39.43811 52.28738,-42.05833c8.81128,-0.72736 18.52644,-0.60411 25.78337,4.94891c5.95566,-2.36537 1.76544,-11.69408 2.85246,-17.2854c0,-68.81003 0,-137.6201 0,-206.43012c14.97716,-2.18183 5.30603,19.02521 7.94768,27.71113c-0.09924,75.95386 0.62134,151.91534 -0.76007,227.86198c-7.30341,28.38443 -39.39244,46.36703 -67.60907,41.74075zm2.8452,-12.40747c22.98492,-7.3089 44.37535,-22.56259 55.31068,-44.49013c0.95541,-13.55527 -16.00528,-10.73553 -23.6718,-6.15868c-13.5024,6.76553 -26.21068,15.65268 -36.74068,26.51123c-6.99238,6.4256 -15.89267,26.17618 0.78696,25.05563l2.30408,-0.3252l2.01074,-0.59286l0,0z",\r\n
+  "note_whole": "m130.51953,195.65829c-18.47874,-2.9818 -38.13104,-9.41365 -49.81914,-24.96915c-4.87284,-6.5025 -6.85786,-14.78229 -6.23731,-22.81049c-0.81288,-10.41815 5.23877,-19.78279 13.11027,-26.04227c15.71593,-12.69998 36.4436,-17.12403 56.18739,-18.21444c21.01479,-0.84168 42.85126,2.6237 61.20964,13.32044c11.19275,6.86285 21.10484,18.66567 20.54733,32.45548c0.612,8.09668 -0.91914,16.68852 -6.59294,22.84065c-11.24144,13.63681 -28.92738,19.59387 -45.72455,22.87505c-14.06622,2.54445 -28.55254,2.69426 -42.68069,0.54472zm34.33258,-7.95905c9.06644,-1.9348 15.01314,-11.03741 14.88672,-20.03276c1.54852,-18.89767 -4.73529,-39.56404 -20.09192,-51.52234c-8.61502,-6.06224 -20.8895,-6.65757 -30.00668,-1.42353c-6.79661,4.10276 -9.33514,12.23845 -9.31819,19.7824c-0.73656,16.04378 3.97748,32.8201 14.66045,45.0217c7.49542,7.87076 19.3475,12.08484 29.86963,8.17453z"\r\n
+  }\r\n
+}</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>25358</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/shapelib/nature.json.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/shapelib/nature.json.xml
new file mode 100644
index 0000000000..67d5b17ea4
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/shapelib/nature.json.xml
@@ -0,0 +1,90 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52850789.12</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>nature.json</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/octet-stream</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>93999</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="2" aka="AAAAAAAAAAI=">
+    <pickle>
+      <global name="Pdata" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string>{"data": {\r\n
+\r\n
+"monkey": "M 226.606 20.4163 C 226.606 20.4163 226.606 11.9751 230.0494 6.5107 C 232.0226 3.4236 238.3242 1.8546 238.3242 1.8546 C 238.3242 1.8546 245.0913 -0.415 253.2918 0.0671 C 259.645 0.439 267.8598 3.5767 267.8598 3.5767 C 267.8598 3.5767 276.9368 3.7842 280.052 8.0256 C 283.8553 13.2407 277.8506 19.3237 277.8506 19.3237 C 277.8506 19.3237 278.6472 22.8733 281.7109 25.8553 C 284.235 28.3068 289.1462 30.3352 289.1462 30.3352 C 289.1462 30.3352 290.077 30.9513 290.7738 32.1232 C 291.3905 33.1926 291.7502 34.8667 291.7502 34.8667 C 291.7502 34.8667 294.7769 36.8839 294.9854 39.3837 C 295.2166 42.0562 292.624 45.2313 292.624 45.2313 C 292.624 45.2313 291.442 50.1711 289.2947 53.7374 C 287.9099 56.0527 285.2258 57.5337 285.2258 57.5337 C 285.2258 57.5337 279.0755 62.2408 271.5631 63.3278 C 265.881 64.1473 258.2943 61.4208 258.2943 61.4208 C 258.2943 61.4208 262.1919 72.5344 261.7522 83.8555 C 262.375 101.625 247.5 116.625 241.1367 136.6377 C 238.8895 142.6671 240.2744 149.6752 240.2744 149.6752 C 240.2744 149.6752 239.6291 167.2637 237.2535 182.9253 C 235.3175 195.7954 231.5999 207.2979 231.5999 207.2979 C 231.5999 207.2979 233.875 214.25 233.3217 218.7324 C 235.25 219.875 243.5 224.875 242.4502 228.8728 C 240.875 229.125 237.9587 227.5789 237.9587 227.5789 C 237.9587 227.5789 236.6225 228.9976 234.972 229.2134 C 233.7586 229.3833 232.625 229.625 232.0938 228.3845 C 229.25 229 224.2074 226.7275 224.2074 226.7275 C 224.2074 226.7275 220.3271 223.9128 218.4968 220.917 C 217.506 219.3108 215.9429 220.7988 217.9714 216.5869 C 220 212.375 217.763 211.5425 217.763 211.5425 C 217.763 211.5425 213.2287 213.7043 210.2078 213.574 C 208.7231 213.5002 207.6038 211.0774 207.6038 211.0774 C 207.6038 211.0774 208.1491 206.021 207.7893 201.5894 C 207.2583 195.2849 205.7506 188.9578 205.7506 188.9578 C 205.7506 188.9578 202.1187 185.0703 199.2862 173.9282 C 197.3274 166.2366 197.119 155.4518 195.7484 147.5103 C 194.3778 139.4326 191.625 134.125 191.8509 134.2487 C 185.25 142.625 176.9746 144.6133 176.9746 144.6133 C 176.9746 144.6133 178.3252 157.3417 177.1888 167.7202 C 176.098 177.7273 172.526 185.3938 172.526 185.3938 C 172.526 185.3938 168.75 194.625 167.6177 200.8745 C 166.8118 205.3229 167.7786 206.4136 168.5143 207.5193 C 173 212.75 193 203.25 197.75 210.0898 C 198.2383 210.3623 199.2719 211.6445 200.4683 212.3708 C 201.7389 213.1428 204.2573 216.9563 203.4978 217.3875 C 202.8668 217.762 201.5105 217.3364 201.5105 217.3364 C 201.5105 217.3364 201.8759 219.6685 201.0365 220.5198 C 200.1399 221.3879 198.0498 220.7976 198.0498 220.7976 C 198.0498 220.7976 196.6878 219.7195 194.1323 219.4133 C 191.6996 219.1238 188.0476 219.606 188.0476 219.606 C 188.0476 219.606 178.125 216 169.368 221.9668 C 164.75 224.375 161.2218 224.3899 156.5447 224.9685 C 153.9407 225.292 152.7614 223.272 152.7614 223.272 C 152.7614 223.272 151.9019 224.4126 150.1802 225.3999 C 148.2186 226.5007 146.1256 228.1235 146.1256 228.1235 C 146.1256 228.1235 147.1078 229.3325 148.6869 230.189 C 149.6834 230.7114 151.565 231.0405 151.565 231.0405 C 151.565 231.0405 158.8333 232.1667 165.7018 229.9795 C 166.8411 229.9114 175.1672 234.377 176.2494 235.3303 C 177.0746 236.0454 175.445 238.2518 174.0622 238.8259 C 167 243 162 236.8333 150.6885 241.113 C 140.25 242.375 135.935 240.9539 132.4543 238.4346 C 130.1444 236.7661 129.9559 233.2024 129.9559 233.2024 C 129.9559 233.2024 126.6123 228.7363 126.3468 224.5825 C 126.2325 222.7498 130.7611 216.2295 132.6542 212.9043 C 134.2132 210.1919 136.0435 206.8723 136.0435 206.8723 C 136.0435 206.8723 137.5054 203.7854 138.4962 199.8472 C 139.2357 196.9868 139.3728 193.6108 140.2837 190.8699 C 141.3744 187.5103 143.3103 184.855 143.3103 184.855 C 143.3103 184.855 138.0736 180.7068 134.0619 175.5144 C 129.0965 169.0652 125.1761 161.3308 125.1761 161.3308 C 125.1761 161.3308 112.2529 151.7861 102.6019 140.3037 C 96.4944 133.0541 91.9515 121.8441 91.9515 121.8441 C 91.9515 121.8441 89.6882 124.1978 86.4778 127.1755 C 63.6667 148.3333 61.8409 191.3676 54.6667 238 C 50 268.3333 38.8624 287.6958 31.6355 293.9775 C 25.0568 299.7031 16.8021 299.9983 16.8021 299.9983 C 16.8021 299.9983 11.6425 300.0833 11.0544 299.0222 C 10.489 298.0403 14.5207 295.8896 14.5207 295.8896 C 14.5207 295.8896 21.9196 292.1024 26.5616 286.1067 C 46 261 47.9588 188.2004 56.6667 157.3333 C 61.0673 141.7342 67 100 108.3982 77.2219 C 138.481 60.6697 203.5 49.5 219.7874 28.8517 C 223.0597 24.7032 226.606 20.4163 226.606 20.4163 Z",\r\n
+"dog": "M 54.8434 43.0135 L 41.1471 43.0135 C 41.1471 43.0135 30.4944 42.2533 27.4508 52.1357 C 22.0293 59.2623 11.8998 56.1266 9.1891 58.9773 C 6.193 58.9773 -0.7027 60.3076 0.0582 63.5383 C 0.8191 66.7691 3.1019 67.3392 2.3409 68.0994 C 1.58 68.8596 -0.5125 84.4433 19.4613 84.0632 C 19.4613 84.0632 21.5538 88.6242 30.8749 84.0632 C 30.8749 84.0632 32.9673 82.3528 36.5816 85.2034 C 40.196 88.0541 47.4245 90.1446 49.1366 89.7645 C 50.8486 89.3844 61.6915 107.8187 61.6915 134.2349 C 61.6915 160.6512 76.339 178.8954 81.0946 179.8457 C 81.0946 179.8457 92.6508 216.6193 93.0788 249.402 C 93.0788 249.402 95.9322 263.2753 83.3773 263.0852 C 76.6005 268.7153 73.6044 272.5637 77.6705 272.2074 C 77.6705 272.2074 79.2399 274.7729 82.2359 274.4879 C 83.5333 274.025 71.7497 282.8974 76.5291 282.4698 C 76.5291 282.4698 78.6217 288.5512 86.8013 284.7503 C 86.8013 284.7503 99.3563 285.8906 100.4976 277.9087 C 101.639 269.9268 102.2097 256.9563 107.3458 258.5241 C 107.3458 258.5241 108.1066 194.8592 114.1939 190.1081 C 114.1939 190.1081 144.4318 192.6018 179.2513 171.8638 C 189.1431 165.9724 199.225 157.2303 200.937 177.5651 C 202.6491 197.8999 233.2755 214.8139 237.4605 226.5966 C 241.6455 238.3794 243.9282 234.1984 243.1672 261.9449 C 243.1672 261.9449 235.9387 260.2345 230.6123 266.506 C 227.1882 269.9268 231.7537 269.9268 231.7537 269.9268 C 231.7537 269.9268 229.0905 272.5874 237.4605 272.2074 C 237.4605 272.2074 238.6018 273.4901 244.3086 272.2074 C 244.3086 272.2074 253.8199 272.7775 252.2981 265.3658 C 252.2981 265.3658 252.8688 223.1758 255.7222 225.4564 C 258.5756 227.7369 273.223 241.04 272.8425 269.9268 C 272.8425 269.9268 266.3748 270.877 265.9944 277.9087 C 265.9944 277.9087 262.7606 281.5195 267.1357 282.4698 C 267.1357 282.4698 273.2705 284.0376 275.1252 282.4698 C 275.1252 282.4698 282.9246 285.1304 283.1147 275.6281 C 283.3049 266.1259 276.8373 233.1532 279.6907 225.4564 C 279.6907 225.4564 255.1515 211.203 251.1567 167.3027 C 251.1567 167.3027 262.5703 204.5515 299.0938 198.0899 C 299.0938 198.0899 301.757 196.9497 297.9524 195.8094 C 294.1478 194.6691 264.0921 198.6601 256.8635 161.6014 C 251.5847 135.0901 255.5795 132.2395 238.6018 121.692 C 215.7747 99.8844 158.897 121.882 141.5865 114.8504 C 125.6075 106.8685 125.0368 106.726 107.3458 101.1672 C 89.2267 91.6174 92.318 80.6424 78.8119 65.8189 C 68.4683 51.9219 68.3495 53.466 67.3983 52.1357 C 66.4471 50.8053 67.2081 44.5339 54.8434 43.0135 Z",\r\n
+"cat": "M 35.5991 87.5267 C 37.1576 87.2151 48.4773 99.9253 48.6908 102.4865 C 49.0025 106.2264 56.1718 106.2264 58.042 106.2264 C 59.9123 106.2264 73.3157 114.3296 82.3552 123.0562 C 91.3948 131.7827 117.8899 123.6795 119.7601 123.0562 C 121.6304 122.4328 207.0383 105.9148 230.1046 117.4463 C 241.1827 122.9845 263.0187 103.418 265.8731 62.7496 C 264.7042 35.6351 240.317 34.6175 235.2478 42.8812 C 231.5073 46.5432 225.1173 45.4524 226.6759 38.7517 C 228.0931 34.2646 237.5856 20.4416 255.1192 26.519 C 269.9835 31.6712 278.581 44.0633 281.7702 62.2821 C 283.8742 101.5515 254.4178 130.536 254.4178 130.536 C 254.4178 130.536 256.7556 140.8209 260.0286 147.3658 C 263.3015 153.9107 264.2366 176.3503 263.769 179.1552 C 263.3015 181.9602 277.7959 197.3875 282.4715 197.8549 C 286.5237 199.7249 297.9011 234.3194 298.3686 241.7992 C 302.5767 243.9029 297.9011 254.4215 292.7579 255.824 C 287.6147 257.2265 286.212 247.4091 286.212 242.7342 C 286.212 238.0593 281.0688 216.0871 266.5744 213.7497 C 252.08 211.4122 239.4559 203.4648 239.4559 203.4648 C 239.4559 203.4648 238.5207 208.1398 236.6505 210.0098 C 236.6505 210.0098 241.3261 217.9571 241.3261 229.6444 C 240.8586 234.7868 233.3776 250.6816 228.2344 252.0841 C 228.2344 252.0841 219.8183 265.1739 216.0778 265.1739 C 212.3373 265.1739 205.7914 269.8488 195.5051 264.2389 C 195.5051 264.2389 197.3753 252.5516 206.7266 255.824 C 206.7266 255.824 228.702 238.9943 217.948 231.5144 C 217.948 231.5144 211.4022 222.1646 207.6617 218.4246 C 203.9212 214.6847 200.1807 208.6073 199.2456 201.5949 C 199.2456 201.5949 167.919 199.7249 159.9704 197.8549 C 152.0219 195.985 137.5275 200.6599 137.5275 203.4648 C 137.5275 206.2698 139.8653 232.9169 144.0733 238.0593 C 144.0733 238.0593 145.476 244.6042 144.0733 246.4742 C 142.6706 248.3441 149.2165 263.7714 136.5923 262.3689 C 124.6695 264.4726 118.825 255.1228 132.8519 252.0841 C 133.5532 242.033 115.0845 199.4912 102.9279 205.3348 C 87.0308 207.6723 92.4078 193.8813 76.7445 215.6197 C 60.3798 234.7868 32.3261 248.3441 30.9235 256.759 C 30.9235 256.759 22.5074 254.889 20.6371 261.4339 C 20.6371 261.4339 -1.3383 264.2389 0.0644 260.4989 C 1.4671 256.759 2.636 249.0454 11.2859 252.0841 C 11.2859 252.0841 30.9235 244.3704 49.6259 204.3998 C 49.6259 204.3998 47.2881 194.115 50.561 185.7001 C 53.834 177.2853 48.6908 142.6908 25.3127 144.5608 C 25.3127 144.5608 16.5849 147.6774 11.2859 133.341 C 11.2859 133.341 9.1039 130.536 11.2859 127.7311 C 13.4678 124.9261 18.7669 120.5629 19.702 117.4463 C 20.6371 114.3296 22.8191 109.6547 34.6639 105.2914 C 40.2747 99.4478 34.0406 87.8384 35.5991 87.5267 Z",\r\n
+  "mouse": "M 1.667 140.5536 C 1.667 140.5536 -3.1506 133.1432 3.594 129.9213 C 10.3386 126.6995 32.4993 97.5413 49.8424 97.058 C 49.8424 97.058 50.8059 68.061 63.3315 72.8938 C 75.8572 77.7267 70.0761 81.5929 70.0761 81.5929 C 70.0761 81.5929 91.2733 56.4622 97.0544 84.4926 C 97.0544 84.4926 102.8354 91.7419 124.9961 70.9607 C 147.1568 50.1795 223.2195 45.2403 259.8874 83.5261 C 283.4933 108.1736 316.2526 144.9032 290.7196 178.2498 C 290.7196 178.2498 305.5 251.5 182 240.5 C 182 240.5 134.1494 231.411 109.58 232.3776 C 85.0105 233.3441 64.7768 241.56 76.8207 230.4444 C 88.8645 219.3289 121.1421 219.3289 164.5 227.5447 C 207.8579 235.7606 277.2305 234.3107 277.2305 185.0157 C 277.2305 185.0157 266.6319 188.882 261.8144 185.9823 C 261.8144 185.9823 264.2231 196.6145 250.2523 195.648 C 236.2814 194.6814 223.274 190.3319 208.8214 196.6145 C 208.8214 196.6145 204.4856 199.5143 203.0403 196.6145 C 203.0403 196.6145 195.814 196.6145 198.2228 193.7148 C 198.2228 193.7148 194.1279 192.0233 198.2228 188.882 C 202.3177 185.7407 230.9821 186.2239 230.0186 185.9823 C 229.0551 185.7407 230.5003 182.841 228.0916 183.0826 C 225.6828 183.3242 154.3831 187.6738 135.5947 182.116 C 135.5947 182.116 134.6312 188.6404 130.7772 185.9823 C 130.7772 185.9823 95.1273 189.6069 87.4193 193.7148 C 79.7112 197.8228 82.3608 194.6814 79.7112 195.648 C 77.0615 196.6145 74.171 201.2057 71.0396 198.5477 C 71.0396 198.5477 60.441 201.2057 63.3315 196.6145 C 63.3315 196.6145 59.9593 197.8228 58.514 194.6814 C 58.514 194.6814 53.9373 193.2316 60.441 187.9154 C 66.9447 182.5993 93.2003 182.841 95.1273 180.1829 C 97.0544 177.5248 96.3317 175.5917 90.3098 176.3166 C 84.2879 177.0415 72.0031 174.8668 62.368 168.5841 C 52.7329 162.3014 55.8509 159.1773 35.3898 156.9852 C 18.8496 155.2132 15.4773 152.7968 11.3021 151.1858 C 7.1268 149.5749 1.667 140.5536 1.667 140.5536 Z",\r\n
+  "bat": "M 159.4097 112.4418 C 159.4097 112.4418 165.2836 114.8177 165.871 116.5996 C 166.4583 118.3814 193.4784 111.254 199.3523 107.0962 C 205.2262 102.9384 218.7362 103.3991 218.7362 95.8108 C 218.7362 93.4349 216.0563 87.2725 221.0858 89.2771 C 222.0639 89.6671 222.2607 92.841 222.2607 92.841 C 222.2607 92.841 221.2328 89.9082 219.7275 90.7249 C 218.9925 91.1238 220.7934 96.0402 221.6732 97.5927 C 221.6732 97.5927 270.8466 89.8789 281.5872 92.841 C 285.8948 94.0288 300.3839 95.8108 299.9922 102.1464 C 299.9922 102.1464 280.0218 109.0692 276.8881 134.4187 C 276.4966 137.5864 251.2713 130.3858 234.5959 162.335 C 230.8757 169.4625 229.8967 166.8886 228.7219 166.4928 C 227.5471 166.0968 204.0514 151.2475 184.6675 179.5599 C 184.6675 179.5599 185.6465 179.362 185.8423 180.1539 C 186.0381 180.9459 195.4364 177.9761 195.828 183.1239 C 195.828 183.1239 191.4489 181.1155 192.4279 183.0956 C 193.4068 185.0754 192.9103 187.3455 192.3037 186.0935 C 192.1875 185.8537 189.7583 183.7177 190.5414 185.4997 C 191.3246 187.2815 186.7788 191.3699 186.5384 190.7703 C 185.5817 188.3839 188.7793 185.6976 182.9054 183.1239 C 177.0314 180.55 160.7802 186.6876 152.361 205.6945 C 152.361 205.6945 151.7736 206.6844 150.5988 205.1005 C 149.424 203.5166 141.2005 182.3318 124.1661 181.3419 C 124.1661 181.3419 123.3829 184.3117 120.6418 184.9057 C 117.9006 185.4997 118.4881 194.607 117.1174 191.4393 C 115.7468 188.2715 116.03 192.0517 115.9426 191.4393 C 115.625 189.2114 116.9471 185.7338 113.0056 187.2815 C 112.4893 187.4842 112.2224 190.6474 111.2435 189.0635 C 110.2645 187.4796 112.4516 184.6432 113.8221 183.4553 C 115.1927 182.2674 109.2548 182.1362 111.8309 180.7479 C 114.4384 179.3427 121.8165 183.9158 118.8796 178.9661 C 115.9426 174.0163 99.0597 150.8982 74.8252 166.4928 C 70.5176 169.2646 71.8882 165.8987 69.5386 162.9288 C 67.1891 159.9591 50.7251 131.6712 28.4212 135.0125 C 23.1346 135.8046 25.4842 130.8548 23.7221 129.0729 C 21.9598 127.291 11.3214 96.1243 0.8138 98.7807 C -1.5358 99.3745 0.1497 88.6039 20.1977 89.8712 C 23.3305 90.0691 21.3725 87.4953 24.8969 88.0892 C 28.4212 88.6833 71.8882 94.8209 76.5873 96.4048 C 81.2865 97.9887 86.573 99.4947 86.573 89.8712 C 86.573 89.6855 85.802 89.203 84.2234 90.4651 C 83.5259 89.834 89.3142 86.5053 88.3352 92.841 C 87.3562 99.1766 85.2163 97.4736 88.9226 99.3745 C 94.1706 102.0661 98.3286 106.7349 106.5443 107.0962 C 111.0477 107.2942 133.7569 118.5671 138.8509 117.1936 C 141.7879 116.4016 145.7038 114.6197 144.1374 113.6297 C 142.5711 112.6399 137.2845 106.3042 137.6761 102.9384 C 138.0677 99.5726 139.2425 96.9988 137.6761 95.8108 C 136.1097 94.6229 139.4383 91.2571 142.3753 95.2168 C 145.3122 99.1766 145.3122 102.1464 147.6618 102.3444 C 150.0114 102.5425 154.319 101.3546 155.8853 102.3444 C 155.8853 102.3444 162.7383 92.4451 166.4583 94.0288 C 170.1785 95.6128 167.2415 97.7906 167.6331 99.3745 C 168.0247 100.9584 163.7172 112.8379 159.4097 112.4418 Z",\r\n
+  "bull": "m247.95622,28.12305c-12.19972,2.23394 -21.61887,16.95667 -20.74588,29.01591c1.44209,13.7284 17.93463,5.12075 22.80087,1.23941c-2.90906,11.49207 -26.14024,13.85409 -24.83565,-0.12387c-17.69467,13.05878 -30.95056,33.52913 -52.86781,40.14553c-19.77757,4.59067 -40.50726,3.0742 -60.45068,0.39017c-12.12445,-1.13604 -23.69794,-7.26224 -35.91985,-5.97962c-13.09134,3.59118 -23.59412,13.16467 -36.65408,16.93906c-13.77014,6.03062 -8.51065,22.6805 -9.70401,34.47604c0.36829,17.55977 -2.85913,36.16287 -15.09811,49.55722c-7.11563,10.54993 -7.76443,24.43282 -13.48046,35.44298c18.99679,-0.19772 7.54522,-25.59486 17.99728,-35.91756c14.58305,-6.75189 14.16003,-25.2986 16.19452,-38.95529c1.4834,-5.51941 0.74519,-25.08188 6.61763,-22.44334c7.21924,16.22275 11.33028,34.35388 9.69645,52.12326c-9.5553,8.96404 -24.74576,15.34862 -22.54872,31.87126c0.72458,14.96526 -8.38036,25.74033 -15.4907,37.48604c4.56749,6.89259 1.00608,20.69472 14.11573,16.65324c8.77115,1.68887 13.10825,-2.37698 4.45589,-8.42346c-13.07829,-12.56499 5.13552,-29.16821 12.20585,-40.168c7.30689,-12.28131 22.16195,-12.86801 33.02653,-20.13979c15.00671,-8.95824 25.97935,-22.79263 35.92999,-36.78595c8.71432,9.26259 -13.75776,17.74474 -17.07076,27.20334c-7.22755,7.75058 -20.15694,21.85651 -2.99889,26.65347c13.26358,4.53796 25.75887,13.79143 25.35975,28.30255c0.22051,9.84615 24.38135,18.76527 19.43611,2.77341c-8.3609,-14.92882 -28.34064,-20.79163 -33.65835,-37.70844c-3.6715,-12.98383 11.61318,-19.27325 18.93525,-8.74269c12.96419,-1.41862 26.57983,-10.04028 40.80356,-11.3647c14.66299,-5.4577 18.06927,14.52957 29.8145,19.76668c9.79047,9.67969 18.77974,21.93582 17.54285,36.4783c1.1926,12.30893 9.52699,25.16873 23.92239,23.90201c16.80026,-2.80963 -5.10118,-20.70317 -12.79568,-24.81631c-11.14896,-13.29695 -9.30676,-32.20113 -16.24597,-47.51259c-5.00217,-4.52083 0.22685,-26.45532 0.40694,-10.76334c-0.90044,17.98242 24.73294,7.66248 22.97939,-6.09152c4.36166,-10.95654 -11.58513,-4.19417 -9.47617,-15.24252c-1.73091,-13.74937 -0.74355,-30.75096 -12.6731,-40.17292c-6.8737,-6.7591 -4.7831,-7.41829 2.70201,-2.07212c14.59439,7.55807 11.75914,24.79303 12.78276,38.37691c4.22589,17.80225 21.30753,-5.24332 20.80711,-14.89757c2.92691,-20.96336 12.92174,-42.46973 32.42046,-52.68139c-5.2402,-2.56694 -30.94765,6.73531 -28.79092,-4.9679c10.59921,9.00244 25.18661,-0.80075 37.71524,1.85265c16.62164,0.68233 20.74963,-22.79317 2.53195,-23.94116c-11.78333,-6.98062 -21.92947,-19.31897 -37.15829,-18.35906c-22.07759,7.39931 -8.43927,-13.11165 -2.53694,-22.37832zm21.60802,9.50184c-1.66193,5.79599 -12.61478,17.62506 0.56973,12.83867c1.89221,-3.91013 1.1131,-8.97168 -0.56973,-12.83867zm-3.4996,26.34877c5.90985,9.81916 -11.80539,1.02993 0,0zm24.39551,10.15293c-2.05029,4.18517 5.51468,4.9676 -0.32553,4.96455c-3.08926,4.10121 -4.4324,-5.29953 0.32553,-4.96455z",\r\n
+    "cow": "m28.0749,243.56958c-11.25466,-1.13762 -0.26117,-18.72878 -4.5063,-26.87576c-0.04291,-11.99254 -4.49496,-23.80263 -3.04635,-35.73141c8.85702,-21.03091 1.47632,-43.99974 -0.46577,-65.6628c-0.878,-4.78294 -0.85219,-17.06834 -3.03475,-6.14601c-6.04425,18.41563 -0.13999,41.17824 -5.30961,59.82921c-8.64015,10.38419 -15.16653,-6.09071 -6.91858,-12.40807c9.63606,-15.16887 7.3071,-35.6004 7.63113,-54.51396c-0.41477,-11.95865 4.38277,-26.97649 18.58104,-27.31744c12.14677,-0.91866 23.64877,4.86966 35.90276,4.15359c35.73927,0.55689 71.83095,0.86755 107.11801,-5.64501c17.61354,-4.0591 35.14902,3.10693 52.79015,0.20057c9.91351,1.07068 15.15811,-3.56471 10.78886,-12.26689c7.38425,-5.09429 13.06598,9.66071 16.34573,-3.48148c11.89191,-8.19559 13.54935,15.99933 26.71921,9.16614c15.88589,2.05862 -6.90274,16.26875 6.39813,23.38159c8.04169,6.20473 20.35629,21.57409 4.35831,26.00379c-13.75446,-0.96602 -27.54028,-0.06377 -41.30312,0.60226c-6.36993,10.6367 -19.62016,18.61491 -18.16837,32.55296c-1.1003,16.62756 -12.74783,33.02081 -28.69196,38.18489c-6.81386,-1.34894 -9.78644,0.85432 -8.9351,7.83342c-3.52046,9.11967 -4.14098,18.73875 -3.72333,28.43974c-1.04204,5.34808 1.17265,9.50755 4.32187,13.62691c-3.70361,6.41692 -24.92326,2.61598 -16.88379,-9.5238c2.05592,-15.92261 -0.36317,-31.91132 -2.16568,-47.74242c-8.4565,-6.01532 -18.70856,-3.81294 -27.26753,1.0208c-18.88187,6.9252 -40.73763,13.48228 -60.10471,4.59438c-10.79734,-3.01547 -27.0833,-5.25847 -35.10848,3.84904c-3.611,13.73518 -2.64567,28.48619 -5.7238,42.42607c-0.05178,7.28806 6.88112,13.54532 -4.86428,11.51134c-4.90851,0.11278 -9.83028,0.26732 -14.73372,-0.06165zm10.02217,-15.5108c1.93175,-6.52728 -2.78621,-23.11049 -3.1906,-7.64299c-1.60691,4.90746 0.4367,28.47777 2.83738,12.83046c0.15187,-1.72662 0.25968,-3.45683 0.35322,-5.18747z",\r\n
+  "camel": "m105.23692,274.01276c10.42601,-6.85904 -13.23158,-12.66162 -16.74452,-19.13904c-10.34003,-12.71768 -13.56136,-29.62202 -16.44211,-45.3219c4.95107,-8.43617 2.94567,-17.1517 4.73958,-25.91959c8.77055,-13.01825 13.62244,-28.29056 22.43666,-41.26205c9.81532,2.07159 20.42883,10.03517 30.26162,13.06094c8.8764,15.9576 -7.35719,29.2457 -5.44854,44.69498c3.72314,14.40366 -6.25101,26.40735 -8.25558,39.83173c0.06986,12.69931 11.61848,25.55493 24.23922,16.82416c-0.64038,-9.26088 -18.64324,-12.13185 -10.58395,-25.1562c2.65187,-13.46596 11.34413,-24.24693 17.91676,-35.55937c-3.71349,-13.26427 1.2287,-30.0778 9.59569,-40.02118c8.49532,8.2068 14.36288,22.63718 15.66277,34.12883c0.16464,13.17332 17.70532,21.98904 17.37173,37.50392c1.31061,13.71669 7.73416,26.77841 16.64259,34.21387c4.65822,9.68192 33.56361,4.63116 18.16859,-6.87111c-12.71291,-11.47281 -27.33986,-23.63953 -29.27029,-41.92267c-5.27388,-10.85303 6.84843,-26.2316 -8.03899,-30.76501c0.92262,-14.70679 -2.97293,-31.40077 5.40811,-44.51862c12.07202,-10.31686 29.7518,-11.08165 41.29709,-22.49498c14.0099,-9.28757 21.96306,-24.50421 26.44456,-40.2729c6.78918,-7.60537 17.33322,-24.04447 29.06323,-15.49826c11.50851,7.1165 3.01477,-10.78561 9.62354,-14.73589c-5.45358,-19.67866 -27.58679,-10.231 -41.40082,-15.14074c-12.54193,-8.39989 -25.52765,-3.55679 -34.67496,6.0378c-6.85069,3.08698 -3.14447,11.16754 3.57637,8.12783c-4.82072,16.0155 -11.46542,33.6401 -26.07742,43.1243c-16.7653,7.33572 -26.11705,-14.39821 -36.07204,-23.83146c-10.86565,-10.63506 -17.60231,-26.15123 -31.2878,-33.45204c-19.0355,-4.82 -33.49794,11.89507 -47.87449,21.30644c-14.26775,7.14342 -31.39994,10.67369 -41.13367,24.60683c-16.15372,19.41527 -5.91326,48.70807 -22.89915,67.80049c-6.99636,10.58755 -22.39972,18.21231 -20.28306,32.7636c7.50211,15.58318 0.92728,34.18239 5.02367,50.94881c3.02735,12.11708 7.50982,27.68176 22.18437,29.48123c11.54434,7.31882 17.83198,-8.01192 5.60827,-12.45197c-14.75563,-6.55614 -16.77197,-25.01053 -17.95741,-39.18628c-3.25454,-14.0275 7.86033,-23.30806 12.45064,-34.31837c-3.87635,-10.75487 9.79252,-25.37375 18.46243,-23.19664c-6.47958,9.9541 -15.94005,22.87103 -0.60315,31.06966c-0.20134,0.50305 2.25023,-9.18846 6.19941,-12.10042c-0.58951,-7.59273 -8.29086,-14.05685 -0.12206,-21.73929c14.33151,-9.55606 11.17263,18.16365 8.19696,26.02383c-0.15744,12.07039 -16.33567,21.65707 -8.0749,33.75336c9.04985,14.91904 13.29631,32.04613 16.76897,48.94904c4.98299,14.02148 17.57185,24.27618 33.31381,20.65268l2.58825,-0.02829z",\r\n
+  "hare": "m95.22337,299.53546c-10.68459,-4.81824 3.25798,-14.45154 8.53654,-18.71286c3.55556,-3.28177 -20.37717,0.46036 -10.27298,-10.93198c11.08577,-9.30692 6.89815,-25.05217 -4.18282,-32.37115c-15.24973,-10.2968 -34.81611,-19.10942 -40.44992,-38.33635c-5.69662,-11.9756 7.81301,-24.58835 -0.87631,-35.40263c-6.99412,-14.0412 1.177,-28.68323 6.25594,-41.69022c2.33568,-17.99253 -11.97227,-32.2212 -19.84076,-47.00306c-9.74298,-14.12588 -15.35928,-30.58578 -16.16633,-47.73895c-2.11884,-7.3217 0.22601,-18.6921 8.68694,-8.82097c17.71845,14.18765 37.17033,27.65002 49.57116,47.06949c2.34735,7.01447 11.74658,27.34441 12.27144,8.93449c0.24582,-25.30315 7.97399,-52.90002 27.77682,-69.85634c13.46954,-12.2734 20.73361,9.21683 21.36209,20.13735c3.50587,21.487 -2.30553,42.79486 -8.78146,63.09225c-2.37738,9.43285 -8.56868,35.2823 9.08899,25.75117c40.67693,-15.70451 89.96005,0.78945 116.45525,34.52606c12.17961,16.33485 17.5135,37.32133 17.39308,57.47189c-6.27155,11.83836 17.03061,-0.22177 8.58704,13.43613c-4.97064,15.1297 -19.01465,23.33925 -28.85207,34.75906c-10.01038,9.15085 -2.58298,28.71576 -19.13725,31.59863c-24.15469,7.44629 -49.5191,10.70804 -74.66498,12.6066c-14.07156,2.88287 -20.90056,-13.20758 -7.41347,-19.89679c6.46608,-9.96799 24.96535,-10.66653 30.46185,-12.24564c-13.13484,1.28516 -29.33337,-4.0759 -40.40141,4.05872c-6.70294,10.88138 -12.07141,25.20364 -26.12755,28.30951c-6.3168,1.75439 -12.8116,3.16129 -19.27982,1.25558z",\r\n
+  "chick": "m76.6114,300.49948c-0.94218,-11.68399 1.80264,-23.81186 -2.78349,-35.22473c-7.45612,-25.10127 -23.93798,-47.16536 -31.36633,-72.21014c-3.21228,-16.80365 -8.65163,-34.79272 -2.2363,-51.43718c9.2771,-20.44891 24.58445,-39.1077 45.00853,-51.46853c11.45798,-6.87112 33.39433,1.8131 33.44485,-16.51133c3.62297,-20.89642 15.43811,-40.3082 30.48538,-56.28489c17.86485,-17.49571 47.98021,-20.77926 71.28149,-10.72216c13.19823,4.36545 26.92773,11.92505 29.85556,25.342c-2.0408,13.23198 13.36339,22.40786 12.41484,34.53756c-13.98409,-0.03379 -27.4267,2.25514 -39.10866,9.99602c-8.20006,3.8867 -26.4511,6.08187 -12.88864,15.86904c12.71146,21.22634 12.39029,48.02362 0.02443,69.35255c-8.24092,16.61523 -18.78058,33.14909 -36.37866,43.00504c-13.36313,9.14961 -27.77914,16.93257 -42.68192,23.79149c-11.62872,11.1774 5.32764,27.26614 9.71201,38.8335c3.36447,3.54044 4.524,10.84882 11.15869,9.08932c15.28535,0.25418 32.76015,-1.9313 44.98404,7.81229c-8.94319,8.25949 -25.89421,-1.41025 -38.02573,4.80051c-8.78024,5.75812 -19.06332,7.43823 -31.36371,7.58014c-13.23612,4.30203 -27.23189,-3.61423 -39.08569,1.66962c-4.11388,0.41238 -8.38321,3.40195 -12.45068,2.1799zm58.28394,-16.2124c-4.84233,-9.87674 -20.53861,1.56897 -6.10292,2.32874c2.30783,-0.47092 12.8125,3.03821 6.10292,-2.32874zm-17.85122,-4.32443c14.82944,-9.3367 7.74453,-25.48042 -1.79045,-35.63309c-3.24258,-2.97528 -4.73457,-8.94336 -9.13439,-9.94019c-6.73362,0 -13.46722,0 -20.20084,0c-4.65086,8.49229 -2.48404,17.86589 0.89217,26.43201c3.51066,10.88467 6.16319,28.60654 23.56189,23.00385c2.6806,-0.4599 4.89924,-2.07458 6.67162,-3.86258z",\r\n
+  "eagle": "M 239.0984 143.2141 C 239.0984 143.2141 268.4178 149.6291 275.3813 171.8064 C 275.3813 171.8064 281.6116 180.4208 279.7792 185.0029 C 277.9468 189.5849 275.0147 191.0512 274.2818 191.6011 C 274.2818 191.6011 277.9468 187.3855 265.486 180.604 C 265.486 180.604 259.0723 179.5043 257.7896 178.4046 C 256.5069 177.3049 237.6325 173.6392 233.601 182.8034 C 229.5696 191.9677 228.6534 207.3635 229.2031 208.0966 C 229.7528 208.8297 248.444 222.7594 250.0932 226.7916 C 251.7424 230.8238 260.5383 239.0715 264.3865 238.8883 C 268.2346 238.7051 277.397 238.7051 279.7792 235.5892 C 282.1613 232.4733 289.1248 232.1068 290.774 235.5892 C 292.4232 239.0715 291.8735 238.8883 291.8735 238.8883 C 291.8735 238.8883 297.7374 237.6054 299.5699 242.1874 C 301.4023 246.7695 296.8211 248.7856 296.2714 248.7856 C 295.7217 248.7856 299.7531 241.8208 294.0724 243.2871 C 294.0724 243.2871 290.774 243.4246 290.774 242.1874 C 290.774 240.9502 292.6981 248.6482 290.774 248.7856 C 290.774 248.7856 284.3145 241.6376 283.0776 245.4865 C 283.0776 245.4865 278.9546 246.3113 277.5802 246.5862 C 276.2059 246.8611 276.4807 247.6859 276.4807 247.6859 C 276.4807 247.6859 272.9074 249.0605 275.3813 253.1844 C 275.3813 253.1844 275.3813 254.6965 274.2818 255.3839 C 273.1823 256.0712 274.969 259.3703 279.7792 256.4836 C 279.7792 256.4836 281.0161 255.3839 280.8787 256.4836 C 280.7412 257.5833 275.931 263.4942 269.8839 255.3839 C 269.8839 255.3839 267.6849 249.198 270.9834 247.6859 C 274.2818 246.1738 269.8839 243.1496 265.486 245.4865 C 265.486 245.4865 265.2111 249.8853 266.5854 250.985 C 267.9598 252.0847 264.249 251.1225 263.287 249.8853 C 262.325 248.6482 261.088 252.4971 261.088 253.1844 C 261.088 253.8717 259.8511 256.2086 258.8891 255.3839 C 257.927 254.5591 248.8563 253.5968 248.9937 254.2841 C 249.1312 254.9715 244.7333 257.8582 243.4963 256.4836 C 242.2594 255.1089 235.3877 248.0983 234.7005 248.7856 C 234.0133 249.4729 239.3733 257.1709 242.3969 258.683 C 245.4204 260.195 258.0645 261.1573 262.1875 257.5833 C 262.1875 257.5833 268.5095 256.3461 268.7844 257.5833 C 268.7844 257.5833 275.931 260.47 275.3813 261.9821 C 274.8315 263.4942 274.8315 262.6694 274.2818 261.9821 C 273.7321 261.2947 269.1967 258.8204 268.7844 259.7827 C 268.3721 260.7449 268.7844 260.8824 268.7844 260.8824 C 268.7844 260.8824 274.5567 262.5319 274.2818 263.0818 C 274.2818 263.0818 281.0161 265.831 279.7792 271.8794 C 279.7792 271.8794 277.7177 273.3915 277.5802 271.8794 C 277.4428 270.3673 278.4048 266.2434 274.2818 266.3809 C 274.2818 266.3809 273.5946 268.5803 270.9834 267.4806 C 268.3721 266.3809 272.4951 264.044 258.8891 265.2812 C 258.8891 265.2812 259.4388 267.893 261.088 268.5803 C 262.7372 269.2676 265.486 269.2676 265.486 271.8794 C 265.486 271.8794 267.2726 274.0788 265.486 276.2782 C 265.486 276.2782 264.3865 276.9655 264.3865 276.2782 C 264.3865 275.5909 265.486 272.2918 259.9886 270.7797 C 254.4911 269.2676 255.5906 269.68 255.5906 269.68 C 255.5906 269.68 256.5527 276.2782 254.4911 276.2782 C 252.4296 276.2782 255.8655 280.4021 259.9886 278.4776 C 259.9886 278.4776 260.4008 276.8281 261.088 277.3779 C 261.7752 277.9278 257.6522 285.9006 250.0932 276.2782 C 250.0932 276.2782 247.6194 271.1921 250.0932 269.68 C 250.0932 269.68 251.7424 264.5939 243.4963 266.3809 C 243.4963 266.3809 240.0605 266.9307 240.1979 266.3809 C 240.3353 265.831 239.6482 268.9927 240.1979 269.68 C 240.7476 270.3673 233.7384 268.1679 233.601 267.4806 L 231.4021 267.4806 C 231.4021 267.4806 232.6848 273.8956 233.601 274.0788 C 234.5172 274.262 229.3864 270.9629 228.1036 268.5803 C 228.1036 268.5803 228.1036 273.1623 229.2031 274.0788 C 230.3026 274.9953 224.2554 269.1301 224.8052 268.5803 C 224.8052 268.5803 224.9884 274.4454 227.0041 277.3779 C 229.0198 280.3104 222.6062 274.6287 221.5067 272.9791 C 221.5067 272.9791 220.4073 273.7122 221.5067 275.1785 C 222.6062 276.6448 217.8418 273.7122 217.1088 269.68 C 217.1088 269.68 213.9936 267.114 212.7109 266.3809 C 212.7109 266.3809 212.8941 272.6125 213.8104 272.9791 C 213.8104 272.9791 211.2449 270.9629 210.5119 268.5803 C 210.5119 268.5803 209.046 270.7797 209.4124 271.8794 C 209.4124 271.8794 205.1978 267.114 203.915 263.0818 C 202.6323 259.0496 202.8156 264.1815 202.8156 264.1815 C 202.8156 264.1815 200.2501 263.8148 198.4176 256.4836 C 198.4176 256.4836 187.7893 267.6638 184.1244 268.5803 C 180.4595 269.4967 188.5223 264.1815 188.5223 264.1815 C 188.5223 264.1815 182.4752 266.0143 181.9254 267.4806 C 181.9254 267.4806 182.4752 265.4644 185.2239 263.0818 C 187.9726 260.6991 181.9254 261.9821 181.9254 261.9821 C 181.9254 261.9821 180.6427 261.6154 180.826 249.8853 C 180.826 249.8853 172.5798 258.683 167.6322 258.683 C 162.6845 258.683 172.2134 255.0172 173.1296 252.0847 C 174.0458 249.1522 171.1139 250.0686 169.8311 250.985 C 168.5484 251.9015 159.0196 257.4 158.8363 258.683 C 158.6531 259.9659 157.7369 256.4836 157.7369 256.4836 C 157.7369 256.4836 155.5379 257.5833 153.3389 257.5833 C 151.14 257.5833 159.7525 253.5511 161.0353 250.985 C 162.3181 248.419 149.1243 255.5671 144.5431 258.683 C 144.5431 258.683 140.6949 259.9659 140.1452 258.683 C 139.5954 257.4 146.7421 252.4514 146.7421 252.0847 C 146.7421 251.7181 149.3075 248.6024 144.5431 250.985 C 139.7787 253.3677 133.5483 251.5349 129.1504 253.1844 C 124.7524 254.834 119.9881 259.9659 113.7576 259.7827 C 107.5272 259.5994 107.5287 267.4806 96.166 267.4806 C 89.5691 267.4806 92.3178 270.0466 89.5691 269.68 C 86.8204 269.3134 92.8675 266.3809 92.8675 266.3809 C 92.8675 266.3809 86.2706 268.5803 85.1712 268.5803 C 84.0717 268.5803 79.124 268.7635 90.6685 264.1815 C 90.6685 264.1815 82.2392 264.1815 85.1712 263.0818 C 88.1031 261.9821 95.433 259.7827 95.0665 258.683 C 94.6999 257.5833 87.1869 257.7665 89.5691 256.4836 C 91.9512 255.2006 104.9618 250.4352 101.6634 249.8853 C 98.3649 249.3355 93.6005 249.1522 96.166 247.6859 C 98.7315 246.2196 130.2498 242.7373 134.6478 238.8883 C 139.0457 235.0393 150.407 223.8591 153.3389 223.4925 C 156.2709 223.1258 153.3389 220.3766 151.14 221.293 C 148.941 222.2095 146.9253 220.7432 147.8415 214.6948 C 148.7578 208.6465 138.4111 227.9581 132.4488 221.293 C 129.3336 217.8107 131.7158 215.2447 128.0509 215.7945 C 124.386 216.3444 124.5692 211.7623 123.653 213.5951 C 122.7368 215.4279 115.0404 226.7916 111.5587 225.6919 C 108.077 224.5922 110.6425 223.8591 108.2602 223.4925 C 105.878 223.1258 104.2288 222.3928 103.8623 220.1933 C 103.4958 217.9939 101.2969 221.6597 100.5639 217.9939 C 99.8309 214.3282 99.2812 209.7462 96.166 213.5951 C 93.0507 217.4441 91.9512 214.8781 91.768 213.5951 C 91.5848 212.3122 84.9879 214.3282 85.1712 210.296 C 85.3543 206.2638 78.7575 211.579 79.6737 206.9969 C 80.59 202.4149 74.1008 206.3759 75.2758 202.5981 C 77.8413 194.3503 66.48 201.865 67.5795 198.1993 C 68.6789 194.5336 62.2653 197.4662 63.1815 193.8005 C 64.0978 190.1348 57.0803 191.408 57.6841 188.302 C 58.9668 181.7037 51.0873 186.2858 52.1867 180.604 C 53.2862 174.9223 47.1832 180.5659 47.7888 176.2052 C 48.7051 169.607 39.9352 172.0031 42.2914 167.4076 C 45.9564 160.2595 38.5229 163.3323 40.0924 159.7097 C 42.4746 154.2112 24.7867 160.3197 29.0976 150.912 C 31.1134 146.5132 17.126 143.5845 23.6002 139.915 C 34.595 133.6834 6.7416 136.7991 20.3018 126.7186 C 32.9458 120.8535 33.7206 120.3011 18.1028 121.2201 C 11.8724 121.5867 2.5268 112.9723 11.506 112.4224 C 20.4851 111.8726 38.8097 107.4738 18.1028 105.8242 C -2.604 104.1747 -3.337 96.66 4.9091 97.0266 C 13.1552 97.3932 45.4066 97.3932 36.794 94.8272 C 28.1814 92.2612 -11.234 85.9902 3.8096 79.4314 C 10.9562 76.3155 61.3141 92.8826 46.6893 81.6308 C 44.3072 79.798 21.0348 73.1997 12.6054 64.0355 C 4.1761 54.8713 5.8253 53.5883 10.4065 55.2379 C 14.9877 56.8874 68.1289 81.0809 59.8831 72.8331 C 58.4171 71.3668 27.9982 56.8874 23.6002 44.2409 C 19.2023 31.5943 23.417 34.8934 26.8987 38.7423 C 30.3803 42.5913 80.384 79.3466 71.9774 67.3346 C 69.4119 63.6689 47.0559 49.0063 42.2914 34.3435 C 37.5269 19.6808 41.1919 23.7131 44.4904 27.7453 C 47.7888 31.7775 98.7414 86.7135 90.6685 67.3346 C 88.8361 62.9358 72.7103 49.1895 70.8779 36.5429 C 69.0455 23.8963 73.8098 28.6618 76.3753 33.2438 C 78.9408 37.8259 115.0404 94.8272 115.9566 84.9299 C 115.9566 84.9299 116.1399 85.1131 117.0561 84.9299 C 117.9723 84.7466 116.3231 79.6146 118.1556 80.5311 C 118.1556 80.5311 118.8886 76.4989 120.3545 77.2319 C 121.8205 77.965 123.2865 77.4152 123.653 72.8331 C 124.0194 68.2511 134.831 73.5662 137.9462 97.0266 C 137.9462 97.0266 140.1452 99.4063 140.1452 104.7245 C 140.1452 107.4738 153.3389 120.8535 161.0353 120.1204 C 168.7317 119.3873 179.7265 135.5162 183.0249 136.6159 C 186.3233 137.7156 193.6532 144.3138 205.0145 137.7156 C 216.3758 131.1174 227.5539 128.918 218.2083 127.8183 C 208.8627 126.7186 210.6952 123.0529 214.9099 122.3198 C 219.1245 121.5867 237.4492 121.2201 231.4021 117.921 C 225.3549 114.6218 220.1312 96.9955 228.1036 101.4254 C 231.4021 103.2582 243.1161 119.5447 241.2974 108.0236 C 240.7476 104.5413 233.601 100.3257 235.8 88.229 C 237.9989 76.1322 241.0477 85.756 241.2974 87.1293 C 241.6639 89.1454 250.5537 114.1767 252.2922 101.4254 C 252.8419 97.3932 248.2608 92.0779 250.0932 77.2319 C 251.9256 62.386 254.4911 77.2319 254.4911 77.2319 C 254.4911 77.2319 259.7195 92.4352 258.8891 100.3257 C 258.5225 103.8081 263.6535 102.5251 263.287 95.9269 C 262.9204 89.3287 260.1718 74.8493 262.1875 75.0325 C 264.2033 75.2158 270.2428 84.8483 268.7844 92.6278 C 268.2346 95.5603 276.664 98.4929 267.6849 104.7245 C 258.7059 110.9561 248.9937 123.4195 248.9937 123.4195 C 248.9937 123.4195 251.1661 131.4743 240.1979 135.5162 C 233.2345 138.0822 239.0984 143.2141 239.0984 143.2141 Z",\r\n
+  "cormorant": "m143.5415,0.99936c-4.24326,11.41716 -19.29625,4.15632 -24.74561,12.50427c0.52748,6.07653 -8.29025,7.80436 -13.00653,8.43892c-8.50133,3.84879 -22.80692,-4.79845 -26.45377,4.01417c10.96676,1.70561 23.50823,0.97173 33.37776,7.63992c6.81084,8.30698 18.80501,9.32233 23.86815,19.00227c5.01492,11.90637 0.21405,24.79235 -6.1066,35.16777c-5.40714,11.63457 -14.24293,22.0266 -17.15868,34.6068c0.20795,13.02319 4.72718,25.69211 3.20084,38.80902c0.9605,10.14279 6.64024,19.14648 10.04536,28.64983c5.00912,10.57565 9.93535,21.70013 17.62276,30.53665c7.02892,8.87558 29.89705,11.67009 23.64502,24.91443c-4.01926,11.10844 -7.40147,24.48637 -19.39478,29.5565c-9.50977,5.9848 -21.3932,8.93677 -29.06369,17.37073c3.84956,0.36453 28.16327,-14.36331 23.8996,1.69739c-9.52658,11.2518 16.95053,-0.69223 23.42963,-2.18207c4.74442,-0.99915 4.29691,14.62488 8.52766,3.80228c5.95903,-10.08762 6.23502,-21.34366 11.26126,-30.51312c2.4781,-10.25645 3.82962,7.94009 9.64467,10.12222c7.07556,9.50238 7.79694,-14.07236 11.23129,-19.70615c2.62747,-8.54028 4.63826,-23.31885 8.02322,-27.91885c0.19868,-2.83281 6.58795,3.93147 5.0274,-3.78851c0.90347,-23.48584 -1.83659,-48.86755 -15.67365,-68.59196c-9.60602,-8.62669 -13.22336,-21.57266 -21.36568,-31.47811c-10.01912,-4.8186 -8.05391,-19.66993 -20.19205,-21.12443c-2.75856,-10.2361 2.62035,-22.86311 4.63016,-33.73514c2.78795,-10.12834 8.4742,-20.66132 3.52232,-31.15684c-3.76698,-10.86702 -11.83783,-21.03737 -23.57631,-23.51091c-5.21049,-2.63619 -9.89668,-4.17218 -2.89241,-7.84742c4.71588,-7.73713 -7.28709,7.39913 -1.58588,-2.982l0.25854,-2.29765l-0.00003,0zm-57.08003,24.11987c12.78673,0.33177 -8.83535,0.35227 0,0zm92.46721,218.72338c11.05893,4.6954 0.80228,21.55537 -5.46918,26.98338c-13.1071,-3.20859 2.39713,-19.21964 5.46918,-26.98338l0,0zm-10.64413,31.82323c-5.88483,2.41168 -15.44353,4.13849 -3.83093,0.46683l1.97208,-0.34274l1.85886,-0.12408z",\r\n
+  "crow_2": "m299.86716,62.24508c-8.36279,-13.35279 -25.79254,-10.94299 -38.7652,-13.97612c-10.77151,-4.46517 -27.26852,-8.74568 -34.93257,4.02601c-10.22766,11.92024 -19.30536,24.77381 -27.38379,38.20519c-16.9417,18.56395 -37.51366,33.44937 -58.19264,47.49408c-17.41919,8.55826 -36.48907,15.23247 -50.59015,29.17691c-26.77713,17.17799 -59.39612,20.30975 -89.00278,30.37996c5.24787,1.82477 28.48156,-4.80739 12.86404,2.45506c-11.61908,3.82678 4.57293,7.38318 9.74338,4.83008c-4.08242,4.36552 -5.2054,4.72249 -0.18473,4.65681c-9.12115,5.09712 20.25491,-1.58305 4.07883,5.5506c-7.04263,2.05971 -24.35976,21.06046 -8.48079,12.5005c14.76321,-6.14401 30.50038,-9.23448 45.85791,-13.45705c-11.48634,11.80891 -27.85513,19.19374 -35.74965,34.16698c0.17943,3.86479 12.21982,-7.85281 17.31087,-9.77229c28.95095,-17.49719 59.28473,-33.71347 91.89844,-43.16046c4.45381,1.07288 5.32478,12.99994 14.00563,6.90237c0.76199,7.59987 19.82927,-11.92125 14.84979,3.30377c8.25793,-13.03635 -0.01482,14.1528 7.62892,18.26904c3.90089,5.15268 19.92041,12.26512 6.86195,14.03082c-5.77165,8.63597 8.09146,-3.46425 11.11865,4.62627c11.3129,4.10901 3.07231,8.32173 -5.11652,5.83363c-6.27592,-0.83809 -7.57079,7.40965 -1.22719,2.29182c7.57507,5.19347 19.60568,3.32813 29.26515,5.56088c9.65308,0.80066 21.35422,-9.88435 25.01279,-7.29437c-8.89755,-6.38512 -21.77765,1.41119 -31.54323,-3.51736c-2.05963,-6.62599 22.89082,2.37143 22.94131,-8.82851c11.68727,-1.08766 -9.82895,-2.59717 -14.00406,0.04509c-14.38026,0.76889 -21.75813,-12.59969 -31.88164,-20.19017c0.30659,-15.75429 11.86186,-29.28856 23.95569,-38.18524c15.77855,-9.50124 31.96706,-21.73888 36.43575,-40.70174c4.63271,-16.88809 7.21239,-34.29048 9.31848,-51.60873c2.84918,-11.17406 11.03882,-21.49306 23.60089,-20.65947c6.77469,-0.94415 13.57404,-1.72816 20.30646,-2.95438z",\r\n
+  "crow": "m65.63132,15.69366c7.23991,-11.19251 23.71874,-13.17996 36.20271,-14.69413c13.92134,1.25098 24.65079,12.10254 32.81262,22.59631c9.49452,8.5772 21.08662,15.85565 25.83853,28.41352c12.01437,5.95259 26.19815,9.13653 33.55229,21.87244c11.11548,14.36729 17.52112,31.75739 23.31628,48.60368c0.92021,12.5585 6.47,24.01521 8.36046,36.46043c3.24197,12.33818 5.82637,24.53572 9.31963,36.76498c3.88237,12.71416 9.39792,24.81319 13.2628,37.54517c7.05891,11.17328 13.48564,22.96204 17.86821,35.4054c-10.48648,-0.88873 0.96857,15.8573 2.93524,22.45895c2.86746,13.58783 -12.84537,5.80856 -15.59308,-0.46634c-9.70456,9.1796 -29.57259,11.24072 -38.3669,-0.80743c-9.26392,-12.20752 -14.38051,-27.69696 -27.16855,-36.53391c-5.02811,-4.18506 -9.90665,-22.45958 -11.7061,-6.32031c6.38489,16.05743 -18.74254,6.90547 -27.66772,9.78912c-15.99664,-3.21661 6.07263,-12.35889 12.86923,-11.27576c6.38602,-6.35408 17.01372,-16.99594 1.7589,-20.33147c-10.44731,-4.15326 -23.84068,-14.68553 -29.71439,0.99188c-7.37552,3.90117 -20.59412,22.40862 -5.95329,23.77255c5.91614,12.10878 -17.0737,3.35048 -23.49316,6.21452c-6.05255,1.90814 -21.13758,-1.4375 -7.08788,-4.49867c12.08796,-1.9845 17.85132,-16.8317 25.44044,-25.82515c-0.25166,-11.53856 -9.48829,-20.69617 -16.41167,-29.40816c-7.36517,-12.27962 -17.64172,-22.79747 -22.75925,-36.23717c-3.35689,-13.95544 -9.74807,-26.85826 -12.98938,-40.84583c-3.65936,-14.01762 -7.85575,-29.82359 0.01893,-43.25633c3.58914,-11.78534 5.08364,-22.78083 -2.44828,-32.4814c-10.40722,-8.4583 -25.19866,-5.06594 -37.19873,-10.67507c-1.4463,-9.05923 17.76661,-12.5158 26.11695,-14.53937c3.17027,-0.11009 5.59681,-2.76167 8.88516,-2.69248z",\r\n
+  "duck": "m185.95239,299.43112c-13.71118,-7.29123 11.45862,-7.3541 17.23322,-7.85522c14.99724,-0.2811 17.02971,-18.28448 15.48773,-29.74414c-2.1938,-4.69699 -0.04752,-14.89349 -7.7746,-13.37029c-15.43901,-0.71622 -30.7112,-4.55923 -44.14467,-12.22302c-0.82443,12.88171 -7.29927,24.66777 -11.6053,36.85115c-5.66316,6.16721 14.39644,28.18469 0.43378,18.34869c-9.04433,-8.40845 0.06526,8.74658 -11.16418,3.91656c-15.23827,-0.31436 -31.02578,2.40784 -45.91216,-1.24551c-5.00268,-2.09833 -20.66561,0.51883 -9.25531,-6.49301c6.4804,-1.18185 12.15667,4.48007 17.05421,-2.03778c11.5948,4.79346 30.04866,4.82639 34.25867,-10.28015c7.00595,-11.43338 11.29851,-24.25136 11.56012,-37.68254c-8.2043,-6.31854 -14.70296,-14.48831 -18.43434,-24.21049c-8.62861,-14.22275 -24.3753,-22.02206 -37.28508,-31.87471c-17.12926,-11.15475 -36.8522,-23.99915 -40.20823,-46.00098c-4.08031,-16.32172 0.02216,-34.19492 11.59384,-46.57394c7.80417,-11.16946 22.31328,-21.55052 18.99293,-36.88489c-8.43674,-15.00933 -26.68094,1.9423 -34.96601,9.23433c-9.98,7.06196 -20.71845,24.17017 -34.34288,16.49594c-1.7172,-11.61691 13.7034,-18.90693 17.498,-29.74388c7.8585,-12.19844 12.51045,-26.37627 18.95516,-38.92993c11.65712,-10.85135 30.93148,-10.91782 42.45155,0.28526c14.7008,11.44654 23.86826,29.5425 22.42876,48.35335c1.4173,12.98959 -4.14301,29.91504 8.25453,38.93287c17.92052,9.9613 39.04935,12.35098 57.26444,21.89838c22.77972,10.51788 39.86913,29.49796 59.04057,45.11781c11.7964,10.71736 23.92368,21.11819 35.13879,32.44618c-7.49713,-2.24278 -14.43054,-6.05879 -21.60767,-9.15805c9.28815,12.08043 13.46152,26.94177 15.66077,41.78857c3.61584,15.73579 13.73315,31.11919 8.65729,47.77711c-4.42633,13.85214 -18.52838,-8.55096 -25.42393,-12.47198c-7.88147,-7.42908 -15.67812,-16.62666 -27.10399,-17.90884c-2.06194,13.35767 -4.18094,27.25305 -1.83514,40.63339c1.37479,11.84998 25.0215,4.73886 21.59566,13.51175c-19.80942,-2.16162 -39.69846,-0.3399 -59.55595,-0.59872l-2.94055,-0.30328l0,0z",\r\n
+  "fish": "m127.20683,242.3436c1.50244,-15.94504 5.02446,-32.41927 12.88557,-46.10178c7.51215,-8.98547 19.63693,-8.71681 29.76314,-11.79086c-14.18819,-3.80443 -27.43222,-10.54059 -40.42705,-17.66788c-21.27006,-9.23157 -42.92073,4.06975 -62.09324,13.40138c-14.23518,6.80144 -28.31641,14.82532 -43.64474,18.1933c-10.05519,-6.98578 -1.65744,-26.80461 5.41335,-35.17271c8.9525,-11.55655 22.2043,-17.52696 31.90982,-28.07993c4.26963,-14.90575 -15.40321,-18.57297 -24.24153,-24.42971c-13.70577,-6.20512 -25.35116,-16.36843 -35.77064,-27.71589c24.19748,-1.40994 45.60231,13.61476 67.43612,22.73716c11.80957,4.27464 22.94788,10.28683 33.98999,16.23396c5.06265,-0.02556 22.24189,3.73252 20.52978,-2.03984c-12.8773,-0.57095 -11.58655,-17.22836 -2.92075,-23.83247c12.73701,-10.02242 28.26479,-15.93932 38.86842,-29.21478c4.65193,-3.7341 7.09996,-12.86792 11.03157,-15.74994c16.95282,13.24852 26.87143,34.14735 36.22475,53.96581c15.23062,3.44089 30.61246,6.23184 46.13637,7.07419c15.15991,6.93107 28.10406,19.01068 39.97369,31.27808c8.99451,6.78525 11.39157,25.24843 -0.83481,28.95241c-30.16479,16.24658 -63.84666,21.21309 -97.06413,22.77441c-4.67992,-0.32996 -8.75485,0.18372 -8.78621,6.33609c-2.92581,8.76227 -4.12184,18.94467 -9.62984,26.07907c-6.07878,-1.55455 -0.31998,-19.45975 -6.56294,-10.95245c-12.27982,13.32922 -27.04962,23.32567 -42.18671,32.26515c0,-2.18091 -0.00002,-4.36198 0.00002,-6.54276z",\r\n
+  "shark": "M 0.0576 184.3533 C -1 180.6667 16.109 171.9119 28.5757 164.4365 C 38.4736 158.5251 49.2812 151.3596 59.5749 145.0374 C 68.1791 139.7532 87.1667 130.8333 89.3069 125.0559 C 91.8073 118.3062 96.2785 105.8677 101.081 96.5857 C 104.7343 89.4927 111.6667 80.1667 115.4351 80.0032 C 116.8965 79.9398 118.1484 83.3223 118.1484 83.3223 C 118.1484 83.3223 122.1099 105.8601 130.8815 116.7246 C 134.3825 121.0713 144.5294 120.8968 148.261 120.6279 C 173.1667 118.8333 205.8755 122.4387 205.8755 122.4387 C 205.8755 122.4387 216.5042 115.1404 218.2813 114.3643 C 222.787 112.4434 218.2767 117.0532 229.4009 125.4153 C 235.5 130 238.8499 128.6677 243.6637 127.1807 C 245.6044 126.5642 246.7613 124.552 248.3672 123.3879 C 250.4222 121.9041 291.7726 94.0098 295.9696 92.7549 C 300.1667 91.5 299.9836 99.5272 299.2917 101.4797 C 291.6667 123 270.9678 137.8057 270.9678 137.8057 C 270.9678 137.8057 269.3696 140.9553 270.0887 144.2822 C 270.7395 147.3027 281.8333 169.5 276.0176 168.1533 C 273.6004 168.4127 267.6419 165.6692 267.6419 165.6692 C 267.6419 165.6692 261.6635 162.3462 257.3862 157.6331 C 254.3608 154.2813 252.5989 149.0752 252.5989 149.0752 C 252.5989 149.0752 251.2239 144.8431 247.1571 143.6204 C 237.3333 140.6667 229.9983 144.0425 227.4753 146.9565 C 225.3138 149.4482 226.6418 153.6443 226.6418 153.6443 C 226.6418 153.6443 229.6977 156.9539 227.8292 157.125 C 219.7236 157.823 215.9372 151.9265 210.3013 148.6626 C 208.3377 147.5349 205.3333 145.6667 200.2473 149.5073 C 197.6903 151.4382 195.8333 161.3333 191.8562 164.625 C 189.1771 166.8424 184.8923 164.2864 184.8923 164.2864 C 184.8923 164.2864 178.3735 162.0303 173.7651 161.9048 C 152.75 172.25 114.5828 181.7512 114.5828 181.7512 C 114.5828 181.7512 119.6706 187.7639 122.3383 191.9104 C 123.6625 193.978 123.6093 195.7603 123.6093 195.7603 C 123.6093 195.7603 124.9374 198.5923 122.1708 198.9861 C 120.5306 199.2144 104.5744 196.5801 96.0502 193.2532 C 88.873 190.4495 83.203 186.3447 83.203 186.3447 C 83.203 186.3447 57.0849 188.4819 40.3333 189.1667 C 30.5761 189.551 1.5102 189.4165 0.0576 184.3533 Z",\r\n
+    "dolphin": "M151.054, 51.526c-5.487, 2.029-10.494, 4.734-15.541, 7.145c-1.72, 0.821-3.674, 2.126-5.268, 2.525c-4.062, 1.013-10.418-0.759-15.596-0.944c-12.942-0.459-21.321, 0.493-31.96, 2.097c-4.979, 0.749-10.134, 1.451-14.504, 2.732c-3.733, 1.095-8.013, 3.542-12.19, 5.6c-6.601, 3.253-11.097, 6.316-16.244, 10.238 c-8.603, 6.551-14.019,  14.798-20.314, 23.859c-2.749, 3.955-6.708, 9.848-6.905,  14.528c-3.639, 5.515-9.168, 8.882-10.555, 16.955c1.939, 4.721,  6.964, 0.523, 9.992-1.049c2.504-1.304, 5.198-2.862, 7.417-3.487c11.533-3.251, 27.605,  1.396,  38.834-1.583c3.98-1.055, 7.428-3.185, 11.382-4.087c3.755-0.859, 6.627,  0.662,  9.304, 1.818c1.422, 0.616, 2.92, 1.45, 4.212, 2.113 c8.366, 4.323, 16.728, 8.906, 27.96, 10.632c9.015, 1.383, 16.847-1.256, 24.175-2.682c1.86-0.363,  4.263-0.231, 5.674-1.819 c-5.849-1.321-10.703-3.574-16.811-5.979c-8.023-3.156-14.255-5.291-17.287-11.627c3.591-0.94, 7.75-0.243, 11.488, 0.412 c4.082, 0.712, 8.133, 1.381, 12.05, 2.025c16.539, 2.723, 28.995, 7.294, 41.585, 13.224c6.116, 2.877, 11.752, 6.886, 16.936, 10.251 c10.617, 6.9, 19.68, 15.468, 28.228, 24.802c3.869, 4.226, 7.325, 9.518, 11.521, 14.562c1.834, 2.205, 3.678, 4.665, 5.638, 7.388 c1.873, 2.587, 4.731, 5.758, 5.127, 8.021c0.446, 2.499-0.881, 5.239-1.549, 7.97c-1.155, 4.744-2.007, 9.833-1.62, 14.704 c0.506, 6.3, 1.914, 12.436, 4.866, 17.209c1.281-1.139, 1.804-3.144, 2.464-4.98c3.236-4.136, 7.541-8.267, 7.648-15.15 c8.839, 4.568, 26.008, 4.185, 36.316, 4.066c3.099-0.036, 6.256, 0.292, 8.823-0.913c-5.414-3.138-9.388-7.109-14.094-11.163c-7.12-6.125-13.009-11.285-23.505-14.562c-3.402-1.062-7.297-1.637-9.161-3.605c-1.433-1.506-1.869-4.842-2.596-8.055 c-1.955-8.687-4.497-17.904-6.765-25.215c-6.806-21.976-17.194-41.507-31.015-56.675c-7.004-7.692-15.368-13.956-24.386-20.921 c-1.541-2.416-4.428-5.675-5.024-9.359c-0.61-3.793, 0.49-7.122, 2.834-9.67c5.128-3.742, 13.185-4.156, 16.669-9.757 c-4.555-3.279-10.207-4.24-15.753-4.776C171.573, 47.185, 160.348, 48.085, 151.054, 51.526z",\r\n
+  "he_hen": "m176.04681,296.29803c-8.82596,-3.77927 -18.43298,1.74493 -27.86224,-3.75964c7.62581,-0.4744 19.08463,-0.03574 17.06104,-11.34488c3.33665,-13.20654 -3.43475,-27.06163 2.20258,-38.55534c-8.82878,-8.42361 -18.09561,-18.39673 -22.80272,-30.16238c-0.9447,4.74663 -1.81537,8.52257 -3.158,0.33916c-0.76965,-4.00471 -0.30261,9.89931 -3.24527,0.14346c-3.10373,-8.67493 -11.4597,-31.29446 -14.05236,-10.31462c-1.0768,10.8262 -4.45592,3.14465 -6.0004,-3.72562c-1.56924,-13.22943 -7.23737,-25.48523 -8.72193,-38.68883c5.80227,-8.36407 -0.82715,-9.5029 -3.91098,-1.15848c-3.39584,13.23767 -6.30494,26.33923 -2.7624,39.9769c-4.70789,3.85124 -13.79493,-17.92216 -9.61541,-26.27414c3.62592,-9.45018 2.81974,-19.09607 3.42313,-25.48878c3.31529,-7.21146 -3.22571,-15.04807 0.25123,-22.73853c-8.88477,9.68631 -16.83011,16.38615 -14.33428,31.58234c-1.10283,3.79079 3.703,25.58844 0.64231,17.56184c-5.77861,-15.66916 -5.78305,-33.02271 -1.43442,-49.01125c0.00535,-12.20366 -9.89253,21.0744 -9.16187,4.76299c-0.93676,-12.30159 4.13303,-25.82869 8.93452,-35.55499c-5.46675,-6.50523 -23.17289,-1.89566 -14.79648,-15.70558c8.24343,-7.01884 7.35999,-16.67057 -3.85936,-8.18394c-17.3246,12.72424 -31.69814,29.07174 -47.58007,43.52234c15.25898,-19.61487 32.46107,-38.59572 53.7519,-51.75492c20.64337,-12.99951 50.5769,-14.34346 68.38963,4.28573c4.53072,7.97979 15.06177,13.26968 17.57275,20.45337c-1.84586,10.76744 5.10652,16.10654 5.85289,25.57021c4.38731,7.30244 -3.95828,20.43125 8.52597,16.64671c14.20137,-0.01996 33.63664,-3.16645 34.74754,-20.87874c5.66772,-25.50935 8.27689,-54.0092 26.4256,-74.31131c10.08655,-5.89642 3.82147,-4.32716 -3.54926,-5.29837c-6.51613,-7.58361 6.57724,-19.75743 13.02319,-21.14511c-1.112,-17.9227 10.53479,10.74471 13.86426,-2.41437c4.99586,0.09501 7.43144,12.08141 10.46855,2.29789c9.05719,7.66376 18.6297,19.25661 6.66562,29.92943c13.61102,6.52517 -13.86911,2.29947 -2.14532,12.29652c9.6759,9.35194 2.83621,26.62759 -5.10654,34.15639c-0.3085,5.66077 9.31277,13.88494 11.24728,20.75249c9.99454,19.34809 11.9986,42.36646 8.16797,63.56847c-5.39346,19.98318 -25.46588,28.67906 -39.65833,41.37386c-12.12337,9.93893 -7.85776,27.37115 -13.59781,40.42342c0.57072,7.5369 4.77751,16.1196 10.7547,20.66925c8.66214,4.84064 18.81006,7.96561 25.81393,15.05286c-6.39667,3.34055 -19.43893,-10.21753 -19.56508,0.39017c-9.50252,-12.34393 -23.7677,-4.06104 -34.21234,-13.55405c8.69193,1.65643 19.99033,0.8027 10.47188,-9.61145c-3.75841,-8.80696 -15.07852,-11.84618 -15.37883,-22.49022c-10.66643,6.69647 -17.92447,15.81358 -25.66988,24.90395c-12.85808,-0.80322 -13.41248,25.11618 0.47165,24.73163c5.7019,1.45825 27.10161,9.40335 10.25006,7.35107c-5.02289,-0.89746 -10.47203,-4.04099 -10.31842,1.85727c-2.30338,-0.41431 -4.35982,-1.56003 -6.48019,-2.47418z",\r\n
+  "hen": "m131.70792,299.20142c-2.65045,-8.04401 -50.59061,2.01245 -25.50379,-8.40613c9.71836,-2.24731 29.67359,0.57056 9.8335,-5.50568c22.5928,7.62228 32.60569,-19.08859 34.06422,-37.09636c-21.02885,-6.55212 -24.67069,-31.02429 -46.83106,-37.61485c-16.88445,-13.23645 -41.63732,-12.83168 -52.35418,-33.24014c-10.17476,-18.17259 -4.4284,-40.29292 -2.74405,-59.92338c4.00956,-20.72375 12.14967,-41.69897 10.53991,-62.75727c-16.41068,9.44812 -22.4106,-11.67328 -22.78485,-18.27062c-12.07958,3.08904 -19.7317,3.22594 -6.59584,-7.5194c5.87008,-8.14037 8.78346,-25.92081 18.16113,-23.25189c2.47408,-10.763 9.04029,4.89351 16.30021,-4.61621c4.44867,3.35889 13.85731,7.10325 3.42817,13.02555c18.83147,9.50194 34.07959,23.95835 41.92437,42.43233c7.86127,18.77559 23.52317,39.06593 48.8149,33.98585c22.90038,3.93186 49.73083,-9.80992 48.68822,-32.86776c0.44391,-16.33654 16.52325,-54.48924 38.19395,-35.09801c16.24046,6.22802 34.92778,21.65468 31.09642,39.16159c-2.21887,18.0508 -0.50452,36.25767 1.60162,54.45551c-13.60181,10.0825 -11.15982,27.59631 -20.65894,40.7838c7.8804,18.56862 0.29095,38.62871 -12.60841,53.70848c-12.90314,13.89935 -31.76248,26.24356 -52.66508,24.4381c-7.98578,13.29396 9.42929,24.99069 15.57339,25.73553c-16.01053,-5.1321 -13.75549,4.70874 -8.47672,15.2244c4.94576,19.6875 -10.58037,-17.53909 -20.60904,0.27255c-7.77597,7.68976 -38.86531,10.29276 -13.69539,1.07587c21.48048,-7.96875 -24.12099,-12.95142 -13.99879,5.00586c3.34996,7.49203 22.77361,10.79092 2.32814,7.93628c-9.02753,-4.74515 -13.85625,12.10397 -21.02202,8.92599zm43.09088,-34.62769c7.8596,-9.56569 10.12141,-37.24054 -6.87671,-17.06372c-13.43553,10.88889 -18.29311,29.6301 6.87671,17.06372z", \r\n
+    "mythic_unicorn_2": "m182.0204,297.85391c-5.77818,-7.90314 -14.7635,-8.80438 -16.9241,-20.05347c-1.69348,-6.11859 -17.65829,-14.32483 -8.20955,-3.3428c7.2961,6.61768 15.96432,31.02682 -1.98563,23.31473c-13.65228,-5.01041 -14.2377,-20.48209 -17.89716,-32.06519c-11.90031,-8.25644 3.07674,-25.71408 -9.73651,-36.29276c-10.87482,-11.04288 -3.30119,-31.72456 -18.8404,-39.55457c-7.79965,-3.16566 -11.1757,18.69177 -12.48895,2.70163c-4.27309,-16.17242 -19.36451,7.86156 -29.42789,5.31358c-8.12057,-0.70595 13.58361,-6.35143 3.22626,-7.87068c-6.08933,3.33348 -11.72343,9.09727 -12.68681,-0.44351c-7.3251,-4.35046 -22.68599,-11.29797 -22.28696,-18.20909c6.3611,-1.99829 27.83545,3.78387 24.11403,-4.25029c-6.38573,-2.42343 -7.54573,-9.04803 0.27553,-4.60205c15.41352,0.48352 33.48255,-5.66917 46.30758,6.09853c6.68958,4.11612 13.26701,18.87857 16.84827,4.53223c11.5443,-13.92389 34.83883,-15.10329 41.95536,-33.13124c1.72211,-8.72215 -5.28903,-13.69839 -11.24521,-15.46512c-1.15878,-2.86641 -3.13139,-15.03612 -8.05675,-8.8949c0.22449,-5.37502 4.84473,-18.22859 -5.38927,-12.53831c-1.03801,-11.44846 8.74879,-22.87025 -4.19783,-31.20716c12.13029,2.25027 9.73825,-11.57887 7.09616,-13.77212c7.19073,-1.02106 15.62939,-7.49186 11.66467,-15.50808c7.80894,14.17675 8.07971,-17.19902 14.50877,-3.67512c11.83272,1.93988 -3.67599,-10.57163 7.20721,-7.77902c6.21443,0.21264 4.83423,-6.80917 10.41692,-1.50957c7.3886,-4.03149 -5.66409,-16.21531 6.26559,-7.74985c4.01033,3.484 16.77809,12.60911 14.48726,0.56772c11.33586,12.0923 20.25659,-11.23169 29.67625,-16.06186c3.73633,-4.47003 11.8613,-9.20071 4.36795,-0.66791c-4.97461,10.87669 -21.85179,22.64296 -17.31131,33.45053c-4.10985,3.74163 8.29224,8.44421 -1.58034,7.02768c-5.8488,6.31351 7.84134,18.1257 8.93388,28.06219c-3.13588,6.80826 -15.07657,14.53744 -19.90688,14.29315c1.76543,-8.76564 -2.06178,-20.19066 -13.24036,-15.23595c6.26202,11.45789 14.72818,22.40379 20.03253,34.86404c5.18462,12.24902 13.59059,26.39416 24.64981,10.62966c7.04883,-10.04763 27.18559,-9.90218 21.65419,6.41521c-2.82767,16.0232 4.74286,37.1706 -9.80374,48.20794c-8.77531,16.90973 -18.50392,-6.2874 -11.60965,-15.06308c-1.75673,-2.50781 -3.11575,-4.27809 2.02489,-7.7061c-1.06146,-2.57137 14.7939,-12.24554 6.80286,-18.18176c-9.0885,10.30594 -22.38708,22.23511 -18.69125,37.55475c2.99957,10.26601 -21.73944,27.86615 -19.76117,10.82875c0.44312,-6.62131 9.89648,-19.45415 7.72044,-21.10741c-6.90181,12.95006 -16.71997,25.39136 -31.55621,29.23625c-12.34084,0.73132 -18.80547,10.66779 -12.94504,21.69241c1.11998,15.62238 -7.12646,29.76141 -9.02499,44.972c3.52914,16.13283 25.01552,19.39287 27.93198,35.84959c5.01138,11.05234 -7.52405,9.41898 -13.36446,6.32639zm-30.55545,-48.12944c-1.80891,-7.29253 -5.53151,18.95699 -0.94273,5.02481l0.68695,-2.46143l0.25578,-2.56339z",\r\n
+    \r\n
+  "rhino":"M 31.2973 189.1916 C 30.374 186.1509 30.2876 182.8892 30.2876 182.8892 C 30.2876 182.8892 18.6488 172.7592 12.9338 167.0182 C 8.1162 162.1747 0.1206 148.2926 0.1206 148.2926 C 0.1206 148.2926 -0.3045 144.7842 0.4415 144.6859 C 1.6515 144.5302 7.9245 150.0048 14.0462 153.201 C 20.3518 156.4936 27.5875 158.6592 27.5875 158.6592 L 35.5018 158.6592 C 35.5018 158.6592 29.0012 141.5758 37.34 143.8147 C 40.3528 144.0688 42.0178 150.5315 46.6067 151.2422 C 51.9836 149.9209 54.6313 134.4272 54.6313 134.4272 C 54.6313 134.4272 52.9961 131.5424 53.0697 128.803 C 53.129 126.9918 54.9114 124.9244 54.9114 124.9244 C 54.9114 124.9244 51.1096 125.5576 48.5035 124.7196 C 46.155 123.9635 42.5672 121.0233 41.6173 118.8496 C 40.4416 116.1589 40.7466 113.1821 39.4977 111.4715 C 39.3738 110.1291 41.1021 109.6715 42.02 110.3015 C 45.4753 112.6733 50.0547 112.9256 51.043 113.4111 C 55.1783 115.443 62.1528 115.7264 63.1698 115.3193 C 54.0175 103.9211 65.6289 101.5547 67.2467 101.3131 C 69.2713 103.514 72.3221 106.16 73.1967 108.5642 C 74.3559 110.0273 74.2616 107.9475 74.2616 107.9475 C 74.2616 107.9475 74.3209 101.8131 76.9637 97.2195 C 77.5729 96.1479 80.9405 92.7265 83.1856 92.4271 C 83.9995 92.3186 85.7254 92.0741 87.5618 90.4255 C 92.2537 86.2132 105.0561 86.9177 105.0561 86.9177 C 105.0561 86.9177 106.0924 87.3971 108.0301 87.3889 C 109.7409 87.3788 139.8456 85.6026 152.1574 90.03 C 160.433 93.0059 175.2345 92.1159 193.0635 87.0243 C 198.6909 85.4173 214.9442 85 214.9442 85 C 214.9442 85 221.0913 85.3409 226.0806 87.0274 C 233.8591 89.6567 248.6718 88.6388 257.7491 89.6018 C 261.2524 89.9747 267.9599 93.2576 273.5101 96.3221 C 290.9601 105.9565 301.1294 127.5316 299.8999 134.8799 C 297.5037 149.2014 283.2316 173.735 276.9266 184.5226 C 274.3758 188.8869 273.0623 195.5137 273.6205 200.5527 C 273.7831 202.0202 271.6895 205.6906 267.7195 208.1928 C 262.1246 211.7193 266.3419 216.8904 266.8591 219.2671 C 267.3741 221.6376 267.2024 224.6782 265.6837 225.3544 C 264.1713 226.0263 242.5547 229.81 241.9206 224.7663 C 238.7548 219.072 254.3001 210.4229 252.5226 200.3702 C 247.4359 193.6818 246.2545 178.7816 245.4402 176.4947 C 244.5885 166.2041 227.9237 182.3253 219.5206 185.6245 C 195.3696 195.1066 168.116 190.8322 165.9726 190.0358 C 163.0314 198.9738 166.1362 203.3924 166.3365 204.4804 C 165.6754 210.5755 172.1837 220.3454 173.6375 226.3336 C 174.8277 231.1329 154.4893 231.1329 148.9116 230.9416 C 144.3201 229.7082 151.2226 220.7226 152.3475 219.7199 C 153.8791 212.0003 145.337 205.08 145.337 205.08 C 145.337 205.08 144.7269 212.0003 143.029 217.8104 C 143.0998 220.549 145.8231 222.5392 146.2197 224.9814 C 146.6408 227.5896 144.6581 227.9297 144.6581 227.9297 C 144.6581 227.9297 129.0663 230.7259 125.1382 227.4769 C 123.1681 226.8586 121.4508 227.8662 120.0711 226.7946 C 119.1125 226.0447 120.6945 221.7545 121.8821 220.5681 C 122.8979 219.5479 129.6764 219.3277 129.7289 211.1167 C 128.0493 196.5313 114.2192 190.4252 113.1891 184.7516 C 106.4906 187.3721 99.4475 182.4468 99.4475 182.4468 C 99.4475 182.4468 97.6059 184.5796 95.5782 184.9831 C 93.9512 185.3028 87.9826 181.4695 85.9838 179.2361 C 85.3387 187.9827 78.1289 185.6491 78.1289 185.6491 C 78.1289 185.6491 75.58 189.9465 71.5288 192.0231 C 61.5427 197.142 59.7122 196.7349 55.59 200.6408 C 53.2684 202.8405 49.1881 199.5904 46.4922 200.6021 C 36.7298 204.2658 30.8317 199.5844 31.2973 189.1916 Z",\r\n
+  \r\n
+  "tree": "M 27.2254 74.2515 C 25.9396 74.2515 25.2787 72.9597 25.2787 71.4106 C 25.2787 70.1191 25.6091 68.8652 26.5645 68.8652 C 27.2254 68.8652 28.2203 70.1191 28.5507 71.4106 C 29.2116 73.291 28.5507 74.2515 27.2254 74.2515 ZM 247.0194 147.96 C 249.9611 147.96 250.6219 148.2913 248.9661 150.5051 C 248.0107 152.0542 246.0245 153.3457 245.0691 153.3457 C 244.0743 153.3457 243.0829 152.0542 243.0829 150.5051 C 243.0829 148.918 244.4083 147.96 247.0194 147.96 ZM 41.6425 57.7979 C 38.7009 57.1711 38.3704 53.9971 41.6425 53.0388 C 43.2982 52.7437 44.2537 53.6655 44.2537 55.5842 C 44.2537 57.1711 43.2982 58.0933 41.6425 57.7979 ZM 4.9748 158.0671 C 8.9113 157.1448 8.9113 156.4819 7.586 154.3042 C 6.5946 152.719 6.2642 150.8005 6.9251 150.1736 C 7.2555 149.2136 8.9113 150.1736 9.8667 152.0542 C 11.192 154.5996 12.1833 154.9329 14.7945 153.3457 C 16.4144 152.3875 17.7361 151.759 17.7361 152.719 C 17.7361 153.3457 18.731 152.719 20.0168 151.4275 C 22.0031 149.5469 22.3335 145.4146 20.3473 143.2007 C 18.731 141.3201 10.5276 141.947 8.2469 144.1589 C 6.9251 145.7461 5.9302 145.4146 4.6444 142.574 C 2.6582 137.8508 2.6582 137.1877 7.2555 136.8926 C 11.192 136.8926 11.192 136.8926 7.9164 134.9741 C 6.2642 134.0518 4.6444 132.1335 4.6444 130.8796 C 4.6444 127.7058 9.2058 125.8252 11.192 128.0391 C 11.8529 128.9612 13.1388 129.9197 14.4641 129.9197 C 17.0753 129.9197 29.542 119.1853 29.542 116.9714 C 29.542 116.0115 30.8314 115.3848 32.1532 116.0115 C 33.773 116.3447 36.7147 115.3848 39.6958 113.7976 C 43.9232 111.2524 43.9232 110.957 41.6425 106.8264 C 40.0262 103.9858 38.04 103.0256 33.4426 103.0256 C 28.2203 103.0256 26.895 103.6526 25.2787 107.4534 C 24.6142 109.9985 22.6281 111.8792 21.3422 111.8792 C 19.0615 111.8792 18.4006 109.0403 20.6813 107.4534 C 21.6726 106.8264 22.3335 104.6128 22.3335 102.3989 C 22.3335 98.9312 21.6726 98.3044 17.4057 99.2268 C 13.1388 99.8535 13.1388 99.5581 14.1336 94.7988 C 14.7945 91.9583 15.7499 89.4131 16.4144 89.1177 C 17.0753 88.7864 17.7361 85.9456 17.7361 83.105 C 17.7361 77.4233 19.6864 76.4651 23.2925 80.5596 C 24.9446 82.7734 25.9396 83.105 26.5645 81.1863 C 27.2254 79.9326 29.542 79.6372 33.1481 80.2639 C 38.04 81.5178 38.3704 81.1863 37.7095 77.4233 C 37.3791 75.2097 37.0451 72.6643 36.7147 72.0376 C 36.7147 71.0791 35.0984 69.8237 33.1481 68.8652 C 29.2116 67.2786 28.2203 63.4795 31.8228 63.4795 C 32.8177 63.4795 33.773 62.8525 33.773 61.5969 C 33.773 60.6384 35.7593 60.0117 38.3704 60.3052 C 41.9765 60.6384 43.9232 59.3833 48.851 52.7437 C 52.4571 47.9844 55.0682 45.4392 55.3987 46.7307 C 55.7291 48.3159 57.3849 49.238 59.0047 49.238 C 61.6159 49.238 61.9464 48.3159 60.991 44.1853 C 60.657 41.3445 59.0047 37.8772 58.0099 36.29 C 55.0682 32.7849 55.0682 28.6904 58.0099 29.9438 C 60.3265 31.1995 67.535 27.7319 67.535 25.5181 C 67.535 24.5581 68.494 23.9312 69.8157 23.9312 C 71.1411 23.9312 71.766 25.8496 71.766 28.3589 C 71.766 31.531 72.4269 32.7849 74.0827 31.8625 C 75.3685 31.1995 76.3635 29.3171 76.3635 28.0635 C 76.3635 24.2625 86.844 17.6228 89.4551 19.5051 C 90.4501 20.1323 91.4413 19.5051 91.7755 17.2915 C 92.7308 12.8638 98.6499 9.3962 101.261 11.6101 C 102.5864 12.5322 103.8723 12.2371 104.2063 11.2788 C 104.8671 10.0232 107.4783 9.0649 110.4199 8.7693 C 113.3615 8.438 117.298 7.1824 118.9538 5.8909 C 125.1674 1.7964 131.3847 2.0918 133.9958 6.5198 C 135.6516 9.6917 136.3124 9.6917 136.3124 7.4778 C 136.3124 4.637 137.6019 4.3057 145.4713 5.2642 C 157.9381 6.5198 159.8884 6.5198 164.4858 4.9326 C 167.4274 4.0103 168.4222 4.3057 168.4222 6.8508 C 168.4222 8.438 169.3777 9.6917 170.703 9.6917 C 171.6943 9.6917 172.6497 8.7693 172.6497 7.8093 C 172.6497 5.2642 177.9116 4.0103 182.5089 5.2642 C 186.0755 6.5198 186.4059 6.8508 185.4505 15.373 C 185.1201 20.4636 185.4505 23.9312 186.0755 23.9312 C 186.7363 23.9312 187.4008 21.7173 187.4008 18.5452 C 187.4008 13.1953 191.0033 10.9832 192.3286 15.373 C 192.6591 16.9583 193.6144 16.3313 194.2753 13.824 C 195.9312 7.1824 199.5372 10.6499 198.5422 17.9185 C 197.551 23.9312 197.551 23.9312 200.4926 21.7173 C 202.1483 20.759 203.4341 18.25 203.4341 16.6646 C 203.4341 15.0776 204.4291 13.1953 205.7509 12.5322 C 208.3619 11.2788 211.3072 16.0361 210.3482 19.5051 C 210.0178 21.0906 210.0178 22.3459 210.9731 22.3459 C 211.6376 22.3459 212.2985 21.4238 212.2985 20.759 C 212.2985 19.8367 213.9183 19.5051 215.9045 20.1323 C 220.1679 21.0906 220.7928 23.6357 217.1904 25.1848 C 216.235 25.8496 215.2401 27.3987 215.2401 28.6904 C 215.2401 30.9043 215.9045 30.9043 219.507 28.6904 C 225.3902 24.8914 228.0013 25.1848 228.9963 29.3171 C 229.6571 31.531 230.9465 32.491 232.2683 31.531 C 233.5936 31.1995 236.5352 32.491 238.816 34.7031 C 240.8022 36.5854 243.7438 38.1707 245.0691 38.1707 C 247.0194 38.1707 247.0194 39.7578 246.3549 44.1853 C 245.6941 48.9446 245.6941 49.5713 247.6803 47.6531 C 250.2914 44.5168 251.2828 44.812 252.2418 49.238 C 252.5722 51.4519 254.8888 53.0388 257.5 53.9971 C 260.4416 54.626 262.0615 56.2109 262.0615 58.0933 C 262.0615 60.0117 263.0527 62.2239 264.0477 63.4795 C 266.6589 65.6931 265.9944 72.3328 263.0527 74.5466 C 262.0615 75.2097 260.7721 74.8782 260.4416 73.9199 C 259.7808 72.9597 257.5 72.9597 253.233 73.9199 C 246.3549 76.1318 245.0691 76.7605 246.6854 79.6372 C 247.6803 81.5178 259.1198 80.8911 265.3694 78.6772 C 267.3197 77.7188 267.9806 78.6772 267.9806 83.105 C 267.9806 86.2769 267.3197 88.7864 266.3284 88.7864 C 265.6639 88.7864 265.039 89.7446 265.039 91.3315 C 265.039 95.1321 266.6589 94.7988 270.9258 90.373 C 273.2029 87.8279 274.5282 87.1992 276.1481 88.7864 C 277.8003 90.373 278.1343 90.373 278.1343 87.8279 C 278.1343 86.2769 277.4698 84.9873 276.4786 84.9873 C 275.8536 84.9873 275.1891 83.7317 275.1891 82.4778 C 275.1891 80.8911 276.1481 79.6372 277.4698 79.6372 C 278.4647 79.6372 279.7865 80.2639 279.7865 81.1863 C 279.7865 82.1467 281.0759 83.4001 282.7317 83.7317 C 285.0089 84.6919 285.6733 85.9456 285.3428 89.7446 C 284.6784 97.0127 286.0038 99.2268 290.8956 97.9731 C 293.2123 97.3442 294.498 97.9731 293.5068 99.2268 C 293.2123 99.8535 293.5068 101.4407 294.1677 102.1033 C 296.8183 103.9858 295.8234 108.4119 292.8818 108.4119 C 289.2758 108.4119 288.2844 109.9985 290.2348 112.8394 C 291.5565 114.4263 292.5514 114.72 293.8372 113.4663 C 296.8183 110.2942 297.4433 112.8394 297.7737 125.4939 C 297.7737 131.8379 298.4346 136.8926 299.0955 136.8926 C 300.7153 136.8926 300.0904 143.8655 297.7737 146.7061 C 296.4843 148.2913 296.4843 149.8403 297.4433 151.1318 C 299.7599 153.9727 297.4433 162.1995 294.498 162.1995 C 291.887 162.1995 286.9591 168.2122 286.9591 171.053 C 286.9591 174.5225 282.7317 171.053 281.7368 167.2539 C 280.7455 163.7864 280.7455 163.7864 280.081 166.2939 C 279.4561 169.1724 283.0262 178.0259 286.0038 180.5349 C 287.954 182.4536 284.348 185.6255 281.7368 184.334 C 280.4114 183.7073 279.7865 181.8267 279.7865 179.9082 C 279.7865 174.5225 271.5866 160.9456 265.3694 155.8552 C 262.0615 153.3457 259.1198 150.5051 259.1198 149.5469 C 259.1198 147.6284 248.6357 141.6516 242.7525 139.7332 C 239.4768 138.7732 238.4855 139.1064 238.4855 141.6516 C 238.4855 143.5322 237.8606 144.1589 236.5352 143.5322 C 233.5936 142.2783 232.2683 145.1194 234.8795 147.96 C 238.4855 151.4275 237.8606 155.5596 233.9241 153.9727 C 231.277 153.0144 230.9465 153.3457 231.9379 158.7319 C 232.2683 161.8679 232.9328 166 232.9328 167.8806 C 232.9328 169.7991 233.5936 171.053 234.2545 171.053 C 235.2136 171.053 235.5439 170.426 234.8795 169.4678 C 234.5491 168.5076 235.2136 167.5854 236.5352 167.5854 C 237.5302 167.5854 238.4855 168.8408 238.4855 170.0945 C 238.4855 171.3862 237.1962 172.6396 234.8795 172.3086 C 232.9328 172.3086 231.277 171.3862 231.277 170.7593 C 231.277 167.8806 222.4486 148.2913 219.8375 145.4146 C 216.8958 142.2783 218.8461 141.3201 195.6006 156.1865 C 191.9982 158.4004 188.0617 163.1594 186.0755 166.6272 C 184.4556 170.0945 181.8445 173.6001 180.5227 174.2268 C 179.1974 174.8538 174.3055 179.9082 170.0385 185.2942 C 151.6849 209.0139 154.666 211.8547 155.9519 260.2944 C 161.5082 297 161.5082 297 161.5082 297 C 148.4129 297 148.4129 297 148.4129 297 C 137.6019 297 137.6019 297 137.6019 297 C 138.5932 263.1331 138.5932 263.1331 138.5932 263.1331 C 139.254 260.2944 139.5881 254.5752 139.9186 251.4028 C 140.249 249.5205 130.7238 241.2937 131.0543 239.4133 C 131.0543 237.8264 140.9099 242.2542 140.9099 240.667 C 142.5297 217.574 140.9099 199.2021 136.6429 189.4246 C 135.6516 183.4116 127.4482 164.0818 126.1624 164.0818 C 125.8319 164.0818 123.5153 162.1995 121.2346 159.9856 C 117.298 155.8552 115.6818 155.5596 93.7221 154.3042 C 70.1462 153.0144 70.1462 153.0144 70.1462 153.0144 C 64.5575 157.4404 64.5575 157.4404 64.5575 157.4404 C 61.2855 160.3188 58.0099 162.1995 57.0544 162.1995 C 55.0682 162.1995 46.8648 168.8408 43.2982 172.6396 C 42.9678 172.6396 42.6374 172.3086 42.6374 172.0129 C 42.3069 172.0129 42.3069 172.0129 42.3069 171.6814 C 41.9765 170.7593 41.6425 169.7991 40.9816 168.8408 C 42.9678 167.2539 44.5876 166.2939 45.2485 166.6272 C 46.2398 167.2539 47.1988 166.6272 47.1988 165.04 C 47.1988 163.4548 45.2485 162.8262 40.0262 163.4548 C 33.773 164.4133 32.1532 164.7446 31.1619 168.5076 C 29.542 170.426 29.2116 173.2668 30.1706 175.4807 C 29.8365 178.3213 29.8365 180.2397 30.1706 180.2397 C 30.501 180.2397 30.8314 179.613 31.8228 178.9482 C 31.8228 179.2798 32.1532 179.613 32.4872 179.9082 C 29.2116 180.8665 27.5558 183.7073 27.8898 186.5479 C 26.2341 187.8394 24.6142 188.4663 22.6281 189.4246 C 22.6281 189.4246 22.6281 189.0933 22.3335 189.0933 C 23.6229 186.2527 24.2838 183.0803 24.6142 178.3213 C 25.2787 172.9712 24.9446 169.4678 23.9534 169.4678 C 23.2925 169.4678 22.6281 170.7593 22.6281 172.6396 C 22.9584 174.2268 22.3335 175.812 21.0117 176.1074 C 20.0168 176.4387 19.356 175.812 19.356 174.2268 C 19.356 170.426 18.0701 170.426 15.1249 173.8936 C 13.8032 175.1851 11.192 176.7344 8.9113 177.3992 C 5.9302 178.3213 4.9748 177.6943 3.6495 174.2268 C 2.6582 171.3862 1.9973 168.2122 2.6582 166.9585 C 2.9886 165.3716 2.9886 164.0818 1.7028 164.0818 C -1.9033 164.0818 0.7079 159.0271 4.9748 158.0671 ZM 33.1481 85.3186 C 31.1619 84.9873 29.542 84.0649 28.8812 82.7734 C 28.5507 80.8911 28.2203 80.8911 28.2203 82.7734 C 28.2203 84.0649 26.895 84.9873 25.6091 85.3186 C 23.2925 85.3186 23.2925 85.6501 25.9396 86.9058 C 27.5558 87.5325 29.2116 88.4907 29.542 88.4907 C 29.8365 88.4907 31.4923 87.5325 33.1481 86.9058 C 36.0897 85.3186 36.0897 85.3186 33.1481 85.3186 ZM 292.8818 136.2656 C 293.5068 136.8926 294.1677 135.9324 294.1677 134.3472 C 294.1677 133.0918 293.5068 131.8379 292.8818 131.8379 C 291.887 131.8379 291.2261 132.4648 291.2261 133.387 C 291.2261 134.3472 291.887 135.6387 292.8818 136.2656 ZM 290.5652 139.1064 C 290.2348 138.1462 288.6149 136.8926 287.2896 136.8926 C 286.3342 136.8926 285.6733 138.1462 286.3342 139.1064 C 286.6287 140.0647 287.954 140.6917 289.2758 140.6917 C 290.5652 140.6917 290.8956 140.0647 290.5652 139.1064 ZM 287.6236 153.3457 C 288.6149 153.3457 289.9402 153.0144 289.9402 152.719 C 289.9402 152.0542 288.6149 151.4275 287.6236 150.8005 C 286.3342 150.1736 285.3428 150.5051 285.3428 151.4275 C 285.3428 152.3875 286.3342 153.3457 287.6236 153.3457 ZM 290.2348 123.28 C 291.5565 122.6528 292.2209 121.6929 291.887 120.7705 C 290.8956 118.5208 285.3428 118.5208 285.3428 120.7705 C 285.3428 123.28 287.2896 124.2383 290.2348 123.28 ZM 272.2476 99.5581 C 270.5918 100.5183 269.6005 102.3989 269.9308 103.3589 C 271.5866 105.8665 273.537 105.2395 275.1891 101.145 C 276.809 97.3442 276.1481 96.7175 272.2476 99.5581 ZM 265.9944 148.2913 C 274.5282 156.8132 274.8587 157.1448 274.8587 154.3042 C 274.8587 152.719 274.1978 151.4275 273.2029 151.4275 C 272.2476 151.4275 270.5918 149.8403 269.6005 147.96 C 268.645 146.0774 266.6589 144.1589 265.039 144.1589 C 262.0615 144.1589 262.0615 144.4922 265.9944 148.2913 ZM 259.1198 133.387 C 261.1025 133.387 262.0615 132.7603 260.7721 132.4648 C 259.7808 131.8379 258.1609 131.8379 257.1696 132.4648 C 256.1746 132.7603 257.1696 133.387 259.1198 133.387 ZM 249.6306 90.373 C 250.6219 91.3315 253.5635 92.5852 256.1746 93.2139 C 260.7721 94.1721 261.1025 94.1721 258.4913 91.627 C 255.5138 88.4907 247.3499 87.5325 249.6306 90.373 ZM 229.6571 37.8772 C 228.6658 38.7993 228.3354 40.7178 228.6658 41.9714 C 229.3267 44.5168 231.277 42.303 231.277 38.5039 C 231.277 36.5854 230.9465 36.29 229.6571 37.8772 ZM 239.4768 106.1997 C 242.088 107.7847 243.0829 107.7847 244.4083 105.571 C 247.0194 102.1033 245.3636 100.5183 240.4717 102.7305 C 236.5352 104.2813 236.5352 104.2813 239.4768 106.1997 ZM 232.9328 90.373 C 237.8606 86.9058 237.8606 86.9058 233.9241 86.9058 C 231.277 86.9058 229.3267 88.1592 228.3354 90.373 C 227.7104 92.5852 227.046 93.8408 227.3764 93.8408 C 227.3764 93.8408 229.9876 91.9583 232.9328 90.373 ZM 225.7242 141.6516 C 228.0013 145.1194 231.9379 145.1194 230.652 141.3201 C 230.3216 140.0647 229.9876 138.4795 229.9876 138.1462 C 229.9876 137.8508 228.6658 137.8508 227.046 138.4795 C 224.3989 139.1064 224.3989 140.0647 225.7242 141.6516 ZM 215.5705 128.6658 C 218.1816 132.1335 219.507 132.4648 222.4486 129.9197 C 224.3989 128.3345 224.3989 128.3345 222.4486 128.0391 C 221.4573 128.0391 218.8461 127.7058 216.5654 127.0789 C 213.2898 125.8252 213.2898 125.8252 215.5705 128.6658 ZM 215.2401 94.1721 C 216.8958 94.1721 218.8461 89.1177 217.8513 87.5325 C 216.5654 85.9456 213.9183 88.4907 213.9183 91.3315 C 213.9183 92.9185 214.5792 94.1721 215.2401 94.1721 ZM 199.2067 115.6799 C 197.2205 116.9714 197.551 117.2671 200.1622 117.2671 C 201.8179 117.2671 203.7646 116.6382 204.4291 115.6799 C 205.4203 113.1709 202.1483 113.1709 199.2067 115.6799 ZM 199.5372 143.5322 C 199.8317 143.8655 200.823 143.2007 201.8179 141.6516 C 202.8091 140.3601 205.7509 138.7732 208.0315 138.1462 C 210.9731 137.1877 212.2985 135.6387 212.2985 133.387 C 212.2985 128.0391 207.7011 129.624 202.8091 136.561 C 200.823 140.0647 199.2067 142.9055 199.5372 143.5322 ZM 195.9312 128.9612 C 198.8727 125.4939 198.8727 124.865 196.556 123.9067 C 193.9449 122.6528 191.9982 125.4939 191.9982 130.5464 C 191.6642 134.3472 191.6642 134.3472 195.9312 128.9612 ZM 190.6729 91.627 C 191.0033 94.1721 191.6642 93.8408 193.6144 89.1177 C 195.9312 84.0649 195.9312 83.4001 193.9449 83.4001 C 192.6591 83.4001 191.3337 84.3586 191.0033 85.9456 C 190.3424 87.1992 190.3424 90.0779 190.6729 91.627 ZM 189.053 65.6931 C 189.053 66.9829 189.6779 70.1191 190.3424 72.3328 C 191.3337 76.7605 191.3337 76.7605 192.3286 72.9597 C 193.6144 69.1609 192.3286 63.4795 190.3424 63.4795 C 189.3834 63.4795 189.053 64.4375 189.053 65.6931 ZM 166.1056 76.1318 C 164.4858 78.3457 164.4858 80.5596 165.7716 87.1992 C 166.4361 91.9583 168.0919 96.7175 169.0472 97.6399 C 170.703 99.2268 171.0334 97.6399 171.3638 87.8279 C 171.3638 75.8381 169.7081 72.0376 166.1056 76.1318 ZM 169.0472 109.6672 C 169.3777 110.2942 170.0385 109.0403 169.7081 107.158 C 169.7081 105.2395 169.3777 104.9441 168.7168 106.1997 C 168.4222 107.4534 168.4222 109.0403 169.0472 109.6672 ZM 180.8531 79.9326 C 180.5227 80.5596 180.5227 84.9873 181.514 89.7446 C 182.5089 97.9731 182.8034 98.3044 183.1339 92.2915 C 183.4643 82.4778 182.8034 77.7188 180.8531 79.9326 ZM 169.7081 169.1724 C 171.6943 165.3716 174.9664 159.0271 177.2471 155.2266 C 179.8582 151.1318 181.514 145.7461 182.1749 140.3601 C 183.1339 131.8379 183.1339 131.8379 183.1339 131.8379 C 179.1974 136.561 179.1974 136.561 179.1974 136.561 C 177.2471 139.1064 175.9253 141.947 175.9253 142.9055 C 175.9253 145.4146 169.7081 161.241 167.7578 164.0818 C 166.7665 165.6667 165.1107 169.1724 164.8162 171.6814 C 163.1604 178.9482 166.1056 177.6943 169.7081 169.1724 ZM 146.4626 201.7476 C 147.4575 208.0557 147.4575 208.0557 150.7296 194.4792 C 152.6799 187.1746 155.6215 175.4807 157.6077 168.2122 C 160.2188 159.0271 161.2137 151.4275 161.2137 140.6917 C 161.2137 126.7473 160.8797 126.4519 158.2686 128.0391 C 152.3494 132.1335 149.0738 143.5322 147.752 165.6667 C 147.1271 177.0676 146.4626 188.4663 145.8018 190.9756 C 145.4713 193.5208 145.8018 198.28 146.4626 201.7476 ZM 147.1271 120.7705 C 148.4129 123.9067 149.7383 126.4519 149.7383 126.4519 C 150.0687 126.4519 151.6849 124.5334 153.0103 122.0244 C 154.666 119.8123 157.2772 117.2671 158.2686 116.3447 C 162.1691 113.4663 163.1604 104.6128 159.8884 98.5999 C 157.2772 93.2139 150.0687 87.1992 148.7433 89.1177 C 148.0825 89.7446 147.1271 95.7593 146.4626 102.7305 C 145.1409 113.1709 145.1409 116.3447 147.1271 120.7705 ZM 145.1409 48.3159 C 145.8018 48.9446 146.4626 48.6113 146.4626 47.6531 C 146.4626 46.3975 145.8018 45.1436 145.1409 44.5168 C 144.146 43.8521 143.521 44.1853 143.521 45.4392 C 143.521 46.3975 144.146 47.6531 145.1409 48.3159 ZM 39.0313 133.387 C 43.5927 133.7202 43.5927 133.7202 43.5927 133.7202 C 48.1901 133.7202 52.7875 129.624 52.7875 126.1206 C 52.7875 123.9067 52.4571 123.9067 39.0313 133.387 ZM 40.9816 124.5334 C 40.9816 125.4939 41.6425 126.4519 42.6374 126.4519 C 44.2537 126.4519 48.851 120.7705 47.8597 119.8123 C 46.8648 118.5208 40.9816 122.6528 40.9816 124.5334 ZM 44.5876 102.7305 C 49.5155 109.0403 51.7962 109.6672 54.4073 105.571 C 57.0544 101.7722 54.7378 99.2268 46.8648 98.3044 C 40.3207 97.3442 40.3207 97.3442 44.5876 102.7305 ZM 40.9816 84.9873 C 40.9816 85.6501 43.2982 87.1992 45.9094 88.4907 C 58.0099 94.5037 60.3265 94.5037 59.996 88.7864 C 59.996 85.3186 55.0682 77.7188 53.1179 77.7188 C 50.8013 77.7188 40.9816 83.7317 40.9816 84.9873 ZM 58.6743 129.9197 C 62.2768 129.9197 62.6072 128.9612 59.6656 127.4121 C 58.3403 127.0789 57.0544 127.4121 56.724 128.3345 C 56.0595 129.2925 57.0544 129.9197 58.6743 129.9197 ZM 61.2855 55.5842 C 59.0047 53.9971 56.0595 53.3704 54.7378 53.9971 C 52.4571 55.2527 52.7875 55.5842 56.0595 56.5422 C 57.6794 57.1711 60.991 57.7979 62.6072 58.0933 C 64.5575 58.0933 64.5575 57.4646 61.2855 55.5842 ZM 60.991 66.9829 C 62.9376 66.9829 63.2717 66.6514 61.9464 65.6931 C 60.991 65.3979 59.6656 65.3979 59.0047 66.0247 C 58.6743 66.6514 59.6656 67.2786 60.991 66.9829 ZM 62.9376 74.2515 C 58.3403 74.2515 58.3403 74.5466 60.991 77.092 C 64.263 79.9326 65.2184 80.2639 66.5438 78.3457 C 68.8244 75.8381 67.2046 74.2515 62.9376 74.2515 ZM 69.4854 38.5039 C 68.16 36.917 67.8296 39.7578 68.494 43.2253 C 68.8244 45.4392 70.1462 47.3574 70.8107 47.3574 C 72.0965 47.3574 71.1411 40.3845 69.4854 38.5039 ZM 79.9659 80.2639 C 79.3051 80.5596 80.9608 82.4778 82.9111 84.0649 C 84.8973 85.6501 86.5135 86.2769 86.5135 85.3186 C 86.5135 83.105 80.9608 78.9727 79.9659 80.2639 ZM 71.766 82.4778 C 68.8244 84.6919 70.4802 90.373 74.7436 91.3315 C 77.0243 91.9583 80.6304 94.5037 82.9111 97.0127 C 84.8973 99.5581 86.5135 100.5183 86.5135 99.5581 C 86.5135 96.386 73.4218 81.1863 71.766 82.4778 ZM 85.1918 108.7451 C 83.2416 103.6526 80.9608 101.145 76.6938 99.5581 C 73.4218 98.3044 70.1462 97.6399 69.1549 97.9731 C 68.16 98.3044 72.0965 102.3989 77.6888 107.158 C 88.1693 115.3848 88.1693 115.3848 85.1918 108.7451 ZM 102.5864 60.0117 C 101.9255 60.0117 101.261 61.2656 101.261 62.5193 C 101.261 64.1062 101.9255 65.0647 102.5864 65.0647 C 103.5418 65.0647 104.2063 64.1062 104.2063 62.5193 C 104.2063 61.2656 103.5418 60.0117 102.5864 60.0117 ZM 99.6089 85.9456 C 99.6089 88.1592 105.1976 86.5725 107.4783 83.7317 C 110.7504 78.9727 110.4199 77.7188 106.153 77.7188 C 103.2114 77.7188 99.6089 82.1467 99.6089 85.9456 ZM 109.1341 17.6228 C 108.1392 21.7173 107.4783 25.1848 107.8088 25.5181 C 108.8036 26.772 111.4149 17.2915 111.4149 13.4907 C 111.4149 11.9055 110.4199 13.824 109.1341 17.6228 ZM 126.1624 81.5178 C 124.5066 81.5178 123.2207 82.1467 123.2207 83.4001 C 123.2207 84.3586 124.1761 84.9873 125.1674 84.9873 C 126.4927 84.9873 127.7786 84.3586 128.1126 83.4001 C 128.7735 82.1467 127.7786 81.5178 126.1624 81.5178 ZM 122.2258 140.9868 C 124.1761 146.7061 127.1177 152.0542 128.7735 153.3457 C 130.4293 154.3042 133.7013 158.7319 135.6516 163.1594 C 137.6019 167.5854 139.5881 171.053 139.9186 171.053 C 141.5348 171.053 138.2628 141.947 135.9821 133.0918 C 133.9958 125.4939 133.3708 118.5208 133.7013 107.4534 C 133.9958 99.2268 133.7013 91.9583 133.0405 91.3315 C 132.71 90.7046 130.4293 90.7046 128.4431 91.3315 C 124.837 92.5852 124.5066 93.5454 124.5066 100.5183 C 124.5066 105.8665 123.8456 108.7451 122.2258 109.9985 C 117.6285 112.8394 117.9589 128.9612 122.2258 140.9868 ZM 112.7366 98.5999 C 112.0757 93.8408 111.4149 93.2139 107.8088 93.2139 C 103.5418 93.2139 103.5418 93.5454 103.8723 100.1851 C 103.8723 104.2813 104.5367 109.0403 104.8671 111.2524 C 105.1976 113.4663 106.487 115.6799 107.8088 116.0115 C 110.4199 117.5986 113.3615 106.5313 112.7366 98.5999 ZM 107.8088 130.5464 C 104.8671 126.7473 102.881 122.6528 102.5864 121.6929 C 102.5864 120.4392 100.9307 117.2671 98.9839 114.4263 C 96.9977 111.5857 94.717 108.0803 93.7221 106.8264 C 90.4501 102.3989 91.1109 106.1997 94.717 116.0115 C 96.9977 122.6528 100.9307 128.6658 105.528 133.7202 C 114.0259 142.2783 115.0173 140.6917 107.8088 130.5464 ZM 102.5864 146.0774 C 106.153 146.0774 105.8585 145.7461 100.9307 140.6917 C 97.6586 137.5193 95.3779 134.0518 95.3779 132.4648 C 95.3779 131.2112 91.1109 126.7473 86.1832 122.6528 C 81.2912 118.5208 76.6938 114.4263 76.033 113.1709 C 75.3685 111.5857 75.0381 111.5857 75.0381 113.4663 C 75.0381 115.3848 73.4218 115.6799 68.16 114.72 C 64.5575 114.093 61.6159 114.093 61.6159 114.4263 C 61.6159 115.0532 62.9376 118.8523 64.263 122.6528 C 66.5438 128.9612 67.535 130.2529 74.7436 132.7603 C 79.3051 134.3472 86.5135 138.1462 91.1109 140.9868 C 95.3779 143.8655 100.6002 146.0774 102.5864 146.0774 ZM 51.4622 156.8132 C 52.7875 156.8132 54.7378 156.1865 56.0595 155.2266 C 58.3403 153.0144 56.3936 153.0144 52.1266 155.2266 C 50.1763 156.1865 49.8459 156.4819 51.4622 156.8132 ZM 47.8597 148.918 C 51.1318 147.6284 61.6159 146.3728 71.1411 146.3728 C 89.1248 146.0774 92.7308 145.1194 85.5222 143.2007 C 83.2416 142.574 78.0192 140.9868 73.7523 139.4016 C 66.2133 136.561 50.8013 137.5193 49.185 140.6917 C 48.851 141.3201 47.1988 141.6516 45.579 141.3201 C 42.3069 140.3601 39.0313 142.9055 38.04 147.96 C 36.7147 152.0542 39.0313 152.3875 47.8597 148.918 ZM 21.6726 156.1865 C 22.3335 158.7319 25.6091 159.0271 28.2203 156.8132 C 29.8365 155.5596 29.8365 154.9329 28.2203 153.0144 C 26.895 151.1318 25.9396 151.1318 23.9534 152.719 C 22.6281 153.6414 21.6726 155.2266 21.6726 156.1865 ZM 11.192 178.3213 C 12.4779 178.3213 13.1388 179.2798 12.4779 181.1621 C 12.1833 182.4536 11.192 183.7073 10.5276 183.7073 C 9.5363 183.7073 8.9113 182.4536 8.9113 181.1621 C 8.9113 179.613 9.8667 178.3213 11.192 178.3213 Z",\r\n
+\r\n
+  "maple-leaf": "M 82.7949 242.2583 C 77.6862 252.9512 74.1093 258.564 56.7309 264.1697 C 53.66 265.6975 57.7499 269.2642 59.8018 268.7527 C 75.1283 262.6421 78.7051 257.541 85.8658 246.3296 C 89.4427 260.6033 97.6154 269.7756 111.4169 275.3813 L 112.4428 272.3191 C 131.3531 282.5146 145.6606 284.554 157.9232 282.0032 C 169.6797 279.4526 183.4743 277.4204 194.7248 278.9482 C 187.571 273.342 183.4743 266.7134 181.9492 258.564 C 193.6989 246.3296 216.699 250.9192 227.9426 243.7856 L 225.3847 238.1729 C 249.9168 230.0234 270.872 216.7727 300 220.8511 L 251.9617 186.1934 L 252.9807 181.6035 C 238.6732 170.9036 222.3208 168.3528 203.9166 175.4932 C 210.0513 157.6528 203.9166 138.2915 220.7888 124.5298 C 216.699 116.8848 220.7888 106.1848 227.9426 96.5007 C 228.9686 78.1558 234.0704 61.8464 243.2691 47.0679 C 228.4487 56.752 213.6351 65.4128 198.3017 73.0613 L 195.7438 67.4521 C 189.616 77.1394 180.9233 84.2729 169.1668 88.3442 L 167.1219 82.7385 C 151.2755 98.5398 132.3721 106.6892 120.6155 129.6306 C 124.1924 107.2007 117.5447 85.2891 108.3461 67.4521 L 104.7692 71.0222 C 98.1284 49.1072 74.6222 34.8369 59.8018 17 C 65.9296 65.9243 48.0383 72.0383 48.5581 99.0513 L 42.4165 99.5557 C 51.1091 127.0801 39.3525 139.8193 44.9744 158.6758 C 30.6669 151.5422 12.2626 156.6365 0 145.425 C 14.8204 168.8713 19.9362 197.4048 44.9744 216.7727 L 41.3975 218.3005 C 50.5961 228.489 62.3527 237.157 82.7949 242.2583 Z",\r\n
+  \r\n
+  "butterfly": "M 132.1899 141.4731 C 133.2701 142.188 135.5561 140.834 136.6667 140.6667 C 135.4167 139.0417 140.125 131.125 138.5 128.25 C 138 121.75 125.3439 107.0776 123.75 105.375 C 124.358 104.2332 131.1718 105.2957 130.9684 105.4595 C 128.125 107.75 140.5635 120.8953 142 128.5 C 144.6469 128.3535 148.1237 127.3618 149.6667 129 C 151.1076 127.4255 162.2255 115.3953 162.8333 105 C 162.9204 103.5103 168.9546 104.4531 167.8195 105.3611 C 166 111.8333 153.1691 130.0051 152.1667 130.6667 C 153.3333 136.3333 152.861 136.7217 160.3125 141.1279 C 163.666 133.2534 170.8113 126.5691 177.3557 119.9163 C 184.7454 112.4465 189.7048 105.2905 197.845 97.5144 C 208.5609 87.6365 222.2463 78.6233 234.7805 73.2429 C 243.5 69.5 258.1094 66.2913 260.349 66.0813 C 264.498 65.6785 268.25 65.75 273.1679 66.4807 C 280.4244 67.5588 287.5098 68.1609 295.1284 71.7371 C 302.2921 76.3269 299.8157 82.0793 298.48 87.4675 C 287.4467 99.6348 276.1462 114.2068 272.5872 129.1147 C 271.3906 134.6348 269.2391 144.147 264.1613 150.1221 C 255.9979 159.313 246.0071 158.9731 236.6201 160.219 C 242.3398 161.8567 248.5434 167.2041 254.1089 172.5776 C 262.7908 181.0295 267.0212 189.697 264.7792 199.1331 C 264.3019 201.1123 256.0239 216.1243 251.975 220.8347 C 236.6072 238.771 215.6852 250.9351 198.8225 248.9609 C 192.75 248.25 176 235.5 172.9885 231.7378 C 165.5126 222.3984 159.372 211.1333 159.1196 201.2981 C 158.1903 200.3696 157.0538 200.301 157.5549 199.0588 C 156.6237 201.9033 153.6667 211.1667 149.289 217.0229 C 142.9601 225.4893 137.1667 212.8333 134.8217 202.5698 C 134.0178 199.0515 134.6078 198.4424 133.6702 196.3386 C 129.2367 198.0208 131.5711 202.8984 129.8312 206.8386 C 128.3561 210.2698 121.75 220.75 119.9257 223.1392 C 114.0942 230.7764 101 242.3333 91.5037 245.1064 C 82.69 247.6802 75.22 247.3191 68.1365 243.686 C 59 239 46.124 228.1169 38.2026 219.2678 C 28.1746 208.3184 19.4099 191.8674 27.7518 180.2795 C 33.0762 173.0493 43.0985 162.2744 52.8922 159.6267 C 45.9788 158.78 30.683 154.2236 24.9946 141.5679 C 23.1688 137.5554 22.4915 131.3167 22.0271 126.853 C 21.2715 119.4836 17.9091 111.0168 15.1179 103.7605 C 12.8741 97.1265 8.9083 88.6335 4.7579 81.3755 C 0.4083 73.759 -3.1577 61.1648 4.4119 54.9631 C 7.0561 52.7964 15.2436 50.2693 16.9547 50.0891 C 22.936 49.4504 31.085 52.3877 37.1343 54.1499 C 41.0975 55.314 58.487 61.5269 63.2961 64.9478 C 95 87.5 117.5438 115.5918 132.1899 141.4731 Z",\r\n
+  "leaf_1": "m35.63904,285.5213c9.77121,-31.99348 23.14531,-59.08864 35.83149,-72.59245c13.5912,-14.46718 7.56125,-20.74258 -6.45918,-6.72212c-5.89857,5.89853 -7.58387,1.61555 -7.58387,-19.2735c0,-49.83961 25.83589,-80.67891 87.99842,-105.04016c52.59872,-20.61333 91.37741,-43.79435 107.45589,-64.23479l13.10197,-16.65652l0,28.9807c0,35.83507 -11.11781,89.97318 -23.42422,114.0641c-13.0549,25.55626 -57.80217,72.72934 -79.76038,84.08435c-19.67261,10.17316 -61.687,13.16808 -84.14172,5.99792c-11.19011,-3.57314 -14.7415,-0.84308 -20.53963,15.78944c-3.8556,11.06018 -7.0102,26.79501 -7.0102,34.96616c0,9.27652 -3.72057,14.8566 -9.90572,14.8566c-7.3461,0 -8.78352,-3.67429 -5.56284,-14.21973z",\r\n
+  "drop": "m115.15536,295.759c-42.01334,-15.78687 -72.12711,-65.94934 -65.28346,-108.74701c4.3154,-26.98718 95.35947,-190.81818 103.3105,-185.90417c2.59511,1.60386 25.68835,39.79974 51.31831,84.87975c41.0565,72.21342 46.5999,85.67899 46.5999,113.19665c0,55.77716 -44.6394,101.46498 -98.23825,100.54555c-15.6409,-0.26834 -32.60906,-2.05518 -37.707,-3.97076zm42.09262,-28.05386c1.39066,-7.22116 -1.85785,-10.74289 -9.90955,-10.74289c-18.35065,0 -43.80598,-23.24161 -49.49309,-45.18889c-6.0666,-23.41179 -22.15186,-26.19615 -24.52774,-4.24574c-4.57746,42.29059 76.21872,100.22086 83.93037,60.17752z",\r\n
+  "feather":"M 188.7044 276.8495 C 188.7044 276.8495 159.7298 274.7077 144.3849 266.5197 C 129.04 258.3316 121.8791 247.8918 121.8791 247.8918 C 121.8791 247.8918 129.932 256.8966 141.2327 263.7194 C 148.1224 267.879 156.2198 271.2277 164.4356 271.2277 C 164.4356 271.2277 151.7511 264.0633 142.2365 269.1805 C 142.2365 269.1805 149.0907 264.4724 160.9574 268.0547 C 172.8248 271.6369 178.7574 269.5897 178.7574 269.5897 C 178.7574 269.5897 158.7075 269.4874 150.0116 263.7557 C 141.3156 258.024 139.1672 254.7494 139.1672 254.7494 C 139.1672 254.7494 148.1699 264.0633 155.1263 265.1892 C 162.0827 266.3151 174.0517 264.9839 174.0517 264.9839 C 174.0517 264.9839 161.6738 265.2915 157.7859 263.5511 C 153.8987 261.8116 138.5538 258.3316 135.792 265.5983 C 135.792 265.5983 138.8605 257.9217 152.8756 260.1735 C 166.8907 262.4253 168.2213 261.7093 168.2213 261.7093 C 168.2213 261.7093 143.3618 252.0877 129.449 257.5126 C 115.5361 262.9374 116.4569 267.5432 116.4569 267.5432 C 116.4569 267.5432 117.3778 251.5763 151.3414 254.4418 C 151.3414 254.4418 135.4853 252.0877 129.6534 247.3797 C 123.8231 242.6716 123.4134 239.6015 123.4134 239.6015 C 123.4134 239.6015 130.0624 249.7337 138.2471 249.836 C 146.4311 249.939 148.784 249.2223 148.784 249.2223 C 148.784 249.2223 132.825 245.5378 125.2544 246.356 C 117.6845 247.1751 105.4089 249.836 98.9636 238.168 C 98.9636 238.168 104.9992 249.3246 121.4702 245.4355 C 137.9404 241.5457 148.2721 245.8446 148.2721 245.8446 C 148.2721 245.8446 123.3111 241.0342 118.1957 236.2239 C 113.081 231.4135 112.4676 223.1224 112.4676 223.1224 C 112.4676 223.1224 114.616 237.0421 125.1521 238.3734 C 135.6898 239.7038 151.6481 239.3962 155.8427 244.2073 C 155.8427 244.2073 145.3058 236.4284 134.3592 237.452 C 123.4134 238.4756 106.5335 252.5999 97.9405 248.9154 C 89.3476 245.2309 85.4597 248.301 85.4597 248.301 C 85.4597 248.301 89.0409 244.7188 95.1779 246.356 C 101.3165 247.9941 102.6463 250.4504 113.1832 243.1837 C 123.7201 235.917 141.6224 226.91 152.9779 234.6881 C 152.9779 234.6881 99.9193 219.9849 94.1912 190.099 C 94.1912 190.099 99.2355 210.0254 125.1521 218.8946 C 151.0695 227.7638 152.5689 227.0827 152.5689 227.0827 C 152.5689 227.0827 112.6046 222.8512 93.9171 186.8237 C 93.9171 186.8237 110.148 214.8002 135.3831 218.4847 C 135.3831 218.4847 114.1041 211.1158 97.599 188.5989 C 81.0962 166.0812 80.4116 158.5744 80.4116 158.5744 C 80.4116 158.5744 100.4645 194.6018 138.3849 201.0169 C 138.3849 201.0169 108.6819 192.5198 87.4036 165.3971 C 66.1254 138.2744 72.7751 132.9519 72.7751 132.9519 C 72.7751 132.9519 68.1716 123.2288 71.649 121.0793 C 71.649 121.0793 64.7948 113.3004 66.7388 106.955 C 66.7388 106.955 71.649 131.0069 96.713 146.7693 C 121.7769 162.5309 123.9253 164.4758 123.9253 164.4758 C 123.9253 164.4758 97.9405 146.667 89.7565 138.0691 C 81.5725 129.4719 72.3654 122.8189 67.0455 104.3964 C 67.0455 104.3964 72.161 122.6143 88.3245 135.1013 C 104.4873 147.5883 107.6595 147.383 107.6595 147.383 C 107.6595 147.383 74.5138 130.3932 66.6366 102.2469 C 66.6366 102.2469 71.2401 123.0242 107.7618 142.8802 C 107.7618 142.8802 71.1379 121.2839 66.6366 98.2548 C 66.6366 98.2548 65.8187 94.8772 67.3529 93.2399 C 67.3529 93.2399 65.5112 88.8386 66.1254 83.3115 C 66.7388 77.7851 67.4552 71.8489 67.4552 71.8489 C 67.4552 71.8489 65.8187 95.1848 88.529 113.1982 C 88.529 113.1982 61.7263 81.0583 71.2757 54.5849 C 71.2757 54.5849 69.228 69.1872 75.6392 75.8736 C 75.6392 75.8736 70.1822 64.1389 72.7751 50.3548 C 72.7751 50.3548 72.0921 64.9572 78.9129 78.1943 C 85.7338 91.4314 107.5573 117.0872 107.5573 117.0872 C 107.5573 117.0872 81.9148 87.0635 77.8224 70.1419 C 73.7308 53.2203 76.0481 42.1668 76.0481 42.1668 C 76.0481 42.1668 73.7308 57.9959 83.6876 73.8271 C 93.6444 89.6577 97.0552 91.4314 97.0552 91.4314 C 97.0552 91.4314 69.6369 62.9085 80.0027 31.249 C 80.0027 31.249 79.3219 63.3184 90.6426 77.1018 C 101.9655 90.8858 105.3733 91.295 105.3733 91.295 C 105.3733 91.295 82.0489 72.8717 82.8668 47.0795 C 83.6861 21.2872 88.0526 19.9227 88.0526 19.9227 C 88.0526 19.9227 78.3662 41.7555 93.9156 62.7729 C 109.4657 83.7903 106.329 79.8316 106.329 79.8316 C 106.329 79.8316 84.2329 51.1739 88.5979 28.7926 C 92.9629 6.4114 101.2824 6.6849 101.2824 6.6849 C 101.2824 6.6849 92.145 12.6886 92.5539 26.4719 C 92.9629 40.2553 106.0578 67.0029 106.0578 67.0029 C 106.0578 67.0029 91.4619 30.2943 95.418 18.9665 C 99.3726 7.6395 107.6944 4.2285 107.6944 4.2285 C 107.6944 4.2285 91.4604 13.5084 100.872 38.3459 C 100.872 38.3459 95.0076 14.7387 110.6925 3.6845 C 110.6925 3.6845 99.5089 14.3296 104.1458 34.1167 C 104.1458 34.1167 102.7819 9.8239 117.6489 1.5002 C 117.6489 1.5002 108.1033 9.0071 107.9662 24.1549 C 107.9662 24.1549 110.0124 8.8692 121.3324 0.272 C 121.3324 0.272 112.7387 13.3727 113.2854 32.2051 C 113.2854 32.2051 119.6966 13.6477 122.8348 0 C 122.8348 0 123.3786 7.3697 121.0605 16.5117 C 118.7424 25.6551 117.6512 26.4734 117.6512 26.4734 C 117.6512 26.4734 125.9707 14.1917 126.3804 2.1828 C 126.3804 2.1828 126.7894 13.9197 123.2437 23.7458 C 123.2437 23.7458 129.9972 18.3128 130.8477 6.2743 C 130.861 6.0949 130.8714 5.914 130.8817 5.7317 C 130.8817 5.7317 132.7901 23.3344 125.8337 38.2103 C 118.8773 53.0869 115.6035 54.4507 115.6035 54.4507 C 115.6035 54.4507 131.0188 39.8476 133.3369 19.6514 C 133.3369 19.6514 133.6095 30.9769 129.5179 40.8023 C 125.4262 50.6283 121.0605 58.1352 121.0605 58.1352 C 121.0605 58.1352 141.6564 39.437 138.2471 5.8681 C 138.2471 5.8681 142.2017 24.5626 138.6561 38.7558 C 135.1104 52.949 117.6489 74.7833 117.6489 74.7833 C 117.6489 74.7833 144.7946 50.764 146.0214 12.6901 C 146.0214 12.6901 149.2952 35.207 136.8143 55.6767 C 136.8143 55.6767 155.2285 34.7978 154.8196 14.9418 C 154.8196 14.9418 158.912 24.9717 155.433 38.6869 C 151.9555 52.402 135.3831 84.5397 118.1957 92.3186 C 118.1957 92.3186 164.8446 67.14 161.776 23.9489 C 161.776 23.9489 166.8907 43.5996 160.5485 62.6373 C 154.2062 81.6742 130.0624 110.7418 130.0624 110.7418 C 130.0624 110.7418 164.6401 78.8087 169.7556 44.0087 C 169.7556 44.0087 171.3921 33.3651 169.3459 27.0189 C 169.3459 27.0189 177.7351 30.7034 178.3485 46.4658 C 178.9619 62.2274 170.7787 83.5168 165.0498 98.4594 C 159.3209 113.4027 147.0453 133.2587 147.0453 133.2587 C 147.0453 133.2587 186.9422 72.258 181.2126 42.3714 C 181.2126 42.3714 191.4435 55.2675 190.2152 72.0535 C 188.9884 88.8386 180.3947 135.5105 156.4568 156.5946 C 156.4568 156.5946 182.2364 136.1249 189.3973 98.8693 C 189.3973 98.8693 193.08 79.0133 192.4659 68.1636 C 192.4659 68.1636 197.5806 91.0904 195.7396 108.2855 C 193.8986 125.4806 174.6658 163.9644 174.6658 163.9644 C 174.6658 163.9644 195.7396 131.826 197.1716 111.7654 C 197.1716 111.7654 199.4223 123.8425 197.7858 134.8968 C 196.1493 145.9503 186.7377 166.6253 178.7574 178.7024 C 178.7574 178.7024 195.5351 154.5482 199.0133 143.9031 C 202.4916 133.2587 201.8774 127.1179 201.8774 127.1179 C 201.8774 127.1179 205.9698 160.2799 199.4223 175.8369 C 192.8748 191.3939 172.2107 214.5253 170.7787 225.3742 C 170.7787 225.3742 180.3947 200.1964 201.264 196.3066 C 222.1333 192.4175 234 198.3538 234 198.3538 C 234 198.3538 202.2871 188.1186 185.3049 207.3608 C 185.3049 207.3608 176.712 217.8006 176.5068 227.2168 C 176.5068 227.2168 198.6044 211.6598 202.0819 190.3703 C 205.5608 169.0816 221.7244 165.8062 221.7244 165.8062 C 221.7244 165.8062 203.7191 172.5615 203.9236 190.9848 C 204.1281 209.408 183.4632 231.1059 178.553 230.4922 C 178.553 230.4922 195.3307 225.7841 201.264 211.6598 C 201.264 211.6598 197.3761 225.9886 188.9884 234.279 C 180.5992 242.5693 183.361 246.1515 183.361 246.1515 C 183.361 246.1515 186.2258 237.2475 194.6143 229.7754 C 203.0035 222.3041 214.0515 209.408 214.1538 200.7078 C 214.256 192.0084 223.3609 183.3082 223.3609 183.3082 C 223.3609 183.3082 216.2 192.4175 215.8925 198.9682 C 215.5858 205.5182 216.6089 215.7534 204.64 224.3513 C 192.6703 232.9485 187.6578 248.4033 187.8623 255.1585 C 187.8623 255.1585 196.2174 231.0377 220.7702 226.2621 C 220.7702 226.2621 197.3079 230.9013 188.9884 257.377 C 188.9884 257.377 204.537 230.9028 225.2707 223.9429 C 225.2707 223.9429 203.1739 233.3591 192.5347 256.4223 C 192.5347 256.4223 198.8089 240.044 218.4499 239.3629 C 218.4499 239.3629 202.0819 241.5457 195.3996 256.9671 C 195.3996 256.9671 198.3999 250.4186 209.5851 248.0979 C 220.7702 245.7772 230.1803 237.7255 227.8622 230.0823 C 227.8622 230.0823 230.7263 240.7252 216.1326 247.8229 C 201.5374 254.9206 195.4055 271.9161 195.4055 271.9161 C 195.4055 271.9161 207.2904 283.1744 216.8995 292.6617 C 216.1409 297.9746 213.5212 299.4365 211.0835 299.9987 C 210.2119 300.1997 189.8638 277.3056 188.7044 276.8495 Z"\r\n
+  }\r\n
+}</string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/shapelib/object.json.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/shapelib/object.json.xml
new file mode 100644
index 0000000000..778c4d139d
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/shapelib/object.json.xml
@@ -0,0 +1,69 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52850776.68</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>object.json</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/octet-stream</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string>{"data": {\r\n
+\r\n
+"raph_pencil": "m231.40605,33.93906l-31.55731,-19.83467c-7.96201,-4.99944 -18.45334,-2.59321 -23.47023,5.37046l-12.43852,19.79766l60.37047,37.91735l12.44833,-19.78847c4.99785,-7.97315 2.61256,-18.47403 -5.35274,-23.46233l0,0zm-174.89552,176.37623l60.37376,37.91696l98.39922,-156.64365l-60.4025,-37.92686l-98.37049,156.65354zm-9.22208,48.17491l-1.33344,35.61475l31.5089,-16.66608l29.28072,-15.46014l-58.2445,-36.60284l-1.21167,33.11432l0,0z",\r\n
+  "raph_boy": "m210.33144,143.89894c-6.95941,-12.57172 -15.47375,-22.74984 -24.01424,-29.86983c-9.96541,7.29803 -22.10274,11.74199 -35.33479,11.74199c-13.25803,0 -25.41282,-4.45262 -35.36066,-11.74199c-8.54047,7.11999 -17.06351,17.29811 -24.04,29.86983c-16.19487,29.18793 -17.97591,59.1273 -3.98808,66.89018c6.26434,3.49693 12.83241,0.89052 19.61797,-5.6474c-1.19028,6.62904 -1.88538,13.81406 -1.88538,21.32939c0,33.38869 12.97153,60.43492 28.95753,60.43492c9.6353,0 14.40506,-9.84814 16.69862,-24.92639c2.2851,15.07825 7.05482,24.92639 16.6552,24.92639c16.01227,0 28.98392,-27.04623 28.98392,-60.43492c0,-7.51534 -0.69533,-14.70035 -1.91148,-21.32939c6.80278,6.53792 13.36221,9.14433 19.64394,5.6474c13.97922,-7.76288 12.17188,-37.70226 -4.02254,-66.89018zm-59.36613,-29.51799c26.89833,0 48.71428,-21.8159 48.71428,-48.72745s-21.81595,-48.72751 -48.71428,-48.72751c-26.90748,0 -48.74066,21.82024 -48.74066,48.72751s21.83318,48.72745 48.74066,48.72745z",\r\n
+  "raph_girl": "m210.47775,159.31802c-6.5556,-11.85419 -14.5853,-21.4483 -22.63556,-28.15549c-9.39328,6.87933 -20.83389,11.06407 -33.31883,11.06407c-12.49292,0 -23.95,-4.19719 -33.33109,-11.06407c-8.05025,6.70718 -16.07988,16.3013 -22.66017,28.15549c-15.26108,27.50842 -16.94806,55.72913 -3.76718,63.05058c5.9046,3.29617 12.09998,0.83537 18.49591,-5.32317c-1.12607,6.24446 -1.79353,13.01715 -1.79353,20.10512c0,31.47218 12.22685,56.96574 27.29962,56.96574c9.078,0 13.57817,-9.28665 15.73595,-23.49945c2.15787,14.2128 6.65384,23.49945 15.71159,23.49945c15.09309,0 27.3199,-25.49356 27.3199,-56.96574c0,-7.08797 -0.65509,-13.86066 -1.80157,-20.10512c6.41638,6.15854 12.59937,8.61934 18.5162,5.32317c13.20151,-7.32146 11.4939,-35.54216 -3.77124,-63.05058zm-55.96663,-27.82361c25.36684,0 45.93047,-20.56793 45.93047,-45.93063s-20.56363,-45.93048 -45.93047,-45.93048c-25.36276,0 -45.94283,20.56364 -45.94283,45.93048s20.58006,45.93063 45.94283,45.93063zm31.37788,-94.27703c13.25461,4.88095 5.27805,-7.78414 5.27805,-16.43626s8.1813,-19.23294 -5.27805,-14.92929c-14.12682,4.52865 -25.57977,7.01829 -25.57977,15.68267s11.45296,10.47439 25.57977,15.68288zm-31.29187,-6.16252c8.39418,0 3.70572,-4.25034 3.70572,-9.48752c0,-5.24121 4.70074,-9.47933 -3.70572,-9.47933s-4.01289,4.25037 -4.01289,9.47933c0,5.24941 -4.38142,9.48752 4.01289,9.48752zm-31.47208,6.16252c14.12683,-5.1963 25.57968,-7.02252 25.57968,-15.68288s-11.45285,-11.15402 -25.57968,-15.68267c-13.45937,-4.31592 -5.28221,6.26888 -5.28221,14.92929s-7.98471,21.30898 5.28221,16.43626z",\r\n
+    "raph_pen": "m146.83684,115.71881c-0.45042,-0.67755 -1.00925,-1.34163 -1.72177,-1.85109c-3.04871,-2.2215 -7.351,-1.54391 -9.58611,1.52216c-2.23131,3.07336 -1.52603,7.36902 1.52969,9.59677c2.77647,2.01186 6.48155,1.52948 8.8457,-0.83739l-64.87093,89.42747l-20.16745,73.20351l63.32053,-41.89926l144.20293,-198.7902l-43.17049,-31.31054l-13.91629,19.18622c-0.79611,-3.19165 -2.57372,-6.18823 -5.45471,-8.29767c-6.68427,-4.84662 -16.02917,-3.38049 -20.87282,3.3172c-27.75597,38.28942 -12.36926,48.48591 -38.13829,86.73282zm-31.75805,119.69107l-32.57163,21.55399l10.37183,-37.68758l22.19981,16.13359zm38.36887,-121.63963c19.98219,-29.52283 18.07886,-37.52791 35.18015,-63.73244c2.82889,1.94135 6.07655,2.62617 9.2648,2.45808l-44.44495,61.27437z",\r\n
+    "raph_clip": "m254.98035,21.30912c-21.11665,-15.11687 -50.51465,-10.26612 -65.65204,10.86102l-118.72278,165.76295c-10.80711,15.07626 -7.34069,36.07983 7.75584,46.88922c15.09648,10.78922 36.07957,7.32249 46.88668,-7.77365l83.82764,-117.02809l-10.92749,-7.83544l-83.81487,117.03815l0,0c-6.49191,9.03548 -19.08845,11.1275 -28.12135,4.6667c-9.04539,-6.47157 -11.11713,-19.07556 -4.63807,-28.13162l0,0l118.70741,-165.75288l0.01529,-0.01052l-0.02554,-0.01006c10.79433,-15.04511 31.84402,-18.52175 46.89943,-7.74307c15.05548,10.78889 18.53748,31.84415 7.75841,46.89928l0,-0.01001l-130.12462,181.67987l0.01277,0.02063c-15.10905,21.08588 -44.57393,25.95731 -65.66481,10.86099c-21.09067,-15.12738 -25.94428,-44.56136 -10.84798,-65.66789l94.56806,-132.03191l-10.93002,-7.82487l-94.56529,132.03193c-19.45266,27.15742 -13.20177,64.92889 13.96575,84.37384c27.16738,19.46548 64.93915,13.20953 84.39181,-13.93738l130.12166,-181.69052c15.09668,-21.11655 10.25589,-50.49928 -10.87589,-65.63668z",  \r\n
+    "raph_tshirt": "m191.01682,41.7402c-6.65135,16.37186 -22.65103,27.93963 -41.39505,27.93963c-18.75568,0 -34.7588,-11.56777 -41.3954,-27.93963l-101.36017,42.98543l28.51685,67.20866l31.32125,-13.28813l0,137.02332l166.93693,0l0,-136.53912l30.19667,12.81158l28.52783,-67.2086l-101.34891,-42.99313z",  \r\n
+  "ball": "m1.36762,144.54343c-0.61252,-24.33647 11.43968,-48.24649 31.71385,-61.85355c33.0555,-25.12355 76.68359,-36.57172 117.69406,-29.65477c20.30775,-3.13354 29.29549,17.94864 22.15137,34.18353c-11.04268,10.79923 -30.25032,0.52836 -44.5518,6.11385c-46.3661,5.97041 -92.1348,26.12911 -123.47163,61.54787c-0.19116,-3.78908 -5.04203,-6.31387 -3.53584,-10.33693zm0.56006,21.59657c2.46893,-17.16783 19.59014,-26.10648 31.49495,-36.53964c40.07716,-28.36518 90.31613,-39.61352 138.89854,-37.70576c1.20387,19.56051 -8.00084,38.23036 -19.07559,53.7263c-15.20721,8.47826 -34.11861,-1.17561 -50.23914,6.54221c-28.27367,6.8441 -59.74523,15.46761 -77.84163,40.11734c-6.57559,19.79451 -20.47401,-0.35286 -21.54921,-12.00313c-1.52846,-4.62877 -1.3158,-9.384 -1.6879,-14.13731zm7.76269,-58.70418c2.42006,-21.53997 16.61662,-39.35048 29.64042,-55.76294c14.68114,-17.49181 34.66698,-30.31521 57.12629,-35.01287c17.80165,-4.64955 36.14864,-6.58389 54.39959,-8.53692c13.84103,10.63111 22.64574,29.11792 20.32661,46.60463c-10.75017,2.72292 -29.7578,-6.48294 -44.25362,-4.23798c-41.11142,0.38721 -83.13954,16.86419 -110.9226,47.60359c-2.31326,2.96635 -4.3931,6.11006 -6.31669,9.34248zm-2.20363,84.97105c15.37329,12.3277 15.8773,33.69405 25.32488,49.77684c-11.32475,-14.57886 -21.29314,-31.61081 -25.32488,-49.77684zm12.17333,11.7446c4.82258,-13.28815 19.94093,-31.96367 32.55468,-30.57486c5.04242,12.98813 7.22698,27.06129 15.42273,38.77007c22.00548,40.39473 62.27551,75.33984 110.15025,76.43997c7.82913,1.58691 28.58411,-3.6853 27.74063,-1.50394c-20.00963,9.82742 -43.17618,11.98239 -65.22374,11.19174c-40.94611,-2.71915 -81.7309,-22.38535 -106.34646,-55.65858c-6.96676,-11.95032 -10.92698,-25.33659 -14.29809,-38.66251zm33.70255,-33.88084c11.04849,-5.13829 31.74819,-20.7682 40.05036,-8.17067c20.26116,39.90601 54.51507,73.83781 96.68548,89.7942c21.8947,7.30453 46.52556,7.18939 67.87685,-1.92662c-8.90472,13.82597 -23.64018,22.69292 -37.52655,30.83714c-35.49046,15.14874 -78.39111,6.93469 -108.29421,-16.68286c-28.94243,-22.9118 -51.66176,-55.70389 -58.71476,-92.285l-0.04169,-0.84726l-0.03548,-0.71893l0,0l0,0zm14.80587,-143.69432c26.85995,-18.47492 60.14433,-27.13922 92.60995,-24.83766c-16.61871,10.60714 -37.47179,6.57748 -55.695,12.32051c-12.71339,2.76803 -25.33243,6.4903 -36.91495,12.51714zm23.19239,130.17215c17.68391,-8.37067 37.80864,-8.2348 56.92004,-7.08942c11.52194,17.94525 19.73788,38.80402 37.6284,51.74121c20.84937,18.617 51.18832,23.87227 77.45898,15.12419c9.02167,-6.09496 19.03778,-2.20023 14.1109,9.88971c-5.93085,20.07378 -26.98962,28.88977 -46.28781,29.86346c-39.48146,3.94382 -75.60028,-18.48682 -102.27098,-45.57831c-15.55914,-15.57706 -28.70033,-33.74123 -37.55954,-53.95085zm59.9713,-149.25921c14.39017,-11.41684 33.98842,-1.08634 48.71259,4.37706c14.6449,12.52997 16.60739,33.37817 20.47758,51.17717c6.47049,41.78263 3.85324,86.6684 -15.69031,124.8082c-4.67027,13.36929 -18.09242,20.61154 -26.69522,6.15724c-9.99724,-11.02568 -17.64142,-23.85532 -24.85538,-36.77173c-4.26648,-12.35977 9.69913,-21.07201 12.62395,-32.37317c5.6987,-11.2672 7.1479,-23.94022 7.7876,-36.27168c2.68518,-18.44756 0.04341,-37.58501 -4.80806,-55.44724c-3.40224,-9.88385 -8.92734,-19.45691 -17.55275,-25.65586zm41.36089,197.33399c28.32747,-32.0033 32.81847,-77.44762 30.6862,-118.36129c-1.29825,-24.12249 -4.96657,-49.05092 -17.68674,-70.0582c13.14473,0.40704 27.28206,12.75397 37.58124,21.8466c29.18982,37.11403 37.77368,91.40852 15.58273,134.05255c-8.72922,17.24329 -20.55305,32.80717 -34.43375,46.22929c-11.62009,-0.9548 -23.39864,-5.3515 -31.72969,-13.70895zm32.30334,13.89389c30.50691,-29.40305 52.59978,-71.66214 46.00664,-114.99303c-2.62479,-20.29454 -10.03497,-39.89902 -21.13239,-57.06778c20.32477,12.66527 31.62595,35.09759 41.79111,55.93748c14.61285,36.42265 6.66864,80.8159 -19.44537,109.92648c-13.41086,7.60643 -32.33356,8.77071 -47.21999,6.19685zm50.22404,-6.80072c10.46527,-18.28113 22.34006,-36.81323 23.43076,-58.50224c1.62656,-7.25171 -0.89633,14.22787 -1.77191,18.74721c-2.78329,15.96013 -6.41766,32.99399 -16.3092,46.01608c-2.27573,-1.26239 -1.2605,-7.4102 -5.34964,-6.26105z",\r\n
+  "bolt": "m178.14388,74.00616l-108.49727,68.79685l107.15599,23.63498l-99.04335,73.85934l-39.98779,-12.47227l28.36194,71.19228l112.7131,-31.06076l-47.58928,-12.98325l129.22581,-106.08589l-118.12698,-19.22734l114.07071,-71.6874l-65.0681,-10.76349l70.86891,-45.56109l-26.03423,-0.65478l-109.97452,62.50492l51.92505,10.50792z",\r\n
+  "car_smart": "m28.92024,238.37814c-20.54175,-8.15092 -27.36674,-32.3504 -27.6178,-52.52942c-2.7836,-14.94118 14.71887,-25.93048 8.95686,-41.2937c-2.18657,-22.71175 4.68564,-45.20703 14.9548,-65.22043c0.32475,-12.85873 10.87969,-17.84956 22.37955,-17.11762c37.15603,-4.71741 74.98359,-4.84966 112.15372,-0.39277c22.18198,4.11681 39.85953,19.32546 58.61859,30.81274c11.63586,8.63808 25.21985,14.32888 36.92355,22.63131c12.64026,10.62529 24.51556,22.47708 33.27448,36.57193c3.15143,14.09033 7.38165,28.09947 9.54742,42.2829c4.39661,13.27223 -4.6037,21.62047 -11.41214,30.84103c-10.34,12.57306 -29.90723,17.53416 -44.71561,10.78313c-10.28528,-3.75465 -14.07077,-19.70746 -25.7968,-18.60466c-44.20906,-0.65964 -88.41812,-1.31926 -132.62719,-1.97884c-10.24168,13.44736 -24.40165,28.14365 -42.91705,26.05086c-4.02312,-0.33679 -7.97831,-1.33774 -11.7224,-2.83646z",\r\n
+  "car": "m26.77284,183.48201c-8.08779,-6.80998 -23.25337,0.56996 -25.08215,-11.86069c-3.52016,-11.04616 7.23365,-19.6761 14.38957,-26.36473c12.51913,-6.23676 26.95447,-6.99092 40.49323,-9.84883c16.2238,-2.35439 33.11552,-4.36668 47.10119,-13.71207c15.9294,-9.9651 33.67083,-18.25834 52.86141,-18.11141c26.44141,-0.91634 53.7986,-0.02856 78.2453,11.26058c15.36688,6.93465 31.87709,10.4591 48.27711,13.85143c13.95395,1.83385 10.70889,16.88237 15.35007,26.15973c3.54291,10.65329 -4.11594,21.25732 -15.32654,21.59605c-11.85318,2.69405 -25.72552,2.95921 -34.00009,13.30453c-8.47623,9.38277 -23.69647,9.05888 -32.32811,0.09547c-3.56866,-2.21568 -5.9512,-7.58008 -10.70335,-6.65411c-44.31184,0.24008 -88.64653,-0.63266 -132.93902,0.78894c-11.57394,-0.92139 -16.38131,13.44077 -28.69251,12.44249c-6.30352,0.19554 -12.27285,-9.98318 -17.64611,-12.94739z",\r\n
+  "cloud": "m193.50864,67.27344c-28.56444,0 -53.08249,14.81322 -65.08365,36.1982c-4.7932,-2.67596 -10.08009,-4.29625 -15.72245,-4.29625c-17.06268,0 -31.26126,13.72618 -35.64974,32.35901c-7.49058,-2.96072 -16.20005,-4.7533 -25.50328,-4.7533c-27.90971,0 -50.54951,15.27039 -50.54951,34.09579c0,16.99312 18.56764,30.96303 42.68829,33.54732c-1.08106,1.83421 -1.91961,3.65059 -1.91961,5.57599c0,18.02431 49.38134,32.72462 110.23999,32.72462c60.85864,0 110.24005,-14.70032 110.23999,-32.72462c0,-1.21274 -0.75272,-2.29501 -1.18832,-3.47357c2.66562,0.6629 5.30496,1.37115 8.22687,1.37115c16.28061,0.00005 29.5253,-11.06223 29.5253,-24.6806c0,-13.61838 -13.24469,-24.68059 -29.5253,-24.68059c-1.99515,0 -3.69165,0.68915 -5.57599,1.00551c1.64767,-5.44531 2.74228,-11.00153 2.74228,-16.91078c0,-36.04859 -32.63087,-65.35786 -72.94485,-65.35786z",\r\n
+  "drop": "m115.15536,295.759c-42.01334,-15.78687 -72.12711,-65.94934 -65.28346,-108.74701c4.3154,-26.98718 95.35947,-190.81818 103.3105,-185.90417c2.59511,1.60386 25.68835,39.79974 51.31831,84.87975c41.0565,72.21342 46.5999,85.67899 46.5999,113.19665c0,55.77716 -44.6394,101.46498 -98.23825,100.54555c-15.6409,-0.26834 -32.60906,-2.05518 -37.707,-3.97076zm42.09262,-28.05386c1.39066,-7.22116 -1.85785,-10.74289 -9.90955,-10.74289c-18.35065,0 -43.80598,-23.24161 -49.49309,-45.18889c-6.0666,-23.41179 -22.15186,-26.19615 -24.52774,-4.24574c-4.57746,42.29059 76.21872,100.22086 83.93037,60.17752z",\r\n
+  "electric_guitar": "m168.96899,1.09303c-2.62799,0.19977 -5.017,2.04496 -6.96899,4.55579c0.009,13.46278 -11.116,25.03858 -14.875,34.35928c2.30499,1.8475 1.13,2.9332 -1.03101,4.4286c-0.17,2.5165 0.468,4.9685 2.468,7.3554c-2.591,41.8755 -6.024,92.17889 -8.718,134.4599c6.14801,0.138 12.354,1.117 18.81201,0.687c-0.007,-32.55499 2.539,-84.562 3.282,-116.00749c-0.101,-10.2094 -0.504,-24.029 13.12399,-28.8618c-6.94499,-14.7833 5.922,-35.70095 -5.562,-40.97666c-0.146,-0.00122 -0.293,-0.00885 -0.438,0c-0.03099,0.00187 -0.062,-0.00236 -0.093,0l0,-0.00001zm11.692,171.76396c-4.715,6.66701 -11.79199,10.17 -14.146,13.60501c-5.37599,8.46799 -14.379,-3.16701 -26.89,2.99599c0.065,-1.02399 0.153,-2.172 0.21899,-3.20599c-0.07199,-0.002 -0.14699,0.00101 -0.21899,0c-6.659,1.013 -12.157,-7.713 -12.594,-15.44901c5.55199,-11.89 -14.242,-18.006 -19.5,-5.82899c-3.943,13.605 -0.41,27.51199 4.78201,40.672c5.933,16.162 -8.871,30.179 -13.2192,45.17601c-4.1375,9.502 -4.2709,20.46999 2.68719,29.192c9.486,13.58398 29.413,18.62799 47.563,18.758c3.23401,0.224 6.44801,0.414 9.68701,0.58499c57.61699,3.284 34.35399,-35.13699 25.282,-68.41299c-5.82201,-21.66299 1.48199,-36.38 6.269,-42.614c2.659,-7.35001 6.02899,-23 -9.92101,-15.472l0,-0.00101zm-34.567,-128.4203c2.43501,-11.918 -8.10399,0.709 0,0z",\r\n
+  "guitar": "m158.45264,1.00012c-0.96039,0.00612 -1.8884,0.06411 -2.73161,0.18457c-4.49716,0.64245 -8.99768,2.5655 -8.99768,2.5655c0,0 0.00569,8.99612 -0.63676,15.42064c-0.64244,6.42453 -3.21147,17.34015 -3.21147,17.34015l3.15611,6.32144l0.05536,-1.172l10.62189,1.86414l0.94128,0.05537c0,0 1.28059,-1.28413 2.56551,-3.21148c1.2849,-1.92736 3.85747,-3.21148 3.85747,-3.21148c0,0 0.63675,-9.63641 0.63675,-16.70339c0,-7.06698 2.57472,-18.63212 2.57472,-18.63212c0,0 -4.66991,-0.84783 -8.83156,-0.82133zm-1.74417,42.52442l-10.62189,-0.58139l-0.05536,-0.11074l-5.5278,113.65688c0.19376,0.03734 0.44296,0.08304 0.44296,0.08304c0.14801,2.18161 0.8121,3.84209 1.8549,5.14021l11.84926,5.41707c0.3562,0.09476 0.71249,0.18806 1.07048,0.28609l1.28276,-123.83578l-0.29532,-0.05537zm-0.98744,123.89115l0,0.20302l-1.07048,-0.48911c-4.80661,-1.27875 -9.3821,-2.34575 -11.84926,-5.41707l-2.5009,-1.14432l0.20303,-4.07893c-2.16553,-0.41753 -15.40038,-2.83867 -20.1179,-0.47989c-5.13962,2.56979 -8.99552,6.42279 -10.28043,14.77466c-1.2849,8.3519 2.57119,23.77351 1.92873,34.05275c-0.64246,10.27924 -7.71416,19.91469 -10.92641,28.26657c-3.21227,8.35188 -6.4202,17.99007 -2.5655,32.12404c3.85472,14.13391 17.99164,23.77151 25.70107,26.9838c7.70942,3.21225 23.7631,5.14023 23.7631,5.14023c0,0 15.42752,2.58041 25.06432,1.93796c20.23672,-3.64624 28.72404,-15.65756 29.98303,-30.66595c1.259,-15.00839 -4.71521,-33.01251 -13.40884,-48.65207c-9.50552,-17.10013 8.59656,-39.76326 -0.76596,-52.52802c-9.74182,-13.28188 -16.9409,8.64334 -23.78156,3.87593c-2.77655,-1.93504 -6.09895,-3.00655 -9.37605,-3.90359z",\r\n
+  "helicopter": "m145.07504,214.22588c7.36339,2.46503 20.68225,-9.04681 7.26401,-9.72079c-9.08205,-5.71648 20.13416,-1.63675 8.22827,-13.70961c-12.73747,-2.77332 -22.69479,-12.46857 -27.12979,-24.871c-5.18111,-13.36012 -22.04633,-9.68964 -33.09622,-13.54991c-22.05075,-3.93678 -44.07657,-8.59007 -66.50366,-9.73877c-7.45861,8.40495 -10.97594,26.46114 -24.24853,25.75703c-13.26779,-6.6758 0.56035,-23.43509 -3.41489,-33.00934c-7.79329,-2.62592 -6.3066,-7.72096 1.2938,-8.36586c11.59587,-8.00312 1.94812,-23.47349 -0.57486,-34.01581c-6.13778,-10.01295 7.00565,-18.8414 12.01386,-7.02641c6.38165,12.3224 10.0863,25.85204 15.15507,38.7706c1.5816,8.28716 13.30507,3.58878 19.44516,6.06101c25.89155,2.78554 51.80775,5.58556 77.83869,6.66318c13.03992,-5.6261 26.8783,-10.34038 41.29993,-8.34114c10.08574,3.05644 15.78185,-0.7104 15.3338,-11.13895c5.72609,-15.02095 -14.03151,-8.3312 -22.93935,-10.54208c-35.53757,-1.72837 -71.18015,-2.25171 -106.70476,-0.12757c-7.88696,-1.96813 10.41693,-1.78943 13.19444,-2.24187c37.48436,-1.98021 75.04819,-1.00611 112.54227,-2.69012c10.81163,-3.98792 21.54251,3.11311 32.56555,1.91049c27.80304,1.13907 55.63103,1.5356 83.45552,1.62198c-7.86588,5.84674 -22.53885,0.05771 -32.94354,1.5061c-20.90826,-0.64194 -41.94905,-1.24406 -62.73434,1.6021c-8.09567,7.82163 -3.84563,24.5245 6.28453,28.41502c10.32359,5.55025 20.91692,10.41565 30.31529,17.0117c5.93991,11.31316 22.72864,20.80537 17.77679,35.05132c-5.67494,11.7886 -26.25294,4.37625 -31.4632,7.69153c3.85466,6.8309 17.16597,7.52176 19.55997,10.01913c-13.12518,3.78056 -0.61014,11.85339 6.85498,9.29091c9.21201,2.18106 -9.36668,3.71298 -12.4339,2.99583c-14.92371,0.12004 -29.83833,-0.52202 -44.7583,-0.72722c14.41679,-0.6433 28.87468,-0.63033 43.24721,-2.05975c-3.35245,-13.78374 -21.0649,-7.04161 -31.27078,-9.43388c-4.97525,-2.55072 -21.3748,0.68501 -13.06122,5.71829c4.63876,-2.08994 15.97667,-0.09111 5.65021,2.25237c-18.67735,0.60303 -37.42494,0.87289 -56.04201,-1.0285zm45.45972,-5.72816c-5.69293,-8.23618 -25.36656,-6.65369 -28.94688,0.84814c6.97417,5.6115 21.3663,3.65866 28.78714,0.2599l0.15974,-1.10805l0,0zm41.15115,-4.79669c-8.39107,-5.92067 -23.748,-6.57408 -31.28664,-1.76099c9.46599,4.52687 21.07687,2.68456 31.28664,1.76099zm-41.46053,-2.71213c8.91602,-7.60876 -15.73071,-6.19264 -21.17932,-5.80487c-13.47525,6.12955 5.46666,7.82239 11.1256,6.8177c3.37151,-0.02223 6.75697,-0.27522 10.05373,-1.01283z",\r\n
+  "katana": "m127.28507,65.14041c-7.0962,-0.54353 -19.86895,7.61395 -17.02093,-6.32892c4.93732,-8.55679 18.30521,-4.48845 16.78561,5.48313l0.17354,0.62374l0.06178,0.22205l0,0zm17.16403,-18.49577c-6.77293,11.60114 -22.03173,12.43076 -33.48896,16.75148c-5.30647,3.04373 -26.81981,5.02184 -18.62814,-4.27034c11.69819,-7.75446 26.08649,-9.62626 39.25734,-13.85468c4.24069,-0.99664 9.15976,-1.38791 12.85976,1.37354zm-35.03055,12.26915c-5.16663,-17.73298 -10.33324,-35.46593 -15.49986,-53.19891c6.32053,-8.5978 20.25586,-4.8693 18.32531,6.59137c4.01678,13.78642 8.03355,27.57289 12.05032,41.35935m-5.56697,9.33072c22.56753,79.08354 48.81091,157.2375 81.6054,232.70842m-75.6467,-234.76585c22.79797,74.42342 46.12929,148.92492 77.59851,220.23124c0.43317,5.52475 14.80417,22.08911 1.77542,17.81497c-4.05151,-1.9415 -10.97104,-0.62137 -11.72156,-6.31741c-30.74268,-74.29929 -57.39734,-150.28568 -79.92033,-227.47363",\r\n
+  "dagger": "m1.57422,47.21264c-2.775,14.24454 5.08469,27.79975 11.2199,40.10517c13.07098,21.70464 28.2358,42.59465 47.26681,59.46329c12.98537,10.6889 24.68548,22.99878 39.38902,31.4678c19.22253,12.95224 39.86254,23.55869 61.26455,32.3793c15.9138,6.93546 32.60274,11.85577 49.65401,15.08282c4.95967,1.28564 18.82625,4.91663 10.19991,-3.60251c-7.15544,-3.02133 -14.76756,-5.22583 -21.96236,-8.37695c-34.92769,-14.34082 -72.04247,-26.94104 -100.21951,-53.10463c-4.66899,-6.20064 8.95855,3.3492 11.3067,5.96803c23.50703,16.73581 50.36192,27.95749 76.84653,39.04178c13.47301,4.46384 28.20039,13.97903 42.51408,7.22675c12.36502,-4.72467 -2.95702,-5.44891 -8.42033,-7.24844c-24.28337,-6.90491 -48.85286,-13.54227 -71.13893,-25.76019c-12.72568,-4.65573 -23.42126,-13.22678 -34.85331,-20.29132c-12.35065,-8.53128 -23.65424,-18.49934 -35.67798,-27.49634c-7.86864,-5.96642 -15.68669,-11.98865 -22.20108,-19.46664c-11.01625,-11.02383 -21.70009,-22.36108 -31.68482,-34.33246c-6.52307,-7.36439 -13.86146,-14.10685 -18.44664,-22.93894l-5.05655,-8.11652zm256.45175,139.13108c-1.50562,-0.04745 -3.06,0.28214 -4.36211,1.15021c-9.72246,4.86124 -7.63908,13.88922 -13.19478,20.83386c-4.16678,5.55569 -9.028,8.33356 -15.97261,10.41693c1.38892,2.77783 4.16675,6.94461 4.16675,10.41693c0,7.63907 -9.02798,14.58368 -15.97261,13.88922c-2.77786,-0.69446 -9.028,-4.16678 -11.11139,0c-0.69446,1.38895 -0.69446,2.77786 0,3.47232c0,2.77786 3.47231,4.16678 6.25015,5.55569c7.63908,2.08337 15.97263,-0.69446 22.22279,-4.86124c4.86122,-2.77783 8.33353,-7.63907 9.72246,-13.19479l1.38892,-9.02798c0.69446,-2.77783 3.47232,-3.47232 6.94463,-8.33353c4.16676,-5.55569 8.33354,-15.2782 13.88924,-19.44495c2.08337,-1.38892 4.16675,-2.0834 6.94461,-2.77786c-1.38892,-2.08337 -2.77786,-3.47229 -4.16678,-5.55566c-1.38892,-0.69449 -2.77783,-2.0834 -4.16675,-2.0834c-0.78128,-0.26041 -1.6792,-0.42728 -2.58252,-0.45575zm29.4061,26.21594c-2.61084,-0.02899 -5.33868,0.54254 -8.07312,1.32382l5.55569,3.47232c-1.38895,2.77783 -4.86121,8.33353 -4.16678,11.80585c0.69449,6.94461 10.41693,6.94461 14.58371,2.77783c4.86124,-5.55569 4.86124,-13.88922 -2.08337,-18.056c-1.82297,-0.91147 -3.78549,-1.30127 -5.81613,-1.32382zm-13.39011,3.40723c-0.54364,0.00192 -1.07498,0.00705 -1.60593,0.0217c-3.8486,0.21091 -7.69568,0.50116 -11.54541,0.67276c-2.41867,0.03116 -4.88754,-0.00473 -7.22676,0.69446c-3.17285,2.02515 -5.29396,5.38272 -6.53229,8.87607c-0.16666,0.50345 -0.30807,1.02072 -0.41234,1.54083c3.86218,1.74924 8.17189,1.5618 12.30499,1.41064c2.50439,-0.06696 5.00949,0.24561 7.50888,0.36893c1.7876,0.07916 3.57104,0.32327 5.36038,0.26044c2.19412,-0.07278 4.22598,-1.3168 5.38205,-3.16849c0.99927,-1.58255 1.9447,-3.21933 2.56085,-4.99146c0.49768,-1.59048 0.5896,-3.80087 -1.06339,-4.75272c-1.43857,-0.79446 -3.10013,-0.93906 -4.73105,-0.93317zm2.53915,15.9726c-0.69449,0.69446 -1.38892,0.69446 -2.0834,1.38892c-0.69446,3.47232 8.33356,11.80588 9.72247,4.16678c-3.47232,-1.38892 -5.55573,-2.77786 -7.63907,-5.55569z",\r\n
+  "menorah": "m86.17095,270.72717c9.02267,-23.09398 33.59461,-36.70894 57.45916,-38.45409c0,-4.91623 0,-9.83244 0,-14.74866c-38.305,-2.75075 -76.20534,-18.86525 -101.66333,-48.29793c-23.2569,-24.97108 -35.58256,-58.55817 -37.27682,-92.42073c-13.45491,-9.58464 12.56556,-16.55834 15.7355,-5.95607c-7.24909,8.79617 -0.22592,22.59306 0.80432,33.36646c11.47956,50.91395 56.38975,91.60496 107.78628,98.82449c13.14264,5.82442 16.6395,-2.00252 14.39308,-13.99509c2.81267,-9.48175 -7.44086,-6.60333 -13.57417,-8.37358c-40.52152,-7.1041 -75.7263,-38.65041 -86.11595,-78.75394c-2.97659,-11.47399 -3.94458,-24.11363 -7.5694,-33.51495c7.70256,-6.02401 26.19639,-1.60448 15.97076,9.15671c1.09565,45.56244 38.91488,85.76277 83.65269,91.48959c9.24995,4.52249 8.18915,-3.21457 7.85701,-9.40932c4.90146,-15.06035 -9.71606,-12.79654 -19.53952,-16.50067c-27.62657,-9.39215 -47.87568,-36.35101 -49.79039,-65.51331c-13.2153,-11.51691 15.74928,-17.53994 15.95383,-5.55531c-7.59098,8.84892 0.96818,23.21689 5.54156,32.6564c10.3335,16.84724 28.24842,28.22102 47.83452,30.47823c0,-7.52246 0,-15.04491 0,-22.56738c-18.20905,-2.81535 -32.7534,-18.72141 -34.8131,-36.97318c-12.40635,-10.10166 14.58986,-14.97282 16.53119,-5.29626c-6.736,5.28018 -1.66743,13.75206 2.28733,19.47478c2.82583,3.38407 16.81124,15.16281 15.99458,6.28913c0,-10.03232 0,-20.06463 0,-30.09695c-8.52963,-5.41637 3.21713,-9.02356 -1.91258,-15.41792c2.95047,-6.63559 4.28693,-23.79965 6.49635,-24.00391c7.40089,10.5439 4.63795,25.17949 11.62167,34.34932c-3.85376,4.14688 -4.52328,8.74758 -3.86568,14.89357c0,8.05796 0,16.11592 0,24.17388c11.03737,-3.24367 21.02812,-12.42406 21.72646,-24.48188c-12.61211,-14.80839 30.69243,-11.52931 12.71999,1.59949c-1.87195,17.85434 -17.0993,32.57059 -34.44644,35.57887c0,7.49281 0,14.98562 0,22.47842c29.68999,-2.98224 55.87296,-29.1582 56.39926,-59.47436c-12.36238,-13.6567 27.91393,-12.75137 14.12813,-0.52898c-3.16423,14.80594 -6.23018,30.54218 -16.29872,42.63571c-12.70108,17.1765 -33.04718,27.37456 -53.98901,29.78134c0.16994,9.14496 -4.65584,28.46082 11.13493,20.75519c39.31322,-6.69104 72.74197,-39.63307 78.74797,-79.43351c5.73982,-8.84732 -8.70837,-25.00382 8.28397,-22.77648c10.50046,-2.44997 11.98193,6.34405 5.8692,11.72792c-2.04736,35.89314 -21.91298,70.45303 -53.09749,88.60141c-15.52945,9.13074 -33.16388,14.88533 -51.17824,15.85547c0.17836,7.53169 -0.4761,15.16116 0.61618,22.6142c35.31798,-2.81911 70.08339,-18.10321 93.11932,-45.67516c20.51892,-23.04272 31.08511,-53.43816 32.84753,-84.00375c-10.43478,-10.04525 11.39471,-11.61442 16.59445,-7.04305c-5.883,11.66189 -5.21661,27.04671 -9.11984,40.52295c-12.68921,53.08224 -58.41412,95.84925 -111.85593,105.51876c-7.32545,1.56883 -14.77785,2.36348 -22.20172,3.29227c-0.71042,9.09981 -0.50818,18.35449 11.59822,16.61531c20.59241,4.32626 40.36211,18.55411 46.94081,39.19469c-43.09088,0 -86.18179,0 -129.2727,0c0.31159,-0.88608 0.62314,-1.77219 0.93477,-2.65823zm-82.88959,-208.5947c-0.54892,-8.1144 4.33617,-25.42208 5.66115,-27.43132c2.27143,7.42761 12.58555,23.78434 4.72879,28.60384c-3.29131,-0.38358 -8.04816,1.57556 -10.38994,-1.17252zm34.52483,0.55147c-1.7146,-10.01769 5.4567,-19.41309 4.51432,-29.75311c3.2196,8.43034 16.36395,29.47998 1.96646,30.42084c-2.16732,-0.0773 -4.38702,0.03559 -6.48078,-0.66772zm35.62526,-0.17229c-1.52428,-9.82734 5.20364,-19.12723 4.61758,-29.264c3.98769,8.50923 17.39558,32.7104 -0.82941,30.07944l-1.91212,-0.12625l-1.87605,-0.68919l0,0zm34.60818,0.26421c-1.9521,-10.01891 5.40411,-19.48301 4.43661,-29.84504c3.27068,8.4848 16.29427,29.36411 1.98981,30.63179c-2.15335,-0.08198 -4.37302,0.0215 -6.42642,-0.78675zm69.2087,-0.38279c-1.5544,-10.07727 5.31645,-19.6095 4.34973,-30.05398c2.70531,5.08463 6.32187,13.73424 7.91895,20.50951c4.77353,11.03205 -3.95122,12.51878 -12.26868,9.54446zm35.71176,0.44493c-2.89404,-9.75608 5.30412,-19.55815 4.07715,-29.90718c3.42241,8.32418 12.40758,23.15913 6.53528,30.337c-3.53609,0.01955 -7.13571,0.41735 -10.61243,-0.42982zm34.8703,-0.20629c-2.23303,-8.13288 4.34842,-24.82986 5.07388,-28.23849c3.49849,8.39077 16.5291,33.58521 -2.7937,28.93562l-2.28018,-0.69713l0,0zm35.10023,-0.15336c-1.90784,-8.93159 5.20419,-21.786 4.83258,-28.71239c3.47043,8.02287 16.97986,32.30244 -0.94669,29.60343l-1.89111,-0.14957l-1.99478,-0.74147l0,0z",\r\n
+  "chair": "m118.11539,289.55515c-7.47328,-14.4328 15.76004,-21.83389 9.75156,-35.26642c-9.58212,-8.59285 -23.93785,-6.58557 -35.88018,-5.92961c-12.89955,-1.58955 -16.67669,11.62587 -24.11323,17.11729c-14.66394,-4.57965 -9.41961,-23.5907 3.95336,-25.69879c17.48831,-7.56879 36.79559,-3.21786 54.96046,-6.57193c13.14571,-7.65541 -3.09947,-24.09541 -13.42245,-25.84244c-17.08451,-6.9008 -38.18468,-7.0844 -51.24073,-21.62146c-5.1916,-11.32457 -3.84497,-32.04767 10.15321,-36.01445c6.34414,-10.73523 5.01785,-24.55999 3.35027,-36.47948c1.42348,-12.67513 -26.70474,-5.25126 -14.90233,-18.24577c10.64336,-8.15804 24.36629,-13.15867 37.81105,-12.959c10.96933,0.36309 11.71716,12.99065 -0.37628,9.89848c-12.30081,6.18077 -7.72121,23.86169 -7.25122,35.16668c5.93514,11.39347 22.04794,5.36764 32.49831,7.07384c14.8665,0.39955 21.73593,0.44463 35.83476,5.23605c14.25958,-1.05464 8.64325,-20.61657 0.17079,-21.97119c-13.03212,-2.87206 -25.91483,-10.25501 -33.20317,-21.62909c-4.07215,-13.26593 1.69855,-27.24597 4.77583,-40.18096c9.18196,-28.0861 34.13237,-54.57027 65.33606,-54.63913c19.15414,0.28833 38.85675,14.48402 42.13089,33.82922c2.48616,20.34066 -5.57245,41.0622 -0.32005,61.11538c12.75343,7.04288 -8.70227,17.78406 -9.16336,27.50478c-5.43883,14.13736 6.97403,30.55498 -3.65417,43.29654c-6.64983,9.38159 -22.16026,14.5639 -22.43275,27.04953c-3.81845,11.24202 -21.47061,10.39703 -30.28923,17.71931c-9.74564,2.86838 -15.08257,19.17726 -0.15649,15.9317c14.55153,-0.35892 29.03516,-5.81784 43.55118,-3.3181c10.39314,7.10063 -0.45073,21.22018 -10.9113,14.54475c-5.46445,0.08383 -25.63857,2.80356 -18.76688,8.69054c17.18895,4.015 35.8273,9.2104 46.95854,24.0352c10.43184,13.90863 -12.73763,17.22995 -17.34935,5.0022c-19.29245,-15.75378 -48.30531,-24.24933 -70.97163,-10.48508c-13.71143,5.73386 -10.53542,20.53958 -11.98199,31.56015c-5.57972,6.09451 -13.26627,-2.5275 -14.84946,-7.91876zm100.26077,-153.99353c-4.62421,-8.64436 -27.69229,-17.16811 -30.82967,-4.71919c1.76141,12.68575 19.62196,15.68971 29.15408,10.51048c1.73547,-1.32053 2.45361,-3.74493 1.67558,-5.79129z",\r\n
+  \r\n
+  "bone": "m273.3559,119.27242c-11.58661,5.90293 -23.89537,9.95385 -36.67676,12.27164c-53.42084,0.2984 -105.13121,0.41397 -158.74251,2.97562c-14.28426,-2.65407 -30.58815,0.18161 -42.82426,-9.13783c-9.06827,-7.25944 -28.17529,-2.4415 -25.05096,11.36483c6.17649,14.08824 -14.61965,21.70474 -7.59176,36.00003c6.11589,14.67987 24.54805,9.02721 35.59484,4.1729c20.29636,-4.79665 40.55842,-9.8537 60.92737,-14.38416c42.52868,-4.82219 82.54949,-1.83121 124.59118,1.02063c11.68694,2.54654 23.55803,4.03351 35.45654,5.38187c10.1839,0.16006 18.34979,7.46698 27.92017,8.65919c12.6539,-1.22533 16.41983,-19.19981 7.59747,-27.17406c-13.18918,-8.72406 6.75436,-24.14882 -8.14166,-31.38885c-4.25287,-2.31086 -8.733,-0.75754 -13.05966,0.23817z",\r\n
+  "raph_gear2": "m162.95016,254.38129c-2.80937,0.26439 -5.68164,0.44717 -8.63573,0.44717l0,0c-2.64238,0 -5.20918,-0.14467 -7.71307,-0.35916l0,0l-21.68047,27.86606l-5.33187,-1.51157c-6.25791,-1.75732 -12.33638,-3.96201 -18.18163,-6.60748l0,0l-5.06733,-2.29276l1.30382,-35.00255c-4.60764,-3.22517 -8.90648,-6.81548 -12.88757,-10.75204l0,0l-34.27816,7.36342l-3.13052,-4.59854c-3.67223,-5.39792 -6.80273,-11.05444 -9.57725,-16.77345l0,0l-2.40936,-4.99521l23.2742,-25.7621c-1.45512,-5.4549 -2.41877,-11.08614 -2.91638,-16.82405l0,0l-30.84222,-16.30753l0.56056,-5.52432c0.66148,-6.60759 1.94003,-12.93144 3.46751,-19.00977l0,0l1.36378,-5.39204l34.401,-4.76184c2.45332,-5.17765 5.34148,-10.08439 8.59473,-14.69526l0,0l-13.12671,-32.31919l3.96201,-3.8801c4.65784,-4.53519 9.64348,-8.64822 14.84618,-12.40874l0,0l4.50686,-3.24997l29.69582,18.65062c5.00454,-2.30524 10.23878,-4.20122 15.66204,-5.65638l0,0l10.76474,-33.40262l5.54927,-0.4219c2.98885,-0.22039 6.20128,-0.47875 9.69389,-0.47875l0,0c3.48323,0 6.68608,0.25836 9.67506,0.47875l0,0l5.54912,0.4219l10.88121,33.74931c5.21544,1.45478 10.27031,3.31305 15.11414,5.56818l0,0l30.11157,-18.91571l4.52254,3.25032c5.20284,3.75422 10.19766,7.8798 14.84639,12.39616l0,0l3.97758,3.8801l-13.52985,33.27679c2.94791,4.28308 5.60591,8.81837 7.87672,13.58657l0,0l35.47502,4.91299l1.37939,5.39169c1.54953,6.07229 2.82196,12.39613 3.46741,19.01633l0,0l0.56073,5.52397l-31.91942,16.87434c-0.47862,5.23462 -1.32898,10.3871 -2.59824,15.40709l0,0l24.04893,26.56871l-2.41867,5.01361c-2.76517,5.73837 -5.88004,11.41356 -9.56799,16.79272l0,0l-3.13049,4.58539l-35.12848,-7.52676c-3.72264,3.72243 -7.75381,7.14909 -12.06235,10.24184l0,0l1.33846,35.68912l-5.07996,2.29913c-5.85167,2.6329 -11.92058,4.84381 -18.17828,6.6012l0,0l-5.351,1.51169l-21.72769,-27.93539l0,0zm27.87856,8.93823c1.87401,-0.62378 3.71637,-1.29791 5.53973,-2.01599l0,0l-1.25342,-33.70486l3.95258,-2.53862c5.92082,-3.84203 11.31258,-8.453 16.09976,-13.68709l0,0l3.18718,-3.48941l33.239,7.11739c0.99838,-1.66928 1.96515,-3.37619 2.89732,-5.12077l0,0l-22.73553,-25.13866l1.41093,-4.49123c2.00607,-6.46886 3.14622,-13.40402 3.48315,-20.64091l0,0l0.20787,-4.71185l30.19965,-15.961c-0.31488,-1.93385 -0.67691,-3.85492 -1.0896,-5.78259l0,0l-33.60109,-4.64815l-1.80759,-4.34639c-2.7023,-6.50063 -6.27693,-12.58513 -10.54437,-18.19731l0,0l-2.82191,-3.74155l12.78032,-31.43731c-1.48026,-1.29786 -2.99829,-2.5574 -4.55721,-3.77935l0,0l-28.5273,17.90761l-4.2014,-2.2175c-6.22311,-3.27536 -12.95352,-5.76342 -20.05234,-7.37577l0,0l-4.59178,-1.0518l-10.30167,-31.94773c-1.00163,-0.05022 -1.97475,-0.07566 -2.92271,-0.07566l0,0c-0.96696,0 -1.94005,0.02544 -2.94794,0.07566l0,0l-10.22914,31.73996l-4.65805,0.99522c-7.22169,1.54925 -14.10935,4.07524 -20.52469,7.39468l0,0l-4.19198,2.17928l-28.06441,-17.62396c-1.54948,1.22195 -3.07073,2.48149 -4.53823,3.77935l0,0l12.44003,30.61225l-2.9225,3.74755c-4.55724,5.8516 -8.34605,12.26398 -11.18684,19.14856l0,0l-1.79825,4.3651l-32.5209,4.49724c-0.41253,1.92767 -0.77778,3.84874 -1.08328,5.78259l0,0l29.15414,15.41315l0.17944,4.74907c0.30542,7.66602 1.58731,15.02303 3.79182,21.90135l0,0l1.44259,4.52234l-22.01771,24.35774c0.92602,1.75093 1.88968,3.45782 2.89761,5.127l0,0l32.33173,-6.96017l3.21879,3.48952c4.96029,5.42989 10.62607,10.14755 16.86828,14.06561l0,0l4.02816,2.51289l-1.23148,33.18852c1.82667,0.71808 3.67535,1.39221 5.54923,2.01599l0,0l20.46497,-26.31657l4.67366,0.57292c3.52736,0.4473 6.96019,0.73706 10.37738,0.73706l0,0c3.67532,0 7.3821,-0.32111 11.17093,-0.85657l0,0l4.71475,-0.66118l20.62231,26.52434l0,0zm9.32855,-68.34235l4.50986,6.92841l-28.59032,18.60074l-10.14731,-15.61513l0,0c-3.69124,0.90065 -7.5713,1.43016 -11.60878,1.43016l0,0c-27.93851,0 -50.57646,-22.64441 -50.57646,-50.55453l0,0c0,-27.93514 22.63795,-50.5733 50.57646,-50.5733l0,0c27.90698,0 50.55104,22.63816 50.55104,50.5733l0,0c0,11.46997 -3.85472,22.09612 -10.31726,30.58083l0,0l5.60277,8.62953m-19.23358,2.66414l0.89128,-0.56667l-8.15065,-12.54086l4.72406,-4.72429c6.17615,-6.1917 9.96483,-14.63838 9.96483,-24.04268l0,0c-0.03468,-18.80183 -15.2589,-34.02641 -34.03877,-34.064l0,0c-18.8241,0.0376 -34.03256,15.24316 -34.06407,34.064l0,0c0.03151,18.78311 15.25571,34.00732 34.06407,34.04527l0,0c4.20117,0 8.24515,-0.86304 12.15982,-2.36212l0,0l6.24211,-2.39357l8.20732,12.58492l0,0z",\r\n
+    "raph_gear": "m245.88898,160.48737l33.405,-17.66776c-0.65668,-6.5461 -1.92581,-12.89622 -3.51349,-19.1387l-37.10818,-5.13857c-3.21184,-7.73717 -7.45319,-14.91318 -12.43881,-21.50042l14.14514,-34.78872c-4.65118,-4.53608 -9.67427,-8.67167 -14.96115,-12.47703l-31.50966,19.78136c-7.38905,-3.88574 -15.35004,-6.83701 -23.70718,-8.73246l-11.3871,-35.2773c-3.22949,-0.24387 -6.45805,-0.50152 -9.75151,-0.50152s-6.51289,0.2517 -9.75209,0.50152l-11.27429,34.96482c-8.58116,1.83471 -16.71793,4.82026 -24.29691,8.75396l-31.01895,-19.49038c-5.28019,3.80536 -10.30307,7.94096 -14.95388,12.47703l13.75587,33.82779c-5.36137,6.87132 -9.85005,14.45284 -13.22145,22.62391l-35.93671,4.97007c-1.58098,6.23371 -2.85675,12.5771 -3.50667,19.13792l32.25408,17.06512c0.36542,8.98315 1.85477,17.68929 4.49208,25.88777l-24.33074,26.9024c2.83031,5.87039 5.9814,11.56342 9.6267,16.90457l35.82153,-7.69016c5.87321,6.39034 12.56474,11.98932 19.94749,16.61948l-1.35777,36.65076c5.88309,2.65335 11.99571,4.87399 18.29496,6.64899l22.66223,-29.13004c4.02098,0.51334 8.09276,0.85909 12.24583,0.85909c4.49908,0 8.89894,-0.40645 13.22795,-1.00122l22.78024,29.29164c6.30914,-1.77295 12.41245,-3.99347 18.29494,-6.64697l-1.38397,-37.30896c7.03673,-4.55559 13.41745,-10.00571 19.04277,-16.15907l36.75313,7.88618c3.64532,-5.34033 6.79684,-11.0273 9.62613,-16.9026l-25.11879,-27.78322c2.41295,-7.76558 3.76083,-15.96324 4.15324,-24.41928zm-55.52159,42.4395l-15.83789,10.31044l-9.74136,-14.9669c-5.0676,1.94922 -10.52345,3.13446 -16.2748,3.13446c-25.11868,0 -45.47503,-20.36435 -45.47503,-45.47913c0,-25.1158 20.35635,-45.47227 45.47503,-45.47227c25.11212,0 45.47591,20.35647 45.47591,45.47227c0,12.5506 -5.08424,23.89621 -13.30255,32.12807l9.68069,14.87306z",\r\n
+    "raph_wrench": "m255.53572,137.11592c19.86284,-22.83699 23.85539,-54.00162 13.05003,-80.21085l-39.87633,46.5013l-39.30826,-7.64247l-13.02475,-37.8651l39.77548,-46.3933c-27.35991,-6.88337 -57.5022,1.42669 -77.27754,24.17331c-20.85557,23.98049 -24.26861,57.1888 -11.36009,84.13174l-103.94124,119.52798c-11.05987,12.70792 -9.7125,31.98199 2.99551,43.03754c12.708,11.04776 31.97822,9.71249 43.03425,-2.99557l103.81947,-119.41006c28.5784,9.21129 61.16141,1.23503 82.11348,-22.85451z",\r\n
+    "raph_hammer": "m63.36809,285.67313c6.96776,3.59244 16.47661,11.9801 23.84013,8.91132c4.83001,-1.9863 7.65633,-13.23322 10.6572,-19.15341c22.58896,-44.50285 47.13901,-95.11987 65.00839,-138.42389c0,-1.93199 1.02618,-3.42567 -0.49857,-6.05217c9.99582,-16.27104 16.78117,-34.14814 27.70221,-52.25417c3.45876,-5.75348 6.97752,-13.7377 11.82889,-16.03837l8.95993,-3.73985c11.39044,-2.92912 19.71024,-2.82827 27.65184,4.81071c4.0269,3.89508 5.87952,10.31972 9.77467,14.18769c2.63412,2.64196 12.67062,9.14025 16.40283,8.13548c2.89996,-0.78365 5.28986,-3.70498 7.32275,-7.40622l7.07837,-13.07806c1.98428,-3.72042 3.11331,-7.30138 2.18805,-10.16062c-1.19101,-3.68168 -12.12384,-8.54287 -15.78421,-9.30328c-5.37122,-1.15219 -11.73761,0.82254 -17.20779,-0.41896c-10.75037,-2.47131 -15.38852,-9.37697 -19.15163,-20.54245c-26.52289,-15.59208 -62.23056,-25.72946 -103.80629,-12.65136c-11.27793,3.54983 -22.08852,6.24227 -29.50239,13.45449c-1.48589,4.18987 1.45297,5.02407 4.53523,4.97355c-2.41113,2.19592 -6.30618,3.46841 -4.05797,8.62437c25.3744,-11.6543 74.64912,-15.68129 77.99525,8.17434c0.73132,5.31115 -4.01729,12.62416 -6.93675,18.66467c-9.2043,19.05656 -20.45122,34.51673 -28.60803,51.77705c-3.03192,0.17072 -3.72249,1.82726 -5.34029,2.91743c-26.48211,38.64464 -55.43742,86.86412 -80.34243,130.11772c-3.31706,5.75339 -11.16743,14.25751 -10.19173,19.38232c1.46458,7.8407 13.51648,11.49146 20.48232,15.09167z",\r\n
+    "raph_lock": "m222.74843,140.97418l0,-31.60164l-0.00876,0c-0.01239,-39.003 -31.62297,-70.60465 -70.62114,-70.60465s-70.62597,31.6186 -70.62597,70.62157l0,0l0,31.58472l-25.54068,0l0,135.66266l192.32891,0l0,-135.66266l-25.53236,0zm-118.94279,-31.58472c0,0 0,0 0,0c0,-26.65088 21.67455,-48.3259 48.3129,-48.3259c26.65535,0 48.32988,21.67502 48.32988,48.30898c0,0 0,0 0,0l0,31.60164l-96.64278,0l0,-31.58472z"\r\n
+  }\r\n
+}</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>37064</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/shapelib/raphael.txt.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/shapelib/raphael.txt.xml
new file mode 100644
index 0000000000..352e37e285
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/shapelib/raphael.txt.xml
@@ -0,0 +1,51 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52850741.37</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>raphael.txt</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>text/plain</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string>All Raphaël icons were retrieved from here:\r\n
+http://raphaeljs.com/icons/\r\n
+\r\n
+And fall under the MIT license:\r\n
+\r\n
+Copyright © 2008 Dmitry Baranovskiy\r\n
+\r\n
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\r\n
+\r\n
+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\r\n
+\r\n
+The software is provided “as is”, without warranty of any kind, express or implied, including but not limited to the warranties of merchantability, fitness for a particular purpose and noninfringement. In no event shall the authors or copyright holders be liable for any claim, damages or other liability, whether in an action of contract, tort or otherwise, arising from, out of or in connection with the software or the use or other dealings in the software.</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>1186</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/shapelib/raphael_1.json.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/shapelib/raphael_1.json.xml
new file mode 100644
index 0000000000..f834b8507e
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/shapelib/raphael_1.json.xml
@@ -0,0 +1,46 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52850759.29</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>raphael_1.json</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/octet-stream</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string>{"size": 32,\r\n
+"fill": true,\r\n
+"data": {\r\n
+    "raph_quote": "M14.505,5.873c-3.937,2.52-5.904,5.556-5.904,9.108c0,1.104,0.192,1.656,0.576,1.656l0.396-0.107c0.312-0.12,0.563-0.18,0.756-0.18c1.128,0,2.07,0.411,2.826,1.229c0.756,0.82,1.134,1.832,1.134,3.037c0,1.157-0.408,2.14-1.224,2.947c-0.816,0.807-1.801,1.211-2.952,1.211c-1.608,0-2.935-0.661-3.979-1.984c-1.044-1.321-1.565-2.98-1.565-4.977c0-2.259,0.443-4.327,1.332-6.203c0.888-1.875,2.243-3.57,4.067-5.085c1.824-1.514,2.988-2.272,3.492-2.272c0.336,0,0.612,0.162,0.828,0.486c0.216,0.324,0.324,0.606,0.324,0.846L14.505,5.873zM27.465,5.873c-3.937,2.52-5.904,5.556-5.904,9.108c0,1.104,0.192,1.656,0.576,1.656l0.396-0.107c0.312-0.12,0.563-0.18,0.756-0.18c1.104,0,2.04,0.411,2.808,1.229c0.769,0.82,1.152,1.832,1.152,3.037c0,1.157-0.408,2.14-1.224,2.947c-0.816,0.807-1.801,1.211-2.952,1.211c-1.608,0-2.935-0.661-3.979-1.984c-1.044-1.321-1.565-2.98-1.565-4.977c0-2.284,0.449-4.369,1.35-6.256c0.9-1.887,2.256-3.577,4.068-5.067c1.812-1.49,2.97-2.236,3.474-2.236c0.336,0,0.612,0.162,0.828,0.486c0.216,0.324,0.324,0.606,0.324,0.846L27.465,5.873z",\r\n
+\r\n
+\t}\r\n
+}</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>1094</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/shapelib/social.json.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/shapelib/social.json.xml
new file mode 100644
index 0000000000..acd3b58a6e
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/shapelib/social.json.xml
@@ -0,0 +1,56 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52850725.16</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>social.json</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/octet-stream</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string>{"size": 32,\n
+"fill": true,\n
+"data": {\n
+    "raph_twitter": "M23.295,22.567h-7.213c-2.125,0-4.103-2.215-4.103-4.736v-1.829h11.232c1.817,0,3.291-1.469,3.291-3.281c0-1.813-1.474-3.282-3.291-3.282H11.979V6.198c0-1.835-1.375-3.323-3.192-3.323c-1.816,0-3.29,1.488-3.29,3.323v11.633c0,6.23,4.685,11.274,10.476,11.274h7.211c1.818,0,3.318-1.463,3.318-3.298S25.112,22.567,23.295,22.567z",\n
+    "raph_firefox": "M28.4,22.469c0.479-0.964,0.851-1.991,1.095-3.066c0.953-3.661,0.666-6.854,0.666-6.854l-0.327,2.104c0,0-0.469-3.896-1.044-5.353c-0.881-2.231-1.273-2.214-1.274-2.21c0.542,1.379,0.494,2.169,0.483,2.288c-0.01-0.016-0.019-0.032-0.027-0.047c-0.131-0.324-0.797-1.819-2.225-2.878c-2.502-2.481-5.943-4.014-9.745-4.015c-4.056,0-7.705,1.745-10.238,4.525C5.444,6.5,5.183,5.938,5.159,5.317c0,0-0.002,0.002-0.006,0.005c0-0.011-0.003-0.021-0.003-0.031c0,0-1.61,1.247-1.436,4.612c-0.299,0.574-0.56,1.172-0.777,1.791c-0.375,0.817-0.75,2.004-1.059,3.746c0,0,0.133-0.422,0.399-0.988c-0.064,0.482-0.103,0.971-0.116,1.467c-0.09,0.845-0.118,1.865-0.039,3.088c0,0,0.032-0.406,0.136-1.021c0.834,6.854,6.667,12.165,13.743,12.165l0,0c1.86,0,3.636-0.37,5.256-1.036C24.938,27.771,27.116,25.196,28.4,22.469zM16.002,3.356c2.446,0,4.73,0.68,6.68,1.86c-2.274-0.528-3.433-0.261-3.423-0.248c0.013,0.015,3.384,0.589,3.981,1.411c0,0-1.431,0-2.856,0.41c-0.065,0.019,5.242,0.663,6.327,5.966c0,0-0.582-1.213-1.301-1.42c0.473,1.439,0.351,4.17-0.1,5.528c-0.058,0.174-0.118-0.755-1.004-1.155c0.284,2.037-0.018,5.268-1.432,6.158c-0.109,0.07,0.887-3.189,0.201-1.93c-4.093,6.276-8.959,2.539-10.934,1.208c1.585,0.388,3.267,0.108,4.242-0.559c0.982-0.672,1.564-1.162,2.087-1.047c0.522,0.117,0.87-0.407,0.464-0.872c-0.405-0.466-1.392-1.105-2.725-0.757c-0.94,0.247-2.107,1.287-3.886,0.233c-1.518-0.899-1.507-1.63-1.507-2.095c0-0.366,0.257-0.88,0.734-1.028c0.58,0.062,1.044,0.214,1.537,0.466c0.005-0.135,0.006-0.315-0.001-0.519c0.039-0.077,0.015-0.311-0.047-0.596c-0.036-0.287-0.097-0.582-0.19-0.851c0.01-0.002,0.017-0.007,0.021-0.021c0.076-0.344,2.147-1.544,2.299-1.659c0.153-0.114,0.55-0.378,0.506-1.183c-0.015-0.265-0.058-0.294-2.232-0.286c-0.917,0.003-1.425-0.894-1.589-1.245c0.222-1.231,0.863-2.11,1.919-2.704c0.02-0.011,0.015-0.021-0.008-0.027c0.219-0.127-2.524-0.006-3.76,1.604C9.674,8.045,9.219,7.95,8.71,7.95c-0.638,0-1.139,0.07-1.603,0.187c-0.05,0.013-0.122,0.011-0.208-0.001C6.769,8.04,6.575,7.88,6.365,7.672c0.161-0.18,0.324-0.356,0.495-0.526C9.201,4.804,12.43,3.357,16.002,3.356z",\n
+    "raph_ie": "M27.998,2.266c-2.12-1.91-6.925,0.382-9.575,1.93c-0.76-0.12-1.557-0.185-2.388-0.185c-3.349,0-6.052,0.985-8.106,2.843c-2.336,2.139-3.631,4.94-3.631,8.177c0,0.028,0.001,0.056,0.001,0.084c3.287-5.15,8.342-7.79,9.682-8.487c0.212-0.099,0.338,0.155,0.141,0.253c-0.015,0.042-0.015,0,0,0c-2.254,1.35-6.434,5.259-9.146,10.886l-0.003-0.007c-1.717,3.547-3.167,8.529-0.267,10.358c2.197,1.382,6.13-0.248,9.295-2.318c0.764,0.108,1.567,0.165,2.415,0.165c5.84,0,9.937-3.223,11.399-7.924l-8.022-0.014c-0.337,1.661-1.464,2.548-3.223,2.548c-2.21,0-3.729-1.211-3.828-4.012l15.228-0.014c0.028-0.578-0.042-0.985-0.042-1.436c0-5.251-3.143-9.355-8.255-10.663c2.081-1.294,5.974-3.209,7.848-1.681c1.407,1.14,0.633,3.533,0.295,4.518c-0.056,0.254,0.24,0.296,0.296,0.057C28.814,5.573,29.026,3.194,27.998,2.266zM13.272,25.676c-2.469,1.475-5.873,2.539-7.539,1.289c-1.243-0.935-0.696-3.468,0.398-5.938c0.664,0.992,1.495,1.886,2.473,2.63C9.926,24.651,11.479,25.324,13.272,25.676zM12.714,13.046c0.042-2.435,1.787-3.49,3.617-3.49c1.928,0,3.49,1.112,3.49,3.49H12.714z",\n
+    "raph_opera": "M15.954,2.046c-7.489,0-12.872,5.432-12.872,13.581c0,7.25,5.234,13.835,12.873,13.835c7.712,0,12.974-6.583,12.974-13.835C28.929,7.413,23.375,2.046,15.954,2.046zM15.952,26.548L15.952,26.548c-2.289,0-3.49-1.611-4.121-3.796c-0.284-1.037-0.458-2.185-0.563-3.341c-0.114-1.374-0.129-2.773-0.129-4.028c0-0.993,0.018-1.979,0.074-2.926c0.124-1.728,0.386-3.431,0.89-4.833c0.694-1.718,1.871-2.822,3.849-2.822c2.5,0,3.763,1.782,4.385,4.322c0.429,1.894,0.56,4.124,0.56,6.274c0,2.299-0.103,5.153-0.763,7.442C19.473,24.979,18.242,26.548,15.952,26.548z",\n
+    "raph_chrome": "M16.277,8.655c-2.879,0-5.227,2.181-5.227,4.854s2.348,4.854,5.227,4.854c2.879,0,5.227-2.181,5.227-4.854S19.156,8.655,16.277,8.655zM29.535,13.486c-0.369-1.819-1.068-3.052-1.727-3.995c0.05,0.129,0.09,0.259,0.138,0.388c-2.34-6.355-11.704-9.8-18.937-5.43c-0.056,0.27-0.073,0.538-0.073,0.804c0-0.051-0.006-0.098-0.004-0.15c-1.743-0.134-3.854,2.061-5.731,6.083c-0.953,2.277-1.298,4.77-0.414,7.693c0.516,1.706,1.328,3.456,2.499,4.814c3.471,4.027,8.788,5.67,11.884,4.835c0.004,0.001,0.009,0.003,0.014,0.004c5.969-0.125,10.494-4.228,12.125-9.569C29.896,17.035,29.934,15.457,29.535,13.486zM6.043,23.04c-0.96-1.112-1.755-2.651-2.299-4.452c-0.733-2.42-0.612-4.65,0.379-7.015C5.129,9.42,6.111,8.005,6.956,7.154c0.15,0.742,0.521,1.628,1.113,2.649c0.218,0.379,0.459,0.701,0.692,1.012c0.179,0.237,0.356,0.474,0.513,0.729c0.124,0.202,0.239,0.445,0.354,0.737c-0.239,2.754,0.892,5.138,3.148,6.679l-2.546,2.25l-0.202,0.171c-0.208,0.171-0.447,0.373-0.651,0.589c-1.36,1.444-0.25,2.831,0.286,3.498l0.068,0.087c0.237,0.297,0.513,0.62,0.815,0.938C8.963,25.725,7.375,24.585,6.043,23.04zM28.354,18.67c-1.6,5.232-5.937,8.7-11.07,8.859c-2.485-0.583-4.362-1.78-5.586-3.557c0.004-0.004,0.01-0.008,0.015-0.013l4.944-3.836c2.226-0.124,3.854-0.888,4.847-2.278c1.222-1.412,1.792-3.025,1.693-4.861c1.817,0.377,3.389,0.903,4.855,1.883l0.116,0.078l0.134,0.043c0.156,0.049,0.311,0.076,0.459,0.081C28.87,16.309,28.74,17.402,28.354,18.67zM28.609,14.037c-1.951-1.306-4.062-1.867-6.594-2.285c0.531,2.358-0.084,4.072-1.326,5.512c-0.882,1.235-2.382,1.822-4.394,1.875l-5.22,4.052c-0.497,0.409-0.591,0.819-0.282,1.229c0.849,1.277,1.929,2.202,3.122,2.878c-0.013,0-0.026,0.002-0.039,0.003c-0.001-0.001-0.004-0.002-0.006-0.004c-0.02,0.003-0.041,0.004-0.062,0.005c-0.08,0.001-0.16-0.001-0.239-0.01c-0.156-0.021-0.314-0.064-0.459-0.118c-0.898-0.333-1.89-1.352-2.597-2.239c-0.581-0.73-1.206-1.433-0.411-2.275c0.258-0.273,0.582-0.514,0.789-0.698l2.521-2.229c0.172-0.137,0.35-0.277,0.535-0.423c0.053-0.042,0.107-0.084,0.162-0.127c0.564-0.442,0.483-0.32-0.108-0.642c-2.419-1.32-3.677-3.614-3.354-6.389c-0.149-0.41-0.317-0.792-0.518-1.124c-0.363-0.6-0.834-1.102-1.194-1.723c-0.9-1.556-1.847-3.902,0.013-3.682c-0.005-0.053-0.002-0.11-0.005-0.164c0.094,2.001,1.526,3.823,1.742,4.888c0.078,0.382,0.294,0.705,0.612,0.28c2.538-3.395,6.069-3.053,8.328-1.312c0.443,0.34,0.684,0.755,1.084,1.11c0.154,0.138,0.328,0.259,0.535,0.351c0.743,0.332,1.807,0.312,2.607,0.434c1.371,0.208,2.707,0.464,3.971,0.812c0.25,0.03,0.424-0.004,0.521-0.101c0.211-0.208-0.002-0.887-0.121-1.263c0.277,0.805,0.536,1.609,0.773,2.415C29.176,13.701,29.133,14.208,28.609,14.037z",\n
+    "raph_safari": "M16.154,5.135c-0.504,0-1,0.031-1.488,0.089l-0.036-0.18c-0.021-0.104-0.06-0.198-0.112-0.283c0.381-0.308,0.625-0.778,0.625-1.306c0-0.927-0.751-1.678-1.678-1.678s-1.678,0.751-1.678,1.678c0,0.745,0.485,1.376,1.157,1.595c-0.021,0.105-0.021,0.216,0,0.328l0.033,0.167C7.645,6.95,3.712,11.804,3.712,17.578c0,6.871,5.571,12.441,12.442,12.441c6.871,0,12.441-5.57,12.441-12.441C28.596,10.706,23.025,5.135,16.154,5.135zM16.369,8.1c4.455,0,8.183,3.116,9.123,7.287l-0.576,0.234c-0.148-0.681-0.755-1.191-1.48-1.191c-0.837,0-1.516,0.679-1.516,1.516c0,0.075,0.008,0.148,0.018,0.221l-2.771-0.028c-0.054-0.115-0.114-0.226-0.182-0.333l3.399-5.11l0.055-0.083l-4.766,4.059c-0.352-0.157-0.74-0.248-1.148-0.256l0.086-0.018l-1.177-2.585c0.64-0.177,1.111-0.763,1.111-1.459c0-0.837-0.678-1.515-1.516-1.515c-0.075,0-0.147,0.007-0.219,0.018l0.058-0.634C15.357,8.141,15.858,8.1,16.369,8.1zM12.146,3.455c0-0.727,0.591-1.318,1.318-1.318c0.727,0,1.318,0.591,1.318,1.318c0,0.425-0.203,0.802-0.516,1.043c-0.183-0.123-0.413-0.176-0.647-0.13c-0.226,0.045-0.413,0.174-0.535,0.349C12.542,4.553,12.146,4.049,12.146,3.455zM7.017,17.452c0-4.443,3.098-8.163,7.252-9.116l0.297,0.573c-0.61,0.196-1.051,0.768-1.051,1.442c0,0.837,0.678,1.516,1.515,1.516c0.068,0,0.135-0.006,0.2-0.015l-0.058,2.845l0.052-0.011c-0.442,0.204-0.824,0.513-1.116,0.895l0.093-0.147l-1.574-0.603l1.172,1.239l0.026-0.042c-0.19,0.371-0.306,0.788-0.324,1.229l-0.003-0.016l-2.623,1.209c-0.199-0.604-0.767-1.041-1.438-1.041c-0.837,0-1.516,0.678-1.516,1.516c0,0.064,0.005,0.128,0.013,0.191l-0.783-0.076C7.063,18.524,7.017,17.994,7.017,17.452zM16.369,26.805c-4.429,0-8.138-3.078-9.106-7.211l0.691-0.353c0.146,0.686,0.753,1.2,1.482,1.2c0.837,0,1.515-0.679,1.515-1.516c0-0.105-0.011-0.207-0.031-0.307l2.858,0.03c0.045,0.095,0.096,0.187,0.15,0.276l-3.45,5.277l0.227-0.195l4.529-3.92c0.336,0.153,0.705,0.248,1.094,0.266l-0.019,0.004l1.226,2.627c-0.655,0.166-1.142,0.76-1.142,1.468c0,0.837,0.678,1.515,1.516,1.515c0.076,0,0.151-0.007,0.225-0.018l0.004,0.688C17.566,26.746,16.975,26.805,16.369,26.805zM18.662,26.521l-0.389-0.6c0.661-0.164,1.152-0.759,1.152-1.47c0-0.837-0.68-1.516-1.516-1.516c-0.066,0-0.13,0.005-0.193,0.014v-2.86l-0.025,0.004c0.409-0.185,0.77-0.459,1.055-0.798l1.516,0.659l-1.104-1.304c0.158-0.335,0.256-0.704,0.278-1.095l2.552-1.164c0.19,0.618,0.766,1.068,1.447,1.068c0.838,0,1.516-0.679,1.516-1.516c0-0.069-0.006-0.137-0.016-0.204l0.65,0.12c0.089,0.517,0.136,1.049,0.136,1.591C25.722,21.826,22.719,25.499,18.662,26.521z",\n
+    "raph_linkedin": "M27.25,3.125h-22c-1.104,0-2,0.896-2,2v22c0,1.104,0.896,2,2,2h22c1.104,0,2-0.896,2-2v-22C29.25,4.021,28.354,3.125,27.25,3.125zM11.219,26.781h-4v-14h4V26.781zM9.219,11.281c-1.383,0-2.5-1.119-2.5-2.5s1.117-2.5,2.5-2.5s2.5,1.119,2.5,2.5S10.602,11.281,9.219,11.281zM25.219,26.781h-4v-8.5c0-0.4-0.403-1.055-0.687-1.213c-0.375-0.211-1.261-0.229-1.665-0.034l-1.648,0.793v8.954h-4v-14h4v0.614c1.583-0.723,3.78-0.652,5.27,0.184c1.582,0.886,2.73,2.864,2.73,4.702V26.781z",\n
+    "raph_github": "M28.436,15.099c-1.201-0.202-2.451-0.335-3.466-0.371l-0.179-0.006c0.041-0.09,0.072-0.151,0.082-0.16c0.022-0.018,0.04-0.094,0.042-0.168c0-0.041,0.018-0.174,0.046-0.35c0.275,0.01,0.64,0.018,1.038,0.021c1.537,0.012,3.145,0.136,4.248,0.331c0.657,0.116,0.874,0.112,0.389-0.006c-0.491-0.119-1.947-0.294-3.107-0.37c-0.779-0.053-1.896-0.073-2.554-0.062c0.019-0.114,0.041-0.241,0.064-0.371c0.093-0.503,0.124-1.009,0.126-2.016c0.002-1.562-0.082-1.992-0.591-3.025c-0.207-0.422-0.441-0.78-0.724-1.104c0.247-0.729,0.241-1.858-0.015-2.848c-0.211-0.812-0.285-0.864-1.021-0.708C22.19,4.019,21.69,4.2,21.049,4.523c-0.303,0.153-0.721,0.391-1.024,0.578c-0.79-0.278-1.607-0.462-2.479-0.561c-0.884-0.1-3.051-0.044-3.82,0.098c-0.752,0.139-1.429,0.309-2.042,0.511c-0.306-0.189-0.75-0.444-1.067-0.604C9.973,4.221,9.473,4.041,8.847,3.908c-0.734-0.157-0.81-0.104-1.02,0.708c-0.26,1.003-0.262,2.151-0.005,2.878C7.852,7.577,7.87,7.636,7.877,7.682c-1.042,1.312-1.382,2.78-1.156,4.829c0.059,0.534,0.15,1.024,0.277,1.473c-0.665-0.004-1.611,0.02-2.294,0.064c-1.162,0.077-2.618,0.25-3.109,0.369c-0.484,0.118-0.269,0.122,0.389,0.007c1.103-0.194,2.712-0.32,4.248-0.331c0.29-0.001,0.561-0.007,0.794-0.013c0.07,0.237,0.15,0.463,0.241,0.678L7.26,14.759c-1.015,0.035-2.264,0.168-3.465,0.37c-0.901,0.151-2.231,0.453-2.386,0.54c-0.163,0.091-0.03,0.071,0.668-0.106c1.273-0.322,2.928-0.569,4.978-0.741l0.229-0.02c0.44,1.022,1.118,1.802,2.076,2.41c0.586,0.373,1.525,0.756,1.998,0.816c0.13,0.016,0.508,0.094,0.84,0.172c0.333,0.078,0.984,0.195,1.446,0.262h0.011c-0.009,0.006-0.017,0.01-0.025,0.016c-0.56,0.291-0.924,0.744-1.169,1.457c-0.11,0.033-0.247,0.078-0.395,0.129c-0.529,0.18-0.735,0.217-1.271,0.221c-0.556,0.004-0.688-0.02-1.02-0.176c-0.483-0.225-0.933-0.639-1.233-1.133c-0.501-0.826-1.367-1.41-2.089-1.41c-0.617,0-0.734,0.25-0.288,0.615c0.672,0.549,1.174,1.109,1.38,1.537c0.116,0.24,0.294,0.611,0.397,0.824c0.109,0.227,0.342,0.535,0.564,0.748c0.522,0.498,1.026,0.736,1.778,0.848c0.504,0.074,0.628,0.074,1.223-0.002c0.287-0.035,0.529-0.076,0.746-0.127c0,0.244,0,0.525,0,0.855c0,1.766-0.021,2.334-0.091,2.5c-0.132,0.316-0.428,0.641-0.716,0.787c-0.287,0.146-0.376,0.307-0.255,0.455c0.067,0.08,0.196,0.094,0.629,0.066c0.822-0.051,1.403-0.355,1.699-0.891c0.095-0.172,0.117-0.518,0.147-2.318c0.032-1.953,0.046-2.141,0.173-2.42c0.077-0.166,0.188-0.346,0.25-0.395c0.104-0.086,0.111,0.084,0.111,2.42c-0.001,2.578-0.027,2.889-0.285,3.385c-0.058,0.113-0.168,0.26-0.245,0.33c-0.135,0.123-0.192,0.438-0.098,0.533c0.155,0.154,0.932-0.088,1.356-0.422c0.722-0.572,0.808-1.045,0.814-4.461l0.003-2.004l0.219,0.021l0.219,0.02l0.036,2.621c0.041,2.951,0.047,2.994,0.549,3.564c0.285,0.322,0.572,0.5,1.039,0.639c0.625,0.188,0.813-0.102,0.393-0.605c-0.457-0.547-0.479-0.756-0.454-3.994c0.017-2.076,0.017-2.076,0.151-1.955c0.282,0.256,0.336,0.676,0.336,2.623c0,2.418,0.069,2.648,0.923,3.07c0.399,0.195,0.511,0.219,1.022,0.221c0.544,0.002,0.577-0.006,0.597-0.148c0.017-0.115-0.05-0.193-0.304-0.348c-0.333-0.205-0.564-0.467-0.709-0.797c-0.055-0.127-0.092-0.959-0.117-2.672c-0.036-2.393-0.044-2.502-0.193-2.877c-0.201-0.504-0.508-0.902-0.897-1.166c-0.101-0.066-0.202-0.121-0.333-0.162c0.161-0.016,0.317-0.033,0.468-0.055c1.572-0.209,2.403-0.383,3.07-0.641c1.411-0.543,2.365-1.445,2.882-2.724c0.046-0.114,0.092-0.222,0.131-0.309l0.398,0.033c2.051,0.173,3.706,0.42,4.979,0.743c0.698,0.177,0.831,0.198,0.668,0.105C30.666,15.551,29.336,15.25,28.436,15.099zM22.422,15.068c-0.233,0.512-0.883,1.17-1.408,1.428c-0.518,0.256-1.33,0.451-2.25,0.544c-0.629,0.064-4.137,0.083-4.716,0.026c-1.917-0.188-2.991-0.557-3.783-1.296c-0.75-0.702-1.1-1.655-1.039-2.828c0.039-0.734,0.216-1.195,0.679-1.755c0.421-0.51,0.864-0.825,1.386-0.985c0.437-0.134,1.778-0.146,3.581-0.03c0.797,0.051,1.456,0.051,2.252,0c1.886-0.119,3.145-0.106,3.61,0.038c0.731,0.226,1.397,0.834,1.797,1.644c0.18,0.362,0.215,0.516,0.241,1.075C22.808,13.699,22.675,14.517,22.422,15.068zM12.912,11.762c-1.073-0.188-1.686,1.649-0.863,2.587c0.391,0.445,0.738,0.518,1.172,0.248c0.402-0.251,0.62-0.72,0.62-1.328C13.841,12.458,13.472,11.862,12.912,11.762zM19.425,11.872c-1.073-0.188-1.687,1.647-0.864,2.586c0.392,0.445,0.738,0.519,1.173,0.247c0.401-0.25,0.62-0.72,0.62-1.328C20.354,12.569,19.985,11.971,19.425,11.872zM16.539,15.484c-0.023,0.074-0.135,0.184-0.248,0.243c-0.286,0.147-0.492,0.096-0.794-0.179c-0.187-0.169-0.272-0.258-0.329-0.081c-0.053,0.164,0.28,0.493,0.537,0.594c0.236,0.094,0.405,0.097,0.661-0.01c0.254-0.106,0.476-0.391,0.476-0.576C16.842,15.303,16.595,15.311,16.539,15.484zM16.222,14.909c0.163-0.144,0.2-0.44,0.044-0.597s-0.473-0.133-0.597,0.043c-0.144,0.206-0.067,0.363,0.036,0.53C15.865,15.009,16.08,15.034,16.222,14.909z",\n
+    "raph_flickr": "M21.77,8.895c-2.379,0-4.479,1.174-5.77,2.969c-1.289-1.795-3.39-2.969-5.77-2.969c-3.924,0-7.105,3.181-7.105,7.105c0,3.924,3.181,7.105,7.105,7.105c2.379,0,4.48-1.175,5.77-2.97c1.29,1.795,3.391,2.97,5.77,2.97c3.925,0,7.105-3.182,7.105-7.105C28.875,12.075,25.694,8.895,21.77,8.895zM21.769,21.822c-3.211,0-5.821-2.61-5.821-5.821c0-3.213,2.61-5.824,5.821-5.824c3.213,0,5.824,2.611,5.824,5.824C27.593,19.212,24.981,21.822,21.769,21.822z",\n
+    "raph_slideshare": "M28.952,12.795c-0.956,1.062-5.073,2.409-5.604,2.409h-4.513c-0.749,0-1.877,0.147-2.408,0.484c0.061,0.054,0.122,0.108,0.181,0.163c0.408,0.379,1.362,0.913,2.206,0.913c0.397,0,0.723-0.115,1-0.354c1.178-1.007,1.79-1.125,2.145-1.125c0.421,0,0.783,0.193,0.996,0.531c0.4,0.626,0.106,1.445-0.194,2.087c-0.718,1.524-3.058,3.171-5.595,3.171c-0.002,0-0.002,0-0.004,0c-0.354,0-0.701-0.033-1.033-0.099v3.251c0,0.742,1.033,2.533,4.167,2.533s3.955-3.701,3.955-4.338v-4.512c2.23-1.169,4.512-1.805,5.604-3.895C30.882,12.05,29.907,11.733,28.952,12.795zM21.942,17.521c0.796-1.699-0.053-1.699-1.54-0.425s-3.665,0.105-4.408-0.585c-0.743-0.689-1.486-1.22-2.814-1.167c-1.328,0.053-4.46-0.161-6.267-0.585c-1.805-0.425-4.895-3-5.15-2.335c-0.266,0.69,0.211,1.168,1.168,2.335c0.955,1.169,5.075,2.778,5.075,2.778s0,3.453,0,4.886c0,1.435,2.973,3.61,4.512,3.61s2.708-1.062,2.708-1.806v-4.512C17.775,21.045,21.146,19.221,21.942,17.521zM20.342,13.73c1.744,0,3.159-1.414,3.159-3.158c0-1.745-1.415-3.159-3.159-3.159s-3.158,1.414-3.158,3.159C17.184,12.316,18.598,13.73,20.342,13.73zM12.019,13.73c1.744,0,3.158-1.414,3.158-3.158c0-1.745-1.414-3.159-3.158-3.159c-1.745,0-3.159,1.414-3.159,3.159C8.86,12.316,10.273,13.73,12.019,13.73z",\n
+    "logo_apple": "M21.367,4.494c-3.318,0.611-4.42,3.39-4.463,4.979c1.824,0.132,2.967-0.899,3.432-1.502 C21.097,7.115,21.281,5.91,21.367,4.494z M21.775,9.983c-2.399,0-3.739,0.98-4.398,0.991c-0.759-0.059-2.967-0.947-4.255-0.961 c-4.51,0.134-5.8,5.035-5.744,7.142c0.367,8.065,5.289,10.148,6.093,10.343c0.646,0.127,2.821-0.995,4.42-0.943 c1.747,0.182,2.969,0.905,3.669,0.855c0.889-0.062,3.783-2.4,4.656-6.007c-1.758-1.487-2.844-2.836-2.941-4.114 c-0.046-0.579,0.825-3.85,2.212-4.769c0.2-1.13-1.86-2.564-3.476-2.532C21.931,9.985,21.853,9.983,21.775,9.983z",\n
+    "raph_feed": "M4.135,16.762c3.078,0,5.972,1.205,8.146,3.391c2.179,2.187,3.377,5.101,3.377,8.202h4.745c0-9.008-7.299-16.335-16.269-16.335V16.762zM4.141,8.354c10.973,0,19.898,8.975,19.898,20.006h4.743c0-13.646-11.054-24.749-24.642-24.749V8.354zM10.701,25.045c0,1.815-1.471,3.287-3.285,3.287s-3.285-1.472-3.285-3.287c0-1.813,1.471-3.285,3.285-3.285S10.701,23.231,10.701,25.045z"\n
+  }\n
+}</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>16865</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/shapelib/symbol.json.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/shapelib/symbol.json.xml
new file mode 100644
index 0000000000..60365f167b
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/shapelib/symbol.json.xml
@@ -0,0 +1,74 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52850716.66</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>symbol.json</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/octet-stream</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string>{"data": {\r\n
+"raph_?": "m149.41231,22.85233c-69.86728,0 -126.49998,56.63604 -126.49998,126.50003c0,69.86758 56.6327,126.49997 126.49998,126.49997c69.86401,0 126.50002,-56.63239 126.50002,-126.49997c0,-69.86399 -56.636,-126.50003 -126.50002,-126.50003zm11.55783,199.35891l-23.56044,0l0,-22.59398l23.56044,0l0,22.59398zm0,-46.71869l0,7.46713l-23.56044,0l0,-9.20049c0,-27.7635 31.59505,-32.1693 31.59505,-51.90179c0,-8.99762 -8.04478,-15.89004 -18.57663,-15.89004c-10.91353,0 -20.4856,8.04137 -20.4856,8.04137l-13.41364,-16.66759c0,0 13.22113,-13.78867 36.00754,-13.78867c21.64479,0 41.74193,13.40363 41.74193,36.00092c0.0101,31.61177 -33.30821,35.25735 -33.30821,55.93915z",\r\n
+"raph_i": "m150.95732,24.95233c-69.0355,0 -124.99999,55.96458 -124.99999,124.99999c0,69.03694 55.96449,125.00002 124.99999,125.00002c69.03699,0 125.00002,-55.96307 125.00002,-125.00002c0,-69.03541 -55.96303,-124.99999 -125.00002,-124.99999zm-10.69066,56.19589l20.81367,0l0,22.13908l-20.81367,0l0,-22.13908zm34.44556,134.35851l-22.89369,0c-8.89432,0 -12.68703,-3.78441 -12.68703,-12.86745l0,-59.04195c0,-2.83797 -1.51247,-4.16339 -4.16177,-4.16339l-7.56882,0l0,-20.44292l22.8953,0c8.90092,0 12.67717,3.97305 12.67717,12.8658l0,59.23219c0,2.65759 1.51248,4.16347 4.16177,4.16347l7.56891,0l0,20.25424l0.00816,0z",\r\n
+"raph_$": "m150.98233,24.94733c-69.03625,0 -125,55.96302 -125,124.99998c0,69.03551 55.96375,125.00002 125,125.00002c69.03705,0 125,-55.96451 125,-125.00002c0,-69.03696 -55.96295,-124.99998 -125,-124.99998zm10.79396,192.7707l0,17.60657l-16.83977,0l0,-17.4082c-27.6337,-3.78439 -39.74321,-26.4895 -39.74321,-26.4895l17.21859,-14.38808c0,0 10.97442,19.11906 30.84165,19.11906c10.97354,0 19.29941,-5.87416 19.29941,-15.90373c0,-23.46941 -63.20531,-20.62346 -63.20531,-64.15035c0,-18.92229 14.94751,-32.55412 35.57991,-35.76946l0,-17.60481l16.84047,0l0,17.59507c14.37999,1.89301 31.40912,9.46187 31.40912,25.74152l0,12.48836l-22.32774,0l0,-6.05457c0,-6.24354 -7.95525,-10.40699 -16.84787,-10.40699c-11.35251,0 -19.67842,5.67601 -19.67842,13.62369c0,24.02905 63.20529,18.16442 63.20529,63.77314c0.00903,18.74001 -13.99272,35.01302 -35.75212,38.22829z",\r\n
+"raph_warning": "m273.73639,223.86958l-33.28442,-57.6366c-10.03513,-17.37152 -26.44896,-45.81008 -36.48415,-63.18496l-33.28131,-57.6331c-10.04509,-17.38171 -26.45891,-17.38171 -36.49071,0l-33.27457,57.6331c-10.03513,17.37488 -26.45896,45.82006 -36.49078,63.18496l-33.27796,57.6366c-10.03511,17.38828 -1.82147,31.60081 18.24543,31.60081l206.07314,0c20.08694,0 28.29041,-14.21254 18.26532,-31.60081zm-111.79109,8.92259l-19.74089,0l0,-18.951l19.74089,0l0,18.951zm-0.95107,-32.91483l-17.8219,0l-1.77113,-81.08434l21.20612,0l-1.61308,81.08434z",\r\n
+  "airplane": "m150.70285,1c-3.11894,0 -5.89383,1.28033 -8.23512,3.60274c-2.33931,2.3205 -4.27426,5.64559 -5.8844,9.79826c-3.21983,8.30419 -5.20047,19.96969 -6.28387,33.94021c-1.08127,13.94364 -1.26349,30.17972 -0.81427,47.56012c-38.52657,15.80524 -116.66563,48.43882 -122.94262,55.72521c-8.35709,9.701 -5.65693,20.81889 -2.28924,28.1994l128.45827,-26.14551c2.71532,34.07207 6.57611,67.81866 9.94048,94.2617c-12.56244,3.67662 -36.01244,10.93625 -40.85281,15.43805c-6.66802,6.2016 -6.66797,26.22952 -6.66797,26.22952l52.57557,-4.27612c1.23827,8.63303 2.01266,13.67035 2.01266,13.67035l0.07683,0.45456l0.41484,0l0.96791,0l0.41483,0l0.07683,-0.45456c0,0 0.77292,-5.03741 2.01265,-13.67035l52.59094,4.27612c0,0 0.00006,-20.02792 -6.66798,-26.22952c-4.84218,-4.50354 -28.3093,-11.77963 -40.86818,-15.45499c3.35742,-26.36189 7.2114,-59.97935 9.92513,-93.94165l126.95265,25.84239c3.36765,-7.38051 6.08325,-18.4984 -2.27386,-28.1994c-6.19934,-7.19621 -82.45026,-39.10397 -121.45232,-55.11919c0.466,-17.60567 0.29471,-34.06301 -0.79893,-48.16614l0,-0.03367c-1.08395,-13.95511 -3.0667,-25.60925 -6.28384,-33.90654c-1.60968,-4.15152 -3.52888,-7.47695 -5.86903,-9.79826c-2.34131,-2.32241 -5.11617,-3.60274 -8.23509,-3.60274z",\r\n
+  "arrows_recycle": "m184.80963,97.86072l-33.85641,-5.99613l12.47342,-6.51318c6.86035,-3.58231 13.08063,-7.05022 13.8228,-7.70647c1.84358,-1.63009 -21.11545,-37.10833 -23.99486,-37.07896c-1.26575,0.01435 -10.08571,13.75221 -19.59988,30.53185c-9.58302,16.90081 -19.12026,29.77207 -21.38301,28.85762c-26.78106,-10.82179 -48.63238,-21.77106 -48.63238,-24.36867c0,-1.7743 8.40277,-17.60187 18.67293,-35.17241l18.67294,-31.94638l50.91241,0l50.91241,0l13.28955,21.01844l13.28966,21.01844l13.86403,-7.11266c9.61084,-4.93073 13.27039,-5.63875 11.92874,-2.30832c-11.81259,29.32658 -29.43884,63.52189 -32.57199,63.19018c-2.16919,-0.22948 -19.17931,-3.11553 -37.80035,-6.41334zm-157.90158,130.83841c-12.88431,-22.18782 -24.43164,-42.96199 -25.66062,-46.16496c-1.26128,-3.28671 2.41348,-15.03122 8.43637,-26.96236l10.67094,-21.13916l-10.90837,-6.44379c-14.51679,-8.57526 -9.12079,-11.21638 29.38814,-14.38432l30.43462,-2.50365l11.93788,31.54266c6.56593,17.34845 12.77805,33.78311 13.80486,36.52168c1.07085,2.85602 -4.05412,0.95576 -12.01902,-4.45653l-13.88588,-9.43578l-9.69341,18.71187c-5.33128,10.2917 -9.769,19.85884 -9.86144,21.26031c-0.09266,1.40147 16.26999,3.00525 36.36115,3.56384l36.52929,1.01558l2.3839,26.7207c1.3112,14.69647 2.11298,26.91713 1.78191,27.15706c-0.33105,0.23969 -17.62818,1.53915 -38.43802,2.88736l-37.83614,2.4512l-23.42616,-40.34174zm144.19484,39.20346c-22.11887,-33.38463 -22.50333,-30.90141 10.37228,-66.98763l21.10391,-23.16492l-2.24142,16.92821l-2.24152,16.92822l23.64932,0c13.0071,0 23.64944,-1.04019 23.64944,-2.31137c0,-1.27139 -7.21684,-15.55066 -16.03735,-31.73212c-8.82051,-16.18146 -16.00386,-30.77765 -15.96307,-32.436c0.09158,-3.71849 46.32753,-34.42394 48.52559,-32.22591c0.87094,0.87095 9.45139,16.38289 19.06769,34.47134l17.48441,32.8876l-23.52576,37.94727c-12.93936,20.87074 -25.37122,39.98283 -27.62622,42.47105c-2.25526,2.48822 -14.86537,5.52936 -28.02258,6.75787c-25.11388,2.34528 -24.43022,1.7804 -28.11249,23.22583c-0.64439,3.75308 -8.1586,-4.76279 -20.08223,-22.75946z",\r\n
+  "beverage": "m55.65598,297.84982c-28.13961,-15.0867 0.71402,-44.87836 24.17752,-35.2438c17.46051,-0.03983 34.92112,-0.01355 52.38168,-0.02121c0,-34.34088 0,-68.68181 0,-103.02271c-43.73869,-52.76227 -87.47738,-105.52454 -131.21606,-158.28681c98.99732,-0.36748 197.99556,-0.36708 296.99286,0c-42.95236,53.02298 -85.90472,106.04595 -128.85707,159.06893c0,34.08022 0,68.1604 0,102.24059c25.78079,0.22986 51.60571,-0.625 77.34869,0.87012c20.26866,5.44482 12.15504,38.73355 -7.54306,35.2244c-61.09291,-0.21259 -122.20532,0.38715 -183.28456,-0.8295zm127.03334,-186.51904c19.68919,-7.503 16.9212,-39.96898 -4.19951,-43.27924c-31.86026,-8.77637 -38.74004,46.49459 -5.25272,45.19753c3.23363,0.02124 6.51921,-0.43665 9.45222,-1.91829z",\r\n
+  "coffee": "M99.944,199.666h93.74c13.512-0.025,22.73-11.389,22.685-23.08v-7.861 c26.752-0.021,46.161-20.105,46.151-43.524c0.01-23.836-19.018-43.419-41.166-43.402H76.865v94.789 C76.886,189.46,87.973,199.643,99.944,199.666z M216.366,99.629L216.366,99.629h4.985c18.328-0.029,24.207,17.304,24.119,25.702 c0.018,13.56-10.025,26.565-29.104,25.303V99.629z M25.211,205.438c0.017,17.521,13.374,25.646,24.125,25.696h193.91c12.824-0.05,24.064-10.133,24.121-25.696 H25.211z",\r\n
+  "man": "m125.90131,25.2503c0,-13.33112 10.79823,-24.12934 24.12934,-24.12934c13.33113,0 24.12932,10.79822 24.12932,24.12934c0,13.33112 -10.79819,24.12934 -24.12932,24.12934c-13.33113,0 -24.12934,-10.79822 -24.12934,-24.12934zm81.12696,68.30144v-12.18601c0,-12.82147 -10.38806,-23.21696 -23.21696,-23.21696h-67.63607c-12.82147,0 -23.21695,10.39549 -23.21695,23.21696v12.18601c-0.02242,0.2766 -0.03739,0.56071 -0.03739,0.84853v70.18918c0,5.4538 4.41839,9.87215 9.87218,9.87215c5.44633,0 9.87589,-4.41837 9.87589,-9.87215v-69.14999h6.62006v79.02961h0.04859v111.66646c0,7.25925 5.89491,13.15787 13.16164,13.15787c7.27048,0 13.16164,-5.89114 13.16164,-13.15787v-111.66646h8.68347v111.66646c0,7.25925 5.89856,13.15787 13.16162,13.15787c7.27045,0 13.16161,-5.89114 13.16161,-13.15787v-111.66646h0.04112v-79.02961h6.62007v69.14623c0,5.45381 4.42955,9.8759 9.8759,9.8759c5.45386,0 9.87218,-4.42209 9.87218,-9.8759v-70.18916c-0.00371,-0.29156 -0.02617,-0.56819 -0.0486,-0.8448z",\r\n
+  "woman": "m150.04984,49.03255c13.33249,0 24.15346,-10.81348 24.15346,-24.15346c0,-13.34748 -10.82097,-24.16844 -24.15346,-24.16844c-13.34375,0 -24.16843,10.82096 -24.16843,24.16844c0,13.33998 10.82095,24.15346 24.16843,24.15346zm67.74049,104.1672l-21.67561,-80.39177c-0.20212,-0.72988 -0.48662,-1.42607 -0.83093,-2.06987c-2.46291,-7.53088 -9.53339,-12.9844 -17.88399,-12.9844h-54.86088c-8.70618,0 -16.01627,5.9214 -18.16845,13.95758c-0.14598,0.35184 -0.26575,0.7224 -0.37429,1.10417l-21.2901,80.38803c-1.41861,5.2701 1.71053,10.6862 6.98811,12.1048c5.27014,1.4111 10.68626,-1.71803 12.10487,-6.98813l16.71989,-63.14786h6.96569l-30.34438,114.25453h28.5927v78.87959c0,6.06738 4.91077,10.9819 10.98564,10.9819c6.05989,0 10.9819,-4.9108 10.9819,-10.9819v-78.87959h8.73613v78.87959c0,6.06738 4.91826,10.9819 10.99315,10.9819c6.05988,0 10.9819,-4.9108 10.9819,-10.9819v-78.87959h28.57767l-30.45665,-114.25453h7.14911l17.02679,63.14786c1.41859,5.2701 6.83472,8.39923 12.10481,6.98813c5.2589,-1.41859 8.38803,-6.83842 6.97693,-12.10854z",\r\n
+  "bicycle": "m69.04492,242.61508c10.78542,-0.13551 -10.27161,-0.62888 -14.0067,-0.90082c-31.20993,-0.75682 -57.11145,-31.7867 -53.74048,-62.58058c0.6826,-30.81444 30.36186,-57.88344 61.25282,-54.78261c8.04092,-3.41573 19.45538,7.85678 24.44781,2.47261c12.82323,-22.6207 25.24759,-45.47771 38.58752,-67.7975c11.3629,-1.62186 24.90015,-2.8755 35.9539,0.19863c5.11031,8.04987 -4.18097,10.24141 -9.97878,8.99869c-6.4711,0 -12.9422,0 -19.41331,0c-4.68463,8.54676 -9.49177,17.02541 -14.27853,25.51514c27.18877,0 54.37757,0 81.56634,0c0.60545,-2.89218 7.47321,-9.12369 1.38461,-8.44633c-11.06171,-1.39418 -4.14218,-14.17861 4.04941,-10.54169c11.49847,0.42252 23.4034,-1.13349 34.55679,1.17167c5.95799,11.9574 -11.26917,9.39215 -18.65384,9.51889c-5.46606,-1.78406 -6.59882,3.68022 -8.76302,7.4192c-8.77467,8.98817 -3.32066,18.46121 2.57677,27.22322c2.16318,3.98602 3.70422,9.51816 8.96812,5.7937c10.73436,-2.35877 22.43681,-2.44432 33.11809,0.31375c22.31958,6.63104 40.2153,27.32498 41.71356,50.76672c1.35196,14.39882 -1.7262,29.2406 -10.68872,40.85638c-10.3952,14.88928 -27.26529,23.04211 -45.01289,24.69595m-13.91446,0.14534c-16.17995,-4.15208 -31.09747,-13.81174 -39.74602,-28.39511c-5.65977,-7.28935 -6.39555,-18.57542 -9.40382,-25.8875c-7.93416,-0.10381 -15.86833,-0.20763 -23.80251,-0.31143c-16.06972,-25.85139 -30.2338,-52.8877 -45.73496,-79.09947c-3.0216,8.9735 -20.19933,21.18202 -10.71458,29.44228c23.80356,19.97299 26.97348,58.9857 6.61392,82.50262c-9.33031,10.45926 -22.27345,17.66695 -35.57853,21.74126m1.02195,-14.22214c25.6753,-5.59119 42.08234,-35.19554 33.20155,-59.88542c-2.74454,-8.04132 -10.29613,-20.88658 -16.96593,-21.01822c-7.10979,12.27542 -13.50588,24.99036 -21.29804,36.85445c-17.11086,3.00977 -1.43426,-17.82442 2.18629,-24.90399c3.88173,-8.63774 17.97784,-22.6107 0.22043,-22.40381c-12.4663,-1.24055 -25.71457,-0.04088 -35.79932,8.23351c-21.64245,14.32193 -25.73868,47.07928 -9.34899,66.82591c11.09536,14.38573 30.25585,20.50179 47.804,16.29758zm179.64028,-0.00356c21.91476,-5.14897 37.68491,-27.67265 34.8483,-50.02701c-1.50024,-24.84305 -26.27582,-44.93475 -50.90707,-41.59564c-18.45729,-1.74684 -0.78658,15.19781 1.85167,23.43547c2.5099,8.7469 16.33638,19.49011 8.6171,28.02017c-17.31352,0.72531 -35.05154,-0.50934 -52.31752,1.23642c3.1011,22.89496 24.76817,41.83401 48.14848,40.08203c3.28111,-0.02676 6.57803,-0.30434 9.75905,-1.15144zm-70.7294,-51.16617c2.08536,-17.91364 12.23944,-34.20847 27.04826,-44.4043c0.87492,-4.39421 -8.09195,-24.63332 -11.37527,-10.5231c-10.13445,18.42084 -20.32248,36.81699 -30.14639,55.40483c4.70622,0.11383 9.98186,0.93559 14.4734,-0.47743zm52.9005,-0.88846c-5.84201,-10.98254 -11.81374,-21.89917 -17.91992,-32.73703c-12.24919,6.45949 -20.3076,20.12949 -22.21249,33.77383c13.37456,-0.2851 26.97348,0.69884 40.16722,-0.71251l-0.03476,-0.3243l0,0zm-57.29515,-39.61388c5.7617,-10.63408 11.63275,-21.21213 17.21649,-31.94065c-24.2798,-0.5443 -48.61469,-0.66353 -72.88629,0.11504c12.46696,21.42642 23.73018,43.6828 37.36159,64.35614c6.59126,-10.13849 12.18927,-21.81091 18.30821,-32.53052z",\r\n
+  "bulb": "m145.62592,297.06863c-17.67376,-4.68848 -27.91267,-23.96384 -26.70493,-41.44981c-0.45245,-22.83995 1.65483,-46.8734 -9.26703,-67.87447c-6.22532,-15.68024 -16.83022,-29.52451 -21.2558,-45.86502c-5.50718,-25.3512 1.29536,-54.08422 21.79177,-71.10346c23.11512,-19.80671 60.02821,-22.38829 85.47337,-5.55379c17.94666,12.36192 30.89558,32.75098 30.41452,55.00024c2.10583,16.62513 -4.45561,32.2625 -12.17442,46.55451c-5.53021,11.50751 -11.98869,22.76817 -17.00821,34.40399c-1.32327,23.85774 -0.56435,47.93431 -4.15358,71.58684c-5.97899,18.328 -28.51152,30.78922 -47.11569,24.30096zm46.67903,-42.65804c-10.48888,-5.65382 -25.56134,-1.97798 -37.75313,-3.19516c-9.95908,1.99197 -27.6553,-4.08569 -32.94975,5.03105c12.10807,4.73648 26.33759,1.18594 39.22778,1.96957c10.31409,-0.9906 22.18068,0.93939 31.4751,-3.80547zm-0.78554,-10.63885c1.54361,-14.36404 -21.1709,-7.03433 -30.39838,-9.17262c-12.21318,2.47205 -31.64935,-5.2915 -39.33047,5.74487c4.5516,11.09071 24.85052,3.29074 35.50985,5.75148c11.3671,-0.4028 23.15991,0.40741 34.21899,-2.32373zm0.14142,-25.16705c2.9986,-27.98152 20.10725,-51.27968 30.01392,-76.87566c8.14517,-30.64574 -7.9861,-65.65708 -37.19159,-78.52086c-29.06958,-14.40719 -67.79967,-3.52343 -84.22785,24.70715c-15.82867,23.31919 -12.80788,55.00346 2.66266,77.68118c11.03862,19.81914 19.84574,42.09169 18.41109,65.15663c22.91359,0 45.82719,0 68.7408,0c0.53035,-4.04942 1.06052,-8.09911 1.59097,-12.14844zm-50.72687,-39.64223c-9.07846,-15.78525 -18.39817,-31.69214 -24.71996,-48.79948c5.68369,-7.35728 7.33711,-15.55251 9.10273,-24.19695c15.95243,-3.13345 -2.03056,18.17914 13.0308,18.65942c13.36925,5.81685 7.50436,-28.2252 18.61179,-15.95465c-7.9733,13.46684 15.66168,26.8638 16.5291,7.59886c-1.14578,-14.54594 14.28561,-11.82063 8.26923,1.37553c0.49657,6.78834 11.54893,8.73447 11.73816,14.19425c-7.9566,17.25854 -14.87259,35.07664 -24.29411,51.59875c-2.12068,-6.39691 8.34081,-22.42969 11.68367,-31.84341c6.45049,-8.13736 11.99347,-30.06687 -4.82256,-27.07765c-9.75478,15.21495 -22.87704,-9.5907 -32.42833,4.99055c-8.10805,2.41856 -20.86024,-14.04196 -23.2123,1.78514c6.10664,18.79854 18.8132,34.81967 25.46149,53.42416c-2.25594,-1.33008 -3.54053,-3.66359 -4.94971,-5.75453zm-12.74261,-68.89435c-4.41462,-2.15457 1.86072,11.45412 -0.00009,0l0.00009,0zm26.38611,1.60738c-5.73064,-9.69846 -2.6572,11.76727 0,0zm25.57564,0c-5.73064,-9.69846 -2.65724,11.76727 0,0zm-119.06653,-71.66327c-10.12879,-10.27977 -21.32492,-19.92564 -30.13364,-31.25677c22.0061,18.21614 42.14793,38.73141 61.97966,59.29806c5.2662,7.2365 -9.18723,-6.75771 -11.87724,-9.10345c-6.7307,-6.23349 -13.37324,-12.56173 -19.96879,-18.93784zm156.40887,29.39093c17.12013,-21.33164 33.0936,-43.69485 51.55162,-63.89019c-3.09076,8.6951 -13.04016,19.09942 -19.29597,28.05458c-10.44716,12.99739 -20.21251,26.73974 -32.1591,38.39317c-1.49106,1.57605 -3.71758,-2.15694 -0.09639,-2.55756l-0.00015,0zm-37.0826,-20.23703c5.91515,-16.91904 14.49518,-33.02397 24.06741,-48.16613c-0.22247,8.40011 -10.37453,24.32112 -15.25424,34.73693c-2.76042,4.19142 -5.08876,10.87586 -8.81317,13.4292zm-75.7492,-21.69804c-4.12045,-6.01025 -16.5241,-20.00493 -14.20815,-21.91343c11.95872,13.25933 24.12167,26.94502 32.71223,42.62532c-7.31573,-5.61084 -12.5797,-13.71475 -18.50409,-20.71189zm47.35616,-4.73013c-0.83392,-5.64444 1.75482,-32.58975 3.19298,-14.29333c0.00511,11.46356 1.20168,24.36872 -1.98915,34.80271c-1.36639,-6.70823 -1.03488,-13.69191 -1.20383,-20.50938z",\r\n
+  "cart_2": "M0,68.018v36.551h57.865l28.284,82.416h159.24L297.6,61.677H50.043v6.34H0z M132.217,227.488c0,12.975-10.518,23.493-23.492,23.493s-23.493-10.519-23.493-23.493s10.518-23.492,23.493-23.492S132.217,214.514,132.217,227.488zM241.018,227.488c0,12.975-10.518,23.493-23.492,23.493s-23.493-10.519-23.493-23.493s10.519-23.492,23.493-23.492S241.018,214.514,241.018,227.488z",\r\n
+  "coat_hanger": "m24.72351,255.83636c-16.41191,-2.33228 -27.73119,-20.33411 -22.38228,-36.1741c3.30628,-15.35616 20.22842,-19.55692 31.44893,-27.66121c35.64961,-21.14748 71.50229,-41.94997 107.26245,-62.9095c1.87845,-10.22399 -5.70195,-16.59309 -13.7997,-21.39916c-16.20296,-12.86633 -15.31998,-38.50921 -1.59858,-52.83282c16.08138,-18.88601 49.91904,-12.94907 59.95362,9.38958c9.73412,9.92804 -0.18503,34.24562 -13.8385,22.54042c-1.42418,-13.2976 -12.78993,-28.89017 -27.7881,-20.44456c-15.64833,8.98737 -6.40202,29.9363 8.0513,34.15588c9.75604,6.53233 8.45554,18.64742 8.97318,28.8608c42.85536,25.5808 86.25137,50.28574 128.51941,76.82744c16.8277,13.06401 9.90717,44.50819 -11.28448,48.76941c-16.06598,2.31227 -32.54915,0.68361 -48.77617,1.31593c-68.2437,0.05267 -136.50528,0.51715 -204.74109,-0.43811zm248.30083,-21.61086c12.28671,-12.24121 -10.69217,-18.82494 -18.26138,-24.82121c-34.85875,-20.46407 -69.60597,-41.14412 -104.87569,-60.89026c-41.32713,23.46544 -82.56062,47.16515 -123.11867,71.93832c-8.58788,3.43668 -2.61073,17.17589 5.37386,15.06004c78.53457,-0.16875 157.07672,0.41405 235.60527,-0.42499c1.73874,-0.22235 3.69772,0.07922 5.27661,-0.86191z",\r\n
+  "document": "m58.5474,213.36578c-0.05885,-70.73299 -0.11767,-141.466 -0.17652,-212.19898c53.12881,0.81297 106.48294,-1.9259 159.43185,2.08758c25.82027,9.16723 22.09921,66.23434 21.6799,108.85904c-1.13266,32.14426 15.08594,95.86641 -27.03937,105.4444c-21.00172,0.00113 -21.08437,8.97424 -18.9407,25.20605c2.4877,24.31731 -4.73431,78.79115 -39.2352,44.26363l-95.71997,-73.66171zm162.59977,-23.1226c0.08537,-63.57991 -0.62674,-117.82272 -4.15146,-159.71279c-31.317,-14.24883 -73.63496,-7.31453 -109.06839,-7.53106c-13.9288,6.77649 33.0414,29.27771 43.00333,38.00857c37.81908,18.77271 49.10266,52.9127 42.57201,91.49594c0,15.00871 0,30.01746 0,45.02617c6.97418,-0.00844 21.40269,-3.46487 27.64452,-7.28687z",\r\n
+  "gift": "m160.05605,46.22016c5.12212,-9.27578 14.49356,-21.35899 -1.60765,-24.27403c-4.48517,-2.30248 -8.9718,-6.3767 -13.45119,-1.83809c-9.96648,3.93713 -18.60622,9.44305 -8.12337,19.74747c4.64861,6.65461 8.87668,21.1743 14.1424,22.77341c3.14276,-5.39672 6.08684,-10.9068 9.03981,-16.40877zm-22.01753,25.61161c-9.14935,-16.32981 -16.51206,-33.84869 -27.71044,-48.91321c-13.62003,-14.54198 -40.45641,-8.05964 -46.55505,10.6975c-8.10131,18.54466 9.37865,40.68638 29.16686,38.36525c15.01618,0.2515 30.1178,0.92769 45.09863,-0.14954zm76.02873,0.55127c19.45964,-2.60851 30.65027,-27.10658 19.57069,-43.3727c-9.81836,-17.35883 -38.06532,-17.96398 -47.9265,-0.32358c-8.53876,14.26143 -15.94994,29.16402 -23.78549,43.81643c17.32285,0.99046 34.80862,0.75943 52.1413,-0.12016zm32.22711,20.88692c6.6339,-5.83724 32.32317,-12.71885 12.86739,-18.26252c-4.81963,-1.36767 -10.43866,-7.64191 -14.77026,-5.92492c-9.40594,11.6946 -23.86844,18.55521 -38.9686,17.83661c-2.95601,0.97167 -18.03316,-1.47781 -13.95946,1.30438c10.65262,6.07415 21.03697,12.6707 32.05554,18.0621c7.71764,-4.11029 15.20781,-8.63805 22.77539,-13.01566zm-151.5623,3.30481c5.67309,-3.30481 11.34617,-6.60963 17.01924,-9.91444c-17.34076,-0.86164 -37.18572,1.63783 -50.29088,-12.30952c-3.69488,-4.13725 -7.23799,-8.87396 -12.35892,-3.66532c-6.13381,4.22582 -25.00066,8.5563 -10.4742,13.71487c12.64928,7.47227 25.20959,15.12685 38.17151,22.0463c6.1765,-2.89648 11.99872,-6.5165 17.93326,-9.87188zm83.14041,36.87479c7.35168,-5.90694 25.15858,-11.53461 25.75348,-17.87329c-16.62141,-9.56481 -32.75868,-20.2142 -50.14796,-28.29874c-5.98431,-2.2704 -10.83618,1.22306 -15.65312,4.25735c-14.24385,8.47255 -28.83041,16.41927 -42.61077,25.63122c18.02219,11.14435 36.26101,21.95917 54.67725,32.43958c9.39328,-5.26857 18.66512,-10.75249 27.98112,-16.15611zm73.75499,18.43738c7.62694,-4.81227 15.25389,-9.62453 22.88087,-14.43683c-0.06244,-16.11785 0.19498,-32.24243 -0.24597,-48.35465c-15.39334,8.58929 -30.56776,17.60745 -45.48607,26.99785c-1.63162,16.62392 -0.80414,33.52276 -0.44952,50.23046c7.87193,-4.6378 15.55261,-9.59819 23.30069,-14.43683zm-178.87355,-10.1545c0.77462,-13.73913 2.44441,-29.40098 -14.12444,-33.4709c-10.46331,-4.88007 -24.96637,-17.38377 -33.02728,-17.25835c-0.25115,15.4809 -0.11823,30.96465 -0.14541,46.44691c15.45605,9.64543 30.63783,19.75522 46.42746,28.8476c1.53102,-7.98021 0.53017,-16.43968 0.86967,-24.56526zm110.68056,53.19621c9.14198,-5.77156 18.28395,-11.54312 27.42593,-17.31468c-0.04233,-16.63979 0.64572,-33.30351 -0.10625,-49.92543c-10.04709,2.88116 -21.5385,11.78691 -32.12366,17.31859c-7.92599,4.64276 -15.85202,9.28555 -23.77802,13.92833c0.1563,17.76723 -0.42728,35.56691 0.57802,53.30783c9.47523,-5.53633 18.69861,-11.49898 28.00397,-17.31464zm-38.32249,-9.33929c0,-8.88464 0,-17.76929 0,-26.6539c-18.35233,-10.72505 -36.64592,-21.55176 -55.0698,-32.1535c-1.01884,16.98993 -0.43661,34.04375 -0.59025,51.06303c18.34824,11.48767 36.50635,23.28906 55.08669,34.3983c0.72301,-8.85316 0.45901,-17.77696 0.57336,-26.65393zm106.97165,35.71599c7.47931,-4.98045 14.95862,-9.96091 22.43796,-14.94136c-0.31207,-15.79037 0.77045,-31.79442 -0.80399,-47.41055c-15.55414,8.87424 -30.56544,18.97736 -45.84236,28.4509c0.367,16.33781 -0.75356,32.86267 0.93411,49.06088c7.89078,-4.84329 15.54118,-10.07089 23.27428,-15.15987zm-179.49486,-8.85234c-0.06088,-8.2791 -0.12183,-16.55821 -0.18272,-24.8373c-15.452,-9.6673 -30.70933,-19.65799 -46.39347,-28.94519c-0.98154,15.8615 -0.42208,31.78482 -0.5697,47.67464c15.58812,10.31845 31.00088,20.91034 46.79801,30.90671c0.60526,-8.24165 0.30488,-16.53903 0.34788,-24.79886zm111.24078,54.40674c9.07924,-6.02985 18.15848,-12.05969 27.23772,-18.08952c-0.02109,-16.81348 0.32051,-33.6342 -0.13127,-50.44193c-18.48172,11.39566 -36.8398,23.00107 -55.0625,34.8063c-2.05943,16.23506 -0.72412,32.97392 -0.72713,49.38643c5.65578,3.44495 20.11658,-11.82266 28.68318,-15.66129zm-38.71758,-7.19754c-1.09789,-11.59346 4.72185,-27.9119 -10.01297,-32.40633c-14.85952,-9.4117 -29.65931,-18.92612 -44.71436,-28.02278c-2.19433,15.91664 0.10065,32.49809 -1.58499,48.60945c18.05386,13.0511 36.5795,25.52769 55.44263,37.37666c1.51289,-8.30347 0.57193,-17.09903 0.86969,-25.55701zm-63.13967,-3.06479c-21.97403,-14.66875 -43.94805,-29.33749 -65.92206,-44.00621c0.02491,-45.26978 -0.60055,-90.55044 0.20291,-135.81172c11.00354,-6.78941 22.71307,-12.35508 34.0373,-18.58421c-7.3143,-20.93821 3.23879,-46.38257 24.44761,-54.21996c17.77897,-7.29492 39.21008,-0.71179 50.54502,14.64528c8.23304,-4.22243 16.4661,-8.44486 24.69915,-12.66729c8.27725,4.26063 16.55455,8.52126 24.83179,12.78188c11.86055,-14.06895 32.18082,-22.09776 49.79013,-14.21312c21.13718,7.42951 32.65843,32.817 25.07826,53.72234c11.40756,6.44052 23.81024,11.47337 34.26968,19.33245c0.46368,45.00166 0.00415,90.00995 -0.0379,135.01437c-43.72298,28.93527 -86.73743,58.97507 -131.17026,86.81018c-12.92032,-0.00348 -24.07242,-14.03217 -36.06157,-19.72c-11.59096,-7.66315 -23.15266,-15.37048 -34.71011,-23.08398z",\r\n
+  "globe": "m33.11721,223.16701l233.44794,0.08913l-7.57544,11.19618l-218.20762,-0.26738l-7.66489,-11.01793zm1.60428,-148.93458l230.3285,-0.26738l6.68439,11.48557l-243.78651,0.08913l6.77362,-11.30732zm-22.73061,74.62911l275.61135,-0.26738l-0.35626,11.48558l-275.07684,-0.17825l-0.17825,-11.03995zm275.8395,1.06528c0,76.03723 -61.86858,137.89429 -137.92784,137.89429c-76.0264,0 -137.88345,-61.86824 -137.88345,-137.89429c0,-76.02642 61.86823,-137.88347 137.88345,-137.88347c76.05927,-0.01117 137.92784,61.85705 137.92784,137.88347zm-137.91701,-148.93459c-82.09525,0 -148.90104,66.8058 -148.90104,148.92339c0,82.12878 66.8058,148.93457 148.90104,148.93457c82.13995,0 148.93459,-66.80579 148.93459,-148.93457c0,-82.11759 -66.79463,-148.92339 -148.93459,-148.92339zm41.78581,148.93459c0,81.25211 -22.01353,137.89429 -41.78581,137.89429c-19.74991,0 -41.76309,-56.64218 -41.76309,-137.89429c0,-81.27448 22.00233,-137.88347 41.76309,-137.88347c19.76112,-0.01117 41.78581,56.60899 41.78581,137.88347zm-41.78581,-148.93459c-34.29579,0 -52.80304,76.73613 -52.80304,148.92339c0,72.2093 18.50725,148.93457 52.80304,148.93457c34.29614,0 52.83693,-76.73643 52.83693,-148.93457c-0.01118,-72.18726 -18.54079,-148.92339 -52.83693,-148.92339zm97.86217,148.93459c0,76.03723 -43.91597,137.89429 -97.86217,137.89429c-53.93499,0 -97.82862,-61.86824 -97.82862,-137.89429c0,-76.02642 43.89363,-137.88347 97.82862,-137.88347c53.9462,-0.01117 97.86217,61.85705 97.86217,137.88347zm-97.86217,-148.93459c-60.01537,0 -108.86856,66.8058 -108.86856,148.92339c0,82.12878 48.85319,148.93457 108.86856,148.93457c60.03773,0 108.88008,-66.80579 108.88008,-148.93457c0,-82.11759 -48.84235,-148.92339 -108.88008,-148.92339z",\r\n
+  "headphones": "m262.24301,276.32291c0,3.88873 -3.15054,7.03928 -7.03929,7.03928h-45.07771c-3.88873,0 -7.03928,-3.15054 -7.03928,-7.03928v-95.76917c0,-3.88843 3.15054,-7.03928 7.03928,-7.03928h45.07771c3.88875,0 7.03929,3.15085 7.03929,7.03928v95.76917zm-166.89014,0c0,3.88873 -3.15116,7.03928 -7.03929,7.03928h-45.07832c-3.88813,0 -7.03928,-3.15054 -7.03928,-7.03928v-95.76917c0,-3.88843 3.15115,-7.03928 7.03928,-7.03928h45.07832c3.88813,0 7.03929,3.15085 7.03929,7.03928v95.76917zm54.45998,-259.68797c-81.57039,0 -147.78664,65.61743 -148.80356,146.9389h25.82451c0.83739,-67.21309 55.56696,-121.44394 122.97905,-121.44394c67.41208,0 122.14168,54.23085 122.96928,121.44394h25.82391c-1.00656,-81.32147 -67.24229,-146.9389 -148.7932,-146.9389zm-148.59421,221.43015h25.35591v-74.64095h-25.35591v74.64095zm271.35417,-74.651v74.64127h26.29248v-74.64127h-26.29248z",\r\n
+  "hippie": "m126.57668,297.48117c-48.56062,-7.34268 -92.01251,-39.97321 -112.69057,-84.50511c-24.94552,-52.66977 -15.84542,-119.75688 23.8283,-162.85019c38.79855,-45.4432 106.09586,-61.79809 161.96931,-41.65034c58.35461,19.93039 100.52045,79.22475 99.29117,141.02438c1.2113,60.65196 -39.29578,118.84778 -96.0322,139.80408c-24.24886,9.49326 -50.68127,11.39462 -76.36598,8.17719zm8.7399,-92.17508c-0.08942,-7.31126 -0.17882,-14.62254 -0.26825,-21.93381c-20.52584,20.53458 -41.05166,41.06917 -61.57751,61.60378c17.64819,14.10371 39.22342,22.83827 61.57751,25.75548c0.29533,-21.80725 0.53749,-43.61626 0.26825,-65.42545zm48.5128,61.24323c14.52351,-4.28751 28.46933,-11.11562 40.24649,-20.66127c-9.32077,-13.4882 -22.68102,-24.26074 -33.95442,-36.33005c-8.88936,-8.88591 -17.77875,-17.77179 -26.66811,-26.6577c0,29.29706 0,58.59412 0,87.89117c6.88846,-0.91629 13.69307,-2.3291 20.37604,-4.24216zm-48.28273,-180.43147c0,-19.30317 0,-38.60634 0,-57.90951c-51.85052,5.59066 -97.82003,47.52976 -105.87597,99.4242c-5.92087,34.10992 2.2166,70.93011 24.35439,97.89821c27.17386,-27.16779 54.34772,-54.33559 81.52158,-81.50337c0,-19.30317 0,-38.60635 0,-57.90952zm116.00552,130.27736c29.94273,-44.68748 25.57903,-109.31516 -11.64191,-148.59046c-19.65836,-21.7875 -47.20416,-36.42821 -76.45694,-39.59642c0,38.6003 0,77.20061 0,115.80091c26.61343,26.23764 52.37032,53.38443 79.88922,78.67319c3.85712,4.56624 5.79269,-4.75352 8.20963,-6.28722z",\r\n
+  "keep_up": "m79,1l-21.3,35.5l-21.3,35.5l19.88,0l0,184.60001l45.44,0l0,-184.60001l19.88,0l-21.3,-35.5l-21.3,-35.5zm142.00002,0l-21.30002,35.5l-21.29999,35.5l19.88,0l0,184.60001l45.43999,0l0,-184.60001l19.88,0l-21.3,-35.5l-21.29999,-35.5zm-213.00002,269.80002l0,28.39999l284,0l0,-28.39999l-284,0z",\r\n
+  "officer_2": "m144.87212,278.09424c0,-7.03476 0,-14.06952 0,-21.10431c34.12148,-0.13669 68.24295,-0.27335 102.36444,-0.41003c0,-6.63841 0,-13.27682 0,-19.91524c-26.94872,-0.26555 -53.89742,-0.53107 -80.84613,-0.79662c30.82893,-41.42374 61.65785,-82.8475 92.48683,-124.27124c13.28885,-1.73074 25.24835,9.13577 26.16702,22.30508c1.37796,55.08076 0.61356,110.19873 0.82785,165.29666c-46.99997,0 -94,0 -141.00003,0c0.00002,-7.03473 0,-14.06952 0.00002,-21.10431zm-0.19199,-87.83214c-0.06876,-13.74153 -0.13754,-27.48306 -0.20631,-41.22459c-14.64618,18.8075 -27.62093,39.06267 -43.91019,56.48129c-14.42976,9.56055 -27.65941,-6.01018 -38.58159,-13.69254c-15.26907,-12.11603 -30.9411,-23.83286 -45.24117,-37.08727c-8.74276,-13.13181 5.83314,-31.80238 20.70509,-26.84245c13.32168,6.5739 23.96796,17.78835 36.01906,26.44797c7.16664,7.87663 15.75377,12.89487 20.74445,-0.10861c10.61151,-12.96709 19.11472,-28.05023 32.18712,-38.75249c13.16731,-7.35264 29.1156,-2.93422 43.48628,-4.27982c21.93321,0.06611 43.87927,-0.19524 65.80286,0.42785c-29.83961,40.18141 -59.99303,80.13989 -90.45013,119.85524c-0.51442,-13.73006 -0.41658,-27.48491 -0.55545,-41.22459zm49.58183,-93.47518c-17.8813,-2.9394 -31.59131,-19.77306 -31.46613,-37.7664c-6.28482,-0.26553 -12.56969,-0.53107 -18.85452,-0.79661c5.37549,-6.77119 10.75095,-13.54238 16.12643,-20.31357c26.79919,0 53.59842,0 80.39761,0c-0.07553,16.83184 2.11966,36.40314 -12.31944,48.47567c-8.59595,8.79105 -21.9399,12.10719 -33.88396,10.40091zm-44.65282,-80.96436c-3.48923,-6.17941 -15.89734,-17.4112 -0.91945,-14.28427c30.58981,-0.43799 61.18378,-0.21775 91.77567,-0.27203c0,9.29378 0,18.58757 0,27.88137c-27.24594,0 -54.49188,0 -81.73782,0c-3.03946,-4.44169 -6.07892,-8.88338 -9.11839,-13.32506z",\r\n
+  "officer": "m127.65893,298.12302c-11.91827,-4.4541 -8.85096,-18.47458 -9.45842,-28.44775c-0.14007,-38.77051 -0.03694,-77.54163 -0.06789,-116.31239c21.30015,-0.31718 42.6003,-0.76093 63.90377,-0.70047c-0.02318,44.52536 0.58119,89.061 -0.14537,133.57832c-0.57059,11.93384 -13.89935,13.46393 -23.22325,12.30963c-10.33765,0.00372 -20.67488,-0.15573 -31.00884,-0.42734zm-30.7055,-116.03563c-6.74483,-0.72377 -12.32703,-17.61749 -4.40458,-17.57693c6.23801,-0.08125 12.47601,-0.16251 18.71403,-0.24377c1.007,8.20691 -1.59957,19.89343 -12.37878,18.21895l-1.93067,-0.39824l0,0zm99.85623,-0.00661c-6.98207,-0.87273 -10.75342,-15.40816 -5.67188,-17.55357c6.66685,-0.08684 13.33371,-0.17369 20.00055,-0.26053c1.00876,8.20958 -1.60458,19.90276 -12.38809,18.21675l-1.94055,-0.40263c0,0 -0.00003,0 -0.00003,0zm-107.61794,-56.49044c0.54922,-13.57674 -1.08583,-27.43726 1.69075,-40.79832c4.06557,-10.40357 13.92722,-19.77089 25.33163,-20.63995c23.60493,0.19927 47.27207,-1.00478 70.82676,0.54259c14.04367,3.09693 25.24931,16.9698 23.91605,31.57756c0.32544,21.70094 0.15948,43.40639 0.24002,65.10946c-7.41772,0.09508 -14.83545,0.19016 -22.25314,0.28525c0,-19.53377 0,-39.06755 0,-58.60133c-4.34856,-5.08821 -8.05232,1.74921 -6.5546,6.09985c-0.01697,13.17788 -0.03394,26.35577 -0.05093,39.53365c-21.48996,0 -42.97992,0 -64.46988,0c-0.17615,-15.26811 -0.35229,-30.53623 -0.52844,-45.80434c-4.21338,-4.81828 -7.17517,1.78474 -5.83627,5.79053c-0.07101,17.56546 -0.14203,35.13091 -0.21304,52.69639c-7.42339,0.09512 -14.84679,0.19028 -22.27019,0.28539c0.0571,-12.02556 0.11414,-24.05119 0.17128,-36.07671zm56.41985,-70.72921c-11.43472,-2.06434 -20.27027,-12.69278 -20.54277,-24.26873c16.53569,0 33.07137,0 49.60706,0c0.58516,15.06838 -14.48488,27.02206 -29.06429,24.26873zm-25.62941,-33.78068c2.8164,-2.81977 5.23412,-6.59949 9.76779,-5.28442c14.97531,0 29.95061,0 44.9259,0c-0.48174,3.25565 0.91423,8.389 -0.64331,10.56883c-19.77167,0 -39.54332,0 -59.31499,0c1.75487,-1.76147 3.50974,-3.52295 5.26459,-5.28442zm18.8918,-9.34585c-4.62387,-0.06122 -9.24773,-0.12243 -13.8716,-0.18365c0.48279,-3.24875 -0.91532,-8.37839 0.64332,-10.55128c16.34338,0 32.6868,0 49.0302,0c-0.48172,3.25588 0.91423,8.38858 -0.64331,10.56913c-11.722,-0.07703 -23.43608,0.45157 -35.1586,0.1658zm24.67688,286.6952c-6.54985,-2.25 -11.37944,-9.11417 -10.08943,-16.07803c-0.23178,-33.13365 0.30627,-66.28789 -0.62375,-99.40492c-7.52885,-8.41364 -5.32481,11.97667 -5.61325,16.63527c-0.40672,29.85049 0.65932,59.77377 -0.79054,89.57779c-1.03221,6.81601 -14.93086,10.39682 -2.36958,9.16388c6.49333,0.08212 12.9946,0.3678 19.48656,0.10602z",\r\n
+  "recycle_2": "m70.51852,115.61727c18.49814,35.46731 22.10944,46.23824 15.99329,47.70097c-11.94749,2.85741 -9.54662,19.19937 7.17589,48.84396c20.97182,37.17758 62.04919,60.008 100.6335,55.93118c14.9762,-1.5824 31.90746,-4.84808 37.62502,-7.25717c5.71753,-2.40912 2.20903,2.0788 -7.79668,9.97308c-50.05432,39.49167 -111.87362,36.74075 -161.19199,-7.17288c-19.66416,-17.50925 -46.71899,-68.66641 -46.71899,-88.33963c0,-5.57329 -4.46041,-10.97359 -9.91201,-12.0006c-8.91546,-1.67957 -7.71816,-6.10193 11.90882,-43.98632c12.00147,-23.16548 23.29887,-43.78072 25.10535,-45.81163c1.80651,-2.03091 14.03651,16.92264 27.17781,42.11903zm159.00744,68.37661c-18.49815,-35.4673 -22.10944,-46.23827 -15.99332,-47.70097c11.94749,-2.85736 9.54663,-19.19936 -7.17586,-48.84396c-20.97183,-37.17759 -62.04924,-60.00801 -100.63353,-55.9312c-14.9762,1.58238 -31.90743,4.84812 -37.62498,7.25722c-5.71756,2.40907 -2.20905,-2.07883 7.79666,-9.9731c50.05433,-39.49169 111.87363,-36.74079 161.192,7.1729c19.66417,17.50919 46.71898,68.66639 46.71898,88.33957c0,5.57333 4.46045,10.97359 9.91199,12.0006c8.9155,1.6796 7.71817,6.10193 -11.90878,43.98634c-12.00146,23.16545 -23.29889,43.7807 -25.10535,45.81163c-1.80652,2.03091 -14.03651,-16.92262 -27.17781,-42.11902z",\r\n
+  "shield_1": "m235.43118,0.99993c-25.8405,20.89055 -61.5569,21.09333 -87.59367,0.62283c-25.04173,19.6952 -59.05148,20.25899 -84.60652,1.69064l-45.9514,49.35802c28.26655,30.91131 28.10226,80.57548 -0.48303,111.27486c-3.79379,10.48137 -5.78214,9.97594 -6.19602,20.53111c-0.97335,25.41245 4.72666,49.11902 22.58091,66.97356c15.9491,15.9491 37.5927,22.71344 58.38308,20.29993c34.71738,1.92664 51.36115,18.07672 58.34494,27.73621c9.4303,-10.32108 24.09528,-26.91339 68.66653,-28.98181c26.60716,-4.12497 36.22241,-10.78885 48.70973,-23.10918c16.80759,-16.80759 22.6846,-38.091 22.18927,-61.73892c-0.20569,-9.81746 -1.32416,-13.23065 -6.84674,-25.76584c-28.71786,-30.84172 -28.73875,-80.82797 -0.07623,-111.70699l-47.12085,-47.18442z",\r\n
+  "smoking": "m1.00013,234.70761c0,-6.75858 0,-13.51718 0,-20.27576c85.15819,0 170.31638,0 255.47457,0c0,13.51718 0,27.03435 0,40.55151c-85.15819,0 -170.31638,0 -255.47457,0c0,-6.75858 0,-13.51717 0,-20.27576zm262.90899,-0.33792c0,-6.87125 0,-13.74248 0,-20.61369c4.50577,0 9.01147,0 13.51718,0c0,13.74245 0,27.48491 0,41.22737c-4.50571,0 -9.01141,0 -13.51718,0c0,-6.87125 0,-13.74246 0,-20.61368zm21.62747,0c0,-6.87125 0,-13.74248 0,-20.61369c4.50574,0 9.01147,0 13.51718,0c0,13.74245 0,27.48491 0,41.22737c-4.50571,0 -9.01144,0 -13.51718,0c0,-6.87125 0,-13.74246 0,-20.61368zm-21.62747,-38.40129c2.33044,-12.44823 -4.64667,-27.35672 -18.89619,-26.91631c-16.51076,-0.91339 -33.27669,-0.16469 -49.68698,-1.22891c-15.92004,-5.44565 -24.6412,-22.87308 -22.39098,-39.09009c-2.60393,-4.6821 -13.75305,-3.34301 -18.33653,-8.47466c-22.34129,-12.77989 -25.34413,-47.04951 -6.6355,-64.35941c6.55362,-6.74706 19.10332,-12.28213 27.40872,-10.56472c0,4.27357 0,8.54715 0,12.82071c-17.16693,0.19163 -30.20795,18.71787 -25.17886,34.95034c3.93155,16.28817 21.44681,21.17548 36.06943,21.4035c9.34369,7.54165 -5.73552,20.54516 2.38481,30.40595c5.4973,13.38734 21.79352,9.01994 33.15524,10.07909c16.32292,0.98282 36.22006,-2.88133 48.06549,11.43753c10.15674,11.08647 7.03754,26.81902 7.55853,40.56599c-4.50571,0 -9.01141,0 -13.51718,0c0,-3.67633 0,-7.35268 0,-11.02902zm21.44409,-5.02264c1.06424,-17.34164 -3.94,-36.41237 -18.82684,-46.85637c-14.2328,-10.82034 -32.68178,-7.49533 -49.35545,-8.05716c-10.44089,-9.26265 6.69904,-19.729 4.85689,-30.88184c1.16321,-14.61189 -8.86084,-28.86267 -23.32887,-32.0012c-8.26547,0.48857 -11.4507,-1.71243 -9.8101,-9.54141c-2.56769,-10.66179 12.99852,-3.08173 18.15088,-2.147c18.80948,6.74871 31.28568,27.05275 28.30017,46.93802c-0.48553,7.00495 -7.28169,16.99163 4.77028,14.2243c23.42943,-1.23563 45.83046,13.98601 54.11491,35.81352c6.09546,15.43478 4.5502,32.30844 4.8287,48.56076c-4.44968,0 -8.89935,0 -13.34903,0c-0.11716,-5.35051 -0.23438,-10.70122 -0.35153,-16.05162z",\r\n
+  "stairs": "m2.18934,245.58681c17.86729,-0.11601 35.73457,-0.23204 53.60186,-0.34804c0.11764,-18.34987 0.23526,-36.69974 0.35289,-55.04959c17.78193,0 35.56387,0 53.34581,0c0,-18.46245 0,-36.9249 0,-55.38734c18.2373,0 36.47458,0 54.71188,0c0,-18.01214 0,-36.02428 0,-54.03642c18.01213,0 36.02426,0 54.03641,0c0,-18.01213 0,-36.02428 0,-54.03642c26.79306,0 53.58612,0 80.37918,0c0,9.00607 0,18.01214 0,27.01821c-17.78702,0 -35.57397,0 -53.36099,0c0,18.23729 0,36.47458 0,54.71188c-18.01212,0 -36.02425,0 -54.03641,0c0,18.2373 0,36.47459 0,54.71188c-18.01215,0 -36.02426,0 -54.03641,0c0,18.23729 0,36.47459 0,54.71185c-18.2373,0 -36.47459,0 -54.71187,0c0,18.46246 0,36.9249 0,55.38733c-27.01822,0 -54.03642,0 -81.05463,0c1.20448,-8.94977 -2.05336,-19.04163 0.77228,-27.68333z",\r\n
+  "umbrella": "m138.31999,1l0,29.565c-75.13835,4.16908 -134.31995,48.17229 -134.31999,101.835c0,-9.67107 16.35202,-17.51999 36.5,-17.51999c20.14798,0 36.5,7.84892 36.5,17.51999c0,-9.67107 16.35202,-17.51999 36.5,-17.51999c9.59525,0 18.30284,1.83565 24.81999,4.745l0,144.17499c0,6.44742 -5.23262,11.68002 -11.67999,11.68002c-6.44734,0 -11.68,-5.2326 -11.68,-11.68002l0,-5.84l-23.36,0l0,5.84c0,19.34207 15.6979,35.04001 35.04,35.04001c19.34206,0 35.04001,-15.69794 35.04001,-35.04001l0,-144.17499c6.51714,-2.90935 15.22475,-4.745 24.81999,-4.745c20.14798,0 36.5,7.84892 36.5,17.51999c0,-9.67107 16.35202,-17.51999 36.5,-17.51999c20.14798,0 36.5,7.84892 36.5,17.51999c0,-53.66274 -59.18159,-97.66592 -134.31999,-101.835l0,-29.565l-23.36002,0z",\r\n
+  "yin_yang": "m152.3828,1.00127c40.96666,0 74.20116,33.2665 74.20116,74.23316c0,40.96668 -33.2345,74.20117 -74.20116,74.20117c-40.96668,0 -74.20118,33.26653 -74.20118,74.23318c0,40.96667 33.2345,74.20117 74.20118,74.20117c81.93332,0 148.43431,-66.50104 148.43431,-148.43436c0,-81.93333 -66.50099,-148.43433 -148.43431,-148.43433zm0,51.0353c-12.80867,0 -23.19788,10.38917 -23.19788,23.19786c0,12.80871 10.38918,23.19786 23.19788,23.19786c12.80869,0 23.19785,-10.38917 23.19785,-23.19786c0,-12.80869 -10.38916,-23.19786 -23.19785,-23.19786zm0,148.43436c12.80206,0 23.19785,10.39577 23.19785,23.19786c0,12.80206 -10.39578,23.19788 -23.19785,23.19788c-12.80208,0 -23.19788,-10.39581 -23.19788,-23.19788c0,-12.80206 10.3958,-23.19786 23.19788,-23.19786zm145.10503,-50.94075c0,81.87245 -66.37071,148.24319 -148.24321,148.24319c-81.87246,0 -148.24321,-66.37074 -148.24321,-148.24319c0,-81.87248 66.37075,-148.24324 148.24321,-148.24324c81.8725,0 148.24321,66.37076 148.24321,148.24324z",\r\n
+  "hand_stop": "m136.25574,297.49808c-29.33714,-5.08954 -54.45634,-27.86633 -62.06976,-56.71431c-3.62096,-14.72525 -1.50079,-30.17319 -2.21442,-45.21799c-0.13461,-38.62221 -0.20337,-77.24464 -0.30453,-115.86696c3.44471,-11.98872 17.98409,-18.29414 29.04424,-12.36688c0.96214,-3.14931 0.25692,-8.79729 0.59418,-12.8885c-1.96137,-11.24498 6.05913,-22.68389 17.70836,-23.44487c6.68523,-0.04347 14.68906,5.03699 11.64235,-6.21321c-2.06573,-11.58701 7.02885,-24.78486 19.46753,-23.71677c11.8866,-1.10308 20.91313,10.99307 19.47894,22.20545c0.55293,6.69356 15.04739,-4.38583 20.11427,3.0555c6.46245,3.83537 10.88301,11.15349 9.66263,18.71955c0.37462,20.72639 -0.50464,41.58417 0.94255,62.21075c10.62856,-5.38028 25.7729,1.23052 27.94981,13.06696c-0.24077,36.77421 0.61372,73.57438 -0.64664,110.32743c-4.27835,37.80429 -40.23309,69.77301 -78.61711,67.50256c-4.25351,0.01132 -8.54422,0.05313 -12.75241,-0.65872zm26.24695,-10.04156c32.22029,-5.44516 57.56776,-36.59567 55.75252,-69.35173c0.24638,-31.65953 1.24834,-63.36566 0.07516,-95.00381c-0.74966,-11.56753 -19.92574,-8.76712 -18.68594,1.90652c-0.00584,23.46449 -0.01172,46.92897 -0.01762,70.39346c-5.97046,6.15695 -16.65688,2.44864 -23.81619,7.45261c-15.91585,6.94403 -26.02902,23.94809 -26.37592,41.0688c-8.5842,13.31046 -12.47054,-8.35147 -7.54663,-15.48785c5.69263,-21.52615 25.72418,-37.58736 47.72688,-39.6965c-0.18001,-49.52237 0.46608,-99.06258 -0.57811,-148.57061c-6.22968,-14.02401 -23.68619,-1.72364 -19.04016,10.55674c-0.45773,37.44105 -0.04761,74.89084 -0.68825,112.32923c-4.16106,6.65674 -12.04573,0.3437 -9.47389,-5.79948c-0.17776,-46.90031 -0.35556,-93.80062 -0.53333,-140.70093c-3.33864,-8.28292 -18.12991,-6.98883 -18.3627,2.10197c-0.18286,48.40011 -0.36572,96.80021 -0.5486,145.20032c-3.89212,5.48285 -11.88664,0.71593 -9.73376,-5.26897c-0.14377,-36.45805 0.40013,-72.93186 -0.55034,-109.37686c-0.24316,-10.84745 -18.40633,-10.5788 -18.64873,-0.51889c-0.36327,37.37112 0.09734,74.76224 -0.99649,112.11712c1.02982,9.51479 -12.37218,4.97615 -9.28424,-2.22137c-0.16375,-25.39479 0.44627,-50.81747 -0.58949,-76.18918c-6.1088,-15.65501 -24.37704,-2.73073 -19.28278,10.2811c0.06127,45.03139 -0.41048,90.08521 0.72834,135.10263c2.79378,34.58762 36.09247,63.06729 70.73276,60.79437c3.26721,-0.13614 6.52469,-0.50925 9.73752,-1.11868z",\r\n
+    "sign_no": "m0.99794,149.99951l0,0c0,-82.29002 66.70967,-148.99969 148.99992,-148.99969l0,0c39.51779,0 77.41692,15.69819 105.35898,43.64116c27.94318,27.94297 43.64124,65.84185 43.64124,105.35853l0,0c0,82.29103 -66.7092,149.00024 -149.00021,149.00024l0,0c-82.29025,0 -148.99992,-66.70921 -148.99992,-149.00024zm240.6012,66.65504l0,0c32.80489,-45.08388 27.92851,-107.33437 -11.49672,-146.75905c-39.42525,-39.42501 -101.67574,-44.30139 -146.75847,-11.49616l158.25519,158.25521zm-183.20167,-133.30872c-32.80512,45.08364 -27.92886,107.33413 11.49615,146.75825c39.4249,39.42525 101.67541,44.30159 146.75814,11.49672l-158.2543,-158.25497z",\r\n
+    "skull": "m74.9404,81.44109c-2.88919,16.35929 -10.26919,31.99403 -10.76614,48.86361c0.66122,9.76746 -5.89156,15.01402 -14.86213,14.8293c-9.64813,10.00099 1.19087,25.80647 12.10749,29.84357c11.14103,7.47832 24.96226,-0.87791 35.99846,5.83044c14.65424,11.4554 20.77205,31.76607 15.71635,49.57211c-5.02672,14.69893 20.70476,9.35306 11.02628,-2.39693c-7.47506,-11.48471 14.09103,-7.68764 8.56998,3.21603c-1.04326,8.75262 6.45616,11.58562 3.11867,20.06531c8.69472,4.98558 -0.72885,7.77708 -6.02475,8.71843c-12.40178,6.18225 2.24324,-11.07452 -7.58144,-16.17874c-8.99694,1.95532 -2.90059,17.02136 -5.98875,15.28125c-6.3575,-4.97824 -6.35281,-23.59047 -17.02285,-11.44621c-3.54128,-14.96387 2.92009,-30.54814 -2.05737,-45.42514c2.03897,-11.11034 -15.50281,-14.9426 -13.28409,-2.05647c0.88449,19.66696 -5.0876,39.29475 -1.66005,58.86481c4.72071,12.07065 17.92378,17.50833 26.2104,26.82291c6.80557,7.18207 15.6284,14.86087 26.22089,12.5997c12.0141,-0.52078 24.05035,-1.63034 36.01024,0.2771c15.04311,0.47446 26.52666,-11.41623 39.36443,-17.5242c15.0918,-11.98355 12.71564,-33.38867 11.21118,-50.43889c-1.84476,-10.52664 2.20334,-21.05807 1.44894,-31.48618c-10.88037,-13.31276 -19.80722,10.08708 -16.70779,20.14043c-0.00076,12.64635 2.42783,28.93701 -9.63577,37.17496c-9.95572,-0.25104 -19.43069,3.36517 -29.4632,1.4744c-8.14081,4.83435 -21.32692,4.71021 -24.01404,-6.79811c-1.07281,-10.22015 3.55807,-20.93494 -2.73401,-30.47318c5.52835,4.7614 15.17361,-4.11226 9.79822,6.56248c-6.55643,8.68922 5.55173,22.07874 10.10989,9.25331c1.51227,-8.60512 -6.54141,-20.02596 6.69714,-18.18237c2.6998,3.03528 -9.21959,24.26701 7.07346,18.90152c11.61606,-2.54445 -2.06659,-20.76607 13.66382,-20.82939c7.61295,-8.9626 5.56317,-25.76184 17.20825,-32.56114c12.98419,-8.78706 33.2569,-2.44315 42.52423,-17.32399c7.89911,-7.61507 4.18182,-28.72154 -9.44128,-21.72794c-17.02448,1.65962 -3.51318,-23.0582 -3.98819,-32.32024c4.01126,-8.06691 -4.87137,-25.04774 -1.81268,-26.84933c5.77948,8.84253 7.84946,19.18484 6.60651,29.51878c-0.10681,8.76352 -3.8233,32.51385 8.36014,17.87288c4.12442,-10.20347 2.92487,-21.76073 5.86331,-32.37626c5.66748,-22.91865 -4.48026,-45.85004 -15.79309,-65.262c-9.63495,-10.45038 -21.86679,-18.78104 -33.35342,-26.98327c-19.32092,-7.26658 -40.65421,-8.56836 -61.06006,-6.74718c-18.04979,3.12863 -37.13738,6.42709 -51.51633,18.73374c-14.01352,8.25707 -27.43441,19.22373 -32.97453,35.08961c-4.82798,12.78156 -13.28239,25.798 -9.43994,39.99647c3.67479,11.83601 1.72576,24.12813 2.32075,36.22574c6.26442,13.82637 12.1788,-7.07504 11.59255,-13.98853c0.3468,-13.11021 7.26362,-24.71465 12.36033,-36.35318zm115.06042,28.12622c12.88235,0.92311 29.19336,8.09689 29.54492,23.0528c1.95883,15.00865 -10.16846,29.55684 -25.7099,28.08501c-14.11661,-1.15955 -23.14499,-13.35332 -22.20761,-27.06258c-4.7262,-9.82969 2.6286,-20.35741 12.49942,-22.61709c1.91415,-0.64365 3.88168,-1.12543 5.87317,-1.45815zm-86.93419,1.27835c14.94448,-2.65778 31.94749,6.61306 31.99739,23.15527c1.40359,15.99194 -15.57494,19.12508 -27.15695,23.1313c-8.01422,5.17467 -16.3391,0.35667 -22.99829,-4.85698c-8.63997,-9.0434 -6.10048,-27.26721 3.02245,-35.52229c4.42388,-3.27404 9.90028,-4.56108 15.1354,-5.9073zm51.1378,42.18812c7.2348,9.94383 15.92023,25.10751 6.56407,36.39339c-8.30571,6.66107 -9.35284,-9.47466 -18.07048,-1.8754c-8.17816,-7.1624 -0.63536,-21.73717 5.10291,-29.01329c1.8913,-2.09525 4.05559,-3.93987 6.4035,-5.5047z",\r\n
+    "raph_flag": "m240.17992,78.9644c1.22598,-4.74799 1.33473,-12.52493 0.24789,-17.29984l-3.59653,-15.765c-1.08669,-4.77488 -5.91939,-9.3663 -10.74547,-10.20189l-33.14604,-5.72574c-4.82259,-0.83558 -12.72205,-0.80831 -17.53783,0.06101l-35.90382,6.46623c-4.82602,0.8693 -12.72192,0.95758 -17.56489,0.20381l-35.12959,-5.47475c0.04414,0.16981 0.12224,0.31943 0.15971,0.48924l24.04452,114.23236l11.00362,1.90157c4.82584,0.83569 12.71503,0.80153 17.54104,-0.06088l35.89362,-6.47302c4.81578,-0.86253 12.72198,-0.95078 17.56494,-0.19707l38.54257,6.01137c4.84297,0.75369 8.06601,-2.56096 7.18282,-7.38327l-4.31631,-23.36539c-0.88985,-4.81586 -0.61493,-12.63371 0.60435,-17.38171l5.1554,-20.03702zm-172.47275,-52.27992c-4.81902,1.01868 -7.89938,5.72567 -6.88394,10.53465l51.30882,243.74065l18.18635,0l-52.06276,-247.38807c-1.03241,-4.82942 -5.7429,-7.90624 -10.54846,-6.88723z"\r\n
+  }\r\n
+}</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>45084</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/shapelib/ui.json.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/shapelib/ui.json.xml
new file mode 100644
index 0000000000..6a4387f631
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/shapelib/ui.json.xml
@@ -0,0 +1,94 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52850707.15</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>ui.json</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/octet-stream</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string>{"size": 32,\n
+"fill": true,\n
+"data": {\n
+    "raph_star": "M15.999,22.77l-8.884,6.454l3.396-10.44l-8.882-6.454l10.979,0.002l2.918-8.977l0.476-1.458l3.39,10.433h10.982l-8.886,6.454l3.397,10.443L15.999,22.77L15.999,22.77z",\n
+    "raph_star2": "M30.373,12.329H19.391l-3.39-10.433l-0.476,1.458l-2.918,8.977L1.628,12.329l8.882,6.454l-3.396,10.44l8.884-6.454l8.886,6.457l-3.397-10.443L30.373,12.329z M17.175,21.151L16,20.298l-1.175,0.854l-3.902,2.834l1.49-4.584l0.45-1.382l-1.177-0.855l-3.9-2.834h6.275l0.45-1.381L16,8.366l1.489,4.581l0.449,1.381h6.281l-3.906,2.836l-1.178,0.854l0.449,1.384l1.493,4.584L17.175,21.151z",\n
+    "raph_page": "M23.024,5.673c-1.744-1.694-3.625-3.051-5.168-3.236c-0.084-0.012-0.171-0.019-0.263-0.021H7.438c-0.162,0-0.322,0.063-0.436,0.18C6.889,2.71,6.822,2.87,6.822,3.033v25.75c0,0.162,0.063,0.317,0.18,0.435c0.117,0.116,0.271,0.179,0.436,0.179h18.364c0.162,0,0.317-0.062,0.434-0.179c0.117-0.117,0.182-0.272,0.182-0.435V11.648C26.382,9.659,24.824,7.49,23.024,5.673zM25.184,28.164H8.052V3.646h9.542v0.002c0.416-0.025,0.775,0.386,1.05,1.326c0.25,0.895,0.313,2.062,0.312,2.871c0.002,0.593-0.027,0.991-0.027,0.991l-0.049,0.652l0.656,0.007c0.003,0,1.516,0.018,3,0.355c1.426,0.308,2.541,0.922,2.645,1.617c0.004,0.062,0.005,0.124,0.004,0.182V28.164z",\n
+    "raph_page2": "M23.024,5.673c-1.744-1.694-3.625-3.051-5.168-3.236c-0.084-0.012-0.171-0.019-0.263-0.021H7.438c-0.162,0-0.322,0.063-0.436,0.18C6.889,2.71,6.822,2.87,6.822,3.033v25.75c0,0.162,0.063,0.317,0.18,0.435c0.117,0.116,0.271,0.179,0.436,0.179h18.364c0.162,0,0.317-0.062,0.434-0.179c0.117-0.117,0.182-0.272,0.182-0.435V11.648C26.382,9.659,24.824,7.49,23.024,5.673zM22.157,6.545c0.805,0.786,1.529,1.676,2.069,2.534c-0.468-0.185-0.959-0.322-1.42-0.431c-1.015-0.228-2.008-0.32-2.625-0.357c0.003-0.133,0.004-0.283,0.004-0.446c0-0.869-0.055-2.108-0.356-3.2c-0.003-0.01-0.005-0.02-0.009-0.03C20.584,5.119,21.416,5.788,22.157,6.545zM25.184,28.164H8.052V3.646h9.542v0.002c0.416-0.025,0.775,0.386,1.05,1.326c0.25,0.895,0.313,2.062,0.312,2.871c0.002,0.593-0.027,0.991-0.027,0.991l-0.049,0.652l0.656,0.007c0.003,0,1.516,0.018,3,0.355c1.426,0.308,2.541,0.922,2.645,1.617c0.004,0.062,0.005,0.124,0.004,0.182V28.164z",\n
+    "raph_printer": "M24.569,12.125h-2.12c-0.207-1.34-1.247-2.759-2.444-3.967c-1.277-1.24-2.654-2.234-3.784-2.37c-0.062-0.008-0.124-0.014-0.198-0.015H8.594c-0.119,0-0.235,0.047-0.319,0.132c-0.083,0.083-0.132,0.2-0.132,0.32v5.9H6.069c-1.104,0-2,0.896-2,2V23h4.074v2.079c0,0.118,0.046,0.23,0.132,0.318c0.086,0.085,0.199,0.131,0.319,0.131h13.445c0.118,0,0.232-0.046,0.318-0.131s0.138-0.199,0.138-0.318V23h4.074v-8.875C26.569,13.021,25.674,12.125,24.569,12.125zM21.589,24.626H9.043V21.5h12.546V24.626zM21.589,13.921c0-0.03,0-0.063-0.003-0.096c-0.015-0.068-0.062-0.135-0.124-0.2H9.043v-6.95h6.987v0.001c0.305-0.019,0.567,0.282,0.769,0.971c0.183,0.655,0.229,1.509,0.229,2.102c0.001,0.433-0.019,0.725-0.019,0.725l-0.037,0.478l0.48,0.005c0.002,0,1.109,0.014,2.196,0.26c1.044,0.226,1.86,0.675,1.938,1.184c0.003,0.045,0.003,0.091,0.003,0.133V13.921z",\n
+    "raph_users": "M21.053,20.8c-1.132-0.453-1.584-1.698-1.584-1.698s-0.51,0.282-0.51-0.51s0.51,0.51,1.02-2.548c0,0,1.414-0.397,1.132-3.68h-0.34c0,0,0.849-3.51,0-4.699c-0.85-1.189-1.189-1.981-3.058-2.548s-1.188-0.454-2.547-0.396c-1.359,0.057-2.492,0.792-2.492,1.188c0,0-0.849,0.057-1.188,0.397c-0.34,0.34-0.906,1.924-0.906,2.321s0.283,3.058,0.566,3.624l-0.337,0.113c-0.283,3.283,1.132,3.68,1.132,3.68c0.509,3.058,1.019,1.756,1.019,2.548s-0.51,0.51-0.51,0.51s-0.452,1.245-1.584,1.698c-1.132,0.452-7.416,2.886-7.927,3.396c-0.511,0.511-0.453,2.888-0.453,2.888h26.947c0,0,0.059-2.377-0.452-2.888C28.469,23.686,22.185,21.252,21.053,20.8zM8.583,20.628c-0.099-0.18-0.148-0.31-0.148-0.31s-0.432,0.239-0.432-0.432s0.432,0.432,0.864-2.159c0,0,1.199-0.336,0.959-3.119H9.538c0,0,0.143-0.591,0.237-1.334c-0.004-0.308,0.006-0.636,0.037-0.996l0.038-0.426c-0.021-0.492-0.107-0.939-0.312-1.226C8.818,9.619,8.53,8.947,6.947,8.467c-1.583-0.48-1.008-0.385-2.159-0.336C3.636,8.179,2.676,8.802,2.676,9.139c0,0-0.72,0.048-1.008,0.336c-0.271,0.271-0.705,1.462-0.757,1.885v0.281c0.047,0.653,0.258,2.449,0.469,2.872l-0.286,0.096c-0.239,2.783,0.959,3.119,0.959,3.119c0.432,2.591,0.864,1.488,0.864,2.159s-0.432,0.432-0.432,0.432s-0.383,1.057-1.343,1.439c-0.061,0.024-0.139,0.056-0.232,0.092v5.234h0.575c-0.029-1.278,0.077-2.927,0.746-3.594C2.587,23.135,3.754,22.551,8.583,20.628zM30.913,11.572c-0.04-0.378-0.127-0.715-0.292-0.946c-0.719-1.008-1.008-1.679-2.59-2.159c-1.584-0.48-1.008-0.385-2.16-0.336C24.72,8.179,23.76,8.802,23.76,9.139c0,0-0.719,0.048-1.008,0.336c-0.271,0.272-0.709,1.472-0.758,1.891h0.033l0.08,0.913c0.02,0.231,0.022,0.436,0.027,0.645c0.09,0.666,0.21,1.35,0.33,1.589l-0.286,0.096c-0.239,2.783,0.96,3.119,0.96,3.119c0.432,2.591,0.863,1.488,0.863,2.159s-0.432,0.432-0.432,0.432s-0.053,0.142-0.163,0.338c4.77,1.9,5.927,2.48,6.279,2.834c0.67,0.667,0.775,2.315,0.746,3.594h0.48v-5.306c-0.016-0.006-0.038-0.015-0.052-0.021c-0.959-0.383-1.343-1.439-1.343-1.439s-0.433,0.239-0.433-0.432s0.433,0.432,0.864-2.159c0,0,0.804-0.229,0.963-1.841v-1.227c-0.001-0.018-0.001-0.033-0.003-0.051h-0.289c0,0,0.215-0.89,0.292-1.861V11.572z",\n
+    "raph_user": "M20.771,12.364c0,0,0.849-3.51,0-4.699c-0.85-1.189-1.189-1.981-3.058-2.548s-1.188-0.454-2.547-0.396c-1.359,0.057-2.492,0.792-2.492,1.188c0,0-0.849,0.057-1.188,0.397c-0.34,0.34-0.906,1.924-0.906,2.321s0.283,3.058,0.566,3.624l-0.337,0.113c-0.283,3.283,1.132,3.68,1.132,3.68c0.509,3.058,1.019,1.756,1.019,2.548s-0.51,0.51-0.51,0.51s-0.452,1.245-1.584,1.698c-1.132,0.452-7.416,2.886-7.927,3.396c-0.511,0.511-0.453,2.888-0.453,2.888h26.947c0,0,0.059-2.377-0.452-2.888c-0.512-0.511-6.796-2.944-7.928-3.396c-1.132-0.453-1.584-1.698-1.584-1.698s-0.51,0.282-0.51-0.51s0.51,0.51,1.02-2.548c0,0,1.414-0.397,1.132-3.68H20.771z",\n
+    "raph_mail": "M28.516,7.167H3.482l12.517,7.108L28.516,7.167zM16.74,17.303C16.51,17.434,16.255,17.5,16,17.5s-0.51-0.066-0.741-0.197L2.5,10.06v14.773h27V10.06L16.74,17.303z",\n
+    "raph_picture": "M2.5,4.833v22.334h27V4.833H2.5zM25.25,25.25H6.75V6.75h18.5V25.25zM11.25,14c1.426,0,2.583-1.157,2.583-2.583c0-1.427-1.157-2.583-2.583-2.583c-1.427,0-2.583,1.157-2.583,2.583C8.667,12.843,9.823,14,11.25,14zM24.251,16.25l-4.917-4.917l-6.917,6.917L10.5,16.333l-2.752,2.752v5.165h16.503V16.25z",\n
+    "raph_home": "M27.812,16l-3.062-3.062V5.625h-2.625v4.688L16,4.188L4.188,16L7,15.933v11.942h17.875V16H27.812zM16,26.167h-5.833v-7H16V26.167zM21.667,23.167h-3.833v-4.042h3.833V23.167z",\n
+    "raph_view": "M16,8.286C8.454,8.286,2.5,16,2.5,16s5.954,7.715,13.5,7.715c5.771,0,13.5-7.715,13.5-7.715S21.771,8.286,16,8.286zM16,20.807c-2.649,0-4.807-2.157-4.807-4.807s2.158-4.807,4.807-4.807s4.807,2.158,4.807,4.807S18.649,20.807,16,20.807zM16,13.194c-1.549,0-2.806,1.256-2.806,2.806c0,1.55,1.256,2.806,2.806,2.806c1.55,0,2.806-1.256,2.806-2.806C18.806,14.451,17.55,13.194,16,13.194z",\n
+    "raph_cloud": "M24.345,13.904c0.019-0.195,0.03-0.392,0.03-0.591c0-3.452-2.798-6.25-6.25-6.25c-2.679,0-4.958,1.689-5.847,4.059c-0.589-0.646-1.429-1.059-2.372-1.059c-1.778,0-3.219,1.441-3.219,3.219c0,0.21,0.023,0.415,0.062,0.613c-2.372,0.391-4.187,2.436-4.187,4.918c0,2.762,2.239,5,5,5h15.875c2.762,0,5-2.238,5-5C28.438,16.362,26.672,14.332,24.345,13.904z",\n
+    "raph_cloud2": "M7.562,24.812c-3.313,0-6-2.687-6-6l0,0c0.002-2.659,1.734-4.899,4.127-5.684l0,0c0.083-2.26,1.937-4.064,4.216-4.066l0,0c0.73,0,1.415,0.19,2.01,0.517l0,0c1.266-2.105,3.57-3.516,6.208-3.517l0,0c3.947,0.002,7.157,3.155,7.248,7.079l0,0c2.362,0.804,4.062,3.034,4.064,5.671l0,0c0,3.313-2.687,6-6,6l0,0H7.562L7.562,24.812zM24.163,14.887c-0.511-0.095-0.864-0.562-0.815-1.079l0,0c0.017-0.171,0.027-0.336,0.027-0.497l0,0c-0.007-2.899-2.352-5.245-5.251-5.249l0,0c-2.249-0.002-4.162,1.418-4.911,3.41l0,0c-0.122,0.323-0.406,0.564-0.748,0.63l0,0c-0.34,0.066-0.694-0.052-0.927-0.309l0,0c-0.416-0.453-0.986-0.731-1.633-0.731l0,0c-1.225,0.002-2.216,0.993-2.22,2.218l0,0c0,0.136,0.017,0.276,0.045,0.424l0,0c0.049,0.266-0.008,0.54-0.163,0.762l0,0c-0.155,0.223-0.392,0.371-0.657,0.414l0,0c-1.9,0.313-3.352,1.949-3.35,3.931l0,0c0.004,2.209,1.792,3.995,4.001,4.001l0,0h15.874c2.209-0.006,3.994-1.792,3.999-4.001l0,0C27.438,16.854,26.024,15.231,24.163,14.887L24.163,14.887",\n
+    "raph_cloudDown": "M24.345,13.904c0.019-0.195,0.03-0.392,0.03-0.591c0-3.452-2.798-6.25-6.25-6.25c-2.679,0-4.958,1.689-5.847,4.059c-0.589-0.646-1.429-1.059-2.372-1.059c-1.778,0-3.219,1.441-3.219,3.219c0,0.21,0.023,0.415,0.062,0.613c-2.372,0.391-4.187,2.436-4.187,4.918c0,2.762,2.239,5,5,5h3.404l-0.707-0.707c-0.377-0.377-0.585-0.879-0.585-1.413c0-0.533,0.208-1.035,0.585-1.412l0.556-0.557c0.4-0.399,0.937-0.628,1.471-0.628c0.027,0,0.054,0,0.08,0.002v-0.472c0-1.104,0.898-2.002,2-2.002h3.266c1.103,0,2,0.898,2,2.002v0.472c0.027-0.002,0.054-0.002,0.081-0.002c0.533,0,1.07,0.229,1.47,0.63l0.557,0.552c0.78,0.781,0.78,2.05,0,2.828l-0.706,0.707h2.403c2.762,0,5-2.238,5-5C28.438,16.362,26.672,14.332,24.345,13.904z M21.033,20.986l-0.556-0.555c-0.39-0.389-0.964-0.45-1.276-0.137c-0.312,0.312-0.568,0.118-0.568-0.432v-1.238c0-0.55-0.451-1-1-1h-3.265c-0.55,0-1,0.45-1,1v1.238c0,0.55-0.256,0.744-0.569,0.432c-0.312-0.313-0.887-0.252-1.276,0.137l-0.556,0.555c-0.39,0.389-0.39,1.024-0.001,1.413l4.328,4.331c0.194,0.194,0.451,0.291,0.707,0.291s0.512-0.097,0.707-0.291l4.327-4.331C21.424,22.011,21.423,21.375,21.033,20.986z",\n
+    "raph_cloudUp": "M24.345,13.904c0.019-0.195,0.03-0.392,0.03-0.591c0-3.452-2.798-6.25-6.25-6.25c-2.679,0-4.958,1.689-5.847,4.059c-0.589-0.646-1.429-1.059-2.372-1.059c-1.778,0-3.219,1.441-3.219,3.219c0,0.21,0.023,0.415,0.062,0.613c-2.372,0.391-4.187,2.436-4.187,4.918c0,2.762,2.239,5,5,5h2.312c-0.126-0.266-0.2-0.556-0.2-0.859c0-0.535,0.208-1.04,0.587-1.415l4.325-4.329c0.375-0.377,0.877-0.585,1.413-0.585c0.54,0,1.042,0.21,1.417,0.587l4.323,4.329c0.377,0.373,0.585,0.878,0.585,1.413c0,0.304-0.073,0.594-0.2,0.859h1.312c2.762,0,5-2.238,5-5C28.438,16.362,26.672,14.332,24.345,13.904z M16.706,17.916c-0.193-0.195-0.45-0.291-0.706-0.291s-0.512,0.096-0.707,0.291l-4.327,4.33c-0.39,0.389-0.389,1.025,0.001,1.414l0.556,0.555c0.39,0.389,0.964,0.449,1.276,0.137s0.568-0.119,0.568,0.432v1.238c0,0.549,0.451,1,1,1h3.265c0.551,0,1-0.451,1-1v-1.238c0-0.551,0.256-0.744,0.569-0.432c0.312,0.312,0.887,0.252,1.276-0.137l0.556-0.555c0.39-0.389,0.39-1.025,0.001-1.414L16.706,17.916z",\n
+    "raph_location": "M16,3.5c-4.142,0-7.5,3.358-7.5,7.5c0,4.143,7.5,18.121,7.5,18.121S23.5,15.143,23.5,11C23.5,6.858,20.143,3.5,16,3.5z M16,14.584c-1.979,0-3.584-1.604-3.584-3.584S14.021,7.416,16,7.416S19.584,9.021,19.584,11S17.979,14.584,16,14.584z",\n
+    "raph_volume0": "M4.998,12.127v7.896h4.495l6.729,5.526l0.004-18.948l-6.73,5.526H4.998z",\n
+    "raph_volume1": "M4.998,12.127v7.896h4.495l6.729,5.526l0.004-18.948l-6.73,5.526H4.998z M18.806,11.219c-0.393-0.389-1.024-0.389-1.415,0.002c-0.39,0.391-0.39,1.024,0.002,1.416v-0.002c0.863,0.864,1.395,2.049,1.395,3.366c0,1.316-0.531,2.497-1.393,3.361c-0.394,0.389-0.394,1.022-0.002,1.415c0.195,0.195,0.451,0.293,0.707,0.293c0.257,0,0.513-0.098,0.708-0.293c1.222-1.22,1.98-2.915,1.979-4.776C20.788,14.136,20.027,12.439,18.806,11.219z",\n
+    "raph_volume2": "M4.998,12.127v7.896h4.495l6.729,5.526l0.004-18.948l-6.73,5.526H4.998z M18.806,11.219c-0.393-0.389-1.024-0.389-1.415,0.002c-0.39,0.391-0.39,1.024,0.002,1.416v-0.002c0.863,0.864,1.395,2.049,1.395,3.366c0,1.316-0.531,2.497-1.393,3.361c-0.394,0.389-0.394,1.022-0.002,1.415c0.195,0.195,0.451,0.293,0.707,0.293c0.257,0,0.513-0.098,0.708-0.293c1.222-1.22,1.98-2.915,1.979-4.776C20.788,14.136,20.027,12.439,18.806,11.219z M21.101,8.925c-0.393-0.391-1.024-0.391-1.413,0c-0.392,0.391-0.392,1.025,0,1.414c1.45,1.451,2.344,3.447,2.344,5.661c0,2.212-0.894,4.207-2.342,5.659c-0.392,0.39-0.392,1.023,0,1.414c0.195,0.195,0.451,0.293,0.708,0.293c0.256,0,0.512-0.098,0.707-0.293c1.808-1.809,2.929-4.315,2.927-7.073C24.033,13.24,22.912,10.732,21.101,8.925z",\n
+    "raph_volume3": "M4.998,12.127v7.896h4.495l6.729,5.526l0.004-18.948l-6.73,5.526H4.998z M18.806,11.219c-0.393-0.389-1.024-0.389-1.415,0.002c-0.39,0.391-0.39,1.024,0.002,1.416v-0.002c0.863,0.864,1.395,2.049,1.395,3.366c0,1.316-0.531,2.497-1.393,3.361c-0.394,0.389-0.394,1.022-0.002,1.415c0.195,0.195,0.451,0.293,0.707,0.293c0.257,0,0.513-0.098,0.708-0.293c1.222-1.22,1.98-2.915,1.979-4.776C20.788,14.136,20.027,12.439,18.806,11.219z M21.101,8.925c-0.393-0.391-1.024-0.391-1.413,0c-0.392,0.391-0.392,1.025,0,1.414c1.45,1.451,2.344,3.447,2.344,5.661c0,2.212-0.894,4.207-2.342,5.659c-0.392,0.39-0.392,1.023,0,1.414c0.195,0.195,0.451,0.293,0.708,0.293c0.256,0,0.512-0.098,0.707-0.293c1.808-1.809,2.929-4.315,2.927-7.073C24.033,13.24,22.912,10.732,21.101,8.925z M23.28,6.746c-0.393-0.391-1.025-0.389-1.414,0.002c-0.391,0.389-0.391,1.023,0.002,1.413h-0.002c2.009,2.009,3.248,4.773,3.248,7.839c0,3.063-1.239,5.828-3.246,7.838c-0.391,0.39-0.391,1.023,0.002,1.415c0.194,0.194,0.45,0.291,0.706,0.291s0.513-0.098,0.708-0.293c2.363-2.366,3.831-5.643,3.829-9.251C27.115,12.389,25.647,9.111,23.28,6.746z",\n
+    "raph_key": "M18.386,16.009l0.009-0.006l-0.58-0.912c1.654-2.226,1.876-5.319,0.3-7.8c-2.043-3.213-6.303-4.161-9.516-2.118c-3.212,2.042-4.163,6.302-2.12,9.517c1.528,2.402,4.3,3.537,6.944,3.102l0.424,0.669l0.206,0.045l0.779-0.447l-0.305,1.377l2.483,0.552l-0.296,1.325l1.903,0.424l-0.68,3.06l1.406,0.313l-0.424,1.906l4.135,0.918l0.758-3.392L18.386,16.009z M10.996,8.944c-0.685,0.436-1.593,0.233-2.029-0.452C8.532,7.807,8.733,6.898,9.418,6.463s1.594-0.233,2.028,0.452C11.883,7.6,11.68,8.509,10.996,8.944z",\n
+    "raph_ruler": "M6.63,21.796l-5.122,5.121h25.743V1.175L6.63,21.796zM18.702,10.48c0.186-0.183,0.48-0.183,0.664,0l1.16,1.159c0.184,0.183,0.186,0.48,0.002,0.663c-0.092,0.091-0.213,0.137-0.332,0.137c-0.121,0-0.24-0.046-0.33-0.137l-1.164-1.159C18.519,10.96,18.519,10.664,18.702,10.48zM17.101,12.084c0.184-0.183,0.48-0.183,0.662,0l2.156,2.154c0.184,0.183,0.184,0.48,0.002,0.661c-0.092,0.092-0.213,0.139-0.334,0.139s-0.24-0.046-0.33-0.137l-2.156-2.154C16.917,12.564,16.917,12.267,17.101,12.084zM15.497,13.685c0.184-0.183,0.48-0.183,0.664,0l1.16,1.161c0.184,0.183,0.182,0.48-0.002,0.663c-0.092,0.092-0.211,0.138-0.33,0.138c-0.121,0-0.24-0.046-0.332-0.138l-1.16-1.16C15.314,14.166,15.314,13.868,15.497,13.685zM13.896,15.288c0.184-0.183,0.48-0.181,0.664,0.002l1.158,1.159c0.183,0.184,0.183,0.48,0,0.663c-0.092,0.092-0.212,0.138-0.332,0.138c-0.119,0-0.24-0.046-0.332-0.138l-1.158-1.161C13.713,15.767,13.713,15.471,13.896,15.288zM12.293,16.892c0.183-0.184,0.479-0.184,0.663,0l2.154,2.153c0.184,0.184,0.184,0.481,0,0.665c-0.092,0.092-0.211,0.138-0.33,0.138c-0.121,0-0.242-0.046-0.334-0.138l-2.153-2.155C12.11,17.371,12.11,17.075,12.293,16.892zM10.302,24.515c-0.091,0.093-0.212,0.139-0.332,0.139c-0.119,0-0.238-0.045-0.33-0.137l-2.154-2.153c-0.184-0.183-0.184-0.479,0-0.663s0.479-0.184,0.662,0l2.154,2.153C10.485,24.036,10.485,24.332,10.302,24.515zM10.912,21.918c-0.093,0.093-0.214,0.139-0.333,0.139c-0.12,0-0.24-0.045-0.33-0.137l-1.162-1.161c-0.184-0.183-0.184-0.479,0-0.66c0.184-0.185,0.48-0.187,0.664-0.003l1.161,1.162C11.095,21.438,11.095,21.735,10.912,21.918zM12.513,20.316c-0.092,0.092-0.211,0.138-0.332,0.138c-0.119,0-0.239-0.046-0.331-0.138l-1.159-1.16c-0.184-0.184-0.184-0.48,0-0.664s0.48-0.182,0.663,0.002l1.159,1.161C12.696,19.838,12.696,20.135,12.513,20.316zM22.25,21.917h-8.67l8.67-8.67V21.917zM22.13,10.7c-0.09,0.092-0.211,0.138-0.33,0.138c-0.121,0-0.242-0.046-0.334-0.138l-1.16-1.159c-0.184-0.183-0.184-0.479,0-0.663c0.182-0.183,0.479-0.183,0.662,0l1.16,1.159C22.312,10.221,22.313,10.517,22.13,10.7zM24.726,10.092c-0.092,0.092-0.213,0.137-0.332,0.137s-0.24-0.045-0.33-0.137l-2.154-2.154c-0.184-0.183-0.184-0.481,0-0.664s0.482-0.181,0.664,0.002l2.154,2.154C24.911,9.613,24.909,9.91,24.726,10.092z",\n
+    "raph_power": "M21.816,3.999c-0.993-0.481-2.189-0.068-2.673,0.927c-0.482,0.995-0.066,2.191,0.927,2.673c3.115,1.516,5.265,4.705,5.263,8.401c-0.01,5.154-4.18,9.324-9.333,9.333c-5.154-0.01-9.324-4.18-9.334-9.333c-0.002-3.698,2.149-6.89,5.267-8.403c0.995-0.482,1.408-1.678,0.927-2.673c-0.482-0.993-1.676-1.409-2.671-0.927C5.737,6.152,2.667,10.72,2.665,16C2.667,23.364,8.634,29.332,16,29.334c7.365-0.002,13.333-5.97,13.334-13.334C29.332,10.722,26.266,6.157,21.816,3.999z M16,13.833c1.104,0,1.999-0.894,1.999-2V2.499C17.999,1.394,17.104,0.5,16,0.5c-1.106,0-2,0.895-2,1.999v9.333C14,12.938,14.894,13.833,16,13.833z",\n
+    "raph_lock": "M22.335,12.833V9.999h-0.001C22.333,6.501,19.498,3.666,16,3.666S9.666,6.502,9.666,10h0v2.833H7.375V25h17.25V12.833H22.335zM11.667,10C11.667,10,11.667,10,11.667,10c0-2.39,1.944-4.334,4.333-4.334c2.391,0,4.335,1.944,4.335,4.333c0,0,0,0,0,0v2.834h-8.668V10zx",\n
+    "raph_unlock": "M20.375,12.833h-2.209V10c0,0,0,0,0-0.001c0-2.389,1.945-4.333,4.334-4.333c2.391,0,4.335,1.944,4.335,4.333c0,0,0,0,0,0v2.834h2V9.999h-0.001c-0.001-3.498-2.836-6.333-6.334-6.333S16.166,6.502,16.166,10v2.833H3.125V25h17.25V12.833z",\n
+    "raph_bookmark": "M17.396,1.841L6.076,25.986l7.341-4.566l1.186,8.564l11.32-24.146L17.396,1.841zM19.131,9.234c-0.562-0.264-0.805-0.933-0.541-1.495c0.265-0.562,0.934-0.805,1.496-0.541s0.805,0.934,0.541,1.496S19.694,9.498,19.131,9.234z",\n
+    "raph_tag": "M14.263,2.826H7.904L2.702,8.028v6.359L18.405,30.09l11.561-11.562L14.263,2.826zM6.495,8.859c-0.619-0.619-0.619-1.622,0-2.24C7.114,6,8.117,6,8.736,6.619c0.62,0.62,0.619,1.621,0,2.241C8.117,9.479,7.114,9.479,6.495,8.859z",\n
+    "raph_search": "M29.772,26.433l-7.126-7.126c0.96-1.583,1.523-3.435,1.524-5.421C24.169,8.093,19.478,3.401,13.688,3.399C7.897,3.401,3.204,8.093,3.204,13.885c0,5.789,4.693,10.481,10.484,10.481c1.987,0,3.839-0.563,5.422-1.523l7.128,7.127L29.772,26.433zM7.203,13.885c0.006-3.582,2.903-6.478,6.484-6.486c3.579,0.008,6.478,2.904,6.484,6.486c-0.007,3.58-2.905,6.476-6.484,6.484C10.106,20.361,7.209,17.465,7.203,13.885z",\n
+    "raph_zoomout": "M22.646,19.307c0.96-1.583,1.523-3.435,1.524-5.421C24.169,8.093,19.478,3.401,13.688,3.399C7.897,3.401,3.204,8.093,3.204,13.885c0,5.789,4.693,10.481,10.484,10.481c1.987,0,3.839-0.563,5.422-1.523l7.128,7.127l3.535-3.537L22.646,19.307zM13.688,20.369c-3.582-0.008-6.478-2.904-6.484-6.484c0.006-3.582,2.903-6.478,6.484-6.486c3.579,0.008,6.478,2.904,6.484,6.486C20.165,17.465,17.267,20.361,13.688,20.369zM8.854,11.884v4.001l9.665-0.001v-3.999L8.854,11.884z",\n
+    "raph_zoomin": "M22.646,19.307c0.96-1.583,1.523-3.435,1.524-5.421C24.169,8.093,19.478,3.401,13.688,3.399C7.897,3.401,3.204,8.093,3.204,13.885c0,5.789,4.693,10.481,10.484,10.481c1.987,0,3.839-0.563,5.422-1.523l7.128,7.127l3.535-3.537L22.646,19.307zM13.688,20.369c-3.582-0.008-6.478-2.904-6.484-6.484c0.006-3.582,2.903-6.478,6.484-6.486c3.579,0.008,6.478,2.904,6.484,6.486C20.165,17.465,17.267,20.361,13.688,20.369zM15.687,9.051h-4v2.833H8.854v4.001h2.833v2.833h4v-2.834h2.832v-3.999h-2.833V9.051z",\n
+    "raph_cross": "M24.778,21.419 19.276,15.917 24.777,10.415 21.949,7.585 16.447,13.087 10.945,7.585 8.117,10.415 13.618,15.917 8.116,21.419 10.946,24.248 16.447,18.746 21.948,24.248",\n
+    "raph_check": "M2.379,14.729 5.208,11.899 12.958,19.648 25.877,6.733 28.707,9.561 12.958,25.308",\n
+    "raph_clip": "M23.898,6.135c-1.571-1.125-3.758-0.764-4.884,0.808l-8.832,12.331c-0.804,1.122-0.546,2.684,0.577,3.488c1.123,0.803,2.684,0.545,3.488-0.578l6.236-8.706l-0.813-0.583l-6.235,8.707h0c-0.483,0.672-1.42,0.828-2.092,0.347c-0.673-0.481-0.827-1.419-0.345-2.093h0l8.831-12.33l0.001-0.001l-0.002-0.001c0.803-1.119,2.369-1.378,3.489-0.576c1.12,0.803,1.379,2.369,0.577,3.489v-0.001l-9.68,13.516l0.001,0.001c-1.124,1.569-3.316,1.931-4.885,0.808c-1.569-1.125-1.93-3.315-0.807-4.885l7.035-9.822l-0.813-0.582l-7.035,9.822c-1.447,2.02-0.982,4.83,1.039,6.277c2.021,1.448,4.831,0.982,6.278-1.037l9.68-13.516C25.83,9.447,25.47,7.261,23.898,6.135zx",\n
+    "raph_settings": "M16.015,12.03c-2.156,0-3.903,1.747-3.903,3.903c0,2.155,1.747,3.903,3.903,3.903c0.494,0,0.962-0.102,1.397-0.27l0.836,1.285l1.359-0.885l-0.831-1.276c0.705-0.706,1.142-1.681,1.142-2.757C19.918,13.777,18.171,12.03,16.015,12.03zM16,1.466C7.973,1.466,1.466,7.973,1.466,16c0,8.027,6.507,14.534,14.534,14.534c8.027,0,14.534-6.507,14.534-14.534C30.534,7.973,24.027,1.466,16,1.466zM26.174,20.809c-0.241,0.504-0.513,0.99-0.826,1.45L22.19,21.58c-0.481,0.526-1.029,0.994-1.634,1.385l0.119,3.202c-0.507,0.23-1.028,0.421-1.569,0.57l-1.955-2.514c-0.372,0.051-0.75,0.086-1.136,0.086c-0.356,0-0.706-0.029-1.051-0.074l-1.945,2.5c-0.541-0.151-1.065-0.342-1.57-0.569l0.117-3.146c-0.634-0.398-1.208-0.88-1.712-1.427L6.78,22.251c-0.313-0.456-0.583-0.944-0.826-1.448l2.088-2.309c-0.226-0.703-0.354-1.451-0.385-2.223l-2.768-1.464c0.055-0.563,0.165-1.107,0.301-1.643l3.084-0.427c0.29-0.702,0.675-1.352,1.135-1.942L8.227,7.894c0.399-0.389,0.83-0.744,1.283-1.07l2.663,1.672c0.65-0.337,1.349-0.593,2.085-0.75l0.968-3.001c0.278-0.021,0.555-0.042,0.837-0.042c0.282,0,0.56,0.022,0.837,0.042l0.976,3.028c0.72,0.163,1.401,0.416,2.036,0.75l2.704-1.697c0.455,0.326,0.887,0.681,1.285,1.07l-1.216,2.986c0.428,0.564,0.793,1.181,1.068,1.845l3.185,0.441c0.135,0.535,0.247,1.081,0.302,1.643l-2.867,1.516c-0.034,0.726-0.15,1.43-0.355,2.1L26.174,20.809z",\n
+    "raph_settingsalt": "M16,1.466C7.973,1.466,1.466,7.973,1.466,16c0,8.027,6.507,14.534,14.534,14.534c8.027,0,14.534-6.507,14.534-14.534C30.534,7.973,24.027,1.466,16,1.466zM24.386,14.968c-1.451,1.669-3.706,2.221-5.685,1.586l-7.188,8.266c-0.766,0.88-2.099,0.97-2.979,0.205s-0.973-2.099-0.208-2.979l7.198-8.275c-0.893-1.865-0.657-4.164,0.787-5.824c1.367-1.575,3.453-2.151,5.348-1.674l-2.754,3.212l0.901,2.621l2.722,0.529l2.761-3.22C26.037,11.229,25.762,13.387,24.386,14.968z",\n
+    "raph_bug": "M28.589,10.903l-5.828,1.612c-0.534-1.419-1.338-2.649-2.311-3.628l3.082-5.44c0.271-0.48,0.104-1.092-0.38-1.365c-0.479-0.271-1.09-0.102-1.36,0.377l-2.924,5.162c-0.604-0.383-1.24-0.689-1.9-0.896c-0.416-1.437-1.652-2.411-3.058-2.562c-0.001-0.004-0.002-0.008-0.003-0.012c-0.061-0.242-0.093-0.46-0.098-0.65c-0.005-0.189,0.012-0.351,0.046-0.479c0.037-0.13,0.079-0.235,0.125-0.317c0.146-0.26,0.34-0.43,0.577-0.509c0.023,0.281,0.142,0.482,0.352,0.601c0.155,0.088,0.336,0.115,0.546,0.086c0.211-0.031,0.376-0.152,0.496-0.363c0.105-0.186,0.127-0.389,0.064-0.607c-0.064-0.219-0.203-0.388-0.414-0.507c-0.154-0.087-0.314-0.131-0.482-0.129c-0.167,0.001-0.327,0.034-0.481,0.097c-0.153,0.063-0.296,0.16-0.429,0.289c-0.132,0.129-0.241,0.271-0.33,0.426c-0.132,0.234-0.216,0.496-0.25,0.783c-0.033,0.286-0.037,0.565-0.009,0.84c0.017,0.16,0.061,0.301,0.094,0.449c-0.375-0.021-0.758,0.002-1.14,0.108c-0.482,0.133-0.913,0.36-1.28,0.653c-0.052-0.172-0.098-0.344-0.18-0.518c-0.116-0.249-0.263-0.486-0.438-0.716c-0.178-0.229-0.384-0.41-0.618-0.543C9.904,3.059,9.737,2.994,9.557,2.951c-0.18-0.043-0.352-0.052-0.516-0.027s-0.318,0.08-0.463,0.164C8.432,3.172,8.318,3.293,8.23,3.445C8.111,3.656,8.08,3.873,8.136,4.092c0.058,0.221,0.181,0.384,0.367,0.49c0.21,0.119,0.415,0.138,0.611,0.056C9.31,4.556,9.451,4.439,9.539,4.283c0.119-0.21,0.118-0.443-0.007-0.695c0.244-0.055,0.497-0.008,0.757,0.141c0.081,0.045,0.171,0.115,0.27,0.208c0.097,0.092,0.193,0.222,0.286,0.388c0.094,0.166,0.179,0.368,0.251,0.608c0.013,0.044,0.023,0.098,0.035,0.146c-0.911,0.828-1.357,2.088-1.098,3.357c-0.582,0.584-1.072,1.27-1.457,2.035l-5.16-2.926c-0.48-0.271-1.092-0.102-1.364,0.377C1.781,8.404,1.95,9.016,2.43,9.289l5.441,3.082c-0.331,1.34-0.387,2.807-0.117,4.297l-5.828,1.613c-0.534,0.147-0.846,0.699-0.698,1.231c0.147,0.53,0.697,0.843,1.231,0.694l5.879-1.627c0.503,1.057,1.363,2.28,2.371,3.443l-3.194,5.639c-0.272,0.481-0.104,1.092,0.378,1.363c0.239,0.137,0.512,0.162,0.758,0.094c0.248-0.068,0.469-0.229,0.604-0.471l2.895-5.109c2.7,2.594,5.684,4.123,5.778,1.053c1.598,2.56,3.451-0.338,4.502-3.976l5.203,2.947c0.24,0.138,0.514,0.162,0.762,0.094c0.246-0.067,0.467-0.229,0.603-0.471c0.272-0.479,0.104-1.091-0.377-1.362l-5.701-3.229c0.291-1.505,0.422-2.983,0.319-4.138l5.886-1.627c0.53-0.147,0.847-0.697,0.696-1.229C29.673,11.068,29.121,10.756,28.589,10.903z",\n
+    "raph_link": "M15.667,4.601c-1.684,1.685-2.34,3.985-2.025,6.173l3.122-3.122c0.004-0.005,0.014-0.008,0.016-0.012c0.21-0.403,0.464-0.789,0.802-1.126c1.774-1.776,4.651-1.775,6.428,0c1.775,1.773,1.777,4.652,0.002,6.429c-0.34,0.34-0.727,0.593-1.131,0.804c-0.004,0.002-0.006,0.006-0.01,0.01l-3.123,3.123c2.188,0.316,4.492-0.34,6.176-2.023c2.832-2.832,2.83-7.423,0-10.255C23.09,1.77,18.499,1.77,15.667,4.601zM14.557,22.067c-0.209,0.405-0.462,0.791-0.801,1.131c-1.775,1.774-4.656,1.774-6.431,0c-1.775-1.774-1.775-4.653,0-6.43c0.339-0.338,0.725-0.591,1.128-0.8c0.004-0.006,0.005-0.012,0.011-0.016l3.121-3.123c-2.187-0.316-4.489,0.342-6.172,2.024c-2.831,2.831-2.83,7.423,0,10.255c2.833,2.831,7.424,2.831,10.257,0c1.684-1.684,2.342-3.986,2.023-6.175l-3.125,3.123C14.565,22.063,14.561,22.065,14.557,22.067zM9.441,18.885l2.197,2.197c0.537,0.537,1.417,0.537,1.953,0l8.302-8.302c0.539-0.536,0.539-1.417,0.002-1.952l-2.199-2.197c-0.536-0.539-1.416-0.539-1.952-0.002l-8.302,8.303C8.904,17.469,8.904,18.349,9.441,18.885z",\n
+    "raph_calendar": "M11.758,15.318c0.312-0.3,0.408-0.492,0.408-0.492h0.024c0,0-0.012,0.264-0.012,0.528v5.469h-1.871v1.031h4.87v-1.031H13.33v-7.436h-1.055l-2.027,1.967l0.719,0.744L11.758,15.318zM16.163,21.207c0,0.205,0.024,0.42,0.06,0.647h5.457v-1.031h-4.197c0.023-1.931,4.065-2.362,4.065-5.146c0-1.463-1.114-2.436-2.674-2.436c-1.907,0-2.675,1.607-2.675,1.607l0.875,0.587c0,0,0.6-1.08,1.716-1.08c0.887,0,1.522,0.563,1.522,1.403C20.312,17.754,16.163,18.186,16.163,21.207zM12,3.604h-2v3.335h2V3.604zM23,4.77v3.17h-4V4.77h-6v3.168H9.002V4.77H6.583v21.669h18.833V4.77H23zM24.417,25.438H7.584V10.522h16.833V25.438zM22,3.604h-2v3.335h2V3.604z",\n
+    "raph_picker": "M22.221,10.853c-0.111-0.414-0.261-0.412,0.221-1.539l1.66-3.519c0.021-0.051,0.2-0.412,0.192-0.946c0.015-0.529-0.313-1.289-1.119-1.642c-1.172-0.555-1.17-0.557-2.344-1.107c-0.784-0.396-1.581-0.171-1.979,0.179c-0.42,0.333-0.584,0.7-0.609,0.75L16.58,6.545c-0.564,1.084-0.655,0.97-1.048,1.147c-0.469,0.129-1.244,0.558-1.785,1.815c-1.108,2.346-1.108,2.346-1.108,2.346l-0.276,0.586l1.17,0.553l-3.599,7.623c-0.38,0.828-0.166,1.436-0.166,2.032c0.01,0.627-0.077,1.509-0.876,3.21l-0.276,0.586l3.517,1.661l0.276-0.585c0.808-1.699,1.431-2.326,1.922-2.717c0.46-0.381,1.066-0.6,1.465-1.42l3.599-7.618l1.172,0.554l0.279-0.589c0,0,0,0,1.105-2.345C22.578,12.166,22.419,11.301,22.221,10.853zM14.623,22.83c-0.156,0.353-0.413,0.439-1.091,0.955c-0.577,0.448-1.264,1.172-2.009,2.6l-1.191-0.562c0.628-1.48,0.75-2.474,0.73-3.203c-0.031-0.851-0.128-1.104,0.045-1.449l3.599-7.621l3.517,1.662L14.623,22.83z",\n
+    "raph_no": "M16,2.939C9.006,2.942,3.338,8.61,3.335,15.605C3.335,22.6,9.005,28.268,16,28.27c6.994-0.002,12.662-5.67,12.664-12.664C28.663,8.61,22.995,2.939,16,2.939zM25.663,15.605c-0.003,1.943-0.583,3.748-1.569,5.264L10.736,7.513c1.515-0.988,3.32-1.569,5.265-1.573C21.337,5.951,25.654,10.269,25.663,15.605zM6.335,15.605c0.004-1.943,0.584-3.75,1.573-5.266l13.355,13.357c-1.516,0.986-3.32,1.566-5.264,1.569C10.664,25.26,6.346,20.941,6.335,15.605z",\n
+    "raph_commandline": "M2.021,9.748L2.021,9.748V9.746V9.748zM2.022,9.746l5.771,5.773l-5.772,5.771l2.122,2.123l7.894-7.895L4.143,7.623L2.022,9.746zM12.248,23.269h14.419V20.27H12.248V23.269zM16.583,17.019h10.084V14.02H16.583V17.019zM12.248,7.769v3.001h14.419V7.769H12.248z",\n
+    "raph_photo": "M24.25,10.25H20.5v-1.5h-9.375v1.5h-3.75c-1.104,0-2,0.896-2,2v10.375c0,1.104,0.896,2,2,2H24.25c1.104,0,2-0.896,2-2V12.25C26.25,11.146,25.354,10.25,24.25,10.25zM15.812,23.499c-3.342,0-6.06-2.719-6.06-6.061c0-3.342,2.718-6.062,6.06-6.062s6.062,2.72,6.062,6.062C21.874,20.78,19.153,23.499,15.812,23.499zM15.812,13.375c-2.244,0-4.062,1.819-4.062,4.062c0,2.244,1.819,4.062,4.062,4.062c2.244,0,4.062-1.818,4.062-4.062C19.875,15.194,18.057,13.375,15.812,13.375z",\n
+    "export": "M24.086,20.904c-1.805,3.113-5.163,5.212-9.023,5.219c-5.766-0.01-10.427-4.672-10.438-10.435C4.636,9.922,9.297,5.261,15.063,5.25c3.859,0.007,7.216,2.105,9.022,5.218l3.962,2.284l0.143,0.082C26.879,6.784,21.504,2.25,15.063,2.248C7.64,2.25,1.625,8.265,1.624,15.688c0.002,7.42,6.017,13.435,13.439,13.437c6.442-0.002,11.819-4.538,13.127-10.589l-0.141,0.081L24.086,20.904zM28.4,15.688l-7.15-4.129v2.297H10.275v3.661H21.25v2.297L28.4,15.688z",\n
+    "import": "M15.067,2.25c-5.979,0-11.035,3.91-12.778,9.309h3.213c1.602-3.705,5.271-6.301,9.565-6.309c5.764,0.01,10.428,4.674,10.437,10.437c-0.009,5.764-4.673,10.428-10.437,10.438c-4.294-0.007-7.964-2.605-9.566-6.311H2.289c1.744,5.399,6.799,9.31,12.779,9.312c7.419-0.002,13.437-6.016,13.438-13.438C28.504,8.265,22.486,2.252,15.067,2.25zM10.918,19.813l7.15-4.126l-7.15-4.129v2.297H-0.057v3.661h10.975V19.813z",\n
+    "raph_run": "M17.41,20.395l-0.778-2.723c0.228-0.2,0.442-0.414,0.644-0.643l2.721,0.778c0.287-0.418,0.534-0.862,0.755-1.323l-2.025-1.96c0.097-0.288,0.181-0.581,0.241-0.883l2.729-0.684c0.02-0.252,0.039-0.505,0.039-0.763s-0.02-0.51-0.039-0.762l-2.729-0.684c-0.061-0.302-0.145-0.595-0.241-0.883l2.026-1.96c-0.222-0.46-0.469-0.905-0.756-1.323l-2.721,0.777c-0.201-0.228-0.416-0.442-0.644-0.643l0.778-2.722c-0.418-0.286-0.863-0.534-1.324-0.755l-1.96,2.026c-0.287-0.097-0.581-0.18-0.883-0.241l-0.683-2.73c-0.253-0.019-0.505-0.039-0.763-0.039s-0.51,0.02-0.762,0.039l-0.684,2.73c-0.302,0.061-0.595,0.144-0.883,0.241l-1.96-2.026C7.048,3.463,6.604,3.71,6.186,3.997l0.778,2.722C6.736,6.919,6.521,7.134,6.321,7.361L3.599,6.583C3.312,7.001,3.065,7.446,2.844,7.907l2.026,1.96c-0.096,0.288-0.18,0.581-0.241,0.883l-2.73,0.684c-0.019,0.252-0.039,0.505-0.039,0.762s0.02,0.51,0.039,0.763l2.73,0.684c0.061,0.302,0.145,0.595,0.241,0.883l-2.026,1.96c0.221,0.46,0.468,0.905,0.755,1.323l2.722-0.778c0.2,0.229,0.415,0.442,0.643,0.643l-0.778,2.723c0.418,0.286,0.863,0.533,1.323,0.755l1.96-2.026c0.288,0.097,0.581,0.181,0.883,0.241l0.684,2.729c0.252,0.02,0.505,0.039,0.763,0.039s0.51-0.02,0.763-0.039l0.683-2.729c0.302-0.061,0.596-0.145,0.883-0.241l1.96,2.026C16.547,20.928,16.992,20.681,17.41,20.395zM11.798,15.594c-1.877,0-3.399-1.522-3.399-3.399s1.522-3.398,3.399-3.398s3.398,1.521,3.398,3.398S13.675,15.594,11.798,15.594zM27.29,22.699c0.019-0.547-0.06-1.104-0.23-1.654l1.244-1.773c-0.188-0.35-0.4-0.682-0.641-0.984l-2.122,0.445c-0.428-0.364-0.915-0.648-1.436-0.851l-0.611-2.079c-0.386-0.068-0.777-0.105-1.173-0.106l-0.974,1.936c-0.279,0.054-0.558,0.128-0.832,0.233c-0.257,0.098-0.497,0.22-0.727,0.353L17.782,17.4c-0.297,0.262-0.568,0.545-0.813,0.852l0.907,1.968c-0.259,0.495-0.437,1.028-0.519,1.585l-1.891,1.06c0.019,0.388,0.076,0.776,0.164,1.165l2.104,0.519c0.231,0.524,0.541,0.993,0.916,1.393l-0.352,2.138c0.32,0.23,0.66,0.428,1.013,0.6l1.715-1.32c0.536,0.141,1.097,0.195,1.662,0.15l1.452,1.607c0.2-0.057,0.399-0.118,0.596-0.193c0.175-0.066,0.34-0.144,0.505-0.223l0.037-2.165c0.455-0.339,0.843-0.747,1.152-1.206l2.161-0.134c0.152-0.359,0.279-0.732,0.368-1.115L27.29,22.699zM23.127,24.706c-1.201,0.458-2.545-0.144-3.004-1.345s0.143-2.546,1.344-3.005c1.201-0.458,2.547,0.144,3.006,1.345C24.931,22.902,24.328,24.247,23.127,24.706z",\n
+    "raph_magnet": "M20.812,19.5h5.002v-6.867c-0.028-1.706-0.61-3.807-2.172-5.841c-1.539-2.014-4.315-3.72-7.939-3.687C12.076,3.073,9.3,4.779,7.762,6.792C6.2,8.826,5.617,10.928,5.588,12.634V19.5h5v-6.866c-0.027-0.377,0.303-1.789,1.099-2.748c0.819-0.979,1.848-1.747,4.014-1.778c2.165,0.032,3.195,0.799,4.013,1.778c0.798,0.959,1.126,2.372,1.099,2.748V19.5L20.812,19.5zM25.814,25.579c0,0,0-2.354,0-5.079h-5.002c0,2.727,0,5.08,0,5.08l5.004-0.001H25.814zM5.588,25.58h5c0,0,0-2.354,0-5.08h-5C5.588,23.227,5.588,25.58,5.588,25.58z",\n
+    "raph_connect": "M25.06,13.719c-0.944-5.172-5.461-9.094-10.903-9.094v4c3.917,0.006,7.085,3.176,7.094,7.094c-0.009,3.917-3.177,7.085-7.094,7.093v4.002c5.442-0.004,9.959-3.926,10.903-9.096h4.69v-3.999H25.06zM20.375,15.719c0-3.435-2.784-6.219-6.219-6.219c-2.733,0-5.05,1.766-5.884,4.218H1.438v4.001h6.834c0.833,2.452,3.15,4.219,5.884,4.219C17.591,21.938,20.375,19.153,20.375,15.719z",\n
+    "raph_disconnect": "M9.219,9.5c-2.733,0-5.05,1.766-5.884,4.218H1.438v4.001h1.897c0.833,2.452,3.15,4.219,5.884,4.219c3.435,0,6.219-2.784,6.219-6.219S12.653,9.5,9.219,9.5zM27.685,13.719c-0.944-5.172-5.461-9.094-10.903-9.094v4c3.917,0.006,7.085,3.176,7.094,7.094c-0.009,3.917-3.177,7.085-7.094,7.093v4.002c5.442-0.004,9.959-3.926,10.903-9.096h2.065v-3.999H27.685z",\n
+    "raph_plugin": "M26.33,15.836l-3.893-1.545l3.136-7.9c0.28-0.705-0.064-1.505-0.771-1.785c-0.707-0.28-1.506,0.065-1.785,0.771l-3.136,7.9l-4.88-1.937l3.135-7.9c0.281-0.706-0.064-1.506-0.77-1.786c-0.706-0.279-1.506,0.065-1.785,0.771l-3.136,7.9L8.554,8.781l-1.614,4.066l2.15,0.854l-2.537,6.391c-0.61,1.54,0.143,3.283,1.683,3.895l1.626,0.646L8.985,26.84c-0.407,1.025,0.095,2.188,1.122,2.596l0.93,0.369c1.026,0.408,2.188-0.095,2.596-1.121l0.877-2.207l1.858,0.737c1.54,0.611,3.284-0.142,3.896-1.682l2.535-6.391l1.918,0.761L26.33,15.836z",\n
+    "raph_folder": "M29.124,12.75c-0.004-2.208-1.792-3.997-3.999-4V8.749H12.868c-0.505-1.622-2.011-2.808-3.805-2.811H6.188c-2.208,0.002-3.997,1.792-4.001,4v14.188c0.004,2.206,1.793,3.995,4.001,3.999h18.938c2.205-0.004,3.995-1.793,3.999-3.999V12.75zM6.188,7.937h2.875c1.046-0.004,1.917,0.834,1.983,1.876l0.058,0.937h14.022c1.093,0.002,1.997,0.906,1.999,2v0.495c-0.591-0.345-1.268-0.557-2-0.558H6.187c-0.732,0.001-1.41,0.214-2,0.559V9.937C4.19,8.843,5.094,7.939,6.188,7.937zM25.125,26.125H6.188c-1.093-0.002-1.997-0.908-2.001-2v-7.438h0.001c0.002-1.095,0.906-1.999,2-2.001h18.938c1.093,0.002,1.991,0.901,2,1.991v7.447C27.122,25.219,26.218,26.123,25.125,26.125z"\n
+  }\n
+}</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>33055</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/shapelib/weather.json.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/shapelib/weather.json.xml
new file mode 100644
index 0000000000..53fc97de2d
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/extensions/shapelib/weather.json.xml
@@ -0,0 +1,76 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52850693.42</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>weather.json</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/octet-stream</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>66842</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="2" aka="AAAAAAAAAAI=">
+    <pickle>
+      <global name="Pdata" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string>{\n
+  "size": 32,\n
+  "fill": true,\n
+  "data": {\n
+    "raph_sun": "M15.502,7.504c-4.35,0-7.873,3.523-7.873,7.873c0,4.347,3.523,7.872,7.873,7.872c4.346,0,7.871-3.525,7.871-7.872C23.374,11.027,19.85,7.504,15.502,7.504zM15.502,21.25c-3.244-0.008-5.866-2.63-5.874-5.872c0.007-3.243,2.63-5.866,5.874-5.874c3.242,0.008,5.864,2.631,5.871,5.874C21.366,18.62,18.744,21.242,15.502,21.25zM15.502,6.977c0.553,0,1-0.448,1-1.001V1.125c-0.002-0.553-0.448-1-1-1c-0.553,0-1.001,0.449-1,1.002v4.85C14.502,6.528,14.949,6.977,15.502,6.977zM18.715,7.615c0.125,0.053,0.255,0.076,0.382,0.077c0.394,0,0.765-0.233,0.925-0.618l1.856-4.483c0.21-0.511-0.031-1.095-0.541-1.306c-0.511-0.211-1.096,0.031-1.308,0.541L18.174,6.31C17.963,6.82,18.205,7.405,18.715,7.615zM21.44,9.436c0.195,0.194,0.451,0.293,0.707,0.293s0.512-0.098,0.707-0.293l3.43-3.433c0.391-0.39,0.39-1.023,0-1.415c-0.392-0.39-1.025-0.39-1.415,0.002L21.44,8.021C21.049,8.412,21.049,9.045,21.44,9.436zM23.263,12.16c0.158,0.385,0.531,0.617,0.923,0.617c0.127,0,0.257-0.025,0.383-0.078l4.48-1.857c0.511-0.211,0.753-0.797,0.541-1.307s-0.796-0.752-1.307-0.54l-4.481,1.857C23.292,11.064,23.051,11.65,23.263,12.16zM29.752,14.371l-4.851,0.001c-0.552,0-1,0.448-0.998,1.001c0,0.553,0.447,0.999,0.998,0.999l4.852-0.002c0.553,0,0.999-0.449,0.999-1C30.752,14.817,30.304,14.369,29.752,14.371zM29.054,19.899l-4.482-1.854c-0.512-0.212-1.097,0.03-1.307,0.541c-0.211,0.511,0.031,1.096,0.541,1.308l4.482,1.854c0.126,0.051,0.256,0.075,0.383,0.075c0.393,0,0.765-0.232,0.925-0.617C29.806,20.695,29.563,20.109,29.054,19.899zM22.86,21.312c-0.391-0.391-1.023-0.391-1.414,0.001c-0.391,0.39-0.39,1.022,0,1.413l3.434,3.429c0.195,0.195,0.45,0.293,0.706,0.293s0.513-0.098,0.708-0.293c0.391-0.392,0.389-1.025,0-1.415L22.86,21.312zM20.029,23.675c-0.211-0.511-0.796-0.752-1.307-0.541c-0.51,0.212-0.752,0.797-0.54,1.308l1.86,4.48c0.159,0.385,0.531,0.617,0.925,0.617c0.128,0,0.258-0.024,0.383-0.076c0.511-0.211,0.752-0.797,0.54-1.309L20.029,23.675zM15.512,23.778c-0.553,0-1,0.448-1,1l0.004,4.851c0,0.553,0.449,0.999,1,0.999c0.553,0,1-0.448,0.998-1l-0.003-4.852C16.511,24.226,16.062,23.777,15.512,23.778zM12.296,23.142c-0.51-0.21-1.094,0.031-1.306,0.543l-1.852,4.483c-0.21,0.511,0.033,1.096,0.543,1.307c0.125,0.052,0.254,0.076,0.382,0.076c0.392,0,0.765-0.234,0.924-0.619l1.853-4.485C13.051,23.937,12.807,23.353,12.296,23.142zM9.57,21.325c-0.392-0.391-1.025-0.389-1.415,0.002L4.729,24.76c-0.391,0.392-0.389,1.023,0.002,1.415c0.195,0.194,0.45,0.292,0.706,0.292c0.257,0,0.513-0.098,0.708-0.293l3.427-3.434C9.961,22.349,9.961,21.716,9.57,21.325zM7.746,18.604c-0.213-0.509-0.797-0.751-1.307-0.54L1.96,19.925c-0.511,0.212-0.752,0.798-0.54,1.308c0.16,0.385,0.531,0.616,0.924,0.616c0.127,0,0.258-0.024,0.383-0.076l4.479-1.861C7.715,19.698,7.957,19.113,7.746,18.604zM7.1,15.392c0-0.553-0.447-0.999-1-0.999l-4.851,0.006c-0.553,0-1.001,0.448-0.999,1.001c0.001,0.551,0.449,1,1,0.998l4.852-0.006C6.654,16.392,7.102,15.942,7.1,15.392zM1.944,10.869l4.485,1.85c0.125,0.053,0.254,0.076,0.381,0.076c0.393,0,0.766-0.232,0.925-0.618c0.212-0.511-0.032-1.097-0.544-1.306L2.708,9.021c-0.511-0.21-1.095,0.032-1.306,0.542C1.19,10.074,1.435,10.657,1.944,10.869zM8.137,9.451c0.195,0.193,0.449,0.291,0.705,0.291s0.513-0.098,0.709-0.295c0.391-0.389,0.389-1.023-0.004-1.414L6.113,4.609C5.723,4.219,5.088,4.221,4.699,4.612c-0.391,0.39-0.389,1.024,0.002,1.414L8.137,9.451zM10.964,7.084c0.16,0.384,0.532,0.615,0.923,0.615c0.128,0,0.258-0.025,0.384-0.077c0.51-0.212,0.753-0.798,0.54-1.307l-1.864-4.479c-0.212-0.51-0.798-0.751-1.308-0.539C9.129,1.51,8.888,2.096,9.1,2.605L10.964,7.084z",    \n
+    "raph_thunder": "M25.371,7.306c-0.092-3.924-3.301-7.077-7.248-7.079c-2.638,0.001-4.942,1.412-6.208,3.517c-0.595-0.327-1.28-0.517-2.01-0.517C7.626,3.229,5.772,5.033,5.689,7.293c-2.393,0.786-4.125,3.025-4.127,5.686c0,3.312,2.687,6,6,6v-0.002h5.271l-2.166,3.398l1.977-0.411L10,30.875l9.138-10.102L17,21l2.167-2.023h4.269c3.312,0,6-2.688,6-6C29.434,10.34,27.732,8.11,25.371,7.306zM23.436,16.979H7.561c-2.209-0.006-3.997-1.792-4.001-4.001c-0.002-1.982,1.45-3.618,3.35-3.931c0.265-0.043,0.502-0.191,0.657-0.414C7.722,8.41,7.779,8.136,7.73,7.87C7.702,7.722,7.685,7.582,7.685,7.446C7.689,6.221,8.68,5.23,9.905,5.228c0.647,0,1.217,0.278,1.633,0.731c0.233,0.257,0.587,0.375,0.927,0.309c0.342-0.066,0.626-0.307,0.748-0.63c0.749-1.992,2.662-3.412,4.911-3.41c2.899,0.004,5.244,2.35,5.251,5.249c0,0.161-0.009,0.326-0.027,0.497c-0.049,0.517,0.305,0.984,0.815,1.079c1.86,0.344,3.274,1.966,3.271,3.923C27.43,15.186,25.645,16.973,23.436,16.979z",\n
+    "raph_snow": "M25.372,6.912c-0.093-3.925-3.302-7.078-7.248-7.08c-2.638,0.002-4.942,1.412-6.208,3.518c-0.595-0.327-1.28-0.518-2.01-0.518C7.627,2.834,5.773,4.639,5.69,6.898c-2.393,0.786-4.125,3.025-4.127,5.686c0,3.312,2.687,6,6,6v-0.002h15.875c3.312,0,6-2.688,6-6C29.434,9.944,27.732,7.715,25.372,6.912zM23.436,16.584H7.562c-2.209-0.006-3.997-1.793-4.001-4c-0.002-1.983,1.45-3.619,3.35-3.933c0.265-0.043,0.502-0.19,0.657-0.414C7.723,8.015,7.78,7.74,7.731,7.475C7.703,7.326,7.686,7.187,7.686,7.051c0.004-1.225,0.995-2.217,2.22-2.219c0.647,0,1.217,0.278,1.633,0.731c0.233,0.257,0.587,0.375,0.927,0.31c0.342-0.066,0.626-0.308,0.748-0.631c0.749-1.992,2.662-3.412,4.911-3.41c2.898,0.004,5.244,2.351,5.251,5.25c0,0.16-0.009,0.325-0.026,0.496c-0.05,0.518,0.305,0.984,0.814,1.079c1.859,0.345,3.273,1.966,3.271,3.923C27.43,14.791,25.645,16.578,23.436,16.584zM16.667,24.09l1.119-1.119c0.389-0.391,0.389-1.025,0-1.416c-0.392-0.391-1.025-0.391-1.415,0l-1.119,1.119l-1.119-1.119c-0.391-0.391-1.025-0.391-1.415,0c-0.391,0.391-0.391,1.025,0,1.416l1.118,1.117l-1.12,1.121c-0.389,0.393-0.389,1.021,0,1.414c0.195,0.188,0.451,0.293,0.707,0.293c0.256,0,0.512-0.104,0.708-0.293l1.12-1.119l1.12,1.119c0.195,0.188,0.451,0.293,0.708,0.293c0.256,0,0.512-0.104,0.707-0.293c0.391-0.396,0.391-1.021,0-1.414L16.667,24.09zM25.119,21.817c-0.393-0.392-1.025-0.392-1.415,0l-1.12,1.121l-1.12-1.121c-0.391-0.392-1.022-0.392-1.414,0c-0.39,0.392-0.39,1.022,0,1.416l1.119,1.119l-1.119,1.119c-0.39,0.391-0.39,1.022,0,1.413c0.195,0.195,0.451,0.294,0.707,0.294c0.257,0,0.513-0.099,0.707-0.294l1.12-1.118l1.12,1.118c0.194,0.195,0.45,0.294,0.707,0.294c0.256,0,0.513-0.099,0.708-0.294c0.389-0.391,0.389-1.022,0-1.413l-1.12-1.119l1.12-1.119C25.507,22.842,25.507,22.209,25.119,21.817zM9.334,23.953l1.119-1.119c0.389-0.394,0.389-1.021,0-1.414c-0.391-0.394-1.025-0.394-1.415,0l-1.119,1.119l-1.12-1.121c-0.391-0.39-1.023-0.39-1.415,0c-0.391,0.396-0.391,1.024,0,1.418l1.119,1.117l-1.12,1.118c-0.391,0.394-0.391,1.025,0,1.414c0.196,0.195,0.452,0.293,0.708,0.293c0.256,0,0.511-0.098,0.707-0.293l1.12-1.119l1.121,1.121c0.195,0.195,0.451,0.293,0.707,0.293s0.513-0.098,0.708-0.293c0.389-0.391,0.389-1.022,0-1.416L9.334,23.953z",\n
+    "raph_hail": "M25.372,6.912c-0.093-3.925-3.302-7.078-7.248-7.08c-2.638,0.002-4.942,1.412-6.208,3.518c-0.595-0.327-1.28-0.518-2.01-0.518C7.627,2.834,5.773,4.639,5.69,6.898c-2.393,0.786-4.125,3.025-4.127,5.686c0,3.312,2.687,6,6,6v-0.002h15.875c3.312,0,6-2.688,6-6C29.434,9.944,27.732,7.715,25.372,6.912zM23.436,16.584H7.562c-2.209-0.006-3.997-1.793-4.001-4c-0.002-1.983,1.45-3.619,3.35-3.933c0.265-0.043,0.502-0.19,0.657-0.414C7.723,8.015,7.78,7.74,7.731,7.475C7.703,7.326,7.686,7.187,7.686,7.051c0.004-1.225,0.995-2.217,2.22-2.219c0.647,0,1.217,0.278,1.633,0.731c0.233,0.257,0.587,0.375,0.927,0.31c0.342-0.066,0.626-0.308,0.748-0.631c0.749-1.992,2.662-3.412,4.911-3.41c2.898,0.004,5.244,2.351,5.251,5.25c0,0.16-0.009,0.325-0.026,0.496c-0.05,0.518,0.305,0.984,0.814,1.079c1.859,0.345,3.273,1.966,3.271,3.923C27.43,14.791,25.645,16.578,23.436,16.584zM11.503,23.709c-0.784-0.002-1.418-0.636-1.418-1.416c0-0.785,0.634-1.416,1.418-1.418c0.78,0.002,1.413,0.633,1.416,1.418C12.917,23.073,12.284,23.707,11.503,23.709zM19.002,23.709c-0.783-0.002-1.418-0.636-1.418-1.416c0-0.785,0.635-1.416,1.418-1.418c0.779,0.002,1.414,0.633,1.414,1.418C20.417,23.073,19.784,23.707,19.002,23.709zM7.503,28.771c-0.783-0.002-1.417-0.637-1.417-1.418s0.634-1.414,1.417-1.416c0.78,0.002,1.415,0.635,1.415,1.416C8.917,28.135,8.284,28.77,7.503,28.771zM15.001,28.771c-0.782-0.002-1.417-0.637-1.417-1.418s0.634-1.414,1.417-1.416c0.78,0.002,1.413,0.635,1.415,1.416C16.415,28.135,15.784,28.77,15.001,28.771zM22.5,28.771c-0.782-0.002-1.416-0.634-1.416-1.416c0-0.785,0.634-1.418,1.416-1.42c0.781,0.002,1.414,0.635,1.418,1.42C23.915,28.138,23.282,28.77,22.5,28.771z",\n
+    "raph_rain": "M25.371,7.306c-0.092-3.924-3.301-7.077-7.248-7.079c-2.638,0.001-4.942,1.412-6.208,3.517c-0.595-0.327-1.28-0.517-2.01-0.517C7.626,3.229,5.772,5.033,5.689,7.293c-2.393,0.786-4.125,3.025-4.127,5.686c0,3.312,2.687,6,6,6v-0.002h15.874c3.312,0,6-2.688,6-6C29.434,10.34,27.732,8.11,25.371,7.306zM23.436,16.979H7.561c-2.209-0.006-3.997-1.792-4.001-4.001c-0.002-1.982,1.45-3.618,3.35-3.931c0.265-0.043,0.502-0.191,0.657-0.414C7.722,8.41,7.779,8.136,7.73,7.87C7.702,7.722,7.685,7.582,7.685,7.446C7.689,6.221,8.68,5.23,9.905,5.228c0.647,0,1.217,0.278,1.633,0.731c0.233,0.257,0.587,0.375,0.927,0.309c0.342-0.066,0.626-0.307,0.748-0.63c0.749-1.992,2.662-3.412,4.911-3.41c2.899,0.004,5.244,2.35,5.251,5.249c0,0.161-0.009,0.326-0.027,0.497c-0.049,0.517,0.305,0.984,0.815,1.079c1.86,0.344,3.274,1.966,3.271,3.923C27.43,15.186,25.645,16.973,23.436,16.979zM9.029,26.682c0-1.115,0.021-5.425,0.021-5.432c0.002-0.409-0.247-0.779-0.628-0.932c-0.38-0.152-0.815-0.059-1.099,0.24c-0.006,0.008-1.037,1.098-2.081,2.342c-0.523,0.627-1.048,1.287-1.463,1.896c-0.399,0.648-0.753,1.066-0.811,1.885C2.971,28.355,4.324,29.711,6,29.714C7.672,29.71,9.029,28.354,9.029,26.682zM4.971,26.727c0.091-0.349,1.081-1.719,1.993-2.764c0.025-0.029,0.051-0.061,0.076-0.089c-0.005,1.124-0.01,2.294-0.01,2.808c0,0.567-0.461,1.028-1.029,1.03C5.447,27.71,4.997,27.273,4.971,26.727zM16.425,26.682c0-1.115,0.021-5.424,0.021-5.43c0.002-0.41-0.247-0.779-0.628-0.934c-0.381-0.152-0.814-0.058-1.1,0.242c-0.006,0.008-1.035,1.094-2.08,2.342c-0.522,0.623-1.047,1.285-1.463,1.894c-0.399,0.649-0.753,1.068-0.809,1.888c0,1.672,1.354,3.028,3.029,3.028C15.068,29.711,16.425,28.354,16.425,26.682zM12.365,26.729c0.092-0.349,1.081-1.72,1.993-2.765c0.025-0.03,0.05-0.06,0.075-0.089c-0.005,1.123-0.011,2.294-0.011,2.807c-0.002,0.568-0.461,1.027-1.028,1.029C12.84,27.709,12.392,27.273,12.365,26.729zM23.271,20.317c-0.38-0.153-0.816-0.06-1.099,0.24c-0.009,0.008-1.037,1.097-2.08,2.342c-0.523,0.625-1.049,1.285-1.462,1.896c-0.402,0.649-0.754,1.067-0.812,1.886c0,1.672,1.354,3.029,3.03,3.029c1.673,0,3.027-1.357,3.027-3.029c0-1.115,0.022-5.425,0.022-5.431C23.9,20.84,23.651,20.47,23.271,20.317zM21.879,26.681c-0.004,0.568-0.463,1.027-1.031,1.029c-0.553-0.002-1.002-0.438-1.028-0.982c0.092-0.349,1.081-1.72,1.993-2.765c0.025-0.028,0.05-0.059,0.074-0.088C21.883,24.998,21.879,26.167,21.879,26.681z",\n
+    "raph_alarm": "M15.499,5.125c-0.553,0-0.999,0.448-0.999,1v9.221L8.454,17.99c-0.506,0.222-0.736,0.812-0.514,1.318c0.164,0.375,0.53,0.599,0.915,0.599c0.134,0,0.271-0.027,0.401-0.085l6.626-2.898c0.005-0.002,0.009-0.004,0.013-0.006l0.004-0.002c0.015-0.006,0.023-0.02,0.037-0.025c0.104-0.052,0.201-0.113,0.279-0.195c0.034-0.034,0.053-0.078,0.079-0.117c0.048-0.064,0.101-0.127,0.13-0.204c0.024-0.06,0.026-0.125,0.038-0.189c0.013-0.064,0.038-0.121,0.038-0.186V6.124C16.5,5.573,16.052,5.125,15.499,5.125zM31.125,6.832c0-3.832-3.105-6.938-6.938-6.938c-1.938,0-3.686,0.796-4.94,2.077C18.05,1.652,16.798,1.466,15.5,1.466c-1.334,0-2.62,0.195-3.847,0.531c-1.259-1.295-3.016-2.103-4.965-2.103C2.856-0.106-0.25,3-0.25,6.832c0,1.845,0.726,3.517,1.901,4.76c-0.443,1.39-0.685,2.87-0.685,4.408c0,8.027,6.507,14.534,14.534,14.534c8.027,0,14.534-6.507,14.534-14.534c0-1.575-0.259-3.087-0.722-4.508C30.436,10.261,31.125,8.629,31.125,6.832zM15.5,27.533C9.139,27.533,3.966,22.359,3.966,16c0-6.36,5.173-11.534,11.534-11.534c6.361,0,11.533,5.173,11.533,11.534C27.033,22.361,21.859,27.533,15.5,27.533z",\n
+    "raph_clock": "M16,1.466C7.973,1.466,1.466,7.973,1.466,16c0,8.027,6.507,14.534,14.534,14.534c8.027,0,14.534-6.507,14.534-14.534C30.534,7.973,24.027,1.466,16,1.466zM16,27.533C9.639,27.533,4.466,22.359,4.466,16C4.466,9.64,9.639,4.466,16,4.466c6.361,0,11.533,5.173,11.533,11.534C27.533,22.361,22.359,27.533,16,27.533zM15.999,5.125c-0.553,0-0.999,0.448-0.999,1v9.221L8.954,17.99c-0.506,0.222-0.736,0.812-0.514,1.318c0.164,0.375,0.53,0.599,0.915,0.599c0.134,0,0.271-0.027,0.401-0.085l6.626-2.898c0.005-0.002,0.009-0.004,0.013-0.006l0.004-0.002c0.015-0.006,0.023-0.02,0.037-0.025c0.104-0.052,0.201-0.113,0.279-0.195c0.034-0.034,0.053-0.078,0.079-0.117c0.048-0.064,0.101-0.127,0.13-0.204c0.024-0.06,0.026-0.125,0.038-0.189C16.975,16.121,17,16.064,17,15.999V6.124C17,5.573,16.552,5.125,15.999,5.125z",\n
+    "raph_globeAlt2": "M16,1.466C7.973,1.466,1.466,7.973,1.466,16c0,8.027,6.507,14.534,14.534,14.534c8.027,0,14.534-6.507,14.534-14.534C30.534,7.973,24.027,1.466,16,1.466zM8.251,7.48c0.122,0.055,0.255,0.104,0.28,0.137C8.57,7.668,8.621,7.823,8.557,7.861C8.492,7.9,8.39,7.887,8.376,7.771c-0.013-0.115-0.026-0.128-0.18-0.18c-0.022-0.007-0.035-0.01-0.051-0.015C8.18,7.544,8.216,7.512,8.251,7.48zM7.733,7.974c0.031,0.087,0.113,0.125,0,0.17C7.673,8.168,7.611,8.172,7.559,8.165C7.617,8.102,7.672,8.035,7.733,7.974zM16,27.533C9.639,27.533,4.466,22.36,4.466,16c0-0.085,0.011-0.168,0.013-0.254c0.004-0.003,0.008-0.006,0.012-0.009c0.129-0.102,0.283-0.359,0.334-0.45c0.052-0.089,0.181-0.154,0.116-0.256c-0.059-0.096-0.292-0.23-0.407-0.261c0.01-0.099,0.032-0.195,0.045-0.294c0.063,0.077,0.137,0.17,0.208,0.194c0.115,0.038,0.501,0.052,0.566,0.052c0.063,0,0.334,0.014,0.386-0.064c0.051-0.077,0.09-0.077,0.154-0.077c0.064,0,0.18,0.231,0.271,0.257c0.089,0.026,0.257,0.013,0.244,0.181c-0.012,0.166,0.077,0.309,0.167,0.321c0.09,0.013,0.296-0.194,0.296-0.194s0,0.322-0.012,0.438C6.846,15.698,7,16.124,7,16.124s0.193,0.397,0.244,0.488c0.052,0.09,0.27,0.36,0.27,0.476c0,0.117,0.026,0.297,0.104,0.297s0.155-0.206,0.244-0.335c0.091-0.128,0.117-0.31,0.155-0.438c0.039-0.129,0.039-0.36,0.039-0.45c0-0.091,0.076-0.168,0.257-0.245c0.181-0.077,0.309-0.296,0.463-0.412c0.155-0.116,0.142-0.309,0.452-0.309c0.308,0,0.282,0,0.36-0.078c0.077-0.077,0.154-0.128,0.192,0.013c0.039,0.142,0.257,0.347,0.296,0.399c0.039,0.052,0.116,0.193,0.104,0.348c-0.013,0.153,0.012,0.334,0.077,0.334c0.064,0,0.193-0.219,0.193-0.219s0.283-0.192,0.27,0.014c-0.014,0.205,0.025,0.425,0.025,0.552c0,0.13,0.232,0.438,0.232,0.362c0-0.079,0.103-0.296,0.103-0.413c0-0.114,0.064-0.063,0.231,0.051c0.167,0.116,0.283,0.349,0.283,0.349s0.168,0.154,0.193,0.219c0.026,0.064,0.206-0.025,0.244-0.104c0.039-0.076,0.065-0.115,0.167-0.141c0.104-0.026,0.231-0.026,0.271-0.168c0.039-0.142,0.154-0.308,0-0.502c-0.154-0.193-0.232-0.321-0.347-0.412c-0.117-0.09-0.206-0.322-0.206-0.322s0.244-0.218,0.321-0.296c0.079-0.077,0.193-0.025,0.207,0.064c0.013,0.091-0.115,0.168-0.141,0.361c-0.026,0.192,0.154,0.257,0.206,0.192c0.051-0.065,0.18-0.219,0.18-0.257c0-0.039-0.089-0.026-0.102-0.167c-0.013-0.142,0.166-0.245,0.23-0.207c0.066,0.039,0.477-0.051,0.67-0.154s0.308-0.322,0.425-0.412c0.116-0.089,0.515-0.386,0.489-0.527c-0.026-0.142,0.012-0.334-0.09-0.515c-0.103-0.18-0.232-0.295-0.283-0.373c-0.051-0.077,0.219-0.09,0.347-0.206c0.129-0.116,0-0.219-0.064-0.206c-0.064,0.013-0.232,0.052-0.296,0.039c-0.064-0.013-0.103-0.077-0.206-0.155c-0.102-0.077,0.026-0.192,0.091-0.179c0.064,0.013,0.23-0.129,0.308-0.193c0.077-0.064,0.193-0.115,0.154-0.051c-0.038,0.064-0.128,0.296-0.026,0.309c0.104,0.013,0.348-0.193,0.388-0.18c0.038,0.013,0.102,0.18,0.064,0.257c-0.039,0.077-0.039,0.206,0.013,0.193c0.051-0.013,0.154-0.129,0.18-0.09c0.027,0.039,0.154,0.116,0.09,0.257c-0.063,0.142-0.193,0.193-0.039,0.284c0.154,0.089,0.206,0.012,0.322-0.052c0.115-0.064,0.193-0.347,0.128-0.438c-0.064-0.09-0.218-0.27-0.218-0.334c0-0.064,0.257-0.064,0.257-0.167s0.09-0.18,0.18-0.219c0.091-0.039,0.206-0.206,0.244-0.154c0.039,0.052,0.271,0.116,0.334,0.039c0.064-0.077,0.4-0.36,0.605-0.515c0.206-0.154,0.283-0.334,0.336-0.515c0.051-0.18,0.128-0.296,0.102-0.437v0c0.077,0.18,0.09,0.309,0.077,0.45c-0.013,0.142,0,0.438,0.026,0.476c0.025,0.039,0.129,0.128,0.192,0.103c0.064-0.025-0.025-0.283-0.025-0.334c0-0.052,0.09-0.129,0.142-0.142c0.052-0.013,0-0.231-0.065-0.322c-0.063-0.09-0.154-0.142-0.102-0.154c0.051-0.013,0.115-0.116,0.077-0.142c-0.039-0.025-0.014-0.116-0.103-0.09c-0.065,0.019-0.241-0.015-0.235,0.095c-0.037-0.11-0.116-0.183-0.216-0.172c-0.116,0.013-0.181,0.077-0.296,0.077s-0.025-0.18-0.077-0.18c-0.051,0-0.168,0.167-0.231,0.077c-0.064-0.09,0.18-0.206,0.373-0.27c0.192-0.064,0.514-0.438,0.644-0.451c0.128-0.013,0.45,0.026,0.733,0.013c0.283-0.013,0.373-0.129,0.463-0.064s0.283,0.142,0.399,0.129c0.116-0.014,0.064,0,0.244-0.129c0.18-0.129,0.348-0.193,0.438-0.296c0.09-0.103,0.335-0.18,0.348-0.077c0.014,0.103-0.026,0.206,0.077,0.206s0.258-0.103,0.386-0.154c0.129-0.051,0.231-0.116,0.231-0.116s-0.527,0.36-0.655,0.438c-0.129,0.077-0.438,0.129-0.567,0.283c-0.128,0.155-0.205,0.206-0.192,0.374c0.014,0.167,0.231,0.386,0.128,0.54c-0.103,0.154-0.141,0.373-0.141,0.373s0.154-0.219,0.373-0.36s0.348-0.334,0.425-0.412s0.309-0.091,0.309-0.181s0.064-0.206,0.104-0.309c0.038-0.103-0.077-0.078,0-0.206c0.076-0.129,0.064-0.232,0.45-0.232s0.257,0.026,0.566,0.013c0.309-0.013,0.424-0.167,0.72-0.245c0.296-0.077,0.527-0.128,0.618-0.089c0.09,0.038,0.232,0.012,0.141-0.078c-0.089-0.09-0.295-0.219-0.193-0.245c0.104-0.026,0.207-0.039,0.246-0.142c0.039-0.103-0.142-0.283-0.039-0.386c0.104-0.103-0.077-0.231-0.207-0.257c-0.128-0.025-0.63,0.026-0.731-0.025c-0.104-0.052-0.271-0.116-0.322-0.078c-0.052,0.039-0.168,0.245-0.168,0.245s-0.09,0.025-0.168-0.09c-0.076-0.116-0.5-0.103-0.629-0.103s-0.271,0.025-0.413,0.039c-0.141,0.013-0.219,0.052-0.322-0.039c-0.102-0.09-0.243-0.129-0.296-0.167c-0.051-0.039-0.334-0.039-0.553-0.012c-0.218,0.025-0.438,0.025-0.438,0.025s-0.104-0.039-0.257-0.129c-0.154-0.09-0.309-0.154-0.361-0.154c-0.051,0-0.449,0.064-0.539,0c-0.091-0.064-0.181-0.103-0.245-0.103s-0.115-0.103-0.038-0.103s0.437-0.103,0.437-0.103s-0.103-0.142-0.231-0.142c-0.128,0-0.359-0.064-0.424-0.064s-0.014,0.064-0.142,0.039c-0.13-0.026-0.258-0.078-0.335-0.026c-0.076,0.051-0.258,0.128-0.064,0.18c0.193,0.052,0.373,0,0.425,0.078c0.052,0.077,0,0.115,0,0.167s-0.103,0.193-0.167,0.219c-0.064,0.025-0.143-0.039-0.27,0.025c-0.129,0.064-0.451,0.013-0.49,0.052c-0.038,0.039-0.115-0.103-0.18-0.077c-0.064,0.025-0.232,0.193-0.322,0.18c-0.089-0.013-0.206-0.103-0.206-0.206s-0.038-0.232-0.077-0.258c-0.038-0.025-0.322-0.039-0.425-0.025c-0.103,0.013-0.424,0.038-0.477,0.09c-0.052,0.052-0.193,0.09-0.283,0.09s-0.167-0.09-0.36-0.116c-0.192-0.026-0.617-0.039-0.669-0.026s-0.218-0.025-0.155-0.077c0.065-0.051,0.257-0.219,0.143-0.295c-0.117-0.078-0.375-0.078-0.489-0.09c-0.117-0.013-0.232-0.039-0.413-0.013c-0.181,0.026-0.219,0.116-0.296,0.039c-0.077-0.077,0.193,0.039-0.077-0.077c-0.27-0.116-0.399-0.103-0.477-0.064c-0.077,0.039,0.013,0.025-0.192,0.103c-0.206,0.078-0.322,0.116-0.374,0.129c-0.051,0.012-0.372-0.065-0.411-0.091c-0.038-0.025-0.181,0.013-0.309,0.064S9.895,7.025,9.767,7C9.638,6.973,9.432,6.973,9.303,7.025C9.174,7.076,9.084,7.076,8.956,7.166c-0.13,0.09-0.373,0.142-0.373,0.142S8.522,7.305,8.448,7.301C10.474,5.541,13.111,4.466,16,4.466c6.361,0,11.534,5.173,11.534,11.534S22.36,27.533,16,27.533zM14.888,19.92c0,0,0.207-0.026,0.207-0.117c0-0.089-0.207-0.205-0.282-0.102c-0.078,0.102-0.219,0.205-0.207,0.296C14.625,20.138,14.888,19.92,14.888,19.92zM14.875,17.023c-0.181,0.233-0.167,0.182-0.296,0.128c-0.128-0.05-0.334,0.116-0.296,0.182c0.039,0.064,0.322-0.014,0.386,0.102c0.065,0.116,0.065,0.129,0.193,0.104c0.128-0.026,0.257-0.205,0.219-0.295C15.043,17.151,14.875,17.023,14.875,17.023zM14.837,18.245c-0.051,0-0.412,0.064-0.451,0.079c-0.039,0.013-0.27-0.025-0.27-0.025c-0.09,0.089-0.026,0.179,0.116,0.166s0.438-0.052,0.502-0.052C14.799,18.413,14.888,18.245,14.837,18.245zM14.284,14.668c-0.19,0.03-0.308,0.438-0.155,0.425C14.284,15.081,14.451,14.643,14.284,14.668zM14.734,16.959c-0.052-0.064-0.181-0.271-0.323-0.219c-0.042,0.017-0.153,0.245-0.012,0.245C14.541,16.985,14.786,17.023,14.734,16.959zM14.85,16.805c0.232-0.013,0.167-0.245-0.013-0.257C14.786,16.544,14.618,16.818,14.85,16.805zM17.591,18.928c-0.193-0.039-0.244-0.102-0.45-0.205c-0.207-0.103-0.67-0.103-0.682-0.039c-0.014,0.064,0,0-0.155-0.05c-0.153-0.054-0.271,0-0.309-0.091c-0.038-0.091-0.128-0.117-0.244-0.002c-0.097,0.097-0.142,0.104,0.078,0.143c0.218,0.039,0.283,0.039,0.192,0.141c-0.09,0.104-0.154,0.233-0.077,0.244c0.077,0.015,0.309-0.05,0.334,0c0.026,0.054-0.051,0.064,0.207,0.105c0.258,0.037,0.309,0.128,0.359,0.178c0.051,0.052,0.206,0.22,0.104,0.22c-0.104,0-0.219,0.128-0.142,0.143c0.077,0.013,0.309-0.039,0.321,0c0.014,0.037,0.143,0.283,0.271,0.271c0.129-0.013,0.206-0.244,0.27-0.31c0.065-0.064,0.322-0.104,0.349,0.012c0.026,0.116,0.104,0.233,0.257,0.311c0.154,0.076,0.335,0.154,0.348,0.089c0.013-0.064-0.077-0.309-0.181-0.346c-0.103-0.041-0.282-0.259-0.282-0.348c0-0.091-0.155-0.117-0.232-0.182C17.849,19.147,17.784,18.967,17.591,18.928zM8.042,17.023c-0.084,0.037-0.155,0.476,0,0.527c0.154,0.052,0.244-0.205,0.193-0.271C8.183,17.218,8.158,16.973,8.042,17.023zM15.429,18.117c-0.118-0.05-0.335,0.424-0.181,0.463C15.403,18.62,15.518,18.156,15.429,18.117zM15.687,13.703c0.077,0,0.18-0.051,0.18-0.193c0-0.142,0.18,0,0.27-0.013s0.141-0.103,0.18-0.206c0.005-0.013,0.008-0.021,0.009-0.027c-0.003,0.024-0.001,0.093,0.095,0.117c0.154,0.038,0.205-0.064,0.205-0.103s0.283-0.103,0.336-0.142c0.051-0.038,0.258-0.103,0.27-0.154c0.013-0.051,0-0.348,0.064-0.373c0.064-0.026,0.154-0.026,0.052-0.206c-0.104-0.181-0.104-0.348-0.232-0.271c-0.095,0.057-0.038,0.284-0.115,0.438s-0.142,0.296-0.193,0.296s-0.321,0.103-0.399,0.18c-0.076,0.077-0.45-0.064-0.501,0c-0.052,0.064-0.154,0.141-0.219,0.193c-0.065,0.051-0.245,0.013-0.207,0.167C15.518,13.562,15.609,13.703,15.687,13.703zM17.449,12.056c0.18-0.013,0.348-0.064,0.348-0.064s0.271,0.013,0.232-0.116c-0.04-0.128-0.322-0.141-0.375-0.128c-0.051,0.013-0.142-0.142-0.244-0.116c-0.096,0.023-0.128,0.155-0.128,0.193c0,0.039-0.36,0.115-0.245,0.219C17.153,12.146,17.27,12.069,17.449,12.056zM13.91,19.058c0.104,0.064,0.296-0.219,0.349-0.13c0.051,0.091-0.013,0.13,0.076,0.246c0.091,0.114,0.258,0.102,0.258,0.102s-0.013-0.309-0.155-0.387c-0.142-0.077-0.232-0.166-0.064-0.141c0.167,0.026,0.257-0.039,0.219-0.114c-0.039-0.078-0.283-0.039-0.361-0.026s-0.193-0.052-0.193-0.052c-0.077,0.024-0.063,0.089-0.09,0.219C13.923,18.902,13.807,18.992,13.91,19.058zM20.924,21.618c-0.231-0.052-0.077,0.039,0,0.154c0.077,0.116,0.232,0.176,0.258,0.05C21.193,21.759,21.155,21.67,20.924,21.618zM21.915,24.744c-0.077,0.064,0,0.091-0.219,0.22c-0.22,0.13-0.49,0.271-0.541,0.386c-0.052,0.116,0.051,0.181,0.258,0.192c0.206,0.013,0.154,0.053,0.296-0.103s0.271-0.244,0.438-0.373c0.168-0.128,0.168-0.322,0.168-0.322s-0.181-0.178-0.193-0.141C22.1,24.665,21.992,24.681,21.915,24.744zM18.504,21.618c0.014-0.116-0.219-0.116-0.334-0.207c-0.116-0.089-0.128-0.359-0.193-0.515c-0.064-0.153-0.192-0.257-0.322-0.397c-0.128-0.143-0.192-0.465-0.23-0.438c-0.039,0.025-0.154,0.399-0.064,0.515c0.09,0.116-0.039,0.348-0.103,0.503c-0.065,0.153-0.22-0.026-0.349-0.104c-0.129-0.078-0.308-0.128-0.398-0.219c-0.09-0.091,0.155-0.335,0.091-0.426c-0.065-0.09-0.412-0.013-0.45-0.013c-0.039,0-0.116-0.128-0.194-0.128c-0.077,0-0.064,0.258-0.064,0.258s-0.078-0.091-0.193-0.207c-0.117-0.115,0.012,0.077-0.103,0.193c-0.117,0.117-0.079,0.078-0.129,0.206c-0.051,0.129-0.167,0.077-0.283-0.052c-0.116-0.128-0.179-0.037-0.258,0c-0.077,0.039-0.141,0.259-0.18,0.309c-0.039,0.052-0.309,0.117-0.374,0.182c-0.064,0.062-0.09,0.27-0.09,0.322c0,0.05-0.271,0.023-0.361,0.089c-0.09,0.064-0.23,0.025-0.321,0.025c-0.09,0-0.399,0.244-0.502,0.308c-0.103,0.066-0.103,0.298-0.051,0.362c0.051,0.063,0.154,0.219,0.09,0.244c-0.064,0.026-0.104,0.206,0.051,0.359c0.154,0.155,0.103,0.194,0.115,0.271c0.014,0.077,0.078,0.104,0.181,0.232c0.102,0.128-0.181,0.231-0.219,0.31c-0.039,0.076,0.091,0.192,0.167,0.257c0.077,0.063,0.271,0.026,0.386-0.013c0.117-0.039,0.245-0.143,0.321-0.155c0.079-0.013,0.438-0.026,0.438-0.026s0.129-0.192,0.219-0.296c0.089-0.102,0.372-0.013,0.372-0.013s0.117-0.076,0.426-0.141c0.309-0.065,0.179,0.064,0.296,0.104c0.115,0.037,0.27,0.062,0.359,0.128c0.09,0.064,0,0.218-0.012,0.283c-0.014,0.064,0.219,0.038,0.23-0.026c0.014-0.064,0.077-0.128,0.207-0.205c0.128-0.078,0.025,0.114,0.076,0.231c0.052,0.116,0.129-0.157,0.129-0.026c0,0.039,0.039,0.078,0.051,0.116c0.014,0.039,0.181,0.052,0.181,0.18c0,0.13,0,0.207,0.039,0.231c0.038,0.026,0.244,0,0.335,0.155c0.089,0.154,0.154,0.013,0.205-0.052c0.052-0.064,0.231,0.026,0.283,0.078c0.052,0.05,0.193-0.104,0.387-0.155c0.192-0.051,0.167-0.039,0.219-0.115c0.051-0.078,0.09-0.283,0.205-0.438c0.115-0.153,0.271-0.424,0.271-0.631c0-0.206-0.014-0.682-0.155-0.899C18.761,21.953,18.492,21.733,18.504,21.618zM18.029,24.77c-0.065-0.013-0.207-0.062-0.207-0.062c-0.142,0.141,0.142,0.141,0.104,0.283c-0.039,0.141,0.193,0.089,0.257,0.064c0.063-0.027,0.22-0.323,0.193-0.399C18.351,24.577,18.093,24.783,18.029,24.77zM22.803,24.178c-0.052,0-0.077,0.064-0.192,0c-0.117-0.063-0.091-0.037-0.168-0.167c-0.077-0.127-0.091-0.296-0.219-0.23c-0.051,0.025,0,0.168,0.051,0.218c0.053,0.052,0.077,0.231,0.064,0.283c-0.012,0.052-0.231,0.116-0.129,0.18c0.104,0.064,0.297,0,0.271,0.078c-0.025,0.077-0.129,0.179-0.013,0.205c0.115,0.025,0.154-0.089,0.207-0.178c0.051-0.093,0.089-0.169,0.179-0.221C22.944,24.294,22.854,24.178,22.803,24.178zM22.815,21.18c0.168,0.064,0.464-0.231,0.347-0.27C23.047,20.871,22.815,21.18,22.815,21.18zM13.923,19.906c-0.029,0.115,0.193,0.167,0.206,0.039C14.141,19.816,13.949,19.803,13.923,19.906zM14.27,16.47c-0.064,0.065-0.257,0.193-0.283,0.31c-0.025,0.115,0.309-0.182,0.399-0.296c0.091-0.117,0.27-0.052,0.308-0.117c0.04-0.063,0.04-0.063,0.04-0.063s-0.142-0.025-0.257-0.063c-0.117-0.039-0.258,0.102-0.193-0.104c0.064-0.206,0.257-0.167,0.219-0.322c-0.039-0.154-0.168-0.193-0.207-0.193c-0.09,0,0.013,0.141-0.116,0.231c-0.128,0.09-0.271,0.128-0.193,0.283C14.064,16.29,14.334,16.405,14.27,16.47zM13.254,19.751c0.013-0.076-0.142-0.192-0.206-0.192c-0.065,0-0.386-0.077-0.386-0.077c-0.058,0.023-0.135,0.045-0.158,0.077c-0.007-0.011-0.022-0.024-0.049-0.039c-0.142-0.075-0.309,0-0.361-0.102c-0.05-0.104-0.127-0.104-0.179-0.039c-0.094,0.117,0.025,0.206,0.063,0.231c0.038,0.024,0.181,0.052,0.309,0.039c0.08-0.008,0.181-0.027,0.21-0.059c0.004,0.014,0.016,0.027,0.035,0.044c0.103,0.092,0.167,0.13,0.321,0.116C13.009,19.74,13.241,19.829,13.254,19.751zM12.881,18.992c0.065,0,0.193,0,0.283,0.026c0.09,0.025,0.386,0.05,0.373-0.064c-0.013-0.115-0.038-0.297,0.089-0.411c0.13-0.117,0.257-0.18,0.193-0.348c-0.063-0.167-0.193-0.271-0.103-0.349c0.09-0.076,0.192-0.102,0.192-0.166c0-0.065-0.217,0.18-0.244-0.246c-0.005-0.091-0.206,0.025-0.219,0.116c-0.012,0.091,0.142,0.167-0.103,0.167c-0.245,0-0.257,0.194-0.309,0.232c-0.052,0.039-0.103,0.051-0.207,0.076c-0.102,0.026-0.127,0.13-0.153,0.194c-0.025,0.063-0.206-0.116-0.257-0.064c-0.051,0.052-0.013,0.296,0.077,0.501C12.585,18.863,12.816,18.992,12.881,18.992zM11.979,18.928c0.065-0.077,0.038-0.192-0.063-0.18c-0.103,0.013-0.193-0.168-0.36-0.283c-0.168-0.114-0.296-0.194-0.451-0.36c-0.154-0.167-0.347-0.271-0.45-0.359c-0.104-0.091-0.257-0.13-0.322-0.116c-0.159,0.032,0.231,0.309,0.271,0.346c0.039,0.041,0.387,0.335,0.387,0.478s0.231,0.476,0.296,0.527c0.064,0.052,0.385,0.244,0.437,0.348c0.052,0.103,0.167,0.13,0.167-0.013C11.89,19.174,11.916,19.006,11.979,18.928zM11.002,17.474c0.064,0.232,0.193,0.464,0.244,0.555c0.052,0.089,0.271,0.217,0.348,0.281c0.077,0.064,0.192-0.024,0.143-0.102c-0.052-0.078-0.155-0.192-0.167-0.283c-0.013-0.091-0.078-0.233-0.181-0.387c-0.102-0.153-0.192-0.192-0.257-0.295c-0.064-0.104-0.296-0.297-0.296-0.297c-0.102,0.013-0.102,0.205-0.051,0.271C10.834,17.28,10.938,17.243,11.002,17.474z",\n
+    "raph_globeAlt": "M16,1.466C7.973,1.466,1.466,7.973,1.466,16c0,8.027,6.507,14.534,14.534,14.534c8.027,0,14.534-6.507,14.534-14.534C30.534,7.973,24.027,1.466,16,1.466zM27.436,17.39c0.001,0.002,0.004,0.002,0.005,0.004c-0.022,0.187-0.054,0.37-0.085,0.554c-0.015-0.012-0.034-0.025-0.047-0.036c-0.103-0.09-0.254-0.128-0.318-0.115c-0.157,0.032,0.229,0.305,0.267,0.342c0.009,0.009,0.031,0.03,0.062,0.058c-1.029,5.312-5.709,9.338-11.319,9.338c-4.123,0-7.736-2.18-9.776-5.441c0.123-0.016,0.24-0.016,0.28-0.076c0.051-0.077,0.102-0.241,0.178-0.331c0.077-0.089,0.165-0.229,0.127-0.292c-0.039-0.064,0.101-0.344,0.088-0.419c-0.013-0.076-0.127-0.256,0.064-0.407s0.394-0.382,0.407-0.444c0.012-0.063,0.166-0.331,0.152-0.458c-0.012-0.127-0.152-0.28-0.24-0.318c-0.09-0.037-0.28-0.05-0.356-0.151c-0.077-0.103-0.292-0.203-0.368-0.178c-0.076,0.025-0.204,0.05-0.305-0.015c-0.102-0.062-0.267-0.139-0.33-0.189c-0.065-0.05-0.229-0.088-0.305-0.088c-0.077,0-0.065-0.052-0.178,0.101c-0.114,0.153,0,0.204-0.204,0.177c-0.204-0.023,0.025-0.036,0.141-0.189c0.113-0.152-0.013-0.242-0.141-0.203c-0.126,0.038-0.038,0.115-0.241,0.153c-0.203,0.036-0.203-0.09-0.076-0.115s0.355-0.139,0.355-0.19c0-0.051-0.025-0.191-0.127-0.191s-0.077-0.126-0.229-0.291c-0.092-0.101-0.196-0.164-0.299-0.204c-0.09-0.579-0.15-1.167-0.15-1.771c0-2.844,1.039-5.446,2.751-7.458c0.024-0.02,0.048-0.034,0.069-0.036c0.084-0.009,0.31-0.025,0.51-0.059c0.202-0.034,0.418-0.161,0.489-0.153c0.069,0.008,0.241,0.008,0.186-0.042C8.417,8.2,8.339,8.082,8.223,8.082S8.215,7.896,8.246,7.896c0.03,0,0.186,0.025,0.178,0.11C8.417,8.091,8.471,8.2,8.625,8.167c0.156-0.034,0.132-0.162,0.102-0.195C8.695,7.938,8.672,7.853,8.642,7.794c-0.031-0.06-0.023-0.136,0.14-0.153C8.944,7.625,9.168,7.708,9.16,7.573s0-0.28,0.046-0.356C9.253,7.142,9.354,7.09,9.299,7.065C9.246,7.04,9.176,7.099,9.121,6.972c-0.054-0.127,0.047-0.22,0.108-0.271c0.02-0.015,0.067-0.06,0.124-0.112C11.234,5.257,13.524,4.466,16,4.466c3.213,0,6.122,1.323,8.214,3.45c-0.008,0.022-0.01,0.052-0.031,0.056c-0.077,0.013-0.166,0.063-0.179-0.051c-0.013-0.114-0.013-0.331-0.102-0.203c-0.089,0.127-0.127,0.127-0.127,0.191c0,0.063,0.076,0.127,0.051,0.241C23.8,8.264,23.8,8.341,23.84,8.341c0.036,0,0.126-0.115,0.239-0.141c0.116-0.025,0.319-0.088,0.332,0.026c0.013,0.115,0.139,0.152,0.013,0.203c-0.128,0.051-0.267,0.026-0.293-0.051c-0.025-0.077-0.114-0.077-0.203-0.013c-0.088,0.063-0.279,0.292-0.279,0.292s-0.306,0.139-0.343,0.114c-0.04-0.025,0.101-0.165,0.203-0.228c0.102-0.064,0.178-0.204,0.14-0.242c-0.038-0.038-0.088-0.279-0.063-0.343c0.025-0.063,0.139-0.152,0.013-0.216c-0.127-0.063-0.217-0.14-0.318-0.178s-0.216,0.152-0.305,0.204c-0.089,0.051-0.076,0.114-0.191,0.127c-0.114,0.013-0.189,0.165,0,0.254c0.191,0.089,0.255,0.152,0.204,0.204c-0.051,0.051-0.267-0.025-0.267-0.025s-0.165-0.076-0.268-0.076c-0.101,0-0.229-0.063-0.33-0.076c-0.102-0.013-0.306-0.013-0.355,0.038c-0.051,0.051-0.179,0.203-0.28,0.152c-0.101-0.051-0.101-0.102-0.241-0.051c-0.14,0.051-0.279-0.038-0.355,0.038c-0.077,0.076-0.013,0.076-0.255,0c-0.241-0.076-0.189,0.051-0.419,0.089s-0.368-0.038-0.432,0.038c-0.064,0.077-0.153,0.217-0.19,0.127c-0.038-0.088,0.126-0.241,0.062-0.292c-0.062-0.051-0.33-0.025-0.367,0.013c-0.039,0.038-0.014,0.178,0.011,0.229c0.026,0.05,0.064,0.254-0.011,0.216c-0.077-0.038-0.064-0.166-0.141-0.152c-0.076,0.013-0.165,0.051-0.203,0.077c-0.038,0.025-0.191,0.025-0.229,0.076c-0.037,0.051,0.014,0.191-0.051,0.203c-0.063,0.013-0.114,0.064-0.254-0.025c-0.14-0.089-0.14-0.038-0.178-0.012c-0.038,0.025-0.216,0.127-0.229,0.012c-0.013-0.114,0.025-0.152-0.089-0.229c-0.115-0.076-0.026-0.076,0.127-0.025c0.152,0.05,0.343,0.075,0.622-0.013c0.28-0.089,0.395-0.127,0.28-0.178c-0.115-0.05-0.229-0.101-0.406-0.127c-0.179-0.025-0.42-0.025-0.7-0.127c-0.279-0.102-0.343-0.14-0.457-0.165c-0.115-0.026-0.813-0.14-1.132-0.089c-0.317,0.051-1.193,0.28-1.245,0.318s-0.128,0.19-0.292,0.318c-0.165,0.127-0.47,0.419-0.712,0.47c-0.241,0.051-0.521,0.254-0.521,0.305c0,0.051,0.101,0.242,0.076,0.28c-0.025,0.038,0.05,0.229,0.191,0.28c0.139,0.05,0.381,0.038,0.393-0.039c0.014-0.076,0.204-0.241,0.217-0.127c0.013,0.115,0.14,0.292,0.114,0.368c-0.025,0.077,0,0.153,0.09,0.14c0.088-0.012,0.559-0.114,0.559-0.114s0.153-0.064,0.127-0.166c-0.026-0.101,0.166-0.241,0.203-0.279c0.038-0.038,0.178-0.191,0.014-0.241c-0.167-0.051-0.293-0.064-0.115-0.216s0.292,0,0.521-0.229c0.229-0.229-0.051-0.292,0.191-0.305c0.241-0.013,0.496-0.025,0.444,0.051c-0.05,0.076-0.342,0.242-0.508,0.318c-0.166,0.077-0.14,0.216-0.076,0.292c0.063,0.076,0.09,0.254,0.204,0.229c0.113-0.025,0.254-0.114,0.38-0.101c0.128,0.012,0.383-0.013,0.42-0.013c0.039,0,0.216,0.178,0.114,0.203c-0.101,0.025-0.229,0.013-0.445,0.025c-0.215,0.013-0.456,0.013-0.456,0.051c0,0.039,0.292,0.127,0.19,0.191c-0.102,0.063-0.203-0.013-0.331-0.026c-0.127-0.012-0.203,0.166-0.241,0.267c-0.039,0.102,0.063,0.28-0.127,0.216c-0.191-0.063-0.331-0.063-0.381-0.038c-0.051,0.025-0.203,0.076-0.331,0.114c-0.126,0.038-0.076-0.063-0.242-0.063c-0.164,0-0.164,0-0.164,0l-0.103,0.013c0,0-0.101-0.063-0.114-0.165c-0.013-0.102,0.05-0.216-0.013-0.241c-0.064-0.026-0.292,0.012-0.33,0.088c-0.038,0.076-0.077,0.216-0.026,0.28c0.052,0.063,0.204,0.19,0.064,0.152c-0.14-0.038-0.317-0.051-0.419,0.026c-0.101,0.076-0.279,0.241-0.279,0.241s-0.318,0.025-0.318,0.102c0,0.077,0,0.178-0.114,0.191c-0.115,0.013-0.268,0.05-0.42,0.076c-0.153,0.025-0.139,0.088-0.317,0.102s-0.204,0.089-0.038,0.114c0.165,0.025,0.418,0.127,0.431,0.241c0.014,0.114-0.013,0.242-0.076,0.356c-0.043,0.079-0.305,0.026-0.458,0.026c-0.152,0-0.456-0.051-0.584,0c-0.127,0.051-0.102,0.305-0.064,0.419c0.039,0.114-0.012,0.178-0.063,0.216c-0.051,0.038-0.065,0.152,0,0.204c0.063,0.051,0.114,0.165,0.166,0.178c0.051,0.013,0.215-0.038,0.279,0.025c0.064,0.064,0.127,0.216,0.165,0.178c0.039-0.038,0.089-0.203,0.153-0.166c0.064,0.039,0.216-0.012,0.331-0.025s0.177-0.14,0.292-0.204c0.114-0.063,0.05-0.063,0.013-0.14c-0.038-0.076,0.114-0.165,0.204-0.254c0.088-0.089,0.253-0.013,0.292-0.115c0.038-0.102,0.051-0.279,0.151-0.267c0.103,0.013,0.243,0.076,0.331,0.076c0.089,0,0.279-0.14,0.332-0.165c0.05-0.025,0.241-0.013,0.267,0.102c0.025,0.114,0.241,0.254,0.292,0.279c0.051,0.025,0.381,0.127,0.433,0.165c0.05,0.038,0.126,0.153,0.152,0.254c0.025,0.102,0.114,0.102,0.128,0.013c0.012-0.089-0.065-0.254,0.025-0.242c0.088,0.013,0.191-0.026,0.191-0.026s-0.243-0.165-0.331-0.203c-0.088-0.038-0.255-0.114-0.331-0.241c-0.076-0.127-0.267-0.153-0.254-0.279c0.013-0.127,0.191-0.051,0.292,0.051c0.102,0.102,0.356,0.241,0.445,0.33c0.088,0.089,0.229,0.127,0.267,0.242c0.039,0.114,0.152,0.241,0.19,0.292c0.038,0.051,0.165,0.331,0.204,0.394c0.038,0.063,0.165-0.012,0.229-0.063c0.063-0.051,0.179-0.076,0.191-0.178c0.013-0.102-0.153-0.178-0.203-0.216c-0.051-0.038,0.127-0.076,0.191-0.127c0.063-0.05,0.177-0.14,0.228-0.063c0.051,0.077,0.026,0.381,0.051,0.432c0.025,0.051,0.279,0.127,0.331,0.191c0.05,0.063,0.267,0.089,0.304,0.051c0.039-0.038,0.242,0.026,0.294,0.038c0.049,0.013,0.202-0.025,0.304-0.05c0.103-0.025,0.204-0.102,0.191,0.063c-0.013,0.165-0.051,0.419-0.179,0.546c-0.127,0.127-0.076,0.191-0.202,0.191c-0.06,0-0.113,0-0.156,0.021c-0.041-0.065-0.098-0.117-0.175-0.097c-0.152,0.038-0.344,0.038-0.47,0.19c-0.128,0.153-0.178,0.165-0.204,0.114c-0.025-0.051,0.369-0.267,0.317-0.331c-0.05-0.063-0.355-0.038-0.521-0.038c-0.166,0-0.305-0.102-0.433-0.127c-0.126-0.025-0.292,0.127-0.418,0.254c-0.128,0.127-0.216,0.038-0.331,0.038c-0.115,0-0.331-0.165-0.331-0.165s-0.216-0.089-0.305-0.089c-0.088,0-0.267-0.165-0.318-0.165c-0.05,0-0.19-0.115-0.088-0.166c0.101-0.05,0.202,0.051,0.101-0.229c-0.101-0.279-0.33-0.216-0.419-0.178c-0.088,0.039-0.724,0.025-0.775,0.025c-0.051,0-0.419,0.127-0.533,0.178c-0.116,0.051-0.318,0.115-0.369,0.14c-0.051,0.025-0.318-0.051-0.433,0.013c-0.151,0.084-0.291,0.216-0.33,0.216c-0.038,0-0.153,0.089-0.229,0.28c-0.077,0.19,0.013,0.355-0.128,0.419c-0.139,0.063-0.394,0.204-0.495,0.305c-0.102,0.101-0.229,0.458-0.355,0.623c-0.127,0.165,0,0.317,0.025,0.419c0.025,0.101,0.114,0.292-0.025,0.471c-0.14,0.178-0.127,0.266-0.191,0.279c-0.063,0.013,0.063,0.063,0.088,0.19c0.025,0.128-0.114,0.255,0.128,0.369c0.241,0.113,0.355,0.217,0.418,0.367c0.064,0.153,0.382,0.407,0.382,0.407s0.229,0.205,0.344,0.293c0.114,0.089,0.152,0.038,0.177-0.05c0.025-0.09,0.178-0.104,0.355-0.104c0.178,0,0.305,0.04,0.483,0.014c0.178-0.025,0.356-0.141,0.42-0.166c0.063-0.025,0.279-0.164,0.443-0.063c0.166,0.103,0.141,0.241,0.23,0.332c0.088,0.088,0.24,0.037,0.355-0.051c0.114-0.09,0.064-0.052,0.203,0.025c0.14,0.075,0.204,0.151,0.077,0.267c-0.128,0.113-0.051,0.293-0.128,0.47c-0.076,0.178-0.063,0.203,0.077,0.278c0.14,0.076,0.394,0.548,0.47,0.638c0.077,0.088-0.025,0.342,0.064,0.495c0.089,0.151,0.178,0.254,0.077,0.331c-0.103,0.075-0.28,0.216-0.292,0.47s0.051,0.431,0.102,0.521s0.177,0.331,0.241,0.419c0.064,0.089,0.14,0.305,0.152,0.445c0.013,0.14-0.024,0.306,0.039,0.381c0.064,0.076,0.102,0.191,0.216,0.292c0.115,0.103,0.152,0.318,0.152,0.318s0.039,0.089,0.051,0.229c0.012,0.14,0.025,0.228,0.152,0.292c0.126,0.063,0.215,0.076,0.28,0.013c0.063-0.063,0.381-0.077,0.546-0.063c0.165,0.013,0.355-0.075,0.521-0.19s0.407-0.419,0.496-0.508c0.089-0.09,0.292-0.255,0.268-0.356c-0.025-0.101-0.077-0.203,0.024-0.254c0.102-0.052,0.344-0.152,0.356-0.229c0.013-0.077-0.09-0.395-0.115-0.457c-0.024-0.064,0.064-0.18,0.165-0.306c0.103-0.128,0.421-0.216,0.471-0.267c0.051-0.053,0.191-0.267,0.217-0.433c0.024-0.167-0.051-0.369,0-0.457c0.05-0.09,0.013-0.165-0.103-0.268c-0.114-0.102-0.089-0.407-0.127-0.457c-0.037-0.051-0.013-0.319,0.063-0.345c0.076-0.023,0.242-0.279,0.344-0.393c0.102-0.114,0.394-0.47,0.534-0.496c0.139-0.025,0.355-0.229,0.368-0.343c0.013-0.115,0.38-0.547,0.394-0.635c0.013-0.09,0.166-0.42,0.102-0.497c-0.062-0.076-0.559,0.115-0.622,0.141c-0.064,0.025-0.241,0.127-0.446,0.113c-0.202-0.013-0.114-0.177-0.127-0.254c-0.012-0.076-0.228-0.368-0.279-0.381c-0.051-0.012-0.203-0.166-0.267-0.317c-0.063-0.153-0.152-0.343-0.254-0.458c-0.102-0.114-0.165-0.38-0.268-0.559c-0.101-0.178-0.189-0.407-0.279-0.572c-0.021-0.041-0.045-0.079-0.067-0.117c0.118-0.029,0.289-0.082,0.31-0.009c0.024,0.088,0.165,0.279,0.19,0.419s0.165,0.089,0.178,0.216c0.014,0.128,0.14,0.433,0.19,0.47c0.052,0.038,0.28,0.242,0.318,0.318c0.038,0.076,0.089,0.178,0.127,0.369c0.038,0.19,0.076,0.444,0.179,0.482c0.102,0.038,0.444-0.064,0.508-0.102s0.482-0.242,0.635-0.255c0.153-0.012,0.179-0.115,0.368-0.152c0.191-0.038,0.331-0.177,0.458-0.28c0.127-0.101,0.28-0.355,0.33-0.444c0.052-0.088,0.179-0.152,0.115-0.253c-0.063-0.103-0.331-0.254-0.433-0.268c-0.102-0.012-0.089-0.178-0.152-0.178s-0.051,0.088-0.178,0.153c-0.127,0.063-0.255,0.19-0.344,0.165s0.026-0.089-0.113-0.203s-0.192-0.14-0.192-0.228c0-0.089-0.278-0.255-0.304-0.382c-0.026-0.127,0.19-0.305,0.254-0.19c0.063,0.114,0.115,0.292,0.279,0.368c0.165,0.076,0.318,0.204,0.395,0.229c0.076,0.025,0.267-0.14,0.33-0.114c0.063,0.024,0.191,0.253,0.306,0.292c0.113,0.038,0.495,0.051,0.559,0.051s0.33,0.013,0.381-0.063c0.051-0.076,0.089-0.076,0.153-0.076c0.062,0,0.177,0.229,0.267,0.254c0.089,0.025,0.254,0.013,0.241,0.179c-0.012,0.164,0.076,0.305,0.165,0.317c0.09,0.012,0.293-0.191,0.293-0.191s0,0.318-0.012,0.433c-0.014,0.113,0.139,0.534,0.139,0.534s0.19,0.393,0.241,0.482s0.267,0.355,0.267,0.47c0,0.115,0.025,0.293,0.103,0.293c0.076,0,0.152-0.203,0.24-0.331c0.091-0.126,0.116-0.305,0.153-0.432c0.038-0.127,0.038-0.356,0.038-0.444c0-0.09,0.075-0.166,0.255-0.242c0.178-0.076,0.304-0.292,0.456-0.407c0.153-0.115,0.141-0.305,0.446-0.305c0.305,0,0.278,0,0.355-0.077c0.076-0.076,0.151-0.127,0.19,0.013c0.038,0.14,0.254,0.343,0.292,0.394c0.038,0.052,0.114,0.191,0.103,0.344c-0.013,0.152,0.012,0.33,0.075,0.33s0.191-0.216,0.191-0.216s0.279-0.189,0.267,0.013c-0.014,0.203,0.025,0.419,0.025,0.545c0,0.053,0.042,0.135,0.088,0.21c-0.005,0.059-0.004,0.119-0.009,0.178C27.388,17.153,27.387,17.327,27.436,17.39zM20.382,12.064c0.076,0.05,0.102,0.127,0.152,0.203c0.052,0.076,0.14,0.05,0.203,0.114c0.063,0.064-0.178,0.14-0.075,0.216c0.101,0.077,0.151,0.381,0.165,0.458c0.013,0.076-0.279,0.114-0.369,0.102c-0.089-0.013-0.354-0.102-0.445-0.127c-0.089-0.026-0.139-0.343-0.025-0.331c0.116,0.013,0.141-0.025,0.267-0.139c0.128-0.115-0.189-0.166-0.278-0.191c-0.089-0.025-0.268-0.305-0.331-0.394c-0.062-0.089-0.014-0.228,0.141-0.331c0.076-0.051,0.279,0.063,0.381,0c0.101-0.063,0.203-0.14,0.241-0.165c0.039-0.025,0.293,0.038,0.33,0.114c0.039,0.076,0.191,0.191,0.141,0.229c-0.052,0.038-0.281,0.076-0.356,0c-0.075-0.077-0.255,0.012-0.268,0.152C20.242,12.115,20.307,12.013,20.382,12.064zM16.875,12.28c-0.077-0.025,0.025-0.178,0.102-0.229c0.075-0.051,0.164-0.178,0.241-0.305c0.076-0.127,0.178-0.14,0.241-0.127c0.063,0.013,0.203,0.241,0.241,0.318c0.038,0.076,0.165-0.026,0.217-0.051c0.05-0.025,0.127-0.102,0.14-0.165s0.127-0.102,0.254-0.102s0.013,0.102-0.076,0.127c-0.09,0.025-0.038,0.077,0.113,0.127c0.153,0.051,0.293,0.191,0.459,0.279c0.165,0.089,0.19,0.267,0.088,0.292c-0.101,0.025-0.406,0.051-0.521,0.038c-0.114-0.013-0.254-0.127-0.419-0.153c-0.165-0.025-0.369-0.013-0.433,0.077s-0.292,0.05-0.395,0.05c-0.102,0-0.228,0.127-0.253,0.077C16.875,12.534,16.951,12.306,16.875,12.28zM17.307,9.458c0.063-0.178,0.419,0.038,0.355,0.127C17.599,9.675,17.264,9.579,17.307,9.458zM17.802,18.584c0.063,0.102-0.14,0.431-0.254,0.407c-0.113-0.027-0.076-0.318-0.038-0.382C17.548,18.545,17.769,18.529,17.802,18.584zM13.189,12.674c0.025-0.051-0.039-0.153-0.127-0.013C13.032,12.71,13.164,12.725,13.189,12.674zM20.813,8.035c0.141,0.076,0.339,0.107,0.433,0.013c0.076-0.076,0.013-0.204-0.05-0.216c-0.064-0.013-0.104-0.115,0.062-0.203c0.165-0.089,0.343-0.204,0.534-0.229c0.19-0.025,0.622-0.038,0.774,0c0.152,0.039,0.382-0.166,0.445-0.254s-0.203-0.152-0.279-0.051c-0.077,0.102-0.444,0.076-0.521,0.051c-0.076-0.025-0.686,0.102-0.812,0.102c-0.128,0-0.179,0.152-0.356,0.229c-0.179,0.076-0.42,0.191-0.509,0.229c-0.088,0.038-0.177,0.19-0.101,0.216C20.509,7.947,20.674,7.959,20.813,8.035zM14.142,12.674c0.064-0.089-0.051-0.217-0.114-0.217c-0.12,0-0.178,0.191-0.103,0.254C14.002,12.776,14.078,12.763,14.142,12.674zM14.714,13.017c0.064,0.025,0.114,0.102,0.165,0.114c0.052,0.013,0.217,0,0.167-0.127s-0.167-0.127-0.204-0.127c-0.038,0-0.203-0.038-0.267,0C14.528,12.905,14.65,12.992,14.714,13.017zM11.308,10.958c0.101,0.013,0.217-0.063,0.305-0.101c0.088-0.038,0.216-0.114,0.216-0.229c0-0.114-0.025-0.216-0.077-0.267c-0.051-0.051-0.14-0.064-0.216-0.051c-0.115,0.02-0.127,0.14-0.203,0.14c-0.076,0-0.165,0.025-0.14,0.114s0.077,0.152,0,0.19C11.117,10.793,11.205,10.946,11.308,10.958zM11.931,10.412c0.127,0.051,0.394,0.102,0.292,0.153c-0.102,0.051-0.28,0.19-0.305,0.267s0.216,0.153,0.216,0.153s-0.077,0.089-0.013,0.114c0.063,0.025,0.102-0.089,0.203-0.089c0.101,0,0.304,0.063,0.406,0.063c0.103,0,0.267-0.14,0.254-0.229c-0.013-0.089-0.14-0.229-0.254-0.28c-0.113-0.051-0.241-0.28-0.317-0.331c-0.076-0.051,0.076-0.178-0.013-0.267c-0.09-0.089-0.153-0.076-0.255-0.14c-0.102-0.063-0.191,0.013-0.254,0.089c-0.063,0.076-0.14-0.013-0.217,0.012c-0.102,0.035-0.063,0.166-0.012,0.229C11.714,10.221,11.804,10.361,11.931,10.412zM24.729,17.198c-0.083,0.037-0.153,0.47,0,0.521c0.152,0.052,0.241-0.202,0.191-0.267C24.868,17.39,24.843,17.147,24.729,17.198zM20.114,20.464c-0.159-0.045-0.177,0.166-0.304,0.306c-0.128,0.141-0.267,0.254-0.317,0.241c-0.052-0.013-0.331,0.089-0.242,0.279c0.089,0.191,0.076,0.382-0.013,0.472c-0.089,0.088,0.076,0.342,0.052,0.482c-0.026,0.139,0.037,0.229,0.215,0.229s0.242-0.064,0.318-0.229c0.076-0.166,0.088-0.331,0.164-0.47c0.077-0.141,0.141-0.434,0.179-0.51c0.038-0.075,0.114-0.316,0.102-0.457C20.254,20.669,20.204,20.489,20.114,20.464zM10.391,8.802c-0.069-0.06-0.229-0.102-0.306-0.11c-0.076-0.008-0.152,0.06-0.321,0.06c-0.168,0-0.279,0.067-0.347,0C9.349,8.684,9.068,8.65,9.042,8.692C9.008,8.749,8.941,8.751,9.008,8.87c0.069,0.118,0.12,0.186,0.179,0.178s0.262-0.017,0.288,0.051C9.5,9.167,9.569,9.226,9.712,9.184c0.145-0.042,0.263-0.068,0.296-0.119c0.033-0.051,0.263-0.059,0.263-0.059S10.458,8.861,10.391,8.802z",\n
+    "raph_globe": "M16,1.466C7.973,1.466,1.466,7.973,1.466,16c0,8.027,6.507,14.534,14.534,14.534c8.027,0,14.534-6.507,14.534-14.534C30.534,7.973,24.027,1.466,16,1.466zM19.158,23.269c-0.079,0.064-0.183,0.13-0.105,0.207c0.078,0.078-0.09,0.131-0.09,0.17s0.104,0.246,0.052,0.336c-0.052,0.092-0.091,0.223-0.13,0.301c-0.039,0.077-0.131,0.155-0.104,0.272c0.025,0.116-0.104,0.077-0.104,0.194c0,0.116,0.116,0.065,0.09,0.208c-0.025,0.144-0.09,0.183-0.09,0.285c0,0.104,0.064,0.247,0.064,0.286s-0.064,0.17-0.155,0.272c-0.092,0.104-0.155,0.17-0.144,0.233c0.014,0.065,0.104,0.144,0.091,0.184c-0.013,0.037-0.129,0.168-0.116,0.259c0.014,0.09,0.129,0.053,0.155,0.116c0.026,0.065-0.155,0.118-0.078,0.183c0.078,0.064,0.183,0.051,0.156,0.208c-0.019,0.112,0.064,0.163,0.126,0.198c-0.891,0.221-1.818,0.352-2.777,0.352C9.639,27.533,4.466,22.36,4.466,16c0-2.073,0.557-4.015,1.518-5.697c0.079-0.042,0.137-0.069,0.171-0.062c0.065,0.013,0.079,0.104,0.183,0.13c0.104,0.026,0.195-0.078,0.26-0.117c0.064-0.039,0.116-0.195,0.051-0.182c-0.065,0.013-0.234,0-0.234,0s0.183-0.104,0.183-0.169s0.025-0.169,0.129-0.208C6.83,9.655,6.83,9.681,6.765,9.837C6.7,9.993,6.896,9.928,6.973,9.863s0.13-0.013,0.272-0.104c0.143-0.091,0.143-0.143,0.221-0.143c0.078,0,0.221,0.143,0.299,0.091c0.077-0.052,0.299,0.065,0.429,0.065c0.129,0,0.545,0.169,0.624,0.169c0.078,0,0.312,0.09,0.325,0.259c0.013,0.169,0.09,0.156,0.168,0.156s0.26,0.065,0.26,0.13c0,0.065-0.052,0.325,0.078,0.39c0.129,0.064,0.247,0.169,0.299,0.143c0.052-0.026,0-0.233-0.064-0.26c-0.065-0.026-0.027-0.117-0.052-0.169c-0.026-0.051,0.078-0.051,0.117,0.039c0.039,0.091,0.143,0.26,0.208,0.26c0.064,0,0.208,0.156,0.168,0.247c-0.039,0.091,0.039,0.221,0.156,0.221c0.116,0,0.26,0.182,0.312,0.195c0.052,0.013,0.117,0.078,0.117,0.117c0,0.04,0.065,0.26,0.065,0.351c0,0.09-0.04,0.454-0.053,0.597s0.104,0.39,0.234,0.52c0.129,0.13,0.246,0.377,0.324,0.429c0.079,0.052,0.13,0.195,0.247,0.182c0.117-0.013,0.195,0.078,0.299,0.26c0.104,0.182,0.208,0.48,0.286,0.506c0.078,0.026,0.208,0.117,0.142,0.182c-0.064,0.064-0.168,0.208-0.051,0.208c0.117,0,0.156-0.065,0.247,0.053c0.09,0.116,0.208,0.181,0.194,0.26c-0.013,0.077,0.104,0.103,0.156,0.116c0.052,0.013,0.169,0.247,0.286,0.143c0.117-0.104-0.155-0.259-0.234-0.326c-0.078-0.064,0-0.207-0.182-0.35c-0.182-0.143-0.156-0.247-0.286-0.351c-0.13-0.104-0.233-0.195-0.104-0.286c0.13-0.091,0.143,0.091,0.195,0.208c0.052,0.116,0.324,0.351,0.441,0.454c0.117,0.104,0.326,0.468,0.39,0.468s0.247,0.208,0.247,0.208s0.103,0.168,0.064,0.22c-0.039,0.052,0.053,0.247,0.144,0.299c0.09,0.052,0.455,0.22,0.507,0.247c0.052,0.027,0.155,0.221,0.299,0.221c0.142,0,0.247,0.014,0.286,0.053c0.039,0.038,0.155,0.194,0.234,0.104c0.078-0.092,0.09-0.131,0.208-0.131c0.117,0,0.168,0.091,0.233,0.156c0.065,0.065,0.247,0.235,0.338,0.222c0.091-0.013,0.208,0.104,0.273,0.064s0.169,0.025,0.22,0.052c0.054,0.026,0.234,0.118,0.222,0.272c-0.013,0.157,0.103,0.195,0.182,0.234c0.078,0.039,0.182,0.13,0.248,0.195c0.064,0.063,0.206,0.077,0.246,0.116c0.039,0.039,0.065,0.117,0.182,0.052c0.116-0.064,0.092-0.181,0.092-0.181s0.129-0.026,0.194,0.026c0.064,0.05,0.104,0.22,0.144,0.246c0.038,0.026,0.115,0.221,0.063,0.362c-0.051,0.145-0.038,0.286-0.091,0.286c-0.052,0-0.116,0.17-0.195,0.209c-0.076,0.039-0.285,0.221-0.272,0.286c0.013,0.063,0.131,0.258,0.104,0.35c-0.025,0.091-0.194,0.195-0.154,0.338c0.038,0.144,0.312,0.183,0.323,0.312c0.014,0.131,0.209,0.417,0.235,0.546c0.025,0.13,0.246,0.272,0.246,0.453c0,0.184,0.312,0.3,0.377,0.312c0.063,0.013,0.182,0.131,0.272,0.17s0.169,0.116,0.233,0.221s0.053,0.261,0.053,0.299c0,0.039-0.039,0.44-0.078,0.674C19.145,23.021,19.235,23.203,19.158,23.269zM10.766,11.188c0.039,0.013,0.117,0.091,0.156,0.091c0.04,0,0.234,0.156,0.286,0.208c0.053,0.052,0.053,0.195-0.013,0.208s-0.104-0.143-0.117-0.208c-0.013-0.065-0.143-0.065-0.208-0.104C10.805,11.344,10.66,11.152,10.766,11.188zM27.51,16.41c-0.144,0.182-0.13,0.272-0.195,0.286c-0.064,0.013,0.065,0.065,0.09,0.194c0.022,0.112-0.065,0.224,0.063,0.327c-0.486,4.619-3.71,8.434-8.016,9.787c-0.007-0.011-0.019-0.025-0.021-0.034c-0.027-0.078-0.027-0.233,0.064-0.285c0.091-0.053,0.312-0.233,0.363-0.272c0.052-0.04,0.13-0.221,0.091-0.247c-0.038-0.026-0.232,0-0.26-0.039c-0.026-0.039-0.026-0.092,0.104-0.182c0.13-0.091,0.195-0.222,0.247-0.26c0.052-0.039,0.155-0.117,0.195-0.209c0.038-0.09-0.041-0.039-0.118-0.039s-0.117-0.142-0.117-0.207s0.195,0.026,0.339,0.052c0.143,0.024,0.077-0.065,0.064-0.142c-0.013-0.078,0.026-0.209,0.105-0.17c0.076,0.039,0.479-0.013,0.531-0.026c0.052-0.013,0.194-0.246,0.246-0.312c0.053-0.065,0.064-0.129,0-0.168c-0.065-0.04-0.143-0.184-0.168-0.221c-0.026-0.041-0.039-0.274-0.013-0.34c0.025-0.063,0,0.377,0.181,0.43c0.183,0.052,0.286,0.078,0.455-0.078c0.169-0.155,0.298-0.26,0.312-0.363c0.013-0.104,0.052-0.209,0.117-0.246c0.065-0.039,0.104,0.103,0.182-0.065c0.078-0.17,0.156-0.157,0.234-0.299c0.077-0.144-0.13-0.325,0.024-0.43c0.157-0.103,0.43-0.233,0.43-0.233s0.078-0.039,0.234-0.078c0.155-0.038,0.324-0.014,0.376-0.09c0.052-0.079,0.104-0.247,0.182-0.338c0.079-0.092,0.169-0.234,0.13-0.299c-0.039-0.065,0.104-0.352,0.091-0.429c-0.013-0.078-0.13-0.261,0.065-0.416s0.402-0.391,0.416-0.454c0.012-0.065,0.169-0.338,0.154-0.469c-0.012-0.129-0.154-0.285-0.245-0.325c-0.092-0.037-0.286-0.05-0.364-0.154s-0.299-0.208-0.377-0.182c-0.077,0.026-0.208,0.051-0.312-0.015c-0.104-0.063-0.272-0.143-0.337-0.194c-0.066-0.051-0.234-0.09-0.312-0.09s-0.065-0.053-0.182,0.103c-0.117,0.157,0,0.209-0.208,0.182c-0.209-0.024,0.025-0.038,0.144-0.194c0.115-0.155-0.014-0.247-0.144-0.207c-0.13,0.039-0.039,0.117-0.247,0.156c-0.207,0.038-0.207-0.092-0.077-0.117c0.13-0.026,0.363-0.143,0.363-0.194c0-0.053-0.026-0.196-0.13-0.196s-0.078-0.129-0.233-0.297c-0.156-0.17-0.351-0.274-0.508-0.249c-0.154,0.026-0.272,0.065-0.35-0.076c-0.078-0.144-0.169-0.17-0.222-0.247c-0.051-0.078-0.182,0-0.221-0.039s-0.039-0.039-0.039-0.039s-0.169,0.039-0.077-0.078c0.09-0.117,0.129-0.338,0.09-0.325c-0.038,0.013-0.104,0.196-0.168,0.183c-0.064-0.013-0.014-0.04-0.144-0.117c-0.13-0.078-0.337-0.013-0.337,0.052c0,0.065-0.065,0.117-0.065,0.117s-0.039-0.038-0.078-0.117c-0.039-0.078-0.221-0.091-0.312-0.013c-0.09,0.078-0.142-0.196-0.207-0.196s-0.194,0.065-0.26,0.184c-0.064,0.116-0.038,0.285-0.092,0.272c-0.05-0.013-0.063-0.233-0.05-0.312c0.012-0.079,0.155-0.208,0.05-0.234c-0.103-0.026-0.259,0.13-0.323,0.143c-0.065,0.013-0.195,0.104-0.273,0.209c-0.077,0.103-0.116,0.168-0.195,0.207c-0.077,0.039-0.193,0-0.167-0.039c0.025-0.039-0.222-0.181-0.261-0.13c-0.04,0.052-0.155,0.091-0.272,0.144c-0.117,0.052-0.222-0.065-0.247-0.117s-0.079-0.064-0.091-0.234c-0.013-0.168,0.027-0.351,0.065-0.454c0.038-0.104-0.195-0.312-0.286-0.3c-0.091,0.015-0.182,0.105-0.272,0.091c-0.092-0.012-0.052-0.038-0.195-0.038c-0.143,0-0.026-0.025,0-0.143c0.025-0.116-0.052-0.273,0.092-0.377c0.142-0.104,0.091-0.351,0-0.363c-0.092-0.014-0.261,0.039-0.377,0.026c-0.116-0.014-0.208,0.091-0.169,0.207c0.039,0.117-0.065,0.195-0.104,0.183c-0.039-0.013-0.09-0.078-0.234,0.026c-0.142,0.103-0.194,0.064-0.337-0.052c-0.143-0.118-0.299-0.234-0.325-0.416c-0.026-0.182-0.04-0.364,0.013-0.468c0.051-0.104,0.051-0.285-0.026-0.312c-0.078-0.025,0.09-0.155,0.181-0.181c0.092-0.026,0.234-0.143,0.26-0.195c0.026-0.052,0.156-0.04,0.298-0.04c0.143,0,0.169,0,0.312,0.078c0.143,0.078,0.169-0.039,0.169-0.078c0-0.039,0.052-0.117,0.208-0.104c0.156,0.013,0.376-0.052,0.416-0.013s0.116,0.195,0.194,0.143c0.079-0.051,0.104-0.143,0.131,0.014c0.025,0.155,0.09,0.39,0.208,0.429c0.116,0.039,0.052,0.194,0.168,0.207c0.115,0.013,0.17-0.246,0.131-0.337c-0.04-0.09-0.118-0.363-0.183-0.428c-0.064-0.065-0.064-0.234,0.064-0.286c0.13-0.052,0.442-0.312,0.532-0.389c0.092-0.079,0.338-0.144,0.261-0.248c-0.078-0.104-0.104-0.168-0.104-0.247s0.078-0.052,0.117,0s0.194-0.078,0.155-0.143c-0.038-0.064-0.026-0.155,0.065-0.143c0.091,0.013,0.116-0.065,0.078-0.117c-0.039-0.052,0.091-0.117,0.182-0.091c0.092,0.026,0.325-0.013,0.364-0.065c0.038-0.052-0.078-0.104-0.078-0.208c0-0.104,0.155-0.195,0.247-0.208c0.091-0.013,0.207,0,0.221-0.039c0.012-0.039,0.143-0.143,0.155-0.052c0.014,0.091,0,0.247,0.104,0.247c0.104,0,0.232-0.117,0.272-0.129c0.038-0.013,0.286-0.065,0.338-0.078c0.052-0.013,0.363-0.039,0.325-0.13c-0.039-0.09-0.078-0.181-0.118-0.22c-0.039-0.039-0.077,0.013-0.13,0.078c-0.051,0.065-0.143,0.065-0.168,0.013c-0.026-0.051,0.012-0.207-0.078-0.156c-0.092,0.052-0.104,0.104-0.157,0.078c-0.052-0.026-0.103-0.117-0.103-0.117s0.129-0.064,0.038-0.182c-0.09-0.117-0.221-0.091-0.35-0.025c-0.13,0.064-0.118,0.051-0.273,0.09s-0.234,0.078-0.234,0.078s0.209-0.129,0.299-0.208c0.091-0.078,0.209-0.117,0.286-0.195c0.078-0.078,0.285,0.039,0.285,0.039s0.105-0.104,0.105-0.039s-0.027,0.234,0.051,0.234c0.079,0,0.299-0.104,0.21-0.131c-0.093-0.026,0.129,0,0.219-0.065c0.092-0.065,0.194-0.065,0.247-0.09c0.052-0.026,0.092-0.143,0.182-0.143c0.092,0,0.13,0.117,0,0.195s-0.143,0.273-0.208,0.325c-0.064,0.052-0.026,0.117,0.078,0.104c0.104-0.013,0.194,0.013,0.286-0.013s0.143,0.026,0.168,0.065c0.026,0.039,0.104-0.039,0.104-0.039s0.169-0.039,0.221,0.026c0.053,0.064,0.092-0.039,0.053-0.104c-0.039-0.064-0.092-0.129-0.13-0.208c-0.039-0.078-0.091-0.104-0.194-0.078c-0.104,0.026-0.13-0.026-0.195-0.064c-0.065-0.04-0.118,0.052-0.065-0.04c0.053-0.09,0.078-0.117,0.117-0.195c0.039-0.078,0.209-0.221,0.039-0.259c-0.169-0.04-0.222-0.065-0.247-0.143c-0.026-0.078-0.221-0.221-0.272-0.221c-0.053,0-0.233,0-0.247-0.065c-0.013-0.065-0.143-0.208-0.208-0.273c-0.064-0.065-0.312-0.351-0.351-0.377c-0.039-0.026-0.091-0.013-0.208,0.143c-0.116,0.157-0.22,0.183-0.312,0.144c-0.091-0.039-0.104-0.026-0.193-0.13c-0.093-0.104,0.09-0.117,0.051-0.182c-0.04-0.064-0.247-0.091-0.377-0.104c-0.13-0.013-0.221-0.156-0.416-0.169c-0.194-0.013-0.428,0.026-0.493,0.026c-0.064,0-0.064,0.091-0.09,0.234c-0.027,0.143,0.09,0.182-0.027,0.208c-0.116,0.026-0.169,0.039-0.052,0.091c0.117,0.052,0.273,0.26,0.273,0.26s0,0.117-0.092,0.182c-0.09,0.065-0.182,0.13-0.233,0.053c-0.053-0.079-0.195-0.065-0.155,0.013c0.038,0.078,0.116,0.117,0.116,0.195c0,0.077,0.117,0.272,0.039,0.337c-0.078,0.065-0.168,0.014-0.233,0.026s-0.131-0.104-0.078-0.13c0.051-0.026-0.014-0.221-0.014-0.221s-0.155,0.221-0.143,0.104c0.014-0.117-0.064-0.13-0.064-0.221c0-0.091-0.079-0.13-0.194-0.104c-0.118,0.026-0.26-0.04-0.482-0.079c-0.22-0.039-0.311-0.064-0.493-0.156c-0.182-0.091-0.247-0.026-0.338-0.013c-0.091,0.013-0.052-0.182-0.169-0.207c-0.116-0.027-0.181,0.025-0.207-0.144c-0.026-0.168,0.039-0.208,0.324-0.39c0.286-0.182,0.247-0.26,0.468-0.286c0.22-0.026,0.325,0.026,0.325-0.039s0.052-0.325,0.052-0.195S16.95,9.109,16.832,9.2c-0.116,0.091-0.052,0.104,0.04,0.104c0.091,0,0.259-0.091,0.259-0.091s0.208-0.091,0.26-0.013c0.053,0.078,0.053,0.156,0.144,0.156s0.285-0.104,0.116-0.195c-0.168-0.091-0.272-0.078-0.376-0.182s-0.078-0.065-0.195-0.039c-0.116,0.026-0.116-0.039-0.156-0.039s-0.104,0.026-0.13-0.026c-0.025-0.052,0.014-0.065,0.145-0.065c0.129,0,0.285,0.039,0.285,0.039s0.155-0.052,0.194-0.065c0.039-0.013,0.247-0.039,0.208-0.155c-0.04-0.117-0.169-0.117-0.208-0.156s0.078-0.09,0.143-0.117c0.065-0.026,0.247,0,0.247,0s0.117,0.013,0.117-0.039S17.897,8.2,17.976,8.239s0,0.156,0.117,0.13c0.116-0.026,0.143,0,0.207,0.039c0.065,0.039-0.013,0.195-0.077,0.221c-0.065,0.025-0.169,0.077-0.026,0.09c0.144,0.014,0.246,0.014,0.246,0.014s0.092-0.091,0.131-0.169c0.038-0.078,0.104-0.026,0.155,0c0.052,0.025,0.247,0.065,0.065,0.117c-0.183,0.052-0.221,0.117-0.26,0.182c-0.038,0.065-0.053,0.104-0.221,0.065c-0.17-0.039-0.26-0.026-0.299,0.039c-0.039,0.064-0.013,0.273,0.053,0.247c0.063-0.026,0.129-0.026,0.207-0.052c0.078-0.026,0.39,0.026,0.467,0.013c0.078-0.013,0.209,0.13,0.248,0.104c0.039-0.026,0.117,0.052,0.194,0.104c0.078,0.052,0.052-0.117,0.194-0.013c0.144,0.104,0.065,0.104,0.144,0.104c0.076,0,0.246,0.013,0.246,0.013s0.014-0.129,0.144-0.104c0.13,0.026,0.245,0.169,0.232,0.064c-0.012-0.103,0.013-0.181-0.09-0.259c-0.104-0.078-0.272-0.13-0.299-0.169c-0.026-0.039-0.052-0.091-0.013-0.117c0.039-0.025,0.221,0.013,0.324,0.079c0.104,0.065,0.195,0.13,0.273,0.078c0.077-0.052,0.17-0.078,0.208-0.117c0.038-0.04,0.13-0.156,0.13-0.156s-0.391-0.051-0.441-0.117c-0.053-0.065-0.235-0.156-0.287-0.156s-0.194,0.091-0.246-0.039s-0.052-0.286-0.105-0.299c-0.05-0.013-0.597-0.091-0.674-0.13c-0.078-0.039-0.39-0.13-0.507-0.195s-0.286-0.156-0.389-0.156c-0.104,0-0.533,0.052-0.611,0.039c-0.078-0.013-0.312,0.026-0.403,0.039c-0.091,0.013,0.117,0.182-0.077,0.221c-0.195,0.039-0.169,0.065-0.13-0.13c0.038-0.195-0.131-0.247-0.299-0.169c-0.169,0.078-0.442,0.13-0.377,0.221c0.065,0.091-0.012,0.157,0.117,0.247c0.13,0.091,0.183,0.117,0.35,0.104c0.17-0.013,0.339,0.025,0.339,0.025s0,0.157-0.064,0.182c-0.065,0.026-0.169,0.026-0.196,0.104c-0.025,0.078-0.155,0.117-0.155,0.078s0.065-0.169-0.026-0.234c-0.09-0.065-0.117-0.078-0.221-0.013c-0.104,0.065-0.116,0.091-0.169-0.013C16.053,8.291,15.897,8.2,15.897,8.2s-0.104-0.129-0.182-0.194c-0.077-0.065-0.22-0.052-0.234,0.013c-0.013,0.064,0.026,0.129,0.078,0.247c0.052,0.117,0.104,0.337,0.013,0.351c-0.091,0.013-0.104,0.026-0.195,0.052c-0.091,0.026-0.13-0.039-0.13-0.143s-0.04-0.195-0.013-0.234c0.026-0.039-0.104,0.027-0.234,0c-0.13-0.025-0.233,0.052-0.104,0.092c0.13,0.039,0.157,0.194,0.039,0.233c-0.117,0.039-0.559,0-0.702,0s-0.35,0.039-0.39-0.039c-0.039-0.078,0.118-0.129,0.208-0.129c0.091,0,0.363,0.012,0.467-0.13c0.104-0.143-0.13-0.169-0.233-0.169c-0.104,0-0.183-0.039-0.299-0.155c-0.118-0.117,0.078-0.195,0.052-0.247c-0.026-0.052-0.156-0.014-0.272-0.014c-0.117,0-0.299-0.09-0.299,0.014c0,0.104,0.143,0.402,0.052,0.337c-0.091-0.064-0.078-0.156-0.143-0.234c-0.065-0.078-0.168-0.065-0.299-0.052c-0.129,0.013-0.35,0.052-0.415,0.039c-0.064-0.013-0.013-0.013-0.156-0.078c-0.142-0.065-0.208-0.052-0.312-0.117C12.091,7.576,12.182,7.551,12,7.538c-0.181-0.013-0.168,0.09-0.35,0.065c-0.182-0.026-0.234,0.013-0.416,0c-0.182-0.013-0.272-0.026-0.299,0.065c-0.025,0.091-0.078,0.247-0.156,0.247c-0.077,0-0.169,0.091,0.078,0.104c0.247,0.013,0.105,0.129,0.325,0.117c0.221-0.013,0.416-0.013,0.468-0.117c0.052-0.104,0.091-0.104,0.117-0.065c0.025,0.039,0.22,0.272,0.22,0.272s0.131,0.104,0.183,0.13c0.051,0.026-0.052,0.143-0.156,0.078c-0.104-0.065-0.299-0.051-0.377-0.116c-0.078-0.065-0.429-0.065-0.52-0.052c-0.09,0.013-0.247-0.039-0.299-0.039c-0.051,0-0.221,0.13-0.221,0.13S10.532,8.252,10.494,8.2c-0.039-0.052-0.104,0.052-0.156,0.065c-0.052,0.013-0.208-0.104-0.364-0.052C9.818,8.265,9.87,8.317,9.649,8.304s-0.272-0.052-0.35-0.039C9.22,8.278,9.22,8.278,9.22,8.278S9.233,8.33,9.143,8.382C9.052,8.434,8.986,8.499,8.921,8.421C8.857,8.343,8.818,8.343,8.779,8.33c-0.04-0.013-0.118-0.078-0.286-0.04C8.324,8.33,8.064,8.239,8.013,8.239c-0.04,0-0.313-0.015-0.491-0.033c2.109-2.292,5.124-3.74,8.478-3.74c2.128,0,4.117,0.589,5.83,1.598c-0.117,0.072-0.319,0.06-0.388,0.023c-0.078-0.043-0.158-0.078-0.475-0.061c-0.317,0.018-0.665,0.122-0.595,0.226c0.072,0.104-0.142,0.165-0.197,0.113c-0.055-0.052-0.309,0.06-0.293,0.165c0.016,0.104-0.039,0.225-0.175,0.199c-0.134-0.027-0.229,0.06-0.237,0.146c-0.007,0.087-0.309,0.147-0.332,0.147c-0.024,0-0.412-0.008-0.27,0.095c0.097,0.069,0.15,0.027,0.27,0.052c0.119,0.026,0.214,0.217,0.277,0.243c0.062,0.026,0.15,0,0.189-0.052c0.04-0.052,0.095-0.234,0.095-0.234s0,0.173,0.097,0.208c0.095,0.035,0.331-0.026,0.395-0.017c0.064,0.008,0.437,0.061,0.538,0.112c0.104,0.052,0.356,0.087,0.428,0.199c0.071,0.113,0.08,0.503,0.119,0.546c0.04,0.043,0.174-0.139,0.205-0.182c0.031-0.044,0.198-0.018,0.254,0.042c0.056,0.061,0.182,0.208,0.175,0.269C21.9,8.365,21.877,8.459,21.83,8.425c-0.048-0.034-0.127-0.025-0.096-0.095c0.032-0.069,0.048-0.217-0.015-0.217c-0.064,0-0.119,0-0.119,0s-0.12-0.035-0.199,0.095s-0.015,0.26,0.04,0.26s0.184,0,0.184,0.034c0,0.035-0.136,0.139-0.128,0.2c0.009,0.061,0.11,0.268,0.144,0.312c0.031,0.043,0.197,0.086,0.244,0.096c0.049,0.008-0.111,0.017-0.07,0.077c0.04,0.061,0.102,0.208,0.189,0.243c0.087,0.035,0.333,0.19,0.363,0.26c0.032,0.069,0.222-0.052,0.262-0.061c0.04-0.008,0.032,0.182,0.143,0.191c0.11,0.008,0.15-0.018,0.245-0.096s0.072-0.182,0.079-0.26c0.009-0.078,0-0.138,0.104-0.113c0.104,0.026,0.158-0.018,0.15-0.104c-0.008-0.087-0.095-0.191,0.07-0.217c0.167-0.026,0.254-0.138,0.357-0.138c0.103,0,0.389,0.043,0.419,0c0.032-0.043,0.167-0.243,0.254-0.251c0.067-0.007,0.224-0.021,0.385-0.042c1.582,1.885,2.561,4.284,2.673,6.905c-0.118,0.159-0.012,0.305,0.021,0.408c0.001,0.03,0.005,0.058,0.005,0.088c0,0.136-0.016,0.269-0.021,0.404C27.512,16.406,27.512,16.408,27.51,16.41zM17.794,12.084c-0.064,0.013-0.169-0.052-0.169-0.143s-0.091,0.169-0.04,0.247c0.053,0.078-0.104,0.169-0.155,0.169s-0.091-0.116-0.078-0.233c0.014-0.117-0.077-0.221-0.221-0.208c-0.143,0.014-0.208,0.13-0.259,0.169c-0.053,0.039-0.053,0.259-0.04,0.312s0.013,0.235-0.116,0.221c-0.118-0.013-0.092-0.233-0.079-0.312c0.014-0.078-0.039-0.273,0.014-0.376c0.053-0.104,0.207-0.143,0.312-0.156s0.324,0.065,0.363,0.052c0.04-0.014,0.222-0.014,0.312,0C17.729,11.837,17.858,12.071,17.794,12.084zM18.027,12.123c0.04,0.026,0.311-0.039,0.364,0.026c0.051,0.065-0.054,0.078-0.183,0.13c-0.129,0.052-0.169,0.039-0.221,0.104s-0.221,0.09-0.299,0.168c-0.078,0.079-0.217,0.125-0.246,0.065c-0.04-0.078,0.013-0.039,0.025-0.078c0.013-0.039,0.245-0.129,0.245-0.129S17.988,12.097,18.027,12.123zM16.988,11.668c-0.038,0.013-0.182-0.026-0.3-0.026c-0.116,0-0.091-0.078-0.143-0.064c-0.051,0.013-0.168,0.039-0.247,0.078c-0.078,0.039-0.208,0.03-0.208-0.04c0-0.104,0.052-0.078,0.221-0.143c0.169-0.065,0.352-0.247,0.429-0.169c0.078,0.078,0.221,0.169,0.312,0.182C17.144,11.5,17.026,11.655,16.988,11.668zM15.659,7.637c-0.079,0.026-0.347,0.139-0.321,0.199c0.01,0.023,0.078,0.069,0.19,0.052c0.113-0.018,0.276-0.035,0.355-0.043c0.078-0.009,0.095-0.139,0.009-0.147C15.805,7.689,15.736,7.611,15.659,7.637zM14.698,7.741c-0.061,0.026-0.243-0.043-0.338,0.018c-0.061,0.038-0.026,0.164,0.07,0.172c0.095,0.009,0.259-0.06,0.276-0.008c0.018,0.052,0.078,0.286,0.234,0.208c0.156-0.078,0.147-0.147,0.19-0.156c0.043-0.009-0.008-0.199-0.078-0.243C14.983,7.689,14.758,7.715,14.698,7.741zM14.385,7.005c0.017,0.044-0.008,0.078,0.113,0.095c0.121,0.018,0.173,0.035,0.243,0.035c0.069,0,0.042-0.113-0.018-0.19c-0.061-0.078-0.043-0.069-0.199-0.113c-0.156-0.043-0.312-0.043-0.416-0.035c-0.104,0.009-0.217-0.017-0.243,0.104c-0.013,0.062,0.07,0.112,0.174,0.112S14.368,6.962,14.385,7.005zM14.611,7.481c0.043,0.095,0.043,0.051,0.165,0.061C14.896,7.551,14.991,7.421,15,7.378c0.009-0.044-0.061-0.13-0.225-0.113c-0.165,0.017-0.667-0.026-0.736,0.034c-0.066,0.058,0,0.233-0.026,0.251c-0.026,0.017,0.009,0.095,0.077,0.078c0.069-0.017,0.104-0.182,0.157-0.182C14.299,7.447,14.568,7.386,14.611,7.481zM12.982,7.126c0.052,0.043,0.183,0.008,0.173-0.035c-0.008-0.043,0.053-0.217-0.051-0.225C13,6.858,12.854,6.962,12.697,7.014c-0.101,0.033-0.078,0.13-0.009,0.13S12.931,7.083,12.982,7.126zM13.72,7.282c-0.087,0.043-0.114,0.069-0.191,0.052c-0.078-0.017-0.078-0.156-0.217-0.13c-0.138,0.026-0.164,0.104-0.207,0.139s-0.139,0.061-0.173,0.043c-0.034-0.017-0.234-0.129-0.234-0.129s-0.416-0.018-0.433-0.07c-0.017-0.052-0.086-0.138-0.277-0.121s-0.52,0.13-0.572,0.13c-0.052,0,0.062,0.104-0.009,0.104c-0.069,0-0.155-0.008-0.181,0.069c-0.018,0.053,0.078,0.052,0.189,0.052c0.112,0,0.295,0,0.347-0.026c0.052-0.026,0.312-0.087,0.303-0.009c-0.009,0.079,0.104,0.199,0.164,0.182c0.061-0.017,0.183-0.13,0.243-0.086c0.061,0.043,0.07,0.146,0.13,0.173c0.061,0.025,0.226,0.025,0.304,0c0.077-0.027,0.294-0.027,0.389-0.009c0.095,0.018,0.373,0.069,0.399,0.018c0.026-0.053,0.104-0.061,0.112-0.113s0.051-0.216,0.051-0.216S13.806,7.239,13.72,7.282zM18.105,16.239c-0.119,0.021-0.091,0.252,0.052,0.21C18.3,16.407,18.223,16.217,18.105,16.239zM19.235,15.929c-0.104-0.026-0.221,0-0.299,0.013c-0.078,0.013-0.299,0.208-0.299,0.208s0.143,0.026,0.233,0.026c0.092,0,0.144,0.051,0.221,0.09c0.078,0.04,0.221-0.052,0.272-0.052c0.053,0,0.118,0.156,0.131-0.013C19.508,16.032,19.339,15.955,19.235,15.929zM15.616,7.507c-0.043-0.104-0.259-0.139-0.304-0.035C15.274,7.563,15.659,7.611,15.616,7.507zM18.093,15.292c0.143-0.026,0.064-0.144-0.053-0.13C17.922,15.175,17.949,15.318,18.093,15.292zM19.82,16.095c-0.119,0.022-0.092,0.253,0.051,0.211C20.015,16.264,19.937,16.074,19.82,16.095zM18.247,15.708c-0.09,0.013-0.285-0.09-0.389-0.182c-0.104-0.091-0.299-0.091-0.377-0.091c-0.077,0-0.39,0.091-0.39,0.091c-0.013,0.13,0.117,0.091,0.273,0.091s0.429-0.026,0.479,0.039c0.053,0.064,0.286,0.168,0.352,0.221c0.064,0.052,0.272,0.065,0.285,0.013S18.338,15.695,18.247,15.708zM16.698,7.412c-0.13-0.009-0.295-0.009-0.399,0c-0.104,0.008-0.182-0.069-0.26-0.113c-0.077-0.043-0.251-0.182-0.354-0.199c-0.104-0.017-0.086-0.017-0.303-0.069c-0.11-0.027-0.294-0.061-0.294-0.086c0-0.026-0.052,0.121,0.043,0.165c0.095,0.043,0.251,0.121,0.363,0.164c0.114,0.043,0.329,0.052,0.399,0.139c0.069,0.086,0.303,0.156,0.303,0.156l0.277,0.026c0,0,0.191-0.043,0.39-0.026c0.199,0.017,0.493,0.043,0.659,0.035c0.163-0.008,0.189-0.061,0.208-0.095c0.016-0.035-0.304-0.104-0.383-0.095C17.271,7.42,16.827,7.42,16.698,7.412zM17.182,9.404c-0.034,0.039,0.157,0.095,0.191,0.043C17.407,9.396,17.271,9.309,17.182,9.404zM17.764,9.585c0.086-0.035,0.043-0.139-0.079-0.104C17.547,9.521,17.676,9.62,17.764,9.585z",\n
+    "raph_temp": "M19.361,17.744V3.438c0-1.85-1.504-3.348-3.352-3.348c-1.852,0-3.35,1.498-3.35,3.348v14.193c-2.106,1.154-3.536,3.391-3.536,5.961c0,3.752,3.042,6.793,6.793,6.793c3.753,0,6.793-3.041,6.793-6.793C22.71,21.099,21.363,18.924,19.361,17.744zM15.917,29.27c-3.129,0-5.676-2.548-5.676-5.68c0-2.072,1.132-3.98,2.954-4.979l0.581-0.316V3.437c0-1.231,1.003-2.231,2.236-2.231c1.231,0,2.232,1,2.232,2.231v14.942l0.548,0.324c1.756,1.036,2.806,2.861,2.806,4.887C21.596,26.722,19.048,29.27,15.917,29.27zM18.225,19.666l-1.099-0.647V9.26h-2.233v9.695l-1.161,0.635c-1.464,0.805-2.375,2.334-2.375,4c0,2.514,2.047,4.561,4.56,4.561c2.515,0,4.56-2.047,4.56-4.561C20.479,21.988,19.616,20.485,18.225,19.666z",\n
+    "lightning_bolt": "M13.222,3.359l5.413,7.499l-2.232,0.885l6.816,6.425l-2.231,1.073L29.414,30l-14.292-8.245l2.726-1.145 l-8.88-5.281l3.182-1.632l-9.376-5.54L13.222,3.359z",\n
+    "moon": "M23.893,29.75L23.893,29.75c-8.04,0-14.559-6.326-14.559-14.132c0-7.805,6.519-14.132,14.559-14.132l0,0 c-4.582,3.336-7.279,8.572-7.279,14.132S19.311,26.413,23.893,29.75z",\n
+    "star_32": "M4,15.834l3.086-0.895L4.234,13.46l3.201-0.274l-2.508-2.008l3.193,0.355L6.051,9.074l3.063,0.971 L7.564,7.23l2.814,1.549L9.408,5.718l2.458,2.069l-0.354-3.194l2.007,2.509l0.275-3.201l1.48,2.852l0.895-3.086l0.894,3.086 l1.479-2.852l0.275,3.201l2.008-2.509l-0.355,3.194l2.459-2.069L21.957,8.78l2.814-1.549l-1.549,2.814l3.062-0.971l-2.07,2.458 l3.193-0.355L24.9,13.186L28.1,13.46l-2.852,1.479l3.086,0.895l-3.086,0.895l2.852,1.479L24.9,18.482l2.508,2.008l-3.193-0.355 l2.07,2.459l-3.062-0.971l1.549,2.814l-2.814-1.549l0.971,3.062l-2.459-2.068l0.355,3.193l-2.008-2.509l-0.275,3.2l-1.479-2.852 l-0.894,3.086l-0.895-3.086l-1.48,2.852l-0.275-3.2l-2.007,2.509l0.354-3.193L9.408,25.95l0.971-3.062l-2.814,1.549l1.55-2.814 l-3.063,0.971l2.069-2.459L4.927,20.49l2.508-2.008l-3.201-0.274l2.853-1.479L4,15.834z",\n
+    "sun": "M29.166,15.999l-5.279,1.878v-3.754L29.166,15.999z M25.333,6.748l-2.405,5.062l-2.654-2.656L25.333,6.748z M16.083,2.917l1.877,5.28h-3.755L16.083,2.917z M6.832,6.748l5.061,2.406l-2.655,2.656L6.832,6.748z M3,15.999l5.28-1.876v3.754 L3,15.999z M6.832,25.25l2.406-5.06l2.655,2.655L6.832,25.25L6.832,25.25z M16.083,29.084l-1.878-5.281h3.755L16.083,29.084z M25.333,25.25l-5.06-2.404l2.654-2.655L25.333,25.25z M9.542,15.999L9.542,15.999c0-3.612,2.929-6.541,6.542-6.541 c3.612,0,6.542,2.929,6.542,6.541c0,3.613-2.93,6.542-6.542,6.542C12.47,22.541,9.542,19.612,9.542,15.999L9.542,15.999z",\n
+    "umbrella": "M15.009,3.37v2.508C8.637,6.23,3.618,9.962,3.618,14.514c0-0.82,1.387-1.486,3.095-1.486 c1.709,0,3.096,0.666,3.096,1.486c0-0.82,1.386-1.486,3.095-1.486c0.813,0,1.552,0.156,2.105,0.402v12.228 c0,0.547-0.444,0.99-0.99,0.99c-0.547,0-0.991-0.443-0.991-0.99v-0.496h-1.981v0.496c0,1.641,1.332,2.973,2.972,2.973 s2.971-1.332,2.971-2.973V13.43c0.553-0.247,1.293-0.402,2.106-0.402c1.707,0,3.096,0.666,3.096,1.486 c0-0.82,1.387-1.486,3.094-1.486c1.711,0,3.098,0.666,3.098,1.486c0-4.551-5.02-8.283-11.393-8.636V3.37H15.009z"\n
+  }\n
+}</string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/icons.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/icons.xml
new file mode 100644
index 0000000000..83f2722ccf
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/icons.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="Folder" module="OFS.Folder"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_objects</string> </key>
+            <value>
+              <tuple/>
+            </value>
+        </item>
+        <item>
+            <key> <string>id</string> </key>
+            <value> <string>icons</string> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/icons/jquery.svgicons.js.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/icons/jquery.svgicons.js.xml
new file mode 100644
index 0000000000..f56151b842
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/icons/jquery.svgicons.js.xml
@@ -0,0 +1,514 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52850941.32</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>jquery.svgicons.js</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/javascript</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+/*\n
+ * SVG Icon Loader 2.0\n
+ *\n
+ * jQuery Plugin for loading SVG icons from a single file\n
+ *\n
+ * Copyright (c) 2009 Alexis Deveria\n
+ * http://a.deveria.com\n
+ *\n
+ * Apache 2 License\n
+\n
+How to use:\n
+\n
+1. Create the SVG master file that includes all icons:\n
+\n
+The master SVG icon-containing file is an SVG file that contains \n
+<g> elements. Each <g> element should contain the markup of an SVG\n
+icon. The <g> element has an ID that should \n
+correspond with the ID of the HTML element used on the page that should contain \n
+or optionally be replaced by the icon. Additionally, one empty element should be\n
+added at the end with id "svg_eof".\n
+\n
+2. Optionally create fallback raster images for each SVG icon.\n
+\n
+3. Include the jQuery and the SVG Icon Loader scripts on your page.\n
+\n
+4. Run $.svgIcons() when the document is ready:\n
+\n
+$.svgIcons( file [string], options [object literal]);\n
+\n
+File is the location of a local SVG or SVGz file.\n
+\n
+All options are optional and can include:\n
+\n
+- \'w (number)\': The icon widths\n
+\n
+- \'h (number)\': The icon heights\n
+\n
+- \'fallback (object literal)\': List of raster images with each\n
+  key being the SVG icon ID to replace, and the value the image file name.\n
+  \n
+- \'fallback_path (string)\': The path to use for all images\n
+  listed under "fallback"\n
+  \n
+- \'replace (boolean)\': If set to true, HTML elements will be replaced by,\n
+  rather than include the SVG icon.\n
+\n
+- \'placement (object literal)\': List with selectors for keys and SVG icon ids\n
+  as values. This provides a custom method of adding icons.\n
+\n
+- \'resize (object literal)\': List with selectors for keys and numbers\n
+  as values. This allows an easy way to resize specific icons.\n
+  \n
+- \'callback (function)\': A function to call when all icons have been loaded. \n
+  Includes an object literal as its argument with as keys all icon IDs and the \n
+  icon as a jQuery object as its value.\n
+\n
+- \'id_match (boolean)\': Automatically attempt to match SVG icon ids with\n
+  corresponding HTML id (default: true)\n
+  \n
+- \'no_img (boolean)\': Prevent attempting to convert the icon into an <img>\n
+  element (may be faster, help for browser consistency)\n
+\n
+- \'svgz (boolean)\': Indicate that the file is an SVGZ file, and thus not to\n
+  parse as XML. SVGZ files add compression benefits, but getting data from\n
+  them fails in Firefox 2 and older.\n
+\n
+5. To access an icon at a later point without using the callback, use this:\n
+  $.getSvgIcon(id (string));\n
+\n
+This will return the icon (as jQuery object) with a given ID.\n
+  \n
+6. To resize icons at a later point without using the callback, use this:\n
+  $.resizeSvgIcons(resizeOptions) (use the same way as the "resize" parameter)\n
+\n
+\n
+Example usage #1:\n
+\n
+$(function() {\n
+  $.svgIcons(\'my_icon_set.svg\'); // The SVG file that contains all icons\n
+  // No options have been set, so all icons will automatically be inserted \n
+  // into HTML elements that match the same IDs. \n
+});\n
+\n
+Example usage #2:\n
+\n
+$(function() {\n
+  $.svgIcons(\'my_icon_set.svg\', { // The SVG file that contains all icons\n
+    callback: function(icons) { // Custom callback function that sets click\n
+                  // events for each icon\n
+      $.each(icons, function(id, icon) {\n
+        icon.click(function() {\n
+          alert(\'You clicked on the icon with id \' + id);\n
+        });\n
+      });\n
+    }\n
+  }); //The SVG file that contains all icons\n
+});\n
+\n
+Example usage #3:\n
+\n
+$(function() {\n
+  $.svgIcons(\'my_icon_set.svgz\', { // The SVGZ file that contains all icons\n
+    w: 32,  // All icons will be 32px wide\n
+    h: 32,  // All icons will be 32px high\n
+    fallback_path: \'icons/\',  // All fallback files can be found here\n
+    fallback: {\n
+      \'#open_icon\': \'open.png\',  // The "open.png" will be appended to the\n
+                     // HTML element with ID "open_icon"\n
+      \'#close_icon\': \'close.png\',\n
+      \'#save_icon\': \'save.png\'\n
+    },\n
+    placement: {\'.open_icon\',\'open\'}, // The "open" icon will be added\n
+                      // to all elements with class "open_icon"\n
+    resize: function() {\n
+      \'#save_icon .svg_icon\': 64  // The "save" icon will be resized to 64 x 64px\n
+    },\n
+    \n
+    callback: function(icons) { // Sets background color for "close" icon \n
+      icons[\'close\'].css(\'background\',\'red\');\n
+    },\n
+    \n
+    svgz: true // Indicates that an SVGZ file is being used\n
+    \n
+  })\n
+});\n
+\n
+*/\n
+\n
+\n
+(function($) {\n
+  var svg_icons = {}, fixIDs;\n
+\n
+  $.svgIcons = function(file, opts) {\n
+    var svgns = "http://www.w3.org/2000/svg",\n
+      xlinkns = "http://www.w3.org/1999/xlink",\n
+      icon_w = opts.w?opts.w : 24,\n
+      icon_h = opts.h?opts.h : 24,\n
+      elems, svgdoc, testImg,\n
+      icons_made = false, data_loaded = false, load_attempts = 0,\n
+      ua = navigator.userAgent, isOpera = !!window.opera, isSafari = (ua.indexOf(\'Safari/\') > -1 && ua.indexOf(\'Chrome/\')==-1),\n
+      data_pre = \'data:image/svg+xml;charset=utf-8;base64,\';\n
+      \n
+      if(opts.svgz) {\n
+        var data_el = $(\'<object data="\' + file + \'" type=image/svg+xml>\').appendTo(\'body\').hide();\n
+        try {\n
+          svgdoc = data_el[0].contentDocument;\n
+          data_el.load(getIcons);\n
+          getIcons(0, true); // Opera will not run "load" event if file is already cached\n
+        } catch(err1) {\n
+          useFallback();\n
+        }\n
+      } else {\n
+        var parser = new DOMParser();\n
+        $.ajax({\n
+          url: file,\n
+          dataType: \'string\',\n
+          success: function(data) {\n
+            if(!data) {\n
+              $(useFallback);\n
+              return;\n
+            }\n
+            svgdoc = parser.parseFromString(data, "text/xml");\n
+            $(function() {\n
+              getIcons(\'ajax\');\n
+            });\n
+          },\n
+          error: function(err) {\n
+            // TODO: Fix Opera widget icon bug\n
+            if(window.opera) {\n
+              $(function() {\n
+                useFallback();\n
+              });\n
+            } else {\n
+              if(err.responseText) {\n
+                svgdoc = parser.parseFromString(err.responseText, "text/xml");\n
+                if(!svgdoc.childNodes.length) {\n
+                  $(useFallback);                 \n
+                }\n
+                $(function() {\n
+                  getIcons(\'ajax\');\n
+                });             \n
+              } else {\n
+                $(useFallback);\n
+              }\n
+            }\n
+          }\n
+        });\n
+      }\n
+      \n
+    function getIcons(evt, no_wait) {\n
+      if(evt !== \'ajax\') {\n
+        if(data_loaded) return;\n
+        // Webkit sometimes says svgdoc is undefined, other times\n
+        // it fails to load all nodes. Thus we must make sure the "eof" \n
+        // element is loaded.\n
+        svgdoc = data_el[0].contentDocument; // Needed again for Webkit\n
+        var isReady = (svgdoc && svgdoc.getElementById(\'svg_eof\'));\n
+        if(!isReady && !(no_wait && isReady)) {\n
+          load_attempts++;\n
+          if(load_attempts < 50) {\n
+            setTimeout(getIcons, 20);\n
+          } else {\n
+            useFallback();\n
+            data_loaded = true;\n
+          }\n
+          return;\n
+        }\n
+        data_loaded = true;\n
+      }\n
+      \n
+      elems = $(svgdoc.firstChild).children(); //.getElementsByTagName(\'foreignContent\');\n
+      \n
+      if(!opts.no_img) {\n
+        var testSrc = data_pre + \'PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNzUiIGhlaWdodD0iMjc1Ij48L3N2Zz4%3D\';\n
+        \n
+        testImg = $(new Image()).attr({\n
+          src: testSrc,\n
+          width: 0,\n
+          height: 0\n
+        }).appendTo(\'body\')\n
+        .load(function () {\n
+          // Safari 4 crashes, Opera and Chrome don\'t\n
+          makeIcons(true);\n
+        }).error(function () {\n
+          makeIcons();\n
+        });\n
+      } else {\n
+        setTimeout(function() {\n
+          if(!icons_made) makeIcons();\n
+        },500);\n
+      }\n
+    }\n
+    \n
+    var setIcon = function(target, icon, id, setID) {\n
+      if(isOpera) icon.css(\'visibility\',\'hidden\');\n
+      if(opts.replace) {\n
+        if(setID) icon.attr(\'id\',id);\n
+        var cl = target.attr(\'class\');\n
+        if(cl) icon.attr(\'class\',\'svg_icon \'+cl);\n
+        target.replaceWith(icon);\n
+      } else {\n
+        \n
+        target.append(icon);\n
+      }\n
+      if(isOpera) {\n
+        setTimeout(function() {\n
+          icon.removeAttr(\'style\');\n
+        },1);\n
+      }\n
+    }\n
+    \n
+    var addIcon = function(icon, id) {\n
+      if(opts.id_match === undefined || opts.id_match !== false) {\n
+        setIcon(holder, icon, id, true);\n
+      }\n
+      svg_icons[id] = icon;\n
+    }\n
+    \n
+    function makeIcons(toImage, fallback) {\n
+      if(icons_made) return;\n
+      if(opts.no_img) toImage = false;\n
+      var holder;\n
+      \n
+      if(toImage) {\n
+        var temp_holder = $(document.createElement(\'div\'));\n
+        temp_holder.hide().appendTo(\'body\');\n
+      } \n
+      if(fallback) {\n
+        var path = opts.fallback_path?opts.fallback_path:\'\';\n
+        $.each(fallback, function(id, imgsrc) {\n
+          holder = $(\'#\' + id);\n
+          var icon = $(new Image())\n
+            .attr({\n
+              \'class\':\'svg_icon\',\n
+              src: path + imgsrc,\n
+              \'width\': icon_w,\n
+              \'height\': icon_h,\n
+              \'alt\': \'icon\'\n
+            });\n
+          \n
+          addIcon(icon, id);\n
+        });\n
+      } else {\n
+        var len = elems.length;\n
+        for(var i = 0; i < len; i++) {\n
+          var elem = elems[i];\n
+          var id = elem.id;\n
+          if(id === \'svg_eof\') break;\n
+          holder = $(\'#\' + id);\n
+          var svg = elem.getElementsByTagNameNS(svgns, \'svg\')[0];\n
+          var svgroot = document.createElementNS(svgns, "svg");\n
+          svgroot.setAttributeNS(svgns, \'viewBox\', [0,0,icon_w,icon_h].join(\' \'));\n
+          // Make flexible by converting width/height to viewBox\n
+          var w = svg.getAttribute(\'width\');\n
+          var h = svg.getAttribute(\'height\');\n
+          svg.removeAttribute(\'width\');\n
+          svg.removeAttribute(\'height\');\n
+          \n
+          var vb = svg.getAttribute(\'viewBox\');\n
+          if(!vb) {\n
+            svg.setAttribute(\'viewBox\', [0,0,w,h].join(\' \'));\n
+          }\n
+          \n
+          // Not using jQuery to be a bit faster\n
+          svgroot.setAttribute(\'xmlns\', svgns);\n
+          svgroot.setAttribute(\'width\', icon_w);\n
+          svgroot.setAttribute(\'height\', icon_h);\n
+          svgroot.setAttribute("xmlns:xlink", xlinkns);\n
+          svgroot.setAttribute("class", \'svg_icon\');\n
+\n
+          // Without cloning, Firefox will make another GET request.\n
+          // With cloning, causes issue in Opera/Win/Non-EN\n
+          if(!isOpera) svg = svg.cloneNode(true);\n
+          \n
+          svgroot.appendChild(svg);\n
+      \n
+          if(toImage) {\n
+            // Without cloning, Safari will crash\n
+            // With cloning, causes issue in Opera/Win/Non-EN\n
+            var svgcontent = isOpera?svgroot:svgroot.cloneNode(true);\n
+            temp_holder.empty().append(svgroot);\n
+            var str = data_pre + encode64(temp_holder.html());\n
+            var icon = $(new Image())\n
+              .attr({\'class\':\'svg_icon\', src:str});\n
+          } else {\n
+            var icon = fixIDs($(svgroot), i);\n
+          }\n
+          addIcon(icon, id);\n
+        }\n
+\n
+      }\n
+      \n
+      if(opts.placement) {\n
+        $.each(opts.placement, function(sel, id) {\n
+          if(!svg_icons[id]) return;\n
+          $(sel).each(function(i) {\n
+            var copy = svg_icons[id].clone();\n
+            if(i > 0 && !toImage) copy = fixIDs(copy, i, true);\n
+            setIcon($(this), copy, id);\n
+          })\n
+        });\n
+      }\n
+      if(!fallback) {\n
+        if(toImage) temp_holder.remove();\n
+        if(data_el) data_el.remove();\n
+        if(testImg) testImg.remove();\n
+      }\n
+      if(opts.resize) $.resizeSvgIcons(opts.resize);\n
+      icons_made = true;\n
+\n
+      if(opts.callback) opts.callback(svg_icons);\n
+    }\n
+    \n
+    fixIDs = function(svg_el, svg_num, force) {\n
+      var defs = svg_el.find(\'defs\');\n
+      if(!defs.length) return svg_el;\n
+      \n
+      if(isOpera) {\n
+        var id_elems = defs.find(\'*\').filter(function() {\n
+          return !!this.id;\n
+        });\n
+      } else {\n
+        var id_elems = defs.find(\'[id]\');\n
+      }\n
+      \n
+      var all_elems = svg_el[0].getElementsByTagName(\'*\'), len = all_elems.length;\n
+      \n
+      id_elems.each(function(i) {\n
+        var id = this.id;\n
+        var no_dupes = ($(svgdoc).find(\'#\' + id).length <= 1);\n
+        if(isOpera) no_dupes = false; // Opera didn\'t clone svg_el, so not reliable\n
+        // if(!force && no_dupes) return;\n
+        var new_id = \'x\' + id + svg_num + i;\n
+        this.id = new_id;\n
+        \n
+        var old_val = \'url(#\' + id + \')\';\n
+        var new_val = \'url(#\' + new_id + \')\';\n
+\n
+        for(var i = 0; i < len; i++) {\n
+          var elem = all_elems[i];\n
+          if(elem.getAttribute(\'fill\') === old_val) {\n
+            elem.setAttribute(\'fill\', new_val);\n
+          }\n
+          if(elem.getAttribute(\'stroke\') === old_val) {\n
+            elem.setAttribute(\'stroke\', new_val);\n
+          }\n
+          if(elem.getAttribute(\'filter\') === old_val) {\n
+            elem.setAttribute(\'filter\', new_val);\n
+          }\n
+        }\n
+      });\n
+      return svg_el;\n
+    }\n
+    \n
+    function useFallback() {\n
+      if(file.indexOf(\'.svgz\') != -1) {\n
+        var reg_file = file.replace(\'.svgz\',\'.svg\');\n
+        if(window.console) {\n
+          console.log(\'.svgz failed, trying with .svg\');\n
+        }\n
+        $.svgIcons(reg_file, opts);\n
+      } else if(opts.fallback) {\n
+        makeIcons(false, opts.fallback);\n
+      }\n
+    }\n
+        \n
+    function encode64(input) {\n
+      // base64 strings are 4/3 larger than the original string\n
+      if(window.btoa) return window.btoa(input);\n
+      var _keyStr = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";\n
+      var output = new Array( Math.floor( (input.length + 2) / 3 ) * 4 );\n
+      var chr1, chr2, chr3;\n
+      var enc1, enc2, enc3, enc4;\n
+      var i = 0, p = 0;\n
+    \n
+      do {\n
+        chr1 = input.charCodeAt(i++);\n
+        chr2 = input.charCodeAt(i++);\n
+        chr3 = input.charCodeAt(i++);\n
+    \n
+        enc1 = chr1 >> 2;\n
+        enc2 = ((chr1 & 3) << 4) | (chr2 >> 4);\n
+        enc3 = ((chr2 & 15) << 2) | (chr3 >> 6);\n
+        enc4 = chr3 & 63;\n
+    \n
+        if (isNaN(chr2)) {\n
+          enc3 = enc4 = 64;\n
+        } else if (isNaN(chr3)) {\n
+          enc4 = 64;\n
+        }\n
+    \n
+        output[p++] = _keyStr.charAt(enc1);\n
+        output[p++] = _keyStr.charAt(enc2);\n
+        output[p++] = _keyStr.charAt(enc3);\n
+        output[p++] = _keyStr.charAt(enc4);\n
+      } while (i < input.length);\n
+    \n
+      return output.join(\'\');\n
+    }\n
+  }\n
+  \n
+  $.getSvgIcon = function(id, uniqueClone) { \n
+    var icon = svg_icons[id];\n
+    if(uniqueClone && icon) {\n
+      icon = fixIDs(icon, 0, true).clone(true);\n
+    }\n
+    return icon; \n
+  }\n
+  \n
+  $.resizeSvgIcons = function(obj) {\n
+    // FF2 and older don\'t detect .svg_icon, so we change it detect svg elems instead\n
+    var change_sel = !$(\'.svg_icon:first\').length;\n
+    $.each(obj, function(sel, size) {\n
+      var arr = $.isArray(size);\n
+      var w = arr?size[0]:size,\n
+        h = arr?size[1]:size;\n
+      if(change_sel) {\n
+        sel = sel.replace(/\\.svg_icon/g,\'svg\');\n
+      }\n
+      $(sel).each(function() {\n
+        this.setAttribute(\'width\', w);\n
+        this.setAttribute(\'height\', h);\n
+        if(window.opera && window.widget) {\n
+          this.parentNode.style.width = w + \'px\';\n
+          this.parentNode.style.height = h + \'px\';\n
+        }\n
+      });\n
+    });\n
+  }\n
+  \n
+})(jQuery);
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>15111</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images.xml
new file mode 100644
index 0000000000..8eb39eedde
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="Folder" module="OFS.Folder"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_objects</string> </key>
+            <value>
+              <tuple/>
+            </value>
+        </item>
+        <item>
+            <key> <string>id</string> </key>
+            <value> <string>images</string> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/AlphaBar.png.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/AlphaBar.png.xml
new file mode 100644
index 0000000000..6a7f6ab2f0
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/AlphaBar.png.xml
@@ -0,0 +1,78 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851952.57</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>AlphaBar.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">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</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>2195</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/Bars.png.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/Bars.png.xml
new file mode 100644
index 0000000000..b18079bfbb
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/Bars.png.xml
@@ -0,0 +1,46 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851941.37</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>Bars.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAAAEAAA84CAYAAADKKOIFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ
+bWFnZVJlYWR5ccllPAAAASBJREFUeNrs2ssOgjAQheFDF77/8xLI2AEENWIo4CWdn8UXtbMprSdt
+QSZZki6qBZl6S33+klqpGvJleaBy/2pB6sxnX+fzr1Ut+AS05P2rhTxO3qfOg6L1wasD2TBU3ksN
+5Nk4fZpoSj5tbWhKSnY2FJX8gHRe8c7WoobDxf/+2znFnxutw8Vf48hfcmtDUZZsaFgvfnGRiWQi
+mUgmxslEjUvF+fJNy1xiaVhAAgCEYojFMQl9H00mAkBslmUjmQgArBN1S8L7py1kIgBEjMN354nj
+phoAIBJr7+KQiQAQk+UxNJkIAOHXict5otg7A0DsOHw4T3xeJ45hCQAQiPX3E7k5ABCSlfcTuTkA
+EHCdOD93Xk4WyUQACLltzl4FGACT38aTA+sZOgAAAABJRU5ErkJggg==</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>382</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/Maps.png.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/Maps.png.xml
new file mode 100644
index 0000000000..11ddddf143
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/Maps.png.xml
@@ -0,0 +1,1427 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851932.99</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>Maps.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>78245</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="2" aka="AAAAAAAAAAI=">
+    <pickle>
+      <global name="Pdata" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">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
+JjX1u8laZj57WfwbVqOOjvrCRR8ftR6/+MXRteLo30LP6/7f1SLH/3v+jte1v71Rs0fdbNEtRq3H
+3/7tEV7xqd87OMW9v9eo2b93s0W3GLUev/zlMbxE7/+jbxO4iD2z9P7/69cZNXvUzRbdYtR6/N3f
+HbesmPH/GybK+79Rs/+/2aJbjFqPv//7I+US3/E+Gi9WxjTPB8Co2QG4edEtRq3HP/zDkbrczN8z
+MEH2lOMBMGr092626Baj1uMf//HoWqBnldH3Fbho0ddlvq8jdTijXgVg0UW3GLUev/rVMXTD6J0v
+65znmZcZNftlmy26xaj1+Kd/OprvG9nz+sz32XixRl+f8z6Nmv0+N1x0+VHr8c//fHTfObpnqZH3
+MXhxMybLD4BRswOw0KLLj1qPf/mXY8rDoeY8xGr4It/3vFGzn99w0eVHrcevf310XcIn3uabi9Fz
+0ee/jVGz32bDRZcftR7/+q9H1xpPvK7xIq7xOqNmv27TRZcetR7/9m9H9yUf/fXgQdiOztZm//rr
+1xk1e9RNF1161Hr85jdHytER73gfwYueMV//+zBq9vvYdNGlR63Hb397dF3q3rXyVu2epXe+2NsZ
+NXvUjRdddtR6/PDDMXxalJr8soHP1Rnz9r29UbPf58aLLjtqPf7934/wpXvq5QnT3vdyo2a/fPNF
+lxy1Hr/73dF98PO7X9cx7XOvM2r2616w6HKj1uM//uNIOQn6He9jYNrW35P3Poya/T5esuhSo9bj
+P//zaL5EkUs+430mTxz5ffH3adTs9/nCRR8ftR7/9V9H96W7++0mT5z7dkbNfruXL/rIqPX4/e+P
+KZf0/vVunW5eAIyaHYAXLDpt1Hr8938fG62w0V+VUXcIwKePWo8fGQI+U/X1DwIACAAgAMBnBKAc
+//u0i548efqkp58V3wDAxxIAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABA
+AAABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQABEAAQAAAAQAEABAAQAAA
+AQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAE
+ABAAQAAAAQAEABAAEAABAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQ
+AEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAQACMAAIACAAgAIAAAAIACAAg
+AIAAAAIACAAgAIAAAAIACAAgAIAAAAIACAAgAIAAAAIACAAgAIAAAAIACAAgAIAAAAIACAAgAIAA
+AAIACAAgAIAAgAAAAgAIACAAgAAAAgAIACAAgAAAAgAIACAAgAAAAgAIACAAgAAAAgAIACAAgAAA
+AgAIACAAgAAAAgAIACAAgAAAAgAIACAAgAAAAgAIACAAgACAAAACAAgAIACAAAACAAgAIACAAAAC
+AAgAIACAAAACAAgAIACAAAACAAgAIACAAAACAAgAIACAAAACAAgAIACAAAACAAgAIACAAAACAAgA
+IACAAIAAAAIACAAgAIAAAAIACAAgAIAAAAIACAAgAIAAAAIACAAgAIAAAAIACAAgAIAAAAIACAAg
+AIAAAAIACAAgAIAAAAIACAAgAMCZehwKAAIACAAgAMBnBOAPVwPW4smTp897cisAfDABAAEABAAQ
+AEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAA
+AAEABAAQAEAAAAEABAAQAEAAQAAEAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAAB
+AAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAEQABAAQAAAAQAE
+ABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAA
+QAAAAQAEABAAQAAAAQAEAATACCAAgAAAAgAIACAAgAAAAgAIACAAgAAAAgAIACAAgAAAAgAIACAA
+gAAAAgAIACAAgAAAAgAIACAAgAAAAgAIACAAgAAAAgAIACAAgAAAAgAIAAgAIACAAAACAAgAIACA
+AAACAAgAIACAAAACAAgAIACAAAACAAgAIACAAAACAAgAIACAAAACAAgAIACAAAACAAgAIACAAAAC
+AAgAIACAAAACAAgACAAgAIAAAAIACAAgAIAAAAIACAAgAIAAAAIACAAgAIAAAAIACAAgAIAAAAIA
+CAAgAIAAAAIACAAgAIAAAAIACAAgAIAAAAIACAAgAIAAAAIACAAIACAAgAAAAgAIACAAgAAAAgAI
+ACAAgAAAAgAIACAAgAAAAgAIACAAgAAAAgAIACAAgAAAAgAIACAAgAAAAgAIACAAgAAAAgCcqceh
+ACAAgAAAAgB8RADKH64GrMWTJ0+f9/Qz//7D5xIAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQA
+EABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQABEAA
+QAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAA
+AQAEABAAQAAAAQAEABAAQAAAAQAEABAAEAAbgAAAAgAIACAAgAAAAgAIACAAgAAAAgAIACAAgAAA
+AgAIACAAgAAAAgAIACAAgAAAAgAIACAAgAAAAgAIACAAgAAAAgAIACAAgAAAAgAIACAAIACAAAAC
+AAgAIACAAAACAAgAIACAAAACAAgAIACAAAACAAgAIACAAAACAAgAIACAAAACAAgAIACAAAACAAgA
+IACAAAACAAgAIACAAAACAAgAIAAgAIAAAAIACAAgAIAAAAIACAAgAIAAAAIACAAgAIAAAAIACAAg
+AIAAAAIACAAgAIAAAAIACAAgAIAAAAIACAAgAIAAAAIACAAgAIAAAAIACAAgACAAgAAAAgAIACAA
+gAAAAgAIACAAgAAAAgAIACAAgAAAAgAIACAAgAAAAgAIACAAgAAAAgAIACAAgAAAAgAIACAAgAAA
+AgAIACAAgAAAAgAIACAAIACAAAACAAgAIACAAAACAAgAIACAAAACAAgAIACAAAACAAgAIACAAAAC
+AAgAIACAAAACAAgAIACAAAACAAgAIACAAAACAAgAcKYehwSAAAACAAgA8BkBKD8WoBZPnjx93pNb
+AeCDCQAIACAAgAAAAgAIACAAgAAAAgAIACAAgAAAAgAIACAAgAAAAgAIACAAgAAAAgAIACAAgAAA
+AgAIACAAgAAAAgAIACAAgAAAAgAIACAAgAAAAgACIAAgAIAAAAIACAAgAIAAAAIACAAgAIAAAAIA
+CAAgAIAAAAIACAAgAIAAAAIACAAgAIAAAAIACAAgAIAAAAIACAAgAIAAAAIACAAgAIAAAAIACAAI
+gA1AAAABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABA
+AAABAAQAEABAAAABAAQAEABAAAABAAQAEAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAA
+AAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQABAAQAAA
+AQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQABgX7//
+7Q/lz3/+cwGAT/RnP/+rstLXnACAHwEAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAA
+QAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAEAABAAEABAAQAEAA
+AAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEA
+BAAQAEAAAAEABAAQAEAAQABsAAIACAAgAIAAAK9Wj0MCQAAAAQAEAPiEAJSjHPWPz3jy5OnTnn5W
+fAMAH0sAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAYIcAHL8u
+pf6N8eAjA1D/+sf//PDj018aED7zR4C/+MO3AgYE1wEAAgAIACAAgAAAAgAIACAAgAAAAgAIACAA
+gAAAAgAIACAAgAAAAgAIACAAgAAAAgAIACAAgAAAAgAIAAiAAIAAAAIACAAgAIAAAAIACAAgAIAA
+AAIACAAgAIAAAAIACAAgAIAAAAIACAAgAIAAAAIACAAgAIAAAAIACAAgAIAAAAIACAAgAIAAAAIA
+CAAgACAAAgACAAgAIACAAAACAAgAIACAAAACAAgAIACAAAACAAgAIACAAAACAAgAIACAAAACAAgA
+IACAAAACAAgAIACAAAACAAgAIACAAAACAAgAIACAAIAAGAEEABAAQAAAAQAEABAAQAAAAQAEABAA
+QAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAA
+AQABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAAB
+AAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEA
+BAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEAAQAE
+ABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEAHhWPQ4FAAEABAAQAOATAlB+LED9
+4zOePHn6tCe3AsAHEwAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEA
+BAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAEQABAAAABAAQAEABAAAABAAQA
+EABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABA
+AAABAAQAEAAQAAEAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAA
+AQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQABAAIwAAgAIACAAgAAAAgAIACAAgAAA
+AgAIACAAgAAAAgAIACAAgAAAAgAIACAAgAAAAgAIACAAgAAAAgAIACAAgAAAAgAIACAAgAAAAgAI
+ACAAgACAAAACAAgAIACAAAACAAgAIACAAAACAAgAIACAAAACAAgAIACAAAACAAgAIACAAAACAAgA
+IACAAAACAAgAIACAAAACAAgAIACAAAACAAgAIACAAIAAAAIACAAgAIAAAAIACAAgAIAAAAIACAAg
+AIAAAAIACAAgAIAAAAIACAAgAIAAAAIACAAgAIAAAAIACAAgAIAAAAIACAAgAIAAAAIACAAgAIAA
+gAAAAgAIACAAgAAAAgAIACAAgAAAAgAIACAAgAAAAgAIACAAgAAAAgAIACAAgAAAAgAIACAAgAAA
+AgAIACAAgAAAAgAIACAAwJn/EWAAyihyDzKRI84AAAAASUVORK5CYII=</string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/NoColor.png.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/NoColor.png.xml
new file mode 100644
index 0000000000..5d11745d08
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/NoColor.png.xml
@@ -0,0 +1,49 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851818.79</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>NoColor.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABEAAAAPCAIAAACN07NGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ
+bWFnZVJlYWR5ccllPAAAAcpJREFUeNqcks9LAlEQx79jK0KRiRCY/bhkh9C8lBQGIUgUYXrt7/MW
+QSgIGqhEEUhYqXTMiwlSEUmQUYtNM6tmRJcalsfu2/nOfOb7HrXx5zB0CQYRj3M4DLcbRGAe/pdP
+ed7f0WjQyQkyGTSbquGtLfh8dHPDiQSmpmAY+PhQpWSPjODtDdUq1eu8uanKZtOmxfx+LC/j6YmS
+SZTL8oLXV7y8oNPBwwPlcpROY2wMa2uYnpZ0S+NwIBDgaFTKU6GAy0uFkXh+pmIR5+fweDgWg9dL
+hjGYp9vVdXGRJya05NmZ7NDcHFerqvf5eGcH4+OaI8z9Pr2hBX1mhvf2SJRHRygU6PSUV1a0g8v1
+3RhjaJG1S2KdGCjzXF1hfZ0CAZmEeyC/aMSlbpfv7uj4GI+PqiyX2W7X6aXQN5nRz5YwTdze0uEh
+iyXxOHm9PDkpeGi3eXdX8QZhzWO5getrOjhgpxORCJaWRIBQiDc2cH9P+/totax026CP0F9cUD6v
+DCKYn4cgCYxQhcOCR6USpVI8OsqmSX1NpaKmLSyop1L+R2xv8+ysVpSDajT6fSibFeN5dRWl0tD6
+L2OExzS1mxxdraZ7/7jXnwIMAH77vof+JfgrAAAAAElFTkSuQmCC</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>552</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/README.txt.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/README.txt.xml
new file mode 100644
index 0000000000..cbb83bdfeb
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/README.txt.xml
@@ -0,0 +1,101 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851805.17</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>README.txt</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>text/plain</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string>filename                        origin\n
+\n
+align-bottom.png                http://tango.freedesktop.org/static/cvs/tango-art-libre/22x22/actions/align-vertical-bottom.png\n
+align-bottom.svg                http://tango.freedesktop.org/static/cvs/tango-art-libre/22x22/actions/align-vertical-bottom.svg\n
+align-center.png                http://tango.freedesktop.org/static/cvs/tango-art-libre/22x22/actions/align-horizontal-center.png\n
+align-center.svg                http://tango.freedesktop.org/static/cvs/tango-art-libre/22x22/actions/align-horizontal-center.svg\n
+align-left.png                  http://tango.freedesktop.org/static/cvs/tango-art-libre/22x22/actions/align-horizontal-left.png\n
+align-left.svg                  http://tango.freedesktop.org/static/cvs/tango-art-libre/22x22/actions/align-horizontal-left.svg\n
+align-middle.png                http://tango.freedesktop.org/static/cvs/tango-art-libre/22x22/actions/align-vertical-center.png\n
+align-middle.svg                http://tango.freedesktop.org/static/cvs/tango-art-libre/22x22/actions/align-vertical-center.svg\n
+align-right.png                 http://tango.freedesktop.org/static/cvs/tango-art-libre/22x22/actions/align-horizontal-right.png\n
+align-right.svg                 http://tango.freedesktop.org/static/cvs/tango-art-libre/22x22/actions/align-horizontal-right.svg\n
+align-top.png                   http://tango.freedesktop.org/static/cvs/tango-art-libre/22x22/actions/align-vertical-top.png\n
+align-top.svg                   http://tango.freedesktop.org/static/cvs/tango-art-libre/22x22/actions/align-vertical-top.svg\n
+bold.png\n
+cancel.png\n
+circle.png\n
+clear.png\n
+clone.png\n
+copy.png\n
+cut.png\n
+delete.png\n
+document-properties.png\n
+dropdown.gif\n
+ellipse.png\n
+eye.png\n
+flyouth.png\n
+flyup.gif\n
+freehand-circle.png\n
+freehand-square.png\n
+go-down.png\n
+go-up.png\n
+image.png\n
+italic.png\n
+line.png\n
+logo.png\n
+logo.svg\n
+move_bottom.png\n
+move_top.png\n
+none.png\n
+open.png\n
+paste.png\n
+path.png\n
+polygon.png                     http://tango.freedesktop.org/static/cvs/tango-art-libre/22x22/tools/draw-polygon.png\n
+polygon.svg                     http://tango.freedesktop.org/static/cvs/tango-art-libre/22x22/tools/draw-polygon.svg\n
+rect.png\n
+redo.png\n
+rotate.png\n
+save.png\n
+select.png\n
+sep.png\n
+shape_group.png\n
+shape_ungroup.png\n
+source.png\n
+square.png\n
+text.png                        http://tango.freedesktop.org/static/cvs/tango-art-libre/22x22/tools/draw-text.png\n
+text.svg                        http://tango.freedesktop.org/static/cvs/tango-art-libre/22x22/tools/draw-text.svg\n
+undo.png\n
+view-refresh.png\n
+wave.png\n
+zoom.png                        http://tango.freedesktop.org/static/cvs/tango-art-libre/22x22/tools/page-magnifier.png\n
+</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>2639</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/align-bottom.png.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/align-bottom.png.xml
new file mode 100644
index 0000000000..f2c0a2f227
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/align-bottom.png.xml
@@ -0,0 +1,889 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851924.09</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>align-bottom.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">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
+VrWIYWdXrOBQjrOycY2956vPyJLPCwPNFnOUHz9/wraVQOVnIimq7arnqXNc1lTy4vR73gHqq2Yz
+Z/eJbwLR/s8dXhB3Ol7rvCIAld17uRiqZCOzFRghz4Z04H2pLG7GeVdGS3YIj8KEWJQSNJaDfDz7
+jUIrBKDorsI4iGk9jy07tAizWAk1HGw9L3hs6vOOd5WW5fcdbrNd7CAKGeArU9vTvCx71Z4Ary/Q
+lOJWAKH7uys8PA3YzAikrsBvIB6f4t7n6NSHZU5w+V5P//4WvNn5jk92C3FStiCjE3dIAUYz+92B
+3z1v/Y87/GB+a5JSzwN3Q9/P7bKUdcKm4xlroWpFmBN8+4lxz6mO1BQEgktWLM8L4M8qP97//nhr
+4dx9UZB4wVW56RMGnC9N2/zeA8TC4YE9nQuk1bBw/b7K5j3nipAIHs5eePpCFsuP9xfe2kt4q6fT
+QPBbkPLOSZm+1FlCXRZUqqbinpAHmY/n//rRS3EFyS4C4b2AUNbbdxv/vMPTQUdc9JpXws+Lgdji
+OfnjDs8yUx6zl+VBXOiTWVyc33k9x6jwR2r3vszpx/XVosJN7kAa4ox01IK2hHYDRH++/IMOes4r
+stnMQg7Euly3n6z8vMPVrIX32es2y9trmTZM/rjKptpS319y/W6dbHxVQc+vEDwRCqK5y3ymsiGC
+uDu6EsE4mV8x3Gfpc96N+cZDn4f/v+QgCz7qVkKJfuYstrmuGaDLmF//JmaZ5NVqcPEvV9nUjcp3
+YQD5TyC8mrBIDBIzydv7/r4BSWCYyPJ12PkVu/W4MerNpMn7twjIz/f/f+UrX/nKV77yla985Stf
++cpXvvKVr3zlK1/5yle+8pWvfOUrX/nKV77yla985Stf+cpXvvKVr3zlK1/5yle+8pWvfOUrX/nK
+V77yla985Stf+cpXvvKVr3zlK1/5yle+8pWvfOUrX/nKV77yla985Stf+cpXvvKVr3zlK1/5yle+
+8pWvfOUrX/nKV77yla985Stf+cpXvvKVr3zlK1/5yle+8pWvfOUrX/nKV77yFYD/B92aGZl3Kab3
+AAAyI2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJX
+NU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczpt
+ZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAy
+LzEyLTE3OjMyOjAwICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cu
+dzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9u
+IHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20v
+eGFwLzEuMC8iPgogICAgICAgICA8eG1wOkNyZWF0b3JUb29sPkFkb2JlIEZpcmV3b3JrcyBDUzUg
+MTEuMC4wLjQ4NCBNYWNpbnRvc2g8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVh
+dGVEYXRlPjIwMTItMDctMjZUMDA6MDM6MTZaPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHht
+cDpNb2RpZnlEYXRlPjIwMTItMDctMjZUMDA6MDM6MzJaPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAg
+PC9yZGY6RGVzY3JpcHRpb24+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAg
+ICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyI+CiAg
+ICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgIDwvcmRmOkRlc2Ny
+aXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAK
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAog
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAK
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAog
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8
+P3hwYWNrZXQgZW5kPSJ3Ij8+AFtJcAAAAGFJREFUSIljtLe3+c9AJ8BEL4tGLRu1jCBgoaEZf2hh
+GcPBg0f+IvPt7W2YsakbvnE2fC3DlUCITmHUsIzoFEYKGL5xNmrZqGWjltEeMEIbqVSpRHEAWLH3
+H2YJRQUssQAA1dkQrXIjg1oAAAAASUVORK5CYII=</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>48422</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/align-bottom.svg.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/align-bottom.svg.xml
new file mode 100644
index 0000000000..bb52f444f6
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/align-bottom.svg.xml
@@ -0,0 +1,44 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851918.47</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>align-bottom.svg</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/svg+xml</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+<?xml version="1.0" standalone="no"?>\r<!-- Generator: Adobe Fireworks CS5, Export SVG Extension by Aaron Beall (http://fireworks.abeall.com) . Version: 0.6.1  -->\r<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">\r<svg id="Untitled-Page%201" viewBox="0 0 27 27" style="background-color:#ffffff00" version="1.1"\r  xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve"\r  x="0px" y="0px" width="27px" height="27px"\r>\r  <path d="M 1 25 L 5 25 L 5 13 L 11 13 L 11 25 L 16 25 L 16 7 L 22 7 L 22 25 L 26 25 L 26 26 L 1 26 L 1 25 ZM 0 0 L 0 27 L 27 27 L 27 0 L 0 0 Z" fill="#000000"/>\r</svg>
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>676</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/align-center.png.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/align-center.png.xml
new file mode 100644
index 0000000000..f962ebdff3
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/align-center.png.xml
@@ -0,0 +1,45 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851911.22</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>align-center.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz
+AAAKwwAACsMBNCkkqwAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAAU
+dEVYdENyZWF0aW9uIFRpbWUAMy80LzEyKL0UxwAAAINJREFUSIntlNEKwCAIRW+bnxX47UGftbE9
+bE+RWcHCRhd6yfSAV3PM/sIgbZ15NBLWpQX7FEalE0I8tTdS0azegqJKcWa/5+5NtHF+mOiZ1Hfg
+8asUl+Q6/0YCcLQm/dezGljLUquFVOUWOL2rGRhzbZwTVuVZ6sda6gUzBWseDgC4AWGjJ1XmiQaW
+AAAAAElFTkSuQmCC</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>297</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/align-center.svg.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/align-center.svg.xml
new file mode 100644
index 0000000000..9cbe8cf0bd
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/align-center.svg.xml
@@ -0,0 +1,44 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851904.42</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>align-center.svg</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/svg+xml</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+<?xml version="1.0" standalone="no"?>\r<!-- Generator: Adobe Fireworks CS5, Export SVG Extension by Aaron Beall (http://fireworks.abeall.com) . Version: 0.6.1  -->\r<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">\r<svg id="Untitled-Page%201" viewBox="0 0 27 27" style="background-color:#ffffff00" version="1.1"\r  xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve"\r  x="0px" y="0px" width="27px" height="27px"\r>\r  <g id="Layer%201">\r    <path d="M 13 1 L 14 1 L 14 6 L 22 6 L 22 12 L 14 12 L 14 15 L 19 15 L 19 21 L 14 21 L 14 26 L 13 26 L 13 21 L 8 21 L 8 15 L 13 15 L 13 12 L 5 12 L 5 6 L 13 6 L 13 1 ZM 0 0 L 0 27 L 27 27 L 27 0 L 0 0 Z" fill="#000000"/>\r  </g>\r</svg>
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>766</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/align-left.png.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/align-left.png.xml
new file mode 100644
index 0000000000..3c2ce315a7
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/align-left.png.xml
@@ -0,0 +1,44 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851895.97</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>align-left.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz
+AAAKwwAACsMBNCkkqwAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAAU
+dEVYdENyZWF0aW9uIFRpbWUAMy8zLzEytWosfgAAAGxJREFUSIntlDsKwCAQRCefYwl7diHHSkiK
+LHYh7oJTDD4QK3nFw1nMyg0Sq987U0ZBXFbrceHtFjlh2iMXdmFWtoxMvBmL1izbISxz0TlapttM
+XJacq/CMpebqi7/vI96MxZyrKeuSDe8FAA8jDBblyNttpwAAAABJRU5ErkJggg==</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>274</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/align-left.svg.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/align-left.svg.xml
new file mode 100644
index 0000000000..83421e9f40
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/align-left.svg.xml
@@ -0,0 +1,44 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851886.78</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>align-left.svg</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/svg+xml</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+<?xml version="1.0" standalone="no"?>\r<!-- Generator: Adobe Fireworks CS5, Export SVG Extension by Aaron Beall (http://fireworks.abeall.com) . Version: 0.6.1  -->\r<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">\r<svg id="Untitled-Page%201" viewBox="0 0 27 27" style="background-color:#ffffff00" version="1.1"\r  xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve"\r  x="0px" y="0px" width="27px" height="27px"\r>\r  <path d="M 2 1 L 2 5 L 14 5 L 14 11 L 2 11 L 2 16 L 20 16 L 20 22 L 2 22 L 2 26 L 1 26 L 1 1 L 2 1 ZM 27 0 L 0 0 L 0 27 L 27 27 L 27 0 Z" fill="#000000"/>\r</svg>
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>670</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/align-middle.png.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/align-middle.png.xml
new file mode 100644
index 0000000000..7893c0b7b1
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/align-middle.png.xml
@@ -0,0 +1,45 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851871.01</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>align-middle.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz
+AAAKwwAACsMBNCkkqwAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAAU
+dEVYdENyZWF0aW9uIFRpbWUAMy80LzEyKL0UxwAAAIRJREFUSIntlFEKgCAQRMfyWMKePehYhv2I
+hGQ4mSbWwHwoKw9md1UixqGRplagH/aYdKX3tgYMy7Jux7OImVO13cRIRVQKoyLK0bij/wpMx477
+BYQeUjUAlHeA2dhnw+DvqBoAzvsDPWuiy6UuXWIGdvtbSqmfGHPERF0Ko6Ied/THhe2fdSxxSLks
+kAAAAABJRU5ErkJggg==</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>298</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/align-middle.svg.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/align-middle.svg.xml
new file mode 100644
index 0000000000..436bb1e702
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/align-middle.svg.xml
@@ -0,0 +1,44 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851863.58</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>align-middle.svg</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/svg+xml</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+<?xml version="1.0" standalone="no"?>\r<!-- Generator: Adobe Fireworks CS5, Export SVG Extension by Aaron Beall (http://fireworks.abeall.com) . Version: 0.6.1  -->\r<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">\r<svg id="Untitled-Page%201" viewBox="0 0 27 27" style="background-color:#ffffff00" version="1.1"\r  xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve"\r  x="0px" y="0px" width="27px" height="27px"\r>\r  <path d="M 26 13 L 26 14 L 21 14 L 21 22 L 15 22 L 15 14 L 12 14 L 12 19 L 6 19 L 6 14 L 1 14 L 1 13 L 6 13 L 6 8 L 12 8 L 12 13 L 15 13 L 15 5 L 21 5 L 21 13 L 26 13 ZM 27 0 L 0 0 L 0 27 L 27 27 L 27 0 Z" fill="#000000"/>\r</svg>
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>738</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/align-right.png.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/align-right.png.xml
new file mode 100644
index 0000000000..c53311fd75
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/align-right.png.xml
@@ -0,0 +1,44 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851850.88</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>align-right.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz
+AAAKwwAACsMBNCkkqwAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAAU
+dEVYdENyZWF0aW9uIFRpbWUAMy8zLzEytWosfgAAAHRJREFUSIntlEEKgDAMBLfqswJ5e8FnWepN
+vIQkVgIp3VMPW+aQYQszdQRlC+KUSBjmhh0B/9ooDLWeTW8BzPS8571ZCkHATLuxOizI5eyvBUkK
+0wT5bOsrdhutsyRlzdXvUW/mmCUpZkG8syRlzVU+WAeAGxPqEmm/WAymAAAAAElFTkSuQmCC</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>282</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/align-right.svg.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/align-right.svg.xml
new file mode 100644
index 0000000000..78d9f8245f
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/align-right.svg.xml
@@ -0,0 +1,44 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851843.85</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>align-right.svg</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/svg+xml</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+<?xml version="1.0" standalone="no"?>\r<!-- Generator: Adobe Fireworks CS5, Export SVG Extension by Aaron Beall (http://fireworks.abeall.com) . Version: 0.6.1  -->\r<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">\r<svg id="Untitled-Page%201" viewBox="0 0 27 27" style="background-color:#ffffff00" version="1.1"\r\txmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve"\r\tx="0px" y="0px" width="27px" height="27px"\r>\r\t<path d="M 25 1 L 25 5 L 13 5 L 13 11 L 25 11 L 25 16 L 7 16 L 7 22 L 25 22 L 25 26 L 26 26 L 26 1 L 25 1 ZM 0 0 L 27 0 L 27 27 L 0 27 L 0 0 Z" fill="#000000"/>\r</svg>
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>673</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/align-top.png.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/align-top.png.xml
new file mode 100644
index 0000000000..289cf9333b
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/align-top.png.xml
@@ -0,0 +1,44 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851834.87</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>align-top.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz
+AAAKwwAACsMBNCkkqwAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAAU
+dEVYdENyZWF0aW9uIFRpbWUAMy8zLzEytWosfgAAAHJJREFUSIntlFEKwCAMQzPnsYSeXdixOtyP
+AykK3dDBSgNFaYPvo8GNKBV8pChOAEDOx9kzE6Vd9hTee15CvXBbvUdrj194Sy0EaVwphznMYcZg
+cTTofUOrYDwbBFjemV3YMI1PpE3uDJg6uXZ35rD/wS7XMB8xokPlygAAAABJRU5ErkJggg==</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>280</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/align-top.svg.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/align-top.svg.xml
new file mode 100644
index 0000000000..fa0b153ee9
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/align-top.svg.xml
@@ -0,0 +1,44 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851827.82</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>align-top.svg</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/svg+xml</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+<?xml version="1.0" standalone="no"?>\r<!-- Generator: Adobe Fireworks CS5, Export SVG Extension by Aaron Beall (http://fireworks.abeall.com) . Version: 0.6.1  -->\r<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">\r<svg id="Untitled-Page%201" viewBox="0 0 27 27" style="background-color:#ffffff00" version="1.1"\r\txmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve"\r\tx="0px" y="0px" width="27px" height="27px"\r>\r\t<path d="M 1 2 L 5 2 L 5 14 L 11 14 L 11 2 L 16 2 L 16 20 L 22 20 L 22 2 L 26 2 L 26 1 L 1 1 L 1 2 ZM 0 27 L 0 0 L 27 0 L 27 27 L 0 27 Z" fill="#000000"/>\r</svg>
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>667</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/bar-opacity.png.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/bar-opacity.png.xml
new file mode 100644
index 0000000000..4ea80caaa4
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/bar-opacity.png.xml
@@ -0,0 +1,42 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851794.77</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>bar-opacity.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ
+bWFnZVJlYWR5ccllPAAAAChJREFUeNpiPHPmDAMMGBsbw9lMDDgA6RKM////h3POnj1LCzsAAgwA
+QtYIcFfEyzkAAAAASUVORK5CYII=</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>134</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/bold.png.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/bold.png.xml
new file mode 100644
index 0000000000..5ee94695de
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/bold.png.xml
@@ -0,0 +1,92 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851782.57</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>bold.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">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
+AAAAAElFTkSuQmCC</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>2976</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/cancel.png.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/cancel.png.xml
new file mode 100644
index 0000000000..d0bdf4101b
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/cancel.png.xml
@@ -0,0 +1,64 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851771.0</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>cancel.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBI
+WXMAAAsTAAALEwEAmpwYAAAACXZwQWcAAAAYAAAAGAB4TKWmAAAElklEQVRIx72VW2hUVxSGv33O
+TCYzySTe0LRWDWmrqcGC04wYo8GiUkoh0JeI2IDSFlsoxZZqMfqgklgvUB/6UGjfIhQqCCK11ZpQ
+iqItaIoxF02btLmNM5PEmcnc55x9dh9mMhqdIC20Gxb7YW/+b611/r0O/MdLPO3CMVjylHvBFrD+
+FeAEfKbgYwGy0LkCTcA5CW+1gPpHgBNwqrqh4YMtTU3FusMBSuVDWRaYJmYiwY/t7anBvr5vJewu
+BCkIOA6nq+vr39u6Y0dxpK+PxPg4WBZYVlZcSpSUFC9axPzVq7l89mxqqLf3m0/h7ce19ALiX1TX
+1b27dedOZ6Svj6TfjxC5PJR6uCuFGYthxmLU1NfbQpFI9SuBwLIO+G5OwHH4cpXXu3tbc7Mz3NND
+Mhgk7HQilcJhWbPaFBOC6aIibOEwRjzO6nXr7FPhcE3txERFB/zwBOA4fL3K42netmuXM3T7Nslg
+kFBxMaKqipRhYKXTeUhUCKJuN641a4gEAtjCYcxEgpc8HnsoGl1TOzGxsAMuA2j5j2GzvbOtudkZ
+6uoi5feTUYq0abJg+3Yq9u4l4XYzLQQxTSNWWsrK1laW79mDIQRJpYgFgzwYHGTL5s1Ozen8aEY3
+D9B1HU0IkvfvQ64lLtPEf/o0QgiW7t9PoqyMWEkJL7a2Yi8p4feDByk2DByAUopYIICuaSj10Ey2
+Wb5WKusUIUApyi2LyNQUvlOnWH7gAM8fO4auaWhKMXDoEPh8uDMZlFIopbCUAikfmuHRCmbcMWPD
+GSuWZTIwOcnU+fPYnU7sLhfBCxcwx8by4pZlYc1A5Ow3aXscgGVlK9Gy7KiuI4uLWdzYiCYEGvBM
+YyORW7cwpUR1dyMNA8swUJoGRUXZJOesQMrso5KSKBBzOnnh6FHspaX8efIkffv2oQlBzZEjTI2P
+E5GSeE8P8Xv3iPX3I4eHsQyjMGBGXElJSkri8+axsq0N3eXij7Y2Ul1dhM6cof/wYewOBxva20k5
+HCTITjvb4sUot7twi6SUGIODiKkpEj4fpmHAxo1Eb97k/sWLZK5fp2R0lDIgeukS3ZrGc01NOMrL
+MckOId3hQFRUFB4VWy3LHBserlvb0GDPBINkJiawR6M8CARQIyM4BwawckLa9DShO3fIxOM4QiEy
+IyM4V6ygyuul58YNwz85ebsDvpoF6ICrdYmEGh0b27B20yZ7JhYj5fOhDQ2h+/15cSsXdinJ9PaS
+HhmhpLKSSq+XO729xm937/5qwaudYD4xizrg6oZkUo6Oj9d76uvtmXicdCSSF1UF9tLKSlbU1vJL
+Z2e6f2zsJwteb4H0nNO0A67VpVLGqM+30eP12jOpFOlkEnQdpeugaahclFVVsczj4dqVK6mhcPh7
+C95syWWeH0E8uezAkg/hkxq3+/031q8vss+fjygtzT6i3D9BSYlyueg8d87ojkR+/hwOWhAEAkBy
+LkAJsAx4FljaBNtfhtcAobJ3hQIhst1RAtQA9LfDWWAc8AF/AYOAMVcFAnABbqAcWAgsABYB83IV
+xoAI8CAXIWAaCPNI//+X9TcPkGTwoHzGPgAAACV0RVh0Y3JlYXRlLWRhdGUAMjAwOC0xMi0wM1Qx
+MjoyMToxNCswMDowMHFxo9QAAAAldEVYdG1vZGlmeS1kYXRlADIwMDgtMTItMDNUMTI6MjE6MTQr
+MDA6MDAuwNXgAAAAAElFTkSuQmCC</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>1389</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/circle.png.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/circle.png.xml
new file mode 100644
index 0000000000..81f3af5e53
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/circle.png.xml
@@ -0,0 +1,58 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851763.43</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>circle.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgIfAhkiAAAAAlwSFlz
+AAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAONSURB
+VEiJtZZdaBxVFMf/8+XMbBI3u0mIdRPNU3FfFIK0U4iJxtJuQxSiEkF8EwkYDHnqS6VF8QNEEMSA
+ktDqi9Q++QXWJmlEiWllA218sd0VdH0oSbObnd12Jztzz70+JLud/TR56IVhZg73/H/nnHvm3pGE
+ELifQ97PZGl37MunWQZTU1N6KpV6m4gGOecHiShMROCcZ4noJhEtO47zTjwet/cNGBsbGyWi85qm
+SdFodN2yLDpiWSFN06Tl5eX00uUl+dra9a5sNmsQ0cTq6uoXewKMj48rxWLxW875iVgsdmNycvJR
+cK6AuA7GACJgx8WFInuz587+MzM7+xhjbMUwjGPxeLzQFDA6OvqDpmnDMzMz9sMHDjwIxgIgviPM
+aOdeurgANMW5nckWTrzyspa17UQymXyyIWBkZGSEc/793NxcuicS6QJjPlF+T7gCxAFZQtb17P7Y
+0VbG2GQqlfq8pFnuoomJCY0x9nUsFvurJxJphccqhRhDJXAXxBjgbKNdU41Tb7yZdF33k97e3nAN
+IJFIvCXLsjI9PR2B55llMUZ1QNU2AnJ39NdefKkn2NpWyOfzH9cAiOjpvr6+2yBS7jlXQRrZS+BC
+wRzo708T0aEagOd5UcuyGIj0SmfWAFTH7hTl54ae0Rhjj5R01dIDY6xjaHBIhuc1WMzdBa2xleZx
+wGMYPnS4y3VdU5KkNiFEXvVlIMmyJJUXzt85ewUJQBGKxDkvB+8vUebywsIWBHxp1+safwBVZZOA
+pStXNgBsCyG2qgE3Ls3PKwDcyvSbtGc1SJbFhUsXiwD+rddFv15fW+uErLByCVi1YJ32LNk5Bwy9
+sHB1JQRgtQag6/q7di6nvvfRh3/DeMD532+g2t5iuue++yZ1a3OzHcDJultFd3f3q0T05bXFpXRP
+a1sXCg7AeO1ilrqm9K6qsDU133H0KZM4PyOEeL8uAACCweAvAdN8/I/Fn71O3WiBnTNrIvZvdgGz
+aAvaPvjC8+7GViYthIj69WpOtFwudyxr239G+p8IfTD7WQKh9rswDIKm7EwQAFQVCAQ4OkN3z85f
+TIafHWzZ2MpsAhio1mt44EiS9DqAT0PB4J3hw9bG+PGYcvzIwEOaLMuLK7/dOv/Tj+7i71c71zPp
+DgCn/WWpGEKIhheAMICvANwE4OzGLwBsA0gCuACgt5lG0zO5TlZhAJoQYn3PPvf7t+U/97n8ZyXj
+SiAAAAAASUVORK5CYII=</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>1040</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/clear.png.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/clear.png.xml
new file mode 100644
index 0000000000..d9a3dbd19f
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/clear.png.xml
@@ -0,0 +1,54 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851754.91</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>clear.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBI
+WXMAAA3WAAAN1gGQb3mcAAAACXZwQWcAAAAYAAAAGAB4TKWmAAACVUlEQVRIx7WUvWsUURTFf/fO
+bCQJfpBNMi6ClYWIlSAmgv+ATQorO7G1FkFMIyp+/BMWNmIh24siCOqGNAa1MtvEJXEhiKzr7k4y
+12LefGwya7KrXhhm5jLvnHfOeXfgP5f8C5CtjQUBSkDoB1UbSHD/4d3bwOIw4CoR5SMdKjMtPDW6
+PX188UL9mh9U2wD+ju8Xb1y/uW9wsxDCT0Ttl4RWxphg89vnK4b3amtj4akfVLt+0cJ6vY7neZgZ
+IoJILDT/DEZJGkzoC7zSODZ2CfGmODT9GoueXRb7vgx81MJgHFACZmZghplhkWEGsI1KC5EuJtOg
+U4ACB4DtCeAwrrMnAQIkPRVUQcQjkoNEzCBbqxC+gWiDXqeG2M8VYHNPAlWN7yKIaEYqiopHxFE6
+zNOzE9Bbwg+fs/plDSF6AjSKQk4JVDXLAAHJZyCggjCGyTFCymxzivHJErWVH5w52fgA/BqoYGm5
+1h9qTk16kajyMJ3EvOPI2Gla7RJ+UG0n81BIcO7sHJVKZYfnZDapuHenVjRWmQaW1UCL1tfX48Wm
+sT2pLaSqXPa4DwprIEFymVi6252zkBKJFFsxiCBdDKgLNfYcRN170nebj/u7q5D43fu3u3YoEluU
+gOczkCSk/RLMz51ndnY2mwF1YaMuYEFQVPOnqtikgRk0m82+Y0p+spGUKK90qAwyNs2F7IBj1KzH
+CATp7jQL2OEmkWfTbZKbgyEVpKck+WXQH3CsiuEUBEGwp3P7rT6CKIruPHh079bfAH5da1ztc+BP
+7ozIYSOuG61+Az6olj0v77sJAAAAJXRFWHRjcmVhdGUtZGF0ZQAyMDA4LTEyLTAzVDEyOjIxOjE0
+KzAwOjAwcXGj1AAAACV0RVh0bW9kaWZ5LWRhdGUAMjAwOC0xMi0wM1QxMjoyMToxNCswMDowMC7A
+1eAAAAAASUVORK5CYII=</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>812</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/clone.png.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/clone.png.xml
new file mode 100644
index 0000000000..48ac1abdde
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/clone.png.xml
@@ -0,0 +1,52 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851745.09</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>clone.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAACXBIWXMAAAsSAAALEgHS3X78AAAA
+B3RJTUUH1gEaFRYwKtsvOQAAAmpJREFUOMvFlU9IVFEUxn/3zjyd1CEDp0L8k0gFKRXkJiowgsjo
+D4xtZpG7qBZBsy5rU6sWs6qIICiEoYUICS0iKMJoEf2BJNOUQC2J1CTRScd3Twvv0+dLnWKCLhze
+4zv3fOd7536XB/97iYj6m/05N6cS+ijwwAedSKZNe14qUwl98tbZcpkYHZDRkT4Z6OmSVEJLKqEb
+c9XqHPl7iSvPEQNudhY3k+HwxRcAT3LV5iLGiGF0uAc3O83E+GeKitd5KWe1unAu4onxr/wYG6K7
+qw2J1qJLKhZ65qP4UMflvRTGttBw/BI1dY28utsCcBXI5uMKnUroY0CHDzuXTJubgJuPYuNZ7cyd
+KQCSaXMDEFvrrCQuvIzFdgJvgngkEvHyQaW7kmnzNjhzFSDdDPQ1nW+jdH0FM5kxnEgp9y8cWNgT
+b23HiZQC8P1LP4+unwaoS6bN+9WIJd76kMzkwB9doDXRcrI/FZ3X4iTTRtsRLRnFQoOyqgay09UW
+1SCLX+gaF4VC3Bm0U4SIi1IhP5drySVsSbXX5NvIR/q7n6GUQofg8dPX9PQN8aF3kMqKGDvqa2g+
+sgelFVpDbX2TRxwFpoA5wIQtaSFQDBAOOVasgCgO7m+gwAmzoWwt1ZUxGvdtn7fT716IWsXTQeIi
+ADEusY2bUHrRj83xKnr7h9m2tXJ+ZkrNEy8ld4CQZ2FvxgKod8Nyitbdt1c6rMHO5fGXn6TF3kTX
+s52yXbxRlAAR2137FCifAON7ztnIAJN2DLOAKN/hOUCBDceHL/mRWELPKq6NWat4znOFCthNBQK/
+NwPvQUxWyP/b9QswAM1biWwRogAAAABJRU5ErkJggg==</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>715</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/conn.svg.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/conn.svg.xml
new file mode 100644
index 0000000000..5ed97f9530
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/conn.svg.xml
@@ -0,0 +1,72 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851737.81</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>conn.svg</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/svg+xml</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+<svg xmlns="http://www.w3.org/2000/svg">\n
+\t<g id="mode_connect">\n
+\t\t<svg viewBox="0 0 24 24" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg">\n
+\t\t <defs>\n
+\n
+\t\t  <line stroke-width="5" fill="none" stroke="#000000" id="svg_2" y2="121" x2="136" y1="7" x1="136">\n
+\t\t   <stop stop-opacity="1" stop-color="#4687a0"/>\n
+\t\t   <stop stop-opacity="1" stop-color="#ffffff"/>\n
+\t\t  </line>\n
+\t\t  <linearGradient y2="0.18359" x2="0.29688" y1="0.92188" x1="0.62109" id="svg_3">\n
+\t\t   <stop stop-opacity="1" stop-color="#417dad" offset="0"/>\n
+\t\t   <stop stop-opacity="1" stop-color="#ffffff" offset="1"/>\n
+\t\t  </linearGradient>\n
+\t\t </defs>\n
+\t\t <g>\n
+\t\t  <title>Layer 1</title>\n
+\t\t  <line x1="5.64676" y1="5.60056" x2="18.50037" y2="18.62557" id="svg_5" stroke="#000000" fill="none"/>\n
+\t\t  <rect opacity="0.75" stroke-width="0.5" x="0.5" y="0.5" width="9.625" height="5.125" id="svg_1" fill="url(#svg_3)" stroke="#000000"/>\n
+\t\t  <rect opacity="0.75" id="svg_4" stroke-width="0.5" x="13.75" y="18.25" width="9.625" height="5.125" fill="url(#svg_3)" stroke="#000000"/>\n
+\t\t  <g id="svg_9">\n
+\t\t   <path d="m14.57119,9.12143l-0.98244,5.18852l2.70861,-4.36084" id="svg_6" fill="#a0a0a0" stroke="#000000"/>\n
+\t\t   <path d="m14.27564,6.76258c-0.25872,0.72562 -0.40735,1.65632 -0.33812,2.15432l2.90784,1.2509c0.30961,-0.21212 1.08198,-1.1814 1.08198,-1.73736" id="svg_7" fill="url(#svg_3)" stroke="#000000"/>\n
+\t\t   <path d="m16.28893,0.37519l-2.46413,5.9304l4.76481,2.39435l2.13178,-4.96735" id="svg_8" fill="url(#svg_3)" stroke="#000000"/>\n
+\t\t  </g>\n
+\t\t </g>\n
+\t\t</svg>\n
+\t</g>\n
+\t<g id="svg_eof"/>\n
+</svg>
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>1575</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/copy.png.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/copy.png.xml
new file mode 100644
index 0000000000..a740222f25
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/copy.png.xml
@@ -0,0 +1,54 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851728.77</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>copy.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBI
+WXMAAAsTAAALEwEAmpwYAAAACXZwQWcAAAAYAAAAGAB4TKWmAAACfUlEQVRIx7VVTU8TURQ9972Z
+tnTR7voLCjPj/zCG6MaViUvXLCAIBuLaBLCgkigxJK7duHVlQgiUEAlCwketa1wAC0vEdPrad10M
+89ppS2ea6NvMZObcc+6552YG+M+HAKD0aukRa+0OXSxEZXpy5uMgjAUAqtFwns3MD93d6zfLThzG
+AgAhCABQq/1KTJ7L5UFEsTgrDsDM1Gg0ZNczpFJpMDMPLVCt/oiQ7x/sPb6+/l0E0EFGIAqEXi4v
+9JstEdHn6anZBz0CY2Oj5t73fbmx+aU4+3SOmDl+Hm12lFYWx2MdqKbCTed0dVVLyo9cLh/WYaCD
+er2O7fJmYuKbsSbJIAAp1YgUnJ6expK7rjdYYHS0iICTAwc7W+ad67q3EofXgQ6YGdVq1QgopSIF
+lUqlL3kbwvC8O70CIYCZUSx2OPB97OxuG7DneRHiqACDiJI4CDJgZijV7HHQSdzZnOe5YAbS6XR/
+Aa21cRAIAL5fx+7XsgE7jmO67XZAJGBZEkopaK17BVqtVsQuc3TlmBknJ+EWRXHZbBb5fB4AUCgU
+DFcfgZA07IoiAo4zFiEGGEJISCmhtYYQwkyjK+RgY0ZGRsyoiAi2bXeFSiBqb41t2yASYGZYlmVC
+Lu9sGRELAOxU6vvbtdW+S05ERrSzeyEEiAS01ni//q5f6YERGPRXWlh6MdedTzgWZg7GA8b43fsA
+gIvLc+x/2wMT1nrW9LbTmY9tW5AyKAtcEKQMfhdnP89wdHyITDa7OjkxtZ5YQCmFTCYT+RRI2XbR
+amlcXJ7j6PgQEPRkcmLqgxlxHHlpZfFTs9l82A46ehgMBrQAlTX43vzs8z9Jmv5n5y80ZZ6w0ww8
+FQAAACV0RVh0Y3JlYXRlLWRhdGUAMjAwOC0xMi0wM1QxMjoyMToxNCswMDowMHFxo9QAAAAldEVY
+dG1vZGlmeS1kYXRlADIwMDgtMTItMDNUMTI6MjE6MTQrMDA6MDAuwNXgAAAAAElFTkSuQmCC</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>852</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/cross.png.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/cross.png.xml
new file mode 100644
index 0000000000..3f30dc839d
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/cross.png.xml
@@ -0,0 +1,45 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851720.65</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>cross.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz
+AAALEgAACxIB0t1+/AAAABV0RVh0Q3JlYXRpb24gVGltZQA2LzE0LzEyP6j5+gAAABx0RVh0U29m
+dHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAB4SURBVBiVjZHRCYUwDEVvxIF0kZKN7Eji
+IrrReR/PSNSKXiikcE5JUtMeADMzXQIcdRfgFWqlyyB7ap1wL+0HAnIv1DqRJUBxTkLUWXIvh9AH
+kIeb58UkIUnDMH4ZR0otCfhv4ynbtp7ut722ZniFG8L9xx4Ek6QfN9huARmYwR0AAAAASUVORK5C
+YII=</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>287</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/cut.png.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/cut.png.xml
new file mode 100644
index 0000000000..6d4b35832c
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/cut.png.xml
@@ -0,0 +1,62 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851713.07</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>cut.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBI
+WXMAABwgAAAcIAHND5ueAAAACXZwQWcAAAAYAAAAGAB4TKWmAAAEN0lEQVRIx72UXUgcVxTH/3f2
+zs5sVpP4sTFmV91Cm1iaGNuSakRDEm1pSx9CQFqKpC+CUptW+qDClhYLgSQNaClCSEMeQih+BGMN
+JS2mEtMUax9qSkzSSCvGqtu4WXW/Z2fundsHVxBZ131pD1yGmfPxO/87517gPzaS7GPHl+dGTdMs
+Nwyjqq3Fc2ej5NNnTzUD6FBV21zzhx+7ksVIyZIkSSo7cKAMuTm5Q6m6U1X1izffeAuSJDlPnz11
+LS2A3W5//7VXXyfuwmdgkSzq1xfPtydL/Kqrs9u5y0mztmfjUNVh7MzbuS8tAGPMmZvjAABUHToM
+AJ4kKovi8fjb5WUV4JxDVVVEopGCtADxeHxy8Po102q1QqYy8vLyLVe+uTy8NiYzM3PgYHkFGOOQ
+JAm3Rn5EKBRqTQsA4JjvqY9oWgxCCJTs249wOHRkTfeVnPNSl7MQQgg8WXiCeFxfbmvxdKYFaGvx
+PAZwaWCwX9jtdggh8OL+l9Hb1/0IADIyMr47eqQGjDFQSjFyexixWLR0o0FIpgBtLZ56TdMCD/+4
+LwghyM11IBQK7r546ULn9m1ZW1XFBiEExu/+BkVRehJNpQ9IWOMvY6Nky5aVYgfLK5GZmflRQWER
+hBCQJILZuRn9ZFPzOylqbAxoa/H0mKY58tOd26bFYoEsy1AUFZwxEELww9D3CIVC1djEpE387/01
+9acAERBCoHj384hEwpiangK1WB6kOuWrZknlvDk0HKiuOWr7Z3KysrikFIZhQNd1+B8+wInGph2b
+FU9HAYo/adfj09OY+H0cxcXFJBYKwTf5CANWa3s6gKSX3RXAvU1V2yVCauOMqXv3vkD8Nhv+HvsV
+BWWvICcWw8TEfaFQqplC9AU07bM6YDotwIDV2ihbLJ8WZWXlq7IMWVoROTYzIxLxoqywkACAYZrQ
+DAOPl5a8BuefH9P18ym3qN/lrOFCtO5xOPKXYzH/hNe75I9GsRAOQ+f8DK09fkHn/MxCOAx/NIoJ
+r3dpORbz73E48rkQrf0uZ03qfxCN1le43W5/JIKFcLhX57zLJsuYDwZhAnePd/c1ABifDwZhk2Xo
+nHcthMO9/kgEFW63G9FofWqAYTyrUoqIrjMf54MKpQ12qxUSIXMngOsA1DrgW4mQObvVCoXSBh/n
+gxFdZyqlELr+3Pptp2thxGCuoKZhq6qihNIbruxsjM/P+2YY6wXgBCAAYIaxHni9dS+5XDtmFxdv
+yJSyoKZBYtwJQAVgAOAAxKoCAkCyUnp5NhBAhixTm6LgnteLRSF+/oCxPgDZieVoYuzqUyFG73m9
+sCkKMmSZzgYCMCntBqBg5XyR9VNkAUCvqmqLJES1KQTxCnHzpGH0J3zmOtWsg9LaXZJUTQnhcUJu
+vatp5wCwtQrWjylZVZNYFIC8rhEp8W4mivE1TyS20cT/Zf8CpcPXnWr2kjAAAAAldEVYdGNyZWF0
+ZS1kYXRlADIwMDgtMTItMDNUMTI6MjE6MTQrMDA6MDBxcaPUAAAAJXRFWHRtb2RpZnktZGF0ZQAy
+MDA4LTEyLTAzVDEyOjIxOjE0KzAwOjAwLsDV4AAAAABJRU5ErkJggg==</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>1294</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/delete.png.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/delete.png.xml
new file mode 100644
index 0000000000..eaedb0ea12
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/delete.png.xml
@@ -0,0 +1,51 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851707.4</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>delete.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAlFJREFUSMe9
+lT9IW1EUh7/3kqImUSKhon0VSlHUoYYIosmg6KaCky5FwdFFgy04+AeHqKCllaerg0Pp4iaom0GH
+GEUU7SKodWhflYTQgIlRTN7rUFFUktr3sHe855zfd+49594DT7wEgM+QBbwT4L0GDoOCEQ0+Ap86
+4NJ8vd9rczhGSjyeLGtRkaGM4ycnjsNAYCQWiSSBDwLAF/jxpqVFehaNcr69jZZK6cveZMJSVcWV
+3c7XxUXlLbw0A6gg2SSJX34/aiKhO3sNON/ZIb+jAxUkAPGOQzJpuKj3NcRMzqLNhrW6Oq3dlJeH
+ra4OBCG9RibAq9lZyjc3kSYmHorb7ZStrVG2ukp+W5s+QCwQAKCwv5+ioaE7JytdXibH6SQVjXK+
+taUPEJqe5nR8HIAXPh8FXi9idjYlCwtYa2tR43EOmpu5PD7WBwBQBgcJzcwAUDw1RfnGBrkNDagX
+Fxy2thJfX88YLz6mM757vUTm5kAQyKmsREul+NbeztnKyl9jxaf+ix4FKJZlHF1doGkk9vYQTCZe
+z8+T29hoHCCNjVHQ0/Pnqvr62K+p4czvvy22260f8Ly7m8KBAQB+Dg8TkuXb4gaDiFYrpUtLZFdU
+6APY6usBOJ2c5GR09GZfjcU4aGoisbuLyW7H4nSm1TBn7J7eXkKyTDwYfGBLRaPsu91YXK6bB/nP
+gGQ4TDIcTmtXE4mM4g+uSDCbjY/Iexrma4oSUxTJ4nIZHzguFzFFQQTlBqCCfBQM+ko8nqz8zk6j
+I5OjQOBSBfm/DP2n/in4DXGz2vjcDg4dAAAAAElFTkSuQmCC</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>663</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/document-properties.png.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/document-properties.png.xml
new file mode 100644
index 0000000000..0a79b9f236
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/document-properties.png.xml
@@ -0,0 +1,52 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851700.89</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>document-properties.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABmJLR0QA/wD/AP+gvaeTAAAACXBI
+WXMAAA3XAAAN1wFCKJt4AAAAB3RJTUUH1QsEChQoYBl7AwAAAj1JREFUOMu1lb9r21AQgL/3lEy1
+NAgjJ3jKpsQBJ3GK7YwGkzl/Q/espRB3aOuSunsWT17zN3gJJLg/MIRA7OAl0HYQlkShSelQlNeh
+lipHceyS9uDQ3Xviu7t3Jz34TyJCY79RfwHUHgJTSr189nTv+djifqOuHir7jboKeXO3o15eXqJp
+GkophBAI8buouB36sUzJZrNjnAQ4Djg/P09Absva2hpKqcT6veDV1VXm5v68EgTBmH9X9lPBQgjO
+zs6mNmx9fR0p5WxgKSVKKfL5PADz8/N/PSEJ8MfuB8rFLYQQnJ6eju01m83I3tnZIZ1OUy6XCYIg
+AU7UUHxcYnFxESEEGxsbY1qr1bAsi4WFBTqdDsViceIZy7uOwnEchBAMBgMGgwG7u7scHx9zfX1N
+tVrF931834+m5q4zlvc1z7ZtbNvGNE3a7TaGYdBut0mn05FKKWfLOF5a2MhQm80mmqZF/sHBAY7j
+zJbxu/edCNrv9+n1elQqFTzPw3VdXNdlOBwyHA65urri8PAQz/OmT0W5tIVlWXieh23bAKysrFCp
+VKJKHMeh1Wqh6zqGYXB0dMTS0tL0OXZdFyEEFxcXE+e0VCpxcnJCNptF1/XpGcdleXk58XGEjZVS
+srm5SbfbJZVKzQYOS+73+xODFgoFTNNke3t7tp9QXHK53NhkhHb8qZSaDZzJZP7J1RSBb25uXr15
++3rvIbDPn748Sdx5t4KlAH2kKeDRaOY1QAE/gR/AV+Ab8H3kB6N9fgEOtPXaC30UxgAAAABJRU5E
+rkJggg==</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>688</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/drag.png.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/drag.png.xml
new file mode 100644
index 0000000000..602b77bb8b
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/drag.png.xml
@@ -0,0 +1,47 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851691.68</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>drag.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz
+AAALEgAACxIB0t1+/AAAABV0RVh0Q3JlYXRpb24gVGltZQA3LzIxLzEy6aF4rAAAABx0RVh0U29m
+dHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAADsSURBVDiNtZS9DcIwEIU/o5QegAEYgAEY
+gGHooaCDXRgE0UOfAUIdelPEFw5zdn4knmTlZJ2f3zs9B4bhgRCXtxpCCIQQRhEEQY60ROZTgrRO
+SYVsYZAt846/1QCtVmmRmXMpoL/cIpuKorLZ+AvZYJbGknmgVVm56gadH6lzmVqQRKGU5DHKAA7O
+ObNB9tNvjqwBbsBZGueqq4AXcGfi4OPFh3i+V0bcqCnYzeBB5+wHHtgAJ9TjtkAXoT2wgs9DrxSZ
+2BUbx3R2zjk9z6yqVOEW9T9T66LqtRywlGmFNbATGxEN8IzqX6jBC951oKWNYHbXfAAAAABJRU5E
+rkJggg==</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>403</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/dragging.png.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/dragging.png.xml
new file mode 100644
index 0000000000..af64932a15
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/dragging.png.xml
@@ -0,0 +1,46 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851685.09</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>dragging.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz
+AAALEgAACxIB0t1+/AAAABV0RVh0Q3JlYXRpb24gVGltZQA3LzIxLzEy6aF4rAAAABx0RVh0U29m
+dHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAADaSURBVDiNzZTBDYJAEEXfGo9bgAVYgGVY
+jAVw8GgvVuJdz1IAnuE+HmDJMP4QQjg4CWED4e37w+4mM2Or2m1G+msYZoboWwZs5sqSIWC5f9+X
+GkdoYaiYh6WJgNZbRlgG3uKjyTgkGSf3sAy0K9adNJPxUkryriqaAT8xFtfqdTYYVkCnYB1QzcUQ
+9QIaBWuAB3DzwPgHzcxb1d5sH8yeLsY19i6l5Ps5sRpnEjvgjN5Gdzc+RYY384Y1cAGOoQ2fwb7z
+8UbzYhUan+nXnd/QBVCeNQU4MrY8ab9bDJRUCWPI5QAAAABJRU5ErkJggg==</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>385</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/dropdown.gif.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/dropdown.gif.xml
new file mode 100644
index 0000000000..5a6f5edc04
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/dropdown.gif.xml
@@ -0,0 +1,40 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851677.16</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>dropdown.gif</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/gif</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">R0lGODlhBwAEAIAAAP///wAAACH5BAEAAAAALAAAAAAHAAQAAAIIjB+ACWoNGSgAOw==</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>49</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/ellipse.png.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/ellipse.png.xml
new file mode 100644
index 0000000000..97163c8096
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/ellipse.png.xml
@@ -0,0 +1,46 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851666.54</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>ellipse.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ
+bWFnZVJlYWR5ccllPAAAARRJREFUeNrsluENgjAQhcE4ACMwgZYNdAIcASdQR2ACdQJ0AtxANrBx
+ARkBJ9B3yf1osJQgLSaGS14KpLkv1/Ze8aNo9vIGiok3YIywEWaMacf5EqqUdwEFtmCU/AwVt9td
+6iagTwm2gGJoZYL7DU1dQCkARZeyGbyFNjqoDrYD5NBnb5AzxJDzMjcekHVfEAVylBiWvA1aGFV0
+snXykKtiYFmHlTYqagCmddjRVW/xalUqTDruZ/kzuwoccwIVFruicM8JFZbgo3DE2+v6LGO7sVlV
+wn75AaPKrraADMpMdkXAB0/8eo+gvA4yub7HNkPdf2EnaIMIdvuk6xWju3KoMZ/8TBGy5rwiYVsS
+/29/Ut8CDABqxFNtP/ZlAAAAAABJRU5ErkJggg==</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>370</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/ellipse.svg.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/ellipse.svg.xml
new file mode 100644
index 0000000000..b15917af01
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/ellipse.svg.xml
@@ -0,0 +1,52 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851660.09</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>ellipse.svg</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/svg+xml</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+<?xml version="1.0" encoding="utf-8"?>\r\n
+<!-- Generator: Adobe Illustrator 15.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->\r\n
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">\r\n
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"\r\n
+\t width="27px" height="27px" viewBox="0 0 27 27" enable-background="new 0 0 27 27" xml:space="preserve">\r\n
+<path fill="#2F2F2C" d="M27,0H0v27h27 M13.25,7.617c6.742,0,12.207,3.846,12.207,8.59c0,4.745-5.465,8.591-12.207,8.591\r\n
+\tS1.042,20.952,1.042,16.207C1.042,11.463,6.508,7.617,13.25,7.617z"/>\r\n
+</svg>\r\n
+
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>665</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/eye.png.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/eye.png.xml
new file mode 100644
index 0000000000..c9725b6a92
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/eye.png.xml
@@ -0,0 +1,48 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851651.22</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>eye.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz
+AAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAAU
+dEVYdENyZWF0aW9uIFRpbWUAMy80LzEyKL0UxwAAAS5JREFUSIntldFtwyAQhj+svocN6hE8gkfo
+CB3BI3iEjpARMgLdwCO4G7ABffDR4DMYR4pSKcovnbCP4z7AcDZA4EFqHgV6wV6wqt4OxPwADpjE
+tDqxHnivJQsFO0sSgFbeAzCIbxaL7xEc43K2cUySPGpI4D1gkwl8ClCPacW3CzurVUfQQFlWgF4B
+yazy72FUgT3XldYUY12mb9SwSyboQn1VqWaJ71NnCCHNhef6HVZxucE7cmR2SGAW8A3LNnk1MAev
+aZZ2M7kQggemhuW46uQafkSttE53GGMs0DXAie0pBPiWtsv03QST/Cf4h9NYumdfBX8qy7LtN92z
+UgWJM3PAB+sKMgpkYr3dLQcqSKk2dmzv3Sw2JhPYrY0mEnd0t6p/BHY3Pe+f+nlhv7pRlrtY9Qww
+AAAAAElFTkSuQmCC</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>468</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/eye.svg.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/eye.svg.xml
new file mode 100644
index 0000000000..f22671a055
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/eye.svg.xml
@@ -0,0 +1,44 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851644.93</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>eye.svg</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/svg+xml</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+<?xml version="1.0" standalone="no"?>\r<!-- Generator: Adobe Fireworks CS5, Export SVG Extension by Aaron Beall (http://fireworks.abeall.com) . Version: 0.6.1  -->\r<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">\r<svg id="eye-Page%201" viewBox="0 0 27 27" style="background-color:#ffffff00" version="1.1"\r\txmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve"\r\tx="0px" y="0px" width="27px" height="27px"\r>\r\t<path d="M 26.575 14.5 C 25.0764 18.8131 19.7906 22 13.5 22 C 7.2094 22 1.9236 18.8131 0.425 14.5 C 1.9236 10.1869 7.2094 7 13.5 7 C 19.7906 7 25.0764 10.1869 26.575 14.5 ZM 0 0 L 0 27 L 27 27 L 27 0 L 0 0 ZM 20.5226 14.5 C 20.5226 10.9101 16.5538 8.0625 14.0226 8 C 13.8544 7.9958 14.6876 9.0074 14.5226 9.02 C 16.6163 9 18.5226 11.0783 18.5226 14.5 C 18.5226 17.9217 16.7413 19.625 14.5226 19.98 C 14.6876 19.9926 13.8543 21 14.0226 21 C 16.5851 21 20.5226 18.0899 20.5226 14.5 ZM 6 14.5 C 6 18.0899 9.9375 21 12.5 21 C 12.6682 21 11.835 19.9926 12 19.98 C 9.7813 19.625 8 17.9217 8 14.5 C 8 11.0783 9.9063 9 12 9.02 C 11.835 9.0074 12.6682 7.9958 12.5 8 C 9.9688 8.0625 6 10.9101 6 14.5 Z" fill="#000000"/>\r</svg>
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>1217</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/eyedropper.png.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/eyedropper.png.xml
new file mode 100644
index 0000000000..3db3a6fda9
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/eyedropper.png.xml
@@ -0,0 +1,44 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851627.77</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>eyedropper.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABEAAAARBAMAAADJQ1rJAAAAA3NCSVQICAjb4U/gAAAAElBMVEX/
+//////+EhIQPDw8ICAgAAADY+LrJAAAABnRSTlMA//////96eeD+AAAACXBIWXMAAAsSAAALEgHS
+3X78AAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M1cbXjNgAAAExJREFUCJljYEAD
+IQFQBnNwMJTl6hoKYYSGujpBVYW4KkBYwcFQIVZRVwMIy1FQCSLJKigENSJQEKocIeQIE2IIhAmx
+CsGEmGAMBAAAZXQIdrQUWyAAAAAASUVORK5CYII=</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>257</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/eyedropper_tool.png.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/eyedropper_tool.png.xml
new file mode 100644
index 0000000000..7abd36af22
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/eyedropper_tool.png.xml
@@ -0,0 +1,46 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851635.29</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>eyedropper_tool.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ
+bWFnZVJlYWR5ccllPAAAAQ5JREFUeNrE1oENgjAQBVAwHYARnMDABriBToCM4CTGDbqBblA2gDgB
+G9gN9Dc5kqa2COlVm1wKxfTlrqWYV9Xulf2obbIfthTYgNj3/SNH36bEJEGduUEvbTBnXDOJyVvf
+g8kQkYBG3CmLEFRP1yISMiUbQj8AVKC7xK7ZUkghSo4NMq6BYjAzWT3z/AOKwcxmGJGBoizc1nG9
+1C29uIqyU54SerMWEdCU0RVAaa2ht4RrMR9kj2ka24YmEExQYY1HHcRLIJZTnw36hrFCcxg7FMLO
+KaDQbpQpIF9mkiYsCWCDXExTCQ/m80GhuSAXO+L7pCm7BvFE3Lggd80anHEZNxDK7MRZsr//SX0L
+MABN0magO2ntZAAAAABJRU5ErkJggg==</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>364</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/fhpath.png.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/fhpath.png.xml
new file mode 100644
index 0000000000..e6543b1ce2
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/fhpath.png.xml
@@ -0,0 +1,61 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851618.91</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>fhpath.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgIfAhkiAAAAAlwSFlz
+AAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAQ/SURB
+VEiJjZVdbFRFFMd/c3v3o92F5bNSLa0iGBIbGh+21FIlVdNqsklt7YvWGElAGlISpYkKUh98IMTv
+GAzRFyDaEDVVIaYPJNLUaImhQiNCQ4MVbCuklNL2dvt1z+z4wHbdbneLk5zczLnn/H9zzp2Zq4wx
+1NfXKyAABIFoS0uLw12GUir4RvP6b/e/s8ELXAYOB2nrTo2z4s9m4DpwTkQG6+rqfqypqbl/McDq
+XO/2ixecJ4CtilWvqEn3/NTAYzULAo0x86y2tjZQXV19MBKJnEx9l2y59/j+PnEqbKJmt9GxfhO9
+8biZvlRye/aX4sLkOCsV2NraGhWRn0QkuEh7wl6flVvx1Co8JoJMnsRyZlET7jLlzB5I16J5Q0R2
+ich3mQB59/r3NTQW+iy1FJtSYrdOYDmzc/asOVa4JCOgqqrqURF5WEQ+y7D60Nio+8yL2+7DM/sk
+erIDNTaCclyUM4uKujnAXnOs0FoAqKys9IrIIRFpbm9vn00HyM7O2vZ0JFetXGrjyYoQG/oKy3ET
+FQA407G9zx8e/hTATmnNu1rrvo6Oji8ztcfnt5p27irw2lNrMd5BuHkRNSeuDQBHf45OtZ6dXDMP
+UFFRsVlrXae1LsokrpQqL3wge1lZcYDxgQvEbm5nlZY74jM6Efd+2/ikxDg0DyAi72mt93d2do5m
+Aixf4W3a1VDgvdaz/Pytfn/wz4vX7NuDQ/nrAnjKNvhYvcTizJUZhidiUeA0cOcclJeXV5eWlp4L
+h8PW3P4tKiqyNm7caCfvaY/Hnhke+stoEWNiMWNiMXP19x/cgy+vu1YXzonJkQJTF84ZBfbM5agt
+W7YorXWPiBzUWq/WWj+ntV6ntV4hIsNa69q+vr5OANu2XXHd/76bjIDTBU4XNS98MFa5XoX2HL89
+Ne2afGPMCIAlIpbruj4ROSAia0XkdRHZ5Lputog0icgnaftlBCZ7E/Z2w/LQm9+Mao+t2ubEEy0q
+Li5W6a6D/Pz8gry8vH8Sx96yZK41ZuIPY64fNaa30ZjfSs2FI1nG7yEKhBdcFd3d3SbdIkWkVES6
+kjcSADP9MHk5sforvT2UN+rxaZd6Y8zZZI155yANYKvW+nRytegxmOqN22X6r16irGHMGYvSaIz5
+PlUj7V2UBCgRkTPzKkjq+9DgJcp2DDgj4+wzxnyRViTTdRwKhbKCweBEdnZ2YM4HmK8/321udO4w
+I+2bzYZ85fg9NCfnATuBJYl5JkAgECj0+/39KckGMCtD3vGHCrLGg34+SnlfClwFvHcF+Hw+27bt
+CaWUP0kgFoe4wPEUcT9wBtg+z7/YXwvoAkqS5uNxSBugkvwW0Aq0JPv/D+BV4FcgJz5/DWhKiSmM
+i58CPAs0FgPEBQ4BA8BbQBWwBngQiAAfAsPAASCQLl/FRRYdSqkS4CXgEWAT4AA98eo+NsYMZcr9
+F8QKZIPjw0lpAAAAAElFTkSuQmCC</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>1218</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/flyouth.gif.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/flyouth.gif.xml
new file mode 100644
index 0000000000..62a276c278
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/flyouth.gif.xml
@@ -0,0 +1,43 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851604.13</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>flyouth.gif</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz
+AAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAA1
+SURBVAiZTYspDgAgAMM6gsAg+f9LSREcoWpZN1RUgcLhBXUCDSB7hFcmGZWPJBWY5Sv6fSzy7hEu
+PPQV+QAAAABJRU5ErkJggg==</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>187</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/flyup.gif.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/flyup.gif.xml
new file mode 100644
index 0000000000..9fd67b15dc
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/flyup.gif.xml
@@ -0,0 +1,40 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851596.27</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>flyup.gif</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/gif</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">R0lGODlhBwAEAIAAAP///wAAACH5BAEAAAAALAAAAAAHAAQAAAIHhGMZq8sOCwA7</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>48</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/freehand-circle.png.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/freehand-circle.png.xml
new file mode 100644
index 0000000000..4cb511ddd8
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/freehand-circle.png.xml
@@ -0,0 +1,62 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851587.3</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>freehand-circle.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAABKNJREFUSMfN
+VW1MlWUYvt73nPd8ISCcI18qsKVulYVbsw7ktEyB05hh5cpZjVJpqSx+EE6ztVq61bR+WKFsirVq
+6uZKa30ooWYi6EIBhYBjwiGmHjgHznnhwHnf53nufoBwDljO1o/u7fr3Ptd13dd9P+8D/Puatvmt
+OcdVcp1SybVXJdeC230k3yWpNAbMSDKtu9KsLgWwRIKjWArpF0Pdi1ZOPmD8J7aSkhKzx+N5h3O+
+WAgxj3OeyDmHEGKg9ffzMes3pBtkzIGFyjGiroGsavu1s1kNpkcbu+4oUFhYWNDZ2XlQURRp/vz5
+N51OZ3+20wlFUaTKysoh9x/10x9f5oBCBWChY5BVDdKgPl1StR0A1vytwKpVqwzhcPgoY8yVn5/f
+tnHjxgwIkQYuzGAM4BwtzXWJxRtmQ5biYCQnwr5dkFXtFgrFgfRYucij3lYgFAodVRRlaUVFhTct
+NTUDum4DFwDnAOMI9Pvx9bc/4NKHOVC0J8D105ACfkiqDknVIA3pNgBbxIH0bXKRR0QN2eVyPckY
+c+3evXswLTU1BYzZwDjAGMA4wDk+P/glcl0O2OOMUAwFEN5DkFV9vAMAUEfEltUVfZ9EbVFxcbHC
+GDuUn59/ddbMmdOgT5COumcAY9jz2V6sfTUNxuHZIK0H6L0C6RY5JwBA1ZmhkSMXQilREXV0dGwz
+mUyG0tLSmdA06yi5mBDgHL/W1oLkIeRkxSD4ZzNE7zo4OBslD/PxJHZ+H5SYwMdRApzzxzIzM3vB
+eXK08wmRPV9U4pWXU3Cz4374eoLoavegx92KTCtHzlwzZsTKOOcOwzdEMoCaqOFmZ2d7q6qqrlI4
+TBRQifwDRL0+ohteop7rRF09ZLNZqc97jThjREIQCUGdjd/Rp5sepmcX2ohVpdPz2QncaDSGp9xk
+xph9yeIl8dD1CPcR4AyMcdgdGZDlsWPMj4xZRrxWtgKm2ARUnhzEj03DMufcBCA2SkDXdUmWJWli
+a9hUocgiBoTax1FWZMbWI0Hk5uRwIhqPP1LAX1Nd3Q9ChPPoTRJCTAgMt0dB4V2QJAMeum9BL4AR
+AP2TBdqOnzhhAKBFbs54N4xjzBkQ7gZCbePu3e2tcL1hxr4t79Jld4cKoHvKDDjnZxqbmhyQDQxc
+RGQ/0Q0RATwQ4bwN3Z0tWF6qYUfR61iZmxeqrj+XAOC3KQJms/m9QDBo3L7zg05YTMPRAx4FEUXl
+7u1pwfISH8pWrsWLK57Sqo5947ne1zcdQPlt/6BJSUkv2O123n2pyUvua0RNLUQNl4kuNBLVNRAA
+OlxZQjdq15P/5COUdY+Vtr9URPTTaRqoORs0yLIOYOvkBySq4uLifrFZrQ82/3xKd5gtMQgErbc6
+kRYtBABkJMcjMY5jeVYe3t9UFg4QH5n39ArN2+/3Abj3Tq+WxWKx1JlMJrajfHMjXe0apEstjOob
+SAIIABllAz23dJmg8xcH97359mV51HkLAPvdPI/rAYQT4uN9z+TmtR7a9VF7jNUqANADc+YOrc5z
+XUlOtN8EwCbHcjeVCOArAO0AhjHWwdieuwEcBuDEf1iJAJLxf6q/AOILvZZhDJIpAAAAAElFTkSu
+QmCC</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>1257</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/freehand-square.png.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/freehand-square.png.xml
new file mode 100644
index 0000000000..720cb15af4
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/freehand-square.png.xml
@@ -0,0 +1,55 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851579.23</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>freehand-square.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAA0FJREFUSMfd
+lV9sU2UYxn/n0I7h/vBnhQIKE4J3TsyMhiw4t9lgZiqJxpBgTIBJpiFiiEHNLrgzeiORBAwMY8LF
+JJAFEjUY4QLhRmQmkrAwsmYxhTqzMbexnbas7fd9rxc9O7SlfxTu/JI3T9p853ne9/me7xx4+FX7
+yYENFxzpvORIZ68jnc8W22Q/LPvyFVW7bww6HcBLFoFuK5m5loxtfr3cM1FA/m01BKrkuwvPS0L2
+ijYxSYy1ytivzbI26BeX64EJGkVkXESoVAMDAyxesoj2UAC/hFHJ77GdNEttYfjce3NA4zypr2CK
+oDYGpQVtDFoLykNBa4MywheHPqOrexW2VY9PNpGaPIjtpLGdNAvuXqyurbaIz0nxM1BaUDorknFR
+GZP9zximp6c5f+48b+96HH/6ZXTyMtbMFJaTwXLS2I5DT7gec2KtXULA5BDeF5vHs/3fsuXVAA31
+PvwLwpg7p7GdjDcBwPuhOrYf/furYhZ5xLoIaiOc6jvGkd7V+O6tQapGYeKG23kadNaW45finPkt
+ubKEQK7v+Thw9RdsO0HLxhpm/xzETOwmoFWWPKU9ji9/mkUZjpSZIIfYtUkbof9kL+/sWskfkSbu
+/jXDrchtJkZusn6RouWphSyvs7kykmIyYQAuAlg53CIijE7GvRQVYktTI7HoEEuXrcG2s8cXHfyR
+s19/ypWr1zm1J8DOEyn6Lo973MUPuURppWkINHrkqCmefMLHh/vDWHUNHP85zg+/z5Z/VeQmphDz
+lihIRrzq2emn58wsHaFXKgkU6d6NrTHm/sZ7kbzy61uI5WNH9wd5fP8ppiLuFKkYJIe97kciNwl9
+VM2O/Z/TtLG5tIBI9vbqcgJ6JqfzYWLRIdr3ZdjadYBnNnVgREoLGJGSCdI6+6LL9f3O6BBte6do
+e3MfL3S8hjZSQcDgZn6eOP+yiQj9p/tofXqOqtQQ7Xtu0xzqojX8FtqIx1F+ghK3WLlPbus+zOrg
+EpYt1qxrfoMt297N67pwAvtBi0zFmI5NODy2ajNbuz7GFKS3rEVKyfhzG1YEjeulMbiY/V1TU0si
+EefFtna+6TuJuJbk7lHajAPBR/5kVqgo/5v1D0VtBmaWYLEmAAAAAElFTkSuQmCC</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>903</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/go-down.png.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/go-down.png.xml
new file mode 100644
index 0000000000..62acd2cc5c
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/go-down.png.xml
@@ -0,0 +1,51 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851565.6</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>go-down.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAABl0RVh0
+U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAI9SURBVDiNhZNNaBNBGIbfmezmD2vAYNJD
+/MGq9SIaj0m04MGL8SIULx4q4kEU6qFV8SoI0hU8qVCEnBQholJTW3Kx1lUItS0Ue6hVtFTNmq79
+C+kms7Ofh9Yamxjf4zffPPO+880wIkK14t1qHoQw6onB0HtEc3VJqWkihG9dSMN2BGxHYMkqYMky
+AQB3H92oAdcCADDGkJt5jrJdQqE4g49zY2g/eLWuKV6vWB3Ko/jrbmwIABGIHBARFO5uCFASl1Wd
+HMTW7btgOSS9kmxIsrFcNlG9Fu9S1w0yjjcKOUhFQi3Riyev+xSXCiLHK0mCmAS4RFEWoHo5uMJw
+/tQ1LwgQooJ0NlWaX5xLMSJColtNt0WPJ49Ek573+VeQXECijBV7EdPzORBoLRZH2/bTGJ0YKU9O
+jfe97hHtfC1yx8uxjPHFmKJIcC+IVwCXjUJlGqqPwe3jUH0uRCNHYS6YNPlh3CDCmfVL1DVRBCH5
+cPCe5eVNCPiDKNFPlF2LcHs53D4Xtm3Zg5CvBdmhjEUOkromin9NQdfEREWsdD4YvFPaETgAm5Wg
+elZP3rwpgP2hY+jLPi4JUenUNTFRd4y6JnpnjU8vhscGRGswAa4wKG6OQ+ETyL17W/lhfuvXNdHb
+8B2Qg46hkYHvprFAu5ti2OWPwfy6TLlRPe/I1dwNAbomiiSRzGSfWVuxD0GnFU/7n1iO/JO7Wmzj
+b/yteJd6LtK88zYAzOY/X9po/b8AADh8Rb0PAMM3xdl/9fwCc0oSKoZoHMsAAAAASUVORK5CYII=</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>683</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/go-up.png.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/go-up.png.xml
new file mode 100644
index 0000000000..40213a6f85
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/go-up.png.xml
@@ -0,0 +1,51 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851558.28</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>go-up.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAABl0RVh0
+U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAIeSURBVDiNlZNPaBNBFMa/N7sz2Y2FemhM
+/9GCBO3BQCqo0NWKaERiRS0UcmtKyUmQYhbBq8dSkaAXD0VPHqVC8eJNKl5EUNBDKbQqlZQ0iaaa
+JtnZGQ9RrCGp9h3f++bHfN+bIa012tXJm3weAJZmvel2GtZu4Lg83d8VSfZ1HUw6Lk/vCeC4PBoQ
++7JXzkwGx0aTwYAIZh2XR/8L4Li8A4TFiXPT1paXx5a3ifjIJQuERcflHf8EEOHR6HCipzc0SJ9L
+H/Cx9B6dnZ0UGzrRDcLDXQGOy9P9ByKJs0fH+Ur+DQzGYTKOV2sLiA0dF6H9PYnmPNiOw1HB7Wwq
+4drr5WVo8iCEiTp9xzYV8S7/HBdOXw2apvgrD7bT99RYxlLkoSJLEAEBHuAoy3UI20BBrqKoVnH+
+1EWL2J882G/f8WPj3Yf6YpSvrMHkBjg3UFEFVI2vEDaDsBmWv71AuDdERw4Ph4k18qCRjJke6I5k
+b0zcsQUPQEHCh4fXuQW8LTyDZBUQIyQGMtBaQymgXq/h8dP5SrG0OWMSQ+pTbsWeuXe54Ymjevf6
+E6ssc/CNbXDBwEyCwQlzD25XZU1bv+wHiSFlLs16TtMmtNYKpfoXMINgcAYeaEBkTVsv5zza9R0A
+gNI+ftSLjSv7GrKuoFXrP2O2avpKolrbhjI1oBV8SfC9PQCkLxEfvAZiADECEfYAIGzcuj8ZbiUm
+wkZz7ycw98XbttCaIgAAAABJRU5ErkJggg==</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>652</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/image.png.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/image.png.xml
new file mode 100644
index 0000000000..feb3f03caf
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/image.png.xml
@@ -0,0 +1,46 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851551.64</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>image.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ
+bWFnZVJlYWR5ccllPAAAARpJREFUeNpiMTTU+89AJ8DEQEcwatnQs4wFSl8A4kIa2tMPxAYwyz6c
+P3/pAK1sAmavD8g+gwk2AKl6KtrTCPREA63i7AEolChNIAtAriSgZgPQF4pAWhFqKdmWLYQGB754
+3QgigOo+4LKMhQiLDiAlnkAgvg/EAljU5QPjHJSqDYDYgVyfwYMP6upEHOpAlpwH4vnkxtkD9CwB
+5G8AUhPQ1H2gRgnSiEf8AixhQBPFBkosA/lqATYJpOCcAGQHIvE/kGvZRHwagRZcAOJCNAcEkmPZ
+B2jeIglA47eRVMsmQl3KQIaFOPMjrnxWD8wz9VQuyjAse0CglCCnrMRuGTT1LWCgEYBZpgCtXmgF
+FFAso3I9NsIaPAABBgBKCmjmGRhkRAAAAABJRU5ErkJggg==</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>376</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/image.svg.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/image.svg.xml
new file mode 100644
index 0000000000..90d39739c3
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/image.svg.xml
@@ -0,0 +1,56 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851545.68</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>image.svg</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/svg+xml</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+<?xml version="1.0" encoding="utf-8"?>\r\n
+<!-- Generator: Adobe Illustrator 15.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->\r\n
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">\r\n
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"\r\n
+\t width="27px" height="27px" viewBox="0 0 27 27" enable-background="new 0 0 27 27" xml:space="preserve">\r\n
+<g>\r\n
+\t<path fill="#2F2F2C" d="M23.377,8.006H3.624v13.602h19.753V8.006z M19.849,9.676c0.91,0,1.646,0.748,1.646,1.67\r\n
+\t\ts-0.736,1.671-1.646,1.671c-0.908,0-1.646-0.749-1.646-1.671S18.94,9.676,19.849,9.676z M5.034,20.175L9.972,9.438l5.173,7.158\r\n
+\t\tl2.587-2.147l4.233,5.727H5.034z"/>\r\n
+\t<path fill="#2F2F2C" d="M0,0v27h27V0H0z M25.258,23.517H1.742V6.097h23.516V23.517z"/>\r\n
+</g>\r\n
+</svg>\r\n
+
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>850</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/italic.png.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/italic.png.xml
new file mode 100644
index 0000000000..8fc47d511c
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/italic.png.xml
@@ -0,0 +1,47 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851538.24</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>italic.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz
+AAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAAU
+dEVYdENyZWF0aW9uIFRpbWUAMy80LzEyKL0UxwAAARBJREFUSInNltENwjAMRF8R/8AG2YCOwAhs
+wAqMwAgdATZghI7ACO0GMEH5CAVkRdRnhMRJUeWozsW+a9IKGIihB1qgBtbepCEwjmaNxpNXEats
+BVwLm/6IKFlVmJtcZxYgAtibeOtNjGg2kHXa4NSLLzQLIdrG/yebC+/egMtjdG/PA7DzLuIR90w2
+QwlX5xqDl2wcyRDVSr6qWWdi9/c1wrszSwRZt59UdjbxEuG0B836rYnlFoLgJIOjkCu50bYQNMtL
+mlmyGlg4c5/wkrUmDukF0+VfCjmS5RHa2Jo48bJ876snw0NW0mtEo5CBbvnDY36P7kiZLJFvgIhu
+ky9Y56Ugkfsf5EQ+iBPCRWlxB+mWEi2NIlwuAAAAAElFTkSuQmCC</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>438</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/italic.svg.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/italic.svg.xml
new file mode 100644
index 0000000000..5240ac322e
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/italic.svg.xml
@@ -0,0 +1,44 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851532.21</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>italic.svg</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/svg+xml</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+<?xml version="1.0" standalone="no"?>\r<!-- Generator: Adobe Fireworks CS5, Export SVG Extension by Aaron Beall (http://fireworks.abeall.com) . Version: 0.6.1  -->\r<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">\r<svg id="eye-Page%201" viewBox="0 0 27 27" style="background-color:#ffffff00" version="1.1"\r\txmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve"\r\tx="0px" y="0px" width="27px" height="27px"\r>\r\t<g id="Layer%201">\r\t\t<path d="M 16.6855 8.9536 L 12.8818 22.146 C 12.6714 22.9009 12.5664 23.396 12.5664 23.6304 C 12.5664 23.7671 12.6221 23.8931 12.7334 24.0112 C 12.8447 24.1284 12.9619 24.187 13.0859 24.187 C 13.2959 24.187 13.5063 24.0942 13.7168 23.9087 C 14.2734 23.4517 14.9414 22.6226 15.7207 21.4224 L 16.3516 21.7935 C 14.4834 25.0474 12.498 26.6733 10.3955 26.6733 C 9.5913 26.6733 8.9512 26.4478 8.4751 25.9956 C 7.9985 25.5444 7.7607 24.9731 7.7607 24.2798 C 7.7607 23.8228 7.8657 23.2407 8.0762 22.5356 L 10.6553 13.6665 C 10.9023 12.813 11.0264 12.1704 11.0264 11.7368 C 11.0264 11.4653 10.9087 11.2241 10.6738 11.0132 C 10.4385 10.8032 10.1172 10.6978 9.709 10.6978 C 9.5234 10.6978 9.3008 10.7046 9.041 10.7163 L 9.2822 9.9741 L 15.5723 8.9536 L 16.6855 8.9536 ZM 15.5352 0.4185 C 16.3018 0.4185 16.9482 0.6851 17.4741 1.2163 C 17.9995 1.7485 18.2627 2.3921 18.2627 3.146 C 18.2627 3.9009 17.9966 4.5444 17.4648 5.0757 C 16.9326 5.6079 16.2896 5.8735 15.5352 5.8735 C 14.793 5.8735 14.1558 5.6079 13.624 5.0757 C 13.0918 4.5444 12.8262 3.9009 12.8262 3.146 C 12.8262 2.3921 13.0889 1.7485 13.6147 1.2163 C 14.1401 0.6851 14.7803 0.4185 15.5352 0.4185 ZM 0 0 L 0 27 L 27 27 L 27 0 L 0 0 Z" fill="#000000"/>\r\t</g>\r</svg>
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>1737</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/line.png.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/line.png.xml
new file mode 100644
index 0000000000..fde654c209
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/line.png.xml
@@ -0,0 +1,45 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851525.01</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>line.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ
+bWFnZVJlYWR5ccllPAAAANBJREFUeNq81mkKwjAQBeDmUfAyLr2RknuJ4k28QV0O4y/jRIgUlzaT
+zLMQmmXgY5K0jFuu5jc4N2v+8GDQ391DWEsLLKxNUN9ffOxIpo2Ae8nWsTJ7ZXM+XQ/y2jAyTJjv
+usWWDQ7PjA7ibUwF8WWOBuLHPAXEyJo5iIl1UxAZMWYgMuNMQChiq0Eod6IKRME5F4MovMVFICq+
+UTWIyj+QCqzFVKAFlg1aYVmgJTYJWmOjIAP7AFNR1RJr0gjGsvAYS0UpDcHEnqAgPg0eAgwA+zvW
+cl8W2W0AAAAASUVORK5CYII=</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>302</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/link_controls.png.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/link_controls.png.xml
new file mode 100644
index 0000000000..826158a8a4
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/link_controls.png.xml
@@ -0,0 +1,56 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851517.42</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>link_controls.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAIGNIUk0AAHomAACAhAAA+gAAAIDo
+AAB1MAAA6mAAADqYAAAXcJy6UTwAAAAEZ0FNQQAAsY58+1GTAAAAAXNSR0IArs4c6QAAAAZiS0dE
+AP8A/wD/oL2nkwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAu5JREFUeNq1Vl1IFFEU/u7s7E6rtqao
+mWklRFj+rBFSYb+UUr2EWUJYzYJoFtRDSlQEub4YWFD04LoQtVogilQUkdJDP6hFrKZCKCmaUqSZ
+0aJt7o5zu3dzwyBx3d0uzJw7554537lnzvnuAP95kGA50uupweVClE6HMaeTOIIKoImhSdOZuIFM
+ROMWtJovyJ0eJT2etaBEHo9mNGIjdiMWeYimnUjSfyh7oCjmKSFQAJ4WyFDY/ffgku3Eo2cjYACe
+c12bw42xGQWXLE1cH5QU5ecPboqf6jzRf23LiDohDqEK3ZoemFzfyUe+LgbiXJbl7Uw0Rhg+5Wjf
+Sx30fBCryOucXbk2m+35XHY+70AQaLqqRylUaLdlVDUAry3cuck0+NJmC7DRRJEmKAqGUAEKHVOU
+gBwrr2hLy+lNZA5iKaWTIOQNIbTWETFea17+yP2nR3wBUKUyKy4jGWdZQJvZJVEI7ZoE4057mCdK
+QnQMaBWb7Zec+oPZxaktzZauz76XqQA3XLOeJUK/Di/tVamQEhkGrUqUGEphAmgfA1lLiNBa2XV0
+j88p2rChvtBuP2RFJQXchOICiChihaKQ4dl2l17lS4ZQTTVzKzPLn8I03UV8qRaNljxesjUipKnu
+yI/+jqQm12hIuaqSt3O9c7VbtjJRyHZkE+ctRYJ7Kw+o2tCEcbXAeD3rTHpN63xBsbSdHJvEi4mG
+xLtkLsrNyzOt53Uel4X7UUYUsHldSart8EL7RZxNuc4ZynXXTIV/c8SF8w6NSqMX+adiOa3zpyFF
+b+TOaNaVVqzjHKjIEp4UnbNr6g0daaXyMm5DqdDnN8C/KNe12BApTGE1i9xFPIZU5w+A4KVctGH0
+L8q1wylJ4HU9wFWKQJP9BuDsp2nBKezAO1SiC0V4yo89rmfZf+ZpGEr3+XWceid00jymnyi7Q5vx
+cNEAbnv5fG+xcUQl5DSDWJN9PMPSbGl3Bv2v4kqXXM0MexyCaDGn3FwQwC/uVxjnOcP/SAAAAABJ
+RU5ErkJggg==</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>919</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/logo.png.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/logo.png.xml
new file mode 100644
index 0000000000..3cd16d892b
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/logo.png.xml
@@ -0,0 +1,44 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851507.68</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>logo.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ
+bWFnZVJlYWR5ccllPAAAAJlJREFUeNqc000KgCAQBtBh6AAdpSO1q07VJSSkTWBboy7iBVylUSHm
+mCqIP/A9FEfoh243vYaCtkk5ohkb05dcxIbN0OK9zkKesJ2js5+EuGEf+EX8cAggkVCYAj4IFbat
+ilz3QlYhDiocO8GL8Jm3WmsoBUApBWxiQCGY8u4xBFMrj0Iwp3xDCOZ+IB/Bkl/oIkWAi5wCDAAq
+JWX7c/V5eAAAAABJRU5ErkJggg==</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>247</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/map-opacity.png.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/map-opacity.png.xml
new file mode 100644
index 0000000000..b839a41305
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/map-opacity.png.xml
@@ -0,0 +1,42 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851500.54</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>map-opacity.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ
+bWFnZVJlYWR5ccllPAAAAC1JREFUeNpiPHPmDAM2YGxsjFWciYFEMKqBGMD4//9/rBJnz54dDSX6
+aQAIMABCtQiAsDRF+wAAAABJRU5ErkJggg==</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>139</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/mappoint.gif.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/mappoint.gif.xml
new file mode 100644
index 0000000000..fc34433e28
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/mappoint.gif.xml
@@ -0,0 +1,41 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851473.64</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>mappoint.gif</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/gif</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">R0lGODlhDwAPAJECAAAAAP///////wAAACH5BAEAAAIALAAAAAAPAA8AAAIulA2Zx5IB4WIANnlq
+aAa7zXXAFzLBUx5nlYpsu4LpSZb0J5s3fu2IFplwFEJDAQA7</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>93</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/mappoint_c.png.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/mappoint_c.png.xml
new file mode 100644
index 0000000000..6e1d439947
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/mappoint_c.png.xml
@@ -0,0 +1,44 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851491.93</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>mappoint_c.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ
+bWFnZVJlYWR5ccllPAAAAJ5JREFUeNqkU4ENgDAIA7OXvGL+pP6kV3gUsgVmM3VLlIQsIG0JIIsI
+1cbMt6TWcZ0LT6AWIZKwF6aPAJrUR8Ae6pvVXQQGELCovqSce4otL6aQn6wMqllR41njFVr2OHeA
+6oXQFUGJsBPLk6sHercdX1B+nnaHaG+uqmHRpn8gydABFGAaWrW+n9P+veevF8Z4x53bptfb/vJX
+nQIMAEGb5PDljJOZAAAAAElFTkSuQmCC</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>252</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/mappoint_f.png.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/mappoint_f.png.xml
new file mode 100644
index 0000000000..4cb294d2f3
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/mappoint_f.png.xml
@@ -0,0 +1,44 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851485.16</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>mappoint_f.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ
+bWFnZVJlYWR5ccllPAAAAKFJREFUeNqcU1sSgCAIhMbbdajoUJ2iQ5EYFiFa087sh7jLwwiZGTwQ
+sQlmHfpYikyjhDYJVqFcGtMKLRbV3QnUwAYkZ0+JV4Gen21L4kzSbL76rvdXe8m0i0GrFMSKQXwJ
+xiBTdYsE1yhK6swLhiXerexm3iPN17ZDTOfs5a0YvoHrt578xZvRzxYuSubsH8kuiBDtHr/sNnR3
++89fdQgwAB1fwHzYeLmXAAAAAElFTkSuQmCC</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>255</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/move_bottom.png.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/move_bottom.png.xml
new file mode 100644
index 0000000000..ad019311bb
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/move_bottom.png.xml
@@ -0,0 +1,52 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851455.49</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>move_bottom.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAptJREFUSMe1
+lD1oVEEQx3+z7yPBEEIwYDBC0MJUYuNHISoiCELSaWNnCrGwEbW0shIb01lYKkS0kKClhZWWGrAQ
+kSDKGRItNJi3X++Nxb07YnJ3yhH/MOzu7Nudnfn/5wlb8RoYBabogunp6avOuZvOuVFrLdZanHNs
+nBdFsea9v2I6nN9RWy+cqx+hXfYVGAZOp/QBY8wF4AmwC6i23K6aAq9U9Uan84vAZ7YJfWUwMzOz
+zzl331q7vyiK0nuPtZaiKPDeUxSFcc4tW2vP9hVAVe8Ap1RVAenCwR4ReWz6zPwFgIhIl30BfgLz
+/ZJ8D3gKJD0+86q62m+JzAZJ95Iq/Qa4DNz9SwaIyLV+OTgDJE2Oe+JEK4NxIAPW6jGpmygHSqCx
+iYOLwCMRGW812qZgCfBGVa+3HMt1zTqZ345GOwpMAi839xTwrkOjHbDW3nfOTVhrq80/O2utsdau
+OOdOtgJ8AhzwFdgJmFrHH4ClDiTPAUd6kAswISIPN5K8DOwGvgC/6kDvu9yxAIQeKgNYAR50kumx
+OoOuGBsbm2s0GvMiknbqA2nCqup3mZ2dnYyxHIkxagiBGCP/Noae+2VZiqp+TEXkrcJINwmpam1Q
+teetdcuUSmn6Kt0o2edp4ZORW+cXdXRYRCUHk6EMgMlRGQLJUKnX5LU/h9rUDDTH9jonz4c4ePwS
+jeVvh1JB+bGeixpFMUBCJQIoFRVISSURRJovlwqlRCWiElAcKhlKjpKiJiPPCsqqbPbBYF4u3V6Y
+2htCIPhAiIEQPDFEQlgnhNCuuW/7PTEEfIsL7+vae7T6Q1zPUlUOD2blYCoVqVRkiRIMxARCIsTU
+EFJDjAl5mhIzCEGJUQhBiNEQclMHSIgxa5EtqrrK/8ZvalTSJ5+0AQ0AAAAASUVORK5CYII=</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>737</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/move_top.png.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/move_top.png.xml
new file mode 100644
index 0000000000..ba1b02fb10
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/move_top.png.xml
@@ -0,0 +1,51 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851442.15</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>move_top.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgIfAhkiAAAAAlwSFlz
+AAAUtQAAFLUBsW597gAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAIUSURB
+VEiJtZVBa1NBEMd/Ex8aD0LViyfBaPHoB2ixagylkNy8iN4kBgU9ecihh54qevcbCIrgKVBEqrZe
+BEFFe6iX3qWIhoo4L9nd8ZD32hhNXpqagWFmZ+b9/7vzdlip1WrLrVar6Jyj3W6T2m5/WNsby+X2
+PY2898XCyUmOnyjgnMd5v219l9+xAecc3gfa3uPTXJrvWr9/s8LG+tpsBFA4Ncn50hw+GC4EvDd8
+MHziuxCSteF9SOp2fB9Csk6+CcZWs8nG+hpSrVZj59z+/9ma1CLyNTKzWeAcY5Dg/TMxs3Fgb4uU
+y+UbqrqoqhNxHKOqqCqpn9iPcRyfNbOtgWAi88C8meXTWA64DUxkbOQMMJcBXqfT6gMiUheR6ZTg
+PtAE4j6qwHPgZcYm7gLFLv8iAGa2JwXuJJuwHnWASrlcPqqq11T1SJ9/YKr6SVUf9WnNTFf7poEp
+4F6aj4AnwIWM4yMim2b2ojduZqvAalKzAEyZWT3N54CQBZ7IzyHr/pAIuAJcBg72qTHglZm9HYmg
+0WhslkqlBwnZPwlUNR4FHCBXqVRuAt+AX31U8/n8ZxE5PBIBcAs4lFF3GiiNSrAIfGfwoC0Bf92g
+oWSvg9YzdAsdyJ1YVKlUjqnq9YxBe6eqD0c5QAQ8BmayCkXki5kt75YgR+emDCM/dgsOnRNcBS4x
+eNBem9mHIfBWegNjf9F+A8p0TD2DOSe8AAAAAElFTkSuQmCC</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>663</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/node_clone.png.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/node_clone.png.xml
new file mode 100644
index 0000000000..0892d98e47
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/node_clone.png.xml
@@ -0,0 +1,50 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851429.53</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>node_clone.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACAklEQVRIidWUT0iTcRjHPwORZLAK
+gh0EqcjSjKJbtcVAyEMkiY7Wwb1rh2J2CqQIdvHSH927VqGVduokHYLMyNOgKFICK98RRNGqSx4i
+dkgL50vfLm+yyMHW3osPPJff7/l9Ps/hyw/WTHnVQUAX2aUEaKO78K3qwdQX8hJZ2bToNchb4Wtt
+An0EXS47EtYkRQk5PaEFULBSwQGQQM/LTfgihZd/CR5VJwg6gqer3abmop3HM2PFhtPfRV5iRjZH
+NAnaUKkg5Age/wO3jKNmzlhK52KKDI6O064BtigJ8lUIB1C7I8iWnppWb1faihXTuZhSOSNVKWwz
+aBg0CroJugGacASfQddAmcad+Qeh6JTdnbwj04oNVrPtOQdWTfurEXhBMdApUALUBxoBCb9srkpc
+keoCS9q2780sqLsKeFlpJ0h0lMTwnURQ512AA6gLJEL6tSK4px80KuoKfn84mwLJ1/xNDWOLBZL6
+RKvug9bVDDfnjHD8esYGqWn3ewvU5rSnZvjQXG+PaRnLQ6/iOmhMPQQ11YiUB7QD1DLwJHHMtIzl
+dC4mM2dcqHlbUD2tuku/PtSP/Jzf2z9jX3px0i044FeEcS38SYln2tae+PSqn9v/VUBneVuS868S
+h3XLPcF6HaJPhRXBbS3SrLh7AoA2neGEnhHRLNs1DKpzV7BW6zdXyU5tqdX/WQAAAABJRU5ErkJg
+gg==</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>571</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/node_delete.png.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/node_delete.png.xml
new file mode 100644
index 0000000000..f1ff3a6448
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/node_delete.png.xml
@@ -0,0 +1,50 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851417.08</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>node_delete.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACFElEQVRIidXUT0iTcRzH8fdajMQw
+O3noZFAZSn+uKURGHaIo/9AK9HkaYThPyYiKghblRPcsLwlqhyIwi04x6NYhCpxC4fZ08FAeLeiw
+Q2roxvPp4J5a4RLcc/ELv8vv+fF6/3gOP9g0U6mTNCpGg7pBO73Fd6sNS/PMSbxRnjrNgCq9C7Qr
+yYqECuuVFkBNJc8LDgmOlfjmE7QIdrl7VcHsx78Cr9cPfBY4gitr4CMCCSYA4unOMxeGxlYqen6I
+OYmU8pxWElT9v0BPAXEEl9fAlwRH4xnjrGUbywnbVHBgdIJmRanVLVBVSbwo0lsUCf2DH7cyHecS
+GXMlYZuK20Z8XbBEJFIU+YPPdLa6uJUxBzaEFwI+QcqNDNeG57eHs59arKf5VdzoLxcfFcjBlxMo
+7/fr4vgzbetZVGv08bgnuGDJbHiSvH39ntxIcOi5aNKNcgKDxf+8tnX2JdOOcycaXY1s8Tu9VQ/u
+lhNIChYEzVbaaI9NdeUORKZUMbaYjR25mV32BXLfqGkuJxAQVFtpo93KGLmEbaov1RUD1ReWb8O4
+O4PpjjYXj9vm/bLB1VtpH6gu+rb7vItbttHnBR5gv14Q0ZfA8M+vhyOpfP90l1c4UKMgE1pwX0Pf
+ZF4HQ5PvvMEBGnWN2aLn9rvEKY14F9ihE4SV/R14pEX2KORdAKBeV7mk9wT1gb16CNrqbWCzzi/U
+fWFrirMUhQAAAABJRU5ErkJggg==</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>589</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/none.png.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/none.png.xml
new file mode 100644
index 0000000000..8871b532a2
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/none.png.xml
@@ -0,0 +1,42 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851407.25</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>none.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAAXNSR0IArs4c6QAAAAZQTFRF/wAA
+////QR00EQAAADBJREFUCNdjqP/HsP8vw/3fDO+/M3x/z/D7PsPf/Qz/6kEIyABygYJAKaACoLL6
+fwCdrhvllFU3XAAAAABJRU5ErkJggg==</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>136</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/open.png.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/open.png.xml
new file mode 100644
index 0000000000..0df6583ed8
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/open.png.xml
@@ -0,0 +1,56 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851390.08</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>open.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABHNCSVQICAgIfAhkiAAAAAlwSFlz
+AAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAMUSURB
+VDiNnZVPaBxVHMc/b2Z2NlnbImgONiBFiVAEDx6ktYh/0D2IRxFkTHPyVs8evYp46kXrQUTMqWfB
+KIhCam2D/7AXzaGWbEOarUk33Z2defN7v5+H3W5306hJv/CY+THM533f9/3mjcuyjP9SFcrCOReb
+mXPOAXDnJq2lf/Tz8vk0Tdu730sAvPfx7Ozs4b3A6xut+meffo5zbmIALC5+cXzpm6UV4Clg5x7w
+3Nzc7865xwHbDTYz1tbWKMtyVIcQUFVOn16g0+k8uvLTyoWy759J07Q/ARaR4/Pz84QQMDNUFQBV
+5YMP3yeKIi5dvjQx4ckTJwA4c+Ydd+6Tj59cvrB8FuPt3WATEddqtRARVBVVxcxwzpGmKc1XmpjZ
+yDVAu91GRHj25Cl38ccf3lDZBQ4hmKo6ERkt884ASJKEpa+/IoQwcvziCy/hvR8UDlQ1gmgyY5HK
+RCpCCPjqLlhEwMXgYprNVyfcjl+TpI5ZpOu1l6e+O3bNZ6ur6rIso9FoyMLCQnzxSovzvwhRdHdm
+MyNyY/Wu/R3yh6tzwTnXvnzuzaOjjEMIbN5Wnnv6GK+demL0AsCwu/bU+KPcS/zeR9/OZNlbNspY
+RMhLY2a6zman4PpW/19Qe2uqFvPw4RpRHHVhsivoVfDYA3UwSMbi2I/UoPSByEWdEbiqBpuXV44j
+jTpmkMT7B/cKYTqN8V5wEdsj8CCKQO7hUKMGQLIPblAjLwMSlOm0RtH3ADfHHRNCoKgAHF70HoAa
+w69yUHtR1CY7pNMrMbUb445VROh7wwejWwR6peBF9wTsGUcZs3krR1TXJxxXIvhgbHcrWlt9gv4/
+bFw7tYitTlFZ0M0RGNC8DNRrMbf6ghwQClBWxna39Dj39ziYbqE88tARHmwkHJo6WKsBRM7R65Vi
+alsAyeLiYtJsNu3PjZKbnYLvf756YChAMKXby1PpbV8jHjiu53n+5a+r7derRj253SvuA+vMzKTc
+2Vi+cv7dq78NT4EacBSYYSya+5Ay+D39lWVZkQACXAduMHmmHFQ2hFcA/wDxAPK+pndhwAAAAABJ
+RU5ErkJggg==</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>919</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/paste.png.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/paste.png.xml
new file mode 100644
index 0000000000..5ddedc2060
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/paste.png.xml
@@ -0,0 +1,55 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851382.57</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>paste.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABmJLR0QA/gD+AP7rGNSCAAAACXBI
+WXMAAAsTAAALEwEAmpwYAAAACXZwQWcAAAAYAAAAGAB4TKWmAAACs0lEQVRIx7WVT0hUURTGf/fN
+n7K0UccZNRECQcldmAs3YdGMSIvM2gS2cxe5zRaBlEibbBEF4QRBgtvaOLuaRUmQLiQQCgIxQ2fG
+dN7zOTbjeG+L+T/OOGZ24HHPu/ec833fOffx4D+bOEjQwMDAe6C7YDswOTl58a8BRkbQFgPYAeL1
+V89Zj516K6VydXS0IUQyXCnF3NxXNE2EE7HNfnvwzSzAmW7iIyPIkgBDHssthXwqJZUAv2u6tPrW
+LtHcXF+U3fJymNVvM+r4+oxUgCYwldTuPHu3+zodY81lvvFRPum/0OII7rj5bLSzbezidLpoaWnN
+8EmKSK6xGKyutomKprOWzlMLOAg6pme+jwN7ARYD2KusVNtsGrPr7Qzff4Qe0Rkff8z8/EJRBVVV
+lQwP36OmtoaxB3fpb1hDKlEHij0AmZ4pgRkDZ60Tq8XC6OgoiUSiKIDVakUIgcNRTTQuit4YK2VM
+CIHNZit5rpTKeTkgQG6c3+/fpzj09Hj3JVhWQW9vb1HWyUcipdw3vzhAjoRCBdniClB4PJ6jUZBl
+nFzTIIah43Y3HBygcE7T035A5bXF6/VmfGPTKJlbQkE2TEpJT483j7GUyb6n98Kh8OFblFsot0Ur
+Kz8xzS2i0ShKHWbIRQFkSoFiaekHfX3XM3G6HjkswG5e8UyLUqx1PYJhGJjm5r8oyA5zyzQJhUKo
+1N03DINgcJWJlxNcaZgrD5Ae70m7JLwWprGxKXPWVJCo65G84k771sEVNMsvjD0cJhrXKGc3mj5x
+whIv36JXAWJDl1k3txOu86d1OtWHvEBFGRMQMROAChVsZ+32Ja4JTXuOUq4i56X+3yrriA1ZUT+6
+09D9wueb2i6ZNDh4swKoBmqBOsAFuFN+FRAFNoA1IAz8AtZT66bPN7X/x3GU9gcQroeL2HYGGwAA
+ACV0RVh0Y3JlYXRlLWRhdGUAMjAwOC0xMi0wM1QxMjoyMToxNCswMDowMHFxo9QAAAAldEVYdG1v
+ZGlmeS1kYXRlADIwMDgtMTItMDNUMTI6MjE6MTQrMDA6MDAuwNXgAAAAAElFTkSuQmCC</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>906</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/path.png.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/path.png.xml
new file mode 100644
index 0000000000..d9a28ab044
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/path.png.xml
@@ -0,0 +1,46 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851374.0</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>path.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ
+bWFnZVJlYWR5ccllPAAAAPtJREFUeNpiNDTU+89AJ8DEQEdAjmWOaPTw8dkFNJpmlj04f/7SBxAD
+Sj+gpWUbCPCpatlCAnyqWXYAGHQo8QTlH6CFZY0kipNt2QagL7D6ACq+gVqWgVJdIgE1iVB1FFvm
+CEvuuABU3pFSywrREwUeC0HqCimxTABdAFhL7EemCaknxbJ4LGIGaDQh9URbpgD0QQCWxHAAPdFA
+1SngM4yFiOiIR07awLjZgCOpx1MjNQYAXY3XxVD5AGpl6gQK5UmyLJ5CeaLjDJZQCnBUmAaEEgYM
+MBLRuiK6VAcCB4p8Bkx9RDdsCDmcrg0eFiJcu59ulhGKB1IAQIABAJsuS9KpIDaGAAAAAElFTkSu
+QmCC</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>345</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/path.svg.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/path.svg.xml
new file mode 100644
index 0000000000..24c256c587
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/path.svg.xml
@@ -0,0 +1,54 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851356.91</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>path.svg</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/svg+xml</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+<?xml version="1.0" encoding="utf-8"?>\r\n
+<!-- Generator: Adobe Illustrator 15.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->\r\n
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">\r\n
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"\r\n
+\t width="27px" height="27px" viewBox="0 0 27 27" enable-background="new 0 0 27 27" xml:space="preserve">\r\n
+<path fill="#2F2F2C" d="M0,0v27h27V0H0z M12.193,1.904c0-0.365,0.871,0,0.871,0v12.105c-0.509,0.18-0.871,0.664-0.871,1.233\r\n
+\tc0,0.722,0.585,1.305,1.307,1.305c0.722,0,1.307-0.583,1.307-1.305c0-0.569-0.362-1.054-0.871-1.233V1.904c0,0,0.871-0.365,0.871,0\r\n
+\tc0,6.811,5.226,11.677,5.226,11.677l-3.256,8.193h-6.552l-3.256-8.193C6.968,13.581,12.193,8.714,12.193,1.904z M7.839,25.258\r\n
+\tv-2.612h11.322v2.612H7.839z"/>\r\n
+</svg>\r\n
+
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>885</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/pencil.png.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/pencil.png.xml
new file mode 100644
index 0000000000..2b1813898b
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/pencil.png.xml
@@ -0,0 +1,47 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851347.01</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>pencil.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ
+bWFnZVJlYWR5ccllPAAAATtJREFUeNrU1oENwUAUBuAjBjgbmEB0ArUBE9AJ6CRlAjUBJsAEvZig
+I9iA/yXv5HI5Svs0cclTaeR93rvztBNFw7tqaXVVi+vvsRvi3AaWFsW1j5jgfd9HJTFDLzhwA7oC
+pApnXKkoRhWMEBk5AKcOaOyHegJQghg7aIzYAjRcVSxVmYUWiJz3iu5pxBJxktgzux8ulHDrclxK
+xIpbq5q00UIZJ3tCfEA0V9b46PtQGoBOEpgPJYDWDkT3Cr91dbAyAOUeRBUNmo4r8yGkqxL1PoBS
+J1ltqAqz0N7mBmTqQu/a6EMTD1p8C72qjNq0q4C2Uv9nG4boW5+loBB24Jlm2zMFEEtAoTZeQj9m
+CSiEHdC2EslvPGSPiDkPVSWJlQzFPAk0V6OV0HIx/etnSPeAaPXj1epz40OAAQBNvYbmz4RZJQAA
+AABJRU5ErkJggg==</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>409</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/pencil.svg.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/pencil.svg.xml
new file mode 100644
index 0000000000..1683bd0cbd
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/pencil.svg.xml
@@ -0,0 +1,55 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851339.63</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>pencil.svg</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/svg+xml</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+<?xml version="1.0" encoding="utf-8"?>\r\n
+<!-- Generator: Adobe Illustrator 15.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->\r\n
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">\r\n
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"\r\n
+\t width="27px" height="27px" viewBox="-1.5 -1.5 27 27" enable-background="new -1.5 -1.5 27 27" xml:space="preserve">\r\n
+<path fill="#2F2F2C" d="M-1.5-1.5v27h27v-27 M19.616,9.216L6.647,21.567l-5.531,1.285l-0.1-0.094l1.449-5.269L15.438,5.204\r\n
+\tc0.231-0.062,0.788-0.219,1.579-0.062L3.255,18.243l-0.394,1.381l1.58,1.504l1.481-0.375l0.66-0.598l0.065-1.408l-1.053-1.004\r\n
+\tL18.203,5.736c0.196,0.157,0.196,0.157,0.396,0.376C20.476,7.869,19.616,9.216,19.616,9.216z M22.87,4.9\r\n
+\tc-0.002,0.774-0.358,1.561-1.013,2.185l-1.217,1.16c0,0,0.921-1.348-0.989-3.103c-1.679-1.599-3.259-0.91-3.259-0.91l1.284-1.223\r\n
+\tc1.154-1.126,3.161-1.126,4.278-0.062c0.622,0.549,0.913,1.239,0.915,1.938V4.9z"/>\r\n
+</svg>\r\n
+
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>1047</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/pencil_cursor.png.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/pencil_cursor.png.xml
new file mode 100644
index 0000000000..ea5e3683e2
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/pencil_cursor.png.xml
@@ -0,0 +1,45 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851330.89</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>pencil_cursor.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz
+AAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAC4
+SURBVDiNndM7CgMhEAbgIV0gp0jnIWznBnOyuYInsfECgpAmsGl1YZu0polEVjer88N08jnjA0AY
+59wjxuhzzlBKFGZeACArpd41KIZK1eBF1tsvIYSr1vqeUvLDWOnIWntj5pd49/1oRLT2zm0aqsH9
+jYqg0hEAwNDTOINijH4IG4VOsRnoLzYLHWISqIsZY54SqIsh4iaBGuy7WAQ1WG9ERNxGoAYjorUA
+zLyMIl2s/K8Z4Aj7ACHrY6yp4zbUAAAAAElFTkSuQmCC</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>318</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/picker.gif.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/picker.gif.xml
new file mode 100644
index 0000000000..7dc2d05e38
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/picker.gif.xml
@@ -0,0 +1,42 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851318.9</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>picker.gif</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/gif</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">R0lGODlhGQAYAKIEANjY2P////Dw8BseI////wAAAAAAAAAAACH5BAEAAAQALAAAAAAZABgAAANX
+KLDc/kvBSWO4OOssVyBgKI5i0HxkOpoMqr6s984x4M5kfePlyae6X84n7LWKRhltE+jYcLXJblh5
+0qpWWGMAma4Yg/DDawybHeRQFCJgcrDwijPuECQAADs=</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>146</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/placeholder.svg.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/placeholder.svg.xml
new file mode 100644
index 0000000000..00e8f957d8
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/placeholder.svg.xml
@@ -0,0 +1,54 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851310.68</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>placeholder.svg</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/svg+xml</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+<?xml version="1.0" encoding="utf-8"?>\r\n
+<!-- Generator: Adobe Illustrator 15.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->\r\n
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">\r\n
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"\r\n
+\t width="100px" height="100px" viewbox="0 0 100 100" preserveAspectRatio="none"\r\n
+\t xml:space="preserve">\r\n
+   <rect width="100" height="100" fill="#ddd" stroke-width="1" stroke="#aaa" vector-effect="non-scaling-stroke" />\r\n
+     <path d="M 0 0 L 100 100 Z" stroke-width="1" stroke="#aaa" vector-effect="non-scaling-stroke" />\r\n
+       <path d="M 100 0 L 0 100 Z" stroke-width="1" stroke="#aaa" vector-effect="non-scaling-stroke" />\r\n
+</svg>\r\n
+
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>801</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/polygon.png.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/polygon.png.xml
new file mode 100644
index 0000000000..5d04c09270
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/polygon.png.xml
@@ -0,0 +1,47 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851300.84</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>polygon.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz
+AAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAAU
+dEVYdENyZWF0aW9uIFRpbWUAMy80LzEyKL0UxwAAAQBJREFUSIm9ltERgjAMhj893+0IjOAIjOAI
+uoEj6AaOwgiOwAiOoBPEBwoHJUpbGv87XnppPvI3pGwAIV1vYJ+6aZsBugEOOHtokiTyeQJ1sPcA
+tAk5ooIaX40mB9xLwF7AKdKho4/PgrVAFQnqVfHbVnXxmggJ9c3WxSbIlWZrVBPkygGPMSylCZIl
+ItAdi0Dnr5lEZABuKXdGSzpAV15lRfBVOUD62Xi0goX5+w/YRL6yhqD1KyOe6xnjK8bKyiHvGFZb
+w2A6TiwmyJA/vKlLWznJ91cYKNdAIU0sRLFRfZtMzfL8FQb6f8dazSwEZKcE7oEL60ZYrS1uKNsU
+P/UBeJ2gpnKx8aoAAAAASUVORK5CYII=</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>422</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/polygon.svg.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/polygon.svg.xml
new file mode 100644
index 0000000000..04d4e749bf
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/polygon.svg.xml
@@ -0,0 +1,44 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851290.85</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>polygon.svg</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/svg+xml</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+<?xml version="1.0" standalone="no"?>\r<!-- Generator: Adobe Fireworks CS5, Export SVG Extension by Aaron Beall (http://fireworks.abeall.com) . Version: 0.6.1  -->\r<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">\r<svg id="eye-Page%201" viewBox="0 0 27 27" style="background-color:#ffffff00" version="1.1"\r\txmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve"\r\tx="0px" y="0px" width="27px" height="27px"\r>\r\t<g id="Layer%201">\r\t\t<path d="M 13.6027 0.5027 L 26.844 10.2723 L 21.6443 25.8845 L 5.1894 25.7637 L 0.2195 10.0769 L 13.6027 0.5027 ZM 0 0 L 0 27 L 27 27 L 27 0 L 0 0 Z" fill="#000000"/>\r\t</g>\r</svg>
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>701</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/preview-opacity.png.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/preview-opacity.png.xml
new file mode 100644
index 0000000000..a01e9b0ff7
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/preview-opacity.png.xml
@@ -0,0 +1,42 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851279.98</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>preview-opacity.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ
+bWFnZVJlYWR5ccllPAAAAClJREFUeNpiPHPmDAMSMDY2RuYyMeAFNJVm/P//PzL/7Nmzg8VpAAEG
+ALE5CHQT4Ca/AAAAAElFTkSuQmCC</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>135</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/rangearrows.gif.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/rangearrows.gif.xml
new file mode 100644
index 0000000000..b4501fdd5a
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/rangearrows.gif.xml
@@ -0,0 +1,41 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851267.07</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>rangearrows.gif</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/gif</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">R0lGODlhFAAHAJEDAAAAAHRyav///7u7uyH5BAEAAAMALAAAAAAUAAcAAAIdjDOpm2cCEVsBimfl
+rJlnAIZeNGpM6Zlbd0zbUQAAOw==</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>76</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/rangearrows2.gif.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/rangearrows2.gif.xml
new file mode 100644
index 0000000000..36c48c6452
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/rangearrows2.gif.xml
@@ -0,0 +1,42 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851256.74</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>rangearrows2.gif</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/gif</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">R0lGODlhCQAUALMAAP////7+/v39/fz8/K2trWRgWWNfWGJeV2FdVmBcVf///wAAAAAAAAAAAAAA
+AAAAACH5BAEHAAoALAAAAAAJABQAAAQ5UJlDqzoB6E3F5tinHVfGKSgWBCSasm7cxihBu/at5DdP
+zzIA8HJKiUgIkQaRFA0ogJU0YFAkKpYIADs=</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>140</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/rect.png.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/rect.png.xml
new file mode 100644
index 0000000000..7fa75ee3ba
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/rect.png.xml
@@ -0,0 +1,47 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851243.34</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>rect.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAU5JREFUSMft
+lL1Ow0AQhL+TiEIDJBSkouLhkidA0NAaCXjRNEQJQjnf7Q6Fz/lxElkCyqx0GmvPnrnZvTWc4xx/
+jVDwaTweV5PJBBDS/ub2YScE6qYE8/mcxeLzGXgFuCh7w+l0SlVVSubBzDEX5o6ZyK6C23y2fayz
+83A/UfXyGD7e34at6EXXUazzHqG7yOYldxpjMmLy4B1bXQHWyTak1iE3Ly7a07ciJmI2UjYkHRcI
+pc6xNlw7ApsyHce2TDEZdXbU5yCmItBD3PajPUjMRjLHTzoArJRI0lGSk2KlBz0OAlYcSNon7kP3
+/h4IUWdYpwzi4Jb09SMmI5sjTgk4pNw42Ah07rsX3C2NuXA1Q+berGMCQSFwfUm6u70ZSJSB2g7b
+ZsB28u7NeZv3ndHoKjkMDmY/hDADlsA3sAK+frFW5fslMDv/hc/xf/ED8r4S8qLcXkkAAAAASUVO
+RK5CYII=</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>404</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/redo.png.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/redo.png.xml
new file mode 100644
index 0000000000..9000499cae
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/redo.png.xml
@@ -0,0 +1,56 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851236.11</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>redo.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBI
+WXMAAA3WAAAN1gGQb3mcAAAACXZwQWcAAAAYAAAAGAB4TKWmAAACwklEQVRIx82TS2sTURTH/+fO
+I62prX0aa8VGEVGqBatCQaxUlLZKFoKI4EpkPoNLv4ALdZeNC/0EWfgoFBSU4qLYdiGW2mItTdME
+M7F5NDOZuddNJk7GzLRSCl44zHDvmd/vnnvPAP/jiMVVEYur+3eSy3bh2YzF1fY9E1waOwsA2e0k
+u6lgRxLaDhKLq2EA9wE89cI3K2m0Kj348GYeADoSmqn/kyAWV8cBvBpXe+fti32nSy1l2VmrVCwU
+zCyMPEckEvGVUAD8OoC3N0eHUWy28SunwxRbYIxAMsE0DDCZoKeKIAZEo1FHEk5oZilQEIurxwAs
+Xb0xjIooIaOnatncEmASQSgGjLyAUeCg6k26JEpCMy0AkH0KeHb5wkmDQKG0vg5h1y/aZECWCJbB
+a3MueIcDDxJMiO4QUoVlSBJDZ/tBAAwKhSCqCQI2NvkC1DChL9Lvewd+AijUDIlktHW1QtkoYWp6
+sW79ysR5yE0IhAOB/wGhpa0ZG5mkmJpezAE4ldBMSmgmAYBEyrbwQIEEGRFpQCx8zNkAbic086t7
+3bCLDvyIHzzwiAyRt8tCtgCETiTNL/B0nAu+hoDRqAICsHx41s7/KmcAAI8fIVXNJUdkFsXRhGYm
+3XM7qYAAkBDi0099boww6PSh5E5KaKbq2aDwRMMKnJ2wwjoeTm5J7ZZtCrkcyo0/Ue5WJbInlOpT
+8lb45y7rBQwA+/6Ol45fY+nkSjZ2bjTKU2vZEX1ZxEsZUPUbdzAX3KnGV1CLxdf8c/8Im0mn9Hu9
+nftWWwfsO4eG2LeV9zzpgjpgqQrm3mPyCupES5N86UCUnpuypRBAxCgfGWRGuJus3A9hcKsG4w0E
+5Ia6351duc+UDT2QOnvOsFvE0CNsbMy9sF9yW/AuLvFIL8mhJsHXVsXW7IxtuWQN24t8wi/f3T1/
+HdGej99T7ToAAnDnmgAAACV0RVh0Y3JlYXRlLWRhdGUAMjAwOC0xMi0wM1QxMjoyMToxNCswMDow
+MHFxo9QAAAAldEVYdG1vZGlmeS1kYXRlADIwMDgtMTItMDNUMTI6MjE6MTQrMDA6MDAuwNXgAAAA
+AElFTkSuQmCC</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>921</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/reorient.png.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/reorient.png.xml
new file mode 100644
index 0000000000..9d74054632
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/reorient.png.xml
@@ -0,0 +1,57 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851228.81</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>reorient.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAIGNIUk0AAHomAACAhAAA+gAAAIDo
+AAB1MAAA6mAAADqYAAAXcJy6UTwAAAAEZ0FNQQAAsY58+1GTAAAAAXNSR0IArs4c6QAAAAZiS0dE
+AP8A/wD/oL2nkwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAytJREFUeNrVVUlMFEEU/VXVXT3TPd2y
+GNAoiEbDQYxbTIhhUS8YjbgbjYk3NR6MnlAwMXrAeNHoweB6Mq4YIeDCBVcO6BwkE4NLXNAokKBD
+1BlheqmyWm0dBpF2O/iTn65fVf1e1XvdVQD/e6DkAmNexDlMwhhuOw568qf1Z8xkAjGYL7JEZPbf
+qAeEpnENIb4itT+/cE0xxrhQE+FXFrGTUoE1x21LXmciASMF8z7RvOD1jZ+1cvGj1jPHhZLReDx+
+TXRt8kMgcOaIdNW5gb+zQkw8apPBn4drjyA0ajMh5xcABGaKWYd9GYvghsjrg0z+AfhWor+8RQlS
+bfNupvmxrAZ4fxjA3uhXLpLsgW3vWpxbcCf3RVvDiWRwgi1VTc8OasbycF/s1Drg9jQAdulnHgDs
+Gg+wuwOnevDyfpMwhzzEuCLigVOd6YosUs9B2RNvHsRyWjGAfHQYD+YO+EyTPNiOELvqOBWNVv/p
+sR44oiyAsR1SR4xWcgtunpRoeilg+dhvefBlEtnOubQxY0xtZTCtpN8Fl4PMEAtREbWCmEczn4fL
+yk3zbTOwxHrfHgjd2r9utEWsItj3oa4yGCqJBEdkKx64IiGDarKWkbu8611nwzzOE5M5cxp9eTBQ
+S2cvArOmp2NplfmxPcsDJwFLxxKjqqGrUxfVP6GBrPlYUo779QBSSYCbhzofLNrAE09HeeCywgxJ
+sQ2qaGTGsos9gdDohR6JLw8GeULkKky0LflF9c2hzBzqggspZEK5LlOmc/5eaz23hsSjHe5CJ/nw
+IHUr7DaAQ3tf163NmlAWpwEde+BEdlQakNCr9vrLidibxwjF+xCqzhvWg0EcjrWH27EDkaaVUyyz
+K90Dl2SGWk6tvvKu62GROBO3Aaglvj1IDcexqpkV23+vcVWebXaHksEppaXiUIz/lgeDvm+i7JCC
+RoWRlVfT8yxc7oKbptkz5AtD3Qc/P/fxbFc5SZLG+b0PDrn3gaLwNNOE6WKbvYyhtqFqMbf38z9P
+rDTHgbneOGOwRIy9d++DbwSGAd3RKJx125YF4wTZTpFtomz71drVX3gaEaT/Pj4Bjj/M+WV5JI4A
+AAAASUVORK5CYII=</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>980</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/rotate.png.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/rotate.png.xml
new file mode 100644
index 0000000000..590691f669
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/rotate.png.xml
@@ -0,0 +1,66 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851219.6</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>rotate.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">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
+bS3ZQ+mkAAAAAElFTkSuQmCC</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>1500</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/save.png.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/save.png.xml
new file mode 100644
index 0000000000..8cf623f24a
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/save.png.xml
@@ -0,0 +1,62 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851212.78</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>save.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBI
+WXMAAA3WAAAN1gGQb3mcAAAACXZwQWcAAAAYAAAAGAB4TKWmAAAEIUlEQVRIx7WVW2wUZRTHfzPb
+vUxn2+50mWW3dSlLy1LkVkpaLV4QEx8wQvRFH/TFVB8Ag1QlGNAHMRLQWExj+yCaeAMkkRcf0Bhi
+bIwRaYKoWEsotTbFrbu0Q7v32dkdH+iOXQq2aDzJ5DtzvnPO/3/Od74Z+J9FuN7wzGu73/s9UfNw
+bEKvnmmX7GbS5473L5R/7eh6+dNv/xVA9wcdTSd+CJ1ZHF6erVvoE+M50VVb6RL/iOtMpLNcvXBq
+KJXMOEPKwO6eV44emQ+AbWbyUwOBE4tW3+cZHhxwXBoeto/8dkkcuTKOvaIaxeXApTYoV9OFyssx
+16bND3nPnvn6l8G5AMSi8v1F18HbFpQNJwa/vNCqnn6it3ObeE9d36bc5OWp0UvnzehUnHgygeIL
+IPuCzp9jaz554dXN8rwBtJTUYMsnJu9dOvrA/uffPQZwYNfHX7QER/clNE1ITk2gZ1IA+IJLRVXW
+R67ooZ55n8Hje577LOTM/TSlFfbOdHBKAt9M1LF4RXNJoCfdz5U/x6gpXL0+5+6ut7pfL76UFZVg
+Zfzz1Lij58D+N2axuL+je5Yt472D0aFePjxUwocX9+w6CFgAVotSY46LikcllbrWhmQyaT1W0vTf
+us3uKPEbGR0hmUyiqio7dm5vmlUBUO/3BwBIJBO4ZfcNmRfFLBQAeGTfUQxd5/jeRwFQFIVYLBYG
+zpVUAGxZu6aZdDqNgGAxb2zZQGPLBqoUFYBsNnNtTcdpaLqTJStbACiXygG4q+1ugFWzWgQ8WFNT
+W8LynWc3MvjjdwBERofANMkbOTLpJPFJDYCh8328vW29FRMM1gG8VAKwY+f2Jkkqx+Fw4PV6LeeA
+Wkdn+zoG+nqpVmsomOZ0f0wqPV4Gz52ms30ddTVhAGRZnm6T1zqHYgXhhT4/AJqmIcsysiwjiiKh
+2mV0bW2zQERBwF1VzeC503RtbSNUu8zy17RrVVVVVgGEZwKsun35CnK5nFlWZmNychJN05AkCVmW
+WRlu5nDHRgb6evEsCDDcf5bDHRtZGW62EmuaRj5vkEgkzPol9QBtFkA2m13t9/txu92CYeQpTE9I
+MVDTNKorAnQ+3cJAXy9vPtlMdUXA2gPI5w0QQFEUIRhcRCaTrbDG1Ol0bgmHw9aY3UwUpZWvDrUy
+lzQ2NuJyOduBp6x7EIvFGB8fv/ncFw94Hnuqqlr6zIuGrut4vV5OnjyJ0+lEdpdT4a5EFEUkSUIQ
+BCRJwu12o2kaPp+PaDQ6a50JIF7PxjAMbDYbpmkiCjay2Sy6rmOaJna7/R8ruZGUVCAIAul0mrVr
+mzCMPDabDcMwrH2Hw3FLyUsAotGo6ff7pz/f3jkDPR4PAKFQaNYaiURMpn8FZQCRyNhjHx15//gt
+07u5CJHI2Pr/nmYe8hfzmaMRg7hQJwAAACV0RVh0Y3JlYXRlLWRhdGUAMjAwOC0xMi0wM1QxMjoy
+MToxNCswMDowMHFxo9QAAAAldEVYdG1vZGlmeS1kYXRlADIwMDgtMTItMDNUMTI6MjE6MTQrMDA6
+MDAuwNXgAAAAAElFTkSuQmCC</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>1272</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/select.png.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/select.png.xml
new file mode 100644
index 0000000000..94d3e921b2
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/select.png.xml
@@ -0,0 +1,46 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851195.49</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>select.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ
+bWFnZVJlYWR5ccllPAAAAPpJREFUeNq8loENgjAQReXiAIyACxi7AW7gBjKCGxAnIE7ACDgCG9C4
+ACuwgf4mZ2KaSFt6bZOfkuOal0/vWgqlju9dpkGO90tO2FkSuAqbppeWBLqciQLJJ0kKSL6JEkAK
+SY4FUugCBh4gnRzGwIUd6uSwrUCKqa5QIMX2TgiQJE4GX6AI7AuEFB6f/3L2EiBcUxWmC3SFTklg
+gJSYBqjOVY3yfWZcQD1kf6a7KAwAsx8z1ECd5W7ENEbD2M3A+1JyuEbstsWdy9nMVWaPlosjyJ0L
+Vq7EOyv2SFmNDdz9lnzlWlBE/jdqdtT6wGJPENMGfZYrJnR8BBgA6hBc7i4YNkoAAAAASUVORK5C
+YII=</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>344</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/select.svg.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/select.svg.xml
new file mode 100644
index 0000000000..a68574b2e1
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/select.svg.xml
@@ -0,0 +1,54 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851187.81</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>select.svg</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/svg+xml</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+<?xml version="1.0" encoding="utf-8"?>\r\n
+<!-- Generator: Adobe Illustrator 15.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->\r\n
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">\r\n
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"\r\n
+\t width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve">\r\n
+<g>\r\n
+\t<path fill="#2F2F2C" d="M0,0v24h24V0H0z M17.147,20.757l-2.941,1.501l-3.677-6.005l-4.411,3.003V1.241l12.5,12.01l-4.412,1.501\r\n
+\t\tL17.147,20.757z"/>\r\n
+</g>\r\n
+</svg>\r\n
+
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>636</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/select_node.png.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/select_node.png.xml
new file mode 100644
index 0000000000..12fed4e891
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/select_node.png.xml
@@ -0,0 +1,54 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851204.98</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>select_node.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ
+bWFnZVJlYWR5ccllPAAAAt5JREFUeNqklk9Ik3EYx593/93UJluWFyMINqI8uGHgpYgm4aVDNw9Z
+QXQRS8pjsDoLttihQ3SJdYgOIgZh0mGi4EUCp7QQhHYQBWVu794/+/f0/b2lTJvi3v3Gd+/v97zP
++3ze53l+vzFiZqqn51F20nW+TSGewnUMa+9xvidJEl+1I7VG1qsP6S6VKUSMK9FFKA99Izt9WnlP
+n69cpsMPnTSOEs/e4j7q5VW6zyqluEoyjKvQMOYhzpyP8M1GMji0SC6yBUGiFGGdNBjKzJOqxsEK
+5joUAaSXJ+cXWTotwFKbTXpdpERWiqBANswloqcuJ81qCl0Q64iwUPjnOjlOW6FDgMAlI2jFqLlk
+wIxiv45GaQ6Qc27DzQfZTQEOMpijEj5GBiLNyYkJ+hiL0eyAQv4O0owXaaLJA6jzbzTZaG65WmWL
+xSIS4dibt5z6Jefg5zHVZKGVVTT6Gj8CZApSSqUKW61WAyBJEicSCTWXy83D12EKsK/xl9xBN3gc
+gKrNZuO/HSEDNjMzUwDkC/yspgH7KmPY7fYDgJDD4eBkMinn8/kEfKSmASJgLUDI4/Hw8vKyXCgU
+4s0CSk6n8z+AkNfr5XQ6LSCvTANKGC6Xqy5AqLOzkzOZjKxp2hOzgGJLS8uxAKHu7m7e3t6Wke29
+hgFFDLfbXTew3+/nrq4u9vl8HA6HGTtLwTN3GgXooqFHg4vture3V9R1XUF5FOFXqVTKgCw0CtBa
+W1uNoP39/Tw6OqrtQ+LxuIaAH5raRXhDra2tjYPBIGezWQVrXeweAWhvb+fd3d0C/PqaAgQCAd7c
+3CygicMI+H1oaOigVJhXkcUafC1mAerGxoaCvf7in+3B9PR0vrYfS0tLOdT/sSkAeoAXzL2rsfkV
+RdFqD19PTw+rqprHvTMNA0TAo+nv7Oz8GBwcZHE+RkZGqltbWzJKt1DvF5bM/BXB4XuWSqWKoukI
+/BW20HG+fwQYANs5OOUM6VNHAAAAAElFTkSuQmCC</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>828</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/sep.png.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/sep.png.xml
new file mode 100644
index 0000000000..dd6ecea197
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/sep.png.xml
@@ -0,0 +1,41 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851179.01</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>sep.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAAAIAAAAYCAYAAADQ+yzZAAAAAXNSR0IArs4c6QAAABdJREFUCNdj
+fvfu3X9BQcEGJgYoGB4MANDTBK7RcuvhAAAAAElFTkSuQmCC</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>93</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/shape_group.png.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/shape_group.png.xml
new file mode 100644
index 0000000000..6537402695
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/shape_group.png.xml
@@ -0,0 +1,49 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851168.62</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>shape_group.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0
+U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAG7SURBVDjLjZMxi1NREIXPC9HCKGGN2MgW
+dio2utZxA0KKVPkBwqaR/IS0dqYx/0LIVpsuBMFKA5LdQotF1kJWcMvYmBfemzPH4r4X3+pDMjDM
+3MvMx5m53Gg4HJ5L2pV0OhgMHmAL6/f779I03Sd5WgGw2+l0QPIetrQ4jvd7vR7iOL5fJXkymUwe
+Xb1+OzparCQATiCPDsAFkMDz5rUIANbr9dvRaPTMzN5HkgAAR4uVdmoVQKFJHhqlEC9+Og6eBkDR
+qnlCD8V5Q+4S4A6Yl4+zAeSFyiS7/wVhOWEzwuGHlW7eqEACPp0vgyoJJCA6zAE3hxlgJF4d3I0u
+KTABLIxwZ+dKUOECXXCGSApff6QlO2BBNpWdBXcHHSAdZAAkqZcABFwsHXQPxS44HSSyuz9K0lT/
+AopP9PJwKZpvJNMdbgp7oMOsBFA0M8EKkjc7yHIz/h+QJoRZddNoVLZMhxOXFXS73UWSJHskj6fT
+6RMASM1x9v0XUgdoDiNgRjjD03588wK3Xn+RmZ2h3W5rNpup2WxKErbxRqOh8XisWq2mqNVqHSdJ
+8pjkyXw+39vmN9br9c9m9pDkt98JJaJgEg+kbwAAAABJRU5ErkJggg==</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>553</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/shape_ungroup.png.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/shape_ungroup.png.xml
new file mode 100644
index 0000000000..1082031c47
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/shape_ungroup.png.xml
@@ -0,0 +1,51 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851155.11</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>shape_ungroup.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0
+U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAIsSURBVDjLpVMxbBJhFH6HR1sKNG01jbkE
+GYgDjMLk0GgYiZODBEZ1cHDASAJMLiwkspAwECRMOhkhcXNwUTGmZWhs0RqtXmutBrGDHoT7//98
+7wfaQrv1T77/3d3/3nff++6dYlkWnGaptOVyOR2JPIhWKpUKTCal0+mXpmleEUK08vl84BgBLk8k
+EoF6ve5/tmJYggOQLooCY7fbhVgsBpVKxX+iAs55s1arXXLMLcHirE0WWbgJZKEO585dgFKpBIyx
+15MEysiDp+8M66zLJgvEEch7JNvdF3Dr6qxyogJao8Q3z4vQ+bUD6owbLl+7C/YZ1+CMC5kXDodX
+0I8gYrXRaIRsIwLZLya293SIRqPw++cOrG+3Ye1bB9a22rD3Zx8ePNGtXq8XzGQy5EtwTAHDYo6w
+O+ahWCzCmSknLLlVmHbYgSOzwEOKzgUNkskkoILmgQeJRELKcs6fh+Xr9+E9vlVbmMKWsBD7IvUc
+N04kiM3vBhTuXJR+yBZITjwehx/6Jux22CBZWDIyhuoYRQvYkMA0D4dPEmBfzUKhIOPtsEsxKZGK
+OBUJCT4iGcaxr1CtVoNHP83gbYeSDzwYXjPGj8/BaIVCIb3f73vcixrcuPdIFpIS8oOjH48f3oQv
+G29p+FqoOGCbHAx86Mlms+jHJ/i4bcAH/R/CgI2vf6G1ZcDn9QaUy2WaSv9wgKwx+Hy+Va/XKzRN
+a0yeEVRVfaEoCsl+RffKaX/n/x+oi531jRZtAAAAAElFTkSuQmCC</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>666</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/source.png.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/source.png.xml
new file mode 100644
index 0000000000..a7b11e8c14
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/source.png.xml
@@ -0,0 +1,59 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851142.99</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>source.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgIfAhkiAAAAAlwSFlz
+AAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAPTSURB
+VEiJtZV/TJVlFMc/z33vvdz7AioXJcpRrJJ+rHJMFhvJxGarpaz8g7/MyZy2YaQOkRa5LrRsMRiC
+aUPYMM1ZK9rMatA/rPLHmJCZuZbYH+HmrCkSIPfe973ve09/wL3dC9i9bfVuzx/POd/v+Z7zvOd5
+jhIR/s/PmQpIbd+fRniiCSOwCtv24nJfYlHBJmnZOJWM60gpDc18AyNQTdbij1joa8ehcuDG86lQ
+UxNwugzcHg3TqMahlbDQd5jMms/+O4GRe97Ft2QTnvRfkMjTTI53M9p0OuruVSqtUilPygL1SvX0
+KTX4TZT0aHAj7rRCFmRvk/a6peiZg2jOnFiBcLEMzlYolZFUoEqpnathvQ733oAwAB7PMA5tLZZ5
+Se3pvIXbk0lW9tYoxwtjebA8H1rnZCsisVUJd3fD9VNgn4OX4n0iAs1H02k+mj7bPgiFZ8Dsh8AW
+KEvgxG/q4cRZsL+H3gRQ28kT7Ds5zsFPMkQE3jpSTn3HZLzYBWgZgMgBOOcHR9QeO6JqpTa8AOU6
+BHSoSijT6WknzbsAWVAJgOZ6GU96j9T+fQ8U+L0w8iQUTUBjzC4ibFYqsxR+LIL8NNhVILJv9lGq
+7jMXsS2YGn+GUOgqTlUstRUX4jFXlFprwhc3Yew4lBwSuewAyIP9xZCfDoMF0D7nRwF49QNo2uO4
+PF243OdnBwdYJvKVDp/mQNYD8B7MdNF6eNY73Q21iETmFciMHAM1jkg5mnZoXgzggQYdeBHWxAQ+
+h2s6oEPlnYiybkWAiNUM0s+foeN3wumw0wt8DT9NE0XYAYWnYTwEEYHnZrfhnHZ950g2/g/62NP1
+ZYIPVhtgD0CwDkpFZPo1bRP5oVGpzqegFuhEqccQmYhmpRoanCwursOyVhI27yeMjoPv0Fxvx1JX
+ygt0usHRDx82iZyKHRGAX2T3xzAE5AEtCXVnPLGLwO29WJEOpiIlWOZvhIIrKb3v1zhUI/DgYbhi
+wLaoMeGpuAxVozAJbEWpNTGHGR4gFLQwA8txGUWYRg4SuS5lZdZM9iuAmiEIX4XtDSLWvAJ+kaFj
+0DGz7Yo5bGOEsDGMEcwjFNyA090KGeviqK2A1gs9fpG++JhzJtoOkbpvlVq2CrwxY3CqFcvKwOn6
+g0gkjMgiXHYuMDqDuNYF5y3YPDueSmUmq9fe303o9quI2Ni2m7DhJRTIwrekQdrqGv+Jm3TgqJpW
+L7d+fxOnqxffXY/IwfqljP2ci23dJBh8KCk/pQpe2fs6ocAWTCMXpaaACZzuYXwPVyQd/Mku1ZxL
+5ve7/w3+L98LE/xuuvArAAAAAElFTkSuQmCC</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>1110</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/spinbtn_updn_big.png.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/spinbtn_updn_big.png.xml
new file mode 100644
index 0000000000..e67180785f
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/spinbtn_updn_big.png.xml
@@ -0,0 +1,75 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851135.42</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>spinbtn_updn_big.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABoAAAB4CAYAAADsduKfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ
+bWFnZVJlYWR5ccllPAAAB6NJREFUeNrsWn1MVWUY/537CZdPAQn6wG9LBGfT4R8ZpM5c08rNOcka
+ssQ2aYWpjTmDDHCOlSm5aktoyMps/uOcf2SaCFnOBo1E0RBnfhQoH3rl835x+p3Da97Qe7kXLqyt
+826/7Z7zvuf5ve9znud53+e5R5JlGWPRdBijphH994mgWJ07fGjhxF5ioj+yh0O0inARm0aT6DGi
+QZFB/EmkjBZRmSC5h8NClQElSiecRD9x2o1sYyCJJhEXhGCFJI6oENfdxNxAEBmIcjehz4r7ScQV
+cf+kGDciolfd1FQwqG+dlz6/iJ4krgtBlUTUQybyrehvJxYOl8hdyCIP7y+BuCHGnSCi/SV6w00t
+7/vgxPfGbvOHSLGiv9xetHkIIiNRKsYr5v/8YCLDQx6SiHnCon4lthK2IYgcxA4ijHhUEP1MdP0j
+dPB7kSRJieiRIp4pDtojZupLU1YeRJiIDsp2eSMK6M7g7owPc9DJYq+yE1fF6nxpSsQYJ2T8Lp73
+uh9li+h8kVjqI8nTxFnhd7uJEF+sToltdeLdKDEudgiSUOKoGN9BJPvjRy+K2CYL0/XWNrv50brh
+RIZd4mHFvF/xQDLPbULfCIvzm0h5sbVCyDliyqB+C/Gj6L9MzBxJ9E4jeoWwMhEF7rUPxH2Xu8pG
+svFtd3sHq9wmYBX39gdqh40R24Qy4JJ4L8fF9TViQiDPDM8J05WFE99b4YrROAUVDDoFlXo77Y6E
+KJiocrPCyaN5Uk0l2sRZYlSPxEZhDH6d68dsm9ASsWG3B3fY/fvHiGjWrDEi6uvTjGGUiCTpUQQH
+T/fhwDIiohC6+0HU139Hsgr+njY6RHr9Fly/PhnvvBOM48dTERq6xVcZOj9UtohEmdi1y4jm5jiU
+lVnR2voSzObVgSR6hLN/D19+aUZ1tUW9c/ZsHK+dJH8POt3jIydSInBo6Js4d24mDhwY2PymTWtR
++8rLLaiqioTJ9NHIiUymJWhvfxMlJXa0tMRg0qQWqq8HS5bcUPOhnTv1uHNnMVf2xvCJJCmSArbh
+yBErVRavxA3k5tqQnGxDZqYBUVGtaGqKwccfO2Aw5IqSwDCIjMZCXLgwFbt3P6KOXbu2Gc88cxsd
+HRmYM6cRGRkhampy5EgEKitDERaWR1Wb/COSpOWw2ZZj+3YXenstmDnzFtLTlfS/BC5XDTo785GV
+1YrU1Nuw24OoWjOuXn2e/rXGdyJZfpyzy8W+fSbU1UUjJKQTOTnAxInfMuh+LcZUwencz/tGWCw2
+XL4chr17uziJLbTCJF+IdLSyXKpiBioqzOr18uW9mD+/BVbrTq7U8c9Ip7MQiYkNyM9vV8cdPBiD
+EyfCSbyd42K8E5lMqXTIlSgt7cHduxEUdBtvvy1xJR+yt3HQ6F7e34wFC3RYvPiamigXFEhoaEij
+I6/3TiRJCRzo4gvXY/bsDuTlyXzoMPr7v3qoml2uM9TAHmRnP4GUlFuIjdWjpuYiursd/xL7wHGr
+pmYVBy2l4D6uTlGjhSpSyprNXpxacdoiGkUYtWCjEQUjOvp3OSWlyDNRfX04enqMfKEDUcFi6eUq
+e4bwN8DhMNI6I+h3PC1KOgQFQU5KavW8lZ88eZfRmT0G5WUzuWR2GRc38NtTszD8nT7tQHFxm/pc
+ZCTTAeYDSUnwVtAIWJ2BsrU6g1Zn0OoMWp1BqzNodQYttdSINCKNSP1rLUNEcv/ikfY9A7TvGbTv
+GaB9z/A/+55hzx4d0/9QpvFOpvxOpv92H9N/MP038jkj038T0/9Oef1611AFDQk6nbJmiUIcfhQ0
+QqDX94uChtF7QcNmewF9ffdLNC6X7yUag+FfJRr2FHkmCgoy48yZRVSZAWFhBuTm9mPGjEKSZXlR
+XTYaG7OxY0crrFYzVqy4iJdfPu9945Pla0hM1CMqyoW6uigUFkqc4UtU5Wseiu7z0NX1Fj777Dp+
++SUWt265MHfuUwgJMXonsturER9/EFlZFoSHW9HQMA6ffCJzpe+yd/oD+VJQ0EeorOzHsWMJanE3
+P1/mRKs4uc+H2sr7OcNiLFhwARkZNvX60KFgnDoVh4iITVzx/ZkaDHmcSCItLFodt3JlGxYuvEtj
+2spxbUOfGSTpBjo7i7FmjR2zZ7ejuzsMJSXAH3+s4gpeFWPSSLSa9x0UbMaUKZ1Yty6UqtxBQzrn
+++FElg/BbD6ErVv1CA7uwfnzsThwQEmWcyhsLg2lAKWl41FdPY4W14ecHBsmTPieJr7P/1OQw5FH
+i2vChg03VdWUlcXjp5/G0VAqUFs7HRUV3WpJZtkyK1XdRS0UcqV2/4lk+Q79aBsFRSA1tVk9ahUX
+m1Ffb0Z5uRMdHeMxdWobNm400vyLRQI9zHOd3X6UzvcpVWNiKGrDlStxDFEWHD2q/MPSiU2bXAw5
+xzihL0Z2gFTCS1fXp0hKOo/09IES9KVLcWpfZmYP0tLucDKbA3VSvUmyIrz+uo0qHIh7s2a18NrA
+lRTRym4E7kgsyz9QaDnV5qBDt2Dt2giMH3+YjunTX9EPRu/aWm/jlX9XvkdTUzySkxvpP29RtZc8
+zm3OHHgOqt5bNwX/hoSEXq7urKpSH5ukfZP/nyf6W4ABAOEIXEI4yswdAAAAAElFTkSuQmCC</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>2049</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/square.png.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/square.png.xml
new file mode 100644
index 0000000000..feb4d9d921
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/square.png.xml
@@ -0,0 +1,42 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851119.83</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>square.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ
+bWFnZVJlYWR5ccllPAAAADNJREFUeNpi1NPX+cHEyMjOQAfAxEBHMGrZqGWDx7JRMApGwSgYBaNg
+FJAIGIdtIxUgwACyFwMrsWggdQAAAABJRU5ErkJggg==</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>145</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/svg_edit_icons.svg.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/svg_edit_icons.svg.xml
new file mode 100644
index 0000000000..21463b4048
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/svg_edit_icons.svg.xml
@@ -0,0 +1,499 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851092.61</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>svg_edit_icons.svg</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/svg+xml</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+<svg xmlns="http://www.w3.org/2000/svg">\n
+<!-- All images created with SVG-edit - http://svg-edit.googlecode.com/ -->\n
+\n
+\n
+\n
+\n
+\n
+\n
+\n
+\n
+\n
+\n
+\n
+\n
+\n
+\n
+\n
+\n
+\n
+\n
+\n
+\n
+\n
+\n
+\n
+<g id="logo">\n
+<svg viewBox="0 0 16 16" version="1.1">\n
+  <path id="svg_7" d="m-0.0965,16.1043l16.10001,-16.06917l-0.00001,16.06917l-16.1,0z" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="1.5" fill="#cccccc"/>\n
+  <path id="svg_6" d="m0.0035,16.10449l0,-15.99999l16,15.99999l-16,0z" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="1.5" fill="#666666"/>\n
+ </svg>\n
+</g>\n
+\n
+\n
+<g id="select">\n
+<svg viewBox="0 0 24 24" version="1.1">\n
+\t<g>\n
+\t<path fill="#2F2F2C" d="M0,0v24h24V0H0z M17.147,20.757l-2.941,1.501l-3.677-6.005l-4.411,3.003V1.241l12.5,12.01l-4.412,1.501\n
+\t\tL17.147,20.757z"/>\n
+\t</g>\n
+</svg>\n
+</g>\n
+\n
+\n
+<g id="select_node">\n
+<svg viewBox="0 0 24 24" version="1.1">\n
+\t<g>\n
+\t<path fill="none" d="M6.67,5.202l8.314,7.482l-4.158,0.831L6.67,16.841V5.202z"/>\n
+\t<polygon fill="#302F2C" points="14.984,12.684 6.67,5.202 6.67,16.841 10.827,13.515 \t"/>\n
+\t<path fill="#302F2C" d="M0,24h24V0H0V24z M5.008,0.213L20.14,13.515l-4.987,1.663l3.325,6.651l-3.325,1.663l-4.157-6.651\n
+\t\tl-5.988,3.325V0.213z"/>\n
+\t</g>\n
+</svg>\n
+</g>\n
+\n
+\n
+<g id="rect">\n
+<svg id="eye-Page%201" viewBox="0 0 27 27" style="background-color:#ffffff00" version="1.1"\n
+\txmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve"\n
+\tx="0px" y="0px" width="27px" height="27px"\n
+>\n
+\t<path d="M 0 25 L 0 27 L 27 27 L 27 25 L 0 25 ZM 0 0 L 0 8 L 27 8 L 27 0 L 0 0 Z" fill="#2f2f2c"/>\n
+</svg>\n
+</g>\n
+\n
+<g id="fh_rect">\n
+<svg xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 52 52">\n
+ <defs>\n
+  <linearGradient y2="1" x2="1" y1="0.10156" x1="0.36328" id="svg_2">\n
+\n
+   <stop stop-opacity="1" stop-color="#ffffff" offset="0"/>\n
+   <stop stop-opacity="1" stop-color="#3b7e9b" offset="1"/>\n
+  </linearGradient>\n
+  <linearGradient y2="0.3945" x2="0.6132" y1="0.1093" x1="0.3046" id="svg_9">\n
+   <stop stop-opacity="1" stop-color="#f9d225" offset="0"/>\n
+   <stop stop-opacity="1" stop-color="#bf5f00" offset="1"/>\n
+  </linearGradient>\n
+ </defs>\n
+  <rect stroke="#2f2f2c" stroke-width="2" fill="url(#svg_2)" id="svg_1" height="50" width="50" y="0.75" x="1.25"/>\n
+  <path stroke-width="2" stroke="#2f2f2c" fill="url(#svg_9)" id="svg_2" d="m31.5,0l-8.75,20.25l0.75,24l16.5,-16.5l6,-12.5"/>\n
+  <path stroke-width="2" stroke="#2f2f2c" fill="#fce0a9" id="svg_10" d="m39.5,28.5c-2,-9.25 -10.25,-11.75 -17,-7.4375l0.4843,24.4414z"/>\n
+  <path id="svg_11" stroke-width="2" stroke="#2f2f2c" fill="#2f2f2c" d="m26.9318,41.1745c-0.4491,-2.3511 -2.3021,-2.9866 -3.8181,-1.8905l0.1087,6.2126z"/>\n
+</svg>\n
+</g>\n
+\n
+\n
+<g id="circle">\n
+<svg id="Untitled-Page%201" viewBox="0 0 27 27" style="background-color:#ffffff00" version="1.1"\n
+\txmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve"\n
+\tx="0px" y="0px" width="27px" height="27px"\n
+>\n
+\t<path d="M 27 0 L 13.5 0 C 20.9559 0 27 6.0441 27 13.5 L 27 0 ZM 27 27 L 27 13.5 C 27 20.9559 20.9559 27 13.5 27 L 27 27 ZM 0 27 L 13.5 27 C 6.0441 27 0 20.9559 0 13.5 L 0 27 ZM 0 0 L 0 13.5 C 0 6.0441 6.0441 0 13.5 0 L 0 0 Z" fill="#2f2f2c"/>\n
+</svg>\n
+</g>\n
+\n
+<g id="ellipse">\n
+<svg id="eye-Page%201" viewBox="0 0 27 27" style="background-color:#ffffff00" version="1.1"\n
+\txmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve"\n
+\tx="0px" y="0px" width="27px" height="27px"\n
+>\n
+\t<path fill="#2F2F2C" d="M27,0H0v27h27 M13.25,7.617c6.742,0,12.207,3.846,12.207,8.59c0,4.745-5.465,8.591-12.207,8.591\n
+\t\tS1.042,20.952,1.042,16.207C1.042,11.463,6.508,7.617,13.25,7.617z"/>\n
+</svg>\n
+</g>\n
+\n
+<g id="fh_ellipse">\n
+<svg viewBox="0 0 52 52" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">\n
+ <defs>\n
+  <linearGradient id="svg_9" x1="0.3046" y1="0.1093" x2="0.6132" y2="0.3945">\n
+   <stop offset="0" stop-color="#f9d225" stop-opacity="1"/>\n
+   <stop offset="1" stop-color="#bf5f00" stop-opacity="1"/>\n
+  </linearGradient>\n
+  <linearGradient id="svg_4" x1="0.17188" y1="0.1875" x2="1" y2="1">\n
+   <stop offset="0" stop-color="#ffffff" stop-opacity="1"/>\n
+   <stop offset="1" stop-color="#ff6666" stop-opacity="1"/>\n
+  </linearGradient>\n
+ </defs>\n
+  <ellipse stroke-width="2" stroke="#2f2f2c" fill="url(#svg_4)" id="svg_1" rx="23" ry="12" cy="37" cx="27"/>\n
+  <path d="m31.5,0l-8.75,20.25l0.75,24l16.5,-16.5l6,-12.5" id="svg_2" fill="url(#svg_9)" stroke="#2f2f2c" stroke-width="2"/>\n
+  <path d="m39.5,28.5c-2,-9.25 -10.25,-11.75 -17,-7.4375l0.4843,24.4414z" id="svg_10" fill="#fce0a9" stroke="#2f2f2c" stroke-width="2"/>\n
+  <path d="m26.9318,41.1745c-0.4491,-2.3511 -2.3021,-2.9866 -3.8181,-1.8905l0.1087,6.2126z" fill="#2f2f2c" stroke="#2f2f2c" stroke-width="2" id="svg_11"/>\n
+ </svg>\n
+</g>\n
+\n
+<g id="pencil">\n
+<svg viewBox="0 0 24 24" version="1.1">\n
+\t<path fill="#2F2F2C" d="M-1.5-1.5v27h27v-27 M19.616,9.216L6.647,21.567l-5.531,1.285l-0.1-0.094l1.449-5.269L15.438,5.204\n
+\t\tc0.231-0.062,0.788-0.219,1.579-0.062L3.255,18.243l-0.394,1.381l1.58,1.504l1.481-0.375l0.66-0.598l0.065-1.408l-1.053-1.004\n
+\t\tL18.203,5.736c0.196,0.157,0.196,0.157,0.396,0.376C20.476,7.869,19.616,9.216,19.616,9.216z M22.87,4.9\n
+\t\tc-0.002,0.774-0.358,1.561-1.013,2.185l-1.217,1.16c0,0,0.921-1.348-0.989-3.103c-1.679-1.599-3.259-0.91-3.259-0.91l1.284-1.223\n
+\t\tc1.154-1.126,3.161-1.126,4.278-0.062c0.622,0.549,0.913,1.239,0.915,1.938V4.9z"/>\n
+</svg>\n
+</g>\n
+\n
+<g id="pen">\n
+<svg id="eye-Page%201" viewBox="0 0 27 27" style="background-color:#ffffff00" version="1.1"\n
+\txmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve"\n
+\tx="0px" y="0px" width="27px" height="27px"\n
+>\n
+\t<path d="M 3 1 L 26 24 L 24 26 L 1 3 L 3 1 ZM 0 0 L 0 27 L 27 27 L 27 0 L 0 0 Z" fill="#2f2f2c"/>\n
+</svg>\n
+</g>\n
+\n
+<g id="path">\n
+<svg id="eye-Page%201" viewBox="0 0 27 27" style="background-color:#ffffff00" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" x="0px" y="0px" width="27px" height="27px">\n
+\t<g id="Layer%201">\n
+\t\t<path fill="#2F2F2C" d="M0,0v27h27V0H0z M12.193,1.904c0-0.365,0.871,0,0.871,0v12.105c-0.509,0.18-0.871,0.664-0.871,1.233c0,0.722,0.585,1.305,1.307,1.305c0.722,0,1.307-0.583,1.307-1.305c0-0.569-0.362-1.054-0.871-1.233V1.904c0,0,0.871-0.365,0.871,0c0,6.811,5.226,11.677,5.226,11.677l-3.256,8.193h-6.552l-3.256-8.193C6.968,13.581,12.193,8.714,12.193,1.904z M7.839,25.258v-2.612h11.322v2.612H7.839z"/>\n
+\t</g>\n
+</svg>\n
+</g>\n
+\n
+\n
+<g id="text">\n
+<svg id="eye-Page%201" viewBox="0 0 27 27" style="background-color:#ffffff00" version="1.1"\n
+\txmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve"\n
+\tx="0px" y="0px" width="27px" height="27px"\n
+>\n
+\t<path fill="#2F2F2C" d="M0,0v27h27V0H0z M7.283,25.258v-1.741h0.539c1.133,0,1.879-0.204,2.224-0.64c0.345-0.422,0.525-1.157,0.525-2.191V4.355H8.733c-1.105,0-1.906,0.123-2.417,0.367C5.791,4.967,5.362,5.443,5.017,6.151C4.658,6.873,4.451,7.73,4.381,8.709H2.613V2.613h21.774v6.097H22.48c-0.359-1.701-0.87-2.858-1.52-3.457s-1.686-0.898-3.108-0.898h-1.976v16.331c0,1.062,0.165,1.81,0.525,2.218c0.358,0.409,1.104,0.613,2.236,0.613h0.595v1.741H7.283z"/>\n
+</svg>\n
+</g>\n
+\n
+\n
+\n
+<g id="add_subpath">\n
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 124 124" xmlns:xlink="http://www.w3.org/1999/xlink">\n
+ <defs>\n
+  <linearGradient id="svg_4" x1="0.33594" y1="0.28125" x2="1" y2="1">\n
+   <stop offset="0" stop-color="#ffffff" stop-opacity="1"/>\n
+   <stop offset="1" stop-color="#33a533" stop-opacity="1"/>\n
+  </linearGradient>\n
+ </defs>\n
+ <g>\n
+  <path d="m6,103l55,-87c85,33.64 -26,37.12 55,87l-110,0z" id="svg_1" fill="url(#svg_4)" stroke="#2f2f2c" stroke-width="4" stroke-dasharray="null"/>\n
+  <g id="svg_7">\n
+   <circle stroke-dasharray="null" stroke-width="5" stroke="#2f2f2c" fill="#ffffff" id="svg_6" r="22.63281" cy="88.5" cx="45.5"/>\n
+   <line stroke-dasharray="null" stroke-width="7" stroke="#2f2f2c" id="svg_2" y2="104.03768" x2="45.5" y1="72.96232" x1="45.5"/>\n
+   <line stroke-dasharray="null" stroke-width="7" stroke="#2f2f2c" id="svg_3" y2="88.5" x2="61.03768" y1="88.5" x1="29.96232"/>\n
+  </g>\n
+ </g>\n
+ </svg>\n
+</g>\n
+\n
+<g id="close_path">\n
+<svg viewBox="0 0 300 300" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">\n
+ <g>\n
+  <path stroke="#000" stroke-width="15" fill="#ffc8c8" d="m121.5,40l-84,106l27,115l166,2l29,-111"/>\n
+  <line x1="240" y1="136" x2="169.5" y2="74" stroke="#A00" stroke-width="25" fill="none"/>\n
+  <path stroke="none" fill ="#A00" d="m158,65l31,74l-3,-50l51,-3z"/>\n
+  <g stroke-width="15" stroke="#00f" fill="#0ff">\n
+  <circle r="30" cy="41" cx="123"/>\n
+  <circle r="30" cy="146" cx="40"/>\n
+  <circle r="30" cy="260" cx="69"/>\n
+  <circle r="30" cy="260" cx="228"/>\n
+  <circle r="30" cy="148" cx="260"/>\n
+  </g>\n
+ </g>\n
+</svg>\n
+</g>\n
+\n
+<g id="open_path">\n
+<svg viewBox="0 0 300 300" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">\n
+ <g>\n
+  <path stroke="#000" stroke-width="15" fill="#ffc8c8" d="m123.5,38l-84,106l27,115l166,2l29,-111"/>\n
+  <line x1="276.5" y1="153" x2="108.5" y2="24" stroke="#000" stroke-width="10" fill="none"/>\n
+  <g stroke-width="15" stroke="#00f" fill="#0ff">\n
+   <circle r="30" cy="41" cx="123"/>\n
+   <circle r="30" cy="146" cx="40"/>\n
+   <circle r="30" cy="260" cx="69"/>\n
+   <circle r="30" cy="260" cx="228"/>\n
+   <circle r="30" cy="148" cx="260"/>\n
+  </g>\n
+  <g  stroke="#A00" stroke-width="15" fill="none">\n
+   <line x1="168" y1="24" x2="210" y2="150"/>\n
+   <line x1="210" y1="24" x2="168" y2="150"/>\n
+  </g>\n
+ </g>\n
+</svg>\n
+</g>\n
+\n
+\n
+<g id="image">\n
+<svg id="eye-Page%201" viewBox="0 0 27 27" style="background-color:#ffffff00" version="1.1"\n
+\txmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve"\n
+\tx="0px" y="0px" width="27px" height="27px"\n
+>\n
+\t<g id="Layer%201">\n
+\t\t\t<path fill="#2F2F2C" d="M23.377,8.006H3.624v13.602h19.753V8.006z M19.849,9.676c0.91,0,1.646,0.748,1.646,1.67s-0.736,1.671-1.646,1.671c-0.908,0-1.646-0.749-1.646-1.671S18.94,9.676,19.849,9.676z M5.034,20.175L9.972,9.438l5.173,7.158l2.587-2.147l4.233,5.727H5.034z"/>\n
+\t\t\t<path fill="#2F2F2C" d="M0,0v27h27V0H0z M25.258,23.517H1.742V6.097h23.516V23.517z"/>\n
+\t</g>\n
+</svg>\n
+</g>\n
+\n
+<g id="zoom">\n
+<svg id="eye-Page%201" viewBox="0 0 27 27" style="background-color:#ffffff00" version="1.1"\n
+\txmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve"\n
+\tx="0px" y="0px" width="27px" height="27px"\n
+>\n
+\t<circle fill="#2F2F2C" cx="10.887" cy="10.887" r="6.532"/>\n
+\t<path fill="#2F2F2C" d="M0,0v27h27V0H0z M15.373,18.856c-1.326,0.747-2.855,1.176-4.486,1.176c-5.051,0-9.145-4.095-9.145-9.145\n
+\t\tc0-5.051,4.094-9.145,9.145-9.145c5.05,0,9.145,4.094,9.145,9.145c0,2.081-0.697,3.999-1.868,5.536l6.223,6.223l-2.612,2.612\n
+\t\tL15.373,18.856z"/>\n
+</svg>\n
+</g>\n
+\n
+<g id="arrow_right">\n
+\t<svg xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25 50">\n
+\t  <path stroke="none" fill="#ccc" d="m0,0l0,50l25,-25l-25,-25z"/>\n
+\t</svg>\n
+</g>\n
+\n
+<g id="arrow_right_big">\n
+\t<svg xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 50">\n
+\t  <path stroke="none" fill="#ccc" d="m0,0l0,50l25,-25l-25,-25z"/>\n
+\t</svg>\n
+</g>\n
+\n
+<g id="arrow_down">\n
+\t<svg viewBox="0 0 50 40" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">\n
+\t  <path transform="rotate(90, 26, 13)" d="m14,-12l0,50l25,-25l-25,-25z" fill="#ccc" stroke="none"/>\n
+\t</svg>\n
+</g>\n
+\n
+<g id="align_left">\n
+\t<svg viewBox="0 0 27 27"  version="1.1"\n
+\t\txmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve"\n
+\t\tx="0px" y="0px" width="27px" height="27px"\n
+\t>\n
+\t\t<path d="M 2 1 L 2 5 L 14 5 L 14 11 L 2 11 L 2 16 L 20 16 L 20 22 L 2 22 L 2 26 L 1 26 L 1 1 L 2 1 ZM 27 0 L 0 0 L 0 27 L 27 27 L 27 0 Z" fill="#3f3f3c"/>\n
+\t</svg>\n
+</g>\n
+\n
+<g id="align_center">\n
+\t<svg viewBox="0 0 27 27" style="background-color:#ffffff00" version="1.1"\n
+\t\txmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve"\n
+\t\tx="0px" y="0px" width="27px" height="27px">\n
+\t\t\t<path d="M 13 1 L 14 1 L 14 6 L 22 6 L 22 12 L 14 12 L 14 15 L 19 15 L 19 21 L 14 21 L 14 26 L 13 26 L 13 21 L 8 21 L 8 15 L 13 15 L 13 12 L 5 12 L 5 6 L 13 6 L 13 1 ZM 0 0 L 0 27 L 27 27 L 27 0 L 0 0 Z" fill="#3f3f3c"/>\n
+\n
+\t</svg>\n
+</g>\n
+\n
+<g id="align_right">\n
+\t<svg viewBox="0 0 27 27" style="background-color:#ffffff00" version="1.1"\n
+\t\txmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve"\n
+\t\tx="0px" y="0px" width="27px" height="27px"\n
+\t>\n
+\t\t<path d="M 25 1 L 25 5 L 13 5 L 13 11 L 25 11 L 25 16 L 7 16 L 7 22 L 25 22 L 25 26 L 26 26 L 26 1 L 25 1 ZM 0 0 L 27 0 L 27 27 L 0 27 L 0 0 Z" fill="#3f3f3c"/>\n
+\t</svg>\n
+</g>\n
+\n
+<g id="align_top">\n
+\t<svg id="Untitled-Page%201" viewBox="0 0 27 27" style="background-color:#ffffff00" version="1.1"\n
+\t\txmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve"\n
+\t\tx="0px" y="0px" width="27px" height="27px"\n
+\t>\n
+\t\t<path d="M 1 2 L 5 2 L 5 14 L 11 14 L 11 2 L 16 2 L 16 20 L 22 20 L 22 2 L 26 2 L 26 1 L 1 1 L 1 2 ZM 0 27 L 0 0 L 27 0 L 27 27 L 0 27 Z" fill="#3f3f3c"/>\n
+\t</svg>\n
+</g>\n
+\n
+<g id="align_middle">\n
+<svg id="Untitled-Page%201" viewBox="0 0 27 27" style="background-color:#ffffff00" version="1.1"\n
+\txmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve"\n
+\tx="0px" y="0px" width="27px" height="27px"\n
+>\n
+\t<path d="M 26 13 L 26 14 L 21 14 L 21 22 L 15 22 L 15 14 L 12 14 L 12 19 L 6 19 L 6 14 L 1 14 L 1 13 L 6 13 L 6 8 L 12 8 L 12 13 L 15 13 L 15 5 L 21 5 L 21 13 L 26 13 ZM 27 0 L 0 0 L 0 27 L 27 27 L 27 0 Z" fill="#3f3f3c"/>\n
+</svg>\n
+</g>\n
+\n
+<g id="align_bottom">\n
+<svg id="Untitled-Page%201" viewBox="0 0 27 27" style="background-color:#ffffff00" version="1.1"\n
+\txmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve"\n
+\tx="0px" y="0px" width="27px" height="27px"\n
+>\n
+\t<path d="M 1 25 L 5 25 L 5 13 L 11 13 L 11 25 L 16 25 L 16 7 L 22 7 L 22 25 L 26 25 L 26 26 L 1 26 L 1 25 ZM 0 0 L 0 27 L 27 27 L 27 0 L 0 0 Z" fill="#3f3f3c"/>\n
+</svg>\n
+</g>\n
+\n
+<g id="linecap_butt">\n
+<svg width="100" height="100" xmlns="http://www.w3.org/2000/svg" xmlns:se="http://svg-edit.googlecode.com" xmlns:xlink="http://www.w3.org/1999/xlink">\n
+ <!-- Created with SVG-edit - http://svg-edit.googlecode.com/ -->\n
+ <defs>\n
+  <linearGradient id="svg_8" x1="0.8" y1="1" x2="0.2" y2="1">\n
+   <stop offset="0" stop-color="#2f2f2c" stop-opacity="1"/>\n
+   <stop offset="1" stop-color="#2f2f2c" stop-opacity="0"/>\n
+  </linearGradient>\n
+ </defs>\n
+ <g>\n
+  <rect fill="url(#svg_8)" stroke="#a0a0a0" stroke-width="2" x="-15.20196" y="43.5974" width="94.8373" height="50.3728" id="svg_3" transform="rotate(-45, 32.2148, 68.7832)"/>\n
+  <path id="svg_1" d="m6.63133,95.07755l59.17514,-59.17514" stroke-width="3" stroke="#00ffff" fill="none"/>\n
+  <path id="svg_2" d="m51.62893,36.10742l13.05662,-13.05662l13.05661,13.05662l-13.05661,13.05662l-13.05662,-13.05662z" stroke="none" fill="#00ffff"/>\n
+ </g>\n
+</svg>\n
+</g>\n
+\n
+<g id="linecap_square">\n
+<svg width="100" height="100" xmlns="http://www.w3.org/2000/svg" xmlns:se="http://svg-edit.googlecode.com" xmlns:xlink="http://www.w3.org/1999/xlink">\n
+ <!-- Created with SVG-edit - http://svg-edit.googlecode.com/ -->\n
+ <defs>\n
+  <linearGradient id="svg_8" x1="0.8" y1="1" x2="0.2" y2="1">\n
+   <stop offset="0" stop-color="#2f2f2c" stop-opacity="1"/>\n
+   <stop offset="1" stop-color="#2f2f2c" stop-opacity="0"/>\n
+  </linearGradient>\n
+ </defs>\n
+ <g>\n
+  <rect fill="url(#svg_8)" stroke="none" x="-18.51568" y="35.5974" width="117.46469" height="50.3728" id="svg_3" transform="rotate(-45, 40.2168, 60.7832)"/>\n
+  <path id="svg_1" d="m6.63133,95.07755l59.17514,-59.17514" stroke-width="3" stroke="#00ffff" fill="none"/>\n
+  <path id="svg_2" d="m51.62893,36.10742l13.05662,-13.05662l13.05661,13.05662l-13.05661,13.05662l-13.05662,-13.05662z" stroke="none" fill="#00ffff"/>\n
+ </g>\n
+</svg>\n
+</g>\n
+\n
+<g id="linecap_round">\n
+<svg width="100" height="100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:se="http://svg-edit.googlecode.com">\n
+ <!-- Created with SVG-edit - http://svg-edit.googlecode.com/ -->\n
+ <defs>\n
+  <linearGradient y2="1" x2="0.2" y1="1" x1="0.8" id="svg_8">\n
+   <stop stop-opacity="1" stop-color="#2f2f2c" offset="0"/>\n
+   <stop stop-opacity="0" stop-color="#2f2f2c" offset="1"/>\n
+  </linearGradient>\n
+ </defs>\n
+ <g>\n
+  <path transform="rotate(-45, 41.5117, 59.4648)" id="svg_3" d="m-19.0679,34.2946l94.8359,0c36.499,-1.4142 33.67101,48.9569 0,50.3711l-94.8359,0l0,-50.3711z" stroke-width="2" stroke="#a0a0a0" fill="url(#svg_8)"/>\n
+  <path id="svg_1" d="m6.63133,95.07755l59.17515,-59.17515" stroke-width="3" stroke="#00ffff" fill="none"/>\n
+  <path id="svg_2" d="m51.62893,36.10742l13.05662,-13.05662l13.05661,13.05662l-13.05661,13.05662l-13.05662,-13.05662z" stroke="none" fill="#00ffff"/>\n
+ </g>\n
+</svg>\n
+</g>\n
+\n
+<g id="linejoin_miter">\n
+<svg width="100" height="100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:se="http://svg-edit.googlecode.com">\n
+ <!-- Created with SVG-edit - http://svg-edit.googlecode.com/ -->\n
+ <defs>\n
+  <linearGradient y2="1" x2="0.2" y1="1" x1="0.8" id="svg_8">\n
+   <stop stop-opacity="1" stop-color="#2f2f2c" offset="0"/>\n
+   <stop stop-opacity="0" stop-color="#2f2f2c" offset="1"/>\n
+  </linearGradient>\n
+ </defs>\n
+ <g>\n
+  <path fill="none" stroke="url(#svg_8)" stroke-width="49" d="m-15,-35l75,85l-75,75" id="svg_6"/>\n
+  <path transform="rotate(90, 57.8925, 50.2519)" fill="#00ffff" stroke="none" d="m44.83592,50.25187l13.05661,-13.05663l13.05661,13.05663l-13.05661,13.05662l-13.05661,-13.05662z" id="svg_2"/>\n
+  <path id="svg_4" d="m-15,-35l75,85l-75,75" stroke-width="3" stroke="#00ffff" fill="none"/>\n
+ </g>\n
+</svg>\n
+</g>\n
+\n
+<g id="linejoin_bevel">\n
+<svg width="100" height="100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:se="http://svg-edit.googlecode.com">\n
+ <!-- Created with SVG-edit - http://svg-edit.googlecode.com/ -->\n
+ <defs>\n
+  <linearGradient y2="1" x2="0.2" y1="1" x1="0.8" id="svg_8">\n
+   <stop stop-opacity="1" stop-color="#2f2f2c" offset="0"/>\n
+   <stop stop-opacity="0" stop-color="#2f2f2c" offset="1"/>\n
+  </linearGradient>\n
+ </defs>\n
+ <g>\n
+  <path stroke-linejoin="bevel" fill="none" stroke="url(#svg_8)" stroke-width="49" d="m-15,-35l75,85l-75,75" id="svg_6"/>\n
+  <path transform="rotate(90, 57.8925, 50.2519)" fill="#00ffff" stroke="none" d="m44.83592,50.25187l13.05661,-13.05663l13.05661,13.05663l-13.05661,13.05662l-13.05661,-13.05662z" id="svg_2"/>\n
+  <path id="svg_4" d="m-15,-35l75,85l-75,75" stroke-width="3" stroke="#00ffff" fill="none"/>\n
+ </g>\n
+</svg>\n
+</g>\n
+\n
+<g id="linejoin_round">\n
+<svg width="100" height="100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:se="http://svg-edit.googlecode.com">\n
+ <!-- Created with SVG-edit - http://svg-edit.googlecode.com/ -->\n
+ <defs>\n
+  <linearGradient y2="1" x2="0.2" y1="1" x1="0.8" id="svg_8">\n
+   <stop stop-opacity="1" stop-color="#2f2f2c" offset="0"/>\n
+   <stop stop-opacity="0" stop-color="#2f2f2c" offset="1"/>\n
+  </linearGradient>\n
+ </defs>\n
+ <g>\n
+  <path stroke-linejoin="round" fill="none" stroke="url(#svg_8)" stroke-width="49" d="m-15,-35l75,85l-75,75" id="svg_6"/>\n
+  <path transform="rotate(90, 57.8925, 50.2519)" fill="#00ffff" stroke="none" d="m44.83592,50.25187l13.05661,-13.05663l13.05661,13.05663l-13.05661,13.05662l-13.05661,-13.05662z" id="svg_2"/>\n
+  <path id="svg_4" d="m-15,-35l75,85l-75,75" stroke-width="3" stroke="#00ffff" fill="none"/>\n
+ </g>\n
+</svg>\n
+</g>\n
+\n
+\n
+<g id="no_color">\n
+\t<svg xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">\n
+\t  <line fill="none" stroke="#d40000" id="svg_90" y2="24" x2="24" y1="0" x1="0"/>\n
+\t  <line id="svg_92" fill="none" stroke="#d40000" y2="24" x2="0" y1="0" x1="24"/>\n
+\t</svg>\n
+</g>\n
+\n
+\n
+<g id="node_delete">\n
+<svg width="24" height="24" xmlns="http://www.w3.org/2000/svg">\n
+  <path stroke-width="2" id="svg_102" d="m4.1953,19.42128c15.49391,-15.53349 -0.21065,0.1581 15.61084,-15.57944" stroke="#8dd35f" fill="none"/>\n
+  <circle stroke-width="0.5" id="svg_121" stroke="#0000ff" fill="#00ffff" r="2.26172" cy="4" cx="19.75"/>\n
+  <circle id="svg_123" stroke-width="0.5" stroke="#0000ff" fill="#00ffff" r="2.26172" cy="19.40299" cx="4.0653"/>\n
+  <circle id="svg_7" stroke-width="0.5" stroke="#0000ff" fill="#00ffff" r="2.26172" cy="11.625" cx="11.9375"/>\n
+  <g transform="rotate(-45.291072845458984 9.81157112121582,9.244086265563965) " id="svg_6">\n
+   <line stroke-linecap="round" id="svg_4" y2="9.45264" x2="15.14996" y1="9.3943" x1="4.47318" stroke-dasharray="null" stroke-width="2" stroke="#ff0000" fill="none"/>\n
+   <line stroke-linecap="round" id="svg_5" y2="14.46579" x2="9.66571" y1="4.02238" x1="9.7824" stroke-dasharray="null" stroke-width="2" stroke="#ff0000" fill="none"/>\n
+  </g>\n
+</svg>\n
+</g>\n
+\n
+<g id="node_clone">\n
+<svg width="24" height="24" xmlns="http://www.w3.org/2000/svg">\n
+  <path stroke-width="2" id="svg_102" d="m4.1953,19.42128c15.49391,-15.53349 -0.21065,0.1581 15.61084,-15.57944" stroke="#8dd35f" fill="none"/>\n
+  <circle stroke-width="0.5" id="svg_121" stroke="#0000ff" fill="#00ffff" r="2.26172" cy="4" cx="19.75"/>\n
+  <circle id="svg_123" stroke-width="0.5" stroke="#0000ff" fill="#00ffff" r="2.26172" cy="19.40299" cx="4.0653"/>\n
+  <circle id="svg_7" stroke-width="0.5" stroke="#0000ff" fill="#00ffff" r="2.26172" cy="11.625" cx="11.9375"/>\n
+  <line stroke-linecap="round" id="svg_5" y2="14.46579" x2="9.66571" y1="4.02238" x1="9.7824" stroke-dasharray="null" stroke-width="2" stroke="#0000ff" fill="#0000ff"/>\n
+  <line stroke-linecap="round" id="svg_4" y2="9.45264" x2="15.14996" y1="9.3943" x1="4.47318" stroke-dasharray="null" stroke-width="2" stroke="#0000ff" fill="#0000ff"/>\n
+</svg>\n
+</g>\n
+\n
+\n
+\n
+<g id="svg_eof"/>\n
+\n
+</svg>\n
+
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>21710</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/svg_edit_icons.svgz.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/svg_edit_icons.svgz.xml
new file mode 100644
index 0000000000..90d5cea8e4
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/svg_edit_icons.svgz.xml
@@ -0,0 +1,136 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851080.73</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>svg_edit_icons.svgz</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/svg+xml</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">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
+Mn5ONkRUmzU9E27/P+3+FuyDbgAA</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>5493</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/text.png.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/text.png.xml
new file mode 100644
index 0000000000..91f77abf22
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/text.png.xml
@@ -0,0 +1,45 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851063.38</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>text.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ
+bWFnZVJlYWR5ccllPAAAAOVJREFUeNpiNDTU+89AJ8DEQEfAgsT+AMQXaGCHARALoFt24fz5S47U
+tgkYTfuBlAO6ZcgKQC5JAGJ/NMcUoqkDubofSegBEC8EqjtAKBiRwX6o9wkBAZirkUAC0BGJQAsX
+EEwgQIUBRFqED/RDQ4dgarSnQlRh8zFKMCoAXdMApAOolDbyoXGqgNUyIK6nYkJ0QPcdXTP1qGWj
+lo1aNmoZfSz7QE/LDmIRu0CKIxgJNOVA1Tyoir8IrHkn4GhCwEp3e2x1GCmWNQItaSChcfOfUp89
+ILEOI6rdiA0oINe0lAKAAAMA6m42ms3SnI8AAAAASUVORK5CYII=</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>323</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/text.svg.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/text.svg.xml
new file mode 100644
index 0000000000..4951d9a116
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/text.svg.xml
@@ -0,0 +1,54 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851047.62</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>text.svg</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/svg+xml</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+<?xml version="1.0" encoding="utf-8"?>\r\n
+<!-- Generator: Adobe Illustrator 15.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->\r\n
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">\r\n
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"\r\n
+\t width="27px" height="27px" viewBox="0 0 27 27" enable-background="new 0 0 27 27" xml:space="preserve">\r\n
+<path fill="#2F2F2C" d="M0,0v27h27V0H0z M7.283,25.258v-1.741h0.539c1.133,0,1.879-0.204,2.224-0.64\r\n
+\tc0.345-0.422,0.525-1.157,0.525-2.191V4.355H8.733c-1.105,0-1.906,0.123-2.417,0.367C5.791,4.967,5.362,5.443,5.017,6.151\r\n
+\tC4.658,6.873,4.451,7.73,4.381,8.709H2.613V2.613h21.774v6.097H22.48c-0.359-1.701-0.87-2.858-1.52-3.457s-1.686-0.898-3.108-0.898\r\n
+\th-1.976v16.331c0,1.062,0.165,1.81,0.525,2.218c0.358,0.409,1.104,0.613,2.236,0.613h0.595v1.741H7.283z"/>\r\n
+</svg>\r\n
+
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>931</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/to_path.png.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/to_path.png.xml
new file mode 100644
index 0000000000..03d8936ed8
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/to_path.png.xml
@@ -0,0 +1,60 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851036.11</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>to_path.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAIGNIUk0AAHomAACAhAAA+gAAAIDo
+AAB1MAAA6mAAADqYAAAXcJy6UTwAAAAEZ0FNQQAAsY58+1GTAAAAAXNSR0IArs4c6QAAAAZiS0dE
+AP8A/wD/oL2nkwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAA9hJREFUeNqtVW9sU1UU/9372r61Y1uG
+RWAWGcpGnC6AfzKGXzQLGknQBEEmaAwJamJ0McgHP21tSEwkxA98UIMmaGIURDNMQBgaY8DEEOIm
+oTBgc8OYdcsypMP19r2u717Pe33d2tFXwHiTk3d6cvq75/zOuecw/M+Hc9WqFCKc46xlsausrPMi
+1SrXYicSCPMhdMpxdrosepX6DBba8SgETqGWhbBF8/LVNLVMrkAPvkULtqFe9aNV64+eUCp2vZQ/
+Y2o7THRhCj7sQBCbyLgPm31eF1Cai9EJHTW53/omo/FF/cu+pUu7LAfQ9rGsgGWLlNrhY/0Y7HgA
+CLgAD5H6nKl83lziT/khRtCE+eCA2aknerVHntxw4WN8Go8f+FXKNQYluhAwVjE2rlvNOu9ZXitf
+9fNchEDmO52VrQHR1GA9jCjuwkTdyZH9bTISPQhspKjUDmDsPeCPShDfJGNYlK3D6AusVUq1i3P+
+prRqJpLX2e10xhHOV+6S8tQQlbEDGP8AuErmtCsir/+DKvMZ//EnEoHF1auN3y8elO3HbnnBJ4w9
+/7ZSh4IUdS9wKQIq4xzgQl0xVmR3asDr1ePyMaIijflsAF93tmNPLMZUgrF19yp1uJFKcI7AtTLA
+tk7gN9l9Pp+qyy7AF/gc9bDDjCKyezdO99CLuU/KE2EgGwf6cefgzpdTO9bgFWRscOc8jfDC6kTk
+NSl/pALKEeA8WVOuiFK6S8tcu1N8Pm8ehin+YRxV0onzI/StTLa8Q8DBPiDOygC7kXvabdFMM5YN
+/R09smRoqGlZ73B6/Vd79nbjh463gMRmasUSaYuZYs4WVBT6FBRaOKNiejqW6dheW7EifCV45uf3
+X54Ean4Czs39o1enlKqFG0C66CX7hag6AzR0AQNuqrfVKQVZFflIzkXRBcnR0VX2911gsBxAuf63
+fWydwNNZn684gzEh7lkNXPPNRu8F7kmLrdvgmUBAVE9NzWZQYRiBKcvS1+faUvwXzvPgFZnMNWQy
+Du7MBcePtmyYUE1oA08C3ak75dwWS9NE0DSL9kVu4ejqwl+sYc1E24P8+96t9w9WLDc3ZruvFNBS
+1I6OPZdVPmohc+DJmyYybaKdyOIlNUmz4VmN4Q16XXublzTIgfPNLD5WrhZ5cIo8HTLNyZJ7RVVi
+LQ64K8o+d5OEgP14vdnr1bp8pwg8RZ0iQoYx6bm4COIyoRkzFpMG3g3G1+Hk2cIR4ILPjAA78mm/
+P1WZTt8ou7QWhKO/iMuIYR/NIiKMPaVkoz7w26Hslm+KOHdHQJ6WaWrDKiFSt9on/wIHs2IzhcNZ
+SgAAAABJRU5ErkJggg==</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>1153</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/undo.png.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/undo.png.xml
new file mode 100644
index 0000000000..b5edb23807
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/undo.png.xml
@@ -0,0 +1,59 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851026.98</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>undo.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBI
+WXMAAA3WAAAN1gGQb3mcAAAACXZwQWcAAAAYAAAAGAB4TKWmAAADi0lEQVRIx8WUTWwbRRTH/7Mf
+XicbO3GIibfGSZw6pYFyKJcItUFKiACBUCPgUoSqqipSTj2CuICEChwRIDhQKbJyaVWEFASqhGjd
+xhiKD20pKhK0BIjzZTe1a/lz7Z2d4TKOFttNKiLBSE87O/P2/3vz3tsB/u9x4czw8UQU/N9+L221
+OT8bmtDMP07tJMB7AuZnQxN90nJs7NlndpSBtoBN8akRwF7ZEUDZStzig1CVTgC/IBEFr1m4blq4
+VmPk7NU1NX7yvXp5O4B8L3FOlwDX4yCEYteQjuBwEP6gEejxyqV8trD7kQftF4Oj6g/xBCvcF+Dc
+3OABH1ILY1MjqFrDkNz7AQAcKiAZgNQHRdsFvYsNDO15+FFVo3v7+N0ng6PqlXiCrW8JuHB69xGd
+/vnV2NQIKtYgJKJAVjSHmw2rXkStmsFy6jI43NC9XuL1DwTd5ZQ9tE+9FE8wqx2ANCZfzoYmHhDp
+MWkEgAUQNyqlNWQ3fm4tngL0P/Q0rn7/40/VYi753AxmtgQ01yBzu45CYRUjkTAgBwAApllFuZSG
+WcqBKASujhBq1l4sXpm/8dRxPLZtF00fW744PxuavBxbjz0xaaAieiT5zXebPgXehYAxwLt7Vglq
+BehdFHD5h4CNtjVo+Q+mjy1fzFHfZPL8LYTD4c31g0dBDh4FyRXdh/PZOxvVcj+3qQ0OCxaTu2jm
+kEEzh4xtAQJyaaVqPJ88fwtQhp2+0qsn7pxN58hrq6t5aB3dnFpZzmwTlLlBmRv3MyTRXercR4EX
+ElFwcdm5HKZ+G/Xls7/ts39PBui5zzy8uZ7tTkAaUYrauI6cSMduZPpfEvtOgCYTDklS64ViZ922
+a+siqJaMKG0AqnBWAEgzb2QWAPQBcDujrDItTRTdKGZ/lSxKlgSYCmPNANLmBIojqsacACCnTnZP
+ezwkUKfq2so685fztTMAOgFUhTgX1nLZkTYw1XEq2eOBEtmjvxmOVNJffL6g3s7wd9/+EF8D0ABY
+whqQf1x2TuHmdRkAiUQkfe4D3ye+HrMYWyjZa0vsrXc+RVykpSFOnQDSJORMhwJAVlUo4wc03/h+
+2fDqrNet2aPlCpVef59HhYgtrC6MinfWXAO8cthFOjq4yzQVcvMmY7bNCDjsl8ctvbeX+RdTVuqv
+RVz/+DTuNiIUQswBYo69tr1L0FoL0uTfeHKHMTQV+D8ZfwO+mXUxZaiAZAAAACV0RVh0Y3JlYXRl
+LWRhdGUAMjAwOC0xMi0wM1QxMjoyMToxNCswMDowMHFxo9QAAAAldEVYdG1vZGlmeS1kYXRlADIw
+MDgtMTItMDNUMTI6MjE6MTQrMDA6MDAuwNXgAAAAAElFTkSuQmCC</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>1122</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/view-refresh.png.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/view-refresh.png.xml
new file mode 100644
index 0000000000..9036ef64aa
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/view-refresh.png.xml
@@ -0,0 +1,55 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851018.8</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>view-refresh.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAABl0RVh0
+U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAMiSURBVDiNbVJNbFRlFD33e++V+a0zbQdb
+qLYKhhKmoaIzjX/RmEY3xGBYqLxEjJCB8LNhBxsMTQwRdGGi4AOjMUwlmDQBN/wEIZLUwqtx0dCS
+1NLGAUY7tB3ozLTz3vu+66LzkllwkpvcxT0nJ+dcYmb4SGWyzzTo2hEQ3vSkatWEmCfCuOPKEwAu
+2Jbp1t0eBHCCfIF0JrtF08RAT9cqfV1ns9HWFAGYUShWMDJ2v3xn+qEnFe+2LfNselc2w4zvAMSI
+mZHKZNcbuhjZ2tcdiseC0InQHA0gHNARDRkIGgIzxUUczw5XCsWKHQ019D4uVw1mNBEz49U9Z0/1
+rGv7NBgwxK3RHKquB0PX5JrVscW+9PPh3vWtpAmCEIRfrk2ot15sFwe+vuo4rmzRAYCZP7wzXRCu
+p1gxLzLjM8eVZ8anZ5MT9+aPXu9o7tq3dVMoEQvh43e7RC0GAqAEAEipwlXH85IvPPuDlOoRgEHb
+MvO2ZV7549uPXhqdLOzdfewS7j8sYXqmDKkYAAMACyyvqumpSH9jJPBVZ/vKbgBTdWnruiZ2bnsn
+6XY+HUWicQU0Qb4D1mt38V8/37yAJ+O0J9VrF4cnq1ftqSXfvOOqAAD2W6gCMGoErpvfAOwE4D5B
+WLct854v4J0/+r4GEJgZF+1/1Knzf+WkVD22ZRbrWYezY6tK5aWO30fGbwCI6QBABBAR7v5XhiEY
+Jwf/JABf1JNTmWyYiO72blx7Jj8zlwKgAagKABBEBAAdiRBWt4Tx5f63qa0lcuyVPT/fSmWy6ZrG
+9hWGrufyswfyheLrmkaubZmuWHZAeFxxcWFoij2P0b4yisM73gh90Jd8ubU5ci29a8A1dPGNVDI+
+92gBTY1B0oQYBAD/kaj/x6Glidzc5KXhyc7Mlk3hRCyI7rUJeq49HiqWXfw7W4LjeBQJGjh3ebTi
+SXUEAJYfSTFN5OZO3zy5LfmgsPBJ//c35o8P3CwN384jP1tG1ZUQRCjMl+S5y6OLUqmMbZljAOC3
+8BOA7bZlci0wA8B7DYa2VzFvkFLFDV2bIcJQ1ZGHbMv82w/3fy5VdmoTZczGAAAAAElFTkSuQmCC</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>912</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/wave.png.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/wave.png.xml
new file mode 100644
index 0000000000..332d1b454f
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/wave.png.xml
@@ -0,0 +1,75 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851007.3</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>wave.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">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
+AABJRU5ErkJggg==</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>2005</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/wireframe.png.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/wireframe.png.xml
new file mode 100644
index 0000000000..56d23bb3d1
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/wireframe.png.xml
@@ -0,0 +1,48 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52850999.35</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>wireframe.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ
+bWFnZVJlYWR5ccllPAAAAXRJREFUeNrMljFLAzEUxy93ggiuuii4drRfQCluXfwKTuXm7v0I3SwW
+oXQruLnoKtwHsIdQ6OhQRHR0Vc5/5J8SQi7JBQ588Otxubz8cy/vvZ6oqipp03bkjxDCHO+APjgD
+p+AYbEAJCvAI1rpD3UZTy1gOFuAIzME52OV1zvEF5/nNUB6BG9D1uHU5b6SvY0MXyOmUBoY35fw8
+REDG/Dlg57Y3kX6dOgG1W3mgT2DZUGBJv77rNRNmSxGZiQX969OUqVjWzHkHDw6BfXCBVJ8Z41cI
+UabO4BtkNQtce94go79pL/oZbFhMNtvzCKgitAlvBUqGKcZc4d0KOA/KY84EUQKyt/Qi66BHf6eA
+bFy3YNCwkgf0W/sEpE3BG5gE9qIJ50+bNDvVk2T5j8EluGNGnPB+zOe+broym535fzAE9+CLef7K
++yGfJ8ECLmCzyOxa6YXWmv0LgZ/Itf/iK3xfFeiSH7h8RggcYu0D0fZny68AAwCsA7ygF1ZdCwAA
+AABJRU5ErkJggg==</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>466</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/zoom.png.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/zoom.png.xml
new file mode 100644
index 0000000000..9c6f5d04c4
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/zoom.png.xml
@@ -0,0 +1,48 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52850986.64</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>zoom.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ
+bWFnZVJlYWR5ccllPAAAAYVJREFUeNq8lottgzAQhiHKAB7BE0RkgpYJgA3MBG02aCfoCJAJwgbJ
+BqBMwAjZoL2TfqSrK/ygkJNOJvHjs8/n306Px8N38iTbRbQdyR//ge0ddTxwS37u+/sgKygaJRUF
+uYmBpTNh7MhPBBldnalvRkVDni2FtQSpxYAGq1AinLzaG+r5/2sI0IZ1NEglZn0h1zN9GVZR+weA
+vaPtnwThPToJ0NXT+ZXbMIiB9F3HZGMr9ugiwuYyntQXfyCsQyjsLPZIRySZoT5ajuGFifR+WXCE
+SpRBK5OHVS+AqRjYWqZCYMqSpVgbQ6KysyTIu8kz1qEsQsNYiBS+RYA+cc5konhhBoeZrfJt9qQi
+BPpAZN5jFIStEYqQQ/VdK8rF77clQswryqfQ4MCWlhB3InSJJXEq9orhAetJ2V1XjLzrfMDU8ywY
+kJ0DXGFfCqxWY1JtCDBd6Q0SBFxLQRoIuNTZ3H6zrClXc8DNtPEX0D4O+w2ehwycriqzNSzBi2vz
+K8ZpPwIMAI2Undm2+eZyAAAAAElFTkSuQmCC</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>483</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/zoom.svg.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/zoom.svg.xml
new file mode 100644
index 0000000000..bd68d5cf09
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/images/zoom.svg.xml
@@ -0,0 +1,56 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52850977.17</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>zoom.svg</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/svg+xml</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+<?xml version="1.0" encoding="utf-8"?>\r\n
+<!-- Generator: Adobe Illustrator 15.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->\r\n
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">\r\n
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"\r\n
+\t width="27px" height="27px" viewBox="0 0 27 27" enable-background="new 0 0 27 27" xml:space="preserve">\r\n
+<g>\r\n
+\t<circle fill="#2F2F2C" cx="10.887" cy="10.887" r="6.532"/>\r\n
+\t<path fill="#2F2F2C" d="M0,0v27h27V0H0z M15.373,18.856c-1.326,0.747-2.855,1.176-4.486,1.176c-5.051,0-9.145-4.095-9.145-9.145\r\n
+\t\tc0-5.051,4.094-9.145,9.145-9.145c5.05,0,9.145,4.094,9.145,9.145c0,2.081-0.697,3.999-1.868,5.536l6.223,6.223l-2.612,2.612\r\n
+\t\tL15.373,18.856z"/>\r\n
+</g>\r\n
+</svg>\r\n
+
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>822</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib.xml
new file mode 100644
index 0000000000..49c19727c0
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="Folder" module="OFS.Folder"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_objects</string> </key>
+            <value>
+              <tuple/>
+            </value>
+        </item>
+        <item>
+            <key> <string>id</string> </key>
+            <value> <string>lib</string> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/canvg.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/canvg.xml
new file mode 100644
index 0000000000..c6aaee5117
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/canvg.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="Folder" module="OFS.Folder"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>id</string> </key>
+            <value> <string>canvg</string> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/contextmenu.js.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/contextmenu.js.xml
new file mode 100644
index 0000000000..9a81051c8d
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/contextmenu.js.xml
@@ -0,0 +1,112 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52852217.37</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>contextmenu.js</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/javascript</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+/**\n
+ * Package: svgedit.contextmenu\n
+ * \n
+ * Licensed under the Apache License, Version 2\n
+ * \n
+ * Author: Adam Bender\n
+ */\n
+// Dependencies:\n
+// 1) jQuery (for dom injection of context menus)\\\n
+\n
+var svgedit = svgedit || {};\n
+(function() {\n
+  var self = this;\n
+  if (!svgedit.contextmenu) {\n
+    svgedit.contextmenu = {};\n
+  }\n
+  self.contextMenuExtensions = {}\n
+  var addContextMenuItem = function(menuItem) {\n
+    // menuItem: {id, label, shortcut, action}\n
+    if (!menuItemIsValid(menuItem)) {\n
+      console\n
+          .error("Menu items must be defined and have at least properties: id, label, action, where action must be a function");\n
+      return;\n
+    }\n
+    if (menuItem.id in self.contextMenuExtensions) {\n
+      console.error(\'Cannot add extension "\' + menuItem.id\n
+          + \'", an extension by that name already exists"\');\n
+      return;\n
+    }\n
+    // Register menuItem action, see below for deferred menu dom injection\n
+    console.log("Registed contextmenu item: {id:"+ menuItem.id+", label:"+menuItem.label+"}");\n
+    self.contextMenuExtensions[menuItem.id] = menuItem;\n
+    //TODO: Need to consider how to handle custom enable/disable behavior\n
+  }\n
+  var hasCustomHandler = function(handlerKey) {\n
+    return self.contextMenuExtensions[handlerKey] && true;\n
+  }\n
+  var getCustomHandler = function(handlerKey) {\n
+    return self.contextMenuExtensions[handlerKey].action;\n
+  }\n
+  var injectExtendedContextMenuItemIntoDom = function(menuItem) {\n
+    if (Object.keys(self.contextMenuExtensions).length == 0) {\n
+      // all menuItems appear at the bottom of the menu in their own container.\n
+      // if this is the first extension menu we need to add the separator.\n
+      $("#cmenu_canvas").append("<li class=\'separator\'>");\n
+    }\n
+    var shortcut = menuItem.shortcut || "";\n
+    $("#cmenu_canvas").append("<li class=\'disabled\'><a href=\'#" + menuItem.id + "\'>"                   \n
+                  + menuItem.label + "<span class=\'shortcut\'>"\n
+                  + shortcut + "</span></a></li>");\n
+  }\n
+\n
+  var menuItemIsValid = function(menuItem) {\n
+    return menuItem && menuItem.id && menuItem.label && menuItem.action && typeof menuItem.action == \'function\';\n
+  }\n
+  \n
+  // Defer injection to wait out initial menu processing. This probably goes away once all context\n
+  // menu behavior is brought here.\n
+  methodDraw.ready(function() {\n
+    for (menuItem in contextMenuExtensions) {\n
+      injectExtendedContextMenuItemIntoDom(contextMenuExtensions[menuItem]);\n
+    }\n
+  });\n
+  svgedit.contextmenu.resetCustomMenus = function(){self.contextMenuExtensions = {}}\n
+  svgedit.contextmenu.add = addContextMenuItem;\n
+  svgedit.contextmenu.hasCustomHandler = hasCustomHandler;\n
+  svgedit.contextmenu.getCustomHandler = getCustomHandler;\n
+})();\n
+
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>2703</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/contextmenu.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/contextmenu.xml
new file mode 100644
index 0000000000..6b6b9ce40e
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/contextmenu.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="Folder" module="OFS.Folder"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_objects</string> </key>
+            <value>
+              <tuple/>
+            </value>
+        </item>
+        <item>
+            <key> <string>id</string> </key>
+            <value> <string>contextmenu</string> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/contextmenu/jquery.contextMenu.js.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/contextmenu/jquery.contextMenu.js.xml
new file mode 100644
index 0000000000..054e36c750
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/contextmenu/jquery.contextMenu.js.xml
@@ -0,0 +1,257 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52852659.44</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>jquery.contextMenu.js</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/javascript</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+// jQuery Context Menu Plugin\r\n
+//\r\n
+// Version 1.01\r\n
+//\r\n
+// Cory S.N. LaViska\r\n
+// A Beautiful Site (http://abeautifulsite.net/)\r\n
+// Modified by Alexis Deveria\r\n
+//\r\n
+// More info: http://abeautifulsite.net/2008/09/jquery-context-menu-plugin/\r\n
+//\r\n
+// Terms of Use\r\n
+//\r\n
+// This plugin is dual-licensed under the GNU General Public License\r\n
+//   and the MIT License and is copyright A Beautiful Site, LLC.\r\n
+//\r\n
+if(jQuery)( function() {\r\n
+\tvar win = $(window);\r\n
+\tvar doc = $(document);\r\n
+\r\n
+\t$.extend($.fn, {\r\n
+\t\t\r\n
+\t\tcontextMenu: function(o, callback) {\r\n
+\t\t\t// Defaults\r\n
+\t\t\tif( o.menu == undefined ) return false;\r\n
+\t\t\tif( o.inSpeed == undefined ) o.inSpeed = 150;\r\n
+\t\t\tif( o.outSpeed == undefined ) o.outSpeed = 75;\r\n
+\t\t\t// 0 needs to be -1 for expected results (no fade)\r\n
+\t\t\tif( o.inSpeed == 0 ) o.inSpeed = -1;\r\n
+\t\t\tif( o.outSpeed == 0 ) o.outSpeed = -1;\r\n
+\t\t\t// Loop each context menu\r\n
+\t\t\t$(this).each( function() {\r\n
+\t\t\t\tvar el = $(this);\r\n
+\t\t\t\tvar offset = $(el).offset();\r\n
+\t\t\t\r\n
+\t\t\t\tvar menu = $(\'#\' + o.menu);\r\n
+\r\n
+\t\t\t\t// Add contextMenu class\r\n
+\t\t\t\tmenu.addClass(\'contextMenu\');\r\n
+\t\t\t\t// Simulate a true right click\r\n
+\r\n
+\t\t\t\t$(this).bind( "mousedown", function(e) {\r\n
+\t\t\t\t\tvar evt = e;\r\n
+\t\t\t\t\t$(this).on("mouseup", function(e) {\r\n
+\t\t\t\t\t\tvar srcElement = $(this);\r\n
+\t\t\t\t\t\tsrcElement.unbind(\'mouseup\');\r\n
+\t\t\t\t\t\t$(".contextMenu").hide();\r\n
+\t\t\t\t\t\tif( evt.button === 2 || o.allowLeft || (evt.ctrlKey && svgedit.browser.isMac()) ) {\r\n
+                if (!svgedit.browser.isTouch()) open_context_menu(e, evt, srcElement);\r\n
+\t\t\t\t\t\t}\r\n
+\t\t\t\t\t});\r\n
+\t\t\t\t});\r\n
+\r\n
+\t\t\t\tif (svgedit.browser.isTouch()) {\r\n
+  \t\t\t\t $(this).bind("taphold", function(e){\r\n
+  \t\t\t\t  var srcElement = $(this);\r\n
+  \t\t\t\t  srcElement.unbind(\'mouseup\');\r\n
+  \t\t\t\t  open_context_menu(e,e, srcElement);\r\n
+  \t\t\t\t})\r\n
+\t\t\t\t}\r\n
+\t\t\t\t\r\n
+\t\t\t\tvar open_context_menu = function(e, evt, srcElement) {\r\n
+\t\t\t\t  if (typeof evt == \'undefined\') evt = e;\r\n
+\t\t\t\t  e.stopPropagation();\r\n
+        \r\n
+\t\t\t\t  // Get this context menu\r\n
+\t\t\t  \r\n
+\t\t\t\t  if( el.hasClass(\'disabled\') || evt.altKey ) return false;\r\n
+\t\t\t\t\r\n
+\t\t\t\t  // Detect mouse position\r\n
+\t\t\t\t  var d = {}, x = e.pageX, y = e.pageY;\r\n
+\t\t\t\t  if (svgedit.browser.isTouch()) var d = {}, x = e.originalEvent.touches[0].pageX, y = e.originalEvent.touches[0].pageY;\r\n
+\t\t\t\t\r\n
+\t\t\t\t  var x_off = win.width() - menu.width(), \r\n
+\t\t\t\t  \ty_off = win.height() - menu.height();\r\n
+        \r\n
+\t\t\t\t  if(x > x_off - 15) x = x_off-15;\r\n
+\t\t\t\t  if(y > y_off - 30) y = y_off-30; // 30 is needed to prevent scrollbars in FF\r\n
+\t\t\t\t\r\n
+\t\t\t\t  if(svgedit.browser.isTouch()) \r\n
+\t\t\t\t    y = y - (menu.height()/2)\r\n
+\t\t\t\t\r\n
+\t\t\t\t  // Show the menu\r\n
+\t\t\t\t  doc.unbind(\'click\');\r\n
+\t\t\t\t  menu.css({ top: y, left: x }).fadeIn(o.inSpeed);\r\n
+\t\t\t\t  // Hover events\r\n
+\t\t\t\t  menu.find(\'A\').mouseover( function() {\r\n
+\t\t\t\t  \tmenu.find(\'LI.hover\').removeClass(\'hover\');\r\n
+\t\t\t\t  \t$(this).parent().addClass(\'hover\');\r\n
+\t\t\t\t  }).mouseout( function() {\r\n
+\t\t\t\t  \tmenu.find(\'LI.hover\').removeClass(\'hover\');\r\n
+\t\t\t\t  });\r\n
+\t\t\t\t\r\n
+\t\t\t\t  // Keyboard\r\n
+\t\t\t\t  doc.keypress( function(e) {\r\n
+\t\t\t\t  \tswitch( e.keyCode ) {\r\n
+\t\t\t\t  \t\tcase 38: // up\r\n
+\t\t\t\t  \t\t\tif( !menu.find(\'LI.hover\').length ) {\r\n
+\t\t\t\t  \t\t\t\tmenu.find(\'LI:last\').addClass(\'hover\');\r\n
+\t\t\t\t  \t\t\t} else {\r\n
+\t\t\t\t  \t\t\t\tmenu.find(\'LI.hover\').removeClass(\'hover\').prevAll(\'LI:not(.disabled)\').eq(0).addClass(\'hover\');\r\n
+\t\t\t\t  \t\t\t\tif( !menu.find(\'LI.hover\').length ) menu.find(\'LI:last\').addClass(\'hover\');\r\n
+\t\t\t\t  \t\t\t}\r\n
+\t\t\t\t  \t\tbreak;\r\n
+\t\t\t\t  \t\tcase 40: // down\r\n
+\t\t\t\t  \t\t\tif( menu.find(\'LI.hover\').length == 0 ) {\r\n
+\t\t\t\t  \t\t\t\tmenu.find(\'LI:first\').addClass(\'hover\');\r\n
+\t\t\t\t  \t\t\t} else {\r\n
+\t\t\t\t  \t\t\t\tmenu.find(\'LI.hover\').removeClass(\'hover\').nextAll(\'LI:not(.disabled)\').eq(0).addClass(\'hover\');\r\n
+\t\t\t\t  \t\t\t\tif( !menu.find(\'LI.hover\').length ) menu.find(\'LI:first\').addClass(\'hover\');\r\n
+\t\t\t\t  \t\t\t}\r\n
+\t\t\t\t  \t\tbreak;\r\n
+\t\t\t\t  \t\tcase 13: // enter\r\n
+\t\t\t\t  \t\t\tmenu.find(\'LI.hover A\').trigger(\'click\');\r\n
+\t\t\t\t  \t\tbreak;\r\n
+\t\t\t\t  \t\tcase 27: // esc\r\n
+\t\t\t\t  \t\t\tdoc.trigger(\'click\');\r\n
+\t\t\t\t  \t\tbreak\r\n
+\t\t\t\t  \t}\r\n
+\t\t\t\t  });\r\n
+\t\t\t\t\r\n
+\t\t\t\t  // When items are selected\r\n
+\t\t\t\t  menu.find(\'A\').unbind(\'mouseup\');\r\n
+\t\t\t\t  menu.find(\'LI:not(.disabled) A\').mouseup( function() {\r\n
+\t\t\t\t  \tdoc.unbind(\'click\').unbind(\'keypress\');\r\n
+\t\t\t\t  \t$(".contextMenu").hide();\r\n
+\t\t\t\t  \t// Callback\r\n
+\t\t\t\t  \tif( callback ) callback( $(this).attr(\'href\').substr(1), $(srcElement), {x: x - offset.left, y: y - offset.top, docX: x, docY: y} );\r\n
+\t\t\t\t  \treturn false;\r\n
+\t\t\t\t  });\r\n
+\t\t\t\t\r\n
+\t\t\t\t  // Hide bindings\r\n
+\t\t\t\t  setTimeout( function() { // Delay for Mozilla\r\n
+\t\t\t\t  \tdoc.click( function() {\r\n
+\t\t\t\t  \t\tdoc.unbind(\'click\').unbind(\'keypress\');\r\n
+\t\t\t\t  \t\tmenu.fadeOut(o.outSpeed);\r\n
+\t\t\t\t  \t\treturn false;\r\n
+\t\t\t\t  \t});\r\n
+\t\t\t\t  }, 0);\r\n
+\t\t\t\t}\r\n
+\t\t\t\t\r\n
+\r\n
+\t\t\t\t// Disable browser context menu (requires both selectors to work in IE/Safari + FF/Chrome)\r\n
+\t\t\t\t$(el).add($(\'UL.contextMenu\')).bind(\'contextmenu\', function() { return false; });\r\n
+\t\t\t\t\r\n
+\t\t\t});\r\n
+\t\t\treturn $(this);\r\n
+\t\t},\r\n
+\t\t\r\n
+\t\t// Disable context menu items on the fly\r\n
+\t\tdisableContextMenuItems: function(o) {\r\n
+\t\t\tif( o == undefined ) {\r\n
+\t\t\t\t// Disable all\r\n
+\t\t\t\t$(this).find(\'LI\').addClass(\'disabled\');\r\n
+\t\t\t\treturn( $(this) );\r\n
+\t\t\t}\r\n
+\t\t\t$(this).each( function() {\r\n
+\t\t\t\tif( o != undefined ) {\r\n
+\t\t\t\t\tvar d = o.split(\',\');\r\n
+\t\t\t\t\tfor( var i = 0; i < d.length; i++ ) {\r\n
+\t\t\t\t\t\t$(this).find(\'A[href="\' + d[i] + \'"]\').parent().addClass(\'disabled\');\r\n
+\t\t\t\t\t\t\r\n
+\t\t\t\t\t}\r\n
+\t\t\t\t}\r\n
+\t\t\t});\r\n
+\t\t\treturn( $(this) );\r\n
+\t\t},\r\n
+\t\t\r\n
+\t\t// Enable context menu items on the fly\r\n
+\t\tenableContextMenuItems: function(o) {\r\n
+\t\t\tif( o == undefined ) {\r\n
+\t\t\t\t// Enable all\r\n
+\t\t\t\t$(this).find(\'LI.disabled\').removeClass(\'disabled\');\r\n
+\t\t\t\treturn( $(this) );\r\n
+\t\t\t}\r\n
+\t\t\t$(this).each( function() {\r\n
+\t\t\t\tif( o != undefined ) {\r\n
+\t\t\t\t\tvar d = o.split(\',\');\r\n
+\t\t\t\t\tfor( var i = 0; i < d.length; i++ ) {\r\n
+\t\t\t\t\t\t$(this).find(\'A[href="\' + d[i] + \'"]\').parent().removeClass(\'disabled\');\r\n
+\t\t\t\t\t\t\r\n
+\t\t\t\t\t}\r\n
+\t\t\t\t}\r\n
+\t\t\t});\r\n
+\t\t\treturn( $(this) );\r\n
+\t\t},\r\n
+\t\t\r\n
+\t\t// Disable context menu(s)\r\n
+\t\tdisableContextMenu: function() {\r\n
+\t\t\t$(this).each( function() {\r\n
+\t\t\t\t$(this).addClass(\'disabled\');\r\n
+\t\t\t});\r\n
+\t\t\treturn( $(this) );\r\n
+\t\t},\r\n
+\t\t\r\n
+\t\t// Enable context menu(s)\r\n
+\t\tenableContextMenu: function() {\r\n
+\t\t\t$(this).each( function() {\r\n
+\t\t\t\t$(this).removeClass(\'disabled\');\r\n
+\t\t\t});\r\n
+\t\t\treturn( $(this) );\r\n
+\t\t},\r\n
+\t\t\r\n
+\t\t// Destroy context menu(s)\r\n
+\t\tdestroyContextMenu: function() {\r\n
+\t\t\t// Destroy specified context menus\r\n
+\t\t\t$(this).each( function() {\r\n
+\t\t\t\t// Disable action\r\n
+\t\t\t\t$(this).unbind(\'mousedown\').unbind(\'mouseup\');\r\n
+\t\t\t});\r\n
+\t\t\treturn( $(this) );\r\n
+\t\t}\r\n
+\t\t\r\n
+\t});\r\n
+})(jQuery);
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>6409</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/filesaver.js.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/filesaver.js.xml
new file mode 100644
index 0000000000..ce7052d0b7
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/filesaver.js.xml
@@ -0,0 +1,313 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52852209.74</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>filesaver.js</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/javascript</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+/* FileSaver.js\n
+ * A saveAs() FileSaver implementation.\n
+ * 1.1.20151003\n
+ *\n
+ * By Eli Grey, http://eligrey.com\n
+ * License: MIT\n
+ *   See https://github.com/eligrey/FileSaver.js/blob/master/LICENSE.md\n
+ */\n
+\n
+/*global self */\n
+/*jslint bitwise: true, indent: 4, laxbreak: true, laxcomma: true, smarttabs: true, plusplus: true */\n
+\n
+/*! @source http://purl.eligrey.com/github/FileSaver.js/blob/master/FileSaver.js */\n
+\n
+var saveAs = saveAs || (function(view) {\n
+  "use strict";\n
+  // IE <10 is explicitly unsupported\n
+  if (typeof navigator !== "undefined" && /MSIE [1-9]\\./.test(navigator.userAgent)) {\n
+    return;\n
+  }\n
+  var\n
+      doc = view.document\n
+      // only get URL when necessary in case Blob.js hasn\'t overridden it yet\n
+    , get_URL = function() {\n
+      return view.URL || view.webkitURL || view;\n
+    }\n
+    , save_link = doc.createElementNS("http://www.w3.org/1999/xhtml", "a")\n
+    , can_use_save_link = "download" in save_link\n
+    , click = function(node) {\n
+      var event = new MouseEvent("click");\n
+      node.dispatchEvent(event);\n
+    }\n
+    , is_safari = /Version\\/[\\d\\.]+.*Safari/.test(navigator.userAgent)\n
+    , webkit_req_fs = view.webkitRequestFileSystem\n
+    , req_fs = view.requestFileSystem || webkit_req_fs || view.mozRequestFileSystem\n
+    , throw_outside = function(ex) {\n
+      (view.setImmediate || view.setTimeout)(function() {\n
+        throw ex;\n
+      }, 0);\n
+    }\n
+    , force_saveable_type = "application/octet-stream"\n
+    , fs_min_size = 0\n
+    // See https://code.google.com/p/chromium/issues/detail?id=375297#c7 and\n
+    // https://github.com/eligrey/FileSaver.js/commit/485930a#commitcomment-8768047\n
+    // for the reasoning behind the timeout and revocation flow\n
+    , arbitrary_revoke_timeout = 500 // in ms\n
+    , revoke = function(file) {\n
+      var revoker = function() {\n
+        if (typeof file === "string") { // file is an object URL\n
+          get_URL().revokeObjectURL(file);\n
+        } else { // file is a File\n
+          file.remove();\n
+        }\n
+      };\n
+      if (view.chrome) {\n
+        revoker();\n
+      } else {\n
+        setTimeout(revoker, arbitrary_revoke_timeout);\n
+      }\n
+    }\n
+    , dispatch = function(filesaver, event_types, event) {\n
+      event_types = [].concat(event_types);\n
+      var i = event_types.length;\n
+      while (i--) {\n
+        var listener = filesaver["on" + event_types[i]];\n
+        if (typeof listener === "function") {\n
+          try {\n
+            listener.call(filesaver, event || filesaver);\n
+          } catch (ex) {\n
+            throw_outside(ex);\n
+          }\n
+        }\n
+      }\n
+    }\n
+    , auto_bom = function(blob) {\n
+      // prepend BOM for UTF-8 XML and text/* types (including HTML)\n
+      if (/^\\s*(?:text\\/\\S*|application\\/xml|\\S*\\/\\S*\\+xml)\\s*;.*charset\\s*=\\s*utf-8/i.test(blob.type)) {\n
+        return new Blob(["\\ufeff", blob], {type: blob.type});\n
+      }\n
+      return blob;\n
+    }\n
+    , FileSaver = function(blob, name, no_auto_bom) {\n
+      if (!no_auto_bom) {\n
+        blob = auto_bom(blob);\n
+      }\n
+      // First try a.download, then web filesystem, then object URLs\n
+      var\n
+          filesaver = this\n
+        , type = blob.type\n
+        , blob_changed = false\n
+        , object_url\n
+        , target_view\n
+        , dispatch_all = function() {\n
+          dispatch(filesaver, "writestart progress write writeend".split(" "));\n
+        }\n
+        // on any filesys errors revert to saving with object URLs\n
+        , fs_error = function() {\n
+          if (target_view && is_safari && typeof FileReader !== "undefined") {\n
+            // Safari doesn\'t allow downloading of blob urls\n
+            var reader = new FileReader();\n
+            reader.onloadend = function() {\n
+              var base64Data = reader.result;\n
+              target_view.location.href = "data:attachment/file" + base64Data.slice(base64Data.search(/[,;]/));\n
+              filesaver.readyState = filesaver.DONE;\n
+              dispatch_all();\n
+            };\n
+            reader.readAsDataURL(blob);\n
+            filesaver.readyState = filesaver.INIT;\n
+            return;\n
+          }\n
+          // don\'t create more object URLs than needed\n
+          if (blob_changed || !object_url) {\n
+            object_url = get_URL().createObjectURL(blob);\n
+          }\n
+          if (target_view) {\n
+            target_view.location.href = object_url;\n
+          } else {\n
+            var new_tab = view.open(object_url, "_blank");\n
+            if (new_tab == undefined && is_safari) {\n
+              //Apple do not allow window.open, see http://bit.ly/1kZffRI\n
+              view.location.href = object_url\n
+            }\n
+          }\n
+          filesaver.readyState = filesaver.DONE;\n
+          dispatch_all();\n
+          revoke(object_url);\n
+        }\n
+        , abortable = function(func) {\n
+          return function() {\n
+            if (filesaver.readyState !== filesaver.DONE) {\n
+              return func.apply(this, arguments);\n
+            }\n
+          };\n
+        }\n
+        , create_if_not_found = {create: true, exclusive: false}\n
+        , slice\n
+      ;\n
+      filesaver.readyState = filesaver.INIT;\n
+      if (!name) {\n
+        name = "download";\n
+      }\n
+      if (can_use_save_link) {\n
+        object_url = get_URL().createObjectURL(blob);\n
+        setTimeout(function() {\n
+          save_link.href = object_url;\n
+          save_link.download = name;\n
+          click(save_link);\n
+          dispatch_all();\n
+          revoke(object_url);\n
+          filesaver.readyState = filesaver.DONE;\n
+        });\n
+        return;\n
+      }\n
+      // Object and web filesystem URLs have a problem saving in Google Chrome when\n
+      // viewed in a tab, so I force save with application/octet-stream\n
+      // http://code.google.com/p/chromium/issues/detail?id=91158\n
+      // Update: Google errantly closed 91158, I submitted it again:\n
+      // https://code.google.com/p/chromium/issues/detail?id=389642\n
+      if (view.chrome && type && type !== force_saveable_type) {\n
+        slice = blob.slice || blob.webkitSlice;\n
+        blob = slice.call(blob, 0, blob.size, force_saveable_type);\n
+        blob_changed = true;\n
+      }\n
+      // Since I can\'t be sure that the guessed media type will trigger a download\n
+      // in WebKit, I append .download to the filename.\n
+      // https://bugs.webkit.org/show_bug.cgi?id=65440\n
+      if (webkit_req_fs && name !== "download") {\n
+        name += ".download";\n
+      }\n
+      if (type === force_saveable_type || webkit_req_fs) {\n
+        target_view = view;\n
+      }\n
+      if (!req_fs) {\n
+        fs_error();\n
+        return;\n
+      }\n
+      fs_min_size += blob.size;\n
+      req_fs(view.TEMPORARY, fs_min_size, abortable(function(fs) {\n
+        fs.root.getDirectory("saved", create_if_not_found, abortable(function(dir) {\n
+          var save = function() {\n
+            dir.getFile(name, create_if_not_found, abortable(function(file) {\n
+              file.createWriter(abortable(function(writer) {\n
+                writer.onwriteend = function(event) {\n
+                  target_view.location.href = file.toURL();\n
+                  filesaver.readyState = filesaver.DONE;\n
+                  dispatch(filesaver, "writeend", event);\n
+                  revoke(file);\n
+                };\n
+                writer.onerror = function() {\n
+                  var error = writer.error;\n
+                  if (error.code !== error.ABORT_ERR) {\n
+                    fs_error();\n
+                  }\n
+                };\n
+                "writestart progress write abort".split(" ").forEach(function(event) {\n
+                  writer["on" + event] = filesaver["on" + event];\n
+                });\n
+                writer.write(blob);\n
+                filesaver.abort = function() {\n
+                  writer.abort();\n
+                  filesaver.readyState = filesaver.DONE;\n
+                };\n
+                filesaver.readyState = filesaver.WRITING;\n
+              }), fs_error);\n
+            }), fs_error);\n
+          };\n
+          dir.getFile(name, {create: false}, abortable(function(file) {\n
+            // delete file if it already exists\n
+            file.remove();\n
+            save();\n
+          }), abortable(function(ex) {\n
+            if (ex.code === ex.NOT_FOUND_ERR) {\n
+              save();\n
+            } else {\n
+              fs_error();\n
+            }\n
+          }));\n
+        }), fs_error);\n
+      }), fs_error);\n
+    }\n
+    , FS_proto = FileSaver.prototype\n
+    , saveAs = function(blob, name, no_auto_bom) {\n
+      return new FileSaver(blob, name, no_auto_bom);\n
+    }\n
+  ;\n
+  // IE 10+ (native saveAs)\n
+  if (typeof navigator !== "undefined" && navigator.msSaveOrOpenBlob) {\n
+    return function(blob, name, no_auto_bom) {\n
+      if (!no_auto_bom) {\n
+        blob = auto_bom(blob);\n
+      }\n
+      return navigator.msSaveOrOpenBlob(blob, name || "download");\n
+    };\n
+  }\n
+\n
+  FS_proto.abort = function() {\n
+    var filesaver = this;\n
+    filesaver.readyState = filesaver.DONE;\n
+    dispatch(filesaver, "abort");\n
+  };\n
+  FS_proto.readyState = FS_proto.INIT = 0;\n
+  FS_proto.WRITING = 1;\n
+  FS_proto.DONE = 2;\n
+\n
+  FS_proto.error =\n
+  FS_proto.onwritestart =\n
+  FS_proto.onprogress =\n
+  FS_proto.onwrite =\n
+  FS_proto.onabort =\n
+  FS_proto.onerror =\n
+  FS_proto.onwriteend =\n
+    null;\n
+\n
+  return saveAs;\n
+}(\n
+     typeof self !== "undefined" && self\n
+  || typeof window !== "undefined" && window\n
+  || this.content\n
+));\n
+// `self` is undefined in Firefox for Android content script context\n
+// while `this` is nsIContentFrameMessageManager\n
+// with an attribute `content` that corresponds to the window\n
+\n
+if (typeof module !== "undefined" && module.exports) {\n
+  module.exports.saveAs = saveAs;\n
+} else if ((typeof define !== "undefined" && define !== null) && (define.amd != null)) {\n
+  define([], function() {\n
+    return saveAs;\n
+  });\n
+}
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>9546</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jgraduate.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jgraduate.xml
new file mode 100644
index 0000000000..5f7eb9f626
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jgraduate.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="Folder" module="OFS.Folder"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_objects</string> </key>
+            <value>
+              <tuple/>
+            </value>
+        </item>
+        <item>
+            <key> <string>id</string> </key>
+            <value> <string>jgraduate</string> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jgraduate/LICENSE.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jgraduate/LICENSE.xml
new file mode 100644
index 0000000000..dcae06d70b
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jgraduate/LICENSE.xml
@@ -0,0 +1,242 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52852728.1</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>LICENSE</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/octet-stream</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string>\n
+                                 Apache License\n
+                           Version 2.0, January 2004\n
+                        http://www.apache.org/licenses/\n
+\n
+   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n
+\n
+   1. Definitions.\n
+\n
+      "License" shall mean the terms and conditions for use, reproduction,\n
+      and distribution as defined by Sections 1 through 9 of this document.\n
+\n
+      "Licensor" shall mean the copyright owner or entity authorized by\n
+      the copyright owner that is granting the License.\n
+\n
+      "Legal Entity" shall mean the union of the acting entity and all\n
+      other entities that control, are controlled by, or are under common\n
+      control with that entity. For the purposes of this definition,\n
+      "control" means (i) the power, direct or indirect, to cause the\n
+      direction or management of such entity, whether by contract or\n
+      otherwise, or (ii) ownership of fifty percent (50%) or more of the\n
+      outstanding shares, or (iii) beneficial ownership of such entity.\n
+\n
+      "You" (or "Your") shall mean an individual or Legal Entity\n
+      exercising permissions granted by this License.\n
+\n
+      "Source" form shall mean the preferred form for making modifications,\n
+      including but not limited to software source code, documentation\n
+      source, and configuration files.\n
+\n
+      "Object" form shall mean any form resulting from mechanical\n
+      transformation or translation of a Source form, including but\n
+      not limited to compiled object code, generated documentation,\n
+      and conversions to other media types.\n
+\n
+      "Work" shall mean the work of authorship, whether in Source or\n
+      Object form, made available under the License, as indicated by a\n
+      copyright notice that is included in or attached to the work\n
+      (an example is provided in the Appendix below).\n
+\n
+      "Derivative Works" shall mean any work, whether in Source or Object\n
+      form, that is based on (or derived from) the Work and for which the\n
+      editorial revisions, annotations, elaborations, or other modifications\n
+      represent, as a whole, an original work of authorship. For the purposes\n
+      of this License, Derivative Works shall not include works that remain\n
+      separable from, or merely link (or bind by name) to the interfaces of,\n
+      the Work and Derivative Works thereof.\n
+\n
+      "Contribution" shall mean any work of authorship, including\n
+      the original version of the Work and any modifications or additions\n
+      to that Work or Derivative Works thereof, that is intentionally\n
+      submitted to Licensor for inclusion in the Work by the copyright owner\n
+      or by an individual or Legal Entity authorized to submit on behalf of\n
+      the copyright owner. For the purposes of this definition, "submitted"\n
+      means any form of electronic, verbal, or written communication sent\n
+      to the Licensor or its representatives, including but not limited to\n
+      communication on electronic mailing lists, source code control systems,\n
+      and issue tracking systems that are managed by, or on behalf of, the\n
+      Licensor for the purpose of discussing and improving the Work, but\n
+      excluding communication that is conspicuously marked or otherwise\n
+      designated in writing by the copyright owner as "Not a Contribution."\n
+\n
+      "Contributor" shall mean Licensor and any individual or Legal Entity\n
+      on behalf of whom a Contribution has been received by Licensor and\n
+      subsequently incorporated within the Work.\n
+\n
+   2. Grant of Copyright License. Subject to the terms and conditions of\n
+      this License, each Contributor hereby grants to You a perpetual,\n
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n
+      copyright license to reproduce, prepare Derivative Works of,\n
+      publicly display, publicly perform, sublicense, and distribute the\n
+      Work and such Derivative Works in Source or Object form.\n
+\n
+   3. Grant of Patent License. Subject to the terms and conditions of\n
+      this License, each Contributor hereby grants to You a perpetual,\n
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n
+      (except as stated in this section) patent license to make, have made,\n
+      use, offer to sell, sell, import, and otherwise transfer the Work,\n
+      where such license applies only to those patent claims licensable\n
+      by such Contributor that are necessarily infringed by their\n
+      Contribution(s) alone or by combination of their Contribution(s)\n
+      with the Work to which such Contribution(s) was submitted. If You\n
+      institute patent litigation against any entity (including a\n
+      cross-claim or counterclaim in a lawsuit) alleging that the Work\n
+      or a Contribution incorporated within the Work constitutes direct\n
+      or contributory patent infringement, then any patent licenses\n
+      granted to You under this License for that Work shall terminate\n
+      as of the date such litigation is filed.\n
+\n
+   4. Redistribution. You may reproduce and distribute copies of the\n
+      Work or Derivative Works thereof in any medium, with or without\n
+      modifications, and in Source or Object form, provided that You\n
+      meet the following conditions:\n
+\n
+      (a) You must give any other recipients of the Work or\n
+          Derivative Works a copy of this License; and\n
+\n
+      (b) You must cause any modified files to carry prominent notices\n
+          stating that You changed the files; and\n
+\n
+      (c) You must retain, in the Source form of any Derivative Works\n
+          that You distribute, all copyright, patent, trademark, and\n
+          attribution notices from the Source form of the Work,\n
+          excluding those notices that do not pertain to any part of\n
+          the Derivative Works; and\n
+\n
+      (d) If the Work includes a "NOTICE" text file as part of its\n
+          distribution, then any Derivative Works that You distribute must\n
+          include a readable copy of the attribution notices contained\n
+          within such NOTICE file, excluding those notices that do not\n
+          pertain to any part of the Derivative Works, in at least one\n
+          of the following places: within a NOTICE text file distributed\n
+          as part of the Derivative Works; within the Source form or\n
+          documentation, if provided along with the Derivative Works; or,\n
+          within a display generated by the Derivative Works, if and\n
+          wherever such third-party notices normally appear. The contents\n
+          of the NOTICE file are for informational purposes only and\n
+          do not modify the License. You may add Your own attribution\n
+          notices within Derivative Works that You distribute, alongside\n
+          or as an addendum to the NOTICE text from the Work, provided\n
+          that such additional attribution notices cannot be construed\n
+          as modifying the License.\n
+\n
+      You may add Your own copyright statement to Your modifications and\n
+      may provide additional or different license terms and conditions\n
+      for use, reproduction, or distribution of Your modifications, or\n
+      for any such Derivative Works as a whole, provided Your use,\n
+      reproduction, and distribution of the Work otherwise complies with\n
+      the conditions stated in this License.\n
+\n
+   5. Submission of Contributions. Unless You explicitly state otherwise,\n
+      any Contribution intentionally submitted for inclusion in the Work\n
+      by You to the Licensor shall be under the terms and conditions of\n
+      this License, without any additional terms or conditions.\n
+      Notwithstanding the above, nothing herein shall supersede or modify\n
+      the terms of any separate license agreement you may have executed\n
+      with Licensor regarding such Contributions.\n
+\n
+   6. Trademarks. This License does not grant permission to use the trade\n
+      names, trademarks, service marks, or product names of the Licensor,\n
+      except as required for reasonable and customary use in describing the\n
+      origin of the Work and reproducing the content of the NOTICE file.\n
+\n
+   7. Disclaimer of Warranty. Unless required by applicable law or\n
+      agreed to in writing, Licensor provides the Work (and each\n
+      Contributor provides its Contributions) on an "AS IS" BASIS,\n
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n
+      implied, including, without limitation, any warranties or conditions\n
+      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n
+      PARTICULAR PURPOSE. You are solely responsible for determining the\n
+      appropriateness of using or redistributing the Work and assume any\n
+      risks associated with Your exercise of permissions under this License.\n
+\n
+   8. Limitation of Liability. In no event and under no legal theory,\n
+      whether in tort (including negligence), contract, or otherwise,\n
+      unless required by applicable law (such as deliberate and grossly\n
+      negligent acts) or agreed to in writing, shall any Contributor be\n
+      liable to You for damages, including any direct, indirect, special,\n
+      incidental, or consequential damages of any character arising as a\n
+      result of this License or out of the use or inability to use the\n
+      Work (including but not limited to damages for loss of goodwill,\n
+      work stoppage, computer failure or malfunction, or any and all\n
+      other commercial damages or losses), even if such Contributor\n
+      has been advised of the possibility of such damages.\n
+\n
+   9. Accepting Warranty or Additional Liability. While redistributing\n
+      the Work or Derivative Works thereof, You may choose to offer,\n
+      and charge a fee for, acceptance of support, warranty, indemnity,\n
+      or other liability obligations and/or rights consistent with this\n
+      License. However, in accepting such obligations, You may act only\n
+      on Your own behalf and on Your sole responsibility, not on behalf\n
+      of any other Contributor, and only if You agree to indemnify,\n
+      defend, and hold each Contributor harmless for any liability\n
+      incurred by, or claims asserted against, such Contributor by reason\n
+      of your accepting any such warranty or additional liability.\n
+\n
+   END OF TERMS AND CONDITIONS\n
+\n
+   APPENDIX: How to apply the Apache License to your work.\n
+\n
+      To apply the Apache License to your work, attach the following\n
+      boilerplate notice, with the fields enclosed by brackets "[]"\n
+      replaced with your own identifying information. (Don\'t include\n
+      the brackets!)  The text should be enclosed in the appropriate\n
+      comment syntax for the file format. We also recommend that a\n
+      file or class name and description of purpose be included on the\n
+      same "printed page" as the copyright notice for easier\n
+      identification within third-party archives.\n
+\n
+   Copyright [yyyy] [name of copyright owner]\n
+\n
+   Licensed under the Apache License, Version 2.0 (the "License");\n
+   you may not use this file except in compliance with the License.\n
+   You may obtain a copy of the License at\n
+\n
+       http://www.apache.org/licenses/LICENSE-2.0\n
+\n
+   Unless required by applicable law or agreed to in writing, software\n
+   distributed under the License is distributed on an "AS IS" BASIS,\n
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n
+   See the License for the specific language governing permissions and\n
+   limitations under the License.\n
+</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>11358</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jgraduate/README.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jgraduate/README.xml
new file mode 100644
index 0000000000..5e91ed036c
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jgraduate/README.xml
@@ -0,0 +1,43 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52852721.76</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>README</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/octet-stream</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string>jGraduate - A jQuery plugin for picking gradients\n
+\n
+Licensed under the Apache License 2.  See LICENSE for more information.\n
+</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>123</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jgraduate/css.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jgraduate/css.xml
new file mode 100644
index 0000000000..956abfea7c
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jgraduate/css.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="Folder" module="OFS.Folder"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_objects</string> </key>
+            <value>
+              <tuple/>
+            </value>
+        </item>
+        <item>
+            <key> <string>id</string> </key>
+            <value> <string>css</string> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jgraduate/css/jPicker.css.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jgraduate/css/jPicker.css.xml
new file mode 100644
index 0000000000..8fe09b1e0f
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jgraduate/css/jPicker.css.xml
@@ -0,0 +1,290 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52852888.31</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>jPicker.css</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>text/css</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string>#svg_editor .jPicker .Icon {\n
+    display: inline-block;\n
+    height: 24px;\n
+    position: relative;\n
+    text-align: left;\n
+    width: 25px;\n
+}\n
+#svg_editor .jPicker .Icon span.Color, #svg_editor .jPicker .Icon span.Alpha {\n
+    background-position: 2px 2px;\n
+    display: block;\n
+    height: 100%;\n
+    left: 0;\n
+    position: absolute;\n
+    top: 0;\n
+    width: 100%}\n
+#svg_editor .jPicker .Icon span.Image {\n
+    background-repeat: no-repeat;\n
+    cursor: pointer;\n
+    display: block;\n
+    height: 100%;\n
+    left: 0;\n
+    position: absolute;\n
+    top: 0;\n
+    width: 100%}\n
+#svg_editor .jPicker.Container {\n
+    z-index: 10;\n
+}\n
+\n
+table#svg_editor .jPicker {\n
+    width: 545px;\n
+     z-index: 20;\n
+}\n
+\n
+#svg_editor .jPicker .Move {\n
+    background-color: #ddd;\n
+    border-color: #fff #666 #666 #fff;\n
+    border-style: solid;\n
+    border-width: 1px;\n
+    cursor: move;\n
+    height: 12px;\n
+    padding: 0;\n
+}\n
+#svg_editor .jPicker .Title {\n
+    display:  none;\n
+}\n
+\n
+#svg_editor .jPicker div.Map {\n
+    \n
+  border:  solid #000 1px;\n
+     \n
+  cursor: crosshair;\n
+    \n
+  height: 260px;\n
+    \n
+  margin: 0;\n
+    \n
+  overflow: hidden;\n
+    \n
+  padding: 0;\n
+    \n
+  position: relative;\n
+    \n
+  width: 260px;\n
+    \n
+}\n
+#svg_editor .jPicker div[class="Map"] {\n
+    height: 256px;\n
+    width: 256px;\n
+}\n
+#svg_editor .jPicker div.Bar {\n
+    border:  solid #000 1px;\n
+     cursor: n-resize;\n
+    height: 260px;\n
+    margin: 0 15px;\n
+    overflow: hidden;\n
+    padding: 0;\n
+    position: relative;\n
+    width: 24px;\n
+}\n
+#svg_editor .jPicker div[class="Bar"] {\n
+    height: 256px;\n
+    width: 20px;\n
+}\n
+#svg_editor .jPicker .Map .Map1, #svg_editor .jPicker .Map .Map2, #svg_editor .jPicker .Map .Map3, #svg_editor .jPicker .Bar .Map1, #svg_editor .jPicker .Bar .Map2, #svg_editor .jPicker .Bar .Map3, #svg_editor .jPicker .Bar .Map4, #svg_editor .jPicker .Bar .Map5, #svg_editor .jPicker .Bar .Map6 {\n
+    background-color: transparent;\n
+    background-image: none;\n
+    display: block;\n
+    left: 0;\n
+    position: absolute;\n
+    top: 0;\n
+}\n
+#svg_editor .jPicker .Map .Map1, #svg_editor .jPicker .Map .Map2, #svg_editor .jPicker .Map .Map3 {\n
+    height: 2596px;\n
+    width: 256px;\n
+}\n
+#svg_editor .jPicker .Bar .Map1, #svg_editor .jPicker .Bar .Map2, #svg_editor .jPicker .Bar .Map3, #svg_editor .jPicker .Bar .Map4 {\n
+    height: 3896px;\n
+    width: 20px;\n
+}\n
+#svg_editor .jPicker .Bar .Map5, #svg_editor .jPicker .Bar .Map6 {\n
+    height: 256px;\n
+    width: 20px;\n
+}\n
+#svg_editor .jPicker .Map .Map1, #svg_editor .jPicker .Map .Map2, #svg_editor .jPicker .Bar .Map6 {\n
+    background-repeat: no-repeat;\n
+}\n
+#svg_editor .jPicker .Map .Map3, #svg_editor .jPicker .Bar .Map5 {\n
+    background-repeat: repeat;\n
+}\n
+#svg_editor .jPicker .Bar .Map1, #svg_editor .jPicker .Bar .Map2, #svg_editor .jPicker .Bar .Map3, #svg_editor .jPicker .Bar .Map4 {\n
+    background-repeat: repeat-x;\n
+}\n
+#svg_editor .jPicker .Map .Arrow {\n
+    display: block;\n
+    position: absolute;\n
+}\n
+#svg_editor .jPicker .Bar .Arrow {\n
+    display: block;\n
+    left: 0;\n
+    position: absolute;\n
+}\n
+#svg_editor .jPicker .Preview {\n
+    font-size: 9px;\n
+    text-align: center;\n
+}\n
+#svg_editor .jPicker .Preview div.bgt  {\n
+    height: 62px;\n
+    margin: 0 auto;\n
+    padding: 0;\n
+    width: 62px;\n
+}\n
+\n
+\n
+#svg_editor .jPicker .Preview div span {\n
+    border: 1px solid #000;\n
+    display: block;\n
+    height: 30px;\n
+    margin: 0 auto;\n
+    padding: 0;\n
+    width: 60px;\n
+}\n
+#svg_editor .jPicker .Preview .Active {\n
+    border-bottom-width: 0;\n
+}\n
+#svg_editor .jPicker .Preview .Current {\n
+    border-top-width: 0;\n
+    cursor: pointer;\n
+}\n
+#svg_editor .jPicker .Button {\n
+    text-align: center;\n
+    width: 115px;\n
+}\n
+#svg_editor .jPicker .Button input {\n
+    width: 100px;\n
+}\n
+\n
+#svg_editor .jPicker td.Radio {\n
+    margin: 0;\n
+    padding: 0;\n
+    width: 31px;\n
+}\n
+#svg_editor .jPicker td.Radio input {\n
+    margin: 0 5px 0 0;\n
+    padding: 0;\n
+}\n
+#svg_editor .jPicker td.Text {\n
+    font-size: 12px!important;\n
+    height: 22px;\n
+    margin: 0;\n
+    padding: 0;\n
+    text-align: left;\n
+    width: 70px;\n
+}\n
+#svg_editor .jPicker tr.Hex td.Text {\n
+    width: 100px;\n
+    color: #666;\n
+}\n
+\n
+#svg_editor .jPicker tr.Hex td.Text span {\n
+    width: 100px;\n
+    color: #333;\n
+}\n
+#svg_editor .jPicker td.Text input {\n
+    background-color: #fff;\n
+    border: 1px inset #aaa;\n
+    height: 15px;\n
+    margin: 0 0 0 5px;\n
+    text-align: left;\n
+    width: 30px;\n
+    color: #333;\n
+}\n
+\n
+#svg_editor #color_picker .jPicker tr.Hex td.Text input.Hex {\n
+    width: 50px;\n
+    display: inline-block;\n
+    float: none;\n
+}\n
+\n
+#svg_editor .jPicker tr.Hex td.Text input.AHex {\n
+    width: 20px;\n
+    display: none;\n
+}\n
+#svg_editor .jPicker .Grid {\n
+    text-align: center;\n
+    float: right;\n
+    width: 108px;\n
+}\n
+#svg_editor .jPicker .Grid span.QuickColor {\n
+    cursor: pointer;\n
+    display: inline-block;\n
+    height: 15px;\n
+    line-height: 15px;\n
+    margin: 0;\n
+    padding: 0;\n
+    width: 18px;\n
+}\n
+#svg_editor .jPicker td  {\n
+  vertical-align:  top;\n
+}\n
+#svg_editor .jPicker td.colorsquare  {\n
+  width:  275px;\n
+}\n
+\n
+#svg_editor .jPicker .prev_div  {\n
+  margin-top:  -15px;\n
+}\n
+\n
+#svg_editor .jPicker .actions {\n
+  position: absolute;\n
+  bottom: 20px;\n
+  left: 20px;\n
+  right: 20px;\n
+}\n
+\n
+#svg_editor .jPicker .actions .Ok{\n
+  position: absolute;\n
+  top: 0;\n
+  right: 0px;\n
+}\n
+\n
+#svg_editor .jPicker .actions .Cancel{\n
+  position: absolute;\n
+  top: 0;\n
+  left: 0px;\n
+}\n
+\n
+#svg_editor .jPicker .color_preview {\n
+  width: 62px;\n
+  margin: 0 auto;\n
+}\n
+</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>5258</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jgraduate/css/jgraduate.css.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jgraduate/css/jgraduate.css.xml
new file mode 100644
index 0000000000..bf12231f90
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jgraduate/css/jgraduate.css.xml
@@ -0,0 +1,376 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52852895.44</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>jgraduate.css</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>text/css</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+/* \n
+ * jGraduate Default CSS\n
+ * \n
+ * Copyright (c) 2010 Jeff Schiller\n
+ * http://blog.codedread.com/\n
+ *\n
+ * Copyright (c) 2010 Alexis Deveria\n
+ * http://a.deveria.com/\n
+ *\n
+ * Licensed under the Apache License Version 2\n
+ */\n
+\n
+h2.jGraduate_Title {\n
+  display: none;\n
+}\n
+\n
+.jGraduate_Picker {\n
+\tposition: absolute;\n
+\tpadding: 20px;\n
+}\n
+\n
+.jGraduate_tabs li {\n
+\tdisplay: inline-block;\n
+\tpadding: 5px 10px;\n
+\tmargin-right: 5px;\n
+\tcursor: pointer;\n
+}\n
+\n
+li.jGraduate_tab_current {\n
+  background: #fff;\n
+  border-radius: 3px 3px 0 0;\n
+}\n
+\n
+.jGraduate_colPick {\n
+\tdisplay: none;\n
+}\n
+\n
+.jGraduate_gradPick {\t\n
+\tdisplay: none;\n
+\toverflow: visible;\n
+/*\tposition: relative;*/\n
+}\n
+\n
+.jGraduate_tabs {\n
+\tposition: relative;\n
+\tbackground-color: #ddd;\n
+\tpadding: 10px 10px 0 10px;\n
+\tmargin: -20px -20px 20px -20px;\n
+\tborder-radius: 3px 3px 0 0;\n
+}\n
+\n
+div.jGraduate_Swatch {\n
+\tfloat: left;\n
+\tmargin: 0 15px 0 0;\n
+}\n
+div.jGraduate_GradContainer {\n
+\tborder: solid #000 1px;\n
+\tbackground-image: url(../images/map-opacity.png); \n
+\tbackground-position: 0px 0px;\n
+\theight: 256px;\n
+\twidth: 256px;\n
+\tposition: relative;\n
+}\n
+\n
+div.jGraduate_GradContainer div.grad_coord {\n
+  background: rgba(0,0,0,0.8);\n
+  border: 2px solid white;\n
+  border-radius: 15px;\n
+  -moz-border-radius: 5px;\n
+  width: 14px;\n
+  height: 14px;\n
+  position: absolute;\n
+  margin: -7px -7px;\n
+  top: 0;\n
+  left: 0;\n
+  text-align: center;\n
+  font-size: 8px;\n
+  line-height: 14px;\n
+  color: white;\n
+  text-decoration: none;\n
+  cursor: pointer;\n
+  -moz-user-select: none;\n
+  -webkit-user-select: none;\n
+}\n
+\n
+.jGraduate_AlphaArrows {\n
+\tposition: absolute;\n
+\tmargin-top: -10px;\n
+\tmargin-left: 250.5px;\n
+}\n
+\n
+div.jGraduate_Opacity {\n
+\tborder: 2px inset #eee;\n
+\tmargin-top: 14px;\n
+\tbackground-color: black;\n
+\tbackground-image: url(../images/Maps.png);\n
+\tbackground-position: 0px -2816px;\n
+\theight: 20px;\n
+\tcursor: ew-resize;\n
+}\n
+\n
+div.jGraduate_StopSlider {\n
+\tmargin: -10px 0 0 -10px;\n
+\twidth: 276px;\n
+\toverflow: visible;\n
+\tbackground: white;\n
+\theight: 45px;\n
+\tcursor: pointer;\n
+}\n
+\n
+div.jGraduate_StopSection {\n
+\twidth: 120px;\n
+\tfloat: left;\n
+}\n
+\n
+div.jGraduate_StopSection.jGraduate_SpreadMethod {\n
+  display: none;\n
+}\n
+\n
+input.jGraduate_Ok, input.jGraduate_Cancel {\n
+\tdisplay: block;\n
+\twidth: 100px;\n
+}\n
+input.jGraduate_Ok {\n
+\tmargin: 0 0 5px 0;\n
+}\n
+\n
+.colorBox {\n
+\tfloat: left;\n
+\theight: 16px;\n
+\twidth: 16px;\n
+\tborder: 1px solid #808080;\n
+\tcursor: pointer;\n
+\tmargin: 4px 4px 4px 30px;\n
+}\n
+\n
+.colorBox + label {\n
+\tfloat: left;\n
+\tmargin-top: 7px;\n
+}\n
+\n
+label.jGraduate_Form_Heading {\n
+\n
+  color: #333;\n
+\tpadding: 2px;\n
+\tfont-weight: bold;\n
+\tfont-size: 13px;\n
+}\n
+\n
+div.jGraduate_Form_Section {\n
+\t-moz-border-radius: 5px;\n
+\t-webkit-border-radius: 5px;\n
+\tpadding: 15px 5px 5px 5px;\n
+\tmargin: 5px 2px;\n
+\twidth: 100px;\n
+\ttext-align: center;\n
+\toverflow: auto;\n
+\tbackground: #eee;\n
+}\n
+\n
+div.jGraduate_Form label {\n
+\tpadding: 0 2px;\n
+\tcolor: #333;\n
+}\n
+\n
+div.jGraduate_StopSection input[type=text],\n
+div.jGraduate_Slider input[type=text] {\n
+\twidth: 33px;\n
+\tcolor: #333;\n
+}\n
+\n
+div.jGraduate_LightBox {\n
+\tposition: fixed;\n
+\ttop: 0px;\n
+\tleft: 0px;\n
+\tright: 0px;\n
+\tbottom: 0px;\n
+\tbackground-color: #000;\n
+\topacity: 0.5;\n
+\tdisplay: none;\n
+}\n
+\n
+div.jGraduate_stopPicker {\n
+  position: absolute;\n
+  display: none;\n
+  background: \n
+  white;\n
+  padding: 20px;\n
+  border-radius: 3px;\n
+  width: 530px;\n
+  height: 300px;\n
+  box-shadow: 0 5px 25px \n
+  black;\n
+}\n
+\n
+\n
+.jGraduate_gradPick {\n
+\twidth: 526px;\n
+}\n
+\n
+.jGraduate_gradPick div.jGraduate_Slider {\n
+\tline-height: 160%\n
+}\n
+\n
+.jGraduate_gradPick div.jGraduate_Slider label:last-child {\n
+\tposition: absolute;\n
+\tright: 10px;\n
+\ttop: 0;\n
+\tcolor: #999;\n
+\tfont-weight: bold;\n
+}\n
+\n
+.jGraduate_gradPick div.jGraduate_Slider label:last-child input {\n
+  margin: 0 3px 0 0;\n
+  color: #333;\n
+}\n
+\n
+.jGraduate_gradPick .jGraduate_Form {\n
+\tfloat: left;\n
+\twidth: 270px;\n
+\tposition: absolute;\n
+\tleft: 284px;\n
+\twidth: 266px;\n
+\theight: 200px;\n
+\ttop: 195px;\n
+\tmargin: -3px 3px 0px 10px;\n
+\tline-height: 200%;\n
+}\n
+\n
+.jGraduate_gradPick .jGraduate_Form label,\n
+.jGraduate_gradPick .jGraduate_Form input {\n
+  width: auto;\n
+  float: left;\n
+}\n
+\n
+.jGraduate_gradPick .jGraduate_Form.jGraduate_rg_field label, .jGraduate_gradPick .jGraduate_Form.jGraduate_rg_field input {\n
+width: auto;\n
+float: left;\n
+font-size: 11px;\n
+}\n
+\n
+.jGraduate_gradPick .jGraduate_Form.jGraduate_rg_field #color_picker_jGraduate_match_ctr {\n
+  float: none;\n
+}\n
+\n
+.jGraduate_gradPick .jGraduate_Form label {\n
+  clear: left;\n
+}\n
+\n
+.jGraduate_gradPick .jGraduate_Points {\n
+\tposition: static;\n
+\tfloat: left;\n
+  margin: 0;\n
+  width: auto;\n
+\t}\n
+\n
+.jGraduate_Colorblocks {\n
+\tdisplay: table;\n
+\tborder-spacing: 0 5px;\n
+}\n
+\n
+.jGraduate_colorblock {\n
+\tdisplay: table-row;\n
+}\n
+\n
+.jGraduate_Colorblocks .jGraduate_colorblock > * {\n
+\tdisplay: table-cell;\n
+\tvertical-align: middle;\n
+\tmargin: 0;\n
+\tfloat: none;\n
+}\n
+\n
+.jGraduate_gradPick .jGraduate_Form_Section {\n
+\tpadding-top: 9px;\n
+}\n
+\n
+\n
+.jGraduate_Slider {\n
+\ttext-align: center;\n
+\tfloat: left;\n
+\twidth: 100%;\n
+  position: relative;\n
+  margin: 5px 0;\n
+}\n
+\n
+.jGraduate_Slider .jGraduate_Form_Section {\n
+\tborder: none;\n
+\twidth: 250px;\n
+\tpadding: 0 2px;\n
+\toverflow: visible;\n
+}\n
+\n
+\n
+.jGraduate_Slider label.prelabel {\n
+\twidth: 40px;\n
+\ttext-align: left;\n
+}\n
+\n
+.jGraduate_SliderBar {\n
+\twidth: 140px;\n
+\tfloat: left;\n
+\tmargin: 0 5px;\n
+\tborder:1px solid #BBB;\n
+\theight:20px;\n
+\tposition: relative;\n
+}\n
+\n
+div.jGraduate_Slider input {\n
+\tmargin-top: 5px;\n
+}\n
+\n
+div.jGraduate_Slider img {\n
+\ttop: 0;\n
+\tleft: 0;\n
+\tposition: absolute;\n
+\tcursor:ew-resize;\n
+}\n
+\n
+.jPicker .Button .Ok, .jGraduate_Picker .jGraduate_OkCancel .jGraduate_Ok  {\n
+  -webkit-appearance: none;\n
+\tmargin: 0;\n
+  position: absolute;\n
+  bottom: 5px;\n
+  right: 5px;\n
+}\n
+\n
+.jPicker .Button .Cancel, .jGraduate_Picker .jGraduate_OkCancel .jGraduate_Cancel {\n
+  margin: 0;\n
+  position: absolute;\n
+\tbottom: 5px;\n
+\tleft: 5px;\n
+}\n
+
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>5506</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jgraduate/images.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jgraduate/images.xml
new file mode 100644
index 0000000000..8eb39eedde
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jgraduate/images.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="Folder" module="OFS.Folder"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_objects</string> </key>
+            <value>
+              <tuple/>
+            </value>
+        </item>
+        <item>
+            <key> <string>id</string> </key>
+            <value> <string>images</string> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jgraduate/images/AlphaBar.png.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jgraduate/images/AlphaBar.png.xml
new file mode 100644
index 0000000000..a9be6451da
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jgraduate/images/AlphaBar.png.xml
@@ -0,0 +1,78 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52852867.78</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>AlphaBar.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">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</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>2195</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jgraduate/images/Bars.png.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jgraduate/images/Bars.png.xml
new file mode 100644
index 0000000000..0f5a1a98ec
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jgraduate/images/Bars.png.xml
@@ -0,0 +1,46 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52852850.41</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>Bars.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAAAEAAA84CAYAAADKKOIFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ
+bWFnZVJlYWR5ccllPAAAASBJREFUeNrs2ssOgjAQheFDF77/8xLI2AEENWIo4CWdn8UXtbMprSdt
+QSZZki6qBZl6S33+klqpGvJleaBy/2pB6sxnX+fzr1Ut+AS05P2rhTxO3qfOg6L1wasD2TBU3ksN
+5Nk4fZpoSj5tbWhKSnY2FJX8gHRe8c7WoobDxf/+2znFnxutw8Vf48hfcmtDUZZsaFgvfnGRiWQi
+mUgmxslEjUvF+fJNy1xiaVhAAgCEYojFMQl9H00mAkBslmUjmQgArBN1S8L7py1kIgBEjMN354nj
+phoAIBJr7+KQiQAQk+UxNJkIAOHXict5otg7A0DsOHw4T3xeJ45hCQAQiPX3E7k5ABCSlfcTuTkA
+EHCdOD93Xk4WyUQACLltzl4FGACT38aTA+sZOgAAAABJRU5ErkJggg==</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>382</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jgraduate/images/Maps.png.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jgraduate/images/Maps.png.xml
new file mode 100644
index 0000000000..6bd88bf126
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jgraduate/images/Maps.png.xml
@@ -0,0 +1,1427 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52852824.21</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>Maps.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>78245</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="2" aka="AAAAAAAAAAI=">
+    <pickle>
+      <global name="Pdata" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">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
+JjX1u8laZj57WfwbVqOOjvrCRR8ftR6/+MXRteLo30LP6/7f1SLH/3v+jte1v71Rs0fdbNEtRq3H
+3/7tEV7xqd87OMW9v9eo2b93s0W3GLUev/zlMbxE7/+jbxO4iD2z9P7/69cZNXvUzRbdYtR6/N3f
+HbesmPH/GybK+79Rs/+/2aJbjFqPv//7I+US3/E+Gi9WxjTPB8Co2QG4edEtRq3HP/zDkbrczN8z
+MEH2lOMBMGr092626Baj1uMf//HoWqBnldH3Fbho0ddlvq8jdTijXgVg0UW3GLUev/rVMXTD6J0v
+65znmZcZNftlmy26xaj1+Kd/OprvG9nz+sz32XixRl+f8z6Nmv0+N1x0+VHr8c//fHTfObpnqZH3
+MXhxMybLD4BRswOw0KLLj1qPf/mXY8rDoeY8xGr4It/3vFGzn99w0eVHrcevf310XcIn3uabi9Fz
+0ee/jVGz32bDRZcftR7/+q9H1xpPvK7xIq7xOqNmv27TRZcetR7/9m9H9yUf/fXgQdiOztZm//rr
+1xk1e9RNF1161Hr85jdHytER73gfwYueMV//+zBq9vvYdNGlR63Hb397dF3q3rXyVu2epXe+2NsZ
+NXvUjRdddtR6/PDDMXxalJr8soHP1Rnz9r29UbPf58aLLjtqPf7934/wpXvq5QnT3vdyo2a/fPNF
+lxy1Hr/73dF98PO7X9cx7XOvM2r2616w6HKj1uM//uNIOQn6He9jYNrW35P3Poya/T5esuhSo9bj
+P//zaL5EkUs+430mTxz5ffH3adTs9/nCRR8ftR7/9V9H96W7++0mT5z7dkbNfruXL/rIqPX4/e+P
+KZf0/vVunW5eAIyaHYAXLDpt1Hr8938fG62w0V+VUXcIwKePWo8fGQI+U/X1DwIACAAgAMBnBKAc
+//u0i548efqkp58V3wDAxxIAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABA
+AAABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQABEAAQAAAAQAEABAAQAAA
+AQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAE
+ABAAQAAAAQAEABAAEAABAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQ
+AEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAQACMAAIACAAgAIAAAAIACAAg
+AIAAAAIACAAgAIAAAAIACAAgAIAAAAIACAAgAIAAAAIACAAgAIAAAAIACAAgAIAAAAIACAAgAIAA
+AAIACAAgAIAAgAAAAgAIACAAgAAAAgAIACAAgAAAAgAIACAAgAAAAgAIACAAgAAAAgAIACAAgAAA
+AgAIACAAgAAAAgAIACAAgAAAAgAIACAAgAAAAgAIACAAgACAAAACAAgAIACAAAACAAgAIACAAAAC
+AAgAIACAAAACAAgAIACAAAACAAgAIACAAAACAAgAIACAAAACAAgAIACAAAACAAgAIACAAAACAAgA
+IACAAIAAAAIACAAgAIAAAAIACAAgAIAAAAIACAAgAIAAAAIACAAgAIAAAAIACAAgAIAAAAIACAAg
+AIAAAAIACAAgAIAAAAIACAAgAMCZehwKAAIACAAgAMBnBOAPVwPW4smTp897cisAfDABAAEABAAQ
+AEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAA
+AAEABAAQAEAAAAEABAAQAEAAQAAEAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAAB
+AAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAEQABAAQAAAAQAE
+ABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAA
+QAAAAQAEABAAQAAAAQAEAATACCAAgAAAAgAIACAAgAAAAgAIACAAgAAAAgAIACAAgAAAAgAIACAA
+gAAAAgAIACAAgAAAAgAIACAAgAAAAgAIACAAgAAAAgAIACAAgAAAAgAIAAgAIACAAAACAAgAIACA
+AAACAAgAIACAAAACAAgAIACAAAACAAgAIACAAAACAAgAIACAAAACAAgAIACAAAACAAgAIACAAAAC
+AAgAIACAAAACAAgACAAgAIAAAAIACAAgAIAAAAIACAAgAIAAAAIACAAgAIAAAAIACAAgAIAAAAIA
+CAAgAIAAAAIACAAgAIAAAAIACAAgAIAAAAIACAAgAIAAAAIACAAIACAAgAAAAgAIACAAgAAAAgAI
+ACAAgAAAAgAIACAAgAAAAgAIACAAgAAAAgAIACAAgAAAAgAIACAAgAAAAgAIACAAgAAAAgCcqceh
+ACAAgAAAAgB8RADKH64GrMWTJ0+f9/Qz//7D5xIAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQA
+EABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQABEAA
+QAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAA
+AQAEABAAQAAAAQAEABAAQAAAAQAEABAAEAAbgAAAAgAIACAAgAAAAgAIACAAgAAAAgAIACAAgAAA
+AgAIACAAgAAAAgAIACAAgAAAAgAIACAAgAAAAgAIACAAgAAAAgAIACAAgAAAAgAIACAAIACAAAAC
+AAgAIACAAAACAAgAIACAAAACAAgAIACAAAACAAgAIACAAAACAAgAIACAAAACAAgAIACAAAACAAgA
+IACAAAACAAgAIACAAAACAAgAIAAgAIAAAAIACAAgAIAAAAIACAAgAIAAAAIACAAgAIAAAAIACAAg
+AIAAAAIACAAgAIAAAAIACAAgAIAAAAIACAAgAIAAAAIACAAgAIAAAAIACAAgACAAgAAAAgAIACAA
+gAAAAgAIACAAgAAAAgAIACAAgAAAAgAIACAAgAAAAgAIACAAgAAAAgAIACAAgAAAAgAIACAAgAAA
+AgAIACAAgAAAAgAIACAAIACAAAACAAgAIACAAAACAAgAIACAAAACAAgAIACAAAACAAgAIACAAAAC
+AAgAIACAAAACAAgAIACAAAACAAgAIACAAAACAAgAcKYehwSAAAACAAgA8BkBKD8WoBZPnjx93pNb
+AeCDCQAIACAAgAAAAgAIACAAgAAAAgAIACAAgAAAAgAIACAAgAAAAgAIACAAgAAAAgAIACAAgAAA
+AgAIACAAgAAAAgAIACAAgAAAAgAIACAAgAAAAgACIAAgAIAAAAIACAAgAIAAAAIACAAgAIAAAAIA
+CAAgAIAAAAIACAAgAIAAAAIACAAgAIAAAAIACAAgAIAAAAIACAAgAIAAAAIACAAgAIAAAAIACAAI
+gA1AAAABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABA
+AAABAAQAEABAAAABAAQAEABAAAABAAQAEAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAA
+AAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQABAAQAAA
+AQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQABgX7//
+7Q/lz3/+cwGAT/RnP/+rstLXnACAHwEAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAA
+QAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAEAABAAEABAAQAEAA
+AAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEA
+BAAQAEAAAAEABAAQAEAAQABsAAIACAAgAIAAAK9Wj0MCQAAAAQAEAPiEAJSjHPWPz3jy5OnTnn5W
+fAMAH0sAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAYIcAHL8u
+pf6N8eAjA1D/+sf//PDj018aED7zR4C/+MO3AgYE1wEAAgAIACAAgAAAAgAIACAAgAAAAgAIACAA
+gAAAAgAIACAAgAAAAgAIACAAgAAAAgAIACAAgAAAAgAIAAiAAIAAAAIACAAgAIAAAAIACAAgAIAA
+AAIACAAgAIAAAAIACAAgAIAAAAIACAAgAIAAAAIACAAgAIAAAAIACAAgAIAAAAIACAAgAIAAAAIA
+CAAgACAAAgACAAgAIACAAAACAAgAIACAAAACAAgAIACAAAACAAgAIACAAAACAAgAIACAAAACAAgA
+IACAAAACAAgAIACAAAACAAgAIACAAAACAAgAIACAAIAAGAEEABAAQAAAAQAEABAAQAAAAQAEABAA
+QAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAA
+AQABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAAB
+AAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEA
+BAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEAAQAE
+ABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEAHhWPQ4FAAEABAAQAOATAlB+LED9
+4zOePHn6tCe3AsAHEwAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEA
+BAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAEQABAAAABAAQAEABAAAABAAQA
+EABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABA
+AAABAAQAEAAQAAEAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAA
+AQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQABAAIwAAgAIACAAgAAAAgAIACAAgAAA
+AgAIACAAgAAAAgAIACAAgAAAAgAIACAAgAAAAgAIACAAgAAAAgAIACAAgAAAAgAIACAAgAAAAgAI
+ACAAgACAAAACAAgAIACAAAACAAgAIACAAAACAAgAIACAAAACAAgAIACAAAACAAgAIACAAAACAAgA
+IACAAAACAAgAIACAAAACAAgAIACAAAACAAgAIACAAIAAAAIACAAgAIAAAAIACAAgAIAAAAIACAAg
+AIAAAAIACAAgAIAAAAIACAAgAIAAAAIACAAgAIAAAAIACAAgAIAAAAIACAAgAIAAAAIACAAgAIAA
+gAAAAgAIACAAgAAAAgAIACAAgAAAAgAIACAAgAAAAgAIACAAgAAAAgAIACAAgAAAAgAIACAAgAAA
+AgAIACAAgAAAAgAIACAAwJn/EWAAyihyDzKRI84AAAAASUVORK5CYII=</string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jgraduate/images/NoColor.png.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jgraduate/images/NoColor.png.xml
new file mode 100644
index 0000000000..5bf24e4512
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jgraduate/images/NoColor.png.xml
@@ -0,0 +1,49 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52852815.83</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>NoColor.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABEAAAAPCAIAAACN07NGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ
+bWFnZVJlYWR5ccllPAAAAcpJREFUeNqcks9LAlEQx79jK0KRiRCY/bhkh9C8lBQGIUgUYXrt7/MW
+QSgIGqhEEUhYqXTMiwlSEUmQUYtNM6tmRJcalsfu2/nOfOb7HrXx5zB0CQYRj3M4DLcbRGAe/pdP
+ed7f0WjQyQkyGTSbquGtLfh8dHPDiQSmpmAY+PhQpWSPjODtDdUq1eu8uanKZtOmxfx+LC/j6YmS
+SZTL8oLXV7y8oNPBwwPlcpROY2wMa2uYnpZ0S+NwIBDgaFTKU6GAy0uFkXh+pmIR5+fweDgWg9dL
+hjGYp9vVdXGRJya05NmZ7NDcHFerqvf5eGcH4+OaI8z9Pr2hBX1mhvf2SJRHRygU6PSUV1a0g8v1
+3RhjaJG1S2KdGCjzXF1hfZ0CAZmEeyC/aMSlbpfv7uj4GI+PqiyX2W7X6aXQN5nRz5YwTdze0uEh
+iyXxOHm9PDkpeGi3eXdX8QZhzWO5getrOjhgpxORCJaWRIBQiDc2cH9P+/totax026CP0F9cUD6v
+DCKYn4cgCYxQhcOCR6USpVI8OsqmSX1NpaKmLSyop1L+R2xv8+ysVpSDajT6fSibFeN5dRWl0tD6
+L2OExzS1mxxdraZ7/7jXnwIMAH77vof+JfgrAAAAAElFTkSuQmCC</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>552</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jgraduate/images/bar-opacity.png.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jgraduate/images/bar-opacity.png.xml
new file mode 100644
index 0000000000..f212c1ee86
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jgraduate/images/bar-opacity.png.xml
@@ -0,0 +1,42 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52852860.25</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>bar-opacity.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ
+bWFnZVJlYWR5ccllPAAAAChJREFUeNpiPHPmDAMMGBsbw9lMDDgA6RKM////h3POnj1LCzsAAgwA
+QtYIcFfEyzkAAAAASUVORK5CYII=</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>134</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jgraduate/images/eyedropper.png.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jgraduate/images/eyedropper.png.xml
new file mode 100644
index 0000000000..a961e90aaa
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jgraduate/images/eyedropper.png.xml
@@ -0,0 +1,44 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52852843.48</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>eyedropper.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABEAAAARBAMAAADJQ1rJAAAAA3NCSVQICAjb4U/gAAAAElBMVEX/
+//////+EhIQPDw8ICAgAAADY+LrJAAAABnRSTlMA//////96eeD+AAAACXBIWXMAAAsSAAALEgHS
+3X78AAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M1cbXjNgAAAExJREFUCJljYEAD
+IQFQBnNwMJTl6hoKYYSGujpBVYW4KkBYwcFQIVZRVwMIy1FQCSLJKigENSJQEKocIeQIE2IIhAmx
+CsGEmGAMBAAAZXQIdrQUWyAAAAAASUVORK5CYII=</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>257</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jgraduate/images/map-opacity.png.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jgraduate/images/map-opacity.png.xml
new file mode 100644
index 0000000000..26105134b8
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jgraduate/images/map-opacity.png.xml
@@ -0,0 +1,42 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52852833.07</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>map-opacity.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ
+bWFnZVJlYWR5ccllPAAAAC1JREFUeNpiPHPmDAM2YGxsjFWciYFEMKqBGMD4//9/rBJnz54dDSX6
+aQAIMABCtQiAsDRF+wAAAABJRU5ErkJggg==</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>139</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jgraduate/images/mappoint.gif.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jgraduate/images/mappoint.gif.xml
new file mode 100644
index 0000000000..6d353ab372
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jgraduate/images/mappoint.gif.xml
@@ -0,0 +1,41 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52852793.08</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>mappoint.gif</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/gif</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">R0lGODlhDwAPAJECAAAAAP///////wAAACH5BAEAAAIALAAAAAAPAA8AAAIulA2Zx5IB4WIANnlq
+aAa7zXXAFzLBUx5nlYpsu4LpSZb0J5s3fu2IFplwFEJDAQA7</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>93</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jgraduate/images/mappoint_c.png.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jgraduate/images/mappoint_c.png.xml
new file mode 100644
index 0000000000..af35b8f12c
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jgraduate/images/mappoint_c.png.xml
@@ -0,0 +1,44 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52852808.1</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>mappoint_c.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ
+bWFnZVJlYWR5ccllPAAAAJ5JREFUeNqkU4ENgDAIA7OXvGL+pP6kV3gUsgVmM3VLlIQsIG0JIIsI
+1cbMt6TWcZ0LT6AWIZKwF6aPAJrUR8Ae6pvVXQQGELCovqSce4otL6aQn6wMqllR41njFVr2OHeA
+6oXQFUGJsBPLk6sHercdX1B+nnaHaG+uqmHRpn8gydABFGAaWrW+n9P+veevF8Z4x53bptfb/vJX
+nQIMAEGb5PDljJOZAAAAAElFTkSuQmCC</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>252</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jgraduate/images/mappoint_f.png.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jgraduate/images/mappoint_f.png.xml
new file mode 100644
index 0000000000..7c8a37efee
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jgraduate/images/mappoint_f.png.xml
@@ -0,0 +1,44 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52852801.55</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>mappoint_f.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ
+bWFnZVJlYWR5ccllPAAAAKFJREFUeNqcU1sSgCAIhMbbdajoUJ2iQ5EYFiFa087sh7jLwwiZGTwQ
+sQlmHfpYikyjhDYJVqFcGtMKLRbV3QnUwAYkZ0+JV4Gen21L4kzSbL76rvdXe8m0i0GrFMSKQXwJ
+xiBTdYsE1yhK6swLhiXerexm3iPN17ZDTOfs5a0YvoHrt578xZvRzxYuSubsH8kuiBDtHr/sNnR3
++89fdQgwAB1fwHzYeLmXAAAAAElFTkSuQmCC</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>255</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jgraduate/images/picker.gif.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jgraduate/images/picker.gif.xml
new file mode 100644
index 0000000000..7fcda13abc
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jgraduate/images/picker.gif.xml
@@ -0,0 +1,42 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52852786.17</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>picker.gif</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/gif</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">R0lGODlhGQAYAKIEANjY2P////Dw8BseI////wAAAAAAAAAAACH5BAEAAAQALAAAAAAZABgAAANX
+KLDc/kvBSWO4OOssVyBgKI5i0HxkOpoMqr6s984x4M5kfePlyae6X84n7LWKRhltE+jYcLXJblh5
+0qpWWGMAma4Yg/DDawybHeRQFCJgcrDwijPuECQAADs=</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>146</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jgraduate/images/preview-opacity.png.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jgraduate/images/preview-opacity.png.xml
new file mode 100644
index 0000000000..accf1d9d24
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jgraduate/images/preview-opacity.png.xml
@@ -0,0 +1,42 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52852775.81</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>preview-opacity.png</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/png</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ
+bWFnZVJlYWR5ccllPAAAAClJREFUeNpiPHPmDAMSMDY2RuYyMeAFNJVm/P//PzL/7Nmzg8VpAAEG
+ALE5CHQT4Ca/AAAAAElFTkSuQmCC</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>135</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jgraduate/images/rangearrows.gif.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jgraduate/images/rangearrows.gif.xml
new file mode 100644
index 0000000000..ee8b70108b
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jgraduate/images/rangearrows.gif.xml
@@ -0,0 +1,41 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52852763.76</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>rangearrows.gif</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/gif</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">R0lGODlhFAAHAJEDAAAAAHRyav///7u7uyH5BAEAAAMALAAAAAAUAAcAAAIdjDOpm2cCEVsBimfl
+rJlnAIZeNGpM6Zlbd0zbUQAAOw==</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>76</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jgraduate/images/rangearrows2.gif.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jgraduate/images/rangearrows2.gif.xml
new file mode 100644
index 0000000000..bd36ac5008
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jgraduate/images/rangearrows2.gif.xml
@@ -0,0 +1,42 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52852757.5</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>rangearrows2.gif</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>image/gif</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">R0lGODlhCQAUALMAAP////7+/v39/fz8/K2trWRgWWNfWGJeV2FdVmBcVf///wAAAAAAAAAAAAAA
+AAAAACH5BAEHAAoALAAAAAAJABQAAAQ5UJlDqzoB6E3F5tinHVfGKSgWBCSasm7cxihBu/at5DdP
+zzIA8HJKiUgIkQaRFA0ogJU0YFAkKpYIADs=</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>140</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jgraduate/jpicker.min.js.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jgraduate/jpicker.min.js.xml
new file mode 100644
index 0000000000..c71b4bce23
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jgraduate/jpicker.min.js.xml
@@ -0,0 +1,2145 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52852714.96</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>jpicker.min.js</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/javascript</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>99998</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="2" aka="AAAAAAAAAAI=">
+    <pickle>
+      <global name="Pdata" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+/*\n
+ * jPicker 1.1.6\n
+ *\n
+ * jQuery Plugin for Photoshop style color picker\n
+ *\n
+ * Copyright (c) 2010 Christopher T. Tillman\n
+ * Digital Magic Productions, Inc. (http://www.digitalmagicpro.com/)\n
+ * MIT style license, FREE to use, alter, copy, sell, and especially ENHANCE\n
+ *\n
+ * Painstakingly ported from John Dyers\' excellent work on his own color picker based on the Prototype framework.\n
+ *\n
+ * John Dyers\' website: (http://johndyer.name)\n
+ * Color Picker page:   (http://johndyer.name/post/2007/09/PhotoShop-like-JavaScript-Color-Picker.aspx)\n
+ *\n
+ */\n
+(function($, version)\n
+{\n
+  Math.precision = function(value, precision)\n
+    {\n
+      if (precision === undefined) precision = 0;\n
+      return Math.round(value * Math.pow(10, precision)) / Math.pow(10, precision);\n
+    };\n
+  var Slider = // encapsulate slider functionality for the ColorMap and ColorBar - could be useful to use a jQuery UI draggable for this with certain extensions\n
+      function(bar, options)\n
+      {\n
+        var $this = this, // private properties, methods, and events - keep these variables and classes invisible to outside code\n
+          arrow = bar.find(\'img:first\'), // the arrow image to drag\n
+          minX = 0,\n
+          maxX = 100,\n
+          rangeX = 100,\n
+          minY = 0,\n
+          maxY = 100,\n
+          rangeY = 100,\n
+          x = 0,\n
+          y = 0,\n
+          offset,\n
+          timeout,\n
+          changeEvents = new Array(),\n
+          fireChangeEvents =\n
+            function(context)\n
+            {\n
+              for (var i = 0; i < changeEvents.length; i++) changeEvents[i].call($this, $this, context);\n
+            },\n
+          mouseDown = // bind the mousedown to the bar not the arrow for quick snapping to the clicked location\n
+            function(e)\n
+            {\n
+              var off = bar.offset();\n
+              offset = { l: off.left | 0, t: off.top | 0 };\n
+              clearTimeout(timeout);\n
+              timeout = setTimeout( // using setTimeout for visual updates - once the style is updated the browser will re-render internally allowing the next Javascript to run\n
+                function()\n
+                {\n
+                  setValuesFromMousePosition.call($this, e);\n
+                }, 0);\n
+              // Bind mousemove and mouseup event to the document so it responds when dragged of of the bar - we will unbind these when on mouseup to save processing\n
+              $(document).bind(\'mousemove\', mouseMove).bind(\'mouseup\', mouseUp);\n
+              e.preventDefault(); // don\'t try to select anything or drag the image to the desktop\n
+            },\n
+          mouseMove = // set the values as the mouse moves\n
+            function(e)\n
+            {\n
+              clearTimeout(timeout);\n
+              timeout = setTimeout(\n
+                function()\n
+                {\n
+                  setValuesFromMousePosition.call($this, e);\n
+                }, 0);\n
+              e.stopPropagation();\n
+              e.preventDefault();\n
+              return false;\n
+            },\n
+          mouseUp = // unbind the document events - they aren\'t needed when not dragging\n
+            function(e)\n
+            {\n
+              $(document).unbind(\'mouseup\', mouseUp).unbind(\'mousemove\', mouseMove);\n
+              e.stopPropagation();\n
+              e.preventDefault();\n
+              return false;\n
+            },\n
+          setValuesFromMousePosition = // calculate mouse position and set value within the current range\n
+            function(e)\n
+            {\n
+              var locX = e.pageX - offset.l,\n
+                  locY = e.pageY - offset.t,\n
+                  barW = bar.w, // local copies for YUI compressor\n
+                  barH = bar.h;\n
+              // keep the arrow within the bounds of the bar\n
+              if (locX < 0) locX = 0;\n
+              else if (locX > barW) locX = barW;\n
+              if (locY < 0) locY = 0;\n
+              else if (locY > barH) locY = barH;\n
+              val.call($this, \'xy\', { x: ((locX / barW) * rangeX) + minX, y: ((locY / barH) * rangeY) + minY });\n
+            },\n
+          draw =\n
+            function()\n
+            {\n
+              var arrowOffsetX = 0,\n
+                arrowOffsetY = 0,\n
+                barW = bar.w,\n
+                barH = bar.h,\n
+                arrowW = arrow.w,\n
+                arrowH = arrow.h;\n
+              setTimeout(\n
+                function()\n
+                {\n
+                  if (rangeX > 0) // range is greater than zero\n
+                  {\n
+                    // constrain to bounds\n
+                    if (x == maxX) arrowOffsetX = barW;\n
+                    else arrowOffsetX = ((x / rangeX) * barW) | 0;\n
+                  }\n
+                  if (rangeY > 0) // range is greater than zero\n
+                  {\n
+                    // constrain to bounds\n
+                    if (y == maxY) arrowOffsetY = barH;\n
+                    else arrowOffsetY = ((y / rangeY) * barH) | 0;\n
+                  }\n
+                  // if arrow width is greater than bar width, center arrow and prevent horizontal dragging\n
+                  if (arrowW >= barW) arrowOffsetX = (barW >> 1) - (arrowW >> 1); // number >> 1 - superfast bitwise divide by two and truncate (move bits over one bit discarding lowest)\n
+                  else arrowOffsetX -= arrowW >> 1;\n
+                  // if arrow height is greater than bar height, center arrow and prevent vertical dragging\n
+                  if (arrowH >= barH) arrowOffsetY = (barH >> 1) - (arrowH >> 1);\n
+                  else arrowOffsetY -= arrowH >> 1;\n
+                  // set the arrow position based on these offsets\n
+                  arrow.css({ left: arrowOffsetX + \'px\', top: arrowOffsetY + \'px\' });\n
+                }, 0);\n
+            },\n
+          val =\n
+            function(name, value, context)\n
+            {\n
+              var set = value !== undefined;\n
+              if (!set)\n
+              {\n
+                if (name === undefined || name == null) name = \'xy\';\n
+                switch (name.toLowerCase())\n
+                {\n
+                  case \'x\': return x;\n
+                  case \'y\': return y;\n
+                  case \'xy\':\n
+                  default: return { x: x, y: y };\n
+                }\n
+              }\n
+              if (context != null && context == $this) return;\n
+              var changed = false,\n
+                  newX,\n
+                  newY;\n
+              if (name == null) name = \'xy\';\n
+              switch (name.toLowerCase())\n
+              {\n
+                case \'x\':\n
+                  newX = value && (value.x && value.x | 0 || value | 0) || 0;\n
+                  break;\n
+                case \'y\':\n
+                  newY = value && (value.y && value.y | 0 || value | 0) || 0;\n
+                  break;\n
+                case \'xy\':\n
+                default:\n
+                  newX = value && value.x && value.x | 0 || 0;\n
+                  newY = value && value.y && value.y | 0 || 0;\n
+                  break;\n
+              }\n
+              if (newX != null)\n
+              {\n
+                if (newX < minX) newX = minX;\n
+                else if (newX > maxX) newX = maxX;\n
+                if (x != newX)\n
+                {\n
+                  x = newX;\n
+                  changed = true;\n
+                }\n
+              }\n
+              if (newY != null)\n
+              {\n
+                if (newY < minY) newY = minY;\n
+                else if (newY > maxY) newY = maxY;\n
+                if (y != newY)\n
+                {\n
+                  y = newY;\n
+                  changed = true;\n
+                }\n
+              }\n
+              changed && fireChangeEvents.call($this, context || $this);\n
+            },\n
+          range =\n
+            function (name, value)\n
+            {\n
+              var set = value !== undefined;\n
+              if (!set)\n
+              {\n
+                if (name === undefined || name == null) name = \'all\';\n
+                switch (name.toLowerCase())\n
+                {\n
+                  case \'minx\': return minX;\n
+                  case \'maxx\': return maxX;\n
+                  case \'rangex\': return { minX: minX, maxX: maxX, rangeX: rangeX };\n
+                  case \'miny\': return minY;\n
+                  case \'maxy\': return maxY;\n
+                  case \'rangey\': return { minY: minY, maxY: maxY, rangeY: rangeY };\n
+                  case \'all\':\n
+                  default: return { minX: minX, maxX: maxX, rangeX: rangeX, minY: minY, maxY: maxY, rangeY: rangeY };\n
+                }\n
+              }\n
+              var changed = false,\n
+                  newMinX,\n
+                  newMaxX,\n
+                  newMinY,\n
+                  newMaxY;\n
+              if (name == null) name = \'all\';\n
+              switch (name.toLowerCase())\n
+              {\n
+                case \'minx\':\n
+                  newMinX = value && (value.minX && value.minX | 0 || value | 0) || 0;\n
+                  break;\n
+                case \'maxx\':\n
+                  newMaxX = value && (value.maxX && value.maxX | 0 || value | 0) || 0;\n
+                  break;\n
+                case \'rangex\':\n
+                  newMinX = value && value.minX && value.minX | 0 || 0;\n
+                  newMaxX = value && value.maxX && value.maxX | 0 || 0;\n
+                  break;\n
+                case \'miny\':\n
+                  newMinY = value && (value.minY && value.minY | 0 || value | 0) || 0;\n
+                  break;\n
+                case \'maxy\':\n
+                  newMaxY = value && (value.maxY && value.maxY | 0 || value | 0) || 0;\n
+                  break;\n
+                case \'rangey\':\n
+                  newMinY = value && value.minY && value.minY | 0 || 0;\n
+                  newMaxY = value && value.maxY && value.maxY | 0 || 0;\n
+                  break;\n
+                case \'all\':\n
+                default:\n
+                  newMinX = value && value.minX && value.minX | 0 || 0;\n
+                  newMaxX = value && value.maxX && value.maxX | 0 || 0;\n
+                  newMinY = value && value.minY && value.minY | 0 || 0;\n
+                  newMaxY = value && value.maxY && value.maxY | 0 || 0;\n
+                  break;\n
+              }\n
+              if (newMinX != null && minX != newMinX)\n
+              {\n
+                minX = newMinX;\n
+                rangeX = maxX - minX;\n
+              }\n
+              if (newMaxX != null && maxX != newMaxX)\n
+              {\n
+                maxX = newMaxX;\n
+                rangeX = maxX - minX;\n
+              }\n
+              if (newMinY != null && minY != newMinY)\n
+              {\n
+                minY = newMinY;\n
+                rangeY = maxY - minY;\n
+              }\n
+              if (newMaxY != null && maxY != newMaxY)\n
+              {\n
+                maxY = newMaxY;\n
+                rangeY = maxY - minY;\n
+              }\n
+            },\n
+          bind =\n
+            function (callback)\n
+            {\n
+              if ($.isFunction(callback)) changeEvents.push(callback);\n
+            },\n
+          unbind =\n
+            function (callback)\n
+            {\n
+              if (!$.isFunction(callback)) return;\n
+              var i;\n
+              while ((i = $.inArray(callback, changeEvents)) != -1) changeEvents.splice(i, 1);\n
+            },\n
+          destroy =\n
+            function()\n
+            {\n
+              // unbind all possible events and null objects\n
+              $(document).unbind(\'mouseup\', mouseUp).unbind(\'mousemove\', mouseMove);\n
+              bar.unbind(\'mousedown\', mouseDown);\n
+              bar = null;\n
+              arrow = null;\n
+              changeEvents = null;\n
+            };\n
+        $.extend(true, $this, // public properties, methods, and event bindings - these we need to access from other controls\n
+          {\n
+            val: val,\n
+            range: range,\n
+            bind: bind,\n
+            unbind: unbind,\n
+            destroy: destroy\n
+          });\n
+        // initialize this control\n
+        arrow.src = options.arrow && options.arrow.image;\n
+        arrow.w = options.arrow && options.arrow.width || arrow.width();\n
+        arrow.h = options.arrow && options.arrow.height || arrow.height();\n
+        bar.w = options.map && options.map.width || bar.width();\n
+        bar.h = options.map && options.map.height || bar.height();\n
+        // bind mousedown event\n
+        bar.bind(\'mousedown\', mouseDown);\n
+        bind.call($this, draw);\n
+      },\n
+    ColorValuePicker = // controls for all the input elements for the typing in color values\n
+      function(picker, color, bindedHex, alphaPrecision)\n
+      {\n
+        var $this = this, // private properties and methods\n
+          inputs = picker.find(\'td.Text input\'),\n
+          red = inputs.eq(3),\n
+          green = inputs.eq(4),\n
+          blue = inputs.eq(5),\n
+          alpha = inputs.length > 7 ? inputs.eq(6) : null,\n
+          hue = inputs.eq(0),\n
+          saturation = inputs.eq(1),\n
+          value = inputs.eq(2),\n
+          hex = inputs.eq(inputs.length > 7 ? 7 : 6),\n
+          ahex = inputs.length > 7 ? inputs.eq(8) : null,\n
+          keyDown = // input box key down - use arrows to alter color\n
+            function(e)\n
+            {\n
+              if (e.target.value == \'\' && e.target != hex.get(0) && (bindedHex != null && e.target != bindedHex.get(0) || bindedHex == null)) return;\n
+              if (!validateKey(e)) return e;\n
+              switch (e.target)\n
+              {\n
+                case red.get(0):\n
+                  switch (e.keyCode)\n
+                  {\n
+                    case 38:\n
+                      red.val(setValueInRange.call($this, (red.val() << 0) + 1, 0, 255));\n
+                      color.val(\'r\', red.val(), e.target);\n
+                      return false;\n
+                    case 40:\n
+                      red.val(setValueInRange.call($this, (red.val() << 0) - 1, 0, 255));\n
+                      color.val(\'r\', red.val(), e.target);\n
+                      return false;\n
+                  }\n
+                  break;\n
+                case green.get(0):\n
+                  switch (e.keyCode)\n
+                  {\n
+                    case 38:\n
+                      green.val(setValueInRange.call($this, (green.val() << 0) + 1, 0, 255));\n
+                      color.val(\'g\', green.val(), e.target);\n
+                      return false;\n
+                    case 40:\n
+                      green.val(setValueInRange.call($this, (green.val() << 0) - 1, 0, 255));\n
+                      color.val(\'g\', green.val(), e.target);\n
+                      return false;\n
+                  }\n
+                  break;\n
+                case blue.get(0):\n
+                  switch (e.keyCode)\n
+                  {\n
+                    case 38:\n
+                      blue.val(setValueInRange.call($this, (blue.val() << 0) + 1, 0, 255));\n
+                      color.val(\'b\', blue.val(), e.target);\n
+                      return false;\n
+                    case 40:\n
+                      blue.val(setValueInRange.call($this, (blue.val() << 0) - 1, 0, 255));\n
+                      color.val(\'b\', blue.val(), e.target);\n
+                      return false;\n
+                  }\n
+                  break;\n
+                case alpha && alpha.get(0):\n
+                  switch (e.keyCode)\n
+                  {\n
+                    case 38:\n
+                      alpha.val(setValueInRange.call($this, parseFloat(alpha.val()) + 1, 0, 100));\n
+                      color.val(\'a\', Math.precision((alpha.val() * 255) / 100, alphaPrecision), e.target);\n
+                      return false;\n
+                    case 40:\n
+                      alpha.val(setValueInRange.call($this, parseFloat(alpha.val()) - 1, 0, 100));\n
+                      color.val(\'a\', Math.precision((alpha.val() * 255) / 100, alphaPrecision), e.target);\n
+                      return false;\n
+                  }\n
+                  break;\n
+                case hue.get(0):\n
+                  switch (e.keyCode)\n
+                  {\n
+                    case 38:\n
+                      hue.val(setValueInRange.call($this, (hue.val() << 0) + 1, 0, 360));\n
+                      color.val(\'h\', hue.val(), e.target);\n
+                      return false;\n
+                    case 40:\n
+                      hue.val(setValueInRange.call($this, (hue.val() << 0) - 1, 0, 360));\n
+                      color.val(\'h\', hue.val(), e.target);\n
+                      return false;\n
+                  }\n
+                  break;\n
+                case saturation.get(0):\n
+                  switch (e.keyCode)\n
+                  {\n
+                    case 38:\n
+                      saturation.val(setValueInRange.call($this, (saturation.val() << 0) + 1, 0, 100));\n
+                      color.val(\'s\', saturation.val(), e.target);\n
+                      return false;\n
+                    case 40:\n
+                      saturation.val(setValueInRange.call($this, (saturation.val() << 0) - 1, 0, 100));\n
+                      color.val(\'s\', saturation.val(), e.target);\n
+                      return false;\n
+                  }\n
+                  break;\n
+                case value.get(0):\n
+                  switch (e.keyCode)\n
+                  {\n
+                    case 38:\n
+                      value.val(setValueInRange.call($this, (value.val() << 0) + 1, 0, 100));\n
+                      color.val(\'v\', value.val(), e.target);\n
+                      return false;\n
+                    case 40:\n
+                      value.val(setValueInRange.call($this, (value.val() << 0) - 1, 0, 100));\n
+                      color.val(\'v\', value.val(), e.target);\n
+                      return false;\n
+                  }\n
+                  break;\n
+              }\n
+            },\n
+          keyUp = // input box key up - validate value and set color\n
+            function(e)\n
+            {\n
+              if (e.target.value == \'\' && e.target != hex.get(0) && (bindedHex != null && e.target != bindedHex.get(0) || bindedHex == null)) return;\n
+              if (!validateKey(e)) return e;\n
+              switch (e.target)\n
+              {\n
+                case red.get(0):\n
+                  red.val(setValueInRange.call($this, red.val(), 0, 255));\n
+                  color.val(\'r\', red.val(), e.target);\n
+                  break;\n
+                case green.get(0):\n
+                  green.val(setValueInRange.call($this, green.val(), 0, 255));\n
+                  color.val(\'g\', green.val(), e.target);\n
+                  break;\n
+                case blue.get(0):\n
+                  blue.val(setValueInRange.call($this, blue.val(), 0, 255));\n
+                  color.val(\'b\', blue.val(), e.target);\n
+                  break;\n
+                case alpha && alpha.get(0):\n
+                  alpha.val(setValueInRange.call($this, alpha.val(), 0, 100));\n
+                  color.val(\'a\', Math.precision((alpha.val() * 255) / 100, alphaPrecision), e.target);\n
+                  break;\n
+                case hue.get(0):\n
+                  hue.val(setValueInRange.call($this, hue.val(), 0, 360));\n
+                  color.val(\'h\', hue.val(), e.target);\n
+                  break;\n
+                case saturation.get(0):\n
+                  saturation.val(setValueInRange.call($this, saturation.val(), 0, 100));\n
+                  color.val(\'s\', saturation.val(), e.target);\n
+                  break;\n
+                case value.get(0):\n
+                  value.val(setValueInRange.call($this, value.val(), 0, 100));\n
+                  color.val(\'v\', value.val(), e.target);\n
+                  break;\n
+                case hex.get(0):\n
+                  hex.val(hex.val().replace(/[^a-fA-F0-9]/g, \'\').toLowerCase().substring(0, 6));\n
+                  bindedHex && bindedHex.val(hex.val());\n
+                  color.val(\'hex\', hex.val() != \'\' ? hex.val() : null, e.target);\n
+                  break;\n
+                case bindedHex && bindedHex.get(0):\n
+                  bindedHex.val(bindedHex.val().replace(/[^a-fA-F0-9]/g, \'\').toLowerCase().substring(0, 6));\n
+                  hex.val(bindedHex.val());\n
+                  color.val(\'hex\', bindedHex.val() != \'\' ? bindedHex.val() : null, e.target);\n
+                  break;\n
+                case ahex && ahex.get(0):\n
+                  ahex.val(ahex.val().replace(/[^a-fA-F0-9]/g, \'\').toLowerCase().substring(0, 2));\n
+                  color.val(\'a\', ahex.val() != null ? parseInt(ahex.val(), 16) : null, e.target);\n
+                  break;\n
+              }\n
+            },\n
+          blur = // input box blur - reset to original if value empty\n
+            function(e)\n
+            {\n
+              if (color.val() != null)\n
+              {\n
+                switch (e.target)\n
+                {\n
+                  case red.get(0): red.val(color.val(\'r\')); break;\n
+                  case green.get(0): green.val(color.val(\'g\')); break;\n
+                  case blue.get(0): blue.val(color.val(\'b\')); break;\n
+                  case alpha && alpha.get(0): alpha.val(Math.precision((color.val(\'a\') * 100) / 255, alphaPrecision)); break;\n
+                  case hue.get(0): hue.val(color.val(\'h\')); break;\n
+                  case saturation.get(0): saturation.val(color.val(\'s\')); break;\n
+                  case value.get(0): value.val(color.val(\'v\')); break;\n
+                  case hex.get(0):\n
+                  case bindedHex && bindedHex.get(0):\n
+                    hex.val(color.val(\'hex\'));\n
+                    bindedHex && bindedHex.val(color.val(\'hex\'));\n
+                    break;\n
+                  case ahex && ahex.get(0): ahex.val(color.val(\'ahex\').substring(6)); break;\n
+                }\n
+              }\n
+            },\n
+          validateKey = // validate key\n
+            function(e)\n
+            {\n
+              switch(e.keyCode)\n
+              {\n
+                case 9:\n
+                case 16:\n
+                case 29:\n
+                case 37:\n
+                case 39:\n
+                  return false;\n
+                case \'c\'.charCodeAt():\n
+                case \'v\'.charCodeAt():\n
+                  if (e.ctrlKey) return false;\n
+              }\n
+              return true;\n
+            },\n
+          setValueInRange = // constrain value within range\n
+            function(value, min, max)\n
+            {\n
+              if (value == \'\' || isNaN(value)) return min;\n
+              if (value > max) return max;\n
+              if (value < min) return min;\n
+              return value;\n
+            },\n
+          colorChanged =\n
+            function(ui, context)\n
+            {\n
+              var all = ui.val(\'all\');\n
+              if (context != red.get(0)) red.val(all != null ? all.r : \'\');\n
+              if (context != green.get(0)) green.val(all != null ? all.g : \'\');\n
+              if (context != blue.get(0)) blue.val(all != null ? all.b : \'\');\n
+              if (alpha && context != alpha.get(0)) alpha.val(all != null ? Math.precision((all.a * 100) / 255, alphaPrecision) : \'\');\n
+              if (context != hue.get(0)) hue.val(all != null ? all.h : \'\');\n
+              if (context != saturation.get(0)) saturation.val(all != null ? all.s : \'\');\n
+              if (context != value.get(0)) value.val(all != null ? all.v : \'\');\n
+              if (context != hex.get(0) && (bindedHex && context != bindedHex.get(0) || !bindedHex)) hex.val(all != null ? all.hex : \'\');\n
+              if (bindedHex && context != bindedHex.get(0) && context != hex.get(0)) bindedHex.val(all != null ? all.hex : \'\');\n
+              if (ahex && context != ahex.get(0)) ahex.val(all != null ? all.ahex.substring(6) : \'\');\n
+            },\n
+          destroy =\n
+            function()\n
+            {\n
+              // unbind all events and null objects\n
+              red.add(green).add(blue).add(alpha).add(hue).add(saturation).add(value).add(hex).add(bindedHex).add(ahex).unbind(\'keyup\', keyUp).unbind(\'blur\', blur);\n
+              red.add(green).add(blue).add(alpha).add(hue).add(saturation).add(value).unbind(\'keydown\', keyDown);\n
+              color.unbind(colorChanged);\n
+              red = null;\n
+              green = null;\n
+              blue = null;\n
+              alpha = null;\n
+              hue = null;\n
+              saturation = null;\n
+              value = null;\n
+              hex = null;\n
+              ahex = null;\n
+            };\n
+        $.extend(true, $this, // public properties and methods\n
+          {\n
+            destroy: destroy\n
+          });\n
+        red.add(green).add(blue).add(alpha).add(hue).add(saturation).add(value).add(hex).add(bindedHex).add(ahex).bind(\'keyup\', keyUp).bind(\'blur\', blur);\n
+        red.add(green).add(blue).add(alpha).add(hue).add(saturation).add(value).bind(\'keydown\', keyDown);\n
+        color.bind(colorChanged);\n
+      };\n
+  $.jPicker =\n
+    {\n
+      List: [], // array holding references to each active instance of the control\n
+      Color: // color object - we will be able to assign by any color space type or retrieve any color space info\n
+             // we want this public so we can optionally assign new color objects to initial values using inputs other than a string hex value (also supported)\n
+        function(init)\n
+        {\n
+          var $this = this,\n
+            r,\n
+            g,\n
+            b,\n
+            a,\n
+            h,\n
+            s,\n
+            v,\n
+            changeEvents = new Array(),\n
+            fireChangeEvents = \n
+              function(context)\n
+              {\n
+                for (var i = 0; i < changeEvents.length; i++) changeEvents[i].call($this, $this, context);\n
+              },\n
+            val =\n
+              function(name, value, context)\n
+              {\n
+                var set = value !== undefined;\n
+                if (!set)\n
+                {\n
+                  if (name === undefined || name == null || name == \'\') name = \'all\';\n
+                  if (r == null) return null;\n
+                  switch (name.toLowerCase())\n
+                  {\n
+                    case \'ahex\': return ColorMethods.rgbaToHex({ r: r, g: g, b: b, a: a });\n
+                    case \'hex\': return val(\'ahex\').substring(0, 6);\n
+                    case \'all\': return { r: r, g: g, b: b, a: a, h: h, s: s, v: v, hex: val.call($this, \'hex\'), ahex: val.call($this, \'ahex\') };\n
+                    default:\n
+                      var ret={};\n
+                      for (var i = 0; i < name.length; i++)\n
+                      {\n
+                        switch (name.charAt(i))\n
+                        {\n
+                          case \'r\':\n
+                            if (name.length == 1) ret = r;\n
+                            else ret.r = r;\n
+                            break;\n
+                          case \'g\':\n
+                            if (name.length == 1) ret = g;\n
+                            else ret.g = g;\n
+                            break;\n
+                          case \'b\':\n
+                            if (name.length == 1) ret = b;\n
+                            else ret.b = b;\n
+                            break;\n
+                          case \'a\':\n
+                            if (name.length == 1) ret = a;\n
+                            else ret.a = a;\n
+                            break;\n
+                          case \'h\':\n
+                            if (name.length == 1) ret = h;\n
+                            else ret.h = h;\n
+                            break;\n
+                          case \'s\':\n
+                            if (name.length == 1) ret = s;\n
+                            else ret.s = s;\n
+                            break;\n
+                          case \'v\':\n
+                            if (name.length == 1) ret = v;\n
+                            else ret.v = v;\n
+                            break;\n
+                        }\n
+                      }\n
+                      return ret == {} ? val.call($this, \'all\') : ret;\n
+                      break;\n
+                  }\n
+                }\n
+                if (context != null && context == $this) return;\n
+                var changed = false;\n
+                if (name == null) name = \'\';\n
+                if (value == null)\n
+                {\n
+                  if (r != null)\n
+                  {\n
+                    r = null;\n
+                    changed = true;\n
+                  }\n
+                  if (g != null)\n
+                  {\n
+                    g = null;\n
+                    changed = true;\n
+                  }\n
+                  if (b != null)\n
+                  {\n
+                    b = null;\n
+                    changed = true;\n
+                  }\n
+                  if (a != null)\n
+                  {\n
+                    a = null;\n
+                    changed = true;\n
+                  }\n
+                  if (h != null)\n
+                  {\n
+                    h = null;\n
+                    changed = true;\n
+                  }\n
+                  if (s != null)\n
+                  {\n
+                    s = null;\n
+                    changed = true;\n
+                  }\n
+                  if (v != null)\n
+                  {\n
+                    v = null;\n
+                    changed = true;\n
+                  }\n
+                  changed && fireChangeEvents.call($this, context || $this);\n
+                  return;\n
+                }\n
+                switch (name.toLowerCase())\n
+                {\n
+                  case \'ahex\':\n
+                  case \'hex\':\n
+                    var ret = ColorMethods.hexToRgba(value && (value.ahex || value.hex) || value || \'00000000\');\n
+                    val.call($this, \'rgba\', { r: ret.r, g: ret.g, b: ret.b, a: name == \'ahex\' ? ret.a : a != null ? a : 255 }, context);\n
+                    break;\n
+                  default:\n
+                    if (value && (value.ahex != null || value.hex != null))\n
+                    {\n
+                      val.call($this, \'ahex\', value.ahex || value.hex || \'00000000\', context);\n
+                      return;\n
+                    }\n
+                    var newV = {}, rgb = false, hsv = false;\n
+                    if (value.r !== undefined && !name.indexOf(\'r\') == -1) name += \'r\';\n
+                    if (value.g !== undefined && !name.indexOf(\'g\') == -1) name += \'g\';\n
+                    if (value.b !== undefined && !name.indexOf(\'b\') == -1) name += \'b\';\n
+                    if (value.a !== undefined && !name.indexOf(\'a\') == -1) name += \'a\';\n
+                    if (value.h !== undefined && !name.indexOf(\'h\') == -1) name += \'h\';\n
+                    if (value.s !== undefined && !name.indexOf(\'s\') == -1) name += \'s\';\n
+                    if (value.v !== undefined && !name.indexOf(\'v\') == -1) name += \'v\';\n
+                    for (var i = 0; i < name.length; i++)\n
+                    {\n
+                      switch (name.charAt(i))\n
+                      {\n
+                        case \'r\':\n
+                          if (hsv) continue;\n
+                          rgb = true;\n
+                          newV.r = value && value.r && value.r | 0 || value && value | 0 || 0;\n
+                          if (newV.r < 0) newV.r = 0;\n
+                          else if (newV.r > 255) newV.r = 255;\n
+                          if (r != newV.r)\n
+                          {\n
+                            r = newV.r;\n
+                            changed = true;\n
+                          }\n
+                          break;\n
+                        case \'g\':\n
+                          if (hsv) continue;\n
+                          rgb = true;\n
+                          newV.g = value && value.g && value.g | 0 || value && value | 0 || 0;\n
+                          if (newV.g < 0) newV.g = 0;\n
+                          else if (newV.g > 255) newV.g = 255;\n
+                          if (g != newV.g)\n
+                          {\n
+                            g = newV.g;\n
+                            changed = true;\n
+                          }\n
+                          break;\n
+                        case \'b\':\n
+                          if (hsv) continue;\n
+                          rgb = true;\n
+                          newV.b = value && value.b && value.b | 0 || value && value | 0 || 0;\n
+                          if (newV.b < 0) newV.b = 0;\n
+                          else if (newV.b > 255) newV.b = 255;\n
+                          if (b != newV.b)\n
+                          {\n
+                            b = newV.b;\n
+                            changed = true;\n
+                          }\n
+                          break;\n
+                        case \'a\':\n
+                          newV.a = value && value.a != null ? value.a | 0 : value != null ? value | 0 : 255;\n
+                          if (newV.a < 0) newV.a = 0;\n
+                          else if (newV.a > 255) newV.a = 255;\n
+                          if (a != newV.a)\n
+                          {\n
+                            a = newV.a;\n
+                            changed = true;\n
+                          }\n
+                          break;\n
+                        case \'h\':\n
+                          if (rgb) continue;\n
+                          hsv = true;\n
+                          newV.h = value && value.h && value.h | 0 || value && value | 0 || 0;\n
+                          if (newV.h < 0) newV.h = 0;\n
+                          else if (newV.h > 360) newV.h = 360;\n
+                          if (h != newV.h)\n
+                          {\n
+                            h = newV.h;\n
+                            changed = true;\n
+                          }\n
+                          break;\n
+                        case \'s\':\n
+                          if (rgb) continue;\n
+                          hsv = true;\n
+                          newV.s = value && value.s != null ? value.s | 0 : value != null ? value | 0 : 100;\n
+                          if (newV.s < 0) newV.s = 0;\n
+                          else if (newV.s > 100) newV.s = 100;\n
+                          if (s != newV.s)\n
+                          {\n
+                            s = newV.s;\n
+                            changed = true;\n
+                          }\n
+                          break;\n
+                        case \'v\':\n
+                          if (rgb) continue;\n
+                          hsv = true;\n
+                          newV.v = value && value.v != null ? value.v | 0 : value != null ? value | 0 : 100;\n
+                          if (newV.v < 0) newV.v = 0;\n
+                          else if (newV.v > 100) newV.v = 100;\n
+                          if (v != newV.v)\n
+                          {\n
+                            v = newV.v;\n
+                            changed = true;\n
+                          }\n
+                          break;\n
+                      }\n
+                    }\n
+                    if (changed)\n
+                    {\n
+                      if (rgb)\n
+                      {\n
+                        r = r || 0;\n
+                        g = g || 0;\n
+                        b = b || 0;\n
+                        var ret = ColorMethods.rgbToHsv({ r: r, g: g, b: b });\n
+                        h = ret.h;\n
+                        s = ret.s;\n
+                        v = ret.v;\n
+                      }\n
+                      else if (hsv)\n
+                      {\n
+                        h = h || 0;\n
+                        s = s != null ? s : 100;\n
+                        v = v != null ? v : 100;\n
+                        var ret = ColorMethods.hsvToRgb({ h: h, s: s, v: v });\n
+                        r = ret.r;\n
+                        g = ret.g;\n
+                        b = ret.b;\n
+                      }\n
+                      a = a != null ? a : 255;\n
+                      fireChangeEvents.call($this, context || $this);\n
+                    }\n
+                    break;\n
+                }\n
+              },\n
+            bind =\n
+              function(callback)\n
+              {\n
+                if ($.isFunction(callback)) changeEvents.push(callback);\n
+              },\n
+            unbind =\n
+              function(callback)\n
+              {\n
+                if (!$.isFunction(callback)) return;\n
+                var i;\n
+                while ((i = $.inArray(callback, changeEvents)) != -1) changeEvents.splice(i, 1);\n
+              },\n
+            destroy =\n
+              function()\n
+              {\n
+                changeEvents = null;\n
+              }\n
+          $.extend(true, $this, // public properties and methods\n
+            {\n
+              val: val,\n
+              bind: bind,\n
+              unbind: unbind,\n
+              destroy: destroy\n
+            });\n
+          if (init)\n
+          {\n
+            if (init.ahex != null) val(\'ahex\', init);\n
+            else if (init.hex != null) val((init.a != null ? \'a\' : \'\') + \'hex\', init.a != null ? { ahex: init.hex + ColorMethods.intToHex(init.a) } : init);\n
+            else if (init.r != null && init.g != null && init.b != null) val(\'rgb\' + (init.a != null ? \'a\' : \'\'), init);\n
+            else if (init.h != null && init.s != null && init.v != null) val(\'hsv\' + (init.a != null ? \'a\' : \'\'), init);\n
+          }\n
+        },\n
+      ColorMethods: // color conversion methods  - make public to give use to external scripts\n
+        {\n
+          hexToRgba:\n
+            function(hex)\n
+            {\n
+              hex = this.validateHex(hex);\n
+              if (hex == \'\') return { r: null, g: null, b: null, a: null };\n
+              var r = \'00\', g = \'00\', b = \'00\', a = \'255\';\n
+              if (hex.length == 6) hex += \'ff\';\n
+              if (hex.length > 6)\n
+              {\n
+                r = hex.substring(0, 2);\n
+                g = hex.substring(2, 4);\n
+                b = hex.substring(4, 6);\n
+                a = hex.substring(6, hex.length);\n
+              }\n
+              else\n
+              {\n
+                if (hex.length > 4)\n
+                {\n
+                  r = hex.substring(4, hex.length);\n
+                  hex = hex.substring(0, 4);\n
+                }\n
+                if (hex.length > 2)\n
+                {\n
+                  g = hex.substring(2, hex.length);\n
+                  hex = hex.substring(0, 2);\n
+                }\n
+                if (hex.length > 0) b = hex.substring(0, hex.length);\n
+              }\n
+              return { r: this.hexToInt(r), g: this.hexToInt(g), b: this.hexToInt(b), a: this.hexToInt(a) };\n
+            },\n
+          validateHex:\n
+            function(hex)\n
+            {\n
+              if (typeof hex == "object") return \'\';\n
+              hex = hex.toLowerCase().replace(/[^a-f0-9]/g, \'\');\n
+              if (hex.length > 8) hex = hex.substring(0, 8);\n
+              return hex;\n
+            },\n
+          rgbaToHex:\n
+            function(rgba)\n
+            {\n
+              return this.intToHex(rgba.r) + this.intToHex(rgba.g) + this.intToHex(rgba.b) + this.intToHex(rgba.a);\n
+            },\n
+          intToHex:\n
+            function(dec)\n
+            {\n
+              var result = (dec | 0).toString(16);\n
+              if (result.length == 1) result = (\'0\' + result);\n
+              return result.toLowerCase();\n
+            },\n
+          hexToInt:\n
+            function(hex)\n
+            {\n
+              return parseInt(hex, 16);\n
+            },\n
+          rgbToHsv:\n
+            function(rgb)\n
+            {\n
+              var r = rgb.r / 255, g = rgb.g / 255, b = rgb.b / 255, hsv = { h: 0, s: 0, v: 0 }, min = 0, max = 0, delta;\n
+              if (r >= g && r >= b)\n
+              {\n
+                max = r;\n
+                min = g > b ? b : g;\n
+              }\n
+              else if (g >= b && g >= r)\n
+              {\n
+                max = g;\n
+                min = r > b ? b : r;\n
+              }\n
+              else\n
+              {\n
+                max = b;\n
+                min = g > r ? r : g;\n
+              }\n
+              hsv.v = max;\n
+              hsv.s = max ? (max - min) / max : 0;\n
+              if (!hsv.s) hsv.h = 0;\n
+              else\n
+              {\n
+                delta = max - min;\n
+                if (r == max) hsv.h = (g - b) / delta;\n
+                else if (g == max) hsv.h = 2 + (b - r) / delta;\n
+                else hsv.h = 4 + (r - g) / delta;\n
+                hsv.h = parseInt(hsv.h * 60);\n
+                if (hsv.h < 0) hsv.h += 360;\n
+              }\n
+              hsv.s = (hsv.s * 100) | 0;\n
+              hsv.v = (hsv.v * 100) | 0;\n
+              return hsv;\n
+            },\n
+          hsvToRgb:\n
+            function(hsv)\n
+            {\n
+              var rgb = { r: 0, g: 0, b: 0, a: 100 }, h = hsv.h, s = hsv.s, v = hsv.v;\n
+              if (s == 0)\n
+              {\n
+                if (v == 0) rgb.r = rgb.g = rgb.b = 0;\n
+                else rgb.r = rgb.g = rgb.b = (v * 255 / 100) | 0;\n
+              }\n
+              else\n
+              {\n
+                if (h == 360) h = 0;\n
+                h /= 60;\n
+                s = s / 100;\n
+                v = v / 100;\n
+                var i = h | 0,\n
+                    f = h - i,\n
+                    p = v * (1 - s),\n
+                    q = v * (1 - (s * f)),\n
+                    t = v * (1 - (s * (1 - f)));\n
+                switch (i)\n
+                {\n
+                  case 0:\n
+                    rgb.r = v;\n
+                    rgb.g = t;\n
+                    rgb.b = p;\n
+                    break;\n
+                  case 1:\n
+                    rgb.r = q;\n
+                    rgb.g = v;\n
+                    rgb.b = p;\n
+                    break;\n
+                  case 2:\n
+                    rgb.r = p;\n
+                    rgb.g = v;\n
+                    rgb.b = t;\n
+                    break;\n
+                  case 3:\n
+                    rgb.r = p;\n
+                    rgb.g = q;\n
+                    rgb.b = v;\n
+                    break;\n
+                  case 4:\n
+                    rgb.r = t;\n
+                    rgb.g = p;\n
+                    rgb.b = v;\n
+                    break;\n
+                  case 5:\n
+                    rgb.r = v;\n
+                    rgb.g = p;\n
+                    rgb.b = q;\n
+                    break;\n
+                }\n
+                rgb.r = (rgb.r * 255) | 0;\n
+                rgb.g = (rgb.g * 255) | 0;\n
+                rgb.b = (rgb.b * 255) | 0;\n
+              }\n
+              return rgb;\n
+            }\n
+        }\n
+    };\n
+  var Color = $.jPicker.Color, List = $.jPicker.List, ColorMethods = $.jPicker.ColorMethods; // local copies for YUI compressor\n
+  $.fn.jPicker =\n
+    function(options)\n
+    {\n
+      var $arguments = arguments;\n
+      return this.each(\n
+        function()\n
+        {\n
+          var $this = this, settings = $.extend(true, {}, $.fn.jPicker.defaults, options); // local copies for YUI compressor\n
+          if ($($this).get(0).nodeName.toLowerCase() == \'input\') // Add color picker icon if binding to an input element and bind the events to the input\n
+          {\n
+            $.extend(true, settings,\n
+              {\n
+                window:\n
+                {\n
+                  bindToInput: true,\n
+                  expandable: true,\n
+                  input: $($this)\n
+                }\n
+              });\n
+            if($($this).val()==\'\')\n
+            {\n
+              settings.color.active = new Color({ hex: null });\n
+              settings.color.current = new Color({ hex: null });\n
+            }\n
+            else if (ColorMethods.validateHex($($this).val()))\n
+            {\n
+              settings.color.active = new Color({ hex: $($this).val(), a: settings.color.active.val(\'a\') });\n
+              settings.color.current = new Color({ hex: $($this).val(), a: settings.color.active.val(\'a\') });\n
+            }\n
+          }\n
+          if (settings.window.expandable)\n
+            $($this).after(\'<span class="jPicker"><span class="Icon"><span class="Color">&nbsp;</span><span class="Alpha">&nbsp;</span><span class="Image" title="Click To Open Color Picker">&nbsp;</span><span class="Container">&nbsp;</span></span></span>\');\n
+          else settings.window.liveUpdate = false; // Basic control binding for inline use - You will need to override the liveCallback or commitCallback function to retrieve results\n
+          var isLessThanIE7 = parseFloat(navigator.appVersion.split(\'MSIE\')[1]) < 7 && document.body.filters, // needed to run the AlphaImageLoader function for IE6\n
+            container = null,\n
+            colorMapDiv = null,\n
+            colorBarDiv = null,\n
+            colorMapL1 = null, // different layers of colorMap and colorBar\n
+            colorMapL2 = null,\n
+            colorMapL3 = null,\n
+            colorBarL1 = null,\n
+            colorBarL2 = null,\n
+            colorBarL3 = null,\n
+            colorBarL4 = null,\n
+            colorBarL5 = null,\n
+            colorBarL6 = null,\n
+            colorMap = null, // color maps\n
+            colorBar = null,\n
+            colorPicker = null,\n
+            elementStartX = null, // Used to record the starting css positions for dragging the control\n
+            elementStartY = null,\n
+            pageStartX = null, // Used to record the mousedown coordinates for dragging the control\n
+            pageStartY = null,\n
+            activePreview = null, // color boxes above the radio buttons\n
+            currentPreview = null,\n
+            okButton = null,\n
+            cancelButton = null,\n
+            grid = null, // preset colors grid\n
+            iconColor = null, // iconColor for popup icon\n
+            iconAlpha = null, // iconAlpha for popup icon\n
+            iconImage = null, // iconImage popup icon\n
+            moveBar = null, // drag bar\n
+            setColorMode = // set color mode and update visuals for the new color mode\n
+              function(colorMode)\n
+              {\n
+                var active = color.active, // local copies for YUI compressor\n
+                  clientPath = images.clientPath,\n
+                  hex = active.val(\'hex\'),\n
+                  rgbMap,\n
+                  rgbBar;\n
+                settings.color.mode = colorMode;\n
+                switch (colorMode)\n
+                {\n
+                  case \'h\':\n
+                    setTimeout(\n
+                      function()\n
+                      {\n
+                        setBG.call($this, colorMapDiv, \'transparent\');\n
+                        setImgLoc.call($this, colorMapL1, 0);\n
+                        setAlpha.call($this, colorMapL1, 100);\n
+                        setImgLoc.call($this, colorMapL2, 260);\n
+                        setAlpha.call($this, colorMapL2, 100);\n
+                        setBG.call($this, colorBarDiv, \'transparent\');\n
+                        setImgLoc.call($this, colorBarL1, 0);\n
+                        setAlpha.call($this, colorBarL1, 100);\n
+                        setImgLoc.call($this, colorBarL2, 260);\n
+                        setAlpha.call($this, colorBarL2, 100);\n
+                        setImgLoc.call($this, colorBarL3, 260);\n
+                        setAlpha.call($this, colorBarL3, 100);\n
+                        setImgLoc.call($this, colorBarL4, 260);\n
+                        setAlpha.call($this, colorBarL4, 100);\n
+                        setImgLoc.call($this, colorBarL6, 260);\n
+                        setAlpha.call($this, colorBarL6, 100);\n
+                      }, 0);\n
+                    colorMap.range(\'all\', { minX: 0, maxX: 100, minY: 0, maxY: 100 });\n
+                    colorBar.range(\'rangeY\', { minY: 0, maxY: 360 });\n
+                    if (active.val(\'ahex\') == null) break;\n
+                    colorMap.val(\'xy\', { x: active.val(\'s\'), y: 100 - active.val(\'v\') }, colorMap);\n
+                    colorBar.val(\'y\', 360 - active.val(\'h\'), colorBar);\n
+                    break;\n
+                  case \'s\':\n
+                    setTimeout(\n
+                      function()\n
+                      {\n
+                        setBG.call($this, colorMapDiv, \'transparent\');\n
+                        setImgLoc.call($this, colorMapL1, -260);\n
+                        setImgLoc.call($this, colorMapL2, -520);\n
+                        setImgLoc.call($this, colorBarL1, -260);\n
+                        setImgLoc.call($this, colorBarL2, -520);\n
+                        setImgLoc.call($this, colorBarL6, 260);\n
+                        setAlpha.call($this, colorBarL6, 100);\n
+                      }, 0);\n
+                    colorMap.range(\'all\', { minX: 0, maxX: 360, minY: 0, maxY: 100 });\n
+                    colorBar.range(\'rangeY\', { minY: 0, maxY: 100 });\n
+                    if (active.val(\'ahex\') == null) break;\n
+                    colorMap.val(\'xy\', { x: active.val(\'h\'), y: 100 - active.val(\'v\') }, colorMap);\n
+                    colorBar.val(\'y\', 100 - active.val(\'s\'), colorBar);\n
+                    break;\n
+                  case \'v\':\n
+                    setTimeout(\n
+                      function()\n
+                      {\n
+                        setBG.call($this, colorMapDiv, \'000000\');\n
+                        setImgLoc.call($this, colorMapL1, -780);\n
+                        setImgLoc.call($this, colorMapL2, 260);\n
+                        setBG.call($this, colorBarDiv, hex);\n
+                        setImgLoc.call($this, colorBarL1, -520);\n
+                        setImgLoc.call($this, colorBarL2, 260);\n
+                        setAlpha.call($this, colorBarL2, 100);\n
+                        setImgLoc.call($this, colorBarL6, 260);\n
+                        setAlpha.call($this, colorBarL6, 100);\n
+                      }, 0);\n
+                    colorMap.range(\'all\', { minX: 0, maxX: 360, minY: 0, maxY: 100 });\n
+                    colorBar.range(\'rangeY\', { minY: 0, maxY: 100 });\n
+                    if (active.val(\'ahex\') == null) break;\n
+                    colorMap.val(\'xy\', { x: active.val(\'h\'), y: 100 - active.val(\'s\') }, colorMap);\n
+                    colorBar.val(\'y\', 100 - active.val(\'v\'), colorBar);\n
+                    break;\n
+                  case \'r\':\n
+                    rgbMap = -1040;\n
+                    rgbBar = -780;\n
+                    colorMap.range(\'all\', { minX: 0, maxX: 255, minY: 0, maxY: 255 });\n
+                    colorBar.range(\'rangeY\', { minY: 0, maxY: 255 });\n
+                    if (active.val(\'ahex\') == null) break;\n
+                    colorMap.val(\'xy\', { x: active.val(\'b\'), y: 255 - active.val(\'g\') }, colorMap);\n
+                    colorBar.val(\'y\', 255 - active.val(\'r\'), colorBar);\n
+                    break;\n
+                  case \'g\':\n
+                    rgbMap = -1560;\n
+                    rgbBar = -1820;\n
+                    colorMap.range(\'all\', { minX: 0, maxX: 255, minY: 0, maxY: 255 });\n
+                    colorBar.range(\'rangeY\', { minY: 0, maxY: 255 });\n
+                    if (active.val(\'ahex\') == null) break;\n
+                    colorMap.val(\'xy\', { x: active.val(\'b\'), y: 255 - active.val(\'r\') }, colorMap);\n
+                    colorBar.val(\'y\', 255 - active.val(\'g\'), colorBar);\n
+                    break;\n
+                  case \'b\':\n
+                    rgbMap = -2080;\n
+                    rgbBar = -2860;\n
+                    colorMap.range(\'all\', { minX: 0, maxX: 255, minY: 0, maxY: 255 });\n
+                    colorBar.range(\'rangeY\', { minY: 0, maxY: 255 });\n
+                    if (active.val(\'ahex\') == null) break;\n
+                    colorMap.val(\'xy\', { x: active.val(\'r\'), y: 255 - active.val(\'g\') }, colorMap);\n
+                    colorBar.val(\'y\', 255 - active.val(\'b\'), colorBar);\n
+                    break;\n
+                  case \'a\':\n
+                    setTimeout(\n
+                      function()\n
+                      {\n
+                        setBG.call($this, colorMapDiv, \'transparent\');\n
+                        setImgLoc.call($this, colorMapL1, -260);\n
+                        setImgLoc.call($this, colorMapL2, -520);\n
+                        setImgLoc.call($this, colorBarL1, 260);\n
+                        setImgLoc.call($this, colorBarL2, 260);\n
+                        setAlpha.call($this, colorBarL2, 100);\n
+                        setImgLoc.call($this, colorBarL6, 0);\n
+                        setAlpha.call($this, colorBarL6, 100);\n
+                      }, 0);\n
+                    colorMap.range(\'all\', { minX: 0, maxX: 360, minY: 0, maxY: 100 });\n
+                    colorBar.range(\'rangeY\', { minY: 0, maxY: 255 });\n
+                    if (active.val(\'ahex\') == null) break;\n
+                    colorMap.val(\'xy\', { x: active.val(\'h\'), y: 100 - active.val(\'v\') }, colorMap);\n
+                    colorBar.val(\'y\', 255 - active.val(\'a\'), colorBar);\n
+                    break;\n
+                  default:\n
+                    throw (\'Invalid Mode\');\n
+                    break;\n
+                }\n
+                switch (colorMode)\n
+                {\n
+                  case \'h\':\n
+                    break;\n
+                  case \'s\':\n
+                  case \'v\':\n
+                  case \'a\':\n
+                    setTimeout(\n
+                      function()\n
+                      {\n
+                        setAlpha.call($this, colorMapL1, 100);\n
+                        setAlpha.call($this, colorBarL1, 100);\n
+                        setImgLoc.call($this, colorBarL3, 260);\n
+                        setAlpha.call($this, colorBarL3, 100);\n
+                        setImgLoc.call($this, colorBarL4, 260);\n
+                        setAlpha.call($this, colorBarL4, 100);\n
+                      }, 0);\n
+                    break;\n
+                  case \'r\':\n
+                  case \'g\':\n
+                  case \'b\':\n
+                    setTimeout(\n
+                      function()\n
+                      {\n
+                        setBG.call($this, colorMapDiv, \'transparent\');\n
+                        setBG.call($this, colorBarDiv, \'transparent\');\n
+                        setAlpha.call($this, colorBarL1, 100);\n
+                        setAlpha.call($this, colorMapL1, 100);\n
+                        setImgLoc.call($this, colorMapL1, rgbMap);\n
+                        setImgLoc.call($this, colorMapL2, rgbMap - 260);\n
+                        setImgLoc.call($this, colorBarL1, rgbBar - 780);\n
+                        setImgLoc.call($this, colorBarL2, rgbBar - 520);\n
+                        setImgLoc.call($this, colorBarL3, rgbBar);\n
+                        setImgLoc.call($this, colorBarL4, rgbBar - 260);\n
+                        setImgLoc.call($this, colorBarL6, 260);\n
+                        setAlpha.call($this, colorBarL6, 100);\n
+                      }, 0);\n
+                    break;\n
+                }\n
+                if (active.val(\'ahex\') == null) return;\n
+                activeColorChanged.call($this, active);\n
+              },\n
+            activeColorChanged = // Update color when user changes text values\n
+              function(ui, context)\n
+              {\n
+                if (context == null || (context != colorBar && context != colorMap)) positionMapAndBarArrows.call($this, ui, context);\n
+                setTimeout(\n
+                  function()\n
+                  {\n
+                    updatePreview.call($this, ui);\n
+                    updateMapVisuals.call($this, ui);\n
+                    updateBarVisuals.call($this, ui);\n
+                  }, 0);\n
+              },\n
+            mapValueChanged = // user has dragged the ColorMap pointer\n
+              function(ui, context)\n
+              {\n
+                var active = color.active;\n
+                if (context != colorMap && active.val() == null) return;\n
+                var xy = ui.val(\'all\');\n
+                switch (settings.color.mode)\n
+                {\n
+                  case \'h\':\n
+                    active.val(\'sv\', { s: xy.x, v: 100 - xy.y }, context);\n
+                    break;\n
+                  case \'s\':\n
+                  case \'a\':\n
+                    active.val(\'hv\', { h: xy.x, v: 100 - xy.y }, context);\n
+                    break;\n
+                  case \'v\':\n
+                    active.val(\'hs\', { h: xy.x, s: 100 - xy.y }, context);\n
+                    break;\n
+                  case \'r\':\n
+                    active.val(\'gb\', { g: 255 - xy.y, b: xy.x }, context);\n
+                    break;\n
+                  case \'g\':\n
+                    active.val(\'rb\', { r: 255 - xy.y, b: xy.x }, context);\n
+                    break;\n
+                  case \'b\':\n
+                    active.val(\'rg\', { r: xy.x, g: 255 - xy.y }, context);\n
+                    break;\n
+                }\n
+              },\n
+            colorBarValueChanged = // user has dragged the ColorBar slider\n
+              function(ui, context)\n
+              {\n
+                var active = color.active;\n
+                if (context != colorBar && active.val() == null) return;\n
+                switch (settings.color.mode)\n
+                {\n
+                  case \'h\':\n
+                    active.val(\'h\', { h: 360 - ui.val(\'y\') }, context);\n
+                    break;\n
+                  case \'s\':\n
+                    active.val(\'s\', { s: 100 - ui.val(\'y\') }, context);\n
+                    break;\n
+                  case \'v\':\n
+                    active.val(\'v\', { v: 100 - ui.val(\'y\') }, context);\n
+                    break;\n
+                  case \'r\':\n
+                    active.val(\'r\', { r: 255 - ui.val(\'y\') }, context);\n
+                    break;\n
+                  case \'g\':\n
+                    active.val(\'g\', { g: 255 - ui.val(\'y\') }, context);\n
+                    break;\n
+                  case \'b\':\n
+                    active.val(\'b\', { b: 255 - ui.val(\'y\') }, context);\n
+                    break;\n
+                  case \'a\':\n
+                    active.val(\'a\', 255 - ui.val(\'y\'), context);\n
+                    break;\n
+                }\n
+              },\n
+            positionMapAndBarArrows = // position map and bar arrows to match current color\n
+              function(ui, context)\n
+              {\n
+                if (context != colorMap)\n
+                {\n
+                  switch (settings.color.mode)\n
+                  {\n
+                    case \'h\':\n
+                      var sv = ui.val(\'sv\');\n
+                      colorMap.val(\'xy\', { x: sv != null ? sv.s : 100, y: 100 - (sv != null ? sv.v : 100) }, context);\n
+                      break;\n
+                    case \'s\':\n
+                    case \'a\':\n
+                      var hv = ui.val(\'hv\');\n
+                      colorMap.val(\'xy\', { x: hv && hv.h || 0, y: 100 - (hv != null ? hv.v : 100) }, context);\n
+                      break;\n
+                    case \'v\':\n
+                      var hs = ui.val(\'hs\');\n
+                      colorMap.val(\'xy\', { x: hs && hs.h || 0, y: 100 - (hs != null ? hs.s : 100) }, context);\n
+                      break;\n
+                    case \'r\':\n
+                      var bg = ui.val(\'bg\');\n
+                      colorMap.val(\'xy\', { x: bg && bg.b || 0, y: 255 - (bg && bg.g || 0) }, context);\n
+                      break;\n
+                    case \'g\':\n
+                      var br = ui.val(\'br\');\n
+                      colorMap.val(\'xy\', { x: br && br.b || 0, y: 255 - (br && br.r || 0) }, context);\n
+                      break;\n
+                    case \'b\':\n
+                      var rg = ui.val(\'rg\');\n
+                      colorMap.val(\'xy\', { x: rg && rg.r || 0, y: 255 - (rg && rg.g || 0) }, context);\n
+                      break;\n
+                  }\n
+                }\n
+                if (context != colorBar)\n
+                {\n
+                  switch (settings.color.mode)\n
+                  {\n
+                    case \'h\':\n
+                      colorBar.val(\'y\', 360 - (ui.val(\'h\') || 0), context);\n
+                      break;\n
+                    case \'s\':\n
+                      var s = ui.val(\'s\');\n
+                      colorBar.val(\'y\', 100 - (s != null ? s : 100), context);\n
+                      break;\n
+                    case \'v\':\n
+                      var v = ui.val(\'v\');\n
+                      colorBar.val(\'y\', 100 - (v != null ? v : 100), context);\n
+                      break;\n
+                    case \'r\':\n
+                      colorBar.val(\'y\', 255 - (ui.val(\'r\') || 0), context);\n
+                      break;\n
+                    case \'g\':\n
+                      colorBar.val(\'y\', 255 - (ui.val(\'g\') || 0), context);\n
+                      break;\n
+                    case \'b\':\n
+                      colorBar.val(\'y\', 255 - (ui.val(\'b\') || 0), context);\n
+                      break;\n
+                    case \'a\':\n
+                      var a = ui.val(\'a\');\n
+                      colorBar.val(\'y\', 255 - (a != null ? a : 255), context);\n
+                      break;\n
+                  }\n
+                }\n
+              },\n
+            updatePreview =\n
+              function(ui)\n
+              {\n
+                try\n
+                {\n
+                  var all = ui.val(\'all\');\n
+                  activePreview.css({ backgroundColor: all && \'#\' + all.hex || \'transparent\' });\n
+                  setAlpha.call($this, activePreview, all && Math.precision((all.a * 100) / 255, 4) || 0);\n
+                }\n
+                catch (e) { }\n
+              },\n
+            updateMapVisuals =\n
+              function(ui)\n
+              {\n
+                switch (settings.color.mode)\n
+                {\n
+                  case \'h\':\n
+                    setBG.call($this, colorMapDiv, new Color({ h: ui.val(\'h\') || 0, s: 100, v: 100 }).val(\'hex\'));\n
+                    break;\n
+                  case \'s\':\n
+                  case \'a\':\n
+                    var s = ui.val(\'s\');\n
+                    setAlpha.call($this, colorMapL2, 100 - (s != null ? s : 100));\n
+                    break;\n
+                  case \'v\':\n
+                    var v = ui.val(\'v\');\n
+                    setAlpha.call($this, colorMapL1, v != null ? v : 100);\n
+                    break;\n
+                  case \'r\':\n
+                    setAlpha.call($this, colorMapL2, Math.precision((ui.val(\'r\') || 0) / 255 * 100, 4));\n
+                    break;\n
+                  case \'g\':\n
+                    setAlpha.call($this, colorMapL2, Math.precision((ui.val(\'g\') || 0) / 255 * 100, 4));\n
+                    break;\n
+                  case \'b\':\n
+                    setAlpha.call($this, colorMapL2, Math.precision((ui.val(\'b\') || 0) / 255 * 100));\n
+                    break;\n
+                }\n
+                var a = ui.val(\'a\');\n
+                setAlpha.call($this, colorMapL3, Math.precision(((255 - (a || 0)) * 100) / 255, 4));\n
+              },\n
+            updateBarVisuals =\n
+              function(ui)\n
+              {\n
+                switch (settings.color.mode)\n
+                {\n
+                  case \'h\':\n
+                    var a = ui.val(\'a\');\n
+                    setAlpha.call($this, colorBarL5, Math.precision(((255 - (a || 0)) * 100) / 255, 4));\n
+                    break;\n
+                  case \'s\':\n
+                    var hva = ui.val(\'hva\'),\n
+                        saturatedColor = new Color({ h: hva && hva.h || 0, s: 100, v: hva != null ? hva.v : 100 });\n
+                    setBG.call($this, colorBarDiv, saturatedColor.val(\'hex\'));\n
+                    setAlpha.call($this, colorBarL2, 100 - (hva != null ? hva.v : 100));\n
+                    setAlpha.call($this, colorBarL5, Math.precision(((255 - (hva && hva.a || 0)) * 100) / 255, 4));\n
+                    break;\n
+                  case \'v\':\n
+                    var hsa = ui.val(\'hsa\'),\n
+                        valueColor = new Color({ h: hsa && hsa.h || 0, s: hsa != null ? hsa.s : 100, v: 100 });\n
+                    setBG.call($this, colorBarDiv, valueColor.val(\'hex\'));\n
+                    setAlpha.call($this, colorBarL5, Math.precision(((255 - (hsa && hsa.a || 0)) * 100) / 255, 4));\n
+                    break;\n
+                  case \'r\':\n
+                  case \'g\':\n
+                  case \'b\':\n
+                    var hValue = 0, vValue = 0, rgba = ui.val(\'rgba\');\n
+                    if (settings.color.mode == \'r\')\n
+                    {\n
+                      hValue = rgba && rgba.b || 0;\n
+                      vValue = rgba && rgba.g || 0;\n
+                    }\n
+                    else if (settings.color.mode == \'g\')\n
+                    {\n
+                      hValue = rgba && rgba.b || 0;\n
+                      vValue = rgba && rgba.r || 0;\n
+                    }\n
+                    else if (settings.color.mode == \'b\')\n
+                    {\n
+                      hValue = rgba && rgba.r || 0;\n
+                      vValue = rgba && rgba.g || 0;\n
+                    }\n
+                    var middle = vValue > hValue ? hValue : vValue;\n
+                    setAlpha.call($this, colorBarL2, hValue > vValue ? Math.precision(((hValue - vValue) / (255 - vValue)) * 100, 4) : 0);\n
+                    setAlpha.call($this, colorBarL3, vValue > hValue ? Math.precision(((vValue - hValue) / (255 - hValue)) * 100, 4) : 0);\n
+                    setAlpha.call($this, colorBarL4, Math.precision((middle / 255) * 100, 4));\n
+                    setAlpha.call($this, colorBarL5, Math.precision(((255 - (rgba && rgba.a || 0)) * 100) / 255, 4));\n
+                    break;\n
+                  case \'a\':\n
+                    var a = ui.val(\'a\');\n
+                    setBG.call($this, colorBarDiv, ui.val(\'hex\') || \'000000\');\n
+                    setAlpha.call($this, colorBarL5, a != null ? 0 : 100);\n
+                    setAlpha.call($this, colorBarL6, a != null ? 100 : 0);\n
+                    break;\n
+                }\n
+              },\n
+            setBG =\n
+              function(el, c)\n
+              {\n
+                el.css({ backgroundColor: c && c.length == 6 && \'#\' + c || \'transparent\' });\n
+              },\n
+            setImg =\n
+              function(img, src)\n
+              {\n
+                if (isLessThanIE7 && (src.indexOf(\'AlphaBar.png\') != -1 || src.indexOf(\'Bars.png\') != -1 || src.indexOf(\'Maps.png\') != -1))\n
+                {\n
+                  img.attr(\'pngSrc\', src);\n
+                  img.css({ backgroundImage: \'none\', filter: \'progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\\\'\' + src + \'\\\', sizingMethod=\\\'scale\\\')\' });\n
+                }\n
+                else img.css({ backgroundImage: \'url(\\\'\' + src + \'\\\')\' });\n
+              },\n
+            setImgLoc =\n
+              function(img, y)\n
+              {\n
+                img.css({ top: y + \'px\' });\n
+              },\n
+            setAlpha =\n
+              function(obj, alpha)\n
+              {\n
+                obj.css({ visibility: alpha > 0 ? \'visible\' : \'hidden\' });\n
+                if (alpha > 0 && alpha < 100)\n
+                {\n
+                  if (isLessThanIE7)\n
+                  {\n
+                    var src = obj.attr(\'pngSrc\');\n
+                    if (src != null && (src.indexOf(\'AlphaBar.png\') != -1 || src.indexOf(\'Bars.png\') != -1 || src.indexOf(\'Maps.png\') != -1))\n
+                      obj.css({ filter: \'progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\\\'\' + src + \'\\\', sizingMethod=\\\'scale\\\') progid:DXImageTransform.Microsoft.Alpha(opacity=\' + alpha + \')\' });\n
+                    else obj.css({ opacity: Math.precision(alpha / 100, 4) });\n
+                  }\n
+                  else obj.css({ opacity: Math.precision(alpha / 100, 4) });\n
+                }\n
+                else if (alpha == 0 || alpha == 100)\n
+                {\n
+                  if (isLessThanIE7)\n
+                  {\n
+                    var src = obj.attr(\'pngSrc\');\n
+                    if (src != null && (src.indexOf(\'AlphaBar.png\') != -1 || src.indexOf(\'Bars.png\') != -1 || src.indexOf(\'Maps.png\') != -1))\n
+                      obj.css({ filter: \'progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\\\'\' + src + \'\\\', sizingMethod=\\\'scale\\\')\' });\n
+                    else obj.css({ opacity: \'\' });\n
+                  }\n
+                  else obj.css({ opacity: \'\' });\n
+                }\n
+              },\n
+            revertColor = // revert color to original color when opened\n
+              function()\n
+              {\n
+                color.active.val(\'ahex\', color.current.val(\'ahex\'));\n
+              },\n
+            commitColor = // commit the color changes\n
+              function()\n
+              {\n
+                color.current.val(\'ahex\', color.active.val(\'ahex\'));\n
+              },\n
+            radioClicked =\n
+              function(e)\n
+              {\n
+                $(this).parents(\'tbody:first\').find(\'input:radio[value!="\'+e.target.value+\'"]\').removeAttr(\'checked\');\n
+                setColorMode.call($this, e.target.value);\n
+              },\n
+            currentClicked =\n
+              function()\n
+              {\n
+                revertColor.call($this);\n
+              },\n
+            cancelClicked =\n
+              function()\n
+              {\n
+                revertColor.call($this);\n
+                settings.window.expandable && hide.call($this);\n
+                $.isFunction(cancelCallback) && cancelCallback.call($this, color.active, cancelButton);\n
+              },\n
+            okClicked =\n
+              function()\n
+              {\n
+                commitColor.call($this);\n
+                settings.window.expandable && hide.call($this);\n
+                $.isFunction(commitCallback) && commitCallback.call($this, color.active, okButton);\n
+              },\n
+            iconImageClicked =\n
+              function()\n
+              {\n
+                show.call($this);\n
+              },\n
+            currentColorChanged =\n
+              function(ui, context)\n
+              {\n
+                var hex = ui.val(\'hex\');\n
+                currentPreview.css({ backgroundColor: hex && \'#\' + hex || \'transparent\' });\n
+                setAlpha.call($this, currentPreview, Math.precision(((ui.val(\'a\') || 0) * 100) / 255, 4));\n
+              },\n
+            expandableColorChanged =\n
+              function(ui, context)\n
+              {\n
+                var hex = ui.val(\'hex\');\n
+                var va = ui.val(\'va\');\n
+                iconColor.css({ backgroundColor: hex && \'#\' + hex || \'transparent\' });\n
+                setAlpha.call($this, iconAlpha, Math.precision(((255 - (va && va.a || 0)) * 100) / 255, 4));\n
+                if (settings.window.bindToInput&&settings.window.updateInputColor)\n
+                  settings.window.input.css(\n
+                    {\n
+                      backgroundColor: hex && \'#\' + hex || \'transparent\',\n
+                      color: va == null || va.v > 75 ? \'#000000\' : \'#ffffff\'\n
+                    });\n
+              },\n
+            moveBarMouseDown =\n
+              function(e)\n
+              {\n
+                var element = settings.window.element, // local copies for YUI compressor\n
+                  page = settings.window.page;\n
+                elementStartX = parseInt(container.css(\'left\'));\n
+                elementStartY = parseInt(container.css(\'top\'));\n
+                pageStartX = e.pageX;\n
+                pageStartY = e.pageY;\n
+                // bind events to document to move window - we will unbind these on mouseup\n
+                $(document).bind(\'mousemove\', documentMouseMove).bind(\'mouseup\', documentMouseUp);\n
+                e.preventDefault(); // prevent attempted dragging of the column\n
+              },\n
+            documentMouseMove =\n
+              function(e)\n
+              {\n
+                container.css({ left: elementStartX - (pageStartX - e.pageX) + \'px\', top: elementStartY - (pageStartY - e.pageY) + \'px\' });\n
+                if (settings.window.expandable && !$.support.boxModel) container.prev().css({ left: container.css("left"), top: container.css("top") });\n
+                e.stopPropagation();\n
+                e.preventDefault();\n
+                return false;\n
+              },\n
+            documentMouseUp =\n
+              function(e)\n
+              {\n
+                $(document).unbind(\'mousemove\', documentMouseMove).unbind(\'mouseup\', documentMouseUp);\n
+                e.stopPropagation();\n
+                e.preventDefault();\n
+                return false;\n
+              },\n
+            quickPickClicked =\n
+              function(e)\n
+              {\n
+                e.preventDefault();\n
+                e.stopPropagation();\n
+                color.active.val(\'ahex\', $(this).attr(\'title\') || null, e.target);\n
+                return false;\n
+              },\n
+            commitCallback = $.isFunction($arguments[1]) && $arguments[1] || null,\n
+            liveCallback = $.isFunction($arguments[2]) && $arguments[2] || null,\n
+            cancelCallback = $.isFunction($arguments[3]) && $arguments[3] || null,\n
+            show =\n
+              function()\n
+              {\n
+                color.current.val(\'ahex\', color.active.val(\'ahex\'));\n
+                var attachIFrame = function()\n
+                  {\n
+                    if (!settings.window.expandable || $.support.boxModel) return;\n
+                    var table = container.find(\'table:first\');\n
+                    container.before(\'<iframe/>\');\n
+                    container.prev().css({ width: table.width(), height: container.height(), opacity: 0, position: \'absolute\', left: container.css("left"), top: container.css("top") });\n
+                  };\n
+                if (settings.window.expandable)\n
+                {\n
+                  $(document.body).children(\'div.jPicker.Container\').css({zIndex:10});\n
+                  container.css({zIndex:20});\n
+                }\n
+                switch (settings.window.effects.type)\n
+                {\n
+                  case \'fade\':\n
+                    container.fadeIn(settings.window.effects.speed.show, attachIFrame);\n
+                    break;\n
+                  case \'slide\':\n
+                    container.slideDown(settings.window.effects.speed.show, attachIFrame);\n
+                    break;\n
+                  case \'show\':\n
+                  default:\n
+                    container.show(settings.window.effects.speed.show, attachIFrame);\n
+                    break;\n
+                }\n
+              },\n
+            hide =\n
+              function()\n
+              {\n
+                var removeIFrame = function()\n
+                  {\n
+                    if (settings.window.expandable) container.css({ zIndex: 10 });\n
+                    if (!settings.window.expandable || $.support.boxModel) return;\n
+                    container.prev().remove();\n
+                  };\n
+                switch (settings.window.effects.type)\n
+                {\n
+                  case \'fade\':\n
+                    container.fadeOut(settings.window.effects.speed.hide, removeIFrame);\n
+                    break;\n
+                  case \'slide\':\n
+                    container.slideUp(settings.window.effects.speed.hide, removeIFrame);\n
+                    break;\n
+                  case \'show\':\n
+                  default:\n
+                    container.hide(settings.window.effects.speed.hide, removeIFrame);\n
+                    break;\n
+                }\n
+              },\n
+            initialize =\n
+              function()\n
+              {\n
+                var win = settings.window,\n
+                    popup = win.expandable ? $($this).next().find(\'.Container:first\') : null;\n
+                container = win.expandable ? $(\'<div/>\') : $($this);\n
+                container.addClass(\'jPicker Container\');\n
+                if (win.expandable) container.hide();\n
+                container.get(0).onselectstart = function(event){ if (event.target.nodeName.toLowerCase() !== \'input\') return false; };\n
+                // inject html source code - we are using a single table for this control - I know tables are considered bad, but it takes care of equal height columns and\n
+                // this control really is tabular data, so I believe it is the right move\n
+                var all = color.active.val(\'all\');\n
+                if (win.alphaPrecision < 0) win.alphaPrecision = 0;\n
+                else if (win.alphaPrecision > 2) win.alphaPrecision = 2;\n
+                var controlHtml=\'<table class="jPicker" cellpadding="0" cellspacing="0"><tbody>\' + (win.expandable ? \'<tr><td class="Move" colspan="5">&nbsp;</td></tr>\' : \'\') + \'<tr><td rowspan="9"><h2 class="Title">\' + (win.title || localization.text.title) + \'</h2><div class="Map"><span class="Map1">&nbsp;</span><span class="Map2">&nbsp;</span><span class="Map3">&nbsp;</span><img src="\' + images.clientPath + images.colorMap.arrow.file + \'" class="Arrow"/></div></td><td rowspan="9"><div class="Bar"><span class="Map1">&nbsp;</span><span class="Map2">&nbsp;</span><span class="Map3">&nbsp;</span><span class="Map4">&nbsp;</span><span class="Map5">&nbsp;</span><span class="Map6">&nbsp;</span><img src="\' + images.clientPath + images.colorBar.arrow.file + \'" class="Arrow"/></div></td><td colspan="2" class="Preview"><div class="prev_div">\' + localization.text.newColor + \'<div class="color_preview"><span class="Active" title="\' + localization.tooltips.colors.newColor + \'">&nbsp;</span><span class="Current" title="\' + localization.tooltips.colors.currentColor + \'">&nbsp;</span></div></div>\' + localization.text.currentColor + \'</td><td rowspan="9" class="Button"><input type="button" class="Ok" value="\' + localization.text.ok + \'" title="\' + localization.tooltips.buttons.ok + \'"/><input type="button" class="Cancel" value="\' + localization.text.cancel + \'" title="\' + localization.tooltips.buttons.cancel + \'"/><div class="Grid">&nbsp;</div></td></tr><tr class="Hue"><td class="Radio"><label title="\' + localization.tooltips.hue.radio + \'"><input type="radio" value="h"\' + (settings.color.mode == \'h\' ? \' checked="checked"\' : \'\') + \'/>H:</label></td><td class="Text"><input type="text" maxlength="3" value="\' + (all != null ? all.h : \'\') + \'" title="\' + localization.tooltips.hue.textbox + \'"/>&nbsp;º</td></tr><tr class="Saturation"><td class="Radio"><label title="\' + localization.tooltips.saturation.radio + \'"><input type="radio" value="s"\' + (settings.color.mode == \'s\' ? \' checked="checked"\' : \'\') + \'/>S:</label></td><td class="Text"><input type="text" maxlength="3" value="\' + (all != null ? all.s : \'\') + \'" title="\' + localization.tooltips.saturation.textbox + \'"/>&nbsp;%</td></tr><tr class="Value"><td class="Radio"><label title="\' + localization.tooltips.value.radio + \'"><input type="radio" value="v"\' + (settings.color.mode == \'v\' ? \' checked="checked"\' : \'\') + \'/>V:</label></td><td class="Text"><input type="text" maxlength="3" value="\' + (all != null ? all.v : \'\') + \'" title="\' + localization.tooltips.value.textbox + \'"/>&nbsp;%<br/><br/></td></tr><tr class="Red"><td class="Radio"><label title="\' + localization.tooltips.red.radio + \'"><input type="radio" value="r"\' + (settings.color.mode == \'r\' ? \' checked="checked"\' : \'\') + \'/>R:</label></td><td class="Text"><input type="text" maxlength="3" value="\' + (all != null ? all.r : \'\') + \'" title="\' + localization.tooltips.red.textbox + \'"/></td></tr><tr class="Green"><td class="Radio"><label title="\' + localization.tooltips.green.radio + \'"><input type="radio" value="g"\' + (settings.color.mode == \'g\' ? \' checked="checked"\' : \'\') + \'/>G:</label></td><td class="Text"><input type="text" maxlength="3" value="\' + (all != null ? all.g : \'\') + \'" title="\' + localization.tooltips.green.textbox + \'"/></td></tr><tr class="Blue"><td class="Radio"><label title="\' + localization.tooltips.blue.radio + \'"><input type="radio" value="b"\' + (settings.color.mode == \'b\' ? \' checked="checked"\' : \'\') + \'/>B:</label></td><td class="Text"><input type="text" maxlength="3" value="\' + (all != null ? all.b : \'\') + \'" title="\' + localization.tooltips.blue.textbox + \'"/></td></tr><tr class="Alpha"><td class="Radio">\' + (win.alphaSupport ? \'<label title="\' + localization.tooltips.alpha.radio + \'"><input type="radio" value="a"\' + (settings.color.mode == \'a\' ? \' checked="checked"\' : \'\') + \'/>A:</label>\' : \'&nbsp;\') + \'</td><td class="Text">\' + (win.alphaSupport ? \'<input type="text" maxlength="\' + (3 + win.alphaPrecision) + \'" value="\' + (all != null ? Math.precision((all.a * 100) / 255, win.alphaPrecision) : \'\') + \'" title="\' + localization.tooltips.alpha.textbox + \'"/>&nbsp;%\' : \'&nbsp;\') + \'</td></tr><tr class="Hex"><td colspan="2" class="Text"><label title="\' + localization.tooltips.hex.textbox + \'">#:<input type="text" maxlength="6" class="Hex" value="\' + (all != null ? all.hex : \'\') + \'"/></label>\' + (win.alphaSupport ? \'<input type="text" maxlength="2" class="AHex" value="\' + (all != null ? all.ahex.substring(6) : \'\') + \'" title="\' + localization.tooltips.hex.alpha + \'"/></td>\' : \'&nbsp;\') + \'</tr></tbody></table>\';\n
+                if (win.expandable)\n
+                {\n
+                  container.html(controlHtml);\n
+                  if($(document.body).children(\'div.jPicker.Container\').length==0)$(document.body).prepend(container);\n
+                  else $(document.body).children(\'div.jPicker.Container:last\').after(container);\n
+                  container.mousedown(\n
+                    function()\n
+                    {\n
+                      $(document.body).children(\'div.jPicker.Container\').css({zIndex:10});\n
+                      container.css({zIndex:20});\n
+                    });\n
+                  container.css( // positions must be set and display set to absolute before source code injection or IE will size the container to fit the window\n
+                    {\n
+                      left:\n
+                        win.position.x == \'left\' ? (popup.offset().left - 530 - (win.position.y == \'center\' ? 25 : 0)) + \'px\' :\n
+                        win.position.x == \'center\' ? (popup.offset().left - 260) + \'px\' :\n
+                        win.position.x == \'right\' ? (popup.offset().left - 10 + (win.position.y == \'center\' ? 25 : 0)) + \'px\' :\n
+                        win.position.x == \'screenCenter\' ? (($(document).width() >> 1) - 260) + \'px\' : (popup.offset().left + parseInt(win.position.x)) + \'px\',\n
+                      position: \'absolute\',\n
+                      top: win.position.y == \'top\' ? (popup.offset().top - 312) + \'px\' :\n
+                           win.position.y == \'center\' ? (popup.offset().top - 156) + \'px\' :\n
+                           win.position.y == \'bottom\' ? (popup.offset().top + 25) + \'px\' : (popup.offset().top + parseInt(win.position.y)) + \'px\'\n
+                    });\n
+                }\n
+                else\n
+                {\n
+                  container = $($this);\n
+                  container.html(controlHtml);\n
+                }\n
+                // initialize the objects to the source code just injected\n
+                var tbody = container.find(\'tbody:first\');\n
+                colorMapDiv = tbody.find(\'div.Map:first\');\n
+                colorBarDiv = tbody.find(\'div.Bar:first\');\n
+                var MapMaps = colorMapDiv.find(\'span\'),\n
+                    BarMaps = colorBarDiv.find(\'span\');\n
+                colorMapL1 = MapMaps.filter(\'.Map1:first\');\n
+                colorMapL2 = MapMaps.filter(\'.Map2:first\');\n
+                colorMapL3 = MapMaps.filter(\'.Map3:first\');\n
+                colorBarL1 = BarMaps.filter(\'.Map1:first\');\n
+                colorBarL2 = BarMaps.filter(\'.Map2:first\');\n
+                colorBarL3 = BarMaps.filter(\'.Map3:first\');\n
+                colorBarL4 = BarMaps.filter(\'.Map4:first\');\n
+                colorBarL5 = BarMaps.filter(\'.Map5:first\');\n
+                colorBarL6 = BarMaps.filter(\'.Map6:first\');\n
+                // create color pickers and maps\n
+                colorMap = new Slider(colorMapDiv,\n
+                  {\n
+                    map:\n
+                    {\n
+                      width: images.colorMap.width,\n
+                      height: images.colorMap.height\n
+                    },\n
+                    arrow:\n
+                    {\n
+                      image: images.clientPath + images.colorMap.arrow.file,\n
+                      width: images.colorMap.arrow.width,\n
+                      height: images.colorMap.arrow.height\n
+                    }\n
+                  });\n
+                colorMap.bind(mapValueChanged);\n
+                colorBar = new Slider(colorBarDiv,\n
+                  {\n
+                    map:\n
+                    {\n
+                      width: images.colorBar.width,\n
+                      height: images.colorBar.height\n
+                    },\n
+                    arrow:\n
+                    {\n
+                      image: images.clientPath + images.colorBar.arrow.file,\n
+                      width: images.colorBar.arrow.width,\n
+                      height: images.colorBar.arrow.height\n
+                    }\n
+                  });\n
+                colorBar.bind(colorBarValueChanged);\n
+                colorPicker = new ColorValuePicker(tbody, color.active, win.expandable && win.bindToInput ? win.input : null, win.alphaPrecision);\n
+                var hex = all != null ? all.hex : null,\n
+                    preview = tbody.find(\'.Preview\'),\n
+                    button = tbody.find(\'.Button\');\n
+                activePreview = preview.find(\'.Active:first\').css({ backgroundColor: hex && \'#\' + hex || \'transparent\' });\n
+                currentPreview = preview.find(\'.Current:first\').css({ backgroundColor: hex && \'#\' + hex || \'transparent\' }).bind(\'click\', currentClicked);\n
+                setAlpha.call($this, currentPreview, Math.precision(color.current.val(\'a\') * 100) / 255, 4);\n
+                okButton = button.find(\'.Ok:first\').bind(\'click touchstart\', okClicked);\n
+                cancelButton = button.find(\'.Cancel:first\').bind(\'click touchstart\', cancelClicked);\n
+                grid = button.find(\'.Grid:first\');\n
+                setTimeout(\n
+                  function()\n
+                  {\n
+                    setImg.call($this, colorMapL1, images.clientPath + \'Maps.png\');\n
+                    setImg.call($this, colorMapL2, images.clientPath + \'Maps.png\');\n
+                    setImg.call($this, colorMapL3, images.clientPath + \'map-opacity.png\');\n
+                    setImg.call($this, colorBarL1, images.clientPath + \'Bars.png\');\n
+                    setImg.call($this, colorBarL2, images.clientPath + \'Bars.png\');\n
+                    setImg.call($this, colorBarL3, images.clientPath + \'Bars.png\');\n
+                    setImg.call($this, colorBarL4, images.clientPath + \'Bars.png\');\n
+                    setImg.call($this, colorBarL5, images.clientPath + \'bar-opacity.png\');\n
+                    setImg.call($this, colorBarL6, images.clientPath + \'AlphaBar.png\');\n
+                    setImg.call($this, preview.find(\'div:last\'), images.clientPath + \'preview-opacity.png\');\n
+                  }, 0);\n
+                tbody.find(\'td.Radio input\').bind(\'click  touchstart\', radioClicked);\n
+                // initialize quick list\n
+                if (color.quickList && color.quickList.length > 0)\n
+                {\n
+                  var html = \'\';\n
+                  for (i = 0; i < color.quickList.length; i++)\n
+                  {\n
+                    /* if default colors are hex strings, change them to color objects */\n
+                    if ((typeof (color.quickList[i])).toString().toLowerCase() == \'string\') color.quickList[i] = new Color({ hex: color.quickList[i] });\n
+                    var alpha = color.quickList[i].val(\'a\');\n
+                    var ahex = color.quickList[i].val(\'ahex\');\n
+                    if (!win.alphaSupport && ahex) ahex = ahex.substring(0, 6) + \'ff\';\n
+                    var quickHex = color.quickList[i].val(\'hex\');\n
+                    html+=\'<span class="QuickColor"\' + (ahex && \' title="#\' + ahex + \'"\' || \'\') + \' style="background-color:\' + (quickHex && \'#\' + quickHex || \'\') + \';\' + (quickHex ? \'\' : \'background-image:url(\' + images.clientPath + \'NoColor.png)\') + (win.alphaSupport && alpha && alpha < 255 ? \';opacity:\' + Math.precision(alpha / 255, 4) + \';filter:Alpha(opacity=\' + Math.precision(alpha / 2.55, 4) + \')\' : \'\') + \'">&nbsp;</span>\';\n
+                  }\n
+                  setImg.call($this, grid, images.clientPath + \'bar-opacity.png\');\n
+                  grid.html(html);\n
+                  grid.find(\'.QuickColor\').click(quickPickClicked);\n
+                }\n
+                setColorMode.call($this, settings.color.mode);\n
+                color.active.bind(activeColorChanged);\n
+                $.isFunction(liveCallback) && color.active.bind(liveCallback);\n
+                color.current.bind(currentColorChanged);\n
+                // bind to input\n
+                if (win.expandable)\n
+                {\n
+                  $this.icon = popup.parents(\'.Icon:first\');\n
+                  iconColor = $this.icon.find(\'.Color:first\').css({ backgroundColor: hex && \'#\' + hex || \'transparent\' });\n
+                  iconAlpha = $this.icon.find(\'.Alpha:first\');\n
+                  setImg.call($this, iconAlpha, images.clientPath + \'bar-opacity.png\');\n
+                  setAlpha.call($this, iconAlpha, Math.precision(((255 - (all != null ? all.a : 0)) * 100) / 255, 4));\n
+                  iconImage = $this.icon.find(\'.Image:first\').css(\n
+                    {\n
+                      backgroundImage: \'url(\\\'\' + images.clientPath + images.picker.file + \'\\\')\'\n
+                    }).bind(\'click\', iconImageClicked);\n
+                  if (win.bindToInput&&win.updateInputColor)\n
+                    win.input.css(\n
+                      {\n
+                        backgroundColor: hex && \'#\' + hex || \'transparent\',\n
+                        color: all == null || all.v > 75 ? \'#000000\' : \'#ffffff\'\n
+                      });\n
+                  moveBar = tbody.find(\'.Move:first\').bind(\'mousedown\', moveBarMouseDown);\n
+                  color.active.bind(expandableColorChanged);\n
+                }\n
+                else show.call($this);\n
+              },\n
+            destroy =\n
+              function()\n
+              {\n
+                container.find(\'td.Radio input  touchstart\').unbind(\'click\', radioClicked);\n
+                currentPreview.unbind(\'click  touchstart\', currentClicked);\n
+                cancelButton.unbind(\'click  touchstart\', cancelClicked);\n
+                okButton.unbind(\'click  touchstart\', okClicked);\n
+                if (settings.window.expandable)\n
+                {\n
+                  iconImage.unbind(\'click\', iconImageClicked);\n
+                  moveBar.unbind(\'mousedown\', moveBarMouseDown);\n
+                  $this.icon = null;\n
+                }\n
+                container.find(\'.QuickColor\').unbind(\'click\', quickPickClicked);\n
+                colorMapDiv = null;\n
+                colorBarDiv = null;\n
+                colorMapL1 = null;\n
+                colorMapL2 = null;\n
+                colorMapL3 = null;\n
+                colorBarL1 = null;\n
+                colorBarL2 = null;\n
+                colorBarL3 = null;\n
+                colorBarL4 = null;\n
+                colorBarL5 = null;\n
+                colorBarL6 = null;\n
+                colorMap.destroy();\n
+                colorMap = null;\n
+                colorBar.destroy();\n
+                colorBar = null;\n
+                colorPicker.destroy();\n
+                colorPicker = null;\n
+                activePreview = null;\n
+                currentPreview = null;\n
+                okButton = null;\n
+                cancelButton = null;\n
+                grid = null;\n
+                commitCallback = null;\n
+                cancelCallback = null;\n
+                liveCallback = null;\n
+                container.html(\'\');\n
+                for (i = 0; i < List.length; i++) if (List[i] == $this) List.splice(i, 1);\n
+              },\n
+            images = settings.images, // local copies for YUI compressor\n
+            localization = settings.localization,\n
+            color =\n
+              {\n
+                active: (typeof(settings.color.active)).toString().toLowerCase() == \'string\' ? new Color({ ahex: !settings.window.alphaSupport && settings.color.active ? settings.color.active.substring(0, 6) + \'ff\' : settings.color.active }) : new Color({ ahex: !settings.window.alphaSupport && settings.color.active.val(\'ahex\') ? settings.color.active.val(\'ahex\').substring(0, 6) + \'ff\' : settings.color.active.val(\'ahex\') }),\n
+                current: (typeof(settings.color.active)).toString().toLowerCase() == \'string\' ? new Color({ ahex: !settings.window.alphaSupport && settings.color.active ? settings.color.active.substring(0, 6) + \'ff\' : settings.color.active }) : new Color({ ahex: !settings.window.alphaSupport && settings.color.active.val(\'ahex\') ? settings.color.active.val(\'ahex\').substring(0, 6) + \'ff\' : settings.color.active.val(\'ahex\') }),\n
+                quickList: settings.color.quickList\n
+              };\n
+          $.extend(true, $this, // public properties, methods, and callbacks\n
+            {\n
+              commitCallback: commitCallback, // commitCallback function can be overridden to return the selected color to a method you specify when the user clicks "OK"\n
+              liveCallback: liveCallback, // liveCallback function can be overridden to return the selected color to a method you specify in live mode (continuous update)\n
+              cancelCallback: cancelCallback, // cancelCallback function can be overridden to a method you specify when the user clicks "Cancel"\n
+              color: color,\n
+              show: show,\n
+              hide: hide,\n
+              destroy: destroy // destroys this control entirely, removing all events and objects, and removing itself from the List\n
+            });\n
+          List.push($this);\n
+          setTimeout(\n
+            function()\n
+            {\n
+              initialize.call($this);\n
+            }, 0);\n
+        });\n
+    };\n
+  $.fn.jPicker.defaults = /* jPicker defaults - you can change anything in this section (such as the clientPath to your images) without fear of breaking the program */\n
+      {\n
+      window:\n
+        {\n
+          title: null, /* any title for the jPicker window itself - displays "Drag Markers To Pick A Color" if left null */\n
+          effects:\n
+          {\n
+            type: \'slide\', /* effect used to show/hide an expandable picker. Acceptable values "slide", "show", "fade" */\n
+            speed:\n
+            {\n
+              show: \'slow\', /* duration of "show" effect. Acceptable values are "fast", "slow", or time in ms */\n
+              hide: \'fast\' /* duration of "hide" effect. Acceptable values are "fast", "slow", or time in ms */\n
+            }\n
+          },\n
+          position:\n
+          {\n
+            x: \'screenCenter\', /* acceptable values "left", "center", "right", "screenCenter", or relative px value */\n
+            y: \'top\' /* acceptable values "top", "bottom", "center", or relative px value */\n
+          },\n
+          expandable: false, /* default to large static picker - set to true to make an expandable picker (small icon with popup) - set automatically when binded to input element */\n
+          liveUpdate: true, /* set false if you want the user to have to click "OK" before the binded input box updates values (always "true" for expandable picker) */\n
+          alphaSupport: false, /* set to true to enable alpha picking */\n
+          alphaPrecision: 0, /* set decimal precision for alpha percentage display - hex codes do not map directly to percentage integers - range 0-2 */\n
+          updateInputColor: true /* set to false to prevent binded input colors from changing */\n
+        },\n
+      color:\n
+        {\n
+          mode: \'h\', /* acceptabled values "h" (hue), "s" (saturation), "v" (value), "r" (red), "g" (green), "b" (blue), "a" (alpha) */\n
+          active: new Color({ ahex: \'#ffcc00ff\' }), /* acceptable values are any declared $.jPicker.Color object or string HEX value (e.g. #ffc000) WITH OR WITHOUT the "#" prefix */\n
+          quickList: /* the quick pick color list */\n
+            [\n
+              new Color({ h: 360, s: 33, v: 100 }), /* acceptable values are any declared $.jPicker.Color object or string HEX value (e.g. #ffc000) WITH OR WITHOUT the "#" prefix */\n
+              new Color({ h: 360, s: 66, v: 100 }),\n
+              new Color({ h: 360, s: 100, v: 100 }),\n
+              new Color({ h: 360, s: 100, v: 75 }),\n
+              new Color({ h: 360, s: 100, v: 50 }),\n
+              new Color({ h: 180, s: 0, v: 100 }),\n
+              new Color({ h: 30, s: 33, v: 100 }),\n
+              new Color({ h: 30, s: 66, v: 100 }),\n
+              new Color({ h: 30, s: 100, v: 100 }),\n
+              new Color({ h: 30, s: 100, v: 75 }),\n
+              new Color({ h: 30, s: 100, v: 50 }),\n
+              new Color({ h: 180, s: 0, v: 90 }),\n
+              new Color({ h: 60, s: 33, v: 100 }),\n
+              new Color({ h: 60, s: 66, v: 100 }),\n
+              new Color({ h: 60, s: 100, v: 100 }),\n
+              new Color({ h: 60, s: 100, v: 75 }),\n
+              new Color({ h: 60, s: 100, v: 50 }),\n
+              new Color({ h: 180, s: 0, v: 80 }),\n
+              new Color({ h: 90, s: 33, v: 100 }),\n
+              new Color({ h: 90, s: 66, v: 100 }),\n
+              new Color({ h: 90, s: 100, v: 100 }),\n
+              new Color({ h: 90, s: 100, v: 75 }),\n
+              new Color({ h: 90, s: 100, v: 50 }),\n
+              new Color({ h: 180, s: 0, v: 70 }),\n
+              new Color({ h: 120, s: 33, v: 100 }),\n
+              new Color({ h: 120, s: 66, v: 100 }),\n
+              new Color({ h: 120, s: 100, v: 100 }),\n
+              new Color({ h: 120, s: 100, v: 75 }),\n
+              new Color({ h: 120, s: 100, v: 50 }),\n
+              new Color({ h: 180, s: 0, v: 60 }),\n
+              new Color({ h: 150, s: 33, v: 100 }),\n
+              new Color({ h: 150, s: 66, v: 100 }),\n
+              new Color({ h: 150, s: 100, v: 100 }),\n
+              new Color({ h: 150, s: 100, v: 75 }),\n
+              new Color({ h: 150, s: 100, v: 50 }),\n
+              new Color({ h: 180, s: 0, v: 50 }),\n
+              new Color({ h: 180, s: 33, v: 100 }),\n
+              new Color({ h: 180, s: 66, v: 100 }),\n
+              new Color({ h: 180, s: 100, v: 100 }),\n
+              new Color({ h: 180, s: 100, v: 75 }),\n
+              new Color({ h: 180, s: 100, v: 50 }),\n
+              new Color({ h: 180, s: 0, v: 40 }),\n
+              new Color({ h: 210, s: 33, v: 100 }),\n
+              new Color({ h: 210, s: 66, v: 100 }),\n
+              new Color({ h: 210, s: 100, v: 100 }),\n
+              new Color({ h: 210, s: 100, v: 75 }),\n
+              new Color({ h: 210, s: 100, v: 50 }),\n
+              new Color({ h: 180, s: 0, v: 30 }),\n
+              new Color({ h: 240, s: 33, v: 100 }),\n
+              new Color({ h: 240, s: 66, v: 100 }),\n
+              new Color({ h: 240, s: 100, v: 100 }),\n
+              new Color({ h: 240, s: 100, v: 75 }),\n
+              new Color({ h: 240, s: 100, v: 50 }),\n
+              new Color({ h: 180, s: 0, v: 20 }),\n
+              new Color({ h: 270, s: 33, v: 100 }),\n
+              new Color({ h: 270, s: 66, v: 100 }),\n
+              new Color({ h: 270, s: 100, v: 100 }),\n
+              new Color({ h: 270, s: 100, v: 75 }),\n
+              new Color({ h: 270, s: 100, v: 50 }),\n
+              new Color({ h: 180, s: 0, v: 10 }),\n
+              new Color({ h: 300, s: 33, v: 100 }),\n
+              new Color({ h: 300, s: 66, v: 100 }),\n
+              new Color({ h: 300, s: 100, v: 100 }),\n
+              new Color({ h: 300, s: 100, v: 75 }),\n
+              new Color({ h: 300, s: 100, v: 50 }),\n
+              new Color({ h: 180, s: 0, v: 0 }),\n
+              new Color({ h: 330, s: 33, v: 100 }),\n
+              new Color({ h: 330, s: 66, v: 100 }),\n
+              new Color({ h: 330, s: 100, v: 100 }),\n
+              new Color({ h: 330, s: 100, v: 75 }),\n
+              new Color({ h: 330, s: 100, v: 50 }),\n
+              new Color()\n
+            ]\n
+        },\n
+      images:\n
+        {\n
+          clientPath: \'/jPicker/images/\', /* Path to image files */\n
+          colorMap:\n
+          {\n
+            width: 256,\n
+            height: 256,\n
+            arrow:\n
+            {\n
+              file: \'mappoint.gif\', /* ColorMap arrow icon */\n
+              width: 15,\n
+              height: 15\n
+            }\n
+          },\n
+          colorBar:\n
+          {\n
+            width: 20,\n
+            height: 256,\n
+            arrow:\n
+            {\n
+              file: \'rangearrows.gif\', /* ColorBar arrow icon */\n
+              width: 20,\n
+              height: 7\n
+            }\n
+          },\n
+          picker:\n
+          {\n
+            file: \'picker.gif\', /* Color Picker icon */\n
+            width: 25,\n
+            height: 24\n
+          }\n
+        },\n
+      localization: /* alter these to change the text presented by the picker (e.g. different language) */\n
+        {\n
+          text:\n
+          {\n
+            title: \'Drag Markers To Pick A Color\',\n
+            newColor: \'new\',\n
+            currentColor: \'current\',\n
+            ok: \'OK\',\n
+            cancel: \'Cancel\'\n
+          },\n
+          tooltips:\n
+          {\n
+            colors:\n
+            {\n
+              newColor: \'New Color - Press &ldquo;OK&rdquo; To Commit\',\n
+              currentColor: \'Click To Revert To Original Color\'\n
+            },\n
+            buttons:\n
+            {\n
+              ok: \'Commit To This Color Selection\',\n
+              cancel: \'Cancel And Revert To Original Color\'\n
+            },\n
+            hue:\n
+            {\n
+              radio: \'Set To &ldquo;Hue&rdquo; Color Mode\',\n
+              textbox: \'Enter A &ldquo;Hue&rdquo; Value (0-360&deg;)\'\n
+            },\n
+            saturation:\n
+            {\n
+              radio: \'Set To &ldquo;Saturation&rdquo; Color Mode\',\n
+              textbox: \'Enter A &ldquo;Saturation&rdquo; Value (0-100%)\'\n
+            },\n
+            value:\n
+            {\n
+              radio: \'Set To &ldquo;Value&rdquo; Color Mode\',\n
+              textbox: \'Enter A &ldquo;Value&rdquo; Value (0-100%)\'\n
+            },\n
+            red:\n
+            {\n
+              radio: \'Set To &ldquo;Red&rdquo; Color Mode\',\n
+              textbox: \'Enter A &ldquo;Red&rdquo; Value (0-255)\'\n
+            },\n
+            green:\n
+            {\n
+              radio: \'Set To &ldquo;Green&rdquo; Color Mode\',\n
+              textbox: \'Enter A &ldquo;Green&rdquo; Value (0-255)\'\n
+            },\n
+            blue:\n
+            {\n
+              radio: \'Set To &ldquo;Blue&rdquo; Color Mode\',\n
+              textbox: \'Enter A &ldquo;Blue&rdquo; Value (0-255)\'\n
+            },\n
+            alpha:\n
+            {\n
+              radio: \'Set To &ldquo;Alpha&rdquo; Color Mode\',\n
+              textbox: \'Enter A &ldquo;Alpha&rdquo; Value (0-100)\'\n
+            },\n
+            hex:\n
+            {\n
+              textbox: \'Enter A &ldquo;Hex&rdquo; Color Value (#000000-#ffffff)\',\n
+              alpha: \'Enter A &ldquo;Alpha&rdquo; Value (#00-#ff)\'\n
+            }\n
+          }\n
+        }\n
+    };\n
+})(jQuery, \'1.1.6\');
+
+]]></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jgraduate/jquery.jgraduate.js.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jgraduate/jquery.jgraduate.js.xml
new file mode 100644
index 0000000000..4897e5b436
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jgraduate/jquery.jgraduate.js.xml
@@ -0,0 +1,1212 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52852702.09</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>jquery.jgraduate.js</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/javascript</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+/*\n
+ * jGraduate 0.4\n
+ *\n
+ * jQuery Plugin for a gradient picker\n
+ *\n
+ * Copyright (c) 2010 Jeff Schiller\n
+ * http://blog.codedread.com/\n
+ * Copyright (c) 2010 Alexis Deveria\n
+ * http://a.deveria.com/\n
+ *\n
+ * Apache 2 License\n
+\n
+jGraduate( options, okCallback, cancelCallback )\n
+\n
+where options is an object literal:\n
+  {\n
+    window: { title: "Pick the start color and opacity for the gradient" },\n
+    images: { clientPath: "images/" },\n
+    paint: a Paint object,\n
+    newstop: String of value "same", "inverse", "black" or "white" \n
+         OR object with one or both values {color: #Hex color, opac: number 0-1}\n
+  }\n
+ \n
+- the Paint object is:\n
+  Paint {\n
+    type: String, // one of "none", "solidColor", "linearGradient", "radialGradient"\n
+    alpha: Number representing opacity (0-100),\n
+    solidColor: String representing #RRGGBB hex of color,\n
+    linearGradient: object of interface SVGLinearGradientElement,\n
+    radialGradient: object of interface SVGRadialGradientElement,\n
+  }\n
+\n
+$.jGraduate.Paint() -> constructs a \'none\' color\n
+$.jGraduate.Paint({copy: o}) -> creates a copy of the paint o\n
+$.jGraduate.Paint({hex: "#rrggbb"}) -> creates a solid color paint with hex = "#rrggbb"\n
+$.jGraduate.Paint({linearGradient: o, a: 50}) -> creates a linear gradient paint with opacity=0.5\n
+$.jGraduate.Paint({radialGradient: o, a: 7}) -> creates a radial gradient paint with opacity=0.07\n
+$.jGraduate.Paint({hex: "#rrggbb", linearGradient: o}) -> throws an exception?\n
+\n
+- picker accepts the following object as input:\n
+  {\n
+    okCallback: function to call when Ok is pressed\n
+    cancelCallback: function to call when Cancel is pressed\n
+    paint: object describing the paint to display initially, if not set, then default to opaque white\n
+  }\n
+\n
+- okCallback receives a Paint object\n
+\n
+ *\n
+ */\n
+ \n
+(function() {\n
+ \n
+var ns = { svg: \'http://www.w3.org/2000/svg\', xlink: \'http://www.w3.org/1999/xlink\' };\n
+if(!window.console) {\n
+  window.console = new function() {\n
+    this.log = function(str) {};\n
+    this.dir = function(str) {};\n
+  };\n
+}\n
+\n
+$.jGraduate = { \n
+  Paint:\n
+    function(opt) {\n
+      var options = opt || {};\n
+      this.alpha = isNaN(options.alpha) ? 100 : options.alpha;\n
+      // copy paint object\n
+        if (options.copy) {\n
+          this.type = options.copy.type;\n
+          this.alpha = options.copy.alpha;\n
+        this.solidColor = null;\n
+        this.linearGradient = null;\n
+        this.radialGradient = null;\n
+\n
+          switch(this.type) {\n
+            case "none":\n
+              break;\n
+            case "solidColor":\n
+              this.solidColor = options.copy.solidColor;\n
+              break;\n
+            case "linearGradient":\n
+              this.linearGradient = options.copy.linearGradient.cloneNode(true);\n
+              break;\n
+            case "radialGradient":\n
+              this.radialGradient = options.copy.radialGradient.cloneNode(true);\n
+              break;\n
+          }\n
+        }\n
+        // create linear gradient paint\n
+        else if (options.linearGradient) {\n
+          this.type = "linearGradient";\n
+          this.solidColor = null;\n
+          this.radialGradient = null;\n
+          this.linearGradient = options.linearGradient.cloneNode(true);\n
+        }\n
+        // create linear gradient paint\n
+        else if (options.radialGradient) {\n
+          this.type = "radialGradient";\n
+          this.solidColor = null;\n
+          this.linearGradient = null;\n
+          this.radialGradient = options.radialGradient.cloneNode(true);\n
+        }\n
+        // create solid color paint\n
+        else if (options.solidColor) {\n
+          this.type = "solidColor";\n
+          this.solidColor = options.solidColor;\n
+        }\n
+        // create empty paint\n
+        else {\n
+          this.type = "none";\n
+          this.solidColor = null;\n
+          this.linearGradient = null;\n
+          this.radialGradient = null;\n
+        }\n
+    }\n
+};\n
+\n
+jQuery.fn.jGraduateDefaults = {\n
+  paint: new $.jGraduate.Paint(),\n
+  window: {\n
+    pickerTitle: "Drag markers to pick a paint"\n
+  },\n
+  images: {\n
+    clientPath: "images/"\n
+  },\n
+  newstop: \'inverse\' // same, inverse, black, white\n
+};\n
+\n
+var isGecko = navigator.userAgent.indexOf(\'Gecko/\') >= 0;\n
+\n
+function setAttrs(elem, attrs) {\n
+  if(isGecko) {\n
+    for (var aname in attrs) elem.setAttribute(aname, attrs[aname]);\n
+  } else {\n
+    for (var aname in attrs) {\n
+      var val = attrs[aname], prop = elem[aname];\n
+      if(prop && prop.constructor === \'SVGLength\') {\n
+        prop.baseVal.value = val;\n
+      } else {\n
+        elem.setAttribute(aname, val);\n
+      }\n
+    }\n
+  }\n
+}\n
+\n
+function mkElem(name, attrs, newparent) {\n
+  var elem = document.createElementNS(ns.svg, name);\n
+  setAttrs(elem, attrs);\n
+  if(newparent) newparent.appendChild(elem);\n
+  return elem;\n
+}\n
+\n
+jQuery.fn.jGraduate =\n
+  function(options) {\n
+    var $arguments = arguments;\n
+    return this.each( function() {\n
+      var $this = $(this), $settings = $.extend(true, {}, jQuery.fn.jGraduateDefaults, options),\n
+        id = $this.attr(\'id\'),\n
+        idref = \'#\'+$this.attr(\'id\')+\' \';\n
+      \n
+            if (!idref)\n
+            {\n
+              alert(\'Container element must have an id attribute to maintain unique id strings for sub-elements.\');\n
+              return;\n
+            }\n
+            \n
+            var okClicked = function() {\n
+              switch ( $this.paint.type ) {\n
+                case "radialGradient":\n
+                  $this.paint.linearGradient = null;\n
+                  break;\n
+                case "linearGradient":\n
+                  $this.paint.radialGradient = null;\n
+                  break;\n
+                case "solidColor":\n
+                  $this.paint.radialGradient = $this.paint.linearGradient = null;\n
+                  break;\n
+              }\n
+              $.isFunction($this.okCallback) && $this.okCallback($this.paint);\n
+              $this.hide();\n
+            },\n
+            cancelClicked = function() {\n
+              $.isFunction($this.cancelCallback) && $this.cancelCallback();\n
+              $this.hide();\n
+            };\n
+\n
+            $.extend(true, $this, // public properties, methods, and callbacks\n
+              {\n
+                // make a copy of the incoming paint\n
+                paint: new $.jGraduate.Paint({copy: $settings.paint}),\n
+                okCallback: $.isFunction($arguments[1]) && $arguments[1] || null,\n
+                cancelCallback: $.isFunction($arguments[2]) && $arguments[2] || null\n
+              });\n
+\n
+      var pos = $this.position(),\n
+        color = null;\n
+      var $win = $(window);\n
+\n
+      if ($this.paint.type == "none") {\n
+        $this.paint = $.jGraduate.Paint({solidColor: \'ffffff\'});\n
+      }\n
+      \n
+            $this.addClass(\'jGraduate_Picker\');\n
+            $this.html(\'<ul class="jGraduate_tabs">\' +\n
+                    \'<li class="jGraduate_tab_color jGraduate_tab_current" data-type="col">Solid Color</li>\' +\n
+                    \'<li class="jGraduate_tab_lingrad" data-type="lg">Linear Gradient</li>\' +\n
+                    \'<li class="jGraduate_tab_radgrad" data-type="rg">Radial Gradient</li>\' +\n
+                  \'</ul>\' +\n
+                  \'<div class="jGraduate_colPick"></div>\' +\n
+                  \'<div class="jGraduate_gradPick"></div>\' +\n
+            \'<div class="jGraduate_LightBox"></div>\' +\n
+            \'<div id="\' + id + \'_jGraduate_stopPicker" class="jGraduate_stopPicker"></div>\'\n
+                  \n
+                  \n
+                  );\n
+      var colPicker = $(idref + \'> .jGraduate_colPick\');\n
+      var gradPicker = $(idref + \'> .jGraduate_gradPick\');\n
+      \n
+            gradPicker.html(\n
+              \'<div id="\' + id + \'_jGraduate_Swatch" class="jGraduate_Swatch">\' +\n
+                \'<h2 class="jGraduate_Title">\' + $settings.window.pickerTitle + \'</h2>\' +\n
+                \'<div id="\' + id + \'_jGraduate_GradContainer" class="jGraduate_GradContainer"></div>\' +\n
+                \'<div id="\' + id + \'_jGraduate_StopSlider" class="jGraduate_StopSlider"></div>\' +\n
+              \'</div>\' + \n
+              \'<div class="jGraduate_Form jGraduate_Points jGraduate_lg_field">\' +\n
+                \'<div class="jGraduate_StopSection">\' +\n
+                  \'<label class="jGraduate_Form_Heading">Begin Point</label>\' +\n
+                  \'<div class="jGraduate_Form_Section">\' +\n
+                    \'<label>x:</label>\' +\n
+                    \'<input type="text" id="\' + id + \'_jGraduate_x1" size="3" title="Enter starting x value between 0.0 and 1.0"/>\' +\n
+                    \'<label> y:</label>\' +\n
+                    \'<input type="text" id="\' + id + \'_jGraduate_y1" size="3" title="Enter starting y value between 0.0 and 1.0"/>\' +\n
+                  \'</div>\' +\n
+                \'</div>\' +\n
+                \'<div class="jGraduate_StopSection">\' +\n
+                  \'<label class="jGraduate_Form_Heading">End Point</label>\' +\n
+                  \'<div class="jGraduate_Form_Section">\' +\n
+                    \'<label>x:</label>\' +\n
+                    \'<input type="text" id="\' + id + \'_jGraduate_x2" size="3" title="Enter ending x value between 0.0 and 1.0"/>\' +\n
+                    \'<label> y:</label>\' +\n
+                    \'<input type="text" id="\' + id + \'_jGraduate_y2" size="3" title="Enter ending y value between 0.0 and 1.0"/>\' +\n
+                  \'</div>\' +\n
+                \'</div>\' +\n
+              \'</div>\' +\n
+              \'<div class="jGraduate_Form jGraduate_Points jGraduate_rg_field">\' +\n
+          \'<div class="jGraduate_StopSection">\' +\n
+            \'<label class="jGraduate_Form_Heading">Center Point</label>\' +\n
+            \'<div class="jGraduate_Form_Section">\' +\n
+              \'<label>x:</label>\' +\n
+              \'<input type="text" id="\' + id + \'_jGraduate_cx" size="3" title="Enter x value between 0.0 and 1.0"/>\' +\n
+              \'<label> y:</label>\' +\n
+              \'<input type="text" id="\' + id + \'_jGraduate_cy" size="3" title="Enter y value between 0.0 and 1.0"/>\' +\n
+            \'</div>\' +\n
+          \'</div>\' +\n
+          \'<div class="jGraduate_StopSection">\' +\n
+            \'<label class="jGraduate_Form_Heading">Focal Point</label>\' +\n
+            \'<div class="jGraduate_Form_Section">\' +\n
+              \'<label>Match center: <input type="checkbox" checked="checked" id="\' + id + \'_jGraduate_match_ctr"/></label><br/>\' +\n
+              \'<label>x:</label>\' +\n
+              \'<input type="text" id="\' + id + \'_jGraduate_fx" size="3" title="Enter x value between 0.0 and 1.0"/>\' +\n
+              \'<label> y:</label>\' +\n
+              \'<input type="text" id="\' + id + \'_jGraduate_fy" size="3" title="Enter y value between 0.0 and 1.0"/>\' +\n
+            \'</div>\' +\n
+          \'</div>\' +\n
+              \'</div>\' +\n
+        \'<div class="jGraduate_StopSection jGraduate_SpreadMethod">\' +\n
+          \'<label class="jGraduate_Form_Heading">Spread method</label>\' +\n
+          \'<div class="jGraduate_Form_Section">\' +\n
+            \'<select class="jGraduate_spreadMethod">\' +\n
+              \'<option value=pad selected>Pad</option>\' +\n
+              \'<option value=reflect>Reflect</option>\' +\n
+              \'<option value=repeat>Repeat</option>\' +\n
+            \'</select>\' + \n
+          \'</div>\' +\n
+        \'</div>\' +\n
+              \'<div class="jGraduate_Form">\' +\n
+                \'<div class="jGraduate_Slider jGraduate_RadiusField jGraduate_rg_field">\' +\n
+            \'<label class="prelabel">Radius:</label>\' +\n
+            \'<div id="\' + id + \'_jGraduate_Radius" class="jGraduate_SliderBar jGraduate_Radius" title="Click to set radius">\' +\n
+              \'<img id="\' + id + \'_jGraduate_RadiusArrows" class="jGraduate_RadiusArrows" src="\' + $settings.images.clientPath + \'rangearrows2.gif">\' +\n
+            \'</div>\' +\n
+            \'<label><input type="text" id="\' + id + \'_jGraduate_RadiusInput" size="3" value="100"/>%</label>\' + \n
+                \'</div>\' +\n
+                \'<div class="jGraduate_Slider jGraduate_EllipField jGraduate_rg_field">\' +\n
+            \'<label class="prelabel">Ellip:</label>\' +\n
+            \'<div id="\' + id + \'_jGraduate_Ellip" class="jGraduate_SliderBar jGraduate_Ellip" title="Click to set Ellip">\' +\n
+              \'<img id="\' + id + \'_jGraduate_EllipArrows" class="jGraduate_EllipArrows" src="\' + $settings.images.clientPath + \'rangearrows2.gif">\' +\n
+            \'</div>\' +\n
+            \'<label><input type="text" id="\' + id + \'_jGraduate_EllipInput" size="3" value="0"/>%</label>\' + \n
+                \'</div>\' +\n
+                \'<div class="jGraduate_Slider jGraduate_AngleField jGraduate_rg_field">\' +\n
+            \'<label class="prelabel">Angle:</label>\' +\n
+            \'<div id="\' + id + \'_jGraduate_Angle" class="jGraduate_SliderBar jGraduate_Angle" title="Click to set Angle">\' +\n
+              \'<img id="\' + id + \'_jGraduate_AngleArrows" class="jGraduate_AngleArrows" src="\' + $settings.images.clientPath + \'rangearrows2.gif">\' +\n
+            \'</div>\' +\n
+            \'<label><input type="text" id="\' + id + \'_jGraduate_AngleInput" size="3" value="0"/>º&nbsp;</label>\' + \n
+                \'</div>\' +\n
+                \'<div class="jGraduate_Slider jGraduate_OpacField">\' +\n
+            \'<label class="prelabel">Opac:</label>\' +\n
+            \'<div id="\' + id + \'_jGraduate_Opac" class="jGraduate_SliderBar jGraduate_Opac" title="Click to set Opac">\' +\n
+              \'<img id="\' + id + \'_jGraduate_OpacArrows" class="jGraduate_OpacArrows" src="\' + $settings.images.clientPath + \'rangearrows2.gif">\' +\n
+            \'</div>\' +\n
+            \'<label><input type="text" id="\' + id + \'_jGraduate_OpacInput" size="3" value="100"/>%</label>\' + \n
+                \'</div>\' +\n
+              \'</div>\' +\n
+              \'<div class="jGraduate_OkCancel">\' +\n
+                \'<input type="button" id="\' + id + \'_jGraduate_Ok" class="jGraduate_Ok" value="OK"/>\' +\n
+                \'<input type="button" id="\' + id + \'_jGraduate_Cancel" class="jGraduate_Cancel" value="Cancel"/>\' +\n
+              \'</div>\');\n
+              \n
+      // --------------\n
+            // Set up all the SVG elements (the gradient, stops and rectangle)\n
+            var MAX = 256, MARGINX = 0, MARGINY = 0, STOP_RADIUS = 15/2,\n
+              SIZEX = MAX - 2*MARGINX, SIZEY = MAX - 2*MARGINY;\n
+              \n
+            var curType, curGradient, previewRect;  \n
+            \n
+      var attr_input = {};\n
+            \n
+            var SLIDERW = 145;\n
+            $(\'.jGraduate_SliderBar\').width(SLIDERW);\n
+      \n
+      var container = $(\'#\' + id+\'_jGraduate_GradContainer\')[0];\n
+      \n
+      var svg = mkElem(\'svg\', {\n
+        id: id + \'_jgraduate_svg\',\n
+        width: MAX,\n
+        height: MAX,\n
+        xmlns: ns.svg\n
+      }, container);\n
+      \n
+      // if we are sent a gradient, import it \n
+      \n
+      curType = curType || $this.paint.type;\n
+      \n
+      var grad = curGradient = $this.paint[curType];\n
+      \n
+      var gradalpha = $this.paint.alpha;\n
+      \n
+      var isSolid = curType === \'solidColor\';\n
+      \n
+      // Make any missing gradients\n
+      switch ( curType ) {\n
+        case "solidColor":\n
+          // fall through\n
+        case "linearGradient":\n
+          if(!isSolid) {\n
+            curGradient.id = id+\'_lg_jgraduate_grad\';\n
+            grad = curGradient = svg.appendChild(curGradient);//.cloneNode(true));\n
+          }\n
+          mkElem(\'radialGradient\', {\n
+            id: id + \'_rg_jgraduate_grad\'\n
+          }, svg);\n
+          if(curType === "linearGradient") break;\n
+        case "radialGradient":\n
+          if(!isSolid) {\n
+            curGradient.id = id+\'_rg_jgraduate_grad\';\n
+            grad = curGradient = svg.appendChild(curGradient);//.cloneNode(true));\n
+          }\n
+          mkElem(\'linearGradient\', {\n
+            id: id + \'_lg_jgraduate_grad\',\n
+            x1: 0,\n
+            y1: 0,\n
+            x2: 1,\n
+            y2: 0\n
+          }, svg);\n
+      }\n
+      \n
+      if(isSolid) {\n
+        grad = curGradient = $(\'#\' + id + \'_lg_jgraduate_grad\')[0];\n
+        var color = $this.paint[curType];\n
+        mkStop(0, \'#\' + color, 1);\n
+        \n
+        var type = typeof $settings.newstop;\n
+        \n
+        if(type === \'string\') {\n
+          switch ( $settings.newstop ) {\n
+            case \'same\':\n
+              mkStop(1, \'#\' + color, 1);        \n
+              break;\n
+\n
+            case \'inverse\':\n
+              // Invert current color for second stop\n
+              var inverted = \'\';\n
+              if (color.length === 3) {\n
+                color = color.split("").map(function(d){return d + "" + d}).join("");\n
+              }\n
+              for(var i = 0; i < 6; i += 2) {\n
+                var ch = color.substr(i, 2);\n
+                var inv = (255 - parseInt(color.substr(i, 2), 16)).toString(16);\n
+                if(inv.length < 2) inv = 0 + inv;\n
+                inverted += inv;\n
+              }\n
+              mkStop(1, \'#\' + inverted, 1);\n
+              break;\n
+            \n
+            case \'white\':\n
+              mkStop(1, \'#ffffff\', 1);\n
+              break;\n
+  \n
+            case \'black\':\n
+              mkStop(1, \'#000000\', 1);\n
+              break;\n
+          }\n
+        } else if(type === \'object\'){\n
+          var opac = (\'opac\' in $settings.newstop) ? $settings.newstop.opac : 1;\n
+          mkStop(1, ($settings.newstop.color || \'#\' + color), opac);\n
+        }\n
+      }\n
+\n
+      \n
+      var x1 = parseFloat(grad.getAttribute(\'x1\')||0.0),\n
+        y1 = parseFloat(grad.getAttribute(\'y1\')||0.0),\n
+        x2 = parseFloat(grad.getAttribute(\'x2\')||1.0),\n
+        y2 = parseFloat(grad.getAttribute(\'y2\')||0.0);\n
+        \n
+      var cx = parseFloat(grad.getAttribute(\'cx\')||0.5),\n
+        cy = parseFloat(grad.getAttribute(\'cy\')||0.5),\n
+        fx = parseFloat(grad.getAttribute(\'fx\')|| cx),\n
+        fy = parseFloat(grad.getAttribute(\'fy\')|| cy);\n
+\n
+      \n
+      var previewRect = mkElem(\'rect\', {\n
+        id: id + \'_jgraduate_rect\',\n
+        x: MARGINX,\n
+        y: MARGINY,\n
+        width: SIZEX,\n
+        height: SIZEY,\n
+        fill: \'url(#\'+id+\'_jgraduate_grad)\',\n
+        \'fill-opacity\': gradalpha/100\n
+      }, svg);\n
+      \n
+      // stop visuals created here\n
+      var beginCoord = $(\'<div/>\').attr({\n
+        \'class\': \'grad_coord jGraduate_lg_field\',\n
+        title: \'Begin Stop\'\n
+      }).text(1).css({\n
+        top: y1 * MAX,\n
+        left: x1 * MAX\n
+      }).data(\'coord\', \'start\').appendTo(container);\n
+      \n
+      var endCoord = beginCoord.clone().text(2).css({\n
+        top: y2 * MAX,\n
+        left: x2 * MAX\n
+      }).attr(\'title\', \'End stop\').data(\'coord\', \'end\').appendTo(container);\n
+    \n
+      var centerCoord = $(\'<div/>\').attr({\n
+        \'class\': \'grad_coord jGraduate_rg_field\',\n
+        title: \'Center stop\'\n
+      }).text(\'C\').css({\n
+        top: cy * MAX,\n
+        left: cx * MAX\n
+      }).data(\'coord\', \'center\').appendTo(container);\n
+      \n
+      var focusCoord = centerCoord.clone().text(\'F\').css({\n
+        top: fy * MAX,\n
+        left: fx * MAX,\n
+        display: \'none\'\n
+      }).attr(\'title\', \'Focus point\').data(\'coord\', \'focus\').appendTo(container);\n
+      \n
+      focusCoord[0].id = id + \'_jGraduate_focusCoord\';\n
+      \n
+      var coords = $(idref + \' .grad_coord\');\n
+      \n
+      $.each([\'x1\', \'y1\', \'x2\', \'y2\', \'cx\', \'cy\', \'fx\', \'fy\'], function(i, attr) {\n
+        var attrval = curGradient.getAttribute(attr);\n
+        \n
+        var isRadial = isNaN(attr[1]);\n
+        \n
+        if(!attrval) {\n
+          // Set defaults\n
+          if(isRadial) {\n
+            // For radial points\n
+            attrval = "0.5";\n
+          } else {\n
+            // Only x2 is 1\n
+            attrval = attr === \'x2\' ? "1.0" : "0.0";\n
+          }\n
+        }\n
+\n
+        attr_input[attr] = $(\'#\'+id+\'_jGraduate_\' + attr)\n
+          .val(attrval)\n
+          .change(function() {\n
+            // TODO: Support values < 0 and > 1 (zoomable preview?)\n
+            if (isNaN(parseFloat(this.value)) || this.value < 0) {\n
+              this.value = 0.0; \n
+            } else if(this.value > 1) {\n
+              this.value = 1.0;\n
+            }\n
+            \n
+            if(!(attr[0] === \'f\' && !showFocus)) {\n
+              if(isRadial && curType === \'radialGradient\' || !isRadial && curType === \'linearGradient\') {\n
+                curGradient.setAttribute(attr, this.value);\n
+              }\n
+            }\n
+            \n
+            if(isRadial) {\n
+              var $elem = attr[0] === "c" ? centerCoord : focusCoord;\n
+            } else {\n
+              var $elem = attr[1] === "1" ? beginCoord : endCoord;            \n
+            }\n
+            \n
+            var cssName = attr.indexOf(\'x\') >= 0 ? \'left\' : \'top\';\n
+            \n
+            $elem.css(cssName, this.value * MAX);\n
+        }).change();\n
+      });\n
+\n
+      function mkStop(n, color, opac, sel, stop_elem) {\n
+        var stop = stop_elem || mkElem(\'stop\',{\'stop-color\':color,\'stop-opacity\':opac,offset:n}, curGradient);\n
+        if(stop_elem) {\n
+          color = stop_elem.getAttribute(\'stop-color\');\n
+          opac = stop_elem.getAttribute(\'stop-opacity\');\n
+          n = stop_elem.getAttribute(\'offset\');\n
+        } else {\n
+          curGradient.appendChild(stop);\n
+        }\n
+        if(opac === null) opac = 1;\n
+        \n
+        var picker_d = \'M-6.2,0.9c3.6-4,6.7-4.3,6.7-12.4c-0.2,7.9,3.1,8.8,6.5,12.4c3.5,3.8,2.9,9.6,0,12.3c-3.1,2.8-10.4,2.7-13.2,0C-9.6,9.9-9.4,4.4-6.2,0.9z\';\n
+        \n
+        var pathbg = mkElem(\'path\',{\n
+          d: picker_d,\n
+          fill: \'url(#jGraduate_trans)\',\n
+          transform: \'translate(\' + (10 + n * MAX) + \', 26)\'\n
+        }, stopGroup);\n
+        \n
+        var path = mkElem(\'path\',{\n
+          d: picker_d,\n
+          fill: color,\n
+          \'fill-opacity\': opac,\n
+          transform: \'translate(\' + (10 + n * MAX) + \', 26)\',\n
+          stroke: \'#000\',\n
+          \'stroke-width\': 1.5\n
+        }, stopGroup);\n
+\n
+        $(path).mousedown(function(e) {\n
+          selectStop(this);\n
+          drag = cur_stop;\n
+          $win.mousemove(dragColor).mouseup(remDrags);\n
+          stop_offset = stopMakerDiv.offset();\n
+          e.preventDefault();\n
+          return false;\n
+        }).data(\'stop\', stop).data(\'bg\', pathbg).dblclick(function() {\n
+          $(\'div.jGraduate_LightBox\').show();     \n
+          var colorhandle = this;\n
+          var stopOpacity = +stop.getAttribute(\'stop-opacity\') || 1;\n
+          var stopColor = stop.getAttribute(\'stop-color\') || 1;\n
+          var thisAlpha = (parseFloat(stopOpacity)*255).toString(16);\n
+          while (thisAlpha.length < 2) { thisAlpha = "0" + thisAlpha; }\n
+          color = stopColor.substr(1) + thisAlpha;\n
+          $(\'#\'+id+\'_jGraduate_stopPicker\').css({\'left\': 100, \'bottom\': 15}).jPicker({\n
+              window: { title: "Pick the start color and opacity for the gradient" },\n
+              images: { clientPath: $settings.images.clientPath },\n
+              color: { active: color, alphaSupport: true }\n
+            }, function(color, arg2){\n
+              stopColor = color.val(\'hex\') ? (\'#\'+color.val(\'hex\')) : "none";\n
+              stopOpacity = color.val(\'a\') !== null ? color.val(\'a\')/256 : 1;\n
+              colorhandle.setAttribute(\'fill\', stopColor);\n
+              colorhandle.setAttribute(\'fill-opacity\', stopOpacity);\n
+              stop.setAttribute(\'stop-color\', stopColor);\n
+              stop.setAttribute(\'stop-opacity\', stopOpacity);\n
+              $(\'div.jGraduate_LightBox\').hide();\n
+              $(\'#\'+id+\'_jGraduate_stopPicker\').hide();\n
+            }, null, function() {\n
+              $(\'div.jGraduate_LightBox\').hide();\n
+              $(\'#\'+id+\'_jGraduate_stopPicker\').hide();\n
+            });\n
+        });\n
+        \n
+        $(curGradient).find(\'stop\').each(function() {\n
+          var cur_s = $(this);\n
+          if(+this.getAttribute(\'offset\') > n) {\n
+            if(!color) {\n
+              var newcolor = this.getAttribute(\'stop-color\');\n
+              var newopac = this.getAttribute(\'stop-opacity\');\n
+              stop.setAttribute(\'stop-color\', newcolor);\n
+              path.setAttribute(\'fill\', newcolor);\n
+              stop.setAttribute(\'stop-opacity\', newopac === null ? 1 : newopac);\n
+              path.setAttribute(\'fill-opacity\', newopac === null ? 1 : newopac);\n
+            }\n
+            cur_s.before(stop);\n
+            return false;\n
+          }\n
+        });\n
+        if(sel) selectStop(path);\n
+        return stop;\n
+      }\n
+      \n
+      function remStop() {\n
+        delStop.setAttribute(\'display\', \'none\');\n
+        var path = $(cur_stop);\n
+        var stop = path.data(\'stop\');\n
+        var bg = path.data(\'bg\');\n
+        $([cur_stop, stop, bg]).remove();\n
+      }\n
+      \n
+        \n
+      var stops, stopGroup;\n
+      \n
+      var stopMakerDiv = $(\'#\' + id + \'_jGraduate_StopSlider\');\n
+\n
+      var cur_stop, stopGroup, stopMakerSVG, drag;\n
+      \n
+      var delStop = mkElem(\'path\',{\n
+        d:\'m9.75,-6l-19.5,19.5m0,-19.5l19.5,19.5\',\n
+        fill:\'none\',\n
+        stroke:\'#D00\',\n
+        \'stroke-width\':5,\n
+        display:\'none\'\n
+      }, stopMakerSVG);\n
+\n
+      \n
+      function selectStop(item) {\n
+        if(cur_stop) cur_stop.setAttribute(\'stroke\', \'#000\');\n
+        item.setAttribute(\'stroke\', \'blue\');\n
+        cur_stop = item;\n
+        cur_stop.parentNode.appendChild(cur_stop);\n
+      //  stops = $(\'stop\');\n
+      //  opac_select.val(cur_stop.attr(\'fill-opacity\') || 1);\n
+      //  root.append(delStop);\n
+      }\n
+      \n
+      var stop_offset;\n
+      \n
+      function remDrags() {\n
+        $win.unbind(\'mousemove\', dragColor);\n
+        if(delStop.getAttribute(\'display\') !== \'none\') {\n
+          remStop();\n
+        }\n
+        drag = null;\n
+      }\n
+      \n
+      var scale_x = 1, scale_y = 1, angle = 0;\n
+      var c_x = cx;\n
+      var c_y = cy;\n
+      \n
+      function xform() {\n
+        var rot = angle?\'rotate(\' + angle + \',\' + c_x + \',\' + c_y + \') \':\'\';\n
+        if(scale_x === 1 && scale_y === 1) {\n
+          curGradient.removeAttribute(\'gradientTransform\');\n
+//          $(\'#ang\').addClass(\'dis\');\n
+        } else {\n
+          var x = -c_x * (scale_x-1);\n
+          var y = -c_y * (scale_y-1);\n
+          curGradient.setAttribute(\'gradientTransform\', rot + \'translate(\' + x + \',\' + y + \') scale(\' + scale_x + \',\' + scale_y + \')\');\n
+//          $(\'#ang\').removeClass(\'dis\');\n
+        }\n
+      }\n
+      \n
+      function dragColor(evt) {\n
+\n
+        var x = evt.pageX - stop_offset.left;\n
+        var y = evt.pageY - stop_offset.top;\n
+        x = x < 10 ? 10 : x > MAX + 10 ? MAX + 10: x;\n
+\n
+        var xf_str = \'translate(\' + x + \', 26)\';\n
+          if(y < -60 || y > 130) {\n
+            delStop.setAttribute(\'display\', \'block\');\n
+            delStop.setAttribute(\'transform\', xf_str);\n
+          } else {\n
+            delStop.setAttribute(\'display\', \'none\');\n
+          }\n
+        \n
+        drag.setAttribute(\'transform\', xf_str);\n
+        $.data(drag, \'bg\').setAttribute(\'transform\', xf_str);\n
+        var stop = $.data(drag, \'stop\');\n
+        var s_x = (x - 10) / MAX;\n
+        \n
+        stop.setAttribute(\'offset\', s_x);\n
+        var last = 0;\n
+        \n
+        $(curGradient).find(\'stop\').each(function(i) {\n
+          var cur = this.getAttribute(\'offset\');\n
+          var t = $(this);\n
+          if(cur < last) {\n
+            t.prev().before(t);\n
+            stops = $(curGradient).find(\'stop\');\n
+          }\n
+          last = cur;\n
+        });\n
+        \n
+      }\n
+      \n
+      stopMakerSVG = mkElem(\'svg\', {\n
+        width: \'100%\',\n
+        height: 45\n
+      }, stopMakerDiv[0]);\n
+      \n
+      var trans_pattern = mkElem(\'pattern\', {\n
+        width: 16,\n
+        height: 16,\n
+        patternUnits: \'userSpaceOnUse\',\n
+        id: \'jGraduate_trans\'\n
+      }, stopMakerSVG);\n
+      \n
+      var trans_img = mkElem(\'image\', {\n
+        width: 16,\n
+        height: 16\n
+      }, trans_pattern);\n
+      \n
+      var bg_image = $settings.images.clientPath + \'map-opacity.png\';\n
+\n
+      trans_img.setAttributeNS(ns.xlink, \'xlink:href\', bg_image);\n
+      \n
+      $(stopMakerSVG).on("click touchstart", function(evt) {\n
+        stop_offset = stopMakerDiv.offset();\n
+        var target = evt.target;\n
+        if(target.tagName === \'path\') return;\n
+        var x = evt.pageX - stop_offset.left - 8;\n
+        x = x < 10 ? 10 : x > MAX + 10 ? MAX + 10: x;\n
+        mkStop(x / MAX, 0, 0, true);\n
+        evt.stopPropagation();\n
+      });\n
+      \n
+      $(stopMakerSVG).mouseover(function() {\n
+        stopMakerSVG.appendChild(delStop);\n
+      });\n
+      \n
+      stopGroup = mkElem(\'g\', {}, stopMakerSVG);\n
+      \n
+      mkElem(\'line\', {\n
+        x1: 10,\n
+        y1: 15,\n
+        x2: MAX + 10,\n
+        y2: 15,\n
+        \'stroke-width\': 2,\n
+        stroke: \'#000\'\n
+      }, stopMakerSVG);\n
+      \n
+      \n
+      var spreadMethodOpt = gradPicker.find(\'.jGraduate_spreadMethod\').change(function() {\n
+        curGradient.setAttribute(\'spreadMethod\', $(this).val());\n
+      });\n
+      \n
+    \n
+      // handle dragging the stop around the swatch\n
+      var draggingCoord = null;\n
+      \n
+      var onCoordDrag = function(evt) {\n
+        var x = evt.pageX - offset.left;\n
+        var y = evt.pageY - offset.top;\n
+\n
+        // clamp stop to the swatch\n
+        x = x < 0 ? 0 : x > MAX ? MAX : x;\n
+        y = y < 0 ? 0 : y > MAX ? MAX : y;\n
+        \n
+        draggingCoord.css(\'left\', x).css(\'top\', y);\n
+\n
+        // calculate stop offset                \n
+        var fracx = x / SIZEX;\n
+        var fracy = y / SIZEY;\n
+        \n
+        var type = draggingCoord.data(\'coord\');\n
+        var grad = curGradient;\n
+        \n
+        switch ( type ) {\n
+          case \'start\':\n
+            attr_input.x1.val(fracx);\n
+            attr_input.y1.val(fracy);\n
+            grad.setAttribute(\'x1\', fracx);\n
+            grad.setAttribute(\'y1\', fracy);\n
+            break;\n
+          case \'end\':\n
+            attr_input.x2.val(fracx);\n
+            attr_input.y2.val(fracy);\n
+            grad.setAttribute(\'x2\', fracx);\n
+            grad.setAttribute(\'y2\', fracy);\n
+            break;\n
+          case \'center\':\n
+            attr_input.cx.val(fracx);\n
+            attr_input.cy.val(fracy);\n
+            grad.setAttribute(\'cx\', fracx);\n
+            grad.setAttribute(\'cy\', fracy);\n
+            c_x = fracx;\n
+            c_y = fracy;\n
+            xform();\n
+            break;\n
+          case \'focus\':\n
+            attr_input.fx.val(fracx);\n
+            attr_input.fy.val(fracy);\n
+            grad.setAttribute(\'fx\', fracx);\n
+            grad.setAttribute(\'fy\', fracy);\n
+            xform();\n
+        }\n
+        \n
+        evt.preventDefault();\n
+      }\n
+      \n
+      var onCoordUp = function() {\n
+        draggingCoord = null;\n
+        $win.unbind(\'mousemove\', onCoordDrag).unbind(\'mouseup\', onCoordUp);\n
+      }\n
+      \n
+      // Linear gradient\n
+//      (function() {\n
+\n
+      \n
+      stops = curGradient.getElementsByTagNameNS(ns.svg, \'stop\');\n
+\n
+      // if there are not at least two stops, then \n
+      if (numstops < 2) {\n
+        while (numstops < 2) {\n
+          curGradient.appendChild( document.createElementNS(ns.svg, \'stop\') );\n
+          ++numstops;\n
+        }\n
+        stops = curGradient.getElementsByTagNameNS(ns.svg, \'stop\');\n
+      }\n
+      \n
+      var numstops = stops.length;        \n
+      for(var i = 0; i < numstops; i++) {\n
+        mkStop(0, 0, 0, 0, stops[i]);\n
+      }\n
+      \n
+      spreadMethodOpt.val(curGradient.getAttribute(\'spreadMethod\') || \'pad\');\n
+\n
+      var offset;\n
+      \n
+      // No match, so show focus point\n
+      var showFocus = false; \n
+      \n
+      previewRect.setAttribute(\'fill-opacity\', gradalpha/100);\n
+\n
+      \n
+      $(\'#\' + id + \' div.grad_coord\').mousedown(function(evt) {\n
+        evt.preventDefault();\n
+        draggingCoord = $(this);\n
+        var s_pos = draggingCoord.offset();\n
+        offset = draggingCoord.parent().offset();\n
+        $win.mousemove(onCoordDrag).mouseup(onCoordUp);\n
+      });\n
+      \n
+      // bind GUI elements\n
+      $(\'#\'+id+\'_jGraduate_Ok\').bind(\'click touchstart\', function() {\n
+        $this.paint.type = curType;\n
+        $this.paint[curType] = curGradient.cloneNode(true);;\n
+        $this.paint.solidColor = null;\n
+        okClicked();\n
+      });\n
+      $(\'#\'+id+\'_jGraduate_Cancel\').bind(\'click touchstart\', function(paint) {\n
+        cancelClicked();\n
+      });\n
+\n
+      if(curType === \'radialGradient\') {\n
+        if(showFocus) {\n
+          focusCoord.show();        \n
+        } else {\n
+          focusCoord.hide();\n
+          attr_input.fx.val("");\n
+          attr_input.fy.val("");\n
+        }\n
+      }\n
+\n
+      $("#" + id + "_jGraduate_match_ctr")[0].checked = !showFocus;\n
+      \n
+      var lastfx, lastfy;\n
+      \n
+      $("#" + id + "_jGraduate_match_ctr").change(function() {\n
+        showFocus = !this.checked;\n
+        focusCoord.toggle(showFocus);\n
+        attr_input.fx.val(\'\');\n
+        attr_input.fy.val(\'\');\n
+        var grad = curGradient;\n
+        if(!showFocus) {\n
+          lastfx = grad.getAttribute(\'fx\');\n
+          lastfy = grad.getAttribute(\'fy\');\n
+          grad.removeAttribute(\'fx\');\n
+          grad.removeAttribute(\'fy\');\n
+        } else {\n
+          var fx = lastfx || .5;\n
+          var fy = lastfy || .5;\n
+          grad.setAttribute(\'fx\', fx);\n
+          grad.setAttribute(\'fy\', fy);\n
+          attr_input.fx.val(fx);\n
+          attr_input.fy.val(fy);\n
+        }\n
+      });\n
+      \n
+      var stops = curGradient.getElementsByTagNameNS(ns.svg, \'stop\');\n
+      var numstops = stops.length;\n
+      // if there are not at least two stops, then \n
+      if (numstops < 2) {\n
+        while (numstops < 2) {\n
+          curGradient.appendChild( document.createElementNS(ns.svg, \'stop\') );\n
+          ++numstops;\n
+        }\n
+        stops = curGradient.getElementsByTagNameNS(ns.svg, \'stop\');\n
+      }\n
+      \n
+      var slider;\n
+      \n
+      var setSlider = function(e) {\n
+        var offset = slider.offset;\n
+        var div = slider.parent;\n
+        var x = (e.pageX - offset.left - parseInt(div.css(\'border-left-width\')));\n
+        if (x > SLIDERW) x = SLIDERW;\n
+        if (x <= 0) x = 0;\n
+        var posx = x - 5;\n
+        x /= SLIDERW;\n
+        \n
+        switch ( slider.type ) {\n
+          case \'radius\':\n
+            x = Math.pow(x * 2, 2.5);\n
+            if(x > .98 && x < 1.02) x = 1;\n
+            if (x <= .01) x = .01;\n
+            curGradient.setAttribute(\'r\', x);\n
+            break;\n
+          case \'opacity\':\n
+            $this.paint.alpha = parseInt(x*100);\n
+            previewRect.setAttribute(\'fill-opacity\', x);\n
+            break;\n
+          case \'ellip\':\n
+            scale_x = 1, scale_y = 1;\n
+            if(x < .5) {\n
+              x /= .5; // 0.001\n
+              scale_x = x <= 0 ? .01 : x;\n
+            } else if(x > .5) {\n
+              x /= .5; // 2\n
+              x = 2 - x;\n
+              scale_y = x <= 0 ? .01 : x;\n
+            } \n
+            xform();\n
+            x -= 1;\n
+            if(scale_y === x + 1) {\n
+              x = Math.abs(x);\n
+            }\n
+            break;\n
+          case \'angle\':\n
+            x = x - .5;\n
+            angle = x *= 180;\n
+            xform();\n
+            x /= 100;\n
+            break;\n
+        }\n
+        slider.elem.css({\'margin-left\':posx});\n
+        x = Math.round(x*100);\n
+        slider.input.val(x);\n
+      };\n
+      \n
+      var ellip_val = 0, angle_val = 0;\n
+      \n
+      if(curType === \'radialGradient\') {\n
+        var tlist = curGradient.gradientTransform.baseVal;\n
+        if(tlist.numberOfItems === 2) {\n
+          var t = tlist.getItem(0);\n
+          var s = tlist.getItem(1);\n
+          if(t.type === 2 && s.type === 3) {\n
+            var m = s.matrix;\n
+            if(m.a !== 1) {\n
+              ellip_val = Math.round(-(1 - m.a) * 100); \n
+            } else if(m.d !== 1) {\n
+              ellip_val = Math.round((1 - m.d) * 100);\n
+            } \n
+          }\n
+        } else if(tlist.numberOfItems === 3) {\n
+          // Assume [R][T][S]\n
+          var r = tlist.getItem(0);\n
+          var t = tlist.getItem(1);\n
+          var s = tlist.getItem(2);\n
+          \n
+          if(r.type === 4 \n
+            && t.type === 2 \n
+            && s.type === 3) {\n
+\n
+            angle_val = Math.round(r.angle);\n
+            var m = s.matrix;\n
+            if(m.a !== 1) {\n
+              ellip_val = Math.round(-(1 - m.a) * 100); \n
+            } else if(m.d !== 1) {\n
+              ellip_val = Math.round((1 - m.d) * 100);\n
+            } \n
+            \n
+          }\n
+        }\n
+      }\n
+      \n
+      var sliders = {\n
+        radius: {\n
+          handle: \'#\' + id + \'_jGraduate_RadiusArrows\',\n
+          input: \'#\' + id + \'_jGraduate_RadiusInput\',\n
+          val: (curGradient.getAttribute(\'r\') || .5) * 100\n
+        },\n
+        opacity: {\n
+          handle: \'#\' + id + \'_jGraduate_OpacArrows\',\n
+          input: \'#\' + id + \'_jGraduate_OpacInput\',\n
+          val: $this.paint.alpha || 100\n
+        },\n
+        ellip: {\n
+          handle: \'#\' + id + \'_jGraduate_EllipArrows\',\n
+          input: \'#\' + id + \'_jGraduate_EllipInput\',\n
+          val: ellip_val\n
+        },\n
+        angle: {\n
+          handle: \'#\' + id + \'_jGraduate_AngleArrows\',\n
+          input: \'#\' + id + \'_jGraduate_AngleInput\',\n
+          val: angle_val\n
+        }\n
+      }\n
+      \n
+      $.each(sliders, function(type, data) {\n
+        var handle = $(data.handle);\n
+        handle.mousedown(function(evt) {\n
+          var parent = handle.parent();\n
+          slider = {\n
+            type: type,\n
+            elem: handle,\n
+            input: $(data.input),\n
+            parent: parent,\n
+            offset: parent.offset()\n
+          };\n
+          $win.mousemove(dragSlider).mouseup(stopSlider);\n
+          evt.preventDefault();\n
+        });\n
+        \n
+        $(data.input).val(data.val).change(function() {\n
+          var val = +this.value;\n
+          var xpos = 0;\n
+          var isRad = curType === \'radialGradient\';\n
+          switch ( type ) {\n
+            case \'radius\':\n
+              if(isRad) curGradient.setAttribute(\'r\', val / 100);\n
+              xpos = (Math.pow(val / 100, 1 / 2.5) / 2) * SLIDERW;\n
+              break;\n
+            \n
+            case \'opacity\':\n
+              $this.paint.alpha = val;\n
+              previewRect.setAttribute(\'fill-opacity\', val / 100);\n
+              xpos = val * (SLIDERW / 100);\n
+              break;\n
+              \n
+            case \'ellip\':\n
+              scale_x = scale_y = 1;\n
+              if(val === 0) {\n
+                xpos = SLIDERW * .5;\n
+                break;\n
+              }\n
+              if(val > 99.5) val = 99.5;\n
+              if(val > 0) {\n
+                scale_y = 1 - (val / 100);\n
+              } else {\n
+                scale_x = - (val / 100) - 1;\n
+              }\n
+\n
+              xpos = SLIDERW * ((val + 100) / 2) / 100;\n
+              if(isRad) xform();\n
+              break;\n
+            \n
+            case \'angle\':\n
+              angle = val;\n
+              xpos = angle / 180;\n
+              xpos += .5;\n
+              xpos *= SLIDERW;\n
+              if(isRad) xform();\n
+          }\n
+          if(xpos > SLIDERW) {\n
+            xpos = SLIDERW;\n
+          } else if(xpos < 0) {\n
+            xpos = 0;\n
+          }\n
+          handle.css({\'margin-left\': xpos - 5});\n
+        }).change();\n
+      });\n
+      \n
+      var dragSlider = function(evt) {\n
+        setSlider(evt);\n
+        evt.preventDefault();\n
+      };\n
+      \n
+      var stopSlider = function(evt) {\n
+        $win.unbind(\'mousemove\', dragSlider).unbind(\'mouseup\', stopSlider);\n
+        slider = null;\n
+      };\n
+      \n
+      \n
+      // --------------\n
+      var thisAlpha = ($this.paint.alpha*255/100).toString(16);\n
+      while (thisAlpha.length < 2) { thisAlpha = "0" + thisAlpha; }\n
+      thisAlpha = thisAlpha.split(".")[0];\n
+      color = $this.paint.solidColor == "none" ? "" : $this.paint.solidColor + thisAlpha;\n
+      \n
+      if(!isSolid) {\n
+        color = stops[0].getAttribute(\'stop-color\');\n
+      }\n
+      \n
+      // This should be done somewhere else, probably\n
+      $.extend($.fn.jPicker.defaults.window, {\n
+        alphaSupport: true, effects: {type: \'show\',speed: 0}\n
+      });\n
+      \n
+      colPicker.jPicker(\n
+        {\n
+          window: { title: $settings.window.pickerTitle },\n
+          images: { clientPath: $settings.images.clientPath },\n
+          color: { active: color, alphaSupport: true }\n
+        },\n
+        function(color) {\n
+          $this.paint.type = "solidColor";\n
+          $this.paint.alpha = color.val(\'ahex\') ? Math.round((color.val(\'a\') / 255) * 100) : 100;\n
+          $this.paint.solidColor = color.val(\'hex\') ? color.val(\'hex\') : "none";\n
+          $this.paint.radialGradient = null;\n
+          okClicked(); \n
+        },\n
+        null,\n
+        function(){ cancelClicked(); }\n
+        );\n
+\n
+      \n
+      var tabs = $(idref + \' .jGraduate_tabs li\');\n
+      tabs.on("click touchstart", function() {\n
+        tabs.removeClass(\'jGraduate_tab_current\');\n
+        $(this).addClass(\'jGraduate_tab_current\');\n
+        $(idref + " > div").hide();\n
+        var type = $(this).attr(\'data-type\');\n
+        var container = $(idref + \' .jGraduate_gradPick\').show();\n
+        if(type === \'rg\' || type === \'lg\') {\n
+          // Show/hide appropriate fields\n
+          $(\'.jGraduate_\' + type + \'_field\').show();\n
+          $(\'.jGraduate_\' + (type === \'lg\' ? \'rg\' : \'lg\') + \'_field\').hide();\n
+          \n
+          $(\'#\' + id + \'_jgraduate_rect\')[0].setAttribute(\'fill\', \'url(#\' + id + \'_\' + type + \'_jgraduate_grad)\');\n
+          \n
+          // Copy stops\n
+          \n
+          curType = type === \'lg\' ? \'linearGradient\' : \'radialGradient\';\n
+          \n
+          $(\'#\' + id + \'_jGraduate_OpacInput\').val($this.paint.alpha).change();\n
+          \n
+          var newGrad = $(\'#\' + id + \'_\' + type + \'_jgraduate_grad\')[0];\n
+          \n
+          if(curGradient !== newGrad) {\n
+            var cur_stops = $(curGradient).find(\'stop\');  \n
+            $(newGrad).empty().append(cur_stops);\n
+            curGradient = newGrad;\n
+            var sm = spreadMethodOpt.val();\n
+            curGradient.setAttribute(\'spreadMethod\', sm);\n
+          }\n
+          showFocus = type === \'rg\' && curGradient.getAttribute(\'fx\') != null && !(cx == fx && cy == fy);\n
+          $(\'#\' + id + \'_jGraduate_focusCoord\').toggle(showFocus);\n
+          if(showFocus) {\n
+            $(\'#\' + id + \'_jGraduate_match_ctr\')[0].checked = false;\n
+          }\n
+        } else {\n
+          $(idref + \' .jGraduate_gradPick\').hide();\n
+          $(idref + \' .jGraduate_colPick\').show();\n
+        }\n
+      });\n
+      $(idref + " > div").hide();\n
+      tabs.removeClass(\'jGraduate_tab_current\');\n
+      var tab;\n
+      switch ( $this.paint.type ) {\n
+        case \'linearGradient\':\n
+          tab = $(idref + \' .jGraduate_tab_lingrad\');\n
+          break;\n
+        case \'radialGradient\':\n
+          tab = $(idref + \' .jGraduate_tab_radgrad\');\n
+          break;\n
+        default:\n
+          tab = $(idref + \' .jGraduate_tab_color\');\n
+          break;\n
+      }\n
+      $this.show();\n
+      \n
+      // jPicker will try to show after a 0ms timeout, so need to fire this after that\n
+      setTimeout(function() {\n
+        tab.addClass(\'jGraduate_tab_current\').click();  \n
+      }, 10);\n
+    });\n
+  };\n
+})();
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>41718</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jgraduate/jquery.jgraduate.min.js.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jgraduate/jquery.jgraduate.min.js.xml
new file mode 100644
index 0000000000..9557a1fe46
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jgraduate/jquery.jgraduate.min.js.xml
@@ -0,0 +1,80 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52852689.87</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>jquery.jgraduate.min.js</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/javascript</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+(function(){function r(i,z,t){i=document.createElementNS(A.svg,i);if(Ba)for(var B in z)i.setAttribute(B,z[B]);else for(B in z){var W=z[B],w=i[B];if(w&&w.constructor==="SVGLength")w.baseVal.value=W;else i.setAttribute(B,W)}t&&t.appendChild(i);return i}var A={svg:"http://www.w3.org/2000/svg",xlink:"http://www.w3.org/1999/xlink"};if(!window.console)window.console=new function(){this.log=function(){};this.dir=function(){}};$.jGraduate={Paint:function(i){i=i||{};this.alpha=isNaN(i.alpha)?100:i.alpha;if(i.copy){this.type=\n
+i.copy.type;this.alpha=i.copy.alpha;this.radialGradient=this.linearGradient=this.solidColor=null;switch(this.type){case "solidColor":this.solidColor=i.copy.solidColor;break;case "linearGradient":this.linearGradient=i.copy.linearGradient.cloneNode(true);break;case "radialGradient":this.radialGradient=i.copy.radialGradient.cloneNode(true)}}else if(i.linearGradient){this.type="linearGradient";this.radialGradient=this.solidColor=null;this.linearGradient=i.linearGradient.cloneNode(true)}else if(i.radialGradient){this.type=\n
+"radialGradient";this.linearGradient=this.solidColor=null;this.radialGradient=i.radialGradient.cloneNode(true)}else if(i.solidColor){this.type="solidColor";this.solidColor=i.solidColor}else{this.type="none";this.radialGradient=this.linearGradient=this.solidColor=null}}};jQuery.fn.jGraduateDefaults={paint:new $.jGraduate.Paint,window:{pickerTitle:"Drag markers to pick a paint"},images:{clientPath:"images/"},newstop:"inverse"};var Ba=navigator.userAgent.indexOf("Gecko/")>=0;jQuery.fn.jGraduate=function(i){var z=\n
+arguments;return this.each(function(){function t(c,a,d,h,f){var l=f||r("stop",{"stop-color":a,"stop-opacity":d,offset:c},g);if(f){a=f.getAttribute("stop-color");d=f.getAttribute("stop-opacity");c=f.getAttribute("offset")}else g.appendChild(l);if(d===null)d=1;f=r("path",{d:"M-6.2,0.9c3.6-4,6.7-4.3,6.7-12.4c-0.2,7.9,3.1,8.8,6.5,12.4c3.5,3.8,2.9,9.6,0,12.3c-3.1,2.8-10.4,2.7-13.2,0C-9.6,9.9-9.4,4.4-6.2,0.9z",fill:"url(#jGraduate_trans)",transform:"translate("+(10+c*j)+", 26)"},fa);var X=r("path",{d:"M-6.2,0.9c3.6-4,6.7-4.3,6.7-12.4c-0.2,7.9,3.1,8.8,6.5,12.4c3.5,3.8,2.9,9.6,0,12.3c-3.1,2.8-10.4,2.7-13.2,0C-9.6,9.9-9.4,4.4-6.2,0.9z",\n
+fill:a,"fill-opacity":d,transform:"translate("+(10+c*j)+", 26)",stroke:"#000","stroke-width":1.5},fa);$(X).mousedown(function(M){B(this);R=F;N.mousemove(la).mouseup(W);S=ga.offset();M.preventDefault();return false}).data("stop",l).data("bg",f).dblclick(function(){$("div.jGraduate_LightBox").show();for(var M=this,I=+l.getAttribute("stop-opacity")||1,C=l.getAttribute("stop-color")||1,Y=(parseFloat(I)*255).toString(16);Y.length<2;)Y="0"+Y;a=C.substr(1)+Y;$("#"+b+"_jGraduate_stopPicker").css({left:100,\n
+bottom:15}).jPicker({window:{title:"Pick the start color and opacity for the gradient"},images:{clientPath:o.images.clientPath},color:{active:a,alphaSupport:true}},function(Z){C=Z.val("hex")?"#"+Z.val("hex"):"none";I=Z.val("a")!==null?Z.val("a")/256:1;M.setAttribute("fill",C);M.setAttribute("fill-opacity",I);l.setAttribute("stop-color",C);l.setAttribute("stop-opacity",I);$("div.jGraduate_LightBox").hide();$("#"+b+"_jGraduate_stopPicker").hide()},null,function(){$("div.jGraduate_LightBox").hide();\n
+$("#"+b+"_jGraduate_stopPicker").hide()})});$(g).find("stop").each(function(){var M=$(this);if(+this.getAttribute("offset")>c){if(!a){var I=this.getAttribute("stop-color"),C=this.getAttribute("stop-opacity");l.setAttribute("stop-color",I);X.setAttribute("fill",I);l.setAttribute("stop-opacity",C===null?1:C);X.setAttribute("fill-opacity",C===null?1:C)}M.before(l);return false}});h&&B(X);return l}function B(c){F&&F.setAttribute("stroke","#000");c.setAttribute("stroke","blue");F=c;F.parentNode.appendChild(F)}\n
+function W(){N.unbind("mousemove",la);if(O.getAttribute("display")!=="none"){O.setAttribute("display","none");var c=$(F),a=c.data("stop");c=c.data("bg");$([F,a,c]).remove()}R=null}function w(){var c=T?"rotate("+T+","+ha+","+ia+") ":"";J===1&&G===1?g.removeAttribute("gradientTransform"):g.setAttribute("gradientTransform",c+"translate("+-ha*(J-1)+","+-ia*(G-1)+") scale("+J+","+G+")")}function la(c){var a=c.pageX-S.left;c=c.pageY-S.top;a=a<10?10:a>j+10?j+10:a;var d="translate("+a+", 26)";if(c<-60||c>\n
+130){O.setAttribute("display","block");O.setAttribute("transform",d)}else O.setAttribute("display","none");R.setAttribute("transform",d);$.data(R,"bg").setAttribute("transform",d);$.data(R,"stop").setAttribute("offset",(a-10)/j);var h=0;$(g).find("stop").each(function(){var f=this.getAttribute("offset"),l=$(this);if(f<h){l.prev().before(l);D=$(g).find("stop")}h=f})}var e=$(this),o=$.extend(true,{},jQuery.fn.jGraduateDefaults,i),b=e.attr("id"),s="#"+e.attr("id")+" ";if(s){var ma=function(){switch(e.paint.type){case "radialGradient":e.paint.linearGradient=\n
+null;break;case "linearGradient":e.paint.radialGradient=null;break;case "solidColor":e.paint.radialGradient=e.paint.linearGradient=null}$.isFunction(e.okCallback)&&e.okCallback(e.paint);e.hide()},na=function(){$.isFunction(e.cancelCallback)&&e.cancelCallback();e.hide()};$.extend(true,e,{paint:new $.jGraduate.Paint({copy:o.paint}),okCallback:$.isFunction(z[1])&&z[1]||null,cancelCallback:$.isFunction(z[2])&&z[2]||null});e.position();var u=null,N=$(window);if(e.paint.type=="none")e.paint=$.jGraduate.Paint({solidColor:"ffffff"});\n
+e.addClass("jGraduate_Picker");e.html(\'<ul class="jGraduate_tabs"><li class="jGraduate_tab_color jGraduate_tab_current" data-type="col">Solid Color</li><li class="jGraduate_tab_lingrad" data-type="lg">Linear Gradient</li><li class="jGraduate_tab_radgrad" data-type="rg">Radial Gradient</li></ul><div class="jGraduate_colPick"></div><div class="jGraduate_gradPick"></div><div class="jGraduate_LightBox"></div><div id="\'+b+\'_jGraduate_stopPicker" class="jGraduate_stopPicker"></div>\');var Ca=$(s+"> .jGraduate_colPick"),\n
+n=$(s+"> .jGraduate_gradPick");n.html(\'<div id="\'+b+\'_jGraduate_Swatch" class="jGraduate_Swatch"><h2 class="jGraduate_Title">\'+o.window.pickerTitle+\'</h2><div id="\'+b+\'_jGraduate_GradContainer" class="jGraduate_GradContainer"></div><div id="\'+b+\'_jGraduate_StopSlider" class="jGraduate_StopSlider"></div></div><div class="jGraduate_Form jGraduate_Points jGraduate_lg_field"><div class="jGraduate_StopSection"><label class="jGraduate_Form_Heading">Begin Point</label><div class="jGraduate_Form_Section"><label>x:</label><input type="text" id="\'+\n
+b+\'_jGraduate_x1" size="3" title="Enter starting x value between 0.0 and 1.0"/><label> y:</label><input type="text" id="\'+b+\'_jGraduate_y1" size="3" title="Enter starting y value between 0.0 and 1.0"/></div></div><div class="jGraduate_StopSection"><label class="jGraduate_Form_Heading">End Point</label><div class="jGraduate_Form_Section"><label>x:</label><input type="text" id="\'+b+\'_jGraduate_x2" size="3" title="Enter ending x value between 0.0 and 1.0"/><label> y:</label><input type="text" id="\'+\n
+b+\'_jGraduate_y2" size="3" title="Enter ending y value between 0.0 and 1.0"/></div></div></div><div class="jGraduate_Form jGraduate_Points jGraduate_rg_field"><div class="jGraduate_StopSection"><label class="jGraduate_Form_Heading">Center Point</label><div class="jGraduate_Form_Section"><label>x:</label><input type="text" id="\'+b+\'_jGraduate_cx" size="3" title="Enter x value between 0.0 and 1.0"/><label> y:</label><input type="text" id="\'+b+\'_jGraduate_cy" size="3" title="Enter y value between 0.0 and 1.0"/></div></div><div class="jGraduate_StopSection"><label class="jGraduate_Form_Heading">Focal Point</label><div class="jGraduate_Form_Section"><label>Match center: <input type="checkbox" checked="checked" id="\'+\n
+b+\'_jGraduate_match_ctr"/></label><br/><label>x:</label><input type="text" id="\'+b+\'_jGraduate_fx" size="3" title="Enter x value between 0.0 and 1.0"/><label> y:</label><input type="text" id="\'+b+\'_jGraduate_fy" size="3" title="Enter y value between 0.0 and 1.0"/></div></div></div><div class="jGraduate_StopSection jGraduate_SpreadMethod"><label class="jGraduate_Form_Heading">Spread method</label><div class="jGraduate_Form_Section"><select class="jGraduate_spreadMethod"><option value=pad selected>Pad</option><option value=reflect>Reflect</option><option value=repeat>Repeat</option></select></div></div><div class="jGraduate_Form"><div class="jGraduate_Slider jGraduate_RadiusField jGraduate_rg_field"><label class="prelabel">Radius:</label><div id="\'+\n
+b+\'_jGraduate_Radius" class="jGraduate_SliderBar jGraduate_Radius" title="Click to set radius"><img id="\'+b+\'_jGraduate_RadiusArrows" class="jGraduate_RadiusArrows" src="\'+o.images.clientPath+\'rangearrows2.gif"></div><label><input type="text" id="\'+b+\'_jGraduate_RadiusInput" size="3" value="100"/>%</label></div><div class="jGraduate_Slider jGraduate_EllipField jGraduate_rg_field"><label class="prelabel">Ellip:</label><div id="\'+b+\'_jGraduate_Ellip" class="jGraduate_SliderBar jGraduate_Ellip" title="Click to set Ellip"><img id="\'+\n
+b+\'_jGraduate_EllipArrows" class="jGraduate_EllipArrows" src="\'+o.images.clientPath+\'rangearrows2.gif"></div><label><input type="text" id="\'+b+\'_jGraduate_EllipInput" size="3" value="0"/>%</label></div><div class="jGraduate_Slider jGraduate_AngleField jGraduate_rg_field"><label class="prelabel">Angle:</label><div id="\'+b+\'_jGraduate_Angle" class="jGraduate_SliderBar jGraduate_Angle" title="Click to set Angle"><img id="\'+b+\'_jGraduate_AngleArrows" class="jGraduate_AngleArrows" src="\'+o.images.clientPath+\n
+\'rangearrows2.gif"></div><label><input type="text" id="\'+b+\'_jGraduate_AngleInput" size="3" value="0"/>º&nbsp;</label></div><div class="jGraduate_Slider jGraduate_OpacField"><label class="prelabel">Opac:</label><div id="\'+b+\'_jGraduate_Opac" class="jGraduate_SliderBar jGraduate_Opac" title="Click to set Opac"><img id="\'+b+\'_jGraduate_OpacArrows" class="jGraduate_OpacArrows" src="\'+o.images.clientPath+\'rangearrows2.gif"></div><label><input type="text" id="\'+b+\'_jGraduate_OpacInput" size="3" value="100"/>%</label></div></div><div class="jGraduate_OkCancel"><input type="button" id="\'+\n
+b+\'_jGraduate_Ok" class="jGraduate_Ok" value="OK"/><input type="button" id="\'+b+\'_jGraduate_Cancel" class="jGraduate_Cancel" value="Cancel"/></div>\');var j=256,oa=j-0,pa=j-0,p,g,aa,q={};$(".jGraduate_SliderBar").width(145);var x=$("#"+b+"_jGraduate_GradContainer")[0],m=r("svg",{id:b+"_jgraduate_svg",width:j,height:j,xmlns:A.svg},x);p=p||e.paint.type;var v=g=e.paint[p],U=e.paint.alpha,ba=p==="solidColor";switch(p){case "solidColor":case "linearGradient":if(!ba){g.id=b+"_lg_jgraduate_grad";v=g=m.appendChild(g)}r("radialGradient",\n
+{id:b+"_rg_jgraduate_grad"},m);if(p==="linearGradient")break;case "radialGradient":if(!ba){g.id=b+"_rg_jgraduate_grad";v=g=m.appendChild(g)}r("linearGradient",{id:b+"_lg_jgraduate_grad"},m)}if(ba){v=g=$("#"+b+"_lg_jgraduate_grad")[0];u=e.paint[p];t(0,"#"+u,1);var K=typeof o.newstop;if(K==="string")switch(o.newstop){case "same":t(1,"#"+u,1);break;case "inverse":K="";for(var y=0;y<6;y+=2){u.substr(y,2);var P=(255-parseInt(u.substr(y,2),16)).toString(16);if(P.length<2)P=0+P;K+=P}t(1,"#"+K,1);break;case "white":t(1,\n
+"#ffffff",1);break;case "black":t(1,"#000000",1)}else if(K==="object")t(1,o.newstop.color||"#"+u,"opac"in o.newstop?o.newstop.opac:1)}u=parseFloat(v.getAttribute("x1")||0);K=parseFloat(v.getAttribute("y1")||0);y=parseFloat(v.getAttribute("x2")||1);P=parseFloat(v.getAttribute("y2")||0);var ca=parseFloat(v.getAttribute("cx")||0.5),da=parseFloat(v.getAttribute("cy")||0.5),qa=parseFloat(v.getAttribute("fx")||ca),ra=parseFloat(v.getAttribute("fy")||da);aa=r("rect",{id:b+"_jgraduate_rect",x:0,y:0,width:oa,\n
+height:pa,fill:"url(#"+b+"_jgraduate_grad)","fill-opacity":U/100},m);var sa=$("<div/>").attr({"class":"grad_coord jGraduate_lg_field",title:"Begin Stop"}).text(1).css({top:K*j,left:u*j}).data("coord","start").appendTo(x),Da=sa.clone().text(2).css({top:P*j,left:y*j}).attr("title","End stop").data("coord","end").appendTo(x),ta=$("<div/>").attr({"class":"grad_coord jGraduate_rg_field",title:"Center stop"}).text("C").css({top:da*j,left:ca*j}).data("coord","center").appendTo(x),V=ta.clone().text("F").css({top:ra*\n
+j,left:qa*j,display:"none"}).attr("title","Focus point").data("coord","focus").appendTo(x);V[0].id=b+"_jGraduate_focusCoord";$(s+" .grad_coord");$.each(["x1","y1","x2","y2","cx","cy","fx","fy"],function(c,a){var d=g.getAttribute(a),h=isNaN(a[1]);d||(d=h?"0.5":a==="x2"?"1.0":"0.0");q[a]=$("#"+b+"_jGraduate_"+a).val(d).change(function(){if(isNaN(parseFloat(this.value))||this.value<0)this.value=0;else if(this.value>1)this.value=1;if(!(a[0]==="f"&&!E))if(h&&p==="radialGradient"||!h&&p==="linearGradient")g.setAttribute(a,\n
+this.value);var f=h?a[0]==="c"?ta:V:a[1]==="1"?sa:Da,l=a.indexOf("x")>=0?"left":"top";f.css(l,this.value*j)}).change()});var D,fa,ga=$("#"+b+"_jGraduate_StopSlider"),F,H,R,O=r("path",{d:"m9.75,-6l-19.5,19.5m0,-19.5l19.5,19.5",fill:"none",stroke:"#D00","stroke-width":5,display:"none"},H),S,J=1,G=1,T=0,ha=ca,ia=da;H=r("svg",{width:"100%",height:45},ga[0]);x=r("pattern",{width:16,height:16,patternUnits:"userSpaceOnUse",id:"jGraduate_trans"},H);r("image",{width:16,height:16},x).setAttributeNS(A.xlink,\n
+"xlink:href",o.images.clientPath+"map-opacity.png");$(H).click(function(c){S=ga.offset();if(c.target.tagName!=="path"){var a=c.pageX-S.left-8;a=a<10?10:a>j+10?j+10:a;t(a/j,0,0,true);c.stopPropagation()}});$(H).mouseover(function(){H.appendChild(O)});fa=r("g",{},H);r("line",{x1:10,y1:15,x2:j+10,y2:15,"stroke-width":2,stroke:"#000"},H);var ua=n.find(".jGraduate_spreadMethod").change(function(){g.setAttribute("spreadMethod",$(this).val())}),Q=null,va=function(c){var a=c.pageX-ja.left,d=c.pageY-ja.top;\n
+a=a<0?0:a>j?j:a;d=d<0?0:d>j?j:d;Q.css("left",a).css("top",d);a=a/oa;d=d/pa;var h=Q.data("coord"),f=g;switch(h){case "start":q.x1.val(a);q.y1.val(d);f.setAttribute("x1",a);f.setAttribute("y1",d);break;case "end":q.x2.val(a);q.y2.val(d);f.setAttribute("x2",a);f.setAttribute("y2",d);break;case "center":q.cx.val(a);q.cy.val(d);f.setAttribute("cx",a);f.setAttribute("cy",d);ha=a;ia=d;w();break;case "focus":q.fx.val(a);q.fy.val(d);f.setAttribute("fx",a);f.setAttribute("fy",d);w()}c.preventDefault()},wa=\n
+function(){Q=null;N.unbind("mousemove",va).unbind("mouseup",wa)};D=g.getElementsByTagNameNS(A.svg,"stop");if(k<2){for(;k<2;){g.appendChild(document.createElementNS(A.svg,"stop"));++k}D=g.getElementsByTagNameNS(A.svg,"stop")}var k=D.length;for(y=0;y<k;y++)t(0,0,0,0,D[y]);ua.val(g.getAttribute("spreadMethod")||"pad");var ja,E=false;aa.setAttribute("fill-opacity",U/100);$("#"+b+" div.grad_coord").mousedown(function(c){c.preventDefault();Q=$(this);Q.offset();ja=Q.parent().offset();N.mousemove(va).mouseup(wa)});\n
+$("#"+b+"_jGraduate_Ok").bind("click",function(){e.paint.type=p;e.paint[p]=g.cloneNode(true);e.paint.solidColor=null;ma()});$("#"+b+"_jGraduate_Cancel").bind("click",function(){na()});if(p==="radialGradient")if(E)V.show();else{V.hide();q.fx.val("");q.fy.val("")}$("#"+b+"_jGraduate_match_ctr")[0].checked=!E;var xa,ya;$("#"+b+"_jGraduate_match_ctr").change(function(){E=!this.checked;V.toggle(E);q.fx.val("");q.fy.val("");var c=g;if(E){var a=xa||0.5,d=ya||0.5;c.setAttribute("fx",a);c.setAttribute("fy",\n
+d);q.fx.val(a);q.fy.val(d)}else{xa=c.getAttribute("fx");ya=c.getAttribute("fy");c.removeAttribute("fx");c.removeAttribute("fy")}});D=g.getElementsByTagNameNS(A.svg,"stop");k=D.length;if(k<2){for(;k<2;){g.appendChild(document.createElementNS(A.svg,"stop"));++k}D=g.getElementsByTagNameNS(A.svg,"stop")}var L;U=n=0;if(p==="radialGradient"){m=g.gradientTransform.baseVal;if(m.numberOfItems===2){k=m.getItem(0);m=m.getItem(1);if(k.type===2&&m.type===3){k=m.matrix;if(k.a!==1)n=Math.round(-(1-k.a)*100);else if(k.d!==\n
+1)n=Math.round((1-k.d)*100)}}else if(m.numberOfItems===3){x=m.getItem(0);k=m.getItem(1);m=m.getItem(2);if(x.type===4&&k.type===2&&m.type===3){U=Math.round(x.angle);k=m.matrix;if(k.a!==1)n=Math.round(-(1-k.a)*100);else if(k.d!==1)n=Math.round((1-k.d)*100)}}}n={radius:{handle:"#"+b+"_jGraduate_RadiusArrows",input:"#"+b+"_jGraduate_RadiusInput",val:(g.getAttribute("r")||0.5)*100},opacity:{handle:"#"+b+"_jGraduate_OpacArrows",input:"#"+b+"_jGraduate_OpacInput",val:e.paint.alpha||100},ellip:{handle:"#"+\n
+b+"_jGraduate_EllipArrows",input:"#"+b+"_jGraduate_EllipInput",val:n},angle:{handle:"#"+b+"_jGraduate_AngleArrows",input:"#"+b+"_jGraduate_AngleInput",val:U}};$.each(n,function(c,a){var d=$(a.handle);d.mousedown(function(h){var f=d.parent();L={type:c,elem:d,input:$(a.input),parent:f,offset:f.offset()};N.mousemove(za).mouseup(Aa);h.preventDefault()});$(a.input).val(a.val).change(function(){var h=+this.value,f=0,l=p==="radialGradient";switch(c){case "radius":l&&g.setAttribute("r",h/100);f=Math.pow(h/\n
+100,0.4)/2*145;break;case "opacity":e.paint.alpha=h;aa.setAttribute("fill-opacity",h/100);f=h*1.45;break;case "ellip":J=G=1;if(h===0){f=72.5;break}if(h>99.5)h=99.5;if(h>0)G=1-h/100;else J=-(h/100)-1;f=145*((h+100)/2)/100;l&&w();break;case "angle":T=h;f=T/180;f+=0.5;f*=145;l&&w()}if(f>145)f=145;else if(f<0)f=0;d.css({"margin-left":f-5})}).change()});var za=function(c){var a=c.pageX-L.offset.left-parseInt(L.parent.css("border-left-width"));if(a>145)a=145;if(a<=0)a=0;var d=a-5;a/=145;switch(L.type){case "radius":a=\n
+Math.pow(a*2,2.5);if(a>0.98&&a<1.02)a=1;if(a<=0.01)a=0.01;g.setAttribute("r",a);break;case "opacity":e.paint.alpha=parseInt(a*100);aa.setAttribute("fill-opacity",a);break;case "ellip":G=J=1;if(a<0.5){a/=0.5;J=a<=0?0.01:a}else if(a>0.5){a/=0.5;a=2-a;G=a<=0?0.01:a}w();a-=1;if(G===a+1)a=Math.abs(a);break;case "angle":a-=0.5;T=a*=180;w();a/=100}L.elem.css({"margin-left":d});a=Math.round(a*100);L.input.val(a);c.preventDefault()},Aa=function(){N.unbind("mousemove",za).unbind("mouseup",Aa);L=null};for(n=\n
+(e.paint.alpha*255/100).toString(16);n.length<2;)n="0"+n;n=n.split(".")[0];u=e.paint.solidColor=="none"?"":e.paint.solidColor+n;ba||(u=D[0].getAttribute("stop-color"));$.extend($.fn.jPicker.defaults.window,{alphaSupport:true,effects:{type:"show",speed:0}});Ca.jPicker({window:{title:o.window.pickerTitle},images:{clientPath:o.images.clientPath},color:{active:u,alphaSupport:true}},function(c){e.paint.type="solidColor";e.paint.alpha=c.val("ahex")?Math.round(c.val("a")/255*100):100;e.paint.solidColor=\n
+c.val("hex")?c.val("hex"):"none";e.paint.radialGradient=null;ma()},null,function(){na()});var ka=$(s+" .jGraduate_tabs li");ka.click(function(){ka.removeClass("jGraduate_tab_current");$(this).addClass("jGraduate_tab_current");$(s+" > div").hide();var c=$(this).attr("data-type");$(s+" .jGraduate_gradPick").show();if(c==="rg"||c==="lg"){$(".jGraduate_"+c+"_field").show();$(".jGraduate_"+(c==="lg"?"rg":"lg")+"_field").hide();$("#"+b+"_jgraduate_rect")[0].setAttribute("fill","url(#"+b+"_"+c+"_jgraduate_grad)");\n
+p=c==="lg"?"linearGradient":"radialGradient";$("#"+b+"_jGraduate_OpacInput").val(e.paint.alpha).change();var a=$("#"+b+"_"+c+"_jgraduate_grad")[0];if(g!==a){var d=$(g).find("stop");$(a).empty().append(d);g=a;a=ua.val();g.setAttribute("spreadMethod",a)}E=c==="rg"&&g.getAttribute("fx")!=null&&!(ca==qa&&da==ra);$("#"+b+"_jGraduate_focusCoord").toggle(E);if(E)$("#"+b+"_jGraduate_match_ctr")[0].checked=false}else{$(s+" .jGraduate_gradPick").hide();$(s+" .jGraduate_colPick").show()}});$(s+" > div").hide();\n
+ka.removeClass("jGraduate_tab_current");var ea;switch(e.paint.type){case "linearGradient":ea=$(s+" .jGraduate_tab_lingrad");break;case "radialGradient":ea=$(s+" .jGraduate_tab_radgrad");break;default:ea=$(s+" .jGraduate_tab_color")}e.show();setTimeout(function(){ea.addClass("jGraduate_tab_current").click()},10)}else alert("Container element must have an id attribute to maintain unique id strings for sub-elements.")})}})();
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>19605</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jquery-draginput.js.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jquery-draginput.js.xml
new file mode 100644
index 0000000000..abc08c943b
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jquery-draginput.js.xml
@@ -0,0 +1,225 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52852199.22</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>jquery-draginput.js</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/javascript</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+// Mark MacKay http://method.ac MIT License\n
+\n
+\n
+$.fn.dragInput = function(cfg){\n
+  return this.each(function(){\n
+\n
+    this.repeating = false;\n
+    // Apply specified options or defaults:\n
+    // (Ought to refactor this some day to use $.extend() instead)\n
+    this.dragCfg = {\n
+      min: cfg && !isNaN(parseFloat(cfg.min)) ? Number(cfg.min) : null, // Fixes bug with min:0\n
+      max: cfg && !isNaN(parseFloat(cfg.max)) ? Number(cfg.max) : null,\n
+      step: cfg && Number(cfg.step) ? cfg.step : 1,\n
+      stepfunc: cfg && cfg.stepfunc ? cfg.stepfunc : false,\n
+      dragAdjust: cfg && cfg.dragAdjust ? cfg.dragAdjust : 1,\n
+      height: 70,\n
+      cursor: cfg && cfg.cursor ? Boolean(cfg.cursor) : false,\n
+      start: cfg && cfg.start ? Number(cfg.start) : 0,\n
+      _btn_width: 20,\n
+      _direction: null,\n
+      _delay: null,\n
+      _repeat: null,\n
+      callback: cfg && cfg.callback ? cfg.callback : null\n
+    };\n
+    // if a smallStep isn\'t supplied, use half the regular step\n
+    this.dragCfg.smallStep = cfg && cfg.smallStep ? cfg.smallStep : this.dragCfg.step/2;\n
+    var dragAdjust = this.dragCfg.dragAdjust;\n
+    var $label = $(this).parent();\n
+    var $input = $(this);\n
+    var cursorHeight = this.dragCfg.height;\n
+    var min = this.dragCfg.min;\n
+    var max = this.dragCfg.max\n
+    var step = this.dragCfg.step\n
+    var area = (max - min > 0) ?  (max - min) / step : 200;\n
+    var scale = area/cursorHeight * step;\n
+    var lastY = 0;\n
+    var attr = this.getAttribute("data-attr");\n
+    var canvas = methodDraw.canvas\n
+    var isTouch = svgedit.browser.isTouch();\n
+    var completed = true //for mousewheel\n
+    var $cursor = (area && this.dragCfg.cursor)\n
+      ? $("<div class=\'draginput_cursor\' />").appendTo($label) \n
+      : false\n
+    $input.attr("readonly", "readonly")\n
+    if ($cursor && !isNaN(this.dragCfg.start)) $cursor.css("top", (this.dragCfg.start*-1)/scale+cursorHeight)\n
+   \n
+    //this is where all the magic happens  \n
+    this.adjustValue = function(i, completed){\n
+      var v;\n
+      i = parseFloat(i);\n
+      if(isNaN(this.value)) {\n
+        v = this.dragCfg.reset;\n
+      } else if($.isFunction(this.dragCfg.stepfunc)) {\n
+        v = this.dragCfg.stepfunc(this, i);\n
+      } else {\n
+        v = Number((Number(this.value) + Number(i)).toFixed(5));\n
+      }\n
+      if (max !== null) v = Math.min(v, max);\n
+      if (min !== null) v = Math.max(v, min);\n
+      if ($cursor) this.updateCursor(v);\n
+      this.value = v;\n
+      $label.attr("data-value", v)\n
+      if ($.isFunction(this.dragCfg.callback)) this.dragCfg.callback(this, completed)\n
+    };\n
+          \n
+    $label.toggleClass("draginput", $label.is("label"))\n
+    \n
+    // when the mouse is down and moving\n
+    this.move = function(e, oy, val) {\n
+      if (isTouch) {\n
+        e = e.originalEvent.touches[0]\n
+      }\n
+      // just got started let\'s save for undo purposes\n
+      if (lastY === 0) {\n
+        lastY = oy;\n
+      }\n
+      var deltaY = (e.pageY - lastY) *-1\n
+      lastY = e.pageY;\n
+      val = (deltaY * scale) * dragAdjust\n
+      var fixed = (step < 1) ? 1 : 0\n
+      this.adjustValue(val.toFixed(fixed))  //no undo true\n
+    };\n
+    \n
+    //when the mouse is released\n
+    this.stop = function() {\n
+      var selectedElems = canvas.getSelectedElems();\n
+      $(\'body\').removeClass(\'dragging\');\n
+      $label.removeClass("active");\n
+      completed = true;\n
+      $(window).unbind("mousemove.draginput touchmove.draginput mouseup.draginput touchend.draginput");\n
+      lastY = 0;\n
+      if (selectedElems[0]) {\n
+        var batchCmd = canvas.undoMgr.finishUndoableChange();\n
+        if (!batchCmd.isEmpty()) canvas.undoMgr.addCommandToHistory(batchCmd);\n
+      }\n
+      this.adjustValue(0, completed)\n
+    }\n
+    \n
+    this.updateCursor = function(){\n
+      var value = parseFloat(this.value);\n
+      var pos = (value*-1)/scale+cursorHeight;\n
+      $cursor.css("top", pos);\n
+    }\n
+    \n
+    this.launch = function(e) {\n
+      var selectedElems = canvas.getSelectedElems();\n
+      if (isTouch) e = e.originalEvent.touches[0];\n
+      var oy = e.pageY;\n
+      var val = this.value;\n
+      var el = this;\n
+      canvas.undoMgr.beginUndoableChange(attr, selectedElems)\n
+      $(\'body\').addClass(\'dragging\');\n
+      $label.addClass(\'active\');\n
+      $(window).bind("mousemove.draginput touchmove.draginput", function(e){el.move(e, oy, parseFloat(val))})\n
+      $(window).bind("mouseup.draginput touchend.draginput", function(e){el.stop()})\n
+    }\n
+    \n
+    $(this)\n
+      .attr("readonly", "readonly")\n
+      .attr("data-scale", scale)\n
+      .attr("data-domain", cursorHeight)\n
+      .attr("data-cursor", ($cursor != false))\n
+          \n
+    .bind("mousedown touchstart", function(e){\n
+      this.blur();\n
+      this.launch(e);\n
+    })\n
+    \n
+    .bind("dblclick taphold", function(e) {\n
+      this.removeAttribute("readonly", "readonly");\n
+      this.focus();\n
+      this.select();\n
+    })\n
+    \n
+    .keydown(function(e){\n
+      // Respond to up/down arrow keys.\n
+      switch(e.keyCode){\n
+        case 13: this.adjustValue(0); this.blur();  break; // Enter\n
+      }\n
+    })\n
+    \n
+    .focus(function(e){\n
+      if (this.getAttribute("readonly") === "readonly") this.blur()\n
+    })\n
+    \n
+    .blur(function(e){\n
+      this.setAttribute("readonly", "readonly")\n
+    })\n
+    \n
+    .bind("mousewheel", function(e, delta, deltaX, deltaY){\n
+      var selectedElems = canvas.getSelectedElems();\n
+      if (completed) canvas.undoMgr.beginUndoableChange(attr, selectedElems)\n
+      completed = false\n
+      clearTimeout(window.undoTimeout)\n
+      window.undoTimeout = setTimeout(function(){\n
+        wheel_input.stop()\n
+      },200)\n
+      \n
+      var wheel_input = this;\n
+      if (deltaY > 0)\n
+        this.adjustValue(this.dragCfg.step);\n
+      else if (deltaY < 0)\n
+        this.adjustValue(-this.dragCfg.step);\n
+      e.preventDefault();\n
+      \n
+    })\n
+\n
+  });\n
+  \n
+};\n
+\n
+// public function\n
+$.fn.dragInput.updateCursor = function(el){\n
+  var value = parseFloat(el.value);\n
+  var scale = parseFloat(el.getAttribute("data-scale"));\n
+  var domain = parseFloat(el.getAttribute("data-domain"));\n
+  var pos = ((value*-1)/scale+domain) + "px";\n
+  var cursor = el.parentNode.lastChild\n
+  if (cursor.className == "draginput_cursor") cursor.style.top = pos;\n
+}\n
+\n
+
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>6097</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jquery-ui.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jquery-ui.xml
new file mode 100644
index 0000000000..466e39d45a
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jquery-ui.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="Folder" module="OFS.Folder"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_objects</string> </key>
+            <value>
+              <tuple/>
+            </value>
+        </item>
+        <item>
+            <key> <string>id</string> </key>
+            <value> <string>jquery-ui</string> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jquery-ui/jquery-ui-1.8.17.custom.min.js.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jquery-ui/jquery-ui-1.8.17.custom.min.js.xml
new file mode 100644
index 0000000000..984d6f4c53
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jquery-ui/jquery-ui-1.8.17.custom.min.js.xml
@@ -0,0 +1,97 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52852635.7</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>jquery-ui-1.8.17.custom.min.js</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/javascript</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+/*!\n
+ * jQuery UI 1.8.17\n
+ *\n
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)\n
+ * Dual licensed under the MIT or GPL Version 2 licenses.\n
+ * http://jquery.org/license\n
+ *\n
+ * http://docs.jquery.com/UI\n
+ */(function(a,b){function d(b){return!a(b).parents().andSelf().filter(function(){return a.curCSS(this,"visibility")==="hidden"||a.expr.filters.hidden(this)}).length}function c(b,c){var e=b.nodeName.toLowerCase();if("area"===e){var f=b.parentNode,g=f.name,h;if(!b.href||!g||f.nodeName.toLowerCase()!=="map")return!1;h=a("img[usemap=#"+g+"]")[0];return!!h&&d(h)}return(/input|select|textarea|button|object/.test(e)?!b.disabled:"a"==e?b.href||c:c)&&d(b)}a.ui=a.ui||{};a.ui.version||(a.extend(a.ui,{version:"1.8.17",keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91}}),a.fn.extend({propAttr:a.fn.prop||a.fn.attr,_focus:a.fn.focus,focus:function(b,c){return typeof b=="number"?this.each(function(){var d=this;setTimeout(function(){a(d).focus(),c&&c.call(d)},b)}):this._focus.apply(this,arguments)},scrollParent:function(){var b;a.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?b=this.parents().filter(function(){return/(relative|absolute|fixed)/.test(a.curCSS(this,"position",1))&&/(auto|scroll)/.test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0):b=this.parents().filter(function(){return/(auto|scroll)/.test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0);return/fixed/.test(this.css("position"))||!b.length?a(document):b},zIndex:function(c){if(c!==b)return this.css("zIndex",c);if(this.length){var d=a(this[0]),e,f;while(d.length&&d[0]!==document){e=d.css("position");if(e==="absolute"||e==="relative"||e==="fixed"){f=parseInt(d.css("zIndex"),10);if(!isNaN(f)&&f!==0)return f}d=d.parent()}}return 0},disableSelection:function(){return this.bind((a.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(a){a.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}}),a.each(["Width","Height"],function(c,d){function h(b,c,d,f){a.each(e,function(){c-=parseFloat(a.curCSS(b,"padding"+this,!0))||0,d&&(c-=parseFloat(a.curCSS(b,"border"+this+"Width",!0))||0),f&&(c-=parseFloat(a.curCSS(b,"margin"+this,!0))||0)});return c}var e=d==="Width"?["Left","Right"]:["Top","Bottom"],f=d.toLowerCase(),g={innerWidth:a.fn.innerWidth,innerHeight:a.fn.innerHeight,outerWidth:a.fn.outerWidth,outerHeight:a.fn.outerHeight};a.fn["inner"+d]=function(c){if(c===b)return g["inner"+d].call(this);return this.each(function(){a(this).css(f,h(this,c)+"px")})},a.fn["outer"+d]=function(b,c){if(typeof b!="number")return g["outer"+d].call(this,b);return this.each(function(){a(this).css(f,h(this,b,!0,c)+"px")})}}),a.extend(a.expr[":"],{data:function(b,c,d){return!!a.data(b,d[3])},focusable:function(b){return c(b,!isNaN(a.attr(b,"tabindex")))},tabbable:function(b){var d=a.attr(b,"tabindex"),e=isNaN(d);return(e||d>=0)&&c(b,!e)}}),a(function(){var b=document.body,c=b.appendChild(c=document.createElement("div"));a.extend(c.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0}),a.support.minHeight=c.offsetHeight===100,a.support.selectstart="onselectstart"in c,b.removeChild(c).style.display="none"}),a.extend(a.ui,{plugin:{add:function(b,c,d){var e=a.ui[b].prototype;for(var f in d)e.plugins[f]=e.plugins[f]||[],e.plugins[f].push([c,d[f]])},call:function(a,b,c){var d=a.plugins[b];if(!!d&&!!a.element[0].parentNode)for(var e=0;e<d.length;e++)a.options[d[e][0]]&&d[e][1].apply(a.element,c)}},contains:function(a,b){return document.compareDocumentPosition?a.compareDocumentPosition(b)&16:a!==b&&a.contains(b)},hasScroll:function(b,c){if(a(b).css("overflow")==="hidden")return!1;var d=c&&c==="left"?"scrollLeft":"scrollTop",e=!1;if(b[d]>0)return!0;b[d]=1,e=b[d]>0,b[d]=0;return e},isOverAxis:function(a,b,c){return a>b&&a<b+c},isOver:function(b,c,d,e,f,g){return a.ui.isOverAxis(b,d,f)&&a.ui.isOverAxis(c,e,g)}}))})(jQuery);/*!\n
+ * jQuery UI Widget 1.8.17\n
+ *\n
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)\n
+ * Dual licensed under the MIT or GPL Version 2 licenses.\n
+ * http://jquery.org/license\n
+ *\n
+ * http://docs.jquery.com/UI/Widget\n
+ */(function(a,b){if(a.cleanData){var c=a.cleanData;a.cleanData=function(b){for(var d=0,e;(e=b[d])!=null;d++)try{a(e).triggerHandler("remove")}catch(f){}c(b)}}else{var d=a.fn.remove;a.fn.remove=function(b,c){return this.each(function(){c||(!b||a.filter(b,[this]).length)&&a("*",this).add([this]).each(function(){try{a(this).triggerHandler("remove")}catch(b){}});return d.call(a(this),b,c)})}}a.widget=function(b,c,d){var e=b.split(".")[0],f;b=b.split(".")[1],f=e+"-"+b,d||(d=c,c=a.Widget),a.expr[":"][f]=function(c){return!!a.data(c,b)},a[e]=a[e]||{},a[e][b]=function(a,b){arguments.length&&this._createWidget(a,b)};var g=new c;g.options=a.extend(!0,{},g.options),a[e][b].prototype=a.extend(!0,g,{namespace:e,widgetName:b,widgetEventPrefix:a[e][b].prototype.widgetEventPrefix||b,widgetBaseClass:f},d),a.widget.bridge(b,a[e][b])},a.widget.bridge=function(c,d){a.fn[c]=function(e){var f=typeof e=="string",g=Array.prototype.slice.call(arguments,1),h=this;e=!f&&g.length?a.extend.apply(null,[!0,e].concat(g)):e;if(f&&e.charAt(0)==="_")return h;f?this.each(function(){var d=a.data(this,c),f=d&&a.isFunction(d[e])?d[e].apply(d,g):d;if(f!==d&&f!==b){h=f;return!1}}):this.each(function(){var b=a.data(this,c);b?b.option(e||{})._init():a.data(this,c,new d(e,this))});return h}},a.Widget=function(a,b){arguments.length&&this._createWidget(a,b)},a.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:!1},_createWidget:function(b,c){a.data(c,this.widgetName,this),this.element=a(c),this.options=a.extend(!0,{},this.options,this._getCreateOptions(),b);var d=this;this.element.bind("remove."+this.widgetName,function(){d.destroy()}),this._create(),this._trigger("create"),this._init()},_getCreateOptions:function(){return a.metadata&&a.metadata.get(this.element[0])[this.widgetName]},_create:function(){},_init:function(){},destroy:function(){this.element.unbind("."+this.widgetName).removeData(this.widgetName),this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+"-disabled "+"ui-state-disabled")},widget:function(){return this.element},option:function(c,d){var e=c;if(arguments.length===0)return a.extend({},this.options);if(typeof c=="string"){if(d===b)return this.options[c];e={},e[c]=d}this._setOptions(e);return this},_setOptions:function(b){var c=this;a.each(b,function(a,b){c._setOption(a,b)});return this},_setOption:function(a,b){this.options[a]=b,a==="disabled"&&this.widget()[b?"addClass":"removeClass"](this.widgetBaseClass+"-disabled"+" "+"ui-state-disabled").attr("aria-disabled",b);return this},enable:function(){return this._setOption("disabled",!1)},disable:function(){return this._setOption("disabled",!0)},_trigger:function(b,c,d){var e,f,g=this.options[b];d=d||{},c=a.Event(c),c.type=(b===this.widgetEventPrefix?b:this.widgetEventPrefix+b).toLowerCase(),c.target=this.element[0],f=c.originalEvent;if(f)for(e in f)e in c||(c[e]=f[e]);this.element.trigger(c,d);return!(a.isFunction(g)&&g.call(this.element[0],c,d)===!1||c.isDefaultPrevented())}}})(jQuery);/*!\n
+ * jQuery UI Mouse 1.8.17\n
+ *\n
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)\n
+ * Dual licensed under the MIT or GPL Version 2 licenses.\n
+ * http://jquery.org/license\n
+ *\n
+ * http://docs.jquery.com/UI/Mouse\n
+ *\n
+ * Depends:\n
+ *\tjquery.ui.widget.js\n
+ */(function(a,b){var c=!1;a(document).mouseup(function(a){c=!1}),a.widget("ui.mouse",{options:{cancel:":input,option",distance:1,delay:0},_mouseInit:function(){var b=this;this.element.bind("mousedown."+this.widgetName,function(a){return b._mouseDown(a)}).bind("click."+this.widgetName,function(c){if(!0===a.data(c.target,b.widgetName+".preventClickEvent")){a.removeData(c.target,b.widgetName+".preventClickEvent"),c.stopImmediatePropagation();return!1}}),this.started=!1},_mouseDestroy:function(){this.element.unbind("."+this.widgetName)},_mouseDown:function(b){if(!c){this._mouseStarted&&this._mouseUp(b),this._mouseDownEvent=b;var d=this,e=b.which==1,f=typeof this.options.cancel=="string"&&b.target.nodeName?a(b.target).closest(this.options.cancel).length:!1;if(!e||f||!this._mouseCapture(b))return!0;this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){d.mouseDelayMet=!0},this.options.delay));if(this._mouseDistanceMet(b)&&this._mouseDelayMet(b)){this._mouseStarted=this._mouseStart(b)!==!1;if(!this._mouseStarted){b.preventDefault();return!0}}!0===a.data(b.target,this.widgetName+".preventClickEvent")&&a.removeData(b.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(a){return d._mouseMove(a)},this._mouseUpDelegate=function(a){return d._mouseUp(a)},a(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate),b.preventDefault(),c=!0;return!0}},_mouseMove:function(b){if(a.browser.msie&&!(document.documentMode>=9)&&!b.button)return this._mouseUp(b);if(this._mouseStarted){this._mouseDrag(b);return b.preventDefault()}this._mouseDistanceMet(b)&&this._mouseDelayMet(b)&&(this._mouseStarted=this._mouseStart(this._mouseDownEvent,b)!==!1,this._mouseStarted?this._mouseDrag(b):this._mouseUp(b));return!this._mouseStarted},_mouseUp:function(b){a(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,b.target==this._mouseDownEvent.target&&a.data(b.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(b));return!1},_mouseDistanceMet:function(a){return Math.max(Math.abs(this._mouseDownEvent.pageX-a.pageX),Math.abs(this._mouseDownEvent.pageY-a.pageY))>=this.options.distance},_mouseDelayMet:function(a){return this.mouseDelayMet},_mouseStart:function(a){},_mouseDrag:function(a){},_mouseStop:function(a){},_mouseCapture:function(a){return!0}})})(jQuery);/*\n
+ * jQuery UI Draggable 1.8.17\n
+ *\n
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)\n
+ * Dual licensed under the MIT or GPL Version 2 licenses.\n
+ * http://jquery.org/license\n
+ *\n
+ * http://docs.jquery.com/UI/Draggables\n
+ *\n
+ * Depends:\n
+ *\tjquery.ui.core.js\n
+ *\tjquery.ui.mouse.js\n
+ *\tjquery.ui.widget.js\n
+ */(function(a,b){a.widget("ui.draggable",a.ui.mouse,{widgetEventPrefix:"drag",options:{addClasses:!0,appendTo:"parent",axis:!1,connectToSortable:!1,containment:!1,cursor:"auto",cursorAt:!1,grid:!1,handle:!1,helper:"original",iframeFix:!1,opacity:!1,refreshPositions:!1,revert:!1,revertDuration:500,scope:"default",scroll:!0,scrollSensitivity:20,scrollSpeed:20,snap:!1,snapMode:"both",snapTolerance:20,stack:!1,zIndex:!1},_create:function(){this.options.helper=="original"&&!/^(?:r|a|f)/.test(this.element.css("position"))&&(this.element[0].style.position="relative"),this.options.addClasses&&this.element.addClass("ui-draggable"),this.options.disabled&&this.element.addClass("ui-draggable-disabled"),this._mouseInit()},destroy:function(){if(!!this.element.data("draggable")){this.element.removeData("draggable").unbind(".draggable").removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled"),this._mouseDestroy();return this}},_mouseCapture:function(b){var c=this.options;if(this.helper||c.disabled||a(b.target).is(".ui-resizable-handle"))return!1;this.handle=this._getHandle(b);if(!this.handle)return!1;c.iframeFix&&a(c.iframeFix===!0?"iframe":c.iframeFix).each(function(){a(\'<div class="ui-draggable-iframeFix" style="background: #fff;"></div>\').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1e3}).css(a(this).offset()).appendTo("body")});return!0},_mouseStart:function(b){var c=this.options;this.helper=this._createHelper(b),this._cacheHelperProportions(),a.ui.ddmanager&&(a.ui.ddmanager.current=this),this._cacheMargins(),this.cssPosition=this.helper.css("position"),this.scrollParent=this.helper.scrollParent(),this.offset=this.positionAbs=this.element.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},a.extend(this.offset,{click:{left:b.pageX-this.offset.left,top:b.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.originalPosition=this.position=this._generatePosition(b),this.originalPageX=b.pageX,this.originalPageY=b.pageY,c.cursorAt&&this._adjustOffsetFromHelper(c.cursorAt),c.containment&&this._setContainment();if(this._trigger("start",b)===!1){this._clear();return!1}this._cacheHelperProportions(),a.ui.ddmanager&&!c.dropBehaviour&&a.ui.ddmanager.prepareOffsets(this,b),this.helper.addClass("ui-draggable-dragging"),this._mouseDrag(b,!0),a.ui.ddmanager&&a.ui.ddmanager.dragStart(this,b);return!0},_mouseDrag:function(b,c){this.position=this._generatePosition(b),this.positionAbs=this._convertPositionTo("absolute");if(!c){var d=this._uiHash();if(this._trigger("drag",b,d)===!1){this._mouseUp({});return!1}this.position=d.position}if(!this.options.axis||this.options.axis!="y")this.helper[0].style.left=this.position.left+"px";if(!this.options.axis||this.options.axis!="x")this.helper[0].style.top=this.position.top+"px";a.ui.ddmanager&&a.ui.ddmanager.drag(this,b);return!1},_mouseStop:function(b){var c=!1;a.ui.ddmanager&&!this.options.dropBehaviour&&(c=a.ui.ddmanager.drop(this,b)),this.dropped&&(c=this.dropped,this.dropped=!1);if((!this.element[0]||!this.element[0].parentNode)&&this.options.helper=="original")return!1;if(this.options.revert=="invalid"&&!c||this.options.revert=="valid"&&c||this.options.revert===!0||a.isFunction(this.options.revert)&&this.options.revert.call(this.element,c)){var d=this;a(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){d._trigger("stop",b)!==!1&&d._clear()})}else this._trigger("stop",b)!==!1&&this._clear();return!1},_mouseUp:function(b){this.options.iframeFix===!0&&a("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)}),a.ui.ddmanager&&a.ui.ddmanager.dragStop(this,b);return a.ui.mouse.prototype._mouseUp.call(this,b)},cancel:function(){this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear();return this},_getHandle:function(b){var c=!this.options.handle||!a(this.options.handle,this.element).length?!0:!1;a(this.options.handle,this.element).find("*").andSelf().each(function(){this==b.target&&(c=!0)});return c},_createHelper:function(b){var c=this.options,d=a.isFunction(c.helper)?a(c.helper.apply(this.element[0],[b])):c.helper=="clone"?this.element.clone().removeAttr("id"):this.element;d.parents("body").length||d.appendTo(c.appendTo=="parent"?this.element[0].parentNode:c.appendTo),d[0]!=this.element[0]&&!/(fixed|absolute)/.test(d.css("position"))&&d.css("position","absolute");return d},_adjustOffsetFromHelper:function(b){typeof b=="string"&&(b=b.split(" ")),a.isArray(b)&&(b={left:+b[0],top:+b[1]||0}),"left"in b&&(this.offset.click.left=b.left+this.margins.left),"right"in b&&(this.offset.click.left=this.helperProportions.width-b.right+this.margins.left),"top"in b&&(this.offset.click.top=b.top+this.margins.top),"bottom"in b&&(this.offset.click.top=this.helperProportions.height-b.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var b=this.offsetParent.offset();this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0])&&(b.left+=this.scrollParent.scrollLeft(),b.top+=this.scrollParent.scrollTop());if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&a.browser.msie)b={top:0,left:0};return{top:b.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:b.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var a=this.element.position();return{top:a.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:a.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var b=this.options;b.containment=="parent"&&(b.containment=this.helper[0].parentNode);if(b.containment=="document"||b.containment=="window")this.containment=[b.containment=="document"?0:a(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,b.containment=="document"?0:a(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,(b.containment=="document"?0:a(window).scrollLeft())+a(b.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(b.containment=="document"?0:a(window).scrollTop())+(a(b.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(b.containment)&&b.containment.constructor!=Array){var c=a(b.containment),d=c[0];if(!d)return;var e=c.offset(),f=a(d).css("overflow")!="hidden";this.containment=[(parseInt(a(d).css("borderLeftWidth"),10)||0)+(parseInt(a(d).css("paddingLeft"),10)||0),(parseInt(a(d).css("borderTopWidth"),10)||0)+(parseInt(a(d).css("paddingTop"),10)||0),(f?Math.max(d.scrollWidth,d.offsetWidth):d.offsetWidth)-(parseInt(a(d).css("borderLeftWidth"),10)||0)-(parseInt(a(d).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(f?Math.max(d.scrollHeight,d.offsetHeight):d.offsetHeight)-(parseInt(a(d).css("borderTopWidth"),10)||0)-(parseInt(a(d).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relative_container=c}else b.containment.constructor==Array&&(this.containment=b.containment)},_convertPositionTo:function(b,c){c||(c=this.position);var d=b=="absolute"?1:-1,e=this.options,f=this.cssPosition=="absolute"&&(this.scrollParent[0]==document||!a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,g=/(html|body)/i.test(f[0].tagName);return{top:c.top+this.offset.relative.top*d+this.offset.parent.top*d-(a.browser.safari&&a.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():g?0:f.scrollTop())*d),left:c.left+this.offset.relative.left*d+this.offset.parent.left*d-(a.browser.safari&&a.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():g?0:f.scrollLeft())*d)}},_generatePosition:function(b){var c=this.options,d=this.cssPosition=="absolute"&&(this.scrollParent[0]==document||!a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,e=/(html|body)/i.test(d[0].tagName),f=b.pageX,g=b.pageY;if(this.originalPosition){var h;if(this.containment){if(this.relative_container){var i=this.relative_container.offset();h=[this.containment[0]+i.left,this.containment[1]+i.top,this.containment[2]+i.left,this.containment[3]+i.top]}else h=this.containment;b.pageX-this.offset.click.left<h[0]&&(f=h[0]+this.offset.click.left),b.pageY-this.offset.click.top<h[1]&&(g=h[1]+this.offset.click.top),b.pageX-this.offset.click.left>h[2]&&(f=h[2]+this.offset.click.left),b.pageY-this.offset.click.top>h[3]&&(g=h[3]+this.offset.click.top)}if(c.grid){var j=c.grid[1]?this.originalPageY+Math.round((g-this.originalPageY)/c.grid[1])*c.grid[1]:this.originalPageY;g=h?j-this.offset.click.top<h[1]||j-this.offset.click.top>h[3]?j-this.offset.click.top<h[1]?j+c.grid[1]:j-c.grid[1]:j:j;var k=c.grid[0]?this.originalPageX+Math.round((f-this.originalPageX)/c.grid[0])*c.grid[0]:this.originalPageX;f=h?k-this.offset.click.left<h[0]||k-this.offset.click.left>h[2]?k-this.offset.click.left<h[0]?k+c.grid[0]:k-c.grid[0]:k:k}}return{top:g-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(a.browser.safari&&a.browser.version<526&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollTop():e?0:d.scrollTop()),left:f-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(a.browser.safari&&a.browser.version<526&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():e?0:d.scrollLeft())}},_clear:function(){this.helper.removeClass("ui-draggable-dragging"),this.helper[0]!=this.element[0]&&!this.cancelHelperRemoval&&this.helper.remove(),this.helper=null,this.cancelHelperRemoval=!1},_trigger:function(b,c,d){d=d||this._uiHash(),a.ui.plugin.call(this,b,[c,d]),b=="drag"&&(this.positionAbs=this._convertPositionTo("absolute"));return a.Widget.prototype._trigger.call(this,b,c,d)},plugins:{},_uiHash:function(a){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}}),a.extend(a.ui.draggable,{version:"1.8.17"}),a.ui.plugin.add("draggable","connectToSortable",{start:function(b,c){var d=a(this).data("draggable"),e=d.options,f=a.extend({},c,{item:d.element});d.sortables=[],a(e.connectToSortable).each(function(){var c=a.data(this,"sortable");c&&!c.options.disabled&&(d.sortables.push({instance:c,shouldRevert:c.options.revert}),c.refreshPositions(),c._trigger("activate",b,f))})},stop:function(b,c){var d=a(this).data("draggable"),e=a.extend({},c,{item:d.element});a.each(d.sortables,function(){this.instance.isOver?(this.instance.isOver=0,d.cancelHelperRemoval=!0,this.instance.cancelHelperRemoval=!1,this.shouldRevert&&(this.instance.options.revert=!0),this.instance._mouseStop(b),this.instance.options.helper=this.instance.options._helper,d.options.helper=="original"&&this.instance.currentItem.css({top:"auto",left:"auto"})):(this.instance.cancelHelperRemoval=!1,this.instance._trigger("deactivate",b,e))})},drag:function(b,c){var d=a(this).data("draggable"),e=this,f=function(b){var c=this.offset.click.top,d=this.offset.click.left,e=this.positionAbs.top,f=this.positionAbs.left,g=b.height,h=b.width,i=b.top,j=b.left;return a.ui.isOver(e+c,f+d,i,j,g,h)};a.each(d.sortables,function(f){this.instance.positionAbs=d.positionAbs,this.instance.helperProportions=d.helperProportions,this.instance.offset.click=d.offset.click,this.instance._intersectsWith(this.instance.containerCache)?(this.instance.isOver||(this.instance.isOver=1,this.instance.currentItem=a(e).clone().removeAttr("id").appendTo(this.instance.element).data("sortable-item",!0),this.instance.options._helper=this.instance.options.helper,this.instance.options.helper=function(){return c.helper[0]},b.target=this.instance.currentItem[0],this.instance._mouseCapture(b,!0),this.instance._mouseStart(b,!0,!0),this.instance.offset.click.top=d.offset.click.top,this.instance.offset.click.left=d.offset.click.left,this.instance.offset.parent.left-=d.offset.parent.left-this.instance.offset.parent.left,this.instance.offset.parent.top-=d.offset.parent.top-this.instance.offset.parent.top,d._trigger("toSortable",b),d.dropped=this.instance.element,d.currentItem=d.element,this.instance.fromOutside=d),this.instance.currentItem&&this.instance._mouseDrag(b)):this.instance.isOver&&(this.instance.isOver=0,this.instance.cancelHelperRemoval=!0,this.instance.options.revert=!1,this.instance._trigger("out",b,this.instance._uiHash(this.instance)),this.instance._mouseStop(b,!0),this.instance.options.helper=this.instance.options._helper,this.instance.currentItem.remove(),this.instance.placeholder&&this.instance.placeholder.remove(),d._trigger("fromSortable",b),d.dropped=!1)})}}),a.ui.plugin.add("draggable","cursor",{start:function(b,c){var d=a("body"),e=a(this).data("draggable").options;d.css("cursor")&&(e._cursor=d.css("cursor")),d.css("cursor",e.cursor)},stop:function(b,c){var d=a(this).data("draggable").options;d._cursor&&a("body").css("cursor",d._cursor)}}),a.ui.plugin.add("draggable","opacity",{start:function(b,c){var d=a(c.helper),e=a(this).data("draggable").options;d.css("opacity")&&(e._opacity=d.css("opacity")),d.css("opacity",e.opacity)},stop:function(b,c){var d=a(this).data("draggable").options;d._opacity&&a(c.helper).css("opacity",d._opacity)}}),a.ui.plugin.add("draggable","scroll",{start:function(b,c){var d=a(this).data("draggable");d.scrollParent[0]!=document&&d.scrollParent[0].tagName!="HTML"&&(d.overflowOffset=d.scrollParent.offset())},drag:function(b,c){var d=a(this).data("draggable"),e=d.options,f=!1;if(d.scrollParent[0]!=document&&d.scrollParent[0].tagName!="HTML"){if(!e.axis||e.axis!="x")d.overflowOffset.top+d.scrollParent[0].offsetHeight-b.pageY<e.scrollSensitivity?d.scrollParent[0].scrollTop=f=d.scrollParent[0].scrollTop+e.scrollSpeed:b.pageY-d.overflowOffset.top<e.scrollSensitivity&&(d.scrollParent[0].scrollTop=f=d.scrollParent[0].scrollTop-e.scrollSpeed);if(!e.axis||e.axis!="y")d.overflowOffset.left+d.scrollParent[0].offsetWidth-b.pageX<e.scrollSensitivity?d.scrollParent[0].scrollLeft=f=d.scrollParent[0].scrollLeft+e.scrollSpeed:b.pageX-d.overflowOffset.left<e.scrollSensitivity&&(d.scrollParent[0].scrollLeft=f=d.scrollParent[0].scrollLeft-e.scrollSpeed)}else{if(!e.axis||e.axis!="x")b.pageY-a(document).scrollTop()<e.scrollSensitivity?f=a(document).scrollTop(a(document).scrollTop()-e.scrollSpeed):a(window).height()-(b.pageY-a(document).scrollTop())<e.scrollSensitivity&&(f=a(document).scrollTop(a(document).scrollTop()+e.scrollSpeed));if(!e.axis||e.axis!="y")b.pageX-a(document).scrollLeft()<e.scrollSensitivity?f=a(document).scrollLeft(a(document).scrollLeft()-e.scrollSpeed):a(window).width()-(b.pageX-a(document).scrollLeft())<e.scrollSensitivity&&(f=a(document).scrollLeft(a(document).scrollLeft()+e.scrollSpeed))}f!==!1&&a.ui.ddmanager&&!e.dropBehaviour&&a.ui.ddmanager.prepareOffsets(d,b)}}),a.ui.plugin.add("draggable","snap",{start:function(b,c){var d=a(this).data("draggable"),e=d.options;d.snapElements=[],a(e.snap.constructor!=String?e.snap.items||":data(draggable)":e.snap).each(function(){var b=a(this),c=b.offset();this!=d.element[0]&&d.snapElements.push({item:this,width:b.outerWidth(),height:b.outerHeight(),top:c.top,left:c.left})})},drag:function(b,c){var d=a(this).data("draggable"),e=d.options,f=e.snapTolerance,g=c.offset.left,h=g+d.helperProportions.width,i=c.offset.top,j=i+d.helperProportions.height;for(var k=d.snapElements.length-1;k>=0;k--){var l=d.snapElements[k].left,m=l+d.snapElements[k].width,n=d.snapElements[k].top,o=n+d.snapElements[k].height;if(!(l-f<g&&g<m+f&&n-f<i&&i<o+f||l-f<g&&g<m+f&&n-f<j&&j<o+f||l-f<h&&h<m+f&&n-f<i&&i<o+f||l-f<h&&h<m+f&&n-f<j&&j<o+f)){d.snapElements[k].snapping&&d.options.snap.release&&d.options.snap.release.call(d.element,b,a.extend(d._uiHash(),{snapItem:d.snapElements[k].item})),d.snapElements[k].snapping=!1;continue}if(e.snapMode!="inner"){var p=Math.abs(n-j)<=f,q=Math.abs(o-i)<=f,r=Math.abs(l-h)<=f,s=Math.abs(m-g)<=f;p&&(c.position.top=d._convertPositionTo("relative",{top:n-d.helperProportions.height,left:0}).top-d.margins.top),q&&(c.position.top=d._convertPositionTo("relative",{top:o,left:0}).top-d.margins.top),r&&(c.position.left=d._convertPositionTo("relative",{top:0,left:l-d.helperProportions.width}).left-d.margins.left),s&&(c.position.left=d._convertPositionTo("relative",{top:0,left:m}).left-d.margins.left)}var t=p||q||r||s;if(e.snapMode!="outer"){var p=Math.abs(n-i)<=f,q=Math.abs(o-j)<=f,r=Math.abs(l-g)<=f,s=Math.abs(m-h)<=f;p&&(c.position.top=d._convertPositionTo("relative",{top:n,left:0}).top-d.margins.top),q&&(c.position.top=d._convertPositionTo("relative",{top:o-d.helperProportions.height,left:0}).top-d.margins.top),r&&(c.position.left=d._convertPositionTo("relative",{top:0,left:l}).left-d.margins.left),s&&(c.position.left=d._convertPositionTo("relative",{top:0,left:m-d.helperProportions.width}).left-d.margins.left)}!d.snapElements[k].snapping&&(p||q||r||s||t)&&d.options.snap.snap&&d.options.snap.snap.call(d.element,b,a.extend(d._uiHash(),{snapItem:d.snapElements[k].item})),d.snapElements[k].snapping=p||q||r||s||t}}}),a.ui.plugin.add("draggable","stack",{start:function(b,c){var d=a(this).data("draggable").options,e=a.makeArray(a(d.stack)).sort(function(b,c){return(parseInt(a(b).css("zIndex"),10)||0)-(parseInt(a(c).css("zIndex"),10)||0)});if(!!e.length){var f=parseInt(e[0].style.zIndex)||0;a(e).each(function(a){this.style.zIndex=f+a}),this[0].style.zIndex=f+e.length}}}),a.ui.plugin.add("draggable","zIndex",{start:function(b,c){var d=a(c.helper),e=a(this).data("draggable").options;d.css("zIndex")&&(e._zIndex=d.css("zIndex")),d.css("zIndex",e.zIndex)},stop:function(b,c){var d=a(this).data("draggable").options;d._zIndex&&a(c.helper).css("zIndex",d._zIndex)}})})(jQuery);/*\n
+ * jQuery UI Slider 1.8.17\n
+ *\n
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)\n
+ * Dual licensed under the MIT or GPL Version 2 licenses.\n
+ * http://jquery.org/license\n
+ *\n
+ * http://docs.jquery.com/UI/Slider\n
+ *\n
+ * Depends:\n
+ *\tjquery.ui.core.js\n
+ *\tjquery.ui.mouse.js\n
+ *\tjquery.ui.widget.js\n
+ */(function(a,b){var c=5;a.widget("ui.slider",a.ui.mouse,{widgetEventPrefix:"slide",options:{animate:!1,distance:0,max:100,min:0,orientation:"horizontal",range:!1,step:1,value:0,values:null},_create:function(){var b=this,d=this.options,e=this.element.find(".ui-slider-handle").addClass("ui-state-default ui-corner-all"),f="<a class=\'ui-slider-handle ui-state-default ui-corner-all\' href=\'#\'></a>",g=d.values&&d.values.length||1,h=[];this._keySliding=!1,this._mouseSliding=!1,this._animateOff=!0,this._handleIndex=null,this._detectOrientation(),this._mouseInit(),this.element.addClass("ui-slider ui-slider-"+this.orientation+" ui-widget"+" ui-widget-content"+" ui-corner-all"+(d.disabled?" ui-slider-disabled ui-disabled":"")),this.range=a([]),d.range&&(d.range===!0&&(d.values||(d.values=[this._valueMin(),this._valueMin()]),d.values.length&&d.values.length!==2&&(d.values=[d.values[0],d.values[0]])),this.range=a("<div></div>").appendTo(this.element).addClass("ui-slider-range ui-widget-header"+(d.range==="min"||d.range==="max"?" ui-slider-range-"+d.range:"")));for(var i=e.length;i<g;i+=1)h.push(f);this.handles=e.add(a(h.join("")).appendTo(b.element)),this.handle=this.handles.eq(0),this.handles.add(this.range).filter("a").click(function(a){a.preventDefault()}).hover(function(){d.disabled||a(this).addClass("ui-state-hover")},function(){a(this).removeClass("ui-state-hover")}).focus(function(){d.disabled?a(this).blur():(a(".ui-slider .ui-state-focus").removeClass("ui-state-focus"),a(this).addClass("ui-state-focus"))}).blur(function(){a(this).removeClass("ui-state-focus")}),this.handles.each(function(b){a(this).data("index.ui-slider-handle",b)}),this.handles.keydown(function(d){var e=!0,f=a(this).data("index.ui-slider-handle"),g,h,i,j;if(!b.options.disabled){switch(d.keyCode){case a.ui.keyCode.HOME:case a.ui.keyCode.END:case a.ui.keyCode.PAGE_UP:case a.ui.keyCode.PAGE_DOWN:case a.ui.keyCode.UP:case a.ui.keyCode.RIGHT:case a.ui.keyCode.DOWN:case a.ui.keyCode.LEFT:e=!1;if(!b._keySliding){b._keySliding=!0,a(this).addClass("ui-state-active"),g=b._start(d,f);if(g===!1)return}}j=b.options.step,b.options.values&&b.options.values.length?h=i=b.values(f):h=i=b.value();switch(d.keyCode){case a.ui.keyCode.HOME:i=b._valueMin();break;case a.ui.keyCode.END:i=b._valueMax();break;case a.ui.keyCode.PAGE_UP:i=b._trimAlignValue(h+(b._valueMax()-b._valueMin())/c);break;case a.ui.keyCode.PAGE_DOWN:i=b._trimAlignValue(h-(b._valueMax()-b._valueMin())/c);break;case a.ui.keyCode.UP:case a.ui.keyCode.RIGHT:if(h===b._valueMax())return;i=b._trimAlignValue(h+j);break;case a.ui.keyCode.DOWN:case a.ui.keyCode.LEFT:if(h===b._valueMin())return;i=b._trimAlignValue(h-j)}b._slide(d,f,i);return e}}).keyup(function(c){var d=a(this).data("index.ui-slider-handle");b._keySliding&&(b._keySliding=!1,b._stop(c,d),b._change(c,d),a(this).removeClass("ui-state-active"))}),this._refreshValue(),this._animateOff=!1},destroy:function(){this.handles.remove(),this.range.remove(),this.element.removeClass("ui-slider ui-slider-horizontal ui-slider-vertical ui-slider-disabled ui-widget ui-widget-content ui-corner-all").removeData("slider").unbind(".slider"),this._mouseDestroy();return this},_mouseCapture:function(b){var c=this.options,d,e,f,g,h,i,j,k,l;if(c.disabled)return!1;this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()},this.elementOffset=this.element.offset(),d={x:b.pageX,y:b.pageY},e=this._normValueFromMouse(d),f=this._valueMax()-this._valueMin()+1,h=this,this.handles.each(function(b){var c=Math.abs(e-h.values(b));f>c&&(f=c,g=a(this),i=b)}),c.range===!0&&this.values(1)===c.min&&(i+=1,g=a(this.handles[i])),j=this._start(b,i);if(j===!1)return!1;this._mouseSliding=!0,h._handleIndex=i,g.addClass("ui-state-active").focus(),k=g.offset(),l=!a(b.target).parents().andSelf().is(".ui-slider-handle"),this._clickOffset=l?{left:0,top:0}:{left:b.pageX-k.left-g.width()/2,top:b.pageY-k.top-g.height()/2-(parseInt(g.css("borderTopWidth"),10)||0)-(parseInt(g.css("borderBottomWidth"),10)||0)+(parseInt(g.css("marginTop"),10)||0)},this.handles.hasClass("ui-state-hover")||this._slide(b,i,e),this._animateOff=!0;return!0},_mouseStart:function(a){return!0},_mouseDrag:function(a){var b={x:a.pageX,y:a.pageY},c=this._normValueFromMouse(b);this._slide(a,this._handleIndex,c);return!1},_mouseStop:function(a){this.handles.removeClass("ui-state-active"),this._mouseSliding=!1,this._stop(a,this._handleIndex),this._change(a,this._handleIndex),this._handleIndex=null,this._clickOffset=null,this._animateOff=!1;return!1},_detectOrientation:function(){this.orientation=this.options.orientation==="vertical"?"vertical":"horizontal"},_normValueFromMouse:function(a){var b,c,d,e,f;this.orientation==="horizontal"?(b=this.elementSize.width,c=a.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)):(b=this.elementSize.height,c=a.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)),d=c/b,d>1&&(d=1),d<0&&(d=0),this.orientation==="vertical"&&(d=1-d),e=this._valueMax()-this._valueMin(),f=this._valueMin()+d*e;return this._trimAlignValue(f)},_start:function(a,b){var c={handle:this.handles[b],value:this.value()};this.options.values&&this.options.values.length&&(c.value=this.values(b),c.values=this.values());return this._trigger("start",a,c)},_slide:function(a,b,c){var d,e,f;this.options.values&&this.options.values.length?(d=this.values(b?0:1),this.options.values.length===2&&this.options.range===!0&&(b===0&&c>d||b===1&&c<d)&&(c=d),c!==this.values(b)&&(e=this.values(),e[b]=c,f=this._trigger("slide",a,{handle:this.handles[b],value:c,values:e}),d=this.values(b?0:1),f!==!1&&this.values(b,c,!0))):c!==this.value()&&(f=this._trigger("slide",a,{handle:this.handles[b],value:c}),f!==!1&&this.value(c))},_stop:function(a,b){var c={handle:this.handles[b],value:this.value()};this.options.values&&this.options.values.length&&(c.value=this.values(b),c.values=this.values()),this._trigger("stop",a,c)},_change:function(a,b){if(!this._keySliding&&!this._mouseSliding){var c={handle:this.handles[b],value:this.value()};this.options.values&&this.options.values.length&&(c.value=this.values(b),c.values=this.values()),this._trigger("change",a,c)}},value:function(a){if(arguments.length)this.options.value=this._trimAlignValue(a),this._refreshValue(),this._change(null,0);else return this._value()},values:function(b,c){var d,e,f;if(arguments.length>1)this.options.values[b]=this._trimAlignValue(c),this._refreshValue(),this._change(null,b);else{if(!arguments.length)return this._values();if(!a.isArray(arguments[0]))return this.options.values&&this.options.values.length?this._values(b):this.value();d=this.options.values,e=arguments[0];for(f=0;f<d.length;f+=1)d[f]=this._trimAlignValue(e[f]),this._change(null,f);this._refreshValue()}},_setOption:function(b,c){var d,e=0;a.isArray(this.options.values)&&(e=this.options.values.length),a.Widget.prototype._setOption.apply(this,arguments);switch(b){case"disabled":c?(this.handles.filter(".ui-state-focus").blur(),this.handles.removeClass("ui-state-hover"),this.handles.propAttr("disabled",!0),this.element.addClass("ui-disabled")):(this.handles.propAttr("disabled",!1),this.element.removeClass("ui-disabled"));break;case"orientation":this._detectOrientation(),this.element.removeClass("ui-slider-horizontal ui-slider-vertical").addClass("ui-slider-"+this.orientation),this._refreshValue();break;case"value":this._animateOff=!0,this._refreshValue(),this._change(null,0),this._animateOff=!1;break;case"values":this._animateOff=!0,this._refreshValue();for(d=0;d<e;d+=1)this._change(null,d);this._animateOff=!1}},_value:function(){var a=this.options.value;a=this._trimAlignValue(a);return a},_values:function(a){var b,c,d;if(arguments.length){b=this.options.values[a],b=this._trimAlignValue(b);return b}c=this.options.values.slice();for(d=0;d<c.length;d+=1)c[d]=this._trimAlignValue(c[d]);return c},_trimAlignValue:function(a){if(a<=this._valueMin())return this._valueMin();if(a>=this._valueMax())return this._valueMax();var b=this.options.step>0?this.options.step:1,c=(a-this._valueMin())%b,d=a-c;Math.abs(c)*2>=b&&(d+=c>0?b:-b);return parseFloat(d.toFixed(5))},_valueMin:function(){return this.options.min},_valueMax:function(){return this.options.max},_refreshValue:function(){var b=this.options.range,c=this.options,d=this,e=this._animateOff?!1:c.animate,f,g={},h,i,j,k;this.options.values&&this.options.values.length?this.handles.each(function(b,i){f=(d.values(b)-d._valueMin())/(d._valueMax()-d._valueMin())*100,g[d.orientation==="horizontal"?"left":"bottom"]=f+"%",a(this).stop(1,1)[e?"animate":"css"](g,c.animate),d.options.range===!0&&(d.orientation==="horizontal"?(b===0&&d.range.stop(1,1)[e?"animate":"css"]({left:f+"%"},c.animate),b===1&&d.range[e?"animate":"css"]({width:f-h+"%"},{queue:!1,duration:c.animate})):(b===0&&d.range.stop(1,1)[e?"animate":"css"]({bottom:f+"%"},c.animate),b===1&&d.range[e?"animate":"css"]({height:f-h+"%"},{queue:!1,duration:c.animate}))),h=f}):(i=this.value(),j=this._valueMin(),k=this._valueMax(),f=k!==j?(i-j)/(k-j)*100:0,g[d.orientation==="horizontal"?"left":"bottom"]=f+"%",this.handle.stop(1,1)[e?"animate":"css"](g,c.animate),b==="min"&&this.orientation==="horizontal"&&this.range.stop(1,1)[e?"animate":"css"]({width:f+"%"},c.animate),b==="max"&&this.orientation==="horizontal"&&this.range[e?"animate":"css"]({width:100-f+"%"},{queue:!1,duration:c.animate}),b==="min"&&this.orientation==="vertical"&&this.range.stop(1,1)[e?"animate":"css"]({height:f+"%"},c.animate),b==="max"&&this.orientation==="vertical"&&this.range[e?"animate":"css"]({height:100-f+"%"},{queue:!1,duration:c.animate}))}}),a.extend(a.ui.slider,{version:"1.8.17"})})(jQuery);
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>39216</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jquery-ui/jquery-ui-1.8.custom.min.js.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jquery-ui/jquery-ui-1.8.custom.min.js.xml
new file mode 100644
index 0000000000..e41c4c1098
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jquery-ui/jquery-ui-1.8.custom.min.js.xml
@@ -0,0 +1,127 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52852608.26</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>jquery-ui-1.8.custom.min.js</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/javascript</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+/*!\n
+ * jQuery UI 1.8\n
+ *\n
+ * Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)\n
+ * Dual licensed under the MIT (MIT-LICENSE.txt)\n
+ * and GPL (GPL-LICENSE.txt) licenses.\n
+ *\n
+ * http://docs.jquery.com/UI\n
+ *//*\n
+ * jQuery UI 1.8\n
+ *\n
+ * Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)\n
+ * Dual licensed under the MIT (MIT-LICENSE.txt)\n
+ * and GPL (GPL-LICENSE.txt) licenses.\n
+ *\n
+ * http://docs.jquery.com/UI\n
+ */\n
+jQuery.ui||(function(a){a.ui={version:"1.8",plugin:{add:function(c,d,f){var e=a.ui[c].prototype;for(var b in f){e.plugins[b]=e.plugins[b]||[];e.plugins[b].push([d,f[b]])}},call:function(b,d,c){var f=b.plugins[d];if(!f||!b.element[0].parentNode){return}for(var e=0;e<f.length;e++){if(b.options[f[e][0]]){f[e][1].apply(b.element,c)}}}},contains:function(d,c){return document.compareDocumentPosition?d.compareDocumentPosition(c)&16:d!==c&&d.contains(c)},hasScroll:function(e,c){if(a(e).css("overflow")=="hidden"){return false}var b=(c&&c=="left")?"scrollLeft":"scrollTop",d=false;if(e[b]>0){return true}e[b]=1;d=(e[b]>0);e[b]=0;return d},isOverAxis:function(c,b,d){return(c>b)&&(c<(b+d))},isOver:function(g,c,f,e,b,d){return a.ui.isOverAxis(g,f,b)&&a.ui.isOverAxis(c,e,d)},keyCode:{BACKSPACE:8,CAPS_LOCK:20,COMMA:188,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38}};a.fn.extend({_focus:a.fn.focus,focus:function(b,c){return typeof b==="number"?this.each(function(){var d=this;setTimeout(function(){a(d).focus();(c&&c.call(d))},b)}):this._focus.apply(this,arguments)},enableSelection:function(){return this.attr("unselectable","off").css("MozUserSelect","").unbind("selectstart.ui")},disableSelection:function(){return this.attr("unselectable","on").css("MozUserSelect","none").bind("selectstart.ui",function(){return false})},scrollParent:function(){var b;if((a.browser.msie&&(/(static|relative)/).test(this.css("position")))||(/absolute/).test(this.css("position"))){b=this.parents().filter(function(){return(/(relative|absolute|fixed)/).test(a.curCSS(this,"position",1))&&(/(auto|scroll)/).test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0)}else{b=this.parents().filter(function(){return(/(auto|scroll)/).test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0)}return(/fixed/).test(this.css("position"))||!b.length?a(document):b},zIndex:function(e){if(e!==undefined){return this.css("zIndex",e)}if(this.length){var c=a(this[0]),b,d;while(c.length&&c[0]!==document){b=c.css("position");if(b=="absolute"||b=="relative"||b=="fixed"){d=parseInt(c.css("zIndex"));if(!isNaN(d)&&d!=0){return d}}c=c.parent()}}return 0}});a.extend(a.expr[":"],{data:function(d,c,b){return !!a.data(d,b[3])},focusable:function(c){var d=c.nodeName.toLowerCase(),b=a.attr(c,"tabindex");return(/input|select|textarea|button|object/.test(d)?!c.disabled:"a"==d||"area"==d?c.href||!isNaN(b):!isNaN(b))&&!a(c)["area"==d?"parents":"closest"](":hidden").length},tabbable:function(c){var b=a.attr(c,"tabindex");return(isNaN(b)||b>=0)&&a(c).is(":focusable")}})})(jQuery);;/*!\n
+ * jQuery UI Widget 1.8\n
+ *\n
+ * Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)\n
+ * Dual licensed under the MIT (MIT-LICENSE.txt)\n
+ * and GPL (GPL-LICENSE.txt) licenses.\n
+ *\n
+ * http://docs.jquery.com/UI/Widget\n
+ *//*\n
+ * jQuery UI Widget 1.8\n
+ *\n
+ * Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)\n
+ * Dual licensed under the MIT (MIT-LICENSE.txt)\n
+ * and GPL (GPL-LICENSE.txt) licenses.\n
+ *\n
+ * http://docs.jquery.com/UI/Widget\n
+ */\n
+(function(b){var a=b.fn.remove;b.fn.remove=function(c,d){return this.each(function(){if(!d){if(!c||b.filter(c,[this]).length){b("*",this).add(this).each(function(){b(this).triggerHandler("remove")})}}return a.call(b(this),c,d)})};b.widget=function(d,f,c){var e=d.split(".")[0],h;d=d.split(".")[1];h=e+"-"+d;if(!c){c=f;f=b.Widget}b.expr[":"][h]=function(i){return !!b.data(i,d)};b[e]=b[e]||{};b[e][d]=function(i,j){if(arguments.length){this._createWidget(i,j)}};var g=new f();g.options=b.extend({},g.options);b[e][d].prototype=b.extend(true,g,{namespace:e,widgetName:d,widgetEventPrefix:b[e][d].prototype.widgetEventPrefix||d,widgetBaseClass:h},c);b.widget.bridge(d,b[e][d])};b.widget.bridge=function(d,c){b.fn[d]=function(g){var e=typeof g==="string",f=Array.prototype.slice.call(arguments,1),h=this;g=!e&&f.length?b.extend.apply(null,[true,g].concat(f)):g;if(e&&g.substring(0,1)==="_"){return h}if(e){this.each(function(){var i=b.data(this,d),j=i&&b.isFunction(i[g])?i[g].apply(i,f):i;if(j!==i&&j!==undefined){h=j;return false}})}else{this.each(function(){var i=b.data(this,d);if(i){if(g){i.option(g)}i._init()}else{b.data(this,d,new c(g,this))}})}return h}};b.Widget=function(c,d){if(arguments.length){this._createWidget(c,d)}};b.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:false},_createWidget:function(d,e){this.element=b(e).data(this.widgetName,this);this.options=b.extend(true,{},this.options,b.metadata&&b.metadata.get(e)[this.widgetName],d);var c=this;this.element.bind("remove."+this.widgetName,function(){c.destroy()});this._create();this._init()},_create:function(){},_init:function(){},destroy:function(){this.element.unbind("."+this.widgetName).removeData(this.widgetName);this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled")},widget:function(){return this.element},option:function(e,f){var d=e,c=this;if(arguments.length===0){return b.extend({},c.options)}if(typeof e==="string"){if(f===undefined){return this.options[e]}d={};d[e]=f}b.each(d,function(g,h){c._setOption(g,h)});return c},_setOption:function(c,d){this.options[c]=d;if(c==="disabled"){this.widget()[d?"addClass":"removeClass"](this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").attr("aria-disabled",d)}return this},enable:function(){return this._setOption("disabled",false)},disable:function(){return this._setOption("disabled",true)},_trigger:function(d,e,f){var h=this.options[d];e=b.Event(e);e.type=(d===this.widgetEventPrefix?d:this.widgetEventPrefix+d).toLowerCase();f=f||{};if(e.originalEvent){for(var c=b.event.props.length,g;c;){g=b.event.props[--c];e[g]=e.originalEvent[g]}}this.element.trigger(e,f);return !(b.isFunction(h)&&h.call(this.element[0],e,f)===false||e.isDefaultPrevented())}}})(jQuery);;/*!\n
+ * jQuery UI Mouse 1.8\n
+ *\n
+ * Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)\n
+ * Dual licensed under the MIT (MIT-LICENSE.txt)\n
+ * and GPL (GPL-LICENSE.txt) licenses.\n
+ *\n
+ * http://docs.jquery.com/UI/Mouse\n
+ *\n
+ * Depends:\n
+ *\tjquery.ui.widget.js\n
+ *//*\n
+ * jQuery UI Mouse 1.8\n
+ *\n
+ * Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)\n
+ * Dual licensed under the MIT (MIT-LICENSE.txt)\n
+ * and GPL (GPL-LICENSE.txt) licenses.\n
+ *\n
+ * http://docs.jquery.com/UI/Mouse\n
+ *\n
+ * Depends:\n
+ *\tjquery.ui.widget.js\n
+ */\n
+(function(a){a.widget("ui.mouse",{options:{cancel:":input,option",distance:1,delay:0},_mouseInit:function(){var b=this;this.element.bind("mousedown."+this.widgetName,function(c){return b._mouseDown(c)}).bind("click."+this.widgetName,function(c){if(b._preventClickEvent){b._preventClickEvent=false;c.stopImmediatePropagation();return false}});this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName)},_mouseDown:function(d){d.originalEvent=d.originalEvent||{};if(d.originalEvent.mouseHandled){return}(this._mouseStarted&&this._mouseUp(d));this._mouseDownEvent=d;var c=this,e=(d.which==1),b=(typeof this.options.cancel=="string"?a(d.target).parents().add(d.target).filter(this.options.cancel).length:false);if(!e||b||!this._mouseCapture(d)){return true}this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){c.mouseDelayMet=true},this.options.delay)}if(this._mouseDistanceMet(d)&&this._mouseDelayMet(d)){this._mouseStarted=(this._mouseStart(d)!==false);if(!this._mouseStarted){d.preventDefault();return true}}this._mouseMoveDelegate=function(f){return c._mouseMove(f)};this._mouseUpDelegate=function(f){return c._mouseUp(f)};a(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);(a.browser.safari||d.preventDefault());d.originalEvent.mouseHandled=true;return true},_mouseMove:function(b){if(a.browser.msie&&!b.button){return this._mouseUp(b)}if(this._mouseStarted){this._mouseDrag(b);return b.preventDefault()}if(this._mouseDistanceMet(b)&&this._mouseDelayMet(b)){this._mouseStarted=(this._mouseStart(this._mouseDownEvent,b)!==false);(this._mouseStarted?this._mouseDrag(b):this._mouseUp(b))}return !this._mouseStarted},_mouseUp:function(b){a(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;this._preventClickEvent=(b.target==this._mouseDownEvent.target);this._mouseStop(b)}return false},_mouseDistanceMet:function(b){return(Math.max(Math.abs(this._mouseDownEvent.pageX-b.pageX),Math.abs(this._mouseDownEvent.pageY-b.pageY))>=this.options.distance)},_mouseDelayMet:function(b){return this.mouseDelayMet},_mouseStart:function(b){},_mouseDrag:function(b){},_mouseStop:function(b){},_mouseCapture:function(b){return true}})})(jQuery);;/*\n
+ * jQuery UI Draggable 1.8\n
+ *\n
+ * Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)\n
+ * Dual licensed under the MIT (MIT-LICENSE.txt)\n
+ * and GPL (GPL-LICENSE.txt) licenses.\n
+ *\n
+ * http://docs.jquery.com/UI/Draggables\n
+ *\n
+ * Depends:\n
+ *\tjquery.ui.core.js\n
+ *\tjquery.ui.mouse.js\n
+ *\tjquery.ui.widget.js\n
+ */(function(a){a.widget("ui.draggable",a.ui.mouse,{widgetEventPrefix:"drag",options:{addClasses:true,appendTo:"parent",axis:false,connectToSortable:false,containment:false,cursor:"auto",cursorAt:false,grid:false,handle:false,helper:"original",iframeFix:false,opacity:false,refreshPositions:false,revert:false,revertDuration:500,scope:"default",scroll:true,scrollSensitivity:20,scrollSpeed:20,snap:false,snapMode:"both",snapTolerance:20,stack:false,zIndex:false},_create:function(){if(this.options.helper=="original"&&!(/^(?:r|a|f)/).test(this.element.css("position"))){this.element[0].style.position="relative"}(this.options.addClasses&&this.element.addClass("ui-draggable"));(this.options.disabled&&this.element.addClass("ui-draggable-disabled"));this._mouseInit()},destroy:function(){if(!this.element.data("draggable")){return}this.element.removeData("draggable").unbind(".draggable").removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled");this._mouseDestroy();return this},_mouseCapture:function(b){var c=this.options;if(this.helper||c.disabled||a(b.target).is(".ui-resizable-handle")){return false}this.handle=this._getHandle(b);if(!this.handle){return false}return true},_mouseStart:function(b){var c=this.options;this.helper=this._createHelper(b);this._cacheHelperProportions();if(a.ui.ddmanager){a.ui.ddmanager.current=this}this._cacheMargins();this.cssPosition=this.helper.css("position");this.scrollParent=this.helper.scrollParent();this.offset=this.positionAbs=this.element.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};a.extend(this.offset,{click:{left:b.pageX-this.offset.left,top:b.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this.position=this._generatePosition(b);this.originalPageX=b.pageX;this.originalPageY=b.pageY;(c.cursorAt&&this._adjustOffsetFromHelper(c.cursorAt));if(c.containment){this._setContainment()}if(this._trigger("start",b)===false){this._clear();return false}this._cacheHelperProportions();if(a.ui.ddmanager&&!c.dropBehaviour){a.ui.ddmanager.prepareOffsets(this,b)}this.helper.addClass("ui-draggable-dragging");this._mouseDrag(b,true);return true},_mouseDrag:function(b,d){this.position=this._generatePosition(b);this.positionAbs=this._convertPositionTo("absolute");if(!d){var c=this._uiHash();if(this._trigger("drag",b,c)===false){this._mouseUp({});return false}this.position=c.position}if(!this.options.axis||this.options.axis!="y"){this.helper[0].style.left=this.position.left+"px"}if(!this.options.axis||this.options.axis!="x"){this.helper[0].style.top=this.position.top+"px"}if(a.ui.ddmanager){a.ui.ddmanager.drag(this,b)}return false},_mouseStop:function(c){var d=false;if(a.ui.ddmanager&&!this.options.dropBehaviour){d=a.ui.ddmanager.drop(this,c)}if(this.dropped){d=this.dropped;this.dropped=false}if(!this.element[0]||!this.element[0].parentNode){return false}if((this.options.revert=="invalid"&&!d)||(this.options.revert=="valid"&&d)||this.options.revert===true||(a.isFunction(this.options.revert)&&this.options.revert.call(this.element,d))){var b=this;a(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){if(b._trigger("stop",c)!==false){b._clear()}})}else{if(this._trigger("stop",c)!==false){this._clear()}}return false},cancel:function(){if(this.helper.is(".ui-draggable-dragging")){this._mouseUp({})}else{this._clear()}return this},_getHandle:function(b){var c=!this.options.handle||!a(this.options.handle,this.element).length?true:false;a(this.options.handle,this.element).find("*").andSelf().each(function(){if(this==b.target){c=true}});return c},_createHelper:function(c){var d=this.options;var b=a.isFunction(d.helper)?a(d.helper.apply(this.element[0],[c])):(d.helper=="clone"?this.element.clone():this.element);if(!b.parents("body").length){b.appendTo((d.appendTo=="parent"?this.element[0].parentNode:d.appendTo))}if(b[0]!=this.element[0]&&!(/(fixed|absolute)/).test(b.css("position"))){b.css("position","absolute")}return b},_adjustOffsetFromHelper:function(b){if(typeof b=="string"){b=b.split(" ")}if(a.isArray(b)){b={left:+b[0],top:+b[1]||0}}if("left" in b){this.offset.click.left=b.left+this.margins.left}if("right" in b){this.offset.click.left=this.helperProportions.width-b.right+this.margins.left}if("top" in b){this.offset.click.top=b.top+this.margins.top}if("bottom" in b){this.offset.click.top=this.helperProportions.height-b.bottom+this.margins.top}},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var b=this.offsetParent.offset();if(this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0])){b.left+=this.scrollParent.scrollLeft();b.top+=this.scrollParent.scrollTop()}if((this.offsetParent[0]==document.body)||(this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&a.browser.msie)){b={top:0,left:0}}return{top:b.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:b.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var b=this.element.position();return{top:b.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:b.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}else{return{top:0,left:0}}},_cacheMargins:function(){this.margins={left:(parseInt(this.element.css("marginLeft"),10)||0),top:(parseInt(this.element.css("marginTop"),10)||0)}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var e=this.options;if(e.containment=="parent"){e.containment=this.helper[0].parentNode}if(e.containment=="document"||e.containment=="window"){this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,a(e.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(a(e.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]}if(!(/^(document|window|parent)$/).test(e.containment)&&e.containment.constructor!=Array){var c=a(e.containment)[0];if(!c){return}var d=a(e.containment).offset();var b=(a(c).css("overflow")!="hidden");this.containment=[d.left+(parseInt(a(c).css("borderLeftWidth"),10)||0)+(parseInt(a(c).css("paddingLeft"),10)||0)-this.margins.left,d.top+(parseInt(a(c).css("borderTopWidth"),10)||0)+(parseInt(a(c).css("paddingTop"),10)||0)-this.margins.top,d.left+(b?Math.max(c.scrollWidth,c.offsetWidth):c.offsetWidth)-(parseInt(a(c).css("borderLeftWidth"),10)||0)-(parseInt(a(c).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,d.top+(b?Math.max(c.scrollHeight,c.offsetHeight):c.offsetHeight)-(parseInt(a(c).css("borderTopWidth"),10)||0)-(parseInt(a(c).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}else{if(e.containment.constructor==Array){this.containment=e.containment}}},_convertPositionTo:function(f,h){if(!h){h=this.position}var c=f=="absolute"?1:-1;var e=this.options,b=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,g=(/(html|body)/i).test(b[0].tagName);return{top:(h.top+this.offset.relative.top*c+this.offset.parent.top*c-(a.browser.safari&&a.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():(g?0:b.scrollTop()))*c)),left:(h.left+this.offset.relative.left*c+this.offset.parent.left*c-(a.browser.safari&&a.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():g?0:b.scrollLeft())*c))}},_generatePosition:function(e){var h=this.options,b=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,i=(/(html|body)/i).test(b[0].tagName);var d=e.pageX;var c=e.pageY;if(this.originalPosition){if(this.containment){if(e.pageX-this.offset.click.left<this.containment[0]){d=this.containment[0]+this.offset.click.left}if(e.pageY-this.offset.click.top<this.containment[1]){c=this.containment[1]+this.offset.click.top}if(e.pageX-this.offset.click.left>this.containment[2]){d=this.containment[2]+this.offset.click.left}if(e.pageY-this.offset.click.top>this.containment[3]){c=this.containment[3]+this.offset.click.top}}if(h.grid){var g=this.originalPageY+Math.round((c-this.originalPageY)/h.grid[1])*h.grid[1];c=this.containment?(!(g-this.offset.click.top<this.containment[1]||g-this.offset.click.top>this.containment[3])?g:(!(g-this.offset.click.top<this.containment[1])?g-h.grid[1]:g+h.grid[1])):g;var f=this.originalPageX+Math.round((d-this.originalPageX)/h.grid[0])*h.grid[0];d=this.containment?(!(f-this.offset.click.left<this.containment[0]||f-this.offset.click.left>this.containment[2])?f:(!(f-this.offset.click.left<this.containment[0])?f-h.grid[0]:f+h.grid[0])):f}}return{top:(c-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(a.browser.safari&&a.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():(i?0:b.scrollTop())))),left:(d-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(a.browser.safari&&a.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():i?0:b.scrollLeft())))}},_clear:function(){this.helper.removeClass("ui-draggable-dragging");if(this.helper[0]!=this.element[0]&&!this.cancelHelperRemoval){this.helper.remove()}this.helper=null;this.cancelHelperRemoval=false},_trigger:function(b,c,d){d=d||this._uiHash();a.ui.plugin.call(this,b,[c,d]);if(b=="drag"){this.positionAbs=this._convertPositionTo("absolute")}return a.Widget.prototype._trigger.call(this,b,c,d)},plugins:{},_uiHash:function(b){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}});a.extend(a.ui.draggable,{version:"1.8"});a.ui.plugin.add("draggable","connectToSortable",{start:function(c,e){var d=a(this).data("draggable"),f=d.options,b=a.extend({},e,{item:d.element});d.sortables=[];a(f.connectToSortable).each(function(){var g=a.data(this,"sortable");if(g&&!g.options.disabled){d.sortables.push({instance:g,shouldRevert:g.options.revert});g._refreshItems();g._trigger("activate",c,b)}})},stop:function(c,e){var d=a(this).data("draggable"),b=a.extend({},e,{item:d.element});a.each(d.sortables,function(){if(this.instance.isOver){this.instance.isOver=0;d.cancelHelperRemoval=true;this.instance.cancelHelperRemoval=false;if(this.shouldRevert){this.instance.options.revert=true}this.instance._mouseStop(c);this.instance.options.helper=this.instance.options._helper;if(d.options.helper=="original"){this.instance.currentItem.css({top:"auto",left:"auto"})}}else{this.instance.cancelHelperRemoval=false;this.instance._trigger("deactivate",c,b)}})},drag:function(c,f){var e=a(this).data("draggable"),b=this;var d=function(i){var n=this.offset.click.top,m=this.offset.click.left;var g=this.positionAbs.top,k=this.positionAbs.left;var j=i.height,l=i.width;var p=i.top,h=i.left;return a.ui.isOver(g+n,k+m,p,h,j,l)};a.each(e.sortables,function(g){this.instance.positionAbs=e.positionAbs;this.instance.helperProportions=e.helperProportions;this.instance.offset.click=e.offset.click;if(this.instance._intersectsWith(this.instance.containerCache)){if(!this.instance.isOver){this.instance.isOver=1;this.instance.currentItem=a(b).clone().appendTo(this.instance.element).data("sortable-item",true);this.instance.options._helper=this.instance.options.helper;this.instance.options.helper=function(){return f.helper[0]};c.target=this.instance.currentItem[0];this.instance._mouseCapture(c,true);this.instance._mouseStart(c,true,true);this.instance.offset.click.top=e.offset.click.top;this.instance.offset.click.left=e.offset.click.left;this.instance.offset.parent.left-=e.offset.parent.left-this.instance.offset.parent.left;this.instance.offset.parent.top-=e.offset.parent.top-this.instance.offset.parent.top;e._trigger("toSortable",c);e.dropped=this.instance.element;e.currentItem=e.element;this.instance.fromOutside=e}if(this.instance.currentItem){this.instance._mouseDrag(c)}}else{if(this.instance.isOver){this.instance.isOver=0;this.instance.cancelHelperRemoval=true;this.instance.options.revert=false;this.instance._trigger("out",c,this.instance._uiHash(this.instance));this.instance._mouseStop(c,true);this.instance.options.helper=this.instance.options._helper;this.instance.currentItem.remove();if(this.instance.placeholder){this.instance.placeholder.remove()}e._trigger("fromSortable",c);e.dropped=false}}})}});a.ui.plugin.add("draggable","cursor",{start:function(c,d){var b=a("body"),e=a(this).data("draggable").options;if(b.css("cursor")){e._cursor=b.css("cursor")}b.css("cursor",e.cursor)},stop:function(b,c){var d=a(this).data("draggable").options;if(d._cursor){a("body").css("cursor",d._cursor)}}});a.ui.plugin.add("draggable","iframeFix",{start:function(b,c){var d=a(this).data("draggable").options;a(d.iframeFix===true?"iframe":d.iframeFix).each(function(){a(\'<div class="ui-draggable-iframeFix" style="background: #fff;"></div>\').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1000}).css(a(this).offset()).appendTo("body")})},stop:function(b,c){a("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)})}});a.ui.plugin.add("draggable","opacity",{start:function(c,d){var b=a(d.helper),e=a(this).data("draggable").options;if(b.css("opacity")){e._opacity=b.css("opacity")}b.css("opacity",e.opacity)},stop:function(b,c){var d=a(this).data("draggable").options;if(d._opacity){a(c.helper).css("opacity",d._opacity)}}});a.ui.plugin.add("draggable","scroll",{start:function(c,d){var b=a(this).data("draggable");if(b.scrollParent[0]!=document&&b.scrollParent[0].tagName!="HTML"){b.overflowOffset=b.scrollParent.offset()}},drag:function(d,e){var c=a(this).data("draggable"),f=c.options,b=false;if(c.scrollParent[0]!=document&&c.scrollParent[0].tagName!="HTML"){if(!f.axis||f.axis!="x"){if((c.overflowOffset.top+c.scrollParent[0].offsetHeight)-d.pageY<f.scrollSensitivity){c.scrollParent[0].scrollTop=b=c.scrollParent[0].scrollTop+f.scrollSpeed}else{if(d.pageY-c.overflowOffset.top<f.scrollSensitivity){c.scrollParent[0].scrollTop=b=c.scrollParent[0].scrollTop-f.scrollSpeed}}}if(!f.axis||f.axis!="y"){if((c.overflowOffset.left+c.scrollParent[0].offsetWidth)-d.pageX<f.scrollSensitivity){c.scrollParent[0].scrollLeft=b=c.scrollParent[0].scrollLeft+f.scrollSpeed}else{if(d.pageX-c.overflowOffset.left<f.scrollSensitivity){c.scrollParent[0].scrollLeft=b=c.scrollParent[0].scrollLeft-f.scrollSpeed}}}}else{if(!f.axis||f.axis!="x"){if(d.pageY-a(document).scrollTop()<f.scrollSensitivity){b=a(document).scrollTop(a(document).scrollTop()-f.scrollSpeed)}else{if(a(window).height()-(d.pageY-a(document).scrollTop())<f.scrollSensitivity){b=a(document).scrollTop(a(document).scrollTop()+f.scrollSpeed)}}}if(!f.axis||f.axis!="y"){if(d.pageX-a(document).scrollLeft()<f.scrollSensitivity){b=a(document).scrollLeft(a(document).scrollLeft()-f.scrollSpeed)}else{if(a(window).width()-(d.pageX-a(document).scrollLeft())<f.scrollSensitivity){b=a(document).scrollLeft(a(document).scrollLeft()+f.scrollSpeed)}}}}if(b!==false&&a.ui.ddmanager&&!f.dropBehaviour){a.ui.ddmanager.prepareOffsets(c,d)}}});a.ui.plugin.add("draggable","snap",{start:function(c,d){var b=a(this).data("draggable"),e=b.options;b.snapElements=[];a(e.snap.constructor!=String?(e.snap.items||":data(draggable)"):e.snap).each(function(){var g=a(this);var f=g.offset();if(this!=b.element[0]){b.snapElements.push({item:this,width:g.outerWidth(),height:g.outerHeight(),top:f.top,left:f.left})}})},drag:function(u,p){var g=a(this).data("draggable"),q=g.options;var y=q.snapTolerance;var x=p.offset.left,w=x+g.helperProportions.width,f=p.offset.top,e=f+g.helperProportions.height;for(var v=g.snapElements.length-1;v>=0;v--){var s=g.snapElements[v].left,n=s+g.snapElements[v].width,m=g.snapElements[v].top,A=m+g.snapElements[v].height;if(!((s-y<x&&x<n+y&&m-y<f&&f<A+y)||(s-y<x&&x<n+y&&m-y<e&&e<A+y)||(s-y<w&&w<n+y&&m-y<f&&f<A+y)||(s-y<w&&w<n+y&&m-y<e&&e<A+y))){if(g.snapElements[v].snapping){(g.options.snap.release&&g.options.snap.release.call(g.element,u,a.extend(g._uiHash(),{snapItem:g.snapElements[v].item})))}g.snapElements[v].snapping=false;continue}if(q.snapMode!="inner"){var c=Math.abs(m-e)<=y;var z=Math.abs(A-f)<=y;var j=Math.abs(s-w)<=y;var k=Math.abs(n-x)<=y;if(c){p.position.top=g._convertPositionTo("relative",{top:m-g.helperProportions.height,left:0}).top-g.margins.top}if(z){p.position.top=g._convertPositionTo("relative",{top:A,left:0}).top-g.margins.top}if(j){p.position.left=g._convertPositionTo("relative",{top:0,left:s-g.helperProportions.width}).left-g.margins.left}if(k){p.position.left=g._convertPositionTo("relative",{top:0,left:n}).left-g.margins.left}}var h=(c||z||j||k);if(q.snapMode!="outer"){var c=Math.abs(m-f)<=y;var z=Math.abs(A-e)<=y;var j=Math.abs(s-x)<=y;var k=Math.abs(n-w)<=y;if(c){p.position.top=g._convertPositionTo("relative",{top:m,left:0}).top-g.margins.top}if(z){p.position.top=g._convertPositionTo("relative",{top:A-g.helperProportions.height,left:0}).top-g.margins.top}if(j){p.position.left=g._convertPositionTo("relative",{top:0,left:s}).left-g.margins.left}if(k){p.position.left=g._convertPositionTo("relative",{top:0,left:n-g.helperProportions.width}).left-g.margins.left}}if(!g.snapElements[v].snapping&&(c||z||j||k||h)){(g.options.snap.snap&&g.options.snap.snap.call(g.element,u,a.extend(g._uiHash(),{snapItem:g.snapElements[v].item})))}g.snapElements[v].snapping=(c||z||j||k||h)}}});a.ui.plugin.add("draggable","stack",{start:function(c,d){var f=a(this).data("draggable").options;var e=a.makeArray(a(f.stack)).sort(function(h,g){return(parseInt(a(h).css("zIndex"),10)||0)-(parseInt(a(g).css("zIndex"),10)||0)});if(!e.length){return}var b=parseInt(e[0].style.zIndex)||0;a(e).each(function(g){this.style.zIndex=b+g});this[0].style.zIndex=b+e.length}});a.ui.plugin.add("draggable","zIndex",{start:function(c,d){var b=a(d.helper),e=a(this).data("draggable").options;if(b.css("zIndex")){e._zIndex=b.css("zIndex")}b.css("zIndex",e.zIndex)},stop:function(b,c){var d=a(this).data("draggable").options;if(d._zIndex){a(c.helper).css("zIndex",d._zIndex)}}})})(jQuery);;/*\n
+ * jQuery UI Slider 1.8\n
+ *\n
+ * Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)\n
+ * Dual licensed under the MIT (MIT-LICENSE.txt)\n
+ * and GPL (GPL-LICENSE.txt) licenses.\n
+ *\n
+ * http://docs.jquery.com/UI/Slider\n
+ *\n
+ * Depends:\n
+ *\tjquery.ui.core.js\n
+ *\tjquery.ui.mouse.js\n
+ *\tjquery.ui.widget.js\n
+ */(function(b){var a=5;b.widget("ui.slider",b.ui.mouse,{widgetEventPrefix:"slide",options:{animate:false,distance:0,max:100,min:0,orientation:"horizontal",range:false,step:1,value:0,values:null},_create:function(){var c=this,d=this.options;this._keySliding=false;this._mouseSliding=false;this._animateOff=true;this._handleIndex=null;this._detectOrientation();this._mouseInit();this.element.addClass("ui-slider ui-slider-"+this.orientation+" ui-widget ui-widget-content ui-corner-all");if(d.disabled){this.element.addClass("ui-slider-disabled ui-disabled")}this.range=b([]);if(d.range){if(d.range===true){this.range=b("<div></div>");if(!d.values){d.values=[this._valueMin(),this._valueMin()]}if(d.values.length&&d.values.length!=2){d.values=[d.values[0],d.values[0]]}}else{this.range=b("<div></div>")}this.range.appendTo(this.element).addClass("ui-slider-range");if(d.range=="min"||d.range=="max"){this.range.addClass("ui-slider-range-"+d.range)}this.range.addClass("ui-widget-header")}if(b(".ui-slider-handle",this.element).length==0){b(\'<a href="#"></a>\').appendTo(this.element).addClass("ui-slider-handle")}if(d.values&&d.values.length){while(b(".ui-slider-handle",this.element).length<d.values.length){b(\'<a href="#"></a>\').appendTo(this.element).addClass("ui-slider-handle")}}this.handles=b(".ui-slider-handle",this.element).addClass("ui-state-default ui-corner-all");this.handle=this.handles.eq(0);this.handles.add(this.range).filter("a").click(function(e){e.preventDefault()}).hover(function(){if(!d.disabled){b(this).addClass("ui-state-hover")}},function(){b(this).removeClass("ui-state-hover")}).focus(function(){if(!d.disabled){b(".ui-slider .ui-state-focus").removeClass("ui-state-focus");b(this).addClass("ui-state-focus")}else{b(this).blur()}}).blur(function(){b(this).removeClass("ui-state-focus")});this.handles.each(function(e){b(this).data("index.ui-slider-handle",e)});this.handles.keydown(function(j){var g=true;var f=b(this).data("index.ui-slider-handle");if(c.options.disabled){return}switch(j.keyCode){case b.ui.keyCode.HOME:case b.ui.keyCode.END:case b.ui.keyCode.PAGE_UP:case b.ui.keyCode.PAGE_DOWN:case b.ui.keyCode.UP:case b.ui.keyCode.RIGHT:case b.ui.keyCode.DOWN:case b.ui.keyCode.LEFT:g=false;if(!c._keySliding){c._keySliding=true;b(this).addClass("ui-state-active");c._start(j,f)}break}var h,e,i=c._step();if(c.options.values&&c.options.values.length){h=e=c.values(f)}else{h=e=c.value()}switch(j.keyCode){case b.ui.keyCode.HOME:e=c._valueMin();break;case b.ui.keyCode.END:e=c._valueMax();break;case b.ui.keyCode.PAGE_UP:e=h+((c._valueMax()-c._valueMin())/a);break;case b.ui.keyCode.PAGE_DOWN:e=h-((c._valueMax()-c._valueMin())/a);break;case b.ui.keyCode.UP:case b.ui.keyCode.RIGHT:if(h==c._valueMax()){return}e=h+i;break;case b.ui.keyCode.DOWN:case b.ui.keyCode.LEFT:if(h==c._valueMin()){return}e=h-i;break}c._slide(j,f,e);return g}).keyup(function(f){var e=b(this).data("index.ui-slider-handle");if(c._keySliding){c._keySliding=false;c._stop(f,e);c._change(f,e);b(this).removeClass("ui-state-active")}});this._refreshValue();this._animateOff=false},destroy:function(){this.handles.remove();this.range.remove();this.element.removeClass("ui-slider ui-slider-horizontal ui-slider-vertical ui-slider-disabled ui-widget ui-widget-content ui-corner-all").removeData("slider").unbind(".slider");this._mouseDestroy();return this},_mouseCapture:function(e){var f=this.options;if(f.disabled){return false}this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()};this.elementOffset=this.element.offset();var i={x:e.pageX,y:e.pageY};var k=this._normValueFromMouse(i);var d=this._valueMax()-this._valueMin()+1,g;var l=this,j;this.handles.each(function(m){var n=Math.abs(k-l.values(m));if(d>n){d=n;g=b(this);j=m}});if(f.range==true&&this.values(1)==f.min){g=b(this.handles[++j])}this._start(e,j);this._mouseSliding=true;l._handleIndex=j;g.addClass("ui-state-active").focus();var h=g.offset();var c=!b(e.target).parents().andSelf().is(".ui-slider-handle");this._clickOffset=c?{left:0,top:0}:{left:e.pageX-h.left-(g.width()/2),top:e.pageY-h.top-(g.height()/2)-(parseInt(g.css("borderTopWidth"),10)||0)-(parseInt(g.css("borderBottomWidth"),10)||0)+(parseInt(g.css("marginTop"),10)||0)};k=this._normValueFromMouse(i);this._slide(e,j,k);this._animateOff=true;return true},_mouseStart:function(c){return true},_mouseDrag:function(e){var c={x:e.pageX,y:e.pageY};var d=this._normValueFromMouse(c);this._slide(e,this._handleIndex,d);return false},_mouseStop:function(c){this.handles.removeClass("ui-state-active");this._mouseSliding=false;this._stop(c,this._handleIndex);this._change(c,this._handleIndex);this._handleIndex=null;this._clickOffset=null;this._animateOff=false;return false},_detectOrientation:function(){this.orientation=this.options.orientation=="vertical"?"vertical":"horizontal"},_normValueFromMouse:function(e){var d,i;if("horizontal"==this.orientation){d=this.elementSize.width;i=e.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)}else{d=this.elementSize.height;i=e.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)}var g=(i/d);if(g>1){g=1}if(g<0){g=0}if("vertical"==this.orientation){g=1-g}var f=this._valueMax()-this._valueMin(),j=g*f,c=j%this.options.step,h=this._valueMin()+j-c;if(c>(this.options.step/2)){h+=this.options.step}return parseFloat(h.toFixed(5))},_start:function(e,d){var c={handle:this.handles[d],value:this.value()};if(this.options.values&&this.options.values.length){c.value=this.values(d);c.values=this.values()}this._trigger("start",e,c)},_slide:function(g,f,e){var h=this.handles[f];if(this.options.values&&this.options.values.length){var c=this.values(f?0:1);if((this.options.values.length==2&&this.options.range===true)&&((f==0&&e>c)||(f==1&&e<c))){e=c}if(e!=this.values(f)){var d=this.values();d[f]=e;var i=this._trigger("slide",g,{handle:this.handles[f],value:e,values:d});var c=this.values(f?0:1);if(i!==false){this.values(f,e,true)}}}else{if(e!=this.value()){var i=this._trigger("slide",g,{handle:this.handles[f],value:e});if(i!==false){this.value(e)}}}},_stop:function(e,d){var c={handle:this.handles[d],value:this.value()};if(this.options.values&&this.options.values.length){c.value=this.values(d);c.values=this.values()}this._trigger("stop",e,c)},_change:function(e,d){if(!this._keySliding&&!this._mouseSliding){var c={handle:this.handles[d],value:this.value()};if(this.options.values&&this.options.values.length){c.value=this.values(d);c.values=this.values()}this._trigger("change",e,c)}},value:function(c){if(arguments.length){this.options.value=this._trimValue(c);this._refreshValue();this._change(null,0)}return this._value()},values:function(e,h){if(arguments.length>1){this.options.values[e]=this._trimValue(h);this._refreshValue();this._change(null,e)}if(arguments.length){if(b.isArray(arguments[0])){var g=this.options.values,d=arguments[0];for(var f=0,c=g.length;f<c;f++){g[f]=this._trimValue(d[f]);this._change(null,f)}this._refreshValue()}else{if(this.options.values&&this.options.values.length){return this._values(e)}else{return this.value()}}}else{return this._values()}},_setOption:function(d,e){var c,f=0;if(jQuery.isArray(this.options.values)){f=this.options.values.length}b.Widget.prototype._setOption.apply(this,arguments);switch(d){case"disabled":if(e){this.handles.filter(".ui-state-focus").blur();this.handles.removeClass("ui-state-hover");this.handles.attr("disabled","disabled");this.element.addClass("ui-disabled")}else{this.handles.removeAttr("disabled");this.element.removeClass("ui-disabled")}case"orientation":this._detectOrientation();this.element.removeClass("ui-slider-horizontal ui-slider-vertical").addClass("ui-slider-"+this.orientation);this._refreshValue();break;case"value":this._animateOff=true;this._refreshValue();this._change(null,0);this._animateOff=false;break;case"values":this._animateOff=true;this._refreshValue();for(c=0;c<f;c++){this._change(null,c)}this._animateOff=false;break}},_step:function(){var c=this.options.step;return c},_value:function(){var c=this.options.value;c=this._trimValue(c);return c},_values:function(d){if(arguments.length){var g=this.options.values[d];g=this._trimValue(g);return g}else{var f=this.options.values.slice();for(var e=0,c=f.length;e<c;e++){f[e]=this._trimValue(f[e])}return f}},_trimValue:function(c){if(c<this._valueMin()){c=this._valueMin()}if(c>this._valueMax()){c=this._valueMax()}return c},_valueMin:function(){var c=this.options.min;return c},_valueMax:function(){var c=this.options.max;return c},_refreshValue:function(){var g=this.options.range,e=this.options,m=this;var d=(!this._animateOff)?e.animate:false;if(this.options.values&&this.options.values.length){var j,i;this.handles.each(function(q,o){var p=(m.values(q)-m._valueMin())/(m._valueMax()-m._valueMin())*100;var n={};n[m.orientation=="horizontal"?"left":"bottom"]=p+"%";b(this).stop(1,1)[d?"animate":"css"](n,e.animate);if(m.options.range===true){if(m.orientation=="horizontal"){(q==0)&&m.range.stop(1,1)[d?"animate":"css"]({left:p+"%"},e.animate);(q==1)&&m.range[d?"animate":"css"]({width:(p-lastValPercent)+"%"},{queue:false,duration:e.animate})}else{(q==0)&&m.range.stop(1,1)[d?"animate":"css"]({bottom:(p)+"%"},e.animate);(q==1)&&m.range[d?"animate":"css"]({height:(p-lastValPercent)+"%"},{queue:false,duration:e.animate})}}lastValPercent=p})}else{var k=this.value(),h=this._valueMin(),l=this._valueMax(),f=l!=h?(k-h)/(l-h)*100:0;var c={};c[m.orientation=="horizontal"?"left":"bottom"]=f+"%";this.handle.stop(1,1)[d?"animate":"css"](c,e.animate);(g=="min")&&(this.orientation=="horizontal")&&this.range.stop(1,1)[d?"animate":"css"]({width:f+"%"},e.animate);(g=="max")&&(this.orientation=="horizontal")&&this.range[d?"animate":"css"]({width:(100-f)+"%"},{queue:false,duration:e.animate});(g=="min")&&(this.orientation=="vertical")&&this.range.stop(1,1)[d?"animate":"css"]({height:f+"%"},e.animate);(g=="max")&&(this.orientation=="vertical")&&this.range[d?"animate":"css"]({height:(100-f)+"%"},{queue:false,duration:e.animate})}}});b.extend(b.ui.slider,{version:"1.8"})})(jQuery);;
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>38744</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jquery.js.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jquery.js.xml
new file mode 100644
index 0000000000..77855925b1
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jquery.js.xml
@@ -0,0 +1,9344 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52852190.47</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>jquery.js</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/javascript</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>267403</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="2" aka="AAAAAAAAAAI=">
+    <pickle>
+      <global name="Pdata" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+/*!\n
+ * jQuery JavaScript Library v2.1.4\n
+ * http://jquery.com/\n
+ *\n
+ * Includes Sizzle.js\n
+ * http://sizzlejs.com/\n
+ *\n
+ * Copyright 2005, 2014 jQuery Foundation, Inc. and other contributors\n
+ * Released under the MIT license\n
+ * http://jquery.org/license\n
+ *\n
+ * Date: 2015-04-28T16:01Z\n
+ */\n
+\n
+(function( global, factory ) {\n
+\n
+  if ( typeof module === "object" && typeof module.exports === "object" ) {\n
+    // For CommonJS and CommonJS-like environments where a proper `window`\n
+    // is present, execute the factory and get jQuery.\n
+    // For environments that do not have a `window` with a `document`\n
+    // (such as Node.js), expose a factory as module.exports.\n
+    // This accentuates the need for the creation of a real `window`.\n
+    // e.g. var jQuery = require("jquery")(window);\n
+    // See ticket #14549 for more info.\n
+    module.exports = global.document ?\n
+      factory( global, true ) :\n
+      function( w ) {\n
+        if ( !w.document ) {\n
+          throw new Error( "jQuery requires a window with a document" );\n
+        }\n
+        return factory( w );\n
+      };\n
+  } else {\n
+    factory( global );\n
+  }\n
+\n
+// Pass this if window is not defined yet\n
+}(typeof window !== "undefined" ? window : this, function( window, noGlobal ) {\n
+\n
+// Support: Firefox 18+\n
+// Can\'t be in strict mode, several libs including ASP.NET trace\n
+// the stack via arguments.caller.callee and Firefox dies if\n
+// you try to trace through "use strict" call chains. (#13335)\n
+//\n
+\n
+var arr = [];\n
+\n
+var slice = arr.slice;\n
+\n
+var concat = arr.concat;\n
+\n
+var push = arr.push;\n
+\n
+var indexOf = arr.indexOf;\n
+\n
+var class2type = {};\n
+\n
+var toString = class2type.toString;\n
+\n
+var hasOwn = class2type.hasOwnProperty;\n
+\n
+var support = {};\n
+\n
+\n
+\n
+var\n
+  // Use the correct document accordingly with window argument (sandbox)\n
+  document = window.document,\n
+\n
+  version = "2.1.4",\n
+\n
+  // Define a local copy of jQuery\n
+  jQuery = function( selector, context ) {\n
+    // The jQuery object is actually just the init constructor \'enhanced\'\n
+    // Need init if jQuery is called (just allow error to be thrown if not included)\n
+    return new jQuery.fn.init( selector, context );\n
+  },\n
+\n
+  // Support: Android<4.1\n
+  // Make sure we trim BOM and NBSP\n
+  rtrim = /^[\\s\\uFEFF\\xA0]+|[\\s\\uFEFF\\xA0]+$/g,\n
+\n
+  // Matches dashed string for camelizing\n
+  rmsPrefix = /^-ms-/,\n
+  rdashAlpha = /-([\\da-z])/gi,\n
+\n
+  // Used by jQuery.camelCase as callback to replace()\n
+  fcamelCase = function( all, letter ) {\n
+    return letter.toUpperCase();\n
+  };\n
+\n
+jQuery.fn = jQuery.prototype = {\n
+  // The current version of jQuery being used\n
+  jquery: version,\n
+\n
+  constructor: jQuery,\n
+\n
+  // Start with an empty selector\n
+  selector: "",\n
+\n
+  // The default length of a jQuery object is 0\n
+  length: 0,\n
+\n
+  toArray: function() {\n
+    return slice.call( this );\n
+  },\n
+\n
+  // Get the Nth element in the matched element set OR\n
+  // Get the whole matched element set as a clean array\n
+  get: function( num ) {\n
+    return num != null ?\n
+\n
+      // Return just the one element from the set\n
+      ( num < 0 ? this[ num + this.length ] : this[ num ] ) :\n
+\n
+      // Return all the elements in a clean array\n
+      slice.call( this );\n
+  },\n
+\n
+  // Take an array of elements and push it onto the stack\n
+  // (returning the new matched element set)\n
+  pushStack: function( elems ) {\n
+\n
+    // Build a new jQuery matched element set\n
+    var ret = jQuery.merge( this.constructor(), elems );\n
+\n
+    // Add the old object onto the stack (as a reference)\n
+    ret.prevObject = this;\n
+    ret.context = this.context;\n
+\n
+    // Return the newly-formed element set\n
+    return ret;\n
+  },\n
+\n
+  // Execute a callback for every element in the matched set.\n
+  // (You can seed the arguments with an array of args, but this is\n
+  // only used internally.)\n
+  each: function( callback, args ) {\n
+    return jQuery.each( this, callback, args );\n
+  },\n
+\n
+  map: function( callback ) {\n
+    return this.pushStack( jQuery.map(this, function( elem, i ) {\n
+      return callback.call( elem, i, elem );\n
+    }));\n
+  },\n
+\n
+  slice: function() {\n
+    return this.pushStack( slice.apply( this, arguments ) );\n
+  },\n
+\n
+  first: function() {\n
+    return this.eq( 0 );\n
+  },\n
+\n
+  last: function() {\n
+    return this.eq( -1 );\n
+  },\n
+\n
+  eq: function( i ) {\n
+    var len = this.length,\n
+      j = +i + ( i < 0 ? len : 0 );\n
+    return this.pushStack( j >= 0 && j < len ? [ this[j] ] : [] );\n
+  },\n
+\n
+  end: function() {\n
+    return this.prevObject || this.constructor(null);\n
+  },\n
+\n
+  // For internal use only.\n
+  // Behaves like an Array\'s method, not like a jQuery method.\n
+  push: push,\n
+  sort: arr.sort,\n
+  splice: arr.splice\n
+};\n
+\n
+jQuery.extend = jQuery.fn.extend = function() {\n
+  var options, name, src, copy, copyIsArray, clone,\n
+    target = arguments[0] || {},\n
+    i = 1,\n
+    length = arguments.length,\n
+    deep = false;\n
+\n
+  // Handle a deep copy situation\n
+  if ( typeof target === "boolean" ) {\n
+    deep = target;\n
+\n
+    // Skip the boolean and the target\n
+    target = arguments[ i ] || {};\n
+    i++;\n
+  }\n
+\n
+  // Handle case when target is a string or something (possible in deep copy)\n
+  if ( typeof target !== "object" && !jQuery.isFunction(target) ) {\n
+    target = {};\n
+  }\n
+\n
+  // Extend jQuery itself if only one argument is passed\n
+  if ( i === length ) {\n
+    target = this;\n
+    i--;\n
+  }\n
+\n
+  for ( ; i < length; i++ ) {\n
+    // Only deal with non-null/undefined values\n
+    if ( (options = arguments[ i ]) != null ) {\n
+      // Extend the base object\n
+      for ( name in options ) {\n
+        src = target[ name ];\n
+        copy = options[ name ];\n
+\n
+        // Prevent never-ending loop\n
+        if ( target === copy ) {\n
+          continue;\n
+        }\n
+\n
+        // Recurse if we\'re merging plain objects or arrays\n
+        if ( deep && copy && ( jQuery.isPlainObject(copy) || (copyIsArray = jQuery.isArray(copy)) ) ) {\n
+          if ( copyIsArray ) {\n
+            copyIsArray = false;\n
+            clone = src && jQuery.isArray(src) ? src : [];\n
+\n
+          } else {\n
+            clone = src && jQuery.isPlainObject(src) ? src : {};\n
+          }\n
+\n
+          // Never move original objects, clone them\n
+          target[ name ] = jQuery.extend( deep, clone, copy );\n
+\n
+        // Don\'t bring in undefined values\n
+        } else if ( copy !== undefined ) {\n
+          target[ name ] = copy;\n
+        }\n
+      }\n
+    }\n
+  }\n
+\n
+  // Return the modified object\n
+  return target;\n
+};\n
+\n
+jQuery.extend({\n
+  // Unique for each copy of jQuery on the page\n
+  expando: "jQuery" + ( version + Math.random() ).replace( /\\D/g, "" ),\n
+\n
+  // Assume jQuery is ready without the ready module\n
+  isReady: true,\n
+\n
+  error: function( msg ) {\n
+    throw new Error( msg );\n
+  },\n
+\n
+  noop: function() {},\n
+\n
+  isFunction: function( obj ) {\n
+    return jQuery.type(obj) === "function";\n
+  },\n
+\n
+  isArray: Array.isArray,\n
+\n
+  isWindow: function( obj ) {\n
+    return obj != null && obj === obj.window;\n
+  },\n
+\n
+  isNumeric: function( obj ) {\n
+    // parseFloat NaNs numeric-cast false positives (null|true|false|"")\n
+    // ...but misinterprets leading-number strings, particularly hex literals ("0x...")\n
+    // subtraction forces infinities to NaN\n
+    // adding 1 corrects loss of precision from parseFloat (#15100)\n
+    return !jQuery.isArray( obj ) && (obj - parseFloat( obj ) + 1) >= 0;\n
+  },\n
+\n
+  isPlainObject: function( obj ) {\n
+    // Not plain objects:\n
+    // - Any object or value whose internal [[Class]] property is not "[object Object]"\n
+    // - DOM nodes\n
+    // - window\n
+    if ( jQuery.type( obj ) !== "object" || obj.nodeType || jQuery.isWindow( obj ) ) {\n
+      return false;\n
+    }\n
+\n
+    if ( obj.constructor &&\n
+        !hasOwn.call( obj.constructor.prototype, "isPrototypeOf" ) ) {\n
+      return false;\n
+    }\n
+\n
+    // If the function hasn\'t returned already, we\'re confident that\n
+    // |obj| is a plain object, created by {} or constructed with new Object\n
+    return true;\n
+  },\n
+\n
+  isEmptyObject: function( obj ) {\n
+    var name;\n
+    for ( name in obj ) {\n
+      return false;\n
+    }\n
+    return true;\n
+  },\n
+\n
+  type: function( obj ) {\n
+    if ( obj == null ) {\n
+      return obj + "";\n
+    }\n
+    // Support: Android<4.0, iOS<6 (functionish RegExp)\n
+    return typeof obj === "object" || typeof obj === "function" ?\n
+      class2type[ toString.call(obj) ] || "object" :\n
+      typeof obj;\n
+  },\n
+\n
+  // Evaluates a script in a global context\n
+  globalEval: function( code ) {\n
+    var script,\n
+      indirect = eval;\n
+\n
+    code = jQuery.trim( code );\n
+\n
+    if ( code ) {\n
+      // If the code includes a valid, prologue position\n
+      // strict mode pragma, execute code by injecting a\n
+      // script tag into the document.\n
+      if ( code.indexOf("use strict") === 1 ) {\n
+        script = document.createElement("script");\n
+        script.text = code;\n
+        document.head.appendChild( script ).parentNode.removeChild( script );\n
+      } else {\n
+      // Otherwise, avoid the DOM node creation, insertion\n
+      // and removal by using an indirect global eval\n
+        indirect( code );\n
+      }\n
+    }\n
+  },\n
+\n
+  // Convert dashed to camelCase; used by the css and data modules\n
+  // Support: IE9-11+\n
+  // Microsoft forgot to hump their vendor prefix (#9572)\n
+  camelCase: function( string ) {\n
+    return string.replace( rmsPrefix, "ms-" ).replace( rdashAlpha, fcamelCase );\n
+  },\n
+\n
+  nodeName: function( elem, name ) {\n
+    return elem.nodeName && elem.nodeName.toLowerCase() === name.toLowerCase();\n
+  },\n
+\n
+  // args is for internal usage only\n
+  each: function( obj, callback, args ) {\n
+    var value,\n
+      i = 0,\n
+      length = obj.length,\n
+      isArray = isArraylike( obj );\n
+\n
+    if ( args ) {\n
+      if ( isArray ) {\n
+        for ( ; i < length; i++ ) {\n
+          value = callback.apply( obj[ i ], args );\n
+\n
+          if ( value === false ) {\n
+            break;\n
+          }\n
+        }\n
+      } else {\n
+        for ( i in obj ) {\n
+          value = callback.apply( obj[ i ], args );\n
+\n
+          if ( value === false ) {\n
+            break;\n
+          }\n
+        }\n
+      }\n
+\n
+    // A special, fast, case for the most common use of each\n
+    } else {\n
+      if ( isArray ) {\n
+        for ( ; i < length; i++ ) {\n
+          value = callback.call( obj[ i ], i, obj[ i ] );\n
+\n
+          if ( value === false ) {\n
+            break;\n
+          }\n
+        }\n
+      } else {\n
+        for ( i in obj ) {\n
+          value = callback.call( obj[ i ], i, obj[ i ] );\n
+\n
+          if ( value === false ) {\n
+            break;\n
+          }\n
+        }\n
+      }\n
+    }\n
+\n
+    return obj;\n
+  },\n
+\n
+  // Support: Android<4.1\n
+  trim: function( text ) {\n
+    return text == null ?\n
+      "" :\n
+      ( text + "" ).replace( rtrim, "" );\n
+  },\n
+\n
+  // results is for internal usage only\n
+  makeArray: function( arr, results ) {\n
+    var ret = results || [];\n
+\n
+    if ( arr != null ) {\n
+      if ( isArraylike( Object(arr) ) ) {\n
+        jQuery.merge( ret,\n
+          typeof arr === "string" ?\n
+          [ arr ] : arr\n
+        );\n
+      } else {\n
+        push.call( ret, arr );\n
+      }\n
+    }\n
+\n
+    return ret;\n
+  },\n
+\n
+  inArray: function( elem, arr, i ) {\n
+    return arr == null ? -1 : indexOf.call( arr, elem, i );\n
+  },\n
+\n
+  merge: function( first, second ) {\n
+    var len = +second.length,\n
+      j = 0,\n
+      i = first.length;\n
+\n
+    for ( ; j < len; j++ ) {\n
+      first[ i++ ] = second[ j ];\n
+    }\n
+\n
+    first.length = i;\n
+\n
+    return first;\n
+  },\n
+\n
+  grep: function( elems, callback, invert ) {\n
+    var callbackInverse,\n
+      matches = [],\n
+      i = 0,\n
+      length = elems.length,\n
+      callbackExpect = !invert;\n
+\n
+    // Go through the array, only saving the items\n
+    // that pass the validator function\n
+    for ( ; i < length; i++ ) {\n
+      callbackInverse = !callback( elems[ i ], i );\n
+      if ( callbackInverse !== callbackExpect ) {\n
+        matches.push( elems[ i ] );\n
+      }\n
+    }\n
+\n
+    return matches;\n
+  },\n
+\n
+  // arg is for internal usage only\n
+  map: function( elems, callback, arg ) {\n
+    var value,\n
+      i = 0,\n
+      length = elems.length,\n
+      isArray = isArraylike( elems ),\n
+      ret = [];\n
+\n
+    // Go through the array, translating each of the items to their new values\n
+    if ( isArray ) {\n
+      for ( ; i < length; i++ ) {\n
+        value = callback( elems[ i ], i, arg );\n
+\n
+        if ( value != null ) {\n
+          ret.push( value );\n
+        }\n
+      }\n
+\n
+    // Go through every key on the object,\n
+    } else {\n
+      for ( i in elems ) {\n
+        value = callback( elems[ i ], i, arg );\n
+\n
+        if ( value != null ) {\n
+          ret.push( value );\n
+        }\n
+      }\n
+    }\n
+\n
+    // Flatten any nested arrays\n
+    return concat.apply( [], ret );\n
+  },\n
+\n
+  // A global GUID counter for objects\n
+  guid: 1,\n
+\n
+  // Bind a function to a context, optionally partially applying any\n
+  // arguments.\n
+  proxy: function( fn, context ) {\n
+    var tmp, args, proxy;\n
+\n
+    if ( typeof context === "string" ) {\n
+      tmp = fn[ context ];\n
+      context = fn;\n
+      fn = tmp;\n
+    }\n
+\n
+    // Quick check to determine if target is callable, in the spec\n
+    // this throws a TypeError, but we will just return undefined.\n
+    if ( !jQuery.isFunction( fn ) ) {\n
+      return undefined;\n
+    }\n
+\n
+    // Simulated bind\n
+    args = slice.call( arguments, 2 );\n
+    proxy = function() {\n
+      return fn.apply( context || this, args.concat( slice.call( arguments ) ) );\n
+    };\n
+\n
+    // Set the guid of unique handler to the same of original handler, so it can be removed\n
+    proxy.guid = fn.guid = fn.guid || jQuery.guid++;\n
+\n
+    return proxy;\n
+  },\n
+\n
+  now: Date.now,\n
+\n
+  // jQuery.support is not used in Core but other projects attach their\n
+  // properties to it so it needs to exist.\n
+  support: support\n
+});\n
+\n
+// Populate the class2type map\n
+jQuery.each("Boolean Number String Function Array Date RegExp Object Error".split(" "), function(i, name) {\n
+  class2type[ "[object " + name + "]" ] = name.toLowerCase();\n
+});\n
+\n
+function isArraylike( obj ) {\n
+\n
+  // Support: iOS 8.2 (not reproducible in simulator)\n
+  // `in` check used to prevent JIT error (gh-2145)\n
+  // hasOwn isn\'t used here due to false negatives\n
+  // regarding Nodelist length in IE\n
+  var length = "length" in obj && obj.length,\n
+    type = jQuery.type( obj );\n
+\n
+  if ( type === "function" || jQuery.isWindow( obj ) ) {\n
+    return false;\n
+  }\n
+\n
+  if ( obj.nodeType === 1 && length ) {\n
+    return true;\n
+  }\n
+\n
+  return type === "array" || length === 0 ||\n
+    typeof length === "number" && length > 0 && ( length - 1 ) in obj;\n
+}\n
+var Sizzle =\n
+/*!\n
+ * Sizzle CSS Selector Engine v2.2.0-pre\n
+ * http://sizzlejs.com/\n
+ *\n
+ * Copyright 2008, 2014 jQuery Foundation, Inc. and other contributors\n
+ * Released under the MIT license\n
+ * http://jquery.org/license\n
+ *\n
+ * Date: 2014-12-16\n
+ */\n
+(function( window ) {\n
+\n
+var i,\n
+  support,\n
+  Expr,\n
+  getText,\n
+  isXML,\n
+  tokenize,\n
+  compile,\n
+  select,\n
+  outermostContext,\n
+  sortInput,\n
+  hasDuplicate,\n
+\n
+  // Local document vars\n
+  setDocument,\n
+  document,\n
+  docElem,\n
+  documentIsHTML,\n
+  rbuggyQSA,\n
+  rbuggyMatches,\n
+  matches,\n
+  contains,\n
+\n
+  // Instance-specific data\n
+  expando = "sizzle" + 1 * new Date(),\n
+  preferredDoc = window.document,\n
+  dirruns = 0,\n
+  done = 0,\n
+  classCache = createCache(),\n
+  tokenCache = createCache(),\n
+  compilerCache = createCache(),\n
+  sortOrder = function( a, b ) {\n
+    if ( a === b ) {\n
+      hasDuplicate = true;\n
+    }\n
+    return 0;\n
+  },\n
+\n
+  // General-purpose constants\n
+  MAX_NEGATIVE = 1 << 31,\n
+\n
+  // Instance methods\n
+  hasOwn = ({}).hasOwnProperty,\n
+  arr = [],\n
+  pop = arr.pop,\n
+  push_native = arr.push,\n
+  push = arr.push,\n
+  slice = arr.slice,\n
+  // Use a stripped-down indexOf as it\'s faster than native\n
+  // http://jsperf.com/thor-indexof-vs-for/5\n
+  indexOf = function( list, elem ) {\n
+    var i = 0,\n
+      len = list.length;\n
+    for ( ; i < len; i++ ) {\n
+      if ( list[i] === elem ) {\n
+        return i;\n
+      }\n
+    }\n
+    return -1;\n
+  },\n
+\n
+  booleans = "checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",\n
+\n
+  // Regular expressions\n
+\n
+  // Whitespace characters http://www.w3.org/TR/css3-selectors/#whitespace\n
+  whitespace = "[\\\\x20\\\\t\\\\r\\\\n\\\\f]",\n
+  // http://www.w3.org/TR/css3-syntax/#characters\n
+  characterEncoding = "(?:\\\\\\\\.|[\\\\w-]|[^\\\\x00-\\\\xa0])+",\n
+\n
+  // Loosely modeled on CSS identifier characters\n
+  // An unquoted value should be a CSS identifier http://www.w3.org/TR/css3-selectors/#attribute-selectors\n
+  // Proper syntax: http://www.w3.org/TR/CSS21/syndata.html#value-def-identifier\n
+  identifier = characterEncoding.replace( "w", "w#" ),\n
+\n
+  // Attribute selectors: http://www.w3.org/TR/selectors/#attribute-selectors\n
+  attributes = "\\\\[" + whitespace + "*(" + characterEncoding + ")(?:" + whitespace +\n
+    // Operator (capture 2)\n
+    "*([*^$|!~]?=)" + whitespace +\n
+    // "Attribute values must be CSS identifiers [capture 5] or strings [capture 3 or capture 4]"\n
+    "*(?:\'((?:\\\\\\\\.|[^\\\\\\\\\'])*)\'|\\"((?:\\\\\\\\.|[^\\\\\\\\\\"])*)\\"|(" + identifier + "))|)" + whitespace +\n
+    "*\\\\]",\n
+\n
+  pseudos = ":(" + characterEncoding + ")(?:\\\\((" +\n
+    // To reduce the number of selectors needing tokenize in the preFilter, prefer arguments:\n
+    // 1. quoted (capture 3; capture 4 or capture 5)\n
+    "(\'((?:\\\\\\\\.|[^\\\\\\\\\'])*)\'|\\"((?:\\\\\\\\.|[^\\\\\\\\\\"])*)\\")|" +\n
+    // 2. simple (capture 6)\n
+    "((?:\\\\\\\\.|[^\\\\\\\\()[\\\\]]|" + attributes + ")*)|" +\n
+    // 3. anything else (capture 2)\n
+    ".*" +\n
+    ")\\\\)|)",\n
+\n
+  // Leading and non-escaped trailing whitespace, capturing some non-whitespace characters preceding the latter\n
+  rwhitespace = new RegExp( whitespace + "+", "g" ),\n
+  rtrim = new RegExp( "^" + whitespace + "+|((?:^|[^\\\\\\\\])(?:\\\\\\\\.)*)" + whitespace + "+$", "g" ),\n
+\n
+  rcomma = new RegExp( "^" + whitespace + "*," + whitespace + "*" ),\n
+  rcombinators = new RegExp( "^" + whitespace + "*([>+~]|" + whitespace + ")" + whitespace + "*" ),\n
+\n
+  rattributeQuotes = new RegExp( "=" + whitespace + "*([^\\\\]\'\\"]*?)" + whitespace + "*\\\\]", "g" ),\n
+\n
+  rpseudo = new RegExp( pseudos ),\n
+  ridentifier = new RegExp( "^" + identifier + "$" ),\n
+\n
+  matchExpr = {\n
+    "ID": new RegExp( "^#(" + characterEncoding + ")" ),\n
+    "CLASS": new RegExp( "^\\\\.(" + characterEncoding + ")" ),\n
+    "TAG": new RegExp( "^(" + characterEncoding.replace( "w", "w*" ) + ")" ),\n
+    "ATTR": new RegExp( "^" + attributes ),\n
+    "PSEUDO": new RegExp( "^" + pseudos ),\n
+    "CHILD": new RegExp( "^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\\\(" + whitespace +\n
+      "*(even|odd|(([+-]|)(\\\\d*)n|)" + whitespace + "*(?:([+-]|)" + whitespace +\n
+      "*(\\\\d+)|))" + whitespace + "*\\\\)|)", "i" ),\n
+    "bool": new RegExp( "^(?:" + booleans + ")$", "i" ),\n
+    // For use in libraries implementing .is()\n
+    // We use this for POS matching in `select`\n
+    "needsContext": new RegExp( "^" + whitespace + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\\\(" +\n
+      whitespace + "*((?:-\\\\d)?\\\\d*)" + whitespace + "*\\\\)|)(?=[^-]|$)", "i" )\n
+  },\n
+\n
+  rinputs = /^(?:input|select|textarea|button)$/i,\n
+  rheader = /^h\\d$/i,\n
+\n
+  rnative = /^[^{]+\\{\\s*\\[native \\w/,\n
+\n
+  // Easily-parseable/retrievable ID or TAG or CLASS selectors\n
+  rquickExpr = /^(?:#([\\w-]+)|(\\w+)|\\.([\\w-]+))$/,\n
+\n
+  rsibling = /[+~]/,\n
+  rescape = /\'|\\\\/g,\n
+\n
+  // CSS escapes http://www.w3.org/TR/CSS21/syndata.html#escaped-characters\n
+  runescape = new RegExp( "\\\\\\\\([\\\\da-f]{1,6}" + whitespace + "?|(" + whitespace + ")|.)", "ig" ),\n
+  funescape = function( _, escaped, escapedWhitespace ) {\n
+    var high = "0x" + escaped - 0x10000;\n
+    // NaN means non-codepoint\n
+    // Support: Firefox<24\n
+    // Workaround erroneous numeric interpretation of +"0x"\n
+    return high !== high || escapedWhitespace ?\n
+      escaped :\n
+      high < 0 ?\n
+        // BMP codepoint\n
+        String.fromCharCode( high + 0x10000 ) :\n
+        // Supplemental Plane codepoint (surrogate pair)\n
+        String.fromCharCode( high >> 10 | 0xD800, high & 0x3FF | 0xDC00 );\n
+  },\n
+\n
+  // Used for iframes\n
+  // See setDocument()\n
+  // Removing the function wrapper causes a "Permission Denied"\n
+  // error in IE\n
+  unloadHandler = function() {\n
+    setDocument();\n
+  };\n
+\n
+// Optimize for push.apply( _, NodeList )\n
+try {\n
+  push.apply(\n
+    (arr = slice.call( preferredDoc.childNodes )),\n
+    preferredDoc.childNodes\n
+  );\n
+  // Support: Android<4.0\n
+  // Detect silently failing push.apply\n
+  arr[ preferredDoc.childNodes.length ].nodeType;\n
+} catch ( e ) {\n
+  push = { apply: arr.length ?\n
+\n
+    // Leverage slice if possible\n
+    function( target, els ) {\n
+      push_native.apply( target, slice.call(els) );\n
+    } :\n
+\n
+    // Support: IE<9\n
+    // Otherwise append directly\n
+    function( target, els ) {\n
+      var j = target.length,\n
+        i = 0;\n
+      // Can\'t trust NodeList.length\n
+      while ( (target[j++] = els[i++]) ) {}\n
+      target.length = j - 1;\n
+    }\n
+  };\n
+}\n
+\n
+function Sizzle( selector, context, results, seed ) {\n
+  var match, elem, m, nodeType,\n
+    // QSA vars\n
+    i, groups, old, nid, newContext, newSelector;\n
+\n
+  if ( ( context ? context.ownerDocument || context : preferredDoc ) !== document ) {\n
+    setDocument( context );\n
+  }\n
+\n
+  context = context || document;\n
+  results = results || [];\n
+  nodeType = context.nodeType;\n
+\n
+  if ( typeof selector !== "string" || !selector ||\n
+    nodeType !== 1 && nodeType !== 9 && nodeType !== 11 ) {\n
+\n
+    return results;\n
+  }\n
+\n
+  if ( !seed && documentIsHTML ) {\n
+\n
+    // Try to shortcut find operations when possible (e.g., not under DocumentFragment)\n
+    if ( nodeType !== 11 && (match = rquickExpr.exec( selector )) ) {\n
+      // Speed-up: Sizzle("#ID")\n
+      if ( (m = match[1]) ) {\n
+        if ( nodeType === 9 ) {\n
+          elem = context.getElementById( m );\n
+          // Check parentNode to catch when Blackberry 4.6 returns\n
+          // nodes that are no longer in the document (jQuery #6963)\n
+          if ( elem && elem.parentNode ) {\n
+            // Handle the case where IE, Opera, and Webkit return items\n
+            // by name instead of ID\n
+            if ( elem.id === m ) {\n
+              results.push( elem );\n
+              return results;\n
+            }\n
+          } else {\n
+            return results;\n
+          }\n
+        } else {\n
+          // Context is not a document\n
+          if ( context.ownerDocument && (elem = context.ownerDocument.getElementById( m )) &&\n
+            contains( context, elem ) && elem.id === m ) {\n
+            results.push( elem );\n
+            return results;\n
+          }\n
+        }\n
+\n
+      // Speed-up: Sizzle("TAG")\n
+      } else if ( match[2] ) {\n
+        push.apply( results, context.getElementsByTagName( selector ) );\n
+        return results;\n
+\n
+      // Speed-up: Sizzle(".CLASS")\n
+      } else if ( (m = match[3]) && support.getElementsByClassName ) {\n
+        push.apply( results, context.getElementsByClassName( m ) );\n
+        return results;\n
+      }\n
+    }\n
+\n
+    // QSA path\n
+    if ( support.qsa && (!rbuggyQSA || !rbuggyQSA.test( selector )) ) {\n
+      nid = old = expando;\n
+      newContext = context;\n
+      newSelector = nodeType !== 1 && selector;\n
+\n
+      // qSA works strangely on Element-rooted queries\n
+      // We can work around this by specifying an extra ID on the root\n
+      // and working up from there (Thanks to Andrew Dupont for the technique)\n
+      // IE 8 doesn\'t work on object elements\n
+      if ( nodeType === 1 && context.nodeName.toLowerCase() !== "object" ) {\n
+        groups = tokenize( selector );\n
+\n
+        if ( (old = context.getAttribute("id")) ) {\n
+          nid = old.replace( rescape, "\\\\$&" );\n
+        } else {\n
+          context.setAttribute( "id", nid );\n
+        }\n
+        nid = "[id=\'" + nid + "\'] ";\n
+\n
+        i = groups.length;\n
+        while ( i-- ) {\n
+          groups[i] = nid + toSelector( groups[i] );\n
+        }\n
+        newContext = rsibling.test( selector ) && testContext( context.parentNode ) || context;\n
+        newSelector = groups.join(",");\n
+      }\n
+\n
+      if ( newSelector ) {\n
+        try {\n
+          push.apply( results,\n
+            newContext.querySelectorAll( newSelector )\n
+          );\n
+          return results;\n
+        } catch(qsaError) {\n
+        } finally {\n
+          if ( !old ) {\n
+            context.removeAttribute("id");\n
+          }\n
+        }\n
+      }\n
+    }\n
+  }\n
+\n
+  // All others\n
+  return select( selector.replace( rtrim, "$1" ), context, results, seed );\n
+}\n
+\n
+/**\n
+ * Create key-value caches of limited size\n
+ * @returns {Function(string, Object)} Returns the Object data after storing it on itself with\n
+ *  property name the (space-suffixed) string and (if the cache is larger than Expr.cacheLength)\n
+ *  deleting the oldest entry\n
+ */\n
+function createCache() {\n
+  var keys = [];\n
+\n
+  function cache( key, value ) {\n
+    // Use (key + " ") to avoid collision with native prototype properties (see Issue #157)\n
+    if ( keys.push( key + " " ) > Expr.cacheLength ) {\n
+      // Only keep the most recent entries\n
+      delete cache[ keys.shift() ];\n
+    }\n
+    return (cache[ key + " " ] = value);\n
+  }\n
+  return cache;\n
+}\n
+\n
+/**\n
+ * Mark a function for special use by Sizzle\n
+ * @param {Function} fn The function to mark\n
+ */\n
+function markFunction( fn ) {\n
+  fn[ expando ] = true;\n
+  return fn;\n
+}\n
+\n
+/**\n
+ * Support testing using an element\n
+ * @param {Function} fn Passed the created div and expects a boolean result\n
+ */\n
+function assert( fn ) {\n
+  var div = document.createElement("div");\n
+\n
+  try {\n
+    return !!fn( div );\n
+  } catch (e) {\n
+    return false;\n
+  } finally {\n
+    // Remove from its parent by default\n
+    if ( div.parentNode ) {\n
+      div.parentNode.removeChild( div );\n
+    }\n
+    // release memory in IE\n
+    div = null;\n
+  }\n
+}\n
+\n
+/**\n
+ * Adds the same handler for all of the specified attrs\n
+ * @param {String} attrs Pipe-separated list of attributes\n
+ * @param {Function} handler The method that will be applied\n
+ */\n
+function addHandle( attrs, handler ) {\n
+  var arr = attrs.split("|"),\n
+    i = attrs.length;\n
+\n
+  while ( i-- ) {\n
+    Expr.attrHandle[ arr[i] ] = handler;\n
+  }\n
+}\n
+\n
+/**\n
+ * Checks document order of two siblings\n
+ * @param {Element} a\n
+ * @param {Element} b\n
+ * @returns {Number} Returns less than 0 if a precedes b, greater than 0 if a follows b\n
+ */\n
+function siblingCheck( a, b ) {\n
+  var cur = b && a,\n
+    diff = cur && a.nodeType === 1 && b.nodeType === 1 &&\n
+      ( ~b.sourceIndex || MAX_NEGATIVE ) -\n
+      ( ~a.sourceIndex || MAX_NEGATIVE );\n
+\n
+  // Use IE sourceIndex if available on both nodes\n
+  if ( diff ) {\n
+    return diff;\n
+  }\n
+\n
+  // Check if b follows a\n
+  if ( cur ) {\n
+    while ( (cur = cur.nextSibling) ) {\n
+      if ( cur === b ) {\n
+        return -1;\n
+      }\n
+    }\n
+  }\n
+\n
+  return a ? 1 : -1;\n
+}\n
+\n
+/**\n
+ * Returns a function to use in pseudos for input types\n
+ * @param {String} type\n
+ */\n
+function createInputPseudo( type ) {\n
+  return function( elem ) {\n
+    var name = elem.nodeName.toLowerCase();\n
+    return name === "input" && elem.type === type;\n
+  };\n
+}\n
+\n
+/**\n
+ * Returns a function to use in pseudos for buttons\n
+ * @param {String} type\n
+ */\n
+function createButtonPseudo( type ) {\n
+  return function( elem ) {\n
+    var name = elem.nodeName.toLowerCase();\n
+    return (name === "input" || name === "button") && elem.type === type;\n
+  };\n
+}\n
+\n
+/**\n
+ * Returns a function to use in pseudos for positionals\n
+ * @param {Function} fn\n
+ */\n
+function createPositionalPseudo( fn ) {\n
+  return markFunction(function( argument ) {\n
+    argument = +argument;\n
+    return markFunction(function( seed, matches ) {\n
+      var j,\n
+        matchIndexes = fn( [], seed.length, argument ),\n
+        i = matchIndexes.length;\n
+\n
+      // Match elements found at the specified indexes\n
+      while ( i-- ) {\n
+        if ( seed[ (j = matchIndexes[i]) ] ) {\n
+          seed[j] = !(matches[j] = seed[j]);\n
+        }\n
+      }\n
+    });\n
+  });\n
+}\n
+\n
+/**\n
+ * Checks a node for validity as a Sizzle context\n
+ * @param {Element|Object=} context\n
+ * @returns {Element|Object|Boolean} The input node if acceptable, otherwise a falsy value\n
+ */\n
+function testContext( context ) {\n
+  return context && typeof context.getElementsByTagName !== "undefined" && context;\n
+}\n
+\n
+// Expose support vars for convenience\n
+support = Sizzle.support = {};\n
+\n
+/**\n
+ * Detects XML nodes\n
+ * @param {Element|Object} elem An element or a document\n
+ * @returns {Boolean} True iff elem is a non-HTML XML node\n
+ */\n
+isXML = Sizzle.isXML = function( elem ) {\n
+  // documentElement is verified for cases where it doesn\'t yet exist\n
+  // (such as loading iframes in IE - #4833)\n
+  var documentElement = elem && (elem.ownerDocument || elem).documentElement;\n
+  return documentElement ? documentElement.nodeName !== "HTML" : false;\n
+};\n
+\n
+/**\n
+ * Sets document-related variables once based on the current document\n
+ * @param {Element|Object} [doc] An element or document object to use to set the document\n
+ * @returns {Object} Returns the current document\n
+ */\n
+setDocument = Sizzle.setDocument = function( node ) {\n
+  var hasCompare, parent,\n
+    doc = node ? node.ownerDocument || node : preferredDoc;\n
+\n
+  // If no document and documentElement is available, return\n
+  if ( doc === document || doc.nodeType !== 9 || !doc.documentElement ) {\n
+    return document;\n
+  }\n
+\n
+  // Set our document\n
+  document = doc;\n
+  docElem = doc.documentElement;\n
+  parent = doc.defaultView;\n
+\n
+  // Support: IE>8\n
+  // If iframe document is assigned to "document" variable and if iframe has been reloaded,\n
+  // IE will throw "permission denied" error when accessing "document" variable, see jQuery #13936\n
+  // IE6-8 do not support the defaultView property so parent will be undefined\n
+  if ( parent && parent !== parent.top ) {\n
+    // IE11 does not have attachEvent, so all must suffer\n
+    if ( parent.addEventListener ) {\n
+      parent.addEventListener( "unload", unloadHandler, false );\n
+    } else if ( parent.attachEvent ) {\n
+      parent.attachEvent( "onunload", unloadHandler );\n
+    }\n
+  }\n
+\n
+  /* Support tests\n
+  ---------------------------------------------------------------------- */\n
+  documentIsHTML = !isXML( doc );\n
+\n
+  /* Attributes\n
+  ---------------------------------------------------------------------- */\n
+\n
+  // Support: IE<8\n
+  // Verify that getAttribute really returns attributes and not properties\n
+  // (excepting IE8 booleans)\n
+  support.attributes = assert(function( div ) {\n
+    div.className = "i";\n
+    return !div.getAttribute("className");\n
+  });\n
+\n
+  /* getElement(s)By*\n
+  ---------------------------------------------------------------------- */\n
+\n
+  // Check if getElementsByTagName("*") returns only elements\n
+  support.getElementsByTagName = assert(function( div ) {\n
+    div.appendChild( doc.createComment("") );\n
+    return !div.getElementsByTagName("*").length;\n
+  });\n
+\n
+  // Support: IE<9\n
+  support.getElementsByClassName = rnative.test( doc.getElementsByClassName );\n
+\n
+  // Support: IE<10\n
+  // Check if getElementById returns elements by name\n
+  // The broken getElementById methods don\'t pick up programatically-set names,\n
+  // so use a roundabout getElementsByName test\n
+  support.getById = assert(function( div ) {\n
+    docElem.appendChild( div ).id = expando;\n
+    return !doc.getElementsByName || !doc.getElementsByName( expando ).length;\n
+  });\n
+\n
+  // ID find and filter\n
+  if ( support.getById ) {\n
+    Expr.find["ID"] = function( id, context ) {\n
+      if ( typeof context.getElementById !== "undefined" && documentIsHTML ) {\n
+        var m = context.getElementById( id );\n
+        // Check parentNode to catch when Blackberry 4.6 returns\n
+        // nodes that are no longer in the document #6963\n
+        return m && m.parentNode ? [ m ] : [];\n
+      }\n
+    };\n
+    Expr.filter["ID"] = function( id ) {\n
+      var attrId = id.replace( runescape, funescape );\n
+      return function( elem ) {\n
+        return elem.getAttribute("id") === attrId;\n
+      };\n
+    };\n
+  } else {\n
+    // Support: IE6/7\n
+    // getElementById is not reliable as a find shortcut\n
+    delete Expr.find["ID"];\n
+\n
+    Expr.filter["ID"] =  function( id ) {\n
+      var attrId = id.replace( runescape, funescape );\n
+      return function( elem ) {\n
+        var node = typeof elem.getAttributeNode !== "undefined" && elem.getAttributeNode("id");\n
+        return node && node.value === attrId;\n
+      };\n
+    };\n
+  }\n
+\n
+  // Tag\n
+  Expr.find["TAG"] = support.getElementsByTagName ?\n
+    function( tag, context ) {\n
+      if ( typeof context.getElementsByTagName !== "undefined" ) {\n
+        return context.getElementsByTagName( tag );\n
+\n
+      // DocumentFragment nodes don\'t have gEBTN\n
+      } else if ( support.qsa ) {\n
+        return context.querySelectorAll( tag );\n
+      }\n
+    } :\n
+\n
+    function( tag, context ) {\n
+      var elem,\n
+        tmp = [],\n
+        i = 0,\n
+        // By happy coincidence, a (broken) gEBTN appears on DocumentFragment nodes too\n
+        results = context.getElementsByTagName( tag );\n
+\n
+      // Filter out possible comments\n
+      if ( tag === "*" ) {\n
+        while ( (elem = results[i++]) ) {\n
+          if ( elem.nodeType === 1 ) {\n
+            tmp.push( elem );\n
+          }\n
+        }\n
+\n
+        return tmp;\n
+      }\n
+      return results;\n
+    };\n
+\n
+  // Class\n
+  Expr.find["CLASS"] = support.getElementsByClassName && function( className, context ) {\n
+    if ( documentIsHTML ) {\n
+      return context.getElementsByClassName( className );\n
+    }\n
+  };\n
+\n
+  /* QSA/matchesSelector\n
+  ---------------------------------------------------------------------- */\n
+\n
+  // QSA and matchesSelector support\n
+\n
+  // matchesSelector(:active) reports false when true (IE9/Opera 11.5)\n
+  rbuggyMatches = [];\n
+\n
+  // qSa(:focus) reports false when true (Chrome 21)\n
+  // We allow this because of a bug in IE8/9 that throws an error\n
+  // whenever `document.activeElement` is accessed on an iframe\n
+  // So, we allow :focus to pass through QSA all the time to avoid the IE error\n
+  // See http://bugs.jquery.com/ticket/13378\n
+  rbuggyQSA = [];\n
+\n
+  if ( (support.qsa = rnative.test( doc.querySelectorAll )) ) {\n
+    // Build QSA regex\n
+    // Regex strategy adopted from Diego Perini\n
+    assert(function( div ) {\n
+      // Select is set to empty string on purpose\n
+      // This is to test IE\'s treatment of not explicitly\n
+      // setting a boolean content attribute,\n
+      // since its presence should be enough\n
+      // http://bugs.jquery.com/ticket/12359\n
+      docElem.appendChild( div ).innerHTML = "<a id=\'" + expando + "\'></a>" +\n
+        "<select id=\'" + expando + "-\\f]\' msallowcapture=\'\'>" +\n
+        "<option selected=\'\'></option></select>";\n
+\n
+      // Support: IE8, Opera 11-12.16\n
+      // Nothing should be selected when empty strings follow ^= or $= or *=\n
+      // The test attribute must be unknown in Opera but "safe" for WinRT\n
+      // http://msdn.microsoft.com/en-us/library/ie/hh465388.aspx#attribute_section\n
+      if ( div.querySelectorAll("[msallowcapture^=\'\']").length ) {\n
+        rbuggyQSA.push( "[*^$]=" + whitespace + "*(?:\'\'|\\"\\")" );\n
+      }\n
+\n
+      // Support: IE8\n
+      // Boolean attributes and "value" are not treated correctly\n
+      if ( !div.querySelectorAll("[selected]").length ) {\n
+        rbuggyQSA.push( "\\\\[" + whitespace + "*(?:value|" + booleans + ")" );\n
+      }\n
+\n
+      // Support: Chrome<29, Android<4.2+, Safari<7.0+, iOS<7.0+, PhantomJS<1.9.7+\n
+      if ( !div.querySelectorAll( "[id~=" + expando + "-]" ).length ) {\n
+        rbuggyQSA.push("~=");\n
+      }\n
+\n
+      // Webkit/Opera - :checked should return selected option elements\n
+      // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked\n
+      // IE8 throws error here and will not see later tests\n
+      if ( !div.querySelectorAll(":checked").length ) {\n
+        rbuggyQSA.push(":checked");\n
+      }\n
+\n
+      // Support: Safari 8+, iOS 8+\n
+      // https://bugs.webkit.org/show_bug.cgi?id=136851\n
+      // In-page `selector#id sibing-combinator selector` fails\n
+      if ( !div.querySelectorAll( "a#" + expando + "+*" ).length ) {\n
+        rbuggyQSA.push(".#.+[+~]");\n
+      }\n
+    });\n
+\n
+    assert(function( div ) {\n
+      // Support: Windows 8 Native Apps\n
+      // The type and name attributes are restricted during .innerHTML assignment\n
+      var input = doc.createElement("input");\n
+      input.setAttribute( "type", "hidden" );\n
+      div.appendChild( input ).setAttribute( "name", "D" );\n
+\n
+      // Support: IE8\n
+      // Enforce case-sensitivity of name attribute\n
+      if ( div.querySelectorAll("[name=d]").length ) {\n
+        rbuggyQSA.push( "name" + whitespace + "*[*^$|!~]?=" );\n
+      }\n
+\n
+      // FF 3.5 - :enabled/:disabled and hidden elements (hidden elements are still enabled)\n
+      // IE8 throws error here and will not see later tests\n
+      if ( !div.querySelectorAll(":enabled").length ) {\n
+        rbuggyQSA.push( ":enabled", ":disabled" );\n
+      }\n
+\n
+      // Opera 10-11 does not throw on post-comma invalid pseudos\n
+      div.querySelectorAll("*,:x");\n
+      rbuggyQSA.push(",.*:");\n
+    });\n
+  }\n
+\n
+  if ( (support.matchesSelector = rnative.test( (matches = docElem.matches ||\n
+    docElem.webkitMatchesSelector ||\n
+    docElem.mozMatchesSelector ||\n
+    docElem.oMatchesSelector ||\n
+    docElem.msMatchesSelector) )) ) {\n
+\n
+    assert(function( div ) {\n
+      // Check to see if it\'s possible to do matchesSelector\n
+      // on a disconnected node (IE 9)\n
+      support.disconnectedMatch = matches.call( div, "div" );\n
+\n
+      // This should fail with an exception\n
+      // Gecko does not error, returns false instead\n
+      matches.call( div, "[s!=\'\']:x" );\n
+      rbuggyMatches.push( "!=", pseudos );\n
+    });\n
+  }\n
+\n
+  rbuggyQSA = rbuggyQSA.length && new RegExp( rbuggyQSA.join("|") );\n
+  rbuggyMatches = rbuggyMatches.length && new RegExp( rbuggyMatches.join("|") );\n
+\n
+  /* Contains\n
+  ---------------------------------------------------------------------- */\n
+  hasCompare = rnative.test( docElem.compareDocumentPosition );\n
+\n
+  // Element contains another\n
+  // Purposefully does not implement inclusive descendent\n
+  // As in, an element does not contain itself\n
+  contains = hasCompare || rnative.test( docElem.contains ) ?\n
+    function( a, b ) {\n
+      var adown = a.nodeType === 9 ? a.documentElement : a,\n
+        bup = b && b.parentNode;\n
+      return a === bup || !!( bup && bup.nodeType === 1 && (\n
+        adown.contains ?\n
+          adown.contains( bup ) :\n
+          a.compareDocumentPosition && a.compareDocumentPosition( bup ) & 16\n
+      ));\n
+    } :\n
+    function( a, b ) {\n
+      if ( b ) {\n
+        while ( (b = b.parentNode) ) {\n
+          if ( b === a ) {\n
+            return true;\n
+          }\n
+        }\n
+      }\n
+      return false;\n
+    };\n
+\n
+  /* Sorting\n
+  ---------------------------------------------------------------------- */\n
+\n
+  // Document order sorting\n
+  sortOrder = hasCompare ?\n
+  function( a, b ) {\n
+\n
+    // Flag for duplicate removal\n
+    if ( a === b ) {\n
+      hasDuplicate = true;\n
+      return 0;\n
+    }\n
+\n
+    // Sort on method existence if only one input has compareDocumentPosition\n
+    var compare = !a.compareDocumentPosition - !b.compareDocumentPosition;\n
+    if ( compare ) {\n
+      return compare;\n
+    }\n
+\n
+    // Calculate position if both inputs belong to the same document\n
+    compare = ( a.ownerDocument || a ) === ( b.ownerDocument || b ) ?\n
+      a.compareDocumentPosition( b ) :\n
+\n
+      // Otherwise we know they are disconnected\n
+      1;\n
+\n
+    // Disconnected nodes\n
+    if ( compare & 1 ||\n
+      (!support.sortDetached && b.compareDocumentPosition( a ) === compare) ) {\n
+\n
+      // Choose the first element that is related to our preferred document\n
+      if ( a === doc || a.ownerDocument === preferredDoc && contains(preferredDoc, a) ) {\n
+        return -1;\n
+      }\n
+      if ( b === doc || b.ownerDocument === preferredDoc && contains(preferredDoc, b) ) {\n
+        return 1;\n
+      }\n
+\n
+      // Maintain original order\n
+      return sortInput ?\n
+        ( indexOf( sortInput, a ) - indexOf( sortInput, b ) ) :\n
+        0;\n
+    }\n
+\n
+    return compare & 4 ? -1 : 1;\n
+  } :\n
+  function( a, b ) {\n
+    // Exit early if the nodes are identical\n
+    if ( a === b ) {\n
+      hasDuplicate = true;\n
+      return 0;\n
+    }\n
+\n
+    var cur,\n
+      i = 0,\n
+      aup = a.parentNode,\n
+      bup = b.parentNode,\n
+      ap = [ a ],\n
+      bp = [ b ];\n
+\n
+    // Parentless nodes are either documents or disconnected\n
+    if ( !aup || !bup ) {\n
+      return a === doc ? -1 :\n
+        b === doc ? 1 :\n
+        aup ? -1 :\n
+        bup ? 1 :\n
+        sortInput ?\n
+        ( indexOf( sortInput, a ) - indexOf( sortInput, b ) ) :\n
+        0;\n
+\n
+    // If the nodes are siblings, we can do a quick check\n
+    } else if ( aup === bup ) {\n
+      return siblingCheck( a, b );\n
+    }\n
+\n
+    // Otherwise we need full lists of their ancestors for comparison\n
+    cur = a;\n
+    while ( (cur = cur.parentNode) ) {\n
+      ap.unshift( cur );\n
+    }\n
+    cur = b;\n
+    while ( (cur = cur.parentNode) ) {\n
+      bp.unshift( cur );\n
+    }\n
+\n
+    // Walk down the tree looking for a discrepancy\n
+    while ( ap[i] === bp[i] ) {\n
+      i++;\n
+    }\n
+\n
+    return i ?\n
+      // Do a sibling check if the nodes have a common ancestor\n
+      siblingCheck( ap[i], bp[i] ) :\n
+\n
+      // Otherwise nodes in our document sort first\n
+      ap[i] === preferredDoc ? -1 :\n
+      bp[i] === preferredDoc ? 1 :\n
+      0;\n
+  };\n
+\n
+  return doc;\n
+};\n
+\n
+Sizzle.matches = function( expr, elements ) {\n
+  return Sizzle( expr, null, null, elements );\n
+};\n
+\n
+Sizzle.matchesSelector = function( elem, expr ) {\n
+  // Set document vars if needed\n
+  if ( ( elem.ownerDocument || elem ) !== document ) {\n
+    setDocument( elem );\n
+  }\n
+\n
+  // Make sure that attribute selectors are quoted\n
+  expr = expr.replace( rattributeQuotes, "=\'$1\']" );\n
+\n
+  if ( support.matchesSelector && documentIsHTML &&\n
+    ( !rbuggyMatches || !rbuggyMatches.test( expr ) ) &&\n
+    ( !rbuggyQSA     || !rbuggyQSA.test( expr ) ) ) {\n
+\n
+    try {\n
+      var ret = matches.call( elem, expr );\n
+\n
+      // IE 9\'s matchesSelector returns false on disconnected nodes\n
+      if ( ret || support.disconnectedMatch ||\n
+          // As well, disconnected nodes are said to be in a document\n
+          // fragment in IE 9\n
+          elem.document && elem.document.nodeType !== 11 ) {\n
+        return ret;\n
+      }\n
+    } catch (e) {}\n
+  }\n
+\n
+  return Sizzle( expr, document, null, [ elem ] ).length > 0;\n
+};\n
+\n
+Sizzle.contains = function( context, elem ) {\n
+  // Set document vars if needed\n
+  if ( ( context.ownerDocument || context ) !== document ) {\n
+    setDocument( context );\n
+  }\n
+  return contains( context, elem );\n
+};\n
+\n
+Sizzle.attr = function( elem, name ) {\n
+  // Set document vars if needed\n
+  if ( ( elem.ownerDocument || elem ) !== document ) {\n
+    setDocument( elem );\n
+  }\n
+\n
+  var fn = Expr.attrHandle[ name.toLowerCase() ],\n
+    // Don\'t get fooled by Object.prototype properties (jQuery #13807)\n
+    val = fn && hasOwn.call( Expr.attrHandle, name.toLowerCase() ) ?\n
+      fn( elem, name, !documentIsHTML ) :\n
+      undefined;\n
+\n
+  return val !== undefined ?\n
+    val :\n
+    support.attributes || !documentIsHTML ?\n
+      elem.getAttribute( name ) :\n
+      (val = elem.getAttributeNode(name)) && val.specified ?\n
+        val.value :\n
+        null;\n
+};\n
+\n
+Sizzle.error = function( msg ) {\n
+  throw new Error( "Syntax error, unrecognized expression: " + msg );\n
+};\n
+\n
+/**\n
+ * Document sorting and removing duplicates\n
+ * @param {ArrayLike} results\n
+ */\n
+Sizzle.uniqueSort = function( results ) {\n
+  var elem,\n
+    duplicates = [],\n
+    j = 0,\n
+    i = 0;\n
+\n
+  // Unless we *know* we can detect duplicates, assume their presence\n
+  hasDuplicate = !support.detectDuplicates;\n
+  sortInput = !support.sortStable && results.slice( 0 );\n
+  results.sort( sortOrder );\n
+\n
+  if ( hasDuplicate ) {\n
+    while ( (elem = results[i++]) ) {\n
+      if ( elem === results[ i ] ) {\n
+        j = duplicates.push( i );\n
+      }\n
+    }\n
+    while ( j-- ) {\n
+      results.splice( duplicates[ j ], 1 );\n
+    }\n
+  }\n
+\n
+  // Clear input after sorting to release objects\n
+  // See https://github.com/jquery/sizzle/pull/225\n
+  sortInput = null;\n
+\n
+  return results;\n
+};\n
+\n
+/**\n
+ * Utility function for retrieving the text value of an array of DOM nodes\n
+ * @param {Array|Element} elem\n
+ */\n
+getText = Sizzle.getText = function( elem ) {\n
+  var node,\n
+    ret = "",\n
+    i = 0,\n
+    nodeType = elem.nodeType;\n
+\n
+  if ( !nodeType ) {\n
+    // If no nodeType, this is expected to be an array\n
+    while ( (node = elem[i++]) ) {\n
+      // Do not traverse comment nodes\n
+      ret += getText( node );\n
+    }\n
+  } else if ( nodeType === 1 || nodeType === 9 || nodeType === 11 ) {\n
+    // Use textContent for elements\n
+    // innerText usage removed for consistency of new lines (jQuery #11153)\n
+    if ( typeof elem.textContent === "string" ) {\n
+      return elem.textContent;\n
+    } else {\n
+      // Traverse its children\n
+      for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) {\n
+        ret += getText( elem );\n
+      }\n
+    }\n
+  } else if ( nodeType === 3 || nodeType === 4 ) {\n
+    return elem.nodeValue;\n
+  }\n
+  // Do not include comment or processing instruction nodes\n
+\n
+  return ret;\n
+};\n
+\n
+Expr = Sizzle.selectors = {\n
+\n
+  // Can be adjusted by the user\n
+  cacheLength: 50,\n
+\n
+  createPseudo: markFunction,\n
+\n
+  match: matchExpr,\n
+\n
+  attrHandle: {},\n
+\n
+  find: {},\n
+\n
+  relative: {\n
+    ">": { dir: "parentNode", first: true },\n
+    " ": { dir: "parentNode" },\n
+    "+": { dir: "previousSibling", first: true },\n
+    "~": { dir: "previousSibling" }\n
+  },\n
+\n
+  preFilter: {\n
+    "ATTR": function( match ) {\n
+      match[1] = match[1].replace( runescape, funescape );\n
+\n
+      // Move the given value to match[3] whether quoted or unquoted\n
+      match[3] = ( match[3] || match[4] || match[5] || "" ).replace( runescape, funescape );\n
+\n
+      if ( match[2] === "~=" ) {\n
+        match[3] = " " + match[3] + " ";\n
+      }\n
+\n
+      return match.slice( 0, 4 );\n
+    },\n
+\n
+    "CHILD": function( match ) {\n
+      /* matches from matchExpr["CHILD"]\n
+        1 type (only|nth|...)\n
+        2 what (child|of-type)\n
+        3 argument (even|odd|\\d*|\\d*n([+-]\\d+)?|...)\n
+        4 xn-component of xn+y argument ([+-]?\\d*n|)\n
+        5 sign of xn-component\n
+        6 x of xn-component\n
+        7 sign of y-component\n
+        8 y of y-component\n
+      */\n
+      match[1] = match[1].toLowerCase();\n
+\n
+      if ( match[1].slice( 0, 3 ) === "nth" ) {\n
+        // nth-* requires argument\n
+        if ( !match[3] ) {\n
+          Sizzle.error( match[0] );\n
+        }\n
+\n
+        // numeric x and y parameters for Expr.filter.CHILD\n
+        // remember that false/true cast respectively to 0/1\n
+        match[4] = +( match[4] ? match[5] + (match[6] || 1) : 2 * ( match[3] === "even" || match[3] === "odd" ) );\n
+        match[5] = +( ( match[7] + match[8] ) || match[3] === "odd" );\n
+\n
+      // other types prohibit arguments\n
+      } else if ( match[3] ) {\n
+        Sizzle.error( match[0] );\n
+      }\n
+\n
+      return match;\n
+    },\n
+\n
+    "PSEUDO": function( match ) {\n
+      var excess,\n
+        unquoted = !match[6] && match[2];\n
+\n
+      if ( matchExpr["CHILD"].test( match[0] ) ) {\n
+        return null;\n
+      }\n
+\n
+      // Accept quoted arguments as-is\n
+      if ( match[3] ) {\n
+        match[2] = match[4] || match[5] || "";\n
+\n
+      // Strip excess characters from unquoted arguments\n
+      } else if ( unquoted && rpseudo.test( unquoted ) &&\n
+        // Get excess from tokenize (recursively)\n
+        (excess = tokenize( unquoted, true )) &&\n
+        // advance to the next closing parenthesis\n
+        (excess = unquoted.indexOf( ")", unquoted.length - excess ) - unquoted.length) ) {\n
+\n
+        // excess is a negative index\n
+        match[0] = match[0].slice( 0, excess );\n
+        match[2] = unquoted.slice( 0, excess );\n
+      }\n
+\n
+      // Return only captures needed by the pseudo filter method (type and argument)\n
+      return match.slice( 0, 3 );\n
+    }\n
+  },\n
+\n
+  filter: {\n
+\n
+    "TAG": function( nodeNameSelector ) {\n
+      var nodeName = nodeNameSelector.replace( runescape, funescape ).toLowerCase();\n
+      return nodeNameSelector === "*" ?\n
+        function() { return true; } :\n
+        function( elem ) {\n
+          return elem.nodeName && elem.nodeName.toLowerCase() === nodeName;\n
+        };\n
+    },\n
+\n
+    "CLASS": function( className ) {\n
+      var pattern = classCache[ className + " " ];\n
+\n
+      return pattern ||\n
+        (pattern = new RegExp( "(^|" + whitespace + ")" + className + "(" + whitespace + "|$)" )) &&\n
+        classCache( className, function( elem ) {\n
+          return pattern.test( typeof elem.className === "string" && elem.className || typeof elem.getAttribute !== "undefined" && elem.getAttribute("class") || "" );\n
+        });\n
+    },\n
+\n
+    "ATTR": function( name, operator, check ) {\n
+      return function( elem ) {\n
+        var result = Sizzle.attr( elem, name );\n
+\n
+        if ( result == null ) {\n
+          return operator === "!=";\n
+        }\n
+        if ( !operator ) {\n
+          return true;\n
+        }\n
+\n
+        result += "";\n
+\n
+        return operator === "=" ? result === check :\n
+          operator === "!=" ? result !== check :\n
+          operator === "^=" ? check && result.indexOf( check ) === 0 :\n
+          operator === "*=" ? check && result.indexOf( check ) > -1 :\n
+          operator === "$=" ? check && result.slice( -check.length ) === check :\n
+          operator === "~=" ? ( " " + result.replace( rwhitespace, " " ) + " " ).indexOf( check ) > -1 :\n
+          operator === "|=" ? result === check || result.slice( 0, check.length + 1 ) === check + "-" :\n
+          false;\n
+      };\n
+    },\n
+\n
+    "CHILD": function( type, what, argument, first, last ) {\n
+      var simple = type.slice( 0, 3 ) !== "nth",\n
+        forward = type.slice( -4 ) !== "last",\n
+        ofType = what === "of-type";\n
+\n
+      return first === 1 && last === 0 ?\n
+\n
+        // Shortcut for :nth-*(n)\n
+        function( elem ) {\n
+          return !!elem.parentNode;\n
+        } :\n
+\n
+        function( elem, context, xml ) {\n
+          var cache, outerCache, node, diff, nodeIndex, start,\n
+            dir = simple !== forward ? "nextSibling" : "previousSibling",\n
+            parent = elem.parentNode,\n
+            name = ofType && elem.nodeName.toLowerCase(),\n
+            useCache = !xml && !ofType;\n
+\n
+          if ( parent ) {\n
+\n
+            // :(first|last|only)-(child|of-type)\n
+            if ( simple ) {\n
+              while ( dir ) {\n
+                node = elem;\n
+                while ( (node = node[ dir ]) ) {\n
+                  if ( ofType ? node.nodeName.toLowerCase() === name : node.nodeType === 1 ) {\n
+                    return false;\n
+                  }\n
+                }\n
+                // Reverse direction for :only-* (if we haven\'t yet done so)\n
+                start = dir = type === "only" && !start && "nextSibling";\n
+              }\n
+              return true;\n
+            }\n
+\n
+            start = [ forward ? parent.firstChild : parent.lastChild ];\n
+\n
+            // non-xml :nth-child(...) stores cache data on `parent`\n
+            if ( forward && useCache ) {\n
+              // Seek `elem` from a previously-cached index\n
+              outerCache = parent[ expando ] || (parent[ expando ] = {});\n
+              cache = outerCache[ type ] || [];\n
+              nodeIndex = cache[0] === dirruns && cache[1];\n
+              diff = cache[0] === dirruns && cache[2];\n
+              node = nodeIndex && parent.childNodes[ nodeIndex ];\n
+\n
+              while ( (node = ++nodeIndex && node && node[ dir ] ||\n
+\n
+                // Fallback to seeking `elem` from the start\n
+                (diff = nodeIndex = 0) || start.pop()) ) {\n
+\n
+                // When found, cache indexes on `parent` and break\n
+                if ( node.nodeType === 1 && ++diff && node === elem ) {\n
+                  outerCache[ type ] = [ dirruns, nodeIndex, diff ];\n
+                  break;\n
+                }\n
+              }\n
+\n
+            // Use previously-cached element index if available\n
+            } else if ( useCache && (cache = (elem[ expando ] || (elem[ expando ] = {}))[ type ]) && cache[0] === dirruns ) {\n
+              diff = cache[1];\n
+\n
+            // xml :nth-child(...) or :nth-last-child(...) or :nth(-last)?-of-type(...)\n
+            } else {\n
+              // Use the same loop as above to seek `elem` from the start\n
+              while ( (node = ++nodeIndex && node && node[ dir ] ||\n
+                (diff = nodeIndex = 0) || start.pop()) ) {\n
+\n
+                if ( ( ofType ? node.nodeName.toLowerCase() === name : node.nodeType === 1 ) && ++diff ) {\n
+                  // Cache the index of each encountered element\n
+                  if ( useCache ) {\n
+                    (node[ expando ] || (node[ expando ] = {}))[ type ] = [ dirruns, diff ];\n
+                  }\n
+\n
+                  if ( node === elem ) {\n
+                    break;\n
+                  }\n
+                }\n
+              }\n
+            }\n
+\n
+            // Incorporate the offset, then check against cycle size\n
+            diff -= last;\n
+            return diff === first || ( diff % first === 0 && diff / first >= 0 );\n
+          }\n
+        };\n
+    },\n
+\n
+    "PSEUDO": function( pseudo, argument ) {\n
+      // pseudo-class names are case-insensitive\n
+      // http://www.w3.org/TR/selectors/#pseudo-classes\n
+      // Prioritize by case sensitivity in case custom pseudos are added with uppercase letters\n
+      // Remember that setFilters inherits from pseudos\n
+      var args,\n
+        fn = Expr.pseudos[ pseudo ] || Expr.setFilters[ pseudo.toLowerCase() ] ||\n
+          Sizzle.error( "unsupported pseudo: " + pseudo );\n
+\n
+      // The user may use createPseudo to indicate that\n
+      // arguments are needed to create the filter function\n
+      // just as Sizzle does\n
+      if ( fn[ expando ] ) {\n
+        return fn( argument );\n
+      }\n
+\n
+      // But maintain support for old signatures\n
+      if ( fn.length > 1 ) {\n
+        args = [ pseudo, pseudo, "", argument ];\n
+        return Expr.setFilters.hasOwnProperty( pseudo.toLowerCase() ) ?\n
+          markFunction(function( seed, matches ) {\n
+            var idx,\n
+              matched = fn( seed, argument ),\n
+              i = matched.length;\n
+            while ( i-- ) {\n
+              idx = indexOf( seed, matched[i] );\n
+              seed[ idx ] = !( matches[ idx ] = matched[i] );\n
+            }\n
+          }) :\n
+          function( elem ) {\n
+            return fn( elem, 0, args );\n
+          };\n
+      }\n
+\n
+      return fn;\n
+    }\n
+  },\n
+\n
+  pseudos: {\n
+    // Potentially complex pseudos\n
+    "not": markFunction(function( selector ) {\n
+      // Trim the selector passed to compile\n
+      // to avoid treating leading and trailing\n
+      // spaces as combinators\n
+      var input = [],\n
+        results = [],\n
+        matcher = compile( selector.replace( rtrim, "$1" ) );\n
+\n
+      return matcher[ expando ] ?\n
+        markFunction(function( seed, matches, context, xml ) {\n
+          var elem,\n
+            unmatched = matcher( seed, null, xml, [] ),\n
+            i = seed.length;\n
+\n
+          // Match elements unmatched by `matcher`\n
+          while ( i-- ) {\n
+            if ( (elem = unmatched[i]) ) {\n
+              seed[i] = !(matches[i] = elem);\n
+            }\n
+          }\n
+        }) :\n
+        function( elem, context, xml ) {\n
+          input[0] = elem;\n
+          matcher( input, null, xml, results );\n
+          // Don\'t keep the element (issue #299)\n
+          input[0] = null;\n
+          return !results.pop();\n
+        };\n
+    }),\n
+\n
+    "has": markFunction(function( selector ) {\n
+      return function( elem ) {\n
+        return Sizzle( selector, elem ).length > 0;\n
+      };\n
+    }),\n
+\n
+    "contains": markFunction(function( text ) {\n
+      text = text.replace( runescape, funescape );\n
+      return function( elem ) {\n
+        return ( elem.textContent || elem.innerText || getText( elem ) ).indexOf( text ) > -1;\n
+      };\n
+    }),\n
+\n
+    // "Whether an element is represented by a :lang() selector\n
+    // is based solely on the element\'s language value\n
+    // being equal to the identifier C,\n
+    // or beginning with the identifier C immediately followed by "-".\n
+    // The matching of C against the element\'s language value is performed case-insensitively.\n
+    // The identifier C does not have to be a valid language name."\n
+    // http://www.w3.org/TR/selectors/#lang-pseudo\n
+    "lang": markFunction( function( lang ) {\n
+      // lang value must be a valid identifier\n
+      if ( !ridentifier.test(lang || "") ) {\n
+        Sizzle.error( "unsupported lang: " + lang );\n
+      }\n
+      lang = lang.replace( runescape, funescape ).toLowerCase();\n
+      return function( elem ) {\n
+        var elemLang;\n
+        do {\n
+          if ( (elemLang = documentIsHTML ?\n
+            elem.lang :\n
+            elem.getAttribute("xml:lang") || elem.getAttribute("lang")) ) {\n
+\n
+            elemLang = elemLang.toLowerCase();\n
+            return elemLang === lang || elemLang.indexOf( lang + "-" ) === 0;\n
+          }\n
+        } while ( (elem = elem.parentNode) && elem.nodeType === 1 );\n
+        return false;\n
+      };\n
+    }),\n
+\n
+    // Miscellaneous\n
+    "target": function( elem ) {\n
+      var hash = window.location && window.location.hash;\n
+      return hash && hash.slice( 1 ) === elem.id;\n
+    },\n
+\n
+    "root": function( elem ) {\n
+      return elem === docElem;\n
+    },\n
+\n
+    "focus": function( elem ) {\n
+      return elem === document.activeElement && (!document.hasFocus || document.hasFocus()) && !!(elem.type || elem.href || ~elem.tabIndex);\n
+    },\n
+\n
+    // Boolean properties\n
+    "enabled": function( elem ) {\n
+      return elem.disabled === false;\n
+    },\n
+\n
+    "disabled": function( elem ) {\n
+      return elem.disabled === true;\n
+    },\n
+\n
+    "checked": function( elem ) {\n
+      // In CSS3, :checked should return both checked and selected elements\n
+      // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked\n
+      var nodeName = elem.nodeName.toLowerCase();\n
+      return (nodeName === "input" && !!elem.checked) || (nodeName === "option" && !!elem.selected);\n
+    },\n
+\n
+    "selected": function( elem ) {\n
+      // Accessing this property makes selected-by-default\n
+      // options in Safari work properly\n
+      if ( elem.parentNode ) {\n
+        elem.parentNode.selectedIndex;\n
+      }\n
+\n
+      return elem.selected === true;\n
+    },\n
+\n
+    // Contents\n
+    "empty": function( elem ) {\n
+      // http://www.w3.org/TR/selectors/#empty-pseudo\n
+      // :empty is negated by element (1) or content nodes (text: 3; cdata: 4; entity ref: 5),\n
+      //   but not by others (comment: 8; processing instruction: 7; etc.)\n
+      // nodeType < 6 works because attributes (2) do not appear as children\n
+      for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) {\n
+        if ( elem.nodeType < 6 ) {\n
+          return false;\n
+        }\n
+      }\n
+      return true;\n
+    },\n
+\n
+    "parent": function( elem ) {\n
+      return !Expr.pseudos["empty"]( elem );\n
+    },\n
+\n
+    // Element/input types\n
+    "header": function( elem ) {\n
+      return rheader.test( elem.nodeName );\n
+    },\n
+\n
+    "input": function( elem ) {\n
+      return rinputs.test( elem.nodeName );\n
+    },\n
+\n
+    "button": function( elem ) {\n
+      var name = elem.nodeName.toLowerCase();\n
+      return name === "input" && elem.type === "button" || name === "button";\n
+    },\n
+\n
+    "text": function( elem ) {\n
+      var attr;\n
+      return elem.nodeName.toLowerCase() === "input" &&\n
+        elem.type === "text" &&\n
+\n
+        // Support: IE<8\n
+        // New HTML5 attribute values (e.g., "search") appear with elem.type === "text"\n
+        ( (attr = elem.getAttribute("type")) == null || attr.toLowerCase() === "text" );\n
+    },\n
+\n
+    // Position-in-collection\n
+    "first": createPositionalPseudo(function() {\n
+      return [ 0 ];\n
+    }),\n
+\n
+    "last": createPositionalPseudo(function( matchIndexes, length ) {\n
+      return [ length - 1 ];\n
+    }),\n
+\n
+    "eq": createPositionalPseudo(function( matchIndexes, length, argument ) {\n
+      return [ argument < 0 ? argument + length : argument ];\n
+    }),\n
+\n
+    "even": createPositionalPseudo(function( matchIndexes, length ) {\n
+      var i = 0;\n
+      for ( ; i < length; i += 2 ) {\n
+        matchIndexes.push( i );\n
+      }\n
+      return matchIndexes;\n
+    }),\n
+\n
+    "odd": createPositionalPseudo(function( matchIndexes, length ) {\n
+      var i = 1;\n
+      for ( ; i < length; i += 2 ) {\n
+        matchIndexes.push( i );\n
+      }\n
+      return matchIndexes;\n
+    }),\n
+\n
+    "lt": createPositionalPseudo(function( matchIndexes, length, argument ) {\n
+      var i = argument < 0 ? argument + length : argument;\n
+      for ( ; --i >= 0; ) {\n
+        matchIndexes.push( i );\n
+      }\n
+      return matchIndexes;\n
+    }),\n
+\n
+    "gt": createPositionalPseudo(function( matchIndexes, length, argument ) {\n
+      var i = argument < 0 ? argument + length : argument;\n
+      for ( ; ++i < length; ) {\n
+        matchIndexes.push( i );\n
+      }\n
+      return matchIndexes;\n
+    })\n
+  }\n
+};\n
+\n
+Expr.pseudos["nth"] = Expr.pseudos["eq"];\n
+\n
+// Add button/input type pseudos\n
+for ( i in { radio: true, checkbox: true, file: true, password: true, image: true } ) {\n
+  Expr.pseudos[ i ] = createInputPseudo( i );\n
+}\n
+for ( i in { submit: true, reset: true } ) {\n
+  Expr.pseudos[ i ] = createButtonPseudo( i );\n
+}\n
+\n
+// Easy API for creating new setFilters\n
+function setFilters() {}\n
+setFilters.prototype = Expr.filters = Expr.pseudos;\n
+Expr.setFilters = new setFilters();\n
+\n
+tokenize = Sizzle.tokenize = function( selector, parseOnly ) {\n
+  var matched, match, tokens, type,\n
+    soFar, groups, preFilters,\n
+    cached = tokenCache[ selector + " " ];\n
+\n
+  if ( cached ) {\n
+    return parseOnly ? 0 : cached.slice( 0 );\n
+  }\n
+\n
+  soFar = selector;\n
+  groups = [];\n
+  preFilters = Expr.preFilter;\n
+\n
+  while ( soFar ) {\n
+\n
+    // Comma and first run\n
+    if ( !matched || (match = rcomma.exec( soFar )) ) {\n
+      if ( match ) {\n
+        // Don\'t consume trailing commas as valid\n
+        soFar = soFar.slice( match[0].length ) || soFar;\n
+      }\n
+      groups.push( (tokens = []) );\n
+    }\n
+\n
+    matched = false;\n
+\n
+    // Combinators\n
+    if ( (match = rcombinators.exec( soFar )) ) {\n
+      matched = match.shift();\n
+      tokens.push({\n
+        value: matched,\n
+        // Cast descendant combinators to space\n
+        type: match[0].replace( rtrim, " " )\n
+      });\n
+      soFar = soFar.slice( matched.length );\n
+    }\n
+\n
+    // Filters\n
+    for ( type in Expr.filter ) {\n
+      if ( (match = matchExpr[ type ].exec( soFar )) && (!preFilters[ type ] ||\n
+        (match = preFilters[ type ]( match ))) ) {\n
+        matched = match.shift();\n
+        tokens.push({\n
+          value: matched,\n
+          type: type,\n
+          matches: match\n
+        });\n
+        soFar = soFar.slice( matched.length );\n
+      }\n
+    }\n
+\n
+    if ( !matched ) {\n
+      break;\n
+    }\n
+  }\n
+\n
+  // Return the length of the invalid excess\n
+  // if we\'re just parsing\n
+  // Otherwise, throw an error or return tokens\n
+  return parseOnly ?\n
+    soFar.length :\n
+    soFar ?\n
+      Sizzle.error( selector ) :\n
+      // Cache the tokens\n
+      tokenCache( selector, groups ).slice( 0 );\n
+};\n
+\n
+function toSelector( tokens ) {\n
+  var i = 0,\n
+    len = tokens.length,\n
+    selector = "";\n
+  for ( ; i < len; i++ ) {\n
+    selector += tokens[i].value;\n
+  }\n
+  return selector;\n
+}\n
+\n
+function addCombinator( matcher, combinator, base ) {\n
+  var dir = combinator.dir,\n
+    checkNonElements = base && dir === "parentNode",\n
+    doneName = done++;\n
+\n
+  return combinator.first ?\n
+    // Check against closest ancestor/preceding element\n
+    function( elem, context, xml ) {\n
+      while ( (elem = elem[ dir ]) ) {\n
+        if ( elem.nodeType === 1 || checkNonElements ) {\n
+          return matcher( elem, context, xml );\n
+        }\n
+      }\n
+    } :\n
+\n
+    // Check against all ancestor/preceding elements\n
+    function( elem, context, xml ) {\n
+      var oldCache, outerCache,\n
+        newCache = [ dirruns, doneName ];\n
+\n
+      // We can\'t set arbitrary data on XML nodes, so they don\'t benefit from dir caching\n
+      if ( xml ) {\n
+        while ( (elem = elem[ dir ]) ) {\n
+          if ( elem.nodeType === 1 || checkNonElements ) {\n
+            if ( matcher( elem, context, xml ) ) {\n
+              return true;\n
+            }\n
+          }\n
+        }\n
+      } else {\n
+        while ( (elem = elem[ dir ]) ) {\n
+          if ( elem.nodeType === 1 || checkNonElements ) {\n
+            outerCache = elem[ expando ] || (elem[ expando ] = {});\n
+            if ( (oldCache = outerCache[ dir ]) &&\n
+              oldCache[ 0 ] === dirruns && oldCache[ 1 ] === doneName ) {\n
+\n
+              // Assign to newCache so results back-propagate to previous elements\n
+              return (newCache[ 2 ] = oldCache[ 2 ]);\n
+            } else {\n
+              // Reuse newcache so results back-propagate to previous elements\n
+              outerCache[ dir ] = newCache;\n
+\n
+              // A match means we\'re done; a fail means we have to keep checking\n
+              if ( (newCache[ 2 ] = matcher( elem, context, xml )) ) {\n
+                return true;\n
+              }\n
+            }\n
+          }\n
+        }\n
+      }\n
+    };\n
+}\n
+\n
+function elementMatcher( matchers ) {\n
+  return matchers.length > 1 ?\n
+    function( elem, context, xml ) {\n
+      var i = matchers.length;\n
+      while ( i-- ) {\n
+        if ( !matchers[i]( elem, context, xml ) ) {\n
+          return false;\n
+        }\n
+      }\n
+      return true;\n
+    } :\n
+    matchers[0];\n
+}\n
+\n
+function multipleContexts( selector, contexts, results ) {\n
+  var i = 0,\n
+    len = contexts.length;\n
+  for ( ; i < len; i++ ) {\n
+    Sizzle( selector, contexts[i], results );\n
+  }\n
+  return results;\n
+}\n
+\n
+function condense( unmatched, map, filter, context, xml ) {\n
+  var elem,\n
+    newUnmatched = [],\n
+    i = 0,\n
+    len = unmatched.length,\n
+    mapped = map != null;\n
+\n
+  for ( ; i < len; i++ ) {\n
+    if ( (elem = unmatched[i]) ) {\n
+      if ( !filter || filter( elem, context, xml ) ) {\n
+        newUnmatched.push( elem );\n
+        if ( mapped ) {\n
+          map.push( i );\n
+        }\n
+      }\n
+    }\n
+  }\n
+\n
+  return newUnmatched;\n
+}\n
+\n
+function setMatcher( preFilter, selector, matcher, postFilter, postFinder, postSelector ) {\n
+  if ( postFilter && !postFilter[ expando ] ) {\n
+    postFilter = setMatcher( postFilter );\n
+  }\n
+  if ( postFinder && !postFinder[ expando ] ) {\n
+    postFinder = setMatcher( postFinder, postSelector );\n
+  }\n
+  return markFunction(function( seed, results, context, xml ) {\n
+    var temp, i, elem,\n
+      preMap = [],\n
+      postMap = [],\n
+      preexisting = results.length,\n
+\n
+      // Get initial elements from seed or context\n
+      elems = seed || multipleContexts( selector || "*", context.nodeType ? [ context ] : context, [] ),\n
+\n
+      // Prefilter to get matcher input, preserving a map for seed-results synchronization\n
+      matcherIn = preFilter && ( seed || !selector ) ?\n
+        condense( elems, preMap, preFilter, context, xml ) :\n
+        elems,\n
+\n
+      matcherOut = matcher ?\n
+        // If we have a postFinder, or filtered seed, or non-seed postFilter or preexisting results,\n
+        postFinder || ( seed ? preFilter : preexisting || postFilter ) ?\n
+\n
+          // ...intermediate processing is necessary\n
+          [] :\n
+\n
+          // ...otherwise use results directly\n
+          results :\n
+        matcherIn;\n
+\n
+    // Find primary matches\n
+    if ( matcher ) {\n
+      matcher( matcherIn, matcherOut, context, xml );\n
+    }\n
+\n
+    // Apply postFilter\n
+    if ( postFilter ) {\n
+      temp = condense( matcherOut, postMap );\n
+      postFilter( temp, [], context, xml );\n
+\n
+      // Un-match failing elements by moving them back to matcherIn\n
+      i = temp.length;\n
+      while ( i-- ) {\n
+        if ( (elem = temp[i]) ) {\n
+          matcherOut[ postMap[i] ] = !(matcherIn[ postMap[i] ] = elem);\n
+        }\n
+      }\n
+    }\n
+\n
+    if ( seed ) {\n
+      if ( postFinder || preFilter ) {\n
+        if ( postFinder ) {\n
+          // Get the final matcherOut by condensing this intermediate into postFinder contexts\n
+          temp = [];\n
+          i = matcherOut.length;\n
+          while ( i-- ) {\n
+            if ( (elem = matcherOut[i]) ) {\n
+              // Restore matcherIn since elem is not yet a final match\n
+              temp.push( (matcherIn[i] = elem) );\n
+            }\n
+          }\n
+          postFinder( null, (matcherOut = []), temp, xml );\n
+        }\n
+\n
+        // Move matched elements from seed to results to keep them synchronized\n
+        i = matcherOut.length;\n
+        while ( i-- ) {\n
+          if ( (elem = matcherOut[i]) &&\n
+            (temp = postFinder ? indexOf( seed, elem ) : preMap[i]) > -1 ) {\n
+\n
+            seed[temp] = !(results[temp] = elem);\n
+          }\n
+        }\n
+      }\n
+\n
+    // Add elements to results, through postFinder if defined\n
+    } else {\n
+      matcherOut = condense(\n
+        matcherOut === results ?\n
+          matcherOut.splice( preexisting, matcherOut.length ) :\n
+          matcherOut\n
+      );\n
+      if ( postFinder ) {\n
+        postFinder( null, results, matcherOut, xml );\n
+      } else {\n
+        push.apply( results, matcherOut );\n
+      }\n
+    }\n
+  });\n
+}\n
+\n
+function matcherFromTokens( tokens ) {\n
+  var checkContext, matcher, j,\n
+    len = tokens.length,\n
+    leadingRelative = Expr.relative[ tokens[0].type ],\n
+    implicitRelative = leadingRelative || Expr.relative[" "],\n
+    i = leadingRelative ? 1 : 0,\n
+\n
+    // The foundational matcher ensures that elements are reachable from top-level context(s)\n
+    matchContext = addCombinator( function( elem ) {\n
+      return elem === checkContext;\n
+    }, implicitRelative, true ),\n
+    matchAnyContext = addCombinator( function( elem ) {\n
+      return indexOf( checkContext, elem ) > -1;\n
+    }, implicitRelative, true ),\n
+    matchers = [ function( elem, context, xml ) {\n
+      var ret = ( !leadingRelative && ( xml || context !== outermostContext ) ) || (\n
+        (checkContext = context).nodeType ?\n
+          matchContext( elem, context, xml ) :\n
+          matchAnyContext( elem, context, xml ) );\n
+      // Avoid hanging onto element (issue #299)\n
+      checkContext = null;\n
+      return ret;\n
+    } ];\n
+\n
+  for ( ; i < len; i++ ) {\n
+    if ( (matcher = Expr.relative[ tokens[i].type ]) ) {\n
+      matchers = [ addCombinator(elementMatcher( matchers ), matcher) ];\n
+    } else {\n
+      matcher = Expr.filter[ tokens[i].type ].apply( null, tokens[i].matches );\n
+\n
+      // Return special upon seeing a positional matcher\n
+      if ( matcher[ expando ] ) {\n
+        // Find the next relative operator (if any) for proper handling\n
+        j = ++i;\n
+        for ( ; j < len; j++ ) {\n
+          if ( Expr.relative[ tokens[j].type ] ) {\n
+            break;\n
+          }\n
+        }\n
+        return setMatcher(\n
+          i > 1 && elementMatcher( matchers ),\n
+          i > 1 && toSelector(\n
+            // If the preceding token was a descendant combinator, insert an implicit any-element `*`\n
+            tokens.slice( 0, i - 1 ).concat({ value: tokens[ i - 2 ].type === " " ? "*" : "" })\n
+          ).replace( rtrim, "$1" ),\n
+          matcher,\n
+          i < j && matcherFromTokens( tokens.slice( i, j ) ),\n
+          j < len && matcherFromTokens( (tokens = tokens.slice( j )) ),\n
+          j < len && toSelector( tokens )\n
+        );\n
+      }\n
+      matchers.push( matcher );\n
+    }\n
+  }\n
+\n
+  return elementMatcher( matchers );\n
+}\n
+\n
+function matcherFromGroupMatchers( elementMatchers, setMatchers ) {\n
+  var bySet = setMatchers.length > 0,\n
+    byElement = elementMatchers.length > 0,\n
+    superMatcher = function( seed, context, xml, results, outermost ) {\n
+      var elem, j, matcher,\n
+        matchedCount = 0,\n
+        i = "0",\n
+        unmatched = seed && [],\n
+        setMatched = [],\n
+        contextBackup = outermostContext,\n
+        // We must always have either seed elements or outermost context\n
+        elems = seed || byElement && Expr.find["TAG"]( "*", outermost ),\n
+        // Use integer dirruns iff this is the outermost matcher\n
+        dirrunsUnique = (dirruns += contextBackup == null ? 1 : Math.random() || 0.1),\n
+        len = elems.length;\n
+\n
+      if ( outermost ) {\n
+        outermostContext = context !== document && context;\n
+      }\n
+\n
+      // Add elements passing elementMatchers directly to results\n
+      // Keep `i` a string if there are no elements so `matchedCount` will be "00" below\n
+      // Support: IE<9, Safari\n
+      // Tolerate NodeList properties (IE: "length"; Safari: <number>) matching elements by id\n
+      for ( ; i !== len && (elem = elems[i]) != null; i++ ) {\n
+        if ( byElement && elem ) {\n
+          j = 0;\n
+          while ( (matcher = elementMatchers[j++]) ) {\n
+            if ( matcher( elem, context, xml ) ) {\n
+              results.push( elem );\n
+              break;\n
+            }\n
+          }\n
+          if ( outermost ) {\n
+            dirruns = dirrunsUnique;\n
+          }\n
+        }\n
+\n
+        // Track unmatched elements for set filters\n
+        if ( bySet ) {
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>next</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="3" aka="AAAAAAAAAAM=">
+    <pickle>
+      <global name="Pdata" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+\n
+          // They will have gone through all possible matchers\n
+          if ( (elem = !matcher && elem) ) {\n
+            matchedCount--;\n
+          }\n
+\n
+          // Lengthen the array for every element, matched or not\n
+          if ( seed ) {\n
+            unmatched.push( elem );\n
+          }\n
+        }\n
+      }\n
+\n
+      // Apply set filters to unmatched elements\n
+      matchedCount += i;\n
+      if ( bySet && i !== matchedCount ) {\n
+        j = 0;\n
+        while ( (matcher = setMatchers[j++]) ) {\n
+          matcher( unmatched, setMatched, context, xml );\n
+        }\n
+\n
+        if ( seed ) {\n
+          // Reintegrate element matches to eliminate the need for sorting\n
+          if ( matchedCount > 0 ) {\n
+            while ( i-- ) {\n
+              if ( !(unmatched[i] || setMatched[i]) ) {\n
+                setMatched[i] = pop.call( results );\n
+              }\n
+            }\n
+          }\n
+\n
+          // Discard index placeholder values to get only actual matches\n
+          setMatched = condense( setMatched );\n
+        }\n
+\n
+        // Add matches to results\n
+        push.apply( results, setMatched );\n
+\n
+        // Seedless set matches succeeding multiple successful matchers stipulate sorting\n
+        if ( outermost && !seed && setMatched.length > 0 &&\n
+          ( matchedCount + setMatchers.length ) > 1 ) {\n
+\n
+          Sizzle.uniqueSort( results );\n
+        }\n
+      }\n
+\n
+      // Override manipulation of globals by nested matchers\n
+      if ( outermost ) {\n
+        dirruns = dirrunsUnique;\n
+        outermostContext = contextBackup;\n
+      }\n
+\n
+      return unmatched;\n
+    };\n
+\n
+  return bySet ?\n
+    markFunction( superMatcher ) :\n
+    superMatcher;\n
+}\n
+\n
+compile = Sizzle.compile = function( selector, match /* Internal Use Only */ ) {\n
+  var i,\n
+    setMatchers = [],\n
+    elementMatchers = [],\n
+    cached = compilerCache[ selector + " " ];\n
+\n
+  if ( !cached ) {\n
+    // Generate a function of recursive functions that can be used to check each element\n
+    if ( !match ) {\n
+      match = tokenize( selector );\n
+    }\n
+    i = match.length;\n
+    while ( i-- ) {\n
+      cached = matcherFromTokens( match[i] );\n
+      if ( cached[ expando ] ) {\n
+        setMatchers.push( cached );\n
+      } else {\n
+        elementMatchers.push( cached );\n
+      }\n
+    }\n
+\n
+    // Cache the compiled function\n
+    cached = compilerCache( selector, matcherFromGroupMatchers( elementMatchers, setMatchers ) );\n
+\n
+    // Save selector and tokenization\n
+    cached.selector = selector;\n
+  }\n
+  return cached;\n
+};\n
+\n
+/**\n
+ * A low-level selection function that works with Sizzle\'s compiled\n
+ *  selector functions\n
+ * @param {String|Function} selector A selector or a pre-compiled\n
+ *  selector function built with Sizzle.compile\n
+ * @param {Element} context\n
+ * @param {Array} [results]\n
+ * @param {Array} [seed] A set of elements to match against\n
+ */\n
+select = Sizzle.select = function( selector, context, results, seed ) {\n
+  var i, tokens, token, type, find,\n
+    compiled = typeof selector === "function" && selector,\n
+    match = !seed && tokenize( (selector = compiled.selector || selector) );\n
+\n
+  results = results || [];\n
+\n
+  // Try to minimize operations if there is no seed and only one group\n
+  if ( match.length === 1 ) {\n
+\n
+    // Take a shortcut and set the context if the root selector is an ID\n
+    tokens = match[0] = match[0].slice( 0 );\n
+    if ( tokens.length > 2 && (token = tokens[0]).type === "ID" &&\n
+        support.getById && context.nodeType === 9 && documentIsHTML &&\n
+        Expr.relative[ tokens[1].type ] ) {\n
+\n
+      context = ( Expr.find["ID"]( token.matches[0].replace(runescape, funescape), context ) || [] )[0];\n
+      if ( !context ) {\n
+        return results;\n
+\n
+      // Precompiled matchers will still verify ancestry, so step up a level\n
+      } else if ( compiled ) {\n
+        context = context.parentNode;\n
+      }\n
+\n
+      selector = selector.slice( tokens.shift().value.length );\n
+    }\n
+\n
+    // Fetch a seed set for right-to-left matching\n
+    i = matchExpr["needsContext"].test( selector ) ? 0 : tokens.length;\n
+    while ( i-- ) {\n
+      token = tokens[i];\n
+\n
+      // Abort if we hit a combinator\n
+      if ( Expr.relative[ (type = token.type) ] ) {\n
+        break;\n
+      }\n
+      if ( (find = Expr.find[ type ]) ) {\n
+        // Search, expanding context for leading sibling combinators\n
+        if ( (seed = find(\n
+          token.matches[0].replace( runescape, funescape ),\n
+          rsibling.test( tokens[0].type ) && testContext( context.parentNode ) || context\n
+        )) ) {\n
+\n
+          // If seed is empty or no tokens remain, we can return early\n
+          tokens.splice( i, 1 );\n
+          selector = seed.length && toSelector( tokens );\n
+          if ( !selector ) {\n
+            push.apply( results, seed );\n
+            return results;\n
+          }\n
+\n
+          break;\n
+        }\n
+      }\n
+    }\n
+  }\n
+\n
+  // Compile and execute a filtering function if one is not provided\n
+  // Provide `match` to avoid retokenization if we modified the selector above\n
+  ( compiled || compile( selector, match ) )(\n
+    seed,\n
+    context,\n
+    !documentIsHTML,\n
+    results,\n
+    rsibling.test( selector ) && testContext( context.parentNode ) || context\n
+  );\n
+  return results;\n
+};\n
+\n
+// One-time assignments\n
+\n
+// Sort stability\n
+support.sortStable = expando.split("").sort( sortOrder ).join("") === expando;\n
+\n
+// Support: Chrome 14-35+\n
+// Always assume duplicates if they aren\'t passed to the comparison function\n
+support.detectDuplicates = !!hasDuplicate;\n
+\n
+// Initialize against the default document\n
+setDocument();\n
+\n
+// Support: Webkit<537.32 - Safari 6.0.3/Chrome 25 (fixed in Chrome 27)\n
+// Detached nodes confoundingly follow *each other*\n
+support.sortDetached = assert(function( div1 ) {\n
+  // Should return 1, but returns 4 (following)\n
+  return div1.compareDocumentPosition( document.createElement("div") ) & 1;\n
+});\n
+\n
+// Support: IE<8\n
+// Prevent attribute/property "interpolation"\n
+// http://msdn.microsoft.com/en-us/library/ms536429%28VS.85%29.aspx\n
+if ( !assert(function( div ) {\n
+  div.innerHTML = "<a href=\'#\'></a>";\n
+  return div.firstChild.getAttribute("href") === "#" ;\n
+}) ) {\n
+  addHandle( "type|href|height|width", function( elem, name, isXML ) {\n
+    if ( !isXML ) {\n
+      return elem.getAttribute( name, name.toLowerCase() === "type" ? 1 : 2 );\n
+    }\n
+  });\n
+}\n
+\n
+// Support: IE<9\n
+// Use defaultValue in place of getAttribute("value")\n
+if ( !support.attributes || !assert(function( div ) {\n
+  div.innerHTML = "<input/>";\n
+  div.firstChild.setAttribute( "value", "" );\n
+  return div.firstChild.getAttribute( "value" ) === "";\n
+}) ) {\n
+  addHandle( "value", function( elem, name, isXML ) {\n
+    if ( !isXML && elem.nodeName.toLowerCase() === "input" ) {\n
+      return elem.defaultValue;\n
+    }\n
+  });\n
+}\n
+\n
+// Support: IE<9\n
+// Use getAttributeNode to fetch booleans when getAttribute lies\n
+if ( !assert(function( div ) {\n
+  return div.getAttribute("disabled") == null;\n
+}) ) {\n
+  addHandle( booleans, function( elem, name, isXML ) {\n
+    var val;\n
+    if ( !isXML ) {\n
+      return elem[ name ] === true ? name.toLowerCase() :\n
+          (val = elem.getAttributeNode( name )) && val.specified ?\n
+          val.value :\n
+        null;\n
+    }\n
+  });\n
+}\n
+\n
+return Sizzle;\n
+\n
+})( window );\n
+\n
+\n
+\n
+jQuery.find = Sizzle;\n
+jQuery.expr = Sizzle.selectors;\n
+jQuery.expr[":"] = jQuery.expr.pseudos;\n
+jQuery.unique = Sizzle.uniqueSort;\n
+jQuery.text = Sizzle.getText;\n
+jQuery.isXMLDoc = Sizzle.isXML;\n
+jQuery.contains = Sizzle.contains;\n
+\n
+\n
+\n
+var rneedsContext = jQuery.expr.match.needsContext;\n
+\n
+var rsingleTag = (/^<(\\w+)\\s*\\/?>(?:<\\/\\1>|)$/);\n
+\n
+\n
+\n
+var risSimple = /^.[^:#\\[\\.,]*$/;\n
+\n
+// Implement the identical functionality for filter and not\n
+function winnow( elements, qualifier, not ) {\n
+  if ( jQuery.isFunction( qualifier ) ) {\n
+    return jQuery.grep( elements, function( elem, i ) {\n
+      /* jshint -W018 */\n
+      return !!qualifier.call( elem, i, elem ) !== not;\n
+    });\n
+\n
+  }\n
+\n
+  if ( qualifier.nodeType ) {\n
+    return jQuery.grep( elements, function( elem ) {\n
+      return ( elem === qualifier ) !== not;\n
+    });\n
+\n
+  }\n
+\n
+  if ( typeof qualifier === "string" ) {\n
+    if ( risSimple.test( qualifier ) ) {\n
+      return jQuery.filter( qualifier, elements, not );\n
+    }\n
+\n
+    qualifier = jQuery.filter( qualifier, elements );\n
+  }\n
+\n
+  return jQuery.grep( elements, function( elem ) {\n
+    return ( indexOf.call( qualifier, elem ) >= 0 ) !== not;\n
+  });\n
+}\n
+\n
+jQuery.filter = function( expr, elems, not ) {\n
+  var elem = elems[ 0 ];\n
+\n
+  if ( not ) {\n
+    expr = ":not(" + expr + ")";\n
+  }\n
+\n
+  return elems.length === 1 && elem.nodeType === 1 ?\n
+    jQuery.find.matchesSelector( elem, expr ) ? [ elem ] : [] :\n
+    jQuery.find.matches( expr, jQuery.grep( elems, function( elem ) {\n
+      return elem.nodeType === 1;\n
+    }));\n
+};\n
+\n
+jQuery.fn.extend({\n
+  find: function( selector ) {\n
+    var i,\n
+      len = this.length,\n
+      ret = [],\n
+      self = this;\n
+\n
+    if ( typeof selector !== "string" ) {\n
+      return this.pushStack( jQuery( selector ).filter(function() {\n
+        for ( i = 0; i < len; i++ ) {\n
+          if ( jQuery.contains( self[ i ], this ) ) {\n
+            return true;\n
+          }\n
+        }\n
+      }) );\n
+    }\n
+\n
+    for ( i = 0; i < len; i++ ) {\n
+      jQuery.find( selector, self[ i ], ret );\n
+    }\n
+\n
+    // Needed because $( selector, context ) becomes $( context ).find( selector )\n
+    ret = this.pushStack( len > 1 ? jQuery.unique( ret ) : ret );\n
+    ret.selector = this.selector ? this.selector + " " + selector : selector;\n
+    return ret;\n
+  },\n
+  filter: function( selector ) {\n
+    return this.pushStack( winnow(this, selector || [], false) );\n
+  },\n
+  not: function( selector ) {\n
+    return this.pushStack( winnow(this, selector || [], true) );\n
+  },\n
+  is: function( selector ) {\n
+    return !!winnow(\n
+      this,\n
+\n
+      // If this is a positional/relative selector, check membership in the returned set\n
+      // so $("p:first").is("p:last") won\'t return true for a doc with two "p".\n
+      typeof selector === "string" && rneedsContext.test( selector ) ?\n
+        jQuery( selector ) :\n
+        selector || [],\n
+      false\n
+    ).length;\n
+  }\n
+});\n
+\n
+\n
+// Initialize a jQuery object\n
+\n
+\n
+// A central reference to the root jQuery(document)\n
+var rootjQuery,\n
+\n
+  // A simple way to check for HTML strings\n
+  // Prioritize #id over <tag> to avoid XSS via location.hash (#9521)\n
+  // Strict HTML recognition (#11290: must start with <)\n
+  rquickExpr = /^(?:\\s*(<[\\w\\W]+>)[^>]*|#([\\w-]*))$/,\n
+\n
+  init = jQuery.fn.init = function( selector, context ) {\n
+    var match, elem;\n
+\n
+    // HANDLE: $(""), $(null), $(undefined), $(false)\n
+    if ( !selector ) {\n
+      return this;\n
+    }\n
+\n
+    // Handle HTML strings\n
+    if ( typeof selector === "string" ) {\n
+      if ( selector[0] === "<" && selector[ selector.length - 1 ] === ">" && selector.length >= 3 ) {\n
+        // Assume that strings that start and end with <> are HTML and skip the regex check\n
+        match = [ null, selector, null ];\n
+\n
+      } else {\n
+        match = rquickExpr.exec( selector );\n
+      }\n
+\n
+      // Match html or make sure no context is specified for #id\n
+      if ( match && (match[1] || !context) ) {\n
+\n
+        // HANDLE: $(html) -> $(array)\n
+        if ( match[1] ) {\n
+          context = context instanceof jQuery ? context[0] : context;\n
+\n
+          // Option to run scripts is true for back-compat\n
+          // Intentionally let the error be thrown if parseHTML is not present\n
+          jQuery.merge( this, jQuery.parseHTML(\n
+            match[1],\n
+            context && context.nodeType ? context.ownerDocument || context : document,\n
+            true\n
+          ) );\n
+\n
+          // HANDLE: $(html, props)\n
+          if ( rsingleTag.test( match[1] ) && jQuery.isPlainObject( context ) ) {\n
+            for ( match in context ) {\n
+              // Properties of context are called as methods if possible\n
+              if ( jQuery.isFunction( this[ match ] ) ) {\n
+                this[ match ]( context[ match ] );\n
+\n
+              // ...and otherwise set as attributes\n
+              } else {\n
+                this.attr( match, context[ match ] );\n
+              }\n
+            }\n
+          }\n
+\n
+          return this;\n
+\n
+        // HANDLE: $(#id)\n
+        } else {\n
+          elem = document.getElementById( match[2] );\n
+\n
+          // Support: Blackberry 4.6\n
+          // gEBID returns nodes no longer in the document (#6963)\n
+          if ( elem && elem.parentNode ) {\n
+            // Inject the element directly into the jQuery object\n
+            this.length = 1;\n
+            this[0] = elem;\n
+          }\n
+\n
+          this.context = document;\n
+          this.selector = selector;\n
+          return this;\n
+        }\n
+\n
+      // HANDLE: $(expr, $(...))\n
+      } else if ( !context || context.jquery ) {\n
+        return ( context || rootjQuery ).find( selector );\n
+\n
+      // HANDLE: $(expr, context)\n
+      // (which is just equivalent to: $(context).find(expr)\n
+      } else {\n
+        return this.constructor( context ).find( selector );\n
+      }\n
+\n
+    // HANDLE: $(DOMElement)\n
+    } else if ( selector.nodeType ) {\n
+      this.context = this[0] = selector;\n
+      this.length = 1;\n
+      return this;\n
+\n
+    // HANDLE: $(function)\n
+    // Shortcut for document ready\n
+    } else if ( jQuery.isFunction( selector ) ) {\n
+      return typeof rootjQuery.ready !== "undefined" ?\n
+        rootjQuery.ready( selector ) :\n
+        // Execute immediately if ready is not present\n
+        selector( jQuery );\n
+    }\n
+\n
+    if ( selector.selector !== undefined ) {\n
+      this.selector = selector.selector;\n
+      this.context = selector.context;\n
+    }\n
+\n
+    return jQuery.makeArray( selector, this );\n
+  };\n
+\n
+// Give the init function the jQuery prototype for later instantiation\n
+init.prototype = jQuery.fn;\n
+\n
+// Initialize central reference\n
+rootjQuery = jQuery( document );\n
+\n
+\n
+var rparentsprev = /^(?:parents|prev(?:Until|All))/,\n
+  // Methods guaranteed to produce a unique set when starting from a unique set\n
+  guaranteedUnique = {\n
+    children: true,\n
+    contents: true,\n
+    next: true,\n
+    prev: true\n
+  };\n
+\n
+jQuery.extend({\n
+  dir: function( elem, dir, until ) {\n
+    var matched = [],\n
+      truncate = until !== undefined;\n
+\n
+    while ( (elem = elem[ dir ]) && elem.nodeType !== 9 ) {\n
+      if ( elem.nodeType === 1 ) {\n
+        if ( truncate && jQuery( elem ).is( until ) ) {\n
+          break;\n
+        }\n
+        matched.push( elem );\n
+      }\n
+    }\n
+    return matched;\n
+  },\n
+\n
+  sibling: function( n, elem ) {\n
+    var matched = [];\n
+\n
+    for ( ; n; n = n.nextSibling ) {\n
+      if ( n.nodeType === 1 && n !== elem ) {\n
+        matched.push( n );\n
+      }\n
+    }\n
+\n
+    return matched;\n
+  }\n
+});\n
+\n
+jQuery.fn.extend({\n
+  has: function( target ) {\n
+    var targets = jQuery( target, this ),\n
+      l = targets.length;\n
+\n
+    return this.filter(function() {\n
+      var i = 0;\n
+      for ( ; i < l; i++ ) {\n
+        if ( jQuery.contains( this, targets[i] ) ) {\n
+          return true;\n
+        }\n
+      }\n
+    });\n
+  },\n
+\n
+  closest: function( selectors, context ) {\n
+    var cur,\n
+      i = 0,\n
+      l = this.length,\n
+      matched = [],\n
+      pos = rneedsContext.test( selectors ) || typeof selectors !== "string" ?\n
+        jQuery( selectors, context || this.context ) :\n
+        0;\n
+\n
+    for ( ; i < l; i++ ) {\n
+      for ( cur = this[i]; cur && cur !== context; cur = cur.parentNode ) {\n
+        // Always skip document fragments\n
+        if ( cur.nodeType < 11 && (pos ?\n
+          pos.index(cur) > -1 :\n
+\n
+          // Don\'t pass non-elements to Sizzle\n
+          cur.nodeType === 1 &&\n
+            jQuery.find.matchesSelector(cur, selectors)) ) {\n
+\n
+          matched.push( cur );\n
+          break;\n
+        }\n
+      }\n
+    }\n
+\n
+    return this.pushStack( matched.length > 1 ? jQuery.unique( matched ) : matched );\n
+  },\n
+\n
+  // Determine the position of an element within the set\n
+  index: function( elem ) {\n
+\n
+    // No argument, return index in parent\n
+    if ( !elem ) {\n
+      return ( this[ 0 ] && this[ 0 ].parentNode ) ? this.first().prevAll().length : -1;\n
+    }\n
+\n
+    // Index in selector\n
+    if ( typeof elem === "string" ) {\n
+      return indexOf.call( jQuery( elem ), this[ 0 ] );\n
+    }\n
+\n
+    // Locate the position of the desired element\n
+    return indexOf.call( this,\n
+\n
+      // If it receives a jQuery object, the first element is used\n
+      elem.jquery ? elem[ 0 ] : elem\n
+    );\n
+  },\n
+\n
+  add: function( selector, context ) {\n
+    return this.pushStack(\n
+      jQuery.unique(\n
+        jQuery.merge( this.get(), jQuery( selector, context ) )\n
+      )\n
+    );\n
+  },\n
+\n
+  addBack: function( selector ) {\n
+    return this.add( selector == null ?\n
+      this.prevObject : this.prevObject.filter(selector)\n
+    );\n
+  }\n
+});\n
+\n
+function sibling( cur, dir ) {\n
+  while ( (cur = cur[dir]) && cur.nodeType !== 1 ) {}\n
+  return cur;\n
+}\n
+\n
+jQuery.each({\n
+  parent: function( elem ) {\n
+    var parent = elem.parentNode;\n
+    return parent && parent.nodeType !== 11 ? parent : null;\n
+  },\n
+  parents: function( elem ) {\n
+    return jQuery.dir( elem, "parentNode" );\n
+  },\n
+  parentsUntil: function( elem, i, until ) {\n
+    return jQuery.dir( elem, "parentNode", until );\n
+  },\n
+  next: function( elem ) {\n
+    return sibling( elem, "nextSibling" );\n
+  },\n
+  prev: function( elem ) {\n
+    return sibling( elem, "previousSibling" );\n
+  },\n
+  nextAll: function( elem ) {\n
+    return jQuery.dir( elem, "nextSibling" );\n
+  },\n
+  prevAll: function( elem ) {\n
+    return jQuery.dir( elem, "previousSibling" );\n
+  },\n
+  nextUntil: function( elem, i, until ) {\n
+    return jQuery.dir( elem, "nextSibling", until );\n
+  },\n
+  prevUntil: function( elem, i, until ) {\n
+    return jQuery.dir( elem, "previousSibling", until );\n
+  },\n
+  siblings: function( elem ) {\n
+    return jQuery.sibling( ( elem.parentNode || {} ).firstChild, elem );\n
+  },\n
+  children: function( elem ) {\n
+    return jQuery.sibling( elem.firstChild );\n
+  },\n
+  contents: function( elem ) {\n
+    return elem.contentDocument || jQuery.merge( [], elem.childNodes );\n
+  }\n
+}, function( name, fn ) {\n
+  jQuery.fn[ name ] = function( until, selector ) {\n
+    var matched = jQuery.map( this, fn, until );\n
+\n
+    if ( name.slice( -5 ) !== "Until" ) {\n
+      selector = until;\n
+    }\n
+\n
+    if ( selector && typeof selector === "string" ) {\n
+      matched = jQuery.filter( selector, matched );\n
+    }\n
+\n
+    if ( this.length > 1 ) {\n
+      // Remove duplicates\n
+      if ( !guaranteedUnique[ name ] ) {\n
+        jQuery.unique( matched );\n
+      }\n
+\n
+      // Reverse order for parents* and prev-derivatives\n
+      if ( rparentsprev.test( name ) ) {\n
+        matched.reverse();\n
+      }\n
+    }\n
+\n
+    return this.pushStack( matched );\n
+  };\n
+});\n
+var rnotwhite = (/\\S+/g);\n
+\n
+\n
+\n
+// String to Object options format cache\n
+var optionsCache = {};\n
+\n
+// Convert String-formatted options into Object-formatted ones and store in cache\n
+function createOptions( options ) {\n
+  var object = optionsCache[ options ] = {};\n
+  jQuery.each( options.match( rnotwhite ) || [], function( _, flag ) {\n
+    object[ flag ] = true;\n
+  });\n
+  return object;\n
+}\n
+\n
+/*\n
+ * Create a callback list using the following parameters:\n
+ *\n
+ *  options: an optional list of space-separated options that will change how\n
+ *      the callback list behaves or a more traditional option object\n
+ *\n
+ * By default a callback list will act like an event callback list and can be\n
+ * "fired" multiple times.\n
+ *\n
+ * Possible options:\n
+ *\n
+ *  once:     will ensure the callback list can only be fired once (like a Deferred)\n
+ *\n
+ *  memory:     will keep track of previous values and will call any callback added\n
+ *          after the list has been fired right away with the latest "memorized"\n
+ *          values (like a Deferred)\n
+ *\n
+ *  unique:     will ensure a callback can only be added once (no duplicate in the list)\n
+ *\n
+ *  stopOnFalse:  interrupt callings when a callback returns false\n
+ *\n
+ */\n
+jQuery.Callbacks = function( options ) {\n
+\n
+  // Convert options from String-formatted to Object-formatted if needed\n
+  // (we check in cache first)\n
+  options = typeof options === "string" ?\n
+    ( optionsCache[ options ] || createOptions( options ) ) :\n
+    jQuery.extend( {}, options );\n
+\n
+  var // Last fire value (for non-forgettable lists)\n
+    memory,\n
+    // Flag to know if list was already fired\n
+    fired,\n
+    // Flag to know if list is currently firing\n
+    firing,\n
+    // First callback to fire (used internally by add and fireWith)\n
+    firingStart,\n
+    // End of the loop when firing\n
+    firingLength,\n
+    // Index of currently firing callback (modified by remove if needed)\n
+    firingIndex,\n
+    // Actual callback list\n
+    list = [],\n
+    // Stack of fire calls for repeatable lists\n
+    stack = !options.once && [],\n
+    // Fire callbacks\n
+    fire = function( data ) {\n
+      memory = options.memory && data;\n
+      fired = true;\n
+      firingIndex = firingStart || 0;\n
+      firingStart = 0;\n
+      firingLength = list.length;\n
+      firing = true;\n
+      for ( ; list && firingIndex < firingLength; firingIndex++ ) {\n
+        if ( list[ firingIndex ].apply( data[ 0 ], data[ 1 ] ) === false && options.stopOnFalse ) {\n
+          memory = false; // To prevent further calls using add\n
+          break;\n
+        }\n
+      }\n
+      firing = false;\n
+      if ( list ) {\n
+        if ( stack ) {\n
+          if ( stack.length ) {\n
+            fire( stack.shift() );\n
+          }\n
+        } else if ( memory ) {\n
+          list = [];\n
+        } else {\n
+          self.disable();\n
+        }\n
+      }\n
+    },\n
+    // Actual Callbacks object\n
+    self = {\n
+      // Add a callback or a collection of callbacks to the list\n
+      add: function() {\n
+        if ( list ) {\n
+          // First, we save the current length\n
+          var start = list.length;\n
+          (function add( args ) {\n
+            jQuery.each( args, function( _, arg ) {\n
+              var type = jQuery.type( arg );\n
+              if ( type === "function" ) {\n
+                if ( !options.unique || !self.has( arg ) ) {\n
+                  list.push( arg );\n
+                }\n
+              } else if ( arg && arg.length && type !== "string" ) {\n
+                // Inspect recursively\n
+                add( arg );\n
+              }\n
+            });\n
+          })( arguments );\n
+          // Do we need to add the callbacks to the\n
+          // current firing batch?\n
+          if ( firing ) {\n
+            firingLength = list.length;\n
+          // With memory, if we\'re not firing then\n
+          // we should call right away\n
+          } else if ( memory ) {\n
+            firingStart = start;\n
+            fire( memory );\n
+          }\n
+        }\n
+        return this;\n
+      },\n
+      // Remove a callback from the list\n
+      remove: function() {\n
+        if ( list ) {\n
+          jQuery.each( arguments, function( _, arg ) {\n
+            var index;\n
+            while ( ( index = jQuery.inArray( arg, list, index ) ) > -1 ) {\n
+              list.splice( index, 1 );\n
+              // Handle firing indexes\n
+              if ( firing ) {\n
+                if ( index <= firingLength ) {\n
+                  firingLength--;\n
+                }\n
+                if ( index <= firingIndex ) {\n
+                  firingIndex--;\n
+                }\n
+              }\n
+            }\n
+          });\n
+        }\n
+        return this;\n
+      },\n
+      // Check if a given callback is in the list.\n
+      // If no argument is given, return whether or not list has callbacks attached.\n
+      has: function( fn ) {\n
+        return fn ? jQuery.inArray( fn, list ) > -1 : !!( list && list.length );\n
+      },\n
+      // Remove all callbacks from the list\n
+      empty: function() {\n
+        list = [];\n
+        firingLength = 0;\n
+        return this;\n
+      },\n
+      // Have the list do nothing anymore\n
+      disable: function() {\n
+        list = stack = memory = undefined;\n
+        return this;\n
+      },\n
+      // Is it disabled?\n
+      disabled: function() {\n
+        return !list;\n
+      },\n
+      // Lock the list in its current state\n
+      lock: function() {\n
+        stack = undefined;\n
+        if ( !memory ) {\n
+          self.disable();\n
+        }\n
+        return this;\n
+      },\n
+      // Is it locked?\n
+      locked: function() {\n
+        return !stack;\n
+      },\n
+      // Call all callbacks with the given context and arguments\n
+      fireWith: function( context, args ) {\n
+        if ( list && ( !fired || stack ) ) {\n
+          args = args || [];\n
+          args = [ context, args.slice ? args.slice() : args ];\n
+          if ( firing ) {\n
+            stack.push( args );\n
+          } else {\n
+            fire( args );\n
+          }\n
+        }\n
+        return this;\n
+      },\n
+      // Call all the callbacks with the given arguments\n
+      fire: function() {\n
+        self.fireWith( this, arguments );\n
+        return this;\n
+      },\n
+      // To know if the callbacks have already been called at least once\n
+      fired: function() {\n
+        return !!fired;\n
+      }\n
+    };\n
+\n
+  return self;\n
+};\n
+\n
+\n
+jQuery.extend({\n
+\n
+  Deferred: function( func ) {\n
+    var tuples = [\n
+        // action, add listener, listener list, final state\n
+        [ "resolve", "done", jQuery.Callbacks("once memory"), "resolved" ],\n
+        [ "reject", "fail", jQuery.Callbacks("once memory"), "rejected" ],\n
+        [ "notify", "progress", jQuery.Callbacks("memory") ]\n
+      ],\n
+      state = "pending",\n
+      promise = {\n
+        state: function() {\n
+          return state;\n
+        },\n
+        always: function() {\n
+          deferred.done( arguments ).fail( arguments );\n
+          return this;\n
+        },\n
+        then: function( /* fnDone, fnFail, fnProgress */ ) {\n
+          var fns = arguments;\n
+          return jQuery.Deferred(function( newDefer ) {\n
+            jQuery.each( tuples, function( i, tuple ) {\n
+              var fn = jQuery.isFunction( fns[ i ] ) && fns[ i ];\n
+              // deferred[ done | fail | progress ] for forwarding actions to newDefer\n
+              deferred[ tuple[1] ](function() {\n
+                var returned = fn && fn.apply( this, arguments );\n
+                if ( returned && jQuery.isFunction( returned.promise ) ) {\n
+                  returned.promise()\n
+                    .done( newDefer.resolve )\n
+                    .fail( newDefer.reject )\n
+                    .progress( newDefer.notify );\n
+                } else {\n
+                  newDefer[ tuple[ 0 ] + "With" ]( this === promise ? newDefer.promise() : this, fn ? [ returned ] : arguments );\n
+                }\n
+              });\n
+            });\n
+            fns = null;\n
+          }).promise();\n
+        },\n
+        // Get a promise for this deferred\n
+        // If obj is provided, the promise aspect is added to the object\n
+        promise: function( obj ) {\n
+          return obj != null ? jQuery.extend( obj, promise ) : promise;\n
+        }\n
+      },\n
+      deferred = {};\n
+\n
+    // Keep pipe for back-compat\n
+    promise.pipe = promise.then;\n
+\n
+    // Add list-specific methods\n
+    jQuery.each( tuples, function( i, tuple ) {\n
+      var list = tuple[ 2 ],\n
+        stateString = tuple[ 3 ];\n
+\n
+      // promise[ done | fail | progress ] = list.add\n
+      promise[ tuple[1] ] = list.add;\n
+\n
+      // Handle state\n
+      if ( stateString ) {\n
+        list.add(function() {\n
+          // state = [ resolved | rejected ]\n
+          state = stateString;\n
+\n
+        // [ reject_list | resolve_list ].disable; progress_list.lock\n
+        }, tuples[ i ^ 1 ][ 2 ].disable, tuples[ 2 ][ 2 ].lock );\n
+      }\n
+\n
+      // deferred[ resolve | reject | notify ]\n
+      deferred[ tuple[0] ] = function() {\n
+        deferred[ tuple[0] + "With" ]( this === deferred ? promise : this, arguments );\n
+        return this;\n
+      };\n
+      deferred[ tuple[0] + "With" ] = list.fireWith;\n
+    });\n
+\n
+    // Make the deferred a promise\n
+    promise.promise( deferred );\n
+\n
+    // Call given func if any\n
+    if ( func ) {\n
+      func.call( deferred, deferred );\n
+    }\n
+\n
+    // All done!\n
+    return deferred;\n
+  },\n
+\n
+  // Deferred helper\n
+  when: function( subordinate /* , ..., subordinateN */ ) {\n
+    var i = 0,\n
+      resolveValues = slice.call( arguments ),\n
+      length = resolveValues.length,\n
+\n
+      // the count of uncompleted subordinates\n
+      remaining = length !== 1 || ( subordinate && jQuery.isFunction( subordinate.promise ) ) ? length : 0,\n
+\n
+      // the master Deferred. If resolveValues consist of only a single Deferred, just use that.\n
+      deferred = remaining === 1 ? subordinate : jQuery.Deferred(),\n
+\n
+      // Update function for both resolve and progress values\n
+      updateFunc = function( i, contexts, values ) {\n
+        return function( value ) {\n
+          contexts[ i ] = this;\n
+          values[ i ] = arguments.length > 1 ? slice.call( arguments ) : value;\n
+          if ( values === progressValues ) {\n
+            deferred.notifyWith( contexts, values );\n
+          } else if ( !( --remaining ) ) {\n
+            deferred.resolveWith( contexts, values );\n
+          }\n
+        };\n
+      },\n
+\n
+      progressValues, progressContexts, resolveContexts;\n
+\n
+    // Add listeners to Deferred subordinates; treat others as resolved\n
+    if ( length > 1 ) {\n
+      progressValues = new Array( length );\n
+      progressContexts = new Array( length );\n
+      resolveContexts = new Array( length );\n
+      for ( ; i < length; i++ ) {\n
+        if ( resolveValues[ i ] && jQuery.isFunction( resolveValues[ i ].promise ) ) {\n
+          resolveValues[ i ].promise()\n
+            .done( updateFunc( i, resolveContexts, resolveValues ) )\n
+            .fail( deferred.reject )\n
+            .progress( updateFunc( i, progressContexts, progressValues ) );\n
+        } else {\n
+          --remaining;\n
+        }\n
+      }\n
+    }\n
+\n
+    // If we\'re not waiting on anything, resolve the master\n
+    if ( !remaining ) {\n
+      deferred.resolveWith( resolveContexts, resolveValues );\n
+    }\n
+\n
+    return deferred.promise();\n
+  }\n
+});\n
+\n
+\n
+// The deferred used on DOM ready\n
+var readyList;\n
+\n
+jQuery.fn.ready = function( fn ) {\n
+  // Add the callback\n
+  jQuery.ready.promise().done( fn );\n
+\n
+  return this;\n
+};\n
+\n
+jQuery.extend({\n
+  // Is the DOM ready to be used? Set to true once it occurs.\n
+  isReady: false,\n
+\n
+  // A counter to track how many items to wait for before\n
+  // the ready event fires. See #6781\n
+  readyWait: 1,\n
+\n
+  // Hold (or release) the ready event\n
+  holdReady: function( hold ) {\n
+    if ( hold ) {\n
+      jQuery.readyWait++;\n
+    } else {\n
+      jQuery.ready( true );\n
+    }\n
+  },\n
+\n
+  // Handle when the DOM is ready\n
+  ready: function( wait ) {\n
+\n
+    // Abort if there are pending holds or we\'re already ready\n
+    if ( wait === true ? --jQuery.readyWait : jQuery.isReady ) {\n
+      return;\n
+    }\n
+\n
+    // Remember that the DOM is ready\n
+    jQuery.isReady = true;\n
+\n
+    // If a normal DOM Ready event fired, decrement, and wait if need be\n
+    if ( wait !== true && --jQuery.readyWait > 0 ) {\n
+      return;\n
+    }\n
+\n
+    // If there are functions bound, to execute\n
+    readyList.resolveWith( document, [ jQuery ] );\n
+\n
+    // Trigger any bound ready events\n
+    if ( jQuery.fn.triggerHandler ) {\n
+      jQuery( document ).triggerHandler( "ready" );\n
+      jQuery( document ).off( "ready" );\n
+    }\n
+  }\n
+});\n
+\n
+/**\n
+ * The ready event handler and self cleanup method\n
+ */\n
+function completed() {\n
+  document.removeEventListener( "DOMContentLoaded", completed, false );\n
+  window.removeEventListener( "load", completed, false );\n
+  jQuery.ready();\n
+}\n
+\n
+jQuery.ready.promise = function( obj ) {\n
+  if ( !readyList ) {\n
+\n
+    readyList = jQuery.Deferred();\n
+\n
+    // Catch cases where $(document).ready() is called after the browser event has already occurred.\n
+    // We once tried to use readyState "interactive" here, but it caused issues like the one\n
+    // discovered by ChrisS here: http://bugs.jquery.com/ticket/12282#comment:15\n
+    if ( document.readyState === "complete" ) {\n
+      // Handle it asynchronously to allow scripts the opportunity to delay ready\n
+      setTimeout( jQuery.ready );\n
+\n
+    } else {\n
+\n
+      // Use the handy event callback\n
+      document.addEventListener( "DOMContentLoaded", completed, false );\n
+\n
+      // A fallback to window.onload, that will always work\n
+      window.addEventListener( "load", completed, false );\n
+    }\n
+  }\n
+  return readyList.promise( obj );\n
+};\n
+\n
+// Kick off the DOM ready check even if the user does not\n
+jQuery.ready.promise();\n
+\n
+\n
+\n
+\n
+// Multifunctional method to get and set values of a collection\n
+// The value/s can optionally be executed if it\'s a function\n
+var access = jQuery.access = function( elems, fn, key, value, chainable, emptyGet, raw ) {\n
+  var i = 0,\n
+    len = elems.length,\n
+    bulk = key == null;\n
+\n
+  // Sets many values\n
+  if ( jQuery.type( key ) === "object" ) {\n
+    chainable = true;\n
+    for ( i in key ) {\n
+      jQuery.access( elems, fn, i, key[i], true, emptyGet, raw );\n
+    }\n
+\n
+  // Sets one value\n
+  } else if ( value !== undefined ) {\n
+    chainable = true;\n
+\n
+    if ( !jQuery.isFunction( value ) ) {\n
+      raw = true;\n
+    }\n
+\n
+    if ( bulk ) {\n
+      // Bulk operations run against the entire set\n
+      if ( raw ) {\n
+        fn.call( elems, value );\n
+        fn = null;\n
+\n
+      // ...except when executing function values\n
+      } else {\n
+        bulk = fn;\n
+        fn = function( elem, key, value ) {\n
+          return bulk.call( jQuery( elem ), value );\n
+        };\n
+      }\n
+    }\n
+\n
+    if ( fn ) {\n
+      for ( ; i < len; i++ ) {\n
+        fn( elems[i], key, raw ? value : value.call( elems[i], i, fn( elems[i], key ) ) );\n
+      }\n
+    }\n
+  }\n
+\n
+  return chainable ?\n
+    elems :\n
+\n
+    // Gets\n
+    bulk ?\n
+      fn.call( elems ) :\n
+      len ? fn( elems[0], key ) : emptyGet;\n
+};\n
+\n
+\n
+/**\n
+ * Determines whether an object can have data\n
+ */\n
+jQuery.acceptData = function( owner ) {\n
+  // Accepts only:\n
+  //  - Node\n
+  //    - Node.ELEMENT_NODE\n
+  //    - Node.DOCUMENT_NODE\n
+  //  - Object\n
+  //    - Any\n
+  /* jshint -W018 */\n
+  return owner.nodeType === 1 || owner.nodeType === 9 || !( +owner.nodeType );\n
+};\n
+\n
+\n
+function Data() {\n
+  // Support: Android<4,\n
+  // Old WebKit does not have Object.preventExtensions/freeze method,\n
+  // return new empty object instead with no [[set]] accessor\n
+  Object.defineProperty( this.cache = {}, 0, {\n
+    get: function() {\n
+      return {};\n
+    }\n
+  });\n
+\n
+  this.expando = jQuery.expando + Data.uid++;\n
+}\n
+\n
+Data.uid = 1;\n
+Data.accepts = jQuery.acceptData;\n
+\n
+Data.prototype = {\n
+  key: function( owner ) {\n
+    // We can accept data for non-element nodes in modern browsers,\n
+    // but we should not, see #8335.\n
+    // Always return the key for a frozen object.\n
+    if ( !Data.accepts( owner ) ) {\n
+      return 0;\n
+    }\n
+\n
+    var descriptor = {},\n
+      // Check if the owner object already has a cache key\n
+      unlock = owner[ this.expando ];\n
+\n
+    // If not, create one\n
+    if ( !unlock ) {\n
+      unlock = Data.uid++;\n
+\n
+      // Secure it in a non-enumerable, non-writable property\n
+      try {\n
+        descriptor[ this.expando ] = { value: unlock };\n
+        Object.defineProperties( owner, descriptor );\n
+\n
+      // Support: Android<4\n
+      // Fallback to a less secure definition\n
+      } catch ( e ) {\n
+        descriptor[ this.expando ] = unlock;\n
+        jQuery.extend( owner, descriptor );\n
+      }\n
+    }\n
+\n
+    // Ensure the cache object\n
+    if ( !this.cache[ unlock ] ) {\n
+      this.cache[ unlock ] = {};\n
+    }\n
+\n
+    return unlock;\n
+  },\n
+  set: function( owner, data, value ) {\n
+    var prop,\n
+      // There may be an unlock assigned to this node,\n
+      // if there is no entry for this "owner", create one inline\n
+      // and set the unlock as though an owner entry had always existed\n
+      unlock = this.key( owner ),\n
+      cache = this.cache[ unlock ];\n
+\n
+    // Handle: [ owner, key, value ] args\n
+    if ( typeof data === "string" ) {\n
+      cache[ data ] = value;\n
+\n
+    // Handle: [ owner, { properties } ] args\n
+    } else {\n
+      // Fresh assignments by object are shallow copied\n
+      if ( jQuery.isEmptyObject( cache ) ) {\n
+        jQuery.extend( this.cache[ unlock ], data );\n
+      // Otherwise, copy the properties one-by-one to the cache object\n
+      } else {\n
+        for ( prop in data ) {\n
+          cache[ prop ] = data[ prop ];\n
+        }\n
+      }\n
+    }\n
+    return cache;\n
+  },\n
+  get: function( owner, key ) {\n
+    // Either a valid cache is found, or will be created.\n
+    // New caches will be created and the unlock returned,\n
+    // allowing direct access to the newly created\n
+    // empty data object. A valid owner object must be provided.\n
+    var cache = this.cache[ this.key( owner ) ];\n
+\n
+    return key === undefined ?\n
+      cache : cache[ key ];\n
+  },\n
+  access: function( owner, key, value ) {\n
+    var stored;\n
+    // In cases where either:\n
+    //\n
+    //   1. No key was specified\n
+    //   2. A string key was specified, but no value provided\n
+    //\n
+    // Take the "read" path and allow the get method to determine\n
+    // which value to return, respectively either:\n
+    //\n
+    //   1. The entire cache object\n
+    //   2. The data stored at the key\n
+    //\n
+    if ( key === undefined ||\n
+        ((key && typeof key === "string") && value === undefined) ) {\n
+\n
+      stored = this.get( owner, key );\n
+\n
+      return stored !== undefined ?\n
+        stored : this.get( owner, jQuery.camelCase(key) );\n
+    }\n
+\n
+    // [*]When the key is not a string, or both a key and value\n
+    // are specified, set or extend (existing objects) with either:\n
+    //\n
+    //   1. An object of properties\n
+    //   2. A key and value\n
+    //\n
+    this.set( owner, key, value );\n
+\n
+    // Since the "set" path can have two possible entry points\n
+    // return the expected data based on which path was taken[*]\n
+    return value !== undefined ? value : key;\n
+  },\n
+  remove: function( owner, key ) {\n
+    var i, name, camel,\n
+      unlock = this.key( owner ),\n
+      cache = this.cache[ unlock ];\n
+\n
+    if ( key === undefined ) {\n
+      this.cache[ unlock ] = {};\n
+\n
+    } else {\n
+      // Support array or space separated string of keys\n
+      if ( jQuery.isArray( key ) ) {\n
+        // If "name" is an array of keys...\n
+        // When data is initially created, via ("key", "val") signature,\n
+        // keys will be converted to camelCase.\n
+        // Since there is no way to tell _how_ a key was added, remove\n
+        // both plain key and camelCase key. #12786\n
+        // This will only penalize the array argument path.\n
+        name = key.concat( key.map( jQuery.camelCase ) );\n
+      } else {\n
+        camel = jQuery.camelCase( key );\n
+        // Try the string as a key before any manipulation\n
+        if ( key in cache ) {\n
+          name = [ key, camel ];\n
+        } else {\n
+          // If a key with the spaces exists, use it.\n
+          // Otherwise, create an array by matching non-whitespace\n
+          name = camel;\n
+          name = name in cache ?\n
+            [ name ] : ( name.match( rnotwhite ) || [] );\n
+        }\n
+      }\n
+\n
+      i = name.length;\n
+      while ( i-- ) {\n
+        delete cache[ name[ i ] ];\n
+      }\n
+    }\n
+  },\n
+  hasData: function( owner ) {\n
+    return !jQuery.isEmptyObject(\n
+      this.cache[ owner[ this.expando ] ] || {}\n
+    );\n
+  },\n
+  discard: function( owner ) {\n
+    if ( owner[ this.expando ] ) {\n
+      delete this.cache[ owner[ this.expando ] ];\n
+    }\n
+  }\n
+};\n
+var data_priv = new Data();\n
+\n
+var data_user = new Data();\n
+\n
+\n
+\n
+//  Implementation Summary\n
+//\n
+//  1. Enforce API surface and semantic compatibility with 1.9.x branch\n
+//  2. Improve the module\'s maintainability by reducing the storage\n
+//    paths to a single mechanism.\n
+//  3. Use the same single mechanism to support "private" and "user" data.\n
+//  4. _Never_ expose "private" data to user code (TODO: Drop _data, _removeData)\n
+//  5. Avoid exposing implementation details on user objects (eg. expando properties)\n
+//  6. Provide a clear path for implementation upgrade to WeakMap in 2014\n
+\n
+var rbrace = /^(?:\\{[\\w\\W]*\\}|\\[[\\w\\W]*\\])$/,\n
+  rmultiDash = /([A-Z])/g;\n
+\n
+function dataAttr( elem, key, data ) {\n
+  var name;\n
+\n
+  // If nothing was found internally, try to fetch any\n
+  // data from the HTML5 data-* attribute\n
+  if ( data === undefined && elem.nodeType === 1 ) {\n
+    name = "data-" + key.replace( rmultiDash, "-$1" ).toLowerCase();\n
+    data = elem.getAttribute( name );\n
+\n
+    if ( typeof data === "string" ) {\n
+      try {\n
+        data = data === "true" ? true :\n
+          data === "false" ? false :\n
+          data === "null" ? null :\n
+          // Only convert to a number if it doesn\'t change the string\n
+          +data + "" === data ? +data :\n
+          rbrace.test( data ) ? jQuery.parseJSON( data ) :\n
+          data;\n
+      } catch( e ) {}\n
+\n
+      // Make sure we set the data so it isn\'t changed later\n
+      data_user.set( elem, key, data );\n
+    } else {\n
+      data = undefined;\n
+    }\n
+  }\n
+  return data;\n
+}\n
+\n
+jQuery.extend({\n
+  hasData: function( elem ) {\n
+    return data_user.hasData( elem ) || data_priv.hasData( elem );\n
+  },\n
+\n
+  data: function( elem, name, data ) {\n
+    return data_user.access( elem, name, data );\n
+  },\n
+\n
+  removeData: function( elem, name ) {\n
+    data_user.remove( elem, name );\n
+  },\n
+\n
+  // TODO: Now that all calls to _data and _removeData have been replaced\n
+  // with direct calls to data_priv methods, these can be deprecated.\n
+  _data: function( elem, name, data ) {\n
+    return data_priv.access( elem, name, data );\n
+  },\n
+\n
+  _removeData: function( elem, name ) {\n
+    data_priv.remove( elem, name );\n
+  }\n
+});\n
+\n
+jQuery.fn.extend({\n
+  data: function( key, value ) {\n
+    var i, name, data,\n
+      elem = this[ 0 ],\n
+      attrs = elem && elem.attributes;\n
+\n
+    // Gets all values\n
+    if ( key === undefined ) {\n
+      if ( this.length ) {\n
+        data = data_user.get( elem );\n
+\n
+        if ( elem.nodeType === 1 && !data_priv.get( elem, "hasDataAttrs" ) ) {\n
+          i = attrs.length;\n
+          while ( i-- ) {\n
+\n
+            // Support: IE11+\n
+            // The attrs elements can be null (#14894)\n
+            if ( attrs[ i ] ) {\n
+              name = attrs[ i ].name;\n
+              if ( name.indexOf( "data-" ) === 0 ) {\n
+                name = jQuery.camelCase( name.slice(5) );\n
+                dataAttr( elem, name, data[ name ] );\n
+              }\n
+            }\n
+          }\n
+          data_priv.set( elem, "hasDataAttrs", true );\n
+        }\n
+      }\n
+\n
+      return data;\n
+    }\n
+\n
+    // Sets multiple values\n
+    if ( typeof key === "object" ) {\n
+      return this.each(function() {\n
+        data_user.set( this, key );\n
+      });\n
+    }\n
+\n
+    return access( this, function( value ) {\n
+      var data,\n
+        camelKey = jQuery.camelCase( key );\n
+\n
+      // The calling jQuery object (element matches) is not empty\n
+      // (and therefore has an element appears at this[ 0 ]) and the\n
+      // `value` parameter was not undefined. An empty jQuery object\n
+      // will result in `undefined` for elem = this[ 0 ] which will\n
+      // throw an exception if an attempt to read a data cache is made.\n
+      if ( elem && value === undefined ) {\n
+        // Attempt to get data from the cache\n
+        // with the key as-is\n
+        data = data_user.get( elem, key );\n
+        if ( data !== undefined ) {\n
+          return data;\n
+        }\n
+\n
+        // Attempt to get data from the cache\n
+        // with the key camelized\n
+        data = data_user.get( elem, camelKey );\n
+        if ( data !== undefined ) {\n
+          return data;\n
+        }\n
+\n
+        // Attempt to "discover" the data in\n
+        // HTML5 custom data-* attrs\n
+        data = dataAttr( elem, camelKey, undefined );\n
+        if ( data !== undefined ) {\n
+          return data;\n
+        }\n
+\n
+        // We tried really hard, but the data doesn\'t exist.\n
+        return;\n
+      }\n
+\n
+      // Set the data...\n
+      this.each(function() {\n
+        // First, attempt to store a copy or reference of any\n
+        // data that might\'ve been store with a camelCased key.\n
+        var data = data_user.get( this, camelKey );\n
+\n
+        // For HTML5 data-* attribute interop, we have to\n
+        // store property names with dashes in a camelCase form.\n
+        // This might not apply to all properties...*\n
+        data_user.set( this, camelKey, value );\n
+\n
+        // *... In the case of properties that might _actually_\n
+        // have dashes, we need to also store a copy of that\n
+        // unchanged property.\n
+        if ( key.indexOf("-") !== -1 && data !== undefined ) {\n
+          data_user.set( this, key, value );\n
+        }\n
+      });\n
+    }, null, value, arguments.length > 1, null, true );\n
+  },\n
+\n
+  removeData: function( key ) {\n
+    return this.each(function() {\n
+      data_user.remove( this, key );\n
+    });\n
+  }\n
+});\n
+\n
+\n
+jQuery.extend({\n
+  queue: function( elem, type, data ) {\n
+    var queue;\n
+\n
+    if ( elem ) {\n
+      type = ( type || "fx" ) + "queue";\n
+      queue = data_priv.get( elem, type );\n
+\n
+      // Speed up dequeue by getting out quickly if this is just a lookup\n
+      if ( data ) {\n
+        if ( !queue || jQuery.isArray( data ) ) {\n
+          queue = data_priv.access( elem, type, jQuery.makeArray(data) );\n
+        } else {\n
+          queue.push( data );\n
+        }\n
+      }\n
+      return queue || [];\n
+    }\n
+  },\n
+\n
+  dequeue: function( elem, type ) {\n
+    type = type || "fx";\n
+\n
+    var queue = jQuery.queue( elem, type ),\n
+      startLength = queue.length,\n
+      fn = queue.shift(),\n
+      hooks = jQuery._queueHooks( elem, type ),\n
+      next = function() {\n
+        jQuery.dequeue( elem, type );\n
+      };\n
+\n
+    // If the fx queue is dequeued, always remove the progress sentinel\n
+    if ( fn === "inprogress" ) {\n
+      fn = queue.shift();\n
+      startLength--;\n
+    }\n
+\n
+    if ( fn ) {\n
+\n
+      // Add a progress sentinel to prevent the fx queue from being\n
+      // automatically dequeued\n
+      if ( type === "fx" ) {\n
+        queue.unshift( "inprogress" );\n
+      }\n
+\n
+      // Clear up the last queue stop function\n
+      delete hooks.stop;\n
+      fn.call( elem, next, hooks );\n
+    }\n
+\n
+    if ( !startLength && hooks ) {\n
+      hooks.empty.fire();\n
+    }\n
+  },\n
+\n
+  // Not public - generate a queueHooks object, or return the current one\n
+  _queueHooks: function( elem, type ) {\n
+    var key = type + "queueHooks";\n
+    return data_priv.get( elem, key ) || data_priv.access( elem, key, {\n
+      empty: jQuery.Callbacks("once memory").add(function() {\n
+        data_priv.remove( elem, [ type + "queue", key ] );\n
+      })\n
+    });\n
+  }\n
+});\n
+\n
+jQuery.fn.extend({\n
+  queue: function( type, data ) {\n
+    var setter = 2;\n
+\n
+    if ( typeof type !== "string" ) {\n
+      data = type;\n
+      type = "fx";\n
+      setter--;\n
+    }\n
+\n
+    if ( arguments.length < setter ) {\n
+      return jQuery.queue( this[0], type );\n
+    }\n
+\n
+    return data === undefined ?\n
+      this :\n
+      this.each(function() {\n
+        var queue = jQuery.queue( this, type, data );\n
+\n
+        // Ensure a hooks for this queue\n
+        jQuery._queueHooks( this, type );\n
+\n
+        if ( type === "fx" && queue[0] !== "inprogress" ) {\n
+          jQuery.dequeue( this, type );\n
+        }\n
+      });\n
+  },\n
+  dequeue: function( type ) {\n
+    return this.each(function() {\n
+      jQuery.dequeue( this, type );\n
+    });\n
+  },\n
+  clearQueue: function( type ) {\n
+    return this.queue( type || "fx", [] );\n
+  },\n
+  // Get a promise resolved when queues of a certain type\n
+  // are emptied (fx is the type by default)\n
+  promise: function( type, obj ) {\n
+    var tmp,\n
+      count = 1,\n
+      defer = jQuery.Deferred(),\n
+      elements = this,\n
+      i = this.length,\n
+      resolve = function() {\n
+        if ( !( --count ) ) {\n
+          defer.resolveWith( elements, [ elements ] );\n
+        }\n
+      };\n
+\n
+    if ( typeof type !== "string" ) {\n
+      obj = type;\n
+      type = undefined;\n
+    }\n
+    type = type || "fx";\n
+\n
+    while ( i-- ) {\n
+      tmp = data_priv.get( elements[ i ], type + "queueHooks" );\n
+      if ( tmp && tmp.empty ) {\n
+        count++;\n
+        tmp.empty.add( resolve );\n
+      }\n
+    }\n
+    resolve();\n
+    return defer.promise( obj );\n
+  }\n
+});\n
+var pnum = (/[+-]?(?:\\d*\\.|)\\d+(?:[eE][+-]?\\d+|)/).source;\n
+\n
+var cssExpand = [ "Top", "Right", "Bottom", "Left" ];\n
+\n
+var isHidden = function( elem, el ) {\n
+    // isHidden might be called from jQuery#filter function;\n
+    // in that case, element will be second argument\n
+    elem = el || elem;\n
+    return jQuery.css( elem, "display" ) === "none" || !jQuery.contains( elem.ownerDocument, elem );\n
+  };\n
+\n
+var rcheckableType = (/^(?:checkbox|radio)$/i);\n
+\n
+\n
+\n
+(function() {\n
+  var fragment = document.createDocumentFragment(),\n
+    div = fragment.appendChild( document.createElement( "div" ) ),\n
+    input = document.createElement( "input" );\n
+\n
+  // Support: Safari<=5.1\n
+  // Check state lost if the name is set (#11217)\n
+  // Support: Windows Web Apps (WWA)\n
+  // `name` and `type` must use .setAttribute for WWA (#14901)\n
+  input.setAttribute( "type", "radio" );\n
+  input.setAttribute( "checked", "checked" );\n
+  input.setAttribute( "name", "t" );\n
+\n
+  div.appendChild( input );\n
+\n
+  // Support: Safari<=5.1, Android<4.2\n
+  // Older WebKit doesn\'t clone checked state correctly in fragments\n
+  support.checkClone = div.cloneNode( true ).cloneNode( true ).lastChild.checked;\n
+\n
+  // Support: IE<=11+\n
+  // Make sure textarea (and checkbox) defaultValue is properly cloned\n
+  div.innerHTML = "<textarea>x</textarea>";\n
+  support.noCloneChecked = !!div.cloneNode( true ).lastChild.defaultValue;\n
+})();\n
+var strundefined = typeof undefined;\n
+\n
+\n
+\n
+support.focusinBubbles = "onfocusin" in window;\n
+\n
+\n
+var\n
+  rkeyEvent = /^key/,\n
+  rmouseEvent = /^(?:mouse|pointer|contextmenu)|click/,\n
+  rfocusMorph = /^(?:focusinfocus|focusoutblur)$/,\n
+  rtypenamespace = /^([^.]*)(?:\\.(.+)|)$/;\n
+\n
+function returnTrue() {\n
+  return true;\n
+}\n
+\n
+function returnFalse() {\n
+  return false;\n
+}\n
+\n
+function safeActiveElement() {\n
+  try {\n
+    return document.activeElement;\n
+  } catch ( err ) { }\n
+}\n
+\n
+/*\n
+ * Helper functions for managing events -- not part of the public interface.\n
+ * Props to Dean Edwards\' addEvent library for many of the ideas.\n
+ */\n
+jQuery.event = {\n
+\n
+  global: {},\n
+\n
+  add: function( elem, types, handler, data, selector ) {\n
+\n
+    var handleObjIn, eventHandle, tmp,\n
+      events, t, handleObj,\n
+      special, handlers, type, namespaces, origType,\n
+      elemData = data_priv.get( elem );\n
+\n
+    // Don\'t attach events to noData or text/comment nodes (but allow plain objects)\n
+    if ( !elemData ) {\n
+      return;\n
+    }\n
+\n
+    // Caller can pass in an object of custom data in lieu of the handler\n
+    if ( handler.handler ) {\n
+      handleObjIn = handler;\n
+      handler = handleObjIn.handler;\n
+      selector = handleObjIn.selector;\n
+    }\n
+\n
+    // Make sure that the handler has a unique ID, used to find/remove it later\n
+    if ( !handler.guid ) {\n
+      handler.guid = jQuery.guid++;\n
+    }\n
+\n
+    // Init the element\'s event structure and main handler, if this is the first\n
+    if ( !(events = elemData.events) ) {\n
+      events = elemData.events = {};\n
+    }\n
+    if ( !(eventHandle = elemData.handle) ) {\n
+      eventHandle = elemData.handle = function( e ) {\n
+        // Discard the second event of a jQuery.event.trigger() and\n
+        // when an event is called after a page has unloaded\n
+        return typeof jQuery !== strundefined && jQuery.event.triggered !== e.type ?\n
+          jQuery.event.dispatch.apply( elem, arguments ) : undefined;\n
+      };\n
+    }\n
+\n
+    // Handle multiple events separated by a space\n
+    types = ( types || "" ).match( rnotwhite ) || [ "" ];\n
+    t = types.length;\n
+    while ( t-- ) {\n
+      tmp = rtypenamespace.exec( types[t] ) || [];\n
+      type = origType = tmp[1];\n
+      namespaces = ( tmp[2] || "" ).split( "." ).sort();\n
+\n
+      // There *must* be a type, no attaching namespace-only handlers\n
+      if ( !type ) {\n
+        continue;\n
+      }\n
+\n
+      // If event changes its type, use the special event handlers for the changed type\n
+      special = jQuery.event.special[ type ] || {};\n
+\n
+      // If selector defined, determine special event api type, otherwise given type\n
+      type = ( selector ? special.delegateType : special.bindType ) || type;\n
+\n
+      // Update special based on newly reset type\n
+      special = jQuery.event.special[ type ] || {};\n
+\n
+      // handleObj is passed to all event handlers\n
+      handleObj = jQuery.extend({\n
+        type: type,\n
+        origType: origType,\n
+        data: data,\n
+        handler: handler,\n
+        guid: handler.guid,\n
+        selector: selector,\n
+        needsContext: selector && jQuery.expr.match.needsContext.test( selector ),\n
+        namespace: namespaces.join(".")\n
+      }, handleObjIn );\n
+\n
+      // Init the event handler queue if we\'re the first\n
+      if ( !(handlers = events[ type ]) ) {\n
+        handlers = events[ type ] = [];\n
+        handlers.delegateCount = 0;\n
+\n
+        // Only use addEventListener if the special events handler returns false\n
+        if ( !special.setup || special.setup.call( elem, data, namespaces, eventHandle ) === false ) {\n
+          if ( elem.addEventListener ) {\n
+            elem.addEventListener( type, eventHandle, false );\n
+          }\n
+        }\n
+      }\n
+\n
+      if ( special.add ) {\n
+        special.add.call( elem, handleObj );\n
+\n
+        if ( !handleObj.handler.guid ) {\n
+          handleObj.handler.guid = handler.guid;\n
+        }\n
+      }\n
+\n
+      // Add to the element\'s handler list, delegates in front\n
+      if ( selector ) {\n
+        handlers.splice( handlers.delegateCount++, 0, handleObj );\n
+      } else {\n
+        handlers.push( handleObj );\n
+      }\n
+\n
+      // Keep track of which events have ever been used, for event optimization\n
+      jQuery.event.global[ type ] = true;\n
+    }\n
+\n
+  },\n
+\n
+  // Detach an event or set of events from an element\n
+  remove: function( elem, types, handler, selector, mappedTypes ) {\n
+\n
+    var j, origCount, tmp,\n
+      events, t, handleObj,\n
+      special, handlers, type, namespaces, origType,\n
+      elemData = data_priv.hasData( elem ) && data_priv.get( elem );\n
+\n
+    if ( !elemData || !(events = elemData.events) ) {\n
+      return;\n
+    }\n
+\n
+    // Once for each type.namespace in types; type may be omitted\n
+    types = ( types || "" ).match( rnotwhite ) || [ "" ];\n
+    t = types.length;\n
+    while ( t-- ) {\n
+      tmp = rtypenamespace.exec( types[t] ) || [];\n
+      type = origType = tmp[1];\n
+      namespaces = ( tmp[2] || "" ).split( "." ).sort();\n
+\n
+      // Unbind all events (on this namespace, if provided) for the element\n
+      if ( !type ) {\n
+        for ( type in events ) {\n
+          jQuery.event.remove( elem, type + types[ t ], handler, selector, true );\n
+        }\n
+        continue;\n
+      }\n
+\n
+      special = jQuery.event.special[ type ] || {};\n
+      type = ( selector ? special.delegateType : special.bindType ) || type;\n
+      handlers = events[ type ] || [];\n
+      tmp = tmp[2] && new RegExp( "(^|\\\\.)" + namespaces.join("\\\\.(?:.*\\\\.|)") + "(\\\\.|$)" );\n
+\n
+      // Remove matching events\n
+      origCount = j = handlers.length;\n
+      while ( j-- ) {\n
+        handleObj = handlers[ j ];\n
+\n
+        if ( ( mappedTypes || origType === handleObj.origType ) &&\n
+          ( !handler || handler.guid === handleObj.guid ) &&\n
+          ( !tmp || tmp.test( handleObj.namespace ) ) &&\n
+          ( !selector || selector === handleObj.selector || selector === "**" && handleObj.selector ) ) {\n
+          handlers.splice( j, 1 );\n
+\n
+          if ( handleObj.selector ) {\n
+            handlers.delegateCount--;\n
+          }\n
+          if ( special.remove ) {\n
+            special.remove.call( elem, handleObj );\n
+          }\n
+        }\n
+      }\n
+\n
+      // Remove generic event handler if we removed something and no more handlers exist\n
+      // (avoids potential for endless recursion during removal of special event handlers)\n
+      if ( origCount && !handlers.length ) {\n
+        if ( !special.teardown || special.teardown.call( elem, namespaces, elemData.handle ) === false ) {\n
+          jQuery.removeEvent( elem, type, elemData.handle );\n
+        }\n
+\n
+        delete events[ type ];\n
+      }\n
+    }\n
+\n
+    // Remove the expando if it\'s no longer used\n
+    if ( jQuery.isEmptyObject( events ) ) {\n
+      delete elemData.handle;\n
+      data_priv.remove( elem, "events" );\n
+    }\n
+  },\n
+\n
+  trigger: function( event, data, elem, onlyHandlers ) {\n
+\n
+    var i, cur, tmp, bubbleType, ontype, handle, special,\n
+      eventPath = [ elem || document ],\n
+      type = hasOwn.call( event, "type" ) ? event.type : event,\n
+      namespaces = hasOwn.call( event, "namespace" ) ? event.namespace.split(".") : [];\n
+\n
+    cur = tmp = elem = elem || document;\n
+\n
+    // Don\'t do events on text and comment nodes\n
+    if ( elem.nodeType === 3 || elem.nodeType === 8 ) {\n
+      return;\n
+    }\n
+\n
+    // focus/blur morphs to focusin/out; ensure we\'re not firing them right now\n
+    if ( rfocusMorph.test( type + jQuery.event.triggered ) ) {\n
+      return;\n
+    }\n
+\n
+    if ( type.indexOf(".") >= 0 ) {\n
+      // Namespaced trigger; create a regexp to match event type in handle()\n
+      namespaces = type.split(".");\n
+      type = namespaces.shift();\n
+      namespaces.sort();\n
+    }\n
+    ontype = type.indexOf(":") < 0 && "on" + type;\n
+\n
+    // Caller can pass in a jQuery.Event object, Object, or just an event type string\n
+    event = event[ jQuery.expando ] ?\n
+      event :\n
+      new jQuery.Event( type, typeof event === "object" && event );\n
+\n
+    // Trigger bitmask: & 1 for native handlers; & 2 for jQuery (always true)\n
+    event.isTrigger = onlyHandlers ? 2 : 3;\n
+    event.namespace = namespaces.join(".");\n
+    event.namespace_re = event.namespace ?\n
+      new RegExp( "(^|\\\\.)" + namespaces.join("\\\\.(?:.*\\\\.|)") + "(\\\\.|$)" ) :\n
+      null;\n
+\n
+    // Clean up the event in case it is being reused\n
+    event.result = undefined;\n
+    if ( !event.target ) {\n
+      event.target = elem;\n
+    }\n
+\n
+    // Clone any incoming data and prepend the event, creating the handler arg list\n
+    data = data == null ?\n
+      [ event ] :\n
+      jQuery.makeArray( data, [ event ] );\n
+\n
+    // Allow special events to draw outside the lines\n
+    special = jQuery.event.special[ type ] || {};\n
+    if ( !onlyHandlers && special.trigger && special.trigger.apply( elem, data ) === false ) {\n
+      return;\n
+    }\n
+\n
+    // Determine event propagation path in advance, per W3C events spec (#9951)\n
+    // Bubble up to document, then to window; watch for a global ownerDocument var (#9724)\n
+    if ( !onlyHandlers && !special.noBubble && !jQuery.isWindow( elem ) ) {\n
+\n
+      bubbleType = special.delegateType || type;\n
+      if ( !rfocusMorph.test( bubbleType + type ) ) {\n
+        cur = cur.parentNode;\n
+      }\n
+      for ( ; cur; cur = cur.parentNode ) {\n
+        eventPath.push( cur );\n
+        tmp = cur;\n
+      }\n
+\n
+      // Only add window if we got to document (e.g., not plain obj or detached DOM)\n
+      if ( tmp === (elem.ownerDocument || document) ) {\n
+        eventPath.push( tmp.defaultView || tmp.parentWindow || window );\n
+      }\n
+    }\n
+\n
+    // Fire handlers on the event path\n
+    i = 0;\n
+    while ( (cur = eventPath[i++]) && !event.isPropagationStopped() ) {\n
+\n
+      event.type = i > 1 ?\n
+        bubbleType :\n
+        special.bindType || type;\n
+\n
+      // jQuery handler\n
+      handle = ( data_priv.get( cur, "events" ) || {} )[ event.type ] && data_priv.get( cur, "handle" );\n
+      if ( handle ) {\n
+        handle.apply( cur, data );\n
+      }\n
+\n
+      // Native handler\n
+      handle = ontype && cur[ ontype ];\n
+      if ( handle && handle.apply && jQuery.acceptData( cur ) ) {\n
+        event.result = handle.apply( cur, data );\n
+        if ( event.result === false ) {\n
+          event.preventDefault();\n
+        }\n
+      }\n
+    }\n
+    event.type = type;\n
+\n
+    // If nobody prevented the default action, do it now\n
+    if ( !onlyHandlers && !event.isDefaultPrevented() ) {\n
+\n
+      if ( (!special._default || special._default.apply( eventPath.pop(), data ) === false) &&\n
+        jQuery.acceptData( elem ) ) {\n
+\n
+        // Call a native DOM method on the target with the same name name as the event.\n
+        // Don\'t do default actions on window, that\'s where global variables be (#6170)\n
+        if ( ontype && jQuery.isFunction( elem[ type ] ) && !jQuery.isWindow( elem ) ) {\n
+\n
+          // Don\'t re-trigger an onFOO event when we call its FOO() method\n
+          tmp = elem[ ontype ];\n
+\n
+          if ( tmp ) {\n
+            elem[ ontype ] = null;\n
+          }\n
+\n
+          // Prevent re-triggering of the same event, since we already bubbled it above\n
+          jQuery.event.triggered = type;\n
+          elem[ type ]();\n
+          jQuery.event.triggered = undefined;\n
+\n
+          if ( tmp ) {\n
+            elem[ ontype ] = tmp;\n
+          }\n
+        }\n
+      }\n
+    }\n
+\n
+    return event.result;\n
+  },\n
+\n
+  dispatch: function( event ) {\n
+\n
+    // Make a writable jQuery.Event from the native event object\n
+    event = jQuery.event.fix( event );\n
+\n
+    var i, j, ret, matched, handleObj,\n
+      handlerQueue = [],\n
+      args = slice.call( arguments ),\n
+      handlers = ( data_priv.get( this, "events" ) || {} )[ event.type ] || [],\n
+      special = jQuery.event.special[ event.type ] || {};\n
+\n
+    // Use the fix-ed jQuery.Event rather than the (read-only) native event\n
+    args[0] = event;\n
+    event.delegateTarget = this;\n
+\n
+    // Call the preDispatch hook for the mapped type, and let it bail if desired\n
+    if ( special.preDispatch && special.preDispatch.call( this, event ) === false ) {\n
+      return;\n
+    }\n
+\n
+    // Determine handlers\n
+    handlerQueue = jQuery.event.handlers.call( this, event, handlers );\n
+\n
+    // Run delegates first; they may want to stop propagation beneath us\n
+    i = 0;\n
+    while ( (matched = handlerQueue[ i++ ]) && !event.isPropagationStopped() ) {\n
+      event.currentTarget = matched.elem;\n
+\n
+      j = 0;\n
+      while ( (handleObj = matched.handlers[ j++ ]) && !event.isImmediatePropagationStopped() ) {\n
+\n
+        // Triggered event must either 1) have no namespace, or 2) have namespace(s)\n
+        // a subset or equal to those in the bound event (both can have no namespace).\n
+        if ( !event.namespace_re || event.namespace_re.test( handleObj.namespace ) ) {\n
+\n
+          event.handleObj = handleObj;\n
+          event.data = handleObj.data;\n
+\n
+          ret = ( (jQuery.event.special[ handleObj.origType ] || {}).handle || handleObj.handler )\n
+              .apply( matched.elem, args );\n
+\n
+          if ( ret !== undefined ) {\n
+            if ( (event.result = ret) === false ) {\n
+              event.preventDefault();\n
+              event.stopPropagation();\n
+            }\n
+          }\n
+        }\n
+      }\n
+    }\n
+\n
+    // Call the postDispatch hook for the mapped type\n
+    if ( special.postDispatch ) {\n
+      special.postDispatch.call( this, event );\n
+    }\n
+\n
+    return event.result;\n
+  },\n
+\n
+  handlers: function( event, handlers ) {\n
+    var i, matches, sel, handleObj,\n
+      handlerQueue = [],\n
+      delegateCount = handlers.delegateCount,\n
+      cur = event.target;\n
+\n
+    // Find delegate handlers\n
+    // Black-hole SVG <use> instance trees (#13180)\n
+    // Avoid non-left-click bubbling in Firefox (#3861)\n
+    if ( delegateCount && cur.nodeType && (!event.button || event.type !== "click") ) {\n
+\n
+      for ( ; cur !== this; cur = cur.parentNode || this ) {\n
+\n
+        // Don\'t process clicks on disabled elements (#6911, #8165, #11382, #11764)\n
+        if ( cur.disabled !== true || event.type !== "click" ) {\n
+          matches = [];\n
+          for ( i = 0; i < delegateCount; i++ ) {\n
+            handleObj = handlers[ i ];\n
+\n
+            // Don\'t conflict with Object.prototype properties (#13203)\n
+            sel = handleObj.selector + " ";\n
+\n
+            if ( matches[ sel ] === undefined ) {\n
+              matches[ sel ] = handleObj.needsContext ?\n
+                jQuery( sel, this ).index( cur ) >= 0 :\n
+                jQuery.find( sel, this, null, [ cur ] ).length;\n
+            }\n
+            if ( matches[ sel ] ) {\n
+              matches.push( handleObj );\n
+            }\n
+          }\n
+          if ( matches.length ) {\n
+            handlerQueue.push({ elem: cur, handlers: matches });\n
+          }\n
+        }\n
+      }\n
+    }\n
+\n
+    // Add the remaining (directly-bound) handlers\n
+    if ( delegateCount < handlers.length ) {\n
+      handlerQueue.push({ elem: this, handlers: handlers.slice( delegateCount ) });\n
+    }\n
+\n
+    return handlerQueue;\n
+  },\n
+\n
+  // Includes some event props shared by KeyEvent and MouseEvent\n
+  props: "altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),\n
+\n
+  fixHooks: {},\n
+\n
+  keyHooks: {\n
+    props: "char charCode key keyCode".split(" "),\n
+    filter: function( event, original ) {\n
+\n
+      // Add which for key events\n
+      if ( event.which == null ) {\n
+        event.which = original.charCode != null ? original.charCode : original.keyCode;\n
+      }\n
+\n
+      return event;\n
+    }\n
+  },\n
+\n
+  mouseHooks: {\n
+    props: "button buttons clientX clientY offsetX offsetY pageX pageY screenX screenY toElement".split(" "),\n
+    filter: function( event, original ) {\n
+      var eventDoc, doc, body,\n
+        button = original.button;\n
+\n
+      // Calculate pageX/Y if missing and clientX/Y available\n
+      if ( event.pageX == null && original.clientX != null ) {\n
+        eventDoc = event.target.ownerDocument || document;\n
+        doc = eventDoc.documentElement;\n
+        body = eventDoc.body;\n
+\n
+        event.pageX = original.clientX + ( doc && doc.scrollLeft || body && body.scrollLeft || 0 ) - ( doc && doc.clientLeft || body && body.clientLeft || 0 );\n
+        event.pageY = original.clientY + ( doc && doc.scrollTop  || body && body.scrollTop  || 0 ) - ( doc && doc.clientTop  || body && body.clientTop  || 0 );\n
+      }\n
+\n
+      // Add which for click: 1 === left; 2 === middle; 3 === right\n
+      // Note: button is not normalized, so don\'t use it\n
+      if ( !event.which && button !== undefined ) {\n
+        event.which = ( button & 1 ? 1 : ( button & 2 ? 3 : ( button & 4 ? 2 : 0 ) ) );\n
+      }\n
+\n
+      return event;\n
+    }\n
+  },\n
+\n
+  fix: function( event ) {\n
+    if ( event[ jQuery.expando ] ) {\n
+      return event;\n
+    }\n
+\n
+    // Create a writable copy of the event object and normalize some properties\n
+    var i, prop, copy,\n
+      type = event.type,\n
+      originalEvent = event,\n
+      fixHook = this.fixHooks[ type ];\n
+\n
+    if ( !fixHook ) {\n
+      this.fixHooks[ type ] = fixHook =\n
+        rmouseEvent.test( type ) ? this.mouseHooks :\n
+        rkeyEvent.test( type ) ? this.keyHooks :\n
+        {};\n
+    }\n
+    copy = fixHook.props ? this.props.concat( fixHook.props ) : this.props;\n
+\n
+    event = new jQuery.Event( originalEvent );\n
+\n
+    i = copy.length;\n
+    while ( i-- ) {\n
+      prop = copy[ i ];\n
+      event[ prop ] = originalEvent[ prop ];\n
+    }\n
+\n
+    // Support: Cordova 2.5 (WebKit) (#13255)\n
+    // All events should have a target; Cordova deviceready doesn\'t\n
+    if ( !event.target ) {\n
+      event.target = document;\n
+    }\n
+\n
+    // Support: Safari 6.0+, Chrome<28\n
+    // Target should not be a text node (#504, #13143)\n
+    if ( event.target.nodeType === 3 ) {\n
+      event.target = event.target.parentNode;\n
+    }\n
+\n
+    return fixHook.filter ? fixHook.filter( event, originalEvent ) : event;\n
+  },\n
+\n
+  special: {\n
+    load: {\n
+      // Prevent triggered image.load events from bubbling to window.load\n
+      noBubble: true\n
+    },\n
+    focus: {\n
+      // Fire native event if possible so 
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>next</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAAAQ=</string> </persistent>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="4" aka="AAAAAAAAAAQ=">
+    <pickle>
+      <global name="Pdata" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+blur/focus sequence is correct\n
+      trigger: function() {\n
+        if ( this !== safeActiveElement() && this.focus ) {\n
+          this.focus();\n
+          return false;\n
+        }\n
+      },\n
+      delegateType: "focusin"\n
+    },\n
+    blur: {\n
+      trigger: function() {\n
+        if ( this === safeActiveElement() && this.blur ) {\n
+          this.blur();\n
+          return false;\n
+        }\n
+      },\n
+      delegateType: "focusout"\n
+    },\n
+    click: {\n
+      // For checkbox, fire native event so checked state will be right\n
+      trigger: function() {\n
+        if ( this.type === "checkbox" && this.click && jQuery.nodeName( this, "input" ) ) {\n
+          this.click();\n
+          return false;\n
+        }\n
+      },\n
+\n
+      // For cross-browser consistency, don\'t fire native .click() on links\n
+      _default: function( event ) {\n
+        return jQuery.nodeName( event.target, "a" );\n
+      }\n
+    },\n
+\n
+    beforeunload: {\n
+      postDispatch: function( event ) {\n
+\n
+        // Support: Firefox 20+\n
+        // Firefox doesn\'t alert if the returnValue field is not set.\n
+        if ( event.result !== undefined && event.originalEvent ) {\n
+          event.originalEvent.returnValue = event.result;\n
+        }\n
+      }\n
+    }\n
+  },\n
+\n
+  simulate: function( type, elem, event, bubble ) {\n
+    // Piggyback on a donor event to simulate a different one.\n
+    // Fake originalEvent to avoid donor\'s stopPropagation, but if the\n
+    // simulated event prevents default then we do the same on the donor.\n
+    var e = jQuery.extend(\n
+      new jQuery.Event(),\n
+      event,\n
+      {\n
+        type: type,\n
+        isSimulated: true,\n
+        originalEvent: {}\n
+      }\n
+    );\n
+    if ( bubble ) {\n
+      jQuery.event.trigger( e, null, elem );\n
+    } else {\n
+      jQuery.event.dispatch.call( elem, e );\n
+    }\n
+    if ( e.isDefaultPrevented() ) {\n
+      event.preventDefault();\n
+    }\n
+  }\n
+};\n
+\n
+jQuery.removeEvent = function( elem, type, handle ) {\n
+  if ( elem.removeEventListener ) {\n
+    elem.removeEventListener( type, handle, false );\n
+  }\n
+};\n
+\n
+jQuery.Event = function( src, props ) {\n
+  // Allow instantiation without the \'new\' keyword\n
+  if ( !(this instanceof jQuery.Event) ) {\n
+    return new jQuery.Event( src, props );\n
+  }\n
+\n
+  // Event object\n
+  if ( src && src.type ) {\n
+    this.originalEvent = src;\n
+    this.type = src.type;\n
+\n
+    // Events bubbling up the document may have been marked as prevented\n
+    // by a handler lower down the tree; reflect the correct value.\n
+    this.isDefaultPrevented = src.defaultPrevented ||\n
+        src.defaultPrevented === undefined &&\n
+        // Support: Android<4.0\n
+        src.returnValue === false ?\n
+      returnTrue :\n
+      returnFalse;\n
+\n
+  // Event type\n
+  } else {\n
+    this.type = src;\n
+  }\n
+\n
+  // Put explicitly provided properties onto the event object\n
+  if ( props ) {\n
+    jQuery.extend( this, props );\n
+  }\n
+\n
+  // Create a timestamp if incoming event doesn\'t have one\n
+  this.timeStamp = src && src.timeStamp || jQuery.now();\n
+\n
+  // Mark it as fixed\n
+  this[ jQuery.expando ] = true;\n
+};\n
+\n
+// jQuery.Event is based on DOM3 Events as specified by the ECMAScript Language Binding\n
+// http://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-binding.html\n
+jQuery.Event.prototype = {\n
+  isDefaultPrevented: returnFalse,\n
+  isPropagationStopped: returnFalse,\n
+  isImmediatePropagationStopped: returnFalse,\n
+\n
+  preventDefault: function() {\n
+    var e = this.originalEvent;\n
+\n
+    this.isDefaultPrevented = returnTrue;\n
+\n
+    if ( e && e.preventDefault ) {\n
+      e.preventDefault();\n
+    }\n
+  },\n
+  stopPropagation: function() {\n
+    var e = this.originalEvent;\n
+\n
+    this.isPropagationStopped = returnTrue;\n
+\n
+    if ( e && e.stopPropagation ) {\n
+      e.stopPropagation();\n
+    }\n
+  },\n
+  stopImmediatePropagation: function() {\n
+    var e = this.originalEvent;\n
+\n
+    this.isImmediatePropagationStopped = returnTrue;\n
+\n
+    if ( e && e.stopImmediatePropagation ) {\n
+      e.stopImmediatePropagation();\n
+    }\n
+\n
+    this.stopPropagation();\n
+  }\n
+};\n
+\n
+// Create mouseenter/leave events using mouseover/out and event-time checks\n
+// Support: Chrome 15+\n
+jQuery.each({\n
+  mouseenter: "mouseover",\n
+  mouseleave: "mouseout",\n
+  pointerenter: "pointerover",\n
+  pointerleave: "pointerout"\n
+}, function( orig, fix ) {\n
+  jQuery.event.special[ orig ] = {\n
+    delegateType: fix,\n
+    bindType: fix,\n
+\n
+    handle: function( event ) {\n
+      var ret,\n
+        target = this,\n
+        related = event.relatedTarget,\n
+        handleObj = event.handleObj;\n
+\n
+      // For mousenter/leave call the handler if related is outside the target.\n
+      // NB: No relatedTarget if the mouse left/entered the browser window\n
+      if ( !related || (related !== target && !jQuery.contains( target, related )) ) {\n
+        event.type = handleObj.origType;\n
+        ret = handleObj.handler.apply( this, arguments );\n
+        event.type = fix;\n
+      }\n
+      return ret;\n
+    }\n
+  };\n
+});\n
+\n
+// Support: Firefox, Chrome, Safari\n
+// Create "bubbling" focus and blur events\n
+if ( !support.focusinBubbles ) {\n
+  jQuery.each({ focus: "focusin", blur: "focusout" }, function( orig, fix ) {\n
+\n
+    // Attach a single capturing handler on the document while someone wants focusin/focusout\n
+    var handler = function( event ) {\n
+        jQuery.event.simulate( fix, event.target, jQuery.event.fix( event ), true );\n
+      };\n
+\n
+    jQuery.event.special[ fix ] = {\n
+      setup: function() {\n
+        var doc = this.ownerDocument || this,\n
+          attaches = data_priv.access( doc, fix );\n
+\n
+        if ( !attaches ) {\n
+          doc.addEventListener( orig, handler, true );\n
+        }\n
+        data_priv.access( doc, fix, ( attaches || 0 ) + 1 );\n
+      },\n
+      teardown: function() {\n
+        var doc = this.ownerDocument || this,\n
+          attaches = data_priv.access( doc, fix ) - 1;\n
+\n
+        if ( !attaches ) {\n
+          doc.removeEventListener( orig, handler, true );\n
+          data_priv.remove( doc, fix );\n
+\n
+        } else {\n
+          data_priv.access( doc, fix, attaches );\n
+        }\n
+      }\n
+    };\n
+  });\n
+}\n
+\n
+jQuery.fn.extend({\n
+\n
+  on: function( types, selector, data, fn, /*INTERNAL*/ one ) {\n
+    var origFn, type;\n
+\n
+    // Types can be a map of types/handlers\n
+    if ( typeof types === "object" ) {\n
+      // ( types-Object, selector, data )\n
+      if ( typeof selector !== "string" ) {\n
+        // ( types-Object, data )\n
+        data = data || selector;\n
+        selector = undefined;\n
+      }\n
+      for ( type in types ) {\n
+        this.on( type, selector, data, types[ type ], one );\n
+      }\n
+      return this;\n
+    }\n
+\n
+    if ( data == null && fn == null ) {\n
+      // ( types, fn )\n
+      fn = selector;\n
+      data = selector = undefined;\n
+    } else if ( fn == null ) {\n
+      if ( typeof selector === "string" ) {\n
+        // ( types, selector, fn )\n
+        fn = data;\n
+        data = undefined;\n
+      } else {\n
+        // ( types, data, fn )\n
+        fn = data;\n
+        data = selector;\n
+        selector = undefined;\n
+      }\n
+    }\n
+    if ( fn === false ) {\n
+      fn = returnFalse;\n
+    } else if ( !fn ) {\n
+      return this;\n
+    }\n
+\n
+    if ( one === 1 ) {\n
+      origFn = fn;\n
+      fn = function( event ) {\n
+        // Can use an empty set, since event contains the info\n
+        jQuery().off( event );\n
+        return origFn.apply( this, arguments );\n
+      };\n
+      // Use same guid so caller can remove using origFn\n
+      fn.guid = origFn.guid || ( origFn.guid = jQuery.guid++ );\n
+    }\n
+    return this.each( function() {\n
+      jQuery.event.add( this, types, fn, data, selector );\n
+    });\n
+  },\n
+  one: function( types, selector, data, fn ) {\n
+    return this.on( types, selector, data, fn, 1 );\n
+  },\n
+  off: function( types, selector, fn ) {\n
+    var handleObj, type;\n
+    if ( types && types.preventDefault && types.handleObj ) {\n
+      // ( event )  dispatched jQuery.Event\n
+      handleObj = types.handleObj;\n
+      jQuery( types.delegateTarget ).off(\n
+        handleObj.namespace ? handleObj.origType + "." + handleObj.namespace : handleObj.origType,\n
+        handleObj.selector,\n
+        handleObj.handler\n
+      );\n
+      return this;\n
+    }\n
+    if ( typeof types === "object" ) {\n
+      // ( types-object [, selector] )\n
+      for ( type in types ) {\n
+        this.off( type, selector, types[ type ] );\n
+      }\n
+      return this;\n
+    }\n
+    if ( selector === false || typeof selector === "function" ) {\n
+      // ( types [, fn] )\n
+      fn = selector;\n
+      selector = undefined;\n
+    }\n
+    if ( fn === false ) {\n
+      fn = returnFalse;\n
+    }\n
+    return this.each(function() {\n
+      jQuery.event.remove( this, types, fn, selector );\n
+    });\n
+  },\n
+\n
+  trigger: function( type, data ) {\n
+    return this.each(function() {\n
+      jQuery.event.trigger( type, data, this );\n
+    });\n
+  },\n
+  triggerHandler: function( type, data ) {\n
+    var elem = this[0];\n
+    if ( elem ) {\n
+      return jQuery.event.trigger( type, data, elem, true );\n
+    }\n
+  }\n
+});\n
+\n
+\n
+var\n
+  rxhtmlTag = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\\w:]+)[^>]*)\\/>/gi,\n
+  rtagName = /<([\\w:]+)/,\n
+  rhtml = /<|&#?\\w+;/,\n
+  rnoInnerhtml = /<(?:script|style|link)/i,\n
+  // checked="checked" or checked\n
+  rchecked = /checked\\s*(?:[^=]|=\\s*.checked.)/i,\n
+  rscriptType = /^$|\\/(?:java|ecma)script/i,\n
+  rscriptTypeMasked = /^true\\/(.*)/,\n
+  rcleanScript = /^\\s*<!(?:\\[CDATA\\[|--)|(?:\\]\\]|--)>\\s*$/g,\n
+\n
+  // We have to close these tags to support XHTML (#13200)\n
+  wrapMap = {\n
+\n
+    // Support: IE9\n
+    option: [ 1, "<select multiple=\'multiple\'>", "</select>" ],\n
+\n
+    thead: [ 1, "<table>", "</table>" ],\n
+    col: [ 2, "<table><colgroup>", "</colgroup></table>" ],\n
+    tr: [ 2, "<table><tbody>", "</tbody></table>" ],\n
+    td: [ 3, "<table><tbody><tr>", "</tr></tbody></table>" ],\n
+\n
+    _default: [ 0, "", "" ]\n
+  };\n
+\n
+// Support: IE9\n
+wrapMap.optgroup = wrapMap.option;\n
+\n
+wrapMap.tbody = wrapMap.tfoot = wrapMap.colgroup = wrapMap.caption = wrapMap.thead;\n
+wrapMap.th = wrapMap.td;\n
+\n
+// Support: 1.x compatibility\n
+// Manipulating tables requires a tbody\n
+function manipulationTarget( elem, content ) {\n
+  return jQuery.nodeName( elem, "table" ) &&\n
+    jQuery.nodeName( content.nodeType !== 11 ? content : content.firstChild, "tr" ) ?\n
+\n
+    elem.getElementsByTagName("tbody")[0] ||\n
+      elem.appendChild( elem.ownerDocument.createElement("tbody") ) :\n
+    elem;\n
+}\n
+\n
+// Replace/restore the type attribute of script elements for safe DOM manipulation\n
+function disableScript( elem ) {\n
+  elem.type = (elem.getAttribute("type") !== null) + "/" + elem.type;\n
+  return elem;\n
+}\n
+function restoreScript( elem ) {\n
+  var match = rscriptTypeMasked.exec( elem.type );\n
+\n
+  if ( match ) {\n
+    elem.type = match[ 1 ];\n
+  } else {\n
+    elem.removeAttribute("type");\n
+  }\n
+\n
+  return elem;\n
+}\n
+\n
+// Mark scripts as having already been evaluated\n
+function setGlobalEval( elems, refElements ) {\n
+  var i = 0,\n
+    l = elems.length;\n
+\n
+  for ( ; i < l; i++ ) {\n
+    data_priv.set(\n
+      elems[ i ], "globalEval", !refElements || data_priv.get( refElements[ i ], "globalEval" )\n
+    );\n
+  }\n
+}\n
+\n
+function cloneCopyEvent( src, dest ) {\n
+  var i, l, type, pdataOld, pdataCur, udataOld, udataCur, events;\n
+\n
+  if ( dest.nodeType !== 1 ) {\n
+    return;\n
+  }\n
+\n
+  // 1. Copy private data: events, handlers, etc.\n
+  if ( data_priv.hasData( src ) ) {\n
+    pdataOld = data_priv.access( src );\n
+    pdataCur = data_priv.set( dest, pdataOld );\n
+    events = pdataOld.events;\n
+\n
+    if ( events ) {\n
+      delete pdataCur.handle;\n
+      pdataCur.events = {};\n
+\n
+      for ( type in events ) {\n
+        for ( i = 0, l = events[ type ].length; i < l; i++ ) {\n
+          jQuery.event.add( dest, type, events[ type ][ i ] );\n
+        }\n
+      }\n
+    }\n
+  }\n
+\n
+  // 2. Copy user data\n
+  if ( data_user.hasData( src ) ) {\n
+    udataOld = data_user.access( src );\n
+    udataCur = jQuery.extend( {}, udataOld );\n
+\n
+    data_user.set( dest, udataCur );\n
+  }\n
+}\n
+\n
+function getAll( context, tag ) {\n
+  var ret = context.getElementsByTagName ? context.getElementsByTagName( tag || "*" ) :\n
+      context.querySelectorAll ? context.querySelectorAll( tag || "*" ) :\n
+      [];\n
+\n
+  return tag === undefined || tag && jQuery.nodeName( context, tag ) ?\n
+    jQuery.merge( [ context ], ret ) :\n
+    ret;\n
+}\n
+\n
+// Fix IE bugs, see support tests\n
+function fixInput( src, dest ) {\n
+  var nodeName = dest.nodeName.toLowerCase();\n
+\n
+  // Fails to persist the checked state of a cloned checkbox or radio button.\n
+  if ( nodeName === "input" && rcheckableType.test( src.type ) ) {\n
+    dest.checked = src.checked;\n
+\n
+  // Fails to return the selected option to the default selected state when cloning options\n
+  } else if ( nodeName === "input" || nodeName === "textarea" ) {\n
+    dest.defaultValue = src.defaultValue;\n
+  }\n
+}\n
+\n
+jQuery.extend({\n
+  clone: function( elem, dataAndEvents, deepDataAndEvents ) {\n
+    var i, l, srcElements, destElements,\n
+      clone = elem.cloneNode( true ),\n
+      inPage = jQuery.contains( elem.ownerDocument, elem );\n
+\n
+    // Fix IE cloning issues\n
+    if ( !support.noCloneChecked && ( elem.nodeType === 1 || elem.nodeType === 11 ) &&\n
+        !jQuery.isXMLDoc( elem ) ) {\n
+\n
+      // We eschew Sizzle here for performance reasons: http://jsperf.com/getall-vs-sizzle/2\n
+      destElements = getAll( clone );\n
+      srcElements = getAll( elem );\n
+\n
+      for ( i = 0, l = srcElements.length; i < l; i++ ) {\n
+        fixInput( srcElements[ i ], destElements[ i ] );\n
+      }\n
+    }\n
+\n
+    // Copy the events from the original to the clone\n
+    if ( dataAndEvents ) {\n
+      if ( deepDataAndEvents ) {\n
+        srcElements = srcElements || getAll( elem );\n
+        destElements = destElements || getAll( clone );\n
+\n
+        for ( i = 0, l = srcElements.length; i < l; i++ ) {\n
+          cloneCopyEvent( srcElements[ i ], destElements[ i ] );\n
+        }\n
+      } else {\n
+        cloneCopyEvent( elem, clone );\n
+      }\n
+    }\n
+\n
+    // Preserve script evaluation history\n
+    destElements = getAll( clone, "script" );\n
+    if ( destElements.length > 0 ) {\n
+      setGlobalEval( destElements, !inPage && getAll( elem, "script" ) );\n
+    }\n
+\n
+    // Return the cloned set\n
+    return clone;\n
+  },\n
+\n
+  buildFragment: function( elems, context, scripts, selection ) {\n
+    var elem, tmp, tag, wrap, contains, j,\n
+      fragment = context.createDocumentFragment(),\n
+      nodes = [],\n
+      i = 0,\n
+      l = elems.length;\n
+\n
+    for ( ; i < l; i++ ) {\n
+      elem = elems[ i ];\n
+\n
+      if ( elem || elem === 0 ) {\n
+\n
+        // Add nodes directly\n
+        if ( jQuery.type( elem ) === "object" ) {\n
+          // Support: QtWebKit, PhantomJS\n
+          // push.apply(_, arraylike) throws on ancient WebKit\n
+          jQuery.merge( nodes, elem.nodeType ? [ elem ] : elem );\n
+\n
+        // Convert non-html into a text node\n
+        } else if ( !rhtml.test( elem ) ) {\n
+          nodes.push( context.createTextNode( elem ) );\n
+\n
+        // Convert html into DOM nodes\n
+        } else {\n
+          tmp = tmp || fragment.appendChild( context.createElement("div") );\n
+\n
+          // Deserialize a standard representation\n
+          tag = ( rtagName.exec( elem ) || [ "", "" ] )[ 1 ].toLowerCase();\n
+          wrap = wrapMap[ tag ] || wrapMap._default;\n
+          tmp.innerHTML = wrap[ 1 ] + elem.replace( rxhtmlTag, "<$1></$2>" ) + wrap[ 2 ];\n
+\n
+          // Descend through wrappers to the right content\n
+          j = wrap[ 0 ];\n
+          while ( j-- ) {\n
+            tmp = tmp.lastChild;\n
+          }\n
+\n
+          // Support: QtWebKit, PhantomJS\n
+          // push.apply(_, arraylike) throws on ancient WebKit\n
+          jQuery.merge( nodes, tmp.childNodes );\n
+\n
+          // Remember the top-level container\n
+          tmp = fragment.firstChild;\n
+\n
+          // Ensure the created nodes are orphaned (#12392)\n
+          tmp.textContent = "";\n
+        }\n
+      }\n
+    }\n
+\n
+    // Remove wrapper from fragment\n
+    fragment.textContent = "";\n
+\n
+    i = 0;\n
+    while ( (elem = nodes[ i++ ]) ) {\n
+\n
+      // #4087 - If origin and destination elements are the same, and this is\n
+      // that element, do not do anything\n
+      if ( selection && jQuery.inArray( elem, selection ) !== -1 ) {\n
+        continue;\n
+      }\n
+\n
+      contains = jQuery.contains( elem.ownerDocument, elem );\n
+\n
+      // Append to fragment\n
+      tmp = getAll( fragment.appendChild( elem ), "script" );\n
+\n
+      // Preserve script evaluation history\n
+      if ( contains ) {\n
+        setGlobalEval( tmp );\n
+      }\n
+\n
+      // Capture executables\n
+      if ( scripts ) {\n
+        j = 0;\n
+        while ( (elem = tmp[ j++ ]) ) {\n
+          if ( rscriptType.test( elem.type || "" ) ) {\n
+            scripts.push( elem );\n
+          }\n
+        }\n
+      }\n
+    }\n
+\n
+    return fragment;\n
+  },\n
+\n
+  cleanData: function( elems ) {\n
+    var data, elem, type, key,\n
+      special = jQuery.event.special,\n
+      i = 0;\n
+\n
+    for ( ; (elem = elems[ i ]) !== undefined; i++ ) {\n
+      if ( jQuery.acceptData( elem ) ) {\n
+        key = elem[ data_priv.expando ];\n
+\n
+        if ( key && (data = data_priv.cache[ key ]) ) {\n
+          if ( data.events ) {\n
+            for ( type in data.events ) {\n
+              if ( special[ type ] ) {\n
+                jQuery.event.remove( elem, type );\n
+\n
+              // This is a shortcut to avoid jQuery.event.remove\'s overhead\n
+              } else {\n
+                jQuery.removeEvent( elem, type, data.handle );\n
+              }\n
+            }\n
+          }\n
+          if ( data_priv.cache[ key ] ) {\n
+            // Discard any remaining `private` data\n
+            delete data_priv.cache[ key ];\n
+          }\n
+        }\n
+      }\n
+      // Discard any remaining `user` data\n
+      delete data_user.cache[ elem[ data_user.expando ] ];\n
+    }\n
+  }\n
+});\n
+\n
+jQuery.fn.extend({\n
+  text: function( value ) {\n
+    return access( this, function( value ) {\n
+      return value === undefined ?\n
+        jQuery.text( this ) :\n
+        this.empty().each(function() {\n
+          if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) {\n
+            this.textContent = value;\n
+          }\n
+        });\n
+    }, null, value, arguments.length );\n
+  },\n
+\n
+  append: function() {\n
+    return this.domManip( arguments, function( elem ) {\n
+      if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) {\n
+        var target = manipulationTarget( this, elem );\n
+        target.appendChild( elem );\n
+      }\n
+    });\n
+  },\n
+\n
+  prepend: function() {\n
+    return this.domManip( arguments, function( elem ) {\n
+      if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) {\n
+        var target = manipulationTarget( this, elem );\n
+        target.insertBefore( elem, target.firstChild );\n
+      }\n
+    });\n
+  },\n
+\n
+  before: function() {\n
+    return this.domManip( arguments, function( elem ) {\n
+      if ( this.parentNode ) {\n
+        this.parentNode.insertBefore( elem, this );\n
+      }\n
+    });\n
+  },\n
+\n
+  after: function() {\n
+    return this.domManip( arguments, function( elem ) {\n
+      if ( this.parentNode ) {\n
+        this.parentNode.insertBefore( elem, this.nextSibling );\n
+      }\n
+    });\n
+  },\n
+\n
+  remove: function( selector, keepData /* Internal Use Only */ ) {\n
+    var elem,\n
+      elems = selector ? jQuery.filter( selector, this ) : this,\n
+      i = 0;\n
+\n
+    for ( ; (elem = elems[i]) != null; i++ ) {\n
+      if ( !keepData && elem.nodeType === 1 ) {\n
+        jQuery.cleanData( getAll( elem ) );\n
+      }\n
+\n
+      if ( elem.parentNode ) {\n
+        if ( keepData && jQuery.contains( elem.ownerDocument, elem ) ) {\n
+          setGlobalEval( getAll( elem, "script" ) );\n
+        }\n
+        elem.parentNode.removeChild( elem );\n
+      }\n
+    }\n
+\n
+    return this;\n
+  },\n
+\n
+  empty: function() {\n
+    var elem,\n
+      i = 0;\n
+\n
+    for ( ; (elem = this[i]) != null; i++ ) {\n
+      if ( elem.nodeType === 1 ) {\n
+\n
+        // Prevent memory leaks\n
+        jQuery.cleanData( getAll( elem, false ) );\n
+\n
+        // Remove any remaining nodes\n
+        elem.textContent = "";\n
+      }\n
+    }\n
+\n
+    return this;\n
+  },\n
+\n
+  clone: function( dataAndEvents, deepDataAndEvents ) {\n
+    dataAndEvents = dataAndEvents == null ? false : dataAndEvents;\n
+    deepDataAndEvents = deepDataAndEvents == null ? dataAndEvents : deepDataAndEvents;\n
+\n
+    return this.map(function() {\n
+      return jQuery.clone( this, dataAndEvents, deepDataAndEvents );\n
+    });\n
+  },\n
+\n
+  html: function( value ) {\n
+    return access( this, function( value ) {\n
+      var elem = this[ 0 ] || {},\n
+        i = 0,\n
+        l = this.length;\n
+\n
+      if ( value === undefined && elem.nodeType === 1 ) {\n
+        return elem.innerHTML;\n
+      }\n
+\n
+      // See if we can take a shortcut and just use innerHTML\n
+      if ( typeof value === "string" && !rnoInnerhtml.test( value ) &&\n
+        !wrapMap[ ( rtagName.exec( value ) || [ "", "" ] )[ 1 ].toLowerCase() ] ) {\n
+\n
+        value = value.replace( rxhtmlTag, "<$1></$2>" );\n
+\n
+        try {\n
+          for ( ; i < l; i++ ) {\n
+            elem = this[ i ] || {};\n
+\n
+            // Remove element nodes and prevent memory leaks\n
+            if ( elem.nodeType === 1 ) {\n
+              jQuery.cleanData( getAll( elem, false ) );\n
+              elem.innerHTML = value;\n
+            }\n
+          }\n
+\n
+          elem = 0;\n
+\n
+        // If using innerHTML throws an exception, use the fallback method\n
+        } catch( e ) {}\n
+      }\n
+\n
+      if ( elem ) {\n
+        this.empty().append( value );\n
+      }\n
+    }, null, value, arguments.length );\n
+  },\n
+\n
+  replaceWith: function() {\n
+    var arg = arguments[ 0 ];\n
+\n
+    // Make the changes, replacing each context element with the new content\n
+    this.domManip( arguments, function( elem ) {\n
+      arg = this.parentNode;\n
+\n
+      jQuery.cleanData( getAll( this ) );\n
+\n
+      if ( arg ) {\n
+        arg.replaceChild( elem, this );\n
+      }\n
+    });\n
+\n
+    // Force removal if there was no new content (e.g., from empty arguments)\n
+    return arg && (arg.length || arg.nodeType) ? this : this.remove();\n
+  },\n
+\n
+  detach: function( selector ) {\n
+    return this.remove( selector, true );\n
+  },\n
+\n
+  domManip: function( args, callback ) {\n
+\n
+    // Flatten any nested arrays\n
+    args = concat.apply( [], args );\n
+\n
+    var fragment, first, scripts, hasScripts, node, doc,\n
+      i = 0,\n
+      l = this.length,\n
+      set = this,\n
+      iNoClone = l - 1,\n
+      value = args[ 0 ],\n
+      isFunction = jQuery.isFunction( value );\n
+\n
+    // We can\'t cloneNode fragments that contain checked, in WebKit\n
+    if ( isFunction ||\n
+        ( l > 1 && typeof value === "string" &&\n
+          !support.checkClone && rchecked.test( value ) ) ) {\n
+      return this.each(function( index ) {\n
+        var self = set.eq( index );\n
+        if ( isFunction ) {\n
+          args[ 0 ] = value.call( this, index, self.html() );\n
+        }\n
+        self.domManip( args, callback );\n
+      });\n
+    }\n
+\n
+    if ( l ) {\n
+      fragment = jQuery.buildFragment( args, this[ 0 ].ownerDocument, false, this );\n
+      first = fragment.firstChild;\n
+\n
+      if ( fragment.childNodes.length === 1 ) {\n
+        fragment = first;\n
+      }\n
+\n
+      if ( first ) {\n
+        scripts = jQuery.map( getAll( fragment, "script" ), disableScript );\n
+        hasScripts = scripts.length;\n
+\n
+        // Use the original fragment for the last item instead of the first because it can end up\n
+        // being emptied incorrectly in certain situations (#8070).\n
+        for ( ; i < l; i++ ) {\n
+          node = fragment;\n
+\n
+          if ( i !== iNoClone ) {\n
+            node = jQuery.clone( node, true, true );\n
+\n
+            // Keep references to cloned scripts for later restoration\n
+            if ( hasScripts ) {\n
+              // Support: QtWebKit\n
+              // jQuery.merge because push.apply(_, arraylike) throws\n
+              jQuery.merge( scripts, getAll( node, "script" ) );\n
+            }\n
+          }\n
+\n
+          callback.call( this[ i ], node, i );\n
+        }\n
+\n
+        if ( hasScripts ) {\n
+          doc = scripts[ scripts.length - 1 ].ownerDocument;\n
+\n
+          // Reenable scripts\n
+          jQuery.map( scripts, restoreScript );\n
+\n
+          // Evaluate executable scripts on first document insertion\n
+          for ( i = 0; i < hasScripts; i++ ) {\n
+            node = scripts[ i ];\n
+            if ( rscriptType.test( node.type || "" ) &&\n
+              !data_priv.access( node, "globalEval" ) && jQuery.contains( doc, node ) ) {\n
+\n
+              if ( node.src ) {\n
+                // Optional AJAX dependency, but won\'t run scripts if not present\n
+                if ( jQuery._evalUrl ) {\n
+                  jQuery._evalUrl( node.src );\n
+                }\n
+              } else {\n
+                jQuery.globalEval( node.textContent.replace( rcleanScript, "" ) );\n
+              }\n
+            }\n
+          }\n
+        }\n
+      }\n
+    }\n
+\n
+    return this;\n
+  }\n
+});\n
+\n
+jQuery.each({\n
+  appendTo: "append",\n
+  prependTo: "prepend",\n
+  insertBefore: "before",\n
+  insertAfter: "after",\n
+  replaceAll: "replaceWith"\n
+}, function( name, original ) {\n
+  jQuery.fn[ name ] = function( selector ) {\n
+    var elems,\n
+      ret = [],\n
+      insert = jQuery( selector ),\n
+      last = insert.length - 1,\n
+      i = 0;\n
+\n
+    for ( ; i <= last; i++ ) {\n
+      elems = i === last ? this : this.clone( true );\n
+      jQuery( insert[ i ] )[ original ]( elems );\n
+\n
+      // Support: QtWebKit\n
+      // .get() because push.apply(_, arraylike) throws\n
+      push.apply( ret, elems.get() );\n
+    }\n
+\n
+    return this.pushStack( ret );\n
+  };\n
+});\n
+\n
+\n
+var iframe,\n
+  elemdisplay = {};\n
+\n
+/**\n
+ * Retrieve the actual display of a element\n
+ * @param {String} name nodeName of the element\n
+ * @param {Object} doc Document object\n
+ */\n
+// Called only from within defaultDisplay\n
+function actualDisplay( name, doc ) {\n
+  var style,\n
+    elem = jQuery( doc.createElement( name ) ).appendTo( doc.body ),\n
+\n
+    // getDefaultComputedStyle might be reliably used only on attached element\n
+    display = window.getDefaultComputedStyle && ( style = window.getDefaultComputedStyle( elem[ 0 ] ) ) ?\n
+\n
+      // Use of this method is a temporary fix (more like optimization) until something better comes along,\n
+      // since it was removed from specification and supported only in FF\n
+      style.display : jQuery.css( elem[ 0 ], "display" );\n
+\n
+  // We don\'t have any data stored on the element,\n
+  // so use "detach" method as fast way to get rid of the element\n
+  elem.detach();\n
+\n
+  return display;\n
+}\n
+\n
+/**\n
+ * Try to determine the default display value of an element\n
+ * @param {String} nodeName\n
+ */\n
+function defaultDisplay( nodeName ) {\n
+  var doc = document,\n
+    display = elemdisplay[ nodeName ];\n
+\n
+  if ( !display ) {\n
+    display = actualDisplay( nodeName, doc );\n
+\n
+    // If the simple way fails, read from inside an iframe\n
+    if ( display === "none" || !display ) {\n
+\n
+      // Use the already-created iframe if possible\n
+      iframe = (iframe || jQuery( "<iframe frameborder=\'0\' width=\'0\' height=\'0\'/>" )).appendTo( doc.documentElement );\n
+\n
+      // Always write a new HTML skeleton so Webkit and Firefox don\'t choke on reuse\n
+      doc = iframe[ 0 ].contentDocument;\n
+\n
+      // Support: IE\n
+      doc.write();\n
+      doc.close();\n
+\n
+      display = actualDisplay( nodeName, doc );\n
+      iframe.detach();\n
+    }\n
+\n
+    // Store the correct default display\n
+    elemdisplay[ nodeName ] = display;\n
+  }\n
+\n
+  return display;\n
+}\n
+var rmargin = (/^margin/);\n
+\n
+var rnumnonpx = new RegExp( "^(" + pnum + ")(?!px)[a-z%]+$", "i" );\n
+\n
+var getStyles = function( elem ) {\n
+    // Support: IE<=11+, Firefox<=30+ (#15098, #14150)\n
+    // IE throws on elements created in popups\n
+    // FF meanwhile throws on frame elements through "defaultView.getComputedStyle"\n
+    if ( elem.ownerDocument.defaultView.opener ) {\n
+      return elem.ownerDocument.defaultView.getComputedStyle( elem, null );\n
+    }\n
+\n
+    return window.getComputedStyle( elem, null );\n
+  };\n
+\n
+\n
+\n
+function curCSS( elem, name, computed ) {\n
+  var width, minWidth, maxWidth, ret,\n
+    style = elem.style;\n
+\n
+  computed = computed || getStyles( elem );\n
+\n
+  // Support: IE9\n
+  // getPropertyValue is only needed for .css(\'filter\') (#12537)\n
+  if ( computed ) {\n
+    ret = computed.getPropertyValue( name ) || computed[ name ];\n
+  }\n
+\n
+  if ( computed ) {\n
+\n
+    if ( ret === "" && !jQuery.contains( elem.ownerDocument, elem ) ) {\n
+      ret = jQuery.style( elem, name );\n
+    }\n
+\n
+    // Support: iOS < 6\n
+    // A tribute to the "awesome hack by Dean Edwards"\n
+    // iOS < 6 (at least) returns percentage for a larger set of values, but width seems to be reliably pixels\n
+    // this is against the CSSOM draft spec: http://dev.w3.org/csswg/cssom/#resolved-values\n
+    if ( rnumnonpx.test( ret ) && rmargin.test( name ) ) {\n
+\n
+      // Remember the original values\n
+      width = style.width;\n
+      minWidth = style.minWidth;\n
+      maxWidth = style.maxWidth;\n
+\n
+      // Put in the new values to get a computed value out\n
+      style.minWidth = style.maxWidth = style.width = ret;\n
+      ret = computed.width;\n
+\n
+      // Revert the changed values\n
+      style.width = width;\n
+      style.minWidth = minWidth;\n
+      style.maxWidth = maxWidth;\n
+    }\n
+  }\n
+\n
+  return ret !== undefined ?\n
+    // Support: IE\n
+    // IE returns zIndex value as an integer.\n
+    ret + "" :\n
+    ret;\n
+}\n
+\n
+\n
+function addGetHookIf( conditionFn, hookFn ) {\n
+  // Define the hook, we\'ll check on the first run if it\'s really needed.\n
+  return {\n
+    get: function() {\n
+      if ( conditionFn() ) {\n
+        // Hook not needed (or it\'s not possible to use it due\n
+        // to missing dependency), remove it.\n
+        delete this.get;\n
+        return;\n
+      }\n
+\n
+      // Hook needed; redefine it so that the support test is not executed again.\n
+      return (this.get = hookFn).apply( this, arguments );\n
+    }\n
+  };\n
+}\n
+\n
+\n
+(function() {\n
+  var pixelPositionVal, boxSizingReliableVal,\n
+    docElem = document.documentElement,\n
+    container = document.createElement( "div" ),\n
+    div = document.createElement( "div" );\n
+\n
+  if ( !div.style ) {\n
+    return;\n
+  }\n
+\n
+  // Support: IE9-11+\n
+  // Style of cloned element affects source element cloned (#8908)\n
+  div.style.backgroundClip = "content-box";\n
+  div.cloneNode( true ).style.backgroundClip = "";\n
+  support.clearCloneStyle = div.style.backgroundClip === "content-box";\n
+\n
+  container.style.cssText = "border:0;width:0;height:0;top:0;left:-9999px;margin-top:1px;" +\n
+    "position:absolute";\n
+  container.appendChild( div );\n
+\n
+  // Executing both pixelPosition & boxSizingReliable tests require only one layout\n
+  // so they\'re executed at the same time to save the second computation.\n
+  function computePixelPositionAndBoxSizingReliable() {\n
+    div.style.cssText =\n
+      // Support: Firefox<29, Android 2.3\n
+      // Vendor-prefix box-sizing\n
+      "-webkit-box-sizing:border-box;-moz-box-sizing:border-box;" +\n
+      "box-sizing:border-box;display:block;margin-top:1%;top:1%;" +\n
+      "border:1px;padding:1px;width:4px;position:absolute";\n
+    div.innerHTML = "";\n
+    docElem.appendChild( container );\n
+\n
+    var divStyle = window.getComputedStyle( div, null );\n
+    pixelPositionVal = divStyle.top !== "1%";\n
+    boxSizingReliableVal = divStyle.width === "4px";\n
+\n
+    docElem.removeChild( container );\n
+  }\n
+\n
+  // Support: node.js jsdom\n
+  // Don\'t assume that getComputedStyle is a property of the global object\n
+  if ( window.getComputedStyle ) {\n
+    jQuery.extend( support, {\n
+      pixelPosition: function() {\n
+\n
+        // This test is executed only once but we still do memoizing\n
+        // since we can use the boxSizingReliable pre-computing.\n
+        // No need to check if the test was already performed, though.\n
+        computePixelPositionAndBoxSizingReliable();\n
+        return pixelPositionVal;\n
+      },\n
+      boxSizingReliable: function() {\n
+        if ( boxSizingReliableVal == null ) {\n
+          computePixelPositionAndBoxSizingReliable();\n
+        }\n
+        return boxSizingReliableVal;\n
+      },\n
+      reliableMarginRight: function() {\n
+\n
+        // Support: Android 2.3\n
+        // Check if div with explicit width and no margin-right incorrectly\n
+        // gets computed margin-right based on width of container. (#3333)\n
+        // WebKit Bug 13343 - getComputedStyle returns wrong value for margin-right\n
+        // This support function is only executed once so no memoizing is needed.\n
+        var ret,\n
+          marginDiv = div.appendChild( document.createElement( "div" ) );\n
+\n
+        // Reset CSS: box-sizing; display; margin; border; padding\n
+        marginDiv.style.cssText = div.style.cssText =\n
+          // Support: Firefox<29, Android 2.3\n
+          // Vendor-prefix box-sizing\n
+          "-webkit-box-sizing:content-box;-moz-box-sizing:content-box;" +\n
+          "box-sizing:content-box;display:block;margin:0;border:0;padding:0";\n
+        marginDiv.style.marginRight = marginDiv.style.width = "0";\n
+        div.style.width = "1px";\n
+        docElem.appendChild( container );\n
+\n
+        ret = !parseFloat( window.getComputedStyle( marginDiv, null ).marginRight );\n
+\n
+        docElem.removeChild( container );\n
+        div.removeChild( marginDiv );\n
+\n
+        return ret;\n
+      }\n
+    });\n
+  }\n
+})();\n
+\n
+\n
+// A method for quickly swapping in/out CSS properties to get correct calculations.\n
+jQuery.swap = function( elem, options, callback, args ) {\n
+  var ret, name,\n
+    old = {};\n
+\n
+  // Remember the old values, and insert the new ones\n
+  for ( name in options ) {\n
+    old[ name ] = elem.style[ name ];\n
+    elem.style[ name ] = options[ name ];\n
+  }\n
+\n
+  ret = callback.apply( elem, args || [] );\n
+\n
+  // Revert the old values\n
+  for ( name in options ) {\n
+    elem.style[ name ] = old[ name ];\n
+  }\n
+\n
+  return ret;\n
+};\n
+\n
+\n
+var\n
+  // Swappable if display is none or starts with table except "table", "table-cell", or "table-caption"\n
+  // See here for display values: https://developer.mozilla.org/en-US/docs/CSS/display\n
+  rdisplayswap = /^(none|table(?!-c[ea]).+)/,\n
+  rnumsplit = new RegExp( "^(" + pnum + ")(.*)$", "i" ),\n
+  rrelNum = new RegExp( "^([+-])=(" + pnum + ")", "i" ),\n
+\n
+  cssShow = { position: "absolute", visibility: "hidden", display: "block" },\n
+  cssNormalTransform = {\n
+    letterSpacing: "0",\n
+    fontWeight: "400"\n
+  },\n
+\n
+  cssPrefixes = [ "Webkit", "O", "Moz", "ms" ];\n
+\n
+// Return a css property mapped to a potentially vendor prefixed property\n
+function vendorPropName( style, name ) {\n
+\n
+  // Shortcut for names that are not vendor prefixed\n
+  if ( name in style ) {\n
+    return name;\n
+  }\n
+\n
+  // Check for vendor prefixed names\n
+  var capName = name[0].toUpperCase() + name.slice(1),\n
+    origName = name,\n
+    i = cssPrefixes.length;\n
+\n
+  while ( i-- ) {\n
+    name = cssPrefixes[ i ] + capName;\n
+    if ( name in style ) {\n
+      return name;\n
+    }\n
+  }\n
+\n
+  return origName;\n
+}\n
+\n
+function setPositiveNumber( elem, value, subtract ) {\n
+  var matches = rnumsplit.exec( value );\n
+  return matches ?\n
+    // Guard against undefined "subtract", e.g., when used as in cssHooks\n
+    Math.max( 0, matches[ 1 ] - ( subtract || 0 ) ) + ( matches[ 2 ] || "px" ) :\n
+    value;\n
+}\n
+\n
+function augmentWidthOrHeight( elem, name, extra, isBorderBox, styles ) {\n
+  var i = extra === ( isBorderBox ? "border" : "content" ) ?\n
+    // If we already have the right measurement, avoid augmentation\n
+    4 :\n
+    // Otherwise initialize for horizontal or vertical properties\n
+    name === "width" ? 1 : 0,\n
+\n
+    val = 0;\n
+\n
+  for ( ; i < 4; i += 2 ) {\n
+    // Both box models exclude margin, so add it if we want it\n
+    if ( extra === "margin" ) {\n
+      val += jQuery.css( elem, extra + cssExpand[ i ], true, styles );\n
+    }\n
+\n
+    if ( isBorderBox ) {\n
+      // border-box includes padding, so remove it if we want content\n
+      if ( extra === "content" ) {\n
+        val -= jQuery.css( elem, "padding" + cssExpand[ i ], true, styles );\n
+      }\n
+\n
+      // At this point, extra isn\'t border nor margin, so remove border\n
+      if ( extra !== "margin" ) {\n
+        val -= jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles );\n
+      }\n
+    } else {\n
+      // At this point, extra isn\'t content, so add padding\n
+      val += jQuery.css( elem, "padding" + cssExpand[ i ], true, styles );\n
+\n
+      // At this point, extra isn\'t content nor padding, so add border\n
+      if ( extra !== "padding" ) {\n
+        val += jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles );\n
+      }\n
+    }\n
+  }\n
+\n
+  return val;\n
+}\n
+\n
+function getWidthOrHeight( elem, name, extra ) {\n
+\n
+  // Start with offset property, which is equivalent to the border-box value\n
+  var valueIsBorderBox = true,\n
+    val = name === "width" ? elem.offsetWidth : elem.offsetHeight,\n
+    styles = getStyles( elem ),\n
+    isBorderBox = jQuery.css( elem, "boxSizing", false, styles ) === "border-box";\n
+\n
+  // Some non-html elements return undefined for offsetWidth, so check for null/undefined\n
+  // svg - https://bugzilla.mozilla.org/show_bug.cgi?id=649285\n
+  // MathML - https://bugzilla.mozilla.org/show_bug.cgi?id=491668\n
+  if ( val <= 0 || val == null ) {\n
+    // Fall back to computed then uncomputed css if necessary\n
+    val = curCSS( elem, name, styles );\n
+    if ( val < 0 || val == null ) {\n
+      val = elem.style[ name ];\n
+    }\n
+\n
+    // Computed unit is not pixels. Stop here and return.\n
+    if ( rnumnonpx.test(val) ) {\n
+      return val;\n
+    }\n
+\n
+    // Check for style in case a browser which returns unreliable values\n
+    // for getComputedStyle silently falls back to the reliable elem.style\n
+    valueIsBorderBox = isBorderBox &&\n
+      ( support.boxSizingReliable() || val === elem.style[ name ] );\n
+\n
+    // Normalize "", auto, and prepare for extra\n
+    val = parseFloat( val ) || 0;\n
+  }\n
+\n
+  // Use the active box-sizing model to add/subtract irrelevant styles\n
+  return ( val +\n
+    augmentWidthOrHeight(\n
+      elem,\n
+      name,\n
+      extra || ( isBorderBox ? "border" : "content" ),\n
+      valueIsBorderBox,\n
+      styles\n
+    )\n
+  ) + "px";\n
+}\n
+\n
+function showHide( elements, show ) {\n
+  var display, elem, hidden,\n
+    values = [],\n
+    index = 0,\n
+    length = elements.length;\n
+\n
+  for ( ; index < length; index++ ) {\n
+    elem = elements[ index ];\n
+    if ( !elem.style ) {\n
+      continue;\n
+    }\n
+\n
+    values[ index ] = data_priv.get( elem, "olddisplay" );\n
+    display = elem.style.display;\n
+    if ( show ) {\n
+      // Reset the inline display of this element to learn if it is\n
+      // being hidden by cascaded rules or not\n
+      if ( !values[ index ] && display === "none" ) {\n
+        elem.style.display = "";\n
+      }\n
+\n
+      // Set elements which have been overridden with display: none\n
+      // in a stylesheet to whatever the default browser style is\n
+      // for such an element\n
+      if ( elem.style.display === "" && isHidden( elem ) ) {\n
+        values[ index ] = data_priv.access( elem, "olddisplay", defaultDisplay(elem.nodeName) );\n
+      }\n
+    } else {\n
+      hidden = isHidden( elem );\n
+\n
+      if ( display !== "none" || !hidden ) {\n
+        data_priv.set( elem, "olddisplay", hidden ? display : jQuery.css( elem, "display" ) );\n
+      }\n
+    }\n
+  }\n
+\n
+  // Set the display of most of the elements in a second loop\n
+  // to avoid the constant reflow\n
+  for ( index = 0; index < length; index++ ) {\n
+    elem = elements[ index ];\n
+    if ( !elem.style ) {\n
+      continue;\n
+    }\n
+    if ( !show || elem.style.display === "none" || elem.style.display === "" ) {\n
+      elem.style.display = show ? values[ index ] || "" : "none";\n
+    }\n
+  }\n
+\n
+  return elements;\n
+}\n
+\n
+jQuery.extend({\n
+\n
+  // Add in style property hooks for overriding the default\n
+  // behavior of getting and setting a style property\n
+  cssHooks: {\n
+    opacity: {\n
+      get: function( elem, computed ) {\n
+        if ( computed ) {\n
+\n
+          // We should always get a number back from opacity\n
+          var ret = curCSS( elem, "opacity" );\n
+          return ret === "" ? "1" : ret;\n
+        }\n
+      }\n
+    }\n
+  },\n
+\n
+  // Don\'t automatically add "px" to these possibly-unitless properties\n
+  cssNumber: {\n
+    "columnCount": true,\n
+    "fillOpacity": true,\n
+    "flexGrow": true,\n
+    "flexShrink": true,\n
+    "fontWeight": true,\n
+    "lineHeight": true,\n
+    "opacity": true,\n
+    "order": true,\n
+    "orphans": true,\n
+    "widows": true,\n
+    "zIndex": true,\n
+    "zoom": true\n
+  },\n
+\n
+  // Add in properties whose names you wish to fix before\n
+  // setting or getting the value\n
+  cssProps: {\n
+    "float": "cssFloat"\n
+  },\n
+\n
+  // Get and set the style property on a DOM Node\n
+  style: function( elem, name, value, extra ) {\n
+\n
+    // Don\'t set styles on text and comment nodes\n
+    if ( !elem || elem.nodeType === 3 || elem.nodeType === 8 || !elem.style ) {\n
+      return;\n
+    }\n
+\n
+    // Make sure that we\'re working with the right name\n
+    var ret, type, hooks,\n
+      origName = jQuery.camelCase( name ),\n
+      style = elem.style;\n
+\n
+    name = jQuery.cssProps[ origName ] || ( jQuery.cssProps[ origName ] = vendorPropName( style, origName ) );\n
+\n
+    // Gets hook for the prefixed version, then unprefixed version\n
+    hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ];\n
+\n
+    // Check if we\'re setting a value\n
+    if ( value !== undefined ) {\n
+      type = typeof value;\n
+\n
+      // Convert "+=" or "-=" to relative numbers (#7345)\n
+      if ( type === "string" && (ret = rrelNum.exec( value )) ) {\n
+        value = ( ret[1] + 1 ) * ret[2] + parseFloat( jQuery.css( elem, name ) );\n
+        // Fixes bug #9237\n
+        type = "number";\n
+      }\n
+\n
+      // Make sure that null and NaN values aren\'t set (#7116)\n
+      if ( value == null || value !== value ) {\n
+        return;\n
+      }\n
+\n
+      // If a number, add \'px\' to the (except for certain CSS properties)\n
+      if ( type === "number" && !jQuery.cssNumber[ origName ] ) {\n
+        value += "px";\n
+      }\n
+\n
+      // Support: IE9-11+\n
+      // background-* props affect original clone\'s values\n
+      if ( !support.clearCloneStyle && value === "" && name.indexOf( "background" ) === 0 ) {\n
+        style[ name ] = "inherit";\n
+      }\n
+\n
+      // If a hook was provided, use that value, otherwise just set the specified value\n
+      if ( !hooks || !("set" in hooks) || (value = hooks.set( elem, value, extra )) !== undefined ) {\n
+        style[ name ] = value;\n
+      }\n
+\n
+    } else {\n
+      // If a hook was provided get the non-computed value from there\n
+      if ( hooks && "get" in hooks && (ret = hooks.get( elem, false, extra )) !== undefined ) {\n
+        return ret;\n
+      }\n
+\n
+      // Otherwise just get the value from the style object\n
+      return style[ name ];\n
+    }\n
+  },\n
+\n
+  css: function( elem, name, extra, styles ) {\n
+    var val, num, hooks,\n
+      origName = jQuery.camelCase( name );\n
+\n
+    // Make sure that we\'re working with the right name\n
+    name = jQuery.cssProps[ origName ] || ( jQuery.cssProps[ origName ] = vendorPropName( elem.style, origName ) );\n
+\n
+    // Try prefixed name followed by the unprefixed name\n
+    hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ];\n
+\n
+    // If a hook was provided get the computed value from there\n
+    if ( hooks && "get" in hooks ) {\n
+      val = hooks.get( elem, true, extra );\n
+    }\n
+\n
+    // Otherwise, if a way to get the computed value exists, use that\n
+    if ( val === undefined ) {\n
+      val = curCSS( elem, name, styles );\n
+    }\n
+\n
+    // Convert "normal" to computed value\n
+    if ( val === "normal" && name in cssNormalTransform ) {\n
+      val = cssNormalTransform[ name ];\n
+    }\n
+\n
+    // Make numeric if forced or a qualifier was provided and val looks numeric\n
+    if ( extra === "" || extra ) {\n
+      num = parseFloat( val );\n
+      return extra === true || jQuery.isNumeric( num ) ? num || 0 : val;\n
+    }\n
+    return val;\n
+  }\n
+});\n
+\n
+jQuery.each([ "height", "width" ], function( i, name ) {\n
+  jQuery.cssHooks[ name ] = {\n
+    get: function( elem, computed, extra ) {\n
+      if ( computed ) {\n
+\n
+        // Certain elements can have dimension info if we invisibly show them\n
+        // but it must have a current display style that would benefit\n
+        return rdisplayswap.test( jQuery.css( elem, "display" ) ) && elem.offsetWidth === 0 ?\n
+          jQuery.swap( elem, cssShow, function() {\n
+            return getWidthOrHeight( elem, name, extra );\n
+          }) :\n
+          getWidthOrHeight( elem, name, extra );\n
+      }\n
+    },\n
+\n
+    set: function( elem, value, extra ) {\n
+      var styles = extra && getStyles( elem );\n
+      return setPositiveNumber( elem, value, extra ?\n
+        augmentWidthOrHeight(\n
+          elem,\n
+          name,\n
+          extra,\n
+          jQuery.css( elem, "boxSizing", false, styles ) === "border-box",\n
+          styles\n
+        ) : 0\n
+      );\n
+    }\n
+  };\n
+});\n
+\n
+// Support: Android 2.3\n
+jQuery.cssHooks.marginRight = addGetHookIf( support.reliableMarginRight,\n
+  function( elem, computed ) {\n
+    if ( computed ) {\n
+      return jQuery.swap( elem, { "display": "inline-block" },\n
+        curCSS, [ elem, "marginRight" ] );\n
+    }\n
+  }\n
+);\n
+\n
+// These hooks are used by animate to expand properties\n
+jQuery.each({\n
+  margin: "",\n
+  padding: "",\n
+  border: "Width"\n
+}, function( prefix, suffix ) {\n
+  jQuery.cssHooks[ prefix + suffix ] = {\n
+    expand: function( value ) {\n
+      var i = 0,\n
+        expanded = {},\n
+\n
+        // Assumes a single number if not a string\n
+        parts = typeof value === "string" ? value.split(" ") : [ value ];\n
+\n
+      for ( ; i < 4; i++ ) {\n
+        expanded[ prefix + cssExpand[ i ] + suffix ] =\n
+          parts[ i ] || parts[ i - 2 ] || parts[ 0 ];\n
+      }\n
+\n
+      return expanded;\n
+    }\n
+  };\n
+\n
+  if ( !rmargin.test( prefix ) ) {\n
+    jQuery.cssHooks[ prefix + suffix ].set = setPositiveNumber;\n
+  }\n
+});\n
+\n
+jQuery.fn.extend({\n
+  css: function( name, value ) {\n
+    return access( this, function( elem, name, value ) {\n
+      var styles, len,\n
+        map = {},\n
+        i = 0;\n
+\n
+      if ( jQuery.isArray( name ) ) {\n
+        styles = getStyles( elem );\n
+        len = name.length;\n
+\n
+        for ( ; i < len; i++ ) {\n
+          map[ name[ i ] ] = jQuery.css( elem, name[ i ], false, styles );\n
+        }\n
+\n
+        return map;\n
+      }\n
+\n
+      return value !== undefined ?\n
+        jQuery.style( elem, name, value ) :\n
+        jQuery.css( elem, name );\n
+    }, name, value, arguments.length > 1 );\n
+  },\n
+  show: function() {\n
+    return showHide( this, true );\n
+  },\n
+  hide: function() {\n
+    return showHide( this );\n
+  },\n
+  toggle: function( state ) {\n
+    if ( typeof state === "boolean" ) {\n
+      return state ? this.show() : this.hide();\n
+    }\n
+\n
+    return this.each(function() {\n
+      if ( isHidden( this ) ) {\n
+        jQuery( this ).show();\n
+      } else {\n
+        jQuery( this ).hide();\n
+      }\n
+    });\n
+  }\n
+});\n
+\n
+\n
+function Tween( elem, options, prop, end, easing ) {\n
+  return new Tween.prototype.init( elem, options, prop, end, easing );\n
+}\n
+jQuery.Tween = Tween;\n
+\n
+Tween.prototype = {\n
+  constructor: Tween,\n
+  init: function( elem, options, prop, end, easing, unit ) {\n
+    this.elem = elem;\n
+    this.prop = prop;\n
+    this.easing = easing || "swing";\n
+    this.options = options;\n
+    this.start = this.now = this.cur();\n
+    this.end = end;\n
+    this.unit = unit || ( jQuery.cssNumber[ prop ] ? "" : "px" );\n
+  },\n
+  cur: function() {\n
+    var hooks = Tween.propHooks[ this.prop ];\n
+\n
+    return hooks && hooks.get ?\n
+      hooks.get( this ) :\n
+      Tween.propHooks._default.get( this );\n
+  },\n
+  run: function( percent ) {\n
+    var eased,\n
+      hooks = Tween.propHooks[ this.prop ];\n
+\n
+    if ( this.options.duration ) {\n
+      this.pos = eased = jQuery.easing[ this.easing ](\n
+        percent, this.options.duration * percent, 0, 1, this.options.duration\n
+      );\n
+    } else {\n
+      this.pos = eased = percent;\n
+    }\n
+    this.now = ( this.end - this.start ) * eased + this.start;\n
+\n
+    if ( this.options.step ) {\n
+      this.options.step.call( this.elem, this.now, this );\n
+    }\n
+\n
+    if ( hooks && hooks.set ) {\n
+      hooks.set( this );\n
+    } else {\n
+      Tween.propHooks._default.set( this );\n
+    }\n
+    return this;\n
+  }\n
+};\n
+\n
+Tween.prototype.init.prototype = Tween.prototype;\n
+\n
+Tween.propHooks = {\n
+  _default: {\n
+    get: function( tween ) {\n
+      var result;\n
+\n
+      if ( tween.elem[ tween.prop ] != null &&\n
+        (!tween.elem.style || tween.elem.style[ tween.prop ] == null) ) {\n
+        return tween.elem[ tween.prop ];\n
+      }\n
+\n
+      // Passing an empty string as a 3rd parameter to .css will automatically\n
+      // attempt a parseFloat and fallback to a string if the parse fails.\n
+      // Simple values such as "10px" are parsed to Float;\n
+      // complex values such as "rotate(1rad)" are returned as-is.\n
+      result = jQuery.css( tween.elem, tween.prop, "" );\n
+      // Empty strings, null, undefined and "auto" are converted to 0.\n
+      return !result || result === "auto" ? 0 : result;\n
+    },\n
+    set: function( tween ) {\n
+      // Use step hook for back compat.\n
+      // Use cssHook if its there.\n
+      // Use .style if available and use plain properties where available.\n
+      if ( jQuery.fx.step[ tween.prop ] ) {\n
+        jQuery.fx.step[ tween.prop ]( tween );\n
+      } else if ( tween.elem.style && ( tween.elem.style[ jQuery.cssProps[ tween.prop ] ] != null || jQuery.cssHooks[ tween.prop ] ) ) {\n
+        jQuery.style( tween.elem, tween.prop, tween.now + tween.unit );\n
+      } else {\n
+        tween.elem[ tween.prop ] = tween.now;\n
+      }\n
+    }\n
+  }\n
+};\n
+\n
+// Support: IE9\n
+// Panic based approach to setting things on disconnected nodes\n
+Tween.propHooks.scrollTop = Tween.propHooks.scrollLeft = {\n
+  set: function( tween ) {\n
+    if ( tween.elem.nodeType && tween.elem.parentNode ) {\n
+      tween.elem[ tween.prop ] = tween.now;\n
+    }\n
+  }\n
+};\n
+\n
+jQuery.easing = {\n
+  linear: function( p ) {\n
+    return p;\n
+  },\n
+  swing: function( p ) {\n
+    return 0.5 - Math.cos( p * Math.PI ) / 2;\n
+  }\n
+};\n
+\n
+jQuery.fx = Tween.prototype.init;\n
+\n
+// Back Compat <1.8 extension point\n
+jQuery.fx.step = {};\n
+\n
+\n
+\n
+\n
+var\n
+  fxNow, timerId,\n
+  rfxtypes = /^(?:toggle|show|hide)$/,\n
+  rfxnum = new RegExp( "^(?:([+-])=|)(" + pnum + ")([a-z%]*)$", "i" ),\n
+  rrun = /queueHooks$/,\n
+  animationPrefilters = [ defaultPrefilter ],\n
+  tweeners = {\n
+    "*": [ function( prop, value ) {\n
+      var tween = this.createTween( prop, value ),\n
+        target = tween.cur(),\n
+        parts = rfxnum.exec( value ),\n
+        unit = parts && parts[ 3 ] || ( jQuery.cssNumber[ prop ] ? "" : "px" ),\n
+\n
+        // Starting value computation is required for potential unit mismatches\n
+        start = ( jQuery.cssNumber[ prop ] || unit !== "px" && +target ) &&\n
+          rfxnum.exec( jQuery.css( tween.elem, prop ) ),\n
+        scale = 1,\n
+        maxIterations = 20;\n
+\n
+      if ( start && start[ 3 ] !== unit ) {\n
+        // Trust units reported by jQuery.css\n
+        unit = unit || start[ 3 ];\n
+\n
+        // Make sure we update the tween properties later on\n
+        parts = parts || [];\n
+\n
+        // Iteratively approximate from a nonzero starting point\n
+        start = +target || 1;\n
+\n
+        do {\n
+          // If previous iteration zeroed out, double until we get *something*.\n
+          // Use string for doubling so we don\'t accidentally see scale as unchanged below\n
+          scale = scale || ".5";\n
+\n
+          // Adjust and apply\n
+          start = start / scale;\n
+          jQuery.style( tween.elem, prop, start + unit );\n
+\n
+        // Update scale, tolerating zero or NaN from tween.cur(),\n
+        // break the loop if scale is unchanged or perfect, or if we\'ve just had enough\n
+        } while ( scale !== (scale = tween.cur() / target) && scale !== 1 && --maxIterations );\n
+      }\n
+\n
+      // Update tween properties\n
+      if ( parts ) {\n
+        start = tween.start = +start || +target || 0;\n
+        tween.unit = unit;\n
+        // If a +=/-= token was provided, we\'re doing a relative animation\n
+        tween.end = parts[ 1 ] ?\n
+          start + ( parts[ 1 ] + 1 ) * parts[ 2 ] :\n
+          +parts[ 2 ];\n
+      }\n
+\n
+      return tween;\n
+    } ]\n
+  };\n
+\n
+// Animations created synchronously will run synchronously\n
+function createFxNow() {\n
+  setTimeout(function() {\n
+    fxNow = undefined;\n
+  });\n
+  return ( fxNow = jQuery.now() );\n
+}\n
+\n
+// Generate parameters to create a standard animation\n
+function genFx( type, includeWidth ) {\n
+  var which,\n
+    i = 0,\n
+    attrs = { height: type };\n
+\n
+  // If we include width, step value is 1 to do all cssExpand values,\n
+  // otherwise step value is 2 to skip over Left and Right\n
+  includeWidth = includeWidth ? 1 : 0;\n
+  for ( ; i < 4 ; i += 2 - includeWidth ) {\n
+    which = cssExpand[ i ];\n
+    attrs[ "margin" + which ] = attrs[ "padding" + which ] = type;\n
+  }\n
+\n
+  if ( includeWidth ) {\n
+    attrs.opacity = attrs.width = type;\n
+  }\n
+\n
+  return attrs;\n
+}\n
+\n
+function createTween( value, prop, animation ) {\n
+  var tween,\n
+    collection = ( tweeners[ prop ] || [] ).concat( tweeners[ "*" ] ),\n
+    index = 0,\n
+    length = collection.length;\n
+  for ( ; index < length; index++ ) {\n
+    if ( (tween = collection[ index ].call( animation, prop, value )) ) {\n
+\n
+      // We\'re done with this property\n
+      return tween;\n
+    }\n
+  }\n
+}\n
+\n
+function defaultPrefilter( elem, props, opts ) {\n
+  /* jshint validthis: true */\n
+  var prop, value, toggle, tween, hooks, oldfire, display, checkDisplay,\n
+    anim = this,\n
+    orig = {},\n
+    style = elem.style,\n
+    hidden = elem.nodeType && isHidden( elem ),\n
+    dataShow = data_priv.get( elem, "fxshow" );\n
+\n
+  // Handle queue: false promises\n
+  if ( !opts.queue ) {\n
+    hooks = jQuery._queueHooks( elem, "fx" );\n
+    if ( hooks.unqueued == null ) {\n
+      hooks.unqueued = 0;\n
+      oldfire = hooks.empty.fire;\n
+      hooks.empty.fire = function() {\n
+        if ( !hooks.unqueued ) {\n
+          oldfire();\n
+        }\n
+      };\n
+    }\n
+    hooks.unqueued++;\n
+\n
+    anim.always(function() {\n
+      // Ensure the complete handler is called before this completes\n
+      anim.always(function() {\n
+        hooks.unqueued--;\n
+        if ( !jQuery.queue( elem, "fx" ).length ) {\n
+          hooks.empty.fire();\n
+        }\n
+      });\n
+    });\n
+  }\n
+\n
+  // Height/width overflow pass\n
+  if ( elem.nodeType === 1 && ( "height" in props || "width" in props ) ) {\n
+    // Make sure that nothing sneaks out\n
+    // Record all 3 overflow attributes because IE9-10 do not\n
+    // change the overflow attribute when overflowX and\n
+    // overflowY are set to the same value\n
+    opts.overflow = [ style.overflow, style.overflowX, style.overflowY ];\n
+\n
+    // Set display property to inline-block for height/width\n
+    // animations on inline elements that are having width/height animated\n
+    display = jQuery.css( elem, "display" );\n
+\n
+    // Test default display if display is currently "none"\n
+    checkDisplay = display === "none" ?\n
+      data_priv.get( elem, "olddisplay" ) || defaultDisplay( elem.nodeName ) : display;\n
+\n
+    if ( checkDisplay === "inline" && jQuery.css( elem, "float" ) === "none" ) {\n
+      style.display = "inline-block";\n
+    }\n
+  }\n
+\n
+  if ( opts.overflow ) {\n
+    style.overflow = "hidden";\n
+    anim.always(function() {\n
+      style.overflow = opts.overflow[ 0 ];\n
+      style.overflowX = opts.overflow[ 1 ];\n
+      style.overflowY = opts.overflow[ 2 ];\n
+    });\n
+  }\n
+\n
+  // show/hide pass\n
+  for ( prop in props ) {\n
+    value = props[ prop ];\n
+    if ( rfxtypes.exec( value ) ) {\n
+      delete props[ prop ];\n
+      toggle = toggle || value === "toggle";\n
+      if ( value === ( hidden ? "hide" : "show" ) ) {\n
+\n
+        // If there is dataShow left over from a stopped hide or show and we are going to proceed with show, we should pretend to be hidden\n
+        if ( value === "show" && dataShow && dataShow[ prop ] !== undefined ) {\n
+          hidden = true;\n
+        } else {\n
+          continue;\n
+        }\n
+      }\n
+      orig[ prop ] = dataShow && dataShow[ prop ] || jQuery.style( elem, prop );\n
+\n
+    // Any non-fx value stops us from restoring the original display value\n
+    } else {\n
+      display = undefined;\n
+    }\n
+  }\n
+\n
+  if ( !jQuery.isEmptyObject( orig ) ) {\n
+    if ( dataShow ) {\n
+      if ( "hidden" in dataShow ) {\n
+        hidden = dataShow.hidden;\n
+      }\n
+    } else {\n
+      dataShow = data_priv.access( elem, "fxshow", {} );\n
+    }\n
+\n
+    // Store state if its toggle - enables .stop().toggle() to "reverse"\n
+    if ( toggle ) {\n
+      dataShow.hidden = !hidden;\n
+    }\n
+    if ( hidden ) {\n
+      jQuery( elem ).show();\n
+    } else {\n
+      anim.done(function() {\n
+        jQuery( elem ).hide();\n
+      });\n
+    }\n
+    anim.done(function() {\n
+      var prop;\n
+\n
+      data_priv.remove( elem, "fxshow" );\n
+      for ( prop in orig ) {\n
+        jQuery.style( elem, prop, orig[ prop ] );\n
+      }\n
+    });\n
+    for ( prop in orig ) {\n
+      tween = createTween( hidden ? dataShow[ prop ] : 0, prop, anim );\n
+\n
+      if ( !( prop in dataShow ) ) {\n
+        dataShow[ prop ] = tween.start;\n
+        if ( hidden ) {\n
+          tween.end = tween.start;\n
+          tween.start = prop === "width" || prop === "height" ? 1 : 0;\n
+        }\n
+      }\n
+    }\n
+\n
+  // If this is a noop like .hide().hide(), restore an overwritten display value\n
+  } else if ( (display === "none" ? defaultDisplay( elem.nodeName ) : display) === "inline" ) {\n
+    style.display = display;\n
+  }\n
+}\n
+\n
+function propFilter( props, specialEasing ) {\n
+  var index, name, easing, value, hooks;\n
+\n
+  // camelCase, specialEasing and expand cssHook pass\n
+  for ( index in props ) {\n
+    name = jQuery.camelCase( index );\n
+    easing = specialEasing[ name ];\n
+    value = props[ index ];\n
+    if ( jQuery.isArray( value ) ) {\n
+      easing = value[ 1 ];\n
+      value = props[ index ] = value[ 0 ];\n
+    }\n
+\n
+    if ( index !== name ) {\n
+      props[ name ] = value;\n
+      delete props[ index ];\n
+    }\n
+\n
+    hooks = jQuery.cssHooks[ name ];\n
+    if ( hooks && "expand" in hooks ) {\n
+      value = hooks.expand( value );\n
+      delete props[ name ];\n
+\n
+      // Not quite $.extend, this won\'t overwrite existing keys.\n
+      // Reusing \'index\' because we have the correct "name"\n
+      for ( index in value ) {\n
+        if ( !( index in props ) ) {\n
+          props[ index ] = value[ index ];\n
+          specialEasing[ index ] = easing;\n
+        }\n
+      }\n
+    } else {\n
+      specialEasing[ name ] = easing;\n
+    }\n
+  }\n
+}\n
+\n
+function Animation( elem, properties, options ) {\n
+  var result,\n
+    stopped,\n
+    index = 0,\n
+    length = animationPrefilters.length,\n
+    deferred = jQuery.Deferred().always( function() {\n
+      // Don\'t match elem in the :animated selector\n
+      delete tick.elem;\n
+    }),\n
+    tick = function() {\n
+      if ( stopped ) {\n
+        return false;\n
+      }\n
+      var currentTime = fxNow || createFxNow(),\n
+        remaining = Math.max( 0, animation.startTime + animation.duration - currentTime ),\n
+        // Support: Android 2.3\n
+        // Archaic crash bug won\'t allow us to use `1 - ( 0.5 || 0 )` (#12497)\n
+        temp = remaining / animation.duration || 0,\n
+        percent = 1 - temp,\n
+        index = 0,\n
+        length = animation.tweens.length;\n
+\n
+      for ( ; index < length ; index++ ) {\n
+        animation.tweens[ index ].run( percent );\n
+      }\n
+\n
+      deferred.notifyWith( elem, [ animation, percent, remaining ]);\n
+\n
+      if ( percent < 1 && length ) {\n
+        return remaining;\n
+      } else {\n
+        deferred.resolveWith( elem, [ animation ] );\n
+        return false;\n
+      }\n
+    },\n
+    animation = deferred.promise({\n
+      elem: elem,\n
+      props: jQuery.extend( {}, properties ),\n
+      opts: jQuery.extend( true, { specialEasing: {} }, options ),\n
+      originalProperties: properties,\n
+      originalOptions: options,\n
+      startTime: fxNow || createFxNow(),\n
+      duration: options.duration,\n
+      tweens: [],\n
+      createTween: function( prop, end ) {\n
+        var tween = jQuery.Tween( elem, animation.opts, prop, end,\n
+            animation.opts.specialEasing[ prop ] || animation.opts.easing );\n
+        animation.tweens.push( tween );\n
+        return tween;\n
+      },\n
+      stop: function( gotoEnd ) {\n
+        var index = 0,\n
+          // If we are going to the end, we want to run all the tweens\n
+          // otherwise we skip this part\n
+          length = gotoEnd ? animation.tweens.length : 0;\n
+        if ( stopped ) {\n
+          return this;\n
+        }\n
+        stopped = true;\n
+        for ( ; index < length ; index++ ) {\n
+          animation.tweens[ index ].run( 1 );\n
+        }\n
+\n
+        // Resolve when we played the last frame; otherwise, reject\n
+        if ( gotoEnd ) {\n
+          deferred.resolveWith( elem, [ animation, gotoEnd ] );\n
+        } else {\n
+          deferred.rejectWith( elem, [ animation, gotoEnd ] );\n
+        }\n
+        return this;\n
+      }\n
+    }),\n
+    props = animation.props;\n
+\n
+  propFilter( props, animation.opts.specialEasing );\n
+\n
+  for ( ; index < length ; index++ ) {\n
+    result = animationPrefilters[ index ].call( animation, elem, props, animation.opts );\n
+    if ( result ) {\n
+      return result;\n
+    }\n
+  }\n
+\n
+  jQuery.map( props, createTween, animation );\n
+\n
+  if ( jQuery.isFunction( animation.opts.start ) ) {\n
+    animation.opts.start.call( elem, animation );\n
+  }\n
+\n
+  jQuery.fx.timer(\n
+    jQuery.extend( tick, {\n
+      elem: elem,\n
+      anim: animation,\n
+      queue: animation.opts.queue\n
+    })\n
+  );\n
+\n
+  // attach callbacks from options\n
+  return animation.progress( animation.opts.progress )\n
+    .done( animation.opts.done, animation.opts.complete )\n
+    .fail( animation.opts.fail )\n
+    .always( animation.opts.always );\n
+}\n
+\n
+jQuery.Animation = jQuery.extend( Animation, {\n
+\n
+  tweener: function( props, callback ) {\n
+    if ( jQuery.isFunction( props ) ) {\n
+      callback = props;\n
+      props = [ "*" ];\n
+    } else {\n
+      props = props.split(" ");\n
+    }\n
+\n
+    var prop,\n
+      index = 0,\n
+      length = props.length;\n
+\n
+    for ( ; index < length ; index++ ) {\n
+      prop = props[ index ];\n
+      tweeners[ prop ] = tweeners[ prop ] || [];\n
+      tweeners[ prop ].unshift( callback );\n
+    }\n
+  },\n
+\n
+  prefilter: function( callback, prepend ) {\n
+    if ( prepend ) {\n
+      animationPrefilters.unshift( callback );\n
+    } else {\n
+      animationPrefilters.push( callback );\n
+    }\n
+  }\n
+});\n
+\n
+jQuery.speed = function( speed, easing, fn ) {\n
+  var opt = speed && typeof speed === "object" ? jQuery.extend( {}, speed ) : {\n
+    complete: fn || !fn && easing ||\n
+      jQuery.isFunction( speed ) && speed,\n
+    duration: speed,\n
+    easing: fn && easing || easing && !jQuery.isFunction( easing ) && easing\n
+  };\n
+\n
+  opt.duration = jQuery.fx.off ? 0 : typeof opt.duration === "number" ? opt.duration :\n
+    opt.duration in jQuery.fx.speeds ? jQuery.fx.speeds[ opt.duration ] : jQuery.fx.speeds._default;\n
+\n
+  // Normalize opt.queue - true/undefined/null -> "fx"\n
+  if ( opt.queue == null || opt.queue === true ) {\n
+    opt.queue = "fx";\n
+  }\n
+\n
+  // Queueing\n
+  opt.old = opt.complete;\n
+\n
+  opt.complete = function() {\n
+    if ( jQuery.isFunction( opt.old ) ) {\n
+      opt.old.call( this );\n
+    }\n
+\n
+    if ( opt.queue ) {\n
+      jQuery.dequeue( this, opt.queue );\n
+    }\n
+  };\n
+\n
+  return opt;\n
+};\n
+\n
+jQuery.fn.extend({\n
+  fadeTo: function( speed, to, easing, callback ) {\n
+\n
+    // Show any hidden elements after setting opacity to 0\n
+    return this.filter( isHidden ).css( "opacity", 0 ).show()\n
+\n
+      // Animate to the value specified\n
+      .end().animate({ opacity: to }, speed, easing, callback );\n
+  },\n
+  animate: function( prop, speed, easing, callback ) {\n
+    var empty = jQuery.isEmptyObject( prop ),\n
+      optall = jQuery.speed( speed, easing, callback ),\n
+      doAnimation = function() {\n
+        // Operate on a copy of prop so per-property easing won\'t be lost\n
+        var anim = Animation( this, jQuery.extend( {}, prop ), optall );\n
+\n
+        // Empty animations, or finishing resolves immediately\n
+        if ( empty || data_priv.get( this, "finish" ) ) {\n
+          anim.stop( true );\n
+        }\n
+      };\n
+      doAnimation.finish = doAnimation;\n
+\n
+    return empty || optall.queue === false ?\n
+      this.each( doAnimation ) :\n
+      this.queue( optall.queue, doAnimation );\n
+  },\n
+  stop: function( type, clearQueue, gotoEnd ) {\n
+    var stopQueue = function( hooks ) {\n
+      var stop = hooks.stop;\n
+      delete hooks.stop;\n
+      stop( gotoEnd );\n
+    };\n
+\n
+    if ( typeof type !== "string" ) {\n
+      gotoEnd = clearQueue;\n
+      clearQueue = type;\n
+      type = undefined;\n
+    }\n
+    if ( clearQueue && type !== false ) {\n
+      this.queue( type || "fx", [] );\n
+    }\n
+\n
+    return this.each(function() {\n
+      var dequeue = true,\n
+        index = type != null && type + "queueHooks",\n
+        timers = jQuery.timers,\n
+        data = data_priv.get( this );\n
+\n
+      if ( index ) {\n
+        if ( data[ index ] && data[ index ].stop ) {\n
+          stopQueue( data[ index ] );\n
+        }\n
+      } else {\n
+        for ( index in data ) {\n
+          if ( data[ index ] && data[ index ].stop && rrun.test( index ) ) {\n
+            stopQueue( data[ index ] );\n
+          }\n
+        }\n
+      }\n
+\n
+      for ( index = timers.length; index--; ) {\n
+        if ( timers[ index ].elem === this && (type == null || timers[ index ].queue === type) ) {\n
+          timers[ index ].anim.stop( gotoEnd );\n
+          dequeue = false;\n
+          timers.splice( index, 1 );\n
+        }\n
+      }\n
+\n
+      // Start the next in the queue if the last step wasn\'t forced.\n
+      // Timers currently will call their complete callbacks, which\n
+      // will dequeue but only if they were gotoEnd.\n
+      if ( dequeue || !gotoEnd ) {\n
+        jQuery.dequeue( this, type );\n
+      }\n
+    });\n
+  },\n
+  finish: function( type ) {\n
+    if ( type !== false ) {\n
+      type = type || "fx";\n
+    }\n
+    return this.each(function() {\n
+      var index,\n
+        data = data_priv.get( this ),\n
+        queue = data[ type + "queue" ],\n
+        hooks = data[ type + "queueHooks" ],\n
+        timers = jQuery.timers,\n
+        length = queue ? queue.length : 0;\n
+\n
+      // Enable finishing flag on private data\n
+      data.finish = true;\n
+\n
+      // Empty the queue first\n
+      jQuery.queue( this, type, [] );\n
+\n
+      if ( hooks && hooks.stop ) {\n
+        hooks.stop.call( this, true );\n
+      }\n
+\n
+      // Look for any active animations, and finish them\n
+      for ( index = timers.length; index--; ) {\n
+        if ( timers[ index ].elem === this && timers[ index ].queue === type ) {\n
+          timers[ index ].anim.stop( true );\n
+          timers.splice( index, 1 );\n
+        }\n
+      }\n
+\n
+      // Look for any animations in the old queue and finish them\n
+      for ( index = 0; index < length; index++ ) {\n
+        if ( queue[ index ] && queue[ index ].finish ) {\n
+          queue[ index ].finish.call( this );\n
+        }\n
+      }\n
+\n
+      // Turn off finishing flag\n
+      delete data.finish;\n
+    });\n
+  }\n
+});\n
+\n
+jQuery.each([ "toggle", "show", "hide" ], function( i, name ) {\n
+  var cssFn = jQuery.fn[ name ];\n
+  jQuery.fn[ name ] = function( speed, easing, callback ) {\n
+    return speed == null || typeof speed === "boolean" ?\n
+      cssFn.apply( this, arguments ) :\n
+      this.animate( genFx( name, true ), speed, easing, callback );\n
+  };\n
+});\n
+\n
+// Generate shortcuts for custom animations\n
+jQuery.each({\n
+  slideDown: genFx("show"),\n
+  slideUp: genFx("hide"),\n
+  slideToggle: genFx("toggle"),\n
+  fadeIn: { opacity: "show" },\n
+  fadeOut: { opacity: "hide" },\n
+  fadeToggle: { opacity: "toggle" }\n
+}, function( name, props ) {\n
+  jQuery.fn[ name ] = function( speed, easing, callback ) {\n
+    return this.animate( props, speed, easing, callback );\n
+  };\n
+});\n
+\n
+jQuery.timers = [];\n
+jQuery.fx.tick = function() {\n
+  var timer,\n
+    i = 0,\n
+    timers = 
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>next</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAAAU=</string> </persistent>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="5" aka="AAAAAAAAAAU=">
+    <pickle>
+      <global name="Pdata" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+jQuery.timers;\n
+\n
+  fxNow = jQuery.now();\n
+\n
+  for ( ; i < timers.length; i++ ) {\n
+    timer = timers[ i ];\n
+    // Checks the timer has not already been removed\n
+    if ( !timer() && timers[ i ] === timer ) {\n
+      timers.splice( i--, 1 );\n
+    }\n
+  }\n
+\n
+  if ( !timers.length ) {\n
+    jQuery.fx.stop();\n
+  }\n
+  fxNow = undefined;\n
+};\n
+\n
+jQuery.fx.timer = function( timer ) {\n
+  jQuery.timers.push( timer );\n
+  if ( timer() ) {\n
+    jQuery.fx.start();\n
+  } else {\n
+    jQuery.timers.pop();\n
+  }\n
+};\n
+\n
+jQuery.fx.interval = 13;\n
+\n
+jQuery.fx.start = function() {\n
+  if ( !timerId ) {\n
+    timerId = setInterval( jQuery.fx.tick, jQuery.fx.interval );\n
+  }\n
+};\n
+\n
+jQuery.fx.stop = function() {\n
+  clearInterval( timerId );\n
+  timerId = null;\n
+};\n
+\n
+jQuery.fx.speeds = {\n
+  slow: 600,\n
+  fast: 200,\n
+  // Default speed\n
+  _default: 400\n
+};\n
+\n
+\n
+// Based off of the plugin by Clint Helfers, with permission.\n
+// http://blindsignals.com/index.php/2009/07/jquery-delay/\n
+jQuery.fn.delay = function( time, type ) {\n
+  time = jQuery.fx ? jQuery.fx.speeds[ time ] || time : time;\n
+  type = type || "fx";\n
+\n
+  return this.queue( type, function( next, hooks ) {\n
+    var timeout = setTimeout( next, time );\n
+    hooks.stop = function() {\n
+      clearTimeout( timeout );\n
+    };\n
+  });\n
+};\n
+\n
+\n
+(function() {\n
+  var input = document.createElement( "input" ),\n
+    select = document.createElement( "select" ),\n
+    opt = select.appendChild( document.createElement( "option" ) );\n
+\n
+  input.type = "checkbox";\n
+\n
+  // Support: iOS<=5.1, Android<=4.2+\n
+  // Default value for a checkbox should be "on"\n
+  support.checkOn = input.value !== "";\n
+\n
+  // Support: IE<=11+\n
+  // Must access selectedIndex to make default options select\n
+  support.optSelected = opt.selected;\n
+\n
+  // Support: Android<=2.3\n
+  // Options inside disabled selects are incorrectly marked as disabled\n
+  select.disabled = true;\n
+  support.optDisabled = !opt.disabled;\n
+\n
+  // Support: IE<=11+\n
+  // An input loses its value after becoming a radio\n
+  input = document.createElement( "input" );\n
+  input.value = "t";\n
+  input.type = "radio";\n
+  support.radioValue = input.value === "t";\n
+})();\n
+\n
+\n
+var nodeHook, boolHook,\n
+  attrHandle = jQuery.expr.attrHandle;\n
+\n
+jQuery.fn.extend({\n
+  attr: function( name, value ) {\n
+    return access( this, jQuery.attr, name, value, arguments.length > 1 );\n
+  },\n
+\n
+  removeAttr: function( name ) {\n
+    return this.each(function() {\n
+      jQuery.removeAttr( this, name );\n
+    });\n
+  }\n
+});\n
+\n
+jQuery.extend({\n
+  attr: function( elem, name, value ) {\n
+    var hooks, ret,\n
+      nType = elem.nodeType;\n
+\n
+    // don\'t get/set attributes on text, comment and attribute nodes\n
+    if ( !elem || nType === 3 || nType === 8 || nType === 2 ) {\n
+      return;\n
+    }\n
+\n
+    // Fallback to prop when attributes are not supported\n
+    if ( typeof elem.getAttribute === strundefined ) {\n
+      return jQuery.prop( elem, name, value );\n
+    }\n
+\n
+    // All attributes are lowercase\n
+    // Grab necessary hook if one is defined\n
+    if ( nType !== 1 || !jQuery.isXMLDoc( elem ) ) {\n
+      name = name.toLowerCase();\n
+      hooks = jQuery.attrHooks[ name ] ||\n
+        ( jQuery.expr.match.bool.test( name ) ? boolHook : nodeHook );\n
+    }\n
+\n
+    if ( value !== undefined ) {\n
+\n
+      if ( value === null ) {\n
+        jQuery.removeAttr( elem, name );\n
+\n
+      } else if ( hooks && "set" in hooks && (ret = hooks.set( elem, value, name )) !== undefined ) {\n
+        return ret;\n
+\n
+      } else {\n
+        elem.setAttribute( name, value + "" );\n
+        return value;\n
+      }\n
+\n
+    } else if ( hooks && "get" in hooks && (ret = hooks.get( elem, name )) !== null ) {\n
+      return ret;\n
+\n
+    } else {\n
+      ret = jQuery.find.attr( elem, name );\n
+\n
+      // Non-existent attributes return null, we normalize to undefined\n
+      return ret == null ?\n
+        undefined :\n
+        ret;\n
+    }\n
+  },\n
+\n
+  removeAttr: function( elem, value ) {\n
+    var name, propName,\n
+      i = 0,\n
+      attrNames = value && value.match( rnotwhite );\n
+\n
+    if ( attrNames && elem.nodeType === 1 ) {\n
+      while ( (name = attrNames[i++]) ) {\n
+        propName = jQuery.propFix[ name ] || name;\n
+\n
+        // Boolean attributes get special treatment (#10870)\n
+        if ( jQuery.expr.match.bool.test( name ) ) {\n
+          // Set corresponding property to false\n
+          elem[ propName ] = false;\n
+        }\n
+\n
+        elem.removeAttribute( name );\n
+      }\n
+    }\n
+  },\n
+\n
+  attrHooks: {\n
+    type: {\n
+      set: function( elem, value ) {\n
+        if ( !support.radioValue && value === "radio" &&\n
+          jQuery.nodeName( elem, "input" ) ) {\n
+          var val = elem.value;\n
+          elem.setAttribute( "type", value );\n
+          if ( val ) {\n
+            elem.value = val;\n
+          }\n
+          return value;\n
+        }\n
+      }\n
+    }\n
+  }\n
+});\n
+\n
+// Hooks for boolean attributes\n
+boolHook = {\n
+  set: function( elem, value, name ) {\n
+    if ( value === false ) {\n
+      // Remove boolean attributes when set to false\n
+      jQuery.removeAttr( elem, name );\n
+    } else {\n
+      elem.setAttribute( name, name );\n
+    }\n
+    return name;\n
+  }\n
+};\n
+jQuery.each( jQuery.expr.match.bool.source.match( /\\w+/g ), function( i, name ) {\n
+  var getter = attrHandle[ name ] || jQuery.find.attr;\n
+\n
+  attrHandle[ name ] = function( elem, name, isXML ) {\n
+    var ret, handle;\n
+    if ( !isXML ) {\n
+      // Avoid an infinite loop by temporarily removing this function from the getter\n
+      handle = attrHandle[ name ];\n
+      attrHandle[ name ] = ret;\n
+      ret = getter( elem, name, isXML ) != null ?\n
+        name.toLowerCase() :\n
+        null;\n
+      attrHandle[ name ] = handle;\n
+    }\n
+    return ret;\n
+  };\n
+});\n
+\n
+\n
+\n
+\n
+var rfocusable = /^(?:input|select|textarea|button)$/i;\n
+\n
+jQuery.fn.extend({\n
+  prop: function( name, value ) {\n
+    return access( this, jQuery.prop, name, value, arguments.length > 1 );\n
+  },\n
+\n
+  removeProp: function( name ) {\n
+    return this.each(function() {\n
+      delete this[ jQuery.propFix[ name ] || name ];\n
+    });\n
+  }\n
+});\n
+\n
+jQuery.extend({\n
+  propFix: {\n
+    "for": "htmlFor",\n
+    "class": "className"\n
+  },\n
+\n
+  prop: function( elem, name, value ) {\n
+    var ret, hooks, notxml,\n
+      nType = elem.nodeType;\n
+\n
+    // Don\'t get/set properties on text, comment and attribute nodes\n
+    if ( !elem || nType === 3 || nType === 8 || nType === 2 ) {\n
+      return;\n
+    }\n
+\n
+    notxml = nType !== 1 || !jQuery.isXMLDoc( elem );\n
+\n
+    if ( notxml ) {\n
+      // Fix name and attach hooks\n
+      name = jQuery.propFix[ name ] || name;\n
+      hooks = jQuery.propHooks[ name ];\n
+    }\n
+\n
+    if ( value !== undefined ) {\n
+      return hooks && "set" in hooks && (ret = hooks.set( elem, value, name )) !== undefined ?\n
+        ret :\n
+        ( elem[ name ] = value );\n
+\n
+    } else {\n
+      return hooks && "get" in hooks && (ret = hooks.get( elem, name )) !== null ?\n
+        ret :\n
+        elem[ name ];\n
+    }\n
+  },\n
+\n
+  propHooks: {\n
+    tabIndex: {\n
+      get: function( elem ) {\n
+        return elem.hasAttribute( "tabindex" ) || rfocusable.test( elem.nodeName ) || elem.href ?\n
+          elem.tabIndex :\n
+          -1;\n
+      }\n
+    }\n
+  }\n
+});\n
+\n
+if ( !support.optSelected ) {\n
+  jQuery.propHooks.selected = {\n
+    get: function( elem ) {\n
+      var parent = elem.parentNode;\n
+      if ( parent && parent.parentNode ) {\n
+        parent.parentNode.selectedIndex;\n
+      }\n
+      return null;\n
+    }\n
+  };\n
+}\n
+\n
+jQuery.each([\n
+  "tabIndex",\n
+  "readOnly",\n
+  "maxLength",\n
+  "cellSpacing",\n
+  "cellPadding",\n
+  "rowSpan",\n
+  "colSpan",\n
+  "useMap",\n
+  "frameBorder",\n
+  "contentEditable"\n
+], function() {\n
+  jQuery.propFix[ this.toLowerCase() ] = this;\n
+});\n
+\n
+\n
+\n
+\n
+var rclass = /[\\t\\r\\n\\f]/g;\n
+\n
+jQuery.fn.extend({\n
+  addClass: function( value ) {\n
+    var classes, elem, cur, clazz, j, finalValue,\n
+      proceed = typeof value === "string" && value,\n
+      i = 0,\n
+      len = this.length;\n
+\n
+    if ( jQuery.isFunction( value ) ) {\n
+      return this.each(function( j ) {\n
+        jQuery( this ).addClass( value.call( this, j, this.className ) );\n
+      });\n
+    }\n
+\n
+    if ( proceed ) {\n
+      // The disjunction here is for better compressibility (see removeClass)\n
+      classes = ( value || "" ).match( rnotwhite ) || [];\n
+\n
+      for ( ; i < len; i++ ) {\n
+        elem = this[ i ];\n
+        cur = elem.nodeType === 1 && ( elem.className ?\n
+          ( " " + elem.className + " " ).replace( rclass, " " ) :\n
+          " "\n
+        );\n
+\n
+        if ( cur ) {\n
+          j = 0;\n
+          while ( (clazz = classes[j++]) ) {\n
+            if ( cur.indexOf( " " + clazz + " " ) < 0 ) {\n
+              cur += clazz + " ";\n
+            }\n
+          }\n
+\n
+          // only assign if different to avoid unneeded rendering.\n
+          finalValue = jQuery.trim( cur );\n
+          if ( elem.className !== finalValue ) {\n
+            elem.className = finalValue;\n
+          }\n
+        }\n
+      }\n
+    }\n
+\n
+    return this;\n
+  },\n
+\n
+  removeClass: function( value ) {\n
+    var classes, elem, cur, clazz, j, finalValue,\n
+      proceed = arguments.length === 0 || typeof value === "string" && value,\n
+      i = 0,\n
+      len = this.length;\n
+\n
+    if ( jQuery.isFunction( value ) ) {\n
+      return this.each(function( j ) {\n
+        jQuery( this ).removeClass( value.call( this, j, this.className ) );\n
+      });\n
+    }\n
+    if ( proceed ) {\n
+      classes = ( value || "" ).match( rnotwhite ) || [];\n
+\n
+      for ( ; i < len; i++ ) {\n
+        elem = this[ i ];\n
+        // This expression is here for better compressibility (see addClass)\n
+        cur = elem.nodeType === 1 && ( elem.className ?\n
+          ( " " + elem.className + " " ).replace( rclass, " " ) :\n
+          ""\n
+        );\n
+\n
+        if ( cur ) {\n
+          j = 0;\n
+          while ( (clazz = classes[j++]) ) {\n
+            // Remove *all* instances\n
+            while ( cur.indexOf( " " + clazz + " " ) >= 0 ) {\n
+              cur = cur.replace( " " + clazz + " ", " " );\n
+            }\n
+          }\n
+\n
+          // Only assign if different to avoid unneeded rendering.\n
+          finalValue = value ? jQuery.trim( cur ) : "";\n
+          if ( elem.className !== finalValue ) {\n
+            elem.className = finalValue;\n
+          }\n
+        }\n
+      }\n
+    }\n
+\n
+    return this;\n
+  },\n
+\n
+  toggleClass: function( value, stateVal ) {\n
+    var type = typeof value;\n
+\n
+    if ( typeof stateVal === "boolean" && type === "string" ) {\n
+      return stateVal ? this.addClass( value ) : this.removeClass( value );\n
+    }\n
+\n
+    if ( jQuery.isFunction( value ) ) {\n
+      return this.each(function( i ) {\n
+        jQuery( this ).toggleClass( value.call(this, i, this.className, stateVal), stateVal );\n
+      });\n
+    }\n
+\n
+    return this.each(function() {\n
+      if ( type === "string" ) {\n
+        // Toggle individual class names\n
+        var className,\n
+          i = 0,\n
+          self = jQuery( this ),\n
+          classNames = value.match( rnotwhite ) || [];\n
+\n
+        while ( (className = classNames[ i++ ]) ) {\n
+          // Check each className given, space separated list\n
+          if ( self.hasClass( className ) ) {\n
+            self.removeClass( className );\n
+          } else {\n
+            self.addClass( className );\n
+          }\n
+        }\n
+\n
+      // Toggle whole class name\n
+      } else if ( type === strundefined || type === "boolean" ) {\n
+        if ( this.className ) {\n
+          // store className if set\n
+          data_priv.set( this, "__className__", this.className );\n
+        }\n
+\n
+        // If the element has a class name or if we\'re passed `false`,\n
+        // then remove the whole classname (if there was one, the above saved it).\n
+        // Otherwise bring back whatever was previously saved (if anything),\n
+        // falling back to the empty string if nothing was stored.\n
+        this.className = this.className || value === false ? "" : data_priv.get( this, "__className__" ) || "";\n
+      }\n
+    });\n
+  },\n
+\n
+  hasClass: function( selector ) {\n
+    var className = " " + selector + " ",\n
+      i = 0,\n
+      l = this.length;\n
+    for ( ; i < l; i++ ) {\n
+      if ( this[i].nodeType === 1 && (" " + this[i].className + " ").replace(rclass, " ").indexOf( className ) >= 0 ) {\n
+        return true;\n
+      }\n
+    }\n
+\n
+    return false;\n
+  }\n
+});\n
+\n
+\n
+\n
+\n
+var rreturn = /\\r/g;\n
+\n
+jQuery.fn.extend({\n
+  val: function( value ) {\n
+    var hooks, ret, isFunction,\n
+      elem = this[0];\n
+\n
+    if ( !arguments.length ) {\n
+      if ( elem ) {\n
+        hooks = jQuery.valHooks[ elem.type ] || jQuery.valHooks[ elem.nodeName.toLowerCase() ];\n
+\n
+        if ( hooks && "get" in hooks && (ret = hooks.get( elem, "value" )) !== undefined ) {\n
+          return ret;\n
+        }\n
+\n
+        ret = elem.value;\n
+\n
+        return typeof ret === "string" ?\n
+          // Handle most common string cases\n
+          ret.replace(rreturn, "") :\n
+          // Handle cases where value is null/undef or number\n
+          ret == null ? "" : ret;\n
+      }\n
+\n
+      return;\n
+    }\n
+\n
+    isFunction = jQuery.isFunction( value );\n
+\n
+    return this.each(function( i ) {\n
+      var val;\n
+\n
+      if ( this.nodeType !== 1 ) {\n
+        return;\n
+      }\n
+\n
+      if ( isFunction ) {\n
+        val = value.call( this, i, jQuery( this ).val() );\n
+      } else {\n
+        val = value;\n
+      }\n
+\n
+      // Treat null/undefined as ""; convert numbers to string\n
+      if ( val == null ) {\n
+        val = "";\n
+\n
+      } else if ( typeof val === "number" ) {\n
+        val += "";\n
+\n
+      } else if ( jQuery.isArray( val ) ) {\n
+        val = jQuery.map( val, function( value ) {\n
+          return value == null ? "" : value + "";\n
+        });\n
+      }\n
+\n
+      hooks = jQuery.valHooks[ this.type ] || jQuery.valHooks[ this.nodeName.toLowerCase() ];\n
+\n
+      // If set returns undefined, fall back to normal setting\n
+      if ( !hooks || !("set" in hooks) || hooks.set( this, val, "value" ) === undefined ) {\n
+        this.value = val;\n
+      }\n
+    });\n
+  }\n
+});\n
+\n
+jQuery.extend({\n
+  valHooks: {\n
+    option: {\n
+      get: function( elem ) {\n
+        var val = jQuery.find.attr( elem, "value" );\n
+        return val != null ?\n
+          val :\n
+          // Support: IE10-11+\n
+          // option.text throws exceptions (#14686, #14858)\n
+          jQuery.trim( jQuery.text( elem ) );\n
+      }\n
+    },\n
+    select: {\n
+      get: function( elem ) {\n
+        var value, option,\n
+          options = elem.options,\n
+          index = elem.selectedIndex,\n
+          one = elem.type === "select-one" || index < 0,\n
+          values = one ? null : [],\n
+          max = one ? index + 1 : options.length,\n
+          i = index < 0 ?\n
+            max :\n
+            one ? index : 0;\n
+\n
+        // Loop through all the selected options\n
+        for ( ; i < max; i++ ) {\n
+          option = options[ i ];\n
+\n
+          // IE6-9 doesn\'t update selected after form reset (#2551)\n
+          if ( ( option.selected || i === index ) &&\n
+              // Don\'t return options that are disabled or in a disabled optgroup\n
+              ( support.optDisabled ? !option.disabled : option.getAttribute( "disabled" ) === null ) &&\n
+              ( !option.parentNode.disabled || !jQuery.nodeName( option.parentNode, "optgroup" ) ) ) {\n
+\n
+            // Get the specific value for the option\n
+            value = jQuery( option ).val();\n
+\n
+            // We don\'t need an array for one selects\n
+            if ( one ) {\n
+              return value;\n
+            }\n
+\n
+            // Multi-Selects return an array\n
+            values.push( value );\n
+          }\n
+        }\n
+\n
+        return values;\n
+      },\n
+\n
+      set: function( elem, value ) {\n
+        var optionSet, option,\n
+          options = elem.options,\n
+          values = jQuery.makeArray( value ),\n
+          i = options.length;\n
+\n
+        while ( i-- ) {\n
+          option = options[ i ];\n
+          if ( (option.selected = jQuery.inArray( option.value, values ) >= 0) ) {\n
+            optionSet = true;\n
+          }\n
+        }\n
+\n
+        // Force browsers to behave consistently when non-matching value is set\n
+        if ( !optionSet ) {\n
+          elem.selectedIndex = -1;\n
+        }\n
+        return values;\n
+      }\n
+    }\n
+  }\n
+});\n
+\n
+// Radios and checkboxes getter/setter\n
+jQuery.each([ "radio", "checkbox" ], function() {\n
+  jQuery.valHooks[ this ] = {\n
+    set: function( elem, value ) {\n
+      if ( jQuery.isArray( value ) ) {\n
+        return ( elem.checked = jQuery.inArray( jQuery(elem).val(), value ) >= 0 );\n
+      }\n
+    }\n
+  };\n
+  if ( !support.checkOn ) {\n
+    jQuery.valHooks[ this ].get = function( elem ) {\n
+      return elem.getAttribute("value") === null ? "on" : elem.value;\n
+    };\n
+  }\n
+});\n
+\n
+\n
+\n
+\n
+// Return jQuery for attributes-only inclusion\n
+\n
+\n
+jQuery.each( ("blur focus focusin focusout load resize scroll unload click dblclick " +\n
+  "mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave " +\n
+  "change select submit keydown keypress keyup error contextmenu").split(" "), function( i, name ) {\n
+\n
+  // Handle event binding\n
+  jQuery.fn[ name ] = function( data, fn ) {\n
+    return arguments.length > 0 ?\n
+      this.on( name, null, data, fn ) :\n
+      this.trigger( name );\n
+  };\n
+});\n
+\n
+jQuery.fn.extend({\n
+  hover: function( fnOver, fnOut ) {\n
+    return this.mouseenter( fnOver ).mouseleave( fnOut || fnOver );\n
+  },\n
+\n
+  bind: function( types, data, fn ) {\n
+    return this.on( types, null, data, fn );\n
+  },\n
+  unbind: function( types, fn ) {\n
+    return this.off( types, null, fn );\n
+  },\n
+\n
+  delegate: function( selector, types, data, fn ) {\n
+    return this.on( types, selector, data, fn );\n
+  },\n
+  undelegate: function( selector, types, fn ) {\n
+    // ( namespace ) or ( selector, types [, fn] )\n
+    return arguments.length === 1 ? this.off( selector, "**" ) : this.off( types, selector || "**", fn );\n
+  }\n
+});\n
+\n
+\n
+var nonce = jQuery.now();\n
+\n
+var rquery = (/\\?/);\n
+\n
+\n
+\n
+// Support: Android 2.3\n
+// Workaround failure to string-cast null input\n
+jQuery.parseJSON = function( data ) {\n
+  return JSON.parse( data + "" );\n
+};\n
+\n
+\n
+// Cross-browser xml parsing\n
+jQuery.parseXML = function( data ) {\n
+  var xml, tmp;\n
+  if ( !data || typeof data !== "string" ) {\n
+    return null;\n
+  }\n
+\n
+  // Support: IE9\n
+  try {\n
+    tmp = new DOMParser();\n
+    xml = tmp.parseFromString( data, "text/xml" );\n
+  } catch ( e ) {\n
+    xml = undefined;\n
+  }\n
+\n
+  if ( !xml || xml.getElementsByTagName( "parsererror" ).length ) {\n
+    jQuery.error( "Invalid XML: " + data );\n
+  }\n
+  return xml;\n
+};\n
+\n
+\n
+var\n
+  rhash = /#.*$/,\n
+  rts = /([?&])_=[^&]*/,\n
+  rheaders = /^(.*?):[ \\t]*([^\\r\\n]*)$/mg,\n
+  // #7653, #8125, #8152: local protocol detection\n
+  rlocalProtocol = /^(?:about|app|app-storage|.+-extension|file|res|widget):$/,\n
+  rnoContent = /^(?:GET|HEAD)$/,\n
+  rprotocol = /^\\/\\//,\n
+  rurl = /^([\\w.+-]+:)(?:\\/\\/(?:[^\\/?#]*@|)([^\\/?#:]*)(?::(\\d+)|)|)/,\n
+\n
+  /* Prefilters\n
+   * 1) They are useful to introduce custom dataTypes (see ajax/jsonp.js for an example)\n
+   * 2) These are called:\n
+   *    - BEFORE asking for a transport\n
+   *    - AFTER param serialization (s.data is a string if s.processData is true)\n
+   * 3) key is the dataType\n
+   * 4) the catchall symbol "*" can be used\n
+   * 5) execution will start with transport dataType and THEN continue down to "*" if needed\n
+   */\n
+  prefilters = {},\n
+\n
+  /* Transports bindings\n
+   * 1) key is the dataType\n
+   * 2) the catchall symbol "*" can be used\n
+   * 3) selection will start with transport dataType and THEN go to "*" if needed\n
+   */\n
+  transports = {},\n
+\n
+  // Avoid comment-prolog char sequence (#10098); must appease lint and evade compression\n
+  allTypes = "*/".concat( "*" ),\n
+\n
+  // Document location\n
+  ajaxLocation = window.location.href,\n
+\n
+  // Segment location into parts\n
+  ajaxLocParts = rurl.exec( ajaxLocation.toLowerCase() ) || [];\n
+\n
+// Base "constructor" for jQuery.ajaxPrefilter and jQuery.ajaxTransport\n
+function addToPrefiltersOrTransports( structure ) {\n
+\n
+  // dataTypeExpression is optional and defaults to "*"\n
+  return function( dataTypeExpression, func ) {\n
+\n
+    if ( typeof dataTypeExpression !== "string" ) {\n
+      func = dataTypeExpression;\n
+      dataTypeExpression = "*";\n
+    }\n
+\n
+    var dataType,\n
+      i = 0,\n
+      dataTypes = dataTypeExpression.toLowerCase().match( rnotwhite ) || [];\n
+\n
+    if ( jQuery.isFunction( func ) ) {\n
+      // For each dataType in the dataTypeExpression\n
+      while ( (dataType = dataTypes[i++]) ) {\n
+        // Prepend if requested\n
+        if ( dataType[0] === "+" ) {\n
+          dataType = dataType.slice( 1 ) || "*";\n
+          (structure[ dataType ] = structure[ dataType ] || []).unshift( func );\n
+\n
+        // Otherwise append\n
+        } else {\n
+          (structure[ dataType ] = structure[ dataType ] || []).push( func );\n
+        }\n
+      }\n
+    }\n
+  };\n
+}\n
+\n
+// Base inspection function for prefilters and transports\n
+function inspectPrefiltersOrTransports( structure, options, originalOptions, jqXHR ) {\n
+\n
+  var inspected = {},\n
+    seekingTransport = ( structure === transports );\n
+\n
+  function inspect( dataType ) {\n
+    var selected;\n
+    inspected[ dataType ] = true;\n
+    jQuery.each( structure[ dataType ] || [], function( _, prefilterOrFactory ) {\n
+      var dataTypeOrTransport = prefilterOrFactory( options, originalOptions, jqXHR );\n
+      if ( typeof dataTypeOrTransport === "string" && !seekingTransport && !inspected[ dataTypeOrTransport ] ) {\n
+        options.dataTypes.unshift( dataTypeOrTransport );\n
+        inspect( dataTypeOrTransport );\n
+        return false;\n
+      } else if ( seekingTransport ) {\n
+        return !( selected = dataTypeOrTransport );\n
+      }\n
+    });\n
+    return selected;\n
+  }\n
+\n
+  return inspect( options.dataTypes[ 0 ] ) || !inspected[ "*" ] && inspect( "*" );\n
+}\n
+\n
+// A special extend for ajax options\n
+// that takes "flat" options (not to be deep extended)\n
+// Fixes #9887\n
+function ajaxExtend( target, src ) {\n
+  var key, deep,\n
+    flatOptions = jQuery.ajaxSettings.flatOptions || {};\n
+\n
+  for ( key in src ) {\n
+    if ( src[ key ] !== undefined ) {\n
+      ( flatOptions[ key ] ? target : ( deep || (deep = {}) ) )[ key ] = src[ key ];\n
+    }\n
+  }\n
+  if ( deep ) {\n
+    jQuery.extend( true, target, deep );\n
+  }\n
+\n
+  return target;\n
+}\n
+\n
+/* Handles responses to an ajax request:\n
+ * - finds the right dataType (mediates between content-type and expected dataType)\n
+ * - returns the corresponding response\n
+ */\n
+function ajaxHandleResponses( s, jqXHR, responses ) {\n
+\n
+  var ct, type, finalDataType, firstDataType,\n
+    contents = s.contents,\n
+    dataTypes = s.dataTypes;\n
+\n
+  // Remove auto dataType and get content-type in the process\n
+  while ( dataTypes[ 0 ] === "*" ) {\n
+    dataTypes.shift();\n
+    if ( ct === undefined ) {\n
+      ct = s.mimeType || jqXHR.getResponseHeader("Content-Type");\n
+    }\n
+  }\n
+\n
+  // Check if we\'re dealing with a known content-type\n
+  if ( ct ) {\n
+    for ( type in contents ) {\n
+      if ( contents[ type ] && contents[ type ].test( ct ) ) {\n
+        dataTypes.unshift( type );\n
+        break;\n
+      }\n
+    }\n
+  }\n
+\n
+  // Check to see if we have a response for the expected dataType\n
+  if ( dataTypes[ 0 ] in responses ) {\n
+    finalDataType = dataTypes[ 0 ];\n
+  } else {\n
+    // Try convertible dataTypes\n
+    for ( type in responses ) {\n
+      if ( !dataTypes[ 0 ] || s.converters[ type + " " + dataTypes[0] ] ) {\n
+        finalDataType = type;\n
+        break;\n
+      }\n
+      if ( !firstDataType ) {\n
+        firstDataType = type;\n
+      }\n
+    }\n
+    // Or just use first one\n
+    finalDataType = finalDataType || firstDataType;\n
+  }\n
+\n
+  // If we found a dataType\n
+  // We add the dataType to the list if needed\n
+  // and return the corresponding response\n
+  if ( finalDataType ) {\n
+    if ( finalDataType !== dataTypes[ 0 ] ) {\n
+      dataTypes.unshift( finalDataType );\n
+    }\n
+    return responses[ finalDataType ];\n
+  }\n
+}\n
+\n
+/* Chain conversions given the request and the original response\n
+ * Also sets the responseXXX fields on the jqXHR instance\n
+ */\n
+function ajaxConvert( s, response, jqXHR, isSuccess ) {\n
+  var conv2, current, conv, tmp, prev,\n
+    converters = {},\n
+    // Work with a copy of dataTypes in case we need to modify it for conversion\n
+    dataTypes = s.dataTypes.slice();\n
+\n
+  // Create converters map with lowercased keys\n
+  if ( dataTypes[ 1 ] ) {\n
+    for ( conv in s.converters ) {\n
+      converters[ conv.toLowerCase() ] = s.converters[ conv ];\n
+    }\n
+  }\n
+\n
+  current = dataTypes.shift();\n
+\n
+  // Convert to each sequential dataType\n
+  while ( current ) {\n
+\n
+    if ( s.responseFields[ current ] ) {\n
+      jqXHR[ s.responseFields[ current ] ] = response;\n
+    }\n
+\n
+    // Apply the dataFilter if provided\n
+    if ( !prev && isSuccess && s.dataFilter ) {\n
+      response = s.dataFilter( response, s.dataType );\n
+    }\n
+\n
+    prev = current;\n
+    current = dataTypes.shift();\n
+\n
+    if ( current ) {\n
+\n
+    // There\'s only work to do if current dataType is non-auto\n
+      if ( current === "*" ) {\n
+\n
+        current = prev;\n
+\n
+      // Convert response if prev dataType is non-auto and differs from current\n
+      } else if ( prev !== "*" && prev !== current ) {\n
+\n
+        // Seek a direct converter\n
+        conv = converters[ prev + " " + current ] || converters[ "* " + current ];\n
+\n
+        // If none found, seek a pair\n
+        if ( !conv ) {\n
+          for ( conv2 in converters ) {\n
+\n
+            // If conv2 outputs current\n
+            tmp = conv2.split( " " );\n
+            if ( tmp[ 1 ] === current ) {\n
+\n
+              // If prev can be converted to accepted input\n
+              conv = converters[ prev + " " + tmp[ 0 ] ] ||\n
+                converters[ "* " + tmp[ 0 ] ];\n
+              if ( conv ) {\n
+                // Condense equivalence converters\n
+                if ( conv === true ) {\n
+                  conv = converters[ conv2 ];\n
+\n
+                // Otherwise, insert the intermediate dataType\n
+                } else if ( converters[ conv2 ] !== true ) {\n
+                  current = tmp[ 0 ];\n
+                  dataTypes.unshift( tmp[ 1 ] );\n
+                }\n
+                break;\n
+              }\n
+            }\n
+          }\n
+        }\n
+\n
+        // Apply converter (if not an equivalence)\n
+        if ( conv !== true ) {\n
+\n
+          // Unless errors are allowed to bubble, catch and return them\n
+          if ( conv && s[ "throws" ] ) {\n
+            response = conv( response );\n
+          } else {\n
+            try {\n
+              response = conv( response );\n
+            } catch ( e ) {\n
+              return { state: "parsererror", error: conv ? e : "No conversion from " + prev + " to " + current };\n
+            }\n
+          }\n
+        }\n
+      }\n
+    }\n
+  }\n
+\n
+  return { state: "success", data: response };\n
+}\n
+\n
+jQuery.extend({\n
+\n
+  // Counter for holding the number of active queries\n
+  active: 0,\n
+\n
+  // Last-Modified header cache for next request\n
+  lastModified: {},\n
+  etag: {},\n
+\n
+  ajaxSettings: {\n
+    url: ajaxLocation,\n
+    type: "GET",\n
+    isLocal: rlocalProtocol.test( ajaxLocParts[ 1 ] ),\n
+    global: true,\n
+    processData: true,\n
+    async: true,\n
+    contentType: "application/x-www-form-urlencoded; charset=UTF-8",\n
+    /*\n
+    timeout: 0,\n
+    data: null,\n
+    dataType: null,\n
+    username: null,\n
+    password: null,\n
+    cache: null,\n
+    throws: false,\n
+    traditional: false,\n
+    headers: {},\n
+    */\n
+\n
+    accepts: {\n
+      "*": allTypes,\n
+      text: "text/plain",\n
+      html: "text/html",\n
+      xml: "application/xml, text/xml",\n
+      json: "application/json, text/javascript"\n
+    },\n
+\n
+    contents: {\n
+      xml: /xml/,\n
+      html: /html/,\n
+      json: /json/\n
+    },\n
+\n
+    responseFields: {\n
+      xml: "responseXML",\n
+      text: "responseText",\n
+      json: "responseJSON"\n
+    },\n
+\n
+    // Data converters\n
+    // Keys separate source (or catchall "*") and destination types with a single space\n
+    converters: {\n
+\n
+      // Convert anything to text\n
+      "* text": String,\n
+\n
+      // Text to html (true = no transformation)\n
+      "text html": true,\n
+\n
+      // Evaluate text as a json expression\n
+      "text json": jQuery.parseJSON,\n
+\n
+      // Parse text as xml\n
+      "text xml": jQuery.parseXML\n
+    },\n
+\n
+    // For options that shouldn\'t be deep extended:\n
+    // you can add your own custom options here if\n
+    // and when you create one that shouldn\'t be\n
+    // deep extended (see ajaxExtend)\n
+    flatOptions: {\n
+      url: true,\n
+      context: true\n
+    }\n
+  },\n
+\n
+  // Creates a full fledged settings object into target\n
+  // with both ajaxSettings and settings fields.\n
+  // If target is omitted, writes into ajaxSettings.\n
+  ajaxSetup: function( target, settings ) {\n
+    return settings ?\n
+\n
+      // Building a settings object\n
+      ajaxExtend( ajaxExtend( target, jQuery.ajaxSettings ), settings ) :\n
+\n
+      // Extending ajaxSettings\n
+      ajaxExtend( jQuery.ajaxSettings, target );\n
+  },\n
+\n
+  ajaxPrefilter: addToPrefiltersOrTransports( prefilters ),\n
+  ajaxTransport: addToPrefiltersOrTransports( transports ),\n
+\n
+  // Main method\n
+  ajax: function( url, options ) {\n
+\n
+    // If url is an object, simulate pre-1.5 signature\n
+    if ( typeof url === "object" ) {\n
+      options = url;\n
+      url = undefined;\n
+    }\n
+\n
+    // Force options to be an object\n
+    options = options || {};\n
+\n
+    var transport,\n
+      // URL without anti-cache param\n
+      cacheURL,\n
+      // Response headers\n
+      responseHeadersString,\n
+      responseHeaders,\n
+      // timeout handle\n
+      timeoutTimer,\n
+      // Cross-domain detection vars\n
+      parts,\n
+      // To know if global events are to be dispatched\n
+      fireGlobals,\n
+      // Loop variable\n
+      i,\n
+      // Create the final options object\n
+      s = jQuery.ajaxSetup( {}, options ),\n
+      // Callbacks context\n
+      callbackContext = s.context || s,\n
+      // Context for global events is callbackContext if it is a DOM node or jQuery collection\n
+      globalEventContext = s.context && ( callbackContext.nodeType || callbackContext.jquery ) ?\n
+        jQuery( callbackContext ) :\n
+        jQuery.event,\n
+      // Deferreds\n
+      deferred = jQuery.Deferred(),\n
+      completeDeferred = jQuery.Callbacks("once memory"),\n
+      // Status-dependent callbacks\n
+      statusCode = s.statusCode || {},\n
+      // Headers (they are sent all at once)\n
+      requestHeaders = {},\n
+      requestHeadersNames = {},\n
+      // The jqXHR state\n
+      state = 0,\n
+      // Default abort message\n
+      strAbort = "canceled",\n
+      // Fake xhr\n
+      jqXHR = {\n
+        readyState: 0,\n
+\n
+        // Builds headers hashtable if needed\n
+        getResponseHeader: function( key ) {\n
+          var match;\n
+          if ( state === 2 ) {\n
+            if ( !responseHeaders ) {\n
+              responseHeaders = {};\n
+              while ( (match = rheaders.exec( responseHeadersString )) ) {\n
+                responseHeaders[ match[1].toLowerCase() ] = match[ 2 ];\n
+              }\n
+            }\n
+            match = responseHeaders[ key.toLowerCase() ];\n
+          }\n
+          return match == null ? null : match;\n
+        },\n
+\n
+        // Raw string\n
+        getAllResponseHeaders: function() {\n
+          return state === 2 ? responseHeadersString : null;\n
+        },\n
+\n
+        // Caches the header\n
+        setRequestHeader: function( name, value ) {\n
+          var lname = name.toLowerCase();\n
+          if ( !state ) {\n
+            name = requestHeadersNames[ lname ] = requestHeadersNames[ lname ] || name;\n
+            requestHeaders[ name ] = value;\n
+          }\n
+          return this;\n
+        },\n
+\n
+        // Overrides response content-type header\n
+        overrideMimeType: function( type ) {\n
+          if ( !state ) {\n
+            s.mimeType = type;\n
+          }\n
+          return this;\n
+        },\n
+\n
+        // Status-dependent callbacks\n
+        statusCode: function( map ) {\n
+          var code;\n
+          if ( map ) {\n
+            if ( state < 2 ) {\n
+              for ( code in map ) {\n
+                // Lazy-add the new callback in a way that preserves old ones\n
+                statusCode[ code ] = [ statusCode[ code ], map[ code ] ];\n
+              }\n
+            } else {\n
+              // Execute the appropriate callbacks\n
+              jqXHR.always( map[ jqXHR.status ] );\n
+            }\n
+          }\n
+          return this;\n
+        },\n
+\n
+        // Cancel the request\n
+        abort: function( statusText ) {\n
+          var finalText = statusText || strAbort;\n
+          if ( transport ) {\n
+            transport.abort( finalText );\n
+          }\n
+          done( 0, finalText );\n
+          return this;\n
+        }\n
+      };\n
+\n
+    // Attach deferreds\n
+    deferred.promise( jqXHR ).complete = completeDeferred.add;\n
+    jqXHR.success = jqXHR.done;\n
+    jqXHR.error = jqXHR.fail;\n
+\n
+    // Remove hash character (#7531: and string promotion)\n
+    // Add protocol if not provided (prefilters might expect it)\n
+    // Handle falsy url in the settings object (#10093: consistency with old signature)\n
+    // We also use the url parameter if available\n
+    s.url = ( ( url || s.url || ajaxLocation ) + "" ).replace( rhash, "" )\n
+      .replace( rprotocol, ajaxLocParts[ 1 ] + "//" );\n
+\n
+    // Alias method option to type as per ticket #12004\n
+    s.type = options.method || options.type || s.method || s.type;\n
+\n
+    // Extract dataTypes list\n
+    s.dataTypes = jQuery.trim( s.dataType || "*" ).toLowerCase().match( rnotwhite ) || [ "" ];\n
+\n
+    // A cross-domain request is in order when we have a protocol:host:port mismatch\n
+    if ( s.crossDomain == null ) {\n
+      parts = rurl.exec( s.url.toLowerCase() );\n
+      s.crossDomain = !!( parts &&\n
+        ( parts[ 1 ] !== ajaxLocParts[ 1 ] || parts[ 2 ] !== ajaxLocParts[ 2 ] ||\n
+          ( parts[ 3 ] || ( parts[ 1 ] === "http:" ? "80" : "443" ) ) !==\n
+            ( ajaxLocParts[ 3 ] || ( ajaxLocParts[ 1 ] === "http:" ? "80" : "443" ) ) )\n
+      );\n
+    }\n
+\n
+    // Convert data if not already a string\n
+    if ( s.data && s.processData && typeof s.data !== "string" ) {\n
+      s.data = jQuery.param( s.data, s.traditional );\n
+    }\n
+\n
+    // Apply prefilters\n
+    inspectPrefiltersOrTransports( prefilters, s, options, jqXHR );\n
+\n
+    // If request was aborted inside a prefilter, stop there\n
+    if ( state === 2 ) {\n
+      return jqXHR;\n
+    }\n
+\n
+    // We can fire global events as of now if asked to\n
+    // Don\'t fire events if jQuery.event is undefined in an AMD-usage scenario (#15118)\n
+    fireGlobals = jQuery.event && s.global;\n
+\n
+    // Watch for a new set of requests\n
+    if ( fireGlobals && jQuery.active++ === 0 ) {\n
+      jQuery.event.trigger("ajaxStart");\n
+    }\n
+\n
+    // Uppercase the type\n
+    s.type = s.type.toUpperCase();\n
+\n
+    // Determine if request has content\n
+    s.hasContent = !rnoContent.test( s.type );\n
+\n
+    // Save the URL in case we\'re toying with the If-Modified-Since\n
+    // and/or If-None-Match header later on\n
+    cacheURL = s.url;\n
+\n
+    // More options handling for requests with no content\n
+    if ( !s.hasContent ) {\n
+\n
+      // If data is available, append data to url\n
+      if ( s.data ) {\n
+        cacheURL = ( s.url += ( rquery.test( cacheURL ) ? "&" : "?" ) + s.data );\n
+        // #9682: remove data so that it\'s not used in an eventual retry\n
+        delete s.data;\n
+      }\n
+\n
+      // Add anti-cache in url if needed\n
+      if ( s.cache === false ) {\n
+        s.url = rts.test( cacheURL ) ?\n
+\n
+          // If there is already a \'_\' parameter, set its value\n
+          cacheURL.replace( rts, "$1_=" + nonce++ ) :\n
+\n
+          // Otherwise add one to the end\n
+          cacheURL + ( rquery.test( cacheURL ) ? "&" : "?" ) + "_=" + nonce++;\n
+      }\n
+    }\n
+\n
+    // Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode.\n
+    if ( s.ifModified ) {\n
+      if ( jQuery.lastModified[ cacheURL ] ) {\n
+        jqXHR.setRequestHeader( "If-Modified-Since", jQuery.lastModified[ cacheURL ] );\n
+      }\n
+      if ( jQuery.etag[ cacheURL ] ) {\n
+        jqXHR.setRequestHeader( "If-None-Match", jQuery.etag[ cacheURL ] );\n
+      }\n
+    }\n
+\n
+    // Set the correct header, if data is being sent\n
+    if ( s.data && s.hasContent && s.contentType !== false || options.contentType ) {\n
+      jqXHR.setRequestHeader( "Content-Type", s.contentType );\n
+    }\n
+\n
+    // Set the Accepts header for the server, depending on the dataType\n
+    jqXHR.setRequestHeader(\n
+      "Accept",\n
+      s.dataTypes[ 0 ] && s.accepts[ s.dataTypes[0] ] ?\n
+        s.accepts[ s.dataTypes[0] ] + ( s.dataTypes[ 0 ] !== "*" ? ", " + allTypes + "; q=0.01" : "" ) :\n
+        s.accepts[ "*" ]\n
+    );\n
+\n
+    // Check for headers option\n
+    for ( i in s.headers ) {\n
+      jqXHR.setRequestHeader( i, s.headers[ i ] );\n
+    }\n
+\n
+    // Allow custom headers/mimetypes and early abort\n
+    if ( s.beforeSend && ( s.beforeSend.call( callbackContext, jqXHR, s ) === false || state === 2 ) ) {\n
+      // Abort if not done already and return\n
+      return jqXHR.abort();\n
+    }\n
+\n
+    // Aborting is no longer a cancellation\n
+    strAbort = "abort";\n
+\n
+    // Install callbacks on deferreds\n
+    for ( i in { success: 1, error: 1, complete: 1 } ) {\n
+      jqXHR[ i ]( s[ i ] );\n
+    }\n
+\n
+    // Get transport\n
+    transport = inspectPrefiltersOrTransports( transports, s, options, jqXHR );\n
+\n
+    // If no transport, we auto-abort\n
+    if ( !transport ) {\n
+      done( -1, "No Transport" );\n
+    } else {\n
+      jqXHR.readyState = 1;\n
+\n
+      // Send global event\n
+      if ( fireGlobals ) {\n
+        globalEventContext.trigger( "ajaxSend", [ jqXHR, s ] );\n
+      }\n
+      // Timeout\n
+      if ( s.async && s.timeout > 0 ) {\n
+        timeoutTimer = setTimeout(function() {\n
+          jqXHR.abort("timeout");\n
+        }, s.timeout );\n
+      }\n
+\n
+      try {\n
+        state = 1;\n
+        transport.send( requestHeaders, done );\n
+      } catch ( e ) {\n
+        // Propagate exception as error if not done\n
+        if ( state < 2 ) {\n
+          done( -1, e );\n
+        // Simply rethrow otherwise\n
+        } else {\n
+          throw e;\n
+        }\n
+      }\n
+    }\n
+\n
+    // Callback for when everything is done\n
+    function done( status, nativeStatusText, responses, headers ) {\n
+      var isSuccess, success, error, response, modified,\n
+        statusText = nativeStatusText;\n
+\n
+      // Called once\n
+      if ( state === 2 ) {\n
+        return;\n
+      }\n
+\n
+      // State is "done" now\n
+      state = 2;\n
+\n
+      // Clear timeout if it exists\n
+      if ( timeoutTimer ) {\n
+        clearTimeout( timeoutTimer );\n
+      }\n
+\n
+      // Dereference transport for early garbage collection\n
+      // (no matter how long the jqXHR object will be used)\n
+      transport = undefined;\n
+\n
+      // Cache response headers\n
+      responseHeadersString = headers || "";\n
+\n
+      // Set readyState\n
+      jqXHR.readyState = status > 0 ? 4 : 0;\n
+\n
+      // Determine if successful\n
+      isSuccess = status >= 200 && status < 300 || status === 304;\n
+\n
+      // Get response data\n
+      if ( responses ) {\n
+        response = ajaxHandleResponses( s, jqXHR, responses );\n
+      }\n
+\n
+      // Convert no matter what (that way responseXXX fields are always set)\n
+      response = ajaxConvert( s, response, jqXHR, isSuccess );\n
+\n
+      // If successful, handle type chaining\n
+      if ( isSuccess ) {\n
+\n
+        // Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode.\n
+        if ( s.ifModified ) {\n
+          modified = jqXHR.getResponseHeader("Last-Modified");\n
+          if ( modified ) {\n
+            jQuery.lastModified[ cacheURL ] = modified;\n
+          }\n
+          modified = jqXHR.getResponseHeader("etag");\n
+          if ( modified ) {\n
+            jQuery.etag[ cacheURL ] = modified;\n
+          }\n
+        }\n
+\n
+        // if no content\n
+        if ( status === 204 || s.type === "HEAD" ) {\n
+          statusText = "nocontent";\n
+\n
+        // if not modified\n
+        } else if ( status === 304 ) {\n
+          statusText = "notmodified";\n
+\n
+        // If we have data, let\'s convert it\n
+        } else {\n
+          statusText = response.state;\n
+          success = response.data;\n
+          error = response.error;\n
+          isSuccess = !error;\n
+        }\n
+      } else {\n
+        // Extract error from statusText and normalize for non-aborts\n
+        error = statusText;\n
+        if ( status || !statusText ) {\n
+          statusText = "error";\n
+          if ( status < 0 ) {\n
+            status = 0;\n
+          }\n
+        }\n
+      }\n
+\n
+      // Set data for the fake xhr object\n
+      jqXHR.status = status;\n
+      jqXHR.statusText = ( nativeStatusText || statusText ) + "";\n
+\n
+      // Success/Error\n
+      if ( isSuccess ) {\n
+        deferred.resolveWith( callbackContext, [ success, statusText, jqXHR ] );\n
+      } else {\n
+        deferred.rejectWith( callbackContext, [ jqXHR, statusText, error ] );\n
+      }\n
+\n
+      // Status-dependent callbacks\n
+      jqXHR.statusCode( statusCode );\n
+      statusCode = undefined;\n
+\n
+      if ( fireGlobals ) {\n
+        globalEventContext.trigger( isSuccess ? "ajaxSuccess" : "ajaxError",\n
+          [ jqXHR, s, isSuccess ? success : error ] );\n
+      }\n
+\n
+      // Complete\n
+      completeDeferred.fireWith( callbackContext, [ jqXHR, statusText ] );\n
+\n
+      if ( fireGlobals ) {\n
+        globalEventContext.trigger( "ajaxComplete", [ jqXHR, s ] );\n
+        // Handle the global AJAX counter\n
+        if ( !( --jQuery.active ) ) {\n
+          jQuery.event.trigger("ajaxStop");\n
+        }\n
+      }\n
+    }\n
+\n
+    return jqXHR;\n
+  },\n
+\n
+  getJSON: function( url, data, callback ) {\n
+    return jQuery.get( url, data, callback, "json" );\n
+  },\n
+\n
+  getScript: function( url, callback ) {\n
+    return jQuery.get( url, undefined, callback, "script" );\n
+  }\n
+});\n
+\n
+jQuery.each( [ "get", "post" ], function( i, method ) {\n
+  jQuery[ method ] = function( url, data, callback, type ) {\n
+    // Shift arguments if data argument was omitted\n
+    if ( jQuery.isFunction( data ) ) {\n
+      type = type || callback;\n
+      callback = data;\n
+      data = undefined;\n
+    }\n
+\n
+    return jQuery.ajax({\n
+      url: url,\n
+      type: method,\n
+      dataType: type,\n
+      data: data,\n
+      success: callback\n
+    });\n
+  };\n
+});\n
+\n
+\n
+jQuery._evalUrl = function( url ) {\n
+  return jQuery.ajax({\n
+    url: url,\n
+    type: "GET",\n
+    dataType: "script",\n
+    async: false,\n
+    global: false,\n
+    "throws": true\n
+  });\n
+};\n
+\n
+\n
+jQuery.fn.extend({\n
+  wrapAll: function( html ) {\n
+    var wrap;\n
+\n
+    if ( jQuery.isFunction( html ) ) {\n
+      return this.each(function( i ) {\n
+        jQuery( this ).wrapAll( html.call(this, i) );\n
+      });\n
+    }\n
+\n
+    if ( this[ 0 ] ) {\n
+\n
+      // The elements to wrap the target around\n
+      wrap = jQuery( html, this[ 0 ].ownerDocument ).eq( 0 ).clone( true );\n
+\n
+      if ( this[ 0 ].parentNode ) {\n
+        wrap.insertBefore( this[ 0 ] );\n
+      }\n
+\n
+      wrap.map(function() {\n
+        var elem = this;\n
+\n
+        while ( elem.firstElementChild ) {\n
+          elem = elem.firstElementChild;\n
+        }\n
+\n
+        return elem;\n
+      }).append( this );\n
+    }\n
+\n
+    return this;\n
+  },\n
+\n
+  wrapInner: function( html ) {\n
+    if ( jQuery.isFunction( html ) ) {\n
+      return this.each(function( i ) {\n
+        jQuery( this ).wrapInner( html.call(this, i) );\n
+      });\n
+    }\n
+\n
+    return this.each(function() {\n
+      var self = jQuery( this ),\n
+        contents = self.contents();\n
+\n
+      if ( contents.length ) {\n
+        contents.wrapAll( html );\n
+\n
+      } else {\n
+        self.append( html );\n
+      }\n
+    });\n
+  },\n
+\n
+  wrap: function( html ) {\n
+    var isFunction = jQuery.isFunction( html );\n
+\n
+    return this.each(function( i ) {\n
+      jQuery( this ).wrapAll( isFunction ? html.call(this, i) : html );\n
+    });\n
+  },\n
+\n
+  unwrap: function() {\n
+    return this.parent().each(function() {\n
+      if ( !jQuery.nodeName( this, "body" ) ) {\n
+        jQuery( this ).replaceWith( this.childNodes );\n
+      }\n
+    }).end();\n
+  }\n
+});\n
+\n
+\n
+jQuery.expr.filters.hidden = function( elem ) {\n
+  // Support: Opera <= 12.12\n
+  // Opera reports offsetWidths and offsetHeights less than zero on some elements\n
+  return elem.offsetWidth <= 0 && elem.offsetHeight <= 0;\n
+};\n
+jQuery.expr.filters.visible = function( elem ) {\n
+  return !jQuery.expr.filters.hidden( elem );\n
+};\n
+\n
+\n
+\n
+\n
+var r20 = /%20/g,\n
+  rbracket = /\\[\\]$/,\n
+  rCRLF = /\\r?\\n/g,\n
+  rsubmitterTypes = /^(?:submit|button|image|reset|file)$/i,\n
+  rsubmittable = /^(?:input|select|textarea|keygen)/i;\n
+\n
+function buildParams( prefix, obj, traditional, add ) {\n
+  var name;\n
+\n
+  if ( jQuery.isArray( obj ) ) {\n
+    // Serialize array item.\n
+    jQuery.each( obj, function( i, v ) {\n
+      if ( traditional || rbracket.test( prefix ) ) {\n
+        // Treat each array item as a scalar.\n
+        add( prefix, v );\n
+\n
+      } else {\n
+        // Item is non-scalar (array or object), encode its numeric index.\n
+        buildParams( prefix + "[" + ( typeof v === "object" ? i : "" ) + "]", v, traditional, add );\n
+      }\n
+    });\n
+\n
+  } else if ( !traditional && jQuery.type( obj ) === "object" ) {\n
+    // Serialize object item.\n
+    for ( name in obj ) {\n
+      buildParams( prefix + "[" + name + "]", obj[ name ], traditional, add );\n
+    }\n
+\n
+  } else {\n
+    // Serialize scalar item.\n
+    add( prefix, obj );\n
+  }\n
+}\n
+\n
+// Serialize an array of form elements or a set of\n
+// key/values into a query string\n
+jQuery.param = function( a, traditional ) {\n
+  var prefix,\n
+    s = [],\n
+    add = function( key, value ) {\n
+      // If value is a function, invoke it and return its value\n
+      value = jQuery.isFunction( value ) ? value() : ( value == null ? "" : value );\n
+      s[ s.length ] = encodeURIComponent( key ) + "=" + encodeURIComponent( value );\n
+    };\n
+\n
+  // Set traditional to true for jQuery <= 1.3.2 behavior.\n
+  if ( traditional === undefined ) {\n
+    traditional = jQuery.ajaxSettings && jQuery.ajaxSettings.traditional;\n
+  }\n
+\n
+  // If an array was passed in, assume that it is an array of form elements.\n
+  if ( jQuery.isArray( a ) || ( a.jquery && !jQuery.isPlainObject( a ) ) ) {\n
+    // Serialize the form elements\n
+    jQuery.each( a, function() {\n
+      add( this.name, this.value );\n
+    });\n
+\n
+  } else {\n
+    // If traditional, encode the "old" way (the way 1.3.2 or older\n
+    // did it), otherwise encode params recursively.\n
+    for ( prefix in a ) {\n
+      buildParams( prefix, a[ prefix ], traditional, add );\n
+    }\n
+  }\n
+\n
+  // Return the resulting serialization\n
+  return s.join( "&" ).replace( r20, "+" );\n
+};\n
+\n
+jQuery.fn.extend({\n
+  serialize: function() {\n
+    return jQuery.param( this.serializeArray() );\n
+  },\n
+  serializeArray: function() {\n
+    return this.map(function() {\n
+      // Can add propHook for "elements" to filter or add form elements\n
+      var elements = jQuery.prop( this, "elements" );\n
+      return elements ? jQuery.makeArray( elements ) : this;\n
+    })\n
+    .filter(function() {\n
+      var type = this.type;\n
+\n
+      // Use .is( ":disabled" ) so that fieldset[disabled] works\n
+      return this.name && !jQuery( this ).is( ":disabled" ) &&\n
+        rsubmittable.test( this.nodeName ) && !rsubmitterTypes.test( type ) &&\n
+        ( this.checked || !rcheckableType.test( type ) );\n
+    })\n
+    .map(function( i, elem ) {\n
+      var val = jQuery( this ).val();\n
+\n
+      return val == null ?\n
+        null :\n
+        jQuery.isArray( val ) ?\n
+          jQuery.map( val, function( val ) {\n
+            return { name: elem.name, value: val.replace( rCRLF, "\\r\\n" ) };\n
+          }) :\n
+          { name: elem.name, value: val.replace( rCRLF, "\\r\\n" ) };\n
+    }).get();\n
+  }\n
+});\n
+\n
+\n
+jQuery.ajaxSettings.xhr = function() {\n
+  try {\n
+    return new XMLHttpRequest();\n
+  } catch( e ) {}\n
+};\n
+\n
+var xhrId = 0,\n
+  xhrCallbacks = {},\n
+  xhrSuccessStatus = {\n
+    // file protocol always yields status code 0, assume 200\n
+    0: 200,\n
+    // Support: IE9\n
+    // #1450: sometimes IE returns 1223 when it should be 204\n
+    1223: 204\n
+  },\n
+  xhrSupported = jQuery.ajaxSettings.xhr();\n
+\n
+// Support: IE9\n
+// Open requests must be manually aborted on unload (#5280)\n
+// See https://support.microsoft.com/kb/2856746 for more info\n
+if ( window.attachEvent ) {\n
+  window.attachEvent( "onunload", function() {\n
+    for ( var key in xhrCallbacks ) {\n
+      xhrCallbacks[ key ]();\n
+    }\n
+  });\n
+}\n
+\n
+support.cors = !!xhrSupported && ( "withCredentials" in xhrSupported );\n
+support.ajax = xhrSupported = !!xhrSupported;\n
+\n
+jQuery.ajaxTransport(function( options ) {\n
+  var callback;\n
+\n
+  // Cross domain only allowed if supported through XMLHttpRequest\n
+  if ( support.cors || xhrSupported && !options.crossDomain ) {\n
+    return {\n
+      send: function( headers, complete ) {\n
+        var i,\n
+          xhr = options.xhr(),\n
+          id = ++xhrId;\n
+\n
+        xhr.open( options.type, options.url, options.async, options.username, options.password );\n
+\n
+        // Apply custom fields if provided\n
+        if ( options.xhrFields ) {\n
+          for ( i in options.xhrFields ) {\n
+            xhr[ i ] = options.xhrFields[ i ];\n
+          }\n
+        }\n
+\n
+        // Override mime type if needed\n
+        if ( options.mimeType && xhr.overrideMimeType ) {\n
+          xhr.overrideMimeType( options.mimeType );\n
+        }\n
+\n
+        // X-Requested-With header\n
+        // For cross-domain requests, seeing as conditions for a preflight are\n
+        // akin to a jigsaw puzzle, we simply never set it to be sure.\n
+        // (it can always be set on a per-request basis or even using ajaxSetup)\n
+        // For same-domain requests, won\'t change header if already provided.\n
+        if ( !options.crossDomain && !headers["X-Requested-With"] ) {\n
+          headers["X-Requested-With"] = "XMLHttpRequest";\n
+        }\n
+\n
+        // Set headers\n
+        for ( i in headers ) {\n
+          xhr.setRequestHeader( i, headers[ i ] );\n
+        }\n
+\n
+        // Callback\n
+        callback = function( type ) {\n
+          return function() {\n
+            if ( callback ) {\n
+              delete xhrCallbacks[ id ];\n
+              callback = xhr.onload = xhr.onerror = null;\n
+\n
+              if ( type === "abort" ) {\n
+                xhr.abort();\n
+              } else if ( type === "error" ) {\n
+                complete(\n
+                  // file: protocol always yields status 0; see #8605, #14207\n
+                  xhr.status,\n
+                  xhr.statusText\n
+                );\n
+              } else {\n
+                complete(\n
+                  xhrSuccessStatus[ xhr.status ] || xhr.status,\n
+                  xhr.statusText,\n
+                  // Support: IE9\n
+                  // Accessing binary-data responseText throws an exception\n
+                  // (#11426)\n
+                  typeof xhr.responseText === "string" ? {\n
+                    text: xhr.responseText\n
+                  } : undefined,\n
+                  xhr.getAllResponseHeaders()\n
+                );\n
+              }\n
+            }\n
+          };\n
+        };\n
+\n
+        // Listen to events\n
+        xhr.onload = callback();\n
+        xhr.onerror = callback("error");\n
+\n
+        // Create the abort callback\n
+        callback = xhrCallbacks[ id ] = callback("abort");\n
+\n
+        try {\n
+          // Do send the request (this may raise an exception)\n
+          xhr.send( options.hasContent && options.data || null );\n
+        } catch ( e ) {\n
+          // #14683: Only rethrow if this hasn\'t been notified as an error yet\n
+          if ( callback ) {\n
+            throw e;\n
+          }\n
+        }\n
+      },\n
+\n
+      abort: function() {\n
+        if ( callback ) {\n
+          callback();\n
+        }\n
+      }\n
+    };\n
+  }\n
+});\n
+\n
+\n
+\n
+\n
+// Install script dataType\n
+jQuery.ajaxSetup({\n
+  accepts: {\n
+    script: "text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"\n
+  },\n
+  contents: {\n
+    script: /(?:java|ecma)script/\n
+  },\n
+  converters: {\n
+    "text script": function( text ) {\n
+      jQuery.globalEval( text );\n
+      return text;\n
+    }\n
+  }\n
+});\n
+\n
+// Handle cache\'s special case and crossDomain\n
+jQuery.ajaxPrefilter( "script", function( s ) {\n
+  if ( s.cache === undefined ) {\n
+    s.cache = false;\n
+  }\n
+  if ( s.crossDomain ) {\n
+    s.type = "GET";\n
+  }\n
+});\n
+\n
+// Bind script tag hack transport\n
+jQuery.ajaxTransport( "script", function( s ) {\n
+  // This transport only deals with cross domain requests\n
+  if ( s.crossDomain ) {\n
+    var script, callback;\n
+    return {\n
+      send: function( _, complete ) {\n
+        script = jQuery("<script>").prop({\n
+          async: true,\n
+          charset: s.scriptCharset,\n
+          src: s.url\n
+        }).on(\n
+          "load error",\n
+          callback = function( evt ) {\n
+            script.remove();\n
+            callback = null;\n
+            if ( evt ) {\n
+              complete( evt.type === "error" ? 404 : 200, evt.type );\n
+            }\n
+          }\n
+        );\n
+        document.head.appendChild( script[ 0 ] );\n
+      },\n
+      abort: function() {\n
+        if ( callback ) {\n
+          callback();\n
+        }\n
+      }\n
+    };\n
+  }\n
+});\n
+\n
+\n
+\n
+\n
+var oldCallbacks = [],\n
+  rjsonp = /(=)\\?(?=&|$)|\\?\\?/;\n
+\n
+// Default jsonp settings\n
+jQuery.ajaxSetup({\n
+  jsonp: "callback",\n
+  jsonpCallback: function() {\n
+    var callback = oldCallbacks.pop() || ( jQuery.expando + "_" + ( nonce++ ) );\n
+    this[ callback ] = true;\n
+    return callback;\n
+  }\n
+});\n
+\n
+// Detect, normalize options and install callbacks for jsonp requests\n
+jQuery.ajaxPrefilter( "json jsonp", function( s, originalSettings, jqXHR ) {\n
+\n
+  var callbackName, overwritten, responseContainer,\n
+    jsonProp = s.jsonp !== false && ( rjsonp.test( s.url ) ?\n
+      "url" :\n
+      typeof s.data === "string" && !( s.contentType || "" ).indexOf("application/x-www-form-urlencoded") && rjsonp.test( s.data ) && "data"\n
+    );\n
+\n
+  // Handle iff the expected data type is "jsonp" or we have a parameter to set\n
+  if ( jsonProp || s.dataTypes[ 0 ] === "jsonp" ) {\n
+\n
+    // Get callback name, remembering preexisting value associated with it\n
+    callbackName = s.jsonpCallback = jQuery.isFunction( s.jsonpCallback ) ?\n
+      s.jsonpCallback() :\n
+      s.jsonpCallback;\n
+\n
+    // Insert callback into url or form data\n
+    if ( jsonProp ) {\n
+      s[ jsonProp ] = s[ jsonProp ].replace( rjsonp, "$1" + callbackName );\n
+    } else if ( s.jsonp !== false ) {\n
+      s.url += ( rquery.test( s.url ) ? "&" : "?" ) + s.jsonp + "=" + callbackName;\n
+    }\n
+\n
+    // Use data converter to retrieve json after script execution\n
+    s.converters["script json"] = function() {\n
+      if ( !responseContainer ) {\n
+        jQuery.error( callbackName + " was not called" );\n
+      }\n
+      return responseContainer[ 0 ];\n
+    };\n
+\n
+    // force json dataType\n
+    s.dataTypes[ 0 ] = "json";\n
+\n
+    // Install callback\n
+    overwritten = window[ callbackName ];\n
+    window[ callbackName ] = function() {\n
+      responseContainer = arguments;\n
+    };\n
+\n
+    // Clean-up function (fires after converters)\n
+    jqXHR.always(function() {\n
+      // Restore preexisting value\n
+      window[ callbackName ] = overwritten;\n
+\n
+      // Save back as free\n
+      if ( s[ callbackName ] ) {\n
+        // make sure that re-using the options doesn\'t screw things around\n
+        s.jsonpCallback = originalSettings.jsonpCallback;\n
+\n
+        // save the callback name for future use\n
+        oldCallbacks.push( callbackName );\n
+      }\n
+\n
+      // Call if it was a function and we have a response\n
+      if ( responseContainer && jQuery.isFunction( overwritten ) ) {\n
+        overwritten( responseContainer[ 0 ] );\n
+      }\n
+\n
+      responseContainer = overwritten = undefined;\n
+    });\n
+\n
+    // Delegate to script\n
+    return "script";\n
+  }\n
+});\n
+\n
+\n
+\n
+\n
+// data: string of html\n
+// context (optional): If specified, the fragment will be created in this context, defaults to document\n
+// keepScripts (optional): If true, will include scripts passed in the html string\n
+jQuery.parseHTML = function( data, context, keepScripts ) {\n
+  if ( !data || typeof data !== "string" ) {\n
+    return null;\n
+  }\n
+  if ( typeof context === "boolean" ) {\n
+    keepScripts = context;\n
+    context = false;\n
+  }\n
+  context = context || document;\n
+\n
+  var parsed = rsingleTag.exec( data ),\n
+    scripts = !keepScripts && [];\n
+\n
+  // Single tag\n
+  if ( parsed ) {\n
+    return [ context.createElement( parsed[1] ) ];\n
+  }\n
+\n
+  parsed = jQuery.buildFragment( [ data ], context, scripts );\n
+\n
+  if ( scripts && scripts.length ) {\n
+    jQuery( scripts ).remove();\n
+  }\n
+\n
+  return jQuery.merge( [], parsed.childNodes );\n
+};\n
+\n
+\n
+// Keep a copy of the old load method\n
+var _load = jQuery.fn.load;\n
+\n
+/**\n
+ * Load a url into a page\n
+ */\n
+jQuery.fn.load = function( url, params, callback ) {\n
+  if ( typeof url !== "string" && _load ) {\n
+    return _load.apply( this, arguments );\n
+  }\n
+\n
+  var selector, type, response,\n
+    self = this,\n
+    off = url.indexOf(" ");\n
+\n
+  if ( off >= 0 ) {\n
+    selector = jQuery.trim( url.slice( off ) );\n
+    url = url.slice( 0, off );\n
+  }\n
+\n
+  // If it\'s a function\n
+  if ( jQuery.isFunction( params ) ) {\n
+\n
+    // We assume that it\'s the callback\n
+    callback = params;\n
+    params = undefined;\n
+\n
+  // Otherwise, build a param string\n
+  } else if ( params && typeof params === "object" ) {\n
+    type = "POST";\n
+  }\n
+\n
+  // If we have elements to modify, make the request\n
+  if ( self.length > 0 ) {\n
+    jQuery.ajax({\n
+      url: url,\n
+\n
+      // if "type" variable is undefined, then "GET" method will be used\n
+      type: type,\n
+      dataType: "html",\n
+      data: params\n
+    }).done(function( responseText ) {\n
+\n
+      // Save response for use in complete callback\n
+      response = arguments;\n
+\n
+      self.html( selector ?\n
+\n
+        // If a selector was specified, locate the right elements in a dummy div\n
+        // Exclude scripts to avoid IE \'Permission Denied\' errors\n
+        jQuery("<div>").append( jQuery.parseHTML( responseText ) ).find( selector ) :\n
+\n
+        // Otherwise use the full result\n
+        responseText );\n
+\n
+    }).complete( callback && function( jqXHR, status ) {\n
+      self.each( callback, response || [ jqXHR.responseText, status, jqXHR ] );\n
+    });\n
+  }\n
+\n
+  return this;\n
+};\n
+\n
+\n
+\n
+\n
+// Attach a bunch of functions for handling common AJAX events\n
+jQuery.each( [ "ajaxStart", "ajaxStop", "ajaxComplete", "ajaxError", "ajaxSuccess", "ajaxSend" ], function( i, type ) {\n
+  jQuery.fn[ type ] = function( fn ) {\n
+    return this.on( type, fn );\n
+  };\n
+});\n
+\n
+\n
+\n
+\n
+jQuery.expr.filters.animated = function( elem ) {\n
+  return jQuery.grep(jQuery.timers, function( fn ) {\n
+    return elem === fn.elem;\n
+  }).length;\n
+};\n
+\n
+\n
+\n
+\n
+var docElem = window.document.documentElement;\n
+\n
+/**\n
+ * Gets a window from an element\n
+ */\n
+function getWindow( elem ) {\n
+  return jQuery.isWindow( elem ) ? elem : elem.nodeType === 9 && elem.defaultView;\n
+}\n
+\n
+jQuery.offset = {\n
+  setOffset: function( elem, options, i ) {\n
+    var curPosition, curLeft, curCSSTop, curTop, curOffset, curCSSLeft, calculatePosition,\n
+      position = jQuery.css( elem, "position" ),\n
+      curElem = jQuery( elem ),\n
+      props = {};\n
+\n
+    // Set position first, in-case top/left are set even on static elem\n
+    if ( position === "static" ) {\n
+      elem.style.position = "relative";\n
+    }\n
+\n
+    curOffset = curElem.offset();\n
+    curCSSTop = jQuery.css( elem, "top" );\n
+    curCSSLeft = jQuery.css( elem, "left" );\n
+    calculatePosition = ( position === "absolute" || position === "fixed" ) &&\n
+      ( curCSSTop + curCSSLeft ).indexOf("auto") > -1;\n
+\n
+    // Need to be able to calculate position if either\n
+    // top or left is auto and position is either absolute or fixed\n
+    if ( calculatePosition ) {\n
+      curPosition = curElem.position();\n
+      curTop = curPosition.top;\n
+      curLeft = curPosition.left;\n
+\n
+    } else {\n
+      curTop = parseFloat( curCSSTop ) || 0;\n
+      curLeft = parseFloat( curCSSLeft ) || 0;\n
+    }\n
+\n
+    if ( jQuery.isFunction( options ) ) {\n
+      options = options.call( elem, i, curOffset );\n
+    }\n
+\n
+    if ( options.top != null ) {\n
+      props.top = ( options.top - curOffset.top ) + curTop;\n
+    }\n
+    if ( options.left != null ) {\n
+      props.left = ( options.left - curOffset.left ) + curLeft;\n
+    }\n
+\n
+    if ( "using" in options ) {\n
+      options.using.call( elem, props );\n
+\n
+    } else {\n
+      curElem.css( props );\n
+    }\n
+  }\n
+};\n
+\n
+jQuery.fn.extend({\n
+  offset: function( options ) {\n
+    if ( arguments.length ) {\n
+      return options === undefined ?\n
+        this :\n
+        this.each(function( i ) {\n
+          jQuery.offset.setOffset( this, options, i );\n
+        });\n
+    }\n
+\n
+    var docElem, win,\n
+      elem = this[ 0 ],\n
+      box = { top: 0, left: 0 },\n
+      doc = elem && elem.ownerDocument;\n
+\n
+    if ( !doc ) {\n
+      return;\n
+    }\n
+\n
+    docElem = doc.documentElement;\n
+\n
+    // Make sure it\'s not a disconnected DOM node\n
+    if ( !jQuery.contains( docElem, elem ) ) {\n
+      return box;\n
+    }\n
+\n
+    // Support: BlackBerry 5, iOS 3 (original iPhone)\n
+    // If we don\'t have gBCR, just use 0,0 rather than error\n
+    if ( typeof elem.getBoundingClientRect !== strundefined ) {\n
+      box = elem.getBoundingClientRect();\n
+    }\n
+    win = getWindow( doc );\n
+    return {\n
+      top: box.top + win.pageYOffset - docElem.clientTop,\n
+      left: box.left + win.pageXOffset - docElem.clientLeft\n
+    };\n
+  },\n
+\n
+  position: function() {\n
+    if ( !this[ 0 ] ) {\n
+      return;\n
+    }\n
+\n
+    var offsetParent, offset,\n
+      elem = this[ 0 ],\n
+      parentOffset = { top: 0, left: 0 };\n
+\n
+    // Fixed elements are offset from window (parentOffset = {top:0, left: 0}, because it is its only offset parent\n
+    if ( jQuery.css( elem, "position" ) === "fixed" ) {\n
+      // Assume getBoundingClientRect is there when computed position is fixed\n
+      offset = elem.getBoundingClientRect();\n
+\n
+    } else {\n
+      // Get *real* offsetParent\n
+      offsetParent = this.offsetParent();\n
+\n
+      // Get correct offsets\n
+      offset = this.offset();\n
+      if ( !jQuery.nodeName( offsetParent[ 0 ], "html" ) ) {\n
+        parentOffset = offsetParent.offset();\n
+      }\n
+\n
+      // Add offsetParent borders\n
+      parentOffset.top += jQuery.css( offsetParent[ 0 ], "borderTopWidth", true );\n
+      parentOffset.left += jQuery.css( offsetParent[ 0 ], "borderLeftWidth", true );\n
+    }\n
+\n
+    // Subtract parent offsets and element margins\n
+    return {\n
+      top: offset.top - parentOffset.top - jQuery.css( elem, "marginTop", true ),\n
+      left: offset.left - parentOffset.left - jQuery.css( elem, "marginLeft", true )\n
+    };\n
+  },\n
+\n
+  offsetParent: function() {\n
+    return this.map(function() {\n
+      var offsetParent = this.offsetParent || docElem;\n
+\n
+      while ( offsetParent && ( !jQuery.nodeName( offsetParent, "html" ) && jQuery.css( offsetParent, "position" ) === "static" ) ) {\n
+        offsetParent = offsetParent.offsetParent;\n
+      }\n
+\n
+      return offsetParent || docElem;\n
+    });\n
+  }\n
+});\n
+\n
+// Create scrollLeft and scrollTop methods\n
+jQuery.each( { scrollLeft: "pageXOffset", scrollTop: "pageYOffset" }, function( method, prop ) {\n
+  var top = "pageYOffset" === prop;\n
+\n
+  jQuery.fn[ method ] = function( val ) {\n
+    return access( this, function( elem, method, val ) {\n
+      var win = getWindow( elem );\n
+\n
+      if ( val === undefined ) {\n
+        return win ? win[ prop ] : elem[ method ];\n
+      }\n
+\n
+      if ( win ) {\n
+        win.scrollTo(\n
+          !top ? val : window.pageXOffset,\n
+          top ? val : window.pageYOffset\n
+        );\n
+\n
+      } else {\n
+        elem[ method ] = val;\n
+      }\n
+    }, method, val, arguments.length, null );\n
+  };\n
+});\n
+\n
+// Support: Safari<7+, Chrome<37+\n
+// Add the top/left cssHooks using jQuery.fn.position\n
+// Webkit bug: https://bugs.webkit.org/show_bug.cgi?id=29084\n
+// Blink bug: https://code.google.com/p/chromium/issues/detail?id=229280\n
+// getComputedStyle returns percent when specified for top/left/bottom/right;\n
+// rather than make the css module depend on the offset module, just check for it here\n
+jQuery.each( [ "top", "left" ], function( i, prop ) {\n
+  jQuery.cssHooks[ prop ] = addGetHookIf( support.pixelPosition,\n
+    function( elem, computed ) {\n
+      if ( computed ) {\n
+        computed = curCSS( elem, prop );\n
+        // If curCSS returns percentage, fallback to offset\n
+        return rnumnonpx.test( computed ) ?\n
+          jQuery( elem ).position()[ prop ] + "px" :\n
+          computed;\n
+      }\n
+    }\n
+  );\n
+});\n
+\n
+\n
+// Create innerHeight, innerWidth, height, width, outerHeight and outerWidth methods\n
+jQuery.each( { Height: "height", Width: "width" }, function( name, type ) {\n
+  jQuery.each( { padding: "inner" + name, content: type, "": "outer" + name }, function( defaultExtra, funcName ) {\n
+    // Margin is only for outerHeight, outerWidth\n
+    jQuery.fn[ funcName ] = function( margin, value ) {\n
+      var chainable = arguments.length && ( defaultExtra || typeof margin !== "boolean" ),\n
+        extra = defaultExtra || ( margin === true || value === true ? "margin" : "border" );\n
+\n
+      return access( this, function( elem, type, value ) {\n
+        var doc;\n
+\n
+        if ( jQuery.isWindow( elem ) ) {\n
+          // As of 5/8/2012 this will yield incorrect results for Mobile Safari, but there\n
+          // isn\'t a whole lot we can do. See pull request at this URL for discussion:\n
+          // https://github.com/jquery/jquery/pull/764\n
+          return elem.document.documentElement[ "client" + name ];\n
+        }\n
+\n
+        // Get document width or height\n
+        if ( elem.nodeType === 9 ) {\n
+          doc = elem.documentElement;\n
+\n
+          // Either scroll[Width/Height] or offset[Width/Height] or client[Width/Height],\n
+          // whichever is greatest\n
+          return Math.max(\n
+            elem.body[ "scroll" + name ], doc[ "scroll" + name ],\n
+            elem.body[ "offset" + name ], doc[ "offset" + name ],\n
+            doc[ "client" + name ]\n
+          );\n
+        }\n
+\n
+        return value === undefined ?\n
+          // Get width or height on the element, requesting but not forcing parseFloat\n
+          jQuery.css( elem, type, extra ) :\n
+\n
+          // Set width or height on the element\n
+          jQuery.style( elem, type, value, extra );\n
+      }, type, chainable ? margin : undefined, chainable, null );\n
+    };\n
+  });\n
+});\n
+\n
+\n
+// The number of elements contained in the matched element set\n
+jQuery.fn.size = function() {\n
+  return this.length;\n
+};\n
+\n
+jQuery.fn.andSelf = jQuery.fn.addBack;\n
+\n
+\n
+\n
+\n
+// Register as a named AMD module, since jQuery can be concatenated with other\n
+// files that may use define, but not via a proper concatenation script that\n
+// understands anonymous AMD modules. A named AMD is safest and most robust\n
+// way to register. Lowercase jquery is used because AMD module names are\n
+// derived from file names, and jQuery is normally delivered in a lowercase\n
+// file name. Do this after creating the global so that if an AMD module wants\n
+// to call noConflict to hide this version of jQuery, it will work.\n
+\n
+// Note that for maximum portability, libraries that are not jQuery should\n
+// declare themselves as anonymous modules, and avoid setting a global if an\n
+// AMD loader is present. jQuery is a special case. For more information, see\n
+// https://github.com/jrburke/requirejs/wiki/Updating-existing-libraries#wiki-anon\n
+\n
+if ( typeof define === "function" && define.amd ) {\n
+  define( "jquery", [], function() {\n
+    return jQuery;\n
+  });\n
+}\n
+\n
+\n
+\n
+\n
+var\n
+  // Map over jQuery in case of overwrite\n
+  _jQuery = window.jQuery,\n
+\n
+  // Map over the $ in case of overwrite\n
+  _$ = window.$;\n
+\n
+jQuery.noConflict = function( deep ) {\n
+  if ( window.$ === jQuery ) {\n
+    window.$ = _$;\n
+  }\n
+\n
+  if ( deep && window.jQuery === jQuery ) {\n
+    window.jQuery = _jQuery;\n
+  }\n
+\n
+  return jQuery;\n
+};\n
+\n
+// Expose jQuery and $ identifiers, even in AMD\n
+// (#7102#comment:10, https://github.com/jquery/jquery/pull/557)\n
+// and CommonJS for browser emulators (#13566)\n
+if ( typeof noGlobal === strundefined ) {\n
+  window.jQuery = window.$ = jQuery;\n
+}\n
+\n
+\n
+\n
+\n
+return jQuery;\n
+\n
+}));\n
+
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>next</string> </key>
+            <value>
+              <none/>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jquerybbq.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jquerybbq.xml
new file mode 100644
index 0000000000..6623f7fcd0
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jquerybbq.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="Folder" module="OFS.Folder"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_objects</string> </key>
+            <value>
+              <tuple/>
+            </value>
+        </item>
+        <item>
+            <key> <string>id</string> </key>
+            <value> <string>jquerybbq</string> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jquerybbq/jquery.bbq.min.js.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jquerybbq/jquery.bbq.min.js.xml
new file mode 100644
index 0000000000..f56369c256
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/jquerybbq/jquery.bbq.min.js.xml
@@ -0,0 +1,61 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52852583.75</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>jquery.bbq.min.js</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/javascript</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+/*\n
+ * jQuery BBQ: Back Button & Query Library - v1.2.1 - 2/17/2010\n
+ * http://benalman.com/projects/jquery-bbq-plugin/\n
+ * \n
+ * Copyright (c) 2010 "Cowboy" Ben Alman\n
+ * Dual licensed under the MIT and GPL licenses.\n
+ * http://benalman.com/about/license/\n
+ */\n
+(function($,p){var i,m=Array.prototype.slice,r=decodeURIComponent,a=$.param,c,l,v,b=$.bbq=$.bbq||{},q,u,j,e=$.event.special,d="hashchange",A="querystring",D="fragment",y="elemUrlAttr",g="location",k="href",t="src",x=/^.*\\?|#.*$/g,w=/^.*\\#/,h,C={};function E(F){return typeof F==="string"}function B(G){var F=m.call(arguments,1);return function(){return G.apply(this,F.concat(m.call(arguments)))}}function n(F){return F.replace(/^[^#]*#?(.*)$/,"$1")}function o(F){return F.replace(/(?:^[^?#]*\\?([^#]*).*$)?.*/,"$1")}function f(H,M,F,I,G){var O,L,K,N,J;if(I!==i){K=F.match(H?/^([^#]*)\\#?(.*)$/:/^([^#?]*)\\??([^#]*)(#?.*)/);J=K[3]||"";if(G===2&&E(I)){L=I.replace(H?w:x,"")}else{N=l(K[2]);I=E(I)?l[H?D:A](I):I;L=G===2?I:G===1?$.extend({},I,N):$.extend({},N,I);L=a(L);if(H){L=L.replace(h,r)}}O=K[1]+(H?"#":L||!K[1]?"?":"")+L+J}else{O=M(F!==i?F:p[g][k])}return O}a[A]=B(f,0,o);a[D]=c=B(f,1,n);c.noEscape=function(G){G=G||"";var F=$.map(G.split(""),encodeURIComponent);h=new RegExp(F.join("|"),"g")};c.noEscape(",/");$.deparam=l=function(I,F){var H={},G={"true":!0,"false":!1,"null":null};$.each(I.replace(/\\+/g," ").split("&"),function(L,Q){var K=Q.split("="),P=r(K[0]),J,O=H,M=0,R=P.split("]["),N=R.length-1;if(/\\[/.test(R[0])&&/\\]$/.test(R[N])){R[N]=R[N].replace(/\\]$/,"");R=R.shift().split("[").concat(R);N=R.length-1}else{N=0}if(K.length===2){J=r(K[1]);if(F){J=J&&!isNaN(J)?+J:J==="undefined"?i:G[J]!==i?G[J]:J}if(N){for(;M<=N;M++){P=R[M]===""?O.length:R[M];O=O[P]=M<N?O[P]||(R[M+1]&&isNaN(R[M+1])?{}:[]):J}}else{if($.isArray(H[P])){H[P].push(J)}else{if(H[P]!==i){H[P]=[H[P],J]}else{H[P]=J}}}}else{if(P){H[P]=F?i:""}}});return H};function z(H,F,G){if(F===i||typeof F==="boolean"){G=F;F=a[H?D:A]()}else{F=E(F)?F.replace(H?w:x,""):F}return l(F,G)}l[A]=B(z,0);l[D]=v=B(z,1);$[y]||($[y]=function(F){return $.extend(C,F)})({a:k,base:k,iframe:t,img:t,input:t,form:"action",link:k,script:t});j=$[y];function s(I,G,H,F){if(!E(H)&&typeof H!=="object"){F=H;H=G;G=i}return this.each(function(){var L=$(this),J=G||j()[(this.nodeName||"").toLowerCase()]||"",K=J&&L.attr(J)||"";L.attr(J,a[I](K,H,F))})}$.fn[A]=B(s,A);$.fn[D]=B(s,D);b.pushState=q=function(I,F){if(E(I)&&/^#/.test(I)&&F===i){F=2}var H=I!==i,G=c(p[g][k],H?I:{},H?F:2);p[g][k]=G+(/#/.test(G)?"":"#")};b.getState=u=function(F,G){return F===i||typeof F==="boolean"?v(F):v(G)[F]};b.removeState=function(F){var G={};if(F!==i){G=u();$.each($.isArray(F)?F:arguments,function(I,H){delete G[H]})}q(G,2)};e[d]=$.extend(e[d],{add:function(F){var H;function G(J){var I=J[D]=c();J.getState=function(K,L){return K===i||typeof K==="boolean"?l(I,K):l(I,L)[K]};H.apply(this,arguments)}if($.isFunction(F)){H=F;return G}else{H=F.handler;F.handler=G}}})})(jQuery,this);\n
+/*\n
+ * jQuery hashchange event - v1.2 - 2/11/2010\n
+ * http://benalman.com/projects/jquery-hashchange-plugin/\n
+ * \n
+ * Copyright (c) 2010 "Cowboy" Ben Alman\n
+ * Dual licensed under the MIT and GPL licenses.\n
+ * http://benalman.com/about/license/\n
+ */\n
+(function($,i,b){var j,k=$.event.special,c="location",d="hashchange",l="href",f=$.browser,g=document.documentMode,h=f.msie&&(g===b||g<8),e="on"+d in i&&!h;function a(m){m=m||i[c][l];return m.replace(/^[^#]*#?(.*)$/,"$1")}$[d+"Delay"]=100;k[d]=$.extend(k[d],{setup:function(){if(e){return false}$(j.start)},teardown:function(){if(e){return false}$(j.stop)}});j=(function(){var m={},r,n,o,q;function p(){o=q=function(s){return s};if(h){n=$(\'<iframe src="javascript:0"/>\').hide().insertAfter("body")[0].contentWindow;q=function(){return a(n.document[c][l])};o=function(u,s){if(u!==s){var t=n.document;t.open().close();t[c].hash="#"+u}};o(a())}}m.start=function(){if(r){return}var t=a();o||p();(function s(){var v=a(),u=q(t);if(v!==t){o(t=v,u);$(i).trigger(d)}else{if(u!==t){i[c][l]=i[c][l].replace(/#.*/,"")+"#"+u}}r=setTimeout(s,$[d+"Delay"])})()};m.stop=function(){if(!n){r&&clearTimeout(r);r=0}};return m})()})(jQuery,this);
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>4122</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/js-hotkeys.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/js-hotkeys.xml
new file mode 100644
index 0000000000..dc2b5cebc1
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/js-hotkeys.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="Folder" module="OFS.Folder"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_objects</string> </key>
+            <value>
+              <tuple/>
+            </value>
+        </item>
+        <item>
+            <key> <string>id</string> </key>
+            <value> <string>js-hotkeys</string> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/js-hotkeys/README.md.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/js-hotkeys/README.md.xml
new file mode 100644
index 0000000000..19208cfc62
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/js-hotkeys/README.md.xml
@@ -0,0 +1,84 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52852549.42</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>README.md</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/octet-stream</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string>#About\n
+**jQuery Hotkeys** is a plug-in that lets you easily add and remove handlers for keyboard events anywhere in your code supporting almost any key combination.  \n
+\n
+This plugin is based off of the plugin by Tzury Bar Yochay: [jQuery.hotkeys](http://github.com/tzuryby/hotkeys)\n
+\n
+The syntax is as follows:\n
+\n
+    $(expression).bind(types, keys, handler);\n
+    $(expression).unbind(types, handler);\n
+    \n
+    $(document).bind(\'keydown\', \'ctrl+a\', fn);\n
+    \n
+    // e.g. replace \'$\' sign with \'EUR\'\n
+    $(\'input.foo\').bind(\'keyup\', \'$\', function(){\n
+      this.value = this.value.replace(\'$\', \'EUR\');\n
+    });\n
+\n
+## Types\n
+Supported types are `\'keydown\'`, `\'keyup\'` and `\'keypress\'`\n
+\n
+## Notes\n
+\n
+If you want to use more than one modifiers (e.g. alt+ctrl+z) you should define them by an alphabetical order e.g. alt+ctrl+shift\n
+\n
+Hotkeys aren\'t tracked if you\'re inside of an input element (unless you explicitly bind the hotkey directly to the input). This helps to avoid conflict with normal user typing.\n
+\n
+## jQuery Compatibility\n
+\n
+Works with jQuery 1.4.2 and newer.\n
+\n
+It known to be working with all the major browsers on all available platforms (Win/Mac/Linux)\n
+\n
+ * IE 6/7/8\n
+ * FF 1.5/2/3\n
+ * Opera-9\n
+ * Safari-3\n
+ * Chrome-0.2\n
+\n
+### Addendum\n
+\n
+Firefox is the most liberal one in the manner of letting you capture all short-cuts even those that are built-in in the browser such as `Ctrl-t` for new tab, or `Ctrl-a` for selecting all text. You can always bubble them up to the browser by returning `true` in your handler.\n
+\n
+Others, (IE) either let you handle built-in short-cuts, but will add their functionality after your code has executed. Or (Opera/Safari) will *not* pass those events to the DOM at all.\n
+\n
+*So, if you bind `Ctrl-Q` or `Alt-F4` and your Safari/Opera window is closed don\'t be surprised.*</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>1785</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/js-hotkeys/jquery.hotkeys.min.js.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/js-hotkeys/jquery.hotkeys.min.js.xml
new file mode 100644
index 0000000000..a6563a5553
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/js-hotkeys/jquery.hotkeys.min.js.xml
@@ -0,0 +1,58 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52852560.53</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>jquery.hotkeys.min.js</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/javascript</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+/*\n
+ * jQuery Hotkeys Plugin\n
+ * Copyright 2010, John Resig\n
+ * Dual licensed under the MIT or GPL Version 2 licenses.\n
+ *\n
+ * http://github.com/jeresig/jquery.hotkeys\n
+ *\n
+ * Based upon the plugin by Tzury Bar Yochay:\n
+ * http://github.com/tzuryby/hotkeys\n
+ *\n
+ * Original idea by:\n
+ * Binny V A, http://www.openjs.com/scripts/events/keyboard_shortcuts/\n
+*/\n
+\n
+(function(b){b.hotkeys={version:"0.8",specialKeys:{8:"backspace",9:"tab",13:"return",16:"shift",17:"ctrl",18:"alt",19:"pause",20:"capslock",27:"esc",32:"space",33:"pageup",34:"pagedown",35:"end",36:"home",37:"left",38:"up",39:"right",40:"down",45:"insert",46:"del",96:"0",97:"1",98:"2",99:"3",100:"4",101:"5",102:"6",103:"7",104:"8",105:"9",106:"*",107:"+",109:"-",110:".",111:"/",112:"f1",113:"f2",114:"f3",115:"f4",116:"f5",117:"f6",118:"f7",119:"f8",120:"f9",121:"f10",122:"f11",123:"f12",144:"numlock",145:"scroll",191:"/",224:"meta",219:"[",221:"]"},shiftNums:{"`":"~","1":"!","2":"@","3":"#","4":"$","5":"%","6":"^","7":"&","8":"*","9":"(","0":")","-":"_","=":"+",";":": ","\'":\'"\',",":"<",".":">","/":"?","\\\\":"|"}};function a(d){if(typeof d.data!=="string"){return}var c=d.handler,e=d.data.toLowerCase().split(" ");d.handler=function(n){if(this!==n.target&&(/textarea|select/i.test(n.target.nodeName)||n.target.type==="text")){return}var h=n.type!=="keypress"&&b.hotkeys.specialKeys[n.which],o=String.fromCharCode(n.which).toLowerCase(),k,m="",g={};if(n.altKey&&h!=="alt"){m+="alt+"}if(n.ctrlKey&&h!=="ctrl"){m+="ctrl+"}if(n.metaKey&&!n.ctrlKey&&h!=="meta"){m+="meta+"}if(n.shiftKey&&h!=="shift"){m+="shift+"}if(h){g[m+h]=true}else{g[m+o]=true;g[m+b.hotkeys.shiftNums[o]]=true;if(m==="shift+"){g[b.hotkeys.shiftNums[o]]=true}}for(var j=0,f=e.length;j<f;j++){if(g[e[j]]){return c.apply(this,arguments)}}}}b.each(["keydown","keyup","keypress"],function(){b.event.special[this]={add:a}})})(jQuery);
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>1853</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/mousewheel.js.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/mousewheel.js.xml
new file mode 100644
index 0000000000..f76ff7608b
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/mousewheel.js.xml
@@ -0,0 +1,127 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52852179.55</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>mousewheel.js</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/javascript</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+/*! Copyright (c) 2011 Brandon Aaron (http://brandonaaron.net)\n
+ * Licensed under the MIT License (LICENSE.txt).\n
+ *\n
+ * Thanks to: http://adomas.org/javascript-mouse-wheel/ for some pointers.\n
+ * Thanks to: Mathias Bank(http://www.mathias-bank.de) for a scope bug fix.\n
+ * Thanks to: Seamus Leahy for adding deltaX and deltaY\n
+ *\n
+ * Version: 3.0.6\n
+ * \n
+ * Requires: 1.2.2+\n
+ */\n
+\n
+(function($) {\n
+\n
+var types = [\'DOMMouseScroll\', \'mousewheel\'];\n
+\n
+if ($.event.fixHooks) {\n
+    for ( var i=types.length; i; ) {\n
+        $.event.fixHooks[ types[--i] ] = $.event.mouseHooks;\n
+    }\n
+}\n
+\n
+$.event.special.mousewheel = {\n
+    setup: function() {\n
+        if ( this.addEventListener ) {\n
+            for ( var i=types.length; i; ) {\n
+                this.addEventListener( types[--i], handler, false );\n
+            }\n
+        } else {\n
+            this.onmousewheel = handler;\n
+        }\n
+    },\n
+    \n
+    teardown: function() {\n
+        if ( this.removeEventListener ) {\n
+            for ( var i=types.length; i; ) {\n
+                this.removeEventListener( types[--i], handler, false );\n
+            }\n
+        } else {\n
+            this.onmousewheel = null;\n
+        }\n
+    }\n
+};\n
+\n
+$.fn.extend({\n
+    mousewheel: function(fn) {\n
+        return fn ? this.bind("mousewheel", fn) : this.trigger("mousewheel");\n
+    },\n
+    \n
+    unmousewheel: function(fn) {\n
+        return this.unbind("mousewheel", fn);\n
+    }\n
+});\n
+\n
+\n
+function handler(event) {\n
+    var orgEvent = event || window.event, args = [].slice.call( arguments, 1 ), delta = 0, returnValue = true, deltaX = 0, deltaY = 0;\n
+    event = $.event.fix(orgEvent);\n
+    event.type = "mousewheel";\n
+    \n
+    // Old school scrollwheel delta\n
+    if ( orgEvent.wheelDelta ) { delta = orgEvent.wheelDelta/120; }\n
+    if ( orgEvent.detail     ) { delta = -orgEvent.detail/3; }\n
+    \n
+    // New school multidimensional scroll (touchpads) deltas\n
+    deltaY = delta;\n
+    \n
+    // Gecko\n
+    if ( orgEvent.axis !== undefined && orgEvent.axis === orgEvent.HORIZONTAL_AXIS ) {\n
+        deltaY = 0;\n
+        deltaX = -1*delta;\n
+    }\n
+    \n
+    // Webkit\n
+    if ( orgEvent.wheelDeltaY !== undefined ) { deltaY = orgEvent.wheelDeltaY/120; }\n
+    if ( orgEvent.wheelDeltaX !== undefined ) { deltaX = -1*orgEvent.wheelDeltaX/120; }\n
+    \n
+    // Add event and delta to the front of the arguments\n
+    args.unshift(event, delta, deltaX, deltaY);\n
+    \n
+    return ($.event.dispatch || $.event.handle).apply(this, args);\n
+}\n
+\n
+})(jQuery);
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>2400</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/pathseg.js.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/pathseg.js.xml
new file mode 100644
index 0000000000..d2d2b87bf7
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/pathseg.js.xml
@@ -0,0 +1,854 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52852170.94</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>pathseg.js</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/javascript</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+// SVGPathSeg API polyfill\n
+// https://github.com/progers/pathseg\n
+//\n
+// This is a drop-in replacement for the SVGPathSeg and SVGPathSegList APIs that were removed from\n
+// SVG2 (https://lists.w3.org/Archives/Public/www-svg/2015Jun/0044.html), including the latest spec\n
+// changes which were implemented in Firefox 43 and Chrome 46.\n
+\n
+(function() { "use strict";\n
+    if (!("SVGPathSeg" in window)) {\n
+        // Spec: http://www.w3.org/TR/SVG11/single-page.html#paths-InterfaceSVGPathSeg\n
+        window.SVGPathSeg = function(type, typeAsLetter, owningPathSegList) {\n
+            this.pathSegType = type;\n
+            this.pathSegTypeAsLetter = typeAsLetter;\n
+            this._owningPathSegList = owningPathSegList;\n
+        }\n
+\n
+        SVGPathSeg.PATHSEG_UNKNOWN = 0;\n
+        SVGPathSeg.PATHSEG_CLOSEPATH = 1;\n
+        SVGPathSeg.PATHSEG_MOVETO_ABS = 2;\n
+        SVGPathSeg.PATHSEG_MOVETO_REL = 3;\n
+        SVGPathSeg.PATHSEG_LINETO_ABS = 4;\n
+        SVGPathSeg.PATHSEG_LINETO_REL = 5;\n
+        SVGPathSeg.PATHSEG_CURVETO_CUBIC_ABS = 6;\n
+        SVGPathSeg.PATHSEG_CURVETO_CUBIC_REL = 7;\n
+        SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_ABS = 8;\n
+        SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_REL = 9;\n
+        SVGPathSeg.PATHSEG_ARC_ABS = 10;\n
+        SVGPathSeg.PATHSEG_ARC_REL = 11;\n
+        SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_ABS = 12;\n
+        SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_REL = 13;\n
+        SVGPathSeg.PATHSEG_LINETO_VERTICAL_ABS = 14;\n
+        SVGPathSeg.PATHSEG_LINETO_VERTICAL_REL = 15;\n
+        SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_ABS = 16;\n
+        SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_REL = 17;\n
+        SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS = 18;\n
+        SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL = 19;\n
+\n
+        // Notify owning PathSegList on any changes so they can be synchronized back to the path element.\n
+        SVGPathSeg.prototype._segmentChanged = function() {\n
+            if (this._owningPathSegList)\n
+                this._owningPathSegList.segmentChanged(this);\n
+        }\n
+\n
+        window.SVGPathSegClosePath = function(owningPathSegList) {\n
+            SVGPathSeg.call(this, SVGPathSeg.PATHSEG_CLOSEPATH, "z", owningPathSegList);\n
+        }\n
+        SVGPathSegClosePath.prototype = Object.create(SVGPathSeg.prototype);\n
+        SVGPathSegClosePath.prototype.toString = function() { return "[object SVGPathSegClosePath]"; }\n
+        SVGPathSegClosePath.prototype._asPathString = function() { return this.pathSegTypeAsLetter; }\n
+        SVGPathSegClosePath.prototype.clone = function() { return new SVGPathSegClosePath(undefined); }\n
+\n
+        window.SVGPathSegMovetoAbs = function(owningPathSegList, x, y) {\n
+            SVGPathSeg.call(this, SVGPathSeg.PATHSEG_MOVETO_ABS, "M", owningPathSegList);\n
+            this._x = x;\n
+            this._y = y;\n
+        }\n
+        SVGPathSegMovetoAbs.prototype = Object.create(SVGPathSeg.prototype);\n
+        SVGPathSegMovetoAbs.prototype.toString = function() { return "[object SVGPathSegMovetoAbs]"; }\n
+        SVGPathSegMovetoAbs.prototype._asPathString = function() { return this.pathSegTypeAsLetter + " " + this._x + " " + this._y; }\n
+        SVGPathSegMovetoAbs.prototype.clone = function() { return new SVGPathSegMovetoAbs(undefined, this._x, this._y); }\n
+        Object.defineProperty(SVGPathSegMovetoAbs.prototype, "x", { get: function() { return this._x; }, set: function(x) { this._x = x; this._segmentChanged(); }, enumerable: true });\n
+        Object.defineProperty(SVGPathSegMovetoAbs.prototype, "y", { get: function() { return this._y; }, set: function(y) { this._y = y; this._segmentChanged(); }, enumerable: true });\n
+\n
+        window.SVGPathSegMovetoRel = function(owningPathSegList, x, y) {\n
+            SVGPathSeg.call(this, SVGPathSeg.PATHSEG_MOVETO_REL, "m", owningPathSegList);\n
+            this._x = x;\n
+            this._y = y;\n
+        }\n
+        SVGPathSegMovetoRel.prototype = Object.create(SVGPathSeg.prototype);\n
+        SVGPathSegMovetoRel.prototype.toString = function() { return "[object SVGPathSegMovetoRel]"; }\n
+        SVGPathSegMovetoRel.prototype._asPathString = function() { return this.pathSegTypeAsLetter + " " + this._x + " " + this._y; }\n
+        SVGPathSegMovetoRel.prototype.clone = function() { return new SVGPathSegMovetoRel(undefined, this._x, this._y); }\n
+        Object.defineProperty(SVGPathSegMovetoRel.prototype, "x", { get: function() { return this._x; }, set: function(x) { this._x = x; this._segmentChanged(); }, enumerable: true });\n
+        Object.defineProperty(SVGPathSegMovetoRel.prototype, "y", { get: function() { return this._y; }, set: function(y) { this._y = y; this._segmentChanged(); }, enumerable: true });\n
+\n
+        window.SVGPathSegLinetoAbs = function(owningPathSegList, x, y) {\n
+            SVGPathSeg.call(this, SVGPathSeg.PATHSEG_LINETO_ABS, "L", owningPathSegList);\n
+            this._x = x;\n
+            this._y = y;\n
+        }\n
+        SVGPathSegLinetoAbs.prototype = Object.create(SVGPathSeg.prototype);\n
+        SVGPathSegLinetoAbs.prototype.toString = function() { return "[object SVGPathSegLinetoAbs]"; }\n
+        SVGPathSegLinetoAbs.prototype._asPathString = function() { return this.pathSegTypeAsLetter + " " + this._x + " " + this._y; }\n
+        SVGPathSegLinetoAbs.prototype.clone = function() { return new SVGPathSegLinetoAbs(undefined, this._x, this._y); }\n
+        Object.defineProperty(SVGPathSegLinetoAbs.prototype, "x", { get: function() { return this._x; }, set: function(x) { this._x = x; this._segmentChanged(); }, enumerable: true });\n
+        Object.defineProperty(SVGPathSegLinetoAbs.prototype, "y", { get: function() { return this._y; }, set: function(y) { this._y = y; this._segmentChanged(); }, enumerable: true });\n
+\n
+        window.SVGPathSegLinetoRel = function(owningPathSegList, x, y) {\n
+            SVGPathSeg.call(this, SVGPathSeg.PATHSEG_LINETO_REL, "l", owningPathSegList);\n
+            this._x = x;\n
+            this._y = y;\n
+        }\n
+        SVGPathSegLinetoRel.prototype = Object.create(SVGPathSeg.prototype);\n
+        SVGPathSegLinetoRel.prototype.toString = function() { return "[object SVGPathSegLinetoRel]"; }\n
+        SVGPathSegLinetoRel.prototype._asPathString = function() { return this.pathSegTypeAsLetter + " " + this._x + " " + this._y; }\n
+        SVGPathSegLinetoRel.prototype.clone = function() { return new SVGPathSegLinetoRel(undefined, this._x, this._y); }\n
+        Object.defineProperty(SVGPathSegLinetoRel.prototype, "x", { get: function() { return this._x; }, set: function(x) { this._x = x; this._segmentChanged(); }, enumerable: true });\n
+        Object.defineProperty(SVGPathSegLinetoRel.prototype, "y", { get: function() { return this._y; }, set: function(y) { this._y = y; this._segmentChanged(); }, enumerable: true });\n
+\n
+        window.SVGPathSegCurvetoCubicAbs = function(owningPathSegList, x, y, x1, y1, x2, y2) {\n
+            SVGPathSeg.call(this, SVGPathSeg.PATHSEG_CURVETO_CUBIC_ABS, "C", owningPathSegList);\n
+            this._x = x;\n
+            this._y = y;\n
+            this._x1 = x1;\n
+            this._y1 = y1;\n
+            this._x2 = x2;\n
+            this._y2 = y2;\n
+        }\n
+        SVGPathSegCurvetoCubicAbs.prototype = Object.create(SVGPathSeg.prototype);\n
+        SVGPathSegCurvetoCubicAbs.prototype.toString = function() { return "[object SVGPathSegCurvetoCubicAbs]"; }\n
+        SVGPathSegCurvetoCubicAbs.prototype._asPathString = function() { return this.pathSegTypeAsLetter + " " + this._x1 + " " + this._y1 + " " + this._x2 + " " + this._y2 + " " + this._x + " " + this._y; }\n
+        SVGPathSegCurvetoCubicAbs.prototype.clone = function() { return new SVGPathSegCurvetoCubicAbs(undefined, this._x, this._y, this._x1, this._y1, this._x2, this._y2); }\n
+        Object.defineProperty(SVGPathSegCurvetoCubicAbs.prototype, "x", { get: function() { return this._x; }, set: function(x) { this._x = x; this._segmentChanged(); }, enumerable: true });\n
+        Object.defineProperty(SVGPathSegCurvetoCubicAbs.prototype, "y", { get: function() { return this._y; }, set: function(y) { this._y = y; this._segmentChanged(); }, enumerable: true });\n
+        Object.defineProperty(SVGPathSegCurvetoCubicAbs.prototype, "x1", { get: function() { return this._x1; }, set: function(x1) { this._x1 = x1; this._segmentChanged(); }, enumerable: true });\n
+        Object.defineProperty(SVGPathSegCurvetoCubicAbs.prototype, "y1", { get: function() { return this._y1; }, set: function(y1) { this._y1 = y1; this._segmentChanged(); }, enumerable: true });\n
+        Object.defineProperty(SVGPathSegCurvetoCubicAbs.prototype, "x2", { get: function() { return this._x2; }, set: function(x2) { this._x2 = x2; this._segmentChanged(); }, enumerable: true });\n
+        Object.defineProperty(SVGPathSegCurvetoCubicAbs.prototype, "y2", { get: function() { return this._y2; }, set: function(y2) { this._y2 = y2; this._segmentChanged(); }, enumerable: true });\n
+\n
+        window.SVGPathSegCurvetoCubicRel = function(owningPathSegList, x, y, x1, y1, x2, y2) {\n
+            SVGPathSeg.call(this, SVGPathSeg.PATHSEG_CURVETO_CUBIC_REL, "c", owningPathSegList);\n
+            this._x = x;\n
+            this._y = y;\n
+            this._x1 = x1;\n
+            this._y1 = y1;\n
+            this._x2 = x2;\n
+            this._y2 = y2;\n
+        }\n
+        SVGPathSegCurvetoCubicRel.prototype = Object.create(SVGPathSeg.prototype);\n
+        SVGPathSegCurvetoCubicRel.prototype.toString = function() { return "[object SVGPathSegCurvetoCubicRel]"; }\n
+        SVGPathSegCurvetoCubicRel.prototype._asPathString = function() { return this.pathSegTypeAsLetter + " " + this._x1 + " " + this._y1 + " " + this._x2 + " " + this._y2 + " " + this._x + " " + this._y; }\n
+        SVGPathSegCurvetoCubicRel.prototype.clone = function() { return new SVGPathSegCurvetoCubicRel(undefined, this._x, this._y, this._x1, this._y1, this._x2, this._y2); }\n
+        Object.defineProperty(SVGPathSegCurvetoCubicRel.prototype, "x", { get: function() { return this._x; }, set: function(x) { this._x = x; this._segmentChanged(); }, enumerable: true });\n
+        Object.defineProperty(SVGPathSegCurvetoCubicRel.prototype, "y", { get: function() { return this._y; }, set: function(y) { this._y = y; this._segmentChanged(); }, enumerable: true });\n
+        Object.defineProperty(SVGPathSegCurvetoCubicRel.prototype, "x1", { get: function() { return this._x1; }, set: function(x1) { this._x1 = x1; this._segmentChanged(); }, enumerable: true });\n
+        Object.defineProperty(SVGPathSegCurvetoCubicRel.prototype, "y1", { get: function() { return this._y1; }, set: function(y1) { this._y1 = y1; this._segmentChanged(); }, enumerable: true });\n
+        Object.defineProperty(SVGPathSegCurvetoCubicRel.prototype, "x2", { get: function() { return this._x2; }, set: function(x2) { this._x2 = x2; this._segmentChanged(); }, enumerable: true });\n
+        Object.defineProperty(SVGPathSegCurvetoCubicRel.prototype, "y2", { get: function() { return this._y2; }, set: function(y2) { this._y2 = y2; this._segmentChanged(); }, enumerable: true });\n
+\n
+        window.SVGPathSegCurvetoQuadraticAbs = function(owningPathSegList, x, y, x1, y1) {\n
+            SVGPathSeg.call(this, SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_ABS, "Q", owningPathSegList);\n
+            this._x = x;\n
+            this._y = y;\n
+            this._x1 = x1;\n
+            this._y1 = y1;\n
+        }\n
+        SVGPathSegCurvetoQuadraticAbs.prototype = Object.create(SVGPathSeg.prototype);\n
+        SVGPathSegCurvetoQuadraticAbs.prototype.toString = function() { return "[object SVGPathSegCurvetoQuadraticAbs]"; }\n
+        SVGPathSegCurvetoQuadraticAbs.prototype._asPathString = function() { return this.pathSegTypeAsLetter + " " + this._x1 + " " + this._y1 + " " + this._x + " " + this._y; }\n
+        SVGPathSegCurvetoQuadraticAbs.prototype.clone = function() { return new SVGPathSegCurvetoQuadraticAbs(undefined, this._x, this._y, this._x1, this._y1); }\n
+        Object.defineProperty(SVGPathSegCurvetoQuadraticAbs.prototype, "x", { get: function() { return this._x; }, set: function(x) { this._x = x; this._segmentChanged(); }, enumerable: true });\n
+        Object.defineProperty(SVGPathSegCurvetoQuadraticAbs.prototype, "y", { get: function() { return this._y; }, set: function(y) { this._y = y; this._segmentChanged(); }, enumerable: true });\n
+        Object.defineProperty(SVGPathSegCurvetoQuadraticAbs.prototype, "x1", { get: function() { return this._x1; }, set: function(x1) { this._x1 = x1; this._segmentChanged(); }, enumerable: true });\n
+        Object.defineProperty(SVGPathSegCurvetoQuadraticAbs.prototype, "y1", { get: function() { return this._y1; }, set: function(y1) { this._y1 = y1; this._segmentChanged(); }, enumerable: true });\n
+\n
+        window.SVGPathSegCurvetoQuadraticRel = function(owningPathSegList, x, y, x1, y1) {\n
+            SVGPathSeg.call(this, SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_REL, "q", owningPathSegList);\n
+            this._x = x;\n
+            this._y = y;\n
+            this._x1 = x1;\n
+            this._y1 = y1;\n
+        }\n
+        SVGPathSegCurvetoQuadraticRel.prototype = Object.create(SVGPathSeg.prototype);\n
+        SVGPathSegCurvetoQuadraticRel.prototype.toString = function() { return "[object SVGPathSegCurvetoQuadraticRel]"; }\n
+        SVGPathSegCurvetoQuadraticRel.prototype._asPathString = function() { return this.pathSegTypeAsLetter + " " + this._x1 + " " + this._y1 + " " + this._x + " " + this._y; }\n
+        SVGPathSegCurvetoQuadraticRel.prototype.clone = function() { return new SVGPathSegCurvetoQuadraticRel(undefined, this._x, this._y, this._x1, this._y1); }\n
+        Object.defineProperty(SVGPathSegCurvetoQuadraticRel.prototype, "x", { get: function() { return this._x; }, set: function(x) { this._x = x; this._segmentChanged(); }, enumerable: true });\n
+        Object.defineProperty(SVGPathSegCurvetoQuadraticRel.prototype, "y", { get: function() { return this._y; }, set: function(y) { this._y = y; this._segmentChanged(); }, enumerable: true });\n
+        Object.defineProperty(SVGPathSegCurvetoQuadraticRel.prototype, "x1", { get: function() { return this._x1; }, set: function(x1) { this._x1 = x1; this._segmentChanged(); }, enumerable: true });\n
+        Object.defineProperty(SVGPathSegCurvetoQuadraticRel.prototype, "y1", { get: function() { return this._y1; }, set: function(y1) { this._y1 = y1; this._segmentChanged(); }, enumerable: true });\n
+\n
+        window.SVGPathSegArcAbs = function(owningPathSegList, x, y, r1, r2, angle, largeArcFlag, sweepFlag) {\n
+            SVGPathSeg.call(this, SVGPathSeg.PATHSEG_ARC_ABS, "A", owningPathSegList);\n
+            this._x = x;\n
+            this._y = y;\n
+            this._r1 = r1;\n
+            this._r2 = r2;\n
+            this._angle = angle;\n
+            this._largeArcFlag = largeArcFlag;\n
+            this._sweepFlag = sweepFlag;\n
+        }\n
+        SVGPathSegArcAbs.prototype = Object.create(SVGPathSeg.prototype);\n
+        SVGPathSegArcAbs.prototype.toString = function() { return "[object SVGPathSegArcAbs]"; }\n
+        SVGPathSegArcAbs.prototype._asPathString = function() { return this.pathSegTypeAsLetter + " " + this._r1 + " " + this._r2 + " " + this._angle + " " + (this._largeArcFlag ? "1" : "0") + " " + (this._sweepFlag ? "1" : "0") + " " + this._x + " " + this._y; }\n
+        SVGPathSegArcAbs.prototype.clone = function() { return new SVGPathSegArcAbs(undefined, this._x, this._y, this._r1, this._r2, this._angle, this._largeArcFlag, this._sweepFlag); }\n
+        Object.defineProperty(SVGPathSegArcAbs.prototype, "x", { get: function() { return this._x; }, set: function(x) { this._x = x; this._segmentChanged(); }, enumerable: true });\n
+        Object.defineProperty(SVGPathSegArcAbs.prototype, "y", { get: function() { return this._y; }, set: function(y) { this._y = y; this._segmentChanged(); }, enumerable: true });\n
+        Object.defineProperty(SVGPathSegArcAbs.prototype, "r1", { get: function() { return this._r1; }, set: function(r1) { this._r1 = r1; this._segmentChanged(); }, enumerable: true });\n
+        Object.defineProperty(SVGPathSegArcAbs.prototype, "r2", { get: function() { return this._r2; }, set: function(r2) { this._r2 = r2; this._segmentChanged(); }, enumerable: true });\n
+        Object.defineProperty(SVGPathSegArcAbs.prototype, "angle", { get: function() { return this._angle; }, set: function(angle) { this._angle = angle; this._segmentChanged(); }, enumerable: true });\n
+        Object.defineProperty(SVGPathSegArcAbs.prototype, "largeArcFlag", { get: function() { return this._largeArcFlag; }, set: function(largeArcFlag) { this._largeArcFlag = largeArcFlag; this._segmentChanged(); }, enumerable: true });\n
+        Object.defineProperty(SVGPathSegArcAbs.prototype, "sweepFlag", { get: function() { return this._sweepFlag; }, set: function(sweepFlag) { this._sweepFlag = sweepFlag; this._segmentChanged(); }, enumerable: true });\n
+\n
+        window.SVGPathSegArcRel = function(owningPathSegList, x, y, r1, r2, angle, largeArcFlag, sweepFlag) {\n
+            SVGPathSeg.call(this, SVGPathSeg.PATHSEG_ARC_REL, "a", owningPathSegList);\n
+            this._x = x;\n
+            this._y = y;\n
+            this._r1 = r1;\n
+            this._r2 = r2;\n
+            this._angle = angle;\n
+            this._largeArcFlag = largeArcFlag;\n
+            this._sweepFlag = sweepFlag;\n
+        }\n
+        SVGPathSegArcRel.prototype = Object.create(SVGPathSeg.prototype);\n
+        SVGPathSegArcRel.prototype.toString = function() { return "[object SVGPathSegArcRel]"; }\n
+        SVGPathSegArcRel.prototype._asPathString = function() { return this.pathSegTypeAsLetter + " " + this._r1 + " " + this._r2 + " " + this._angle + " " + (this._largeArcFlag ? "1" : "0") + " " + (this._sweepFlag ? "1" : "0") + " " + this._x + " " + this._y; }\n
+        SVGPathSegArcRel.prototype.clone = function() { return new SVGPathSegArcRel(undefined, this._x, this._y, this._r1, this._r2, this._angle, this._largeArcFlag, this._sweepFlag); }\n
+        Object.defineProperty(SVGPathSegArcRel.prototype, "x", { get: function() { return this._x; }, set: function(x) { this._x = x; this._segmentChanged(); }, enumerable: true });\n
+        Object.defineProperty(SVGPathSegArcRel.prototype, "y", { get: function() { return this._y; }, set: function(y) { this._y = y; this._segmentChanged(); }, enumerable: true });\n
+        Object.defineProperty(SVGPathSegArcRel.prototype, "r1", { get: function() { return this._r1; }, set: function(r1) { this._r1 = r1; this._segmentChanged(); }, enumerable: true });\n
+        Object.defineProperty(SVGPathSegArcRel.prototype, "r2", { get: function() { return this._r2; }, set: function(r2) { this._r2 = r2; this._segmentChanged(); }, enumerable: true });\n
+        Object.defineProperty(SVGPathSegArcRel.prototype, "angle", { get: function() { return this._angle; }, set: function(angle) { this._angle = angle; this._segmentChanged(); }, enumerable: true });\n
+        Object.defineProperty(SVGPathSegArcRel.prototype, "largeArcFlag", { get: function() { return this._largeArcFlag; }, set: function(largeArcFlag) { this._largeArcFlag = largeArcFlag; this._segmentChanged(); }, enumerable: true });\n
+        Object.defineProperty(SVGPathSegArcRel.prototype, "sweepFlag", { get: function() { return this._sweepFlag; }, set: function(sweepFlag) { this._sweepFlag = sweepFlag; this._segmentChanged(); }, enumerable: true });\n
+\n
+        window.SVGPathSegLinetoHorizontalAbs = function(owningPathSegList, x) {\n
+            SVGPathSeg.call(this, SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_ABS, "H", owningPathSegList);\n
+            this._x = x;\n
+        }\n
+        SVGPathSegLinetoHorizontalAbs.prototype = Object.create(SVGPathSeg.prototype);\n
+        SVGPathSegLinetoHorizontalAbs.prototype.toString = function() { return "[object SVGPathSegLinetoHorizontalAbs]"; }\n
+        SVGPathSegLinetoHorizontalAbs.prototype._asPathString = function() { return this.pathSegTypeAsLetter + " " + this._x; }\n
+        SVGPathSegLinetoHorizontalAbs.prototype.clone = function() { return new SVGPathSegLinetoHorizontalAbs(undefined, this._x); }\n
+        Object.defineProperty(SVGPathSegLinetoHorizontalAbs.prototype, "x", { get: function() { return this._x; }, set: function(x) { this._x = x; this._segmentChanged(); }, enumerable: true });\n
+\n
+        window.SVGPathSegLinetoHorizontalRel = function(owningPathSegList, x) {\n
+            SVGPathSeg.call(this, SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_REL, "h", owningPathSegList);\n
+            this._x = x;\n
+        }\n
+        SVGPathSegLinetoHorizontalRel.prototype = Object.create(SVGPathSeg.prototype);\n
+        SVGPathSegLinetoHorizontalRel.prototype.toString = function() { return "[object SVGPathSegLinetoHorizontalRel]"; }\n
+        SVGPathSegLinetoHorizontalRel.prototype._asPathString = function() { return this.pathSegTypeAsLetter + " " + this._x; }\n
+        SVGPathSegLinetoHorizontalRel.prototype.clone = function() { return new SVGPathSegLinetoHorizontalRel(undefined, this._x); }\n
+        Object.defineProperty(SVGPathSegLinetoHorizontalRel.prototype, "x", { get: function() { return this._x; }, set: function(x) { this._x = x; this._segmentChanged(); }, enumerable: true });\n
+\n
+        window.SVGPathSegLinetoVerticalAbs = function(owningPathSegList, y) {\n
+            SVGPathSeg.call(this, SVGPathSeg.PATHSEG_LINETO_VERTICAL_ABS, "V", owningPathSegList);\n
+            this._y = y;\n
+        }\n
+        SVGPathSegLinetoVerticalAbs.prototype = Object.create(SVGPathSeg.prototype);\n
+        SVGPathSegLinetoVerticalAbs.prototype.toString = function() { return "[object SVGPathSegLinetoVerticalAbs]"; }\n
+        SVGPathSegLinetoVerticalAbs.prototype._asPathString = function() { return this.pathSegTypeAsLetter + " " + this._y; }\n
+        SVGPathSegLinetoVerticalAbs.prototype.clone = function() { return new SVGPathSegLinetoVerticalAbs(undefined, this._y); }\n
+        Object.defineProperty(SVGPathSegLinetoVerticalAbs.prototype, "y", { get: function() { return this._y; }, set: function(y) { this._y = y; this._segmentChanged(); }, enumerable: true });\n
+\n
+        window.SVGPathSegLinetoVerticalRel = function(owningPathSegList, y) {\n
+            SVGPathSeg.call(this, SVGPathSeg.PATHSEG_LINETO_VERTICAL_REL, "v", owningPathSegList);\n
+            this._y = y;\n
+        }\n
+        SVGPathSegLinetoVerticalRel.prototype = Object.create(SVGPathSeg.prototype);\n
+        SVGPathSegLinetoVerticalRel.prototype.toString = function() { return "[object SVGPathSegLinetoVerticalRel]"; }\n
+        SVGPathSegLinetoVerticalRel.prototype._asPathString = function() { return this.pathSegTypeAsLetter + " " + this._y; }\n
+        SVGPathSegLinetoVerticalRel.prototype.clone = function() { return new SVGPathSegLinetoVerticalRel(undefined, this._y); }\n
+        Object.defineProperty(SVGPathSegLinetoVerticalRel.prototype, "y", { get: function() { return this._y; }, set: function(y) { this._y = y; this._segmentChanged(); }, enumerable: true });\n
+\n
+        window.SVGPathSegCurvetoCubicSmoothAbs = function(owningPathSegList, x, y, x2, y2) {\n
+            SVGPathSeg.call(this, SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_ABS, "S", owningPathSegList);\n
+            this._x = x;\n
+            this._y = y;\n
+            this._x2 = x2;\n
+            this._y2 = y2;\n
+        }\n
+        SVGPathSegCurvetoCubicSmoothAbs.prototype = Object.create(SVGPathSeg.prototype);\n
+        SVGPathSegCurvetoCubicSmoothAbs.prototype.toString = function() { return "[object SVGPathSegCurvetoCubicSmoothAbs]"; }\n
+        SVGPathSegCurvetoCubicSmoothAbs.prototype._asPathString = function() { return this.pathSegTypeAsLetter + " " + this._x2 + " " + this._y2 + " " + this._x + " " + this._y; }\n
+        SVGPathSegCurvetoCubicSmoothAbs.prototype.clone = function() { return new SVGPathSegCurvetoCubicSmoothAbs(undefined, this._x, this._y, this._x2, this._y2); }\n
+        Object.defineProperty(SVGPathSegCurvetoCubicSmoothAbs.prototype, "x", { get: function() { return this._x; }, set: function(x) { this._x = x; this._segmentChanged(); }, enumerable: true });\n
+        Object.defineProperty(SVGPathSegCurvetoCubicSmoothAbs.prototype, "y", { get: function() { return this._y; }, set: function(y) { this._y = y; this._segmentChanged(); }, enumerable: true });\n
+        Object.defineProperty(SVGPathSegCurvetoCubicSmoothAbs.prototype, "x2", { get: function() { return this._x2; }, set: function(x2) { this._x2 = x2; this._segmentChanged(); }, enumerable: true });\n
+        Object.defineProperty(SVGPathSegCurvetoCubicSmoothAbs.prototype, "y2", { get: function() { return this._y2; }, set: function(y2) { this._y2 = y2; this._segmentChanged(); }, enumerable: true });\n
+\n
+        window.SVGPathSegCurvetoCubicSmoothRel = function(owningPathSegList, x, y, x2, y2) {\n
+            SVGPathSeg.call(this, SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_REL, "s", owningPathSegList);\n
+            this._x = x;\n
+            this._y = y;\n
+            this._x2 = x2;\n
+            this._y2 = y2;\n
+        }\n
+        SVGPathSegCurvetoCubicSmoothRel.prototype = Object.create(SVGPathSeg.prototype);\n
+        SVGPathSegCurvetoCubicSmoothRel.prototype.toString = function() { return "[object SVGPathSegCurvetoCubicSmoothRel]"; }\n
+        SVGPathSegCurvetoCubicSmoothRel.prototype._asPathString = function() { return this.pathSegTypeAsLetter + " " + this._x2 + " " + this._y2 + " " + this._x + " " + this._y; }\n
+        SVGPathSegCurvetoCubicSmoothRel.prototype.clone = function() { return new SVGPathSegCurvetoCubicSmoothRel(undefined, this._x, this._y, this._x2, this._y2); }\n
+        Object.defineProperty(SVGPathSegCurvetoCubicSmoothRel.prototype, "x", { get: function() { return this._x; }, set: function(x) { this._x = x; this._segmentChanged(); }, enumerable: true });\n
+        Object.defineProperty(SVGPathSegCurvetoCubicSmoothRel.prototype, "y", { get: function() { return this._y; }, set: function(y) { this._y = y; this._segmentChanged(); }, enumerable: true });\n
+        Object.defineProperty(SVGPathSegCurvetoCubicSmoothRel.prototype, "x2", { get: function() { return this._x2; }, set: function(x2) { this._x2 = x2; this._segmentChanged(); }, enumerable: true });\n
+        Object.defineProperty(SVGPathSegCurvetoCubicSmoothRel.prototype, "y2", { get: function() { return this._y2; }, set: function(y2) { this._y2 = y2; this._segmentChanged(); }, enumerable: true });\n
+\n
+        window.SVGPathSegCurvetoQuadraticSmoothAbs = function(owningPathSegList, x, y) {\n
+            SVGPathSeg.call(this, SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS, "T", owningPathSegList);\n
+            this._x = x;\n
+            this._y = y;\n
+        }\n
+        SVGPathSegCurvetoQuadraticSmoothAbs.prototype = Object.create(SVGPathSeg.prototype);\n
+        SVGPathSegCurvetoQuadraticSmoothAbs.prototype.toString = function() { return "[object SVGPathSegCurvetoQuadraticSmoothAbs]"; }\n
+        SVGPathSegCurvetoQuadraticSmoothAbs.prototype._asPathString = function() { return this.pathSegTypeAsLetter + " " + this._x + " " + this._y; }\n
+        SVGPathSegCurvetoQuadraticSmoothAbs.prototype.clone = function() { return new SVGPathSegCurvetoQuadraticSmoothAbs(undefined, this._x, this._y); }\n
+        Object.defineProperty(SVGPathSegCurvetoQuadraticSmoothAbs.prototype, "x", { get: function() { return this._x; }, set: function(x) { this._x = x; this._segmentChanged(); }, enumerable: true });\n
+        Object.defineProperty(SVGPathSegCurvetoQuadraticSmoothAbs.prototype, "y", { get: function() { return this._y; }, set: function(y) { this._y = y; this._segmentChanged(); }, enumerable: true });\n
+\n
+        window.SVGPathSegCurvetoQuadraticSmoothRel = function(owningPathSegList, x, y) {\n
+            SVGPathSeg.call(this, SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL, "t", owningPathSegList);\n
+            this._x = x;\n
+            this._y = y;\n
+        }\n
+        SVGPathSegCurvetoQuadraticSmoothRel.prototype = Object.create(SVGPathSeg.prototype);\n
+        SVGPathSegCurvetoQuadraticSmoothRel.prototype.toString = function() { return "[object SVGPathSegCurvetoQuadraticSmoothRel]"; }\n
+        SVGPathSegCurvetoQuadraticSmoothRel.prototype._asPathString = function() { return this.pathSegTypeAsLetter + " " + this._x + " " + this._y; }\n
+        SVGPathSegCurvetoQuadraticSmoothRel.prototype.clone = function() { return new SVGPathSegCurvetoQuadraticSmoothRel(undefined, this._x, this._y); }\n
+        Object.defineProperty(SVGPathSegCurvetoQuadraticSmoothRel.prototype, "x", { get: function() { return this._x; }, set: function(x) { this._x = x; this._segmentChanged(); }, enumerable: true });\n
+        Object.defineProperty(SVGPathSegCurvetoQuadraticSmoothRel.prototype, "y", { get: function() { return this._y; }, set: function(y) { this._y = y; this._segmentChanged(); }, enumerable: true });\n
+\n
+        // Add createSVGPathSeg* functions to SVGPathElement.\n
+        // Spec: http://www.w3.org/TR/SVG11/single-page.html#paths-InterfaceSVGPathElement.\n
+        SVGPathElement.prototype.createSVGPathSegClosePath = function() { return new SVGPathSegClosePath(undefined); }\n
+        SVGPathElement.prototype.createSVGPathSegMovetoAbs = function(x, y) { return new SVGPathSegMovetoAbs(undefined, x, y); }\n
+        SVGPathElement.prototype.createSVGPathSegMovetoRel = function(x, y) { return new SVGPathSegMovetoRel(undefined, x, y); }\n
+        SVGPathElement.prototype.createSVGPathSegLinetoAbs = function(x, y) { return new SVGPathSegLinetoAbs(undefined, x, y); }\n
+        SVGPathElement.prototype.createSVGPathSegLinetoRel = function(x, y) { return new SVGPathSegLinetoRel(undefined, x, y); }\n
+        SVGPathElement.prototype.createSVGPathSegCurvetoCubicAbs = function(x, y, x1, y1, x2, y2) { return new SVGPathSegCurvetoCubicAbs(undefined, x, y, x1, y1, x2, y2); }\n
+        SVGPathElement.prototype.createSVGPathSegCurvetoCubicRel = function(x, y, x1, y1, x2, y2) { return new SVGPathSegCurvetoCubicRel(undefined, x, y, x1, y1, x2, y2); }\n
+        SVGPathElement.prototype.createSVGPathSegCurvetoQuadraticAbs = function(x, y, x1, y1) { return new SVGPathSegCurvetoQuadraticAbs(undefined, x, y, x1, y1); }\n
+        SVGPathElement.prototype.createSVGPathSegCurvetoQuadraticRel = function(x, y, x1, y1) { return new SVGPathSegCurvetoQuadraticRel(undefined, x, y, x1, y1); }\n
+        SVGPathElement.prototype.createSVGPathSegArcAbs = function(x, y, r1, r2, angle, largeArcFlag, sweepFlag) { return new SVGPathSegArcAbs(undefined, x, y, r1, r2, angle, largeArcFlag, sweepFlag); }\n
+        SVGPathElement.prototype.createSVGPathSegArcRel = function(x, y, r1, r2, angle, largeArcFlag, sweepFlag) { return new SVGPathSegArcRel(undefined, x, y, r1, r2, angle, largeArcFlag, sweepFlag); }\n
+        SVGPathElement.prototype.createSVGPathSegLinetoHorizontalAbs = function(x) { return new SVGPathSegLinetoHorizontalAbs(undefined, x); }\n
+        SVGPathElement.prototype.createSVGPathSegLinetoHorizontalRel = function(x) { return new SVGPathSegLinetoHorizontalRel(undefined, x); }\n
+        SVGPathElement.prototype.createSVGPathSegLinetoVerticalAbs = function(y) { return new SVGPathSegLinetoVerticalAbs(undefined, y); }\n
+        SVGPathElement.prototype.createSVGPathSegLinetoVerticalRel = function(y) { return new SVGPathSegLinetoVerticalRel(undefined, y); }\n
+        SVGPathElement.prototype.createSVGPathSegCurvetoCubicSmoothAbs = function(x, y, x2, y2) { return new SVGPathSegCurvetoCubicSmoothAbs(undefined, x, y, x2, y2); }\n
+        SVGPathElement.prototype.createSVGPathSegCurvetoCubicSmoothRel = function(x, y, x2, y2) { return new SVGPathSegCurvetoCubicSmoothRel(undefined, x, y, x2, y2); }\n
+        SVGPathElement.prototype.createSVGPathSegCurvetoQuadraticSmoothAbs = function(x, y) { return new SVGPathSegCurvetoQuadraticSmoothAbs(undefined, x, y); }\n
+        SVGPathElement.prototype.createSVGPathSegCurvetoQuadraticSmoothRel = function(x, y) { return new SVGPathSegCurvetoQuadraticSmoothRel(undefined, x, y); }\n
+    }\n
+\n
+    if (!("SVGPathSegList" in window)) {\n
+        // Spec: http://www.w3.org/TR/SVG11/single-page.html#paths-InterfaceSVGPathSegList\n
+        window.SVGPathSegList = function(pathElement) {\n
+            this._pathElement = pathElement;\n
+            this._list = this._parsePath(this._pathElement.getAttribute("d"));\n
+\n
+            // Use a MutationObserver to catch changes to the path\'s "d" attribute.\n
+            this._mutationObserverConfig = { "attributes": true, "attributeFilter": ["d"] };\n
+            this._pathElementMutationObserver = new MutationObserver(this._updateListFromPathMutations.bind(this));\n
+            this._pathElementMutationObserver.observe(this._pathElement, this._mutationObserverConfig);\n
+        }\n
+\n
+        Object.defineProperty(SVGPathSegList.prototype, "numberOfItems", {\n
+            get: function() {\n
+                this._checkPathSynchronizedToList();\n
+                return this._list.length;\n
+            },\n
+            enumerable: true\n
+        });\n
+\n
+        // Add the pathSegList accessors to SVGPathElement.\n
+        // Spec: http://www.w3.org/TR/SVG11/single-page.html#paths-InterfaceSVGAnimatedPathData\n
+        Object.defineProperty(SVGPathElement.prototype, "pathSegList", {\n
+            get: function() {\n
+                if (!this._pathSegList)\n
+                    this._pathSegList = new SVGPathSegList(this);\n
+                return this._pathSegList;\n
+            },\n
+            enumerable: true\n
+        });\n
+        // FIXME: The following are not implemented and simply return SVGPathElement.pathSegList.\n
+        Object.defineProperty(SVGPathElement.prototype, "normalizedPathSegList", { get: function() { return this.pathSegList; }, enumerable: true });\n
+        Object.defineProperty(SVGPathElement.prototype, "animatedPathSegList", { get: function() { return this.pathSegList; }, enumerable: true });\n
+        Object.defineProperty(SVGPathElement.prototype, "animatedNormalizedPathSegList", { get: function() { return this.pathSegList; }, enumerable: true });\n
+\n
+        // Process any pending mutations to the path element and update the list as needed.\n
+        // This should be the first call of all public functions and is needed because\n
+        // MutationObservers are not synchronous so we can have pending asynchronous mutations.\n
+        SVGPathSegList.prototype._checkPathSynchronizedToList = function() {\n
+            this._updateListFromPathMutations(this._pathElementMutationObserver.takeRecords());\n
+        }\n
+\n
+        SVGPathSegList.prototype._updateListFromPathMutations = function(mutationRecords) {\n
+            if (!this._pathElement)\n
+                return;\n
+            var hasPathMutations = false;\n
+            mutationRecords.forEach(function(record) {\n
+                if (record.attributeName == "d")\n
+                    hasPathMutations = true;\n
+            });\n
+            if (hasPathMutations)\n
+                this._list = this._parsePath(this._pathElement.getAttribute("d"));\n
+        }\n
+\n
+        // Serialize the list and update the path\'s \'d\' attribute.\n
+        SVGPathSegList.prototype._writeListToPath = function() {\n
+            this._pathElementMutationObserver.disconnect();\n
+            this._pathElement.setAttribute("d", SVGPathSegList._pathSegArrayAsString(this._list));\n
+            this._pathElementMutationObserver.observe(this._pathElement, this._mutationObserverConfig);\n
+        }\n
+\n
+        // When a path segment changes the list needs to be synchronized back to the path element.\n
+        SVGPathSegList.prototype.segmentChanged = function(pathSeg) {\n
+            this._writeListToPath();\n
+        }\n
+\n
+        SVGPathSegList.prototype.clear = function() {\n
+            this._checkPathSynchronizedToList();\n
+\n
+            this._list.forEach(function(pathSeg) {\n
+                pathSeg._owningPathSegList = null;\n
+            });\n
+            this._list = [];\n
+            this._writeListToPath();\n
+        }\n
+\n
+        SVGPathSegList.prototype.initialize = function(newItem) {\n
+            this._checkPathSynchronizedToList();\n
+\n
+            this._list = [newItem];\n
+            newItem._owningPathSegList = this;\n
+            this._writeListToPath();\n
+            return newItem;\n
+        }\n
+\n
+        SVGPathSegList.prototype._checkValidIndex = function(index) {\n
+            if (isNaN(index) || index < 0 || index >= this.numberOfItems)\n
+                throw "INDEX_SIZE_ERR";\n
+        }\n
+\n
+        SVGPathSegList.prototype.getItem = function(index) {\n
+            this._checkPathSynchronizedToList();\n
+\n
+            this._checkValidIndex(index);\n
+            return this._list[index];\n
+        }\n
+\n
+        SVGPathSegList.prototype.insertItemBefore = function(newItem, index) {\n
+            this._checkPathSynchronizedToList();\n
+\n
+            // Spec: If the index is greater than or equal to numberOfItems, then the new item is appended to the end of the list.\n
+            if (index > this.numberOfItems)\n
+                index = this.numberOfItems;\n
+            if (newItem._owningPathSegList) {\n
+                // SVG2 spec says to make a copy.\n
+                newItem = newItem.clone();\n
+            }\n
+            this._list.splice(index, 0, newItem);\n
+            newItem._owningPathSegList = this;\n
+            this._writeListToPath();\n
+            return newItem;\n
+        }\n
+\n
+        SVGPathSegList.prototype.replaceItem = function(newItem, index) {\n
+            this._checkPathSynchronizedToList();\n
+\n
+            if (newItem._owningPathSegList) {\n
+                // SVG2 spec says to make a copy.\n
+                newItem = newItem.clone();\n
+            }\n
+            this._checkValidIndex(index);\n
+            this._list[index] = newItem;\n
+            newItem._owningPathSegList = this;\n
+            this._writeListToPath();\n
+            return newItem;\n
+        }\n
+\n
+        SVGPathSegList.prototype.removeItem = function(index) {\n
+            this._checkPathSynchronizedToList();\n
+\n
+            this._checkValidIndex(index);\n
+            var item = this._list[index];\n
+            this._list.splice(index, 1);\n
+            this._writeListToPath();\n
+            return item;\n
+        }\n
+\n
+        SVGPathSegList.prototype.appendItem = function(newItem) {\n
+            this._checkPathSynchronizedToList();\n
+\n
+            if (newItem._owningPathSegList) {\n
+                // SVG2 spec says to make a copy.\n
+                newItem = newItem.clone();\n
+            }\n
+            this._list.push(newItem);\n
+            newItem._owningPathSegList = this;\n
+            // TODO: Optimize this to just append to the existing attribute.\n
+            this._writeListToPath();\n
+            return newItem;\n
+        }\n
+\n
+        SVGPathSegList._pathSegArrayAsString = function(pathSegArray) {\n
+            var string = "";\n
+            var first = true;\n
+            pathSegArray.forEach(function(pathSeg) {\n
+                if (first) {\n
+                    first = false;\n
+                    string += pathSeg._asPathString();\n
+                } else {\n
+                    string += " " + pathSeg._asPathString();\n
+                }\n
+            });\n
+            return string;\n
+        }\n
+\n
+        // This closely follows SVGPathParser::parsePath from Source/core/svg/SVGPathParser.cpp.\n
+        SVGPathSegList.prototype._parsePath = function(string) {\n
+            if (!string || string.length == 0)\n
+                return [];\n
+\n
+            var owningPathSegList = this;\n
+\n
+            var Builder = function() {\n
+                this.pathSegList = [];\n
+            }\n
+\n
+            Builder.prototype.appendSegment = function(pathSeg) {\n
+                this.pathSegList.push(pathSeg);\n
+            }\n
+\n
+            var Source = function(string) {\n
+                this._string = string;\n
+                this._currentIndex = 0;\n
+                this._endIndex = this._string.length;\n
+                this._previousCommand = SVGPathSeg.PATHSEG_UNKNOWN;\n
+\n
+                this._skipOptionalSpaces();\n
+            }\n
+\n
+            Source.prototype._isCurrentSpace = function() {\n
+                var character = this._string[this._currentIndex];\n
+                return character <= " " && (character == " " || character == "\\n" || character == "\\t" || character == "\\r" || character == "\\f");\n
+            }\n
+\n
+            Source.prototype._skipOptionalSpaces = function() {\n
+                while (this._currentIndex < this._endIndex && this._isCurrentSpace())\n
+                    this._currentIndex++;\n
+                return this._currentIndex < this._endIndex;\n
+            }\n
+\n
+            Source.prototype._skipOptionalSpacesOrDelimiter = function() {\n
+                if (this._currentIndex < this._endIndex && !this._isCurrentSpace() && this._string.charAt(this._currentIndex) != ",")\n
+                    return false;\n
+                if (this._skipOptionalSpaces()) {\n
+                    if (this._currentIndex < this._endIndex && this._string.charAt(this._currentIndex) == ",") {\n
+                        this._currentIndex++;\n
+                        this._skipOptionalSpaces();\n
+                    }\n
+                }\n
+                return this._currentIndex < this._endIndex;\n
+            }\n
+\n
+            Source.prototype.hasMoreData = function() {\n
+                return this._currentIndex < this._endIndex;\n
+            }\n
+\n
+            Source.prototype.peekSegmentType = function() {\n
+                var lookahead = this._string[this._currentIndex];\n
+                return this._pathSegTypeFromChar(lookahead);\n
+            }\n
+\n
+            Source.prototype._pathSegTypeFromChar = function(lookahead) {\n
+                switch (lookahead) {\n
+                case "Z":\n
+                case "z":\n
+                    return SVGPathSeg.PATHSEG_CLOSEPATH;\n
+                case "M":\n
+                    return SVGPathSeg.PATHSEG_MOVETO_ABS;\n
+                case "m":\n
+                    return SVGPathSeg.PATHSEG_MOVETO_REL;\n
+                case "L":\n
+                    return SVGPathSeg.PATHSEG_LINETO_ABS;\n
+                case "l":\n
+                    return SVGPathSeg.PATHSEG_LINETO_REL;\n
+                case "C":\n
+                    return SVGPathSeg.PATHSEG_CURVETO_CUBIC_ABS;\n
+                case "c":\n
+                    return SVGPathSeg.PATHSEG_CURVETO_CUBIC_REL;\n
+                case "Q":\n
+                    return SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_ABS;\n
+                case "q":\n
+                    return SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_REL;\n
+                case "A":\n
+                    return SVGPathSeg.PATHSEG_ARC_ABS;\n
+                case "a":\n
+                    return SVGPathSeg.PATHSEG_ARC_REL;\n
+                case "H":\n
+                    return SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_ABS;\n
+                case "h":\n
+                    return SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_REL;\n
+                case "V":\n
+                    return SVGPathSeg.PATHSEG_LINETO_VERTICAL_ABS;\n
+                case "v":\n
+                    return SVGPathSeg.PATHSEG_LINETO_VERTICAL_REL;\n
+                case "S":\n
+                    return SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_ABS;\n
+                case "s":\n
+                    return SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_REL;\n
+                case "T":\n
+                    return SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS;\n
+                case "t":\n
+                    return SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL;\n
+                default:\n
+                    return SVGPathSeg.PATHSEG_UNKNOWN;\n
+                }\n
+            }\n
+\n
+            Source.prototype._nextCommandHelper = function(lookahead, previousCommand) {\n
+                // Check for remaining coordinates in the current command.\n
+                if ((lookahead == "+" || lookahead == "-" || lookahead == "." || (lookahead >= "0" && lookahead <= "9")) && previousCommand != SVGPathSeg.PATHSEG_CLOSEPATH) {\n
+                    if (previousCommand == SVGPathSeg.PATHSEG_MOVETO_ABS)\n
+                        return SVGPathSeg.PATHSEG_LINETO_ABS;\n
+                    if (previousCommand == SVGPathSeg.PATHSEG_MOVETO_REL)\n
+                        return SVGPathSeg.PATHSEG_LINETO_REL;\n
+                    return previousCommand;\n
+                }\n
+                return SVGPathSeg.PATHSEG_UNKNOWN;\n
+            }\n
+\n
+            Source.prototype.initialCommandIsMoveTo = function() {\n
+                // If the path is empty it is still valid, so return true.\n
+                if (!this.hasMoreData())\n
+                    return true;\n
+                var command = this.peekSegmentType();\n
+                // Path must start with moveTo.\n
+                return command == SVGPathSeg.PATHSEG_MOVETO_ABS || command == SVGPathSeg.PATHSEG_MOVETO_REL;\n
+            }\n
+\n
+            // Parse a number from an SVG path. This very closely follows genericParseNumber(...) from Source/core/svg/SVGParserUtilities.cpp.\n
+            // Spec: http://www.w3.org/TR/SVG11/single-page.html#paths-PathDataBNF\n
+            Source.prototype._parseNumber = function() {\n
+                var exponent = 0;\n
+                var integer = 0;\n
+                var frac = 1;\n
+                var decimal = 0;\n
+                var sign = 1;\n
+                var expsign = 1;\n
+\n
+                var startIndex = this._currentIndex;\n
+\n
+                this._skipOptionalSpaces();\n
+\n
+                // Read the sign.\n
+                if (this._currentIndex < this._endIndex && this._string.charAt(this._currentIndex) == "+")\n
+                    this._currentIndex++;\n
+                else if (this._currentIndex < this._endIndex && this._string.charAt(this._currentIndex) == "-") {\n
+                    this._currentIndex++;\n
+                    sign = -1;\n
+                }\n
+\n
+                if (this._currentIndex == this._endIndex || ((this._string.charAt(this._currentIndex) < "0" || this._string.charAt(this._currentIndex) > "9") && this._string.charAt(this._currentIndex) != "."))\n
+                    // The first character of a number must be one of [0-9+-.].\n
+                    return undefined;\n
+\n
+                // Read the integer part, build right-to-left.\n
+                var startIntPartIndex = this._currentIndex;\n
+                while (this._currentIndex < this._endIndex && this._string.charAt(this._currentIndex) >= "0" && this._string.charAt(this._currentIndex) <= "9")\n
+                    this._currentIndex++; // Advance to first non-digit.\n
+\n
+                if (this._currentIndex != startIntPartIndex) {\n
+                    var scanIntPartIndex = this._currentIndex - 1;\n
+                    var multiplier = 1;\n
+                    while (scanIntPartIndex >= startIntPartIndex) {\n
+                        integer += multiplier * (this._string.charAt(scanIntPartIndex--) - "0");\n
+                        multiplier *= 10;\n
+                    }\n
+                }\n
+\n
+                // Read the decimals.\n
+                if (this._currentIndex < this._endIndex && this._string.charAt(this._currentIndex) == ".") {\n
+                    this._currentIndex++;\n
+\n
+                    // There must be a least one digit following the .\n
+                    if (this._currentIndex >= this._endIndex || this._string.charAt(this._currentIndex) < "0" || this._string.charAt(this._currentIndex) > "9")\n
+                        return undefined;\n
+                    while (this._currentIndex < this._endIndex && this._string.charAt(this._currentIndex) >= "0" && this._string.charAt(this._currentIndex) <= "9")\n
+                        decimal += (this._string.charAt(this._currentIndex++) - "0") * (frac *= 0.1);\n
+                }\n
+\n
+                // Read the exponent part.\n
+                if (this._currentIndex != startIndex && this._currentIndex + 1 < this._endIndex && (this._string.charAt(this._currentIndex) == "e" || this._string.charAt(this._currentIndex) == "E") && (this._string.charAt(this._currentIndex + 1) != "x" && this._string.charAt(this._currentIndex + 1) != "m")) {\n
+                    this._currentIndex++;\n
+\n
+                    // Read the sign of the exponent.\n
+                    if (this._string.charAt(this._currentIndex) == "+") {\n
+                        this._currentIndex++;\n
+                    } else if (this._string.charAt(this._currentIndex) == "-") {\n
+                        this._currentIndex++;\n
+                        expsign = -1;\n
+                    }\n
+\n
+                    // There must be an exponent.\n
+                    if (this._currentIndex >= this._endIndex || this._string.charAt(this._currentIndex) < "0" || this._string.charAt(this._currentIndex) > "9")\n
+                        return undefined;\n
+\n
+                    while (this._currentIndex < this._endIndex && this._string.charAt(this._currentIndex) >= "0" && this._string.charAt(this._currentIndex) <= "9") {\n
+                        exponent *= 10;\n
+                        exponent += (this._string.charAt(this._currentIndex) - "0");\n
+                        this._currentIndex++;\n
+                    }\n
+                }\n
+\n
+                var number = integer + decimal;\n
+                number *= sign;\n
+\n
+                if (exponent)\n
+                    number *= Math.pow(10, expsign * exponent);\n
+\n
+                if (startIndex == this._currentIndex)\n
+                    return undefined;\n
+\n
+                this._skipOptionalSpacesOrDelimiter();\n
+\n
+                return number;\n
+            }\n
+\n
+            Source.prototype._parseArcFlag = function() {\n
+                if (this._currentIndex >= this._endIndex)\n
+                    return undefined;\n
+                var flag = false;\n
+                var flagChar = this._string.charAt(this._currentIndex++);\n
+                if (flagChar == "0")\n
+                    flag = false;\n
+                else if (flagChar == "1")\n
+                    flag = true;\n
+                else\n
+                    return undefined;\n
+\n
+                this._skipOptionalSpacesOrDelimiter();\n
+                return flag;\n
+            }\n
+\n
+            Source.prototype.parseSegment = function() {\n
+                var lookahead = this._string[this._currentIndex];\n
+                var command = this._pathSegTypeFromChar(lookahead);\n
+                if (command == SVGPathSeg.PATHSEG_UNKNOWN) {\n
+                    // Possibly an implicit command. Not allowed if this is the first command.\n
+                    if (this._previousCommand == SVGPathSeg.PATHSEG_UNKNOWN)\n
+                        return null;\n
+                    command = this._nextCommandHelper(lookahead, this._previousCommand);\n
+                    if (command == SVGPathSeg.PATHSEG_UNKNOWN)\n
+                        return null;\n
+                } else {\n
+                    this._currentIndex++;\n
+                }\n
+\n
+                this._previousCommand = command;\n
+\n
+                switch (command) {\n
+                case SVGPathSeg.PATHSEG_MOVETO_REL:\n
+                    return new SVGPathSegMovetoRel(owningPathSegList, this._parseNumber(), this._parseNumber());\n
+                case SVGPathSeg.PATHSEG_MOVETO_ABS:\n
+                    return new SVGPathSegMovetoAbs(owningPathSegList, this._parseNumber(), this._parseNumber());\n
+                case SVGPathSeg.PATHSEG_LINETO_REL:\n
+                    return new SVGPathSegLinetoRel(owningPathSegList, this._parseNumber(), this._parseNumber());\n
+                case SVGPathSeg.PATHSEG_LINETO_ABS:\n
+                    return new SVGPathSegLinetoAbs(owningPathSegList, this._parseNumber(), this._parseNumber());\n
+                case SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_REL:\n
+                    return new SVGPathSegLinetoHorizontalRel(owningPathSegList, this._parseNumber());\n
+                case SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_ABS:\n
+                    return new SVGPathSegLinetoHorizontalAbs(owningPathSegList, this._parseNumber());\n
+                case SVGPathSeg.PATHSEG_LINETO_VERTICAL_REL:\n
+                    return new SVGPathSegLinetoVerticalRel(owningPathSegList, this._parseNumber());\n
+                case SVGPathSeg.PATHSEG_LINETO_VERTICAL_ABS:\n
+                    return new SVGPathSegLinetoVerticalAbs(owningPathSegList, this._parseNumber());\n
+                case SVGPathSeg.PATHSEG_CLOSEPATH:\n
+                    this._skipOptionalSpaces();\n
+                    return new SVGPathSegClosePath(owningPathSegList);\n
+                case SVGPathSeg.PATHSEG_CURVETO_CUBIC_REL:\n
+                    var points = {x1: this._parseNumber(), y1: this._parseNumber(), x2: this._parseNumber(), y2: this._parseNumber(), x: this._parseNumber(), y: this._parseNumber()};\n
+                    return new SVGPathSegCurvetoCubicRel(owningPathSegList, points.x, points.y, points.x1, points.y1, points.x2, points.y2);\n
+                case SVGPathSeg.PATHSEG_CURVETO_CUBIC_ABS:\n
+                    var points = {x1: this._parseNumber(), y1: this._parseNumber(), x2: this._parseNumber(), y2: this._parseNumber(), x: this._parseNumber(), y: this._parseNumber()};\n
+                    return new SVGPathSegCurvetoCubicAbs(owningPathSegList, points.x, points.y, points.x1, points.y1, points.x2, points.y2);\n
+                case SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_REL:\n
+                    var points = {x2: this._parseNumber(), y2: this._parseNumber(), x: this._parseNumber(), y: this._parseNumber()};\n
+                    return new SVGPathSegCurvetoCubicSmoothRel(owningPathSegList, points.x, points.y, points.x2, points.y2);\n
+                case SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_ABS:\n
+                    var points = {x2: this._parseNumber(), y2: this._parseNumber(), x: this._parseNumber(), y: this._parseNumber()};\n
+                    return new SVGPathSegCurvetoCubicSmoothAbs(owningPathSegList, points.x, points.y, points.x2, points.y2);\n
+                case SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_REL:\n
+                    var points = {x1: this._parseNumber(), y1: this._parseNumber(), x: this._parseNumber(), y: this._parseNumber()};\n
+                    return new SVGPathSegCurvetoQuadraticRel(owningPathSegList, points.x, points.y, points.x1, points.y1);\n
+                case SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_ABS:\n
+                    var points = {x1: this._parseNumber(), y1: this._parseNumber(), x: this._parseNumber(), y: this._parseNumber()};\n
+                    return new SVGPathSegCurvetoQuadraticAbs(owningPathSegList, points.x, points.y, points.x1, points.y1);\n
+                case SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL:\n
+                    return new SVGPathSegCurvetoQuadraticSmoothRel(owningPathSegList, this._parseNumber(), this._parseNumber());\n
+                case SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS:\n
+                    return new SVGPathSegCurvetoQuadraticSmoothAbs(owningPathSegList, this._parseNumber(), this._parseNumber());\n
+                case SVGPathSeg.PATHSEG_ARC_REL:\n
+                    var points = {x1: this._parseNumber(), y1: this._parseNumber(), arcAngle: this._parseNumber(), arcLarge: this._parseArcFlag(), arcSweep: this._parseArcFlag(), x: this._parseNumber(), y: this._parseNumber()};\n
+                    return new SVGPathSegArcRel(owningPathSegList, points.x, points.y, points.x1, points.y1, points.arcAngle, points.arcLarge, points.arcSweep);\n
+                case SVGPathSeg.PATHSEG_ARC_ABS:\n
+                    var points = {x1: this._parseNumber(), y1: this._parseNumber(), arcAngle: this._parseNumber(), arcLarge: this._parseArcFlag(), arcSweep: this._parseArcFlag(), x: this._parseNumber(), y: this._parseNumber()};\n
+                    return new SVGPathSegArcAbs(owningPathSegList, points.x, points.y, points.x1, points.y1, points.arcAngle, points.arcLarge, points.arcSweep);\n
+                default:\n
+                    throw "Unknown path seg type."\n
+                }\n
+            }\n
+\n
+            var builder = new Builder();\n
+            var source = new Source(string);\n
+\n
+            if (!source.initialCommandIsMoveTo())\n
+                return [];\n
+            while (source.hasMoreData()) {\n
+                var pathSeg = source.parseSegment();\n
+                if (!pathSeg)\n
+                    return [];\n
+                builder.appendSegment(pathSeg);\n
+            }\n
+\n
+            return builder.pathSegList;\n
+        }\n
+    }\n
+}());
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>55188</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/requestanimationframe.js.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/requestanimationframe.js.xml
new file mode 100644
index 0000000000..d5267c5ca4
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/requestanimationframe.js.xml
@@ -0,0 +1,68 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52852162.7</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>requestanimationframe.js</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/javascript</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+(function() {\n
+    var lastTime = 0;\n
+    var vendors = [\'ms\', \'moz\', \'webkit\', \'o\'];\n
+    for(var x = 0; x < vendors.length && !window.requestAnimationFrame; ++x) {\n
+        window.requestAnimationFrame = window[vendors[x]+\'RequestAnimationFrame\'];\n
+        window.cancelAnimationFrame = \n
+          window[vendors[x]+\'CancelAnimationFrame\'] || window[vendors[x]+\'CancelRequestAnimationFrame\'];\n
+    }\n
+ \n
+    if (!window.requestAnimationFrame)\n
+        window.requestAnimationFrame = function(callback, element) {\n
+            var currTime = new Date().getTime();\n
+            var timeToCall = Math.max(0, 16 - (currTime - lastTime));\n
+            var id = window.setTimeout(function() { callback(currTime + timeToCall); }, \n
+              timeToCall);\n
+            lastTime = currTime + timeToCall;\n
+            return id;\n
+        };\n
+ \n
+    if (!window.cancelAnimationFrame)\n
+        window.cancelAnimationFrame = function(id) {\n
+            clearTimeout(id);\n
+        };\n
+}());\n
+
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>961</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/taphold.js.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/taphold.js.xml
new file mode 100644
index 0000000000..7fe6f31c96
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/taphold.js.xml
@@ -0,0 +1,179 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52852152.71</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>taphold.js</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/javascript</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+/**\n
+ *  Copyright (c) 2011 Zauber S.A. <http://www.zaubersoftware.com/>\n
+ *\n
+ *  Licensed under the Apache License, Version 2.0 (the "License");\n
+ *  you may not use this file except in compliance with the License.\n
+ *  You may obtain a copy of the License at\n
+ *\n
+ *      http://www.apache.org/licenses/LICENSE-2.0\n
+ *\n
+ *  Unless required by applicable law or agreed to in writing, software\n
+ *  distributed under the License is distributed on an "AS IS" BASIS,\n
+ *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n
+ *  See the License for the specific language governing permissions and\n
+ *  limitations under the License.\n
+ * \n
+ *  @author Guido Marucci Blas - guido@zaubersoftware.com\n
+ *  @description Adds a handler for a custom event \'taphold\' that handles a\n
+ *  tap and hold on touch interfaces.\n
+ */\n
+(function($) {\n
+    var TAP_AND_HOLD_TRIGGER_TIMER = 1000;\n
+    var MAX_DISTANCE_ALLOWED_IN_TAP_AND_HOLD_EVENT = 5;\n
+    var TOUCHSTART = "touchstart";\n
+    var TOUCHEND = "touchend";\n
+    var TOUCHMOVE = "touchmove";\n
+\n
+    // For debugging only\n
+    // var TOUCHSTART = "mousedown";\n
+    // var TOUCHEND = "mouseup";\n
+    // var TOUCHMOVE = "mousemove";\n
+\n
+    var tapAndHoldTimer = null;\n
+\n
+    function calculateEuclideanDistance(x1, y1, x2, y2) {\n
+        var diffX = (x2 - x1);\n
+        var diffY = (y2 - y1);\n
+        return Math.sqrt((diffX * diffX) + (diffY * diffY));\n
+    };\n
+\n
+    function onTouchStart(event) {\n
+        var e = event.originalEvent;\n
+\n
+        // Only start detector if and only if one finger is over the widget\n
+        if (!e.touches || (e.targetTouches.length === 1 && e.touches.length === 1)) {\n
+            startTapAndHoldDetector.call(this, event)\n
+            var element = $(this);\n
+            element.bind(TOUCHMOVE, onTouchMove);\n
+            element.bind(TOUCHEND, onTouchEnd); \n
+        } else {\n
+            stopTapAndHoldDetector.call(this);\n
+        }   \n
+    };\n
+\n
+    function onTouchMove(event) {\n
+        if (tapAndHoldTimer == null) {\n
+            return;\n
+        }\n
+\n
+        var e = event.originalEvent;\n
+        var x = (e.changedTouches) ? e.changedTouches[0].pageX: e.pageX;\n
+        var y = (e.changedTouches) ? e.changedTouches[0].pageY: e.pageY;\n
+        \n
+        var tapAndHoldPoint = $(this).data("taphold.point");\n
+        var euclideanDistance = calculateEuclideanDistance(tapAndHoldPoint.x, tapAndHoldPoint.y, x, y);\n
+                \n
+        if (euclideanDistance > MAX_DISTANCE_ALLOWED_IN_TAP_AND_HOLD_EVENT) {\n
+            stopTapAndHoldDetector.call(this);\n
+        }\n
+    };\n
+\n
+    function onTouchEnd(event) {\n
+        stopTapAndHoldDetector.call(this);\n
+    };\n
+\n
+    function onTapAndHold(event) {\n
+        clear.call(this);\n
+        $(this).data("taphold.handler").call(this, event);\n
+    };\n
+\n
+    function clear() {\n
+        tapAndHoldTimer = null;\n
+        $(this).unbind(TOUCHMOVE, onTouchMove);\n
+        $(this).unbind(TOUCHEND, onTouchEnd);   \n
+    };\n
+\n
+    function startTapAndHoldDetector(event) {\n
+        if (tapAndHoldTimer != null) {\n
+            return;\n
+        }\n
+        var self = this;\n
+        tapAndHoldTimer = setTimeout(function(){\n
+            onTapAndHold.call(self, event)\n
+        }, TAP_AND_HOLD_TRIGGER_TIMER);\n
+\n
+        // Stores tap x & y\n
+        var e = event.originalEvent;\n
+        var tapAndHoldPoint = {};\n
+        tapAndHoldPoint.x = (e.changedTouches) ? e.changedTouches[0].pageX: e.pageX;\n
+        tapAndHoldPoint.y = (e.changedTouches) ? e.changedTouches[0].pageY: e.pageY;\n
+        $(this).data("taphold.point", tapAndHoldPoint);\n
+    };\n
+\n
+    function stopTapAndHoldDetector() {\n
+        clearTimeout(tapAndHoldTimer);\n
+        clear.call(this);   \n
+    };\n
+\n
+    $.event.special["taphold"] = {\n
+        setup: function() {\n
+            \n
+        },\n
+\n
+        add: function(handleObj) {\n
+            $(this).data("taphold.handler", handleObj.handler);\n
+            if (handleObj.data) {\n
+                $(this).bind(TOUCHSTART, handleObj.data, onTouchStart);\n
+            } else {\n
+                $(this).bind(TOUCHSTART, onTouchStart);\n
+            }\n
+        },\n
+\n
+        remove: function(handleObj) {\n
+            stopTapAndHoldDetector.call(this);\n
+            if (handleObj.data) {\n
+                $(this).unbind(TOUCHSTART, handleObj.data, onTouchStart);\n
+            } else {\n
+                $(this).unbind(TOUCHSTART, onTouchStart);\n
+            }\n
+        },\n
+\n
+        teardown: function() {\n
+            \n
+        }\n
+    };\n
+\n
+})(jQuery);
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>4378</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/touch.js.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/touch.js.xml
new file mode 100644
index 0000000000..e34f31a82b
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/lib/touch.js.xml
@@ -0,0 +1,72 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52852145.54</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>touch.js</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/javascript</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+function touchHandler(event)\n
+{   \n
+    \n
+    var touches = event.changedTouches,\n
+        first = touches[0],\n
+        type = "";\n
+         switch(event.type)\n
+    {\n
+        case "touchstart": type="mousedown"; break;\n
+        case "touchmove":  type="mousemove"; break;        \n
+        case "touchend":   type="mouseup"; break;\n
+        default: return;\n
+    }\n
+\n
+             //initMouseEvent(type, canBubble, cancelable, view, clickCount, \n
+    //           screenX, screenY, clientX, clientY, ctrlKey, \n
+    //           altKey, shiftKey, metaKey, button, relatedTarget);\n
+    \n
+    var simulatedEvent = document.createEvent("MouseEvent");\n
+    simulatedEvent.initMouseEvent(type, true, true, window, 1, \n
+                              first.screenX, first.screenY, \n
+                              first.clientX, first.clientY, false, \n
+                              false, false, false, 0/*left*/, null);\n
+    if(touches.length < 2) {\n
+      first.target.dispatchEvent(simulatedEvent);\n
+      event.preventDefault();\n
+    }\n
+}\n
+
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>1008</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/method-draw.compiled.css.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/method-draw.compiled.css.xml
new file mode 100644
index 0000000000..815ee1688a
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/method-draw.compiled.css.xml
@@ -0,0 +1,460 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52791401.76</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>method-draw.compiled.css</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>text/css</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+#svg_editor .jPicker .Icon{display:inline-block;height:24px;position:relative;text-align:left;width:25px}\n
+#svg_editor .jPicker .Icon span.Color,#svg_editor .jPicker .Icon span.Alpha{background-position:2px 2px;display:block;height:100%;left:0;position:absolute;top:0;width:100%}\n
+#svg_editor .jPicker .Icon span.Image{background-repeat:no-repeat;cursor:pointer;display:block;height:100%;left:0;position:absolute;top:0;width:100%}\n
+#svg_editor .jPicker.Container{z-index:10}\n
+table#svg_editor .jPicker{width:545px;z-index:20}\n
+#svg_editor .jPicker .Move{background-color:#ddd;border-color:#fff #666 #666 #fff;border-style:solid;border-width:1px;cursor:move;height:12px;padding:0}\n
+#svg_editor .jPicker .Title{display:none}\n
+#svg_editor .jPicker div.Map{border:solid #000 1px;cursor:crosshair;height:260px;margin:0;overflow:hidden;padding:0;position:relative;width:260px}\n
+#svg_editor .jPicker div[class="Map"]{height:256px;width:256px}\n
+#svg_editor .jPicker div.Bar{border:solid #000 1px;cursor:n-resize;height:260px;margin:0 15px;overflow:hidden;padding:0;position:relative;width:24px}\n
+#svg_editor .jPicker div[class="Bar"]{height:256px;width:20px}\n
+#svg_editor .jPicker .Map .Map1,#svg_editor .jPicker .Map .Map2,#svg_editor .jPicker .Map .Map3,#svg_editor .jPicker .Bar .Map1,#svg_editor .jPicker .Bar .Map2,#svg_editor .jPicker .Bar .Map3,#svg_editor .jPicker .Bar .Map4,#svg_editor .jPicker .Bar .Map5,#svg_editor .jPicker .Bar .Map6{background-color:transparent;background-image:none;display:block;left:0;position:absolute;top:0}\n
+#svg_editor .jPicker .Map .Map1,#svg_editor .jPicker .Map .Map2,#svg_editor .jPicker .Map .Map3{height:2596px;width:256px}\n
+#svg_editor .jPicker .Bar .Map1,#svg_editor .jPicker .Bar .Map2,#svg_editor .jPicker .Bar .Map3,#svg_editor .jPicker .Bar .Map4{height:3896px;width:20px}\n
+#svg_editor .jPicker .Bar .Map5,#svg_editor .jPicker .Bar .Map6{height:256px;width:20px}\n
+#svg_editor .jPicker .Map .Map1,#svg_editor .jPicker .Map .Map2,#svg_editor .jPicker .Bar .Map6{background-repeat:no-repeat}\n
+#svg_editor .jPicker .Map .Map3,#svg_editor .jPicker .Bar .Map5{background-repeat:repeat}\n
+#svg_editor .jPicker .Bar .Map1,#svg_editor .jPicker .Bar .Map2,#svg_editor .jPicker .Bar .Map3,#svg_editor .jPicker .Bar .Map4{background-repeat:repeat-x}\n
+#svg_editor .jPicker .Map .Arrow{display:block;position:absolute}\n
+#svg_editor .jPicker .Bar .Arrow{display:block;left:0;position:absolute}\n
+#svg_editor .jPicker .Preview{font-size:9px;text-align:center}\n
+#svg_editor .jPicker .Preview div.bgt{height:62px;margin:0 auto;padding:0;width:62px}\n
+#svg_editor .jPicker .Preview div span{border:1px solid #000;display:block;height:30px;margin:0 auto;padding:0;width:60px}\n
+#svg_editor .jPicker .Preview .Active{border-bottom-width:0}\n
+#svg_editor .jPicker .Preview .Current{border-top-width:0;cursor:pointer}\n
+#svg_editor .jPicker .Button{text-align:center;width:115px}\n
+#svg_editor .jPicker .Button input{width:100px}\n
+#svg_editor .jPicker td.Radio{margin:0;padding:0;width:31px}\n
+#svg_editor .jPicker td.Radio input{margin:0 5px 0 0;padding:0}\n
+#svg_editor .jPicker td.Text{font-size:12px!important;height:22px;margin:0;padding:0;text-align:left;width:70px}\n
+#svg_editor .jPicker tr.Hex td.Text{width:100px;color:#666}\n
+#svg_editor .jPicker tr.Hex td.Text span{width:100px;color:#333}\n
+#svg_editor .jPicker td.Text input{background-color:#fff;border:1px inset #aaa;height:15px;margin:0 0 0 5px;text-align:left;width:30px;color:#333}\n
+#svg_editor #color_picker .jPicker tr.Hex td.Text input.Hex{width:50px;display:inline-block;float:none}\n
+#svg_editor .jPicker tr.Hex td.Text input.AHex{width:20px;display:none}\n
+#svg_editor .jPicker .Grid{text-align:center;float:right;width:108px}\n
+#svg_editor .jPicker .Grid span.QuickColor{cursor:pointer;display:inline-block;height:15px;line-height:15px;margin:0;padding:0;width:18px}\n
+#svg_editor .jPicker td{vertical-align:top}\n
+#svg_editor .jPicker td.colorsquare{width:275px}\n
+#svg_editor .jPicker .prev_div{margin-top:-15px}\n
+#svg_editor .jPicker .actions{position:absolute;bottom:20px;left:20px;right:20px}\n
+#svg_editor .jPicker .actions .Ok{position:absolute;top:0;right:0}\n
+#svg_editor .jPicker .actions .Cancel{position:absolute;top:0;left:0}\n
+#svg_editor .jPicker .color_preview{width:62px;margin:0 auto}\n
+h2.jGraduate_Title{display:none}\n
+.jGraduate_Picker{position:absolute;padding:20px}\n
+.jGraduate_tabs li{display:inline-block;padding:5px 10px;margin-right:5px;cursor:pointer}\n
+li.jGraduate_tab_current{background:#fff;border-radius:3px 3px 0 0}\n
+.jGraduate_colPick{display:none}\n
+.jGraduate_gradPick{display:none;overflow:visible}\n
+.jGraduate_tabs{position:relative;background-color:#ddd;padding:10px 10px 0 10px;margin:-20px -20px 20px -20px;border-radius:3px 3px 0 0}\n
+div.jGraduate_Swatch{float:left;margin:0 15px 0 0}\n
+div.jGraduate_GradContainer{border:solid #000 1px;background-image:url(../images/map-opacity.png);background-position:0 0;height:256px;width:256px;position:relative}\n
+div.jGraduate_GradContainer div.grad_coord{background:rgba(0,0,0,0.8);border:2px solid white;border-radius:15px;-moz-border-radius:5px;width:14px;height:14px;position:absolute;margin:-7px -7px;top:0;left:0;text-align:center;font-size:8px;line-height:14px;color:white;text-decoration:none;cursor:pointer;-moz-user-select:none;-webkit-user-select:none}\n
+.jGraduate_AlphaArrows{position:absolute;margin-top:-10px;margin-left:250.5px}\n
+div.jGraduate_Opacity{border:2px inset #eee;margin-top:14px;background-color:black;background-image:url(../images/Maps.png);background-position:0 -2816px;height:20px;cursor:ew-resize}\n
+div.jGraduate_StopSlider{margin:-10px 0 0 -10px;width:276px;overflow:visible;background:white;height:45px;cursor:pointer}\n
+div.jGraduate_StopSection{width:120px;float:left}\n
+div.jGraduate_StopSection.jGraduate_SpreadMethod{display:none}\n
+input.jGraduate_Ok,input.jGraduate_Cancel{display:block;width:100px}\n
+input.jGraduate_Ok{margin:0 0 5px 0}\n
+.colorBox{float:left;height:16px;width:16px;border:1px solid #808080;cursor:pointer;margin:4px 4px 4px 30px}\n
+.colorBox+label{float:left;margin-top:7px}\n
+label.jGraduate_Form_Heading{color:#333;padding:2px;font-weight:bold;font-size:13px}\n
+div.jGraduate_Form_Section{-moz-border-radius:5px;-webkit-border-radius:5px;padding:15px 5px 5px 5px;margin:5px 2px;width:100px;text-align:center;overflow:auto;background:#eee}\n
+div.jGraduate_Form label{padding:0 2px;color:#333}\n
+div.jGraduate_StopSection input[type=text],div.jGraduate_Slider input[type=text]{width:33px;color:#333}\n
+div.jGraduate_LightBox{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000;opacity:.5;display:none}\n
+div.jGraduate_stopPicker{position:absolute;display:none;background:white;padding:20px;border-radius:3px;width:530px;height:300px;box-shadow:0 5px 25px black}\n
+.jGraduate_gradPick{width:526px}\n
+.jGraduate_gradPick div.jGraduate_Slider{line-height:160%}\n
+.jGraduate_gradPick div.jGraduate_Slider label:last-child{position:absolute;right:10px;top:0;color:#999;font-weight:bold}\n
+.jGraduate_gradPick div.jGraduate_Slider label:last-child input{margin:0 3px 0 0;color:#333}\n
+.jGraduate_gradPick .jGraduate_Form{float:left;width:270px;position:absolute;left:284px;width:266px;height:200px;top:195px;margin:-3px 3px 0 10px;line-height:200%}\n
+.jGraduate_gradPick .jGraduate_Form label,.jGraduate_gradPick .jGraduate_Form input{width:auto;float:left}\n
+.jGraduate_gradPick .jGraduate_Form.jGraduate_rg_field label,.jGraduate_gradPick .jGraduate_Form.jGraduate_rg_field input{width:auto;float:left;font-size:11px}\n
+.jGraduate_gradPick .jGraduate_Form.jGraduate_rg_field #color_picker_jGraduate_match_ctr{float:none}\n
+.jGraduate_gradPick .jGraduate_Form label{clear:left}\n
+.jGraduate_gradPick .jGraduate_Points{position:static;float:left;margin:0;width:auto}\n
+.jGraduate_Colorblocks{display:table;border-spacing:0 5px}\n
+.jGraduate_colorblock{display:table-row}\n
+.jGraduate_Colorblocks .jGraduate_colorblock>*{display:table-cell;vertical-align:middle;margin:0;float:none}\n
+.jGraduate_gradPick .jGraduate_Form_Section{padding-top:9px}\n
+.jGraduate_Slider{text-align:center;float:left;width:100%;position:relative;margin:5px 0}\n
+.jGraduate_Slider .jGraduate_Form_Section{border:0;width:250px;padding:0 2px;overflow:visible}\n
+.jGraduate_Slider label.prelabel{width:40px;text-align:left}\n
+.jGraduate_SliderBar{width:140px;float:left;margin:0 5px;border:1px solid #BBB;height:20px;position:relative}\n
+div.jGraduate_Slider input{margin-top:5px}\n
+div.jGraduate_Slider img{top:0;left:0;position:absolute;cursor:ew-resize}\n
+.jPicker .Button .Ok,.jGraduate_Picker .jGraduate_OkCancel .jGraduate_Ok{-webkit-appearance:none;margin:0;position:absolute;bottom:5px;right:5px}\n
+.jPicker .Button .Cancel,.jGraduate_Picker .jGraduate_OkCancel .jGraduate_Cancel{margin:0;position:absolute;bottom:5px;left:5px}\n
+body{background:#3f3f3c;font:13px/120% \'Lucida Sans\',\'Lucida Grande\',\'Lucida Sans Unicode\',sans-serif;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0;padding:0}\n
+::selection{background:#000;color:#fff}\n
+::-moz-selection{background:#000;color:#fff}\n
+html,body{overflow:hidden;width:100%;height:100%}\n
+::-webkit-scrollbar{width:5px;height:5px;background:#444}\n
+::-webkit-scrollbar-track{border-radius:10px;background:#444}\n
+::-webkit-scrollbar-thumb{border-radius:10px;background:#666}\n
+::-webkit-scrollbar-corner{background:#444}\n
+#browser-not-supported{font-size:.8em;font-family:Verdana,Helvetica,Arial;color:#000}\n
+#svgroot{-moz-user-select:none;-webkit-user-select:none;position:absolute;top:0;left:0}\n
+#svg_editor{background:#2f2f2c}\n
+#menu_bar{padding:0 0 0 50px;background:#2f2f2c;position:relative;z-index:2}\n
+#menu_bar.active .menu.open .menu_list{display:block}\n
+.menu{position:relative;z-index:5;color:#333;display:inline-block}\n
+.menu_title{cursor:pointer;display:inline-block;padding:7px 10px;z-index:10;color:#fff;position:relative;height:16px;vertical-align:top}\n
+.touch .menu_title{padding:7px 17px;height:26px;line-height:26px}\n
+.menu .menu_title:hover{background:rgba(255,255,255,0.1)}\n
+.menu_list .separator{margin:5px 0;border-top:solid #ddd 1px}\n
+.menu_list{display:none;position:absolute;top:28px;left:0;white-space:nowrap;background:white;padding:7px 0;border-radius:0 3px 3px 3px;box-shadow:0 0 20px rgba(0,0,0,0.8)}\n
+.touch .menu_list{top:38px}\n
+#menu_bar.active .menu.open .menu_title{background:white;color:#333}\n
+.menu_list .menu_item{position:relative;overflow:hidden;line-height:22px;padding:5px 69px 5px 25px;cursor:default;color:#333}\n
+.menu_list .menu_item.tool_button{background:transparent;border:0;margin:0;padding:5px 55px 5px 25px;height:auto;width:auto}\n
+.menu_list .menu_item.push_button_pressed:before{content:\'✔\';position:absolute;display:block;left:7px;top:3px;width:20px;height:20px}\n
+.menu_list .menu_item:hover,.menu_list .menu_item.push_button_pressed:hover{background:rgba(0,0,0,0.1);color:#000}\n
+.menu_list .menu_item.disabled:hover,.menu_list .menu_item.push_button_pressed.disabled:hover{background:transparent;color:#333}\n
+.menu_list .menu_item.push_button_pressed{background:transparent;border:0;width:auto;height:auto;margin:0}\n
+.menu_list .menu_item span{display:block;position:absolute;right:10px;padding:5px;background:rgba(0,0,0,0.1);top:6px;height:10px;text-align:center;font-size:10px;line-height:120%}\n
+#svgcanvas{line-height:normal;display:inline-block;background-color:#a0a0a0;text-align:center;vertical-align:middle;width:640px;height:480px;position:relative;background:#3f3f3c}\n
+#rulers>div{position:absolute;background:#2f2f2c;z-index:1;overflow:hidden;-webkit-font-smoothing:none}\n
+#rulers #ruler_corner{top:30px;left:50px;width:15px;height:15px;border:solid #444 1px;z-index:2}\n
+#ruler_x{height:15px;top:30px;left:66px;right:175px;border-top:solid #444 1px;border-right:solid #444 1px}\n
+#ruler_x_cursor{height:15px;border-right:dotted #999 1px;position:absolute;background:#2f2f2c}\n
+#ruler_y_cursor{width:15px;border-top:dotted #999 1px;position:absolute;background:#2f2f2c}\n
+#rulers.moved #ruler_corner,#rulers.moved #ruler_x{top:101px}\n
+#ruler_y{width:15px;top:46px;left:50px;bottom:40px;border-left:solid #444 1px;border-bottom:solid #444 1px}\n
+#rulers.moved #ruler_y{top:116px}\n
+#ruler_x canvas:first-child{margin-left:-16px}\n
+#ruler_x canvas{float:left}\n
+#ruler_y canvas{margin-top:-16px}\n
+#ruler_x>div,#ruler_y>div{overflow:hidden}\n
+#palette{display:block;position:absolute;z-index:2;left:10px;bottom:5px;width:410px;right:145px;height:30px}\n
+.palette_item{height:20%;width:5.2%;float:left;cursor:url(../images/eyedropper.png) 0 16,crosshair}\n
+.palette_item.transparent,.palette_item.white,.palette_item.black{background:#fff;position:absolute;width:10px;height:10px;left:-10px;top:0}\n
+.palette_item.transparent{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAAVdEVYdENyZWF0aW9uIFRpbWUAOC8yMi8xMg1cp6sAAABESURBVBiVjdBBCgAgCETRr/e/87SJKFPLnfIcQRMIwMBIShIAvgZzoSrfkzrs8WyF1+kX9r3p8AE7nL7kSpSshN+JEQ8GixkF0mSevgAAAABJRU5ErkJggg==)}\n
+.palette_item.black{background:#000;top:10px}\n
+.palette_item.white{background:#fff;top:20px}\n
+#color_tools{position:relative;width:48px;height:48px;margin:6px 6px 0 6px}\n
+.touch #color_tools{width:auto;height:auto}\n
+#tool_fill{position:absolute;top:0;left:0;z-index:1}\n
+.touch #tool_fill{position:static;width:36px;height:36px;margin-bottom:10px}\n
+#tool_fill.active,#tool_stroke.active{z-index:2}\n
+#tool_stroke{top:14px;left:14px}\n
+.touch #tool_fill.active,.touch #tool_stroke.active{outline:4px solid #09f}\n
+#tool_fill,#tool_stroke,#tool_canvas{box-shadow:0 0 0 1px #2f2f2c;position:absolute}\n
+.touch #tool_fill,.touch #tool_stroke,.touch #tool_canvas{position:relative;top:0;left:0}\n
+#color_canvas_tools{float:left;cursor:pointer}\n
+#tool_fill .color_block{width:24px;height:24px;overflow:hidden;border:solid #ccc 1px}\n
+.touch #tool_eyedropper{margin-top:6px}\n
+.touch #tool_fill .color_block{width:36px;height:36px}\n
+.touch #tool_fill .color_block svg{width:36px!important;height:36px!important}\n
+.touch #tool_switch{display:none}\n
+#use_panel .tool_button,#path_node_panel .tool_button{color:#999;border:solid #3f3f3c 1px;border-radius:3px;padding:3px 10px 3px 40px;background:transparent;position:relative;margin-top:10px;width:90px;height:23px;line-height:24px}\n
+#use_panel .tool_button{padding-left:10px;margin-bottom:10px;width:124px}\n
+#path_node_panel .tool_button img,#path_node_panel .tool_button svg{position:absolute;left:5px;top:3px}\n
+#color_tools #tool_fill .color_block:hover,#color_tools #tool_stroke .color_block:hover{border-color:#fff}\n
+#color_tools #tool_fill .color_block>div{position:absolute;top:0;left:0}\n
+.touch #color_tools #tool_fill .color_block>div{position:relative}\n
+#color_tools #tool_fill .color_block #fill_bg,#color_tools #tool_stroke .color_block #stroke_bg{position:absolute;top:1px;left:1px;bottom:1px;right:1px}\n
+.touch #color_tools #tool_fill .color_block #fill_bg,.touch #color_tools #tool_stroke .color_block #stroke_bg{width:36px;height:36px;right:auto;bottom:auto}\n
+.touch #tool_stroke{position:relative;top:0;left:0;z-index:0}\n
+#stroke_color:after{content:\'\';position:absolute;display:block;width:8px;height:8px;left:8px;top:8px;background:#ccc;box-shadow:0 0 0 1px #000}\n
+.touch #stroke_color:after{height:14px;left:10px;position:absolute;top:10px;width:14px}\n
+#color_tools #tool_switch{cursor:pointer;opacity:.7;width:11px;height:11px;background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABV0RVh0Q3JlYXRpb24gVGltZQA2LzE0LzEyP6j5+gAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAB4SURBVBiVjZHRCYUwDEVvxIF0kZKN7EjiIrrReR/PSNSKXiikcE5JUtMeADMzXQIcdRfgFWqlyyB7ap1wL+0HAnIv1DqRJUBxTkLUWXIvh9AHkIeb58UkIUnDMH4ZR0otCfhv4ynbtp7ut722ZniFG8L9xx4Ek6QfN9huARmYwR0AAAAASUVORK5CYII=) top left no-repeat;position:absolute;top:-2px;left:28px}\n
+#color_tools #cross:hover{opacity:1}\n
+#color_tools #tool_stroke:hover #stroke_color:after{background:#fff}\n
+#color_tools #tool_stroke .color_block{width:24px;height:24px;overflow:hidden;border:solid #ccc 1px}\n
+.touch #color_tools #tool_stroke .color_block{width:36px;height:36px}\n
+#color_tools #tool_stroke .color_block>div{position:absolute;bottom:0;right:0}\n
+.touch #color_tools #tool_stroke .color_block>div{position:relative}\n
+#color_tools .icon_label{padding:0;width:24px;height:100%;cursor:pointer;position:absolute}\n
+#linkLabel>svg{height:20px;padding-top:4px}\n
+div#workarea{display:inline-table-cell;position:absolute;top:30px;left:50px;bottom:40px;right:175px;background-color:#444;overflow:auto;text-align:center;-webkit-transition:-webkit-transform 500ms cubic-bezier(0.13,0.66,0.24,0.92);-moz-transition:-moz-transform 500ms cubic-bezier(0.13,0.66,0.24,0.92);-o-transition:-o-transform 500ms cubic-bezier(0.13,0.66,0.24,0.92);-ms-transition:-ms-transform 500ms cubic-bezier(0.13,0.66,0.24,0.92);transition:transform 500ms cubic-bezier(0.13,0.66,0.24,0.92)}\n
+.touch div#workarea{top:40px}\n
+.menu .menu_list{display:none;position:absolute}\n
+.tool_button,.tool_button_current,.tool_button_pressed{cursor:pointer}\n
+.tool_button:hover,.push_button:hover,.buttonup:hover,.buttondown,.tool_button_current,.push_button_pressed{background-color:#fff}\n
+.tool_button.disabled,.tool_button.disabled:hover{opacity:.3;background-color:#aaa}\n
+#tools_left .tool_button{background:#2f2f2c;position:relative}\n
+#tools_left .tool_button.loaded{background:#ccc}\n
+#tools_left .tool_button.loaded:hover{background:#fff}\n
+#tools_left .tool_button:after,#tools_left .tool_button_current:after{position:absolute;content:\'\';border:solid #2f2f2c 2px;top:-1px;left:-1px;width:26px;height:26px;z-index:0}\n
+#tools_left .tool_button_current{background-color:#0cf}\n
+#main_icon span{position:absolute;width:100%;height:100%;display:block;z-index:2}\n
+#tools_top{position:absolute;width:160px;height:100%;background:#2f2f2c;right:0;top:20px;border-bottom:0;overflow:visible;padding:0 0 0 15px}\n
+.touch #tools_top{top:30px}\n
+label{display:block;color:#999}\n
+div#font-selector{width:140px;height:300px;overflow:auto;margin:0 auto;position:absolute;top:27px;right:0;border:1px solid black;padding:10px;display:none;background-color:white;z-index:10;border-radius:3px;box-shadow:0 5px 10px rgba(0,0,0,0.7)}\n
+div#font-selector img{width:100%}\n
+div#font-selector .font-item{border-bottom:solid #ddd 1px;padding:5px 10px;margin:0 -10px}\n
+div#font-selector .font-item:hover{background-color:#eee}\n
+#tools_top #marker_panel *{float:left}\n
+#tools_top #marker_panel h4{float:none}\n
+#tools_top #marker_panel .dropdown .icon_label{width:36px;height:20px;margin-top:2px;border:solid #3f3f3c 1px;text-align:center}\n
+#tools_top #marker_panel .dropdown button{margin-top:2px}\n
+#tools_top #marker_panel #marker_panel_title{float:none;color:#fff;margin-bottom:3px}\n
+#tools_top #marker_panel .dropdown .icon_label img{float:none}\n
+#color_picker input[type=text],#color_picker input[type=number]{width:30px;background:#fff}\n
+.dropdown_set input[type=text],.dropdown_set input[type=number]{width:50px}\n
+input[type=text].wide,input[type=number].wide{width:110px}\n
+input[type=text].tuco,input[type=number].tuco{width:150px}\n
+input[type=submit],input[type=button],button{background:#4f80ff;color:#fff;border-radius:3px;padding:7px 17px;border:0;line-height:140%;font-size:14px;font-weight:bold;font-family:sans-serif}\n
+input[type=submit]:hover,button:hover{box-shadow:inset 0 3px 10px rgba(255,255,255,0.1),inset 0 -3px 10px rgba(0,0,0,0.2)}\n
+input[type=submit]:hover,button:hover{background:#2f84c1}\n
+input[type=submit]:active,button:active{box-shadow:inset 0 2px 2px rgba(0,0,0,0.2);border-bottom:solid rgba(255,255,255,0.1) 1px}\n
+#tools_left{position:absolute;border-right:0;width:50px;top:30px;bottom:0;left:0;background:#2f2f2c;z-index:4}\n
+#workarea.wireframe #svgcontent *{fill:none;stroke:#000;stroke-width:1px;stroke-opacity:1.0;stroke-dasharray:0;opacity:1;pointer-events:stroke;vector-effect:non-scaling-stroke;filter:none}\n
+#workarea.wireframe #svgcontent text{fill:#000;stroke:none}\n
+#workarea.wireframe #canvasBackground>rect{fill:#FFF!important}\n
+#workarea #canvasBackground>rect{stroke:transparent!important}\n
+.context_panel{display:none}\n
+#canvas_panel{display:block}\n
+#multiselected_panel .selected_tool{vertical-align:12px}\n
+#cur_context_panel{position:absolute;top:47px;left:68px;line-height:22px;overflow:auto;border-bottom:0;border-right:0;padding-left:5px;font-size:12px;background:black;color:#999;opacity:.5;padding:0 10px;border-radius:0 10px 10px 0}\n
+#cur_context_panel a{float:none;text-decoration:none;color:#fff}\n
+#cur_context_panel a:hover{text-decoration:underline}\n
+#tools_left .tool_button,#tools_left .tool_button_current{position:relative;z-index:11}\n
+.flyout_arrow_horiz{position:absolute;bottom:-1px;right:0;z-index:10}\n
+.dropdown{position:relative;float:left}\n
+.dropdown button{width:21px;height:22px;padding:0 3px 0 3px;border:0;background-color:#555;border-radius:0 2px 2px 0;margin-left:-1px;position:relative}\n
+.dropdown button:hover{background-color:#666}\n
+.dropdown button:after{content:\'\';position:absolute;border:solid transparent 4px;border-top-color:#999;top:9px;left:6px}\n
+.dropdown button.down{border-left:1px solid #808080;border-top:1px solid #808080;border-right:1px solid #fff;border-bottom:1px solid #fff;background-color:#b0b0b0}\n
+.dropdown ul{list-style:none;position:absolute;margin:0;padding:0;left:-80px;top:26px;z-index:4;display:none}\n
+.dropup ul{top:auto;bottom:26px;border-radius:3px;box-shadow:0 5px 10px #000}\n
+.dropup ul:after{content:\'\';display:block;position:absolute;bottom:-10px;right:50%;top:auto;width:0;height:0;border:solid transparent 5px;border-top-color:#fff}\n
+.dropdown li{display:block;width:120px;padding:5px 10px;color:#333;background:#fff;margin:0;line-height:16px}\n
+.dropdown li:first-child{border-radius:3px 3px 0 0}\n
+.dropdown li:last-child{border-radius:0 0 3px 3px}\n
+.dropdown li:hover{background-color:#ddd;color:#000}\n
+.dropdown li.special{padding:10px;background:white;border:0;box-shadow:0 3px 10px black;border-radius:3px!important}\n
+.dropdown li.special:after{content:\'\';display:block;position:absolute;top:-10px;right:50%;border:solid transparent 5px;border-bottom-color:#fff}\n
+.dropdown li.special.down:after{bottom:-10px;right:50%;top:auto;border:solid transparent 5px;border-top-color:#fff}\n
+.tool_button,.push_button,.tool_button_current,.push_button_pressed{height:27px;width:27px;border:solid #2f2f2c 8px;border-left-width:13px;margin:0;background-color:#ddd;cursor:pointer}\n
+#main_menu li#tool_open,#main_menu li#tool_import{position:relative;overflow:hidden}\n
+#tool_image{overflow:hidden}\n
+#tool_open input,#tool_import input,#tool_import_bitmap input{position:absolute;opacity:0;font-size:10em;top:-5px;right:-5px;margin:0;cursor:pointer}\n
+.disabled{opacity:.5;cursor:default}\n
+.width_label{padding-right:5px}\n
+#text{position:absolute;left:-9999px}\n
+#tool_bold span,#tool_italic span{position:absolute;width:100%;height:100%;top:0;left:0;background:#ccc;opacity:0}\n
+#url_notice{padding-top:4px;display:none}\n
+#color_picker{position:absolute;display:none;background:#fff;height:350px;border-radius:3px;z-index:5;box-shadow:0 5px 10px #000;width:530px}\n
+.tools_flyout{position:absolute;display:none;cursor:pointer;width:385px;z-index:10;left:47px!important;height:324px;background:#fff;border-radius:5px;box-shadow:0 5px 10px rgba(0,0,0,0.5)}\n
+.tools_flyout_v{position:absolute;display:none;cursor:pointer;width:30px}\n
+.tools_flyout .tool_button{float:left;background-color:#fff;height:24px;width:24px}\n
+#tools_bottom{position:absolute;left:50px;right:0;bottom:0;height:40px;overflow:visible;background:#2f2f2c}\n
+#tools_bottom_1{width:115px;float:left}\n
+#tools_bottom_2{position:relative;float:left;margin-top:5px}\n
+#tools_bottom input[type=text]{width:3.2em}\n
+#tools_top h4{color:#fff;font-weight:normal;margin:0;padding:10px 0 5px 0}\n
+#tools_top .dropdown .icon_label{border:1px solid transparent;height:auto}\n
+#tools_top.multiselected #align_tools{display:none}\n
+#tools_top.multiselected #multiselected_panel{display:block!important}\n
+#tools_top.multiselected #multiselected_panel .hidable{display:none}\n
+.draginput_cell{float:left;height:26px;height:26px;border:solid #3f3f3c 10px;outline:solid #2f2f2c 1px;background:#ddd;cursor:pointer;position:relative}\n
+.draginput_cell:hover{background:#fff}\n
+.draginput_cell:after{content:\'\';position:absolute;top:0;left:0;border:solid #3f3f3c 1px;height:26px;width:26px;z-index:0}\n
+.align_buttons .draginput_cell:nth-child(1){border-radius:3px 0 0 0}\n
+.align_buttons .draginput_cell:nth-child(3){border-radius:0 3px 0 0}\n
+.align_buttons .draginput_cell:nth-child(4){border-radius:0 0 0 3px}\n
+.align_buttons .draginput_cell:nth-child(6){border-radius:0 0 3px 0}\n
+.align_buttons .push_button{display:block;float:left}\n
+#option_lists ul{display:none;position:absolute;height:auto;z-index:3;margin:0;list-style:none;padding-left:0}\n
+#option_lists .optcols2{width:70px;margin-left:-15px}\n
+#option_lists .optcols3{width:192px;margin-left:-105px;margin-top:-25px;background:#fff;padding:5px;box-shadow:0 5px 10px #000;border-radius:3px}\n
+#option_lists .optcols3:after{content:\'\';display:block;position:absolute;top:-10px;right:70px;border:solid transparent 5px;border-bottom-color:#fff}\n
+#option_lists .tool_button,#option_lists .push_button,#option_lists .tool_button_current,#option_lists .push_button_pressed{border:0;background:transparent}\n
+#option_lists .tool_button:hover{background:#ddd}\n
+#option_lists ul li.current{background-color:#f4e284}\n
+#option_lists .optcols4{width:130px;margin-left:-44px}\n
+#option_lists ul[class^=optcols] li{float:left}\n
+ul li.current{background-color:#f4e284}\n
+#option_lists ul li{margin:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}\n
+#copyright{text-align:right;padding-right:.3em}\n
+#svg_source_editor{display:none}\n
+#svg_source_editor #svg_source_overlay{position:absolute;top:0;right:0;left:0;bottom:0;background-color:black;opacity:.6;z-index:5}\n
+#svg_source_editor #svg_source_container{position:absolute;top:30px;left:100px;right:100px;bottom:30px;background-color:#fff;border-radius:3px;opacity:1.0;text-align:center;z-index:6;padding:15px 0}\n
+#svg_source_editor form{position:absolute;display:block;top:15px;bottom:55px;left:15px;right:12px;padding:5px;font-size:12px}\n
+#svg_source_textarea{width:100%;height:100%;line-height:140%;font-family:\'Lucida Sans\',\'Lucida Grande\',\'Lucida Sans Unicode\',sans-serif;font-size:12px}\n
+#svg_source_editor #tool_source_back{position:absolute;bottom:45px;left:15px;right:15px}\n
+#svg_source_editor #tool_source_back #tool_source_save{display:block;position:absolute;right:0}\n
+#svg_source_editor #tool_source_back #tool_source_cancel{display:block;position:absolute;left:0}\n
+button.cancel,input.Cancel,input.cancel,input.jGraduate_Cancel,button.cancel{-webkit-appearance:none;background-color:#999;box-shadow:0 0 1px rgba(0,0,0,0.5);margin:0}\n
+#shape_buttons{overflow:auto;top:0;bottom:0;left:110px;right:0;position:absolute;vertical-align:top}\n
+#shape_cats{min-width:110px;display:block;position:absolute;left:0;top:0;height:300px;background:#eee;border-radius:3px 0 0 3px;z-index:2}\n
+#shape_cats>div{line-height:1em;padding:0 .5em;border-bottom:1px solid #ddd;background:#e8e8e8;color:#444;height:26px;line-height:26px}\n
+#shape_cats>div:first-child{border-radius:3px 0 0 0}\n
+#shape_cats>div:last-child{border-radius:0 0 0 3px}\n
+#shape_cats div:hover{background:#efefef;color:#000}\n
+#shape_cats div.current{font-weight:bold;background:#3f3f3c;color:#fff;position:relative}\n
+#shape_cats div.current:after{content:\'\';position:absolute;right:-26px;top:0;border:solid transparent 13px;border-left-color:#3f3f3c}\n
+.toolbar_button button .svg_icon{display:none}\n
+#dialog_box{display:none}\n
+#dialog_box_overlay{background:black;opacity:.5;height:100%;left:0;position:absolute;top:0;width:100%;z-index:6}\n
+#dialog_content{height:95px;margin:10px 10px 5px 10px;overflow:auto;text-align:left;font-size:13px}\n
+#dialog_buttons input:last-child{background:#999!important;position:absolute;left:10px;bottom:10px}\n
+#dialog_buttons input:first-child{position:absolute;right:10px;bottom:10px}\n
+#dialog_content.prompt{height:75px}\n
+#dialog_content p{margin:10px;line-height:1.3em}\n
+#dialog_container{position:absolute;left:50%;top:50%;width:300px;margin-left:-150px;height:150px;margin-top:-80px;position:fixed;z-index:50001;background:#fff}\n
+#dialog_container,#dialog_content{border-radius:3px}\n
+#dialog_buttons input[type=text]{width:90%;display:block;margin:0 0 5px 11px}\n
+#dialog_buttons input[type=button]{margin:0 1em}\n
+.invisible{visibility:none}\n
+.ui-slider{position:relative;text-align:left}\n
+.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}\n
+.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0}\n
+.ui-slider-horizontal{height:.8em}\n
+.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}\n
+.ui-slider-horizontal .ui-slider-range{top:0;height:100%}\n
+.ui-slider-horizontal .ui-slider-range-min{left:0}\n
+.ui-slider-horizontal .ui-slider-range-max{right:0}\n
+.ui-slider-vertical{width:.8em;height:100px}\n
+.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}\n
+.ui-slider-vertical .ui-slider-range{left:0;width:100%}\n
+.ui-slider-vertical .ui-slider-range-min{bottom:0}\n
+.ui-slider-vertical .ui-slider-range-max{top:0}\n
+.ui-slider{background:#3f3f3c;border-radius:10px}\n
+.ui-slider-handle{box-shadow:0 3px 3px rgba(0,0,0,0.3);border-radius:30px;background:#fff;background-image:-ms-linear-gradient(top,#ccc 0,#fff 100%);background-image:-moz-linear-gradient(top,#ccc 0,#fff 100%);background-image:-o-linear-gradient(top,#ccc 0,#fff 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ccc),color-stop(1,#fff));background-image:-webkit-linear-gradient(top,#ccc 0,#fff 100%);background-image:linear-gradient(top,#ccc 0,#fff 100%)}\n
+.ui-slider-handle:focus{outline:0}\n
+#shape_buttons{background:#fff;border-radius:0 3px 3px 0;padding:10px}\n
+.tools_flyout .tool_button,.tools_flyout .tool_flyout{background:#fff;width:40px;height:40px;margin:5px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border-width:0}\n
+.contextMenu{position:absolute;z-index:99999;border:solid 1px rgba(0,0,0,.33);background:rgba(255,255,255,.95);padding:5px 0;margin:0;display:none;font:12px/15px \'Lucida Sans\',\'Lucida Grande\',Helvetica,Verdana,sans-serif;border-radius:5px;-moz-border-radius:5px;-moz-box-shadow:2px 5px 10px rgba(0,0,0,.3);-webkit-box-shadow:2px 5px 10px rgba(0,0,0,.3);box-shadow:2px 5px 10px rgba(0,0,0,.3)}\n
+.touch .contextMenu{border:solid 5px rgba(0,0,0,.7);padding:0;margin:0 0 0 20px;font:18px/24px sans-serif;border-radius:5px;-webkit-box-shadow:2px 5px 20px 3px #000;box-shadow:2px 5px 20px rgba(0,0,0,0.5)}\n
+.touch .contextMenu:after{content:\'\';width:0;height:0;border:solid transparent 10px;border-right-color:rgba(0,0,0,.7);position:absolute;top:50%;left:-25px;margin-top:-10px;z-index:1000}\n
+.contextMenu LI{list-style:none;padding:0;margin:0}\n
+.contextMenu .shortcut{width:115px;text-align:right;float:right}\n
+.touch .contextMenu .shortcut{display:none}\n
+.touch .shortcut{display:none}\n
+.contextMenu A{-moz-user-select:none;-webkit-user-select:none;color:#222;text-decoration:none;display:block;line-height:20px;height:20px;background-position:6px center;background-repeat:no-repeat;outline:0;padding:0 15px 1px 20px}\n
+.touch .contextMenu A{padding:0 15px;border-bottom:#;font-weight:bold;border-top:solid 1px #e3e3e3;height:40px;line-height:40px;min-width:200px}\n
+.contextMenu LI.hover A{background-color:#2e5dea;color:white;cursor:default}\n
+.contextMenu LI.disabled A{color:#999}\n
+.touch .contextMenu LI.disabled A{display:none}\n
+.contextMenu LI.hover.disabled A{background-color:transparent}\n
+.contextMenu LI.separator{border-top:solid 1px #e3e3e3;padding-top:5px;margin-top:5px}\n
+.touch .contextMenu LI.separator{border-top:0;margin:0;padding:0}\n
+#menu{display:none;position:absolute;top:0;left:0;right:0;height:30px;background:#000;z-index:10;color:#fff}\n
+#workarea.rect,#workarea.line,#workarea.ellipse,#workarea.path,#workarea.shapelib{cursor:crosshair}\n
+#workarea.text{cursor:text}\n
+#workarea.eyedropper{cursor:url(../images/eyedropper.png) 0 16,crosshair}\n
+#workarea.fhpath{cursor:url(../images/pencil_cursor.png) 0 20,crosshair}\n
+#workarea.rotate *{cursor:url(../images/rotate.png) 12 12,auto}\n
+#workarea.select text,#workarea.multiselect text{cursor:default}\n
+#workarea.n-resize *{cursor:n-resize!important}\n
+#workarea.e-resize *{cursor:e-resize!important}\n
+#workarea.w-resize *{cursor:w-resize!important}\n
+#workarea.s-resize *{cursor:s-resize!important}\n
+#workarea.ne-resize *{cursor:ne-resize!important}\n
+#workarea.se-resize *{cursor:se-resize!important}\n
+#workarea.nw-resize *{cursor:nw-resize!important}\n
+#workarea.sw-resize *{cursor:sw-resize!important}\n
+#workarea.copy{cursor:copy}\n
+#workarea.zoom{cursor:crosshair;cursor:-moz-zoom-in;cursor:-webkit-zoom-in}\n
+#workarea.zoom.out{cursor:crosshair;cursor:-moz-zoom-out;cursor:-webkit-zoom-out}\n
+#selectorRubberBand{shape-rendering:crispEdges}\n
+.clearfix:before,.clearfix:after{content:"";display:table}\n
+.clearfix:after{clear:both}\n
+.clearfix{*zoom:1}\n
+#group_title{display:none}\n
+#base_unit_container{display:none;position:absolute;z-index:20}\n
+.draginput{background:#3f3f3c;border-radius:3px;-webkit-font-smoothing:antialiased;width:70px;height:70px;display:block;position:relative;float:left;margin:0 5px 5px 0}\n
+.draginput .caret{border:solid transparent 5px;border-top-color:#999;position:absolute;width:0;height:0;right:5px;margin-top:-2px;top:50%}\n
+.draginput label{margin:28px 10px 0 5px;font-size:14px;color:white;font-weight:bold;font-family:sans-serif}\n
+.draginput label#resolution_label,.draginput label#seg_type_label{font:bold 12px/110% sans-serif;position:absolute;left:auto;right:10px;z-index:0;text-align:right}\n
+.draginput label#seg_type_label{margin-top:40px}\n
+.draginput label#seg_type_label .caret{top:66%}\n
+.draginput label#resolution_label .pull{position:relative;left:-15px}\n
+.draginput label#resolution_label span{right:-13px;left:auto;font-size:16px;top:2px;font-weight:bold;color:white}\n
+.touch .draginput.active:after{content:attr(data-value);display:block;position:absolute;background:#fff;font-size:16px;top:0;width:30px;left:-50px;padding:0 5px;color:#333;z-index:10;font-family:sans-serif;font-weight:bold;text-align:right;padding-right:10px;height:20px;line-height:20px;letter-spacing:-1px}\n
+.touch .draginput.active:before{content:\'\';height:0;width:0;position:absolute;top:5px;left:-5px;border:solid transparent 5px;border-left-color:#fff}\n
+.draginput input{border:0;background:transparent;font:24px/normal sans-serif;text-align:center;color:#4f80ff;padding:30px 0 16px;width:100%;height:24px;position:relative;z-index:2}\n
+.draginput.twocol{width:145px}\n
+#tool_font_family .caret{right:40px;top:55%}\n
+#tool_font_family select{width:110px}\n
+#tool_bold,#tool_italic{font:bold 20px/35px serif;text-align:center;position:absolute;padding:0;color:#ccc;background:transparent;border:0;width:35px;height:35px;margin:0;top:0;right:0}\n
+#tool_italic{border-top:solid #2f2f2c 2px;top:35px;font-weight:bold;font-style:italic;font-size:24px}\n
+#tool_bold:hover,#tool_italic:hover{color:#fff}\n
+#tool_bold.active,#tool_italic.active{color:#50a0ff}\n
+#preview_font{font-size:20px;color:#fff;height:70px;line-height:75px;padding:0 0 0 10px;white-space:nowrap;width:100px;overflow:hidden;border-right:solid #2f2f2c 2px;position:relative}\n
+#preview_font:after{content:\'\';position:absolute;right:0;top:3px;bottom:3px;width:15px;border-right:solid #3f3f3c 10px;background:transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iZzU4MCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMTAwJSIgeTI9IjAlIj48c3RvcCBzdG9wLWNvbG9yPSIjM2YzZjNjIiBzdG9wLW9wYWNpdHk9IjAiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMzZjNmM2MiIG9mZnNldD0iMC43Ii8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c1ODApIiAvPjwvc3ZnPg==)}\n
+.draginput input,.draginput input:hover,.draginput input:active{cursor:url(../images/drag.png),move;cursor:-webkit-grab;cursor:-moz-grab}\n
+.draginput input[type="checkbox"],.draginput input[type="checkbox"]:hover,.draginput input[type="checkbox"]:active{cursor:pointer}\n
+.draginput.checkbox{cursor:pointer}\n
+.draginput.active input,.draginput.active input:hover,.draginput.active input:active{cursor:url(../images/dragging.png),move;cursor:-webkit-grabbing;cursor:-moz-grabbing}\n
+.draginput span{font:11px/130% sans-serif;color:#ccc;display:block;position:absolute;top:5px;left:5px;text-align:left}\n
+.draginput.error{background:#900}\n
+.draginput.error input{color:#fff}\n
+.draginput.stroke_tool{text-align:center}\n
+.draginput select{-webkit-appearance:none;opacity:0;display:block;position:absolute;height:100%;width:100%;margin:0;z-index:1;top:0;left:0}\n
+.draginput_cursor{position:absolute;top:50%;width:100%;border-top:solid rgba(50,100,200,0.25) 3px;margin-top:-2px;z-index:0}\n
+.draginput input[readonly=readonly]{-webkit-appearance:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}\n
+.draginput input:focus{background:#50a0ff;color:#fff;outline:0;box-shadow:0 0 5px 2px #50a0ff}\n
+.draginput input:focus+span{z-index:10;color:#fff}\n
+.draginput .push_bottom{bottom:0;position:absolute}\n
+#zoom_label{height:20px;background:transparent;cursor:default!important;width:auto;padding:0 10px;margin:0}\n
+#zoom_panel{padding:9px 0;right:175px;position:absolute}\n
+#zoom_label img,#zoom_label svg{width:16px;height:16px}\n
+#logo svg{pointer-events:none}\n
+#zoomLabel{width:16px;height:16px;cursor:pointer;background:#ccc}\n
+#zoomLabel:after{content:\'\';position:absolute;border-left:solid #2f2f2c 1px;left:0;height:16px}\n
+#zoom_label input{color:#ccc;font-size:13px;height:auto;width:auto;padding:0;cursor:default;position:static}\n
+#zoom_label span{top:0;left:0}\n
+body.dragging *{cursor:url(../images/dragging.png),move;cursor:-webkit-grabbing;cursor:-moz-grabbing}\n
+body.drag *{cursor:url(../images/dragging.png),move;cursor:-webkit-grabbing;cursor:-moz-grabbing}\n
+input[readonly=readonly]:focus{box-shadow:none}\n
+#color_canvas_tools,#fill_bg,#stroke_bg{background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMAQMAAABsu86kAAAAA3NCSVQICAjb4U/gAAAABlBMVEXu7u7///8o06qaAAAACXBIWXMAAAsSAAALEgHS3X78AAAAFXRFWHRDcmVhdGlvbiBUaW1lADcvMjIvMTL7FNdCAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M1cbXjNgAAABFJREFUCJljYP7AgIb+MKAhAM8/C5vWL6zSAAAAAElFTkSuQmCC) top left repeat}\n
+#color_canvas_tools{width:60px;height:40px;margin:23px 5px 5px 5px;position:relative;overflow:hidden}\n
+#color_canvas_tools{display:block}\n
+#tool_angle_indicator{width:50px;height:50px;border-radius:50px;background:rgba(255,255,255,0.05);position:absolute;bottom:2px;left:10px}\n
+#tool_angle_indicator_cursor{width:4px;height:25px;border-top:solid #50a0ff 3px;position:absolute;margin:0 0 0 23px;-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-o-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0}\n
+#stroke_style_label{font-size:30px;margin-top:33px;letter-spacing:-1px}\n
+.stroke_tool .caret{top:60%}\n
+#tool_align_relative{position:absolute;top:-5px;left:0;right:20px;display:block}\n
+#tool_align_relative select{width:100%;display:block}
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>39293</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/method-draw.compiled.js.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/method-draw.compiled.js.xml
new file mode 100644
index 0000000000..01cfaf0cb7
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/method-draw.compiled.js.xml
@@ -0,0 +1,803 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52791438.65</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>method-draw.compiled.js</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/javascript</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+(function(){if(!("SVGPathSeg"in window)){window.SVGPathSeg=function(a,o,e){this.pathSegType=a;this.pathSegTypeAsLetter=o;this._owningPathSegList=e};SVGPathSeg.PATHSEG_UNKNOWN=0;SVGPathSeg.PATHSEG_CLOSEPATH=1;SVGPathSeg.PATHSEG_MOVETO_ABS=2;SVGPathSeg.PATHSEG_MOVETO_REL=3;SVGPathSeg.PATHSEG_LINETO_ABS=4;SVGPathSeg.PATHSEG_LINETO_REL=5;SVGPathSeg.PATHSEG_CURVETO_CUBIC_ABS=6;SVGPathSeg.PATHSEG_CURVETO_CUBIC_REL=7;SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_ABS=8;SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_REL=9;SVGPathSeg.PATHSEG_ARC_ABS=\n
+10;SVGPathSeg.PATHSEG_ARC_REL=11;SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_ABS=12;SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_REL=13;SVGPathSeg.PATHSEG_LINETO_VERTICAL_ABS=14;SVGPathSeg.PATHSEG_LINETO_VERTICAL_REL=15;SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_ABS=16;SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_REL=17;SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS=18;SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL=19;SVGPathSeg.prototype._segmentChanged=function(){this._owningPathSegList&&this._owningPathSegList.segmentChanged(this)};\n
+window.SVGPathSegClosePath=function(a){SVGPathSeg.call(this,SVGPathSeg.PATHSEG_CLOSEPATH,"z",a)};SVGPathSegClosePath.prototype=Object.create(SVGPathSeg.prototype);SVGPathSegClosePath.prototype.toString=function(){return"[object SVGPathSegClosePath]"};SVGPathSegClosePath.prototype._asPathString=function(){return this.pathSegTypeAsLetter};SVGPathSegClosePath.prototype.clone=function(){return new SVGPathSegClosePath(undefined)};window.SVGPathSegMovetoAbs=function(a,o,e){SVGPathSeg.call(this,SVGPathSeg.PATHSEG_MOVETO_ABS,\n
+"M",a);this._x=o;this._y=e};SVGPathSegMovetoAbs.prototype=Object.create(SVGPathSeg.prototype);SVGPathSegMovetoAbs.prototype.toString=function(){return"[object SVGPathSegMovetoAbs]"};SVGPathSegMovetoAbs.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._x+" "+this._y};SVGPathSegMovetoAbs.prototype.clone=function(){return new SVGPathSegMovetoAbs(undefined,this._x,this._y)};Object.defineProperty(SVGPathSegMovetoAbs.prototype,"x",{get:function(){return this._x},set:function(a){this._x=\n
+a;this._segmentChanged()},enumerable:true});Object.defineProperty(SVGPathSegMovetoAbs.prototype,"y",{get:function(){return this._y},set:function(a){this._y=a;this._segmentChanged()},enumerable:true});window.SVGPathSegMovetoRel=function(a,o,e){SVGPathSeg.call(this,SVGPathSeg.PATHSEG_MOVETO_REL,"m",a);this._x=o;this._y=e};SVGPathSegMovetoRel.prototype=Object.create(SVGPathSeg.prototype);SVGPathSegMovetoRel.prototype.toString=function(){return"[object SVGPathSegMovetoRel]"};SVGPathSegMovetoRel.prototype._asPathString=\n
+function(){return this.pathSegTypeAsLetter+" "+this._x+" "+this._y};SVGPathSegMovetoRel.prototype.clone=function(){return new SVGPathSegMovetoRel(undefined,this._x,this._y)};Object.defineProperty(SVGPathSegMovetoRel.prototype,"x",{get:function(){return this._x},set:function(a){this._x=a;this._segmentChanged()},enumerable:true});Object.defineProperty(SVGPathSegMovetoRel.prototype,"y",{get:function(){return this._y},set:function(a){this._y=a;this._segmentChanged()},enumerable:true});window.SVGPathSegLinetoAbs=\n
+function(a,o,e){SVGPathSeg.call(this,SVGPathSeg.PATHSEG_LINETO_ABS,"L",a);this._x=o;this._y=e};SVGPathSegLinetoAbs.prototype=Object.create(SVGPathSeg.prototype);SVGPathSegLinetoAbs.prototype.toString=function(){return"[object SVGPathSegLinetoAbs]"};SVGPathSegLinetoAbs.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._x+" "+this._y};SVGPathSegLinetoAbs.prototype.clone=function(){return new SVGPathSegLinetoAbs(undefined,this._x,this._y)};Object.defineProperty(SVGPathSegLinetoAbs.prototype,\n
+"x",{get:function(){return this._x},set:function(a){this._x=a;this._segmentChanged()},enumerable:true});Object.defineProperty(SVGPathSegLinetoAbs.prototype,"y",{get:function(){return this._y},set:function(a){this._y=a;this._segmentChanged()},enumerable:true});window.SVGPathSegLinetoRel=function(a,o,e){SVGPathSeg.call(this,SVGPathSeg.PATHSEG_LINETO_REL,"l",a);this._x=o;this._y=e};SVGPathSegLinetoRel.prototype=Object.create(SVGPathSeg.prototype);SVGPathSegLinetoRel.prototype.toString=function(){return"[object SVGPathSegLinetoRel]"};\n
+SVGPathSegLinetoRel.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._x+" "+this._y};SVGPathSegLinetoRel.prototype.clone=function(){return new SVGPathSegLinetoRel(undefined,this._x,this._y)};Object.defineProperty(SVGPathSegLinetoRel.prototype,"x",{get:function(){return this._x},set:function(a){this._x=a;this._segmentChanged()},enumerable:true});Object.defineProperty(SVGPathSegLinetoRel.prototype,"y",{get:function(){return this._y},set:function(a){this._y=a;this._segmentChanged()},\n
+enumerable:true});window.SVGPathSegCurvetoCubicAbs=function(a,o,e,b,l,s,c){SVGPathSeg.call(this,SVGPathSeg.PATHSEG_CURVETO_CUBIC_ABS,"C",a);this._x=o;this._y=e;this._x1=b;this._y1=l;this._x2=s;this._y2=c};SVGPathSegCurvetoCubicAbs.prototype=Object.create(SVGPathSeg.prototype);SVGPathSegCurvetoCubicAbs.prototype.toString=function(){return"[object SVGPathSegCurvetoCubicAbs]"};SVGPathSegCurvetoCubicAbs.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._x1+" "+this._y1+" "+this._x2+\n
+" "+this._y2+" "+this._x+" "+this._y};SVGPathSegCurvetoCubicAbs.prototype.clone=function(){return new SVGPathSegCurvetoCubicAbs(undefined,this._x,this._y,this._x1,this._y1,this._x2,this._y2)};Object.defineProperty(SVGPathSegCurvetoCubicAbs.prototype,"x",{get:function(){return this._x},set:function(a){this._x=a;this._segmentChanged()},enumerable:true});Object.defineProperty(SVGPathSegCurvetoCubicAbs.prototype,"y",{get:function(){return this._y},set:function(a){this._y=a;this._segmentChanged()},enumerable:true});\n
+Object.defineProperty(SVGPathSegCurvetoCubicAbs.prototype,"x1",{get:function(){return this._x1},set:function(a){this._x1=a;this._segmentChanged()},enumerable:true});Object.defineProperty(SVGPathSegCurvetoCubicAbs.prototype,"y1",{get:function(){return this._y1},set:function(a){this._y1=a;this._segmentChanged()},enumerable:true});Object.defineProperty(SVGPathSegCurvetoCubicAbs.prototype,"x2",{get:function(){return this._x2},set:function(a){this._x2=a;this._segmentChanged()},enumerable:true});Object.defineProperty(SVGPathSegCurvetoCubicAbs.prototype,\n
+"y2",{get:function(){return this._y2},set:function(a){this._y2=a;this._segmentChanged()},enumerable:true});window.SVGPathSegCurvetoCubicRel=function(a,o,e,b,l,s,c){SVGPathSeg.call(this,SVGPathSeg.PATHSEG_CURVETO_CUBIC_REL,"c",a);this._x=o;this._y=e;this._x1=b;this._y1=l;this._x2=s;this._y2=c};SVGPathSegCurvetoCubicRel.prototype=Object.create(SVGPathSeg.prototype);SVGPathSegCurvetoCubicRel.prototype.toString=function(){return"[object SVGPathSegCurvetoCubicRel]"};SVGPathSegCurvetoCubicRel.prototype._asPathString=\n
+function(){return this.pathSegTypeAsLetter+" "+this._x1+" "+this._y1+" "+this._x2+" "+this._y2+" "+this._x+" "+this._y};SVGPathSegCurvetoCubicRel.prototype.clone=function(){return new SVGPathSegCurvetoCubicRel(undefined,this._x,this._y,this._x1,this._y1,this._x2,this._y2)};Object.defineProperty(SVGPathSegCurvetoCubicRel.prototype,"x",{get:function(){return this._x},set:function(a){this._x=a;this._segmentChanged()},enumerable:true});Object.defineProperty(SVGPathSegCurvetoCubicRel.prototype,"y",{get:function(){return this._y},\n
+set:function(a){this._y=a;this._segmentChanged()},enumerable:true});Object.defineProperty(SVGPathSegCurvetoCubicRel.prototype,"x1",{get:function(){return this._x1},set:function(a){this._x1=a;this._segmentChanged()},enumerable:true});Object.defineProperty(SVGPathSegCurvetoCubicRel.prototype,"y1",{get:function(){return this._y1},set:function(a){this._y1=a;this._segmentChanged()},enumerable:true});Object.defineProperty(SVGPathSegCurvetoCubicRel.prototype,"x2",{get:function(){return this._x2},set:function(a){this._x2=\n
+a;this._segmentChanged()},enumerable:true});Object.defineProperty(SVGPathSegCurvetoCubicRel.prototype,"y2",{get:function(){return this._y2},set:function(a){this._y2=a;this._segmentChanged()},enumerable:true});window.SVGPathSegCurvetoQuadraticAbs=function(a,o,e,b,l){SVGPathSeg.call(this,SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_ABS,"Q",a);this._x=o;this._y=e;this._x1=b;this._y1=l};SVGPathSegCurvetoQuadraticAbs.prototype=Object.create(SVGPathSeg.prototype);SVGPathSegCurvetoQuadraticAbs.prototype.toString=\n
+function(){return"[object SVGPathSegCurvetoQuadraticAbs]"};SVGPathSegCurvetoQuadraticAbs.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._x1+" "+this._y1+" "+this._x+" "+this._y};SVGPathSegCurvetoQuadraticAbs.prototype.clone=function(){return new SVGPathSegCurvetoQuadraticAbs(undefined,this._x,this._y,this._x1,this._y1)};Object.defineProperty(SVGPathSegCurvetoQuadraticAbs.prototype,"x",{get:function(){return this._x},set:function(a){this._x=a;this._segmentChanged()},enumerable:true});\n
+Object.defineProperty(SVGPathSegCurvetoQuadraticAbs.prototype,"y",{get:function(){return this._y},set:function(a){this._y=a;this._segmentChanged()},enumerable:true});Object.defineProperty(SVGPathSegCurvetoQuadraticAbs.prototype,"x1",{get:function(){return this._x1},set:function(a){this._x1=a;this._segmentChanged()},enumerable:true});Object.defineProperty(SVGPathSegCurvetoQuadraticAbs.prototype,"y1",{get:function(){return this._y1},set:function(a){this._y1=a;this._segmentChanged()},enumerable:true});\n
+window.SVGPathSegCurvetoQuadraticRel=function(a,o,e,b,l){SVGPathSeg.call(this,SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_REL,"q",a);this._x=o;this._y=e;this._x1=b;this._y1=l};SVGPathSegCurvetoQuadraticRel.prototype=Object.create(SVGPathSeg.prototype);SVGPathSegCurvetoQuadraticRel.prototype.toString=function(){return"[object SVGPathSegCurvetoQuadraticRel]"};SVGPathSegCurvetoQuadraticRel.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._x1+" "+this._y1+" "+this._x+" "+this._y};\n
+SVGPathSegCurvetoQuadraticRel.prototype.clone=function(){return new SVGPathSegCurvetoQuadraticRel(undefined,this._x,this._y,this._x1,this._y1)};Object.defineProperty(SVGPathSegCurvetoQuadraticRel.prototype,"x",{get:function(){return this._x},set:function(a){this._x=a;this._segmentChanged()},enumerable:true});Object.defineProperty(SVGPathSegCurvetoQuadraticRel.prototype,"y",{get:function(){return this._y},set:function(a){this._y=a;this._segmentChanged()},enumerable:true});Object.defineProperty(SVGPathSegCurvetoQuadraticRel.prototype,\n
+"x1",{get:function(){return this._x1},set:function(a){this._x1=a;this._segmentChanged()},enumerable:true});Object.defineProperty(SVGPathSegCurvetoQuadraticRel.prototype,"y1",{get:function(){return this._y1},set:function(a){this._y1=a;this._segmentChanged()},enumerable:true});window.SVGPathSegArcAbs=function(a,o,e,b,l,s,c,g){SVGPathSeg.call(this,SVGPathSeg.PATHSEG_ARC_ABS,"A",a);this._x=o;this._y=e;this._r1=b;this._r2=l;this._angle=s;this._largeArcFlag=c;this._sweepFlag=g};SVGPathSegArcAbs.prototype=\n
+Object.create(SVGPathSeg.prototype);SVGPathSegArcAbs.prototype.toString=function(){return"[object SVGPathSegArcAbs]"};SVGPathSegArcAbs.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._r1+" "+this._r2+" "+this._angle+" "+(this._largeArcFlag?"1":"0")+" "+(this._sweepFlag?"1":"0")+" "+this._x+" "+this._y};SVGPathSegArcAbs.prototype.clone=function(){return new SVGPathSegArcAbs(undefined,this._x,this._y,this._r1,this._r2,this._angle,this._largeArcFlag,this._sweepFlag)};Object.defineProperty(SVGPathSegArcAbs.prototype,\n
+"x",{get:function(){return this._x},set:function(a){this._x=a;this._segmentChanged()},enumerable:true});Object.defineProperty(SVGPathSegArcAbs.prototype,"y",{get:function(){return this._y},set:function(a){this._y=a;this._segmentChanged()},enumerable:true});Object.defineProperty(SVGPathSegArcAbs.prototype,"r1",{get:function(){return this._r1},set:function(a){this._r1=a;this._segmentChanged()},enumerable:true});Object.defineProperty(SVGPathSegArcAbs.prototype,"r2",{get:function(){return this._r2},set:function(a){this._r2=\n
+a;this._segmentChanged()},enumerable:true});Object.defineProperty(SVGPathSegArcAbs.prototype,"angle",{get:function(){return this._angle},set:function(a){this._angle=a;this._segmentChanged()},enumerable:true});Object.defineProperty(SVGPathSegArcAbs.prototype,"largeArcFlag",{get:function(){return this._largeArcFlag},set:function(a){this._largeArcFlag=a;this._segmentChanged()},enumerable:true});Object.defineProperty(SVGPathSegArcAbs.prototype,"sweepFlag",{get:function(){return this._sweepFlag},set:function(a){this._sweepFlag=\n
+a;this._segmentChanged()},enumerable:true});window.SVGPathSegArcRel=function(a,o,e,b,l,s,c,g){SVGPathSeg.call(this,SVGPathSeg.PATHSEG_ARC_REL,"a",a);this._x=o;this._y=e;this._r1=b;this._r2=l;this._angle=s;this._largeArcFlag=c;this._sweepFlag=g};SVGPathSegArcRel.prototype=Object.create(SVGPathSeg.prototype);SVGPathSegArcRel.prototype.toString=function(){return"[object SVGPathSegArcRel]"};SVGPathSegArcRel.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._r1+" "+this._r2+" "+\n
+this._angle+" "+(this._largeArcFlag?"1":"0")+" "+(this._sweepFlag?"1":"0")+" "+this._x+" "+this._y};SVGPathSegArcRel.prototype.clone=function(){return new SVGPathSegArcRel(undefined,this._x,this._y,this._r1,this._r2,this._angle,this._largeArcFlag,this._sweepFlag)};Object.defineProperty(SVGPathSegArcRel.prototype,"x",{get:function(){return this._x},set:function(a){this._x=a;this._segmentChanged()},enumerable:true});Object.defineProperty(SVGPathSegArcRel.prototype,"y",{get:function(){return this._y},\n
+set:function(a){this._y=a;this._segmentChanged()},enumerable:true});Object.defineProperty(SVGPathSegArcRel.prototype,"r1",{get:function(){return this._r1},set:function(a){this._r1=a;this._segmentChanged()},enumerable:true});Object.defineProperty(SVGPathSegArcRel.prototype,"r2",{get:function(){return this._r2},set:function(a){this._r2=a;this._segmentChanged()},enumerable:true});Object.defineProperty(SVGPathSegArcRel.prototype,"angle",{get:function(){return this._angle},set:function(a){this._angle=\n
+a;this._segmentChanged()},enumerable:true});Object.defineProperty(SVGPathSegArcRel.prototype,"largeArcFlag",{get:function(){return this._largeArcFlag},set:function(a){this._largeArcFlag=a;this._segmentChanged()},enumerable:true});Object.defineProperty(SVGPathSegArcRel.prototype,"sweepFlag",{get:function(){return this._sweepFlag},set:function(a){this._sweepFlag=a;this._segmentChanged()},enumerable:true});window.SVGPathSegLinetoHorizontalAbs=function(a,o){SVGPathSeg.call(this,SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_ABS,\n
+"H",a);this._x=o};SVGPathSegLinetoHorizontalAbs.prototype=Object.create(SVGPathSeg.prototype);SVGPathSegLinetoHorizontalAbs.prototype.toString=function(){return"[object SVGPathSegLinetoHorizontalAbs]"};SVGPathSegLinetoHorizontalAbs.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._x};SVGPathSegLinetoHorizontalAbs.prototype.clone=function(){return new SVGPathSegLinetoHorizontalAbs(undefined,this._x)};Object.defineProperty(SVGPathSegLinetoHorizontalAbs.prototype,"x",{get:function(){return this._x},\n
+set:function(a){this._x=a;this._segmentChanged()},enumerable:true});window.SVGPathSegLinetoHorizontalRel=function(a,o){SVGPathSeg.call(this,SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_REL,"h",a);this._x=o};SVGPathSegLinetoHorizontalRel.prototype=Object.create(SVGPathSeg.prototype);SVGPathSegLinetoHorizontalRel.prototype.toString=function(){return"[object SVGPathSegLinetoHorizontalRel]"};SVGPathSegLinetoHorizontalRel.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._x};SVGPathSegLinetoHorizontalRel.prototype.clone=\n
+function(){return new SVGPathSegLinetoHorizontalRel(undefined,this._x)};Object.defineProperty(SVGPathSegLinetoHorizontalRel.prototype,"x",{get:function(){return this._x},set:function(a){this._x=a;this._segmentChanged()},enumerable:true});window.SVGPathSegLinetoVerticalAbs=function(a,o){SVGPathSeg.call(this,SVGPathSeg.PATHSEG_LINETO_VERTICAL_ABS,"V",a);this._y=o};SVGPathSegLinetoVerticalAbs.prototype=Object.create(SVGPathSeg.prototype);SVGPathSegLinetoVerticalAbs.prototype.toString=function(){return"[object SVGPathSegLinetoVerticalAbs]"};\n
+SVGPathSegLinetoVerticalAbs.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._y};SVGPathSegLinetoVerticalAbs.prototype.clone=function(){return new SVGPathSegLinetoVerticalAbs(undefined,this._y)};Object.defineProperty(SVGPathSegLinetoVerticalAbs.prototype,"y",{get:function(){return this._y},set:function(a){this._y=a;this._segmentChanged()},enumerable:true});window.SVGPathSegLinetoVerticalRel=function(a,o){SVGPathSeg.call(this,SVGPathSeg.PATHSEG_LINETO_VERTICAL_REL,"v",a);\n
+this._y=o};SVGPathSegLinetoVerticalRel.prototype=Object.create(SVGPathSeg.prototype);SVGPathSegLinetoVerticalRel.prototype.toString=function(){return"[object SVGPathSegLinetoVerticalRel]"};SVGPathSegLinetoVerticalRel.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._y};SVGPathSegLinetoVerticalRel.prototype.clone=function(){return new SVGPathSegLinetoVerticalRel(undefined,this._y)};Object.defineProperty(SVGPathSegLinetoVerticalRel.prototype,"y",{get:function(){return this._y},\n
+set:function(a){this._y=a;this._segmentChanged()},enumerable:true});window.SVGPathSegCurvetoCubicSmoothAbs=function(a,o,e,b,l){SVGPathSeg.call(this,SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_ABS,"S",a);this._x=o;this._y=e;this._x2=b;this._y2=l};SVGPathSegCurvetoCubicSmoothAbs.prototype=Object.create(SVGPathSeg.prototype);SVGPathSegCurvetoCubicSmoothAbs.prototype.toString=function(){return"[object SVGPathSegCurvetoCubicSmoothAbs]"};SVGPathSegCurvetoCubicSmoothAbs.prototype._asPathString=function(){return this.pathSegTypeAsLetter+\n
+" "+this._x2+" "+this._y2+" "+this._x+" "+this._y};SVGPathSegCurvetoCubicSmoothAbs.prototype.clone=function(){return new SVGPathSegCurvetoCubicSmoothAbs(undefined,this._x,this._y,this._x2,this._y2)};Object.defineProperty(SVGPathSegCurvetoCubicSmoothAbs.prototype,"x",{get:function(){return this._x},set:function(a){this._x=a;this._segmentChanged()},enumerable:true});Object.defineProperty(SVGPathSegCurvetoCubicSmoothAbs.prototype,"y",{get:function(){return this._y},set:function(a){this._y=a;this._segmentChanged()},\n
+enumerable:true});Object.defineProperty(SVGPathSegCurvetoCubicSmoothAbs.prototype,"x2",{get:function(){return this._x2},set:function(a){this._x2=a;this._segmentChanged()},enumerable:true});Object.defineProperty(SVGPathSegCurvetoCubicSmoothAbs.prototype,"y2",{get:function(){return this._y2},set:function(a){this._y2=a;this._segmentChanged()},enumerable:true});window.SVGPathSegCurvetoCubicSmoothRel=function(a,o,e,b,l){SVGPathSeg.call(this,SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_REL,"s",a);this._x=o;\n
+this._y=e;this._x2=b;this._y2=l};SVGPathSegCurvetoCubicSmoothRel.prototype=Object.create(SVGPathSeg.prototype);SVGPathSegCurvetoCubicSmoothRel.prototype.toString=function(){return"[object SVGPathSegCurvetoCubicSmoothRel]"};SVGPathSegCurvetoCubicSmoothRel.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._x2+" "+this._y2+" "+this._x+" "+this._y};SVGPathSegCurvetoCubicSmoothRel.prototype.clone=function(){return new SVGPathSegCurvetoCubicSmoothRel(undefined,this._x,this._y,\n
+this._x2,this._y2)};Object.defineProperty(SVGPathSegCurvetoCubicSmoothRel.prototype,"x",{get:function(){return this._x},set:function(a){this._x=a;this._segmentChanged()},enumerable:true});Object.defineProperty(SVGPathSegCurvetoCubicSmoothRel.prototype,"y",{get:function(){return this._y},set:function(a){this._y=a;this._segmentChanged()},enumerable:true});Object.defineProperty(SVGPathSegCurvetoCubicSmoothRel.prototype,"x2",{get:function(){return this._x2},set:function(a){this._x2=a;this._segmentChanged()},\n
+enumerable:true});Object.defineProperty(SVGPathSegCurvetoCubicSmoothRel.prototype,"y2",{get:function(){return this._y2},set:function(a){this._y2=a;this._segmentChanged()},enumerable:true});window.SVGPathSegCurvetoQuadraticSmoothAbs=function(a,o,e){SVGPathSeg.call(this,SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS,"T",a);this._x=o;this._y=e};SVGPathSegCurvetoQuadraticSmoothAbs.prototype=Object.create(SVGPathSeg.prototype);SVGPathSegCurvetoQuadraticSmoothAbs.prototype.toString=function(){return"[object SVGPathSegCurvetoQuadraticSmoothAbs]"};\n
+SVGPathSegCurvetoQuadraticSmoothAbs.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._x+" "+this._y};SVGPathSegCurvetoQuadraticSmoothAbs.prototype.clone=function(){return new SVGPathSegCurvetoQuadraticSmoothAbs(undefined,this._x,this._y)};Object.defineProperty(SVGPathSegCurvetoQuadraticSmoothAbs.prototype,"x",{get:function(){return this._x},set:function(a){this._x=a;this._segmentChanged()},enumerable:true});Object.defineProperty(SVGPathSegCurvetoQuadraticSmoothAbs.prototype,\n
+"y",{get:function(){return this._y},set:function(a){this._y=a;this._segmentChanged()},enumerable:true});window.SVGPathSegCurvetoQuadraticSmoothRel=function(a,o,e){SVGPathSeg.call(this,SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL,"t",a);this._x=o;this._y=e};SVGPathSegCurvetoQuadraticSmoothRel.prototype=Object.create(SVGPathSeg.prototype);SVGPathSegCurvetoQuadraticSmoothRel.prototype.toString=function(){return"[object SVGPathSegCurvetoQuadraticSmoothRel]"};SVGPathSegCurvetoQuadraticSmoothRel.prototype._asPathString=\n
+function(){return this.pathSegTypeAsLetter+" "+this._x+" "+this._y};SVGPathSegCurvetoQuadraticSmoothRel.prototype.clone=function(){return new SVGPathSegCurvetoQuadraticSmoothRel(undefined,this._x,this._y)};Object.defineProperty(SVGPathSegCurvetoQuadraticSmoothRel.prototype,"x",{get:function(){return this._x},set:function(a){this._x=a;this._segmentChanged()},enumerable:true});Object.defineProperty(SVGPathSegCurvetoQuadraticSmoothRel.prototype,"y",{get:function(){return this._y},set:function(a){this._y=\n
+a;this._segmentChanged()},enumerable:true});SVGPathElement.prototype.createSVGPathSegClosePath=function(){return new SVGPathSegClosePath(undefined)};SVGPathElement.prototype.createSVGPathSegMovetoAbs=function(a,o){return new SVGPathSegMovetoAbs(undefined,a,o)};SVGPathElement.prototype.createSVGPathSegMovetoRel=function(a,o){return new SVGPathSegMovetoRel(undefined,a,o)};SVGPathElement.prototype.createSVGPathSegLinetoAbs=function(a,o){return new SVGPathSegLinetoAbs(undefined,a,o)};SVGPathElement.prototype.createSVGPathSegLinetoRel=\n
+function(a,o){return new SVGPathSegLinetoRel(undefined,a,o)};SVGPathElement.prototype.createSVGPathSegCurvetoCubicAbs=function(a,o,e,b,l,s){return new SVGPathSegCurvetoCubicAbs(undefined,a,o,e,b,l,s)};SVGPathElement.prototype.createSVGPathSegCurvetoCubicRel=function(a,o,e,b,l,s){return new SVGPathSegCurvetoCubicRel(undefined,a,o,e,b,l,s)};SVGPathElement.prototype.createSVGPathSegCurvetoQuadraticAbs=function(a,o,e,b){return new SVGPathSegCurvetoQuadraticAbs(undefined,a,o,e,b)};SVGPathElement.prototype.createSVGPathSegCurvetoQuadraticRel=\n
+function(a,o,e,b){return new SVGPathSegCurvetoQuadraticRel(undefined,a,o,e,b)};SVGPathElement.prototype.createSVGPathSegArcAbs=function(a,o,e,b,l,s,c){return new SVGPathSegArcAbs(undefined,a,o,e,b,l,s,c)};SVGPathElement.prototype.createSVGPathSegArcRel=function(a,o,e,b,l,s,c){return new SVGPathSegArcRel(undefined,a,o,e,b,l,s,c)};SVGPathElement.prototype.createSVGPathSegLinetoHorizontalAbs=function(a){return new SVGPathSegLinetoHorizontalAbs(undefined,a)};SVGPathElement.prototype.createSVGPathSegLinetoHorizontalRel=\n
+function(a){return new SVGPathSegLinetoHorizontalRel(undefined,a)};SVGPathElement.prototype.createSVGPathSegLinetoVerticalAbs=function(a){return new SVGPathSegLinetoVerticalAbs(undefined,a)};SVGPathElement.prototype.createSVGPathSegLinetoVerticalRel=function(a){return new SVGPathSegLinetoVerticalRel(undefined,a)};SVGPathElement.prototype.createSVGPathSegCurvetoCubicSmoothAbs=function(a,o,e,b){return new SVGPathSegCurvetoCubicSmoothAbs(undefined,a,o,e,b)};SVGPathElement.prototype.createSVGPathSegCurvetoCubicSmoothRel=\n
+function(a,o,e,b){return new SVGPathSegCurvetoCubicSmoothRel(undefined,a,o,e,b)};SVGPathElement.prototype.createSVGPathSegCurvetoQuadraticSmoothAbs=function(a,o){return new SVGPathSegCurvetoQuadraticSmoothAbs(undefined,a,o)};SVGPathElement.prototype.createSVGPathSegCurvetoQuadraticSmoothRel=function(a,o){return new SVGPathSegCurvetoQuadraticSmoothRel(undefined,a,o)}}if(!("SVGPathSegList"in window)){window.SVGPathSegList=function(a){this._pathElement=a;this._list=this._parsePath(this._pathElement.getAttribute("d"));\n
+this._mutationObserverConfig={attributes:true,attributeFilter:["d"]};this._pathElementMutationObserver=new MutationObserver(this._updateListFromPathMutations.bind(this));this._pathElementMutationObserver.observe(this._pathElement,this._mutationObserverConfig)};Object.defineProperty(SVGPathSegList.prototype,"numberOfItems",{get:function(){this._checkPathSynchronizedToList();return this._list.length},enumerable:true});Object.defineProperty(SVGPathElement.prototype,"pathSegList",{get:function(){if(!this._pathSegList)this._pathSegList=\n
+new SVGPathSegList(this);return this._pathSegList},enumerable:true});Object.defineProperty(SVGPathElement.prototype,"normalizedPathSegList",{get:function(){return this.pathSegList},enumerable:true});Object.defineProperty(SVGPathElement.prototype,"animatedPathSegList",{get:function(){return this.pathSegList},enumerable:true});Object.defineProperty(SVGPathElement.prototype,"animatedNormalizedPathSegList",{get:function(){return this.pathSegList},enumerable:true});SVGPathSegList.prototype._checkPathSynchronizedToList=\n
+function(){this._updateListFromPathMutations(this._pathElementMutationObserver.takeRecords())};SVGPathSegList.prototype._updateListFromPathMutations=function(a){if(this._pathElement){var o=false;a.forEach(function(e){if(e.attributeName=="d")o=true});if(o)this._list=this._parsePath(this._pathElement.getAttribute("d"))}};SVGPathSegList.prototype._writeListToPath=function(){this._pathElementMutationObserver.disconnect();this._pathElement.setAttribute("d",SVGPathSegList._pathSegArrayAsString(this._list));\n
+this._pathElementMutationObserver.observe(this._pathElement,this._mutationObserverConfig)};SVGPathSegList.prototype.segmentChanged=function(){this._writeListToPath()};SVGPathSegList.prototype.clear=function(){this._checkPathSynchronizedToList();this._list.forEach(function(a){a._owningPathSegList=null});this._list=[];this._writeListToPath()};SVGPathSegList.prototype.initialize=function(a){this._checkPathSynchronizedToList();this._list=[a];a._owningPathSegList=this;this._writeListToPath();return a};\n
+SVGPathSegList.prototype._checkValidIndex=function(a){if(isNaN(a)||a<0||a>=this.numberOfItems)throw"INDEX_SIZE_ERR";};SVGPathSegList.prototype.getItem=function(a){this._checkPathSynchronizedToList();this._checkValidIndex(a);return this._list[a]};SVGPathSegList.prototype.insertItemBefore=function(a,o){this._checkPathSynchronizedToList();if(o>this.numberOfItems)o=this.numberOfItems;if(a._owningPathSegList)a=a.clone();this._list.splice(o,0,a);a._owningPathSegList=this;this._writeListToPath();return a};\n
+SVGPathSegList.prototype.replaceItem=function(a,o){this._checkPathSynchronizedToList();if(a._owningPathSegList)a=a.clone();this._checkValidIndex(o);this._list[o]=a;a._owningPathSegList=this;this._writeListToPath();return a};SVGPathSegList.prototype.removeItem=function(a){this._checkPathSynchronizedToList();this._checkValidIndex(a);var o=this._list[a];this._list.splice(a,1);this._writeListToPath();return o};SVGPathSegList.prototype.appendItem=function(a){this._checkPathSynchronizedToList();if(a._owningPathSegList)a=\n
+a.clone();this._list.push(a);a._owningPathSegList=this;this._writeListToPath();return a};SVGPathSegList._pathSegArrayAsString=function(a){var o="",e=true;a.forEach(function(b){if(e){e=false;o+=b._asPathString()}else o+=" "+b._asPathString()});return o};SVGPathSegList.prototype._parsePath=function(a){if(!a||a.length==0)return[];var o=this,e=function(){this.pathSegList=[]};e.prototype.appendSegment=function(l){this.pathSegList.push(l)};var b=function(l){this._string=l;this._currentIndex=0;this._endIndex=\n
+this._string.length;this._previousCommand=SVGPathSeg.PATHSEG_UNKNOWN;this._skipOptionalSpaces()};b.prototype._isCurrentSpace=function(){var l=this._string[this._currentIndex];return l<=" "&&(l==" "||l=="\\n"||l=="\\t"||l=="\\r"||l=="\\u000c")};b.prototype._skipOptionalSpaces=function(){for(;this._currentIndex<this._endIndex&&this._isCurrentSpace();)this._currentIndex++;return this._currentIndex<this._endIndex};b.prototype._skipOptionalSpacesOrDelimiter=function(){if(this._currentIndex<this._endIndex&&\n
+!this._isCurrentSpace()&&this._string.charAt(this._currentIndex)!=",")return false;if(this._skipOptionalSpaces())if(this._currentIndex<this._endIndex&&this._string.charAt(this._currentIndex)==","){this._currentIndex++;this._skipOptionalSpaces()}return this._currentIndex<this._endIndex};b.prototype.hasMoreData=function(){return this._currentIndex<this._endIndex};b.prototype.peekSegmentType=function(){return this._pathSegTypeFromChar(this._string[this._currentIndex])};b.prototype._pathSegTypeFromChar=\n
+function(l){switch(l){case "Z":case "z":return SVGPathSeg.PATHSEG_CLOSEPATH;case "M":return SVGPathSeg.PATHSEG_MOVETO_ABS;case "m":return SVGPathSeg.PATHSEG_MOVETO_REL;case "L":return SVGPathSeg.PATHSEG_LINETO_ABS;case "l":return SVGPathSeg.PATHSEG_LINETO_REL;case "C":return SVGPathSeg.PATHSEG_CURVETO_CUBIC_ABS;case "c":return SVGPathSeg.PATHSEG_CURVETO_CUBIC_REL;case "Q":return SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_ABS;case "q":return SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_REL;case "A":return SVGPathSeg.PATHSEG_ARC_ABS;\n
+case "a":return SVGPathSeg.PATHSEG_ARC_REL;case "H":return SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_ABS;case "h":return SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_REL;case "V":return SVGPathSeg.PATHSEG_LINETO_VERTICAL_ABS;case "v":return SVGPathSeg.PATHSEG_LINETO_VERTICAL_REL;case "S":return SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_ABS;case "s":return SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_REL;case "T":return SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS;case "t":return SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL;\n
+default:return SVGPathSeg.PATHSEG_UNKNOWN}};b.prototype._nextCommandHelper=function(l,s){if((l=="+"||l=="-"||l=="."||l>="0"&&l<="9")&&s!=SVGPathSeg.PATHSEG_CLOSEPATH){if(s==SVGPathSeg.PATHSEG_MOVETO_ABS)return SVGPathSeg.PATHSEG_LINETO_ABS;if(s==SVGPathSeg.PATHSEG_MOVETO_REL)return SVGPathSeg.PATHSEG_LINETO_REL;return s}return SVGPathSeg.PATHSEG_UNKNOWN};b.prototype.initialCommandIsMoveTo=function(){if(!this.hasMoreData())return true;var l=this.peekSegmentType();return l==SVGPathSeg.PATHSEG_MOVETO_ABS||\n
+l==SVGPathSeg.PATHSEG_MOVETO_REL};b.prototype._parseNumber=function(){var l=0,s=0,c=1,g=0,d=1,p=1,w=this._currentIndex;this._skipOptionalSpaces();if(this._currentIndex<this._endIndex&&this._string.charAt(this._currentIndex)=="+")this._currentIndex++;else if(this._currentIndex<this._endIndex&&this._string.charAt(this._currentIndex)=="-"){this._currentIndex++;d=-1}if(!(this._currentIndex==this._endIndex||(this._string.charAt(this._currentIndex)<"0"||this._string.charAt(this._currentIndex)>"9")&&this._string.charAt(this._currentIndex)!=\n
+".")){for(var C=this._currentIndex;this._currentIndex<this._endIndex&&this._string.charAt(this._currentIndex)>="0"&&this._string.charAt(this._currentIndex)<="9";)this._currentIndex++;if(this._currentIndex!=C)for(var v=this._currentIndex-1,L=1;v>=C;){s+=L*(this._string.charAt(v--)-"0");L*=10}if(this._currentIndex<this._endIndex&&this._string.charAt(this._currentIndex)=="."){this._currentIndex++;if(this._currentIndex>=this._endIndex||this._string.charAt(this._currentIndex)<"0"||this._string.charAt(this._currentIndex)>\n
+"9")return;for(;this._currentIndex<this._endIndex&&this._string.charAt(this._currentIndex)>="0"&&this._string.charAt(this._currentIndex)<="9";)g+=(this._string.charAt(this._currentIndex++)-"0")*(c*=0.1)}if(this._currentIndex!=w&&this._currentIndex+1<this._endIndex&&(this._string.charAt(this._currentIndex)=="e"||this._string.charAt(this._currentIndex)=="E")&&this._string.charAt(this._currentIndex+1)!="x"&&this._string.charAt(this._currentIndex+1)!="m"){this._currentIndex++;if(this._string.charAt(this._currentIndex)==\n
+"+")this._currentIndex++;else if(this._string.charAt(this._currentIndex)=="-"){this._currentIndex++;p=-1}if(this._currentIndex>=this._endIndex||this._string.charAt(this._currentIndex)<"0"||this._string.charAt(this._currentIndex)>"9")return;for(;this._currentIndex<this._endIndex&&this._string.charAt(this._currentIndex)>="0"&&this._string.charAt(this._currentIndex)<="9";){l*=10;l+=this._string.charAt(this._currentIndex)-"0";this._currentIndex++}}s=s+g;s*=d;if(l)s*=Math.pow(10,p*l);if(w!=this._currentIndex){this._skipOptionalSpacesOrDelimiter();\n
+return s}}};b.prototype._parseArcFlag=function(){if(!(this._currentIndex>=this._endIndex)){var l=false;l=this._string.charAt(this._currentIndex++);if(l=="0")l=false;else if(l=="1")l=true;else return;this._skipOptionalSpacesOrDelimiter();return l}};b.prototype.parseSegment=function(){var l=this._string[this._currentIndex],s=this._pathSegTypeFromChar(l);if(s==SVGPathSeg.PATHSEG_UNKNOWN){if(this._previousCommand==SVGPathSeg.PATHSEG_UNKNOWN)return null;s=this._nextCommandHelper(l,this._previousCommand);\n
+if(s==SVGPathSeg.PATHSEG_UNKNOWN)return null}else this._currentIndex++;this._previousCommand=s;switch(s){case SVGPathSeg.PATHSEG_MOVETO_REL:return new SVGPathSegMovetoRel(o,this._parseNumber(),this._parseNumber());case SVGPathSeg.PATHSEG_MOVETO_ABS:return new SVGPathSegMovetoAbs(o,this._parseNumber(),this._parseNumber());case SVGPathSeg.PATHSEG_LINETO_REL:return new SVGPathSegLinetoRel(o,this._parseNumber(),this._parseNumber());case SVGPathSeg.PATHSEG_LINETO_ABS:return new SVGPathSegLinetoAbs(o,this._parseNumber(),\n
+this._parseNumber());case SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_REL:return new SVGPathSegLinetoHorizontalRel(o,this._parseNumber());case SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_ABS:return new SVGPathSegLinetoHorizontalAbs(o,this._parseNumber());case SVGPathSeg.PATHSEG_LINETO_VERTICAL_REL:return new SVGPathSegLinetoVerticalRel(o,this._parseNumber());case SVGPathSeg.PATHSEG_LINETO_VERTICAL_ABS:return new SVGPathSegLinetoVerticalAbs(o,this._parseNumber());case SVGPathSeg.PATHSEG_CLOSEPATH:this._skipOptionalSpaces();\n
+return new SVGPathSegClosePath(o);case SVGPathSeg.PATHSEG_CURVETO_CUBIC_REL:l={x1:this._parseNumber(),y1:this._parseNumber(),x2:this._parseNumber(),y2:this._parseNumber(),x:this._parseNumber(),y:this._parseNumber()};return new SVGPathSegCurvetoCubicRel(o,l.x,l.y,l.x1,l.y1,l.x2,l.y2);case SVGPathSeg.PATHSEG_CURVETO_CUBIC_ABS:l={x1:this._parseNumber(),y1:this._parseNumber(),x2:this._parseNumber(),y2:this._parseNumber(),x:this._parseNumber(),y:this._parseNumber()};return new SVGPathSegCurvetoCubicAbs(o,\n
+l.x,l.y,l.x1,l.y1,l.x2,l.y2);case SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_REL:l={x2:this._parseNumber(),y2:this._parseNumber(),x:this._parseNumber(),y:this._parseNumber()};return new SVGPathSegCurvetoCubicSmoothRel(o,l.x,l.y,l.x2,l.y2);case SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_ABS:l={x2:this._parseNumber(),y2:this._parseNumber(),x:this._parseNumber(),y:this._parseNumber()};return new SVGPathSegCurvetoCubicSmoothAbs(o,l.x,l.y,l.x2,l.y2);case SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_REL:l={x1:this._parseNumber(),\n
+y1:this._parseNumber(),x:this._parseNumber(),y:this._parseNumber()};return new SVGPathSegCurvetoQuadraticRel(o,l.x,l.y,l.x1,l.y1);case SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_ABS:l={x1:this._parseNumber(),y1:this._parseNumber(),x:this._parseNumber(),y:this._parseNumber()};return new SVGPathSegCurvetoQuadraticAbs(o,l.x,l.y,l.x1,l.y1);case SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL:return new SVGPathSegCurvetoQuadraticSmoothRel(o,this._parseNumber(),this._parseNumber());case SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS:return new SVGPathSegCurvetoQuadraticSmoothAbs(o,\n
+this._parseNumber(),this._parseNumber());case SVGPathSeg.PATHSEG_ARC_REL:l={x1:this._parseNumber(),y1:this._parseNumber(),arcAngle:this._parseNumber(),arcLarge:this._parseArcFlag(),arcSweep:this._parseArcFlag(),x:this._parseNumber(),y:this._parseNumber()};return new SVGPathSegArcRel(o,l.x,l.y,l.x1,l.y1,l.arcAngle,l.arcLarge,l.arcSweep);case SVGPathSeg.PATHSEG_ARC_ABS:l={x1:this._parseNumber(),y1:this._parseNumber(),arcAngle:this._parseNumber(),arcLarge:this._parseArcFlag(),arcSweep:this._parseArcFlag(),\n
+x:this._parseNumber(),y:this._parseNumber()};return new SVGPathSegArcAbs(o,l.x,l.y,l.x1,l.y1,l.arcAngle,l.arcLarge,l.arcSweep);default:throw"Unknown path seg type.";}};e=new e;a=new b(a);if(!a.initialCommandIsMoveTo())return[];for(;a.hasMoreData();){b=a.parseSegment();if(!b)return[];e.appendSegment(b)}return e.pathSegList}}})();function touchHandler(a){var o=a.changedTouches,e=o[0],b="";switch(a.type){case "touchstart":b="mousedown";break;case "touchmove":b="mousemove";break;case "touchend":b="mouseup";break;default:return}var l=document.createEvent("MouseEvent");l.initMouseEvent(b,true,true,window,1,e.screenX,e.screenY,e.clientX,e.clientY,false,false,false,false,0,null);if(o.length<2){e.target.dispatchEvent(l);a.preventDefault()}};(function(a){function o(e){if(typeof e.data==="string"){var b=e.handler,l=e.data.toLowerCase().split(" ");e.handler=function(s){if(!(this!==s.target&&(/textarea|select/i.test(s.target.nodeName)||s.target.type==="text"))){var c=s.type!=="keypress"&&a.hotkeys.specialKeys[s.which],g=String.fromCharCode(s.which).toLowerCase(),d="",p={};if(s.altKey&&c!=="alt")d+="alt+";if(s.ctrlKey&&c!=="ctrl")d+="ctrl+";if(s.metaKey&&!s.ctrlKey&&c!=="meta")d+="meta+";if(s.shiftKey&&c!=="shift")d+="shift+";if(c)p[d+c]=\n
+true;else{p[d+g]=true;p[d+a.hotkeys.shiftNums[g]]=true;if(d==="shift+")p[a.hotkeys.shiftNums[g]]=true}c=0;for(g=l.length;c<g;c++)if(p[l[c]])return b.apply(this,arguments)}}}}a.hotkeys={version:"0.8",specialKeys:{8:"backspace",9:"tab",13:"return",16:"shift",17:"ctrl",18:"alt",19:"pause",20:"capslock",27:"esc",32:"space",33:"pageup",34:"pagedown",35:"end",36:"home",37:"left",38:"up",39:"right",40:"down",45:"insert",46:"del",96:"0",97:"1",98:"2",99:"3",100:"4",101:"5",102:"6",103:"7",104:"8",105:"9",\n
+106:"*",107:"+",109:"-",110:".",111:"/",112:"f1",113:"f2",114:"f3",115:"f4",116:"f5",117:"f6",118:"f7",119:"f8",120:"f9",121:"f10",122:"f11",123:"f12",144:"numlock",145:"scroll",191:"/",224:"meta",219:"[",221:"]"},shiftNums:{"`":"~","1":"!","2":"@","3":"#","4":"$","5":"%","6":"^","7":"&","8":"*","9":"(","0":")","-":"_","=":"+",";":": ","\'":\'"\',",":"<",".":">","/":"?","\\\\":"|"}};a.each(["keydown","keyup","keypress"],function(){a.event.special[this]={add:o}})})(jQuery);(function(a){var o={},e;a.svgIcons=function(b,l){function s(ka,Z){if(ka!=="ajax"){if(U)return;var da=(Q=X[0].contentDocument)&&Q.getElementById("svg_eof");if(!da&&!(Z&&da)){R++;if(R<50)setTimeout(s,20);else{g();U=true}return}U=true}L=a(Q.firstChild).children();if(l.no_img)setTimeout(function(){H||c()},500);else{da=la+"PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNzUiIGhlaWdodD0iMjc1Ij48L3N2Zz4%3D";J=a(new Image).attr({src:da,width:0,height:0}).appendTo("body").load(function(){c(true)}).error(function(){c()})}}\n
+function c(ka,Z){if(!H){if(l.no_img)ka=false;if(ka){var da=a(document.createElement("div"));da.hide().appendTo("body")}if(Z){var pa=l.fallback_path?l.fallback_path:"";a.each(Z,function(Ia,Ka){a("#"+Ia);var Ba=a(new Image).attr({"class":"svg_icon",src:pa+Ka,width:C,height:v,alt:"icon"});ia(Ba,Ia)})}else for(var oa=L.length,ma=0;ma<oa;ma++){var na=L[ma],Ja=na.id;if(Ja==="svg_eof")break;a("#"+Ja);na=na.getElementsByTagNameNS(p,"svg")[0];var Fa=document.createElementNS(p,"svg");Fa.setAttributeNS(p,"viewBox",\n
+[0,0,C,v].join(" "));var Na=na.getAttribute("width"),Sa=na.getAttribute("height");na.removeAttribute("width");na.removeAttribute("height");na.getAttribute("viewBox")||na.setAttribute("viewBox",[0,0,Na,Sa].join(" "));Fa.setAttribute("xmlns",p);Fa.setAttribute("width",C);Fa.setAttribute("height",v);Fa.setAttribute("xmlns:xlink",w);Fa.setAttribute("class","svg_icon");ca||(na=na.cloneNode(true));Fa.appendChild(na);if(ka){ca||Fa.cloneNode(true);da.empty().append(Fa);na=la+d(da.html());na=a(new Image).attr({"class":"svg_icon",\n
+src:na})}else na=e(a(Fa),ma);ia(na,Ja)}l.placement&&a.each(l.placement,function(Ia,Ka){o[Ka]&&a(Ia).each(function(Ba){var xa=o[Ka].clone();if(Ba>0&&!ka)xa=e(xa,Ba,true);ta(a(this),xa,Ka)})});if(!Z){ka&&da.remove();X&&X.remove();J&&J.remove()}l.resize&&a.resizeSvgIcons(l.resize);H=true;l.callback&&l.callback(o)}}function g(){if(b.indexOf(".svgz")!=-1){var ka=b.replace(".svgz",".svg");window.console&&console.log(".svgz failed, trying with .svg");a.svgIcons(ka,l)}else l.fallback&&c(false,l.fallback)}\n
+function d(ka){if(window.btoa)return window.btoa(ka);var Z=Array(Math.floor((ka.length+2)/3)*4),da,pa,oa,ma,na,Ja,Fa=0,Na=0;do{da=ka.charCodeAt(Fa++);pa=ka.charCodeAt(Fa++);oa=ka.charCodeAt(Fa++);ma=da>>2;da=(da&3)<<4|pa>>4;na=(pa&15)<<2|oa>>6;Ja=oa&63;if(isNaN(pa))na=Ja=64;else if(isNaN(oa))Ja=64;Z[Na++]="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(ma);Z[Na++]="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(da);Z[Na++]="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(na);\n
+Z[Na++]="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(Ja)}while(Fa<ka.length);return Z.join("")}var p="http://www.w3.org/2000/svg",w="http://www.w3.org/1999/xlink",C=l.w?l.w:24,v=l.h?l.h:24,L,Q,J,H=false,U=false,R=0,N=navigator.userAgent,ca=!!window.opera;N.indexOf("Safari/")>-1&&N.indexOf("Chrome/");var la="data:image/svg+xml;charset=utf-8;base64,";if(l.svgz){var X=a(\'<object data="\'+b+\'" type=image/svg+xml>\').appendTo("body").hide();try{Q=X[0].contentDocument;X.load(s);\n
+s(0,true)}catch(W){g()}}else{var fa=new DOMParser;a.ajax({url:b,dataType:"string",success:function(ka){if(ka){Q=fa.parseFromString(ka,"text/xml");a(function(){s("ajax")})}else a(g)},error:function(ka){if(window.opera)a(function(){g()});else if(ka.responseText){Q=fa.parseFromString(ka.responseText,"text/xml");Q.childNodes.length||a(g);a(function(){s("ajax")})}else a(g)}})}var ta=function(ka,Z,da,pa){ca&&Z.css("visibility","hidden");if(l.replace){pa&&Z.attr("id",da);(da=ka.attr("class"))&&Z.attr("class",\n
+"svg_icon "+da);ka.replaceWith(Z)}else ka.append(Z);ca&&setTimeout(function(){Z.removeAttr("style")},1)},ia=function(ka,Z){if(l.id_match===undefined||l.id_match!==false)ta(holder,ka,Z,true);o[Z]=ka};e=function(ka,Z){var da=ka.find("defs");if(!da.length)return ka;da=ca?da.find("*").filter(function(){return!!this.id}):da.find("[id]");var pa=ka[0].getElementsByTagName("*"),oa=pa.length;da.each(function(ma){var na=this.id;a(Q).find("#"+na);this.id=ma="x"+na+Z+ma;na="url(#"+na+")";var Ja="url(#"+ma+")";\n
+for(ma=0;ma<oa;ma++){var Fa=pa[ma];Fa.getAttribute("fill")===na&&Fa.setAttribute("fill",Ja);Fa.getAttribute("stroke")===na&&Fa.setAttribute("stroke",Ja);Fa.getAttribute("filter")===na&&Fa.setAttribute("filter",Ja)}});return ka}};a.getSvgIcon=function(b,l){var s=o[b];if(l&&s)s=e(s,0,true).clone(true);return s};a.resizeSvgIcons=function(b){var l=!a(".svg_icon:first").length;a.each(b,function(s,c){var g=a.isArray(c),d=g?c[0]:c,p=g?c[1]:c;if(l)s=s.replace(/\\.svg_icon/g,"svg");a(s).each(function(){this.setAttribute("width",\n
+d);this.setAttribute("height",p);if(window.opera&&window.widget){this.parentNode.style.width=d+"px";this.parentNode.style.height=p+"px"}})})}})(jQuery);(function(){function a(b,l,s){b=document.createElementNS(o.svg,b);if(e)for(var c in l)b.setAttribute(c,l[c]);else for(c in l){var g=l[c],d=b[c];if(d&&d.constructor==="SVGLength")d.baseVal.value=g;else b.setAttribute(c,g)}s&&s.appendChild(b);return b}var o={svg:"http://www.w3.org/2000/svg",xlink:"http://www.w3.org/1999/xlink"};if(!window.console)window.console=new function(){this.log=function(){};this.dir=function(){}};$.jGraduate={Paint:function(b){b=b||{};this.alpha=isNaN(b.alpha)?100:b.alpha;if(b.copy){this.type=\n
+b.copy.type;this.alpha=b.copy.alpha;this.radialGradient=this.linearGradient=this.solidColor=null;switch(this.type){case "solidColor":this.solidColor=b.copy.solidColor;break;case "linearGradient":this.linearGradient=b.copy.linearGradient.cloneNode(true);break;case "radialGradient":this.radialGradient=b.copy.radialGradient.cloneNode(true)}}else if(b.linearGradient){this.type="linearGradient";this.radialGradient=this.solidColor=null;this.linearGradient=b.linearGradient.cloneNode(true)}else if(b.radialGradient){this.type=\n
+"radialGradient";this.linearGradient=this.solidColor=null;this.radialGradient=b.radialGradient.cloneNode(true)}else if(b.solidColor){this.type="solidColor";this.solidColor=b.solidColor}else{this.type="none";this.radialGradient=this.linearGradient=this.solidColor=null}}};jQuery.fn.jGraduateDefaults={paint:new $.jGraduate.Paint,window:{pickerTitle:"Drag markers to pick a paint"},images:{clientPath:"images/"},newstop:"inverse"};var e=navigator.userAgent.indexOf("Gecko/")>=0;jQuery.fn.jGraduate=function(b){var l=\n
+arguments;return this.each(function(){function s(ha,Y,ja,M,P){var ba=P||a("stop",{"stop-color":Y,"stop-opacity":ja,offset:ha},fa);if(P){Y=P.getAttribute("stop-color");ja=P.getAttribute("stop-opacity");ha=P.getAttribute("offset")}else fa.appendChild(ba);if(ja===null)ja=1;P=a("path",{d:"M-6.2,0.9c3.6-4,6.7-4.3,6.7-12.4c-0.2,7.9,3.1,8.8,6.5,12.4c3.5,3.8,2.9,9.6,0,12.3c-3.1,2.8-10.4,2.7-13.2,0C-9.6,9.9-9.4,4.4-6.2,0.9z",fill:"url(#jGraduate_trans)",transform:"translate("+(10+ha*ca)+", 26)"},kb);var Ca=\n
+a("path",{d:"M-6.2,0.9c3.6-4,6.7-4.3,6.7-12.4c-0.2,7.9,3.1,8.8,6.5,12.4c3.5,3.8,2.9,9.6,0,12.3c-3.1,2.8-10.4,2.7-13.2,0C-9.6,9.9-9.4,4.4-6.2,0.9z",fill:Y,"fill-opacity":ja,transform:"translate("+(10+ha*ca)+", 26)",stroke:"#000","stroke-width":1.5},kb);$(Ca).mousedown(function(Ma){c(this);Va=cb;U.mousemove(p).mouseup(g);ua=vb.offset();Ma.preventDefault();return false}).data("stop",ba).data("bg",P).dblclick(function(){$("div.jGraduate_LightBox").show();for(var Ma=this,Wa=+ba.getAttribute("stop-opacity")||\n
+1,Za=ba.getAttribute("stop-color")||1,nb=(parseFloat(Wa)*255).toString(16);nb.length<2;)nb="0"+nb;Y=Za.substr(1)+nb;$("#"+v+"_jGraduate_stopPicker").css({left:100,bottom:15}).jPicker({window:{title:"Pick the start color and opacity for the gradient"},images:{clientPath:C.images.clientPath},color:{active:Y,alphaSupport:true}},function(Qa){Za=Qa.val("hex")?"#"+Qa.val("hex"):"none";Wa=Qa.val("a")!==null?Qa.val("a")/256:1;Ma.setAttribute("fill",Za);Ma.setAttribute("fill-opacity",Wa);ba.setAttribute("stop-color",\n
+Za);ba.setAttribute("stop-opacity",Wa);$("div.jGraduate_LightBox").hide();$("#"+v+"_jGraduate_stopPicker").hide()},null,function(){$("div.jGraduate_LightBox").hide();$("#"+v+"_jGraduate_stopPicker").hide()})});$(fa).find("stop").each(function(){var Ma=$(this);if(+this.getAttribute("offset")>ha){if(!Y){var Wa=this.getAttribute("stop-color"),Za=this.getAttribute("stop-opacity");ba.setAttribute("stop-color",Wa);Ca.setAttribute("fill",Wa);ba.setAttribute("stop-opacity",Za===null?1:Za);Ca.setAttribute("fill-opacity",\n
+Za===null?1:Za)}Ma.before(ba);return false}});M&&c(Ca);return ba}function c(ha){cb&&cb.setAttribute("stroke","#000");ha.setAttribute("stroke","blue");cb=ha;cb.parentNode.appendChild(cb)}function g(){U.unbind("mousemove",p);if(Da.getAttribute("display")!=="none"){Da.setAttribute("display","none");var ha=$(cb),Y=ha.data("stop");ha=ha.data("bg");$([cb,Y,ha]).remove()}Va=null}function d(){var ha=Ra?"rotate("+Ra+","+Ea+","+db+") ":"";$a===1&&Ga===1?fa.removeAttribute("gradientTransform"):fa.setAttribute("gradientTransform",\n
+ha+"translate("+-Ea*($a-1)+","+-db*(Ga-1)+") scale("+$a+","+Ga+")")}function p(ha){var Y=ha.pageX-ua.left;ha=ha.pageY-ua.top;Y=Y<10?10:Y>ca+10?ca+10:Y;var ja="translate("+Y+", 26)";if(ha<-60||ha>130){Da.setAttribute("display","block");Da.setAttribute("transform",ja)}else Da.setAttribute("display","none");Va.setAttribute("transform",ja);$.data(Va,"bg").setAttribute("transform",ja);$.data(Va,"stop").setAttribute("offset",(Y-10)/ca);var M=0;$(fa).find("stop").each(function(){var P=this.getAttribute("offset"),\n
+ba=$(this);if(P<M){ba.prev().before(ba);wa=$(fa).find("stop")}M=P})}var w=$(this),C=$.extend(true,{},jQuery.fn.jGraduateDefaults,b),v=w.attr("id"),L="#"+w.attr("id")+" ";if(L){var Q=function(){switch(w.paint.type){case "radialGradient":w.paint.linearGradient=null;break;case "linearGradient":w.paint.radialGradient=null;break;case "solidColor":w.paint.radialGradient=w.paint.linearGradient=null}$.isFunction(w.okCallback)&&w.okCallback(w.paint);w.hide()},J=function(){$.isFunction(w.cancelCallback)&&w.cancelCallback();\n
+w.hide()};$.extend(true,w,{paint:new $.jGraduate.Paint({copy:C.paint}),okCallback:$.isFunction(l[1])&&l[1]||null,cancelCallback:$.isFunction(l[2])&&l[2]||null});w.position();var H=null,U=$(window);if(w.paint.type=="none")w.paint=$.jGraduate.Paint({solidColor:"ffffff"});w.addClass("jGraduate_Picker");w.html(\'<ul class="jGraduate_tabs"><li class="jGraduate_tab_color jGraduate_tab_current" data-type="col">Solid Color</li><li class="jGraduate_tab_lingrad" data-type="lg">Linear Gradient</li><li class="jGraduate_tab_radgrad" data-type="rg">Radial Gradient</li></ul><div class="jGraduate_colPick"></div><div class="jGraduate_gradPick"></div><div class="jGraduate_LightBox"></div><div id="\'+\n
+v+\'_jGraduate_stopPicker" class="jGraduate_stopPicker"></div>\');var R=$(L+"> .jGraduate_colPick"),N=$(L+"> .jGraduate_gradPick");N.html(\'<div id="\'+v+\'_jGraduate_Swatch" class="jGraduate_Swatch"><h2 class="jGraduate_Title">\'+C.window.pickerTitle+\'</h2><div id="\'+v+\'_jGraduate_GradContainer" class="jGraduate_GradContainer"></div><div id="\'+v+\'_jGraduate_StopSlider" class="jGraduate_StopSlider"></div></div><div class="jGraduate_Form jGraduate_Points jGraduate_lg_field"><div class="jGraduate_StopSection"><label class="jGraduate_Form_Heading">Begin Point</label><div class="jGraduate_Form_Section"><label>x:</label><input type="text" id="\'+\n
+v+\'_jGraduate_x1" size="3" title="Enter starting x value between 0.0 and 1.0"/><label> y:</label><input type="text" id="\'+v+\'_jGraduate_y1" size="3" title="Enter starting y value between 0.0 and 1.0"/></div></div><div class="jGraduate_StopSection"><label class="jGraduate_Form_Heading">End Point</label><div class="jGraduate_Form_Section"><label>x:</label><input type="text" id="\'+v+\'_jGraduate_x2" size="3" title="Enter ending x value between 0.0 and 1.0"/><label> y:</label><input type="text" id="\'+\n
+v+\'_jGraduate_y2" size="3" title="Enter ending y value between 0.0 and 1.0"/></div></div></div><div class="jGraduate_Form jGraduate_Points jGraduate_rg_field"><div class="jGraduate_StopSection"><label class="jGraduate_Form_Heading">Center Point</label><div class="jGraduate_Form_Section"><label>x:</label><input type="text" id="\'+v+\'_jGraduate_cx" size="3" title="Enter x value between 0.0 and 1.0"/><label> y:</label><input type="text" id="\'+v+\'_jGraduate_cy" size="3" title="Enter y value between 0.0 and 1.0"/></div></div><div class="jGraduate_StopSection"><label class="jGraduate_Form_Heading">Focal Point</label><div class="jGraduate_Form_Section"><label>Match center: <input type="checkbox" checked="checked" id="\'+\n
+v+\'_jGraduate_match_ctr"/></label><br/><label>x:</label><input type="text" id="\'+v+\'_jGraduate_fx" size="3" title="Enter x value between 0.0 and 1.0"/><label> y:</label><input type="text" id="\'+v+\'_jGraduate_fy" size="3" title="Enter y value between 0.0 and 1.0"/></div></div></div><div class="jGraduate_StopSection jGraduate_SpreadMethod"><label class="jGraduate_Form_Heading">Spread method</label><div class="jGraduate_Form_Section"><select class="jGraduate_spreadMethod"><option value=pad selected>Pad</option><option value=reflect>Reflect</option><option value=repeat>Repeat</option></select></div></div><div class="jGraduate_Form"><div class="jGraduate_Slider jGraduate_RadiusField jGraduate_rg_field"><label class="prelabel">Radius:</label><div id="\'+\n
+v+\'_jGraduate_Radius" class="jGraduate_SliderBar jGraduate_Radius" title="Click to set radius"><img id="\'+v+\'_jGraduate_RadiusArrows" class="jGraduate_RadiusArrows" src="\'+C.images.clientPath+\'rangearrows2.gif"></div><label><input type="text" id="\'+v+\'_jGraduate_RadiusInput" size="3" value="100"/>%</label></div><div class="jGraduate_Slider jGraduate_EllipField jGraduate_rg_field"><label class="prelabel">Ellip:</label><div id="\'+v+\'_jGraduate_Ellip" class="jGraduate_SliderBar jGraduate_Ellip" title="Click to set Ellip"><img id="\'+\n
+v+\'_jGraduate_EllipArrows" class="jGraduate_EllipArrows" src="\'+C.images.clientPath+\'rangearrows2.gif"></div><label><input type="text" id="\'+v+\'_jGraduate_EllipInput" size="3" value="0"/>%</label></div><div class="jGraduate_Slider jGraduate_AngleField jGraduate_rg_field"><label class="prelabel">Angle:</label><div id="\'+v+\'_jGraduate_Angle" class="jGraduate_SliderBar jGraduate_Angle" title="Click to set Angle"><img id="\'+v+\'_jGraduate_AngleArrows" class="jGraduate_AngleArrows" src="\'+C.images.clientPath+\n
+\'rangearrows2.gif"></div><label><input type="text" id="\'+v+\'_jGraduate_AngleInput" size="3" value="0"/>\\u00ba&nbsp;</label></div><div class="jGraduate_Slider jGraduate_OpacField"><label class="prelabel">Opac:</label><div id="\'+v+\'_jGraduate_Opac" class="jGraduate_SliderBar jGraduate_Opac" title="Click to set Opac"><img id="\'+v+\'_jGraduate_OpacArrows" class="jGraduate_OpacArrows" src="\'+C.images.clientPath+\'rangearrows2.gif"></div><label><input type="text" id="\'+v+\'_jGraduate_OpacInput" size="3" value="100"/>%</label></div></div><div class="jGraduate_OkCancel"><input type="button" id="\'+\n
+v+\'_jGraduate_Ok" class="jGraduate_Ok" value="OK"/><input type="button" id="\'+v+\'_jGraduate_Cancel" class="jGraduate_Cancel" value="Cancel"/></div>\');var ca=256,la=ca-0,X=ca-0,W,fa,ta,ia={};$(".jGraduate_SliderBar").width(145);var ka=$("#"+v+"_jGraduate_GradContainer")[0],Z=a("svg",{id:v+"_jgraduate_svg",width:ca,height:ca,xmlns:o.svg},ka);W=W||w.paint.type;var da=fa=w.paint[W],pa=w.paint.alpha,oa=W==="solidColor";switch(W){case "solidColor":case "linearGradient":if(!oa){fa.id=v+"_lg_jgraduate_grad";\n
+da=fa=Z.appendChild(fa)}a("radialGradient",{id:v+"_rg_jgraduate_grad"},Z);if(W==="linearGradient")break;case "radialGradient":if(!oa){fa.id=v+"_rg_jgraduate_grad";da=fa=Z.appendChild(fa)}a("linearGradient",{id:v+"_lg_jgraduate_grad",x1:0,y1:0,x2:1,y2:0},Z)}if(oa){da=fa=$("#"+v+"_lg_jgraduate_grad")[0];H=w.paint[W];s(0,"#"+H,1);var ma=typeof C.newstop;if(ma==="string")switch(C.newstop){case "same":s(1,"#"+H,1);break;case "inverse":ma="";if(H.length===3)H=H.split("").map(function(ha){return ha+""+ha}).join("");\n
+for(var na=0;na<6;na+=2){H.substr(na,2);var Ja=(255-parseInt(H.substr(na,2),16)).toString(16);if(Ja.length<2)Ja=0+Ja;ma+=Ja}s(1,"#"+ma,1);break;case "white":s(1,"#ffffff",1);break;case "black":s(1,"#000000",1)}else if(ma==="object")s(1,C.newstop.color||"#"+H,"opac"in C.newstop?C.newstop.opac:1)}H=parseFloat(da.getAttribute("x1")||0);ma=parseFloat(da.getAttribute("y1")||0);na=parseFloat(da.getAttribute("x2")||1);Ja=parseFloat(da.getAttribute("y2")||0);var Fa=parseFloat(da.getAttribute("cx")||0.5),\n
+Na=parseFloat(da.getAttribute("cy")||0.5),Sa=parseFloat(da.getAttribute("fx")||Fa),Ia=parseFloat(da.getAttribute("fy")||Na);ta=a("rect",{id:v+"_jgraduate_rect",x:0,y:0,width:la,height:X,fill:"url(#"+v+"_jgraduate_grad)","fill-opacity":pa/100},Z);var Ka=$("<div/>").attr({"class":"grad_coord jGraduate_lg_field",title:"Begin Stop"}).text(1).css({top:ma*ca,left:H*ca}).data("coord","start").appendTo(ka),Ba=Ka.clone().text(2).css({top:Ja*ca,left:na*ca}).attr("title","End stop").data("coord","end").appendTo(ka),\n
+xa=$("<div/>").attr({"class":"grad_coord jGraduate_rg_field",title:"Center stop"}).text("C").css({top:Na*ca,left:Fa*ca}).data("coord","center").appendTo(ka),ra=xa.clone().text("F").css({top:Ia*ca,left:Sa*ca,display:"none"}).attr("title","Focus point").data("coord","focus").appendTo(ka);ra[0].id=v+"_jGraduate_focusCoord";$(L+" .grad_coord");$.each(["x1","y1","x2","y2","cx","cy","fx","fy"],function(ha,Y){var ja=fa.getAttribute(Y),M=isNaN(Y[1]);ja||(ja=M?"0.5":Y==="x2"?"1.0":"0.0");ia[Y]=$("#"+v+"_jGraduate_"+\n
+Y).val(ja).change(function(){if(isNaN(parseFloat(this.value))||this.value<0)this.value=0;else if(this.value>1)this.value=1;if(!(Y[0]==="f"&&!eb))if(M&&W==="radialGradient"||!M&&W==="linearGradient")fa.setAttribute(Y,this.value);var P=M?Y[0]==="c"?xa:ra:Y[1]==="1"?Ka:Ba,ba=Y.indexOf("x")>=0?"left":"top";P.css(ba,this.value*ca)}).change()});var wa,kb,vb=$("#"+v+"_jGraduate_StopSlider"),cb,Ta,Va,Da=a("path",{d:"m9.75,-6l-19.5,19.5m0,-19.5l19.5,19.5",fill:"none",stroke:"#D00","stroke-width":5,display:"none"},\n
+Ta),ua,$a=1,Ga=1,Ra=0,Ea=Fa,db=Na;Ta=a("svg",{width:"100%",height:45},vb[0]);ka=a("pattern",{width:16,height:16,patternUnits:"userSpaceOnUse",id:"jGraduate_trans"},Ta);a("image",{width:16,height:16},ka).setAttributeNS(o.xlink,"xlink:href",C.images.clientPath+"map-opacity.png");$(Ta).on("click touchstart",function(ha){ua=vb.offset();if(ha.target.tagName!=="path"){var Y=ha.pageX-ua.left-8;Y=Y<10?10:Y>ca+10?ca+10:Y;s(Y/ca,0,0,true);ha.stopPropagation()}});$(Ta).mouseover(function(){Ta.appendChild(Da)});\n
+kb=a("g",{},Ta);a("line",{x1:10,y1:15,x2:ca+10,y2:15,"stroke-width":2,stroke:"#000"},Ta);var lb=N.find(".jGraduate_spreadMethod").change(function(){fa.setAttribute("spreadMethod",$(this).val())}),Ua=null,Xa=function(ha){var Y=ha.pageX-hb.left,ja=ha.pageY-hb.top;Y=Y<0?0:Y>ca?ca:Y;ja=ja<0?0:ja>ca?ca:ja;Ua.css("left",Y).css("top",ja);Y=Y/la;ja=ja/X;var M=Ua.data("coord"),P=fa;switch(M){case "start":ia.x1.val(Y);ia.y1.val(ja);P.setAttribute("x1",Y);P.setAttribute("y1",ja);break;case "end":ia.x2.val(Y);\n
+ia.y2.val(ja);P.setAttribute("x2",Y);P.setAttribute("y2",ja);break;case "center":ia.cx.val(Y);ia.cy.val(ja);P.setAttribute("cx",Y);P.setAttribute("cy",ja);Ea=Y;db=ja;d();break;case "focus":ia.fx.val(Y);ia.fy.val(ja);P.setAttribute("fx",Y);P.setAttribute("fy",ja);d()}ha.preventDefault()},wb=function(){Ua=null;U.unbind("mousemove",Xa).unbind("mouseup",wb)};wa=fa.getElementsByTagNameNS(o.svg,"stop");if(sa<2){for(;sa<2;){fa.appendChild(document.createElementNS(o.svg,"stop"));++sa}wa=fa.getElementsByTagNameNS(o.svg,\n
+"stop")}var sa=wa.length;for(na=0;na<sa;na++)s(0,0,0,0,wa[na]);lb.val(fa.getAttribute("spreadMethod")||"pad");var hb,eb=false;ta.setAttribute("fill-opacity",pa/100);$("#"+v+" div.grad_coord").mousedown(function(ha){ha.preventDefault();Ua=$(this);Ua.offset();hb=Ua.parent().offset();U.mousemove(Xa).mouseup(wb)});$("#"+v+"_jGraduate_Ok").bind("click touchstart",function(){w.paint.type=W;w.paint[W]=fa.cloneNode(true);w.paint.solidColor=null;Q()});$("#"+v+"_jGraduate_Cancel").bind("click touchstart",function(){J()});\n
+if(W==="radialGradient")if(eb)ra.show();else{ra.hide();ia.fx.val("");ia.fy.val("")}$("#"+v+"_jGraduate_match_ctr")[0].checked=!eb;var sb,ib;$("#"+v+"_jGraduate_match_ctr").change(function(){eb=!this.checked;ra.toggle(eb);ia.fx.val("");ia.fy.val("");var ha=fa;if(eb){var Y=sb||0.5,ja=ib||0.5;ha.setAttribute("fx",Y);ha.setAttribute("fy",ja);ia.fx.val(Y);ia.fy.val(ja)}else{sb=ha.getAttribute("fx");ib=ha.getAttribute("fy");ha.removeAttribute("fx");ha.removeAttribute("fy")}});wa=fa.getElementsByTagNameNS(o.svg,\n
+"stop");sa=wa.length;if(sa<2){for(;sa<2;){fa.appendChild(document.createElementNS(o.svg,"stop"));++sa}wa=fa.getElementsByTagNameNS(o.svg,"stop")}var ab;pa=N=0;if(W==="radialGradient"){Z=fa.gradientTransform.baseVal;if(Z.numberOfItems===2){sa=Z.getItem(0);Z=Z.getItem(1);if(sa.type===2&&Z.type===3){sa=Z.matrix;if(sa.a!==1)N=Math.round(-(1-sa.a)*100);else if(sa.d!==1)N=Math.round((1-sa.d)*100)}}else if(Z.numberOfItems===3){ka=Z.getItem(0);sa=Z.getItem(1);Z=Z.getItem(2);if(ka.type===4&&sa.type===2&&Z.type===\n
+3){pa=Math.round(ka.angle);sa=Z.matrix;if(sa.a!==1)N=Math.round(-(1-sa.a)*100);else if(sa.d!==1)N=Math.round((1-sa.d)*100)}}}N={radius:{handle:"#"+v+"_jGraduate_RadiusArrows",input:"#"+v+"_jGraduate_RadiusInput",val:(fa.getAttribute("r")||0.5)*100},opacity:{handle:"#"+v+"_jGraduate_OpacArrows",input:"#"+v+"_jGraduate_OpacInput",val:w.paint.alpha||100},ellip:{handle:"#"+v+"_jGraduate_EllipArrows",input:"#"+v+"_jGraduate_EllipInput",val:N},angle:{handle:"#"+v+"_jGraduate_AngleArrows",input:"#"+v+"_jGraduate_AngleInput",\n
+val:pa}};$.each(N,function(ha,Y){var ja=$(Y.handle);ja.mousedown(function(M){var P=ja.parent();ab={type:ha,elem:ja,input:$(Y.input),parent:P,offset:P.offset()};U.mousemove(ob).mouseup(pb);M.preventDefault()});$(Y.input).val(Y.val).change(function(){var M=+this.value,P=0,ba=W==="radialGradient";switch(ha){case "radius":ba&&fa.setAttribute("r",M/100);P=Math.pow(M/100,0.4)/2*145;break;case "opacity":w.paint.alpha=M;ta.setAttribute("fill-opacity",M/100);P=M*1.45;break;case "ellip":$a=Ga=1;if(M===0){P=\n
+72.5;break}if(M>99.5)M=99.5;if(M>0)Ga=1-M/100;else $a=-(M/100)-1;P=145*((M+100)/2)/100;ba&&d();break;case "angle":Ra=M;P=Ra/180;P+=0.5;P*=145;ba&&d()}if(P>145)P=145;else if(P<0)P=0;ja.css({"margin-left":P-5})}).change()});var ob=function(ha){var Y=ha.pageX-ab.offset.left-parseInt(ab.parent.css("border-left-width"));if(Y>145)Y=145;if(Y<=0)Y=0;var ja=Y-5;Y/=145;switch(ab.type){case "radius":Y=Math.pow(Y*2,2.5);if(Y>0.98&&Y<1.02)Y=1;if(Y<=0.01)Y=0.01;fa.setAttribute("r",Y);break;case "opacity":w.paint.alpha=\n
+parseInt(Y*100);ta.setAttribute("fill-opacity",Y);break;case "ellip":Ga=$a=1;if(Y<0.5){Y/=0.5;$a=Y<=0?0.01:Y}else if(Y>0.5){Y/=0.5;Y=2-Y;Ga=Y<=0?0.01:Y}d();Y-=1;if(Ga===Y+1)Y=Math.abs(Y);break;case "angle":Y-=0.5;Ra=Y*=180;d();Y/=100}ab.elem.css({"margin-left":ja});Y=Math.round(Y*100);ab.input.val(Y);ha.preventDefault()},pb=function(){U.unbind("mousemove",ob).unbind("mouseup",pb);ab=null};for(N=(w.paint.alpha*255/100).toString(16);N.length<2;)N="0"+N;N=N.split(".")[0];H=w.paint.solidColor=="none"?\n
+"":w.paint.solidColor+N;oa||(H=wa[0].getAttribute("stop-color"));$.extend($.fn.jPicker.defaults.window,{alphaSupport:true,effects:{type:"show",speed:0}});R.jPicker({window:{title:C.window.pickerTitle},images:{clientPath:C.images.clientPath},color:{active:H,alphaSupport:true}},function(ha){w.paint.type="solidColor";w.paint.alpha=ha.val("ahex")?Math.round(ha.val("a")/255*100):100;w.paint.solidColor=ha.val("hex")?ha.val("hex"):"none";w.paint.radialGradient=null;Q()},null,function(){J()});var fb=$(L+\n
+" .jGraduate_tabs li");fb.on("click touchstart",function(){fb.removeClass("jGraduate_tab_current");$(this).addClass("jGraduate_tab_current");$(L+" > div").hide();var ha=$(this).attr("data-type");$(L+" .jGraduate_gradPick").show();if(ha==="rg"||ha==="lg"){$(".jGraduate_"+ha+"_field").show();$(".jGraduate_"+(ha==="lg"?"rg":"lg")+"_field").hide();$("#"+v+"_jgraduate_rect")[0].setAttribute("fill","url(#"+v+"_"+ha+"_jgraduate_grad)");W=ha==="lg"?"linearGradient":"radialGradient";$("#"+v+"_jGraduate_OpacInput").val(w.paint.alpha).change();\n
+var Y=$("#"+v+"_"+ha+"_jgraduate_grad")[0];if(fa!==Y){var ja=$(fa).find("stop");$(Y).empty().append(ja);fa=Y;Y=lb.val();fa.setAttribute("spreadMethod",Y)}eb=ha==="rg"&&fa.getAttribute("fx")!=null&&!(Fa==Sa&&Na==Ia);$("#"+v+"_jGraduate_focusCoord").toggle(eb);if(eb)$("#"+v+"_jGraduate_match_ctr")[0].checked=false}else{$(L+" .jGraduate_gradPick").hide();$(L+" .jGraduate_colPick").show()}});$(L+" > div").hide();fb.removeClass("jGraduate_tab_current");var tb;switch(w.paint.type){case "linearGradient":tb=\n
+$(L+" .jGraduate_tab_lingrad");break;case "radialGradient":tb=$(L+" .jGraduate_tab_radgrad");break;default:tb=$(L+" .jGraduate_tab_color")}w.show();setTimeout(function(){tb.addClass("jGraduate_tab_current").click()},10)}else alert("Container element must have an id attribute to maintain unique id strings for sub-elements.")})}})();jQuery&&function(){var a=$(window),o=$(document);$.extend($.fn,{contextMenu:function(e,b){if(e.menu==undefined)return false;if(e.inSpeed==undefined)e.inSpeed=150;if(e.outSpeed==undefined)e.outSpeed=75;if(e.inSpeed==0)e.inSpeed=-1;if(e.outSpeed==0)e.outSpeed=-1;$(this).each(function(){var l=$(this),s=$(l).offset(),c=$("#"+e.menu);c.addClass("contextMenu");$(this).bind("mousedown",function(d){$(this).on("mouseup",function(p){var w=$(this);w.unbind("mouseup");$(".contextMenu").hide();if(d.button===2||\n
+e.allowLeft||d.ctrlKey&&svgedit.browser.isMac())svgedit.browser.isTouch()||g(p,d,w)})});svgedit.browser.isTouch()&&$(this).bind("taphold",function(d){var p=$(this);p.unbind("mouseup");g(d,d,p)});var g=function(d,p,w){if(typeof p=="undefined")p=d;d.stopPropagation();if(l.hasClass("disabled")||p.altKey)return false;var C=d.pageX,v=d.pageY;if(svgedit.browser.isTouch()){C=d.originalEvent.touches[0].pageX;v=d.originalEvent.touches[0].pageY}d=a.width()-c.width();p=a.height()-c.height();if(C>d-15)C=d-15;\n
+if(v>p-30)v=p-30;if(svgedit.browser.isTouch())v-=c.height()/2;o.unbind("click");c.css({top:v,left:C}).fadeIn(e.inSpeed);c.find("A").mouseover(function(){c.find("LI.hover").removeClass("hover");$(this).parent().addClass("hover")}).mouseout(function(){c.find("LI.hover").removeClass("hover")});o.keypress(function(L){switch(L.keyCode){case 38:if(c.find("LI.hover").length){c.find("LI.hover").removeClass("hover").prevAll("LI:not(.disabled)").eq(0).addClass("hover");c.find("LI.hover").length||c.find("LI:last").addClass("hover")}else c.find("LI:last").addClass("hover");\n
+break;case 40:if(c.find("LI.hover").length==0)c.find("LI:first").addClass("hover");else{c.find("LI.hover").removeClass("hover").nextAll("LI:not(.disabled)").eq(0).addClass("hover");c.find("LI.hover").length||c.find("LI:first").addClass("hover")}break;case 13:c.find("LI.hover A").trigger("click");break;case 27:o.trigger("click")}});c.find("A").unbind("mouseup");c.find("LI:not(.disabled) A").mouseup(function(){o.unbind("click").unbind("keypress");$(".contextMenu").hide();b&&b($(this).attr("href").substr(1),\n
+$(w),{x:C-s.left,y:v-s.top,docX:C,docY:v});return false});setTimeout(function(){o.click(function(){o.unbind("click").unbind("keypress");c.fadeOut(e.outSpeed);return false})},0)};$(l).add($("UL.contextMenu")).bind("contextmenu",function(){return false})});return $(this)},disableContextMenuItems:function(e){if(e==undefined){$(this).find("LI").addClass("disabled");return $(this)}$(this).each(function(){if(e!=undefined)for(var b=e.split(","),l=0;l<b.length;l++)$(this).find(\'A[href="\'+b[l]+\'"]\').parent().addClass("disabled")});\n
+return $(this)},enableContextMenuItems:function(e){if(e==undefined){$(this).find("LI.disabled").removeClass("disabled");return $(this)}$(this).each(function(){if(e!=undefined)for(var b=e.split(","),l=0;l<b.length;l++)$(this).find(\'A[href="\'+b[l]+\'"]\').parent().removeClass("disabled")});return $(this)},disableContextMenu:function(){$(this).each(function(){$(this).addClass("disabled")});return $(this)},enableContextMenu:function(){$(this).each(function(){$(this).removeClass("disabled")});return $(this)},\n
+destroyContextMenu:function(){$(this).each(function(){$(this).unbind("mousedown").unbind("mouseup")});return $(this)}})}(jQuery);var svgedit=svgedit||{};\n
+(function(){if(!svgedit.browser)svgedit.browser={};var a=!!document.createElementNS&&!!document.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect;svgedit.browser.supportsSvg=function(){return a};if(svgedit.browser.supportsSvg()){var o=navigator.userAgent,e=document.createElementNS("http://www.w3.org/2000/svg","svg"),b=!!window.opera,l=o.indexOf("AppleWebKit")>=0,s=o.indexOf("Gecko/")>=0,c=o.indexOf("MSIE")>=0,g=o.indexOf("Chrome/")>=0,d=o.indexOf("Windows")>=0,p=o.indexOf("Macintosh")>=\n
+0,w="ontouchstart"in window,C=!!e.querySelector,v=!!document.evaluate,L=function(){var ca=document.createElementNS("http://www.w3.org/2000/svg","svg"),la=document.createElementNS("http://www.w3.org/2000/svg","svg");document.documentElement.appendChild(ca);la.setAttribute("x",5);ca.appendChild(la);var X=document.createElementNS("http://www.w3.org/2000/svg","text");X.textContent="a";la.appendChild(X);la=X.getStartPositionOfChar(0);la=la.x;document.documentElement.removeChild(ca);return la===0}(),Q=\n
+function(){var ca=document.createElementNS("http://www.w3.org/2000/svg","svg");document.documentElement.appendChild(ca);var la=document.createElementNS("http://www.w3.org/2000/svg","path");la.setAttribute("d","M0,0 C0,0 10,10 10,0");ca.appendChild(la);la=la.getBBox();document.documentElement.removeChild(ca);return la.height>4&&la.height<5}(),J=function(){var ca=document.createElementNS("http://www.w3.org/2000/svg","svg");document.documentElement.appendChild(ca);var la=document.createElementNS("http://www.w3.org/2000/svg",\n
+"path");la.setAttribute("d","M0,0 10,0");var X=document.createElementNS("http://www.w3.org/2000/svg","path");X.setAttribute("d","M5,0 15,0");var W=document.createElementNS("http://www.w3.org/2000/svg","g");W.appendChild(la);W.appendChild(X);ca.appendChild(W);la=W.getBBox();document.documentElement.removeChild(ca);return la.width==15}(),H=function(){var ca=document.createElementNS("http://www.w3.org/2000/svg","rect");ca.setAttribute("x",0.1);(ca=ca.cloneNode(false).getAttribute("x").indexOf(",")==\n
+-1)||$.alert("NOTE: This version of Opera is known to contain bugs in SVG-edit.\\n    Please upgrade to the <a href=\'http://opera.com\'>latest version</a> in which the problems have been fixed.");return ca}(),U=function(){var ca=document.createElementNS("http://www.w3.org/2000/svg","rect");ca.setAttribute("style","vector-effect:non-scaling-stroke");return ca.style.vectorEffect==="non-scaling-stroke"}(),R=function(){var ca=document.createElementNS("http://www.w3.org/2000/svg","rect").transform.baseVal,\n
+la=e.createSVGTransform();ca.appendItem(la);return ca.getItem(0)==la}(),N=function(){if(typeof Blob!="function")return false;var ca=new Blob(["<svg xmlns=\'http://www.w3.org/2000/svg\'></svg>"],{type:"image/svg+xml;charset=utf-8"}),la=new Image;la.onload=function(){svgedit.browser.supportsBlobs=function(){return true}};la.onerror=function(){svgedit.browser.supportsBlobs=function(){return false}};la.src=URL.createObjectURL(ca);return false}();svgedit.browser.isOpera=function(){return b};svgedit.browser.isWebkit=\n
+function(){return l};svgedit.browser.isGecko=function(){return s};svgedit.browser.isIE=function(){return c};svgedit.browser.isChrome=function(){return g};svgedit.browser.isWindows=function(){return d};svgedit.browser.isMac=function(){return p};svgedit.browser.isTouch=function(){return w};svgedit.browser.supportsSelectors=function(){return C};svgedit.browser.supportsXpath=function(){return v};svgedit.browser.supportsPathBBox=function(){return Q};svgedit.browser.supportsHVLineContainerBBox=function(){return J};\n
+svgedit.browser.supportsGoodTextCharPos=function(){return L};svgedit.browser.supportsEditableText=function(){return b};svgedit.browser.supportsGoodDecimals=function(){return H};svgedit.browser.supportsNonScalingStroke=function(){return U};svgedit.browser.supportsNativeTransformLists=function(){return R};svgedit.browser.supportsBlobs=function(){return N}}else window.location="browser-not-supported.html"})();svgedit=svgedit||{};\n
+(function(){if(!svgedit.transformlist)svgedit.transformlist={};var a=document.createElementNS("http://www.w3.org/2000/svg","svg"),o={};svgedit.transformlist.SVGTransformList=function(e){this._elem=e||null;this._xforms=[];this._update=function(){var b="";a.createSVGMatrix();for(var l=0;l<this.numberOfItems;++l){var s=this._list.getItem(l);b=b;s=s;var c=s.matrix,g="";switch(s.type){case 1:g="matrix("+[c.a,c.b,c.c,c.d,c.e,c.f].join(",")+")";break;case 2:g="translate("+c.e+","+c.f+")";break;case 3:g=\n
+c.a==c.d?"scale("+c.a+")":"scale("+c.a+","+c.d+")";break;case 4:var d=0;g=0;if(s.angle!=0){d=1-c.a;g=(d*c.f+c.b*c.e)/(d*d+c.b*c.b);d=(c.e-c.b*g)/d}g="rotate("+s.angle+" "+d+","+g+")"}b=b+(g+" ")}this._elem.setAttribute("transform",b)};this._list=this;this._init=function(){var b=this._elem.getAttribute("transform");if(b)for(var l=/\\s*((scale|matrix|rotate|translate)\\s*\\(.*?\\))\\s*,?\\s*/,s=true;s;){s=b.match(l);b=b.replace(l,"");if(s&&s[1]){var c=s[1].split(/\\s*\\(/),g=c[0];c=c[1].match(/\\s*(.*?)\\s*\\)/);\n
+c[1]=c[1].replace(/(\\d)-/g,"$1 -");var d=c[1].split(/[, ]+/),p="abcdef".split(""),w=a.createSVGMatrix();$.each(d,function(L,Q){d[L]=parseFloat(Q);if(g=="matrix")w[p[L]]=d[L]});c=a.createSVGTransform();var C="set"+g.charAt(0).toUpperCase()+g.slice(1),v=g=="matrix"?[w]:d;if(g=="scale"&&v.length==1)v.push(v[0]);else if(g=="translate"&&v.length==1)v.push(0);else if(g=="rotate"&&v.length==1){v.push(0);v.push(0)}c[C].apply(c,v);this._list.appendItem(c)}}};this._removeFromOtherLists=function(b){if(b){var l=\n
+false,s;for(s in o){for(var c=o[s],g=0,d=c._xforms.length;g<d;++g)if(c._xforms[g]==b){l=true;c.removeItem(g);break}if(l)break}}};this.numberOfItems=0;this.clear=function(){this.numberOfItems=0;this._xforms=[]};this.initialize=function(b){this.numberOfItems=1;this._removeFromOtherLists(b);this._xforms=[b]};this.getItem=function(b){if(b<this.numberOfItems&&b>=0)return this._xforms[b];throw{code:1};};this.insertItemBefore=function(b,l){var s=null;if(l>=0)if(l<this.numberOfItems){this._removeFromOtherLists(b);\n
+s=Array(this.numberOfItems+1);for(var c=0;c<l;++c)s[c]=this._xforms[c];s[c]=b;for(var g=c+1;c<this.numberOfItems;++g,++c)s[g]=this._xforms[c];this.numberOfItems++;this._xforms=s;s=b;this._list._update()}else s=this._list.appendItem(b);return s};this.replaceItem=function(b,l){var s=null;if(l<this.numberOfItems&&l>=0){this._removeFromOtherLists(b);s=this._xforms[l]=b;this._list._update()}return s};this.removeItem=function(b){if(b<this.numberOfItems&&b>=0){for(var l=this._xforms[b],s=Array(this.numberOfItems-\n
+1),c=0;c<b;++c)s[c]=this._xforms[c];for(b=c;b<this.numberOfItems-1;++b,++c)s[b]=this._xforms[c+1];this.numberOfItems--;this._xforms=s;this._list._update();return l}else throw{code:1};};this.appendItem=function(b){this._removeFromOtherLists(b);this._xforms.push(b);this.numberOfItems++;this._list._update();return b}};svgedit.transformlist.resetListMap=function(){o={}};svgedit.transformlist.removeElementFromListMap=function(e){e.id&&o[e.id]&&delete o[e.id]};svgedit.transformlist.getTransformList=function(e){if(svgedit.browser.supportsNativeTransformLists())if(e.transform)return e.transform.baseVal;\n
+else if(e.gradientTransform)return e.gradientTransform.baseVal;else{if(e.patternTransform)return e.patternTransform.baseVal}else{var b=e.id;b||(b="temp");var l=o[b];if(!l||b=="temp"){o[b]=new svgedit.transformlist.SVGTransformList(e);o[b]._init();l=o[b]}return l}return null}})();svgedit=svgedit||{};\n
+(function(){if(!svgedit.math)svgedit.math={};var a=document.createElementNS("http://www.w3.org/2000/svg","svg");svgedit.math.transformPoint=function(o,e,b){return{x:b.a*o+b.c*e+b.e,y:b.b*o+b.d*e+b.f}};svgedit.math.isIdentity=function(o){return o.a===1&&o.b===0&&o.c===0&&o.d===1&&o.e===0&&o.f===0};svgedit.math.matrixMultiply=function(){for(var o=arguments,e=o.length,b=o[e-1];e-- >1;)b=o[e-1].multiply(b);if(Math.abs(b.a)<1.0E-14)b.a=0;if(Math.abs(b.b)<1.0E-14)b.b=0;if(Math.abs(b.c)<1.0E-14)b.c=0;if(Math.abs(b.d)<\n
+1.0E-14)b.d=0;if(Math.abs(b.e)<1.0E-14)b.e=0;if(Math.abs(b.f)<1.0E-14)b.f=0;return b};svgedit.math.hasMatrixTransform=function(o){if(!o)return false;for(var e=o.numberOfItems;e--;){var b=o.getItem(e);if(b.type==1&&!svgedit.math.isIdentity(b.matrix))return true}return false};svgedit.math.transformBox=function(o,e,b,l,s){var c={x:o,y:e},g={x:o+b,y:e};b={x:o+b,y:e+l};o={x:o,y:e+l};e=svgedit.math.transformPoint;c=e(c.x,c.y,s);var d=l=c.x,p=c.y,w=c.y;g=e(g.x,g.y,s);l=Math.min(l,g.x);d=Math.max(d,g.x);\n
+p=Math.min(p,g.y);w=Math.max(w,g.y);o=e(o.x,o.y,s);l=Math.min(l,o.x);d=Math.max(d,o.x);p=Math.min(p,o.y);w=Math.max(w,o.y);b=e(b.x,b.y,s);l=Math.min(l,b.x);d=Math.max(d,b.x);p=Math.min(p,b.y);w=Math.max(w,b.y);return{tl:c,tr:g,bl:o,br:b,aabox:{x:l,y:p,width:d-l,height:w-p}}};svgedit.math.transformListToTransform=function(o,e,b){if(o==null)return a.createSVGTransformFromMatrix(a.createSVGMatrix());e=e==undefined?0:e;b=b==undefined?o.numberOfItems-1:b;e=parseInt(e);b=parseInt(b);if(e>b){var l=b;b=e;\n
+e=l}l=a.createSVGMatrix();for(e=e;e<=b;++e){var s=e>=0&&e<o.numberOfItems?o.getItem(e).matrix:a.createSVGMatrix();l=svgedit.math.matrixMultiply(l,s)}return a.createSVGTransformFromMatrix(l)};svgedit.math.getMatrix=function(o){o=svgedit.transformlist.getTransformList(o);return svgedit.math.transformListToTransform(o).matrix};svgedit.math.snapToAngle=function(o,e,b,l){var s=Math.PI/4;b=b-o;var c=l-e;l=Math.sqrt(b*b+c*c);s=Math.round(Math.atan2(c,b)/s)*s;return{x:o+l*Math.cos(s),y:e+l*Math.sin(s),a:s}};\n
+svgedit.math.rectsIntersect=function(o,e){if(!o||!e)return false;return e.x<o.x+o.width&&e.x+e.width>o.x&&e.y<o.y+o.height&&e.y+e.height>o.y}})();svgedit=svgedit||{};\n
+(function(){if(!svgedit.units)svgedit.units={};var a=["x","x1","cx","rx","width"],o=["y","y1","cy","ry","height"],e=$.merge(["r","radius"],a);$.merge(e,o);var b,l={px:1};svgedit.units.init=function(c){b=c;c=document.createElementNS("http://www.w3.org/2000/svg","svg");document.body.appendChild(c);var g=document.createElementNS("http://www.w3.org/2000/svg","rect");g.setAttribute("width","1em");g.setAttribute("height","1ex");g.setAttribute("x","1in");c.appendChild(g);g=g.getBBox();document.body.removeChild(c);\n
+c=g.x;l.em=g.width;l.ex=g.height;l["in"]=c;l.cm=c/2.54;l.mm=c/25.4;l.pt=c/72;l.pc=c/6;l["%"]=0};svgedit.units.getTypeMap=function(){return l};svgedit.units.shortFloat=function(c){var g=b.getRoundDigits();if(isNaN(c)){if($.isArray(c))return svgedit.units.shortFloat(c[0])+","+svgedit.units.shortFloat(c[1])}else return+(+c).toFixed(g);return parseFloat(c).toFixed(g)-0};svgedit.units.convertUnit=function(c,g){g=g||b.getBaseUnit();return svgedit.unit.shortFloat(c/l[g])};svgedit.units.setUnitAttr=function(c,\n
+g,d){isNaN(d)||c.getAttribute(g);c.setAttribute(g,d)};var s={line:["x1","x2","y1","y2"],circle:["cx","cy","r"],ellipse:["cx","cy","rx","ry"],foreignObject:["x","y","width","height"],rect:["x","y","width","height"],image:["x","y","width","height"],use:["x","y","width","height"],text:["x","y"]};svgedit.units.convertAttrs=function(c){var g=c.tagName,d=b.getBaseUnit();if(g=s[g])for(var p=g.length,w=0;w<p;w++){var C=g[w],v=c.getAttribute(C);if(v)isNaN(v)||c.setAttribute(C,v/l[d]+d)}};svgedit.units.convertToNum=\n
+function(c,g){if(!isNaN(g))return g-0;if(g.substr(-1)==="%"){var d=g.substr(0,g.length-1)/100,p=b.getWidth(),w=b.getHeight();return a.indexOf(c)>=0?d*p:o.indexOf(c)>=0?d*w:d*Math.sqrt(p*p+w*w)/Math.sqrt(2)}else{p=g.substr(-2);d=g.substr(0,g.length-2);return d*l[p]}};svgedit.units.isValidUnit=function(c,g,d){var p=false;if(e.indexOf(c)>=0)if(isNaN(g)){g=g.toLowerCase();$.each(l,function(v){if(!p)if(RegExp("^-?[\\\\d\\\\.]+"+v+"$").test(g))p=true})}else p=true;else if(c=="id"){c=false;try{var w=b.getElement(g);\n
+c=w==null||w===d}catch(C){}return c}else p=true;return p}})();svgedit=svgedit||{};\n
+(function(){function a(c){if(svgedit.browser.supportsHVLineContainerBBox())try{return c.getBBox()}catch(g){}var d=$.data(c,"ref"),p=null;if(d){var w=$(d).children().clone().attr("visibility","hidden");$(s).append(w);p=w.filter("line, path")}else p=$(c).find("line, path");var C=false;if(p.length){p.each(function(){var v=this.getBBox();if(!v.width||!v.height)C=true});if(C){c=d?w:$(c).children();ret=getStrokedBBox(c)}else ret=c.getBBox()}else ret=c.getBBox();d&&w.remove();return ret}if(!svgedit.utilities)svgedit.utilities=\n
+{};var o="a,circle,ellipse,foreignObject,g,image,line,path,polygon,polyline,rect,svg,text,tspan,use".split(","),e=null,b=null,l=null,s=null;svgedit.utilities.init=function(c){e=c;b=c.getDOMDocument();l=c.getDOMContainer();s=c.getSVGRoot()};svgedit.utilities.toXml=function(c){return $("<p/>").text(c).html()};svgedit.utilities.fromXml=function(c){return $("<p/>").html(c).text()};svgedit.utilities.encode64=function(c){c=svgedit.utilities.convertToXMLReferences(c);if(window.btoa)return window.btoa(c);\n
+var g=Array(Math.floor((c.length+2)/3)*4),d,p,w,C,v,L,Q=0,J=0;do{d=c.charCodeAt(Q++);p=c.charCodeAt(Q++);w=c.charCodeAt(Q++);C=d>>2;d=(d&3)<<4|p>>4;v=(p&15)<<2|w>>6;L=w&63;if(isNaN(p))v=L=64;else if(isNaN(w))L=64;g[J++]="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(C);g[J++]="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(d);g[J++]="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(v);g[J++]="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(L)}while(Q<\n
+c.length);return g.join("")};svgedit.utilities.decode64=function(c){if(window.atob)return window.atob(c);var g="",d,p,w="",C,v="",L=0;c=c.replace(/[^A-Za-z0-9\\+\\/\\=]/g,"");do{d="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(c.charAt(L++));p="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(c.charAt(L++));C="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(c.charAt(L++));v="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(c.charAt(L++));\n
+d=d<<2|p>>4;p=(p&15)<<4|C>>2;w=(C&3)<<6|v;g+=String.fromCharCode(d);if(C!=64)g+=String.fromCharCode(p);if(v!=64)g+=String.fromCharCode(w)}while(L<c.length);return unescape(g)};svgedit.utilities.convertToXMLReferences=function(c){for(var g="",d=0;d<c.length;d++){var p=c.charCodeAt(d);if(p<128)g+=c[d];else if(p>127)g+="&#"+p+";"}return g};svgedit.utilities.text2xml=function(c){if(c.indexOf("<svg:svg")>=0)c=c.replace(/<(\\/?)svg:/g,"<$1").replace("xmlns:svg","xmlns");var g;try{var d=window.DOMParser?\n
+new DOMParser:new ActiveXObject("Microsoft.XMLDOM");d.async=false}catch(p){throw Error("XML Parser could not be instantiated");}try{g=d.loadXML?d.loadXML(c)?d:false:d.parseFromString(c,"text/xml")}catch(w){throw Error("Error parsing XML string");}return g};svgedit.utilities.bboxToObj=function(c){return{x:c.x,y:c.y,width:c.width,height:c.height}};svgedit.utilities.walkTree=function(c,g){if(c&&c.nodeType==1){g(c);for(var d=c.childNodes.length;d--;)svgedit.utilities.walkTree(c.childNodes.item(d),g)}};\n
+svgedit.utilities.walkTreePost=function(c,g){if(c&&c.nodeType==1){for(var d=c.childNodes.length;d--;)svgedit.utilities.walkTree(c.childNodes.item(d),g);g(c)}};svgedit.utilities.getUrlFromAttr=function(c){if(c)if(c.indexOf(\'url("\')===0)return c.substring(5,c.indexOf(\'"\',6));else if(c.indexOf("url(\'")===0)return c.substring(5,c.indexOf("\'",6));else if(c.indexOf("url(")===0)return c.substring(4,c.indexOf(")"));return null};svgedit.utilities.getHref=function(c){if(c)return c.getAttributeNS("http://www.w3.org/1999/xlink",\n
+"href")};svgedit.utilities.setHref=function(c,g){c.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",g)};svgedit.utilities.findDefs=function(c){c=e.getSVGContent().documentElement;var g=c.getElementsByTagNameNS("http://www.w3.org/2000/svg","defs");return g=g.length>0?g[0]:c.insertBefore(c.ownerDocument.createElementNS("http://www.w3.org/2000/svg","defs"),c.firstChild.nextSibling)};svgedit.utilities.getPathBBox=function(c){var g=c.pathSegList,d=g.numberOfItems;c=[[],[]];var p=g.getItem(0),\n
+w=[p.x,p.y];for(p=0;p<d;p++){var C=g.getItem(p);if(typeof C.x!="undefined"){c[0].push(w[0]);c[1].push(w[1]);if(C.x1){for(var v=[C.x1,C.y1],L=[C.x2,C.y2],Q=[C.x,C.y],J=0;J<2;J++){C=function(ca){return Math.pow(1-ca,3)*w[J]+3*Math.pow(1-ca,2)*ca*v[J]+3*(1-ca)*Math.pow(ca,2)*L[J]+Math.pow(ca,3)*Q[J]};var H=6*w[J]-12*v[J]+6*L[J],U=-3*w[J]+9*v[J]-9*L[J]+3*Q[J],R=3*v[J]-3*w[J];if(U==0){if(H!=0){H=-R/H;0<H&&H<1&&c[J].push(C(H))}}else{R=Math.pow(H,2)-4*R*U;if(!(R<0)){var N=(-H+Math.sqrt(R))/(2*U);0<N&&N<\n
+1&&c[J].push(C(N));H=(-H-Math.sqrt(R))/(2*U);0<H&&H<1&&c[J].push(C(H))}}}w=Q}else{c[0].push(C.x);c[1].push(C.y)}}}g=Math.min.apply(null,c[0]);d=Math.max.apply(null,c[0])-g;p=Math.min.apply(null,c[1]);c=Math.max.apply(null,c[1])-p;return{x:g,y:p,width:d,height:c}};svgedit.utilities.getBBox=function(c){var g=c||e.getSelectedElements()[0];if(c.nodeType!=1)return null;c=null;var d=g.nodeName;switch(d){case "text":if(g.textContent===""){g.textContent="a";c=g.getBBox();g.textContent=""}else try{c=g.getBBox()}catch(p){}break;\n
+case "path":if(svgedit.browser.supportsPathBBox())try{c=g.getBBox()}catch(w){}else c=svgedit.utilities.getPathBBox(g);break;case "g":case "a":c=a(g);break;default:if(d==="use")c=a(g,true);if(d==="use")c||(c=g.getBBox());else if(~o.indexOf(d))try{c=g.getBBox()}catch(C){g=$(g).closest("foreignObject");if(g.length)try{c=g[0].getBBox()}catch(v){c=null}else c=null}}if(c)c=svgedit.utilities.bboxToObj(c);return c};svgedit.utilities.getRotationAngle=function(c,g){var d=c||e.getSelectedElements()[0];d=svgedit.transformlist.getTransformList(d);\n
+if(!d)return 0;for(var p=d.numberOfItems,w=0;w<p;++w){var C=d.getItem(w);if(C.type==4)return g?C.angle*Math.PI/180:C.angle}return 0};svgedit.utilities.getElem=svgedit.browser.supportsSelectors()?function(c){return s.querySelector("#"+c)}:svgedit.browser.supportsXpath()?function(c){return b.evaluate(\'svg:svg[@id="svgroot"]//svg:*[@id="\'+c+\'"]\',l,function(){return"http://www.w3.org/2000/svg"},9,null).singleNodeValue}:function(c){return $(s).find("[id="+c+"]")[0]};svgedit.utilities.assignAttributes=\n
+function(c,g,d,p){for(var w in g)if(d=w.substr(0,4)==="xml:"?"http://www.w3.org/XML/1998/namespace":w.substr(0,6)==="xlink:"?"http://www.w3.org/1999/xlink":null)c.setAttributeNS(d,w,g[w]);else p?svgedit.units.setUnitAttr(c,w,g[w]):c.setAttribute(w,g[w])};svgedit.utilities.cleanupElement=function(c){var g={"fill-opacity":1,"stop-opacity":1,opacity:1,stroke:"none","stroke-dasharray":"none","stroke-linejoin":"miter","stroke-linecap":"butt","stroke-opacity":1,"stroke-width":1,rx:0,ry:0},d;for(d in g){var p=\n
+g[d];c.getAttribute(d)==p&&c.removeAttribute(d)}}})();svgedit=svgedit||{};\n
+(function(){if(!svgedit.sanitize)svgedit.sanitize={};var a={};a["http://www.w3.org/1999/xlink"]="xlink";a["http://www.w3.org/XML/1998/namespace"]="xml";a["http://www.w3.org/2000/xmlns/"]="xmlns";a["http://svg-edit.googlecode.com"]="se";a["http://www.w3.org/1999/xhtml"]="xhtml";a["http://www.w3.org/1998/Math/MathML"]="mathml";var o={};$.each(a,function(l,s){o[s]=l});var e={a:["class","clip-path","clip-rule","fill","fill-opacity","fill-rule","filter","id","mask","opacity","stroke","stroke-dasharray",\n
+"stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","style","systemLanguage","transform","xlink:href","xlink:title"],circle:["class","clip-path","clip-rule","cx","cy","fill","fill-opacity","fill-rule","filter","id","mask","opacity","r","requiredFeatures","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","style","systemLanguage","transform"],clipPath:["class",\n
+"clipPathUnits","id"],defs:[],style:["type"],desc:[],ellipse:["class","clip-path","clip-rule","cx","cy","fill","fill-opacity","fill-rule","filter","id","mask","opacity","requiredFeatures","rx","ry","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","style","systemLanguage","transform"],feGaussianBlur:["class","color-interpolation-filters","id","requiredFeatures","stdDeviation"],filter:["class","color-interpolation-filters",\n
+"filterRes","filterUnits","height","id","primitiveUnits","requiredFeatures","width","x","xlink:href","y"],foreignObject:["class","font-size","height","id","opacity","requiredFeatures","style","transform","width","x","y"],g:["class","clip-path","clip-rule","id","display","fill","fill-opacity","fill-rule","filter","mask","opacity","requiredFeatures","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","style","systemLanguage",\n
+"transform","font-family","font-size","font-style","font-weight","text-anchor","data-locked"],image:["class","clip-path","clip-rule","filter","height","id","mask","opacity","requiredFeatures","style","systemLanguage","transform","width","x","xlink:href","xlink:title","y"],line:["shape-rendering","class","clip-path","clip-rule","fill","fill-opacity","fill-rule","filter","id","marker-end","marker-mid","marker-start","mask","opacity","requiredFeatures","stroke","stroke-dasharray","stroke-dashoffset",\n
+"stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","style","systemLanguage","transform","x1","x2","y1","y2"],linearGradient:["class","id","gradientTransform","gradientUnits","requiredFeatures","spreadMethod","systemLanguage","x1","x2","xlink:href","y1","y2"],marker:["id","class","markerHeight","markerUnits","markerWidth","orient","preserveAspectRatio","refX","refY","systemLanguage","viewBox"],mask:["class","height","id","maskContentUnits","maskUnits","width","x",\n
+"y"],metadata:["class","id"],path:["class","clip-path","clip-rule","d","fill","fill-opacity","fill-rule","filter","id","marker-end","marker-mid","marker-start","mask","opacity","requiredFeatures","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","style","systemLanguage","transform"],pattern:["class","height","id","patternContentUnits","patternTransform","patternUnits","requiredFeatures","style","systemLanguage","viewBox",\n
+"width","x","xlink:href","y"],polygon:["class","clip-path","clip-rule","id","fill","fill-opacity","fill-rule","filter","id","class","marker-end","marker-mid","marker-start","mask","opacity","points","requiredFeatures","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","style","systemLanguage","transform"],polyline:["class","clip-path","clip-rule","id","fill","fill-opacity","fill-rule","filter","marker-end","marker-mid",\n
+"marker-start","mask","opacity","points","requiredFeatures","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","style","systemLanguage","transform"],radialGradient:["class","cx","cy","fx","fy","gradientTransform","gradientUnits","id","r","requiredFeatures","spreadMethod","systemLanguage","xlink:href"],rect:["shape-rendering","class","clip-path","clip-rule","fill","fill-opacity","fill-rule","filter","height","id","mask",\n
+"opacity","requiredFeatures","rx","ry","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","style","systemLanguage","transform","width","x","y"],stop:["class","id","offset","requiredFeatures","stop-color","stop-opacity","style","systemLanguage"],svg:["class","clip-path","clip-rule","filter","id","height","mask","preserveAspectRatio","requiredFeatures","style","systemLanguage","viewBox","width","x","xmlns","xmlns:se",\n
+"xmlns:xlink","y"],"switch":["class","id","requiredFeatures","systemLanguage"],symbol:["class","fill","fill-opacity","fill-rule","filter","font-family","font-size","font-style","font-weight","id","opacity","preserveAspectRatio","requiredFeatures","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","style","systemLanguage","transform","viewBox"],text:["class","clip-path","clip-rule","fill","fill-opacity","fill-rule",\n
+"filter","font-family","font-size","font-style","font-weight","id","mask","opacity","requiredFeatures","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","style","systemLanguage","text-anchor","transform","x","xml:space","y"],textPath:["class","id","method","requiredFeatures","spacing","startOffset","style","systemLanguage","transform","xlink:href"],title:[],tspan:["class","clip-path","clip-rule","dx","dy","fill",\n
+"fill-opacity","fill-rule","filter","font-family","font-size","font-style","font-weight","id","mask","opacity","requiredFeatures","rotate","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","style","systemLanguage","text-anchor","textLength","transform","x","xml:space","y"],use:["class","clip-path","clip-rule","fill","fill-opacity","fill-rule","filter","height","id","mask","stroke","stroke-dasharray","stroke-dashoffset",\n
+"stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","style","transform","width","x","xlink:href","y"],annotation:["encoding"],"annotation-xml":["encoding"],maction:["actiontype","other","selection"],math:["class","id","display","xmlns"],menclose:["notation"],merror:[],mfrac:["linethickness"],mi:["mathvariant"],mmultiscripts:[],mn:[],mo:["fence","lspace","maxsize","minsize","rspace","stretchy"],mover:[],mpadded:["lspace","width","height","depth","voffset"],mphantom:[],\n
+mprescripts:[],mroot:[],mrow:["xlink:href","xlink:type","xmlns:xlink"],mspace:["depth","height","width"],msqrt:[],mstyle:["displaystyle","mathbackground","mathcolor","mathvariant","scriptlevel"],msub:[],msubsup:[],msup:[],mtable:["align","columnalign","columnlines","columnspacing","displaystyle","equalcolumns","equalrows","frame","rowalign","rowlines","rowspacing","width"],mtd:["columnalign","columnspan","rowalign","rowspan"],mtext:[],mtr:["columnalign","rowalign"],munder:[],munderover:[],none:[],\n
+semantics:[]},b={};$.each(e,function(l,s){var c={};$.each(s,function(g,d){if(d.indexOf(":")>=0){var p=d.split(":");c[p[1]]=o[p[0]]}else c[d]=d=="xmlns"?"http://www.w3.org/2000/xmlns/":null});b[l]=c});svgedit.sanitize.getNSMap=function(){return a};svgedit.sanitize.sanitizeSvg=function(l){if(l.nodeType==3){l.nodeValue=l.nodeValue.replace(/^\\s+|\\s+$/g,"");l.nodeValue.length||l.parentNode.removeChild(l)}if(l.nodeType==1){var s=l.parentNode;if(l.ownerDocument&&s){var c=e[l.nodeName],g=b[l.nodeName];if(c!=\n
+undefined){for(var d=[],p=l.attributes.length;p--;){var w=l.attributes.item(p),C=w.nodeName,v=w.localName,L=w.namespaceURI;if(!(g.hasOwnProperty(v)&&L==g[v]&&L!="http://www.w3.org/2000/xmlns/")&&!(L=="http://www.w3.org/2000/xmlns/"&&a[w.nodeValue])){C.indexOf("se:")==0&&d.push([C,w.nodeValue]);l.removeAttributeNS(L,v)}if(svgedit.browser.isGecko())switch(C){case "transform":case "gradientTransform":case "patternTransform":v=w.nodeValue.replace(/(\\d)-/g,"$1 -");l.setAttribute(C,v)}if(C=="style"){w=\n
+w.nodeValue.split(";");for(C=w.length;C--;){v=w[C].split(":");c.indexOf(v[0])>=0&&l.setAttribute(v[0],v[1])}l.removeAttribute("style")}}$.each(d,function(Q,J){l.setAttributeNS("http://svg-edit.googlecode.com",J[0],J[1])});if((p=svgedit.utilities.getHref(l))&&["filter","linearGradient","pattern","radialGradient","textPath","use"].indexOf(l.nodeName)>=0)if(p[0]!="#"){svgedit.utilities.setHref(l,"");l.removeAttributeNS("http://www.w3.org/1999/xlink","href")}if(l.nodeName=="use"&&!svgedit.utilities.getHref(l))s.removeChild(l);\n
+else{$.each(["clip-path","fill","filter","marker-end","marker-mid","marker-start","mask","stroke"],function(Q,J){var H=l.getAttribute(J);if(H)if((H=svgedit.utilities.getUrlFromAttr(H))&&H[0]!=="#"){l.setAttribute(J,"");l.removeAttribute(J)}});for(p=l.childNodes.length;p--;)svgedit.sanitize.sanitizeSvg(l.childNodes.item(p))}}else{for(c=[];l.hasChildNodes();)c.push(s.insertBefore(l.firstChild,l));s.removeChild(l);for(p=c.length;p--;)svgedit.sanitize.sanitizeSvg(c[p])}}}}})();svgedit=svgedit||{};\n
+(function(){if(!svgedit.history)svgedit.history={};svgedit.history.HistoryEventTypes={BEFORE_APPLY:"before_apply",AFTER_APPLY:"after_apply",BEFORE_UNAPPLY:"before_unapply",AFTER_UNAPPLY:"after_unapply"};svgedit.history.MoveElementCommand=function(a,o,e,b){this.elem=a;this.text=b?"Move "+a.tagName+" to "+b:"Move "+a.tagName;this.oldNextSibling=o;this.oldParent=e;this.newNextSibling=a.nextSibling;this.newParent=a.parentNode};svgedit.history.MoveElementCommand.type=function(){return"svgedit.history.MoveElementCommand"};svgedit.history.MoveElementCommand.prototype.type=\n
+svgedit.history.MoveElementCommand.type;svgedit.history.MoveElementCommand.prototype.getText=function(){return this.text};svgedit.history.MoveElementCommand.prototype.apply=function(a){a&&a.handleHistoryEvent(svgedit.history.HistoryEventTypes.BEFORE_APPLY,this);this.elem=this.newParent.insertBefore(this.elem,this.newNextSibling);a&&a.handleHistoryEvent(svgedit.history.HistoryEventTypes.AFTER_APPLY,this)};svgedit.history.MoveElementCommand.prototype.unapply=function(a){a&&a.handleHistoryEvent(svgedit.history.HistoryEventTypes.BEFORE_UNAPPLY,\n
+this);this.elem=this.oldParent.insertBefore(this.elem,this.oldNextSibling);a&&a.handleHistoryEvent(svgedit.history.HistoryEventTypes.AFTER_UNAPPLY,this)};svgedit.history.MoveElementCommand.prototype.elements=function(){return[this.elem]};svgedit.history.InsertElementCommand=function(a,o){this.elem=a;this.text=o||"Create "+a.tagName;this.parent=a.parentNode;this.nextSibling=this.elem.nextSibling};svgedit.history.InsertElementCommand.type=function(){return"svgedit.history.InsertElementCommand"};svgedit.history.InsertElementCommand.prototype.type=\n
+svgedit.history.InsertElementCommand.type;svgedit.history.InsertElementCommand.prototype.getText=function(){return this.text};svgedit.history.InsertElementCommand.prototype.apply=function(a){a&&a.handleHistoryEvent(svgedit.history.HistoryEventTypes.BEFORE_APPLY,this);this.elem=this.parent.insertBefore(this.elem,this.nextSibling);a&&a.handleHistoryEvent(svgedit.history.HistoryEventTypes.AFTER_APPLY,this)};svgedit.history.InsertElementCommand.prototype.unapply=function(a){a&&a.handleHistoryEvent(svgedit.history.HistoryEventTypes.BEFORE_UNAPPLY,\n
+this);this.parent=this.elem.parentNode;this.elem=this.elem.parentNode.removeChild(this.elem);a&&a.handleHistoryEvent(svgedit.history.HistoryEventTypes.AFTER_UNAPPLY,this)};svgedit.history.InsertElementCommand.prototype.elements=function(){return[this.elem]};svgedit.history.RemoveElementCommand=function(a,o,e,b){this.elem=a;this.text=b||"Delete "+a.tagName;this.nextSibling=o;this.parent=e;svgedit.transformlist.removeElementFromListMap(a)};svgedit.history.RemoveElementCommand.type=function(){return"svgedit.history.RemoveElementCommand"};\n
+svgedit.history.RemoveElementCommand.prototype.type=svgedit.history.RemoveElementCommand.type;svgedit.history.RemoveElementCommand.prototype.getText=function(){return this.text};svgedit.history.RemoveElementCommand.prototype.apply=function(a){a&&a.handleHistoryEvent(svgedit.history.HistoryEventTypes.BEFORE_APPLY,this);svgedit.transformlist.removeElementFromListMap(this.elem);this.parent=this.elem.parentNode;this.elem=this.parent.removeChild(this.elem);a&&a.handleHistoryEvent(svgedit.history.HistoryEventTypes.AFTER_APPLY,\n
+this)};svgedit.history.RemoveElementCommand.prototype.unapply=function(a){a&&a.handleHistoryEvent(svgedit.history.HistoryEventTypes.BEFORE_UNAPPLY,this);svgedit.transformlist.removeElementFromListMap(this.elem);this.nextSibling==null&&window.console&&console.log("Error: reference element was lost");this.parent.insertBefore(this.elem,this.nextSibling);a&&a.handleHistoryEvent(svgedit.history.HistoryEventTypes.AFTER_UNAPPLY,this)};svgedit.history.RemoveElementCommand.prototype.elements=function(){return[this.elem]};\n
+svgedit.history.ChangeElementCommand=function(a,o,e){this.elem=a;this.text=e?"Change "+a.tagName+" "+e:"Change "+a.tagName;this.newValues={};this.oldValues=o;for(var b in o)this.newValues[b]=b=="#text"?a.textContent:b=="#href"?svgedit.utilities.getHref(a):a.getAttribute(b)};svgedit.history.ChangeElementCommand.type=function(){return"svgedit.history.ChangeElementCommand"};svgedit.history.ChangeElementCommand.prototype.type=svgedit.history.ChangeElementCommand.type;svgedit.history.ChangeElementCommand.prototype.getText=\n
+function(){return this.text};svgedit.history.ChangeElementCommand.prototype.apply=function(a){a&&a.handleHistoryEvent(svgedit.history.HistoryEventTypes.BEFORE_APPLY,this);var o=false,e;for(e in this.newValues){if(this.newValues[e])if(e=="#text")this.elem.textContent=this.newValues[e];else e=="#href"?svgedit.utilities.setHref(this.elem,this.newValues[e]):this.elem.setAttribute(e,this.newValues[e]);else if(e=="#text")this.elem.textContent="";else{this.elem.setAttribute(e,"");this.elem.removeAttribute(e)}if(e==\n
+"transform")o=true}if(!o)if(o=svgedit.utilities.getRotationAngle(this.elem)){e=elem.getBBox();o=["rotate(",o," ",e.x+e.width/2,",",e.y+e.height/2,")"].join("");o!=elem.getAttribute("transform")&&elem.setAttribute("transform",o)}a&&a.handleHistoryEvent(svgedit.history.HistoryEventTypes.AFTER_APPLY,this);return true};svgedit.history.ChangeElementCommand.prototype.unapply=function(a){a&&a.handleHistoryEvent(svgedit.history.HistoryEventTypes.BEFORE_UNAPPLY,this);var o=false,e;for(e in this.oldValues){if(this.oldValues[e])if(e==\n
+"#text")this.elem.textContent=this.oldValues[e];else e=="#href"?svgedit.utilities.setHref(this.elem,this.oldValues[e]):this.elem.setAttribute(e,this.oldValues[e]);else if(e=="#text")this.elem.textContent="";else this.elem.removeAttribute(e);if(e=="transform")o=true}if(!o)if(o=svgedit.utilities.getRotationAngle(this.elem)){e=this.elem.getBBox();o=["rotate(",o," ",e.x+e.width/2,",",e.y+e.height/2,")"].join("");o!=this.elem.getAttribute("transform")&&this.elem.setAttribute("transform",o)}svgedit.transformlist.removeElementFromListMap(this.elem);\n
+a&&a.handleHistoryEvent(svgedit.history.HistoryEventTypes.AFTER_UNAPPLY,this);return true};svgedit.history.ChangeElementCommand.prototype.elements=function(){return[this.elem]};svgedit.history.BatchCommand=function(a){this.text=a||"Batch Command";this.stack=[]};svgedit.history.BatchCommand.type=function(){return"svgedit.history.BatchCommand"};svgedit.history.BatchCommand.prototype.type=svgedit.history.BatchCommand.type;svgedit.history.BatchCommand.prototype.getText=function(){return this.text};svgedit.history.BatchCommand.prototype.apply=\n
+function(a){a&&a.handleHistoryEvent(svgedit.history.HistoryEventTypes.BEFORE_APPLY,this);for(var o=this.stack.length,e=0;e<o;++e)this.stack[e].apply(a);a&&a.handleHistoryEvent(svgedit.history.HistoryEventTypes.AFTER_APPLY,this)};svgedit.history.BatchCommand.prototype.unapply=function(a){a&&a.handleHistoryEvent(svgedit.history.HistoryEventTypes.BEFORE_UNAPPLY,this);for(var o=this.stack.length-1;o>=0;o--)this.stack[o].unapply(a);a&&a.handleHistoryEvent(svgedit.history.HistoryEventTypes.AFTER_UNAPPLY,\n
+this)};svgedit.history.BatchCommand.prototype.elements=function(){for(var a=[],o=this.stack.length;o--;)for(var e=this.stack[o].elements(),b=e.length;b--;)a.indexOf(e[b])==-1&&a.push(e[b]);return a};svgedit.history.BatchCommand.prototype.addSubCommand=function(a){this.stack.push(a)};svgedit.history.BatchCommand.prototype.isEmpty=function(){return this.stack.length==0};svgedit.history.UndoManager=function(a){this.handler_=a||null;this.undoStackPointer=0;this.undoStack=[];this.undoChangeStackPointer=\n
+-1;this.undoableChangeStack=[]};svgedit.history.UndoManager.prototype.resetUndoStack=function(){this.undoStack=[];this.undoStackPointer=0};svgedit.history.UndoManager.prototype.getUndoStackSize=function(){return this.undoStackPointer};svgedit.history.UndoManager.prototype.getRedoStackSize=function(){return this.undoStack.length-this.undoStackPointer};svgedit.history.UndoManager.prototype.getNextUndoCommandText=function(){return this.undoStackPointer>0?this.undoStack[this.undoStackPointer-1].getText():\n
+""};svgedit.history.UndoManager.prototype.getNextRedoCommandText=function(){return this.undoStackPointer<this.undoStack.length?this.undoStack[this.undoStackPointer].getText():""};svgedit.history.UndoManager.prototype.undo=function(){this.undoStackPointer>0&&this.undoStack[--this.undoStackPointer].unapply(this.handler_)};svgedit.history.UndoManager.prototype.redo=function(){this.undoStackPointer<this.undoStack.length&&this.undoStack.length>0&&this.undoStack[this.undoStackPointer++].apply(this.handler_)};\n
+svgedit.history.UndoManager.prototype.addCommandToHistory=function(a){if(this.undoStackPointer<this.undoStack.length&&this.undoStack.length>0)this.undoStack=this.undoStack.splice(0,this.undoStackPointer);this.undoStack.push(a);this.undoStackPointer=this.undoStack.length};svgedit.history.UndoManager.prototype.beginUndoableChange=function(a,o){for(var e=++this.undoChangeStackPointer,b=o.length,l=Array(b),s=Array(b);b--;){var c=o[b];if(c!=null){s[b]=c;l[b]=c.getAttribute(a)}}this.undoableChangeStack[e]=\n
+{attrName:a,oldValues:l,elements:s}};svgedit.history.UndoManager.prototype.finishUndoableChange=function(){for(var a=this.undoChangeStackPointer--,o=this.undoableChangeStack[a],e=o.elements.length,b=o.attrName,l=new svgedit.history.BatchCommand("Change "+b);e--;){var s=o.elements[e];if(s!=null){var c={};c[b]=o.oldValues[e];c[b]!=s.getAttribute(b)&&l.addSubCommand(new svgedit.history.ChangeElementCommand(s,c,b))}}this.undoableChangeStack[a]=null;return l}})();svgedit=svgedit||{};\n
+(function(){if(!svgedit.select)svgedit.select={};var a,o,e;svgedit.select.Selector=function(b,l){this.id=b;this.selectedElement=l;this.locked=true;this.selectorGroup=a.createSVGElement({element:"g",attr:{id:"selectorGroup"+this.id}});this.selectorRect=this.selectorGroup.appendChild(a.createSVGElement({element:"path",attr:{id:"selectedBox"+this.id,fill:"none",stroke:"#4F80FF","stroke-width":"1","shape-rendering":"crispEdges",style:"pointer-events:none"}}));svgedit.browser.isTouch()&&this.selectorRect.setAttribute("stroke-opacity",\n
+0.3);this.gripCoords={nw:null,n:null,ne:null,e:null,se:null,s:null,sw:null,w:null};this.reset(this.selectedElement)};svgedit.select.Selector.prototype.reset=function(b){this.locked=true;this.selectedElement=b;this.resize();this.selectorGroup.setAttribute("display","inline")};svgedit.select.Selector.prototype.updateGripCursors=function(b){var l=[];b=Math.round(b/45);if(b<0)b+=8;for(var s in e.selectorGrips)l.push(s);for(;b>0;){l.push(l.shift());b--}b=0;for(s in e.selectorGrips){e.selectorGrips[s].setAttribute("style",\n
+"cursor:"+l[b]+"-resize");b++}};svgedit.select.Selector.prototype.showGrips=function(b){e.selectorGripsGroup.setAttribute("display",b?"inline":"none");var l=this.selectedElement;this.hasGrips=b;if(l&&b){this.selectorGroup.appendChild(e.selectorGripsGroup);this.updateGripCursors(svgedit.utilities.getRotationAngle(l))}};svgedit.select.Selector.prototype.resize=function(){var b=this.selectorRect,l=e,s=l.selectorGrips,c=this.selectedElement,g=c.getAttribute("stroke-width"),d=a.currentZoom(),p=1/d;if(c.getAttribute("stroke")!==\n
+"none"&&!isNaN(g))p+=g/2;var w=c.tagName;if(w==="text")p+=2/d;g=svgedit.transformlist.getTransformList(c);g=svgedit.math.transformListToTransform(g).matrix;g.e*=d;g.f*=d;var C=svgedit.utilities.getBBox(c);if(w==="g"&&!$.data(c,"gsvg"))if(w=a.getStrokedBBox(c.childNodes))C=w;w=C.x;var v=C.y,L=C.width;C=C.height;p*=d;d=svgedit.math.transformBox(w*d,v*d,L*d,C*d,g);g=d.aabox;w=g.x-p;v=g.y-p;var Q=g.width+p*2;L=g.height+p*2;g=w+Q/2;C=v+L/2;if(c=svgedit.utilities.getRotationAngle(c)){w=a.svgRoot().createSVGTransform();\n
+w.setRotate(-c,g,C);w=w.matrix;d.tl=svgedit.math.transformPoint(d.tl.x,d.tl.y,w);d.tr=svgedit.math.transformPoint(d.tr.x,d.tr.y,w);d.bl=svgedit.math.transformPoint(d.bl.x,d.bl.y,w);d.br=svgedit.math.transformPoint(d.br.x,d.br.y,w);w=d.tl;Q=w.x;L=w.y;var J=w.x,H=w.y;w=Math.min;v=Math.max;Q=w(Q,w(d.tr.x,w(d.bl.x,d.br.x)))-p;L=w(L,w(d.tr.y,w(d.bl.y,d.br.y)))-p;J=v(J,v(d.tr.x,v(d.bl.x,d.br.x)))+p;H=v(H,v(d.tr.y,v(d.bl.y,d.br.y)))+p;w=Q;v=L;Q=J-Q;L=H-L}b.setAttribute("d","M"+w+","+v+" L"+(w+Q)+","+v+" "+\n
+(w+Q)+","+(v+L)+" "+w+","+(v+L)+"z");this.selectorGroup.setAttribute("transform",c?"rotate("+[c,g,C].join(",")+")":"");if(svgedit.browser.isTouch()){w-=15.75;v-=15.75}else{w-=4;v-=4}this.gripCoords={nw:[w,v].map(Math.round),ne:[w+Q,v].map(Math.round),sw:[w,v+L].map(Math.round),se:[w+Q,v+L].map(Math.round),n:[w+Q/2,v].map(Math.round),w:[w,v+L/2].map(Math.round),e:[w+Q,v+L/2].map(Math.round),s:[w+Q/2,v+L].map(Math.round)};for(var U in this.gripCoords){b=this.gripCoords[U];s[U].setAttribute("x",b[0]);\n
+s[U].setAttribute("y",b[1])}this.rotateCoords={nw:[w,v],ne:[w+Q+8,v],sw:[w,v+L+8],se:[w+Q+8,v+L+8]};for(U in this.rotateCoords){b=this.rotateCoords[U];l.rotateGrips[U].setAttribute("cx",b[0]);l.rotateGrips[U].setAttribute("cy",b[1])}};svgedit.select.SelectorManager=function(){this.rubberBandBox=this.selectorParentGroup=null;this.selectors=[];this.selectorMap={};this.selectorGrips={nw:null,n:null,ne:null,e:null,se:null,s:null,sw:null,w:null};this.selectorGripsGroup=null;this.rotateGrips={nw:null,ne:null,\n
+se:null,sw:null};this.initGroup()};svgedit.select.SelectorManager.prototype.initGroup=function(){this.selectorParentGroup&&this.selectorParentGroup.parentNode&&this.selectorParentGroup.parentNode.removeChild(this.selectorParentGroup);this.selectorParentGroup=a.createSVGElement({element:"g",attr:{id:"selectorParentGroup"}});this.selectorGripsGroup=a.createSVGElement({element:"g",attr:{display:"none"}});this.selectorParentGroup.appendChild(this.selectorGripsGroup);a.svgRoot().appendChild(this.selectorParentGroup);\n
+this.selectorMap={};this.selectors=[];this.rubberBandBox=null;for(var b in this.rotateGrips){var l=a.createSVGElement({element:"circle",attr:{id:"selectorGrip_rotate_"+b,fill:"#000",r:8,stroke:"#000","fill-opacity":0,"stroke-opacity":0,"stroke-width":0,style:"cursor:url("+o.imgPath+"rotate.png) 12 12, auto;"}});$.data(l,"dir",b);$.data(l,"type","rotate");this.rotateGrips[b]=this.selectorGripsGroup.appendChild(l)}for(b in this.selectorGrips){l=a.createSVGElement({element:"rect",attr:{id:"selectorGrip_resize_"+\n
+b,width:8,height:8,fill:"#4F80FF",stroke:"rgba(0,0,0,0)","stroke-width":1,style:"cursor:"+b+"-resize","pointer-events":"all"}});if(svgedit.browser.isTouch()){l.setAttribute("width",30.5);l.setAttribute("height",30.5);l.setAttribute("fill-opacity",0.3)}$.data(l,"dir",b);$.data(l,"type","resize");this.selectorGrips[b]=this.selectorGripsGroup.appendChild(l)}if(!$("#canvasBackground").length){b=o.dimensions;b=a.createSVGElement({element:"svg",attr:{id:"canvasBackground",width:b[0],height:b[1],x:0,y:0,\n
+overflow:svgedit.browser.isWebkit()?"none":"visible",style:"pointer-events:none"}});l=a.createSVGElement({element:"defs",attr:{id:"placeholder_defs"}});var s=a.createSVGElement({element:"pattern",attr:{id:"checkerPattern",patternUnits:"userSpaceOnUse",x:0,y:0,width:20,height:20,viewBox:"0 0 10 10"}}),c=a.createSVGElement({element:"rect",attr:{x:0,y:0,width:10,height:10,fill:"#fff"}}),g=a.createSVGElement({element:"rect",attr:{x:0,y:0,width:5,height:5,fill:"#eee"}}),d=a.createSVGElement({element:"rect",\n
+attr:{x:5,y:5,width:5,height:5,fill:"#eee"}}),p=a.createSVGElement({element:"rect",attr:{width:"100%",height:"100%",x:0,y:0,"stroke-width":1,stroke:"#000",fill:"url(#checkerPattern)",style:"pointer-events:none"}});b.appendChild(l);l.appendChild(s);s.appendChild(c);s.appendChild(g);s.appendChild(d);b.appendChild(p);a.svgRoot().insertBefore(b,a.svgContent())}};svgedit.select.SelectorManager.prototype.requestSelector=function(b){if(b==null)return null;var l=this.selectors.length;if(typeof this.selectorMap[b.id]==\n
+"object"){this.selectorMap[b.id].locked=true;return this.selectorMap[b.id]}for(var s=0;s<l;++s)if(this.selectors[s]&&!this.selectors[s].locked){this.selectors[s].locked=true;this.selectors[s].reset(b);this.selectorMap[b.id]=this.selectors[s];return this.selectors[s]}this.selectors[l]=new svgedit.select.Selector(l,b);this.selectorParentGroup.appendChild(this.selectors[l].selectorGroup);this.selectorMap[b.id]=this.selectors[l];return this.selectors[l]};svgedit.select.SelectorManager.prototype.releaseSelector=\n
+function(b){if(b!=null)for(var l=this.selectors.length,s=this.selectorMap[b.id],c=0;c<l;++c)if(this.selectors[c]&&this.selectors[c]==s){s.locked==false&&console.log("WARNING! selector was released but was already unlocked");delete this.selectorMap[b.id];s.locked=false;s.selectedElement=null;s.showGrips(false);try{s.selectorGroup.setAttribute("display","none")}catch(g){}break}};svgedit.select.SelectorManager.prototype.getRubberBandBox=function(){if(!this.rubberBandBox)this.rubberBandBox=this.selectorParentGroup.appendChild(a.createSVGElement({element:"rect",\n
+attr:{id:"selectorRubberBand",fill:"none",stroke:"#666","stroke-width":1,"stroke-dasharray":"3,2",display:"none",style:"pointer-events:none"}}));return this.rubberBandBox};svgedit.select.init=function(b,l){o=b;a=l;e=new svgedit.select.SelectorManager;a.createSVGElement({element:"g",attr:{id:"hover_group"}})};svgedit.select.getSelectorManager=function(){return e}})();svgedit=svgedit||{};\n
+(function(){if(!svgedit.draw)svgedit.draw={};var a="a,circle,ellipse,foreignObject,g,image,line,path,polygon,polyline,rect,svg,text,tspan,use".split(","),o={LET_DOCUMENT_DECIDE:0,ALWAYS_RANDOMIZE:1,NEVER_RANDOMIZE:2},e=o.LET_DOCUMENT_DECIDE;svgedit.draw.Layer=function(b,l){this.name_=b;this.group_=l};svgedit.draw.Layer.prototype.getName=function(){return this.name_};svgedit.draw.Layer.prototype.getGroup=function(){return this.group_};svgedit.draw.randomizeIds=function(b,l){e=b==false?o.NEVER_RANDOMIZE:\n
+o.ALWAYS_RANDOMIZE;if(e==o.ALWAYS_RANDOMIZE&&!l.getNonce())l.setNonce(Math.floor(Math.random()*100001));else e==o.NEVER_RANDOMIZE&&l.getNonce()&&l.clearNonce()};svgedit.draw.Drawing=function(b,l){if(!b||!b.tagName||!b.namespaceURI||b.tagName!="svg"||b.namespaceURI!="http://www.w3.org/2000/svg")throw"Error: svgedit.draw.Drawing instance initialized without a <svg> element";this.svgElem_=b;this.obj_num=0;this.idPrefix=l||"svg_";this.releasedNums=[];this.all_layers=[];this.current_layer=null;this.nonce_=\n
+"";var s=this.svgElem_.getAttributeNS("http://svg-edit.googlecode.com","nonce");if(s&&e!=o.NEVER_RANDOMIZE)this.nonce_=s;else e==o.ALWAYS_RANDOMIZE&&this.setNonce(Math.floor(Math.random()*100001))};svgedit.draw.Drawing.prototype.getElem_=function(b){return this.svgElem_.querySelector?this.svgElem_.querySelector("#"+b):$(this.svgElem_).find("[id="+b+"]")[0]};svgedit.draw.Drawing.prototype.getSvgElem=function(){return this.svgElem_};svgedit.draw.Drawing.prototype.getNonce=function(){return this.nonce_};\n
+svgedit.draw.Drawing.prototype.setNonce=function(b){this.svgElem_.setAttributeNS("http://www.w3.org/2000/xmlns/","xmlns:se","http://svg-edit.googlecode.com");this.svgElem_.setAttributeNS("http://svg-edit.googlecode.com","se:nonce",b);this.nonce_=b};svgedit.draw.Drawing.prototype.clearNonce=function(){this.nonce_=""};svgedit.draw.Drawing.prototype.getId=function(){return this.nonce_?this.idPrefix+this.nonce_+"_"+this.obj_num:this.idPrefix+this.obj_num};svgedit.draw.Drawing.prototype.getNextId=function(){var b=\n
+this.obj_num,l=false;if(this.releasedNums.length>0){this.obj_num=this.releasedNums.pop();l=true}else this.obj_num++;for(var s=this.getId();this.getElem_(s);){if(l){this.obj_num=b;l=false}this.obj_num++;s=this.getId()}if(l)this.obj_num=b;return s};svgedit.draw.Drawing.prototype.releaseId=function(b){var l=this.idPrefix+(this.nonce_?this.nonce_+"_":"");if(typeof b!="string"||b.indexOf(l)!=0)return false;b=parseInt(b.substr(l.length));if(typeof b!="number"||b<=0||this.releasedNums.indexOf(b)!=-1)return false;\n
+this.releasedNums.push(b);return true};svgedit.draw.Drawing.prototype.getNumLayers=function(){return this.all_layers.length};svgedit.draw.Drawing.prototype.hasLayer=function(b){for(var l=0;l<this.getNumLayers();l++)if(this.all_layers[l][0]==b)return true;return false};svgedit.draw.Drawing.prototype.getLayerName=function(b){if(b>=0&&b<this.getNumLayers())return this.all_layers[b][0];return""};svgedit.draw.Drawing.prototype.getCurrentLayer=function(){return this.current_layer};svgedit.draw.Drawing.prototype.getCurrentLayerName=\n
+function(){for(var b=0;b<this.getNumLayers();++b)if(this.all_layers[b][1]==this.current_layer)return this.getLayerName(b);return""};svgedit.draw.Drawing.prototype.setCurrentLayer=function(b){for(var l=0;l<this.getNumLayers();++l)if(b==this.getLayerName(l)){if(this.current_layer!=this.all_layers[l][1]){this.current_layer.setAttribute("style","pointer-events:none");this.current_layer=this.all_layers[l][1];this.current_layer.setAttribute("style","pointer-events:all")}return true}return false};svgedit.draw.Drawing.prototype.deleteCurrentLayer=\n
+function(){if(this.current_layer&&this.getNumLayers()>1){var b=this.current_layer.parentNode.removeChild(this.current_layer);this.identifyLayers();return b}return null};svgedit.draw.Drawing.prototype.identifyLayers=function(){this.all_layers=[];for(var b=this.svgElem_.childNodes.length,l=[],s=[],c=null,g=false,d=0;d<b;++d){var p=this.svgElem_.childNodes.item(d);if(p&&p.nodeType==1)if(p.tagName=="g"){g=true;var w=$("title",p).text();if(!w&&svgedit.browser.isOpera()&&p.querySelectorAll)w=$(p.querySelectorAll("title")).text();\n
+if(w){s.push(w);this.all_layers.push([w,p]);c=p;svgedit.utilities.walkTree(p,function(C){C.setAttribute("style","pointer-events:inherit")});c.setAttribute("style","pointer-events:none")}else l.push(p)}else if(~a.indexOf(p.nodeName)){svgedit.utilities.getBBox(p);l.push(p)}}b=this.svgElem_.ownerDocument;if(l.length>0||!g){for(d=1;s.indexOf("Layer "+d)>=0;)d++;s="Layer "+d;c=b.createElementNS("http://www.w3.org/2000/svg","g");g=b.createElementNS("http://www.w3.org/2000/svg","title");g.textContent=s;\n
+c.appendChild(g);for(g=0;g<l.length;++g)c.appendChild(l[g]);this.svgElem_.appendChild(c);this.all_layers.push([s,c])}svgedit.utilities.walkTree(c,function(C){C.setAttribute("style","pointer-events:inherit")});this.current_layer=c.getAttribute("data-locked")==="true"?this.all_layers.slice(-2)[0][1]:c;this.current_layer.setAttribute("style","pointer-events:all")};svgedit.draw.Drawing.prototype.createLayer=function(b){var l=this.svgElem_.ownerDocument,s=l.createElementNS("http://www.w3.org/2000/svg",\n
+"g");l=l.createElementNS("http://www.w3.org/2000/svg","title");l.textContent=b;s.appendChild(l);this.svgElem_.appendChild(s);this.identifyLayers();return s};svgedit.draw.Drawing.prototype.getLayerVisibility=function(b){for(var l=null,s=0;s<this.getNumLayers();++s)if(this.getLayerName(s)==b){l=this.all_layers[s][1];break}if(!l)return false;return l.getAttribute("display")!="none"};svgedit.draw.Drawing.prototype.setLayerVisibility=function(b,l){if(typeof l!="boolean")return null;for(var s=null,c=0;c<\n
+this.getNumLayers();++c)if(this.getLayerName(c)==b){s=this.all_layers[c][1];break}if(!s)return null;s.getAttribute("display");s.setAttribute("display",l?"inline":"none");return s};svgedit.draw.Drawing.prototype.getLayerOpacity=function(b){for(var l=0;l<this.getNumLayers();++l)if(this.getLayerName(l)==b){(b=this.all_layers[l][1].getAttribute("opacity"))||(b="1.0");return parseFloat(b)}return null};svgedit.draw.Drawing.prototype.setLayerOpacity=function(b,l){if(!(typeof l!="number"||l<0||l>1))for(var s=\n
+0;s<this.getNumLayers();++s)if(this.getLayerName(s)==b){this.all_layers[s][1].setAttribute("opacity",l);break}}})();svgedit=svgedit||{};\n
+(function(){if(!svgedit.path)svgedit.path={};var a={pathNodeTooltip:"Drag node to move it. Double-click node to change segment type",pathCtrlPtTooltip:"Drag control point to adjust curve properties"},o={2:["x","y"],4:["x","y"],6:["x","y","x1","y1","x2","y2"],8:["x","y","x1","y1"],10:["x","y","r1","r2","angle","largeArcFlag","sweepFlag"],12:["x"],14:["y"],16:["x","y","x2","y2"],18:["x","y"]},e=[],b=false,l={};svgedit.path.setLinkControlPoints=function(g){b=g};var s=svgedit.path.path=null;svgedit.path.init=\n
+function(g){s=g;e=[0,"ClosePath"];$.each(["Moveto","Lineto","CurvetoCubic","CurvetoQuadratic","Arc","LinetoHorizontal","LinetoVertical","CurvetoCubicSmooth","CurvetoQuadraticSmooth"],function(d,p){e.push(p+"Abs");e.push(p+"Rel")})};svgedit.path.insertItemBefore=function(g,d,p){g.pathSegList.insertItemBefore(d,p)};svgedit.path.ptObjToArr=function(g,d){for(var p=o[g],w=p.length,C=Array(w),v=0;v<w;v++)C[v]=d[p[v]];return C};svgedit.path.getGripPt=function(g,d){var p={x:d?d.x:g.item.x,y:d?d.y:g.item.y},\n
+w=g.path;if(w.matrix)p=svgedit.math.transformPoint(p.x,p.y,w.matrix);p.x*=s.getCurrentZoom();p.y*=s.getCurrentZoom();return p};svgedit.path.getPointFromGrip=function(g,d){var p={x:g.x,y:g.y};if(d.matrix){g=svgedit.math.transformPoint(p.x,p.y,d.imatrix);p.x=g.x;p.y=g.y}p.x/=s.getCurrentZoom();p.y/=s.getCurrentZoom();return p};svgedit.path.addPointGrip=function(g,d,p){var w=svgedit.path.getGripContainer(),C=svgedit.utilities.getElem("pathpointgrip_"+g);if(!C){C=document.createElementNS("http://www.w3.org/2000/svg",\n
+"rect");svgedit.utilities.assignAttributes(C,{id:"pathpointgrip_"+g,display:"none",width:svgedit.browser.isTouch()?30:5,height:svgedit.browser.isTouch()?30:5,fill:"#fff",stroke:"#4F80FF","shape-rendering":"crispEdges","stroke-width":1,cursor:"move",style:"pointer-events:all","xlink:title":a.pathNodeTooltip});C=w.appendChild(C);$("#pathpointgrip_"+g).dblclick(function(){svgedit.path.path&&svgedit.path.path.setSegType()})}if(d&&p)svgedit.utilities.assignAttributes(C,{x:d-(svgedit.browser.isTouch()?\n
+15:2.5),y:p-(svgedit.browser.isTouch()?15:2.5),display:"inline"});return C};svgedit.path.getGripContainer=function(){var g=svgedit.utilities.getElem("pathpointgrip_container");if(!g){g=svgedit.utilities.getElem("selectorParentGroup").appendChild(document.createElementNS("http://www.w3.org/2000/svg","g"));g.id="pathpointgrip_container"}return g};svgedit.path.addCtrlGrip=function(g){var d=svgedit.utilities.getElem("ctrlpointgrip_"+g);if(d)return d;d=document.createElementNS("http://www.w3.org/2000/svg",\n
+"circle");svgedit.utilities.assignAttributes(d,{id:"ctrlpointgrip_"+g,display:"none",r:svgedit.browser.isTouch()?15:3,fill:"#4F80FF",stroke:"#4F80FF","stroke-opacity":0,"stroke-width":"3",cursor:"move",style:"pointer-events:all","xlink:title":a.pathCtrlPtTooltip});svgedit.path.getGripContainer().appendChild(d);return d};svgedit.path.getCtrlLine=function(g){var d=svgedit.utilities.getElem("ctrlLine_"+g);if(d)return d;d=document.createElementNS("http://www.w3.org/2000/svg","line");svgedit.utilities.assignAttributes(d,\n
+{id:"ctrlLine_"+g,stroke:"#4F80FF","stroke-width":1,style:"pointer-events:none"});svgedit.path.getGripContainer().appendChild(d);return d};svgedit.path.getPointGrip=function(g,d){var p=svgedit.path.addPointGrip(g.index);if(d){var w=svgedit.path.getGripPt(g);svgedit.utilities.assignAttributes(p,{x:w.x-(svgedit.browser.isTouch()?15:2.5),y:w.y-(svgedit.browser.isTouch()?15:2.5),display:"inline"})}return p};svgedit.path.getControlPoints=function(g){var d=g.item,p=g.index;if(!d||!("x1"in d)||!("x2"in d))return null;\n
+var w={};svgedit.path.getGripContainer();for(var C=[svgedit.path.path.segs[p-1].item,d],v=1;v<3;v++){var L=p+"c"+v,Q=w["c"+v+"_line"]=svgedit.path.getCtrlLine(L),J=svgedit.path.getGripPt(g,{x:d["x"+v],y:d["y"+v]}),H=svgedit.path.getGripPt(g,{x:C[v-1].x,y:C[v-1].y});svgedit.utilities.assignAttributes(Q,{x1:J.x,y1:J.y,x2:H.x,y2:H.y,display:"inline"});w["c"+v+"_line"]=Q;pointGrip=w["c"+v]=svgedit.path.addCtrlGrip(L);svgedit.utilities.assignAttributes(pointGrip,{cx:J.x,cy:J.y,display:"inline"});w["c"+\n
+v]=pointGrip}return w};svgedit.path.replacePathSeg=function(g,d,p,w){w=w||svgedit.path.path.elem;g=w["createSVGPathSeg"+e[g]].apply(w,p);w.pathSegList.replaceItem(g,d)};svgedit.path.getSegSelector=function(g,d){var p=g.index,w=svgedit.utilities.getElem("segline_"+p);if(!w){var C=svgedit.path.getGripContainer();w=document.createElementNS("http://www.w3.org/2000/svg","path");svgedit.utilities.assignAttributes(w,{id:"segline_"+p,display:"none",fill:"none",stroke:"#0ff","stroke-opacity":1,"shape-rendering":"crispEdges",\n
+"stroke-width":2,style:"pointer-events:none",d:"M0,0 0,0"});C.appendChild(w)}if(d){p=g.prev;if(!p){w.setAttribute("display","none");return w}p=svgedit.path.getGripPt(p);svgedit.path.replacePathSeg(2,0,[p.x,p.y],w);C=svgedit.path.ptObjToArr(g.type,g.item,true);for(var v=0;v<C.length;v+=2){p=svgedit.path.getGripPt(g,{x:C[v],y:C[v+1]});C[v]=p.x;C[v+1]=p.y}svgedit.path.replacePathSeg(g.type,1,C,w)}return w};svgedit.path.smoothControlPoints=this.smoothControlPoints=function(g,d,p){var w=g.x-p.x,C=g.y-\n
+p.y,v=d.x-p.x,L=d.y-p.y;if((w!=0||C!=0)&&(v!=0||L!=0)){g=Math.atan2(C,w);d=Math.atan2(L,v);w=Math.sqrt(w*w+C*C);v=Math.sqrt(v*v+L*L);C=s.getSVGRoot().createSVGPoint();L=s.getSVGRoot().createSVGPoint();if(g<0)g+=2*Math.PI;if(d<0)d+=2*Math.PI;var Q=Math.abs(g-d),J=Math.abs(Math.PI-Q)/2;if(g-d>0){g=Q<Math.PI?g+J:g-J;d=Q<Math.PI?d-J:d+J}else{g=Q<Math.PI?g-J:g+J;d=Q<Math.PI?d+J:d-J}C.x=w*Math.cos(g)+p.x;C.y=w*Math.sin(g)+p.y;L.x=v*Math.cos(d)+p.x;L.y=v*Math.sin(d)+p.y;return[C,L]}};svgedit.path.Segment=\n
+function(g,d){this.selected=false;this.index=g;this.item=d;this.type=d.pathSegType;this.ctrlpts=[];this.segsel=this.ptgrip=null};svgedit.path.Segment.prototype.showCtrlPts=function(g){for(var d in this.ctrlpts)this.ctrlpts[d].setAttribute("display",g?"inline":"none")};svgedit.path.Segment.prototype.selectCtrls=function(){$("#ctrlpointgrip_"+this.index+"c1, #ctrlpointgrip_"+this.index+"c2").attr("fill","#4F80FF")};svgedit.path.Segment.prototype.show=function(g){if(this.ptgrip){this.ptgrip.setAttribute("display",\n
+g?"inline":"none");this.segsel.setAttribute("display",g?"inline":"none");this.showCtrlPts(g)}};svgedit.path.Segment.prototype.select=function(g){if(this.ptgrip){this.ptgrip.setAttribute("stroke",g?"#4F80FF":"#4F80FF");this.ptgrip.setAttribute("fill",g?"#4F80FF":"#fff");this.segsel.setAttribute("display",g?"inline":"none");this.ctrlpts&&this.selectCtrls(g);this.selected=g}};svgedit.path.Segment.prototype.addGrip=function(){this.ptgrip=svgedit.path.getPointGrip(this,true);this.ctrlpts=svgedit.path.getControlPoints(this,\n
+true);this.segsel=svgedit.path.getSegSelector(this,true)};svgedit.path.Segment.prototype.update=function(g){if(this.ptgrip){var d=svgedit.path.getGripPt(this),p=svgedit.browser.isTouch()?15:2.5;svgedit.utilities.assignAttributes(this.ptgrip,this.ptgrip.nodeName=="rect"?{x:d.x-p,y:d.y-p}:{cx:d.x,cy:d.y});svgedit.path.getSegSelector(this,true);if(this.ctrlpts){if(g){this.item=svgedit.path.path.elem.pathSegList.getItem(this.index);this.type=this.item.pathSegType}svgedit.path.getControlPoints(this)}}};\n
+svgedit.path.Segment.prototype.move=function(g,d){var p=this.item;p=$.extend({},p);p=this.ctrlpts?[p.x+=g,p.y+=d,p.x1,p.y1,p.x2+=g,p.y2+=d]:[p.x+=g,p.y+=d];svgedit.path.replacePathSeg(this.type,this.index,p);if(this.next&&this.next.ctrlpts){p=this.next.item;p=[p.x,p.y,p.x1+=g,p.y1+=d,p.x2,p.y2];svgedit.path.replacePathSeg(this.next.type,this.next.index,p)}if(this.mate){p=this.mate.item;p=[p.x+=g,p.y+=d];svgedit.path.replacePathSeg(this.mate.type,this.mate.index,p)}this.update(true);this.next&&this.next.update(true)};\n
+svgedit.path.Segment.prototype.setLinked=function(g){var d,p,w;if(g==2){p=1;d=this.next;if(!d)return;w=this.item}else{p=2;d=this.prev;if(!d)return;w=d.item}var C=$.extend({},d.item);C["x"+p]=w.x+(w.x-this.item["x"+g]);C["y"+p]=w.y+(w.y-this.item["y"+g]);svgedit.path.replacePathSeg(d.type,d.index,[C.x,C.y,C.x1,C.y1,C.x2,C.y2]);d.update(true)};svgedit.path.Segment.prototype.moveCtrl=function(g,d,p){var w=$.extend({},this.item);w["x"+g]+=d;w["y"+g]+=p;svgedit.path.replacePathSeg(this.type,this.index,\n
+[w.x,w.y,w.x1,w.y1,w.x2,w.y2]);this.update(true)};svgedit.path.Segment.prototype.setType=function(g,d){svgedit.path.replacePathSeg(g,this.index,d);this.type=g;this.item=svgedit.path.path.elem.pathSegList.getItem(this.index);this.showCtrlPts(g===6);this.ctrlpts=svgedit.path.getControlPoints(this);this.update(true)};svgedit.path.Path=function(g){if(!g||g.tagName!=="path")throw"svgedit.path.Path constructed without a <path> element";this.elem=g;this.segs=[];this.selected_pts=[];svgedit.path.path=this;\n
+this.init()};svgedit.path.Path.prototype.init=function(){$(svgedit.path.getGripContainer()).find("*").attr("display","none");var g=this.elem.pathSegList,d=g.numberOfItems;this.segs=[];this.selected_pts=[];this.first_seg=null;for(var p=0;p<d;p++){var w=g.getItem(p);w=new svgedit.path.Segment(p,w);w.path=this;this.segs.push(w)}g=this.segs;w=null;for(p=0;p<d;p++){var C=g[p],v=p+1>=d?null:g[p+1],L=p-1<0?null:g[p-1];if(C.type===2){if(L&&L.type!==1){v=g[w];v.next=g[w+1];v.next.prev=v;v.addGrip()}w=p}else if(v&&\n
+v.type===1){C.next=g[w+1];C.next.prev=C;C.mate=g[w];C.addGrip();if(this.first_seg==null)this.first_seg=C}else if(v){if(C.type!==1){C.addGrip();if(v&&v.type!==2){C.next=v;C.next.prev=C}}}else if(C.type!==1){v=g[w];v.next=g[w+1];v.next.prev=v;v.addGrip();C.addGrip();if(!this.first_seg)this.first_seg=g[w]}}return this};svgedit.path.Path.prototype.eachSeg=function(g){for(var d=this.segs.length,p=0;p<d;p++)if(g.call(this.segs[p],p)===false)break};svgedit.path.Path.prototype.addSeg=function(g){var d=this.segs[g];\n
+if(d.prev){var p=d.prev,w;switch(d.item.pathSegType){case 4:var C=(d.item.x+p.item.x)/2,v=(d.item.y+p.item.y)/2;w=this.elem.createSVGPathSegLinetoAbs(C,v);break;case 6:w=(p.item.x+d.item.x1)/2;var L=(d.item.x1+d.item.x2)/2,Q=(d.item.x2+d.item.x)/2,J=(w+L)/2;L=(L+Q)/2;C=(J+L)/2;var H=(p.item.y+d.item.y1)/2,U=(d.item.y1+d.item.y2)/2;p=(d.item.y2+d.item.y)/2;var R=(H+U)/2;U=(U+p)/2;v=(R+U)/2;w=this.elem.createSVGPathSegCurvetoCubicAbs(C,v,w,H,J,R);svgedit.path.replacePathSeg(d.type,g,[d.item.x,d.item.y,\n
+L,U,Q,p])}svgedit.path.insertItemBefore(this.elem,w,g)}};svgedit.path.Path.prototype.deleteSeg=function(g){var d=this.segs[g],p=this.elem.pathSegList;d.show(false);var w=d.next;if(d.mate){var C=[w.item.x,w.item.y];svgedit.path.replacePathSeg(2,w.index,C);svgedit.path.replacePathSeg(4,d.index,C);p.removeItem(d.mate.index)}else{if(!d.prev){C=[w.item.x,w.item.y];svgedit.path.replacePathSeg(2,d.next.index,C)}p.removeItem(g)}};svgedit.path.Path.prototype.subpathIsClosed=function(g){var d=false;svgedit.path.path.eachSeg(function(p){if(p<=\n
+g)return true;if(this.type===2)return false;else if(this.type===1){d=true;return false}});return d};svgedit.path.Path.prototype.removePtFromSelection=function(g){var d=this.selected_pts.indexOf(g);if(d!=-1){this.segs[g].select(false);this.selected_pts.splice(d,1)}};svgedit.path.Path.prototype.clearSelection=function(){this.eachSeg(function(){this.select(false)});this.selected_pts=[]};svgedit.path.Path.prototype.storeD=function(){this.last_d=this.elem.getAttribute("d")};svgedit.path.Path.prototype.show=\n
+function(g){this.eachSeg(function(){this.show(g)});g&&this.selectPt(this.first_seg.index);return this};svgedit.path.Path.prototype.movePts=function(g,d){for(var p=this.selected_pts.length;p--;)this.segs[this.selected_pts[p]].move(g,d)};svgedit.path.Path.prototype.moveCtrl=function(g,d){var p=this.segs[this.selected_pts[0]];p.moveCtrl(this.dragctrl,g,d);b&&p.setLinked(this.dragctrl)};svgedit.path.Path.prototype.setSegType=function(g){this.storeD();for(var d=this.selected_pts.length,p;d--;){var w=this.segs[this.selected_pts[d]],\n
+C=w.prev;if(C){if(!g){p="Toggle Path Segment Type";g=w.type==6?4:6}g-=0;var v=w.item.x,L=w.item.y,Q=C.item.x;C=C.item.y;var J;switch(g){case 6:if(w.olditem){Q=w.olditem;J=[v,L,Q.x1,Q.y1,Q.x2,Q.y2]}else{J=v-Q;var H=L-C;J=[v,L,Q+J/3,C+H/3,v-J/3,L-H/3]}break;case 4:J=[v,L];w.olditem=w.item}w.setType(g,J)}}svgedit.path.path.endChanges(p)};svgedit.path.Path.prototype.selectPt=function(g,d){this.clearSelection();g==null&&this.eachSeg(function(p){if(this.prev)g=p});this.addPtsToSelection(g);if(d){this.dragctrl=\n
+d;b&&this.segs[g].setLinked(d)}};svgedit.path.Path.prototype.update=function(){var g=this.elem;if(svgedit.utilities.getRotationAngle(g)){this.matrix=svgedit.math.getMatrix(g);this.imatrix=this.matrix.inverse()}else this.imatrix=this.matrix=null;this.eachSeg(function(d){this.item=g.pathSegList.getItem(d);this.update()});return this};svgedit.path.getPath_=function(g){var d=l[g.id];d||(d=l[g.id]=new svgedit.path.Path(g));return d};svgedit.path.removePath_=function(g){g in l&&delete l[g]};var c=function(g,\n
+d,p,w,C,v,L){dx=g-p;dy=d-w;r=Math.sqrt(dx*dx+dy*dy);theta=Math.atan2(dy,dx)+L;dx=r*Math.cos(theta)+p;dy=r*Math.sin(theta)+w;dx-=C;dy-=v;r=Math.sqrt(dx*dx+dy*dy);theta=Math.atan2(dy,dx)-L;return{x:(r*Math.cos(theta)+C)/1,y:(r*Math.sin(theta)+v)/1}};svgedit.path.recalcRotatedPath=function(){var g=svgedit.path.path.elem,d=svgedit.utilities.getRotationAngle(g,true);if(d){var p=svgedit.utilities.getBBox(g),w=svgedit.path.path.oldbbox,C=w.x+w.width/2;w=w.y+w.height/2;var v=p.x+p.width/2;p=p.y+p.height/\n
+2;v=v-C;var L=p-w;p=Math.sqrt(v*v+L*L);L=Math.atan2(L,v)+d;v=p*Math.cos(L)+C;p=p*Math.sin(L)+w;L=g.pathSegList;for(var Q=L.numberOfItems;Q;){Q-=1;var J=L.getItem(Q),H=J.pathSegType;if(H!=1){var U=c(J.x,J.y,C,w,v,p,d);U=[U.x,U.y];if(J.x1!=null&&J.x2!=null){c_vals1=c(J.x1,J.y1,C,w,v,p,d);c_vals2=c(J.x2,J.y2,C,w,v,p,d);U.splice(U.length,0,c_vals1.x,c_vals1.y,c_vals2.x,c_vals2.y)}svgedit.path.replacePathSeg(H,Q,U)}}svgedit.utilities.getBBox(g);C=svgroot.createSVGTransform();g=svgedit.transformlist.getTransformList(g);\n
+C.setRotate(d*180/Math.PI,v,p);g.replaceItem(C,0)}};svgedit.path.clearData=function(){l={}}})();if(!window.console){window.console={};window.console.log=function(){};window.console.dir=function(){}}if(window.opera){window.console.log=function(a){opera.postError(a)};window.console.dir=function(){}}\n
+(function(){var a=jQuery.fn.attr;jQuery.fn.attr=function(o,e){var b=this.length;if(!b)return a.apply(this,arguments);for(var l=0;l<b;l++){var s=this[l];if(s.namespaceURI==="http://www.w3.org/2000/svg")if(e!==undefined)s.setAttribute(o,e);else if($.isArray(o)){b=o.length;for(l={};b--;){var c=o[b],g=s.getAttribute(c);if(g||g==="0")g=isNaN(g)?g:g-0;l[c]=g}return l}else if(typeof o==="object")for(c in o)s.setAttribute(c,o[c]);else{if((g=s.getAttribute(o))||g==="0")g=isNaN(g)?g:g-0;return g}else return a.apply(this,\n
+arguments)}return this}})();\n
+$.SvgCanvas=function(a,o){function e(f,h){for(var m=svgedit.utilities.getBBox(f),B=0;B<2;B++){var A=B===0?"fill":"stroke",G=f.getAttribute(A);if(G&&G.indexOf("url(")===0){G=P(G);if(G.tagName==="linearGradient"){var D=G.getAttribute("x1")||0,z=G.getAttribute("y1")||0,F=G.getAttribute("x2")||1,k=G.getAttribute("y2")||0;D=m.width*D+m.x;z=m.height*z+m.y;F=m.width*F+m.x;k=m.height*k+m.y;D=N(D,z,h);k=N(F,k,h);F={};F.x1=(D.x-m.x)/m.width;F.y1=(D.y-m.y)/m.height;F.x2=(k.x-m.x)/m.width;F.y2=(k.y-m.y)/m.height;\n
+G=G.cloneNode(true);$(G).attr(F);G.id=ja();gb().appendChild(G);f.setAttribute(A,"url(#"+G.id+")")}}}}var b="http://www.w3.org/2000/svg",l={show_outside_canvas:true,selectNew:true,dimensions:[640,480]};o&&$.extend(l,o);var s=l.dimensions,c=this,g=a.ownerDocument,d=g.importNode(svgedit.utilities.text2xml(\'<svg id="svgroot" xmlns="\'+b+\'" xlinkns="http://www.w3.org/1999/xlink" width="\'+s[0]+\'" height="\'+s[1]+\'" x="\'+s[0]+\'" y="\'+s[1]+\'" overflow="visible"><defs><filter id="canvashadow" filterUnits="objectBoundingBox"><feGaussianBlur in="SourceAlpha" stdDeviation="4" result="blur"/><feOffset in="blur" dx="5" dy="5" result="offsetBlur"/><feMerge><feMergeNode in="offsetBlur"/><feMergeNode in="SourceGraphic"/></feMerge></filter></defs></svg>\').documentElement,\n
+true);a.appendChild(d);var p=g.createElementNS(b,"svg");(c.clearSvgContentElement=function(){for(;p.firstChild;)p.removeChild(p.firstChild);$(p).attr({id:"svgcontent",width:s[0],height:s[1],x:s[0],y:s[1],overflow:l.show_outside_canvas?"visible":"hidden",xmlns:b,"xmlns:se":"http://svg-edit.googlecode.com","xmlns:xlink":"http://www.w3.org/1999/xlink"}).appendTo(d);var f=g.createComment(" Created with Method Draw - http://github.com/duopixel/Method-Draw/ ");p.appendChild(f)})();var w="svg_";c.setIdPrefix=\n
+function(f){w=f};c.current_drawing_=new svgedit.draw.Drawing(p,w);var C=c.getCurrentDrawing=function(){return c.current_drawing_},v=1,L=null,Q={shape:{fill:(l.initFill.color=="none"?"":"#")+l.initFill.color,fill_paint:null,fill_opacity:l.initFill.opacity,stroke:"#"+l.initStroke.color,stroke_paint:null,stroke_opacity:l.initStroke.opacity,stroke_width:l.initStroke.width,stroke_dasharray:"none",opacity:l.initOpacity}};Q.text=$.extend(true,{},Q.shape);$.extend(Q.text,{fill:"#000000",stroke_width:0,font_size:24,\n
+font_family:"Helvetica, Arial, sans-serif"});var J=Q.shape,H=Array(1),U=this.addSvgElementFromJson=function(f){var h=svgedit.utilities.getElem(f.attr.id),m=C().getCurrentLayer();if(h&&f.element!=h.tagName){m.removeChild(h);h=null}if(!h){h=g.createElementNS(b,f.element);if(m)(L||m).appendChild(h)}f.curStyles&&svgedit.utilities.assignAttributes(h,{fill:J.fill,stroke:J.stroke,"stroke-width":J.stroke_width,"stroke-dasharray":J.stroke_dasharray,"stroke-opacity":J.stroke_opacity,"fill-opacity":J.fill_opacity,\n
+opacity:J.opacity/2,style:"pointer-events:inherit"},100);svgedit.utilities.assignAttributes(h,f.attr,100);svgedit.utilities.cleanupElement(h);return h},R=c.getTransformList=svgedit.transformlist.getTransformList,N=svgedit.math.transformPoint,ca=c.matrixMultiply=svgedit.math.matrixMultiply,la=c.hasMatrixTransform=svgedit.math.hasMatrixTransform,X=c.transformListToTransform=svgedit.math.transformListToTransform,W=svgedit.math.snapToAngle,fa=svgedit.math.getMatrix;svgedit.units.init({getBaseUnit:function(){return l.baseUnit},\n
+getElement:svgedit.utilities.getElem,getHeight:function(){return p.getAttribute("height")/v},getWidth:function(){return p.getAttribute("width")/v},getRoundDigits:function(){return $a.round_digits}});var ta=c.convertToNum=svgedit.units.convertToNum;svgedit.utilities.init({getDOMDocument:function(){return g},getDOMContainer:function(){return a},getSVGRoot:function(){return d},getSelectedElements:function(){return H},getSVGContent:function(){return p}});var ia=c.getUrlFromAttr=svgedit.utilities.getUrlFromAttr,\n
+ka=c.getHref=svgedit.utilities.getHref,Z=c.setHref=svgedit.utilities.setHref,da=svgedit.utilities.getPathBBox;c.getBBox=svgedit.utilities.getBBox;var pa=c.getRotationAngle=svgedit.utilities.getRotationAngle,oa=c.getElem=svgedit.utilities.getElem,ma=c.assignAttributes=svgedit.utilities.assignAttributes,na=this.cleanupElement=svgedit.utilities.cleanupElement,Ja=svgedit.sanitize.getNSMap(),Fa=c.sanitizeSvg=svgedit.sanitize.sanitizeSvg,Na=svgedit.history.MoveElementCommand,Sa=svgedit.history.InsertElementCommand,\n
+Ia=svgedit.history.RemoveElementCommand,Ka=svgedit.history.ChangeElementCommand,Ba=svgedit.history.BatchCommand;c.undoMgr=new svgedit.history.UndoManager({handleHistoryEvent:function(f,h){var m=svgedit.history.HistoryEventTypes;if(f==m.BEFORE_UNAPPLY||f==m.BEFORE_APPLY)c.clearSelection();else if(f==m.AFTER_APPLY||f==m.AFTER_UNAPPLY){var B=h.elements();c.pathActions.clear();M("changed",B);B=h.type();m=f==m.AFTER_APPLY;if(B==Na.type())(m?h.newParent:h.oldParent)==p&&c.identifyLayers();else if(B==Sa.type()||\n
+B==Ia.type()){h.parent==p&&c.identifyLayers();if(B==Sa.type())m&&Ta(h.elem);else m||Ta(h.elem);h.elem.tagName==="use"&&Gb(h.elem)}else if(B==Ka.type()){h.elem.tagName=="title"&&h.elem.parentNode.parentNode==p&&c.identifyLayers();m=m?h.newValues:h.oldValues;m.stdDeviation&&c.setBlurOffsets(h.elem.parentNode,m.stdDeviation)}}}});var xa=function(f){c.undoMgr.addCommandToHistory(f)};svgedit.select.init(l,{createSVGElement:function(f){return c.addSvgElementFromJson(f)},svgRoot:function(){return d},svgContent:function(){return p},\n
+currentZoom:function(){return v},getStrokedBBox:function(f){return c.getStrokedBBox([f])}});var ra=this.selectorManager=svgedit.select.getSelectorManager();svgedit.path.init({getCurrentZoom:function(){return v},getSVGRoot:function(){return d}});svgedit.utilities.snapToGrid=function(f){var h=l.snappingStep,m=l.baseUnit;if(m!=="px")h*=svgedit.units.getTypeMap()[m];return f=Math.round(f/h)*h};var wa=svgedit.utilities.snapToGrid,kb={exportNoBlur:"Blurred elements will appear as un-blurred",exportNoforeignObject:"foreignObject elements will not appear",\n
+exportNoDashArray:"Strokes will appear filled",exportNoText:"Text may not appear as expected"},vb=["clip-path","fill","filter","marker-end","marker-mid","marker-start","mask","stroke"],cb=$.data,Ta=function(f){var h=$(f).attr(vb),m;for(m in h){var B=h[m];if(B&&B.indexOf("url(")===0){B=ia(B).substr(1);if(!oa(B)){gb().appendChild(sb[B]);delete sb[B]}}}f=f.getElementsByTagName("*");if(f.length){h=0;for(m=f.length;h<m;h++)Ta(f[h])}},Va={},Da=l.imgPath+"logo.png",ua=[],$a={round_digits:5},Ga=false,Ra=\n
+null,Ea="select",db="none",lb={},Ua=Q.text,Xa=J,wb=null,sa=null,hb=[],eb={},sb={};c.clipBoard=[];var ib=this.runExtensions=function(f,h,m){var B=false;if(m)B=[];$.each(eb,function(A,G){if(f in G)if(m)B.push(G[f](h));else B=G[f](h)});return B};this.addExtension=function(f,h){if(f in eb)console.log(\'Cannot add extension "\'+f+\'", an extension by that name already exists"\');else{var m=$.isFunction(h)?h($.extend(c.getPrivateMethods(),{svgroot:d,svgcontent:p,nonce:C().getNonce(),selectorManager:ra})):h;\n
+eb[f]=m;M("extension_added",m)}};var ab=this.round=function(f){return parseInt(f*v)/v},ob=this.getIntersectionList=function(f){if(sa==null)return null;var h=L||C().getCurrentLayer();hb.length||(hb=fb(h));var m=null;try{m=h.getIntersectionList(f,null)}catch(B){}if(m==null||typeof m.item!="function"){m=[];if(f)f=f;else{f=sa.getBBox();h={};for(var A in f)h[A]=f[A]/v;f=h}for(A=hb.length;A--;)f.width&&f.width&&svgedit.math.rectsIntersect(f,hb[A].bbox)&&m.push(hb[A].elem)}return m};getStrokedBBox=this.getStrokedBBox=\n
+function(f){f||(f=pb());if(!f.length)return false;var h=function(k){try{var n=svgedit.utilities.getBBox(k),q=svgedit.utilities.getRotationAngle(k);if(q&&q%90||svgedit.math.hasMatrixTransform(svgedit.transformlist.getTransformList(k))){q=false;if(["ellipse","path","line","polyline","polygon"].indexOf(k.tagName)>=0)n=q=c.convertToPath(k,true);else if(k.tagName=="rect"){var u=k.getAttribute("rx"),E=k.getAttribute("ry");if(u||E)n=q=c.convertToPath(k,true)}if(!q){var I=k.cloneNode(true),K=document.createElementNS(b,\n
+"g"),O=k.parentNode;O.appendChild(K);K.appendChild(I);n=svgedit.utilities.bboxToObj(K.getBBox());O.removeChild(K)}}return n}catch(V){console.log(k,V)}},m;$.each(f,function(){if(!m)if(this.parentNode)m=h(this)});if(m==null)return null;var B=m.x+m.width,A=m.y+m.height,G=m.x,D=m.y,z=function(k){var n=k.getAttribute("stroke-width"),q=0;if(k.getAttribute("stroke")!="none"&&!isNaN(n))q+=n/2;return q},F=[];$.each(f,function(k,n){var q=h(n);if(q){var u=z(n);G=Math.min(G,q.x-u);D=Math.min(D,q.y-u);F.push(q)}});\n
+m.x=G;m.y=D;$.each(f,function(k,n){var q=F[k];if(q&&n.nodeType==1){var u=z(n);B=Math.max(B,q.x+q.width+u);A=Math.max(A,q.y+q.height+u)}});m.width=B-G;m.height=A-D;return m};var pb=this.getVisibleElements=function(f){f||(f=$(p).children());f.find("#canvas_background").length&&f.splice(0,1);var h=[];$(f).children().each(function(m,B){try{B.getBBox()&&h.push(B)}catch(A){}});return h.reverse()},fb=this.getVisibleElementsAndBBoxes=function(f){f||(f=$(p).children());var h=[];$(f).children().each(function(m,\n
+B){try{B.getBBox()&&h.push({elem:B,bbox:getStrokedBBox([B])})}catch(A){}});return h.reverse()},tb=this.groupSvgElem=function(f){var h=document.createElementNS(b,"g");f.parentNode.replaceChild(h,f);$(h).append(f).data("gsvg",f)[0].id=ja()},ha=function(f){var h=document.createElementNS(f.namespaceURI,f.nodeName);h.removeAttribute("id");$.each(f.attributes,function(B,A){A.localName!="-moz-math-font-style"&&h.setAttributeNS(A.namespaceURI,A.nodeName,A.nodeValue)});if(svgedit.browser.isWebkit()&&f.nodeName==\n
+"path"){var m=Ha.convertPath(f);h.setAttribute("d",m)}$.each(f.childNodes,function(B,A){switch(A.nodeType){case 1:h.appendChild(ha(A));break;case 3:h.textContent=A.nodeValue}});if($(f).data("gsvg"))$(h).data("gsvg",h.firstChild);else if($(f).data("symbol")){f=$(f).data("symbol");$(h).data("ref",f).data("symbol",f)}else h.tagName=="image"&&Fb(h);h.id=ja();return h},Y,ja,M;(function(f){var h={};Y=f.getId=function(){return C().getId()};ja=f.getNextId=function(){return C().getNextId()};M=f.call=function(m,\n
+B){if(h[m])return h[m](this,B)};f.bind=function(m,B){var A=h[m];h[m]=B;return A}})(c);this.prepareSvg=function(f){this.sanitizeSvg(f.documentElement);f=f.getElementsByTagNameNS(b,"path");for(var h=0,m=f.length;h<m;++h){var B=f[h];B.setAttribute("d",Ha.convertPath(B));Ha.fixEnd(B)}};var P=this.getRefElem=function(f){return oa(ia(f).substr(1))},ba=function(f){if(!svgedit.browser.isGecko())return f;var h=f.cloneNode(true);f.parentNode.insertBefore(h,f);f.parentNode.removeChild(f);ra.releaseSelector(f);\n
+H[0]=h;ra.requestSelector(h).showGrips(true);return h};this.setRotationAngle=function(f,h){f=parseFloat(f);var m=H[0];if(m){var B=m.getAttribute("transform"),A=svgedit.utilities.getBBox(m),G=A.x+A.width/2,D=A.y+A.height/2;A=R(m);A.numberOfItems>0&&A.getItem(0).type==4&&A.removeItem(0);if(f!=0){G=N(G,D,X(A).matrix);D=d.createSVGTransform();D.setRotate(f,G.x,G.y);A.numberOfItems?A.insertItemBefore(D,0):A.appendItem(D)}else A.numberOfItems==0&&m.removeAttribute("transform");if(!h){A=m.getAttribute("transform");\n
+m.setAttribute("transform",B);Ya("transform",A,H);M("changed",H)}oa("pathpointgrip_container");m=ra.requestSelector(H[0]);m.resize();m.updateGripCursors(f)}};var Ca=this.recalculateAllSelectedDimensions=function(){for(var f=new Ba(db=="none"?"position":"size"),h=H.length;h--;){var m=Qa(H[h]);m&&f.addSubCommand(m)}if(!f.isEmpty()){xa(f);M("changed",H)}},Ma=[0,"z","M","m","L","l","C","c","Q","q","A","a","H","h","V","v","S","s","T","t"],Wa=function(f){console.log([f.a,f.b,f.c,f.d,f.e,f.f])},Za=this.remapElement=\n
+function(f,h,m){var B=l.gridSnapping&&f.parentNode.parentNode.localName==="svg",A=function(){if(B)for(var q in h)h[q]=wa(h[q]);ma(f,h,1E3,true)};box=svgedit.utilities.getBBox(f);for(var G=0;G<2;G++){var D=G===0?"fill":"stroke",z=f.getAttribute(D);if(z&&z.indexOf("url(")===0)if(m.a<0||m.d<0){z=P(z).cloneNode(true);if(m.a<0){var F=z.getAttribute("x1"),k=z.getAttribute("x2");z.setAttribute("x1",-(F-1));z.setAttribute("x2",-(k-1))}if(m.d<0){F=z.getAttribute("y1");k=z.getAttribute("y2");z.setAttribute("y1",\n
+-(F-1));z.setAttribute("y2",-(k-1))}z.id=ja();gb().appendChild(z);f.setAttribute(D,"url(#"+z.id+")")}}G=f.tagName;if(G==="g"||G==="text"||G==="use")if(m.a==1&&m.b==0&&m.c==0&&m.d==1&&(m.e!=0||m.f!=0)){D=X(f).matrix;D=ca(D.inverse(),m,D);h.x=parseFloat(h.x)+D.e;h.y=parseFloat(h.y)+D.f}else{D=R(f);z=d.createSVGTransform();z.setMatrix(ca(X(D).matrix,m));D.clear();D.appendItem(z)}switch(G){case "foreignObject":case "rect":case "image":if(G==="image"&&(m.a<0||m.d<0)){D=R(f);z=d.createSVGTransform();z.setMatrix(ca(X(D).matrix,\n
+m));D.clear();D.appendItem(z)}else{D=N(h.x,h.y,m);h.width=m.a*h.width;h.height=m.d*h.height;h.x=D.x+Math.min(0,h.width);h.y=D.y+Math.min(0,h.height);h.width=Math.abs(h.width);h.height=Math.abs(h.height)}A();break;case "ellipse":G=N(h.cx,h.cy,m);h.cx=G.x;h.cy=G.y;h.rx=m.a*h.rx;h.ry=m.d*h.ry;h.rx=Math.abs(h.rx);h.ry=Math.abs(h.ry);A();break;case "circle":G=N(h.cx,h.cy,m);h.cx=G.x;h.cy=G.y;G=svgedit.math.transformBox(box.x,box.y,box.width,box.height,m);h.r=Math.min((G.tr.x-G.tl.x)/2,(G.bl.y-G.tl.y)/\n
+2);if(h.r)h.r=Math.abs(h.r);A();break;case "line":D=N(h.x1,h.y1,m);F=N(h.x2,h.y2,m);h.x1=D.x;h.y1=D.y;h.x2=F.x;h.y2=F.y;case "text":m=f.querySelectorAll("tspan");for(G=m.length;G--;){D=ta("x",f.getAttribute("x"));z=ta("x",m[G].getAttribute("x"));F=ta("y",f.getAttribute("y"));k=ta("y",m[G].getAttribute("y"));var n={};if(!isNaN(D)&&!isNaN(z)&&D!=0&&z!=0&&h.x)n.x=h.x-(D-z);if(!isNaN(F)&&!isNaN(k)&&F!=0&&k!=0&&h.y)n.y=h.y-(F-k);if(n.x||n.y)ma(m[G],n,1E3,true)}A();break;case "use":A();break;case "g":(A=\n
+$(f).data("gsvg"))&&ma(A,h,1E3,true);break;case "polyline":case "polygon":A=h.points.length;for(G=0;G<A;++G){k=h.points[G];k=N(k.x,k.y,m);h.points[G].x=k.x;h.points[G].y=k.y}A=h.points.length;m="";for(G=0;G<A;++G){k=h.points[G];m+=k.x+","+k.y+" "}f.setAttribute("points",m);break;case "path":D=f.pathSegList;A=D.numberOfItems;h.d=Array(A);for(G=0;G<A;++G){z=D.getItem(G);h.d[G]={type:z.pathSegType,x:z.x,y:z.y,x1:z.x1,y1:z.y1,x2:z.x2,y2:z.y2,r1:z.r1,r2:z.r2,angle:z.angle,largeArcFlag:z.largeArcFlag,sweepFlag:z.sweepFlag}}A=\n
+h.d.length;G=h.d[0];n=N(G.x,G.y,m);h.d[0].x=n.x;h.d[0].y=n.y;for(G=1;G<A;++G){z=h.d[G];D=z.type;if(D%2==0){k=N(z.x!=undefined?z.x:n.x,z.y!=undefined?z.y:n.y,m);D=N(z.x1,z.y1,m);F=N(z.x2,z.y2,m);z.x=k.x;z.y=k.y;z.x1=D.x;z.y1=D.y;z.x2=F.x;z.y2=F.y}else{z.x=m.a*z.x;z.y=m.d*z.y;z.x1=m.a*z.x1;z.y1=m.d*z.y1;z.x2=m.a*z.x2;z.y2=m.d*z.y2}z.r1=m.a*z.r1;z.r2=m.d*z.r2}m="";A=h.d.length;for(G=0;G<A;++G){z=h.d[G];D=z.type;m+=Ma[D];switch(D){case 13:case 12:m+=z.x+" ";break;case 15:case 14:m+=z.y+" ";break;case 3:case 5:case 19:case 2:case 4:case 18:m+=\n
+z.x+","+z.y+" ";break;case 7:case 6:m+=z.x1+","+z.y1+" "+z.x2+","+z.y2+" "+z.x+","+z.y+" ";break;case 9:case 8:m+=z.x1+","+z.y1+" "+z.x+","+z.y+" ";break;case 11:case 10:m+=z.r1+","+z.r2+" "+z.angle+" "+ +z.largeArcFlag+" "+ +z.sweepFlag+" "+z.x+","+z.y+" ";break;case 17:case 16:m+=z.x2+","+z.y2+" "+z.x+","+z.y+" "}}f.setAttribute("d",m)}},nb=function(f,h,m){f=P(f).firstChild;var B=R(f),A=d.createSVGTransform();A.setTranslate(h,m);B.appendItem(A);Qa(f)},Qa=this.recalculateDimensions=function(f){if(f==\n
+null)return null;var h=R(f);if(h&&h.numberOfItems>0){for(var m=h.numberOfItems;m--;){var B=h.getItem(m);if(B.type===0)h.removeItem(m);else if(B.type===1)svgedit.math.isIdentity(B.matrix)&&h.removeItem(m);else B.type===4&&B.angle===0&&h.removeItem(m)}if(h.numberOfItems===1&&pa(f))return null}if(!h||h.numberOfItems==0){f.removeAttribute("transform");return null}if(h){m=h.numberOfItems;for(var A=[];m--;){B=h.getItem(m);if(B.type===1)A.push([B.matrix,m]);else if(A.length)A=[]}if(A.length===2){m=d.createSVGTransformFromMatrix(ca(A[1][0],\n
+A[0][0]));h.removeItem(A[0][1]);h.removeItem(A[1][1]);h.insertItemBefore(m,A[1][1])}m=h.numberOfItems;if(m>=2&&h.getItem(m-2).type===1&&h.getItem(m-1).type===2){A=d.createSVGTransform();B=ca(h.getItem(m-2).matrix,h.getItem(m-1).matrix);A.setMatrix(B);h.removeItem(m-2);h.removeItem(m-2);h.appendItem(A)}}switch(f.tagName){case "line":case "polyline":case "polygon":case "path":break;default:if(h.numberOfItems===1&&h.getItem(0).type===1||h.numberOfItems===2&&h.getItem(0).type===1&&h.getItem(0).type===\n
+4)return null}var G=$(f).data("gsvg");m=new Ba("Transform");var D={},z=null;B=[];switch(f.tagName){case "line":B=["x1","y1","x2","y2"];break;case "circle":B=["cx","cy","r"];break;case "ellipse":B=["cx","cy","rx","ry"];break;case "foreignObject":case "rect":case "image":B=["width","height","x","y"];break;case "use":case "text":case "tspan":B=["x","y"];break;case "polygon":case "polyline":z={};z.points=f.getAttribute("points");A=f.points;var F=A.numberOfItems;D.points=Array(F);for(var k=0;k<F;++k){var n=\n
+A.getItem(k);D.points[k]={x:n.x,y:n.y}}break;case "path":z={};z.d=f.getAttribute("d");D.d=f.getAttribute("d")}if(B.length){D=$(f).attr(B);$.each(D,function(Aa,Oa){D[Aa]=ta(Aa,Oa)})}else if(G)D={x:$(G).attr("x")||0,y:$(G).attr("y")||0};if(z==null){z=$.extend(true,{},D);$.each(z,function(Aa,Oa){z[Aa]=ta(Aa,Oa)})}z.transform=Ra?Ra:"";if(f.tagName=="g"&&!G||f.tagName=="a"){A=svgedit.utilities.getBBox(f);var q={x:A.x+A.width/2,y:A.y+A.height/2},u=N(A.x+A.width/2,A.y+A.height/2,X(h).matrix);B=d.createSVGMatrix();\n
+if(A=pa(f)){k=A*Math.PI/180;F=Math.abs(k)>1.0E-10?Math.sin(k)/(1-Math.cos(k)):2/k;for(k=0;k<h.numberOfItems;++k){B=h.getItem(k);if(B.type==4){B=B.matrix;q.y=(F*B.e+B.f)/2;q.x=(B.e-F*B.f)/2;h.removeItem(k);break}}}k=B=G=0;var E=h.numberOfItems;if(E)var I=h.getItem(0).matrix;if(E>=3&&h.getItem(E-2).type==3&&h.getItem(E-3).type==2&&h.getItem(E-1).type==2){k=3;var K=h.getItem(E-3).matrix,O=h.getItem(E-2).matrix,V=h.getItem(E-1).matrix;F=f.childNodes;for(n=F.length;n--;){var aa=F.item(n);B=G=0;if(aa.nodeType==\n
+1){var S=R(aa);if(S){B=X(S).matrix;G=pa(aa);var ea=Ra,ga=[];Ra=aa.getAttribute("transform");if(G||la(S)){var T=d.createSVGTransform();T.setMatrix(ca(K,O,V,B));S.clear();S.appendItem(T);ga.push(T)}else{G=ca(B.inverse(),V,B);T=d.createSVGMatrix();T.e=-G.e;T.f=-G.f;B=ca(T.inverse(),B.inverse(),K,O,V,B,G.inverse());var qa=d.createSVGTransform(),va=d.createSVGTransform(),za=d.createSVGTransform();qa.setTranslate(G.e,G.f);va.setScale(B.a,B.d);za.setTranslate(T.e,T.f);S.appendItem(za);S.appendItem(va);S.appendItem(qa);\n
+ga.push(za);ga.push(va);ga.push(qa)}m.addSubCommand(Qa(aa));Ra=ea}}}h.removeItem(E-1);h.removeItem(E-2);h.removeItem(E-3)}else if(E>=3&&h.getItem(E-1).type==1){k=3;B=X(h).matrix;T=d.createSVGTransform();T.setMatrix(B);h.clear();h.appendItem(T)}else if((E==1||E>1&&h.getItem(1).type!=3)&&h.getItem(0).type==2){k=2;G=X(h).matrix;h.removeItem(0);B=X(h).matrix.inverse();B=ca(B,G);G=B.e;B=B.f;if(G!=0||B!=0){F=f.childNodes;n=F.length;for(E=[];n--;){aa=F.item(n);if(aa.nodeType==1){if(aa.getAttribute("clip-path")){ea=\n
+aa.getAttribute("clip-path");if(E.indexOf(ea)===-1){nb(ea,G,B);E.push(ea)}}ea=Ra;Ra=aa.getAttribute("transform");if(S=R(aa)){K=d.createSVGTransform();K.setTranslate(G,B);S.numberOfItems?S.insertItemBefore(K,0):S.appendItem(K);m.addSubCommand(Qa(aa));S=f.getElementsByTagNameNS(b,"use");aa="#"+aa.id;for(K=S.length;K--;){O=S.item(K);if(aa==ka(O)){V=d.createSVGTransform();V.setTranslate(-G,-B);R(O).insertItemBefore(V,0);m.addSubCommand(Qa(O))}}Ra=ea}}}E=[];Ra=ea}}else if(E==1&&h.getItem(0).type==1&&!A){k=\n
+1;B=h.getItem(0).matrix;F=f.childNodes;for(n=F.length;n--;){aa=F.item(n);if(aa.nodeType==1){ea=Ra;Ra=aa.getAttribute("transform");if(S=R(aa)){G=ca(B,X(S).matrix);E=d.createSVGTransform();E.setMatrix(G);S.clear();S.appendItem(E,0);m.addSubCommand(Qa(aa));Ra=ea;ea=aa.getAttribute("stroke-width");aa.getAttribute("stroke")!=="none"&&!isNaN(ea)&&aa.setAttribute("stroke-width",ea*((Math.abs(G.a)+Math.abs(G.d))/2))}}}h.clear()}else{if(A){q=d.createSVGTransform();q.setRotate(A,u.x,u.y);h.numberOfItems?h.insertItemBefore(q,\n
+0):h.appendItem(q)}h.numberOfItems==0&&f.removeAttribute("transform");return null}if(k==2){if(A){u={x:q.x+I.e,y:q.y+I.f};q=d.createSVGTransform();q.setRotate(A,u.x,u.y);h.numberOfItems?h.insertItemBefore(q,0):h.appendItem(q)}}else if(k==3){B=X(h).matrix;I=d.createSVGTransform();I.setRotate(A,q.x,q.y);I=I.matrix;q=d.createSVGTransform();q.setRotate(A,u.x,u.y);u=q.matrix.inverse();ea=B.inverse();u=ca(ea,u,I,B);G=u.e;B=u.f;if(G!=0||B!=0){F=f.childNodes;for(n=F.length;n--;){aa=F.item(n);if(aa.nodeType==\n
+1){ea=Ra;Ra=aa.getAttribute("transform");S=R(aa);K=d.createSVGTransform();K.setTranslate(G,B);S.numberOfItems?S.insertItemBefore(K,0):S.appendItem(K);m.addSubCommand(Qa(aa));Ra=ea}}}if(A)h.numberOfItems?h.insertItemBefore(q,0):h.appendItem(q)}}else{A=svgedit.utilities.getBBox(f);if(!A&&f.tagName!="path")return null;B=d.createSVGMatrix();if(G=pa(f)){q={x:A.x+A.width/2,y:A.y+A.height/2};u=N(A.x+A.width/2,A.y+A.height/2,X(h).matrix);k=G*Math.PI/180;F=Math.abs(k)>1.0E-10?Math.sin(k)/(1-Math.cos(k)):2/\n
+k;for(k=0;k<h.numberOfItems;++k){B=h.getItem(k);if(B.type==4){B=B.matrix;q.y=(F*B.e+B.f)/2;q.x=(B.e-F*B.f)/2;h.removeItem(k);break}}}k=0;E=h.numberOfItems;if(!svgedit.browser.isWebkit())if((I=f.getAttribute("fill"))&&I.indexOf("url(")===0){I=P(I);ea="pattern";if(I.tagName!==ea)ea="gradient";if(I.getAttribute(ea+"Units")==="userSpaceOnUse"){B=X(h).matrix;A=R(I);A=X(A).matrix;B=ca(B,A);A="matrix("+[B.a,B.b,B.c,B.d,B.e,B.f].join(",")+")";I.setAttribute(ea+"Transform",A)}}if(E>=3&&h.getItem(E-2).type==\n
+3&&h.getItem(E-3).type==2&&h.getItem(E-1).type==2){k=3;B=X(h,E-3,E-1).matrix;h.removeItem(E-1);h.removeItem(E-2);h.removeItem(E-3)}else if(E==4&&h.getItem(E-1).type==1){k=3;B=X(h).matrix;T=d.createSVGTransform();T.setMatrix(B);h.clear();h.appendItem(T);B=d.createSVGMatrix()}else if((E==1||E>1&&h.getItem(1).type!=3)&&h.getItem(0).type==2){k=2;I=h.getItem(0).matrix;ea=X(h,1).matrix;A=ea.inverse();B=ca(A,I,ea);h.removeItem(0)}else if(E==1&&h.getItem(0).type==1&&!G){B=X(h).matrix;switch(f.tagName){case "line":D=\n
+$(f).attr(["x1","y1","x2","y2"]);case "polyline":case "polygon":D.points=f.getAttribute("points");if(D.points){A=f.points;F=A.numberOfItems;D.points=Array(F);for(k=0;k<F;++k){n=A.getItem(k);D.points[k]={x:n.x,y:n.y}}}case "path":D.d=f.getAttribute("d");k=1;h.clear()}}else{k=4;if(G){q=d.createSVGTransform();q.setRotate(G,u.x,u.y);h.numberOfItems?h.insertItemBefore(q,0):h.appendItem(q)}h.numberOfItems==0&&f.removeAttribute("transform");return null}if(k==1||k==2||k==3)Za(f,D,B);if(k==2){if(G){la(h)||\n
+(u={x:q.x+B.e,y:q.y+B.f});q=d.createSVGTransform();q.setRotate(G,u.x,u.y);h.numberOfItems?h.insertItemBefore(q,0):h.appendItem(q)}}else if(k==3&&G){B=X(h).matrix;I=d.createSVGTransform();I.setRotate(G,q.x,q.y);I=I.matrix;q=d.createSVGTransform();q.setRotate(G,u.x,u.y);u=q.matrix.inverse();ea=B.inverse();u=ca(ea,u,I,B);Za(f,D,u);if(G)h.numberOfItems?h.insertItemBefore(q,0):h.appendItem(q)}}h.numberOfItems==0&&f.removeAttribute("transform");m.addSubCommand(new Ka(f,z));return m},mb=null,ya=this.clearSelection=\n
+function(f){if(H[0]!=null)for(var h=H.length,m=0;m<h;++m){var B=H[m];if(B==null)break;ra.releaseSelector(B);H[m]=null}f||M("selected",H)},qb=this.addToSelection=function(f,h){if(f.length!=0){for(var m=0;m<H.length;){if(H[m]==null)break;++m}for(var B=f.length;B--;){var A=f[B];if(A&&svgedit.utilities.getBBox(A)){if(A.tagName==="a"&&A.childNodes.length===1)A=A.firstChild;if(H.indexOf(A)==-1){H[m]=A;m++;A=ra.requestSelector(A);H.length>1&&A.showGrips(false)}}}M("selected",H);h||H.length==1?ra.requestSelector(H[0]).showGrips(true):\n
+ra.requestSelector(H[0]).showGrips(false);for(H.sort(function(G,D){if(G&&D&&G.compareDocumentPosition)return 3-(D.compareDocumentPosition(G)&6);else if(G==null)return 1});H[0]==null;)H.shift(0)}},rb=this.selectOnly=function(f,h){ya(true);qb(f,h)};this.removeFromSelection=function(f){if(H[0]!=null)if(f.length!=0){var h=Array(H.length);j=0;len=H.length;for(var m=0;m<len;++m){var B=H[m];if(B)if(f.indexOf(B)==-1){h[j]=B;j++}else ra.releaseSelector(B)}H=h}};this.selectAllInCurrentLayer=function(){var f=\n
+C().getCurrentLayer();if(f){Ea="select";rb($(L||f).children())}};var Bb=this.getMouseTarget=function(f){if(f==null||f.target==null)return null;f=f.target;if(f.correspondingUseElement)f=f.correspondingUseElement;if(["http://www.w3.org/1998/Math/MathML","http://www.w3.org/1999/xhtml"].indexOf(f.namespaceURI)>=0&&f.id!="svgcanvas")for(;f.nodeName!="foreignObject";){f=f.parentNode;if(!f)return d}var h=C().getCurrentLayer();if([d,a,p,h].indexOf(f)>=0)return d;if($(f).closest("#selectorParentGroup").length)return ra.selectorParentGroup;\n
+for(;f.parentNode&&f.parentNode!==(L||h);)f=f.parentNode;return f};(function(){var f=null,h=null,m=null,B=null,A=null,G={},D={minx:null,miny:null,maxx:null,maxy:null};$(a).mousedown(function(z){if(!c.spaceKey){var F=z.button===2;mb=p.querySelector("g").getScreenCTM().inverse();var k=N(z.pageX,z.pageY,mb),n=k.x*v;k=k.y*v;z.preventDefault();if(F)Ea="select";n=n/v;k=k/v;var q=Bb(z);if(q.tagName==="a"&&q.childNodes.length===1)q=q.firstChild;var u=B=h=n,E=A=m=k;if(l.gridSnapping){n=wa(n);k=wa(k);h=wa(h);\n
+m=wa(m)}if(q==ra.selectorParentGroup&&H[0]!=null){q=z.target;var I=cb(q,"type");if(I=="rotate"){Ea="rotate";current_rotate_mode=cb(q,"dir")}else if(I=="resize"){Ea="resize";db=cb(q,"dir")}q=H[0]}Ra=q.getAttribute("transform");I=R(q);switch(Ea){case "select":Ga=true;db="none";if(F)Ga=false;if(q!=d){if(H.indexOf(q)==-1){z.shiftKey||ya(true);qb([q]);wb=q;Ha.clear()}if(!F)for(F=0;F<H.length;++F)if(H[F]!=null){var K=R(H[F]);K.numberOfItems?K.insertItemBefore(d.createSVGTransform(),0):K.appendItem(d.createSVGTransform())}}else if(!F){ya();\n
+Ea="multiselect";if(sa==null)sa=ra.getRubberBandBox();B*=v;A*=v;ma(sa,{x:B,y:A,width:0,height:0,display:"inline"},100)}break;case "zoom":Ga=true;if(sa==null)sa=ra.getRubberBandBox();ma(sa,{x:u*v,y:u*v,width:0,height:0,display:"inline"},100);break;case "resize":Ga=true;h=n;m=k;G=svgedit.utilities.getBBox($("#selectedBox0")[0]);var O={};$.each(G,function(V,aa){O[V]=aa/v});G=O;F=pa(q)?1:0;if(la(I)){I.insertItemBefore(d.createSVGTransform(),F);I.insertItemBefore(d.createSVGTransform(),F);I.insertItemBefore(d.createSVGTransform(),\n
+F)}else{I.appendItem(d.createSVGTransform());I.appendItem(d.createSVGTransform());I.appendItem(d.createSVGTransform());if(svgedit.browser.supportsNonScalingStroke()){if(n=svgedit.browser.isWebkit())K=function(V){var aa=V.getAttributeNS(null,"stroke");V.removeAttributeNS(null,"stroke");setTimeout(function(){V.setAttributeNS(null,"stroke",aa)},0)};q.style.vectorEffect="non-scaling-stroke";n&&K(q);k=q.getElementsByTagName("*");u=k.length;for(F=0;F<u;F++){k[F].style.vectorEffect="non-scaling-stroke";\n
+n&&K(k[F])}}}break;case "fhellipse":case "fhrect":case "fhpath":Ga=true;f=u+","+E+" ";K=J.stroke_width==0?1:J.stroke_width;U({element:"polyline",curStyles:true,attr:{points:f,id:ja(),fill:"none",opacity:J.opacity/2,"stroke-linecap":"round",style:"pointer-events:none"}});D.minx=u;D.maxx=u;D.miny=E;D.maxy=E;break;case "image":Ga=true;K=U({element:"image",attr:{x:n,y:k,width:0,height:0,id:ja(),opacity:J.opacity/2,style:"pointer-events:inherit"}});Z(K,Da);Fb(K);break;case "square":case "rect":Ga=true;\n
+h=n;m=k;U({element:"rect",curStyles:true,attr:{x:n,y:k,width:0,height:0,id:ja(),opacity:J.opacity/2}});break;case "line":Ga=true;K=J.stroke_width==0?1:J.stroke_width;U({element:"line",curStyles:true,attr:{x1:n,y1:k,x2:n,y2:k,id:ja(),stroke:J.stroke,"stroke-width":K,"stroke-dasharray":J.stroke_dasharray,"stroke-linejoin":J.stroke_linejoin,"stroke-linecap":J.stroke_linecap,"stroke-opacity":J.stroke_opacity,fill:"none",opacity:J.opacity/2,style:"pointer-events:none"}});break;case "circle":Ga=true;U({element:"circle",\n
+curStyles:true,attr:{cx:n,cy:k,r:0,id:ja(),opacity:J.opacity/2}});break;case "ellipse":Ga=true;U({element:"ellipse",curStyles:true,attr:{cx:n,cy:k,rx:0,ry:0,id:ja(),opacity:J.opacity/2}});break;case "text":Ga=true;U({element:"text",curStyles:true,attr:{x:n,y:k,id:ja(),fill:Ua.fill,"stroke-width":Ua.stroke_width,"font-size":Ua.font_size,"font-family":Ua.font_family,"text-anchor":"start","xml:space":"preserve",opacity:J.opacity}});break;case "path":case "pathedit":h*=v;m*=v;Ha.mouseDown(z,q,h,m);Ga=\n
+true;break;case "textedit":h*=v;m*=v;bb.mouseDown(z,q,h,m);Ga=true;break;case "rotate":Ga=true;c.undoMgr.beginUndoableChange("transform",H);document.getElementById("workarea").className="rotate"}K=ib("mouseDown",{event:z,start_x:h,start_y:m,selectedElements:H},true);$.each(K,function(V,aa){if(aa&&aa.started)Ga=true});if(Ea)document.getElementById("workarea").className=Ea=="resize"?z.target.style.cursor:Ea}}).mousemove(function(z){if(!(z.originalEvent.touches&&z.originalEvent.touches.length>1))if(Ga)if(!(z.button===\n
+1||c.spaceKey)){var F=H[0],k=N(z.pageX,z.pageY,mb),n=k.x*v;k=k.y*v;var q=oa(Y()),u=x=n/v,E=y=k/v;if(l.gridSnapping){x=wa(x);y=wa(y)}z.preventDefault();switch(Ea){case "select":if(H[0]!==null){u=x-h;var I=y-m;if(l.gridSnapping){u=wa(u);I=wa(I)}if(z.shiftKey){var K=W(h,m,x,y);x=K.x;y=K.y}if(u!=0||I!=0){E=H.length;for(var O=0;O<E;++O){F=H[O];if(F==null)break;var V=d.createSVGTransform();q=R(F);if(K){u=K.x-h;I=K.y-m}V.setTranslate(u,I);q.numberOfItems?q.replaceItem(V,0):q.appendItem(V);ra.requestSelector(F).resize()}if(z.altKey)if(!c.addClones){c.addClones=\n
+c.cloneSelectedElements(0,0,V);c.removeClones=function(){c.addClones&&c.addClones.forEach(function(va){va.parentNode&&va.parentNode.removeChild(va);c.addClones=false})};window.addEventListener("keyup",c.removeClones)}M("transition",H)}}break;case "multiselect":u*=v;E*=v;ma(sa,{x:Math.min(B,u),y:Math.min(A,E),width:Math.abs(u-B),height:Math.abs(E-A)},100);q=[];u=[];K=ob();E=H.length;for(O=0;O<E;++O){I=K.indexOf(H[O]);if(I==-1)q.push(H[O]);else K[I]=null}E=K.length;for(O=0;O<E;++O)K[O]&&u.push(K[O]);\n
+q.length>0&&c.removeFromSelection(q);u.length>0&&qb(u);break;case "resize":q=R(F);u=(K=la(q))?G:svgedit.utilities.getBBox(F);E=u.x;O=u.y;var aa=u.width,S=u.height;u=x-h;I=y-m;if(l.gridSnapping){u=wa(u);I=wa(I);S=wa(S);aa=wa(aa)}if(V=pa(F)){var ea=Math.sqrt(u*u+I*I);I=Math.atan2(I,u)-V*Math.PI/180;u=ea*Math.cos(I);I=ea*Math.sin(I)}if(db.indexOf("n")==-1&&db.indexOf("s")==-1)I=0;if(db.indexOf("e")==-1&&db.indexOf("w")==-1)u=0;var ga=ea=0,T=S?(S+I)/S:1,qa=aa?(aa+u)/aa:1;if(db.indexOf("n")>=0){T=S?(S-\n
+I)/S:1;ga=S}if(db.indexOf("w")>=0){qa=aa?(aa-u)/aa:1;ea=aa}u=d.createSVGTransform();I=d.createSVGTransform();aa=d.createSVGTransform();if(l.gridSnapping){E=wa(E);ea=wa(ea);O=wa(O);ga=wa(ga)}u.setTranslate(-(E+ea),-(O+ga));if(z.shiftKey)if(qa==1)qa=T;else T=qa;I.setScale(qa,T);aa.setTranslate(E+ea,O+ga);if(K){K=V?1:0;q.replaceItem(u,2+K);q.replaceItem(I,1+K);q.replaceItem(aa,0+K)}else{K=q.numberOfItems;q.replaceItem(aa,K-3);q.replaceItem(I,K-2);q.replaceItem(u,K-1)}ra.requestSelector(F).resize();M("transition",\n
+H);break;case "zoom":u*=v;E*=v;ma(sa,{x:Math.min(B*v,u),y:Math.min(A*v,E),width:Math.abs(u-B*v),height:Math.abs(E-A*v)},100);break;case "text":ma(q,{x:x,y:y},1E3);break;case "line":if(l.gridSnapping){x=wa(x);y=wa(y)}u=x;K=y;if(z.shiftKey){K=W(h,m,u,K);u=K.x;K=K.y}q.setAttributeNS(null,"x2",u);q.setAttributeNS(null,"y2",K);break;case "foreignObject":case "square":case "rect":case "image":u=Math.abs(x-h);K=Math.abs(y-m);if(Ea=="square"||z.shiftKey){u=K=Math.max(u,K);E=h<x?h:h-u;O=m<y?m:m-K}else{E=Math.min(h,\n
+x);O=Math.min(m,y)}if(z.altKey){u*=2;K*=2;E=h-u/2;O=m-K/2}if(l.gridSnapping){u=wa(u);K=wa(K);E=wa(E);O=wa(O)}ma(q,{width:u,height:K,x:E,y:O},1E3);break;case "circle":u=$(q).attr(["cx","cy"]);K=u.cx;E=u.cy;u=Math.sqrt((x-K)*(x-K)+(y-E)*(y-E));if(l.gridSnapping)u=wa(u);q.setAttributeNS(null,"r",u);break;case "ellipse":u=$(q).attr(["cx","cy"]);K=Math.abs(h+(x-h)/2);E=Math.abs(m+(y-m)/2);if(l.gridSnapping){x=wa(x);K=wa(K);y=wa(y);E=wa(E)}u=Math.abs(h-K);O=Math.abs(m-E);if(z.shiftKey){O=u;E=y>m?m+u:m-\n
+u}if(z.altKey){K=h;E=m;u=Math.abs(x-K);O=z.shiftKey?u:Math.abs(y-E)}q.setAttributeNS(null,"rx",u);q.setAttributeNS(null,"ry",O);q.setAttributeNS(null,"cx",K);q.setAttributeNS(null,"cy",E);break;case "fhellipse":case "fhrect":D.minx=Math.min(u,D.minx);D.maxx=Math.max(u,D.maxx);D.miny=Math.min(E,D.miny);D.maxy=Math.max(E,D.maxy);case "fhpath":f+=+u+","+E+" ";q.setAttributeNS(null,"points",f);break;case "path":case "pathedit":x*=v;y*=v;if(l.gridSnapping){x=wa(x);y=wa(y);h=wa(h);m=wa(m)}if(z.shiftKey){if(K=\n
+svgedit.path.path){q=K.dragging?K.dragging[0]:h;K=K.dragging?K.dragging[1]:m}else{q=h;K=m}K=W(q,K,x,y);x=K.x;y=K.y}if(sa&&sa.getAttribute("display")!=="none"){u*=v;E*=v;ma(sa,{x:Math.min(B*v,u),y:Math.min(A*v,E),width:Math.abs(u-B*v),height:Math.abs(E-A*v)},100)}Ha.mouseMove(z,x,y);break;case "textedit":x*=v;y*=v;bb.mouseMove(n,k);break;case "rotate":u=svgedit.utilities.getBBox(F);K=u.x+u.width/2;E=u.y+u.height/2;q=fa(F);q=N(K,E,q);K=q.x;E=q.y;q=u.x;O=u.y;if(current_rotate_mode=="nw")q=u.x+u.width;\n
+if(current_rotate_mode=="se")O=u.y+u.height;if(current_rotate_mode=="sw"){q=u.x+u.width;O=u.y+u.height}compensation_angle=(Math.atan2(E-O,K-q)*(180/Math.PI)-90)%360;V=(Math.atan2(E-y,K-x)*(180/Math.PI)-90)%360;V+=compensation_angle;if(l.gridSnapping)V=wa(V);if(z.shiftKey)V=Math.round(V/45)*45;c.setRotationAngle(V<-180?360+V:V,true);M("transition",H)}ib("mouseMove",{event:z,mouse_x:n,mouse_y:k,selected:F})}}).click(function(z){z.preventDefault();return false}).dblclick(function(z){var F=z.target.parentNode,\n
+k=Bb(z),n=k.tagName;if(F!==L){if(n==="text"&&Ea!=="textedit"){z=N(z.pageX,z.pageY,mb);bb.select(k,z.x,z.y)}if((n==="g"||n==="a")&&pa(k)){Db(k);k=H[0];ya(true)}L&&Eb();F.tagName!=="g"&&F.tagName!=="a"||F===C().getCurrentLayer()||k===ra.selectorParentGroup||Kb(k)}}).mouseup(function(z){c.addClones=false;window.removeEventListener("keyup",c.removeClones);H=H.filter(Boolean);if(z.button!==2){var F=wb;wb=null;if(Ga){var k=N(z.pageX,z.pageY,mb),n=k.x*v;k=k.y*v;var q=n/v,u=k/v,E=oa(Y()),I=false;Ga=false;\n
+switch(Ea){case "resize":case "multiselect":if(sa!=null){sa.setAttribute("display","none");hb=[]}Ea="select";case "select":if(H[0]!=null){if(H.length==1){n=H[0];switch(n.tagName){case "g":case "use":case "image":case "foreignObject":break;default:Xa.fill=n.getAttribute("fill");Xa.fill_opacity=n.getAttribute("fill-opacity");Xa.stroke=n.getAttribute("stroke");Xa.stroke_opacity=n.getAttribute("stroke-opacity");Xa.stroke_width=n.getAttribute("stroke-width");Xa.stroke_dasharray=n.getAttribute("stroke-dasharray");\n
+Xa.stroke_linejoin=n.getAttribute("stroke-linejoin");Xa.stroke_linecap=n.getAttribute("stroke-linecap")}if(n.tagName=="text"){Ua.font_size=n.getAttribute("font-size");Ua.font_family=n.getAttribute("font-family")}ra.requestSelector(n).showGrips(true)}Ca();B=B;A=A;n=Math.abs(u-A);if(n>1||n>1){z=H.length;for(n=0;n<z;++n){if(H[n]==null)break;H[n].firstChild||ra.requestSelector(H[n]).resize()}}else{n=z.target;if(H[0].nodeName==="path"&&H[1]==null)Ha.select(H[0]);else z.shiftKey&&F!=n&&c.removeFromSelection([n])}if(svgedit.browser.supportsNonScalingStroke())if(z=\n
+H[0]){z.removeAttribute("style");svgedit.utilities.walkTree(z,function(V){V.removeAttribute("style")})}}return;case "zoom":sa!=null&&sa.setAttribute("display","none");M("zoomed",{x:Math.min(B,q),y:Math.min(A,u),width:Math.abs(q-B),height:Math.abs(u-A),factor:z.altKey?0.5:2});return;case "fhpath":F=E.getAttribute("points");u=F.indexOf(",");if(I=u>=0?F.indexOf(",",u+1)>=0:F.indexOf(" ",F.indexOf(" ")+1)>=0)E=Ha.smoothPolylineIntoPath(E);break;case "line":F=$(E).attr(["x1","x2","y1","y2"]);I=F.x1!=F.x2||\n
+F.y1!=F.y2;break;case "foreignObject":case "square":case "rect":case "image":F=$(E).attr(["width","height"]);I=F.width!=0||F.height!=0||Ea==="image";break;case "circle":I=E.getAttribute("r")!=0;break;case "ellipse":F=$(E).attr(["rx","ry"]);I=F.rx!=null||F.ry!=null;break;case "fhellipse":if(D.maxx-D.minx>0&&D.maxy-D.miny>0){E=U({element:"ellipse",curStyles:true,attr:{cx:(D.minx+D.maxx)/2,cy:(D.miny+D.maxy)/2,rx:(D.maxx-D.minx)/2,ry:(D.maxy-D.miny)/2,id:Y()}});M("changed",[E]);I=true}break;case "fhrect":if(D.maxx-\n
+D.minx>0&&D.maxy-D.miny>0){E=U({element:"rect",curStyles:true,attr:{x:D.minx,y:D.miny,width:D.maxx-D.minx,height:D.maxy-D.miny,id:Y()}});M("changed",[E]);I=true}break;case "text":I=true;rb([E]);bb.start(E);break;case "path":E=null;Ga=true;F=Ha.mouseUp(z,E,n,k);E=F.element;I=F.keep;break;case "pathedit":I=true;E=null;Ha.mouseUp(z);break;case "textedit":I=false;E=null;bb.mouseUp(z,n,k);break;case "rotate":I=true;E=null;Ea="select";F=c.undoMgr.finishUndoableChange();F.isEmpty()||xa(F);Ca();M("changed",\n
+H)}n=ib("mouseUp",{event:z,mouse_x:n,mouse_y:k},true);$.each(n,function(V,aa){if(aa){I=aa.keep||I;E=aa.element;Ga=aa.started||Ga}});if(!I&&E!=null){C().releaseId(Y());E.parentNode.removeChild(E);E=null;for(n=z.target;n.parentNode.parentNode.tagName=="g";)n=n.parentNode;if((Ea!="path"||!drawn_path)&&n.parentNode.id!="selectorParentGroup"&&n.id!="svgcanvas"&&n.id!="svgroot"){c.setMode("select");rb([n],true)}}else if(E!=null){c.addedNew=true;z=0.2;var K;if(false.beginElement&&E.getAttribute("opacity")!=\n
+J.opacity){K=$(false).clone().attr({to:J.opacity,dur:z}).appendTo(E);try{K[0].beginElement()}catch(O){}}else z=0;setTimeout(function(){K&&K.remove();E.setAttribute("opacity",J.opacity);E.setAttribute("style","pointer-events:inherit");na(E);if(Ea==="path")Ha.toEditMode(E);else l.selectNew&&rb([E],true);xa(new Sa(E));M("changed",[E])},z*1E3)}Ra=null}}});$(a).bind("mousewheel DOMMouseScroll",function(z){if(z.shiftKey){z.preventDefault();mb=p.getScreenCTM().inverse();var F=N(z.pageX,z.pageY,mb);F={x:F.x,\n
+y:F.y,width:0,height:0};if(z.wheelDelta)if(z.wheelDelta>=120)F.factor=2;else{if(z.wheelDelta<=-120)F.factor=0.5}else if(z.detail)if(z.detail>0)F.factor=0.5;else if(z.detail<0)F.factor=2;F.factor&&M("zoomed",F)}})})();var Fb=function(f){$(f).click(function(h){h.preventDefault()})},bb=c.textActions=function(){function f(S){var ea=k.value==="";$(k).focus();if(!arguments.length)if(ea)S=0;else{if(k.selectionEnd!==k.selectionStart)return;S=k.selectionEnd}var ga;ga=E[S];ea||k.setSelectionRange(S,S);n=oa("text_cursor");\n
+if(!n){n=document.createElementNS(b,"line");ma(n,{id:"text_cursor",stroke:"#333","stroke-width":1});n=oa("selectorParentGroup").appendChild(n)}u||(u=setInterval(function(){var T=n.getAttribute("display")==="none";n.setAttribute("display",T?"inline":"none")},600));ea=G(ga.x,I.y);ga=G(ga.x,I.y+I.height);ma(n,{x1:ea.x,y1:ea.y,x2:ga.x,y2:ga.y,visibility:"visible",display:"inline"});q&&q.setAttribute("d","M 0 0")}function h(S,ea,ga){if(S===ea)f(ea);else{ga||k.setSelectionRange(S,ea);q=oa("text_selectblock");\n
+if(!q){q=document.createElementNS(b,"path");ma(q,{id:"text_selectblock",fill:"green",opacity:0.5,style:"pointer-events:none"});oa("selectorParentGroup").appendChild(q)}S=E[S];var T=E[ea];n.setAttribute("visibility","hidden");ea=G(S.x,I.y);ga=G(S.x+(T.x-S.x),I.y);var qa=G(S.x,I.y+I.height);S=G(S.x+(T.x-S.x),I.y+I.height);ma(q,{d:"M"+ea.x+","+ea.y+" L"+ga.x+","+ga.y+" "+S.x+","+S.y+" "+qa.x+","+qa.y+"z",display:"inline"})}}function m(S,ea){var ga=d.createSVGPoint();ga.x=S;ga.y=ea;if(E.length==1)return 0;\n
+ga=F.getCharNumAtPosition(ga);if(ga<0){ga=E.length-2;if(S<=E[0].x)ga=0}else if(ga>=E.length-2)ga=E.length-2;var T=E[ga];S>T.x+T.width/2&&ga++;return ga}function B(S,ea,ga){var T=k.selectionStart;S=m(S,ea);h(Math.min(T,S),Math.max(T,S),!ga)}function A(S,ea){var ga={x:S,y:ea};ga.x/=v;ga.y/=v;if(K){var T=N(ga.x,ga.y,K.inverse());ga.x=T.x;ga.y=T.y}return ga}function G(S,ea){var ga={x:S,y:ea};if(K){var T=N(ga.x,ga.y,K);ga.x=T.x;ga.y=T.y}ga.x*=v;ga.y*=v;return ga}function D(S){h(0,F.textContent.length);\n
+$(this).unbind(S)}function z(S){if(aa&&F){var ea=N(S.pageX,S.pageY,mb);ea=A(ea.x*v,ea.y*v);ea=m(ea.x,ea.y);var ga=F.textContent,T=ga.substr(0,ea).replace(/[a-z0-9]+$/i,"").length;ga=ga.substr(ea).match(/^[a-z0-9]+/i);h(T,(ga?ga[0].length:0)+ea);$(S.target).click(D);setTimeout(function(){$(S.target).unbind("click",D)},300)}}var F,k,n,q,u,E=[],I,K,O,V,aa;return{select:function(S,ea,ga){F=S;bb.toEditMode(ea,ga)},start:function(S){F=S;bb.toEditMode()},mouseDown:function(S,ea,ga,T){S=A(ga,T);k.focus();\n
+f(m(S.x,S.y));O=ga;V=T},mouseMove:function(S,ea){var ga=A(S,ea);B(ga.x,ga.y)},mouseUp:function(S,ea,ga){var T=A(ea,ga);B(T.x,T.y,true);S.target!==F&&ea<O+2&&ea>O-2&&ga<V+2&&ga>V-2&&bb.toSelectMode(true)},setCursor:f,toEditMode:function(S,ea){rb([F],false);aa=false;Ea="textedit";ra.requestSelector(F).showGrips(false);ra.requestSelector(F);bb.init();$(F).css("cursor","text");if(arguments.length){var ga=A(S,ea);f(m(ga.x,ga.y))}else f();setTimeout(function(){aa=true},300)},toSelectMode:function(S){Ea=\n
+"select";clearInterval(u);u=null;q&&$(q).attr("display","none");n&&$(n).attr("visibility","hidden");$(F).css("cursor","move");if(S){ya();$(F).css("cursor","move");M("selected",[F]);qb([F],true)}F&&!F.textContent.length&&c.deleteSelectedElements();$(k).blur();F=false},setInputElem:function(S){k=S},clear:function(){Ea=="textedit"&&bb.toSelectMode()},init:function(){if(F){if(!F.parentNode){F=H[0];ra.requestSelector(F).showGrips(false)}var S=F.textContent.length,ea=F.getAttribute("transform");I=svgedit.utilities.getBBox(F);\n
+K=ea?fa(F):null;E=Array(S);k.focus();$(F).unbind("dblclick",z).dblclick(z);if(!S)var ga={x:I.x+I.width/2,width:0};for(ea=0;ea<S;ea++){var T=F.getStartPositionOfChar(ea);ga=F.getEndPositionOfChar(ea);if(!svgedit.browser.supportsGoodTextCharPos()){var qa=c.contentW*v;T.x-=qa;ga.x-=qa;T.x/=v;ga.x/=v}E[ea]={x:T.x,y:I.y,width:ga.x-T.x,height:I.height}}E.push({x:ga.x,width:0});h(k.selectionStart,k.selectionEnd,true)}}}}(),Ha=c.pathActions=function(){var f=false,h,m,B;svgedit.path.Path.prototype.endChanges=\n
+function(D){if(svgedit.browser.isWebkit()){var z=this.elem;z.setAttribute("d",Ha.convertPath(z))}D=new Ka(this.elem,{d:this.last_d},D);xa(D);M("changed",[this.elem])};svgedit.path.Path.prototype.addPtsToSelection=function(D){$.isArray(D)||(D=[D]);for(var z=0;z<D.length;z++){var F=D[z],k=this.segs[F];k.ptgrip&&this.selected_pts.indexOf(F)==-1&&F>=0&&this.selected_pts.push(F)}this.selected_pts.sort();z=this.selected_pts.length;for(D=Array(z);z--;){k=this.segs[this.selected_pts[z]];k.select(true);D[z]=\n
+k.ptgrip}Ha.canDeleteNodes=true;Ha.closed_subpath=this.subpathIsClosed(this.selected_pts[0]);M("selected",D)};var A=h=null,G=false;this.lastCtrlPoint=[0,0];return{mouseDown:function(D,z,F,k){if(Ea==="path"){mouse_x=F;mouse_y=k;F=mouse_x/v;z=mouse_y/v;k=oa("path_stretch_line");m=[F,z];if(l.gridSnapping){F=wa(F);z=wa(z);mouse_x=wa(mouse_x);mouse_y=wa(mouse_y)}if(!k){k=document.createElementNS(b,"path");ma(k,{id:"path_stretch_line",stroke:"#22C","stroke-width":"0.5",fill:"none"});k=oa("selectorParentGroup").appendChild(k)}k.setAttribute("display",\n
+"inline");this.stretchy=k;var n=null;if(A){n=A.pathSegList;for(var q=n.numberOfItems,u=6/v,E=false;q;){q--;var I=n.getItem(q),K=I.x;I=I.y;if(F>=K-u&&F<=K+u&&z>=I-u&&z<=I+u){E=true;break}}u=Y();svgedit.path.removePath_(u);u=oa(u);K=n.numberOfItems;if(E){if(q<=1&&K>=2){F=n.getItem(0).x;z=n.getItem(0).y;q=svgedit.path.first_grip?svgedit.path.first_grip[0]/v:n.getItem(0).x;E=svgedit.path.first_grip?svgedit.path.first_grip[1]/v:n.getItem(0).y;D=k.pathSegList.getItem(1);D=D.pathSegType===4?A.createSVGPathSegLinetoAbs(F,\n
+z):A.createSVGPathSegCurvetoCubicAbs(F,z,D.x1/v,D.y1/v,q,E);F=A.createSVGPathSegClosePath();n.appendItem(D);n.appendItem(F)}else if(K<3)return n=false;$(k).remove();element=u;A=null;Ga=false;if(f){svgedit.path.path.matrix&&Za(u,{},svgedit.path.path.matrix.inverse());F=u.getAttribute("d");k=$(svgedit.path.path.elem).attr("d");$(svgedit.path.path.elem).attr("d",k+F);$(u).remove();svgedit.path.path.matrix&&svgedit.path.recalcRotatedPath();svgedit.path.path.init();Ha.toEditMode(svgedit.path.path.elem);\n
+svgedit.path.path.selectPt();return false}}else{if(!$.contains(a,Bb(D))){console.log("Clicked outside canvas");return false}n=A.pathSegList.numberOfItems;q=A.pathSegList.getItem(n-1);u=q.x;q=q.y;if(D.shiftKey){z=W(u,q,F,z);F=z.x;z=z.y}D=k.pathSegList.getItem(1);D=D.pathSegType===4?A.createSVGPathSegLinetoAbs(ab(F),ab(z)):A.createSVGPathSegCurvetoCubicAbs(ab(F),ab(z),D.x1/v,D.y1/v,D.x2/v,D.y2/v);A.pathSegList.appendItem(D);F*=v;z*=v;k.setAttribute("d",["M",F,z,F,z].join(" "));k=svgedit.path.addCtrlGrip("1c1");\n
+D=svgedit.path.addCtrlGrip("0c2");u=svgedit.path.getCtrlLine(1);q=svgedit.path.getCtrlLine(2);k.setAttribute("cx",F);k.setAttribute("cy",z);D.setAttribute("cx",F);D.setAttribute("cy",z);u.setAttribute("x1",F);u.setAttribute("x2",F);u.setAttribute("y1",z);u.setAttribute("y2",z);q.setAttribute("x1",F);q.setAttribute("x2",F);q.setAttribute("y1",z);q.setAttribute("y2",z);k=n;if(f)k+=svgedit.path.path.segs.length;svgedit.path.addPointGrip(k,F,z)}n=true}else{d_attr="M"+F+","+z+" ";A=U({element:"path",curStyles:true,\n
+attr:{d:d_attr,id:ja(),opacity:J.opacity/2}});k.setAttribute("d",["M",mouse_x,mouse_y,mouse_x,mouse_y].join(" "));k=f?svgedit.path.path.segs.length:0;svgedit.path.addPointGrip(k,mouse_x,mouse_y);svgedit.path.first_grip=null}}else if(svgedit.path.path){svgedit.path.path.storeD();u=D.target.id;if(u.substr(0,14)=="pathpointgrip_"){z=svgedit.path.path.cur_pt=parseInt(u.substr(14));svgedit.path.path.dragging=[F,k];u=svgedit.path.path.segs[z];if(D.shiftKey)u.selected?svgedit.path.path.removePtFromSelection(z):\n
+svgedit.path.path.addPtsToSelection(z);else{if(svgedit.path.path.selected_pts.length<=1||!u.selected)svgedit.path.path.clearSelection();svgedit.path.path.addPtsToSelection(z)}}else if(u.indexOf("ctrlpointgrip_")==0){svgedit.path.path.dragging=[F,k];D=u.split("_")[1].split("c");z=D[0]-0;n=D=D[1]-0;q=svgedit.path.path.segs[z];svgedit.path.path.selectPt(z,D);if(n==2){E=1;u=q.next}else{E=2;u=q.prev}if(!u)return;D=function(O,V){return Math.sqrt(Math.pow(O.x-V.x,2)+Math.pow(O.y-V.y,2))};z={x:q.item["x"+\n
+n],y:q.item["y"+n]};n=n==2?{x:q.item.x,y:q.item.y}:{x:u.item.x,y:u.item.y};q={x:u.item["x"+E],y:u.item["y"+E]};u=D(z,n);D=D(q,n);z=Math.abs(Math.round(Math.atan2(z.y-n.y,z.x-n.x)*(180/Math.PI),0)-Math.round(Math.atan2(q.y-n.y,q.x-n.x)*(180/Math.PI),0))==180;if(Math.abs(u-D)<5&&z){svgedit.path.setLinkControlPoints(true);svgedit.path.is_linked=true}else{svgedit.path.setLinkControlPoints(false);svgedit.path.is_linked=false}}if(!svgedit.path.path.dragging){if(sa==null)sa=ra.getRubberBandBox();ma(sa,{x:F*\n
+v,y:k*v,width:0,height:0,display:"inline"},100)}}},mouseMove:function(D,z,F){G=true;var k=!D.altKey;if(Ea==="path"){if(A){var n=A.pathSegList,q=n.numberOfItems-1,u=svgedit.path.addCtrlGrip("1c1"),E=svgedit.path.addCtrlGrip("0c2");if(m){var I=E.getAttribute("cx")/v||0,K=E.getAttribute("cy")/v||0;u.setAttribute("cx",z);u.setAttribute("cy",F);u.setAttribute("display","inline");D=m[0];u=m[1];n.getItem(q);var O=z/v,V=F/v;I=k?D+(D-O):I;k=k?u+(u-V):K;E.setAttribute("cx",I*v);E.setAttribute("cy",k*v);E.setAttribute("display",\n
+"inline");E=svgedit.path.getCtrlLine(1);K=svgedit.path.getCtrlLine(2);ma(E,{x1:z,y1:F,x2:D*v,y2:u*v,display:"inline"});ma(K,{x1:I*v,y1:k*v,x2:D*v,y2:u*v,display:"inline"});if(q===0)B=[z,F];else{n=n.getItem(q-1);z=n.x;F=n.y;if(n.pathSegType===6){z+=z-n.x2;F+=F-n.y2}else if(B){z=B[0]/v;F=B[1]/v}svgedit.path.replacePathSeg(6,q,[D,u,this.lastCtrlPoint[0]/v,this.lastCtrlPoint[1]/v,I,k],A)}}else if(k=this.stretchy){q=n.getItem(q);n=z;u=F;if(D.target.id==="pathpointgrip_0"&&svgedit.path.first_grip){n=svgedit.path.first_grip[0];\n
+u=svgedit.path.first_grip[1]}if(q.pathSegType===6)svgedit.path.replacePathSeg(6,1,[z,F,(this.lastCtrlPoint[0]/v||q.x+(q.x-q.x2))*v,(this.lastCtrlPoint[1]/v||q.y+(q.y-q.y2))*v,n,u],k);else B?svgedit.path.replacePathSeg(6,1,[z,F,B[0],B[1],z,F],k):svgedit.path.replacePathSeg(4,1,[z,F],k)}}}else if(svgedit.path.path.dragging){n=svgedit.path.getPointFromGrip({x:svgedit.path.path.dragging[0],y:svgedit.path.path.dragging[1]},svgedit.path.path);D=svgedit.path.getPointFromGrip({x:z,y:F},svgedit.path.path);\n
+q=D.x-n.x;n=D.y-n.y;svgedit.path.path.dragging=[z,F];!k||!svgedit.path.is_linked?svgedit.path.setLinkControlPoints(false):svgedit.path.setLinkControlPoints(true);svgedit.path.path.dragctrl?svgedit.path.path.moveCtrl(q,n):svgedit.path.path.movePts(q,n)}else{svgedit.path.path.selected_pts=[];svgedit.path.path.eachSeg(function(){if(this.next||this.prev){var aa=sa.getBBox(),S=svgedit.path.getGripPt(this);aa=svgedit.math.rectsIntersect(aa,{x:S.x,y:S.y,width:0,height:0});this.select(aa);aa&&svgedit.path.path.selected_pts.push(this.index)}})}},\n
+mouseUp:function(D,z,F,k){var n=oa("ctrlpointgrip_1c1"),q=oa("ctrlpointgrip_0c2");this.lastCtrlPoint=n?[n.getAttribute("cx"),n.getAttribute("cy")]:[F,k];if(!svgedit.path.first_grip)svgedit.path.first_grip=q?[q.getAttribute("cx"),q.getAttribute("cy")]:[F,k];if(Ea==="path"){m=null;if(!A){z=oa(Y());Ga=false;B=null}return{keep:true,element:z}}if(svgedit.path.path.dragging){z=svgedit.path.path.cur_pt;svgedit.path.path.dragging=false;svgedit.path.path.dragctrl=false;svgedit.path.path.update();G&&svgedit.path.path.endChanges("Move path point(s)");\n
+!D.shiftKey&&!G&&svgedit.path.path.selectPt(z)}else if(sa&&sa.getAttribute("display")!="none"){sa.setAttribute("display","none");sa.getAttribute("width")<=2&&sa.getAttribute("height")<=2&&Ha.toSelectMode(D.target)}else Ha.toSelectMode(D.target);G=false},toEditMode:function(D){svgedit.path.path=svgedit.path.getPath_(D);Ea="pathedit";ya();svgedit.path.path.show(true).update();svgedit.path.path.oldbbox=svgedit.utilities.getBBox(svgedit.path.path.elem);f=false},toSelectMode:function(D){var z=D==svgedit.path.path.elem;\n
+Ea="select";svgedit.path.path.show(false);h=false;ya();svgedit.path.path.matrix&&svgedit.path.recalcRotatedPath();if(z){M("selected",[D]);qb([D],true)}},addSubPath:function(D){if(D){Ea="path";f=true}else{Ha.clear(true);Ha.toEditMode(svgedit.path.path.elem)}},select:function(D){if(h===D){Ha.toEditMode(D);Ea="pathedit"}else h=D},reorient:function(){var D=H[0];if(D)if(pa(D)!=0){var z=new Ba("Reorient path"),F={d:D.getAttribute("d"),transform:D.getAttribute("transform")};z.addSubCommand(new Ka(D,F));\n
+ya();this.resetOrientation(D);xa(z);svgedit.path.getPath_(D).show(false).matrix=null;this.clear();qb([D],true);M("changed",H)}},clear:function(D){h=null;if(A){var z=oa(Y());$(oa("path_stretch_line")).remove();D&&$(z).remove();$(oa("pathpointgrip_container")).find("*").attr("display","none");A=B=null;Ga=false}else Ea=="pathedit"&&this.toSelectMode();svgedit.path.path&&svgedit.path.path.init().show(false)},resetOrientation:function(D){if(D==null||D.nodeName!="path")return false;var z=R(D),F=X(z).matrix;\n
+z.clear();D.removeAttribute("transform");z=D.pathSegList;for(var k=z.numberOfItems,n=0;n<k;++n){var q=z.getItem(n),u=q.pathSegType;if(u!=1){var E=[];$.each(["",1,2],function(I,K){var O=q["x"+K],V=q["y"+K];if(O!==undefined&&V!==undefined){O=N(O,V,F);E.splice(E.length,0,O.x,O.y)}});svgedit.path.replacePathSeg(u,n,E,D)}}e(D,F)},zoomChange:function(){Ea=="pathedit"&&svgedit.path.path.update()},getNodePoint:function(){if(svgedit.path.path){var D=svgedit.path.path.segs[svgedit.path.path.selected_pts.length?\n
+svgedit.path.path.selected_pts[0]:1];return{x:D.item.x,y:D.item.y,type:D.type}}},linkControlPoints:function(D){svgedit.path.setLinkControlPoints(D)},clonePathNode:function(){svgedit.path.path.storeD();for(var D=svgedit.path.path.selected_pts,z=D.length,F=[];z--;){var k=D[z];svgedit.path.path.addSeg(k);F.push(k+z);F.push(k+z+1)}svgedit.path.path.init().addPtsToSelection(F);svgedit.path.path.endChanges("Clone path node(s)")},opencloseSubPath:function(){var D=svgedit.path.path.selected_pts;if(D.length===\n
+1){var z=svgedit.path.path.elem,F=z.pathSegList,k=D[0],n=null,q=null;svgedit.path.path.eachSeg(function(K){if(this.type===2&&K<=k)q=this.item;if(K<=k)return true;if(this.type===2){n=K;return false}else if(this.type===1)return n=false});if(n==null)n=svgedit.path.path.segs.length-1;if(n!==false){var u=z.createSVGPathSegLinetoAbs(q.x,q.y),E=z.createSVGPathSegClosePath();if(n==svgedit.path.path.segs.length){F.appendItem(u);F.appendItem(E)}else{svgedit.path.insertItemBefore(z,E,n);svgedit.path.insertItemBefore(z,\n
+u,n)}svgedit.path.path.init().selectPt(n+1)}else if(svgedit.path.path.segs[k].mate){F.removeItem(k);F.removeItem(k);svgedit.path.path.init().selectPt(k-1)}else{for(D=0;D<F.numberOfItems;D++){var I=F.getItem(D);if(I.pathSegType===2)u=D;else if(D===k)F.removeItem(u);else if(I.pathSegType===1&&k<D){E=D-1;F.removeItem(D);break}}for(D=k-u-1;D--;)svgedit.path.insertItemBefore(z,F.getItem(u),E);z=F.getItem(u);svgedit.path.replacePathSeg(2,u,[z.x,z.y]);D=k;svgedit.path.path.init().selectPt(0)}}},deletePathNode:function(){if(Ha.canDeleteNodes){svgedit.path.path.storeD();\n
+for(var D=svgedit.path.path.selected_pts,z=D.length;z--;)svgedit.path.path.deleteSeg(D[z]);var F=function(){var k=svgedit.path.path.elem.pathSegList,n=k.numberOfItems,q=function(I,K){for(;K--;)k.removeItem(I)};if(n<=1)return true;for(;n--;){var u=k.getItem(n);if(u.pathSegType===1){u=k.getItem(n-1);var E=k.getItem(n-2);if(u.pathSegType===2){q(n-1,2);F();break}else if(E.pathSegType===2){q(n-2,3);F();break}}else if(u.pathSegType===2)if(n>0){u=k.getItem(n-1).pathSegType;if(u===2){q(n-1,1);F();break}else if(u===\n
+1&&k.numberOfItems-1===n){q(n,1);F();break}}}return false};F();if(svgedit.path.path.elem.pathSegList.numberOfItems<=1){c.setMode("select");c.deleteSelectedElements()}else{svgedit.path.path.init();svgedit.path.path.clearSelection();if(window.opera){D=$(svgedit.path.path.elem);D.attr("d",D.attr("d"))}svgedit.path.path.endChanges("Delete path node(s)")}}},smoothPolylineIntoPath:function(D){var z=D.points,F=z.numberOfItems;if(F>=4){var k=z.getItem(0),n=null;D=[];D.push(["M",k.x,",",k.y," C"].join(""));\n
+for(var q=1;q<=F-4;q+=3){var u=z.getItem(q),E=z.getItem(q+1),I=z.getItem(q+2);if(n)if((k=svgedit.path.smoothControlPoints(n,u,k))&&k.length==2){u=D[D.length-1].split(",");u[2]=k[0].x;u[3]=k[0].y;D[D.length-1]=u.join(",");u=k[1]}D.push([u.x,u.y,E.x,E.y,I.x,I.y].join(","));k=I;n=E}for(D.push("L");q<F;++q){E=z.getItem(q);D.push([E.x,E.y].join(","))}D=D.join(" ");D=U({element:"path",curStyles:true,attr:{id:Y(),d:D,fill:"none"}})}return D},setSegType:function(D){svgedit.path.path.setSegType(D)},moveNode:function(D,\n
+z){var F=svgedit.path.path.selected_pts;if(F.length){svgedit.path.path.storeD();F=svgedit.path.path.segs[F[0]];var k={x:0,y:0};k[D]=z-F.item[D];F.move(k.x,k.y);svgedit.path.path.endChanges("Move path point")}},fixEnd:function(D){for(var z=D.pathSegList,F=z.numberOfItems,k,n=0;n<F;++n){var q=z.getItem(n);if(q.pathSegType===2)k=q;if(q.pathSegType===1){q=z.getItem(n-1);if(q.x!=k.x||q.y!=k.y){z=D.createSVGPathSegLinetoAbs(k.x,k.y);svgedit.path.insertItemBefore(D,z,n);Ha.fixEnd(D);break}}}svgedit.browser.isWebkit()&&\n
+D.setAttribute("d",Ha.convertPath(D))},convertPath:function(D,z){for(var F=D.pathSegList,k=F.numberOfItems,n=0,q=0,u="",E=null,I=0;I<k;++I){var K=F.getItem(I),O=K.x||0,V=K.y||0,aa=K.x1||0,S=K.y1||0,ea=K.x2||0,ga=K.y2||0,T=K.pathSegType,qa=Ma[T]["to"+(z?"Lower":"Upper")+"Case"](),va=function(za,Aa,Oa){Aa=Aa?" "+Aa.join(" "):"";Oa=Oa?" "+svgedit.units.shortFloat(Oa):"";$.each(za,function(Pa,La){za[Pa]=svgedit.units.shortFloat(La)});u+=qa+za.join(" ")+Aa+Oa};switch(T){case 1:u+="z";break;case 12:O-=\n
+n;case 13:if(z){n+=O;qa="l"}else{O+=n;n=O;qa="L"}va([[O,q]]);break;case 14:V-=q;case 15:if(z){q+=V;qa="l"}else{V+=q;q=V;qa="L"}va([[n,V]]);break;case 2:case 4:case 18:O-=n;V-=q;case 5:case 3:if(E&&F.getItem(I-1).pathSegType===1&&!z){n=E[0];q=E[1]}case 19:if(z){n+=O;q+=V}else{O+=n;V+=q;n=O;q=V}if(T===3)E=[n,q];va([[O,V]]);break;case 6:O-=n;aa-=n;ea-=n;V-=q;S-=q;ga-=q;case 7:if(z){n+=O;q+=V}else{O+=n;aa+=n;ea+=n;V+=q;S+=q;ga+=q;n=O;q=V}va([[aa,S],[ea,ga],[O,V]]);break;case 8:O-=n;aa-=n;V-=q;S-=q;case 9:if(z){n+=\n
+O;q+=V}else{O+=n;aa+=n;V+=q;S+=q;n=O;q=V}va([[aa,S],[O,V]]);break;case 10:O-=n;V-=q;case 11:if(z){n+=O;q+=V}else{O+=n;V+=q;n=O;q=V}va([[K.r1,K.r2]],[K.angle,K.largeArcFlag?1:0,K.sweepFlag?1:0],[O,V]);break;case 16:O-=n;ea-=n;V-=q;ga-=q;case 17:if(z){n+=O;q+=V}else{O+=n;ea+=n;V+=q;ga+=q;n=O;q=V}va([[ea,ga],[O,V]])}}return u}}}(),yb=this.removeUnusedDefElems=function(){var f=p.getElementsByTagNameNS(b,"defs");if(!f||!f.length)return 0;for(var h=[],m=0,B=["fill","stroke","filter","marker-start","marker-mid",\n
+"marker-end"],A=B.length,G=p.getElementsByTagNameNS(b,"*"),D=G.length,z=0;z<D;z++){for(var F=G[z],k=0;k<A;k++)if(F){var n=ia(F.getAttribute(B[k]));n&&h.push(n.substr(1))}(F=ka(F))&&F.indexOf("#")===0&&h.push(F.substr(1))}f=$(f).find("linearGradient, radialGradient, filter, marker, svg, symbol");defelem_ids=[];for(z=f.length;z--;){B=f[z];A=B.id;if(h.indexOf(A)<0){sb[A]=B;B.parentNode.removeChild(B);m++}}return m};this.svgCanvasToString=function(){for(;yb()>0;);Ha.clear(true);$.each(p.childNodes,function(m,\n
+B){m&&B.nodeType===8&&B.data.indexOf("Created with")>=0&&p.insertBefore(B,p.firstChild)});if(L){Eb();rb([L])}$("#canvasGrid").attr("display","none");var f=[];$(p).find("g:data(gsvg)").each(function(){for(var m=this.attributes,B=m.length,A=0;A<B;A++)if(m[A].nodeName=="id"||m[A].nodeName=="style")B--;if(B<=0){m=this.firstChild;f.push(m);$(this).replaceWith(m)}});var h=this.svgToString(p,0);f.length&&$(f).each(function(){tb(this)});return h};this.svgToString=function(f,h){var m=[],B=svgedit.utilities.toXml,\n
+A=l.baseUnit,G=RegExp("^-?[\\\\d\\\\.]+"+A+"$");if(f){na(f);var D=f.attributes,z,F,k=f.childNodes;for(F=0;F<h;F++)m.push(" ");m.push("<");m.push(f.nodeName);if(f.id==="svgcontent"){F=zb();if(A!=="px"){F.w=svgedit.units.convertUnit(F.w,A)+A;F.h=svgedit.units.convertUnit(F.h,A)+A}m.push(\' width="\'+F.w+\'" height="\'+F.h+\'" xmlns="\'+b+\'"\');var n={};$(f).find("*").andSelf().each(function(){$.each(this.attributes,function(I,K){var O=K.namespaceURI;if(O&&!n[O]&&Ja[O]!=="xmlns"&&Ja[O]!=="xml"){n[O]=true;m.push(" xmlns:"+\n
+Ja[O]+\'="\'+O+\'"\')}})});F=D.length;for(A=["width","height","xmlns","x","y","viewBox","id","overflow"];F--;){z=D.item(F);var q=B(z.nodeValue);if(z.nodeName.indexOf("xmlns:")!==0)if(q!=""&&A.indexOf(z.localName)==-1)if(!z.namespaceURI||Ja[z.namespaceURI]){m.push(" ");m.push(z.nodeName);m.push(\'="\');m.push(q);m.push(\'"\')}}}else{if(f.nodeName==="defs"&&!f.firstChild)return;var u=["-moz-math-font-style","_moz-math-font-style"];for(F=D.length-1;F>=0;F--){z=D.item(F);q=B(z.nodeValue);if(!(u.indexOf(z.localName)>=\n
+0))if(q!="")if(q.indexOf("pointer-events")!==0)if(!(z.localName==="class"&&q.indexOf("se_")===0)){m.push(" ");if(z.localName==="d")q=Ha.convertPath(f,true);if(isNaN(q)){if(G.test(q))q=svgedit.units.shortFloat(q)+A}else q=svgedit.units.shortFloat(q);if($a.apply&&f.nodeName==="image"&&z.localName==="href"&&$a.images&&$a.images==="embed"){var E=Va[q];if(E)q=E}if(!z.namespaceURI||z.namespaceURI==b||Ja[z.namespaceURI]){m.push(z.nodeName);m.push(\'="\');m.push(q);m.push(\'"\')}}}}if(f.hasChildNodes()){m.push(">");\n
+h++;D=false;for(F=0;F<k.length;F++){A=k.item(F);switch(A.nodeType){case 1:m.push("\\n");m.push(this.svgToString(k.item(F),h));break;case 3:A=A.nodeValue.replace(/^\\s+|\\s+$/g,"");if(A!=""){D=true;m.push(B(A)+"")}break;case 4:m.push("\\n");m.push(Array(h+1).join(" "));m.push("<![CDATA[");m.push(A.nodeValue);m.push("]]\\>");break;case 8:m.push("\\n");m.push(Array(h+1).join(" "));m.push("<!--");m.push(A.data);m.push("--\\>")}}h--;if(!D){m.push("\\n");for(F=0;F<h;F++)m.push(" ")}m.push("</");m.push(f.nodeName);\n
+m.push(">")}else m.push("/>")}return m.join("")};this.embedImage=function(f,h){$(new Image).load(function(){var m=document.createElement("canvas");m.width=this.width;m.height=this.height;m.getContext("2d").drawImage(this,0,0);try{var B=";svgedit_url="+encodeURIComponent(f);B=m.toDataURL().replace(";base64",B+";base64");Va[f]=B}catch(A){Va[f]=false}Da=f;h&&h(Va[f])}).attr("src",f)};this.setGoodImage=function(f){Da=f};this.open=function(){};this.save=function(f){ya();f&&$.extend($a,f);$a.apply=true;\n
+f=this.svgCanvasToString();if(svgedit.browser.supportsBlobs()){f=new Blob([f],{type:"image/svg+xml;charset=utf-8"});saveAs(f,"method-draw-image.svg",true)}else M("saved",f)};this.rasterExport=function(){ya();var f=[],h={feGaussianBlur:kb.exportNoBlur,foreignObject:kb.exportNoforeignObject,"[stroke-dasharray]":kb.exportNoDashArray},m=$(p);if(!("font"in $("<canvas>")[0].getContext("2d")))h.text=kb.exportNoText;$.each(h,function(B,A){m.find(B).length&&f.push(A)});h=this.svgCanvasToString();M("exported",\n
+{svg:h,issues:f})};this.getSvgString=function(){$a.apply=false;return this.svgCanvasToString()};this.randomizeIds=function(){arguments.length>0&&arguments[0]==false?svgedit.draw.randomizeIds(false,C()):svgedit.draw.randomizeIds(true,C())};var Hb=this.uniquifyElems=function(f){var h={},m=["filter","linearGradient","pattern","radialGradient","symbol","textPath","use"];svgedit.utilities.walkTree(f,function(z){if(z.nodeType==1){if(z.id){z.id in h||(h[z.id]={elem:null,attrs:[],hrefs:[]});h[z.id].elem=\n
+z}$.each(vb,function(k,n){var q=z.getAttributeNode(n);if(q){var u=svgedit.utilities.getUrlFromAttr(q.value);if(u=u?u.substr(1):null){u in h||(h[u]={elem:null,attrs:[],hrefs:[]});h[u].attrs.push(q)}}});var F=svgedit.utilities.getHref(z);if(F&&m.indexOf(z.nodeName)>=0)if(F=F.substr(1)){F in h||(h[F]={elem:null,attrs:[],hrefs:[]});h[F].hrefs.push(z)}}});for(var B in h)if(B){var A=h[B].elem;if(A){f=ja();A.id=f;A=h[B].attrs;for(var G=A.length;G--;){var D=A[G];D.ownerElement.setAttribute(D.name,"url(#"+\n
+f+")")}A=h[B].hrefs;for(G=A.length;G--;)svgedit.utilities.setHref(A[G],"#"+f)}}},Gb=this.setUseData=function(f){var h=$(f);if(f.tagName!=="use")h=h.find("use");h.each(function(){var m=ka(this).substr(1);if(m=oa(m)){$(this).data("ref",m);if(m.tagName=="symbol"||m.tagName=="svg")$(this).data("symbol",m).data("ref",m)}})},Ib=this.convertGradients=function(f){var h=$(f).find("linearGradient, radialGradient");if(!h.length&&svgedit.browser.isWebkit())h=$(f).find("*").filter(function(){return this.tagName.indexOf("Gradient")>=\n
+0});h.each(function(){if($(this).attr("gradientUnits")==="userSpaceOnUse"){var m=$(p).find(\'[fill="url(#\'+this.id+\')"],[stroke="url(#\'+this.id+\')"]\');if(m.length)if(m=svgedit.utilities.getBBox(m[0]))if(this.tagName==="linearGradient"){var B=$(this).attr(["x1","y1","x2","y2"]),A=this.gradientTransform.baseVal;if(A&&A.numberOfItems>0){var G=X(A).matrix;A=N(B.x1,B.y1,G);G=N(B.x2,B.y2,G);B.x1=A.x;B.y1=A.y;B.x2=G.x;B.y2=G.y;this.removeAttribute("gradientTransform")}$(this).attr({x1:(B.x1-m.x)/m.width,\n
+y1:(B.y1-m.y)/m.height,x2:(B.x2-m.x)/m.width,y2:(B.y2-m.y)/m.height});this.removeAttribute("gradientUnits")}}})},Lb=this.convertToGroup=function(f){f||(f=H[0]);var h=$(f),m=new Ba,B;if(h.data("gsvg")){m=$(f.firstChild).attr(["x","y"]);$(f.firstChild.firstChild).unwrap();$(f).removeData("gsvg");B=R(f);var A=d.createSVGTransform();A.setTranslate(m.x,m.y);B.appendItem(A);Qa(f);M("selected",[f])}else if(h.data("symbol")){f=h.data("symbol");B=h.attr("transform");A=h.attr(["x","y"]);var G=f.getAttribute("viewBox");\n
+if(G){G=G.split(" ");A.x-=+G[0];A.y-=+G[1]}B+=" translate("+(A.x||0)+","+(A.y||0)+")";A=h.prev();m.addSubCommand(new Ia(h[0],h[0].nextSibling,h[0].parentNode));h.remove();G=$(p).find("use:data(symbol)").length;h=g.createElementNS(b,"g");for(var D=f.childNodes,z=0;z<D.length;z++)h.appendChild(D[z].cloneNode(true));if(svgedit.browser.isGecko()){D=$(gb()).children("linearGradient,radialGradient,pattern").clone();$(h).append(D)}B&&h.setAttribute("transform",B);B=f.parentNode;Hb(h);svgedit.browser.isGecko()&&\n
+$(gb()).append($(h).find("linearGradient,radialGradient,pattern"));h.id=ja();A.after(h);if(B){if(!G){A=f.nextSibling;B.removeChild(f);m.addSubCommand(new Ia(f,A,B))}m.addSubCommand(new Sa(h))}Gb(h);svgedit.browser.isGecko()?Ib(gb()):Ib(h);svgedit.utilities.walkTreePost(h,function(F){try{Qa(F)}catch(k){console.log(k)}});$(h).find("a,circle,ellipse,foreignObject,g,image,line,path,polygon,polyline,rect,svg,text,tspan,use").each(function(){if(!this.id)this.id=ja()});rb([h]);(f=Db(h,true))&&m.addSubCommand(f);\n
+xa(m)}else console.log("Unexpected element to ungroup:",f)};this.setSvgString=function(f){try{var h=svgedit.utilities.text2xml(f);this.prepareSvg(h);var m=new Ba("Change Source"),B=p.nextSibling,A=d.removeChild(p);m.addSubCommand(new Ia(A,B,d));p=g.adoptNode?g.adoptNode(h.documentElement):g.importNode(h.documentElement,true);d.appendChild(p);var G=$(p);c.current_drawing_=new svgedit.draw.Drawing(p,w);var D=C().getNonce();D?M("setnonce",D):M("unsetnonce");G.find("image").each(function(){var K=this;\n
+Fb(K);var O=ka(this);if(O.indexOf("data:")===0){var V=O.match(/svgedit_url=(.*?);/);if(V){var aa=decodeURIComponent(V[1]);$(new Image).load(function(){K.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",aa)}).attr("src",aa)}}c.embedImage(O)});G.find("svg").each(function(){if(!$(this).closest("defs").length){Hb(this);var K=this.parentNode;if(K.childNodes.length===1&&K.nodeName==="g"){$(K).data("gsvg",this);K.id=K.id||ja()}else tb(this)}});G.find("linearGradient, radialGradient, pattern").appendTo(gb());\n
+Gb(G);Ib(G[0]);svgedit.utilities.walkTreePost(p,function(K){try{Qa(K)}catch(O){console.log(O)}});var z={id:"svgcontent",overflow:l.show_outside_canvas?"visible":"hidden"},F=false;if(G.attr("viewBox")){var k=G.attr("viewBox").split(" ");z.width=k[2];z.height=k[3]}else $.each(["width","height"],function(K,O){var V=G.attr(O);V||(V="100%");if((V+"").substr(-1)==="%")F=true;else z[O]=ta(O,V)});xb();G.children().find("a,circle,ellipse,foreignObject,g,image,line,path,polygon,polyline,rect,svg,text,tspan,use").each(function(){if(!this.id)this.id=\n
+ja()});if(F){var n=getStrokedBBox();z.width=n.width+n.x;z.height=n.height+n.y}if(z.width<=0)z.width=200;if(z.height<=0)z.height=200;G.attr(z);this.contentW=z.width;this.contentH=z.height;$("#canvas_width").val(this.contentW);$("#canvas_height").val(this.contentH);var q=$("#canvas_background");if(q.length){var u=q.attr("fill-opacity");u=u?parseInt(u)*100:100;fill=this.getPaint(q.attr("fill"),u,"canvas")}else fill=this.getPaint("none",100,"canvas");methodDraw.paintBox.canvas.setPaint(fill);m.addSubCommand(new Sa(p));\n
+var E=G.attr(["width","height"]);m.addSubCommand(new Ka(d,E));v=1;svgedit.transformlist.resetListMap();ya();svgedit.path.clearData();d.appendChild(ra.selectorParentGroup);xa(m);M("changed",[p])}catch(I){console.log(I);return false}return true};this.getPaint=function(f,h,m){var B=null;if(f.indexOf("url(#")===0){f=(f=svgCanvas.getRefElem(f))?f.cloneNode(true):$("#"+m+"_color defs *")[0];B={alpha:h};B[f.tagName]=f}else B=f.indexOf("#")===0?{alpha:h,solidColor:f.substr(1)}:{alpha:h,solidColor:"none"};\n
+return new $.jGraduate.Paint(B)};this.importSvgString=function(f){try{var h=svgedit.utilities.encode64(f.length+f).substr(0,32),m=false;if(lb[h])if($(lb[h].symbol).parents("#svgroot").length)m=true;var B=new Ba("Import SVG");if(m)var A=lb[h].symbol,G=lb[h].xform;else{var D=svgedit.utilities.text2xml(f);this.prepareSvg(D);var z;z=g.adoptNode?g.adoptNode(D.documentElement):g.importNode(D.documentElement,true);Hb(z);var F=ta("width",z.getAttribute("width")),k=ta("height",z.getAttribute("height")),n=\n
+z.getAttribute("viewBox"),q=n?n.split(" "):[0,0,F,k];for(f=0;f<4;++f)q[f]=+q[f];p.getAttribute("width");var u=+p.getAttribute("height");G=k>F?"scale("+u/3/q[3]+")":"scale("+u/3/q[2]+")";G="translate(0) "+G+" translate(0)";A=g.createElementNS(b,"symbol");var E=gb();for(svgedit.browser.isGecko()&&$(z).find("linearGradient, radialGradient, pattern").appendTo(E);z.firstChild;)A.appendChild(z.firstChild);var I=z.attributes;for(z=0;z<I.length;z++){var K=I[z];A.setAttribute(K.nodeName,K.nodeValue)}A.id=\n
+ja();lb[h]={symbol:A,xform:G};gb().appendChild(A);B.addSubCommand(new Sa(A))}var O=g.createElementNS(b,"use");O.id=ja();Z(O,"#"+A.id);(L||C().getCurrentLayer()).appendChild(O);B.addSubCommand(new Sa(O));ya();O.setAttribute("transform",G);Qa(O);$(O).data("symbol",A).data("ref",A);qb([O]);xa(B);M("changed",[p])}catch(V){console.log(V);return false}return true};var xb=c.identifyLayers=function(){Eb();C().identifyLayers()};this.createLayer=function(f){var h=new Ba("Create Layer");f=C().createLayer(f);\n
+h.addSubCommand(new Sa(f));xa(h);ya();M("changed",[f])};this.cloneLayer=function(f){var h=new Ba("Duplicate Layer"),m=g.createElementNS(b,"g"),B=g.createElementNS(b,"title");B.textContent=f;m.appendChild(B);B=C().getCurrentLayer();$(B).after(m);B=B.childNodes;for(var A=0;A<B.length;A++){var G=B[A];G.localName!="title"&&m.appendChild(ha(G))}ya();xb();h.addSubCommand(new Sa(m));xa(h);c.setCurrentLayer(f);M("changed",[m])};this.deleteCurrentLayer=function(){var f=C().getCurrentLayer(),h=f.nextSibling,\n
+m=f.parentNode;if(f=C().deleteCurrentLayer()){var B=new Ba("Delete Layer");B.addSubCommand(new Ia(f,h,m));xa(B);ya();M("changed",[m]);return true}return false};this.setCurrentLayer=function(f){(f=C().setCurrentLayer(svgedit.utilities.toXml(f)))&&ya();return f};this.renameCurrentLayer=function(f){var h=C();if(h.current_layer){var m=h.current_layer;if(!c.setCurrentLayer(f)){for(var B=new Ba("Rename Layer"),A=0;A<h.getNumLayers();++A)if(h.all_layers[A][1]==m)break;var G=h.getLayerName(A);h.all_layers[A][0]=\n
+svgedit.utilities.toXml(f);var D=m.childNodes.length;for(A=0;A<D;++A){var z=m.childNodes.item(A);if(z&&z.tagName=="title"){for(;z.firstChild;)z.removeChild(z.firstChild);z.textContent=f;B.addSubCommand(new Ka(z,{"#text":G}));xa(B);M("changed",[m]);return true}}}h.current_layer=m}return false};this.setCurrentLayerPosition=function(f){var h=C();if(h.current_layer&&f>=0&&f<h.getNumLayers()){for(var m=0;m<h.getNumLayers();++m)if(h.all_layers[m][1]==h.current_layer)break;if(m==h.getNumLayers())return false;\n
+if(m!=f){var B=null,A=h.current_layer.nextSibling;if(f>m){if(f<h.getNumLayers()-1)B=h.all_layers[f+1][1]}else B=h.all_layers[f][1];p.insertBefore(h.current_layer,B);xa(new Na(h.current_layer,A,p));xb();c.setCurrentLayer(h.getLayerName(f));return true}}return false};this.setLayerVisibility=function(f,h){var m=C(),B=m.getLayerVisibility(f),A=m.setLayerVisibility(f,h);if(A)xa(new Ka(A,{display:B?"inline":"none"},"Layer Visibility"));else return false;if(A==m.getCurrentLayer()){ya();Ha.clear()}return true};\n
+this.moveSelectedToLayer=function(f){for(var h=null,m=C(),B=0;B<m.getNumLayers();++B)if(m.getLayerName(B)==f){h=m.all_layers[B][1];break}if(!h)return false;f=new Ba("Move Elements to Layer");m=H;for(B=m.length;B--;){var A=m[B];if(A){var G=A.nextSibling,D=A.parentNode;h.appendChild(A);f.addSubCommand(new Na(A,G,D))}}xa(f);return true};this.mergeLayer=function(f){var h=new Ba("Merge Layer"),m=C(),B=$(m.current_layer).prev()[0];if(B){for(h.addSubCommand(new Ia(m.current_layer,m.current_layer.nextSibling,\n
+p));m.current_layer.firstChild;){var A=m.current_layer.firstChild;if(A.localName=="title"){h.addSubCommand(new Ia(A,A.nextSibling,m.current_layer));m.current_layer.removeChild(A)}else{var G=A.nextSibling;B.appendChild(A);h.addSubCommand(new Na(A,G,m.current_layer))}}p.removeChild(m.current_layer);if(!f){ya();xb();M("changed",[p]);xa(h)}m.current_layer=B;return h}};this.mergeAllLayers=function(){var f=new Ba("Merge all Layers"),h=C();for(h.current_layer=h.all_layers[h.getNumLayers()-1][1];$(p).children("g").length>\n
+1;)f.addSubCommand(c.mergeLayer(true));ya();xb();M("changed",[p]);xa(f)};var Eb=this.leaveContext=function(){var f=ua.length;if(f){for(var h=0;h<f;h++){var m=ua[h],B=cb(m,"orig_opac");B!==1?m.setAttribute("opacity",B):m.removeAttribute("opacity");m.setAttribute("style","pointer-events: inherit")}ua=[];ya(true);M("contextset",null)}L=null},Kb=this.setContext=function(f){Eb();if(typeof f==="string")f=oa(f);L=f;$(f).parentsUntil("#svgcontent").andSelf().siblings().each(function(){var h=this.getAttribute("opacity")||\n
+1;cb(this,"orig_opac",h);this.setAttribute("opacity",h*0.33);this.setAttribute("style","pointer-events: none");ua.push(this)});ya();M("contextset",L)};this.clear=function(){Ha.clear();ya();c.clearSvgContentElement();c.current_drawing_=new svgedit.draw.Drawing(p);c.createLayer("Layer 1");c.undoMgr.resetUndoStack();ra.initGroup();sa=ra.getRubberBandBox();M("cleared")};this.linkControlPoints=Ha.linkControlPoints;this.getContentElem=function(){return p};this.getRootElem=function(){return d};this.getSelectedElems=\n
+function(){return H};var zb=this.getResolution=function(){var f=p.getAttribute("width")/v,h=p.getAttribute("height")/v;return{w:f,h:h,zoom:v}};this.getZoom=function(){return v};this.getVersion=function(){return"svgcanvas.js ($Rev: 2082 $)"};this.setUiStrings=function(f){$.extend(kb,f.notification)};this.setConfig=function(f){$.extend(l,f)};this.getTitle=function(f){if(f=f||H[0]){f=$(f).data("gsvg")||$(f).data("symbol")||f;f=f.childNodes;for(var h=0;h<f.length;h++)if(f[h].nodeName=="title")return f[h].textContent;\n
+return""}};this.setGroupTitle=function(f){var h=H[0];h=$(h).data("gsvg")||h;var m=$(h).children("title"),B=new Ba("Set Label");if(f.length)if(m.length){m=m[0];B.addSubCommand(new Ka(m,{"#text":m.textContent}));m.textContent=f}else{m=g.createElementNS(b,"title");m.textContent=f;$(h).prepend(m);B.addSubCommand(new Sa(m))}else{B.addSubCommand(new Ia(m[0],m.nextSibling,h));m.remove()}xa(B)};this.getDocumentTitle=function(){return c.getTitle(p)};this.setDocumentTitle=function(f){for(var h=p.childNodes,\n
+m=false,B="",A=new Ba("Change Image Title"),G=0;G<h.length;G++)if(h[G].nodeName=="title"){m=h[G];B=m.textContent;break}if(!m){m=g.createElementNS(b,"title");p.insertBefore(m,p.firstChild)}if(f.length)m.textContent=f;else m.parentNode.removeChild(m);A.addSubCommand(new Ka(m,{"#text":B}));xa(A)};this.getEditorNS=function(f){f&&p.setAttribute("xmlns:se","http://svg-edit.googlecode.com");return"http://svg-edit.googlecode.com"};this.setResolution=function(f,h){var m=zb(),B=m.w;m=m.h;var A;if(f=="fit"){var G=\n
+getStrokedBBox();if(G){A=new Ba("Fit Canvas to Content");var D=pb();qb(D);var z=[],F=[];$.each(D,function(){z.push(G.x*-1);F.push(G.y*-1)});D=c.moveSelectedElements(z,F,true);A.addSubCommand(D);ya();f=Math.round(G.width);h=Math.round(G.height)}else return false}if(f!=B||h!=m){A||(A=new Ba("Change Image Dimensions"));f=ta("width",f);h=ta("height",h);p.setAttribute("width",f);p.setAttribute("height",h);this.contentW=f;this.contentH=h;A.addSubCommand(new Ka(p,{width:B,height:m}));p.setAttribute("viewBox",\n
+[0,0,f/v,h/v].join(" "));A.addSubCommand(new Ka(p,{viewBox:["0 0",B,m].join(" ")}));xa(A);if(background=document.getElementById("canvas_background")){background.setAttribute("x",-1);background.setAttribute("y",-1);background.setAttribute("width",f+2);background.setAttribute("height",h+2)}M("changed",[p])}return[f,h]};this.getOffset=function(){return $(p).attr(["x","y"])};this.setBBoxZoom=function(f,h,m){var B=0.85,A=function(G){if(!G)return false;var D=Math.min(Math.round(h/G.width*100*B)/100,Math.round(m/\n
+G.height*100*B)/100);c.setZoom(D);return{zoom:D,bbox:G}};if(typeof f=="object"){f=f;if(f.width==0||f.height==0){c.setZoom(f.zoom?f.zoom:v*f.factor);return{zoom:v,bbox:f}}return A(f)}switch(f){case "selection":if(!H[0])return;f=$.map(H,function(G){if(G)return G});f=getStrokedBBox(f);break;case "canvas":f=zb();B=0.95;f={width:f.w,height:f.h,x:0,y:0};break;case "content":f=getStrokedBBox();break;case "layer":f=getStrokedBBox(pb(C().getCurrentLayer()));break;default:return}return A(f)};this.setZoom=function(f){var h=\n
+zb();p.setAttribute("viewBox","0 0 "+h.w/f+" "+h.h/f);v=f;$.each(H,function(m,B){B&&ra.requestSelector(B).resize()});Ha.zoomChange();ib("zoomChanged",f)};this.getMode=function(){return Ea};this.setMode=function(f){Ha.clear();bb.clear();$("#workarea").attr("class",f);Xa=H[0]&&H[0].nodeName=="text"?Ua:J;Ea=f};this.getColor=function(f){return Xa[f]};this.setColor=function(f,h,m){J[f]=h;Xa[f+"_paint"]={type:"solidColor"};for(var B=[],A=H.length;A--;){var G=H[A];if(G)if(G.tagName=="g")svgedit.utilities.walkTree(G,\n
+function(D){D.nodeName!="g"&&B.push(D)});else if(f=="fill")G.tagName!="polyline"&&G.tagName!="line"&&B.push(G);else B.push(G)}if(B.length>0)if(m)Ab(f,h,B);else{Ya(f,h,B);M("changed",B)}};var gb=function(){var f=p.getElementsByTagNameNS(b,"defs");if(f.length>0)f=f[0];else{f=g.createElementNS(b,"defs");p.firstChild?p.insertBefore(f,p.firstChild.nextSibling):p.appendChild(f)}return f},Nb=this.setGradient=function(f){if(!(!Xa[f+"_paint"]||Xa[f+"_paint"].type=="solidColor")){var h=c[f+"Grad"],m=Mb(h),\n
+B=gb();if(m)h=m;else{h=B.appendChild(g.importNode(h,true));h.id=ja()}c.setColor(f,"url(#"+h.id+")");if(f=="canvas")(f=document.getElementById("canvas_background"))&&f.setAttribute("fill","url(#"+h.id+")")}},Mb=function(f){var h=gb();h=$(h).find("linearGradient, radialGradient");for(var m=h.length,B=["r","cx","cy","fx","fy"];m--;){var A=h[m];if(f.tagName=="linearGradient"){if(f.getAttribute("x1")!=A.getAttribute("x1")||f.getAttribute("y1")!=A.getAttribute("y1")||f.getAttribute("x2")!=A.getAttribute("x2")||\n
+f.getAttribute("y2")!=A.getAttribute("y2"))continue}else{var G=$(f).attr(B),D=$(A).attr(B),z=false;$.each(B,function(E,I){if(G[I]!=D[I])z=true});if(z)continue}var F=f.getElementsByTagNameNS(b,"stop"),k=A.getElementsByTagNameNS(b,"stop");if(F.length==k.length){for(var n=F.length;n--;){var q=F[n],u=k[n];if(q.getAttribute("offset")!=u.getAttribute("offset")||q.getAttribute("stop-opacity")!=u.getAttribute("stop-opacity")||q.getAttribute("stop-color")!=u.getAttribute("stop-color"))break}if(n==-1)return A}}return null};\n
+this.setPaint=function(f,h){var m=new $.jGraduate.Paint(h);this.setPaintOpacity(f,m.alpha/100,true);Xa[f+"_paint"]=m;switch(m.type){case "solidColor":if(m.solidColor!="none"&&m.solidColor!="#none")this.setColor(f,"#"+m.solidColor);else{this.setColor(f,"none");document.querySelector(f=="fill"?"#fill_color rect":"#stroke_color rect").setAttribute("fill","none")}break;case "linearGradient":case "radialGradient":c[f+"Grad"]=m[m.type];Nb(f)}};this.getStrokeWidth=function(){return Xa.stroke_width};this.setStrokeWidth=\n
+function(f){if(f==0&&["line","path"].indexOf(Ea)>=0)c.setStrokeWidth(1);else{Xa.stroke_width=f;for(var h=[],m=H.length;m--;){var B=H[m];if(B)B.tagName=="g"?svgedit.utilities.walkTree(B,function(A){A.nodeName!="g"&&h.push(A)}):h.push(B)}if(h.length>0){Ya("stroke-width",f,h);M("changed",H)}}};this.setStrokeAttr=function(f,h){J[f.replace("-","_")]=h;for(var m=[],B=H.length;B--;){var A=H[B];if(A)A.tagName=="g"?svgedit.utilities.walkTree(A,function(G){G.nodeName!="g"&&m.push(G)}):m.push(A)}if(m.length>\n
+0){Ya(f,h,m);M("changed",H)}};this.getStyle=function(){return J};this.getOpacity=function(){return J.opacity};this.setOpacity=function(f){J.opacity=f;Ya("opacity",f)};this.getFillOpacity=function(){return J.fill_opacity};this.getStrokeOpacity=function(){return J.stroke_opacity};this.setPaintOpacity=function(f,h,m){J[f+"_opacity"]=h;m?Ab(f+"-opacity",h):Ya(f+"-opacity",h)};this.getBlur=function(f){var h=0;if(f)if(f.getAttribute("filter"))if(f=oa(f.id+"_blur"))h=f.firstChild.getAttribute("stdDeviation");\n
+return h};(function(){function f(){var A=c.undoMgr.finishUndoableChange();h.addSubCommand(A);xa(h);m=h=null}var h=null,m=null,B=false;c.setBlurNoUndo=function(A){if(m)if(A===0){Ab("filter","");B=true}else{var G=H[0];B&&Ab("filter","url(#"+G.id+"_blur)");if(svgedit.browser.isWebkit()){G.removeAttribute("filter");G.setAttribute("filter","url(#"+G.id+"_blur)")}Ab("stdDeviation",A,[m.firstChild]);c.setBlurOffsets(m,A)}else c.setBlur(A)};c.setBlurOffsets=function(A,G){if(G>3)ma(A,{x:"-50%",y:"-50%",width:"200%",\n
+height:"200%"},100);else if(!svgedit.browser.isWebkit()){A.removeAttribute("x");A.removeAttribute("y");A.removeAttribute("width");A.removeAttribute("height")}};c.setBlur=function(A,G){if(h)f();else{var D=H[0],z=D.id;m=oa(z+"_blur");A-=0;var F=new Ba;if(m){if(A===0)m=null}else{var k=U({element:"feGaussianBlur",attr:{"in":"SourceGraphic",stdDeviation:A}});m=U({element:"filter",attr:{id:z+"_blur"}});m.appendChild(k);gb().appendChild(m);F.addSubCommand(new Sa(m))}k={filter:D.getAttribute("filter")};if(A===\n
+0){D.removeAttribute("filter");F.addSubCommand(new Ka(D,k))}else{Ya("filter","url(#"+z+"_blur)");F.addSubCommand(new Ka(D,k));c.setBlurOffsets(m,A);h=F;c.undoMgr.beginUndoableChange("stdDeviation",[m?m.firstChild:null]);if(G){c.setBlurNoUndo(A);f()}}}}})();this.getBold=function(){var f=true;H.filter(Boolean).forEach(function(h){if(h.getAttribute("font-weight")!="bold")f=false});return f};this.setBold=function(f){var h=H.filter(Boolean);h.forEach(function(m){if(m!=null&&m.tagName=="text")Ya("font-weight",\n
+f?"bold":"normal")});h[0].textContent||bb.setCursor()};this.getItalic=function(){var f=true;H.filter(Boolean).forEach(function(h){if(h.getAttribute("font-style")!="italic")f=false});return f};this.setItalic=function(f){var h=H.filter(Boolean);h.forEach(function(m){if(m!=null&&m.tagName=="text")Ya("font-style",f?"italic":"normal")});h[0].textContent||bb.setCursor()};this.getFontFamily=function(){return Ua.font_family};this.setFontFamily=function(f){Ua.font_family=f;Ya("font-family",f);H[0]&&!H[0].textContent&&\n
+bb.setCursor()};this.setFontColor=function(f){Ua.fill=f;Ya("fill",f)};this.getFontSize=function(){return Ua.fill};this.getFontSize=function(){return Ua.font_size};this.setFontSize=function(f){Ua.font_size=f;Ya("font-size",f);H[0].textContent||bb.setCursor()};this.getText=function(){var f=H[0];if(f==null)return"";return f.textContent};this.setTextContent=function(f){Ya("#text",f);bb.init(f);bb.setCursor()};this.setImageURL=function(f){var h=H[0];if(h){var m=$(h).attr(["width","height"]);m=!m.width||\n
+!m.height;var B=ka(h);if(B!==f)m=true;else if(!m)return;var A=new Ba("Change Image URL");Z(h,f);A.addSubCommand(new Ka(h,{"#href":B}));m?$(new Image).load(function(){var G=$(h).attr(["width","height"]);$(h).attr({width:this.width,height:this.height});ra.requestSelector(h).resize();A.addSubCommand(new Ka(h,G));xa(A);M("changed",[h])}).attr("src",f):xa(A)}};this.setLinkURL=function(f){var h=H[0];if(h){if(h.tagName!=="a"){h=$(h).parents("a");if(h.length)h=h[0];else return}var m=ka(h);if(m!==f){var B=\n
+new Ba("Change Link URL");Z(h,f);B.addSubCommand(new Ka(h,{"#href":m}));xa(B)}}};this.elementsAreSame=function(f){return!f.length||f[0]==null?null:H.every(function(h){return h&&H[0]?h.nodeName==H[0].nodeName:null})};this.setRectRadius=function(f){c.elementsAreSame(H)&&H[0].tagName=="rect"&&H.forEach(function(h){var m=h.getAttribute("rx");if(m!=f){h.setAttribute("rx",f);h.setAttribute("ry",f);xa(new Ka(h,{rx:m,ry:m},"Radius"));M("changed",[h])}})};this.makeHyperlink=function(f){c.groupSelectedElements("a",\n
+f)};this.removeHyperlink=function(){c.ungroupSelectedElement()};this.setSegType=function(f){Ha.setSegType(f)};this.convertToPath=function(f,h){if(f==null)$.each(H,function(aa,S){S&&c.convertToPath(S)});else{if(!h)var m=new Ba("Convert element to Path");var B=h?{}:{fill:J.fill,"fill-opacity":J.fill_opacity,stroke:J.stroke,"stroke-width":J.stroke_width,"stroke-dasharray":J.stroke_dasharray,"stroke-linejoin":J.stroke_linejoin,"stroke-linecap":J.stroke_linecap,"stroke-opacity":J.stroke_opacity,opacity:J.opacity,\n
+visibility:"hidden"};$.each(["marker-start","marker-end","marker-mid","filter","clip-path"],function(){if(f.getAttribute(this))B[this]=f.getAttribute(this)});var A=U({element:"path",attr:B}),G=f.getAttribute("transform");G&&A.setAttribute("transform",G);var D=f.id,z=f.parentNode;f.nextSibling?z.insertBefore(A,f):z.appendChild(A);var F="",k=function(aa){$.each(aa,function(S,ea){var ga=ea[1];F+=ea[0];for(var T=0;T<ga.length;T+=2)F+=ga[T]+","+ga[T+1]+" "})},n=1.81;switch(f.tagName){case "ellipse":case "circle":var q=\n
+$(f).attr(["rx","ry","cx","cy"]),u=q.cx,E=q.cy,I=q.rx;q=q.ry;if(f.tagName=="circle")I=q=$(f).attr("r");k([["M",[u-I,E]],["C",[u-I,E-q/n,u-I/n,E-q,u,E-q]],["C",[u+I/n,E-q,u+I,E-q/n,u+I,E]],["C",[u+I,E+q/n,u+I/n,E+q,u,E+q]],["C",[u-I/n,E+q,u-I,E+q/n,u-I,E]],["Z",[]]]);break;case "path":F=f.getAttribute("d");break;case "line":q=$(f).attr(["x1","y1","x2","y2"]);F="M"+q.x1+","+q.y1+"L"+q.x2+","+q.y2;break;case "polyline":case "polygon":F="M"+f.getAttribute("points");break;case "rect":q=$(f).attr(["rx",\n
+"ry"]);I=q.rx;q=q.ry;var K=f.getBBox();u=K.x;E=K.y;var O=K.width;K=K.height;n=4-n;if(!I&&!q)k([["M",[u,E]],["L",[u+O,E]],["L",[u+O,E+K]],["L",[u,E+K]],["L",[u,E]],["Z",[]]]);else{q||(q=I);k([["M",[u,E+q]],["C",[u,E+q/n,u+I/n,E,u+I,E]],["L",[u+O-I,E]],["C",[u+O-I/n,E,u+O,E+q/n,u+O,E+q]],["L",[u+O,E+K-q]],["C",[u+O,E+K-q/n,u+O-I/n,E+K,u+O-I,E+K]],["L",[u+I,E+K]],["C",[u+I/n,E+K,u,E+K-q/n,u,E+K-q]],["L",[u,E+q]],["Z",[]]])}break;default:A.parentNode.removeChild(A)}F&&A.setAttribute("d",F);if(h){Ha.resetOrientation(A);\n
+m=false;try{m=A.getBBox()}catch(V){}A.parentNode.removeChild(A);return m}else{if(G){G=R(A);la(G)&&Ha.resetOrientation(A)}m.addSubCommand(new Ia(f,f.nextSibling,z));m.addSubCommand(new Sa(A));ya();f.parentNode.removeChild(f);A.setAttribute("id",D);A.removeAttribute("visibility");qb([A],true);xa(m)}}};var Ab=this.changeSelectedAttributeNoUndo=function(f,h,m){Ea=="pathedit"&&Ha.moveNode(f,h);m=m||H;for(var B=m.length,A=["g","polyline","path"];B--;){var G=m[B];if(G!=null){Ea==="textedit"&&f!=="#text"&&\n
+G.textContent.length&&bb.toSelectMode(G);if((f==="x"||f==="y")&&A.indexOf(G.tagName)>=0){var D=getStrokedBBox([G]);c.moveSelectedElements((f==="x"?h-D.x:0)*v,(f==="y"?h-D.y:0)*v,true)}else{D=f==="#text"?G.textContent:G.getAttribute(f);if(D==null)D="";if(D!==String(h)){if(f=="#text"){svgedit.utilities.getBBox(G);G.textContent=h}else f=="#href"?Z(G,h):G.setAttribute(f,h);H.indexOf(G)>=0&&setTimeout(function(){G.parentNode&&ra.requestSelector(G).resize()},0);D=pa(G);if(D!=0&&f!="transform")for(var z=\n
+R(G),F=z.numberOfItems;F--;)if(z.getItem(F).type==4){z.removeItem(F);var k=svgedit.utilities.getBBox(G),n=N(k.x+k.width/2,k.y+k.height/2,X(z).matrix);k=n.x;n=n.y;var q=d.createSVGTransform();q.setRotate(D,k,n);z.insertItemBefore(q,F);break}}}}}},Ya=this.changeSelectedAttribute=function(f,h,m){m=m||H;c.undoMgr.beginUndoableChange(f,m);Ab(f,h,m);f=c.undoMgr.finishUndoableChange();f.isEmpty()||xa(f)};this.deleteSelectedElements=function(){for(var f=new Ba("Delete Elements"),h=H.length,m=[],B=0;B<h;++B){var A=\n
+H[B];if(A==null)break;var G=A.parentNode,D=A;ra.releaseSelector(D);svgedit.path.removePath_(D.id);if(G.tagName==="a"&&G.childNodes.length===1){D=G;G=G.parentNode}var z=D.nextSibling;D=G.removeChild(D);m.push(A);H[B]=null;f.addSubCommand(new Ia(D,z,G))}f.isEmpty()||xa(f);M("changed",m);ya()};this.cutSelectedElements=function(){for(var f=new Ba("Cut Elements"),h=H.length,m=[],B=0;B<h;++B){var A=H[B];if(A==null)break;var G=A.parentNode,D=A;ra.releaseSelector(D);svgedit.path.removePath_(D.id);var z=D.nextSibling;\n
+D=G.removeChild(D);m.push(A);H[B]=null;f.addSubCommand(new Ia(D,z,G))}f.isEmpty()||xa(f);M("changed",m);ya();c.clipBoard=m};this.copySelectedElements=function(){c.clipBoard=$.merge([],H)};this.pasteElements=function(){var f=c.clipBoard,h=f.length;if(h){for(var m=[],B=new Ba("Paste elements");h--;){var A=f[h];if(A){var G=ha(A);if(!oa(A.id))G.id=A.id;m.push(G);(L||C().getCurrentLayer()).appendChild(G);B.addSubCommand(new Sa(G))}}svgCanvas.clearSelection();setTimeout(function(){rb(m)},100);xa(B);M("changed",\n
+m)}};this.groupSelectedElements=function(f){f||(f="g");var h="";switch(f){case "a":h="Make hyperlink";var m="";if(arguments.length>1)m=arguments[1];break;default:f="g";h="Group Elements"}h=new Ba(h);var B=U({element:f,attr:{id:ja()}});f==="a"&&Z(B,m);h.addSubCommand(new Sa(B));for(m=H.length;m--;){var A=H[m];if(A!=null){if(A.parentNode.tagName==="a"&&A.parentNode.childNodes.length===1)A=A.parentNode;var G=A.nextSibling,D=A.parentNode;B.appendChild(A);h.addSubCommand(new Na(A,G,D))}}h.isEmpty()||xa(h);\n
+rb([B],true)};var Db=this.pushGroupProperties=function(f,h){var m=f.childNodes,B=m.length,A=f.getAttribute("transform"),G=R(f),D=X(G).matrix,z=new Ba("Push group properties"),F=0,k=pa(f),n=$(f).attr(["filter","opacity"]),q,u;for(F=0;F<B;F++){var E=m[F];if(E.nodeType===1){if(n.opacity!==null&&n.opacity!==1){E.getAttribute("opacity");var I=Math.round((E.getAttribute("opacity")||1)*n.opacity*100)/100;Ya("opacity",I,[E])}if(n.filter){var K=I=this.getBlur(E);u||(u=this.getBlur(f));if(I)I=u-0+(I-0);else if(I===\n
+0)I=u;if(K)q=P(E.getAttribute("filter"));else if(q){q=ha(q);gb().appendChild(q)}else q=P(n.filter);q.id=E.id+"_"+(q.firstChild.tagName==="feGaussianBlur"?"blur":"filter");Ya("filter","url(#"+q.id+")",[E]);if(I){Ya("stdDeviation",I,[q.firstChild]);c.setBlurOffsets(q,I)}}I=R(E);if(~E.tagName.indexOf("Gradient"))I=null;if(I)if(E.tagName!=="defs")if(G.numberOfItems){if(k&&G.numberOfItems==1){var O=G.getItem(0).matrix,V=d.createSVGMatrix();if(K=pa(E))V=I.getItem(0).matrix;var aa=svgedit.utilities.getBBox(E),\n
+S=X(I).matrix,ea=N(aa.x+aa.width/2,aa.y+aa.height/2,S);aa=k+K;S=d.createSVGTransform();S.setRotate(aa,ea.x,ea.y);O=ca(O,V,S.matrix.inverse());K&&I.removeItem(0);if(aa)I.numberOfItems?I.insertItemBefore(S,0):I.appendItem(S);if(O.e||O.f){K=d.createSVGTransform();K.setTranslate(O.e,O.f);I.numberOfItems?I.insertItemBefore(K,0):I.appendItem(K)}}else{K=E.getAttribute("transform");O={};O.transform=K?K:"";K=d.createSVGTransform();O=X(I).matrix;V=O.inverse();O=ca(V,D,O);K.setMatrix(O);I.appendItem(K)}(E=Qa(E))&&\n
+z.addSubCommand(E)}}}if(A){O={};O.transform=A;f.setAttribute("transform","");f.removeAttribute("transform");z.addSubCommand(new Ka(f,O))}if(h&&!z.isEmpty())return z};this.ungroupSelectedElement=function(){var f=H[0];if($(f).data("gsvg")||$(f).data("symbol"))Lb(f);else if(f.tagName==="use"){var h=oa(ka(f).substr(1));$(f).data("symbol",h).data("ref",h);Lb(f)}else{h=$(f).parents("a");if(h.length)f=h[0];if(f.tagName==="g"||f.tagName==="a"){h=new Ba("Ungroup Elements");var m=Db(f,true);m&&h.addSubCommand(m);\n
+m=f.parentNode;for(var B=f.nextSibling,A=Array(f.childNodes.length),G=0;f.firstChild;){var D=f.firstChild,z=D.nextSibling,F=D.parentNode;if(D.tagName==="title"){h.addSubCommand(new Ia(D,D.nextSibling,F));F.removeChild(D)}else{A[G++]=D=m.insertBefore(D,B);h.addSubCommand(new Na(D,z,F))}}ya();B=f.nextSibling;f=m.removeChild(f);h.addSubCommand(new Ia(f,B,m));h.isEmpty()||xa(h);qb(A)}}};this.moveToTopSelectedElement=function(){var f=H.filter(Boolean).reverse(),h=new Ba("Move to top");f.forEach(function(m){m=\n
+m;var B=m.parentNode,A=m.nextSibling;m=m.parentNode.appendChild(m);if(A!=m.nextSibling){h.addSubCommand(new Na(m,A,B,"top"));M("changed",[m])}h.isEmpty()||xa(h)})};this.moveToBottomSelectedElement=function(){var f=H.filter(Boolean).reverse(),h=new Ba("Move to top");f.forEach(function(m){m=m;var B=m.parentNode,A=m.nextSibling,G=m.parentNode.firstChild;if(G.tagName=="title")G=G.nextSibling;if(G.tagName=="defs")G=G.nextSibling;m=m.parentNode.insertBefore(m,G);if(A!=m.nextSibling){h.addSubCommand(new Na(m,\n
+A,B,"bottom"));M("changed",[m])}});h.isEmpty()||xa(h)};this.moveUpDownSelected=function(f){var h=H.filter(Boolean);f=="Down"&&h.reverse();var m=new Ba("Move "+f);h.forEach(function(B){hb=[];var A,G,D=$(ob(getStrokedBBox([B]))).toArray();f=="Down"&&D.reverse();$.each(D,function(){if(G){A=this;return false}else if(this==B)G=true});if(A){D=B.parentNode;var z=B.nextSibling;$(A)[f=="Down"?"before":"after"](B);if(z!=B.nextSibling){m.addSubCommand(new Na(B,z,D,"Move "+f));M("changed",[B])}}});m.isEmpty()||\n
+xa(m)};this.moveSelectedElements=function(f,h,m){if(f.constructor!=Array){f/=v;h/=v}m=m||true;for(var B=new Ba("position"),A=H.length;A--;){var G=H[A];if(G!=null){var D=d.createSVGTransform(),z=R(G);f.constructor==Array?D.setTranslate(f[A],h[A]):D.setTranslate(f,h);z.numberOfItems?z.insertItemBefore(D,0):z.appendItem(D);(D=Qa(G))&&B.addSubCommand(D);ra.requestSelector(G).resize()}}if(!B.isEmpty()){m&&xa(B);M("changed",H);return B}};this.cloneSelectedElements=function(f,h,m){for(var B=new Ba("Clone Elements"),\n
+A=H.length,G=0;G<A;++G){var D=H[G];if(D==null)break}A=H.slice(0,G);this.clearSelection(true);G=A.length;for(clones=[];G--;){D=A[G];var z=ha(A[G]),F=L||C().getCurrentLayer();if(m){tlist=R(z);tlist.removeItem(m);Qa(z);F.insertBefore(z,D)}else F.appendChild(z);clones.push(z);B.addSubCommand(new Sa(z))}if(!B.isEmpty()){qb(A.reverse());m||this.moveSelectedElements(f,h,false);xa(B)}return clones};this.alignSelectedElements=function(f,h){var m=[],B=Number.MAX_VALUE,A=Number.MIN_VALUE,G=Number.MAX_VALUE,\n
+D=Number.MIN_VALUE,z=Number.MIN_VALUE,F=Number.MIN_VALUE,k=H.length;if(k){for(var n=0;n<k;++n){if(H[n]==null)break;m[n]=getStrokedBBox([H[n]]);switch(h){case "smallest":if((f=="l"||f=="c"||f=="r")&&(z==Number.MIN_VALUE||z>m[n].width)||(f=="t"||f=="m"||f=="b")&&(F==Number.MIN_VALUE||F>m[n].height)){B=m[n].x;G=m[n].y;A=m[n].x+m[n].width;D=m[n].y+m[n].height;z=m[n].width;F=m[n].height}break;case "largest":if((f=="l"||f=="c"||f=="r")&&(z==Number.MIN_VALUE||z<m[n].width)||(f=="t"||f=="m"||f=="b")&&(F==\n
+Number.MIN_VALUE||F<m[n].height)){B=m[n].x;G=m[n].y;A=m[n].x+m[n].width;D=m[n].y+m[n].height;z=m[n].width;F=m[n].height}break;default:if(m[n].x<B)B=m[n].x;if(m[n].y<G)G=m[n].y;if(m[n].x+m[n].width>A)A=m[n].x+m[n].width;if(m[n].y+m[n].height>D)D=m[n].y+m[n].height}}if(h=="page"){G=B=0;A=c.contentW;D=c.contentH}z=Array(k);F=Array(k);for(n=0;n<k;++n){if(H[n]==null)break;var q=m[n];z[n]=0;F[n]=0;switch(f){case "l":z[n]=B-q.x;break;case "c":z[n]=(B+A)/2-(q.x+q.width/2);break;case "r":z[n]=A-(q.x+q.width);\n
+break;case "t":F[n]=G-q.y;break;case "m":F[n]=(G+D)/2-(q.y+q.height/2);break;case "b":F[n]=D-(q.y+q.height)}}this.moveSelectedElements(z,F)}};this.contentW=zb().w;this.contentH=zb().h;this.updateCanvas=function(f,h){d.setAttribute("width",f);d.setAttribute("height",h);var m=$("#canvasBackground")[0],B=p.getAttribute("x"),A=p.getAttribute("y"),G=f/2-this.contentW*v/2,D=h/2-this.contentH*v/2;ma(p,{width:this.contentW*v,height:this.contentH*v,x:G,y:D,viewBox:"0 0 "+this.contentW+" "+this.contentH});\n
+ma(m,{width:p.getAttribute("width"),height:p.getAttribute("height"),x:G,y:D});(m=oa("background_image"))&&ma(m,{width:"100%",height:"100%"});ra.selectorParentGroup.setAttribute("transform","translate("+G+","+D+")");return{x:G,y:D,old_x:B,old_y:A,d_x:G-B,d_y:D-A}};this.setBackground=function(f,h){var m=oa("canvasBackground"),B=$(m).find("rect")[0],A=oa("background_image");B.setAttribute("fill",f);if(h){if(!A){A=g.createElementNS(b,"image");ma(A,{id:"background_image",width:"100%",height:"100%",preserveAspectRatio:"xMinYMin",\n
+style:"pointer-events:none"})}Z(A,h);m.appendChild(A)}else A&&A.parentNode.removeChild(A)};this.cycleElement=function(f){var h=H[0],m=false,B=pb(L||C().getCurrentLayer());if(B.length){if(h==null){f=f?B.length-1:0;m=B[f]}else for(var A=B.length;A--;)if(B[A]==h){f=f?A-1:A+1;if(f>=B.length)f=0;else if(f<0)f=B.length-1;m=B[f];break}rb([m],true);M("selected",H)}};this.clear();this.getPrivateMethods=function(){return{addCommandToHistory:xa,setGradient:Nb,addSvgElementFromJson:U,assignAttributes:ma,BatchCommand:Ba,\n
+call:M,ChangeElementCommand:Ka,copyElem:ha,ffClone:ba,findDefs:gb,findDuplicateGradient:Mb,getElem:oa,getId:Y,getIntersectionList:ob,getMouseTarget:Bb,getNextId:ja,getPathBBox:da,getUrlFromAttr:ia,hasMatrixTransform:la,identifyLayers:xb,InsertElementCommand:Sa,isIdentity:svgedit.math.isIdentity,logMatrix:Wa,matrixMultiply:ca,MoveElementCommand:Na,preventClickDefault:Fb,recalculateAllSelectedDimensions:Ca,recalculateDimensions:Qa,remapElement:Za,RemoveElementCommand:Ia,removeUnusedDefElems:yb,round:ab,\n
+runExtensions:ib,sanitizeSvg:Fa,SVGEditTransformList:svgedit.transformlist.SVGTransformList,toString:toString,transformBox:svgedit.math.transformBox,transformListToTransform:X,transformPoint:N,walkTree:svgedit.utilities.walkTree}}};(function(){document.addEventListener("touchstart",touchHandler,true);document.addEventListener("touchmove",touchHandler,true);document.addEventListener("touchend",touchHandler,true);document.addEventListener("touchcancel",touchHandler,true);if(!window.methodDraw)window.methodDraw=function(a){function o(d,p){var w=e.setSvgString(d)!==false;p=p||a.noop;w?p(true):a.alert(uiStrings.notification.errorLoadingSVG,function(){p(false)})}var e,b={},l=false;curConfig={canvas_expansion:1,dimensions:[580,400],\n
+initFill:{color:"fff",opacity:1},initStroke:{width:1.5,color:"000",opacity:1},initOpacity:1,imgPath:"images/",extPath:"extensions/",jGraduatePath:"jgraduate/images/",extensions:[],initTool:"select",wireframe:false,colorPickerCSS:false,gridSnapping:false,gridColor:"#000",baseUnit:"px",snappingStep:10,showRulers:svgedit.browser.isTouch()?false:true,show_outside_canvas:false,no_save_warning:true,initFont:"Helvetica, Arial, sans-serif"};uiStrings=b.uiStrings={common:{ok:"OK",cancel:"Cancel",key_up:"Up",\n
+key_down:"Down",key_backspace:"Backspace",key_del:"Del"},layers:{layer:"Layer"},notification:{invalidAttrValGiven:"Invalid value given",noContentToFitTo:"No content to fit to",dupeLayerName:"There is already a layer named that!",enterUniqueLayerName:"Please enter a unique layer name",enterNewLayerName:"Please enter the new layer name",layerHasThatName:"Layer already has that name",QmoveElemsToLayer:\'Move selected elements to layer "%s"?\',QwantToClear:"<strong>Do you want to clear the drawing?</strong>\\nThis will also erase your undo history",\n
+QwantToOpen:"Do you want to open a new file?\\nThis will also erase your undo history",QerrorsRevertToSource:"There were parsing errors in your SVG source.\\nRevert back to original SVG source?",QignoreSourceChanges:"Ignore changes made to SVG source?",featNotSupported:"Feature not supported",enterNewImgURL:"Enter the new image URL",defsFailOnSave:"NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.",loadingImage:"Loading image, please wait...",\n
+saveFromBrowser:\'Select "Save As..." in your browser to save this image as a %s file.\',noteTheseIssues:"Also note the following issues: ",unsavedChanges:"There are unsaved changes.",enterNewLinkURL:"Enter the new hyperlink URL",errorLoadingSVG:"Error: Unable to load SVG data",URLloadFail:"Unable to load from URL",retrieving:\'Retrieving "%s" ...\'}};var s={},c={};b.curConfig=curConfig;b.tool_scale=1;b.setConfig=function(d){a.extend(true,curConfig,d);if(d.extensions)curConfig.extensions=d.extensions};\n
+b.setCustomHandlers=function(d){b.ready(function(){if(d.open){a(\'#tool_open > input[type="file"]\').remove();a("#tool_open").show();e.open=d.open}if(d.save){b.show_save_warning=false;e.bind("saved",d.save)}d.pngsave&&e.bind("exported",d.pngsave);c=d})};b.randomizeIds=function(){e.randomizeIds(arguments)};b.init=function(){(function(){var k=window.opener;if(k)try{var n=k.document.createEvent("Event");n.initEvent("methodDrawReady",true,true);k.document.documentElement.dispatchEvent(n)}catch(q){}})();\n
+a("body").toggleClass("touch",svgedit.browser.isTouch());a("#canvas_width").val(curConfig.dimensions[0]);a("#canvas_height").val(curConfig.dimensions[1]);var d=function(){a.each(curConfig.extensions,function(){var k=this;a.getScript(curConfig.extPath+k,function(n){if(!n){n=document.createElement("script");n.src=curConfig.extPath+k;document.querySelector("head").appendChild(n)}})})};document.location.protocol==="file:"?setTimeout(d,100):d();a.svgIcons(curConfig.imgPath+"svg_edit_icons.svg",{w:27,h:27,\n
+id_match:false,no_img:true,fallback_path:curConfig.imgPath,fallback:{logo:"logo.png",select:"select.png",select_node:"select_node.png",pencil:"pencil.png",pen:"line.png",rect:"square.png",ellipse:"ellipse.png",path:"path.png",text:"text.png",image:"image.png",zoom:"zoom.png","delete":"delete.png",spapelib:"shapelib.png",node_delete:"node_delete.png",align_left:"align-left.png",align_center:"align-center.png",align_right:"align-right.png",align_top:"align-top.png",align_middle:"align-middle.png",align_bottom:"align-bottom.png",\n
+arrow_right:"flyouth.png",arrow_down:"dropdown.gif"},placement:{"#logo":"logo","#tool_select":"select","#tool_fhpath":"pencil","#tool_line":"pen","#tool_rect,#tools_rect_show":"rect","#tool_ellipse,#tools_ellipse_show":"ellipse","#tool_path":"path","#tool_text,#layer_rename":"text","#tool_image":"image","#tool_zoom":"zoom","#tool_node_clone":"node_clone","#tool_node_delete":"node_delete","#tool_add_subpath":"add_subpath","#tool_openclose_path":"open_path","#tool_alignleft, #tool_posleft":"align_left",\n
+"#tool_aligncenter, #tool_poscenter":"align_center","#tool_alignright, #tool_posright":"align_right","#tool_aligntop, #tool_postop":"align_top","#tool_alignmiddle, #tool_posmiddle":"align_middle","#tool_alignbottom, #tool_posbottom":"align_bottom","#cur_position":"align","#zoomLabel":"zoom"},resize:{"#logo .svg_icon":15,".flyout_arrow_horiz .svg_icon":5,"#fill_bg .svg_icon, #stroke_bg .svg_icon":svgedit.browser.isTouch()?24:24,".palette_item:first .svg_icon":svgedit.browser.isTouch()?30:16,"#zoomLabel .svg_icon":16,\n
+"#zoom_dropdown .svg_icon":7},callback:function(){a(".toolbar_button button > svg, .toolbar_button button > img").each(function(){a(this).parent().prepend(this)});a(".tool_button, .tool_button_current").addClass("loaded");var k=a("#tools_left");if(k.length!=0){k.offset();k.outerHeight()}a(".tools_flyout").each(function(){var n=a("#"+this.id+"_show"),q=n.attr("data-curopt");if(!n.children("svg, img").length){q=a(q).children().clone();if(q.length){q[0].removeAttribute("style");n.append(q)}}});methodDraw.runCallbacks();\n
+setTimeout(function(){a(".flyout_arrow_horiz:empty").each(function(){a(this).append(a.getSvgIcon("arrow_right").width(5).height(5))})},1)}});a("#rulers").on("dblclick",function(k){a("#base_unit_container").css({top:k.pageY-10,left:k.pageX-50,display:"block"})});a("#base_unit_container").on("mouseleave mouseenter",function(){t=setTimeout(function(){a("#base_unit_container").fadeOut(500)},200);event.type=="mouseover"&&clearTimeout(t)});a("#base_unit").on("change",function(){savePreferences()});b.canvas=\n
+e=new a.SvgCanvas(document.getElementById("svgcanvas"),curConfig);b.show_save_warning=false;b.paintBox={fill:null,stroke:null,canvas:null};d=navigator.platform.indexOf("Mac")>=0;var p=navigator.userAgent.indexOf("AppleWebKit")>=0,w=d?"meta+":"ctrl+",C=e.pathActions,v=e.undoMgr,L=svgedit.utilities,Q=curConfig.imgPath+"placeholder.svg",J=a("#workarea"),H=a("#cmenu_canvas"),U=null,R=1,N="toolbars",ca="";d||a(".shortcut").each(function(){var k=a(this).text();a(this).text(k.split("\\u2318").join("Ctrl+"))});\n
+(function(){a("#dialog_container").draggable({cancel:"#dialog_content, #dialog_buttons *",containment:"window"});var k=a("#dialog_box"),n=a("#dialog_buttons"),q=function(u,E,I,K){a("#dialog_content").html("<p>"+E.replace(/\\n/g,"</p><p>")+"</p>").toggleClass("prompt",u=="prompt");n.empty();var O=a(\'<input type="button" value="\'+uiStrings.common.ok+\'">\').appendTo(n);u!="alert"&&a(\'<input type="button" value="\'+uiStrings.common.cancel+\'">\').appendTo(n).on("click touchstart",function(){k.hide();I(false)});\n
+if(u=="prompt"){var V=a(\'<input type="text">\').prependTo(n);V.val(K||"");V.bind("keydown","return",function(){O.trigger("click touchstart")})}u=="process"&&O.hide();k.show();O.on("click touchstart",function(){k.hide();var aa=u=="prompt"?V.val():true;I&&I(aa)}).focus();u=="prompt"&&V.focus()};a.alert=function(u,E){q("alert",u,E)};a.confirm=function(u,E){q("confirm",u,E)};a.process_cancel=function(u,E){q("process",u,E)};a.prompt=function(u,E,I){q("prompt",u,I,E)}})();var la=function(){var k=a(".tool_button_current");\n
+if(k.length&&k[0].id!=="tool_select"){k.removeClass("tool_button_current").addClass("tool_button");a("#tool_select").addClass("tool_button_current").removeClass("tool_button")}e.setMode("select")},X=null,W=false,fa=false,ta="",ia=function(k,n){var q=e.getResolution(),u=J;a("#svgcanvas").position();if(u=e.setBBoxZoom(n,u.width()-15,u.height()-15)){var E=u.zoom;u=u.bbox;if(E<0.001)xa({value:0.1});else{typeof animatedZoom!="undefined"&&k.cancelAnimationFrame(animatedZoom);var I=Date.now(),K=E-q.zoom;\n
+a("#zoom");var O=q.zoom,V=function(){var aa=(Date.now()-I)/500;aa=Math.pow(aa-1,3)+1;e.setZoom(O+K*aa);G();if(aa<1&&aa>-0.9)k.animatedZoom=requestAnimationFrame(V);else{a("#zoom").val(parseInt(E*100));a("option","#zoom_select").removeAttr("selected");a("option[value="+parseInt(E*100)+"]","#zoom_select").attr("selected","selected")}};V();e.getMode()=="zoom"&&u.width&&la();xb()}}};a("#cur_context_panel").delegate("a","click",function(){var k=a(this);k.attr("data-root")?e.leaveContext():e.setContext(k.text());\n
+e.clearSelection();return false});var ka=function(){b.paintBox.fill.prep();b.paintBox.stroke.prep()},Z={},da=function(k){a.each(k,function(n,q){var u=a(n).children(),E=n+"_show",I=a(E),K=false;u.addClass("tool_button").unbind("click mousedown mouseup").each(function(aa){var S=q[aa];Z[S.sel]=S.fn;if(S.isDefault)K=aa;aa=function(ea){var ga=S;if(ea.type==="keydown"){var T=a(ga.parent+"_show").hasClass("tool_button_current"),qa=a(ga.parent+"_show").attr("data-curopt");a.each(k[S.parent],function(za,Aa){if(Aa.sel==\n
+qa)ga=!ea.shiftKey||!T?Aa:k[S.parent][za+1]||k[S.parent][0]})}if(a(this).hasClass("disabled"))return false;ra(E)&&ga.fn();var va=ga.icon?a.getSvgIcon(ga.icon,true):a(ga.sel).children().eq(0).clone();va[0].setAttribute("width",I.width());va[0].setAttribute("height",I.height());I.children(":not(.flyout_arrow_horiz)").remove();I.append(va).attr("data-curopt",ga.sel)};a(this).mouseup(aa);S.key&&a(document).bind("keydown",S.key[0]+" shift+"+S.key[0],aa)});if(K)I.attr("data-curopt",q[K].sel);else I.attr("data-curopt")||\n
+I.attr("data-curopt",q[0].sel);var O,V=a(E).position();a(n).css({left:V.left+34,top:V.top+77});I.mousedown(function(aa){a("#workarea").one("mousedown",function(){a("#tools_shapelib").hide()});a("#tools_shapelib").is(":visible")&&ra(E,false);if(I.hasClass("disabled"))return false;var S=a(n),ea=V.left+34,ga=S.width()*-1,T=S.data("shown_popop")?200:0;O=setTimeout(function(){I.data("isLibrary")?S.css("left",ea).show():S.css("left",ga).show().animate({left:ea},50);S.data("shown_popop",true)},T);aa.preventDefault()}).mouseup(function(){clearTimeout(O);\n
+var aa=a(this).attr("data-curopt");if(I.data("isLibrary")&&a(E.replace("_show","")).is(":visible"))ra(E,true);else ra(E)&&aa in Z&&Z[aa]()})});ma()},pa=function(k,n){return a("<div>",{"class":"tools_flyout",id:k}).appendTo("#svg_editor").append(n)},oa=function(){a(".tools_flyout").each(function(){var k=a("#"+this.id+"_show"),n=k.offset();k=k.outerWidth();a(this).css({left:(n.left+k)*R,top:n.top})})},ma=function(){a(".tools_flyout").each(function(){var k=a("#"+this.id+"_show");if(!k.data("isLibrary")){var n=\n
+[];a(this).children().each(function(){n.push(this.title)});k[0].title=n.join(" / ")}})},na,Ja=function(k,n,q){var u=null;if(k.indexOf("url(#")===0){k=(k=e.getRefElem(k))?k.cloneNode(true):a("#"+q+"_color defs *")[0];u={alpha:n};u[k.tagName]=k}else u=k.indexOf("#")===0?{alpha:n,solidColor:k.substr(1)}:{alpha:n,solidColor:"none"};return new a.jGraduate.Paint(u)},Fa=e.getResolution();if(curConfig.baseUnit!=="px"){Fa.w=svgedit.units.convertUnit(Fa.w)+curConfig.baseUnit;Fa.h=svgedit.units.convertUnit(Fa.h)+\n
+curConfig.baseUnit}var Na=function(k){e.createLayer("background");cur_shape=e.addSvgElementFromJson({element:"rect",attr:{x:-1,y:-1,width:Fa.w+2,height:Fa.h+2,stroke:"none",id:"canvas_background",opacity:1,fill:k||"#fff",style:"pointer-events:none"}});e.setCurrentLayer("Layer 1");e.setCurrentLayerPosition("1")};document.getElementById("canvas_background")||Na();document.getElementById("canvas_background").getAttribute("fill");var Sa=b.setImageURL=function(k){k||(k=Q);e.setImageURL(k);a("#image_url").val(k)},\n
+Ia=function(){var k=X;if(k!=null&&!k.parentNode)k=null;if(W&&W[0]!=null&&!W[0].parentNode)W=false;var n=e.getCurrentDrawing().getCurrentLayerName(),q=e.getMode(),u=curConfig.baseUnit!=="px"?curConfig.baseUnit:null,E=q=="pathedit";if(E){a(".context_panel").hide();a("#path_node_panel").show();a("#stroke_panel").hide();n=C.getNodePoint();a("#tool_add_subpath").removeClass("push_button_pressed").addClass("tool_button");a("#tool_node_delete").toggleClass("disabled",!C.canDeleteNodes);zb("#tool_openclose_path",\n
+C.closed_subpath?"open_path":"close_path");if(n){E=a("#seg_type");if(u){n.x=svgedit.units.convertUnit(n.x);n.y=svgedit.units.convertUnit(n.y)}a("#path_node_x").val(Math.round(n.x));a("#path_node_y").val(Math.round(n.y));if(n.type){E.val(n.type).removeAttr("disabled");a("#seg_type_label").html(n.type==4?"Straight":"Curve")}else E.val(4).attr("disabled","disabled")}a("#tools_top").removeClass("multiselected");a("#stroke_panel").hide();a("#canvas_panel").hide()}else{var I=a("#cmenu_canvas li");a(".context_panel").hide();\n
+a(".menu_item","#edit_menu").addClass("disabled");a(".menu_item","#object_menu").addClass("disabled");if(W){W=W.filter(Boolean);(k=e.elementsAreSame(W)?W[0]:null)&&a("#tools_top").addClass("multiselected")}if(!k&&!W){a("#tools_top").removeClass("multiselected");a("#stroke_panel").hide();a("#canvas_panel").show()}if(k!=null){a("#stroke_panel").show();var K=k.nodeName,O=e.getRotationAngle(k);a("#angle").val(Math.round(O));O=e.getBlur(k);a("#blur").val(O);if(!E&&q!="pathedit"){a("#selected_panel").show();\n
+a(".action_selected").removeClass("disabled");var V,aa;if(["g","polyline","path"].indexOf(K)>=0)if(q=e.getStrokedBBox([k])){V=q.x;aa=q.y}if(u){V=svgedit.units.convertUnit(V);aa=svgedit.units.convertUnit(aa)}a("#"+K+"_x").val(Math.round(V));a("#"+K+"_y").val(Math.round(aa));if(K==="polyline"){a("#path_x").val(Math.round(V));a("#path_y").val(Math.round(aa))}["image","text","path","g","use"].indexOf(K)==-1&&a(".action_path_convert_selected").removeClass("disabled");K==="path"&&a(".action_path_selected").removeClass("disabled")}u=\n
+null;if(S==="a"){u=e.getHref(k);a("#g_panel").show()}if(k.parentNode.tagName==="a")if(!a(k).siblings().length){a("#a_panel").show();u=e.getHref(k.parentNode)}a("#tool_make_link, #tool_make_link").toggle(!u);u&&a("#link_url").val(u);u={g:[],a:[],rect:["rx","width","height","x","y"],image:["width","height","x","y"],circle:["cx","cy","r"],ellipse:["cx","cy","rx","ry"],line:["x1","y1","x2","y2"],text:["x","y"],use:[],path:[]};var S=k.tagName;a(k).data("gsvg")&&a("#g_panel").show();if(S=="path"||S=="polyline")a("#path_panel").show();\n
+if(u[S]){u=u[S];a("#"+S+"_panel").show();S=="rect"?a("#cornerRadiusLabel").show():a("#cornerRadiusLabel").hide();a.each(u,function(ea,ga){var T=k.getAttribute(ga);if(curConfig.baseUnit!=="px"&&k[ga])T=svgedit.units.convertUnit(k[ga].baseVal.value);var qa=document.getElementById(S+"_"+ga);qa.value=Math.round(T)||0;qa.getAttribute("data-cursor")==="true"&&a.fn.dragInput.updateCursor(qa)});if(S=="text"){u=k.getAttribute("font-family");document.getElementById("font_family_dropdown").selectedIndex=3;a("#text_panel").css("display",\n
+"inline");a("#tool_italic").toggleClass("active",e.getItalic());a("#tool_bold").toggleClass("active",e.getBold());a("#font_family").val(u);a("#font_size").val(k.getAttribute("font-size"));a("#text").val(k.textContent);a("#preview_font").text(u.split(",")[0].replace(/\'/g,"")).css("font-family",u);e.addedNew&&setTimeout(function(){a("#text").focus().select()},100)}else if(S=="image")Sa(e.getHref(k));else if(S==="g"||S==="use"){a("#container_panel").show();a(".action_group_selected").removeClass("disabled");\n
+e.getTitle()}}I[(S==="g"?"en":"dis")+"ableContextMenuItems"]("#ungroup");I[(S==="g"||!W?"dis":"en")+"ableContextMenuItems"]("#group")}if(W){a("#multiselected_panel").show();a(".action_multi_selected").removeClass("disabled");I.enableContextMenuItems("#group").disableContextMenuItems("#ungroup")}k||I.disableContextMenuItems("#delete,#cut,#copy,#group,#ungroup,#move_front,#move_up,#move_down,#move_back");v.getUndoStackSize()>0?a("#tool_undo").removeClass("disabled"):a("#tool_undo").addClass("disabled");\n
+v.getRedoStackSize()>0?a("#tool_redo").removeClass("disabled"):a("#tool_redo").addClass("disabled");e.addedNew=false;if(k&&!E||W){a("#selLayerNames").removeAttr("disabled").val(n);H.enableContextMenuItems("#delete,#cut,#copy,#move_front,#move_up,#move_down,#move_back")}}};a("#text").on("focus",function(){});a("#text").on("blur",function(){});e.bind("selected",function(k,n){var q=e.getMode();q==="select"&&la();if(q==="pathedit")return Ia();X=n.length==1||n[1]==null?n[0]:null;n=n.filter(Boolean);W=\n
+n.length>=2?n:false;if(e.elementsAreSame(W))X=W[0];if(X!=null){a("#multiselected_panel").hide();if(X!=null)switch(X.tagName){case "use":a(".context_panel").hide();a("#use_panel").show();break;case "image":a(".context_panel").hide();a("#image_panel").show();break;case "foreignObject":a(".context_panel").hide();break;case "g":case "a":q=null;for(var u=X.getElementsByTagName("*"),E=0,I=u.length;E<I;E++){var K=u[E].getAttribute("stroke-width");if(E===0)q=K;else if(q!==K)q=null}a("#stroke_width").val(q===\n
+null?"0":q);Ia();break;default:a("#stroke_width").val(X.getAttribute("stroke-width")||0);q=X.getAttribute("stroke-dasharray")||"none";a("option","#stroke_style").removeAttr("selected");a(\'#stroke_style option[value="\'+q+\'"]\').attr("selected","selected");a("#stroke_style").trigger("change");a.fn.dragInput.updateCursor(a("#stroke_width")[0]);a.fn.dragInput.updateCursor(a("#blur")[0])}if(X!=null){q=(X.getAttribute("opacity")||1)*100;a("#group_opacity").val(q);a.fn.dragInput.updateCursor(a("#group_opacity")[0])}W.length&&\n
+a("#tools_top").addClass("multiselected")}else if(W.length){a(".context_panel").hide();a("#tools_top").removeClass("multiselected");a("#multiselected_panel").show()}else{a(".context_panel").hide();a("#canvas_panel").show();a("#tools_top").removeClass("multiselected")}e.runExtensions("selectedChanged",{elems:n,selectedElement:X,multiselected:W})});e.bind("transition",function(k,n){var q=e.getMode(),u=n[0];if(u){W=n.length>=2&&n[1]!=null?n:null;if(!W)switch(q){case "rotate":q=e.getRotationAngle(u);\n
+a("#angle").val(Math.round(q));rotateCursor(q);a("#tool_reorient").toggleClass("disabled",q==0)}e.runExtensions("elementTransition",{elems:n})}});e.bind("changed",function(k,n){var q=e.getMode();q==="select"&&la();for(var u=0;u<n.length;++u){var E=n[u];if(E&&E.tagName==="svg")G();else if(E&&X&&X.parentNode==null)X=E}b.show_save_warning=true;Ia();if(X&&q==="select"){b.paintBox.fill.update();b.paintBox.stroke.update()}e.runExtensions("elementChanged",{elems:n})});e.bind("saved",function(k,n){b.show_save_warning=\n
+false;n=\'<?xml version="1.0"?>\\n\'+n;var q=navigator.userAgent;if(~q.indexOf("MSIE"))Eb(0,true);else{var u=k.open("data:image/svg+xml;base64,"+L.encode64(n)),E=a.pref("save_notice_done");if(E!=="all"){var I=uiStrings.notification.saveFromBrowser.replace("%s","SVG");if(q.indexOf("Gecko/")!==-1)if(n.indexOf("<defs")!==-1){I+="\\n\\n"+uiStrings.notification.defsFailOnSave;a.pref("save_notice_done","all");E="all"}else a.pref("save_notice_done","part");else a.pref("save_notice_done","all");E!=="part"&&u.alert(I)}}});\n
+e.bind("exported",function(k,n){var q=n.issues;a("#export_canvas").length||a("<canvas>",{id:"export_canvas"}).hide().appendTo("body");var u=a("#export_canvas")[0];u.width=e.contentW;u.height=e.contentH;canvg(u,n.svg,{renderCallback:function(){var E=u.toDataURL("image/png");U.location.href=E;if(a.pref("export_notice_done")!=="all"){E=uiStrings.notification.saveFromBrowser.replace("%s","PNG");if(q.length)E+="\\n\\n"+uiStrings.notification.noteTheseIssues+"\\n \\u2022 "+q.join("\\n \\u2022 ");a.pref("export_notice_done",\n
+"all");U.alert(E)}}})});e.bind("zoomed",ia);e.bind("contextset",function(k,n){var q="";if(n){var u="";q=\'<a href="#" data-root="y">\'+e.getCurrentDrawing().getCurrentLayerName()+"</a>";a(n).parentsUntil("#svgcontent > g").andSelf().each(function(){if(this.id){u+=" > "+this.id;q+=this!==n?\' > <a href="#">\'+this.id+"</a>":" > "+this.id}});ta=u}else ta=null;a("#cur_context_panel").toggle(!!n).html(q)});e.bind("extension_added",function(k,n){function q(){if(na){clearTimeout(na);na=null}E||(na=setTimeout(function(){E=\n
+true;Mb(s.iconsize)},50))}var u=false,E=false,I=true,K=function(){if(n.callback&&!u&&I){u=true;n.callback()}},O=[];n.context_tools&&a.each(n.context_tools,function(ga,T){var qa=T.container_id?\' id="\'+T.container_id+\'"\':"",va=a("#"+T.panel);va.length||(va=a("<div>",{id:T.panel}).appendTo("#tools_top").hide());switch(T.type){case "tool_button":var za=\'<div class="tool_button">\'+T.id+"</div>",Aa=a(za).appendTo(va);T.events&&a.each(T.events,function(La,jb){a(Aa).bind(La,jb)});break;case "select":za="<label"+\n
+qa+\'><select id="\'+T.id+\'">\';a.each(T.options,function(La,jb){za+=\'<option value="\'+La+\'"\'+(La==T.defval?" selected":"")+">"+jb+"</option>"});za+="</select></label>";var Oa=a(za).appendTo(va).find("select");a.each(T.events,function(La,jb){a(Oa).bind(La,jb)});break;case "button-select":za=\'<div id="\'+T.id+\'" class="dropdown toolset" title="\'+T.title+\'"><div id="cur_\'+T.id+\'" class="icon_label"></div><button></button></div>\';qa=a(\'<ul id="\'+T.id+\'_opts"></ul>\').appendTo("#option_lists");T.colnum&&qa.addClass("optcols"+\n
+T.colnum);a(za).appendTo(va).children();O.push({elem:"#"+T.id,list:"#"+T.id+"_opts",title:T.title,callback:T.events.change,cur:"#cur_"+T.id});break;case "input":za="<label"+qa+\'><span id="\'+T.id+\'_label">\'+T.label+\':</span><input id="\'+T.id+\'" title="\'+T.title+\'" size="\'+(T.size||"4")+\'" value="\'+(T.defval||"")+\'" type="text"/></label>\';var Pa=a(za).appendTo(va).find("input");T.spindata&&Pa.SpinButton(T.spindata);T.events&&a.each(T.events,function(La,jb){Pa.bind(La,jb)})}});if(n.buttons){var V={},\n
+aa={},S=n.svgicons,ea={};a.each(n.buttons,function(ga,T){for(var qa,va=T.id,za=ga;a("#"+va).length;)va=T.id+"_"+ ++za;if(S){V[va]=T.icon;za=T.svgicon?T.svgicon:T.id;if(T.type=="app_menu")aa["#"+va+" > div"]=za;else aa["#"+va]=za}else qa=T.type=="menu"?"":a(\'<img src="\'+T.icon+\'">\');var Aa,Oa;switch(T.type){case "mode_flyout":case "mode":Aa="tool_button";if(T.cls)Aa+=" "+T.cls;Oa="#tools_left";break;case "context":Aa="tool_button";Oa="#"+T.panel;a(Oa).length||a("<div>",{id:T.panel}).appendTo("#tools_top");\n
+break;case "menu":Aa="menu_item tool_button";Oa="#"+(T.after||T.panel);break;case "app_menu":Aa="";Oa=T.parent||"#main_menu ul";a(Oa).length||a("<div>",{id:T.panel}).appendTo("#tools_top")}var Pa=a(T.list||T.type=="app_menu"?"<li/>":"<div/>").attr("id",va).attr("title",T.title).addClass(Aa);if(!T.includeWith&&!T.list){if("position"in T)a(Oa).children().eq(T.position).before(Pa);else T.type!="menu"||!T.after?Pa.appendTo(Oa):a(Oa).after(Pa);if(T.type=="mode_flyout"){za=a(Pa);Aa=za.parent();if(!za.parent().hasClass("tools_flyout")){var La=\n
+za[0].id.replace("tool_","tools_"),jb=za.clone().attr("id",La+"_show").append(a("<div>",{"class":"flyout_arrow_horiz"}));za.before(jb);Aa=pa(La,za);Aa.data("isLibrary",true);jb.data("isLibrary",true)}aa["#"+La+"_show"]=T.id;va=ea["#"+Aa[0].id]=[{sel:"#"+va,fn:T.events.click,icon:T.id,isDefault:true},ub]}else if(T.type=="app_menu"||T.type=="menu")Pa.append(T.title)}else if(T.list){Pa.addClass("push_button");a("#"+T.list+"_opts").append(Pa);if(T.isDefault){a("#cur_"+T.list).append(Pa.children().clone());\n
+za=T.svgicon?T.svgicon:T.id;aa["#cur_"+T.list]=za}}else if(T.includeWith){Oa=T.includeWith;za=a(Oa.button);Aa=za.parent();if(!za.parent().hasClass("tools_flyout")){La=za[0].id.replace("tool_","tools_");jb=za.clone().attr("id",La+"_show").append(a("<div>",{"class":"flyout_arrow_horiz"}));za.before(jb);Aa=pa(La,za)}var ub=B.getButtonData(Oa.button);if(Oa.isDefault)aa["#"+La+"_show"]=T.id;va=ea["#"+Aa[0].id]=[{sel:"#"+va,fn:T.events.click,icon:T.id,key:T.key,isDefault:T.includeWith?T.includeWith.isDefault:\n
+0},ub];La="position"in Oa?Oa.position:"last";ub=Aa.children().length;if(!isNaN(La)&&La>=0&&La<ub)Aa.children().eq(La).before(Pa);else{Aa.append(Pa);va.reverse()}}S||Pa.append(qa);T.list||a.each(T.events,function(Cb,Jb){if(Cb=="click")if(T.type=="mode"){T.includeWith?Pa.bind(Cb,Jb):Pa.bind(Cb,function(){ra(Pa)&&Jb()});if(T.key){a(document).bind("keydown",T.key,Jb);T.title&&Pa.attr("title",T.title+" ["+T.key+"]")}}else Pa.bind(Cb,Jb);else Pa.bind(Cb,Jb)});da(ea)});a.each(O,function(){vb(this.elem,this.list,\n
+this.callback,{seticon:true})});if(S)I=false;a.svgIcons(S,{w:27,h:27,id_match:false,no_img:!p,fallback:V,placement:aa,callback:function(){s.iconsize&&s.iconsize!="m"&&q();I=true;K()}})}K()});e.textActions.setInputElem(a("#text")[0]);var Ka=\'<div class="palette_item transparent" data-rgb="none"></div>                <div class="palette_item black" data-rgb="#000000"></div>                <div class="palette_item white" data-rgb="#ffffff"></div>\';["#444444","#482816","#422C10","#3B2F0E","#32320F","#293414",\n
+"#1F361B","#153723","#0C372C","#083734","#0E353B","#1A333F","#273141","#332D40","#3E2A3C","#462735","#4B252D","#4D2425","#4C261D","#666666","#845335","#7B572D","#6F5C2A","#62612C","#546433","#46673D","#396849","#306856","#2D6862","#33666C","#426373","#535F75","#645A73","#74556D","#805064","#884D58","#8B4D4B","#894F3F","#999999","#C48157","#B8874D","#A98E49","#97944B","#849854","#729C62","#619E73","#559E84","#529D94","#5B9BA2","#6D97AB","#8391AE","#9A8AAB","#AF84A3","#BF7E96","#C97A86","#CE7975","#CC7C65",\n
+"#BBBBBB","#FFB27C","#FABA6F","#E6C36A","#CFCA6D","#B8D078","#A0D58A","#8CD79F","#7DD8B5","#7AD6CA","#84D3DB","#9ACEE6","#B6C7EA","#D3BEE7","#EDB6DC","#FFAFCC","#FFAAB8","#FFA9A2","#FFAC8D","#DDDDDD","#FFE7A2","#FFF093","#FFFA8D","#FFFF91","#EEFF9F","#D1FFB4","#B9FFCE","#A8FFE9","#A4FFFF","#B1FFFF","#CBFFFF","#EDFFFF","#FFF5FF","#FFEBFF","#FFE2FF","#FFDCEC","#FFDBD2","#FFDFB8"].forEach(function(k){Ka+=\'<div class="palette_item" style="background-color: \'+k+\';" data-rgb="\'+k+\'"></div>\'});a("#palette").append(Ka);\n
+var Ba=a("#tool_angle_indicator");a("#tool_reorient");rotateCursor=function(k){k="rotate("+k+"deg)";Ba.css({"-webkit-transform":k,"-moz-transform":k,"-o-transform":k,"-ms-transform":k,transform:k})};var xa=function(k){var n=k.value/100;if(n<0.001)k.value=0.1;else{k=e.getZoom();var q=J;ia(window,{width:0,height:0,x:(q[0].scrollLeft+q.width()/2)/k,y:(q[0].scrollTop+q.height()/2)/k,zoom:n},true)}};a("#stroke_style").change(function(){e.setStrokeAttr("stroke-dasharray",a(this).val());a("#stroke_style_label").html(this.options[this.selectedIndex].text);\n
+window.opera&&a("<p/>").hide().appendTo("body").remove()});a("#seg_type").change(function(){e.setSegType(a(this).val());a("#seg_type_label").html(this.options[this.selectedIndex].text)});a("select").change(function(){a(this).blur()});a("#font_family").change(function(){e.setFontFamily(this.value)});a("#text").keyup(function(){e.setTextContent(this.value)});changeAttribute=function(k){var n=k.getAttribute("data-attr"),q=k.getAttribute("data-multiplier")||1;q=parseFloat(q);q=k.value*q;if(!svgedit.units.isValidUnit(n,\n
+q,X)){a.alert(uiStrings.notification.invalidAttrValGiven);k.value=X.getAttribute(n);return false}e.changeSelectedAttributeNoUndo(n,q)};picking=false;a(document).on("mouseup",function(){picking=false});a("#palette").on("mousemove mousedown touchstart touchmove",".palette_item",function(k){k.preventDefault();if(k.type=="mousedown")picking=true;if(picking){var n=a("#tool_stroke").hasClass("active"),q=n?"stroke":"fill",u=a(this).attr("data-rgb"),E=null,I=true;if(k.type=="mousedown")I=false;if(u==="transparent"||\n
+u==="initial"||u==="#none"){u="none";E=new a.jGraduate.Paint}else E=new a.jGraduate.Paint({alpha:100,solidColor:u.substr(1)});b.paintBox[q].setPaint(E);if(n){e.setColor("stroke",u,I);u!="none"&&e.getStrokeOpacity()!=1&&e.setPaintOpacity("stroke",1)}else{e.setColor("fill",u,I);u!="none"&&e.getFillOpacity()!=1&&e.setPaintOpacity("fill",1)}}}).bind("contextmenu",function(k){k.preventDefault()});a("#toggle_stroke_tools").toggle(function(){a(".stroke_tool").css("display","table-cell");a(this).addClass("expanded");\n
+Db()},function(){a(".stroke_tool").css("display","none");a(this).removeClass("expanded");Db()});var ra=function(k,n){if(a(k).hasClass("disabled"))return false;if(a(k).parent().hasClass("tools_flyout"))return true;var q=q||"normal";n||a(".tools_flyout").fadeOut(q);a("#styleoverrides").text("");a(".tool_button_current").removeClass("tool_button_current").addClass("tool_button");a(k).addClass("tool_button_current").removeClass("tool_button");return true};(function(){var k=null,n=null,q=J[0],u=false,\n
+E=false;a("#svgcanvas").on("mousemove mouseup touchend",function(I){if(u!==false){q.scrollLeft-=I.clientX-k;q.scrollTop-=I.clientY-n;k=I.clientX;n=I.clientY;if(I.type==="mouseup"||I.type==="touchend")u=false;return false}}).on("mousedown touchmove",function(I){if(I.button===1||E===true||I.originalEvent.touches&&I.originalEvent.touches.length>=2){u=true;k=I.clientX;n=I.clientY;return false}});a(window).mouseup(function(){u=false});a(document).bind("keydown","space",function(I){I.preventDefault();e.spaceKey=\n
+E=true}).bind("keyup","space",function(I){I.preventDefault();e.spaceKey=E=false}).bind("keydown","alt",function(){e.getMode()==="zoom"&&J.addClass("out")}).bind("keyup","alt",function(){e.getMode()==="zoom"&&J.removeClass("out")})})();var wa=a(".menu"),kb=function(k){k.target.style.background="#fff";setTimeout(function(){k.target.style.background="#ddd"},50);setTimeout(function(){k.target.style.background="#fff"},150);setTimeout(function(){k.target.style.background="#ddd"},200);setTimeout(function(){k.target.style.background=\n
+""},200);setTimeout(function(){a("#menu_bar").removeClass("active")},220);return false};a(".menu_item").on("mousedown touchstart",function(k){kb(k)});a("svg, body").on("mousedown  touchstart",function(k){if(!(k.target.nodeName&&k.target.nodeName.toLowerCase()==="input"))if(!a(k.target).hasClass("menu_title")&&!a(k.target).parent().hasClass("menu_title"))!a(k.target).hasClass("disabled")&&a(k.target).hasClass("menu_item")?kb(k):a("#menu_bar").removeClass("active")});a("#workarea").on("mousewheel",\n
+function(k,n,q,u){if(k.altKey||k.ctrlKey){k.preventDefault();zoom=parseInt(a("#zoom").val());a("#zoom").val(parseInt(zoom+u*(k.altKey?10:5))).change()}});a(".menu_title").on("mousedown",function(){a("#tools_shapelib").hide();a("#menu_bar").toggleClass("active");wa.removeClass("open");a(this).parent().addClass("open")}).on("mouseover",function(){wa.removeClass("open");a(this).parent().addClass("open")});b.addDropDown=function(k,n,q){if(a(k).length!=0){var u=a(k).find("button"),E=a(k).find("ul").attr("id",\n
+a(k)[0].id+"-list");q||a("#option_lists").append(E);var I=false;q&&a(k).addClass("dropup");E.find("li").bind("mouseup",n);a(window).mouseup(function(){if(!I){u.removeClass("down");E.hide()}I=false});u.bind("mousedown",function(){if(u.hasClass("down")){u.removeClass("down");E.hide()}else{u.addClass("down");if(!q){var K=a(k).offset();E.css({top:K.top,left:K.left-110})}E.show();I=true}}).hover(function(){I=true}).mouseout(function(){I=false})}};var vb=function(k,n,q,u){var E=a(k);n=a(n);var I=false,\n
+K=u.dropUp;K&&a(k).addClass("dropup");n.find("li").bind("mouseup",function(){if(u.seticon){zb("#cur_"+E[0].id,a(this).children());a(this).addClass("current").siblings().removeClass("current")}q.apply(this,arguments)});a(window).mouseup(function(){if(!I){E.removeClass("down");n.hide();n.css({top:0,left:0})}I=false});n.height();a(k).bind("mousedown",function(){var O=a(k).offset();if(K){O.top-=n.height();O.left+=8}else O.top+=a(k).height();a(n).offset(O);if(E.hasClass("down")){E.removeClass("down");\n
+n.hide();n.css({top:0,left:0})}else{E.addClass("down");n.show();I=true;return false}}).hover(function(){I=true}).mouseout(function(){I=false});u.multiclick&&n.mousedown(function(){I=true})};a("#font_family_dropdown").change(function(){var k=this.options[this.selectedIndex].value,n=this.options[this.selectedIndex].text;a("#preview_font").html(n).css("font-family",k);a("#font_family").val(k).change()});a("div","#position_opts").each(function(){this.addEventListener("mouseup",function(){var k=this.id.replace("tool_pos",\n
+"").charAt(0);e.alignSelectedElements(k,"page")})});(function(){var k,n=function(){a(k).blur()};a("#svg_editor").find("button, select, input:not(#text)").focus(function(){k=this;N="toolbars";J.mousedown(n)}).blur(function(){N="canvas";J.unbind("mousedown",n);e.getMode()=="textedit"&&a("#text").focus()})})();var cb=function(){ra("#tool_select")&&e.setMode("select")},Ta=function(){ra("#tool_fhpath")&&e.setMode("fhpath")},Va=function(){ra("#tool_line")&&e.setMode("line")},Da=function(){ra("#tool_rect")&&\n
+e.setMode("rect")},ua=function(){ra("#tool_ellipse")&&e.setMode("ellipse")},$a=function(){ra("#tool_image")&&e.setMode("image")},Ga=function(){ra("#tool_zoom")&&e.setMode("zoom")},Ra=function(){if(ra("#tool_zoom")){yb();la()}},Ea=function(){ra("#tool_text")&&e.setMode("text")},db=function(){ra("#tool_path")&&e.setMode("path")},lb=function(){if(X!=null||W)e.deleteSelectedElements();C.getNodePoint()&&C.deletePathNode()},Ua=function(){if(X!=null||W){ya(a("#edit_menu"));e.cutSelectedElements()}},Xa=function(){if(X!=\n
+null||W){ya(a("#edit_menu"));e.copySelectedElements()}},wb=function(){ya(a("#edit_menu"));var k=e.getZoom(),n=(J[0].scrollLeft+J.width()/2)/k-e.contentW;k=(J[0].scrollTop+J.height()/2)/k-e.contentH;e.pasteElements("point",n,k)},sa=function(){if(X!=null){ya(a("#object_menu"));e.moveToTopSelectedElement()}},hb=function(){if(X!=null){ya(a("#object_menu"));e.moveToBottomSelectedElement()}},eb=function(){if(X!=null){ya(a("#object_menu"));e.moveUpDownSelected("Up")}},sb=function(){if(X!=null){ya(a("#object_menu"));\n
+e.moveUpDownSelected("Down")}},ib=function(k){if(X!=null){ya(a("#object_menu"));e.moveUpDownSelected(k)}},ab=function(){if(X!=null){e.convertToPath();var k=e.getSelectedElems();e.selectorManager.requestSelector(k[0]).reset(k[0]);e.selectorManager.requestSelector(k[0]).selectorRect.setAttribute("display","none");e.setMode("pathedit");C.toEditMode(k[0]);e.clearSelection();Ia()}},ob=function(){X!=null&&C.reorient()},pb=function(){if(X!=null||W)a.prompt(uiStrings.notification.enterNewLinkURL,"http://",\n
+function(k){k&&e.makeHyperlink(k)})},fb=function(k,n){if(X!=null||W){if(curConfig.gridSnapping){var q=e.getZoom()*curConfig.snappingStep;k*=q;n*=q}a("input").blur();e.moveSelectedElements(k,n)}},tb=function(){},ha=function(){C.getNodePoint()&&C.clonePathNode()},Y=function(){C.getNodePoint()&&C.deletePathNode()},ja=function(){var k=a("#tool_add_subpath"),n=!k.hasClass("push_button_pressed");n?k.addClass("push_button_pressed").removeClass("tool_button"):k.removeClass("push_button_pressed").addClass("tool_button");\n
+C.addSubPath(n)},M=function(){C.opencloseSubPath()},P=function(){e.cycleElement(1)},ba=function(){e.cycleElement(0)},Ca=function(k,n){if(!(X==null||W)){k||(n*=-1);var q=a("#angle").val()*1+n;e.setRotationAngle(q);Ia()}},Ma=function(){var k=curConfig.dimensions;a.confirm(uiStrings.notification.QwantToClear,function(n){if(n){la();e.clear();e.setResolution(k[0],k[1]);G(true);yb();Ia();ka();e.runExtensions("onNewDocument")}})},Wa=function(){e.setBold(!e.getBold());Ia()},Za=function(){e.setItalic(!e.getItalic());\n
+Ia()},nb=function(){if(!c.pngsave){var k=uiStrings.notification.loadingImage;U=window.open("data:text/html;charset=utf-8,<title>"+k+"</title><h1>"+k+"</h1>")}window.canvg?e.rasterExport():a.getScript("canvg/rgbcolor.js",function(){a.getScript("canvg/canvg.js",function(){e.rasterExport()})})},Qa=function(){e.open()},mb=function(){},ya=function(k){var n=k.prev();n.css({background:"white",color:"black"});setTimeout(function(){n.removeAttr("style")},200)},qb=function(){if(v.getUndoStackSize()>0){ya(a("#edit_menu"));\n
+v.undo()}},rb=function(){if(v.getRedoStackSize()>0){ya(a("#edit_menu"));v.redo()}},Bb=function(){if(W){ya(a("#object_menu"));e.groupSelectedElements()}else if(X){ya(a("#object_menu"));e.ungroupSelectedElement()}},Fb=function(){ya(a("#edit_menu"));e.cloneSelectedElements(20,20)},bb=function(){var k=this.id.replace("tool_align","").charAt(0);e.alignSelectedElements(k,a("#align_relative_to").val())},Ha=function(){var k=document.querySelector("#tool_stroke rect");a("#tool_stroke").toggleClass("active");\n
+a("#tool_fill").toggleClass("active");var n=document.querySelector("#tool_fill rect"),q=n.getAttribute("fill"),u=k.getAttribute("fill");k=parseFloat(k.getAttribute("stroke-opacity"));if(isNaN(k))k=100;n=parseFloat(n.getAttribute("fill-opacity"));if(isNaN(n))n=100;u=Ja(u,k,"stroke");q=Ja(q,n,"fill");b.paintBox.fill.setPaint(u,true);b.paintBox.stroke.setPaint(q,true)},yb=function(k){var n=e.getResolution();k=k?n.zoom*k:1;a("#zoom").val(k*100);e.setZoom(k);xb();G(true)},Hb=function(){ya(a("#view_menu"));\n
+!a("#tool_wireframe").hasClass("push_button_pressed")?a("#tool_wireframe").addClass("push_button_pressed"):a("#tool_wireframe").removeClass("push_button_pressed");J.toggleClass("wireframe");if(!h){var k=a("#wireframe_rules");k.length?k.empty():a(\'<style id="wireframe_rules"></style>\').appendTo("head");xb()}},Gb=function(){ya(a("#view_menu"));var k=!a("#tool_snap").hasClass("push_button_pressed");k?a("#tool_snap").addClass("push_button_pressed"):a("#tool_snap").removeClass("push_button_pressed");curConfig.gridSnapping=\n
+k},Ib=function(){window.self!=window.top&&top.exit_fullscreen()},Lb=function(){ya(a("#view_menu"));if(a("#tool_rulers").hasClass("push_button_pressed")){a("#tool_rulers").removeClass("push_button_pressed");a("#show_rulers").attr("checked",false);curConfig.showRulers=false}else{a("#tool_rulers").addClass("push_button_pressed");a("#show_rulers").attr("checked",true);curConfig.showRulers=true}a("#rulers").toggle(!!curConfig.showRulers)},xb=function(){if(!h){var k="#workarea.wireframe #svgcontent * { stroke-width: "+\n
+1/e.getZoom()+"px; }";a("#wireframe_rules").text(J.hasClass("wireframe")?k:"")}},Eb=function(k,n){if(!fa){ya(a("#view_menu"));fa=true;a("#save_output_btns").toggle(!!n);a("#tool_source_back").toggle(!n);var q=ca=e.getSvgString();a("#svg_source_textarea").val(q);a("#svg_source_editor").fadeIn();a("#svg_source_textarea").focus().select()}},Kb=function(){if(fa){if(e.setSvgString(a("#svg_source_textarea").val())){e.clearSelection();Ya();yb();ka()}else a.confirm(uiStrings.notification.QerrorsRevertToSource,\n
+function(k){if(!k)return false;e.clearSelection();Ya();yb();ka()});la()}},zb=b.setIcon=function(k,n){var q=typeof n==="string"?a.getSvgIcon(n,true):n.clone();q?a(k).find("img").replaceWith(q):console.log("NOTE: Icon image missing: "+n)},gb;gb=function(){var k=/^(Moz|Webkit|Khtml|O|ms|Icab)(?=[A-Z])/,n=document.getElementsByTagName("script")[0],q;for(q in n.style)if(k.test(q))return q.match(k)[0];if("WebkitOpacity"in n.style)return"Webkit";if("KhtmlOpacity"in n.style)return"Khtml";return""}();var Nb=\n
+function(k,n){gb.toLowerCase();var q=["top","left","bottom","right"];k.each(function(){for(var u=a(this),E=u.outerWidth()*(n-1),I=u.outerHeight()*(n-1),K=0;K<4;K++){var O=q[K],V=u.data("orig_margin-"+O);if(V==null){V=parseInt(u.css("margin-"+O));u.data("orig_margin-"+O,V)}V=V*n;if(O==="right")V+=E;else if(O==="bottom")V+=I;u.css("margin-"+O,V)}})},Mb=b.setIconSize=function(k,n){if(!(k==s.size&&!n)){var q=a("#tools_top .toolset, #editor_panel > *, #history_panel > *,        #main_button, #tools_left > *, #path_node_panel > *, #multiselected_panel > *,        #g_panel > *, #tool_font_size > *, .tools_flyout"),\n
+u=1;u=typeof k=="number"?k:{s:0.75,m:1,l:1.25,xl:1.5}[k];b.tool_scale=R=u;oa();var E=q.parents(":hidden");E.css("visibility","hidden").show();Nb(q,u);E.css("visibility","visible").hide();q=a("#tool_size_rules");if(q.length)q.empty();else q=a(\'<style id="tool_size_rules"></style>\').appendTo("head");if(k!="m"){var I="";a.each(cssResizeRules,function(K,O){K="#svg_editor "+K.replace(/,/g,", #svg_editor");I+=K+"{";a.each(O,function(V,aa){if(typeof aa==="number")var S=aa*u+"px";else if(aa[k]||aa.all)S=\n
+aa[k]||aa.all;I+=V+":"+S+";"});I+="}"});E="-"+gb.toLowerCase()+"-";I+="#tools_top .toolset, #editor_panel > *, #history_panel > *,        #main_button, #tools_left > *, #path_node_panel > *, #multiselected_panel > *,        #g_panel > *, #tool_font_size > *, .tools_flyout{"+E+"transform: scale("+u+");} #svg_editor div.toolset .toolset {"+E+"transform: scale(1); margin: 1px !important;} #svg_editor .ui-slider {"+E+"transform: scale("+1/u+");}";q.text(I)}oa()}},Ab=function(){a("#dialog_box").hide();\n
+if(fa){if(fa)ca!==a("#svg_source_textarea").val()?a.confirm(uiStrings.notification.QignoreSourceChanges,function(k){k&&Ya()}):Ya();Db()}else ta&&e.leaveContext()},Ya=function(){a("#svg_source_editor").hide();fa=false;a("#svg_source_textarea").blur()};a(window).width();a(window).height();var Db=a.noop;a(window).resize(function(){G()});(function(){J.scroll(function(){if(a("#ruler_x").length!=0)a("#ruler_x")[0].scrollLeft=J[0].scrollLeft;if(a("#ruler_y").length!=0)a("#ruler_y")[0].scrollTop=J[0].scrollTop})})();\n
+a("#url_notice").click(function(){a.alert(this.title)});a("#change_image_url").click(function(){var k=e.getHref(X);k=k.indexOf("data:")===0?"":k;a.prompt(uiStrings.notification.enterNewImgURL,k,function(n){n&&Sa(n)})});var f=function(k){var n=k[0].id=="stroke_color"?"stroke":"fill",q=k[0].id=="canvas_color";if(q)n="canvas";var u=b.paintBox[n].paint;k=n=="stroke"?"Pick a Stroke Paint and Opacity":"Pick a Fill Paint and Opacity";q=q?{right:175,top:50}:{left:50,bottom:50};a("#color_picker").draggable({cancel:".jGraduate_tabs, .jGraduate_colPick, .jGraduate_gradPick, .jPicker",\n
+containment:"window"}).removeAttr("style").css(q).jGraduate({paint:u,window:{pickerTitle:k},images:{clientPath:curConfig.jGraduatePath},newstop:"inverse"},function(E){u=new a.jGraduate.Paint(E);b.paintBox[n].setPaint(u);e.setPaint(n,u);a("#color_picker").hide()},function(){a("#color_picker").hide()})};d=function(k,n){var q=document.getElementById("canvas_background"),u={color:"fff",opacity:1};if(n=="stroke")u=curConfig.initStroke;if(n=="fill")u=curConfig.initFill;if(n=="canvas"&&q)if(q=q.getAttribute("fill").match(/^rgb\\((\\d+),\\s*(\\d+),\\s*(\\d+)\\)$/))u=\n
+{color:("0"+parseInt(q[1],10).toString(16)).slice(-2)+("0"+parseInt(q[2],10).toString(16)).slice(-2)+("0"+parseInt(q[3],10).toString(16)).slice(-2),opacity:1};q=(new DOMParser).parseFromString(\'<svg xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%"          fill="#\'+u.color+\'" opacity="\'+u.opacity+\'"/>          <defs><linearGradient id="gradbox_"/></defs></svg>\',"text/xml").documentElement;q=a(k)[0].appendChild(document.importNode(q,true));n==="canvas"?q.setAttribute("width",60.5):\n
+q.setAttribute("width","100%");this.rect=q.firstChild;this.defs=q.getElementsByTagName("defs")[0];this.grad=this.defs.firstChild;this.paint=new a.jGraduate.Paint({solidColor:u.color});this.type=n;this.setPaint=function(E,I){this.paint=E;var K="none",O=E.type,V=E.alpha/100;switch(O){case "solidColor":K=E[O]=="none"||E[O]=="one"?"none":"#"+E[O];break;case "linearGradient":case "radialGradient":this.defs.removeChild(this.grad);this.grad=this.defs.appendChild(E[O]);K="url(#"+(this.grad.id="gradbox_"+\n
+this.type)+")"}this.rect.setAttribute("fill",K);this.rect.setAttribute("opacity",V);if(this.type=="canvas")if(O=document.getElementById("canvas_background")){Fa=e.getResolution();O.setAttribute("x",-1);O.setAttribute("y",-1);O.setAttribute("width",Fa.w+2);O.setAttribute("height",Fa.h+2);K.indexOf("url")==-1&&O.setAttribute("fill",K)}else Na(K);if(I){e.setColor(this.type,K,true);e.setPaintOpacity(this.type,V,true)}};this.update=function(E){if(X){var I=this.type;switch(X.tagName){case "use":case "image":case "foreignObject":return;\n
+case "g":case "a":for(var K=null,O=X.getElementsByTagName("*"),V=0,aa=O.length;V<aa;V++){var S=O[V].getAttribute(I);if(V===0)K=S;else if(K!==S){K=null;break}}if(K===null){O=null;return}O=K;K=1;break;default:K=parseFloat(X.getAttribute(I+"-opacity"));if(isNaN(K))K=1;O=I==="fill"?"black":"none";O=X.getAttribute(I)||O}if(E){e.setColor(I,O,true);e.setPaintOpacity(I,K,true)}K*=100;this.setPaint(Ja(O,K,I))}};this.prep=function(){switch(this.paint.type){case "linearGradient":case "radialGradient":var E=\n
+new a.jGraduate.Paint({copy:this.paint});e.setPaint(n,E)}}};b.paintBox.fill=new d("#fill_color","fill");b.paintBox.stroke=new d("#stroke_color","stroke");b.paintBox.canvas=new d("#canvas_color","canvas");a("#stroke_width").val(curConfig.initStroke.width);a("#group_opacity").val(curConfig.initOpacity*100);d=b.paintBox.fill.rect.cloneNode(false);d.setAttribute("style","vector-effect:non-scaling-stroke");var h=d.style.vectorEffect==="non-scaling-stroke";d.removeAttribute("style");d=b.paintBox.fill.rect.ownerDocument.createElementNS("http://www.w3.org/2000/svg",\n
+"feGaussianBlur");typeof d.stdDeviationX==="undefined"&&a("#tool_blur").hide();a(d).remove();setTimeout(function(){e.embedImage("images/placeholder.svg",function(k){if(!k){a("#image_save_opts [value=embed]").attr("disabled","disabled");a("#image_save_opts input").val(["ref"]);s.img_save="ref";a("#image_opt_embed").css("color","#666").attr("title",uiStrings.notification.featNotSupported)}})},1E3);a("#tool_fill").click(function(){if(a("#tool_fill").hasClass("active"))f(a("#fill_color"));else{a("#tool_fill").addClass("active");\n
+a("#tool_stroke").removeClass("active")}});a("#tool_stroke").on("click",function(){if(a("#tool_stroke").hasClass("active"))f(a("#stroke_color"));else{a("#tool_stroke").addClass("active");a("#tool_fill").removeClass("active")}});a("#tool_canvas").on("click touchstart",function(){f(a("#canvas_color"))});a("#tool_stroke").on("touchstart",function(){a("#tool_stroke").addClass("active");a("#tool_fill").removeClass("active");f(a("#stroke_color"))});a("#tool_fill").on("touchstart",function(){a("#tool_fill").addClass("active");\n
+a("#tool_stroke").removeClass("active");f(a("#fill_color"))});a("#zoom_select").on("change",function(){var k=this.options[this.selectedIndex].text;k=k.split("%")[0];a("#zoom").val(k).trigger("change")});a(".push_button").mousedown(function(){a(this).hasClass("disabled")||a(this).addClass("push_button_pressed").removeClass("push_button")}).mouseout(function(){a(this).removeClass("push_button_pressed").addClass("push_button")}).mouseup(function(){a(this).removeClass("push_button_pressed").addClass("push_button")});\n
+a(window).bind("load resize",function(){J.css("line-height",J.height()+"px")});var m=function(){var k=a("#canvas_width"),n=a("#canvas_height"),q=k.val(),u=n.val();if(q!="fit"&&!svgedit.units.isValidUnit("width",q)){a.alert(uiStrings.notification.invalidAttrValGiven);k.parent().addClass("error");return false}k.parent().removeClass("error");if(u!="fit"&&!svgedit.units.isValidUnit("height",u)){a.alert(uiStrings.notification.invalidAttrValGiven);n.parent().addClass("error");return false}n.parent().removeClass("error");\n
+if(!e.setResolution(q,u)){a.alert(uiStrings.notification.noContentToFitTo);q=e.getResolution();k.val(q.w);n.val(q.h);return false}G()};a("#resolution").change(function(){var k=a("#canvas_width")[0],n=a("#canvas_height")[0];if(this.selectedIndex)if(this.value=="content"){k.value="fit";n.value="fit";m();var q=e.getResolution();k.value=q.w;n.value=q.h}else{var u=this.value.split("x");u[0]=parseInt(u[0]);u[1]=parseInt(u[1]);var E=u[0]-k.value,I=u[1]-n.value,K=Date.now(),O=function(){var V=(Date.now()-\n
+K)/1E3;V=Math.pow(V-1,3)+1;k.value=(u[0]-E+V*E).toFixed(0);n.value=(u[1]-I+V*I).toFixed(0);m();if(V>=1){V=e.getResolution();a("#canvas_width").val(V.w.toFixed());a("#canvas_height").val(V.h.toFixed());a("#resolution_label").html("<div class=\'pull\'>"+V.w+"<span>\\u00d7</span></br>"+V.h+"</div>")}else requestAnimationFrame(O)};O()}else{a("#resolution_label").html("Custom");k.removeAttribute("readonly");k.focus();k.select();if(k.value=="fit"){k.value=100;n.value=100}}});a("#zoom").change(function(){xa(this)});\n
+a("input,select").attr("autocomplete","off");var B=function(){var k=[{sel:"#tool_select",fn:cb,evt:"click",key:["V",true]},{sel:"#tool_fhpath",fn:Ta,evt:"click",key:["Q",true]},{sel:"#tool_line",fn:Va,evt:"click",key:["L",true]},{sel:"#tool_rect",fn:Da,evt:"click",key:["R",true],icon:"rect"},{sel:"#tool_ellipse",fn:ua,evt:"mouseup",key:["C",true],icon:"ellipse"},{sel:"#tool_path",fn:db,evt:"click",key:["P",true]},{sel:"#tool_text",fn:Ea,evt:"click",key:["T",true]},{sel:"#tool_image",fn:$a,evt:"mouseup"},\n
+{sel:"#tool_zoom",fn:Ga,evt:"mouseup",key:["Z",true]},{sel:"#tool_clear",fn:Ma,evt:"mouseup",key:[w+"N",true]},{sel:"#tool_save",fn:function(){if(fa)Kb();else{ya(a("#file_menu"));e.save({images:s.img_save,round_digits:6})}},evt:"mouseup",key:[w+"S",true]},{sel:"#tool_export",fn:nb,evt:"mouseup"},{sel:"#tool_open",fn:Qa,evt:"mouseup"},{sel:"#tool_import",fn:mb,evt:"mouseup"},{sel:"#tool_source",fn:Eb,evt:"click",key:[w+"U",true]},{sel:"#tool_wireframe",fn:Hb,evt:"click"},{sel:"#tool_snap",fn:Gb,evt:"click"},\n
+{sel:"#tool_rulers",fn:Lb,evt:"click"},{sel:"#tool_source_cancel,#svg_source_overlay,#tool_docprops_cancel,#tool_prefs_cancel",fn:Ab,evt:"click",key:["esc",false,false],hidekey:true},{sel:"#tool_source_save",fn:Kb,evt:"click"},{sel:"#tool_delete,#tool_delete_multi",fn:lb,evt:"click",key:["del/backspace",true]},{sel:"#tool_reorient",fn:ob,evt:"click"},{sel:"#tool_node_link",fn:tb,evt:"change"},{sel:"#tool_node_clone",fn:ha,evt:"click"},{sel:"#tool_node_delete",fn:Y,evt:"click"},{sel:"#tool_openclose_path",\n
+fn:M,evt:"click"},{sel:"#tool_add_subpath",fn:ja,evt:"click"},{sel:"#tool_move_top",fn:sa,evt:"click",key:w+"shift+up"},{sel:"#tool_move_bottom",fn:hb,evt:"click",key:w+"shift+down"},{sel:"#tool_move_up",fn:eb,evt:"click",key:[w+"up",true]},{sel:"#tool_move_down",fn:sb,evt:"click",key:[w+"down",true]},{sel:"#tool_topath",fn:ab,evt:"click"},{sel:"#tool_make_link,#tool_make_link_multi",fn:pb,evt:"click"},{sel:"#tool_clone,#tool_clone_multi",fn:Fb,evt:"click",key:[w+"D",true]},{sel:"#tool_group",fn:Bb,\n
+evt:"click",key:[w+"G",true]},{sel:"#tool_ungroup",fn:Bb,evt:"click",key:w+"shift+G"},{sel:"#tool_unlink_use",fn:Bb,evt:"click"},{sel:"[id^=tool_align]",fn:bb,evt:"click"},{sel:"#tool_undo",fn:qb,evt:"click",key:w+"z"},{sel:"#tool_redo",fn:rb,evt:"click",key:["y",true]},{sel:"#tool_cut",fn:Ua,evt:"click",key:[w+"x",true]},{sel:"#tool_copy",fn:Xa,evt:"click",key:w+"c"},{sel:"#tool_paste",fn:wb,evt:"click",key:w+"v"},{sel:"#tool_switch",fn:Ha,evt:"click",key:["x",true]},{sel:"#tool_bold",fn:Wa,evt:"mousedown",\n
+key:[w+"B",true]},{sel:"#tool_italic",fn:Za,evt:"mousedown",key:[w+"I",true]},{sel:"#copy_save_done",fn:Ab,evt:"click"},{key:"ctrl+left",fn:function(){Ca(0,1)}},{key:"ctrl+right",fn:function(){Ca(1,1)}},{key:"ctrl+shift+left",fn:function(){Ca(0,5)}},{key:"ctrl+shift+right",fn:function(){Ca(1,5)}},{key:"shift+O",fn:ba},{key:"shift+P",fn:P},{key:[w+"+",true],fn:function(){yb(2)}},{key:[w+"-",true],fn:function(){yb(0.5)}},{key:["up",true],fn:function(){fb(0,-1)}},{key:["down",true],fn:function(){fb(0,\n
+1)}},{key:["left",true],fn:function(){fb(-1,0)}},{key:["right",true],fn:function(){fb(1,0)}},{key:"shift+up",fn:function(){fb(0,-10)}},{key:"shift+down",fn:function(){fb(0,10)}},{key:"shift+left",fn:function(){fb(-10,0)}},{key:"shift+right",fn:function(){fb(10,0)}},{key:["alt+up",true],fn:function(){e.cloneSelectedElements(0,-1)}},{key:["alt+down",true],fn:function(){e.cloneSelectedElements(0,1)}},{key:["alt+left",true],fn:function(){e.cloneSelectedElements(-1,0)}},{key:["alt+right",true],fn:function(){e.cloneSelectedElements(1,\n
+0)}},{key:["alt+shift+up",true],fn:function(){e.cloneSelectedElements(0,-10)}},{key:["alt+shift+down",true],fn:function(){e.cloneSelectedElements(0,10)}},{key:["alt+shift+left",true],fn:function(){e.cloneSelectedElements(-10,0)}},{key:["alt+shift+right",true],fn:function(){e.cloneSelectedElements(10,0)}},{key:w+"A",fn:function(){e.selectAllInCurrentLayer()}},{key:"I",fn:function(){var q=a(".tool_button_current");if(q.length&&q[0].id!=="tool_eyedropper"){q.removeClass("tool_button_current").addClass("tool_button");\n
+a("#tool_eyedropper").addClass("tool_button_current").removeClass("tool_button")}e.setMode("eyedropper")}},{key:w+"shift+z",fn:rb},{key:"esc",fn:Ib}],n={"4/Shift+4":"#tools_rect_show","5/Shift+5":"#tools_ellipse_show"};return{setAll:function(){var q={};a.each(k,function(u,E){if(E.sel){var I=a(E.sel);if(I.length==0)return true;if(E.evt){if(svgedit.browser.isTouch()&&E.evt==="click")E.evt="mousedown";I[E.evt](E.fn)}if(E.parent&&a(E.parent+"_show").length!=0){var K=a(E.parent);K.length||(K=pa(E.parent.substr(1)));\n
+K.append(I);a.isArray(q[E.parent])||(q[E.parent]=[]);q[E.parent].push(E)}}if(E.key){var O=E.fn,V=false;if(a.isArray(E.key)){K=E.key[0];if(E.key.length>1)V=E.key[1]}else K=E.key;K+="";svgedit.browser.isMac&&K.indexOf("+")!=-1&&K.split("+")[0]=="ctrl"&&K.replace("ctrl","cmd");a.each(K.split("/"),function(S,ea){a(document).bind("keydown",ea,function(ga){O();V&&ga.preventDefault();return false})});if(E.sel&&!E.hidekey&&I.attr("title")){var aa=I.attr("title").split("[")[0]+" ("+K+")";n[K]=E.sel;I.parents("#main_menu").length||\n
+I.attr("title",aa)}}});da(q);a(window).bind("keydown","tab",function(u){if(N==="canvas"){u.preventDefault();P()}}).bind("keydown","shift+tab",function(u){if(N==="canvas"){u.preventDefault();ba()}});a("#tool_zoom").dblclick(Ra)},setTitles:function(){a.each(n,function(q,u){var E=a(u).parents("#main_menu").length;a(u).each(function(){var I=E?a(this).text().split(" [")[0]:this.title.split(" [")[0],K="";a.each(q.split("/"),function(O,V){var aa=V.split("+"),S="";if(aa.length>1){S=aa[0]+"+";V=aa[1]}K+=(O?\n
+"/":"")+S+(uiStrings["key_"+V]||V)});if(E)this.lastChild.textContent=I+" ["+K+"]";else this.title=I+" ["+K+"]"})})},getButtonData:function(q){var u;a.each(k,function(E,I){if(I.sel===q)u=I});return u}}}();B.setAll();b.ready(function(){var k=curConfig.initTool,n=a("#tools_left, #svg_editor .tools_flyout"),q=n.find("#tool_"+k);k=n.find("#"+k);(q.length?q:k.length?k:a("#tool_select")).click().mouseup();curConfig.wireframe&&a("#tool_wireframe").click();curConfig.showlayers&&toggleSidePanel();a("#rulers").toggle(!!curConfig.showRulers)});\n
+a("#canvas_height").dragInput({min:10,max:null,step:10,callback:m,cursor:false,dragAdjust:0.1});a("#canvas_width").dragInput({min:10,max:null,step:10,callback:m,cursor:false,dragAdjust:0.1});a("#rect_width").dragInput({min:1,max:null,step:1,callback:changeAttribute,cursor:false});a("#rect_height").dragInput({min:1,max:null,step:1,callback:changeAttribute,cursor:false});a("#ellipse_cx").dragInput({min:1,max:null,step:1,callback:changeAttribute,cursor:false});a("#ellipse_cy").dragInput({min:1,max:null,\n
+step:1,callback:changeAttribute,cursor:false});a("#ellipse_rx").dragInput({min:1,max:null,step:1,callback:changeAttribute,cursor:false});a("#ellipse_ry").dragInput({min:1,max:null,step:1,callback:changeAttribute,cursor:false});a("#image_height").dragInput({min:1,max:null,step:1,callback:changeAttribute,cursor:false});a("#circle_cx").dragInput({min:1,max:null,step:1,callback:changeAttribute,cursor:false});a("#circle_cy").dragInput({min:1,max:null,step:1,callback:changeAttribute,cursor:false});a("#circle_r").dragInput({min:1,\n
+max:null,step:1,callback:changeAttribute,cursor:false});a("#image_height").dragInput({min:0,max:null,step:1,callback:changeAttribute,cursor:false});a("#selected_x").dragInput({min:null,max:null,step:1,callback:changeAttribute,cursor:false});a("#selected_y").dragInput({min:null,max:null,step:1,callback:changeAttribute,cursor:false});a("#path_node_x").dragInput({min:null,max:null,step:1,callback:changeAttribute,cursor:false});a("#path_node_y").dragInput({min:null,max:null,step:1,callback:changeAttribute,\n
+cursor:false});a("#image_width").dragInput({min:null,max:null,step:1,callback:changeAttribute,cursor:false});a("#line_x1").dragInput({min:null,max:null,step:1,callback:changeAttribute,cursor:false});a("#line_x2").dragInput({min:null,max:null,step:1,callback:changeAttribute,cursor:false});a("#line_y1").dragInput({min:null,max:null,step:1,callback:changeAttribute,cursor:false});a("#line_y2").dragInput({min:null,max:null,step:1,callback:changeAttribute,cursor:false});a("#path_x").dragInput({min:null,\n
+max:null,step:1,callback:changeAttribute,cursor:false});a("#path_y").dragInput({min:null,max:null,step:1,callback:changeAttribute,cursor:false});a("#rect_x").dragInput({min:null,max:null,step:1,callback:changeAttribute,cursor:false});a("#rect_y").dragInput({min:null,max:null,step:1,callback:changeAttribute,cursor:false});a("#g_x").dragInput({min:null,max:null,step:1,callback:changeAttribute,cursor:false});a("#g_y").dragInput({min:null,max:null,step:1,callback:changeAttribute,cursor:false});a("#image_x").dragInput({min:null,\n
+max:null,step:1,callback:changeAttribute,cursor:false});a("#text_y").dragInput({min:null,max:null,step:1,callback:changeAttribute,cursor:false});a("#text_x").dragInput({min:null,max:null,step:1,callback:changeAttribute,cursor:false});a("#image_y").dragInput({min:null,max:null,step:1,callback:changeAttribute,cursor:false});a("#rect_rx").dragInput({min:0,max:100,step:1,callback:changeAttribute,cursor:true});a("#stroke_width").dragInput({min:0,max:99,step:1,callback:function(k){var n=k.value;if(n==0&&\n
+X&&["line","polyline"].indexOf(X.nodeName)>=0)n=k.value=1;e.setStrokeWidth(n)},cursor:true,smallStep:0.1,start:1.5});a("#angle").dragInput({min:-180,max:180,step:1,callback:function(k){e.setRotationAngle(k.value,true);rotateCursor(k.value);a("#tool_reorient").toggleClass("disabled",k.value==0)},cursor:false,dragAdjust:0.5});a("#font_size").dragInput({min:1,max:250,step:1,callback:function(k){e.setFontSize(k.value)},cursor:true,stepfunc:function(k,n){var q=k.value-0,u=q+n,E=u>=q;if(n===0)return q;\n
+return q>=24?E?Math.round(q*1.1):Math.round(q/1.1):q<=1?E?q*2:q/2:u},dragAdjust:0.15});a("#group_opacity").dragInput({min:0,max:100,step:5,callback:changeAttribute,cursor:true,start:100});a("#blur").dragInput({min:0,max:10,step:0.1,callback:function(k,n){val=k.value;a("#blur").val(val);n?e.setBlur(val,true):e.setBlurNoUndo(val)},cursor:true,start:0});a("#zoom").val(e.getZoom()*100);a("#workarea").contextMenu({menu:"cmenu_canvas",inSpeed:0},function(k){switch(k){case "delete":lb();break;case "cut":Ua();\n
+break;case "copy":Xa();break;case "paste":e.pasteElements();break;case "paste_in_place":e.pasteElements("in_place");break;case "group":e.groupSelectedElements();break;case "ungroup":e.ungroupSelectedElement();break;case "move_front":sa();break;case "move_up":ib("Up");break;case "move_down":ib("Down");break;case "move_back":hb();break;default:svgedit.contextmenu&&svgedit.contextmenu.hasCustomHandler(k)&&svgedit.contextmenu.getCustomHandler(k).call()}});a(".contextMenu li").mousedown(function(k){k.preventDefault()});\n
+a("#cmenu_canvas li").disableContextMenu();H.enableContextMenuItems("#delete,#cut,#copy");window.onbeforeunload=function(){if(v.getUndoStackSize()===0)b.show_save_warning=false;if(!curConfig.no_save_warning&&b.show_save_warning)return uiStrings.notification.unsavedChanges};b.openPrep=function(k){a("#main_menu").hide();v.getUndoStackSize()===0?k(true):a.confirm(uiStrings.notification.QwantToOpen,k)};if(window.FileReader){d=function(k){k.stopPropagation();k.preventDefault();a("#workarea").removeAttr("style");\n
+a("#main_menu").hide();var n=null;if(n=k.type=="drop"?k.dataTransfer.files[0]:this.files[0])if(n.type.indexOf("image")!=-1)if(n.type.indexOf("svg")!=-1){k=new FileReader;k.onloadend=function(q){e.importSvgString(q.target.result,true);e.ungroupSelectedElement();e.ungroupSelectedElement();e.groupSelectedElements();e.alignSelectedElements("m","page");e.alignSelectedElements("c","page")};k.readAsText(n)}else{k=new FileReader;k.onloadend=function(q){insertNewImage=function(K,O){var V=e.addSvgElementFromJson({element:"image",\n
+attr:{x:0,y:0,width:K,height:O,id:e.getNextId(),style:"pointer-events:inherit"}});e.setHref(V,q.target.result);e.selectOnly([V]);e.alignSelectedElements("m","page");e.alignSelectedElements("c","page");Ia()};var u=100,E=100,I=new Image;I.src=q.target.result;document.body.appendChild(I);I.onload=function(){u=I.offsetWidth;E=I.offsetHeight;insertNewImage(u,E);document.body.removeChild(I)}};k.readAsDataURL(n)}};J=a("#workarea");J[0].addEventListener("dragenter",function(k){k.stopPropagation();k.preventDefault();\n
+J.css({"-webkit-transform":"scale3d(1.1,1.1,1)","-moz-transform":"scale3d(1.1,1.1,1)","-o-transform":"scale(1.1)","-ms-transform":"scale3d(1.1,1.1,1)",transform:"scale3d(1.1,1.1,1)"})},false);J[0].addEventListener("dragover",function(k){k.stopPropagation();k.preventDefault()},false);J[0].addEventListener("dragleave",function(k){J.removeAttr("style");k.stopPropagation();k.preventDefault()},false);J[0].addEventListener("drop",d,false);var A=a(\'<input type="file">\').change(function(){var k=this;b.openPrep(function(n){if(n){e.clear();\n
+if(k.files.length==1){n=new FileReader;n.onloadend=function(q){o(q.target.result);G()};n.readAsText(k.files[0])}}})});a("#tool_open").show().prepend(A);d=a(\'<input type="file">\').change(d);a("#tool_import").show().prepend(d)}var G=b.updateCanvas=function(k,n){var q=J.width(),u=J.height(),E=q,I=u,K=e.getZoom(),O=J,V=a("#svgcanvas"),aa={x:O[0].scrollLeft+E/2,y:O[0].scrollTop+I/2},S=curConfig.canvas_expansion;q=Math.max(E,e.contentW*K*S);u=Math.max(I,e.contentH*K*S);q==E&&u==I?J.css("overflow","hidden"):\n
+J.css("overflow","scroll");S=V.height()/2;var ea=V.width()/2;V.width(q).height(u);var ga=u/2,T=q/2,qa=e.updateCanvas(q,u),va=T/ea;q=q/2-E/2;u=u/2-I/2;if(n){n.x+=qa.x;n.y+=qa.y}else n={x:T+(aa.x-ea)*va,y:ga+(aa.y-S)*va};if(k)if(e.contentW>O.width()){J[0].scrollLeft=qa.x-10;J[0].scrollTop=qa.y-10}else{O[0].scrollLeft=q;O[0].scrollTop=u}else{O[0].scrollLeft=n.x-E/2;O[0].scrollTop=n.y-I/2}if(curConfig.showRulers){E=V;K=K;document.getElementById("workarea");document.getElementById("title_show");K||(K=\n
+e.getZoom());E||(E=a("#svgcanvas"));I=e.getContentElem();O=svgedit.units.getTypeMap()[curConfig.baseUnit];for(V=0;V<2;V++){ea=(aa=V===0)?"x":"y";va=aa?"width":"height";S=I.getAttribute(ea)-0;ea=a("#ruler_"+ea+" canvas:first");$hcanv=ea.clone();ea.replaceWith($hcanv);q=$hcanv[0];ga=ea=E[va]()*2;q.parentNode.style[va]=ga+"px";T=0;var za;qa=q.getContext("2d");qa.fillStyle="rgb(200,0,0)";qa.fillRect(0,0,q.width,q.height);$hcanv.siblings().remove();if(ea>=3E4){var Aa=parseInt(ea/3E4)+1;za=Array(Aa);za[0]=\n
+qa;for(u=1;u<Aa;u++){q[va]=3E4;var Oa=q.cloneNode(true);q.parentNode.appendChild(Oa);za[u]=Oa.getContext("2d")}Oa[va]=ea%3E4;ea=3E4}q[va]=ea;va=O*K;var Pa=50/va;q=1;for(u=0;u<D.length;u++){q=Aa=D[u];if(Pa<=Aa)break}Pa=q*va;qa.font="normal 9px \'Lucida Grande\', sans-serif";qa.fillStyle="#777";for(var La=S/va%q*va,jb=La-Pa;La<ga;La+=Pa){jb+=Pa;u=Math.round(La)+0.5;if(aa){qa.moveTo(u,15);qa.lineTo(u,0)}else{qa.moveTo(15,u);qa.lineTo(0,u)}Aa=(jb-S)/va;if(q>=1)u=Math.round(Aa);else{u=(q+"").split(".")[1].length;\n
+u=Aa.toFixed(u)-0}if(u!==0&&u!==1E3&&u%1E3===0)u=u/1E3+"K";if(aa){qa.fillText(u,La+2,8);qa.fillStyle="#777"}else{Aa=(u+"").split("");for(u=0;u<Aa.length;u++){qa.fillText(Aa[u],1,La+9+u*9);qa.fillStyle="#777"}}Aa=Pa/10;for(u=1;u<10;u++){var ub=Math.round(La+Aa*u)+0.5;if(za&&ub>ea){T++;qa.stroke();if(T>=za.length){u=10;La=ga;continue}qa=za[T];La-=3E4;ub=Math.round(La+Aa*u)+0.5}var Cb=u%2?12:10;if(aa){qa.moveTo(ub,15);qa.lineTo(ub,Cb)}else{qa.moveTo(15,ub);qa.lineTo(Cb,ub)}}}qa.strokeStyle="#666";qa.stroke()}J.scroll()}},\n
+D=[];for(d=0.1;d<1E5;d*=10){D.push(1*d);D.push(2*d);D.push(5*d)}G(true);try{var z=function(k){if(window.JSON&&JSON.stringify)return JSON.stringify(k);var n=arguments.callee;if(typeof k=="boolean"||typeof k=="number")return k+"";else if(typeof k=="string")return\'"\'+k.replace(/[\\\\\\"\\x00-\\x1f\\x7f-\\x9f\\u00ad\\u0600-\\u0604\\u070f\\u17b4\\u17b5\\u200c-\\u200f\\u2028-\\u202f\\u2060-\\u206f\\ufeff\\ufff0-\\uffff]/g,function(E){return"\\\\u"+("0000"+E.charCodeAt(0).toString(16)).slice(-4)})+\'"\';else if(k.length){for(var q=\n
+0;q<k.length;q++)k[q]=n(k[q]);return"["+k.join(",")+"]"}else{q=[];for(var u in k)q.push(n(u)+":"+n(k[u]));return"{"+q.join(",")+"}"}};window.addEventListener("message",function(k){var n=parseInt(k.data.substr(0,k.data.indexOf(";")));try{k.source.postMessage("SVGe"+n+";"+z(eval(k.data)),"*")}catch(q){k.source.postMessage("SVGe"+n+";error:"+q.message,"*")}},false)}catch(F){window.embed_error=F}a(function(){window.svgCanvas=e;e.ready=methodDraw.ready});b.setLang=function(k,n){a.pref("lang",k);a("#lang_select").val(k);\n
+if(n){e.runExtensions("langChanged",k);ma();a.each({"#stroke_color":"#tool_stroke .icon_label, #tool_stroke .color_block","#fill_color":"#tool_fill label, #tool_fill .color_block","#linejoin_miter":"#cur_linejoin","#linecap_butt":"#cur_linecap"},function(q,u){a(u).attr("title",a(q)[0].title)});a("#multiselected_panel div[id^=tool_align]").each(function(){a("#tool_pos"+this.id.substr(10))[0].title=this.title})}}};var g=[];b.ready=function(d){l?d():g.push(d)};b.runCallbacks=function(){a.each(g,function(){this()});\n
+l=true};b.loadFromString=function(d){b.ready(function(){o(d)})};b.loadFromURL=function(d,p){p||(p={});var w=p.cache,C=p.callback;b.ready(function(){a.ajax({url:d,dataType:"text",cache:!!w,success:function(v){o(v,C)},error:function(v,L,Q){v.status!=404&&v.responseText?o(v.responseText,C):a.alert(uiStrings.notification.URLloadFail+": \\n"+Q+"",C)}})})};b.loadFromDataURI=function(d){b.ready(function(){var p=d.substring(26);o(svgedit.utilities.decode64(p))})};b.addExtension=function(){var d=arguments;\n
+a(function(){e&&e.addExtension.apply(this,d)})};return b}(jQuery);$(methodDraw.init)})();$.fn.dragInput=function(a){return this.each(function(){this.repeating=false;this.dragCfg={min:a&&!isNaN(parseFloat(a.min))?Number(a.min):null,max:a&&!isNaN(parseFloat(a.max))?Number(a.max):null,step:a&&Number(a.step)?a.step:1,stepfunc:a&&a.stepfunc?a.stepfunc:false,dragAdjust:a&&a.dragAdjust?a.dragAdjust:1,height:70,cursor:a&&a.cursor?Boolean(a.cursor):false,start:a&&a.start?Number(a.start):0,_btn_width:20,_direction:null,_delay:null,_repeat:null,callback:a&&a.callback?a.callback:null};this.dragCfg.smallStep=\n
+a&&a.smallStep?a.smallStep:this.dragCfg.step/2;var o=this.dragCfg.dragAdjust,e=$(this).parent(),b=$(this),l=this.dragCfg.height,s=this.dragCfg.min,c=this.dragCfg.max,g=this.dragCfg.step,d=c-s>0?(c-s)/g:200,p=d/l*g,w=0,C=this.getAttribute("data-attr"),v=methodDraw.canvas,L=svgedit.browser.isTouch(),Q=true,J=d&&this.dragCfg.cursor?$("<div class=\'draginput_cursor\' />").appendTo(e):false;b.attr("readonly","readonly");J&&!isNaN(this.dragCfg.start)&&J.css("top",this.dragCfg.start*-1/p+l);this.adjustValue=\n
+function(H,U){var R;H=parseFloat(H);R=isNaN(this.value)?this.dragCfg.reset:$.isFunction(this.dragCfg.stepfunc)?this.dragCfg.stepfunc(this,H):Number((Number(this.value)+Number(H)).toFixed(5));if(c!==null)R=Math.min(R,c);if(s!==null)R=Math.max(R,s);J&&this.updateCursor(R);this.value=R;e.attr("data-value",R);$.isFunction(this.dragCfg.callback)&&this.dragCfg.callback(this,U)};e.toggleClass("draginput",e.is("label"));this.move=function(H,U,R){if(L)H=H.originalEvent.touches[0];if(w===0)w=U;U=(H.pageY-w)*\n
+-1;w=H.pageY;R=U*p*o;this.adjustValue(R.toFixed(g<1?1:0))};this.stop=function(){var H=v.getSelectedElems();$("body").removeClass("dragging");e.removeClass("active");Q=true;$(window).unbind("mousemove.draginput touchmove.draginput mouseup.draginput touchend.draginput");w=0;if(H[0]){H=v.undoMgr.finishUndoableChange();H.isEmpty()||v.undoMgr.addCommandToHistory(H)}this.adjustValue(0,Q)};this.updateCursor=function(){var H=parseFloat(this.value)*-1/p+l;J.css("top",H)};this.launch=function(H){var U=v.getSelectedElems();\n
+if(L)H=H.originalEvent.touches[0];var R=H.pageY,N=this.value,ca=this;v.undoMgr.beginUndoableChange(C,U);$("body").addClass("dragging");e.addClass("active");$(window).bind("mousemove.draginput touchmove.draginput",function(la){ca.move(la,R,parseFloat(N))});$(window).bind("mouseup.draginput touchend.draginput",function(){ca.stop()})};$(this).attr("readonly","readonly").attr("data-scale",p).attr("data-domain",l).attr("data-cursor",J!=false).bind("mousedown touchstart",function(H){this.blur();this.launch(H)}).bind("dblclick taphold",\n
+function(){this.removeAttribute("readonly","readonly");this.focus();this.select()}).keydown(function(H){switch(H.keyCode){case 13:this.adjustValue(0);this.blur()}}).focus(function(){this.getAttribute("readonly")==="readonly"&&this.blur()}).blur(function(){this.setAttribute("readonly","readonly")}).bind("mousewheel",function(H,U,R,N){U=v.getSelectedElems();Q&&v.undoMgr.beginUndoableChange(C,U);Q=false;clearTimeout(window.undoTimeout);window.undoTimeout=setTimeout(function(){ca.stop()},200);var ca=\n
+this;if(N>0)this.adjustValue(this.dragCfg.step);else N<0&&this.adjustValue(-this.dragCfg.step);H.preventDefault()})})};$.fn.dragInput.updateCursor=function(a){var o=parseFloat(a.value),e=parseFloat(a.getAttribute("data-scale")),b=parseFloat(a.getAttribute("data-domain"));o=o*-1/e+b+"px";a=a.parentNode.lastChild;if(a.className=="draginput_cursor")a.style.top=o};svgedit=svgedit||{};\n
+(function(){var a=this;if(!svgedit.contextmenu)svgedit.contextmenu={};a.contextMenuExtensions={};methodDraw.ready(function(){for(menuItem in contextMenuExtensions){var o=contextMenuExtensions[menuItem];Object.keys(a.contextMenuExtensions).length==0&&$("#cmenu_canvas").append("<li class=\'separator\'>");var e=o.shortcut||"";$("#cmenu_canvas").append("<li class=\'disabled\'><a href=\'#"+o.id+"\'>"+o.label+"<span class=\'shortcut\'>"+e+"</span></a></li>")}});svgedit.contextmenu.resetCustomMenus=function(){a.contextMenuExtensions=\n
+{}};svgedit.contextmenu.add=function(o){if(o&&o.id&&o.label&&o.action&&typeof o.action=="function")if(o.id in a.contextMenuExtensions)console.error(\'Cannot add extension "\'+o.id+\'", an extension by that name already exists"\');else{console.log("Registed contextmenu item: {id:"+o.id+", label:"+o.label+"}");a.contextMenuExtensions[o.id]=o}else console.error("Menu items must be defined and have at least properties: id, label, action, where action must be a function")};svgedit.contextmenu.hasCustomHandler=\n
+function(o){return a.contextMenuExtensions[o]&&true};svgedit.contextmenu.getCustomHandler=function(o){return a.contextMenuExtensions[o].action}})();(function(a,o){function e(l){return!a(l).parents().andSelf().filter(function(){return a.curCSS(this,"visibility")==="hidden"||a.expr.filters.hidden(this)}).length}function b(l,s){var c=l.nodeName.toLowerCase();if("area"===c){c=l.parentNode;var g=c.name;if(!l.href||!g||c.nodeName.toLowerCase()!=="map")return false;c=a("img[usemap=#"+g+"]")[0];return!!c&&e(c)}return(/input|select|textarea|button|object/.test(c)?!l.disabled:"a"==c?l.href||s:s)&&e(l)}a.ui=a.ui||{};a.ui.version||(a.extend(a.ui,{version:"1.8.17",\n
+keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91}}),a.fn.extend({propAttr:a.fn.prop||a.fn.attr,_focus:a.fn.focus,focus:function(l,s){return typeof l=="number"?this.each(function(){var c=\n
+this;setTimeout(function(){a(c).focus();s&&s.call(c)},l)}):this._focus.apply(this,arguments)},scrollParent:function(){var l;a.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?l=this.parents().filter(function(){return/(relative|absolute|fixed)/.test(a.curCSS(this,"position",1))&&/(auto|scroll)/.test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0):l=this.parents().filter(function(){return/(auto|scroll)/.test(a.curCSS(this,\n
+"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0);return/fixed/.test(this.css("position"))||!l.length?a(document):l},zIndex:function(l){if(l!==o)return this.css("zIndex",l);if(this.length){l=a(this[0]);for(var s;l.length&&l[0]!==document;){s=l.css("position");if(s==="absolute"||s==="relative"||s==="fixed"){s=parseInt(l.css("zIndex"),10);if(!isNaN(s)&&s!==0)return s}l=l.parent()}}return 0},disableSelection:function(){return this.bind((a.support.selectstart?"selectstart":\n
+"mousedown")+".ui-disableSelection",function(l){l.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}}),a.each(["Width","Height"],function(l,s){function c(w,C,v,L){a.each(g,function(){C-=parseFloat(a.curCSS(w,"padding"+this,true))||0;v&&(C-=parseFloat(a.curCSS(w,"border"+this+"Width",true))||0);L&&(C-=parseFloat(a.curCSS(w,"margin"+this,true))||0)});return C}var g=s==="Width"?["Left","Right"]:["Top","Bottom"],d=s.toLowerCase(),p={innerWidth:a.fn.innerWidth,innerHeight:a.fn.innerHeight,\n
+outerWidth:a.fn.outerWidth,outerHeight:a.fn.outerHeight};a.fn["inner"+s]=function(w){if(w===o)return p["inner"+s].call(this);return this.each(function(){a(this).css(d,c(this,w)+"px")})};a.fn["outer"+s]=function(w,C){if(typeof w!="number")return p["outer"+s].call(this,w);return this.each(function(){a(this).css(d,c(this,w,true,C)+"px")})}}),a.extend(a.expr[":"],{data:function(l,s,c){return!!a.data(l,c[3])},focusable:function(l){return b(l,!isNaN(a.attr(l,"tabindex")))},tabbable:function(l){var s=a.attr(l,\n
+"tabindex"),c=isNaN(s);return(c||s>=0)&&b(l,!c)}}),a(function(){var l=document.body,s=l.appendChild(s=document.createElement("div"));a.extend(s.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});a.support.minHeight=s.offsetHeight===100;a.support.selectstart="onselectstart"in s;l.removeChild(s).style.display="none"}),a.extend(a.ui,{plugin:{add:function(l,s,c){l=a.ui[l].prototype;for(var g in c){l.plugins[g]=l.plugins[g]||[];l.plugins[g].push([s,c[g]])}},call:function(l,s,c){if((s=l.plugins[s])&&\n
+l.element[0].parentNode)for(var g=0;g<s.length;g++)l.options[s[g][0]]&&s[g][1].apply(l.element,c)}},contains:function(l,s){return document.compareDocumentPosition?l.compareDocumentPosition(s)&16:l!==s&&l.contains(s)},hasScroll:function(l,s){if(a(l).css("overflow")==="hidden")return false;var c=s&&s==="left"?"scrollLeft":"scrollTop",g=false;if(l[c]>0)return true;l[c]=1;g=l[c]>0;l[c]=0;return g},isOverAxis:function(l,s,c){return l>s&&l<s+c},isOver:function(l,s,c,g,d,p){return a.ui.isOverAxis(l,c,d)&&\n
+a.ui.isOverAxis(s,g,p)}}))})(jQuery);\n
+(function(a,o){if(a.cleanData){var e=a.cleanData;a.cleanData=function(l){for(var s=0,c;(c=l[s])!=null;s++)try{a(c).triggerHandler("remove")}catch(g){}e(l)}}else{var b=a.fn.remove;a.fn.remove=function(l,s){return this.each(function(){s||(!l||a.filter(l,[this]).length)&&a("*",this).add([this]).each(function(){try{a(this).triggerHandler("remove")}catch(c){}});return b.call(a(this),l,s)})}}a.widget=function(l,s,c){var g=l.split(".")[0],d;l=l.split(".")[1];d=g+"-"+l;c||(c=s,s=a.Widget);a.expr[":"][d]=\n
+function(p){return!!a.data(p,l)};a[g]=a[g]||{};a[g][l]=function(p,w){arguments.length&&this._createWidget(p,w)};s=new s;s.options=a.extend(true,{},s.options);a[g][l].prototype=a.extend(true,s,{namespace:g,widgetName:l,widgetEventPrefix:a[g][l].prototype.widgetEventPrefix||l,widgetBaseClass:d},c);a.widget.bridge(l,a[g][l])};a.widget.bridge=function(l,s){a.fn[l]=function(c){var g=typeof c=="string",d=Array.prototype.slice.call(arguments,1),p=this;c=!g&&d.length?a.extend.apply(null,[true,c].concat(d)):\n
+c;if(g&&c.charAt(0)==="_")return p;g?this.each(function(){var w=a.data(this,l),C=w&&a.isFunction(w[c])?w[c].apply(w,d):w;if(C!==w&&C!==o){p=C;return false}}):this.each(function(){var w=a.data(this,l);w?w.option(c||{})._init():a.data(this,l,new s(c,this))});return p}};a.Widget=function(l,s){arguments.length&&this._createWidget(l,s)};a.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:false},_createWidget:function(l,s){a.data(s,this.widgetName,this);this.element=a(s);this.options=\n
+a.extend(true,{},this.options,this._getCreateOptions(),l);var c=this;this.element.bind("remove."+this.widgetName,function(){c.destroy()});this._create();this._trigger("create");this._init()},_getCreateOptions:function(){return a.metadata&&a.metadata.get(this.element[0])[this.widgetName]},_create:function(){},_init:function(){},destroy:function(){this.element.unbind("."+this.widgetName).removeData(this.widgetName);this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+\n
+"-disabled ui-state-disabled")},widget:function(){return this.element},option:function(l,s){var c=l;if(arguments.length===0)return a.extend({},this.options);if(typeof l=="string"){if(s===o)return this.options[l];c={};c[l]=s}this._setOptions(c);return this},_setOptions:function(l){var s=this;a.each(l,function(c,g){s._setOption(c,g)});return this},_setOption:function(l,s){this.options[l]=s;l==="disabled"&&this.widget()[s?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled",\n
+s);return this},enable:function(){return this._setOption("disabled",false)},disable:function(){return this._setOption("disabled",true)},_trigger:function(l,s,c){var g,d=this.options[l];c=c||{};s=a.Event(s);s.type=(l===this.widgetEventPrefix?l:this.widgetEventPrefix+l).toLowerCase();s.target=this.element[0];if(l=s.originalEvent)for(g in l)g in s||(s[g]=l[g]);this.element.trigger(s,c);return!(a.isFunction(d)&&d.call(this.element[0],s,c)===false||s.isDefaultPrevented())}}})(jQuery);\n
+(function(a){var o=false;a(document).mouseup(function(){o=false});a.widget("ui.mouse",{options:{cancel:":input,option",distance:1,delay:0},_mouseInit:function(){var e=this;this.element.bind("mousedown."+this.widgetName,function(b){return e._mouseDown(b)}).bind("click."+this.widgetName,function(b){if(true===a.data(b.target,e.widgetName+".preventClickEvent")){a.removeData(b.target,e.widgetName+".preventClickEvent");b.stopImmediatePropagation();return false}});this.started=false},_mouseDestroy:function(){this.element.unbind("."+\n
+this.widgetName)},_mouseDown:function(e){if(!o){this._mouseStarted&&this._mouseUp(e);this._mouseDownEvent=e;var b=this,l=e.which==1,s=typeof this.options.cancel=="string"&&e.target.nodeName?a(e.target).closest(this.options.cancel).length:false;if(!l||s||!this._mouseCapture(e))return true;(this.mouseDelayMet=!this.options.delay)||(this._mouseDelayTimer=setTimeout(function(){b.mouseDelayMet=true},this.options.delay));if(this._mouseDistanceMet(e)&&this._mouseDelayMet(e)){this._mouseStarted=this._mouseStart(e)!==\n
+false;if(!this._mouseStarted){e.preventDefault();return true}}true===a.data(e.target,this.widgetName+".preventClickEvent")&&a.removeData(e.target,this.widgetName+".preventClickEvent");this._mouseMoveDelegate=function(c){return b._mouseMove(c)};this._mouseUpDelegate=function(c){return b._mouseUp(c)};a(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);e.preventDefault();return o=true}},_mouseMove:function(e){if(a.browser.msie&&\n
+!(document.documentMode>=9)&&!e.button)return this._mouseUp(e);if(this._mouseStarted){this._mouseDrag(e);return e.preventDefault()}this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=this._mouseStart(this._mouseDownEvent,e)!==false,this._mouseStarted?this._mouseDrag(e):this._mouseUp(e));return!this._mouseStarted},_mouseUp:function(e){a(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);this._mouseStarted&&\n
+(this._mouseStarted=false,e.target==this._mouseDownEvent.target&&a.data(e.target,this.widgetName+".preventClickEvent",true),this._mouseStop(e));return false},_mouseDistanceMet:function(e){return Math.max(Math.abs(this._mouseDownEvent.pageX-e.pageX),Math.abs(this._mouseDownEvent.pageY-e.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return true}})})(jQuery);\n
+(function(a){a.widget("ui.draggable",a.ui.mouse,{widgetEventPrefix:"drag",options:{addClasses:true,appendTo:"parent",axis:false,connectToSortable:false,containment:false,cursor:"auto",cursorAt:false,grid:false,handle:false,helper:"original",iframeFix:false,opacity:false,refreshPositions:false,revert:false,revertDuration:500,scope:"default",scroll:true,scrollSensitivity:20,scrollSpeed:20,snap:false,snapMode:"both",snapTolerance:20,stack:false,zIndex:false},_create:function(){this.options.helper=="original"&&\n
+!/^(?:r|a|f)/.test(this.element.css("position"))&&(this.element[0].style.position="relative");this.options.addClasses&&this.element.addClass("ui-draggable");this.options.disabled&&this.element.addClass("ui-draggable-disabled");this._mouseInit()},destroy:function(){if(this.element.data("draggable")){this.element.removeData("draggable").unbind(".draggable").removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled");this._mouseDestroy();return this}},_mouseCapture:function(o){var e=this.options;\n
+if(this.helper||e.disabled||a(o.target).is(".ui-resizable-handle"))return false;this.handle=this._getHandle(o);if(!this.handle)return false;e.iframeFix&&a(e.iframeFix===true?"iframe":e.iframeFix).each(function(){a(\'<div class="ui-draggable-iframeFix" style="background: #fff;"></div>\').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1E3}).css(a(this).offset()).appendTo("body")});return true},_mouseStart:function(o){var e=this.options;this.helper=\n
+this._createHelper(o);this._cacheHelperProportions();a.ui.ddmanager&&(a.ui.ddmanager.current=this);this._cacheMargins();this.cssPosition=this.helper.css("position");this.scrollParent=this.helper.scrollParent();this.offset=this.positionAbs=this.element.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};a.extend(this.offset,{click:{left:o.pageX-this.offset.left,top:o.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});\n
+this.originalPosition=this.position=this._generatePosition(o);this.originalPageX=o.pageX;this.originalPageY=o.pageY;e.cursorAt&&this._adjustOffsetFromHelper(e.cursorAt);e.containment&&this._setContainment();if(this._trigger("start",o)===false){this._clear();return false}this._cacheHelperProportions();a.ui.ddmanager&&!e.dropBehaviour&&a.ui.ddmanager.prepareOffsets(this,o);this.helper.addClass("ui-draggable-dragging");this._mouseDrag(o,true);a.ui.ddmanager&&a.ui.ddmanager.dragStart(this,o);return true},\n
+_mouseDrag:function(o,e){this.position=this._generatePosition(o);this.positionAbs=this._convertPositionTo("absolute");if(!e){var b=this._uiHash();if(this._trigger("drag",o,b)===false){this._mouseUp({});return false}this.position=b.position}if(!this.options.axis||this.options.axis!="y")this.helper[0].style.left=this.position.left+"px";if(!this.options.axis||this.options.axis!="x")this.helper[0].style.top=this.position.top+"px";a.ui.ddmanager&&a.ui.ddmanager.drag(this,o);return false},_mouseStop:function(o){var e=\n
+false;a.ui.ddmanager&&!this.options.dropBehaviour&&(e=a.ui.ddmanager.drop(this,o));this.dropped&&(e=this.dropped,this.dropped=false);if((!this.element[0]||!this.element[0].parentNode)&&this.options.helper=="original")return false;if(this.options.revert=="invalid"&&!e||this.options.revert=="valid"&&e||this.options.revert===true||a.isFunction(this.options.revert)&&this.options.revert.call(this.element,e)){var b=this;a(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),\n
+function(){b._trigger("stop",o)!==false&&b._clear()})}else this._trigger("stop",o)!==false&&this._clear();return false},_mouseUp:function(o){this.options.iframeFix===true&&a("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)});a.ui.ddmanager&&a.ui.ddmanager.dragStop(this,o);return a.ui.mouse.prototype._mouseUp.call(this,o)},cancel:function(){this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear();return this},_getHandle:function(o){var e=!this.options.handle||\n
+!a(this.options.handle,this.element).length?true:false;a(this.options.handle,this.element).find("*").andSelf().each(function(){this==o.target&&(e=true)});return e},_createHelper:function(o){var e=this.options;o=a.isFunction(e.helper)?a(e.helper.apply(this.element[0],[o])):e.helper=="clone"?this.element.clone().removeAttr("id"):this.element;o.parents("body").length||o.appendTo(e.appendTo=="parent"?this.element[0].parentNode:e.appendTo);o[0]!=this.element[0]&&!/(fixed|absolute)/.test(o.css("position"))&&\n
+o.css("position","absolute");return o},_adjustOffsetFromHelper:function(o){typeof o=="string"&&(o=o.split(" "));a.isArray(o)&&(o={left:+o[0],top:+o[1]||0});"left"in o&&(this.offset.click.left=o.left+this.margins.left);"right"in o&&(this.offset.click.left=this.helperProportions.width-o.right+this.margins.left);"top"in o&&(this.offset.click.top=o.top+this.margins.top);"bottom"in o&&(this.offset.click.top=this.helperProportions.height-o.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=\n
+this.helper.offsetParent();var o=this.offsetParent.offset();this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0])&&(o.left+=this.scrollParent.scrollLeft(),o.top+=this.scrollParent.scrollTop());if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&a.browser.msie)o={top:0,left:0};return{top:o.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:o.left+(parseInt(this.offsetParent.css("borderLeftWidth"),\n
+10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var o=this.element.position();return{top:o.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:o.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),\n
+10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var o=this.options;o.containment=="parent"&&(o.containment=this.helper[0].parentNode);if(o.containment=="document"||o.containment=="window")this.containment=[o.containment=="document"?0:a(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,o.containment=="document"?0:a(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,\n
+(o.containment=="document"?0:a(window).scrollLeft())+a(o.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(o.containment=="document"?0:a(window).scrollTop())+(a(o.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(o.containment)&&o.containment.constructor!=Array){o=a(o.containment);var e=o[0];if(e){o.offset();var b=a(e).css("overflow")!=\n
+"hidden";this.containment=[(parseInt(a(e).css("borderLeftWidth"),10)||0)+(parseInt(a(e).css("paddingLeft"),10)||0),(parseInt(a(e).css("borderTopWidth"),10)||0)+(parseInt(a(e).css("paddingTop"),10)||0),(b?Math.max(e.scrollWidth,e.offsetWidth):e.offsetWidth)-(parseInt(a(e).css("borderLeftWidth"),10)||0)-(parseInt(a(e).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(b?Math.max(e.scrollHeight,e.offsetHeight):e.offsetHeight)-(parseInt(a(e).css("borderTopWidth"),\n
+10)||0)-(parseInt(a(e).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom];this.relative_container=o}}else o.containment.constructor==Array&&(this.containment=o.containment)},_convertPositionTo:function(o,e){e||(e=this.position);var b=o=="absolute"?1:-1,l=this.cssPosition=="absolute"&&(this.scrollParent[0]==document||!a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,s=/(html|body)/i.test(l[0].tagName);return{top:e.top+\n
+this.offset.relative.top*b+this.offset.parent.top*b-(a.browser.safari&&a.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():s?0:l.scrollTop())*b),left:e.left+this.offset.relative.left*b+this.offset.parent.left*b-(a.browser.safari&&a.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():s?0:l.scrollLeft())*b)}},_generatePosition:function(o){var e=this.options,b=this.cssPosition=="absolute"&&\n
+(this.scrollParent[0]==document||!a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,l=/(html|body)/i.test(b[0].tagName),s=o.pageX,c=o.pageY;if(this.originalPosition){var g;if(this.containment){if(this.relative_container){g=this.relative_container.offset();g=[this.containment[0]+g.left,this.containment[1]+g.top,this.containment[2]+g.left,this.containment[3]+g.top]}else g=this.containment;o.pageX-this.offset.click.left<g[0]&&(s=g[0]+this.offset.click.left);\n
+o.pageY-this.offset.click.top<g[1]&&(c=g[1]+this.offset.click.top);o.pageX-this.offset.click.left>g[2]&&(s=g[2]+this.offset.click.left);o.pageY-this.offset.click.top>g[3]&&(c=g[3]+this.offset.click.top)}if(e.grid){c=e.grid[1]?this.originalPageY+Math.round((c-this.originalPageY)/e.grid[1])*e.grid[1]:this.originalPageY;c=g?c-this.offset.click.top<g[1]||c-this.offset.click.top>g[3]?c-this.offset.click.top<g[1]?c+e.grid[1]:c-e.grid[1]:c:c;s=e.grid[0]?this.originalPageX+Math.round((s-this.originalPageX)/\n
+e.grid[0])*e.grid[0]:this.originalPageX;s=g?s-this.offset.click.left<g[0]||s-this.offset.click.left>g[2]?s-this.offset.click.left<g[0]?s+e.grid[0]:s-e.grid[0]:s:s}}return{top:c-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(a.browser.safari&&a.browser.version<526&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollTop():l?0:b.scrollTop()),left:s-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(a.browser.safari&&a.browser.version<\n
+526&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():l?0:b.scrollLeft())}},_clear:function(){this.helper.removeClass("ui-draggable-dragging");this.helper[0]!=this.element[0]&&!this.cancelHelperRemoval&&this.helper.remove();this.helper=null;this.cancelHelperRemoval=false},_trigger:function(o,e,b){b=b||this._uiHash();a.ui.plugin.call(this,o,[e,b]);o=="drag"&&(this.positionAbs=this._convertPositionTo("absolute"));return a.Widget.prototype._trigger.call(this,o,e,\n
+b)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}});a.extend(a.ui.draggable,{version:"1.8.17"});a.ui.plugin.add("draggable","connectToSortable",{start:function(o,e){var b=a(this).data("draggable"),l=b.options,s=a.extend({},e,{item:b.element});b.sortables=[];a(l.connectToSortable).each(function(){var c=a.data(this,"sortable");c&&!c.options.disabled&&(b.sortables.push({instance:c,shouldRevert:c.options.revert}),\n
+c.refreshPositions(),c._trigger("activate",o,s))})},stop:function(o,e){var b=a(this).data("draggable"),l=a.extend({},e,{item:b.element});a.each(b.sortables,function(){this.instance.isOver?(this.instance.isOver=0,b.cancelHelperRemoval=true,this.instance.cancelHelperRemoval=false,this.shouldRevert&&(this.instance.options.revert=true),this.instance._mouseStop(o),this.instance.options.helper=this.instance.options._helper,b.options.helper=="original"&&this.instance.currentItem.css({top:"auto",left:"auto"})):\n
+(this.instance.cancelHelperRemoval=false,this.instance._trigger("deactivate",o,l))})},drag:function(o,e){var b=a(this).data("draggable"),l=this;a.each(b.sortables,function(){this.instance.positionAbs=b.positionAbs;this.instance.helperProportions=b.helperProportions;this.instance.offset.click=b.offset.click;this.instance._intersectsWith(this.instance.containerCache)?(this.instance.isOver||(this.instance.isOver=1,this.instance.currentItem=a(l).clone().removeAttr("id").appendTo(this.instance.element).data("sortable-item",\n
+true),this.instance.options._helper=this.instance.options.helper,this.instance.options.helper=function(){return e.helper[0]},o.target=this.instance.currentItem[0],this.instance._mouseCapture(o,true),this.instance._mouseStart(o,true,true),this.instance.offset.click.top=b.offset.click.top,this.instance.offset.click.left=b.offset.click.left,this.instance.offset.parent.left-=b.offset.parent.left-this.instance.offset.parent.left,this.instance.offset.parent.top-=b.offset.parent.top-this.instance.offset.parent.top,\n
+b._trigger("toSortable",o),b.dropped=this.instance.element,b.currentItem=b.element,this.instance.fromOutside=b),this.instance.currentItem&&this.instance._mouseDrag(o)):this.instance.isOver&&(this.instance.isOver=0,this.instance.cancelHelperRemoval=true,this.instance.options.revert=false,this.instance._trigger("out",o,this.instance._uiHash(this.instance)),this.instance._mouseStop(o,true),this.instance.options.helper=this.instance.options._helper,this.instance.currentItem.remove(),this.instance.placeholder&&\n
+this.instance.placeholder.remove(),b._trigger("fromSortable",o),b.dropped=false)})}});a.ui.plugin.add("draggable","cursor",{start:function(){var o=a("body"),e=a(this).data("draggable").options;o.css("cursor")&&(e._cursor=o.css("cursor"));o.css("cursor",e.cursor)},stop:function(){var o=a(this).data("draggable").options;o._cursor&&a("body").css("cursor",o._cursor)}});a.ui.plugin.add("draggable","opacity",{start:function(o,e){var b=a(e.helper),l=a(this).data("draggable").options;b.css("opacity")&&(l._opacity=\n
+b.css("opacity"));b.css("opacity",l.opacity)},stop:function(o,e){var b=a(this).data("draggable").options;b._opacity&&a(e.helper).css("opacity",b._opacity)}});a.ui.plugin.add("draggable","scroll",{start:function(){var o=a(this).data("draggable");o.scrollParent[0]!=document&&o.scrollParent[0].tagName!="HTML"&&(o.overflowOffset=o.scrollParent.offset())},drag:function(o){var e=a(this).data("draggable"),b=e.options,l=false;if(e.scrollParent[0]!=document&&e.scrollParent[0].tagName!="HTML"){if(!b.axis||\n
+b.axis!="x")e.overflowOffset.top+e.scrollParent[0].offsetHeight-o.pageY<b.scrollSensitivity?e.scrollParent[0].scrollTop=l=e.scrollParent[0].scrollTop+b.scrollSpeed:o.pageY-e.overflowOffset.top<b.scrollSensitivity&&(e.scrollParent[0].scrollTop=l=e.scrollParent[0].scrollTop-b.scrollSpeed);if(!b.axis||b.axis!="y")e.overflowOffset.left+e.scrollParent[0].offsetWidth-o.pageX<b.scrollSensitivity?e.scrollParent[0].scrollLeft=l=e.scrollParent[0].scrollLeft+b.scrollSpeed:o.pageX-e.overflowOffset.left<b.scrollSensitivity&&\n
+(e.scrollParent[0].scrollLeft=l=e.scrollParent[0].scrollLeft-b.scrollSpeed)}else{if(!b.axis||b.axis!="x")o.pageY-a(document).scrollTop()<b.scrollSensitivity?l=a(document).scrollTop(a(document).scrollTop()-b.scrollSpeed):a(window).height()-(o.pageY-a(document).scrollTop())<b.scrollSensitivity&&(l=a(document).scrollTop(a(document).scrollTop()+b.scrollSpeed));if(!b.axis||b.axis!="y")o.pageX-a(document).scrollLeft()<b.scrollSensitivity?l=a(document).scrollLeft(a(document).scrollLeft()-b.scrollSpeed):\n
+a(window).width()-(o.pageX-a(document).scrollLeft())<b.scrollSensitivity&&(l=a(document).scrollLeft(a(document).scrollLeft()+b.scrollSpeed))}l!==false&&a.ui.ddmanager&&!b.dropBehaviour&&a.ui.ddmanager.prepareOffsets(e,o)}});a.ui.plugin.add("draggable","snap",{start:function(){var o=a(this).data("draggable"),e=o.options;o.snapElements=[];a(e.snap.constructor!=String?e.snap.items||":data(draggable)":e.snap).each(function(){var b=a(this),l=b.offset();this!=o.element[0]&&o.snapElements.push({item:this,\n
+width:b.outerWidth(),height:b.outerHeight(),top:l.top,left:l.left})})},drag:function(o,e){for(var b=a(this).data("draggable"),l=b.options,s=l.snapTolerance,c=e.offset.left,g=c+b.helperProportions.width,d=e.offset.top,p=d+b.helperProportions.height,w=b.snapElements.length-1;w>=0;w--){var C=b.snapElements[w].left,v=C+b.snapElements[w].width,L=b.snapElements[w].top,Q=L+b.snapElements[w].height;if(C-s<c&&c<v+s&&L-s<d&&d<Q+s||C-s<c&&c<v+s&&L-s<p&&p<Q+s||C-s<g&&g<v+s&&L-s<d&&d<Q+s||C-s<g&&g<v+s&&L-s<p&&\n
+p<Q+s){if(l.snapMode!="inner"){var J=Math.abs(L-p)<=s,H=Math.abs(Q-d)<=s,U=Math.abs(C-g)<=s,R=Math.abs(v-c)<=s;J&&(e.position.top=b._convertPositionTo("relative",{top:L-b.helperProportions.height,left:0}).top-b.margins.top);H&&(e.position.top=b._convertPositionTo("relative",{top:Q,left:0}).top-b.margins.top);U&&(e.position.left=b._convertPositionTo("relative",{top:0,left:C-b.helperProportions.width}).left-b.margins.left);R&&(e.position.left=b._convertPositionTo("relative",{top:0,left:v}).left-b.margins.left)}var N=\n
+J||H||U||R;if(l.snapMode!="outer"){J=Math.abs(L-d)<=s;H=Math.abs(Q-p)<=s;U=Math.abs(C-c)<=s;R=Math.abs(v-g)<=s;J&&(e.position.top=b._convertPositionTo("relative",{top:L,left:0}).top-b.margins.top);H&&(e.position.top=b._convertPositionTo("relative",{top:Q-b.helperProportions.height,left:0}).top-b.margins.top);U&&(e.position.left=b._convertPositionTo("relative",{top:0,left:C}).left-b.margins.left);R&&(e.position.left=b._convertPositionTo("relative",{top:0,left:v-b.helperProportions.width}).left-b.margins.left)}!b.snapElements[w].snapping&&\n
+(J||H||U||R||N)&&b.options.snap.snap&&b.options.snap.snap.call(b.element,o,a.extend(b._uiHash(),{snapItem:b.snapElements[w].item}));b.snapElements[w].snapping=J||H||U||R||N}else{b.snapElements[w].snapping&&b.options.snap.release&&b.options.snap.release.call(b.element,o,a.extend(b._uiHash(),{snapItem:b.snapElements[w].item}));b.snapElements[w].snapping=false}}}});a.ui.plugin.add("draggable","stack",{start:function(){var o=a(this).data("draggable").options;o=a.makeArray(a(o.stack)).sort(function(b,\n
+l){return(parseInt(a(b).css("zIndex"),10)||0)-(parseInt(a(l).css("zIndex"),10)||0)});if(o.length){var e=parseInt(o[0].style.zIndex)||0;a(o).each(function(b){this.style.zIndex=e+b});this[0].style.zIndex=e+o.length}}});a.ui.plugin.add("draggable","zIndex",{start:function(o,e){var b=a(e.helper),l=a(this).data("draggable").options;b.css("zIndex")&&(l._zIndex=b.css("zIndex"));b.css("zIndex",l.zIndex)},stop:function(o,e){var b=a(this).data("draggable").options;b._zIndex&&a(e.helper).css("zIndex",b._zIndex)}})})(jQuery);\n
+(function(a){a.widget("ui.slider",a.ui.mouse,{widgetEventPrefix:"slide",options:{animate:false,distance:0,max:100,min:0,orientation:"horizontal",range:false,step:1,value:0,values:null},_create:function(){var o=this,e=this.options,b=this.element.find(".ui-slider-handle").addClass("ui-state-default ui-corner-all"),l=e.values&&e.values.length||1,s=[];this._mouseSliding=this._keySliding=false;this._animateOff=true;this._handleIndex=null;this._detectOrientation();this._mouseInit();this.element.addClass("ui-slider ui-slider-"+\n
+this.orientation+" ui-widget ui-widget-content ui-corner-all"+(e.disabled?" ui-slider-disabled ui-disabled":""));this.range=a([]);e.range&&(e.range===true&&(e.values||(e.values=[this._valueMin(),this._valueMin()]),e.values.length&&e.values.length!==2&&(e.values=[e.values[0],e.values[0]])),this.range=a("<div></div>").appendTo(this.element).addClass("ui-slider-range ui-widget-header"+(e.range==="min"||e.range==="max"?" ui-slider-range-"+e.range:"")));for(var c=b.length;c<l;c+=1)s.push("<a class=\'ui-slider-handle ui-state-default ui-corner-all\' href=\'#\'></a>");\n
+this.handles=b.add(a(s.join("")).appendTo(o.element));this.handle=this.handles.eq(0);this.handles.add(this.range).filter("a").click(function(g){g.preventDefault()}).hover(function(){e.disabled||a(this).addClass("ui-state-hover")},function(){a(this).removeClass("ui-state-hover")}).focus(function(){e.disabled?a(this).blur():(a(".ui-slider .ui-state-focus").removeClass("ui-state-focus"),a(this).addClass("ui-state-focus"))}).blur(function(){a(this).removeClass("ui-state-focus")});this.handles.each(function(g){a(this).data("index.ui-slider-handle",\n
+g)});this.handles.keydown(function(g){var d=true,p=a(this).data("index.ui-slider-handle"),w,C,v;if(!o.options.disabled){switch(g.keyCode){case a.ui.keyCode.HOME:case a.ui.keyCode.END:case a.ui.keyCode.PAGE_UP:case a.ui.keyCode.PAGE_DOWN:case a.ui.keyCode.UP:case a.ui.keyCode.RIGHT:case a.ui.keyCode.DOWN:case a.ui.keyCode.LEFT:d=false;if(!o._keySliding){o._keySliding=true;a(this).addClass("ui-state-active");w=o._start(g,p);if(w===false)return}}w=o.options.step;o.options.values&&o.options.values.length?\n
+C=v=o.values(p):C=v=o.value();switch(g.keyCode){case a.ui.keyCode.HOME:v=o._valueMin();break;case a.ui.keyCode.END:v=o._valueMax();break;case a.ui.keyCode.PAGE_UP:v=o._trimAlignValue(C+(o._valueMax()-o._valueMin())/5);break;case a.ui.keyCode.PAGE_DOWN:v=o._trimAlignValue(C-(o._valueMax()-o._valueMin())/5);break;case a.ui.keyCode.UP:case a.ui.keyCode.RIGHT:if(C===o._valueMax())return;v=o._trimAlignValue(C+w);break;case a.ui.keyCode.DOWN:case a.ui.keyCode.LEFT:if(C===o._valueMin())return;v=o._trimAlignValue(C-\n
+w)}o._slide(g,p,v);return d}}).keyup(function(g){var d=a(this).data("index.ui-slider-handle");o._keySliding&&(o._keySliding=false,o._stop(g,d),o._change(g,d),a(this).removeClass("ui-state-active"))});this._refreshValue();this._animateOff=false},destroy:function(){this.handles.remove();this.range.remove();this.element.removeClass("ui-slider ui-slider-horizontal ui-slider-vertical ui-slider-disabled ui-widget ui-widget-content ui-corner-all").removeData("slider").unbind(".slider");this._mouseDestroy();\n
+return this},_mouseCapture:function(o){var e=this.options,b,l,s,c,g;if(e.disabled)return false;this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()};this.elementOffset=this.element.offset();b=this._normValueFromMouse({x:o.pageX,y:o.pageY});l=this._valueMax()-this._valueMin()+1;c=this;this.handles.each(function(d){var p=Math.abs(b-c.values(d));l>p&&(l=p,s=a(this),g=d)});e.range===true&&this.values(1)===e.min&&(g+=1,s=a(this.handles[g]));if(this._start(o,g)===false)return false;\n
+this._mouseSliding=true;c._handleIndex=g;s.addClass("ui-state-active").focus();e=s.offset();this._clickOffset=!a(o.target).parents().andSelf().is(".ui-slider-handle")?{left:0,top:0}:{left:o.pageX-e.left-s.width()/2,top:o.pageY-e.top-s.height()/2-(parseInt(s.css("borderTopWidth"),10)||0)-(parseInt(s.css("borderBottomWidth"),10)||0)+(parseInt(s.css("marginTop"),10)||0)};this.handles.hasClass("ui-state-hover")||this._slide(o,g,b);return this._animateOff=true},_mouseStart:function(){return true},_mouseDrag:function(o){var e=\n
+this._normValueFromMouse({x:o.pageX,y:o.pageY});this._slide(o,this._handleIndex,e);return false},_mouseStop:function(o){this.handles.removeClass("ui-state-active");this._mouseSliding=false;this._stop(o,this._handleIndex);this._change(o,this._handleIndex);this._clickOffset=this._handleIndex=null;return this._animateOff=false},_detectOrientation:function(){this.orientation=this.options.orientation==="vertical"?"vertical":"horizontal"},_normValueFromMouse:function(o){var e,b;this.orientation==="horizontal"?\n
+(e=this.elementSize.width,b=o.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)):(e=this.elementSize.height,b=o.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0));o=b/e;o>1&&(o=1);o<0&&(o=0);this.orientation==="vertical"&&(o=1-o);e=this._valueMax()-this._valueMin();return this._trimAlignValue(this._valueMin()+o*e)},_start:function(o,e){var b={handle:this.handles[e],value:this.value()};this.options.values&&this.options.values.length&&(b.value=this.values(e),\n
+b.values=this.values());return this._trigger("start",o,b)},_slide:function(o,e,b){var l,s,c;this.options.values&&this.options.values.length?(l=this.values(e?0:1),this.options.values.length===2&&this.options.range===true&&(e===0&&b>l||e===1&&b<l)&&(b=l),b!==this.values(e)&&(s=this.values(),s[e]=b,c=this._trigger("slide",o,{handle:this.handles[e],value:b,values:s}),this.values(e?0:1),c!==false&&this.values(e,b,true))):b!==this.value()&&(c=this._trigger("slide",o,{handle:this.handles[e],value:b}),c!==\n
+false&&this.value(b))},_stop:function(o,e){var b={handle:this.handles[e],value:this.value()};this.options.values&&this.options.values.length&&(b.value=this.values(e),b.values=this.values());this._trigger("stop",o,b)},_change:function(o,e){if(!this._keySliding&&!this._mouseSliding){var b={handle:this.handles[e],value:this.value()};this.options.values&&this.options.values.length&&(b.value=this.values(e),b.values=this.values());this._trigger("change",o,b)}},value:function(o){if(arguments.length){this.options.value=\n
+this._trimAlignValue(o);this._refreshValue();this._change(null,0)}else return this._value()},values:function(o,e){var b,l,s;if(arguments.length>1){this.options.values[o]=this._trimAlignValue(e);this._refreshValue();this._change(null,o)}else{if(!arguments.length)return this._values();if(!a.isArray(arguments[0]))return this.options.values&&this.options.values.length?this._values(o):this.value();b=this.options.values;l=arguments[0];for(s=0;s<b.length;s+=1){b[s]=this._trimAlignValue(l[s]);this._change(null,\n
+s)}this._refreshValue()}},_setOption:function(o,e){var b,l=0;a.isArray(this.options.values)&&(l=this.options.values.length);a.Widget.prototype._setOption.apply(this,arguments);switch(o){case "disabled":e?(this.handles.filter(".ui-state-focus").blur(),this.handles.removeClass("ui-state-hover"),this.handles.propAttr("disabled",true),this.element.addClass("ui-disabled")):(this.handles.propAttr("disabled",false),this.element.removeClass("ui-disabled"));break;case "orientation":this._detectOrientation();\n
+this.element.removeClass("ui-slider-horizontal ui-slider-vertical").addClass("ui-slider-"+this.orientation);this._refreshValue();break;case "value":this._animateOff=true;this._refreshValue();this._change(null,0);this._animateOff=false;break;case "values":this._animateOff=true;this._refreshValue();for(b=0;b<l;b+=1)this._change(null,b);this._animateOff=false}},_value:function(){var o=this.options.value;return o=this._trimAlignValue(o)},_values:function(o){var e,b;if(arguments.length){e=this.options.values[o];\n
+return e=this._trimAlignValue(e)}e=this.options.values.slice();for(b=0;b<e.length;b+=1)e[b]=this._trimAlignValue(e[b]);return e},_trimAlignValue:function(o){if(o<=this._valueMin())return this._valueMin();if(o>=this._valueMax())return this._valueMax();var e=this.options.step>0?this.options.step:1,b=(o-this._valueMin())%e;o=o-b;Math.abs(b)*2>=e&&(o+=b>0?e:-e);return parseFloat(o.toFixed(5))},_valueMin:function(){return this.options.min},_valueMax:function(){return this.options.max},_refreshValue:function(){var o=\n
+this.options.range,e=this.options,b=this,l=this._animateOff?false:e.animate,s,c={},g,d,p,w;this.options.values&&this.options.values.length?this.handles.each(function(C){s=(b.values(C)-b._valueMin())/(b._valueMax()-b._valueMin())*100;c[b.orientation==="horizontal"?"left":"bottom"]=s+"%";a(this).stop(1,1)[l?"animate":"css"](c,e.animate);b.options.range===true&&(b.orientation==="horizontal"?(C===0&&b.range.stop(1,1)[l?"animate":"css"]({left:s+"%"},e.animate),C===1&&b.range[l?"animate":"css"]({width:s-\n
+g+"%"},{queue:false,duration:e.animate})):(C===0&&b.range.stop(1,1)[l?"animate":"css"]({bottom:s+"%"},e.animate),C===1&&b.range[l?"animate":"css"]({height:s-g+"%"},{queue:false,duration:e.animate})));g=s}):(d=this.value(),p=this._valueMin(),w=this._valueMax(),s=w!==p?(d-p)/(w-p)*100:0,c[b.orientation==="horizontal"?"left":"bottom"]=s+"%",this.handle.stop(1,1)[l?"animate":"css"](c,e.animate),o==="min"&&this.orientation==="horizontal"&&this.range.stop(1,1)[l?"animate":"css"]({width:s+"%"},e.animate),\n
+o==="max"&&this.orientation==="horizontal"&&this.range[l?"animate":"css"]({width:100-s+"%"},{queue:false,duration:e.animate}),o==="min"&&this.orientation==="vertical"&&this.range.stop(1,1)[l?"animate":"css"]({height:s+"%"},e.animate),o==="max"&&this.orientation==="vertical"&&this.range[l?"animate":"css"]({height:100-s+"%"},{queue:false,duration:e.animate}))}});a.extend(a.ui.slider,{version:"1.8.17"})})(jQuery);(function(a){Math.precision=function(c,g){if(g===undefined)g=0;return Math.round(c*Math.pow(10,g))/Math.pow(10,g)};var o=function(c,g){var d=this,p=c.find("img:first"),w=0,C=100,v=100,L=0,Q=100,J=100,H=0,U=0,R,N,ca=[],la=function(Z){for(var da=0;da<ca.length;da++)ca[da].call(d,d,Z)},X=function(Z){var da=c.offset();R={l:da.left|0,t:da.top|0};clearTimeout(N);N=setTimeout(function(){ta.call(d,Z)},0);a(document).bind("mousemove",W).bind("mouseup",fa);Z.preventDefault()},W=function(Z){clearTimeout(N);\n
+N=setTimeout(function(){ta.call(d,Z)},0);Z.stopPropagation();Z.preventDefault();return false},fa=function(Z){a(document).unbind("mouseup",fa).unbind("mousemove",W);Z.stopPropagation();Z.preventDefault();return false},ta=function(Z){var da=Z.pageX-R.l;Z=Z.pageY-R.t;var pa=c.w,oa=c.h;if(da<0)da=0;else if(da>pa)da=pa;if(Z<0)Z=0;else if(Z>oa)Z=oa;ia.call(d,"xy",{x:da/pa*v+w,y:Z/oa*J+L})},ia=function(Z,da,pa){if(da===undefined){if(Z===undefined||Z==null)Z="xy";switch(Z.toLowerCase()){case "x":return H;\n
+case "y":return U;default:return{x:H,y:U}}}if(!(pa!=null&&pa==d)){var oa=false,ma,na;if(Z==null)Z="xy";switch(Z.toLowerCase()){case "x":ma=da&&(da.x&&da.x|0||da|0)||0;break;case "y":na=da&&(da.y&&da.y|0||da|0)||0;break;default:ma=da&&da.x&&da.x|0||0;na=da&&da.y&&da.y|0||0}if(ma!=null){if(ma<w)ma=w;else if(ma>C)ma=C;if(H!=ma){H=ma;oa=true}}if(na!=null){if(na<L)na=L;else if(na>Q)na=Q;if(U!=na){U=na;oa=true}}oa&&la.call(d,pa||d)}},ka=function(Z){a.isFunction(Z)&&ca.push(Z)};a.extend(true,d,{val:ia,range:function(Z,\n
+da){if(da===undefined){if(Z===undefined||Z==null)Z="all";switch(Z.toLowerCase()){case "minx":return w;case "maxx":return C;case "rangex":return{minX:w,maxX:C,rangeX:v};case "miny":return L;case "maxy":return Q;case "rangey":return{minY:L,maxY:Q,rangeY:J};default:return{minX:w,maxX:C,rangeX:v,minY:L,maxY:Q,rangeY:J}}}var pa,oa,ma,na;if(Z==null)Z="all";switch(Z.toLowerCase()){case "minx":pa=da&&(da.minX&&da.minX|0||da|0)||0;break;case "maxx":oa=da&&(da.maxX&&da.maxX|0||da|0)||0;break;case "rangex":pa=\n
+da&&da.minX&&da.minX|0||0;oa=da&&da.maxX&&da.maxX|0||0;break;case "miny":ma=da&&(da.minY&&da.minY|0||da|0)||0;break;case "maxy":na=da&&(da.maxY&&da.maxY|0||da|0)||0;break;case "rangey":ma=da&&da.minY&&da.minY|0||0;na=da&&da.maxY&&da.maxY|0||0;break;default:pa=da&&da.minX&&da.minX|0||0;oa=da&&da.maxX&&da.maxX|0||0;ma=da&&da.minY&&da.minY|0||0;na=da&&da.maxY&&da.maxY|0||0}if(pa!=null&&w!=pa){w=pa;v=C-w}if(oa!=null&&C!=oa){C=oa;v=C-w}if(ma!=null&&L!=ma){L=ma;J=Q-L}if(na!=null&&Q!=na){Q=na;J=Q-L}},bind:ka,\n
+unbind:function(Z){if(a.isFunction(Z))for(var da;(da=a.inArray(Z,ca))!=-1;)ca.splice(da,1)},destroy:function(){a(document).unbind("mouseup",fa).unbind("mousemove",W);c.unbind("mousedown",X);ca=p=c=null}});p.src=g.arrow&&g.arrow.image;p.w=g.arrow&&g.arrow.width||p.width();p.h=g.arrow&&g.arrow.height||p.height();c.w=g.map&&g.map.width||c.width();c.h=g.map&&g.map.height||c.height();c.bind("mousedown",X);ka.call(d,function(){var Z=0,da=0,pa=c.w,oa=c.h,ma=p.w,na=p.h;setTimeout(function(){if(v>0)Z=H==C?\n
+pa:H/v*pa|0;if(J>0)da=U==Q?oa:U/J*oa|0;if(ma>=pa)Z=(pa>>1)-(ma>>1);else Z-=ma>>1;if(na>=oa)da=(oa>>1)-(na>>1);else da-=na>>1;p.css({left:Z+"px",top:da+"px"})},0)})},e=function(c,g,d,p){var w=this;c=c.find("td.Text input");var C=c.eq(3),v=c.eq(4),L=c.eq(5),Q=c.length>7?c.eq(6):null,J=c.eq(0),H=c.eq(1),U=c.eq(2),R=c.eq(c.length>7?7:6),N=c.length>7?c.eq(8):null,ca=function(ia){if(!(ia.target.value==""&&ia.target!=R.get(0)&&(d!=null&&ia.target!=d.get(0)||d==null))){if(!W(ia))return ia;switch(ia.target){case C.get(0):switch(ia.keyCode){case 38:C.val(fa.call(w,\n
+(C.val()<<0)+1,0,255));g.val("r",C.val(),ia.target);return false;case 40:C.val(fa.call(w,(C.val()<<0)-1,0,255));g.val("r",C.val(),ia.target);return false}break;case v.get(0):switch(ia.keyCode){case 38:v.val(fa.call(w,(v.val()<<0)+1,0,255));g.val("g",v.val(),ia.target);return false;case 40:v.val(fa.call(w,(v.val()<<0)-1,0,255));g.val("g",v.val(),ia.target);return false}break;case L.get(0):switch(ia.keyCode){case 38:L.val(fa.call(w,(L.val()<<0)+1,0,255));g.val("b",L.val(),ia.target);return false;case 40:L.val(fa.call(w,\n
+(L.val()<<0)-1,0,255));g.val("b",L.val(),ia.target);return false}break;case Q&&Q.get(0):switch(ia.keyCode){case 38:Q.val(fa.call(w,parseFloat(Q.val())+1,0,100));g.val("a",Math.precision(Q.val()*255/100,p),ia.target);return false;case 40:Q.val(fa.call(w,parseFloat(Q.val())-1,0,100));g.val("a",Math.precision(Q.val()*255/100,p),ia.target);return false}break;case J.get(0):switch(ia.keyCode){case 38:J.val(fa.call(w,(J.val()<<0)+1,0,360));g.val("h",J.val(),ia.target);return false;case 40:J.val(fa.call(w,\n
+(J.val()<<0)-1,0,360));g.val("h",J.val(),ia.target);return false}break;case H.get(0):switch(ia.keyCode){case 38:H.val(fa.call(w,(H.val()<<0)+1,0,100));g.val("s",H.val(),ia.target);return false;case 40:H.val(fa.call(w,(H.val()<<0)-1,0,100));g.val("s",H.val(),ia.target);return false}break;case U.get(0):switch(ia.keyCode){case 38:U.val(fa.call(w,(U.val()<<0)+1,0,100));g.val("v",U.val(),ia.target);return false;case 40:U.val(fa.call(w,(U.val()<<0)-1,0,100));g.val("v",U.val(),ia.target);return false}}}},\n
+la=function(ia){if(!(ia.target.value==""&&ia.target!=R.get(0)&&(d!=null&&ia.target!=d.get(0)||d==null))){if(!W(ia))return ia;switch(ia.target){case C.get(0):C.val(fa.call(w,C.val(),0,255));g.val("r",C.val(),ia.target);break;case v.get(0):v.val(fa.call(w,v.val(),0,255));g.val("g",v.val(),ia.target);break;case L.get(0):L.val(fa.call(w,L.val(),0,255));g.val("b",L.val(),ia.target);break;case Q&&Q.get(0):Q.val(fa.call(w,Q.val(),0,100));g.val("a",Math.precision(Q.val()*255/100,p),ia.target);break;case J.get(0):J.val(fa.call(w,\n
+J.val(),0,360));g.val("h",J.val(),ia.target);break;case H.get(0):H.val(fa.call(w,H.val(),0,100));g.val("s",H.val(),ia.target);break;case U.get(0):U.val(fa.call(w,U.val(),0,100));g.val("v",U.val(),ia.target);break;case R.get(0):R.val(R.val().replace(/[^a-fA-F0-9]/g,"").toLowerCase().substring(0,6));d&&d.val(R.val());g.val("hex",R.val()!=""?R.val():null,ia.target);break;case d&&d.get(0):d.val(d.val().replace(/[^a-fA-F0-9]/g,"").toLowerCase().substring(0,6));R.val(d.val());g.val("hex",d.val()!=""?d.val():\n
+null,ia.target);break;case N&&N.get(0):N.val(N.val().replace(/[^a-fA-F0-9]/g,"").toLowerCase().substring(0,2));g.val("a",N.val()!=null?parseInt(N.val(),16):null,ia.target)}}},X=function(ia){if(g.val()!=null)switch(ia.target){case C.get(0):C.val(g.val("r"));break;case v.get(0):v.val(g.val("g"));break;case L.get(0):L.val(g.val("b"));break;case Q&&Q.get(0):Q.val(Math.precision(g.val("a")*100/255,p));break;case J.get(0):J.val(g.val("h"));break;case H.get(0):H.val(g.val("s"));break;case U.get(0):U.val(g.val("v"));\n
+break;case R.get(0):case d&&d.get(0):R.val(g.val("hex"));d&&d.val(g.val("hex"));break;case N&&N.get(0):N.val(g.val("ahex").substring(6))}},W=function(ia){switch(ia.keyCode){case 9:case 16:case 29:case 37:case 39:return false;case "c".charCodeAt():case "v".charCodeAt():if(ia.ctrlKey)return false}return true},fa=function(ia,ka,Z){if(ia==""||isNaN(ia))return ka;if(ia>Z)return Z;if(ia<ka)return ka;return ia},ta=function(ia,ka){var Z=ia.val("all");if(ka!=C.get(0))C.val(Z!=null?Z.r:"");if(ka!=v.get(0))v.val(Z!=\n
+null?Z.g:"");if(ka!=L.get(0))L.val(Z!=null?Z.b:"");if(Q&&ka!=Q.get(0))Q.val(Z!=null?Math.precision(Z.a*100/255,p):"");if(ka!=J.get(0))J.val(Z!=null?Z.h:"");if(ka!=H.get(0))H.val(Z!=null?Z.s:"");if(ka!=U.get(0))U.val(Z!=null?Z.v:"");if(ka!=R.get(0)&&(d&&ka!=d.get(0)||!d))R.val(Z!=null?Z.hex:"");if(d&&ka!=d.get(0)&&ka!=R.get(0))d.val(Z!=null?Z.hex:"");if(N&&ka!=N.get(0))N.val(Z!=null?Z.ahex.substring(6):"")};a.extend(true,w,{destroy:function(){C.add(v).add(L).add(Q).add(J).add(H).add(U).add(R).add(d).add(N).unbind("keyup",\n
+la).unbind("blur",X);C.add(v).add(L).add(Q).add(J).add(H).add(U).unbind("keydown",ca);g.unbind(ta);N=R=U=H=J=Q=L=v=C=null}});C.add(v).add(L).add(Q).add(J).add(H).add(U).add(R).add(d).add(N).bind("keyup",la).bind("blur",X);C.add(v).add(L).add(Q).add(J).add(H).add(U).bind("keydown",ca);g.bind(ta)};a.jPicker={List:[],Color:function(c){var g=this,d,p,w,C,v,L,Q,J=[],H=function(R){for(var N=0;N<J.length;N++)J[N].call(g,g,R)},U=function(R,N,ca){if(N===undefined){if(R===undefined||R==null||R=="")R="all";\n
+if(d==null)return null;switch(R.toLowerCase()){case "ahex":return s.rgbaToHex({r:d,g:p,b:w,a:C});case "hex":return U("ahex").substring(0,6);case "all":return{r:d,g:p,b:w,a:C,h:v,s:L,v:Q,hex:U.call(g,"hex"),ahex:U.call(g,"ahex")};default:N={};for(var la=0;la<R.length;la++)switch(R.charAt(la)){case "r":if(R.length==1)N=d;else N.r=d;break;case "g":if(R.length==1)N=p;else N.g=p;break;case "b":if(R.length==1)N=w;else N.b=w;break;case "a":if(R.length==1)N=C;else N.a=C;break;case "h":if(R.length==1)N=v;\n
+else N.h=v;break;case "s":if(R.length==1)N=L;else N.s=L;break;case "v":if(R.length==1)N=Q;else N.v=Q}return N=={}?U.call(g,"all"):N}}if(!(ca!=null&&ca==g)){var X=false;if(R==null)R="";if(N==null){if(d!=null){d=null;X=true}if(p!=null){p=null;X=true}if(w!=null){w=null;X=true}if(C!=null){C=null;X=true}if(v!=null){v=null;X=true}if(L!=null){L=null;X=true}if(Q!=null){Q=null;X=true}X&&H.call(g,ca||g)}else switch(R.toLowerCase()){case "ahex":case "hex":N=s.hexToRgba(N&&(N.ahex||N.hex)||N||"00000000");U.call(g,\n
+"rgba",{r:N.r,g:N.g,b:N.b,a:R=="ahex"?N.a:C!=null?C:255},ca);break;default:if(N&&(N.ahex!=null||N.hex!=null)){U.call(g,"ahex",N.ahex||N.hex||"00000000",ca);break}var W={},fa=false,ta=false;if(N.r!==undefined&&!R.indexOf("r")==-1)R+="r";if(N.g!==undefined&&!R.indexOf("g")==-1)R+="g";if(N.b!==undefined&&!R.indexOf("b")==-1)R+="b";if(N.a!==undefined&&!R.indexOf("a")==-1)R+="a";if(N.h!==undefined&&!R.indexOf("h")==-1)R+="h";if(N.s!==undefined&&!R.indexOf("s")==-1)R+="s";if(N.v!==undefined&&!R.indexOf("v")==\n
+-1)R+="v";for(la=0;la<R.length;la++)switch(R.charAt(la)){case "r":if(ta)continue;fa=true;W.r=N&&N.r&&N.r|0||N&&N|0||0;if(W.r<0)W.r=0;else if(W.r>255)W.r=255;if(d!=W.r){d=W.r;X=true}break;case "g":if(ta)continue;fa=true;W.g=N&&N.g&&N.g|0||N&&N|0||0;if(W.g<0)W.g=0;else if(W.g>255)W.g=255;if(p!=W.g){p=W.g;X=true}break;case "b":if(ta)continue;fa=true;W.b=N&&N.b&&N.b|0||N&&N|0||0;if(W.b<0)W.b=0;else if(W.b>255)W.b=255;if(w!=W.b){w=W.b;X=true}break;case "a":W.a=N&&N.a!=null?N.a|0:N!=null?N|0:255;if(W.a<\n
+0)W.a=0;else if(W.a>255)W.a=255;if(C!=W.a){C=W.a;X=true}break;case "h":if(fa)continue;ta=true;W.h=N&&N.h&&N.h|0||N&&N|0||0;if(W.h<0)W.h=0;else if(W.h>360)W.h=360;if(v!=W.h){v=W.h;X=true}break;case "s":if(fa)continue;ta=true;W.s=N&&N.s!=null?N.s|0:N!=null?N|0:100;if(W.s<0)W.s=0;else if(W.s>100)W.s=100;if(L!=W.s){L=W.s;X=true}break;case "v":if(fa)continue;ta=true;W.v=N&&N.v!=null?N.v|0:N!=null?N|0:100;if(W.v<0)W.v=0;else if(W.v>100)W.v=100;if(Q!=W.v){Q=W.v;X=true}}if(X){if(fa){d=d||0;p=p||0;w=w||0;\n
+N=s.rgbToHsv({r:d,g:p,b:w});v=N.h;L=N.s;Q=N.v}else if(ta){v=v||0;L=L!=null?L:100;Q=Q!=null?Q:100;N=s.hsvToRgb({h:v,s:L,v:Q});d=N.r;p=N.g;w=N.b}C=C!=null?C:255;H.call(g,ca||g)}}}};a.extend(true,g,{val:U,bind:function(R){a.isFunction(R)&&J.push(R)},unbind:function(R){if(a.isFunction(R))for(var N;(N=a.inArray(R,J))!=-1;)J.splice(N,1)},destroy:function(){J=null}});if(c)if(c.ahex!=null)U("ahex",c);else if(c.hex!=null)U((c.a!=null?"a":"")+"hex",c.a!=null?{ahex:c.hex+s.intToHex(c.a)}:c);else if(c.r!=null&&\n
+c.g!=null&&c.b!=null)U("rgb"+(c.a!=null?"a":""),c);else if(c.h!=null&&c.s!=null&&c.v!=null)U("hsv"+(c.a!=null?"a":""),c)},ColorMethods:{hexToRgba:function(c){c=this.validateHex(c);if(c=="")return{r:null,g:null,b:null,a:null};var g="00",d="00",p="00",w="255";if(c.length==6)c+="ff";if(c.length>6){g=c.substring(0,2);d=c.substring(2,4);p=c.substring(4,6);w=c.substring(6,c.length)}else{if(c.length>4){g=c.substring(4,c.length);c=c.substring(0,4)}if(c.length>2){d=c.substring(2,c.length);c=c.substring(0,\n
+2)}if(c.length>0)p=c.substring(0,c.length)}return{r:this.hexToInt(g),g:this.hexToInt(d),b:this.hexToInt(p),a:this.hexToInt(w)}},validateHex:function(c){if(typeof c=="object")return"";c=c.toLowerCase().replace(/[^a-f0-9]/g,"");if(c.length>8)c=c.substring(0,8);return c},rgbaToHex:function(c){return this.intToHex(c.r)+this.intToHex(c.g)+this.intToHex(c.b)+this.intToHex(c.a)},intToHex:function(c){c=(c|0).toString(16);if(c.length==1)c="0"+c;return c.toLowerCase()},hexToInt:function(c){return parseInt(c,\n
+16)},rgbToHsv:function(c){var g=c.r/255,d=c.g/255;c=c.b/255;var p={h:0,s:0,v:0},w=0,C=0;if(g>=d&&g>=c){C=g;w=d>c?c:d}else if(d>=c&&d>=g){C=d;w=g>c?c:g}else{C=c;w=d>g?g:d}p.v=C;p.s=C?(C-w)/C:0;if(p.s){w=C-w;p.h=g==C?(d-c)/w:d==C?2+(c-g)/w:4+(g-d)/w;p.h=parseInt(p.h*60);if(p.h<0)p.h+=360}else p.h=0;p.s=p.s*100|0;p.v=p.v*100|0;return p},hsvToRgb:function(c){var g={r:0,g:0,b:0,a:100},d=c.h,p=c.s;c=c.v;if(p==0)g.r=c==0?g.g=g.b=0:g.g=g.b=c*255/100|0;else{if(d==360)d=0;d/=60;p/=100;c/=100;var w=d|0,C=d-\n
+w;d=c*(1-p);var v=c*(1-p*C);p=c*(1-p*(1-C));switch(w){case 0:g.r=c;g.g=p;g.b=d;break;case 1:g.r=v;g.g=c;g.b=d;break;case 2:g.r=d;g.g=c;g.b=p;break;case 3:g.r=d;g.g=v;g.b=c;break;case 4:g.r=p;g.g=d;g.b=c;break;case 5:g.r=c;g.g=d;g.b=v}g.r=g.r*255|0;g.g=g.g*255|0;g.b=g.b*255|0}return g}}};var b=a.jPicker.Color,l=a.jPicker.List,s=a.jPicker.ColorMethods;a.fn.jPicker=function(c){var g=arguments;return this.each(function(){var d=this,p=a.extend(true,{},a.fn.jPicker.defaults,c);if(a(d).get(0).nodeName.toLowerCase()==\n
+"input"){a.extend(true,p,{window:{bindToInput:true,expandable:true,input:a(d)}});if(a(d).val()==""){p.color.active=new b({hex:null});p.color.current=new b({hex:null})}else if(s.validateHex(a(d).val())){p.color.active=new b({hex:a(d).val(),a:p.color.active.val("a")});p.color.current=new b({hex:a(d).val(),a:p.color.active.val("a")})}}if(p.window.expandable)a(d).after(\'<span class="jPicker"><span class="Icon"><span class="Color">&nbsp;</span><span class="Alpha">&nbsp;</span><span class="Image" title="Click To Open Color Picker">&nbsp;</span><span class="Container">&nbsp;</span></span></span>\');\n
+else p.window.liveUpdate=false;var w=parseFloat(navigator.appVersion.split("MSIE")[1])<7&&document.body.filters,C=null,v=null,L=null,Q=null,J=null,H=null,U=null,R=null,N=null,ca=null,la=null,X=null,W=null,fa=null,ta=null,ia=null,ka=null,Z=null,da=null,pa=null,oa=null,ma=null,na=null,Ja=null,Fa=null,Na=null,Sa=null,Ia=null,Ka=function(M){var P=ja.active,ba=P.val("hex"),Ca,Ma;p.color.mode=M;switch(M){case "h":setTimeout(function(){Ta.call(d,v,"transparent");Da.call(d,Q,0);ua.call(d,Q,100);Da.call(d,\n
+J,260);ua.call(d,J,100);Ta.call(d,L,"transparent");Da.call(d,U,0);ua.call(d,U,100);Da.call(d,R,260);ua.call(d,R,100);Da.call(d,N,260);ua.call(d,N,100);Da.call(d,ca,260);ua.call(d,ca,100);Da.call(d,X,260);ua.call(d,X,100)},0);W.range("all",{minX:0,maxX:100,minY:0,maxY:100});fa.range("rangeY",{minY:0,maxY:360});if(P.val("ahex")==null)break;W.val("xy",{x:P.val("s"),y:100-P.val("v")},W);fa.val("y",360-P.val("h"),fa);break;case "s":setTimeout(function(){Ta.call(d,v,"transparent");Da.call(d,Q,-260);Da.call(d,\n
+J,-520);Da.call(d,U,-260);Da.call(d,R,-520);Da.call(d,X,260);ua.call(d,X,100)},0);W.range("all",{minX:0,maxX:360,minY:0,maxY:100});fa.range("rangeY",{minY:0,maxY:100});if(P.val("ahex")==null)break;W.val("xy",{x:P.val("h"),y:100-P.val("v")},W);fa.val("y",100-P.val("s"),fa);break;case "v":setTimeout(function(){Ta.call(d,v,"000000");Da.call(d,Q,-780);Da.call(d,J,260);Ta.call(d,L,ba);Da.call(d,U,-520);Da.call(d,R,260);ua.call(d,R,100);Da.call(d,X,260);ua.call(d,X,100)},0);W.range("all",{minX:0,maxX:360,\n
+minY:0,maxY:100});fa.range("rangeY",{minY:0,maxY:100});if(P.val("ahex")==null)break;W.val("xy",{x:P.val("h"),y:100-P.val("s")},W);fa.val("y",100-P.val("v"),fa);break;case "r":Ca=-1040;Ma=-780;W.range("all",{minX:0,maxX:255,minY:0,maxY:255});fa.range("rangeY",{minY:0,maxY:255});if(P.val("ahex")==null)break;W.val("xy",{x:P.val("b"),y:255-P.val("g")},W);fa.val("y",255-P.val("r"),fa);break;case "g":Ca=-1560;Ma=-1820;W.range("all",{minX:0,maxX:255,minY:0,maxY:255});fa.range("rangeY",{minY:0,maxY:255});\n
+if(P.val("ahex")==null)break;W.val("xy",{x:P.val("b"),y:255-P.val("r")},W);fa.val("y",255-P.val("g"),fa);break;case "b":Ca=-2080;Ma=-2860;W.range("all",{minX:0,maxX:255,minY:0,maxY:255});fa.range("rangeY",{minY:0,maxY:255});if(P.val("ahex")==null)break;W.val("xy",{x:P.val("r"),y:255-P.val("g")},W);fa.val("y",255-P.val("b"),fa);break;case "a":setTimeout(function(){Ta.call(d,v,"transparent");Da.call(d,Q,-260);Da.call(d,J,-520);Da.call(d,U,260);Da.call(d,R,260);ua.call(d,R,100);Da.call(d,X,0);ua.call(d,\n
+X,100)},0);W.range("all",{minX:0,maxX:360,minY:0,maxY:100});fa.range("rangeY",{minY:0,maxY:255});if(P.val("ahex")==null)break;W.val("xy",{x:P.val("h"),y:100-P.val("v")},W);fa.val("y",255-P.val("a"),fa);break;default:throw"Invalid Mode";}switch(M){case "s":case "v":case "a":setTimeout(function(){ua.call(d,Q,100);ua.call(d,U,100);Da.call(d,N,260);ua.call(d,N,100);Da.call(d,ca,260);ua.call(d,ca,100)},0);break;case "r":case "g":case "b":setTimeout(function(){Ta.call(d,v,"transparent");Ta.call(d,L,"transparent");\n
+ua.call(d,U,100);ua.call(d,Q,100);Da.call(d,Q,Ca);Da.call(d,J,Ca-260);Da.call(d,U,Ma-780);Da.call(d,R,Ma-520);Da.call(d,N,Ma);Da.call(d,ca,Ma-260);Da.call(d,X,260);ua.call(d,X,100)},0)}P.val("ahex")!=null&&Ba.call(d,P)},Ba=function(M,P){if(P==null||P!=fa&&P!=W)wa.call(d,M,P);setTimeout(function(){kb.call(d,M);vb.call(d,M);cb.call(d,M)},0)},xa=function(M,P){var ba=ja.active;if(!(P!=W&&ba.val()==null)){var Ca=M.val("all");switch(p.color.mode){case "h":ba.val("sv",{s:Ca.x,v:100-Ca.y},P);break;case "s":case "a":ba.val("hv",\n
+{h:Ca.x,v:100-Ca.y},P);break;case "v":ba.val("hs",{h:Ca.x,s:100-Ca.y},P);break;case "r":ba.val("gb",{g:255-Ca.y,b:Ca.x},P);break;case "g":ba.val("rb",{r:255-Ca.y,b:Ca.x},P);break;case "b":ba.val("rg",{r:Ca.x,g:255-Ca.y},P)}}},ra=function(M,P){var ba=ja.active;if(!(P!=fa&&ba.val()==null))switch(p.color.mode){case "h":ba.val("h",{h:360-M.val("y")},P);break;case "s":ba.val("s",{s:100-M.val("y")},P);break;case "v":ba.val("v",{v:100-M.val("y")},P);break;case "r":ba.val("r",{r:255-M.val("y")},P);break;\n
+case "g":ba.val("g",{g:255-M.val("y")},P);break;case "b":ba.val("b",{b:255-M.val("y")},P);break;case "a":ba.val("a",255-M.val("y"),P)}},wa=function(M,P){if(P!=W)switch(p.color.mode){case "h":var ba=M.val("sv");W.val("xy",{x:ba!=null?ba.s:100,y:100-(ba!=null?ba.v:100)},P);break;case "s":case "a":ba=M.val("hv");W.val("xy",{x:ba&&ba.h||0,y:100-(ba!=null?ba.v:100)},P);break;case "v":ba=M.val("hs");W.val("xy",{x:ba&&ba.h||0,y:100-(ba!=null?ba.s:100)},P);break;case "r":ba=M.val("bg");W.val("xy",{x:ba&&\n
+ba.b||0,y:255-(ba&&ba.g||0)},P);break;case "g":ba=M.val("br");W.val("xy",{x:ba&&ba.b||0,y:255-(ba&&ba.r||0)},P);break;case "b":ba=M.val("rg");W.val("xy",{x:ba&&ba.r||0,y:255-(ba&&ba.g||0)},P)}if(P!=fa)switch(p.color.mode){case "h":fa.val("y",360-(M.val("h")||0),P);break;case "s":ba=M.val("s");fa.val("y",100-(ba!=null?ba:100),P);break;case "v":ba=M.val("v");fa.val("y",100-(ba!=null?ba:100),P);break;case "r":fa.val("y",255-(M.val("r")||0),P);break;case "g":fa.val("y",255-(M.val("g")||0),P);break;case "b":fa.val("y",\n
+255-(M.val("b")||0),P);break;case "a":ba=M.val("a");fa.val("y",255-(ba!=null?ba:255),P)}},kb=function(M){try{var P=M.val("all");pa.css({backgroundColor:P&&"#"+P.hex||"transparent"});ua.call(d,pa,P&&Math.precision(P.a*100/255,4)||0)}catch(ba){}},vb=function(M){switch(p.color.mode){case "h":Ta.call(d,v,(new b({h:M.val("h")||0,s:100,v:100})).val("hex"));break;case "s":case "a":var P=M.val("s");ua.call(d,J,100-(P!=null?P:100));break;case "v":P=M.val("v");ua.call(d,Q,P!=null?P:100);break;case "r":ua.call(d,\n
+J,Math.precision((M.val("r")||0)/255*100,4));break;case "g":ua.call(d,J,Math.precision((M.val("g")||0)/255*100,4));break;case "b":ua.call(d,J,Math.precision((M.val("b")||0)/255*100))}M=M.val("a");ua.call(d,H,Math.precision((255-(M||0))*100/255,4))},cb=function(M){switch(p.color.mode){case "h":var P=M.val("a");ua.call(d,la,Math.precision((255-(P||0))*100/255,4));break;case "s":P=M.val("hva");var ba=new b({h:P&&P.h||0,s:100,v:P!=null?P.v:100});Ta.call(d,L,ba.val("hex"));ua.call(d,R,100-(P!=null?P.v:\n
+100));ua.call(d,la,Math.precision((255-(P&&P.a||0))*100/255,4));break;case "v":P=M.val("hsa");ba=new b({h:P&&P.h||0,s:P!=null?P.s:100,v:100});Ta.call(d,L,ba.val("hex"));ua.call(d,la,Math.precision((255-(P&&P.a||0))*100/255,4));break;case "r":case "g":case "b":ba=P=0;M=M.val("rgba");if(p.color.mode=="r"){P=M&&M.b||0;ba=M&&M.g||0}else if(p.color.mode=="g"){P=M&&M.b||0;ba=M&&M.r||0}else if(p.color.mode=="b"){P=M&&M.r||0;ba=M&&M.g||0}var Ca=ba>P?P:ba;ua.call(d,R,P>ba?Math.precision((P-ba)/(255-ba)*100,\n
+4):0);ua.call(d,N,ba>P?Math.precision((ba-P)/(255-P)*100,4):0);ua.call(d,ca,Math.precision(Ca/255*100,4));ua.call(d,la,Math.precision((255-(M&&M.a||0))*100/255,4));break;case "a":P=M.val("a");Ta.call(d,L,M.val("hex")||"000000");ua.call(d,la,P!=null?0:100);ua.call(d,X,P!=null?100:0)}},Ta=function(M,P){M.css({backgroundColor:P&&P.length==6&&"#"+P||"transparent"})},Va=function(M,P){if(w&&(P.indexOf("AlphaBar.png")!=-1||P.indexOf("Bars.png")!=-1||P.indexOf("Maps.png")!=-1)){M.attr("pngSrc",P);M.css({backgroundImage:"none",\n
+filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\'"+P+"\', sizingMethod=\'scale\')"})}else M.css({backgroundImage:"url(\'"+P+"\')"})},Da=function(M,P){M.css({top:P+"px"})},ua=function(M,P){M.css({visibility:P>0?"visible":"hidden"});if(P>0&&P<100)if(w){var ba=M.attr("pngSrc");ba!=null&&(ba.indexOf("AlphaBar.png")!=-1||ba.indexOf("Bars.png")!=-1||ba.indexOf("Maps.png")!=-1)?M.css({filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\'"+ba+"\', sizingMethod=\'scale\') progid:DXImageTransform.Microsoft.Alpha(opacity="+\n
+P+")"}):M.css({opacity:Math.precision(P/100,4)})}else M.css({opacity:Math.precision(P/100,4)});else if(P==0||P==100)if(w){ba=M.attr("pngSrc");ba!=null&&(ba.indexOf("AlphaBar.png")!=-1||ba.indexOf("Bars.png")!=-1||ba.indexOf("Maps.png")!=-1)?M.css({filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\'"+ba+"\', sizingMethod=\'scale\')"}):M.css({opacity:""})}else M.css({opacity:""})},$a=function(){ja.active.val("ahex",ja.current.val("ahex"))},Ga=function(){ja.current.val("ahex",ja.active.val("ahex"))},\n
+Ra=function(M){a(this).parents("tbody:first").find(\'input:radio[value!="\'+M.target.value+\'"]\').removeAttr("checked");Ka.call(d,M.target.value)},Ea=function(){$a.call(d)},db=function(){$a.call(d);p.window.expandable&&fb.call(d);a.isFunction(ob)&&ob.call(d,ja.active,na)},lb=function(){Ga.call(d);p.window.expandable&&fb.call(d);a.isFunction(ib)&&ib.call(d,ja.active,ma)},Ua=function(){pb.call(d)},Xa=function(M){var P=M.val("hex");oa.css({backgroundColor:P&&"#"+P||"transparent"});ua.call(d,oa,Math.precision((M.val("a")||\n
+0)*100/255,4))},wb=function(M){var P=M.val("hex");M=M.val("va");Fa.css({backgroundColor:P&&"#"+P||"transparent"});ua.call(d,Na,Math.precision((255-(M&&M.a||0))*100/255,4));if(p.window.bindToInput&&p.window.updateInputColor)p.window.input.css({backgroundColor:P&&"#"+P||"transparent",color:M==null||M.v>75?"#000000":"#ffffff"})},sa=function(M){ia=parseInt(C.css("left"));ka=parseInt(C.css("top"));Z=M.pageX;da=M.pageY;a(document).bind("mousemove",hb).bind("mouseup",eb);M.preventDefault()},hb=function(M){C.css({left:ia-\n
+(Z-M.pageX)+"px",top:ka-(da-M.pageY)+"px"});p.window.expandable&&!a.support.boxModel&&C.prev().css({left:C.css("left"),top:C.css("top")});M.stopPropagation();M.preventDefault();return false},eb=function(M){a(document).unbind("mousemove",hb).unbind("mouseup",eb);M.stopPropagation();M.preventDefault();return false},sb=function(M){M.preventDefault();M.stopPropagation();ja.active.val("ahex",a(this).attr("title")||null,M.target);return false},ib=a.isFunction(g[1])&&g[1]||null,ab=a.isFunction(g[2])&&g[2]||\n
+null,ob=a.isFunction(g[3])&&g[3]||null,pb=function(){ja.current.val("ahex",ja.active.val("ahex"));var M=function(){if(!(!p.window.expandable||a.support.boxModel)){var P=C.find("table:first");C.before("<iframe/>");C.prev().css({width:P.width(),height:C.height(),opacity:0,position:"absolute",left:C.css("left"),top:C.css("top")})}};if(p.window.expandable){a(document.body).children("div.jPicker.Container").css({zIndex:10});C.css({zIndex:20})}switch(p.window.effects.type){case "fade":C.fadeIn(p.window.effects.speed.show,\n
+M);break;case "slide":C.slideDown(p.window.effects.speed.show,M);break;default:C.show(p.window.effects.speed.show,M)}},fb=function(){var M=function(){p.window.expandable&&C.css({zIndex:10});!p.window.expandable||a.support.boxModel||C.prev().remove()};switch(p.window.effects.type){case "fade":C.fadeOut(p.window.effects.speed.hide,M);break;case "slide":C.slideUp(p.window.effects.speed.hide,M);break;default:C.hide(p.window.effects.speed.hide,M)}},tb=function(){var M=p.window,P=M.expandable?a(d).next().find(".Container:first"):\n
+null;C=M.expandable?a("<div/>"):a(d);C.addClass("jPicker Container");M.expandable&&C.hide();C.get(0).onselectstart=function(ya){if(ya.target.nodeName.toLowerCase()!=="input")return false};var ba=ja.active.val("all");if(M.alphaPrecision<0)M.alphaPrecision=0;else if(M.alphaPrecision>2)M.alphaPrecision=2;var Ca=\'<table class="jPicker" cellpadding="0" cellspacing="0"><tbody>\'+(M.expandable?\'<tr><td class="Move" colspan="5">&nbsp;</td></tr>\':"")+\'<tr><td rowspan="9"><h2 class="Title">\'+(M.title||Y.text.title)+\n
+\'</h2><div class="Map"><span class="Map1">&nbsp;</span><span class="Map2">&nbsp;</span><span class="Map3">&nbsp;</span><img src="\'+ha.clientPath+ha.colorMap.arrow.file+\'" class="Arrow"/></div></td><td rowspan="9"><div class="Bar"><span class="Map1">&nbsp;</span><span class="Map2">&nbsp;</span><span class="Map3">&nbsp;</span><span class="Map4">&nbsp;</span><span class="Map5">&nbsp;</span><span class="Map6">&nbsp;</span><img src="\'+ha.clientPath+ha.colorBar.arrow.file+\'" class="Arrow"/></div></td><td colspan="2" class="Preview"><div class="prev_div">\'+\n
+Y.text.newColor+\'<div class="color_preview"><span class="Active" title="\'+Y.tooltips.colors.newColor+\'">&nbsp;</span><span class="Current" title="\'+Y.tooltips.colors.currentColor+\'">&nbsp;</span></div></div>\'+Y.text.currentColor+\'</td><td rowspan="9" class="Button"><input type="button" class="Ok" value="\'+Y.text.ok+\'" title="\'+Y.tooltips.buttons.ok+\'"/><input type="button" class="Cancel" value="\'+Y.text.cancel+\'" title="\'+Y.tooltips.buttons.cancel+\'"/><div class="Grid">&nbsp;</div></td></tr><tr class="Hue"><td class="Radio"><label title="\'+\n
+Y.tooltips.hue.radio+\'"><input type="radio" value="h"\'+(p.color.mode=="h"?\' checked="checked"\':"")+\'/>H:</label></td><td class="Text"><input type="text" maxlength="3" value="\'+(ba!=null?ba.h:"")+\'" title="\'+Y.tooltips.hue.textbox+\'"/>&nbsp;\\u00ba</td></tr><tr class="Saturation"><td class="Radio"><label title="\'+Y.tooltips.saturation.radio+\'"><input type="radio" value="s"\'+(p.color.mode=="s"?\' checked="checked"\':"")+\'/>S:</label></td><td class="Text"><input type="text" maxlength="3" value="\'+(ba!=\n
+null?ba.s:"")+\'" title="\'+Y.tooltips.saturation.textbox+\'"/>&nbsp;%</td></tr><tr class="Value"><td class="Radio"><label title="\'+Y.tooltips.value.radio+\'"><input type="radio" value="v"\'+(p.color.mode=="v"?\' checked="checked"\':"")+\'/>V:</label></td><td class="Text"><input type="text" maxlength="3" value="\'+(ba!=null?ba.v:"")+\'" title="\'+Y.tooltips.value.textbox+\'"/>&nbsp;%<br/><br/></td></tr><tr class="Red"><td class="Radio"><label title="\'+Y.tooltips.red.radio+\'"><input type="radio" value="r"\'+(p.color.mode==\n
+"r"?\' checked="checked"\':"")+\'/>R:</label></td><td class="Text"><input type="text" maxlength="3" value="\'+(ba!=null?ba.r:"")+\'" title="\'+Y.tooltips.red.textbox+\'"/></td></tr><tr class="Green"><td class="Radio"><label title="\'+Y.tooltips.green.radio+\'"><input type="radio" value="g"\'+(p.color.mode=="g"?\' checked="checked"\':"")+\'/>G:</label></td><td class="Text"><input type="text" maxlength="3" value="\'+(ba!=null?ba.g:"")+\'" title="\'+Y.tooltips.green.textbox+\'"/></td></tr><tr class="Blue"><td class="Radio"><label title="\'+\n
+Y.tooltips.blue.radio+\'"><input type="radio" value="b"\'+(p.color.mode=="b"?\' checked="checked"\':"")+\'/>B:</label></td><td class="Text"><input type="text" maxlength="3" value="\'+(ba!=null?ba.b:"")+\'" title="\'+Y.tooltips.blue.textbox+\'"/></td></tr><tr class="Alpha"><td class="Radio">\'+(M.alphaSupport?\'<label title="\'+Y.tooltips.alpha.radio+\'"><input type="radio" value="a"\'+(p.color.mode=="a"?\' checked="checked"\':"")+"/>A:</label>":"&nbsp;")+\'</td><td class="Text">\'+(M.alphaSupport?\'<input type="text" maxlength="\'+\n
+(3+M.alphaPrecision)+\'" value="\'+(ba!=null?Math.precision(ba.a*100/255,M.alphaPrecision):"")+\'" title="\'+Y.tooltips.alpha.textbox+\'"/>&nbsp;%\':"&nbsp;")+\'</td></tr><tr class="Hex"><td colspan="2" class="Text"><label title="\'+Y.tooltips.hex.textbox+\'">#:<input type="text" maxlength="6" class="Hex" value="\'+(ba!=null?ba.hex:"")+\'"/></label>\'+(M.alphaSupport?\'<input type="text" maxlength="2" class="AHex" value="\'+(ba!=null?ba.ahex.substring(6):"")+\'" title="\'+Y.tooltips.hex.alpha+\'"/></td>\':"&nbsp;")+\n
+"</tr></tbody></table>";if(M.expandable){C.html(Ca);a(document.body).children("div.jPicker.Container").length==0?a(document.body).prepend(C):a(document.body).children("div.jPicker.Container:last").after(C);C.mousedown(function(){a(document.body).children("div.jPicker.Container").css({zIndex:10});C.css({zIndex:20})});C.css({left:M.position.x=="left"?P.offset().left-530-(M.position.y=="center"?25:0)+"px":M.position.x=="center"?P.offset().left-260+"px":M.position.x=="right"?P.offset().left-10+(M.position.y==\n
+"center"?25:0)+"px":M.position.x=="screenCenter"?(a(document).width()>>1)-260+"px":P.offset().left+parseInt(M.position.x)+"px",position:"absolute",top:M.position.y=="top"?P.offset().top-312+"px":M.position.y=="center"?P.offset().top-156+"px":M.position.y=="bottom"?P.offset().top+25+"px":P.offset().top+parseInt(M.position.y)+"px"})}else{C=a(d);C.html(Ca)}Ca=C.find("tbody:first");v=Ca.find("div.Map:first");L=Ca.find("div.Bar:first");var Ma=v.find("span"),Wa=L.find("span");Q=Ma.filter(".Map1:first");\n
+J=Ma.filter(".Map2:first");H=Ma.filter(".Map3:first");U=Wa.filter(".Map1:first");R=Wa.filter(".Map2:first");N=Wa.filter(".Map3:first");ca=Wa.filter(".Map4:first");la=Wa.filter(".Map5:first");X=Wa.filter(".Map6:first");W=new o(v,{map:{width:ha.colorMap.width,height:ha.colorMap.height},arrow:{image:ha.clientPath+ha.colorMap.arrow.file,width:ha.colorMap.arrow.width,height:ha.colorMap.arrow.height}});W.bind(xa);fa=new o(L,{map:{width:ha.colorBar.width,height:ha.colorBar.height},arrow:{image:ha.clientPath+\n
+ha.colorBar.arrow.file,width:ha.colorBar.arrow.width,height:ha.colorBar.arrow.height}});fa.bind(ra);ta=new e(Ca,ja.active,M.expandable&&M.bindToInput?M.input:null,M.alphaPrecision);Ma=ba!=null?ba.hex:null;var Za=Ca.find(".Preview");Wa=Ca.find(".Button");pa=Za.find(".Active:first").css({backgroundColor:Ma&&"#"+Ma||"transparent"});oa=Za.find(".Current:first").css({backgroundColor:Ma&&"#"+Ma||"transparent"}).bind("click",Ea);ua.call(d,oa,Math.precision(ja.current.val("a")*100)/255,4);ma=Wa.find(".Ok:first").bind("click touchstart",\n
+lb);na=Wa.find(".Cancel:first").bind("click touchstart",db);Ja=Wa.find(".Grid:first");setTimeout(function(){Va.call(d,Q,ha.clientPath+"Maps.png");Va.call(d,J,ha.clientPath+"Maps.png");Va.call(d,H,ha.clientPath+"map-opacity.png");Va.call(d,U,ha.clientPath+"Bars.png");Va.call(d,R,ha.clientPath+"Bars.png");Va.call(d,N,ha.clientPath+"Bars.png");Va.call(d,ca,ha.clientPath+"Bars.png");Va.call(d,la,ha.clientPath+"bar-opacity.png");Va.call(d,X,ha.clientPath+"AlphaBar.png");Va.call(d,Za.find("div:last"),ha.clientPath+\n
+"preview-opacity.png")},0);Ca.find("td.Radio input").bind("click  touchstart",Ra);if(ja.quickList&&ja.quickList.length>0){Wa="";for(i=0;i<ja.quickList.length;i++){if((typeof ja.quickList[i]).toString().toLowerCase()=="string")ja.quickList[i]=new b({hex:ja.quickList[i]});var nb=ja.quickList[i].val("a"),Qa=ja.quickList[i].val("ahex");if(!M.alphaSupport&&Qa)Qa=Qa.substring(0,6)+"ff";var mb=ja.quickList[i].val("hex");Wa+=\'<span class="QuickColor"\'+(Qa&&\' title="#\'+Qa+\'"\'||"")+\' style="background-color:\'+\n
+(mb&&"#"+mb||"")+";"+(mb?"":"background-image:url("+ha.clientPath+"NoColor.png)")+(M.alphaSupport&&nb&&nb<255?";opacity:"+Math.precision(nb/255,4)+";filter:Alpha(opacity="+Math.precision(nb/2.55,4)+")":"")+\'">&nbsp;</span>\'}Va.call(d,Ja,ha.clientPath+"bar-opacity.png");Ja.html(Wa);Ja.find(".QuickColor").click(sb)}Ka.call(d,p.color.mode);ja.active.bind(Ba);a.isFunction(ab)&&ja.active.bind(ab);ja.current.bind(Xa);if(M.expandable){d.icon=P.parents(".Icon:first");Fa=d.icon.find(".Color:first").css({backgroundColor:Ma&&\n
+"#"+Ma||"transparent"});Na=d.icon.find(".Alpha:first");Va.call(d,Na,ha.clientPath+"bar-opacity.png");ua.call(d,Na,Math.precision((255-(ba!=null?ba.a:0))*100/255,4));Sa=d.icon.find(".Image:first").css({backgroundImage:"url(\'"+ha.clientPath+ha.picker.file+"\')"}).bind("click",Ua);if(M.bindToInput&&M.updateInputColor)M.input.css({backgroundColor:Ma&&"#"+Ma||"transparent",color:ba==null||ba.v>75?"#000000":"#ffffff"});Ia=Ca.find(".Move:first").bind("mousedown",sa);ja.active.bind(wb)}else pb.call(d)},ha=\n
+p.images,Y=p.localization,ja={active:(typeof p.color.active).toString().toLowerCase()=="string"?new b({ahex:!p.window.alphaSupport&&p.color.active?p.color.active.substring(0,6)+"ff":p.color.active}):new b({ahex:!p.window.alphaSupport&&p.color.active.val("ahex")?p.color.active.val("ahex").substring(0,6)+"ff":p.color.active.val("ahex")}),current:(typeof p.color.active).toString().toLowerCase()=="string"?new b({ahex:!p.window.alphaSupport&&p.color.active?p.color.active.substring(0,6)+"ff":p.color.active}):\n
+new b({ahex:!p.window.alphaSupport&&p.color.active.val("ahex")?p.color.active.val("ahex").substring(0,6)+"ff":p.color.active.val("ahex")}),quickList:p.color.quickList};a.extend(true,d,{commitCallback:ib,liveCallback:ab,cancelCallback:ob,color:ja,show:pb,hide:fb,destroy:function(){C.find("td.Radio input  touchstart").unbind("click",Ra);oa.unbind("click  touchstart",Ea);na.unbind("click  touchstart",db);ma.unbind("click  touchstart",lb);if(p.window.expandable){Sa.unbind("click",Ua);Ia.unbind("mousedown",\n
+sa);d.icon=null}C.find(".QuickColor").unbind("click",sb);X=la=ca=N=R=U=H=J=Q=L=v=null;W.destroy();W=null;fa.destroy();fa=null;ta.destroy();ab=ob=ib=Ja=na=ma=oa=pa=ta=null;C.html("");for(i=0;i<l.length;i++)l[i]==d&&l.splice(i,1)}});l.push(d);setTimeout(function(){tb.call(d)},0)})};a.fn.jPicker.defaults={window:{title:null,effects:{type:"slide",speed:{show:"slow",hide:"fast"}},position:{x:"screenCenter",y:"top"},expandable:false,liveUpdate:true,alphaSupport:false,alphaPrecision:0,updateInputColor:true},\n
+color:{mode:"h",active:new b({ahex:"#ffcc00ff"}),quickList:[new b({h:360,s:33,v:100}),new b({h:360,s:66,v:100}),new b({h:360,s:100,v:100}),new b({h:360,s:100,v:75}),new b({h:360,s:100,v:50}),new b({h:180,s:0,v:100}),new b({h:30,s:33,v:100}),new b({h:30,s:66,v:100}),new b({h:30,s:100,v:100}),new b({h:30,s:100,v:75}),new b({h:30,s:100,v:50}),new b({h:180,s:0,v:90}),new b({h:60,s:33,v:100}),new b({h:60,s:66,v:100}),new b({h:60,s:100,v:100}),new b({h:60,s:100,v:75}),new b({h:60,s:100,v:50}),new b({h:180,\n
+s:0,v:80}),new b({h:90,s:33,v:100}),new b({h:90,s:66,v:100}),new b({h:90,s:100,v:100}),new b({h:90,s:100,v:75}),new b({h:90,s:100,v:50}),new b({h:180,s:0,v:70}),new b({h:120,s:33,v:100}),new b({h:120,s:66,v:100}),new b({h:120,s:100,v:100}),new b({h:120,s:100,v:75}),new b({h:120,s:100,v:50}),new b({h:180,s:0,v:60}),new b({h:150,s:33,v:100}),new b({h:150,s:66,v:100}),new b({h:150,s:100,v:100}),new b({h:150,s:100,v:75}),new b({h:150,s:100,v:50}),new b({h:180,s:0,v:50}),new b({h:180,s:33,v:100}),new b({h:180,\n
+s:66,v:100}),new b({h:180,s:100,v:100}),new b({h:180,s:100,v:75}),new b({h:180,s:100,v:50}),new b({h:180,s:0,v:40}),new b({h:210,s:33,v:100}),new b({h:210,s:66,v:100}),new b({h:210,s:100,v:100}),new b({h:210,s:100,v:75}),new b({h:210,s:100,v:50}),new b({h:180,s:0,v:30}),new b({h:240,s:33,v:100}),new b({h:240,s:66,v:100}),new b({h:240,s:100,v:100}),new b({h:240,s:100,v:75}),new b({h:240,s:100,v:50}),new b({h:180,s:0,v:20}),new b({h:270,s:33,v:100}),new b({h:270,s:66,v:100}),new b({h:270,s:100,v:100}),\n
+new b({h:270,s:100,v:75}),new b({h:270,s:100,v:50}),new b({h:180,s:0,v:10}),new b({h:300,s:33,v:100}),new b({h:300,s:66,v:100}),new b({h:300,s:100,v:100}),new b({h:300,s:100,v:75}),new b({h:300,s:100,v:50}),new b({h:180,s:0,v:0}),new b({h:330,s:33,v:100}),new b({h:330,s:66,v:100}),new b({h:330,s:100,v:100}),new b({h:330,s:100,v:75}),new b({h:330,s:100,v:50}),new b]},images:{clientPath:"/jPicker/images/",colorMap:{width:256,height:256,arrow:{file:"mappoint.gif",width:15,height:15}},colorBar:{width:20,\n
+height:256,arrow:{file:"rangearrows.gif",width:20,height:7}},picker:{file:"picker.gif",width:25,height:24}},localization:{text:{title:"Drag Markers To Pick A Color",newColor:"new",currentColor:"current",ok:"OK",cancel:"Cancel"},tooltips:{colors:{newColor:"New Color - Press &ldquo;OK&rdquo; To Commit",currentColor:"Click To Revert To Original Color"},buttons:{ok:"Commit To This Color Selection",cancel:"Cancel And Revert To Original Color"},hue:{radio:"Set To &ldquo;Hue&rdquo; Color Mode",textbox:"Enter A &ldquo;Hue&rdquo; Value (0-360&deg;)"},\n
+saturation:{radio:"Set To &ldquo;Saturation&rdquo; Color Mode",textbox:"Enter A &ldquo;Saturation&rdquo; Value (0-100%)"},value:{radio:"Set To &ldquo;Value&rdquo; Color Mode",textbox:"Enter A &ldquo;Value&rdquo; Value (0-100%)"},red:{radio:"Set To &ldquo;Red&rdquo; Color Mode",textbox:"Enter A &ldquo;Red&rdquo; Value (0-255)"},green:{radio:"Set To &ldquo;Green&rdquo; Color Mode",textbox:"Enter A &ldquo;Green&rdquo; Value (0-255)"},blue:{radio:"Set To &ldquo;Blue&rdquo; Color Mode",textbox:"Enter A &ldquo;Blue&rdquo; Value (0-255)"},\n
+alpha:{radio:"Set To &ldquo;Alpha&rdquo; Color Mode",textbox:"Enter A &ldquo;Alpha&rdquo; Value (0-100)"},hex:{textbox:"Enter A &ldquo;Hex&rdquo; Color Value (#000000-#ffffff)",alpha:"Enter A &ldquo;Alpha&rdquo; Value (#00-#ff)"}}}}})(jQuery,"1.1.6");(function(a){function o(l){var s=l||window.event,c=[].slice.call(arguments,1),g=0,d=0,p=0;l=a.event.fix(s);l.type="mousewheel";if(s.wheelDelta)g=s.wheelDelta/120;if(s.detail)g=-s.detail/3;p=g;if(s.axis!==undefined&&s.axis===s.HORIZONTAL_AXIS){p=0;d=-1*g}if(s.wheelDeltaY!==undefined)p=s.wheelDeltaY/120;if(s.wheelDeltaX!==undefined)d=-1*s.wheelDeltaX/120;c.unshift(l,g,d,p);return(a.event.dispatch||a.event.handle).apply(this,c)}var e=["DOMMouseScroll","mousewheel"];if(a.event.fixHooks)for(var b=e.length;b;)a.event.fixHooks[e[--b]]=\n
+a.event.mouseHooks;a.event.special.mousewheel={setup:function(){if(this.addEventListener)for(var l=e.length;l;)this.addEventListener(e[--l],o,false);else this.onmousewheel=o},teardown:function(){if(this.removeEventListener)for(var l=e.length;l;)this.removeEventListener(e[--l],o,false);else this.onmousewheel=null}};a.fn.extend({mousewheel:function(l){return l?this.bind("mousewheel",l):this.trigger("mousewheel")},unmousewheel:function(l){return this.unbind("mousewheel",l)}})})(jQuery);methodDraw.addExtension("eyedropper",function(a){var o=methodDraw.canvas,e=svgedit.history.ChangeElementCommand,b={fillPaint:"red",fillOpacity:1,strokePaint:"black",strokeOpacity:1,strokeWidth:5,strokeDashArray:null,opacity:1,strokeLinecap:"butt",strokeLinejoin:"miter"},l=function(s,c,g){var d=null;if(s.indexOf("url(#")===0){s=(s=o.getRefElem(s))?s.cloneNode(true):$("#"+g+"_color defs *")[0];d={alpha:c};d[s.tagName]=s}else d=s.indexOf("#")===0?{alpha:c,solidColor:s.substr(1)}:{alpha:c,solidColor:"none"};\n
+return new $.jGraduate.Paint(d)};return{name:"eyedropper",svgicons:"extensions/eyedropper-icon.xml",buttons:[{id:"tool_eyedropper",type:"mode",title:"Eye Dropper Tool",position:8,key:"I",icon:"extensions/eyedropper.png",events:{click:function(){o.setMode("eyedropper")}}}],mouseDown:function(s){var c=o.getMode(),g=s.event;g=g.target.id==="svgroot"?document.getElementById("canvas_background"):g.target;if(c=="eyedropper"&&g){b.fillPaint=g.getAttribute("fill")||"white";b.fillOpacity=g.getAttribute("fill-opacity")||\n
+1;b.strokePaint=g.getAttribute("stroke")||"none";b.strokeOpacity=g.getAttribute("stroke-opacity")||1;b.strokeWidth=g.getAttribute("stroke-width");b.strokeDashArray=g.getAttribute("stroke-dasharray");b.strokeLinecap=g.getAttribute("stroke-linecap");b.strokeLinejoin=g.getAttribute("stroke-linejoin");b.opacity=g.getAttribute("opacity")||1;s.selectedElements=s.selectedElements.filter(Boolean);if(s.selectedElements.length){if($.inArray(s.selectedElements.nodeName,["g","use"])==-1){var d={},p=function(C,\n
+v,L){d[v]=C.getAttribute(v);C.setAttribute(v,L)},w=new a.BatchCommand;s.selectedElements.forEach(function(C){b.fillPaint&&p(C,"fill",b.fillPaint);b.fillOpacity&&p(C,"fill-opacity",b.fillOpacity);b.strokePaint&&p(C,"stroke",b.strokePaint);b.strokeOpacity&&p(C,"stroke-opacity",b.strokeOpacity);b.strokeWidth&&p(C,"stroke-width",b.strokeWidth);b.strokeDashArray&&p(C,"stroke-dasharray",b.strokeDashArray);b.opacity&&p(C,"opacity",b.opacity);b.strokeLinecap&&p(C,"stroke-linecap",b.strokeLinecap);b.strokeLinejoin&&\n
+p(C,"stroke-linejoin",b.strokeLinejoin);w.addSubCommand(new e(C,d));d={}});s=l(b.fillPaint,b.fillOpacity*100,"fill");c=l(b.strokePaint,b.strokeOpacity*100,"stroke");methodDraw.paintBox.fill.update(true);methodDraw.paintBox.stroke.update(true);o.undoMgr.addCommandToHistory(w)}}else{s=l(b.fillPaint,b.fillOpacity*100,"fill");c=l(b.strokePaint,b.strokeOpacity*100,"stroke");methodDraw.paintBox.fill.setPaint(s);methodDraw.paintBox.stroke.setPaint(c)}}}}});methodDraw.addExtension("view_grid",function(a){function o(p){g.attr("width");g.attr("height");var w=svgedit.units.getTypeMap()[methodDraw.curConfig.baseUnit],C=[0.01,0.1,1,10,100,1E3];b.getContentElem().getAttribute("x");var v=s;w=w*p;var L=100/w,Q=1;for(p=0;p<C.length;p++){var J=C[p];Q=J;if(L<=J)break}C=Q*w;v.width=C;v.height=C;w=v.getContext("2d");L=C/10;w.globalAlpha=0.2;w.strokeStyle="#000";for(p=1;p<10;p++){Q=Math.round(L*p)+0.5;w.moveTo(Q,C);w.lineTo(Q,0);w.moveTo(C,Q);w.lineTo(0,Q)}w.stroke();\n
+w.beginPath();w.globalAlpha=0.5;w.moveTo(0.5,C);w.lineTo(0.5,0);w.moveTo(C,0.5);w.lineTo(0,0.5);w.stroke();v=v.toDataURL("image/png");d.setAttribute("width",C);d.setAttribute("height",C);d.parentNode.setAttribute("width",C);d.parentNode.setAttribute("height",C);b.setHref(d,v)}if(!document.getElementById("canvasGrid")){var e=document.getElementById("svgcanvas").ownerDocument,b=methodDraw.canvas,l=false;a=a.assignAttributes;var s=document.createElement("canvas");$(s).hide().appendTo("body");var c=e.createElementNS("http://www.w3.org/2000/svg",\n
+"g");a(c,{id:"canvasGrid",width:"100%",height:"100%",x:0,y:0,overflow:"visible",display:"none"});var g=$("#canvas_background");g.after(c);c=e.createElementNS("http://www.w3.org/2000/svg","pattern");a(c,{id:"gridpattern",patternUnits:"userSpaceOnUse",x:0,y:0,width:100,height:100});var d=e.createElementNS("http://www.w3.org/2000/svg","image");a(d,{x:0,y:0,width:100,height:100});c.appendChild(d);$("#svgroot defs").append(c);e=e.createElementNS("http://www.w3.org/2000/svg","rect");a(e,{width:"100%",height:"100%",\n
+x:0,y:0,"stroke-width":0,stroke:"none",fill:"url(#gridpattern)",style:"pointer-events: none; display:visible;"});$("#canvasGrid").append(e)}return{name:"view_grid",zoomChanged:function(p){l&&o(p)},buttons:[{id:"view_grid",type:"menu",after:"tool_wireframe",panel:"view_menu",title:"View Grid",events:{click:function(){if($("#view_grid").hasClass("push_button_pressed")){methodDraw.curConfig.showGrid=l=false;$("#view_grid").removeClass("push_button_pressed");$("#canvasGrid").attr("display","none")}else{methodDraw.curConfig.showGrid=\n
+l=true;$("#view_grid").addClass("push_button_pressed");$("#canvasGrid").attr("display","inline");o(b.getZoom())}}}}]}});methodDraw.addExtension("shapes",function(){function a(){$("#shape_buttons").empty();$("#shape_buttons").append(L.buttons)}function o(J){var H=v[J];if(H){L=H;H.buttons.length||e(J,H);a()}else{$("#shape_buttons").html("Loading...");$.getJSON("extensions/shapelib/"+J+".json",function(U){L=v[J]={data:U.data,size:U.size,fill:U.fill};e(J,U);a()})}}function e(J,H){var U=L.size||300,R=L.fill||false,N=U*0.05;N=[-N,-N,U+N*2,U+N*2].join(" ");U=R?0:U/30;U=(new DOMParser).parseFromString(\'<svg xmlns="http://www.w3.org/2000/svg"><svg viewBox="\'+\n
+N+\'"><path fill="#333" stroke="transparent" stroke-width="\'+U+\'" /></svg></svg>\',"text/xml");U.documentElement.setAttribute("width",40);U.documentElement.setAttribute("height",40);U=$(document.importNode(U.documentElement,true));R=H.data;L.buttons=[];for(var ca in R){N=R[ca];var la=U.clone();la.find("path").attr("d",N);N=la.wrap(\'<div class="tool_button">\').parent().attr({id:Q+"_"+ca,title:ca});L.buttons.push(N[0])}}var b,l,s=methodDraw.canvas,c,g,d,p=s.getRootElem(),w={},C={basic:"Basic",object:"Objects",\n
+symbol:"Symbols",arrow:"Arrows",flowchart:"Flowchart",nature:"Nature",game:"Cards & Chess",dialog_balloon:"Dialog balloons",music:"Music",weather:"Weather &amp; Time",ui:"User Interface",social:"Social Web"},v={basic:{data:{star_points_5:"m1,116.58409l113.82668,0l35.17332,-108.13487l35.17334,108.13487l113.82666,0l-92.08755,66.83026l35.17514,108.13487l-92.08759,-66.83208l-92.08757,66.83208l35.17515,-108.13487l-92.08758,-66.83026z",donut:"m1,150l0,0c0,-82.29042 66.70958,-149 149,-149l0,0c39.51724,0 77.41599,15.69816 105.35889,43.64108c27.94293,27.94293 43.64111,65.84165 43.64111,105.35892l0,0c0,82.29041 -66.70958,149 -149,149l0,0c-82.29041,0 -149,-66.70959 -149,-149zm74.5,0l0,0c0,41.1452 33.35481,74.5 74.5,74.5c41.14522,0 74.5,-33.3548 74.5,-74.5c0,-41.1452 -33.3548,-74.5 -74.5,-74.5l0,0c-41.14519,0 -74.5,33.35481 -74.5,74.5z",\n
+triangle:"m1,280.375l149,-260.75l149,260.75z",right_triangle:"m1,299l0,-298l298,298z",diamond:"m1,150l149,-149l149,149l-149,149l-149,-149z",pentagon:"m1.00035,116.97758l148.99963,-108.4053l148.99998,108.4053l-56.91267,175.4042l-184.1741,0l-56.91284,-175.4042z",hexagon:"m1,149.99944l63.85715,-127.71428l170.28572,0l63.85713,127.71428l-63.85713,127.71428l-170.28572,0l-63.85715,-127.71428z",septagon1:"m0.99917,191.06511l29.51249,-127.7108l119.48833,-56.83673l119.48836,56.83673l29.51303,127.7108l-82.69087,102.41679l-132.62103,0l-82.69031,-102.41679z",\n
+heptagon:"m1,88.28171l87.28172,-87.28171l123.43653,0l87.28172,87.28171l0,123.43654l-87.28172,87.28172l-123.43653,0l-87.28172,-87.28172l0,-123.43654z",decagon:"m1,150.00093l28.45646,-88.40318l74.49956,-54.63682l92.08794,0l74.50002,54.63682l28.45599,88.40318l-28.45599,88.40318l-74.50002,54.63681l-92.08794,0l-74.49956,-54.63681l-28.45646,-88.40318z",dodecagon:"m1,110.07421l39.92579,-69.14842l69.14842,-39.92579l79.85159,0l69.14842,39.92579l39.92578,69.14842l0,79.85159l-39.92578,69.14842l-69.14842,39.92578l-79.85159,0l-69.14842,-39.92578l-39.92579,-69.14842l0,-79.85159z",\n
+trapezoid:"m1,299l55.875,-298l186.25001,0l55.87498,298z",dialog_balloon_1:"m0.99786,35.96579l0,0c0,-19.31077 15.28761,-34.96524 34.14583,-34.96524l15.52084,0l0,0l74.50001,0l139.68748,0c9.05606,0 17.74118,3.68382 24.14478,10.24108c6.40356,6.55726 10.00107,15.45081 10.00107,24.72416l0,87.41311l0,0l0,52.44785l0,0c0,19.31078 -15.2876,34.96524 -34.14584,34.96524l-139.68748,0l-97.32507,88.90848l22.82506,-88.90848l-15.52084,0c-18.85822,0 -34.14583,-15.65446 -34.14583,-34.96524l0,0l0,-52.44785l0,0z",heart:"m150,73c61,-175 300,0 0,225c-300,-225 -61,-400 0,-225z",\n
+cylinder:"m299.0007,83.77844c0,18.28676 -66.70958,33.11111 -149.00002,33.11111m149.00002,-33.11111l0,0c0,18.28676 -66.70958,33.11111 -149.00002,33.11111c-82.29041,0 -148.99997,-14.82432 -148.99997,-33.11111m0,0l0,0c0,-18.28674 66.70956,-33.1111 148.99997,-33.1111c82.29044,0 149.00002,14.82436 149.00002,33.1111l0,132.44449c0,18.28674 -66.70958,33.11105 -149.00002,33.11105c-82.29041,0 -148.99997,-14.82431 -148.99997,-33.11105z",arrow_up:"m1.49805,149.64304l148.50121,-148.00241l148.50121,148.00241l-74.25061,0l0,148.71457l-148.5012,0l0,-148.71457z",\n
+arrow_u_turn:"m1.00059,299.00055l0,-167.62497l0,0c0,-72.00411 58.37087,-130.37499 130.375,-130.37499l0,0l0,0c34.57759,0 67.73898,13.7359 92.18906,38.18595c24.45006,24.45005 38.18593,57.61144 38.18593,92.18904l0,18.625l37.24997,0l-74.49995,74.50002l-74.50002,-74.50002l37.25,0l0,-18.625c0,-30.8589 -25.0161,-55.87498 -55.87498,-55.87498l0,0l0,0c-30.85892,0 -55.875,25.01608 -55.875,55.87498l0,167.62497z",arrow_left_up:"m0.99865,224.5l74.50004,-74.5l0,37.25l111.74991,0l0,-111.75l-37.25,0l74.5,-74.5l74.5,74.5l-37.25,0l0,186.25l-186.24989,0l0,37.25l-74.50005,-74.5z",\n
+plaque:"m-0.00197,49.94376l0,0c27.5829,0 49.94327,-22.36036 49.94327,-49.94327l199.76709,0l0,0c0,27.5829 22.36037,49.94327 49.94325,49.94327l0,199.7671l0,0c-27.58289,0 -49.94325,22.36034 -49.94325,49.94325l-199.76709,0c0,-27.58292 -22.36037,-49.94325 -49.94327,-49.94325z",page:"m249.3298,298.99744l9.9335,-39.73413l39.73413,-9.93355l-49.66763,49.66768l-248.33237,0l0,-298.00001l298.00001,0l0,248.33234",cross:"m0.99844,99.71339l98.71494,0l0,-98.71495l101.26279,0l0,98.71495l98.71495,0l0,101.2628l-98.71495,0l0,98.71494l-101.26279,0l0,-98.71494l-98.71494,0z",\n
+divide:"m150,0.99785l0,0c25.17819,0 45.58916,20.41097 45.58916,45.58916c0,25.17821 -20.41096,45.58916 -45.58916,45.58916c-25.17822,0 -45.58916,-20.41093 -45.58916,-45.58916c0,-25.1782 20.41093,-45.58916 45.58916,-45.58916zm0,296.25203c-25.17822,0 -45.58916,-20.41095 -45.58916,-45.58917c0,-25.17819 20.41093,-45.58916 45.58916,-45.58916c25.17819,0 45.58916,20.41096 45.58916,45.58916c0,25.17822 -20.41096,45.58917 -45.58916,45.58917zm-134.06754,-193.71518l268.13507,0l0,91.17833l-268.13507,0z",minus:"m0.99887,102.39503l297.49445,0l0,95.2112l-297.49445,0z",\n
+times:"m1.00089,73.36786l72.36697,-72.36697l76.87431,76.87368l76.87431,-76.87368l72.36765,72.36697l-76.87433,76.87431l76.87433,76.87431l-72.36765,72.36765l-76.87431,-76.87433l-76.87431,76.87433l-72.36697,-72.36765l76.87368,-76.87431l-76.87368,-76.87431z"},buttons:[]}},L=v.basic,Q="shapelib";return{svgicons:"extensions/ext-shapes.xml",buttons:[{id:"tool_shapelib",type:"mode_flyout",position:6,title:"Shape library",icon:"extensions/ext-shapes.png",events:{click:function(){s.setMode(Q)}}}],callback:function(){var J=\n
+$(\'<div id="shape_buttons">\');$("#tools_shapelib > *").wrapAll(J);var H=$("#tools_shapelib_show");o("basic");$("#shape_buttons").mouseup(function(R){R=$(R.target).closest("div.tool_button");if(R.length){var N=R.children().clone().attr({width:24,height:24});H.children(":not(.flyout_arrow_horiz)").remove();H.append(N).attr("data-curopt","#"+R[0].id).mouseup();s.setMode(Q);l=R[0].id.substr((Q+"_").length);b=L.data[l];$(".tools_flyout").fadeOut()}});J=$(\'<div id="shape_cats">\');var U="";$.each(C,function(R,\n
+N){U+="<div data-cat="+R+">"+N+"</div>"});J.html(U).children().bind("mouseup",function(){var R=$(this);R.siblings().removeClass("current");R.addClass("current");o(R.attr("data-cat"));return false});J.children().eq(0).addClass("current");$("#tools_shapelib").prepend(J);H.mouseup(function(){s.setMode(b?Q:"select")});$("#tool_shapelib").remove();J=$("#tools_shapelib").height();$("#tools_shapelib").css({"margin-top":-(J/2),"margin-left":3})},mouseDown:function(J){if(s.getMode()===Q){var H=g=J.start_x;\n
+J=d=J.start_y;var U=s.getStyle();c=s.addSvgElementFromJson({element:"path",curStyles:true,attr:{d:b,id:s.getNextId(),opacity:U.opacity/2,style:"pointer-events:none"}});c.setAttribute("d",b);if(/[a-z]/.test(b)){b=L.data[l]=s.pathActions.convertPath(c);c.setAttribute("d",b);s.pathActions.fixEnd(c)}c.setAttribute("transform","translate("+H+","+J+") scale(0.005) translate("+-H+","+-J+")");s.recalculateDimensions(c);s.getTransformList(c);w=c.getBBox();totalScale={sx:1,sy:1};return{started:true}}},mouseMove:function(J){if(s.getMode()===\n
+Q){var H=s.getZoom(),U=J.event,R=J.mouse_x/H,N=J.mouse_y/H;J=s.getTransformList(c);var ca=c.getBBox();H=ca.x;var la=ca.y,X=ca.width,W=ca.height,fa=R-g,ta=N-d,ia={x:Math.min(g,R),y:Math.min(d,N),width:Math.abs(R-g),height:Math.abs(N-d)},ka=ca=0;W=W?(W+ta)/W:1;X=X?(X+fa)/X:1;X=ia.width/w.width;W=ia.height/w.height;X=X||1;W=W||1;if(R<g)ca=w.width;if(N<d)ka=w.height;R=p.createSVGTransform();N=p.createSVGTransform();ia=p.createSVGTransform();R.setTranslate(-(H+ca),-(la+ka));if(U.shiftKey){replaced=true;\n
+U=Math.min(Math.abs(X),Math.abs(W));X=U*(X<0?-1:1);W=U*(W<0?-1:1);if(totalScale.sx!=totalScale.sy){U=totalScale.sx>totalScale.sy?1:totalScale.sx/totalScale.sy;X*=totalScale.sy>totalScale.sx?1:totalScale.sy/totalScale.sx;W*=U}}totalScale.sx*=X;totalScale.sy*=W;N.setScale(X,W);ia.setTranslate(H+ca,la+ka);J.appendItem(ia);J.appendItem(N);J.appendItem(R);s.recalculateDimensions(c);w=c.getBBox()}},mouseUp:function(J){if(s.getMode()===Q){if(J.mouse_x==g&&J.mouse_y==d)return{keep:false,element:c,started:false};\n
+s.setMode("select");return{keep:true,element:c,started:false}}}}});(function(){for(var a=0,o=["ms","moz","webkit","o"],e=0;e<o.length&&!window.requestAnimationFrame;++e){window.requestAnimationFrame=window[o[e]+"RequestAnimationFrame"];window.cancelAnimationFrame=window[o[e]+"CancelAnimationFrame"]||window[o[e]+"CancelRequestAnimationFrame"]}if(!window.requestAnimationFrame)window.requestAnimationFrame=function(b){var l=(new Date).getTime(),s=Math.max(0,16-(l-a)),c=window.setTimeout(function(){b(l+s)},s);a=l+s;return c};if(!window.cancelAnimationFrame)window.cancelAnimationFrame=\n
+function(b){clearTimeout(b)}})();(function(a){function o(v){var L=v.originalEvent;if(!L.touches||L.targetTouches.length===1&&L.touches.length===1){c.call(this,v);v=a(this);v.bind(w,e);v.bind(p,b)}else{clearTimeout(C);s.call(this)}}function e(v){if(C!=null){var L=v.originalEvent;v=L.changedTouches?L.changedTouches[0].pageX:L.pageX;L=L.changedTouches?L.changedTouches[0].pageY:L.pageY;var Q=a(this).data("taphold.point");v=v-Q.x;L=L-Q.y;if(Math.sqrt(v*v+L*L)>d){clearTimeout(C);s.call(this)}}}function b(){clearTimeout(C);s.call(this)}\n
+function l(v){s.call(this);a(this).data("taphold.handler").call(this,v)}function s(){C=null;a(this).unbind(w,e);a(this).unbind(p,b)}function c(v){if(C==null){var L=this;C=setTimeout(function(){l.call(L,v)},g);var Q=v.originalEvent,J={};J.x=Q.changedTouches?Q.changedTouches[0].pageX:Q.pageX;J.y=Q.changedTouches?Q.changedTouches[0].pageY:Q.pageY;a(this).data("taphold.point",J)}}var g=1E3,d=5,p="touchend",w="touchmove",C=null;a.event.special.taphold={setup:function(){},add:function(v){a(this).data("taphold.handler",\n
+v.handler);v.data?a(this).bind("touchstart",v.data,o):a(this).bind("touchstart",o)},remove:function(v){clearTimeout(C);s.call(this);v.data?a(this).unbind("touchstart",v.data,o):a(this).unbind("touchstart",o)},teardown:function(){}}})(jQuery);var saveAs=saveAs||function(a){if(!(typeof navigator!=="undefined"&&/MSIE [1-9]\\./.test(navigator.userAgent))){var o=a.document.createElementNS("http://www.w3.org/1999/xhtml","a"),e="download"in o,b=/Version\\/[\\d\\.]+.*Safari/.test(navigator.userAgent),l=a.webkitRequestFileSystem,s=a.requestFileSystem||l||a.mozRequestFileSystem,c=function(L){(a.setImmediate||a.setTimeout)(function(){throw L;},0)},g=0,d=function(L){var Q=function(){typeof L==="string"?(a.URL||a.webkitURL||a).revokeObjectURL(L):L.remove()};\n
+a.chrome?Q():setTimeout(Q,500)},p=function(L,Q,J){Q=[].concat(Q);for(var H=Q.length;H--;){var U=L["on"+Q[H]];if(typeof U==="function")try{U.call(L,J||L)}catch(R){c(R)}}},w=function(L){if(/^\\s*(?:text\\/\\S*|application\\/xml|\\S*\\/\\S*\\+xml)\\s*;.*charset\\s*=\\s*utf-8/i.test(L.type))return new Blob(["\\ufeff",L],{type:L.type});return L},C=function(L,Q,J){J||(L=w(L));var H=this;J=L.type;var U=false,R,N,ca=function(){p(H,"writestart progress write writeend".split(" "))},la=function(){if(N&&b&&typeof FileReader!==\n
+"undefined"){var ta=new FileReader;ta.onloadend=function(){var ia=ta.result;N.location.href="data:attachment/file"+ia.slice(ia.search(/[,;]/));H.readyState=H.DONE;ca()};ta.readAsDataURL(L);H.readyState=H.INIT}else{if(U||!R)R=(a.URL||a.webkitURL||a).createObjectURL(L);if(N)N.location.href=R;else if(a.open(R,"_blank")==undefined&&b)a.location.href=R;H.readyState=H.DONE;ca();d(R)}},X=function(ta){return function(){if(H.readyState!==H.DONE)return ta.apply(this,arguments)}},W={create:true,exclusive:false},\n
+fa;H.readyState=H.INIT;Q||(Q="download");if(e){R=(a.URL||a.webkitURL||a).createObjectURL(L);setTimeout(function(){o.href=R;o.download=Q;var ta=new MouseEvent("click");o.dispatchEvent(ta);ca();d(R);H.readyState=H.DONE})}else{if(a.chrome&&J&&J!=="application/octet-stream"){fa=L.slice||L.webkitSlice;L=fa.call(L,0,L.size,"application/octet-stream");U=true}if(l&&Q!=="download")Q+=".download";if(J==="application/octet-stream"||l)N=a;if(s){g+=L.size;s(a.TEMPORARY,g,X(function(ta){ta.root.getDirectory("saved",\n
+W,X(function(ia){var ka=function(){ia.getFile(Q,W,X(function(Z){Z.createWriter(X(function(da){da.onwriteend=function(pa){N.location.href=Z.toURL();H.readyState=H.DONE;p(H,"writeend",pa);d(Z)};da.onerror=function(){var pa=da.error;pa.code!==pa.ABORT_ERR&&la()};"writestart progress write abort".split(" ").forEach(function(pa){da["on"+pa]=H["on"+pa]});da.write(L);H.abort=function(){da.abort();H.readyState=H.DONE};H.readyState=H.WRITING}),la)}),la)};ia.getFile(Q,{create:false},X(function(Z){Z.remove();\n
+ka()}),X(function(Z){Z.code===Z.NOT_FOUND_ERR?ka():la()}))}),la)}),la)}else la()}},v=C.prototype;if(typeof navigator!=="undefined"&&navigator.msSaveOrOpenBlob)return function(L,Q,J){J||(L=w(L));return navigator.msSaveOrOpenBlob(L,Q||"download")};v.abort=function(){this.readyState=this.DONE;p(this,"abort")};v.readyState=v.INIT=0;v.WRITING=1;v.DONE=2;v.error=v.onwritestart=v.onprogress=v.onwrite=v.onabort=v.onerror=v.onwriteend=null;return function(L,Q,J){return new C(L,Q,J)}}}(typeof self!=="undefined"&&\n
+self||typeof window!=="undefined"&&window||this.content);if(typeof module!=="undefined"&&module.exports)module.exports.saveAs=saveAs;else typeof define!=="undefined"&&define!==null&&define.amd!=null&&define([],function(){return saveAs});
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>393597</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/method-draw.html.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/method-draw.html.xml
new file mode 100644
index 0000000000..a499b4eeed
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/method-draw.html.xml
@@ -0,0 +1,676 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52791538.27</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>method-draw.html</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>text/html</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+<!DOCTYPE html>\n
+<html>\n
+<head>\n
+<meta http-equiv="Content-type" content="text/html;charset=UTF-8" />\n
+<meta http-equiv="X-UA-Compatible" content="chrome=1"/>\n
+<link rel="icon" type="image/png" href="images/logo.png"/>\n
+\n
+<!--{if svg_edit_release}-->\n
+  <link rel="stylesheet" href="css/method-draw.compiled.css" type="text/css"/>\n
+<!--{else}>\n
+  <link rel="stylesheet" href="lib/jgraduate/css/jPicker.css" type="text/css"/>\n
+  <link rel="stylesheet" href="lib/jgraduate/css/jgraduate.css" type="text/css"/>\n
+  <link rel="stylesheet" href="css/method-draw.css" type="text/css"/>\n
+  <link rel="stylesheet" href="css/fonts.css" type="text/css"/>\n
+<!{endif}-->\n
+  <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"/>\n
+  <meta name="apple-mobile-web-app-capable" content="yes"/>\n
+\n
+\n
+  <script type="text/javascript" src="lib/jquery.js"></script>\n
+\n
+\n
+<!--{if svg_edit_release}-->\n
+  <script type="text/javascript" src="method-draw.compiled.js"></script>\n
+<!--{else}>\n
+  <script type="text/javascript" src="lib/pathseg.js"></script>\n
+  <script type="text/javascript" src="lib/touch.js"></script>\n
+  <script type="text/javascript" src="lib/js-hotkeys/jquery.hotkeys.min.js"></script>\n
+  <script type="text/javascript" src="icons/jquery.svgicons.js"></script>\n
+  <script type="text/javascript" src="lib/jgraduate/jquery.jgraduate.js"></script>\n
+  <script type="text/javascript" src="lib/contextmenu/jquery.contextMenu.js"></script>\n
+  <script type="text/javascript" src="lib/jquery-ui/jquery-ui-1.8.17.custom.min.js"></script>\n
+  <script type="text/javascript" src="src/browser.js"></script>\n
+  <script type="text/javascript" src="src/svgtransformlist.js"></script>\n
+  <script type="text/javascript" src="src/math.js"></script>\n
+  <script type="text/javascript" src="src/units.js"></script>\n
+  <script type="text/javascript" src="src/svgutils.js"></script>\n
+  <script type="text/javascript" src="src/sanitize.js"></script>\n
+  <script type="text/javascript" src="src/history.js"></script>\n
+  <script type="text/javascript" src="src/select.js"></script>\n
+  <script type="text/javascript" src="src/draw.js"></script>\n
+  <script type="text/javascript" src="src/path.js"></script>\n
+  <script type="text/javascript" src="src/dialog.js"></script>\n
+  <script type="text/javascript" src="src/svgcanvas.js"></script>\n
+  <script type="text/javascript" src="src/method-draw.js"></script>\n
+  <script type="text/javascript" src="lib/jquery-draginput.js"></script>\n
+  <script type="text/javascript" src="lib/contextmenu.js"></script>\n
+  <script type="text/javascript" src="lib/jgraduate/jpicker.min.js"></script>\n
+  <script type="text/javascript" src="lib/mousewheel.js"></script>\n
+  <script type="text/javascript" src="extensions/ext-eyedropper.js"></script>\n
+  <script type="text/javascript" src="extensions/ext-shapes.js"></script>\n
+  <script type="text/javascript" src="extensions/ext-grid.js"></script>\n
+  <script type="text/javascript" src="lib/requestanimationframe.js"></script>\n
+  <script type="text/javascript" src="lib/taphold.js"></script>\n
+  <script type="text/javascript" src="lib/filesaver.js"></script>\n
+<!{endif}-->\n
+\n
+\n
+<title>Method Draw</title>\n
+</head>\n
+<body>\n
+<div id="svg_editor">\n
+\n
+<div id="rulers">\n
+  <div id="ruler_corner"></div>\n
+  <div id="ruler_x">\n
+    <div id="ruler_x_cursor"></div>\n
+    <div>\n
+      <canvas height="15"></canvas>\n
+    </div>\n
+  </div>\n
+  <div id="ruler_y">\n
+    <div id="ruler_y_cursor"></div>\n
+    <div>\n
+      <canvas width="15"></canvas>\n
+    </div>\n
+  </div>\n
+</div>\n
+\n
+<div id="workarea">\n
+<div id="svgcanvas" style="position:relative">\n
+\n
+</div>\n
+</div>\n
+\n
+<div id="menu_bar">\n
+  <a class="menu">\n
+    <div class="menu_title" id="logo"></div>\n
+    <div class="menu_list">\n
+      <div id="tool_about" class="menu_item">About this Editor...</div>\n
+      <div class="separator"></div>\n
+      <div id="tool_about" class="menu_item">Keyboard Shortcuts...</div>\n
+    </div>\n
+  </a>\n
+  \n
+  <div class="menu">\n
+    <div class="menu_title">File</div>\n
+    <div class="menu_list" id="file_menu"> \n
+      <div id="tool_clear" class="menu_item">New Document</div>\n
+      <div id="tool_open" class="menu_item" style="display: none;"><div id="fileinputs"></div>Open SVG...</div>\n
+      <div id="tool_import" class="menu_item" style="display: none;"><div id="fileinputs_import"></div>Import Image...</div>\n
+      <div id="tool_save" class="menu_item">Save Image... <span class="shortcut">⌘S</span></div>\n
+      <div id="tool_export" class="menu_item">Export as PNG</div>\n
+    </div>\n
+  </div>\n
+\n
+  <div class="menu">\n
+    <div class="menu_title">Edit</div>\n
+    <div class="menu_list" id="edit_menu">\n
+      <div class="menu_item" id="tool_undo">Undo <span class="shortcut">⌘Z</span></div>\n
+      <div class="menu_item" id="tool_redo">Redo <span class="shortcut">⌘Y</span></div>\n
+      <div class="separator"></div>\n
+      <div class="menu_item action_selected disabled" id="tool_cut">Cut <span class="shortcut">⌘X</span></div>\n
+      <div class="menu_item action_selected disabled" id="tool_copy">Copy <span class="shortcut">⌘C</span></div>\n
+      <div class="menu_item action_selected disabled" id="tool_paste">Paste <span class="shortcut">⌘V</span></div>\n
+      <div class="menu_item action_selected disabled" id="tool_clone">Duplicate <span class="shortcut">⌘D</span></div>\n
+      <div class="menu_item action_selected disabled" id="tool_delete">Delete <span>⌫</span></div>\n
+    </div>\n
+  </div>\n
+  \n
+  <div class="menu">\n
+    <div class="menu_title">Object</div>\n
+    <div class="menu_list"  id="object_menu">\n
+      <div class="menu_item action_selected disabled" id="tool_move_top">Bring to Front <span class="shortcut">⌘⇧↑</span></div>\n
+      <div class="menu_item action_selected disabled" id="tool_move_up">Bring Forward <span class="shortcut">⌘↑</span></div>\n
+      <div class="menu_item action_selected disabled" id="tool_move_down">Send Backward <span class="shortcut">⌘↓</span></div>\n
+      <div class="menu_item action_selected disabled" id="tool_move_bottom">Send to Back <span class="shortcut">⌘⇧↓</span></div>\n
+      <div class="separator"></div>\n
+      <div class="menu_item action_multi_selected disabled" id="tool_group">Group Elements <span class="shortcut">⌘G</span></div>\n
+      <div class="menu_item action_group_selected disabled" id="tool_ungroup">Ungroup Elements <span class="shortcut">⌘⇧G</span></div>\n
+      <div class="separator"></div>\n
+      <div class="menu_item action_path_convert_selected disabled" id="tool_topath">Convert to Path</div>\n
+      <div class="menu_item action_path_selected disabled" id="tool_reorient">Reorient path</div>\n
+    </div>\n
+  </div>\n
+\n
+  <div class="menu">\n
+    <div class="menu_title">View</div>\n
+    <div class="menu_list" id="view_menu">\n
+        <div class="menu_item push_button_pressed" id="tool_rulers">View Rulers</div>\n
+        <div class="menu_item" id="tool_wireframe">View Wireframe</div>\n
+        <div class="menu_item" id="tool_snap">Snap to Grid</div>\n
+        <div class="separator"></div>\n
+        <div class="menu_item" id="tool_source">Source... <span class="shortcut">⌘U</span></div>\n
+    </div>\n
+  </div>\n
+  \n
+\n
+  \n
+</div>\n
+\n
+<div id="tools_top" class="tools_panel">\n
+\n
+  <div id="canvas_panel" class="context_panel">\n
+    \n
+    <h4 class="clearfix">Canvas</h4>\n
+    \n
+    <label data-title="Change canvas width">\n
+      <input size="3" id="canvas_width" type="text" pattern="[0-9]*" />\n
+      <span class="icon_label">Width</span>\n
+    </label>\n
+    <label data-title="Change canvas height">\n
+      <input id="canvas_height" size="3" type="text" pattern="[0-9]*" />\n
+      <span class="icon_label">Height</span>\n
+    </label>\n
+        \n
+    \n
+    <label data-title="Change canvas color" class="draginput">\n
+      <span>Color</span>\n
+      <div id="color_canvas_tools">\n
+        <div class="color_tool active" id="tool_canvas">\n
+          <div class="color_block">\n
+            <div id="canvas_bg"></div>\n
+            <div id="canvas_color"></div>\n
+          </div>\n
+        </div>\n
+      </div>\n
+    </label>\n
+\n
+    <div class="draginput">\n
+      <span>Sizes</span>\n
+      <select id="resolution">\n
+        <option id="selectedPredefined" selected="selected">Custom</option>\n
+        <option>640x480</option>\n
+        <option>800x600</option>\n
+        <option>1024x768</option>\n
+        <option>1280x960</option>\n
+        <option>1600x1200</option>\n
+        <option id="fitToContent" value="content">Fit to Content</option>\n
+      </select>\n
+      <div class="caret"></div>\n
+      <label id="resolution_label">Custom</label>\n
+    </div>\n
+\n
+  </div>\n
+  \n
+  <div id="rect_panel" class="context_panel">\n
+    <h4 class="clearfix">Rectangle</h4>\n
+    <label>\n
+      <input id="rect_x" class="attr_changer" data-title="Change X coordinate" size="3" data-attr="x" pattern="[0-9]*" />\n
+      <span>X</span> \n
+    </label>\n
+    <label>\n
+      <input id="rect_y" class="attr_changer" data-title="Change Y coordinate" size="3" data-attr="y" pattern="[0-9]*" />\n
+      <span>Y</span> \n
+    </label>\n
+    <label id="rect_width_tool attr_changer" data-title="Change rectangle width">\n
+      <input id="rect_width" class="attr_changer" size="3" data-attr="width" type="text" pattern="[0-9]*" />\n
+      <span class="icon_label">Width</span>\n
+    </label>\n
+    <label id="rect_height_tool" data-title="Change rectangle height">\n
+      <input id="rect_height" class="attr_changer" size="3" data-attr="height" type="text" pattern="[0-9]*" />\n
+      <span class="icon_label">Height</span>\n
+    </label>\n
+  </div>\n
+  \n
+  <div id="path_panel" class="context_panel clearfix">\n
+    <h4 class="clearfix">Path</h4>\n
+    <label>\n
+      <input id="path_x" class="attr_changer" data-title="Change ellipse\'s cx coordinate" size="3" data-attr="x" pattern="[0-9]*" />\n
+      <span>X</span>\n
+    </label>\n
+    <label>\n
+      <input id="path_y" class="attr_changer" data-title="Change ellipse\'s cy coordinate" size="3" data-attr="y" pattern="[0-9]*" />\n
+      <span>Y</span>\n
+    </label>\n
+  </div>\n
+\n
+  <div id="image_panel" class="context_panel clearfix">\n
+  <h4>Image</h4>\n
+    <label>\n
+      <input id="image_x" class="attr_changer" data-title="Change X coordinate" size="3" data-attr="x"  pattern="[0-9]*"/>\n
+      <span>X</span> \n
+    </label>\n
+    <label>\n
+      <input id="image_y" class="attr_changer" data-title="Change Y coordinate" size="3" data-attr="y"  pattern="[0-9]*"/>\n
+      <span>Y</span> \n
+    </label>\n
+    <label>\n
+      <input id="image_width" class="attr_changer" data-title="Change image width" size="3" data-attr="width" pattern="[0-9]*" />\n
+      <span class="icon_label">Width</span>\n
+    </label>\n
+    <label>\n
+      <input id="image_height" class="attr_changer" data-title="Change image height" size="3" data-attr="height" pattern="[0-9]*" />\n
+      <span class="icon_label">Height</span>\n
+    </label>\n
+  </div>\n
+  \n
+  <div id="circle_panel" class="context_panel">\n
+    <h4>Circle</h4>\n
+    <label id="tool_circle_cx">\n
+      <span>Center X</span>\n
+      <input id="circle_cx" class="attr_changer" title="Change circle\'s cx coordinate" size="3" data-attr="cx"/>\n
+    </label>\n
+    <label id="tool_circle_cy">\n
+      <span>Center Y</span>\n
+      <input id="circle_cy" class="attr_changer" title="Change circle\'s cy coordinate" size="3" data-attr="cy"/>\n
+    </label>\n
+    <label id="tool_circle_r">\n
+      <span>Radius</span>\n
+      <input id="circle_r" class="attr_changer" title="Change circle\'s radius" size="3" data-attr="r"/>\n
+    </label>\n
+  </div>\n
+\n
+  <div id="ellipse_panel" class="context_panel clearfix">\n
+    <h4>Ellipse</h4>\n
+    <label id="tool_ellipse_cx">\n
+      <input id="ellipse_cx" class="attr_changer" data-title="Change ellipse\'s cx coordinate" size="3" data-attr="cx" pattern="[0-9]*" />\n
+      <span>X</span>\n
+    </label>\n
+    <label id="tool_ellipse_cy">\n
+      <input id="ellipse_cy" class="attr_changer" data-title="Change ellipse\'s cy coordinate" size="3" data-attr="cy" pattern="[0-9]*" />\n
+      <span>Y</span>\n
+    </label>\n
+    <label id="tool_ellipse_rx">\n
+      <input id="ellipse_rx" class="attr_changer" data-title="Change ellipse\'s x radius" size="3" data-attr="rx" pattern="[0-9]*" />\n
+      <span>Radius X</span>\n
+    </label>\n
+    <label id="tool_ellipse_ry">\n
+      <input id="ellipse_ry" class="attr_changer" data-title="Change ellipse\'s y radius" size="3" data-attr="ry" pattern="[0-9]*" />\n
+      <span>Radius Y</span>\n
+    </label>\n
+  </div>\n
+\n
+  <div id="line_panel" class="context_panel clearfix">\n
+    <h4>Line</h4>\n
+    <label id="tool_line_x1">\n
+      <input id="line_x1" class="attr_changer" data-title="Change line\'s starting x coordinate" size="3" data-attr="x1" pattern="[0-9]*" />\n
+      <span>Start X</span>\n
+    </label>\n
+    <label id="tool_line_y1">\n
+      <input id="line_y1" class="attr_changer" data-title="Change line\'s starting y coordinate" size="3" data-attr="y1" pattern="[0-9]*" />\n
+      <span>Start Y</span>\n
+    </label>\n
+    <label id="tool_line_x2">\n
+      <input id="line_x2" class="attr_changer" data-title="Change line\'s ending x coordinate" size="3" data-attr="x2"   pattern="[0-9]*" />\n
+      <span>End X</span>\n
+    </label>\n
+    <label id="tool_line_y2">\n
+      <input id="line_y2" class="attr_changer" data-title="Change line\'s ending y coordinate" size="3" data-attr="y2"   pattern="[0-9]*" />\n
+      <span>End Y</span>\n
+    </label>\n
+  </div>\n
+\n
+  <div id="text_panel" class="context_panel">\n
+    <h4>Text</h4>\n
+    <label>\n
+      <input id="text_x" class="attr_changer" data-title="Change text x coordinate" size="3" data-attr="x" pattern="[0-9]*" />\n
+      <span>X</span>\n
+    </label>\n
+    <label>\n
+      <input id="text_y" class="attr_changer" data-title="Change text y coordinate" size="3" data-attr="y" pattern="[0-9]*" />\n
+      <span>Y</span>\n
+    </label>\n
+    \n
+    <div class="toolset draginput select twocol" id="tool_font_family">\n
+        <!-- Font family -->\n
+      <span>Font</span>\n
+      <div id="preview_font" style="font-family: Helvetica, Arial, sans-serif;">Helvetica</div>\n
+      <div class="caret"></div>\n
+      <input id="font_family" data-title="Change Font Family" size="12" type="hidden" />\n
+      <select id="font_family_dropdown">\n
+          <option value="Arvo, sans-serif">Arvo</option>\n
+          <option value="\'Courier New\', Courier, monospace">Courier</option>\n
+          <option value="Euphoria, sans-serif">Euphoria</option>\n
+          <option value="Georgia, Times, \'Times New Roman\', serif">Georgia</option>\n
+          <option value="Helvetica, Arial, sans-serif" selected="selected">Helvetica</option>\n
+          <option value="Junction, sans-serif">Junction</option>\n
+          <option value="\'League Gothic\', sans-serif">League Gothic</option>\n
+          <option value="Oswald, sans-serif">Oswald</option>\n
+          <option value="\'Palatino Linotype\', \'Book Antiqua\', Palatino, serif">Palatino</option>\n
+          <option value="\'Trebuchet MS\', Gadget, sans-serif">Trebuchet</option>\n
+          <option value="\'Shadows Into Light\', serif">Shadows Into Light</option>\n
+          <option value="\'Simonetta\', serif">Simonetta</option>\n
+          <option value="\'Times New Roman\', Times, serif">Times</option>\n
+      </select>\n
+      <div class="tool_button" id="tool_bold" data-title="Bold Text [B]">B</div>\n
+      <div class="tool_button" id="tool_italic" data-title="Italic Text [I]">i</div>\n
+    </div>\n
+\n
+    <label id="tool_font_size" data-title="Change Font Size">\n
+      <input id="font_size" size="3" value="0" />\n
+      <span id="font_sizeLabel" class="icon_label">Font Size</span>\n
+    </label>\n
+    <!-- Not visible, but still used -->\n
+    <input id="text" type="text" size="35"/>\n
+  </div>\n
+\n
+  <!-- formerly gsvg_panel -->\n
+  <div id="container_panel" class="context_panel clearfix">\n
+  </div>\n
+  \n
+  <div id="use_panel" class="context_panel clearfix">\n
+    <div class="tool_button clearfix" id="tool_unlink_use" data-title="Break link to reference element (make unique)">Break link reference</div>\n
+  </div>\n
+  \n
+  <div id="g_panel" class="context_panel clearfix">\n
+    <h4>Group</h4>\n
+    <label>\n
+      <input id="g_x" class="attr_changer" data-title="Change groups\'s x coordinate" size="3" data-attr="x" pattern="[0-9]*" />\n
+      <span>X</span>\n
+    </label>\n
+    <label>\n
+      <input id="g_y" class="attr_changer" data-title="Change groups\'s y coordinate" size="3" data-attr="y" pattern="[0-9]*" />\n
+      <span>Y</span>\n
+    </label>\n
+  </div>\n
+  \n
+  <div id="path_node_panel" class="context_panel clearfix">\n
+    <h4>Edit Path</h4>\n
+\n
+    <label id="tool_node_x">\n
+      <input id="path_node_x" class="attr_changer" data-title="Change node\'s x coordinate" size="3" data-attr="x" />\n
+      <span>X</span>\n
+    </label>\n
+    <label id="tool_node_y">\n
+      <input id="path_node_y" class="attr_changer" data-title="Change node\'s y coordinate" size="3" data-attr="y" />\n
+      <span>Y</span>\n
+    </label>\n
+    \n
+    <div id="segment_type" class="draginput label">\n
+      <span>Segment Type</span>\n
+      <select id="seg_type" data-title="Change Segment type">\n
+        <option id="straight_segments" selected="selected" value="4">Straight</option>\n
+        <option id="curve_segments" value="6">Curve</option>\n
+      </select>\n
+      <div class="caret"></div>\n
+      <label id="seg_type_label">Straight</label>\n
+    </div>\n
+    \n
+    <!--\n
+    <label class="draginput checkbox" data-title="Link Control Points">\n
+      <span>Linked Control Points</span>\n
+      <div class="push_bottom"><input type="checkbox" id="tool_node_link" checked="checked" /></div>\n
+    </label>\n
+  -->\n
+    \n
+    <div class="clearfix"></div>\n
+    <div class="tool_button" id="tool_node_clone" title="Adds a node">Add Node</div>\n
+    <div class="tool_button" id="tool_node_delete" title="Delete Node">Delete Node</div>\n
+    <div class="tool_button" id="tool_openclose_path" title="Open/close sub-path">Open Path</div>\n
+    <!--<div class="tool_button" id="tool_add_subpath" title="Add sub-path"></div>-->\n
+  </div>\n
+  \n
+  <!-- Buttons when a single element is selected -->\n
+  <div id="selected_panel" class="context_panel">\n
+\n
+    <label id="tool_angle" data-title="Change rotation angle" class="draginput">\n
+      <input id="angle" class="attr_changer" size="2" value="0" data-attr="transform" data-min="-180" data-max="180" type="text"/>\n
+      <span class="icon_label">Rotation</span>\n
+      <div id="tool_angle_indicator">\n
+        <div id="tool_angle_indicator_cursor"></div>\n
+      </div>\n
+    </label>\n
+    \n
+      <label class="toolset" id="tool_opacity" data-title="Change selected item opacity">\n
+        <input id="group_opacity" class="attr_changer" data-attr="opacity" data-multiplier="0.01" size="3" value="100" step="5" min="0" max="100" />\n
+        <span id="group_opacityLabel" class="icon_label">Opacity</span>\n
+      </label>\n
+    \n
+    <div class="toolset" id="tool_blur" data-title="Change gaussian blur value">\n
+      <label>\n
+        <input id="blur" size="2" value="0" step=".1"  min="0" max="10" />\n
+        <span class="icon_label">Blur</span>\n
+      </label>\n
+    </div>\n
+    \n
+    <label id="cornerRadiusLabel" data-title="Change Rectangle Corner Radius">\n
+      <input id="rect_rx" size="3" value="0" data-attr="rx" class="attr_changer" type="text" pattern="[0-9]*" />\n
+      <span class="icon_label">Roundness</span>\n
+    </label>\n
+    \n
+    <div class="clearfix"></div>\n
+    <div id="align_tools">\n
+      <h4>Align</h4>\n
+      <div class="toolset align_buttons" id="tool_position">\n
+          <label>\n
+            <div class="col last clear" id="position_opts">\n
+              <div class="draginput_cell" id="tool_posleft" title="Align Left"></div>\n
+              <div class="draginput_cell" id="tool_poscenter" title="Align Center"></div>\n
+              <div class="draginput_cell" id="tool_posright" title="Align Right"></div>\n
+              <div class="draginput_cell" id="tool_postop" title="Align Top"></div>\n
+              <div class="draginput_cell" id="tool_posmiddle" title="Align Middle"></div>\n
+              <div class="draginput_cell" id="tool_posbottom" title="Align Bottom"></div>\n
+            </div>\n
+          </label>\n
+      </div>    \n
+    </div>\n
+  </div>\n
+  \n
+  <!-- Buttons when multiple elements are selected -->\n
+  <div id="multiselected_panel" class="context_panel clearfix">\n
+    <h4 class="hidable">Multiple Elements</h4>\n
+    \n
+    <div class="toolset align_buttons" style="position: relative">\n
+      <label id="tool_align_relative" style="margin-top: 10px;"> \n
+        <select id="align_relative_to" title="Align relative to ...">\n
+        <option id="selected_objects" value="selected">Align to objects</option>\n
+        <option id="page" value="page">Align to page</option>\n
+        </select>\n
+      </label>\n
+      <h4>.</h4>\n
+        <div class="col last clear">\n
+          <div class="draginput_cell" id="tool_alignleft" title="Align Left"></div>\n
+          <div class="draginput_cell" id="tool_aligncenter" title="Align Center"></div>\n
+          <div class="draginput_cell" id="tool_alignright" title="Align Right"></div>\n
+          <div class="draginput_cell" id="tool_aligntop" title="Align Top"></div>\n
+          <div class="draginput_cell" id="tool_alignmiddle" title="Align Middle"></div>\n
+          <div class="draginput_cell" id="tool_alignbottom" title="Align Bottom"></div>\n
+        </div>\n
+    </div>\n
+    <div class="clearfix"></div>\n
+\n
+  </div>\n
+  \n
+  <div id="stroke_panel" class="context_panel clearfix">\n
+    <div class="clearfix"></div>\n
+    <h4>Stroke</h4>\n
+    <div class="toolset" data-title="Change stroke">\n
+      <label>\n
+        <input id="stroke_width" size="2" value="5" data-attr="stroke-width" min="0" max="99" step="1" />\n
+        <span class="icon_label">Stroke Width</span>\n
+      </label>\n
+    </div>\n
+    <div class="stroke_tool draginput"> \n
+      <span>Stroke Dash</span>\n
+      <select id="stroke_style" data-title="Change stroke dash style">\n
+        <option selected="selected" value="none">—</option>\n
+        <option value="2,2">···</option>\n
+        <option value="5,5">- -</option>\n
+        <option value="5,2,2,2">-·-</option>\n
+        <option value="5,2,2,2,2,2">-··-</option>\n
+      </select>\n
+      <div class="caret"></div>\n
+      <label id="stroke_style_label">—</label>\n
+    </div>\n
+    \n
+    <label style="display: none;">\n
+      <span class="icon_label">Stroke Join</span>\n
+    </label>\n
+    \n
+    <label  style="display: none;">\n
+      <span class="icon_label">Stroke Cap</span>\n
+    </label>\n
+  </div>\n
+\n
+</div> <!-- tools_top -->\n
+  <div id="cur_context_panel">\n
+    \n
+  </div>\n
+\n
+\n
+<div id="tools_left" class="tools_panel">\n
+  <div class="tool_button" id="tool_select" title="Select Tool [V]"></div>\n
+  <div class="tool_button" id="tool_fhpath" title="Pencil Tool [P]"></div>\n
+  <div class="tool_button" id="tool_line" title="Line Tool [L]"></div>\n
+  <div class="tool_button" id="tool_rect" title="Square/Rect Tool [R]"></div>\n
+  <div class="tool_button" id="tool_ellipse" title="Ellipse/Circle Tool [C]"></div>\n
+  <div class="tool_button" id="tool_path" title="Path Tool [P]"></div>\n
+  <div class="tool_button" id="tool_text" title="Text Tool [T]"></div>\n
+  <div class="tool_button" id="tool_zoom" title="Zoom Tool [Z]"></div>\n
+  \n
+  <div id="color_tools">\n
+        <div id="tool_switch" title="Switch stroke and fill colors [X]"></div>\n
+        <div class="color_tool active" id="tool_fill">\n
+          <label class="icon_label" title="Change fill color"></label>\n
+          <div class="color_block">\n
+            <div id="fill_bg"></div>\n
+            <div id="fill_color" class="color_block"></div>\n
+          </div>\n
+        </div>\n
+\n
+        <div class="color_tool" id="tool_stroke">\n
+            <label class="icon_label" title="Change stroke color"></label>\n
+          <div class="color_block">\n
+            <div id="stroke_bg"></div>\n
+            <div id="stroke_color" class="color_block" title="Change stroke color"></div>\n
+          </div>\n
+        </div>\n
+  </div>\n
+</div> <!-- tools_left -->\n
+\n
+<div id="tools_bottom" class="tools_panel">\n
+\n
+    <!-- Zoom buttons -->\n
+  <div id="zoom_panel" class="toolset" title="Change zoom level">\n
+    <div class="draginput select" id="zoom_label">\n
+      <span  id="zoomLabel" class="zoom_tool icon_label"></span>\n
+      <select id="zoom_select">\n
+        <option value="6">6%</option>\n
+        <option value="12">12%</option>\n
+        <option value="16">16%</option>\n
+        <option value="25">25%</option>\n
+        <option value="50">50%</option>\n
+        <option value="75">75%</option>\n
+        <option value="100"  selected="selected">100%</option>\n
+        <option value="150">150%</option>\n
+        <option value="200">200%</option>\n
+        <option value="300">300%</option>\n
+        <option value="400">400%</option>\n
+        <option value="600">600%</option>\n
+        <option value="800">800%</option>\n
+        <option value="1600">1600%</option>\n
+      </select>\n
+      <div class="caret"></div>\n
+      <input id="zoom" size="3" value="100%" type="text" readonly="readonly" />\n
+    </div>\n
+  </div>\n
+\n
+  <div id="tools_bottom_3">\n
+    <div id="palette" title="Click to change fill color, shift-click to change stroke color"></div>\n
+  </div>\n
+</div>\n
+\n
+<!-- hidden divs -->\n
+<div id="color_picker"></div>\n
+\n
+</div> <!-- svg_editor -->\n
+\n
+<div id="svg_source_editor">\n
+  <div id="svg_source_overlay"></div>\n
+  <div id="svg_source_container">\n
+    <div id="save_output_btns">\n
+      <p id="copy_save_note">Copy the contents of this box into a text editor, then save the file with a .svg extension.</p>\n
+      <button id="copy_save_done">Done</button>\n
+    </div>\n
+    <form>\n
+      <textarea id="svg_source_textarea" spellcheck="false"></textarea>\n
+    </form>\n
+    <div id="tool_source_back" class="toolbar_button">\n
+      <button id="tool_source_cancel" class="cancel">Cancel</button>\n
+      <button id="tool_source_save" class="ok">Apply Changes</button>\n
+    </div>\n
+  </div>\n
+</div>\n
+\n
+<div id="base_unit_container">\n
+  <select id="base_unit">\n
+    <option value="px">Pixels</option>\n
+    <option value="cm">Centimeters</option>\n
+    <option value="mm">Millimeters</option>\n
+    <option value="in">Inches</option>\n
+    <option value="pt">Points</option>\n
+    <option value="pc">Picas</option>\n
+    <option value="em">Ems</option>\n
+    <option value="ex">Exs</option>\n
+  </select>\n
+</div>\n
+\n
+<div id="dialog_box">\n
+  <div id="dialog_box_overlay"></div>\n
+  <div id="dialog_container">\n
+    <div id="dialog_content"></div>\n
+    <div id="dialog_buttons"></div>\n
+  </div>\n
+</div>\n
+\n
+<ul id="cmenu_canvas" class="contextMenu">\n
+  <li><a href="#cut">Cut <span class="shortcut">⌘X;</span></a></li>\n
+  <li><a href="#copy">Copy<span class="shortcut">⌘C</span></a></li>\n
+  <li><a href="#paste">Paste<span class="shortcut">⌘V</span></a></li>\n
+  <li class="separator"><a href="#delete">Delete<span class="shortcut">⌫</span></a></li>\n
+  <li class="separator"><a href="#group">Group<span class="shortcut">⌘G</span></a></li>\n
+  <li><a href="#ungroup">Ungroup<span class="shortcut">⌘⇧G</span></a></li>\n
+  <li class="separator"><a href="#move_front">Bring to Front<span class="shortcut">⌘⇧↑</span></a></li>\n
+  <li><a href="#move_up">Bring Forward<span class="shortcut">⌘↑</span></a></li>\n
+  <li><a href="#move_down">Send Backward<span class="shortcut">⌘↓</span></a></li>\n
+  <li><a href="#move_back">Send to Back<span class="shortcut">⌘⇧↓</span></a></li>\n
+</ul>\n
+\n
+</body>\n
+</html>\n
+
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>26888</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/src.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/src.xml
new file mode 100644
index 0000000000..4ca3b7d413
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/src.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="Folder" module="OFS.Folder"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_objects</string> </key>
+            <value>
+              <tuple/>
+            </value>
+        </item>
+        <item>
+            <key> <string>id</string> </key>
+            <value> <string>src</string> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/src/browser.js.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/src/browser.js.xml
new file mode 100644
index 0000000000..e09854d7d9
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/src/browser.js.xml
@@ -0,0 +1,215 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52852111.41</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>browser.js</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/javascript</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+/**\n
+ * Package: svgedit.browser\n
+ *\n
+ * Licensed under the Apache License, Version 2\n
+ *\n
+ * Copyright(c) 2010 Jeff Schiller\n
+ * Copyright(c) 2010 Alexis Deveria\n
+ */\n
+\n
+// Dependencies:\n
+// 1) jQuery (for $.alert())\n
+\n
+var svgedit = svgedit || {};\n
+\n
+(function() {\n
+\n
+if (!svgedit.browser) {\n
+  svgedit.browser = {};\n
+}\n
+var supportsSvg_ = (function() {\n
+        return !!document.createElementNS && !!document.createElementNS(\'http://www.w3.org/2000/svg\', \'svg\').createSVGRect;\n
+})();\n
+svgedit.browser.supportsSvg = function() { return supportsSvg_; }\n
+if(!svgedit.browser.supportsSvg()) {\n
+  window.location = "browser-not-supported.html";\n
+}\n
+else{\n
+\n
+var svgns = \'http://www.w3.org/2000/svg\';\n
+var userAgent = navigator.userAgent;\n
+var svg = document.createElementNS(svgns, \'svg\');\n
+\n
+// Note: Browser sniffing should only be used if no other detection method is possible\n
+var isOpera_ = !!window.opera;\n
+var isWebkit_ = userAgent.indexOf("AppleWebKit") >= 0;\n
+var isGecko_ = userAgent.indexOf(\'Gecko/\') >= 0;\n
+var isIE_ = userAgent.indexOf(\'MSIE\') >= 0;\n
+var isChrome_ = userAgent.indexOf(\'Chrome/\') >= 0;\n
+var isWindows_ = userAgent.indexOf(\'Windows\') >= 0;\n
+var isMac_ = userAgent.indexOf(\'Macintosh\') >= 0;\n
+var isTouch_ = \'ontouchstart\' in window;\n
+\n
+var supportsSelectors_ = (function() {\n
+  return !!svg.querySelector;\n
+})();\n
+\n
+var supportsXpath_ = (function() {\n
+  return !!document.evaluate;\n
+})();\n
+\n
+// text character positioning (for IE9)\n
+var supportsGoodTextCharPos_ = (function() {\n
+   var retValue = false;\n
+   var svgroot = document.createElementNS(svgns, \'svg\');\n
+   var svgcontent = document.createElementNS(svgns, \'svg\');\n
+   document.documentElement.appendChild(svgroot);\n
+   svgcontent.setAttribute(\'x\', 5);\n
+   svgroot.appendChild(svgcontent);\n
+   var text = document.createElementNS(svgns,\'text\');\n
+   text.textContent = \'a\';\n
+   svgcontent.appendChild(text);\n
+   var pos = text.getStartPositionOfChar(0)\n
+   pos = pos.x; //if you put it on one line it fails when compiled\n
+   document.documentElement.removeChild(svgroot);\n
+   return (pos === 0);\n
+})();\n
+\n
+var supportsPathBBox_ = (function() {\n
+  var svgcontent = document.createElementNS(svgns, \'svg\');\n
+  document.documentElement.appendChild(svgcontent);\n
+  var path = document.createElementNS(svgns, \'path\');\n
+  path.setAttribute(\'d\',\'M0,0 C0,0 10,10 10,0\');\n
+  svgcontent.appendChild(path);\n
+  var bbox = path.getBBox();\n
+  document.documentElement.removeChild(svgcontent);\n
+  return (bbox.height > 4 && bbox.height < 5);\n
+})();\n
+\n
+// Support for correct bbox sizing on groups with horizontal/vertical lines\n
+var supportsHVLineContainerBBox_ = (function() {\n
+  var svgcontent = document.createElementNS(svgns, \'svg\');\n
+  document.documentElement.appendChild(svgcontent);\n
+  var path = document.createElementNS(svgns, \'path\');\n
+  path.setAttribute(\'d\',\'M0,0 10,0\');\n
+  var path2 = document.createElementNS(svgns, \'path\');\n
+  path2.setAttribute(\'d\',\'M5,0 15,0\');\n
+  var g = document.createElementNS(svgns, \'g\');\n
+  g.appendChild(path);\n
+  g.appendChild(path2);\n
+  svgcontent.appendChild(g);\n
+  var bbox = g.getBBox();\n
+  document.documentElement.removeChild(svgcontent);\n
+  // Webkit gives 0, FF gives 10, Opera (correctly) gives 15\n
+  return (bbox.width == 15);\n
+})();\n
+\n
+var supportsEditableText_ = (function() {\n
+  // TODO: Find better way to check support for this\n
+  return isOpera_;\n
+})();\n
+\n
+var supportsGoodDecimals_ = (function() {\n
+  // Correct decimals on clone attributes (Opera < 10.5/win/non-en)\n
+  var rect = document.createElementNS(svgns, \'rect\');\n
+  rect.setAttribute(\'x\',.1);\n
+  var crect = rect.cloneNode(false);\n
+  var retValue = (crect.getAttribute(\'x\').indexOf(\',\') == -1);\n
+  if(!retValue) {\n
+    $.alert("NOTE: This version of Opera is known to contain bugs in SVG-edit.\\n\\\n
+    Please upgrade to the <a href=\'http://opera.com\'>latest version</a> in which the problems have been fixed.");\n
+  }\n
+  return retValue;\n
+})();\n
+\n
+var supportsNonScalingStroke_ = (function() {\n
+  var rect = document.createElementNS(svgns, \'rect\');\n
+  rect.setAttribute(\'style\',\'vector-effect:non-scaling-stroke\');\n
+  return rect.style.vectorEffect === \'non-scaling-stroke\';\n
+})();\n
+\n
+var supportsNativeSVGTransformLists_ = (function() {\n
+  var rect = document.createElementNS(svgns, \'rect\');\n
+  var rxform = rect.transform.baseVal;\n
+  \n
+  var t1 = svg.createSVGTransform();\n
+  rxform.appendItem(t1);\n
+  return rxform.getItem(0) == t1;\n
+})();\n
+\n
+var supportsBlobs_ = (function() {\n
+  if (typeof Blob != \'function\') return false;\n
+  // check if download is supported\n
+  var svg = new Blob(\n
+    ["<svg xmlns=\'http://www.w3.org/2000/svg\'></svg>"],\n
+    {type: "image/svg+xml;charset=utf-8"}\n
+  );\n
+  var img = new Image();\n
+  var support = false;\n
+  img.onload = function()  { svgedit.browser.supportsBlobs = function() {return true} };\n
+  img.onerror = function() { svgedit.browser.supportsBlobs = function() {return false} };\n
+  img.src = URL.createObjectURL(svg);\n
+  return false;\n
+})();\n
+\n
+\n
+\n
+// Public API\n
+\n
+svgedit.browser.isOpera = function() { return isOpera_; }\n
+svgedit.browser.isWebkit = function() { return isWebkit_; }\n
+svgedit.browser.isGecko = function() { return isGecko_; }\n
+svgedit.browser.isIE = function() { return isIE_; }\n
+svgedit.browser.isChrome = function() { return isChrome_; }\n
+svgedit.browser.isWindows = function() { return isWindows_; }\n
+svgedit.browser.isMac = function() { return isMac_; }\n
+svgedit.browser.isTouch = function() { return isTouch_; }\n
+\n
+svgedit.browser.supportsSelectors = function() { return supportsSelectors_; }\n
+svgedit.browser.supportsXpath = function() { return supportsXpath_; }\n
+\n
+svgedit.browser.supportsPathBBox = function() { return supportsPathBBox_; }\n
+svgedit.browser.supportsHVLineContainerBBox = function() { return supportsHVLineContainerBBox_; }\n
+svgedit.browser.supportsGoodTextCharPos = function() { return supportsGoodTextCharPos_; }\n
+svgedit.browser.supportsEditableText = function() { return supportsEditableText_; }\n
+svgedit.browser.supportsGoodDecimals = function() { return supportsGoodDecimals_; }\n
+svgedit.browser.supportsNonScalingStroke = function() { return supportsNonScalingStroke_; }\n
+svgedit.browser.supportsNativeTransformLists = function() { return supportsNativeSVGTransformLists_; }\n
+svgedit.browser.supportsBlobs = function() {return supportsBlobs_; }\n
+}\n
+\n
+})();\n
+
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>6168</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/src/dialog.js.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/src/dialog.js.xml
new file mode 100644
index 0000000000..d2de4941c0
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/src/dialog.js.xml
@@ -0,0 +1,92 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52852102.18</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>dialog.js</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/javascript</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+// This sets up alternative dialog boxes. They mostly work the same way as\n
+// their UI counterparts, expect instead of returning the result, a callback\n
+// needs to be included that returns the result as its first parameter.\n
+// In the future we may want to add additional types of dialog boxes, since \n
+// they should be easy to handle this way.\n
+\n
+(function() {\n
+  $(\'#dialog_container\').draggable({cancel:\'#dialog_content, #dialog_buttons *\', containment: \'window\'});\n
+  var box = $(\'#dialog_box\'), btn_holder = $(\'#dialog_buttons\');\n
+  \n
+  var dbox = function(type, msg, callback, defText) {\n
+    $(\'#dialog_content\').html(\'<p>\'+msg.replace(/\\n/g,\'</p><p>\')+\'</p>\')\n
+      .toggleClass(\'prompt\',(type==\'prompt\'));\n
+    btn_holder.empty();\n
+    \n
+    var ok = $(\'<input type="button" value="\' + uiStrings.common.ok + \'">\').appendTo(btn_holder);\n
+  \n
+    if(type != \'alert\') {\n
+      $(\'<input type="button" value="\' + uiStrings.common.cancel + \'">\')\n
+        .appendTo(btn_holder)\n
+        .on("click touchstart", function() { box.hide();callback(false)});\n
+    }\n
+    \n
+    if(type == \'prompt\') {\n
+      var input = $(\'<input type="text">\').prependTo(btn_holder);\n
+      input.val(defText || \'\');\n
+      input.bind(\'keydown\', \'return\', function() {ok.trigger("click touchstart");});\n
+    }\n
+    \n
+    if(type == \'process\') {\n
+      ok.hide();\n
+    }\n
+\n
+    box.show();\n
+    \n
+    ok.on("click touchstart", function() { \n
+      box.hide();\n
+      var resp = (type == \'prompt\')?input.val():true;\n
+      if(callback) callback(resp);\n
+    }).focus();\n
+    \n
+    if(type == \'prompt\') input.focus();\n
+  }\n
+  \n
+  $.alert = function(msg, cb) { dbox(\'alert\', msg, cb);};\n
+  $.confirm = function(msg, cb) { dbox(\'confirm\', msg, cb);};\n
+  $.process_cancel = function(msg, cb) {  dbox(\'process\', msg, cb);};\n
+  $.prompt = function(msg, txt, cb) { dbox(\'prompt\', msg, cb, txt);};\n
+}());
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>1830</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/src/dragupload.js.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/src/dragupload.js.xml
new file mode 100644
index 0000000000..7b534ac058
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/src/dragupload.js.xml
@@ -0,0 +1,50 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52852091.93</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>dragupload.js</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/javascript</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string>window.onload = function () {\n
+  document.querySelector(\'body\').addEventListener(\'drop\', function(e) {\n
+    e.preventDefault();\n
+    var reader = new FileReader();\n
+    reader.onload = function(evt) {\n
+      //document.querySelector(\'img\').src = evt.target.result;\n
+    };\n
+\n
+    reader.readAsDataURL(e.dataTransfer.files[0]);\n
+  }, false);\n
+}</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>333</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/src/draw.js.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/src/draw.js.xml
new file mode 100644
index 0000000000..b6120d9113
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/src/draw.js.xml
@@ -0,0 +1,577 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52852083.62</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>draw.js</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/javascript</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+/**\n
+ * Package: svgedit.draw\n
+ *\n
+ * Licensed under the Apache License, Version 2\n
+ *\n
+ * Copyright(c) 2011 Jeff Schiller\n
+ */\n
+\n
+// Dependencies:\n
+// 1) jQuery\n
+// 2) browser.js\n
+// 3) svgutils.js\n
+\n
+var svgedit = svgedit || {};\n
+\n
+(function() {\n
+\n
+if (!svgedit.draw) {\n
+  svgedit.draw = {};\n
+}\n
+\n
+var svg_ns = "http://www.w3.org/2000/svg";\n
+var se_ns = "http://svg-edit.googlecode.com";\n
+var xmlns_ns = "http://www.w3.org/2000/xmlns/";\n
+\n
+var visElems = \'a,circle,ellipse,foreignObject,g,image,line,path,polygon,polyline,rect,svg,text,tspan,use\';\n
+var visElems_arr = visElems.split(\',\');\n
+\n
+var RandomizeModes = {\n
+  LET_DOCUMENT_DECIDE: 0,\n
+  ALWAYS_RANDOMIZE: 1,\n
+  NEVER_RANDOMIZE: 2\n
+};\n
+var randomize_ids = RandomizeModes.LET_DOCUMENT_DECIDE;\n
+\n
+/**\n
+ * This class encapsulates the concept of a layer in the drawing\n
+ * @param name {String} Layer name\n
+ * @param child {SVGGElement} Layer SVG group.\n
+ */\n
+svgedit.draw.Layer = function(name, group) {\n
+  this.name_ = name;\n
+  this.group_ = group;\n
+};\n
+\n
+svgedit.draw.Layer.prototype.getName = function() {\n
+  return this.name_;\n
+};\n
+\n
+svgedit.draw.Layer.prototype.getGroup = function() {\n
+  return this.group_;\n
+};\n
+\n
+\n
+// Called to ensure that drawings will or will not have randomized ids.\n
+// The current_drawing will have its nonce set if it doesn\'t already.\n
+// \n
+// Params:\n
+// enableRandomization - flag indicating if documents should have randomized ids\n
+svgedit.draw.randomizeIds = function(enableRandomization, current_drawing) {\n
+  randomize_ids = enableRandomization == false ?\n
+    RandomizeModes.NEVER_RANDOMIZE :\n
+    RandomizeModes.ALWAYS_RANDOMIZE;\n
+\n
+  if (randomize_ids == RandomizeModes.ALWAYS_RANDOMIZE && !current_drawing.getNonce()) {\n
+    current_drawing.setNonce(Math.floor(Math.random() * 100001));\n
+  } else if (randomize_ids == RandomizeModes.NEVER_RANDOMIZE && current_drawing.getNonce()) {\n
+    current_drawing.clearNonce();\n
+  }\n
+};\n
+\n
+/**\n
+ * This class encapsulates the concept of a SVG-edit drawing\n
+ *\n
+ * @param svgElem {SVGSVGElement} The SVG DOM Element that this JS object\n
+ *     encapsulates.  If the svgElem has a se:nonce attribute on it, then\n
+ *     IDs will use the nonce as they are generated.\n
+ * @param opt_idPrefix {String} The ID prefix to use.  Defaults to "svg_"\n
+ *     if not specified.\n
+ */\n
+svgedit.draw.Drawing = function(svgElem, opt_idPrefix) {\n
+  if (!svgElem || !svgElem.tagName || !svgElem.namespaceURI ||\n
+    svgElem.tagName != \'svg\' || svgElem.namespaceURI != svg_ns) {\n
+    throw "Error: svgedit.draw.Drawing instance initialized without a <svg> element";\n
+  }\n
+\n
+  /**\n
+   * The SVG DOM Element that represents this drawing.\n
+   * @type {SVGSVGElement}\n
+   */\n
+  this.svgElem_ = svgElem;\n
+  \n
+  /**\n
+   * The latest object number used in this drawing.\n
+   * @type {number}\n
+   */\n
+  this.obj_num = 0;\n
+  \n
+  /**\n
+   * The prefix to prepend to each element id in the drawing.\n
+   * @type {String}\n
+   */\n
+  this.idPrefix = opt_idPrefix || "svg_";\n
+  \n
+  /**\n
+   * An array of released element ids to immediately reuse.\n
+   * @type {Array.<number>}\n
+   */\n
+  this.releasedNums = [];\n
+\n
+  /**\n
+   * The z-ordered array of tuples containing layer names and <g> elements.\n
+   * The first layer is the one at the bottom of the rendering.\n
+   * TODO: Turn this into an Array.<Layer>\n
+   * @type {Array.<Array.<String, SVGGElement>>}\n
+   */\n
+  this.all_layers = [];\n
+\n
+  /**\n
+   * The current layer being used.\n
+   * TODO: Make this a {Layer}.\n
+   * @type {SVGGElement}\n
+   */\n
+  this.current_layer = null;\n
+\n
+  /**\n
+   * The nonce to use to uniquely identify elements across drawings.\n
+   * @type {!String}\n
+   */\n
+  this.nonce_ = "";\n
+  var n = this.svgElem_.getAttributeNS(se_ns, \'nonce\');\n
+  // If already set in the DOM, use the nonce throughout the document\n
+  // else, if randomizeIds(true) has been called, create and set the nonce.\n
+  if (!!n && randomize_ids != RandomizeModes.NEVER_RANDOMIZE) {\n
+    this.nonce_ = n;\n
+  } else if (randomize_ids == RandomizeModes.ALWAYS_RANDOMIZE) {\n
+    this.setNonce(Math.floor(Math.random() * 100001));\n
+  }\n
+};\n
+\n
+svgedit.draw.Drawing.prototype.getElem_ = function(id) {\n
+  if(this.svgElem_.querySelector) {\n
+    // querySelector lookup\n
+    return this.svgElem_.querySelector(\'#\'+id);\n
+  } else {\n
+    // jQuery lookup: twice as slow as xpath in FF\n
+    return $(this.svgElem_).find(\'[id=\' + id + \']\')[0];\n
+  }\n
+};\n
+\n
+svgedit.draw.Drawing.prototype.getSvgElem = function() {\n
+  return this.svgElem_;\n
+};\n
+\n
+svgedit.draw.Drawing.prototype.getNonce = function() {\n
+  return this.nonce_;\n
+};\n
+\n
+svgedit.draw.Drawing.prototype.setNonce = function(n) {\n
+  this.svgElem_.setAttributeNS(xmlns_ns, \'xmlns:se\', se_ns);\n
+  this.svgElem_.setAttributeNS(se_ns, \'se:nonce\', n);\n
+  this.nonce_ = n;\n
+};\n
+\n
+svgedit.draw.Drawing.prototype.clearNonce = function() {\n
+  // We deliberately leave any se:nonce attributes alone,\n
+  // we just don\'t use it to randomize ids.\n
+  this.nonce_ = "";\n
+};\n
+\n
+/**\n
+ * Returns the latest object id as a string.\n
+ * @return {String} The latest object Id.\n
+ */\n
+svgedit.draw.Drawing.prototype.getId = function() {\n
+  return this.nonce_ ?\n
+    this.idPrefix + this.nonce_ +\'_\' + this.obj_num :\n
+    this.idPrefix + this.obj_num;\n
+};\n
+\n
+/**\n
+ * Returns the next object Id as a string.\n
+ * @return {String} The next object Id to use.\n
+ */\n
+svgedit.draw.Drawing.prototype.getNextId = function() {\n
+  var oldObjNum = this.obj_num;\n
+  var restoreOldObjNum = false;\n
+\n
+  // If there are any released numbers in the release stack, \n
+  // use the last one instead of the next obj_num.\n
+  // We need to temporarily use obj_num as that is what getId() depends on.\n
+  if (this.releasedNums.length > 0) {\n
+    this.obj_num = this.releasedNums.pop();\n
+    restoreOldObjNum = true;\n
+  } else {\n
+    // If we are not using a released id, then increment the obj_num.\n
+    this.obj_num++;\n
+  }\n
+\n
+  // Ensure the ID does not exist.\n
+  var id = this.getId();\n
+  while (this.getElem_(id)) {\n
+    if (restoreOldObjNum) {\n
+      this.obj_num = oldObjNum;\n
+      restoreOldObjNum = false;\n
+    }\n
+    this.obj_num++;\n
+    id = this.getId();\n
+  }\n
+  // Restore the old object number if required.\n
+  if (restoreOldObjNum) {\n
+    this.obj_num = oldObjNum;\n
+  }\n
+  return id;\n
+};\n
+\n
+// Function: svgedit.draw.Drawing.releaseId\n
+// Releases the object Id, letting it be used as the next id in getNextId().\n
+// This method DOES NOT remove any elements from the DOM, it is expected\n
+// that client code will do this.\n
+//\n
+// Parameters:\n
+// id - The id to release.\n
+//\n
+// Returns:\n
+// True if the id was valid to be released, false otherwise.\n
+svgedit.draw.Drawing.prototype.releaseId = function(id) {\n
+  // confirm if this is a valid id for this Document, else return false\n
+  var front = this.idPrefix + (this.nonce_ ? this.nonce_ +\'_\' : \'\');\n
+  if (typeof id != typeof \'\' || id.indexOf(front) != 0) {\n
+    return false;\n
+  }\n
+  // extract the obj_num of this id\n
+  var num = parseInt(id.substr(front.length));\n
+\n
+  // if we didn\'t get a positive number or we already released this number\n
+  // then return false.\n
+  if (typeof num != typeof 1 || num <= 0 || this.releasedNums.indexOf(num) != -1) {\n
+    return false;\n
+  }\n
+  \n
+  // push the released number into the released queue\n
+  this.releasedNums.push(num);\n
+\n
+  return true;\n
+};\n
+\n
+// Function: svgedit.draw.Drawing.getNumLayers\n
+// Returns the number of layers in the current drawing.\n
+// \n
+// Returns:\n
+// The number of layers in the current drawing.\n
+svgedit.draw.Drawing.prototype.getNumLayers = function() {\n
+  return this.all_layers.length;\n
+};\n
+\n
+// Function: svgedit.draw.Drawing.hasLayer\n
+// Check if layer with given name already exists\n
+svgedit.draw.Drawing.prototype.hasLayer = function(name) {\n
+  for(var i = 0; i < this.getNumLayers(); i++) {\n
+    if(this.all_layers[i][0] == name) return true;\n
+  }\n
+  return false;\n
+};\n
+\n
+\n
+// Function: svgedit.draw.Drawing.getLayerName\n
+// Returns the name of the ith layer. If the index is out of range, an empty string is returned.\n
+//\n
+// Parameters:\n
+// i - the zero-based index of the layer you are querying.\n
+// \n
+// Returns:\n
+// The name of the ith layer\n
+svgedit.draw.Drawing.prototype.getLayerName = function(i) {\n
+  if (i >= 0 && i < this.getNumLayers()) {\n
+    return this.all_layers[i][0];\n
+  }\n
+  return "";\n
+};\n
+\n
+// Function: svgedit.draw.Drawing.getCurrentLayer\n
+// Returns:\n
+// The SVGGElement representing the current layer.\n
+svgedit.draw.Drawing.prototype.getCurrentLayer = function() {\n
+  return this.current_layer;\n
+};\n
+\n
+// Function: getCurrentLayerName\n
+// Returns the name of the currently selected layer. If an error occurs, an empty string \n
+// is returned.\n
+//\n
+// Returns:\n
+// The name of the currently active layer.\n
+svgedit.draw.Drawing.prototype.getCurrentLayerName = function() {\n
+  for (var i = 0; i < this.getNumLayers(); ++i) {\n
+    if (this.all_layers[i][1] == this.current_layer) {\n
+      return this.getLayerName(i);\n
+    }\n
+  }\n
+  return "";\n
+};\n
+\n
+// Function: setCurrentLayer\n
+// Sets the current layer. If the name is not a valid layer name, then this function returns\n
+// false. Otherwise it returns true. This is not an undo-able action.\n
+//\n
+// Parameters:\n
+// name - the name of the layer you want to switch to.\n
+//\n
+// Returns:\n
+// true if the current layer was switched, otherwise false\n
+svgedit.draw.Drawing.prototype.setCurrentLayer = function(name) {\n
+  for (var i = 0; i < this.getNumLayers(); ++i) {\n
+    if (name == this.getLayerName(i)) {\n
+      if (this.current_layer != this.all_layers[i][1]) {\n
+        this.current_layer.setAttribute("style", "pointer-events:none");\n
+        this.current_layer = this.all_layers[i][1];\n
+        this.current_layer.setAttribute("style", "pointer-events:all");\n
+      }\n
+      return true;\n
+    }\n
+  }\n
+  return false;\n
+};\n
+\n
+\n
+// Function: svgedit.draw.Drawing.deleteCurrentLayer\n
+// Deletes the current layer from the drawing and then clears the selection. This function \n
+// then calls the \'changed\' handler.  This is an undoable action.\n
+// Returns:\n
+// The SVGGElement of the layer removed or null.\n
+svgedit.draw.Drawing.prototype.deleteCurrentLayer = function() {\n
+  if (this.current_layer && this.getNumLayers() > 1) {\n
+    // actually delete from the DOM and return it\n
+    var parent = this.current_layer.parentNode;\n
+    var nextSibling = this.current_layer.nextSibling;\n
+    var oldLayerGroup = parent.removeChild(this.current_layer);\n
+    this.identifyLayers();\n
+    return oldLayerGroup;\n
+  }\n
+  return null;\n
+};\n
+\n
+// Function: svgedit.draw.Drawing.identifyLayers\n
+// Updates layer system and sets the current layer to the\n
+// top-most layer (last <g> child of this drawing).\n
+svgedit.draw.Drawing.prototype.identifyLayers = function() {\n
+  this.all_layers = [];\n
+  var numchildren = this.svgElem_.childNodes.length;\n
+  // loop through all children of SVG element\n
+  var orphans = [], layernames = [];\n
+  var a_layer = null;\n
+  var childgroups = false;\n
+  for (var i = 0; i < numchildren; ++i) {\n
+    var child = this.svgElem_.childNodes.item(i);\n
+    // for each g, find its layer name\n
+    if (child && child.nodeType == 1) {\n
+      if (child.tagName == "g") {\n
+        childgroups = true;\n
+        var name = $("title",child).text();\n
+        \n
+        // Hack for Opera 10.60\n
+        if(!name && svgedit.browser.isOpera() && child.querySelectorAll) {\n
+          name = $(child.querySelectorAll(\'title\')).text();\n
+        }\n
+\n
+        // store layer and name in global variable\n
+        if (name) {\n
+          layernames.push(name);\n
+          this.all_layers.push( [name,child] );\n
+          a_layer = child;\n
+          svgedit.utilities.walkTree(child, function(e){e.setAttribute("style", "pointer-events:inherit");});\n
+          a_layer.setAttribute("style", "pointer-events:none");\n
+        }\n
+        // if group did not have a name, it is an orphan\n
+        else {\n
+          orphans.push(child);\n
+        }\n
+      }\n
+      // if child has is "visible" (i.e. not a <title> or <defs> element), then it is an orphan\n
+      else if(~visElems_arr.indexOf(child.nodeName)) {\n
+        var bb = svgedit.utilities.getBBox(child);\n
+        orphans.push(child);\n
+      }\n
+    }\n
+  }\n
+  \n
+  // create a new layer and add all the orphans to it\n
+  var svgdoc = this.svgElem_.ownerDocument;\n
+  if (orphans.length > 0 || !childgroups) {\n
+    var i = 1;\n
+    // TODO(codedread): What about internationalization of "Layer"?\n
+    while (layernames.indexOf(("Layer " + i)) >= 0) { i++; }\n
+    var newname = "Layer " + i;\n
+    a_layer = svgdoc.createElementNS(svg_ns, "g");\n
+    var layer_title = svgdoc.createElementNS(svg_ns, "title");\n
+    layer_title.textContent = newname;\n
+    a_layer.appendChild(layer_title);\n
+    for (var j = 0; j < orphans.length; ++j) {\n
+      a_layer.appendChild(orphans[j]);\n
+    }\n
+    this.svgElem_.appendChild(a_layer);\n
+    this.all_layers.push( [newname, a_layer] );\n
+  }\n
+  svgedit.utilities.walkTree(a_layer, function(e){e.setAttribute("style","pointer-events:inherit");});\n
+  if (a_layer.getAttribute("data-locked") === "true") {\n
+    this.current_layer = this.all_layers.slice(-2)[0][1]\n
+  }\n
+  else {\n
+    this.current_layer = a_layer\n
+  }\n
+  this.current_layer.setAttribute("style","pointer-events:all");\n
+};\n
+\n
+// Function: svgedit.draw.Drawing.createLayer\n
+// Creates a new top-level layer in the drawing with the given name and \n
+// sets the current layer to it.\n
+//\n
+// Parameters:\n
+// name - The given name\n
+//\n
+// Returns:\n
+// The SVGGElement of the new layer, which is also the current layer\n
+// of this drawing.\n
+svgedit.draw.Drawing.prototype.createLayer = function(name) {\n
+  var svgdoc = this.svgElem_.ownerDocument;\n
+  var new_layer = svgdoc.createElementNS(svg_ns, "g");\n
+  var layer_title = svgdoc.createElementNS(svg_ns, "title");\n
+  layer_title.textContent = name;\n
+  new_layer.appendChild(layer_title);\n
+  this.svgElem_.appendChild(new_layer);\n
+  this.identifyLayers();\n
+  return new_layer;\n
+};\n
+\n
+// Function: svgedit.draw.Drawing.getLayerVisibility\n
+// Returns whether the layer is visible.  If the layer name is not valid, then this function\n
+// returns false.\n
+//\n
+// Parameters:\n
+// layername - the name of the layer which you want to query.\n
+//\n
+// Returns:\n
+// The visibility state of the layer, or false if the layer name was invalid.\n
+svgedit.draw.Drawing.prototype.getLayerVisibility = function(layername) {\n
+  // find the layer\n
+  var layer = null;\n
+  for (var i = 0; i < this.getNumLayers(); ++i) {\n
+    if (this.getLayerName(i) == layername) {\n
+      layer = this.all_layers[i][1];\n
+      break;\n
+    }\n
+  }\n
+  if (!layer) return false;\n
+  return (layer.getAttribute(\'display\') != \'none\');\n
+};\n
+\n
+// Function: svgedit.draw.Drawing.setLayerVisibility\n
+// Sets the visibility of the layer. If the layer name is not valid, this function return \n
+// false, otherwise it returns true. This is an undo-able action.\n
+//\n
+// Parameters:\n
+// layername - the name of the layer to change the visibility\n
+// bVisible - true/false, whether the layer should be visible\n
+//\n
+// Returns:\n
+// The SVGGElement representing the layer if the layername was valid, otherwise null.\n
+svgedit.draw.Drawing.prototype.setLayerVisibility = function(layername, bVisible) {\n
+  if (typeof bVisible != typeof true) {\n
+    return null;\n
+  }\n
+  // find the layer\n
+  var layer = null;\n
+  for (var i = 0; i < this.getNumLayers(); ++i) {\n
+    if (this.getLayerName(i) == layername) {\n
+      layer = this.all_layers[i][1];\n
+      break;\n
+    }\n
+  }\n
+  if (!layer) return null;\n
+  \n
+  var oldDisplay = layer.getAttribute("display");\n
+  if (!oldDisplay) oldDisplay = "inline";\n
+  layer.setAttribute("display", bVisible ? "inline" : "none");\n
+  return layer;\n
+};\n
+\n
+\n
+// Function: svgedit.draw.Drawing.getLayerOpacity\n
+// Returns the opacity of the given layer.  If the input name is not a layer, null is returned.\n
+//\n
+// Parameters: \n
+// layername - name of the layer on which to get the opacity\n
+//\n
+// Returns:\n
+// The opacity value of the given layer.  This will be a value between 0.0 and 1.0, or null\n
+// if layername is not a valid layer\n
+svgedit.draw.Drawing.prototype.getLayerOpacity = function(layername) {\n
+  for (var i = 0; i < this.getNumLayers(); ++i) {\n
+    if (this.getLayerName(i) == layername) {\n
+      var g = this.all_layers[i][1];\n
+      var opacity = g.getAttribute(\'opacity\');\n
+      if (!opacity) {\n
+        opacity = \'1.0\';\n
+      }\n
+      return parseFloat(opacity);\n
+    }\n
+  }\n
+  return null;\n
+};\n
+\n
+// Function: svgedit.draw.Drawing.setLayerOpacity\n
+// Sets the opacity of the given layer.  If the input name is not a layer, nothing happens.\n
+// If opacity is not a value between 0.0 and 1.0, then nothing happens.\n
+//\n
+// Parameters:\n
+// layername - name of the layer on which to set the opacity\n
+// opacity - a float value in the range 0.0-1.0\n
+svgedit.draw.Drawing.prototype.setLayerOpacity = function(layername, opacity) {\n
+  if (typeof opacity != typeof 1.0 || opacity < 0.0 || opacity > 1.0) {\n
+    return;\n
+  }\n
+  for (var i = 0; i < this.getNumLayers(); ++i) {\n
+    if (this.getLayerName(i) == layername) {\n
+      var g = this.all_layers[i][1];\n
+      g.setAttribute("opacity", opacity);\n
+      break;\n
+    }\n
+  }\n
+};\n
+\n
+})();\n
+
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>16624</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/src/embedapi.js.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/src/embedapi.js.xml
new file mode 100644
index 0000000000..34224afaf8
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/src/embedapi.js.xml
@@ -0,0 +1,217 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52852076.35</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>embedapi.js</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/javascript</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+/*\n
+function embedded_svg_edit(frame){\n
+  //initialize communication\n
+  this.frame = frame;\n
+  this.stack = []; //callback stack\n
+  \n
+  var editapi = this;\n
+  \n
+  window.addEventListener("message", function(e){\n
+    if(e.data.substr(0,5) == "ERROR"){\n
+      editapi.stack.splice(0,1)[0](e.data,"error")\n
+    }else{\n
+      editapi.stack.splice(0,1)[0](e.data)\n
+    }\n
+  }, false)\n
+}\n
+\n
+embedded_svg_edit.prototype.call = function(code, callback){\n
+  this.stack.push(callback);\n
+  this.frame.contentWindow.postMessage(code,"*");\n
+}\n
+\n
+embedded_svg_edit.prototype.getSvgString = function(callback){\n
+  this.call("svgCanvas.getSvgString()",callback)\n
+}\n
+\n
+embedded_svg_edit.prototype.setSvgString = function(svg){\n
+  this.call("svgCanvas.setSvgString(\'"+svg.replace(/\'/g, "\\\\\'")+"\')");\n
+}\n
+*/\n
+\n
+\n
+/*\n
+Embedded SVG-edit API\n
+\n
+General usage:\n
+- Have an iframe somewhere pointing to a version of svg-edit > r1000\n
+- Initialize the magic with:\n
+var svgCanvas = new embedded_svg_edit(window.frames[\'svgedit\']);\n
+- Pass functions in this format:\n
+svgCanvas.setSvgString("string")\n
+- Or if a callback is needed:\n
+svgCanvas.setSvgString("string")(function(data, error){\n
+  if(error){\n
+    //there was an error\n
+  }else{\n
+    //handle data\n
+  }\n
+})\n
+\n
+Everything is done with the same API as the real svg-edit, \n
+and all documentation is unchanged. The only difference is\n
+when handling returns, the callback notation is used instead. \n
+\n
+var blah = new embedded_svg_edit(window.frames[\'svgedit\']);\n
+blah.clearSelection("woot","blah",1337,[1,2,3,4,5,"moo"],-42,{a: "tree",b:6, c: 9})(function(){console.log("GET DATA",arguments)})\n
+*/\n
+\n
+function embedded_svg_edit(frame){\n
+  //initialize communication\n
+  this.frame = frame;\n
+  //this.stack = [] //callback stack\n
+  this.callbacks = {}; //successor to stack\n
+  this.encode = embedded_svg_edit.encode;\n
+  //List of functions extracted with this:\n
+  //Run in firebug on http://svg-edit.googlecode.com/svn/trunk/docs/files/svgcanvas-js.html\n
+  \n
+  //for(var i=0,q=[],f = document.querySelectorAll("div.CFunction h3.CTitle a");i<f.length;i++){q.push(f[i].name)};q\n
+  //var functions = ["clearSelection", "addToSelection", "removeFromSelection", "open", "save", "getSvgString", "setSvgString",\n
+  //"createLayer", "deleteCurrentLayer", "setCurrentLayer", "renameCurrentLayer", "setCurrentLayerPosition", "setLayerVisibility",\n
+  //"moveSelectedToLayer", "clear"];\n
+  \n
+  \n
+  //Newer, well, it extracts things that aren\'t documented as well. All functions accessible through the normal thingy can now be accessed though the API\n
+  //var l=[];for(var i in svgCanvas){if(typeof svgCanvas[i] == "function"){l.push(i)}};\n
+  //run in svgedit itself\n
+  var functions = ["updateElementFromJson", "embedImage", "fixOperaXML", "clearSelection", "addToSelection",\n
+    "removeFromSelection", "addNodeToSelection", "open", "save", "getSvgString", "setSvgString", "createLayer",\n
+    "deleteCurrentLayer", "getCurrentDrawing", "setCurrentLayer", "renameCurrentLayer", "setCurrentLayerPosition",\n
+    "setLayerVisibility", "moveSelectedToLayer", "clear", "clearPath", "getNodePoint", "clonePathNode", "deletePathNode",\n
+    "getResolution", "getImageTitle", "setImageTitle", "setResolution", "setBBoxZoom", "setZoom", "getMode", "setMode",\n
+    "getStrokeColor", "setStrokeColor", "getFillColor", "setFillColor", "setStrokePaint", "setFillPaint", "getStrokeWidth",\n
+    "setStrokeWidth", "getStrokeStyle", "setStrokeStyle", "getOpacity", "setOpacity", "getFillOpacity", "setFillOpacity",\n
+    "getStrokeOpacity", "setStrokeOpacity", "getTransformList", "getBBox", "getRotationAngle", "setRotationAngle", "each",\n
+    "bind", "setIdPrefix", "getBold", "setBold", "getItalic", "setItalic", "getFontFamily", "setFontFamily", "getFontSize",\n
+    "setFontSize", "getText", "setTextContent", "setImageURL", "setRectRadius", "setSegType", "quickClone",\n
+    "changeSelectedAttributeNoUndo", "changeSelectedAttribute", "deleteSelectedElements", "groupSelectedElements",\n
+    "ungroupSelectedElement", "moveToTopSelectedElement", "moveToBottomSelectedElement", "moveSelectedElements",\n
+    "getStrokedBBox", "getVisibleElements", "cycleElement", "getUndoStackSize", "getRedoStackSize", "getNextUndoCommandText",\n
+    "getNextRedoCommandText", "undo", "redo", "cloneSelectedElements", "alignSelectedElements", "getZoom", "getVersion",\n
+    "setIconSize", "setLang", "setCustomHandlers"];\n
+  \n
+  //TODO: rewrite the following, it\'s pretty scary.\n
+  for(var i = 0; i < functions.length; i++){\n
+    this[functions[i]] = (function(d){\n
+      return function(){\n
+        var t = this //new callback\n
+        for(var g = 0, args = []; g < arguments.length; g++){\n
+          args.push(arguments[g]);\n
+        }\n
+        var cbid = t.send(d,args, function(){})  //the callback (currently it\'s nothing, but will be set later\n
+        \n
+        return function(newcallback){\n
+          t.callbacks[cbid] = newcallback; //set callback\n
+        }\n
+      }\n
+    })(functions[i])\n
+  }\n
+  //TODO: use AddEvent for Trident browsers, currently they dont support SVG, but they do support onmessage\n
+  var t = this;\n
+  window.addEventListener("message", function(e){\n
+    if(e.data.substr(0,4)=="SVGe"){ //because svg-edit is too longish\n
+      var data = e.data.substr(4);\n
+      var cbid = data.substr(0, data.indexOf(";"));\n
+      if(t.callbacks[cbid]){\n
+        if(data.substr(0,6) != "error:"){\n
+          t.callbacks[cbid](eval("("+data.substr(cbid.length+1)+")"))\n
+        }else{\n
+          t.callbacks[cbid](data, "error");\n
+        }\n
+      }\n
+    }\n
+    //this.stack.shift()[0](e.data,e.data.substr(0,5) == "ERROR"?\'error\':null) //replace with shift\n
+  }, false)\n
+}\n
+\n
+embedded_svg_edit.encode = function(obj){\n
+  //simple partial JSON encoder implementation\n
+  if(window.JSON && JSON.stringify) return JSON.stringify(obj);\n
+  var enc = arguments.callee; //for purposes of recursion\n
+  \n
+  if(typeof obj == "boolean" || typeof obj == "number"){\n
+      return obj+\'\' //should work...\n
+  }else if(typeof obj == "string"){\n
+    //a large portion of this is stolen from Douglas Crockford\'s json2.js\n
+    return \'"\'+\n
+          obj.replace(\n
+            /[\\\\\\"\\x00-\\x1f\\x7f-\\x9f\\u00ad\\u0600-\\u0604\\u070f\\u17b4\\u17b5\\u200c-\\u200f\\u2028-\\u202f\\u2060-\\u206f\\ufeff\\ufff0-\\uffff]/g\n
+          , function (a) {\n
+            return \'\\\\u\' + (\'0000\' + a.charCodeAt(0).toString(16)).slice(-4);\n
+          })\n
+          +\'"\'; //note that this isn\'t quite as purtyful as the usualness\n
+  }else if(obj.length){ //simple hackish test for arrayish-ness\n
+    for(var i = 0; i < obj.length; i++){\n
+      obj[i] = enc(obj[i]); //encode every sub-thingy on top\n
+    }\n
+    return "["+obj.join(",")+"]";\n
+  }else{\n
+    var pairs = []; //pairs will be stored here\n
+    for(var k in obj){ //loop through thingys\n
+      pairs.push(enc(k)+":"+enc(obj[k])); //key: value\n
+    }\n
+    return "{"+pairs.join(",")+"}" //wrap in the braces\n
+  }\n
+}\n
+\n
+embedded_svg_edit.prototype.send = function(name, args, callback){\n
+  var cbid = Math.floor(Math.random()*31776352877+993577).toString();\n
+  //this.stack.push(callback);\n
+  this.callbacks[cbid] = callback;\n
+  for(var argstr = [], i = 0; i < args.length; i++){\n
+    argstr.push(this.encode(args[i]))\n
+  }\n
+  var t = this;\n
+  setTimeout(function(){//delay for the callback to be set in case its synchronous\n
+    t.frame.contentWindow.postMessage(cbid+";svgCanvas[\'"+name+"\']("+argstr.join(",")+")","*");\n
+  }, 0);\n
+  return cbid;\n
+  //this.stack.shift()("svgCanvas[\'"+name+"\']("+argstr.join(",")+")")\n
+}\n
+\n
+\n
+\n
+
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>7357</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/src/history.js.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/src/history.js.xml
new file mode 100644
index 0000000000..c6495957e7
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/src/history.js.xml
@@ -0,0 +1,644 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52852067.45</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>history.js</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/javascript</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+/**\n
+ * Package: svedit.history\n
+ *\n
+ * Licensed under the Apache License, Version 2\n
+ *\n
+ * Copyright(c) 2010 Jeff Schiller\n
+ */\n
+\n
+// Dependencies:\n
+// 1) jQuery\n
+// 2) svgtransformlist.js\n
+// 3) svgutils.js\n
+\n
+var svgedit = svgedit || {};\n
+\n
+(function() {\n
+\n
+if (!svgedit.history) {\n
+  svgedit.history = {};\n
+}\n
+\n
+// Group: Undo/Redo history management\n
+\n
+\n
+svgedit.history.HistoryEventTypes = {\n
+  BEFORE_APPLY: \'before_apply\',\n
+  AFTER_APPLY: \'after_apply\',\n
+  BEFORE_UNAPPLY: \'before_unapply\',\n
+  AFTER_UNAPPLY: \'after_unapply\'\n
+};\n
+\n
+var removedElements = {};\n
+\n
+/**\n
+ * Interface: svgedit.history.HistoryCommand\n
+ * An interface that all command objects must implement.\n
+ *\n
+ * interface svgedit.history.HistoryCommand {\n
+ *   void apply(svgedit.history.HistoryEventHandler);\n
+ *   void unapply(svgedit.history.HistoryEventHandler);\n
+ *   Element[] elements();\n
+ *   String getText();\n
+ *\n
+ *   static String type();\n
+ * }\n
+ *\n
+ * Interface: svgedit.history.HistoryEventHandler\n
+ * An interface for objects that will handle history events.\n
+ *\n
+ * interface svgedit.history.HistoryEventHandler {\n
+ *   void handleHistoryEvent(eventType, command);\n
+ * }\n
+ *\n
+ * eventType is a string conforming to one of the HistoryEvent types.\n
+ * command is an object fulfilling the HistoryCommand interface.\n
+ */\n
+\n
+// Class: svgedit.history.MoveElementCommand\n
+// implements svgedit.history.HistoryCommand\n
+// History command for an element that had its DOM position changed\n
+//\n
+// Parameters:\n
+// elem - The DOM element that was moved\n
+// oldNextSibling - The element\'s next sibling before it was moved\n
+// oldParent - The element\'s parent before it was moved\n
+// text - An optional string visible to user related to this change\n
+svgedit.history.MoveElementCommand = function(elem, oldNextSibling, oldParent, text) {\n
+  this.elem = elem;\n
+  this.text = text ? ("Move " + elem.tagName + " to " + text) : ("Move " + elem.tagName);\n
+  this.oldNextSibling = oldNextSibling;\n
+  this.oldParent = oldParent;\n
+  this.newNextSibling = elem.nextSibling;\n
+  this.newParent = elem.parentNode;\n
+};\n
+svgedit.history.MoveElementCommand.type = function() { return \'svgedit.history.MoveElementCommand\'; }\n
+svgedit.history.MoveElementCommand.prototype.type = svgedit.history.MoveElementCommand.type;\n
+\n
+// Function: svgedit.history.MoveElementCommand.getText\n
+svgedit.history.MoveElementCommand.prototype.getText = function() {\n
+  return this.text;\n
+};\n
+\n
+// Function: svgedit.history.MoveElementCommand.apply\n
+// Re-positions the element\n
+svgedit.history.MoveElementCommand.prototype.apply = function(handler) {\n
+  // TODO(codedread): Refactor this common event code into a base HistoryCommand class.\n
+  if (handler) {\n
+    handler.handleHistoryEvent(svgedit.history.HistoryEventTypes.BEFORE_APPLY, this);\n
+  }\n
+\n
+  this.elem = this.newParent.insertBefore(this.elem, this.newNextSibling);\n
+\n
+  if (handler) {\n
+    handler.handleHistoryEvent(svgedit.history.HistoryEventTypes.AFTER_APPLY, this);\n
+  }\n
+};\n
+\n
+// Function: svgedit.history.MoveElementCommand.unapply\n
+// Positions the element back to its original location\n
+svgedit.history.MoveElementCommand.prototype.unapply = function(handler) {\n
+  if (handler) {\n
+    handler.handleHistoryEvent(svgedit.history.HistoryEventTypes.BEFORE_UNAPPLY, this);\n
+  }\n
+    \n
+  this.elem = this.oldParent.insertBefore(this.elem, this.oldNextSibling);\n
+\n
+  if (handler) {\n
+    handler.handleHistoryEvent(svgedit.history.HistoryEventTypes.AFTER_UNAPPLY, this);\n
+  }\n
+};\n
+\n
+// Function: svgedit.history.MoveElementCommand.elements\n
+// Returns array with element associated with this command\n
+svgedit.history.MoveElementCommand.prototype.elements = function() {\n
+  return [this.elem];\n
+};\n
+\n
+\n
+// Class: svgedit.history.InsertElementCommand\n
+// implements svgedit.history.HistoryCommand\n
+// History command for an element that was added to the DOM\n
+//\n
+// Parameters:\n
+// elem - The newly added DOM element\n
+// text - An optional string visible to user related to this change\n
+svgedit.history.InsertElementCommand = function(elem, text) {\n
+  this.elem = elem;\n
+  this.text = text || ("Create " + elem.tagName);\n
+  this.parent = elem.parentNode;\n
+  this.nextSibling = this.elem.nextSibling;\n
+};\n
+svgedit.history.InsertElementCommand.type = function() { return \'svgedit.history.InsertElementCommand\'; }\n
+svgedit.history.InsertElementCommand.prototype.type = svgedit.history.InsertElementCommand.type;\n
+\n
+// Function: svgedit.history.InsertElementCommand.getText\n
+svgedit.history.InsertElementCommand.prototype.getText = function() {\n
+  return this.text;\n
+};\n
+\n
+// Function: svgedit.history.InsertElementCommand.apply\n
+// Re-Inserts the new element\n
+svgedit.history.InsertElementCommand.prototype.apply = function(handler) { \n
+  if (handler) {\n
+    handler.handleHistoryEvent(svgedit.history.HistoryEventTypes.BEFORE_APPLY, this);\n
+  }\n
+\n
+  this.elem = this.parent.insertBefore(this.elem, this.nextSibling); \n
+\n
+  if (handler) {\n
+    handler.handleHistoryEvent(svgedit.history.HistoryEventTypes.AFTER_APPLY, this);\n
+  }\n
+};\n
+\n
+// Function: svgedit.history.InsertElementCommand.unapply\n
+// Removes the element\n
+svgedit.history.InsertElementCommand.prototype.unapply = function(handler) {\n
+  if (handler) {\n
+    handler.handleHistoryEvent(svgedit.history.HistoryEventTypes.BEFORE_UNAPPLY, this);\n
+  }\n
+\n
+  this.parent = this.elem.parentNode;\n
+  this.elem = this.elem.parentNode.removeChild(this.elem);\n
+\n
+  if (handler) {\n
+    handler.handleHistoryEvent(svgedit.history.HistoryEventTypes.AFTER_UNAPPLY, this);\n
+  }\n
+};\n
+\n
+// Function: svgedit.history.InsertElementCommand.elements\n
+// Returns array with element associated with this command\n
+svgedit.history.InsertElementCommand.prototype.elements = function() {\n
+  return [this.elem];\n
+};\n
+\n
+\n
+// Class: svgedit.history.RemoveElementCommand\n
+// implements svgedit.history.HistoryCommand\n
+// History command for an element removed from the DOM\n
+//\n
+// Parameters:\n
+// elem - The removed DOM element\n
+// oldNextSibling - the DOM element\'s nextSibling when it was in the DOM\n
+// oldParent - The DOM element\'s parent\n
+// text - An optional string visible to user related to this change\n
+svgedit.history.RemoveElementCommand = function(elem, oldNextSibling, oldParent, text) {\n
+  this.elem = elem;\n
+  this.text = text || ("Delete " + elem.tagName);\n
+  this.nextSibling = oldNextSibling;\n
+  this.parent = oldParent;\n
+\n
+  // special hack for webkit: remove this element\'s entry in the svgTransformLists map\n
+  svgedit.transformlist.removeElementFromListMap(elem);\n
+};\n
+svgedit.history.RemoveElementCommand.type = function() { return \'svgedit.history.RemoveElementCommand\'; }\n
+svgedit.history.RemoveElementCommand.prototype.type = svgedit.history.RemoveElementCommand.type;\n
+\n
+// Function: svgedit.history.RemoveElementCommand.getText\n
+svgedit.history.RemoveElementCommand.prototype.getText = function() {\n
+  return this.text;\n
+};\n
+\n
+// Function: RemoveElementCommand.apply\n
+// Re-removes the new element\n
+svgedit.history.RemoveElementCommand.prototype.apply = function(handler) {  \n
+  if (handler) {\n
+    handler.handleHistoryEvent(svgedit.history.HistoryEventTypes.BEFORE_APPLY, this);\n
+  }\n
+\n
+  svgedit.transformlist.removeElementFromListMap(this.elem);\n
+  this.parent = this.elem.parentNode;\n
+  this.elem = this.parent.removeChild(this.elem);\n
+\n
+  if (handler) {\n
+    handler.handleHistoryEvent(svgedit.history.HistoryEventTypes.AFTER_APPLY, this);\n
+  }\n
+};\n
+\n
+// Function: RemoveElementCommand.unapply\n
+// Re-adds the new element\n
+svgedit.history.RemoveElementCommand.prototype.unapply = function(handler) { \n
+  if (handler) {\n
+    handler.handleHistoryEvent(svgedit.history.HistoryEventTypes.BEFORE_UNAPPLY, this);\n
+  }\n
+\n
+  svgedit.transformlist.removeElementFromListMap(this.elem);\n
+  if(this.nextSibling == null) {\n
+    if(window.console) console.log(\'Error: reference element was lost\');\n
+  }\n
+  this.parent.insertBefore(this.elem, this.nextSibling);\n
+\n
+\n
+  if (handler) {\n
+    handler.handleHistoryEvent(svgedit.history.HistoryEventTypes.AFTER_UNAPPLY, this);\n
+  }\n
+};\n
+\n
+// Function: RemoveElementCommand.elements\n
+// Returns array with element associated with this command\n
+svgedit.history.RemoveElementCommand.prototype.elements = function() {\n
+  return [this.elem];\n
+};\n
+\n
+\n
+// Class: svgedit.history.ChangeElementCommand\n
+// implements svgedit.history.HistoryCommand\n
+// History command to make a change to an element. \n
+// Usually an attribute change, but can also be textcontent.\n
+//\n
+// Parameters:\n
+// elem - The DOM element that was changed\n
+// attrs - An object with the attributes to be changed and the values they had *before* the change\n
+// text - An optional string visible to user related to this change\n
+svgedit.history.ChangeElementCommand = function(elem, attrs, text) {\n
+  this.elem = elem;\n
+  this.text = text ? ("Change " + elem.tagName + " " + text) : ("Change " + elem.tagName);\n
+  this.newValues = {};\n
+  this.oldValues = attrs;\n
+  for (var attr in attrs) {\n
+    if (attr == "#text") this.newValues[attr] = elem.textContent;\n
+    else if (attr == "#href") this.newValues[attr] = svgedit.utilities.getHref(elem);\n
+    else this.newValues[attr] = elem.getAttribute(attr);\n
+  }\n
+};\n
+svgedit.history.ChangeElementCommand.type = function() { return \'svgedit.history.ChangeElementCommand\'; }\n
+svgedit.history.ChangeElementCommand.prototype.type = svgedit.history.ChangeElementCommand.type;\n
+\n
+// Function: svgedit.history.ChangeElementCommand.getText\n
+svgedit.history.ChangeElementCommand.prototype.getText = function() {\n
+  return this.text;\n
+};\n
+\n
+// Function: svgedit.history.ChangeElementCommand.apply\n
+// Performs the stored change action\n
+svgedit.history.ChangeElementCommand.prototype.apply = function(handler) {\n
+  if (handler) {\n
+    handler.handleHistoryEvent(svgedit.history.HistoryEventTypes.BEFORE_APPLY, this);\n
+  }\n
+\n
+  var bChangedTransform = false;\n
+  for(var attr in this.newValues ) {\n
+    if (this.newValues[attr]) {\n
+      if (attr == "#text") this.elem.textContent = this.newValues[attr];\n
+      else if (attr == "#href") svgedit.utilities.setHref(this.elem, this.newValues[attr])\n
+      else this.elem.setAttribute(attr, this.newValues[attr]);\n
+    }\n
+    else {\n
+      if (attr == "#text") {\n
+        this.elem.textContent = "";\n
+      }\n
+      else {\n
+        this.elem.setAttribute(attr, "");\n
+        this.elem.removeAttribute(attr);\n
+      }\n
+    }\n
+\n
+    if (attr == "transform") { bChangedTransform = true; }\n
+  }\n
+\n
+  // relocate rotational transform, if necessary\n
+  if(!bChangedTransform) {\n
+    var angle = svgedit.utilities.getRotationAngle(this.elem);\n
+    if (angle) {\n
+      var bbox = elem.getBBox();\n
+      var cx = bbox.x + bbox.width/2,\n
+        cy = bbox.y + bbox.height/2;\n
+      var rotate = ["rotate(", angle, " ", cx, ",", cy, ")"].join(\'\');\n
+      if (rotate != elem.getAttribute("transform")) {\n
+        elem.setAttribute("transform", rotate);\n
+      }\n
+    }\n
+  }\n
+\n
+  if (handler) {\n
+    handler.handleHistoryEvent(svgedit.history.HistoryEventTypes.AFTER_APPLY, this);\n
+  }\n
+\n
+  return true;\n
+};\n
+\n
+// Function: svgedit.history.ChangeElementCommand.unapply\n
+// Reverses the stored change action\n
+svgedit.history.ChangeElementCommand.prototype.unapply = function(handler) {\n
+  if (handler) {\n
+    handler.handleHistoryEvent(svgedit.history.HistoryEventTypes.BEFORE_UNAPPLY, this);\n
+  }\n
+\n
+  var bChangedTransform = false;\n
+  for(var attr in this.oldValues ) {\n
+    if (this.oldValues[attr]) {\n
+      if (attr == "#text") this.elem.textContent = this.oldValues[attr];\n
+      else if (attr == "#href") svgedit.utilities.setHref(this.elem, this.oldValues[attr]);\n
+      else this.elem.setAttribute(attr, this.oldValues[attr]);\n
+    }\n
+    else {\n
+      if (attr == "#text") {\n
+        this.elem.textContent = "";\n
+      }\n
+      else this.elem.removeAttribute(attr);\n
+    }\n
+    if (attr == "transform") { bChangedTransform = true; }\n
+  }\n
+  // relocate rotational transform, if necessary\n
+  if(!bChangedTransform) {\n
+    var angle = svgedit.utilities.getRotationAngle(this.elem);\n
+    if (angle) {\n
+      var bbox = this.elem.getBBox();\n
+      var cx = bbox.x + bbox.width/2,\n
+        cy = bbox.y + bbox.height/2;\n
+      var rotate = ["rotate(", angle, " ", cx, ",", cy, ")"].join(\'\');\n
+      if (rotate != this.elem.getAttribute("transform")) {\n
+        this.elem.setAttribute("transform", rotate);\n
+      }\n
+    }\n
+  }\n
+\n
+  // Remove transformlist to prevent confusion that causes bugs like 575.\n
+  svgedit.transformlist.removeElementFromListMap(this.elem);\n
+\n
+  if (handler) {\n
+    handler.handleHistoryEvent(svgedit.history.HistoryEventTypes.AFTER_UNAPPLY, this);\n
+  }\n
+\n
+  return true;\n
+};\n
+\n
+// Function: ChangeElementCommand.elements\n
+// Returns array with element associated with this command\n
+svgedit.history.ChangeElementCommand.prototype.elements = function() {\n
+  return [this.elem];\n
+};\n
+\n
+\n
+// TODO: create a \'typing\' command object that tracks changes in text\n
+// if a new Typing command is created and the top command on the stack is also a Typing\n
+// and they both affect the same element, then collapse the two commands into one\n
+\n
+\n
+// Class: svgedit.history.BatchCommand\n
+// implements svgedit.history.HistoryCommand\n
+// History command that can contain/execute multiple other commands\n
+//\n
+// Parameters:\n
+// text - An optional string visible to user related to this change\n
+svgedit.history.BatchCommand = function(text) {\n
+  this.text = text || "Batch Command";\n
+  this.stack = [];\n
+};\n
+svgedit.history.BatchCommand.type = function() { return \'svgedit.history.BatchCommand\'; }\n
+svgedit.history.BatchCommand.prototype.type = svgedit.history.BatchCommand.type;\n
+\n
+// Function: svgedit.history.BatchCommand.getText\n
+svgedit.history.BatchCommand.prototype.getText = function() {\n
+  return this.text;\n
+};\n
+\n
+// Function: svgedit.history.BatchCommand.apply\n
+// Runs "apply" on all subcommands\n
+svgedit.history.BatchCommand.prototype.apply = function(handler) {\n
+  if (handler) {\n
+    handler.handleHistoryEvent(svgedit.history.HistoryEventTypes.BEFORE_APPLY, this);\n
+  }\n
+\n
+  var len = this.stack.length;\n
+  for (var i = 0; i < len; ++i) {\n
+    this.stack[i].apply(handler);\n
+  }\n
+\n
+  if (handler) {\n
+    handler.handleHistoryEvent(svgedit.history.HistoryEventTypes.AFTER_APPLY, this);\n
+  }\n
+};\n
+\n
+// Function: svgedit.history.BatchCommand.unapply\n
+// Runs "unapply" on all subcommands\n
+svgedit.history.BatchCommand.prototype.unapply = function(handler) {\n
+  if (handler) {\n
+    handler.handleHistoryEvent(svgedit.history.HistoryEventTypes.BEFORE_UNAPPLY, this);\n
+  }\n
+\n
+  for (var i = this.stack.length-1; i >= 0; i--) {\n
+    this.stack[i].unapply(handler);\n
+  }\n
+\n
+  if (handler) {\n
+    handler.handleHistoryEvent(svgedit.history.HistoryEventTypes.AFTER_UNAPPLY, this);\n
+  }\n
+};\n
+\n
+// Function: svgedit.history.BatchCommand.elements\n
+// Iterate through all our subcommands and returns all the elements we are changing\n
+svgedit.history.BatchCommand.prototype.elements = function() {\n
+  var elems = [];\n
+  var cmd = this.stack.length;\n
+  while (cmd--) {\n
+    var thisElems = this.stack[cmd].elements();\n
+    var elem = thisElems.length;\n
+    while (elem--) {\n
+      if (elems.indexOf(thisElems[elem]) == -1) elems.push(thisElems[elem]);\n
+    }\n
+  }\n
+  return elems;\n
+};\n
+\n
+// Function: svgedit.history.BatchCommand.addSubCommand\n
+// Adds a given command to the history stack\n
+//\n
+// Parameters:\n
+// cmd - The undo command object to add\n
+svgedit.history.BatchCommand.prototype.addSubCommand = function(cmd) {\n
+  this.stack.push(cmd);\n
+};\n
+\n
+// Function: svgedit.history.BatchCommand.isEmpty\n
+// Returns a boolean indicating whether or not the batch command is empty\n
+svgedit.history.BatchCommand.prototype.isEmpty = function() {\n
+  return this.stack.length == 0;\n
+};\n
+\n
+\n
+// Class: svgedit.history.UndoManager\n
+// Parameters:\n
+// historyEventHandler - an object that conforms to the HistoryEventHandler interface\n
+// (see above)\n
+svgedit.history.UndoManager = function(historyEventHandler) {\n
+  this.handler_ = historyEventHandler || null;\n
+  this.undoStackPointer = 0;\n
+  this.undoStack = [];\n
+\n
+  // this is the stack that stores the original values, the elements and\n
+  // the attribute name for begin/finish\n
+  this.undoChangeStackPointer = -1;\n
+  this.undoableChangeStack = [];\n
+};\n
+  \n
+// Function: svgedit.history.UndoManager.resetUndoStack\n
+// Resets the undo stack, effectively clearing the undo/redo history\n
+svgedit.history.UndoManager.prototype.resetUndoStack = function() {\n
+  this.undoStack = [];\n
+  this.undoStackPointer = 0;\n
+};\n
+\n
+// Function: svgedit.history.UndoManager.getUndoStackSize\n
+// Returns: \n
+// Integer with the current size of the undo history stack\n
+svgedit.history.UndoManager.prototype.getUndoStackSize = function() {\n
+  return this.undoStackPointer;\n
+};\n
+\n
+// Function: svgedit.history.UndoManager.getRedoStackSize\n
+// Returns: \n
+// Integer with the current size of the redo history stack\n
+svgedit.history.UndoManager.prototype.getRedoStackSize = function() {\n
+  return this.undoStack.length - this.undoStackPointer;\n
+};\n
+\n
+// Function: svgedit.history.UndoManager.getNextUndoCommandText\n
+// Returns: \n
+// String associated with the next undo command\n
+svgedit.history.UndoManager.prototype.getNextUndoCommandText = function() { \n
+  return this.undoStackPointer > 0 ? this.undoStack[this.undoStackPointer-1].getText() : "";\n
+};\n
+\n
+// Function: svgedit.history.UndoManager.getNextRedoCommandText\n
+// Returns: \n
+// String associated with the next redo command\n
+svgedit.history.UndoManager.prototype.getNextRedoCommandText = function() { \n
+  return this.undoStackPointer < this.undoStack.length ? this.undoStack[this.undoStackPointer].getText() : "";\n
+};\n
+\n
+// Function: svgedit.history.UndoManager.undo\n
+// Performs an undo step\n
+svgedit.history.UndoManager.prototype.undo = function() {\n
+  if (this.undoStackPointer > 0) {\n
+    var cmd = this.undoStack[--this.undoStackPointer];\n
+    cmd.unapply(this.handler_);\n
+  }\n
+};\n
+\n
+// Function: svgedit.history.UndoManager.redo   \n
+// Performs a redo step\n
+svgedit.history.UndoManager.prototype.redo = function() {\n
+  if (this.undoStackPointer < this.undoStack.length && this.undoStack.length > 0) {\n
+    var cmd = this.undoStack[this.undoStackPointer++];\n
+    cmd.apply(this.handler_);\n
+  }\n
+};\n
+  \n
+// Function: svgedit.history.UndoManager.addCommandToHistory\n
+// Adds a command object to the undo history stack\n
+//\n
+// Parameters: \n
+// cmd - The command object to add\n
+svgedit.history.UndoManager.prototype.addCommandToHistory = function(cmd) {\n
+  // FIXME: we MUST compress consecutive text changes to the same element\n
+  // (right now each keystroke is saved as a separate command that includes the\n
+  // entire text contents of the text element)\n
+  // TODO: consider limiting the history that we store here (need to do some slicing)\n
+  \n
+  // if our stack pointer is not at the end, then we have to remove\n
+  // all commands after the pointer and insert the new command\n
+  if (this.undoStackPointer < this.undoStack.length && this.undoStack.length > 0) {\n
+    this.undoStack = this.undoStack.splice(0, this.undoStackPointer);\n
+  }\n
+  this.undoStack.push(cmd);\n
+  this.undoStackPointer = this.undoStack.length;\n
+};\n
+\n
+\n
+// Function: svgedit.history.UndoManager.beginUndoableChange\n
+// This function tells the canvas to remember the old values of the \n
+// attrName attribute for each element sent in.  The elements and values \n
+// are stored on a stack, so the next call to finishUndoableChange() will \n
+// pop the elements and old values off the stack, gets the current values\n
+// from the DOM and uses all of these to construct the undo-able command.\n
+//\n
+// Parameters: \n
+// attrName - The name of the attribute being changed\n
+// elems - Array of DOM elements being changed\n
+svgedit.history.UndoManager.prototype.beginUndoableChange = function(attrName, elems) {\n
+  var p = ++this.undoChangeStackPointer;\n
+  var i = elems.length;\n
+  var oldValues = new Array(i), elements = new Array(i);\n
+  while (i--) {\n
+    var elem = elems[i];\n
+    if (elem == null) continue;\n
+    elements[i] = elem;\n
+    oldValues[i] = elem.getAttribute(attrName);\n
+  }\n
+  this.undoableChangeStack[p] = {\'attrName\': attrName,\n
+              \'oldValues\': oldValues,\n
+              \'elements\': elements};\n
+};\n
+\n
+// Function: svgedit.history.UndoManager.finishUndoableChange\n
+// This function returns a BatchCommand object which summarizes the\n
+// change since beginUndoableChange was called.  The command can then\n
+// be added to the command history\n
+//\n
+// Returns: \n
+// Batch command object with resulting changes\n
+svgedit.history.UndoManager.prototype.finishUndoableChange = function() {\n
+  var p = this.undoChangeStackPointer--;\n
+  var changeset = this.undoableChangeStack[p];\n
+  var i = changeset[\'elements\'].length;\n
+  var attrName = changeset[\'attrName\'];\n
+  var batchCmd = new svgedit.history.BatchCommand("Change " + attrName);\n
+  while (i--) {\n
+    var elem = changeset[\'elements\'][i];\n
+    if (elem == null) continue;\n
+    var changes = {};\n
+    changes[attrName] = changeset[\'oldValues\'][i];\n
+    if (changes[attrName] != elem.getAttribute(attrName)) {\n
+      batchCmd.addSubCommand(new svgedit.history.ChangeElementCommand(elem, changes, attrName));\n
+    }\n
+  }\n
+  this.undoableChangeStack[p] = null;\n
+  return batchCmd;\n
+};\n
+\n
+\n
+})();
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>20645</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/src/math.js.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/src/math.js.xml
new file mode 100644
index 0000000000..df19f2acb1
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/src/math.js.xml
@@ -0,0 +1,290 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52852059.37</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>math.js</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/javascript</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+/**\n
+ * Package: svedit.math\n
+ *\n
+ * Licensed under the Apache License, Version 2\n
+ *\n
+ * Copyright(c) 2010 Alexis Deveria\n
+ * Copyright(c) 2010 Jeff Schiller\n
+ */\n
+\n
+// Dependencies:\n
+// None.\n
+\n
+var svgedit = svgedit || {};\n
+\n
+(function() {\n
+\n
+if (!svgedit.math) {\n
+  svgedit.math = {};\n
+}\n
+\n
+// Constants\n
+var NEAR_ZERO = 1e-14;\n
+\n
+// Throw away SVGSVGElement used for creating matrices/transforms.\n
+var svg = document.createElementNS(\'http://www.w3.org/2000/svg\', \'svg\');\n
+\n
+// Function: svgedit.math.transformPoint\n
+// A (hopefully) quicker function to transform a point by a matrix\n
+// (this function avoids any DOM calls and just does the math)\n
+// \n
+// Parameters:\n
+// x - Float representing the x coordinate\n
+// y - Float representing the y coordinate\n
+// m - Matrix object to transform the point with\n
+// Returns a x,y object representing the transformed point\n
+svgedit.math.transformPoint = function(x, y, m) {\n
+  return { x: m.a * x + m.c * y + m.e, y: m.b * x + m.d * y + m.f};\n
+};\n
+\n
+\n
+// Function: svgedit.math.isIdentity\n
+// Helper function to check if the matrix performs no actual transform \n
+// (i.e. exists for identity purposes)\n
+//\n
+// Parameters: \n
+// m - The matrix object to check\n
+//\n
+// Returns:\n
+// Boolean indicating whether or not the matrix is 1,0,0,1,0,0\n
+svgedit.math.isIdentity = function(m) {\n
+  return (m.a === 1 && m.b === 0 && m.c === 0 && m.d === 1 && m.e === 0 && m.f === 0);\n
+};\n
+\n
+\n
+// Function: svgedit.math.matrixMultiply\n
+// This function tries to return a SVGMatrix that is the multiplication m1*m2.\n
+// We also round to zero when it\'s near zero\n
+// \n
+// Parameters:\n
+// >= 2 Matrix objects to multiply\n
+//\n
+// Returns: \n
+// The matrix object resulting from the calculation\n
+svgedit.math.matrixMultiply = function() {\n
+  var args = arguments, i = args.length, m = args[i-1];\n
+  \n
+  while(i-- > 1) {\n
+    var m1 = args[i-1];\n
+    m = m1.multiply(m);\n
+  }\n
+  if (Math.abs(m.a) < NEAR_ZERO) m.a = 0;\n
+  if (Math.abs(m.b) < NEAR_ZERO) m.b = 0;\n
+  if (Math.abs(m.c) < NEAR_ZERO) m.c = 0;\n
+  if (Math.abs(m.d) < NEAR_ZERO) m.d = 0;\n
+  if (Math.abs(m.e) < NEAR_ZERO) m.e = 0;\n
+  if (Math.abs(m.f) < NEAR_ZERO) m.f = 0;\n
+  \n
+  return m;\n
+};\n
+\n
+// Function: svgedit.math.hasMatrixTransform\n
+// See if the given transformlist includes a non-indentity matrix transform\n
+//\n
+// Parameters: \n
+// tlist - The transformlist to check\n
+//\n
+// Returns: \n
+// Boolean on whether or not a matrix transform was found\n
+svgedit.math.hasMatrixTransform = function(tlist) {\n
+  if(!tlist) return false;\n
+  var num = tlist.numberOfItems;\n
+  while (num--) {\n
+    var xform = tlist.getItem(num);\n
+    if (xform.type == 1 && !svgedit.math.isIdentity(xform.matrix)) return true;\n
+  }\n
+  return false;\n
+};\n
+\n
+// Function: svgedit.math.transformBox\n
+// Transforms a rectangle based on the given matrix\n
+//\n
+// Parameters:\n
+// l - Float with the box\'s left coordinate\n
+// t - Float with the box\'s top coordinate\n
+// w - Float with the box width\n
+// h - Float with the box height\n
+// m - Matrix object to transform the box by\n
+// \n
+// Returns:\n
+// An object with the following values:\n
+// * tl - The top left coordinate (x,y object)\n
+// * tr - The top right coordinate (x,y object)\n
+// * bl - The bottom left coordinate (x,y object)\n
+// * br - The bottom right coordinate (x,y object)\n
+// * aabox - Object with the following values:\n
+// * Float with the axis-aligned x coordinate\n
+// * Float with the axis-aligned y coordinate\n
+// * Float with the axis-aligned width coordinate\n
+// * Float with the axis-aligned height coordinate\n
+svgedit.math.transformBox = function(l, t, w, h, m) {\n
+  var topleft = {x:l,y:t},\n
+    topright = {x:(l+w),y:t},\n
+    botright = {x:(l+w),y:(t+h)},\n
+    botleft = {x:l,y:(t+h)};\n
+  var transformPoint = svgedit.math.transformPoint;\n
+  topleft = transformPoint( topleft.x, topleft.y, m );\n
+  var minx = topleft.x,\n
+    maxx = topleft.x,\n
+    miny = topleft.y,\n
+    maxy = topleft.y;\n
+  topright = transformPoint( topright.x, topright.y, m );\n
+  minx = Math.min(minx, topright.x);\n
+  maxx = Math.max(maxx, topright.x);\n
+  miny = Math.min(miny, topright.y);\n
+  maxy = Math.max(maxy, topright.y);\n
+  botleft = transformPoint( botleft.x, botleft.y, m);\n
+  minx = Math.min(minx, botleft.x);\n
+  maxx = Math.max(maxx, botleft.x);\n
+  miny = Math.min(miny, botleft.y);\n
+  maxy = Math.max(maxy, botleft.y);\n
+  botright = transformPoint( botright.x, botright.y, m );\n
+  minx = Math.min(minx, botright.x);\n
+  maxx = Math.max(maxx, botright.x);\n
+  miny = Math.min(miny, botright.y);\n
+  maxy = Math.max(maxy, botright.y);\n
+\n
+  return {tl:topleft, tr:topright, bl:botleft, br:botright, \n
+      aabox: {x:minx, y:miny, width:(maxx-minx), height:(maxy-miny)} };\n
+};\n
+\n
+// Function: svgedit.math.transformListToTransform\n
+// This returns a single matrix Transform for a given Transform List\n
+// (this is the equivalent of SVGTransformList.consolidate() but unlike\n
+//  that method, this one does not modify the actual SVGTransformList)\n
+// This function is very liberal with its min,max arguments\n
+// \n
+// Parameters:\n
+// tlist - The transformlist object\n
+// min - Optional integer indicating start transform position\n
+// max - Optional integer indicating end transform position\n
+//\n
+// Returns:\n
+// A single matrix transform object\n
+svgedit.math.transformListToTransform = function(tlist, min, max) {\n
+  if(tlist == null) {\n
+    // Or should tlist = null have been prevented before this?\n
+    return svg.createSVGTransformFromMatrix(svg.createSVGMatrix());\n
+  }\n
+  var min = min == undefined ? 0 : min;\n
+  var max = max == undefined ? (tlist.numberOfItems-1) : max;\n
+  min = parseInt(min);\n
+  max = parseInt(max);\n
+  if (min > max) { var temp = max; max = min; min = temp; }\n
+  var m = svg.createSVGMatrix();\n
+  for (var i = min; i <= max; ++i) {\n
+    // if our indices are out of range, just use a harmless identity matrix\n
+    var mtom = (i >= 0 && i < tlist.numberOfItems ? \n
+            tlist.getItem(i).matrix :\n
+            svg.createSVGMatrix());\n
+    m = svgedit.math.matrixMultiply(m, mtom);\n
+  }\n
+  return svg.createSVGTransformFromMatrix(m);\n
+};\n
+\n
+\n
+// Function: svgedit.math.getMatrix\n
+// Get the matrix object for a given element\n
+//\n
+// Parameters:\n
+// elem - The DOM element to check\n
+// \n
+// Returns:\n
+// The matrix object associated with the element\'s transformlist\n
+svgedit.math.getMatrix = function(elem) {\n
+  var tlist = svgedit.transformlist.getTransformList(elem);\n
+  return svgedit.math.transformListToTransform(tlist).matrix;\n
+};\n
+\n
+\n
+// Function: svgedit.math.snapToAngle\n
+// Returns a 45 degree angle coordinate associated with the two given \n
+// coordinates\n
+// \n
+// Parameters:\n
+// x1 - First coordinate\'s x value\n
+// x2 - Second coordinate\'s x value\n
+// y1 - First coordinate\'s y value\n
+// y2 - Second coordinate\'s y value\n
+//\n
+// Returns: \n
+// Object with the following values:\n
+// x - The angle-snapped x value\n
+// y - The angle-snapped y value\n
+// snapangle - The angle at which to snap\n
+svgedit.math.snapToAngle = function(x1,y1,x2,y2) {\n
+  var snap = Math.PI/4; // 45 degrees\n
+  var dx = x2 - x1;\n
+  var dy = y2 - y1;\n
+  var angle = Math.atan2(dy,dx);\n
+  var dist = Math.sqrt(dx * dx + dy * dy);\n
+  var snapangle= Math.round(angle/snap)*snap;\n
+  var x = x1 + dist*Math.cos(snapangle);  \n
+  var y = y1 + dist*Math.sin(snapangle);\n
+  //console.log(x1,y1,x2,y2,x,y,angle)\n
+  return {x:x, y:y, a:snapangle};\n
+};\n
+\n
+\n
+// Function: rectsIntersect\n
+// Check if two rectangles (BBoxes objects) intersect each other\n
+//\n
+// Paramaters:\n
+// r1 - The first BBox-like object\n
+// r2 - The second BBox-like object\n
+//\n
+// Returns:\n
+// Boolean that\'s true if rectangles intersect\n
+svgedit.math.rectsIntersect = function(r1, r2) {\n
+  if (!r1 || !r2) return false;\n
+  return r2.x < (r1.x+r1.width) && \n
+    (r2.x+r2.width) > r1.x &&\n
+    r2.y < (r1.y+r1.height) &&\n
+    (r2.y+r2.height) > r1.y;\n
+};\n
+\n
+\n
+})();
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>7603</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/src/method-draw.js.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/src/method-draw.js.xml
new file mode 100644
index 0000000000..ec3bb5f830
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/src/method-draw.js.xml
@@ -0,0 +1,4184 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52852051.2</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>method-draw.js</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/javascript</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>151420</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="2" aka="AAAAAAAAAAI=">
+    <pickle>
+      <global name="Pdata" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+/*\n
+ * svg-editor.js\n
+ *\n
+ * Licensed under the MIT License\n
+ *\n
+ * Copyright(c) 2010 Alexis Deveria\n
+ * Copyright(c) 2010 Pavol Rusnak\n
+ * Copyright(c) 2010 Jeff Schiller\n
+ * Copyright(c) 2010 Narendra Sisodiya\n
+* Copyright(c)  2012 Mark MacKay\n
+ *\n
+ */\n
+\n
+// Dependencies:\n
+// 1) units.js\n
+// 2) browser.js\n
+// 3) svgcanvas.js\n
+\n
+(function() {\n
+  document.addEventListener("touchstart", touchHandler, true);\n
+  document.addEventListener("touchmove", touchHandler, true);\n
+  document.addEventListener("touchend", touchHandler, true);\n
+  document.addEventListener("touchcancel", touchHandler, true);\n
+  \n
+  if(!window.methodDraw) window.methodDraw = function($) {\n
+    var svgCanvas;\n
+    var Editor = {};\n
+    var is_ready = false;\n
+    curConfig = {\n
+      canvas_expansion: 1, \n
+      dimensions: [580,400], \n
+      initFill: {color: \'fff\', opacity: 1},\n
+      initStroke: {width: 1.5, color: \'000\', opacity: 1},\n
+      initOpacity: 1,\n
+      imgPath: \'images/\',\n
+      extPath: \'extensions/\',\n
+      jGraduatePath: \'lib/jgraduate/images/\',\n
+      extensions: [],\n
+      initTool: \'select\',\n
+      wireframe: false,\n
+      colorPickerCSS: false,\n
+      gridSnapping: false,\n
+      gridColor: "#000",\n
+      baseUnit: \'px\',\n
+      snappingStep: 10,\n
+      showRulers: (svgedit.browser.isTouch()) ? false : true,\n
+      show_outside_canvas: false,\n
+      no_save_warning: true,\n
+      initFont: \'Helvetica, Arial, sans-serif\'\n
+    },\n
+      uiStrings = Editor.uiStrings = {\n
+        common: {\n
+          "ok":"OK",\n
+          "cancel":"Cancel",\n
+          "key_up":"Up",\n
+          "key_down":"Down",\n
+          "key_backspace":"Backspace",\n
+          "key_del":"Del"\n
+  \n
+        },\n
+        // This is needed if the locale is English, since the locale strings are not read in that instance.\n
+        layers: {\n
+          "layer":"Layer"\n
+        },\n
+        notification: {\n
+          "invalidAttrValGiven":"Invalid value given",\n
+          "noContentToFitTo":"No content to fit to",\n
+          "dupeLayerName":"There is already a layer named that!",\n
+          "enterUniqueLayerName":"Please enter a unique layer name",\n
+          "enterNewLayerName":"Please enter the new layer name",\n
+          "layerHasThatName":"Layer already has that name",\n
+          "QmoveElemsToLayer":"Move selected elements to layer \\"%s\\"?",\n
+          "QwantToClear":"<strong>Do you want to clear the drawing?</strong>\\nThis will also erase your undo history",\n
+          "QwantToOpen":"Do you want to open a new file?\\nThis will also erase your undo history",\n
+          "QerrorsRevertToSource":"There were parsing errors in your SVG source.\\nRevert back to original SVG source?",\n
+          "QignoreSourceChanges":"Ignore changes made to SVG source?",\n
+          "featNotSupported":"Feature not supported",\n
+          "enterNewImgURL":"Enter the new image URL",\n
+          "defsFailOnSave": "NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.",\n
+          "loadingImage":"Loading image, please wait...",\n
+          "saveFromBrowser": "Select \\"Save As...\\" in your browser to save this image as a %s file.",\n
+          "noteTheseIssues": "Also note the following issues: ",\n
+          "unsavedChanges": "There are unsaved changes.",\n
+          "enterNewLinkURL": "Enter the new hyperlink URL",\n
+          "errorLoadingSVG": "Error: Unable to load SVG data",\n
+          "URLloadFail": "Unable to load from URL",\n
+          "retrieving": \'Retrieving "%s" ...\'\n
+        }\n
+      };\n
+    \n
+\n
+    var curPrefs = {}; //$.extend({}, defaultPrefs);\n
+    var customHandlers = {};\n
+    Editor.curConfig = curConfig;\n
+    Editor.tool_scale = 1;\n
+    \n
+    Editor.setConfig = function(opts) {\n
+      $.extend(true, curConfig, opts);\n
+      if(opts.extensions) {\n
+        curConfig.extensions = opts.extensions;\n
+      }\n
+    }\n
+    \n
+    // Extension mechanisms must call setCustomHandlers with two functions: opts.open and opts.save\n
+    // opts.open\'s responsibilities are:\n
+    //  - invoke a file chooser dialog in \'open\' mode\n
+    //  - let user pick a SVG file\n
+    //  - calls setCanvas.setSvgString() with the string contents of that file\n
+    // opts.save\'s responsibilities are:\n
+    //  - accept the string contents of the current document \n
+    //  - invoke a file chooser dialog in \'save\' mode\n
+    //  - save the file to location chosen by the user\n
+    Editor.setCustomHandlers = function(opts) {\n
+      Editor.ready(function() {\n
+        if(opts.open) {\n
+          $(\'#tool_open > input[type="file"]\').remove();\n
+          $(\'#tool_open\').show();\n
+          svgCanvas.open = opts.open;\n
+        }\n
+        if(opts.save) {\n
+          Editor.show_save_warning = false;\n
+          svgCanvas.bind("saved", opts.save);\n
+        }\n
+        if(opts.pngsave) {\n
+          svgCanvas.bind("exported", opts.pngsave);\n
+        }\n
+        customHandlers = opts;\n
+      });\n
+    }\n
+    \n
+    Editor.randomizeIds = function() {\n
+      svgCanvas.randomizeIds(arguments)\n
+    }\n
+\n
+    Editor.init = function() {\n
+      // For external openers\n
+      (function() {\n
+        // let the opener know SVG Edit is ready\n
+        var w = window.opener;\n
+        if (w) {\n
+              try {\n
+            var methodDrawReadyEvent = w.document.createEvent("Event");\n
+            methodDrawReadyEvent.initEvent("methodDrawReady", true, true);\n
+            w.document.documentElement.dispatchEvent(methodDrawReadyEvent);\n
+              }\n
+          catch(e) {}\n
+        }\n
+      })();\n
+\n
+\n
+      $("body").toggleClass("touch", svgedit.browser.isTouch());\n
+      $("#canvas_width").val(curConfig.dimensions[0]);\n
+      $("#canvas_height").val(curConfig.dimensions[1]);\n
+      \n
+      var extFunc = function() {\n
+        $.each(curConfig.extensions, function() {\n
+          var extname = this;\n
+          $.getScript(curConfig.extPath + extname, function(d) {\n
+            // Fails locally in Chrome 5\n
+            if(!d) {\n
+              var s = document.createElement(\'script\');\n
+              s.src = curConfig.extPath + extname;\n
+              document.querySelector(\'head\').appendChild(s);\n
+            }\n
+          });\n
+        });\n
+      }\n
+      \n
+      // Load extensions\n
+      // Bit of a hack to run extensions in local Opera/IE9\n
+      if(document.location.protocol === \'file:\') {\n
+        setTimeout(extFunc, 100);\n
+      } else {\n
+        extFunc();\n
+      }\n
+      $.svgIcons(curConfig.imgPath + \'svg_edit_icons.svg\', {\n
+        w:27, h:27,\n
+        id_match: false,\n
+        no_img: true, // Opera & Firefox 4 gives odd behavior w/images\n
+        fallback_path: curConfig.imgPath,\n
+        fallback:{\n
+          \'logo\':\'logo.png\',\n
+          \'select\':\'select.png\',\n
+          \'select_node\':\'select_node.png\',\n
+          \'pencil\':\'pencil.png\',\n
+          \'pen\':\'line.png\',\n
+          \'rect\':\'square.png\',\n
+          \'ellipse\':\'ellipse.png\',\n
+          \'path\':\'path.png\',\n
+          \'text\':\'text.png\',\n
+          \'image\':\'image.png\',\n
+          \'zoom\':\'zoom.png\',\n
+          \'delete\':\'delete.png\',\n
+          \'spapelib\':\'shapelib.png\',\n
+          \'node_delete\':\'node_delete.png\',        \n
+          \'align_left\':\'align-left.png\',\n
+          \'align_center\':\'align-center.png\',\n
+          \'align_right\':\'align-right.png\',\n
+          \'align_top\':\'align-top.png\',\n
+          \'align_middle\':\'align-middle.png\',\n
+          \'align_bottom\':\'align-bottom.png\',\n
+          \'arrow_right\':\'flyouth.png\',\n
+          \'arrow_down\':\'dropdown.gif\'\n
+        },\n
+        placement: {\n
+          \'#logo\':\'logo\',\n
+          \'#tool_select\':\'select\',\n
+          \'#tool_fhpath\':\'pencil\',\n
+          \'#tool_line\':\'pen\',\n
+          \'#tool_rect,#tools_rect_show\':\'rect\',\n
+          \'#tool_ellipse,#tools_ellipse_show\':\'ellipse\',\n
+          \'#tool_path\':\'path\',\n
+          \'#tool_text,#layer_rename\':\'text\',\n
+          \'#tool_image\':\'image\',\n
+          \'#tool_zoom\':\'zoom\',\n
+          \'#tool_node_clone\':\'node_clone\',\n
+          \'#tool_node_delete\':\'node_delete\',\n
+          \'#tool_add_subpath\':\'add_subpath\',\n
+          \'#tool_openclose_path\':\'open_path\',\n
+          \'#tool_alignleft, #tool_posleft\':\'align_left\',\n
+          \'#tool_aligncenter, #tool_poscenter\':\'align_center\',\n
+          \'#tool_alignright, #tool_posright\':\'align_right\',\n
+          \'#tool_aligntop, #tool_postop\':\'align_top\',\n
+          \'#tool_alignmiddle, #tool_posmiddle\':\'align_middle\',\n
+          \'#tool_alignbottom, #tool_posbottom\':\'align_bottom\',\n
+          \'#cur_position\':\'align\',\n
+          \'#zoomLabel\':\'zoom\'\n
+        },\n
+        resize: {\n
+          \'#logo .svg_icon\': 15,\n
+          \'.flyout_arrow_horiz .svg_icon\': 5,\n
+          \'#fill_bg .svg_icon, #stroke_bg .svg_icon\': svgedit.browser.isTouch() ? 24 : 24,\n
+          \'.palette_item:first .svg_icon\': svgedit.browser.isTouch() ? 30 : 16,\n
+          \'#zoomLabel .svg_icon\': 16,\n
+          \'#zoom_dropdown .svg_icon\': 7\n
+        },\n
+        callback: function(icons) {\n
+          $(\'.toolbar_button button > svg, .toolbar_button button > img\').each(function() {\n
+            $(this).parent().prepend(this);\n
+          });\n
+          $(\'.tool_button, .tool_button_current\').addClass("loaded")\n
+          var tleft = $(\'#tools_left\');\n
+          if (tleft.length != 0) {\n
+            var min_height = tleft.offset().top + tleft.outerHeight();\n
+          }\n
+          \n
+          // Look for any missing flyout icons from plugins\n
+          $(\'.tools_flyout\').each(function() {\n
+            var shower = $(\'#\' + this.id + \'_show\');\n
+            var sel = shower.attr(\'data-curopt\');\n
+            // Check if there\'s an icon here\n
+            if(!shower.children(\'svg, img\').length) {\n
+              var clone = $(sel).children().clone();\n
+              if(clone.length) {\n
+                clone[0].removeAttribute(\'style\'); //Needed for Opera\n
+                shower.append(clone);\n
+              }\n
+            }\n
+          });\n
+          methodDraw.runCallbacks();\n
+          \n
+          setTimeout(function() {\n
+            $(\'.flyout_arrow_horiz:empty\').each(function() {\n
+              $(this).append($.getSvgIcon(\'arrow_right\').width(5).height(5));\n
+            });\n
+          }, 1);\n
+        }\n
+      });\n
+      \n
+      $(\'#rulers\').on("dblclick", function(e){\n
+        $("#base_unit_container").css({\n
+          top: e.pageY-10,\n
+          left: e.pageX-50,\n
+          display: \'block\'\n
+        })\n
+      })\n
+      $("#base_unit_container")\n
+        .on("mouseleave mouseenter", function(e){\n
+          t = setTimeout(function(){$("#base_unit_container").fadeOut(500)}, 200)\n
+          if(event.type == "mouseover") clearTimeout(t)  \n
+        })\n
+      $("#base_unit")\n
+        .on("change", function(e) {\n
+          savePreferences();\n
+        });\n
+\n
+      Editor.canvas = svgCanvas = new $.SvgCanvas(document.getElementById("svgcanvas"), curConfig);\n
+      Editor.show_save_warning = false;\n
+      Editor.paintBox = {fill: null, stroke:null, canvas:null};\n
+      var palette = ["#444444", "#482816", "#422C10", "#3B2F0E", "#32320F", \n
+                     "#293414", "#1F361B", "#153723", "#0C372C", \n
+                     "#083734", "#0E353B", "#1A333F", "#273141", \n
+                     "#332D40", "#3E2A3C", "#462735", "#4B252D", \n
+                     "#4D2425", "#4C261D", "#666666", "#845335", "#7B572D", \n
+                     "#6F5C2A", "#62612C", "#546433", "#46673D", \n
+                     "#396849", "#306856", "#2D6862", "#33666C", \n
+                     "#426373", "#535F75", "#645A73", "#74556D", \n
+                     "#805064", "#884D58", "#8B4D4B", "#894F3F", \n
+                     "#999999", "#C48157", "#B8874D", "#A98E49", "#97944B", \n
+                     "#849854", "#729C62", "#619E73", "#559E84", \n
+                     "#529D94", "#5B9BA2", "#6D97AB", "#8391AE", \n
+                     "#9A8AAB", "#AF84A3", "#BF7E96", "#C97A86", \n
+                     "#CE7975", "#CC7C65", "#BBBBBB", "#FFB27C", "#FABA6F", \n
+                     "#E6C36A", "#CFCA6D", "#B8D078", "#A0D58A",\n
+                     "#8CD79F", "#7DD8B5", "#7AD6CA", "#84D3DB", \n
+                     "#9ACEE6", "#B6C7EA", "#D3BEE7", "#EDB6DC", \n
+                     "#FFAFCC", "#FFAAB8", "#FFA9A2", "#FFAC8D", \n
+                     "#DDDDDD", "#FFE7A2", "#FFF093", "#FFFA8D", "#FFFF91", \n
+                     "#EEFF9F", "#D1FFB4", "#B9FFCE", "#A8FFE9", \n
+                     "#A4FFFF", "#B1FFFF", "#CBFFFF", "#EDFFFF", \n
+                     "#FFF5FF", "#FFEBFF", "#FFE2FF", "#FFDCEC", \n
+                     "#FFDBD2", "#FFDFB8"\n
+                 ],\n
+        isMac = (navigator.platform.indexOf("Mac") >= 0),\n
+        isWebkit = (navigator.userAgent.indexOf("AppleWebKit") >= 0),\n
+        modKey = (isMac ? "meta+" : "ctrl+"), // ⌘\n
+        path = svgCanvas.pathActions,\n
+        undoMgr = svgCanvas.undoMgr,\n
+        Utils = svgedit.utilities,\n
+        default_img_url = curConfig.imgPath + "placeholder.svg",\n
+        workarea = $("#workarea"),\n
+        canv_menu = $("#cmenu_canvas"),\n
+        exportWindow = null, \n
+        tool_scale = 1,\n
+        ui_context = \'toolbars\',\n
+        orig_source = \'\';\n
+        \n
+\n
+      // This puts the correct shortcuts in the menus\n
+      if (!isMac) {\n
+       $(\'.shortcut\').each(function(){\n
+         var text = $(this).text();\n
+         $(this).text(text.split("⌘").join("Ctrl+"))\n
+       }); \n
+      }\n
+\n
+      // This sets up alternative dialog boxes. They mostly work the same way as\n
+      // their UI counterparts, expect instead of returning the result, a callback\n
+      // needs to be included that returns the result as its first parameter.\n
+      // In the future we may want to add additional types of dialog boxes, since \n
+      // they should be easy to handle this way.\n
+      (function() {\n
+        $(\'#dialog_container\').draggable({cancel:\'#dialog_content, #dialog_buttons *\', containment: \'window\'});\n
+        var box = $(\'#dialog_box\'), btn_holder = $(\'#dialog_buttons\');\n
+        \n
+        var dbox = function(type, msg, callback, defText) {\n
+          $(\'#dialog_content\').html(\'<p>\'+msg.replace(/\\n/g,\'</p><p>\')+\'</p>\')\n
+            .toggleClass(\'prompt\',(type==\'prompt\'));\n
+          btn_holder.empty();\n
+          \n
+          var ok = $(\'<input type="button" value="\' + uiStrings.common.ok + \'">\').appendTo(btn_holder);\n
+        \n
+          if(type != \'alert\') {\n
+            $(\'<input type="button" value="\' + uiStrings.common.cancel + \'">\')\n
+              .appendTo(btn_holder)\n
+              .on("click touchstart", function() { box.hide();callback(false)});\n
+          }\n
+          \n
+          if(type == \'prompt\') {\n
+            var input = $(\'<input type="text">\').prependTo(btn_holder);\n
+            input.val(defText || \'\');\n
+            input.bind(\'keydown\', \'return\', function() {ok.trigger("click touchstart");});\n
+          }\n
+          \n
+          if(type == \'process\') {\n
+            ok.hide();\n
+          }\n
+    \n
+          box.show();\n
+          \n
+          ok.on("click touchstart", function() { \n
+            box.hide();\n
+            var resp = (type == \'prompt\')?input.val():true;\n
+            if(callback) callback(resp);\n
+          }).focus();\n
+          \n
+          if(type == \'prompt\') input.focus();\n
+        }\n
+        \n
+        $.alert = function(msg, cb) { dbox(\'alert\', msg, cb);};\n
+        $.confirm = function(msg, cb) { dbox(\'confirm\', msg, cb);};\n
+        $.process_cancel = function(msg, cb) {  dbox(\'process\', msg, cb);};\n
+        $.prompt = function(msg, txt, cb) { dbox(\'prompt\', msg, cb, txt);};\n
+      }());\n
+      \n
+      var setSelectMode = function() {\n
+        var curr = $(\'.tool_button_current\');\n
+        if(curr.length && curr[0].id !== \'tool_select\') {\n
+          curr.removeClass(\'tool_button_current\').addClass(\'tool_button\');\n
+          $(\'#tool_select\').addClass(\'tool_button_current\').removeClass(\'tool_button\');\n
+        }\n
+        svgCanvas.setMode(\'select\');\n
+      };\n
+      \n
+      var setEyedropperMode = function() {\n
+        var curr = $(\'.tool_button_current\');\n
+        if(curr.length && curr[0].id !== \'tool_eyedropper\') {\n
+          curr.removeClass(\'tool_button_current\').addClass(\'tool_button\');\n
+          $(\'#tool_eyedropper\').addClass(\'tool_button_current\').removeClass(\'tool_button\');\n
+        }\n
+        svgCanvas.setMode(\'eyedropper\');\n
+      }\n
+      \n
+      var togglePathEditMode = function(editmode, elems) {\n
+        $(\'#tools_bottom_2,#tools_bottom_3\').toggle(!editmode);\n
+        if(editmode) {\n
+          // Change select icon\n
+          $(\'.context_panel\').hide();\n
+          $(\'#path_node_panel\').show();\n
+          $(\'.tool_button_current\').removeClass(\'tool_button_current\').addClass(\'tool_button\');\n
+          $(\'#tool_select\').addClass(\'tool_button_current\').removeClass(\'tool_button\');\n
+          setIcon(\'#tool_select\', \'select_node\');\n
+          multiselected = false;\n
+        } else {\n
+          if (elems[0]) {\n
+            var selector = svgCanvas.selectorManager.requestSelector(elems[0])\n
+            selector.reset(elems[0]);\n
+            selector.selectorRect.setAttribute(\'display\', \'inline\');\n
+          }\n
+          \n
+          setIcon(\'#tool_select\', \'select\');\n
+        }\n
+      }\n
+    \n
+      // used to make the flyouts stay on the screen longer the very first time\n
+      var flyoutspeed = 1250;\n
+      var textBeingEntered = false;\n
+      var selectedElement = null;\n
+      var multiselected = false;\n
+      var editingsource = false;\n
+      var docprops = false;\n
+      var preferences = false;\n
+      var cur_context = \'\';\n
+      \n
+      var saveHandler = function(window,svg) {\n
+        Editor.show_save_warning = false;\n
+      \n
+        // by default, we add the XML prolog back, systems integrating SVG-edit (wikis, CMSs) \n
+        // can just provide their own custom save handler and might not want the XML prolog\n
+        svg = \'<?xml version="1.0"?>\\n\' + svg;\n
+        \n
+        // Opens the SVG in new window, with warning about Mozilla bug #308590 when applicable\n
+        \n
+        var ua = navigator.userAgent;\n
+\n
+        // Chrome 5 (and 6?) don\'t allow saving, show source instead ( http://code.google.com/p/chromium/issues/detail?id=46735 )\n
+        // IE9 doesn\'t allow standalone Data URLs ( https://connect.microsoft.com/IE/feedback/details/542600/data-uri-images-fail-when-loaded-by-themselves )\n
+        if(~ua.indexOf(\'MSIE\')) {\n
+          showSourceEditor(0,true);\n
+          return; \n
+        }\n
+        var win = window.open("data:image/svg+xml;base64," + Utils.encode64(svg));\n
+        \n
+        // Alert will only appear the first time saved OR the first time the bug is encountered\n
+        var done = $.pref(\'save_notice_done\');\n
+        if(done !== "all") {\n
+    \n
+          var note = uiStrings.notification.saveFromBrowser.replace(\'%s\', \'SVG\');\n
+          \n
+          // Check if FF and has <defs/>\n
+          if(ua.indexOf(\'Gecko/\') !== -1) {\n
+            if(svg.indexOf(\'<defs\') !== -1) {\n
+              note += "\\n\\n" + uiStrings.notification.defsFailOnSave;\n
+              $.pref(\'save_notice_done\', \'all\');\n
+              done = "all";\n
+            } else {\n
+              $.pref(\'save_notice_done\', \'part\');\n
+            }\n
+          } else {\n
+            $.pref(\'save_notice_done\', \'all\'); \n
+          }\n
+          \n
+          if(done !== \'part\') {\n
+            win.alert(note);\n
+          }\n
+        }\n
+      };\n
+      \n
+      var exportHandler = function(window, data) {\n
+        var issues = data.issues;\n
+        \n
+        if(!$(\'#export_canvas\').length) {\n
+          $(\'<canvas>\', {id: \'export_canvas\'}).hide().appendTo(\'body\');\n
+        }\n
+        var c = $(\'#export_canvas\')[0];\n
+        \n
+        c.width = svgCanvas.contentW;\n
+        c.height = svgCanvas.contentH;\n
+        canvg(c, data.svg, {renderCallback: function() {\n
+          var datauri = c.toDataURL(\'image/png\');\n
+          exportWindow.location.href = datauri;\n
+          var done = $.pref(\'export_notice_done\');\n
+          if(done !== "all") {\n
+            var note = uiStrings.notification.saveFromBrowser.replace(\'%s\', \'PNG\');\n
+            \n
+            // Check if there\'s issues\n
+            if(issues.length) {\n
+              var pre = "\\n \\u2022 ";\n
+              note += ("\\n\\n" + uiStrings.notification.noteTheseIssues + pre + issues.join(pre));\n
+            } \n
+            \n
+            // Note that this will also prevent the notice even though new issues may appear later.\n
+            // May want to find a way to deal with that without annoying the user\n
+            $.pref(\'export_notice_done\', \'all\'); \n
+            exportWindow.alert(note);\n
+          }\n
+        }});\n
+      };\n
+      \n
+      // called when we\'ve selected a different element\n
+      var selectedChanged = function(window,elems) {        \n
+        var mode = svgCanvas.getMode();\n
+        if(mode === "select") setSelectMode();\n
+        if (mode === "pathedit") return updateContextPanel();\n
+        // if elems[1] is present, then we have more than one element\n
+        selectedElement = (elems.length == 1 || elems[1] == null ? elems[0] : null);\n
+        elems = elems.filter(Boolean)\n
+        multiselected = (elems.length >= 2) ? elems : false;\n
+        if (svgCanvas.elementsAreSame(multiselected)) selectedElement = multiselected[0]\n
+        if (selectedElement != null) {\n
+          $(\'#multiselected_panel\').hide()\n
+          updateToolbar();\n
+          if (multiselected.length) {//multiselected elements are the same\n
+            $(\'#tools_top\').addClass(\'multiselected\')\n
+          }\n
+        }\n
+        else if (multiselected.length) {\n
+          $(\'.context_panel\').hide()\n
+          $(\'#tools_top\').removeClass(\'multiselected\')\n
+          $(\'#multiselected_panel\').show()\n
+        }\n
+        else {\n
+          $(\'.context_panel\').hide()\n
+          $(\'#canvas_panel\').show()\n
+          $(\'#tools_top\').removeClass(\'multiselected\')\n
+        }\n
+        svgCanvas.runExtensions("selectedChanged", {\n
+          elems: elems,\n
+          selectedElement: selectedElement,\n
+          multiselected: multiselected\n
+        });\n
+      };\n
+    \n
+      // Call when part of element is in process of changing, generally\n
+      // on mousemove actions like rotate, move, etc.\n
+      var elementTransition = function(window,elems) {\n
+        var mode = svgCanvas.getMode();\n
+        var elem = elems[0];\n
+        \n
+        if(!elem) return;\n
+        \n
+        multiselected = (elems.length >= 2 && elems[1] != null) ? elems : null;\n
+        // Only updating fields for single elements for now\n
+        if(!multiselected) {\n
+          switch ( mode ) {\n
+            case "rotate":\n
+              var ang = svgCanvas.getRotationAngle(elem);\n
+              $(\'#angle\').val(Math.round(ang));\n
+              rotateCursor(ang);\n
+              $(\'#tool_reorient\').toggleClass(\'disabled\', ang == 0);\n
+              break;\n
+            \n
+            // TODO: Update values that change on move/resize, etc\n
+//            case "select":\n
+//            case "resize":\n
+//              break;\n
+          }\n
+        }\n
+        svgCanvas.runExtensions("elementTransition", {\n
+          elems: elems\n
+        });\n
+      };\n
+    \n
+      // called when any element has changed\n
+      var elementChanged = function(window,elems) {\n
+        var mode = svgCanvas.getMode();\n
+        if(mode === "select") {\n
+          setSelectMode();\n
+        }\n
+        \n
+        for (var i = 0; i < elems.length; ++i) {\n
+          var elem = elems[i];\n
+          \n
+          // if the element changed was the svg, then it could be a resolution change\n
+          if (elem && elem.tagName === "svg") {\n
+            //populateLayers();\n
+            updateCanvas();\n
+          } \n
+          // Update selectedElement if element is no longer part of the image.\n
+          // This occurs for the text elements in Firefox\n
+          else if(elem && selectedElement && selectedElement.parentNode == null) {\n
+//            || elem && elem.tagName == "path" && !multiselected) { // This was added in r1430, but not sure why\n
+            selectedElement = elem;\n
+          }\n
+        }\n
+        \n
+        Editor.show_save_warning = true;\n
+    \n
+        // we update the contextual panel with potentially new\n
+        // positional/sizing information (we DON\'T want to update the\n
+        // toolbar here as that creates an infinite loop)\n
+        // also this updates the history buttons\n
+    \n
+        // we tell it to skip focusing the text control if the\n
+        // text element was previously in focus\n
+        updateContextPanel();\n
+        \n
+        // In the event a gradient was flipped:\n
+        if(selectedElement && mode === "select") {\n
+          Editor.paintBox.fill.update();\n
+          Editor.paintBox.stroke.update();\n
+        }\n
+        \n
+        svgCanvas.runExtensions("elementChanged", {\n
+          elems: elems\n
+        });\n
+      };\n
+      \n
+      var zoomChanged = function(window, bbox, autoCenter) {\n
+        var scrbar = 15,\n
+          res = svgCanvas.getResolution(),\n
+          w_area = workarea,\n
+          canvas_pos = $(\'#svgcanvas\').position();\n
+        var z_info = svgCanvas.setBBoxZoom(bbox, w_area.width()-scrbar, w_area.height()-scrbar);\n
+        if(!z_info) return;\n
+        var zoomlevel = z_info.zoom,\n
+          bb = z_info.bbox;\n
+        \n
+        if(zoomlevel < .001) {\n
+          changeZoom({value: .1});\n
+          return;\n
+        }\n
+        if (typeof animatedZoom != \'undefined\') window.cancelAnimationFrame(animatedZoom)\n
+        // zoom duration 500ms\n
+        var start = Date.now();\n
+        var duration = 500;\n
+        var diff = (zoomlevel) - (res.zoom)\n
+        var zoom = $(\'#zoom\')[0]\n
+        var current_zoom = res.zoom\n
+        var animateZoom = function(timestamp) {\n
+          var progress = Date.now() - start\n
+          var tick = progress / duration\n
+          tick = (Math.pow((tick-1), 3) +1);\n
+          svgCanvas.setZoom(current_zoom + (diff*tick));\n
+          updateCanvas();\n
+          if (tick < 1 && tick > -.90) {\n
+            window.animatedZoom = requestAnimationFrame(animateZoom)\n
+          }\n
+          else {\n
+            $("#zoom").val(parseInt(zoomlevel*100))\n
+            $("option", "#zoom_select").removeAttr("selected")\n
+            $("option[value="+ parseInt(zoomlevel*100) +"]", "#zoom_select").attr("selected", "selected")\n
+          }\n
+        }\n
+        animateZoom()\n
+        \n
+        \n
+        \n
+        //if(autoCenter) {\n
+        //  updateCanvas();\n
+        //} else {\n
+        //  updateCanvas(false, {x: bb.x * zoomlevel + (bb.width * zoomlevel)/2, y: bb.y * zoomlevel + (bb.height * zoomlevel)/2});\n
+        //}\n
+    \n
+        if(svgCanvas.getMode() == \'zoom\' && bb.width) {\n
+          // Go to select if a zoom box was drawn\n
+          setSelectMode();\n
+        }\n
+        \n
+        zoomDone();\n
+      }\n
+      \n
+      $(\'#cur_context_panel\').delegate(\'a\', \'click\', function() {\n
+        var link = $(this);\n
+        if(link.attr(\'data-root\')) {\n
+          svgCanvas.leaveContext();\n
+        } else {\n
+          svgCanvas.setContext(link.text());\n
+        }\n
+        svgCanvas.clearSelection();\n
+        return false;\n
+      });\n
+      \n
+      var contextChanged = function(win, context) {\n
+        \n
+        var link_str = \'\';\n
+        if(context) {\n
+          var str = \'\';\n
+          link_str = \'<a href="#" data-root="y">\' + svgCanvas.getCurrentDrawing().getCurrentLayerName() + \'</a>\';\n
+          \n
+          $(context).parentsUntil(\'#svgcontent > g\').andSelf().each(function() {\n
+            if(this.id) {\n
+              str += \' > \' + this.id;\n
+              if(this !== context) {\n
+                link_str += \' > <a href="#">\' + this.id + \'</a>\';\n
+              } else {\n
+                link_str += \' > \' + this.id;\n
+              }\n
+            }\n
+          });\n
+\n
+          cur_context = str;\n
+        } else {\n
+          cur_context = null;\n
+        }\n
+        $(\'#cur_context_panel\').toggle(!!context).html(link_str);\n
+\n
+      }\n
+      \n
+      // Makes sure the current selected paint is available to work with\n
+      var prepPaints = function() {\n
+        Editor.paintBox.fill.prep();\n
+        Editor.paintBox.stroke.prep();\n
+      }\n
+      \n
+      var flyout_funcs = {};\n
+      \n
+      var setupFlyouts = function(holders) {\n
+        $.each(holders, function(hold_sel, btn_opts) {\n
+          var buttons = $(hold_sel).children();\n
+          var show_sel = hold_sel + \'_show\';\n
+          var shower = $(show_sel);\n
+          var def = false;\n
+          buttons.addClass(\'tool_button\')\n
+            .unbind(\'click mousedown mouseup\') // may not be necessary\n
+            .each(function(i) {\n
+              // Get this buttons options\n
+              var opts = btn_opts[i];\n
+              \n
+              // Remember the function that goes with this ID\n
+              flyout_funcs[opts.sel] = opts.fn;\n
+\n
+              if(opts.isDefault) def = i;\n
+\n
+              // Clicking the icon in flyout should set this set\'s icon\n
+              var func = function(event) {\n
+                var options = opts;\n
+                //find the currently selected tool if comes from keystroke\n
+                if (event.type === "keydown") {\n
+                  var flyoutIsSelected = $(options.parent + "_show").hasClass(\'tool_button_current\'); \n
+                  var currentOperation = $(options.parent + "_show").attr("data-curopt");\n
+                  $.each(holders[opts.parent], function(i, tool){\n
+                    if (tool.sel == currentOperation) {\n
+                      if(!event.shiftKey || !flyoutIsSelected) {\n
+                        options = tool;\n
+                      }\n
+                      else {\n
+                        options = holders[opts.parent][i+1] || holders[opts.parent][0];\n
+                      }\n
+                    }\n
+                  });\n
+                }\n
+                if($(this).hasClass(\'disabled\')) return false;\n
+                if (toolButtonClick(show_sel)) {\n
+                  options.fn();\n
+                }\n
+                if(options.icon) {\n
+                  var icon = $.getSvgIcon(options.icon, true);\n
+                } else {\n
+                  var icon = $(options.sel).children().eq(0).clone();\n
+                }\n
+\n
+                icon[0].setAttribute(\'width\',shower.width());\n
+                icon[0].setAttribute(\'height\',shower.height());\n
+                shower.children(\':not(.flyout_arrow_horiz)\').remove();\n
+                shower.append(icon).attr(\'data-curopt\', options.sel); // This sets the current mode\n
+              }\n
+\n
+              $(this).mouseup(func);\n
+\n
+              if(opts.key) {\n
+                $(document).bind(\'keydown\', opts.key[0] + " shift+" + opts.key[0], func);\n
+              }\n
+            });\n
+\n
+          if(def) {\n
+            shower.attr(\'data-curopt\', btn_opts[def].sel);\n
+          } else if(!shower.attr(\'data-curopt\')) {\n
+            // Set first as default\n
+            shower.attr(\'data-curopt\', btn_opts[0].sel);\n
+          }\n
+          \n
+          var timer;\n
+          \n
+          var pos = $(show_sel).position();\n
+          $(hold_sel).css({\'left\': pos.left+34, \'top\': pos.top+77});\n
+          \n
+          // Clicking the "show" icon should set the current mode\n
+          shower.mousedown(function(evt) {\n
+            $(\'#workarea\').one("mousedown", function(){$(\'#tools_shapelib\').hide()})\n
+            if ($(\'#tools_shapelib\').is(":visible")) toolButtonClick(show_sel, false);\n
+            if(shower.hasClass(\'disabled\')) return false;\n
+            var holder = $(hold_sel);\n
+            var l = pos.left+34;\n
+            var w = holder.width()*-1;\n
+            var time = holder.data(\'shown_popop\')?200:0;\n
+            timer = setTimeout(function() {\n
+              // Show corresponding menu\n
+              if(!shower.data(\'isLibrary\')) {\n
+                holder.css(\'left\', w).show().animate({\n
+                  left: l\n
+                },50);\n
+              } else {\n
+                holder.css(\'left\', l).show();\n
+              }\n
+              holder.data(\'shown_popop\',true);\n
+            },time);\n
+            evt.preventDefault();\n
+          }).mouseup(function(evt) {\n
+            clearTimeout(timer);\n
+            var opt = $(this).attr(\'data-curopt\');\n
+            // Is library and popped up, so do nothing\n
+            if(shower.data(\'isLibrary\') && $(show_sel.replace(\'_show\',\'\')).is(\':visible\')) {\n
+              toolButtonClick(show_sel, true);\n
+              return;\n
+            }\n
+            if (toolButtonClick(show_sel) && (opt in flyout_funcs)) {\n
+              flyout_funcs[opt]();\n
+            }\n
+          });\n
+          \n
+          //  $(\'#tools_rect\').mouseleave(function(){$(\'#tools_rect\').fadeOut();});\n
+        });\n
+        \n
+        setFlyoutTitles();\n
+      }\n
+      \n
+      var makeFlyoutHolder = function(id, child) {\n
+        var div = $(\'<div>\',{\n
+          \'class\': \'tools_flyout\',\n
+          id: id\n
+        }).appendTo(\'#svg_editor\').append(child);\n
+        \n
+        return div;\n
+      }\n
+      \n
+      var setFlyoutPositions = function() {\n
+        $(\'.tools_flyout\').each(function() {\n
+          var shower = $(\'#\' + this.id + \'_show\');\n
+          var pos = shower.offset();\n
+          var w = shower.outerWidth();\n
+          $(this).css({left: (pos.left + w)*tool_scale, top: pos.top});\n
+        });\n
+      }\n
+      \n
+      var setFlyoutTitles = function() {\n
+        $(\'.tools_flyout\').each(function() {\n
+          var shower = $(\'#\' + this.id + \'_show\');\n
+          if(shower.data(\'isLibrary\')) return;\n
+          \n
+          var tooltips = [];\n
+          $(this).children().each(function() {\n
+            tooltips.push(this.title);\n
+          });\n
+          shower[0].title = tooltips.join(\' / \');\n
+        });\n
+      }\n
+\n
+      var resize_timer;     \n
+      \n
+      var extAdded = function(window, ext) {\n
+    \n
+        var cb_called = false;\n
+        var resize_done = false;\n
+        var cb_ready = true; // Set to false to delay callback (e.g. wait for $.svgIcons)\n
+        \n
+        function prepResize() {\n
+          if(resize_timer) {\n
+            clearTimeout(resize_timer);\n
+            resize_timer = null;\n
+          }\n
+          if(!resize_done) {\n
+            resize_timer = setTimeout(function() {\n
+              resize_done = true;\n
+              setIconSize(curPrefs.iconsize);\n
+            }, 50); \n
+          }\n
+        }\n
+\n
+        \n
+        var runCallback = function() {\n
+          if(ext.callback && !cb_called && cb_ready) {\n
+            cb_called = true;\n
+            ext.callback();\n
+          }\n
+        }\n
+    \n
+        var btn_selects = [];\n
+    \n
+        if(ext.context_tools) {\n
+          $.each(ext.context_tools, function(i, tool) {\n
+            // Add select tool\n
+            var cont_id = tool.container_id?(\' id="\' + tool.container_id + \'"\'):"";\n
+            \n
+            var panel = $(\'#\' + tool.panel);\n
+            \n
+            // create the panel if it doesn\'t exist\n
+            if(!panel.length)\n
+              panel = $(\'<div>\', {id: tool.panel}).appendTo("#tools_top").hide();\n
+            \n
+            // TODO: Allow support for other types, or adding to existing tool\n
+            switch (tool.type) {\n
+            case \'tool_button\':\n
+              var html = \'<div class="tool_button">\' + tool.id + \'</div>\';\n
+              var div = $(html).appendTo(panel);\n
+              if (tool.events) {\n
+                $.each(tool.events, function(evt, func) {\n
+                  $(div).bind(evt, func);\n
+                });\n
+              }\n
+              break;\n
+            case \'select\':\n
+              var html = \'<label\' + cont_id + \'>\'\n
+                + \'<select id="\' + tool.id + \'">\';\n
+              $.each(tool.options, function(val, text) {\n
+                var sel = (val == tool.defval) ? " selected":"";\n
+                html += \'<option value="\'+val+\'"\' + sel + \'>\' + text + \'</option>\';\n
+              });\n
+              html += "</select></label>";\n
+              // Creates the tool, hides & adds it, returns the select element\n
+              var sel = $(html).appendTo(panel).find(\'select\');\n
+              \n
+              $.each(tool.events, function(evt, func) {\n
+                $(sel).bind(evt, func);\n
+              });\n
+              break;\n
+            case \'button-select\': \n
+              var html = \'<div id="\' + tool.id + \'" class="dropdown toolset" title="\' + tool.title + \'">\'\n
+                + \'<div id="cur_\' + tool.id + \'" class="icon_label"></div><button></button></div>\';\n
+              \n
+              var list = $(\'<ul id="\' + tool.id + \'_opts"></ul>\').appendTo(\'#option_lists\');\n
+              if(tool.colnum) {\n
+                list.addClass(\'optcols\' + tool.colnum);\n
+              }\n
+              \n
+              // Creates the tool, hides & adds it, returns the select element\n
+              var dropdown = $(html).appendTo(panel).children();\n
+              \n
+              btn_selects.push({\n
+                elem: (\'#\' + tool.id),\n
+                list: (\'#\' + tool.id + \'_opts\'),\n
+                title: tool.title,\n
+                callback: tool.events.change,\n
+                cur: (\'#cur_\' + tool.id)\n
+              });\n
+\n
+              break;\n
+            case \'input\':\n
+              var html = \'<label\' + cont_id + \'>\'\n
+                + \'<span id="\' + tool.id + \'_label">\' \n
+                + tool.label + \':</span>\'\n
+                + \'<input id="\' + tool.id + \'" title="\' + tool.title\n
+                + \'" size="\' + (tool.size || "4") + \'" value="\' + (tool.defval || "") + \'" type="text"/></label>\'\n
+                \n
+              // Creates the tool, hides & adds it, returns the select element\n
+              \n
+              // Add to given tool.panel\n
+              var inp = $(html).appendTo(panel).find(\'input\');\n
+              \n
+              if(tool.spindata) {\n
+                inp.SpinButton(tool.spindata);\n
+              }\n
+              \n
+              if(tool.events) {\n
+                $.each(tool.events, function(evt, func) {\n
+                  inp.bind(evt, func);\n
+                });\n
+              }\n
+              break;\n
+              \n
+            default:\n
+              break;\n
+            }\n
+          });\n
+        }\n
+        \n
+        if(ext.buttons) {\n
+          var fallback_obj = {},\n
+            placement_obj = {},\n
+            svgicons = ext.svgicons;\n
+          var holders = {};\n
+          \n
+        \n
+          // Add buttons given by extension\n
+          $.each(ext.buttons, function(i, btn) {\n
+            var icon;\n
+            var id = btn.id;\n
+            var num = i;\n
+            // Give button a unique ID\n
+            while($(\'#\'+id).length) {\n
+              id = btn.id + \'_\' + (++num);\n
+            }\n
+            if(!svgicons) {\n
+              icon = (btn.type == "menu") ? "" : $(\'<img src="\' + btn.icon + \'">\');\n
+            } else {\n
+              fallback_obj[id] = btn.icon;\n
+              var svgicon = btn.svgicon ? btn.svgicon : btn.id;\n
+              if(btn.type == \'app_menu\') {\n
+                placement_obj[\'#\' + id + \' > div\'] = svgicon;\n
+              } else {\n
+                placement_obj[\'#\' + id] = svgicon;\n
+              }\n
+            }\n
+            \n
+            var cls, parent;\n
+            \n
+            \n
+            \n
+            // Set button up according to its type\n
+            switch ( btn.type ) {\n
+            case \'mode_flyout\':\n
+            case \'mode\':\n
+              cls = \'tool_button\';\n
+              if(btn.cls) {\n
+                cls += " " + btn.cls;\n
+              }\n
+              parent = "#tools_left";\n
+              break;\n
+            case \'context\':\n
+              cls = \'tool_button\';\n
+              parent = "#" + btn.panel;\n
+              // create the panel if it doesn\'t exist\n
+              if(!$(parent).length)\n
+                $(\'<div>\', {id: btn.panel}).appendTo("#tools_top");\n
+              break;\n
+            case \'menu\':\n
+              cls = \'menu_item tool_button\';\n
+              parent = "#" + (btn.after || btn.panel);\n
+              break;\n
+            case \'app_menu\':\n
+              cls = \'\';\n
+              parent = btn.parent || \'#main_menu ul\';\n
+              // create the panel if it doesn\'t exist\n
+              if(!$(parent).length)\n
+                $(\'<div>\', {id: btn.panel}).appendTo("#tools_top");\n
+              break;\n
+            }\n
+            \n
+            var button = $((btn.list || btn.type == \'app_menu\')?\'<li/>\':\'<div/>\')\n
+              .attr("id", id)\n
+              .attr("title", btn.title)\n
+              .addClass(cls);\n
+            if(!btn.includeWith && !btn.list) {\n
+              if("position" in btn) {\n
+                $(parent).children().eq(btn.position).before(button);\n
+              } else {\n
+                if (btn.type != "menu" || !btn.after) button.appendTo(parent);\n
+                else $(parent).after(button);\n
+              }\n
+\n
+              if(btn.type ==\'mode_flyout\') {\n
+              // Add to flyout menu / make flyout menu\n
+  //              var opts = btn.includeWith;\n
+  //              // opts.button, default, position\n
+                var ref_btn = $(button);\n
+                \n
+                var flyout_holder = ref_btn.parent();\n
+                // Create a flyout menu if there isn\'t one already\n
+                if(!ref_btn.parent().hasClass(\'tools_flyout\')) {\n
+                  // Create flyout placeholder\n
+                  var tls_id = ref_btn[0].id.replace(\'tool_\',\'tools_\')\n
+                  var show_btn = ref_btn.clone()\n
+                    .attr(\'id\',tls_id + \'_show\')\n
+                    .append($(\'<div>\',{\'class\':\'flyout_arrow_horiz\'}));\n
+                    \n
+                  ref_btn.before(show_btn);\n
+                \n
+                  // Create a flyout div\n
+                  flyout_holder = makeFlyoutHolder(tls_id, ref_btn);\n
+                  flyout_holder.data(\'isLibrary\', true);\n
+                  show_btn.data(\'isLibrary\', true);\n
+                } \n
+                \n
+                \n
+                \n
+  //              var ref_data = Actions.getButtonData(opts.button);\n
+                \n
+                placement_obj[\'#\' + tls_id + \'_show\'] = btn.id;\n
+                // TODO: Find way to set the current icon using the iconloader if this is not default\n
+                \n
+                // Include data for extension button as well as ref button\n
+                var cur_h = holders[\'#\'+flyout_holder[0].id] = [{\n
+                  sel: \'#\'+id,\n
+                  fn: btn.events.click,\n
+                  icon: btn.id,\n
+                  //key: btn.key,\n
+                  isDefault: true\n
+                }, ref_data];\n
+\n
+              } else if(btn.type == \'app_menu\' || btn.type == \'menu\') {\n
+                button.append(btn.title);\n
+              }\n
+              \n
+            } else if(btn.list) {\n
+              // Add button to list\n
+              button.addClass(\'push_button\');\n
+              $(\'#\' + btn.list + \'_opts\').append(button);\n
+              if(btn.isDefault) {\n
+                $(\'#cur_\' + btn.list).append(button.children().clone());\n
+                var svgicon = btn.svgicon?btn.svgicon:btn.id;\n
+                placement_obj[\'#cur_\' + btn.list] = svgicon;\n
+              }\n
+            } else if(btn.includeWith) {\n
+              // Add to flyout menu / make flyout menu\n
+              var opts = btn.includeWith;\n
+              // opts.button, default, position\n
+              var ref_btn = $(opts.button);\n
+              \n
+              var flyout_holder = ref_btn.parent();\n
+              // Create a flyout menu if there isn\'t one already\n
+              if(!ref_btn.parent().hasClass(\'tools_flyout\')) {\n
+                // Create flyout placeholder\n
+                var tls_id = ref_btn[0].id.replace(\'tool_\',\'tools_\')\n
+                var show_btn = ref_btn.clone()\n
+                  .attr(\'id\',tls_id + \'_show\')\n
+                  .append($(\'<div>\',{\'class\':\'flyout_arrow_horiz\'}));\n
+                  \n
+                ref_btn.before(show_btn);\n
+              \n
+                // Create a flyout div\n
+                flyout_holder = makeFlyoutHolder(tls_id, ref_btn);\n
+              } \n
+              \n
+              var ref_data = Actions.getButtonData(opts.button);\n
+              \n
+              if(opts.isDefault) {\n
+                placement_obj[\'#\' + tls_id + \'_show\'] = btn.id;\n
+              } \n
+              // TODO: Find way to set the current icon using the iconloader if this is not default\n
+              \n
+              // Include data for extension button as well as ref button\n
+              var cur_h = holders[\'#\'+flyout_holder[0].id] = [{\n
+                sel: \'#\'+id,\n
+                fn: btn.events.click,\n
+                icon: btn.id,\n
+                key: btn.key,\n
+                isDefault: btn.includeWith?btn.includeWith.isDefault:0\n
+              }, ref_data];\n
+              \n
+              // {sel:\'#tool_rect\', fn: clickRect, evt: \'mouseup\', key: 4, parent: \'#tools_rect\', icon: \'rect\'}\n
+                \n
+              var pos  = ("position" in opts)?opts.position:\'last\';\n
+              var len = flyout_holder.children().length;\n
+              \n
+              // Add at given position or end\n
+              if(!isNaN(pos) && pos >= 0 && pos < len) {\n
+                flyout_holder.children().eq(pos).before(button);\n
+              } else {\n
+                flyout_holder.append(button);\n
+                cur_h.reverse();\n
+              }\n
+            } \n
+            \n
+            if(!svgicons) {\n
+              button.append(icon);\n
+            }\n
+            \n
+            if(!btn.list) {\n
+              // Add given events to button\n
+              $.each(btn.events, function(name, func) {\n
+                if(name == "click") {\n
+                  if(btn.type == \'mode\') {\n
+                    if(btn.includeWith) {\n
+                      button.bind(name, func);\n
+                    } else {\n
+                      button.bind(name, function() {\n
+                        if(toolButtonClick(button)) {\n
+                          func();\n
+                        }\n
+                      });\n
+                    }\n
+                    if(btn.key) {\n
+                      $(document).bind(\'keydown\', btn.key, func);\n
+                      if(btn.title) button.attr("title", btn.title + \' [\'+btn.key+\']\');\n
+                    }\n
+                  } else {\n
+                    button.bind(name, func);\n
+                  }\n
+                } else {\n
+                  button.bind(name, func);\n
+                }\n
+              });\n
+            }\n
+            setupFlyouts(holders);\n
+          });\n
+          \n
+          $.each(btn_selects, function() {\n
+            addAltDropDown(this.elem, this.list, this.callback, {seticon: true}); \n
+          });\n
+          \n
+          if (svgicons)\n
+            cb_ready = false; // Delay callback\n
+\n
+          $.svgIcons(svgicons, {\n
+            w:27, h:27,\n
+            id_match: false,\n
+            no_img: (!isWebkit),\n
+            fallback: fallback_obj,\n
+            placement: placement_obj,\n
+            callback: function(icons) {\n
+              // Non-ideal hack to make the icon match the current size\n
+              if(curPrefs.iconsize && curPrefs.iconsize != \'m\') {\n
+                prepResize();\n
+              }\n
+              cb_ready = true; // Ready for callback\n
+              runCallback();\n
+            }\n
+        \n
+          });\n
+        }\n
+        \n
+        runCallback();\n
+      };\n
+      \n
+      var getPaint = function(color, opac, type) {\n
+        // update the editor\'s fill paint\n
+        var opts = null;\n
+        if (color.indexOf("url(#") === 0) {\n
+          var refElem = svgCanvas.getRefElem(color);\n
+          if(refElem) {\n
+            refElem = refElem.cloneNode(true);\n
+          } else {\n
+            refElem =  $("#" + type + "_color defs *")[0];\n
+          }\n
+          \n
+          opts = { alpha: opac };\n
+          opts[refElem.tagName] = refElem;\n
+        } \n
+        else if (color.indexOf("#") === 0) {\n
+          opts = {\n
+            alpha: opac,\n
+            solidColor: color.substr(1)\n
+          };\n
+        }\n
+        else {\n
+          opts = {\n
+            alpha: opac,\n
+            solidColor: \'none\'\n
+          };\n
+        }\n
+        return new $.jGraduate.Paint(opts);\n
+      };  \n
+      \n
+      // set the canvas properties at init\n
+      var res = svgCanvas.getResolution();\n
+      if(curConfig.baseUnit !== "px") {\n
+        res.w = svgedit.units.convertUnit(res.w) + curConfig.baseUnit;\n
+        res.h = svgedit.units.convertUnit(res.h) + curConfig.baseUnit;\n
+      }\n
+      \n
+      var createBackground = function(fill) {\n
+        svgCanvas.createLayer("background")\n
+        cur_shape = svgCanvas.addSvgElementFromJson({\n
+          "element": "rect",\n
+          "attr": {\n
+            "x": -1,\n
+            "y": -1,\n
+            "width": res.w+2,\n
+            "height": res.h+2,\n
+            "stroke": "none",\n
+            "id": "canvas_background",\n
+            "opacity": 1,\n
+            "fill": fill || "#fff",\n
+            "style": "pointer-events:none"\n
+          }\n
+        });\n
+        svgCanvas.setCurrentLayer("Layer 1")\n
+        svgCanvas.setCurrentLayerPosition("1")\n
+      }\n
+      \n
+      // create a new layer background if it doesn\'t exist\n
+      if (!document.getElementById(\'canvas_background\')) createBackground();\n
+      var fill = document.getElementById(\'canvas_background\').getAttribute("fill");\n
+      \n
+      // updates the toolbar (colors, opacity, etc) based on the selected element\n
+      // This function also updates the opacity and id elements that are in the context panel\n
+      var updateToolbar = function() {\n
+        if (selectedElement != null) {\n
+          switch ( selectedElement.tagName ) {\n
+          case \'use\':\n
+            $(".context_panel").hide();\n
+            $("#use_panel").show();\n
+            break;\n
+          case \'image\':\n
+            $(".context_panel").hide();\n
+            $("#image_panel").show();\n
+            break;\n
+          case \'foreignObject\':\n
+            $(".context_panel").hide();\n
+            break;\n
+          case \'g\':\n
+          case \'a\':\n
+            // Look for common styles\n
+            var gWidth = null;\n
+            \n
+            var childs = selectedElement.getElementsByTagName(\'*\');\n
+            for(var i = 0, len = childs.length; i < len; i++) {\n
+              var swidth = childs[i].getAttribute("stroke-width");\n
+              if(i === 0) {\n
+                gWidth = swidth;\n
+              } else if(gWidth !== swidth) {\n
+                gWidth = null;\n
+              }\n
+            }\n
+            \n
+            $(\'#stroke_width\').val(gWidth === null ? "0" : gWidth);\n
+            updateContextPanel();\n
+            break;\n
+          default:\n
+            //removed because multiselect shouldnt set color\n
+            //Editor.paintBox.fill.update(false);\n
+            //Editor.paintBox.stroke.update(false);\n
+            \n
+            $(\'#stroke_width\').val(selectedElement.getAttribute("stroke-width") || 0);\n
+            var dash = selectedElement.getAttribute("stroke-dasharray") || "none"\n
+            $(\'option\', \'#stroke_style\').removeAttr(\'selected\');\n
+            $(\'#stroke_style option[value="\'+ dash +\'"]\').attr("selected", "selected");\n
+            $(\'#stroke_style\').trigger(\'change\');\n
+\n
+            $.fn.dragInput.updateCursor($(\'#stroke_width\')[0])\n
+            $.fn.dragInput.updateCursor($(\'#blur\')[0])\n
+          }\n
+  \n
+        }\n
+        \n
+        // All elements including image and group have opacity\n
+        if(selectedElement != null) {\n
+          var opac_perc = ((selectedElement.getAttribute("opacity")||1.0)*100);\n
+          $(\'#group_opacity\').val(opac_perc);\n
+          $.fn.dragInput.updateCursor($(\'#group_opacity\')[0])\n
+        }\n
+      };\n
+    \n
+      var setImageURL = Editor.setImageURL = function(url) {\n
+        if(!url) url = default_img_url;\n
+        \n
+        svgCanvas.setImageURL(url);\n
+        $(\'#image_url\').val(url);\n
+      }\n
+    \n
+      var setInputWidth = function(elem) {\n
+        var w = Math.min(Math.max(12 + elem.value.length * 6, 50), 300);\n
+        $(elem).width(w);\n
+      }\n
+    \n
+      // updates the context panel tools based on the selected element\n
+      var updateContextPanel = function(e) {\n
+      var elem = selectedElement;\n
+        // If element has just been deleted, consider it null\n
+        if(elem != null && !elem.parentNode) elem = null;\n
+        if (multiselected && multiselected[0] != null && !multiselected[0].parentNode) multiselected = false;\n
+        \n
+        var currentLayerName = svgCanvas.getCurrentDrawing().getCurrentLayerName();\n
+        var currentMode = svgCanvas.getMode();\n
+        var unit = curConfig.baseUnit !== \'px\' ? curConfig.baseUnit : null;\n
+        var is_node = currentMode == \'pathedit\'; //elem ? (elem.id && elem.id.indexOf(\'pathpointgrip\') == 0) : false;\n
+        \n
+        if (is_node) {\n
+          $(\'.context_panel\').hide();\n
+          $(\'#path_node_panel\').show();\n
+          $(\'#stroke_panel\').hide();\n
+          var point = path.getNodePoint();\n
+          $(\'#tool_add_subpath\').removeClass(\'push_button_pressed\').addClass(\'tool_button\');\n
+          $(\'#tool_node_delete\').toggleClass(\'disabled\', !path.canDeleteNodes);\n
+          \n
+          // Show open/close button based on selected point\n
+          setIcon(\'#tool_openclose_path\', path.closed_subpath ? \'open_path\' : \'close_path\');\n
+          \n
+          if(point) {\n
+            var seg_type = $(\'#seg_type\');\n
+            if(unit) {\n
+              point.x = svgedit.units.convertUnit(point.x);\n
+              point.y = svgedit.units.convertUnit(point.y);\n
+            }\n
+            $(\'#path_node_x\').val(Math.round(point.x));\n
+            $(\'#path_node_y\').val(Math.round(point.y));\n
+            if(point.type) {\n
+              seg_type.val(point.type).removeAttr(\'disabled\');\n
+              $("#seg_type_label").html(point.type == 4 ? "Straight" : "Curve")\n
+            } else {\n
+              seg_type.val(4).attr(\'disabled\',\'disabled\');\n
+            }\n
+          }\n
+          $("#tools_top").removeClass("multiselected")        \n
+          $("#stroke_panel").hide();\n
+          $("#canvas_panel").hide();\n
+          return;\n
+        }\n
+        \n
+        var menu_items = $(\'#cmenu_canvas li\');\n
+        $(\'.context_panel\').hide();\n
+        $(\'.menu_item\', \'#edit_menu\').addClass(\'disabled\');\n
+        $(\'.menu_item\', \'#object_menu\').addClass(\'disabled\');\n
+        \n
+        \n
+        //hack to show the proper multialign box\n
+        if (multiselected) {\n
+          multiselected = multiselected.filter(Boolean);\n
+          elem = (svgCanvas.elementsAreSame(multiselected)) ? multiselected[0] : null\n
+          if (elem) $("#tools_top").addClass("multiselected")\n
+        }\n
+\n
+        if (!elem && !multiselected) {\n
+          $("#tools_top").removeClass("multiselected")        \n
+          $("#stroke_panel").hide();\n
+          $("#canvas_panel").show();\n
+        }\n
+    \n
+        if (elem != null) {\n
+          $("#stroke_panel").show();\n
+          var elname = elem.nodeName;\n
+          var angle = svgCanvas.getRotationAngle(elem);\n
+          $(\'#angle\').val(Math.round(angle));\n
+          \n
+          var blurval = svgCanvas.getBlur(elem);\n
+          $(\'#blur\').val(blurval);\n
+          if(!is_node && currentMode != \'pathedit\') {\n
+            $(\'#selected_panel\').show();\n
+            $(\'.action_selected\').removeClass(\'disabled\');\n
+            // Elements in this array already have coord fields\n
+            var x, y\n
+            if([\'g\', \'polyline\', \'path\'].indexOf(elname) >= 0) {\n
+              var bb = svgCanvas.getStrokedBBox([elem]);\n
+              if(bb) {\n
+                x = bb.x;\n
+                y = bb.y;\n
+              }\n
+            }\n
+            \n
+            if(unit) {\n
+              x = svgedit.units.convertUnit(x);\n
+              y = svgedit.units.convertUnit(y);\n
+            }\n
+\n
+            $("#" + elname +"_x").val(Math.round(x))\n
+            $("#" + elname +"_y").val(Math.round(y))\n
+            if (elname === "polyline") {\n
+              //we\'re acting as if polylines were paths\n
+              $("#path_x").val(Math.round(x))\n
+              $("#path_y").val(Math.round(y))\n
+            }\n
+                      \n
+            // Elements in this array cannot be converted to a path\n
+            var no_path = [\'image\', \'text\', \'path\', \'g\', \'use\'].indexOf(elname) == -1;\n
+            if (no_path) $(\'.action_path_convert_selected\').removeClass(\'disabled\');\n
+            if (elname === "path") $(\'.action_path_selected\').removeClass(\'disabled\');\n
+  \n
+          }\n
+          \n
+          var link_href = null;\n
+          if (el_name === \'a\') {\n
+            link_href = svgCanvas.getHref(elem);\n
+            $(\'#g_panel\').show();\n
+          }\n
+          \n
+          if(elem.parentNode.tagName === \'a\') {\n
+            if(!$(elem).siblings().length) {\n
+              $(\'#a_panel\').show();\n
+              link_href = svgCanvas.getHref(elem.parentNode);\n
+            }\n
+          }\n
+          \n
+          // Hide/show the make_link buttons\n
+          $(\'#tool_make_link, #tool_make_link\').toggle(!link_href);\n
+          \n
+          if(link_href) {\n
+            $(\'#link_url\').val(link_href);\n
+          }\n
+          \n
+          // update contextual tools here\n
+          var panels = {\n
+            g: [],\n
+            a: [],\n
+            rect: [\'rx\',\'width\',\'height\', \'x\', \'y\'],\n
+            image: [\'width\',\'height\', \'x\', \'y\'],\n
+            circle: [\'cx\',\'cy\',\'r\'],\n
+            ellipse: [\'cx\',\'cy\',\'rx\',\'ry\'],\n
+            line: [\'x1\',\'y1\',\'x2\',\'y2\'], \n
+            text: [\'x\', \'y\'],\n
+            \'use\': [],\n
+            path : []\n
+          };\n
+          \n
+          var el_name = elem.tagName;\n
+          \n
+          if($(elem).data(\'gsvg\')) {\n
+            $(\'#g_panel\').show();\n
+          }\n
+          \n
+          if (el_name == "path" || el_name == "polyline") {\n
+            $(\'#path_panel\').show();\n
+          }\n
+          \n
+          if(panels[el_name]) {\n
+            var cur_panel = panels[el_name];\n
+            $(\'#\' + el_name + \'_panel\').show();\n
+            \n
+            // corner radius has to live in a different panel\n
+            // because otherwise it changes the position of the \n
+            // of the elements\n
+            if(el_name == "rect") $("#cornerRadiusLabel").show()\n
+            else $("#cornerRadiusLabel").hide()\n
+            \n
+            $.each(cur_panel, function(i, item) {\n
+              var attrVal = elem.getAttribute(item);\n
+              if(curConfig.baseUnit !== \'px\' && elem[item]) {\n
+                var bv = elem[item].baseVal.value;\n
+                attrVal = svgedit.units.convertUnit(bv);\n
+              }\n
+              \n
+              //update the draginput cursors\n
+              var name_item = document.getElementById(el_name + \'_\' + item);\n
+              name_item.value = Math.round(attrVal) || 0;\n
+              if (name_item.getAttribute("data-cursor") === "true") {\n
+                $.fn.dragInput.updateCursor(name_item );\n
+              }\n
+            });\n
+            \n
+            if(el_name == \'text\') {\n
+              var font_family = elem.getAttribute("font-family");\n
+              var select = document.getElementById("font_family_dropdown");\n
+              select.selectedIndex = 3\n
+              \n
+              $(\'#text_panel\').css("display", "inline");  \n
+              $(\'#tool_italic\').toggleClass(\'active\', svgCanvas.getItalic())\n
+              $(\'#tool_bold\').toggleClass(\'active\', svgCanvas.getBold())\n
+              $(\'#font_family\').val(font_family);\n
+              $(\'#font_size\').val(elem.getAttribute("font-size"));\n
+              $(\'#text\').val(elem.textContent);\n
+              $(\'#preview_font\').text(font_family.split(",")[0].replace(/\'/g, "")).css(\'font-family\', font_family);\n
+              if (svgCanvas.addedNew) {\n
+                // Timeout needed for IE9\n
+                setTimeout(function() {\n
+                  $(\'#text\').focus().select();\n
+                },100);\n
+              }\n
+            } // text\n
+            else if(el_name == \'image\') {\n
+              setImageURL(svgCanvas.getHref(elem));\n
+            } // image\n
+            else if(el_name === \'g\' || el_name === \'use\') {\n
+              $(\'#container_panel\').show();\n
+              $(\'.action_group_selected\').removeClass(\'disabled\');\n
+              var title = svgCanvas.getTitle();\n
+            }\n
+          }\n
+          menu_items[(el_name === \'g\' ? \'en\':\'dis\') + \'ableContextMenuItems\'](\'#ungroup\');\n
+          menu_items[((el_name === \'g\' || !multiselected) ? \'dis\':\'en\') + \'ableContextMenuItems\'](\'#group\');\n
+        }\n
+        \n
+        if (multiselected) {\n
+          $(\'#multiselected_panel\').show();\n
+          $(\'.action_multi_selected\').removeClass(\'disabled\');\n
+          menu_items\n
+            .enableContextMenuItems(\'#group\')\n
+            .disableContextMenuItems(\'#ungroup\');\n
+        } \n
+        \n
+        if (!elem) {\n
+          menu_items.disableContextMenuItems(\'#delete,#cut,#copy,#group,#ungroup,#move_front,#move_up,#move_down,#move_back\');\n
+        }\n
+        \n
+        // update history buttons\n
+        if (undoMgr.getUndoStackSize() > 0) {\n
+          $(\'#tool_undo\').removeClass( \'disabled\');\n
+        }\n
+        else {\n
+          $(\'#tool_undo\').addClass( \'disabled\');\n
+        }\n
+        if (undoMgr.getRedoStackSize() > 0) {\n
+          $(\'#tool_redo\').removeClass( \'disabled\');\n
+        }\n
+        else {\n
+          $(\'#tool_redo\').addClass( \'disabled\');\n
+        }\n
+        \n
+        svgCanvas.addedNew = false;\n
+        \n
+        if ( (elem && !is_node) || multiselected) {\n
+          // update the selected elements\' layer\n
+          $(\'#selLayerNames\').removeAttr(\'disabled\').val(currentLayerName);\n
+          \n
+          // Enable regular menu options\n
+          canv_menu.enableContextMenuItems(\'#delete,#cut,#copy,#move_front,#move_up,#move_down,#move_back\');\n
+        }\n
+      };\n
+    \n
+      $(\'#text\').on("focus", function(e){ textBeingEntered = true; } );\n
+      $(\'#text\').on("blur", function(){ textBeingEntered = false; } );\n
+      \n
+      // bind the selected event to our function that handles updates to the UI\n
+      svgCanvas.bind("selected", selectedChanged);\n
+      svgCanvas.bind("transition", elementTransition);\n
+      svgCanvas.bind("changed", elementChanged);\n
+      svgCanvas.bind("saved", saveHandler);\n
+      svgCanvas.bind("exported", exportHandler);\n
+      svgCanvas.bind("zoomed", zoomChanged);\n
+      svgCanvas.bind("contextset", contextChanged);\n
+      svgCanvas.bind("extension_added", extAdded);\n
+      svgCanvas.textActions.setInputElem($("#text")[0]);\n
+    \n
+      var str = \'<div class="palette_item transparent" data-rgb="none"></div>\\\n
+                <div class="palette_item black" data-rgb="#000000"></div>\\\n
+                <div class="palette_item white" data-rgb="#ffffff"></div>\'\n
+      palette.forEach(function(item, i){\n
+        str += \'<div class="palette_item" style="background-color: \' + item + \';" data-rgb="\' + item + \'"></div>\';\n
+      });\n
+      $(\'#palette\').append(str);\n
+      \n
+      var changeFontSize = function(ctl) {\n
+        svgCanvas.setFontSize(ctl.value);\n
+      }\n
+      \n
+      var changeStrokeWidth = function(ctl) {\n
+        var val = ctl.value;\n
+        if(val == 0 && selectedElement && [\'line\', \'polyline\'].indexOf(selectedElement.nodeName) >= 0) {\n
+          val = ctl.value = 1;\n
+        }\n
+        svgCanvas.setStrokeWidth(val);\n
+      }\n
+      \n
+      //cache\n
+      var $indicator = $(\'#tool_angle_indicator\')\n
+      var $reorient = $(\'#tool_reorient\')\n
+      \n
+      rotateCursor = function(angle){\n
+        var rotate_string = \'rotate(\'+ angle + \'deg)\'\n
+        $indicator.css({\n
+          \'-webkit-transform\': rotate_string,\n
+          \'-moz-transform\': rotate_string,\n
+          \'-o-transform\': rotate_string,\n
+          \'-ms-transform\': rotate_string,\n
+          \'transform\': rotate_string\n
+        });\n
+      }\n
+      \n
+      var changeRotationAngle = function(ctl) {\n
+        var preventUndo = true;\n
+        svgCanvas.setRotationAngle(ctl.value, preventUndo);\n
+        rotateCursor(ctl.value)\n
+        $(\'#tool_reorient\').toggleClass(\'disabled\', ctl.value == 0);\n
+      }\n
+      \n
+      var changeZoom = function(ctl) {\n
+        var zoomlevel = ctl.value / 100;\n
+        if(zoomlevel < .001) {\n
+          ctl.value = .1;\n
+          return;\n
+        }\n
+        var zoom = svgCanvas.getZoom();\n
+        var w_area = workarea;\n
+        zoomChanged(window, {\n
+          width: 0,\n
+          height: 0,\n
+          // center pt of scroll position\n
+          x: (w_area[0].scrollLeft + w_area.width()/2)/zoom, \n
+          y: (w_area[0].scrollTop + w_area.height()/2)/zoom,\n
+          zoom: zoomlevel\n
+        }, true);\n
+      }\n
+      \n
+      var changeBlur = function(ctl, completed) {\n
+        val = ctl.value;\n
+        $(\'#blur\').val(val);\n
+        if (completed) {\n
+          svgCanvas.setBlur(val, true);\n
+        }\n
+        else {\n
+          svgCanvas.setBlurNoUndo(val);\n
+        }\n
+      }\n
+    \n
+      var operaRepaint = function() {\n
+        // Repaints canvas in Opera. Needed for stroke-dasharray change as well as fill change\n
+        if(!window.opera) return;\n
+        $(\'<p/>\').hide().appendTo(\'body\').remove();\n
+      }\n
+    \n
+      $(\'#stroke_style\').change(function(){\n
+        svgCanvas.setStrokeAttr(\'stroke-dasharray\', $(this).val());\n
+        $("#stroke_style_label").html(this.options[this.selectedIndex].text)\n
+        operaRepaint();\n
+      });\n
+      \n
+      $(\'#seg_type\').change(function() {\n
+        svgCanvas.setSegType($(this).val());\n
+        $("#seg_type_label").html(this.options[this.selectedIndex].text)\n
+      });\n
+    \n
+      // Lose focus for select elements when changed (Allows keyboard shortcuts to work better)\n
+      $(\'select\').change(function(){$(this).blur();});\n
+    \n
+      $(\'#font_family\').change(function() {\n
+        svgCanvas.setFontFamily(this.value);\n
+      });\n
+        \n
+      $(\'#text\').keyup(function(){\n
+        svgCanvas.setTextContent(this.value);\n
+      });\n
+      \n
+      changeAttribute = function(el, completed) {\n
+        var attr = el.getAttribute("data-attr");\n
+        var multiplier = el.getAttribute("data-multiplier") || 1;\n
+        multiplier = parseFloat(multiplier);\n
+        var val = el.value * multiplier;\n
+        var valid = svgedit.units.isValidUnit(attr, val, selectedElement);\n
+        if(!valid) {\n
+          $.alert(uiStrings.notification.invalidAttrValGiven);\n
+          el.value = selectedElement.getAttribute(attr);\n
+          return false;\n
+        }\n
+        //if (!noUndo) svgCanvas.changeSelectedAttribute(attr, val);\n
+        svgCanvas.changeSelectedAttributeNoUndo(attr, val);\n
+      };\n
+      \n
+      picking = false;\n
+      $(document).on("mouseup", function(){picking = false;})\n
+\n
+      $(\'#palette\').on("mousemove mousedown touchstart touchmove", ".palette_item", function(evt){\n
+        evt.preventDefault();\n
+\n
+        if (evt.type == "mousedown") picking = true;\n
+        if (picking) {\n
+          var isStroke = $(\'#tool_stroke\').hasClass(\'active\');\n
+          var picker = isStroke ? "stroke" : "fill";\n
+          var color = $(this).attr(\'data-rgb\');\n
+          var paint = null;\n
+          var noUndo = true;\n
+          if (evt.type == "mousedown") noUndo = false \n
+          // Webkit-based browsers returned \'initial\' here for no stroke\n
+          if (color === \'transparent\' || color === \'initial\' || color === \'#none\') {\n
+            color = \'none\';\n
+            paint = new $.jGraduate.Paint();\n
+          }\n
+          else {\n
+            paint = new $.jGraduate.Paint({alpha: 100, solidColor: color.substr(1)});\n
+          }\n
+          \n
+          Editor.paintBox[picker].setPaint(paint);\n
+          \n
+          if (isStroke) {\n
+            svgCanvas.setColor(\'stroke\', color, noUndo);\n
+            if (color != \'none\' && svgCanvas.getStrokeOpacity() != 1) {\n
+              svgCanvas.setPaintOpacity(\'stroke\', 1.0);\n
+            }\n
+          } else {\n
+            svgCanvas.setColor(\'fill\', color, noUndo);\n
+            if (color != \'none\' && svgCanvas.getFillOpacity() != 1) {\n
+              svgCanvas.setPaintOpacity(\'fill\', 1.0);\n
+            }\n
+          }\n
+        }\n
+      }).bind(\'contextmenu\', function(e) {e.preventDefault()});\n
+    \n
+      $("#toggle_stroke_tools").toggle(function() {\n
+        $(".stroke_tool").css(\'display\',\'table-cell\');\n
+        $(this).addClass(\'expanded\');\n
+        resetScrollPos();\n
+      }, function() {\n
+        $(".stroke_tool").css(\'display\',\'none\');\n
+        $(this).removeClass(\'expanded\');\n
+        resetScrollPos();\n
+      });\n
+    \n
+      // This is a common function used when a tool has been clicked (chosen)\n
+      // It does several common things:\n
+      // - removes the tool_button_current class from whatever tool currently has it\n
+      // - hides any flyouts\n
+      // - adds the tool_button_current class to the button passed in\n
+      var toolButtonClick = function(button, noHiding) {\n
+        if ($(button).hasClass(\'disabled\')) return false;\n
+        if($(button).parent().hasClass(\'tools_flyout\')) return true;\n
+        var fadeFlyouts = fadeFlyouts || \'normal\';\n
+        if(!noHiding) {\n
+          $(\'.tools_flyout\').fadeOut(fadeFlyouts);\n
+        }\n
+        $(\'#styleoverrides\').text(\'\');\n
+        $(\'.tool_button_current\').removeClass(\'tool_button_current\').addClass(\'tool_button\');\n
+        $(button).addClass(\'tool_button_current\').removeClass(\'tool_button\');\n
+        return true;\n
+      };\n
+      \n
+      (function() {\n
+        var last_x = null, last_y = null, w_area = workarea[0], \n
+          panning = false, keypan = false;\n
+        \n
+        var move_pan = function(evt) {    \n
+            if(panning === false) return;\n
+\n
+            w_area.scrollLeft -= (evt.clientX - last_x);\n
+            w_area.scrollTop -= (evt.clientY - last_y);\n
+            last_x = evt.clientX;\n
+            last_y = evt.clientY;\n
+            if(evt.type === \'mouseup\' || evt.type === \'touchend\') panning = false;\n
+            return false;\n
+        }\n
+        \n
+        var start_pan = function(evt) {\n
+          if(evt.button === 1 || keypan === true || (evt.originalEvent.touches && evt.originalEvent.touches.length >= 2)) {\n
+            panning = true;\n
+            last_x = evt.clientX;\n
+            last_y = evt.clientY;\n
+            return false;\n
+          }\n
+        }\n
+        \n
+        $(\'#svgcanvas\')\n
+          .on(\'mousemove mouseup touchend\', move_pan)\n
+          .on("mousedown touchmove", start_pan)\n
+        \n
+        $(window).mouseup(function() {\n
+          panning = false;\n
+        });\n
+        \n
+        $(document).bind(\'keydown\', \'space\', function(evt) {\n
+          evt.preventDefault();\n
+          svgCanvas.spaceKey = keypan = true;\n
+          \n
+        }).bind(\'keyup\', \'space\', function(evt) {\n
+          evt.preventDefault();\n
+          svgCanvas.spaceKey = keypan = false;\n
+        }).bind(\'keydown\', \'alt\', function(evt) {\n
+          if(svgCanvas.getMode() === \'zoom\') {\n
+            workarea.addClass(\'out\');\n
+          }\n
+        }).bind(\'keyup\', \'alt\', function(evt) {\n
+          if(svgCanvas.getMode() === \'zoom\') {\n
+            workarea.removeClass(\'out\');\n
+          }\n
+        })\n
+      }());\n
+      \n
+      \n
+      function setStrokeOpt(opt, changeElem) {\n
+        var id = opt.id;\n
+        var bits = id.split(\'_\');\n
+        var pre = bits[0];\n
+        var val = bits[1];\n
+      \n
+        if(changeElem) {\n
+          svgCanvas.setStrokeAttr(\'stroke-\' + pre, val);\n
+        }\n
+        operaRepaint();\n
+        setIcon(\'#cur_\' + pre , id, 20);\n
+        $(opt).addClass(\'current\').siblings().removeClass(\'current\');\n
+      }\n
+      \n
+      //menu handling\n
+      var menus = $(\'.menu\');\n
+      var blinker = function(e) {\n
+        e.target.style.background = "#fff";\n
+        setTimeout(function(){e.target.style.background = "#ddd";}, 50);\n
+        setTimeout(function(){e.target.style.background = "#fff";}, 150);\n
+        setTimeout(function(){e.target.style.background = "#ddd";}, 200);\n
+        setTimeout(function(){e.target.style.background = "";}, 200);\n
+        setTimeout(function(){$(\'#menu_bar\').removeClass(\'active\')}, 220);\n
+        return false;\n
+      }\n
+      var closer = function(e){\n
+        if (e.target.nodeName && e.target.nodeName.toLowerCase() === "input") return false;\n
+        if (!$(e.target).hasClass("menu_title") && !$(e.target).parent().hasClass("menu_title")) {\n
+          if(!$(e.target).hasClass("disabled") && $(e.target).hasClass("menu_item")) blinker(e)\n
+          else $(\'#menu_bar\').removeClass(\'active\')\n
+\n
+        }  \n
+      }\n
+      \n
+      $(\'.menu_item\').on(\'mousedown touchstart\', function(e){blinker(e)});\n
+      $("svg, body").on(\'mousedown  touchstart\', function(e){closer(e)});\n
+      \n
+      var accumulatedDelta = 0\n
+      $(\'#workarea\').on(\'mousewheel\', function(e, delta, deltaX, deltaY){\n
+        if (e.altKey || e.ctrlKey) {\n
+          e.preventDefault();\n
+          zoom = parseInt($("#zoom").val())\n
+          $("#zoom").val(parseInt(zoom + deltaY*(e.altKey ? 10 : 5))).change()\n
+        }\n
+      });\n
+      \n
+      $(\'.menu_title\')\n
+        .on(\'mousedown\', function() {\n
+          $("#tools_shapelib").hide()\n
+          $("#menu_bar").toggleClass(\'active\');\n
+          menus.removeClass(\'open\');\n
+          $(this).parent().addClass(\'open\');\n
+        })\n
+        .on(\'mouseover\', function() {\n
+           menus.removeClass(\'open\');\n
+           $(this).parent().addClass(\'open\');\n
+         });\n
+\n
+      \n
+      // Made public for UI customization.\n
+      // TODO: Group UI functions into a public methodDraw.ui interface.\n
+      Editor.addDropDown = function(elem, callback, dropUp) {\n
+        if ($(elem).length == 0) return; // Quit if called on non-existant element\n
+        var button = $(elem).find(\'button\');\n
+        \n
+        var list = $(elem).find(\'ul\').attr(\'id\', $(elem)[0].id + \'-list\');\n
+        \n
+        if(!dropUp) {\n
+          // Move list to place where it can overflow container\n
+          $(\'#option_lists\').append(list);\n
+        }\n
+        \n
+        var on_button = false;\n
+        if(dropUp) {\n
+          $(elem).addClass(\'dropup\');\n
+        }\n
+      \n
+        list.find(\'li\').bind(\'mouseup\', callback);\n
+        \n
+        $(window).mouseup(function(evt) {\n
+          if(!on_button) {\n
+            button.removeClass(\'down\');\n
+            list.hide();\n
+          }\n
+          on_button = false;\n
+        });\n
+        \n
+        button.bind(\'mousedown\',function() {\n
+          if (!button.hasClass(\'down\')) {\n
+            button.addClass(\'down\');\n
+            \n
+            if(!dropUp) {\n
+              var pos = $(elem).offset();\n
+              // position slider\n
+              list.css({\n
+                top: pos.top,\n
+                left: pos.left - 110\n
+              });\n
+            }\n
+            list.show();\n
+            \n
+            on_button = true;\n
+          } else {\n
+            button.removeClass(\'down\');\n
+            list.hide();\n
+          }\n
+        }).hover(function() {\n
+          on_button = true;\n
+        }).mouseout(function() {\n
+          on_button = false;\n
+        });\n
+      }\n
+      \n
+      // TODO: Combine this with addDropDown or find other way to optimize\n
+      var addAltDropDown = function(elem, list, callback, opts) {\n
+        var button = $(elem);\n
+        var list = $(list);\n
+        var on_button = false;\n
+        var dropUp = opts.dropUp;\n
+        if(dropUp) {\n
+          $(elem).addClass(\'dropup\');\n
+        }\n
+        list.find(\'li\').bind(\'mouseup\', function() {\n
+          if(opts.seticon) {\n
+            setIcon(\'#cur_\' + button[0].id , $(this).children());\n
+            $(this).addClass(\'current\').siblings().removeClass(\'current\');\n
+          }\n
+          callback.apply(this, arguments);\n
+\n
+        });\n
+        \n
+        $(window).mouseup(function(evt) {\n
+          if(!on_button) {\n
+            button.removeClass(\'down\');\n
+            list.hide();\n
+            list.css({top:0, left:0});\n
+          }\n
+          on_button = false;\n
+        });\n
+        \n
+        var height = list.height();\n
+        $(elem).bind(\'mousedown\',function() {\n
+          var off = $(elem).offset();\n
+          if(dropUp) {\n
+            off.top -= list.height();\n
+            off.left += 8;\n
+          } else {\n
+            off.top += $(elem).height();\n
+          }\n
+          $(list).offset(off);\n
+          \n
+          if (!button.hasClass(\'down\')) {\n
+            button.addClass(\'down\');\n
+            list.show();\n
+            on_button = true;\n
+            return false;\n
+          } else {\n
+            button.removeClass(\'down\');\n
+            // CSS position must be reset for Webkit\n
+            list.hide();\n
+            list.css({top:0, left:0});\n
+          }\n
+        }).hover(function() {\n
+          on_button = true;\n
+        }).mouseout(function() {\n
+          on_button = false;\n
+        });\n
+        \n
+        if(opts.multiclick) {\n
+          list.mousedown(function() {\n
+            on_button = true;\n
+          });\n
+        }\n
+      }\n
+      \n
+      $(\'#font_family_dropdown\').change(function() {\n
+        var fam = this.options[this.selectedIndex].value\n
+        var fam_display = this.options[this.selectedIndex].text\n
+        $(\'#preview_font\').html(fam_display).css("font-family", fam);\n
+        $(\'#font_family\').val(fam).change();\n
+      });\n
+      \n
+      $(\'div\', \'#position_opts\').each(function(){\n
+        this.addEventListener("mouseup", function(){\n
+          var letter = this.id.replace(\'tool_pos\',\'\').charAt(0);\n
+          svgCanvas.alignSelectedElements(letter, \'page\');\n
+        })\n
+      });\n
+      \n
+      /*\n
+      \n
+      When a flyout icon is selected\n
+        (if flyout) {\n
+        - Change the icon\n
+        - Make pressing the button run its stuff\n
+        }\n
+        - Run its stuff\n
+      \n
+      When its shortcut key is pressed\n
+        - If not current in list, do as above\n
+        , else:\n
+        - Just run its stuff\n
+      \n
+      */\n
+      \n
+      // Unfocus text input when workarea is mousedowned.\n
+      (function() {\n
+        var inp;\n
+        var unfocus = function() {\n
+          $(inp).blur();\n
+        }\n
+        \n
+        $(\'#svg_editor\').find(\'button, select, input:not(#text)\').focus(function() {\n
+          inp = this;\n
+          ui_context = \'toolbars\';\n
+          workarea.mousedown(unfocus);\n
+        }).blur(function() {\n
+          ui_context = \'canvas\';\n
+          workarea.unbind(\'mousedown\', unfocus);\n
+          // Go back to selecting text if in textedit mode\n
+          if(svgCanvas.getMode() == \'textedit\') {\n
+            $(\'#text\').focus();\n
+          }\n
+        });\n
+        \n
+      }());\n
+\n
+      var clickSelect = function() {\n
+        if (toolButtonClick(\'#tool_select\')) {\n
+          svgCanvas.setMode(\'select\');\n
+        }\n
+      };\n
+    \n
+      var clickFHPath = function() {\n
+        if (toolButtonClick(\'#tool_fhpath\')) {\n
+          svgCanvas.setMode(\'fhpath\');\n
+        }\n
+      };\n
+    \n
+      var clickLine = function() {\n
+        if (toolButtonClick(\'#tool_line\')) {\n
+          svgCanvas.setMode(\'line\');\n
+        }\n
+      };\n
+    \n
+      var clickSquare = function(){\n
+        if (toolButtonClick(\'#tool_square\')) {\n
+          svgCanvas.setMode(\'square\');\n
+        }\n
+      };\n
+      \n
+      var clickRect = function(){\n
+        if (toolButtonClick(\'#tool_rect\')) {\n
+          svgCanvas.setMode(\'rect\');\n
+        }\n
+      };\n
+      \n
+      var clickFHRect = function(){\n
+        if (toolButtonClick(\'#tool_fhrect\')) {\n
+          svgCanvas.setMode(\'fhrect\');\n
+        }\n
+      };\n
+      \n
+      var clickCircle = function(){\n
+        if (toolButtonClick(\'#tool_circle\')) {\n
+          svgCanvas.setMode(\'circle\');\n
+        }\n
+      };\n
+    \n
+      var clickEllipse = function(){\n
+        if (toolButtonClick(\'#tool_ellipse\')) {\n
+          svgCanvas.setMode(\'ellipse\');\n
+        }\n
+      };\n
+    \n
+      var clickFHEllipse = function(){\n
+        if (toolButtonClick(\'#tool_fhellipse\')) {\n
+          svgCanvas.setMode(\'fhellipse\');\n
+        }\n
+      };\n
+      \n
+      var clickImage = function(){\n
+        if (toolButtonClick(\'#tool_image\')) {\n
+          svgCanvas.setMode(\'image\');\n
+        }\n
+      };\n
+    \n
+      var clickZoom = function(){\n
+        if (toolButtonClick(\'#tool_zoom\')) {\n
+          svgCanvas.setMode(\'zoom\');\n
+        }\n
+      };\n
+    \n
+      var dblclickZoom = function(){\n
+        if (toolButtonClick(\'#tool_zoom\')) {\n
+          zoomImage();\n
+          setSelectMode();\n
+        }\n
+      };\n
+    \n
+      var clickText = function(){\n
+        if (toolButtonClick(\'#tool_text\')) {\n
+          svgCanvas.setMode(\'text\');\n
+        }\n
+      };\n
+      \n
+      var clickPath = function(){\n
+        if (toolButtonClick(\'#tool_path\')) {\n
+          svgCanvas.setMode(\'path\');\n
+        }\n
+      };\n
+\n
+      // Delete is a contextual tool that only appears in the ribbon if\n
+      // an element has been selected\n
+      var deleteSelected = function() {\n
+        if (selectedElement != null || multiselected) {\n
+          svgCanvas.deleteSelectedElements();\n
+        }\n
+        if (path.getNodePoint()) {\n
+          path.deletePathNode();\n
+        }\n
+      };\n
+    \n
+      var cutSelected = function() {\n
+        if (selectedElement != null || multiselected) {\n
+          flash($(\'#edit_menu\'));\n
+          svgCanvas.cutSelectedElements();\n
+        }\n
+      };\n
+      \n
+      var copySelected = function() {\n
+        if (selectedElement != null || multiselected) {\n
+          flash($(\'#edit_menu\'));\n
+          svgCanvas.copySelectedElements();\n
+        }\n
+      };\n
+      \n
+      var pasteSelected = function() {\n
+        flash($(\'#edit_menu\'));\n
+        var zoom = svgCanvas.getZoom();       \n
+        var x = (workarea[0].scrollLeft + workarea.width()/2)/zoom  - svgCanvas.contentW; \n
+        var y = (workarea[0].scrollTop + workarea.height()/2)/zoom  - svgCanvas.contentH;\n
+        svgCanvas.pasteElements(\'point\', x, y); \n
+      }\n
+      \n
+      var moveToTopSelected = function() {\n
+        if (selectedElement != null) {\n
+          flash($(\'#object_menu\'));\n
+          svgCanvas.moveToTopSelectedElement();\n
+        }\n
+      };\n
+      \n
+      var moveToBottomSelected = function() {\n
+        if (selectedElement != null) {\n
+          flash($(\'#object_menu\'));\n
+          svgCanvas.moveToBottomSelectedElement();\n
+        }\n
+      };\n
+      \n
+      var moveUpSelected = function() {\n
+        if (selectedElement != null) {\n
+        flash($(\'#object_menu\'));\n
+          svgCanvas.moveUpDownSelected("Up");\n
+        }\n
+      };\n
+\n
+      var moveDownSelected = function() {\n
+        if (selectedElement != null) {\n
+          flash($(\'#object_menu\'));\n
+          svgCanvas.moveUpDownSelected("Down");\n
+        }\n
+      };\n
+      \n
+      var moveUpDownSelected = function(dir) {\n
+        if (selectedElement != null) {\n
+          flash($(\'#object_menu\'));\n
+          svgCanvas.moveUpDownSelected(dir);\n
+        }\n
+      };\n
+\n
+      var convertToPath = function() {\n
+        if (selectedElement != null) {\n
+          svgCanvas.convertToPath();\n
+          var elems = svgCanvas.getSelectedElems()\n
+          svgCanvas.selectorManager.requestSelector(elems[0]).reset(elems[0])\n
+          svgCanvas.selectorManager.requestSelector(elems[0]).selectorRect.setAttribute("display", "none");\n
+          svgCanvas.setMode("pathedit")\n
+          path.toEditMode(elems[0]);\n
+          svgCanvas.clearSelection();\n
+          updateContextPanel();\n
+        }\n
+      }\n
+      \n
+      var reorientPath = function() {\n
+        if (selectedElement != null) {\n
+          path.reorient();\n
+        }\n
+      }\n
+    \n
+      var makeHyperlink = function() {\n
+        if (selectedElement != null || multiselected) {\n
+          $.prompt(uiStrings.notification.enterNewLinkURL, "http://", function(url) {\n
+            if(url) svgCanvas.makeHyperlink(url);\n
+          });\n
+        }\n
+      }\n
+    \n
+      var moveSelected = function(dx,dy) {\n
+        if (selectedElement != null || multiselected) {\n
+          if(curConfig.gridSnapping) {\n
+            // Use grid snap value regardless of zoom level\n
+            var multi = svgCanvas.getZoom() * curConfig.snappingStep;\n
+            dx *= multi;\n
+            dy *= multi;\n
+          }\n
+          $(\'input\').blur()\n
+          svgCanvas.moveSelectedElements(dx,dy);\n
+        }\n
+      };\n
+    \n
+      var linkControlPoints = function() {\n
+      //  var linked = document.getElementById(\'tool_node_link\').checked;\n
+      //  path.linkControlPoints(linked);\n
+      }\n
+    \n
+      var clonePathNode = function() {\n
+        if (path.getNodePoint()) {\n
+          path.clonePathNode();\n
+        }\n
+      };\n
+      \n
+      var deletePathNode = function() {\n
+        if (path.getNodePoint()) {\n
+          path.deletePathNode();\n
+        }\n
+      };\n
+    \n
+      var addSubPath = function() {\n
+        var button = $(\'#tool_add_subpath\');\n
+        var sp = !button.hasClass(\'push_button_pressed\');\n
+        if (sp) {\n
+          button.addClass(\'push_button_pressed\').removeClass(\'tool_button\');\n
+        } else {\n
+          button.removeClass(\'push_button_pressed\').addClass(\'tool_button\');\n
+        }\n
+        \n
+        path.addSubPath(sp);\n
+        \n
+      };\n
+    \n
+      var opencloseSubPath = function() {\n
+        path.opencloseSubPath();\n
+      } \n
+      \n
+      var selectNext = function() {\n
+        svgCanvas.cycleElement(1);\n
+      };\n
+      \n
+      var selectPrev = function() {\n
+        svgCanvas.cycleElement(0);\n
+      };\n
+      \n
+      var rotateSelected = function(cw,step) {\n
+        if (selectedElement == null || multiselected) return;\n
+        if(!cw) step *= -1;\n
+        var new_angle = $(\'#angle\').val()*1 + step;\n
+        svgCanvas.setRotationAngle(new_angle);\n
+        updateContextPanel();\n
+      };\n
+      \n
+      var clickClear = function(){\n
+        var dims = curConfig.dimensions;\n
+        $.confirm(uiStrings.notification.QwantToClear, function(ok) {\n
+          if(!ok) return;\n
+          setSelectMode();\n
+          svgCanvas.clear();\n
+          svgCanvas.setResolution(dims[0], dims[1]);\n
+          updateCanvas(true);\n
+          zoomImage();\n
+          updateContextPanel();\n
+          prepPaints();\n
+          svgCanvas.runExtensions(\'onNewDocument\');\n
+        });\n
+      };\n
+      \n
+      var clickBold = function(){\n
+        svgCanvas.setBold( !svgCanvas.getBold() );\n
+        updateContextPanel();\n
+      };\n
+      \n
+      var clickItalic = function(){\n
+        svgCanvas.setItalic( !svgCanvas.getItalic() );\n
+        updateContextPanel();\n
+      };\n
+      \n
+      var clickExport = function() {\n
+        // Open placeholder window (prevents popup)\n
+        if(!customHandlers.pngsave)  {\n
+          var str = uiStrings.notification.loadingImage;\n
+          exportWindow = window.open("data:text/html;charset=utf-8,<title>" + str + "<\\/title><h1>" + str + "<\\/h1>");\n
+        }\n
+\n
+        if(window.canvg) {\n
+          svgCanvas.rasterExport();\n
+        } else {\n
+          $.getScript(\'canvg/rgbcolor.js\', function() {\n
+            $.getScript(\'canvg/canvg.js\', function() {\n
+              svgCanvas.rasterExport();\n
+            });\n
+          });\n
+        }\n
+      }\n
+      \n
+      // by default, svgCanvas.open() is a no-op.\n
+      // it is up to an extension mechanism (opera widget, etc) \n
+      // to call setCustomHandlers() which will make it do something\n
+      var clickOpen = function(){\n
+        svgCanvas.open();\n
+      };\n
+      var clickImport = function(){\n
+      };\n
+      \n
+      var flash = function($menu){\n
+        var menu_title = $menu.prev();\n
+        menu_title.css({\n
+          "background": "white",\n
+          "color": "black"\n
+        });\n
+        setTimeout(function(){menu_title.removeAttr("style")}, 200);\n
+      }\n
+      \n
+      var clickUndo = function(){\n
+        if (undoMgr.getUndoStackSize() > 0) {\n
+          flash($(\'#edit_menu\'));\n
+          undoMgr.undo();\n
+        }\n
+      };\n
+    \n
+      var clickRedo = function(){\n
+        if (undoMgr.getRedoStackSize() > 0) {\n
+          flash($(\'#edit_menu\'));\n
+          undoMgr.redo();\n
+        }\n
+      };\n
+      \n
+      var clickGroup = function(){\n
+        // group\n
+        if (multiselected) {\n
+          flash($(\'#object_menu\'));\n
+          svgCanvas.groupSelectedElements();\n
+        }\n
+        // ungroup\n
+        else if(selectedElement){\n
+          flash($(\'#object_menu\'));\n
+          svgCanvas.ungroupSelectedElement();\n
+        }\n
+      };\n
+      \n
+      var clickClone = function(){\n
+        flash($(\'#edit_menu\'));\n
+        svgCanvas.cloneSelectedElements(20,20);\n
+      };\n
+      \n
+      var clickAlign = function() {\n
+        var let
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>next</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="3" aka="AAAAAAAAAAM=">
+    <pickle>
+      <global name="Pdata" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+ter = this.id.replace(\'tool_align\',\'\').charAt(0);\n
+        svgCanvas.alignSelectedElements(letter, $(\'#align_relative_to\').val());\n
+      };\n
+      \n
+      var clickSwitch = function() {\n
+        var stroke_rect = document.querySelector(\'#tool_stroke rect\');\n
+        $("#tool_stroke").toggleClass(\'active\')\n
+        $("#tool_fill").toggleClass(\'active\')\n
+        var fill_rect = document.querySelector(\'#tool_fill rect\');\n
+        var fill_color = fill_rect.getAttribute("fill");\n
+        var stroke_color = stroke_rect.getAttribute("fill");\n
+        var stroke_opacity = parseFloat(stroke_rect.getAttribute("stroke-opacity"));\n
+        if (isNaN(stroke_opacity)) {stroke_opacity = 100;}\n
+        var fill_opacity = parseFloat(fill_rect.getAttribute("fill-opacity"));\n
+        if (isNaN(fill_opacity)) {fill_opacity = 100;}\n
+        var stroke = getPaint(stroke_color, stroke_opacity, "stroke");\n
+        var fill = getPaint(fill_color, fill_opacity, "fill");\n
+        Editor.paintBox.fill.setPaint(stroke, true);\n
+        Editor.paintBox.stroke.setPaint(fill, true);\n
+        \n
+      };\n
+      \n
+      var zoomImage = function(multiplier) {\n
+        var res = svgCanvas.getResolution();\n
+        multiplier = multiplier?res.zoom * multiplier:1;\n
+    //    setResolution(res.w * multiplier, res.h * multiplier, true);\n
+        $(\'#zoom\').val(multiplier * 100);\n
+        svgCanvas.setZoom(multiplier);\n
+        zoomDone();\n
+        updateCanvas(true);\n
+      };\n
+      \n
+      var zoomDone = function() {\n
+    //    updateBgImage();\n
+        updateWireFrame();\n
+        //updateCanvas(); // necessary?\n
+      }\n
+    \n
+      var clickWireframe = function() {\n
+        flash($(\'#view_menu\'));\n
+        var wf = !$(\'#tool_wireframe\').hasClass(\'push_button_pressed\');\n
+        if (wf) \n
+          $(\'#tool_wireframe\').addClass(\'push_button_pressed\');\n
+        else\n
+          $(\'#tool_wireframe\').removeClass(\'push_button_pressed\');\n
+        workarea.toggleClass(\'wireframe\');\n
+        \n
+        if(supportsNonSS) return;\n
+        var wf_rules = $(\'#wireframe_rules\');\n
+        if(!wf_rules.length) {\n
+          wf_rules = $(\'<style id="wireframe_rules"><\\/style>\').appendTo(\'head\');\n
+        } else {\n
+          wf_rules.empty();\n
+        }\n
+        \n
+        updateWireFrame();\n
+      }\n
+      \n
+      var clickSnapGrid = function() {\n
+        flash($(\'#view_menu\'));\n
+        var sg = !$(\'#tool_snap\').hasClass(\'push_button_pressed\');\n
+        if (sg) \n
+          $(\'#tool_snap\').addClass(\'push_button_pressed\');\n
+        else\n
+          $(\'#tool_snap\').removeClass(\'push_button_pressed\');   \n
+        curConfig.gridSnapping = sg;\n
+      }\n
+      \n
+      var minimizeModal = function() {\n
+        \n
+        if (window.self != window.top) { //we\'re in an iframe\n
+          top.exit_fullscreen();\n
+        }\n
+      }\n
+      \n
+      var clickRulers = function() {\n
+        flash($(\'#view_menu\'));\n
+        var rulers = !$(\'#tool_rulers\').hasClass(\'push_button_pressed\');\n
+        if (rulers) {\n
+          $(\'#tool_rulers\').addClass(\'push_button_pressed\');\n
+          $(\'#show_rulers\').attr("checked", true);\n
+          curConfig.showRulers = true;\n
+        }\n
+        else {\n
+          $(\'#tool_rulers\').removeClass(\'push_button_pressed\');\n
+          $(\'#show_rulers\').attr("checked", false);\n
+          curConfig.showRulers = false;\n
+        }\n
+        $(\'#rulers\').toggle(!!curConfig.showRulers)\n
+      }\n
+      \n
+      var updateWireFrame = function() {\n
+        // Test support\n
+        if(supportsNonSS) return;\n
+    \n
+        var rule = "#workarea.wireframe #svgcontent * { stroke-width: " + 1/svgCanvas.getZoom() + "px; }";\n
+        $(\'#wireframe_rules\').text(workarea.hasClass(\'wireframe\') ? rule : "");\n
+      }\n
+    \n
+      var showSourceEditor = function(e, forSaving){\n
+        if (editingsource) return;\n
+        flash($(\'#view_menu\'));\n
+        editingsource = true;\n
+        \n
+        $(\'#save_output_btns\').toggle(!!forSaving);\n
+        $(\'#tool_source_back\').toggle(!forSaving);\n
+        \n
+        var str = orig_source = svgCanvas.getSvgString();\n
+        $(\'#svg_source_textarea\').val(str);\n
+        $(\'#svg_source_editor\').fadeIn();\n
+        $(\'#svg_source_textarea\').focus().select();\n
+      };\n
+      \n
+      var clickSave = function(){\n
+        flash($(\'#file_menu\'));\n
+        // In the future, more options can be provided here\n
+        var saveOpts = {\n
+          \'images\': curPrefs.img_save,\n
+          \'round_digits\': 6\n
+        }\n
+        svgCanvas.save(saveOpts);\n
+      };\n
+      \n
+      var saveSourceEditor = function(){\n
+        if (!editingsource) return;\n
+    \n
+        var saveChanges = function() {\n
+          svgCanvas.clearSelection();\n
+          hideSourceEditor();\n
+          zoomImage();\n
+          prepPaints();\n
+        }\n
+    \n
+        if (!svgCanvas.setSvgString($(\'#svg_source_textarea\').val())) {\n
+          $.confirm(uiStrings.notification.QerrorsRevertToSource, function(ok) {\n
+            if(!ok) return false;\n
+            saveChanges();\n
+          });\n
+        } else {\n
+          saveChanges();\n
+        }\n
+        setSelectMode();    \n
+      };\n
+      \n
+      function setBackground(color, url) {\n
+//        if(color == curPrefs.bkgd_color && url == curPrefs.bkgd_url) return;\n
+        $.pref(\'bkgd_color\', color);\n
+        $.pref(\'bkgd_url\', url);\n
+        \n
+        // This should be done in svgcanvas.js for the borderRect fill\n
+        svgCanvas.setBackground(color, url);\n
+      }\n
+      \n
+      var setIcon = Editor.setIcon = function(elem, icon_id, forcedSize) {\n
+        var icon = (typeof icon_id === \'string\') ? $.getSvgIcon(icon_id, true) : icon_id.clone();\n
+        if(!icon) {\n
+          console.log(\'NOTE: Icon image missing: \' + icon_id);\n
+          return;\n
+        }\n
+\n
+        $(elem).find("img").replaceWith(icon);\n
+      }\n
+    \n
+      var ua_prefix;\n
+      (ua_prefix = function() {\n
+        var regex = /^(Moz|Webkit|Khtml|O|ms|Icab)(?=[A-Z])/;\n
+        var someScript = document.getElementsByTagName(\'script\')[0];\n
+        for(var prop in someScript.style) {\n
+          if(regex.test(prop)) {\n
+            // test is faster than match, so it\'s better to perform\n
+            // that on the lot and match only when necessary\n
+            return prop.match(regex)[0];\n
+          }\n
+        }\n
+      \n
+        // Nothing found so far?\n
+        if(\'WebkitOpacity\' in someScript.style) return \'Webkit\';\n
+        if(\'KhtmlOpacity\' in someScript.style) return \'Khtml\';\n
+        \n
+        return \'\';\n
+      }());\n
+      \n
+      var scaleElements = function(elems, scale) {\n
+        var prefix = \'-\' + ua_prefix.toLowerCase() + \'-\';\n
+        \n
+        var sides = [\'top\', \'left\', \'bottom\', \'right\'];\n
+      \n
+        elems.each(function() {\n
+//          console.log(\'go\', scale);\n
+\n
+          // Handled in CSS\n
+          // this.style[ua_prefix + \'Transform\'] = \'scale(\' + scale + \')\';\n
+        \n
+          var el = $(this);\n
+          \n
+          var w = el.outerWidth() * (scale - 1);\n
+          var h = el.outerHeight() * (scale - 1);\n
+          var margins = {};\n
+          \n
+          for(var i = 0; i < 4; i++) {\n
+            var s = sides[i];\n
+            \n
+            var cur = el.data(\'orig_margin-\' + s);\n
+            if(cur == null) {\n
+              cur = parseInt(el.css(\'margin-\' + s));\n
+              // Cache the original margin\n
+              el.data(\'orig_margin-\' + s, cur);\n
+            }\n
+            var val = cur * scale;\n
+            if(s === \'right\') {\n
+              val += w;\n
+            } else if(s === \'bottom\') {\n
+              val += h;\n
+            }\n
+            \n
+            el.css(\'margin-\' + s, val);\n
+//            el.css(\'outline\', \'1px solid red\');\n
+          }\n
+        });\n
+      }\n
+      \n
+      var setIconSize = Editor.setIconSize = function(size, force) {\n
+        if(size == curPrefs.size && !force) return;\n
+//        return;\n
+//        var elems = $(\'.tool_button, .push_button, .tool_button_current, .disabled, .icon_label, #url_notice, #tool_open\');\n
+        \n
+        var sel_toscale = \'#tools_top .toolset, #editor_panel > *, #history_panel > *,\\\n
+        #main_button, #tools_left > *, #path_node_panel > *, #multiselected_panel > *,\\\n
+        #g_panel > *, #tool_font_size > *, .tools_flyout\';\n
+        \n
+        var elems = $(sel_toscale);\n
+        \n
+        var scale = 1;\n
+        \n
+        if(typeof size == \'number\') {\n
+          scale = size;\n
+        } else {\n
+          var icon_sizes = { s:.75, m:1, l:1.25, xl:1.5 };\n
+          scale = icon_sizes[size];\n
+        }\n
+        \n
+        Editor.tool_scale = tool_scale = scale;\n
+        \n
+        setFlyoutPositions();       \n
+        var hidden_ps = elems.parents(\':hidden\');\n
+        hidden_ps.css(\'visibility\', \'hidden\').show();\n
+        scaleElements(elems, scale);\n
+        hidden_ps.css(\'visibility\', \'visible\').hide();\n
+        \n
+        var rule_elem = $(\'#tool_size_rules\');\n
+        if(!rule_elem.length) {\n
+          rule_elem = $(\'<style id="tool_size_rules"><\\/style>\').appendTo(\'head\');\n
+        } else {\n
+          rule_elem.empty();\n
+        }\n
+        \n
+        if(size != \'m\') {\n
+          var style_str = \'\';\n
+          $.each(cssResizeRules, function(selector, rules) {\n
+            selector = \'#svg_editor \' + selector.replace(/,/g,\', #svg_editor\');\n
+            style_str += selector + \'{\';\n
+            $.each(rules, function(prop, values) {\n
+              if(typeof values === \'number\') {\n
+                var val = (values * scale) + \'px\';\n
+              } else if(values[size] || values.all) {\n
+                var val = (values[size] || values.all);\n
+              }\n
+              style_str += (prop + \':\' + val + \';\');\n
+            });\n
+            style_str += \'}\';\n
+          });\n
+          //this.style[ua_prefix + \'Transform\'] = \'scale(\' + scale + \')\';\n
+          var prefix = \'-\' + ua_prefix.toLowerCase() + \'-\';\n
+          style_str += (sel_toscale + \'{\' + prefix + \'transform: scale(\' + scale + \');}\'\n
+          + \' #svg_editor div.toolset .toolset {\' + prefix + \'transform: scale(1); margin: 1px !important;}\' // Hack for markers\n
+          + \' #svg_editor .ui-slider {\' + prefix + \'transform: scale(\' + (1/scale) + \');}\' // Hack for sliders\n
+          );\n
+          rule_elem.text(style_str);\n
+        }\n
+        \n
+        setFlyoutPositions();\n
+      }\n
+    \n
+      var cancelOverlays = function() {\n
+        $(\'#dialog_box\').hide();\n
+        if (!editingsource && !docprops && !preferences) {\n
+          if(cur_context) {\n
+            svgCanvas.leaveContext();\n
+          }\n
+          return;\n
+        };\n
+    \n
+        if (editingsource) {\n
+          if (orig_source !== $(\'#svg_source_textarea\').val()) {\n
+            $.confirm(uiStrings.notification.QignoreSourceChanges, function(ok) {\n
+              if(ok) hideSourceEditor();\n
+            });\n
+          } else {\n
+            hideSourceEditor();\n
+          }\n
+        }\n
+        else if (docprops) {\n
+          hideDocProperties();\n
+        } else if (preferences) {\n
+          hidePreferences();\n
+        }\n
+        resetScrollPos();\n
+      };\n
+    \n
+      var hideSourceEditor = function(){\n
+        $(\'#svg_source_editor\').hide();\n
+        editingsource = false;\n
+        $(\'#svg_source_textarea\').blur();\n
+      };\n
+\n
+      var win_wh = {width:$(window).width(), height:$(window).height()};\n
+      \n
+      var resetScrollPos = $.noop, curScrollPos;\n
+      \n
+      /* Fix for Issue 781: Drawing area jumps to top-left corner on window resize (IE9)\n
+      if(svgedit.browser.isIE()) {\n
+        (function() {\n
+          resetScrollPos = function() {\n
+            if(workarea[0].scrollLeft === 0 \n
+            && workarea[0].scrollTop === 0) {\n
+              workarea[0].scrollLeft = curScrollPos.left;\n
+              workarea[0].scrollTop = curScrollPos.top;\n
+            }\n
+          }\n
+        \n
+          curScrollPos = {\n
+            left: workarea[0].scrollLeft,\n
+            top: workarea[0].scrollTop\n
+          };\n
+          \n
+          $(window).resize(resetScrollPos);\n
+          methodDraw.ready(function() {\n
+            // TODO: Find better way to detect when to do this to minimize\n
+            // flickering effect\n
+            setTimeout(function() {\n
+              resetScrollPos();\n
+            }, 500);\n
+          });\n
+          \n
+          workarea.scroll(function() {\n
+            curScrollPos = {\n
+              left: workarea[0].scrollLeft,\n
+              top: workarea[0].scrollTop\n
+            };\n
+          });\n
+        }());\n
+      }*/\n
+      \n
+      $(window).resize(function(evt) {\n
+          updateCanvas();\n
+      });\n
+      \n
+      (function() {\n
+        workarea.scroll(function() {\n
+          // TODO:  jQuery\'s scrollLeft/Top() wouldn\'t require a null check\n
+          if ($(\'#ruler_x\').length != 0) {\n
+            $(\'#ruler_x\')[0].scrollLeft = workarea[0].scrollLeft;\n
+          }\n
+          if ($(\'#ruler_y\').length != 0) {\n
+            $(\'#ruler_y\')[0].scrollTop = workarea[0].scrollTop; \n
+          }\n
+        });\n
+\n
+      }());\n
+      \n
+      $(\'#url_notice\').click(function() {\n
+        $.alert(this.title);\n
+      });\n
+      \n
+      $(\'#change_image_url\').click(promptImgURL);\n
+      \n
+      function promptImgURL() {\n
+        var curhref = svgCanvas.getHref(selectedElement);\n
+        curhref = curhref.indexOf("data:") === 0?"":curhref;\n
+        $.prompt(uiStrings.notification.enterNewImgURL, curhref, function(url) {\n
+          if(url) setImageURL(url);\n
+        });\n
+      }\n
+      \n
+      // TODO: go back to the color boxes having white background-color and then setting\n
+      //       background-image to none.png (otherwise partially transparent gradients look weird)  \n
+      var colorPicker = function(elem) {\n
+        var picker = elem[0].id == \'stroke_color\' ? \'stroke\' : \'fill\';\n
+        var is_background = elem[0].id == "canvas_color"\n
+        if (is_background) picker = \'canvas\'\n
+//        var opacity = (picker == \'stroke\' ? $(\'#stroke_opacity\') : $(\'#fill_opacity\'));\n
+        var paint = Editor.paintBox[picker].paint;\n
+        \n
+        var title = (picker == \'stroke\' ? \'Pick a Stroke Paint and Opacity\' : \'Pick a Fill Paint and Opacity\');\n
+        var was_none = false;\n
+        var pos = is_background ? {\'right\': 175, \'top\': 50} : {\'left\': 50, \'bottom\': 50}\n
+        \n
+        $("#color_picker")\n
+          .draggable({cancel:\'.jGraduate_tabs, .jGraduate_colPick, .jGraduate_gradPick, .jPicker\', containment: \'window\'})\n
+          .removeAttr("style")\n
+          .css(pos)\n
+          .jGraduate(\n
+          { \n
+            paint: paint,\n
+            window: { pickerTitle: title },\n
+            images: { clientPath: curConfig.jGraduatePath },\n
+            newstop: \'inverse\'\n
+          },\n
+          function(p) {\n
+            paint = new $.jGraduate.Paint(p);\n
+            \n
+            Editor.paintBox[picker].setPaint(paint);\n
+            svgCanvas.setPaint(picker, paint);\n
+            \n
+            $(\'#color_picker\').hide();\n
+          },\n
+          function(p) {\n
+            $(\'#color_picker\').hide();\n
+          });\n
+      };\n
+    \n
+      var PaintBox = function(container, type) {\n
+        var background = document.getElementById("canvas_background");\n
+        var cur = {color: "fff", opacity: 1}\n
+        if (type == "stroke") cur = curConfig[\'initStroke\'];\n
+        if (type == "fill") cur = curConfig[\'initFill\'];\n
+        if (type == "canvas" && background) {\n
+              var rgb = background.getAttribute("fill").match(/^rgb\\((\\d+),\\s*(\\d+),\\s*(\\d+)\\)$/);\n
+              if (rgb) {\n
+                var hex =   ("0" + parseInt(rgb[1],10).toString(16)).slice(-2) +\n
+                              ("0" + parseInt(rgb[2],10).toString(16)).slice(-2) +\n
+                              ("0" + parseInt(rgb[3],10).toString(16)).slice(-2);\n
+                cur = {color: hex, opacity: 1}\n
+              }\n
+        }\n
+\n
+        // set up gradients to be used for the buttons\n
+        var svgdocbox = new DOMParser().parseFromString(\n
+          \'<svg xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%"\\\n
+          fill="#\' + cur.color + \'" opacity="\' + cur.opacity + \'"/>\\\n
+          <defs><linearGradient id="gradbox_"/></defs></svg>\', \'text/xml\');\n
+        var docElem = svgdocbox.documentElement;\n
+        \n
+        docElem = $(container)[0].appendChild(document.importNode(docElem, true));\n
+        if (type === \'canvas\') docElem.setAttribute(\'width\',60.5);\n
+        else docElem.setAttribute(\'width\',"100%");\n
+        \n
+        this.rect = docElem.firstChild;\n
+        this.defs = docElem.getElementsByTagName(\'defs\')[0];\n
+        this.grad = this.defs.firstChild;\n
+        this.paint = new $.jGraduate.Paint({solidColor: cur.color});\n
+        this.type = type;\n
+\n
+        this.setPaint = function(paint, apply, noUndo) {\n
+          this.paint = paint;\n
+          var fillAttr = "none";\n
+          var ptype = paint.type;\n
+          var opac = paint.alpha / 100;\n
+          switch ( ptype ) {\n
+            case \'solidColor\':\n
+              fillAttr = (paint[ptype] == \'none\' || paint[ptype] == \'one\') ? \'none\' : "#" + paint[ptype];\n
+              break;\n
+            case \'linearGradient\':\n
+            case \'radialGradient\':\n
+              this.defs.removeChild(this.grad);\n
+              this.grad = this.defs.appendChild(paint[ptype]);\n
+              var id = this.grad.id = \'gradbox_\' + this.type;\n
+              fillAttr = "url(#" + id + \')\';\n
+          }\n
+          this.rect.setAttribute(\'fill\', fillAttr);\n
+          this.rect.setAttribute(\'opacity\', opac);\n
+\n
+          if (this.type == "canvas") {\n
+            //recache background in case it changed\n
+            var background = document.getElementById("canvas_background");\n
+            if (background) {\n
+              res = svgCanvas.getResolution()\n
+              background.setAttribute("x", -1);\n
+              background.setAttribute("y", -1);\n
+              background.setAttribute("width", res.w+2);\n
+              background.setAttribute("height", res.h+2);\n
+              if (fillAttr.indexOf("url") == -1) background.setAttribute(\'fill\', fillAttr)\n
+            }\n
+            else createBackground(fillAttr)\n
+          }\n
+          \n
+          if(apply) {\n
+            svgCanvas.setColor(this.type, fillAttr, true);\n
+            svgCanvas.setPaintOpacity(this.type, opac, true);\n
+          }\n
+          \n
+        }\n
+        \n
+        this.update = function(apply) {\n
+          if(!selectedElement) return;\n
+          var type = this.type;\n
+          switch ( selectedElement.tagName ) {\n
+          case \'use\':\n
+          case \'image\':\n
+          case \'foreignObject\':\n
+            // These elements don\'t have fill or stroke, so don\'t change \n
+            // the current value\n
+            return;\n
+          case \'g\':\n
+          case \'a\':\n
+            var gPaint = null;\n
+          \n
+            var childs = selectedElement.getElementsByTagName(\'*\');\n
+            for(var i = 0, len = childs.length; i < len; i++) {\n
+              var elem = childs[i];\n
+              var p = elem.getAttribute(type);\n
+              if(i === 0) {\n
+                gPaint = p;\n
+              } else if(gPaint !== p) {\n
+                gPaint = null;\n
+                break;\n
+              }\n
+            }\n
+            if(gPaint === null) {\n
+              // No common color, don\'t update anything\n
+              var paintColor = null;\n
+              return;\n
+            }\n
+            var paintColor = gPaint;\n
+            \n
+            var paintOpacity = 1;\n
+            break;\n
+          default:\n
+            var paintOpacity = parseFloat(selectedElement.getAttribute(type + "-opacity"));\n
+            if (isNaN(paintOpacity)) {\n
+              paintOpacity = 1.0;\n
+            }\n
+            \n
+            var defColor = type === "fill" ? "black" : "none";\n
+            var paintColor = selectedElement.getAttribute(type) || defColor;\n
+          }\n
+          if(apply) {\n
+            svgCanvas.setColor(type, paintColor, true);\n
+            svgCanvas.setPaintOpacity(type, paintOpacity, true);\n
+          }\n
+\n
+          paintOpacity *= 100;          \n
+          \n
+          var paint = getPaint(paintColor, paintOpacity, type);\n
+          // update the rect inside #fill_color/#stroke_color\n
+          this.setPaint(paint);\n
+        }\n
+        \n
+        this.prep = function() {\n
+          var ptype = this.paint.type;\n
+        \n
+          switch ( ptype ) {\n
+            case \'linearGradient\':\n
+            case \'radialGradient\':\n
+              var paint = new $.jGraduate.Paint({copy: this.paint});\n
+              svgCanvas.setPaint(type, paint);\n
+          }\n
+        }\n
+      };\n
+      \n
+      Editor.paintBox.fill = new PaintBox(\'#fill_color\', \'fill\');\n
+      Editor.paintBox.stroke = new PaintBox(\'#stroke_color\', \'stroke\');\n
+      Editor.paintBox.canvas = new PaintBox(\'#canvas_color\', \'canvas\');\n
+\n
+      $(\'#stroke_width\').val(curConfig.initStroke.width);\n
+      $(\'#group_opacity\').val(curConfig.initOpacity * 100);\n
+      \n
+      // Use this SVG elem to test vectorEffect support\n
+      var test_el = Editor.paintBox.fill.rect.cloneNode(false);\n
+      test_el.setAttribute(\'style\',\'vector-effect:non-scaling-stroke\');\n
+      var supportsNonSS = (test_el.style.vectorEffect === \'non-scaling-stroke\');\n
+      test_el.removeAttribute(\'style\');\n
+      var svgdocbox = Editor.paintBox.fill.rect.ownerDocument;\n
+      // Use this to test support for blur element. Seems to work to test support in Webkit\n
+      var blur_test = svgdocbox.createElementNS(\'http://www.w3.org/2000/svg\', \'feGaussianBlur\');\n
+      if(typeof blur_test.stdDeviationX === "undefined") {\n
+        $(\'#tool_blur\').hide();\n
+      }\n
+      $(blur_test).remove();\n
+\n
+      \n
+      \n
+      // Test for embedImage support (use timeout to not interfere with page load)\n
+      setTimeout(function() {\n
+        svgCanvas.embedImage(\'images/placeholder.svg\', function(datauri) {\n
+          if(!datauri) {\n
+            // Disable option\n
+            $(\'#image_save_opts [value=embed]\').attr(\'disabled\',\'disabled\');\n
+            $(\'#image_save_opts input\').val([\'ref\']);\n
+            curPrefs.img_save = \'ref\';\n
+            $(\'#image_opt_embed\').css(\'color\',\'#666\').attr(\'title\',uiStrings.notification.featNotSupported);\n
+          }\n
+        });\n
+      },1000);\n
+        \n
+      $(\'#tool_fill\').click(function(){\n
+        if ($(\'#tool_fill\').hasClass(\'active\')) {\n
+          colorPicker($(\'#fill_color\'));\n
+        }\n
+        else {\n
+          $(\'#tool_fill\').addClass(\'active\');\n
+          $("#tool_stroke").removeClass(\'active\');\n
+        }\n
+      });\n
+      \n
+      $(\'#tool_stroke\').on("click", function(){\n
+        if ($(\'#tool_stroke\').hasClass(\'active\')) {\n
+          colorPicker($(\'#stroke_color\'));\n
+        }\n
+        else {\n
+          $(\'#tool_stroke\').addClass(\'active\');\n
+          $("#tool_fill").removeClass(\'active\');\n
+        }\n
+      });\n
+      \n
+      $(\'#tool_canvas\').on("click touchstart", function(){\n
+          colorPicker($(\'#canvas_color\'));\n
+      });\n
+      \n
+      $(\'#tool_stroke\').on("touchstart", function(){\n
+          $(\'#tool_stroke\').addClass(\'active\');\n
+          $("#tool_fill").removeClass(\'active\');\n
+          colorPicker($(\'#stroke_color\'));\n
+      });\n
+\n
+      $(\'#tool_fill\').on("touchstart", function(){\n
+          $(\'#tool_fill\').addClass(\'active\');\n
+          $("#tool_stroke").removeClass(\'active\');\n
+          colorPicker($(\'#fill_color\'));\n
+      });\n
+      \n
+      $(\'#zoom_select\').on("change", function() {\n
+        var val = this.options[this.selectedIndex].text\n
+        val = val.split("%")[0]\n
+        $("#zoom").val(val).trigger("change")\n
+      });\n
+    \n
+      $(\'.push_button\').mousedown(function() { \n
+        if (!$(this).hasClass(\'disabled\')) {\n
+          $(this).addClass(\'push_button_pressed\').removeClass(\'push_button\');\n
+        }\n
+      }).mouseout(function() {\n
+        $(this).removeClass(\'push_button_pressed\').addClass(\'push_button\');\n
+      }).mouseup(function() {\n
+        $(this).removeClass(\'push_button_pressed\').addClass(\'push_button\');\n
+      });\n
+      \n
+    \n
+    //  function changeResolution(x,y) {\n
+    //    var zoom = svgCanvas.getResolution().zoom;\n
+    //    setResolution(x * zoom, y * zoom);\n
+    //  }\n
+      \n
+      var centerCanvas = function() {\n
+        // this centers the canvas vertically in the workarea (horizontal handled in CSS)\n
+        workarea.css(\'line-height\', workarea.height() + \'px\');\n
+      };\n
+      \n
+      $(window).bind(\'load resize\', centerCanvas);\n
+    \n
+      function stepFontSize(elem, step) {\n
+        var orig_val = elem.value-0;\n
+        var sug_val = orig_val + step;\n
+        var increasing = sug_val >= orig_val;\n
+        if(step === 0) return orig_val;\n
+        \n
+        if(orig_val >= 24) {\n
+          if(increasing) {\n
+            return Math.round(orig_val * 1.1);\n
+          } else {\n
+            return Math.round(orig_val / 1.1);\n
+          }\n
+        } else if(orig_val <= 1) {\n
+          if(increasing) {\n
+            return orig_val * 2;      \n
+          } else {\n
+            return orig_val / 2;\n
+          }\n
+        } else {\n
+          return sug_val;\n
+        }\n
+      }\n
+      \n
+      function stepZoom(elem, step) {\n
+        var orig_val = elem.value-0;\n
+        if(orig_val === 0) return 100;\n
+        var sug_val = orig_val + step;\n
+        if(step === 0) return orig_val;\n
+        \n
+        if(orig_val >= 100) {\n
+          return sug_val;\n
+        } else {\n
+          if(sug_val >= orig_val) {\n
+            return orig_val * 2;\n
+          } else {\n
+            return orig_val / 2;\n
+          }\n
+        }\n
+      }\n
+        \n
+    var changeCanvasSize = function(ctl){\n
+      var width = $("#canvas_width");\n
+      var height = $("#canvas_height");\n
+      var w = width.val();\n
+      var h = height.val()\n
+      \n
+      if(w != "fit" && !svgedit.units.isValidUnit(\'width\', w)) {\n
+        $.alert(uiStrings.notification.invalidAttrValGiven);\n
+        width.parent().addClass(\'error\');\n
+        return false;\n
+      }\n
+\n
+      width.parent().removeClass(\'error\');\n
+\n
+      if(h != "fit" && !svgedit.units.isValidUnit(\'height\', h)) {\n
+        $.alert(uiStrings.notification.invalidAttrValGiven);\n
+        height.parent().addClass(\'error\');\n
+        return false;\n
+      } \n
+      height.parent().removeClass(\'error\');\n
+      if(!svgCanvas.setResolution(w, h)) {\n
+        $.alert(uiStrings.notification.noContentToFitTo);\n
+        var dims = svgCanvas.getResolution()\n
+        width.val(dims.w)\n
+        height.val(dims.h)\n
+        return false;\n
+      }\n
+       updateCanvas();\n
+    }\n
+    \n
+    \n
+      $(\'#resolution\').change(function(){\n
+        var w = $(\'#canvas_width\')[0];\n
+        var h = $(\'#canvas_height\')[0];\n
+        if(!this.selectedIndex) {\n
+          $(\'#resolution_label\').html("Custom");\n
+          w.removeAttribute("readonly");\n
+          w.focus();\n
+          w.select();\n
+          if(w.value == \'fit\') {\n
+            w.value = 100\n
+            h.value = 100\n
+          }\n
+        } else if(this.value == \'content\') {\n
+          w.value = \'fit\'\n
+          h.value = \'fit\'\n
+          changeCanvasSize();\n
+          var res = svgCanvas.getResolution()\n
+          w.value = res.w\n
+          h.value = res.h\n
+          \n
+        } else {\n
+          var dims = this.value.split(\'x\');\n
+          dims[0] = parseInt(dims[0]); \n
+          dims[1] = parseInt(dims[1]);\n
+          var diff_w = dims[0] - w.value;\n
+          var diff_h = dims[1] - h.value;\n
+          //animate\n
+          var start = Date.now();\n
+          var duration = 1000;\n
+          var animateCanvasSize = function(timestamp) {\n
+            var progress = Date.now() - start;\n
+            var tick = progress / duration;\n
+            tick = (Math.pow((tick-1), 3) +1);\n
+            w.value = (dims[0] - diff_w + (tick*diff_w)).toFixed(0);\n
+            h.value = (dims[1] - diff_h + (tick*diff_h)).toFixed(0);\n
+            changeCanvasSize();\n
+            if (tick >= 1) {\n
+              var res = svgCanvas.getResolution()\n
+              $(\'#canvas_width\').val(res.w.toFixed())\n
+              $(\'#canvas_height\').val(res.h.toFixed())\n
+              $(\'#resolution_label\').html("<div class=\'pull\'>" + res.w + "<span>×</span></br>" + res.h + "</div>");\n
+            }\n
+            else {\n
+              requestAnimationFrame(animateCanvasSize)\n
+            }\n
+          }\n
+          animateCanvasSize()\n
+\n
+        }\n
+      });\n
+      \n
+      $(\'#zoom\').change(function(){\n
+        changeZoom(this)\n
+      })\n
+    \n
+      //Prevent browser from erroneously repopulating fields\n
+      $(\'input,select\').attr("autocomplete","off");\n
+      \n
+      // Associate all button actions as well as non-button keyboard shortcuts\n
+      var Actions = function() {\n
+        // sel:\'selector\', fn:function, evt:\'event\', key:[key, preventDefault, NoDisableInInput]\n
+        var tool_buttons = [\n
+          {sel:\'#tool_select\', fn: clickSelect, evt: \'click\', key: [\'V\', true]},\n
+          {sel:\'#tool_fhpath\', fn: clickFHPath, evt: \'click\', key: [\'Q\', true]},\n
+          {sel:\'#tool_line\', fn: clickLine, evt: \'click\', key: [\'L\', true]},\n
+          {sel:\'#tool_rect\', fn: clickRect, evt: \'click\', key: [\'R\', true], icon: \'rect\'},\n
+          {sel:\'#tool_ellipse\', fn: clickEllipse, evt: \'mouseup\', key: [\'C\', true], icon: \'ellipse\'},\n
+          //{sel:\'#tool_circle\', fn: clickCircle, evt: \'mouseup\', icon: \'circle\'},\n
+          //{sel:\'#tool_fhellipse\', fn: clickFHEllipse, evt: \'mouseup\', parent: \'#tools_ellipse\', icon: \'fh_ellipse\'},\n
+          {sel:\'#tool_path\', fn: clickPath, evt: \'click\', key: [\'P\', true]},\n
+          {sel:\'#tool_text\', fn: clickText, evt: \'click\', key: [\'T\', true]},\n
+          {sel:\'#tool_image\', fn: clickImage, evt: \'mouseup\'},\n
+          {sel:\'#tool_zoom\', fn: clickZoom, evt: \'mouseup\', key: [\'Z\', true]},\n
+          {sel:\'#tool_clear\', fn: clickClear, evt: \'mouseup\', key: [modKey + \'N\', true]},\n
+          {sel:\'#tool_save\', fn: function() { editingsource ? saveSourceEditor(): clickSave() }, evt: \'mouseup\', key: [modKey + \'S\', true]},\n
+          {sel:\'#tool_export\', fn: clickExport, evt: \'mouseup\'},\n
+          {sel:\'#tool_open\', fn: clickOpen, evt: \'mouseup\'},\n
+          {sel:\'#tool_import\', fn: clickImport, evt: \'mouseup\'},\n
+          {sel:\'#tool_source\', fn: showSourceEditor, evt: \'click\', key: [modKey + \'U\', true]},\n
+          {sel:\'#tool_wireframe\', fn: clickWireframe, evt: \'click\'},\n
+          {sel:\'#tool_snap\', fn: clickSnapGrid, evt: \'click\'},\n
+          {sel:\'#tool_rulers\', fn: clickRulers, evt: \'click\'},\n
+          {sel:\'#tool_source_cancel,#svg_source_overlay,#tool_docprops_cancel,#tool_prefs_cancel\', fn: cancelOverlays, evt: \'click\', key: [\'esc\', false, false], hidekey: true},\n
+          {sel:\'#tool_source_save\', fn: saveSourceEditor, evt: \'click\'},\n
+          {sel:\'#tool_delete,#tool_delete_multi\', fn: deleteSelected, evt: \'click\', key: [\'del/backspace\', true]},\n
+          {sel:\'#tool_reorient\', fn: reorientPath, evt: \'click\'},\n
+          {sel:\'#tool_node_link\', fn: linkControlPoints, evt: \'change\'},\n
+          {sel:\'#tool_node_clone\', fn: clonePathNode, evt: \'click\'},\n
+          {sel:\'#tool_node_delete\', fn: deletePathNode, evt: \'click\'},\n
+          {sel:\'#tool_openclose_path\', fn: opencloseSubPath, evt: \'click\'},\n
+          {sel:\'#tool_add_subpath\', fn: addSubPath, evt: \'click\'},\n
+          {sel:\'#tool_move_top\', fn: moveToTopSelected, evt: \'click\', key: modKey + \'shift+up\'},\n
+          {sel:\'#tool_move_bottom\', fn: moveToBottomSelected, evt: \'click\', key: modKey + \'shift+down\'},\n
+          {sel:\'#tool_move_up\', fn: moveUpSelected, evt:\'click\', key: [modKey+\'up\', true]},\n
+          {sel:\'#tool_move_down\', fn: moveDownSelected, evt:\'click\', key: [modKey+\'down\', true]},\n
+          {sel:\'#tool_topath\', fn: convertToPath, evt: \'click\'},\n
+          {sel:\'#tool_make_link,#tool_make_link_multi\', fn: makeHyperlink, evt: \'click\'},\n
+          {sel:\'#tool_clone,#tool_clone_multi\', fn: clickClone, evt: \'click\', key: [modKey + \'D\', true]},\n
+          {sel:\'#tool_group\', fn: clickGroup, evt: \'click\', key: [modKey + \'G\', true]},\n
+          {sel:\'#tool_ungroup\', fn: clickGroup, evt: \'click\', key: modKey + \'shift+G\'},\n
+          {sel:\'#tool_unlink_use\', fn: clickGroup, evt: \'click\'},\n
+          {sel:\'[id^=tool_align]\', fn: clickAlign, evt: \'click\'},\n
+          {sel:\'#tool_undo\', fn: clickUndo, evt: \'click\', key: modKey + \'z\'},\n
+          {sel:\'#tool_redo\', fn: clickRedo, evt: \'click\', key: [\'y\', true]},\n
+          {sel:\'#tool_cut\', fn: cutSelected, evt: \'click\', key: [modKey+\'x\', true]},\n
+          {sel:\'#tool_copy\', fn: copySelected, evt: \'click\', key: modKey+\'c\'},\n
+          {sel:\'#tool_paste\', fn: pasteSelected, evt: \'click\', key: modKey+\'v\'},\n
+          {sel:\'#tool_switch\', fn: clickSwitch, evt: \'click\', key: [\'x\', true]},\n
+          {sel:\'#tool_bold\', fn: clickBold, evt: \'mousedown\', key: [modKey + \'B\', true]},\n
+          {sel:\'#tool_italic\', fn: clickItalic, evt: \'mousedown\',  key: [modKey + \'I\', true]},\n
+          //{sel:\'#sidepanel_handle\', fn: toggleSidePanel, key: [\'X\']},\n
+          {sel:\'#copy_save_done\', fn: cancelOverlays, evt: \'click\'},\n
+          \n
+          // Shortcuts not associated with buttons\n
+          \n
+          {key: \'ctrl+left\', fn: function(){rotateSelected(0,1)}},\n
+          {key: \'ctrl+right\', fn: function(){rotateSelected(1,1)}},\n
+          {key: \'ctrl+shift+left\', fn: function(){rotateSelected(0,5)}},          \n
+          {key: \'ctrl+shift+right\', fn: function(){rotateSelected(1,5)}},\n
+          {key: \'shift+O\', fn: selectPrev},\n
+          {key: \'shift+P\', fn: selectNext},\n
+          {key: [modKey+\'+\', true], fn: function(){zoomImage(2);}},\n
+          {key: [modKey+\'-\', true], fn: function(){zoomImage(.5);}},\n
+          {key: [\'up\', true], fn: function(){moveSelected(0,-1);}},\n
+          {key: [\'down\', true], fn: function(){moveSelected(0,1);}},\n
+          {key: [\'left\', true], fn: function(){moveSelected(-1,0);}},\n
+          {key: [\'right\', true], fn: function(){moveSelected(1,0);}},\n
+          {key: \'shift+up\', fn: function(){moveSelected(0,-10)}},\n
+          {key: \'shift+down\', fn: function(){moveSelected(0,10)}},\n
+          {key: \'shift+left\', fn: function(){moveSelected(-10,0)}},\n
+          {key: \'shift+right\', fn: function(){moveSelected(10,0)}},\n
+          {key: [\'alt+up\', true], fn: function(){svgCanvas.cloneSelectedElements(0,-1)}},\n
+          {key: [\'alt+down\', true], fn: function(){svgCanvas.cloneSelectedElements(0,1)}},\n
+          {key: [\'alt+left\', true], fn: function(){svgCanvas.cloneSelectedElements(-1,0)}},\n
+          {key: [\'alt+right\', true], fn: function(){svgCanvas.cloneSelectedElements(1,0)}},\n
+          {key: [\'alt+shift+up\', true], fn: function(){svgCanvas.cloneSelectedElements(0,-10)}},\n
+          {key: [\'alt+shift+down\', true], fn: function(){svgCanvas.cloneSelectedElements(0,10)}},\n
+          {key: [\'alt+shift+left\', true], fn: function(){svgCanvas.cloneSelectedElements(-10,0)}},\n
+          {key: [\'alt+shift+right\', true], fn: function(){svgCanvas.cloneSelectedElements(10,0)}},  \n
+          {key: modKey + \'A\', fn: function(){svgCanvas.selectAllInCurrentLayer();}},\n
+          {key: \'I\', fn: function(){setEyedropperMode()}},\n
+\n
+          // Standard shortcuts\n
+          {key: modKey + \'shift+z\', fn: clickRedo},\n
+          {key: \'esc\', fn: minimizeModal}\n
+        ];\n
+        \n
+        // Tooltips not directly associated with a single function\n
+        var key_assocs = {\n
+          \'4/Shift+4\': \'#tools_rect_show\',\n
+          \'5/Shift+5\': \'#tools_ellipse_show\'\n
+        };\n
+      \n
+        return {\n
+          setAll: function() {\n
+            var flyouts = {};\n
+            \n
+            $.each(tool_buttons, function(i, opts)  {       \n
+              // Bind function to button\n
+              if(opts.sel) {\n
+                var btn = $(opts.sel);\n
+                if (btn.length == 0) return true; // Skip if markup does not exist\n
+                if(opts.evt) {\n
+                  if (svgedit.browser.isTouch() && opts.evt === "click") opts.evt = "mousedown" \n
+                  btn[opts.evt](opts.fn);\n
+                }\n
+    \n
+                // Add to parent flyout menu, if able to be displayed\n
+                if(opts.parent && $(opts.parent + \'_show\').length != 0) {\n
+                  var f_h = $(opts.parent);\n
+                  if(!f_h.length) {\n
+                    f_h = makeFlyoutHolder(opts.parent.substr(1));\n
+                  }\n
+                  \n
+                  f_h.append(btn);\n
+                  \n
+                  if(!$.isArray(flyouts[opts.parent])) {\n
+                    flyouts[opts.parent] = [];\n
+                  }\n
+                  flyouts[opts.parent].push(opts);\n
+                }\n
+              }\n
+              \n
+              \n
+              // Bind function to shortcut key\n
+              if(opts.key) {\n
+                // Set shortcut based on options\n
+                var keyval, shortcut = \'\', disInInp = true, fn = opts.fn, pd = false;\n
+                if($.isArray(opts.key)) {\n
+                  keyval = opts.key[0];\n
+                  if(opts.key.length > 1) pd = opts.key[1];\n
+                  if(opts.key.length > 2) disInInp = opts.key[2];\n
+                } else {\n
+                  keyval = opts.key;\n
+                }\n
+                keyval += \'\';\n
+                if (svgedit.browser.isMac && keyval.indexOf("+") != -1) {\n
+                  var modifier_key =  keyval.split("+")[0];\n
+                  if (modifier_key == "ctrl") keyval.replace("ctrl", "cmd")\n
+                }\n
+                \n
+                $.each(keyval.split(\'/\'), function(i, key) {\n
+                  $(document).bind(\'keydown\', key, function(e) {\n
+                    fn();\n
+                    if(pd) {\n
+                      e.preventDefault();\n
+                    }\n
+                    // Prevent default on ALL keys?\n
+                    return false;\n
+                  });\n
+                });\n
+                \n
+                // Put shortcut in title\n
+                if(opts.sel && !opts.hidekey && btn.attr(\'title\')) {\n
+                  var new_title = btn.attr(\'title\').split(\'[\')[0] + \' (\' + keyval + \')\';\n
+                  key_assocs[keyval] = opts.sel;\n
+                  // Disregard for menu items\n
+                  if(!btn.parents(\'#main_menu\').length) {\n
+                    btn.attr(\'title\', new_title);\n
+                  }\n
+                }\n
+              }\n
+            });\n
+            \n
+            // Setup flyouts\n
+            setupFlyouts(flyouts);\n
+            \n
+            $(window).bind(\'keydown\', \'tab\', function(e) {\n
+              if(ui_context === \'canvas\') {\n
+                e.preventDefault();\n
+                selectNext();\n
+              }\n
+            }).bind(\'keydown\', \'shift+tab\', function(e) {\n
+              if(ui_context === \'canvas\') {\n
+                e.preventDefault();\n
+                selectPrev();\n
+              }\n
+            });\n
+            \n
+            $(\'#tool_zoom\').dblclick(dblclickZoom);\n
+          },\n
+          setTitles: function() {\n
+            $.each(key_assocs, function(keyval, sel)  {\n
+              var menu = ($(sel).parents(\'#main_menu\').length);\n
+            \n
+              $(sel).each(function() {\n
+                if(menu) {\n
+                  var t = $(this).text().split(\' [\')[0];\n
+                } else {\n
+                  var t = this.title.split(\' [\')[0];              \n
+                }\n
+                var key_str = \'\';\n
+                // Shift+Up\n
+                $.each(keyval.split(\'/\'), function(i, key) {\n
+                  var mod_bits = key.split(\'+\'), mod = \'\';\n
+                  if(mod_bits.length > 1) {\n
+                    mod = mod_bits[0] + \'+\';\n
+                    key = mod_bits[1];\n
+                  }\n
+                  key_str += (i?\'/\':\'\') + mod + (uiStrings[\'key_\'+key] || key);\n
+                });\n
+                if(menu) {\n
+                  this.lastChild.textContent = t +\' [\'+key_str+\']\';\n
+                } else {\n
+                  this.title = t +\' [\'+key_str+\']\';\n
+                }\n
+              });\n
+            });\n
+          },\n
+          getButtonData: function(sel) {\n
+            var b;\n
+            $.each(tool_buttons, function(i, btn) {\n
+              if(btn.sel === sel) b = btn;\n
+            });\n
+            return b;\n
+          }\n
+        };\n
+      }();\n
+      \n
+      Actions.setAll();\n
+      \n
+      // Select given tool\n
+      Editor.ready(function() {\n
+        var tool,\n
+          itool = curConfig.initTool,\n
+          container = $("#tools_left, #svg_editor .tools_flyout"),\n
+          pre_tool = container.find("#tool_" + itool),\n
+          reg_tool = container.find("#" + itool);\n
+        if(pre_tool.length) {\n
+          tool = pre_tool;\n
+        } else if(reg_tool.length){\n
+          tool = reg_tool;\n
+        } else {\n
+          tool = $("#tool_select");\n
+        }\n
+        tool.click().mouseup();\n
+        \n
+        if(curConfig.wireframe) {\n
+          $(\'#tool_wireframe\').click();\n
+        }\n
+        \n
+        if(curConfig.showlayers) {\n
+          toggleSidePanel();\n
+        }\n
+        \n
+        $(\'#rulers\').toggle(!!curConfig.showRulers);\n
+      });\n
+    \n
+      \n
+      $(\'#canvas_height\').dragInput({ min: 10,   max: null,  step: 10,  callback: changeCanvasSize,    cursor: false, dragAdjust: .1         }); \n
+      $(\'#canvas_width\') .dragInput({ min: 10,   max: null,  step: 10,  callback: changeCanvasSize,    cursor: false, dragAdjust: .1         });                         \n
+      $(\'#rect_width\')   .dragInput({ min: 1,    max: null,  step:  1,  callback: changeAttribute,     cursor: false                         }); \n
+      $(\'#rect_height\')  .dragInput({ min: 1,    max: null,  step:  1,  callback: changeAttribute,     cursor: false                         });\n
+      $(\'#ellipse_cx\')   .dragInput({ min: 1,    max: null,  step:  1,  callback: changeAttribute,     cursor: false                         });\n
+      $(\'#ellipse_cy\')   .dragInput({ min: 1,    max: null,  step:  1,  callback: changeAttribute,     cursor: false                         });\n
+      $(\'#ellipse_rx\')   .dragInput({ min: 1,    max: null,  step:  1,  callback: changeAttribute,     cursor: false                         });\n
+      $(\'#ellipse_ry\')   .dragInput({ min: 1,    max: null,  step:  1,  callback: changeAttribute,     cursor: false                         });\n
+      $("#image_height") .dragInput({ min: 1,    max: null,  step:  1,  callback: changeAttribute,     cursor: false                         });\n
+      $(\'#circle_cx\')    .dragInput({ min: 1,    max: null,  step:  1,  callback: changeAttribute,     cursor: false                         });\n
+      $(\'#circle_cy\')    .dragInput({ min: 1,    max: null,  step:  1,  callback: changeAttribute,     cursor: false                         });\n
+      $(\'#circle_r\')     .dragInput({ min: 1,    max: null,  step:  1,  callback: changeAttribute,     cursor: false                         });\n
+      $("#image_height") .dragInput({ min: 0,    max: null,  step:  1,  callback: changeAttribute,     cursor: false                         });\n
+      $(\'#selected_x\')   .dragInput({ min: null, max: null,  step:  1,  callback: changeAttribute,     cursor: false                         });\n
+      $(\'#selected_y\')   .dragInput({ min: null, max: null,  step:  1,  callback: changeAttribute,     cursor: false                         });\n
+      $("#path_node_x")  .dragInput({ min: null, max: null,  step:  1,  callback: changeAttribute,     cursor: false                         });\n
+      $("#path_node_y")  .dragInput({ min: null, max: null,  step:  1,  callback: changeAttribute,     cursor: false                         });\n
+      $("#image_width")  .dragInput({ min: null, max: null,  step:  1,  callback: changeAttribute,     cursor: false                         });\n
+      $(\'#line_x1\')      .dragInput({ min: null, max: null,  step:  1,  callback: changeAttribute,     cursor: false                         });\n
+      $(\'#line_x2\')      .dragInput({ min: null, max: null,  step:  1,  callback: changeAttribute,     cursor: false                         });\n
+      $(\'#line_y1\')      .dragInput({ min: null, max: null,  step:  1,  callback: changeAttribute,     cursor: false                         });\n
+      $(\'#line_y2\')      .dragInput({ min: null, max: null,  step:  1,  callback: changeAttribute,     cursor: false                         });\n
+      $(\'#path_x\')       .dragInput({ min: null, max: null,  step:  1,  callback: changeAttribute,     cursor: false                         });\n
+      $(\'#path_y\')       .dragInput({ min: null, max: null,  step:  1,  callback: changeAttribute,     cursor: false                         });\n
+      $(\'#rect_x\')       .dragInput({ min: null, max: null,  step:  1,  callback: changeAttribute,     cursor: false                         });\n
+      $(\'#rect_y\')       .dragInput({ min: null, max: null,  step:  1,  callback: changeAttribute,     cursor: false                         });\n
+      $(\'#g_x\')      .dragInput({ min: null, max: null,  step:  1,  callback: changeAttribute,     cursor: false                         });\n
+      $(\'#g_y\')      .dragInput({ min: null, max: null,  step:  1,  callback: changeAttribute,     cursor: false                         });\n
+      $(\'#image_x\')      .dragInput({ min: null, max: null,  step:  1,  callback: changeAttribute,     cursor: false                         });\n
+      $(\'#text_y\')       .dragInput({ min: null, max: null,  step:  1,  callback: changeAttribute,     cursor: false                         });\n
+      $(\'#text_x\')       .dragInput({ min: null, max: null,  step:  1,  callback: changeAttribute,     cursor: false                         });\n
+      $(\'#image_y\')      .dragInput({ min: null, max: null,  step:  1,  callback: changeAttribute,     cursor: false                         });\n
+      $(\'#rect_rx\')      .dragInput({ min: 0,    max: 100,   step:  1,  callback: changeAttribute,    cursor: true                          });\n
+      $(\'#stroke_width\') .dragInput({ min: 0,    max: 99,    step:  1,  callback: changeStrokeWidth,   cursor: true, smallStep: 0.1, start: 1.5          });\n
+      $(\'#angle\')        .dragInput({ min: -180, max: 180,   step:  1,  callback: changeRotationAngle, cursor: false, dragAdjust: 0.5      });\n
+      $(\'#font_size\')    .dragInput({ min: 1, max: 250, step: 1, callback: changeFontSize, cursor: true, stepfunc: stepFontSize, dragAdjust: .15 });\n
+      $(\'#group_opacity\').dragInput({ min: 0,    max: 100,   step:  5,  callback: changeAttribute,       cursor: true,  start: 100             });\n
+      $(\'#blur\')         .dragInput({ min: 0,    max: 10,    step: .1,  callback: changeBlur,          cursor: true,  start: 0               });\n
+        // Set default zoom \n
+      $(\'#zoom\').val(svgCanvas.getZoom() * 100);\n
+      \n
+      $("#workarea").contextMenu({\n
+          menu: \'cmenu_canvas\',\n
+          inSpeed: 0\n
+        },\n
+        function(action, el, pos) {\n
+          switch ( action ) {\n
+            case \'delete\':\n
+              deleteSelected();\n
+              break;\n
+            case \'cut\':\n
+              cutSelected();\n
+              break;\n
+            case \'copy\':\n
+              copySelected();\n
+              break;\n
+            case \'paste\':\n
+              svgCanvas.pasteElements();\n
+              break;\n
+            case \'paste_in_place\':\n
+              svgCanvas.pasteElements(\'in_place\');\n
+              break;\n
+            case \'group\':\n
+              svgCanvas.groupSelectedElements();\n
+              break;\n
+            case \'ungroup\':         \n
+              svgCanvas.ungroupSelectedElement();  \n
+              break;\n
+            case \'move_front\':\n
+              moveToTopSelected();\n
+              break;\n
+            case \'move_up\':\n
+              moveUpDownSelected(\'Up\');\n
+              break;\n
+            case \'move_down\':\n
+              moveUpDownSelected(\'Down\');\n
+              break;\n
+            case \'move_back\':\n
+              moveToBottomSelected();\n
+              break;\n
+              default:\n
+              if(svgedit.contextmenu && svgedit.contextmenu.hasCustomHandler(action)){\n
+                svgedit.contextmenu.getCustomHandler(action).call();\n
+                }\n
+                break;\n
+          }\n
+          \n
+      });\n
+      \n
+      $(\'.contextMenu li\').mousedown(function(ev) {\n
+        ev.preventDefault();\n
+      })\n
+      \n
+      $(\'#cmenu_canvas li\').disableContextMenu();\n
+      canv_menu.enableContextMenuItems(\'#delete,#cut,#copy\');\n
+      \n
+      window.onbeforeunload = function() { \n
+        // Suppress warning if page is empty \n
+        if(undoMgr.getUndoStackSize() === 0) {\n
+          Editor.show_save_warning = false;\n
+        }\n
+\n
+        // show_save_warning is set to "false" when the page is saved.\n
+        if(!curConfig.no_save_warning && Editor.show_save_warning) {\n
+          // Browser already asks question about closing the page\n
+          return uiStrings.notification.unsavedChanges; \n
+        }\n
+      };\n
+      \n
+      Editor.openPrep = function(func) {\n
+        $(\'#main_menu\').hide();\n
+        if(undoMgr.getUndoStackSize() === 0) {\n
+          func(true);\n
+        } else {\n
+          $.confirm(uiStrings.notification.QwantToOpen, func);\n
+        }\n
+      }\n
+            \n
+      if (window.FileReader) {\n
+        \n
+        var import_image = function(e) {\n
+          e.stopPropagation();\n
+          e.preventDefault();\n
+          $("#workarea").removeAttr("style");\n
+          $(\'#main_menu\').hide();\n
+          var file = null;\n
+          if (e.type == "drop") file = e.dataTransfer.files[0]\n
+          else file = this.files[0];\n
+          if (file) {\n
+            if(file.type.indexOf("image") != -1) {\n
+              //detected an image\n
+            \n
+              //svg handing\n
+              if(file.type.indexOf("svg") != -1) {\n
+                var reader = new FileReader();\n
+                reader.onloadend = function(e) {\n
+                  svgCanvas.importSvgString(e.target.result, true);\n
+                  svgCanvas.ungroupSelectedElement()\n
+                  svgCanvas.ungroupSelectedElement()\n
+                  svgCanvas.groupSelectedElements()\n
+                  svgCanvas.alignSelectedElements("m", "page")\n
+                  svgCanvas.alignSelectedElements("c", "page")\n
+                };\n
+                reader.readAsText(file);\n
+              }\n
+          \n
+              //image handling\n
+              else {\n
+                var reader = new FileReader();\n
+                reader.onloadend = function(e) {\n
+                  // lets insert the new image until we know its dimensions\n
+                  insertNewImage = function(img_width, img_height){\n
+                      var newImage = svgCanvas.addSvgElementFromJson({\n
+                      "element": "image",\n
+                      "attr": {\n
+                        "x": 0,\n
+                        "y": 0,\n
+                        "width": img_width,\n
+                        "height": img_height,\n
+                        "id": svgCanvas.getNextId(),\n
+                        "style": "pointer-events:inherit"\n
+                      }\n
+                    });\n
+                    svgCanvas.setHref(newImage, e.target.result);\n
+                    svgCanvas.selectOnly([newImage])\n
+                    svgCanvas.alignSelectedElements("m", "page")\n
+                    svgCanvas.alignSelectedElements("c", "page")\n
+                    updateContextPanel();\n
+                  }\n
+                  // put a placeholder img so we know the default dimensions\n
+                  var img_width = 100;\n
+                  var img_height = 100;\n
+                  var img = new Image()\n
+                  img.src = e.target.result\n
+                  document.body.appendChild(img);\n
+                  img.onload = function() {\n
+                    img_width = img.offsetWidth\n
+                    img_height = img.offsetHeight\n
+                    insertNewImage(img_width, img_height);\n
+                    document.body.removeChild(img);\n
+                  }\n
+                };\n
+                reader.readAsDataURL(file)\n
+              }\n
+            }\n
+          }\n
+        }\n
+        \n
+        var workarea = $("#workarea")\n
+        \n
+        function onDragEnter(e) {\n
+          e.stopPropagation();\n
+          e.preventDefault();\n
+          workarea.css({\n
+            "-webkit-transform": "scale3d(1.1,1.1,1)",\n
+            "-moz-transform": "scale3d(1.1,1.1,1)",\n
+            "-o-transform": "scale(1.1)",\n
+            "-ms-transform": "scale3d(1.1,1.1,1)",\n
+            "transform": "scale3d(1.1,1.1,1)"\n
+          })\n
+\n
+        }\n
+\n
+        function onDragOver(e) {\n
+          e.stopPropagation();\n
+          e.preventDefault();\n
+        }\n
+\n
+        function onDragLeave(e) {\n
+          workarea.removeAttr("style")\n
+          e.stopPropagation();\n
+          e.preventDefault();\n
+        }\n
+\n
+      workarea[0].addEventListener(\'dragenter\', onDragEnter, false);\n
+        workarea[0].addEventListener(\'dragover\', onDragOver, false);\n
+        workarea[0].addEventListener(\'dragleave\', onDragLeave, false);\n
+        workarea[0].addEventListener(\'drop\', import_image, false);\n
+        \n
+        var open = $(\'<input type="file">\').change(function() {\n
+          var f = this;\n
+          Editor.openPrep(function(ok) {\n
+            if(!ok) return;\n
+            svgCanvas.clear();\n
+            if(f.files.length==1) {\n
+              var reader = new FileReader();\n
+              reader.onloadend = function(e) {\n
+                loadSvgString(e.target.result);\n
+                updateCanvas();\n
+              };\n
+              reader.readAsText(f.files[0]);\n
+            }\n
+          });\n
+        });\n
+        $("#tool_open").show().prepend(open);\n
+        \n
+        var img_import = $(\'<input type="file">\').change(import_image);\n
+        $("#tool_import").show().prepend(img_import);\n
+      }\n
+\n
+      \n
+      var updateCanvas = Editor.updateCanvas = function(center, new_ctr) {\n
+        var w = workarea.width(), h = workarea.height();\n
+        var w_orig = w, h_orig = h;\n
+        var zoom = svgCanvas.getZoom();\n
+        var w_area = workarea;\n
+        var cnvs = $("#svgcanvas");\n
+        \n
+        var old_ctr = {\n
+          x: w_area[0].scrollLeft + w_orig/2,\n
+          y: w_area[0].scrollTop + h_orig/2\n
+        };\n
+        \n
+        var multi = curConfig.canvas_expansion;\n
+        w = Math.max(w_orig, svgCanvas.contentW * zoom * multi);\n
+        h = Math.max(h_orig, svgCanvas.contentH * zoom * multi);\n
+        \n
+        if(w == w_orig && h == h_orig) {\n
+          workarea.css(\'overflow\',\'hidden\');\n
+        } else {\n
+          workarea.css(\'overflow\',\'scroll\');\n
+        }\n
+        \n
+        var old_can_y = cnvs.height()/2;\n
+        var old_can_x = cnvs.width()/2;\n
+        cnvs.width(w).height(h);\n
+        var new_can_y = h/2;\n
+        var new_can_x = w/2;\n
+        var offset = svgCanvas.updateCanvas(w, h);\n
+        \n
+        var ratio = new_can_x / old_can_x;\n
+    \n
+        var scroll_x = w/2 - w_orig/2;\n
+        var scroll_y = h/2 - h_orig/2;\n
+        \n
+        if(!new_ctr) {\n
+    \n
+          var old_dist_x = old_ctr.x - old_can_x;\n
+          var new_x = new_can_x + old_dist_x * ratio;\n
+    \n
+          var old_dist_y = old_ctr.y - old_can_y;\n
+          var new_y = new_can_y + old_dist_y * ratio;\n
+    \n
+          new_ctr = {\n
+            x: new_x,\n
+            y: new_y\n
+          };\n
+          \n
+        } else {\n
+          new_ctr.x += offset.x,\n
+          new_ctr.y += offset.y;\n
+        }\n
+        \n
+        //width.val(offset.x)\n
+        //height.val(offset.y)\n
+        \n
+        if(center) {\n
+          // Go to top-left for larger documents\n
+          if(svgCanvas.contentW > w_area.width()) {\n
+            // Top-left\n
+            workarea[0].scrollLeft = offset.x - 10;\n
+            workarea[0].scrollTop = offset.y - 10;\n
+          } else {\n
+            // Center\n
+            w_area[0].scrollLeft = scroll_x;\n
+            w_area[0].scrollTop = scroll_y;\n
+          }\n
+        } else {\n
+          w_area[0].scrollLeft = new_ctr.x - w_orig/2;\n
+          w_area[0].scrollTop = new_ctr.y - h_orig/2;\n
+        }\n
+        if(curConfig.showRulers) {\n
+          updateRulers(cnvs, zoom);\n
+          workarea.scroll();\n
+        }\n
+      }\n
+      \n
+      // Make [1,2,5] array\n
+      var r_intervals = [];\n
+      for(var i = .1; i < 1E5; i *= 10) {\n
+        r_intervals.push(1 * i);\n
+        r_intervals.push(2 * i);\n
+        r_intervals.push(5 * i);\n
+      }\n
+      \n
+      function updateRulers(scanvas, zoom) {\n
+        var workarea = document.getElementById("workarea");\n
+        var title_show = document.getElementById("title_show");\n
+        var offset_x = 66;\n
+        var offset_y = 48;\n
+        if(!zoom) zoom = svgCanvas.getZoom();\n
+        if(!scanvas) scanvas = $("#svgcanvas");\n
+        \n
+        var limit = 30000;\n
+        \n
+        var c_elem = svgCanvas.getContentElem();\n
+        \n
+        var units = svgedit.units.getTypeMap();\n
+        var unit = units[curConfig.baseUnit]; // 1 = 1px\n
+      \n
+        for(var d = 0; d < 2; d++) {\n
+          var is_x = (d === 0);\n
+          var dim = is_x ? \'x\' : \'y\';\n
+          var lentype = is_x?\'width\':\'height\';\n
+          var content_d = c_elem.getAttribute(dim)-0;\n
+          \n
+          var $hcanv_orig = $(\'#ruler_\' + dim + \' canvas:first\');\n
+          \n
+          // Bit of a hack to fully clear the canvas in Safari & IE9\n
+          $hcanv = $hcanv_orig.clone();\n
+          $hcanv_orig.replaceWith($hcanv);\n
+          \n
+          var hcanv = $hcanv[0];\n
+          \n
+          // Set the canvas size to the width of the container\n
+          var ruler_len = scanvas[lentype]()*2;\n
+          var total_len = ruler_len;\n
+          hcanv.parentNode.style[lentype] = total_len + \'px\';\n
+          \n
+          var canv_count = 1;\n
+          var ctx_num = 0;\n
+          var ctx_arr;\n
+          var ctx = hcanv.getContext("2d");\n
+          \n
+          ctx.fillStyle = "rgb(200,0,0)"; \n
+          ctx.fillRect(0,0,hcanv.width,hcanv.height); \n
+          \n
+          // Remove any existing canvasses\n
+          $hcanv.siblings().remove();\n
+          \n
+          // Create multiple canvases when necessary (due to browser limits)\n
+          if(ruler_len >= limit) {\n
+            var num = parseInt(ruler_len / limit) + 1;\n
+            ctx_arr = Array(num);\n
+            ctx_arr[0] = ctx;\n
+            for(var i = 1; i < num; i++) {\n
+              hcanv[lentype] = limit;\n
+              var copy = hcanv.cloneNode(true);\n
+              hcanv.parentNode.appendChild(copy);\n
+              ctx_arr[i] = copy.getContext(\'2d\');\n
+            }\n
+            \n
+            copy[lentype] = ruler_len % limit;\n
+            \n
+            // set copy width to last\n
+            ruler_len = limit;\n
+          }\n
+          \n
+          hcanv[lentype] = ruler_len;\n
+          \n
+          var u_multi = unit * zoom;\n
+          \n
+          // Calculate the main number interval\n
+          var raw_m = 50 / u_multi;\n
+          var multi = 1;\n
+          for(var i = 0; i < r_intervals.length; i++) {\n
+            var num = r_intervals[i];\n
+            multi = num;\n
+            if(raw_m <= num) {\n
+              break;\n
+            }\n
+          }\n
+          \n
+          var big_int = multi * u_multi;\n
+          ctx.font = "normal 9px \'Lucida Grande\', sans-serif";\n
+          ctx.fillStyle = "#777";\n
+\n
+          var ruler_d = ((content_d / u_multi) % multi) * u_multi;\n
+          var label_pos = ruler_d - big_int;\n
+          for (; ruler_d < total_len; ruler_d += big_int) {\n
+            label_pos += big_int;\n
+            var real_d = ruler_d - content_d;\n
+\n
+            var cur_d = Math.round(ruler_d) + .5;\n
+            if(is_x) {\n
+              ctx.moveTo(cur_d, 15);\n
+              ctx.lineTo(cur_d, 0);\n
+            } else {\n
+              ctx.moveTo(15, cur_d);\n
+              ctx.lineTo(0, cur_d);\n
+            }\n
+  \n
+            var num = (label_pos - content_d) / u_multi;\n
+            var label;\n
+            if(multi >= 1) {\n
+              label = Math.round(num);\n
+            } else {\n
+              var decs = (multi+\'\').split(\'.\')[1].length;\n
+              label = num.toFixed(decs)-0;\n
+            }\n
+            \n
+            // Do anything special for negative numbers?\n
+//            var is_neg = label < 0;\n
+//            real_d2 = Math.abs(real_d2);\n
+            \n
+            // Change 1000s to Ks\n
+            if(label !== 0 && label !== 1000 && label % 1000 === 0) {\n
+              label = (label / 1000) + \'K\';\n
+            }\n
+            \n
+            if(is_x) {\n
+              ctx.fillText(label, ruler_d+2, 8);\n
+              ctx.fillStyle = "#777";\n
+            } else {\n
+              var str = (label+\'\').split(\'\');\n
+              for(var i = 0; i < str.length; i++) {\n
+                ctx.fillText(str[i], 1, (ruler_d+9) + i*9);\n
+                ctx.fillStyle = "#777";\n
+              }\n
+            }\n
+            \n
+            var part = big_int / 10;\n
+            for(var i = 1; i < 10; i++) {\n
+              var sub_d = Math.round(ruler_d + part * i) + .5;\n
+              if(ctx_arr && sub_d > ruler_len) {\n
+                ctx_num++;\n
+                ctx.stroke();\n
+                if(ctx_num >= ctx_arr.length) {\n
+                  i = 10;\n
+                  ruler_d = total_len;\n
+                  continue;\n
+                }\n
+                ctx = ctx_arr[ctx_num];\n
+                ruler_d -= limit;\n
+                sub_d = Math.round(ruler_d + part * i) + .5;\n
+              }\n
+              \n
+              var line_num = (i % 2)?12:10;\n
+              if(is_x) {\n
+                ctx.moveTo(sub_d, 15);\n
+                ctx.lineTo(sub_d, line_num);\n
+              } else {\n
+                ctx.moveTo(15, sub_d);\n
+                ctx.lineTo(line_num ,sub_d);\n
+              }\n
+            }\n
+          }\n
+          ctx.strokeStyle = "#666";\n
+          ctx.stroke();\n
+        }\n
+      }\n
+    \n
+//      $(function() {\n
+        updateCanvas(true);\n
+//      });\n
+      \n
+    //  var revnums = "svg-editor.js ($Rev: 2083 $) ";\n
+    //  revnums += svgCanvas.getVersion();\n
+    //  $(\'#copyright\')[0].setAttribute("title", revnums);\n
+    \n
+      // Callback handler for embedapi.js\n
+      try{\n
+        var json_encode = function(obj){\n
+        //simple partial JSON encoder implementation\n
+        if(window.JSON && JSON.stringify) return JSON.stringify(obj);\n
+        var enc = arguments.callee; //for purposes of recursion\n
+        if(typeof obj == "boolean" || typeof obj == "number"){\n
+          return obj+\'\' //should work...\n
+        }else if(typeof obj == "string"){\n
+        //a large portion of this is stolen from Douglas Crockford\'s json2.js\n
+        return \'"\'+\n
+            obj.replace(\n
+            /[\\\\\\"\\x00-\\x1f\\x7f-\\x9f\\u00ad\\u0600-\\u0604\\u070f\\u17b4\\u17b5\\u200c-\\u200f\\u2028-\\u202f\\u2060-\\u206f\\ufeff\\ufff0-\\uffff]/g\n
+            , function (a) {\n
+            return \'\\\\u\' + (\'0000\' + a.charCodeAt(0).toString(16)).slice(-4);\n
+            })\n
+            +\'"\'; //note that this isn\'t quite as purtyful as the usualness\n
+        }else if(obj.length){ //simple hackish test for arrayish-ness\n
+        for(var i = 0; i < obj.length; i++){\n
+          obj[i] = enc(obj[i]); //encode every sub-thingy on top\n
+        }\n
+        return "["+obj.join(",")+"]";\n
+        }else{\n
+        var pairs = []; //pairs will be stored here\n
+        for(var k in obj){ //loop through thingys\n
+          pairs.push(enc(k)+":"+enc(obj[k])); //key: value\n
+        }\n
+        return "{"+pairs.join(",")+"}" //wrap in the braces\n
+        }\n
+      }\n
+        window.addEventListener("message", function(e){\n
+        var cbid = parseInt(e.data.substr(0, e.data.indexOf(";")));\n
+        try{\n
+          e.source.postMessage("SVGe"+cbid+";"+json_encode(eval(e.data)), "*");\n
+        }catch(err){          \n
+          e.source.postMessage("SVGe"+cbid+";error:"+err.message, "*");\n
+        }\n
+      }, false)\n
+      }catch(err){\n
+        window.embed_error = err;\n
+      }\n
+      \n
+    \n
+    \n
+      // For Compatibility with older extensions\n
+      $(function() {\n
+        window.svgCanvas = svgCanvas;\n
+        svgCanvas.ready = methodDraw.ready;\n
+      });\n
+    \n
+    \n
+      Editor.setLang = function(lang, allStrings) {\n
+        $.pref(\'lang\', lang);\n
+        $(\'#lang_select\').val(lang);\n
+        if(allStrings) {\n
+        \n
+          var notif = allStrings.notification;\n
+          \n
+          svgCanvas.runExtensions("langChanged", lang);\n
+          \n
+          // Update flyout tooltips\n
+          setFlyoutTitles();\n
+          \n
+          // Copy title for certain tool elements\n
+          var elems = {\n
+            \'#stroke_color\': \'#tool_stroke .icon_label, #tool_stroke .color_block\',\n
+            \'#fill_color\': \'#tool_fill label, #tool_fill .color_block\',\n
+            \'#linejoin_miter\': \'#cur_linejoin\',\n
+            \'#linecap_butt\': \'#cur_linecap\'\n
+          }\n
+          \n
+          $.each(elems, function(source, dest) {\n
+            $(dest).attr(\'title\', $(source)[0].title);\n
+          });\n
+          \n
+          // Copy alignment titles\n
+          $(\'#multiselected_panel div[id^=tool_align]\').each(function() {\n
+            $(\'#tool_pos\' + this.id.substr(10))[0].title = this.title;\n
+          });\n
+          \n
+        }\n
+      };\n
+    };\n
+    \n
+    var callbacks = [];\n
+    \n
+    function loadSvgString(str, callback) {\n
+      var success = svgCanvas.setSvgString(str) !== false;\n
+      callback = callback || $.noop;\n
+      if(success) {\n
+        callback(true);\n
+      } else {\n
+        $.alert(uiStrings.notification.errorLoadingSVG, function() {\n
+          callback(false);\n
+        });\n
+      }\n
+    }\n
+    \n
+    Editor.ready = function(cb) {\n
+      if(!is_ready) {\n
+        callbacks.push(cb);\n
+      } else {\n
+        cb();\n
+      }\n
+    };\n
+\n
+    Editor.runCallbacks = function() {\n
+      $.each(callbacks, function() {\n
+        this();\n
+      });\n
+      is_ready = true;\n
+    };\n
+    \n
+    Editor.loadFromString = function(str) {\n
+      Editor.ready(function() {\n
+        loadSvgString(str);\n
+      });\n
+    };\n
+    \n
+    Editor.loadFromURL = function(url, opts) {\n
+      if(!opts) opts = {};\n
+\n
+      var cache = opts.cache;\n
+      var cb = opts.callback;\n
+    \n
+      Editor.ready(function() {\n
+        $.ajax({\n
+          \'url\': url,\n
+          \'dataType\': \'text\',\n
+          cache: !!cache,\n
+          success: function(str) {\n
+            loadSvgString(str, cb);\n
+          },\n
+          error: function(xhr, stat, err) {\n
+            if(xhr.status != 404 && xhr.responseText) {\n
+              loadSvgString(xhr.responseText, cb);\n
+            } else {\n
+              $.alert(uiStrings.notification.URLloadFail + ": \\n"+err+\'\', cb);\n
+            }\n
+          }\n
+        });\n
+      });\n
+    };\n
+    \n
+    Editor.loadFromDataURI = function(str) {\n
+      Editor.ready(function() {\n
+        var pre = \'data:image/svg+xml;base64,\';\n
+        var src = str.substring(pre.length);\n
+        loadSvgString(svgedit.utilities.decode64(src));\n
+      });\n
+    };\n
+    \n
+    Editor.addExtension = function() {\n
+      var args = arguments;\n
+      \n
+      // Note that we don\'t want this on Editor.ready since some extensions\n
+      // may want to run before then (like server_opensave).\n
+      $(function() {\n
+        if(svgCanvas) svgCanvas.addExtension.apply(this, args);\n
+      });\n
+    };\n
+\n
+    return Editor;\n
+  }(jQuery);\n
+  \n
+  // Run init once DOM is loaded\n
+  $(methodDraw.init);\n
+  \n
+\n
+})();
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>next</string> </key>
+            <value>
+              <none/>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/src/path.js.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/src/path.js.xml
new file mode 100644
index 0000000000..26b2202656
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/src/path.js.xml
@@ -0,0 +1,991 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52852042.19</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>path.js</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/javascript</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+/**\n
+ * Package: svgedit.path\n
+ *\n
+ * Licensed under the Apache License, Version 2\n
+ *\n
+ * Copyright(c) 2011 Alexis Deveria\n
+ * Copyright(c) 2011 Jeff Schiller\n
+ */\n
+\n
+// Dependencies:\n
+// 1) jQuery\n
+// 2) browser.js\n
+// 3) math.js\n
+// 4) svgutils.js\n
+\n
+var svgedit = svgedit || {};\n
+\n
+(function() {\n
+\n
+if (!svgedit.path) {\n
+  svgedit.path = {};\n
+}\n
+\n
+var svgns = "http://www.w3.org/2000/svg";\n
+\n
+var uiStrings = {\n
+  "pathNodeTooltip": "Drag node to move it. Double-click node to change segment type",\n
+  "pathCtrlPtTooltip": "Drag control point to adjust curve properties"\n
+};\n
+\n
+var segData = {\n
+  2: [\'x\',\'y\'],\n
+  4: [\'x\',\'y\'],\n
+  6: [\'x\',\'y\',\'x1\',\'y1\',\'x2\',\'y2\'],\n
+  8: [\'x\',\'y\',\'x1\',\'y1\'],\n
+  10: [\'x\',\'y\',\'r1\',\'r2\',\'angle\',\'largeArcFlag\',\'sweepFlag\'],\n
+  12: [\'x\'],\n
+  14: [\'y\'],\n
+  16: [\'x\',\'y\',\'x2\',\'y2\'],\n
+  18: [\'x\',\'y\']\n
+};\n
+\n
+var pathFuncs = [];\n
+\n
+var link_control_pts = false;\n
+\n
+// Stores references to paths via IDs.\n
+// TODO: Make this cross-document happy.\n
+var pathData = {};\n
+\n
+svgedit.path.setLinkControlPoints = function(lcp) {\n
+  link_control_pts = lcp;\n
+};\n
+\n
+svgedit.path.path = null;\n
+\n
+var editorContext_ = null;\n
+\n
+svgedit.path.init = function(editorContext) {\n
+  editorContext_ = editorContext;\n
+  \n
+  pathFuncs = [0,\'ClosePath\'];\n
+  var pathFuncsStrs = [\'Moveto\', \'Lineto\', \'CurvetoCubic\', \'CurvetoQuadratic\', \'Arc\',\n
+    \'LinetoHorizontal\', \'LinetoVertical\',\'CurvetoCubicSmooth\',\'CurvetoQuadraticSmooth\'];\n
+  $.each(pathFuncsStrs, function(i,s) {\n
+    pathFuncs.push(s+\'Abs\');\n
+    pathFuncs.push(s+\'Rel\');\n
+  });\n
+};\n
+\n
+svgedit.path.insertItemBefore = function(elem, newseg, index) {\n
+  var list = elem.pathSegList;\n
+  list.insertItemBefore(newseg, index);\n
+};\n
+\n
+// TODO: See if this should just live in replacePathSeg\n
+svgedit.path.ptObjToArr = function(type, seg_item) {\n
+  var arr = segData[type], len = arr.length;\n
+  var out = Array(len);\n
+  for(var i=0; i<len; i++) {\n
+    out[i] = seg_item[arr[i]];\n
+  }\n
+  return out;\n
+};\n
+\n
+svgedit.path.getGripPt = function(seg, alt_pt) {\n
+  var out = {\n
+    x: alt_pt? alt_pt.x : seg.item.x,\n
+    y: alt_pt? alt_pt.y : seg.item.y\n
+  }, path = seg.path;\n
+\n
+  if(path.matrix) {\n
+    var pt = svgedit.math.transformPoint(out.x, out.y, path.matrix);\n
+    out = pt;\n
+  }\n
+\n
+  out.x *= editorContext_.getCurrentZoom();\n
+  out.y *= editorContext_.getCurrentZoom();\n
+\n
+  return out;\n
+};\n
+\n
+svgedit.path.getPointFromGrip = function(pt, path) {\n
+  var out = {\n
+    x: pt.x,\n
+    y: pt.y\n
+  }\n
+\n
+  if(path.matrix) {\n
+    var pt = svgedit.math.transformPoint(out.x, out.y, path.imatrix);\n
+    out.x = pt.x;\n
+    out.y = pt.y;\n
+  }\n
+\n
+  out.x /= editorContext_.getCurrentZoom();\n
+  out.y /= editorContext_.getCurrentZoom();\n
+\n
+  return out;\n
+};\n
+\n
+svgedit.path.addPointGrip = function(index, x, y) {\n
+  // create the container of all the point grips\n
+  var pointGripContainer = svgedit.path.getGripContainer();\n
+\n
+  var pointGrip = svgedit.utilities.getElem("pathpointgrip_"+index);\n
+  // create it\n
+  if (!pointGrip) {\n
+    pointGrip = document.createElementNS(svgns, "rect");\n
+    svgedit.utilities.assignAttributes(pointGrip, {\n
+      \'id\': "pathpointgrip_" + index,\n
+      \'display\': "none",\n
+      \'width\': svgedit.browser.isTouch() ? 30 : 5,\n
+      \'height\': svgedit.browser.isTouch() ? 30 : 5,\n
+      \'fill\': "#fff",\n
+      \'stroke\': "#4F80FF",\n
+      \'shape-rendering\': "crispEdges",\n
+      \'stroke-width\': 1,\n
+      \'cursor\': \'move\',\n
+      \'style\': \'pointer-events:all\',\n
+      \'xlink:title\': uiStrings.pathNodeTooltip\n
+    });\n
+    pointGrip = pointGripContainer.appendChild(pointGrip);\n
+\n
+    var grip = $(\'#pathpointgrip_\'+index);\n
+    grip.dblclick(function() {\n
+      if(svgedit.path.path) svgedit.path.path.setSegType();\n
+    });\n
+  }\n
+  if(x && y) {\n
+    // set up the point grip element and display it\n
+    svgedit.utilities.assignAttributes(pointGrip, {\n
+      \'x\': x-(svgedit.browser.isTouch() ? 15 : 2.5),\n
+      \'y\': y-(svgedit.browser.isTouch() ? 15 : 2.5),\n
+      \'display\': "inline"\n
+    });\n
+  }\n
+  return pointGrip;\n
+};\n
+\n
+svgedit.path.getGripContainer = function() {\n
+  var c = svgedit.utilities.getElem("pathpointgrip_container");\n
+  if (!c) {\n
+    var parent = svgedit.utilities.getElem("selectorParentGroup");\n
+    c = parent.appendChild(document.createElementNS(svgns, "g"));\n
+    c.id = "pathpointgrip_container";\n
+  }\n
+  return c;\n
+};\n
+\n
+svgedit.path.addCtrlGrip = function(id) {\n
+  var pointGrip = svgedit.utilities.getElem("ctrlpointgrip_"+id);\n
+  if(pointGrip) return pointGrip;\n
+    \n
+  pointGrip = document.createElementNS(svgns, "circle");\n
+  svgedit.utilities.assignAttributes(pointGrip, {\n
+    \'id\': "ctrlpointgrip_" + id,\n
+    \'display\': "none",\n
+    \'r\': svgedit.browser.isTouch() ? 15 : 3,\n
+    \'fill\': "#4F80FF",\n
+    \'stroke\': \'#4F80FF\',\n
+    \'stroke-opacity\': 0,\n
+    \'stroke-width\': \'3\',\n
+    \'cursor\': \'move\',\n
+    \'style\': \'pointer-events:all\',\n
+    \'xlink:title\': uiStrings.pathCtrlPtTooltip\n
+  });\n
+  svgedit.path.getGripContainer().appendChild(pointGrip);\n
+  return pointGrip;\n
+};\n
+\n
+svgedit.path.getCtrlLine = function(id) {\n
+  var ctrlLine = svgedit.utilities.getElem("ctrlLine_"+id);\n
+  if(ctrlLine) return ctrlLine;\n
+\n
+  ctrlLine = document.createElementNS(svgns, "line");\n
+  svgedit.utilities.assignAttributes(ctrlLine, {\n
+    \'id\': "ctrlLine_"+id,\n
+    \'stroke\': "#4F80FF",\n
+    \'stroke-width\': 1,\n
+    "style": "pointer-events:none"\n
+  });\n
+  svgedit.path.getGripContainer().appendChild(ctrlLine);\n
+  return ctrlLine;\n
+};\n
+\n
+svgedit.path.getPointGrip = function(seg, update) {\n
+  var index = seg.index;\n
+  var pointGrip = svgedit.path.addPointGrip(index);\n
+  if(update) {\n
+    var pt = svgedit.path.getGripPt(seg);\n
+    svgedit.utilities.assignAttributes(pointGrip, {\n
+      \'x\': pt.x-(svgedit.browser.isTouch() ? 15 : 2.5),\n
+      \'y\': pt.y-(svgedit.browser.isTouch() ? 15 : 2.5),\n
+      \'display\': "inline"\n
+    });\n
+  }\n
+\n
+  return pointGrip;\n
+};\n
+\n
+svgedit.path.getControlPoints = function(seg) {\n
+  var item = seg.item;\n
+  var index = seg.index;\n
+  if(!item || !("x1" in item) || !("x2" in item)) return null;\n
+  var cpt = {};     \n
+  var pointGripContainer = svgedit.path.getGripContainer();\n
+\n
+  // Note that this is intentionally not seg.prev.item\n
+  var prev = svgedit.path.path.segs[index-1].item;\n
+\n
+  var seg_items = [prev, item];\n
+\n
+  for(var i=1; i<3; i++) {\n
+    var id = index + \'c\' + i;\n
+\n
+    var ctrlLine = cpt[\'c\' + i + \'_line\'] = svgedit.path.getCtrlLine(id);\n
+\n
+    var pt = svgedit.path.getGripPt(seg, {x:item[\'x\' + i], y:item[\'y\' + i]});\n
+    var gpt = svgedit.path.getGripPt(seg, {x:seg_items[i-1].x, y:seg_items[i-1].y});\n
+\n
+    svgedit.utilities.assignAttributes(ctrlLine, {\n
+      \'x1\': pt.x,\n
+      \'y1\': pt.y,\n
+      \'x2\': gpt.x,\n
+      \'y2\': gpt.y,\n
+      \'display\': "inline"\n
+    });\n
+\n
+    cpt[\'c\' + i + \'_line\'] = ctrlLine;\n
+\n
+    // create it\n
+    pointGrip = cpt[\'c\' + i] = svgedit.path.addCtrlGrip(id);\n
+    svgedit.utilities.assignAttributes(pointGrip, {\n
+      \'cx\': pt.x,\n
+      \'cy\': pt.y,\n
+      \'display\': "inline"\n
+    });\n
+    cpt[\'c\' + i] = pointGrip;\n
+  }\n
+  return cpt;\n
+};\n
+\n
+// This replaces the segment at the given index. Type is given as number.\n
+svgedit.path.replacePathSeg = function(type, index, pts, elem) {\n
+  var path = elem || svgedit.path.path.elem;\n
+  var func = \'createSVGPathSeg\' + pathFuncs[type];\n
+  var seg = path[func].apply(path, pts);\n
+  path.pathSegList.replaceItem(seg, index);\n
+};\n
+\n
+svgedit.path.getSegSelector = function(seg, update) {\n
+  var index = seg.index;\n
+  var segLine = svgedit.utilities.getElem("segline_" + index);\n
+  if(!segLine) {\n
+    var pointGripContainer = svgedit.path.getGripContainer();\n
+    // create segline\n
+    segLine = document.createElementNS(svgns, "path");\n
+    svgedit.utilities.assignAttributes(segLine, {\n
+      \'id\': "segline_" + index,\n
+      \'display\': \'none\',\n
+      \'fill\': "none",\n
+      \'stroke\': "#0ff",\n
+      \'stroke-opacity\': 1,\n
+      "shape-rendering": "crispEdges",\n
+      \'stroke-width\': 2,\n
+      \'style\':\'pointer-events:none\',\n
+      \'d\': \'M0,0 0,0\'\n
+    });\n
+    pointGripContainer.appendChild(segLine);\n
+  } \n
+\n
+  if(update) {\n
+    var prev = seg.prev;\n
+    if(!prev) {\n
+      segLine.setAttribute("display", "none");\n
+      return segLine;\n
+    }\n
+\n
+    var pt = svgedit.path.getGripPt(prev);\n
+    // Set start point\n
+    svgedit.path.replacePathSeg(2, 0, [pt.x, pt.y], segLine);\n
+\n
+    var pts = svgedit.path.ptObjToArr(seg.type, seg.item, true);\n
+    for(var i=0; i < pts.length; i+=2) {\n
+      var pt = svgedit.path.getGripPt(seg, {x:pts[i], y:pts[i+1]});\n
+      pts[i] = pt.x;\n
+      pts[i+1] = pt.y;\n
+    }\n
+\n
+    svgedit.path.replacePathSeg(seg.type, 1, pts, segLine);\n
+  }\n
+  return segLine;\n
+};\n
+\n
+// Function: smoothControlPoints\n
+// Takes three points and creates a smoother line based on them\n
+// \n
+// Parameters: \n
+// ct1 - Object with x and y values (first control point)\n
+// ct2 - Object with x and y values (second control point)\n
+// pt - Object with x and y values (third point)\n
+//\n
+// Returns: \n
+// Array of two "smoothed" point objects\n
+svgedit.path.smoothControlPoints = this.smoothControlPoints = function(ct1, ct2, pt) {\n
+  // each point must not be the origin\n
+  var x1 = ct1.x - pt.x,\n
+    y1 = ct1.y - pt.y,\n
+    x2 = ct2.x - pt.x,\n
+    y2 = ct2.y - pt.y;\n
+    \n
+  if ( (x1 != 0 || y1 != 0) && (x2 != 0 || y2 != 0) ) {\n
+    var anglea = Math.atan2(y1,x1),\n
+      angleb = Math.atan2(y2,x2),\n
+      r1 = Math.sqrt(x1*x1+y1*y1),\n
+      r2 = Math.sqrt(x2*x2+y2*y2),\n
+      nct1 = editorContext_.getSVGRoot().createSVGPoint(),\n
+      nct2 = editorContext_.getSVGRoot().createSVGPoint();        \n
+    if (anglea < 0) { anglea += 2*Math.PI; }\n
+    if (angleb < 0) { angleb += 2*Math.PI; }\n
+    \n
+    var angleBetween = Math.abs(anglea - angleb),\n
+      angleDiff = Math.abs(Math.PI - angleBetween)/2;\n
+    \n
+    var new_anglea, new_angleb;\n
+    if (anglea - angleb > 0) {\n
+      new_anglea = angleBetween < Math.PI ? (anglea + angleDiff) : (anglea - angleDiff);\n
+      new_angleb = angleBetween < Math.PI ? (angleb - angleDiff) : (angleb + angleDiff);\n
+    }\n
+    else {\n
+      new_anglea = angleBetween < Math.PI ? (anglea - angleDiff) : (anglea + angleDiff);\n
+      new_angleb = angleBetween < Math.PI ? (angleb + angleDiff) : (angleb - angleDiff);\n
+    }\n
+    \n
+    // rotate the points\n
+    nct1.x = r1 * Math.cos(new_anglea) + pt.x;\n
+    nct1.y = r1 * Math.sin(new_anglea) + pt.y;\n
+    nct2.x = r2 * Math.cos(new_angleb) + pt.x;\n
+    nct2.y = r2 * Math.sin(new_angleb) + pt.y;\n
+    \n
+    return [nct1, nct2];\n
+  }\n
+  return undefined;\n
+};\n
+\n
+svgedit.path.Segment = function(index, item) {\n
+  this.selected = false;\n
+  this.index = index;\n
+  this.item = item;\n
+  this.type = item.pathSegType;\n
+  \n
+  this.ctrlpts = [];\n
+  this.ptgrip = null;\n
+  this.segsel = null;\n
+};\n
+\n
+svgedit.path.Segment.prototype.showCtrlPts = function(y) {\n
+  for (var i in this.ctrlpts) {\n
+    this.ctrlpts[i].setAttribute("display", y ? "inline" : "none");\n
+  }\n
+};\n
+\n
+svgedit.path.Segment.prototype.selectCtrls = function(y) {\n
+  $(\'#ctrlpointgrip_\' + this.index + \'c1, #ctrlpointgrip_\' + this.index + \'c2\').\n
+    attr(\'fill\', \'#4F80FF\');\n
+};\n
+\n
+svgedit.path.Segment.prototype.show = function(y) {\n
+  if(this.ptgrip) {\n
+    this.ptgrip.setAttribute("display", y ? "inline" : "none");\n
+    this.segsel.setAttribute("display", y ? "inline" : "none");\n
+    // Show/hide all control points if available\n
+    this.showCtrlPts(y);\n
+  }\n
+};\n
+\n
+svgedit.path.Segment.prototype.select = function(y) {\n
+  if(this.ptgrip) {\n
+    this.ptgrip.setAttribute("stroke", y ? "#4F80FF" : "#4F80FF");\n
+    this.ptgrip.setAttribute("fill", y ? "#4F80FF" : "#fff");\n
+    this.segsel.setAttribute("display", y ? "inline" : "none");\n
+    if(this.ctrlpts) {\n
+      this.selectCtrls(y);\n
+    }\n
+    this.selected = y;\n
+  }\n
+};\n
+\n
+svgedit.path.Segment.prototype.addGrip = function() {\n
+  this.ptgrip = svgedit.path.getPointGrip(this, true);\n
+  this.ctrlpts = svgedit.path.getControlPoints(this, true);\n
+  this.segsel = svgedit.path.getSegSelector(this, true);\n
+};\n
+\n
+svgedit.path.Segment.prototype.update = function(full) {\n
+  if(this.ptgrip) {\n
+    var pt = svgedit.path.getGripPt(this);\n
+    var reposition = (svgedit.browser.isTouch() ? 15 : 2.5)\n
+    var properties = (this.ptgrip.nodeName == "rect") ? {\'x\': pt.x-reposition, \'y\': pt.y-reposition} : {\'cx\': pt.x, \'cy\': pt.y};\n
+    svgedit.utilities.assignAttributes(this.ptgrip, properties);\n
+    svgedit.path.getSegSelector(this, true);\n
+\n
+    if(this.ctrlpts) {\n
+      if(full) {\n
+        this.item = svgedit.path.path.elem.pathSegList.getItem(this.index);\n
+        this.type = this.item.pathSegType;\n
+      }\n
+      svgedit.path.getControlPoints(this);\n
+    } \n
+    // this.segsel.setAttribute("display", y?"inline":"none");\n
+  }\n
+};\n
+\n
+svgedit.path.Segment.prototype.move = function(dx, dy) {\n
+  var item = this.item;\n
+  // fix for path tool dom breakage, amending item does bad things now, so we take a copy and use that. Can probably improve to just take a shallow copy of object\n
+  var cloneItem = $.extend({}, item);\n
+  var cur_pts = (this.ctrlpts) \n
+    ? [cloneItem.x += dx,  cloneItem.y += dy, \n
+       cloneItem.x1,       cloneItem.y1, \n
+       cloneItem.x2 += dx, cloneItem.y2 += dy]\n
+    : [cloneItem.x += dx, cloneItem.y += dy];\n
+  \n
+  svgedit.path.replacePathSeg(this.type, this.index, cur_pts);\n
+\n
+  if(this.next && this.next.ctrlpts) {\n
+    var next = this.next.item;\n
+    var next_pts = [next.x, next.y, \n
+      next.x1 += dx, next.y1 += dy, next.x2, next.y2];\n
+    svgedit.path.replacePathSeg(this.next.type, this.next.index, next_pts);\n
+  }\n
+\n
+  if(this.mate) {\n
+    // The last point of a closed subpath has a "mate",\n
+    // which is the "M" segment of the subpath\n
+    var item = this.mate.item;\n
+    var pts = [item.x += dx, item.y += dy];\n
+    svgedit.path.replacePathSeg(this.mate.type, this.mate.index, pts);\n
+    // Has no grip, so does not need "updating"?\n
+  }\n
+\n
+  this.update(true);\n
+  if(this.next) this.next.update(true);\n
+};\n
+\n
+svgedit.path.Segment.prototype.setLinked = function(num) {\n
+  var seg, anum, pt;\n
+  if (num == 2) {\n
+    anum = 1;\n
+    seg = this.next;\n
+    if(!seg) return;\n
+    pt = this.item;\n
+  } else {\n
+    anum = 2;\n
+    seg = this.prev;\n
+    if(!seg) return;\n
+    pt = seg.item;\n
+  }\n
+\n
+  var item = seg.item;\n
+  var cloneItem = $.extend({}, item);\n
+  cloneItem[\'x\' + anum ] = pt.x + (pt.x - this.item[\'x\' + num]);\n
+  cloneItem[\'y\' + anum ] = pt.y + (pt.y - this.item[\'y\' + num]);\n
+\n
+  var pts = [ \n
+              cloneItem.x, cloneItem.y,\n
+              cloneItem.x1, cloneItem.y1,\n
+              cloneItem.x2, cloneItem.y2\n
+            ];\n
+\n
+  svgedit.path.replacePathSeg(seg.type, seg.index, pts);\n
+  seg.update(true);\n
+};\n
+\n
+svgedit.path.Segment.prototype.moveCtrl = function(num, dx, dy) {\n
+  var item = $.extend({}, this.item);\n
+\n
+  item[\'x\' + num] += dx;\n
+  item[\'y\' + num] += dy;\n
+\n
+  var pts = [item.x,item.y,\n
+    item.x1,item.y1, item.x2,item.y2];\n
+    \n
+  svgedit.path.replacePathSeg(this.type, this.index, pts);\n
+  this.update(true);\n
+};\n
+\n
+svgedit.path.Segment.prototype.setType = function(new_type, pts) {\n
+  svgedit.path.replacePathSeg(new_type, this.index, pts);\n
+  this.type = new_type;\n
+  this.item = svgedit.path.path.elem.pathSegList.getItem(this.index);\n
+  this.showCtrlPts(new_type === 6);\n
+  this.ctrlpts = svgedit.path.getControlPoints(this);\n
+  this.update(true);\n
+};\n
+\n
+svgedit.path.Path = function(elem) {\n
+  if(!elem || elem.tagName !== "path") {\n
+    throw "svgedit.path.Path constructed without a <path> element";\n
+  }\n
+\n
+  this.elem = elem;\n
+  this.segs = [];\n
+  this.selected_pts = [];\n
+  svgedit.path.path = this;\n
+\n
+  this.init();\n
+};\n
+\n
+// Reset path data\n
+svgedit.path.Path.prototype.init = function() {\n
+  // Hide all grips, etc\n
+  $(svgedit.path.getGripContainer()).find("*").attr("display", "none");\n
+  var segList = this.elem.pathSegList;\n
+  var len = segList.numberOfItems;\n
+  this.segs = [];\n
+  this.selected_pts = [];\n
+  this.first_seg = null;\n
+  \n
+  // Set up segs array\n
+  for(var i=0; i < len; i++) {\n
+    var item = segList.getItem(i);\n
+    var segment = new svgedit.path.Segment(i, item);\n
+    segment.path = this;\n
+    this.segs.push(segment);\n
+  } \n
+  \n
+  var segs = this.segs;\n
+  var start_i = null;\n
+\n
+  for(var i=0; i < len; i++) {\n
+    var seg = segs[i]; \n
+    var next_seg = (i+1) >= len ? null : segs[i+1];\n
+    var prev_seg = (i-1) < 0 ? null : segs[i-1];\n
+    \n
+    if(seg.type === 2) {\n
+      if(prev_seg && prev_seg.type !== 1) {\n
+        // New sub-path, last one is open,\n
+        // so add a grip to last sub-path\'s first point\n
+        var start_seg = segs[start_i];\n
+        start_seg.next = segs[start_i+1];\n
+        start_seg.next.prev = start_seg;\n
+        start_seg.addGrip();\n
+      }\n
+      // Remember that this is a starter seg\n
+      start_i = i;\n
+    } else if(next_seg && next_seg.type === 1) {\n
+      // This is the last real segment of a closed sub-path\n
+      // Next is first seg after "M"\n
+      seg.next = segs[start_i+1];\n
+      \n
+      // First seg after "M"\'s prev is this\n
+      seg.next.prev = seg;\n
+      seg.mate = segs[start_i];\n
+      seg.addGrip();\n
+      if(this.first_seg == null) {\n
+        this.first_seg = seg;\n
+      }\n
+    } else if(!next_seg) {\n
+      if(seg.type !== 1) {\n
+        // Last seg, doesn\'t close so add a grip\n
+        // to last sub-path\'s first point\n
+        var start_seg = segs[start_i];\n
+        start_seg.next = segs[start_i+1];\n
+        start_seg.next.prev = start_seg;\n
+        start_seg.addGrip();\n
+        seg.addGrip();\n
+\n
+        if(!this.first_seg) {\n
+          // Open path, so set first as real first and add grip\n
+          this.first_seg = segs[start_i];\n
+        }\n
+      }\n
+    } else if(seg.type !== 1){\n
+      // Regular segment, so add grip and its "next"\n
+      seg.addGrip();\n
+      \n
+      // Don\'t set its "next" if it\'s an "M"\n
+      if(next_seg && next_seg.type !== 2) {\n
+        seg.next = next_seg;\n
+        seg.next.prev = seg;\n
+      }\n
+    }\n
+  }\n
+  return this;\n
+};\n
+\n
+svgedit.path.Path.prototype.eachSeg = function(fn) {\n
+  var len = this.segs.length\n
+  for(var i=0; i < len; i++) {\n
+    var ret = fn.call(this.segs[i], i);\n
+    if(ret === false) break;\n
+  }\n
+};\n
+\n
+svgedit.path.Path.prototype.addSeg = function(index) {\n
+  // Adds a new segment\n
+  var seg = this.segs[index];\n
+  if(!seg.prev) return;\n
+\n
+  var prev = seg.prev;\n
+  var newseg;\n
+  switch(seg.item.pathSegType) {\n
+  case 4:\n
+    var new_x = (seg.item.x + prev.item.x) / 2;\n
+    var new_y = (seg.item.y + prev.item.y) / 2;\n
+    newseg = this.elem.createSVGPathSegLinetoAbs(new_x, new_y);\n
+    break;\n
+  case 6: //make it a curved segment to preserve the shape (WRS)\n
+    // http://en.wikipedia.org/wiki/De_Casteljau%27s_algorithm#Geometric_interpretation\n
+    var p0_x = (prev.item.x + seg.item.x1)/2;\n
+    var p1_x = (seg.item.x1 + seg.item.x2)/2;\n
+    var p2_x = (seg.item.x2 + seg.item.x)/2;\n
+    var p01_x = (p0_x + p1_x)/2;\n
+    var p12_x = (p1_x + p2_x)/2;\n
+    var new_x = (p01_x + p12_x)/2;\n
+    var p0_y = (prev.item.y + seg.item.y1)/2;\n
+    var p1_y = (seg.item.y1 + seg.item.y2)/2;\n
+    var p2_y = (seg.item.y2 + seg.item.y)/2;\n
+    var p01_y = (p0_y + p1_y)/2;\n
+    var p12_y = (p1_y + p2_y)/2;\n
+    var new_y = (p01_y + p12_y)/2;\n
+    newseg = this.elem.createSVGPathSegCurvetoCubicAbs(new_x,new_y, p0_x,p0_y, p01_x,p01_y);\n
+    var pts = [seg.item.x,seg.item.y,p12_x,p12_y,p2_x,p2_y];\n
+    svgedit.path.replacePathSeg(seg.type,index,pts);\n
+    break;\n
+  }\n
+\n
+  svgedit.path.insertItemBefore(this.elem, newseg, index);\n
+};\n
+\n
+svgedit.path.Path.prototype.deleteSeg = function(index) {\n
+  var seg = this.segs[index];\n
+  var list = this.elem.pathSegList;\n
+  \n
+  seg.show(false);\n
+  var next = seg.next;\n
+  if(seg.mate) {\n
+    // Make the next point be the "M" point\n
+    var pt = [next.item.x, next.item.y];\n
+    svgedit.path.replacePathSeg(2, next.index, pt);\n
+    \n
+    // Reposition last node\n
+    svgedit.path.replacePathSeg(4, seg.index, pt);\n
+    \n
+    list.removeItem(seg.mate.index);\n
+  } else if(!seg.prev) {\n
+    // First node of open path, make next point the M\n
+    var item = seg.item;\n
+    var pt = [next.item.x, next.item.y];\n
+    svgedit.path.replacePathSeg(2, seg.next.index, pt);\n
+    list.removeItem(index);\n
+    \n
+  } else {\n
+    list.removeItem(index);\n
+  }\n
+};\n
+\n
+svgedit.path.Path.prototype.subpathIsClosed = function(index) {\n
+  var closed = false;\n
+  // Check if subpath is already open\n
+  svgedit.path.path.eachSeg(function(i) {\n
+    if(i <= index) return true;\n
+    if(this.type === 2) {\n
+      // Found M first, so open\n
+      return false;\n
+    } else if(this.type === 1) {\n
+      // Found Z first, so closed\n
+      closed = true;\n
+      return false;\n
+    }\n
+  });\n
+  \n
+  return closed;\n
+};\n
+\n
+svgedit.path.Path.prototype.removePtFromSelection = function(index) {\n
+  var pos = this.selected_pts.indexOf(index);\n
+  if(pos == -1) {\n
+    return;\n
+  } \n
+  this.segs[index].select(false);\n
+  this.selected_pts.splice(pos, 1);\n
+};\n
+\n
+svgedit.path.Path.prototype.clearSelection = function() {\n
+  this.eachSeg(function(i) {\n
+    // \'this\' is the segment here\n
+    this.select(false);\n
+  });\n
+  this.selected_pts = [];\n
+};\n
+\n
+svgedit.path.Path.prototype.storeD = function() {\n
+  this.last_d = this.elem.getAttribute(\'d\');\n
+};\n
+\n
+svgedit.path.Path.prototype.show = function(y) {\n
+  // Shows this path\'s segment grips\n
+  this.eachSeg(function() {\n
+    // \'this\' is the segment here\n
+    this.show(y);\n
+  });\n
+  if(y) {\n
+    this.selectPt(this.first_seg.index);\n
+  }\n
+  return this;\n
+};\n
+\n
+// Move selected points \n
+svgedit.path.Path.prototype.movePts = function(d_x, d_y) {\n
+  var i = this.selected_pts.length;\n
+  while(i--) {\n
+    var seg = this.segs[this.selected_pts[i]];\n
+    seg.move(d_x, d_y);\n
+  }\n
+};\n
+\n
+svgedit.path.Path.prototype.moveCtrl = function(d_x, d_y) {\n
+  var seg = this.segs[this.selected_pts[0]];\n
+  seg.moveCtrl(this.dragctrl, d_x, d_y);\n
+  if(link_control_pts) {\n
+    seg.setLinked(this.dragctrl);\n
+  }\n
+};\n
+\n
+svgedit.path.Path.prototype.setSegType = function(new_type) {\n
+  this.storeD();\n
+  var i = this.selected_pts.length;\n
+  var text;\n
+  while(i--) {\n
+    var sel_pt = this.selected_pts[i];\n
+    \n
+    // Selected seg\n
+    var cur = this.segs[sel_pt];\n
+    var prev = cur.prev;\n
+    if(!prev) continue;\n
+    \n
+    if(!new_type) { // double-click, so just toggle\n
+      text = "Toggle Path Segment Type";\n
+\n
+      // Toggle segment to curve/straight line\n
+      var old_type = cur.type;\n
+      \n
+      new_type = (old_type == 6) ? 4 : 6;\n
+    } \n
+    \n
+    new_type = new_type-0;\n
+    \n
+    var cur_x = cur.item.x;\n
+    var cur_y = cur.item.y;\n
+    var prev_x = prev.item.x;\n
+    var prev_y = prev.item.y;\n
+    var points;\n
+    switch ( new_type ) {\n
+    case 6:\n
+      if(cur.olditem) {\n
+        var old = cur.olditem;\n
+        points = [cur_x,cur_y, old.x1,old.y1, old.x2,old.y2];\n
+      } else {\n
+        var diff_x = cur_x - prev_x;\n
+        var diff_y = cur_y - prev_y;\n
+        // get control points from straight line segment\n
+        /*\n
+        var ct1_x = (prev_x + (diff_y/2));\n
+        var ct1_y = (prev_y - (diff_x/2));\n
+        var ct2_x = (cur_x + (diff_y/2));\n
+        var ct2_y = (cur_y - (diff_x/2));\n
+        */\n
+        //create control points on the line to preserve the shape (WRS)\n
+        var ct1_x = (prev_x + (diff_x/3));\n
+        var ct1_y = (prev_y + (diff_y/3));\n
+        var ct2_x = (cur_x - (diff_x/3));\n
+        var ct2_y = (cur_y - (diff_y/3));\n
+        points = [cur_x,cur_y, ct1_x,ct1_y, ct2_x,ct2_y];\n
+      }\n
+      break;\n
+    case 4:\n
+      points = [cur_x,cur_y];\n
+      \n
+      // Store original prevve segment nums\n
+      cur.olditem = cur.item;\n
+      break;\n
+    }\n
+    \n
+    cur.setType(new_type, points);\n
+  }\n
+  svgedit.path.path.endChanges(text);\n
+};\n
+\n
+svgedit.path.Path.prototype.selectPt = function(pt, ctrl_num) {\n
+  this.clearSelection();\n
+  if(pt == null) {\n
+    this.eachSeg(function(i) {\n
+      // \'this\' is the segment here.\n
+      if(this.prev) {\n
+        pt = i;\n
+      }\n
+    });\n
+  }\n
+  this.addPtsToSelection(pt);\n
+  if(ctrl_num) {\n
+    this.dragctrl = ctrl_num;\n
+    \n
+    if(link_control_pts) {\n
+      this.segs[pt].setLinked(ctrl_num);\n
+    }\n
+  }\n
+};\n
+\n
+// Update position of all points\n
+svgedit.path.Path.prototype.update = function() {\n
+  var elem = this.elem;\n
+  if(svgedit.utilities.getRotationAngle(elem)) {\n
+    this.matrix = svgedit.math.getMatrix(elem);\n
+    this.imatrix = this.matrix.inverse();\n
+  } else {\n
+    this.matrix = null;\n
+    this.imatrix = null;\n
+  }\n
+\n
+  this.eachSeg(function(i) {\n
+    this.item = elem.pathSegList.getItem(i);\n
+    this.update();\n
+  });\n
+\n
+  return this;\n
+};\n
+\n
+svgedit.path.getPath_ = function(elem) {\n
+  var p = pathData[elem.id];\n
+  if(!p) p = pathData[elem.id] = new svgedit.path.Path(elem);\n
+  return p;\n
+};\n
+\n
+svgedit.path.removePath_ = function(id) {\n
+  if(id in pathData) delete pathData[id];\n
+};\n
+\n
+var getRotVals = function(x, y, oldcx, oldcy, newcx, newcy, angle) {\n
+  dx = x - oldcx;\n
+  dy = y - oldcy;\n
+  \n
+  // rotate the point around the old center\n
+  r = Math.sqrt(dx*dx + dy*dy);\n
+  theta = Math.atan2(dy,dx) + angle;\n
+  dx = r * Math.cos(theta) + oldcx;\n
+  dy = r * Math.sin(theta) + oldcy;\n
+  \n
+  // dx,dy should now hold the actual coordinates of each\n
+  // point after being rotated\n
+\n
+  // now we want to rotate them around the new center in the reverse direction\n
+  dx -= newcx;\n
+  dy -= newcy;\n
+  \n
+  r = Math.sqrt(dx*dx + dy*dy);\n
+  theta = Math.atan2(dy,dx) - angle;\n
+  return {\'x\':(r * Math.cos(theta) + newcx)/1,\n
+    \'y\':(r * Math.sin(theta) + newcy)/1};\n
+};\n
+\n
+// If the path was rotated, we must now pay the piper:\n
+// Every path point must be rotated into the rotated coordinate system of \n
+// its old center, then determine the new center, then rotate it back\n
+// This is because we want the path to remember its rotation\n
+\n
+// TODO: This is still using ye olde transform methods, can probably\n
+// be optimized or even taken care of by recalculateDimensions\n
+svgedit.path.recalcRotatedPath = function() {\n
+  var current_path = svgedit.path.path.elem;\n
+  var angle = svgedit.utilities.getRotationAngle(current_path, true);\n
+  if(!angle) return;\n
+//  selectedBBoxes[0] = svgedit.path.path.oldbbox;\n
+  var box = svgedit.utilities.getBBox(current_path),\n
+    oldbox = svgedit.path.path.oldbbox,//selectedBBoxes[0],\n
+    oldcx = oldbox.x + oldbox.width/2,\n
+    oldcy = oldbox.y + oldbox.height/2,\n
+    newcx = box.x + box.width/2,\n
+    newcy = box.y + box.height/2,\n
+    \n
+  // un-rotate the new center to the proper position\n
+    dx = newcx - oldcx,\n
+    dy = newcy - oldcy,\n
+    r = Math.sqrt(dx*dx + dy*dy),\n
+    theta = Math.atan2(dy,dx) + angle;\n
+    \n
+  newcx = r * Math.cos(theta) + oldcx;\n
+  newcy = r * Math.sin(theta) + oldcy;\n
+  \n
+  var list = current_path.pathSegList,\n
+    i = list.numberOfItems;\n
+  while (i) {\n
+    i -= 1;\n
+    var seg = list.getItem(i),\n
+      type = seg.pathSegType;\n
+    if(type == 1) continue;\n
+    \n
+    var rvals = getRotVals(seg.x,seg.y, oldcx, oldcy, newcx, newcy, angle),\n
+      points = [rvals.x, rvals.y];\n
+    if(seg.x1 != null && seg.x2 != null) {\n
+      c_vals1 = getRotVals(seg.x1, seg.y1, oldcx, oldcy, newcx, newcy, angle);\n
+      c_vals2 = getRotVals(seg.x2, seg.y2, oldcx, oldcy, newcx, newcy, angle);\n
+      points.splice(points.length, 0, c_vals1.x , c_vals1.y, c_vals2.x, c_vals2.y);\n
+    }\n
+    svgedit.path.replacePathSeg(type, i, points);\n
+  } // loop for each point\n
+\n
+  box = svgedit.utilities.getBBox(current_path);            \n
+//  selectedBBoxes[0].x = box.x; selectedBBoxes[0].y = box.y;\n
+//  selectedBBoxes[0].width = box.width; selectedBBoxes[0].height = box.height;\n
+  \n
+  // now we must set the new transform to be rotated around the new center\n
+  var R_nc = svgroot.createSVGTransform(),\n
+    tlist = svgedit.transformlist.getTransformList(current_path);\n
+  R_nc.setRotate((angle * 180.0 / Math.PI), newcx, newcy);\n
+  tlist.replaceItem(R_nc,0);\n
+};\n
+\n
+// ====================================\n
+// Public API starts here\n
+\n
+svgedit.path.clearData =  function() {\n
+  pathData = {};\n
+};\n
+\n
+})();\n
+
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>27053</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/src/sanitize.js.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/src/sanitize.js.xml
new file mode 100644
index 0000000000..46df3e6729
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/src/sanitize.js.xml
@@ -0,0 +1,317 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52852034.67</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>sanitize.js</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/javascript</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+/**\n
+ * Package: svgedit.sanitize\n
+ *\n
+ * Licensed under the Apache License, Version 2\n
+ *\n
+ * Copyright(c) 2010 Alexis Deveria\n
+ * Copyright(c) 2010 Jeff Schiller\n
+ */\n
+\n
+// Dependencies:\n
+// 1) browser.js\n
+// 2) svgutils.js\n
+\n
+var svgedit = svgedit || {};\n
+\n
+(function() {\n
+\n
+if (!svgedit.sanitize) {\n
+  svgedit.sanitize = {};\n
+}\n
+\n
+// Namespace constants\n
+var svgns = "http://www.w3.org/2000/svg",\n
+  xlinkns = "http://www.w3.org/1999/xlink",\n
+  xmlns = "http://www.w3.org/XML/1998/namespace",\n
+  xmlnsns = "http://www.w3.org/2000/xmlns/", // see http://www.w3.org/TR/REC-xml-names/#xmlReserved\n
+  se_ns = "http://svg-edit.googlecode.com",\n
+  htmlns = "http://www.w3.org/1999/xhtml",\n
+  mathns = "http://www.w3.org/1998/Math/MathML";\n
+\n
+// map namespace URIs to prefixes\n
+var nsMap_ = {};\n
+nsMap_[xlinkns] = \'xlink\';\n
+nsMap_[xmlns] = \'xml\';\n
+nsMap_[xmlnsns] = \'xmlns\';\n
+nsMap_[se_ns] = \'se\';\n
+nsMap_[htmlns] = \'xhtml\';\n
+nsMap_[mathns] = \'mathml\';\n
+\n
+// map prefixes to namespace URIs\n
+var nsRevMap_ = {};\n
+$.each(nsMap_, function(key,value){\n
+  nsRevMap_[value] = key;\n
+});\n
+\n
+// this defines which elements and attributes that we support\n
+var svgWhiteList_ = {\n
+  // SVG Elements\n
+  "a": ["class", "clip-path", "clip-rule", "fill", "fill-opacity", "fill-rule", "filter", "id", "mask", "opacity", "stroke", "stroke-dasharray", "stroke-dashoffset", "stroke-linecap", "stroke-linejoin", "stroke-miterlimit", "stroke-opacity", "stroke-width", "style", "systemLanguage", "transform", "xlink:href", "xlink:title"],\n
+  "circle": ["class", "clip-path", "clip-rule", "cx", "cy", "fill", "fill-opacity", "fill-rule", "filter", "id", "mask", "opacity", "r", "requiredFeatures", "stroke", "stroke-dasharray", "stroke-dashoffset", "stroke-linecap", "stroke-linejoin", "stroke-miterlimit", "stroke-opacity", "stroke-width", "style", "systemLanguage", "transform"],\n
+  "clipPath": ["class", "clipPathUnits", "id"],\n
+  "defs": [],\n
+        "style" : ["type"],\n
+  "desc": [],\n
+  "ellipse": ["class", "clip-path", "clip-rule", "cx", "cy", "fill", "fill-opacity", "fill-rule", "filter", "id", "mask", "opacity", "requiredFeatures", "rx", "ry", "stroke", "stroke-dasharray", "stroke-dashoffset", "stroke-linecap", "stroke-linejoin", "stroke-miterlimit", "stroke-opacity", "stroke-width", "style", "systemLanguage", "transform"],\n
+  "feGaussianBlur": ["class", "color-interpolation-filters", "id", "requiredFeatures", "stdDeviation"],\n
+  "filter": ["class", "color-interpolation-filters", "filterRes", "filterUnits", "height", "id", "primitiveUnits", "requiredFeatures", "width", "x", "xlink:href", "y"],\n
+  "foreignObject": ["class", "font-size", "height", "id", "opacity", "requiredFeatures", "style", "transform", "width", "x", "y"],\n
+  "g": ["class", "clip-path", "clip-rule", "id", "display", "fill", "fill-opacity", "fill-rule", "filter", "mask", "opacity", "requiredFeatures", "stroke", "stroke-dasharray", "stroke-dashoffset", "stroke-linecap", "stroke-linejoin", "stroke-miterlimit", "stroke-opacity", "stroke-width", "style", "systemLanguage", "transform", "font-family", "font-size", "font-style", "font-weight", "text-anchor", "data-locked"],\n
+  "image": ["class", "clip-path", "clip-rule", "filter", "height", "id", "mask", "opacity", "requiredFeatures", "style", "systemLanguage", "transform", "width", "x", "xlink:href", "xlink:title", "y"],\n
+  "line": ["shape-rendering", "class", "clip-path", "clip-rule", "fill", "fill-opacity", "fill-rule", "filter", "id", "marker-end", "marker-mid", "marker-start", "mask", "opacity", "requiredFeatures", "stroke", "stroke-dasharray", "stroke-dashoffset", "stroke-linecap", "stroke-linejoin", "stroke-miterlimit", "stroke-opacity", "stroke-width", "style", "systemLanguage", "transform", "x1", "x2", "y1", "y2"],\n
+  "linearGradient": ["class", "id", "gradientTransform", "gradientUnits", "requiredFeatures", "spreadMethod", "systemLanguage", "x1", "x2", "xlink:href", "y1", "y2"],\n
+  "marker": ["id", "class", "markerHeight", "markerUnits", "markerWidth", "orient", "preserveAspectRatio", "refX", "refY", "systemLanguage", "viewBox"],\n
+  "mask": ["class", "height", "id", "maskContentUnits", "maskUnits", "width", "x", "y"],\n
+  "metadata": ["class", "id"],\n
+  "path": ["class", "clip-path", "clip-rule", "d", "fill", "fill-opacity", "fill-rule", "filter", "id", "marker-end", "marker-mid", "marker-start", "mask", "opacity", "requiredFeatures", "stroke", "stroke-dasharray", "stroke-dashoffset", "stroke-linecap", "stroke-linejoin", "stroke-miterlimit", "stroke-opacity", "stroke-width", "style", "systemLanguage", "transform"],\n
+  "pattern": ["class", "height", "id", "patternContentUnits", "patternTransform", "patternUnits", "requiredFeatures", "style", "systemLanguage", "viewBox", "width", "x", "xlink:href", "y"],\n
+  "polygon": ["class", "clip-path", "clip-rule", "id", "fill", "fill-opacity", "fill-rule", "filter", "id", "class", "marker-end", "marker-mid", "marker-start", "mask", "opacity", "points", "requiredFeatures", "stroke", "stroke-dasharray", "stroke-dashoffset", "stroke-linecap", "stroke-linejoin", "stroke-miterlimit", "stroke-opacity", "stroke-width", "style", "systemLanguage", "transform"],\n
+  "polyline": ["class", "clip-path", "clip-rule", "id", "fill", "fill-opacity", "fill-rule", "filter", "marker-end", "marker-mid", "marker-start", "mask", "opacity", "points", "requiredFeatures", "stroke", "stroke-dasharray", "stroke-dashoffset", "stroke-linecap", "stroke-linejoin", "stroke-miterlimit", "stroke-opacity", "stroke-width", "style", "systemLanguage", "transform"],\n
+  "radialGradient": ["class", "cx", "cy", "fx", "fy", "gradientTransform", "gradientUnits", "id", "r", "requiredFeatures", "spreadMethod", "systemLanguage", "xlink:href"],\n
+  "rect": ["shape-rendering", "class", "clip-path", "clip-rule", "fill", "fill-opacity", "fill-rule", "filter", "height", "id", "mask", "opacity", "requiredFeatures", "rx", "ry", "stroke", "stroke-dasharray", "stroke-dashoffset", "stroke-linecap", "stroke-linejoin", "stroke-miterlimit", "stroke-opacity", "stroke-width", "style", "systemLanguage", "transform", "width", "x", "y"],\n
+  "stop": ["class", "id", "offset", "requiredFeatures", "stop-color", "stop-opacity", "style", "systemLanguage"],\n
+  "svg": ["class", "clip-path", "clip-rule", "filter", "id", "height", "mask", "preserveAspectRatio", "requiredFeatures", "style", "systemLanguage", "viewBox", "width", "x", "xmlns", "xmlns:se", "xmlns:xlink", "y"],\n
+  "switch": ["class", "id", "requiredFeatures", "systemLanguage"],\n
+  "symbol": ["class", "fill", "fill-opacity", "fill-rule", "filter", "font-family", "font-size", "font-style", "font-weight", "id", "opacity", "preserveAspectRatio", "requiredFeatures", "stroke", "stroke-dasharray", "stroke-dashoffset", "stroke-linecap", "stroke-linejoin", "stroke-miterlimit", "stroke-opacity", "stroke-width", "style", "systemLanguage", "transform", "viewBox"],\n
+  "text": ["class", "clip-path", "clip-rule", "fill", "fill-opacity", "fill-rule", "filter", "font-family", "font-size", "font-style", "font-weight", "id", "mask", "opacity", "requiredFeatures", "stroke", "stroke-dasharray", "stroke-dashoffset", "stroke-linecap", "stroke-linejoin", "stroke-miterlimit", "stroke-opacity", "stroke-width", "style", "systemLanguage", "text-anchor", "transform", "x", "xml:space", "y"],\n
+  "textPath": ["class", "id", "method", "requiredFeatures", "spacing", "startOffset", "style", "systemLanguage", "transform", "xlink:href"],\n
+  "title": [],\n
+  "tspan": ["class", "clip-path", "clip-rule", "dx", "dy", "fill", "fill-opacity", "fill-rule", "filter", "font-family", "font-size", "font-style", "font-weight", "id", "mask", "opacity", "requiredFeatures", "rotate", "stroke", "stroke-dasharray", "stroke-dashoffset", "stroke-linecap", "stroke-linejoin", "stroke-miterlimit", "stroke-opacity", "stroke-width", "style", "systemLanguage", "text-anchor", "textLength", "transform", "x", "xml:space", "y"],\n
+  "use": ["class", "clip-path", "clip-rule", "fill", "fill-opacity", "fill-rule", "filter", "height", "id", "mask", "stroke", "stroke-dasharray", "stroke-dashoffset", "stroke-linecap", "stroke-linejoin", "stroke-miterlimit", "stroke-opacity", "stroke-width", "style", "transform", "width", "x", "xlink:href", "y"],\n
+  \n
+  // MathML Elements\n
+  "annotation": ["encoding"],\n
+  "annotation-xml": ["encoding"],\n
+  "maction": ["actiontype", "other", "selection"],\n
+  "math": ["class", "id", "display", "xmlns"],\n
+  "menclose": ["notation"],\n
+  "merror": [],\n
+  "mfrac": ["linethickness"],\n
+  "mi": ["mathvariant"],\n
+  "mmultiscripts": [],\n
+  "mn": [],\n
+  "mo": ["fence", "lspace", "maxsize", "minsize", "rspace", "stretchy"],\n
+  "mover": [],\n
+  "mpadded": ["lspace", "width", "height", "depth", "voffset"],\n
+  "mphantom": [],\n
+  "mprescripts": [],\n
+  "mroot": [],\n
+  "mrow": ["xlink:href", "xlink:type", "xmlns:xlink"],\n
+  "mspace": ["depth", "height", "width"],\n
+  "msqrt": [],\n
+  "mstyle": ["displaystyle", "mathbackground", "mathcolor", "mathvariant", "scriptlevel"],\n
+  "msub": [],\n
+  "msubsup": [],\n
+  "msup": [],\n
+  "mtable": ["align", "columnalign", "columnlines", "columnspacing", "displaystyle", "equalcolumns", "equalrows", "frame", "rowalign", "rowlines", "rowspacing", "width"],\n
+  "mtd": ["columnalign", "columnspan", "rowalign", "rowspan"],\n
+  "mtext": [],\n
+  "mtr": ["columnalign", "rowalign"],\n
+  "munder": [],\n
+  "munderover": [],\n
+  "none": [],\n
+  "semantics": []\n
+};\n
+\n
+// Produce a Namespace-aware version of svgWhitelist\n
+var svgWhiteListNS_ = {};\n
+$.each(svgWhiteList_, function(elt,atts){\n
+  var attNS = {};\n
+  $.each(atts, function(i, att){\n
+    if (att.indexOf(\':\') >= 0) {\n
+      var v = att.split(\':\');\n
+      attNS[v[1]] = nsRevMap_[v[0]];\n
+    } else {\n
+      attNS[att] = att == \'xmlns\' ? xmlnsns : null;\n
+    }\n
+  });\n
+  svgWhiteListNS_[elt] = attNS;\n
+});\n
+\n
+// temporarily expose these\n
+svgedit.sanitize.getNSMap = function() { return nsMap_; }\n
+\n
+// Function: svgedit.sanitize.sanitizeSvg\n
+// Sanitizes the input node and its children\n
+// It only keeps what is allowed from our whitelist defined above\n
+//\n
+// Parameters:\n
+// node - The DOM element to be checked, will also check its children\n
+svgedit.sanitize.sanitizeSvg = function(node) {\n
+  // we only care about element nodes\n
+  // automatically return for all comment, etc nodes\n
+  // for text, we do a whitespace trim\n
+  if (node.nodeType == 3) {\n
+    node.nodeValue = node.nodeValue.replace(/^\\s+|\\s+$/g, "");\n
+    // Remove empty text nodes\n
+    if(!node.nodeValue.length) node.parentNode.removeChild(node);\n
+  }\n
+  if (node.nodeType != 1) return;\n
+  var doc = node.ownerDocument;\n
+  var parent = node.parentNode;\n
+  // can parent ever be null here?  I think the root node\'s parent is the document...\n
+  if (!doc || !parent) return;\n
+  \n
+  var allowedAttrs = svgWhiteList_[node.nodeName];\n
+  var allowedAttrsNS = svgWhiteListNS_[node.nodeName];\n
+\n
+  // if this element is allowed\n
+  if (allowedAttrs != undefined) {\n
+\n
+    var se_attrs = [];\n
+  \n
+    var i = node.attributes.length;\n
+    while (i--) {\n
+      // if the attribute is not in our whitelist, then remove it\n
+      // could use jQuery\'s inArray(), but I don\'t know if that\'s any better\n
+      var attr = node.attributes.item(i);\n
+      var attrName = attr.nodeName;\n
+      var attrLocalName = attr.localName;\n
+      var attrNsURI = attr.namespaceURI;\n
+      // Check that an attribute with the correct localName in the correct namespace is on \n
+      // our whitelist or is a namespace declaration for one of our allowed namespaces\n
+      if (!(allowedAttrsNS.hasOwnProperty(attrLocalName) && attrNsURI == allowedAttrsNS[attrLocalName] && attrNsURI != xmlnsns) &&\n
+        !(attrNsURI == xmlnsns && nsMap_[attr.nodeValue]) ) \n
+      {\n
+        // TODO(codedread): Programmatically add the se: attributes to the NS-aware whitelist.\n
+        // Bypassing the whitelist to allow se: prefixes. Is there\n
+        // a more appropriate way to do this?\n
+        if(attrName.indexOf(\'se:\') == 0) {\n
+          se_attrs.push([attrName, attr.nodeValue]);\n
+        } \n
+        node.removeAttributeNS(attrNsURI, attrLocalName);\n
+      }\n
+      \n
+      // Add spaces before negative signs where necessary\n
+      if(svgedit.browser.isGecko()) {\n
+        switch ( attrName ) {\n
+        case "transform":\n
+        case "gradientTransform":\n
+        case "patternTransform":\n
+          var val = attr.nodeValue.replace(/(\\d)-/g, "$1 -");\n
+          node.setAttribute(attrName, val);\n
+        }\n
+      }\n
+      \n
+      // for the style attribute, rewrite it in terms of XML presentational attributes\n
+      if (attrName == "style") {\n
+        var props = attr.nodeValue.split(";"),\n
+          p = props.length;\n
+        while(p--) {\n
+          var nv = props[p].split(":");\n
+          // now check that this attribute is supported\n
+          if (allowedAttrs.indexOf(nv[0]) >= 0) {\n
+            node.setAttribute(nv[0],nv[1]);\n
+          }\n
+        }\n
+        node.removeAttribute(\'style\');\n
+      }\n
+    }\n
+    \n
+    $.each(se_attrs, function(i, attr) {\n
+      node.setAttributeNS(se_ns, attr[0], attr[1]);\n
+    });\n
+    \n
+    // for some elements that have a xlink:href, ensure the URI refers to a local element\n
+    // (but not for links)\n
+    var href = svgedit.utilities.getHref(node);\n
+    if(href && \n
+       ["filter", "linearGradient", "pattern",\n
+       "radialGradient", "textPath", "use"].indexOf(node.nodeName) >= 0)\n
+    {\n
+      // TODO: we simply check if the first character is a #, is this bullet-proof?\n
+      if (href[0] != "#") {\n
+        // remove the attribute (but keep the element)\n
+        svgedit.utilities.setHref(node, "");\n
+        node.removeAttributeNS(xlinkns, "href");\n
+      }\n
+    }\n
+    \n
+    // Safari crashes on a <use> without a xlink:href, so we just remove the node here\n
+    if (node.nodeName == "use" && !svgedit.utilities.getHref(node)) {\n
+      parent.removeChild(node);\n
+      return;\n
+    }\n
+    // if the element has attributes pointing to a non-local reference, \n
+    // need to remove the attribute\n
+    $.each(["clip-path", "fill", "filter", "marker-end", "marker-mid", "marker-start", "mask", "stroke"],function(i,attr) {\n
+      var val = node.getAttribute(attr);\n
+      if (val) {\n
+        val = svgedit.utilities.getUrlFromAttr(val);\n
+        // simply check for first character being a \'#\'\n
+        if (val && val[0] !== "#") {\n
+          node.setAttribute(attr, "");\n
+          node.removeAttribute(attr);\n
+        }\n
+      }\n
+    });\n
+    \n
+    // recurse to children\n
+    i = node.childNodes.length;\n
+    while (i--) { svgedit.sanitize.sanitizeSvg(node.childNodes.item(i)); }\n
+  }\n
+  // else, remove this element\n
+  else {\n
+    // remove all children from this node and insert them before this node\n
+    // FIXME: in the case of animation elements this will hardly ever be correct\n
+    var children = [];\n
+    while (node.hasChildNodes()) {\n
+      children.push(parent.insertBefore(node.firstChild, node));\n
+    }\n
+\n
+    // remove this node from the document altogether\n
+    parent.removeChild(node);\n
+\n
+    // call sanitizeSvg on each of those children\n
+    var i = children.length;\n
+    while (i--) { svgedit.sanitize.sanitizeSvg(children[i]); }\n
+\n
+  }\n
+};\n
+\n
+})();\n
+\n
+
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>14889</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/src/select.js.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/src/select.js.xml
new file mode 100644
index 0000000000..91792212ab
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/src/select.js.xml
@@ -0,0 +1,648 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52852027.26</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>select.js</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/javascript</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+/**\n
+ * Package: svedit.select\n
+ *\n
+ * Licensed under the Apache License, Version 2\n
+ *\n
+ * Copyright(c) 2010 Alexis Deveria\n
+ * Copyright(c) 2010 Jeff Schiller\n
+ */\n
+\n
+// Dependencies:\n
+// 1) jQuery\n
+// 2) browser.js\n
+// 3) math.js\n
+// 4) svgutils.js\n
+\n
+var svgedit = svgedit || {};\n
+\n
+(function() {\n
+\n
+if (!svgedit.select) {\n
+  svgedit.select = {};\n
+}\n
+\n
+var svgFactory_;\n
+var config_;\n
+var selectorManager_; // A Singleton\n
+\n
+// Class: svgedit.select.Selector\n
+// Private class for DOM element selection boxes\n
+// \n
+// Parameters:\n
+// id - integer to internally indentify the selector\n
+// elem - DOM element associated with this selector\n
+svgedit.select.Selector = function(id, elem) {\n
+  // this is the selector\'s unique number\n
+  this.id = id;\n
+\n
+  // this holds a reference to the element for which this selector is being used\n
+  this.selectedElement = elem;\n
+\n
+  // this is a flag used internally to track whether the selector is being used or not\n
+  this.locked = true;\n
+\n
+  // this holds a reference to the <g> element that holds all visual elements of the selector\n
+  this.selectorGroup = svgFactory_.createSVGElement({\n
+    \'element\': \'g\',\n
+    \'attr\': {\'id\': (\'selectorGroup\' + this.id)}\n
+  });\n
+\n
+  // this holds a reference to the path rect\n
+  this.selectorRect = this.selectorGroup.appendChild(\n
+    svgFactory_.createSVGElement({\n
+      \'element\': \'path\',\n
+      \'attr\': {\n
+        \'id\': (\'selectedBox\' + this.id),\n
+        \'fill\': \'none\',\n
+        \'stroke\': \'#4F80FF\',\n
+        \'stroke-width\': \'1\',\n
+        \'shape-rendering\': \'crispEdges\',\n
+        \'style\': \'pointer-events:none\'\n
+      }\n
+    })\n
+  );\n
+  \n
+  if (svgedit.browser.isTouch()) {\n
+    this.selectorRect.setAttribute("stroke-opacity", 0.3);\n
+  }\n
+\n
+  // this holds a reference to the grip coordinates for this selector\n
+  this.gripCoords = {\n
+    \'nw\': null,\n
+    \'n\' : null,\n
+    \'ne\': null,\n
+    \'e\' : null,\n
+    \'se\': null,\n
+    \'s\' : null,\n
+    \'sw\': null,\n
+    \'w\' : null\n
+  };\n
+\n
+  this.reset(this.selectedElement);\n
+};\n
+\n
+\n
+// Function: svgedit.select.Selector.reset \n
+// Used to reset the id and element that the selector is attached to\n
+//\n
+// Parameters: \n
+// e - DOM element associated with this selector\n
+svgedit.select.Selector.prototype.reset = function(e) {\n
+  this.locked = true;\n
+  this.selectedElement = e;\n
+  this.resize();\n
+  this.selectorGroup.setAttribute(\'display\', \'inline\');\n
+};\n
+\n
+// Function: svgedit.select.Selector.updateGripCursors\n
+// Updates cursors for corner grips on rotation so arrows point the right way\n
+//\n
+// Parameters:\n
+// angle - Float indicating current rotation angle in degrees\n
+svgedit.select.Selector.prototype.updateGripCursors = function(angle) {\n
+  var dir_arr = [];\n
+  var steps = Math.round(angle / 45);\n
+  if(steps < 0) steps += 8;\n
+  for (var dir in selectorManager_.selectorGrips) {\n
+    dir_arr.push(dir);\n
+  }\n
+  while(steps > 0) {\n
+    dir_arr.push(dir_arr.shift());\n
+    steps--;\n
+  }\n
+  var i = 0;\n
+  for (var dir in selectorManager_.selectorGrips) {\n
+    selectorManager_.selectorGrips[dir].setAttribute(\'style\', (\'cursor:\' + dir_arr[i] + \'-resize\'));\n
+    i++;\n
+  };\n
+};\n
+\n
+// Function: svgedit.select.Selector.showGrips\n
+// Show the resize grips of this selector\n
+//\n
+// Parameters:\n
+// show - boolean indicating whether grips should be shown or not\n
+svgedit.select.Selector.prototype.showGrips = function(show) {\n
+  var bShow = show ? \'inline\' : \'none\';\n
+  selectorManager_.selectorGripsGroup.setAttribute(\'display\', bShow);\n
+  var elem = this.selectedElement;\n
+  this.hasGrips = show;\n
+  if(elem && show) {\n
+    this.selectorGroup.appendChild(selectorManager_.selectorGripsGroup);\n
+    this.updateGripCursors(svgedit.utilities.getRotationAngle(elem));\n
+  }\n
+};\n
+\n
+// Function: svgedit.select.Selector.resize\n
+// Updates the selector to match the element\'s size\n
+svgedit.select.Selector.prototype.resize = function() {\n
+  var selectedBox = this.selectorRect,\n
+    mgr = selectorManager_,\n
+    selectedGrips = mgr.selectorGrips,\n
+    selected = this.selectedElement,\n
+    sw = selected.getAttribute(\'stroke-width\'),\n
+    current_zoom = svgFactory_.currentZoom();\n
+  var offset = 1/current_zoom;\n
+  if (selected.getAttribute(\'stroke\') !== \'none\' && !isNaN(sw)) {\n
+    offset += (sw/2);\n
+  }\n
+\n
+  var tagName = selected.tagName;\n
+  if (tagName === \'text\') {\n
+    offset += 2/current_zoom;\n
+  }\n
+\n
+  // loop and transform our bounding box until we reach our first rotation\n
+  var tlist = svgedit.transformlist.getTransformList(selected);\n
+  var m = svgedit.math.transformListToTransform(tlist).matrix;\n
+\n
+  // This should probably be handled somewhere else, but for now\n
+  // it keeps the selection box correctly positioned when zoomed\n
+  m.e *= current_zoom;\n
+  m.f *= current_zoom;\n
+\n
+  var bbox = svgedit.utilities.getBBox(selected);\n
+  if(tagName === \'g\' && !$.data(selected, \'gsvg\')) {\n
+    // The bbox for a group does not include stroke vals, so we\n
+    // get the bbox based on its children. \n
+    var stroked_bbox = svgFactory_.getStrokedBBox(selected.childNodes);\n
+    if(stroked_bbox) {\n
+      bbox = stroked_bbox;\n
+    }\n
+  }\n
+\n
+  // apply the transforms\n
+  var l=bbox.x, t=bbox.y, w=bbox.width, h=bbox.height,\n
+    bbox = {x:l, y:t, width:w, height:h};\n
+\n
+  // we need to handle temporary transforms too\n
+  // if skewed, get its transformed box, then find its axis-aligned bbox\n
+  \n
+  //*\n
+  offset *= current_zoom;\n
+  \n
+  var nbox = svgedit.math.transformBox(l*current_zoom, t*current_zoom, w*current_zoom, h*current_zoom, m),\n
+    aabox = nbox.aabox,\n
+    nbax = aabox.x - offset,\n
+    nbay = aabox.y - offset,\n
+    nbaw = aabox.width + (offset * 2),\n
+    nbah = aabox.height + (offset * 2);\n
+    \n
+  // now if the shape is rotated, un-rotate it\n
+  var cx = nbax + nbaw/2,\n
+    cy = nbay + nbah/2;\n
+\n
+  var angle = svgedit.utilities.getRotationAngle(selected);\n
+  if (angle) {\n
+    var rot = svgFactory_.svgRoot().createSVGTransform();\n
+    rot.setRotate(-angle,cx,cy);\n
+    var rotm = rot.matrix;\n
+    nbox.tl = svgedit.math.transformPoint(nbox.tl.x,nbox.tl.y,rotm);\n
+    nbox.tr = svgedit.math.transformPoint(nbox.tr.x,nbox.tr.y,rotm);\n
+    nbox.bl = svgedit.math.transformPoint(nbox.bl.x,nbox.bl.y,rotm);\n
+    nbox.br = svgedit.math.transformPoint(nbox.br.x,nbox.br.y,rotm);\n
+\n
+    // calculate the axis-aligned bbox\n
+    var tl = nbox.tl;\n
+    var minx = tl.x,\n
+      miny = tl.y,\n
+      maxx = tl.x,\n
+      maxy = tl.y;\n
+\n
+    var Min = Math.min, Max = Math.max;\n
+\n
+    minx = Min(minx, Min(nbox.tr.x, Min(nbox.bl.x, nbox.br.x) ) ) - offset;\n
+    miny = Min(miny, Min(nbox.tr.y, Min(nbox.bl.y, nbox.br.y) ) ) - offset;\n
+    maxx = Max(maxx, Max(nbox.tr.x, Max(nbox.bl.x, nbox.br.x) ) ) + offset;\n
+    maxy = Max(maxy, Max(nbox.tr.y, Max(nbox.bl.y, nbox.br.y) ) ) + offset;\n
+\n
+    nbax = minx;\n
+    nbay = miny;\n
+    nbaw = (maxx-minx);\n
+    nbah = (maxy-miny);\n
+  }\n
+\n
+  var dstr = \'M\' + nbax + \',\' + nbay\n
+        + \' L\' + (nbax+nbaw) + \',\' + nbay\n
+        + \' \' + (nbax+nbaw) + \',\' + (nbay+nbah)\n
+        + \' \' + nbax + \',\' + (nbay+nbah) + \'z\';\n
+  selectedBox.setAttribute(\'d\', dstr);\n
+  \n
+  var xform = angle ? \'rotate(\' + [angle,cx,cy].join(\',\') + \')\' : \'\';\n
+  this.selectorGroup.setAttribute(\'transform\', xform);\n
+\n
+    if(svgedit.browser.isTouch()) {\n
+      nbax -= 15.75;\n
+      nbay -= 15.75;\n
+    }\n
+    else {\n
+      nbax -= 4;\n
+      nbay -= 4;\n
+    }\n
+    this.gripCoords = {\n
+      \'nw\': [nbax, nbay].map(Math.round),\n
+      \'ne\': [nbax+nbaw, nbay].map(Math.round),\n
+      \'sw\': [nbax, nbay+nbah].map(Math.round),\n
+      \'se\': [nbax+nbaw, nbay+nbah].map(Math.round),\n
+      \'n\':  [nbax + (nbaw)/2, nbay].map(Math.round),\n
+      \'w\':  [nbax, nbay + (nbah)/2].map(Math.round),\n
+      \'e\':  [nbax + nbaw, nbay + (nbah)/2].map(Math.round),\n
+      \'s\':  [nbax + (nbaw)/2, nbay + nbah].map(Math.round)\n
+    };\n
+\n
+    for(var dir in this.gripCoords) {\n
+      var coords = this.gripCoords[dir];\n
+      selectedGrips[dir].setAttribute(\'x\', coords[0]);\n
+      selectedGrips[dir].setAttribute(\'y\', coords[1]);\n
+    };\n
+    \n
+    this.rotateCoords = {\n
+      \'nw\': [nbax, nbay],\n
+      \'ne\': [nbax+nbaw+8, nbay],\n
+      \'sw\': [nbax, nbay+nbah+8],\n
+      \'se\': [nbax+nbaw+8, nbay+nbah+8]\n
+    };\n
+    \n
+    for(var dir in this.rotateCoords) {\n
+      var coords = this.rotateCoords[dir];\n
+      mgr.rotateGrips[dir].setAttribute(\'cx\', coords[0]); \n
+      mgr.rotateGrips[dir].setAttribute(\'cy\', coords[1]);\n
+    }\n
+\n
+};\n
+\n
+\n
+// Class: svgedit.select.SelectorManager\n
+svgedit.select.SelectorManager = function() {\n
+  // this will hold the <g> element that contains all selector rects/grips\n
+  this.selectorParentGroup = null;\n
+\n
+  // this is a special rect that is used for multi-select\n
+  this.rubberBandBox = null;\n
+\n
+  // this will hold objects of type svgedit.select.Selector (see above)\n
+  this.selectors = [];\n
+\n
+  // this holds a map of SVG elements to their Selector object\n
+  this.selectorMap = {};\n
+\n
+  // this holds a reference to the grip elements\n
+  this.selectorGrips = {\n
+    \'nw\': null,\n
+    \'n\' :  null,\n
+    \'ne\': null,\n
+    \'e\' :  null,\n
+    \'se\': null,\n
+    \'s\' :  null,\n
+    \'sw\': null,\n
+    \'w\' :  null\n
+  };\n
+\n
+  this.selectorGripsGroup = null;\n
+  //this.rotateGripConnector = null;\n
+  this.rotateGrips = {\n
+    \'nw\': null,\n
+    \'ne\': null,\n
+    \'se\': null,\n
+    \'sw\': null\n
+  };\n
+\n
+  this.initGroup();\n
+};\n
+\n
+// Function: svgedit.select.SelectorManager.initGroup\n
+// Resets the parent selector group element\n
+svgedit.select.SelectorManager.prototype.initGroup = function() {\n
+  // remove old selector parent group if it existed\n
+  if (this.selectorParentGroup && this.selectorParentGroup.parentNode) {\n
+    this.selectorParentGroup.parentNode.removeChild(this.selectorParentGroup);\n
+  }\n
+\n
+  // create parent selector group and add it to svgroot\n
+  this.selectorParentGroup = svgFactory_.createSVGElement({\n
+    \'element\': \'g\',\n
+    \'attr\': {\'id\': \'selectorParentGroup\'}\n
+  });\n
+  this.selectorGripsGroup = svgFactory_.createSVGElement({\n
+    \'element\': \'g\',\n
+    \'attr\': {\'display\': \'none\'}\n
+  });\n
+  this.selectorParentGroup.appendChild(this.selectorGripsGroup);\n
+  svgFactory_.svgRoot().appendChild(this.selectorParentGroup);\n
+\n
+  this.selectorMap = {};\n
+  this.selectors = [];\n
+  this.rubberBandBox = null;\n
+\n
+  for (var dir in this.rotateGrips) {\n
+    var grip = svgFactory_.createSVGElement({\n
+        \'element\': \'circle\',\n
+        \'attr\': {\n
+          \'id\': \'selectorGrip_rotate_\' + dir,\n
+          \'fill\': \'#000\',\n
+          \'r\': 8,\n
+          \'stroke\': \'#000\',\n
+          "fill-opacity": 0,\n
+          "stroke-opacity": 0,\n
+          \'stroke-width\': 0,\n
+          \'style\': \'cursor:url(\' + config_.imgPath + \'rotate.png) 12 12, auto;\'\n
+        }\n
+    })\n
+  $.data(grip, \'dir\', dir);\n
+  $.data(grip, \'type\', \'rotate\');\n
+  this.rotateGrips[dir] = this.selectorGripsGroup.appendChild(grip);\n
+  }\n
+\n
+  // add the corner grips\n
+  for (var dir in this.selectorGrips) {\n
+    var grip = svgFactory_.createSVGElement({\n
+      \'element\': \'rect\',\n
+      \'attr\': {\n
+        \'id\': (\'selectorGrip_resize_\' + dir),\n
+        \'width\': 8,\n
+        \'height\': 8,\n
+        \'fill\': "#4F80FF",\n
+        \'stroke\': "rgba(0,0,0,0)",\n
+        \'stroke-width\': 1,\n
+        \'style\': (\'cursor:\' + dir + \'-resize\'),\n
+        \'pointer-events\': \'all\'\n
+      }\n
+    });\n
+    if (svgedit.browser.isTouch()) {\n
+      \n
+      grip.setAttribute("width", 30.5)\n
+      grip.setAttribute("height", 30.5)\n
+      grip.setAttribute("fill-opacity", 0.3)\n
+    }\n
+    \n
+    $.data(grip, \'dir\', dir);\n
+    $.data(grip, \'type\', \'resize\');\n
+    this.selectorGrips[dir] = this.selectorGripsGroup.appendChild(grip);\n
+  }\n
+\n
+  if($(\'#canvasBackground\').length) return;\n
+\n
+  var dims = config_.dimensions;\n
+  var canvasbg = svgFactory_.createSVGElement({\n
+    \'element\': \'svg\',\n
+    \'attr\': {\n
+      \'id\': \'canvasBackground\',\n
+      \'width\': dims[0],\n
+      \'height\': dims[1],\n
+      \'x\': 0,\n
+      \'y\': 0,\n
+      \'overflow\': (svgedit.browser.isWebkit() ? \'none\' : \'visible\'), // Chrome 7 has a problem with this when zooming out\n
+      \'style\': \'pointer-events:none\'\n
+    }\n
+  });\n
+\n
+  var defs = svgFactory_.createSVGElement({\n
+    \'element\': \'defs\',\n
+    \'attr\': {\n
+      \'id\': \'placeholder_defs\'\n
+    }\n
+  })\n
+  \n
+  var pattern = svgFactory_.createSVGElement({\n
+    \'element\': \'pattern\',\n
+    \'attr\': {\n
+      \'id\': \'checkerPattern\',\n
+      \'patternUnits\': \'userSpaceOnUse\',\n
+      \'x\': 0,\n
+      \'y\': 0,\n
+      \'width\': 20,\n
+      \'height\': 20,\n
+      \'viewBox\': \'0 0 10 10\'\n
+    }\n
+  })\n
+  \n
+  var pattern_bg = svgFactory_.createSVGElement({\n
+    \'element\': \'rect\',\n
+    \'attr\': {\n
+      \'x\': 0,\n
+      \'y\': 0,\n
+      \'width\': 10,\n
+      \'height\': 10,\n
+      \'fill\': "#fff"\n
+    }\n
+  })\n
+\n
+  var pattern_square1 = svgFactory_.createSVGElement({\n
+    \'element\': \'rect\',\n
+    \'attr\': {\n
+      \'x\': 0,\n
+      \'y\': 0,\n
+      \'width\': 5,\n
+      \'height\': 5,\n
+      \'fill\': "#eee"\n
+    }\n
+  })\n
+  \n
+  var pattern_square2 = svgFactory_.createSVGElement({\n
+    \'element\': \'rect\',\n
+    \'attr\': {\n
+      \'x\': 5,\n
+      \'y\': 5,\n
+      \'width\': 5,\n
+      \'height\': 5,\n
+      \'fill\': "#eee"\n
+    }\n
+  })\n
+\n
+  var rect = svgFactory_.createSVGElement({\n
+    \'element\': \'rect\',\n
+    \'attr\': {\n
+      \'width\': \'100%\',\n
+      \'height\': \'100%\',\n
+      \'x\': 0,\n
+      \'y\': 0,\n
+      \'stroke-width\': 1,\n
+      \'stroke\': \'#000\',\n
+      \'fill\': \'url(#checkerPattern)\',\n
+      \'style\': \'pointer-events:none\'\n
+    }\n
+  });\n
+\n
+  // Both Firefox and WebKit are too slow with this filter region (especially at higher\n
+  // zoom levels) and Opera has at least one bug\n
+//  if (!svgedit.browser.isOpera()) rect.setAttribute(\'filter\', \'url(#canvashadow)\');\n
+  canvasbg.appendChild(defs);\n
+  defs.appendChild(pattern);\n
+  pattern.appendChild(pattern_bg);\n
+  pattern.appendChild(pattern_square1);\n
+  pattern.appendChild(pattern_square2);\n
+  canvasbg.appendChild(rect);\n
+\n
+  svgFactory_.svgRoot().insertBefore(canvasbg, svgFactory_.svgContent());\n
+};\n
+\n
+// Function: svgedit.select.SelectorManager.requestSelector\n
+// Returns the selector based on the given element\n
+//\n
+// Parameters:\n
+// elem - DOM element to get the selector for\n
+svgedit.select.SelectorManager.prototype.requestSelector = function(elem) {\n
+  if (elem == null) return null;\n
+  var N = this.selectors.length;\n
+  // If we\'ve already acquired one for this element, return it.\n
+  if (typeof(this.selectorMap[elem.id]) == \'object\') {\n
+    this.selectorMap[elem.id].locked = true;\n
+    return this.selectorMap[elem.id];\n
+  }\n
+  for (var i = 0; i < N; ++i) {\n
+    if (this.selectors[i] && !this.selectors[i].locked) {\n
+      this.selectors[i].locked = true;\n
+      this.selectors[i].reset(elem);\n
+      this.selectorMap[elem.id] = this.selectors[i];\n
+      return this.selectors[i];\n
+    }\n
+  }\n
+  // if we reached here, no available selectors were found, we create one\n
+  this.selectors[N] = new svgedit.select.Selector(N, elem);\n
+  this.selectorParentGroup.appendChild(this.selectors[N].selectorGroup);\n
+  this.selectorMap[elem.id] = this.selectors[N];\n
+  return this.selectors[N];\n
+};\n
+\n
+// Function: svgedit.select.SelectorManager.releaseSelector\n
+// Removes the selector of the given element (hides selection box) \n
+//\n
+// Parameters:\n
+// elem - DOM element to remove the selector for\n
+svgedit.select.SelectorManager.prototype.releaseSelector = function(elem) {\n
+  if (elem == null) return;\n
+  var N = this.selectors.length,\n
+    sel = this.selectorMap[elem.id];\n
+  for (var i = 0; i < N; ++i) {\n
+    if (this.selectors[i] && this.selectors[i] == sel) {\n
+      if (sel.locked == false) {\n
+        // TODO(codedread): Ensure this exists in this module.\n
+        console.log(\'WARNING! selector was released but was already unlocked\');\n
+      }\n
+      delete this.selectorMap[elem.id];\n
+      sel.locked = false;\n
+      sel.selectedElement = null;\n
+      sel.showGrips(false);\n
+\n
+      // remove from DOM and store reference in JS but only if it exists in the DOM\n
+      try {\n
+        sel.selectorGroup.setAttribute(\'display\', \'none\');\n
+      } catch(e) { }\n
+\n
+      break;\n
+    }\n
+  }\n
+};\n
+\n
+// Function: svgedit.select.SelectorManager.getRubberBandBox\n
+// Returns the rubberBandBox DOM element. This is the rectangle drawn by the user for selecting/zooming\n
+svgedit.select.SelectorManager.prototype.getRubberBandBox = function() {\n
+  if (!this.rubberBandBox) {\n
+    this.rubberBandBox = this.selectorParentGroup.appendChild(\n
+      svgFactory_.createSVGElement({\n
+        \'element\': \'rect\',\n
+        \'attr\': {\n
+          \'id\': \'selectorRubberBand\',\n
+          \'fill\': \'none\',\n
+          \'stroke\': \'#666\',\n
+          \'stroke-width\': 1,\n
+          \'stroke-dasharray\': \'3,2\', \n
+          \'display\': \'none\',\n
+          \'style\': \'pointer-events:none\'\n
+        }\n
+      })\n
+    );\n
+  }\n
+  return this.rubberBandBox;\n
+};\n
+\n
+\n
+/**\n
+ * Interface: svgedit.select.SVGFactory\n
+ * An object that creates SVG elements for the canvas.\n
+ *\n
+ * interface svgedit.select.SVGFactory {\n
+ *   SVGElement createSVGElement(jsonMap);\n
+ *   SVGSVGElement svgRoot();\n
+ *   SVGSVGElement svgContent();\n
+ *\n
+ *   Number currentZoom();\n
+ *   Object getStrokedBBox(Element[]); // TODO(codedread): Remove when getStrokedBBox() has been put into svgutils.js\n
+ * }\n
+ */\n
+\n
+/**\n
+ * Function: svgedit.select.init()\n
+ * Initializes this module.\n
+ *\n
+ * Parameters:\n
+ * config - an object containing configurable parameters (imgPath)\n
+ * svgFactory - an object implementing the SVGFactory interface (see above).\n
+ */\n
+svgedit.select.init = function(config, svgFactory) {\n
+  config_ = config;\n
+  svgFactory_ = svgFactory;\n
+  selectorManager_ = new svgedit.select.SelectorManager();\n
+  //for hovering elements\n
+  svgFactory_.createSVGElement({\n
+    \'element\': \'g\',\n
+    \'attr\': {\n
+      \'id\': \'hover_group\'\n
+    }\n
+  })\n
+};\n
+\n
+/**\n
+ * Function: svgedit.select.getSelectorManager\n
+ *\n
+ * Returns:\n
+ * The SelectorManager instance.\n
+ */\n
+svgedit.select.getSelectorManager = function() {\n
+  return selectorManager_;\n
+};\n
+\n
+})();
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>17258</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/src/svgcanvas.js.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/src/svgcanvas.js.xml
new file mode 100644
index 0000000000..f9fd7a8f9b
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/src/svgcanvas.js.xml
@@ -0,0 +1,9174 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52852016.04</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>svgcanvas.js</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/javascript</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>286891</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="2" aka="AAAAAAAAAAI=">
+    <pickle>
+      <global name="Pdata" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+/*\n
+ * svgcanvas.js\n
+ *\n
+ * Licensed under the Apache License, Version 2\n
+ *\n
+ * Copyright(c) 2010 Alexis Deveria\n
+ * Copyright(c) 2010 Pavol Rusnak\n
+ * Copyright(c) 2010 Jeff Schiller\n
+ *\n
+ */\n
+\n
+// Dependencies:\n
+// 1) jQuery\n
+// 2) browser.js\n
+// 3) svgtransformlist.js\n
+// 4) math.js\n
+// 5) units.js\n
+// 6) svgutils.js\n
+// 7) sanitize.js\n
+// 8) history.js\n
+// 9) select.js\n
+// 10) draw.js\n
+// 11) path.js\n
+\n
+/*jslint browser: true*/\n
+\n
+if(!window.console) {\n
+  window.console = {};\n
+  window.console.log = function(str) {};\n
+  window.console.dir = function(str) {};\n
+}\n
+\n
+if(window.opera) {\n
+  window.console.log = function(str) { opera.postError(str); };\n
+  window.console.dir = function(str) {};\n
+}\n
+\n
+(function() {\n
+\n
+  // This fixes $(...).attr() to work as expected with SVG elements.\n
+  // Does not currently use *AttributeNS() since we rarely need that.\n
+  \n
+  // See http://api.jquery.com/attr/ for basic documentation of .attr()\n
+  \n
+  // Additional functionality: \n
+  // - When getting attributes, a string that\'s a number is return as type number.\n
+  // - If an array is supplied as first parameter, multiple values are returned\n
+  // as an object with values for each given attributes\n
+\n
+  var proxied = jQuery.fn.attr, svgns = "http://www.w3.org/2000/svg";\n
+  jQuery.fn.attr = function(key, value) {\n
+    var len = this.length;\n
+    if(!len) return proxied.apply(this, arguments);\n
+    for(var i=0; i<len; i++) {\n
+      var elem = this[i];\n
+      // set/get SVG attribute\n
+      if(elem.namespaceURI === svgns) {\n
+        // Setting attribute\n
+        if(value !== undefined) {\n
+          elem.setAttribute(key, value);\n
+        } else if($.isArray(key)) {\n
+          // Getting attributes from array\n
+          var j = key.length, obj = {};\n
+\n
+          while(j--) {\n
+            var aname = key[j];\n
+            var attr = elem.getAttribute(aname);\n
+            // This returns a number when appropriate\n
+            if(attr || attr === "0") {\n
+              attr = isNaN(attr)?attr:attr-0;\n
+            }\n
+            obj[aname] = attr;\n
+          }\n
+          return obj;\n
+        \n
+        } else if(typeof key === "object") {\n
+          // Setting attributes form object\n
+          for(var v in key) {\n
+            elem.setAttribute(v, key[v]);\n
+          }\n
+        // Getting attribute\n
+        } else {\n
+          var attr = elem.getAttribute(key);\n
+          if(attr || attr === "0") {\n
+            attr = isNaN(attr)?attr:attr-0;\n
+          }\n
+\n
+          return attr;\n
+        }\n
+      } else {\n
+        return proxied.apply(this, arguments);\n
+      }\n
+    }\n
+    return this;\n
+  };\n
+  \n
+}());\n
+\n
+// Class: SvgCanvas\n
+// The main SvgCanvas class that manages all SVG-related functions\n
+//\n
+// Parameters:\n
+// container - The container HTML element that should hold the SVG root element\n
+// config - An object that contains configuration data\n
+$.SvgCanvas = function(container, config)\n
+{\n
+// Namespace constants\n
+var svgns = "http://www.w3.org/2000/svg",\n
+  xlinkns = "http://www.w3.org/1999/xlink",\n
+  xmlns = "http://www.w3.org/XML/1998/namespace",\n
+  xmlnsns = "http://www.w3.org/2000/xmlns/", // see http://www.w3.org/TR/REC-xml-names/#xmlReserved\n
+  se_ns = "http://svg-edit.googlecode.com",\n
+  htmlns = "http://www.w3.org/1999/xhtml",\n
+  mathns = "http://www.w3.org/1998/Math/MathML";\n
+\n
+// Default configuration options\n
+var curConfig = {\n
+  show_outside_canvas: true,\n
+  selectNew: true,\n
+  dimensions: [640, 480]\n
+};\n
+\n
+// Update config with new one if given\n
+if(config) {\n
+  $.extend(curConfig, config);\n
+}\n
+\n
+// Array with width/height of canvas\n
+var dimensions = curConfig.dimensions;\n
+\n
+var canvas = this;\n
+\n
+// "document" element associated with the container (same as window.document using default svg-editor.js)\n
+// NOTE: This is not actually a SVG document, but a HTML document.\n
+var svgdoc = container.ownerDocument;\n
+\n
+// This is a container for the document being edited, not the document itself.\n
+var svgroot = svgdoc.importNode(svgedit.utilities.text2xml(\n
+    \'<svg id="svgroot" xmlns="\' + svgns + \'" xlinkns="\' + xlinkns + \'" \' +\n
+      \'width="\' + dimensions[0] + \'" height="\' + dimensions[1] + \'" x="\' + dimensions[0] + \'" y="\' + dimensions[1] + \'" overflow="visible">\' +\n
+      \'<defs>\' +\n
+        \'<filter id="canvashadow" filterUnits="objectBoundingBox">\' +\n
+          \'<feGaussianBlur in="SourceAlpha" stdDeviation="4" result="blur"/>\'+\n
+          \'<feOffset in="blur" dx="5" dy="5" result="offsetBlur"/>\'+\n
+          \'<feMerge>\'+\n
+            \'<feMergeNode in="offsetBlur"/>\'+\n
+            \'<feMergeNode in="SourceGraphic"/>\'+\n
+          \'</feMerge>\'+\n
+        \'</filter>\'+\n
+      \'</defs>\'+\n
+    \'</svg>\').documentElement, true);\n
+container.appendChild(svgroot);\n
+\n
+// The actual element that represents the final output SVG element\n
+var svgcontent = svgdoc.createElementNS(svgns, "svg");\n
+\n
+// This function resets the svgcontent element while keeping it in the DOM.\n
+var clearSvgContentElement = canvas.clearSvgContentElement = function() {\n
+  while (svgcontent.firstChild) { svgcontent.removeChild(svgcontent.firstChild); }\n
+\n
+  // TODO: Clear out all other attributes first?\n
+  $(svgcontent).attr({\n
+    id: \'svgcontent\',\n
+    width: dimensions[0],\n
+    height: dimensions[1],\n
+    x: dimensions[0],\n
+    y: dimensions[1],\n
+    overflow: curConfig.show_outside_canvas ? \'visible\' : \'hidden\',\n
+    xmlns: svgns,\n
+    "xmlns:se": se_ns,\n
+    "xmlns:xlink": xlinkns\n
+  }).appendTo(svgroot);\n
+\n
+  // TODO: make this string optional and set by the client\n
+  var comment = svgdoc.createComment(" Created with Method Draw - http://github.com/duopixel/Method-Draw/ ");\n
+  svgcontent.appendChild(comment);\n
+};\n
+clearSvgContentElement();\n
+\n
+// Prefix string for element IDs\n
+var idprefix = "svg_";\n
+\n
+// Function: setIdPrefix\n
+// Changes the ID prefix to the given value\n
+//\n
+// Parameters: \n
+// p - String with the new prefix \n
+canvas.setIdPrefix = function(p) {\n
+  idprefix = p;\n
+};\n
+\n
+// Current svgedit.draw.Drawing object\n
+// @type {svgedit.draw.Drawing}\n
+canvas.current_drawing_ = new svgedit.draw.Drawing(svgcontent, idprefix);\n
+\n
+// Function: getCurrentDrawing\n
+// Returns the current Drawing.\n
+// @return {svgedit.draw.Drawing}\n
+var getCurrentDrawing = canvas.getCurrentDrawing = function() {\n
+  return canvas.current_drawing_;\n
+};\n
+\n
+// Float displaying the current zoom level (1 = 100%, .5 = 50%, etc)\n
+var current_zoom = 1;\n
+\n
+// pointer to current group (for in-group editing)\n
+var current_group = null;\n
+\n
+// Object containing data for the currently selected styles\n
+var all_properties = {\n
+  shape: {\n
+    fill: (curConfig.initFill.color == \'none\' ? \'\' : \'#\') + curConfig.initFill.color,\n
+    fill_paint: null,\n
+    fill_opacity: curConfig.initFill.opacity,\n
+    stroke: "#" + curConfig.initStroke.color,\n
+    stroke_paint: null,\n
+    stroke_opacity: curConfig.initStroke.opacity,\n
+    stroke_width: curConfig.initStroke.width,\n
+    stroke_dasharray: \'none\',\n
+    opacity: curConfig.initOpacity\n
+  }\n
+};\n
+\n
+all_properties.text = $.extend(true, {}, all_properties.shape);\n
+$.extend(all_properties.text, {\n
+  fill: "#000000",\n
+  stroke_width: 0,\n
+  font_size: 24,\n
+  font_family: \'Helvetica, Arial, sans-serif\'\n
+});\n
+\n
+// Current shape style properties\n
+var cur_shape = all_properties.shape;\n
+\n
+// Array with all the currently selected elements\n
+// default size of 1 until it needs to grow bigger\n
+var selectedElements = new Array(1);\n
+\n
+// Function: addSvgElementFromJson\n
+// Create a new SVG element based on the given object keys/values and add it to the current layer\n
+// The element will be ran through cleanupElement before being returned \n
+//\n
+// Parameters:\n
+// data - Object with the following keys/values:\n
+// * element - tag name of the SVG element to create\n
+// * attr - Object with attributes key-values to assign to the new element\n
+// * curStyles - Boolean indicating that current style attributes should be applied first\n
+//\n
+// Returns: The new element\n
+var addSvgElementFromJson = this.addSvgElementFromJson = function(data) {\n
+  var shape = svgedit.utilities.getElem(data.attr.id);\n
+  // if shape is a path but we need to create a rect/ellipse, then remove the path\n
+  var current_layer = getCurrentDrawing().getCurrentLayer();\n
+  if (shape && data.element != shape.tagName) {\n
+    current_layer.removeChild(shape);\n
+    shape = null;\n
+  }\n
+  if (!shape) {\n
+    shape = svgdoc.createElementNS(svgns, data.element);\n
+    if (current_layer) {\n
+      (current_group || current_layer).appendChild(shape);\n
+    }\n
+  }\n
+  if(data.curStyles) {\n
+    svgedit.utilities.assignAttributes(shape, {\n
+      "fill": cur_shape.fill,\n
+      "stroke": cur_shape.stroke,\n
+      "stroke-width": cur_shape.stroke_width,\n
+      "stroke-dasharray": cur_shape.stroke_dasharray,\n
+      "stroke-opacity": cur_shape.stroke_opacity,\n
+      "fill-opacity": cur_shape.fill_opacity,\n
+      "opacity": cur_shape.opacity / 2,\n
+      "style": "pointer-events:inherit"\n
+    }, 100);\n
+  }\n
+  svgedit.utilities.assignAttributes(shape, data.attr, 100);\n
+  svgedit.utilities.cleanupElement(shape);\n
+  return shape;\n
+};\n
+\n
+\n
+// import svgtransformlist.js\n
+var getTransformList = canvas.getTransformList = svgedit.transformlist.getTransformList;\n
+\n
+// import from math.js.\n
+var transformPoint = svgedit.math.transformPoint;\n
+var matrixMultiply = canvas.matrixMultiply = svgedit.math.matrixMultiply;\n
+var hasMatrixTransform = canvas.hasMatrixTransform = svgedit.math.hasMatrixTransform;\n
+var transformListToTransform = canvas.transformListToTransform = svgedit.math.transformListToTransform;\n
+var snapToAngle = svgedit.math.snapToAngle;\n
+var getMatrix = svgedit.math.getMatrix;\n
+\n
+// initialize from units.js\n
+// send in an object implementing the ElementContainer interface (see units.js)\n
+svgedit.units.init({\n
+  getBaseUnit: function() { return curConfig.baseUnit; },\n
+  getElement: svgedit.utilities.getElem,\n
+  getHeight: function() { return svgcontent.getAttribute("height")/current_zoom; },\n
+  getWidth: function() { return svgcontent.getAttribute("width")/current_zoom; },\n
+  getRoundDigits: function() { return save_options.round_digits; }\n
+});\n
+// import from units.js\n
+var convertToNum = canvas.convertToNum = svgedit.units.convertToNum;\n
+\n
+// import from svgutils.js\n
+svgedit.utilities.init({\n
+  getDOMDocument: function() { return svgdoc; },\n
+  getDOMContainer: function() { return container; },\n
+  getSVGRoot: function() { return svgroot; },\n
+  // TODO: replace this mostly with a way to get the current drawing.\n
+  getSelectedElements: function() { return selectedElements; },\n
+  getSVGContent: function() { return svgcontent; }\n
+});\n
+var getUrlFromAttr = canvas.getUrlFromAttr = svgedit.utilities.getUrlFromAttr;\n
+var getHref = canvas.getHref = svgedit.utilities.getHref;\n
+var setHref = canvas.setHref = svgedit.utilities.setHref;\n
+var getPathBBox = svgedit.utilities.getPathBBox;\n
+var getBBox = canvas.getBBox = svgedit.utilities.getBBox;\n
+var getRotationAngle = canvas.getRotationAngle = svgedit.utilities.getRotationAngle;\n
+var getElem = canvas.getElem = svgedit.utilities.getElem;\n
+var assignAttributes = canvas.assignAttributes = svgedit.utilities.assignAttributes;\n
+var cleanupElement = this.cleanupElement = svgedit.utilities.cleanupElement;\n
+\n
+// import from sanitize.js\n
+var nsMap = svgedit.sanitize.getNSMap();\n
+var sanitizeSvg = canvas.sanitizeSvg = svgedit.sanitize.sanitizeSvg;\n
+\n
+// import from history.js\n
+var MoveElementCommand = svgedit.history.MoveElementCommand;\n
+var InsertElementCommand = svgedit.history.InsertElementCommand;\n
+var RemoveElementCommand = svgedit.history.RemoveElementCommand;\n
+var ChangeElementCommand = svgedit.history.ChangeElementCommand;\n
+var BatchCommand = svgedit.history.BatchCommand;\n
+// Implement the svgedit.history.HistoryEventHandler interface.\n
+canvas.undoMgr = new svgedit.history.UndoManager({\n
+  handleHistoryEvent: function(eventType, cmd) {\n
+    var EventTypes = svgedit.history.HistoryEventTypes;\n
+    // TODO: handle setBlurOffsets.\n
+    if (eventType == EventTypes.BEFORE_UNAPPLY || eventType == EventTypes.BEFORE_APPLY) {\n
+      canvas.clearSelection();\n
+    } else if (eventType == EventTypes.AFTER_APPLY || eventType == EventTypes.AFTER_UNAPPLY) {\n
+      var elems = cmd.elements();\n
+      canvas.pathActions.clear();\n
+      call("changed", elems);\n
+      \n
+      var cmdType = cmd.type();\n
+      var isApply = (eventType == EventTypes.AFTER_APPLY);\n
+      if (cmdType == MoveElementCommand.type()) {\n
+        var parent = isApply ? cmd.newParent : cmd.oldParent;\n
+        if (parent == svgcontent) {\n
+          canvas.identifyLayers();\n
+        }\n
+      } else if (cmdType == InsertElementCommand.type() ||\n
+          cmdType == RemoveElementCommand.type()) {\n
+        if (cmd.parent == svgcontent) {\n
+          canvas.identifyLayers();\n
+        }\n
+        if (cmdType == InsertElementCommand.type()) {\n
+          if (isApply) restoreRefElems(cmd.elem);\n
+        } else {\n
+          if (!isApply) restoreRefElems(cmd.elem);\n
+        }\n
+        \n
+        if(cmd.elem.tagName === \'use\') {\n
+          setUseData(cmd.elem);\n
+        }\n
+      } else if (cmdType == ChangeElementCommand.type()) {\n
+        // if we are changing layer names, re-identify all layers\n
+        if (cmd.elem.tagName == "title" && cmd.elem.parentNode.parentNode == svgcontent) {\n
+          canvas.identifyLayers();\n
+        }\n
+        var values = isApply ? cmd.newValues : cmd.oldValues;\n
+        // If stdDeviation was changed, update the blur.\n
+        if (values["stdDeviation"]) {\n
+          canvas.setBlurOffsets(cmd.elem.parentNode, values["stdDeviation"]);\n
+        }\n
+        \n
+        // Remove & Re-add hack for Webkit (issue 775) \n
+        //if(cmd.elem.tagName === \'use\' && svgedit.browser.isWebkit()) {\n
+        //  var elem = cmd.elem;\n
+        //  if(!elem.getAttribute(\'x\') && !elem.getAttribute(\'y\')) {\n
+        //    var parent = elem.parentNode;\n
+        //    var sib = elem.nextSibling;\n
+        //    parent.removeChild(elem);\n
+        //    parent.insertBefore(elem, sib);\n
+        //  }\n
+        //}\n
+      }\n
+    }\n
+  }\n
+});\n
+var addCommandToHistory = function(cmd) {\n
+  canvas.undoMgr.addCommandToHistory(cmd);\n
+};\n
+\n
+// import from select.js\n
+svgedit.select.init(curConfig, {\n
+  createSVGElement: function(jsonMap) { return canvas.addSvgElementFromJson(jsonMap); },\n
+  svgRoot: function() { return svgroot; },\n
+  svgContent: function() { return svgcontent; },\n
+  currentZoom: function() { return current_zoom; },\n
+  // TODO(codedread): Remove when getStrokedBBox() has been put into svgutils.js.\n
+  getStrokedBBox: function(elems) { return canvas.getStrokedBBox([elems]); }\n
+});\n
+// this object manages selectors for us\n
+var selectorManager = this.selectorManager = svgedit.select.getSelectorManager();\n
+// this object manages selectors for us\n
+\n
+// Import from path.js\n
+svgedit.path.init({\n
+  getCurrentZoom: function() { return current_zoom; },\n
+  getSVGRoot: function() { return svgroot; }\n
+});\n
+\n
+// Function: snapToGrid\n
+// round value to for snapping\n
+// NOTE: This function did not move to svgutils.js since it depends on curConfig.\n
+svgedit.utilities.snapToGrid = function(value){\n
+  var stepSize = curConfig.snappingStep;\n
+  var unit = curConfig.baseUnit;\n
+  if(unit !== "px") {\n
+  stepSize *= svgedit.units.getTypeMap()[unit];\n
+  }\n
+  value = Math.round(value/stepSize)*stepSize;\n
+  return value;\n
+};\n
+var snapToGrid = svgedit.utilities.snapToGrid;\n
+\n
+// Interface strings, usually for title elements\n
+var uiStrings = {\n
+  "exportNoBlur": "Blurred elements will appear as un-blurred",\n
+  "exportNoforeignObject": "foreignObject elements will not appear",\n
+  "exportNoDashArray": "Strokes will appear filled",\n
+  "exportNoText": "Text may not appear as expected"\n
+};\n
+\n
+var visElems = \'a,circle,ellipse,foreignObject,g,image,line,path,polygon,polyline,rect,svg,text,tspan,use\';\n
+var ref_attrs = ["clip-path", "fill", "filter", "marker-end", "marker-mid", "marker-start", "mask", "stroke"];\n
+\n
+var elData = $.data;\n
+\n
+// Animation element to change the opacity of any newly created element\n
+var opac_ani = false; //document.createElementNS(svgns, \'animate\');\n
+//$(opac_ani).attr({\n
+//  attributeName: \'opacity\',\n
+//  begin: \'indefinite\',\n
+//  dur: 0,\n
+//  fill: \'freeze\'\n
+//}).appendTo(svgroot);\n
+\n
+var restoreRefElems = function(elem) {\n
+  // Look for missing reference elements, restore any found\n
+  var attrs = $(elem).attr(ref_attrs);\n
+  for(var o in attrs) {\n
+    var val = attrs[o];\n
+    if (val && val.indexOf(\'url(\') === 0) {\n
+      var id = getUrlFromAttr(val).substr(1);\n
+      var ref = getElem(id);\n
+      if(!ref) {\n
+        findDefs().appendChild(removedElements[id]);\n
+        delete removedElements[id];\n
+      }\n
+    }\n
+  }\n
+  \n
+  var childs = elem.getElementsByTagName(\'*\');\n
+  \n
+  if(childs.length) {\n
+    for(var i = 0, l = childs.length; i < l; i++) {\n
+      restoreRefElems(childs[i]);\n
+    }\n
+  }\n
+};\n
+\n
+(function() {\n
+  // TODO For Issue 208: this is a start on a thumbnail\n
+  //  var svgthumb = svgdoc.createElementNS(svgns, "use");\n
+  //  svgthumb.setAttribute(\'width\', \'100\');\n
+  //  svgthumb.setAttribute(\'height\', \'100\');\n
+  //  svgedit.utilities.setHref(svgthumb, \'#svgcontent\');\n
+  //  svgroot.appendChild(svgthumb);\n
+\n
+})();\n
+\n
+// Object to contain image data for raster images that were found encodable\n
+var encodableImages = {},\n
+  \n
+  // String with image URL of last loadable image\n
+  last_good_img_url = curConfig.imgPath + \'logo.png\',\n
+  \n
+  // Array with current disabled elements (for in-group editing)\n
+  disabled_elems = [],\n
+  \n
+  // Object with save options\n
+  save_options = {round_digits: 5},\n
+  \n
+  // Boolean indicating whether or not a draw action has been started\n
+  started = false,\n
+  \n
+  // String with an element\'s initial transform attribute value\n
+  start_transform = null,\n
+  \n
+  // String indicating the current editor mode\n
+  current_mode = "select",\n
+  \n
+  // String with the current direction in which an element is being resized\n
+  current_resize_mode = "none",\n
+  \n
+  // Object with IDs for imported files, to see if one was already added\n
+  import_ids = {};\n
+\n
+// Current text style properties\n
+var cur_text = all_properties.text,\n
+  \n
+  // Current general properties\n
+  cur_properties = cur_shape,\n
+  \n
+  // Array with selected elements\' Bounding box object\n
+//  selectedBBoxes = new Array(1),\n
+  \n
+  // The DOM element that was just selected\n
+  justSelected = null,\n
+  \n
+  // DOM element for selection rectangle drawn by the user\n
+  rubberBox = null,\n
+  \n
+  // Array of current BBoxes (still needed?)\n
+  curBBoxes = [],\n
+  \n
+  // Object to contain all included extensions\n
+  extensions = {},\n
+  \n
+  // Canvas point for the most recent right click\n
+  lastClickPoint = null,\n
+  \n
+  // Map of deleted reference elements\n
+  removedElements = {}\n
+\n
+// Clipboard for cut, copy&pasted elements\n
+canvas.clipBoard = [];\n
+\n
+// Should this return an array by default, so extension results aren\'t overwritten?\n
+var runExtensions = this.runExtensions = function(action, vars, returnArray) {\n
+  var result = false;\n
+  if(returnArray) result = [];\n
+  $.each(extensions, function(name, opts) {\n
+    if(action in opts) {\n
+      if(returnArray) {\n
+        result.push(opts[action](vars))\n
+      } else {\n
+        result = opts[action](vars);\n
+      }\n
+    }\n
+  });\n
+  return result;\n
+}\n
+\n
+\n
+// Function: addExtension\n
+// Add an extension to the editor\n
+// \n
+// Parameters:\n
+// name - String with the ID of the extension\n
+// ext_func - Function supplied by the extension with its data\n
+this.addExtension = function(name, ext_func) {\n
+  if(!(name in extensions)) {\n
+    // Provide private vars/funcs here. Is there a better way to do this?\n
+    \n
+    if($.isFunction(ext_func)) {\n
+    var ext = ext_func($.extend(canvas.getPrivateMethods(), {\n
+      svgroot: svgroot,\n
+      svgcontent: svgcontent,\n
+      nonce: getCurrentDrawing().getNonce(),\n
+      selectorManager: selectorManager\n
+    }));\n
+    } else {\n
+      var ext = ext_func;\n
+    }\n
+    extensions[name] = ext;\n
+    call("extension_added", ext);\n
+  } else {\n
+    console.log(\'Cannot add extension "\' + name + \'", an extension by that name already exists"\');\n
+  }\n
+};\n
+  \n
+// This method rounds the incoming value to the nearest value based on the current_zoom\n
+var round = this.round = function(val) {\n
+  return parseInt(val*current_zoom)/current_zoom;\n
+};\n
+\n
+// This method sends back an array or a NodeList full of elements that\n
+// intersect the multi-select rubber-band-box on the current_layer only.\n
+// \n
+// Since the only browser that supports the SVG DOM getIntersectionList is Opera, \n
+// we need to provide an implementation here.  We brute-force it for now.\n
+// \n
+// Reference:\n
+// Firefox does not implement getIntersectionList(), see https://bugzilla.mozilla.org/show_bug.cgi?id=501421\n
+// Webkit does not implement getIntersectionList(), see https://bugs.webkit.org/show_bug.cgi?id=11274\n
+var getIntersectionList = this.getIntersectionList = function(rect) {\n
+  if (rubberBox == null) { return null; }\n
+\n
+  var parent = current_group || getCurrentDrawing().getCurrentLayer();\n
+  \n
+  if(!curBBoxes.length) {\n
+    // Cache all bboxes\n
+    curBBoxes = getVisibleElementsAndBBoxes(parent);\n
+  }\n
+  \n
+  var resultList = null;\n
+  try {\n
+    resultList = parent.getIntersectionList(rect, null);\n
+  } catch(e) { }\n
+\n
+  if (resultList == null || typeof(resultList.item) != "function") {\n
+    resultList = [];\n
+    \n
+    if(!rect) {\n
+      var rubberBBox = rubberBox.getBBox();\n
+      var bb = {};\n
+      \n
+      for(var o in rubberBBox) {\n
+        bb[o] = rubberBBox[o] / current_zoom;\n
+      }\n
+      rubberBBox = bb;\n
+      \n
+    } else {\n
+      var rubberBBox = rect;\n
+    }\n
+    var i = curBBoxes.length;\n
+    while (i--) {\n
+      if(!rubberBBox.width || !rubberBBox.width) continue;\n
+      if (svgedit.math.rectsIntersect(rubberBBox, curBBoxes[i].bbox))  {\n
+        resultList.push(curBBoxes[i].elem);\n
+      }\n
+    }\n
+  }\n
+  // addToSelection expects an array, but it\'s ok to pass a NodeList \n
+  // because using square-bracket notation is allowed: \n
+  // http://www.w3.org/TR/DOM-Level-2-Core/ecma-script-binding.html\n
+  return resultList;\n
+};\n
+\n
+// TODO(codedread): Migrate this into svgutils.js\n
+// Function: getStrokedBBox\n
+// Get the bounding box for one or more stroked and/or transformed elements\n
+// \n
+// Parameters:\n
+// elems - Array with DOM elements to check\n
+// \n
+// Returns:\n
+// A single bounding box object\n
+getStrokedBBox = this.getStrokedBBox = function(elems) {\n
+  if(!elems) elems = getVisibleElements();\n
+  if(!elems.length) return false;\n
+  \n
+  // Make sure the expected BBox is returned if the element is a group\n
+  var getCheckedBBox = function(elem) {\n
+  \n
+    try {\n
+      // TODO: Fix issue with rotated groups. Currently they work\n
+      // fine in FF, but not in other browsers (same problem mentioned\n
+      // in Issue 339 comment #2).\n
+      \n
+      var bb = svgedit.utilities.getBBox(elem);\n
+      \n
+      var angle = svgedit.utilities.getRotationAngle(elem);\n
+      if ((angle && angle % 90) ||\n
+          svgedit.math.hasMatrixTransform(svgedit.transformlist.getTransformList(elem))) {\n
+        // Accurate way to get BBox of rotated element in Firefox:\n
+        // Put element in group and get its BBox\n
+        \n
+        var good_bb = false;\n
+        \n
+        // Get the BBox from the raw path for these elements\n
+        var elemNames = [\'ellipse\',\'path\',\'line\',\'polyline\',\'polygon\'];\n
+        if(elemNames.indexOf(elem.tagName) >= 0) {\n
+          bb = good_bb = canvas.convertToPath(elem, true);\n
+        } else if(elem.tagName == \'rect\') {\n
+          // Look for radius\n
+          var rx = elem.getAttribute(\'rx\');\n
+          var ry = elem.getAttribute(\'ry\');\n
+          if(rx || ry) {\n
+            bb = good_bb = canvas.convertToPath(elem, true);\n
+          }\n
+        }\n
+        \n
+        if(!good_bb) {\n
+          // Must use clone else FF freaks out\n
+          var clone = elem.cloneNode(true); \n
+          var g = document.createElementNS(svgns, "g");\n
+          var parent = elem.parentNode;\n
+          parent.appendChild(g);\n
+          g.appendChild(clone);\n
+          bb = svgedit.utilities.bboxToObj(g.getBBox());\n
+          parent.removeChild(g);\n
+        }\n
+        \n
+\n
+        // Old method: Works by giving the rotated BBox,\n
+        // this is (unfortunately) what Opera and Safari do\n
+        // natively when getting the BBox of the parent group\n
+//            var angle = angle * Math.PI / 180.0;\n
+//            var rminx = Number.MAX_VALUE, rminy = Number.MAX_VALUE, \n
+//              rmaxx = Number.MIN_VALUE, rmaxy = Number.MIN_VALUE;\n
+//            var cx = round(bb.x + bb.width/2),\n
+//              cy = round(bb.y + bb.height/2);\n
+//            var pts = [ [bb.x - cx, bb.y - cy], \n
+//                  [bb.x + bb.width - cx, bb.y - cy],\n
+//                  [bb.x + bb.width - cx, bb.y + bb.height - cy],\n
+//                  [bb.x - cx, bb.y + bb.height - cy] ];\n
+//            var j = 4;\n
+//            while (j--) {\n
+//              var x = pts[j][0],\n
+//                y = pts[j][1],\n
+//                r = Math.sqrt( x*x + y*y );\n
+//              var theta = Math.atan2(y,x) + angle;\n
+//              x = round(r * Math.cos(theta) + cx);\n
+//              y = round(r * Math.sin(theta) + cy);\n
+//    \n
+//              // now set the bbox for the shape after it\'s been rotated\n
+//              if (x < rminx) rminx = x;\n
+//              if (y < rminy) rminy = y;\n
+//              if (x > rmaxx) rmaxx = x;\n
+//              if (y > rmaxy) rmaxy = y;\n
+//            }\n
+//            \n
+//            bb.x = rminx;\n
+//            bb.y = rminy;\n
+//            bb.width = rmaxx - rminx;\n
+//            bb.height = rmaxy - rminy;\n
+      }\n
+      return bb;\n
+    } catch(e) { \n
+      console.log(elem, e);\n
+    } \n
+  };\n
+\n
+  var full_bb;\n
+  $.each(elems, function() {\n
+    if(full_bb) return;\n
+    if(!this.parentNode) return;\n
+    full_bb = getCheckedBBox(this);\n
+  });\n
+  \n
+  // This shouldn\'t ever happen...\n
+  if(full_bb == null) return null;\n
+  \n
+  // full_bb doesn\'t include the stoke, so this does no good!\n
+//    if(elems.length == 1) return full_bb;\n
+  \n
+  var max_x = full_bb.x + full_bb.width;\n
+  var max_y = full_bb.y + full_bb.height;\n
+  var min_x = full_bb.x;\n
+  var min_y = full_bb.y;\n
+  \n
+  // FIXME: same re-creation problem with this function as getCheckedBBox() above\n
+  var getOffset = function(elem) {\n
+    var sw = elem.getAttribute("stroke-width");\n
+    var offset = 0;\n
+    if (elem.getAttribute("stroke") != "none" && !isNaN(sw)) {\n
+      offset += sw/2;\n
+    }\n
+    return offset;\n
+  }\n
+  var bboxes = [];\n
+  $.each(elems, function(i, elem) {\n
+    var cur_bb = getCheckedBBox(elem);\n
+    if(cur_bb) {\n
+      var offset = getOffset(elem);\n
+      min_x = Math.min(min_x, cur_bb.x - offset);\n
+      min_y = Math.min(min_y, cur_bb.y - offset);\n
+      bboxes.push(cur_bb);\n
+    }\n
+  });\n
+  \n
+  full_bb.x = min_x;\n
+  full_bb.y = min_y;\n
+  \n
+  $.each(elems, function(i, elem) {\n
+    var cur_bb = bboxes[i];\n
+    // ensure that elem is really an element node\n
+    if (cur_bb && elem.nodeType == 1) {\n
+      var offset = getOffset(elem);\n
+      max_x = Math.max(max_x, cur_bb.x + cur_bb.width + offset);\n
+      max_y = Math.max(max_y, cur_bb.y + cur_bb.height + offset);\n
+    }\n
+  });\n
+  \n
+  full_bb.width = max_x - min_x;\n
+  full_bb.height = max_y - min_y;\n
+  return full_bb;\n
+}\n
+\n
+// Function: getVisibleElements\n
+// Get all elements that have a BBox (excludes <defs>, <title>, etc).\n
+// Note that 0-opacity, off-screen etc elements are still considered "visible"\n
+// for this function\n
+//\n
+// Parameters:\n
+// parent - The parent DOM element to search within\n
+//\n
+// Returns:\n
+// An array with all "visible" elements.\n
+var getVisibleElements = this.getVisibleElements = function(parent) {\n
+  if(!parent) parent = $(svgcontent).children(); // Prevent layers from being included\n
+  if (parent.find("#canvas_background").length) parent.splice(0, 1) // Prevent background from being included\n
+  var contentElems = [];\n
+  $(parent).children().each(function(i, elem) {\n
+    try {\n
+      if (elem.getBBox()) {\n
+        contentElems.push(elem);\n
+      }\n
+    } catch(e) {}\n
+  });\n
+  return contentElems.reverse();\n
+};\n
+\n
+// Function: getVisibleElementsAndBBoxes\n
+// Get all elements that have a BBox (excludes <defs>, <title>, etc).\n
+// Note that 0-opacity, off-screen etc elements are still considered "visible"\n
+// for this function\n
+//\n
+// Parameters:\n
+// parent - The parent DOM element to search within\n
+//\n
+// Returns:\n
+// An array with objects that include:\n
+// * elem - The element\n
+// * bbox - The element\'s BBox as retrieved from getStrokedBBox\n
+var getVisibleElementsAndBBoxes = this.getVisibleElementsAndBBoxes = function(parent) {\n
+  if(!parent) parent = $(svgcontent).children(); // Prevent layers from being included\n
+  \n
+  var contentElems = [];\n
+  $(parent).children().each(function(i, elem) {\n
+    try {\n
+      if (elem.getBBox()) {\n
+        contentElems.push({\'elem\':elem, \'bbox\':getStrokedBBox([elem])});\n
+      }\n
+    } catch(e) {}\n
+  });\n
+  return contentElems.reverse();\n
+};\n
+\n
+// Function: groupSvgElem\n
+// Wrap an SVG element into a group element, mark the group as \'gsvg\'\n
+//\n
+// Parameters:\n
+// elem - SVG element to wrap\n
+var groupSvgElem = this.groupSvgElem = function(elem) {\n
+  var g = document.createElementNS(svgns, "g");\n
+  elem.parentNode.replaceChild(g, elem);\n
+  $(g).append(elem).data(\'gsvg\', elem)[0].id = getNextId();\n
+}\n
+\n
+// Function: copyElem\n
+// Create a clone of an element, updating its ID and its children\'s IDs when needed\n
+//\n
+// Parameters:\n
+// el - DOM element to clone\n
+//\n
+// Returns: The cloned element\n
+var copyElem = function(el) {\n
+  var new_el = document.createElementNS(el.namespaceURI, el.nodeName);\n
+  // set the copied element\'s new id\n
+  new_el.removeAttribute("id");\n
+  // manually create a copy of the element\n
+  $.each(el.attributes, function(i, attr) {\n
+    if (attr.localName != \'-moz-math-font-style\') {\n
+      new_el.setAttributeNS(attr.namespaceURI, attr.nodeName, attr.nodeValue);\n
+    }\n
+  });\n
+  \n
+  // Opera\'s "d" value needs to be reset for Opera/Win/non-EN\n
+  // Also needed for webkit (else does not keep curved segments on clone)\n
+  if(svgedit.browser.isWebkit() && el.nodeName == \'path\') {\n
+    var fixed_d = pathActions.convertPath(el);\n
+    new_el.setAttribute(\'d\', fixed_d);\n
+  }\n
+\n
+  // now create copies of all children\n
+  $.each(el.childNodes, function(i, child) {\n
+    switch(child.nodeType) {\n
+      case 1: // element node\n
+        new_el.appendChild(copyElem(child));\n
+        break;\n
+      case 3: // text node\n
+        new_el.textContent = child.nodeValue;\n
+        break;\n
+      default:\n
+        break;\n
+    }\n
+  });\n
+  \n
+  if($(el).data(\'gsvg\')) {\n
+    $(new_el).data(\'gsvg\', new_el.firstChild);\n
+  } else if($(el).data(\'symbol\')) {\n
+    var ref = $(el).data(\'symbol\');\n
+    $(new_el).data(\'ref\', ref).data(\'symbol\', ref);\n
+  }\n
+  else if(new_el.tagName == \'image\') {\n
+    preventClickDefault(new_el);\n
+  }\n
+  new_el.id = getNextId();\n
+  return new_el;\n
+};\n
+\n
+// Set scope for these functions\n
+var getId, getNextId, call;\n
+\n
+(function(c) {\n
+\n
+  // Object to contain editor event names and callback functions\n
+  var events = {};\n
+\n
+  getId = c.getId = function() { return getCurrentDrawing().getId(); };\n
+  getNextId = c.getNextId = function() { return getCurrentDrawing().getNextId(); };\n
+  \n
+  // Function: call\n
+  // Run the callback function associated with the given event\n
+  //\n
+  // Parameters:\n
+  // event - String with the event name\n
+  // arg - Argument to pass through to the callback function\n
+  call = c.call = function(event, arg) {\n
+    if (events[event]) {\n
+      return events[event](this, arg);\n
+    }\n
+  };\n
+  \n
+  // Function: bind\n
+  // Attaches a callback function to an event\n
+  //\n
+  // Parameters:\n
+  // event - String indicating the name of the event\n
+  // f - The callback function to bind to the event\n
+  // \n
+  // Return:\n
+  // The previous event\n
+  c.bind = function(event, f) {\n
+    var old = events[event];\n
+    events[event] = f;\n
+    return old;\n
+  };\n
+  \n
+}(canvas));\n
+\n
+// Function: canvas.prepareSvg\n
+// Runs the SVG Document through the sanitizer and then updates its paths.\n
+//\n
+// Parameters:\n
+// newDoc - The SVG DOM document\n
+this.prepareSvg = function(newDoc) {\n
+  this.sanitizeSvg(newDoc.documentElement);\n
+\n
+  // convert paths into absolute commands\n
+  var paths = newDoc.getElementsByTagNameNS(svgns, "path");\n
+  for (var i = 0, len = paths.length; i < len; ++i) {\n
+    var path = paths[i];\n
+    path.setAttribute(\'d\', pathActions.convertPath(path));\n
+    pathActions.fixEnd(path);\n
+  }\n
+};\n
+\n
+// Function getRefElem\n
+// Get the reference element associated with the given attribute value\n
+//\n
+// Parameters:\n
+// attrVal - The attribute value as a string\n
+var getRefElem = this.getRefElem = function(attrVal) {\n
+  return getElem(getUrlFromAttr(attrVal).substr(1));\n
+}\n
+\n
+// Function: ffClone\n
+// Hack for Firefox bugs where text element features aren\'t updated or get \n
+// messed up. See issue 136 and issue 137.\n
+// This function clones the element and re-selects it \n
+// TODO: Test for this bug on load and add it to "support" object instead of \n
+// browser sniffing\n
+//\n
+// Parameters: \n
+// elem - The (text) DOM element to clone\n
+var ffClone = function(elem) {\n
+  if(!svgedit.browser.isGecko()) return elem;\n
+  var clone = elem.cloneNode(true)\n
+  elem.parentNode.insertBefore(clone, elem);\n
+  elem.parentNode.removeChild(elem);\n
+  selectorManager.releaseSelector(elem);\n
+  selectedElements[0] = clone;\n
+  selectorManager.requestSelector(clone).showGrips(true);\n
+  return clone;\n
+}\n
+\n
+\n
+// this.each is deprecated, if any extension used this it can be recreated by doing this:\n
+// $(canvas.getRootElem()).children().each(...)\n
+\n
+// this.each = function(cb) {\n
+//  $(svgroot).children().each(cb);\n
+// };\n
+\n
+\n
+// Function: setRotationAngle\n
+// Removes any old rotations if present, prepends a new rotation at the\n
+// transformed center\n
+//\n
+// Parameters:\n
+// val - The new rotation angle in degrees\n
+// preventUndo - Boolean indicating whether the action should be undoable or not\n
+this.setRotationAngle = function(val, preventUndo) {\n
+  // ensure val is the proper type\n
+  val = parseFloat(val);\n
+  var elem = selectedElements[0];\n
+  if (!elem) return;\n
+  var oldTransform = elem.getAttribute("transform");\n
+  var bbox = svgedit.utilities.getBBox(elem);\n
+  var cx = bbox.x+bbox.width/2, cy = bbox.y+bbox.height/2;\n
+  var tlist = getTransformList(elem);\n
+  \n
+  // only remove the real rotational transform if present (i.e. at index=0)\n
+  if (tlist.numberOfItems > 0) {\n
+    var xform = tlist.getItem(0);\n
+    if (xform.type == 4) {\n
+      tlist.removeItem(0);\n
+    }\n
+  }\n
+  // find R_nc and insert it\n
+  if (val != 0) {\n
+    var center = transformPoint(cx,cy,transformListToTransform(tlist).matrix);\n
+    var R_nc = svgroot.createSVGTransform();\n
+    R_nc.setRotate(val, center.x, center.y);\n
+    if(tlist.numberOfItems) {\n
+      tlist.insertItemBefore(R_nc, 0);\n
+    } else {\n
+      tlist.appendItem(R_nc);\n
+    }\n
+  }\n
+  else if (tlist.numberOfItems == 0) {\n
+    elem.removeAttribute("transform");\n
+  }\n
+  \n
+  if (!preventUndo) {\n
+    // we need to undo it, then redo it so it can be undo-able! :)\n
+    // TODO: figure out how to make changes to transform list undo-able cross-browser?\n
+    var newTransform = elem.getAttribute("transform");\n
+    elem.setAttribute("transform", oldTransform);\n
+    changeSelectedAttribute("transform",newTransform,selectedElements);\n
+    call("changed", selectedElements);\n
+  }\n
+  var pointGripContainer = getElem("pathpointgrip_container");\n
+//    if(elem.nodeName == "path" && pointGripContainer) {\n
+//      pathActions.setPointContainerTransform(elem.getAttribute("transform"));\n
+//    }\n
+  var selector = selectorManager.requestSelector(selectedElements[0]);\n
+  selector.resize();\n
+  selector.updateGripCursors(val);\n
+};\n
+\n
+// Function: recalculateAllSelectedDimensions\n
+// Runs recalculateDimensions on the selected elements, \n
+// adding the changes to a single batch command\n
+var recalculateAllSelectedDimensions = this.recalculateAllSelectedDimensions = function() {\n
+  var text = (current_resize_mode == "none" ? "position" : "size");\n
+  var batchCmd = new BatchCommand(text);\n
+\n
+  var i = selectedElements.length;\n
+  while(i--) {\n
+    var elem = selectedElements[i];\n
+//      if(getRotationAngle(elem) && !hasMatrixTransform(getTransformList(elem))) continue;\n
+    var cmd = recalculateDimensions(elem);\n
+    if (cmd) {\n
+      batchCmd.addSubCommand(cmd);\n
+    }\n
+  }\n
+\n
+  if (!batchCmd.isEmpty()) {\n
+    addCommandToHistory(batchCmd);\n
+    call("changed", selectedElements);\n
+  }\n
+};\n
+\n
+// this is how we map paths to our preferred relative segment types\n
+var pathMap = [0, \'z\', \'M\', \'m\', \'L\', \'l\', \'C\', \'c\', \'Q\', \'q\', \'A\', \'a\', \n
+          \'H\', \'h\', \'V\', \'v\', \'S\', \'s\', \'T\', \'t\'];\n
+          \n
+// Debug tool to easily see the current matrix in the browser\'s console\n
+var logMatrix = function(m) {\n
+  console.log([m.a,m.b,m.c,m.d,m.e,m.f]);\n
+};\n
+\n
+// Function: remapElement\n
+// Applies coordinate changes to an element based on the given matrix\n
+//\n
+// Parameters:\n
+// selected - DOM element to be changed\n
+// changes - Object with changes to be remapped\n
+// m - Matrix object to use for remapping coordinates\n
+var remapElement = this.remapElement = function(selected,changes,m) {\n
+\n
+  var remap = function(x,y) { return transformPoint(x,y,m); },\n
+    scalew = function(w) { return m.a*w; },\n
+    scaleh = function(h) { return m.d*h; },\n
+    doSnapping = curConfig.gridSnapping && selected.parentNode.parentNode.localName === "svg",\n
+    finishUp = function() {\n
+      if(doSnapping) for(var o in changes) changes[o] = snapToGrid(changes[o]);\n
+      assignAttributes(selected, changes, 1000, true);\n
+    }\n
+    box = svgedit.utilities.getBBox(selected);\n
+  \n
+  for(var i = 0; i < 2; i++) {\n
+    var type = i === 0 ? \'fill\' : \'stroke\';\n
+    var attrVal = selected.getAttribute(type);\n
+    if(attrVal && attrVal.indexOf(\'url(\') === 0) {\n
+      if(m.a < 0 || m.d < 0) {\n
+        var grad = getRefElem(attrVal);\n
+        var newgrad = grad.cloneNode(true);\n
+  \n
+        if(m.a < 0) {\n
+          //flip x\n
+          var x1 = newgrad.getAttribute(\'x1\');\n
+          var x2 = newgrad.getAttribute(\'x2\');\n
+          newgrad.setAttribute(\'x1\', -(x1 - 1));\n
+          newgrad.setAttribute(\'x2\', -(x2 - 1));\n
+        } \n
+        \n
+        if(m.d < 0) {\n
+          //flip y\n
+          var y1 = newgrad.getAttribute(\'y1\');\n
+          var y2 = newgrad.getAttribute(\'y2\');\n
+          newgrad.setAttribute(\'y1\', -(y1 - 1));\n
+          newgrad.setAttribute(\'y2\', -(y2 - 1));\n
+        }\n
+        newgrad.id = getNextId();\n
+        findDefs().appendChild(newgrad);\n
+        selected.setAttribute(type, \'url(#\' + newgrad.id + \')\');\n
+      }\n
+      \n
+      // Not really working :(\n
+//      if(selected.tagName === \'path\') {\n
+//        reorientGrads(selected, m);\n
+//      }\n
+    }\n
+  }\n
+\n
+\n
+  var elName = selected.tagName;\n
+  if(elName === "g" || elName === "text" || elName === "use") {\n
+    // if it was a translate, then just update x,y\n
+    if (m.a == 1 && m.b == 0 && m.c == 0 && m.d == 1 && \n
+      (m.e != 0 || m.f != 0) ) \n
+    {\n
+      // [T][M] = [M][T\']\n
+      // therefore [T\'] = [M_inv][T][M]\n
+      var existing = transformListToTransform(selected).matrix,\n
+        t_new = matrixMultiply(existing.inverse(), m, existing);\n
+      changes.x = parseFloat(changes.x) + t_new.e;\n
+      changes.y = parseFloat(changes.y) + t_new.f;\n
+    }\n
+    else {\n
+      // we just absorb all matrices into the element and don\'t do any remapping\n
+      var chlist = getTransformList(selected);\n
+      var mt = svgroot.createSVGTransform();\n
+      mt.setMatrix(matrixMultiply(transformListToTransform(chlist).matrix,m));\n
+      chlist.clear();\n
+      chlist.appendItem(mt);\n
+    }\n
+  }\n
+  \n
+  // now we have a set of changes and an applied reduced transform list\n
+  // we apply the changes directly to the DOM\n
+  switch (elName)\n
+  {\n
+    case "foreignObject":\n
+    case "rect":\n
+    case "image":\n
+      \n
+      // Allow images to be inverted (give them matrix when flipped)\n
+      if(elName === \'image\' && (m.a < 0 || m.d < 0)) {\n
+        // Convert to matrix\n
+        var chlist = getTransformList(selected);\n
+        var mt = svgroot.createSVGTransform();\n
+        mt.setMatrix(matrixMultiply(transformListToTransform(chlist).matrix,m));\n
+        chlist.clear();\n
+        chlist.appendItem(mt);\n
+      } else {\n
+        var pt1 = remap(changes.x,changes.y);\n
+        \n
+        changes.width = scalew(changes.width);\n
+        changes.height = scaleh(changes.height);\n
+        \n
+        changes.x = pt1.x + Math.min(0,changes.width);\n
+        changes.y = pt1.y + Math.min(0,changes.height);\n
+        changes.width = Math.abs(changes.width);\n
+        changes.height = Math.abs(changes.height);\n
+      }\n
+      finishUp();\n
+      break;\n
+    case "ellipse":\n
+      var c = remap(changes.cx,changes.cy);\n
+      changes.cx = c.x;\n
+      changes.cy = c.y;\n
+      changes.rx = scalew(changes.rx);\n
+      changes.ry = scaleh(changes.ry);\n
+    \n
+      changes.rx = Math.abs(changes.rx);\n
+      changes.ry = Math.abs(changes.ry);\n
+      finishUp();\n
+      break;\n
+    case "circle":\n
+      var c = remap(changes.cx,changes.cy);\n
+      changes.cx = c.x;\n
+      changes.cy = c.y;\n
+      // take the minimum of the new selected box\'s dimensions for the new circle radius\n
+      var tbox = svgedit.math.transformBox(box.x, box.y, box.width, box.height, m);\n
+      var w = tbox.tr.x - tbox.tl.x, h = tbox.bl.y - tbox.tl.y;\n
+      changes.r = Math.min(w/2, h/2);\n
+\n
+      if(changes.r) changes.r = Math.abs(changes.r);\n
+      finishUp();\n
+      break;\n
+    case "line":\n
+      var pt1 = remap(changes.x1,changes.y1),\n
+        pt2 = remap(changes.x2,changes.y2);\n
+      changes.x1 = pt1.x;\n
+      changes.y1 = pt1.y;\n
+      changes.x2 = pt2.x;\n
+      changes.y2 = pt2.y;\n
+      \n
+    case "text":\n
+      var tspan = selected.querySelectorAll(\'tspan\');\n
+      var i = tspan.length\n
+      while(i--) {\n
+        var selX = convertToNum("x", selected.getAttribute(\'x\'));\n
+        var tx = convertToNum("x", tspan[i].getAttribute(\'x\'));\n
+        var selY = convertToNum("y", selected.getAttribute(\'y\'));\n
+        var ty = convertToNum("y", tspan[i].getAttribute(\'y\'));\n
+        var offset = new Object();\n
+        if (!isNaN(selX) && !isNaN(tx) && selX!=0 && tx!=0 && changes.x)\n
+          offset.x = changes.x - (selX - tx);\n
+        if (!isNaN(selY) && !isNaN(ty) && selY!=0 && ty!=0 && changes.y)\n
+          offset.y = changes.y - (selY - ty);\n
+        if (offset.x || offset.y)\n
+          assignAttributes(tspan[i], offset, 1000, true);\n
+      }\n
+      finishUp();\n
+      break;\n
+    case "use":\n
+      finishUp();\n
+      break;\n
+    case "g":\n
+      var gsvg = $(selected).data(\'gsvg\');\n
+      if(gsvg) {\n
+        assignAttributes(gsvg, changes, 1000, true);\n
+      }\n
+      break;\n
+    case "polyline":\n
+    case "polygon":\n
+      var len = changes.points.length;\n
+      for (var i = 0; i < len; ++i) {\n
+        var pt = changes.points[i];\n
+        pt = remap(pt.x,pt.y);\n
+        changes.points[i].x = pt.x;\n
+        changes.points[i].y = pt.y;\n
+      }\n
+\n
+      var len = changes.points.length;\n
+      var pstr = "";\n
+      for (var i = 0; i < len; ++i) {\n
+        var pt = changes.points[i];\n
+        pstr += pt.x + "," + pt.y + " ";\n
+      }\n
+      selected.setAttribute("points", pstr);\n
+      break;\n
+    case "path":\n
+    \n
+      var segList = selected.pathSegList;\n
+      var len = segList.numberOfItems;\n
+      changes.d = new Array(len);\n
+      for (var i = 0; i < len; ++i) {\n
+        var seg = segList.getItem(i);\n
+        changes.d[i] = {\n
+          type: seg.pathSegType,\n
+          x: seg.x,\n
+          y: seg.y,\n
+          x1: seg.x1,\n
+          y1: seg.y1,\n
+          x2: seg.x2,\n
+          y2: seg.y2,\n
+          r1: seg.r1,\n
+          r2: seg.r2,\n
+          angle: seg.angle,\n
+          largeArcFlag: seg.largeArcFlag,\n
+          sweepFlag: seg.sweepFlag\n
+        };\n
+      }\n
+      \n
+      var len = changes.d.length,\n
+        firstseg = changes.d[0],\n
+        currentpt = remap(firstseg.x,firstseg.y);\n
+      changes.d[0].x = currentpt.x;\n
+      changes.d[0].y = currentpt.y;\n
+      for (var i = 1; i < len; ++i) {\n
+        var seg = changes.d[i];\n
+        var type = seg.type;\n
+        // if absolute or first segment, we want to remap x, y, x1, y1, x2, y2\n
+        // if relative, we want to scalew, scaleh\n
+        if (type % 2 == 0) { // absolute\n
+          var thisx = (seg.x != undefined) ? seg.x : currentpt.x, // for V commands\n
+            thisy = (seg.y != undefined) ? seg.y : currentpt.y, // for H commands\n
+            pt = remap(thisx,thisy),\n
+            pt1 = remap(seg.x1,seg.y1),\n
+            pt2 = remap(seg.x2,seg.y2);\n
+          seg.x = pt.x;\n
+          seg.y = pt.y;\n
+          seg.x1 = pt1.x;\n
+          seg.y1 = pt1.y;\n
+          seg.x2 = pt2.x;\n
+          seg.y2 = pt2.y;\n
+          seg.r1 = scalew(seg.r1),\n
+          seg.r2 = scaleh(seg.r2);\n
+        }\n
+        else { // relative\n
+          seg.x = scalew(seg.x);\n
+          seg.y = scaleh(seg.y);\n
+          seg.x1 = scalew(seg.x1);\n
+          seg.y1 = scaleh(seg.y1);\n
+          seg.x2 = scalew(seg.x2);\n
+          seg.y2 = scaleh(seg.y2);\n
+          seg.r1 = scalew(seg.r1),\n
+          seg.r2 = scaleh(seg.r2);\n
+        }\n
+      } // for each segment\n
+    \n
+      var dstr = "";\n
+      var len = changes.d.length;\n
+      for (var i = 0; i < len; ++i) {\n
+        var seg = changes.d[i];\n
+        var type = seg.type;\n
+        dstr += pathMap[type];\n
+        switch(type) {\n
+          case 13: // relative horizontal line (h)\n
+          case 12: // absolute horizontal line (H)\n
+            dstr += seg.x + " ";\n
+            break;\n
+          case 15: // relative vertical line (v)\n
+          case 14: // absolute vertical line (V)\n
+            dstr += seg.y + " ";\n
+            break;\n
+          case 3: // relative move (m)\n
+          case 5: // relative line (l)\n
+          case 19: // relative smooth quad (t)\n
+          case 2: // absolute move (M)\n
+          case 4: // absolute line (L)\n
+          case 18: // absolute smooth quad (T)\n
+            dstr += seg.x + "," + seg.y + " ";\n
+            break;\n
+          case 7: // relative cubic (c)\n
+          case 6: // absolute cubic (C)\n
+            dstr += seg.x1 + "," + seg.y1 + " " + seg.x2 + "," + seg.y2 + " " +\n
+               seg.x + "," + seg.y + " ";\n
+            break;\n
+          case 9: // relative quad (q) \n
+          case 8: // absolute quad (Q)\n
+            dstr += seg.x1 + "," + seg.y1 + " " + seg.x + "," + seg.y + " ";\n
+            break;\n
+          case 11: // relative elliptical arc (a)\n
+          case 10: // absolute elliptical arc (A)\n
+            dstr += seg.r1 + "," + seg.r2 + " " + seg.angle + " " + (+seg.largeArcFlag) +\n
+              " " + (+seg.sweepFlag) + " " + seg.x + "," + seg.y + " ";\n
+            break;\n
+          case 17: // relative smooth cubic (s)\n
+          case 16: // absolute smooth cubic (S)\n
+            dstr += seg.x2 + "," + seg.y2 + " " + seg.x + "," + seg.y + " ";\n
+            break;\n
+        }\n
+      }\n
+\n
+      selected.setAttribute("d", dstr);\n
+      break;\n
+  }\n
+};\n
+\n
+// Function: updateClipPath\n
+// Updates a <clipPath>s values based on the given translation of an element\n
+//\n
+// Parameters:\n
+// attr - The clip-path attribute value with the clipPath\'s ID\n
+// tx - The translation\'s x value\n
+// ty - The translation\'s y value\n
+var updateClipPath = function(attr, tx, ty) {\n
+  var path = getRefElem(attr).firstChild;\n
+  \n
+  var cp_xform = getTransformList(path);\n
+  \n
+  var newxlate = svgroot.createSVGTransform();\n
+  newxlate.setTranslate(tx, ty);\n
+\n
+  cp_xform.appendItem(newxlate);\n
+  \n
+  // Update clipPath\'s dimensions\n
+  recalculateDimensions(path);\n
+}\n
+\n
+// Function: recalculateDimensions\n
+// Decides the course of action based on the element\'s transform list\n
+//\n
+// Parameters:\n
+// selected - The DOM element to recalculate\n
+//\n
+// Returns: \n
+// Undo command object with the resulting change\n
+var recalculateDimensions = this.recalculateDimensions = function(selected) {\n
+  if (selected == null) return null;\n
+  \n
+  var tlist = getTransformList(selected);\n
+  \n
+  // remove any unnecessary transforms\n
+  if (tlist && tlist.numberOfItems > 0) {\n
+    var k = tlist.numberOfItems;\n
+    while (k--) {\n
+      var xform = tlist.getItem(k);\n
+      if (xform.type === 0) {\n
+        tlist.removeItem(k);\n
+      }\n
+      // remove identity matrices\n
+      else if (xform.type === 1) {\n
+        if (svgedit.math.isIdentity(xform.matrix)) {\n
+          tlist.removeItem(k);\n
+        }\n
+      }\n
+      // remove zero-degree rotations\n
+      else if (xform.type === 4) {\n
+        if (xform.angle === 0) {\n
+          tlist.removeItem(k);\n
+        }\n
+      }\n
+    }\n
+    // End here if all it has is a rotation\n
+    if(tlist.numberOfItems === 1 && getRotationAngle(selected)) return null;\n
+  }\n
+  \n
+  // if this element had no transforms, we are done\n
+  if (!tlist || tlist.numberOfItems == 0) {\n
+    selected.removeAttribute("transform");\n
+    return null;\n
+  }\n
+  \n
+  // TODO: Make this work for more than 2\n
+  if (tlist) {\n
+    var k = tlist.numberOfItems;\n
+    var mxs = [];\n
+    while (k--) {\n
+      var xform = tlist.getItem(k);\n
+      if (xform.type === 1) {\n
+        mxs.push([xform.matrix, k]);\n
+      } else if(mxs.length) {\n
+        mxs = [];\n
+      }\n
+    }\n
+    if(mxs.length === 2) {\n
+      var m_new = svgroot.createSVGTransformFromMatrix(matrixMultiply(mxs[1][0], mxs[0][0]));\n
+      tlist.removeItem(mxs[0][1]);\n
+      tlist.removeItem(mxs[1][1]);\n
+      tlist.insertItemBefore(m_new, mxs[1][1]);\n
+    }\n
+    \n
+    // combine matrix + translate\n
+    k = tlist.numberOfItems;\n
+    if(k >= 2 && tlist.getItem(k-2).type === 1 && tlist.getItem(k-1).type === 2) {\n
+      var mt = svgroot.createSVGTransform();\n
+      \n
+      var m = matrixMultiply(\n
+        tlist.getItem(k-2).matrix, \n
+        tlist.getItem(k-1).matrix\n
+      );    \n
+      mt.setMatrix(m);\n
+      tlist.removeItem(k-2);\n
+      tlist.removeItem(k-2);\n
+      tlist.appendItem(mt);\n
+    }\n
+  }\n
+  \n
+  // If it still has a single [M] or [R][M], return null too (prevents BatchCommand from being returned).\n
+  switch ( selected.tagName ) {\n
+    // Ignore these elements, as they can absorb the [M]\n
+    case \'line\':\n
+    case \'polyline\':\n
+    case \'polygon\':\n
+    case \'path\':\n
+      break;\n
+    default:\n
+      if(\n
+        (tlist.numberOfItems === 1 && tlist.getItem(0).type === 1)\n
+        ||  (tlist.numberOfItems === 2 && tlist.getItem(0).type === 1 && tlist.getItem(0).type === 4)\n
+      ) {\n
+        return null;\n
+      }\n
+  }\n
+  \n
+  // Grouped SVG element \n
+  var gsvg = $(selected).data(\'gsvg\');\n
+  \n
+  // we know we have some transforms, so set up return variable   \n
+  var batchCmd = new BatchCommand("Transform");\n
+  \n
+  // store initial values that will be affected by reducing the transform list\n
+  var changes = {}, initial = null, attrs = [];\n
+  switch (selected.tagName)\n
+  {\n
+    case "line":\n
+      attrs = ["x1", "y1", "x2", "y2"];\n
+      break;\n
+    case "circle":\n
+      attrs = ["cx", "cy", "r"];\n
+      break;\n
+    case "ellipse":\n
+      attrs = ["cx", "cy", "rx", "ry"];\n
+      break;\n
+    case "foreignObject":\n
+    case "rect":\n
+    case "image":\n
+      attrs = ["width", "height", "x", "y"];\n
+      break;\n
+    case "use":\n
+    case "text":\n
+    case "tspan":\n
+      attrs = ["x", "y"];\n
+      break;\n
+    case "polygon":\n
+    case "polyline":\n
+      initial = {};\n
+      initial["points"] = selected.getAttribute("points");\n
+      var list = selected.points;\n
+      var len = list.numberOfItems;\n
+      changes["points"] = new Array(len);\n
+      for (var i = 0; i < len; ++i) {\n
+        var pt = list.getItem(i);\n
+        changes["points"][i] = {x:pt.x,y:pt.y};\n
+      }\n
+      break;\n
+    case "path":\n
+      initial = {};\n
+      initial["d"] = selected.getAttribute("d");\n
+      changes["d"] = selected.getAttribute("d");\n
+      break;\n
+  } // switch on element type to get initial values\n
+  \n
+  if(attrs.length) {\n
+    changes = $(selected).attr(attrs);\n
+    $.each(changes, function(attr, val) {\n
+      changes[attr] = convertToNum(attr, val);\n
+    });\n
+  } else if(gsvg) {\n
+    // GSVG exception\n
+    changes = {\n
+      x: $(gsvg).attr(\'x\') || 0,\n
+      y: $(gsvg).attr(\'y\') || 0\n
+    };\n
+  }\n
+  \n
+  // if we haven\'t created an initial array in polygon/polyline/path, then \n
+  // make a copy of initial values and include the transform\n
+  if (initial == null) {\n
+    initial = $.extend(true, {}, changes);\n
+    $.each(initial, function(attr, val) {\n
+      initial[attr] = convertToNum(attr, val);\n
+    });\n
+  }\n
+  // save the start transform value too\n
+  initial["transform"] = start_transform ? start_transform : "";\n
+  \n
+  // if it\'s a regular group, we have special processing to flatten transforms\n
+  if ((selected.tagName == "g" && !gsvg) || selected.tagName == "a") {\n
+    var box = svgedit.utilities.getBBox(selected),\n
+      oldcenter = {x: box.x+box.width/2, y: box.y+box.height/2},\n
+      newcenter = transformPoint(box.x+box.width/2, box.y+box.height/2,\n
+              transformListToTransform(tlist).matrix),\n
+      m = svgroot.createSVGMatrix();\n
+    \n
+    \n
+    // temporarily strip off the rotate and save the old center\n
+    var gangle = getRotationAngle(selected);\n
+    if (gangle) {\n
+      var a = gangle * Math.PI / 180;\n
+      if ( Math.abs(a) > (1.0e-10) ) {\n
+        var s = Math.sin(a)/(1 - Math.cos(a));\n
+      } else {\n
+        // FIXME: This blows up if the angle is exactly 0!\n
+        var s = 2/a;\n
+      }\n
+      for (var i = 0; i < tlist.numberOfItems; ++i) {\n
+        var xform = tlist.getItem(i);\n
+        if (xform.type == 4) {\n
+          // extract old center through mystical arts\n
+          var rm = xform.matrix;\n
+          oldcenter.y = (s*rm.e + rm.f)/2;\n
+          oldcenter.x = (rm.e - s*rm.f)/2;\n
+          tlist.removeItem(i);\n
+          break;\n
+        }\n
+      }\n
+    }\n
+    var tx = 0, ty = 0,\n
+      operation = 0,\n
+      N = tlist.numberOfItems;\n
+\n
+    if(N) {\n
+      var first_m = tlist.getItem(0).matrix;\n
+    }\n
+\n
+    // first, if it was a scale then the second-last transform will be it\n
+    if (N >= 3 && tlist.getItem(N-2).type == 3 && \n
+      tlist.getItem(N-3).type == 2 && tlist.getItem(N-1).type == 2) \n
+    {\n
+      operation = 3; // scale\n
+    \n
+      // if the children are unrotated, pass the scale down directly\n
+      // otherwise pass the equivalent matrix() down directly\n
+      var tm = tlist.getItem(N-3).matrix,\n
+        sm = tlist.getItem(N-2).matrix,\n
+        tmn = tlist.getItem(N-1).matrix;\n
+    \n
+      var children = selected.childNodes;\n
+      var c = children.length;\n
+      while (c--) {\n
+        var child = children.item(c);\n
+        tx = 0;\n
+        ty = 0;\n
+        if (child.nodeType == 1) {\n
+          var childTlist = getTransformList(child);\n
+\n
+          // some children might not have a transform (<metadata>, <defs>, etc)\n
+          if (!childTlist) continue;\n
+\n
+          var m = transformListToTransform(childTlist).matrix;\n
+\n
+          // Convert a matrix to a scale if applicable\n
+//          if(hasMatrixTransform(childTlist) && childTlist.numberOfItems == 1) {\n
+//            if(m.b==0 && m.c==0 && m.e==0 && m.f==0) {\n
+//              childTlist.removeItem(0);\n
+//              var translateOrigin = svgroot.createSVGTransform(),\n
+//                scale = svgroot.createSVGTransform(),\n
+//                translateBack = svgroot.createSVGTransform();\n
+//              translateOrigin.setTranslate(0, 0);\n
+//              scale.setScale(m.a, m.d);\n
+//              translateBack.setTranslate(0, 0);\n
+//              childTlist.appendItem(translateBack);\n
+//              childTlist.appendItem(scale);\n
+//              childTlist.appendItem(translateOrigin);\n
+//            }\n
+//          }\n
+        \n
+          var angle = getRotationAngle(child);\n
+          var old_start_transform = start_transform;\n
+          var childxforms = [];\n
+          start_transform = child.getAttribute("transform");\n
+          if(angle || hasMatrixTransform(childTlist)) {\n
+            var e2t = svgroot.createSVGTransform();\n
+            e2t.setMatrix(matrixMultiply(tm, sm, tmn, m));\n
+            childTlist.clear();\n
+            childTlist.appendItem(e2t);\n
+            childxforms.push(e2t);\n
+          }\n
+          // if not rotated or skewed, push the [T][S][-T] down to the child\n
+          else {\n
+            // update the transform list with translate,scale,translate\n
+            \n
+            // slide the [T][S][-T] from the front to the back\n
+            // [T][S][-T][M] = [M][T2][S2][-T2]\n
+            \n
+            // (only bringing [-T] to the right of [M])\n
+            // [T][S][-T][M] = [T][S][M][-T2]\n
+            // [-T2] = [M_inv][-T][M]\n
+            var t2n = matrixMultiply(m.inverse(), tmn, m);\n
+            // [T2] is always negative translation of [-T2]\n
+            var t2 = svgroot.createSVGMatrix();\n
+            t2.e = -t2n.e;\n
+            t2.f = -t2n.f;\n
+            \n
+            // [T][S][-T][M] = [M][T2][S2][-T2]\n
+            // [S2] = [T2_inv][M_inv][T][S][-T][M][-T2_inv]\n
+            var s2 = matrixMultiply(t2.inverse(), m.inverse(), tm, sm, tmn, m, t2n.inverse());\n
+\n
+            var translateOrigin = svgroot.createSVGTransform(),\n
+              scale = svgroot.createSVGTransform(),\n
+              translateBack = svgroot.createSVGTransform();\n
+            translateOrigin.setTranslate(t2n.e, t2n.f);\n
+            scale.setScale(s2.a, s2.d);\n
+            translateBack.setTranslate(t2.e, t2.f);\n
+            childTlist.appendItem(translateBack);\n
+            childTlist.appendItem(scale);\n
+            childTlist.appendItem(translateOrigin);\n
+            childxforms.push(translateBack);\n
+            childxforms.push(scale);\n
+            childxforms.push(translateOrigin);\n
+//            logMatrix(translateBack.matrix);\n
+//            logMatrix(scale.matrix);\n
+          } // not rotated\n
+          batchCmd.addSubCommand( recalculateDimensions(child) );\n
+          // TODO: If any <use> have this group as a parent and are \n
+          // referencing this child, then we need to impose a reverse \n
+          // scale on it so that when it won\'t get double-translated\n
+//            var uses = selected.getElementsByTagNameNS(svgns, "use");\n
+//            var href = "#"+child.id;\n
+//            var u = uses.length;\n
+//            while (u--) {\n
+//              var useElem = uses.item(u);\n
+//              if(href == getHref(useElem)) {\n
+//                var usexlate = svgroot.createSVGTransform();\n
+//                usexlate.setTranslate(-tx,-ty);\n
+//                getTransformList(useElem).insertItemBefore(usexlate,0);\n
+//                batchCmd.addSubCommand( recalculateDimensions(useElem) );\n
+//              }\n
+//            }\n
+          start_transform = old_start_transform;\n
+        } // element\n
+      } // for each child\n
+      // Remove these transforms from group\n
+      tlist.removeItem(N-1);\n
+      tlist.removeItem(N-2);\n
+      tlist.removeItem(N-3);\n
+    }\n
+    else if (N >= 3 && tlist.getItem(N-1).type == 1)\n
+    {\n
+      operation = 3; // scale\n
+      m = transformListToTransform(tlist).matrix;\n
+      var e2t = svgroot.createSVGTransform();\n
+      e2t.setMatrix(m);\n
+      tlist.clear();\n
+      tlist.appendItem(e2t);\n
+    }     \n
+    // next, check if the first transform was a translate \n
+    // if we had [ T1 ] [ M ] we want to transform this into [ M ] [ T2 ]\n
+    // therefore [ T2 ] = [ M_inv ] [ T1 ] [ M ]\n
+    else if ( (N == 1 || (N > 1 && tlist.getItem(1).type != 3)) && \n
+      tlist.getItem(0).type == 2) \n
+    {\n
+      operation = 2; // translate\n
+      var T_M = transformListToTransform(tlist).matrix;\n
+      tlist.removeItem(0);\n
+      var M_inv = transformListToTransform(tlist).matrix.inverse();\n
+      var M2 = matrixMultiply( M_inv, T_M );\n
+      \n
+      tx = M2.e;\n
+      ty = M2.f;\n
+\n
+      if (tx != 0 || ty != 0) {\n
+        // we pass the translates down to the individual children\n
+        var children = selected.childNodes;\n
+        var c = children.length;\n
+        \n
+        var clipPaths_done = [];\n
+        \n
+        while (c--) {\n
+          var child = children.item(c);\n
+          if (child.nodeType == 1) {\n
+          \n
+            // Check if child has clip-path\n
+            if(child.getAttribute(\'clip-path\')) {\n
+              // tx, ty\n
+              var attr = child.getAttribute(\'clip-path\');\n
+              if(clipPaths_done.indexOf(attr) === -1) {\n
+                updateClipPath(attr, tx, ty);\n
+                clipPaths_done.push(attr);\n
+              }             \n
+            }\n
+\n
+            var old_start_transform = start_transform;\n
+            start_transform = child.getAttribute("transform");\n
+            \n
+            var childTlist = getTransformList(child);\n
+            // some children might not have a transform (<metadata>, <defs>, etc)\n
+            if (childTlist) {\n
+              var newxlate = svgroot.createSVGTransform();\n
+              newxlate.setTranslate(tx,ty);\n
+              if(childTlist.numberOfItems) {\n
+                childTlist.insertItemBefore(newxlate, 0);\n
+              } else {\n
+                childTlist.appendItem(newxlate);\n
+              }\n
+              batchCmd.addSubCommand( recalculateDimensions(child) );\n
+              // If any <use> have this group as a parent and are \n
+              // referencing this child, then impose a reverse translate on it\n
+              // so that when it won\'t get double-translated\n
+              var uses = selected.getElementsByTagNameNS(svgns, "use");\n
+              var href = "#"+child.id;\n
+              var u = uses.length;\n
+              while (u--) {\n
+                var useElem = uses.item(u);\n
+                if(href == getHref(useElem)) {\n
+                  var usexlate = svgroot.createSVGTransform();\n
+                  usexlate.setTranslate(-tx,-ty);\n
+                  getTransformList(useElem).insertItemBefore(usexlate,0);\n
+                  batchCmd.addSubCommand( recalculateDimensions(useElem) );\n
+                }\n
+              }\n
+              start_transform = old_start_transform;\n
+            }\n
+          }\n
+        }\n
+        \n
+        clipPaths_done = [];\n
+        \n
+        start_transform = old_start_transform;\n
+      }\n
+    }\n
+    // else, a matrix imposition from a parent group\n
+    // keep pushing it down to the children\n
+    else if (N == 1 && tlist.getItem(0).type == 1 && !gangle) {\n
+      operation = 1;\n
+      var m = tlist.getItem(0).matrix,\n
+        children = selected.childNodes,\n
+        c = children.length;\n
+      while (c--) {\n
+        var child = children.item(c);\n
+        if (child.nodeType == 1) {\n
+          var old_start_transform = start_transform;\n
+          start_transform = child.getAttribute("transform");\n
+          var childTlist = getTransformList(child);\n
+          \n
+          if (!childTlist) continue;\n
+          \n
+          var em = matrixMultiply(m, transformListToTransform(childTlist).matrix);\n
+          var e2m = svgroot.createSVGTransform();\n
+          e2m.setMatrix(em);\n
+          childTlist.clear();\n
+          childTlist.appendItem(e2m,0);\n
+          \n
+          batchCmd.addSubCommand( recalculateDimensions(child) );\n
+          start_transform = old_start_transform;\n
+          \n
+          // Convert stroke\n
+          // TODO: Find out if this should actually happen somewhere else\n
+          var sw = child.getAttribute("stroke-width");\n
+          if (child.getAttribute("stroke") !== "none" && !isNaN(sw)) {\n
+            var avg = (Math.abs(em.a) + Math.abs(em.d)) / 2;\n
+            child.setAttribute(\'stroke-width\', sw * avg);\n
+          }\n
+\n
+        }\n
+      }\n
+      tlist.clear();\n
+    }\n
+    // else it was just a rotate\n
+    else {\n
+      if (gangle) {\n
+        var newRot = svgroot.createSVGTransform();\n
+        newRot.setRotate(gangle,newcenter.x,newcenter.y);\n
+        if(tlist.numberOfItems) {\n
+          tlist.insertItemBefore(newRot, 0);\n
+        } else {\n
+          tlist.appendItem(newRot);\n
+        }\n
+      }\n
+      if (tlist.numberOfItems == 0) {\n
+        selected.removeAttribute("transform");\n
+      }\n
+      return null;      \n
+    }\n
+    \n
+    // if it was a translate, put back the rotate at the new center\n
+    if (operation == 2) {\n
+      if (gangle) {\n
+        newcenter = {\n
+          x: oldcenter.x + first_m.e,\n
+          y: oldcenter.y + first_m.f\n
+        };\n
+      \n
+        var newRot = svgroot.createSVGTransform();\n
+        newRot.setRotate(gangle,newcenter.x,newcenter.y);\n
+        if(tlist.numberOfItems) {\n
+          tlist.insertItemBefore(newRot, 0);\n
+        } else {\n
+          tlist.appendItem(newRot);\n
+        }\n
+      }\n
+    }\n
+    // if it was a resize\n
+    else if (operation == 3) {\n
+      var m = transformListToTransform(tlist).matrix;\n
+      var roldt = svgroot.createSVGTransform();\n
+      roldt.setRotate(gangle, oldcenter.x, oldcenter.y);\n
+      var rold = roldt.matrix;\n
+      var rnew = svgroot.createSVGTransform();\n
+      rnew.setRotate(gangle, newcenter.x, newcenter.y);\n
+      var rnew_inv = rnew.matrix.inverse(),\n
+        m_inv = m.inverse(),\n
+        extrat = matrixMultiply(m_inv, rnew_inv, rold, m);\n
+\n
+      tx = extrat.e;\n
+      ty = extrat.f;\n
+\n
+      if (tx != 0 || ty != 0) {\n
+        // now push this transform down to the children\n
+        // we pass the translates down to the individual children\n
+        var children = selected.childNodes;\n
+        var c = children.length;\n
+        while (c--) {\n
+          var child = children.item(c);\n
+          if (child.nodeType == 1) {\n
+            var old_start_transform = start_transform;\n
+            start_transform = child.getAttribute("transform");\n
+            var childTlist = getTransformList(child);\n
+            var newxlate = svgroot.createSVGTransform();\n
+            newxlate.setTranslate(tx,ty);\n
+            if(childTlist.numberOfItems) {\n
+              childTlist.insertItemBefore(newxlate, 0);\n
+            } else {\n
+              childTlist.appendItem(newxlate);\n
+            }\n
+\n
+            batchCmd.addSubCommand( recalculateDimensions(child) );\n
+            start_transform = old_start_transform;\n
+          }\n
+        }\n
+      }\n
+      \n
+      if (gangle) {\n
+        if(tlist.numberOfItems) {\n
+          tlist.insertItemBefore(rnew, 0);\n
+        } else {\n
+          tlist.appendItem(rnew);\n
+        }\n
+      }\n
+    }\n
+  }\n
+  // else, it\'s a non-group\n
+  else {\n
+\n
+    // FIXME: box might be null for some elements (<metadata> etc), need to handle this\n
+    var box = svgedit.utilities.getBBox(selected);\n
+\n
+    // Paths (and possbly other shapes) will have no BBox while still in <defs>,\n
+    // but we still may need to recalculate them (see issue 595).\n
+    // TODO: Figure out how to get BBox from these elements in case they\n
+    // have a rotation transform\n
+    \n
+    if(!box && selected.tagName != \'path\') return null;\n
+    \n
+\n
+    var m = svgroot.createSVGMatrix(),\n
+      // temporarily strip off the rotate and save the old center\n
+      angle = getRotationAngle(selected);\n
+    if (angle) {\n
+      var oldcenter = {x: box.x+box.width/2, y: box.y+box.height/2},\n
+      newcenter = transformPoint(box.x+box.width/2, box.y+box.height/2,\n
+              transformListToTransform(tlist).matrix);\n
+    \n
+      var a = angle * Math.PI / 180;\n
+      if ( Math.abs(a) > (1.0e-10) ) {\n
+        var s = Math.sin(a)/(1 - Math.cos(a));\n
+      } else {\n
+        // FIXME: This blows up if the angle is exactly 0!\n
+        var s = 2/a;\n
+      }\n
+      for (var i = 0; i < tlist.numberOfItems; ++i) {\n
+        var xform = tlist.getItem(i);\n
+        if (xform.type == 4) {\n
+          // extract old center through mystical arts\n
+          var rm = xform.matrix;\n
+          oldcenter.y = (s*rm.e + rm.f)/2;\n
+          oldcenter.x = (rm.e - s*rm.f)/2;\n
+          tlist.removeItem(i);\n
+          break;\n
+        }\n
+      }\n
+    }\n
+    \n
+    // 2 = translate, 3 = scale, 4 = rotate, 1 = matrix imposition\n
+    var operation = 0;\n
+    var N = tlist.numberOfItems;\n
+    \n
+    // Check if it has a gradient with userSpaceOnUse, in which case\n
+    // adjust it by recalculating the matrix transform.\n
+    // TODO: Make this work in Webkit using svgedit.transformlist.SVGTransformList\n
+    if(!svgedit.browser.isWebkit()) {\n
+      var fill = selected.getAttribute(\'fill\');\n
+      if(fill && fill.indexOf(\'url(\') === 0) {\n
+        var paint = getRefElem(fill);\n
+        var type = \'pattern\';\n
+        if(paint.tagName !== type) type = \'gradient\';\n
+        var attrVal = paint.getAttribute(type + \'Units\');\n
+        if(attrVal === \'userSpaceOnUse\') {\n
+          //Update the userSpaceOnUse element\n
+          m = transformListToTransform(tlist).matrix;\n
+          var gtlist = getTransformList(paint);\n
+          var gmatrix = transformListToTransform(gtlist).matrix;\n
+          m = matrixMultiply(m, gmatrix);\n
+          var m_str = "matrix(" + [m.a,m.b,m.c,m.d,m.e,m.f].join(",") + ")";\n
+          paint.setAttribute(type + \'Transform\', m_str);\n
+        }\n
+      }\n
+    }\n
+\n
+    // first, if it was a scale of a non-skewed element, then the second-last  \n
+    // transform will be the [S]\n
+    // if we had [M][T][S][T] we want to extract the matrix equivalent of\n
+    // [T][S][T] and push it down to the element\n
+    if (N >= 3 && tlist.getItem(N-2).type == 3 && \n
+      tlist.getItem(N-3).type == 2 && tlist.getItem(N-1).type == 2) \n
+      \n
+      // Removed this so a <use> with a given [T][S][T] would convert to a matrix. \n
+      // Is that bad?\n
+      //  && selected.nodeName != "use"\n
+    {\n
+      operation = 3; // scale\n
+      m = transformListToTransform(tlist,N-3,N-1).matrix;\n
+      tlist.removeItem(N-1);\n
+      tlist.removeItem(N-2);\n
+      tlist.removeItem(N-3);\n
+    } // if we had [T][S][-T][M], then this was a skewed element being resized\n
+    // Thus, we simply combine it all into one matrix\n
+    else if(N == 4 && tlist.getItem(N-1).type == 1) {\n
+      operation = 3; // scale\n
+      m = transformListToTransform(tlist).matrix;\n
+      var e2t = svgroot.createSVGTransform();\n
+      e2t.setMatrix(m);\n
+      tlist.clear();\n
+      tlist.appendItem(e2t);\n
+      // reset the matrix so that the element is not re-mapped\n
+      m = svgroot.createSVGMatrix();\n
+    } // if we had [R][T][S][-T][M], then this was a rotated matrix-element  \n
+    // if we had [T1][M] we want to transform this into [M][T2]\n
+    // therefore [ T2 ] = [ M_inv ] [ T1 ] [ M ] and we can push [T2] \n
+    // down to the element\n
+    else if ( (N == 1 || (N > 1 && tlist.getItem(1).type != 3)) && \n
+      tlist.getItem(0).type == 2) \n
+    {\n
+      operation = 2; // translate\n
+      var oldxlate = tlist.getItem(0).matrix,\n
+        meq = transformListToTransform(tlist,1).matrix,\n
+        meq_inv = meq.inverse();\n
+      m = matrixMultiply( meq_inv, oldxlate, meq );\n
+      tlist.removeItem(0);\n
+    }\n
+    // else if this child now has a matrix imposition (from a parent group)\n
+    // we might be able to simplify\n
+    else if (N == 1 && tlist.getItem(0).type == 1 && !angle) {\n
+      // Remap all point-based elements\n
+      m = transformListToTransform(tlist).matrix;\n
+      switch (selected.tagName) {\n
+        case \'line\':\n
+          changes = $(selected).attr(["x1","y1","x2","y2"]);\n
+        case \'polyline\':\n
+        case \'polygon\':\n
+          changes.points = selected.getAttribute("points");\n
+          if(changes.points) {\n
+            var list = selected.points;\n
+            var len = list.numberOfItems;\n
+            changes.points = new Array(len);\n
+            for (var i = 0; i < len; ++i) {\n
+              var pt = list.getItem(i);\n
+              changes.points[i] = {x:pt.x,y:pt.y};\n
+            }\n
+          }\n
+        case \'path\':\n
+          changes.d = selected.getAttribute("d");\n
+          operation = 1;\n
+          tlist.clear();\n
+          break;\n
+        default:\n
+          break;\n
+      }\n
+    }\n
+    // if it was a rotation, put the rotate back and return without a command\n
+    // (this function has zero work to do for a rotate())\n
+    else {\n
+      operation = 4; // rotation\n
+      if (angle) {\n
+        var newRot = svgroot.createSVGTransform();\n
+        newRot.setRotate(angle,newcenter.x,newcenter.y);\n
+        \n
+        if(tlist.numberOfItems) {\n
+          tlist.insertItemBefore(newRot, 0);\n
+        } else {\n
+          tlist.appendItem(newRot);\n
+        }\n
+      }\n
+      if (tlist.numberOfItems == 0) {\n
+        selected.removeAttribute("transform");\n
+      }\n
+      return null;\n
+    }\n
+    \n
+    // if it was a translate or resize, we need to remap the element and absorb the xform\n
+    if (operation == 1 || operation == 2 || operation == 3) {\n
+      remapElement(selected,changes,m);\n
+    } // if we are remapping\n
+    \n
+    // if it was a translate, put back the rotate at the new center\n
+    if (operation == 2) {\n
+      if (angle) {\n
+        if(!hasMatrixTransform(tlist)) {\n
+          newcenter = {\n
+            x: oldcenter.x + m.e,\n
+            y: oldcenter.y + m.f\n
+          };\n
+        }\n
+        var newRot = svgroot.createSVGTransform();\n
+        newRot.setRotate(angle, newcenter.x, newcenter.y);\n
+        if(tlist.numberOfItems) {\n
+          tlist.insertItemBefore(newRot, 0);\n
+        } else {\n
+          tlist.appendItem(newRot);\n
+        }\n
+      }\n
+    }\n
+    // [Rold][M][T][S][-T] became [Rold][M]\n
+    // we want it to be [Rnew][M][Tr] where Tr is the\n
+    // translation required to re-center it\n
+    // Therefore, [Tr] = [M_inv][Rnew_inv][Rold][M]\n
+    else if (operation == 3 && angle) {\n
+      var m = transformListToTransform(tlist).matrix;\n
+      var roldt = svgroot.createSVGTransform();\n
+      roldt.setRotate(angle, oldcenter.x, oldcenter.y);\n
+      var rold = roldt.matrix;\n
+      var rnew = svgroot.createSVGTransform();\n
+      rnew.setRotate(angle, newcenter.x, newcenter.y);\n
+      var rnew_inv = rnew.matrix.inverse();\n
+      var m_inv = m.inverse();\n
+      var extrat = matrixMultiply(m_inv, rnew_inv, rold, m);\n
+    \n
+      remapElement(selected,changes,extrat);\n
+      if (angle) {\n
+        if(tlist.numberOfItems) {\n
+          tlist.insertItemBefore(rnew, 0);\n
+        } else {\n
+          tlist.appendItem(rnew);\n
+        }\n
+      }\n
+    }\n
+  } // a non-group\n
+\n
+  // if the transform list has been emptied, remove it\n
+  if (tlist.numberOfItems == 0) {\n
+    selected.removeAttribute("transform");\n
+  }\n
+  \n
+  batchCmd.addSubCommand(new ChangeElementCommand(selected, initial));\n
+  \n
+  return batchCmd;\n
+};\n
+\n
+// Root Current Transformation Matrix in user units\n
+var root_sctm = null;\n
+\n
+// Group: Selection\n
+\n
+// Function: clearSelection\n
+// Clears the selection.  The \'selected\' handler is then called.\n
+// Parameters: \n
+// noCall - Optional boolean that when true does not call the "selected" handler\n
+var clearSelection = this.clearSelection = function(noCall) {\n
+  if (selectedElements[0] != null) {\n
+    var len = selectedElements.length;\n
+    for (var i = 0; i < len; ++i) {\n
+      var elem = selectedElements[i];\n
+      if (elem == null) break;\n
+      selectorManager.releaseSelector(elem);\n
+      selectedElements[i] = null;\n
+    }\n
+//    selectedBBoxes[0] = null;\n
+  }\n
+  if(!noCall) call("selected", selectedElements);\n
+};\n
+\n
+// TODO: do we need to worry about selectedBBoxes here?\n
+\n
+\n
+// Function: addToSelection\n
+// Adds a list of elements to the selection.  The \'selected\' handler is then called.\n
+//\n
+// Parameters:\n
+// elemsToAdd - an array of DOM elements to add to the selection\n
+// showGrips - a boolean flag indicating whether the resize grips should be shown\n
+var addToSelection = this.addToSelection = function(elemsToAdd, showGrips) {\n
+  if (elemsToAdd.length == 0) { return; }\n
+  // find the first null in our selectedElements array\n
+  var j = 0;\n
+  \n
+  while (j < selectedElements.length) {\n
+    if (selectedElements[j] == null) { \n
+      break;\n
+    }\n
+    ++j;\n
+  }\n
+\n
+  // now add each element consecutively\n
+  var i = elemsToAdd.length;\n
+  while (i--) {\n
+    var elem = elemsToAdd[i];\n
+    if (!elem || !svgedit.utilities.getBBox(elem)) continue;\n
+\n
+    if(elem.tagName === \'a\' && elem.childNodes.length === 1) {\n
+      // Make "a" element\'s child be the selected element \n
+      elem = elem.firstChild;\n
+    }\n
+\n
+    // if it\'s not already there, add it\n
+    if (selectedElements.indexOf(elem) == -1) {\n
+\n
+      selectedElements[j] = elem;\n
+\n
+      // only the first selectedBBoxes element is ever used in the codebase these days\n
+//      if (j == 0) selectedBBoxes[0] = svgedit.utilities.getBBox(elem);\n
+      j++;\n
+      var sel = selectorManager.requestSelector(elem);\n
+  \n
+      if (selectedElements.length > 1) {\n
+        sel.showGrips(false);\n
+      }\n
+    }\n
+  }\n
+  call("selected", selectedElements);\n
+  if (showGrips || selectedElements.length == 1) selectorManager.requestSelector(selectedElements[0]).showGrips(true)\n
+  else selectorManager.requestSelector(selectedElements[0]).showGrips(false);\n
+\n
+  // make sure the elements are in the correct order\n
+  // See: http://www.w3.org/TR/DOM-Level-3-Core/core.html#Node3-compareDocumentPosition\n
+\n
+  selectedElements.sort(function(a,b) {\n
+    if(a && b && a.compareDocumentPosition) {\n
+      return 3 - (b.compareDocumentPosition(a) & 6);  \n
+    } else if(a == null) {\n
+      return 1;\n
+    }\n
+  });\n
+  \n
+  // Make sure first elements are not null\n
+  while(selectedElements[0] == null) selectedElements.shift(0);\n
+};\n
+\n
+// Function: selectOnly()\n
+// Selects only the given elements, shortcut for clearSelection(); addToSelection()\n
+//\n
+// Parameters:\n
+// elems - an array of DOM elements to be selected\n
+var selectOnly = this.selectOnly = function(elems, showGrips) {\n
+  clearSelection(true);\n
+  addToSelection(elems, showGrips);\n
+}\n
+\n
+// TODO: could use slice here to make this faster?\n
+// TODO: should the \'selected\' handler\n
+\n
+// Function: removeFromSelection\n
+// Removes elements from the selection.\n
+//\n
+// Parameters:\n
+// elemsToRemove - an array of elements to remove from selection\n
+var removeFromSelection = this.removeFromSelection = function(elemsToRemove) {\n
+  if (selectedElements[0] == null) { return; }\n
+  if (elemsToRemove.length == 0) { return; }\n
+\n
+  // find every element and remove it from our array copy\n
+  var newSelectedItems = new Array(selectedElements.length);\n
+    j = 0,\n
+    len = selectedElements.length;\n
+  for (var i = 0; i < len; ++i) {\n
+    var elem = selectedElements[i];\n
+    if (elem) {\n
+      // keep the item\n
+      if (elemsToRemove.indexOf(elem) == -1) {\n
+        newSelectedItems[j] = elem;\n
+        j++;\n
+      }\n
+      else { // remove the item and its selector\n
+        selectorManager.releaseSelector(elem);\n
+      }\n
+    }\n
+  }\n
+  // the copy becomes the master now\n
+  selectedElements = newSelectedItems;\n
+};\n
+\n
+// Function: selectAllInCurrentLayer\n
+// Clears the selection, then adds all elements in the current layer to the selection.\n
+this.selectAllInCurrentLayer = function() {\n
+  var current_layer = getCurrentDrawing().getCurrentLayer();\n
+  if (current_layer) {\n
+    current_mode = "select";\n
+    selectOnly($(current_group || current_layer).children());\n
+  }\n
+};\n
+\n
+// Function: getMouseTarget\n
+// Gets the desired element from a mouse event\n
+// \n
+// Parameters:\n
+// evt - Event object from the mouse event\n
+// \n
+// Returns:\n
+// DOM element we want\n
+var getMouseTarget = this.getMouseTarget = function(evt) {\n
+  if (evt == null || evt.target == null) {\n
+    return null;\n
+  }\n
+  var mouse_target = evt.target;\n
+  \n
+  // if it was a <use>, Opera and WebKit return the SVGElementInstance\n
+  if (mouse_target.correspondingUseElement) mouse_target = mouse_target.correspondingUseElement;\n
+  \n
+  // for foreign content, go up until we find the foreignObject\n
+  // WebKit browsers set the mouse target to the svgcanvas div \n
+  if ([mathns, htmlns].indexOf(mouse_target.namespaceURI) >= 0 && \n
+    mouse_target.id != "svgcanvas") \n
+  {\n
+    while (mouse_target.nodeName != "foreignObject") {\n
+      mouse_target = mouse_target.parentNode;\n
+      if(!mouse_target) return svgroot;\n
+    }\n
+  }\n
+  \n
+  // Get the desired mouse_target with jQuery selector-fu\n
+  // If it\'s root-like, select the root\n
+  var current_layer = getCurrentDrawing().getCurrentLayer();\n
+  if([svgroot, container, svgcontent, current_layer].indexOf(mouse_target) >= 0) {\n
+    return svgroot;\n
+  }\n
+  \n
+  var $target = $(mouse_target);\n
+\n
+  // If it\'s a selection grip, return the grip parent\n
+  if($target.closest(\'#selectorParentGroup\').length) {\n
+    // While we could instead have just returned mouse_target, \n
+    // this makes it easier to indentify as being a selector grip\n
+    return selectorManager.selectorParentGroup;\n
+  }\n
+\n
+  while (mouse_target.parentNode && mouse_target.parentNode !== (current_group || current_layer)) {\n
+    mouse_target = mouse_target.parentNode;\n
+  }\n
+  \n
+//  \n
+//  // go up until we hit a child of a layer\n
+//  while (mouse_target.parentNode.parentNode.tagName == \'g\') {\n
+//    mouse_target = mouse_target.parentNode;\n
+//  }\n
+  // Webkit bubbles the mouse event all the way up to the div, so we\n
+  // set the mouse_target to the svgroot like the other browsers\n
+//  if (mouse_target.nodeName.toLowerCase() == "div") {\n
+//    mouse_target = svgroot;\n
+//  }\n
+  \n
+  return mouse_target;\n
+};\n
+\n
+// Mouse events\n
+(function() {\n
+  var d_attr = null,\n
+    start_x = null,\n
+    start_y = null,\n
+    r_start_x = null,\n
+    r_start_y = null,\n
+    init_bbox = {},\n
+    freehand = {\n
+      minx: null,\n
+      miny: null,\n
+      maxx: null,\n
+      maxy: null\n
+    };\n
+  \n
+  // - when we are in a create mode, the element is added to the canvas\n
+  //   but the action is not recorded until mousing up\n
+  // - when we are in select mode, select the element, remember the position\n
+  //   and do nothing else\n
+  var mouseDown = function(evt)\n
+  {\n
+    if (canvas.spaceKey) return;\n
+    var right_click = evt.button === 2;\n
+\n
+    root_sctm = svgcontent.querySelector("g").getScreenCTM().inverse();\n
+\n
+    var pt = transformPoint( evt.pageX, evt.pageY, root_sctm ),\n
+      mouse_x = pt.x * current_zoom,\n
+      mouse_y = pt.y * current_zoom;\n
+      \n
+\n
+    evt.preventDefault();\n
+\n
+    if(right_click) {\n
+      current_mode = "select";\n
+      lastClickPoint = pt;\n
+    }\n
+    \n
+    var x = mouse_x / current_zoom,\n
+      y = mouse_y / current_zoom,\n
+      mouse_target = getMouseTarget(evt);\n
+    \n
+    if(mouse_target.tagName === \'a\' && mouse_target.childNodes.length === 1) {\n
+      mouse_target = mouse_target.firstChild;\n
+    }\n
+    \n
+    // real_x/y ignores grid-snap value\n
+    var real_x = r_start_x = start_x = x;\n
+    var real_y = r_start_y = start_y = y;\n
+\n
+    if(curConfig.gridSnapping){\n
+      x = snapToGrid(x);\n
+      y = snapToGrid(y);\n
+      start_x = snapToGrid(start_x);\n
+      start_y = snapToGrid(start_y);\n
+    }\n
+\n
+    // if it is a selector grip, then it must be a single element selected, \n
+    // set the mouse_target to that and update the mode to rotate/resize\n
+    \n
+    if (mouse_target == selectorManager.selectorParentGroup && selectedElements[0] != null) {\n
+      var grip = evt.target;\n
+      var griptype = elData(grip, "type");\n
+      // rotating\n
+      if (griptype == "rotate") {\n
+        current_mode = "rotate";\n
+        current_rotate_mode = elData(grip, "dir");\n
+      }\n
+      // resizing\n
+      else if(griptype == "resize") {\n
+        current_mode = "resize";\n
+        current_resize_mode = elData(grip, "dir");\n
+      }\n
+      mouse_target = selectedElements[0];\n
+    }\n
+    \n
+    start_transform = mouse_target.getAttribute("transform");\n
+    var tlist = getTransformList(mouse_target);\n
+    switch (current_mode) {\n
+      case "select":\n
+        started = true;\n
+        current_resize_mode = "none";\n
+        if(right_click) started = false;\n
+        \n
+        if (mouse_target != svgroot) {\n
+          // if this element is not yet selected, clear selection and select it\n
+          if (selectedElements.indexOf(mouse_target) == -1) {\n
+            // only clear selection if shift is not pressed (otherwise, add \n
+            // element to selection)\n
+            if (!evt.shiftKey) {\n
+              // No need to do the call here as it will be done on addToSelection\n
+              clearSelection(true);\n
+            }\n
+            addToSelection([mouse_target]);\n
+            justSelected = mouse_target;\n
+            pathActions.clear();\n
+          }\n
+          // else if it\'s a path, go into pathedit mode in mouseup\n
+          \n
+          if(!right_click) {\n
+            // insert a dummy transform so if the element(s) are moved it will have\n
+            // a transform to use for its translate\n
+            for (var i = 0; i < selectedElements.length; ++i) {\n
+              if(selectedElements[i] == null) continue;\n
+              var slist = getTransformList(selectedElements[i]);\n
+              if(slist.numberOfItems) {\n
+                slist.insertItemBefore(svgroot.createSVGTransform(), 0);\n
+              } else {\n
+                slist.appendItem(svgroot.createSVGTransform());\n
+              }\n
+            }\n
+          }\n
+        }\n
+        else if(!right_click){\n
+          clearSelection();\n
+          current_mode = "multiselect";\n
+          if (rubberBox == null) {\n
+            rubberBox = selectorManager.getRubberBandBox();\n
+          }\n
+          r_start_x *= current_zoom;\n
+          r_start_y *= current_zoom;\n
+//          console.log(\'p\',[evt.pageX, evt.pageY]);          \n
+//          console.log(\'c\',[evt.clientX, evt.clientY]);  \n
+//          console.log(\'o\',[evt.offsetX, evt.offsetY]);  \n
+//          console.log(\'s\',[start_x, start_y]);\n
+          \n
+          assignAttributes(rubberBox, {\n
+            \'x\': r_start_x,\n
+            \'y\': r_start_y,\n
+            \'width\': 0,\n
+            \'height\': 0,\n
+            \'display\': \'inline\'\n
+          }, 100);\n
+        }\n
+        break;\n
+      case "zoom": \n
+        started = true;\n
+        if (rubberBox == null) {\n
+          rubberBox = selectorManager.getRubberBandBox();\n
+        }\n
+        assignAttributes(rubberBox, {\n
+            \'x\': real_x * current_zoom,\n
+            \'y\': real_x * current_zoom,\n
+            \'width\': 0,\n
+            \'height\': 0,\n
+            \'display\': \'inline\'\n
+        }, 100);\n
+        break;\n
+      case "resize":\n
+        started = true;\n
+        start_x = x;\n
+        start_y = y;\n
+        \n
+        // Getting the BBox from the selection box, since we know we\n
+        // want to orient around it\n
+        init_bbox = svgedit.utilities.getBBox($(\'#selectedBox0\')[0]);\n
+        var bb = {};\n
+        $.each(init_bbox, function(key, val) {\n
+          bb[key] = val/current_zoom;\n
+        });\n
+        init_bbox = bb;\n
+        // append three dummy transforms to the tlist so that\n
+        // we can translate,scale,translate in mousemove\n
+        var pos = getRotationAngle(mouse_target)?1:0;\n
+        \n
+        if(hasMatrixTransform(tlist)) {\n
+          tlist.insertItemBefore(svgroot.createSVGTransform(), pos);\n
+          tlist.insertItemBefore(svgroot.createSVGTransform(), pos);\n
+          tlist.insertItemBefore(svgroot.createSVGTransform(), pos);\n
+        } else {\n
+          tlist.appendItem(svgroot.createSVGTransform());\n
+          tlist.appendItem(svgroot.createSVGTransform());\n
+          tlist.appendItem(svgroot.createSVGTransform());\n
+          \n
+          if(svgedit.browser.supportsNonScalingStroke()) {\n
+            //Handle crash for newer Webkit: https://code.google.com/p/svg-edit/issues/detail?id=904\n
+            //Chromium issue: https://code.google.com/p/chromium/issues/detail?id=114625\n
+            // TODO: Remove this workaround (all isChrome blocks) once vendor fixes the issue\n
+            var isWebkit = svgedit.browser.isWebkit();\n
+            if(isWebkit) {\n
+              var delayedStroke = function(ele) {\n
+                var _stroke = ele.getAttributeNS(null, \'stroke\');\n
+                ele.removeAttributeNS(null, \'stroke\');\n
+                //Re-apply stroke after delay. Anything higher than 1 seems to cause flicker\n
+                setTimeout(function() { ele.setAttributeNS(null, \'stroke\', _stroke) }, 0);\n
+              }\n
+            }\n
+            mouse_target.style.vectorEffect = \'non-scaling-stroke\';\n
+            if(isWebkit) delayedStroke(mouse_target);\n
+\n
+            var all = mouse_target.getElementsByTagName(\'*\'),\n
+                len = all.length;\n
+            for(var i = 0; i < len; i++) {\n
+              all[i].style.vectorEffect = \'non-scaling-stroke\';\n
+              if(isWebkit) delayedStroke(all[i]);\n
+            }\n
+          }\n
+        }\n
+        break;\n
+      case "fhellipse":\n
+      case "fhrect":\n
+      case "fhpath":\n
+        started = true;\n
+        d_attr = real_x + "," + real_y + " ";\n
+        var stroke_w = cur_shape.stroke_width == 0?1:cur_shape.stroke_width;\n
+        addSvgElementFromJson({\n
+          "element": "polyline",\n
+          "curStyles": true,\n
+          "attr": {\n
+            "points": d_attr,\n
+            "id": getNextId(),\n
+            "fill": "none",\n
+            "opacity": cur_shape.opacity / 2,\n
+            "stroke-linecap": "round",\n
+            "style": "pointer-events:none"\n
+          }\n
+        });\n
+        freehand.minx = real_x;\n
+        freehand.maxx = real_x;\n
+        freehand.miny = real_y;\n
+        freehand.maxy = real_y;\n
+        break;\n
+      case "image":\n
+        started = true;\n
+        var newImage = addSvgElementFromJson({\n
+          "element": "image",\n
+          "attr": {\n
+            "x": x,\n
+            "y": y,\n
+            "width": 0,\n
+            "height": 0,\n
+            "id": getNextId(),\n
+            "opacity": cur_shape.opacity / 2,\n
+            "style": "pointer-events:inherit"\n
+          }\n
+        });\n
+        setHref(newImage, last_good_img_url);\n
+        preventClickDefault(newImage);\n
+        break;\n
+      case "square":\n
+        // FIXME: once we create the rect, we lose information that this was a square\n
+        // (for resizing purposes this could be important)\n
+      case "rect":\n
+        started = true;\n
+        start_x = x;\n
+        start_y = y;\n
+        addSvgElementFromJson({\n
+          "element": "rect",\n
+          "curStyles": true,\n
+          "attr": {\n
+            "x": x,\n
+            "y": y,\n
+            "width": 0,\n
+            "height": 0,\n
+            "id": getNextId(),\n
+            "opacity": cur_shape.opacity / 2\n
+          }\n
+        });\n
+        break;\n
+      case "line":\n
+        started = true;\n
+        var stroke_w = cur_shape.stroke_width == 0?1:cur_shape.stroke_width;\n
+        addSvgElementFromJson({\n
+          "element": "line",\n
+          "curStyles": true,\n
+          "attr": {\n
+            "x1": x,\n
+            "y1": y,\n
+            "x2": x,\n
+            "y2": y,\n
+            "id": getNextId(),\n
+            "stroke": cur_shape.stroke,\n
+            "stroke-width": stroke_w,\n
+            "stroke-dasharray": cur_shape.stroke_dasharray,\n
+            "stroke-linejoin": cur_shape.stroke_linejoin,\n
+            "stroke-linecap": cur_shape.stroke_linecap,\n
+            "stroke-opacity": cur_shape.stroke_opacity,\n
+            "fill": "none",\n
+            "opacity": cur_shape.opacity / 2,\n
+            "style": "pointer-events:none"\n
+          }\n
+        });\n
+        break;\n
+      case "circle":\n
+        started = true;\n
+        addSvgElementFromJson({\n
+          "element": "circle",\n
+          "curStyles": true,\n
+          "attr": {\n
+            "cx": x,\n
+            "cy": y,\n
+            "r": 0,\n
+            "id": getNextId(),\n
+            "opacity": cur_shape.opacity / 2\n
+          }\n
+        });\n
+        break;\n
+      case "ellipse":\n
+        started = true;\n
+        addSvgElementFromJson({\n
+          "element": "ellipse",\n
+          "curStyles": true,\n
+          "attr": {\n
+            "cx": x,\n
+            "cy": y,\n
+            "rx": 0,\n
+            "ry": 0,\n
+            "id": getNextId(),\n
+            "opacity": cur_shape.opacity / 2\n
+          }\n
+        });\n
+        break;\n
+      case "text":\n
+        started = true;\n
+        var newText = addSvgElementFromJson({\n
+          "element": "text",\n
+          "curStyles": true,\n
+          "attr": {\n
+            "x": x,\n
+            "y": y,\n
+            "id": getNextId(),\n
+            "fill": cur_text.fill,\n
+            "stroke-width": cur_text.stroke_width,\n
+            "font-size": cur_text.font_size,\n
+            "font-family": cur_text.font_family,\n
+            "text-anchor": "start",\n
+            "xml:space": "preserve",\n
+            "opacity": cur_shape.opacity\n
+          }\n
+        });\n
+//          newText.textContent = "text";\n
+        break;\n
+      case "path":\n
+        // Fall through\n
+      case "pathedit":\n
+        start_x *= current_zoom;\n
+        start_y *= current_zoom;\n
+        pathActions.mouseDown(evt, mouse_target, start_x, start_y);\n
+        started = true;\n
+        break;\n
+      case "textedit":\n
+        start_x *= current_zoom;\n
+        start_y *= current_zoom;\n
+        textActions.mouseDown(evt, mouse_target, start_x, start_y);\n
+        started = true;\n
+        break;\n
+      case "rotate":\n
+        started = true;\n
+        // we are starting an undoable change (a drag-rotation)\n
+        canvas.undoMgr.beginUndoableCh
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>next</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="3" aka="AAAAAAAAAAM=">
+    <pickle>
+      <global name="Pdata" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+ange("transform", selectedElements);\n
+        document.getElementById("workarea").className = "rotate";\n
+        break;\n
+      default:\n
+        // This could occur in an extension\n
+        break;\n
+    }\n
+    \n
+    var ext_result = runExtensions("mouseDown", {\n
+      event: evt,\n
+      start_x: start_x,\n
+      start_y: start_y,\n
+      selectedElements: selectedElements\n
+    }, true);\n
+    \n
+    $.each(ext_result, function(i, r) {\n
+      if(r && r.started) {\n
+        started = true;\n
+      }\n
+    });\n
+    if (current_mode) {\n
+      document.getElementById("workarea").className = \n
+        (current_mode == "resize")\n
+        ? evt.target.style.cursor\n
+        : current_mode\n
+      }\n
+  };\n
+  \n
+  // in this function we do not record any state changes yet (but we do update\n
+  // any elements that are still being created, moved or resized on the canvas)\n
+  var mouseMove = function(evt) {\n
+    if (evt.originalEvent.touches && evt.originalEvent.touches.length > 1) return;\n
+    if (!started) return;\n
+    if(evt.button === 1 || canvas.spaceKey) return;\n
+    var selected = selectedElements[0],\n
+      pt = transformPoint( evt.pageX, evt.pageY, root_sctm ),\n
+      mouse_x = pt.x * current_zoom,\n
+      mouse_y = pt.y * current_zoom,\n
+      shape = getElem(getId());\n
+\n
+    var real_x = x = mouse_x / current_zoom;\n
+    var real_y = y = mouse_y / current_zoom;\n
+\n
+    if(curConfig.gridSnapping){\n
+      x = snapToGrid(x);\n
+      y = snapToGrid(y);\n
+    }\n
+\n
+    evt.preventDefault();\n
+    \n
+    switch (current_mode)\n
+    {\n
+      case "select":\n
+        // we temporarily use a translate on the element(s) being dragged\n
+        // this transform is removed upon mousing up and the element is \n
+        // relocated to the new location\n
+        if (selectedElements[0] !== null) {\n
+          var dx = x - start_x;\n
+          var dy = y - start_y;\n
+          \n
+          if(curConfig.gridSnapping){\n
+            dx = snapToGrid(dx);\n
+            dy = snapToGrid(dy);\n
+          }\n
+          \n
+          if(evt.shiftKey) { \n
+            var xya = snapToAngle(start_x,start_y,x,y); x=xya.x; y=xya.y;\n
+         }\n
+          if (dx != 0 || dy != 0) {\n
+            var len = selectedElements.length;\n
+            for (var i = 0; i < len; ++i) {\n
+              var selected = selectedElements[i];\n
+              if (selected == null) break;\n
+//              if (i==0) {\n
+//                var box = svgedit.utilities.getBBox(selected);\n
+//                  selectedBBoxes[i].x = box.x + dx;\n
+//                  selectedBBoxes[i].y = box.y + dy;\n
+//              }\n
+\n
+              // update the dummy transform in our transform list\n
+              // to be a translate\n
+              var xform = svgroot.createSVGTransform();\n
+              var tlist = getTransformList(selected);\n
+              // Note that if Webkit and there\'s no ID for this\n
+              // element, the dummy transform may have gotten lost.\n
+              // This results in unexpected behaviour\n
+              if (xya) {\n
+                dx = xya.x - start_x\n
+                dy = xya.y - start_y\n
+              }\n
+              xform.setTranslate(dx,dy);\n
+              if(tlist.numberOfItems) {\n
+                tlist.replaceItem(xform, 0);\n
+              } else {\n
+                tlist.appendItem(xform);\n
+              }\n
+              \n
+              // update our internal bbox that we\'re tracking while dragging\n
+              selectorManager.requestSelector(selected).resize();\n
+            }\n
+\n
+            //duplicate only once\n
+            // alt drag = create a clone and save the reference             \n
+            if(evt.altKey) {\n
+              //clone doesn\'t exist yet\n
+              if (!canvas.addClones) {\n
+                canvas.addClones = canvas.cloneSelectedElements(0,0, xform);\n
+                canvas.removeClones = function(){\n
+                  if (canvas.addClones) {\n
+                    canvas.addClones.forEach(function(clone){\n
+                      if (clone.parentNode) clone.parentNode.removeChild(clone)\n
+                      canvas.addClones = false;\n
+                    })\n
+                  }\n
+                }\n
+                window.addEventListener("keyup", canvas.removeClones)\n
+              }\n
+            }\n
+      \n
+            call("transition", selectedElements);\n
+          }\n
+          \n
+\n
+\n
+          \n
+          \n
+        }\n
+        break;\n
+      case "multiselect":\n
+        real_x *= current_zoom;\n
+        real_y *= current_zoom;\n
+        assignAttributes(rubberBox, {\n
+          \'x\': Math.min(r_start_x, real_x),\n
+          \'y\': Math.min(r_start_y, real_y),\n
+          \'width\': Math.abs(real_x - r_start_x),\n
+          \'height\': Math.abs(real_y - r_start_y)\n
+        },100);\n
+\n
+        // for each selected:\n
+        // - if newList contains selected, do nothing\n
+        // - if newList doesn\'t contain selected, remove it from selected\n
+        // - for any newList that was not in selectedElements, add it to selected\n
+        var elemsToRemove = [], elemsToAdd = [],\n
+          newList = getIntersectionList(),\n
+          len = selectedElements.length;\n
+        \n
+        for (var i = 0; i < len; ++i) {\n
+          var ind = newList.indexOf(selectedElements[i]);\n
+          if (ind == -1) {\n
+            elemsToRemove.push(selectedElements[i]);\n
+          }\n
+          else {\n
+            newList[ind] = null;\n
+          }\n
+        }\n
+        \n
+        len = newList.length;\n
+        for (i = 0; i < len; ++i) { if (newList[i]) elemsToAdd.push(newList[i]); }\n
+        \n
+        if (elemsToRemove.length > 0) \n
+          canvas.removeFromSelection(elemsToRemove);\n
+        \n
+        if (elemsToAdd.length > 0) \n
+          addToSelection(elemsToAdd);\n
+          \n
+        break;\n
+      case "resize":\n
+        // we track the resize bounding box and translate/scale the selected element\n
+        // while the mouse is down, when mouse goes up, we use this to recalculate\n
+        // the shape\'s coordinates\n
+        var tlist = getTransformList(selected),\n
+          hasMatrix = hasMatrixTransform(tlist),\n
+          box = hasMatrix ? init_bbox : svgedit.utilities.getBBox(selected), \n
+          left=box.x, top=box.y, width=box.width,\n
+          height=box.height, dx=(x-start_x), dy=(y-start_y);\n
+        \n
+        if(curConfig.gridSnapping){\n
+          dx = snapToGrid(dx);\n
+          dy = snapToGrid(dy);\n
+          height = snapToGrid(height);\n
+          width = snapToGrid(width);\n
+        }\n
+\n
+        // if rotated, adjust the dx,dy values\n
+        var angle = getRotationAngle(selected);\n
+        if (angle) {\n
+          var r = Math.sqrt( dx*dx + dy*dy ),\n
+            theta = Math.atan2(dy,dx) - angle * Math.PI / 180.0;\n
+          dx = r * Math.cos(theta);\n
+          dy = r * Math.sin(theta);\n
+        }\n
+\n
+        // if not stretching in y direction, set dy to 0\n
+        // if not stretching in x direction, set dx to 0\n
+        if(current_resize_mode.indexOf("n")==-1 && current_resize_mode.indexOf("s")==-1) {\n
+          dy = 0;\n
+        }\n
+        if(current_resize_mode.indexOf("e")==-1 && current_resize_mode.indexOf("w")==-1) {\n
+          dx = 0;\n
+        }       \n
+        \n
+        var ts = null,\n
+          tx = 0, ty = 0,\n
+          sy = height ? (height+dy)/height : 1, \n
+          sx = width ? (width+dx)/width : 1;\n
+        // if we are dragging on the north side, then adjust the scale factor and ty\n
+        if(current_resize_mode.indexOf("n") >= 0) {\n
+          sy = height ? (height-dy)/height : 1;\n
+          ty = height;\n
+        }\n
+        \n
+        // if we dragging on the east side, then adjust the scale factor and tx\n
+        if(current_resize_mode.indexOf("w") >= 0) {\n
+          sx = width ? (width-dx)/width : 1;\n
+          tx = width;\n
+        }\n
+        \n
+        // update the transform list with translate,scale,translate\n
+        var translateOrigin = svgroot.createSVGTransform(),\n
+          scale = svgroot.createSVGTransform(),\n
+          translateBack = svgroot.createSVGTransform();\n
+\n
+        if(curConfig.gridSnapping){\n
+          left = snapToGrid(left);\n
+          tx = snapToGrid(tx);\n
+          top = snapToGrid(top);\n
+          ty = snapToGrid(ty);\n
+        }\n
+\n
+        translateOrigin.setTranslate(-(left+tx),-(top+ty));\n
+        if(evt.shiftKey) {\n
+          if(sx == 1) sx = sy\n
+          else sy = sx;\n
+        }\n
+        scale.setScale(sx,sy);\n
+        \n
+        translateBack.setTranslate(left+tx,top+ty);\n
+        if(hasMatrix) {\n
+          var diff = angle?1:0;\n
+          tlist.replaceItem(translateOrigin, 2+diff);\n
+          tlist.replaceItem(scale, 1+diff);\n
+          tlist.replaceItem(translateBack, 0+diff);\n
+        } else {\n
+          var N = tlist.numberOfItems;\n
+          tlist.replaceItem(translateBack, N-3);\n
+          tlist.replaceItem(scale, N-2);\n
+          tlist.replaceItem(translateOrigin, N-1);\n
+        }\n
+\n
+        selectorManager.requestSelector(selected).resize();\n
+        \n
+        call("transition", selectedElements);\n
+        \n
+        break;\n
+      case "zoom":\n
+        real_x *= current_zoom;\n
+        real_y *= current_zoom;\n
+        assignAttributes(rubberBox, {\n
+          \'x\': Math.min(r_start_x*current_zoom, real_x),\n
+          \'y\': Math.min(r_start_y*current_zoom, real_y),\n
+          \'width\': Math.abs(real_x - r_start_x*current_zoom),\n
+          \'height\': Math.abs(real_y - r_start_y*current_zoom)\n
+        },100);     \n
+        break;\n
+      case "text":\n
+        assignAttributes(shape,{\n
+          \'x\': x,\n
+          \'y\': y\n
+        },1000);\n
+        break;\n
+      case "line":\n
+        if(curConfig.gridSnapping){\n
+          x = snapToGrid(x);\n
+          y = snapToGrid(y);\n
+        }\n
+\n
+        var x2 = x;\n
+        var y2 = y;         \n
+\n
+        if(evt.shiftKey) { var xya = snapToAngle(start_x,start_y,x2,y2); x2=xya.x; y2=xya.y; }\n
+        \n
+        shape.setAttributeNS(null, "x2", x2);\n
+        shape.setAttributeNS(null, "y2", y2);\n
+        break;\n
+      case "foreignObject":\n
+        // fall through\n
+      case "square":\n
+        // fall through\n
+      case "rect":\n
+      case "image":\n
+        var square = (current_mode == \'square\') || evt.shiftKey,\n
+          w = Math.abs(x - start_x),\n
+          h = Math.abs(y - start_y),\n
+          new_x, new_y;\n
+        if(square) {\n
+          w = h = Math.max(w, h);\n
+          new_x = start_x < x ? start_x : start_x - w;\n
+          new_y = start_y < y ? start_y : start_y - h;\n
+        } else {\n
+          new_x = Math.min(start_x,x);\n
+          new_y = Math.min(start_y,y);\n
+        }\n
+        if (evt.altKey){\n
+          w *=2;\n
+          h *=2; \n
+          new_x = start_x - w/2;\n
+          new_y = start_y - h/2;\n
+        }\n
+  \n
+        if(curConfig.gridSnapping){\n
+          w = snapToGrid(w);\n
+          h = snapToGrid(h);\n
+          new_x = snapToGrid(new_x);\n
+          new_y = snapToGrid(new_y);\n
+        }\n
+\n
+        assignAttributes(shape,{\n
+          \'width\': w,\n
+          \'height\': h,\n
+          \'x\': new_x,\n
+          \'y\': new_y\n
+        },1000);\n
+        \n
+        break;\n
+      case "circle":\n
+        var c = $(shape).attr(["cx", "cy"]);\n
+        var cx = c.cx, cy = c.cy,\n
+          rad = Math.sqrt( (x-cx)*(x-cx) + (y-cy)*(y-cy) );\n
+        if(curConfig.gridSnapping){\n
+          rad = snapToGrid(rad);\n
+        }\n
+        shape.setAttributeNS(null, "r", rad);\n
+        break;\n
+      case "ellipse":\n
+        var c = $(shape).attr(["cx", "cy"]);\n
+        var cx = Math.abs(start_x + (x - start_x)/2)\n
+        var cy = Math.abs(start_y + (y - start_y)/2);\n
+        if(curConfig.gridSnapping){\n
+          x = snapToGrid(x);\n
+          cx = snapToGrid(cx);\n
+          y = snapToGrid(y);\n
+          cy = snapToGrid(cy);\n
+        }\n
+        var rx = Math.abs(start_x - cx)\n
+        var ry = Math.abs(start_y - cy);\n
+        if (evt.shiftKey) {\n
+          ry = rx\n
+          cy = (y > start_y) ? start_y + rx : start_y - rx\n
+          \n
+        }\n
+        if (evt.altKey) {\n
+          cx = start_x\n
+          cy = start_y\n
+          rx = Math.abs(x - cx)\n
+          ry = evt.shiftKey ? rx : Math.abs(y - cy);\n
+        }\n
+        shape.setAttributeNS(null, "rx", rx );\n
+        shape.setAttributeNS(null, "ry", ry );\n
+        shape.setAttributeNS(null, "cx", cx );\n
+        shape.setAttributeNS(null, "cy", cy );\n
+        break;\n
+      case "fhellipse":\n
+      case "fhrect":\n
+        freehand.minx = Math.min(real_x, freehand.minx);\n
+        freehand.maxx = Math.max(real_x, freehand.maxx);\n
+        freehand.miny = Math.min(real_y, freehand.miny);\n
+        freehand.maxy = Math.max(real_y, freehand.maxy);\n
+      // break; missing on purpose\n
+      case "fhpath":\n
+        d_attr += + real_x + "," + real_y + " ";\n
+        shape.setAttributeNS(null, "points", d_attr);\n
+        break;\n
+      // update path stretch line coordinates\n
+      case "path":\n
+        // fall through\n
+      case "pathedit":\n
+        x *= current_zoom;\n
+        y *= current_zoom;\n
+        \n
+        if(curConfig.gridSnapping){\n
+          x = snapToGrid(x);\n
+          y = snapToGrid(y);\n
+          start_x = snapToGrid(start_x);\n
+          start_y = snapToGrid(start_y);\n
+        }\n
+        if(evt.shiftKey) {\n
+          var path = svgedit.path.path;\n
+          if(path) {\n
+            var x1 = path.dragging?path.dragging[0]:start_x;\n
+            var y1 = path.dragging?path.dragging[1]:start_y;\n
+          } else {\n
+            var x1 = start_x;\n
+            var y1 = start_y;\n
+          }\n
+          var xya = snapToAngle(x1,y1,x,y);\n
+          x=xya.x; y=xya.y;\n
+        }\n
+        \n
+        if(rubberBox && rubberBox.getAttribute(\'display\') !== \'none\') {\n
+          real_x *= current_zoom;\n
+          real_y *= current_zoom;\n
+          assignAttributes(rubberBox, {\n
+            \'x\': Math.min(r_start_x*current_zoom, real_x),\n
+            \'y\': Math.min(r_start_y*current_zoom, real_y),\n
+            \'width\': Math.abs(real_x - r_start_x*current_zoom),\n
+            \'height\': Math.abs(real_y - r_start_y*current_zoom)\n
+          },100); \n
+        }\n
+        pathActions.mouseMove(evt, x, y);\n
+        \n
+        break;\n
+      case "textedit":\n
+        x *= current_zoom;\n
+        y *= current_zoom;\n
+//          if(rubberBox && rubberBox.getAttribute(\'display\') != \'none\') {\n
+//            assignAttributes(rubberBox, {\n
+//              \'x\': Math.min(start_x,x),\n
+//              \'y\': Math.min(start_y,y),\n
+//              \'width\': Math.abs(x-start_x),\n
+//              \'height\': Math.abs(y-start_y)\n
+//            },100);\n
+//          }\n
+        \n
+        textActions.mouseMove(mouse_x, mouse_y);\n
+        \n
+        break;\n
+      case "rotate":\n
+        var box = svgedit.utilities.getBBox(selected),\n
+          cx = box.x + box.width/2, \n
+          cy = box.y + box.height/2,\n
+          m = getMatrix(selected),\n
+          center = transformPoint(cx,cy,m);\n
+        cx = center.x;\n
+        cy = center.y;\n
+        var ccx = box.x // ne\n
+        var ccy = box.y // ne\n
+        if (current_rotate_mode == "nw")  ccx = box.x + box.width;\n
+        if (current_rotate_mode == "se")  ccy = box.y + box.height;\n
+        if (current_rotate_mode == "sw"){ ccx = box.x + box.width; ccy = box.y + box.height;  }\n
+        compensation_angle = ((Math.atan2(cy-ccy,cx-ccx)  * (180/Math.PI))-90) % 360;\n
+        var angle = ((Math.atan2(cy-y,cx-x)  * (180/Math.PI))-90) % 360;\n
+        angle += compensation_angle;\n
+        if(curConfig.gridSnapping){\n
+          angle = snapToGrid(angle);\n
+        }\n
+        if(evt.shiftKey) { // restrict rotations to nice angles (WRS)\n
+          var snap = 45;\n
+          angle= Math.round(angle/snap)*snap;\n
+        }\n
+\n
+        canvas.setRotationAngle(angle<-180?(360+angle):angle, true);\n
+        call("transition", selectedElements);\n
+        break;\n
+      default:\n
+        break;\n
+    }\n
+    \n
+    runExtensions("mouseMove", {\n
+      event: evt,\n
+      mouse_x: mouse_x,\n
+      mouse_y: mouse_y,\n
+      selected: selected\n
+    });\n
+\n
+  }; // mouseMove()\n
+  \n
+  \n
+  /* mouseover mode\n
+  var mouseOver = function(evt) {\n
+    \n
+    if(canvas.spaceKey || evt.button === 1 || current_mode != "select") return;\n
+    evt.stopPropagation();\n
+    mouse_target = getMouseTarget(evt);\n
+    if (svghover.lastChild) svghover.removeChild(svghover.lastChild);\n
+    \n
+    if (mouse_target.id == "svgroot") return\n
+    switch (mouse_target.nodeName) {\n
+      case "polyline":\n
+      case "line":\n
+      case "path":\n
+      case "ellipse":\n
+      case "rect":\n
+          var clone = mouse_target.cloneNode(true); \n
+          clone.setAttribute("stroke", "#c00")\n
+          clone.setAttribute("stroke-width", "1")\n
+          clone.setAttribute("stroke-opacity", "1")\n
+          clone.setAttribute("shape-rendering", "crispEdges")\n
+          clone.setAttribute("fill", "none")\n
+          hover_group.appendChild(clone);\n
+      break;\n
+        \n
+      default:\n
+      break;\n
+    }\n
+  }\n
+  */\n
+  \n
+  // - in create mode, the element\'s opacity is set properly, we create an InsertElementCommand\n
+  //   and store it on the Undo stack\n
+  // - in move/resize mode, the element\'s attributes which were affected by the move/resize are\n
+  //   identified, a ChangeElementCommand is created and stored on the stack for those attrs\n
+  //   this is done in when we recalculate the selected dimensions()\n
+  var mouseUp = function(evt)\n
+  {\n
+    canvas.addClones = false;\n
+    window.removeEventListener("keyup", canvas.removeClones)\n
+    selectedElements = selectedElements.filter(Boolean)\n
+    if(evt.button === 2) return;\n
+    var tempJustSelected = justSelected;\n
+    justSelected = null;\n
+    if (!started) return;\n
+    var pt = transformPoint( evt.pageX, evt.pageY, root_sctm ),\n
+      mouse_x = pt.x * current_zoom,\n
+      mouse_y = pt.y * current_zoom,\n
+      x = mouse_x / current_zoom,\n
+      y = mouse_y / current_zoom,\n
+      element = getElem(getId()),\n
+      keep = false;\n
+\n
+    var real_x = x;\n
+    var real_y = y;\n
+\n
+    // TODO: Make true when in multi-unit mode\n
+    var useUnit = false; // (curConfig.baseUnit !== \'px\');\n
+    started = false;\n
+    switch (current_mode)\n
+    {\n
+      // intentionally fall-through to select here\n
+      case "resize":\n
+      case "multiselect":\n
+        if (rubberBox != null) {\n
+          rubberBox.setAttribute("display", "none");\n
+          curBBoxes = [];\n
+        }\n
+        current_mode = "select";\n
+      case "select":\n
+        if (selectedElements[0] != null) {\n
+          // if we only have one selected element\n
+          if (selectedElements.length == 1) {\n
+            // set our current stroke/fill properties to the element\'s\n
+            var selected = selectedElements[0];\n
+            switch ( selected.tagName ) {\n
+              case "g":\n
+              case "use":\n
+              case "image":\n
+              case "foreignObject":\n
+                break;\n
+              default:\n
+                cur_properties.fill = selected.getAttribute("fill");\n
+                cur_properties.fill_opacity = selected.getAttribute("fill-opacity");\n
+                cur_properties.stroke = selected.getAttribute("stroke");\n
+                cur_properties.stroke_opacity = selected.getAttribute("stroke-opacity");\n
+                cur_properties.stroke_width = selected.getAttribute("stroke-width");\n
+                cur_properties.stroke_dasharray = selected.getAttribute("stroke-dasharray");\n
+                cur_properties.stroke_linejoin = selected.getAttribute("stroke-linejoin");\n
+                cur_properties.stroke_linecap = selected.getAttribute("stroke-linecap");\n
+            }\n
+            if (selected.tagName == "text") {\n
+              cur_text.font_size = selected.getAttribute("font-size");\n
+              cur_text.font_family = selected.getAttribute("font-family");\n
+            }\n
+            selectorManager.requestSelector(selected).showGrips(true);\n
+            \n
+            // This shouldn\'t be necessary as it was done on mouseDown...\n
+//              call("selected", [selected]);\n
+          }\n
+          // always recalculate dimensions to strip off stray identity transforms\n
+          recalculateAllSelectedDimensions();\n
+\n
+          // if it was being dragged/resized\n
+          r_start_x = r_start_x; \n
+          r_start_y = r_start_y; \n
+          var difference_x = Math.abs(real_x-r_start_x);\n
+          var difference_y = Math.abs(real_y-r_start_y);\n
+\n
+          if (difference_y > 1 || difference_y > 1) {\n
+            var len = selectedElements.length;\n
+            for (var i = 0; i < len; ++i) {\n
+              if (selectedElements[i] == null) break;\n
+              if(!selectedElements[i].firstChild) {\n
+                // Not needed for groups (incorrectly resizes elems), possibly not needed at all?\n
+                selectorManager.requestSelector(selectedElements[i]).resize();\n
+              }\n
+            }\n
+          }\n
+          // no change in position/size, so maybe we should move to pathedit\n
+          else {\n
+            var t = evt.target;\n
+            if (selectedElements[0].nodeName === "path" && selectedElements[1] == null) {\n
+              pathActions.select(selectedElements[0]);\n
+            } // if it was a path\n
+            // else, if it was selected and this is a shift-click, remove it from selection\n
+            else if (evt.shiftKey) {\n
+              if(tempJustSelected != t) {\n
+                canvas.removeFromSelection([t]);\n
+              }\n
+            }\n
+          } // no change in mouse position\n
+          \n
+          // Remove non-scaling stroke\n
+          if(svgedit.browser.supportsNonScalingStroke()) {\n
+            var elem = selectedElements[0];\n
+            if (elem) {\n
+              elem.removeAttribute(\'style\');\n
+              svgedit.utilities.walkTree(elem, function(elem) {\n
+                elem.removeAttribute(\'style\');\n
+              });\n
+            }\n
+          }\n
+\n
+        }\n
+        return;\n
+        break;\n
+      case "zoom":\n
+        if (rubberBox != null) {\n
+          rubberBox.setAttribute("display", "none");\n
+        }\n
+        var factor = evt.altKey?.5:2;\n
+        call("zoomed", {\n
+          \'x\': Math.min(r_start_x, real_x),\n
+          \'y\': Math.min(r_start_y, real_y),\n
+          \'width\': Math.abs(real_x - r_start_x),\n
+          \'height\': Math.abs(real_y - r_start_y),\n
+          \'factor\': factor\n
+        });\n
+        return;\n
+      case "fhpath":\n
+        // Check that the path contains at least 2 points; a degenerate one-point path\n
+        // causes problems.\n
+        // Webkit ignores how we set the points attribute with commas and uses space\n
+        // to separate all coordinates, see https://bugs.webkit.org/show_bug.cgi?id=29870\n
+        var coords = element.getAttribute(\'points\');\n
+        var commaIndex = coords.indexOf(\',\');\n
+        if (commaIndex >= 0) {\n
+          keep = coords.indexOf(\',\', commaIndex+1) >= 0;\n
+        } else {\n
+          keep = coords.indexOf(\' \', coords.indexOf(\' \')+1) >= 0;\n
+        }\n
+        if (keep) {\n
+          element = pathActions.smoothPolylineIntoPath(element);\n
+        }\n
+        break;\n
+      case "line":\n
+        var attrs = $(element).attr(["x1", "x2", "y1", "y2"]);\n
+        keep = (attrs.x1 != attrs.x2 || attrs.y1 != attrs.y2);\n
+        break;\n
+      case "foreignObject":\n
+      case "square":\n
+      case "rect":\n
+      case "image":\n
+        var attrs = $(element).attr(["width", "height"]);\n
+        // Image should be kept regardless of size (use inherit dimensions later)\n
+        keep = (attrs.width != 0 || attrs.height != 0) || current_mode === "image";\n
+        break;\n
+      case "circle":\n
+        keep = (element.getAttribute(\'r\') != 0);\n
+        break;\n
+      case "ellipse":\n
+        var attrs = $(element).attr(["rx", "ry"]);\n
+        keep = (attrs.rx != null || attrs.ry != null);\n
+        break;\n
+      case "fhellipse":\n
+        if ((freehand.maxx - freehand.minx) > 0 &&\n
+          (freehand.maxy - freehand.miny) > 0) {\n
+          element = addSvgElementFromJson({\n
+            "element": "ellipse",\n
+            "curStyles": true,\n
+            "attr": {\n
+              "cx": (freehand.minx + freehand.maxx) / 2,\n
+              "cy": (freehand.miny + freehand.maxy) / 2,\n
+              "rx": (freehand.maxx - freehand.minx) / 2,\n
+              "ry": (freehand.maxy - freehand.miny) / 2,\n
+              "id": getId()\n
+            }\n
+          });\n
+          call("changed",[element]);\n
+          keep = true;\n
+        }\n
+        break;\n
+      case "fhrect":\n
+        if ((freehand.maxx - freehand.minx) > 0 &&\n
+          (freehand.maxy - freehand.miny) > 0) {\n
+          element = addSvgElementFromJson({\n
+            "element": "rect",\n
+            "curStyles": true,\n
+            "attr": {\n
+              "x": freehand.minx,\n
+              "y": freehand.miny,\n
+              "width": (freehand.maxx - freehand.minx),\n
+              "height": (freehand.maxy - freehand.miny),\n
+              "id": getId()\n
+            }\n
+          });\n
+          call("changed",[element]);\n
+          keep = true;\n
+        }\n
+        break;\n
+      case "text":\n
+        keep = true;\n
+        selectOnly([element]);\n
+        textActions.start(element);\n
+        break;\n
+      case "path":\n
+        // set element to null here so that it is not removed nor finalized\n
+        element = null;\n
+        // continue to be set to true so that mouseMove happens\n
+        started = true;\n
+        \n
+        var res = pathActions.mouseUp(evt, element, mouse_x, mouse_y);\n
+        element = res.element;\n
+        keep = res.keep;\n
+        break;\n
+      case "pathedit":\n
+        keep = true;\n
+        element = null;\n
+        pathActions.mouseUp(evt);\n
+        break;\n
+      case "textedit":\n
+        keep = false;\n
+        element = null;\n
+        textActions.mouseUp(evt, mouse_x, mouse_y);\n
+        break;\n
+      case "rotate":\n
+        keep = true;\n
+        element = null;\n
+        current_mode = "select";\n
+        var batchCmd = canvas.undoMgr.finishUndoableChange();\n
+        if (!batchCmd.isEmpty()) { \n
+          addCommandToHistory(batchCmd);\n
+        }\n
+        // perform recalculation to weed out any stray identity transforms that might get stuck\n
+        recalculateAllSelectedDimensions();\n
+        call("changed", selectedElements);\n
+        break;\n
+      default:\n
+        // This could occur in an extension\n
+        break;\n
+    }\n
+    \n
+    var ext_result = runExtensions("mouseUp", {\n
+      event: evt,\n
+      mouse_x: mouse_x,\n
+      mouse_y: mouse_y\n
+    }, true);\n
+    \n
+    $.each(ext_result, function(i, r) {\n
+      if(r) {\n
+        keep = r.keep || keep;\n
+        element = r.element;\n
+        started = r.started || started;\n
+      }\n
+    });\n
+    \n
+    if (!keep && element != null) {\n
+      getCurrentDrawing().releaseId(getId());\n
+      element.parentNode.removeChild(element);\n
+      element = null;\n
+      \n
+      var t = evt.target;\n
+      \n
+      // if this element is in a group, go up until we reach the top-level group \n
+      // just below the layer groups\n
+      // TODO: once we implement links, we also would have to check for <a> elements\n
+      while (t.parentNode.parentNode.tagName == "g") {\n
+        t = t.parentNode;\n
+      }\n
+      // if we are not in the middle of creating a path, and we\'ve clicked on some shape, \n
+      // then go to Select mode.\n
+      // WebKit returns <div> when the canvas is clicked, Firefox/Opera return <svg>\n
+      if ( (current_mode != "path" || !drawn_path) &&\n
+        t.parentNode.id != "selectorParentGroup" &&\n
+        t.id != "svgcanvas" && t.id != "svgroot") \n
+      {\n
+        // switch into "select" mode if we\'ve clicked on an element\n
+        canvas.setMode("select");\n
+        selectOnly([t], true);\n
+      }\n
+      \n
+    } else if (element != null) {\n
+      canvas.addedNew = true;\n
+      \n
+      if(useUnit) svgedit.units.convertAttrs(element);\n
+      \n
+      var ani_dur = .2, c_ani;\n
+      if(opac_ani.beginElement && element.getAttribute(\'opacity\') != cur_shape.opacity) {\n
+        c_ani = $(opac_ani).clone().attr({\n
+          to: cur_shape.opacity,\n
+          dur: ani_dur\n
+        }).appendTo(element);\n
+        try {\n
+          // Fails in FF4 on foreignObject\n
+          c_ani[0].beginElement();\n
+        } catch(e){}\n
+      } else {\n
+        ani_dur = 0;\n
+      }\n
+      \n
+      // Ideally this would be done on the endEvent of the animation,\n
+      // but that doesn\'t seem to be supported in Webkit\n
+      setTimeout(function() {\n
+        if(c_ani) c_ani.remove();\n
+        element.setAttribute("opacity", cur_shape.opacity);\n
+        element.setAttribute("style", "pointer-events:inherit");\n
+        cleanupElement(element);\n
+        if(current_mode === "path") {\n
+          pathActions.toEditMode(element);\n
+        } else {\n
+          if(curConfig.selectNew) {\n
+            selectOnly([element], true);\n
+          }\n
+        }\n
+        // we create the insert command that is stored on the stack\n
+        // undo means to call cmd.unapply(), redo means to call cmd.apply()\n
+        addCommandToHistory(new InsertElementCommand(element));\n
+        \n
+        call("changed",[element]);\n
+      }, ani_dur * 1000);\n
+    }\n
+    \n
+    start_transform = null;\n
+  };\n
+  \n
+  var dblClick = function(evt) {\n
+    var evt_target = evt.target;\n
+    var parent = evt_target.parentNode;\n
+    var mouse_target = getMouseTarget(evt);\n
+    var tagName = mouse_target.tagName;\n
+\n
+    if(parent === current_group) return;\n
+    \n
+    if(tagName === \'text\' && current_mode !== \'textedit\') {\n
+      var pt = transformPoint( evt.pageX, evt.pageY, root_sctm );\n
+      textActions.select(mouse_target, pt.x, pt.y);\n
+    }\n
+    \n
+    if((tagName === "g" || tagName === "a") && getRotationAngle(mouse_target)) {\n
+      // TODO: Allow method of in-group editing without having to do \n
+      // this (similar to editing rotated paths)\n
+    \n
+      // Ungroup and regroup\n
+      pushGroupProperties(mouse_target);\n
+      mouse_target = selectedElements[0];\n
+      clearSelection(true);\n
+    }\n
+    // Reset context\n
+    if(current_group) {\n
+      leaveContext();\n
+    }\n
+    \n
+    if((parent.tagName !== \'g\' && parent.tagName !== \'a\') ||\n
+      parent === getCurrentDrawing().getCurrentLayer() ||\n
+      mouse_target === selectorManager.selectorParentGroup)\n
+    {\n
+      // Escape from in-group edit\n
+      return;\n
+    }\n
+    setContext(mouse_target);\n
+  }\n
+\n
+  // prevent links from being followed in the canvas\n
+  var handleLinkInCanvas = function(e) {\n
+    e.preventDefault();\n
+    return false;\n
+  };\n
+  \n
+  // Added mouseup to the container here.\n
+  // TODO(codedread): Figure out why after the Closure compiler, the window mouseup is ignored.\n
+  $(container).mousedown(mouseDown).mousemove(mouseMove).click(handleLinkInCanvas).dblclick(dblClick).mouseup(mouseUp);\n
+//  $(window).mouseup(mouseUp);\n
+  \n
+  $(container).bind("mousewheel DOMMouseScroll", function(e){\n
+    if(!e.shiftKey) return;\n
+    e.preventDefault();\n
+\n
+    root_sctm = svgcontent.getScreenCTM().inverse();\n
+    var pt = transformPoint( e.pageX, e.pageY, root_sctm );\n
+    var bbox = {\n
+      \'x\': pt.x,\n
+      \'y\': pt.y,\n
+      \'width\': 0,\n
+      \'height\': 0\n
+    };\n
+\n
+    // Respond to mouse wheel in IE/Webkit/Opera.\n
+    // (It returns up/dn motion in multiples of 120)\n
+    if(e.wheelDelta) {\n
+      if (e.wheelDelta >= 120) {\n
+        bbox.factor = 2;\n
+      } else if (e.wheelDelta <= -120) {\n
+        bbox.factor = .5;\n
+      }\n
+    } else if(e.detail) {\n
+      if (e.detail > 0) {\n
+        bbox.factor = .5;\n
+      } else if (e.detail < 0) {\n
+        bbox.factor = 2;      \n
+      }       \n
+    }\n
+    \n
+    if(!bbox.factor) return;\n
+    call("zoomed", bbox);\n
+  });\n
+  \n
+}());\n
+\n
+// Function: preventClickDefault\n
+// Prevents default browser click behaviour on the given element\n
+//\n
+// Parameters:\n
+// img - The DOM element to prevent the cilck on\n
+var preventClickDefault = function(img) {\n
+  $(img).click(function(e){e.preventDefault()});\n
+}\n
+\n
+// Group: Text edit functions\n
+// Functions relating to editing text elements\n
+var textActions = canvas.textActions = function() {\n
+  var curtext;\n
+  var textinput;\n
+  var cursor;\n
+  var selblock;\n
+  var blinker;\n
+  var chardata = [];\n
+  var textbb, transbb;\n
+  var matrix;\n
+  var last_x, last_y;\n
+  var allow_dbl;\n
+  \n
+  function setCursor(index) {\n
+    var empty = (textinput.value === "");\n
+    $(textinput).focus();\n
+  \n
+    if(!arguments.length) {\n
+      if(empty) {\n
+        index = 0;\n
+      } else {\n
+        if(textinput.selectionEnd !== textinput.selectionStart) return;\n
+        index = textinput.selectionEnd;\n
+      }\n
+    }\n
+    \n
+    var charbb;\n
+    charbb = chardata[index];\n
+    if(!empty) {\n
+      textinput.setSelectionRange(index, index);\n
+    }\n
+    cursor = getElem("text_cursor");\n
+    if (!cursor) {\n
+      cursor = document.createElementNS(svgns, "line");\n
+      assignAttributes(cursor, {\n
+        \'id\': "text_cursor",\n
+        \'stroke\': "#333",\n
+        \'stroke-width\': 1\n
+      });\n
+      cursor = getElem("selectorParentGroup").appendChild(cursor);\n
+    }\n
+    \n
+    if(!blinker) {\n
+      blinker = setInterval(function() {\n
+        var show = (cursor.getAttribute(\'display\') === \'none\');\n
+        cursor.setAttribute(\'display\', show?\'inline\':\'none\');\n
+      }, 600);\n
+\n
+    }\n
+    \n
+    \n
+    var start_pt = ptToScreen(charbb.x, textbb.y);\n
+    var end_pt = ptToScreen(charbb.x, (textbb.y + textbb.height));\n
+    \n
+    assignAttributes(cursor, {\n
+      x1: start_pt.x,\n
+      y1: start_pt.y,\n
+      x2: end_pt.x,\n
+      y2: end_pt.y,\n
+      visibility: \'visible\',\n
+      display: \'inline\'\n
+    });\n
+    \n
+    if(selblock) selblock.setAttribute(\'d\', \'M 0 0\');\n
+  }\n
+  \n
+  function setSelection(start, end, skipInput) {\n
+    if(start === end) {\n
+      setCursor(end);\n
+      return;\n
+    }\n
+  \n
+    if(!skipInput) {\n
+      textinput.setSelectionRange(start, end);\n
+    }\n
+    \n
+    selblock = getElem("text_selectblock");\n
+    if (!selblock) {\n
+\n
+      selblock = document.createElementNS(svgns, "path");\n
+      assignAttributes(selblock, {\n
+        \'id\': "text_selectblock",\n
+        \'fill\': "green",\n
+        \'opacity\': .5,\n
+        \'style\': "pointer-events:none"\n
+      });\n
+      getElem("selectorParentGroup").appendChild(selblock);\n
+    }\n
+\n
+    \n
+    var startbb = chardata[start];\n
+    \n
+    var endbb = chardata[end];\n
+    \n
+    cursor.setAttribute(\'visibility\', \'hidden\');\n
+    \n
+    var tl = ptToScreen(startbb.x, textbb.y),\n
+      tr = ptToScreen(startbb.x + (endbb.x - startbb.x), textbb.y),\n
+      bl = ptToScreen(startbb.x, textbb.y + textbb.height),\n
+      br = ptToScreen(startbb.x + (endbb.x - startbb.x), textbb.y + textbb.height);\n
+    \n
+    \n
+    var dstr = "M" + tl.x + "," + tl.y\n
+          + " L" + tr.x + "," + tr.y\n
+          + " " + br.x + "," + br.y\n
+          + " " + bl.x + "," + bl.y + "z";\n
+    \n
+    assignAttributes(selblock, {\n
+      d: dstr,\n
+      \'display\': \'inline\'\n
+    });\n
+  }\n
+  \n
+  function getIndexFromPoint(mouse_x, mouse_y) {\n
+    // Position cursor here\n
+    var pt = svgroot.createSVGPoint();\n
+    pt.x = mouse_x;\n
+    pt.y = mouse_y;\n
+\n
+    // No content, so return 0\n
+    if(chardata.length == 1) return 0;\n
+    // Determine if cursor should be on left or right of character\n
+    var charpos = curtext.getCharNumAtPosition(pt);\n
+    if(charpos < 0) {\n
+      // Out of text range, look at mouse coords\n
+      charpos = chardata.length - 2;\n
+      if(mouse_x <= chardata[0].x) {\n
+        charpos = 0;\n
+      }\n
+    } else if(charpos >= chardata.length - 2) {\n
+      charpos = chardata.length - 2;\n
+    }\n
+    var charbb = chardata[charpos];\n
+    var mid = charbb.x + (charbb.width/2);\n
+    if(mouse_x > mid) {\n
+      charpos++;\n
+    }\n
+    return charpos;\n
+  }\n
+  \n
+  function setCursorFromPoint(mouse_x, mouse_y) {\n
+    setCursor(getIndexFromPoint(mouse_x, mouse_y));\n
+  }\n
+  \n
+  function setEndSelectionFromPoint(x, y, apply) {\n
+    var i1 = textinput.selectionStart;\n
+    var i2 = getIndexFromPoint(x, y);\n
+    \n
+    var start = Math.min(i1, i2);\n
+    var end = Math.max(i1, i2);\n
+    setSelection(start, end, !apply);\n
+  }\n
+    \n
+  function screenToPt(x_in, y_in) {\n
+    var out = {\n
+      x: x_in,\n
+      y: y_in\n
+    }\n
+    \n
+    out.x /= current_zoom;\n
+    out.y /= current_zoom;      \n
+\n
+    if(matrix) {\n
+      var pt = transformPoint(out.x, out.y, matrix.inverse());\n
+      out.x = pt.x;\n
+      out.y = pt.y;\n
+    }\n
+    \n
+    return out;\n
+  } \n
+  \n
+  function ptToScreen(x_in, y_in) {\n
+    var out = {\n
+      x: x_in,\n
+      y: y_in\n
+    }\n
+    \n
+    if(matrix) {\n
+      var pt = transformPoint(out.x, out.y, matrix);\n
+      out.x = pt.x;\n
+      out.y = pt.y;\n
+    }\n
+    \n
+    out.x *= current_zoom;\n
+    out.y *= current_zoom;\n
+    \n
+    return out;\n
+  }\n
+  \n
+  function hideCursor() {\n
+    if(cursor) {\n
+      cursor.setAttribute(\'visibility\', \'hidden\');\n
+    }\n
+  }\n
+  \n
+  function selectAll(evt) {\n
+    setSelection(0, curtext.textContent.length);\n
+    $(this).unbind(evt);\n
+  }\n
+\n
+  function selectWord(evt) {\n
+    if(!allow_dbl || !curtext) return;\n
+  \n
+    var ept = transformPoint( evt.pageX, evt.pageY, root_sctm ),\n
+      mouse_x = ept.x * current_zoom,\n
+      mouse_y = ept.y * current_zoom;\n
+    var pt = screenToPt(mouse_x, mouse_y);\n
+    \n
+    var index = getIndexFromPoint(pt.x, pt.y);\n
+    var str = curtext.textContent;\n
+    var first = str.substr(0, index).replace(/[a-z0-9]+$/i, \'\').length;\n
+    var m = str.substr(index).match(/^[a-z0-9]+/i);\n
+    var last = (m?m[0].length:0) + index;\n
+    setSelection(first, last);\n
+    \n
+    // Set tripleclick\n
+    $(evt.target).click(selectAll);\n
+    setTimeout(function() {\n
+      $(evt.target).unbind(\'click\', selectAll);\n
+    }, 300);\n
+    \n
+  }\n
+\n
+  return {\n
+    select: function(target, x, y) {\n
+      curtext = target;\n
+      textActions.toEditMode(x, y);\n
+    },\n
+    start: function(elem) {\n
+      curtext = elem;\n
+      textActions.toEditMode();\n
+    },\n
+    mouseDown: function(evt, mouse_target, start_x, start_y) {\n
+      var pt = screenToPt(start_x, start_y);\n
+    \n
+      textinput.focus();\n
+      setCursorFromPoint(pt.x, pt.y);\n
+      last_x = start_x;\n
+      last_y = start_y;\n
+      \n
+      // TODO: Find way to block native selection\n
+    },\n
+    mouseMove: function(mouse_x, mouse_y) {\n
+      var pt = screenToPt(mouse_x, mouse_y);\n
+      setEndSelectionFromPoint(pt.x, pt.y);\n
+    },      \n
+    mouseUp: function(evt, mouse_x, mouse_y) {\n
+      var pt = screenToPt(mouse_x, mouse_y);\n
+      \n
+      setEndSelectionFromPoint(pt.x, pt.y, true);\n
+      \n
+      // TODO: Find a way to make this work: Use transformed BBox instead of evt.target \n
+//        if(last_x === mouse_x && last_y === mouse_y\n
+//          && !svgedit.math.rectsIntersect(transbb, {x: pt.x, y: pt.y, width:0, height:0})) {\n
+//          textActions.toSelectMode(true);       \n
+//        }\n
+\n
+      if(\n
+        evt.target !== curtext\n
+        &&  mouse_x < last_x + 2\n
+        && mouse_x > last_x - 2\n
+        &&  mouse_y < last_y + 2\n
+        && mouse_y > last_y - 2) {\n
+\n
+        textActions.toSelectMode(true);\n
+      }\n
+\n
+    },\n
+    setCursor: setCursor,\n
+    toEditMode: function(x, y) {\n
+      selectOnly([curtext], false)\n
+      allow_dbl = false;\n
+      current_mode = "textedit";\n
+      selectorManager.requestSelector(curtext).showGrips(false);\n
+    \n
+      // Make selector group accept clicks\n
+      var sel = selectorManager.requestSelector(curtext).selectorRect;\n
+      \n
+      textActions.init();\n
+\n
+      $(curtext).css(\'cursor\', \'text\');\n
+      \n
+      if(!arguments.length) {\n
+        setCursor();\n
+      } else {\n
+        var pt = screenToPt(x, y);\n
+        setCursorFromPoint(pt.x, pt.y);\n
+      }\n
+      \n
+      setTimeout(function() {\n
+        allow_dbl = true;\n
+      }, 300);\n
+    },\n
+    toSelectMode: function(selectElem) {\n
+      current_mode = "select";\n
+      clearInterval(blinker);\n
+      blinker = null;\n
+      if(selblock) $(selblock).attr(\'display\',\'none\');\n
+      if(cursor) $(cursor).attr(\'visibility\',\'hidden\');\n
+      $(curtext).css(\'cursor\', \'move\');\n
+      \n
+      if(selectElem) {\n
+        clearSelection();\n
+        $(curtext).css(\'cursor\', \'move\');\n
+        \n
+        call("selected", [curtext]);\n
+        addToSelection([curtext], true);\n
+      }\n
+      if(curtext && !curtext.textContent.length) {\n
+        // No content, so delete\n
+        canvas.deleteSelectedElements();\n
+      }\n
+      \n
+      $(textinput).blur();\n
+      \n
+      curtext = false;\n
+      \n
+//        if(svgedit.browser.supportsEditableText()) {\n
+//          curtext.removeAttribute(\'editable\');\n
+//        }\n
+    },\n
+    setInputElem: function(elem) {\n
+      textinput = elem;\n
+//      $(textinput).blur(hideCursor);\n
+    },\n
+    clear: function() {\n
+      if(current_mode == "textedit") {\n
+        textActions.toSelectMode();\n
+      }\n
+    },\n
+    init: function(inputElem) {\n
+      if(!curtext) return;\n
+\n
+//        if(svgedit.browser.supportsEditableText()) {\n
+//          curtext.select();\n
+//          return;\n
+//        }\n
+    \n
+      if(!curtext.parentNode) {\n
+        // Result of the ffClone, need to get correct element\n
+        curtext = selectedElements[0];\n
+        selectorManager.requestSelector(curtext).showGrips(false);\n
+      }\n
+      \n
+      var str = curtext.textContent;\n
+      var len = str.length;\n
+      \n
+      var xform = curtext.getAttribute(\'transform\');\n
+\n
+      textbb = svgedit.utilities.getBBox(curtext);\n
+      \n
+      matrix = xform?getMatrix(curtext):null;\n
+\n
+      chardata = Array(len);\n
+      textinput.focus();\n
+      \n
+      $(curtext).unbind(\'dblclick\', selectWord).dblclick(selectWord);\n
+      \n
+      if(!len) {\n
+        var end = {x: textbb.x + (textbb.width/2), width: 0};\n
+      }\n
+      \n
+      for(var i=0; i<len; i++) {\n
+        var start = curtext.getStartPositionOfChar(i);\n
+        var end = curtext.getEndPositionOfChar(i);\n
+        \n
+        if(!svgedit.browser.supportsGoodTextCharPos()) {\n
+          var offset = canvas.contentW * current_zoom;\n
+          start.x -= offset;\n
+          end.x -= offset;\n
+          \n
+          start.x /= current_zoom;\n
+          end.x /= current_zoom;\n
+        }\n
+        \n
+        // Get a "bbox" equivalent for each character. Uses the\n
+        // bbox data of the actual text for y, height purposes\n
+        \n
+        // TODO: Decide if y, width and height are actually necessary\n
+        chardata[i] = {\n
+          x: start.x,\n
+          y: textbb.y, // start.y?\n
+          width: end.x - start.x,\n
+          height: textbb.height\n
+        };\n
+      }\n
+      \n
+      // Add a last bbox for cursor at end of text\n
+      chardata.push({\n
+        x: end.x,\n
+        width: 0\n
+      });\n
+      setSelection(textinput.selectionStart, textinput.selectionEnd, true);\n
+    }\n
+  }\n
+}();\n
+\n
+// TODO: Migrate all of this code into path.js\n
+// Group: Path edit functions\n
+// Functions relating to editing path elements\n
+var pathActions = canvas.pathActions = function() {\n
+  \n
+  var subpath = false;\n
+  var current_path;\n
+  var newPoint, firstCtrl;\n
+  \n
+  function resetD(p) {\n
+    p.setAttribute("d", pathActions.convertPath(p));\n
+  }\n
+\n
+  // TODO: Move into path.js\n
+    svgedit.path.Path.prototype.endChanges = function(text) {\n
+      if(svgedit.browser.isWebkit()) resetD(this.elem);\n
+      var cmd = new ChangeElementCommand(this.elem, {d: this.last_d}, text);\n
+      addCommandToHistory(cmd);\n
+      call("changed", [this.elem]);\n
+    }\n
+\n
+    svgedit.path.Path.prototype.addPtsToSelection = function(indexes) {\n
+      if(!$.isArray(indexes)) indexes = [indexes];\n
+      for(var i=0; i< indexes.length; i++) {\n
+        var index = indexes[i];\n
+        var seg = this.segs[index];\n
+        if(seg.ptgrip) {\n
+          if(this.selected_pts.indexOf(index) == -1 && index >= 0) {\n
+            this.selected_pts.push(index);\n
+          }\n
+        }\n
+      };\n
+      this.selected_pts.sort();\n
+      var i = this.selected_pts.length,\n
+        grips = new Array(i);\n
+      // Loop through points to be selected and highlight each\n
+      while(i--) {\n
+        var pt = this.selected_pts[i];\n
+        var seg = this.segs[pt];\n
+        seg.select(true);\n
+        grips[i] = seg.ptgrip;\n
+      }\n
+      // TODO: Correct this:\n
+      pathActions.canDeleteNodes = true;\n
+      \n
+      pathActions.closed_subpath = this.subpathIsClosed(this.selected_pts[0]);\n
+      \n
+      call("selected", grips);\n
+    }\n
+\n
+  var current_path = null,\n
+    drawn_path = null,\n
+    hasMoved = false,\n
+    stretchy = null;\n
+\n
+  this.lastCtrlPoint = [0, 0];\n
+  \n
+  // This function converts a polyline (created by the fh_path tool) into\n
+  // a path element and coverts every three line segments into a single bezier\n
+  // curve in an attempt to smooth out the free-hand\n
+  var smoothPolylineIntoPath = function(element) {\n
+    var points = element.points;\n
+    var N = points.numberOfItems;\n
+    if (N >= 4) {\n
+      // loop through every 3 points and convert to a cubic bezier curve segment\n
+      // \n
+      // NOTE: this is cheating, it means that every 3 points has the potential to \n
+      // be a corner instead of treating each point in an equal manner.  In general,\n
+      // this technique does not look that good.\n
+      // \n
+      // I am open to better ideas!\n
+      // \n
+      // Reading:\n
+      // - http://www.efg2.com/Lab/Graphics/Jean-YvesQueinecBezierCurves.htm\n
+      // - http://www.codeproject.com/KB/graphics/BezierSpline.aspx?msg=2956963\n
+      // - http://www.ian-ko.com/ET_GeoWizards/UserGuide/smooth.htm\n
+      // - http://www.cs.mtu.edu/~shene/COURSES/cs3621/NOTES/spline/Bezier/bezier-der.html\n
+      var curpos = points.getItem(0), prevCtlPt = null;\n
+      var d = [];\n
+      d.push(["M",curpos.x,",",curpos.y," C"].join(""));\n
+      for (var i = 1; i <= (N-4); i += 3) {\n
+        var ct1 = points.getItem(i);\n
+        var ct2 = points.getItem(i+1);\n
+        var end = points.getItem(i+2);\n
+        \n
+        // if the previous segment had a control point, we want to smooth out\n
+        // the control points on both sides\n
+        if (prevCtlPt) {\n
+          var newpts = svgedit.path.smoothControlPoints( prevCtlPt, ct1, curpos );\n
+          if (newpts && newpts.length == 2) {\n
+            var prevArr = d[d.length-1].split(\',\');\n
+            prevArr[2] = newpts[0].x;\n
+            prevArr[3] = newpts[0].y;\n
+            d[d.length-1] = prevArr.join(\',\');\n
+            ct1 = newpts[1];\n
+          }\n
+        }\n
+        \n
+        d.push([ct1.x,ct1.y,ct2.x,ct2.y,end.x,end.y].join(\',\'));\n
+        \n
+        curpos = end;\n
+        prevCtlPt = ct2;\n
+      }\n
+      // handle remaining line segments\n
+      d.push("L");\n
+      for(;i < N;++i) {\n
+        var pt = points.getItem(i);\n
+        d.push([pt.x,pt.y].join(","));\n
+      }\n
+      d = d.join(" ");\n
+\n
+      // create new path element\n
+      element = addSvgElementFromJson({\n
+        "element": "path",\n
+        "curStyles": true,\n
+        "attr": {\n
+          "id": getId(),\n
+          "d": d,\n
+          "fill": "none"\n
+        }\n
+      });\n
+      // No need to call "changed", as this is already done under mouseUp\n
+    }\n
+    return element;\n
+  };\n
+\n
+  return {\n
+    mouseDown: function(evt, mouse_target, start_x, start_y) {\n
+      if(current_mode === "path") {\n
+        mouse_x = start_x;\n
+        mouse_y = start_y;\n
+        \n
+        var x = mouse_x/current_zoom,\n
+          y = mouse_y/current_zoom,\n
+          stretchy = getElem("path_stretch_line");\n
+        newPoint = [x, y];  \n
+        \n
+        if(curConfig.gridSnapping){\n
+          x = snapToGrid(x);\n
+          y = snapToGrid(y);\n
+          mouse_x = snapToGrid(mouse_x);\n
+          mouse_y = snapToGrid(mouse_y);\n
+        }\n
+\n
+        if (!stretchy) {\n
+          stretchy = document.createElementNS(svgns, "path");\n
+          assignAttributes(stretchy, {\n
+            \'id\': "path_stretch_line",\n
+            \'stroke\': "#22C",\n
+            \'stroke-width\': "0.5",\n
+            \'fill\': \'none\'\n
+          });\n
+          stretchy = getElem("selectorParentGroup").appendChild(stretchy);\n
+        }\n
+        stretchy.setAttribute("display", "inline");\n
+\n
+        this.stretchy = stretchy;\n
+        \n
+        var keep = null;\n
+        \n
+        // if pts array is empty, create path element with M at current point\n
+        if (!drawn_path) {\n
+          d_attr = "M" + x + "," + y + " ";\n
+          drawn_path = addSvgElementFromJson({\n
+            "element": "path",\n
+            "curStyles": true,\n
+            "attr": {\n
+              "d": d_attr,\n
+              "id": getNextId(),\n
+              "opacity": cur_shape.opacity / 2\n
+            }\n
+          });\n
+          // set stretchy line to first point\n
+          stretchy.setAttribute(\'d\', [\'M\', mouse_x, mouse_y, mouse_x, mouse_y].join(\' \'));\n
+          var index = subpath ? svgedit.path.path.segs.length : 0;\n
+          svgedit.path.addPointGrip(index, mouse_x, mouse_y);\n
+          svgedit.path.first_grip = null;\n
+        }\n
+        else {\n
+          // determine if we clicked on an existing point\n
+          var seglist = drawn_path.pathSegList;\n
+          var i = seglist.numberOfItems;\n
+          var FUZZ = 6/current_zoom;\n
+          var clickOnPoint = false;\n
+          while(i) {\n
+            i --;\n
+            var item = seglist.getItem(i);\n
+            var px = item.x, py = item.y;\n
+            // found a matching point\n
+            if ( x >= (px-FUZZ) && x <= (px+FUZZ) && y >= (py-FUZZ) && y <= (py+FUZZ) ) {\n
+              clickOnPoint = true;\n
+              break;\n
+            }\n
+          }\n
+          \n
+          // get path element that we are in the process of creating\n
+          var id = getId();\n
+        \n
+          // Remove previous path object if previously created\n
+          svgedit.path.removePath_(id);\n
+          \n
+          var newpath = getElem(id);\n
+          \n
+          var len = seglist.numberOfItems;\n
+          // if we clicked on an existing point, then we are done this path, commit it\n
+          // (i,i+1) are the x,y that were clicked on\n
+          if (clickOnPoint) {\n
+            // if clicked on any other point but the first OR\n
+            // the first point was clicked on and there are less than 3 points\n
+            // then leave the path open\n
+            // otherwise, close the path\n
+            if (i <= 1 && len >= 2) {\n
+\n
+              // Create end segment\n
+              var abs_x = seglist.getItem(0).x;\n
+              var abs_y = seglist.getItem(0).y;\n
+              var grip_x = svgedit.path.first_grip ? svgedit.path.first_grip[0]/current_zoom : seglist.getItem(0).x;\n
+              var grip_y = svgedit.path.first_grip ? svgedit.path.first_grip[1]/current_zoom : seglist.getItem(0).y;\n
+              \n
+\n
+              var s_seg = stretchy.pathSegList.getItem(1);\n
+              if(s_seg.pathSegType === 4) {\n
+                var newseg = drawn_path.createSVGPathSegLinetoAbs(abs_x, abs_y);\n
+              } else {\n
+                var newseg = drawn_path.createSVGPathSegCurvetoCubicAbs(\n
+                  abs_x,\n
+                  abs_y,\n
+                  s_seg.x1 / current_zoom,\n
+                  s_seg.y1 / current_zoom,\n
+                  grip_x,\n
+                  grip_y\n
+                );\n
+              }\n
+              var endseg = drawn_path.createSVGPathSegClosePath();\n
+              seglist.appendItem(newseg);\n
+              seglist.appendItem(endseg);\n
+            } else if(len < 3) {\n
+              keep = false;\n
+              return keep;\n
+            }\n
+            $(stretchy).remove();\n
+            \n
+            // this will signal to commit the path\n
+            element = newpath;\n
+            drawn_path = null;\n
+            started = false;\n
+            if(subpath) {\n
+\n
+              if(svgedit.path.path.matrix) {\n
+                remapElement(newpath, {}, svgedit.path.path.matrix.inverse());\n
+              }\n
+            \n
+              var new_d = newpath.getAttribute("d");\n
+              var orig_d = $(svgedit.path.path.elem).attr("d");\n
+              $(svgedit.path.path.elem).attr("d", orig_d + new_d);\n
+              $(newpath).remove();\n
+              if(svgedit.path.path.matrix) {\n
+                svgedit.path.recalcRotatedPath();\n
+              }\n
+              svgedit.path.path.init();\n
+              pathActions.toEditMode(svgedit.path.path.elem);\n
+              svgedit.path.path.selectPt();\n
+              return false;\n
+            }\n
+\n
+          }\n
+          // else, create a new point, update path element\n
+          else {\n
+            // Checks if current target or parents are #svgcontent\n
+            if(!$.contains(container, getMouseTarget(evt))) {\n
+              // Clicked outside canvas, so don\'t make point\n
+              console.log("Clicked outside canvas");\n
+              return false;\n
+            }\n
+\n
+            var num = drawn_path.pathSegList.numberOfItems;\n
+            var last = drawn_path.pathSegList.getItem(num -1);\n
+            var lastx = last.x, lasty = last.y;\n
+\n
+            if(evt.shiftKey) { var xya = snapToAngle(lastx,lasty,x,y); x=xya.x; y=xya.y; }\n
+            \n
+            // Use the segment defined by stretchy\n
+            var s_seg = stretchy.pathSegList.getItem(1);\n
+            if(s_seg.pathSegType === 4) {\n
+              var newseg = drawn_path.createSVGPathSegLinetoAbs(round(x), round(y));\n
+            } else {\n
+              var newseg = drawn_path.createSVGPathSegCurvetoCubicAbs(\n
+                round(x),\n
+                round(y),\n
+                s_seg.x1 / current_zoom,\n
+                s_seg.y1 / current_zoom,\n
+                s_seg.x2 / current_zoom,\n
+                s_seg.y2 / current_zoom\n
+              );\n
+            }\n
+            \n
+            drawn_path.pathSegList.appendItem(newseg);\n
+            \n
+            x *= current_zoom;\n
+            y *= current_zoom;\n
+            \n
+            // update everything to the latest point\n
+            stretchy.setAttribute(\'d\', [\'M\', x, y, x, y].join(\' \'));\n
+            var pointGrip1 = svgedit.path.addCtrlGrip(\'1c1\');\n
+            var pointGrip2 = svgedit.path.addCtrlGrip(\'0c2\');\n
+            var ctrlLine = svgedit.path.getCtrlLine(1);\n
+            var ctrlLine2 = svgedit.path.getCtrlLine(2);\n
+\n
+            pointGrip1.setAttribute(\'cx\', x);\n
+            pointGrip1.setAttribute(\'cy\', y);\n
+            pointGrip2.setAttribute(\'cx\', x);\n
+            pointGrip2.setAttribute(\'cy\', y);\n
+\n
+            ctrlLine.setAttribute(\'x1\', x);\n
+            ctrlLine.setAttribute(\'x2\', x);\n
+            ctrlLine.setAttribute(\'y1\', y);\n
+            ctrlLine.setAttribute(\'y2\', y);\n
+\n
+            ctrlLine2.setAttribute(\'x1\', x);\n
+            ctrlLine2.setAttribute(\'x2\', x);\n
+            ctrlLine2.setAttribute(\'y1\', y);\n
+            ctrlLine2.setAttribute(\'y2\', y);\n
+\n
+            var index = num;\n
+            if(subpath) index += svgedit.path.path.segs.length;\n
+            svgedit.path.addPointGrip(index, x, y);\n
+          }\n
+            keep = true;\n
+        }\n
+        return;\n
+      }\n
+      \n
+      // TODO: Make sure current_path isn\'t null at this point\n
+      if(!svgedit.path.path) return;\n
+      \n
+      svgedit.path.path.storeD();\n
+      \n
+      var id = evt.target.id;\n
+      if (id.substr(0,14) == "pathpointgrip_") {\n
+        // Select this point\n
+        var cur_pt = svgedit.path.path.cur_pt = parseInt(id.substr(14));\n
+        svgedit.path.path.dragging = [start_x, start_y];\n
+        var seg = svgedit.path.path.segs[cur_pt];\n
+        \n
+        // only clear selection if shift is not pressed (otherwise, add \n
+        // node to selection)\n
+        if (!evt.shiftKey) {\n
+          if(svgedit.path.path.selected_pts.length <= 1 || !seg.selected) {\n
+            svgedit.path.path.clearSelection();\n
+          }\n
+          svgedit.path.path.addPtsToSelection(cur_pt);\n
+        } else if(seg.selected) {\n
+          svgedit.path.path.removePtFromSelection(cur_pt);\n
+        } else {\n
+          svgedit.path.path.addPtsToSelection(cur_pt);\n
+        }\n
+      } else if(id.indexOf("ctrlpointgrip_") == 0) {\n
+        svgedit.path.path.dragging = [start_x, start_y];\n
+        \n
+        var parts = id.split(\'_\')[1].split(\'c\');\n
+        var cur_pt = parts[0]-0;\n
+        var ctrl_num = parts[1]-0;\n
+        var num = ctrl_num;\n
+        var path = svgedit.path.path.segs[cur_pt];\n
+\n
+        svgedit.path.path.selectPt(cur_pt, ctrl_num);\n
+\n
+        /////////////////\n
+        //check if linked\n
+        var seg, anum, pt;\n
+        if (num == 2) {\n
+          anum = 1;\n
+          seg = path.next;\n
+          if(!seg) return;\n
+          pt = path.item;\n
+        } else {\n
+          anum = 2;\n
+          seg = path.prev;\n
+          if(!seg) return;\n
+          pt = seg.item;\n
+        }\n
+\n
+        var get_distance = function(pt1, pt2) {\n
+          var a = pt1.x - pt2.x;\n
+          var b = pt1.y - pt2.y;\n
+          return Math.sqrt(Math.pow(a, 2) + Math.pow(b, 2));\n
+        }\n
+\n
+        function get_angle(pt1, pt2)\n
+        {\n
+          var dy = pt1.y - pt2.y;\n
+          var dx = pt1.x - pt2.x;\n
+          var theta = Math.atan2(dy, dx);\n
+          return theta *= 180/Math.PI // rads to degs\n
+        }\n
+\n
+        var grip = {\n
+          x: path.item["x" + num],\n
+          y: path.item["y" + num]\n
+        }\n
+\n
+        if (num == 2) {\n
+          var node = {\n
+            x: path.item["x"],\n
+            y: path.item["y"]\n
+          }\n
+        }\n
+        else {\n
+          var node = {\n
+            x: seg.item["x"],\n
+            y: seg.item["y"]\n
+          }\n
+        }\n
+\n
+        var pair = {\n
+          x: seg.item["x" + anum],\n
+          y: seg.item["y" + anum]\n
+        }\n
+\n
+        var distance_between_node_grip = get_distance(grip, node);\n
+        var distance_between_pair_grip = get_distance(pair, node);\n
+        var angle_grip = Math.round(get_angle(grip, node), 0);\n
+        var angle_pair = Math.round(get_angle(pair, node), 0);\n
+        var is_complementary = (Math.abs(angle_grip - angle_pair) == 180);\n
+        //console.log("distance: " + Math.abs(distance_between_node_grip - distance_between_pair_grip) + " angle = " + (Math.round(Math.abs(get_angle(grip, node)) + Math.abs(get_angle(pair, node)), 0)))\n
+        if (Math.abs(distance_between_node_grip - distance_between_pair_grip) < 5 && is_complementary) {\n
+          svgedit.path.setLinkControlPoints(true);\n
+          svgedit.path.is_linked = true;\n
+        }\n
+        else {\n
+          svgedit.path.setLinkControlPoints(false);\n
+          svgedit.path.is_linked = false;\n
+        }\n
+\n
+\n
+        ///////\n
+\n
+\n
+      }\n
+\n
+      // Start selection box\n
+      if(!svgedit.path.path.dragging) {\n
+        if (rubberBox == null) {\n
+          rubberBox = selectorManager.getRubberBandBox();\n
+        }\n
+        assignAttributes(rubberBox, {\n
+            \'x\': start_x * current_zoom,\n
+            \'y\': start_y * current_zoom,\n
+            \'width\': 0,\n
+            \'height\': 0,\n
+            \'display\': \'inline\'\n
+        }, 100);\n
+      }\n
+    },\n
+    mouseMove: function(evt, mouse_x, mouse_y) {\n
+      hasMoved = true;\n
+      var is_linked = !evt.altKey;\n
+      if(current_mode === "path") {\n
+        if(!drawn_path) return;\n
+        var seglist = drawn_path.pathSegList;\n
+        var index = seglist.numberOfItems - 1;\n
+        var pointGrip1 = svgedit.path.addCtrlGrip(\'1c1\'); \n
+        var pointGrip2 = svgedit.path.addCtrlGrip(\'0c2\');\n
+\n
+        if(newPoint) {\n
+          // First point\n
+\n
+          // Set control points\n
+          var current_pointGrip2_x = pointGrip2.getAttribute(\'cx\') / current_zoom || 0;\n
+          var current_pointGrip2_y = pointGrip2.getAttribute(\'cy\') / current_zoom || 0;\n
+\n
+          // dragging pointGrip1\n
+          pointGrip1.setAttribute(\'cx\', mouse_x);\n
+          pointGrip1.setAttribute(\'cy\', mouse_y);\n
+          pointGrip1.setAttribute(\'display\', \'inline\');\n
+\n
+          var pt_x = newPoint[0];\n
+          var pt_y = newPoint[1];\n
+          \n
+          // set curve\n
+          var seg = seglist.getItem(index);\n
+          var cur_x = mouse_x / current_zoom;\n
+          var cur_y = mouse_y / current_zoom;\n
+          var alt_x = (is_linked) ?  (pt_x + (pt_x - cur_x)) : current_pointGrip2_x;\n
+          var alt_y = (is_linked) ?  (pt_y + (pt_y - cur_y)) : current_pointGrip2_y;\n
+          \n
+          \n
+          pointGrip2.setAttribute(\'cx\', alt_x * current_zoom);\n
+          pointGrip2.setAttribute(\'cy\', alt_y * current_zoom);\n
+          pointGrip2.setAttribute(\'display\', \'inline\');\n
+          \n
+          \n
+          var ctrlLine = svgedit.path.getCtrlLine(1);\n
+          var ctrlLine2 = svgedit.path.getCtrlLine(2);\n
+          assignAttributes(ctrlLine, {\n
+            x1: mouse_x,\n
+            y1: mouse_y,\n
+            x2: pt_x * current_zoom,\n
+            y2: pt_y * current_zoom,\n
+            display: \'inline\'\n
+          });\n
+          \n
+\n
+          assignAttributes(ctrlLine2, {\n
+            x1: alt_x * current_zoom,\n
+            y1: alt_y * current_zoom,\n
+            x2: pt_x  * current_zoom,\n
+            y2: pt_y * current_zoom,\n
+            display: \'inline\'\n
+          });\n
+\n
+\n
+          if(index === 0) {\n
+            firstCtrl = [mouse_x, mouse_y];\n
+          } else {\n
+            var last_x, last_y;\n
+            \n
+            var last = seglist.getItem(index - 1);\n
+            var last_x = last.x;\n
+            var last_y = last.y\n
+  \n
+            if(last.pathSegType === 6) {\n
+              last_x += (last_x - last.x2);\n
+              last_y += (last_y - last.y2);\n
+            } else if(firstCtrl) {\n
+              last_x = firstCtrl[0]/current_zoom;\n
+              last_y = firstCtrl[1]/current_zoom;\n
+            }\n
+            svgedit.path.replacePathSeg(6, index, [pt_x, pt_y, this.lastCtrlPoint[0]/current_zoom, this.lastCtrlPoint[1]/current_zoom, alt_x, alt_y], drawn_path);\n
+          }\n
+        } else {\n
+          var stretchy = this.stretchy;\n
+          if (stretchy) {\n
+            var prev = seglist.getItem(index);\n
+            var lastpoint = (evt.target.id === \'pathpointgrip_0\');\n
+            var lastgripx = mouse_x;\n
+            var lastgripy = mouse_y;\n
+\n
+            if (lastpoint && svgedit.path.first_grip) {\n
+              lastgripx = svgedit.path.first_grip[0];\n
+              lastgripy = svgedit.path.first_grip[1];\n
+            }\n
+\n
+            if(prev.pathSegType === 6) {\n
+              var prev_x = this.lastCtrlPoint[0]/current_zoom || prev.x + (prev.x - prev.x2);\n
+              var prev_y = this.lastCtrlPoint[1]/current_zoom || prev.y + (prev.y - prev.y2);\n
+              svgedit.path.replacePathSeg(6, 1, [mouse_x, mouse_y, prev_x * current_zoom, prev_y * current_zoom, lastgripx, lastgripy], stretchy);              \n
+            } else if(firstCtrl) {\n
+              svgedit.path.replacePathSeg(6, 1, [mouse_x, mouse_y, firstCtrl[0], firstCtrl[1], mouse_x, mouse_y], stretchy);\n
+            } else {\n
+              svgedit.path.replacePathSeg(4, 1, [mouse_x, mouse_y], stretchy);\n
+            }\n
+          }\n
+        }\n
+        return;\n
+      }\n
+      // if we are dragging a point, let\'s move it\n
+      if (svgedit.path.path.dragging) {\n
+        var pt = svgedit.path.getPointFromGrip({\n
+          x: svgedit.path.path.dragging[0],\n
+          y: svgedit.path.path.dragging[1]\n
+        }, svgedit.path.path);\n
+        var mpt = svgedit.path.getPointFromGrip({\n
+          x: mouse_x,\n
+          y: mouse_y\n
+        }, svgedit.path.path);\n
+        var diff_x = mpt.x - pt.x;\n
+        var diff_y = mpt.y - pt.y;\n
+\n
+        svgedit.path.path.dragging = [mouse_x, mouse_y];\n
+        if (!is_linked || !svgedit.path.is_linked) svgedit.path.setLinkControlPoints(false);\n
+        else svgedit.path.setLinkControlPoints(true);\n
+\n
+        if(svgedit.path.path.dragctrl) {\n
+          svgedit.path.path.moveCtrl(diff_x, diff_y);\n
+        } else {\n
+          svgedit.path.path.movePts(diff_x, diff_y);\n
+        }\n
+      } else {\n
+        //select\n
+        svgedit.path.path.selected_pts = [];\n
+        svgedit.path.path.eachSeg(function(i) {\n
+          var seg = this;\n
+          if(!seg.next && !seg.prev) return;\n
+          var item = seg.item;\n
+          var rbb = rubberBox.getBBox();\n
+          \n
+          var pt = svgedit.path.getGripPt(seg);\n
+          var pt_bb = {\n
+            x: pt.x,\n
+            y: pt.y,\n
+            width: 0,\n
+            height: 0\n
+          };\n
+        \n
+          var sel = svgedit.math.rectsIntersect(rbb, pt_bb);\n
+\n
+          this.select(sel);\n
+          //Note that addPtsToSelection is not being run\n
+          if(sel) svgedit.path.path.selected_pts.push(seg.index);\n
+        });\n
+\n
+      }\n
+    }, \n
+    mouseUp: function(evt, element, mouse_x, mouse_y) {\n
+      var lastpointgrip = getElem(\'ctrlpointgrip_1c1\');\n
+      var firstpointgrip = getElem(\'ctrlpointgrip_0c2\');\n
+      if (lastpointgrip)\n
+        this.lastCtrlPoint = [lastpointgrip.getAttribute(\'cx\'), lastpointgrip.getAttribute(\'cy\')];\n
+      else\n
+        this.lastCtrlPoint = [mouse_x, mouse_y]\n
+      if (!svgedit.path.first_grip) {\n
+        if  (firstpointgrip) {\n
+          svgedit.path.first_grip = [firstpointgrip.getAttribute(\'cx\'), firstpointgrip.getAttribute(\'cy\')];\n
+        }\n
+        else {\n
+          svgedit.path.first_grip = [mouse_x, mouse_y];\n
+        }\n
+      }\n
+      // Create mode\n
+      if(current_mode === "path") {\n
+        newPoint = null;\n
+        if(!drawn_path) {\n
+          element = getElem(getId());\n
+          started = false;\n
+          firstCtrl = null;\n
+        }\n
+\n
+        return {\n
+          keep: true,\n
+          element: element\n
+        }\n
+      }\n
+      \n
+      // Edit mode\n
+      \n
+      if (svgedit.path.path.dragging) {\n
+        var last_pt = svgedit.path.path.cur_pt;\n
+\n
+        svgedit.path.path.dragging = false;\n
+        svgedit.path.path.dragctrl = false;\n
+        svgedit.path.path.update();\n
+        \n
+      \n
+        if(hasMoved) {\n
+          svgedit.path.path.endChanges("Move path point(s)");\n
+        } \n
+        \n
+        if(!evt.shiftKey && !hasMoved) {\n
+          svgedit.path.path.selectPt(last_pt);\n
+        } \n
+      }\n
+      else if(rubberBox && rubberBox.getAttribute(\'display\') != \'none\') {\n
+        // Done with multi-node-select\n
+        rubberBox.setAttribute("display", "none");\n
+        \n
+        if(rubberBox.getAttribute(\'width\') <= 2 && rubberBox.getAttribute(\'height\') <= 2) {\n
+          pathActions.toSelectMode(evt.target);\n
+        }\n
+        \n
+      // else, move back to select mode \n
+      } else {\n
+        pathActions.toSelectMode(evt.target);\n
+      }\n
+      hasMoved = false;\n
+    },\n
+    toEditMode: function(element) {\n
+      svgedit.path.path = svgedit.path.getPath_(element);\n
+      current_mode = "pathedit";\n
+      clearSelection();\n
+      svgedit.path.path.show(true).update();\n
+      svgedit.path.path.oldbbox = svgedit.utilities.getBBox(svgedit.path.path.elem);\n
+      subpath = false;\n
+    },\n
+    toSelectMode: function(elem) {\n
+      var selPath = (elem == svgedit.path.path.elem);\n
+      current_mode = "select";\n
+      svgedit.path.path.show(false);\n
+      current_path = false;\n
+      clearSelection();\n
+      \n
+      if(svgedit.path.path.matrix) {\n
+        // Rotated, so may need to re-calculate the center\n
+        svgedit.path.recalcRotatedPath();\n
+      }\n
+      \n
+      if(selPath) {\n
+        call("selected", [elem]);\n
+        addToSelection([elem], true);\n
+      }\n
+    },\n
+    addSubPath: function(on) {\n
+      if(on) {\n
+        // Internally we go into "path" mode, but in the UI it will\n
+        // still appear as if in "pathedit" mode.\n
+        current_mode = "path";\n
+        subpath = true;\n
+      } else {\n
+        pathActions.clear(true);\n
+        pathActions.toEditMode(svgedit.path.path.elem);\n
+      }\n
+    },\n
+    select: function(target) {\n
+      if (current_path === target) {\n
+        pathActions.toEditMode(target);\n
+        current_mode = "pathedit";\n
+      } // going into pathedit mode\n
+      else {\n
+        current_path = target;\n
+      } \n
+    },\n
+    reorient: function() {\n
+      var elem = selectedElements[0];\n
+      if(!elem) return;\n
+      var angle 
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>next</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAAAQ=</string> </persistent>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="4" aka="AAAAAAAAAAQ=">
+    <pickle>
+      <global name="Pdata" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string>= getRotationAngle(elem);\n
+      if(angle == 0) return;\n
+      \n
+      var batchCmd = new BatchCommand("Reorient path");\n
+      var changes = {\n
+        d: elem.getAttribute(\'d\'),\n
+        transform: elem.getAttribute(\'transform\')\n
+      };\n
+      batchCmd.addSubCommand(new ChangeElementCommand(elem, changes));\n
+      clearSelection();\n
+      this.resetOrientation(elem);\n
+      \n
+      addCommandToHistory(batchCmd);\n
+\n
+      // Set matrix to null\n
+      svgedit.path.getPath_(elem).show(false).matrix = null; \n
+\n
+      this.clear();\n
+  \n
+      addToSelection([elem], true);\n
+      call("changed", selectedElements);\n
+    },\n
+    \n
+    clear: function(remove) {\n
+      current_path = null;\n
+      if (drawn_path) {\n
+        var elem = getElem(getId());\n
+        $(getElem("path_stretch_line")).remove();\n
+        if (remove) $(elem).remove();\n
+        $(getElem("pathpointgrip_container")).find(\'*\').attr(\'display\', \'none\');\n
+        drawn_path = firstCtrl = null;\n
+        started = false;\n
+      } else if (current_mode == "pathedit") {\n
+        this.toSelectMode();\n
+      }\n
+      if(svgedit.path.path) svgedit.path.path.init().show(false);\n
+    },\n
+    resetOrientation: function(path) {\n
+      if(path == null || path.nodeName != \'path\') return false;\n
+      var tlist = getTransformList(path);\n
+      var m = transformListToTransform(tlist).matrix;\n
+      tlist.clear();\n
+      path.removeAttribute("transform");\n
+      var segList = path.pathSegList;\n
+      \n
+      // Opera/win/non-EN throws an error here.\n
+      // TODO: Find out why!\n
+      // Presumed fixed in Opera 10.5, so commented out for now\n
+      \n
+//      try {\n
+        var len = segList.numberOfItems;\n
+//      } catch(err) {\n
+//        var fixed_d = pathActions.convertPath(path);\n
+//        path.setAttribute(\'d\', fixed_d);\n
+//        segList = path.pathSegList;\n
+//        var len = segList.numberOfItems;\n
+//      }\n
+      var last_x, last_y;\n
+\n
+\n
+      for (var i = 0; i \074 len; ++i) {\n
+        var seg = segList.getItem(i);\n
+        var type = seg.pathSegType;\n
+        if(type == 1) continue;\n
+        var pts = [];\n
+        $.each([\'\',1,2], function(j, n) {\n
+          var x = seg[\'x\'+n], y = seg[\'y\'+n];\n
+          if(x !== undefined \046\046 y !== undefined) {\n
+            var pt = transformPoint(x, y, m);\n
+            pts.splice(pts.length, 0, pt.x, pt.y);\n
+          }\n
+        });\n
+        svgedit.path.replacePathSeg(type, i, pts, path);\n
+      }\n
+      \n
+      reorientGrads(path, m);\n
+\n
+\n
+    },\n
+    zoomChange: function() {\n
+      if(current_mode == "pathedit") {\n
+        svgedit.path.path.update();\n
+      }\n
+    },\n
+    getNodePoint: function() {\n
+      if (!svgedit.path.path) return;\n
+      var sel_pt = svgedit.path.path.selected_pts.length ? svgedit.path.path.selected_pts[0] : 1;\n
+\n
+      var seg = svgedit.path.path.segs[sel_pt];\n
+      return {\n
+        x: seg.item.x,\n
+        y: seg.item.y,\n
+        type: seg.type\n
+      };\n
+    }, \n
+    linkControlPoints: function(linkPoints) {\n
+      svgedit.path.setLinkControlPoints(linkPoints);\n
+    },\n
+    clonePathNode: function() {\n
+      svgedit.path.path.storeD();\n
+      \n
+      var sel_pts = svgedit.path.path.selected_pts;\n
+      var segs = svgedit.path.path.segs;\n
+      \n
+      var i = sel_pts.length;\n
+      var nums = [];\n
+\n
+      while(i--) {\n
+        var pt = sel_pts[i];\n
+        svgedit.path.path.addSeg(pt);\n
+        nums.push(pt + i);\n
+        nums.push(pt + i + 1);\n
+      }\n
+      \n
+      svgedit.path.path.init().addPtsToSelection(nums);\n
+\n
+      svgedit.path.path.endChanges("Clone path node(s)");\n
+    },\n
+    opencloseSubPath: function() {\n
+      var sel_pts = svgedit.path.path.selected_pts;\n
+      // Only allow one selected node for now\n
+      if(sel_pts.length !== 1) return;\n
+      \n
+      var elem = svgedit.path.path.elem;\n
+      var list = elem.pathSegList;\n
+\n
+      var len = list.numberOfItems;\n
+\n
+      var index = sel_pts[0];\n
+      \n
+      var open_pt = null;\n
+      var start_item = null;\n
+\n
+      // Check if subpath is already open\n
+      svgedit.path.path.eachSeg(function(i) {\n
+        if(this.type === 2 \046\046 i \074= index) {\n
+          start_item = this.item;\n
+        }\n
+        if(i \074= index) return true;\n
+        if(this.type === 2) {\n
+          // Found M first, so open\n
+          open_pt = i;\n
+          return false;\n
+        } else if(this.type === 1) {\n
+          // Found Z first, so closed\n
+          open_pt = false;\n
+          return false;\n
+        }\n
+      });\n
+      \n
+      if(open_pt == null) {\n
+        // Single path, so close last seg\n
+        open_pt = svgedit.path.path.segs.length - 1;\n
+      }\n
+\n
+      if(open_pt !== false) {\n
+        // Close this path\n
+        \n
+        // Create a line going to the previous "M"\n
+        var newseg = elem.createSVGPathSegLinetoAbs(start_item.x, start_item.y);\n
+      \n
+        var closer = elem.createSVGPathSegClosePath();\n
+        if(open_pt == svgedit.path.path.segs.length) {\n
+          list.appendItem(newseg);\n
+          list.appendItem(closer);\n
+        } else {\n
+          svgedit.path.insertItemBefore(elem, closer, open_pt);\n
+          svgedit.path.insertItemBefore(elem, newseg, open_pt);\n
+        }\n
+        \n
+        svgedit.path.path.init().selectPt(open_pt+1);\n
+        return;\n
+      }\n
+      \n
+      \n
+\n
+      // M 1,1 L 2,2 L 3,3 L 1,1 z // open at 2,2\n
+      // M 2,2 L 3,3 L 1,1\n
+      \n
+      // M 1,1 L 2,2 L 1,1 z M 4,4 L 5,5 L6,6 L 5,5 z \n
+      // M 1,1 L 2,2 L 1,1 z [M 4,4] L 5,5 L(M)6,6 L 5,5 z \n
+      \n
+      var seg = svgedit.path.path.segs[index];\n
+      \n
+      if(seg.mate) {\n
+        list.removeItem(index); // Removes last "L"\n
+        list.removeItem(index); // Removes the "Z"\n
+        svgedit.path.path.init().selectPt(index - 1);\n
+        return;\n
+      }\n
+      \n
+      var last_m, z_seg;\n
+      \n
+      // Find this sub-path\'s closing point and remove\n
+      for(var i=0; i\074list.numberOfItems; i++) {\n
+        var item = list.getItem(i);\n
+\n
+        if(item.pathSegType === 2) {\n
+          // Find the preceding M\n
+          last_m = i;\n
+        } else if(i === index) {\n
+          // Remove it\n
+          list.removeItem(last_m);\n
+//            index--;\n
+        } else if(item.pathSegType === 1 \046\046 index \074 i) {\n
+          // Remove the closing seg of this subpath\n
+          z_seg = i-1;\n
+          list.removeItem(i);\n
+          break;\n
+        }\n
+      }\n
+      \n
+      var num = (index - last_m) - 1;\n
+      \n
+      while(num--) {\n
+        svgedit.path.insertItemBefore(elem, list.getItem(last_m), z_seg);\n
+      }\n
+      \n
+      var pt = list.getItem(last_m);\n
+      \n
+      // Make this point the new "M"\n
+      svgedit.path.replacePathSeg(2, last_m, [pt.x, pt.y]);\n
+      \n
+      var i = index\n
+      \n
+      svgedit.path.path.init().selectPt(0);\n
+    },\n
+    deletePathNode: function() {\n
+      if(!pathActions.canDeleteNodes) return;\n
+      svgedit.path.path.storeD();\n
+      \n
+      var sel_pts = svgedit.path.path.selected_pts;\n
+      var i = sel_pts.length;\n
+\n
+      while(i--) {\n
+        var pt = sel_pts[i];\n
+        svgedit.path.path.deleteSeg(pt);\n
+      }\n
+      \n
+      // Cleanup\n
+      var cleanup = function() {\n
+        var segList = svgedit.path.path.elem.pathSegList;\n
+        var len = segList.numberOfItems;\n
+        \n
+        var remItems = function(pos, count) {\n
+          while(count--) {\n
+            segList.removeItem(pos);\n
+          }\n
+        }\n
+\n
+        if(len \074= 1) return true;\n
+        \n
+        while(len--) {\n
+          var item = segList.getItem(len);\n
+          if(item.pathSegType === 1) {\n
+            var prev = segList.getItem(len-1);\n
+            var nprev = segList.getItem(len-2);\n
+            if(prev.pathSegType === 2) {\n
+              remItems(len-1, 2);\n
+              cleanup();\n
+              break;\n
+            } else if(nprev.pathSegType === 2) {\n
+              remItems(len-2, 3);\n
+              cleanup();\n
+              break;\n
+            }\n
+\n
+          } else if(item.pathSegType === 2) {\n
+            if(len \076 0) {\n
+              var prev_type = segList.getItem(len-1).pathSegType;\n
+              // Path has M M  \n
+              if(prev_type === 2) {\n
+                remItems(len-1, 1);\n
+                cleanup();\n
+                break;\n
+              // Entire path ends with Z M \n
+              } else if(prev_type === 1 \046\046 segList.numberOfItems-1 === len) {\n
+                remItems(len, 1);\n
+                cleanup();\n
+                break;\n
+              }\n
+            }\n
+          }\n
+        } \n
+        return false;\n
+      }\n
+      \n
+      cleanup();\n
+      \n
+      // Completely delete a path with 1 or 0 segments\n
+      if(svgedit.path.path.elem.pathSegList.numberOfItems \074= 1) {\n
+        canvas.setMode("select")\n
+        canvas.deleteSelectedElements();\n
+        return;\n
+      }\n
+      \n
+      svgedit.path.path.init();\n
+      \n
+      svgedit.path.path.clearSelection();\n
+      \n
+      // TODO: Find right way to select point now\n
+      // path.selectPt(sel_pt);\n
+      if(window.opera) { // Opera repaints incorrectly\n
+        var cp = $(svgedit.path.path.elem); cp.attr(\'d\',cp.attr(\'d\'));\n
+      }\n
+      svgedit.path.path.endChanges("Delete path node(s)");\n
+    },\n
+    smoothPolylineIntoPath: smoothPolylineIntoPath,\n
+    setSegType: function(v) {\n
+      svgedit.path.path.setSegType(v);\n
+    },\n
+    moveNode: function(attr, newValue) {\n
+      var sel_pts = svgedit.path.path.selected_pts;\n
+      if(!sel_pts.length) return;\n
+      \n
+      svgedit.path.path.storeD();\n
+      \n
+      // Get first selected point\n
+      var seg = svgedit.path.path.segs[sel_pts[0]];\n
+      var diff = {x:0, y:0};\n
+      diff[attr] = newValue - seg.item[attr];\n
+      \n
+      seg.move(diff.x, diff.y);\n
+      svgedit.path.path.endChanges("Move path point");\n
+    },\n
+    fixEnd: function(elem) {\n
+      // Adds an extra segment if the last seg before a Z doesn\'t end\n
+      // at its M point\n
+      // M0,0 L0,100 L100,100 z\n
+      var segList = elem.pathSegList;\n
+      var len = segList.numberOfItems;\n
+      var last_m;\n
+      for (var i = 0; i \074 len; ++i) {\n
+        var item = segList.getItem(i);\n
+        if(item.pathSegType === 2) {\n
+          last_m = item;\n
+        }\n
+        \n
+        if(item.pathSegType === 1) {\n
+          var prev = segList.getItem(i-1);\n
+          if(prev.x != last_m.x || prev.y != last_m.y) {\n
+            // Add an L segment here\n
+            var newseg = elem.createSVGPathSegLinetoAbs(last_m.x, last_m.y);\n
+            svgedit.path.insertItemBefore(elem, newseg, i);\n
+            // Can this be done better?\n
+            pathActions.fixEnd(elem);\n
+            break;\n
+          }\n
+          \n
+        }\n
+      }\n
+      if(svgedit.browser.isWebkit()) resetD(elem);\n
+    },\n
+    // Convert a path to one with only absolute or relative values\n
+    convertPath: function(path, toRel) {\n
+      var segList = path.pathSegList;\n
+      var len = segList.numberOfItems;\n
+      var curx = 0, cury = 0;\n
+      var d = "";\n
+      var last_m = null;\n
+      \n
+      for (var i = 0; i \074 len; ++i) {\n
+        var seg = segList.getItem(i);\n
+        // if these properties are not in the segment, set them to zero\n
+        var x = seg.x || 0,\n
+          y = seg.y || 0,\n
+          x1 = seg.x1 || 0,\n
+          y1 = seg.y1 || 0,\n
+          x2 = seg.x2 || 0,\n
+          y2 = seg.y2 || 0;\n
+  \n
+        var type = seg.pathSegType;\n
+        var letter = pathMap[type][\'to\'+(toRel?\'Lower\':\'Upper\')+\'Case\']();\n
+        \n
+        var addToD = function(pnts, more, last) {\n
+          var str = \'\';\n
+          var more = more?\' \'+more.join(\' \'):\'\';\n
+          var last = last?\' \'+svgedit.units.shortFloat(last):\'\';\n
+          $.each(pnts, function(i, pnt) {\n
+            pnts[i] = svgedit.units.shortFloat(pnt);\n
+          });\n
+          d += letter + pnts.join(\' \') + more + last;\n
+        }\n
+        \n
+        switch (type) {\n
+          case 1: // z,Z closepath (Z/z)\n
+            d += "z";\n
+            break;\n
+          case 12: // absolute horizontal line (H)\n
+            x -= curx;\n
+          case 13: // relative horizontal line (h)\n
+            if(toRel) {\n
+              curx += x;\n
+              letter = \'l\';\n
+            } else {\n
+              x += curx;\n
+              curx = x;\n
+              letter = \'L\';\n
+            }\n
+            // Convert to "line" for easier editing\n
+            addToD([[x, cury]]);\n
+            break;\n
+          case 14: // absolute vertical line (V)\n
+            y -= cury;\n
+          case 15: // relative vertical line (v)\n
+            if(toRel) {\n
+              cury += y;\n
+              letter = \'l\';\n
+            } else {\n
+              y += cury;\n
+              cury = y;\n
+              letter = \'L\';\n
+            }\n
+            // Convert to "line" for easier editing\n
+            addToD([[curx, y]]);\n
+            break;\n
+          case 2: // absolute move (M)\n
+          case 4: // absolute line (L)\n
+          case 18: // absolute smooth quad (T)\n
+            x -= curx;\n
+            y -= cury;\n
+          case 5: // relative line (l)\n
+          case 3: // relative move (m)\n
+            // If the last segment was a "z", this must be relative to \n
+            if(last_m \046\046 segList.getItem(i-1).pathSegType === 1 \046\046 !toRel) {\n
+              curx = last_m[0];\n
+              cury = last_m[1];\n
+            }\n
+          \n
+          case 19: // relative smooth quad (t)\n
+            if(toRel) {\n
+              curx += x;\n
+              cury += y;\n
+            } else {\n
+              x += curx;\n
+              y += cury;\n
+              curx = x;\n
+              cury = y;\n
+            }\n
+            if(type === 3) last_m = [curx, cury];\n
+            \n
+            addToD([[x,y]]);\n
+            break;\n
+          case 6: // absolute cubic (C)\n
+            x -= curx; x1 -= curx; x2 -= curx;\n
+            y -= cury; y1 -= cury; y2 -= cury;\n
+          case 7: // relative cubic (c)\n
+            if(toRel) {\n
+              curx += x;\n
+              cury += y;\n
+            } else {\n
+              x += curx; x1 += curx; x2 += curx;\n
+              y += cury; y1 += cury; y2 += cury;\n
+              curx = x;\n
+              cury = y;\n
+            }\n
+            addToD([[x1,y1],[x2,y2],[x,y]]);\n
+            break;\n
+          case 8: // absolute quad (Q)\n
+            x -= curx; x1 -= curx;\n
+            y -= cury; y1 -= cury;\n
+          case 9: // relative quad (q) \n
+            if(toRel) {\n
+              curx += x;\n
+              cury += y;\n
+            } else {\n
+              x += curx; x1 += curx;\n
+              y += cury; y1 += cury;\n
+              curx = x;\n
+              cury = y;\n
+            }\n
+            addToD([[x1,y1],[x,y]]);\n
+            break;\n
+          case 10: // absolute elliptical arc (A)\n
+            x -= curx;\n
+            y -= cury;\n
+          case 11: // relative elliptical arc (a)\n
+            if(toRel) {\n
+              curx += x;\n
+              cury += y;\n
+            } else {\n
+              x += curx;\n
+              y += cury;\n
+              curx = x;\n
+              cury = y;\n
+            }\n
+            addToD([[seg.r1,seg.r2]], [\n
+                seg.angle,\n
+                (seg.largeArcFlag ? 1 : 0),\n
+                (seg.sweepFlag ? 1 : 0)\n
+              ],[x,y]\n
+            );\n
+            break;\n
+          case 16: // absolute smooth cubic (S)\n
+            x -= curx; x2 -= curx;\n
+            y -= cury; y2 -= cury;\n
+          case 17: // relative smooth cubic (s)\n
+            if(toRel) {\n
+              curx += x;\n
+              cury += y;\n
+            } else {\n
+              x += curx; x2 += curx;\n
+              y += cury; y2 += cury;\n
+              curx = x;\n
+              cury = y;\n
+            }\n
+            addToD([[x2,y2],[x,y]]);\n
+            break;\n
+        } // switch on path segment type\n
+      } // for each segment\n
+      return d;\n
+    }\n
+  }\n
+}();\n
+// end pathActions\n
+\n
+// Group: Serialization\n
+\n
+// Function: removeUnusedDefElems\n
+// Looks at DOM elements inside the \074defs\076 to see if they are referred to,\n
+// removes them from the DOM if they are not.\n
+// \n
+// Returns:\n
+// The amount of elements that were removed\n
+var removeUnusedDefElems = this.removeUnusedDefElems = function() {\n
+  var defs = svgcontent.getElementsByTagNameNS(svgns, "defs");\n
+  if(!defs || !defs.length) return 0;\n
+  \n
+//  if(!defs.firstChild) return;\n
+  \n
+  var defelem_uses = [],\n
+    numRemoved = 0;\n
+  var attrs = [\'fill\', \'stroke\', \'filter\', \'marker-start\', \'marker-mid\', \'marker-end\'];\n
+  var alen = attrs.length;\n
+  \n
+  var all_els = svgcontent.getElementsByTagNameNS(svgns, \'*\');\n
+  var all_len = all_els.length;\n
+  \n
+  for(var i=0; i\074all_len; i++) {\n
+    var el = all_els[i];\n
+    for(var j = 0; j \074 alen; j++) {\n
+      if(el) {\n
+        var ref = getUrlFromAttr(el.getAttribute(attrs[j]));\n
+        if(ref) {\n
+          defelem_uses.push(ref.substr(1));\n
+        }\n
+      }\n
+    }\n
+    \n
+    // gradients can refer to other gradients\n
+    var href = getHref(el);\n
+    if (href \046\046 href.indexOf(\'#\') === 0) {\n
+      defelem_uses.push(href.substr(1));\n
+    }\n
+  };\n
+  \n
+  var defelems = $(defs).find("linearGradient, radialGradient, filter, marker, svg, symbol");\n
+    defelem_ids = [],\n
+    i = defelems.length;\n
+  while (i--) {\n
+    var defelem = defelems[i];\n
+    var id = defelem.id;\n
+    if(defelem_uses.indexOf(id) \074 0) {\n
+      // Not found, so remove (but remember)\n
+      removedElements[id] = defelem;\n
+      defelem.parentNode.removeChild(defelem);\n
+      numRemoved++;\n
+    }\n
+  }\n
+\n
+  return numRemoved;\n
+}\n
+\n
+// Function: svgCanvasToString\n
+// Main function to set up the SVG content for output \n
+//\n
+// Returns: \n
+// String containing the SVG image for output\n
+this.svgCanvasToString = function() {\n
+  // keep calling it until there are none to remove\n
+  while (removeUnusedDefElems() \076 0) {};\n
+  \n
+  pathActions.clear(true);\n
+  \n
+  // Keep SVG-Edit comment on top\n
+  $.each(svgcontent.childNodes, function(i, node) {\n
+    if(i \046\046 node.nodeType === 8 \046\046 node.data.indexOf(\'Created with\') \076= 0) {\n
+      svgcontent.insertBefore(node, svgcontent.firstChild);\n
+    }\n
+  });\n
+  \n
+  // Move out of in-group editing mode\n
+  if(current_group) {\n
+    leaveContext();\n
+    selectOnly([current_group]);\n
+  }\n
+  \n
+  //hide grid, otherwise shows a black canvas\n
+  $(\'#canvasGrid\').attr(\'display\', \'none\');\n
+  \n
+  var naked_svgs = [];\n
+  \n
+  // Unwrap gsvg if it has no special attributes (only id and style)\n
+  $(svgcontent).find(\'g:data(gsvg)\').each(function() {\n
+    var attrs = this.attributes;\n
+    var len = attrs.length;\n
+    for(var i=0; i\074len; i++) {\n
+      if(attrs[i].nodeName == \'id\' || attrs[i].nodeName == \'style\') {\n
+        len--;\n
+      }\n
+    }\n
+    // No significant attributes, so ungroup\n
+    if(len \074= 0) {\n
+      var svg = this.firstChild;\n
+      naked_svgs.push(svg);\n
+      $(this).replaceWith(svg);\n
+    }\n
+  });\n
+  var output = this.svgToString(svgcontent, 0);\n
+  \n
+  // Rewrap gsvg\n
+  if(naked_svgs.length) {\n
+    $(naked_svgs).each(function() {\n
+      groupSvgElem(this);\n
+    });\n
+  }\n
+  \n
+  return output;\n
+};\n
+\n
+// Function: svgToString\n
+// Sub function ran on each SVG element to convert it to a string as desired\n
+// \n
+// Parameters: \n
+// elem - The SVG element to convert\n
+// indent - Integer with the amount of spaces to indent this tag\n
+//\n
+// Returns: \n
+// String with the given element as an SVG tag\n
+this.svgToString = function(elem, indent) {\n
+  var out = new Array(), toXml = svgedit.utilities.toXml;\n
+  var unit = curConfig.baseUnit;\n
+  var unit_re = new RegExp(\'^-?[\\\\d\\\\.]+\' + unit + \'$\');\n
+\n
+  if (elem) {\n
+    cleanupElement(elem);\n
+    var attrs = elem.attributes,\n
+      attr,\n
+      i,\n
+      childs = elem.childNodes;\n
+    \n
+    for (var i=0; i\074indent; i++) out.push(" ");\n
+    out.push("\074"); out.push(elem.nodeName);\n
+    if(elem.id === \'svgcontent\') {\n
+      // Process root element separately\n
+      var res = getResolution();\n
+      \n
+      var vb = "";\n
+      // TODO: Allow this by dividing all values by current baseVal\n
+      // Note that this also means we should properly deal with this on import\n
+//      if(curConfig.baseUnit !== "px") {\n
+//        var unit = curConfig.baseUnit;\n
+//        var unit_m = svgedit.units.getTypeMap()[unit];\n
+//        res.w = svgedit.units.shortFloat(res.w / unit_m)\n
+//        res.h = svgedit.units.shortFloat(res.h / unit_m)\n
+//        vb = \' viewBox="\' + [0, 0, res.w, res.h].join(\' \') + \'"\';       \n
+//        res.w += unit;\n
+//        res.h += unit;\n
+//      }\n
+      \n
+      if(unit !== "px") {\n
+        res.w = svgedit.units.convertUnit(res.w, unit) + unit;\n
+        res.h = svgedit.units.convertUnit(res.h, unit) + unit;\n
+      }\n
+      \n
+      out.push(\' width="\' + res.w + \'" height="\' + res.h + \'"\' + vb + \' xmlns="\'+svgns+\'"\');\n
+      \n
+      var nsuris = {};\n
+      \n
+      // Check elements for namespaces, add if found\n
+      $(elem).find(\'*\').andSelf().each(function() {\n
+        var el = this;\n
+        $.each(this.attributes, function(i, attr) {\n
+          var uri = attr.namespaceURI;\n
+          if(uri \046\046 !nsuris[uri] \046\046 nsMap[uri] !== \'xmlns\' \046\046 nsMap[uri] !== \'xml\' ) {\n
+            nsuris[uri] = true;\n
+            out.push(" xmlns:" + nsMap[uri] + \'="\' + uri +\'"\');\n
+          }\n
+        });\n
+      });\n
+      \n
+      var i = attrs.length;\n
+      var attr_names = [\'width\',\'height\',\'xmlns\',\'x\',\'y\',\'viewBox\',\'id\',\'overflow\'];\n
+      while (i--) {\n
+        attr = attrs.item(i);\n
+        var attrVal = toXml(attr.nodeValue);\n
+        \n
+        // Namespaces have already been dealt with, so skip\n
+        if(attr.nodeName.indexOf(\'xmlns:\') === 0) continue;\n
+\n
+        // only serialize attributes we don\'t use internally\n
+        if (attrVal != "" \046\046 attr_names.indexOf(attr.localName) == -1) \n
+        {\n
+\n
+          if(!attr.namespaceURI || nsMap[attr.namespaceURI]) {\n
+            out.push(\' \'); \n
+            out.push(attr.nodeName); out.push("=\\"");\n
+            out.push(attrVal); out.push("\\"");\n
+          }\n
+        }\n
+      }\n
+    } else {\n
+      // Skip empty defs\n
+      if(elem.nodeName === \'defs\' \046\046 !elem.firstChild) return;\n
+    \n
+      var moz_attrs = [\'-moz-math-font-style\', \'_moz-math-font-style\'];\n
+      for (var i=attrs.length-1; i\076=0; i--) {\n
+        attr = attrs.item(i);\n
+        var attrVal = toXml(attr.nodeValue);\n
+        //remove bogus attributes added by Gecko\n
+        if (moz_attrs.indexOf(attr.localName) \076= 0) continue;\n
+        if (attrVal != "") {\n
+          if(attrVal.indexOf(\'pointer-events\') === 0) continue;\n
+          if(attr.localName === "class" \046\046 attrVal.indexOf(\'se_\') === 0) continue;\n
+          out.push(" "); \n
+          if(attr.localName === \'d\') attrVal = pathActions.convertPath(elem, true);\n
+          if(!isNaN(attrVal)) {\n
+            attrVal = svgedit.units.shortFloat(attrVal);\n
+          } else if(unit_re.test(attrVal)) {\n
+            attrVal = svgedit.units.shortFloat(attrVal) + unit;\n
+          }\n
+          \n
+          // Embed images when saving \n
+          if(save_options.apply\n
+            \046\046 elem.nodeName === \'image\' \n
+            \046\046 attr.localName === \'href\'\n
+            \046\046 save_options.images\n
+            \046\046 save_options.images === \'embed\') \n
+          {\n
+            var img = encodableImages[attrVal];\n
+            if(img) attrVal = img;\n
+          }\n
+          \n
+          // map various namespaces to our fixed namespace prefixes\n
+          // (the default xmlns attribute itself does not get a prefix)\n
+          if(!attr.namespaceURI || attr.namespaceURI == svgns || nsMap[attr.namespaceURI]) {\n
+            out.push(attr.nodeName); out.push("=\\"");\n
+            out.push(attrVal); out.push("\\"");\n
+          }\n
+        }\n
+      }\n
+    }\n
+\n
+    if (elem.hasChildNodes()) {\n
+      out.push("\076");\n
+      indent++;\n
+      var bOneLine = false;\n
+      \n
+      for (var i=0; i\074childs.length; i++)\n
+      {\n
+        var child = childs.item(i);\n
+        switch(child.nodeType) {\n
+        case 1: // element node\n
+          out.push("\\n");\n
+          out.push(this.svgToString(childs.item(i), indent));\n
+          break;\n
+        case 3: // text node\n
+          var str = child.nodeValue.replace(/^\\s+|\\s+$/g, "");\n
+          if (str != "") {\n
+            bOneLine = true;\n
+            out.push(toXml(str) + "");\n
+          }\n
+          break;\n
+        case 4: // cdata node\n
+          out.push("\\n");\n
+          out.push(new Array(indent+1).join(" "));\n
+          out.push("\074![CDATA[");\n
+          out.push(child.nodeValue);\n
+          out.push("]]\076");\n
+          break;\n
+        case 8: // comment\n
+          out.push("\\n");\n
+          out.push(new Array(indent+1).join(" "));\n
+          out.push("\074!--");\n
+          out.push(child.data);\n
+          out.push("--\076");\n
+          break;\n
+        } // switch on node type\n
+      }\n
+      indent--;\n
+      if (!bOneLine) {\n
+        out.push("\\n");\n
+        for (var i=0; i\074indent; i++) out.push(" ");\n
+      }\n
+      out.push("\074/"); out.push(elem.nodeName); out.push("\076");\n
+    } else {\n
+      out.push("/\076");\n
+    }\n
+  }\n
+  return out.join(\'\');\n
+}; // end svgToString()\n
+\n
+// Function: embedImage\n
+// Converts a given image file to a data URL when possible, then runs a given callback\n
+//\n
+// Parameters: \n
+// val - String with the path/URL of the image\n
+// callback - Optional function to run when image data is found, supplies the\n
+// result (data URL or false) as first parameter.\n
+this.embedImage = function(val, callback) {\n
+\n
+  // load in the image and once it\'s loaded, get the dimensions\n
+  $(new Image()).load(function() {\n
+    // create a canvas the same size as the raster image\n
+    var canvas = document.createElement("canvas");\n
+    canvas.width = this.width;\n
+    canvas.height = this.height;\n
+    // load the raster image into the canvas\n
+    canvas.getContext("2d").drawImage(this,0,0);\n
+    // retrieve the data: URL\n
+    try {\n
+      var urldata = \';svgedit_url=\' + encodeURIComponent(val);\n
+      urldata = canvas.toDataURL().replace(\';base64\',urldata+\';base64\');\n
+      encodableImages[val] = urldata;\n
+    } catch(e) {\n
+      encodableImages[val] = false;\n
+    }\n
+    last_good_img_url = val;\n
+    if(callback) callback(encodableImages[val]);\n
+  }).attr(\'src\',val);\n
+}\n
+\n
+// Function: setGoodImage\n
+// Sets a given URL to be a "last good image" URL\n
+this.setGoodImage = function(val) {\n
+  last_good_img_url = val;\n
+}\n
+\n
+this.open = function() {\n
+  // Nothing by default, handled by optional widget/extension\n
+};\n
+\n
+// Function: save\n
+// Serializes the current drawing into SVG XML text and returns it to the \'saved\' handler.\n
+// This function also includes the XML prolog.  Clients of the SvgCanvas bind their save\n
+// function to the \'saved\' event.\n
+//\n
+// Returns: \n
+// Nothing\n
+this.save = function(opts) {\n
+  // remove the selected outline before serializing\n
+  clearSelection();\n
+  // Update save options if provided\n
+  if(opts) $.extend(save_options, opts);\n
+  save_options.apply = true;\n
+  \n
+  // no need for doctype, see http://jwatt.org/svg/authoring/#doctype-declaration\n
+  var str = this.svgCanvasToString();\n
+  if (svgedit.browser.supportsBlobs()) {\n
+    var blob = new Blob([ str ], {type: "image/svg+xml;charset=utf-8"});\n
+    var dropAutoBOM = true;\n
+    saveAs(blob, "method-draw-image.svg", dropAutoBOM);\n
+  }\n
+  else {\n
+    call("saved", str);\n
+  }\n
+};\n
+\n
+// Function: rasterExport\n
+// Generates a PNG Data URL based on the current image, then calls "exported" \n
+// with an object including the string and any issues found\n
+this.rasterExport = function() {\n
+  // remove the selected outline before serializing\n
+  clearSelection();\n
+  \n
+  // Check for known CanVG issues \n
+  var issues = [];\n
+  \n
+  // Selector and notice\n
+  var issue_list = {\n
+    \'feGaussianBlur\': uiStrings.exportNoBlur,\n
+    \'foreignObject\': uiStrings.exportNoforeignObject,\n
+    \'[stroke-dasharray]\': uiStrings.exportNoDashArray\n
+  };\n
+  var content = $(svgcontent);\n
+  \n
+  // Add font/text check if Canvas Text API is not implemented\n
+  if(!("font" in $(\'\074canvas\076\')[0].getContext(\'2d\'))) {\n
+    issue_list[\'text\'] = uiStrings.exportNoText;\n
+  }\n
+  \n
+  $.each(issue_list, function(sel, descr) {\n
+    if(content.find(sel).length) {\n
+      issues.push(descr);\n
+    }\n
+  });\n
+\n
+  var str = this.svgCanvasToString();\n
+  call("exported", {svg: str, issues: issues});\n
+};\n
+\n
+// Function: getSvgString\n
+// Returns the current drawing as raw SVG XML text.\n
+//\n
+// Returns:\n
+// The current drawing as raw SVG XML text.\n
+this.getSvgString = function() {\n
+  save_options.apply = false;\n
+  return this.svgCanvasToString();\n
+};\n
+\n
+// Function: randomizeIds\n
+// This function determines whether to use a nonce in the prefix, when\n
+// generating IDs for future documents in SVG-Edit.\n
+// \n
+//  Parameters:\n
+//   an opional boolean, which, if true, adds a nonce to the prefix. Thus\n
+//     svgCanvas.randomizeIds()  \074==\076 svgCanvas.randomizeIds(true)\n
+//\n
+// if you\'re controlling SVG-Edit externally, and want randomized IDs, call\n
+// this BEFORE calling svgCanvas.setSvgString\n
+//\n
+this.randomizeIds = function() {\n
+  if (arguments.length \076 0 \046\046 arguments[0] == false) {\n
+    svgedit.draw.randomizeIds(false, getCurrentDrawing());\n
+  } else {\n
+    svgedit.draw.randomizeIds(true, getCurrentDrawing());\n
+  }\n
+};\n
+\n
+// Function: uniquifyElems\n
+// Ensure each element has a unique ID\n
+//\n
+// Parameters:\n
+// g - The parent element of the tree to give unique IDs\n
+var uniquifyElems = this.uniquifyElems = function(g) {\n
+  var ids = {};\n
+  // TODO: Handle markers and connectors.  These are not yet re-identified properly\n
+  // as their referring elements do not get remapped.\n
+  //\n
+  // \074marker id=\'se_marker_end_svg_7\'/\076\n
+  // \074polyline id=\'svg_7\' se:connector=\'svg_1 svg_6\' marker-end=\'url(#se_marker_end_svg_7)\'/\076\n
+  // \n
+  // Problem #1: if svg_1 gets renamed, we do not update the polyline\'s se:connector attribute\n
+  // Problem #2: if the polyline svg_7 gets renamed, we do not update the marker id nor the polyline\'s marker-end attribute\n
+  var ref_elems = ["filter", "linearGradient", "pattern", "radialGradient", "symbol", "textPath", "use"];\n
+  \n
+  svgedit.utilities.walkTree(g, function(n) {\n
+    // if it\'s an element node\n
+    if (n.nodeType == 1) {\n
+      // and the element has an ID\n
+      if (n.id) {\n
+        // and we haven\'t tracked this ID yet\n
+        if (!(n.id in ids)) {\n
+          // add this id to our map\n
+          ids[n.id] = {elem:null, attrs:[], hrefs:[]};\n
+        }\n
+        ids[n.id]["elem"] = n;\n
+      }\n
+      \n
+      // now search for all attributes on this element that might refer\n
+      // to other elements\n
+      $.each(ref_attrs,function(i,attr) {\n
+        var attrnode = n.getAttributeNode(attr);\n
+        if (attrnode) {\n
+          // the incoming file has been sanitized, so we should be able to safely just strip off the leading #\n
+          var url = svgedit.utilities.getUrlFromAttr(attrnode.value),\n
+            refid = url ? url.substr(1) : null;\n
+          if (refid) {\n
+            if (!(refid in ids)) {\n
+              // add this id to our map\n
+              ids[refid] = {elem:null, attrs:[], hrefs:[]};\n
+            }\n
+            ids[refid]["attrs"].push(attrnode);\n
+          }\n
+        }\n
+      });\n
+      \n
+      // check xlink:href now\n
+      var href = svgedit.utilities.getHref(n);\n
+      // TODO: what if an \074image\076 or \074a\076 element refers to an element internally?\n
+      if(href \046\046 ref_elems.indexOf(n.nodeName) \076= 0)\n
+      {\n
+        var refid = href.substr(1);\n
+        if (refid) {\n
+          if (!(refid in ids)) {\n
+            // add this id to our map\n
+            ids[refid] = {elem:null, attrs:[], hrefs:[]};\n
+          }\n
+          ids[refid]["hrefs"].push(n);\n
+        }\n
+      }           \n
+    }\n
+  });\n
+  \n
+  // in ids, we now have a map of ids, elements and attributes, let\'s re-identify\n
+  for (var oldid in ids) {\n
+    if (!oldid) continue;\n
+    var elem = ids[oldid]["elem"];\n
+    if (elem) {\n
+      var newid = getNextId();\n
+      \n
+      // assign element its new id\n
+      elem.id = newid;\n
+      \n
+      // remap all url() attributes\n
+      var attrs = ids[oldid]["attrs"];\n
+      var j = attrs.length;\n
+      while (j--) {\n
+        var attr = attrs[j];\n
+        attr.ownerElement.setAttribute(attr.name, "url(#" + newid + ")");\n
+      }\n
+      \n
+      // remap all href attributes\n
+      var hreffers = ids[oldid]["hrefs"];\n
+      var k = hreffers.length;\n
+      while (k--) {\n
+        var hreffer = hreffers[k];\n
+        svgedit.utilities.setHref(hreffer, "#"+newid);\n
+      }\n
+    }\n
+  }\n
+}\n
+\n
+// Function setUseData\n
+// Assigns reference data for each use element\n
+var setUseData = this.setUseData = function(parent) {\n
+  var elems = $(parent);\n
+  \n
+  if(parent.tagName !== \'use\') {\n
+    elems = elems.find(\'use\');\n
+  }\n
+  \n
+  elems.each(function() {\n
+    var id = getHref(this).substr(1);\n
+    var ref_elem = getElem(id);\n
+    if(!ref_elem) return;\n
+    $(this).data(\'ref\', ref_elem);\n
+    if(ref_elem.tagName == \'symbol\' || ref_elem.tagName == \'svg\') {\n
+      $(this).data(\'symbol\', ref_elem).data(\'ref\', ref_elem);\n
+    }\n
+  });\n
+}\n
+\n
+// Function convertGradients\n
+// Converts gradients from userSpaceOnUse to objectBoundingBox\n
+var convertGradients = this.convertGradients = function(elem) {\n
+  var elems = $(elem).find(\'linearGradient, radialGradient\');\n
+  if(!elems.length \046\046 svgedit.browser.isWebkit()) {\n
+    // Bug in webkit prevents regular *Gradient selector search\n
+    elems = $(elem).find(\'*\').filter(function() {\n
+      return (this.tagName.indexOf(\'Gradient\') \076= 0);\n
+    });\n
+  }\n
+  \n
+  elems.each(function() {\n
+    var grad = this;\n
+    if($(grad).attr(\'gradientUnits\') === \'userSpaceOnUse\') {\n
+      // TODO: Support more than one element with this ref by duplicating parent grad\n
+      var elems = $(svgcontent).find(\'[fill="url(#\' + grad.id + \')"],[stroke="url(#\' + grad.id + \')"]\');\n
+      if(!elems.length) return;\n
+      \n
+      // get object\'s bounding box\n
+      var bb = svgedit.utilities.getBBox(elems[0]);\n
+      \n
+      // This will occur if the element is inside a \074defs\076 or a \074symbol\076,\n
+      // in which we shouldn\'t need to convert anyway.\n
+      if(!bb) return;\n
+      \n
+      if(grad.tagName === \'linearGradient\') {\n
+        var g_coords = $(grad).attr([\'x1\', \'y1\', \'x2\', \'y2\']);\n
+        \n
+        // If has transform, convert\n
+        var tlist = grad.gradientTransform.baseVal;\n
+        if(tlist \046\046 tlist.numberOfItems \076 0) {\n
+          var m = transformListToTransform(tlist).matrix;\n
+          var pt1 = transformPoint(g_coords.x1, g_coords.y1, m);\n
+          var pt2 = transformPoint(g_coords.x2, g_coords.y2, m);\n
+          \n
+          g_coords.x1 = pt1.x;\n
+          g_coords.y1 = pt1.y;\n
+          g_coords.x2 = pt2.x;\n
+          g_coords.y2 = pt2.y;\n
+          grad.removeAttribute(\'gradientTransform\');\n
+        }\n
+        \n
+        $(grad).attr({\n
+          x1: (g_coords.x1 - bb.x) / bb.width,\n
+          y1: (g_coords.y1 - bb.y) / bb.height,\n
+          x2: (g_coords.x2 - bb.x) / bb.width,\n
+          y2: (g_coords.y2 - bb.y) / bb.height\n
+        });\n
+        grad.removeAttribute(\'gradientUnits\');\n
+      } else {\n
+        // Note: radialGradient elements cannot be easily converted \n
+        // because userSpaceOnUse will keep circular gradients, while\n
+        // objectBoundingBox will x/y scale the gradient according to\n
+        // its bbox. \n
+        \n
+        // For now we\'ll do nothing, though we should probably have\n
+        // the gradient be updated as the element is moved, as \n
+        // inkscape/illustrator do.\n
+      \n
+//                var g_coords = $(grad).attr([\'cx\', \'cy\', \'r\']);\n
+//                \n
+//            $(grad).attr({\n
+//              cx: (g_coords.cx - bb.x) / bb.width,\n
+//              cy: (g_coords.cy - bb.y) / bb.height,\n
+//              r: g_coords.r\n
+//            });\n
+//            \n
+//                grad.removeAttribute(\'gradientUnits\');\n
+      }\n
+      \n
+\n
+    }\n
+  });\n
+}\n
+\n
+// Function: convertToGroup\n
+// Converts selected/given \074use\076 or child SVG element to a group\n
+var convertToGroup = this.convertToGroup = function(elem) {\n
+  if(!elem) {\n
+    elem = selectedElements[0];\n
+  }\n
+  var $elem = $(elem);\n
+  \n
+  var batchCmd = new BatchCommand();\n
+  \n
+  var ts;\n
+  \n
+  if($elem.data(\'gsvg\')) {\n
+    // Use the gsvg as the new group\n
+    var svg = elem.firstChild;\n
+    var pt = $(svg).attr([\'x\', \'y\']);\n
+    \n
+    $(elem.firstChild.firstChild).unwrap();\n
+    $(elem).removeData(\'gsvg\');\n
+    \n
+    var tlist = getTransformList(elem);\n
+    var xform = svgroot.createSVGTransform();\n
+    xform.setTranslate(pt.x, pt.y);\n
+    tlist.appendItem(xform);\n
+    recalculateDimensions(elem);\n
+    call("selected", [elem]);\n
+  } else if($elem.data(\'symbol\')) {\n
+    elem = $elem.data(\'symbol\');\n
+    \n
+    ts = $elem.attr(\'transform\');\n
+    var pos = $elem.attr([\'x\',\'y\']);\n
+\n
+    var vb = elem.getAttribute(\'viewBox\');\n
+    \n
+    if(vb) {\n
+      var nums = vb.split(\' \');\n
+      pos.x -= +nums[0];\n
+      pos.y -= +nums[1];\n
+    }\n
+    \n
+    // Not ideal, but works\n
+    ts += " translate(" + (pos.x || 0) + "," + (pos.y || 0) + ")";\n
+    \n
+    var prev = $elem.prev();\n
+    \n
+    // Remove \074use\076 element\n
+    batchCmd.addSubCommand(new RemoveElementCommand($elem[0], $elem[0].nextSibling, $elem[0].parentNode));\n
+    $elem.remove();\n
+    \n
+    // See if other elements reference this symbol\n
+    var has_more = $(svgcontent).find(\'use:data(symbol)\').length;\n
+      \n
+    var g = svgdoc.createElementNS(svgns, "g");\n
+    var childs = elem.childNodes;\n
+    \n
+    for(var i = 0; i \074 childs.length; i++) {\n
+      g.appendChild(childs[i].cloneNode(true));\n
+    }\n
+    \n
+    // Duplicate the gradients for Gecko, since they weren\'t included in the \074symbol\076\n
+    if(svgedit.browser.isGecko()) {\n
+      var dupeGrads = $(findDefs()).children(\'linearGradient,radialGradient,pattern\').clone();\n
+      $(g).append(dupeGrads);\n
+    }\n
+    \n
+    if (ts) {\n
+      g.setAttribute("transform", ts);\n
+    }\n
+    \n
+    var parent = elem.parentNode;\n
+    \n
+    uniquifyElems(g);\n
+    \n
+    // Put the dupe gradients back into \074defs\076 (after uniquifying them)\n
+    if(svgedit.browser.isGecko()) {\n
+      $(findDefs()).append( $(g).find(\'linearGradient,radialGradient,pattern\') );\n
+    }\n
+  \n
+    // now give the g itself a new id\n
+    g.id = getNextId();\n
+    \n
+    prev.after(g);\n
+    \n
+    if(parent) {\n
+      if(!has_more) {\n
+        // remove symbol/svg element\n
+        var nextSibling = elem.nextSibling;\n
+        parent.removeChild(elem);\n
+        batchCmd.addSubCommand(new RemoveElementCommand(elem, nextSibling, parent));\n
+      }\n
+      batchCmd.addSubCommand(new InsertElementCommand(g));\n
+    }\n
+    \n
+    setUseData(g);\n
+    \n
+    if(svgedit.browser.isGecko()) {\n
+      convertGradients(findDefs());\n
+    } else {\n
+      convertGradients(g);\n
+    }\n
+    \n
+    // recalculate dimensions on the top-level children so that unnecessary transforms\n
+    // are removed\n
+    svgedit.utilities.walkTreePost(g, function(n){try{recalculateDimensions(n)}catch(e){console.log(e)}});\n
+    \n
+    // Give ID for any visible element missing one\n
+    $(g).find(visElems).each(function() {\n
+      if(!this.id) this.id = getNextId();\n
+    });\n
+    \n
+    selectOnly([g]);\n
+    \n
+    var cm = pushGroupProperties(g, true);\n
+    if(cm) {\n
+      batchCmd.addSubCommand(cm);\n
+    }\n
+\n
+    addCommandToHistory(batchCmd);\n
+    \n
+  } else {\n
+    console.log(\'Unexpected element to ungroup:\', elem);\n
+  }\n
+}\n
+\n
+//   \n
+// Function: setSvgString\n
+// This function sets the current drawing as the input SVG XML.\n
+//\n
+// Parameters:\n
+// xmlString - The SVG as XML text.\n
+//\n
+// Returns:\n
+// This function returns false if the set was unsuccessful, true otherwise.\n
+this.setSvgString = function(xmlString) {\n
+  try {\n
+    // convert string into XML document\n
+    var newDoc = svgedit.utilities.text2xml(xmlString);\n
+\n
+    this.prepareSvg(newDoc);\n
+\n
+    var batchCmd = new BatchCommand("Change Source");\n
+\n
+    // remove old svg document\n
+    var nextSibling = svgcontent.nextSibling;\n
+    var oldzoom = svgroot.removeChild(svgcontent);\n
+    batchCmd.addSubCommand(new RemoveElementCommand(oldzoom, nextSibling, svgroot));\n
+  \n
+    // set new svg document\n
+    // If DOM3 adoptNode() available, use it. Otherwise fall back to DOM2 importNode()\n
+    if(svgdoc.adoptNode) {\n
+      svgcontent = svgdoc.adoptNode(newDoc.documentElement);\n
+    }\n
+    else {\n
+      svgcontent = svgdoc.importNode(newDoc.documentElement, true);\n
+    }\n
+    \n
+    svgroot.appendChild(svgcontent);\n
+    var content = $(svgcontent);\n
+    \n
+    canvas.current_drawing_ = new svgedit.draw.Drawing(svgcontent, idprefix);\n
+    \n
+    // retrieve or set the nonce\n
+    var nonce = getCurrentDrawing().getNonce();\n
+    if (nonce) {\n
+      call("setnonce", nonce);\n
+    } else {\n
+      call("unsetnonce");\n
+    }\n
+    \n
+    // change image href vals if possible\n
+    content.find(\'image\').each(function() {\n
+      var image = this;\n
+      preventClickDefault(image);\n
+      var val = getHref(this);\n
+      if(val.indexOf(\'data:\') === 0) {\n
+        // Check if an SVG-edit data URI\n
+        var m = val.match(/svgedit_url=(.*?);/);\n
+        if(m) {\n
+          var url = decodeURIComponent(m[1]);\n
+          $(new Image()).load(function() {\n
+            image.setAttributeNS(xlinkns,\'xlink:href\',url);\n
+          }).attr(\'src\',url);\n
+        }\n
+      }\n
+      // Add to encodableImages if it loads\n
+      canvas.embedImage(val);\n
+    });\n
+  \n
+    // Wrap child SVGs in group elements\n
+    content.find(\'svg\').each(function() {\n
+      // Skip if it\'s in a \074defs\076\n
+      if($(this).closest(\'defs\').length) return;\n
+    \n
+      uniquifyElems(this);\n
+    \n
+      // Check if it already has a gsvg group\n
+      var pa = this.parentNode;\n
+      if(pa.childNodes.length === 1 \046\046 pa.nodeName === \'g\') {\n
+        $(pa).data(\'gsvg\', this);\n
+        pa.id = pa.id || getNextId();\n
+      } else {\n
+        groupSvgElem(this);\n
+      }\n
+    });\n
+    \n
+    // Put all paint elems in defs\n
+    \n
+    content.find(\'linearGradient, radialGradient, pattern\').appendTo(findDefs());\n
+    \n
+    // Set ref element for \074use\076 elements\n
+    \n
+    // TODO: This should also be done if the object is re-added through "redo"\n
+    setUseData(content);\n
+    \n
+    convertGradients(content[0]);\n
+    \n
+    // recalculate dimensions on the top-level children so that unnecessary transforms\n
+    // are removed\n
+    svgedit.utilities.walkTreePost(svgcontent, function(n){try{recalculateDimensions(n)}catch(e){console.log(e)}});\n
+    \n
+    var attrs = {\n
+      id: \'svgcontent\',\n
+      overflow: curConfig.show_outside_canvas?\'visible\':\'hidden\'\n
+    };\n
+    \n
+    var percs = false;\n
+    \n
+    // determine proper size\n
+    if (content.attr("viewBox")) {\n
+      var vb = content.attr("viewBox").split(\' \');\n
+      attrs.width = vb[2];\n
+      attrs.height = vb[3];\n
+    }\n
+    // handle content that doesn\'t have a viewBox\n
+    else {\n
+      $.each([\'width\', \'height\'], function(i, dim) {\n
+        // Set to 100 if not given\n
+        var val = content.attr(dim);\n
+        \n
+        if(!val) val = \'100%\';\n
+        \n
+        if((val+\'\').substr(-1) === "%") {\n
+          // Use user units if percentage given\n
+          percs = true;\n
+        } else {\n
+          attrs[dim] = convertToNum(dim, val);\n
+        }\n
+      });\n
+    }\n
+    \n
+    // identify layers\n
+    identifyLayers();\n
+    \n
+    // Give ID for any visible layer children missing one\n
+    content.children().find(visElems).each(function() {\n
+      if(!this.id) this.id = getNextId();\n
+    });\n
+    \n
+    // Percentage width/height, so let\'s base it on visible elements\n
+    if(percs) {\n
+      var bb = getStrokedBBox();\n
+      attrs.width = bb.width + bb.x;\n
+      attrs.height = bb.height + bb.y;\n
+    }\n
+    \n
+    // Just in case negative numbers are given or \n
+    // result from the percs calculation\n
+    if(attrs.width \074= 0) attrs.width = 200;\n
+    if(attrs.height \074= 0) attrs.height = 200;\n
+    \n
+    content.attr(attrs);\n
+    this.contentW = attrs[\'width\'];\n
+    this.contentH = attrs[\'height\'];\n
+    \n
+    $("#canvas_width").val(this.contentW)\n
+    $("#canvas_height").val(this.contentH)\n
+    var background = $("#canvas_background")\n
+    if (background.length) {\n
+      var opacity = background.attr("fill-opacity")\n
+      opacity = opacity ? parseInt(opacity)*100 : 100\n
+      fill = this.getPaint(background.attr("fill"), opacity, "canvas")\n
+      methodDraw.paintBox.canvas.setPaint(fill)\n
+    }\n
+    else {\n
+      fill = this.getPaint("none", 100, "canvas")\n
+      methodDraw.paintBox.canvas.setPaint(fill)\n
+    }\n
+\n
+    batchCmd.addSubCommand(new InsertElementCommand(svgcontent));\n
+    // update root to the correct size\n
+    var changes = content.attr(["width", "height"]);\n
+    batchCmd.addSubCommand(new ChangeElementCommand(svgroot, changes));\n
+    \n
+    // reset zoom\n
+    current_zoom = 1;\n
+    \n
+    // reset transform lists\n
+    svgedit.transformlist.resetListMap();\n
+    clearSelection();\n
+    svgedit.path.clearData();\n
+    svgroot.appendChild(selectorManager.selectorParentGroup);\n
+    \n
+    addCommandToHistory(batchCmd);\n
+    call("changed", [svgcontent]);\n
+  } catch(e) {\n
+    console.log(e);\n
+    return false;\n
+  }\n
+\n
+  return true;\n
+};\n
+\n
+\n
+this.getPaint = function(color, opac, type) {\n
+  // update the editor\'s fill paint\n
+  var opts = null;\n
+  if (color.indexOf("url(#") === 0) {\n
+    var refElem = svgCanvas.getRefElem(color);\n
+    if(refElem) {\n
+      refElem = refElem.cloneNode(true);\n
+    } else {\n
+      refElem =  $("#" + type + "_color defs *")[0];\n
+    }\n
+\n
+    opts = { alpha: opac };\n
+    opts[refElem.tagName] = refElem;\n
+  } \n
+  else if (color.indexOf("#") === 0) {\n
+    opts = {\n
+      alpha: opac,\n
+      solidColor: color.substr(1)\n
+    };\n
+  }\n
+  else {\n
+    opts = {\n
+      alpha: opac,\n
+      solidColor: \'none\'\n
+    };\n
+  }\n
+  return new $.jGraduate.Paint(opts);\n
+};\n
+\n
+// Function: importSvgString\n
+// This function imports the input SVG XML as a \074symbol\076 in the \074defs\076, then adds a\n
+// \074use\076 to the current layer.\n
+//\n
+// Parameters:\n
+// xmlString - The SVG as XML text.\n
+//\n
+// Returns:\n
+// This function returns false if the import was unsuccessful, true otherwise.\n
+// TODO: \n
+// * properly handle if namespace is introduced by imported content (must add to svgcontent\n
+// and update all prefixes in the imported node)\n
+// * properly handle recalculating dimensions, recalculateDimensions() doesn\'t handle\n
+// arbitrary transform lists, but makes some assumptions about how the transform list \n
+// was obtained\n
+// * import should happen in top-left of current zoomed viewport  \n
+this.importSvgString = function(xmlString) {\n
+\n
+  try {\n
+    // Get unique ID\n
+    var uid = svgedit.utilities.encode64(xmlString.length + xmlString).substr(0,32);\n
+    \n
+    var useExisting = false;\n
+\n
+    // Look for symbol and make sure symbol exists in image\n
+    if(import_ids[uid]) {\n
+      if( $(import_ids[uid].symbol).parents(\'#svgroot\').length ) {\n
+        useExisting = true;\n
+      }\n
+    }\n
+    \n
+    var batchCmd = new BatchCommand("Import SVG");\n
+  \n
+    if(useExisting) {\n
+      var symbol = import_ids[uid].symbol;\n
+      var ts = import_ids[uid].xform;\n
+    } else {\n
+      // convert string into XML document\n
+      var newDoc = svgedit.utilities.text2xml(xmlString);\n
+  \n
+      this.prepareSvg(newDoc);\n
+  \n
+      // import new svg document into our document\n
+      var svg;\n
+      // If DOM3 adoptNode() available, use it. Otherwise fall back to DOM2 importNode()\n
+      if(svgdoc.adoptNode) {\n
+        svg = svgdoc.adoptNode(newDoc.documentElement);\n
+      }\n
+      else {\n
+        svg = svgdoc.importNode(newDoc.documentElement, true);\n
+      }\n
+      \n
+      uniquifyElems(svg);\n
+      \n
+      var innerw = convertToNum(\'width\', svg.getAttribute("width")),\n
+        innerh = convertToNum(\'height\', svg.getAttribute("height")),\n
+        innervb = svg.getAttribute("viewBox"),\n
+        // if no explicit viewbox, create one out of the width and height\n
+        vb = innervb ? innervb.split(" ") : [0,0,innerw,innerh];\n
+      for (var j = 0; j \074 4; ++j)\n
+        vb[j] = +(vb[j]);\n
+  \n
+      // TODO: properly handle preserveAspectRatio\n
+      var canvasw = +svgcontent.getAttribute("width"),\n
+        canvash = +svgcontent.getAttribute("height");\n
+      // imported content should be 1/3 of the canvas on its largest dimension\n
+      \n
+      if (innerh \076 innerw) {\n
+        var ts = "scale(" + (canvash/3)/vb[3] + ")";\n
+      }\n
+      else {\n
+        var ts = "scale(" + (canvash/3)/vb[2] + ")";\n
+      }\n
+      \n
+      // Hack to make recalculateDimensions understand how to scale\n
+      ts = "translate(0) " + ts + " translate(0)";\n
+      \n
+      var symbol = svgdoc.createElementNS(svgns, "symbol");\n
+      var defs = findDefs();\n
+      \n
+      if(svgedit.browser.isGecko()) {\n
+        // Move all gradients into root for Firefox, workaround for this bug:\n
+        // https://bugzilla.mozilla.org/show_bug.cgi?id=353575\n
+        // TODO: Make this properly undo-able.\n
+        $(svg).find(\'linearGradient, radialGradient, pattern\').appendTo(defs);\n
+      }\n
+  \n
+      while (svg.firstChild) {\n
+        var first = svg.firstChild;\n
+        symbol.appendChild(first);\n
+      }\n
+      var attrs = svg.attributes;\n
+      for(var i=0; i \074 attrs.length; i++) {\n
+        var attr = attrs[i];\n
+        symbol.setAttribute(attr.nodeName, attr.nodeValue);\n
+      }\n
+      symbol.id = getNextId();\n
+      \n
+      // Store data\n
+      import_ids[uid] = {\n
+        symbol: symbol,\n
+        xform: ts\n
+      }\n
+      \n
+      findDefs().appendChild(symbol);\n
+      batchCmd.addSubCommand(new InsertElementCommand(symbol));\n
+    }\n
+    \n
+    \n
+    var use_el = svgdoc.createElementNS(svgns, "use");\n
+    use_el.id = getNextId();\n
+    setHref(use_el, "#" + symbol.id);\n
+    \n
+    (current_group || getCurrentDrawing().getCurrentLayer()).appendChild(use_el);\n
+    batchCmd.addSubCommand(new InsertElementCommand(use_el));\n
+    clearSelection();\n
+    \n
+    use_el.setAttribute("transform", ts);\n
+    recalculateDimensions(use_el);\n
+    $(use_el).data(\'symbol\', symbol).data(\'ref\', symbol);\n
+    addToSelection([use_el]);\n
+    \n
+    // TODO: Find way to add this in a recalculateDimensions-parsable way\n
+//        if (vb[0] != 0 || vb[1] != 0)\n
+//          ts = "translate(" + (-vb[0]) + "," + (-vb[1]) + ") " + ts;\n
+    addCommandToHistory(batchCmd);\n
+    call("changed", [svgcontent]);\n
+\n
+  } catch(e) {\n
+    console.log(e);\n
+    return false;\n
+  }\n
+\n
+  return true;\n
+};\n
+\n
+// TODO(codedread): Move all layer/context functions in draw.js\n
+// Layer API Functions\n
+\n
+// Group: Layers\n
+\n
+// Function: identifyLayers\n
+// Updates layer system\n
+var identifyLayers = canvas.identifyLayers = function() {\n
+  leaveContext();\n
+  getCurrentDrawing().identifyLayers();\n
+};\n
+\n
+// Function: createLayer\n
+// Creates a new top-level layer in the drawing with the given name, sets the current layer \n
+// to it, and then clears the selection  This function then calls the \'changed\' handler.\n
+// This is an undoable action.\n
+//\n
+// Parameters:\n
+// name - The given name\n
+this.createLayer = function(name) {\n
+  var batchCmd = new BatchCommand("Create Layer");\n
+  var new_layer = getCurrentDrawing().createLayer(name);\n
+  batchCmd.addSubCommand(new InsertElementCommand(new_layer));\n
+  addCommandToHistory(batchCmd);\n
+  clearSelection();\n
+  call("changed", [new_layer]);\n
+};\n
+\n
+// Function: cloneLayer\n
+// Creates a new top-level layer in the drawing with the given name, copies all the current layer\'s contents\n
+// to it, and then clears the selection  This function then calls the \'changed\' handler.\n
+// This is an undoable action.\n
+//\n
+// Parameters:\n
+// name - The given name\n
+this.cloneLayer = function(name) {\n
+  var batchCmd = new BatchCommand("Duplicate Layer");\n
+  var new_layer = svgdoc.createElementNS(svgns, "g");\n
+  var layer_title = svgdoc.createElementNS(svgns, "title");\n
+  layer_title.textContent = name;\n
+  new_layer.appendChild(layer_title);\n
+  var current_layer = getCurrentDrawing().getCurrentLayer();\n
+  $(current_layer).after(new_layer);\n
+  var childs = current_layer.childNodes;\n
+  for(var i = 0; i \074 childs.length; i++) {\n
+    var ch = childs[i];\n
+    if(ch.localName == \'title\') continue;\n
+    new_layer.appendChild(copyElem(ch));\n
+  }\n
+  \n
+  clearSelection();\n
+  identifyLayers();\n
+\n
+  batchCmd.addSubCommand(new InsertElementCommand(new_layer));\n
+  addCommandToHistory(batchCmd);\n
+  canvas.setCurrentLayer(name);\n
+  call("changed", [new_layer]);\n
+};\n
+\n
+// Function: deleteCurrentLayer\n
+// Deletes the current layer from the drawing and then clears the selection. This function \n
+// then calls the \'changed\' handler.  This is an undoable action.\n
+this.deleteCurrentLayer = function() {\n
+  var current_layer = getCurrentDrawing().getCurrentLayer();\n
+  var nextSibling = current_layer.nextSibling;\n
+  var parent = current_layer.parentNode;\n
+  current_layer = getCurrentDrawing().deleteCurrentLayer();\n
+  if (current_layer) {\n
+    var batchCmd = new BatchCommand("Delete Layer");\n
+    // store in our Undo History\n
+    batchCmd.addSubCommand(new RemoveElementCommand(current_layer, nextSibling, parent));\n
+    addCommandToHistory(batchCmd);\n
+    clearSelection();\n
+    call("changed", [parent]);\n
+    return true;\n
+  }\n
+  return false;\n
+};\n
+\n
+// Function: setCurrentLayer\n
+// Sets the current layer. If the name is not a valid layer name, then this function returns\n
+// false. Otherwise it returns true. This is not an undo-able action.\n
+//\n
+// Parameters:\n
+// name - the name of the layer you want to switch to.\n
+//\n
+// Returns:\n
+// true if the current layer was switched, otherwise false\n
+this.setCurrentLayer = function(name) {\n
+  var result = getCurrentDrawing().setCurrentLayer(svgedit.utilities.toXml(name));\n
+  if (result) {\n
+    clearSelection();\n
+  }\n
+  return result;\n
+};\n
+\n
+// Function: renameCurrentLayer\n
+// Renames the current layer. If the layer name is not valid (i.e. unique), then this function \n
+// does nothing and returns false, otherwise it returns true. This is an undo-able action.\n
+// \n
+// Parameters:\n
+// newname - the new name you want to give the current layer.  This name must be unique \n
+// among all layer names.\n
+//\n
+// Returns:\n
+// true if the rename succeeded, false otherwise.\n
+this.renameCurrentLayer = function(newname) {\n
+  var drawing = getCurrentDrawing();\n
+  if (drawing.current_layer) {\n
+    var oldLayer = drawing.current_layer;\n
+    // setCurrentLayer will return false if the name doesn\'t already exist\n
+    // this means we are free to rename our oldLayer\n
+    if (!canvas.setCurrentLayer(newname)) {\n
+      var batchCmd = new BatchCommand("Rename Layer");\n
+      // find the index of the layer\n
+      for (var i = 0; i \074 drawing.getNumLayers(); ++i) {\n
+        if (drawing.all_layers[i][1] == oldLayer) break;\n
+      }\n
+      var oldname = drawing.getLayerName(i);\n
+      drawing.all_layers[i][0] = svgedit.utilities.toXml(newname);\n
+    \n
+      // now change the underlying title element contents\n
+      var len = oldLayer.childNodes.length;\n
+      for (var i = 0; i \074 len; ++i) {\n
+        var child = oldLayer.childNodes.item(i);\n
+        // found the \074title\076 element, now append all the\n
+        if (child \046\046 child.tagName == "title") {\n
+          // wipe out old name \n
+          while (child.firstChild) { child.removeChild(child.firstChild); }\n
+          child.textContent = newname;\n
+\n
+          batchCmd.addSubCommand(new ChangeElementCommand(child, {"#text":oldname}));\n
+          addCommandToHistory(batchCmd);\n
+          call("changed", [oldLayer]);\n
+          return true;\n
+        }\n
+      }\n
+    }\n
+    drawing.current_layer = oldLayer;\n
+  }\n
+  return false;\n
+};\n
+\n
+// Function: setCurrentLayerPosition\n
+// Changes the position of the current layer to the new value. If the new index is not valid, \n
+// this function does nothing and returns false, otherwise it returns true. This is an\n
+// undo-able action.\n
+//\n
+// Parameters:\n
+// newpos - The zero-based index of the new position of the layer.  This should be between\n
+// 0 and (number of layers - 1)\n
+// \n
+// Returns:\n
+// true if the current layer position was changed, false otherwise.\n
+this.setCurrentLayerPosition = function(newpos) {\n
+  var drawing = getCurrentDrawing();\n
+  if (drawing.current_layer \046\046 newpos \076= 0 \046\046 newpos \074 drawing.getNumLayers()) {\n
+    for (var oldpos = 0; oldpos \074 drawing.getNumLayers(); ++oldpos) {\n
+      if (drawing.all_layers[oldpos][1] == drawing.current_layer) break;\n
+    }\n
+    // some unknown error condition (current_layer not in all_layers)\n
+    if (oldpos == drawing.getNumLayers()) { return false; }\n
+    \n
+    if (oldpos != newpos) {\n
+      // if our new position is below us, we need to insert before the node after newpos\n
+      var refLayer = null;\n
+      var oldNextSibling = drawing.current_layer.nextSibling;\n
+      if (newpos \076 oldpos ) {\n
+        if (newpos \074 drawing.getNumLayers()-1) {\n
+          refLayer = drawing.all_layers[newpos+1][1];\n
+        }\n
+      }\n
+      // if our new position is above us, we need to insert before the node at newpos\n
+      else {\n
+        refLayer = drawing.all_layers[newpos][1];\n
+      }\n
+      svgcontent.insertBefore(drawing.current_layer, refLayer);\n
+      addCommandToHistory(new MoveElementCommand(drawing.current_layer, oldNextSibling, svgcontent));\n
+      \n
+      identifyLayers();\n
+      canvas.setCurrentLayer(drawing.getLayerName(newpos));\n
+      \n
+      return true;\n
+    }\n
+  }\n
+  \n
+  return false;\n
+};\n
+\n
+// Function: setLayerVisibility\n
+// Sets the visibility of the layer. If the layer name is not valid, this function return \n
+// false, otherwise it returns true. This is an undo-able action.\n
+//\n
+// Parameters:\n
+// layername - the name of the layer to change the visibility\n
+// bVisible - true/false, whether the layer should be visible\n
+//\n
+// Returns:\n
+// true if the layer\'s visibility was set, false otherwise\n
+this.setLayerVisibility = function(layername, bVisible) {\n
+  var drawing = getCurrentDrawing();\n
+  var prevVisibility = drawing.getLayerVisibility(layername);\n
+  var layer = drawing.setLayerVisibility(layername, bVisible);\n
+  if (layer) {\n
+    var oldDisplay = prevVisibility ? \'inline\' : \'none\';\n
+    addCommandToHistory(new ChangeElementCommand(layer, {\'display\':oldDisplay}, \'Layer Visibility\'));\n
+  } else {\n
+    return false;\n
+  }\n
+  \n
+  if (layer == drawing.getCurrentLayer()) {\n
+    clearSelection();\n
+    pathActions.clear();\n
+  }\n
+//    call("changed", [selected]);  \n
+  return true;\n
+};\n
+\n
+// Function: moveSelectedToLayer\n
+// Moves the selected elements to layername. If the name is not a valid layer name, then false \n
+// is returned.  Otherwise it returns true. This is an undo-able action.\n
+//\n
+// Parameters:\n
+// layername - the name of the layer you want to which you want to move the selected elements\n
+//\n
+// Returns:\n
+// true if the selected elements were moved to the layer, false otherwise.\n
+this.moveSelectedToLayer = function(layername) {\n
+  // find the layer\n
+  var layer = null;\n
+  var drawing = getCurrentDrawing();\n
+  for (var i = 0; i \074 drawing.getNumLayers(); ++i) {\n
+    if (drawing.getLayerName(i) == layername) {\n
+      layer = drawing.all_layers[i][1];\n
+      break;\n
+    }\n
+  }\n
+  if (!layer) return false;\n
+  \n
+  var batchCmd = new BatchCommand("Move Elements to Layer");\n
+  \n
+  // loop for each selected element and move it\n
+  var selElems = selectedElements;\n
+  var i = selElems.length;\n
+  while (i--) {\n
+    var elem = selElems[i];\n
+    if (!elem) continue;\n
+    var oldNextSibling = elem.nextSibling;\n
+    // TODO: this is pretty brittle!\n
+    var oldLayer = elem.parentNode;\n
+    layer.appendChild(elem);\n
+    batchCmd.addSubCommand(new MoveElementCommand(elem, oldNextSibling, oldLayer));\n
+  }\n
+  \n
+  addCommandToHistory(batchCmd);\n
+  \n
+  return true;\n
+};\n
+\n
+this.mergeLayer = function(skipHistory) {\n
+  var batchCmd = new BatchCommand("Merge Layer");\n
+  var drawing = getCurrentDrawing();\n
+  var prev = $(drawing.current_layer).prev()[0];\n
+  if(!prev) return;\n
+  var childs = drawing.current_layer.childNodes;\n
+  var len = childs.length;\n
+  var layerNextSibling = drawing.current_layer.nextSibling;\n
+  batchCmd.addSubCommand(new RemoveElementCommand(drawing.current_layer, layerNextSibling, svgcontent));\n
+\n
+  while(drawing.current_layer.firstChild) {\n
+    var ch = drawing.current_layer.firstChild;\n
+    if(ch.localName == \'title\') {\n
+      var chNextSibling = ch.nextSibling;\n
+      batchCmd.addSubCommand(new RemoveElementCommand(ch, chNextSibling, drawing.current_layer));\n
+      drawing.current_layer.removeChild(ch);\n
+      continue;\n
+    }\n
+    var oldNextSibling = ch.nextSibling;\n
+    prev.appendChild(ch);\n
+    batchCmd.addSubCommand(new MoveElementCommand(ch, oldNextSibling, drawing.current_layer));\n
+  }\n
+  \n
+  // Remove current layer\n
+  svgcontent.removeChild(drawing.current_layer);\n
+  \n
+  if(!skipHistory) {\n
+    clearSelection();\n
+    identifyLayers();\n
+\n
+    call("changed", [svgcontent]);\n
+    \n
+    addCommandToHistory(batchCmd);\n
+  }\n
+  \n
+  drawing.current_layer = prev;\n
+  return batchCmd;\n
+}\n
+\n
+this.mergeAllLayers = function() {\n
+  var batchCmd = new BatchCommand("Merge all Layers");\n
+  var drawing = getCurrentDrawing();\n
+  drawing.current_layer = drawing.all_layers[drawing.getNumLayers()-1][1];\n
+  while($(svgcontent).children(\'g\').length \076 1) {\n
+    batchCmd.addSubCommand(canvas.mergeLayer(true));\n
+  }\n
+  \n
+  clearSelection();\n
+  identifyLayers();\n
+  call("changed", [svgcontent]);\n
+  addCommandToHistory(batchCmd);\n
+}\n
+\n
+// Function: leaveContext\n
+// Return from a group context to the regular kind, make any previously\n
+// disabled elements enabled again\n
+var leaveContext = this.leaveContext = function() {\n
+  var len = disabled_elems.length;\n
+  if(len) {\n
+    for(var i = 0; i \074 len; i++) {\n
+      var elem = disabled_elems[i];\n
+      \n
+      var orig = elData(elem, \'orig_opac\');\n
+      if(orig !== 1) {\n
+        elem.setAttribute(\'opacity\', orig);\n
+      } else {\n
+        elem.removeAttribute(\'opacity\');\n
+      }\n
+      elem.setAttribute(\'style\', \'pointer-events: inherit\');\n
+    }\n
+    disabled_elems = [];\n
+    clearSelection(true);\n
+    call("contextset", null);\n
+  }\n
+  current_group = null;\n
+}\n
+\n
+// Function: setContext\n
+// Set the current context (for in-group editing)\n
+var setContext = this.setContext = function(elem) {\n
+  leaveContext();\n
+  if(typeof elem === \'string\') {\n
+    elem = getElem(elem);\n
+  }\n
+\n
+  // Edit inside this group\n
+  current_group = elem;\n
+  \n
+  // Disable other elements\n
+  $(elem).parentsUntil(\'#svgcontent\').andSelf().siblings().each(function() {\n
+    var opac = this.getAttribute(\'opacity\') || 1;\n
+    // Store the original\'s opacity\n
+    elData(this, \'orig_opac\', opac);\n
+    this.setAttribute(\'opacity\', opac * .33);\n
+    this.setAttribute(\'style\', \'pointer-events: none\');\n
+    disabled_elems.push(this);\n
+  });\n
+\n
+  clearSelection();\n
+  call("contextset", current_group);\n
+}\n
+\n
+// Group: Document functions\n
+\n
+// Function: clear\n
+// Clears the current document.  This is not an undoable action.\n
+this.clear = function() {\n
+  pathActions.clear();\n
+\n
+  clearSelection();\n
+\n
+  // clear the svgcontent node\n
+  canvas.clearSvgContentElement();\n
+\n
+  // create new document\n
+  canvas.current_drawing_ = new svgedit.draw.Drawing(svgcontent);\n
+\n
+  // create empty first layer\n
+  canvas.createLayer("Layer 1");\n
+  \n
+  // clear the undo stack\n
+  canvas.undoMgr.resetUndoStack();\n
+\n
+  // reset the selector manager\n
+  selectorManager.initGroup();\n
+\n
+  // reset the rubber band box\n
+  rubberBox = selectorManager.getRubberBandBox();\n
+\n
+  call("cleared");\n
+};\n
+\n
+// Function: linkControlPoints\n
+// Alias function\n
+this.linkControlPoints = pathActions.linkControlPoints;\n
+\n
+// Function: getContentElem\n
+// Returns the content DOM element\n
+this.getContentElem = function() { return svgcontent; };\n
+\n
+// Function: getRootElem\n
+// Returns the root DOM element\n
+this.getRootElem = function() { return svgroot; };\n
+\n
+// Function: getSelectedElems\n
+// Returns the array with selected DOM elements\n
+this.getSelectedElems = function() { return selectedElements; };\n
+\n
+// Function: getResolution\n
+// Returns the current dimensions and zoom level in an object\n
+var getResolution = this.getResolution = function() {\n
+//    var vb = svgcontent.getAttribute("viewBox").split(\' \');\n
+//    return {\'w\':vb[2], \'h\':vb[3], \'zoom\': current_zoom};\n
+  \n
+  var width = svgcontent.getAttribute("width")/current_zoom;\n
+  var height = svgcontent.getAttribute("height")/current_zoom;\n
+  \n
+  return {\n
+    \'w\': width,\n
+    \'h\': height,\n
+    \'zoom\': current_zoom\n
+  };\n
+};\n
+\n
+// Function: getZoom\n
+// Returns the current zoom level\n
+this.getZoom = function(){return current_zoom;};\n
+\n
+// Function: getVersion\n
+// Returns a string which describes the revision number of SvgCanvas.\n
+this.getVersion = function() {\n
+  return "svgcanvas.js ($Rev: 2082 $)";\n
+};\n
+\n
+// Function: setUiStrings\n
+// Update interface strings with given values\n
+//\n
+// Parameters:\n
+// strs - Object with strings (see uiStrings for examples)\n
+this.setUiStrings = function(strs) {\n
+  $.extend(uiStrings, strs.notification);\n
+}\n
+\n
+// Function: setConfig\n
+// Update configuration options with given values\n
+//\n
+// Parameters:\n
+// opts - Object with options (see curConfig for examples)\n
+this.setConfig = function(opts) {\n
+  $.extend(curConfig, opts);\n
+}\n
+\n
+// Function: getTitle\n
+// Returns the current group/SVG\'s title contents\n
+this.getTitle = function(elem) {\n
+  elem = elem || selectedElements[0];\n
+  if(!elem) return;\n
+  elem = $(elem).data(\'gsvg\') || $(elem).data(\'symbol\') || elem;\n
+  var childs = elem.childNodes;\n
+  for (var i=0; i\074childs.length; i++) {\n
+    if(childs[i].nodeName == \'title\') {\n
+      return childs[i].textContent;\n
+    }\n
+  }\n
+  return \'\';\n
+}\n
+\n
+// Function: setGroupTitle\n
+// Sets the group/SVG\'s title content\n
+// TODO: Combine this with setDocumentTitle\n
+this.setGroupTitle = function(val) {\n
+  var elem = selectedElements[0];\n
+  elem = $(elem).data(\'gsvg\') || elem;\n
+  \n
+  var ts = $(elem).children(\'title\');\n
+  \n
+  var batchCmd = new BatchCommand("Set Label");\n
+  \n
+  if(!val.length) {\n
+    // Remove title element\n
+    var tsNextSibling = ts.nextSibling;\n
+    batchCmd.addSubCommand(new RemoveElementCommand(ts[0], tsNextSibling, elem));\n
+    ts.remove();\n
+  } else if(ts.length) {\n
+    // Change title contents\n
+    var title = ts[0];\n
+    batchCmd.addSubCommand(new ChangeElementCommand(title, {\'#text\': title.textContent}));\n
+    title.textContent = val;\n
+  } else {\n
+    // Add title element\n
+    title = svgdoc.createElementNS(svgns, "title");\n
+    title.textContent = val;\n
+    $(elem).prepend(title);\n
+    batchCmd.addSubCommand(new InsertElementCommand(title));\n
+  }\n
+\n
+  addCommandToHistory(batchCmd);\n
+}\n
+\n
+// Function: getDocumentTitle\n
+// Returns the current document title or an empty string if not found\n
+this.getDocumentTitle = function() {\n
+  return canvas.getTitle(svgcontent);\n
+}\n
+\n
+// Function: setDocumentTitle\n
+// Adds/updates a title element for the document with the given name.\n
+// This is an undoable action\n
+//\n
+// Parameters:\n
+// newtitle - String with the new title\n
+this.setDocumentTitle = function(newtitle) {\n
+  var childs = svgcontent.childNodes, doc_title = false, old_title = \'\';\n
+  \n
+  var batchCmd = new BatchCommand("Change Image Title");\n
+  \n
+  for (var i=0; i\074childs.length; i++) {\n
+    if(childs[i].nodeName == \'title\') {\n
+      doc_title = childs[i];\n
+      old_title = doc_title.textContent;\n
+      break;\n
+    }\n
+  }\n
+  if(!doc_title) {\n
+    doc_title = svgdoc.createElementNS(svgns, "title");\n
+    svgcontent.insertBefore(doc_title, svgcontent.firstChild);\n
+  } \n
+  \n
+  if(newtitle.length) {\n
+    doc_title.textContent = newtitle;\n
+  } else {\n
+    // No title given, so element is not necessary\n
+    doc_title.parentNode.removeChild(doc_title);\n
+  }\n
+  batchCmd.addSubCommand(new ChangeElementCommand(doc_title, {\'#text\': old_title}));\n
+  addCommandToHistory(batchCmd);\n
+}\n
+\n
+// Function: getEditorNS\n
+// Returns the editor\'s namespace URL, optionally adds it to root element\n
+//\n
+// Parameters:\n
+// add - Boolean to i</string> </value>
+        </item>
+        <item>
+            <key> <string>next</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAAAU=</string> </persistent>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="5" aka="AAAAAAAAAAU=">
+    <pickle>
+      <global name="Pdata" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+ndicate whether or not to add the namespace value\n
+this.getEditorNS = function(add) {\n
+  if(add) {\n
+    svgcontent.setAttribute(\'xmlns:se\', se_ns);\n
+  }\n
+  return se_ns;\n
+}\n
+\n
+// Function: setResolution\n
+// Changes the document\'s dimensions to the given size\n
+//\n
+// Parameters: \n
+// x - Number with the width of the new dimensions in user units. \n
+// Can also be the string "fit" to indicate "fit to content"\n
+// y - Number with the height of the new dimensions in user units. \n
+//\n
+// Returns:\n
+// Boolean to indicate if resolution change was succesful. \n
+// It will fail on "fit to content" option with no content to fit to.\n
+this.setResolution = function(x, y) {\n
+  var res = getResolution();\n
+  var w = res.w, h = res.h;\n
+  var batchCmd;\n
+\n
+  if(x == \'fit\') {\n
+    // Get bounding box\n
+    var bbox = getStrokedBBox();\n
+    \n
+    if(bbox) {\n
+      batchCmd = new BatchCommand("Fit Canvas to Content");\n
+      var visEls = getVisibleElements();\n
+      addToSelection(visEls);\n
+      var dx = [], dy = [];\n
+      $.each(visEls, function(i, item) {\n
+        dx.push(bbox.x*-1);\n
+        dy.push(bbox.y*-1);\n
+      });\n
+      \n
+      var cmd = canvas.moveSelectedElements(dx, dy, true);\n
+      batchCmd.addSubCommand(cmd);\n
+      clearSelection();\n
+      \n
+      x = Math.round(bbox.width);\n
+      y = Math.round(bbox.height);\n
+    } else {\n
+      return false;\n
+    }\n
+  }\n
+  if (x != w || y != h) {\n
+    if(!batchCmd) {\n
+      batchCmd = new BatchCommand("Change Image Dimensions");\n
+    }\n
+\n
+    x = convertToNum(\'width\', x);\n
+    y = convertToNum(\'height\', y);\n
+    \n
+    svgcontent.setAttribute(\'width\', x);\n
+    svgcontent.setAttribute(\'height\', y);\n
+    \n
+    this.contentW = x;\n
+    this.contentH = y;\n
+    batchCmd.addSubCommand(new ChangeElementCommand(svgcontent, {"width":w, "height":h}));\n
+\n
+    svgcontent.setAttribute("viewBox", [0, 0, x/current_zoom, y/current_zoom].join(\' \'));\n
+    batchCmd.addSubCommand(new ChangeElementCommand(svgcontent, {"viewBox": ["0 0", w, h].join(\' \')}));\n
+  \n
+    addCommandToHistory(batchCmd);\n
+    background = document.getElementById("canvas_background");\n
+    if (background) {\n
+      background.setAttribute("x", -1)\n
+      background.setAttribute("y", -1)\n
+      background.setAttribute("width", x+2)\n
+      background.setAttribute("height", y+2)\n
+    }\n
+    call("changed", [svgcontent]);\n
+  }\n
+  return [x,y];\n
+};\n
+\n
+// Function: getOffset\n
+// Returns an object with x, y values indicating the svgcontent element\'s\n
+// position in the editor\'s canvas.\n
+this.getOffset = function() {\n
+  return $(svgcontent).attr([\'x\', \'y\']);\n
+}\n
+\n
+// Function: setBBoxZoom\n
+// Sets the zoom level on the canvas-side based on the given value\n
+// \n
+// Parameters:\n
+// val - Bounding box object to zoom to or string indicating zoom option \n
+// editor_w - Integer with the editor\'s workarea box\'s width\n
+// editor_h - Integer with the editor\'s workarea box\'s height\n
+this.setBBoxZoom = function(val, editor_w, editor_h) {\n
+  var spacer = .85;\n
+  var bb;\n
+  var calcZoom = function(bb) {\n
+    if(!bb) return false;\n
+    var w_zoom = Math.round((editor_w / bb.width)*100 * spacer)/100;\n
+    var h_zoom = Math.round((editor_h / bb.height)*100 * spacer)/100; \n
+    var zoomlevel = Math.min(w_zoom,h_zoom);\n
+    canvas.setZoom(zoomlevel);\n
+    return {\'zoom\': zoomlevel, \'bbox\': bb};\n
+  }\n
+  \n
+  if(typeof val == \'object\') {\n
+    bb = val;\n
+    if(bb.width == 0 || bb.height == 0) {\n
+      var newzoom = bb.zoom?bb.zoom:current_zoom * bb.factor;\n
+      canvas.setZoom(newzoom);\n
+      return {\'zoom\': current_zoom, \'bbox\': bb};\n
+    }\n
+    return calcZoom(bb);\n
+  }\n
+\n
+  switch (val) {\n
+    case \'selection\':\n
+      if(!selectedElements[0]) return;\n
+      var sel_elems = $.map(selectedElements, function(n){ if(n) return n; });\n
+      bb = getStrokedBBox(sel_elems);\n
+      break;\n
+    case \'canvas\':\n
+      var res = getResolution();\n
+      spacer = .95;\n
+      bb = {width:res.w, height:res.h ,x:0, y:0};\n
+      break;\n
+    case \'content\':\n
+      bb = getStrokedBBox();\n
+      break;\n
+    case \'layer\':\n
+      bb = getStrokedBBox(getVisibleElements(getCurrentDrawing().getCurrentLayer()));\n
+      break;\n
+    default:\n
+      return;\n
+  }\n
+  return calcZoom(bb);\n
+}\n
+\n
+// Function: setZoom\n
+// Sets the zoom to the given level\n
+//\n
+// Parameters:\n
+// zoomlevel - Float indicating the zoom level to change to\n
+this.setZoom = function(zoomlevel) {\n
+  var res = getResolution();\n
+  svgcontent.setAttribute("viewBox", "0 0 " + res.w/zoomlevel + " " + res.h/zoomlevel);\n
+  current_zoom = zoomlevel;\n
+  $.each(selectedElements, function(i, elem) {\n
+    if(!elem) return;\n
+    selectorManager.requestSelector(elem).resize();\n
+  });\n
+  pathActions.zoomChange();\n
+  runExtensions("zoomChanged", zoomlevel);\n
+}\n
+\n
+// Function: getMode\n
+// Returns the current editor mode string\n
+this.getMode = function() {\n
+  return current_mode;\n
+};\n
+\n
+// Function: setMode\n
+// Sets the editor\'s mode to the given string\n
+//\n
+// Parameters:\n
+// name - String with the new mode to change to\n
+this.setMode = function(name) {\n
+  \n
+  pathActions.clear();\n
+  textActions.clear();\n
+  $("#workarea").attr("class", name);\n
+  cur_properties = (selectedElements[0] && selectedElements[0].nodeName == \'text\') ? cur_text : cur_shape;\n
+  current_mode = name;\n
+};\n
+\n
+// Group: Element Styling\n
+\n
+// Function: getColor\n
+// Returns the current fill/stroke option\n
+this.getColor = function(type) {\n
+  return cur_properties[type];\n
+};\n
+\n
+// Function: setColor\n
+// Change the current stroke/fill color/gradient value\n
+// \n
+// Parameters:\n
+// type - String indicating fill or stroke\n
+// val - The value to set the stroke attribute to\n
+// preventUndo - Boolean indicating whether or not this should be and undoable option\n
+this.setColor = function(type, val, preventUndo) {\n
+  cur_shape[type] = val;\n
+  cur_properties[type + \'_paint\'] = {type:"solidColor"};\n
+  var elems = [];\n
+  var i = selectedElements.length;\n
+  while (i--) {\n
+    var elem = selectedElements[i];\n
+    if (elem) {\n
+      if (elem.tagName == "g")\n
+        svgedit.utilities.walkTree(elem, function(e){if(e.nodeName!="g") elems.push(e);});\n
+      else {\n
+        if(type == \'fill\') {\n
+          if(elem.tagName != "polyline" && elem.tagName != "line") {\n
+            elems.push(elem);\n
+          }\n
+        } else {\n
+          elems.push(elem);\n
+        }\n
+      }\n
+    }\n
+  }\n
+  if (elems.length > 0) {\n
+    if (!preventUndo) {\n
+      changeSelectedAttribute(type, val, elems);\n
+      call("changed", elems);\n
+    } else \n
+      changeSelectedAttributeNoUndo(type, val, elems);\n
+  }\n
+}\n
+\n
+\n
+// Function: findDefs\n
+// Return the document\'s <defs> element, create it first if necessary\n
+var findDefs = function() {\n
+  var defs = svgcontent.getElementsByTagNameNS(svgns, "defs");\n
+  if (defs.length > 0) {\n
+    defs = defs[0];\n
+  }\n
+  else {\n
+    defs = svgdoc.createElementNS(svgns, "defs" );\n
+    if(svgcontent.firstChild) {\n
+      // first child is a comment, so call nextSibling\n
+      svgcontent.insertBefore( defs, svgcontent.firstChild.nextSibling);\n
+    } else {\n
+      svgcontent.appendChild(defs);\n
+    }\n
+  }\n
+  return defs;\n
+};\n
+\n
+// Function: setGradient\n
+// Apply the current gradient to selected element\'s fill or stroke\n
+//\n
+// Parameters\n
+// type - String indicating "fill" or "stroke" to apply to an element\n
+var setGradient = this.setGradient = function(type) {\n
+  if(!cur_properties[type + \'_paint\'] || cur_properties[type + \'_paint\'].type == "solidColor") return;\n
+  var grad = canvas[type + \'Grad\'];\n
+  // find out if there is a duplicate gradient already in the defs\n
+  var duplicate_grad = findDuplicateGradient(grad);\n
+  var defs = findDefs();\n
+  // no duplicate found, so import gradient into defs\n
+  if (!duplicate_grad) {\n
+    var orig_grad = grad;\n
+    grad = defs.appendChild( svgdoc.importNode(grad, true) );\n
+    // get next id and set it on the grad\n
+    grad.id = getNextId();\n
+  }\n
+  else { // use existing gradient\n
+    grad = duplicate_grad;\n
+  }\n
+  canvas.setColor(type, "url(#" + grad.id + ")");\n
+  if (type == "canvas") {\n
+    var background = document.getElementById("canvas_background");\n
+    if (background) {\n
+      background.setAttribute(\'fill\', "url(#" + grad.id + ")")\n
+    }\n
+  }\n
+}\n
+\n
+// Function: findDuplicateGradient\n
+// Check if exact gradient already exists\n
+//\n
+// Parameters:\n
+// grad - The gradient DOM element to compare to others\n
+//\n
+// Returns:\n
+// The existing gradient if found, null if not\n
+var findDuplicateGradient = function(grad) {\n
+  var defs = findDefs();\n
+  var existing_grads = $(defs).find("linearGradient, radialGradient");\n
+  var i = existing_grads.length;\n
+  var rad_attrs = [\'r\',\'cx\',\'cy\',\'fx\',\'fy\'];\n
+  while (i--) {\n
+    var og = existing_grads[i];\n
+    if(grad.tagName == "linearGradient") {\n
+      if (grad.getAttribute(\'x1\') != og.getAttribute(\'x1\') ||\n
+        grad.getAttribute(\'y1\') != og.getAttribute(\'y1\') ||\n
+        grad.getAttribute(\'x2\') != og.getAttribute(\'x2\') ||\n
+        grad.getAttribute(\'y2\') != og.getAttribute(\'y2\')) \n
+      {\n
+        continue;\n
+      }\n
+    } else {\n
+      var grad_attrs = $(grad).attr(rad_attrs);\n
+      var og_attrs = $(og).attr(rad_attrs);\n
+      \n
+      var diff = false;\n
+      $.each(rad_attrs, function(i, attr) {\n
+        if(grad_attrs[attr] != og_attrs[attr]) diff = true;\n
+      });\n
+      \n
+      if(diff) continue;\n
+    }\n
+    \n
+    // else could be a duplicate, iterate through stops\n
+    var stops = grad.getElementsByTagNameNS(svgns, "stop");\n
+    var ostops = og.getElementsByTagNameNS(svgns, "stop");\n
+\n
+    if (stops.length != ostops.length) {\n
+      continue;\n
+    }\n
+\n
+    var j = stops.length;\n
+    while(j--) {\n
+      var stop = stops[j];\n
+      var ostop = ostops[j];\n
+\n
+      if (stop.getAttribute(\'offset\') != ostop.getAttribute(\'offset\') ||\n
+        stop.getAttribute(\'stop-opacity\') != ostop.getAttribute(\'stop-opacity\') ||\n
+        stop.getAttribute(\'stop-color\') != ostop.getAttribute(\'stop-color\')) \n
+      {\n
+        break;\n
+      }\n
+    }\n
+\n
+    if (j == -1) {\n
+      return og;\n
+    }\n
+  } // for each gradient in defs\n
+\n
+  return null;\n
+};\n
+\n
+function reorientGrads(elem, m) {\n
+  var bb = svgedit.utilities.getBBox(elem);\n
+  for(var i = 0; i < 2; i++) {\n
+    var type = i === 0 ? \'fill\' : \'stroke\';\n
+    var attrVal = elem.getAttribute(type);\n
+    if(attrVal && attrVal.indexOf(\'url(\') === 0) {\n
+      var grad = getRefElem(attrVal);\n
+      if(grad.tagName === \'linearGradient\') {\n
+        var x1 = grad.getAttribute(\'x1\') || 0;\n
+        var y1 = grad.getAttribute(\'y1\') || 0;\n
+        var x2 = grad.getAttribute(\'x2\') || 1;\n
+        var y2 = grad.getAttribute(\'y2\') || 0;\n
+        \n
+        // Convert to USOU points\n
+        x1 = (bb.width * x1) + bb.x;\n
+        y1 = (bb.height * y1) + bb.y;\n
+        x2 = (bb.width * x2) + bb.x;\n
+        y2 = (bb.height * y2) + bb.y;\n
+      \n
+        // Transform those points\n
+        var pt1 = transformPoint(x1, y1, m);\n
+        var pt2 = transformPoint(x2, y2, m);\n
+        \n
+        // Convert back to BB points\n
+        var g_coords = {};\n
+        \n
+        g_coords.x1 = (pt1.x - bb.x) / bb.width;\n
+        g_coords.y1 = (pt1.y - bb.y) / bb.height;\n
+        g_coords.x2 = (pt2.x - bb.x) / bb.width;\n
+        g_coords.y2 = (pt2.y - bb.y) / bb.height;\n
+    \n
+        var newgrad = grad.cloneNode(true);\n
+        $(newgrad).attr(g_coords);\n
+  \n
+        newgrad.id = getNextId();\n
+        findDefs().appendChild(newgrad);\n
+        elem.setAttribute(type, \'url(#\' + newgrad.id + \')\');\n
+      }\n
+    }\n
+  }\n
+}\n
+\n
+// Function: setPaint\n
+// Set a color/gradient to a fill/stroke\n
+//\n
+// Parameters: \n
+// type - String with "fill" or "stroke"\n
+// paint - The jGraduate paint object to apply\n
+this.setPaint = function(type, paint) {\n
+  // make a copy\n
+  var p = new $.jGraduate.Paint(paint);\n
+  this.setPaintOpacity(type, p.alpha/100, true);\n
+  // now set the current paint object\n
+  cur_properties[type + \'_paint\'] = p;\n
+  switch ( p.type ) {\n
+    case "solidColor":\n
+      \n
+      if (p.solidColor != "none" && p.solidColor != "#none") {\n
+        this.setColor(type, "#"+p.solidColor)\n
+      }\n
+      else {\n
+        this.setColor(type, "none");\n
+        var selector = (type == "fill") ? "#fill_color rect" : "#stroke_color rect" \n
+        document.querySelector(selector).setAttribute(\'fill\', \'none\');\n
+      }\n
+      break;\n
+    case "linearGradient":\n
+    case "radialGradient":\n
+      canvas[type + \'Grad\'] = p[p.type];\n
+      setGradient(type);\n
+      break;\n
+    default:\n
+//      console.log("none!");\n
+  }\n
+};\n
+\n
+\n
+// this.setStrokePaint = function(p) {\n
+//  // make a copy\n
+//  var p = new $.jGraduate.Paint(p);\n
+//  this.setStrokeOpacity(p.alpha/100);\n
+// \n
+//  // now set the current paint object\n
+//  cur_properties.stroke_paint = p;\n
+//  switch ( p.type ) {\n
+//    case "solidColor":\n
+//      this.setColor(\'stroke\', p.solidColor != "none" ? "#"+p.solidColor : "none");;\n
+//      break;\n
+//    case "linearGradient"\n
+//    case "radialGradient"\n
+//      canvas.strokeGrad = p[p.type];\n
+//      setGradient(type); \n
+//    default:\n
+// //     console.log("none!");\n
+//  }\n
+// };\n
+// \n
+// this.setFillPaint = function(p, addGrad) {\n
+//  // make a copy\n
+//  var p = new $.jGraduate.Paint(p);\n
+//  this.setFillOpacity(p.alpha/100, true);\n
+// \n
+//  // now set the current paint object\n
+//  cur_properties.fill_paint = p;\n
+//  if (p.type == "solidColor") {\n
+//    this.setColor(\'fill\', p.solidColor != "none" ? "#"+p.solidColor : "none");\n
+//  }\n
+//  else if(p.type == "linearGradient") {\n
+//    canvas.fillGrad = p.linearGradient;\n
+//    if(addGrad) setGradient(); \n
+//  }\n
+//  else if(p.type == "radialGradient") {\n
+//    canvas.fillGrad = p.radialGradient;\n
+//    if(addGrad) setGradient(); \n
+//  }\n
+//  else {\n
+// //     console.log("none!");\n
+//  }\n
+// };\n
+\n
+// Function: getStrokeWidth\n
+// Returns the current stroke-width value\n
+this.getStrokeWidth = function() {\n
+  return cur_properties.stroke_width;\n
+};\n
+\n
+// Function: setStrokeWidth\n
+// Sets the stroke width for the current selected elements\n
+// When attempting to set a line\'s width to 0, this changes it to 1 instead\n
+//\n
+// Parameters:\n
+// val - A Float indicating the new stroke width value\n
+this.setStrokeWidth = function(val) {\n
+  if(val == 0 && [\'line\', \'path\'].indexOf(current_mode) >= 0) {\n
+    canvas.setStrokeWidth(1);\n
+    return;\n
+  }\n
+  cur_properties.stroke_width = val;\n
+  \n
+  var elems = [];\n
+  var i = selectedElements.length;\n
+  while (i--) {\n
+    var elem = selectedElements[i];\n
+    if (elem) {\n
+      if (elem.tagName == "g")\n
+        svgedit.utilities.walkTree(elem, function(e){if(e.nodeName!="g") elems.push(e);});\n
+      else \n
+        elems.push(elem);\n
+    }\n
+  }   \n
+  if (elems.length > 0) {\n
+    changeSelectedAttribute("stroke-width", val, elems);\n
+    call("changed", selectedElements);\n
+  }\n
+};\n
+\n
+// Function: setStrokeAttr\n
+// Set the given stroke-related attribute the given value for selected elements\n
+//\n
+// Parameters:\n
+// attr - String with the attribute name\n
+// val - String or number with the attribute value\n
+this.setStrokeAttr = function(attr, val) {\n
+  cur_shape[attr.replace(\'-\',\'_\')] = val;\n
+  var elems = [];\n
+  var i = selectedElements.length;\n
+  while (i--) {\n
+    var elem = selectedElements[i];\n
+    if (elem) {\n
+      if (elem.tagName == "g")\n
+        svgedit.utilities.walkTree(elem, function(e){if(e.nodeName!="g") elems.push(e);});\n
+      else \n
+        elems.push(elem);\n
+    }\n
+  }   \n
+  if (elems.length > 0) {\n
+    changeSelectedAttribute(attr, val, elems);\n
+    call("changed", selectedElements);\n
+  }\n
+};\n
+\n
+// Function: getStyle\n
+// Returns current style options\n
+this.getStyle = function() {\n
+  return cur_shape;\n
+}\n
+\n
+// Function: getOpacity\n
+// Returns the current opacity\n
+this.getOpacity = function() {\n
+  return cur_shape.opacity;\n
+};\n
+\n
+// Function: setOpacity\n
+// Sets the given opacity to the current selected elements\n
+this.setOpacity = function(val) {\n
+  cur_shape.opacity = val;\n
+  changeSelectedAttribute("opacity", val);\n
+};\n
+\n
+// Function: getOpacity\n
+// Returns the current fill opacity\n
+this.getFillOpacity = function() {\n
+  return cur_shape.fill_opacity;\n
+};\n
+\n
+// Function: getStrokeOpacity\n
+// Returns the current stroke opacity\n
+this.getStrokeOpacity = function() {\n
+  return cur_shape.stroke_opacity;\n
+};\n
+\n
+// Function: setPaintOpacity\n
+// Sets the current fill/stroke opacity\n
+//\n
+// Parameters:\n
+// type - String with "fill" or "stroke"\n
+// val - Float with the new opacity value\n
+// preventUndo - Boolean indicating whether or not this should be an undoable action\n
+this.setPaintOpacity = function(type, val, preventUndo) {\n
+  cur_shape[type + \'_opacity\'] = val;\n
+  if (!preventUndo)\n
+    changeSelectedAttribute(type + "-opacity", val);\n
+  else\n
+    changeSelectedAttributeNoUndo(type + "-opacity", val);\n
+};\n
+\n
+// Function: getBlur\n
+// Gets the stdDeviation blur value of the given element\n
+//\n
+// Parameters:\n
+// elem - The element to check the blur value for\n
+this.getBlur = function(elem) {\n
+  var val = 0;\n
+//    var elem = selectedElements[0];\n
+  \n
+  if(elem) {\n
+    var filter_url = elem.getAttribute(\'filter\');\n
+    if(filter_url) {\n
+      var blur = getElem(elem.id + \'_blur\');\n
+      if(blur) {\n
+        val = blur.firstChild.getAttribute(\'stdDeviation\');\n
+      }\n
+    }\n
+  }\n
+  return val;\n
+};\n
+\n
+(function() {\n
+  var cur_command = null;\n
+  var filter = null;\n
+  var filterHidden = false;\n
+  \n
+  // Function: setBlurNoUndo\n
+  // Sets the stdDeviation blur value on the selected element without being undoable\n
+  //\n
+  // Parameters:\n
+  // val - The new stdDeviation value\n
+  canvas.setBlurNoUndo = function(val) {\n
+    if(!filter) {\n
+      canvas.setBlur(val);\n
+      return;\n
+    }\n
+    if(val === 0) {\n
+      // Don\'t change the StdDev, as that will hide the element.\n
+      // Instead, just remove the value for "filter"\n
+      changeSelectedAttributeNoUndo("filter", "");\n
+      filterHidden = true;\n
+    } else {\n
+      var elem = selectedElements[0];\n
+      if(filterHidden) {\n
+        changeSelectedAttributeNoUndo("filter", \'url(#\' + elem.id + \'_blur)\');\n
+      }\n
+      if(svgedit.browser.isWebkit()) {\n
+        elem.removeAttribute(\'filter\');\n
+        elem.setAttribute(\'filter\', \'url(#\' + elem.id + \'_blur)\');\n
+      }\n
+      changeSelectedAttributeNoUndo("stdDeviation", val, [filter.firstChild]);\n
+      canvas.setBlurOffsets(filter, val);\n
+    }\n
+  }\n
+  \n
+  function finishChange() {\n
+    var bCmd = canvas.undoMgr.finishUndoableChange();\n
+    cur_command.addSubCommand(bCmd);\n
+    addCommandToHistory(cur_command);\n
+    cur_command = null; \n
+    filter = null;\n
+  }\n
+\n
+  // Function: setBlurOffsets\n
+  // Sets the x, y, with, height values of the filter element in order to\n
+  // make the blur not be clipped. Removes them if not neeeded\n
+  //\n
+  // Parameters:\n
+  // filter - The filter DOM element to update\n
+  // stdDev - The standard deviation value on which to base the offset size\n
+  canvas.setBlurOffsets = function(filter, stdDev) {\n
+    if(stdDev > 3) {\n
+      // TODO: Create algorithm here where size is based on expected blur\n
+      assignAttributes(filter, {\n
+        x: \'-50%\',\n
+        y: \'-50%\',\n
+        width: \'200%\',\n
+        height: \'200%\'\n
+      }, 100);\n
+    } else {\n
+      // Removing these attributes hides text in Chrome (see Issue 579)\n
+      if(!svgedit.browser.isWebkit()) {\n
+        filter.removeAttribute(\'x\');\n
+        filter.removeAttribute(\'y\');\n
+        filter.removeAttribute(\'width\');\n
+        filter.removeAttribute(\'height\');\n
+      }\n
+    }\n
+  }\n
+\n
+  // Function: setBlur \n
+  // Adds/updates the blur filter to the selected element\n
+  //\n
+  // Parameters:\n
+  // val - Float with the new stdDeviation blur value\n
+  // complete - Boolean indicating whether or not the action should be completed (to add to the undo manager)\n
+  canvas.setBlur = function(val, complete) {\n
+    if(cur_command) {\n
+      finishChange();\n
+      return;\n
+    }\n
+  \n
+    // Looks for associated blur, creates one if not found\n
+    var elem = selectedElements[0];\n
+    var elem_id = elem.id;\n
+    filter = getElem(elem_id + \'_blur\');\n
+    \n
+    val -= 0;\n
+    \n
+    var batchCmd = new BatchCommand();\n
+    \n
+    // Blur found!\n
+    if(filter) {\n
+      if(val === 0) {\n
+        filter = null;\n
+      }\n
+    } else {\n
+      // Not found, so create\n
+      var newblur = addSvgElementFromJson({ "element": "feGaussianBlur",\n
+        "attr": {\n
+          "in": \'SourceGraphic\',\n
+          "stdDeviation": val\n
+        }\n
+      });\n
+      \n
+      filter = addSvgElementFromJson({ "element": "filter",\n
+        "attr": {\n
+          "id": elem_id + \'_blur\'\n
+        }\n
+      });\n
+      \n
+      filter.appendChild(newblur);\n
+      findDefs().appendChild(filter);\n
+      \n
+      batchCmd.addSubCommand(new InsertElementCommand(filter));\n
+    }\n
+\n
+    var changes = {filter: elem.getAttribute(\'filter\')};\n
+    \n
+    if(val === 0) {\n
+      elem.removeAttribute("filter");\n
+      batchCmd.addSubCommand(new ChangeElementCommand(elem, changes));\n
+      return;\n
+    } else {\n
+      changeSelectedAttribute("filter", \'url(#\' + elem_id + \'_blur)\');\n
+      \n
+      batchCmd.addSubCommand(new ChangeElementCommand(elem, changes));\n
+      \n
+      canvas.setBlurOffsets(filter, val);\n
+    }\n
+    \n
+    cur_command = batchCmd;\n
+    canvas.undoMgr.beginUndoableChange("stdDeviation", [filter?filter.firstChild:null]);\n
+    if(complete) {\n
+      canvas.setBlurNoUndo(val);\n
+      finishChange();\n
+    }\n
+  };\n
+}());\n
+\n
+// Function: getBold\n
+// Check whether selected element is bold or not\n
+//\n
+// Returns:\n
+// Boolean indicating whether or not element is bold\n
+this.getBold = function() {\n
+  var selectedElems = selectedElements.filter(Boolean)\n
+  var isBold = true\n
+  selectedElems.forEach(function(el){\n
+    if (el.getAttribute("font-weight") != "bold") isBold = false;\n
+  });\n
+  return isBold;\n
+};\n
+\n
+// Function: setBold\n
+// Make the selected element bold or normal\n
+//\n
+// Parameters:\n
+// b - Boolean indicating bold (true) or normal (false)\n
+this.setBold = function(b) {\n
+  var selectedElems = selectedElements.filter(Boolean)\n
+  selectedElems.forEach(function(selected){\n
+    if (selected != null && selected.tagName  == "text") changeSelectedAttribute("font-weight", b ? "bold" : "normal");\n
+  });\n
+  if (!selectedElems[0].textContent)  textActions.setCursor();\n
+};\n
+\n
+// Function: getItalic\n
+// Check whether selected element is italic or not\n
+//\n
+// Returns:\n
+// Boolean indicating whether or not element is italic\n
+this.getItalic = function() {\n
+  var selectedElems = selectedElements.filter(Boolean)\n
+  var isItalic = true\n
+  selectedElems.forEach(function(el){\n
+    if (el.getAttribute("font-style") != "italic") isItalic = false;\n
+  });\n
+  return isItalic;\n
+};\n
+\n
+// Function: setItalic\n
+// Make the selected element italic or normal\n
+//\n
+// Parameters:\n
+// b - Boolean indicating italic (true) or normal (false)\n
+this.setItalic = function(i) {\n
+  var selectedElems = selectedElements.filter(Boolean)\n
+  selectedElems.forEach(function(selected){\n
+    if (selected != null && selected.tagName  == "text") changeSelectedAttribute("font-style", i ? "italic" : "normal");\n
+  });\n
+  if (!selectedElems[0].textContent) textActions.setCursor();\n
+};\n
+\n
+// Function: getFontFamily\n
+// Returns the current font family\n
+this.getFontFamily = function() {\n
+  return cur_text.font_family;\n
+};\n
+\n
+// Function: setFontFamily\n
+// Set the new font family\n
+//\n
+// Parameters:\n
+// val - String with the new font family\n
+this.setFontFamily = function(val) {\n
+  cur_text.font_family = val;\n
+  changeSelectedAttribute("font-family", val);\n
+  if(selectedElements[0] && !selectedElements[0].textContent) {\n
+    textActions.setCursor();\n
+  }\n
+};\n
+\n
+\n
+// Function: setFontColor\n
+// Set the new font color\n
+//\n
+// Parameters:\n
+// val - String with the new font color\n
+this.setFontColor = function(val) {\n
+  cur_text.fill = val;\n
+  changeSelectedAttribute("fill", val);\n
+};\n
+\n
+// Function: getFontColor\n
+// Returns the current font color\n
+this.getFontSize = function() {\n
+  return cur_text.fill;\n
+};\n
+\n
+// Function: getFontSize\n
+// Returns the current font size\n
+this.getFontSize = function() {\n
+  return cur_text.font_size;\n
+};\n
+\n
+// Function: setFontSize\n
+// Applies the given font size to the selected element\n
+//\n
+// Parameters:\n
+// val - Float with the new font size\n
+this.setFontSize = function(val) {\n
+  cur_text.font_size = val;\n
+  changeSelectedAttribute("font-size", val);\n
+  if(!selectedElements[0].textContent) {\n
+    textActions.setCursor();\n
+  }\n
+};\n
+\n
+// Function: getText\n
+// Returns the current text (textContent) of the selected element\n
+this.getText = function() {\n
+  var selected = selectedElements[0];\n
+  if (selected == null) { return ""; }\n
+  return selected.textContent;\n
+};\n
+\n
+// Function: setTextContent\n
+// Updates the text element with the given string\n
+//\n
+// Parameters:\n
+// val - String with the new text\n
+this.setTextContent = function(val) {\n
+  changeSelectedAttribute("#text", val);\n
+  textActions.init(val);\n
+  textActions.setCursor();\n
+};\n
+\n
+// Function: setImageURL\n
+// Sets the new image URL for the selected image element. Updates its size if\n
+// a new URL is given\n
+// \n
+// Parameters:\n
+// val - String with the image URL/path\n
+this.setImageURL = function(val) {\n
+  var elem = selectedElements[0];\n
+  if(!elem) return;\n
+  \n
+  var attrs = $(elem).attr([\'width\', \'height\']);\n
+  var setsize = (!attrs.width || !attrs.height);\n
+\n
+  var cur_href = getHref(elem);\n
+  \n
+  // Do nothing if no URL change or size change\n
+  if(cur_href !== val) {\n
+    setsize = true;\n
+  } else if(!setsize) return;\n
+\n
+  var batchCmd = new BatchCommand("Change Image URL");\n
+\n
+  setHref(elem, val);\n
+  batchCmd.addSubCommand(new ChangeElementCommand(elem, {\n
+    "#href": cur_href\n
+  }));\n
+\n
+  if(setsize) {\n
+    $(new Image()).load(function() {\n
+      var changes = $(elem).attr([\'width\', \'height\']);\n
+    \n
+      $(elem).attr({\n
+        width: this.width,\n
+        height: this.height\n
+      });\n
+      \n
+      selectorManager.requestSelector(elem).resize();\n
+      \n
+      batchCmd.addSubCommand(new ChangeElementCommand(elem, changes));\n
+      addCommandToHistory(batchCmd);\n
+      call("changed", [elem]);\n
+    }).attr(\'src\',val);\n
+  } else {\n
+    addCommandToHistory(batchCmd);\n
+  }\n
+};\n
+\n
+// Function: setLinkURL\n
+// Sets the new link URL for the selected anchor element.\n
+// \n
+// Parameters:\n
+// val - String with the link URL/path\n
+this.setLinkURL = function(val) {\n
+  var elem = selectedElements[0];\n
+  if(!elem) return;\n
+  if(elem.tagName !== \'a\') {\n
+    // See if parent is an anchor\n
+    var parents_a = $(elem).parents(\'a\');\n
+    if(parents_a.length) {\n
+      elem = parents_a[0];\n
+    } else {\n
+      return;\n
+    }\n
+  }\n
+  \n
+  var cur_href = getHref(elem);\n
+  \n
+  if(cur_href === val) return;\n
+  \n
+  var batchCmd = new BatchCommand("Change Link URL");\n
+\n
+  setHref(elem, val);\n
+  batchCmd.addSubCommand(new ChangeElementCommand(elem, {\n
+    "#href": cur_href\n
+  }));\n
+\n
+  addCommandToHistory(batchCmd);\n
+};\n
+\n
+\n
+// Function elementAreSame\n
+// Checks if all the selected Elements are the same type\n
+// \n
+// Parameters:\n
+// None\n
+\n
+this.elementsAreSame = function(elements) {\n
+  if (!elements.length || elements[0] == null) return null\n
+  else {\n
+    var isSameElement = function(el) { \n
+      if (el && selectedElements[0])\n
+        return (el.nodeName == selectedElements[0].nodeName);\n
+      else return null;\n
+    }\n
+    return selectedElements.every(isSameElement);\n
+  }\n
+}\n
+\n
+\n
+// Function: setRectRadius\n
+// Sets the rx & ry values to the selected rect element to change its corner radius\n
+// \n
+// Parameters:\n
+// val - The new radius\n
+this.setRectRadius = function(val) {\n
+  if (canvas.elementsAreSame(selectedElements) && selectedElements[0].tagName == "rect") {\n
+    var assign_rr = function(selected){\n
+    var r = selected.getAttribute("rx");\n
+      if (r != val) {\n
+        selected.setAttribute("rx", val);\n
+        selected.setAttribute("ry", val);\n
+        addCommandToHistory(new ChangeElementCommand(selected, {"rx":r, "ry":r}, "Radius"));\n
+        call("changed", [selected]);\n
+      }\n
+    }\n
+    selectedElements.forEach(assign_rr)\n
+  }\n
+};\n
+\n
+// Function: makeHyperlink\n
+// Wraps the selected element(s) in an anchor element or converts group to one\n
+this.makeHyperlink = function(url) {\n
+  canvas.groupSelectedElements(\'a\', url);\n
+  \n
+  // TODO: If element is a single "g", convert to "a"\n
+  //  if(selectedElements.length > 1 && selectedElements[1]) {\n
+\n
+}\n
+\n
+// Function: removeHyperlink\n
+this.removeHyperlink = function() {\n
+  canvas.ungroupSelectedElement();\n
+}\n
+\n
+// Group: Element manipulation\n
+\n
+// Function: setSegType\n
+// Sets the new segment type to the selected segment(s). \n
+//\n
+// Parameters:\n
+// new_type - Integer with the new segment type\n
+// See http://www.w3.org/TR/SVG/paths.html#InterfaceSVGPathSeg for list\n
+this.setSegType = function(new_type) {\n
+  pathActions.setSegType(new_type);\n
+}\n
+\n
+// TODO(codedread): Remove the getBBox argument and split this function into two.\n
+// Function: convertToPath\n
+// Convert selected element to a path, or get the BBox of an element-as-path\n
+//\n
+// Parameters: \n
+// elem - The DOM element to be converted\n
+// getBBox - Boolean on whether or not to only return the path\'s BBox\n
+//\n
+// Returns:\n
+// If the getBBox flag is true, the resulting path\'s bounding box object.\n
+// Otherwise the resulting path element is returned.\n
+this.convertToPath = function(elem, getBBox) {\n
+  if(elem == null) {\n
+    var elems = selectedElements;\n
+    $.each(selectedElements, function(i, elem) {\n
+      if(elem) canvas.convertToPath(elem);\n
+    });\n
+    return;\n
+  }\n
+  \n
+  if(!getBBox) {\n
+    var batchCmd = new BatchCommand("Convert element to Path");\n
+  }\n
+  \n
+  var attrs = getBBox?{}:{\n
+    "fill": cur_shape.fill,\n
+    "fill-opacity": cur_shape.fill_opacity,\n
+    "stroke": cur_shape.stroke,\n
+    "stroke-width": cur_shape.stroke_width,\n
+    "stroke-dasharray": cur_shape.stroke_dasharray,\n
+    "stroke-linejoin": cur_shape.stroke_linejoin,\n
+    "stroke-linecap": cur_shape.stroke_linecap,\n
+    "stroke-opacity": cur_shape.stroke_opacity,\n
+    "opacity": cur_shape.opacity,\n
+    "visibility":"hidden"\n
+  };\n
+  \n
+  // any attribute on the element not covered by the above\n
+  // TODO: make this list global so that we can properly maintain it\n
+  // TODO: what about @transform, @clip-rule, @fill-rule, etc?\n
+  $.each([\'marker-start\', \'marker-end\', \'marker-mid\', \'filter\', \'clip-path\'], function() {\n
+    if (elem.getAttribute(this)) {\n
+      attrs[this] = elem.getAttribute(this);\n
+    }\n
+  });\n
+  \n
+  var path = addSvgElementFromJson({\n
+    "element": "path",\n
+    "attr": attrs\n
+  });\n
+  \n
+  var eltrans = elem.getAttribute("transform");\n
+  if(eltrans) {\n
+    path.setAttribute("transform",eltrans);\n
+  }\n
+  \n
+  var id = elem.id;\n
+  var parent = elem.parentNode;\n
+  if(elem.nextSibling) {\n
+    parent.insertBefore(path, elem);\n
+  } else {\n
+    parent.appendChild(path);\n
+  }\n
+  \n
+  var d = \'\';\n
+  \n
+  var joinSegs = function(segs) {\n
+    $.each(segs, function(j, seg) {\n
+      var l = seg[0], pts = seg[1];\n
+      d += l;\n
+      for(var i=0; i < pts.length; i+=2) {\n
+        d += (pts[i] +\',\'+pts[i+1]) + \' \';\n
+      }\n
+    });\n
+  }\n
+\n
+  // Possibly the cubed root of 6, but 1.81 works best\n
+  var num = 1.81;\n
+\n
+  switch (elem.tagName) {\n
+  case \'ellipse\':\n
+  case \'circle\':\n
+    var a = $(elem).attr([\'rx\', \'ry\', \'cx\', \'cy\']);\n
+    var cx = a.cx, cy = a.cy, rx = a.rx, ry = a.ry;\n
+    if(elem.tagName == \'circle\') {\n
+      rx = ry = $(elem).attr(\'r\');\n
+    }\n
+  \n
+    joinSegs([\n
+      [\'M\',[(cx-rx),(cy)]],\n
+      [\'C\',[(cx-rx),(cy-ry/num), (cx-rx/num),(cy-ry), (cx),(cy-ry)]],\n
+      [\'C\',[(cx+rx/num),(cy-ry), (cx+rx),(cy-ry/num), (cx+rx),(cy)]],\n
+      [\'C\',[(cx+rx),(cy+ry/num), (cx+rx/num),(cy+ry), (cx),(cy+ry)]],\n
+      [\'C\',[(cx-rx/num),(cy+ry), (cx-rx),(cy+ry/num), (cx-rx),(cy)]],\n
+      [\'Z\',[]]\n
+    ]);\n
+    break;\n
+  case \'path\':\n
+    d = elem.getAttribute(\'d\');\n
+    break;\n
+  case \'line\':\n
+    var a = $(elem).attr(["x1", "y1", "x2", "y2"]);\n
+    d = "M"+a.x1+","+a.y1+"L"+a.x2+","+a.y2;\n
+    break;\n
+  case \'polyline\':\n
+  case \'polygon\':\n
+    d = "M" + elem.getAttribute(\'points\');\n
+    break;\n
+  case \'rect\':\n
+    var r = $(elem).attr([\'rx\', \'ry\']);\n
+    var rx = r.rx, ry = r.ry;\n
+    var b = elem.getBBox();\n
+    var x = b.x, y = b.y, w = b.width, h = b.height;\n
+    var num = 4-num; // Why? Because!\n
+    if(!rx && !ry) {\n
+      // Regular rect\n
+      joinSegs([\n
+        [\'M\',[x, y]],\n
+        [\'L\',[x+w, y]],\n
+        [\'L\',[x+w, y+h]],\n
+        [\'L\',[x, y+h]],\n
+        [\'L\',[x, y]],\n
+        [\'Z\',[]]\n
+      ]);\n
+    } else {\n
+      if (!ry) ry = rx\n
+      joinSegs([\n
+        [\'M\',[x, y+ry]],\n
+        [\'C\',[x,y+ry/num, x+rx/num,y, x+rx,y]],\n
+        [\'L\',[x+w-rx, y]],\n
+        [\'C\',[x+w-rx/num,y, x+w,y+ry/num, x+w,y+ry]],\n
+        [\'L\',[x+w, y+h-ry]],\n
+        [\'C\',[x+w, y+h-ry/num, x+w-rx/num,y+h, x+w-rx,y+h]],\n
+        [\'L\',[x+rx, y+h]],\n
+        [\'C\',[x+rx/num, y+h, x,y+h-ry/num, x,y+h-ry]],\n
+        [\'L\',[x, y+ry]],\n
+        [\'Z\',[]]\n
+      ]);\n
+    }\n
+    break;\n
+  default:\n
+    path.parentNode.removeChild(path);\n
+    break;\n
+  }\n
+  \n
+  if(d) {\n
+    path.setAttribute(\'d\',d);\n
+  }\n
+  \n
+  if(!getBBox) {\n
+    // Replace the current element with the converted one\n
+    \n
+    // Reorient if it has a matrix\n
+    if(eltrans) {\n
+      var tlist = getTransformList(path);\n
+      if(hasMatrixTransform(tlist)) {\n
+        pathActions.resetOrientation(path);\n
+      }\n
+    }\n
+    \n
+    var nextSibling = elem.nextSibling;\n
+    batchCmd.addSubCommand(new RemoveElementCommand(elem, nextSibling, parent));\n
+    batchCmd.addSubCommand(new InsertElementCommand(path));\n
+\n
+    clearSelection();\n
+    elem.parentNode.removeChild(elem)\n
+    path.setAttribute(\'id\', id);\n
+    path.removeAttribute("visibility");\n
+    addToSelection([path], true);\n
+    \n
+    addCommandToHistory(batchCmd);\n
+    \n
+  } else {\n
+    // Get the correct BBox of the new path, then discard it\n
+    pathActions.resetOrientation(path);\n
+    var bb = false;\n
+    try {\n
+      bb = path.getBBox();\n
+    } catch(e) {\n
+      // Firefox fails\n
+    }\n
+    path.parentNode.removeChild(path);\n
+    return bb;\n
+  }\n
+};\n
+\n
+\n
+// Function: changeSelectedAttributeNoUndo\n
+// This function makes the changes to the elements. It does not add the change\n
+// to the history stack. \n
+// \n
+// Parameters:\n
+// attr - String with the attribute name\n
+// newValue - String or number with the new attribute value\n
+// elems - The DOM elements to apply the change to\n
+var changeSelectedAttributeNoUndo = this.changeSelectedAttributeNoUndo = function(attr, newValue, elems) {\n
+    if(current_mode == \'pathedit\') {\n
+      // Editing node\n
+      pathActions.moveNode(attr, newValue);\n
+    }\n
+    var elems = elems || selectedElements;\n
+    var i = elems.length;\n
+    var no_xy_elems = [\'g\', \'polyline\', \'path\'];\n
+    var good_g_attrs = [\'transform\', \'opacity\', \'filter\'];\n
+    while (i--) {\n
+      var elem = elems[i];\n
+      if (elem == null) continue;\n
+      // Go into "select" mode for text changes\n
+      if(current_mode === "textedit" && attr !== "#text" && elem.textContent.length) {\n
+        textActions.toSelectMode(elem);\n
+      }\n
+\n
+      // Set x,y vals on elements that don\'t have them\n
+      if((attr === \'x\' || attr === \'y\') && no_xy_elems.indexOf(elem.tagName) >= 0) {\n
+        var bbox = getStrokedBBox([elem]);\n
+        var diff_x = attr === \'x\' ? newValue - bbox.x : 0;\n
+        var diff_y = attr === \'y\' ? newValue - bbox.y : 0;\n
+        canvas.moveSelectedElements(diff_x*current_zoom, diff_y*current_zoom, true);\n
+        continue;\n
+      }\n
+\n
+      var oldval = attr === "#text" ? elem.textContent : elem.getAttribute(attr);\n
+      if (oldval == null)  oldval = "";\n
+      if (oldval !== String(newValue)) {\n
+        if (attr == "#text") {\n
+          var old_w = svgedit.utilities.getBBox(elem).width;\n
+          elem.textContent = newValue;\n
+\n
+        } else if (attr == "#href") {\n
+          setHref(elem, newValue);\n
+        }\n
+        else elem.setAttribute(attr, newValue);\n
+\n
+        // Timeout needed for Opera & Firefox\n
+        // codedread: it is now possible for this function to be called with elements\n
+        // that are not in the selectedElements array, we need to only request a\n
+        // selector if the element is in that array\n
+        if (selectedElements.indexOf(elem) >= 0) {\n
+          setTimeout(function() {\n
+            // Due to element replacement, this element may no longer\n
+            // be part of the DOM\n
+            if(!elem.parentNode) return;\n
+            selectorManager.requestSelector(elem).resize();\n
+          },0);\n
+        }\n
+        // if this element was rotated, and we changed the position of this element\n
+        // we need to update the rotational transform attribute \n
+        var angle = getRotationAngle(elem);\n
+        if (angle != 0 && attr != "transform") {\n
+          var tlist = getTransformList(elem);\n
+          var n = tlist.numberOfItems;\n
+          while (n--) {\n
+            var xform = tlist.getItem(n);\n
+            if (xform.type == 4) {\n
+              // remove old rotate\n
+              tlist.removeItem(n);\n
+\n
+              var box = svgedit.utilities.getBBox(elem);\n
+              var center = transformPoint(box.x+box.width/2, box.y+box.height/2, transformListToTransform(tlist).matrix);\n
+              var cx = center.x,\n
+                cy = center.y;\n
+              var newrot = svgroot.createSVGTransform();\n
+              newrot.setRotate(angle, cx, cy);\n
+              tlist.insertItemBefore(newrot, n);\n
+              break;\n
+            }\n
+          }\n
+        }\n
+      } // if oldValue != newValue\n
+    } // for each elem\n
+};\n
+\n
+// Function: changeSelectedAttribute\n
+// Change the given/selected element and add the original value to the history stack\n
+// If you want to change all selectedElements, ignore the elems argument.\n
+// If you want to change only a subset of selectedElements, then send the\n
+// subset to this function in the elems argument.\n
+// \n
+// Parameters:\n
+// attr - String with the attribute name\n
+// newValue - String or number with the new attribute value\n
+// elems - The DOM elements to apply the change to\n
+var changeSelectedAttribute = this.changeSelectedAttribute = function(attr, val, elems) {\n
+  var elems = elems || selectedElements;\n
+  canvas.undoMgr.beginUndoableChange(attr, elems);\n
+  var i = elems.length;\n
+\n
+  changeSelectedAttributeNoUndo(attr, val, elems);\n
+\n
+  var batchCmd = canvas.undoMgr.finishUndoableChange();\n
+  if (!batchCmd.isEmpty()) { \n
+    addCommandToHistory(batchCmd);\n
+  }\n
+};\n
+\n
+// Function: deleteSelectedElements\n
+// Removes all selected elements from the DOM and adds the change to the \n
+// history stack\n
+this.deleteSelectedElements = function() {\n
+  var batchCmd = new BatchCommand("Delete Elements");\n
+  var len = selectedElements.length;\n
+  var selectedCopy = []; //selectedElements is being deleted\n
+  for (var i = 0; i < len; ++i) {\n
+    var selected = selectedElements[i];\n
+    if (selected == null) break;\n
+\n
+    var parent = selected.parentNode;\n
+    var t = selected;\n
+    \n
+    // this will unselect the element and remove the selectedOutline\n
+    selectorManager.releaseSelector(t);\n
+    \n
+    // Remove the path if present.\n
+    svgedit.path.removePath_(t.id);\n
+    \n
+    // Get the parent if it\'s a single-child anchor\n
+    if(parent.tagName === \'a\' && parent.childNodes.length === 1) {\n
+      t = parent;\n
+      parent = parent.parentNode;\n
+    }\n
+    \n
+    var nextSibling = t.nextSibling;\n
+    var elem = parent.removeChild(t);\n
+    selectedCopy.push(selected); //for the copy\n
+    selectedElements[i] = null;\n
+    batchCmd.addSubCommand(new RemoveElementCommand(elem, nextSibling, parent));\n
+  }\n
+  if (!batchCmd.isEmpty()) addCommandToHistory(batchCmd);\n
+  call("changed", selectedCopy);\n
+  clearSelection();\n
+};\n
+\n
+// Function: cutSelectedElements\n
+// Removes all selected elements from the DOM and adds the change to the \n
+// history stack. Remembers removed elements on the clipboard\n
+\n
+// TODO: Combine similar code with deleteSelectedElements\n
+this.cutSelectedElements = function() {\n
+  var batchCmd = new BatchCommand("Cut Elements");\n
+  var len = selectedElements.length;\n
+  var selectedCopy = []; //selectedElements is being deleted\n
+  for (var i = 0; i < len; ++i) {\n
+    var selected = selectedElements[i];\n
+    if (selected == null) break;\n
+\n
+    var parent = selected.parentNode;\n
+    var t = selected;\n
+\n
+    // this will unselect the element and remove the selectedOutline\n
+    selectorManager.releaseSelector(t);\n
+\n
+    // Remove the path if present.\n
+    svgedit.path.removePath_(t.id);\n
+\n
+    var nextSibling = t.nextSibling;\n
+    var elem = parent.removeChild(t);\n
+    selectedCopy.push(selected); //for the copy\n
+    selectedElements[i] = null;\n
+    batchCmd.addSubCommand(new RemoveElementCommand(elem, nextSibling, parent));\n
+  }\n
+  if (!batchCmd.isEmpty()) addCommandToHistory(batchCmd);\n
+  call("changed", selectedCopy);\n
+  clearSelection();\n
+  \n
+  canvas.clipBoard = selectedCopy;\n
+};\n
+\n
+// Function: copySelectedElements\n
+// Remembers the current selected elements on the clipboard\n
+this.copySelectedElements = function() {\n
+  canvas.clipBoard = $.merge([], selectedElements);\n
+};\n
+\n
+this.pasteElements = function(type, x, y) {\n
+  var cb = canvas.clipBoard;\n
+  var len = cb.length;\n
+  if(!len) return;\n
+  \n
+  var pasted = [];\n
+  var batchCmd = new BatchCommand(\'Paste elements\');\n
+  \n
+  // Move elements to lastClickPoint\n
+\n
+  while (len--) {\n
+    var elem = cb[len];\n
+    if(!elem) continue;\n
+    var copy = copyElem(elem);\n
+\n
+    // See if elem with elem ID is in the DOM already\n
+    if(!getElem(elem.id)) copy.id = elem.id;\n
+    pasted.push(copy);\n
+    (current_group || getCurrentDrawing().getCurrentLayer()).appendChild(copy);\n
+    batchCmd.addSubCommand(new InsertElementCommand(copy));\n
+  }\n
+  svgCanvas.clearSelection();\n
+  setTimeout(function(){selectOnly(pasted)},100);\n
+  \n
+\n
+  \n
+  addCommandToHistory(batchCmd);\n
+  call("changed", pasted);\n
+}\n
+\n
+// Function: groupSelectedElements\n
+// Wraps all the selected elements in a group (g) element\n
+\n
+// Parameters: \n
+// type - type of element to group into, defaults to <g>\n
+this.groupSelectedElements = function(type) {\n
+  if(!type) type = \'g\';\n
+  var cmd_str = \'\';\n
+  \n
+  switch ( type ) {\n
+    case "a":\n
+      cmd_str = "Make hyperlink";\n
+      var url = \'\';\n
+      if(arguments.length > 1) {\n
+        url = arguments[1];\n
+      }\n
+      break;\n
+    default:\n
+      type = \'g\';\n
+      cmd_str = "Group Elements";\n
+      break;\n
+  }\n
+  \n
+  var batchCmd = new BatchCommand(cmd_str);\n
+  \n
+  // create and insert the group element\n
+  var g = addSvgElementFromJson({\n
+              "element": type,\n
+              "attr": {\n
+                "id": getNextId()\n
+              }\n
+            });\n
+  if(type === \'a\') {\n
+    setHref(g, url);\n
+  }\n
+  batchCmd.addSubCommand(new InsertElementCommand(g));\n
+  \n
+  // now move all children into the group\n
+  var i = selectedElements.length;\n
+  while (i--) {\n
+    var elem = selectedElements[i];\n
+    if (elem == null) continue;\n
+    \n
+    if (elem.parentNode.tagName === \'a\' && elem.parentNode.childNodes.length === 1) {\n
+      elem = elem.parentNode;\n
+    }\n
+    \n
+    var oldNextSibling = elem.nextSibling;\n
+    var oldParent = elem.parentNode;\n
+    g.appendChild(elem);\n
+    batchCmd.addSubCommand(new MoveElementCommand(elem, oldNextSibling, oldParent));      \n
+  }\n
+  if (!batchCmd.isEmpty()) addCommandToHistory(batchCmd);\n
+  \n
+  // update selection\n
+  selectOnly([g], true);\n
+};\n
+\n
+\n
+// Function: pushGroupProperties\n
+// Pushes all appropriate parent group properties down to its children, then\n
+// removes them from the group\n
+var pushGroupProperties = this.pushGroupProperties = function(g, undoable) {\n
+\n
+  var children = g.childNodes;\n
+  var len = children.length;\n
+  var xform = g.getAttribute("transform");\n
+\n
+  var glist = getTransformList(g);\n
+  var m = transformListToTransform(glist).matrix;\n
+  \n
+  var batchCmd = new BatchCommand("Push group properties");\n
+\n
+  // TODO: get all fill/stroke properties from the group that we are about to destroy\n
+  // "fill", "fill-opacity", "fill-rule", "stroke", "stroke-dasharray", "stroke-dashoffset", \n
+  // "stroke-linecap", "stroke-linejoin", "stroke-miterlimit", "stroke-opacity", \n
+  // "stroke-width"\n
+  // and then for each child, if they do not have the attribute (or the value is \'inherit\')\n
+  // then set the child\'s attribute\n
+  \n
+  var i = 0;\n
+  var gangle = getRotationAngle(g);\n
+  \n
+  var gattrs = $(g).attr([\'filter\', \'opacity\']);\n
+  var gfilter, gblur;\n
+  \n
+  for(var i = 0; i < len; i++) {\n
+    var elem = children[i];\n
+    \n
+    if(elem.nodeType !== 1) continue;\n
+    \n
+    if(gattrs.opacity !== null && gattrs.opacity !== 1) {\n
+      var c_opac = elem.getAttribute(\'opacity\') || 1;\n
+      var new_opac = Math.round((elem.getAttribute(\'opacity\') || 1) * gattrs.opacity * 100)/100;\n
+      changeSelectedAttribute(\'opacity\', new_opac, [elem]);\n
+    }\n
+\n
+    if(gattrs.filter) {\n
+      var cblur = this.getBlur(elem);\n
+      var orig_cblur = cblur;\n
+      if(!gblur) gblur = this.getBlur(g);\n
+      if(cblur) {\n
+        // Is this formula correct?\n
+        cblur = (gblur-0) + (cblur-0);\n
+      } else if(cblur === 0) {\n
+        cblur = gblur;\n
+      }\n
+      \n
+      // If child has no current filter, get group\'s filter or clone it.\n
+      if(!orig_cblur) {\n
+        // Set group\'s filter to use first child\'s ID\n
+        if(!gfilter) {\n
+          gfilter = getRefElem(gattrs.filter);\n
+        } else {\n
+          // Clone the group\'s filter\n
+          gfilter = copyElem(gfilter);\n
+          findDefs().appendChild(gfilter);\n
+        }\n
+      } else {\n
+        gfilter = getRefElem(elem.getAttribute(\'filter\'));\n
+      }\n
+\n
+      // Change this in future for different filters\n
+      var suffix = (gfilter.firstChild.tagName === \'feGaussianBlur\')?\'blur\':\'filter\'; \n
+      gfilter.id = elem.id + \'_\' + suffix;\n
+      changeSelectedAttribute(\'filter\', \'url(#\' + gfilter.id + \')\', [elem]);\n
+      \n
+      // Update blur value \n
+      if(cblur) {\n
+        changeSelectedAttribute(\'stdDeviation\', cblur, [gfilter.firstChild]);\n
+        canvas.setBlurOffsets(gfilter, cblur);\n
+      }\n
+    }\n
+    \n
+    var chtlist = getTransformList(elem);\n
+\n
+    // Don\'t process gradient transforms\n
+    if(~elem.tagName.indexOf(\'Gradient\')) chtlist = null;\n
+    \n
+    // Hopefully not a problem to add this. Necessary for elements like <desc/>\n
+    if(!chtlist) continue;\n
+    \n
+    // Apparently <defs> can get get a transformlist, but we don\'t want it to have one!\n
+    if(elem.tagName === \'defs\') continue;\n
+    \n
+    if (glist.numberOfItems) {\n
+      // TODO: if the group\'s transform is just a rotate, we can always transfer the\n
+      // rotate() down to the children (collapsing consecutive rotates and factoring\n
+      // out any translates)\n
+      if (gangle && glist.numberOfItems == 1) {\n
+        // [Rg] [Rc] [Mc]\n
+        // we want [Tr] [Rc2] [Mc] where:\n
+        //  - [Rc2] is at the child\'s current center but has the \n
+        //    sum of the group and child\'s rotation angles\n
+        //  - [Tr] is the equivalent translation that this child \n
+        //    undergoes if the group wasn\'t there\n
+        \n
+        // [Tr] = [Rg] [Rc] [Rc2_inv]\n
+        \n
+        // get group\'s rotation matrix (Rg)\n
+        var rgm = glist.getItem(0).matrix;\n
+        \n
+        // get child\'s rotation matrix (Rc)\n
+        var rcm = svgroot.createSVGMatrix();\n
+        var cangle = getRotationAngle(elem);\n
+        if (cangle) {\n
+          rcm = chtlist.getItem(0).matrix;\n
+        }\n
+        \n
+        // get child\'s old center of rotation\n
+        var cbox = svgedit.utilities.getBBox(elem);\n
+        var ceqm = transformListToTransform(chtlist).matrix;\n
+        var coldc = transformPoint(cbox.x+cbox.width/2, cbox.y+cbox.height/2,ceqm);\n
+        \n
+        // sum group and child\'s angles\n
+        var sangle = gangle + cangle;\n
+        \n
+        // get child\'s rotation at the old center (Rc2_inv)\n
+        var r2 = svgroot.createSVGTransform();\n
+        r2.setRotate(sangle, coldc.x, coldc.y);\n
+        \n
+        // calculate equivalent translate\n
+        var trm = matrixMultiply(rgm, rcm, r2.matrix.inverse());\n
+        \n
+        // set up tlist\n
+        if (cangle) {\n
+          chtlist.removeItem(0);\n
+        }\n
+        \n
+        if (sangle) {\n
+          if(chtlist.numberOfItems) {\n
+            chtlist.insertItemBefore(r2, 0);\n
+          } else {\n
+            chtlist.appendItem(r2);\n
+          }\n
+        }\n
+\n
+        if (trm.e || trm.f) {\n
+          var tr = svgroot.createSVGTransform();\n
+          tr.setTranslate(trm.e, trm.f);\n
+          if(chtlist.numberOfItems) {\n
+            chtlist.insertItemBefore(tr, 0);\n
+          } else {\n
+            chtlist.appendItem(tr);\n
+          }\n
+        }\n
+      }\n
+      else { // more complicated than just a rotate\n
+      \n
+        // transfer the group\'s transform down to each child and then\n
+        // call recalculateDimensions()       \n
+        var oldxform = elem.getAttribute("transform");\n
+        var changes = {};\n
+        changes["transform"] = oldxform ? oldxform : "";\n
+\n
+        var newxform = svgroot.createSVGTransform();\n
+\n
+        // [ gm ] [ chm ] = [ chm ] [ gm\' ]\n
+        // [ gm\' ] = [ chm_inv ] [ gm ] [ chm ]\n
+        var chm = transformListToTransform(chtlist).matrix,\n
+          chm_inv = chm.inverse();\n
+        var gm = matrixMultiply( chm_inv, m, chm );\n
+        newxform.setMatrix(gm);\n
+        chtlist.appendItem(newxform);\n
+      }\n
+      var cmd = recalculateDimensions(elem);\n
+      if(cmd) batchCmd.addSubCommand(cmd);\n
+    }\n
+  }\n
+\n
+  \n
+  // remove transform and make it undo-able\n
+  if (xform) {\n
+    var changes = {};\n
+    changes["transform"] = xform;\n
+    g.setAttribute("transform", "");\n
+    g.removeAttribute("transform");       \n
+    batchCmd.addSubCommand(new ChangeElementCommand(g, changes));\n
+  }\n
+  \n
+  if (undoable && !batchCmd.isEmpty()) {\n
+    return batchCmd;\n
+  }\n
+}\n
+\n
+\n
+// Function: ungroupSelectedElement\n
+// Unwraps all the elements in a selected group (g) element. This requires\n
+// significant recalculations to apply group\'s transforms, etc to its children\n
+this.ungroupSelectedElement = function() {\n
+  var g = selectedElements[0];\n
+  if($(g).data(\'gsvg\') || $(g).data(\'symbol\')) {\n
+    // Is svg, so actually convert to group\n
+\n
+    convertToGroup(g);\n
+    return;\n
+  } else if(g.tagName === \'use\') {\n
+    // Somehow doesn\'t have data set, so retrieve\n
+    var symbol = getElem(getHref(g).substr(1));\n
+    $(g).data(\'symbol\', symbol).data(\'ref\', symbol);\n
+    convertToGroup(g);\n
+    return;\n
+  }\n
+  var parents_a = $(g).parents(\'a\');\n
+  if(parents_a.length) {\n
+    g = parents_a[0];\n
+  }\n
+  \n
+  // Look for parent "a"\n
+  if (g.tagName === "g" || g.tagName === "a") {\n
+    \n
+    var batchCmd = new BatchCommand("Ungroup Elements");\n
+    var cmd = pushGroupProperties(g, true);\n
+    if(cmd) batchCmd.addSubCommand(cmd);\n
+    \n
+    var parent = g.parentNode;\n
+    var anchor = g.nextSibling;\n
+    var children = new Array(g.childNodes.length);\n
+    \n
+    var i = 0;\n
+    \n
+    while (g.firstChild) {\n
+      var elem = g.firstChild;\n
+      var oldNextSibling = elem.nextSibling;\n
+      var oldParent = elem.parentNode;\n
+      \n
+      // Remove child title elements\n
+      if(elem.tagName === \'title\') {\n
+        var nextSibling = elem.nextSibling;\n
+        batchCmd.addSubCommand(new RemoveElementCommand(elem, nextSibling, oldParent));\n
+        oldParent.removeChild(elem);\n
+        continue;\n
+      }\n
+      \n
+      children[i++] = elem = parent.insertBefore(elem, anchor);\n
+      batchCmd.addSubCommand(new MoveElementCommand(elem, oldNextSibling, oldParent));\n
+    }\n
+\n
+    // remove the group from the selection      \n
+    clearSelection();\n
+    \n
+    // delete the group element (but make undo-able)\n
+    var gNextSibling = g.nextSibling;\n
+    g = parent.removeChild(g);\n
+    batchCmd.addSubCommand(new RemoveElementCommand(g, gNextSibling, parent));\n
+\n
+    if (!batchCmd.isEmpty()) addCommandToHistory(batchCmd);\n
+    \n
+    // update selection\n
+    addToSelection(children);\n
+  }\n
+};\n
+\n
+// Function: moveToTopSelectedElement\n
+// Repositions the selected element to the bottom in the DOM to appear on top of\n
+// other elements\n
+this.moveToTopSelectedElement = function() {\n
+  var selected = selectedElements.filter(Boolean).reverse();\n
+  var batchCmd = new BatchCommand("Move to top");\n
+  selected.forEach(function(element){\n
+    var t = element;\n
+    var oldParent = t.parentNode;\n
+    var oldNextSibling = t.nextSibling;\n
+    t = t.parentNode.appendChild(t);\n
+    // If the element actually moved position, add the command and fire the changed\n
+    // event handler.\n
+    if (oldNextSibling != t.nextSibling) {\n
+      batchCmd.addSubCommand(new MoveElementCommand(t, oldNextSibling, oldParent, "top"));\n
+      call("changed", [t]);\n
+    }\n
+    if (!batchCmd.isEmpty()) addCommandToHistory(batchCmd);\n
+  })\n
+};\n
+\n
+// Function: moveToBottomSelectedElement\n
+// Repositions the selected element to the top in the DOM to appear under \n
+// other elements\n
+this.moveToBottomSelectedElement = function() {\n
+  var selected = selectedElements.filter(Boolean).reverse();\n
+  var batchCmd = new BatchCommand("Move to top");\n
+  selected.forEach(function(element){\n
+    var t = element;\n
+    var oldParent = t.parentNode;\n
+    var oldNextSibling = t.nextSibling;\n
+    var firstChild = t.parentNode.firstChild;\n
+    if (firstChild.tagName == \'title\') {\n
+      firstChild = firstChild.nextSibling;\n
+    }\n
+    // This can probably be removed, as the defs should not ever apppear\n
+    // inside a layer group\n
+    if (firstChild.tagName == \'defs\') {\n
+      firstChild = firstChild.nextSibling;\n
+    }\n
+    t = t.parentNode.insertBefore(t, firstChild);\n
+    // If the element actually moved position, add the command and fire the changed\n
+    // event handler.\n
+    if (oldNextSibling != t.nextSibling) {\n
+      batchCmd.addSubCommand(new MoveElementCommand(t, oldNextSibling, oldParent, "bottom"));\n
+      call("changed", [t]);\n
+    }\n
+  })\n
+  if (!batchCmd.isEmpty()) addCommandToHistory(batchCmd);\n
+};\n
+\n
+// Function: moveUpDownSelected\n
+// Moves the select element up or down the stack, based on the visibly\n
+// intersecting elements\n
+//\n
+// Parameters: \n
+// dir - String that\'s either \'Up\' or \'Down\'\n
+this.moveUpDownSelected = function(dir) {\n
+  var selected = selectedElements.filter(Boolean);\n
+  if(dir == \'Down\') selected.reverse();\n
+  var batchCmd = new BatchCommand("Move " + dir);\n
+  selected.forEach(function(selected){\n
+    curBBoxes = [];\n
+    var closest, found_cur;\n
+    // jQuery sorts this list\n
+    var list = $(getIntersectionList(getStrokedBBox([selected]))).toArray();\n
+    if(dir == \'Down\') list.reverse();\n
+\n
+    $.each(list, function() {\n
+      if(!found_cur) {\n
+        if(this == selected) {\n
+          found_cur = true;\n
+        }\n
+        return;\n
+      }\n
+      closest = this;\n
+      return false;\n
+    });\n
+    if(!closest) return;\n
+    \n
+    var t = selected;\n
+    var oldParent = t.parentNode;\n
+    var oldNextSibling = t.nextSibling;\n
+    $(closest)[dir == \'Down\'?\'before\':\'after\'](t);\n
+    // If the element actually moved position, add the command and fire the changed\n
+    // event handler.\n
+    if (oldNextSibling != t.nextSibling) {\n
+      batchCmd.addSubCommand(new MoveElementCommand(t, oldNextSibling, oldParent, "Move " + dir));\n
+      call("changed", [t]);\n
+    }\n
+  });\n
+  if (!batchCmd.isEmpty()) addCommandToHistory(batchCmd);\n
+};\n
+\n
+// Function: moveSelectedElements\n
+// Moves selected elements on the X/Y axis \n
+//\n
+// Parameters:\n
+// dx - Float with the distance to move on the x-axis\n
+// dy - Float with the distance to move on the y-axis\n
+// undoable - Boolean indicating whether or not the action should be undoable\n
+//\n
+// Returns:\n
+// Batch command for the move\n
+this.moveSelectedElements = function(dx, dy, undoable) {\n
+  // if undoable is not sent, default to true\n
+  // if single values, scale them to the zoom\n
+  if (dx.constructor != Array) {\n
+    dx /= current_zoom;\n
+    dy /= current_zoom;\n
+  }\n
+  var undoable = undoable || true;\n
+  var batchCmd = new BatchCommand("position");\n
+  var i = selectedElements.length;\n
+  while (i--) {\n
+    var selected = selectedElements[i];\n
+    if (selected != null) {\n
+//      if (i==0)\n
+//        selectedBBoxes[0] = svgedit.utilities.getBBox(selected);\n
+      \n
+//      var b = {};\n
+//      for(var j in selectedBBoxes[i]) b[j] = selectedBBoxes[i][j];\n
+//      selectedBBoxes[i] = b;\n
+      \n
+      var xform = svgroot.createSVGTransform();\n
+      var tlist = getTransformList(selected);\n
+      \n
+      // dx and dy could be arrays\n
+      if (dx.constructor == Array) {\n
+//        if (i==0) {\n
+//          selectedBBoxes[0].x += dx[0];\n
+//          selectedBBoxes[0].y += dy[0];\n
+//        }\n
+        xform.setTranslate(dx[i],dy[i]);\n
+      } else {\n
+//        if (i==0) {\n
+//          selectedBBoxes[0].x += dx;\n
+//          selectedBBoxes[0].y += dy;\n
+//        }\n
+        xform.setTranslate(dx,dy);\n
+      }\n
+\n
+      if(tlist.numberOfItems) {\n
+        tlist.insertItemBefore(xform, 0);\n
+      } else {\n
+        tlist.appendItem(xform);\n
+      }\n
+      \n
+      var cmd = recalculateDimensions(selected);\n
+      if (cmd) {\n
+        batchCmd.addSubCommand(cmd);\n
+      }\n
+      \n
+      selectorManager.requestSelector(selected).resize();\n
+    }\n
+  }\n
+  if (!batchCmd.isEmpty()) {\n
+    if (undoable)\n
+      addCommandToHistory(batchCmd);\n
+    call("changed", selectedElements);\n
+    return batchCmd;\n
+  }\n
+};\n
+\n
+// Function: cloneSelectedElements\n
+// Create deep DOM copies (clones) of all selected elements and move them slightly \n
+// from their originals\n
+this.cloneSelectedElements = function(x,y, drag) {\n
+  var batchCmd = new BatchCommand("Clone Elements");\n
+  // find all the elements selected (stop at first null)\n
+  var len = selectedElements.length;\n
+  for (var i = 0; i < len; ++i) {\n
+    var elem = selectedElements[i];\n
+    if (elem == null) break;\n
+  }\n
+  // use slice to quickly get the subset of elements we need\n
+  var copiedElements = selectedElements.slice(0,i);\n
+  this.clearSelection(true);\n
+  // note that we loop in the reverse way because of the way elements are added\n
+  // to the selectedElements array (top-first)\n
+  var i = copiedElements.length;\n
+  clones = []\n
+  while (i--) {\n
+    // clone each element and replace it within copiedElements\n
+    var elem = copiedElements[i] \n
+    var clone = copyElem(copiedElements[i]);\n
+    var parent = (current_group || getCurrentDrawing().getCurrentLayer())\n
+    if (drag) {\n
+      //removed the dragged transform until that moment\n
+      tlist = getTransformList(clone)\n
+          tlist.removeItem(drag)\n
+      recalculateDimensions(clone)\n
+      parent.insertBefore(clone, elem);\n
+    }\n
+    else {\n
+      parent.appendChild(clone);\n
+    }\n
+    clones.push(clone)\n
+    batchCmd.addSubCommand(new InsertElementCommand(clone));\n
+  }\n
+  \n
+  if (!batchCmd.isEmpty()) {\n
+    addToSelection(copiedElements.reverse()); // Need to reverse for correct selection-adding\n
+    if (!drag) this.moveSelectedElements(x,y,false);\n
+    addCommandToHistory(batchCmd);\n
+  }\n
+  return clones\n
+};\n
+\n
+// Function: alignSelectedElements\n
+// Aligns selected elements\n
+//\n
+// Parameters:\n
+// type - String with single character indicating the alignment type\n
+// relative_to - String that must be one of the following: \n
+// "selected", "largest", "smallest", "page"\n
+this.alignSelectedElements = function(type, relative_to) {\n
+  var bboxes = [], angles = [];\n
+  var minx = Number.MAX_VALUE, maxx = Number.MIN_VALUE, miny = Number.MAX_VALUE, maxy = Number.MIN_VALUE;\n
+  var curwidth = Number.MIN_VALUE, curheight = Number.MIN_VALUE;\n
+  var len = selectedElements.length;\n
+  if (!len) return;\n
+  for (var i = 0; i < len; ++i) {\n
+    if (selectedElements[i] == null) break;\n
+    var elem = selectedElements[i];\n
+    bboxes[i] = getStrokedBBox([elem]);\n
+    \n
+    // now bbox is axis-aligned and handles rotation\n
+    switch (relative_to) {\n
+      case \'smallest\':\n
+        if ( (type == \'l\' || type == \'c\' || type == \'r\') && (curwidth == Number.MIN_VALUE || curwidth > bboxes[i].width) ||\n
+           (type == \'t\' || type == \'m\' || type == \'b\') && (curheight == Number.MIN_VALUE || curheight > bboxes[i].height) ) {\n
+          minx = bboxes[i].x;\n
+          miny = bboxes[i].y;\n
+          maxx = bboxes[i].x + bboxes[i].width;\n
+          maxy = bboxes[i].y + bboxes[i].height;\n
+          curwidth = bboxes[i].width;\n
+          curheight = bboxes[i].height;\n
+        }\n
+        break;\n
+      case \'largest\':\n
+        if ( (type == \'l\' || type == \'c\' || type == \'r\') && (curwidth == Number.MIN_VALUE || curwidth < bboxes[i].width) ||\n
+           (type == \'t\' || type == \'m\' || type == \'b\') && (curheight == Number.MIN_VALUE || curheight < bboxes[i].height) ) {\n
+          minx = bboxes[i].x;\n
+          miny = bboxes[i].y;\n
+          maxx = bboxes[i].x + bboxes[i].width;\n
+          maxy = bboxes[i].y + bboxes[i].height;\n
+          curwidth = bboxes[i].width;\n
+          curheight = bboxes[i].height;\n
+        }\n
+        break;\n
+      default: // \'selected\'\n
+        if (bboxes[i].x < minx) minx = bboxes[i].x;\n
+        if (bboxes[i].y < miny) miny = bboxes[i].y;\n
+        if (bboxes[i].x + bboxes[i].width > maxx) maxx = bboxes[i].x + bboxes[i].width;\n
+        if (bboxes[i].y + bboxes[i].height > maxy) maxy = bboxes[i].y + bboxes[i].height;\n
+        break;\n
+    }\n
+  } // loop for each element to find the bbox and adjust min/max\n
+\n
+  if (relative_to == \'page\') {\n
+    minx = 0;\n
+    miny = 0;\n
+    maxx = canvas.contentW;\n
+    maxy = canvas.contentH;\n
+  }\n
+\n
+  var dx = new Array(len);\n
+  var dy = new Array(len);\n
+  for (var i = 0; i < len; ++i) {\n
+    if (selectedElements[i] == null) break;\n
+    var elem = selectedElements[i];\n
+    var bbox = bboxes[i];\n
+    dx[i] = 0;\n
+    dy[i] = 0;\n
+    switch (type) {\n
+      case \'l\': // left (horizontal)\n
+        dx[i] = minx - bbox.x;\n
+        break;\n
+      case \'c\': // center (horizontal)\n
+        dx[i] = (minx+maxx)/2 - (bbox.x + bbox.width/2);\n
+        break;\n
+      case \'r\': // right (horizontal)\n
+        dx[i] = maxx - (bbox.x + bbox.width);\n
+        break;\n
+      case \'t\': // top (vertical)\n
+        dy[i] = miny - bbox.y;\n
+        break;\n
+      case \'m\': // middle (vertical)\n
+        dy[i] = (miny+maxy)/2 - (bbox.y + bbox.height/2);\n
+        break;\n
+      case \'b\': // bottom (vertical)\n
+        dy[i] = maxy - (bbox.y + bbox.height);\n
+        break;\n
+    }\n
+  }\n
+  this.moveSelectedElements(dx,dy);\n
+};\n
+\n
+// Group: Additional editor tools\n
+\n
+this.contentW = getResolution().w;\n
+this.contentH = getResolution().h;\n
+\n
+// Function: updateCanvas\n
+// Updates the editor canvas width/height/position after a zoom has occurred \n
+//\n
+// Parameters:\n
+// w - Float with the new width\n
+// h - Float with the new height\n
+//\n
+// Returns: \n
+// Object with the following values:\n
+// * x - The canvas\' new x coordinate\n
+// * y - The canvas\' new y coordinate\n
+// * old_x - The canvas\' old x coordinate\n
+// * old_y - The canvas\' old y coordinate\n
+// * d_x - The x position difference\n
+// * d_y - The y position difference\n
+this.updateCanvas = function(w, h) {\n
+  svgroot.setAttribute("width", w);\n
+  svgroot.setAttribute("height", h);\n
+  var bg = $(\'#canvasBackground\')[0];\n
+  var old_x = svgcontent.getAttribute(\'x\');\n
+  var old_y = svgcontent.getAttribute(\'y\');\n
+  var x = (w/2 - this.contentW*current_zoom/2);\n
+  var y = (h/2 - this.contentH*current_zoom/2);\n
+\n
+  assignAttributes(svgcontent, {\n
+    width: this.contentW*current_zoom,\n
+    height: this.contentH*current_zoom,\n
+    \'x\': x,\n
+    \'y\': y,\n
+    "viewBox" : "0 0 " + this.contentW + " " + this.contentH\n
+  });\n
+  \n
+  assignAttributes(bg, {\n
+    width: svgcontent.getAttribute(\'width\'),\n
+    height: svgcontent.getAttribute(\'height\'),\n
+    x: x,\n
+    y: y\n
+  });\n
+\n
+  var bg_img = getElem(\'background_image\');\n
+  if (bg_img) {\n
+    assignAttributes(bg_img, {\n
+      \'width\': \'100%\',\n
+      \'height\': \'100%\'\n
+    });\n
+  }\n
+  \n
+  selectorManager.selectorParentGroup.setAttribute("transform","translate(" + x + "," + y + ")");\n
+  \n
+  return {x:x, y:y, old_x:old_x, old_y:old_y, d_x:x - old_x, d_y:y - old_y};\n
+}\n
+\n
+// Function: setBackground\n
+// Set the background of the editor (NOT the actual document)\n
+//\n
+// Parameters:\n
+// color - String with fill color to apply\n
+// url - URL or path to image to use\n
+this.setBackground = function(color, url) {\n
+  var bg =  getElem(\'canvasBackground\');\n
+  var border = $(bg).find(\'rect\')[0];\n
+  var bg_img = getElem(\'background_image\');\n
+  border.setAttribute(\'fill\',color);\n
+  if(url) {\n
+    if(!bg_img) {\n
+      bg_img = svgdoc.createElementNS(svgns, "image");\n
+      assignAttributes(bg_img, {\n
+        \'id\': \'background_image\',\n
+        \'width\': \'100%\',\n
+        \'height\': \'100%\',\n
+        \'preserveAspectRatio\': \'xMinYMin\',\n
+        \'style\':\'pointer-events:none\'\n
+      });\n
+    }\n
+    setHref(bg_img, url);\n
+    bg.appendChild(bg_img);\n
+  } else if(bg_img) {\n
+    bg_img.parentNode.removeChild(bg_img);\n
+  }\n
+}\n
+\n
+// Function: cycleElement\n
+// Select the next/previous element within the current layer\n
+//\n
+// Parameters:\n
+// next - Boolean where true = next and false = previous element\n
+this.cycleElement = function(next) {\n
+  var cur_elem = selectedElements[0];\n
+  var elem = false;\n
+  var all_elems = getVisibleElements(current_group || getCurrentDrawing().getCurrentLayer());\n
+  if(!all_elems.length) return;\n
+  if (cur_elem == null) {\n
+    var num = next?all_elems.length-1:0;\n
+    elem = all_elems[num];\n
+  } else {\n
+    var i = all_elems.length;\n
+    while(i--) {\n
+      if(all_elems[i] == cur_elem) {\n
+        var num = next?i-1:i+1;\n
+        if(num >= all_elems.length) {\n
+          num = 0;\n
+        } else if(num < 0) {\n
+          num = all_elems.length-1;\n
+        } \n
+        elem = all_elems[num];\n
+        break;\n
+      } \n
+    }\n
+  }   \n
+  selectOnly([elem], true);\n
+  call("selected", selectedElements);\n
+}\n
+\n
+this.clear();\n
+\n
+\n
+// DEPRECATED: getPrivateMethods \n
+// Since all methods are/should be public somehow, this function should be removed\n
+\n
+// Being able to access private methods publicly seems wrong somehow,\n
+// but currently appears to be the best way to allow testing and provide\n
+// access to them to plugins.\n
+this.getPrivateMethods = function() {\n
+  var obj = {\n
+    addCommandToHistory: addCommandToHistory,\n
+    setGradient: setGradient,\n
+    addSvgElementFromJson: addSvgElementFromJson,\n
+    assignAttributes: assignAttributes,\n
+    BatchCommand: BatchCommand,\n
+    call: call,\n
+    ChangeElementCommand: ChangeElementCommand,\n
+    copyElem: copyElem,\n
+    ffClone: ffClone,\n
+    findDefs: findDefs,\n
+    findDuplicateGradient: findDuplicateGradient,\n
+    getElem: getElem,\n
+    getId: getId,\n
+    getIntersectionList: getIntersectionList,\n
+    getMouseTarget: getMouseTarget,\n
+    getNextId: getNextId,\n
+    getPathBBox: getPathBBox,\n
+    getUrlFromAttr: getUrlFromAttr,\n
+    hasMatrixTransform: hasMatrixTransform,\n
+    identifyLayers: identifyLayers,\n
+    InsertElementCommand: InsertElementCommand,\n
+    isIdentity: svgedit.math.isIdentity,\n
+    logMatrix: logMatrix,\n
+    matrixMultiply: matrixMultiply,\n
+    MoveElementCommand: MoveElementCommand,\n
+    preventClickDefault: preventClickDefault,\n
+    recalculateAllSelectedDimensions: recalculateAllSelectedDimensions,\n
+    recalculateDimensions: recalculateDimensions,\n
+    remapElement: remapElement,\n
+    RemoveElementCommand: RemoveElementCommand,\n
+    removeUnusedDefElems: removeUnusedDefElems,\n
+    round: round,\n
+    runExtensions: runExtensions,\n
+    sanitizeSvg: sanitizeSvg,\n
+    SVGEditTransformList: svgedit.transformlist.SVGTransformList,\n
+    toString: toString,\n
+    transformBox: svgedit.math.transformBox,\n
+    transformListToTransform: transformListToTransform,\n
+    transformPoint: transformPoint,\n
+    walkTree: svgedit.utilities.walkTree\n
+  }\n
+  return obj;\n
+};\n
+\n
+}\n
+
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>next</string> </key>
+            <value>
+              <none/>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/src/svgtransformlist.js.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/src/svgtransformlist.js.xml
new file mode 100644
index 0000000000..60e85886a3
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/src/svgtransformlist.js.xml
@@ -0,0 +1,334 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851998.15</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>svgtransformlist.js</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/javascript</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+/**\n
+ * SVGTransformList\n
+ *\n
+ * Licensed under the Apache License, Version 2\n
+ *\n
+ * Copyright(c) 2010 Alexis Deveria\n
+ * Copyright(c) 2010 Jeff Schiller\n
+ */\n
+\n
+// Dependencies:\n
+// 1) browser.js\n
+\n
+var svgedit = svgedit || {};\n
+\n
+(function() {\n
+\n
+if (!svgedit.transformlist) {\n
+  svgedit.transformlist = {};\n
+}\n
+\n
+var svgroot = document.createElementNS(\'http://www.w3.org/2000/svg\', \'svg\');\n
+\n
+// Helper function.\n
+function transformToString(xform) {\n
+  var m = xform.matrix,\n
+    text = "";\n
+  switch(xform.type) {\n
+    case 1: // MATRIX\n
+      text = "matrix(" + [m.a,m.b,m.c,m.d,m.e,m.f].join(",") + ")";\n
+      break;\n
+    case 2: // TRANSLATE\n
+      text = "translate(" + m.e + "," + m.f + ")";\n
+      break;\n
+    case 3: // SCALE\n
+      if (m.a == m.d) text = "scale(" + m.a + ")";\n
+      else text = "scale(" + m.a + "," + m.d + ")";\n
+      break;\n
+    case 4: // ROTATE\n
+      var cx = 0, cy = 0;\n
+      // this prevents divide by zero\n
+      if (xform.angle != 0) {\n
+        var K = 1 - m.a;\n
+        cy = ( K * m.f + m.b*m.e ) / ( K*K + m.b*m.b );\n
+        cx = ( m.e - m.b * cy ) / K;\n
+      }\n
+      text = "rotate(" + xform.angle + " " + cx + "," + cy + ")";\n
+      break;\n
+  }\n
+  return text;\n
+};\n
+\n
+\n
+/**\n
+ * Map of SVGTransformList objects.\n
+ */\n
+var listMap_ = {};\n
+\n
+\n
+// **************************************************************************************\n
+// SVGTransformList implementation for Webkit \n
+// These methods do not currently raise any exceptions.\n
+// These methods also do not check that transforms are being inserted.  This is basically\n
+// implementing as much of SVGTransformList that we need to get the job done.\n
+//\n
+//  interface SVGEditTransformList { \n
+//    attribute unsigned long numberOfItems;\n
+//    void   clear (  )\n
+//    SVGTransform initialize ( in SVGTransform newItem )\n
+//    SVGTransform getItem ( in unsigned long index ) (DOES NOT THROW DOMException, INDEX_SIZE_ERR)\n
+//    SVGTransform insertItemBefore ( in SVGTransform newItem, in unsigned long index ) (DOES NOT THROW DOMException, INDEX_SIZE_ERR)\n
+//    SVGTransform replaceItem ( in SVGTransform newItem, in unsigned long index ) (DOES NOT THROW DOMException, INDEX_SIZE_ERR)\n
+//    SVGTransform removeItem ( in unsigned long index ) (DOES NOT THROW DOMException, INDEX_SIZE_ERR)\n
+//    SVGTransform appendItem ( in SVGTransform newItem )\n
+//    NOT IMPLEMENTED: SVGTransform createSVGTransformFromMatrix ( in SVGMatrix matrix );\n
+//    NOT IMPLEMENTED: SVGTransform consolidate (  );\n
+//  }\n
+// **************************************************************************************\n
+svgedit.transformlist.SVGTransformList = function(elem) {\n
+  this._elem = elem || null;\n
+  this._xforms = [];\n
+  // TODO: how do we capture the undo-ability in the changed transform list?\n
+  this._update = function() {\n
+    var tstr = "";\n
+    var concatMatrix = svgroot.createSVGMatrix();\n
+    for (var i = 0; i < this.numberOfItems; ++i) {\n
+      var xform = this._list.getItem(i);\n
+      tstr += transformToString(xform) + " ";\n
+    }\n
+    this._elem.setAttribute("transform", tstr);\n
+  };\n
+  this._list = this;\n
+  this._init = function() {\n
+    // Transform attribute parser\n
+    var str = this._elem.getAttribute("transform");\n
+    if(!str) return;\n
+    \n
+    // TODO: Add skew support in future\n
+    var re = /\\s*((scale|matrix|rotate|translate)\\s*\\(.*?\\))\\s*,?\\s*/;\n
+    var arr = [];\n
+    var m = true;\n
+    while(m) {\n
+      m = str.match(re);\n
+      str = str.replace(re,\'\');\n
+      if(m && m[1]) {\n
+        var x = m[1];\n
+        var bits = x.split(/\\s*\\(/);\n
+        var name = bits[0];\n
+        var val_bits = bits[1].match(/\\s*(.*?)\\s*\\)/);\n
+        val_bits[1] = val_bits[1].replace(/(\\d)-/g, "$1 -");\n
+        var val_arr = val_bits[1].split(/[, ]+/);\n
+        var letters = \'abcdef\'.split(\'\');\n
+        var mtx = svgroot.createSVGMatrix();\n
+        $.each(val_arr, function(i, item) {\n
+          val_arr[i] = parseFloat(item);\n
+          if(name == \'matrix\') {\n
+            mtx[letters[i]] = val_arr[i];\n
+          }\n
+        });\n
+        var xform = svgroot.createSVGTransform();\n
+        var fname = \'set\' + name.charAt(0).toUpperCase() + name.slice(1);\n
+        var values = name==\'matrix\'?[mtx]:val_arr;\n
+        \n
+        if (name == \'scale\' && values.length == 1) {\n
+          values.push(values[0]);\n
+        } else if (name == \'translate\' && values.length == 1) {\n
+          values.push(0);\n
+        } else if (name == \'rotate\' && values.length == 1) {\n
+          values.push(0);\n
+          values.push(0);\n
+        }\n
+        xform[fname].apply(xform, values);\n
+        this._list.appendItem(xform);\n
+      }\n
+    }\n
+  };\n
+  this._removeFromOtherLists = function(item) {\n
+    if (item) {\n
+      // Check if this transform is already in a transformlist, and\n
+      // remove it if so.\n
+      var found = false;\n
+      for (var id in listMap_) {\n
+        var tl = listMap_[id];\n
+        for (var i = 0, len = tl._xforms.length; i < len; ++i) {\n
+          if(tl._xforms[i] == item) {\n
+            found = true;\n
+            tl.removeItem(i);\n
+            break;\n
+          }\n
+        }\n
+        if (found) {\n
+          break;\n
+        }\n
+      }\n
+    }\n
+  };\n
+  \n
+  this.numberOfItems = 0;\n
+  this.clear = function() { \n
+    this.numberOfItems = 0;\n
+    this._xforms = [];\n
+  };\n
+  \n
+  this.initialize = function(newItem) {\n
+    this.numberOfItems = 1;\n
+    this._removeFromOtherLists(newItem);\n
+    this._xforms = [newItem];\n
+  };\n
+  \n
+  this.getItem = function(index) {\n
+    if (index < this.numberOfItems && index >= 0) {\n
+      return this._xforms[index];\n
+    }\n
+    throw {code: 1}; // DOMException with code=INDEX_SIZE_ERR\n
+  };\n
+  \n
+  this.insertItemBefore = function(newItem, index) {\n
+    var retValue = null;\n
+    if (index >= 0) {\n
+      if (index < this.numberOfItems) {\n
+        this._removeFromOtherLists(newItem);\n
+        var newxforms = new Array(this.numberOfItems + 1);\n
+        // TODO: use array copying and slicing\n
+        for ( var i = 0; i < index; ++i) {\n
+          newxforms[i] = this._xforms[i];\n
+        }\n
+        newxforms[i] = newItem;\n
+        for ( var j = i+1; i < this.numberOfItems; ++j, ++i) {\n
+          newxforms[j] = this._xforms[i];\n
+        }\n
+        this.numberOfItems++;\n
+        this._xforms = newxforms;\n
+        retValue = newItem;\n
+        this._list._update();\n
+      }\n
+      else {\n
+        retValue = this._list.appendItem(newItem);\n
+      }\n
+    }\n
+    return retValue;\n
+  };\n
+  \n
+  this.replaceItem = function(newItem, index) {\n
+    var retValue = null;\n
+    if (index < this.numberOfItems && index >= 0) {\n
+      this._removeFromOtherLists(newItem);\n
+      this._xforms[index] = newItem;\n
+      retValue = newItem;\n
+      this._list._update();\n
+    }\n
+    return retValue;\n
+  };\n
+  \n
+  this.removeItem = function(index) {\n
+    if (index < this.numberOfItems && index >= 0) {\n
+      var retValue = this._xforms[index];\n
+      var newxforms = new Array(this.numberOfItems - 1);\n
+      for (var i = 0; i < index; ++i) {\n
+        newxforms[i] = this._xforms[i];\n
+      }\n
+      for (var j = i; j < this.numberOfItems-1; ++j, ++i) {\n
+        newxforms[j] = this._xforms[i+1];\n
+      }\n
+      this.numberOfItems--;\n
+      this._xforms = newxforms;\n
+      this._list._update();\n
+      return retValue;\n
+    } else {\n
+      throw {code: 1}; // DOMException with code=INDEX_SIZE_ERR\n
+    }\n
+  };\n
+  \n
+  this.appendItem = function(newItem) {\n
+    this._removeFromOtherLists(newItem);\n
+    this._xforms.push(newItem);\n
+    this.numberOfItems++;\n
+    this._list._update();\n
+    return newItem;\n
+  };\n
+};\n
+\n
+\n
+svgedit.transformlist.resetListMap = function() {\n
+  listMap_ = {};\n
+};\n
+\n
+/**\n
+ * Removes transforms of the given element from the map.\n
+ * Parameters:\n
+ * elem - a DOM Element\n
+ */\n
+svgedit.transformlist.removeElementFromListMap = function(elem) {\n
+  if (elem.id && listMap_[elem.id]) {\n
+    delete listMap_[elem.id];\n
+  }\n
+};\n
+\n
+// Function: getTransformList\n
+// Returns an object that behaves like a SVGTransformList for the given DOM element\n
+//\n
+// Parameters:\n
+// elem - DOM element to get a transformlist from\n
+svgedit.transformlist.getTransformList = function(elem) {\n
+  if (!svgedit.browser.supportsNativeTransformLists()) {\n
+    var id = elem.id;\n
+    if(!id) {\n
+      // Get unique ID for temporary element\n
+      id = \'temp\';\n
+    }\n
+    var t = listMap_[id];\n
+    if (!t || id == \'temp\') {\n
+      listMap_[id] = new svgedit.transformlist.SVGTransformList(elem);\n
+      listMap_[id]._init();\n
+      t = listMap_[id];\n
+    }\n
+    return t;\n
+  }\n
+  else if (elem.transform) {\n
+    return elem.transform.baseVal;\n
+  }\n
+  else if (elem.gradientTransform) {\n
+    return elem.gradientTransform.baseVal;\n
+  }\n
+  else if (elem.patternTransform) {\n
+    return elem.patternTransform.baseVal;\n
+  }\n
+\n
+  return null;\n
+};\n
+\n
+\n
+})();
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>8522</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/src/svgutils.js.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/src/svgutils.js.xml
new file mode 100644
index 0000000000..401dd5737d
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/src/svgutils.js.xml
@@ -0,0 +1,683 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851990.32</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>svgutils.js</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/javascript</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+/**\n
+ * Package: svgedit.utilities\n
+ *\n
+ * Licensed under the Apache License, Version 2\n
+ *\n
+ * Copyright(c) 2010 Alexis Deveria\n
+ * Copyright(c) 2010 Jeff Schiller\n
+ */\n
+\n
+// Dependencies:\n
+// 1) jQuery\n
+// 2) browser.js\n
+// 3) svgtransformlist.js\n
+\n
+var svgedit = svgedit || {};\n
+\n
+(function() {\n
+\n
+if (!svgedit.utilities) {\n
+  svgedit.utilities = {};\n
+}\n
+\n
+// Constants\n
+\n
+// String used to encode base64.\n
+var KEYSTR = \'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\';\n
+var SVGNS = \'http://www.w3.org/2000/svg\';\n
+var XLINKNS = \'http://www.w3.org/1999/xlink\';\n
+var XMLNS = "http://www.w3.org/XML/1998/namespace";\n
+\n
+// Much faster than running getBBox() every time\n
+var visElems = \'a,circle,ellipse,foreignObject,g,image,line,path,polygon,polyline,rect,svg,text,tspan,use\';\n
+var visElems_arr = visElems.split(\',\');\n
+//var hidElems = \'clipPath,defs,desc,feGaussianBlur,filter,linearGradient,marker,mask,metadata,pattern,radialGradient,stop,switch,symbol,title,textPath\';\n
+\n
+var editorContext_ = null;\n
+var domdoc_ = null;\n
+var domcontainer_ = null;\n
+var svgroot_ = null;\n
+\n
+svgedit.utilities.init = function(editorContext) {\n
+  editorContext_ = editorContext;\n
+  domdoc_ = editorContext.getDOMDocument();\n
+  domcontainer_ = editorContext.getDOMContainer();\n
+  svgroot_ = editorContext.getSVGRoot();\n
+};\n
+\n
+// Function: svgedit.utilities.toXml\n
+// Converts characters in a string to XML-friendly entities.\n
+//\n
+// Example: "&" becomes "&amp;"\n
+//\n
+// Parameters:\n
+// str - The string to be converted\n
+//\n
+// Returns:\n
+// The converted string\n
+svgedit.utilities.toXml = function(str) {\n
+  return $(\'<p/>\').text(str).html();\n
+};\n
+  \n
+// Function: svgedit.utilities.fromXml\n
+// Converts XML entities in a string to single characters. \n
+// Example: "&amp;" becomes "&"\n
+//\n
+// Parameters:\n
+// str - The string to be converted\n
+//\n
+// Returns: \n
+// The converted string\n
+svgedit.utilities.fromXml = function(str) {\n
+  return $(\'<p/>\').html(str).text();\n
+};\n
+\n
+// This code was written by Tyler Akins and has been placed in the\n
+// public domain.  It would be nice if you left this header intact.\n
+// Base64 code from Tyler Akins -- http://rumkin.com\n
+\n
+// schiller: Removed string concatenation in favour of Array.join() optimization,\n
+//           also precalculate the size of the array needed.\n
+\n
+// Function: svgedit.utilities.encode64\n
+// Converts a string to base64\n
+svgedit.utilities.encode64 = function(input) {\n
+  // base64 strings are 4/3 larger than the original string\n
+//  input = svgedit.utilities.encodeUTF8(input); // convert non-ASCII characters\n
+  input = svgedit.utilities.convertToXMLReferences(input);\n
+  if(window.btoa) return window.btoa(input); // Use native if available\n
+  var output = new Array( Math.floor( (input.length + 2) / 3 ) * 4 );\n
+  var chr1, chr2, chr3;\n
+  var enc1, enc2, enc3, enc4;\n
+  var i = 0, p = 0;\n
+\n
+  do {\n
+    chr1 = input.charCodeAt(i++);\n
+    chr2 = input.charCodeAt(i++);\n
+    chr3 = input.charCodeAt(i++);\n
+\n
+    enc1 = chr1 >> 2;\n
+    enc2 = ((chr1 & 3) << 4) | (chr2 >> 4);\n
+    enc3 = ((chr2 & 15) << 2) | (chr3 >> 6);\n
+    enc4 = chr3 & 63;\n
+\n
+    if (isNaN(chr2)) {\n
+      enc3 = enc4 = 64;\n
+    } else if (isNaN(chr3)) {\n
+      enc4 = 64;\n
+    }\n
+\n
+    output[p++] = KEYSTR.charAt(enc1);\n
+    output[p++] = KEYSTR.charAt(enc2);\n
+    output[p++] = KEYSTR.charAt(enc3);\n
+    output[p++] = KEYSTR.charAt(enc4);\n
+  } while (i < input.length);\n
+\n
+  return output.join(\'\');\n
+};\n
+\n
+// Function: svgedit.utilities.decode64\n
+// Converts a string from base64\n
+svgedit.utilities.decode64 = function(input) {\n
+  if(window.atob) return window.atob(input);\n
+  var output = "";\n
+  var chr1, chr2, chr3 = "";\n
+  var enc1, enc2, enc3, enc4 = "";\n
+  var i = 0;\n
+\n
+   // remove all characters that are not A-Z, a-z, 0-9, +, /, or =\n
+   input = input.replace(/[^A-Za-z0-9\\+\\/\\=]/g, "");\n
+\n
+   do {\n
+    enc1 = KEYSTR.indexOf(input.charAt(i++));\n
+    enc2 = KEYSTR.indexOf(input.charAt(i++));\n
+    enc3 = KEYSTR.indexOf(input.charAt(i++));\n
+    enc4 = KEYSTR.indexOf(input.charAt(i++));\n
+\n
+    chr1 = (enc1 << 2) | (enc2 >> 4);\n
+    chr2 = ((enc2 & 15) << 4) | (enc3 >> 2);\n
+    chr3 = ((enc3 & 3) << 6) | enc4;\n
+\n
+    output = output + String.fromCharCode(chr1);\n
+\n
+    if (enc3 != 64) {\n
+       output = output + String.fromCharCode(chr2);\n
+    }\n
+    if (enc4 != 64) {\n
+       output = output + String.fromCharCode(chr3);\n
+    }\n
+\n
+    chr1 = chr2 = chr3 = "";\n
+    enc1 = enc2 = enc3 = enc4 = "";\n
+\n
+   } while (i < input.length);\n
+   return unescape(output);\n
+};\n
+\n
+// Currently not being used, so commented out for now\n
+// based on http://phpjs.org/functions/utf8_encode:577\n
+// codedread:does not seem to work with webkit-based browsers on OSX\n
+//    "encodeUTF8": function(input) {\n
+//      //return unescape(encodeURIComponent(input)); //may or may not work\n
+//      var output = \'\';\n
+//      for (var n = 0; n < input.length; n++){\n
+//        var c = input.charCodeAt(n);\n
+//        if (c < 128) {\n
+//          output += input[n];\n
+//        }\n
+//        else if (c > 127) {\n
+//          if (c < 2048){\n
+//            output += String.fromCharCode((c >> 6) | 192);\n
+//          } \n
+//          else {\n
+//            output += String.fromCharCode((c >> 12) | 224) + String.fromCharCode((c >> 6) & 63 | 128);\n
+//          }\n
+//          output += String.fromCharCode((c & 63) | 128);\n
+//        }\n
+//      }\n
+//      return output;\n
+//    },\n
+\n
+// Function: svgedit.utilities.convertToXMLReferences \n
+// Converts a string to use XML references\n
+svgedit.utilities.convertToXMLReferences = function(input) {\n
+  var output = \'\';\n
+  for (var n = 0; n < input.length; n++){\n
+    var c = input.charCodeAt(n);\n
+    if (c < 128) {\n
+      output += input[n];\n
+    } else if(c > 127) {\n
+      output += ("&#" + c + ";");\n
+    }\n
+  }\n
+  return output;\n
+};\n
+\n
+// Function: svgedit.utilities.text2xml\n
+// Cross-browser compatible method of converting a string to an XML tree\n
+// found this function here: http://groups.google.com/group/jquery-dev/browse_thread/thread/c6d11387c580a77f\n
+svgedit.utilities.text2xml = function(sXML) {\n
+  if(sXML.indexOf(\'<svg:svg\') >= 0) {\n
+    sXML = sXML.replace(/<(\\/?)svg:/g, \'<$1\').replace(\'xmlns:svg\', \'xmlns\');\n
+  }\n
+\n
+  var out;\n
+  try{\n
+    var dXML = (window.DOMParser)?new DOMParser():new ActiveXObject("Microsoft.XMLDOM");\n
+    dXML.async = false;\n
+  } catch(e){ \n
+    throw new Error("XML Parser could not be instantiated"); \n
+  };\n
+  try{\n
+    if(dXML.loadXML) out = (dXML.loadXML(sXML))?dXML:false;\n
+    else out = dXML.parseFromString(sXML, "text/xml");\n
+  }\n
+  catch(e){ throw new Error("Error parsing XML string"); };\n
+  return out;\n
+};\n
+\n
+// Function: svgedit.utilities.bboxToObj\n
+// Converts a SVGRect into an object.\n
+// \n
+// Parameters:\n
+// bbox - a SVGRect\n
+// \n
+// Returns:\n
+// An object with properties names x, y, width, height.\n
+svgedit.utilities.bboxToObj = function(bbox) {\n
+  return {\n
+    x: bbox.x,\n
+    y: bbox.y,\n
+    width: bbox.width,\n
+    height: bbox.height\n
+  }\n
+};\n
+\n
+// Function: svgedit.utilities.walkTree\n
+// Walks the tree and executes the callback on each element in a top-down fashion\n
+//\n
+// Parameters:\n
+// elem - DOM element to traverse\n
+// cbFn - Callback function to run on each element\n
+svgedit.utilities.walkTree = function(elem, cbFn){\n
+  if (elem && elem.nodeType == 1) {\n
+    cbFn(elem);\n
+    var i = elem.childNodes.length;\n
+    while (i--) {\n
+      svgedit.utilities.walkTree(elem.childNodes.item(i), cbFn);\n
+    }\n
+  }\n
+};\n
+\n
+// Function: svgedit.utilities.walkTreePost\n
+// Walks the tree and executes the callback on each element in a depth-first fashion\n
+// TODO: FIXME: Shouldn\'t this be calling walkTreePost?\n
+//\n
+// Parameters:\n
+// elem - DOM element to traverse\n
+// cbFn - Callback function to run on each element\n
+svgedit.utilities.walkTreePost = function(elem, cbFn) {\n
+  if (elem && elem.nodeType == 1) {\n
+    var i = elem.childNodes.length;\n
+    while (i--) {\n
+      svgedit.utilities.walkTree(elem.childNodes.item(i), cbFn);\n
+    }\n
+    cbFn(elem);\n
+  }\n
+};\n
+\n
+// Function: svgedit.utilities.getUrlFromAttr\n
+// Extracts the URL from the url(...) syntax of some attributes.  \n
+// Three variants:\n
+//  * <circle fill="url(someFile.svg#foo)" />\n
+//  * <circle fill="url(\'someFile.svg#foo\')" />\n
+//  * <circle fill=\'url("someFile.svg#foo")\' />\n
+//\n
+// Parameters:\n
+// attrVal - The attribute value as a string\n
+// \n
+// Returns:\n
+// String with just the URL, like someFile.svg#foo\n
+svgedit.utilities.getUrlFromAttr = function(attrVal) {\n
+  if (attrVal) {    \n
+    // url("#somegrad")\n
+    if (attrVal.indexOf(\'url("\') === 0) {\n
+      return attrVal.substring(5,attrVal.indexOf(\'"\',6));\n
+    }\n
+    // url(\'#somegrad\')\n
+    else if (attrVal.indexOf("url(\'") === 0) {\n
+      return attrVal.substring(5,attrVal.indexOf("\'",6));\n
+    }\n
+    else if (attrVal.indexOf("url(") === 0) {\n
+      return attrVal.substring(4,attrVal.indexOf(\')\'));\n
+    }\n
+  }\n
+  return null;\n
+};\n
+\n
+// Function: svgedit.utilities.getHref\n
+// Returns the given element\'s xlink:href value\n
+svgedit.utilities.getHref = function(elem) {\n
+  if (elem) return elem.getAttributeNS(XLINKNS, "href");\n
+}\n
+\n
+// Function: svgedit.utilities.setHref\n
+// Sets the given element\'s xlink:href value\n
+svgedit.utilities.setHref = function(elem, val) {\n
+  elem.setAttributeNS(XLINKNS, "xlink:href", val);\n
+}\n
+\n
+// Function: findDefs\n
+// Parameters:\n
+// svgElement - The <svg> element.\n
+//\n
+// Returns:\n
+// The document\'s <defs> element, create it first if necessary\n
+svgedit.utilities.findDefs = function(svgElement) {\n
+  var svgElement = editorContext_.getSVGContent().documentElement;\n
+  var defs = svgElement.getElementsByTagNameNS(SVGNS, "defs");\n
+  if (defs.length > 0) {\n
+    defs = defs[0];\n
+  }\n
+  else {\n
+    // first child is a comment, so call nextSibling\n
+    defs = svgElement.insertBefore( svgElement.ownerDocument.createElementNS(SVGNS, "defs" ), svgElement.firstChild.nextSibling);\n
+  }\n
+  return defs;\n
+};\n
+\n
+// TODO(codedread): Consider moving the next to functions to bbox.js\n
+\n
+// Function: svgedit.utilities.getPathBBox\n
+// Get correct BBox for a path in Webkit\n
+// Converted from code found here:\n
+// http://blog.hackers-cafe.net/2009/06/how-to-calculate-bezier-curves-bounding.html\n
+// \n
+// Parameters:\n
+// path - The path DOM element to get the BBox for\n
+//\n
+// Returns:\n
+// A BBox-like object\n
+svgedit.utilities.getPathBBox = function(path) {\n
+  var seglist = path.pathSegList;\n
+  var tot = seglist.numberOfItems;\n
+  \n
+  var bounds = [[], []];\n
+  var start = seglist.getItem(0);\n
+  var P0 = [start.x, start.y];\n
+\n
+  for(var i=0; i < tot; i++) {\n
+    var seg = seglist.getItem(i);\n
+\n
+    if(typeof seg.x == \'undefined\') continue;\n
+\n
+    // Add actual points to limits\n
+    bounds[0].push(P0[0]);\n
+    bounds[1].push(P0[1]);\n
+    \n
+    if(seg.x1) {\n
+      var P1 = [seg.x1, seg.y1],\n
+        P2 = [seg.x2, seg.y2],\n
+        P3 = [seg.x, seg.y];\n
+\n
+      for(var j=0; j < 2; j++) {\n
+\n
+        var calc = function(t) {\n
+          return Math.pow(1-t,3) * P0[j] \n
+            + 3 * Math.pow(1-t,2) * t * P1[j]\n
+            + 3 * (1-t) * Math.pow(t,2) * P2[j]\n
+            + Math.pow(t,3) * P3[j];\n
+        };\n
+\n
+        var b = 6 * P0[j] - 12 * P1[j] + 6 * P2[j];\n
+        var a = -3 * P0[j] + 9 * P1[j] - 9 * P2[j] + 3 * P3[j];\n
+        var c = 3 * P1[j] - 3 * P0[j];\n
+        \n
+        if(a == 0) {\n
+          if(b == 0) {\n
+            continue;\n
+          }\n
+          var t = -c / b;\n
+          if(0 < t && t < 1) {\n
+            bounds[j].push(calc(t));\n
+          }\n
+          continue;\n
+        }\n
+        \n
+        var b2ac = Math.pow(b,2) - 4 * c * a;\n
+        if(b2ac < 0) continue;\n
+        var t1 = (-b + Math.sqrt(b2ac))/(2 * a);\n
+        if(0 < t1 && t1 < 1) bounds[j].push(calc(t1));\n
+        var t2 = (-b - Math.sqrt(b2ac))/(2 * a);\n
+        if(0 < t2 && t2 < 1) bounds[j].push(calc(t2));\n
+      }\n
+      P0 = P3;\n
+    } else {\n
+      bounds[0].push(seg.x);\n
+      bounds[1].push(seg.y);\n
+    }\n
+  }\n
+  \n
+  var x = Math.min.apply(null, bounds[0]);\n
+  var w = Math.max.apply(null, bounds[0]) - x;\n
+  var y = Math.min.apply(null, bounds[1]);\n
+  var h = Math.max.apply(null, bounds[1]) - y;\n
+  return {\n
+    \'x\': x,\n
+    \'y\': y,\n
+    \'width\': w,\n
+    \'height\': h\n
+  };\n
+};\n
+\n
+// Function: groupBBFix\n
+// Get the given/selected element\'s bounding box object, checking for\n
+// horizontal/vertical lines (see issue 717)\n
+// Note that performance is currently terrible, so some way to improve would\n
+// be great.\n
+//\n
+// Parameters: \n
+// selected - Container or <use> DOM element\n
+function groupBBFix(selected) {\n
+  if(svgedit.browser.supportsHVLineContainerBBox()) {\n
+    try { return selected.getBBox();} catch(e){} \n
+  }\n
+  var ref = $.data(selected, \'ref\');\n
+  var matched = null;\n
+  \n
+  if(ref) {\n
+    var copy = $(ref).children().clone().attr(\'visibility\', \'hidden\');\n
+    $(svgroot_).append(copy);\n
+    matched = copy.filter(\'line, path\');\n
+  } else {\n
+    matched = $(selected).find(\'line, path\');\n
+  }\n
+  \n
+  var issue = false;\n
+  if(matched.length) {\n
+    matched.each(function() {\n
+      var bb = this.getBBox();\n
+      if(!bb.width || !bb.height) {\n
+        issue = true;\n
+      }\n
+    });\n
+    if(issue) {\n
+      var elems = ref ? copy : $(selected).children();\n
+      ret = getStrokedBBox(elems);\n
+    } else {\n
+      ret = selected.getBBox();\n
+    }\n
+  } else {\n
+    ret = selected.getBBox();\n
+  }\n
+  if(ref) {\n
+    copy.remove();\n
+  }\n
+  return ret;\n
+}\n
+\n
+// Function: svgedit.utilities.getBBox\n
+// Get the given/selected element\'s bounding box object, convert it to be more\n
+// usable when necessary\n
+//\n
+// Parameters:\n
+// elem - Optional DOM element to get the BBox for\n
+svgedit.utilities.getBBox = function(elem) {\n
+  var selected = elem || editorContext_.getSelectedElements()[0];\n
+  if (elem.nodeType != 1) return null;\n
+  var ret = null;\n
+  var elname = selected.nodeName;\n
+  \n
+  switch ( elname ) {\n
+  case \'text\':\n
+    if(selected.textContent === \'\') {\n
+      selected.textContent = \'a\'; // Some character needed for the selector to use.\n
+      ret = selected.getBBox();\n
+      selected.textContent = \'\';\n
+    } else {\n
+      try { ret = selected.getBBox();} catch(e){}\n
+    }\n
+    break;\n
+  case \'path\':\n
+    if(!svgedit.browser.supportsPathBBox()) {\n
+      ret = svgedit.utilities.getPathBBox(selected);\n
+    } else {\n
+      try { ret = selected.getBBox();} catch(e){}\n
+    }\n
+    break;\n
+  case \'g\':\n
+  case \'a\':\n
+    ret = groupBBFix(selected);\n
+    break;\n
+  default:\n
+\n
+    if(elname === \'use\') {\n
+      ret = groupBBFix(selected, true);\n
+    }\n
+    \n
+    if(elname === \'use\') {\n
+      if(!ret) ret = selected.getBBox();\n
+      //if(!svgedit.browser.isWebkit()) {\n
+      //  var bb = {};\n
+      //  bb.width = ret.width;\n
+      //  bb.height = ret.height;\n
+      //  bb.x = ret.x + parseFloat(selected.getAttribute(\'x\')||0);\n
+      //  bb.y = ret.y + parseFloat(selected.getAttribute(\'y\')||0);\n
+      //  ret = bb;\n
+      //}\n
+    } else if(~visElems_arr.indexOf(elname)) {\n
+      try { ret = selected.getBBox();} \n
+      catch(e) { \n
+        // Check if element is child of a foreignObject\n
+        var fo = $(selected).closest("foreignObject");\n
+        if(fo.length) {\n
+          try {\n
+            ret = fo[0].getBBox();\n
+          } catch(e) {\n
+            ret = null;\n
+          }\n
+        } else {\n
+          ret = null;\n
+        }\n
+      }\n
+    }\n
+  }\n
+  \n
+  if(ret) {\n
+    ret = svgedit.utilities.bboxToObj(ret);\n
+  }\n
+\n
+  // get the bounding box from the DOM (which is in that element\'s coordinate system)\n
+  return ret;\n
+};\n
+\n
+// Function: svgedit.utilities.getRotationAngle\n
+// Get the rotation angle of the given/selected DOM element\n
+//\n
+// Parameters:\n
+// elem - Optional DOM element to get the angle for\n
+// to_rad - Boolean that when true returns the value in radians rather than degrees\n
+//\n
+// Returns:\n
+// Float with the angle in degrees or radians\n
+svgedit.utilities.getRotationAngle = function(elem, to_rad) {\n
+  var selected = elem || editorContext_.getSelectedElements()[0];\n
+  // find the rotation transform (if any) and set it\n
+  var tlist = svgedit.transformlist.getTransformList(selected);\n
+  if(!tlist) return 0; // <svg> elements have no tlist\n
+  var N = tlist.numberOfItems;\n
+  for (var i = 0; i < N; ++i) {\n
+    var xform = tlist.getItem(i);\n
+    if (xform.type == 4) {\n
+      return to_rad ? xform.angle * Math.PI / 180.0 : xform.angle;\n
+    }\n
+  }\n
+  return 0.0;\n
+};\n
+\n
+// Function: getElem\n
+// Get a DOM element by ID within the SVG root element.\n
+//\n
+// Parameters:\n
+// id - String with the element\'s new ID\n
+if (svgedit.browser.supportsSelectors()) {\n
+  svgedit.utilities.getElem = function(id) {\n
+    // querySelector lookup\n
+    return svgroot_.querySelector(\'#\'+id);\n
+  };\n
+} else if (svgedit.browser.supportsXpath()) {\n
+  svgedit.utilities.getElem = function(id) {\n
+    // xpath lookup\n
+    return domdoc_.evaluate(\n
+      \'svg:svg[@id="svgroot"]//svg:*[@id="\'+id+\'"]\',\n
+      domcontainer_, \n
+      function() { return "http://www.w3.org/2000/svg"; },\n
+      9,\n
+      null).singleNodeValue;\n
+  };\n
+} else {\n
+  svgedit.utilities.getElem = function(id) {\n
+    // jQuery lookup: twice as slow as xpath in FF\n
+    return $(svgroot_).find(\'[id=\' + id + \']\')[0];\n
+  };\n
+}\n
+\n
+// Function: assignAttributes\n
+// Assigns multiple attributes to an element.\n
+//\n
+// Parameters: \n
+// node - DOM element to apply new attribute values to\n
+// attrs - Object with attribute keys/values\n
+// suspendLength - Optional integer of milliseconds to suspend redraw\n
+// unitCheck - Boolean to indicate the need to use svgedit.units.setUnitAttr\n
+svgedit.utilities.assignAttributes = function(node, attrs, suspendLength, unitCheck) {\n
+\n
+  for (var i in attrs) {\n
+    var ns = (i.substr(0,4) === "xml:" ? XMLNS : \n
+      i.substr(0,6) === "xlink:" ? XLINKNS : null);\n
+      \n
+    if(ns) {\n
+      node.setAttributeNS(ns, i, attrs[i]);\n
+    } else if(!unitCheck) {\n
+      node.setAttribute(i, attrs[i]);\n
+    } else {\n
+      svgedit.units.setUnitAttr(node, i, attrs[i]);\n
+    }\n
+    \n
+  }\n
+};\n
+\n
+// Function: cleanupElement\n
+// Remove unneeded (default) attributes, makes resulting SVG smaller\n
+//\n
+// Parameters:\n
+// element - DOM element to clean up\n
+svgedit.utilities.cleanupElement = function(element) {\n
+  var defaults = {\n
+    \'fill-opacity\':1,\n
+    \'stop-opacity\':1,\n
+    \'opacity\':1,\n
+    \'stroke\':\'none\',\n
+    \'stroke-dasharray\':\'none\',\n
+    \'stroke-linejoin\':\'miter\',\n
+    \'stroke-linecap\':\'butt\',\n
+    \'stroke-opacity\':1,\n
+    \'stroke-width\':1,\n
+    \'rx\':0,\n
+    \'ry\':0\n
+  }\n
+  \n
+  for(var attr in defaults) {\n
+    var val = defaults[attr];\n
+    if(element.getAttribute(attr) == val) {\n
+      element.removeAttribute(attr);\n
+    }\n
+  }\n
+  \n
+};\n
+\n
+\n
+})();
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>17993</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/src/units.js.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/src/units.js.xml
new file mode 100644
index 0000000000..aeccbb4e4a
--- /dev/null
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/method-draw/src/units.js.xml
@@ -0,0 +1,324 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="File" module="OFS.Image"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts52851982.79</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>units.js</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/javascript</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+/**\n
+ * Package: svgedit.units\n
+ *\n
+ * Licensed under the Apache License, Version 2\n
+ *\n
+ * Copyright(c) 2010 Alexis Deveria\n
+ * Copyright(c) 2010 Jeff Schiller\n
+ */\n
+\n
+// Dependencies:\n
+// 1) jQuery\n
+\n
+var svgedit = svgedit || {};\n
+\n
+(function() {\n
+\n
+if (!svgedit.units) {\n
+  svgedit.units = {};\n
+}\n
+\n
+var w_attrs = [\'x\', \'x1\', \'cx\', \'rx\', \'width\'];\n
+var h_attrs = [\'y\', \'y1\', \'cy\', \'ry\', \'height\'];\n
+var unit_attrs = $.merge([\'r\',\'radius\'], w_attrs);\n
+\n
+var unitNumMap = {\n
+  \'%\':  2,\n
+  \'em\': 3,\n
+  \'ex\': 4,\n
+  \'px\': 5,\n
+  \'cm\': 6,\n
+  \'mm\': 7,\n
+  \'in\': 8,\n
+  \'pt\': 9,\n
+  \'pc\': 10\n
+};\n
+\n
+$.merge(unit_attrs, h_attrs);\n
+\n
+// Container of elements.\n
+var elementContainer_;\n
+\n
+/**\n
+ * Stores mapping of unit type to user coordinates.\n
+ */\n
+var typeMap_ = {px: 1};\n
+\n
+/**\n
+ * ElementContainer interface\n
+ *\n
+ * function getBaseUnit() - returns a string of the base unit type of the container ("em")\n
+ * function getElement() - returns an element in the container given an id\n
+ * function getHeight() - returns the container\'s height\n
+ * function getWidth() - returns the container\'s width\n
+ * function getRoundDigits() - returns the number of digits number should be rounded to\n
+ */\n
+\n
+/**\n
+ * Function: svgedit.units.init()\n
+ * Initializes this module.\n
+ *\n
+ * Parameters:\n
+ * elementContainer - an object implementing the ElementContainer interface.\n
+ */\n
+svgedit.units.init = function(elementContainer) {\n
+  elementContainer_ = elementContainer;\n
+\n
+  var svgns = \'http://www.w3.org/2000/svg\';\n
+\n
+  // Get correct em/ex values by creating a temporary SVG.\n
+  var svg = document.createElementNS(svgns, \'svg\');\n
+  document.body.appendChild(svg);\n
+  var rect = document.createElementNS(svgns,\'rect\');\n
+  rect.setAttribute(\'width\',"1em");\n
+  rect.setAttribute(\'height\',"1ex");\n
+  rect.setAttribute(\'x\',"1in");\n
+  svg.appendChild(rect);\n
+  var bb = rect.getBBox();\n
+  document.body.removeChild(svg);\n
+\n
+  var inch = bb.x;\n
+  typeMap_[\'em\'] = bb.width;\n
+  typeMap_[\'ex\'] = bb.height;\n
+  typeMap_[\'in\'] = inch;\n
+  typeMap_[\'cm\'] = inch / 2.54;\n
+  typeMap_[\'mm\'] = inch / 25.4;\n
+  typeMap_[\'pt\'] = inch / 72;\n
+  typeMap_[\'pc\'] = inch / 6;\n
+  typeMap_[\'%\'] = 0;\n
+};\n
+\n
+// Group: Unit conversion functions\n
+\n
+// Function: svgedit.units.getTypeMap\n
+// Returns the unit object with values for each unit\n
+svgedit.units.getTypeMap = function() {\n
+  return typeMap_;\n
+};\n
+\n
+// Function: svgedit.units.shortFloat\n
+// Rounds a given value to a float with number of digits defined in save_options\n
+//\n
+// Parameters: \n
+// val - The value as a String, Number or Array of two numbers to be rounded\n
+//\n
+// Returns:\n
+// If a string/number was given, returns a Float. If an array, return a string\n
+// with comma-seperated floats\n
+svgedit.units.shortFloat = function(val) {\n
+  var digits = elementContainer_.getRoundDigits();\n
+  if(!isNaN(val)) {\n
+    // Note that + converts to Number\n
+    return +((+val).toFixed(digits));\n
+  } else if($.isArray(val)) {\n
+    return svgedit.units.shortFloat(val[0]) + \',\' + svgedit.units.shortFloat(val[1]);\n
+  }\n
+  return parseFloat(val).toFixed(digits) - 0;\n
+};\n
+\n
+// Function: svgedit.units.convertUnit\n
+// Converts the number to given unit or baseUnit\n
+svgedit.units.convertUnit = function(val, unit) {\n
+  unit = unit || elementContainer_.getBaseUnit();\n
+//  baseVal.convertToSpecifiedUnits(unitNumMap[unit]);\n
+//  var val = baseVal.valueInSpecifiedUnits;\n
+//  baseVal.convertToSpecifiedUnits(1);\n
+  return svgedit.unit.shortFloat(val / typeMap_[unit]);\n
+};\n
+\n
+// Function: svgedit.units.setUnitAttr\n
+// Sets an element\'s attribute based on the unit in its current value.\n
+//\n
+// Parameters: \n
+// elem - DOM element to be changed\n
+// attr - String with the name of the attribute associated with the value\n
+// val - String with the attribute value to convert\n
+svgedit.units.setUnitAttr = function(elem, attr, val) {\n
+  if(!isNaN(val)) {\n
+    // New value is a number, so check currently used unit\n
+    var old_val = elem.getAttribute(attr);\n
+    \n
+    // Enable this for alternate mode\n
+//    if(old_val !== null && (isNaN(old_val) || elementContainer_.getBaseUnit() !== \'px\')) {\n
+//      // Old value was a number, so get unit, then convert\n
+//      var unit;\n
+//      if(old_val.substr(-1) === \'%\') {\n
+//        var res = getResolution();\n
+//        unit = \'%\';\n
+//        val *= 100;\n
+//        if(w_attrs.indexOf(attr) >= 0) {\n
+//          val = val / res.w;\n
+//        } else if(h_attrs.indexOf(attr) >= 0) {\n
+//          val = val / res.h;\n
+//        } else {\n
+//          return val / Math.sqrt((res.w*res.w) + (res.h*res.h))/Math.sqrt(2);\n
+//        }\n
+//      } else {\n
+//        if(elementContainer_.getBaseUnit() !== \'px\') {\n
+//          unit = elementContainer_.getBaseUnit();\n
+//        } else {\n
+//          unit = old_val.substr(-2);\n
+//        }\n
+//        val = val / typeMap_[unit];\n
+//      }\n
+//    \n
+//    val += unit;\n
+//    }\n
+  }\n
+  elem.setAttribute(attr, val);\n
+};\n
+\n
+var attrsToConvert = {\n
+  "line": [\'x1\', \'x2\', \'y1\', \'y2\'],\n
+  "circle": [\'cx\', \'cy\', \'r\'],\n
+  "ellipse": [\'cx\', \'cy\', \'rx\', \'ry\'],\n
+  "foreignObject": [\'x\', \'y\', \'width\', \'height\'],\n
+  "rect": [\'x\', \'y\', \'width\', \'height\'],\n
+  "image": [\'x\', \'y\', \'width\', \'height\'],\n
+  "use": [\'x\', \'y\', \'width\', \'height\'],\n
+  "text": [\'x\', \'y\']\n
+};\n
+\n
+// Function: svgedit.units.convertAttrs\n
+// Converts all applicable attributes to the configured baseUnit\n
+//\n
+// Parameters:\n
+// element - a DOM element whose attributes should be converted\n
+svgedit.units.convertAttrs = function(element) {\n
+  var elName = element.tagName;\n
+  var unit = elementContainer_.getBaseUnit();\n
+  var attrs = attrsToConvert[elName];\n
+  if(!attrs) return;\n
+  var len = attrs.length\n
+  for(var i = 0; i < len; i++) {\n
+    var attr = attrs[i];\n
+    var cur = element.getAttribute(attr);\n
+    if(cur) {\n
+      if(!isNaN(cur)) {\n
+        element.setAttribute(attr, (cur / typeMap_[unit]) + unit);\n
+      } else {\n
+        // Convert existing?\n
+      }\n
+    }\n
+  }\n
+};\n
+\n
+// Function: svgedit.units.convertToNum\n
+// Converts given values to numbers. Attributes must be supplied in \n
+// case a percentage is given\n
+//\n
+// Parameters:\n
+// attr - String with the name of the attribute associated with the value\n
+// val - String with the attribute value to convert\n
+svgedit.units.convertToNum = function(attr, val) {\n
+  // Return a number if that\'s what it already is\n
+  if(!isNaN(val)) return val-0;\n
+  \n
+  if(val.substr(-1) === \'%\') {\n
+    // Deal with percentage, depends on attribute\n
+    var num = val.substr(0, val.length-1)/100;\n
+    var width = elementContainer_.getWidth();\n
+    var height = elementContainer_.getHeight();\n
+    \n
+    if(w_attrs.indexOf(attr) >= 0) {\n
+      return num * width;\n
+    } else if(h_attrs.indexOf(attr) >= 0) {\n
+      return num * height;\n
+    } else {\n
+      return num * Math.sqrt((width*width) + (height*height))/Math.sqrt(2);\n
+    }\n
+  } else {\n
+    var unit = val.substr(-2);\n
+    var num = val.substr(0, val.length-2);\n
+    // Note that this multiplication turns the string into a number\n
+    return num * typeMap_[unit];\n
+  }\n
+};\n
+\n
+// Function: svgedit.units.isValidUnit\n
+// Check if an attribute\'s value is in a valid format\n
+//\n
+// Parameters: \n
+// attr - String with the name of the attribute associated with the value\n
+// val - String with the attribute value to check\n
+svgedit.units.isValidUnit = function(attr, val, selectedElement) {\n
+  var valid = false;\n
+  if(unit_attrs.indexOf(attr) >= 0) {\n
+    // True if it\'s just a number\n
+    if(!isNaN(val)) {\n
+      valid = true;\n
+    } else {\n
+    // Not a number, check if it has a valid unit\n
+      val = val.toLowerCase();\n
+      $.each(typeMap_, function(unit) {\n
+        if(valid) return;\n
+        var re = new RegExp(\'^-?[\\\\d\\\\.]+\' + unit + \'$\');\n
+        if(re.test(val)) valid = true;\n
+      });\n
+    }\n
+  } else if (attr == "id") {\n
+    // if we\'re trying to change the id, make sure it\'s not already present in the doc\n
+    // and the id value is valid.\n
+\n
+    var result = false;\n
+    // because getElem() can throw an exception in the case of an invalid id\n
+    // (according to http://www.w3.org/TR/xml-id/ IDs must be a NCName)\n
+    // we wrap it in an exception and only return true if the ID was valid and\n
+    // not already present\n
+    try {\n
+      var elem = elementContainer_.getElement(val);\n
+      result = (elem == null || elem === selectedElement);\n
+    } catch(e) {}\n
+    return result;\n
+  } else {\n
+    valid = true;\n
+  }\n
+  \n
+  return valid;\n
+};\n
+\n
+\n
+})();
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <int>8165</int> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/svg_editor_support.xml b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/svg_editor_support.xml
index 1652d11508..e06ed032a6 100644
--- a/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/svg_editor_support.xml
+++ b/bt5/erp5_svg_editor/SkinTemplateItem/portal_skins/erp5_svg_editor/svg_editor_support.xml
@@ -40,7 +40,7 @@
 <script type="text/javascript" src="svg-editor.erp5.js"></script>\n
 <iframe name="svgframe" \n
         id="svgframe" \n
-        src="jquery/plugin/svg-editor/svg-editor.html" \n
+        src="method-draw/method-draw.html" \n
         width="100%" \n
         height="570"/>\n
 
diff --git a/bt5/erp5_svg_editor/bt/change_log b/bt5/erp5_svg_editor/bt/change_log
index 3b42f3080e..b6cbe609d7 100644
--- a/bt5/erp5_svg_editor/bt/change_log
+++ b/bt5/erp5_svg_editor/bt/change_log
@@ -1,3 +1,7 @@
+2016-01-18 tristan
+* Replace svg-edit by method-draw
+* Remove jquery plugin dependencies to improve maintenance
+
 2010-12-29 gabriel
 * Fix issue to reload the page and insert the text_content on svg editor
 
diff --git a/bt5/erp5_svg_editor/bt/dependency_list b/bt5/erp5_svg_editor/bt/dependency_list
index cec5e47d01..8853475efb 100644
--- a/bt5/erp5_svg_editor/bt/dependency_list
+++ b/bt5/erp5_svg_editor/bt/dependency_list
@@ -1,8 +1 @@
-erp5_web
-erp5_jquery
-erp5_jquery_plugin_hotkey
-erp5_jquery_plugin_jgraduate
-erp5_jquery_plugin_svgicon
-erp5_jquery_plugin_jquerybbq
-erp5_jquery_plugin_spinbtn
-erp5_jquery_plugin_svg_editor
\ No newline at end of file
+erp5_web
\ No newline at end of file
diff --git a/bt5/erp5_svg_editor/bt/description b/bt5/erp5_svg_editor/bt/description
index c9ceb84cdc..fe6db10fce 100644
--- a/bt5/erp5_svg_editor/bt/description
+++ b/bt5/erp5_svg_editor/bt/description
@@ -1 +1 @@
-Business Template to install SVG Editor using jquery plugin svg-editor
\ No newline at end of file
+Business Template to install SVG Editor using method-draw
\ No newline at end of file
-- 
2.30.9