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=""" 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="&" 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="<" 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=">" 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=" " horiz-adv-x="448" d="M0 0z" />\n +<glyph unicode="¢" 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="£" 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="¥" 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="©" 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="­" horiz-adv-x="737" d="M94 496v172h551v-172h-551z" />\n +<glyph unicode="®" 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="´" horiz-adv-x="645" d="M84 1178l213 299h240v-17l-299 -282h-154z" />\n +<glyph unicode=" " horiz-adv-x="863" />\n +<glyph unicode=" " horiz-adv-x="1726" />\n +<glyph unicode=" " horiz-adv-x="863" />\n +<glyph unicode=" " horiz-adv-x="1726" />\n +<glyph unicode=" " horiz-adv-x="575" />\n +<glyph unicode=" " horiz-adv-x="431" />\n +<glyph unicode=" " horiz-adv-x="287" />\n +<glyph unicode=" " horiz-adv-x="287" />\n +<glyph unicode=" " horiz-adv-x="215" />\n +<glyph unicode=" " horiz-adv-x="345" />\n +<glyph unicode=" " horiz-adv-x="95" />\n +<glyph unicode="‐" horiz-adv-x="737" d="M94 496v172h551v-172h-551z" />\n +<glyph unicode="‑" horiz-adv-x="737" d="M94 496v172h551v-172h-551z" />\n +<glyph unicode="‒" horiz-adv-x="737" d="M94 496v172h551v-172h-551z" />\n +<glyph unicode="–" horiz-adv-x="1024" d="M0 485v162h1024v-162h-1024z" />\n +<glyph unicode="—" horiz-adv-x="2048" d="M0 485v162h2048v-162h-2048z" />\n +<glyph unicode="‘" horiz-adv-x="606" d="M113 1057l249 499l132 -63l-191 -514z" />\n +<glyph unicode="’" horiz-adv-x="606" d="M92 995l184 570l220 -86l-260 -537z" />\n +<glyph unicode="“" horiz-adv-x="1065" d="M129 1057l250 499l131 -63l-191 -514zM555 1057l250 499l131 -63l-191 -514z" />\n +<glyph unicode="”" horiz-adv-x="1028" d="M92 1042l191 514l190 -77l-250 -500zM518 1042l191 514l190 -77l-250 -500z" />\n +<glyph unicode="•" 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="…" 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=" " horiz-adv-x="345" />\n +<glyph unicode=" " horiz-adv-x="431" />\n +<glyph unicode="™" 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="" 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="	" horiz-adv-x="532" />\n +<glyph unicode=" " 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=""" 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="&" 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="<" 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=">" 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="­" d="M113 492v143h483v-143h-483z" />\n +<glyph unicode=" " horiz-adv-x="860" />\n +<glyph unicode=" " horiz-adv-x="1722" />\n +<glyph unicode=" " horiz-adv-x="860" />\n +<glyph unicode=" " horiz-adv-x="1722" />\n +<glyph unicode=" " horiz-adv-x="573" />\n +<glyph unicode=" " horiz-adv-x="430" />\n +<glyph unicode=" " horiz-adv-x="286" />\n +<glyph unicode=" " horiz-adv-x="286" />\n +<glyph unicode=" " horiz-adv-x="215" />\n +<glyph unicode=" " horiz-adv-x="344" />\n +<glyph unicode=" " horiz-adv-x="94" />\n +<glyph unicode="‐" d="M113 492v143h483v-143h-483z" />\n +<glyph unicode="‑" d="M113 492v143h483v-143h-483z" />\n +<glyph unicode="‒" d="M113 492v143h483v-143h-483z" />\n +<glyph unicode="–" horiz-adv-x="1312" d="M61 498v133h1129v-133h-1129z" />\n +<glyph unicode="—" horiz-adv-x="1558" d="M82 498v133h1395v-133h-1395z" />\n +<glyph unicode="“" 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="”" 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="344" />\n +<glyph unicode=" " horiz-adv-x="430" />\n +<glyph unicode="−" horiz-adv-x="1331" d="M102 496v137h1127v-137h-1127z" />\n +<glyph unicode="" 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">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 +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="	" horiz-adv-x="315" />\n +<glyph unicode=" " horiz-adv-x="315" />\n +<glyph unicode="!" horiz-adv-x="387" d="M74 1505h239l-55 -1099h-129zM86 0v227h215v-227h-215z" />\n +<glyph unicode=""" 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="&" 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="<" 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=">" 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="¡" horiz-adv-x="387" d="M74 -385l55 1100h129l55 -1100h-239zM86 893v227h215v-227h-215z" />\n +<glyph unicode="¢" 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="£" 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="¥" 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="¨" horiz-adv-x="1024" d="M272 1305v200h191v-200h-191zM561 1305v200h191v-200h-191z" />\n +<glyph unicode="©" 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="­" horiz-adv-x="444" d="M74 455v194h297v-194h-297z" />\n +<glyph unicode="®" 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="¯" horiz-adv-x="1024" d="M313 1315v162h398v-162h-398z" />\n +<glyph unicode="´" horiz-adv-x="1024" d="M410 1305l106 184h215l-162 -184h-159z" />\n +<glyph unicode="·" horiz-adv-x="215" d="M0 649v228h215v-228h-215z" />\n +<glyph unicode="¸" horiz-adv-x="1024" d="M426 -111h172v-141l-45 -133h-104l40 133h-63v141z" />\n +<glyph unicode="¿" 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="À" 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="Á" 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="Â" 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="Ã" 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="Ä" 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="Å" 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="Æ" 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="Ç" 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="È" horiz-adv-x="628" d="M82 0v1505h506v-227h-285v-395h205v-242h-205v-414h285v-227h-506zM111 1823h215l106 -185h-160z" />\n +<glyph unicode="É" horiz-adv-x="628" d="M82 0v1505h506v-227h-285v-395h205v-242h-205v-414h285v-227h-506zM236 1638l106 185h215l-162 -185h-159z" />\n +<glyph unicode="Ê" 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="Ë" horiz-adv-x="628" d="M82 0v1505h506v-227h-285v-395h205v-242h-205v-414h285v-227h-506zM94 1638v201h191v-201h-191zM383 1638v201h190v-201h-190z" />\n +<glyph unicode="Ì" horiz-adv-x="401" d="M-6 1823h215l106 -185h-159zM98 0v1505h221v-1505h-221z" />\n +<glyph unicode="Í" horiz-adv-x="401" d="M82 0v1505h221v-1505h-221zM86 1638l107 185h215l-162 -185h-160z" />\n +<glyph unicode="Î" horiz-adv-x="370" d="M-66 1638l142 185h219l141 -185h-188l-64 72l-61 -72h-189zM74 0v1505h221v-1505h-221z" />\n +<glyph unicode="Ï" horiz-adv-x="372" d="M-53 1638v201h190v-201h-190zM76 0v1505h221v-1505h-221zM236 1638v201h190v-201h-190z" />\n +<glyph unicode="Ð" 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="Ñ" 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="Ò" 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="Ó" 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="Ô" 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="Õ" 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="Ö" 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="Ø" 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="Ù" 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="Ú" 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="Û" 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="Ü" 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="Ý" 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="Þ" 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="ß" 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="à" 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="á" 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="â" 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="ã" 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="ä" 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="å" 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="æ" 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="ç" 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="è" 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="é" 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="ê" 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="ë" 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="ì" horiz-adv-x="370" d="M-33 1489h215l107 -184h-160zM82 0h207v1120h-207v-1120z" />\n +<glyph unicode="í" horiz-adv-x="370" d="M82 0h207v1120h-207v-1120zM82 1305l106 184h215l-161 -184h-160z" />\n +<glyph unicode="î" horiz-adv-x="370" d="M-66 1305l142 184h219l141 -184h-188l-64 71l-61 -71h-189zM82 0h207v1120h-207v-1120z" />\n +<glyph unicode="ï" horiz-adv-x="372" d="M-53 1305v200h190v-200h-190zM82 0v1120h207v-1120h-207zM236 1305v200h190v-200h-190z" />\n +<glyph unicode="ð" 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="ñ" 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="ò" 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="ó" 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="ô" 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="õ" 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="ö" 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="ø" 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="ù" 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="ú" 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="û" 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="ü" 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="ý" 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="þ" 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="ÿ" 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="ı" horiz-adv-x="370" d="M82 0v1120h207v-1120h-207z" />\n +<glyph unicode="Ł" horiz-adv-x="628" d="M41 561v221l65 52v671h222v-499l121 94v-221l-121 -95v-579h293v-205h-515v612z" />\n +<glyph unicode="ł" horiz-adv-x="468" d="M31 561v221l100 78v645h207v-483l100 78v-221l-100 -78v-801h-207v639z" />\n +<glyph unicode="Œ" 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="œ" 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="Š" 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="š" 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="Ÿ" horiz-adv-x="704" d="M16 1505h217l111 -481l6 -14h4l6 14l111 481h217l-225 -864v-641h-221v641zM113 1638v201h190v-201h-190zM401 1638v201h191v-201h-191z" />\n +<glyph unicode="Ž" horiz-adv-x="626" d="M20 0v238l347 1048h-297v219h536v-219l-352 -1067h352v-219h-586zM88 1823h188l62 -72l63 72h189l-141 -185h-220z" />\n +<glyph unicode="ž" horiz-adv-x="532" d="M12 0v168l285 764h-240v188h459v-168l-285 -764h285v-188h-504zM25 1489h188l61 -72l64 72h188l-141 -184h-219z" />\n +<glyph unicode="ˆ" horiz-adv-x="1021" d="M260 1305l141 184h220l141 -184h-189l-63 71l-61 -71h-189z" />\n +<glyph unicode="ˇ" horiz-adv-x="1021" d="M260 1489h189l61 -72l63 72h189l-141 -184h-220z" />\n +<glyph unicode="˘" 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="˙" horiz-adv-x="1021" d="M408 1298v207h206v-207h-206z" />\n +<glyph unicode="˚" 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="˛" 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="˜" 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="˝" horiz-adv-x="1024" d="M215 1305l107 184h215l-162 -184h-160zM518 1305l107 184h215l-162 -184h-160z" />\n +<glyph unicode=" " horiz-adv-x="952" />\n +<glyph unicode=" " horiz-adv-x="1904" />\n +<glyph unicode=" " horiz-adv-x="952" />\n +<glyph unicode=" " horiz-adv-x="1904" />\n +<glyph unicode=" " horiz-adv-x="634" />\n +<glyph unicode=" " horiz-adv-x="475" />\n +<glyph unicode=" " horiz-adv-x="317" />\n +<glyph unicode=" " horiz-adv-x="317" />\n +<glyph unicode=" " horiz-adv-x="237" />\n +<glyph unicode=" " horiz-adv-x="380" />\n +<glyph unicode=" " horiz-adv-x="104" />\n +<glyph unicode="‐" horiz-adv-x="444" d="M74 455v194h297v-194h-297z" />\n +<glyph unicode="‑" horiz-adv-x="444" d="M74 455v194h297v-194h-297z" />\n +<glyph unicode="‒" horiz-adv-x="444" d="M74 455v194h297v-194h-297z" />\n +<glyph unicode="–" horiz-adv-x="806" d="M74 649v195h659v-195h-659z" />\n +<glyph unicode="—" horiz-adv-x="972" d="M74 649v195h825v-195h-825z" />\n +<glyph unicode="‘" horiz-adv-x="309" d="M49 1012v227l113 266h102l-71 -266h71v-227h-215z" />\n +<glyph unicode="’" horiz-adv-x="309" d="M45 1012l72 266h-72v227h215v-227l-113 -266h-102z" />\n +<glyph unicode="‚" horiz-adv-x="309" d="M45 0v227h215v-227l-113 -266h-102l72 266h-72z" />\n +<glyph unicode="“" horiz-adv-x="624" d="M53 1012v227l113 266h102l-71 -266h71v-227h-215zM356 1012v227l113 266h102l-71 -266h71v-227h-215z" />\n +<glyph unicode="”" horiz-adv-x="624" d="M53 1012l72 266h-72v227h215v-227l-112 -266h-103zM356 1012l72 266h-72v227h215v-227l-112 -266h-103z" />\n +<glyph unicode="„" horiz-adv-x="624" d="M53 0v227h215v-227l-112 -266h-103l72 266h-72zM356 0v227h215v-227l-112 -266h-103l72 266h-72z" />\n +<glyph unicode="•" 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="…" horiz-adv-x="964" d="M53 0v227h215v-227h-215zM375 0v227h215v-227h-215zM696 0v227h215v-227h-215z" />\n +<glyph unicode=" " horiz-adv-x="380" />\n +<glyph unicode=" " horiz-adv-x="475" />\n +<glyph unicode="€" 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="™" 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="−" horiz-adv-x="776" d="M74 649v172h628v-172h-628z" />\n +<glyph unicode="" horiz-adv-x="1120" d="M0 1120h1120v-1120h-1120v1120z" />\n +<glyph unicode="fi" 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="fl" 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">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 +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 +sAXAALEABS4uAbMABQYHLi4uLrBAGgEAsQMGERKwATkwMTc1JRUFFQUVOgHS/psBZfxC0FmXApdZ +AAAAAAIARACXAiEBogADAAcAGACwBC+wBc2wAC+wAc0BsAgvsQkBKwAwMRM1IRUFNSEVRAHd/iMB +3QFUTk69Tk4AAAABAFgALAIrAg4ABwBQALAAL7ABzbAEL7AFzQGwCC+xCQErsDYauhoKxYkAFSsK +sAEuDrACwAWxAAb5DrAHwACxAgcuLgGzAAECBy4uLi6wQBoBALEEARESsAY5MDE3NSU1JTUFFVgB +Zv6aAdMsWZcCl1nQQgAAAAACACQAAAGkAtAAHQAhAQ0Ash4AACuwH82wDi+wCi+wE80BsCIvsA/W +sR4BK7AAMrAhzbAcMrAhELEHASuwFs2xIwErsDYasCYaAbEODy7JALEPDi7JsDYauieKza0AFSsK +DrAPELARwLAOELANwLorVdDnABUrCg6wAxCwBcCxGgf5sBjAsAMQswQDBRMruif7zgYAFSsLsA8Q +sxAPERMruiqw0FEAFSsLsBoQsxkaGBMrshAPESCKIIojBg4REjmyBAMFIIogiiMGDhESObIZGhgR +EjkAQAkNAwQFEBEYGRouLi4uLi4uLi4BQAkNAwQFEBEYGRouLi4uLi4uLi6wQBoBsSEeERKxChM5 +OQCxDh8RErIABxY5OTkwMTc1ND4DNTQmIyIGDwEnPgIzMhYVFA4DHQEHNTMVlCMyMiNBMRw5Dw42 +BxxcMFd6JDQ1JGJlwi8qRTAsNx8qORUKC0UHFSRmUS5JMS04ISnCYmIAAAIAK/+DAuQCYwAbACQA +cQCwGi+wGc2wCi+wH82wBzKwIi+wEM2wFC+wA80BsCUvsAHWsBfNshcBCiuzQBcaCSuwFxCxDQEr +sBzNsBwQsSABK7ARMrAHzbEmASuxIBwRErEDFDk5ALEfChESsQAXOTmwIhGxDRY5ObAQErABOTAx +NhA2MzIWFREzFSEiJjU0NjsBLgEjIgYUFjMVIhMUFjsBNSMiBivVpXp9SP7vW3RzXGwBVkZ3n6B8 +pmRDMmRiNENWATjVdVb+5UlvTk1uKzyr8KZPAW4wROxGAAACAAsAAALGAsIADwAZAMIAsgAAACuw +BzOwAs2yBQoNMjIysgQCACuwAzO0DBAABA0rsBEzsAzNsAsyAbAaL7EbASuwNhq6PEDqagAVKwqw +Ai4OsBkQBbACELENC/mwGRCxAwv5usPA6moAFSsKsAousAQusAoQsQUE+Q6wBBCxEgT5BbMLEgoT +K7ANELMMDRkTK7MQDRkTK7ASELMREgoTKwMAsRIZLi4BQAwCAwQFCgsMDRAREhkuLi4uLi4uLi4u +Li6wQBoAsQQQERKwFjkwMTM1MxMzEzMVIzUzJyMHMxUTMycuAS8BIwYHC0ThceFE9Us3+jdMBMhW +BAYBAQMDCU4CdP2MTk6dnU4BO/UNGwcHGR0AAAAAAwA1AAACbwLCABcAIQAsAHUAshcAACuwIs2w +ATKyBgIAK7AhzbADMrQYLBcGDSuwGM0BsC0vsALWsCLNsBgysgIiCiuzQAIECSuwADKwIhCxKAEr +sBLNsBwg1hGwC82xLgErsSgcERKxDw45OQCxLCIRErASObAYEbEODzk5sCESsAs5MDEzNTMRIzUh +MhceARUUBgcVHgEVFAYHBiMDMzI2NTQnJisBETMyNz4BNTQmKwE1WFgBQU4uKzYvKjg9STkoQpKU +MDguHC2FlicYHyRDN55OAidNFRNVNzNQFQIQXT5EZRMNAZk8MEMaDv3iCg09KDdCAAABADH/9AKx +As4AIwBNALIhAAArsBXNsgMCACuwD80BsCQvsADWsBLNsBIQsRkBK7AczbAKINYRsAnNsSUBK7EK +EhESsgMVITk5OQCxDxURErMACRobJBc5MDETNDYzMh4CHQEjNTQuASMiBhUUFjMyPgE9ATMVFA4C +IyImMc+aJFVZO109SiVylJh0IEpGXTlZWSiezwFlm84OHTsmVjcdKBCYd32hDSgeN1YlOR4P1QAA +AAACADUAAALXAsIADwAbADwAsg8AACuwEM2wATKyBgIAK7AbzbADMgGwHC+wAtawEM2wEBCxFgEr +sAvNsR0BKwCxGxARErELCjk5MDEzNTMRIzUhMhceARQGBwYjJzMyNz4BNCYnJisBNVhYAS1dOWd4 +dmk6W3JsSi5IUlFILUxsTgInTREgsf6uIRNSEhmEwIUaEAAAAQA1AAACRQLCABMAbwCyAAAAK7AP +zbABMrIAAAArsBHNsgUCACuwCs2wAzKyBQIAK7AIzbQLDgAFDSuwC80BsBQvsALWsA/NsAoysgIP +CiuzQAIACSuwBDKwDxCxEAErsBPNsAgg1hGwB82xFQErsRAIERKxDA05OQAwMTM1MxEjNSEVIzUj +FTMVIxUzNTMVNVhYAf9X7Pr6/VdOAidNpFLjUulVpwAAAQA1AAACHgLCABEAawCyAAAAK7ABzbAP +MrIFAgArsArNsgUCACuwCM2yBQIAK7AEzbQOCwAFDSuwDs0BsBIvsALWsA/NsAoysg8CCiuzQA8R +CSuzQA8NCSuyAg8KK7NAAgAJK7AEMrAPELEIASuwB82xEwErADAxMzUzESM1IRUjNSMVMxUjFTMV +NVhYAelX1vT0YE4CJ02nUepS4k4AAAEAMf/0AsICzgAiAGwAsiEAACuwE82yAwIAK7ANzbQZGiED +DSuwGc0BsCMvsAHWsBDNsBAQsRcBK7AczbIXHAors0AXGQkrsBcQsAkg1hGwCM2xJAErsQkQERKy +AxMhOTk5ALEZExESsAA5sQ0aERKyAQgQOTk5MDE2EDYzMh4BHQEjNTQmIyIGFRQWMzI+AT0BIzUz +FRQOAiMiMc6kQHpVXGtFe5KVeyZQR4rmO1xeK6LFATzNH0IqVzQpL5d7fJ8OKiBdTsYnPCEQAAEA +NQAAAxsCwgAbAIgAsgAAACuwEzOwAc2yERUZMjIysgUCACuwDTOwBM2yBwsPMjIytBgJAAUNK7AY +zQGwHC+wAtawGc2wCDKyGQIKK7NAGRsJK7AGMrICGQors0ACAAkrsAQysBkQsRYBK7AKMrARzbIR +Fgors0AREwkrsA4yshYRCiuzQBYUCSuwDDKxHQErADAxMzUzESM1IRUjFSE1IzUhFSMRMxUhNTM1 +IRUzFTVYWAEVWQFuWQEVWFj+61n+kllOAidNTevrTU392U5O6upOAAAAAAEANQAAAUoCwgALAEQA +sgAAACuwAc2wCTKyBQIAK7AEzbAHMgGwDC+wAtawCc2yCQIKK7NACQsJK7AGMrICCQors0ACAAkr +sAQysQ0BKwAwMTM1MxEjNSEVIxEzFTVYWAEVWVlOAidNTf3ZTgAAAAABABj/9AIEAsIAFABaALIT +AAArsAbNsgYTCiuzQAYBCSuyDAIAK7ALzbAOMgGwFS+wANawA82wAxCxCQErsBDNshAJCiuzQBAO +CSuyCRAKK7NACQsJK7EWASuxCQMRErESEzk5ADAxNzUzFRQWMzI2NREjNSEVIxEUBiImGGE2Ny88 +ZgEZT3uqeMUpHzhKP0MBpk1N/lRqa2gAAAABADUAAAKUAsIAJAC7ALIAAAArsBkzsAHNsRciMjKy +DQIAK7AFM7ALzbIDBxAyMjK0CiAADQ0rsArNAbAlL7AC1rAizbAIMrIiAgors0AiJAkrs0AiBwkr +sgIiCiuzQAIACSuwBDKxJgErsDYaujP/2q8AFSsKsAousBAuDrAKELERBvkFsBAQsQsG+brIGeDX +ABUrCg6wHhCwHcCxFAv5sBXAALQRFBUdHi4uLi4uAbcKCxARFBUdHi4uLi4uLi4usEAaAQAwMTM1 +MxEjNSEVIxUzNyM1MxUjBxUWHwEWOwEVIyImLwEmKwEVMxU1WFgBCU1bmkHvRLcUFH8PIyFHKicR +iBEmOldOAidNTd7eTU3/Agkm3RpOFh/0HPdOAAABADYAAAJAAsIADQBWALIAAAArsAnNsAEysgkA +CiuzQAkLCSuyBQIAK7AEzbAHMgGwDi+wAtawCc2yCQIKK7NACQcJK7ICCQors0ACAAkrsAQysAkQ +sQoBK7ANzbEPASsAMDEzNTMRIzUhFSMRMzUzFTZYWAEVWfZYTgIiUlL94nLEAAABACYAAAOYAsIA +IwDeALITAAArsAAzsBXNsgEQITIyMrINAgArsQYMMzOwD82wAzIBsCQvsALWsCHNsiECCiuzQCEj +CSuyAiEKK7NAAgAJK7ElASuwNhq6xQPnLAAVKwqwBi4OsAfAsR0H+bAcwLo6/ecsABUrCgWwDC4O +sAvAsRoD+bAbwLrANvrKABUrCgWwFS6wDy6wFRCxEAv5DrAPELEWC/kAtgcLFhobHB0uLi4uLi4u +AUAMBgcLDA8QFRYaGxwdLi4uLi4uLi4uLi4usEAaAbEhAhESsAM5ALEPFRESsggXHjk5OTAxMzUz +EyM1MxMXMzY3EzMVIxMzFSE1MwM3IwYHAyMDJyMXAzMVJlgtWsi1EAIFC7XIWi1Y/vBVIAMDCAii +WKIQAwMgVU4CJ03+UjMWHQGuTf3ZTk4BpjoiFP6NAXM2Ov5aTgAAAAABADUAAAMeAsIAHQC2ALIA +AAArsBMzsAHNsBsysgUCACuxBg4zM7AEzbEMEDIyAbAeL7AC1rAbzbIbAgors0AbHQkrsgIbCiuz +QAIACSuwBDKwGxCxCwErsBLNshILCiuzQBIQCSuyCxIKK7NACw0JK7EfASuwNhq6yzjbzgAVKwqw +Ey4OsBTAsQcJ+QWwBsADALEHFC4uAbMGBxMULi4uLrBAGrEbAhESsBg5sRILERKxCAk5OQCxBAER +ErEIGDk5MDEzNTMRIzUzARczJjURIzUhFSMRIwEuAS8BIxcRMxU1WFi7AVsYAwVaARdZYv6lBgwD +AwMEW04CJ03+BjMjFgGnTU39iwH6CRkICTn+Wk4AAAACADD/9AMGAs4ACwAXAEAAsgkAACuwD82y +AwIAK7AVzQGwGC+wANawDM2wDBCxEgErsAbNsRkBK7ESDBESsQkDOTkAsRUPERKxBgA5OTAxEzQ2 +MzIWFRQGIyImNxQWMzI2NTQmIyIGMNGamdLSmZrRZ5dtbJeXbG2XAWaY0NCYnNbWnHeiondznZ0A +AAIANQAAAm8CwgAUAB8AYACyAAAAK7ABzbASMrIGAgArsB/NsAMytBEVAAYNK7ARzQGwIC+wAtaw +Es2wFTKyEgIKK7NAEhQJK7ICEgors0ACAAkrsAQysBIQsRoBK7ALzbEhASsAsR8VERKwCzkwMTM1 +MxEjNSEyFx4BFRQGBwYrARUzFQMzMjc2NTQnJisBNVhYAUlPKjdBSD0pQY9ZWYMtIkc/HzeETgIn +TRMXa0ZKcBUPu04BWw4gXlchEQAAAAIAMf/uAwgCzgAOAB4A0wCyDAAAK7ASzbIDAgArsBzNsAkv +sxYMAwgrAbAfL7AA1rAPzbAPELEVASuxGQErsAXNsAgysSABK7A2GrAmGgGxFhUuyQCxFRYuyQGx +CQguyQCxCAkuybA2GrrTSdI2ABUrC7AWELMHFggTK7AVELMKFQkTK7MUFQkTK7AWELMXFggTK7IX +FgggiiCKIwYOERI5sAc5shQVCRESObAKOQCzBwoUFy4uLi4BswcKFBcuLi4usEAaAbEZDxESsgID +DDk5OQCxHBYRErMADwUZJBc5MDETNDYgFhUUBxcHJwYjIiY3FBYzMjcnNxc2NTQmIyIGMdABNtFV +VDlTXoKZ0WeWblw+aDlnNZhvbpYBZZnQy5mJZVA+U03Wm3aiNWc9aExcc52cAAAAAAIANQAAApoC +wgAiACwApQCyAAAAK7AWM7ABzbEUIDIysgYCACuwLM2wAzK0HyMABg0rsB/NAbAtL7AC1rAgzbAj +MrIgAgors0AgIgkrsgIgCiuzQAIACSuwBDKwIBCxJwErsAvNsS4BK7A2GrrIRuCHABUrCg6wGxCw +GsCxEQz5sBLAALMREhobLi4uLgGzERIaGy4uLi6wQBoBsScgERKwDjkAsSMfERKwDjmwLBGwCzkw +MTM1MxEjNSEyFx4BFRQGBxUWHwEWOwEVIyImLwEuASsBFTMVAzMyNjU0JyYrATVYWAEyVS05Qk5E +EgxkDSQVPCwjE20OHR9UV1eOOkZCITZ1TgInTQ8TXkZMaRECCheuF04UIcEXEM9OAW9HPlQbDQAB +ADX/9AIPAs4AMgDzALIvAAArsAXNsgUvCiuzQAUACSuyFAIAK7AdzbMZLxQIKwGwMy+wEdawIM2w +MiDWEbACzbAgELEIASuwLM2wGSDWEbAYzbE0ASuwNhq651XE8gAVKwoOsA4QsArAsSQJ+bAowLAO +ELMMDgoTK7MNDgoTK7AkELMlJCgTK7MmJCgTK7MnJCgTK7IlJCggiiCKIwYOERI5sCY5sCc5sg0O +ChESObAMOQBACQoMJg0OJCUnKC4uLi4uLi4uLgFACQoMJg0OJCUnKC4uLi4uLi4uLrBAGgGxGSAR +ErIFFC85OTkAsRkFERKwLDmwHRGxESA5OTAxNzMVFBYzMjY1NCcmJy4DNTQ2MzIWHQEjNTQmIyIG +FRQeAxceBBUUBiMiJjU1XFM6P01MF0csND4egWFWgF1KLzZGEhUyGyIpLEAhGYpnW47UNCYtOTNA +KAscERkuQy1eYD43UzEdIjIvFiQWGgsNDxMmJj4mYWxPRwAAAAEAHQAAAnsCwgAPAF0AsgAAACuw +Ac2wDTKyBwIAK7AEzbALMrIHAgArsAbNsAkyAbAQL7AG1rAFzbAFELECASuwDc2yDQIKK7NADQ8J +K7ICDQors0ACAAkrsA0QsQoBK7AJzbERASsAMDEzNTMRIxUjNSEVIzUjETMVwVmmVwJeV6ZZTgIi +bsDAbv3eTgAAAAEAH//0Av4CwgAeAGoAshoAACuwC82yAwIAK7ARM7ACzbIFDxMyMjIBsB8vsADW +sAfNsgcACiuzQAcFCSuyAAcKK7NAAAIJK7AHELEOASuwFc2yFQ4KK7NAFRMJK7IOFQors0AOEAkr +sSABK7EOBxESsBo5ADAxExEjNSEVIxEUFxYyNzY1ESM1IRUjERQHDgEjIiYnJnhZARZZGy3WLRtZ +ARVYMSN6SUt5JC8BBwFuTU3+k0grSEouRAFsTU3+kmZGMjU2MUAAAQAMAAACvwLCABIAigCyAAAA +K7ASM7IDAgArsA4zsAHNsgYMETIyMgGwEy+xFAErsDYausOu6p0AFSsKsAEuDrAHEAWwARCxBg35 +sAcQsQAN+bo8UuqdABUrCrAMLrASLrAMELERDfkOsBIQsQsN+QCxBwsuLgG3AAEGBwsMERIuLi4u +Li4uLrBAGgEAsQEAERKwCDkwMSEDIzUzFSMTFzM2NxMjNTMVIwMBMN9F/E6eDAMECJ5O/EbfAnVN +Tf4vNx4ZAdFNTf2LAAAAAQAQAAAD4QLCACAA3wCyHwAAK7IXGB4zMzOyAQIAK7IKCxMzMzOwIM2y +BBEWMjIyAbAhL7EiASuwNhq6wejwgAAVKwqwIC4OsAUQBbAgELEEC/mwBRCxHwv5uj257xUAFSsK +sAouDrAJwLEdDvkFsB7AusI/7zEAFSsKsBguDrAZwLEMDvkFsAvAuj4S8GgAFSsKsBEusBcusBEQ +sRYL+Q6wFxCxEAv5ALUFCQwQGR0uLi4uLi4BQBAEBQkKCwwQERYXGBkdHh8gLi4uLi4uLi4uLi4u +Li4uLrBAGgEAsSAfERKyBg0aOTk5MDETNTMVIxMXMzY3EzMTFzM2NxMjNTMVIwMjAycjBgcDIwMQ ++1RuCAMEBpRVkwoEAgVuVPxEnnKKCQQCB4pynQJ1TU3+MTUcGQIc/eQ1HBkBz01N/YsB9TgfGf4L +AnUAAAABAB4AAAJ+AsIAJQFQALIAAAArsBgzsALNshYbIzIyMrIGAgArsBEzsATNsgkPFDIyMgGw +Ji+xJwErsDYaujWa3QgAFSsKsAIuDrADwAWxIw75DrAewLrKddzxABUrCgWwBC6wFi6wBBCxCQr5 +sBYQsRsK+bo1od0TABUrCrAPLg6wDsAFsRQI+Q6wFcCxAgMIsAQQswMEGxMrusqa3LkAFSsLsAkQ +swoJFhMrswsJFhMrsRUUCLMVCRYTK7rKpdyoABUrC7AEELMcBBsTK7MdBBsTK7o2od6pABUrC7Aj +ELMfIx4TK7MiIx4TK7IiIx4giiCKIwYOERI5sB85sgoJFiCKIIojBg4REjmwCzmyHQQbERI5sBw5 +AEAKAwoLDhUcHR4fIi4uLi4uLi4uLi4BQBICAwQJCgsODxQVFhscHR4fIiMuLi4uLi4uLi4uLi4u +Li4uLi6wQBoBADAxMzUzEwMjNTMVIx8BMzY/ASM1MxUjAxMzFSM1My8BIwcOAQ8BMxUeQrazQfZL +dRICBgtxSe9Ct7RD9kp2EgICAggEckpOARcBEE1NuRwND7lNTf7n/vJOTrgdAwQPB7hOAAAAAQAK +AAACgALCABgAnwCyAAAAK7ABzbAWMrIGAgArsBEzsATNsgkPFDIyMgGwGS+wA9awFc2yFQMKK7NA +FRgJK7IDFQors0ADAAkrsRoBK7A2GrrJH98TABUrCrAELgSwA8AFsQkH+Q6wCsC6NuHfEwAVKwoE +sBUuBbAUwA6xDg75BbAPwAMAswMKDhUuLi4uAbUECQoODxQuLi4uLi6wQBoAsQQBERKwCzkwMTM1 +MzUDIzUzFSMfATM2PwEjNTMVIwMVMxW6WcZD80qDDgIGCYNJ8UPGWU7dAUpNTd4eDw/eTU3+tt1O +AAEANgAAAkICwgAVAJMAsgAAACuwEc2yEQAKK7NAERMJK7IKAgArsAfNswkACggrAbAWL7AJ1rAI +zbIICQors0AIDAkrsAgQsRIBK7AVzbEXASuwNhq6NKHblQAVKwoEsAwuDrANwLECC/mwAcAAswEC +DA0uLi4uAbIBAg0uLi6wQBoBsRIIERKxAw45OQCxEQARErAOObEKBxESsAM5MDEzNQE3NQYjIRUj +NSEVAQcVNjMhNTMVNgFsHRQU/vtXAf3+lB0UFAEUV0ICDSICA27AQf3yIgIDcsQAAP//AGH/oQEG +At8AAwGNAAD/4gAAAAEAKv/WAX4C6AADAD4AAbAEL7EFASuwNhq6wyDsQAAVKwoOsAEQsADAsQIG ++bADwACzAAECAy4uLi4BswABAgMuLi4usEAaAQAwMQUDMxMBKf9W/ioDEvzuAAAAAQAx/6EA1wLf +AAcAMwCwBy+wAM2wAy+wBM0BsAgvsAfWsAMysAbNsAYQsAHNsAEvsAYQsAfNsAcvsQkBKwAwMRcz +ESM1MxEjMVFRpqYVAqtJ/MIAAQBFAPcCFALCAAYAKwCyAgIAKwGwBy+wANawBs2wBhCxBAErsAPN +sQgBK7EEBhESsQIBOTkAMDE3EzMTIwsBRcg/yFiQj/cBy/41AWD+oAABAAr/sgIjAAAAAwAZALIA +AAArsAPNsgAAACsBsAQvsQUBKwAwMTMhFSEKAhn9504AAAAAAQCLAvMBYgNyAAMAIACwAC+wAs0B +sAQvsAHWsAPNsQUBKwCxAgARErABOTAxASczFwEHfHBnAvN/fwAAAgAh//QCEgIGACwANgB/ALIq +AAArsDDNsh8AACuwHM2yFgEAK7ALzbQHNSoWDSuwB80BsDcvsADWsC3NsC0QsTMBK7AIMrAazbE4 +ASuxLQARErIPEBI5OTmwMxGyCxYqOTk5sBoSsiEjJDk5OQCxNRwRErQaACMkLSQXObELBxESsQ8Z +OTmwFhGwEDkwMTc0PgQ7ATU0IyIGDwEnPgQzMhYdARQ7ARUjIj0BNyMOBCMiJjcUFjMyNj0BIyIh +Hzc7SjEbIGwkSBITJwMLJylBIWFkFjNlPwQCAgcdIj0iRWNiMSo9ThnNjSY7JBcLAxNsGAwNRQIJ +FBANY2DiFks3ByEEDyUcF1BRJDJmPhUAAAACAAD/9AI3AsIAHAAoAGoAsgAAACuyEgAAK7AgzbID +AgArsALNsg0BACuwJs0BsCkvsADWsB3NsQQbMjKyAB0KK7NAAAIJK7AdELEjASuwEM2xKgErsR0A +ERKxGBk5ObAjEbENEjk5ALEmIBEStQcPEAYZGCQXOTAxMxEjNTMVBzM+BDMyFhQGIyIuAi8BIxYd +ATcUFjMyNjU0JiMiBlVVtgMCAgcdIjohZnmBZiE5IhoFBQIDAktFPlNPQD5UAndL6ioECx8XE5Lu +khMbGwkKEhYo+0lqYVNSY1sAAQAo//QCBAIGAB0AWQCyGwAAK7AUzbIDAQArsA7Nsg4DCiuzQA4K +CSsBsB4vsADWsBHNsBEQsQoBK7AJzbEfASuxChERErIDFBs5OTmwCRGwGDkAsRQbERKwGTmwDhGx +ABg5OTAxNzQ2MzIeAh0BIzU0JiMiBhUUFjMyPgE3FwYjIiYomnIfQD8oVkYnTV9mTCdPFhYlVXZy +n/xzlwwZLx8+IxsfY1FUYiAQEUdOkQACACr/9AJVAsIAIwAvAG4AsiEAACuwJ82yFgAAK7ATzbIP +AgArsA7NsgMBACuwLc0BsDAvsADWsCTNsCQQsSoBK7AKMrARzbIqEQors0AqDgkrsTEBK7EqJBES +sQMhOTmwERGyGBobOTk5ALEtExEStgAKCRobJCokFzkwMTc0NjMyHgIfATMmPQEjNTMRFDsBFSMi +PQE3Iw4EIyImNxQWMzI2NTQmIyIGKn9nIDgiGAUFAgNUtRYzZT8DAgIHHCM/JGV4Y09APVVLRD9T +/XiREhgZCQkQFqBL/Z8WSzcHGwQOIxoWkndSY1tZS2pgAAACACn/9AIBAgYAFgAdAGMAshQAACuw +C82yAwEAK7AbzbQXCBQDDSuwF80BsB4vsADWsAjNsBcysAgQsRgBK7AGzbEfASuxGAgRErIDCxQ5 +OTmwBhGyBw8QOTk5ALELFBESsBA5sAgRsA85sBcSsAA5MDE3NDYzMhYVByEeATMyNj8BFw4CIyIm +NyEuASMiBimPbmhzA/6OBGRHJ0wSEigJH2c2dpZnAQ0CRTI4Uv13koZnJVFbHA4PRwgXJ5enQEdI +AAAAAQArAAABYwLJABkAVQCyAAAAK7ABzbAXMrIMAgArsBDNsgUBACuwEzOwBM2wFTIBsBovsALW +sAYysBfNsBIyshcCCiuzQBcZCSuzQBcVCSuyAhcKK7NAAgAJK7EbASsAMDEzNTMRIzUzNTQ+AjMX +FSYjIh0BMxUjETMVME9UVCY/NRwuDRdfenpdSwFkSxk5TiINA1ADZBtL/pxLAAAAAAIAK/8uAlMC +BgAjAC4AjQCyDgEAK7ApzbIWAQArsBnNsCEvsALNsAovsCTNAbAvL7AM1rAszbAsELEFASuwJzKw +HM2wFCDWEbAYzbEwASuxLAwRErEAIzk5sAURtgIJCg4hJCkkFzmwFBKxCBE5OQCxAiERErAjObAK +EbAAObAkErEHHDk5sBkRtAwLGycsJBc5sRYpERKwETkwMRcWMzI2PQE3IwYiJjQ2MzIWFzMmNTQ7 +ARUjIhURFA4CIyInEzI2NTQjIgYVFBZ5P0xHWQMCMc57d2c1WxQCAjpsOBYrSlgyWVTHO0uPQUhP +XiJGSiggUpPgjSopBw0zSxT+ejxcNRoqAQJSXKpZTlBhAAAAAQAbAAACiQLCABwAeACyAAAAK7AR +M7ABzbEPGjIysgUCACuwBM2yDAEAK7AWzQGwHS+wAtawGs2wBjKyGgIKK7NAGhwJK7ICGgors0AC +AAkrsBoQsRIBK7APzbIPEgors0APEQkrsR4BK7EaAhESsAk5sBIRsAw5ALEWARESsQgJOTkwMTM1 +MxEjNTMRBzM+ATMyHQEzFSMRNCYjIgYdATMVIFBVtQMCFGRFrk+wKDhKX1BLAixL/voqLEjC+UsB +Lj1CblKiSwACACsAAAEwAsIAAwANAEkAsgQAACuwBc2wCzKyAQIAK7AAzbIJAQArsAjNAbAOL7AG +1rAAMrALzbACMrILBgors0ALDQkrsgYLCiuzQAYECSuxDwErADAxEzUzFQM1MxEjNTMRMxV9ZrNP +VLVQAl9jY/2hSwFkS/5RSwAAAv/w/zIA1gLCAAMAFwA5ALIBAgArsADNsg4BACuwDc2wFi+wBs0B +sBgvsAvWsAAysBDNsAIysgsQCiuzQAsNCSuxGQErADAxEzUzFQMWMj4DNREjNTMRFA4DIydwZuYJ +GhkfFxBVth0qOCwXIQJfY2P9JAEEDhgrHQG7S/33MEknGAcCAAAAAAEAGwAAAioCwgAkALMAsgAA +ACuwGTOwAc2xFyIyMrIFAgArsATNsgsBACuwCc2wDjK0CCAACw0rsAjNAbAlL7AC1rAizbAGMrIi +Agors0AiJAkrsgIiCiuzQAIACSuxJgErsDYaujCe1mAAFSsKsAgusA4uDrAIELEPBfkFsA4QsQkF ++brIwd+xABUrCg6wHhCwHcCxFAv5sBXAALQPFBUdHi4uLi4uAbcICQ4PFBUdHi4uLi4uLi4usEAa +AQAwMTM1MxEjNTMRMzcjNTMVIwcVMh4BHwEWOwEVIyImLwEmKwEVMxUgUFW1SmVC5kN9AQkSCVYM +ICBMIyAQZAwjKERLAixL/nZ3S0uSAgUVD5MUSxIdqxSjSwABAAH//QEHAsIADQAtALIMAAArsAjN +sgMCACuwAs0BsA4vsADWsAXNsgAFCiuzQAACCSuxDwErADAxNxEjNTMRFBYzNwcGIyJVVLUXHxsB +FBeGkAHnS/3UJCQBUAIAAAABACsAAAPQAgYAMQCoALIAAAArsRsmMzOwAc2yGSQvMjIyshABACuw +FjOwK82wIDKyBwEAK7AGzQGwMi+wAtawL82wCjKyLwIKK7NALzEJK7ICLwors0ACAAkrsC8QsScB +K7AkzbIkJwors0AkJgkrsCQQsRwBK7AZzbIZHAors0AZGwkrsTMBK7EvAhESsA05sCcRsBA5sCQS +sRMSOTmwHBGwFjkAsSsBERKzDA0SEyQXOTAxMzUzETQrATUzMh0BBzM+ATMyFzM+ATMyHQEzFSMR +NCYjIgYdATMVIxE0JiMiBh0BMxUwTxY+ckADAhRmOnsZAhZjPKVQsSU0RFFPsCM1RFRQSwFPFUs4 +Gh0wS3cyRcL5SwEvPUJ1UJ5LAS88Q3pPmksAAAEAKwAAApkCBgAjAHgAsgAAACuwGDOwAc2xFiEy +MrISAQArsB3NsgcBACuwBs0BsCQvsALWsCHNsAoysiECCiuzQCEjCSuyAiEKK7NAAgAJK7AhELEZ +ASuwFs2yFhkKK7NAFhgJK7ElASuxIQIRErANObAZEbASOQCxHQERErEMDTk5MDEzNTMRNCsBNTMy +HQEHMz4DMzIWHQEzFSMRNCYjIgYdATMVME8WPnJAAwIFGi1MLVZSULEnOEpfUEsBThZLOBodDSQs +HmBi+UsBLj1Cc0+gSwAAAAIAKP/0AkoCBgAHABIARgCyBwAAK7ALzbIDAQArsBDNAbATL7AB1rAI +zbAIELEOASuwBc2xFAErsQ4IERKzAwIHBiQXOQCxEAsRErMBBAUAJBc5MDE2NDYyFhQGIgMUFjMy +NjQmIyIGKJ7mnp/kPGVJSGZmSElljOSWluSYAQpPZ2icZmYAAAACAB3/OAJTAgYAJAAwAH8AshcA +ACuwKM2yEgEAK7AuzbIGAQArsAXNsCQvsADNsCEyAbAxL7AB1rAhzbAlMrIhAQors0AhIwkrsgEh +CiuzQAEkCSuwIRCxKwErsBXNsTIBK7EhARESswkLDB0kFzmwKxGzEhcoLiQXOQCxBSgRErcLDBQV +HR4lKyQXOTAxFzMRNCsBNTMyHQEHMz4EMzIWFAYjIi4CLwEjFh0BMxUhExQWMzI2NTQmIyIGIk8W +PnA+AgICBxwjPiRleYFkHzcjGQYFAgNQ/wCuTEM+VFBAPlN9AhYWSzIEHQQNIBkVku6SEhkZCQkS +GptLAcNJamFTUmNbAAIAKv84AlsCBgAbACcAbgCyGQAAK7AfzbIJAQArsgMBACuwJc2wDi+wD82w +CzIBsCgvsADWsBzNsBwQsQgBK7AiMrAKzbIKCAors0AKDQkrsggKCiuzQAgOCSuxKQErsQgcERKz +BQMSGSQXOQCxJR8RErQABgUTEiQXOTAxNzQ2MzIXMyY9ATMRMxUjNTM1NyMOBCMiJjcUFjMyNjU0 +JiMiBiqAZV1EAgJcT/9PAwICBxwiOyFmeWNPQD5US0U+U/14kVgOFSn9iUtLnywEDB8YE5J3UmNb +W0lrYgABACkAAAGVAgAAGgBYALIAAAArsAHNsBgyshABACuwFM2yBwEAK7AGzQGwGy+wAtawGM2w +CjKyGAIKK7NAGBoJK7ICGAors0ACAAkrsRwBK7EYAhESsA05ALEUARESsQwNOTkwMTM1MxE0KwE1 +MzIdAQczPgEzFxUmIyIGHQEzFTJMFj9yQQICElU5GQwQS09LSwFOFks7ICM6SgJgA31ThksAAAEA +KP/0AbkCBgAxAMMAsi8AACuwBs2yBi8KK7NABgEJK7IWAQArsB/NAbAyL7AT1rAizbAAINYRsAPN +sCIQsQkBK7AszbAbINYRsBrNsTMBK7A2Grrp+MPpABUrCg6wDhCwDMCxJQb5sCnAsyYlKRMrsycl +KRMrsyglKRMrsiYlKSCKIIojBg4REjmwJzmwKDkAtgwOJyUmKCkuLi4uLi4uAbYMDiclJigpLi4u +Li4uLrBAGgGxGyIRErIGFi85OTkAsR8GERKyExosOTk5MDE3NTMVFBYzMjY1NCYnJicuAzU0NjMy +Fh0BIzU0JiMiBhUUHgIXHgMVFAYjIiYoVUYuLDo0PAkFJCs1GnBLQG9VNCUmNBEnIB0lLjgccllM +em02IR4hIh8gIhUDAg0VJDMhRUc0Mj0hFx0gHREbFg0KDBQkNCFGT0EAAAAAAQAS//wBSwKFABkA +VQCyFAAAK7AQzbIDAQArsAczsALNsAkysgMCCiuzQAMGCSsBsBovsADWsAQysAvNsAYysgsACiuz +QAsJCSuzQAsSCSuyAAsKK7NAAAIJK7EbASsAMDE3NSM1MzUzFTMVIxUUHgIzNxUGIyIuA2dVV195 +eRYlHxIXDhUXLDgpHbn2S4uLS+0kMhYIAVECBhgnSAAAAAEAFP/0AnkB+gAgAHIAsh8AACuwCM2y +FQAAK7ASzbIDAQArsA4zsALNsAwyAbAhL7AA1rAFzbIABQors0AAAgkrsAUQsRcBK7ALMrAQzbIQ +Fwors0AQFAkrshcQCiuzQBcNCSuxIgErsRcFERKxGh85OQCxAggRErEZGjk5MDE3NSM1MxEUFjMy +Nj0BIzUzERQ7ARUjIj0BNyMOAyMiaVW2JzhJW1W2FjVpQAICBRktSiymtvlL/tA9QXZPnkv+ZhZK +OBYeDSMrHQAAAAEACQAAAjwB+gASAIoAshEAACuwEDOyAQEAK7AMM7ASzbIECg8yMjIBsBMvsRQB +K7A2GrrEI+lcABUrCrASLg6wBRAFsBIQsQQE+bAFELERBPm6O9HpPQAVKwqwCi6wEC6wChCxDwT5 +DrAQELEJBPkAsQUJLi4BtwQFCQoPEBESLi4uLi4uLi6wQBoBALESERESsAY5MDETNTMVIxMXMzY3 +EyM1MxUjAyMDCeNBawsDAwhsQeI/pG2jAa9LS/7ZLxkWASdLS/5RAa8AAAEACgAAA04B+gAgAN8A +sh8AACuyFxgeMzMzsgEBACuyCgsTMzMzsCDNsgQRFjIyMgGwIS+xIgErsDYausK67YUAFSsKsCAu +DrAFEAWwIBCxBAT5sAUQsR8E+bo9Ru2FABUrCrAKLg6wCcCxHQX5BbAewLrCuu2FABUrCrAYLg6w +GcCxDAP5BbALwLo9Ru2FABUrCrARLrAXLrARELEWBPkOsBcQsRAE+QC1BQkMEBkdLi4uLi4uAUAQ +BAUJCgsMEBEWFxgZHR4fIC4uLi4uLi4uLi4uLi4uLi6wQBoBALEgHxESsgYNGjk5OTAxEzUzFSMT +FzM2NxMzExczNjcTIzUzFSMDIwMnIwYHAyMDCuJEVggDAgZvWG8IAwIGV0XiP4JsawkCAwZrbIIB +r0tL/tovGhUBcP6QLxoVASZLS/5RAVIwGRf+rgGvAAAAAQAlAAACGgH6ABsBRwCyGwAAK7AVM7AC +zbASMrIHAQArsA0zsATNsBAyAbAcL7EdASuwNhq6NSjcWwAVKwqwAi6wEC6wAhCxGwr5sBAQsQ0K ++brKu9yHABUrCrAELrASLrAEELEHBPmwEhCxFQT5ujU33HEAFSsLsAIQswMCDRMrsQINCLAEELMD +BBUTK7rKydxxABUrC7AHELMIBxITK7o1N9xxABUrC7ACELMMAg0TK7AbELMRGxATK7EbEAiwBxCz +EQcSEyu6yrvchwAVKwuwBBCzFgQVEyu6NSjcWwAVKwuwGxCzGhsQEyuyDAINIIogiiMGDhESObIa +GxAREjmyCAcSIIogiiMGDhESObIWBBUREjkAtQMIDBEWGi4uLi4uLgFADgIDBAcIDA0QERIVFhob +Li4uLi4uLi4uLi4uLi6wQBoBALEEAhESsQkXOTkwMTM1MzcnIzUzHwEzNj8BMxUjBxczFSMvASMG +DwElTHlwUo5aEQIIClyGTXF9RIFmEgIHC2RLuqpLkyEREJNLqbtLpCAQEaMAAAEACf8uAkUB+gAe +ALkAsggBACuwEzOwBs2yCxEWMjIysBovsALNAbAfL7EgASuwNhq6xKDoHQAVKwqwBi4OsAXABbEL +CfkOsAzAujuZ6K0AFSsKBbARLg6wBMAFsRYE+Q6wF8CxBgUIsAQQswUEERMrujuM6IwAFSsLsxAE +ERMrshAEESCKIIojBg4REjkAtAQFDBAXLi4uLi4BQAkEBQYLDBARFhcuLi4uLi4uLi6wQBoBALEC +GhESsB45sAYRsQANOTkwMRcWMzI/AQMjNTMVIxMXMzY3EyM1MxUjAw4BIyImLwFAHSs/HhWxQOdD +cQkDBAhwQeA/yBldPB02DQ1pGEYyAbhLS/7TLBYWAS1LS/4BP0MQCAgAAAAAAQAwAAAB3wH6ABUA +kgCyFQAAK7AQzbIVAAArsBLNsgkBACuwBs2yCQEAK7AIzQGwFi+wCNawB82yBwgKK7NABwsJK7AH +ELERASuwFM2xFwErsDYaujFb10IAFSsKBLALLg6wDMCxAQf5sADAALMAAQsMLi4uLgGyAAEMLi4u +sEAaAbERBxESsQINOTkAsRIQERKwDTmxBggRErACOTAxNwE3NQYrARUjNSEVAQcVNjsBNTMVITAB +FxwVFLBVAaP+6xwUFLtV/lFAAVIdAgJRnED+rhwCAVGcAAAAAAEAIf+eATAC4QA6AE8AsDUvsDHN +sBgvsBXNAbA7L7AA1rAOMrAszbAdMrIsAAors0AsMwkrsBYysgAsCiuzQAAHCSuxPAErsSwAERKw +JDkAsRgxERKxAA85OTAxNzU0LgIvATUyPgM9ATQ+AzMXFSMiDgIdARQOAg8BFR4EHQEUHgI7ARUG +IyIuA3YSGBkJCQMMHRcSGSMxIxIYDg0YHxMRFxgJCAMLHBUSEx8YDQ4KDhIjMSMZTWAdKxUNAQJW +Ag4WLB1ULUMjFgUBSgcTLSJnHC4bEwQDAgEEFBovHXMiLRMHSgIFFiNEAAAAAQBf/2EAtAMYAAMA +FQABsAQvsADWsAPNsAPNsQUBKwAwMRcRMxFfVZ8Dt/xJAAAAAQAi/54BMALhADoATwCwOi+wAM2w +Gi+wHs0BsDsvsAbWsBQysDPNsCQysjMGCiuzQDMsCSuyBjMKK7NABjoJK7AbMrE8ASuxMwYRErAN +OQCxGgARErEkMzk5MDEXMzI+Aj0BND4CPwE1LgQ9ATQuAisBNTYzMh4DHQEUHgIfARUiDgMdARQO +AyMnIg4NFx8TERcYCAkDCxwVEhMfFw0OCQ4SIzEjGRIZGAkJAwwdFxIZIzEjEhcWBxMtInMdLxsS +AwMCAQUUGi8cZyItEwdKAQUWI0MtVB0sFg0BAlYCDhUrHWAtRCMWBQIAAAABAEMAyAIgAXUAFwBK +ALAPL7AIzbAUL7ADzQGwGC+wANawF82wFxCxCwErsAzNsRkBK7ELFxESsQMPOTkAsQgPERKyABIX +OTk5sQMUERKyBgsMOTk5MDE3NDYzMh4CMzI2NTMUBiMiLgIjIgYVQ0lCJDgeLRkjIE9JQyM5Hi0Z +Ix/MVVQfJB84JlVUHiUeOCUAAAAAAgBF/zgAqgH6AAMABwAyALIBAQArsADNAbAIL7AA1rAEMrAD +zbAHMrADzbMGAwAIK7AFzbAFL7AGzbEJASsAMDETNTMVAxMzE0VlZAZXBwGYYmL9oAIA/gAAAAAB +ACn/8wH/As4AHQBcALIAAAArsggCACuwEM20ARYACA0rsAHNsBwyAbAeL7AE1rATzbATELEAASuw +BzKwHc2wCTKxHwErsR0AERKxEBY5OQCxEBYRErQNBA4YGSQXObAIEbEHCjk5MDEXNS4BNTQ2NzUz +FR4BFwcmIyIGFRQWMzI3Fw4BBxX8YXJyYUdBYRpYLFhHUE5JWStYG19CDVYNnW5vnQ1UVApRQCJj +a1RWaGMjPVYHVgAAAQArAAACOwLOAB0AigCyAAAAK7ABzbAZMrIBAAors0ABGwkrsgoCACuwEc20 +BAUACg0rsBUzsATNsBcyAbAeL7AC1rAGMrAZzbAUMrIZAgors0AZFwkrsgIZCiuzQAIACSuzQAIE +CSuwGRCxGgErsB3NsR8BK7EaGRESsQ8KOTmwHRGwDjkAsREFERKwDzmwChGwDjkwMTM1MzUjNTM1 +NDYzMhYfAQcmIyIGHQEzFSMVITUzFStWRER7Xi1TFBM3Mj02QLS0AP9XUO9GiFNuHw8QRCk+LoRG +7XLEAAEAKgAAAlECwgAcAO8AshsAACuyCAIAK7IJDxAzMzO0AAEbCA0rsBYzsADNsBgytAcEGwgN +K7AUM7AHzbARMgGwHS+wCNawCc2wCRCxAwErsBsysBXNsBkyshUDCiuzQBUYCSuwEjKyAxUKK7NA +AwAJK7AFMrAVELEPASuwEM2xHgErsDYausf94QkAFSsKBLAIELADwA6wCRCwCsC6N/Tg7gAVKwoO +sA8QsA7ABLAQELAVwAWwCBCzBAgDEyuzBwgDEyuwFRCzERUQEyuzFBUQEysDALMDCg4VLi4uLgG1 +BAcKDhEULi4uLi4usEAaALEHBBESsQsMOTkwMTc1MzUnIzUzAzMfATM2PwEzAzMVIwcVMxUjFSM1 +aKMbiGelcXYrAhUWd3GmZocboqJkxz8lMD8BKNxmNy/c/tg/MCU/x8cAAAIALf/CAYYCzgATACcA +tACyBgIAK7ANzbAkL7AXzQGwKC+wA9awEM2wEBCxGgErsCHNsSkBK7A2GrrBCfSKABUrCg6wARCw +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 +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 +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 +AAAAAP/wAAAAAP/p/+7/6f/T//UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/1AAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAD/w/+9/78AAAAA/9f/8v+//9QAAAAAAAD/7//nAAAAAP/pAAD/wv/u +//UAAAAAAAD/9v/8AAD/9//2//b/vQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAA//j/9f/0//QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/7AAAAAP/4/+b/4gAAAAAAAAAA +AAD/7gAAAAAAAAAA//IAAAAAAAD/7v/u/+0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//b/ +9gAA//b/+f/u/+z/7f/r/+7/9v/4//cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/+//3//b/6v/s +//cAAAAA//MAAAAA/+7/8//zAAD/7P/u//f/8//zAAAAAP/sAAAAAAAA/9cAAAAAAAAAAAAAAAD/ +7f/w//IAAP/wAAAAAAAAAAAAAAAA/+//+f/wAAAAAAAAAAD/+f/4AAD/+//w//T/6AAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAA//QAAAAAAAAA +AAAAAAAAAP+0AAD/1f/Y//n/+f/6//gAAAAAAAD/tQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAP/7//kAAAAAAAD/9wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAP/vAAAAAAAAAAD/+v/3//X/9f/0//cAAAAAAAD/9gAAAAAAAP/7AAD/9//1/+7/8QAA +AAD/+f/3//b/+//8//b/+wAA/+4AAP/6//v/+//3//j/+//4//j/+P/zAAD//P/8AAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAP/7AAAAAAAAAAAAAAAA//sAAAAAAAAAAAAAAAAAAAAAAAAAAP/7 +//sAAAAAAAAAAP/8AAAAAP/8AAAAAAAAAAAAAP/8//z/+wAA//z/+wAA//z/9wAAAAD//AAAAAAA +AP/7AAAAAAAAAAAAAAAAAAD/4f/gAAD/zv/V/97/3v/e/93/3v/L//T/4f/oAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAP/e/94AAAAAAAD/ugAAAAD//P/8AAAAAP/8AAAAAAAA/7v/8wAA//kA +AAAAAAD/9AAAAAAAAAAAAAAAAAAA/+n/6wAA/9//9//p/+j/6f/o/+n/4P/v/+oAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAD/+//6//n/5f/m//kAAAAA//MAAAAA/+3/8v/2AAD/7P/y//n/9v/zAAAA +AP/oAAD/9//2/9QAAAAAAAAAAAAAAAAAAAAA/74AAP/C/9X/xv/D/8X/wQAAAAAAAP++/+cAAAAA +AAAAAAAAAAAAAAAAAAAAAAAA//H/9//3/77/wQAA//sAAP/ZAAAAFP/k/+0AAAAS/+cAAP/1//P/ +4P/tAAD/4AAAAAAAAAAAAAD/9AAAAAAAAAAAAAD/1f/VAAD/0v/X/9b/0//V/9L/1v/S/+b/1f/v +AAAAAAAAAAD/+wAAAAAAAAAAAAAAAP/0//j/+P/W/9f/+P/7AAD/4wAAAA7/7f/v//QADf/r//H/ +9v/1/+f/8gAA/+UAAP/w//D/0wAA//b/9AAAAAAAAAAAAAAAAAAAAAAAAP/r/+T/4v/iAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/6P/l/+EAAAAAAAAAAAAA/9wAAAAAAAAAAAAAAAAA +AAAA/+7/6f/Q//QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/i/+AAAP/L/9X/vP+5/7r/t/+8 +/8b/6P/i/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+3/8v/y/7b/u//y//sAAP++AAAAFP/h/+v/ +8AAT/+L/6f/y/+3/zP/iAAD/3AAA/+r/6v/JAAD/8f/1//UAAAAAAAAAAAAAAAAAAAAAAAAAAP/8 +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+v/6QAAAAD/6gAAAAD/6wAAAAAA +AAAA//QAAAAA//L/9P/z/8gAAAAA//wAAAAAAAAAAAAAAAAAAAAAAAAAAP/WAAD/uwAA/+AAAAAA +AAAAAAAAAAAAAAAA/7sAAAAAAAAAAP/1AAD/+f/6AAD/7wAA//cAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9QAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/+gAAAAAAAP/7 +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 +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 +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 +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 +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">d09GRgABAAAAAGdEABEAAAAAxCwAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABgAAAABwA +AAAcXqhuOEdERUYAAAGcAAAAHgAAACABDgAET1MvMgAAAbwAAABSAAAAYHfuJYJjbWFwAAACEAAA +AXQAAAHCa1353WN2dCAAAAOEAAAAPgAAAD4RMg5bZnBnbQAAA8QAAAGxAAACZVO0L6dnYXNwAAAF +eAAAAAgAAAAIAAAAEGdseWYAAAWAAABY8QAAsAhmVufuaGVhZAAAXnQAAAAyAAAANgC5uMloaGVh +AABeqAAAACAAAAAkESsGUmhtdHgAAF7IAAACXwAAA4T3ZzpbbG9jYQAAYSgAAAG4AAABxLON39Rt +YXhwAABi4AAAACAAAAAgAf4B0m5hbWUAAGMAAAABygAABIM8keTycG9zdAAAZMwAAAHTAAACrc02 +XE5wcmVwAABmoAAAAJoAAAD1RMlCkHdlYmYAAGc8AAAABgAAAAaGYlAXAAAAAQAAAADJiW8xAAAA +AMjhyCUAAAAAzD024XjaY2BkYGDgA2IJBhBgYmAEwgdAzALmMQAADeoBEwAAeNpjYGJhYpzAwMrA +wjqL1ZiBgVEeQjNfZEhjYmBgAGEIaGBgWA6kHGF8b/8gbwZGBt4HDGxp/9IYGDjkmGwUGBgFHYBy +LDysb4AUkAsA+EgLBAAAeNpjYGBgZoBgGQZGBhDYA+QxgvksDAuAtAqDApDFwsDLUMewheE/YwXT +MaY7ClwKIgqSCnIKSgpqCvoKVgrxDxj+/weq5gWqXsCwDaqKQUFAQUJBBqrKEqLq/7f/T/4f/n/o +v9ffv39fPDj64MCDvQ92P9jxYOuDtQ+WPGhQeAB1CUHAyMYAV8rIBPUHigIGBhZWNnYOTi5uHl4+ +fgFBIWERUTFxCUkpaRlZOXkFRSVlFVU1dQ1NLW0dXT19A0MjYxNTM3MLSytrG1s7ewdHJ2cXVzd3 +D08vbx9fP/+AwKDgkNCw8IjIqOiY2Lj4hMQkhrb2zu7JM+YtXrRk2dLlK1evWrN2/boNGzdv3bJt +x/Y9u/fuYyhOTcu6VbGwMIehPJuhYxZDCQNDBsR1uTUMK3Y1puSD2Hm1t5ObWqczMFy+cv3G1Ws7 +GQ4eYmC4ew8oU8lwk6Glp7m3q3/CxL6p0ximzJk7m+HwkSKgVBUQAwBmJ3xBAAAEDAXsAKwAsADP +AjEAwADEAMUAywDPANMA2QDgAQgAtgC+ALMAjgCFANUAyQDCALwAugDHAJ4AgwBkAGYAAHjaXVG7 +TltBEN0NDwOBxNggOdoUs5mQxnuhBQnE1Y1iZDuF5QhpN3KRi3EBH0CBRA3arxmgoaRImwYhF0h8 +Qj4hEjNriKI0Ozuzc86ZM0vKkap36WvPU+ckkMLdBs02/U5ItbMA96Tr642MtIMHWmxm9Mp1+/4L +BpvRlDtqAOU9bykPGU07gVq0p/7R/AqG+/wf8zsYtDTT9NQ6CekhBOabcUuD7xnNussP+oLV4WIw +MKSYpuIuP6ZS/rc052rLsLWR0byDMxH5yTRAU2ttBJr+1CHV83EUS5DLprE2mJiy/iQTwYXJdFVT +tcz42sFdsrPoYIMqzYEH2MNWeQweDg8mFNK3JMosDRH2YqvECBGTHAo55dzJ/qRA+UgSxrxJSjvj +hrUGxpHXwKA2T7P/PJtNbW8dwvhZHMF3vxlLOvjIhtoYEWI7YimACURCRlX5hhrPvSwG5FL7z0CU +gOXxj3+dCLTu2EQ8l7V1DjFWCHp+29zyy4q7VrnOi0J3b6pqqNIpzftezr7HA54eC8NBY8Gbz/v+ +SoH6PCyuNGgOBEN6N3r/orXqiKu8Fz6yJ9O/sVoAAAAAAQAB//8AD3ja3L0JYFNl1j98n3tv1qbJ +zd4lXdK0TdPQhiZtQ4CWsu/7IpuCBVFAWQQEWQYVEVERxQ0B0RHcq96bBFDcqo7bOI7jzMjMqO84 +js44HdERx1Er9PY757k3aVrKMu9/3vf7f5/Ym5t70+Y55znL75znPOcyLPN659ecVhtgLIydCTBx +E8MEkyzPCHyQiI6QyByT9JY2yUmCkp6x2iTBHosxfWuitdH6sMvtcjp0Wl+JvzyfeMnrk3OifW3l +npr6qN8/46+El99cO73U6LT66+sLaisCZBa/8+RKhmGZA7yPfUlbxXCMjgkxcYYwQZGP4Nfq+aCo +DRNRT79Zq22TDPDNWvxmlqffnE+iXMQe5Q6MPHLtgyMPX8v7iGzq+I4e8G+XMIx2sOYPTD5TxAxj +4nlAj+iMiExIsrsjEYlwbZLVEw6LfEiyFMIFDVwwZIfDcQ1vDCaaNDpDUMyCERSHJC8JwhfaoxG7 +F34inBd+Ijof/fHZvfBT5rV7S+b+18udzOyvt711A1l0w1s3/Hn2e63/nPnZQ28/LO996N1HiItc +8rK8h2xtIa+2kJj8Bv60yA0t8gayFX/gOgMc2NA5ln9d62aayHomXgwcSZZwTCEfjDuRO0woSehb +Ig4OiQOOSf0NbaKj+JhVqta1if0FKRfYlKdvE7PxWp2+TRpCgmJ93tHG2SduZ5xBIy8OqBbzqsUB +gtTf2i7mwW9Y24/+48dXjHjXLNoF0doq9bW1i7Wt8CZhs1vtwaONs07shPtZ8GuJnAG59iB8VSK/ +fx7cOv7bV76mt/oKiXDfWnswEcHj0cY5J3bT6/DJGH4Sf3cg/m4cjsU3Fd/k05qttpiYE4vDfTzL +j8XhL2TcisTi8P1wxjRlW205uXn5fcORWP8BA6sz/yNNBrhJb3XdEJvyiNR/AMiLno3FxFyrZKiE +1zxbosBXHih1xxiJoDTx2XC1xCo56uC12CaVV8didK7NLIh1uD5aX1frLw+R8jqQ9ChMfCFxu9ww +841sub+8RKvTOh1uVxGhGqADUYCr/g2+Nl6vy8+PPnqRb9TUXP/+j36y4MCYn43VDama65ri+4Ql +Rnd+dO/FJSMvzc+79083LNo9/rXxjzTkaMnS7UJhTcRWkpdTM6GpxqwP9m/dO3eUQBrk51lLTmTy +do2hMmr35zqrxowv1OtrRhz56YIxVjlOJuYsrKhiGA3j6Pxcu0zLg07ZGR9TD7K/g4lHUPqZiNSf +a4sTFmRqSDBCsoPSEK4tmSPQ0xyQfz0RiltDUjHXRsThIZE/JjkEEC9B8oBUmYS2RKnJow9K/eCi +SZAa4WJIaJNGwKvHgZwWYjGpsR+cRYKgo9KQ/nAaKoWLxTlwZuKRtW4SIRzwMhLushpRRxerfSU6 +LaltZLt/ot6R+QGH5upPfrxxxvoNj189bcpV68VNkyc9NSl31ITCoZNyC6cNHkbkwvpx1fNXrp+K +dzdOmSSOulS92SRoHe3H+YX3r1ozffKyfauumjr55mZvltczaPKFxcb+A0/F6hfMGJVXP3XKsr1r +1k6f/MHOiXhvjjerPwP/cczYzk/4f2j1TCkTZgYx65i4F3lbGJECwFsT8FYaiOxrooarDDhVJgBf +g1IETiOgdHAqANMG4yW91ZbgvYFqEEexvzVpKgr2ceG5YEu4cz2FVEoDXqtNLIiJA62HGb3gKeoT +hcsgoSiOIGu19V2Mgn/2+mhEq3Pr/Gm+RsJRYiZ40w7v3I2klkrt2DWX3Ndorx45cMtzOxYuuKm6 +75g5f54eS8647pWH93zU8cDSJU81DFr47MPyF+4+rpkDG77N9Yy47enLtsz3jSML9225smmaf/Yz +90TXzZ+/+fnlZUU1feQ/bd311yPfr37/TyuXP9Y8qOlZcqXBaiibPI1taawKz2nY8+jl5d5RYN/u +BkN9J7X5RYrFV809AUuMLGPBy2iowUULfzdYd9Wyw2f/Ie/kjmsPMdlg1Ylopp83GtskCzDTCNos +mtAz2AVSH3UDzaxg17H/IGuu3LPx5tdH7773wMtkBzuc/HbnNRuv+ee98msdefI3y8lEnFfSeYe8 +kz2gFbv+NntMMqh/28DC39bg3+YYq8BFXXaXwOpYcgU7Ys+BmwPZ82cdlJ+XZTbGriI3EmHZcfmF +S+XfyQ8+KP9GfhvGfQm3iavQGhkzs58RjaEkzzM6dHAhIlpCIncsyQtMPVzgBUmH8qGa7MtPfKwY +ZV4QNa28xNnbzSLbKpaDadPqqt9iJJ22+i38qG3hKwn8qKTh9aIWP20WdYKob2USLKfRUysZZ+kJ +NYw8BwQZQbq0RjhhYiJvFQm1e+5oRFfm1oAE6fzRS4Z8Et0VI7xJ7rxkU/MzV7zIH18/8Z/fTdg+ +7ucjfv7KlDfQX13CHOVv5Y8yWcxWBr2rPkv1rqwGnClD0JkyBnCmxnCcMPiOcPCOB9dqColGYDI4 +LoMgcUA4D/4qWyV+zom7kSLRKCRYIwfuwyAkNAYe/Isej3g9C69zCaArSzX51E2je/bq0C1f4icP +NL/aTO73y/ObX2lmF7WQR+WZLfI00kLnvEOGCyQfZLGYETlwrXReVElMslrGzAdVYeTsbsL96sNO +Rv4H22dGx+f4+8x28jV7nN0Hv19IaUeyCWq/KsralCjDoHTbK9gBFeTrlhYqb0y482vSn/kR8FZY +RVs8RVuZ5yILXBLS4At/rPTv9YRd4UzI1Q1sUTr3g2PQaR0wThfoHPx96gRwmOr4fGCUm/mVP5zc +idaRQfy0s/MrzUzwI3bGz4xk4gL8lpTDt8W1aOJKeCCygg7MoaEeohBVUNMmBeC1EJxBQmsRNNSA +laDtZ4wxxWjZylIDZzXaknLV9qO5R9teYmZ12p0X7iV9Fn/zRPSyi+6Tf3vZl09El753S3j3jqsv +9o28GV7XNftGkeN/O0523hCaOnLbp18dl6/eUj1h2A3ffDUmb+LWJy985fHvJ3qm3hyf/ybweScY +7XGAp4zMKCZuRCr0XBtlbFZIMqnC1nziMBU2ttoscq0aSa8DTdO1MhKnA80BHdLpU6ACuBUBFKiJ +lkVIRLfTf4csPxYi/zVJbr3b38JPf+S94z/e1QI8By7ya7VasHIXKTyXCsBBOJB7WcDGLAeqQpZg +CCLEFIVjkgUYaVEMQI6hDUGnZBEU26+zJnhHYRFlZwHaORITs6wSn4NM9UVJI+nynTpf2iOACSRe +naOEfdQ/s2xG//4XH5hbKLwb2nPniw8vWzyueULHI+wV/j3s5rIp1UvnTu3X79ZQw9tXr16yaPe6 +HatGd7xLdYRxg7+7GmxXf+Z2Jl6HdABSjmvqKEhmQJPNAKCBo7khqQxFf0BI9B6TCkxtYnE4QQq8 +gBcYwKioHfBSIFAgX6NpSzhqDHAvADIzEK4UoJvjY6LBekhjtuSW1aEfrLGJVUCyWQP3amKixQpv +xVxbvNgbiFF5imRgtCCJgq+D03LKCOrz/JneMUNf/OXuN9lBQ57dVDW/qWnBLN+YXQvmeQsGN7dM +KtIRjnurYNctbyVWr90bnXC5z/Tgwe9uX3OjjSOrFjQN7Vdz6R3NAxvumzZlac3komHrQj7OaGIT +y5c2X3rgl6srPXVbgjV/37tv4pwnPYqeO0AOZmqOMzbmTiZuRv6ZgFvWcJxFHMbwZhbAl0YPRpMB +65FlC4Nk2kOSI20G76GSaQXJ1IJkmhTJ1IhWMIdWLRhCk5DQm3RgF7PwiNdteJ1j0EdUkyMarU6f +ZbLaMpAxI/GKFKFlAtX3DiJqQIMBjsPPfv15Rw65sf+bDZ8E/tR4u192+O9uJIf3c7tPXfWjWf6h +Rf6upYUYFfpAPt4D+kqZKxQsBD6oLW5FOXcAunRne61AoBtFoywkGo5J+eBUy1Xqpp24Kk2dANQ5 +BKDOCXonOFHvBKvDmdY7KRvEIMEQS74CgKKubqDRb0ebn7aKyjw7jpTfFt52U3Tj6LFXPbBhz7Pc +/EDH3Euu/K/9/TfOnbTrxr2HrrmaBCbsidpra1YkVo4Zf2kBZ39SnjhoYHTt84du2TBqyEWz0RZu +7PyOfwBodDBlzGwmbkUq81ALcAoNJVYNUGhACsupSXSBoLsUk5gNmuxHk+iCsWsMVh2KdbZV1KJh +zEPDiPGHwSrqUpgOpqObaQfkS0GcSqeZbCwfso58/K08dMC9Dw7Y9MzT375zzcY3y0vHX3Pv8jXT +J908/sG55IEVs3ffxU7v+It1SP+rD3c8vP8n639c21w6ftmqxKYJY+bdhPPWAD7BDDSZmdoMuSTh +uJ5N6bg+FQgjTEFUwkh6DQUO1AYyYFwg/NUxYAcb/DeRbJbteLX41VFcW0nHn+Wvd/lbyDvs69tJ +/d0dlXKfFvA+izq/5g8DdvYwfZiBzM1MPJdRnEnciF8K0UkyXJlrBG6G0cE0UG4WQjRbKEha4GI1 +YOhqAaVHcuraEvXOcrAgZkDTGIpUazGc8wI7y62HckuMleH+yGynTbLFMBqpLLHa4g4nA2/EMBhP +uCr2t0lmbSwNp+sy4hJdIXFoM6YgJWowA7Ye7xddNPfOJXt2/2rfZYt2h6Ijpsyc8NjJF1cve9Vb +POT17X0XDh2evHHR3oL8fncu6zO/vm7Pihlk8z2bNwxatPPZbdcvXHDX4RsChdH9r780cvfaK39Y +e0FRUzQ0/4YFg4fWzWZj80fmxfqUT1s+IxqtHkf98jNgTz7S/AiyWIqyiDMX55F7XuCeNdfMA/es +qrYB95wgi05BKsC8jaFNYR3qvjkmFlgT2bzVQr1KLkTZoiUmeq2SnkkxJM0K4iNpX42iqJpY7TOK +9JU3rZeLviUv1e8HgXxz+qTVX1+Zqwok9yyVvviK2XfsAXdThAL5HMjgDyPvofLIUJr6ABb6JW8C +LES9ZUbuKW7DCMGj5qEUR5ljaUvocwR0LBbqWBAXobsUMKDnTDCvephfO7zm2CSHByffw1L3cjpy +svd43ycTSe05I6ziRnUHWWznzfLj5A2ggaOIKa7FcQtd+TOIpU1q/szEw1jYmAoqew5gza8/lk9t +wy+2+pUvlv/JVszo+Av/8Wm4rp15m7ucSzJawDhRossmOjCBU6o67mMNZeTU7cR/tPXtg8Df68gk +7gvuCppny0shVYr+UFD0IfTJKkol8HOdn/3K37EIj2QSGPqVKmbtfB6+L6R8nz9aReArh1WxCzq+ +L2Pf8L6N3yW/ezvO5+tgL8drvYyPiTALmHhfnM9yBdEWhSQedbs2JNqOSVaQzj5h8FlSKUxlaQjP +8lFUTW1SHbxabaCzPn9f1Nl8a8Lk5hUQVFRutSX1VsZXofiCLjdv5hQI1MilEaWT68Hi16u33/RS +ctklBwYfaai2+4pfDwysXLV2qW9UfeyuBVODj2cyn9/ywoqVSy++8fWttUuqwr7BW96e3TRt/IiS +Ec1jaiKlUy4qOGXqMS1Af7Os1a/X/IYZzExhPlT9RTlw3IlJuRF8G1g2qR+8TAxJBXybVOwNh8Xq +kKRDxkwNieSYVAuMqVWyeUPA/g0RpEr0JhAfTVNd59wT+6jrLAbXORZcp9cGrrOkVRwrJIrGFgMc +GIfHOBwzEmpFMSZRVDJ2HA0IDxUVe9VzNSysHGK1HbHqnAXV/QY0UEZb+4Gs9keTKtpj0sQRVtsh +hmRX1uZSvtcLeRBql3qB9cBdQaf1liiJB9WQRiOcVnVegr/cW4xu2Sq4Xd5w1M17iwGHEWpR6jG1 +Vk0wL9F80SOf30g8pKH99WeXXvbAY53M4fDuw0+tvPzw01/sWeJ8Zo+tyuF9YOnC5BH5D3LHl3/f +cZd4hBT95cOY/C/5pPzAl3f2Yw81Dl5ce0H5+EiTc/2DWyMrjpFcEiLse6PvXX7p0UMfyZ+/+8GN +K9atPvjpA3unz+lYPKdUeGjPO8QlJq695vd/kb+XPzvauua+277b+z4ZuLBpaI4zOJIIQyb177sY +57ZzCfjNLeA3LYDoNjJxC2Z/dBEpGzNrGmMYYl6OVdLYJsHCZQMgi1DPmtUN17XOay9Uwttqka+G +YFbSONsx0JdsznZNIstmhBm04pFjRBvMFa8xZqUwnBLo+qIA3OwUsnFegG52L3e3fwv7Axm6/25E +bJvLOl556cbyF8jbY1s0TT+2giLPkB9vYZ9iRZrHAjoeori0gKlgHlFjFBq42zELji6Fh3dcRTic +LCxgEOMUorkIhETfMcmY3ZYwG31ghHOy28SckGTObkMZpbJ54Yn71XBKrKgWWUGyu9rFCojx4cUu +JArsFUBdIR65QyxnLyisSBMm+XKUPA64LMVNFVrhrcinYQfxRVHgnIJGUegybwoceaNdp2P9NxDz +nQH24UfmXygf375/z+fyL8nE66dNrqmZIj9dQcasnzTtkpIq+YUW/o4nFy3YI/9m6cLnf3n95pZJ +49dd0tj41NgJa/fUWgEnje38XDsaMEsxM5SJF6Aly+GZWvBMGAijhYfzpCGrQJvCgF4lLDa3SSWI +mLJyELU68vK70nagGrwbJg69KOiEFXWgOOpmUSPGrlz2yhvfPE4M0/cF5OMjDw0cLp+Unrp+Y5KU +PdX6L3ms/NWhw+zO73/581Vrt1/dcjBifeNV+W8f77jhx0XyQ6+8CrYH5lVrg3kVYF4XZs6qtdus +FmCcURgSc+hUSkWnz1wBnTkrTFkBnTkOwmBrQVcEQazdpqTY7bIquNsPxNQrICFIxvqvJ+YtFWwZ +0RzYt+7KX7176vWPCPezayJ50fDyJz5B7j9/WP66853WFctant+QnPPW00N3IT5F+fwc6LAzv1Ko +EO00rxRnLQJqmZpLskIEausiLM4ZqA6CusBdHhdx9OFklpmKbxZOD/hi6zHJBgGo3mYF8dVpqFfu +Sb2RUm8B6o2UejS499KbQrWogygW7giKYFuERJYF9dWMR67JwMIgsswWwZ65GiHprakEpcoxunaE +QQsmrFR55cctfLeh47Pl5MWgPOIq1tXw3kJkkTyR8HJ+S4dMtPIEJa5E/vwF+GNFHE09jIXmNTLm +2NiNEcAFa5oLtpCoPybpABHaz017TwpBZ5G+LtJ0eiDN0BtpEd1Y/3WUsAnNr8U6PljOGv0d/1pz +r59SNZUwcm6LzLRk6FmQ2crESxHV+lHZ8jOUzaooW7HXj8pWzLcljSZ6akSS+lC9c5vbRDfACfCW +PkNb3FeK5PtKDEGpCi6VusGBCdp8+BMYG/is8eyiMhodFJcCCWUUALvTAFhBFaqq0tyUU9HV+qgX +iYyCw4M7Y1cse/nNf4p3bBql6uz9D9x4RfnEazYdIbYDtSXyrAC75eCb4aT8xva/Tz/E7vzunZ+v +Xjdp2DJU376zNozdd+R3O2/5YPhMsSP4x+8Xz/1Zan51IsxvPtPKxPNV+c9F+be6wqoqi9kRnOkE +p88SSt3hpCEnH2ZYdEfQEolG0HBPCKF/zwnW0wnOhZnVq8LdfILmj0VXNcq3S9F7kO8seMkVEoZc +vT0IlxNGVxaIgRuPeD0Hr3NNJpbTg8gLVpc7JzdzaU7xVKpQ6Hwg6fSVKIkGRTyo3JPjge2LudmL +lTP527vQg93wk1OPbLqLisqTcj35+ZNPnryipYX1dnzcktYB7i7gURYzlYlnoQ4YeuqAPkwTzem0 +8mlcMKS5gAZOb+hl2ASHeRsx76yAwe2Qv71ZGRIMBjDxoU4bt5LG0WMYJTmKK8m8Ab9XiZq75XF4 +NcNocIO7N2KG0YiZDo43GDMyjLpGANfKd+Oqztgtj5qI7u4A+QK+/oRr34gLPr7zm3L+ShzDkOSk +aYxi93Ueygs3s1ThhuikgtDl0EVzRDGSejShBN127r/LF8kAOER00yWD7Fh3LtkxevAZ6PRmTCxO +ZxGXEyBbAxedeo78dr9fXpxmIadlY08+2ZHoOIpRhmLXPBRf7VDtvkVdTzB0Wf1szDueNs1CSMw+ +JpmNNEt+LqqONg4/Ua8sr2QLoqlVI5oF0dIKcMsEcAspNll6FWLiDQ8iaYOt0EfaJ9pDb12m0jTp +NXlQSj4NDqAlhznExHNQPs2OSERyoRabrCktlrSY/aNkZCEZuSEp77TxmyGK1yAFrpx2DOi5nPaj +rc9+t5TedlRLLqdedLaaJV1uu0bUtnb9qrVazKrGuMqEEpcFANPdzsR1NiddOc9iOa0Os4MOp6u7 +3pIumu0krbMG4uOoOtxIzCCPb7/GCeQPwIFv7vfLTnD1xlN/+vzn8ncH6PT++IXGSVWWv+7HX2uC +J69tUe3acOrXb2LidkYRSmuX2orGlIxmUxl1hNLued6Jx9LcEBRuqGaqmw2DmTZX4yxnu4BisyDp +XO2MpBMwGYqZ/GyzYO2dUKKaJy+hlmkrsQCND5Dd393pJ1/4b5R/If8oL2jfTYk7WcLXPPnkjy/z +n598rQX1r/MTbQn4L4z+xynrJYgUAynn5aPn6VUTM101KcJVE7OyalLkgFjXImipO0IULBkzHRHi +KyG1aGKnYVNq1cRHF3SvWvmz1/5OspIvXvmY/Njy9s8veOlPGzY+M2f/jcv9Uzase3njH6cBcJTf +e2PllU89K/9Kbv+t/OZFRc2zXiWDf3frzr6zNo1/8KXfbb124axXlBgW9fBaNT64honbUHqFntYV +UGTSYrchrLCgD1YBpeksgFJIA0qYuIRFKAB/YscjwgrATAWZWWq79TTYDxjTi5lqeyonqmJMwPrz +H195xb0Pyp9/v/wev/8vDzUv3FLV+CXO1YqlD7x/3XYAUFzD+Am33FFnR/rko3S+KpiBzGom7gT6 +EiZnlRnwBc+YYNayEYOU4YHOXz86f2JeSLJ35SYDMI0BQapVpxHTkLUBgBhaZ15pmRkhhtEqumA+ +nZjrFUpjMbGftbd51WqwrgRIctOcYzVRF3Oi55rsP30oP1Y51Dtp6M7ottDKhZdNXdtUHA1bzEWO +yj/fce9ZJeCGzh882QF79erhS5r6xcotuaAch/3J50jR6QKhyAPGvRgtPqpEQqIjIuWjZbadHjDm +FWQGjE5A3MY20SZIPmSV6SyhYn5XqJgvJPLyaaiYr4aKefmZoaLNSSNEyegD5todqDeFeUrQCM7p +dLnRAY8xYOaqSZCkRCgVptyABo1d/OTSxZfM3eWvZ7XX+uUPteyy5Qeuvssf/vKf4/M8hQ1Xf4Hi +tKB5/97VS0KeFePlgy3knU2rO75q4RbdV7dyZF4dtfuWzk8080BqBjLXM/F+FJfwbfEc5JAfUCtD ++uUAcxiuLekppKceThEpxzEpqGkTgwLiFanWpIhUEItrNFjGlG09ZLDl+Kv7oWjV2uJF3nJqLrCU +Ka7JrsU8WaE1YXUEI/gJj030xpS8noJcw6lyplIrSJ9XBbf0WrdiJrcLc99eXCmz+IlgYweP33X3 +/ObrK6qeko/fu5/oO64us17il0/p9ELp6He2VF14vc/73Ae1thnjD8jf/3HVxQLJvX+M1TKtqm7S +pI2bBtks/S4g3HvX37Snb/8HfJ4iR4Wnf5/yiavX9TGZho1+IHromSHb503ajrzbBvFrkPr/W5m4 +AXmnA6tjCtMla8kMAqbFKj2irJ4xWaCTXHqVXF1D5YFpXAYMWHDiKBUyU7WorcbSJZ2xXdQCk40A +brQ6U3ZKoiyYQSbGGApQXG/IQn5yaulHPkHE71X8IHjEbXM1oy78RZ18m/zNrej8biGCfHsdP5fc +Jq84fnIheL19x4Gen0Nc8wzQ40M8U8goYQx6BerschRnp3PlU2dXGhJLjklZMO9l6tBnntiuAnNc +GNOgepjFglYwoQlPQb49GIdjV4IPDI0H4aTTle9JZ/WycOGD0/BUUniMQksU86N4O07rxsIgKhyp +S6yXJvF+7n7wNj857r/lpy6I9sun7Xl6yer+D+7GS1sfvqPjH5/cfAt5Y+JithUAXNNFgxtr6ysv +WrT8R/q+umP95s3HtFQfnoY5vY5i5JmMYldxkUkkEZzbOG80h7uj5db+Pyqxthmo1ggIzSTe1A6n +UrapHSCaBmjkNdnmbmUfOp89hdC4p9Fh37KA3bqNDrbDJb97rWYQgLPl/O3otTWD1HEZ3qbrelep +WMQSiWehnBEtQDIjDi7bQQfnpEsPeqFNcqljLDwVUMGXMkZw57yRjtFu7Bqj3ZGO/3ExXwdTYLRj +rZw1FkuPOtI18NTYrx/O3vF+DXvhbnxzU8dg+dO6jsPyp7MoEddrAj/+jt9I4ccdJ68AYkjnS8Dj +ETReHKjGiw4lXiQ2Gi9q1XgRV/b0WRZKlBIdMpImF9GGWk2AGC+DmQqajyDqG+y/mp0gf7sL45Dr +XiY/2Yonl3X8gXjuBgUo3/6BPPMqfwt7BVsO8doysguk4IUOsaWFvCgPaUnJAUf5vUDJnGLaFNM3 +meLAYN6CcjzF6sbpJ9ZTVtuA1XZQAtBbM0B2RjLZUdpN2TZ71zKxLpsWa/UQCXVtm1Dmrn+a7F2P +grGh4/C6HRhq7lgndyBrZT/5Awx7RUcHBJo69hZl3eNz8H33wbizmSVqRg3tuYHGIoYsg4IQJA6u +cVq8xmlwzdQcEjXHJB5MEg+BNC78aJRyMl4D7NYaYrSIg0NrY7JJbDaqJ2dAA6RX6zpoHkVHkP25 +EX55x+UD3l3ITwidvIZ9LPZu8+f8NFkmiQ9OPnBKnkL1zNUZ5NZrn2F0zCRG1IFFjCQ1nFJZRuuG +6xGAKss9lK8XnxApXxmahGYESZPXjoMleWAXGcJruvTLrcYALvI8ebTkI/mmD33v63bc0/7gbqwB +6/ycnU5r+iYycQ5lj42kqqiIwMyEARBa4ZVk6TusOsIBvHzBNz8oRcmcIDKt4P5F0spKDEkDczv4 +70seJBMe1Fa1H6VzcQhozKU0zsKVLFEXUSkDZIpfyaVpVurH08TOO/FICmloKdLQ5VEnwOXRCBeL +JVLE6tRwYKzvQ7L2Ix95VB72/m7tRff8sErJO0xm3+e+AnnQItJHT0Tp1eEqX5ITmCBQqFe+9ZWK +f2xTvxWIhPhM42jnRb6VjXOUu0RiNV3EgiGA8GoyO375Jzc/IlfDt7hPtbGrOnYA3Td3MtyBzkXA +4wJGLQO38UH1JaOUiwNxXwOBR04ns2gRjHUhv4d1aF4DV1nBoBiwPFa1EVFDZ4dTaty0aAVYPlUT +UgfjWPjDM7drklb5fcB+izu/4p/l/YzAFDG7Vc11gqqmUi5xHdam6yNxDbwqYKaYLmNZNXRllvI/ +dkJDOaGrFg00harXgxYbBClX357Q5mIFSx4e43DMWLLSxpi4NjePLlhpdXoDPU0ru8eC+pIdo4tR +jWwxLjmhpgOG5hwpn0ah9OJFT7eRgnnZb735U798l7Bl5+OeYUOWL728KOfaQQ8+dPXWz8jQb56a +P7n+1AMtI2aS538yZlST3cFWTtpwgxIPTQcePKp1MFamEKN5mpmwRpTKCYfKAiRdZENoyThcYAUB +LFIiIuBDscqH+See6K50Vr2idPp2hMP30aJ5Wt2DxY4CPdrosRCPcbiSwR74vzCGACWhEWyFdF3v +CGouOJvCnkEuzczWR8KppTpdNKOwRDedNLYGyI3bbrjt8S9eeFb+1975lvqmAwfX3zBs2LJd12gu +a+k4Mve7uPzn556Z0vTF5PU3/OonY0YvVfRhXufn/A18kClG34ORgeQCW0iFwcy3JXQas77b4ohN +oy6OGLAshrGlF0ca2UgYi+sz0CidQjfFovMWPfze0r9s2uR5L3RdRfOmuo2Tx6ye1mdi9Pad8j9+ +ccNW8vKNnx6cc7DlqmJjLLr5pdumT3D5R1zx1vbtSvzSeVxjhflzMF7mgJoxR/eIcARz4nEeh1vI +t+GeE11XBrVEKaOAEft6rLzqaGYFBNmoVzIr+SjI+SjIHjzG4dhTkCksQ0E2ZikILSXIWdlKAUah +VWKcFBoIFKDbU5AzswBDkeixRxLEtnPZhU8HyFXyyy1++WbL5t/v6b/h3TGj1+xYsXH8gfvXbCKP +E+HokRnkjpYfd7cMvWDYwGvfvX7ShGVs7uyrr1XkelXnJ/wVMHf5TDmzSM1SWXmVHT4MUbJy+FSI +4qfMyDa0idlqTYmuTarA8j0Y/iE+y+7O8WDgoYcgl8ZjWQA34wzGZjHJ5wES9V2kYUzm1arlTRj3 +0syGt5Yu28PbVU88xXQ+v26Z/dRnXKB04tqnFt65+K3BBx4ZtPULdsKdoTWLgxeAM+KTR9aveHzq +xZVNl/unb7785mB2U8N15CGeS4SF8pLhVD59coCfpQ0wdmYv+CckjLcAvmOxXBdiV3Qj9ghmiXXq +ChEQaTd2rQstPPGSkilksLQa98iYWzXwJkEYDcw2j0dc2LTYzaiseOQAVZlxqkEXzZauhVvJTvcw +ccgck1KFLeqsogHZAvoZidqAMzqg3wIO10t8pOb9wG8rp5CZe5ddOuSZFbkVJC8g/03+pRzQRFuO +kEUNe4KzLm9p+fEtXJv+EOh8Dux0AVPJPKZmxEuw6pTQZDAtppH8INh5IazSI2IwJJqPSYUg3H1U +Utd940qjWgNALSfKtqsVq6/tBgdQV0qPZXiMw3mGgJfFRHuMSRrsrtIyZWPOYYPd4Uy9S0u6hroZ +ya+E6uix1HIqtNrlKSvOKrUaJFPiy64de3vV2quq54fW7Hv8C9Wgv/3VgJ03/+v5O8MkOmzIRQc3 +XtP0UzDn8ou7JhcYison/mbKdynLznQyq1ZM9XA2MO6XsRWTwbQTZjHD8LvBLuQznyhZuzhjzY+A +dJhTRj2H72nUPVRC8o1tYr5AV/RtYQzaxOxwerUlbeUR0sDHwOenLQcPQFYjWlt5KVvfDsFNa5fd +zwe7n4+2Pg+PcThmMJha+WxbnlK9gYJlzXCGUn5KskSHVdLlILy0iQLIWQ78tpgVy/AAVPfQUdrr +6+qp9ecWk8Y3A2TX7Q888tjkAeYr7/DLD96VRQqrl23ZFUfjf+umi0deXtsg21rYa/uUDSwbuOTU +SbQfWPCzU3MK8JibWcnEdepOIwwzsKgv6VDquDhlbx/qnEjo0gMuQAqWtvQKhLpBLQOMpv1iNzAq +CXqEzzq6CzCC9hEI6Vnic/ubRwNky5sP+zdkFvNw81vAvWuu7lm7tUsOsHcCDVkgBZcxcTOr5G5x +3FjHhe5AQ6deBV6VCKBACEzHJAdQkJrz5Se+7LbGo0Pd0eMaj15Z4+lWRc6p4TZhccNT9+EvE56M +HvtFgNwly01/HEUezqxDkwO3537L3dty8lH57xd4dBO6EaPI87cgz3bmNhWpMfaIUp9iIIqrS2ps +FkN2EHFyIeLmbrJ9uvXrLsp2FOWExk5hCR65BMyNrRfzprHRBW9lwUiXFr8IXSQidnDzxIdi9yzM +1McryLQyMimwVN7w4yb/h/Jb6y8HoTs1kBTva5GPyHc8Tt6Xg9SWA33sHqAP8X+mtPUgQ9k4yisb +R3uQIWkMimQZ2jmJKPibVkRLrFaRKqJ4XVUn5NYWP4wGPCh8P8i77nK+iKliPmLibswaMyW+qlJ3 +hCJiCoQhyq4Em1EUVnxNSuSrcUgQpUhVYDiqlFRoCZyWKDVvNlObFOoRq1CWm+HDYp/WLgp8glja +Cr8meluZuLe0D5qDBFFOFFNQhSWeHF3g1vCVmMUqsUm6clpFFzdjpA/I0SY53ThPrBMoz4ebEleJ +iUa6VYMqlg7BortekU132mIoeBFi0/Tp7W++ApOYe/czS/YUr70/uv3awABiufIuv/zAXVkF1Rc9 +uO3Jt+nJwa1Pgg4u2TTjgvXl2X1rRi6tUwxKVSkYlJ90WNSzzR0CnWvgNd8KvM5n7lZ3oDD5PSxz +dxZ7Uizuss00m1bQO1/BLOe1MmIehGEkL8OKIusc1oRGZ+URzWTZJLNAOYWG1AF8ylFTDGku9cKe +2998PUC2AU/AngIzFIOawYOLu1Ov0Iw49XN+K+AxO1OKO1YUnMqrBHt5pbCXUESaKuzN0iiFvQUw +kRAe6Giiz5uLyItk0Y0Stq4NlQLW6JRUK0XMGfBfOzY4cfnQHT9956bt8WX3jX/uqWtuCpRN2LR7 +5VWTJ27YvaKOXHh0/00rKqZt3/aaLD9zZZVr9DVk08FVFTOu3nx0+/Spa2MwdsRZfwP8YaN7+5TY +KKUVdPtLxmRhCQporqAGi7lKkORNb8iJq87ALBYJiLXowlERKK2Lhkn7qbukK0hFdAUJjnE4z3CX +AEbiFnsRdZYMsQj0NA1DUOrjBmMuTfFalYQRScm8YGaL/ehWMjnkI1GY0e3m7bc/gdhD/vPFU5/w +Gwb/9OCGrcOHLtt5HYVkw+Z9J7+AcEO+u4V9dYoSJi2h600B/l4aQxcwD2TE0N1C5zwsFAS/ElGi +pcJ0EF3Uw0ma6IK2SZAMuB9EL0g5unbcCZJtysH6DDzG4TyDG27gRrY7h3JDbzApp2lu5GUpu4p0 +uDWhK5bGyMPeFUurcQcCr7xmy2vy24f98paNaii9c/PmpvvTgfSkuh/famELlEj6UjY4UYmjFZ1m +eIyjlynSjVJgURmRzKLZibScSMSEqUBbKF2m1IUScGmXCoYFcIJZwQmMaAZTyBClOImuIXLsabrK ++aIlqKyKhnq33DnvsiFvFySa17UgQrj1brP8t/XJjh+UPYInOj/h/gL6GMFqz5C6fyzB6EN6WlcX +dxGl9j6R58K9TjRMUoqbywx0868JV3D0Sj1zGdYz8xYWhc5kPaQ3u7wVITQxQVu8oDBAFddDICY2 +WSuCeD3PKtnKUIP90UjGEk6IVJParvIkn1qP73SkdqLTTU6WwG9IffTCW8LW5c/Mml8bWfrm4/M8 +1hWBd7kVvorpFaMi0ZeTa1e8lLzYa1vVYjA0VATmFfmn+of6tu1f32furPyiltUlWQXhIRV1ruGD +X3/kwplT80uVOez8nGM1s5lcXAm0qXncOKGTplF3MulzcebyQqLrmJgTRhslGsLo6Og0jjoxXEHC +ORQr8ZIhF8tfIarKERJsTi/7PeF6Ll7nGCyWyVEwMMvxGn1uV3CV5aJizEjZiD2EmMhYJYtL3dGv +bnICLtF4U61Ttt8eeLLhNxM/CHxwvXlRbJJ11WXR2m2m20AQfpghx1s63utXNtq7s94SuKNPPTtO +keFtnV/xe3kT42WeUCNmTIKllsjjZsoIi4K6JJM3rKQRCo9JGlNXGmHKiSuoJHuBA8WAFlnUZK4V +N0WtxRsaVHKBKrkFgSRWY+nbIX7NKq5WShmyTBah2Nut44GmUGWAwaa4qmwBXXqhutjApWRIhc3e +KHUGrMKJbQEybYPbUbHl7nnX3xggk97c65cP5sy6vmzh1UOCpizHPGBKxzcXj2iqvOBOth6h9OI5 +uTr/oKGhYN3IGeQ+NRf0Nf8U8MbMDEit9ZDTk/sWGnjygDIFTIijX82OnSl37+PmVZANgYmN5J5p +AbI+MLHjKXE1jKWl41p2c0vLqdu4Fak81Nfa1+G7ndjxw5FazyGZ6zkMp5SVuOiiNG44duMAnJRb +jGTEIgwNLs70sjrj4+hYAjCWSV7yQGuATJiPb2bLhT8r4+Xm18bQQd3GeU59xq6gA8s79Vc6ONL5 +X2D3dsDY6PqMQ7V7NlQbVy5dnyFnWZ+xZa7PEI4Oxx31pYC0Nxrx60C2/dPJ1k8vxyEN2f7JaHwd +I9/093l+eat/7K4vm8pbyBVkZEvLH//Y0iI/If+0peWrr3BdpvM7mjcwAeYYxvQyEKxbt6oIS9nK +YlDCA8nA49Ki1U4Nl8aqVmtw0Yidy1xDAjdiDF7y7JXNOKSJDWT3dDy5oCP/kqAcaCEl3OLUXJ5c +gzV1JxiG64DxZON4mJR+Za634JxyXM/1FlxdAdFX9jZKWk7NN+FKii69kmLJZX8pP+17bRTnyuuo +J8sCP5uwhv3hThK5uiM7Lj+FclTS6eYc2oNMHfExYjCUrFACpXTzFfiqZLbahqU+JEVVjb7oxINK +mqhGEHWtUomtXbS3Hm2Y+OVPlcsaQdS2Si647GiVNFo9fC6hqcF8oRaPgOgTjhI79k5ZeuIDim9c +QsLpctiDksuhx9tOvJ1wKR+adeIW/FCiiF4spkcvHvHvhvEvxuHYBQHi8BFEAl66D6QpW1NUUhPW +6jBF02VF1I4qZ7mpAAbaPCWvQFETTNHacBNyJBzRVRKtzswjynToXHQbrlLagncwhWmv95eXFC0Z +W2gbm9e/bPy04cMKfA2V1sI+/pKa4oGTCbk77Kiw5JuMOsFVVuYZfvkwd41nhq+/h92/eXtsFBmx +rLlk+Ob8vKoXWu6eXzrcQ1gy6LOZLcOuarBrzZt9JWPXkdV3Taig+5Xkb9iY9kWGY8YzqU35nNAm +coAWQHpZoS21EpWq7uYx/cDS9APHteMqEeHaWUAULJcZupMIGUbeEeWI/I3uFz/U4ncd7XSzLSAz +9WQckyEpID2VypknlCxQZSYakvop39twz1d7FeHQCqKhVaoB4agGH7D/m9eVyzpBdCn9eMpaJZ0L +uzskdFqD0mDnTiokOiGh17lASNTberyNVw14Nf25hB3fJhz06MQjtuwp71sGv1lTrU9U4xmuCT5F +Px2iN/qWUSkN1VTDL/XFYxz+jCJTKEuOmOiMxeGP0CY95rJyXKJBoakOwad7CNVZbytiVRkEscqG +YEv0WEVfDJfi+gOGaeTpjoJoOZwh1PHBVSVdQjcY6XC7N4ui5isZQaWpKFhRUlMUm0bIGp54/YV6 +jSniK/EMX9TfGcobVjqgqA4lsGBQPpXAts35uaHnWu66uHRYAYhTaE/FTS3bxuTWweV+c1xr5Pfv +Hu/ffFNsrdx2RTNNKYON2EFW8oPYfRDrVDNidiipo2khUQglWTVBpOz2UZ0aExNZpSbJjqitkCAG +MRNfSSkAtx0XPTh1X/9F5TPnjq66evZs+Xc1s+aQT8WR+VW7V02bu/Me2s+q42u2GXAop/Tn0p99 +f6FEWJrJAO/F9dxhWEL6xf9am5lS6vgaO3Jpnpnuy3LayjGVFED9YZZ0mvnbNUWMn/mKiZegHc6H +SLQkH21uic8QFEvDmDWn5fcVNFZxa7rK7/Vtok/Zt4v7DAJpAH+HomilaA0xl6Gj+c8HqCyXgkUs +xV3tPpBjH5gwTaIEX7p9ogw/EYdjt9xoHD6PUpjEDe9qAjqh0ZeUpcGRFuvErPkxDHMkoYim4POt +tiRh3EXFSrGeJFiVeBnEDat8U+i6q/hfWY7S6HzRcv+SRVPvfzv2WuPGsZsKcE1q4uSJo/IbJo9Z +hatSu26QT4Z/Fnt5LLnw+KdT7jN/J39b2YyLU3nh0X2XbFaXp17M+sO/Rh+leysZ7g+ap5hK5sau +XTtiRRgzWSWRpEERr+Iw5u7p/t4g7Z5SaMDd0aIPdxbqwLTpQpJPoBumXbjVV6CZfUlnxP5LFbQ6 +TNKA1ZZcwIvD1tw8b0mgkm6TtmKEKOUZwKGbnK6YijWADeV+eC2vVcy722Uh9cryDEQe4FVBqrQ6 +r26Yf9lbhUbO0OF9I7vvrEGXbt89YVLgYc/EvMtm50d4Tk9cxV/oVl5KPvU/uujXQwb13XWhdP86 +/6BLLr3beH3EWhMY/5MVU3Y11y2QGh+ltYbPaGyaKiYPuLGMwTL1YuSFKmlBbJkjeYBKjyJpVpVK +Dzj8ONHRkL7UmtA7c4xIGpJuoXs8cCuWg3Hh5kWxwpogFs5Op90GcmIyq20FEAr7o266f9GtQ63B +dkolfl3Pbd9j36na+5OdW69at7b5xZXPh267+o4NG3+c/8uPiwsaH95cs7xh0CM/WUAaEjOa37xH +WvNibNjDWx6esfClOx9b2TJoeJIdvGpK0ZD6qkVb5w8eUj9HsSkw71qt5jhTwiSZuEtdWRZze6uP +SeZ7XPpsiDcKIpFkPhUOyZ4H101meh172iVNKaEhoi+ErFIToS008MitFi3VYq4gOYy4xUcqhBeH +kBAcFkyo4BG3eOTlFsLbAjxyRyyC3ZGbV1DYrZeEztQbaAdUSv9RdIrbZaIIvuLdy2/kEQeK5RMl +xOyVv4kphTgx+Rsvvv/W+/hrXRU5snXHnTu+a2n5Dl7IP5S1rm/ZmdqX6Z7mvQxN+IL9AZee4FiC +e8MFujcc3T14cQ12D4R7Oq0G7vEC3f0M+pKRHX4y7f+1af+vhd+El9RKHwAHrBSBE7jCp67o8Ap7 +BDECr1HKSDKxgj3C5YMlKWsRW5Y9JT0Nw/6yw85/zH7VYaP7SWU/36o1MYOZqcxdTJzQLCcunmCI +0EA3BUPwmFIADyYAp4VE+zFpiKYtkTPEDuT00dAdwkagMZbdlhgbM8LFSHabNB2u9MnBemSd2eJq +UExcvO/ISaghMVvCU1ET7WqFZ6B5Ymsyp2+/kZPws8U2sQ91wV7U9jC2DqOt8DBazOiWgCYyWp/K +QKjN8MAZuxypWmbiKCRFJN1LDy7fXUZ4XdGyfrduGeFxlQ2/a+TAK3ZsueCa679889J+2bP8P+r1 ++eFtm0YNm5+fv18efFXzjAnDd/zpiiNTeDI5MHhU/5smTeyfNyK8d/a0Fx8quyeS3/8niwe6SnLr +c/vObNnyfG3zrUeXX7mk3+iHSyN9Zw6Mzr6w1pzVsODj2QeuKJ/97eMD1o+/ZQj7SfWwco+bHzZ0 +8egqp8fKD2lU1sPb+be5VzTv0V4EdejZRU8kqVE2rzvC6lmqvsVgob2rrMDnXKUJAaM6j7BaQwvk +l/Z43w4+dny1tcxhLZ0Q8pHDTqt/fJW13GErGxfyaerqQlY/fGJiX7vfWdZXeVc2ib5jaA+Nz3W5 +2ruZHLCNIzEnhXWLtG5hWEgaCC/hkFgbkkJw5le3lI+iwDcPhD5PkIIw1n7gmvspCxDZoAOj0Vv3 +s9qO2At1/lBN0zAqEwOHgVo3Ya+MJkN2bl6JL8j0GwR3pFAtbcej1GuoIpDRc8VfbhMK2UhxtJEI +bDXBliVqMwldWkRwy3dqxX9Rw/J98974e9tbr1y5Zs2Vr7zV9vc3Xr5y9aHFR77bQXJev3Dx4mf/ +tWPHd0dm7dr16zd375i79tqZs2fPvLbf4qIbxuytuffIsF1c49oPX9zXb/Xqla+8/vcvXn9lxZo1 +K19+g1wl//X7I4t/Nvd7kke4lsWLW+TVv7rzjju2zJx74TWb58yu8l17calpwrBdMOeruRGcoDVD +bF7GLGfE3FCySMHsuGE/aVfOfSFcMMOaKy19wUZuZhXQl6M0JAtoFzfa74VuXsZdzHZcXGHcMboW +Qwq8WAhh1ICfyrLaYmmoAa6mvrxE56fMdGCaCtfC/fUO4NQgYKFudWN4ziejTMKo5+fnXXvXU7W2 +yZMLPjXNWHHxkKkD61ePLtq3top7+rYLPbWWmqGNoYvHLyodJx/YUjui/omhlUNvHAk0RpkW7lPu +RUbDZDEMwEJix9JO3PFCBr0mv7jlKClQT9go2SYvkG8mNyuvKbwr8u3c5/D7E2ndnYbuysLtIGqP +t1RXNy0Fo5yuDVtZqXvfdivrorR6ghNEtpVL1b0ppbucz77Dzw/f8vxcbkBLx1tE/c6u/mpMjw5q +fDc9GMGMI/oMTRgaEgdEpGFcm9SvKRwWB4WkkTBUwA1jI1IfrksxxmcqxnCYtiZdmzgyHG8ajhQ1 +DTEE48Ob8HT4UCAuGBabBGmM0r4KoqK0/kxQqxl/8/VvKZ0Dqs1iQ6tG6odlqtHWoy+7v22k2LVB +SAxsGIAdUBsGZBZtRwciVo32UxqbUqw6pgmwir3QTxsG1VjFOhAgmxTrjzhmEGimVJIHMjXSmmB8 +ddlKBlnKrYmdj1bWqlrprktvjACbHXF7cSOEM+L01kWs9khYCJLzVM0D5NPbZs6YU+gflhOYwnYy +kbxHhs6Vtza/sPPBx7edSzuPkxpUzsr9EydcdfNQl7Xs0kf3y/BvP7tfPkV4Kgd+/h2uQDMks/ax +UKl9LOxW+2iv8zr97Hf8O2vWUFu+iD/ODtO+xZgZDwNReVYoaVNUFzScVwsnC2gdpEWgBt5CYXNS +R9/RBk4uLDDMwpbDUi5m4XQZ3XEy+peqeXlq4BaNGL6g+daRI5sXDhtx6cR+0UBgSrRfhV/zh4tH +jby1uXn4iBEj5/ebWOHvF50SCNCeEg+AQM/g5wB9dNdDGv0DYSZMI2v4Nklr6NrNndr+2NWpWK9s +gTAfQ4HE4ixsI4fV6qktEEtO/EGpqBcSWjMmm7KFhCFbD9DOhEe8bsHrXEKrbnxMdZmgPWHSLRXn ++3nGf+rmIDkw4cgE8nBQnjPz8AUtLez4w2Sm/OhheT9pVmqm/8KNYcdrg6Cf0+mcuRQrqg8lLUo/ +Y70FR6/PwtRdbkjUHkvaldLZPBi6HZs5uXOQ7S614Z0eIhfs6WOxiTaaZCS0yUBJV8c78K8ary7f +RabMtetrF4zL3pgzbtyiOUMHVzXIfyeeAm7MIuIc2cce7Tuw72WDGqPRG+bVfnI1yJeZG8LO0PZl +SrFqinahLgklOWXAhlDSqAgNhPZuZeiCG4cu2HHoZakqZxh6wk4YfTBpo2+w5BmC32SR8q5IEPPR +m5gFpkjJIObTM7pya7PTXRmi1nqIMxgFtxc1ugh7/zEABuFeEXiNEqUZoGAV82nvOwd40bpa2vau +nkpeV+c/wF5mAoJp3rp00Mwl/XOjTVPqQ8vytxsqp+7e0uDZMnbUztuiV/KFC4ZFZyxtnBxpro0u +u7i6dk194O71I3PCqHPT+D1sbqpumKG9MbvXDduUumGJY1LtjADmOsm097+W3+f3kKBV/iuNaeSd +mqton4JNjLJJzISrQ1nKul6GxCJ8NegyGxLsVxA5bgKxYLGU0K4RTeliKbhjrNaIWbh4hHf0rRyT +NBiz1cYEJKHPyhRk6mcDBNP4+M9e7o/PnHSQmNklgYvkNc+Rmz+W1xz9ft+F3IaThwZd92T7JK3Y +PokPmWYDDU+xDhLn8kE7K2iuRwGBaSwopLAg/bH2CgKfApQ3KWQrh5eJfX3s5hTKq7FVuEqRT4fl +SeyUzjhjwF6kIHSMatyMtKpco0CLLMXM1UcV+OQ7fNmYoda7S5ddsUt+jx3SML/qtqlTcI8tN4r8 +GnTPyMyl/Wb1aqEPbXqJ06ez4MapdPvL0SdGKwzVVSMfzRLnAYaCl1YbYMZZTp9q9UCbZhuU5FI0 +YtdhliSiG5s77dKf+r5tuHVyHjdqNUmO3bm24/bVtJ6Bm8QN0PoYAegaR7mnWoLCkFqApFYFo9oM +hus2AS1A0kDfYZmwlIeGN1tD9/e5MFBRbXD9aT2iu8fnIwZc8/RNc+Zs2HB0+9w5+/JzwpsvLp18 +RfGs+aP528bdG117wQWbnl27bs6s1y8ZmlNXUTZp/fpKUzliJTNgpaMprBQlXATxEh7NZPCW526W +Wz9TX1vIfrJaXiNfnXpVekTf1/mq7kNtAM7M4LFOMXEPBnP5EVoRJ2ZFkgV2D3a5c7ghSC9QrEte +OG4vQLNid4I9d2Egj5/BGL5Q3cxQiGtWSZdiavJdTjA1HsW4eKg1QeNZ1H1KMZbNqsY41uRRipR1 +nnZcOrhVWWL0CAmHxwn2P19IuPNdtPAQM8NwvQCvcwzIBDmCe8Qd7ryCzH4m+bhmZo2JLitdcLQX +KCuuZitclIwmde2FtvvukhOC/Q0j0QiuVgHIvU/b/FH7fdO6hIfd5yZb7pBvOFK+rXxF7sqqbVUN +2kXte7hpaZnqePJy8pYcO3hw2c9+1pPXfuYhpbIiWaYY6hS/3YUW5KVqvt2FyGd3ngG4a7b0YHIF +ZXKJws3AeXCTciiBHEqDtxKsLYE4mS6LuctAZB0lsbMypXdXprCHz2CP4YzOrSefTrX16ux6yGcF +iPeFTLwe5bMuEs+nFZsKlxw0zetwG4JStB77wou1kWQVFVapugbASFUUP1AVAnHtG07qyuvzgZM6 +BZqZs+k7swqy+qWMGEquW8OD5CpijNvlwPAnfco7nyAWoZO0KU7SFkLvWURvYG1csq/yF+r6huAv +1Cu/Ux9K1imzFVNnS5VusV5IVNeHQJrrhERNXV8Q7lo84vUoXucS1TW10ZQ8u9zYPRBr5IzWQ7ps +syO/jPaIwT20Un0RzGigsgpTJHVWMQjzWhWF2aykrdGCMSlbh3bRF0MFkLwlWISLXlud6/Px1b2q +xq/O7sBH9aotfOUZ/HrH4kzdYTuf7zjODeWDtE/fXCZegWsKfZVUR3FIcqt9+rAc1NQm2mnrXrE0 +LBkNbVIfi1LRYrBjD3uLW82fx/MrQlTq+7pxZ4ch30Ozqrpa2pAPe9Njgz6n2u9f3e0OtGd0m8Sc +wLCDg48MDNnLCt6oaAyuXLe0dGS0311zfSPz363evr01uXwhu0hZuVBWMV5+7QbanW/4NW9dOHjq +uBE+pTtf8eAr7C+sWLH0Yv44XdKoV9Y3qA4ofdx0D4FPdzDuc3Vyc9JObq6uTm5dnVPO3MnNTTu5 +ubFvksutdHJzq53cXO6zdnLD/Vdc7+3cFvzwzO2v9WjpprvTKr9/qpb2dcugy3Zuuk7rUHc+dP0f +dKjLInaAiGdqU7cFoWPPXnXEo0LJNG3XU9py/23a8kKp8qP/me57Bty+59ediTr5KAksv+fxprWn +UegkVvkfmzZlyuWlQKOPKWfuOzuNpZTGshSNAKQwwq1EI2vzgolMLTj7Q7hL5+ykl1PSy5H0snKF +9HKV9LLyjHS/uwBbWfhSxSjdmJC5tFlSzWIZbO9i/FBVcsT0okbvROtax+rtE5r6eWfZp/cQa+2r +B+vsxZN80y8sKi2acKoY5ZtX+SNRGShhwszhf0sKwK6plf1EjNB+Cx5Leh0JbVrtf0ZC6ANRsIy4 +1Aoen5GKOXwUSl9sSWsV/bFe5Yc5R974jIL1q7MllE+TtiNnSzCr/NUXUv4WM32ZV/49/gKqL1O2 +31bRcJluOa7BBYukV3nIhVegsMoYTuYpQU24B8vPh99JXpNiN3Lba1e4HbDG9e5C6oCqEHbl2XsV +U7BDmQmcdF/jVCn0mTj9ybjxly6+Z9yYJZft3u2uCFS6K9wVlQF3xWk8bl0yZtw9iy8dP273ZQH8 +kPJRmuuZwTD6coiHcxkP84PSARvZ5+baEgRAR6k7HHfnUnxqAWAlKKymzyzQheN6juZMNAbEqklX +Xi4yP592lBKd4aTBhBeU2uGCkGg5JgmatoRWsOiDkkbThgkttR/Gs+omL6widgjKhnq9IHmMXY0O +NdhFSUO7J2F5LXZa6pEzcggJp8MDb/PxCBPjwY5SOqwuNlsdztQGx/QsaS3KU0fUGenW/zDVDw4m +6vHyzdwf+fEL323s+HQ5eSkoD7+KdTW+d8nJV/1bJ8oLT633kwoy/E5gere2iGn2X6fU0cuT1L6d +lcz6M3buFCtDSa8CWTN7eAYzmzSVAfAsV0QVV5nL8OkWOQVeumxebpW0dGsAPr9AKsNNFP9mw0+S +xkHn0/qTfJSO+M/cBbTjknQuQOnb8zngATuTw/z6P9pJM7eXTpp5/1udNCWTO3amXpoE8dOZG2p2 +fAEY6rSumhRE9eDXb///w6+4yeWOnZljCMvOzDG5lCKznizTrk9BszTfrge+5TEf/Ef5lt8L3zz/ +i3xTdkvR+pjeuacCv7Pwz5qCfqexcFUG9lN5KNEnt0VI1n+Qi4gMc1XcU0tLnwss9GksYNykKji1 +YgER8Bj3munwXK/BnfCU2XX/G8y2FtAacGB03BToq2xhwj4pfemiVm9sPxdeOosF+P1ZEdNppsF5 +1jV5VulDCjYjixHO0YnUGpJs/2edSFXj1q0dqfyaatGw26JiyJj/7XFxignpNq47U2YDx5W2Fsq4 +9oGtyAKMefZxZTwJ5787rpRydhvZzzMUkg6upx5yv9d9RPcDB/G5PWccIa4kWlW96kPbjzot6X15 +ZRBPVP2bo5ec2ZhQgWgCSy3KUCnwWTG5qAoVATBEVqtY3KPtKntORehG+8vppYjySX19ZHS3t2kp +aqpLrVbYKqjMZ7xjMvqM4zNxunWPd4IZMqiYVdJ5w7RmxgBmiCtTH7OqLcGpLQ+JnmO0bby/R2Ea +8MhLeeQ0tmO4gN3aWCHBsbRUHo/A4USJ04uhKh65I9i/x+ktKetWmKbBhjb5dOXQ7FGtiN1Hf87U +rhxLL8b6r197yH94+Zm7li874f+mhdW2kE96aV4uF7Wk+vEOhzge+4E+cR6dTsUyujJSSVP7ZRC7 +e9XYvSKUTkP/TzVAlfIRvTr8GZa2WyvUXuL6s3RH3dpLbH9ax9Tuwb3yXE1tCcVdfqYPM+EsHVSr +euugWq12UE1aBC3dOvff6aGq2NbzaKRKTGBwz6+bKncMzfF/lr7K/y591EafD33b0HKfH4Hs86pd +T9F4PaWx+qw0hnqjse9/Yg5TYOx8qPyp6gXOk9BD3XwEpVXR7wHM8jPSKsboDhDU61BlDPS6TtXr +gb2xoCGTBeHuLJBCdegEBvw7E96L4p4PY5y9qPB5irumm17zKp8kyqcoMxKr28/EqbpQskr1paMy +mYPdkWsstOQqBqeD4XRwF8uwejHgUBYfa6ySJYfWtko+bbc+ylIdVpQMGw43q6ziwPNn4TlR5vnw +c8DZ8OZ5MvaCs4FQfM7gQv4P/Fd0xdpAonbiNhCdgTjI3zuZB74lr2yVi4n1oNwp131DfkEeXyMv +JQ/fIg+UG1aSx+TJGTKt1UPk6wUbtU71Ws5IsrRrskRDJFnYzVLlwizlqg8oUi1VLlYJYMApVmLH +WqfWU0IffGeTsow4LaXYAtPhVrrVZjP5ffCu1ibps7o9eiEa0amTU+zHDRcwPYTuPbCnHxmqsP+h +G6s/23iUToDctq3qs42v/mkJ+8LCD4H33190iE5Fs8rmkYOeeEb+rcroUQ1PvEWa3riJezUILO7I +66Nw/LnrFPxMe7eCzS5iSvGpFLiKn7RkdG91qd1bHbl0u6byxDXsN1Heo3urQ21cmYsOOb9V6Wyc +Sxv85GYWAtrzsHAFa+y7urdia1+O1yjBe1fXVjPprWcr9WBdbVudpLS3rq23kVLwX12tW+duXhrs +1rh1i/YJJYj4/yQP0MudmwdsNfq4szFBc3tGfkPhw/XAh/Lz4YM/zYeK/7f4oHrC85CGL1Q/eFZm +3JTyfpzKi4+AFyFmED6f5+zcwKWAMtWwN6X4gtUT+NC+gIW2UK/BzQsW+lz0/wFuiV5chhEDtoTO +4tFiZBWrAQuE+5wYqQpjq4EN8Kkyq1gbOzdjz+USzoPjj3cLulhr95DsbIp5wTniMtpjF/TVweSe +T5fdrkXR/2CXXQNVwbO02iVh1L3eGu6SAT1yiosgxnQxxcy9GTuiekbh8WKixOdJu9uFoaZd7TWJ +AaaJ9prsPQh3pINwXMwwOPR05xMe3fRYjEeMLnHXqru4W3RZ7Fb716VDcV2qntqH2544r1oS7M2I +v4uIcGjZqjt3t8uv1tzszyK+W2ddeOVG+Vsadm+bPe/+32zZ9rsWNjR6/M3TL6V1tL/q/EHDaANM +GJ/zRJ/d7XSHI6lnrOeAdpWEpFK+DZRMKWqP0E4TViOoFebxsozpRc30M9VTj7kOG2CGa7BBWY3y +mOuacFp7rAHakJIB5il1XqVW7E9ZpXSSwyi627OV6XMZSvzR0x/HrOwW1JG+/lfbKjdd8/JDiy/d +WOI9eFiUT9ZXBIvX3Npv/ZhRiyb1GTtv2OhVpRfN8I3Okb9r4b4+etnSSxftPXBFYc51r588cJ/2 +GX20ZtnelaNGHh3YdPHmPmZfUdNlJzdQ3EL702peo/1pS8+3Q21ZurlO+f8dHWpp2ce52tQuAcd9 +5la1XH819/f/F57QkuJz8aQVjcmZmcIWKyYlxZODlCfl58sTf5onFf+XyIni18/FlQ9Up34WxuSm +A9oUb7ZR3kSYl8+HN2JNKFmihLb+khoIbavU0LY2zbK6/0mW0caC2dgqIM4QbNki+auAicWR82Hi +6ZHxuRga7SUoPgtzF3cLhBncs6Tw+D3KY0ROfzsvLndHTwpj8YFOZ0FP/wPslgJe2rvKiXCqxho3 +ZXuUXaSSJgtR1OmTUaVTcdU5J+NcOybPNTOrzxZen2WKnjvruo46X9pddL6qmAZi722++mMGo5RW +usTL4TzuxUPPWUwGw57S7GAyqJbENGbOJBioZLVSHVMtSPXwzq+8M4SlQadNaWoiNerEHm284MT1 +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">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 +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ĥ" 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ĥ" 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þ" 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þ" 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="	" horiz-adv-x="200" />\n +<glyph unicode=" " 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=""" 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="&" 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="<" 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=">" 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="¡" 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="¢" 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="£" 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="¤" 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="¥" 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="¦" 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="§" 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="¨" 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="©" 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="ª" 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="«" 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="¬" 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="­" 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="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="¯" 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="°" 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="±" 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="²" 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="³" 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="´" 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="µ" 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="¶" 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="·" 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="¸" 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="¹" 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="º" 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="»" 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="¼" 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="½" 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="¾" 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="¿" 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="À" 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="Á" 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="Â" 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="Ã" 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="Ä" 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="Å" 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="Æ" 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="Ç" 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="È" 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="É" 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="Ê" 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="Ë" 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="Ì" 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="Í" 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="Î" 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="Ï" 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="Ð" 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="Ñ" 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="Ò" 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="Ó" 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="Ô" 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="Õ" 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="Ö" 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="×" 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="Ø" 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="Ù" 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="Ú" 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="Û" 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="Ü" 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="Ý" 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="Þ" 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="ß" 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="à" 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="á" 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="â" 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="ã" 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="ä" 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="å" 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="æ" 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="ç" 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="è" 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="é" 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="ê" 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="ë" 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="ì" 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="í" 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="î" 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="ï" 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="ð" 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="ñ" 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="ò" 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="ó" 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="ô" 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="õ" 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="ö" 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="÷" 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="ø" 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="ù" 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="ú" 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="û" 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="ü" 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="ý" 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="þ" 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="ÿ" 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="Ā" 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="ā" 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="Ă" 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="ă" 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="Ą" 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="ą" 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="Ć" 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="ć" 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="Ĉ" 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="ĉ" 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="Ċ" 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="ċ" 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="Č" 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="č" 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="Ď" 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="ď" 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="Đ" 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="đ" 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="Ē" 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="ē" 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="Ĕ" 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="ĕ" 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="Ė" 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="ė" 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="Ę" 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="ę" 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="Ě" 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="ě" 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="Ĝ" 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="ĝ" 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="Ğ" 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="ğ" 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="Ġ" 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="ġ" 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="Ģ" 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="ģ" 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="Ĥ" 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="ĥ" 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="Ħ" 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="ħ" 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="Ĩ" 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="ĩ" 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="Ī" 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="ī" 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="Ĭ" 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="ĭ" 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="Į" 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="į" 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="İ" 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="ı" 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="IJ" 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="ij" 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="Ĵ" 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="ĵ" 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="Ķ" 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="ķ" 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="ĸ" 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="Ĺ" 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="ĺ" 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="Ļ" 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="ļ" 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="Ľ" 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="ľ" 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="Ŀ" 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="ŀ" 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="Ł" 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="ł" 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="Ń" 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="ń" 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="Ņ" 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="ņ" 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="Ň" 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="ň" 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="ʼn" 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="Ŋ" 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="ŋ" 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="Ō" 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="ō" 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="Ŏ" 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="ŏ" 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="Ő" 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="ő" 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="Œ" 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="œ" 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="Ŕ" 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="ŕ" 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="Ŗ" 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="ŗ" 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="Ř" 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="ř" 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="Ś" 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="ś" 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="Ŝ" 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="ŝ" 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="Ş" 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="ş" 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="Š" 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="š" 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="Ţ" 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="ţ" 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="Ť" 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="ť" 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="Ŧ" 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="ŧ" 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="Ũ" 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="ũ" 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="Ū" 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="ū" 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="Ŭ" 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="ŭ" 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="Ů" 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="ů" 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="Ű" 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="ű" 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="Ų" 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="ų" 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="Ŵ" 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="ŵ" 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="Ŷ" 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="ŷ" 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="Ÿ" 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="Ź" 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="ź" 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="Ż" 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="ż" 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="Ž" 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="ž" 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="ſ" 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="Ș" 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="ș" 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="Ț" 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="ț" 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="ȷ" 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="ʻ" 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="ʼ" 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="ˀ" horiz-adv-x="400" />\n +<glyph unicode="ˆ" 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="ˇ" 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="˘" 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="˙" 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="˚" 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="˛" 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="˜" 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="˝" 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="̀" 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="́" 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="̂" 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="̃" 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="̄" 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="̆" 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="̇" 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="̈" 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="̊" 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="̋" 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="̌" 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="̒" 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="̕" 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="̦" 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="̧" 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="̨" 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="Ḃ" 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="ḃ" 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="Ḋ" 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="ḋ" 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="Ḟ" 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="ḟ" 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="Ḣ" 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="ḣ" 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="Ṁ" 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="ṁ" 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="Ṗ" 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="ṗ" 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="Ṡ" 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="ṡ" 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="Ṫ" 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="ṫ" 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=" " />\n +<glyph unicode=" " horiz-adv-x="1000" />\n +<glyph unicode=" " />\n +<glyph unicode=" " horiz-adv-x="1000" />\n +<glyph unicode=" " horiz-adv-x="333" />\n +<glyph unicode=" " horiz-adv-x="250" />\n +<glyph unicode=" " horiz-adv-x="166" />\n +<glyph unicode=" " />\n +<glyph unicode=" " horiz-adv-x="221" />\n +<glyph unicode=" " horiz-adv-x="166" />\n +<glyph unicode=" " horiz-adv-x="100" />\n +<glyph unicode="​" horiz-adv-x="0" />\n +<glyph unicode="‌" horiz-adv-x="0" />\n +<glyph unicode="‍" horiz-adv-x="0" />\n +<glyph unicode="‎" horiz-adv-x="0" />\n +<glyph unicode="‏" horiz-adv-x="0" />\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="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="‒" 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="–" 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="—" 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="―" 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="‘" 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="’" 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="‚" 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="‛" 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="“" 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="”" 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="„" 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="‟" 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="†" 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="‡" 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="•" 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="…" 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=" " horiz-adv-x="166" />\n +<glyph unicode="‰" 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="′" 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="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="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="›" 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="‾" horiz-adv-x="400" />\n +<glyph unicode="⁄" 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="⁓" 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=" " horiz-adv-x="222" />\n +<glyph unicode="⁠" horiz-adv-x="0" />\n +<glyph unicode="€" 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="™" 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="−" 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="" horiz-adv-x="380" d="M0 380h380v-380h-380v380z" />\n +<glyph unicode="" 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 +ATgBOgE7AT0BPwFEAWIBZAFmAWgBagFsAW4BcAK0AAIPCgAEAAAIvArIACUAHgAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkAAAAA +ADgAAAAZABkAGQAZAAUAAAAAAAAAAAAZAAAAGQAZAAAAAAAAAAAAGQAZABkAGQAAAAAAGQAAAAAA +AAAAAAAAAAAA/+z/4v/2AAAAAAAAAAAAAP/iAAD/7AAAAAAAAAAAAAD/xAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAA/+z/4v/2AAAAAAAAAAAAAP/iAAD/7AAAAAAAAAAAAAD/0QAAAAD/0QAAAAAA +AAAAAAAAAAAAAAAAAAAA/+z/4v/2AAAAAAAAAAAAAP/iAAD/7AAAAAAAAAAAAAD/1AAAAAD/1AAA +AAAAAAAAAAAAAAAAAAAAAAAA/+L/4v/sAAAAAP/2AAD/9v/YAAD/7AAAAAAAAAAAAAD/uv/2//YA +AP/2//YAAAAAAAD/7P/2AAAAAP/s/8T/zv/O/+z/7P/i/+z/2P+6/+z/7AAAAAAAAAAAAAD/nP/Y +/9gAAP/Y/9gAAAAAAAD/7P/2AAAAAP/s/8T/uv/O/+z/7P/Y/9j/2P+6/+L/7AAAAAAAAAAAAAD/ +nP/Y/9gAAP/Y/9gAAAAAAAD/7P/2AAAAAP/s/8T/zv/O/+z/7P/i/+z/2P+6/+z/7AAAAAAAAAAA +AAD/nP/Y/9j/f//Y/9gAAAAAAAAAAAAAAAAAAAAA/+z/4v/2AAAAAAAAAAAAAP/iAAD/3f/x//H/ +8f/x//H/xAAAAAAAAAAAAAD/8QAAAAD/7P/2AAAAAP/s/8T/zv/O/+z/7P/i/+z/2P/E/+z/7AAA +AAAAAAAAAAD/xP/Y/9j/xP/Y/9gAAAAAAAAAAAAAAAAAAAAA/+z/4v/2AAAAAAAAAAAAAP/iAAD/ +7AAAAAAAAAAAAAD/xAAAAAD/hAAAAAAAAAAAAAAAAAAAAAAAAAAA/+z/4v/2AAAAAAAAAAAAAP/i +AAD/7AAAAAAAAAAAAAD/xAAAAAD/jAAAAAAAAAAAAAAAAAAAAAAAAAAA/+z/4v/2AAAAAAAAAAAA +AP/iAAD/2P/s/+z/7P/s/+z/xAAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAA/+z/4v/2AAAAAAAA +AAAAAP/iAAD/3f/x//H/8f/x//H/xAAAAAD/SQAAAAD/8QAAAAAAAAAAAAAAAAAA/9j/4v/iAAAA +AP/2AAD/7P/OAAD/7AAAAAAAAAAAAAD/sP/s/+wAAP/s/+wAAAAAAAAAAAAAAAAAAAAA/+L/4v/s +AAAAAP/2AAD/9v/YAAD/7AAAAAAAAAAAAAD/uv/2//b/of/2//YAAAAAAAAAAAAAAAAAAAAA/+L/ +4v/sAAAAAP/2AAD/9v/YAAD/2P/s/+z/7P/s/+z/uv/2//YAAP/2//b/7AAAAAAAAAAAAAAAAAAA +/+z/4v/2AAAAAAAAAAAAAP/iAAD/xP/s/+z/2P/Y/9j/xAAAAAAAAAAAAAD/7AAAAAD/7P/2AAAA +AP/s/8T/zv/O/+z/7P/i/+z/2P+6/+z/7AAAAAAAAAAAAAD/nP/Y/9j/M//Y/9gAAAAAAAAAAAAA +AAAAAAAA/+z/4v/2AAAAAAAAAAAAAP/iAAD/2P/s/+z/7P/s/+z/xAAAAAD/pwAAAAD/7AAAAAAA +AAAAAAAAAAAA/+z/4v/2AAAAAAAAAAAAAP/iAAD/2P/s/+z/7P/s/+z/xAAAAAD/VAAAAAD/7AAA +AAAAAAAAAAAAAAAA/+z/4v/2AAAAAAAAAAAAAP/iAAD/2P/s/+z/7P/s/+z/xAAAAAD/mQAAAAD/ +7AAAAAAAAAAAAAAAAAAA/+z/4v/2AAAAAAAAAAAAAP/iAAD/2P/s/+z/7P/s/+z/xAAAAAD/gQAA +AAD/7AAAAAAAAAAAAAAAAAAA/+L/4v/sAAAAAP/2AAD/9v/YAAD/2P/s/+z/7P/s/+z/uv/2//b/ +a//2//b/7AAAAAAAAAAAAAAAAAAA/+L/4v/sAAAAAP/2AAD/9v/YAAD/2P/s/+z/7P/s/+z/uv/2 +//b/sP/2//b/7AAAAAAAAAAAAAAAAAAA/+L/4v/sAAAAAP/2AAD/9v/YAAD/2P/s/+z/7P/s/+z/ +uv/2//b/mP/2//b/7AAAAAD/7P/2AAAAAP/s/8T/uv/O/+z/7P/Y/9j/2P+6/+L/7AAAAAAAAAAA +AAD/nP/Y/9j/Xv/Y/9gAAAAAAAAAAAAAAAD/5wAA/+z/4v/2AAD/9gAAAAAAAP/iAAD/xP/Y/9P/ +yf/J/8n/xAAAAAAAAAAAAAD/0wAAAAAAAAAAAAD/7AAA/+z/4v/2AAD/9gAAAAAAAP/iAAD/xP/Y +/9j/0//T/9P/xAAAAAAAAAAAAAD/2AAAAAAAAAAAAAD/4gAA/+z/4v/2AAD/9gAAAAAAAP/iAAD/ +0//Y/87/xP/E/8T/0wAAAAD/0wAAAAD/0wAAAAAAAAAAAAAAAAAA/8T/4v/OAAAAAP/2AAD/7P+6 +AAD/7AAAAAAAAAAAAAD/nP/s/9gAAP/d/+cAAAAAAAAAAAAAAAD/7AAA/+z/4v/2AAD/9gAAAAAA +AP/iAAD/xP/Y/9j/2P/Y/9j/xAAAAAAAAAAAAAD/2AAAAAAAAAAAAAD/7AAA/+z/4v/2AAD/9gAA +AAAAAP/iAAD/xP/Y/9j/zv/O/87/xAAAAAAAAAAAAAD/2AAAAAAAAAAAAAD/4gAA/+z/4v/2AAD/ +9gAAAAAAAP/iAAD/xP/Y/87/xP/E/8T/xAAAAAAAAAAAAAD/zgAAAAAAAAAAAAD/4gAA/+z/4v/2 +AAD/9gAAAAAAAP/iAAD/xP/Y/87/xP/E/8T/xAAAAAD/jgAAAAD/zgAAAAAAAAAAAAAAAAAA/8T/ +4v+6AAAAAP/2AAD/7P+6AAD/xP/s/+z/2P/E/87/nP/s/9gAAP/d/+f/7AABAcgBAwAGAA8AAgAk +AAIAEgACAAIAAgACAAIABgACAAkAEQASABEABwANACEADQAcAB0AAgAiAAUAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgABgAGAAYACgAGAAYABgAG +AAAAAAAAAAAAAAAAAAAAAAAAAAIAAgALAAIAAgAAAAAAAAAAAAAAJAAkAAAAAAAMAAIAAgADAAIA +AgACAAIAAgAAAAAAAAAAAAAAAAAAAAAAAAACAAIAAgACAAAAAAAAAAAAAgACAAAAAAAEAAIAAQAC +AAIAAgACAAIAAAAAAAAAAAAAAAAAAAAAAAIAAAACAAAABgATAAYAHwAGAAAAAAAAAAAAAAAJAA4A +CQAJAAAAAAAAAAAAEQAZABEAGAARABEAEQAaABEAAAAAAAAAAAAAAAAAAAAAAAAABwAbAAcAAAAA +AAAADQAUAA0ADQANAAAAAAAAAAAAAAAhACEAIQAgAAAAAAAAAAAADQANABUAFgANAA0ADQANABcA +DQAAAAAAAAAAAAAAAAAAAAAAAAAAAB0AAAAiACMAHgAAAAAAAAAQAAUABQAAAAAAAAACAAAAAgAk +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 +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 +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">NTQ2MzIWFRQOASMiJgM0NzQzMh0BFDMhMjc+ATU0MzIVFxQjIj0BNCsBIh0BFDsBMhUUIyImIyIP +ASI1NDsBMj8BNCsBIg8BBiK5Dw4eGhslBgwzMS8GBAalDQsMGAETPgEBAQwLAQ4LQUkJCkUHBwFQ +IiQmJwgJQQQCAwUtXwEHARjhCgofDhEaEQQLGCcOHz8hCwIZC2QDBA4CBQMOBAMHawcJNgRluEIM +DwIBAQ8MVNI5CjwEAAABABT//gG8Aa4AUwAAEzQ3NDMyHQEUMyEyNz4BNTQzMhUXFCMiPQE0KwEi +HQEUFjsBMhQrASIGHQEUOwEyFRQjIiYjIg8BIjU0OwEyPwE0KwEiJjsBMjY1NzQrASIPAQYiFA0L +DBgBEz4BAQEMCwEOC0FJCQMIYwMDYwgDCkUHBwFQIiQmJwgJQQQCAQZjAgEDXgkDAQUtXwEHARgB +MwtkAwQOAgUDDgQDB2sHCTYEZTAIAxgCB1xCDA8CAQEPDFRKCRgDCFw5CjwEAAACABn/+AIOAkoA +FgBZAAATNDsBFx4BFxYyNz4BPwEzMhUUBiMiJgc0MxcWMzI2MzIVFCsBIh0BFBYzMjc2NTQrASI1 +NDMXFjMyNjMyFRQrASIVERQjIicuAiMHDgMjIiY9ATQrASKuAREBAQUDFWwVAwUBAREBNTIzNJUN +HBwaHk0BCQw+BT0thAQBBzcNDSMkGhY4AwkMIwUQDgcFDwgBCgsiKjYZVT8EKg0CQwcEBREHKSkH +EQUEBjBJSIwMAQECDQ5KqTQ3Zw5djA8MAQECDQ5K/twOCggXCwYGEBAMQzxwkQACABn/+AIOAkcA +GgBdAAATNDc+ATMyFjMyNzYzMhUUBwYjIiYjIgcGIyIHNDMXFjMyNjMyFRQrASIdARQWMzI3NjU0 +KwEiNTQzFxYzMjYzMhUUKwEiFREUIyInLgIjBw4DIyImPQE0KwEirAgLIA0QPAwWDgIKBwcWJhI2 +EBcLAgkHkw0cHBoeTQEJDD4FPS2EBAEHNw0NIyQaFjgDCQwjBRAOBwUPCAEKCyIqNhlVPwQqDQHy +BxMbHCYjBwIIEzolHwZpDAEBAg0OSqk0N2cOXYwPDAEBAg0OSv7cDgoIFwsGBhAQDEM8cJEAAAIA +Gf/4Ag4CZAAOAFEAAAA0PwE2MzIWFRQPAQYrAQc0MxcWMzI2MzIVFCsBIh0BFBYzMjc2NTQrASI1 +NDMXFjMyNjMyFRQrASIVERQjIicuAiMHDgMjIiY9ATQrASIBBgIxCRUREwdSBAQQ8Q0cHBoeTQEJ +DD4FPS2EBAEHNw0NIyQaFjgDCQwjBRAOBwUPCAEKCyIqNhlVPwQqDQHBBASCGRENCgprBjoMAQEC +DQ5KqTQ3Zw5djA8MAQECDQ5K/twOCggXCwYGEBAMQzxwkQADABn/+AIOAkwACwAXAFoAABM0NjMy +FhUUBiMiJjc0NjMyFhUUBiMiJgU0MxcWMzI2MzIVFCsBIh0BFBYzMjc2NTQrASI1NDMXFjMyNjMy +FRQrASIVERQjIicuAiMHDgMjIiY9ATQrASKSJxUSGCYXERigJxUSGCYXERj+5w0cHBoeTQEJDD4F +PS2EBAEHNw0NIyQaFjgDCQwjBRAOBwUPCAEKCyIqNhlVPwQqDQIVGR4UFBggFRQZHhQUGCAVegwB +AQINDkqpNDdnDl2MDwwBAQINDkr+3A4KCBcLBgYQEAxDPHCRAAAAAgAZ//gCDgJXABkAXAAAEzQ/ +AT4BOwEyFh8BFhUUKwEvASYPAQYrASIHNDMXFjMyNjMyFRQrASIdARQWMzI3NjU0KwEiNTQzFxYz +MjYzMhUUKwEiFREUIyInLgIjBw4DIyImPQE0KwEipwNPBgUHFAcFBk8DBQwIUQQEUQYCDAWODRwc +Gh5NAQkMPgU9LYQEAQc3DQ0jJBoWOAMJDCMFEA4HBQ8IAQoLIio2GVU/BCoNAc0BBXcKAwMKdwUB +AgZGAwNGBkQMAQECDQ5KqTQ3Zw5djA8MAQECDQ5K/twOCggXCwYGEBAMQzxwkQADABn/+AIOAl4A +BwAPAFIAABI0NjIWFAYiJhQWMjY0JiIHNDMXFjMyNjMyFRQrASIdARQWMzI3NjU0KwEiNTQzFxYz +MjYzMhUUKwEiFREUIyInLgIjBw4DIyImPQE0KwEizio6Kio6DhkkGRkk6g0cHBoeTQEJDD4FPS2E +BAEHNw0NIyQaFjgDCQwjBRAOBwUPCAEKCyIqNhlVPwQqDQH6OioqOipZJBkZJBm7DAEBAg0OSqk0 +N2cOXYwPDAEBAg0OSv7cDgoIFwsGBhAQDEM8cJEAAAIAGf/4Ag4CZAAOAFEAABM0NjMyHwEWFCsB +Ii8BJgc0MxcWMzI2MzIVFCsBIh0BFBYzMjc2NTQrASI1NDMXFjMyNjMyFRQrASIVERQjIicuAiMH +DgMjIiY9ATQrASKvExEVCTECBBAEBFIHlg0cHBoeTQEJDD4FPS2EBAEHNw0NIyQaFjgDCQwjBRAO +BwUPCAEKCyIqNhlVPwQqDQJGDREZggQEBmsKtQwBAQINDkqpNDdnDl2MDwwBAQINDkr+3A4KCBcL +BgYQEAxDPHCRAAACABn/+AIOAiUADwBSAAATNTQ2OwEyFh0BFAYrASImBzQzFxYzMjYzMhUUKwEi +HQEUFjMyNzY1NCsBIjU0MxcWMzI2MzIVFCsBIhURFCMiJy4CIwcOAyMiJj0BNCsBIq8DBrsFAwIG +uwcClg0cHBoeTQEJDD4FPS2EBAEHNw0NIyQaFjgDCQwjBRAOBwUPCAEKCyIqNhlVPwQqDQIGFwYC +AgUZBgICeAwBAQINDkqpNDdnDl2MDwwBAQINDkr+3A4KCBcLBgYQEAxDPHCRAAAAAwAZ//gCDgJk +AA4AHQBgAAASND8BNjMyFhUUDwEGKwEyND8BNjMyFhUUDwEGKwEFNDMXFjMyNjMyFRQrASIdARQW +MzI3NjU0KwEiNTQzFxYzMjYzMhUUKwEiFREUIyInLgIjBw4DIyImPQE0KwEixQIxCRUREwdSBQMQ +agIxCRUREwdSBQMQ/uINHBwaHk0BCQw+BT0thAQBBzcNDSMkGhY4AwkMIwUQDgcFDwgBCgsiKjYZ +VT8EKg0BwQQEghkRDQoKawYEBIIZEQ0KCmsGOgwBAQINDkqpNDdnDl2MDwwBAQINDkr+3A4KCBcL +BgYQEAxDPHCRAAABABn+4QIOAZMAWwAAEzQzFxYzMjYzMhUUKwEiHQEUFjMyNzY1NCsBIjU0MxcW +MzI2MzIVFCsBIhURFCMiJy4CIg4BBwYHBhUUFjMyNj8BMhYVFA4BIyImNTQ2NzY3BiMiJj0BNCsB +IhkNHBwaHk0BCQw+BT0thAQBBzcNDSMkGhY4AwkMIwUQDgcFDwgCESERDwxVKBgXKAsLAQoeQSQg +PTU9CgUeH1U/BCoNAYcMAQECDQ5KqTQ3Zw5djA8MAQECDQ5K/twOCggXCwkRBwYMV00hLxYLCwwB +AyAkOyIvSjsJBQhDPHCRAAAAAAIAGf/4Ag4CSgAWAFkAABM0OwEXHgEXFjI3PgE/ATMyFRQGIyIm +BzQzFxYzMjYzMhUUKwEiHQEUFjMyNzY1NCsBIjU0MxcWMzI2MzIVFCsBIhURFCMiJy4CIwcOAyMi +Jj0BNCsBIq4BEQEBBQMVbBUDBQEBEQE1MjM0lQ0cHBoeTQEJDD4FPS2EBAEHNw0NIyQaFjgDCQwj +BRAOBwUPCAEKCyIqNhlVPwQqDQJDBwQFEQcpKQcRBQQGMElIjAwBAQINDkqpNDdnDl2MDwwBAQIN +Dkr+3A4KCBcLBgYQEAxDPHCRAAIAGf/4Ag4CRwAaAF0AABM0Nz4BMzIWMzI3NjMyFRQHBiMiJiMi +BwYjIgc0MxcWMzI2MzIVFCsBIh0BFBYzMjc2NTQrASI1NDMXFjMyNjMyFRQrASIVERQjIicuAiMH +DgMjIiY9ATQrASKsCAsgDRA8DBYOAgoHBxYmEjYQFwsCCQeTDRwcGh5NAQkMPgU9LYQEAQc3DQ0j +JBoWOAMJDCMFEA4HBQ8IAQoLIio2GVU/BCoNAfIHExscJiMHAggTOiUfBmkMAQECDQ5KqTQ3Zw5d +jA8MAQECDQ5K/twOCggXCwYGEBAMQzxwkQAAAgAZ//gCDgJkAA4AUQAAADQ/ATYzMhYVFA8BBisB +BzQzFxYzMjYzMhUUKwEiHQEUFjMyNzY1NCsBIjU0MxcWMzI2MzIVFCsBIhURFCMiJy4CIwcOAyMi +Jj0BNCsBIgEGAjEJFRETB1IEBBDxDRwcGh5NAQkMPgU9LYQEAQc3DQ0jJBoWOAMJDCMFEA4HBQ8I +AQoLIio2GVU/BCoNAcEEBIIZEQ0KCmsGOgwBAQINDkqpNDdnDl2MDwwBAQINDkr+3A4KCBcLBgYQ +EAxDPHCRAAMAGf/4Ag4CTAALABcAWgAAEzQ2MzIWFRQGIyImNzQ2MzIWFRQGIyImBTQzFxYzMjYz +MhUUKwEiHQEUFjMyNzY1NCsBIjU0MxcWMzI2MzIVFCsBIhURFCMiJy4CIwcOAyMiJj0BNCsBIpIn +FRIYJhcRGKAnFRIYJhcRGP7nDRwcGh5NAQkMPgU9LYQEAQc3DQ0jJBoWOAMJDCMFEA4HBQ8IAQoL +Iio2GVU/BCoNAhUZHhQUGCAVFBkeFBQYIBV6DAEBAg0OSqk0N2cOXYwPDAEBAg0OSv7cDgoIFwsG +BhAQDEM8cJEAAAACABn/+AIOAlcAGQBcAAATND8BPgE7ATIWHwEWFRQrAS8BJg8BBisBIgc0MxcW +MzI2MzIVFCsBIh0BFBYzMjc2NTQrASI1NDMXFjMyNjMyFRQrASIVERQjIicuAiMHDgMjIiY9ATQr +ASKnA08GBQcUBwUGTwMFDAhRBARRBgIMBY4NHBwaHk0BCQw+BT0thAQBBzcNDSMkGhY4AwkMIwUQ +DgcFDwgBCgsiKjYZVT8EKg0BzQEFdwoDAwp3BQECBkYDA0YGRAwBAQINDkqpNDdnDl2MDwwBAQIN +Dkr+3A4KCBcLBgYQEAxDPHCRAAMAGf/4Ag4CXgAHAA8AUgAAEjQ2MhYUBiImFBYyNjQmIgc0MxcW +MzI2MzIVFCsBIh0BFBYzMjc2NTQrASI1NDMXFjMyNjMyFRQrASIVERQjIicuAiMHDgMjIiY9ATQr +ASLOKjoqKjoOGSQZGSTqDRwcGh5NAQkMPgU9LYQEAQc3DQ0jJBoWOAMJDCMFEA4HBQ8IAQoLIio2 +GVU/BCoNAfo6Kio6KlkkGRkkGbsMAQECDQ5KqTQ3Zw5djA8MAQECDQ5K/twOCggXCwYGEBAMQzxw +kQAAAgAZ//gCDgJkAA4AUQAAEzQ2MzIfARYUKwEiLwEmBzQzFxYzMjYzMhUUKwEiHQEUFjMyNzY1 +NCsBIjU0MxcWMzI2MzIVFCsBIhURFCMiJy4CIwcOAyMiJj0BNCsBIq8TERUJMQIEEAQEUgeWDRwc +Gh5NAQkMPgU9LYQEAQc3DQ0jJBoWOAMJDCMFEA4HBQ8IAQoLIio2GVU/BCoNAkYNERmCBAQGawq1 +DAEBAg0OSqk0N2cOXYwPDAEBAg0OSv7cDgoIFwsGBhAQDEM8cJEAAAIAGf/4Ag4CJQAPAFIAABM1 +NDY7ATIWHQEUBisBIiYHNDMXFjMyNjMyFRQrASIdARQWMzI3NjU0KwEiNTQzFxYzMjYzMhUUKwEi +FREUIyInLgIjBw4DIyImPQE0KwEirwMGuwUDAga7BwKWDRwcGh5NAQkMPgU9LYQEAQc3DQ0jJBoW +OAMJDCMFEA4HBQ8IAQoLIio2GVU/BCoNAgYXBgICBRkGAgJ4DAEBAg0OSqk0N2cOXYwPDAEBAg0O +Sv7cDgoIFwsGBhAQDEM8cJEAAAADABn/+AIOAmQADgAdAGAAABI0PwE2MzIWFRQPAQYrATI0PwE2 +MzIWFRQPAQYrAQU0MxcWMzI2MzIVFCsBIh0BFBYzMjc2NTQrASI1NDMXFjMyNjMyFRQrASIVERQj +IicuAiMHDgMjIiY9ATQrASLFAjEJFRETB1IFAxBqAjEJFRETB1IFAxD+4g0cHBoeTQEJDD4FPS2E +BAEHNw0NIyQaFjgDCQwjBRAOBwUPCAEKCyIqNhlVPwQqDQHBBASCGRENCgprBgQEghkRDQoKawY6 +DAEBAg0OSqk0N2cOXYwPDAEBAg0OSv7cDgoIFwsGBhAQDEM8cJEAAAEAGf7hAg4BkwBbAAATNDMX +FjMyNjMyFRQrASIdARQWMzI3NjU0KwEiNTQzFxYzMjYzMhUUKwEiFREUIyInLgIiDgEHBgcGFRQW +MzI2PwEyFhUUDgEjIiY1NDY3NjcGIyImPQE0KwEiGQ0cHBoeTQEJDD4FPS2EBAEHNw0NIyQaFjgD +CQwjBRAOBwUPCAIRIREPDFUoGBcoCwsBCh5BJCA9NT0KBR4fVT8EKg0BhwwBAQINDkqpNDdnDl2M +DwwBAQINDkr+3A4KCBcLCREHBgxXTSEvFgsLDAEDICQ7Ii9KOwkFCEM8cJEAAAAAAgAK//ACuwJX +ABkAnAAAATQ/AT4BOwEyFh8BFhUUKwEvASYPAQYrASIHND4BMzIWMzI2MzIWFRQrASIVFB4BFxYy +NzY3NjU0Jy4BKwEiJjU0PgEzMhYzMjYzMhYVFCsBIhUUHgEXFjM3NjU0KwEiJjU0MzIWMzI2MzIW +FRQrASIHDgIHDgEHBiMiJy4CJyYnJgcGDwEOAQcGIyIuAycuAicuASsBIiYA/wNPBgUHFAcFBk8D +BQwIUQQEUQYCDAX1AQYGCDcQDUIICQQMIxMkMQ4GBAhSBwINBAcMFwgFAQYGAzgUHD4FCQQMKw0k +MAwGAQhhBC0IBQ4CMgsNLgIHBAwNCQUENjgUCBwLAgUOEQMZJA0BAgEBAgJcCB0LAgUEBwcEBwEE +LTQRBAYLEAgFAc0BBXcKAwMKdwUBAgZGAwNGBkYGBAQCAgUJDQgCaoUfDRG1EAUSByMLAwYHBgQE +AgIFCQ0IAm+KHw8R5DELBgcOAgIFCQ0KCYJ/KhEiEwQ/C0NkKAQFAwMFBc0RIRUEBw4LFQQMd40w +CwQGAAIACv/wArsCVwAZAJwAAAE0PwE+ATsBMhYfARYVFCsBLwEmDwEGKwEiBzQ+ATMyFjMyNjMy +FhUUKwEiFRQeARcWMjc2NzY1NCcuASsBIiY1ND4BMzIWMzI2MzIWFRQrASIVFB4BFxYzNzY1NCsB +IiY1NDMyFjMyNjMyFhUUKwEiBw4CBw4BBwYjIicuAicmJyYHBg8BDgEHBiMiLgMnLgInLgErASIm +AP8DTwYFBxQHBQZPAwUMCFEEBFEGAgwF9QEGBgg3EA1CCAkEDCMTJDEOBgQIUgcCDQQHDBcIBQEG +BgM4FBw+BQkEDCsNJDAMBgEIYQQtCAUOAjILDS4CBwQMDQkFBDY4FAgcCwIFDhEDGSQNAQIBAQIC +XAgdCwIFBAcHBAcBBC00EQQGCxAIBQHNAQV3CgMDCncFAQIGRgMDRgZGBgQEAgIFCQ0IAmqFHw0R +tRAFEgcjCwMGBwYEBAICBQkNCAJvih8PEeQxCwYHDgICBQkNCgmCfyoRIhMEPwtDZCgEBQMDBQXN +ESEVBAcOCxUEDHeNMAsEBgACAAr//gHGAlcAGgB1AAATND8BPgE7ATIWHwEWFRQrASIvASYPAQYr +ASIHND4BMzIWMzI2MzIWFRQrAR4CFx4BNjc+ATc+AjU0KwEiJjU0MzIWMzI2MzIVFCsBKgEOBA8B +Bh0BFDsBMhUUIyImIyIOASMiNTQ7ATI9ATQmKwEiJooDTwYFBxQHBQZPAwUMAQdRBARRBgIMBYAB +BgYHNxUdQAUJBAwzASwpAQIEBAQLRRABBAMTKAgFDgFBFQ8iBA0MEQMEBAIFAgcCewoJQQcHAUwh +GiwYBAgJOQWFBCAIBQHNAQV3CgMDCncFAQIGRgMDRgZGBgQEAgIFCQ0MV0oBBQMCBA1xIAIGBQEE +BgcOAgIODQIBBQMKA6gNElcpDA8CAQEPDFQmB94GAAACAAr//gHGAmQADgBpAAASND8BNjMyFhUU +DwEGKwEHND4BMzIWMzI2MzIWFRQrAR4CFx4BNjc+ATc+AjU0KwEiJjU0MzIWMzI2MzIVFCsBKgEO +BA8BBh0BFDsBMhUUIyImIyIOASMiNTQ7ATI9ATQmKwEiJukCMQkVERMHUgUDEOMBBgYHNxUdQAUJ +BAwzASwpAQIEBAQLRRABBAMTKAgFDgFBFQ8iBA0MEQMEBAIFAgcCewoJQQcHAUwhGiwYBAgJOQWF +BCAIBQHBBASCGRENCgprBjwGBAQCAgUJDQxXSgEFAwIEDXEgAgYFAQQGBw4CAg4NAgEFAwoDqA0S +VykMDwIBAQ8MVCYH3gYAAwAK//4BxgJMAAsAFwByAAATNDYzMhYVFAYjIiY3NDYzMhYVFAYjIiYF +ND4BMzIWMzI2MzIWFRQrAR4CFx4BNjc+ATc+AjU0KwEiJjU0MzIWMzI2MzIVFCsBKgEOBA8BBh0B +FDsBMhUUIyImIyIOASMiNTQ7ATI9ATQmKwEiJnUnFRIYJhcRGKAnFRIYJhcRGP71AQYGBzcVHUAF +CQQMMwEsKQECBAQEC0UQAQQDEygIBQ4BQRUPIgQNDBEDBAQCBQIHAnsKCUEHBwFMIRosGAQICTkF +hQQgCAUCFRkeFBQYIBUUGR4UFBggFXwGBAQCAgUJDQxXSgEFAwIEDXEgAgYFAQQGBw4CAg4NAgEF +AwoDqA0SVykMDwIBAQ8MVCYH3gYAAAIACv/+AcYCVwAaAHUAABM0PwE+ATsBMhYfARYVFCsBIi8B +Jg8BBisBIgc0PgEzMhYzMjYzMhYVFCsBHgIXHgE2Nz4BNz4CNTQrASImNTQzMhYzMjYzMhUUKwEq +AQ4EDwEGHQEUOwEyFRQjIiYjIg4BIyI1NDsBMj0BNCYrASImigNPBgUHFAcFBk8DBQwBB1EEBFEG +AgwFgAEGBgc3FR1ABQkEDDMBLCkBAgQEBAtFEAEEAxMoCAUOAUEVDyIEDQwRAwQEAgUCBwJ7CglB +BwcBTCEaLBgECAk5BYUEIAgFAc0BBXcKAwMKdwUBAgZGAwNGBkYGBAQCAgUJDQxXSgEFAwIEDXEg +AgYFAQQGBw4CAg4NAgEFAwoDqA0SVykMDwIBAQ8MVCYH3gYAAAIACv/+AcYCZAAOAGkAABI0PwE2 +MzIWFRQPAQYrAQc0PgEzMhYzMjYzMhYVFCsBHgIXHgE2Nz4BNz4CNTQrASImNTQzMhYzMjYzMhUU +KwEqAQ4EDwEGHQEUOwEyFRQjIiYjIg4BIyI1NDsBMj0BNCYrASIm6QIxCRUREwdSBQMQ4wEGBgc3 +FR1ABQkEDDMBLCkBAgQEBAtFEAEEAxMoCAUOAUEVDyIEDQwRAwQEAgUCBwJ7CglBBwcBTCEaLBgE +CAk5BYUEIAgFAcEEBIIZEQ0KCmsGPAYEBAICBQkNDFdKAQUDAgQNcSACBgUBBAYHDgICDg0CAQUD +CgOoDRJXKQwPAgEBDwxUJgfeBgADAAr//gHGAkwACwAXAHIAABM0NjMyFhUUBiMiJjc0NjMyFhUU +BiMiJgU0PgEzMhYzMjYzMhYVFCsBHgIXHgE2Nz4BNz4CNTQrASImNTQzMhYzMjYzMhUUKwEqAQ4E +DwEGHQEUOwEyFRQjIiYjIg4BIyI1NDsBMj0BNCYrASImdScVEhgmFxEYoCcVEhgmFxEY/vUBBgYH +NxUdQAUJBAwzASwpAQIEBAQLRRABBAMTKAgFDgFBFQ8iBA0MEQMEBAIFAgcCewoJQQcHAUwhGiwY +BAgJOQWFBCAIBQIVGR4UFBggFRQZHhQUGCAVfAYEBAICBQkNDFdKAQUDAgQNcSACBgUBBAYHDgIC +Dg0CAQUDCgOoDRJXKQwPAgEBDwxUJgfeBgAAAgAeAAABhAJkAA4ATQAAEjQ/ATYzMhYVFA8BBisB +AzQ3Ez4CNTQjByoBBiIOAQ8BBiMiNTQ+ATc2MzIWDwEGFjMhMhUUBwMGFRQzNzI2PwE+ARcWFRQH +DgEjISLJAjEJFRETB1IFAxCvCuQCBAMOpQQKAwUBAQEHAgsPBggCAgYJCwEBAQIIAQoTCNcNCsIJ +BAEDAQcMCQUBBAv+xRYBwQQEghkRDQoKawb+SQQQAUcDBgUBBAUBBAUFMgwKAik5EgYDBQkIAggD +Df6+EwUEBwMKPAkFAQEIF0kLBAAAAAACAB4AAAGEAlcAGgBZAAATNDsBMh8BFj8BNjsBMhUUDwEO +ASsBIiYvASYDNDcTPgI1NCMHKgEGIg4BDwEGIyI1ND4BNzYzMhYPAQYWMyEyFRQHAwYVFDM3MjY/ +AT4BFxYVFAcOASMhImoFDAEHUQQEUQYCDAUDTwYFBxQHBQZPA0wK5AIEAw6lBAoDBQEBAQcCCw8G +CAICBgkLAQEBAggBChMI1w0KwgkEAQMBBwwJBQEEC/7FFgJVAgZGAwNGBgIBBXcKAwMKdwX9tgQQ +AUcDBgUBBAUBBAUFMgwKAik5EgYDBQkIAggDDf6+EwUEBwMKPAkFAQEIF0kLBAACAB4AAAGEAkwA +CwBKAAATNDYzMhYVFAYjIiYDNDcTPgI1NCMHKgEGIg4BDwEGIyI1ND4BNzYzMhYPAQYWMyEyFRQH +AwYVFDM3MjY/AT4BFxYVFAcOASMhIqUnFRIYJhcRGIcK5AIEAw6lBAoDBQEBAQcCCw8GCAICBgkL +AQEBAggBChMI1w0KwgkEAQMBBwwJBQEEC/7FFgIVGR4UFBggFf4JBBABRwMGBQEEBQEEBQUyDAoC +KTkSBgMFCQgCCAMN/r4TBQQHAwo8CQUBAQgXSQsEAAIAHgAAAYQCZAAOAE0AABI0PwE2MzIWFRQP +AQYrAQM0NxM+AjU0IwcqAQYiDgEPAQYjIjU0PgE3NjMyFg8BBhYzITIVFAcDBhUUMzcyNj8BPgEX +FhUUBw4BIyEiyQIxCRUREwdSBQMQrwrkAgQDDqUECgMFAQEBBwILDwYIAgIGCQsBAQECCAEKEwjX +DQrCCQQBAwEHDAkFAQQL/sUWAcEEBIIZEQ0KCmsG/kkEEAFHAwYFAQQFAQQFBTIMCgIpORIGAwUJ +CAIIAw3+vhMFBAcDCjwJBQEBCBdJCwQAAAAAAgAeAAABhAJXABoAWQAAEzQ7ATIfARY/ATY7ATIV +FA8BDgErASImLwEmAzQ3Ez4CNTQjByoBBiIOAQ8BBiMiNTQ+ATc2MzIWDwEGFjMhMhUUBwMGFRQz +NzI2PwE+ARcWFRQHDgEjISJqBQwBB1EEBFEGAgwFA08GBQcUBwUGTwNMCuQCBAMOpQQKAwUBAQEH +AgsPBggCAgYJCwEBAQIIAQoTCNcNCsIJBAEDAQcMCQUBBAv+xRYCVQIGRgMDRgYCAQV3CgMDCncF +/bYEEAFHAwYFAQQFAQQFBTIMCgIpORIGAwUJCAIIAw3+vhMFBAcDCjwJBQEBCBdJCwQAAgAeAAAB +hAJMAAsASgAAEzQ2MzIWFRQGIyImAzQ3Ez4CNTQjByoBBiIOAQ8BBiMiNTQ+ATc2MzIWDwEGFjMh +MhUUBwMGFRQzNzI2PwE+ARcWFRQHDgEjISKlJxUSGCYXERiHCuQCBAMOpQQKAwUBAQEHAgsPBggC +AgYJCwEBAQIIAQoTCNcNCsIJBAEDAQcMCQUBBAv+xRYCFRkeFBQYIBX+CQQQAUcDBgUBBAUBBAUF +MgwKAik5EgYDBQkIAggDDf6+EwUEBwMKPAkFAQEIF0kLBAACABn//gECAkwACwA1AAATNDYzMhYV +FAYjIiYDNDsBMj0BNCsBIjU0MxcWMzI2MzIVFCsBIh0BFDsBMhUUIyImIyIPASJWJxUSGCYXERg9 +CT4FBDcNDSIjGh5NAQkMOwUIQQcHAUwhJCQkCAIVGR4UFBggFf4MDFR6kQ8MAQECDQ5KvVgMDwIB +AQAAAAMAHv/vAcIBmgBWAGoAeAAANzQ+ATc2JzAnJjU0NjMyFhUUDgQHBhQXFh8BMjc2NTQrASIm +NTQzMhYzMjYzMhYVFCsBIg8BFBcWFxY7ATIVFCMiDgEjIicmJyYnJgcGBw4BIyImNxQWMzI+ATc2 +NCcmJyYnJiMiBwY3FBcWMzI3NjU0JiMiBh4nGxcJAgUkQC4kOAgLEwwXAgkJLjIIAQciBCYIBQ4B +KxUPJgQHBAwiAUMGBxsJCxwWCQcUKRoDCQQNGAEBAwMBARZOJjVBPDUpGykMDAMDAwEcUwoCAw4q +KSUMAgYUIBwXHB5bGzYUEAYCBSMuLT8tIQ0XEBIIDgIGAgkmNQgLNw8FBgcOAgIFCQ1aCgIJJg8T +DQwGBgcXIQECBAMBARktPEoiOBAMDAMEBAMCJ0QICh6nJh8KDxgpFyAfAAIAGf9RAiUBkwAqAFQA +AAU0NjMyFjMyNjU0Jj0BNCsBIjU0MxcWMzI2MzIVFCsBIh0BFA4BBwYjIiYnNDsBMj0BNCsBIjU0 +MxcWMzI2MzIVFCsBIh0BFDsBMhUUIyImIyIPASIBBywICicJEgwDAk0NDS0sGh5JAQkKOQUFHh0w +MxEi7gk+BQQ3DQ0iIxoeTQEJDDsFCEEHBwFMISQkJAiZFSkXICMsvC5ISQ8MAQECDQ5K2Sw3Th80 +Da8MVHqRDwwBAQINDkq9WAwPAgEBAAACABn//gHOAZQAKwBHAAA3NDsBMjc0KwEiJjsBMj0BIyI1 +NDsBMh4BMjMyNjMyFhUUBiMiJiMiDgEjIjcUFxYzMj4CNTQmIyIHIh0BFBY7ATIUKwEiFRkIOwQC +BD8CAQM9BzwICAYGFBgcDRdGCmZ5flcTUBMRLSECCZMDBB8yRyQPVl0RCAYCB2UDA2UJCBGhBhgJ +lw4NAQEDbGZfZQIBAUEjAwIgNzggUGcBRlUHAhgGAAACABn//gHOAZQAKwBHAAA3NDsBMjc0KwEi +JjsBMj0BIyI1NDsBMh4BMjMyNjMyFhUUBiMiJiMiDgEjIjcUFxYzMj4CNTQmIyIHIh0BFBY7ATIU +KwEiFRkIOwQCBD8CAQM9BzwICAYGFBgcDRdGCmZ5flcTUBMRLSECCZMDBB8yRyQPVl0RCAYCB2UD +A2UJCBGhBhgJlw4NAQEDbGZfZQIBAUEjAwIgNzggUGcBRlUHAhgGAAACABn/UQIlAZMAKgBUAAAF +NDYzMhYzMjY1NCY9ATQrASI1NDMXFjMyNjMyFRQrASIdARQOAQcGIyImJzQ7ATI9ATQrASI1NDMX +FjMyNjMyFRQrASIdARQ7ATIVFCMiJiMiDwEiAQcsCAonCRIMAwJNDQ0tLBoeSQEJCjkFBR4dMDMR +Iu4JPgUENw0NIiMaHk0BCQw7BQhBBwcBTCEkJCQImRUpFyAjLLwuSEkPDAEBAg0OStksN04fNA2v +DFR6kQ8MAQECDQ5KvVgMDwIBAQAAAQAU//4A5AKmAC0AABM0Nz4BNzYzMhYVFhIVFDsBMhYVFA4B +IyImIyIGIyImNTQ7ATI1ECcmJyIGIyIUAgECB3gDBQIBBQgnCAUBBgYINxAMQRAJBAw0BAsHBAMr +AggChQIOBgEBCQUKoP6oXycGBwYEBAICBQkNVQGLehIBBAABABn//QGuAZMAMwAANzQ7ATI9ATQr +ASI1NDMXFjMyNjMyFRQrASIdARQzMjc+AT8BNhYVFA4BBwYjIiYjIg8BIhkJPAUENw0NJCQaHlcB +CQtGBghiWAwJAQcBHAMGAwESC+YQJCQlCA0MVHqRDwwBAQIODUq9UwgBCA45CQQHAxs0GgsDAQEA +AQAo//0CRgKdADgAADc0NjsBMhE1NCsBIiY0NjMyFjMyNjMyFhUUBisBIhURFDMyNz4BPwE2MzIV +FA4BBwYjIiQiBiMiJigFDD4JBzoKBgcNBlcREFsLDAUGDEYJCONCDQgCDAIJFAkKAgEVC/6vIF8L +CgMPCQMBJOdZBRQFAwMECwkG1/7rdAYBBhBUCAoDNkILCwMDBQABABn//QGuAZMAMwAANzQ7ATI9 +ATQrASI1NDMXFjMyNjMyFRQrASIdARQzMjc+AT8BNhYVFA4BBwYjIiYjIg8BIhkJPAUENw0NJCQa +HlcBCQtGBghiWAwJAQcBHAMGAwESC+YQJCQlCA0MVHqRDwwBAQIODUq9UwgBCA45CQQHAxs0GgsD +AQEAAgAh//4C2gNHABYAvQAAAT8BNjsBMh8BFhQrASIvASYPAQYrASIBNDsBMjU0Jj0BNCsBIiY0 +NjsBMjY1NCY1NDYzMhcWNz4CMzIWFQYVHAEyNjc2MzIeAh0BFBY7ATIVFCMiJiMiBiMiJjU0OwEy +Njc2NTQmIyIHBhUXFBceAjsBMhYVFA4BIyImIyIGIyImNTQ7ATI2NTY1NCc0LgInLgMjIg4CHQEU +FjsBMhQGKwEiBh0BFDsBMhYVFA4BIyImIyIGIyImAUoETwwEGAQMTwQGCQEKUQQEUQoBCQb+1wwo +BgECIwkFBAcbBwUBW1ckJgwPCRMLAQUCBAQCBUk8KDUYCAMIGg4OCC8QDDoQCQQNJwgCAQIwMC8q +EAEBAQEDBiYIBQEGBgg7EAw6EAkEDCcHAwEBAwMHAgURDBoTHScRBgYPdAcFA3MLCAg3CAUBBgYI +QxAMNxAJBALbBlkNDVkEBAYtAgItBv0zDT8UPgI8cgQSBAQIGC4bVHEWBwIBBAIFClPOBwYBAygg +PkAvjwgEDQ4CAgUJDQMIKIg6ShUIB5ZZGgoGAgYHBgQEAgIFCQ0GDF5+7jAGCgYIAwchEhAfPDoo +TgwFCg8FB+JUBgcGBAQCAgUAAAMAJv/+A9cDRwAWAOQA/wAAAT8BNjsBMh8BFhQrASIvASYPAQYr +ASIBNDsBMjU0Jj0BNCsBIiY0NjsBMjY1ND4CNzYzMhcWNzYzMhcWNz4CMzIWFQYVHAEyNjc2MzIe +Ah0BFBY7ATIVFCMiJiMiBiMiJjU0OwEyNjc2NTQmIyIHBhUXFBceATsBMhYVFA4BIyImIyIGIyIm +NTQ7ATI2NTY1NCc0Jy4DIyIOAh0BFBY7ATIUBisBIgYdARQ7ATIWFRQOASMiJiMiBiMiJjU0OwEy +NTQmPQE0JisBIgYdARQ7ATIWFRQOASMiJiMiBiMiJhMUFjsBMjY1NCY1NDc2NCcmJy4CIyIOAhUC +RwRPDAQYBAxPBAYJAQpRBARRCgEJBv3fDCUEAQIjCQUEBx0HAwUSLyQlJUIoAwQyWCQmDA8JEwsB +BQIFBAIFSTwoNRgIAwgaDg4ILxAMOhAJBA0nBwMBAjAwLyoQAQEBAggmCAUBBgYIOxAMOhAJBAwn +BwMBAg0FEQwaEx0nEQYGD3QHBQNzCwgIMggFAQYGCD4QDDcQCQQMKAYBBQmaCwYKOAgFAQYGCEgQ +DDIQCQR2Bw2dBwMBCAEFEAgJDRsQIiwSBQLbBlkNDVkEBAYtAgItBv0zDT8UPgI8cgQSBAQIJzpV +PxESMgQFPxYHAgEEAgUKaLkHBgEDKCA+QC+PCAQNDgICBQkNAwgoiDpKFQgHllkaDQUGBwYEBAIC +BQkNBgxefr5gDRQHIRIQHzw6KE4MBQoPBQfiVAYHBgQEAgIFCQ0/FD4CpQcDBAimkAYHBgQEAgIF +AX4IBQQLFS8aLxoDBAQNDg8SEChKPSwABAAZ//4BpwJMAAsAOgBGAFcAABM0NjMyFhUUBiMiJgc0 +MzIWMzI2MzIeAhUUDgMVFx4DFRQjIiYjIg4BIyI1NDsBMj0BNCsBIhcUOwEyNjU0KwEiFTUUOwEy +FjMyNjU0JiMiBwYVsCcVEhgmFxEYlwoCVBESUAofLjQcFR4fFQwNJSQZsQ5QDxMvIAEJCT0GCD0L +mQgvPDl4LQcKMgYYAR0hPDEgCQMCFRkeFBQYIBV9DgECBhIqIBclFA0FAQMDDBUoGmYBAQEMDzae +i/doLiFZByIGATEjKSwCAkAAAAADABn//gHOAkwACwAuAD8AABM0NjMyFhUUBiMiJgM0OwEyETUj +IjU0OwEyHgEyMzI2MzIWFRQGIyImIyIOASMiNxQXFjMyPgI1NCYjIgciFbwnFRIYJhcRGKMIOwc8 +CAgGBhQYHA0XRgpmeX5XE1ATES0hAgmTAwQfMkckD1ZdEQgGAhUZHhQUGCAV/gcRATwjDg0BAQNs +Zl9lAgEBQSMDAiA3OCBQZwFGAAAAAgAZ//4BmQJMAAsAZQAAEzQ2MzIWFRQGIyImBzQzMh4BMzI3 +PgE3NDY0PgIzMhUUBhUUIyI1NDY1NCsBIhUUFxwBFjI7ATI9ATQzMhUUBhQWFRQjIj0BNCsBIgYV +FDsBMhUUIiYiBiMiNTQ7ATI9ATQrASK9JxUSGCYXERikCQEhMRSwGh4LAQEBAgQDEQMQDAF2UgQB +AgQEG48MDQEBDQxlRQcDBE0HDmQSUgcICjUFCTkMAhUZHhQUGCAVfA8CAQEBAwYDBgMEAQEGAk4c +BQkBLgIHQUUPBAQDByYEAwonEiYLBgcpBwQHnw8MAgINDnVgigAAAAACABn//gIeAkwACwByAAAT +NDYzMhYVFAYjIiYDNDsBMj0BNCsBIjU0NjMXFjMyNjMyFRQrASIdARQWOwEyNj0BNCsBIjU0MzIe +ATMyPgEzMhUUKwEiFRQ7ATIVFCMnJiMiBiMiNTQ7ATI9ATQmKwEqAQYUFRQ7ATIVFCMnJiMiBiMi +6icVEhgmFxEY0Qk8BAQ3DQQIIiIaE1YDCQw7BAMG0AcCBjkKCgMbKhYYLhsBBwoxAQM5BgYhISIh +RgEICT8EAQTVAwIDBzsHByMjIh9HAQgCFRkeFBQYIBX+DAyQPpEPBwUBAQINDkpKBwQCB0RSEAsB +AQEBDQ6K1Q8MAQECDQ5YSQcCAgQEoAwPAQECAAIAGf/+AqgCTAALAGYAAAE0NjMyFhUUBiMiJgE0 +OwEyNj8BIyI1NDMXFjsBMhcSMzI+Azc+ATsBMjYzMhUUKwEiFRA7ATIVFCMiJiMiDwEiNTQ7ATI1 +NCMiAw4BBwYjIicDJiMiFRA7ATIVFCMiJiMiDwEiASwnFRIYJhcRGP7tCT4DBwIBRg0NJCQaOwcD +lgUCGyUjIAIFAwYzHkEBCQw1BQpDBwcBTCEkJCQICT4FBwWHBhMHBQUHBqcMAwQLRQcHATwhJBoa +CAIVGR4UFBggFf4MDK9YWA8MAQEG/tM1U05JBQsEAg0OSv7rDA8CAQEPDHjh/tEOHw4ICgFHGB3+ +zQwPAgEBAAMAGf/+AaACTAALADgARQAAEzQ2MzIWFRQGIyImBzQzMhYzMjYzMhUUIyImIyIdARQ7 +ATIVFCMnJiMiDgEjIjU0OwEyPQE0KwEiFxQzMjY1NCYjIgcGFbInFRIYJhcRGJkKAlYRElAKqKwO +KQMHCUoHByoqIhMxIwEJCT0GCD8LmgpMT0A4IQkDAhUZHhQUGCAVfQ4BAnF2AgcmaAwPAQEBAQwP +Np6LsAknMi8zAgI8AAAAAAIAKP/0AVMCTAALAE4AABM0NjMyFhUUBiMiJgc0NjMyFzIWNjU3NDMy +FRQOARUUIyIjIjU0NjU0LgEiBhUUHgMVFAYjIi4BJyY1NDc2FhUUFRceATMyNTQuA38nFRIYJhcR +GFdOOS41AQkDAQwRAwMKAgEOAh01NDIxRkUxW0gdPSMBBA4KBAMBTiZWMUdHMQIVGR4UFBggFd01 +RBgFAgYJBwgCJjMSBwcBJgMGGhglIB0mFho3Kj85DA0DXA4DAgEDBwICMREeRBkhFhs5AAACABT/ +/gG8AkwACwBIAAATNDYzMhYVFAYjIiYHNDc0MzIdARQzITI3PgE1NDMyFRcUIyI9ATQrASIdARQ7 +ATIVFCMiJiMiDwEiNTQ7ATI/ATQrASIPAQYitycVEhgmFxEYow0LDBgBEz4BAQEMCwEOC0FJCQpF +BwcBUCIkJicICUEEAgMFLV8BBwEYAhUZHhQUGCAVzgtkAwQOAgUDDgQDB2sHCTYEZbhCDA8CAQEP +DFTSOQo8BAAABAAZ//4BpwJMAAsAOgBGAFcAABM0NjMyFhUUBiMiJgc0MzIWMzI2MzIeAhUUDgMV +Fx4DFRQjIiYjIg4BIyI1NDsBMj0BNCsBIhcUOwEyNjU0KwEiFTUUOwEyFjMyNjU0JiMiBwYVsCcV +EhgmFxEYlwoCVBESUAofLjQcFR4fFQwNJSQZsQ5QDxMvIAEJCT0GCD0LmQgvPDl4LQcKMgYYAR0h +PDEgCQMCFRkeFBQYIBV9DgECBhIqIBclFA0FAQMDDBUoGmYBAQEMDzaei/doLiFZByIGATEjKSwC +AkAAAAADABn//gHOAkwACwAuAD8AABM0NjMyFhUUBiMiJgM0OwEyETUjIjU0OwEyHgEyMzI2MzIW +FRQGIyImIyIOASMiNxQXFjMyPgI1NCYjIgciFbwnFRIYJhcRGKMIOwc8CAgGBhQYHA0XRgpmeX5X +E1ATES0hAgmTAwQfMkckD1ZdEQgGAhUZHhQUGCAV/gcRATwjDg0BAQNsZl9lAgEBQSMDAiA3OCBQ +ZwFGAAAAAgAZ//4BmQJMAAsAZQAAEzQ2MzIWFRQGIyImBzQzMh4BMzI3PgE3NDY0PgIzMhUUBhUU +IyI1NDY1NCsBIhUUFxwBFjI7ATI9ATQzMhUUBhQWFRQjIj0BNCsBIgYVFDsBMhUUIiYiBiMiNTQ7 +ATI9ATQrASK9JxUSGCYXERikCQEhMRSwGh4LAQEBAgQDEQMQDAF2UgQBAgQEG48MDQEBDQxlRQcD +BE0HDmQSUgcICjUFCTkMAhUZHhQUGCAVfA8CAQEBAwYDBgMEAQEGAk4cBQkBLgIHQUUPBAQDByYE +AwonEiYLBgcpBwQHnw8MAgINDnVgigAAAAACABn//gIeAkwACwByAAATNDYzMhYVFAYjIiYDNDsB +Mj0BNCsBIjU0NjMXFjMyNjMyFRQrASIdARQWOwEyNj0BNCsBIjU0MzIeATMyPgEzMhUUKwEiFRQ7 +ATIVFCMnJiMiBiMiNTQ7ATI9ATQmKwEqAQYUFRQ7ATIVFCMnJiMiBiMi6icVEhgmFxEY0Qk8BAQ3 +DQQIIiIaE1YDCQw7BAMG0AcCBjkKCgMbKhYYLhsBBwoxAQM5BgYhISIhRgEICT8EAQTVAwIDBzsH +ByMjIh9HAQgCFRkeFBQYIBX+DAyQPpEPBwUBAQINDkpKBwQCB0RSEAsBAQEBDQ6K1Q8MAQECDQ5Y +SQcCAgQEoAwPAQECAAIAGf/+AqgCTAALAGYAAAE0NjMyFhUUBiMiJgE0OwEyNj8BIyI1NDMXFjsB +MhcSMzI+Azc+ATsBMjYzMhUUKwEiFRA7ATIVFCMiJiMiDwEiNTQ7ATI1NCMiAw4BBwYjIicDJiMi +FRA7ATIVFCMiJiMiDwEiASwnFRIYJhcRGP7tCT4DBwIBRg0NJCQaOwcDlgUCGyUjIAIFAwYzHkEB +CQw1BQpDBwcBTCEkJCQICT4FBwWHBhMHBQUHBqcMAwQLRQcHATwhJBoaCAIVGR4UFBggFf4MDK9Y +WA8MAQEG/tM1U05JBQsEAg0OSv7rDA8CAQEPDHjh/tEOHw4ICgFHGB3+zQwPAgEBAAMAGf/+AaAC +TAALADgARQAAEzQ2MzIWFRQGIyImBzQzMhYzMjYzMhUUIyImIyIdARQ7ATIVFCMnJiMiDgEjIjU0 +OwEyPQE0KwEiFxQzMjY1NCYjIgcGFbInFRIYJhcRGJkKAlYRElAKqKwOKQMHCUoHByoqIhMxIwEJ +CT0GCD8LmgpMT0A4IQkDAhUZHhQUGCAVfQ4BAnF2AgcmaAwPAQEBAQwPNp6LsAknMi8zAgI8AAAA +AAIAKP/0AVMCTAALAE4AABM0NjMyFhUUBiMiJgc0NjMyFzIWNjU3NDMyFRQOARUUIyIjIjU0NjU0 +LgEiBhUUHgMVFAYjIi4BJyY1NDc2FhUUFRceATMyNTQuA38nFRIYJhcRGFdOOS41AQkDAQwRAwMK +AgEOAh01NDIxRkUxW0gdPSMBBA4KBAMBTiZWMUdHMQIVGR4UFBggFd01RBgFAgYJBwgCJjMSBwcB +JgMGGhglIB0mFho3Kj85DA0DXA4DAgEDBwICMREeRBkhFhs5AAACABT//gG8AkwACwBIAAATNDYz +MhYVFAYjIiYHNDc0MzIdARQzITI3PgE1NDMyFRcUIyI9ATQrASIdARQ7ATIVFCMiJiMiDwEiNTQ7 +ATI/ATQrASIPAQYitycVEhgmFxEYow0LDBgBEz4BAQEMCwEOC0FJCQpFBwcBUCIkJicICUEEAgMF +LV8BBwEYAhUZHhQUGCAVzgtkAwQOAgUDDgQDB2sHCTYEZbhCDA8CAQEPDFTSOQo8BAAAAgAF//4C +lQGwAIAAjQAANzQ7ATI+Azc2JisBIjU0MxcyFjMyNjMyNTQzMhUUBhUUIyI9ATQrASIdARQ7ATI9 +ATQzMhUUBhQWFRQjIj0BNCsBKgEGFBUUFhQeATM6AT4BOwEyNj0BNDMyFRQGFRQjIi4BIyIGIyI1 +NDsBMj0BIyIHBgczMhUUIyImIgYjIjYUOwE1NCMHDgEHDgEFCx8EJkUuVAQFAQkyCgUYGUIVLa0H +BBAMAQ0PgjoECCJ+DA4BAQ4MVEkEBAMBAQMCEDc3MxARCAMODwEMAUeCShtSAggLPgWKCAs+AT8I +DAdDFjQHCsUHegMBAQMBCkALDi9iQnwGBgQNDgEBAhcGBwJaEwYGOQU0Yg8HKwQDCicSJwoGByQH +AgQEFzceHQsBAQQLOQYGEUwIBwEBAgwPJGESZg0MDwICuwaHPAIBBAIQXwAAAgAe//QCpAGwAFsA +ZwAANzQ2MzIWMzI2MzI1NDMyFRQGFRQjIj0BNCsBIh0BFDsBMj0BNDMyFRQGFBYVFCMiPQE0KwEq +AQYUFRQWFB4BMzoBPgE7ATI2PQE0MzIVFAYVFCMiLgEjIgYjIiY3FBYzMjcRJyYjIgYeeXMNVBQt +rQcEEAwBDQ+COgQIIn4MDgEBDgxUSQQEAwEBAwIQNzczERAIAw4PAQwBR4JKB10mZ3RTT0o9EwMT +PUNTvl2CDAIXBgcCWhMGBjkFNGIPBysEAwonEicKBgckBwIEBBc3Hh0LAQEECzkGBhFMCAcBAQxz +a2BoDgEiOBNkAAAAAgAZ//4BnwGTADYARAAANzQ7ATI9ATQrASI1NDMXFjMyNjMyFRQrASIVFBYz +NjMyFRQjIiYjIhUWOwEyFRQjIiYjIg8BIjcUMzI2NTQmIyIHDgEVGQk+BQQ3DQ0iIxoeTQEJDDsF +AgUqFKisDikDBwIGQQcHAUwhJCQkCJkKTE9AOBsLBQINDFR6kQ8MAQECDQ4zBQMCcXYCBjsMDwIB +AXYJJzIvMwEBAgYAAAIABf/+ApUBsACAAI0AADc0OwEyPgM3NiYrASI1NDMXMhYzMjYzMjU0MzIV +FAYVFCMiPQE0KwEiHQEUOwEyPQE0MzIVFAYUFhUUIyI9ATQrASoBBhQVFBYUHgEzOgE+ATsBMjY9 +ATQzMhUUBhUUIyIuASMiBiMiNTQ7ATI9ASMiBwYHMzIVFCMiJiIGIyI2FDsBNTQjBw4BBw4BBQsf +BCZFLlQEBQEJMgoFGBlCFS2tBwQQDAEND4I6BAgifgwOAQEODFRJBAQDAQEDAhA3NzMQEQgDDg8B +DAFHgkobUgIICz4FiggLPgE/CAwHQxY0BwrFB3oDAQEDAQpACw4vYkJ8BgYEDQ4BAQIXBgcCWhMG +BjkFNGIPBysEAwonEicKBgckBwIEBBc3Hh0LAQEECzkGBhFMCAcBAQIMDyRhEmYNDA8CArsGhzwC +AQQCEF8AAAIAHv/0AqQBsABbAGcAADc0NjMyFjMyNjMyNTQzMhUUBhUUIyI9ATQrASIdARQ7ATI9 +ATQzMhUUBhQWFRQjIj0BNCsBKgEGFBUUFhQeATM6AT4BOwEyNj0BNDMyFRQGFRQjIi4BIyIGIyIm +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 +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 +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">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 ++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ĥ" 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ĥ" 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þ" 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þ" 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="	" horiz-adv-x="200" />\n +<glyph unicode=" " 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=""" 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="&" 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="<" 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=">" 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="¡" 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="¢" 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="£" 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="¤" 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="¥" 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="¦" 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="§" 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="¨" 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="©" 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="ª" 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="«" 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="¬" 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="­" 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="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="¯" 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="°" 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="±" 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="²" 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="³" 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="´" 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="µ" 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="¶" 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="·" 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="¸" 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="¹" 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="º" 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="»" 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="¼" 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="½" 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="¾" 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="¿" 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="À" 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="Á" 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="Â" 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="Ã" 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="Ä" 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="Å" 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="Æ" 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="Ç" 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="È" 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="É" 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="Ê" 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="Ë" 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="Ì" 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="Í" 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="Î" 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="Ï" 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="Ð" 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="Ñ" 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="Ò" 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="Ó" 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="Ô" 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="Õ" 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="Ö" 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="×" 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="Ø" 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="Ù" 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="Ú" 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="Û" 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="Ü" 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="Ý" 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="Þ" 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="ß" 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="à" 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="á" 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="â" 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="ã" 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="ä" 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="å" 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="æ" 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="ç" 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="è" 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="é" 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="ê" 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="ë" 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="ì" 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="í" 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="î" 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="ï" 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="ð" 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="ñ" 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="ò" 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="ó" 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="ô" 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="õ" 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="ö" 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="÷" 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="ø" 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="ù" 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="ú" 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="û" 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="ü" 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="ý" 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="þ" 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="ÿ" 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="Ā" 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="ā" 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="Ă" 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="ă" 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="Ą" 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="ą" 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="Ć" 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="ć" 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="Ĉ" 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="ĉ" 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="Ċ" 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="ċ" 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="Č" 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="č" 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="Ď" 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="ď" 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="Đ" 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="đ" 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="Ē" 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="ē" 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="Ĕ" 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="ĕ" 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="Ė" 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="ė" 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="Ę" 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="ę" 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="Ě" 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="ě" 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="Ĝ" 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="ĝ" 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="Ğ" 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="ğ" 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="Ġ" 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="ġ" 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="Ģ" 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="ģ" 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="Ĥ" 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="ĥ" 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="Ħ" 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="ħ" 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="Ĩ" 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="ĩ" 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="Ī" 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="ī" 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="Ĭ" 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="ĭ" 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="Į" 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="į" 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="İ" 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="ı" 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="IJ" 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="ij" 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="Ĵ" 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="ĵ" 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="Ķ" 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="ķ" 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="ĸ" 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="Ĺ" 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="ĺ" 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="Ļ" 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="ļ" 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="Ľ" 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="ľ" 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="Ŀ" 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="ŀ" 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="Ł" 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="ł" 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="Ń" 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="ń" 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="Ņ" 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="ņ" 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="Ň" 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="ň" 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="ʼn" 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="Ŋ" 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="ŋ" 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="Ō" 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="ō" 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="Ŏ" 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="ŏ" 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="Ő" 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="ő" 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="Œ" 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="œ" 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="Ŕ" 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="ŕ" 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="Ŗ" 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="ŗ" 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="Ř" 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="ř" 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="Ś" 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="ś" 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="Ŝ" 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="ŝ" 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="Ş" 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="ş" 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="Š" 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="š" 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="Ţ" 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="ţ" 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="Ť" 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="ť" 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="Ŧ" 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="ŧ" 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="Ũ" 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="ũ" 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="Ū" 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="ū" 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="Ŭ" 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="ŭ" 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="Ů" 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="ů" 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="Ű" 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="ű" 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="Ų" 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="ų" 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="Ŵ" 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="ŵ" 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="Ŷ" 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="ŷ" 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="Ÿ" 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="Ź" 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="ź" 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="Ż" 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="ż" 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="Ž" 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="ž" 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="ſ" 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="Ș" 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="ș" 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="Ț" 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="ț" 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="ȷ" 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="ʻ" 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="ʼ" 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="ˀ" horiz-adv-x="400" />\n +<glyph unicode="ˆ" 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="ˇ" 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="ˈ" horiz-adv-x="400" />\n +<glyph unicode="˘" 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="˙" 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="˚" 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="˛" 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="˜" 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="˝" 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="̀" 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="́" 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="̂" 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="̃" 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="̄" 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="̆" 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="̇" 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="̈" 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="̊" 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="̋" 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="̌" 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="̒" 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="̕" 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="̦" 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="̧" 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="̨" 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="Ḃ" 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="ḃ" 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="Ḋ" 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="ḋ" 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="Ḟ" 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="ḟ" 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="Ḣ" 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="ḣ" 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="Ṁ" 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="ṁ" 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="Ṗ" 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="ṗ" 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="Ṡ" 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="ṡ" 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="Ṫ" 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="ṫ" 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=" " horiz-adv-x="500" />\n +<glyph unicode=" " horiz-adv-x="1000" />\n +<glyph unicode=" " horiz-adv-x="500" />\n +<glyph unicode=" " horiz-adv-x="1000" />\n +<glyph unicode=" " horiz-adv-x="333" />\n +<glyph unicode=" " horiz-adv-x="250" />\n +<glyph unicode=" " horiz-adv-x="166" />\n +<glyph unicode=" " horiz-adv-x="500" />\n +<glyph unicode=" " horiz-adv-x="210" />\n +<glyph unicode=" " horiz-adv-x="166" />\n +<glyph unicode=" " horiz-adv-x="100" />\n +<glyph unicode="​" horiz-adv-x="0" />\n +<glyph unicode="‌" horiz-adv-x="0" />\n +<glyph unicode="‍" horiz-adv-x="0" />\n +<glyph unicode="‎" horiz-adv-x="0" />\n +<glyph unicode="‏" horiz-adv-x="0" />\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="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="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="–" 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="—" 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="―" 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="‘" 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="’" 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="‚" 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="‛" 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="“" 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="”" 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="„" 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="‟" 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="†" 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="‡" 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="•" 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="…" 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=" " horiz-adv-x="166" />\n +<glyph unicode="‰" 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="′" 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="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="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="›" 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="‾" horiz-adv-x="400" />\n +<glyph unicode="⁄" 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="⁓" 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=" " horiz-adv-x="222" />\n +<glyph unicode="⁠" horiz-adv-x="0" />\n +<glyph unicode="€" 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="™" 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="−" 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="" horiz-adv-x="395" d="M0 395h395v-395h-395v395z" />\n +<glyph unicode="" 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 +LEUqHAsCCTDTCQQJCwYDAwUBTQwfTjpKTwWKkhIAAAAAAgAQ/zoC2AKjAD0ATAAAFzQzMhYzMjc+ +Ajc2NScuBTU0PgEzMhYVFAYHDgIHBgcGFBcEMzI+ATMyFRQOASMiLgEjIgcGIyITFBYzMj4DNTQm +IyIGEGUOMAkNCgUlMhANEBE0P0A0IV2qZICci2kNHBcRNCccIQEJWR4uFQEFOFQcVcaGCA8WIw4h +aZJlEDY/OCZzX1mvaykFBAITGQcGAQICDBYuP2Y/Wqlvq4GFvCYFCAkIGRUPAghIBQYLARQULCsJ +DQGnhosiRFl+QnKE1QAAAAACABT//QJTAp0AUgBkAAA3NDY7ATYSNzQrASIuATU0MzIeATMyNjMy +FhUUDgMUHgEXFhUUBhUUOwEyFhUUIyIuASMiNzY1NCYnJisBIgcGBxQ7ATIWFRQGIyImIgYjIiYT +FDsBMhYzMjY1NCMiFQ4BBwYUBgwpEzkHAz0HBwURARwxHQ9tEldzKDk5KA8iEXEDAysMCAgCN0QT +BwIQTDsYLxsZAxoDCDUIBQQHCz8gTAsKBLgSBxQvAzVuqzIDHwIBDQkFagGcTA8BBwcOAQIHW0cs +RSUXCQIFCwctdwZMEAsFCg8BAg1ePzBNDAUYtkYJBAkLBgMDBAFdDgNkQZEFGewOBQAAAAABACj/ +8wHWAp0ASAAANzQ3PgMzMhUUBhUUFjMyNjU0LgM1NDYzMh4CHwE3NjMyMxYVFAcGIyI1Nz4BNTQu +AyMiBhUUHgQVFAYjIi4BKBEBAwMCBBcPgTo4Sj9aWj9zWhQqIRsICAgCBwIBEh8CDRAEBAcMGSAv +GDlDLUJPQi2ETjdnNEMPVQMRDQIKAlcDEkJGNSo9Ky9TOlZuDBAQBgYgCgMEA6QMDA4OIgcCExoY +EUk7JzkfJydLM1VnISUAAAABABT//QKVAq4ATQAAEzQ+ATc+ATMyHQEUMyEyNzYzMhYVFA4BBxQj +IiY1NDY1NCsBIgcGAgYVFDsBMhYVFAYjIiYjIgYjIiY1NDY7ATITNjU0KwEiDwEOASMiFAwVCgMI +CwpqAUZnAQENCwUDBAITCAMGa2oJBAcoIghACAMEBwtdEBFYBgoEBgw2ClQDBolcAxgEBQcTAiIB +Hz4gCQUMBQgLDgQHCB46IgoFCQJJAwYUL/7m8gEOBAkLBgMDBQ0JAwI5GAILC0YLBgABADz/+QLj +ApgAVwAAEzQ+ATMyFjMyNjMyFhUUBisBIg4BFRQeAzMyNjc2NzY3NjcjIi4BND4BMzIWMjYzMhYV +FAYrAQYHAgcGKwEiJy4EIgcGIyImNTQSNTQrASIuAjwEBggGRREQSQsKBAYMIAUlIR4nNRwNKl0e +HAsMFCkHQwgGBgUHCAZRIj4DCgQFDSAIDj4hBwwFCQIBAwECAwYqcWJSbkIBPwYEBgICiQcHAQMD +BQ0JA8XiIyU3GhACIBMTKS908U8BBw4HAQMDBQ0JAyZQ/oZwGQsKGg0NBRg+VUkuAZUbBQECBgAA +AAEAFP/vAoYCmABJAAATND4BMzIWMzI2MzIWFRQGKwEiFRQSMzI+AT8BNiYrASoBLgM1NDYzMhYz +MjYzMhYVFAYjIgYHAQ4BBwYjIiYnJgIrASIuAhQEBggGRREQTgsKBAUNNwRLBQM2VCV2BAIIQwQD +BQMCAQYLAUIgCC4ECgUGDQ8GA/7GAyQPFg8IBwUUSQcoBgQGAgKJBwcBAwMFDQkDBRr99lyWRuEM +BAECAwUECwQDAwYMCQMCBf3lBisXIRUokgG8AQIGAAAAAAEAFP/vA94CmAB8AAATND4BMzIWMzI2 +MzIWFRQGKwEiFRQSMhI3JisBKgEuAzU0PgEzMhYzMjYzMhYVFAYrASIVFBIzMj4DNzYmKwEiLgI1 +NDYzMhYzMjYzMhYVFAYjKgEOBAcCDwEOAQcGIyImJyYnAw4BBwYjIiYnJgIrASIuAhQEBggGRREQ +SAsKBAUNNQRHCqY4EgMrBAMFAwIBBAYIBj4REGcICgUGDUkDQAQDNk9JRQUEAghABgQGAgYLAT8g +CDAECgUGDQgHCQIFAQUBky9YAyUOFg8IBwUWKMMDJQ4WDQgHBRRHBSgGBAYCAokHBwEDAwUNCQMF +Gv35ASpqkgECAwUEBwcBAwMGDAkDEw7972ObkIsJDAQBAgYGCwQDAwYMCQMBAQQDCQP+41ScBiwW +IRUomvD+ogYsFiEVKJMBuwECBgABABT//QKBApgAhgAANzQ+ATI7ATI+ATc2NC8BJisBKgEuAzU0 +PgEzMhYzMjYzMhYVFAYrASIGFxYXFjMyNzY1NCsBIiY1NDYzMhYzMjYzMhYUBisBIgYPAQYXHgI7 +ATIeAhUUDgEjIiYjIgYjIiY1NDY7ATI2Jy4BJyYGBw4BFRQ7ATIWFRQGIyImIgYjIiYUAQUEBhoF +RXorCAR9EQUrBAMFAwIBBAYIBkgREEsLCgQGDCkLAQQNSBMBAhyMAy4NBQQKCykQETUGCwUGCh0E +azM0BgULX0UFLwYEBgIEBggGTREQWQsKBAYMLwsDBQ5pBgUCCCqQDSkMBgQKBEAiKwMKBgwGBgNX +nzQJAgr+IgECAwUEBwcBAwMFDQkDBAsrlicnwwkEAwkNBQMDBBYEhUNDCAgUtXsBAgYGBwcBAwMF +DQkDBQoi2AwGAQo2yA4EAwkNBQMDBAAAAAABABT//QJRAp0AYAAAEzQ+ATMyFjMyNjMyFhUUBisB +IgYXFhcWMzI3PgQ9ASMiJjU0NjMyFjMyNjMyFhUUDgEiKwEiDgEHBgcCFRQ7ATIWFRQGIyImIgYj +IiY1NDY7ATI3Njc2NQMjIi4CFAQGCAZOERA9CwoEBQ0fCgIEDVoGAgULCjIqLBk1DQUECgszEBEz +BgsFAQUFBSQCV2sbBQMsBT8IAwQHC04gQwsJBQYMKgYYCQYFki8GBAYCAo4HBwEDAwUNCQMECyzd +DBIPSj5ELQcDAwkNBQMDBAsGBgN0likJDf78Cg0ECQsGAwMGCgkFjzcjGw4BUgECBgABACP//QI5 +Aq4AOQAANzQANTQjISIOAhUGByMiNTQ+ATc0MzIdARQzITIWFRQDAhUUMyUyNzY3NjMyFRQOAQcG +IyIkIyImIwGuGP8AKgQHBQMFBRUJDAMQDjkBXAoHu+ALATAPBggPAgwUDREDAhQ5/qczBQMPBwJa +AgMUJBwBCgEHAi1DGgYFCQsGCQb+8/6+BwoDDxdCCAwCMj8MCwMFAAAAAAEAUP9zAQACsgAfAAAX +ETQ2OwEyFh0BFAYrASIGFREUOwEyHgEdARQGKwEiJlAECJcJBAQJaQkEDWkGBQIECZYJBH4DIQkG +AwYOCQQECP0hDAEFBwwGBQUAAAAAAQAK/xcBjALBABAAABM0MzIWFwAxFhUUIyImJwEmChUOCwQB +PRMaDQsI/sYOArUMBwv8rjcCDQkWA1MkAAAAAAEAKP9zANgCsgAiAAAXNDY7ATI2NRE8AS4BKwEi +LgE9ATQ2OwEyFhURFAYrASImNSgECWkJBAMFBWkGBQIECZYJBAQIlwkEdgkEBAgC3wQEAwEBBQcM +BwQFCvzfCQYDBgAAAAABADMBNAFjAngADgAAGwE2MhcTBiMiLwEHBiMiM5ICCAKSDwsJEWZiEgoL +ATcBQAEB/sADA+joAwAAAAABABn/ugGB/+cACwAAFzQzITIdARQjISI1GRABSw0N/rINKxIRBRcT +AAAAAAEAgAHBANcCXgAPAAATNDMyHwEUFRcUKwEiLwEmgCIVBRoBBA8EAzkEAj8fGH0BAgMCBmsH +AAAAAgAZ//UBmAGDAC4APAAANzQ+AjMyFx4CMjY1Njc2FRQCFRQzMj8BMhYVFA4BIyI1NDY/AQYH +DgIjIiY3FDMyNjc2NTQmIyIOARkeNlo1IxUDCQYEDQIiFVEOCRwbAwgsQBMbHA4PN0YXFSMRHyJF +GhlxKQ83GyBCKDsubWhFHgUPCCoCBgUCBwP+4RoUHBwIBgMuLxgTaiwsZUkYExMnQzV9QxgeGiBc +dgAAAAIAGf/4AawCqgAvAEAAADc0NzY3NhI1NCMiBiMiNTQ3NjMyFRQGDwE2Nz4BMzIXFhUUDgIj +Ii4BIyIHBiMiNxQWMzI+ATU0JiMiBw4DGQ0FAx45BwRKBAkFmwkMIwUxMyQmNS0pFw45UlYhFCgZ +AwQQFAcKVyIiKVczFBYpKiAhKBEMBBMHDJ4Bfh0HFhkKASYKBt8d+1UwMykXDhxIglIvDg4ICEwZ +I2Z7JRckOywwPSUAAAEAGf/3AXIBhwApAAA3NDYzMhcWFRQGIyI1NDY1NCYjIgYHBhUUHgIzMj4B +MzIWFRQOASMiJhmOTzocFhgTFgEXGBw6FC8FES8lJk0uAQMJPGgsSUCAcpUfGCAVHCUEEAQUHCUe +R1IQGSgXJycKBAU1N1AAAgAZ//kB2QKnAEIATwAANzQ+AjMyHgIzFjY3PgI1NiMiBiMiNz4BNz4C +MzIVFAIVFDI+ATMyFhUUDgEjIiY1NDY/AQYHDgMjIi4CNxQzMjc2NTQmIyIOARkdM1UyESEREwEJ +BgIGEg0FCQJUAwUCAQMGJ0okAgtkGi0iAQMHLE8kDA8VCgomMxQVJSUWChMeEkIuKWE2Oh8pSCRK +ImNlRwYHCgQECh95XQERFRUIAwIIEwoPA/3GHw8lJAYCBTY6ExASaSsrSEMaGiMPBA4iNjiMUiQO +J2J0AAAAAAIAGf/7AXIBhwAdACkAADc0NjMyFRQGBwYjIhUUMzI+ATMyFhUUDgMjIiY3FDMyNjU0 +JiMiBwYZkmNdRjVBTAhgKlAvAQQJFio0RiE3R1EKSmwcFlIuDmlyrEIrRBQYLlkrLAoEAhchIBc3 +lgdJPBMWeiMAAf+D/uwBsgKpAFMAAAc0NjMyFjMyPgU3PgI1NCsBIjU0NzY7ATI2NzY3Njc2MzIW +FRQGIyImIyIHBhUGFjsBMhUUBwYrASIGBw4CBw4CBw4HIyImfSIPDDMSCRELCQgEBQEKGxAETAcC +AQZJBwIBCSEuNzArGDEmEAwzEksiAQEGA1IFAgIFUAcBAgIWGQgDEC4dAg0GDgkODA4HGCzwDRwY +DRkZJhklBkK/gQQLBgUIBgMJYjtQIBwZCw0cJf4GAwMDAggGCQIJC6CpMhE3VhYBCgUJBAcDAxkA +AAP/+v8FAZwBpABIAFkAZQAABzQ2NzY1NC4BJyY1NDY/ATYxNCcuAzU0NjMyHgMzMj4BNzYzMhUU +DgEVFBcWFRQHDgEHBhUUHgIXFhceARUUBiMiLgE3FB4CMzI2NTQmJyYjIgcGExQWMzI2NTQmIyIG +BjsgDAYJAxkkCTwGBw4cIxVnShIiFhAIAQILDQIFEBsXFwMHNRozMV0VNR4oEQlBQoZqLEc4KiQ5 +Mhk+TjQ0YgkIGEFXMRkoTSwiMj+dJzgOBgIBAwQCEg8HOQMWAwICBA8dMyBGYwkODQkXHgQJCwwq +IgEGBxIWSTAYFg0bFAkODQUGAwELJy1LRg4sKhUfDQYtLCAcCRELIAE/PDZhQyU8YQAAAAABABn/ +/gHPAqMAPwAANzQ+Azc2IyIPASI1NDc+ATMyFQYDNjc2MzIWFRQGFRQzMj4BMzIWFRQOASMiJjU0 +NjU0JiMiBgcGDwEGIyIZDhYZGwoCBgonJgMHHmoTBgVYL0Q4RBohQxULLiUBAgosTSISF0kSECFD +KS4IFAI4CAYCP3GNxGITDg0ODQMLFw9l/kxuUkQYGCXdChYrLAgCBTk8FREO4xwRFlBDTR9SCwAA +AAIAGf/6AOsCUwAhAC0AABI0PgEzMhUUBhUUMzI+ATMyFhUUBiMiNTQ2NTQjIg4BIyITNDYzMhYV +FAYjIiYZO0sRFEENCCYgAQMJgRYYRwwLJx8BBF8WExQYFxIUGAEWCDEwFhr4DBQgIAoCDGUSGPIg +Eh4dARgUGh4SFBoeAAAAAv+7/wEA8gJxACgANAAABzQ2MzIWMzI+Ajc2EjU0IyIOASMiJjQ+ATMy +FRQOAQcOAgcGIyImEzQ2MzIWFRQGIyImRRQPEigRCg8NBgYTMAwLMCcBBAg8UxkVGR0BBw4rIDQj +GB/iFhMUGBcSFBjdDxUZDyYZHl0BKhUSLC0HCEBBGBWkqgctOVgYJhYDLBQaHhIUGh4AAAABABn/ ++gHCAqcAXgAAFzQ2Ejc0IyIHBiY3Njc+AjMyFRQDNjc+ATMyFRQOAQcGFRceARcWFx4CMzI1NCY1 +NDIWFAYjIicuAicuAjU0NzYzMjc+ATU0IyIHDgQHBgcGBwYjIg4BIhkqNwsHCEMGAwICBChLIAMO +YSQkIUMxO0FGHhUEBA0GLxoQEB0RIgIQDU0iFhULGSEIChsNEQIIEAwlRB8dIgkTFg8cBxEHDwYD +BwEUGAoDCMYBLXcJEwEGDggBChQICxD+J0UwKyolKkgiBwMBAgIJBS0gFBEQGwQNAwwVLCEUCh4t +Cg0fEQEFEQIFEUkiFCAJFh8WLAobH0AiFgMDAAEAN//2AQECpwAlAAA3NDYSNzYmBwYjIjc+ATc+ +AjMyFRQCFRQzMj4BMzIWFRQOASMiNyQwCwIGCkIIBQIBAwYnSSICCmQODDAnAQMNOFceHRwGyQEd +XAoIAxIUCAMCCRMJCQz9tQMVKioLAgQ9PwABAA//9QLUAXsAVwAAEzQ2MzIVFA4BBxIzMhYVFAc+ +BjMyFRQGFRQzMj8BMhYVFA4BIyImNTQ2NTQmIyIHBgcGBwYjIjU3NjU0IyIHBgcGBwYHBiMiNz4B +NTQjIg4BIyIPiiASChYDcm8QEjkCJBcqJS0uFjNJEgwpKAMJOVEZDxROCwonVkAaAwsYEggdHRUS +Ez8tERgFBiQNBwIMIQ4LLSUBDAD/C2sTHEd4EgEGHBNSqQRDKEcsMBgiHOISGCkpCgIEOzwRDBHv +IQgOhWJaCgIDB25uRSUZTFsiVBEDDgozyS0RJSYAAQAP//oB9AGCADwAABM0PgEzMhQOAgc+ATMy +FRQGFRQzMj4BMzIWFRQOASMiJjU0NjU0JiMiBgcGBwYHBiMiNzY1NCMiDwEiJg87VhsVDAwbA0p5 +ODNNEw0rIQEDCTBPIQ8RUAwKGmovFhYHCCgIBwI8DQ4oJwMLAR8CMDEqRC5jDYOJLB3oCxQlJQkC +BTU2FxIc1h8MEYVLJEwZAQQK+T8SICAKAAAAAgAZ//gBigGNAAsAFwAANzQ2MzIWFRQGIyImNxQz +Mj4BNTQmIyIGGYRjR0OIXUNJPlAuTycmMDllim6VZDtemFVFgl93MCQ8nQAAAAIACv7oAc0BiwBA +AFAAADc+BDMyFRQGDwE2NzYzMhYVFAYjIiYjIg8BBhcWFx4DFRQGIyIuASMiNTQ2OwEyNjcSNjU0 +IyIOASMiJhcUMzI+ATU0IyIOAwcGCgQOLSs7GhEQCAgrOSU+LCCUTQsqAwwBIAUOEBgOCwsDCQsB +NFMmEQcMEAwIAi8fDA80KQEEDKtAIUkwLA8dHRAcAjfhBxc6LSUfFXQwMGtXOS8sbrwHCNEXAQIC +AQEDBQQOBwcHCg4IBw4BEMYvEjg4C6ogVXo0QBMpGzgEaQAAAAACABn+4AGuAX0ASABVAAA3ND4C +MzIfATI3PgI3NhYVFAcGBwMUMzIXFhUcAQ4CIyIuASMiDgEjIi4BNT4BNzI2Mj4GNz4CNwYHBiMi +LgI3FBYzMjc2NTQmIyIGGSM9YjcpLQ4EDAELDQUEBhsFAloOIRMMAQQGBQEZKBMOKR8BBQQEAQcN +AgkDBgEEAQMBAQEDGyAfHzNLPwkXHxVAHBMpZUAmHj18SiRmZEUUBgcBBgUBAQYFAzoNDP39CwIB +DwYCCAECAgEDBAEFBg0GAgIBAgEDAwUFBA51pqlFRmkFDyMzGyCSYiIMH8YAAAEAGf/8AUsBiQAr +AAASNDYzMhUUBxc2NzYzMhYVFCMiJiMiBwYHBgcOAQcOASI1ND4BNTQjIg4BIxllHRIbBC8PHSsS +HRYLIgoOCxciAgkJFQMBKRQYGA0LIBcBARgWVBQRnwF5HDcUECUSESNaBiAkZQ4EBwQCe48ZJhka +AAAAAQAU//sBLQGPADUAADc0NjMyHgUXHgQzMjY1NC4CNTQ2MzIeAhUUIyInJiMiBhUUHgMVFAYj +IiYUEQcFBwgEBwMIAQUQBwwMBx4pLTYtTjUfKhIGEh0TDxEbKh4qKx5ONS5SPQsOAQMCBgIJAQUR +BwkDKCEUMCU4HC9FEBgSBhEjGx4hGisfIDAeLUMrAAAAAQAj//4BDQHzAD0AABM0NjU0OwEyNzY3 +PgE3NjMyFRQOAQcGFjsBMhUUKwEqAQYUBwYVFDMyPgEzMhYVFA4BIyI1NBI0NTYmKwEiIwEIPQkC +CgYCBQsFEBwLDAEBAwhJCQ1JBQQDASkTCzQtAQIMP1obIzUBAwcvEAFaARACBwg3LgoGAQEFATA3 +CAcDCBYDAgXcGxUtLQkCBEZHIgoBHwQCBQIAAAAAAQAP//sB+gGMAEIAABM0PgE3NjMyFhUUBhUU +MzI3Njc2NzY3NjcyFRQCFRQzMj4BMzIVFA4BIyImNTQ2Nw4CBwYjIjU0NjU0IyIOASMiJg8YKBIf +KBYhQBwhN0gdBgYBGg8LCTcTCyggAQgsRhsOEy0EARIiEGhFNz0UCy4lAgQKAQACIjETHxISDe8a +F05oXxgfBAMCAQkF/ucMGS0tBwZFSA8MFskeAyY+GJ4qC+UmHTExBgAAAAEACv/7AaIBkQA/AAAT +NDYzMhceARUUBhUUFjMyNzY3PgI1NCMiDgEjIjU0NjMyFhUUDgEHBgcOASMiJy4BNTQ2NTQnJiMi +DgEjIiYKWhgZERgPGRwGDgkCHR8hJhkLHBMBBk0VExU2MzQJBQsYDA8aFxAUCg4KDyUaAQUMASsL +UgoODxAmuA8MGAsCJyoxWCQoBQQQBRIQGCxyR0IMBg8mFRIeIRGrIhAHCCAgCgAAAQAK//8CkAGL +AGIAABM0NjMyFxYVFA4BFRQWMzI3PgE3PgE1NCcuBDU0NjMyFhUUBhUUFjMyNzY3Njc0IyIOASMi +NTQ2MzIWFRQGBwYHBiMiJjU0NwYHDgEHBiMiJy4BNTQ2NTQmIyIOASMiJgpkGA8eHwwNGQkKDAhO +Cw0VFAQJBwUCHAoQNx4aDAkVOR8sARULJh0BBmsKFBRhRAQsCgYjLx1TKgMUAwsKDhsWDRYfDQ8m +GgEFCQEuCkoSFRkeblYBDRwSC3IOED4ODBQECAQEAwEJGy8OD8wUEBsZQi1BTCEGBhEEFw8YOaZE +BC4KLh8ElYE2BRwEDxYRFxkNjzgNIRwdCwAAAQAP//0BuwGMAF0AADc0NzYzMhYVFA4BFRQyNjc2 +JyYjIgYjIiY0PgEyHgEXFhceATY3NjU+BTMyFhUHFAYmNTQ2NTQjIgcGFxYzMj4BMzIWFRQGIyIu +BScmBwYHDgMjIg8aAwUDCwUFKlYgBgQ1LxM3AQQHHzs6KBETBQMCBAMDAQMdDh4WHg4MDQgJCAER +IFkGBDQkDB0TAQQNTyELExAMDggQBAMFAgEIMyQ2FiIXIToFBQMBDxUJFl0rCQyUOQkIJykiIjQN +BwYDBAUBAQUvFScSEBcROAIBAgEGFQUZhQgMmCEhBQMTXgcUECUUMQsJBwICCkIrJwAAAf/z/t8B +lwGKADcAAAM0PgM3Njc+ATUQIyIOASIuATU0PgEzMhcWFxYVPgM3NjMyFhUUBwYHBg8BBgcGBwYj +IiYNCBIPGwYhFSUWRRImGAIHBiE+HjgTDAgBBTwkFgYBCgwYAgyIBBkKUhMLHDoQCAn++gsQCwUI +AgwlRUkjAUAfHgIFAwQtL1Y0vQYGCW9NSEERDgsFDEzrByoTnSEUESMSAAABABn/9gGFAYwARwAA +NzQ+ATcTNiYHIgYiIyImIyIOASMiJjU0PgEzMhYzMjYzMhYVFA4BDwEOARYzHgEzMjY9ASY1NDMy +FR4CFRQrASImIyIGIyIZCRUB7gUFBQICBAEXaQ8QHxMBBAkbMhgXehUIHgwGCRYgBdwEAgYKKpwT +CQYBCwkBBAMkBxfNKwQSBwsCCBAVAQEJBgICASAYGAYCBCgqLCUKBgsTEAb0BQMEAgwICg0OAQYF +DisbAg4QGAABACj/cwELArEAOwAAEjQ+BD0BND4FMzIWFAYjIgYdARQGBwYUFx4BHQEUFjMyHgEV +FAYjIi4FPQE0LgMoCxITEgsBBQsTHisdCAQFCSspEycPDycTKSsGBQMECB0rHhMLBQELEhMSAQwM +BgINFzUnUCQjMhcdCwkEEgQmNpVIOA0GAgYNOEiVNiYBBgYJBAkLHRcyIyRQJzUXDQIAAAAAAQBk +/y8AkwL6ABAAABcRNDY7ATIWFREUDgErASImZAgKBw8HAQUGFQoEuwOlCgYFDPxcCQcGBgABACj/ +cwELArEAOwAAFjQ2MzI2PQE0Njc2NCcuAT0BNCYjIi4BNTQ2MzIeBR0BFB4EFA4EHQEUDgUjIigG +CCspEycPDycTKSsGBQMECB0rHhMLBQELEhMSCwsSExILAQULEx4rHQiJEgQmNpVIOA0GAgYNOEiV +NiYBBgYJBAkLHRcyIyRQJzUXDQIGDAYCDRc1J1AkIzIXHQsJAAABAC0AbALnASgAKwAANjQ3PgMz +Mh4CMzI+Ajc+ARcWFRQHDgMjIi4CIyIOAgcGIyInLQQGFilEKjBrT2EmGi0dDwUCBQgLAQcZKUMo +Mm1RYigbKhoNBAQDAghwCgwXLjkkLTYtIDMjEQgBAgMEAwMcNTgiKzQrHC0jEg4CAAAAAAIABf/4 +AJsCkQAQABwAADc0NzYTNjMyFRQHBgcGKwEiEzQ2MzIWFRQGIyImBQIhNQELDRQbBwEcBRk8HQsT +Hx8PDh4JAgqUAUkFBBeg01sWAmYXHCENEyEgAAAAAgAq/34BcQHtAEkAWAAANzQ2NzI+Ajc+Ajc0 +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 +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 +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 +L7CGzbCJELF7ASuwbc2ybXsKK7MAbXIJK7BtELEqASuwNs2yKjYKK7MAKi4JK7A2ELFEASuwSs2w +QSDWEbBNzbGOASuwNhq6KBvOIAAVKwqwWC6wYS6wWBCxZBn5sGEQsVoZ+boqS8/3ABUrC7BYELNZ +WFoTK7BkELNiZGETK7NjZGETK7JZWFogiiCKIwYOERI5smNkYRESObBiOQCyWWJjLi4uAbZYWVph +YmNkLi4uLi4uLrBAGgGxAwYRErIAAR05OTmwhhGyCRYfOTk5sW17ERKyFBKDOTk5sCoRQAwLDiEM +OTpSU1Vlfn8kFzmwNhKxPlc5ObFKQRESsVBbOTmwTRGxR0g5OQCxZXURErFyeDk5sFcRswEAcHsk +FzmwYBKwbTmwWxGzVQNoiSQXObCAErJQan45OTmwUxGwhjmwDBKzBj5NgyQXObA7EbBBObAWErIJ +Jjk5OTmwHRGzDhQoRCQXObEhEhESth8qLDQ2R0gkFzmwMBGwLjkwMTcnNjU0JjU0NjMyFhcuAicm +IyIOASMiJyYnNxYzMjc2MzIeAhc+AjQuAjU0NzMeAxUUDgEHMzIWMzI2NTQmNTQ2NxcGFRQWFRQG +IyImJx4CMzI+ATMyFhcHIyIOAiMiLgInDgEVFB4CFRQHIy4ENTQ+ATcjIiYjIgYVFBYVFA4BSQEK +GiElH4sfDw0NEAgFDioxGBIRCiEBBAIeKlYzJCQGCQoNPy4uNi4MBAlLTz9DWA8CH2wRDhMRMSsB +ChokIyCKHhANEBgOKjIYFh8ZAQcVNiw9HSMkBgkKEGouNi4NAwc1Pz4pQ1gPAyBsEA0UEh4ilAMN +FxhpHSQzRAEYUDwJBCgoCgUjAwEqVjtKWhQZNCkkFQonIQsvFSATMCMhOjoYKhEPDEQSJCMIBAsY +GWgdIzVEARZcPygpFxwDKC8oO0tZFB1UFxIVCiYhCy8SGhIXKB0hOjoYKxIODUQSGiIMAAAGACoB +AwIAAvoAEAAkADkATQBiAHMBMACyCAMAK7AAzbApMrAAELAtzbAuMrIALQors0AAOAkrsHIvsGnN +sFkysGkQsF3NsE4vsFPNAbB0L7AE1rBnMrAMzbAKMrBlINYRsG7NsXUBK7A2GrrgkMhBABUrCrAu +Lg6wV8CxJwn5sF/AsyUnXxMrsC4Qsy8uVxMrszEuVxMrszMuVxMrs1UuVxMrsCcQs2EnXxMrsi8u +VyCKIIojBg4REjmwMTmwMzmwVTmyJSdfERI5sGE5AEAJJScvMTNVV19hLi4uLi4uLi4uAUAKJScu +LzEzVVdfYS4uLi4uLi4uLi6wQBoBsWUEERKwczkAsV1yERKxOmU5ObBpEbRASz5MbiQXObFTThES +sUZJOTmwABGzERYiRCQXObAtErQEGBofISQXObAIEbEMGzk5MDEBIic2NTQnNjMWFwYVFBcGIxcu +AScmNTQ/ATY3FhcWFRQHBgcGByYnJic2NzY7ARcWFxYXDgEHBiMiByYnJjU0NzY3NjceARcWFRQP +AQY3PgE3NjMyFxYXFhcGBwYjIicmJyYHNjU0JzY7ATIXBhUUFwYjJgEPGwQBBQ4ZIgICBCAEXgER +BAkJJzsYCwwKBCIbM9wWED0bBQsQCgICIBs1EwIJAw0OB1gLDAsFIhszEQERBAkJJzvkAggEDA8C +CBYQPRsFCxAKAwEgGzVvAgQgBAUcBAEFDhkiAlIVGhJIGwQCDCYfMSAERwIVBg4LCggVIhQLFRIK +BwMREB4GDgkjChAUGQEVEB0IAxgGF7ILFRQIBQUREB4OAhUGEAkKCBUiQQMXBxcCDgkjChAUGQEV +EB2bJh8xIAQVGhJIGwQCAAACADL/8QMOAswAhwDiAU4Asn4AACuyOwIAK7QID347DSuwjTOwCM2w +WiDWEbBfzbQaFX47DSuwGs2wGhCwtSDWEbCyzbAVELBUINYRsLozsE3NAbDjL7CA1rB7zbB7ELAy +INYRsCvNsCsvsDLNsNEysHsQsXUBK7CkMrBuzbA4INYRsD3NseQBK7GAKxESsN45sDIRQAo0gpDM +ztLX2ODhJBc5sHsSsH45sDgRQAo2eY2Ok526u8DKJBc5sHUSsTs/OTmwPRFACXefoaWpqrKzvSQX +ObBuErFBsDk5ALEIfhEStgsMY5CWmJ8kFzmwXxGxmqE5ObAPEkALEWGIiouOk5ScnackFzmxsloR +EkAKE1hdpKWprK7X4SQXObAVEbUYsLPR0tMkFzmwVBKwHDmwtRG2VrvAwcnK1CQXObAaErG3uDk5 +sE0RscfOOTmwOxK2H1BRvcPFzCQXOTAxNyY1NDY3LgEjIgYHJz4BMzIXLgIjIgcnNjMyFy4EJzU2 +MzIWFz4BNTQmJzceARUUBz4CNTQnNxYVFAc+BDcXFhUUBx4BMzI2NxcOASMiJx4CMzI3FwYjIice +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 +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 +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 +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/7//n/8f/6AAAAAAAA//z/+wAAAAAAAAAAAAD/ +/P/9//0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+cAAAAA//D/8f/wAAAAAAAAAAAAAAAA +AAz/zgAOAAAAAAAAAAAAAAAAAAD/8v/w//oAAAAAAAD/9wAAAAAAAAAAAAAAAAAAAAAAAP/B/8H/ +xgAA/+YAAAAA//b/8f/9AAAAAAAAAAAAAP+5AAr/uAAL/7sAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAA//gAAP/2//z/7QAAAAAAAAAAAAAAAAAAAAD/8P/2AAAAAAAA/+j/ ++v/oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/90AAAAAAAAAAP/8 +AAAAAAAAAAAAAAAAAAAAAP/8AAAAAAAAAAD/4f+zAAAAAAAAAAAAAAAAAAD//AAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAP/u//T/6QAA//wAAAAA//v/+f/8AAAAAAAAAAAAAP/6AAX/1QAH +//sAAAAAAAAAAAAAAAD//P/9AAAAAAAAAAD//QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//sA +AAAAAAAAAAAAAAAAAAAA//sAAAAAAAD/+gAAAAD/+//7AAAAAAAA//0AAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAA/9QAAAAAAAQAAP+r/7L/7wAA/+wAAP+2AAAAAAAA/6//pQAP/9L/yP/SAAD/ +1f/V/5f/lP+v//z/uf+5/6QAAAAAAAAAAAAGAAYADgAKAAAAAAAA//MAAAAAAAAAAP/8AAD//AAA +AAAAAAAAAAAAAAAAAAAAAAAA/+r/8v/qAAD/+//7//n/+QAAAAAAAAAA//3//P/9AAD//QAAAAAA +AAAAAAAAAAAA/9sAAAAIAAAAAP/dAAD/9AAA//kAAP/hAAAAAAAA//n/+gAT/83/2P/NAAb/8v/y +/+P/5P/iAAD/3v/1/+8AAAAAAAAAAAAJAAkAEAAMAAUAAAAAAAAAAAAAAAAAAAAA/+QAAAAA/+8A +AP/wAAAAAAAAAAAAAAAAAAD/zQAAAAAAAAAAAAAAAAAA//3/8//y//cAAAAAAAAAAAAAAAAAAAAA +AAAAAAAA/88AAAAAAAAAAP+///D/3wAA/+MAAP+9//sAAAAA/+H/5gAQ/8n/vf/JAAD/3f/d/7r/ +uv/C//n/sP/b/9IAAAAAAAAAAAAJAAYAEAAOAAAAAAAAAAAAAAAAAAAAAAAA//cAAAAA//X//f/2 +AAAAAAAAAAAAAAAAAAD/wAAAAAAAAAAAAAAAAAAAAAD/+v/7//0AAAAAAAD//QAAAAAAAAAAAAAA +AAAAAAAAAAANAA0ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/90AAAAA//sAAAAAAAAAAAAAAAAA +AAAAAAAAAP/7ABcAAAAZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAA/+0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/6QAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//0AAAAAAAAAAAAAAAAAAAAA +AAAAAAAAABIAAAATAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAA/+UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJEAAAAAAAoAAAA5AAAAAAAAAAAAAAAAAAAA +AABm//X/9v/1AFMAAAAAAAAAAAAAAAD/+gAAAAAAAAAAAAD/9AAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +ABAAAAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//wAAP/8AAAAAAAA +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 +AAIALAJiAWMC2AAJABEAKwCwAC+wCjOwBc2wDjKwD80BsBIvsA3WsBHNsBEQsQMBK7AIzbETASsA +MDEBIiY0NjMyFhQGKgEmNDYyFhQBJxcjIxcZIyPBMCMjMCMCYiMwIyMwIyMwIyMwAAAAAAMAMf/w +AxUCygALABcAMgCBALIJAAArsA/NsgMCACuwFc20MCoJAw0rsDDNtBskCQMNK7AbzQGwMy+wANaw +DM2wDBCxGAErsCfNsCcQsSEBK7AezbAeELEsASuwLc2wLRCxEgErsAbNsTQBK7EhJxEStgMJDxsV +KjAkFzkAsSQqERJACQAMEhgeBiAsLSQXOTAxEzQ2MzIWFRQGIyImNxQWMzI2NTQmIyIGFzQ2MzIW +FRQHJy4BIyIGFRQWMzI3Fw4BIyImMdiwmMTYsJjETql9eKqofHmrcHNVJUojBQUyFzA8STRLKgUO +VjZHawFNqtPHlqrTx6OCrrGFgq6wjlR4IBkgGwMgIFEvREg1Azg6XwAAAAIAJgFwAWYCxgAoADMA +aACyEgIAK7AMzbAAL7AkM7ApzbAbzQGwNC+wA9awMs2wMhCxJgErsQgrMjKwGc2xNQErsTIDERKx +Dg85ObAmEbIADBI5OTmwGRKwJDkAsSkbERKzHyAmJyQXObAMEbQDDg8VLiQXOTAxEyImNTQ+AjM1 +NCYjIgcnPgEzMhYVFAYdARQzMjY/ARcOAiMiLwEGJzI3NDY1BgcGFRSDLDEjOjsfGyMqLgQIRilE +LgEfBgwDAwQCCSgbOgECHR0cHQM9FhUBcDIkIjIaDQYrKScDHjE9NRFNEghHBQICAwQOFi4BMjMa +DEoSCxUTIC8AAAIALwBKAgQBvAAWACwAAAE3PgM3MxYVFAYHFR4BFQcjLgMnNz4CNzMWFRQGBxUe +ARUHIy4DARoBEixHQxYGBU0pKE4FBhlSQjLrARtKbx4GBU0pKE4FBhxZSDYBAxkHFik6IA8SI14U +BRNgIyErPxshGwoJJE8rDxIjXhQFE2AjIS1BHCMAAAAHAB//+AMYAsMADgAfAFMAZQB3AIkAmgEW +ALKGAAArsgYCACuxloYQIMAvsJLNtG9yhgYNK7BvzbMahgYIK7ETBhAgwC+wD80BsJsvsHjWsH/N +sH8QsHrNsHovsHgQsIgg1hGwGM2yiBgKK7NAiBEJK7B/ELEuASuwNM2wNBCxAgErsArNsAzNsgIM +CiuzQAIECSuxnAErsX+IERKwhjmwGBGyGnwlOTk5sC4SsIQ5sDQRsktOUDk5ObACErYxNj9ISYqM +JBc5sAwRsQYIOTmwChKwODkAsZaGERKwhDmwkhGyTHhLOTk5sHISQA0lQ0hORFVkZmt8f4uMJBc5 +sG8RsD85sBoSQAoADikqLjY4O11hJBc5sA8RsQI0OTmwExKyCjEyOTk5sAYRsAQ5MDEBNjU0JzYz +MhcWFRQHBgclJjU0NzMyFxYdAQcuBBM1Njc2Ny4BPQE3FhcWFz4BNxcGFRQXNjMyFxUGBwYHHgEd +AQcmJyYnDgEHJzY1NCcGIyIlNz4GNxYXFhcOASMiBSYnJj0BNjc2MzIXBw4EFzQ3NjcXBhUUHgIX +BiMiJyY3NTceBBcWFRQHIyInJgH6BRcVHg4IDgkSJv6gAxkDLTQyBhApKh4jHBgoKB0sQwYKLy0h +ASsoBAUGUywmICUaJh8tQgcdHCIqAysnBQYHPkEnAXYBDx8cFhcNEQETDBABEVsrH/3tEA4SFEoZ +HyEQARUqJRYbqAkSJgMFBgcJARIhCwsN9gURKSkfIwICGAQsNjAB+RcfSTgTAhkgHB1HElUMBB8W +MjIoBQEPGREKCf6pCAYYFB0aVywDBAsfGQo0aBUDHComLiMUBQ0RFB8eUy0CAhsMFA84ZBUFGi0z +HR9zBQUPEhEVDBIBCAwUEB8mUAYNFQ4BJxYIDAYHFh0UG8YdHUcSAxwaFC4cIQIUAxWoBQEPGREK +CQEIByAWMjIAAAAEACMBJQIGAwIACwAXADwARQCtALAAL7AMzbAmL7A/zbImPwors0AmOgkrsC8y +sEQvsCDNsBIvsAbNAbBGL7AD1rAVzbAVELEaASuwNc2wPTKyGjUKK7NAGhgJK7A1ELFBASuwI82w +IxCxDwErsAnNsUcBK7EaFRESsB05sDURsR86OTmwQRK3BgAMICYSMickFzmwIxGwKTmwDxKyKiwv +OTk5ALEmDBEStAMPFRo0JBc5sD8RsAk5sEQSsCM5MDEBIiY1NDYzMhYVFAYnMjY1NCYjIgYVFBYn +NjU0LwEWOwEyFhUUBg8BFhceARcVBiMiLgInFRQWFRQjIiY3FjMyNTQrAQYBCGSBj3RifothTG9q +VFBwbxEHAgUUDy8vMh0WAQoPHhwMEhcWHg8gFwIdBhU2Dg0uQQcBASWDYW+KgmJuiyhzVlduclhU +cEsMXUYwKgEnHhkrAQMEGTEiBAUGICgrCQ8KNRMbBI0DMTUfAAEAJAJlAWwCsgAPAB8AsAAvsATN +sAgysATNAbAQL7ECASuwCs2xEQErADAxEyY1NDMWMzI3FhUUIyYjIicDF15iURwEDl5lWAJlEBIr +BQUUGSAEAAIAIQGQAVQCvAAJABUAPwCwAC+wCs2wEC+wBc0BsBYvsAPWsBPNsBMQsQ0BK7AIzbEX +ASuxDRMRErEFADk5ALEQChESswMHCAIkFzkwMRMiJjQ2MzIWFAYnMjY1NCYjIgYVFBa5PVtbPT5d +XT0pMjgjJTU1AZBZellZelk3PCUkNjUlJD0AAAACACf/qQGQAdoAIwAzAIsAsiQAACuxJigzM7Au +zbAbL7ECBTMzsBXNsQkXMjKyGxUKK7NAGyIJK7IVGwors0AVEAkrAbA0L7AA1rELDjIysB7NsBIy +sh4ACiuzQB4ZCSuwKjKyAB4KK7NAAAcJK7AwMrE1ASuxHgARErEQIjk5ALEkLhESsSoyOTmwGxGw +ATmwFRKxBxk5OTAxNzY3IyIHJjU0MxYXNTQnNjMyFQYHMzI3FhUUIyYnFRQXBiMiBxYzMjcWFRQj +JiMiByY1NLYCAhlYHAMXOUEFFBkgAwEgURwEDj5FBBASK3h8YlEcBA58ZVgcA4s5QQQQEisDAR9R +HAQOPkUFFBkgAgEZWBwDfgUFFBkgBAQQEisAAAEAKAG4ASUC9QAlAEAAsgkCACuwEc2wJC+wHM0B +sCYvsAfWsBTNsScBK7EUBxESsBw5ALEcJBESsgEZGjk5ObAJEbQEDQ4UGCQXOTAxEyc+BDU0IyIG +DwEnPgEzMhYVFA4CBxc2MzIWFxYVJisBIiwEAyErKRwtFyoJCQQDPCcxNiMmQgwDHl4jEQMBPj41 +LAG6AxktIiQvGjIYDAwFKjI1JB83HywKBAkTIwUDBQAAAQAmAbgBAAL1ACgAawCyBAEAK7IIAQAr +shYCACuwHs2wAC+wBs20DA8EHg0rsAzNAbApL7AJ1rATMrAmzbAhzbIJIQors0AJDgkrsSoBK7Eh +CRESsSMkOTkAsQwEERKxCSY5ObAPEbEjJDk5sBYSshobITk5OTAxEyImJzcWMzI2NTQmJyI1PwE+ +ATU0JiMiBg8BJz4BMzIWFRQHFRYVFAaJIjcKBh8uHiEmIhEDJBQZGhoXKAgJBAI/Kis3Nz9CAbgk +IwUcGxMVIQINEQYDGw8QFRgMDAUsMCgjKhkFETUuNgAAAQBcAjsBMwLtAAsAGACwCi+wA80BsAwv +sADWsAfNsQ0BKwAwMRM1NjcyFh8BDgEjIlxUNhgmCAcMfS8WAj8FL3oYDAwwUgAACAAm//ADCgLK +AAsAFwAkAGIAbQB4AIQAkgDPALIJAAArsEQvsFozsA/NsBoyskQPCiuzQERJCSuyD0QKK7NADwMJ +KwGwky+wANawd82wdxCxHwErsIsysFLNsC4ysFIQsTIBK7BOMrCCzbAMMrCCELFoASuwBs2xlAEr +sR93ERK3HBglWl1xhY8kFzmwUhG1IilYX2CIJBc5sDIStQMJLDVMVSQXObCCEbUUOEBBSXkkFzmw +aBK2ETs+REdjfCQXOQCxRAkREkAQBgANHDBMVVhmam51eYCIjyQXObAPEbQMERgfTiQXOTAxEzQ2 +MzIWFRQGIyImARc2MzIXLgEnHgEVJTYzMhc3JjU0NjcOAQM+AjMyHwEGFRQXNjU0JjU0PwEeARcu +AzU3PgE3DgMjIi8BNjU0JwYVFBYVFA8BJiceAxUHDgElHgEXNjU0Jw4BBwU+ATc1LgEnBhUUBT4B +NwYjIicHFRQGJR4BFy4BNTQ2NScGIyIm0qKc1NKinNQBygMyRR0RJndIGST+qhMZQjQEASYYRXc2 +M2BCEQsFBwgZFwYRCh6CPxlNPS0BJoIoKE8xMA4HCAgIGBkHEQl6ZxlOPS0BKIEBmiFCAxsaAkMi +/jEBRCIhQgQaAU9FdycSGEYwBSX+zSZ3SBkkAQQtShkBV5zX0Zac19EBOQMiCjlGBhFYJw0IIgIH +AyZaEQZF/nkDNTAEBig5WT40QBZDDCIJBRxKCCQ2GB4RCgxLMgIiJR8FBS01WEAzQhZFCyEKA2EM +JDYYHhIIDktmDlAfPkVBPh5REIYfUBAGD1AfPEdE8AVEOAYiAgwmW3U4RQYPWCgBCAIDIgABACr/ +NgJlAsQAJAByALIJAgArsgkCACuwC82wBiDWEbAAzbIABgors0AAEwkrsB4ysAYQsBjNsAwyAbAl +L7Af1rAezbAeELADzbADL7AeELEVASuwDs2xJgErsR8DERKxBiM5ObEOFRESsAc5ALEYABEStQMO +FRoiIyQXOTAxJSImNTQ2OwEyNw4BBwIVFBYfASMSNTQnIwYVFBYfASM2NTcnBgEjaJGhcrVoCwYX +KwUCAgE+BAVABQIBAkABAQMalKtscaAIJRgE/nUUNtNTUgH6P6Vsvt4201NSesIpBAsAAP//ADcA +1wC+AV4AAwFE/7P+hAAAAAEAaP8ZAScABAAhAEQAsBIvsBrNAbAiL7AA1rAKzbAKELEdASuwD82x +IwErsQoAERKyEhogOTk5sB0RsQYIOTmwDxKwDTkAsRoSERKwFTkwMRc0Nj8BNjMyFwYVFB4CFRQG +IyImNTQ/ARYzMjY1NC4CkhYKCwUJDAUWHiUePTQkKgQEDzQZGBoeGkwPJgsMBAQfEgkKBh4bKzkb +GAsLAhcXDA0PBhIAAAEAIwG9AOoC8AAjADoAsCMvsA0vsBYzsBLNAbAkL7AJ1rAZzbIZCQors0AZ +FQkrsCIysgkZCiuzQAkRCSuwAjKxJQErADAxEyY1ND4BPwE2NTQnJicmJyY1NzMyHQEiBhUUHwEe +BBUHJQIOIQYKBQYKIQ8CAQKtFy8WAQwFFAsNBgEBvQkECAgFAgNGNFEOEgIBBQMHDxIOGDOWCgMB +BAMEBwUNAAAAAAIAJAF0AXICxgALABcAPgCyBgIAK7ASzbAAL7AMzQGwGC+wA9awFc2wFRCxDwEr +sAnNsRkBK7EPFRESsQYAOTkAsRIMERKxCQM5OTAxEyImNTQ2MzIWFRQGJzI2NTQmIyIGFRQWvEBY +bkdAWW80Hy00Ih8sMwF0VFFOX1FNUmIkQDxCUEM/QEwAAAAAAgA/AEoCFAG8ABYALgAAJSY1NDY3 +NS4BNTczHgIXFhUUDgIHIyY1NDY3NS4BNTczHgMXFhUUDgIHARsFTigpTQUGHm9KGwE2SFkc3QVO +KClNBQYWQ0csEgEyQlIZSg4TI2ATBRReIyErTyQJBgQUIxxBLQ4TI2ATBRReIyEgOikWBw8KEyEb +PysAAAAEADX/+QGbAvUAIwA1AFQAWwDHALJMAAArsFAvsEUzsFfNsD4ysldQCiuzQFc5CSuwNC+w +MTOwKM2xKi0yMrAjL7ANL7AWM7ASzQGwXC+wCdawGc2yGQkKK7NAGRUJK7AiMrIJGQors0AJEQkr +sAIysAkQsFAg1hGwVzOwRs2wPDKxXQErsDYaujUW3EEAFSsKDrA2ELA3wLFbFPmwWsAAszY3Wlsu +Li4uAbM2N1pbLi4uLrBAGgGxUAkRErBOObAZEbE5TDk5ALE0VxESsDw5sCgRsSYvOTkwMRMmNTQ+ +AT8BNjU0JyYnJicmNTczMh0BIgYVFB8BHgQVBwUmNTQzFjsBMjcWFRQjJisBIhc3NjMyFhUUBzI3 +FRQOASMVFBYVFAYjIic2NyMiJic3NjM0NycHjAIOIQYKBQYKIQ8CAQKtFy8WAQwFFAsNBgH+6QMX +P0dYURwEDj1IXF8JhhUMERcBIxMPEhUBDxAMHgcBagwSA0IVNAIFSQHCCQQICAUCA0Y0UQ4SAgEF +AwcPEg4YM5YKAwEEAwQHBQ1oEBIcBQUOECAE8scHFRFbMQUYEhEDBwcZBxgQAxg+DQchAlAfAm8A +AAMAMv/7AZgC9QAjADUAWwCGALBZL7BbM7BRzbA+L7BGzbA0L7AxM7AozbEqLTIysCMvsA0vsBYz +sBLNAbBcL7AJ1rAZzbIJGQors0AJEQkrsAIyszwZCQgrsEnNsV0BK7E8CRESsT5GOTmxSRkRErBR +OQCxUVkRErI2Tk85OTmwPhG0OUJDSU0kFzmxKDQRErEmLzk5MDETJjU0PgE/ATY1NCcmJyYnJjU3 +MzIdASIGFRQfAR4EFQcFJjU0MxY7ATI3FhUUIyYrASITPgQ1NCMiBg8BJz4BMzIWFRQOAgcXNjMy +FhcWFSYrASIHiQIOIQYKBQYKIQ8CAQKtFy8WAQwFFAsNBgH+6QMXP0dYURwEDj1IXF8hAyErKRwt +FyoJCQQDPCcxNiMmQgwDHl4jEQMBPj41LBwBwgkECAgFAgNGNFEOEgIBBQMHDxIOGDOWCgMBBAME +BwUNZRASHAUFDhAgBP6fGS0iJC8aMhgMDAUqMjUkHzcfLAoECRMjBQMFAwAAAAAEAC7/+QGUAvUA +KAA4AFcAXgD3ALIEAQArsggBACuyTwAAK7IWAgArsB7NtFNaTwQNK7BBM7BTzbBIMrJaUwors0Ba +PAkrtC0pTwQNK7E1NzMzsC3NsS8xMjKxBgQQIMAvsADNtAwPBB4NK7AMzQGwXy+wU9awWjKwSc2w +PzKzCUlTCCuwEzOwJs2wIc2yCSEKK7NACQ4JK7FgASuwNhq6NRbcQQAVKwoOsDkQsDrAsV4U+bBd +wACzOTpdXi4uLi4Bszk6XV4uLi4usEAaAbEJUxESsx43PE8kFzmwSRGxIyQ5OQCxKVoRErA/ObEM +BBESsQkmOTmwDxGxIyQ5ObAWErIaGyE5OTkwMRMiJic3FjMyNjU0JiciNT8BPgE1NCYjIgYPASc+ +ATMyFhUUBxUWFRQGByY1NDMWMzI3FhUUIyYjIhc3NjMyFhUUBzI3FRQOASMVFBYVFAYjIic2NyMi +Jic3NjM0NycH1yI3CgYfLh4hJiIRAyQUGRoaFygICQQCPyorNzc/QtsDFz9HqRwEDj1IuwqGFQwR +FwEjEw8SFQEPEAweBwFqDBIDQhU0AgVJAbgkIwUcGxMVIQINEQYDGw8QFRgMDAUsMCgjKhkFETUu +Nl4QEhwFBQ4QIATyxwcVEVsxBRgSEQMHBxkHGBADGD4NByECUB8CbwAAAgAk/8gBUgLLAAgAJQBk +ALIGAgArsAHNAbAmL7AJ1rAazbAaELEPASuwFM2yFA8KK7MAFB8JK7AUELAIINYRsAPNsAMvsAjN +sScBK7EaCRESsAw5sAMRsQ0YOTmwDxKyAQUQOTk5sBQRsgYAEjk5OQAwMQAiJjU0NjIWFAE0PgM0 +JzYzMhUUDgMVFB4CFRQHIyYnJgEkMiUlMiT+3Cw+PywSGgYuIS8vITtHOw8FDFuzAlAkGhkkJDL+ +MCNAMzJARhkEQyVDMSwtFBodDzYwEUImHTgAAAD//wAI//YCggOaACMAJAAAAAAAAwBDAHEArQAA +AAMACP/2AoIDmgANADQAPQCPALIxAAArsCEzshICACu0JzcxEg0rsDkzsCfNsCUyAbA+L7E/ASuw +Nhq6w5fq3gAVKwoOsDsQsCPAsRgK+bAbwLMZGBsTKwWwOxCzJTsjEyuzOTsjEyuyGRgbIIogiiMG +DhESOQC0GBsjOxkuLi4uLgG2GBsjJTk7GS4uLi4uLi6wQBoBALEnMRESsA85MDETNTY3Mh4CHwEO +ASMiAzU2NxMyHgMXFhIXHgEXFQYjIicmJyYjIgcOBiMiJicTFjMyNyYnIwbNVDYPGxENAwIMfS8W +zhwl0QQOJyIkCiNsIhYPCSYjSxEeGj4mPFQLFgwQDBQXEQgSBbRAKyVCRiUFHwLsBS96Cg4OBQUw +Uv0YBRVoAkcCDhcxIXL+w0sxHAQFCjxoTwIEIUsoLRYTBwUDASACAs9eWwADAAj/9gKCA50AFwA+ +AEcAowCyOwAAK7ArM7IcAgArtDFBOxwNK7BDM7AxzbAvMrATL7AHzbITBworswATFgkrsA8yAbBI +L7FJASuwNhq6w5fq3gAVKwoOsEUQsC3AsSIK+bAlwLMjIiUTKwWwRRCzL0UtEyuzQ0UtEyuyIyIl +IIogiiMGDhESOQC0IiUtRSMuLi4uLgG2IiUtL0NFIy4uLi4uLi6wQBoBALExOxESsBk5MDETNT4C +NzYzMh4CFxUGIyImJyMOASMiAzU2NxMyHgMXFhIXHgEXFQYjIicmJyYjIgcOBiMiJicTFjMyNyYn +IwaHKEYdCQwKGCQYOCgJFiFbEgUSWiEWiBwl0QQOJyIkCiNsIhYPCSYjSxEeGj4mPFQLFgwQDBQX +EQgSBbRAKyVCRiUFHwLsBRdNMRQDJjM/FAUEOh0dOv0YBRVoAkcCDhcxIXL+w0sxHAQFCjxoTwIE +IUsoLRYTBwUDASACAs9eW///AAj/9gKCA3EAIwAkAAAAAAADAUcAcACtAAD//wAI//YCggOFACMA +JAAAAAAAAwBoAHEArQAA//8ACP/2AoIDmwAjACQAAAAAAAMBRQBxAK0AAAACAAD/9gNCAsYAPABG +AQMAsjkAACuwMCDWEbAnzbIIAgArsA4zsAsg1hGwFM20Mz85CA0rsDPNtBojOQgNK7AazQGwRy+w +MtaxQEIyMrAkzbEYJzIysjIkCiuzQDIwCSuxSAErsDYaujoq5UwAFSsKsAguDrADwLFEEfmwRsCw +AxCzBAMIEyuzBQMIEyuzBgMIEyuzBwMIEyuwRhCzRUZEEyuyBAMIIIogiiMGDhESObAFObAGObAH +ObJFRkQREjkAtwdEAwQFBkVGLi4uLi4uLi4BQAkHCEQDBAUGRUYuLi4uLi4uLi6wQBoBALEwORES +sAA5sCcRsCw5sDMSsCo5sRQaERKwHzmwCxGxGEM5OTAxMT4FNwEWOwEyNj8BDgMjIiYvARQHMzI2 +PwEOASMnFRQWFTc2NxYVFAYjJTY3IyIPAQ4BIyImJxMWOwECLwIGAgkTDBMFFgEBATwtdERvFRUD +BQ8gGjVfFRUCmhIeBQYCFiSaBLdhJQElOv6fCgENcEgpJSksDBID2SBVOwQCAwcUeggYECUKLwIC +NAgFAwIYFRwKCAQEMMYFAgMoIgZoHnMYBQMTCxEuGAUbzwNoWi8FAwEgAQEEMjMCLv7xAAEAOP8Z +ApICywA8AIkAsi4AACuwJc2yDQAAK7IUAgArsB7NsDgvsAPNAbA9L7AQ1rAhzbAhELELASuwMM2w +MBCxBgErsDXNsT4BK7ELIRESsQE7OTmwMBGzCQMNOCQXObAGErAuObA1EbQUHiUrMyQXOQCxAzgR +ErA7ObAuEbMAAQs1JBc5sR4lERK0FxAaJygkFzkwMQU3FjMyNjU0LgI1NDcuATU0PgEzMhYVFAYH +Iy4BIyIGFRQeATMyNxcOASMiJiMGFRQeAhUUBiMiJjU0ARAEDzQZGBoeGiCLk1SpbU2TGQ8GJW05 +Wnw1dE+CYgMOlF8FEQQNHiUePTQkKp4CFxcMDQ8GEhAZKBK/gGSvcjYpEDAQOj2UiU+FWVIDRWIB +ExAJCgYeGys5GxgLAP//AFz/+wIhA5oAIwAoAAAAAAADAEMAbACtAAD//wBc//sCIQOaACMAKAAA +AAAAAwBzAGwArQAAAAIAXP/7AiEDnQAXAEcAewCyJwIAK7AjINYRsCzNsBgvsD/NsDsvsDLNsBMv +sAfNshMHCiuzABMWCSuwDzIBsEgvsBrWsDzNsTA/MjKyGjwKK7NAGiIJK7FJASuxPBoRErIBFgA5 +OTkAsT8YERKwRDmwOxGxGkI5ObEsMhESsDc5sCMRsSEwOTkwMRM1PgI3NjMyHgIXFQYjIiYnIw4B +IyIDNjU0Jy4DJzUzMjY/AQ4DIyImLwEUBzMyNj8BDgEjJxUUFhU3NjcWFRQGI4IoRh0JDAoYJBg4 +KAkWIVsSBRJaIRYqCwYBAwMCAbhEbxUVAwUPIBo1XxUVApoSHgYFAhYkmgS3YSUBJToC7AUXTTEU +AyYzPxQFBDodHTr9GBz5rpAbKhQNAQIFAwIYFRwKCAQEMMYFAgMoIgZoHnMYBQMTCxEuGAAAAP// +AFz/+wIhA4UAIwAoAAAAAAADAGgAbACtAAD//wAx//gBCAOaACMALAAAAAAAAwBD/9UArQAAAAIA +Mf/4AQgDmgANACIANgCyIQAAK7IXAgArAbAjL7AO1rAdzbAaMrIdDgors0AdHwkrsSQBK7EdDhES +sgUXITk5OQAwMRMiJzU2NzIeAh8BDgEDETQnLgEvATYzMhYVFAYVEBcGIyJQFglUNg8bEQ0DAgx9 +FwUCBQIBHxgjLAQRPwRBAugEBS96Cg4OBQUwUv1UATR4ays1BQUJIR0spyr+/IUKAAAA////6//4 +AUkDnQAjACwAAAAAAAMBQf/SAK0AAP//AAH/+AE4A4UAIwAsAAAAAAADAGj/1QCtAAAAAgA2//cC +9wK8AB4AOgB7ALIcAAArsCHNsDUvsQM4MzOwLs2xCjAyMrApL7ATzQGwOy+wAtawCzKwOc2wKzKy +OQIKK7NAOTIJK7ICOQors0ACBwkrsDkQsSQBK7AZzbE8ASuxJDkRErAcOQCxIRwRErAAObEuNRES +swcZJDIkFzmxEykRErAPOTAxMzY9AQYHJjU0NjsBJy4DNSczMh4DFRQGIyImNxYzMjY1NC4CIyIH +BgczMjcWFRQGIyImIxUUeAs5EQMPFCkFAQMDAgHeQnRvUDHDkSOsJQGJcIM5YXJAIRACAUlYHAMP +FB50Cxz5KgICEBIaEMwbKhQNAQIUMk17T5vNCWEvonhUfkciAYp5BBASGhADJVsAAP//AFv/9wKb +A3EAIwAxAAAAAAADAUcAswCtAAD//wA4//EC/gOaACMAMgAAAAAAAwBDANYArQAA//8AOP/xAv4D +mgAjADIAAAAAAAMAcwDWAK0AAAADADj/8QL+A50AFwAoADgAVwCyJgAAK7AtzbIdAgArsDXNsBMv +sAfNshMHCiuzABMWCSuwDzIBsDkvsBjWsCnNsCkQsTEBK7AhzbE6ASuxMSkRErMMHSYAJBc5ALE1 +LRESsSEYOTkwMRM1PgI3NjMyHgIXFQYjIiYnIw4BIyIDND4CMzIeARUUDgIjIiY3FB4BMzI+ATU0 +LgEjIg4B7ChGHQkMChgkGDgoCRYhWxIFElohFr0vWI1Wb6JLL1iNVqS4gTRtSERnMDRtSURmMALs +BRdNMRQDJjM/FAUEOh0dOv5lS4hrQGCSVk6PcUTMqFKOXWCQU0yFWFqHAP//ADj/8QL+A3EAIwAy +AAAAAAADAUcA1QCtAAD//wA4//EC/gOFACMAMgAAAAAAAwBoANYArQAAAAEALwB8AYUB0gAoAZIA +AbApL7EqASuwNhq6LIHSAgAVKwoOsAQQsBLAsScI+bAXwLrSKNNYABUrCg6wCRCwIsCxDgT5sB7A +uiwz0bYAFSsLsAQQswYEEhMrswgEEhMrsQQSCLAJELMICSITK7AOELMPDh4TK7MQDh4TK7osM9G2 +ABUrC7AEELMRBBITK7EEEgiwDhCzEQ4eEyu6LIHSAQAVKwuwJxCzGCcXEyuzGScXEyuzGicXEyux +JxcIsA4QsxoOHhMrsxsOHhMrsxwOHhMrsx0OHhMrsAkQsyMJIhMrsyQJIhMruiyB0gEAFSsLsCcQ +syYnFxMrsScXCLAJELMmCSITK7IGBBIREjmyGCcXERI5sBk5sg8OHiCKIIojBg4REjmwEDmwGzmw +HDmwHTmyJAkiERI5sCM5AEAWBAYICRESGhskJicODxAXGBkcHR4iIy4uLi4uLi4uLi4uLi4uLi4u +Li4uLi4BQBYEBggJERIaGyQmJw4PEBcYGRwdHiIjLi4uLi4uLi4uLi4uLi4uLi4uLi4uLrBAGgEA +MDE3JjU0NzY3NjcnJic2MzIeARc3NjcWFRQOAQcXHgIXBiMiJicmJwcGYiwgCRkfFRYfSCAQCBtB +FxdIGDAeQRoSETAgCh0YBhcnHhQSVnwdGAgeCBcdFBcgQC8ZSBgXRyAeFQUdPBsREDEeBywWKiAW +ElYAAAADADj/xQL+AvwAIAApADIA8ACyGwAAK7AszbIAAAArsgoCACuwJM0BsDMvsAXWsCjNsCgQ +sTABK7AWzbE0ASuwNhq6NRLcOwAVKwoOsAIQsAzAsR0H+bASwLACELMDAgwTK7AdELMTHRITK7AC +ELMhAgwTK7MiAgwTK7AdELMqHRITK7MyHRITK7IDAgwgiiCKIwYOERI5sCE5sCI5shMdEhESObAq +ObAyOQBACgIDDBITHSEiKjIuLi4uLi4uLi4uAUAKAgMMEhMdISIqMi4uLi4uLi4uLi6wQBoBsSgF +ERKwADmwMBGyCg4bOTk5sBYSsBA5ALEkLBESsQUWOTkwMRc0PwEmNTQ+AjMyFzY3FhUUDwEeARUU +DgIjIicGByY3ASYjIg4BFRQXFjMyPgE1NCd4ESJzL1iNVltLIg4yIw1ARC9YjVZoTyoML3EBMTpN +RGYwVjxXRGcwPA8GGDJjqUuIa0AjNh4XEAM0Ei2NT06PcUQsPhoUxAHFMlqHTnKKQWCQU3ZWAAIA +VP/xApUDmgAOADEAZACyLwAAK7AgzbIXAgArsCczAbAyL7AP1rAdzbIPHQors0APFQkrsB0QsSMB +K7AtzbIjLQors0AjJQkrsTMBK7EdDxESsBc5sCMRsgoDLzk5ObAtErAnOQCxFyARErEPLTk5MDEB +IiYnPgI7ARYXFQYrAQE0LgM1NjMyFhUUAhUUFjMyNjUQJzYzMhYVFAYVECEiJgHPL30MAwooGAQ2 +VAgUA/6NAgQEAiUSIywBY1dWYwseDxoNCP7tgpgC6FIwBRAbei8FBP5IaJ1NLA4BCSEdIf7uLHmD +g3kBHnYJHCIs/Cr+u5wAAAAAAgBU//EClQOaAA0AMABkALIuAAArsB/NshYCACuwJjMBsDEvsA7W +sBzNsg4cCiuzQA4UCSuwHBCxIgErsCzNsiIsCiuzQCIkCSuxMgErsRwOERKwFjmwIhGyAAkuOTk5 +sCwSsCY5ALEWHxESsQ4sOTkwMQE1NjcyHgIfAQ4BIyIDNC4DNTYzMhYVFAIVFBYzMjY1ECc2MzIW +FRQGFRAhIiYBF1Q2DxsRDQMCDH0vFsACBAQCJRIjLAFjV1ZjCx4PGg0I/u2CmALsBS96Cg4OBQUw +Uv5IaJ1NLA4BCSEdIf7uLHmDg3kBHnYJHCIs/Cr+u5wAAAIAVP/xApUDnQAXADoAfQCyOAAAK7Ap +zbIgAgArsDAzsBMvsAfNshMHCiuzABMWCSuwDzIBsDsvsBjWsCbNshgmCiuzQBgeCSuwJhCxLAEr +sDbNsiw2CiuzQCwuCSuxPAErsSYYERKyAQAgOTk5sCwRswUWDDgkFzmwNhKwMDkAsSApERKxGDY5 +OTAxEzU+Ajc2MzIeAhcVBiMiJicjDgEjIgM0LgM1NjMyFhUUAhUUFjMyNjUQJzYzMhYVFAYVECEi +JtEoRh0JDAoYJBg4KAkWIVsSBRJaIRZ6AgQEAiUSIywBY1dWYwseDxoNCP7tgpgC7AUXTTEUAyYz +PxQFBDodHTr+SGidTSwOAQkhHSH+7ix5g4N5AR52CRwiLPwq/rucAP//AFT/8QKVA4UAIwA4AAAA +AAADAGgAuwCtAAAAAgAM//YCgAOaAA0ANQDwALI0AAArshoCACuwJjMBsDYvsA7WsDDNsjAOCiuz +QDAyCSuxNwErsDYauspQ3SoAFSsKDrATELAQwLEdC/mwH8C6NxHfYwAVKwoEsDAuDrAvwLEgEfmw +I8C6ym7c+wAVKwuwExCzERMQEyuzEhMQEyu6NyHffQAVKwuwIBCzISAjEyuzIiAjEyuyERMQIIog +iiMGDhESObASObIhICMgiiCKIwYOERI5sCI5AEAMEx0fIDAQERIhIiMvLi4uLi4uLi4uLi4uAUAL +Ex0fIBAREiEiIy8uLi4uLi4uLi4uLrBAGgGxMA4RErEDNDk5ADAxEzU2NzIeAh8BDgEjIhMRLgIn +LgEvATU2MzIWFxYXMz4EMzIWHwEVBgcOAQcUFwYjIuJUNg8bEQ0CAwx9LxYgFU5aEQkYCAgcMC8i +EUZcBSRGICYgFwwcCAgiHSKOExE/BEEC7AUvegoODgUFMFL9UgEUFnSPGA0cCAcFCBUff3w5eTg0 +EQQCAgUbJivYI9CACgAAAAACAFn/+AIlAsYAGwAnAHIAshoAACuyCQIAK7QWHBoJDSuwFs20DiQa +CQ0rsA7NAbAoL7AA1rAczbQMDhYkJiQXMrIcAAors0AcGAkrsBwQsSABK7ASzbEpASuxHAARErEJ +Gjk5ALEWGhESsAA5sSQcERKxEgE5ObEJDhESsAc5MDE3ETQnLgEvATYzMhYVFAczMhYVFAYrARYX +BiMiNzMyNjU0JisBBhUUaAUCBQIBHxgjLAFBgIaqby0FCD8EQXUbVGFeVxsCPAE0eGsrNQUFCSEd +Mxl4VGp5TD8KxmVEQl5UKIkAAAAAAQAM/xoCcgLzAEwAjwCyJQAAK7AxzbBCL7AUzQGwTS+wCtaw +ETKwSs2yCkoKK7NACgUJK7NACg4JK7BKELE6ASuwHM2wHBCxQAErsBfNsBcQsTQBK7AizbI0Igor +swA0KAkrsU4BK7E6ShESsEc5sBwRshQ9Qjk5ObBAErA+ObAXEbIaHzc5OTkAsUIxERK2ChEXIigq +SiQXOTAxFxQGIyInNT4CNTQmLwE1MjU0NjMyFhUUDgIVFB4DFRQGIyImNTQ3Mx4EMzI2NTQuAzU0 +PgM0JiMiDgUVFBLPVEsSEiMiFhAeGkiRXUtoKzQrMkhIMmxJLX0ZBQIJHiAzGygmMkhIMhgjIxgr +JRkoGRIJBAEBHkx8CAULOsG8h08LCiA/WWdJRSNELTcYFiQfKEcvSFImIRkoAwsdFRIoHRgpIilE +LB8xIyU6Sj0SGTAlQSUjP/7P//8AJP/xAfkC7QAjAEQAAAAAAAMAQwAtAAAAAAADACT/8QH5Au0A +DQA8AEsAdACyHQEAK7AXzbI6AAArsEDNsCwysjMAACuwKM0BsEwvsA7WsD3NsD0QsRMBK7E2QzIy +sCLNsU0BK7E9DhESswEAGRokFzmwExG1DAMXHTc6JBc5sCISsQkzOTkAsUAoERKwLTmwFxG2Dhka +IjY3RiQXOTAxEzU2NzIeAh8BDgEjIgM0PgI3NTQmIyIHJz4BMzIeAhUUBh0BFDMyNj8BFw4EIyIm +LwEOASMiJjcUFjMyNjU0NjUOBIlUNg8bEQ0DAgx9LxZuNVZYLSk3R0MEDG1AM0MgCwMyCRMFBQQB +BBIXKRgjMQEEEkktPUhxJh0cPQMVGTYgGwI/BS96Cg4OBQUwUv48M04pEwEJQ0A8BC9LHDY3Jxp5 +HAxvBwQDAwMIFRENISUCISxNTCooKhsTYhsEBRQZLwAAAwAk//EB+QLwABcARgBVAJIAsicBACuw +Ic2yRAAAK7BKzbA2MrI9AAArsDLNsBMvsAfNshMHCiuzABMWCSuwDzIBsFYvsBjWsEfNsEcQsR0B +K7FATTIysCzNsQwvMjKxVwErsUcYERK0ARYAIyQkFzmwHRG3BRITByEnQUQkFzmwLBKyCg89OTk5 +ALFKMhESsDc5sCERthgjJCxAQVAkFzkwMRM1PgI3NjMyHgIXFQYjIiYnIw4BIyIDND4CNzU0JiMi +Byc+ATMyHgIVFAYdARQzMjY/ARcOBCMiJi8BDgEjIiY3FBYzMjY1NDY1DgRDKEYdCQwKGCQYOCgJ +FiFbEgUSWiEWKDVWWC0pN0dDBAxtQDNDIAsDMgkTBQUEAQQSFykYIzEBBBJJLT1IcSYdHD0DFRk2 +IBsCPwUXTTEUAyYzPxQFBDodHTr+PDNOKRMBCUNAPAQvSxw2NycaeRwMbwcEAwMDCBURDSElAiEs +TUwqKCobE2IbBAUUGS8AAAD//wAk//EB+QLEACMARAAAAAAAAwFHACwAAAAA//8AJP/xAfkC2AAj +AEQAAAAAAAMAaAAtAAAAAP//ACT/8QH5Au4AIwBEAAAAAAADAUUALQAAAAAAAwAk//EC5AIDADcA +RABUALMAsg8BACuwFTOwCc2yDwEAK7BBzbI1AAArsC0zsEjNsCIytDwbNQ8NK7A8zbA8ELAFINYR +sDkzsE/NsB8yAbBVL7AA1rBFzbBFELEFASuwTjKwOM2wHzKwOBCxPwErsBjNsVYBK7FFABESsQsM +OTmwBRGzCQ81SCQXObA4ErMSEy9MJBc5sD8RsxUiLRskFzkAsRtIERK1ACYnL0VMJBc5sQkFERK3 +CwwSExg4Pj8kFzkwMTc0PgI3NTQmIyIHJz4BMzIWFzM2MzIWFRQGIyImLwEUFjMyNj8BFw4EIyIn +DgQjIiYlFB4BMzI2NCYjIg4BBRQWMzI2PwEmNTcOBCQ1V1owLjhHQwQMbUA3QBEFOlhcXHRNGjkQ +D1RLJE8VFQUBBx4oTS9zQgMLJShAIT1IAYAcLRQmOCYoIDYX/vEmHRw7DxAaARAiMCQadzRLJxIB +DkJBPAQvSyIlR1U6Qj4JBARabxwODwUFESwiG1cECx4XE03zAgUEJ1A6RUq+KigcDg0xTRsBBhEa +LgAAAAABACn/GQHqAgMAQACJALIIAQArsBXNsicAACuwHM2yAgAAK7AxL7A5zQGwQS+wBdawGc2w +GRCxAAErsCnNsCkQsTwBK7AuzbFCASuxABkRErE0Nzk5sCkRswIxOT8kFzmwPBKxJxU5ObAuEbII +LBw5OTkAsTkxERKwNDmwJxGzAC42NyQXObEVHBEStAwFDiAhJBc5MDEXNDcuATU0NjMyHgEVFAcj +LgQjIg4BFRQWMzI2PwEXDgQHBhUUHgIVFAYjIiY1ND8BFjMyNjU0LgLeH1t5mXcaRUIjBQIJHR8w +GC5AGFxLIlEXGAQCByAqTC0MHiUePTQkKgQEDzQZGBoeGkwbJAuLYXajDCMYHiUEDB8YFEBVL1t6 +IRAQBAUSLiMeARQOCQoGHhsrORsYCwsCFxcMDQ8GEv//ACv/8QHeAu0AIwBIAAAAAAADAEMASAAA +AAAAAwAr//EB3gLtAA0ALAA6AGwAshEBACuwN82yKwAAK7AgzbQxGCsRDSuwMc0BsDsvsA/WsC3N +sB0ysC0QsTQBK7AUzbE8ASuxNC0RErcDDBEYHCArACQXObAUEbAJOQCxGCARErIOJCU5OTmwMRGx +HB05ObA3ErEPFDk5MDETNTY3Mh4CHwEOASMiAjQ2MzIWFRQOASMiJi8BBxQWMzI2PwEXDgQjIgMU +HgEzMjY1NCYjIg4BpFQ2DxsRDQIDDH0vFoKEaVxcPlMwGjcODwRTTCRPFRUFAQceKE0vZREcLRQm +OCYoIDYXAj8FL3oKDg4FBTBS/kTcqFU6L0AZDgcHAlxuHA4PBQURLCIbAUUECwksKyg4QUcAAAMA +K//xAd4C8AAXADYARACQALIbAQArsEHNsjUAACuwKs20OyI1Gw0rsDvNsBMvsAfNshMHCiuzABMW +CSuwDzIBsEUvsBnWsDfNsCcysDcQsT4BK7AezbFGASuxNxkRErIBFgA5OTmwPhFACQcSExsiJio1 +BSQXObAeErIKDww5OTkAsSIqERKyGC4vOTk5sDsRsSYnOTmwQRKxGR45OTAxEzU+Ajc2MzIeAhcV +BiMiJicjDgEjIgI0NjMyFhUUDgEjIiYvAQcUFjMyNj8BFw4EIyIDFB4BMzI2NTQmIyIOAV4oRh0J +DAoYJBg4KAkWIVsSBRJaIRY8hGlcXD5TMBo3Dg8EU0wkTxUVBQEHHihNL2URHC0UJjgmKCA2FwI/ +BRdNMRQDJjM/FAUEOh0dOv5E3KhVOi9AGQ4HBwJcbhwODwUFESwiGwFFBAsJLCsoOEFHAP//ACv/ +8QHeAtgAIwBIAAAAAAADAGgASAAAAAD//wAg//YBGwLtACMA7QAAAAAAAwBD/8QAAAAAAAIAIP/2 +ARsC7QALAC0APQCyFQEAK7IrAAArsCDNAbAuL7AM1rAPMrAbzbAYMrEvASuxGwwRErIFFSs5OTkA +sRUgERKyDCQlOTk5MDETIic1NjcyFh8BDgEDNDY1NC4BIzYzMhYVFAYVFB4CMzI2PwEXDgQjIiY/ +FglUNhgmCAcMfRwEDAoCHxIjMgUCCRYRCRMFBQQBBBIXKRgmNAI7BAUvehgMDDBS/gwdchxmgRwJ +Ix050iEXGyUSBwQDAwMIFRENJ////9r/9gE4AvAAIwDtAAAAAAADAUH/wQAAAAD////w//YBJwLY +ACMA7QAAAAAAAwBo/8QAAAAAAAIALf/xAhAC+QA1AEIA/wCyMwAAK7A5zbIhAwArsBbNtANAMyEN +K7ADzQGwQy+wANawNs2wNhCxPAErsC/NsUQBK7A2GrobqsZKABUrCg6wExCwJcCxDRH5sCrAswoN +KhMrswsNKhMrsBMQsxQTJRMrsyMTJRMrsA0QsywNKhMrshQTJSCKIIojBg4REjmwIzmyCw0qERI5 +sAo5sCw5AEAJCgsNExQjJSosLi4uLi4uLi4uAUAJCgsNExQjJSosLi4uLi4uLi4usEAaAbE2ABES +sxEaGx0kFzmwPBG0AwgWITMkFzmwLxKwKDkAsUA5ERKxLwA5ObADEbEHCDk5sBYSsRobOTmwIRGw +KDkwMTc0NjMyFh8BNyYnBwYHJicmNTQ/ASYjIgYPASc0PgMzMhc2Nx4BFRQHBgceARUUDgEjIiY3 +FBYzMjY1NCcmIyIGLY9pHC8KCgQQK1tUEgkGCBabKzQaNA0OBgEPGjonVkRKFQkOFhEiMTUuc1d0 +d3NAODs/EBhAPkzdd4sMBQYEWEQsKwwLDQ8KDgpJJRoMDQMEDyYcGDckDwscCg0LCRA+rFZomWGJ +blJ5qHw0GCVsAP//AET/9gJcAsQAIwBRAAAAAAADAUcAcwAAAAD//wAp//ECLwLtACMAUgAAAAAA +AwBDAGUAAAAAAAMAKf/xAi8C7QANABkAJQBDALIRAQArsCPNshcAACuwHc0BsCYvsA7WsBrNsBoQ +sSABK7AUzbEnASuxIBoRErMAERcJJBc5ALEjHRESsRQOOTkwMRM1NjcyHgIfAQ4BIyIDNDYzMhYV +FAYjIiY3FBYzMjY1NCYjIgbBVDYPGxENAwIMfS8WoYx8d4eNe3iGektDP0VLRD9EAj8FL3oKDg4F +BTBS/rNyo4xid62VeVyEh11WfH4AAAADACn/8QIvAvAAFwAjAC8AawCyGwEAK7AtzbIhAAArsCfN +sBMvsAfNshMHCiuzABMWCSuwDzIBsDAvsBjWsCTNsCQQsSoBK7AezbExASuxJBgRErIBFgA5OTmw +KhG1BQoTGyESJBc5sB4SsQ8MOTkAsS0nERKxHhg5OTAxEzU+Ajc2MzIeAhcVBiMiJicjDgEjIgM0 +NjMyFhUUBiMiJjcUFjMyNjU0JiMiBnsoRh0JDAoYJBg4KAkWIVsSBRJaIRZbjHx3h417eIZ6S0M/ +RUtEP0QCPwUXTTEUAyYzPxQFBDodHTr+s3KjjGJ3rZV5XISHXVZ8fgAA//8AKf/xAi8CxAAjAFIA +AAAAAAMBRwBkAAAAAP//ACn/8QIvAtgAIwBSAAAAAAADAGgAZQAAAAD//wAjADoBiQIVACMAEP/a +ABIAIwARAGYARAADAUQAEf87AAAAAwAr/6cCMQJNAB4AJgAuAP4AsggBACuwIs2yFwAAK7ApzQGw +Ly+wBdawJc2wJRCxLAErsBTNsw8ULAgrsA3NsA0vsA/NsTABK7A2Gro1A9wkABUrCg6wAhCwC8Cx +Gwf5sBHAsAIQswMCCxMrsBsQsxIbERMrsAIQsx8CCxMrsyACCxMrsBsQsycbERMrsy4bERMrsgMC +CyCKIIojBg4REjmwHzmwIDmyJxsRERI5sC45sBI5AEAKAgMLERIbHyAnLi4uLi4uLi4uLi4BQAoC +AwsREhsfICcuLi4uLi4uLi4uLrBAGgGxJQURErAAObAsEbEXCDk5ALEpFxESsBk5sCIRsQUUOTmw +CBKwCjkwMRc0PwEmNTQ2MzIXNzY3FhUUDwEWFRQGIyInBhUGByY3EyYjIgYVFBcWMzI2NTQnPhEr +T4x8PzQCKA8yIxZZjXtFOAIyCy95xyMzP0QyJTc/RRgtBhg/SXVyoxYCPCIXEAI1IER2d60cAgFM +FxTPASYlflhBbzCHXUM2AAD//wA4//ECTQLtACMAWAAAAAAAAwBDAFMAAAAAAAIAOP/xAk0C7QAN +AE8AeQCyFwEAK7AvM7JNAAArsCPNskIAACuwN80BsFAvsA7WsB3Nsg4dCiuzQA4VCSuwHRCxJwEr +sEUysDLNsDXNsVEBK7EdDhESsgEAFzk5ObAnEbUDDAktSU0kFzmwNRKzL0JGRyQXOQCxFyMRErYO +NTs8RkdJJBc5MDETNTY3Mh4CHwEOASMiAzQ2NTQnJic2MzIWFRQGFRQeAzMyPgE1NCcuAS8BNjMy +FhUUBhUUMzI2PwEXDgQjIiY1NycOBCMiJq9UNg8bEQ0DAgx9LxZrAgMGDiYLIzIDAgoRIBcsORQF +AwkDAh8SJTEIMgkTBQUEAQQSFykYITABBQIGGiE7IllDAj8FL3oKDg4FBTBS/lUUWhtMMEsVCSMd +KJk0HCcrGhFHWDFhOh4tCAcJIx4txDtoBwQDAwMIFRENIyQJAQMMHhYTVwACADj/8QJNAvAAFwBZ +AJEAsiEBACuwOTOyVwAAK7AtzbJMAAArsEHNsBMvsAfNshMHCiuzABMWCSuwDzIBsFovsBjWsCfN +shgnCiuzQBgfCSuwJxCxMQErsE8ysDzNsD/NsVsBK7EnGBESswEWACEkFzmwMRG2BQoTEjdTVyQX +ObA/ErUPDDlMUFEkFzkAsSEtERK2GD9FRlBRUyQXOTAxEzU+Ajc2MzIeAhcVBiMiJicjDgEjIgM0 +NjU0JyYnNjMyFhUUBhUUHgMzMj4BNTQnLgEvATYzMhYVFAYVFDMyNj8BFw4EIyImNTcnDgQjIiZp +KEYdCQwKGCQYOCgJFiFbEgUSWiEWJQIDBg4mCyMyAwIKESAXLDkUBQMJAwIfEiUxCDIJEwUFBAEE +EhcpGCEwAQUCBhohOyJZQwI/BRdNMRQDJjM/FAUEOh0dOv5VFFobTDBLFQkjHSiZNBwnKxoRR1gx +YToeLQgHCSMeLcQ7aAcEAwMDCBURDSMkCQEDDB4WE1f//wA4//ECTQLYACMAWAAAAAAAAwBoAFMA +AAAAAAIAAv8aAfkC7QANADwALACyHAEAK7AqM7A1L7AQzQGwPS+xPgErALEQNRESsDs5sBwRsg4h +Mzk5OTAxEzU2NzIeAh8BDgEjIgMWMzI/ASYnAicmJzU2MzIXHgEXPgczMhYfARUGBwMOASMiLgWk +VDYPGxENAgMMfS8Wly0gYSwQRxFRLRUTKCNCCw9SIxgnFREKCg8UEQ4XBAUaGpQnc0EPFQ0IBAIB +Aj8FL3oKDg4FBTBS/UMKZCUROgEGZSwQBQgqPvBYRX5QRyYfDAUEAgIFEUv+Xm1qAw0HGQklAAAA +AgBD/xgCHwL5ACgANgBtALIWAQArsDHNsgQBACuyHAAAK7ArzbIHAwArAbA3L7AA1rAgzbIMDiky +MjKwIBCxLgErsBnNsTgBK7EgABESsxASEyYkFzmwLhG0FhwkKzEkFzkAsTErERKzEgMZEyQXObEH +FhESsQYOOTkwMRc0NjUQJic3Mh4EFRQGDwEXPgEzMhYVFAYjIicGFRQWHwEGIyImExQzMjY1NCYj +IgYHBhVVAwcOAyArHhAIAgQCAgUWWzBUZJaQFhwBCQUEPggeH29DTFQ+Li9ABwGbJPhwAQ/nDgQH +FBUrJiMkTxYWAiYpgmKGpAURHzNUERAKIQELIIhcSXU+PiteAAAA//8AAv8aAfkC2AAjAFwAAAAA +AAMAaABIAAAAAP//AAj/9gKCA18AIwAkAAAAAAADAG4AcACtAAD//wAk//EB+QKyACMARAAAAAAA +AwBuACwAAAAA//8ACP/2AoIDlQAjACQAAAAAAAMBQwBwAK0AAP//ACT/8QH5AugAIwBEAAAAAAAD +AUMALAAAAAAAAgAI/xgCggLJADoAQwCpALI3AAArsRMmMzOyBAIAK7AfL7AZzbQtPTcEDSuwPzOw +Lc2wKzIBsEQvsCLWsBfNsUUBK7A2GrrDl+reABUrCg6wQRCwKcCxCgr5sA3AswsKDRMrBbBBELMr +QSkTK7M/QSkTK7ILCg0giiCKIwYOERI5ALQKDSlBCy4uLi4uAbYKDSkrP0ELLi4uLi4uLrBAGgEA +sTcZERKyGxwiOTk5sC0RsREBOTkwMTM1NjcTMh4DFxYSFx4BFxUOBBUUMzI3Fw4BIyImNTQ2NzUu +AScmJyYjIgcOBiMiJicTFjMyNyYnIwYIHCXRBA4nIiQKI2wiFg8JBA0jGhUwGBYFCDYfJjQtNhsu +CB4aPiY8VAsWDBAMFBcRCBIFtEArJUJGJQUfBRVoAkcCDhcxIXL+w0sxHAQFAwkeHioSLwoEGyAv +LSE6IgUBHh1oTwIEIUsoLRYTBwUDASACAs9eWwAAAAIAJP8YAfkCAwA8AEsAlQCyDwEAK7AJzbI6 +AAArsEDNsB4ysjIAACuwLS+wJ80BsEwvsADWsD3NsD0QsQUBK7E2QzIysBTNsDAg1hGwJc2xTQEr +sT0AERKxCww5ObAwEbMPCTpAJBc5sAUSsDc5sCURsDU5sBQSsi0yMzk5OQCxOicRErMiKSowJBc5 +sEARsRofOTmwCRK2AAsMFDY3RiQXOTAxNzQ+Ajc1NCYjIgcnPgEzMh4CFRQGHQEUMzI2PwEXBw4B +BwYVFDMyNxcOASMiJjU0NzUuAS8BDgEjIiY3FBYzMjY1NDY1DgQkNVZYLSk3R0MEDG1AM0MgCwMy +CRMFBQQICTIJNTAYFgUINh8mNF0eLQEEEkktPUhxJh0cPQMVGTYgG3czTikTAQlDQDwEL0scNjcn +GnkcDG8HBAMDDQ4sC0IkLwoEGyAvLT4/BQIgJAIhLE1MKigqGxNiGwQFFBkvAAAAAAIAN//xApED +mgANAC0AMACyKQAAK7AjzbISAgArsBzNAbAuL7AO1rAfzbEvASsAsRwjERK0FQ4YJSYkFzkwMQE1 +NjcyHgIfAQ4BIyIDND4BMzIWFRQGByMuASMiBhUUHgEzMjcXDgEjIi4CAQJUNg8bEQ0CAwx9LxbU +VKltTZMZDwYlbTlafDV0T4JiAw6UX1aHUioC7AUvegoODgUFMFL+XmSvcjYpEDAQOj2UiU+FWVID +RWI5YXgAAAAAAgAo//EB6QLtAA0AMgAwALIRAQArsB7NsjAAACuwJc0BsDMvsA7WsCLNsTQBKwCx +HiURErQVDhcpLCQXOTAxEzU2NzIeAh8BDgEjIgM0NjMyHgEVFAcjLgQjIg4BFRQWMzI2PwEXDgQj +IialVDYPGxENAwIMfS8Whpl3GkVCIwUCCR0fMBguQBhcSyJRGBcEAgchKk4uZI0CPwUvegoODgUF +MFL+r3ajDCMYHiUEDB8YFEBVL1t6IRAQBAUTLiQdkAAAAAIAN//xApEDnQAXADcARACyMwAAK7At +zbIcAgArsCbNsBMvsAfNshMHCiuzABMWCSuwDzIBsDgvsBjWsCnNsTkBKwCxJi0RErQfGCIvMCQX +OTAxEzU+Ajc2MzIeAhcVBiMiJicjDgEjIgM0PgEzMhYVFAYHIy4BIyIGFRQeATMyNxcOASMiLgK8 +KEYdCQwKGCQYOCgJFiFbEgUSWiEWjlSpbU2TGQ8GJW05Wnw1dE+CYgMOlF9Wh1IqAuwFF00xFAMm +Mz8UBQQ6HR06/l5kr3I2KRAwEDo9lIlPhVlSA0ViOWF4AAIAKP/xAekC8AAXADwAUACyGwEAK7Ao +zbI6AAArsC/NsBMvsAfNshMHCiuzABMWCSuwDzIBsD0vsBjWsCzNsT4BK7EsGBESsgEWADk5OQCx +KC8RErQfGCEzNiQXOTAxEzU+Ajc2MzIeAhcVBiMiJicjDgEjIgM0NjMyHgEVFAcjLgQjIg4BFRQW +MzI2PwEXDgQjIiZfKEYdCQwKGCQYOCgJFiFbEgUSWiEWQJl3GkVCIwUCCR0fMBguQBhcSyJRGBcE +AgchKk4uZI0CPwUXTTEUAyYzPxQFBDodHTr+r3ajDCMYHiUEDB8YFEBVL1t6IRAQBAUTLiQdkAAA +//8AN//xApEDhwAjACYAAAAAAAMBRACnAK0AAP//ACj/8QHpAtoAIwBGAAAAAAADAUQASgAAAAD/ +/wA3//ECkQOaACMAJgAAAAAAAwFCAKYArQAA//8AKP/xAekC7QAjAEYAAAAAAAMBQgBJAAAAAP// +AFz/9wLgA5oAIwAnAAAAAAADAUIAvQCtAAAAAwAs//ECywL5AC0ARABVAK4AsgMBACuwTs2yKwAA +K7BFzbIhAAArsBbNsgwDACu0QTFODA0rsEHNsjFBCiuzADE7CSsBsFYvsADWsFHNsFEQsUsBK7IF +JEkyMjKwEs2xDxQyMrASELE0ASuwPs2yND4KK7MANDgJK7FXASuxS1ERErMDCwwrJBc5sBIRsCE5 +sDQSshsuQTk5OQCxTkURErUSABskGiUkFzmwAxGwBTmxDDERErMLDy4vJBc5MDE3NDYzMhc0Jy4B +LwE3HgEVFAYVFBcWMzI2PwEXDgQjIiYvAQ4EIyImATcWMzI2NTQuATU0NjMyFhUUBiMiJicBMj4B +NzY9ATQjIgYVFB4CLJePGhwEAgkDBAM8RQUFAisJEwUFBAEEEhcpGCQwAQQCBxohOCBWZwIABAwN +GSEXFx8YHyAvLRYiBf7hKTUUAQNFS1UJFy/XhaMFPU4pOAgHBAEfKi3MP3mTQgcEAwMDCBURDSEn +AgMLGxURfwHkAwccFgwOFBQVHC4hK0ENB/3jOEUnYxddJIVbHjs/JwAAAP//AFz/9wLgA18AIwAn +AAAAAAADAG4AvACtAAAAAgAs//ECTQL5AD8AUACYALIDAQArsEnNsj0AACuwQM2yMwAAK7AozbIW +AwArtBAISRYNK7AgM7AQzbEaHDIyAbBRL7AA1rBMzbBMELE2ASuzBRFERiQXMrAmzbIZIiQyMjKy +JjYKK7NAJh4JK7FSASuxNkwRErQDDBUWPSQXObAmEbAzOQCxSUARErUkAC02LDckFzmwAxGwBTmx +EAgRErEMHjk5MDE3NDYzMhc0JyMiByY1NDMWOwEuAS8BNx4BHQEyNxYVFCMmJwYVFBcWMzI2PwEX +DgQjIiYvAQ4EIyImFzI+ATc2PQE0IyIGFRQeAiyXjxocAjNYHAMXP0cKAgkDAwM8RSggBA4bJAQF +AisJEwUFBAEEEhcpGCQwAQQCBxohOCBWZ+cpNRQBA0VLVQkXL9eFowUfNAQQEisFJDIHBwQBHyoe +BRQZIAEBglJ5k0IHBAMDAwgVEQ0hJwIDCxsVEX8/OEUnYxddJIVbHjs/JwD//wBc//sCIQNfACMA +KAAAAAAAAwBuAGsArQAA//8AK//xAd4CsgAjAEgAAAAAAAMAbgBHAAAAAP//AFz/+wIhA5UAIwAo +AAAAAAADAUMAawCtAAD//wAr//EB3gLoACMASAAAAAAAAwFDAEcAAAAA//8AXP/7AiEDhwAjACgA +AAAAAAMBRABtAK0AAP//ACv/8QHeAtoAIwBIAAAAAAADAUQASQAAAAAAAQBc/xgCIQLGAEMAjwCy +DwIAK7ALINYRsBTNsDsvsDXNsAAvsCfNsCMvsBrNAbBEL7AC1rAkzbEYJzIysgIkCiuzQAIKCSuw +JBCxPgErsDPNsB8ysjM+CiuzQDMsCSuxRQErsTM+ERKxFCA5OQCxADURErQwNzg+QiQXObAnEbAs +ObAjErECKjk5sRQaERKwHzmwCxGxCRg5OTAxMzY1NCcuAyc1MzI2PwEOAyMiJi8BFAczMjY/AQ4B +IycVFBYVNzY3FhUUBw4BBwYVFDMyNxcOASMiJjU0Njc1B2ELBgEDAwIBuERvFRUDBQ8gGjVfFRUC +mhIeBgUCFiSaBLdhJQEKBBgGPTAYFgUINh8mND4tDRz5rpAbKhQNAQIFAwIYFRwKCAQEMMYFAgMo +IgZoHnMYBQMTCxEjDgYWCEwkLwoEGyAvLSNMFAUBAAACACv/GAHeAgMAMAA+AKcAsgMBACuwO82y +LwAAK7ASzbIcAAArsCcvsCHNtDUKLwMNK7A1zQGwPy+wAdawMc2wDzKwMRCxKgErsB/NsB8QsTgB +K7AGzbFAASuxKjERErAOObAfEbQDCi81OyQXObA4ErQSIScsLSQXObAGEbMbHCMkJBc5ALEvIRES +tB8jJCosJBc5sBIRsBs5sAoSsgAWFzk5ObA1EbEODzk5sDsSsQEGOTkwMTY0NjMyFhUUDgEjIiYv +AQcUFjMyNj8BFwYHBgcGBwYVFDMyNxcOASMiJjU0NzUGIyIDFB4BMzI2NTQmIyIOASuEaVxcPlMw +GjcODwRTTCRPFRUFBQwSJysVLDAYFgUINh8mNFcMC2URHC0UJjgmKCA2F3/cqFU6L0AZDgcHAlxu +HA4PBQ8UHR4gHDgiLwoEGyAvLTs+BQEBRQQLCSwrKDhBRwAAAP//AFz/+wIhA5oAIwAoAAAAAAAD +AUIAbACtAAD//wAr//EB3gLtACMASAAAAAAAAwFCAEgAAAAAAAIAN//xApkDnQAXAEUAggCyPAAA +K7JBAAArsC3NsDwQsDXNshwCACuwJs2wEy+wB82yEwcKK7MAExYJK7APMgGwRi+wGNawKc2wKRCx +MQErsDnNsUcBK7ExKREStgoPHCYAM0EkFzmwORG2DQwjHzU7PiQXOQCxLTwRErA7ObA1EbA3ObAm +ErMYHyIpJBc5MDETNT4CNzYzMh4CFxUGIyImJyMOASMiAzQ+ATMyFhUUBgcjLgEjIgYVFB4BMzI3 +NjU0JzYzMhUUBhUXByYjIgYjIi4C2ShGHQkMChgkGDgoCRYhWxIFElohFqtSqm9PmBkPBiduOlt/ +OHdQPDEFEA0iVwYCBRASIZ0VWIxULALsBRdNMRQDJjM/FAUEOh0dOv5hYa10NCsRNBA7P5OHU5Jh +DyozmgwFRBt6G1MFAw45YnkAAAMAJv8aAeQC8AAXAEcAUwEZALIyAQArsE7NsEUvsCLNsDgvsEjN +sBMvsAfNshMHCiuzABMWCSuwDzIBsFQvsC/WsBgysFHNsB3NsFEQsDwg1hGwK82wKy+wPM2wURCx +SwErsDXNsDUQsEIg1hGwJc2wJS+wQs2xVQErsDYauvJxwXQAFSsKDrApELAnwLE+C/mwQMCwKRCz +KCknEyuwPhCzPz5AEyuyPz5AIIogiiMGDhESObIoKScREjkAtScoKT4/QC4uLi4uLgG1JygpPj9A +Li4uLi4usEAaAbErLxESsgEWADk5ObE8URESsC05sEsRQAoFChMSIjI4RUhOJBc5sTUlERKxDww5 +OQCxOCIRErQYHSs8QiQXObBIEbAtObBOErE1Lzk5MDETNT4CNzYzMh4CFxUGIyImJyMOASMiAzQ+ +AjMeAzMyNjU0LgM1NDcmNTQ2MzIWFRQGIyInBhUUHgMVFAYjIiYTMjY1NCYjIgYVFBZPKEYdCQwK +GCQYOCgJFiFbEgUSWiEWMA8gExMBDx47JzFJOVJSOS96fmFjaX5hIA4PPlpZPodoXXDXKjg0Nik5 +NAI/BRdNMRQDJjM/FAUEOh0dOv1mEBQIARUqLRwrKBgaDhQyKDEqIH9RbFdRUmsCFg0UFg0WPDBH +XlcBVUgzP1FIMz9RAP//ADf/8QKZA5UAIwAqAAAAAAADAUMAwgCtAAAAAwAm/xoB5ALoABMAQwBP +ASUAsi4BACuwSs2wQS+wHs2wNC+wRM2wAS+wCs2yCgEKK7MAChAJK7AFMgGwUC+wK9awFDKwTc2w +Gc2wTRCwByDWEbADzbADL7AHzbBNELA4INYRsCfNsCcvsDjNsE0QsUcBK7AxzbANINYRsBLNsDEQ +sD4g1hGwIc2wIS+wPs2xUQErsDYauvJxwXQAFSsKDrAlELAjwLE6C/mwPMCwJRCzJCUjEyuwOhCz +Ozo8EyuyOzo8IIogiiMGDhESObIkJSMREjkAtSMkJTo7PC4uLi4uLgG1IyQlOjs8Li4uLi4usEAa +AbEHTRESsCk5sQ04ERJACQEACh4uNEFESiQXObEhRxESsBA5ALE0HhEStBQZJzg+JBc5sEQRsCk5 +sEoSsTErOTkwMQAiJjU0MxcVFBYzMjY9ATYzMhUUATQ+AjMeAzMyNjU0LgM1NDcmNTQ2MzIWFRQG +IyInBhUUHgMVFAYjIiYTMjY1NCYjIgYVFBYBQIBcICcsKSctFA8l/owPIBMTAQ8eOycxSTlSUjkv +en5hY2l+YSAODz5aWT6HaF1w1yo4NDYpOTQCOFFKFQUVJTg4JhQFFUr9GBAUCAEVKi0cKygYGg4U +MigxKiB/UWxXUVJrAhYNFBYNFjwwR15XAVVIMz9RSDM/UQAA//8AN//xApkDhwAjACoAAAAAAAMB +RADEAK0AAP//ACb/GgH9AtoAIwBKAAAAAAADAUQAOgAAAAAAAgA3/xkCmQLLAC0ARACnALIkAAAr +sikAACuwFc2wJBCwHc2yBAIAK7AOzbA3L7A+zbI+NworswA+MQkrAbBFL7AA1rARzbARELFBASuw +NM2yQTQKK7MAQS4JK7A0ELEZASuwIc2xRgErsUERERKxNzs5ObA0EbMOFQQpJBc5sBkSsBs5sCER +tAsHHSMmJBc5ALEpPhESsTs8OTmxFSQRErAjObAdEbAfObAOErMABwoRJBc5MDETND4BMzIWFRQG +ByMuASMiBhUUHgEzMjc2NTQnNjMyFRQGFRcHJiMiBiMiLgIBNDYzMhYVFAYjIiYvATcWMzI2NTQu +ATdSqm9PmBkPBiduOlt/OHdQPDEFEA0iVwYCBRASIZ0VWIxULAERHxgfIC8tFiIGBQQMDRkhFxcB +SWGtdDQrETQQOz+Th1OSYQ8qM5oMBUQbehtTBQMOOWJ5/p4VHC4hK0ENBgcDBxwWDA4UAAAAAwAm +/xoB/QLwABYAVgBiAUEAsjEBACuwXc2wVC+wIc2wRy+wV82wDS+wBs2yDQYKK7MADQAJKwGwYy+w +LtawFzKwYM2wHM2wYBCwSyDWEbAqzbAqL7BLzbBgELEDASuwEM2yEAMKK7MAEBQJK7AQELFaASuw +RM2wRBCwUSDWEbAkzbAkL7BRzbFkASuwNhq68nHBdAAVKwoOsCgQsCbAsU0L+bBPwLAoELMnKCYT +K7BNELNOTU8TK7JOTU8giiCKIwYOERI5sicoJhESOQC1JicoTU5PLi4uLi4uAbUmJyhNTk8uLi4u +Li6wQBoBsUtgERKwLDmxEAMRErUxR0lUV10kFzmwWhGyBgohOTk5sCQSsDM5sEQRsjU2Qjk5OQCx +RyERErQXHCpLUSQXObBXEbAsObBdErFELjk5sDERsjM0Qjk5ObANErMKCzY/JBc5MDETIiY1NDYz +MhYfAQcmIyIGFRQeARUUBgM0PgIzHgMzMjY1NC4DNTQ3JjU0NjMyFz4BNzIeBhUUBgcWFRQGIyIn +BhUUHgMVFAYjIiYTMjY1NCYjIgYVFBb9HyAvLRYiBgUEDA0ZIRcXH+0PIBMTAQ8eOycxSTlSUjkv +en5hOS0kHwQEEgkQCAsFBDwqOn5hIA4PPlpZPodoXXDXKjg0Nik5NAI1LiErQQ0HBgMHHBYMDhQU +FRz9bBAUCAEVKi0cKygYGg4UMigxKiB/UWwQATgyAgEDBAYHDAciLQosVFJrAhYNFBYNFjwwR15X +AVVIMz9RSDM/UQACAFv/9gLBA50AFwBQAKQAsk8AACuwPzOyIgIAK7AzM7QpR08iDSuwRTOwKc2w +KzKwEy+wB82yEwcKK7MAExYJK7APMgGwUS+wGtawSs2xJU0yMrIaSgors0AaGAkrsEoQsUIBK7Ir +LUUyMjKwOc2wNjKxUgErsUoaERKzAQAiTyQXObBCEbUFFgwpMUckFzmwORKxMz05OQCxR08RErEa +Ozk5sCkRsDk5sCISsSA2OTkwMRM1PgI3NjMyHgIXFQYjIiYnIw4BIyIDNjU0Jy4BLwE2MzIWFRQH +FjMyNyYnLgEvATYzMhYVFAYVEBcOAiMiJjU0NjUmIyIHFRQWFRQjIt0oRh0JDAoYJBg4KAkWIVsS +BRJaIRaIDQYCBQIBHxgjLAI0bWFgAQQCBQECHxgjLAQNCRkVDiQcBTxwWV4EQQUC7AUXTTEUAyYz +PxQFBDodHTr9GBz5rpArNQUFCSEdMMYEBFhpKzUFBQkhHSynKv61QAEGAykqKbYrBARkG3khRAAA +Av/c//YCWwOdABcAWQCWALItAQArsFDNskUAACuwWDOwOs2yIAIAK7AVL7AJzbIVCQorswAVAAkr +sBEyAbBaL7Ac1rBWzbIlJ1MyMjKwVhCxSgErsDLNsTU3MjKxWwErsVYcERK2BwkVFCkqWCQXObBK +EbQMEQ4tUCQXObAyErBFOQCxOkURErEYRzk5sFARtikyKj4/SFYkFzmxIC0RErAnOTAxAyInNT4C +NzYzMh4CFxUGIyImJyMOARM+Aj0BNCc3Mh4EFRQHFz4BMzIeAhUUBhUUHgIzMjY/ARcOBCMiJjQ2 +NTQuAyMiBhUUFhUUIyIFFgkoRh0JDAoYJBg4KAkWIVsSBRJaJwMHDRYDICseEAgCDAQRZjgvPhwJ +BAIJFhEJEwUFBAEEEhcpGCY0AwIJEiIZLUsEPxcC6AQFF00xFAMmMz8UBQQ6HR06/RgDFYxxteMW +BAcUFSsmI0YvASYwFysrHiSULhcbJRIHBAMDAwgVEQ0nVJ02GR0nFRBNQiyhMEQAAAACADj/9gMQ +AsYARQBOAL8AsgYBACuxK0szM7AKzbMXGSUnJBcyskQAACuwNDOyEwIAK7AgM7RIPEQKDSuwPjOw +SM2wRjIBsE8vsAzWsQIEMjKwF82yPkJGMjIysgwXCiuzQAwICSuzQAwACSuwFxCxNwErshk6SjIy +MrAuzbIjJSwyMjKyLjcKK7NALikJK7FQASuxFwwRErETRDk5sDcRsh48SDk5ObAuErEgMjk5ALE8 +RBESsQIwOTmwSBGwLjmxEwoRErIRHiM5OTkwMTM2NTQnBgcmNTQzMhc1LgEvATYzMhYdAQQzNS4B +LwE2MzIWFRQHNjcWFRQrAQYVEBcOAiMiJjU0NjUmIyIHFRQWFRQjIhMWMzI3JyUUBnQNBDQOAxcS +GgIFAgEfGCMsAVMIAgUBAh8YIywBKhUEDjcBDQkZFQ4kHAU8cFleBEEFQzRtYWAC/qEBHPlKpAIC +EBIrAQgrNQUFCSEdPgMMKzUFBQkhHSwVAQQUGSAnTf61QAEGAykqKbYrBARkG3khRAGcBARuAxJM +AAABABT/9gJbAvkAUQCzALIlAQArsEjNsj0AACuwUDOwMs2yEgMAK7QWHEgSDSuwBzOwFs2yDQ8Y +MjIyAbBSL7AF1rAPMrAfzbIVS04yMjKyBR8KK7NABQsJK7AFELAhzbIhBQors0AhGgkrsB8QsUIB +K7AqzbEtLzIysVMBK7EhBRESsFA5sB8RsCI5sEISshglSDk5ObAqEbA9OQCxMj0RErEAPzk5sEgR +tiEqIjY3QE4kFzmxFhwRErELGjk5MDEzPgI9ATQnBgcmNTQzFhcmJzceARczMjcWFRQjJicVFAcX +PgEzMh4CFRQGFRQeAjMyNj8BFw4EIyImNDY1NC4DIyIGFRQWFRQjIkMDBw0CMw4DFxEYBQsDRzUF +I1EcBA47SQwEEWY4Lz4cCQQCCRYRCRMFBQQBBBIXKRgmNAMCCRIiGS1LBD8XAxWMcbUmaAICEBIr +AQFLCwQBKTMFFBkgAgECX0gBJjAXKyseJJQuFxslEgcEAwMDCBURDSdUnTYZHScVEE1CLKEwRP// +/+j/+AFQA3EAIwAsAAAAAAADAUf/1ACtAAD////X//YBPwLEACMA7QAAAAAAAwFH/8MAAAAA//// +5//2AS8CsgAjAO0AAAAAAAMAbv/DAAAAAAABAET/GAD7AsYAJQBNALIJAgArsB0vsBfNAbAmL7AA +1rAPzbAMMrAgINYRsBXNsScBK7EAIBESsAc5sBURsAk5sA8SsxcdIyQkFzkAsQkXERKyGRogOTk5 +MDE3ETQnLgEvATYzMhYVFAYVEBcOAhUUMzI3Fw4BIyImNTQ2NzUiaAUCBQIBHxgjLAQRCRwvMBgW +BQg2HyY0LjdBPAE0eGsrNQUFCSEdLKcq/vyFCR5IFy8KBBsgLy0gPCMFAAIAPv8YARsC2gALAD4A +XwCyFQEAK7A2L7AwzbAAL7AGzQGwPy+wDNawDzKwG82wGDKwAyDWEbA5M7AJzbAuzbFAASuxLgwR +ErIGABU5OTmwGxGyNjs8OTk5sAkSsDA5ALEVMBESsjIzOTk5OTAxEyImNTQ2MzIWFRQGAzQ2NTQu +ASM2MzIWFRQGFRQeAjMyNj8BFwYHDgEHBgcGFRQzMjcXDgEjIiY1NDc1LgGJGygoGxwoKFMEDAoC +HxIjMgUCCRYRCRMFBQQEDAkWAwsVMDAYFgUINh8mNF4hMAJTKBscKCgcGyj99B1yHGaBHAkjHTnS +IRcbJRIHBAMDCwwJEgIJGzomLwoEGyAvLT5ABQEmAAAA//8AWf/4AOwDhwAjACwAAAAAAAMBRP/W +AK0AAAABAD7/9gEbAf4AIQA7ALIJAQArsh8AACuwFM0BsCIvsADWsAMysA/NsAwysSMBK7EPABES +sQkfOTkAsQkUERKyABgZOTk5MDE3NDY1NC4BIzYzMhYVFAYVFB4CMzI2PwEXDgQjIiZSBAwKAh8S +IzIFAgkWEQkTBQUEAQQSFykYJjRHHXIcZoEcCSMdOdIhFxslEgcEAwMDCBURDScAAAAAAgBZ/y4C +HgLGABcALABjALIrAAArshQAACuyIQIAK7ALMwGwLS+wGNawJ82wJDKyJxgKK7NAJykJK7AnELED +ASuwEc2wFDKxLgErsScYERKxISs5ObADEbIACRc5OTmwERKwCzkAsSErERKxAxE5OTAxBT4BETQn +LgEvATYzMhYVFAIVFAIVFAYjAxE0Jy4BLwE2MzIWFRQGFRAXBiMiAU47HwYCBQECHxgjLAMCcFno +BQIFAgEfGCMsBBE/BEHNKs8BInWQKzUFBQkhHSD/ACou/v4cYmIBDgE0eGsrNQUFCSEdLKcq/vyF +CgAEAD7/LgH0AtoACwAXADAAUgCaALI6AQArsCQzslAAACuwRc2yLQAAK7AML7AAM7ASzbAGMgGw +Uy+wMdawNDKwQM2wPTKwDyDWEbAVzbBAELEcASuwLc2xJyoyMrAtELAJINYRsAPNsAMvsAnNsVQB +K7FAMRESsxIMOlAkFzmxAxURErQYIjBFSiQXObAcEbAfObAtErIGACQ5OTkAsTpFERK0HCoxSUok +FzkwMQEiJjU0NjMyFhUUBiEiJjU0NjMyFhUUBhM+AjU0Jy4BLwE2MzIWFRQGFRQWFRQGIwM0NjU0 +LgEjNjMyFhUUBhUUHgIzMjY/ARcOBCMiJgGwGygoGxwoKP69GygoGxwoKH4pHhMEAgoEBB8SIzIE +BG1Z0wQMCgIfEiMyBQIJFhEJEwUFBAEEEhcpGCY0AlMoGxwoKBwbKCgbHCgoHBso/OAhNqu1QWAr +NQUFCSIcIJwqLp4cYmIBGR1yHGaBHAkjHTnSIRcbJRIHBAMDAwgVEQ0nAP///+z/LgFKA50AIwFB +/9MArQADAC0AAAAAAAAAAv/c/y4BOgLwABcAMAA+ALIoAQArsBUvsAnNshUJCiuzABUACSuwETIB +sDEvsCDWsBjNsSsuMjKxMgErsRggERK0BwkVFCgkFzkAMDEDIic1PgI3NjMyHgIXFQYjIiYnIw4B +ExQGIyc+AjU0Jy4BLwE2MzIWFRQGFRQWBRYJKEYdCQwKGCQYOCgJFiFbEgUSWqptWQIpHhMEAgoE +BB8SIzIEBAI7BAUXTTEUAyYzPxQFBDodHTr9t2JiBSE2q7VBYCs1BQUJIhwgnCoungAAAAIAW/8Z +Ao8CxgA5AFAAjgCyOAAAK7ArM7IKAgArsEMvsErNskpDCiuzAEo9CSsBsFEvsALWsDPNsQ02MjKy +AjMKK7NAAgAJK7AzELFNASuwQM2yTUAKK7MATToJK7BAELEUASuwGc2xUgErsTMCERKxCjg5ObBN +EbURISIvQ0ckFzmxGRQRErArOQCxOEoRErFHSDk5sAoRsDI5MDEzNjU0Jy4BLwE2MzIWFRQGFTM+ +ATc2MzIWFRQOBQcVHgQXFQYjIi4DLwEVFBYVFCMiFzQ2MzIWFRQGIyImLwE3FjMyNjU0LgFeDQYC +BQIBHw4kNQMFpGoHFgkhHBElIj4kSA0JIFhPXB4nOypbST8wCggEQQWAHxgfIC8tFiIGBQQMDRkh +Fxcc+a6QKzUFBQkiHA/EPZ98LAEOEQkcKiM5IEALBQ0sc19dEAcNRWNkSQMCZRt5IURTFRwuIStB +DQYHAwccFgwOFAAAAAIAQv8ZAh4C+QA4AE8AsACyIAEAK7IEAQArsiwAACuwNzOyCgMAK7BCL7BJ +zbJJQgorswBJPAkrAbBQL7AD1rARzbINMjUyMjKyAxEKK7NAAwAJK7ARELFMASuwP82yTD8KK7MA +TDkJK7A/ELEeASuwIs2xUQErsREDERKyN0ZHOTk5sEwRsxIvQkkkFzmwPxKyJScmOTk5sSIeERKw +LDkAsSxJERKxRkc5ObAgEbQAAxEyNSQXObAKErANOTAxMz4BNTQnLgEvATceARUUBh0BMzc+CTc2 +MzIVFA4BBxUWFxUGIyIuAi8BFBYVFCMiFzQ2MzIWFRQGIyImLwE3FjMyNjU0LgFCCw4GAgkEAwM8 +RQQFDRAoFxwPEggKBAQBHRkwNXEfsFEYNzBeOjMJBwQ/C2AfGB8gLy0WIgYFBAwNGSEXFwnGWtmD +KTgIBwQBHyoy0DZSDRAoFxwPEwwOCgsGCBQRMlccBOs7BQpPX1MDAiCBJERTFRwuIStBDQYHAwcc +FgwOFAAAAQBG//YCFwH+ACsAawCyCQEAK7ApM7IVAAArsB8zAbAsL7Aj1rAdzbIAAhsyMjKyIx0K +K7NAIyEJK7AdELEHASuwC82xLQErsR0jERKyAx8pOTk5sAcRtA4PEBgZJBc5sAsSsBU5ALEJFRES +tQACGx0hJyQXOTAxExQXMzc+ATc2MzIVFA4BBxUWFxUGIyIuAi8BFhUUIyInNjU0Ji8BNjMyFsUC +Aw1pQQQdGTA1fxiiVhg3MFs3MAkFAj8VMBYKBAUfECIrAcc5eA1pTBwIFBE2aBYE2T4FCkpaTgMB +dEFEClLvSVoICQkfAAACADj/+wIcA5oADQAoAEUAshgCACuwDi+wIM0BsCkvsBDWsCDNsBsyshAg +CiuzQBAOCSuxKgErsSAQERKxBRg5OQCxIA4RErAlObAYEbEQIzk5MDETIic1NjcyHgIfAQ4BAzY1 +NCcuAS8BNjMyFhUUBhUUFzc2NxYVFAYjVxYJVDYPGxENAgMMfSYLBgIFAgEdECQ1BQK3YSUBJToC +6AQFL3oKDg4FBTBS/Rgc+b6AKzUFBQkiHD+8IshhBQMTCxEuGAAAAgAh//YBGQOaAA0ALwA9ALIt +AAArsCLNshgCACsBsDAvsBHWsQ4TMjKwHs2wGzKxMQErsR4RERKxBS05OQCxGCIRErIOJic5OTkw +MRMiJzU2NzIeAh8BDgEDNDY1NCcuAS8BNx4BFRQGFRQXFjMyNj8BFw4EIyImQBYJVDYPGxENAwIM +fR8FBQIJAwQDPEUEBAIrCRMFBQQBBBIXKRgmNALoBAUvegoODgUFMFL9ZSPPOnlhKTgIBwQBHyos +vjCNa0IHBAMDAwgVEQ0pAAAAAAIAW/8ZAhwCxgAaADEAfQCyCgIAK7AkL7ArzbIrJAorswArHgkr +sAAvsBLNAbAyL7AC1rASzbANMrICEgors0ACAAkrsBIQsS4BK7AhzbIuIQorswAuGwkrsTMBK7ES +AhESsgooKTk5ObAuEbEkKzk5ALEAKxESsSgpOTmwEhGwFzmwChKxAhU5OTAxMzY1NCcuAS8BNjMy +FhUUBhUUFzc2NxYVFAYjBzQ2MzIWFRQGIyImLwE3FjMyNjU0LgFgCwYCBQIBHRAkNQUCt2ElASU6 +ux8YHyAvLRYiBgUEDA0ZIRcXHPm+gCs1BQUJIhw/vCLIYQUDEwsRLhhYFRwuIStBDQYHAwccFgwO +FAACACv/GQEZAvkAIQA4AG8Ash8AACuwFM2yCgMAK7ArL7AyzbIyKworswAyJQkrAbA5L7AD1rEA +IjIysBDNsA0ysBAQsCgg1hGwNc2wNS+wKM2xOgErsTUDERKwKzmwEBGxHyU5OQCxHzIRErEvMDk5 +sQoUERKyABgZOTk5MDE3NDY1NCcuAS8BNx4BFRQGFRQXFjMyNj8BFw4EIyImFzQ2MzIWFRQGIyIm +LwE3FjMyNjU0LgFQBQUCCQMEAzxFBAQCKwkTBQUEAQQSFykYJjQEHxgfIC8tFiIGBQQMDRkhFxdN +Jd0+jWspOAgHBAEfKjLQNpd1QgcEAwMDCBURDSl8FRwuIStBDQYHAwccFgwOFAAAAAACAFv/+wIc +AvUAFgAxAIgAsiECACuwCjOyDwIAK7AXL7ApzbATL7ADzbIDEworswADDQkrAbAyL7AZ1rApzbAk +MrIZKQors0AZFwkrsCkQsQYBK7AQzbIGEAorswAGCgkrsTMBK7EpGRESsCE5sAYRsQATOTkAsSkX +ERKwLjmwExGyGScsOTk5sSEDERKzAAEfJCQXOTAxATcWMzI2NTQuATU0NjMyFhUUBiMiJicDNjU0 +Jy4BLwE2MzIWFRQGFRQXNzY3FhUUBiMBJQQMDRkhFxcfGB8gLy0WIgbKCwYCBQIBHRAkNQUCt2El +ASU6AlQDBxwWDA4UFBUcLiErQQ0H/bIc+b6AKzUFBQkiHD+8IshhBQMTCxEuGAAAAAIAPv/2AZQC ++QAhADgAfgCyHwAAK7AUzbIKAwArtCU1HwoNK7AlzbIlNQorswAlLwkrAbA5L7AD1rEABTIysBDN +sA0ysBAQsSgBK7AyzbIoMgorswAoLAkrsToBK7EQAxESsB85sCgRshkiNTk5OQCxNRQRErQAAxAY +GSQXObEKJRESswkNIiMkFzkwMTc0NjU0Jy4BLwE3HgEVFAYVFBcWMzI2PwEXDgQjIiYTNxYzMjY1 +NC4BNTQ2MzIWFRQGIyImJ1AFBQIJAwQDPEUEBAIrCRMFBQQBBBIXKRgmNKUEDA0ZIRcXHxgfIC8t +FiIGTSXdPo1rKTgIBwQBHyoy0DaXdUIHBAMDAwgVEQ0pAjUDBxwWDA4UFBUcLiErQQ0H//8AW//7 +AhwCxgAjAC8AAAAAAAMAEQEzAVMAAP//AD7/9gGWAvkAIwBPAAAAAAADAUQAi/71AAAAAQAt//sC +OwLGADABAwCyFAIAK7AAL7AozQGwMS+wA9awDDKwJs2xFxoyMrImAwors0AmIgkrsgMmCiuzQAMJ +CSuzQAMACSuxMgErsDYauhxrxqgAFSsKDrALELAfwLEFB/mwJMAEswMFJBMrsAsQswwLHxMrsxoL +HxMruhxrxqgAFSsLsxsLHxMrsxwLHxMrsx0LHxMrsx4LHxMrsAUQsyUFJBMrshsLHyCKIIojBg4R +EjmwHDmwHTmwHjmyJQUkERI5AEAMAwULDBobHyQlHB0eLi4uLi4uLi4uLi4uAUAJBQsbHyQlHB0e +Li4uLi4uLi4usEAaAbEmAxESsBQ5ALEoABESsC05sBQRsCs5MDEzNj0BBgcmJyY1ND8BJicuAS8B +NjMyFhUUBhU3PgI3HgEVFA8BFRQXNzY3FhUUBiN/CzsLCQYIFkYCAwIFAQIdECQ1BDIILiEPCQ4W +mgK3YSUBJToc+SYfBwsNDwoOCiKORSs1BQUJIhwwmgkZBBYSCwscCg0LSQjIYQUDEwsRLhgAAAAB +ABv/9gE1AvkANACzALIyAAArsCfNshMDACsBsDUvsADWsgMMDjIyMrAlzbIWGiMyMjKxNgErsDYa +uht7xjMAFSsKDrALELAcwLEFB/mwIcAEswMFIRMrsAsQswwLHBMrsxoLHBMruhyGxrUAFSsLsAUQ +syIFIRMrsiIFISCKIIojBg4REjkAtwMFCwwaHCEiLi4uLi4uLi4BtAULHCEiLi4uLi6wQBoBsSUA +ERKwMjkAsRMnERKyACssOTk5MDE3NDY1BgcmJyY1ND8BJicuAS8BNx4BFRQOARU2Nx4BFRQPARUU +FxYzMjY/ARcOBCMiJmMFGR0JBggWNwEEAgkEAwM8RQECMRsJDhZOBAIrCRMFBQQBBBIXKRgmNE0l +wjEMEwsNDwoOChpzaSk4CAcEAR8qH0dXGBcUCxwKDQsmH5d1QgcEAwMDCBURDSkAAAACAFv/9wKb +A5oADQBGAJ0AsjUAACuwQzOyGgIAK7ArMwGwRy+wEtawPc2wPRCxJQErsC7NsC4QsCLNsCIvsUgB +K7A2GrrO49b4ABUrCg6wOhCwOcCxHg35sB/AALMeHzk6Li4uLgGzHh85Oi4uLi6wQBoBsT0SERKy +GjxDOTk5sCURtQAcCSk3QCQXObAiErAhObAuEbErNTk5ALEaNREStQ4hKS48QCQXOTAxATU2NzIe +Ah8BDgEjIgM2NTQnLgM1JzYzMhcWHwEWFzcmAicuAS8BNjMyFhUUBhUUFwYjIicmLwEmJwcUEhUU +BiMiJicBEFQ2DxsRDQIDDH0vFr0PBgEDAwIBGBspCyw+wlcNBAIDAwIFAQIRFB4QBQkWGx0SIkzG +WQYECQwZCRYHAuwFL3oKDg4FBTBS/Rkb+a6QGyoUDQECCBFBSupqGwQlATs2KzUFBQkaHzj/U9so +Bhs1W+1sFwRN/spTKxkFAgAA//8ARP/2AlwC7QAjAFEAAAAAAAMAcwB0AAAAAAACAFv/GQKbAsYA +OABPANMAsicAACuwNTOyDAIAK7AdM7BCL7BJzbJJQgorswBJPAkrAbBQL7AE1rAvzbAvELFMASuw +P82yTD8KK7MATDkJK7A/ELEXASuwIM2wIBCwFM2wFC+xUQErsDYaus7j1vgAFSsKDrAsELArwLEQ +DfmwEcAAsxARKywuLi4uAbMQESssLi4uLrBAGgGxLwQRErIMLjU5OTmwTBGzDjJCRiQXObEXPxES +sRspOTmwFBGwEzmwIBKxHSc5OQCxJ0kRErFGRzk5sAwRtQATGyAuMiQXOTAxNzY1NCcuAzUnNjMy +FxYfARYXNyYCJy4BLwE2MzIWFRQGFRQXBiMiJyYvASYnBxQSFRQGIyImJxc0NjMyFhUUBiMiJi8B +NxYzMjY1NC4BXA8GAQMDAgEYGykLLD7CVw0EAgMDAgUBAhEUHhAFCRYbHRIiTMZZBgQJDBkJFgfi +HxgfIC8tFiIGBQQMDRkhFxcBG/mukBsqFA0BAggRQUrqahsEJQE7Nis1BQUJGh84/1PbKAYbNVvt +bBcETf7KUysZBQJbFRwuIStBDQYHAwccFgwOFAAA//8ARP8ZAlwCAwADAQUAAAAAAAD//wBb//cC +mwOaACMAMQAAAAAAAwFCALQArQAA//8ARP/2AlwC7QAjAFEAAAAAAAMBQgB0AAAAAAACAET/GQJc +AgMAQQBYAK0AshQBACuwDDOwOM2yLAAAK7BAM7AhzbBLL7BSzbJSSworswBSRQkrAbBZL7AE1rA+ +zbA7MrA+ELFVASuwSM2yVUgKK7MAVUIJK7BIELEyASuwGc2xHB4yMrFaASuxPgQRErQMDxARQCQX +ObBVEbFLTzk5sEgSsDg5sDIRsBQ5sBkSsCw5ALEsUhESsU9QOTmwIRGwADmwOBK3EAQZESUmLz4k +FzmwFBGwCjkwMTM+AjU0Jy4BLwE2MzIWFQcXPgEzMh4CFRQGFRQeAjMyNj8BFw4EIyImNTQ2NTQu +AyMiBhUUFhUUIyIXNDYzMhYVFAYjIiYvATcWMzI2NTQuAUQECwkEAgoEBB8SIiwEBBFmOC8+HAkE +AgkWEQkTBQUEAQQSFykYJTUDAgkSIhktSwQ/F4cfGB8gLy0WIgUGBAwNGSEXFwIrdlI2YCs1BQUJ +HxgZASYwFy0sICORLRcbJRIHBAMDAwgVEQ0nKimaNRoeKRYQTUIsoTBEUxUcLiErQQ0GBwMHHBYM +DhQAAAAAAQBb/2AClwLGAD0AzwCyOgAAK7AqM7IMAgArsB0zAbA+L7AE1rA0zbA0ELEXASuwIM2w +IBCwFM2wFC+xPwErsDYaus771tsAFSsKDrAxELAtwLEQDfmwEcCwMRCzLjEtEyuzLzEtEyuzMDEt +EyuyLjEtIIogiiMGDhESObAwObAvOQC2EBEwMS0uLy4uLi4uLi4BthARMDEtLi8uLi4uLi4usEAa +AbE0BBESsgwzOjk5ObAXEbUOGyYnKjckFzmwFBKwEzmwIBGwHTkAsQw6ERK0ExsgIzMkFzkwMTc2 +NTQnLgM1JzYzMhcWHwEWFzcmAicuAS8BNjMyFhUUAhUUBgcnPgE1NCcuAi8BJicHFBIVFAYjIiYn +XA8GAQMDAgEYGykLLD7CVw0EAgMDAgUBAhEUHhABVD4CFygYChsqDcZZBgQJDBkJFgcBG/mukBsq +FA0BAggRQUrqahsEJQE7Nis1BQUJGh9m/ouMXmQEBRJfIxoiDyEwEO1sFwRN/spTKxkFAgAAAAAB +AET/YAIEAgMAMwBdALIUAQArsAwzsCrNsjIAACsBsDQvsATWsDDNsC0ysDAQsSQBK7AZzbE1ASux +MAQRErQMDxARMiQXObAkEbMUHyAqJBc5ALEqMhEStQQQGRwkESQXObAUEbAKOTAxMz4CNTQnLgEv +ATYzMhYVBxc+ATMyHgIVFAYVFAYjJz4CNTQuAyMiBhUUFhUUIyJEBAsJBAIKBAQfEiIsBAQRZjgv +PhwJAmBBAhkaBAIJEiIZLUsEPxcCK3ZSNmArNQUFCR8YGQEmMBctLCA13jxgZAUZp4x2ISYvGBFN +QiyhMEQA//8AOP/xAv4DXwAjADIAAAAAAAMAbgDVAK0AAP//ACn/8QIvArIAIwBSAAAAAAADAG4A +ZAAAAAD//wA4//EC/gOVACMAMgAAAAAAAwFDANUArQAA//8AKf/xAi8C6AAjAFIAAAAAAAMBQwBk +AAAAAAAEADj/8QL+A5oACwAZACoAOgBFALIoAAArsC/Nsh8CACuwN80BsDsvsBrWsCvNsCsQsTMB +K7AjzbE8ASuxMysRErUADAcfKBUkFzkAsTcvERKxIxo5OTAxATU2NzIWHwEOASMiJzU2NzIeAh8B +DgEjIgM0PgIzMh4BFRQOAiMiJjcUHgEzMj4BNTQuASMiDgEBjlQ2GCYIBwx9LxbAVDYPGxENAwIM +fS8WqC9YjVZvoksvWI1WpLiBNG1IRGcwNG1JRGYwAuwFL3oYDAwwUgQFL3oKDg4FBTBS/mVLiGtA +YJJWTo9xRMyoUo5dYJBTTIVYWocABAAp//ECLwLtAA0AGwAnADMAVgCyHwEAK7AxzbIlAAArsCvN +AbA0L7Ac1rAozbAoELEuASuwIs2xNQErsSgcERKyDxoOOTk5sC4RtgMMEQAfJRckFzmwIhKwCTkA +sTErERKxIhw5OTAxATU2NzIeAh8BDgEjIic1NjcyHgIfAQ4BIyIDNDYzMhYVFAYjIiY3FBYzMjY1 +NCYjIgYBHVQ2DxsRDQMCDH0vFsBUNg8bEQ0CAwx9LxZGjHx3h417eIZ6S0M/RUtEP0QCPwUvegoO +DgUFMFIEBS96Cg4OBQUwUv6zcqOMYnetlXlchIddVnx+AAAAAAIAOf/xBDwCywAzAD8AiACyMQAA +K7A3zbAsINYRsCPNsgMCACuwCzOwPc2wByDWEbAQzbQWHzEDDSuwFs0BsEAvsADWsDTNsDQQsToB +K7EsLjIysBbNsR8jMjKxQQErsTo0ERKzAwUGMSQXOQCxIzcRErAoObAfEbIAJi85OTmwFhKxNDo5 +ObAQEbEFGzk5sD0SsBQ5MDETNDYzMhcnMzI2PwEOAyMiJi8BFAczMjY/AQ4BIycVFBYVNzY3FhUU +BiMlNj0BBiMiJjcUFjMyNjU0JiMiBjnLs3lPCLhEbxUVAwUPIBo1XxUVApoTHQUGAhYkmgS3YSUB +JTr+rANgq5O1gYFdZomHYmCEAUul21lKBQMCGBUcCggEBDDGBQIDKCIGaBpwHwUDEwsRLhgFEUAa +esKqeru+fni4vAADACr/8QN0AgMAKQA2AEMAmACyAwEAK7AIM7A+zbA0MrIiAAArsCczsBfNsiIA +ACuwN820Lg8iAw0rsC7NAbBEL7AA1rBBzbBBELE6ASuwKs2wFDKwKhCxMQErsAvNsUUBK7E6QRES +sScDOTmwKhGzBgUkJSQXObAxErQIExciDyQXOQCxDxcRErUAGxwkJTokFzmwLhGyExRBOTk5sD4S +sgYLBTk5OTAxNzQ2MzIXMzYzMhYVFA4BIyImLwEHFBYzMjY/ARcOBCMiJyMGIyImJRQeATMyNjU0 +JiMiBgEyNjU0LgEjIgYVFBYqmnaJOQVAbVxcPlMwGjcODwRTTCRPFRUFAQceKE0veT0FSYR4gAIK +HC0UJjgmKCxB/v44TRxCMTZNR+t4oFlZVTovQBkOBwcCXG4cDg8FBREsIhtiYoHEBAsJLCsoOnr+ +wHhWQGdFeFZkiAAAAAMAXP/2AoYDpAANADUAQADfALI0AAArsCgzsC8vsDbNsD8vsBbNAbBBL7AQ +1rAyzbIvNj8yMjKyEDIKK7NAEA4JK7AyELE7ASuwGs2xQgErsDYauspU3SMAFSsKDrAtELAqwLEh +DvmwI8CzIiEjEyuwLRCzKy0qEyuzLC0qEyuyIiEjIIogiiMGDhESObIsLSoREjmwKzkAtiEiIyor +LC0uLi4uLi4uAbYhIiMqKywtLi4uLi4uLrBAGgGxMhARErMBABY0JBc5sDsRtQMMFyAJOCQXOQCx +LzQRErEQIDk5sDYRsDg5sD8SsRo7OTkwMRM1NjcyHgIfAQ4BIyIDNjU0JyYnFjsBMhYVFA4CDwEV +HgIXFQYjIi4DLwEUFhUUIyITFjMyNjU0JisBBslUNg8bEQ0DAgx9LxZ0DQUFBScpfH2GITAwEBET +PYglOx0sUj43OBcOBUEGQiA2OkdWXh8EAvYFL3oKDg4FBTBS/Q4c+dNrYQoCZU8yTSkaBAMFHFek +FQcNPlxdSQcEAchCRAF/C0JHQlJwAAIAQf/2AYgC7QANAC8AVwCyHwEAK7AXM7AlzbIlHwors0Al +Iwkrsi0AACsBsDAvsA7WsBEysCfNsBoysTEBK7EnDhEStgEMABcbHC0kFzkAsSUtERKyGxEcOTk5 +sB8RsRUhOTkwMRM1NjcyHgIfAQ4BIyIDNDY1NC4BJzYzMhYVBxc+ATMyFA8BJiMiFRQeARcGIyIm +eVQ2DxsRDQMCDH0vFi0FDAoDHxIkLQcEFFgrMQwFOBhkCwkDPggfIAI/BS96Cg4OBQUwUv4IH3Qb +W4AmAwkiHiUBLTlOIAIcwFh0HQEKIQAAAAADAFz/GQKGAr4AJwAyAEkBDQCyJgAAK7AaM7A8L7BD +zbJDPAorswBDNgkrsCEvsCjNsDEvsAjNAbBKL7AC1rAkzbIhKDEyMjKyAiQKK7NAAgAJK7AkELFG +ASuwOc2wEzKyRjkKK7NARjMJK7A5ELEtASuwDM2xSwErsDYauspU3SMAFSsKBLATLg6wFcCxHw75 +sBzAsBMQsxQTFRMrsB8Qsx0fHBMrsx4fHBMrshQTFSCKIIojBg4REjmyHh8cERI5sB05ALYTFBUc +HR4fLi4uLi4uLgG1FBUcHR4fLi4uLi4usEAaAbEkAhESsQgmOTmwRhGzCSo8QCQXOQCxJkMRErFA +QTk5sCERsQISOTmwKBKwKjmwMRGxDC05OTAxMzY1NCcmJxY7ATIWFRQOAg8BFR4CFxUGIyIuAy8B +FBYVFCMiExYzMjY1NCYrAQYTNDYzMhYVFAYjIiYvATcWMzI2NTQuAV4NBQUFJyl8fYYhMDAQERM9 +iCU7HSxSPjc4Fw4FQQZCIDY6R1ZeHwQ4HxgfIC8tFiIGBQQMDRkhFxcc+dNrYQoCZU8yTSkaBAMF +HFekFQcNPlxdSQcEAchCRAF/C0JHQlJw/YwVHC4hK0ENBgcDBxwWDA4UAAAA//8AOP8ZAYgB/gAj +AFUAAAAAAAMBcf/AAAAAAP//AFz/9gKGA6QAIwA1AAAAAAADAUIAbQC3AAD//wBA//YBigLtACMA +VQAAAAAAAwFCAB0AAAAAAAIAM//xAhoDmgANAD4AuwCyPAAAK7AXzbIjAgArsDDNAbA/L7Ag1rAz +zbAzELEaASuwOc2xQAErsDYauuTRxg8AFSsKDrAeELAcwLE1D/mwN8CwHhCzHR4cEyuwNRCzNjU3 +EyuyNjU3IIogiiMGDhESObIdHhwREjkAtRwdHjU2Ny4uLi4uLgG1HB0eNTY3Li4uLi4usEAaAbEz +IBESsRAROTmwGhG1ABcJIzA8JBc5sDkSsScqOTkAsTAXERK1DhAgJyk5JBc5MDETNTY3Mh4CHwEO +ASMiAzQ3Mx4EMzI2NTQuAzU0NjMyHgEVFAcjLgQjIgYVFB4DFRQGIyImvVQ2DxsRDQMCDH0vFpMY +BwMMKi5IJkQ/SmlqSpVlIVZQJwcDCiMlOx4zQkppakqbZkyaAuwFL3oKDg4FBTBS/WoQKwQMIBkU +PC4rQS80WD1ebw0lGionBA4kGxZAMCs9LDJaQGJyNgAAAAIAKP/xAZEC7QANADsAwACyIQEAK7At +zbI5AAArsBXNAbA8L7Ae1rAwzbAwELEYASuwNs2xPQErsDYauuQuxl0AFSsKDrAcELAawLEyC/mw +NMCwHBCzGxwaEyuwMhCzMzI0EyuyMzI0IIogiiMGDhESObIbHBoREjkAtRobHDIzNC4uLi4uLgG1 +GhscMjM0Li4uLi4usEAaAbEwHhEStAEMEBEAJBc5sBgRtAMVIS05JBc5sDYSsgkkJzk5OQCxLRUR +ErUOEB4kJjYkFzkwMRM1NjcyHgIfAQ4BIyIDNDczHgIzMjY1NC4DNTQ2MzIWFRQHIy4EIyIGFRQe +AxUUBiMiJm5UNg8bEQ0CAwx9LxZPFAUHGFEsLSs2TEw2bkssayQFAggZGyoVIiw2TEw2c0w4cgI/ +BS96Cg4OBQUwUv39FCMIGCgoHRwrICdFL0RRHRsiJgMMHRYSKyEcKB8lRjJHUykAAgAz//ECGgOd +ABcASADYALJGAAArsCHNsi0CACuwOs2wEy+wB82yEwcKK7MAExYJK7APMgGwSS+wKtawPc2wPRCx +JAErsEPNsUoBK7A2Grrk0cYPABUrCg6wKBCwJsCxPw/5sEHAsCgQsycoJhMrsD8Qs0A/QRMrskA/ +QSCKIIojBg4REjmyJygmERI5ALUmJyg/QEEuLi4uLi4BtSYnKD9AQS4uLi4uLrBAGgGxPSoRErQB +FhobACQXObAkEbcFChMhEi06RiQXObBDErMPDDE0JBc5ALE6IREStRgaKjEzQyQXOTAxEzU+Ajc2 +MzIeAhcVBiMiJicjDgEjIgM0NzMeBDMyNjU0LgM1NDYzMh4BFRQHIy4EIyIGFRQeAxUUBiMiJnco +Rh0JDAoYJBg4KAkWIVsSBRJaIRZNGAcDDCouSCZEP0ppakqVZSFWUCcHAwojJTseM0JKaWpKm2ZM +mgLsBRdNMRQDJjM/FAUEOh0dOv1qECsEDCAZFDwuK0EvNFg9Xm8NJRoqJwQOJBsWQDArPSwyWkBi +cjYA//8AKP/xAZEC8AAjAFYAAAAAAAMBQQAPAAAAAAABADP/GQIaAssATAEHALIuAAArsAnNskoA +ACuyFQIAK7AizbA4L7BAzQGwTS+wEtawJc2wJRCxSAErsDDNsDAQsUMBK7A1zbA1ELEMASuwK82x +TgErsDYauuTRxg8AFSsKDrAQELAOwLEnD/mwKcCwEBCzDxAOEyuwJxCzKCcpEyuyKCcpIIogiiMG +DhESObIPEA4REjkAtQ4PECcoKS4uLi4uLgG1Dg8QJygpLi4uLi4usEAaAbElEhESsQIDOTmwSBGx +Oz45ObAwErM4QEZKJBc5sEMRsiIuCTk5ObA1ErEVMzk5sSsMERKxGRw5OQCxQDgRErA7ObAuEbM1 +PT5IJBc5sSIJERK1AAISGRsrJBc5MDE3NDczHgQzMjY1NC4DNTQ2MzIeARUUByMuBCMiBhUUHgMV +FAYHBhUUHgIVFAYjIiY1ND8BFjMyNjU0LgI1NDcuATMYBwMMKi5IJkQ/SmlqSpVlIVZQJwcDCiMl +Ox4zQkppakqTZAweJR49NCQqBAQPNBkYGh4aHkyCUhArBAwgGRQ8LitBLzRYPV5vDSUaKicEDiQb +FkAwKz0sMlpAYHEDFA4JCgYeGys5GxgLCwIXFwwNDwYSEBsjBTMAAAEAKP8ZAZECAwBJAQQAshMB +ACuwH82yKwAAK7AHzbJHAAArsDUvsD3NAbBKL7AQ1rAizbAiELFFASuwLc2wLRCxQAErsDLNsDIQ +sQoBK7AozbFLASuwNhq65C7GXQAVKwoOsA4QsAzAsSQL+bAmwLAOELMNDgwTK7AkELMlJCYTK7Il +JCYgiiCKIwYOERI5sg0ODBESOQC1DA0OJCUmLi4uLi4uAbUMDQ4kJSYuLi4uLi6wQBoBsSIQERKz +AgM4OyQXObEtRRESszU9Q0ckFzmwQBGyBysfOTk5sDISsRMwOTmxKAoRErEWGTk5ALE9NRESsDg5 +sCsRszI6O0UkFzmxHwcRErUAAhAWGCgkFzkwMTc0NzMeAjMyNjU0LgM1NDYzMhYVFAcjLgQjIgYV +FB4DFRQGBwYVFB4CFRQGIyImNTQ/ARYzMjY1NC4CNTQ3LgEoFAUHGFEsLSs2TEw2bkssayQFAggZ +GyoVIiw2TEw2b0sMHiUePTQkKgQEDzQZGBoeGh82WDgUIwgYKCgdHCsgJ0UvRFEdGyImAwwdFhIr +IRwoHyVGMkZSAhQOCQoGHhsrORsYCwsCFxcMDQ8GEhAZJgUmAAAA//8AM//xAhoDmgAjADYAAAAA +AAMBQgBhAK0AAP//ACj/8QGRAu0AIwBWAAAAAAADAUIAEgAAAAAAAQAO/xkCSwLGADwAfQCwKS+w +Mc2wFS+xBQczM7APzQGwPS+wANawGs2wFzKzORoACCuwIc2zNBoACCuwJs2yJjQKK7NAJhMJK7E+ +ASuxITkRErMpMTc7JBc5sDQRsB45sSYaERKxHCQ5OQCxMSkRErAsObAVEbUDCRomLi8kFzmwDxKx +CxM5OTAxNxE0JyY1JiMiByY1NDMEMzI3FhUUIyYnFAYVEBcOAQcGFRQeAhUUBiMiJjU0PwEWMzI2 +NTQuAjU0Nyb0BQJAKDU/AxcBUGU0OQQTX24EEQgpCw8eJR49NCQqBAQPNBkYGh4aJCk6ATZ3axwI +AQkWEisFChkZIQEBHaEs/vqFAQgBGQ4JCgYeGys5GxgLCwIXFwwNDwYSEB4nCgAAAAABACv/GQGH +AmkARwDLALIVAQArsBAg1hGwCzOwG82wCs2yLQAAK7AizbICAAArsDgvsEDNAbBIL7AE1rAHMrAd +zbAQMrIdBAors0AdFwkrsgQdCiuzQAQKCSuwHRCwMCDWEbAAzbAAL7AwzbAdELEOCyuwD82wDxCx +QwErsDXNsUkBK7EABBESsTs+OTmwHRGwRjmwDxKyAjhAOTk5sUMwERKwLjmwNRGxMyI5OQCxQDgR +ErA7ObAtEbMANT0+JBc5sRsiERKzBwQmJyQXObEQChESsBc5MDEXNDcmNTQ2NTQmJzUyNjcXBzMy +Nj8BFhUUBiMnBhUUHgIzMjY/ARcOBCsBBhUUHgIVFAYjIiY1ND8BFjMyNjU0LgKoIHMEDx8ebgsX +FFISGwQFARsdUQMGECQcFjUPEAUBBhkfOiIEDB4lHj00JCoEBA80GRgaHhpMGyUUqyR+ED0fCSpa +GwhtBQMCBhUeFQJ2TCs5NxwXDAwEBQ8oHhkUDgkKBh4bKzkbGAsLAhcXDA0PBhIAAAD//wAO//YC +SwOaACMANwAAAAAAAwFCAGYArQAAAAIAK//xAaQC9QAWAEIApACyKAEAK7AjINYRsB4zsC7NsB3N +skAAACuwNc2wEy+wA82yAxMKK7MAAw0JKwGwQy+wF9awGjKwMM2wIzKyMBcKK7NAMCoJK7IXMAor +s0AXHQkrsDAQsSELK7AizbAiELEGASuwEM2yBhAKK7MABgoJK7FEASuxBiIRErQAEyc1QCQXObAQ +EbE5Ojk5ALEuNRESsxoXOTokFzmxIx0RErAqOTAxATcWMzI2NTQuATU0NjMyFhUUBiMiJicDNDY1 +NCYnNTI2NxcHMzI2PwEWFRQGIycGFRQeAjMyNj8BFw4EIyImAQUEDA0ZIRcXHxgfIC8tFiIGtQQP +Hx5uCxcUUhIbBAUBGx1RAwYQJBwWNQ8QBQEGGR86IlNEAlQDBxwWDA4UFBUcLiErQQ0H/mUidw9D +IQsqWhsIbQUDAgYVHhUCdkwrOTccFwwMBAUPKB4ZZgABAB7/9gJbAsYAMAB8ALIvAAArsAIvsCoz +sAjNsSMmMjKwHi+xDhAzM7AYzQGwMS+wANawCjKwK82xICMyMrIrAAors0ArLQkrs0ArKAkrs0Ar +HAkrsgArCiuzQAAGCSuxMgErsSsAERKwLzkAsQgCERKxBig5ObAeEbEMEjk5sBgSsRQcOTkwMSUR +IyIHJjU0MxYXJicmNSYjIgcmNTQzBDMyNxYVFCMmJxQGFTMyNxYVFCMnFBcGIyIBBDpYHAMXSVEB +BAJAKDU/AxcBUGU0OQQTX24EP1EcBA6iET4FQToBDQQQEisCAVprHAgBCRYSKwUKGRkhAQEdoSwF +FBkgAsGECgAAAAABAB//8QGWAmkAPQCJALIZAQArsBQg1hGwDzOwH82wDs2yOwAAK7AwzbQiKDsZ +DSuwAjOwIs2xCCQyMgGwPi+wANawCjKwK82xFB8yMrIrAAors0ArJgkrsgArCiuzQAAGCSuzQAAO +CSuwKxCxEgsrsBPNsT8BKwCxKDARErIANDU5OTmwIhGxBiY5ObEUDhESsBs5MDE3NDcGByY1NDMW +FzU0Jic1MjY3FwczMjY/ARYVFAYjJwYHMzI3FhUUIyYnFRQeAjMyNj8BFw4EIyImZAEzEAMXFB4P +Hx5uCxcUUhIbBQQBGx1RAgEgURwEDjZNBhAkHBY1EA8FAQYZHzoiU0SzNRoCAhASKwIBHT0fCSpa +GwhtBQMCBhUeFQI2NgUUGSADARIrOTccFwwMBAUPKB4ZZgAAAP//AFT/8QKVA3EAIwA4AAAAAAAD +AUcAugCtAAD//wA4//ECTQLEACMAWAAAAAAAAwFHAFIAAAAA//8AVP/xApUDXwAjADgAAAAAAAMA +bgC6AK0AAP//ADj/8QJNArIAIwBYAAAAAAADAG4AUgAAAAD//wBU//EClQOVACMAOAAAAAAAAwFD +ALoArQAA//8AOP/xAk0C6AAjAFgAAAAAAAMBQwBSAAAAAP//AFT/8QKVA5sAIwA4AAAAAAADAUUA +uwCtAAD//wA4//ECTQLuACMAWAAAAAAAAwFFAFMAAAAAAAMAVP/xApUDmgANABsAPgBrALI8AAAr +sC3NsiQCACuwNDMBsD8vsBzWsCrNshwqCiuzQBwiCSuwKhCxMAErsDrNsjA6CiuzQDAyCSuxQAEr +sSocERKyDw4kOTk5sDARtQARCRoXPCQXObA6ErA0OQCxJC0RErEcOjk5MDEBNTY3Mh4CHwEOASMi +JzU2NzIeAh8BDgEjIgM0LgM1NjMyFhUUAhUUFjMyNjUQJzYzMhYVFAYVECEiJgFzVDYPGxENAwIM +fS8WwFQ2DxsRDQIDDH0vFmUCBAQCJRIjLAFjV1ZjCx4PGg0I/u2CmALsBS96Cg4OBQUwUgQFL3oK +Dg4FBTBS/khonU0sDgEJIR0h/u4seYODeQEedgkcIiz8Kv67nAAAAAADADj/8QJNAu0ADQAZAFsA +fgCyIwEAK7A7M7JZAAArsC/Nsk4AACuwQ80BsFwvsBrWsCnNshopCiuzQBohCSuwKRCxMwErsFEy +sD7NsEHNsV0BK7EpGhESsw8YDiMkFzmwMxG3AQwRABU5VVkkFzmwQRK1Awk7TlJTJBc5ALEjLxES +thpBR0hSU1UkFzkwMQE1NjcyHgIfAQ4BIyInNTY3MhYfAQ4BIyIDNDY1NCcmJzYzMhYVFAYVFB4D +MzI+ATU0Jy4BLwE2MzIWFRQGFRQzMjY/ARcOBCMiJjU3Jw4EIyImAQtUNg8bEQ0DAgx9LxbAVDYY +JggHDH0vFhACAwYOJgsjMgMCChEgFyw5FAUDCQMCHxIlMQgyCRMFBQQBBBIXKRghMAEFAgYaITsi +WUMCPwUvegoODgUFMFIEBS96GAwMMFL+VRRaG0wwSxUJIx0omTQcJysaEUdYMWE6Hi0IBwkjHi3E +O2gHBAMDAwgVEQ0jJAkBAwweFhNXAAEAVP8YApUCxgA2AJcAsjQAACuwEc2yIQAAK7IIAgArsBgz +sCwvsCbNAbA3L7AA1rAOzbIADgors0AABgkrsA4QsS8BK7AkzbAkELEUASuwHs2yFB4KK7NAFBYJ +K7E4ASuxDgARErAIObEkLxESsRE0OTmwFBG0ICksMTIkFzmwHhKwGDkAsTQmERK0JCgpLzEkFzmw +ERGwIDmwCBKxAB45OTAxEzQuAzU2MzIWFRQCFRQWMzI2NRAnNjMyFhUUBhUUBwYHBhUUMzI3Fw4B +IyImNTQ3NQYjIiZgAgQEAiUSIywBY1dWYwseDxoNCHUzFy8wGBYFCDYfJjRYGBGCmAEwaJ1NLA4B +CSEdIf7uLHmDg3kBHnYJHCIs/CrWSCEdOyMvCgQbIC8tPD4FApwAAAABADj/GAJNAf4ATwCiALIJ +AQArsCEzsk0AACuwFc2yQQAAK7A8L7A2zQGwUC+wANawD82yAA8KK7NAAAcJK7APELEZASuwRDKw +JM2wPyDWEbA0zbAZELAnzbFRASuxDwARErAJObA/EbIVH005OTmwGRKxG0k5ObA0EbIhQ0c5OTmw +JxKyPEFCOTk5ALFNNhESszE4OT8kFzmwFRGwKTmwCRK2ACctLkZHSSQXOTAxNzQ2NTQnJic2MzIW +FRQGFRQeAzMyPgE1NCcuAS8BNjMyFhUUBhUUMzI2PwEXBw4BBwYVFDMyNxcOASMiJjU0NzUmJzU3 +Jw4EIyImTQIDBg4mCyMyAwIKESAXLDkUBQMJAwIfEiUxCDIJEwUFBAgJMgk1MBgWBQg2HyY0XUcB +AQUCBhohOyJZQ5AUWhtMMEsVCSMdKJk0HCcrGhFHWDFhOh4tCAcJIx4txDtoBwQDAw0OLAtCJC8K +BBsgLy0+PwUFQQEJAQMMHhYTVwAAAAIACP/xA+wDnQAXAFUArQCyUAAAK7BEM7IgAgArsS87MzOw +Ey+wB82yEwcKK7MAExYJK7APMgGwVi+xVwErsDYausKQ7hMAFSsKDrArELBKwLEyDfmwNMCwKxCz +KitKEyuwMhCzMzI0EyuwKxCzSytKEyuyMzI0IIogiiMGDhESObIqK0oREjmwSzkAtjJKSyorMzQu +Li4uLi4uAbYySksqKzM0Li4uLi4uLrBAGgEAsSBQERKxJjU5OTAxATU+Ajc2MzIeAhcVBiMiJicj +DgEjIgMCJy4BLwE2MzIWFxYSFzMSNTQmLwE2MzIWFxYSFzM2Nz4BMzIWHwEVBgcDByIuAy8BIwYP +AiIuAwEpKEYdCQwKGCQYOCgJFiFbEgUSWiEWS3Q7DRgFBhdEHDEHFW4xBWEnExMKPxwyBhNiKwU6 +Py8kLQ4WBQQmJK0dBREuJigJQgUDB00dBRAtJikC7AUXTTEUAyYzPxQFBDodHTr9gQF3fxwsCAgN +Ih9U/sF8AQk/I34tLQ0jHlj+vXSp0JZBBgIDBR1k/iBiAg4XMSDrFhXWYgENFzEAAAAAAgAB//ED +HALwABcAVgCtALIfAQArsS4+MzOyUQAAK7BGM7ATL7AHzbITBworswATFgkrsA8yAbBXL7FYASuw +Nhq6ws/tPgAVKwoOsCoQsEzAsTES+bAzwLAqELMpKkwTK7AxELMyMTMTK7AqELNNKkwTK7IyMTMg +iiCKIwYOERI5sikqTBESObBNOQC2MUxNKSoyMy4uLi4uLi4BtjFMTSkqMjMuLi4uLi4usEAaAQCx +H1ERErEkNDk5MDETNT4CNzYzMh4CFxUGIyImJyMOASMiAwInJic1NjMyFhcWFzM+ATU0Ji8BNjMy +FhceARczNT4GMzIWHwEVBgcDIi4DLwEjBg8BIi4D2ChGHQkMChgkGDgoCRYhWxIFElohFjlRLhUT +KCMbLgYhYQUuIhoNDRIoHC4FEEggBRoqExIIERQUDhcFBBkblwQPKSEjBzEFCj4jBA4nICECPwUX +TTEUAyYzPxQFBDodHTr+DQEIYywQBQgZFoj0Zm0pG1McHAkZFkfnTgFMilFGIBgFBAICBQ9L/lwC +ChAjGKImh0wCChAjAAAAAgAM//YCgAOdABcAPwEIALI+AAArsiQCACuwMDOwEy+wB82yEwcKK7MA +ExYJK7APMgGwQC+wGNawOs2yOhgKK7NAOjwJK7FBASuwNhq6ylDdKgAVKwoOsB0QsBrAsScL+bAp +wLo3Ed9jABUrCgSwOi4OsDnAsSoR+bAtwLrKbtz7ABUrC7AdELMbHRoTK7McHRoTK7o3Id99ABUr +C7AqELMrKi0TK7MsKi0TK7IbHRogiiCKIwYOERI5sBw5sisqLSCKIIojBg4REjmwLDkAQAwdJykq +OhobHCssLTkuLi4uLi4uLi4uLi4BQAsdJykqGhscKywtOS4uLi4uLi4uLi4usEAaAbE6GBEStAUS +Ewc+JBc5ADAxEzU+Ajc2MzIeAhcVBiMiJicjDgEjIhMRLgInLgEvATU2MzIWFxYXMz4EMzIWHwEV +BgcOAQcUFwYjIpwoRh0JDAoYJBg4KAkWIVsSBRJaIRZmFU5aEQkYCAgcMC8iEUZcBSRGICYgFwwc +CAgiHSKOExE/BEEC7AUXTTEUAyYzPxQFBDodHTr9UgEUFnSPGA0cCAcFCBUff3w5eTg0EQQCAgUb +JivYI9CACgAAAAACAAL/GgH5AvAAFwBGAEAAsiYBACuwNDOwPy+wGs2wEy+wB82yEwcKK7MAExYJ +K7APMgGwRy+xSAErALEaPxESsEU5sCYRshgrPTk5OTAxEzU+Ajc2MzIeAhcVBiMiJicjDgEjIgMW +MzI/ASYnAicmJzU2MzIXHgEXPgczMhYfARUGBwMOASMiLgVeKEYdCQwKGCQYOCgJFiFbEgUSWiEW +US0gYSwQRxFRLRUTKCNCCw9SIxgnFREKCg8UEQ4XBAUaGpQnc0EPFQ0IBAIBAj8FF00xFAMmMz8U +BQQ6HR06/UMKZCUROgEGZSwQBQgqPvBYRX5QRyYfDAUEAgIFEUv+Xm1qAw0HGQklAAD//wAM//YC +gAOFACMAPAAAAAAAAwBoAIYArQAAAAIAKP/2AjUDmgANAC8ARQCyLQAAK7AvINYRsCrNshwCACuw +HiDWEbAZzQGwMC+xMQErALEqLxESshEnKDk5ObAZEbMUEyImJBc5sB4SsRYXOTkwMRM1NjcyHgIf +AQ4BIyIDNCY1NDc2EjcnBiMiJjUWOwEVFAcGAgcGBxc2ITIWByYjwlQ2DxsRDQIDDH0vFpUBDjDf +JwIf4iokQMTqE0anKAsYAhYBAjgbA0PTAuwFL3oKDg4FBTBS/RgGDgUiF0oBjVEECycsChAqHWz+ +0lMUIAQLIDUKAAIAI//4AcMC7QANAC0ARQCyHQEAK7AYzbAYELAfzbIrAAArsC0g1hGwKM0BsC4v +sS8BKwCxKC0RErISJSY5OTmwGBGyEyMkOTk5sB8SsRUWOTkwMRM1NjcyHgIfAQ4BIyIDJjU0NzYS +NycGIyIuAicWOwEVFAcGAxc2MzIWFyYjhVQ2DxsRDQMCDH0vFmoBCy6oGwI2lg4SCQMCM524Dzi6 +Ai2bMhcGPqUCPwUvegoODgUFMFL9xQoIGRBCAQg2BAoLGhIUDAwdFlH+1gQOHDAIAAD//wAo//YC +NQOHACMAPQAAAAAAAwFEAGcArQAA//8AI//4AcMC2gAjAF0AAAAAAAMBRAAqAAAAAP//ACj/9gI1 +A5oAIwA9AAAAAAADAUIAZgCtAAD//wAj//gBwwLtACMAXQAAAAAAAwFCACkAAAAAAAEADP8ZAdED +DAAfACgAshsCACuwFc0BsCAvsArWsBIysADNsgoACiuzQAoFCSuxIQErADAxFxQGIyInNT4CNTQm +LwE1MjY1NDYzMhYVByYjIhUUEtFfQxQPIyIWEB4aIyFsXUpbBSBcgQIeXG0JBQ45v7yHTwsKIBgk +bm5BMwM0plH+iAAAAAAB/7f/GQH2AwoANQDAALItAQArsCgg1hGwEzOwMs2wMzKwEc2yHgIAK7AY +zQGwNi+xNwErsDYauj7r9EgAFSsKDrAMELAVwLEAFfmwJcCzJgAlEyuzJwAlEysFsygAJRMrszMA +JRMruj7p9EAAFSsLszQAJRMrszUAJRMrsjQAJSCKIIojBg4REjmwNTmwJjmwJzkAtwAMFSUmJzQ1 +Li4uLi4uLi4BQAoADBUoMyUmJzQ1Li4uLi4uLi4uLrBAGgEAsR4tERKxGxw5OTAxFw4BIyImLwE1 +PgI3NjU0Ji8BNzI3PgEzMhYVByYjIg4HBzMyNj8BFAYjIiYjBgKVEW0/CBEEBCYrOCEWDQ8YBUUP +FXNKNVMFKzwTHxkTEAoMBAsBRhIcBQUgIwQ8BQ82HlxtBQICBQ45v7x+KxYTBQoqS2xfOzcDMAcS +DiESLBIyBwUDAi4gAUz+2wAAAAACADP/GQIaAssAMABHAPMAsi4AACuwCc2yFQIAK7AizbA6L7BB +zbJBOgorswBBNAkrAbBIL7AS1rAlzbAlELFEASuwN82yRDcKK7MARDEJK7A3ELEMASuwK82xSQEr +sDYauuTRxg8AFSsKDrAQELAOwLEnD/mwKcCwEBCzDxAOEyuwJxCzKCcpEyuyKCcpIIogiiMGDhES +ObIPEA4REjkAtQ4PECcoKS4uLi4uLgG1Dg8QJygpLi4uLi4usEAaAbElEhESsQIDOTmwRBGxOj45 +ObA3ErMJIi4VJBc5sSsMERKxGRw5OQCxLkERErE+Pzk5sSIJERK1AAISGRsrJBc5MDE3NDczHgQz +MjY1NC4DNTQ2MzIeARUUByMuBCMiBhUUHgMVFAYjIiYXNDYzMhYVFAYjIiYvATcWMzI2NTQuATMY +BwMMKi5IJkQ/SmlqSpVlIVZQJwcDCiMlOx4zQkppakqbZkyarx8YHyAvLRYiBgUEDA0ZIRcXUhAr +BAwgGRQ8LitBLzRYPV5vDSUaKicEDiQbFkAwKz0sMlpAYnI2hBUcLiErQQ0GBwMHHBYMDhQAAAAA +AgAo/xkBkQIDAC0ARAD0ALITAQArsB/NsisAACuwB82wNy+wPs2yPjcKK7MAPjEJKwGwRS+wENaw +Is2wIhCxQQErsDTNskE0CiuzAEEuCSuwNBCxCgErsCjNsUYBK7A2GrrkLsZdABUrCg6wDhCwDMCx +JAv5sCbAsA4Qsw0ODBMrsCQQsyUkJhMrsiUkJiCKIIojBg4REjmyDQ4MERI5ALUMDQ4kJSYuLi4u +Li4BtQwNDiQlJi4uLi4uLrBAGgGxIhARErMCAzs+JBc5sEERsDc5sDQSswcfKxMkFzmxKAoRErEW +GTk5ALErPhESsTs8OTmxHwcRErUAAhAWGCgkFzkwMTc0NzMeAjMyNjU0LgM1NDYzMhYVFAcjLgQj +IgYVFB4DFRQGIyImFzQ2MzIWFRQGIyImLwE3FjMyNjU0LgEoFAUHGFEsLSs2TEw2bkssayQFAggZ +GyoVIiw2TEw2c0w4cm4fGB8gLy0WIgYFBAwNGSEXFzgUIwgYKCgdHCsgJ0UvRFEdGyImAwwdFhIr +IRwoHyVGMkdTKXcVHC4hK0ENBgcDBxwWDA4UAAACAA7/GQJLAsYAHwA2AI0Ash4AACuwKS+wMM2y +MCkKK7MAMCMJK7AVL7EFBzMzsA/NAbA3L7AA1rAazbIaAAors0AaHAkrs0AaEwkrsBoQsCYg1hGw +M82wMy+wJs2wFzKyMyYKK7MAMyAJK7E4ASuxMwARErApObAaEbAeOQCxHjARErEtLjk5sBURsgMJ +Gjk5ObAPErELEzk5MDE3ETQnJjUmIyIHJjU0MwQzMjcWFRQjJicUBhUQFwYjIhc0NjMyFhUUBiMi +Ji8BNxYzMjY1NC4B9AUCQCg1PwMXAVBlNDkEE19uBBE+BUEEHxgfIC8tFiIGBQQMDRkhFxc6ATZ3 +axwIAQkWEisFChkZIQEBHaEs/vqFClMVHC4hK0ENBgcDBxwWDA4U//8AK/8ZAYcCaQAjAFcAAAAA +AAMBcQAGAAAAAAABABkCOwF3AvAAFwAgALAVL7AJzbIVCQorswAVAAkrsBEyAbAYL7EZASsAMDET +Iic1PgI3NjMyHgIXFQYjIiYnIw4BOBYJKEYdCQwKGCQYOCgJFiFbEgUSWgI7BAUXTTEUAyYzPxQF +BDodHToAAAAAAQAjAjgBbQLtABMAMACwEi+wB82yBxIKK7NABwsJK7AEMgGwFC+wAtawDc2xFQEr +ALEHEhESsQAQOTkwMRMmJzYzMhYXMz4BMzIXDgMjIq02VAkWHlUQBRBWHhYJJjUWIhcKAjt6NAQ6 +HR06BBRBNCgAAAABACwCOAFkAugAEwA6ALABL7AKzbIKAQorswAKEAkrsAUyAbAUL7AD1rAHzbAH +ELENASuwEs2xFQErsQ0HERKxAAE5OQAwMQAiJjU0MxcVFBYzMjY9ATYzMhUUAQiAXCAnLCknLRQP +JQI4UUoVBRUlODgmFAUVSgABAIQCUwELAtoACwAeALAAL7AGzbAGzQGwDC+wA9awCc2wCc2xDQEr +ADAxEyImNTQ2MzIWFRQGxxsoKBscKCgCUygbHCgoHBsoAAAAAgBuAj4BIgLuAAcAEwBEALIOAgAr +sAXNsAEvsAjNAbAUL7AD1rARzbARELELASuwB82xFQErsQsRERKzAQQFACQXOQCxDggRErMDBgcC +JBc5MDESIiY0NjIWFAcyNjU0JiMiBhUUFutINTVIN1oYHSAVFh8fAj40SDQ0SBQjFhUgHxYVJAAA +AAEAYP8YARcAEAARABgAsA8vsAnNAbASL7AA1rAHzbETASsAMDEXNDcXDgIVFDMyNxcOASMiJmCQ +GQocLzAYFgUINh8mNIxPTQoKH0oXLwoEGyAvAAEAFAJYAXwCxAAPAC0AsgMCACuwDs2zBgMOCCuw +C80BsBAvsREBKwCxDgsRErAAObEDBhESsAg5MDETPgEzMhYzMjcOASMiJiMiFAg+MCVrGiEnCD4w +JmsZIQJmKzMvIis0MAACAAECOwGPAu0ACwAZABgAsAwvsAozsBHNsAMyAbAaL7EbASsAMDETNTY3 +MhYfAQ4BIyIjIic1NjcyHgIfAQ4BuFQ2GCYIBwx9LxahFglUNg8bEQ0DAgx9Aj8FL3oYDAwwUgQF +L3oKDg4FBTBSAAAADAAy//ADFALOAAkADwAZACEALAA0AEIATABaAGMAaQBwAOcAsm8AACuwZDOy +DgIAK7RYUG8ODSuwWM2wWBCwSyDWEbBGzbBQELBOINYRtDtBbw4NK7A7zbArINYRsCbNsBwysEEQ +sD8g1hEBsHEvsF3WsF/NsF8QsRALK7AXzbFyASuxX10RErY+P0hJW25vJBc5sBcRtBUiI01OJBc5 +ALFLbxEStFtcYmhsJBc5sFgRsi0gZjk5ObBQErJDVF05OTmwThG0SU0zXl8kFzmxK0YRErEeLzk5 +sD8RsCM5sEESsxAaGT4kFzmwOxGxKDc5ObAmErIXCjE5OTmwDhG1AgcMABMVJBc5MDEBJjU0Nx4B +FyMiBSYnNjcGFy4BJzYzFhUUBxc2NxYVFAcmJTU+ATcyFw4BIyIFJjU0NxYXBjcmNTQ3NjMyFhcH +JiMiBz4BMzIfAQYHIj8BFjMyNxYVFAcGIyImByY0NxceARcGFzY3FhcGJTY3Fh0BJgHREQFPii4N +av7SSWhemENzByYVFTMgIq1EaR4hN/78JjcKKhoOVi4R/pQiFDxqSy4JDQwKLlcPBEI/ASkOVi4Q +CAJPGSzOBEBAFhQJDgsKL1YwICAFCCYVFRQvCVhXW/4pa2oRhAH3VVIeEgdQPmQXPogYZ+0yVhYl +JjxAIgJENkdKS0hiNQQfTR0rKTyZR1E9N2I/RpENFhcXATkrBBqbKTwDBT1LhgIZBBQPFxcBOaYk +eicCMVcWJXtegSA3cGMGNEhUGg8AAAEAMv/5AvwCxACSAJwAsnkAACuyMAIAK7QQCnkwDSuwWDOw +EM2wUzKzBxAKCCuwWjOwEs2wUTIBsJMvsHzWsCoysHXNsDIys391fAgrsCkzsHLNsDUysZQBK7F/ +fBESsSiAOTmwchGxMHk5ObB1ErE2cTk5ALEKeREStAIMXmOOJBc5sAcRsQZbOTmwEhKxDlU5ObAQ +EbETUDk5sDAStBYcRUpMJBc5MDE3JjU0Nj8BJwcOAgcmNTQzMhc3JyYnNjMyFxYXNycuAic2MzIW +HwE3Jy4CJzYzMh0BFAczNz4CNxYXFhUUBw4BBxc3PgI3FhUUBg8BFyQ3FhUUBiMiJwcXFhcGIyIv +AQcXHgIXBiMiLwEmLwEHFx4CFwYjIj0BND8BJwcOAgcmJyY1NDc2NycHDgJyFx1DiQGbEzYhCgIj +UpwBiWMDCxUMIhyaAlIKHBIFGw4JChBnAwUBAQEBEBIXBwNKCRoQBA4QDRUEaAYChBAuHQgXIT+K +AQEICAISIgTaAYpjAw8RClaFAlMKHBEGHA4KBxEOEEoDBgEBAQEQEhcBBQNJCRoQBA4QDRUGbAKE +EC4dkxoQCxMjSQMFAQEBARAVFAcDSjUBKxURYgKGES0dBxcMHsABnRM1IgkDFyImtIkQMB4JBgkH +CgclB6oJAlMKHBIGHQ0IFyJKAwkBChEVCQYESDUBLDVSAoQQLh0HGA0dFiCJAZsTNSIJAxchJhib +AYgQMB4JBgkHCgkiCq8CUQocEgAEADP/8AMXAsoACwAXACwAOACjALIJAAArsA/NsgMCACuwFc20 +JS8JAw0rsCXNsiUvCiuzQCUrCSu0HzYJAw0rsB/NAbA5L7AA1rAMzbAMELEYASuwJ82wLTKyJxgK +K7NAJykJK7AnELEyASuwIs2wIhCxEgErsAbNsToBK7EYDBESsBw5sCcRsR4rOTmwMhK1CQ8VHyUD +JBc5ALElDxESsRgpOTmxNi8RErUADBIZBiIkFzkwMRM0NjMyFhUUBiMiJjcUFjMyNjU0JiMiBhM1 +NC8BFjsBMhYVFAYjIicWFwYjIjcWMzI2NTQmKwEGFTPYsJjE2LCYxE6pfXiqqHx5q7cDBhUOX01U +ZkIUCgIHNQQkVAcMKi8uKxECAU2q08eWqtPHo4KusYWCrrD+0bJJNjwBRC5CTAJgLwW9ATgnHyxW +KQABAB//YgKeAssANgB2ALIVAAArsBrNsgYCACuwKM2yKAYKK7NAKDYJKwGwNy+wA9awMM2wMBCx +HQErsBLNsh0SCiuzQB0iCSuxOAErsR0wERK1Bg8VFw4lJBc5sBIRsgoMCzk5OQCxGhURErAzObAo +EbUOEhcDGDAkFzmwBhKwCzkwMRc+ARE0NjMyFh8CDgEHFx4BFRQGIyInNxYzMjY1NCYnIjU3Njcn +JiMiDgUVFBYVFAYjHysWh543bhwcAwFZNQJgZoFpfCYFLUxCSl5VEwhlIQIYPSY9JxsOCAECYlCZ +K88BJpqqEwoJBRCrVgQOakZXhV8FIVM6PmAFCh2pSQQQHipNP2hBNid9FGNhAAEASQDzAnABQAAR +ACEAsBAvsATNsQYJMjIBsBIvsRMBKwCxBBARErECCzk5MDE3JjU0MxYzITI3FhUUIyYnISJMAxc/ +RwEZURwEDj1I/uNY8xASKwUFFBkgAwEAAQBJAPMC3gFAABEAIQCwEC+wBM2xBgkyMgGwEi+xEwEr +ALEEEBESsQILOTkwMTcmNTQzFjMhMjcWFRQjJichIkwDFz9HAYdRHAQOPUj+dVjzEBIrBQUUGSAD +AQABACgB0wCsAt0ADQAwALAML7AFzQGwDi+wAtawCM2wCBCwBiDWEbEPASuxCAIRErAMObAGEbEF +Cjk5ADAxEyY1NDY3FwYVFBcGIyItBU0zBB0HGB0fAdwQEkGKFARXZBgmDQAAAQApAdMArQLdAA0A +LQCwAC+wB80BsA4vsAPWsAvNsAEg1hGxDwErsQMBERKxAAU5ObALEbAHOQAwMRMnNjU0JzYzMhcW +FRQGLQQdBxgdHxUFTQHTBFdkGCYNCRASQYoAAQAi/3MApgB9AA0ALQCwCy+wBM0BsA4vsADWsAjN +sAwg1hGxDwErsQAMERKxAgs5ObAIEbAEOQAwMTc0JzYzMhcWFRQGByc2PwcYHR8VBU0zBB0yGCYN +CRASQYoUBFcAAgApAdMBSwLdAA0AGwBYALAaL7AMM7ATzbAFMgGwHC+wENawFs2wFhCwFCDWEbAW +ELECASuwCM2wCBCwBiDWEbEdASuxFhARErAaObAUEbETGDk5sQgCERKwDDmwBhGxBQo5OQAwMRMm +NTQ2NxcGFRQXBiMiJyY1NDY3FwYVFBcGIyLTBUkwBB0HGB0auAVJMAQdBxgdGQHcDhRBihQEV2QY +Jg0JDhRBihQEV2QYJg0AAAAAAgApAdMBSwLdAA0AGwBSALAOL7AAM7AVzbAHMgGwHC+wEdawGc2w +DyDWEbAZELEDASuwC82wASDWEbEdASuxEQ8RErEOEzk5sBkRsBU5sQMBERKxAAU5ObALEbAHOQAw +MRMnNjU0JzYzMhcWFRQGByc2NTQnNjMyFxYVFAbSBB0HGB0ZFAVJ1QQdBxgdGhMFSQHTBFdkGCYN +CQ4UQYoUBFdkGCYNCQ4UQYoAAAIAIv9zAUQAfQANABsAUgCwGS+wCzOwEs2wBDIBsBwvsA7WsBbN +sBog1hGwFhCxAAErsAjNsAwg1hGxHQErsQ4aERKxEBk5ObAWEbASObEADBESsQILOTmwCBGwBDkA +MDE3NCc2MzIXFhUUBgcnNic0JzYzMhcWFRQGByc25AcYHRoTBUkwBB2lBxgdGRQFSTAEHTIYJg0J +DhRBihQEV2QYJg0JDhRBihQEVwABACH/VgGHAsAAJQBuALADL7AcM7AJzbILFRgyMjKyAwkKK7NA +AyQJK7IJAwors0AJEQkrAbAmL7AA1rILDQ8yMjKwIM2xExUyMrIgAAors0AgGgkrsgAgCiuzQAAH +CSuxJwErsSAAERKxESQ5OQCxCQMRErEHGjk5MDEXNBMjIgcmNTQzFjM2NTQnNjIWFRQHMzI3FhUU +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 +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 +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">d09GRgABAAAAANLqABEAAAABhUAAAAAAAADRfAAAAW4AAALKAAAAAAAAAABHREVGAADDaAAAAD0A +AABECIAGxkdQT1MAAMOoAAAMpwAAI+KoHqjfR1NVQgAA0FAAAAEpAAACItUh8V9PUy8yAAAB1AAA +AFUAAABgn9hjoWNtYXAAAAIsAAAA/QAAAqTNtL94Y3Z0IAAAwUwAAAA2AAAANgY2CL9mcGdtAADB +hAAAAbEAAAJlD7Qvp2dhc3AAAMFEAAAACAAAAAj//wADZ2x5ZgAADzQAALIPAAFEfPx4rkFoZWFk +AAABoAAAADIAAAA2+Oin/GhoZWEAAAMsAAAAIQAAACQHwQRJaG10eAAAA1AAAAM5AAAF2CoPRBls +b2NhAAAMRAAAAu4AAALu9GGilm1heHAAAAGAAAAAIAAAACACoQQRbmFtZQAABowAAAGOAAADFi/c +Ghhwb3N0AAAIHAAABCgAAAch2EmvX3ByZXAAAMM4AAAALgAAAC6w8isUAAEAAAF2AOMADABZAAQA +AgABAAIAFgAAAQAC0AADAAF42mNgZGBgAOKcO2Kc8fw2XxnkmV8ARRhOPTQygdH/t//nZrFhXgLk +cjAwgUQBRmsL5gAAeNpjYGI8yTiBgZWBhWkPUxcDA0MPhGa8y2DE8IuBgQkoxQCiWBYwMKx3YFDw +YoCCipysJAagwG8WZub/0gwnmDcy/AcKzwZLrmA6AiQVGJgBPMMRbQAAAHjaY2BgYGJgYGAGYhEg +ycjAwBjDwMLoAeT7MTgwsDLwMdQxLGZYw6jJqM1YzziJSZrpONNd5inMK5n3MB+Qm6cgoiClIKeg +pKCmYKBgpeCisEZRSVFNiUmJTYlfSUhJSklOSVvJQylBKVX11G+W//+B5iowLGRYyrAOaJ4e0DwJ +pmNMN5DME1aQUJBRUACbZ4lmniCSeSlA8xj+////+P/B/wf+7/+/7/+e/6v+q/6r/pf9d+vfhX92 +/O1+tO6h1UPzh2YPTR8aPdR8qPhQ4sHGBzYPVO7H3ne+H3g/4L7nfbf7Vvfl7rPfZ7m9gC0b5Huq +gtFwpAoAAA5FsDcAAAB42mNgZGBgZv4vzXCCJfH/9v9hLDYMQBFkwFgGAIuMBhIAAAB42o1US0iU +URg933cthnIyTbHQfD9GRx21zDHEfPyZZlaGZqZBKmEktDAKaRNZRC0CAxdFraKgTauIHgRtDCQo +2kRkbqMirTZBKTad+88Iw5TUwJlz/5/7+P7znXMxB/cn7fzjWFJRLvtQqq9Qrh74dQ6ZJg5+3EOp +OKgh0jUF+fKE72ZD8/IDrXiPgKzj+4PYJpMo0wzkazLX1yBJE8hd2KWpSNYONHJcIQlwOH+t3Eee +rsAecoVcQNC8RpVehIfo06eoNuvJzYRBr77lczp6pQk9rCFRJ/jOj15zjLxArkJQW9Dj8hWuaccm +7cYa1t+p1+AxX7nvTWRx73jtgU/245BkIE26kC5zKNBB8jj65CdrquUeq+DTTpSows85Xo3jnAE0 +SR7qJCX0i9/YKLmoM6NwuNbRAyjS3eR6lMgEGuQhzzhH/boRlAWI2QiReSRxrPIOuTKIHFnJ83iu +FqJa4nlmCgK6GZU8N10S0S/X3ZpKzHbqM8bzGxAwDjK1iOvHkScnkS2PUcje+cSHAlu/CXDeGRTj +O/ccx1Hxcu4Ev6mRvZlClTxHJWsr4355Ea3/gBkCqH/Q1T4K1L4ijNBnsvCsLUvax4I9Dbi9sPpH +w+rvoEcvId5q/TcYD2tbTT2pfTSofVYYoWnim+6kT5e0j4HcRa72hfWPhtVf29hHy/xWt9+xTO+5 +/V+GXV+OsC+WrUesPrbGfzE9LIvsTxS7voqw9bcOhGbY4yC9lkydP/I73xAfqLfjes/6n6xnqeFW +PjuhWfpxxs0DPalpaGYugpKDbJsPetTvcgPXWL5Mpm7ShjTbO1e/WLZY5LgDjttD6hnLcf2oMVdR +bLNm/R7hYITrbf5sBpZlZjOSjzCPIkNu0NvWI90R3/wH21zbbFlfRXoazjczFstSyDmnQg9ia2BO +NhA2UyXEeeI4cZhIJsQ0o9KUEQ28U16yxkdoNYW8917AhykUYYZZHqbnhojTHN9hLid5J06j1uxA +IM7L84f5PMwM2nuyCX7Tzzq/MOvFKDb1zCRzaVqIMaLffQ7oSuwllxLV+olzb3HNCd5FI/CaZ8Qk +seDWPapH4OWd5tXbZPrjN13oBKQAAAB42n1RzU7CQBD+WvAHNcZ4IsaYHgzRA0WJB8WIURMOeEFM +uBcoUKgtWYrVuw/iI/gUPoZP4QP4dboqSjSb3flm9puZb3YBbOAVBhdkQ+MsNs0qMjCyOXpjPGmc +clJswjTzGmcwwLbGWRS+4gvM/OQvYtfc0ngJLbxrvIw8XjTOzeAVVIw3jVdRNZ41XpvB62gZddZy +oTCBhxABLBzCxoGsU3QYu6N/h0f05D4i02bGA3wM0WamJ5GeVIno9ckrcmpFa/N0GZmS7RDbiMkc +kRWhTK+DGzSIr8gds4eS/AEjFvZ4u09bFi3HRG0yLNTJndBesqqHe9YPmOOwmoUL9vFpv+tMxHNp +E30Ju0tm7YdaixqUWE/4DnfEiEOuy9kT5SPGQmr/r3/SL+IcFZS4Ylnzb5e+aYmZHnNj6vUYS6ok +Gs/F7+KM/1DGCY7+qDoUFe05DanipJvN7eOWmY7U78pkgdiRzB/oaCz/MZD5r/WNXdj59UrpGxXR +nP3Rmqsirx82VFhsuv2p76gPJo55xwAAeNptkwVQWwkQhr8fSNISqLu7l5a6t0iKlEILpEKFPsIj +BMILDQmVc3d3d5/z6/mcu7u7u9/NeS/kZeB15t5M9v93Xvbff3cT0kg+e/cwi/951N4RSCOdDFy4 +8dCN7mTiJYtsetCTXvSmD33pR38GMJBBDGYIQxnGcEYwklGMZgxjGcd4JjCRSUxmClOZxnRymMFM +chO9ZzOHucxjPgtYyCIWs4SlLGM5K8gjnwIK8bGSIoopoZRVlLGacipYw1oqqaIaP+tYzwY2UsMm +NrOFrdSyDYPLOJwjOJMvOJITOY4LuIbLOZa3OIzT+ImfOYGzOJqHeY8fuZBr+ZVf+I1LuZ4neZwb +qCPAydTzNCZP8BTP8wzP8hxf0sDLvMCL3EiQHziF13iFV2nka77lGJoI0UwLYSwuJsJ2WonSRpwY +7ezgK3aym13sxwHsz51cwkEcyMEcwjd8x91KU7oy5JJbHv7hX3VTd2XKy16hLGWrh6Se6qXe6qO+ +6qf+GqCBGqTBGsLv/KGhGqbhGqGRGqXRGqOxGqfxmqCJ/MnrmqTJmqKpmqbpytEMzVSuZmm25miu +5vERH2u+FmihFmmxlmiplmm5VihP+SpQoXzcxM1aqSIVq0SlWqUyrVa5KviLv/mET7VGa1WpKlXL +r3Varw3aqBpt0mZt0VbVapsM1SmgepncowYF1agQn/G5mrhSzQqrRRZv8CFv8w7v8gFv8j5XcxHn +KcIt3Mrt3MEj3MYeHuVQHuIoruMx7uN+7lUrx3M253IO33MFp3I+V3ESp3MGd2k7D/CgomrjJcUU +V7t2aKcnr8UIRCOWx7DRnVcXNdtNt5EET14kGLHMZo9ho7cgEIoG4i0NYXOnN9DFMwvqIzEjEDCt +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">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 +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">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 +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">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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>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">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 +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 + <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 + </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 + <img src="test_ff.svg" width="500" height="200" />\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: "---->",\n + start: "<----",\n + both: "<--->",\n + mid: "-->--",\n + mid_bk: "--<--"\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 & 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"> </span><span class="Alpha"> </span><span class="Image" title="Click To Open Color Picker"> </span><span class="Container"> </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"> </td></tr>\' : \'\') + \'<tr><td rowspan="9"><h2 class="Title">\' + (win.title || localization.text.title) + \'</h2><div class="Map"><span class="Map1"> </span><span class="Map2"> </span><span class="Map3"> </span><img src="\' + images.clientPath + images.colorMap.arrow.file + \'" class="Arrow"/></div></td><td rowspan="9"><div class="Bar"><span class="Map1"> </span><span class="Map2"> </span><span class="Map3"> </span><span class="Map4"> </span><span class="Map5"> </span><span class="Map6"> </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 + \'"> </span><span class="Current" title="\' + localization.tooltips.colors.currentColor + \'"> </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"> </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 + \'"/> º</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 + \'"/> %</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 + \'"/> %<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>\' : \' \') + \'</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 + \'"/> %\' : \' \') + \'</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>\' : \' \') + \'</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) + \')\' : \'\') + \'"> </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 “OK” 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 “Hue” Color Mode\',\n + textbox: \'Enter A “Hue” Value (0-360°)\'\n + },\n + saturation:\n + {\n + radio: \'Set To “Saturation” Color Mode\',\n + textbox: \'Enter A “Saturation” Value (0-100%)\'\n + },\n + value:\n + {\n + radio: \'Set To “Value” Color Mode\',\n + textbox: \'Enter A “Value” Value (0-100%)\'\n + },\n + red:\n + {\n + radio: \'Set To “Red” Color Mode\',\n + textbox: \'Enter A “Red” Value (0-255)\'\n + },\n + green:\n + {\n + radio: \'Set To “Green” Color Mode\',\n + textbox: \'Enter A “Green” Value (0-255)\'\n + },\n + blue:\n + {\n + radio: \'Set To “Blue” Color Mode\',\n + textbox: \'Enter A “Blue” Value (0-255)\'\n + },\n + alpha:\n + {\n + radio: \'Set To “Alpha” Color Mode\',\n + textbox: \'Enter A “Alpha” Value (0-100)\'\n + },\n + hex:\n + {\n + textbox: \'Enter A “Hex” Color Value (#000000-#ffffff)\',\n + alpha: \'Enter A “Alpha” 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"/>º </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"/>º </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 </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"> </span><span class="Alpha"> </span><span class="Image" title="Click To Open Color Picker"> </span><span class="Container"> </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"> </td></tr>\':"")+\'<tr><td rowspan="9"><h2 class="Title">\'+(M.title||Y.text.title)+\n +\'</h2><div class="Map"><span class="Map1"> </span><span class="Map2"> </span><span class="Map3"> </span><img src="\'+ha.clientPath+ha.colorMap.arrow.file+\'" class="Arrow"/></div></td><td rowspan="9"><div class="Bar"><span class="Map1"> </span><span class="Map2"> </span><span class="Map3"> </span><span class="Map4"> </span><span class="Map5"> </span><span class="Map6"> </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+\'"> </span><span class="Current" title="\'+Y.tooltips.colors.currentColor+\'"> </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"> </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+\'"/> \\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+\'"/> %</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+\'"/> %<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>":" ")+\'</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+\'"/> %\':" ")+\'</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>\':" ")+\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)+")":"")+\'"> </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 “OK” 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 “Hue” Color Mode",textbox:"Enter A “Hue” Value (0-360°)"},\n +saturation:{radio:"Set To “Saturation” Color Mode",textbox:"Enter A “Saturation” Value (0-100%)"},value:{radio:"Set To “Value” Color Mode",textbox:"Enter A “Value” Value (0-100%)"},red:{radio:"Set To “Red” Color Mode",textbox:"Enter A “Red” Value (0-255)"},green:{radio:"Set To “Green” Color Mode",textbox:"Enter A “Green” Value (0-255)"},blue:{radio:"Set To “Blue” Color Mode",textbox:"Enter A “Blue” Value (0-255)"},\n +alpha:{radio:"Set To “Alpha” Color Mode",textbox:"Enter A “Alpha” Value (0-100)"},hex:{textbox:"Enter A “Hex” Color Value (#000000-#ffffff)",alpha:"Enter A “Alpha” 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 & 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 "&"\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: "&" 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